@charset "utf-8";
/* CSS Document */

@media screen and (max-width: 1800px) {
    .hnav li a{ font-size:15px;}
}

@media screen and (max-width: 1680px) {
.container{max-width:1400px; }

.header{ height:76px; }
.header .logo{line-height:76px; font-size:24px;}
.header .logo img{ height:76px; }
.header .logo .xian{ margin:0 12px;}

.nav{ line-height:76px; font-size:16px;  }
.nav li>a{ padding:0 40px; }

.nav li .sub{ top:76px; font-size:13px; }


.lang{ margin-top:18px; font-size:12px; width: 130px; height:40px;  border-radius:20px 0 20px 0; }
.lang span{ padding:0 30px; line-height:40px;}
.lang span::before{ width:25px; background-size:25px; }
.lang span::after{ width:25px; background-size:25px; }

.lang .lang_sub{ top:40px; }
.lang .lang_sub a{ line-height:34px; }

.search_btn{ width:76px; height:76px; margin-left:40px; }


.search_main{ padding:50px; width:490px; height:150px; margin:-75px 0 0 -245px;  }
.search_main .input{ width:340px; height:50px; padding:0 12px; font-size:15px;}
.search_main .submit{ width:50px; height:50px; }


.banner .bantxt01{ padding:34px; }
.banner .bantxt01:after{ width:60px; height:60px; top:20px; right:30px; }
.banner .bantxt01 h3{ font-size:40px; }
.banner .bantxt01 p{ font-size:18px; }
.banner .bantxt01 .more{ width:120px; height:36px; line-height:34px; font-size:14px; }

.banner .ban_bottom{ bottom:40px;}

.toplist{ height:70px; line-height:70px; }
.toplist li{ padding:0 35px; font-size:14px; }
.toplist li span{ margin-right:16px; font-size:16px; }


/*首页产品*/
.homecolumn .htit01 .tit_cn{ font-size:30px; }
.homecolumn .htit01 .tit_en{ font-size:30px; }
.homecolumn .htit01 p{ font-size:14px;}

.hnav{ margin-top:55px; }
.hnav li a{ font-size:14px; line-height:30px; padding:0 15px; border-radius:15px; }

.hplist .swiper-slide a{ padding-right:17px; }
.hplist .swiper-slide a:after{ left:17px; top:17px; }
.hplist .swiper-slide .img .name{ top:25px; left:25px; height:34px; line-height:34px; font-size:15px; padding:0 15px; }
.hplist .swiper-slide .img .txt{ padding:0 40px; } 
.hplist .swiper-slide .img .txt p{ font-size:14px; }

.hplist .swiper-slide .tit{ height:70px; line-height:70px; padding:0 35px; font-size:16px; }
.hplist .swiper-slide .tit:after{ height:34px; width:34px; margin-top:-17px; }


.homeprod .hp-prev,.homeprod .hp-next{ width:42px; height:42px; margin-top:-21px; }
.homeprod .hp-prev{ left:-60px; }
.homeprod .hp-next{ right:-60px; }
/*首页产品*/

/*首页搜索*/
.homesearch .stit{ font-size:30px;  }
.hslist{ width:670px;  }
.hslist li.select{ width:240px; height:40px;  }
.hslist li.select:after{ right:15px; }
.hslist li.select select{ height:40px; padding:0 25px; font-size:13px; } 
.hslist li.input{ width:240px; height:40px; line-height:40px; }
.hslist li.input input{ height:40px; font-size:13px; }
.hslist li.submit{ width:170px; height:40px; line-height:40px; }
.hslist li.submit input{ height:40px; font-size:15px; }
/*首页搜索*/


/*首页简介*/
.homelist li .txt .ablogo{ height:60px;}
.homelist li .txt h3{  font-size:34px; }
.homelist li .txt p{ font-size:14px; }

.homelist li .txt .more{ height:42px; line-height:40px; border-radius:21px; padding:0 30px;}
.homelist li .txt .more span{ padding-right:30px; font-size:14px; }

.homelist li .video-wrap .video{ height: 340px; }
.homelist li .video-wrap .play{ width:60px; height:60px; margin-top: -30px; margin-left: -30px}

.homelist li.li01 .txt{height: 340px;}

/*首页简介*/


/*首页案例*/
.htit02 h3{ font-size:34px;}
.htit02 p{ font-size:14px; }

.hclist li .tit{ font-size:14px; padding:0 34px 0 17px; height:50px; line-height:50px; }
.hclist li .tit:after{ height:50px; line-height:50px; right:17px; }
/*首页案例*/

/*首页新闻*/
.hnleft .img{ height:300px; }
.hnleft .txt{ height:320px; padding:30px; }
.hnleft .txt h3{ font-size:20px;}
.hnleft .txt p{ font-size:16px; }
.hnleft .txt .more{width:170px; height:44px; line-height:40px; border-radius:22px;}
.hnleft .txt .more span{ padding-right: 30px; font-size:14px; }
.hnleft .txt .time{ line-height:44px; font-size:16px;}

.hnright li{ height:300px;}
.hnright li.li02{ margin-top:20px;}
.hnright li a{ padding:20px; font-size:18px; }
/*首页新闻*/

.hqlist li .img{ width:160px; }
.hqlist li .tit{ font-size:16px; }


.links{ font-size:13px; }
.links b{ font-size:17px; }
.links span{ font-size:10px;  margin:0 8px;}
.links a{ font-size:13px; }


/*底部*/
.dbnav li{ margin-bottom:17px;}
.dbnav li>a{ font-size:16px; }
.dbnav li .sub{ margin-top:8px;}
.dbnav li .sub a{font-size:13px; }

.footer .dbcontact .tit{font-size:16px; }
.footer .dbcontact .tit2{ margin-top:25px; }

.footer .dbcontact .dbtel span{ font-size:13px; }
.footer .dbcontact .dbtel p{ font-size:20px;padding-left:38px; background-size:26px; }
.footer .dbcontact .info{  font-size:13px;  margin-top:8px; }

.copy{ font-size:13px; }
/*底部*/


/*关于我们*/
.nyban .bancon .tit_cn{ font-size:40px; letter-spacing:7px; }
.nyban .bancon .info{ font-size:20px; letter-spacing:4px; }
.nyban .bancon .tit_en{ font-size:60px; }


.nyban .bancon .bantxt{ padding:30px; }
.nyban .bancon .bantxt h3{ font-size:28px; }
.nyban .bancon .bantxt p{ font-size:16px; }


.atop h3{ font-size:24px; line-height:40px; }
.atop h3:after{ height:4px; }

.weizhi{ font-size:13px; line-height:40px;  padding-left:30px; background-size:24px 24px;  }

.anav a{ width: 120px; height:40px; line-height:38px; margin-left:12px; font-size:15px; }

.abtit{ font-size:24px; }
.abtit span{margin: 0 12px; }
.abtxt{ font-size:15px; }

.ab-video .video{ height: 420px; }
.ab-video .play{ width:60px; height:60px; margin-top: -30px; margin-left: -30px}


.culture li{ border-radius:8px; }
.culture li .txt{ padding:25px 0; }
.culture li .txt h3{ font-size:24px; }
.culture li .txt p{ font-size:14px; margin-top:8px; }


.courselist .swiper-slide .info{ width:85px; font-size:12px; line-height:20px; height:200px; }
.courselist .swiper-slide .time{ font-size:20px; line-height:200px; }
.courselist .course01{ margin-top:220px; padding:25px 15px 0 0;  }
.courselist .course02{ padding:0 15px 25px 0;   }

.course-prev,.course-next{ width:25px; height:70px; margin-top:-35px; }

.honorlist .swiper-slide .imgtit{ font-size:16px; }
.honorlist .swiper-slide .tit{ font-size:14px; padding:14px 0; }

.honor-prev,.honor-next{ width:40px; height:40px; margin-top:-45px; }

.honor-prev{ left:-45px; }
.honor-next{ right:-45px; }

/*关于我们*/


/*联系我们*/
.column_top .lmname h3{ font-size:34px; line-height:40px; }
.column_top .lmname h3:before{ width:34px; height:3px; margin-bottom:8px; }
.column_top .lmname p{ font-size:14px; margin:20px 0 40px 0;}

.anav2{ margin-top:12px; }

.conname .nen{ font-size:24px; line-height:40px; }
.conname .ncn{ font-size:30px; line-height:48px; }

.contel{ padding-left:42px; margin-top:17px; background-size:25px 25px; }
.contel span{ font-size:12px; line-height:20px; }
.contel p{ font-size:20px; line-height:30px; }

.contit{ height:42px; line-height:42px; padding-left:42px; font-size:20px; }
.contit01{ background-size:30px 30px;}
.contit02{ background-size:30px 30px;}
.contit03{ background-size:30px 30px;}

.contxt{ font-size:16px; padding:0 42px; }

.message{padding:0 42px; }
.message li.textarea textarea{ height:120px; padding:12px; }
.message li input{ height:40px; padding:0 12px; }
.message li.submit input{ font-size:16px; }
/*联系我们*/


/*人才招聘*/
.recruitlist li .tit{ padding-left:42px; height:34px; line-height:34px; font-size:20px; }
.recruitlist li .parameter{ line-height:34px; }
.recruitlist li .parameter span{  margin-right:20px; }
.recruitlist li .info{ font-size:13px;  }
.recruitlist li .more{  width:52px; height:30px; }

.return{ width:34px; height:34px; top:-17px; right:-17px; }
.recruit_popup{ height:470px; margin-top:-235px; }

.recruit_popup .p100{ padding:0 85px;}
.lith{ line-height:60px; font-size:16px; }
.litd{ line-height:60px; font-size:16px; }
.recruit_popup .info{ font-size:14px; }
.hr_email{ font-size:16px; }
/*人才招聘*/


/*技术支持*/
.aslist li .ico{ width:120px; height:120px; }
.aslist li .ico:after{ width:30px; height:4px; }
.aslist li .tit{ font-size:20px; }
.aslist li .info{ font-size:13px; }

.tslist li a{padding:8px 0;  padding-left:42px; }
.tslist li a:after{ width:6px; height:6px; left:20px; margin-top:-3px; }

.download li{ line-height:64px; font-size:16px; }
.download li a{ padding-left:64px; }
.download li a:before{ width:64px; height:64px; }
.download li a:after{ width:64px; height:64px;  }
/*技术支持*/


/*案例展示*/
.caselist li .tit{ height:70px; line-height:70px; font-size:18px; }
.caselist li:hover .tit{ padding:0 35px; }
.caselist li:hover .tit:after{ font-size:16px; right:35px; }

.fenye span,.fenye a{ font-size:13px; padding:0 13px; height:34px; line-height:34px; margin:0 4px; }
/*案例展示*/


/*新闻动态*/
.newstop .txt .time{ font-size:13px; }
.newstop .txt .tit{ font-size:20px; }
.newstop .txt .info{ font-size:15px; }
.newstop .txt .more{ font-size:13px; }

.newslist li .txt .time{ font-size:13px; }
.newslist li .txt .tit{ font-size:20px; }
.newslist li .txt .tit:after{ width:17px; }
.newslist li .txt .info{ font-size:13px; }
/*新闻动态*/


/*产品中心*/
.prod_search{ padding-left: 54px; }
.prod_search .submit{ width:54px; }

.pnav{ }
.pnav li .tit{ line-height:50px; font-size: 15px;}
.pnav li .tit a{ padding:0 17px; }

.pnav li .sub{ padding:17px; }
.pnav li .sub a{ font-size:13px; line-height:30px; }
/*产品中心*/


/*产品详情*/
.weizhi3{ line-height:50px;}

.prodtop .txt .model{ font-size:40px; }
.prodtop .txt .tit{ font-size:22px; }
.prodtop .txt .tit:after{ width:55px; height:3px; margin:30px 0; }
.prodtop .txt .info{ font-size:16px; }

.prodbtn{ margin-top:30px;}
.prodbtn a{ height:40px; padding:0 20px; line-height:40px;}
.prodbtn a.online span{ font-size:14px; padding-left:34px; }
.prodbtn a.prodtel{ margin-left: 20px;}
.prodbtn a.prodtel span{ font-size:14px; padding-left:34px;}

.ptit{ font-size:40px; }
.ptit:after{ width:55px; height:3px;}

.fieldlist li .ico{ width:70px; }
.fieldlist li .tit{ font-size:16px; }


.technical_parameter .tit{ font-size:16px; line-height:50px;}
.tplist li{ font-size:16px; line-height:50px; }

.after_sale li{ line-height:50px; }
.after_sale li .num{ font-size:50px; }
.after_sale li .tit{ font-size:16px; margin-left:16px; }
/*产品详情*/

}

