
/*---------- base ---------*/
/* @font-face{
    font-family:'larsseit';
    src:url('../font/larsseit_bold.woff2.ttf');
} */
html{width: 100%;height: 100%;}
body{width: 100%;height: 100%;font-family:'Times New Roman';}
*{padding: 0;margin: 0;}
a{text-decoration: none;color: #279e31;}
img{border:none;max-width: 100%;vertical-align: top;}
ul{list-style:none;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.flex{display: flex;flex-wrap: wrap;}
.hide{display: none;}
.block{display: block;}
.container{min-width: 1200px;}
.wrap{width: 1200px;margin: 0 auto;}
.clearfix {*height: 1%; }
.clearfix:after {clear: both;content: '.';display: block;height: 0;line-height: 0;overflow: hidden; }
.overflow-hidden-1 {text-overflow: ellipsis;overflow: hidden;white-space: nowrap; }
.overflow-hidden-2 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; }
.overflow-hidden-3 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; }

header{background-color: #279e31;height: 80px;}
header .flex{align-items: center;}

.top{justify-content: space-between;}
/* .logo{width: 160px;} */
.logo img{margin-top: -5px;}
.procont{margin-top: 40px;}
.probox{justify-content: space-between;}
.pronum{font-size: 40px;font-weight: bold;}
.proword{width: 400px;padding-top: 30px;}
.proword i{display: block;height: 40px;width: 2px;background-color: #a2a2a2;margin: 5px 0;}
.protit{font-size: 30px;font-weight: bold;color: #279e31;}
.prodesc{margin-top: 20px;line-height: 28px;}
.probox .proimg{width: 650px;box-shadow: 0 0 2px 2px #9f9f9f;}
.probox .proimg img{width: 100%;}

/* .content2{margin-top: 50px;background-color: #f5f5f5;padding: 40px 0;} */
.content2 .factorybox{justify-content: space-between;}
.content2 .factory{width: 400px;color: #000000;}
.content2 .ourfactory{color: #279e31;font-size: 30px;font-weight: bolder;}
.content2 .factory>i{display: block;height: 2px;background-color: #279e31;width: 50px;margin-top: 6px;}
.content2 .history{color: #000000;font-size: 20px;margin-top: 30px;line-height: 30px;}
.content2 .factoryimg{width: 700px;position: relative;}
.content2 .factoryimg img{position: absolute;width: 420px;}
.content2 .factoryimg img:nth-child(2){right: 0;bottom: 0;}

.content2{
  /* background: url('../picture/about1.webp') no-repeat;background-size: 100% 100%; */
  margin-top: 50px;}
.content2 .bgcolor{background-color: #f7f7f7;padding: 50px 0;}
.content2 .typeimg{width: 49.7%;margin-top: 3px;}
/* .content5 .strength{margin-top: 10px;} */
.content2 .strength li{width: 50%;margin-top: 10px;line-height: 1.6;}
.content2 .strength li:nth-child(even){width: 46%;margin-left: 4%;}
.content2 .strength li p{font-weight: bold;color: #000000;}
.content2 .strength li span {font-weight: normal;text-transform: capitalize;}
.content2 .strength2 li{margin-top: 16px;}


.content3{padding-top: 40px;margin-bottom: 40px;}
.caseimg li{width: 25%;}
.caseimg li img{border: 4px solid #ffffff;border-top: 2px;}
.casetit {text-align: center;}
.casetit p:nth-of-type(1){font-weight: bolder;font-size: 30px;margin-top: 20px;}
.casetit p b{color: #279e31;}
.casetit p:nth-of-type(2){font-size: 18px;margin-top: 10px;}
.caseimg{margin-top: 30px;}

.twomore{justify-content: center;}
.twomore .more{margin: 60px 30px;width: 130px;background-color: #279e31;text-align: center;height: 36px;line-height: 36px;}
.twomore .more a{color: #ffffff;display: block;}

.content4{height: 124px;line-height: 124px;text-align: center;background: url('../picture/mohu.webp');background-size: 100% 100%;margin-top: 20px;}
.content4 .mohu{background: rgba(0, 0, 0, .6);color: #ffffff;font-size: 30px;font-weight: bolder;}

.content5{padding: 20px 0;}
.content5 .strength{width: 500px;height: 300px;margin-top: 30px;margin-left: 50px;}
.content5 .strength li{width: 240px;font-size: 26px;height: 105px;padding-top: 45px;}
.content5 .strength li p{height: 30px;line-height: 30px;font-weight: bold;}
.content5 .strength li span{font-size: 20px;font-weight: normal;text-transform: capitalize;}
.content5 .shopimg{width: 600px;margin-left: 20px;position: relative;height: 400px;}
.content5 .shopimg img{width: 300px;position: absolute;}
.content5 .shopimg img:first-of-type{left: 60px;box-shadow: 2px 2px 6px 0px #484848;}
.content5 .shopimg img:last-of-type{right: 0;bottom: 0;z-index: -1;box-shadow: 2px 2px 6px 0px #484848;}

.content6{background: url('../picture/bg.webp');height: 150px;line-height: 150px;}
.content6 .wrap{text-align: center;color: #ffffff;font-size: 24px;}

.pagelist ul a{width: 38px;text-align: center;height: 30px;line-height: 30px;}
.pagelist ul a:first-of-type{width: 46px;}
.pagelist ul a{display: block;color: #000000;}
.pagelist ul .page-num-current{background-color: #279e31;color: #ffffff;}

footer{background-color:#279e31;color: #ffffff;padding: 40px 0 70px 0;}
.footlogo{width:  400px;}
.footlogo>div{font-weight: bold;font-size: 22px;margin-top: 30px;}
.footlogo p{line-height: 30px;margin-top: 20px;}
.footlogo img{width: 170px;}
.footlogo .footcontact{margin-top: 0;}
/* .footcontact{width: 280px;} */
.footlogo .footcontact ul{margin-top: 20px;}
.footcontact p{text-transform: uppercase;font-weight: bolder;height: 46px;display: flex;align-items: flex-end;font-size: 20px;margin-top: 0;}
.footcontact ul{margin-top: 30px;}
.footcontact ul li{line-height: 30px;font-size: 16px;}
.footcontact ul li a{color: #ffffff;}

.footpro{width: 720px;margin-left: 30px;}


header .logo div{display: block;margin-left: 40px;font-size: 18px;color: #ffffff;margin-top: 4px;}
header .logo div p:nth-of-type(1){margin-bottom: 6px;font-weight: bold;font-size: 20px;}
header .nav ul .current{background-color: #ffffff;}
header .nav ul .item-li{line-height: 80px;text-align: center;padding: 0 16px;position: relative;text-transform: capitalize;}
header .nav ul .item-li a{display: block;color: #ffffff;font-weight: bold;}
header .nav ul .current a{color:#279e31;}
header .nav ul .item-li .current{color: #ffffff;}
header .nav ul .item-li:hover>.sub-itemul{display: block;}
header .nav ul .sub-itemul{display: none;position: absolute;z-index: 2;white-space: nowrap;left: -150px;border: 1px solid #f5f5f5;}
header .nav ul .sub-itemli{line-height: 40px;background-color: #ffffff;text-align: center;padding: 0 14px;}
header .nav ul .sub-itemli a{color: #333;}
header .nav ul .this-nav a{color: #279e31;}
header .nav ul .item-li:hover>a{color: #279e31;}
header .nav ul .item-li:hover{background-color: #ffffff;}
header .nav ul .sub-itemli:hover>a{color: #ffffff;}
header .nav ul .sub-itemli:hover{background-color: #279e31;}

.pro_list_main{margin-top: 30px;}
.pro_main{margin-top: 30px;}
.pro_nav{width: 400px;}
.w50{width: 50%;margin: 0 auto;}
.w34{align-items: center;width: 34%;justify-content: center;}
.pro_nav ul{border: 1px solid #e3e3e3;border-top: 4px solid #279e31;}
.pro_nav li{height: 50px;line-height: 50px;border-top: 1px solid #e2e6e5;}
.pro_nav li a{color: #333333;display: block;padding-left: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pro_nav li a:hover{background-color: #279e31;color: #ffffff;}


.pro_list{width: 770px;margin-left: 30px;}
.pro_list ul li{width: 350px;background-color: #f5f5f5;margin-bottom: 40px;box-shadow: 8px 5px 0 #bdbdbd;position: relative;}
.pro_list ul{justify-content: space-between;}
.pro_list ul li h3{font-weight: normal;padding: 10px;text-align: center;}
.pro_list ul li h3 a{color: #000000;font-size: 1rem;display: block;}
.pro_list .pro_title{padding-bottom: 26px;}
.pro_list .check_detail{position: absolute;background-color: #279e31;width: 110px;text-align: center;line-height: 32px;left: 120px;bottom: -16px;}
.pro_list .check_detail a{color: #ffffff;}


.pro_main h1{text-align: center;margin-bottom: 20px;font-size: 22px;}
.product_lt{width: 780px;}
.pro_main h3{
  font-size: 20px;
  margin: 20px 0 10px 0;
}
.pro_main div{line-height: 30px;font-size: 16px;margin-bottom: 10px;text-align: justify;}



.product_rt{width: 380px;margin-left: 40px;margin-top: 30px;}
.rt_pro,.rt_contact{border: 1px solid #f2f2f2;}
.side>p{background-color: #279e31;color: #ffffff;text-indent: 15px;height: 38px;line-height: 38px;text-transform: uppercase;}
.side ul{padding: 10px 15px;}
.side ul li{line-height: 36px;}
.side ul li+li{border-top: 1px dotted #dddddd;}
.side ul li a{color: #333;}
.rt_contact {margin-top: 30px;}
.rt_contact .side ul li a{display: flex;width: 100%;}
.rt_contact .side ul li i{font-size: 22px;display: block;width: 10%;color: #279e31;}

.pro_material h3{margin: 20px 0 10px 0;}
.pro_material p{line-height: 30px;text-align: justify;}
.pro_material ul{justify-content: space-between;}
.pro_material ul li{width: 252px;margin-top: 10px;}
.pro_material ul li:nth-child(3n-1){margin:10px 10px 0 10px;}

.pro_process h3{font-size: 20px;margin:20px 0 10px 0;}
.pro_process p{line-height: 30px;text-align: justify;}
.pro_process p:nth-child(odd){margin-left: 18px;}

.pro_features{margin-bottom: 50px;}
.pro_features h3{font-size: 20px;margin:20px 0 10px 0;}
.pro_features ul li{line-height: 30px;}


.pro_parameter h3{font-size: 20px;margin:20px 0 10px 0;}
.pro_parameter .center{text-align: center;}

.list-video {width:100%;padding-top:15px;}
.list-video li p{ width:50%;float:left;}

.application li{
  width:50%;
  float:left;
}
.final_product{margin-top:20px;}
.final_product li{
  width:50%;
  float:left;
}
.pro_main p {
    line-height: 30px;
    font-size: 16px;
    margin-bottom: 10px;
    text-align: justify;
}
/** thumbial product **/
.tb_pro ul{width:100%;}
.tb_pro li p img{float:left;width:50%;}

/** tech **/
	.pro_main table{width:100%;border:0;margin:0;border-collapse:collapse;border-spacing:0;}
	.pro_main thead td{background:#292929;color:#FFF;}
	.pro_main td{text-align:center;padding:10px 0;border:1px solid #FFF;}
	.pro_main tr{background:#F1F1F1;transition:all .3s;}
	.pro_main tbody tr:hover{background:#ddd;transition:all .3s;}
 .type_td td {
                            font-size: 1em;
                            color: #fff;
                            line-height: 2em;
                            /* background: #279e31; */background: #279e31;
                            text-align: center;
                        }

                        tr:hover td, tr:hover td {
                            color: #fff;
                            /* background: #279e31; */background: #279e31;
                            cursor: pointer;
                            transition: all .3s ease-in-out;
                            -webkit-transition: all .3s ease-in-out;
                            -moz-transition: all .3s ease-in-out;
                            -o-transition: all .3s ease-in-out;
                            -ms-transition: all .3s ease-in-out;
                        }

.about_lt{width: 780px;margin-top: 30px;}
.about1{position: relative;height: 370px;}
.about1 .factoryimg img{width: 702px;position: absolute;left: 77px;height: 370px;}
.aboutfactory{width: 370px;height: 70px;position: absolute;left: -150px;top: 150px;background-color: #279e31;color: #ffffff;text-align: center;line-height: 70px;font-weight: bold;
    text-transform: uppercase;font-size: 20px;letter-spacing: 1px;
transform:rotate(90deg);
-ms-transform:rotate(90deg); /* Internet Explorer */
-moz-transform:rotate(90deg); /* Firefox */
-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
-o-transform:rotate(90deg); /* Opera */
}

.about2{margin-top: 30px;}
.about2>div{align-items: center;justify-content: center;}
.about2>div i{display: block;width: 28px;height: 2px;background-color: #333333;}
.about2>div p{margin: 0 10px;font-weight: bold;font-size: 24px;text-transform: uppercase;}
.about2>p{line-height: 26px;margin-top: 20px;text-align: justify;}

.about3 ul{justify-content: space-around;margin: 20px 0;}
.about3 ul li{width: 180px;line-height: 30px;}

.about4 ul{justify-content: space-between;}
.about4 ul li{width: 385px;margin-bottom: 10px;}
.about4 ul li img{width: 385px;height: 257px;}

.about5{margin-bottom: 40px;margin-top: 30px;}
.about5 .certification{margin-top: 20px;}


.case_list_lt{width: 780px;margin-top: 30px;}
.case_list li{border-bottom: 1px solid #eeeeee;padding-bottom: 20px;margin-bottom: 20px;}
.case_img{width: 220px;box-shadow: 2px 2px 2px #bdbdbd;}
.case_word{width: 540px;margin-left: 20px;}
.case_word h3{margin-bottom: 10px;margin-top: 10px;}
.case_word a{color: #000000;}
.case_word>a{color: #279e31;display: block;text-align: right;padding-right: 30px;}
.case_word a:hover{color: #279e31;}
.case_word>p{margin-bottom: 20px;line-height: 26px;}

.case_lt{margin-top: 30px;}
.case_body{margin-bottom: 40px;}
.case_body h3{font-size: 2rem;text-align: center;margin-bottom: 10px;}
.case_body .arc_body{line-height: 30px;font-size: 16px;margin-bottom: 30px;}
.case_body .arc_body{text-align: justify;}
.case_body .arc_body>p{margin-top: 10px;}
.arc_body>img{margin-top: 10px;}
.arc_body{margin-top: 20px;}
.share{float: right;margin: 20px;}
.pre_next ul li{margin-top: 10px;display: flex;line-height: 36px;border-radius: 25px;padding-left: 10px;background-color: #f5f5f5;}
/* .pre_next .prev i{display: block;background: url('../images/icon-left.webp') no-repeat;width: 30px;margin-top: 10px;}
.pre_next .next i{display: block;background: url('../images/icon-right-l.webp') no-repeat;width: 30px;margin-top: 10px;} */
.pre_next a{color: #000000;}
.pre_next ul li:hover{background-color: #279e31;color: #ffffff;}
.pre_next ul li:hover a{color: #ffffff;}

.breakcrumbs-container{background-color: #eeeeee;line-height: 36px;margin-bottom: 30px;}
.breakcrumbs-container a{color: #333;display: block;text-transform: capitalize;margin: 0 8px;}
.breakcrumbs-container img{margin-top: 8px;}
.breakcrumbs-container span{color: #279e31;margin-left: 8px;}

.arc-form {margin-bottom: 50px;margin-top: 30px;clear: both;}
.arc-form .tit{background-color: #279e31;text-align: center;height: 50px;line-height: 50px;color: #ffffff;font-size: 20px;}
/* .lable{width: 46%;float: left;margin-top: 1rem;} */
/* .lable:nth-child(odd){margin-left: 5%;} */
.lable{margin-top: 10px;}
.form-wrap{padding: 20px;background-color: #f5f5f5;}
.form-wrap>p{font-size: 18px;}
.form-wrap>form input{display: inline-block;width: 330px;line-height: 36px;height: 36px;}
.form-wrap>form textarea{width: 97%;min-height: 100px;padding-top: 10px;margin-top: 1rem;line-height: 1.8;}
.form-wrap>form p button{background-color: #279e31;text-align: center;color: #fff;border-bottom: 2px solid #ffda3c;
  line-height: 42px;height: 42px;margin: 0 auto;transition: all .4s;width: 180px;border-radius: 25px;font-weight: bold;
}
.form-wrap>form p:hover{cursor: pointer;box-shadow: 2px 2px 2px #ababab;}

input,textarea{  border: 1px solid #ccc;padding-left: 10px;font-family: 'Times New Roman', Times, serif;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
input:focus,textarea:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
#button{margin-top: 20px;text-align: center;}

.pagelist{margin-bottom: 30px;}
.pagelist ul{justify-content: center;}
.pagelist ul li{/* width: 38px; */width: 46px;text-align: center;height: 30px;line-height: 30px;border: 1px solid #f5f5f5;margin: 0 6px;}
.pagelist ul li:first-of-type{width: 46px;}
.pagelist ul li a{display: block;color: #000000;}
.pagelist ul .active{background-color: #279e31;color: #ffffff;}
.pagelist ul li:hover{background-color: #279e31;}
.pagelist ul li:hover a{color: #ffffff;}
.pagelist>ul>a{border: 1px solid #f5f5f5;}
.pagelist ul a{width: 38px;text-align: center;height: 30px;line-height: 30px;margin: 0 6px;}

.contactway{width: 780px;margin-top: 30px;}
.contactway ul{justify-content: space-between;}
.contactway ul li{width: 250px;text-align: center;}
.contactway ul li p{width: 50px;height: 50px;line-height: 50px;margin: 0 auto;border: 1px solid #279e31;border-radius: 50%;}
.contactway ul li i{font-size: 20px;color: #279e31;}
.contactway ul li span,.contactway ul li strong{display: block;margin-top: 20px;line-height: 30px;font-size: 18px;}
/* .contactway ul li:last-of-type{width: 210px;padding: 0 45px;} */

.contact-form{width: 780px;margin: 80px auto;}
.contact-form .side>p{text-align: center;}
.contact-form .lable{width: 360px;float: left;}
.contact-form .lable:nth-child(even){margin-right: 20px;}
.contact-form .lable>input{width: 350px;}

.contact-form textarea{width: 730px!important;}




.product_lt .arc-form .side span{display: block;background-color: #f5f5f5;font-size: 20px;padding-top: 10px;padding-left: 20px;}
.product_lt .arc-form .side>p{text-align: center;padding: 6px 0;font-size: 20px;}
.product_lt .arc-form .lable{width: 47%;float: left;}
.product_lt .arc-form .lable:nth-child(odd) {margin-left: 5%;}

@media (max-width: 768px) {
  .container{max-width: 100%;min-width: unset;}
  .wrap{width: 92%;margin: 0 4%;}
  header .wrap{width: 100%;margin: 0;}
  .footpro{margin-left: 0;}
  .footcontact ul{margin-left: 0!important;}
  .proword{width: 100%;}
  .content2 .factoryimg img{position: unset;}
  .twomore .more{margin: 20px 10px;}
  header .logo{display: none;}
  header .nav ul{justify-content: space-around;}
  header .nav ul .item-li{line-height: 40px;width: 24%;padding: 0;}
  header{padding-top: 4px;}
  .pro_nav li{height: 40px;line-height: 40px;}
  .pro_list{width: auto;margin-left: 10px;margin-top: 10px;}
  .case_word{width: 100%;margin-left: 0;}
  .case_img{width: 250px;}
  .product_rt{margin-left: 0;width: auto;margin-bottom: 10px;}
  .case_lt{margin-top: 0;}
  .about_main .product_rt{display: none;}
  .about_main .about1{display: none;}
  .about_lt{margin-left: 0!important;margin-top: 0;}
  .about4 ul li{width: 100%;}
  .about3 ul li{width: 50%;}
  .about3 ul{justify-content: unset;}
  .contact-form textarea{width: 100%!important;}
  .contactway ul li{width: 250px!important;margin: 0 auto;}
  .contact-form{width: 100%;}
  .contact-form .lable>input,.form-wrap>form textarea{width: 300px!important;}
  .contact-form .lable{width: auto;}
  .product_lt{width: 100%;}
  .form-wrap>form input{width:300px;}
  .product_lt .arc-form .lable{width: auto;float: unset;}
  .product_lt .arc-form .lable:nth-child(odd){margin-left: 0;}
  .product_lt .arc-form .side span{padding-right: 20px;}
  .pro_main{margin-top: 0;}
  .protit{font-size: 24px;}
  .list-video li p{width:100%}
  
}

@media(min-width: 768px){
  
  .procont:nth-of-type(even) .probox {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse;
  }
  
}


.col-md-4{width: 380px;}
.col-md-4:nth-of-type(3n-1){margin-left: 30px;margin-right: 30px;}
.video-container .thumbnail {transition: all .4s;padding: 0;border: unset;padding-bottom: 10px;margin-bottom: 40px;border: 1px solid #f1f1f1;}
.video-container .thumbnail h3 {font-size: 18px;font-weight: normal;margin: 10px 6px;height: 40px;}
.video-container .thumbnail h3 a {color: #333;}
.video-container .thumbnail:hover {box-shadow: 0 0 2px 2px #f1f1f1;-webkit-transform: scale(1.05);transform: scale(1.05);}
.video-container .thumbnail>div {position: relative;}
.video-container .thumbnail>div>a:nth-of-type(1) {position: absolute;left: 0;right: 0; top: 0; bottom: 0; margin: auto;display: block;background: rgba(0, 0, 0, 0.3)}
.video-container .thumbnail>div>a:nth-of-type(1)>img {height: 40px;border-radius: 5px;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
.video-container .thumbnail>div>a:nth-of-type(2)>img{width: 100%;}


.arc_body>iframe{display: block;margin: 30px auto;max-width: 100%;margin-bottom: 20px;}

.twovideo{text-align: center;}
.twovideo #containercef20c93b0ed8ac72b35892f8a571200_c,#containercef20c93b03e691ea0a5e95d356da790_c{margin: 20px auto;}
.twovideo .pv-video-player{margin: 20px auto;}
.pv-cover>div{opacity: 0.2!important;}




@media(max-width: 768px){
  .col-md-4:nth-of-type(3n-1){margin-left: 0;margin-right: 0;}
  .tb_pro li p img{width:100%;}
}

#footform .iframe{
  position: fixed;
  left: 20px;
  bottom: 0;
  z-index: 1;
  height: 460px;
  width:260px;
  background-color: #ededed;
  box-sizing: border-box;
      padding-left: 10px;

}
#footform .ifr_top{
  position: fixed;
  left: 20px;
  bottom: 0px;
  width: 260px;
  height: 40px;
  justify-content: space-between;
  align-items: center;
  color: #fff;
  background-color: #fc9127;
  text-indent: 20px;
  z-index: 1;
  border-top-right-radius: 7px;
  border-top-left-radius: 7px;
}
  
#footform .ifr_top p:first-child{
  text-indent: 5%;
  width:60%;
}
  #footform .ifr_top:hover{cursor: pointer;}
#footform .ifr_table div:first-child{
  color: #999;
  padding:20px 0 20px 10px;
  border-bottom: 1px solid #d5d5d5;

}
/* .ifr_table form{
  margin-top: 30px;
} */
#footform .ifr_table form input{
  width: 90%;
  height: 32px;
  line-height: 32px;
  background-color: #fff;
  /* border: 0; */
      margin: 0 auto;
  margin-top: 20px;
      
}
#footform .ifr_table form p{
  /* margin-top: 30px; */
  color: #999;
  width: 100%;
  font-size: 14px;
}
#footform .ifr_table textarea{
  width: 90%;
  min-height: 80px;
  background-color: #fff;
  color: #999;
  border: 0;
  margin-top: 20px;
}
#footform .ifr_table input:last-child{
  width: 50%;
  text-align: center;
  color: #fff;
  background-color: #fc9127;
  height: 34px;
  line-height: 34px;
  margin-top: 20px;
  border-radius: 2px;
      padding-left: 0;
}
#footform .flex{
  display: flex;
  flex-wrap: wrap;
}
#footform .hide{
  display: none;
}