@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 1680px) {

.header{padding:30px 0; }
.header2{ padding:15px 0; }
.header3{ padding:15px 0;}

.header .logo{ height:64px;}
.header .tel{line-height:64px; font-size:15px; }
.nav{ padding-right:35px;}
.nav li>a{ padding:0 35px;  line-height:64px; font-size:15px;}

.nav li .sub{ top:64px; font-size:13px; }
.nav li .sub a{ height:35px; line-height:35px; }

.banner .swiper-pagination{ bottom:40px; }
.banner .swiper-pagination .swiper-pagination-bullet{ width:14px; height:5px; }
.banner .swiper-pagination .swiper-pagination-bullet-active{ width:30px; }


.banner .banner-prev,.banner .banner-next{ width:50px; height:60px; margin-top:-30px;  }

.banner .banner-prev:after {
	right: -15px;
	border-bottom: 60px solid rgba(255, 255, 255, 0.3);
	border-top: 15px solid transparent;
	border-right: 15px solid transparent;
}
.banner .banner-next:after {
	left: -15px;
	border-bottom: 60px solid rgba(255, 255, 255, 0.3);
	border-top: 15px solid transparent;
	border-left: 15px solid transparent;
}


/*首页产品*/
.homeprod{ padding-top:70px; }

.htit .hname .color_block{ margin-bottom:12px;}
.htit .hname .color_block span{ height:20px; width:10px; margin-right:7px; }

.htit .hname .hn_en{ font-size:50px; }
.htit .hname .hn_cn{ font-size:24px; }

.hmore{font-size:12px; height:36px; line-height:36px; padding:0 20px; }
.hmore span{ padding-right:24px; }
.htit .hmore{ margin-top:-18px; }

.search{ height:36px; width:462px; border-radius:18px; margin-top:-52px; }
.search .search_input{ width:410px; height:34px; padding:0 15px; font-size:12px; }
.search .search_btn{ width:50px; height:36px; }

.prodnav{ margin:50px 0;}
.prodnav a{ height:32px; line-height:30px; font-size:12px; padding:0 30px; border-radius:16px; margin:0 2px;  }

.hplist .swiper-slide .info{ padding:12px; }
.hplist .swiper-slide .info h3{font-size:14px; }
.hplist .swiper-slide .info p{ margin-top:4px; font-size:12px; }

.hplist .swiper-slide a .more{ height:36px; width:126px; margin:-18px 0 0 -63px; line-height:36px; }

.pagin .swiper-pagination{ margin:40px 0; }
.pagin .swiper-pagination .swiper-pagination-bullet{ width:12px; height:12px; margin:0 5px; }
/*首页产品*/


/*首页关于我们*/
.homeabout{ padding:100px 0;}

.abinfo{ padding-top:40px; }
.homeabout .abtxt .tit{ font-size:24px; }
.homeabout .abtxt .txt{ font-size:14px; margin:20px 0;}

.abbottom .hmore{ margin-top:-18px;}
/*首页关于我们*/


/*首页视频*/
.homevideo{ padding:70px 0; }

.hvlist{ margin-top: 60px;}
.hvlist li .img:after{  width:44px; height:44px; margin:-22px 0 0 -22px; }
.hvlist li .tit{ line-height:85px; font-size:15px; }
/*首页视频*/

/*首页新闻*/
.homenews{padding-top:70px; }
.hnlist{ margin-top:70px;}
.hnlist .swiper-slide{ padding:40px 20px 0 20px;}
.hnlist .content .time{ width:60px; }
.hnlist .content .time .y{ font-size:14px; }
.hnlist .content .time .md{ font-size:18px; }
.hnlist .content .txt{ padding-left:85px; line-height:25px;}
.hnlist .content .txt h3{ font-size:18px; height:50px; }
.hnlist .content .txt p{ font-size:14px; margin:12px 0 30px 0;}
.hnlist .more{  line-height:48px;  }
.hnlist .more span{ width:60px; font-size:14px;}
.hnlist .more:after{ width:60px; height:3px; top:28px;  }
/*首页新闻*/


/*合作伙伴*/
.partner{ margin-top:60px;}
.ptit .cn{ font-size:30px;}
.ptit .en{ font-size:50px; }

.partnerlist{  margin:60px 0;}
/*合作伙伴*/


/*底部*/
.dbmain{ padding:60px 0;}
.dbcontact .dblogo{ height:64px;}
.dbcontact .info{ line-height:30px; font-size:13px; margin-top:30px; }
.dbcontact .info p{padding-left:30px; }

.dbnav li{ margin-left:110px;}
.dbnav li .tit{ font-size:16px; margin:20px 0;}
.dbnav li .sub{ font-size:13px; line-height:30px; }

.dbrig{  margin-top:15px;}
.wechat{ width:140px; }
.rico{ margin-left:35px;}
.rico a{ width:36px; height:36px; margin-top:16px;}

.footer .bottom{  font-size:13px; padding:25px 0;}
.footer .dburl a{ margin-left:20px;}
/*底部*/


/*关于我们*/
.nyban .bantxt h3{ font-size:60px;letter-spacing:6px;}
.nyban .bantxt p{ font-size:13px; }

.about{ padding:100px 0;}
.abcontent{ margin-bottom:60px;}

.abcontent .txt .info{ font-size:15px; }
.abcontent .txt .info strong{ font-size:18px; }


.honor{ padding:100 0;}
.honor_tit .cn{ font-size: 24px;}
.honor_tit .en{ font-size: 50px; }

.poster_box{ margin-top:60px; }
.poster-prev-btn span{ width:34px; height:76px; margin-top:-38px; }
.poster-next-btn span{ width:34px; height:76px; margin-top:-38px; }
/*关于我们*/


/*联系我们*/
.contact{ margin:70px 0;}
.coninfo .ctit{ font-size:24px; }
.conlist{ font-size:15px;}

.coninfo .img{ width:140px; height:140px; }

.message .mtips{ font-size:17px; }

.mlist li.submit input{ font-size:17px; }

.map{ margin-bottom:70px; height:450px; }
/*联系我们*/


/*视频列表*/
.nynav{ line-height:70px; font-size:17px; margin:30px 0; }
.nynav a{ padding:0 35px; }

.videolist li .img:after{ width:44px; height:44px; margin:-22px 0 0 -22px; }
.videolist li .tit{ line-height:60px; font-size:15px; }
/*视频列表*/

.fenye{margin:40px 0; }


/*视频详情*/
.hheight{ height:124px; }

.weizhi{ line-height:70px; font-size:13px;  }

.video video{ height:560px; }

.videotxt .tit{ font-size:20px;text-align:center; }
/*视频详情*/

/*下载*/
.downloadlist li{ padding:35px; line-height:40px;}
.downloadlist li .tit{ font-size:18px; }
.downloadlist li .tit a{ padding-left:40px; background-size:34px 34px; }
.downloadlist li .download a{padding-left:40px; background-size:34px 34px;}
/*下载*/

/*新闻列表*/
.newslist li a{ padding:40px; }
.newslist li .time{  padding-top:20px;}
.newslist li .time .md{ font-size:24px; }
.newslist li .time .y{ font-size:16px; margin-top:18px; }
.newslist li .txt{ padding:0 360px 0 150px; height:170px;}
.newslist li .txt h3{ font-size:20px; }
.newslist li .txt p{ font-size:14px; margin:25px 0;}
.newslist li .txt .more{ font-size:13px; }
.newslist li .img{ top:40px; right:40px;}
.newslist li .img img{ height:170px;}
/*新闻列表*/


/*产品列表*/
.prodmain{ margin: 60px 0;}
.prodmain .prodleft{ padding:30px 20px;}
.prod_search{ padding-left: 54px; }
.prod_search .submit{ width:54px; }

.pnav{ margin-top: 30px;}
.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; }