@media screen and (max-width: 1500px) {
.hnav li a{ font-size:13px;}
}

@media screen and (max-width: 1440px) {
.container{max-width:1200px; }


.header{ height:60px; }
.header .logo{ line-height:60px; font-size:20px;}
.header .logo img{ height:60px; }
.header .logo .xian{ margin:0 10px;}


.nav{ line-height:60px; font-size:14px;  }
.nav li>a{ padding:0 35px; }
.nav li .sub{ top:60px; font-size:12px; }
.nav li .sub a{ height:35px; line-height:35px; }


.lang{ width:120px; margin-top:10px; }
.search_btn{ width:60px; height:60px; margin-left:20px; }

.search_main{ padding:40px; width:420px; height:120px; margin:-60px 0 0 -210px;  }
.search_main .input{ width:300px; height:40px; padding:0 10px; font-size:14px;}
.search_main .submit{ width:40px; height:40px; }


.banner .ban-prev,.banner .ban-next{ width:40px; height:40px; margin-top: -20px; }
.banner .ban-prev{ left:20px; }
.banner .ban-next{ right:20px; }

.banner .ban_bottom{ bottom:30px; }


.banner .bantxt01{ padding:25px; }
.banner .bantxt01:after{ width:50px; height:50px; top:15px; right:25px; }
.banner .bantxt01 h3{ font-size:34px; }
.banner .bantxt01 p{ font-size:16px; }

.toplist{ height:60px; line-height:60px; }
.toplist li{ padding:0 30px; font-size:12px; }
.toplist li span{ margin-right:14px; font-size:14px; }



/*首页产品*/
.homecolumn .htit01 .tit_cn{ font-size:24px; }
.homecolumn .htit01 .tit_en{ font-size:24px; }
.homecolumn .htit01 p{ font-size:12px; }

.hnav{ margin-top:40px; }
.hnav li a{ font-size:12px; line-height:30px; padding:0 12px; border-radius:15px; }

.hplist .swiper-slide a{ padding-right:15px; }
.hplist .swiper-slide a:after{ left:15px; top:15px; }
.hplist .swiper-slide .img .name{ top:20px; left:20px; height:30px; line-height:30px; font-size:14px; padding:0 14px; }
.hplist .swiper-slide .img .txt{ padding:0 30px; } 
.hplist .swiper-slide .img .txt p{ font-size:13px; }

.hplist .swiper-slide .tit{ height:60px; line-height:60px; padding:0 30px; font-size:14px; }
.hplist .swiper-slide .tit:after{ height:30px; width:30px; margin-top:-15px; }


.homeprod .hp-prev,.homeprod .hp-next{ width:36px; height:36px; margin-top:-18px; }
.homeprod .hp-prev{ left:-50px; }
.homeprod .hp-next{ right:-50px; }
/*首页产品*/


/*首页搜索*/
.homesearch .stit{ font-size:24px;  }
.hslist li.select select{ font-size:12px; } 
.hslist li.input input{ font-size:12px; }
.hslist li.submit input{ font-size:14px; }
/*首页搜索*/


/*首页简介*/
.homelist li .txt .ablogo{ height:50px;}
.homelist li .txt h3{  font-size:28px; }
.homelist li .txt p{ font-size:12px; }

.homelist li .txt .more{ height:36px; line-height:34px; border-width:1px; border-radius:18px; padding:0 25px;}
.homelist li .txt .more span{ padding-right:25px; font-size:12px; }

.homelist li .video-wrap .video{ height: 300px; }
.homelist li .video-wrap .play{ width:50px; height:50px; margin-top: -25px; margin-left: -25px}

.homelist li.li01 .txt{height: 300px;}

/*首页简介*/


/*首页案例*/
.htit02 h3{ font-size:28px;}
.htit02 p{ font-size:12px; }

.hclist li .tit{ font-size:12px; padding:0 30px 0 15px; height:40px; line-height:40px; }
.hclist li .tit:after{ height:40px; line-height:40px; right:15px; }
/*首页案例*/

/*首页新闻*/
.hnleft .img{ height:250px; }
.hnleft .txt{ height:265px; padding:25px; }
.hnleft .txt h3{ font-size:18px;}
.hnleft .txt p{ font-size:14px; }
.hnleft .txt .more{width:140px; height:36px; line-height:34px; border-width:1px; border-radius:18px;}
.hnleft .txt .more span{ padding-right:25px; font-size:12px; }
.hnleft .txt .time{ line-height:36px; font-size:14px;}

.hnright li{ height:250px;}
.hnright li.li02{ margin-top:15px;}
.hnright li a{ padding:15px; font-size:16px; }
/*首页新闻*/

.hqlist li .img{ width:140px; }
.hqlist li .tit{ font-size:14px; }

.links{ font-size:12px; }
.links b{ font-size:16px; }
.links span{ margin:0 7px;}
.links a{ font-size:12px; }


/*底部*/
.dbnav li{ margin-bottom:15px;}
.dbnav li>a{ font-size:14px; }
.dbnav li .sub{ margin-top:6px;}
.dbnav li .sub a{font-size:12px; }

.footer .dbcontact .tit{font-size:14px; }
.footer .dbcontact .tit2{ margin-top:20px; }

.footer .dbcontact .dbtel span{ font-size:12px; }
.footer .dbcontact .dbtel p{ font-size:18px;padding-left:32px; background-size:22px; }
.footer .dbcontact .info{  font-size:12px;  margin-top:6px; }

.copy{ font-size:12px; }
/*底部*/


/*关于我们*/
.nyban .bancon .tit_cn{ font-size:34px; letter-spacing:6px; }
.nyban .bancon .info{ font-size:18px; letter-spacing:3px; }
.nyban .bancon .tit_en{ font-size:50px; }

.nyban .bancon .bantxt{ padding:25px; }
.nyban .bancon .bantxt h3{ font-size:24px; }
.nyban .bancon .bantxt p{ font-size:14px; }

.atop h3{ font-size:20px; }
.atop h3:after{ height:3px; }

.weizhi{ font-size:12px; }

.anav a{ margin-left:10px; font-size:14px; }

.abtit{ font-size:20px; }
.abtit span{margin: 0 10px; }

.abtxt{ font-size:14px; }

.ab-video .video{ height:360px; }
.ab-video .play{ width:50px; height:50px; margin-top: -25px; margin-left: -25px}


.culture li{ border-radius:7px; }
.culture li .txt{ padding:20px 0; }
.culture li .txt h3{ font-size:20px; }
.culture li .txt p{ font-size:12px; margin-top:7px; }


.courselist .swiper-slide .info{ width:70px; height:170px; }
.courselist .swiper-slide .time{ font-size:18px; line-height:170px; }
.courselist .course01{ margin-top:190px; padding:20px 10px 0 0; }
.courselist .course02{ padding:0 10px 20px 0; }

.course-prev,.course-next{ width:20px; height:60px; margin-top:-30px; }

.honorlist .swiper-slide .imgtit{ font-size:14px; }
.honorlist .swiper-slide .tit{ font-size:12px; padding:12px 0; }

.honor-prev,.honor-next{ width:34px; height:34px; margin-top:-38px; }

.honor-prev{ left:-40px; }
.honor-next{ right:-40px; }

/*关于我们*/



/*联系我们*/
.column_top .lmname h3{ font-size:28px; }
.column_top .lmname h3:before{ width:28px; margin-bottom:6px; }
.column_top .lmname p{ font-size:12px; margin:15px 0 30px 0;}

.anav2{ margin-top:10px; }

.conname .nen{ font-size:20px; line-height:34px; }
.conname .ncn{ font-size:24px; line-height:40px; }

.contit{ height:36px; line-height:36px; padding-left:36px; font-size:18px; }
.contit01{ background-size:25px 25px;}
.contit02{ background-size:25px 25px;}
.contit03{ background-size:25px 25px;}

.contxt{ font-size:14px; padding:0 36px; }

.message{padding:0 36px; }
/*联系我们*/


/*人才招聘*/
.recruitlist li .tit{ padding-left:36px; height:30px; line-height:30px; font-size:18px; }
.recruitlist li .parameter{ line-height:30px; }
.recruitlist li .parameter span{ margin-right:20px; }
.recruitlist li .more{ width:48px; height:26px; }

.return{ width:30px; height:30px; top:-15px; right:-15px; }
.recruit_popup{ height:400px; margin-top:-200px; }

.recruit_popup .p100{ padding:0 70px;}
.lith{ line-height:50px; font-size:14px; }
.litd{ line-height:50px; font-size:14px; }
.recruit_popup .info{ font-size:12px; }
.hr_email{ font-size:14px; }
/*人才招聘*/


/*技术支持*/
.aslist li .ico{ width:100px; height:100px; }
.aslist li .ico:after{ width:25px; height:3px; }
.aslist li .tit{ font-size:18px; }
.aslist li .info{ font-size:12px; }

.download li{ line-height:54px; font-size:14px; }
.download li a{ padding-left:54px; }
.download li a:before{ width:54px; height:54px; }
.download li a:after{ width:54px; height:54px;  }
/*技术支持*/


/*案例展示*/
.caselist li .tit{ height:60px; line-height:60px; font-size:16px; }
.caselist li:hover .tit{ padding:0 30px; }
.caselist li:hover .tit:after{ font-size:14px; right:30px; }

.fenye span,.fenye a{ font-size:12px; padding:0 12px; margin:0 3px; }
/*案例展示*/


/*新闻动态*/
.newstop .txt .time{ font-size:12px; }
.newstop .txt .tit{ font-size:18px; }
.newstop .txt .info{ font-size:14px; }
.newstop .txt .more{ font-size:12px; }

.newslist li .txt .time{ font-size:12px; }
.newslist li .txt .tit{ font-size:18px; }
.newslist li .txt .tit:after{ width:15px; }
.newslist li .txt .info{ font-size:12px; }
/*新闻动态*/


/*产品中心*/
.prod_search{ height:42px; padding-left:50px; }
.prod_search .input{ height:40px; line-height:40px; font-size:12px; padding:0 10px; }
.prod_search:after{ height:16px; width:1px; left:50px; margin-top:-8px; }
.prod_search .submit{ width:50px; height:40px; background-size:40px 40px;}

.pnav{ }
.pnav li .tit{ line-height:40px; font-size: 14px;}
.pnav li .tit a{ padding:0 15px; }

.pnav li .sub{ padding:15px; }
.pnav li .sub a{ font-size:12px; line-height:26px; padding-left:10px; }
/*产品中心*/


/*产品详情*/
.weizhi3{ line-height:40px;}

.prodtop .txt .model{ font-size:34px; }
.prodtop .txt .tit{ font-size:20px; }
.prodtop .txt .tit:after{ width:48px; height:2px; margin:25px 0; }
.prodtop .txt .info{ font-size:14px; }

.prodbtn{ margin-top:25px;}

.ptit{ font-size:34px; }
.ptit:after{ width:48px; height:2px;}

.fieldlist li .ico{ width:60px; }
.fieldlist li .tit{ font-size:14px; }


.technical_parameter .tit{ font-size:14px; line-height:40px;}
.tplist li{ font-size:14px; line-height:40px; }

.after_sale li{ line-height:40px; }
.after_sale li .num{ font-size:40px; }
.after_sale li .tit{ font-size:14px; margin-left:14px; }
/*产品详情*/


/*资讯详情*/
.showtop h1{  font-size:20px; }
.showtop span{ margin:0 8px; }
.showtop .parameter{ font-size:13px;}
.showtxt{ font-size:14px; }
.paging{ line-height:60px; font-size:13px;}
/*资讯详情*/

}


