@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 1680px) {

/*header*/
.header{ height:98px; }
.header .container{ padding-right:120px; }
.header .logos img{ height:98px; }

.header .searchBtn{ line-height:98px; height:98px; }
.header .searchBtn span{ font-size:20px; }

.header .nav li>a{ font-size:16px; line-height:98px; }
.header .nav li>a span{ font-size:16px; margin-left:10px; }

.header .nav li .sub{ font-size:14px; top:98px; width:180px; }
.header .nav li .sub a{ padding:14px; }


.header .wechatBtn{ width:140px; height:98px; line-height:98px; }
.header .wechatBtn span{ font-size:24px; }

.lang a{ height:30px; line-height:28px; font-size:14px; }
.lang a span{ font-size:14px; margin-right:7px; }

.searchMain{ padding:50px; width:490px; height:150px; margin:-75px 0 0 -245px; }
.searchMain .input{ width:340px; height:50px; font-size:14px; }
.searchMain .submit{ width:50px; height:50px; line-height:50px; }
.searchMain .submit span{ font-size:20px; }
/*header*/


/*banner*/
.banner .swiper-slide .bantxt .tit01{ height:64px; }
.banner .swiper-slide .bantxt .tit02{ height:64px; margin:15px 0 30px 0; }
.banner .swiper-slide .bantxt .ico{ height:94px; }
.banner .swiper-slide .bantxt .more{ margin-top:40px; width:170px; height:40px; line-height:40px; }

.banner .swiper-slide .bantxt .ban2tit01{ height:70px; }
.banner .swiper-slide .bantxt .ban2tit02{ height:46px; margin:20px 0 40px 0; }
.banner .swiper-slide .bantxt .ban2tit03{ height:100px; }

.banner .swiper-slide .bantxt .ban3tit01{ height:70px; }
.banner .swiper-slide .bantxt .ban3tit02{ height:46px; margin:17px 0; }
.banner .swiper-slide .bantxt .ban3tit03{ height:70px; }


.banBottom{ height:152px; margin-top:-76px; }
.banBottom .txt{ padding-bottom:25px; }
.banBottom .txt::after{ width:7px; height:7px; }
.banBottom .txt .tit{ font-size:20px; margin-top:34px; }
.banBottom .txt .info{ font-size:14px; margin-top:14px; }
.banBottom .swiper-pagination{ margin-left:38px; margin-top:105px; }
.banBottom .swiper-pagination .swiper-pagination-bullet{ height:6px; width:8px; margin:0 8px; }
.banBottom .swiper-pagination .swiper-pagination-bullet-active{ width:34px; }

.banBottom .banner-prev,.banBottom .banner-next{ width:76px; height:76px; line-height:76px; }
.banBottom .banner-prev span,.banBottom .banner-next span{ font-size:28px; }
/*banner*/

/*首页产品*/
.homeProdTop{ margin-top:76px; }
.homeProdTop .txt .entit{ font-size:60px; }
.homeProdTop .txt .rigtit{ font-size:16px; line-height:60px; }
.homeProdTop .txt .cntit{ font-size:16px; margin-top:16px; }
.homeProdTop .txt .info{ font-size:14px; }

.hmore{ font-size:14px; line-height:38px; padding-left:52px; }
.hmore span{ width:38px; height:38px; line-height:38px; font-size:16px; }

.homeProdTop .img .more{ width:184px; height:184px; margin-top:-92px; margin-left:-92px; }

.homeProdTop .img .more .tit{ font-size:20px; }
.homeProdTop .img .more .ico{ width:38px; line-height:38px; height:38px; margin-top:20px; }
.homeProdTop .img .more .ico span{ font-size:16px; }

.homeProd .swiper-slide .img{ margin-top:50px; margin-bottom:32px; }
.homeProd .swiper-slide a .num{ font-size:170px; margin-top:-85px; }
.homeProd .swiper-slide .tit .entit{ font-size:12px; }
.homeProd .swiper-slide .tit .cntit{ font-size:20px; margin-top:18px; }
.homeProd .swiper-slide .more{ font-size:12px; }
.homeProd .swiper-slide .more .arrow{ left:85px; width:60px; height:1px;  }
.homeProd .swiper-slide .more .arrow:after{ right:-8px; margin-top:-5px; border-width:5px; }
/*首页产品*/


/*首页关于我们*/
.halist li .ico span{ font-size:60px; }
.halist li .tit{ font-size:20px; margin-top:10px; }
.halist li .info{ font-size:14px; }
.halist li .more{ font-size:14px; }
.halist li .more span{ font-size:34px; }

.haright .entit{ font-size:60px; }
.haright .cntit{ font-size:20px; margin-top:20px; }
.haright .xian{ width:50px; }
.haright .xian:after{ width:7px; height:7px; top:-3px; }
.haright .info{ font-size:14px; }

.haright .btn a{ height:60px; line-height:60px; font-size:14px; }
.haright .btn a div{ padding-left:30px; }
.haright .btn a span{ font-size:20px; }
/*首页关于我们*/

/*首页新闻*/
.homeNewsTit{ line-height:60px; }
.homeNewsTit .tit{ font-size:60px;  }
.homeNewsTit .sub{ font-size:20px; margin-left:20px; }
.homeNewsTit .sub span{ margin:0 20px; }

.homeNewsTit .more{ padding:0 34px; height:60px; line-height:60px; font-size:14px; }
.homeNewsTit .more span{ font-size:16px; margin-left:16px; }

.homeNewsTop .titen{ margin-top:-95px; font-size:190px; }
.homeNewsTop .time{ font-size:16px; }
.homeNewsTop .tit{ font-size:20px; }
.homeNewsTop .info{ font-size:14px; }
.homeNewsTop .hmore{ margin-top:-19px; }

.hnlist li .txt .tit{ font-size:18px; margin-bottom:18px; }
.hnlist li .txt .info{ font-size:14px; line-height:25px; height:50px; }
.hnlist li .more{ font-size:12px; line-height:60px; }
.hnlist li .more span{ font-size:20px; margin-left:12px; }
/*首页新闻*/


/*首页合作伙伴*/
.coopTit .tit{ font-size:60px; }
.coopTit .info{ font-size:14px; line-height:22px; padding:8px 0; }

.hclist li .ico{ width:76px; height:76px; line-height:76px; }
.hclist li .ico span{ font-size:30px; }
.hclist li .txt{ padding:8px 0; margin-left:25px; font-size:16px; }
.hclist li .txt .num{ line-height:34px; }
.hclist li .txt .num span{ font-size:40px; }
.hclist li .txt .tit{ line-height:26px; }

.cooplist .swiper-slide{ padding:6px; }
.cooplist .swiper-slide img{ box-shadow:0 0 12px #e2e2e2; }

.cooplist .swiper-pagination{ margin-top:24px; }
.cooplist .swiper-pagination .swiper-pagination-bullet{ width:12px; margin:0 6px; height:12px; }
/*首页合作伙伴*/

/*底部*/
.dblogo{ height:120px; }

.dbnav{ height:120px; line-height:120px; }
.dbnav li{ font-size:16px; margin-left:32px; }

.dbconlist li .ico{ width:38px; height:38px; line-height:36px; }
.dbconlist li .ico span{ font-size:18px; }
.dbconlist li .tit{ font-size:14px; line-height:20px; margin-top:20px; }
.dbconlist li .txt{ padding-right:40px; margin-right:40px; }
.dbconlist li .info{ font-size:18px; line-height:25px; margin-top:8px; }
.dbconlist li .txt2 .info{ font-size:14px; }

.dbwechat{ width:120px; }
.dbwechat .img{ width:85px; }
.dbwechat .tit{ font-size:12px; margin-top:12px; }

.copy{ font-size:14px; }
.copy span{ margin:0 14px; }

.bottomBtn{ margin-top:-19px; }
.bottomBtn a{ height:38px; width:38px; line-height:38px; margin-left:17px; }
.bottomBtn a span{ font-size:20px; }
/*底部*/

/*内页*/
.ban .banContent{ padding-bottom:100px; }
.ban .banContent .encolumn{ font-size:60px; }
.ban .banContent .cncolumn{ font-size:24px; margin:24px 0; }
.ban .banContent .btn{ width:42px; height:42px; line-height:42px; }
.ban .banContent .btn span{ font-size:20px; }
.ban .banContent .location{ font-size:14px; margin-top:24px; }
.ban .banContent .location span{ margin:0 7px; }

.pagenav{ height:100px; line-height:100px; }
.pagenav li{ margin:0 32px; }
.pagenav li a{ padding-left:32px; font-size:16px; }
.pagenav li a:after{ width:6px; height:6px; margin-top:-3px; }


.pagenav2 li:after{ border-width:12px; }
.pagenav3{ bottom: -50px; }
/*内页*/


/*关于我们*/
.aboutMain .txt .entit{ font-size:50px; }
.aboutMain .txt .cntit{ font-size:24px; margin-top:24px; }
.aboutMain .txt .info{ font-size:14px; }
.aboutMain .txt .more{ padding:0 34px; height:60px; line-height:60px; font-size:14px; }
.aboutMain .txt .more span{ font-size:16px; margin-left:16px; }

.processTop{ line-height:280px; }
.processNav .swiper-slide{ font-size:50px; }
.processNav .swiper-slide-active{ font-size:68px; }

.process-prev,.process-next{ line-height:50px; margin-top:-25px; width:50px; height:50px; }
.process-prev span,.process-next span{ font-size:20px; }
.process-prev{ margin-left:-25px; }
.process-next{ margin-right:-25px; }

.processXian{ height:6px; }
.processXian:after{ margin:-15px 0 0 -15px; width:30px; height:30px; }
.processXian::before{ margin:-9px 0 0 -9px; width:18px; height:18px; }

.processTab{ font-size:16px; }

.pageTit{ line-height:50px; }
.pageTit .entit{ font-size:50px; }
.pageTit .info{ font-size:16px; }
.pageTit .info span{ margin:0 8px; }
.pageTit .ptnav li{ height:50px; font-size:20px; margin-left:10px; padding:0 40px; line-height:48px; }

.honorPaging .honor-prev,.honorPaging .honor-next{ width:50px; height:50px; line-height:48px; }
.honorPaging .honor-prev span,.honorPaging .honor-next span{ font-size:20px; }
.honorPaging .num{ margin:0 32px; font-size:16px; }
.honorPaging .num .sp01{ font-size:32px; }

.honorList .swiper-slide{ padding:16px; }
.honorList .swiper-slide a{ box-shadow:0 0 16px #ebebeb; }
.honorList .swiper-slide .tit{ font-size:18px; }

.honorList .swiper-pagination .swiper-pagination-bullet{ width:16px; height:16px; border-radius:8px; }
.honorList .swiper-pagination .swiper-pagination-bullet-active{ width:40px; }


.brandList li{ border-radius:12px; }
.brandList li .ico{ width:125px; height:125px; padding:20px; }
.brandList li .ico span{ font-size:40px; width:85px; height:85px; line-height:85px; }
.brandList li .tit{ font-size:16px; margin:16px 0; }
.brandList li .info{ font-size:12px; }


.culture .img{ width:460px; margin:-230px 0 0 -230px; }


.cultureList{ padding:0 28px; }
.cultureList li{ height:94px; margin:28px 0; border-radius:47px; }
.cultureList li .num{ top:-14px; box-shadow:0 0 14px #dcdcdc; width:54px; height:54px; line-height:54px; font-size:24px;  }
.cultureList li .text{font-size:20px; height:94px; }

.cultureList li.li01 .num,.cultureList li.li03 .num{ left:-14px; }
.cultureList li.li02 .num,.cultureList li.li04 .num{ right:-14px; }

.coopTab .swiper-pagination .swiper-pagination-bullet{ width:16px; height:16px; border-radius:8px; }
.coopTab .swiper-pagination .swiper-pagination-bullet-active{ width:40px; }
/*关于我们*/


/*服务支持*/
.advantageList li .num{ font-size:136px; }
.advantageList li .entit{ font-size:16px; }
.advantageList li .cntit{ font-size:20px; margin-bottom:30px; }
.advantageList li .info{ font-size:14px; line-height:1.6; }
.advantageList li .content:after{ border-width:34px; }

.advantageList li:hover .content{ top:-17px; left:17px; box-shadow:0 0 17px #dcdcdc; }

.afterSales .txt .entit{ font-size:50px; }
.afterSales .txt .cntit{ font-size:24px; margin-top:24px; }
.afterSales .txt .info li{ padding-left:24px; font-size:14px; line-height:24px; }
.afterSales .txt .info li .ico{ width:8px; height:8px; top:8px; left:4px; }
.afterSales .txt .info li .ico:after{ left:-4px; top:-4px; height:16px; width:16px; } 
/*服务支持*/

/*新闻列表*/
.paging a,.paging .current{ margin:0 4px; font-size:16px; width:40px; height:40px; line-height:40px; }
.paging a span{ font-size:16px; }
/*新闻列表*/


/*新闻详情*/
.showTop h1{ font-size:24px; }
.showTop .parameter{ font-size:14px; }
.showTop .parameter li{ margin:0 14px; }
.showTop .parameter li span{ font-size:14px; margin-right:7px; }

.showtxt{ font-size:16px; line-height:1.6; }

.showBottom{ padding-right:85px; }
.showBottom .sxp{ font-size:16px; }
.showBottom .sxp p:last-child{ margin-top:16px; }
.showBottom .return{ font-size:20px; line-height:24px; margin-top:-12px; padding-left:34px; }
.showBottom .return .ico{ width:24px; height:24px; }
.showBottom .return .ico span{ font-size:14px; line-height:24px; height:24px; }

.relatedTit{ font-size:28px; }
.relatedList li .txt .tit{ font-size:18px; }
.relatedList li .txt .info{ margin:14px 0 28px 0; font-size:14px; line-height:25px; height:50px; }
.relatedList li .more{ font-size: 12px; line-height: 60px; }
.relatedList li .more span { font-size: 20px; margin-left: 12px; }
/*新闻详情*/


/*联系我们*/
.contactList li .ico{ width:94px; height:94px; line-height:94px; }
.contactList li .ico:after{ left:13px; top:13px; width:68px; height:68px; }
.contactList li .ico span{ font-size:28px; }
.contactList li .tit{ font-size:20px; }
.contactList li .info{ font-size:14px; padding:0 15px 15px 15px; }

.mtit{ font-size:20px; }

.message li.input input{ padding:0 16px; height:50px; font-size:16px; }
.message li.textarea textarea{ padding:16px; height:200px; font-size:16px; }

.message li.code img{ height:50px; }

.message li.tips{ font-size:16px; }
.message li.submit input{ height:50px; font-size:16px; }

.my-map{ height:640px; }
/*联系我们*/


/*产品列表*/
.ban .banContent3{ padding-bottom:50px; }
.h60{ height:50px; }

.prodlist li .txt .tit{ font-size:16px; }
.prodlist li .txt .info{ font-size:13px; }

.prodlist li .mask .tit{ font-size:20px; }
.prodlist li .mask .info{ font-size:14px; }
.prodlist li .mask .more{ width:60px; height:60px; line-height:58px; }
.prodlist li .mask .more span{ font-size:18px; }
/*产品列表*/


/*产品详情*/
.topLocation{ font-size:14px; }
.topLocation span{ margin:0 7px; }

.prodban .prodban-prev,.prodban .prodban-next{ width:76px; height:68px; line-height:68px; }
.prodban .prodban-prev span,.prodban .prodban-next span{ font-size:28px; }

.prodban .prodban-prev{ right:76px; }

.prodtxt .tit{ padding:24px 0; font-size:24px; }
.prodtxt .ftit{ font-size:19px; line-height:60px; padding-left:40px; }
.prodtxt .ftit span{ font-size:28px; }
.prodtxt .info{ font-size:14px; }
.prodtxt .info li{ margin:3px 0; padding-left:14px; }
.prodtxt .info li:after{ width:3px; height:3px; margin-top:-1.5px; }

.btnList li a{ height:40px; line-height:40px; font-size:16px; }
.btnList li a span{ font-size:16px; margin-right:8px; }
.btnList li a span.icon-xiangyoujiantou{ margin-left:8px; }

.prodNav{ height:85px; }
.prodNav .floor-nav{ height:85px; line-height:85px; }
.prodNav .floor-nav li .tit{ font-size:18px; padding-left:34px; }
.prodNav .floor-nav li .tit .ico{ margin-top:-10px; font-size:12px; line-height:18px; width:20px; height:20px; }
.prodNav .floor-nav li .tit .ico span{ font-size:12px; }

.prodTab .ptit{ line-height:70px; padding-left:40px; font-size:19px; }
.prodTab .ptit .ico{ margin-top:-12px; width:24px; height:24px; font-size:14px; line-height:22px; }
.prodTab .ptit .ico span{ font-size:14px; }

.prodTab .txt{ font-size:14px; }
.prodTab .txt table{ font-size:16px; }
.prodTab .txt table td,.prodTab .txt table th{ padding-top:16px; padding-bottom:16px; }

.characteristic li{ background-size:13px; padding-left:22px; font-size:14px; margin:7px 0; }
/*产品详情*/

.pupup2{ height:70px; width:480px; font-size:20px; line-height:70px; margin:-35px 0 0 -240px;  }
.pagecatname{ font-size:24px; }


}


@media screen and (max-width: 1440px) {

/*header*/
.header{ height:84px; }
.header .container{ padding-right:100px; }
.header .logos img{ height:84px; }

.header .searchBtn{ line-height:84px; height:84px; }
.header .searchBtn span{ font-size:18px; }

.header .nav li>a{ font-size:14px; line-height:84px; }
.header .nav li>a span{ font-size:14px; margin-left:8px; }

.header .nav li .sub{ font-size:13px; top:84px; width:170px; }
.header .nav li .sub a{ padding:13px; }


.header .wechatBtn{ width:120px; height:84px; line-height:84px; }
.header .wechatBtn span{ font-size:20px; }

.searchMain{ padding:40px; width:410px; height:120px; margin:-60px 0 0 -205px; }
.searchMain .input{ width:290px; height:40px; font-size:14px; }
.searchMain .submit{ width:40px; height:40px; line-height:40px; }
.searchMain .submit span{ font-size:18px; }
/*header*/

/*banner*/
.banner .swiper-slide .bantxt .tit01{ height:54px; }
.banner .swiper-slide .bantxt .tit02{ height:54px; margin:12px 0 24px 0; }
.banner .swiper-slide .bantxt .ico{ height:80px; }
.banner .swiper-slide .bantxt .more{ margin-top:34px; width:140px; height:34px; line-height:34px; }


.banner .swiper-slide .bantxt .ban2tit01{ height:60px; }
.banner .swiper-slide .bantxt .ban2tit02{ height:40px; margin:17px 0 34px 0; }
.banner .swiper-slide .bantxt .ban2tit03{ height:85px; }

.banner .swiper-slide .bantxt .ban3tit01{ height:60px; }
.banner .swiper-slide .bantxt .ban3tit02{ height:40px; margin:15px 0; }
.banner .swiper-slide .bantxt .ban3tit03{ height:60px; }


.banBottom{ height:128px; margin-top:-64px; }
.banBottom .txt{ padding-bottom:20px; }
.banBottom .txt::after{ width:5px; height:5px; }
.banBottom .txt .tit{ font-size:18px; margin-top:28px; }
.banBottom .swiper-pagination{ margin-left:32px; margin-top:90px; }
.banBottom .swiper-pagination .swiper-pagination-bullet{ height:4px; width:6px; margin:0 6px; }
.banBottom .swiper-pagination .swiper-pagination-bullet-active{ width:28px; }

.banBottom .banner-prev,.banBottom .banner-next{ width:64px; height:64px; line-height:64px; }
.banBottom .banner-prev span,.banBottom .banner-next span{ font-size:24px; }
/*banner*/


/*首页产品*/
.homeProdTop{ margin-top:64px; }
.homeProdTop .txt .entit{ font-size:50px; }
.homeProdTop .txt .rigtit{ line-height:50px; }

.hmore{ font-size:12px; line-height:32px; padding-left:44px; }
.hmore span{ width:32px; height:32px; line-height:32px; font-size:14px; }

.homeProdTop .img .more{ width:156px; height:156px; margin-top:-78px; margin-left:-78px; }
.homeProdTop .img .more .tit{ font-size:16px; }
.homeProdTop .img .more .ico{ width:32px; line-height:32px; height:32px; margin-top:18px; }
.homeProdTop .img .more .ico span{ font-size:14px; }

.homeProd .swiper-slide .img{ margin-top:40px; margin-bottom:26px; }
.homeProd .swiper-slide a .num{ font-size:140px; margin-top:-70px; }
.homeProd .swiper-slide .tit .cntit{ font-size:18px; margin-top:16px; }
.homeProd .swiper-slide .more .arrow{ width:50px; }
/*首页产品*/


/*首页关于我们*/
.halist li .ico span{ font-size:50px; }
.halist li .tit{ font-size:18px; margin-top:9px; }
.halist li .more span{ font-size:28px; }
.halist li.li03 .info{ width:80%; }

.haright .entit{ font-size:50px; }
.haright .cntit{ font-size:18px; margin-top:18px; }
.haright .xian{ width:40px; }
.haright .xian:after{ width:5px; height:5px; top:-2px; }

.haright .btn a{ height:50px; line-height:50px; }
.haright .btn a div{ padding-left:27px; }
.haright .btn a span{ font-size:18px; }
/*首页关于我们*/

/*首页新闻*/
.homeNewsTit{ line-height:50px; }
.homeNewsTit .tit{ font-size:50px;  }
.homeNewsTit .sub{ font-size:18px; margin-left:18px; }
.homeNewsTit .sub span{ margin:0 18px; }

.homeNewsTit .more{ padding:0 28px; height:50px; line-height:50px; }
.homeNewsTit .more span{ font-size:14px; margin-left:14px; }

.homeNewsTop .titen{ margin-top:-80px; font-size:160px; }
.homeNewsTop .time{ font-size:14px; }
.homeNewsTop .tit{ font-size:18px; }
.homeNewsTop .hmore{ margin-top:-16px; }

.hnlist li .txt .tit{ font-size:16px; margin-bottom:16px; }

.hnlist li .more{ line-height:50px; }
/*首页新闻*/


/*首页合作伙伴*/
.coopTit .tit{ font-size:50px; }
.coopTit .info{ line-height:20px; padding:5px 0; }

.hclist li .ico{ width:64px; height:64px; line-height:64px; }
.hclist li .ico span{ font-size:24px; }
.hclist li .txt{ padding:7px 0; margin-left:20px; font-size:14px; }
.hclist li .txt .num{ line-height:28px; }
.hclist li .txt .num span{ font-size:34px; }
.hclist li .txt .tit{ line-height:20px; }

.cooplist .swiper-slide{ padding:5px; }
.cooplist .swiper-slide img{ box-shadow:0 0 10px #e2e2e2; }

.cooplist .swiper-pagination{ margin-top:20px; }
.cooplist .swiper-pagination .swiper-pagination-bullet{ width:10px; margin:0 5px; height:10px; }
/*首页合作伙伴*/


/*底部*/
.dblogo{ height:100px; }

.dbnav{ height:100px; line-height:100px; }
.dbnav li{ font-size:14px; margin-left:28px; }

.dbconlist li .ico{ width:32px; height:32px; line-height:30px; }
.dbconlist li .ico span{ font-size:16px; }
.dbconlist li .txt{ padding-right:35px; margin-right:35px; }
.dbconlist li .info{ font-size:16px; line-height:20px; }

.bottomBtn{ margin-top:-16px; }
.bottomBtn a{ height:32px; width:32px; line-height:32px; margin-left:15px; }
.bottomBtn a span{ font-size:18px; }
/*底部*/


/*内页*/
.ban .banContent{ padding-bottom:84px; }
.ban .banContent .encolumn{ font-size:50px; }
.ban .banContent .cncolumn{ font-size:20px; margin:20px 0; }
.ban .banContent .btn{ width:34px; height:34px; line-height:34px; }
.ban .banContent .btn span{ font-size:18px; }
.ban .banContent .location{ font-size:12px; margin-top:20px; }
.ban .banContent .location span{ margin:0 6px; }

.pagenav{ height:84px; line-height:84px; }
.pagenav li{ margin:0 28px; }
.pagenav li a{ padding-left:28px; font-size:14px; }
.pagenav li a:after{ width:4px; height:4px; margin-top:-2px; }


.pagenav2 li:after{ border-width:10px; }
.pagenav3{ bottom: -42px; }
/*内页*/


/*关于我们*/
.aboutMain .txt .entit{ font-size:40px; }
.aboutMain .txt .cntit{ font-size:20px; margin-top:20px; }
.aboutMain .txt .info{ line-height:1.6; }
.aboutMain .txt .more{ padding:0 28px; height:50px; line-height:50px; font-size:12px; }
.aboutMain .txt .more span{ font-size:14px; margin-left:14px; }

.processTop{ line-height:240px; }
.processNav .swiper-slide{ font-size:40px; }
.processNav .swiper-slide-active{ font-size:58px; }

.process-prev,.process-next{ line-height:40px; margin-top:-20px; width:40px; height:40px; }
.process-prev span,.process-next span{ font-size:18px; }
.process-prev{ margin-left:-20px; }
.process-next{ margin-right:-20px; }

.processXian{ height:5px; }
.processXian:after{ margin:-12px 0 0 -12px; width:24px; height:24px; }
.processXian::before{ margin:-7px 0 0 -7px; width:14px; height:14px; }

.processTab{ font-size:14px; }

.pageTit{ line-height:40px; }
.pageTit .entit{ font-size:40px; }
.pageTit .info{ font-size:14px; }
.pageTit .info span{ margin:0 7px; }

.pageTit .ptnav li{ height:40px; font-size:18px; margin-left:9px; padding:0 34px; line-height:38px; }

.honorPaging .honor-prev,.honorPaging .honor-next{ width:40px; height:40px; line-height:38px; }
.honorPaging .honor-prev span,.honorPaging .honor-next span{ font-size:18px; }
.honorPaging .num{ margin:0 28px; font-size:14px; }
.honorPaging .num .sp01{ font-size:28px; }

.honorList .swiper-slide{ padding:14px; }
.honorList .swiper-slide a{ box-shadow:0 0 14px #ebebeb; }
.honorList .swiper-slide .tit{ font-size:16px; }

.honorList .swiper-pagination .swiper-pagination-bullet{ width:14px; height:14px; border-radius:7px; }
.honorList .swiper-pagination .swiper-pagination-bullet-active{ width:34px; }

.brandList li{ border-radius:10px; }
.brandList li .ico{ width:100px; height:100px; padding:15px; }
.brandList li .ico span{ font-size:34px; width:70px; height:70px; line-height:70px; }
.brandList li .tit{ font-size:14px; margin:14px 0; line-height:1.6; }

.culture .img{ width:400px; margin:-200px 0 0 -200px; }

.cultureList{ padding:0 24px; }
.cultureList li{ height:80px; margin:24px 0; border-radius:40px; }
.cultureList li .num{ top:-12px; box-shadow:0 0 12px #dcdcdc; width:46px; height:46px; line-height:46px; font-size:20px;  }
.cultureList li .text{font-size:18px; height:80px; }
.cultureList li.li01 .num,.cultureList li.li03 .num{ left:-12px; }
.cultureList li.li02 .num,.cultureList li.li04 .num{ right:-12px; }

.coopTab .swiper-pagination .swiper-pagination-bullet{ width:14px; height:14px; border-radius:7px; }
.coopTab .swiper-pagination .swiper-pagination-bullet-active{ width:34px; }
/*关于我们*/


/*服务支持*/
.advantageList li .num{ font-size:116px; }
.advantageList li .entit{ font-size:14px; }
.advantageList li .cntit{ font-size:18px; margin-bottom:25px; }
.advantageList li .content:after{ border-width:28px; }

.advantageList li:hover .content{ top:-14px; left:14px; box-shadow:0 0 14px #dcdcdc; }

.afterSales .txt .entit{ font-size:40px; }
.afterSales .txt .cntit{ font-size:20px; margin-top:20px; }
/*服务支持*/


/*新闻列表*/
.paging a,.paging .current{ margin:0 3px; font-size:14px; width:34px; height:34px; line-height:34px; }
.paging a span{ font-size:14px; }
/*新闻列表*/


/*新闻详情*/
.showTop h1{ font-size:20px; }
.showTop .parameter{ font-size:12px; }
.showTop .parameter li{ margin:0 12px; }
.showTop .parameter li span{ font-size:12px; margin-right:6px; }

.showBottom{ padding-right:70px; }

.showBottom .sxp{ font-size:14px; }
.showBottom .sxp p:last-child{ margin-top:14px; }
.showBottom .return{ font-size:18px; line-height:20px; margin-top:-10px; padding-left:30px; }
.showBottom .return .ico{ width:20px; height:20px; }
.showBottom .return .ico span{ font-size:12px; line-height:20px; height:20px; }

.relatedTit{ font-size:24px; }
.relatedList li .txt .tit{ font-size:16px; }
.relatedList li .more{ line-height: 50px; }
/*新闻详情*/


/*联系我们*/
.contactList li .ico{ width:80px; height:80px; line-height:80px; }
.contactList li .ico:after{ left:11px; top:11px; width:58px; height:58px; }
.contactList li .ico span{ font-size:24px; }
.contactList li .tit{ font-size:18px; }
.contactList li .info{ font-size:12px; }

.mtit{ font-size:18px; }

.message li.input input{ padding:0 14px; height:40px; font-size:14px; }
.message li.textarea textarea{ padding:14px; height:170px; font-size:14px; }

.message li.code img{ height:40px; }

.message li.tips{ font-size:14px; }
.message li.submit input{ height:40px; font-size:14px; }

.my-map{ height:540px; }
/*联系我们*/



/*产品列表*/
.ban .banContent3{ padding-bottom:42px; }
.h60{ height:42px; }

.prodlist li .mask .tit{ font-size:18px; }
.prodlist li .mask .more{ width:50px; height:50px; line-height:48px; }
.prodlist li .mask .more span{ font-size:16px; }
/*产品列表*/


/*产品详情*/
.topLocation{ font-size:12px; }
.topLocation span{ margin:0 6px; }

.prodban .prodban-prev,.prodban .prodban-next{ width:64px; height:58px; line-height:58px; }
.prodban .prodban-prev span,.prodban .prodban-next span{ font-size:24px; }

.prodban .prodban-prev{ right:64px; }

.prodtxt .tit{ padding:20px 0; font-size:20px; }
.prodtxt .ftit{ font-size:17px; line-height:50px; padding-left:34px; }
.prodtxt .ftit span{ font-size:24px; }

.btnList li a{ height:34px; line-height:34px; font-size:14px; }
.btnList li a span{ font-size:14px; margin-right:7px; }
.btnList li a span.icon-xiangyoujiantou{ margin-left:7px; }

.prodNav{ height:70px; }
.prodNav .floor-nav{ height:70px; line-height:70px; }
.prodNav .floor-nav li .tit{ font-size:16px; padding-left:28px; }

.prodTab .ptit{ line-height:60px; padding-left:34px; font-size:17px; }

.prodTab .txt{ line-height:1.8; }
.prodTab .txt table{ font-size:14px; }
.prodTab .txt table td,.prodTab .txt table th{ padding-top:14px; padding-bottom:14px; }
/*产品详情*/


.pagecatname{ font-size:20px; }
.pupup2{ height:60px; width:400px; font-size:17px; line-height:60px; margin:-30px 0 0 -200px;  }


}


@media screen and (max-width: 1240px) {

.container{ width:95%; }

/*header*/
.header{ height:70px; }
.header .container{ padding-right:100px; }
.header .logos img{ height:70px; }

.header .searchBtn{ line-height:70px; height:70px; }
.header .searchBtn span{ font-size:16px; }

.header .nav li>a{ line-height:70px; }

.header .nav li .sub{ top:70px; }


.header .wechatBtn{ width:100px; height:70px; line-height:70px; }
.header .wechatBtn span{ font-size:18px; }
/*header*/

/*banner*/
.banner .swiper-slide .bantxt .tit01{ height:46px; }
.banner .swiper-slide .bantxt .tit02{ height:46px; margin:10px 0 20px 0; }
.banner .swiper-slide .bantxt .ico{ height:68px; }

.banner .swiper-slide .bantxt .ban2tit01{ height:50px; }
.banner .swiper-slide .bantxt .ban2tit02{ height:34px; margin:15px 0 30px 0; }
.banner .swiper-slide .bantxt .ban2tit03{ height:70px; }

.banner .swiper-slide .bantxt .ban3tit01{ height:50px; }
.banner .swiper-slide .bantxt .ban3tit02{ height:34px; }



.banBottom{ height:108px; margin-top:-54px; }
.banBottom:after{ width:70%; }
.banBottom .txt{ padding-bottom:17px; width:45%; }
.banBottom .txt .tit{ margin-top:20px; }
.banBottom .swiper-pagination{ margin-left:27px; margin-top:80px; }

.banBottom .banner-prev, .banBottom .banner-next{ left:70%; }

.banBottom .banner-prev,.banBottom .banner-next{ width:54px; height:54px; line-height:54px; }
.banBottom .banner-prev span,.banBottom .banner-next span{ font-size:20px; }
/*banner*/

.homeProdTop{ margin-top:54px; }

.homeProd .swiper-slide .tit .cntit{ font-size:16px; margin-top:14px; }

/*底部*/
.dblogo{ height:85px; }

.dbnav{ height:85px; line-height:85px; }
.dbconlist li .txt{ padding-right:30px; margin-right:30px; }
/*底部*/

.aboutMain .txt .info{ padding:4% 0; margin-top:4%; }

}

@media screen and (max-width: 1024px) {
.container{ width:100%; padding:0 20px; }

/*header*/
.header{ height:61px; border-bottom:1px solid #0963b3; position: fixed; left:0; width:100%; top:0; z-index:100; background:#ffffff; }
.header .container{ padding-right:61px; justify-content: flex-end; }
.header .searchBtn{ margin-left: auto; }
.header .logos img{ height:60px; }

.header .searchBtn{ line-height:60px; height:60px; }
.header .searchBtn span{ font-size:20px; }

.header .nav{ padding:20px; display:none;  position: absolute; top:61px; left:0; width:100%; z-index:2000; background:#ffffff ; text-align:left; border-bottom:1px solid #0963b3;}
.header .nav li{ text-align: center; margin:0 0 15px 0; width:100%; border-bottom:1px solid #ffffff;  height:auto; }
.header .nav li>a{ padding:0 20px; background:#0963b3; color:#ffffff; border-radius:20px; font-size:16px; line-height:40px;}
.header .nav li .sub{ width:100%; margin-top:0; position: static; border-top:none; text-align: center; margin-top:15px; }
.header .nav li .sub a{ font-size:14px; padding:0; line-height:40px; }
.header .nav li .sub a:hover{ color:#333333; background:#ffffff;}

.header .nav li.on>a,.header .nav li:hover>a{ color:#ffffff; }
.header .nav li.on>a span,.header .nav li:hover>a span{ color:#ffffff; }


.header .nav li:last-child{ margin-bottom:0;}
.header .nav li:hover>a{ color:#ffffff; }
.header .nav li:hover>a span{ color:#ffffff; }

.header .wechatBtn{ width:60px; height:60px; line-height:60px; }
.header .wechatBtn span{ font-size:16px; }

.lang{ margin:0 20px; }

.nav_btn{ width:60px; height:60px; padding:20px 18px; cursor: pointer; display: block; background:#0963b3; }
.nav_btn span{ width:24px; height:2px; display: block; background:#ffffff; margin:0 auto; -webkit-transition: 0.3s ease-in-out;-o-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out; }
.nav_btn span.sp02{ margin:7px auto;}

.nav_btn.close .sp01{transform:matrix(-0.8,0.8,-0.5,-0.8,0,8.5)}
.nav_btn.close .sp02{opacity: 0;}
.nav_btn.close .sp03{transform:matrix(-0.8,-0.8,0.5,-0.8,0,-8.5)}

.searchMain{ padding:40px; width:410px; height:120px; margin:-60px 0 0 -205px; }
.searchMain .input{ width:290px; height:40px; font-size:14px; }
.searchMain .submit{ width:40px; height:40px; line-height:40px; }
.searchMain .submit span{ font-size:18px; } 
/*header*/

/*banner*/
.banner{ margin-top:60px; }
.banner .swiper-slide .bantxt .tit01{ height:40px; }
.banner .swiper-slide .bantxt .tit02{ height:40px; margin:8px 0 16px 0; }
.banner .swiper-slide .bantxt .ico{ height:58px; }

.banner .swiper-slide .bantxt .ban2tit01{ height:40px; }
.banner .swiper-slide .bantxt .ban2tit02{ height:28px; }

.banner .swiper-slide .bantxt .ban3tit01{ height:40px; }
.banner .swiper-slide .bantxt .ban3tit02{ height:28px; }



.banBottom{ height:92px; margin-top:0; }
.banBottom:after{ width:100%; }
.banBottom .txt{ padding-bottom:15px; width:60%; }
.banBottom .txt .tit{ margin-top:10px; }
.banBottom .swiper-pagination{ margin-left:23px; margin-top:74px; }

.banBottom .banner-prev, .banBottom .banner-next{ right:0; left:auto; }

.banBottom .banner-prev,.banBottom .banner-next{ width:46px; height:46px; line-height:46px; }
.banBottom .banner-prev span,.banBottom .banner-next span{ font-size:18px; }
/*banner*/

/*首页产品*/
.homeProdTop{ margin-top:46px; }
.homeProdTop .txt{ width:100%; position:static; }
.homeProdTop .txt .entit{ font-size:40px; }
.homeProdTop .txt .rigtit{ line-height:40px; }
.homeProdTop .txt .info{ margin:20px 0; }

.homeProdTop .img{ width:100%; }
.homeProdTop .img .more{ width:156px; height:156px; margin-top:-78px; margin-left:-78px; }
.homeProdTop .img .more .tit{ font-size:16px; }
.homeProdTop .img .more .ico{ width:32px; line-height:32px; height:32px; margin-top:18px; }
.homeProdTop .img .more .ico span{ font-size:14px; }

.homeProd .swiper-slide .img{ margin-top:30px; margin-bottom:20px; }
.homeProd .swiper-slide a .num{ font-size:100px; margin-top:-50px; }
.homeProd .swiper-slide .more .arrow{ width:40px; }


.homeProd .swiper-pagination{ height:2px; }
/*首页产品*/

/*首页关于我们*/
.halist li .ico span{ font-size:40px; }
.halist li .tit{ font-size:16px; margin-top:8px; }
.halist li .more span{ font-size:24px; }

.haright .entit{ font-size:40px; }
.haright .cntit{ font-size:16px; margin-top:16px; }

.haright .btn a{ height:40px; line-height:40px; }
.haright .btn a div{ padding-left:24px; }
.haright .btn a span{ font-size:16px; }
/*首页关于我们*/

/*首页新闻*/
.homeNewsTit{ line-height:40px; padding-left:0; }
.homeNewsTit .tit{ font-size:40px;  }
.homeNewsTit .sub{ font-size:16px; margin-left:16px; }
.homeNewsTit .sub span{ margin:0 16px; }

.homeNewsTit .more{ padding:0 24px; height:40px; line-height:40px; }

.homeNewsTop{ padding:3% 0;}
.homeNewsTop .titen{ margin-top:-68px; font-size:136px; }
.homeNewsTop .tit{ font-size:16px; }

.hnlist{ padding:4% 0;}
.hnlist li .more{ line-height:40px; }
/*首页新闻*/

/*首页合作伙伴*/
.coopTit .tit{ font-size:40px; }
.coopTit .info{ line-height:20px; padding:0; width:65%; }

.hclist li .ico{ width:54px; height:54px; line-height:54px; }
.hclist li .ico span{ font-size:20px; }
.hclist li .txt{ padding:5px 0; }
.hclist li .txt .num{ line-height:24px; }
.hclist li .txt .num span{ font-size:28px; }


.cooplist .swiper-pagination{ margin-top:16px; }
.cooplist .swiper-pagination .swiper-pagination-bullet{ width:8px; margin:0 4px; height:8px; }
/*首页合作伙伴*/


/*底部*/
.dblogo{ height:70px; }

.dbnav{ height:70px; line-height:70px; }

.dbContact{flex-wrap: wrap; }

.dbconlist{ width:100%; text-align:center; flex:100%;}
.dbconlist li .ico{ margin:0 auto; }
.dbconlist li .txt{ margin:0; padding:0 20px; }

.dbconlist li:nth-child(1) .txt{ padding-left:0; }
.dbconlist li:nth-child(3) .txt{ padding-right:0; }
.dbconlist li .info{ font-size:14px; }

.dbwechat{ width:100%; margin-top:20px; }

.copy{ text-align:center; }

.bottomBtn{ position:static; margin:20px auto 0 auto; text-align:center; }
.bottomBtn a{ display:inline-block; float:none;}
/*底部*/


/*内页*/
.ban{ margin-top:60px; }
.ban .banContent{ padding-bottom:60px; }
.ban .banContent .encolumn{ font-size:34px; }
.ban .banContent .cncolumn{ font-size:18px; margin:18px 0; }
.ban .banContent .btn{ width:28px; height:28px; line-height:28px; }
.ban .banContent .btn span{ font-size:16px; }
.ban .banContent .location{ margin-top:18px; }

.pagenav{ height:60px; line-height:60px; }
.pagenav li{ margin:0 20px; }
.pagenav li a{ padding-left:20px; }

.pagenav3{ bottom: -30px; }
/*内页*/


/*关于我们*/
.aboutMain{ margin:5% 0; }
.aboutMain .img{ float: left; width:49%; }
.aboutMain .txt{ position:static; float:right; width:49%; }
.aboutMain .txt .entit{ font-size:34px; }
.aboutMain .txt .cntit{ font-size:18px; margin-top:18px; }
.aboutMain .txt .more{ padding:0 24px; height:40px; line-height:40px; }


.processTop{ line-height:200px; }
.processNav .swiper-slide{ font-size:28px; }
.processNav .swiper-slide-active{ font-size:40px; }

.process-prev,.process-next{ line-height:34px; margin-top:-17px; width:34px; height:34px; }
.process-prev span,.process-next span{ font-size:16px; }
.process-prev{ margin-left:-17px; }
.process-next{ margin-right:-17px; }

.processXian{ height:3px; }
.processXian:after{ margin:-10px 0 0 -10px; width:20px; height:20px; }
.processXian::before{ margin:-5px 0 0 -5px; width:10px; height:10px; }


.pageTit{ line-height:34px; }
.pageTit .entit{ font-size:34px; }
.pageTit .info{ font-size:12px; }
.pageTit .info span{ margin:0 6px; }

.pageTit .ptnav li{ height:34px; font-size:16px; margin-left:8px; padding:0 28px; line-height:32px; }

.honorPaging .honor-prev,.honorPaging .honor-next{ width:34px; height:34px; line-height:32px; }
.honorPaging .honor-prev span,.honorPaging .honor-next span{ font-size:16px; }
.honorPaging .num{ margin:0 24px; font-size:12px; }
.honorPaging .num .sp01{ font-size:24px; }

.honorList .swiper-slide{ padding:12px; }
.honorList .swiper-slide a{ box-shadow:0 0 12px #ebebeb; }
.honorList .swiper-slide .tit{ font-size:14px; }

.honorList .swiper-pagination .swiper-pagination-bullet{ width:12px; height:12px; border-radius:6px; }
.honorList .swiper-pagination .swiper-pagination-bullet-active{ width:28px; }

.brandList{ flex-wrap: wrap;}
.brandList li{ width:100%; border-radius:8px; margin-bottom:15px; }
.brandList li:last-child{ margin-bottom:0; }
.brandList li .ico{ width:100px; height:100px; padding:15px; }

.culture .img{ width:340px; margin:-170px 0 0 -170px; }

.cultureList{ padding:0 20px; }
.cultureList li{ height:70px; margin:20px 0; border-radius:30px; }
.cultureList li .num{ top:-10px; box-shadow:0 0 10px #dcdcdc; width:40px; height:40px; line-height:40px; font-size:18px;  }
.cultureList li .text{font-size:16px; height:70px; line-height:1.3; }
.cultureList li.li01 .num,.cultureList li.li03 .num{ left:-10px; }
.cultureList li.li02 .num,.cultureList li.li04 .num{ right:-10px; }

.coopTab .swiper-pagination .swiper-pagination-bullet{ width:12px; height:12px; border-radius:6px; }
.coopTab .swiper-pagination .swiper-pagination-bullet-active{ width:28px; }
/*关于我们*/


/*服务支持*/
.advantageList li .num{ font-size:84px; }
.advantageList li .cntit{ font-size:16px; margin-bottom:20px; }
.advantageList li .content{ padding:12%; }
.advantageList li .content:after{ border-width:24px; }

.advantageList li:hover .content{ top:-12px; left:12px; box-shadow:0 0 12px #dcdcdc; }

.afterSales .txt .entit{ font-size:34px; }
.afterSales .txt .cntit{ font-size:18px; margin-top:18px; }
/*服务支持*/


/*新闻详情*/
.showTop h1{ font-size:18px; }

.relatedTit{ font-size:20px; }
.relatedList li .more{ line-height: 40px; }
/*新闻详情*/


/*联系我们*/
.contactList li .ico{ width:60px; height:60px; line-height:60px; }
.contactList li .ico:after{ left:9px; top:9px; width:42px; height:42px; }
.contactList li .ico span{ font-size:20px; }
.contactList li .tit{ font-size:16px; }
.contactList li .info{ font-size:12px; }

.mtit{ font-size:16px; }

.my-map{ height:460px; }
/*联系我们*/


/*产品列表*/
.ban .banContent3{ padding-bottom:30px; }
.h60{ height:30px; }

.prodlist li .txt .tit{ font-size:14px; }
.prodlist li .txt .info{ font-size:12px; }

.prodlist li .mask .tit{ font-size:16px; }
.prodlist li .mask .info{ font-size:12px; }

.prodlist li .mask .more{ width:40px; height:40px; line-height:38px; }
.prodlist li .mask .more span{ font-size:14px; }
/*产品列表*/


/*产品详情*/
.topLocation{ margin-top:60px; }
.prodban .prodban-prev,.prodban .prodban-next{ width:46px; height:46px; line-height:46px; }
.prodban .prodban-prev span,.prodban .prodban-next span{ font-size:18px; }

.prodban .prodban-prev{ right:46px; }

.prodtxt .tit{ padding:18px 0; font-size:18px; }
.prodtxt .ftit{ font-size:15px; line-height:40px; padding-left:30px; }
.prodtxt .ftit span{ font-size:20px; }

.prodNav{ height:40px; }
.prodNav .floor-nav{ height:40px; line-height:40px; }
.prodNav .floor-nav li .tit{ font-size:16px; }

.prodTab .ptit{ line-height:40px; font-size:15px; }
/*产品详情*/

.pagemain{ margin:90px 0 30px 0;}
.pagecatname{ font-size:20px; font-size:18px; }


.searchPage{ margin:60px 0 20px 0; }

}


@media screen and (max-width: 768px) {
.container{ width:100%; padding:0 15px; }

/*header*/
.lang{ margin:0 15px; }
.header .nav{ padding:15px; }
/*header*/

/*banner*/
.banner .swiper-slide .bantxt .tit01{ height:34px; }
.banner .swiper-slide .bantxt .tit02{ height:34px; margin:6px 0 12px 0; }
.banner .swiper-slide .bantxt .ico{ height:50px; }
.banner .swiper-slide .img{ height:95%; right:3%; }

.banner .swiper-slide .bantxt .ban2tit01{ height:34px; }
.banner .swiper-slide .bantxt .ban2tit02{ height:24px; }

.banner .swiper-slide .bantxt .ban3tit01{ height:34px; }
.banner .swiper-slide .bantxt .ban3tit02{ height:24px; }


.banBottom{ height:auto; margin-top:0; padding-top:40px; padding-bottom:0; }
.banBottom:after{ width:100%; }
.banBottom .txt{ padding-bottom:15px; width:100%; position: relative; z-index:1; }
.banBottom .txt .tit{ margin-top:0; }
.banBottom .txt .info{ line-height:1.4; margin-top:10px; }

.banBottom .container{ position:static; padding:15px 10px; }
.banBottom .swiper-pagination{ margin:0; position: absolute; top:18px; width:100%; left:0; }

.banBottom .banner-prev{ left:0; }
.banBottom .banner-next{ right:0; top:0; }

.banBottom .banner-prev,.banBottom .banner-next{ width:40px; height:40px; line-height:40px; }
.banBottom .banner-prev span,.banBottom .banner-next span{ font-size:18px; }
/*banner*/


/*首页产品*/
.homeProdTop{ margin-top:20px; }
.homeProdTop .txt{ width:100%; position:static; padding:15px; }
.homeProdTop .txt .entit{ font-size:34px; }
.homeProdTop .txt .rigtit{ line-height:34px; }
.homeProdTop .txt .info{ margin:20px 0; }

.homeProdTop .img{ width:100%; }
.homeProdTop .img .more{ width:156px; height:156px; margin-top:-78px; margin-left:-78px; }
.homeProdTop .img .more .tit{ font-size:16px; }
.homeProdTop .img .more .ico{ width:32px; line-height:32px; height:32px; margin-top:18px; }
.homeProdTop .img .more .ico span{ font-size:14px; }

.homeProd{ border-top:1px solid #e1e1e1; margin:20px 0; }
.homeProd .swiper-slide a .num{ font-size:140px; margin-top:-70px; }
.homeProd .swiper-pagination{ margin-top:20px; }
/*首页产品*/


/*首页关于我们*/
.halist{ width:100%; position:static; }
.halist li a{ padding:15px !important; }
.halist li .ico span{ font-size:34px; }
.halist li .info{ margin:15px 0 !important; min-height:135px; line-height:1.6; }

.haright{ width:100%; padding:20px 15px; }
.haright .entit{ font-size:34px; }
.haright .xian{ margin:20px 0; }
.haright .info{ line-height:1.6; }
.haright .btn{ margin-top:20px; }
.haright .btn a{ height:34px; line-height:34px; font-weight:normal; }
.haright .btn a div{ padding-left:21px; }
.haright .btn a span{ font-size:14px; }
/*首页关于我们*/

/*首页新闻*/
.homeNewsTit{ line-height:34px; padding-left:0; margin-top:20px; }
.homeNewsTit .tit{ font-size:34px;  }
.homeNewsTit .sub{ font-size:14px; margin-left:14px; }
.homeNewsTit .sub span{ margin:0 7px; }

.homeNewsTit .more{ padding:0 10px; height:34px; line-height:34px; display:none; }
.homeNewsTit .more span{ margin-left:7px; }

.homeNewsTop{ padding:15px 0; }
.homeNewsTop .tit{ margin:8px 0; width:100%; }
.homeNewsTop .titen{ margin-top:-50px; font-size:100px; z-index:-1; }
.homeNewsTop .info{ width:100%; line-height:1.6; }
.homeNewsTop .hmore{ position:relative; left:0; top:0; margin-top:10px; }

.hnlist{ padding:20px 0 0 0; }
.hnlist li{ width:100%; }
.hnlist li .txt{ padding:15px 0;}
.hnlist li .more{ margin-left:0; }
/*首页新闻*/


/*首页合作伙伴*/
.coopTit{ margin-top:20px; }
.coopTit .tit{ font-size:34px; }
.coopTit .info{ width:100%; margin-top:10px; }

.hclist{ width:100%; margin-top:0; }
.hclist li{ float: left; width:50%; margin:20px 0 0 0; display: block; }
.hclist li .ico{ float:none; margin:0 auto; }
.hclist li .txt{ padding:5px 0; margin:0; text-align:center; float:none; }
.hclist li .txt .num{ line-height:20px; margin:5px 0; }
.hclist li .txt .num span{ font-size:24px; }
.hclist li:last-child{ margin-left:25%; }

.homeCoopMain .map{ width:100%; }

.cooplist{ bottom:20px; }
.cooplist .swiper-pagination{ margin-top:16px; }
.cooplist .swiper-pagination .swiper-pagination-bullet{ width:8px; margin:0 4px; height:8px; }
/*首页合作伙伴*/

/*底部*/
.footTop{ display:none; }

.dbContact{ padding:20px 0; position: relative; }

.dbconlist{ width:100%; text-align:left; flex-wrap: wrap; }
.dbconlist li{ margin-bottom:20px; width:100%; display: block; }
.dbconlist li:last-child{ margin-bottom:0; }
.dbconlist li .ico{ margin:0; }
.dbconlist li .txt{ padding:0; margin:0; border:none; }
.dbconlist li .tit{ margin-top:10px; }

.dbwechat{ width:120px; position: absolute; right:0; top:20px; margin-top:0; }

.bottom{ padding:10px 0; }
/*底部*/

/*内页*/
.ban .img img{ width:120%; margin-left:-10%; }
.ban .banContent{ padding-bottom:40px; }
.ban .banContent .encolumn{ font-size:24px; }
.ban .banContent .cncolumn{ font-size:16px; margin:10px 0; }

.ban67 .img img{ width:130%; margin-left:-15%; }
.ban67 .banContent{ padding-bottom:70px; }

.pagenav{ height:40px; line-height:40px; }
.pagenav .container{ padding:0 !important; }
.pagenav li{ margin:0 10px;  }
.pagenav li a{ padding-left:15px; font-weight:normal;}

.pagenav67{ padding:5px 0; height: auto; line-height:30px; }

.pagenav3{ bottom: -20px; }
/*内页*/


/*关于我们*/
.aboutMain{ margin:20px 0; flex-wrap: wrap; }
.aboutMain .img{ width:100%; float:none; margin-top:20px; order:2; }
.aboutMain .txt{ width:100%; float:none; order:1;  }
.aboutMain .txt .entit{ font-size:28px; }
.aboutMain .txt .cntit{ margin-top:9px; }
.aboutMain .txt .info{ padding:15px 0; margin-top:15px; }
.aboutMain .txt .more{ padding:0 20px; height:40px; line-height:40px; }


.processTop{ line-height:150px; }
.processNav .swiper-slide{ font-size:24px; }
.processNav .swiper-slide-active{ font-size:34px; }
.processTab{ margin:20px 0; }


.pageTit{ line-height:34px; margin-bottom:0; flex-wrap: wrap; }
.pageTit .entit{ font-size:28px; }
.pageTit .info{ font-size:12px; margin-top:12px; line-height:1.5; width:100%; max-width:100%; }
.pageTit .ptnav{ width:100%; margin-top:15px; display: flex; }
.pageTit .ptnav li{ float:none;  margin-left:0; margin-right:6px; }

.pageTit5{ margin-top:20px; }


.honorMain{ margin:20px 0; }
.honorPaging .num{ margin:0 20px; }
.honorPaging .num .sp01{ font-size:20px; }

.honorList .swiper-slide{ padding:12px; }
.honorList .swiper-slide a{ box-shadow:0 0 12px #ebebeb; }
.honorList .swiper-slide .tit{ font-size:14px; }

.honorList .swiper-pagination{ margin-top:10px; }
.honorList .swiper-pagination .swiper-pagination-bullet{ width:12px; height:12px; border-radius:6px; }
.honorList .swiper-pagination .swiper-pagination-bullet-active{ width:28px; }

.brandMain{ margin:20px 0; }
.brandList li{ margin-top:15px; margin-bottom:0; }
.brandList li:last-child{ margin-bottom:0; }
.brandList li .ico{ width:100px; height:100px; padding:15px; }

.culture{ padding:20px 0; border-bottom:1px solid #dcdcdc; }
.culture .img{ width:200px; height:200px; position:static; margin:0 auto; overflow: hidden; }
.culture .img img{ width:132%; margin-left:-16%; margin-top:-16%;}

.cultureList{ padding:0 15px; }
.cultureList li{ height:auto; margin:15px 0 0 0; border-radius:25px; width:100%; padding:15px !important; }
.cultureList li .num{ top:-8px; box-shadow:0 0 8px #dcdcdc; width:34px; height:34px; line-height:34px; font-size:16px; padding:0;  }
.cultureList li .text{height:auto; }
.cultureList li.li01 .num,.cultureList li.li03 .num{ left:-8px; }
.cultureList li.li02 .num,.cultureList li.li04 .num{ right:-8px; }

.coopTab{ margin:40px 0;}
.coopTab .swiper-pagination{ margin-top:20px !important; }
.coopTab .swiper-pagination .swiper-pagination-bullet{ width:10px; height:10px; border-radius:5px; }
.coopTab .swiper-pagination .swiper-pagination-bullet-active{ width:24px; }
/*关于我们*/


/*服务支持*/
.advantageMain{ margin:20px 0; }
.advantageList{ flex-wrap: wrap; margin-top:20px; }
.advantageList li{ width:100%; }
.advantageList li .num{ font-size:70px; }
.advantageList li .cntit{ font-size:16px; margin-bottom:15px; }
.advantageList li .content{ padding:20px; }
.advantageList li .content:after{ border-width:15px; }
.advantageList li:hover .content{ top:0; left:0; box-shadow:none; }

.afterSales:after{ background:none; }
.afterSales .container{ padding:0; }
.afterSales .img{ width:100%; position:static; height:300px;}
.afterSales .img img{ display: block; width:100%; }

.afterSales .txt{ width:100%; padding:15px; }
.afterSales .txt .entit{ font-size:28px; }
.afterSales .txt .cntit{ font-size:16px; margin-top:16px; }

.afterSales .txt .info{ margin-top:20px; }
.afterSales .txt .info li{ margin-top:15px; }
/*服务支持*/

/*新闻列表*/
.pageTit4{ margin:20px 0 15px 0; }
.homeNewsTop2{ padding:15px 0 !important;}

.hnlist2{ margin-top:0; }
.hnlist2 li{ margin-top:15px; }
.hnlist2 li a{ padding:15px 15px 0 15px; }

.paging{ margin:20px 0; }
/*新闻列表*/

/*新闻详情*/
.huibj .container{ padding:0; }
.showNews{ padding:15px 15px 0 15px; }

.showTop .parameter{ padding:15px 0; }

.showBottom{ padding:15px 0 ; }
.showBottom .sxp{ float:none; }
.showBottom .return{ position:relative; margin-top:15px; display: block; font-size:16px; }

.relatedMain{ padding:20px 0; }
.relatedTit{ margin-bottom:20px; }
.relatedList{ padding:0 15px; }
.relatedList li{ width:100%; margin-bottom:15px; }
.relatedList li:last-child{ margin-bottom:0; }
.relatedList li a{ padding:15px 15px 0 15px; }
.relatedList li .txt .info{ margin:10px 0; }

/*新闻详情*/


/*联系我们*/
.contactList{ flex-wrap: wrap; }
.contactList li{ width:100%; }
.contactList li .tit{ margin:16px 0; }
.contactList li .info{ font-size:14px; padding:0 0 10px 0; }

.messageMain{ margin:20px 0; }
.message li.w32{ width:100%; margin:15px 0 0 0; }
.message li.w49{ width:100%; margin-right:0; }
.message li{ margin-top:15px; }


.my-map{ height:400px; }
/*联系我们*/

/*产品列表*/
.ban .banContent3{ padding-bottom:20px; }
.h60{ height:20px; }

.prodlist{ margin-top:0; }
.prodlist li{ width:48.5%; margin-top:3%; margin-right:3% !important; }
.prodlist li:nth-child(2n){ margin-right:0 !important; }
/*产品列表*/


/*产品详情*/
.prodTop{ margin:20px 0; }
.prodban{ width:100%; }
.prodtxt{ width:100%; padding:0 15px; }
.prodtxt .ftit{ margin:5px 0 0 0;}
.btnList{ margin-top:15px; }

.prodNav{ margin-bottom:10px; }
.prodNav .floor-nav li{ width:50%;}
.prodNav .floor-nav li .tit{ font-size:14px; padding-left:0; }
.prodNav .floor-nav li .tit .ico{ display:none; }
.prodNav .floor-nav.on{ top:60px; }
.prodNav .floor-nav.on ul{ border-top:1px solid #e4e4e4; }

.prodTab{ padding:15px; margin-bottom:20px; }

.prodTab .txt{ padding:15px 0; line-height:1.6; }
.prodTab .txt table{ margin:20px 0; }
.prodTab .txt table td,.prodTab .txt table th{ padding-left:15px; padding-top: 10px; padding-bottom: 10px; }

.characteristic{ padding:15px 0; }
.characteristic li{ width:100%; margin:10px 0 !important; }


.interface{ padding:20px 0 5px 0; }
.interface li{ width:100%; margin:0 0 15px 0; }
.interface li:last-child{ margin-bottom:0; }
/*产品详情*/


.pagemain{ padding:20px 15px; margin:80px 0 20px 0;}
.pagecatname{ margin-bottom:15px;  }


}


@media screen and (max-width: 580px) {

/*banner*/
.banner .swiper-slide>img{ width:130%; margin-left:-15%; }
.banner .swiper-slide .bantxt .tit01{ }
.banner .swiper-slide .bantxt .tit02{ height:28px; }
.banner .swiper-slide .bantxt .ico{ height:60px; }
.banner .swiper-slide .bantxt .more{ margin-top:20px; }


.banner .swiper-slide .bantxt .ban2tit01{ }
.banner .swiper-slide .bantxt .ban2tit02{ height:24px; }
.banner .swiper-slide .bantxt .ban2tit03{ display:none; }

.banner .swiper-slide .bantxt .ban3tit01{ }
.banner .swiper-slide .bantxt .ban3tit02{ height:18px; }
.banner .swiper-slide .bantxt .ban3tit03{ height:40px; }

.banner .swiper-slide .img{
    height: 70%;
    top: 15%;
    right:0;
}
/*banner*/

.halist li.li01,.halist li.li02{ width:100%;}
.halist li .info{ height:auto; min-height:75px; }

.ban .img img{ width:140%; margin-left:-20%; }
.ban67 .img img{ width:160%; margin-left:-30%; }

.dbwechat{ top:150px;}

}


@media screen and (min-width: 1025px) {
.nav{ display:flex !important; position: static;}
}