.prodlist li .info{ padding:12px; }
.prodlist li .info h3{font-size:14px; }
.prodlist li .info p{ margin-top:4px; font-size:12px; }


.prodlist li a .more{ height:36px; width:126px; margin:-18px 0 0 -63px; line-height:36px; }
.prodlist li a .more span{ padding-left:25px;}
/*产品列表*/


/*产品详情*/
.prodtop .txt h1{ font-size:24px; }
.prodtop .txt .info .tit{ font-size:15px; }
.prodtop .txt .info p{ font-size: 15px; }
.prodtop .txt .parameter li{ font-size:15px; line-height: 32px;}

.prodbtn a{ height:46px; padding:0 20px; line-height:46px; }
.prodbtn a.online span{ font-size:15px; padding-left:35px; }
.prodbtn a.prodtel{ margin-left:6px;}
.prodbtn a.prodtel span{ font-size:15px; padding-left:35px; }
.prodbtn a.prodshare span{ font-size:15px; padding-left:35px; }


.ptabnav{ margin-top:35px; }
.ptabnav li{ font-size:17px; line-height:50px; padding:0 40px; }

.ptabmain .txt{ font-size:15px; }
.ptabmain .tit{ font-size:17px; }
.characteristic li{ font-size:15px; line-height:32px; }

.prodtable td{ font-size:15px; padding:5px 20px; }

.modellist li .name{ font-size:15px; margin-top:25px; }
.prod_tips{ font-size: 17px; }
/*产品详情*/

}


