@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:50px 0 20px 0;}.dbnav{  margin-left:40px;}.dbnav li{ margin:0 15px;}.dbnav li .sub a{ font-size:14px;}.bottom{  /*height:71px;*/ line-height:50px; }.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:50px; }.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:100%; 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; }}