@media screen and (max-width: 1240px) {

.container{ max-width:1000px; width:90%; }

.nav li>a{ padding:0 30px; }

.banner .ban-prev{ left:10px; }
.banner .ban-next{ right:10px; }

.banner .ban_bottom{ bottom:20px; }


.banner .bantxt01{ padding:20px; }
.banner .bantxt01:after{ width:40px; height:40px; top:10px; right:20px; }
.banner .bantxt01 h3{ font-size:28px; }
.banner .bantxt01 p{ font-size:14px; }


.toplist{ height:50px; line-height:50px; }
.toplist li{ padding:0 25px;  }


/*首页产品*/
.homecolumn .htit01 .tit_cn{ font-size:20px; }
.homecolumn .htit01 .tit_en{ font-size:20px; }

.hnav{ margin-top:30px; }
.hnav li a{  font-size:12px; line-height:28px; padding:0 8px; border-radius:14px; }

.hplist .swiper-slide a{ padding-right:12px; }
.hplist .swiper-slide a:after{ left:12px; top:12px; }
.hplist .swiper-slide .img .name{ top:15px; left:15px; font-size:12px; padding:0 12px; }
.hplist .swiper-slide .img .txt{ padding:0 25px; } 
.hplist .swiper-slide .img .txt p{ font-size:12px; }

.hplist .swiper-slide .tit{ height:50px; line-height:50px; padding:0 25px; font-size:14px; }
/*首页产品*/


/*首页搜索*/
.homesearch .stit{ font-size:20px;  }
/*首页搜索*/


/*首页简介*/
.homelist li .txt .ablogo{ height:40px;}
.homelist li .txt h3{  font-size:24px; }

.homelist li .video-wrap .video{ height: 265px; }
.homelist li .video-wrap .play{ width:40px; height:40px; margin-top: -20px; margin-left: -20px; }

.homelist li.li01 .txt{height: 265px;}

/*首页简介*/


/*首页案例*/
.htit02 h3{ font-size:24px;}
/*首页案例*/


/*首页新闻*/
.hnleft .img{ height:200px; }
.hnleft .txt{ height:210px; padding:20px; }
.hnleft .txt h3{ font-size:16px;}
.hnleft .txt p{ font-size:12px; }
.hnleft .txt .time{ font-size:12px;}

.hnright li{ height:200px;}
.hnright li.li02{ margin-top:10px;}
.hnright li a{ font-size:14px; }
/*首页新闻*/

.hqlist li .img{ width:120px; }

/*底部*/
.dbnav{ width:auto; margin-right:70px;}
.footer .dbcontact{ text-align: right; width:auto; }
/*底部*/


/*关于我们*/
.nyban .bancon .tit_cn{ font-size:28px; letter-spacing:5px; }
.nyban .bancon .info{ font-size:16px; letter-spacing:2px; }
.nyban .bancon .tit_en{ font-size:42px; }


.nyban .bancon .bantxt{ padding:20px; width:45%; }
.nyban .bancon .bantxt h3{ font-size:20px; }
.nyban .bancon .bantxt p{ font-size:12px;}

.ab-video .video{ height: 320px; }
.ab-video .play{ width:40px; height:40px; margin-top: -20px; margin-left: -20px; }


.culture li .txt{ padding:15px 0; }
.culture li .txt h3{ font-size:18px; }
.culture li .txt p{ margin-top:5px;}

.courselist .swiper-slide{ width:16.66%;  }

.honorlist .swiper-slide .tit{ padding:10px 0;}
/*关于我们*/

/*人才招聘*/
.recruit_popup .p100{ padding:0 60px;}
/*人才招聘*/

/*联系我们*/
.column_top .lmname h3{ font-size:24px; }
.column_top .lmname h3:before{ width:24px; margin-bottom:4px; }
.column_top .lmname p{ margin:10px 0 20px 0;}

.anav2{ margin-top:8px; }

.conname .nen{ font-size:18px; line-height:28px; }
.conname .ncn{ font-size:20px; line-height:34px; }

.contel{ margin-top:5px;}
/*联系我们*/


/*技术支持*/
.aslist li .ico{ width:85px; height:85px; }
.aslist li .ico:after{ width:20px; height:2px; }
.aslist li .tit{ font-size:16px; }

.download li{ line-height:46px; }
.download li a{ padding-left:46px; }
.download li a:before{ width:46px; height:46px; }
.download li a:after{ width:46px; height:46px;  }
/*技术支持*/

/*案例展示*/
.caselist li .tit{ height:50px; line-height:50px; font-size:14px; }
.caselist li:hover .tit{ padding:0 25px; }
.caselist li:hover .tit:after{ font-size:12px; right:25px; }
/*案例展示*/


/*产品详情*/
.prodtop .txt .model{ font-size:28px; }
.prodtop .txt .tit{ font-size:18px; }
.prodtop .txt .tit:after{ width:40px; margin:20px 0;  }

.prodbtn{ margin-top:20px;}

.ptit{ font-size:28px; }
.ptit:after{ width:40px; }

.fieldlist li .ico{ width:50px; }

.after_sale li .num{ font-size:34px; }
/*产品详情*/



}