@media screen and (max-width: 1440px) {

.header{padding:25px 0; }
.header2{ padding:10px 0; }
.header3{ padding:10px 0;}

.header .logo{ height:60px;}
.header .tel{line-height:60px; font-size:14px; }
.nav{ padding-right:30px; }
.nav li>a{ padding:0 30px; line-height:60px; font-size:14px; }
.nav li .sub{ top:60px; font-size:12px; }
.nav li .sub a{ height:30px; line-height:30px; }


.banner .swiper-pagination{ bottom:30px; }
.banner .swiper-pagination .swiper-pagination-bullet{ width:12px; height:4px; }
.banner .swiper-pagination .swiper-pagination-bullet-active{ width:25px; }


.banner .banner-prev,.banner .banner-next{ width:42px; height:50px; margin-top:-25px;  }

.banner .banner-prev:after {
	right: -12px;
	border-bottom: 50px solid rgba(255, 255, 255, 0.3);
	border-top: 12px solid transparent;
	border-right: 12px solid transparent;
}
.banner .banner-next:after {
	left: -12px;
	border-bottom: 50px solid rgba(255, 255, 255, 0.3);
	border-top: 12px solid transparent;
	border-left: 12px solid transparent;
}


/*首页产品*/
.homeprod{ padding-top:60px; }

.htit .hname .color_block{ margin-bottom:10px;}
.htit .hname .color_block span{ height:18px; width:8px; margin-right:6px; }

.htit .hname .hn_en{ font-size:42px; }
.htit .hname .hn_cn{ font-size:20px; }

.search{ margin-top:-48px; }

.prodnav{ margin:40px 0;}
.prodnav a{ padding:0 25px;}

.hplist .swiper-slide .info{ padding:10px; }

.pagin .swiper-pagination{ margin:35px 0; }
.pagin .swiper-pagination .swiper-pagination-bullet{ width:10px; height:10px; margin:0 4px; }
/*首页产品*/



/*首页关于我们*/
.homeabout{ padding:85px 0;}

.homeabout .abtxt{ width:60%; }
.abinfo{ padding-top:30px; width:100%; }
.homeabout .abtxt .tit{ font-size:20px; }
.homeabout .abtxt .txt{ margin:15px 0;}

.homeabout .abimg{ width:35%; margin-right:0; }
/*首页关于我们*/


/*首页视频*/
.homevideo{ padding:60px 0; }

.hvlist{ margin-top: 50px;}
.hvlist li .tit{ line-height:70px; font-size:14px; }
.hvlist li .img:after{  width:38px; height:38px; margin:-19px 0 0 -19px; }
/*首页视频*/


/*首页新闻*/
.homenews{padding-top:60px; }
.hnlist{ margin-top:60px;}
.hnlist .swiper-slide{ padding:30px 15px 0 15px;}
.hnlist .content .time{ width:50px; }
.hnlist .content .time .y{ font-size:12px; }
.hnlist .content .time .md{ font-size:16px; }
.hnlist .content .txt{ padding-left:70px; line-height:20px;}
.hnlist .content .txt h3{ font-size:15px; height:40px; }
.hnlist .content .txt p{ font-size:12px; margin:10px 0 25px 0;}
.hnlist .more{  line-height:40px; }
.hnlist .more span{ width:50px; font-size:12px;}
.hnlist .more:after{ width:50px; height:3px; top:24px;  }
/*首页新闻*/


/*合作伙伴*/
.partner{ margin-top:50px;}
.ptit .cn{ font-size:24px;}
.ptit .en{ font-size:42px; }

.partnerlist{  margin:50px 0;}
.partnerlist .swiper-slide .tit{ line-height:42px; font-size:12px; }

.partnermain{ padding:0 50px;}
.partnermain .p-prev,.partnermain .p-next{ width:32px; height:32px; margin-top:-37px; }
/*合作伙伴*/

/*底部*/
.dbmain{ padding:50px 0;}
.dbcontact .dblogo{ height:60px;}
.dbcontact .info{ font-size:12px; margin-top:25px;}

.dbnav li{ margin-left:80px;}
.dbnav li .tit{ font-size:14px; margin:15px 0;}
.dbnav li .sub{ font-size:12px; }

.dbrig{  margin-top:10px;}
.wechat{ width:120px; }
.rico{ margin-left:25px;}
.rico a{ width:30px; height:30px; margin-top:15px;}

.footer .bottom{ font-size:12px; padding:20px 0;}
.footer .dburl a{ margin-left:15px;}
/*底部*/


/*关于我们*/
.nyban .bantxt h3{ font-size:50px;letter-spacing:5px;}
.nyban .bantxt p{ font-size:12px; }

.about{ padding:85px 0;}
.abcontent{ margin-bottom:50px;}

.abcontent .txt .info{ font-size:14px; }
.abcontent .txt .info strong{ font-size:16px; }

.honor{ padding:85px 0;}
.honor_tit .cn{ font-size: 20px;}
.honor_tit .en{ font-size: 42px; }

.poster_box{ margin-top:50px; }
.poster-prev-btn span{ width:28px; height:64px; margin-top:-32px; }
.poster-next-btn span{ width:28px; height:64px; margin-top:-32px; }
/*关于我们*/

/*联系我们*/
.contact{ margin:60px 0;}
.coninfo .ctit{ font-size:20px; }
.conlist{ font-size:14px;}
.conlist li{ line-height:34px; }
.conlist li .tit{ padding-left:34px; }
.conlist li p{ padding-left:34px; }

.coninfo .img{ width:120px; height:120px; }

.message .mtips{ font-size:16px; margin:5% 0 3% 0;}
.mlist li.input input{ padding:0 12px; }
.mlist li.textarea textarea{ height:100px; padding:12px; }
.mlist li.submit input{ font-size:16px; }

.map{ margin-bottom:60px; height:400px; }
/*联系我们*/


/*视频列表*/
.nynav{ line-height:60px; font-size:16px; margin:25px 0; }
.nynav a{ padding:0 30px; }

.videolist li .tit{ line-height:50px; font-size:14px; }
.videolist li .img:after{  width:38px; height:38px; margin:-19px 0 0 -19px; }
/*视频列表*/

.fenye{margin:35px 0; }
.fenye span,.fenye a{ font-size:13px;  padding:0 12px;  height:34px; line-height:32px; margin:0 3px; }


/*视频详情*/
.hheight{ height:110px; }

.weizhi{ line-height:60px; font-size:12px;  }

.video video{ height:480px; }

.videoshow .video_prev,.videoshow .video_next{ width:34px; height:34px; margin-top:-17px;}

.return{ width: 40px; }
.return .ico{ width: 40px; height:40px; }
.return .tit{ font-size:12px;line-height:34px; }

.videotxt .tit{ font-size:18px; }
/*视频详情*/


/*下载*/
.downloadlist li{ padding:25px; line-height:35px; font-size:12px;}
.downloadlist li .tit{ font-size:16px; }
.downloadlist li .tit a{ padding-left:35px; background-size:30px 30px; }
.downloadlist li .download a{padding-left:35px; background-size:30px 30px;}
/*下载*/

/*新闻列表*/
.newslist li a{ padding:30px; }
.newslist li .time{  padding-top:15px;}
.newslist li .time .md{ font-size:18px; }
.newslist li .time .y{ font-size:13px; margin-top:15px; }
.newslist li .txt{ padding:0 300px 0 120px; height:150px;}
.newslist li .txt h3{ font-size:18px; }
.newslist li .txt p{ font-size:12px; margin:20px 0; line-height:2; }
.newslist li .txt .more{ font-size:12px; }
.newslist li .img{ top:30px; right:30px;}
.newslist li .img img{ height:150px;}
/*新闻列表*/


/*产品列表*/
.prodmain{ margin:50px 0;}
.prodmain .prodleft{ padding:25px 15px; }
.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{ margin-top:25px;}
.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; }

