/* CSS Document */

/*public css*/
*{ margin:0px; padding:0px;max-width:640px;}
body{ font-size:14px; font-family:"Microsoft YaHei",SimSun,Arial,Helvetica,sans-serif; color:#333; background:#f6f6f6; overflow-x:hidden; }
ul li{ margin:0px; padding:0px; list-style-type:none;}
form,ul,li,table,td,p,span,h1,h2,h3,h4,h5,img,dl,dt,dd{ margin:0px; padding:0px;}
img{ border:none; width:auto; max-width:100%;}
a{ color:#333; text-decoration:none;}
a:hover,a:active{ color:#000000; text-decoration:none;}
.dispblock{ display:block;}
.dispnone{ display:none;}
.float_l{ float:left}
.float_r{ float:right}
.clear_both{clear:both;}
.hand{ cursor:pointer;}
.f12{ font-size:12px;}
.hei{ color:#000;}
.en_ft{ font-family:Arial;}
.ft1{ font-size:14px; font-weight:bold; color:#FFF;}
.ft_red{ color:#C80000;}
.ft_bai{ color:#FFF;}
.txt_cent{ text-align:center;}
.Word_Break{ word-break:break-all; overflow:hidden; TABLE-LAYOUT:fixed; WORD-WRAP:break-word;}
.fixedHeader{ position:fixed; left:0; top:0; z-index:100;}
.txthid{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
video{max-width:100%}
/*index*/
.in_topbox{ width:100%; position:relative;top:0px;left:0px; z-index:1000;background:#fff;background-size:auto 100%;height:1.12rem;}
.in_topbox .lt{ float:left;width:1.34rem;margin-left:0rem;margin-top:0rem;}
.in_topbox .lt img{ width:100%;}
.in_topbox .rt{float:right;margin-right:0rem;height: 100%;}
.in_topbox .rt .yuyan  {float:left;display:inline-block;margin-right: 0.44rem;margin-top:0rem;font-size:.28rem;font-weight:bold;font-family:arial;height:100%;display:flex;align-items: center;}
.in_topbox .rt .lang{ float:left; display:inline-block;width:0.72rem;margin-right:.22rem;margin-top:0rem;}
.in_topbox .rt .controlBtn{width:0.89rem;margin-top:0rem;float:left;}
.in_topbox img{width:100%;}
.in_ban .swiper-pagination-bullet{background:#202020;background-size:0.11rem 0.11rem;width:0.11rem;height:0.11rem;outline:none;border-radius:10px;}
.in_ban .swiper-pagination-bullet-active{background:#19a161;background-size:100%;width:0.47rem;height:0.11rem;}
.in_ban .swiper-pagination{text-align:center;margin-left:0rem;bottom:.31rem;}
/*


.in_topbox .controlBtn{ float:left; height:60px; width:60px; background:#000000; position:relative; cursor:pointer; z-index:3; transition:all 0.3s;}
.in_topbox .controlBtn i{ display:block; height:2px; background:#FFF; width:24px; position:absolute; top:30px; left:18px; transition:all 0.3s;opacity:1;}
.in_topbox .controlBtn i::after{ content:""; display:block; height:2px; background:#FFF; width:24px; position:absolute; top:-7px; left:0px;transition:all 0.3s;}
.in_topbox .controlBtn i::before{ content:""; display:block; height:2px; background:#FFF; width:24px; position:absolute; bottom:-7px; left:0px;transition:all 0.3s;}
.in_topbox .controlBtn i.on{ background:#000000; opacity:1;}
.in_topbox .controlBtn i.on::after{ transform:rotate(45deg); top:0px;}
.in_topbox .controlBtn i.on::before{ transform:rotate(-45deg); bottom:0px;}
*/
.in_topbox .menu{ position:absolute; top:1.12rem; left:0; width:100%; line-height:40px; height:auto; display:none;}
.in_topbox .menu li{ float:none; width:100%; background:rgba(255,255,255,0.95); border-top:1px solid #EEE; text-indent:20px; cursor:pointer; padding:0; position:relative;}
.in_topbox .menu li:last-child{ border-bottom:1px solid #EEE;}
.in_topbox .menu li>a{ display:inline; color:#333; height:40px; line-height:40px;}	
.in_topbox .menu li:hover>a{ color:#333;}
.in_topbox .menu li.cur>a{ color:#333;}
.in_topbox .menu li>a:after{ display:none;}	
.in_topbox .menu li em{ position:absolute; right:10px; top:15px; width:10px; height:10px; border:1px solid #666; border-left:0px; border-bottom:0px; opacity:1; display:block; transform:rotate(45deg);}
.in_topbox .menu li .nav{ position:relative; top:0; left:0; width:100%; height:auto; line-height:30px; z-index:101; text-align:left; background:#FFF; display:none; margin:0; padding:0;}
.in_topbox .menu li .nav a{ display:block; width:100%; height:30px; color:#666; font-size:14px; margin:0; padding:0;}
.in_topbox .menu li .nav a:hover{ background:#19a161; color:#FFF; font-weight:normal; transform:translateX(0px);}	
.in_topbox .menu li .nav a:after{ display:none;}
.in_ban{ clear:both;}
.in_ban img{ display:block;}
.in_boxA{ clear:both; width:100%; background-color:#F6F6F6; padding:25px 0 10px 0;}
.in_tit{ text-align:center; font-weight:bold; font-size:18px;}
.in_boxA ul{ overflow:hidden; padding-top:15px;}
.in_boxA li{ float:left; width:calc(50% - 30px); padding:0 15px; text-align:center; margin-bottom:15px;}
.in_boxA li p{ padding-top:10px;}
.in_boxA li img{ display:block; box-shadow:5px 5px 5px #bbb;}
.in_boxB{ clear:both; width:calc(100% - 30px); padding:25px 15px 20px 15px;}
.in_boxB .imgs{ text-align:center; padding-top:20px;}
.in_boxB .tit{ font-size:16px; display:block; padding-top:20px;}
.in_boxB .info{ color:#666666; padding-top:15px;}
.in_boxB .more{ display:block;  width:130px; height:40px; line-height:40px; padding:0 10px 6px 0; color:#FFF; text-align:center; background:url(../images/wap_13_1.jpg) center center no-repeat; background-size:100% 100%; margin-top:15px;}
.in_boxC{ clear:both; width:calc(100% - 30px); padding:25px 15px 20px 15px; background:url(../images/wap_15.jpg) center center no-repeat; background-size:100% 100%;}
.in_boxC li{ overflow:hidden; padding-top:15px;}
.in_boxC li .ns_tit{ overflow:hidden;}
.in_boxC li .ns_tit b{ float:left; color:#2f2f2f;}
.in_boxC li .ns_tit span{ float:right; color:#666666;}
.in_boxC li .cont{ padding-top:7px; line-height:22px; max-height:66px; color:#666666; overflow:hidden;}
.in_boxD{ clear:both; width:calc(100% - 30px); padding:25px 15px 20px 15px;}
.in_boxD ul{ overflow:hidden;}
.in_boxD li{ float:left; width:calc(50% - 30px); padding:0 15px; text-align:center; margin-bottom:15px;}
.in_boxD li p{ padding-top:10px;}
.in_btmjg{ width:100%; height:1.15rem;overflow:hidden;}
.in_btmbox{ width:100%; height:1.15rem;overflow:hidden; background:url(../images/indexwap_09.jpg) center;background-size:100% 100%; position:fixed; left:0px; bottom:0px;z-index:9999;}
.in_btmbox ul{ overflow:hidden;}
.in_btmbox li{float:left;width: 25%;overflow:hidden;height:0.9rem;background-size:100% 100%;font-size:0.24rem;line-height:0.9rem;}
.in_btmbox li a{ display:block; width:100%; color:#FFF;}
.in_btmbox .bkg_1{ }
.in_btmbox .bkg_2{}
.in_btmbox .bkg_3{ }
.in_btmbox .bkg_4{ }


/*about*/
/*about*/
.ab_navbox{ clear:both; padding:0px 0 0 0;}
.ab_navbox .tit{ height:30px; line-height:30px; color:#FFF; padding:0 10px;}
.ab_navbox ul{ overflow:hidden;}
.ab_navbox li{ float:left; width:calc(50% - 1px); padding:0 1px 1px 0;}
.ab_navbox li a{ display:block; width:100%; height:46px; line-height:46px; text-align:center; color:#333333; background:#fff}
.ab_navbox li a.cur{ background:#19a161;color:#fff;}
.ab_contbox{ clear:both; line-height:23px; padding:20px 10px; min-height:200px;overflow:hidden;}
.ab_contbox video{width:100%;}
.ab_contbox img{ max-width:100%;}

.ab_navbox2{ clear:both; padding:0; margin:0px auto; border-bottom:1px solid #ccc; color:#666; padding:10px 0 10px 15px; font-size:13px; line-height:18px;}
.ab_navbox2 a{ color:#666;}
.ab_navbox2 a.cur{ color:#000000; font-weight:bold;}
.ab_navbox2 span{ margin:0 15px;}


/*products*/
.pro_box{ padding:15px 15px 15px 0; margin:0px auto;}
.pro_box ul{ overflow:hidden;}
.pro_box li{ float:left; width:50%;}
.pro_box li div{ padding:0 0 15px 15px;}
.pro_box li div img{ width:100%;}
.pro_box li div p{ width:100%; height:35px; line-height:35px; text-align:center; background:#19a161; color:#FFF; overflow:hidden;}
.pro_box li a{ color:#FFF;}


/*news*/
.ns_contbox{ clear:both; line-height:23px; padding:15px 10px 10px 10px; min-height:200px;}
.ns_list{ overflow:hidden; padding-bottom:15px;}
.ns_list li{ width:100%; padding:7px 0; height:24px; line-height:24px; overflow:hidden; border-bottom:1px dashed #999;}
.ns_list li a{float:left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: calc(100% - 80px);display: block;}
.ns_list li span{ float:right; color:#666}

/*newsShow*/
.nss_tit{ font-size:15px; font-weight:bold; text-align:center;padding-bottom:10px;}
.nss_dtm{ text-align:center; padding:5px 0 10px 0; color:#999;}
.nss_info{ line-height:22px; margin:0 auto;overflow:hidden;}
.ff_pre{ clear:both; margin-top:15px;}

/*honor show*/
.hrs_tit{ font-size:14px; font-weight:bold; text-align:center; padding-bottom:10px;}
.hrs_img{ text-align:center; padding-bottom:10px;}
.hrs_img img{ width:100%;}

/*joblist*/
.jbs_tb{ width:98%; border-left:1px solid #DCDCDC; border-top:1px solid #DCDCDC; margin:0px auto 15px auto;}
.jbs_tb td{ border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; padding:0 5px;}
.jbs_tb td.bkg{ background:#efefef;}
.jbs_tb td.cont{ padding:0px 5px;}
.jbs_join{ text-align:right; margin-right:15px; color:#000000;}


/*jobjoin*/
.jbs_tb_1{ width:100%; margin:0 auto;}
.jbs_tb_1 th{ width:100px; text-align:right; padding-right:10px; font-weight:bold;}
.jbs_txt{ width:calc(100% - 30px); height:30px; border:1px solid #CCCCCC; font-size:13px; line-height:30px; padding:0 5px; border-radius:3px;}
.jbs_txt:focus{ border:1px solid #000000;}
.jbs_txtarea{ width:calc(100% - 30px); height:100px; border:1px solid #CCCCCC; font-size:13px; padding:5px;}
.jbs_txtarea:focus{ border:1px solid #000000;}
.jbs_age{ width:90px;}
.jbs_hong{ color:#f00;}
.jbs_submit{ height:33px; text-align:center; padding:0 20px; line-height:33px; color:#FFF; font-size:15px; font-weight:bold; border:0px; cursor:pointer; background:#19a161; border-radius:3px;}




















.abot{overflow:hidden;width:95%;margin:0 auto;padding-top:1em;font-size:18px;font-weight:bold;}
.abot font{font-size:0.75em;font-weight:normal;}
.kbus{width:95%;margin:0 auto;font-size:13px; text-indent:2em;line-height:22px;padding-top:1em;margin-bottom:1em;}
.prods{background:url(../images/phone_03.jpg) no-repeat;background-size: 100% auto;width:100%;overflow:hidden;position:relative; height:5.74rem;}
.p_ab{width:95%;margin:0 auto;overflow:hidden;padding-top:1em;font-size:18px;font-weight:bold;color:#fff;}
.p_ab font{font-size:0.75em;font-weight:normal;text-transform:uppercase;}
.kilj{font-size:13px;}
.kilj p{background:#000;color:#fff;text-align:center;}
.kilj img{border:1px solid #a9adad;width:calc(100% - 2px);}
.bais{background:#fff;overflow:hidden;padding-top:2.16em;padding-bottom:2.16em;margin-top:3.2em;margin-bottom:2.0em;}
.hunl{width:95%;margin:0 auto;overflow:hidden;padding-top:1em}
.bais .swiper-container-free-mode > .swiper-wrapper{
    -webkit-transition-timing-function: linear; /*之前是ease-out*/
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
}
.nnews{width:95%;margin:0 auto;overflow:hidden;padding-top:1em;padding-bottom:1em;font-size:14px;}
.kile{display:none;}
.kile p{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ktil{width:100%;overflow:hidden;line-height:26px;}
.ktil div{float:left;font-size:12px;color:#999999;padding-top:3px;}
.ktil font{float:left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display:block;width:75%;padding-left:2px;color:#666666;font-size:13px;}
.kile font{color:#000000;font-size:13px;}
.kile div{font-size:12px;}
.kile p{font-size:12px;padding-bottom:1em;line-height:26px;border-bottom:1px solid #e5e5e5;margin-bottom:5px;}


.touh{width:100%;overflow:hidden;color:#333333;text-align:center;font-size:0.3rem;padding-top:0.45rem;}
.touh i{width:1.2rem;height:0.03rem;background:#000;display:block;margin:0 auto;margin-top:0.17rem;}
.tpian{width:6rem;margin:0 auto;overflow:hidden;margin-top:0.42rem;}
.tpian ul{width:6.2rem;}
.tpian li{width:2.8rem;float:left;margin-left:0.06rem;margin-right:0.2rem;overflow:hidden;text-align:center;}
.tpian li span{border:1px solid #ececec;display:block;}
.tpian li p{padding-top:0.24rem;color:#333333;font-size:0.22rem;}
.tpian li font{font-size:0.18rem;color:#a6a6a6;display:block;margin-top:0.18rem;margin-bottom:0.3rem;}
.ckgd{width:100%;overflow:hidden;margin-top:0.1rem;margin-bottom:0.46rem;}
.ckgd a{display:block;color:#ffffff;font-size:0.2rem;width:1.44rem;height:0.58rem;background:url(../images/indexwap_18.jpg) no-repeat;background-size:100% 100%;line-height:0.58rem;padding-left:0.46rem;margin:0 auto;}
.yyly{width:100%;overflow:hidden;background:#e9e9e9;padding-top:0.55rem;padding-bottom:0.37rem;}
.yylytitle{text-align:center;font-size:0.3rem;color:#333333;}
.yylytitle i{width:1.2rem;height:0.03rem;background:#000;display:block;margin:0 auto;margin-top:0.17rem;}
.qcea{width:93.75%;margin:0 auto;overflow:hidden;background:#e9e9e9;margin-top:0.48rem;height:3.22rem;position:relative;}
.qcea p{text-align:center;width:2.79rem;color:#333333;font-size:0.14rem;margin-top:0.22rem;}
.qcea .swiper-pagination-bullet{outline:none;}
.qcea .swiper-pagination-bullet-active{background: #fc4343;}
.qcea .swiper-pagination-bullets{bottom:0rem;}
.gyuwms{margin-top:0.49rem;color:#333333;font-size:0.3rem;text-align:center;margin-bottom:0.38rem;}
.gyuwms i{margin:0 auto;margin-top:0.2rem;display:block;width:1.2rem;height:0.03rem;background:#000000;}
.abouts{width:93.75%;margin:0 auto;}
.ftcd{margin-top:0.39rem;font-size:0.24rem;line-height:0.46rem;color:#333333;margin-bottom:0.68rem;}
.daoj{width:100%;overflow:hidden;}
.dao1{font-weight:bold;color:#333333;font-size:0.24rem;padding-bottom:0.22rem;}
.dao2 p{background:url(../images/dian3.png) no-repeat 0.18rem center;padding-left:0.48rem;line-height:0.46rem;background-size:0.09rem 0.1rem;}
.dao3{font-size:0.24rem;line-height:0.46rem;color:#333333;margin-top:0.05rem;}
.abouts .more{width:1.42rem;height:0.58rem;line-height:0.58rem;background:url(../images/indexwap_33.jpg) no-repeat center;margin:0 auto;margin-top:0.45rem;background-size:100% 100%;margin-bottom:0.4rem;padding-left:0.48rem;font-size:0.2rem;}
.hmba{background:#f5f5f5;overflow:hidden;padding-top:0.6rem;width:100%;}
.honors{text-align:center;color:#333333;font-size:0.3rem;margin-bottom:0.44rem;}
.honors i{display:block;width:1.2rem;height:0.03rem;background:#000000;margin:0 auto;margin-top:0.2rem;}
.hons{width:93.75%;margin:0 auto;overflow:hidden;position:relative;height:3.94rem;margin-bottom:0.94rem;}
.hons p{text-align:center;color:#333333;font-size:0.2rem;padding-top:0.24rem;}
.hons .swiper-pagination-bullet{outline:none;}
.hons .swiper-pagination-bullet-active{background: #fc4343;}
.hons .swiper-pagination-bullets{bottom:0rem;}
.newss{color:#333333;font-size:0.26rem;font-weight:bold;width:93.75%;margin:0 auto;overflow:hidden;padding-bottom:0.23rem;}
.hhuo{margin:0 auto;overflow:hidden;width:93.75%;}
.hzuo{width:1.37rem;float:left;border:0.03rem #dadada solid;margin-top:0.05rem;}
.hyou{width:4.32rem;float:left;overflow:hidden;padding-bottom:0.3rem;}
.hyou font{color:#333333;font-weight:bold;margin-left:0.18rem;font-size:0.24rem;display:block;text-overflow:ellipsis;white-space:nowrap;width:4.09rem;overflow:hidden;}
.hyou p{color:#666666;font-size:0.2rem;margin-left:0.18rem;margin-top:0.1rem;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;}
.hunm{width:100%;overflow:hidden;line-height:0.88rem;font-weight:bold;font-size:0.26rem;border-top:1px solid #d5d5d5;background:#f5f5f5;border-bottom:1px solid #d5d5d5;}
.hunm a{display:block;width:93.75%;margin:0 auto;background:url(../images/jiao.png) no-repeat center right;background-size:0.11rem 0.24rem;}
.fhdb{width:100%;overflow:hidden;line-height:0.88rem;font-weight:bold;font-size:0.26rem;background:#f5f5f5;border-bottom:1px solid #d5d5d5;}
.fhdb a{display:block;width:93.75%;margin:0 auto;background:url(../images/jiao.png) no-repeat center right;background-size:0.11rem 0.24rem;}


.kjid{padding-top:.4rem;text-align:center;}
.kjid img{height:.3rem;}
.kjid p{font-size:.24rem;color:#333333;padding-top:.1rem;}

.pros{width:90%;margin:0 auto;overflow:hidden;padding-top:.4rem;margin-bottom:.45rem;}
.pros li{max-width:50%;}
.pros a{border:1px solid #e1e1e1;border-bottom:3px solid #a9a9a9;max-width:2.48rem;overflow:hidden;display:block;margin:0 auto;transition:border-bottom 0.3s ease,background 0.3s ease;}
.pros p{color:#666666;font-size:.24rem;font-weight:bold;text-align:center;display:block;padding-top:.4rem;transition:color 0.3s ease;}
.pros div{width:.8rem;height:.3rem;display:block;margin:0 auto;text-align:center;line-height:.3rem;background:#a9a9a9;margin-top:.35rem;color:#ffffff; text-transform:uppercase;margin-bottom:.1rem;font-size:.12rem;transition:color 0.3s ease,background 0.3s ease;}
.pros a:hover{background:#000000;border-bottom:3px solid #ffd1b0;}
.pros a:hover p{color:#fff;}
.pros a:hover div{background:#ffffff;color:#666666;}


.lkjh{width:100%;position:relative;z-index:5;}
.prev{position:absolute;left:.1rem;top:1.66rem;background:url(../images/fw.png) no-repeat left center;background-size:100%;width:.3rem;height:.59rem;}
.next{position:absolute;right:.1rem;top:1.66rem;background:url(../images/fws.png) no-repeat left center;background-size:100%;width:.3rem;height:.59rem;}
.prev:hover{position:absolute;left:.1rem;top:1.66rem;background:url(../images/fw2.png) no-repeat left center;background-size:100%;width:.3rem;height:.59rem;}
.next:hover{position:absolute;right:.1rem;top:1.66rem;background:url(../images/fw2s.png) no-repeat left center;background-size:100%;width:.3rem;height:.59rem;}


.brand{background:url(../images/index_06.jpg) no-repeat;width:100%;overflow:hidden;height:6.31rem;background-size:100%;}

.kqis{padding-top:.28rem;}
.kqis .swiper-slide{width:3.6rem;margin-right:.29rem;margin-left:.29rem;}
.kqis .kqisswiper-pagination{margin-top:.5rem;text-align:center;}
.kqis .kqisswiper-pagination .swiper-pagination-bullet{background:#666666;width:.15rem;height:.15rem}
.kqis .kqisswiper-pagination .swiper-pagination-bullet-active{background:#eb3c02;}

.ckgs{width:1.62rem;height:.37rem;border:1px solid #000000;border-radius:20px;margin:0 auto;margin-top:.54rem;text-align:center;font-size:.2rem;line-height:.37rem;}
.ckgs a{color:#000000;}

.lius{width:93.75%;margin:0 auto;overflow:hidden;}

.news_tit{width:100%;overflow:hidden;margin-top:.4rem;}
.news_tit font{color:#000000;font-size:.24rem;font-weight:bold;}
.news_tit p{color:#a1a1a1;font-size:.18rem;font-family:arial;text-transform:uppercase;display:inline-block;font-weight:bold;padding-top:.08rem;}
.news_tit div{float:right;color:#a1a1a1;font-size:.2rem;text-transform:uppercase;color:#a1a1a1;padding-top:.08rem;}
.jhdl{float:left;overflow:hidden;margin-top:.35rem;width:1.7rem;}
.skli{margin-left:.15rem;float:left;width:4.05rem;margin-top:.3rem;}
.skli font{color:#333333;font-size:.2rem;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;}
.skli font:hover{color:#000000}
.skli p{font-size:.18rem;color:#666666;line-height:.26rem;padding-top:.1rem;line-height:.26rem;}
.skli div{color:#878787;font-size:.2rem;margin-top:.05rem;background:url(../images/index3_27.jpg) no-repeat left center;background-size:12px 12px;padding-left:.26rem;line-height:12px;height:12px}
.kdsh{width:100%;overflow:hidden;padding-bottom:.2rem;}
.slkh{width:100%;overflow:hidden;padding-bottom:.37rem;}
.slkh li{line-height:.36rem;padding-left:.2rem;background:url(../images/index3_34.jpg) no-repeat left center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.slkh a{font-size:.2rem;color:#666666;}
.slkh a:hover{color:#000000;}
.slkh li p{float:right;font-size:.2rem;color:#878787;}

.nss_img{text-align:center;width:6rem;margin:0 auto;overflow:hidden;position:relative;padding-bottom:20px;}
.nss_img .swiper-pagination{bottom:0px;}
.nss_img .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;}

.nss_info{padding-top:10px;}
.nss_info table{max-width:100% !important;}
.nss_info table td,.nss_info table tr{width:auto !important;}

.jn_box{clear:both;overflow:hidden;width:95%;margin:0px auto;padding-bottom: 0.2rem;}
.jn_lt{float:left;width: 1.2rem;padding:0 5px 0 0;line-height: 28px;text-align:right;font-size: 0.14rem;font-weight:bold;}
.jn_rt{float:left;width: 3.9rem;}
.jn_box .txt{width: 3.25rem;height: 28px;line-height:28px;border:1px solid #DBDBDB;color:#444;padding:0 10px;font-size:13px;border-radius:3px;outline:none;}
.jn_box input:focus{ border:1px solid #19a161;}
.jn_box textarea:focus{ border:1px solid #19a161;}
.jn_box .cod{ width:70px; height:28px; line-height:28px; border:1px solid #DBDBDB; color:#444; padding:0 15px; font-size:13px; border-radius:3px; outline:none;}
.jn_box .txtarea{width: 3.25rem;height: 1.2rem;padding:10px;font-size:13px;border:1px solid #DBDBDB;border-radius:3px;outline:none;}
.jn_box .btn{ width:95px; height:32px; text-align:center; border:0px; background:#666; color:#FFF; font-size:15px; font-weight:bold; border-radius:3px; cursor:pointer;}
.jn_box .btn:hover{ background:#19a161}
.pro_img .swiper-pagination-bullet{outline:none;}
iframe{max-width:100%;height:auto;}

.a123{width: 100% !important;margin: 0px !important;overflow: hidden;height: auto !important;background: none !important;padding: 0px !important;}
.fp-box-2 h2{padding-top:0px !important;}
.fp-box-2 div{padding-bottom:20px !important;}
.about img{margin-bottom:20px;}
.none{display:none;}



.sdfj{background:url(../images/index_05.jpg) no-repeat center;width:100%;height:9.56rem;background-size:100% 100%;}
.llan{width:6rem;margin:0 auto;}
.l1{padding-top:.5rem;overflow:hidden;font-size:.40rem;color:#333333;}
.l2{padding-top:.2rem;font-size:.32rem;color:#333333;}
.l3{color:#929292;font-size:.24rem;line-height:.44rem;padding-top:.25rem;}
.l4{padding-top:.3rem;overflow:hidden;}
.l4_z{width: 3rem;float:left;text-align: center;overflow:hidden;position:relative;}
.l4_z p{font-size:.18rem;color:#333;}
.l4_z font{font-size:.6rem;display:inline-block;}
.l4_z div{color:#666666;/* padding-left:.38rem; */}
.l4_z:after{position:absolute;right:0px;top:0px;height:.97rem;background:#dddddd;width:1px;content:"";display:block;}
.l4_y{width: 3rem;float:left;overflow:hidden;text-align: center;/* margin-left:.9rem; */}
.l4_y p{font-size:.18rem;color:#333;}
.l4_y font{font-size:.6rem;display:inline-block;}
.l4_y div{color:#666666;/* padding-left:.38rem; */}
.l5{width:100%;overflow:hidden;padding-top:.7rem;}
.l5 a{font-size:.14rem;color:#a98e57;display:inline-block;background:url(../images/ckgd.png) no-repeat right center;padding-right:.65rem;line-height:.32rem;}
.wyao{width:.51rem;}
.sbas{width:.48rem;}
.sikj{margin-top:.4rem;}
.lsik{padding-top:.6rem;width:100%;overflow:hidden;background:url(../images/index_02.jpg) no-repeat center;background-size:100% 100%;position:relative;}
.btis{position:relative;width:6rem;margin:0 auto;}
.btis p{font-size:1.5rem;color:#f4f4f4;font-weight:bold;text-transform:uppercase;white-space:nowrap;position:absolute;left:0px;top:0px;}
.btis font{position:relative;z-index:2;color:#333333;font-size:.4rem;font-weight:bold;}
.cpls{padding-top:2.82rem;overflow:hidden;width:6rem;margin:0 auto;}
.cpls li{position:relative;overflow:hidden;width:2.9rem;}
.cpls li .btsn{position:absolute;left:.32rem;top:.44rem;}
.cpls li .btsn font{font-weight:bold;font-size:.36rem;color:#fff;}
.cpls li .btsn p{color:#fefefe;padding-top:.19rem;}
.cpls li .ckgds{position:absolute;left:.32rem;bottom:.3rem;transition:all 0.3s ease;}
.cpls li .ckgds font{color:#fff;letter-spacing:.1rem;background:url(../images/l1.png) no-repeat right;padding-right:.64rem;height:.32rem;display:inline-block;line-height:.48rem;}
.cpls li .ckgds p{display:none;}
.cpls li:hover .ckgds font{display:none;}
.cpls li:hover .ckgds{left:calc(50% - .64rem);bottom:calc(50% - .55rem);transition:all 0.3s ease;}
.cpls li:hover .ckgds p{display:block;}
.cpls li .ckgds p img{width:1.29rem;}

.fdon{position:absolute;left:3.6rem;bottom:.5rem;}
.c1d{width:.25rem;height:.41rem;display:block;background:url(../images/c2s.png) no-repeat center;background-size:100% 100%;margin-right:.45rem;float:left;}
.c2d{width:.25rem;height:.41rem;display:block;background:url(../images/c2.png) no-repeat center;background-size:100% 100%;margin-left:.45rem;float:left;}
.c1d:hover{background:url(../images/c1.png) no-repeat center;}
.c2d:hover{background:url(../images/c1s.png) no-repeat center;}
.c3{width:.43rem;height:.33rem;display:block;background:url(../images/c3.png) no-repeat left center;float:left;padding-top:.04rem;}
.fdon:after{background:#d4c7ab;width:80px;height:1px;content:"";display:block;position:absolute;right:-1.5rem;top:.2rem;}
.cpgd{width:100%;overflow:hidden;}
.skol{width:6rem;margin:0 auto;padding-top:.5rem;overflow:hidden;padding-bottom:.5rem;}
.skol font{font-size:.4rem;font-weight:bold;}
.skol p{background:url(../images/ckgd.png) no-repeat right center;background-size:auto .32rem;float:right;height:.32rem;padding-right:.53rem;color:#a98e57;font-size:.16rem;line-height:.32rem;margin-top:.1rem;}
.cply{width:6rem;margin:0 auto;overflow:hidden;padding-bottom:.6rem;}
.cply li{float:left;position:relative;width:2.8rem;margin-left:.1rem;margin-right:.1rem;}
.cply li font{display:none;}
.cply li .hcde{position:absolute;left:0px;bottom:0px;width:100%;height:.64rem;text-align:center;font-size:.18rem;color:#333333;text-align:center;transition:all 0.3s ease;}

.pgz{width:100%;overflow:hidden;background:#f5f5f5;}
.whui{width:6rem;margin:0 auto;margin-top:.5rem;}
.n_left{width:100%;overflow:hidden;}
.c_1s{width:100%;overflow:hidden;}
.c_1s font{color:#333333;font-weight:bold;font-size:.4rem;}
.c_1s p{font-size:.6rem;text-transform:uppercase;color:#e7e7e7;margin-top:.02rem;}
.n_ns{width:100%;overflow:hidden;}
.s_2{float:left;overflow:hidden;width:1.9rem;}
.s_3{float:right;overflow:hidden;width:3.8rem;}
.s_4{width:100%;overflow:hidden;font-size:.2rem;color:#666666;font-weight:bold;padding-bottom:.1rem;}
.s_1{width:100%;overflow:hidden;padding-top:.25rem;padding-bottom:.3rem;}
.s_3 font{color:#333333;font-size:.24rem;font-weight:bold;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.s_3 p{padding-top:.2rem;color:#666666;font-size:.22rem;line-height:.34rem;}
.s_4 i{border-radius:5px;height:.06rem;background:#a98e57;width:100%;display:block;overflow:hidden;margin-top:.15rem;}


.n_right{overflow:hidden;width:100%;}
.jhdf{width:100%;overflow:hidden;}
.jhdf li{width:100%;background:#ffffff;border-radius:10px;height:.66rem;overflow:hidden;margin-bottom:.13rem;transition:height 0.3s ease;}
.jhdf li .d1 font{font-size:.2rem;font-weight:bold;color:#333333;display:block;line-height:.66rem;padding-left:.27rem;position:relative;}
.jhdf li .d1 font:after{background:url(../images/jia1.png) no-repeat right;background-size:.18rem .19rem;position:absolute;right:.35rem;top:.22rem;display:block;content:'';width:.18rem;height:.18rem;}
.jhdf li .d1 p{padding-left:27px;padding-right:40px;color:#666666;line-height:26px;}
.jhdf li .d1 div{color:#bfbfbf;padding-left:27px;padding-top:10px;padding-bottom:19px;}
.jhdf li.cur{height:196px;overflow:hidden;}
.jhdf li.cur .d1 font:after{background:url(../images/jia1.png) no-repeat right;top:22px;width:18px;height:19px;}
.ysuo{width:2.05rem;height:.58rem;display:block;margin:0 auto;background:#a98e57;text-align:center;line-height:.58rem;margin-bottom:.3rem;margin-top:.2rem;}
.ysuo a{color:#f7f7f7;}

.ksui{width:93.75%;margin:0 auto;overflow:hidden;padding-top:.47rem;padding-bottom:.7rem;}
.ksui p{background:url(../images/ckgd.png) no-repeat right center;background-size:auto .32rem;float:right;height:.32rem;padding-right:.53rem;color:#a98e57;font-size:.16rem;line-height:.32rem;margin-top:.1rem;}
.ksui font{font-size:.4rem;}
.ksui p a{color:#a98e57;}

.k_list{width:6rem;margin:0 auto;overflow:hidden;}
.k_list li{float:left;overflow:hidden;text-align:center;margin-right:.2rem;width:2.9rem;}
.k_list li:nth-child(2n){margin-right:0px;}
.k_list li p{font-size:.22rem;color:#333333;padding-top:.2rem;}

.cshe{width:93.75%;margin:0 auto;overflow:hidden;background:#a98e57;border-radius:10px;margin-top:.39rem;margin-bottom:.44rem;}
.wlis{padding-top:.39rem;padding-left:.4rem;padding-bottom:.3rem;}
.wlis font{font-size:.37rem;color:#ffffff;font-weight:bold;}
.wlis p{font-size:.24rem;color:rgba(255,255,255,.5);}
.ypt1{padding-left:.3rem;}
.ypt1 input{overflow:hidden;color:#cccccc;height:.58rem;line-height:.58rem;padding-left:.2rem;padding-right:.2rem;background:#ffffff;border:0px;width:5rem;margin-bottom:.2rem;}
.ypt1 input::placeholder{color:#ccc;}
.ypt1 .jmtj{background:#19a161;color:#fff;font-size:.18rem;font-weight:bold;cursor:pointer;width:5.4rem;}



.jiangyi{width:93.75%;margin:0 auto;overflow:hidden;}
.jiang_1{width:100%;margin:0 auto;padding-top:.46rem;}
.jiang_1 img{width:1.76rem;}
.jiang_1 p{color:#333333;font-size:.26rem;padding-top:.15rem;}

.jiang_2{width:100%;margin:0 auto;overflow:hidden;}
.jiang_2 font{color:#333333;font-size:.22rem;font-weight:bold;padding-top:.4rem;display:block;}
.jiang_2 p{color:#666666;font-size:.18rem;text-transform:uppercase;padding-top:.1rem;}
.jiang_3{font-size:.2rem;color:#666666;line-height:.35rem;padding-top:.3rem;padding-bottom:.5rem;}

.jiang_4{width:100%;overflow:hidden;}
.jiang_4 ul{display:flex;justify-content:space-between;}
.jiang_4 li{overflow:hidden;}
.jiang_4 li img{width:.88rem;}
.jiang_4 li p{font-size:.2rem;color:#b0b0b0;padding-top:.15rem;padding-bottom:.6rem;}


.eyba{width:1.13rem;height:.52rem;line-height:.52rem;padding-left:1.05rem;background:url(../images/index28.jpg) no-repeat;background-size:100% auto;font-size:.18rem;margin-bottom:.57rem;}
.eyba a{color:#fff;}

.cpzx{width:100%;overflow:hidden;background:#f3f3f3;padding-top:.6rem;padding-bottom:.35rem;}
.cpzx_font{text-align:center;overflow:hidden;padding-bottom:.15rem;}
.cpzx_font font{color:#333333;font-size:.26rem;}
.cpzx_font p{color:#666666;font-size:.18rem;padding-top:.1rem;}
.cpzx_list{width:93.75%;margin:0 auto;overflow:hidden;}
.cpzx_list li{width:48%;padding-top:.2rem;float:left;}
.cpzx_list li p{color:#ffffff;font-size:.2rem;background:#333333;text-align:center;line-height:.5rem;    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}
.cpzx_list li:nth-child(2n){float:right;}
.cpzx_list .cpzx_list_swiper-pagination{padding-top:.4rem;text-align:center;}
.cpzx_list .cpzx_list_swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;border-radius:50%;}
.spzx{width:100%;overflow:hidden;height:3.21rem;background:url(../images/index35.jpg) no-repeat center;background-size:100% 100%;}
.spzx_video{text-align:center;overflow:hidden;}
.spzx_1{font-size:.26rem;color:#f3f3f3;padding-top:.5rem;}
.spzx_2 img{width:.5rem;}
.spzx_2{padding-top:.25rem;padding-bottom:.5rem;}
.spzx_3{color:#f3f3f3;font-size:.25rem;}
.spzx_4{font-size:.18rem;color:#f3f3f3;padding-top:.05rem;}
.spzx_list{width:100%;overflow:hidden;background:rgba(0,0,0,1);padding-bottom:.29rem;}
.spzx_list li{font-size:.2rem;width:calc(50% - .6rem);float:left;overflow:hidden;text-align:center;padding-bottom:.18rem;border-bottom:1px solid #858585;margin-top:.4rem;margin-left:.3rem;margin-right:.3rem;}
.spzx_list li a{color:#fff;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;}
.yyly_main{width:100%;overflow:hidden;background:#f3f3f3;}
.yyly_title{font-size:.26rem;color:#333333;text-align:center;padding-top:.48rem;padding-bottom:.4rem;}
.yyly_list{width:93.75%;margin:0 auto;overflow:hidden;}
.yyly_list li{width:2.69rem;text-align:center;}
.yyly_list li img{border:1px solid #dbdbdb;}
.yyly_list li p{font-size:.2rem;color:#333333;padding-top:.1rem;}
.yyly_list .yyly_list_swiper-pagination{width:100%;overflow:hidden;text-align:center;padding-top:.3rem;padding-bottom:.4rem;}
.yyly_list .yyly_list_swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;border-radius:50%;}
.lslin{width:100%;height:7.82rem;overflow:hidden;background:url(../images/index37.jpg) no-repeat center;background-size:100% 100%;}
.zypz{font-size:.26rem;color:#ffffff;text-align:center;padding-top:.6rem;}
.zypz_list{margin-top:.5rem;}
.zypz_list li{text-align:center;float:left;overflow:hidden;width:50%;height:3.13rem;}
.zypz_list li img{width:1.2rem;}
.zypz_list li font{font-size:.22rem;color:#ffffff;display:block;margin-top:.15rem;}
.zypz_list li p{font-size:.18rem;color:#b7b7b7;line-height:1.333333;width:2.5rem;margin:0 auto;margin-top:.15rem;}
.xwzx{text-align:center;padding-bottom:.5rem;overflow:hidden;}
.xwzx font{font-size:.26rem;font-weight:bold;display:block;margin-top:.4rem;}
.xwzx p{font-size:.18rem;color:#6a6a6a;margin-top:.15rem;}
.xwzx_list{width:93.75%;margin:0 auto;overflow:hidden;}
.cfen{width:100%;overflow:hidden;position:relative;}
.cfen .cf_p{position:absolute;bottom:0px;left:0px;background:rgba(0,0,0,.5);width:100%;height:.77rem;}
.cfen img{vertical-align:bottom;}
.cfen_font{width:.89rem;height:.77rem;background:#3666aa;color:#ffffff;text-align:center;overflow:hidden;float:left;}
.cfen_font font{font-size:.28rem;color:#ffffff;margin-top:.05rem;display:block;}
.cfen_font p{font-size:.18rem;color:#ffffff;}
.cfen_p{float:left;overflow:hidden;height:.77rem;line-height:.77rem;color:#ffffff;font-size:.2rem;padding-left:.17rem;padding-right:.17rem;width:4.7rem;text-overflow:ellipsis;white-space:nowrap;}

.cfen_right{width:100%;overflow:hidden;padding-bottom:.43rem;}
.cfen_right li{width:100%;overflow:hidden;padding-top:.25rem;padding-bottom:.25rem;border-bottom:1px solid #dfdfdf;}
.cfen_right li .cf_r{float:left;overflow:hidden;width:1.2rem;text-align:center;}
.cfen_right li .cf_r font{font-size:.4rem;font-weight:bold;}
.cfen_right li .cf_r p{font-size:.18rem;color:#333333;}
.cfen_right li .cf_ff{float:left;overflow:hidden;}
.cfen_right li .cf_ff font{font-size:.2rem;color:#333333;font-weight:bold;}
.cfen_right li .cf_ff p{color:#666666;font-size:.2rem;margin-top:.1rem;}



.a-1{width:93.75%;margin:0 auto;overflow:hidden;background:#ffffff;padding-top:.6rem;padding-bottom:.6rem;text-align:center;}
.a-1 ul{display:grid;grid-template-columns: repeat(2,1fr);gap:.54rem;}
.a-1 ul font{font-size:.24rem;color:#333333;display:inline-block;line-height:1;padding-top:0.3rem;padding-bottom:0.19rem;}
.a-1 ul p{display:block;font-size:.17rem;color:#666666;max-width:2.5rem;margin:0 auto;line-height:1.5;}



.m_prolist{width:100%;overflow:hidden;background:url(../images/c1.jpg) no-repeat center;position:relative;height:7.38rem;background-size:100% 100%;}
.m_prolist_list{width:100%;overflow:hidden;height:1.11rem;border-bottom:0.01rem solid #d7d7d7;}
.m_prolist_list ul{width:93.75%;justify-content: space-around;display:flex;margin:0 auto;height:100%;font-size:0.16rem;}
.m_prolist_list li{font-size:0.16rem;position:relative;height:100%;line-height:1.11rem;width:100%;text-align:center;}
.m_prolist_list li a{display:block;}
.m_prolist_list li.cur{font-size:0.18rem;font-weight:bold;}
.m_prolist_list li.cur::after{background:url(/images/lg.png) no-repeat bottom center;content:"";width:100%;height:0.11rem;position:absolute;bottom:0rem;left:0rem;background-size:cover;}
.m_p_l{width:100%;overflow:hidden;text-align:center;padding-top:0.4rem;}
.m_p_title p{font-size:0.36rem;color:#19a161;font-weight:bold;}
.m_p_title font{font-size:0.26rem;color:#333333;display:block;padding-top:0.1rem;}
.m_p_img{padding-top:0.3rem;}
.m_p_bottom{position:absolute;left:0rem;bottom:0.5rem;text-align:center;width:100%;font-size:.2rem}
.m_p_bottom .more{width:2.07rem;height:0.61rem;overflow:hidden;display:inline-block;border:0.01rem solid #c1c1c1;line-height:0.61rem;position:relative;z-index:1;transition:color ease 0.3s,border ease 0.3s;}
.m_p_bottom .more::after { position: absolute; left: 0rem; top: 0rem; display: block; content: ""; background: #19a161; width: 0rem; height: 100%; transition: 0.3s ease width; z-index:-1;}
.m_p_bottom .more:hover::after{width:100%;}
.m_p_bottom .more:hover{color:#fff;border:0.01rem solid #19a161;}
.m_p_bottom .zxxj{width:2.07rem;height:0.61rem;overflow:hidden;display:inline-block;border:0.01rem solid #19a161;line-height:0.61rem;color:#fff;margin-left:0.55rem;position:relative;z-index:1;transition:color ease 0.3s,border ease 0.3s;}
.m_p_bottom .zxxj::after{position: absolute; right: 0rem; top: 0rem; display: block; content: ""; background: #19a161; width: 100%; height: 100%; transition: 0.3s ease width; z-index:-1;}
.m_p_bottom .zxxj:hover{border:0.01rem solid #19a161;color:#19a161;}
.m_p_bottom .zxxj:hover::after{width:0rem;}
.m_arrow{position:absolute;left:calc(50% - 3rem);right:calc(50% - 3rem);top:3.9rem;z-index:3}
.m_arrow_left{position:absolute;left:0rem;top:0rem;background:url(/images/arrow1.png) no-repeat left center;width:0.4rem;height:0.45rem;background-size:100% 100%;}
.m_arrow_right{position:absolute;right:0rem;top:0rem;background:url(/images/arrow1.png) no-repeat left center;width:0.4rem;height:0.45rem;background-size:100% 100%;transform: rotate(180deg);}
.m_arrow_left:hover{background-image:url(/images/arrow2.png);transform: rotate(180deg);background-size:100% 100%;}
.m_arrow_right:hover{background-image:url(/images/arrow2.png);transform: rotate(0deg);background-size:100% 100%;}
.m_prolist_list-2{width:100%;overflow:hidden;}
.m_prolist_list-2 li{transform: scale(1);transition: 0.3s ease transform;}
.m_prolist_list-2 li img{max-width:70%;}
.m_prolist_list-2 .swiper-slide-active{transform: scale(1);}
.m_prolist_list-2 li .m_p_title{display:block;}
.m_prolist_list-2 .swiper-slide-active .m_p_title{display:block;}


.m_video{width:100%;position:relative;background:url(../images/indexwap_08.jpg) no-repeat center;overflow:hidden;background-size:100% 100%;padding-bottom:.3rem;}
.m_v_title{position:absolute;left:0px;top:.4rem;width:100%;text-align:center;}
.m_v_title .a_title font{color:#ffffff;}
.m_v_title .a_title p{opacity: .5;}
.m_v_title .a_title font{z-index:1;}
.m_video .hund{margin:0 auto;margin-top:1.4rem;overflow:hidden;text-align:center;width:93.75%;display:block;}


.pro_img .swiper-pagination .swiper-pagination-bullet{background:#202020;background-size:0.11rem 0.11rem;width:0.11rem;height:0.11rem;outline:none;border-radius:10px;}
.pro_img .swiper-pagination .swiper-pagination-bullet-active{background:#19a161;background-size:100%;width:0.47rem;height:0.11rem;}
.pro_img .swiper-pagination{text-align:center;margin-left:0rem;bottom:0rem;}


.shfw_right .title{color:#19a161;font-weight:bold;
    padding-left:0.29rem;background:url(/images/dian3.png) no-repeat left center;background-size:.16rem .16rem;display:inline-block;margin:.2rem 0px;}




.contact{background: url(/images/wur_03.jpg) no-repeat center right;background-size:100% 100%;padding:0.4rem;}
.contact .item1{font-size:0.28rem;color:#fff;line-height:1;padding-top:0.1rem;}
.contact .item2{padding-top:0.5rem;}
.contact .item2 font{color:#ffffff;font-size:0.24rem;}
.contact .item2 em{display:block;height:.1rem;overflow:hidden;}
.contact .item2 p{color:rgba(255, 255, 255, .5);padding-top:0.1rem;}
.contact .item2 a{color:unset;}
.iframe iframe{height:300px;border:0px;}

input{outline:none;}
.him_left .content{padding:0.4rem;background:#fff;}
.him_left .content .title{width:100%;overflow:hidden;margin-bottom:0.36rem;}
.him_left .content .title font{color:#333333;font-size:0.26rem;}
.him_left .content .title p{color:#cfcfcf;font-size:0.12rem;text-transform: uppercase;}
.him_left .content .inputs{width:100%;overflow:hidden;height:0.6rem;background:#f6f6f6;margin-bottom:0.2rem;}
.him_left .content .inputs input{height:100%;overflow:hidden;width:calc(100% - 0.8rem);border:0rem;padding-left:0.6rem;background:url(/images/ren.png) no-repeat left 0.3rem center;background-size:.15rem auto;}
.him_left .content .inputs textarea{border:0rem;background:none;padding-left:0.6rem;background:url(/images/ren4.png) no-repeat left 0.3rem top 0.2rem;width:calc(100% - 0.8rem);height:calc(100% - 0.4rem);
    padding-top:0.2rem;background-size:.19rem auto;outline:none;line-height:1;}
.him_left .content .ly2 input{background:url(/images/ren2.png) no-repeat left 0.3rem center;background-size:.14rem auto;}
.him_left .content .ly3 input{background:url(/images/ren3.png) no-repeat left 0.3rem center;background-size:.16rem auto;}
.him_left .content .ly4{height:1.4rem;}
.him_left .content .submit input{width:5.12rem;height:0.6rem;background:#19a161;color:#fff;border:0rem;font-size:0.16rem;cursor:pointer;}



.rep_boxA { width: 100%; margin: 0 auto; padding: 20px 0 50px 0; }
.rep_boxA .remark{ padding: 0 0 35px 0; border-bottom: 1px solid #E9E9E9;}
.rep_boxA .box_1{ padding-top: 35px; display: flex; justify-content: space-between;}
.rep_boxA .box_1 div{ width: calc(50% - 20px);}
.rep_boxA .box_1 div:nth-child(2n){ margin-right: 0;}
.rep_boxA .box_1 .p_1{ font-size: 16px;}
.rep_boxA .box_1 .sel{ width: calc(100% - 2px); height: 50px; border: 1px solid #E0E0E0; margin-top: 17px; position: relative;}
.rep_boxA .box_1 .sel p{ height: 50px; line-height: 50px; padding: 0 25px; cursor: pointer; position: relative;}
.rep_boxA .box_1 .sel p:after{ content: ""; display: block; position: absolute; right: 25px; top: 17px; width: 10px; height: 10px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; transform: rotate(45deg);}
.rep_boxA .box_1 .sel ul{ display: none; width:100%; position: absolute; left: 0; top: 52px; background-color: #F5F5F5; z-index: 2;}
.rep_boxA .box_1 .sel li{ padding-left: 25px; height: 40px; line-height: 40px; overflow: hidden;}
.rep_boxA .box_1 .sel li:hover{ background-color: #19a161; color: #FFF;}
.rep_boxA .box_2{ clear: both; padding-top: 35px;}
.rep_boxA .box_2 .p_1{ font-size: 16px;}
.rep_boxA .box_2 ul{ padding-top: 15px; overflow: hidden;}
.rep_boxA .box_2 li{ float: left; width: calc(33.33% - 14px); height: 48px; line-height: 48px; text-align: center; margin: 0 20px 20px 0; background-color: #E3E3E3; cursor: pointer;}
.rep_boxA .box_2 li:nth-child(3n){ margin-right: 0;}
.rep_boxA .box_2 li.on{ background-color: #19a161; color: #FFF;}
.rep_boxA .box_3{ clear: both; padding-top: 15px; overflow: hidden;}
.rep_boxA .box_3 .p_1{ font-size: 16px; padding-bottom: 25px;}
.rep_boxA .box_3 .box{ float: left; width: calc(50% - 20px); margin: 0 40px 28px 0;}
.rep_boxA .box_3 .box:nth-child(2n+1){ margin-right: 0;}
.rep_boxA .box_3 .box input{ width: calc(100% - 70px); border: 1px solid #E0E0E0; height: 20px; padding: 15px 25px; color: #666; display: inline-block; font-size: 14px; background: none; outline: none;}
.rep_boxA .box_3 .box input:focus{ border-color: #19a161;}
.rep_boxA .box_3 .box span{ color: #d10000; width: 18px; text-align: right; display: inline-block;}
.rep_boxA .box_3 .box .sel{ display: inline-block; width: calc(100% - 20px); border: 1px solid #E0E0E0; height: 50px; color: #666; position: relative;}
.rep_boxA .box_3 .box .sel p{ color: #999; height: 50px; line-height: 50px; padding: 0 25px; cursor: pointer; position: relative;}
.rep_boxA .box_3 .box .sel p:after{ content: ""; display: block; position: absolute; right: 25px; top: 17px; width: 10px; height: 10px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; transform: rotate(45deg);}
.rep_boxA .box_3 .box .sel ul{ display: none; width:100%; position: absolute; left: 0; top: 52px; background-color: #F5F5F5; z-index: 2;}
.rep_boxA .box_3 .box .sel li{ padding-left: 25px; height: 40px; line-height: 40px; overflow: hidden;}
.rep_boxA .box_3 .box .sel li:hover{ background-color: #19a161; color: #FFF;}
.rep_boxA .box_3 .area{ width: calc(100% - 70px); height: 250px; padding: 15px 25px; border: 1px solid #E0E0E0; color: #666; font-size: 14px; margin-bottom: 28px; background: none; outline: none;}
.rep_boxA .box_3 .area:focus{ border-color: #19a161;}
.rep_boxA .box_3 .codebox{ overflow: hidden;}
.rep_boxA .box_3 .codebox .code{ float: left; width: calc(31.7% - 50px); height: 30px; padding: 17px 25px; border: 1px solid #E0E0E0; display: flex; justify-content: space-between;}
.rep_boxA .box_3 .codebox .code input{ width: 80%; height: 100%; border: 0; background: none; outline: none;}
.rep_boxA .box_3 .codebox span{ float: left; margin-top: 23px; color: #d10000; width: 18px; text-align: right;}
.rep_boxA .box_3 .btnbox{ float: right; padding-right: 18px; width: 57%; display: flex; justify-content: space-between;}
.rep_boxA .box_3 .btnbox input{ display: inline-block; width: calc(50% - 17px); height: 70px; line-height: 70px; font-size: 18px; color: #FFF; font-weight: bold; text-align: center; background-color: #B3B3B3; border: 0; cursor: pointer;}
.rep_boxA .box_3 .btnbox input:first-child{ background-color: #19a161; }


.rep_boxA{width: calc(100% - 40px);margin-top: 100px;padding: 0px 0;}
.rep_boxA .remark{ padding-bottom: 20px;}
.rep_boxA .box_1{ padding-top: 20px;}
.rep_boxA .box_1 .sel{ height: 40px;}
.rep_boxA .box_1 .sel p{ height: 40px; line-height: 40px;}
.rep_boxA .box_1 .sel p::after{ top: 12px;}
.rep_boxA .box_1 .sel ul{ top: 42px;}
.rep_boxA .box_2{ padding-top: 20px;}
.rep_boxA .box_2 li{ height: 40px; line-height: 40px;}
.rep_boxA .box_3{ padding-top: 5px;}
.rep_boxA .box_3 .p_1{ padding-bottom: 15px;}
.rep_boxA .box_3 .box{ margin-bottom: 20px;}
.rep_boxA .box_3 .box input{ padding-top: 9px; padding-bottom: 9px;}
.rep_boxA .box_3 .box .sel{ height: 40px;}
.rep_boxA .box_3 .box .sel p{ height: 40px; line-height: 40px;}
.rep_boxA .box_3 .box .sel p::after{ top: 12px;}
.rep_boxA .box_3 .box .sel ul{ top: 42px;}
.rep_boxA .box_3 .area{ height: 150px; line-height: 25px; margin-bottom: 20px;}
.rep_boxA .box_3 .codebox .code{ padding-top: 5px; padding-bottom: 5px;}
.rep_boxA .box_3 .codebox span{ margin-top: 12px;}
.rep_boxA .box_3 .btnbox input{height: 40px;line-height: 40px;font-size: 14px;}
	.rep_boxA{ margin-top: 0px;}
	.rep_boxA .box_1{ display: block;}
	.rep_boxA .box_1 div{ width: 100%;}
	.rep_boxA .box_1 div:nth-child(n+2){ margin-top: 15px;}
	.rep_boxA .box_2 ul{ display: flex; flex-wrap: wrap;}
	.rep_boxA .box_2 li{ width: calc(50% - 10px);overflow:hidden;}
	.code img{max-height:100%;}
	.rep_boxA .box_2 li:nth-child(3n){ margin-right: 20px;}
	.rep_boxA .box_2 li:nth-child(2n){ margin-right: 0;}
	.rep_boxA .box_3 .box{ float: unset; width: 100%;}
	.rep_boxA .box_3 .area{ height: 75px;}
	.rep_boxA .box_3 .codebox .code{ width: calc(100% - 72px);}
	.rep_boxA .box_3 .btnbox{ clear: both; float: unset; width: calc(100% - 20px); padding-top: 20px;}


    .zxbx{padding-top:20px;overflow:hidden;padding-bottom:20px;}



.tjio { position: fixed; top: 0px; left: 0px; background: rgba(0,0,0,.5); width: 100%; height: 100%; z-index: 999; display: none; }
.searchs { position: absolute; top: 50%; left: 50%; width: 95%; height: 50px; margin-top: -25px; transform: translateX(-50%); max-width: 500px; }
.seaz { width: 80%; overflow: hidden; float: left; background: #fff; height: 50px; }
.seay { width: 20%; overflow: hidden; float: left; background: #19a161; height: 50px; }
.seaz input { background: none; border: 0px; outline: none; height: 50px; padding-left: 10px; padding-right: 10px; width: 100%; box-sizing: border-box; }
.seay input { width: 100%; overflow: hidden; text-align: center; color: #fff; height: 50px; background: none; border: 0px; cursor: pointer; outline: none; }
.top_search { cursor: pointer; }

.fd_pro_tb{margin:0 auto;margin-bottom:.4rem;}
.fd_pro_tb{border-collapse: collapse;}
.fd_pro_tb th,.fd_pro_tb td{width:20%;text-align:center;}
.fd_pro_tb input{max-width:100%;width:0.4rem;text-align:center;border:0px;background:none;}
.fd_pro_tb th {
    background: #F5F5F5;
    height: 40px;
    line-height: 40px;
    font-weight: normal;
}

.qbwc{margin:.25rem 0px;overflow:hidden;width:100%;text-align:center;}
.cpsp{width:2rem;height:0.47rem;display:inline-block;background:#333333;border-radius:0.3rem;line-height:0.47rem;text-align:left;margin-right:0.25rem;}
.cpsp a{color:#fff;background:url(/images/video.png) no-repeat left 0.35rem center;display:block;padding-left:0.75rem;background-size:auto .2rem;}
.dcpx{width:2rem;height:0.47rem;display:inline-block;background:#19a161;border-radius:0.3rem;line-height:0.47rem;text-align:left;margin-bottom:.2rem;}
.dcpx a{color:#fff;background:url(/images/121.png) no-repeat left 0.35rem center;display:block;padding-left:0.75rem;background-size:auto .2rem;}


.about_s{background:url(/images/about_01.jpg) no-repeat center;height:3rem;background-size:cover !important;}
.nred {
    background-image: url(/images/news1.jpg);
}
.prod {
    background-image: url(/images/prolist1.jpg);
}