@media screen and (max-width: 1100px) {
.nav li>a{ padding:0 25px; }
}    

@media screen and (max-width: 1024px) {

.container{max-width:100%; padding:0 20px; width:100%; }
.header{ position: fixed; left:0; top:0; width:100%; z-index:1000; background:#ffffff;}
.header .logo{ float: left;}

.nav{ line-height:60px; display: none; padding:0; }

.nav_btn{ width:60px; height:60px; background:#00a2e8; padding:20px 0; cursor: pointer; display: block; }
.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(-1,1,-0.8,-0.8,0,8.5)}
.nav_btn.close .sp02{opacity: 0;}
.nav_btn.close .sp03{transform:matrix(-1,-1,0.8,-0.8,0,-8.5)}


.nav{ display:none; position:fixed; top:60px; width:100%; left:0; border-top:1px solid #76d6ff; background:rgba(0,162,232,0.8); z-index:100; margin:0; }
.nav li{ width:100%; margin:0; text-align:center; display: block;}
.nav li>a{line-height:50px; padding:0 20px; font-size:16px;border-bottom:1px solid #76d6ff; display:block; position:relative; color:#ffffff;  }

.nav li .sub{ position: static; width:100%; font-size:14px; }
.nav li .sub a{ height:40px; line-height:40px; border-top:none; }


.banner{ margin-top:60px;}
.banner .bantxt01{ padding:15px; }
.banner .bantxt01:after{ width:40px; height:40px; top:10px; right:20px; }
.banner .bantxt01 h3{ font-size:24px; }
.banner .bantxt01 p{ font-size:12px; }

.banner .ban_bottom{ font-size:12px; }
.banner .ban_bottom .swiper-pagination .swiper-pagination-bullet{ width:25px; margin-left:15px; line-height:21px; height:21px; }
.banner .ban_bottom .swiper-pagination .swiper-pagination-bullet-active{width:40px; }
.banner .ban_bottom .swiper-pagination .swiper-pagination-bullet-active:after{ width:20px; }


.toplist{ height:40px; line-height:40px; }
.toplist li{ padding:0 20px; }

/*首页产品*/
.hnav{ margin-top:0; width:100%; }
.hnav li{ width:18%; float: left; margin:2% 1% 0 1%; border:1px solid #dcdcdc;}
.hnav li a{font-size:12px; line-height:28px; padding:0; border-radius:0; text-align: center; }
.hnav li a:after{ display: none;}

.hplist .swiper-slide{ width:32%; }
.hplist .swiper-slide a{ padding-right:12px; }
.hplist .swiper-slide a:after{ left:12px; top:12px; }
.hplist .swiper-slide .img .name{ top:15px; left:15px; font-size:12px; padding:0 12px; }
.hplist .swiper-slide .img .txt{ padding:0 25px; } 
.hplist .swiper-slide .img .txt p{ font-size:12px; }

.hplist .swiper-slide .tit{ height:50px; line-height:50px; padding:0 25px; font-size:14px; }

.homeprod .hp-prev{ left:0; }
.homeprod .hp-next{ right:0; }
/*首页产品*/


/*首页简介*/
.homelist li{ padding:20px;}
.homelist li .txt h3{  font-size:20px; }
.homelist li .img{ width:48%;}
.homelist li .txt{ width:48%;}

.homelist li .video-wrap .video{ height:250px;}
.homelist li.li01 .txt{height: 250px;}

/*首页简介*/


/*首页案例*/
.homecase{ padding:20px; }
.htit02 h3{ font-size:20px;}
/*首页案例*/

.hqlist li .img{ width:100px; }

/*底部*/
.footer{ display: none;}
/*底部*/

/*关于我们*/
.nyban{ margin-top:60px;}
.nyban .bancon .tit_cn{ font-size:24px; letter-spacing:4px; }
.nyban .bancon .info{ font-size:14px; letter-spacing:1px; }
.nyban .bancon .tit_en{ font-size:36px; }

.nyban .bancon .bantxt{ padding:15px; width:50%; }
.nyban .bancon .bantxt h3{ font-size:18px; }

.aboutblock{ padding:20px; }


.culture li{ margin-right:2%; width:32%; }
.culture li .txt{ padding:10px 0; }
.culture li .txt h3{ font-size:16px; }

.courselist .swiper-slide{ width:20%; }

.honor-next{ right:-15px; z-index:10; }
.honor-prev{ left:-15px; z-index:10; }

/*关于我们*/


/*人才招聘*/
.recruit_popup .p100{ padding:0 40px;}
/*人才招聘*/

/*联系我们*/
/*联系我们*/

/*案例展示*/
.caselist li .tit{ height:40px; line-height:40px; font-size:14px; }
.caselist li:hover .tit{ padding:0 20px; }
.caselist li:hover .tit:after{ font-size:12px; right:20px; }
/*案例展示*/


/*新闻动态*/
.newslist li .txt{ }
.newslist li .txt .tit{ font-size:16px; margin-top:5px; }
/*新闻动态*/

/*产品中心*/
.prod_search{ padding-left:40px; }
.prod_search:after{ left:40px;  }
.prod_search .submit{ width:40px; }

.pnav{ }
.pnav li .tit a{ padding:0 10px; }
.pnav li .sub{ padding:10px; }
.hplist2 .swiper-slide { width: 31.33%; }

/*产品中心*/


/*产品详情*/
.weizhi3{ margin-top:60px;}
.prodtop .txt{ width:60%; padding-left:20px;}
.prodtop .txt .model{ font-size:24px; }
.prodtop .txt .tit{ font-size:16px; }
.prodtop .txt .tit:after{ width:34px; margin:10px 0;  }
.prodtop .txt .info{ line-height:1.8;}
.prodtop .img{ width:40%;}

.prodbtn{ margin-top:10px;}

.ptit{ font-size:24px; }
.ptit:after{ width:34px; }

.fieldlist li .ico{ width:40px; }

.after_sale li .num{ font-size:28px; }
/*产品详情*/




}


@media screen and (max-width: 768px) {

.container{ padding:0 15px; }
.header .container{ padding:0; }
.header .logo{ padding-left:10px; font-size:18px;}
.header .logo .xian{ margin:0 5px;}
.search_btn{ margin-left:10px; width:50px;}

.lang{ margin-top:13px; width: 100px; height:34px; line-height:34px;  border-radius:17px 0 17px 0; }

.lang span { padding: 0 25px; line-height: 34px; }
.lang .lang_sub{ top:34px;}

.nav li>a{ text-align:left; }
.nav li .sub a{ text-align:left; padding:0 30px; border-bottom:1px solid #dcdcdc; }

.banner .swiper-slide{ position: relative; overflow: hidden;}
.banner .swiper-slide img{ width:140%; margin-left:-20%;}
.banner .swiper-slide:after{ content:""; width:100%; height:100%; background: rgba(255, 255, 255, 0.2); left:0; top:0; z-index:1; position: absolute;}

.banner .bantxt01{ width:100%; height:100%; padding:15px; margin:0; background:none; text-align: center; }
.banner .bantxt01:after{ width:40px; height:40px; top:10px; right:20px; }
.banner .bantxt01 h3{ font-size:24px; }
.banner .bantxt01 p{ font-size:14px; }
.banner .bantxt01 .more{ margin:20px auto 0 auto; }

.banner .ban_bottom{ bottom:10px; display: none; }

.tlcon{ padding:0; }
.toplist{ margin-bottom:15px;}
.toplist li{ padding:0; width:33.33%; margin:0; line-height:34px; height:34px; text-align: center;}
.toplist li span{ margin-right:5px; font-size:12px; }


/*首页产品*/
.homecolumn{ margin:20px 0 15px 0;}

.hnav li{ width:31.33%; margin:2% 1% 0 1%; }
.hplist .swiper-slide a{ width:49%; margin:0 2% 2% 0; }
.hplist .swiper-slide a:nth-child(2n){ margin-right:0; }
.hplist .swiper-slide .tit { height: 40px; line-height: 40px;padding: 0 20px;}

.homeprod .hp-prev, .homeprod .hp-next{ display:none; }

.homeprod{ margin-bottom:20px;}


.hplist3 .swiper-slide{ width:49%; }
.hplist3 .swiper-slide a{ width:100%;}

/*首页产品*/


/*首页搜索*/
.homesearch{ padding:20px;}
.homesearch .stit{ margin-bottom:0; font-size:18px;}
.hslist{ width:100%;}
.hslist li{ width:100% !important; margin:10px 0 0 0 !important;}
/*首页搜索*/


/*首页简介*/
.homelist li{ padding:15px;}
.homelist li .img{ width:100%;}
.homelist li .txt{ width:100%; }
.homelist li .txt h3{ margin:10px 0; }
.homelist li .txt .more{ margin-top:15px; padding:0 20px;}
.homelist li .video-wrap{ width:100%; margin-top:20px;}

.homelist li.li01 .txt{height: auto !important; padding:15px;}
/*首页简介*/


/*首页案例*/
.homecase{ padding:15px; }
.hclist{ margin-top:0;}
.hclist li{ width:49%; margin-right:2%; margin-top:2%;}
.hclist li:nth-child(2n){ margin-right:0;}
/*首页案例*/


/*首页新闻*/
.hnleft{ width:100%;}
.hnleft .img{ height:200px; }
.hnleft .txt{ height:auto; padding:15px; }
.hnleft .txt p{ margin-top:10px; }
.hnleft .txt .nbottom{ margin-top:20px;}

.hnright{ width:100%;}
.hnright li{ height:200px; margin-top:10px;}
.hnright li a{ font-size:14px; }
/*首页新闻*/

.hqlist{ margin:15px 0;}
.hqlist li .img{ width:80px; }
.hqlist li .tit{ margin-top:5px; font-size:12px;}

.links{ display: none;}

/*底部*/
.copy{ padding:10px 0; }
/*底部*/

/*关于我们*/
.nyban{ overflow: hidden;}
.nyban img{ width:124%; margin-left:-12%;}
.nyban .bancon .tit_cn{ font-size:20px; letter-spacing:2px; }
.nyban .bancon .info{ font-size:12px; letter-spacing:0; }
.nyban .bancon .tit_en{ font-size:30px; margin-top:10px; }

.nyban .bancon{ position: static;}

.nyban .bancon .bantxt{ padding:15px 0; width:100%; }
.nyban .bancon .bantxt h3{ font-size:16px; line-height:1.6; border-bottom:1px solid #00a2e8; padding-bottom:5px; margin-bottom:5px; }
.nyban .bancon .bantxt p{ line-height:1.6;}

.aboutblock{ padding:15px; margin-bottom:15px; }
.weizhi{ padding-left:25px; line-height:36px; }
.weizhi span { margin:0 3px; }

.atop h3{ font-size:18px; line-height:36px; }

.abtit{ font-size:18px; margin:15px 0;}
.abtit span{margin: 0 9px; }

.abtxt{ line-height:1.8; margin:15px 0; }
.abimg{ margin-bottom:15px; }
.ab-video{ margin-bottom:15px}
.ab-video .video{ height:260px;}

.culture{ margin-top:0; }
.culture li{ margin:15px 0 0 0; width:100%; }
.culture li .txt{ padding:10px 0; }
.culture li .txt h3{ font-size:16px; }

.courselist{ width:90%; margin:15px auto 0 auto;}
.courselist .swiper-slide{ width:33.33%;  }
.courselist .course01{ margin:0; }

.anav a{ width:100px; height:34px; line-height:32px; font-size:12px; margin-left:8px; }

.honortab{margin-top:15px;}

.honorlist .swiper-slide{ width:49%; }
/*关于我们*/



/*联系我们*/
.weizhi{ line-height:40px;}
.column_top .lmname h3{ font-size:18px; }
.column_top .lmname h3:before{ width:18px; margin-bottom:0; }
.column_top .lmname p{ margin:0 0 10px 0;}

.anav2{ margin-top:8px; float:none; width:100%; }
.anav2 a{ margin-left:0;}

.contel{ margin-top:0; padding-left:35px; }

.conname .nen{ font-size:16px; line-height:24px; }
.conname .ncn{ font-size:18px; line-height:28px; }

.contxt{ padding:0; margin:5px 0; line-height:1.8;}
.contxt li{ width:100%; }

.message{ padding:0; margin-top:10px; }
.message li{ margin:0 0 10px 0; }
.message li.w32{ width:100%; }
.message li.submit{ margin-bottom:0; }
/*联系我们*/



/*人才招聘*/
.recruitlist li{ width:100%; margin:15px 0 0 0; }
.recruitlist li:first-child{ margin-top:0;}
.recruitlist li a{ padding:15px;}
.recruitlist li .tit { padding-left: 30px; height: 25px; line-height: 25px; font-size: 16px;}
.recruitlist li .parameter{ margin:5px 0;}
.recruitlist li .more{ margin-top:10px;}

.return{ width:30px; height:30px; top:10px; right:10px; }
.recruit_popup{ height:400px; margin-top:-200px; }

.recruit_popup{ width:100%; height:100%; margin:0; left:0; top:0;}
.recruit_popup .p100{ padding:0 20px;}

.lith{ display: none;}
.recruit_popup .w40{ width:100%;}
.recruit_popup .w20{ width:100%;}

.litd{ line-height:2; margin-top:15px;}
.litd span{ display: inline; }
/*人才招聘*/


/*技术支持*/
.aslist{ margin-top:10px; }
.aslist li{ width:100%; border-right:none; }
.aslist li .tit{ margin:10px 10px 0 10px; }
.aslist li .ico{ width:70px; height:70px; }
.aslist li .ico:after{ width:20px; height:2px; }
.aslist li .info{ line-height:1.8; margin-bottom:0; padding:0; }

.tslist{ margin:0;}
.tslist li{ width:100%; margin:10px 0 0 0;   }
.tslist li a{ padding-left:25px;}
.tslist li a:after{ left:10px; width:4px; height:4px; margin-top:-2px; }

.download{ margin-top:10px;}
.download li{ line-height:40px; width:100%; }
.download li a{ padding-left:40px; }
.download li a:before{ width:40px; height:40px; }
.download li a:after{ width:40px; height:40px;  }
/*技术支持*/

/*案例展示*/
.caselist li{ width:100%; margin:0 0 10px 0;}

.caselist li:hover .tit,.caselist li .tit{ background:#0895e3; color:#ffffff; padding:0 30px 0 10px; position: relative; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.caselist li:hover .tit:after,.caselist li .tit:after{ content:"→"; font-size:12px; position: absolute; right:10px; }

.fenye{ margin:0; padding-top:15px; }
/*案例展示*/


/*新闻动态*/
.newstop{ margin-bottom:10px;}
.newstop .img{ width:100%;}
.newstop .txt{ width:100%; position: static; padding:10px;}
.newstop .txt .tit{ margin:5px 0; }
.newstop .txt .more{ margin-top:10px;}

.newslist li{ width:49%; margin:0 2% 10px 0 !important;}
.newslist li:nth-child(2n){ margin-right:0 !important;}
/*新闻动态*/

/*产品中心*/
.mainprod{ margin:0 0 15px 0;}

.prod_search{ padding-left:40px; margin:15px 0; }
.prod_search:after{ left:40px;  }
.prod_search .submit{ width:40px; }

.prodleft{ width:100%;}
.pnav{ }
.pnav li .tit a{ padding:0 10px; }
.pnav li .sub{ padding:10px; }
.hplist2 .swiper-slide { width: 31.33%; }

.prodright{ width:100%;}

.hplist2 .swiper-slide{ width:49%; margin:2% 2% 0 0 !important;}
.hplist2 .swiper-slide:nth-child(2n){ margin-right:0 !important;}

.fenye2{ margin:20px 0; padding:0;}
/*产品中心*/


/*产品详情*/
.prodtop .txt{ width:100%; padding:15px 0; position: static;}
.prodtop .txt .model{ font-size:20px; }
.prodtop .txt .tit{ font-size:14px; }
.prodtop .txt .tit:after{ width:30px; margin:5px 0;  }
.prodtop .img{ width:100%; background:#ffffff; float: none; margin:0 auto ;}
.prodtop .img img{ display: block; width:50%; margin:0 auto; }

.prodbtn{ margin-top:10px;}
.prodbtn a{ height:34px; padding: 0 15px; line-height: 34px;}
.prodbtn a.prodtel{ margin-left:10px;}

.ptit{ font-size:20px; margin:15px 0; }
.ptit:after{ width:28px; }

.fieldlist li .ico{ width:40px; }
.fieldlist li .tit{ font-size:12px;}

.tplist{ margin:10px;}
.tplist li{ line-height:1.6; padding:5px 15px; }
.tplist li .name{ width:100%; margin-bottom:5px; padding:0; border-right:none; }
.tplist li .info{ width:100%; padding:0; }

.after_sale{ padding:10px;}
.after_sale li .num{ font-size:28px; }
.after_sale li{ width:100%;}
/*产品详情*/

/*资讯详情*/
.showtop{ text-align: left;}
.showtop h1{ font-size:18px; font-weight: normal; margin-bottom:10px; }
.showtop span{ margin:0 10px 0 0; }
.showtop .parameter{ font-size:12px; margin-bottom:10px; }

.showmian{ padding:15px;}
.showtxt{ margin-top:15px;}
.share{ display:none;}
.paging{ line-height:20px; font-size:12px; margin-top:15px; padding:5px 0; }
.paging div{ width:100%; padding:5px 0;}
.paging div.fr{ text-align: left;}
/*资讯详情*/

.showtxt{ min-height:500px;}

}


@media screen and (max-width: 540px) {
.hnav li{ width:49%; margin:2% 2% 0 0; }
.hnav li:nth-child(2n){ margin-right:0;}

.hplist .swiper-slide .img .name{ top:0; left:0; }

.anav a{ width:auto; padding:0 20px; }

.hqlist{ margin:15px 0 0 0;}
.hqlist li{ width:33.33%; margin-bottom:15px;}
.hqlist li .img{ width:60px; }

.courselist .swiper-slide{ width:50%;  }

.ab-video .video{ height:220px;}


}