.prodlist li .info{ padding:10px; }


.prodlist li a .more{ height:36px; width:126px; margin:-18px 0 0 -63px; line-height:36px; }
.prodlist li a .more span{ padding-left:25px; }
/*产品列表*/


/*产品详情*/
.prodtop .txt h1{ font-size:20px; }
.prodtop .txt .info .tit{ font-size:14px; }
.prodtop .txt .info p{ font-size: 14px; }
.prodtop .txt .parameter li{ font-size:14px; line-height:28px;}

.prodbtn a{ height:40px; padding:0 12px; line-height:40px; }
.prodbtn a.online span{ font-size:14px; padding-left:30px; }
.prodbtn a.prodtel{ margin-left:5px;}
.prodbtn a.prodtel span{ font-size:14px; padding-left:30px; }
.prodbtn a.prodshare span{ font-size:14px; padding-left:30px; }


.ptabnav{ margin-top:30px; }
.ptabnav li{ font-size:16px; line-height:40px; padding:0 30px; }

.ptabmain .txt{ font-size:14px; }
.ptabmain .tit{ font-size:16px; }
.characteristic li{ font-size:14px; line-height:28px; }

.prodtable td{ font-size:14px; padding:5px 15px; }

.modellist li .name{ font-size:14px; margin-top:20px; }
.prod_tips{ font-size: 16px; }
/*产品详情*/



