@charset "utf-8";
/* CSS Document */

@media screen and (max-width: 1640px) {
.container{max-width: 1300px; }
.container2{max-width: 1400px; }

.navlist{ font-size:18px;}
.navlist li>a{ padding:0 16px;}
.navlist li .dropdown a{ font-size:16px;}

.search_btn{margin-left:20px;}


.banner{  border-radius:0 0 0 185px;}



.processbj{ padding:12px 0; margin-top:-12px; }
.processbj:after{ top:12px; height:144px; }
.process{}
.process .ptit{line-height:144px; }
.process .ptit h3{ font-size:24px; padding-left:60px; background-size:40px auto; }


.plist li{ padding-top:52px; height:144px; }
.plist li:after{ width:24px; height:24px;  right:-12px; margin-top:-12px;}
.plist li .pltit{ padding-left:50px; background-size:42px; }
.plist li .pltit h3{ font-size:18px; }


.plinfo{ width:200px; height:170px; margin-left:-100px; }
.plinfo .ico{ width:50px; height:50px; margin:24px auto 12px auto;}
.plinfo h3{ font-size:20px;}
.plinfo p{ font-size:14px;}

.plist li:hover .plinfo{ margin-top:-84px;}


.waybj{  padding:110px 0; border-radius:0 200px 0 0;}
.wayinfo{  padding:34px 0 0 34px; }
.wayinfo h3.cn{ font-size:42px; }
.wayinfo h3.en{ font-size:24px; }
.wayinfo p.cn{ font-size:16px; margin-top:34px;}
.wayinfo p.en{ font-size:13px; width:310px; }

.waylist li .txt{ bottom:30px; padding:34px; }
.waylist li .txt .title{ font-size:18px; }
.waylist li .txt .title b{ font-size:30px; }
.waylist li .txt p{ font-size:14px; }
.waylist li .txt .qq{ width:220px; height:70px; line-height:70px; bottom:-30px; font-size:18px;}
.waylist li .txt .qq img{  width:34px;  }

.waynav{ height:600px;}
.waynav ul{ margin-left:65px; padding:30px 0; }
.waynav ul:after{ right:50px; }
.waynav li{ font-size:18px; padding-right:90px; line-height:90px; }
.waynav li:after{ width:14px; height:14px; margin-top:-7px; right:45px; }

.waytel{ padding-left:50px; margin:40px 0 0 90px; background-size:40px;}
.waytel span{ font-size:14px; }
.waytel p{ font-size:24px; }


.hnlist li{ padding:42px 0;}

.partnerlist{ margin:100px 30px; }


.bottomzx{ padding:15px 0;}
.bottomzx ul li{width:320px; }


.footer{ margin-bottom:106px;}
.footmain{  padding:100px 0 70px 0;}
.dbnav{  margin-left:40px;}
.dbnav li{ margin:0 15px;}
.dbnav li .sub a{ font-size:14px;}

.bottom{  height:71px; line-height:70px; }



.online{ margin-top:-147px; }

.online li{ width:90px; height:90px; padding:6px; margin-bottom:12px; }
.online li .info .ico{ width:34px; height:34px; margin:15px auto 0 auto;}

.online li .content{width:196px; top:15px; height:60px; line-height:56px; font-size:18px;  border:2px solid #c11f22; border-radius:30px;}
.online li.ontel:hover .content{  right:100px;}


.nyban{ height:360px;}


/*产品列表*/
.pagetop2{  line-height:80px;}
.nynav li a{ padding:0 35px; }

.wap_wechat{ right:50px; bottom:20px;}



}

@media screen and (max-width: 1440px) {
.container{max-width: 1140px; }
.container2{max-width: 1200px; }

.htop{ height:36px; line-height:36px;  }
.htel{ background-size:15px;  margin-left:20px; padding-left:30px;}

.hlinks span{ margin:0 15px;}

.header{ height:100px; }
.header .logo{ height:50px; margin-top:25px;}

.navlist{ line-height:100px; font-size:16px;}
.navlist li>a{ padding:0 15px;}

.navlist li .dropdown{ top:100px; width:120%; left:-10%;}
.navlist li .dropdown a{ font-size:15px;}
.navlist li .dropdown35{ width:190%; margin-left:-45%;}
.navlist li .dropdown38{ width:230%; margin-left:-65%;}
.navlist li .dropdown39{ width:250%; margin-left:-75%;}
.navlist li .dropdown37{ width:270%; margin-left:-85%;}



.search_btn{ width:25px; height:100px; margin-left:15px;}
.search{top:100px; height:40px; padding:4px 0px 4px 15px;}
.search input[type="text"]{ font-size:16px;}
.banner{  border-radius:0 0 0 160px;}


.processbj{ padding:10px 0; margin-top:-10px; }
.processbj:after{ top:10px; height:122px; }
.process{}
.process .ptit{line-height:122px; }
.process .ptit h3{ font-size:20px; padding-left:50px; background-size:34px auto; }


.plist li{ padding-top:44px; height:122px; }
.plist li:after{ width:20px; height:20px; right:-10px; margin-top:-10px;}
.plist li .pltit{ padding-left:42px; background-size:36px; }
.plist li .pltit h3{}

.plinfo{ width:170px; height:144px; margin-left:-85px; }
.plinfo .ico{ width:42px; height:42px; margin:20px auto 10px auto;}
.plinfo h3{ font-size:18px;}
.plinfo p{ font-size:12px;}

.plist li:hover .plinfo{ margin-top:-71px;}

.tit01{ margin:72px 0 64px 0;}
.tit01 h3{ font-size:36px; padding-top:25px;}
.tit01 p{ font-size:14px;}

.programme{ border-radius:60px 0 60px 0;}
.programme li .tit{ font-size:18px; line-height:60px;}
.programme li .info h3{ font-size:22px; }
.programme li .info h3:after{ width:22px; margin:8px auto; }
.programme li .info p{ font-size:14px; }
.programme li .info span{ width:140px; height:30px; line-height:30px; margin:30px auto 0 auto; }


.more01{ margin:70px 0;}
.more01 a{ width:300px; line-height:50px; border-radius:25px; font-size:14px; }


.waybj{  padding:90px 0; border-radius:0 180px 0 0;}
.wayinfo{  padding:28px 0 0 28px; }
.wayinfo h3.cn{ font-size:36px; }
.wayinfo h3.en{ font-size:20px; }
.wayinfo p.cn{  margin-top:28px;}

.waylist li .txt{ bottom:25px; padding:28px; }
.waylist li .txt .qq{ width:180px; height:60px; line-height:60px; bottom:-25px; font-size:16px;}
.waylist li .txt .qq img{  width:30px;  }

.waynav{ height:514px;}
.waynav ul{ margin-left:50px; }
.waynav ul:after{ right:40px; }
.waynav li{ font-size:16px; padding-right:76px; line-height:76px; }
.waynav li:after{ width:12px; height:12px; margin-top:-6px; right:35px; }

.waytel{ margin-left:70px;}


.tit02{ margin:100px 0 50px 0;}
.tit02 .title h3{ font-size:42px;}
.tit02 .title span{ font-size:20px; margin-top:14px; }
.tit02 .more{ width:192px; height:56px; margin-top:10px; border-radius:28px; font-size:14px; line-height:56px;}

.hotnews{ padding:60px; border-radius:0 0 0 120px;}
.hotnews .time{ font-size:24px; margin-bottom:30px;}
.hotnews h3{ font-size:18px; height:58px; }
.hotnews p{ margin:20px 0 25px 0;}
.hotnews .img{border-radius:0 0 0 90px;}

.hnlist li{ padding:32px 0;}
.hnlist li .hntop{ font-size:18px; line-height:40px; padding-left:30px;}
.hnlist li .hntop:after{ width:7px; height:7px; left:5px; margin-top:-4px;}
.hnlist li .hnbottom{ margin-top:12px; }
.hnlist li .hnbottom p{ padding-left:30px; }


.partnerlist{ margin:80px 25px; }

.p-next,.p-prev{ width:50px; height:50px; line-height:50px; font-size:28px; margin-top:-25px; }
.p-next{  margin-right:-50px;}
.p-prev{  margin-left:-50px;}

.bottomzx{ padding:10px 0;}
.zxtel{ padding-left:70px; background-size:60px; }
.zxtel span{ font-size:16px;}
.zxtel p{ font-size:24px;}

.bottomzx ul{  margin-top:11px;}
.bottomzx ul li{ margin-left:15px;width:280px; }
.bottomzx ul li input{height:42px; padding:0 25px; border-radius:12px; font-size:12px;}
.bottomzx ul li.submit{width:180px;}
.bottomzx ul li.submit input{  font-size:16px;}

.footer{ margin-bottom:83px;}

.footmain{  padding:80px 0 60px 0;}
.dblogo { width:150px;}
.dbnav{  margin-left:30px;}
.dbnav li{ margin:0 15px;}
.dbnav li>a{ font-size:16px;}
.dbnav li .sub a{ font-size:12px;}

.wechat .img img{ width:120px; }
.wechat .img span{ font-size: 12px; }
.wechat .share{ margin-top:12px;}
.wechat .share img{ width:24px; }
.wechat .share a{ margin:0 3px; }

.bottom{  height:61px; line-height:60px; }
.bottom .links a{ margin-right:20px;}


.online{ margin-top:-124px; }

.online li{ width:76px; height:76px; padding:5px; margin-bottom:10px; }
.online li .info .ico{ width:28px; height:28px; margin:12px auto 0 auto;}

.online li .content{width:166px; top:13px; height:50px; line-height:46px; font-size:16px; border-radius:25px;}
.online li.ontel:hover .content{  right:86px;}


.nyban{ height:300px;}


/*关于我们*/
.pagetop{ margin-top:-35px; }
.pagetop .weizhi{  height:70px; line-height:70px; padding-left:45px; }
.pagetop .weizhi h3{ font-size:30px; }
.pagetop .weizhi p{ padding-left:30px;}
.ableft .titi_cn{ width:190px; height:50px; line-height:50px;font-size:22px;}
.ableft .titi_en{ font-size:64px; margin-top:15px;}
.abright .abtxt{ font-size:18px; margin-top:25px;}
.ablist li{ line-height:100px; font-size:18px; }
.ablist li .title{ padding-left:50px; background-size:40px; }


.honor:after{ width:90px; }
.htit h3{ font-size:30px; margin-left:25px;}
.htit h3:after{  width:34px; height:2px; margin-top:28px;}
.htit .more{ width:160px; height:40px; line-height:40px;  font-size:12px; }

.honorlist .swiper-pagination-bullet{width:14px; height:14px; margin:0 6px!important;}

.ctit h3{ font-size:30px; }
.ctit p{ font-size:14px;}

.mapmain{ height:500px; }
.mapmain .maplogo{ height:50px;}
.mapmain .txt{ padding:40px;}

.coninfo{ font-size:14px; }
.coninfo li{ margin-top:8px;}

.wap_wechat{ right:40px; bottom:5px;}



/*联系我们*/
.weizhi2{ height:70px; line-height:70px; padding-left:30px; margin-bottom:25px; }

.cmore a{ width:190px; height:50px; border:1px solid #c3c3c3; font-size:16px; line-height:48px; }
.cmore a span{ padding-right:50px;background-size:auto 7px;}

.mtit{ font-size:30px; }

.message li.input input{ height:34px; line-height:34px; padding:0 25px; font-size:16px; }
.message li.textarea{margin-top:34px;}
.message li.textarea textarea{ height:98px; font-size:16px;  padding:12px 24px;}
.message li.submit input{  width:420px; height:54px; font-size:20px; border-radius:15px; }


/*产品列表*/
.pagetop2{ line-height:70px;}
.nynav{  font-size:16px;}
.nynav li a{ padding:0 25px; }

.pagetop2 .weizhi3{  padding-left:30px; font-size:14px;  }

.prodlist li .txt{margin:30px; }
.prodlist li .txt h3{ font-size:24px; }
.prodlist li .txt p{ font-size:16px; margin-top:10px;}
.prodlist li .txt:after{ width:70px; height:13px;  margin-top:-6.5px;}



/*新闻*/
.newslist li .img{ width:330px; }
.newslist li .txt{  padding:30px 30px 0 360px;}
.newslist li .txt .title{ line-height:50px;}
.newslist li .txt .title h3{ font-size:20px; }
.newslist li .txt .title .time{ font-size:12px;}
.newslist li .txt p{ font-size:14px; }
.newslist li .txt span{font-size:12px; margin-top:30px; }

.fenye span,.fenye a{ width:34px; height:34px; line-height:34px;  font-size:14px; }
.fenye a.prev,.fenye a.next{ font-size:14px; width:80px;}


/*新闻内页*/
.showtop h1{ font-size:24px; }
.showtop p{ font-size:14px; margin-top:12px;}

.showtxt{ font-size:16px;}

.sxp{ font-size:14px; line-height:30px;}
.fanhui{ width:170px; height:40px; line-height:40px; font-size:14px; margin-top:10px;}



.hlist li{ padding:8px; }
.hlist li .img{  border:8px solid #f6f6f6; height:200px; }
.hlist li .title{ padding:5px 0; font-size:14px; margin-top:8px;}


}

@media screen and (max-width: 1240px) {
.container,.container2{max-width: 1000px; }


.header{ height:80px; }
.header .logo{ height:40px; margin-top:20px;}

.navlist{ line-height:80px; font-size:14px;}
.navlist li>a{ padding:0 12px;}

.navlist li .dropdown{ top:80px; width:140%; left:-20%;}
.navlist li .dropdown a{ font-size:13px; line-height:36px;}
.navlist li .dropdown35{ width:200%; margin-left:-50%;}
.navlist li .dropdown38{ width:260%; margin-left:-80%;}
.navlist li .dropdown39{ width:280%; margin-left:-90%;}
.navlist li .dropdown37{ width:280%; margin-left:-90%;}


.search_btn{ width:20px; height:80px; margin-left:20px;}
.search{top:80px;}
.search input[type="text"]{ font-size:14px;}

.banner{  border-radius:0 0 0 136px;}

.processbj:after{ width:100%;}
.process .ptit{ display:none;}
.process .plist{ width:100%;}
.process .plist .plinfo{ width:70%; margin-left:0; left:15%;}


.tit01{ margin:60px 0 54px 0;}
.tit01 h3{ font-size:30px; padding-top:20px;}


.waybj{  padding:70px 0; border-radius:0 150px 0 0;}
.wayinfo{  padding:20px 0 0 20px; }
.wayinfo h3.cn{ font-size:30px; }
.wayinfo h3.en{ font-size:18px; }
.wayinfo p.cn{ font-size:14px; margin-top:20px;}

.waylist li .txt{ bottom:20px; padding:20px; }
.waylist li .txt p{ font-size:12px; margin-bottom:40px;}
.waylist li .txt .qq{ width:150px; height:50px; line-height:50px; bottom:-20px; font-size:14px;}
.waylist li .txt .qq img{  width:25px;  }

.waynav{ height:429px;}
.waynav ul{ margin-left:40px; padding:20px 0; }
.waynav ul:after{ right:30px; }
.waynav li{ font-size:14px; padding-right:64px; line-height:64px; }
.waynav li:after{ width:10px; height:10px; margin-top:-5px; right:26px; }

.waytel{ margin:35px 0 0 40px; padding-left:42px; background-size:34px;}
.waytel span{ font-size:12px;}
.waytel p{ font-size:20px; margin-top:5px;}


.tit02{ margin:80px 0 40px 0;}
.tit02 .title h3{ font-size:36px;}
.tit02 .title span{ font-size:18px; margin-top:12px; }
.tit02 .more{ width:160px; height:46px; margin-top:10px; border-radius:23px; font-size:13px; line-height:46px;}


.hnlist li{ padding:31px 0;}

.hotnews p{ font-size:12px;}
.hnlist li .hnbottom p{ font-size:12px;}

.partnerlist{ margin:60px 40px; }
.p-next{  margin-right:-10px;}
.p-prev{  margin-left:-10px;}


.bottomzx ul li{width:260px; }
.bottomzx ul li.submit{ width:150px; }

.footer{ margin-bottom:83px;}
.footmain{  padding:60px 0 50px 0;}
.dblogo { width:120px;}
.dbnav{  margin-left:20px;}

.wechat .img img{ width:100px; }
.wechat .share{ margin-top:10px;}
.wechat .share img{ width:24px; }
.wechat .share a{ margin:0 2px; }

.bottom{  height:51px; line-height:50px; font-size:13px; }
.bottom .links a{ margin-right:15px;}


.nyban{ height:260px;}

/*关于我们*/
.pagetop{ margin-top:-30px; }
.pagetop .weizhi{  height:60px; line-height:60px; padding-left:35px; }
.pagetop .weizhi h3{ font-size:26px; }

.ableft .titi_cn{ width:160px; height:42px; line-height:42px;font-size:18px;}
.ableft .titi_en{ font-size:52px; }
.abright .abtxt{ font-size:16px; margin-top:20px;}
.ablist li{ line-height:80px; font-size:16px; }
.ablist li .title{ padding-left:42px; background-size:34px; }


.honor:after{ width:72px; }
.htit h3{ font-size:24px; margin-left:20px;}
.htit h3:after{  width:28px; height:2px; margin-top:20px;}
.htit .more{ width:140px; height:34px; line-height:34px; }

.honorlist .swiper-pagination-bullet{width:12px; height:12px; margin:0 5px!important;}

.ctit h3{ font-size:24px; }
.ctit p{ font-size:12px;}

.mapmain{ height:420px; }
.mapmain .maplogo{ height:40px;}
.mapmain .txt{ padding:30px;}

.coninfo{ font-size:13px; }

.wap_wechat{ right:30px; bottom:20px; width:80px;}



/*联系我们*/
.weizhi2{ height:60px; line-height:60px; margin-bottom:20px; }

.cmore a{ width:160px; height:42px; font-size:14px; line-height:40px; }
.cmore a span{ padding-right:42px;background-size:auto 6px;}

.mtit{ font-size:24px; }
.message li.submit input{  width:360px; height:46px; font-size:18px; border-radius:12px; }


/*产品列表*/
.pagetop2{ line-height:60px;}
.nynav{  font-size:14px;}
.nynav li a{ padding:0 25px; }


.prodlist li .txt{margin:25px; }
.prodlist li .txt h3{ font-size:20px; }
.prodlist li .txt p{ font-size:14px; margin-top:10px;}
.prodlist li .txt:after{ width:60px; height:12px;  margin-top:-6px;}


/*新闻*/
.newslist li .img{ width:280px; }
.newslist li .txt{  padding:25px 25px 0 305px;}
.newslist li .txt .title{ line-height:40px;}
.newslist li .txt .title h3{ font-size:18px; }
.newslist li .txt p{ font-size:12px; }
.newslist li .txt span{ margin-top:25px; }


.hlist li .img{ height:180px; }
}


@media screen and (max-width: 1024px){
.container,.container2{max-width: 100%; padding:0 5%; }


.nav-toggle{ display: block;}
.navlist{ width:100%; position: absolute; left:0; top:80px; z-index:100; display:none;}
.navlist li{ width:100%; margin:0; text-align:left;}
.navlist li>a{ color:#ffffff; background-color: rgba(0,0,0,0.7);line-height:40px; padding:0 20px; font-size:16px;border-bottom:1px solid #ffffff; display:block;  }
.navlist li:hover>a{border-bottom:1px solid #ffffff;}

.navlist li .dropdown{ width:100% !important; margin-left:0 !important; position:static; border:none; }
.navlist li .dropdown a{text-align:left; font-size:14px; padding:0 40px; border-top:none; border-bottom:1px solid #ffffff;}

.search{ top:80px;}

.banner{  border-radius:0 0 0 115px; }

.banner .swiper-pagination{ bottom:15px;}
.banner .swiper-pagination-bullet{width:10px; height:10px; margin:0 5px !important;}


.tit01{ margin:40px 0 30px 0;}
.tit01 h3{ font-size:24px; padding-top:15px;}


.programme{ border-radius:50px 0 50px 0;}
.programme li .tit{ font-size:16px; line-height:50px;}
.programme li .info h3{ font-size:18px; }
.programme li .info h3:after{ width:18px; margin:5px auto; }
.programme li .info p{  padding:0 10%; }
.programme li .info span{ width:110px; font-size:12px; height:26px; line-height:26px; margin:20px auto 0 auto; }


.more01{ margin:50px 0;}
.more01 a{ width:240px; line-height:40px; border-radius:20px; font-size:14px; }


.waybj{  padding:50px 0; border-radius:0 120px 0 0;}

.wayinfo{ position:static; width:100%; padding:0;}
.wayinfo p.en{ width:100%;}

.waylist{ width:100%;}
.waylist li .txt{ bottom:50%; margin-bottom:-88px; }
.waylist li .img{ width:50%;}


.waynav{ width:100%; height:auto; margin-top:50px;}
.waynav ul{ padding:0; margin:0;}
.waynav ul:after{ display:none;}
.waynav li{ width:25%; padding-right:0; text-align:center;}
.waynav li.on, .waynav li:hover{ background:#353535; color:#ffffff;}
.waynav li:after{ display:none;}
.waytel{ display:none;}


.tit02{ margin:60px 0 30px 0;}
.tit02 .title h3{ font-size:30px;}
.tit02 .title span{ font-size:16px; margin-top:10px; }
.tit02 .more{ width:136px; height:38px; margin-top:9px; border-radius:19px; font-size:12px; line-height:38px;}


.hotnews{ padding:40px; border-radius:0; width:100%;}
.hotnews .time{  margin-bottom:20px;}
.hotnews .img{border-radius:0;}

.hnlist{ width:100%; margin-top:40px;}
.hnlist li{ padding:25px 0;}
.hnlist li .hntop{ font-size:18px; line-height:40px; padding-left:30px;}
.hnlist li .hnbottom{ margin-top:10px; }


.partnerlist{ margin:50px 15px; }

.p-next,.p-prev{ width:40px; height:40px; line-height:40px; font-size:24px; margin-top:-20px; }
.p-next{  margin-right:-40px;}
.p-prev{  margin-left:-40px;}

.bottomzx{ padding:10px 0;}

.zxtel{ padding-left:60px; background-size:50px; width:100%; }
.zxtel span{ font-size:14px;}
.zxtel p{ font-size:20px;}

.bottomzx ul{  margin-top:10px; width:100%;}
.bottomzx ul li{ margin-left:0; margin-right:2%; width:38%;}
.bottomzx ul li input{display:block; height:42px; padding:0 25px; border-radius:12px; font-size:12px;}
.bottomzx ul li.submit{ width:20%; margin-right:0;}
.bottomzx ul li.submit input{ font-size:16px;}

.footer{ margin-bottom:126px;}

.footmain{ padding:40px 0 30px 0;}
.dblogo{ display:none;}
.dbnav{ margin-left:0; width:100%; }
.dbnav li>a{ margin-bottom:10px;}
.wechat{ display:none;}


.bottom .links { display:none;}
.bottom .copy{ width:100%; float:none; text-align:center;}

.nyban{ height:220px;}



/*关于我们*/
.pagetop .weizhi{ padding-left:30px; width:100%; }
.pagetop .weizhi h3{ font-size:24px; }

.ableft{ display:none;}

.abright{ width:100%; }
.abright .abtxt{ font-size:14px; }
.ablist li{ width:48%; margin-right:4%; margin-bottom:4%; }
.ablist li.abli02{ margin-right:0;}

.mapmain{ height:auto; }
.mapmain .maplogo{ height:34px;}
.mapmain .txt{ padding:20px; width:100%;height:auto; }
.mapmain .map{ width:100%;height:300px; }
.coninfo{ font-size:14px; }
.coninfo li{  width:50%; float:left; height:70px;}

.wap_wechat{ right:30px; bottom:20px; width:80px;}


/*产品列表*/
.nynav{  font-size:12px;}
.nynav li a{ padding:0 15px; }


.prodlist li .txt{margin:20px; }
.prodlist li .txt h3{ font-size:18px; }
.prodlist li .txt p{ font-size:12px; margin-top:10px;}
.prodlist li .txt:after{ width:50px; height:10px;  margin-top:-5px;}


/*新闻内页*/
.showtop h1{ font-size:20px; }
.showtop p{ font-size:12px; margin-top:10px;}

.sxp{ font-size:14px; line-height:30px;}
.fanhui{ width:140px; height:36px; line-height:36px; font-size:12px; margin-top:12px;}

}

@media screen and (max-width: 768px) {
.container,.container2{padding:0 20px; }
.htop{ height:30px; line-height:30px;}
.hlinks{ display:none;}

.header{ height:60px; }
.header .logo{ height:30px; margin-top:15px;}

.search_btn{ height:60px;}
.nav-toggle{ margin-top:16px;}


.search{ top:60px;}
.navlist{ top:60px;}

.banner{  border-radius:0; }

.process .plist{ width:100%;}
.process .plist li{ width:50%; margin-top:20px; padding-top:0; height:auto;}
.process .plist li.pli01,.process .plist li.pli03{ padding-right:10px;}
.process .plist li.pli02,.process .plist li.pli04{ padding-left:10px;}

.plist li:after{ display:none;}
.plist li .pltit{ display:none;}

.process .plist .plinfo{ position:static; opacity:1; width:100%; height:auto; padding:20px 0; }
.plinfo .ico{ height:36px; width:36px; margin-top:0;}
.plinfo h3{ font-size:16px;}


.plist li:hover .plinfo{ margin-top:0;}


.tit01{ margin:20px 0;}
.tit01 h3{ font-size:24px; }


.programme{ border-radius:0;}
.programme li{ width:50%; margin:0;}

.more01{ margin:20px 0;}
.more01 a{ width:180px; line-height:36px; border-radius:18px; }


.waybj{ padding:20px 0; border-radius:0;}
.wayinfo h3.cn{ font-size:24px;}

.waynav{ margin-top:20px;}
.waynav li{ height:50px; line-height:50px; font-size:14px;}
.waylist li .txt{ width:100%;}
.waylist li .img{ width:100%;}


.tit02{ margin:20px 0;}
.tit02 .title h3{ font-size:24px;}
.tit02 .title span{ font-size:14px; margin-top:8px; }
.tit02 .more{ width:120px; height:32px; margin-top:7px; border-radius:16px; line-height:32px;}


.hotnews{ padding:20px; }
.hotnews .time{  margin-bottom:10px; font-size:18px;}
.hotnews h3{ font-size:16px; height:auto;}
.hotnews p{ margin:10px 0 15px 0;}

.hnlist{margin-top:20px;}
.hnlist li{ padding:10px 0;}
.hnlist li .hntop{ font-size:16px; line-height:30px; padding-left:25px;}
.hnlist li .hntop:after { width: 5px; height: 5px; margin-top:-3px;}
.hnlist li .hnbottom{ margin-top:5px; }
.hnlist li .hnbottom p{ padding-left:25px;}
.hnlist li .hnbottom:after { content: ""; width: 60px; height: 30px; margin-top: -15px; background: url(../images/jian01.png) no-repeat 30px center;}



.partnerlist{ margin:20px; }
.partnerlist .swiper-slide{ width:46%;}
.p-next,.p-prev{ width:40px; height:40px; line-height:40px; font-size:24px; margin-top:-20px; }
.p-next{  margin-right:-20px;}
.p-prev{  margin-left:-20px;}


.zxtel{ padding-left:60px; background-size:50px; width:100%; }
.zxtel span{ font-size:14px;}
.zxtel p{ font-size:20px;}

.bottomzx{ position:static; background:#c11f22;}
.bottomzx ul{width:100%; margin-top:0;}
.bottomzx ul li{ margin:0; width:100%; margin-top:15px;}
.bottomzx ul li input{padding:0 20px; border-radius:10px; }
.bottomzx ul li.submit{ width:100%; }

.footer{ margin-bottom:0;}

.footmain{ display:none;}
.bottom{ padding:10px 0; height:auto; line-height:1.8;}

.footer{ padding-bottom:60px;}
.online{ margin-top:0; top:auto; bottom:0; right:0; width:100%; border-top:1px solid #dcdcdc;}

.online li{ width:33.33%; height:auto; float:left; padding:0; margin-bottom:0; border-radius:0; border-right:1px solid #dcdcdc;}
.online li.go-top{ border-right:none;}

.online li .info {border-radius:0; padding:10px 0; }
.online li .info .ico{ width:20px; height:20px; margin:0 auto;}

.online li .content{ display:none;}
.online li.ontel:hover .content{ display:none;}


.nyban{ height:180px; }


/*关于我们*/
.pagetop{ margin-top:-25px;}
.pagetop .weizhi{ padding-left:20px; height:50px; line-height:50px; }
.pagetop .weizhi h3{ font-size:20px; }

.abmain{ margin-top:20px;}
.ablist{ margin:20px 0;}
.ablist li{ width:100%; margin:0 0 2% 0; }
.ablist li:last-child{ margin-bottom:0;}

.honorbj{ margin-bottom:20px;}
.honor{ padding:20px 0;}

.honorlist{ padding-bottom:30px;}
.honorlist .swiper-slide{ width:49%;}

.mapmain .maplogo{ height:30px;}
.mapmain .txt{ padding:20px; }
.mapmain .map{ height:200px; }
.coninfo li{ margin-top:20px; width:100%;  height:auto;}

.wap_wechat{ right:20px; bottom:10px; width:80px;}



/*联系我们*/
.weizhi2{ height:50px; line-height:50px; margin-bottom:20px; }

.cmore{ margin:20px 0;}
.cmore a{ width:130px; height:36px; font-size:12px; line-height:34px; }
.cmore a span{ padding-right:36px;background-size:auto 5px;}

.messagebj{ padding:20px 0;}
.mtit{ font-size:20px; margin-bottom:20px; }
.message li.input{ width:100%; margin-bottom:10px;}
.message li.textarea{ width:100%; margin-top:0;}
.message li.submit{ margin-top:10px;}
.message li.submit input{  width:100%; height:40px; font-size:16px; border-radius:10px; }

/*产品列表*/
.pagetop2{ line-height:50px;}
.nynav{  font-size:14px; width:100%; border-top:1px solid #ffffff; border-left:1px solid #ffffff; margin-top:20px;}
.nynav li{ width:25%; text-align:center; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; line-height:40px;}
.nynav2 li{ width:33.33%;}
.nynav li a{ padding:0; }

.prodlist{ padding:0 0 20px 0;}
.prodlist li{ width:100%; margin:20px 0 0 0!important;}
.prodlist li .txt{margin:20px; }
.prodlist li .txt h3{ font-size:18px; }
.prodlist li .txt p{ font-size:12px; margin-top:10px;}
.prodlist li .txt:after{ width:50px; height:10px;  margin-top:-5px;}



/*新闻*/
.newslist li .img{ width:200px; }
.newslist li .txt{  padding:15px 15px 0 215px;}
.newslist li .txt .title{ line-height:34px;}
.newslist li .txt .title h3{ font-size:16px; }
.newslist li .txt p{ line-height:1.6;}
.newslist li .txt span{ margin-top:10px; }

/*新闻内页*/
.showmain{ margin-top:20px;}
.showtop{ padding:10px 0; }
.showtop h1{ font-size:18px; }
.showtop p{ font-size:12px; margin-top:10px;}

.showtxt{ padding:20px 0;}

.showbottom{ padding:20px 0;}
.sxp{ font-size:14px; line-height:30px; width:100%; float:none;}
.fanhui{ width:120px; margin-top:10px; float:none;}


.hlist{ padding:20px 0;}
.hlist li{ width:48%; margin:1%!important;}
.hlist li .img{ height:200px; }

}

@media screen and (max-width: 480px) {
.waynav ul{ border:1px solid #868686;}
.waynav li{ width:50%; border:1px solid #868686;}

.nyban{ height:150px;}


/*新闻*/
.newslist li .img{ width:120px; }
.newslist li .txt{  padding:5px 10px 0 130px;}
.newslist li .txt .title{ line-height:30px; }
.newslist li .txt .title h3{font-size:14px;}
.newslist li .txt .time{ display:none;}
.newslist li .txt span{ display:none; }
}