/*资讯详情*/
.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) {

.header{padding:20px 0; }
.header2{ padding:10px 0; }
.header3{ padding:10px 0;}

.header .logo{ height:50px;}
.header .tel{line-height:50px; }
.nav{ padding-right:20px; }
.nav li>a{ padding:0 20px; line-height:50px; }
.nav li .sub{ top:50px; }

.banner .swiper-pagination{ bottom:20px; }
.banner .swiper-pagination .swiper-pagination-bullet{ width:10px; height:3px; }
.banner .swiper-pagination .swiper-pagination-bullet-active{ width:22px; }

.banner .banner-prev,.banner .banner-next{ width:36px; height:42px; margin-top:-21px;  }

.banner .banner-prev:after {
	right: -10px;
	border-bottom: 42px solid rgba(255, 255, 255, 0.3);
	border-top: 10px solid transparent;
	border-right: 10px solid transparent;
}
.banner .banner-next:after {
	left: -10px;
	border-bottom: 42px solid rgba(255, 255, 255, 0.3);
	border-top: 10px solid transparent;
	border-left: 10px solid transparent;
}


/*首页产品*/
.homeprod{ padding-top:50px; }

.htit .hname .color_block{ margin-bottom:10px;}
.htit .hname .color_block span{ height:16px; width:7px; margin-right:5px; }

.htit .hname .hn_en{ font-size:36px; }

.search{ width:402px; }
.search .search_input{ width:350px; }


.prodnav{ margin:35px 0;}
.prodnav a{ padding:0 20px;}
.pagin .swiper-pagination{ margin:35px 0; }
.pagin .swiper-pagination .swiper-pagination-bullet{ width:10px; height:10px; margin:0 4px; }
/*首页产品*/



/*首页关于我们*/
.homeabout{ padding:60px 0;}
.abinfo{ padding-top:20px; width:100%; }
.homeabout .abtxt .txt{ line-height:2; }

/*首页关于我们*/

/*首页视频*/
.homevideo{ padding:50px 0; }

.hvlist{ margin-top:40px;}
.hvlist li .tit{ line-height:60px; }
/*首页视频*/


/*首页新闻*/
.homenews{padding-top:50px; }
.hnlist{ margin-top:50px;}
/*首页新闻*/


/*合作伙伴*/
.partner{ margin-top:40px;}
.ptit .cn{ font-size:20px;}
.ptit .en{ font-size:36px; }

.partnerlist{  margin:40px 0;}
/*合作伙伴*/

/*底部*/
.dbmain{ padding:40px 0;}
.dbcontact .dblogo{ height:50px;}
.dbcontact .info{ margin-top:20px;}

.dbnav{ display: none;}

.dbrig{ margin-top:0;}
.wechat{ width:120px; }
.rico{ margin-left:25px;}
.rico a{ width:30px; height:30px; margin-top:15px;}

.footer .bottom{ font-size:12px; padding:15px 0;}
/*底部*/


/*关于我们*/
.nyban .bantxt h3{ font-size:42px;letter-spacing:4px;}

.about{ padding:70px 0;}

.honor{ padding:70px 0;}


.honor_tit .en{ font-size: 36px; }

/*关于我们*/


/*联系我们*/
.contact{ margin:50px 0;}

.map{ margin-bottom:50px; height:350px; }
/*联系我们*/

/*视频列表*/
.videolist li .tit{ line-height:50px; }
/*视频列表*/

.fenye{margin:25px 0; }



/*视频详情*/
.hheight{ height:90px; }

.weizhi{ line-height:50px; }

.video video{ height:400px; }

/*视频详情*/

/*下载*/
.downloadlist li{ padding:20px; line-height:30px; }
.downloadlist li .tit{ font-size:14px; }
.downloadlist li .tit a{ padding-left:30px; background-size:24px 24px; }
.downloadlist li .download a{padding-left:30px; background-size:24px 24px;}
/*下载*/



/*新闻列表*/
.newslist li a{ padding:20px; }
.newslist li .txt p{ margin:15px 0; }
.newslist li .img{ top:20px; right:20px;}
/*新闻列表*/

.prodmain{ margin:40px 0;}


/*产品详情*/
.prodtop .img{ width:45%;}

.prodtop .txt{ width:52%;}
.prodtop .txt .info{ margin:2% 0;}
.prodtop .txt h1{ font-size:18px; padding:3% 0; }

.prodtop .txt .parameter{ padding-bottom:4%;}

.prodbtn{ margin-top: 6%;}
.prodbtn a{ padding:0 10px;}
.prodbtn a.online span{ font-size:12px;  }
/*产品详情*/
}

@media screen and (max-width: 1024px) {

.container{width:100%; padding:0 20px;  }
.container2{width:100%; padding:0 20px;  }

.header{padding:10px 0; }
.header2{ padding:10px 0; }
.header3{ padding:10px 0;}

.header .logo{ height:40px;}
.header .tel{line-height:40px; }
.nav{ display: none;}

.nav-toggle{ display: block; margin-top:6px; margin-left:10px; background: none;border: none;outline: none;cursor: pointer; }
.nav-toggle span{display: block;width: 20px;height:1px;margin: 6px;background-color: #ffffff;-webkit-transition: 0.3s ease-in-out;-o-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}
.nav-toggle.close .span1{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);transform-origin: 0% 0%;}
.nav-toggle.close .span2{opacity: 0;}
.nav-toggle.close .span3{-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);transform-origin: 0% 100% ;}

.nav{ display:none; position:fixed; top:60px; width:100%; left:0; margin:0; border-top:1px solid #454545; background:rgba(255, 255, 255, 0.9); padding:0;}
.nav li{ width:100%; margin:0; text-align:center;}
.nav li>a{ line-height:45px; font-weight:normal; padding:0 20px; font-size:16px;border-bottom:1px solid #454545; display:block; position:relative; color:#454545; }
.nav li .sub{ position: static; width:100%; font-size:14px; }
.nav li .sub a{ height:40px; line-height:40px; border-top:none; }
.nav li.on>a, .nav li:hover>a{box-shadow: none;}

.header2 .nav-toggle span{background-color: #2072dc;}
.header2 .nav{border-top-color:#454545;}
.header2 .nav li>a{border-bottom-color:#454545;  color:#454545; }

/*首页产品*/
.homeprod{ padding-top:40px; }

.htit .hname .color_block{ margin-bottom:10px;}
.htit .hname .color_block span{ height:14px; width:6px; margin-right:4px; }


.search{ width:100%; margin-top:20px;  }
.search .search_input{ width:90%; }
.search .search_btn{ width:10%;}

.prodnav{ margin:15px 0; overflow: hidden;}
.prodnav a{ padding:0; float: left; width:23%; margin:1%;}

.pagin .swiper-pagination{ margin:35px 0; }
.pagin .swiper-pagination .swiper-pagination-bullet{ width:10px; height:10px; margin:0 4px; }
/*首页产品*/


/*首页关于我们*/
.homeabout{ padding:40px 0;}
.homeabout .abtxt .txt{ line-height:2; }
/*首页关于我们*/


/*首页视频*/
.homevideo{ padding:40px 0; }

.hvlist{ margin-top:30px;}
.hvlist li .tit{ line-height:50px; }
/*首页视频*/


/*首页新闻*/
.homenews{padding-top:40px; }
.hnlist{ margin-top:40px;}
/*首页新闻*/

/*合作伙伴*/
.partner{ margin-top:30px;}
.partnerlist{  margin:30px 0;}
/*合作伙伴*/

/*底部*/
.dbmain{ padding:30px 0;}
.dbcontact .dblogo{ height:40px;}
.dbcontact .info{ margin-top:15px;}

.dbrig{ margin-top:0;}
.rico{ margin-left:20px;}

.footer .bottom{ font-size:12px; padding:15px 0;}
.footer .dburl a{ margin-left:10px;}
/*底部*/

/*关于我们*/
.nyban .bantxt h3{ font-size:36px;letter-spacing:3px;}

.about{ padding:60px 0;}
.abcontent{ margin-bottom:40px;}

.abcontent .txt .info{ font-size:13px; }
.abcontent .txt .info strong{ font-size:15px; }

.honor{ padding:60px 0;}

.poster_box{ margin-top:40px; }
.poster-prev-btn span{ width:24px; height:54px; margin-top:-27px; }
.poster-next-btn span{ width:24px; height:54px; margin-top:-27px; }
/*关于我们*/


/*联系我们*/
.contact{ margin:40px 0;}
.coninfo .ctit{ font-size:18px; }
.conlist li{ line-height:30px; }
.conlist li .tit{ padding-left:30px; }
.conlist li p{ padding-left:30px; }

.coninfo .img{ width:100px; height:100px; }

.message .mtips{ font-size:14px; margin:15px 0;}
.mlist li.input input{ padding:0 12px; }
.mlist li.textarea textarea{ height:100px; padding:12px; }
.mlist li.submit input{ font-size:16px; }

.map{ margin-bottom:40px; height:300px; }
/*联系我们*/


/*视频列表*/
.nynav{ line-height:50px; font-size:14px; margin:20px 0; }
.nynav a{ padding:0 20px; }

.videolist li .tit{ line-height:50px; }
/*视频列表*/

.fenye{margin:20px 0; }


/*视频详情*/
.hheight{ height:60px; }

.weizhi{ line-height:40px; }

.video video{ height:340px; }

.videoshow .video_prev,.videoshow .video_next{ width:30px; height:30px; margin-top:-15px;}

.return{ width: 34px; }
.return .ico{ width: 34px; height:34px; }
.return .tit{ font-size:12px;line-height:30px; }

.videotxt .tit{ font-size:16px; }
/*视频详情*/


/*下载*/
.downloadlist li{ padding:10px; }
.downloadlist li .tit{ width:100%; }
.downloadlist li .type{ width:35%; }
.downloadlist li .amount{ width:35%; }
.downloadlist li .download{ width:30%; }
/*下载*/

/*新闻列表*/
.newslist li a{ padding:15px; }
.newslist li .time{  padding-top:10px;}
.newslist li .time .md{ font-size:16px; }
.newslist li .time .y{ font-size:12px; margin-top:10px; }
.newslist li .txt{ padding:0 250px 0 100px; height:120px;}
.newslist li .txt h3{ font-size:16px; }
.newslist li .txt p{ font-size:12px; margin:10px 0; line-height:2; }
.newslist li .img{ top:15px; right:15px;}
.newslist li .img img{ height:120px;}
/*新闻列表*/


/*产品列表*/
.prodmain{ margin:30px 0;}
.prodmain .prodleft{ padding:20px 10px; width:27%; }
.prod_search{ padding-left:40px; }
.prod_search:after{ left:40px;  }
.prod_search .submit{ width:40px; }

.pnav{ margin-top:20px;}
.pnav li .tit a{ padding:0 10px; }
.pnav li .sub{ padding:10px; }

.prodmain .prodright{ width:71%;}

.prodlist li{ width:49%; margin-right:2% !important;}
.prodlist li:nth-child(2n){ margin-right:0 !important;}
/*产品列表*/



/*产品详情*/
.prodtop .img{ width:100%;}

.prodtop .txt{ width:100%;}
.prodtop .txt .info{ margin:15px 0;}
.prodtop .txt h1{ font-size:18px; padding:15px 0; }

.prodtop .txt .parameter{ padding-bottom:15px;}

.prodbtn{ margin-top:20px;}

.ptabnav{ margin-top:20px;}
.ptabnav li{ font-size:14px;}

.ptabmain{ padding:15px;}
.ptabmain .tit{ font-size:14px;}
.characteristic li{ width:100%;}

.prod_tips{ padding:15px; font-size:14px;}

.modellist li{ width:49%;margin-right:2% !important;}
.modellist li:nth-child(2n){ margin-right:0 !important;}
.modellist li .name{ margin:10px 0;}
/*产品详情*/


}


@media screen and (max-width: 768px) {
.container{ padding:0 15px;  }
.container2{ padding:0 15px;  }

.banner .swiper-slide{ overflow: hidden;}
.banner img{ width:120%; margin-left:-10%;}

.banner .swiper-pagination{ bottom:10px; }

.banner .banner-prev,.banner .banner-next{ width:30px; height:36px; margin-top:-18px;  }

.banner .banner-prev:after {
    right: -8px;
    border-bottom: 36px solid rgba(255, 255, 255, 0.3);
    border-top: 8px solid transparent;
    border-right: 8px solid transparent;
}
.banner .banner-next:after {
    left: -8px;
    border-bottom: 36px solid rgba(255, 255, 255, 0.3);
    border-top: 8px solid transparent;
    border-left: 8px solid transparent;
}


/*首页产品*/
.homeprod{ padding-top:20px; }

.hmore{padding:0 15px; }
.hmore span{ padding-right:20px;}
.htit .hname .color_block{ margin-bottom:8px;}
.htit .hname .color_block span{ height:12px; width:5px; margin-right:3px; }

.prodnav a{ width:48%; margin:1%;}


.pagin .swiper-pagination{ margin:20px 0; }
/*首页产品*/

/*首页关于我们*/
.homeabout{ padding:20px 0;}
.abinfo{ padding-top:15px;}
.homeabout .abtxt{ width:100%;}
.homeabout .abtxt .txt{ margin:10px 0;}
.homeabout .abimg{ width:100%; position:static; height:auto;}
.homeabout .abimg img{ display:block;}
.homeabout .abimg{ margin-top:20px;}
/*首页关于我们*/

/*首页视频*/
.homevideo{ padding:20px 0; }

.hvlist{ margin-top:20px;}
.hvlist li{ width:49%; margin-right:2%;}
.hvlist li:nth-child(2n){ margin-right:0;}
.hvlist li .tit{ line-height:40px; font-size:12px; }
/*首页视频*/


/*首页新闻*/
.homenews{padding-top:20px; }
.hnlist{ margin-top:20px;}
/*首页新闻*/


/*合作伙伴*/
.partner{ margin-top:0;}
.partnerlist{  margin:15px 0;}
.partnerlist .swiper-slide .tit{ line-height:36px;}
.partnermain{ padding:0 35px;}
.partnermain .p-prev,.partnermain .p-next{ width:24px; height:24px; margin-top:-30px; }
/*合作伙伴*/


/*底部*/
.dbmain{ padding:20px 0;}
.dbcontact .dblogo{ height:40px; display: none;}
.dbcontact .info{ margin-top:0;}

.dbrig{ margin-top:15px; width:100%; }

.footer .bottom{ padding:15px 0;}
.footer .dburl { display:none; }
/*底部*/

/*关于我们*/
.nyban{ width:100%; overflow: hidden; }
.nyban img{ width:140%; margin-left:-20%; }
.nyban .bantxt{ padding-top:30px;}
.nyban .bantxt h3{ font-size:24px;letter-spacing:2px;}

.about{ padding:20px 0;}
.abcontent{ margin-bottom:20px;}
.abcontent .img{ width:100%;}
.abcontent .txt{ width:100%; margin-top:20px;}
.abcontent .txt .info{ font-size:12px; margin-top:10px; }
.abcontent .txt .info strong{ font-size:14px; }

.honor{ padding:20px 0;}

.poster_box{ margin-top:20px; }

.poster-prev-btn span{ left:0; }
.poster-next-btn span{ right:0; }
/*关于我们*/

/*联系我们*/
.contact{ margin:20px 0;}
.coninfo .ctit{ font-size:18px; }
.conlist li{ line-height:30px; }
.conlist li .tit{ padding-left:30px; }
.conlist li p{ padding-left:30px; }

.coninfo{ width:100%;}
.coninfo .img{ width:100px; height:100px; }

.message{ width:100%; padding-left:0; border-left:none; border-top: 1px solid #e5e5e5; margin-top:20px;}
.message .mtips{ font-size:14px; margin:10px 0;}
.mlist li.input{ width:100%; margin-right:0;}
.mlist li.input input{ padding:0 10px; }
.mlist li.textarea textarea{ height:100px; padding:10px; }
.mlist li.submit input{ font-size:16px; }

.map{ margin-bottom:20px; height:250px; }
/*联系我们*/



/*视频列表*/
.nynav{ line-height:40px; font-size:14px; margin:10px 0; }
.nynav a{ padding:0 10px; }

.videolist li{ width:49%; margin-right:2% !important;}
.videolist li:nth-child(2n){ margin-right:0 !important;}
.videolist li .tit{ line-height:40px; font-size:12px; }
/*视频列表*/

.fenye span,.fenye a{ font-size:12px;  padding:0 10px;  height:30px; line-height:28px; margin:0 1px; }


/*视频详情*/
.videowidth{ width:100%;}

.videoshow{ margin-bottom:20px;}
.video video{ height:300px; }

.return{ width: 30px; }
.return .ico{ width: 30px; height:30px; }
.return .tit{ display: none;  }

.videotxt{ padding:15px; margin-bottom:20px; }
.videotxt .tit{ font-size:16px; padding-bottom:15px; }
.videotxt .txt{ margin-top:15px;}
/*视频详情*/

/*下载*/
.downloadlist{ margin-top:10px;}
.downloadlist li{ padding:5px 10px; line-height:30px; margin-top:10px; }
.downloadlist li .tit{ width:100%; }
.downloadlist li .tit a{ padding-left:25px; background-size:20px 20px; }
.downloadlist li .download a{padding-left:25px; background-size:20px 20px;}
.downloadlist li .type{ width:35%; }
.downloadlist li .amount{ width:35%; }
.downloadlist li .download{ width:30%; }
/*下载*/

/*新闻列表*/
.newslist li a{ padding:15px; }
.newslist li .time{ display: none; }
.newslist li .txt{ padding:0 170px 0 0; height:90px;}
.newslist li .txt h3{ font-size:14px; }
.newslist li .txt p{ font-size:12px; margin:10px 0; line-height:2; }
.newslist li .txt .more{ display: none;}
.newslist li .img{ top:15px; right:15px;}
.newslist li .img img{ height:90px;}
/*新闻列表*/

/*产品列表*/
.prodmain{ margin:20px 0 0 0;}
.prodmain .prodleft{ padding:20px 10px; width:100%; }
.prodmain .prodright{ width:100%;}

.prodlist li{ width:49%; margin-right:2% !important; margin-bottom:0; margin-top:2%;}
/*产品列表*/

.prodbtn a.prodshare{ display:none;}

/*资讯详情*/
.showtop{ text-align: left;}
.showtop h1{ font-size:18px; font-weight: normal; }
.showtop span{ margin:0 10px 0 0; }
.showtop .parameter{ font-size:12px; margin:10px 0;}

.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;}
/*资讯详情*/


}

@media screen and (max-width: 640px) {
.hvlist li .img:after{ width:32px; height:32px; margin:-16px 0 0 -16px; }


.videolist li .img:after{ width:32px; height:32px; margin:-16px 0 0 -16px; }


.nyban .bantxt h3{ font-size:20px; letter-spacing:0;}
/*新闻列表*/
.newslist li a{ padding:10px;}
.newslist li .txt{ padding:0 130px 0 0; height:70px; overflow: hidden;}
.newslist li .txt h3{ margin-top:5px; }
.newslist li .txt p{ line-height:1.8; margin:5px 0; }
.newslist li .img{ top:10px; right:10px;}
.newslist li .img img{ height:70px;}
/*新闻列表*/

.video video{ height:250px;}

}
