[body]{max-width:1920px; margin:0 auto;}
*{font-family:'微软雅黑';}
*[class^="ifont-"],*[class*=" ifont-"]{font-family:"ifont" !important; font-size:16px; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}

/*几行内超出，显示省略号*/
.text-line,[text-line]{overflow:hidden; text-overflow:ellipsis; display:-webkit-box !important; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.text-line.line1,[text-line][line1]{-webkit-line-clamp:1;}
.text-line.line3,[text-line][line3]{-webkit-line-clamp:3;}
.text-line.line4,[text-line][line4]{-webkit-line-clamp:4;}
.text-line.line5,[text-line][line5]{-webkit-line-clamp:5;}
			
.g_title{}
.g_title .cn{font-size:36px; color:#333; font-weight:bold; margin:0 0 5px; text-transform:uppercase;}
.g_title .en{font-size:16px; color:#dc3125; font-family:'GilroyBold'; text-transform:uppercase;}

.cw1600{padding:0 8.4121976866456361724500525762355%; max-width:inherit;}

.page{}
.page{height:40px; line-height:40px;}
.page .page_item_current,
.page .page_noclick,
.page a{display:inline-block; width:40px; height:40px; border:1px solid #dedede; margin:0 5px; font-size:16px; color:#333;}
.page .page_item_current{color:#fff; border-color:#dc3125; background:#dc3125;}
.page .page_item{border-color:#fff;}
.page .p1,
.page .p2,
.page .p3,
.page .p4{font-size:12px; color:#989ba0;}
.page .p1{transform:rotate(180deg);}
.page .p4{transform:rotate(180deg);}
.page *{vertical-align:top;}
@media only screen and (max-width: 750px){
	.page{height:auto; line-height:normal;}
}

.tab.scroll-bar{height:82px;}
.tab.scroll-bar>.item{left:0; right:0; top:0; z-index:10; background:#fff;}

/*编辑器*/
.editor{line-height:1.8;}
.editor *{font-size:inherit;color:inherit;font-family:inherit;}
.editor ul li{list-style:disc inside;padding-left:10px;}
.editor ol li{list-style:decimal inside;padding-left:10px;}
.editor img{max-width:100%;height:auto !important;}
.editor a{color: #0782C1;text-decoration:inherit;}

#cloud-zoom-big{background:#fff; border:1px solid #ccc;}


#header{}
#header{padding:27px 0 28px; z-index:2;}
#header .logo{width:173px; height:45px; margin:;}
#header nav .item{font-weight:bold; font-size:16px; color:#333; padding:0 6px; margin:0 59px 0 0; line-height:45px;}
#header nav .item:not(.cur):hover{color:#dc3125;}
#header nav .item.cur::before{width:100%; height:4px; background:#dc3125; bottom:14px; position:absolute; content:''; left:0; z-index:-1;}
#header nav .item.last{margin:0 63px 0 0;}
#header nav .ifont-btn_search,
#header nav .change_lang,
#header nav .tao{color:#333; font-size:24px; margin:10px 18px 0 0;}
/* #header nav .tao{margin:10px 0 0 ;} */
#header nav .change_lang{margin:10px 0 0 ;}
#header nav .item a{z-index:3; position:relative;}
#header nav .item .two{ position:absolute; top:0; left:50%; z-index:2; padding-top:50px; margin-left:-60px;}
#header nav .item .two .text-two{ width:120px; background:rgba(0,0,0,.8); color:#fff; border-top:1px solid rgba(255,255,255,.6); padding:10px 0; font-size:14px; line-height:normal;}
#header nav .item .two .text-two:hover{ color:#d70005;}
#header nav .item .two .text-two.none{ border-top:none;}
#header nav .item:hover .two{display:block;}
#header .mbnav{background:url(/images/menu1.png) no-repeat; width:60px; height:60px; display:none;}
@media only screen and (max-width: 1600px){
	#header nav .item{margin:0 40px 0 0;}
	#header nav .item.last{margin:0 44px 0 0;}
}
@media only screen and (max-width: 1500px){
	#header nav .item{margin:0 30px 0 0;}
	#header nav .item.last{margin:0 34px 0 0;}
}
@media only screen and (max-width: 1400px){
	#header nav .item{margin:0 20px 0 0;}
	#header nav .item.last{margin:0 24px 0 0;}
}
@media only screen and (max-width: 1100px){
	#header nav{display:none;}
	#header .mbnav{display:block;}
}

/*手机版-导航*/
#phone-nav{ width:100%; height:100%; position:relative; z-index:7;}
#phone-nav .background{width:100%;height:100%;background:rgba(0,0,0,.6);position:fixed;right:0;top:0;z-index:7;}
#phone-nav .other{ width:100%; margin:20px 0 10px;}
#phone-nav .other .search{ width:100%; border:1px solid #fff; padding:8px;}
#phone-nav .other .search .input{ width:80%; height:24px; color:#fff;}
#phone-nav .other .search .sub{ width:24px; height:24px; font-size:24px; color:#fff;}
#phone-nav .item{width: 100%;/* max-width:300px; */height:100%;overflow:auto;background:#222;position:fixed;right:0;top:0;z-index:8;padding:22px 30px 0;}
#phone-nav .item .shutdown{ width:100%; text-align:right; font-size:36px; color:#fff;}
#phone-nav .item .shutdown img{ width:20px; cursor:pointer;}
#phone-nav .item .ites{ width:100%; text-align:center; margin-top:20px;}
#phone-nav .item .ites .slide{ width:100%; color:#fff; border-bottom:1px solid #eee; padding:16px 0;}
#phone-nav .item .ites .slide a{ color:#fff;}
#phone-nav .item .ites .slide a.in{ color:#d70005;}
#phone-nav .item .ites .slide.cur a{ color:#d70005;}

@media screen and (max-width:750px){
	#header{margin:10px 0 0;}
	#header .logo{width:200px; height:52px; margin:4px 0 0;}
	#phone-nav .item{ padding:20px 16px 0;}
	#phone-nav .other{}
	#phone-nav .other .search{ padding:6px;}
	#phone-nav .other .search .input{ height:60px; font-size:24px;}
	#phone-nav .other .search .sub{ width:30px; height:30px; font-size:30px; margin:15px;}
	#phone-nav .item .ites{}
	#phone-nav .item .ites .slide{ font-size:24px; padding:30px 0;}
}

.banner{}
.banner{}
.banner .swiper-pagination{bottom:65px;}
.banner .swiper-pagination .swiper-pagination-bullet{width:10px; height:10px; border:3px solid #dc3125; opacity:1; position:relative; z-index:1; background:none; margin:0 9px;}
.banner .swiper-pagination .swiper-pagination-bullet::before{width:0; height:0; position:absolute; background:rgba(220,49,37,0.4); left:50%; top:50%; transform:translate(-50%, -50%); content:''; border-radius:100%; opacity:0; -webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#dc3125;}
.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{opacity:1; width:25px; height:25px;}
@media only screen and (max-width: 750px){
	.banner{display:none;}
	.banner#mb_banner{display:block;}
.banner .swiper-pagination{bottom:30px;}
}

#ind_about{}
#ind_about{padding:93px 0 100px;}
#ind_about .box{margin:46px 0 0;}
#ind_about .box .left{width:49.125%;}
#ind_about .box .left::before{padding:70.73791% 0 0; content:''; display:block;}
#ind_about .box .left .slide video{object-fit:cover;}
#ind_about .box .left .swiper-pagination .swiper-pagination-bullet{width:10px; height:10px; border:3px solid #dc3125; opacity:1; position:relative; z-index:1; background:none; margin:0 9px;}
#ind_about .box .left .swiper-pagination .swiper-pagination-bullet::before{width:0; height:0; position:absolute; background:rgba(220,49,37,0.4); left:50%; top:50%; transform:translate(-50%, -50%); content:''; border-radius:100%; opacity:0; -webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
#ind_about .box .left .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#dc3125;}
#ind_about .box .left .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{opacity:1; width:25px; height:25px;}
#ind_about .box .right{ display: flex; justify-content: start; align-content: start; flex-wrap: wrap; width:50%;}
#ind_about .box .right .link{width:49%; margin:0 2% 2.1% 0;}
#ind_about .box .right .link:nth-child(2n){ margin-right: 0;}
#ind_about .box .right .link:nth-last-child(-n+2){margin-bottom: 0;}
#ind_about .box .right .link .info{bottom:19px; left:5.6%; right:0;}
#ind_about .box .right .link .bg{background:url(/images/6.png) repeat-x bottom center;}
#ind_about .box .right .link .info .name{font-size:16px; color:#f7f7f7; line-height:30px;}
#ind_about .box .right .link .info .name span{margin:0 8px 0 0; font-size:24px; width:30px; height:30px;}
#ind_about .box .right .link .info .goto{width:33px; height:33px; line-height:33px; background:#dc3125; font-size:18px; color:#fff; border-radius:100%; right:24px; bottom:-9px; opacity:0; text-indent:0;}
#ind_about .box .right .link:hover .info .goto{opacity:1; right:14px;}

#ind_hot_pro{}
#ind_hot_pro{background:url(/images/1.jpg) no-repeat top center; padding:93px 0 100px;}
#ind_hot_pro .box{margin:47px 0 0;}
#ind_hot_pro .box .select{width:22.5%;}
#ind_hot_pro .box .select li{width:100%; padding:17px 0 17px 33.33%; background:#fff; margin:0 0 17px;}
#ind_hot_pro .box .select li .img{width:52px; height:47px; background:no-repeat center/cover; left:28px; top:50%; margin:-23.5px 0 0;}
#ind_hot_pro .box .select li .cn{font-size:18px; color:#333; font-weight:bold;}
#ind_hot_pro .box .select li .en{font-size:14px; color:#333;}
#ind_hot_pro .box .select li:last-child{margin:0;}
#ind_hot_pro .box .slide-box{width:75.75%;}
#ind_hot_pro .box .slide-box .container{overflow:visible;}
#ind_hot_pro .box .slide-box .slide{width:439px;}

#ind_solution{}
#ind_solution{padding:95px 0 93px;}
#ind_solution .box{margin:45px 0 0;}
#ind_solution .box li{width:33.33333%;}
#ind_solution .box li::before{left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.5); position:absolute; z-index:1;}
#ind_solution .box li .info{left:0; top:0; right:0; bottom:0; z-index:2;}
#ind_solution .box li .info .name{font-size:24px; color:#fff; font-weight:bold;}
#ind_solution .box li .info .en{font-size:16px; color:#fff; font-weight:bold; text-transform:uppercase;}
#ind_solution .box li .info .txt{top:50%; left:50%; transform:translate(-50%, -50%); width:73.5%;}
#ind_solution .box li .info .brief{font-size:14px; color:#fff; line-height:26px; margin:27px 0 0;}
#ind_solution .box li .info .brief-hide{max-height:0;}
#ind_solution .box li:hover::before{background:rgba(220,49,37,0.8);}
#ind_solution .box li:hover .brief-hide{display:block; max-height:105px;}


#ind_case{}
#ind_case .container{margin:47px 0 0; overflow:visible;}
#ind_case .container .slide .txt{bottom:-100%; z-index:2; left:3.66%; right:3.66%;}
#ind_case .container .slide .txt .name{font-size:30px; color:#fff; font-weight:bold;}
#ind_case .container .slide .txt .brief{font-size:14px; color:#fff; line-height:24px; margin:20px 0 0; max-width:80%;}
#ind_case .container .slide .txt .goto{width:72px; height:72px; line-height:72px; background:#dc3125; font-size:22px; color:#fff; border-radius:100%; right:5.25%; bottom:6px; opacity:0; text-indent:0; opacity:1; right:14px;}
#ind_case .container .slide.swiper-slide-active .txt{bottom:6.11%;}
#ind_case .container .slide.swiper-slide-active a::after{background:url(/images/5.png) repeat-x; content:''; position:absolute; left:0; right:0; bottom:0; top:0;}
#ind_case .box .prev{font-size:56px; color:#fff; left:1.333%; top:50%; z-index:2; transform:rotate(180deg);}
#ind_case .box .next{font-size:56px; color:#fff; right:1.333%; top:50%; z-index:2;}
/* #ind_about .box .right .link:hover .info .goto{opacity:1; right:14px;} */

#ind_news{}
#ind_news{padding:94px 0 100px;}
#ind_news .list{margin:45px 0 50px;}
#ind_news .list li{width:23.75%; margin:0 1.5625% 0 0; border:1px solid #eee;}
#ind_news .list li .info{padding:0 6.44%;}
#ind_news .list li .info .time{font-size:14px; color:#828282; font-family:'GilroyBold'; line-height:20px; margin:15px 0 6px;}
#ind_news .list li .info .name{font-size:16px; color:#333; font-weight:bold; line-height:27px; margin:0 0 5px;}
#ind_news .list li .info .brief{font-size:14px; color:#999; line-height:25px;}
#ind_news .list li .info .bot{padding:6px 0 14px; border-top:1px solid #eee; margin:14px 0 0;}
#ind_news .list li .info .txt{font-size:14px; color:#828282; line-height:34px;}
#ind_news .list li .info .icon{width:34px; height:34px; line-height:34px; border-radius:50%; font-size:20px; color:#828282;}
#ind_news .list li:last-child{margin:0;}
#ind_news .list li:hover{box-shadow: 0px 0px 41.16px 7.84px rgba(0, 0, 0, 0.05);}
#ind_news .list li:hover .time,
#ind_news .list li:hover .name,
#ind_news .list li:hover .txt{color:#dc3125;}
#ind_news .list li:hover .icon{background:#dc3125; color:#fff;}
#ind_news .more{width:198px; height:58px; line-height:58px; border:1px solid #bfbfbf; margin:0 auto; font-size:14px; color:#666;}
#ind_news .more span{color:#dc3125; margin:0 0 0 25px;}

#ind_partenr{}
#ind_partenr{padding:95px 0 87px; background:#f7f7f7;}
/* #ind_partenr .container{padding:20px;} */
#ind_partenr .slide-box{_background:#eae9f3; _border-top:1px solid #eae9f3; _border-left:1px solid #eae9f3;}
#ind_partenr .slide-box .container{background: #fff;}
#ind_partenr .slide-box .slide{background:#fff; overflow:visible;}
#ind_partenr .slide-box{/* border-top:1px solid #f00; */ /* border-left:1px solid #f00; */ margin:45px 0 0;}
#ind_partenr .slide-box .slide>div{width:16.665%; float: left;}
#ind_partenr .slide-box .slide a{border-right:1px solid #eae9f3; border-bottom:1px solid #eae9f3;}
#ind_partenr .slide-box .slide a>div{z-index:3;}
#ind_partenr .slide-box .slide a::before{padding:55.639097744360902255639097744361% 0 0; content:''; display:block;}
#ind_partenr .slide-box .slide a::after {width: 110%; height: 110%; opacity: 0; background: #fff; border-bottom: 3px solid #dc3125; /* border-radius: 20px;  */box-shadow: 0 5px 15px 1px rgba(219,51,51,.3); position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 2; margin: auto; content: ''; transform: translate3d(-5%,0,0);}
/*#ind_partenr .slide-box .slide:hover{z-index:2;}*/
/*#ind_partenr .slide-box .slide:hover a::after{opacity:1;}*/
/*#ind_partenr .slide-box .slide:hover a .img1{display:none;}*/
/*#ind_partenr .slide-box .slide:hover a .img2{display:inline-block; *display:inline; zoom:1;}*/
/*#ind_partenr .slide-box .slide .gray{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}*/

/*#ind_partenr .slide-box .slide>div:nth-child(6n){border-right:none;}*/
/*#ind_partenr .slide-box .slide:last-child{border-right:1px solid #eae9f3;}*/
#ind_partenr .slide-box .slide.slide_top a{border-top:1px solid #eae9f3;}
#ind_partenr .slide-box .slide.slide_last a{border-right:1px solid #eae9f3;}
#ind_partenr .slide-box .page-el{margin:47px 0 0;}
#ind_partenr .slide-box .page-el .swiper-pagination-bullet{width:10px; height:10px; border:3px solid #dc3125; opacity:1; position:relative; z-index:1; background:none; margin:0 9px;}
#ind_partenr .slide-box .page-el .swiper-pagination-bullet::before{width:0; height:0; position:absolute; background:rgba(220,49,37,0.4); left:50%; top:50%; transform:translate(-50%, -50%); content:''; border-radius:100%; opacity:0; -webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
#ind_partenr .slide-box .page-el .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#dc3125;}
#ind_partenr .slide-box .page-el .swiper-pagination-bullet.swiper-pagination-bullet-active::before{opacity:1; width:25px; height:25px;}
@media only screen and (max-width: 750px){	
	#ind_partenr .container{padding:0;}
	#ind_partenr .slide-box .slide:hover{z-index:1;}
	#ind_partenr .slide-box .slide:hover a::after{opacity:0;}
	#ind_partenr .slide-box .slide:hover a .img1{display:inline-block;}
	#ind_partenr .slide-box .slide:hover a .img2{display:none;}
}

#products_list{padding:99px 0 100px;}

#category{}
#category{width:22.6875%;}
#category .mb_top_title{font-size:18px; color:#fff; font-weight:bold; line-height:74px; background:#dc3125; text-indent:34px; border-top:1px solid #f6c8c5; width:100%; text-align:center;}
#category .mb_top_title span{font-size:14px; font-family:'GilroyBold'; text-transform:uppercase; margin:0 0 0 10px;}
#category .top_title{font-size:18px; color:#fff; font-weight:bold; line-height:74px; background:#dc3125; text-indent:34px; border-top:1px solid #f6c8c5;}
#category .top_title span{font-size:12px; font-family:'GilroyBold'; text-transform:uppercase; margin:0 0 0 10px;}
#category .item{margin:0 0 5px;}
#category .item dt{background:#f9f9f9; height:74px; line-height:74px;}
#category .item dt a{padding:0 0 0 21.763085%; font-size:14px; color:#666;}
#category .item dt a span{font-size:15px; transform:rotate(-90deg); right:9.6418%;}
#category .item dt a .img{width:8.81542%; background:no-repeat center/cover; left:9.64187%; top:50%; transform:translate(0, -50%);}
#category .item dt a .img::before{display:block; content:''; padding:93.75% 0 0;}
#category .item dd{background:#f5f5f5;}
#category .item dd div{padding:0 0 0 9.64187%; line-height:73px;}
#category .item dd div a{font-size:14px; color:#666; font-weight:bold;}
#category .item dd div::before{background:url(/images/2.png) no-repeat center/cover; width:33px; height:3px; content:''; position:absolute; left:35px; top:50%; margin:-1.5px 0 0; opacity:0;}
#category .item dd div.cur::before,
#category .item dd div:hover::before{opacity:1;}
#category .item dd div.cur a,
#category .item dd div:hover a{padding:0 0 0 44px; color:#333;}
#category .item.active dt a{color:#dc3125;}
#category .item.active dt a span{transform:rotate(90deg);}
#category .item.active dd{display:block;}
#category .item:last-child{margin:0;}

#pro_list{}
#pro_list{width:75%;}
#pro_list .list{margin:0 0 38px;}
#pro_list .list .item{width:31.666%; margin:0 2.5% 3% 0; border:1px solid #eee; padding:0 0 30px;}
#pro_list .list .item:nth-child(3n){margin:0 0 3%;}
#pro_list .list .item .name{font-size:16px; color:#333; font-weight:bold; line-height:74px; padding:0 2%;}
#pro_list .list .item .img{width:81.05263%; margin:0 auto 11px;}
#pro_list .list .item .img::before{padding:74.675324% 0 0; display:block; content:'';}
#pro_list .list .item .brief{font-size:14px; color:#7c7c7c; line-height:26px; height:52px; padding:0 14%;}
#pro_list .list .item .more{height:60px; line-height:60px; background:#dc3125; font-size:14px; color:#fff; left:0; right:0; bottom:-100%;}
#pro_list .list .item:hover .more{bottom:0;}
#pro_list .list .item:hover .brief{opacity:0;}
#pro_list .list .item:hover{box-shadow:0px 3px 35px 0px rgba(0, 0, 0, 0.15);}
#pro_list .list .item:hover .name{color:#dc3125;}

#crumbs{}
#crumbs{height:80px; line-height:80px; padding:0 0 2px;}
#crumbs::before{position:absolute; height:2px; background:#efefef; bottom:0; left:0; right:0; content:'';}
#crumbs .left a,
#crumbs .left span{font-size:14px; color:#999;}
#crumbs .left span{font-size:12px;}
#crumbs .left span:last-child{color:#333; font-size:14px;}
#crumbs .right a{font-size:14px; color:#dc3125;}
#crumbs .right a span{font-size:16px; margin:0 0 0 7px;}
#crumbs .second a{font-size:14px; color:#333; margin:0 54px;}
#crumbs .second a.cur{color:#dc3125;}
#crumbs .second a.cur::before{background:#dc3125; left:0; bottom:0; right:0; height:2px; position:absolute; content:'';}
#crumbs .cate-list{display:flex;justify-content: start;align-items: center;max-width: 70%;margin-right: 20px;height: 100%;}
#crumbs .cate-list .container{max-width: 100%;height: 100%; opacity:0;}
#crumbs .cate-list .container.isok{opacity:1;}
#crumbs .cate-list .slide{width:auto;display: inline-block;height: 100%;}
#crumbs .cate-list .item{ margin: 0 54px; line-height: 78px; display: block; font-size:14px;}
#crumbs .cate-list .slide:last-child .item{margin-right: 0;}
#crumbs .cate-list .item:hover{ color: #dc3125;}
#crumbs .cate-list .slide.cur .item{color: #dc3125; border-bottom: 2px solid #dc3125;}
#crumbs .cate-list .item.cur{ border-bottom: 2px solid #dc3125; color: #dc3125;}
@media only screen and (max-width: 1100px){
	#crumbs .left{display:none;}
	#crumbs .cate-list{max-width: 100%;margin-right: 0;width: 100%;}
	#crumbs .cate-list .item{line-height: 79px; margin: 0 30px;}
}
@media only screen and (max-width: 750px){
	#crumbs.mbhide{display:none;}
	#crumbs .cate-list .item{font-size:30px;}
	#crumbs .cate-list .item:hover{ color: #333;}
}

#pro_detail{}
#pro_detail{padding:97px 0 99px;}
#pro_detail .mb-top .swiper-pagination{bottom:25px;}
#pro_detail .mb-top .swiper-pagination .swiper-pagination-bullet{width:10px; height:10px; border:3px solid #dc3125; opacity:1; position:relative; z-index:1; background:none; margin:0 9px;}
#pro_detail .mb-top .swiper-pagination .swiper-pagination-bullet::before{width:0; height:0; position:absolute; background:rgba(220,49,37,0.4); left:50%; top:50%; transform:translate(-50%, -50%); content:''; border-radius:100%; opacity:0; -webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
#pro_detail .mb-top .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#dc3125;}
#pro_detail .mb-top .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{opacity:1; width:25px; height:25px;}

#pro_detail .d_top{padding:0 6.25%;}
#pro_detail .d_top .left{width:60.64285%;}
#pro_detail .d_top .left{width:60.64285%;}
#pro_detail .d_top .left .big{width:78.32744%; border:1px solid #e4e4e4; background:#f7f7f7;}
#pro_detail .d_top .left .big::before{padding:74.73684% 0 0; display:block; content:'';}
#pro_detail .d_top .left .big .slide>div:nth-child(1){position:absolute; top:0; bottom:0;}
#pro_detail .d_top .left .big .slide>div:nth-child(1)::before{display:inline-block; height:100%; vertical-align:middle; content:'';}
#pro_detail .d_top .left .big .slide .play{background:url(/images/4.png) no-repeat center/cover; width:42px; height:42px; left:4.79760%; bottom:3.298350%; z-index:10;}
#pro_detail .d_top .left .big .slide:hover .play{display:none;}
#pro_detail .d_top .left .small{width:18.98584%;}
#pro_detail .d_top .left .small .bar::before{padding:249.05660% 0 0; display:block; content:'';}
#pro_detail .d_top .left .small .slide{max-height:118px;}
#pro_detail .d_top .left .small .slide>div{border:1px solid #e4e4e4;}
#pro_detail .d_top .left .small .slide::before{display:block; padding:74.21383% 0 0; content:'';}
#pro_detail .d_top .left .small .slide.swiper-slide-thumb-active>div{border-color:#dc3125;}
#pro_detail .d_top .left .small .btn_list{border:1px solid #e4e4e4; margin:10% 0 0;}
#pro_detail .d_top .left .small .btn_list::before{padding:50% 0 0; display:block; content:'';}
#pro_detail .d_top .left .small .btn_list .prev{width:50%; border-right:1px solid #e4e4e4; bottom:0; left:0; top:0; font-size:24px;}
#pro_detail .d_top .left .small .btn_list .next{width:50%; bottom:0; right:0; top:0; font-size:24px;}
#pro_detail .d_top .left .small .btn_list .prev div,
#pro_detail .d_top .left .small .btn_list .next div{left:50%; top:50%; transform:translate(-50%, -50%); color:#dc3125; font-size:24px;}
#pro_detail .d_top .left .small .btn_list .prev div{font-size:26px;}
#pro_detail .d_top .left .small .btn_list .prev.swiper-button-disabled div,
#pro_detail .d_top .left .small .btn_list .next.swiper-button-disabled div{color:#999;}
#pro_detail .d_top .right{width:34.64285%;}
#pro_detail .d_top .right .name{font-size:25px; color:#333; font-weight:bold; padding:23px 0 25px; margin:0 0 38px;}
#pro_detail .d_top .right .name span{font-weight:normal;}
#pro_detail .d_top .right .name::before{height:6px; width:82px; background:#dc3125; bottom:0; left:0; position:absolute; content:'';}
#pro_detail .d_top .right .brief{font-size:14px; color:#828282; line-height:150%; padding:0 0 5%; margin:0 0 5%; border-bottom:1px solid #ededed;}
#pro_detail .d_top .right .brief2{font-size:14px; color:#333; line-height:150%; font-weight:bold;}
#pro_detail .d_top .right .btn{width:150px; height:55px; line-height:55px; background:#dc3125; color:#fff; font-size:14px; margin:39px 0 0;}
#pro_detail .d_top .right .btn span{margin:0 18px 0 0; font-size:24px;}
#pro_detail .params{margin:3% 0 0; overflow:auto; padding:0 6.25%;}
#pro_detail .params .title{margin:0 0 50px;}
#pro_detail .params .title span{font-size:26px; color:#333; font-weight:bold; padding:0 0 15px; border-bottom:6px solid #dc3125;}
#pro_detail .params .box{overflow-x:auto; border-bottom:1px solid #efefef;}
#pro_detail .params .box table{width:1400px; table-layout:fixed;}
#pro_detail .params .box .p1 td{height:87px; background:#f5f5f5; border:2px solid #fff; font-size:12px; color:#333; font-family:'NexaBold';}
#pro_detail .params .box .p2 td{height:87px; background:#fbfbfb; border:2px solid #fff; font-size:12px; color:#666; font-family:'NexaBold';}
#pro_detail .params .box .p2:nth-child(2n) td{background:#fff;}
#pro_detail .relevant{margin:5% 0 0; padding:0 6.25%;}
#pro_detail .relevant .title{margin:0 0 50px;}
#pro_detail .relevant .title span{font-size:26px; color:#333; font-weight:bold; padding:0 0 15px; border-bottom:6px solid #dc3125;}
#pro_detail .relevant .list li{width:23.57142%; border:1px solid #eee; margin:0 1.85714% 0 0;}
#pro_detail .relevant .list li a{padding:10% 0 10%;}
#pro_detail .relevant .list li .img{padding:0 10px;}
#pro_detail .relevant .list li .img::before{padding:74.67532% 0 0; display:block; content:'';}
#pro_detail .relevant .list li .name{font-size:16px; color:#333; line-height:1.5; padding:8% 2% 0; font-weight:bold;}
#pro_detail .relevant .list li:nth-child(4n){margin:0;}
#pro_detail .relevant .list li:hover{box-shadow: 0px 3px 35px 0px rgba(0, 0, 0, 0.15);}
#pro_detail .relevant .list li:hover .name{color:#dc3125;}





#info-detail{}
#info-detail{padding:5.3% 0;}
#info-detail .title{font-size:36px; color:#333; font-weight:bold; line-height:48px; margin:0 0 38px;}
#info-detail .txt-box{line-height:26px; padding:0 0 24px; border-bottom:1px solid #eee;}
#info-detail .txt-box .txt{font-size:14px; color:#666;}
#info-detail .txt-box .txt span{font-size:24px; color:#9e9e9e; margin:0 0 0 40px;}
#info-detail .txt-box .txt span.ifont-shijian{font-size:18px; margin:0;}
#info-detail .txt-box .share{line-height:26px; font-size:14px; color:#666;}
#info-detail .txt-box .share span{font-size:20px; color:#8d8d8d; margin:0 7px;}
#info-detail .txt-box .share span:nth-child(1):hover{color:#65b955;}
#info-detail .txt-box .share span:nth-child(2):hover{color:#dc2b1e;}
#info-detail .txt-box .share span:nth-child(3):hover{color:#1278f3;}
#info-detail .txt-box .share span:nth-child(4):hover{color:#2d8dc5;}
#info-detail .txt-box .share span:nth-child(5):hover{color:#0966c3;}
#info-detail .detail{font-size:16px; color:#333; padding:3% 0;}
#info-detail .pages .prev{width:50%; height:183px; border:1px solid #f0f0f0;}
#info-detail .pages .prev .txt,
#info-detail .pages .prev .name{padding:0 12% 0 10%;}
#info-detail .pages .next{width:50%; height:183px; border:1px solid #f0f0f0;}
#info-detail .pages .next .txt,
#info-detail .pages .next .name{padding:0 10% 0 12%;}
#info-detail .pages .prev .txt,
#info-detail .pages .next .txt{line-height:34px; font-size:18px; color:#000; margin:56px 0 0;}
#info-detail .pages .prev .name,
#info-detail .pages .next .name{line-height:30px; font-size:14px; color:#000;}
#info-detail .pages .prev .icon{left:14%; font-size:36px; top:50%; transform:translate(0, -50%);}
#info-detail .pages .next .icon{right:14%; font-size:36px; top:50%; transform:translate(0, -50%);}
#info-detail .pages .prev:hover{background:#dc3125; border-color:#dc3125;}
#info-detail .pages .next:hover{background:#dc3125; border-color:#dc3125;}
#info-detail .pages .prev:hover .txt,
#info-detail .pages .next:hover .txt{font-weight:bold; color:#fff;}
#info-detail .pages .prev:hover .name,
#info-detail .pages .next:hover .name{color:#fff;}
#info-detail .pages .prev:hover .icon,
#info-detail .pages .next:hover .icon{color:#fff;}

#info{}
#info{padding:5.3% 0;}
#info .slide_box{padding:0 6.25%; margin:0 0 1.7%;}
#info .slide_box .slide{background:#fafafa;}
#info .slide_box .slide .img{width:39.14285%; background:#999;}
#info .slide_box .slide .img::before{display:block; content:''; padding:66.05839% 0 0;}
#info .slide_box .slide .txt_box{width:53.57142%; margin:0 3.57142% 0 0; display:flex; flex-direction:row; justify-content:center; align-items:center; opacity:0;}
#info .slide_box .slide .txt_box .name{font-size:20px; color:#1a1a1a; font-weight:bold;}
#info .slide_box .slide .txt_box .brief{font-size:16px; color:#333; margin:2.2% 0 8.7%; line-height:180%;}
#info .slide_box .slide .txt_box .more{font-size:14px; color:#ccc; text-transform:uppercase; line-height:20px;}
#info .slide_box .slide.ok .txt_box{opacity:1;}
#info .slide_box .page-el{margin:25px 0 0;}
#info .slide_box .page-el .swiper-pagination-bullet{width:11px; height:11px; opacity:1; background:#e8e8e8; margin:0 10px;}
#info .slide_box .page-el .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#dc3125;}
#info .slide_box .prev{width:19px; height:37px; background:url(/images/8.png) no-repeat center/cover; left:-4.5%; top:50%; transform:translate(0, -50%) rotate(180deg);}
#info .slide_box .next{width:19px; height:37px; background:url(/images/8.png) no-repeat center/cover; right:-4.5%; top:50%; transform:translate(0, -50%);}
#info .slide_box .prev.swiper-button-disabled{background-image:url(/images/7.png); transform:translate(0, -50%) rotate(0);}
#info .slide_box .next.swiper-button-disabled{background-image:url(/images/7.png); transform:translate(0, -50%) rotate(180deg);}
#info .list{padding:0 6.25%; margin:0 0 4.6%;}
#info .list li{border-bottom:1px solid #e6e6e6;}
#info .list li a{padding:72px 3.42857% 76px 17%;}
#info .list li .time{left:2.07142%; top:72px;}
#info .list li .time .b{font-size:54px; color:#ccc; font-family:'GilroyBold';}
#info .list li .time .s{font-size:16px; color:#ccc; font-family:'GilroyBold';}
#info .list li .img{width:27.82764%; background:#999;}
/* #info .list li .img::before{display:block; content:''; padding:56.45161%  0 0;} */
#info .list li .img::before{display:block; content:''; padding:66.12903%  0 0;}
#info .list li .txt_box{width:67.50448%;}
#info .list li .txt_box .name{font-size:20px; color:#1a1a1a; font-weight:bold; line-height:180%;}
#info .list li .txt_box .brief{font-size:16px; color:#333; line-height:180%; margin:2.5% 0 0;}
#info .list li .txt_box .more{font-size:14px; color:#ccc; text-transform:uppercase; line-height:150%; bottom:0; left:0;}
#info .list li:hover{background:#f7f7f7;}
#info .list li:hover .name,
#info .list li:hover .more{color:#dc3125;}
#info .list li:hover .time div{color:#dc3125;}

#join{}
#join{padding:5.3% 0;}
#join .list{margin:30px 0 45px;}
#join .list .border{cursor:pointer; margin:0 0 10px; border:1px solid #e5e5e5; padding:0 4.3125%;}
#join .list .border *{padding:30px 0;}
#join .list .border .clear,
#join .list .border .editor{padding:0;}
#join .list .name{width:calc(16.5% - 30px);  margin:0 30px 0 0; color:#333; font-size:14px;}
#join .list .much{width:calc(16.875% - 30px); margin:0 30px 0 0; color:#999; font-size:14px;}
#join .list .much:nth-child(3){width:calc(18.3125% - 30px);}
#join .list .much:nth-child(4){width:calc(18.75% - 30px);}
#join .list .date{padding:30px 0 30px 31px; color:#333; font-size:14px; font-family:"GilroyRegular"; background:url(/images/3.png) no-repeat left center;}
#join .list .btn{font-size:24px; color:#c7c7c7;}
#join .list .term{display:none;}
#join .list .term .detail{padding:7px 4.3125% 59px; background:#f9f9f9; margin:-10px 0 0; line-height:180%; font-size:14px; color:#666;}
#join .list .term .detail .tips{line-height:28px; margin:36px 0 16px;}
#join .list .term .detail .delivery{width:150px; height:45px; line-height:45px; background:#dc3125; right:4.3125%; bottom:59px; color:#fff; font-size:14px;}
#join .list .join:hover .border,
#join .list .join.open .border{background:#f9f9f9;}
#join .list .join:hover .name,
#join .list .join.open .name{}
#join .list .join.open .btn{transform:rotate(180deg); color:#dd3529;}
#join .list .join.open .term{display:block;}

@media only screen and (max-width:980px){
#join .list .much{display:none;}
}

@media only screen and (max-width:750px){
#join .list .border *{padding:20px 0;}
#join .list .date{padding:0 0 0 32px;}
#join .list .btn{-webkit-background-size:26px auto; background-size:26px auto;}
}

@media only screen and (max-width:650px){
#join .list .date{display:none;}
#join .list .name{width:auto;}
}

#delivery_form{}
#delivery_form{left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,0.3); z-index:10; pointer-events:none; opacity:0;}
#delivery_form .box{max-width:1100px; max-height:702px; width:80%; height:80vh; left:50%; top:50%; transform:translate(-50%, -50%); background:#fff;}
#delivery_form .box .close{right:15px; top:15px; font-size:24px;}
#delivery_form .box .title{font-size:30px; color:#313131; padding:3% 0;}
#delivery_form .box .tips{font-size:18px; color:#313131; font-family:'SourceHanSansCRegular'; line-height:27px; margin:0 0 43px;}
#delivery_form .box .tips span{color:#d13333;}
#delivery_form .box .form{padding:0 10.8181% 0 6%;}
#delivery_form .box .form .item{width:50%; margin:0 0 28px;}
#delivery_form .box .form .item dt{width:19%; padding:0 22px 0 0; line-height:37px; font-size:14px; color:#000;}
#delivery_form .box .form .item dd{width:80.40201%;}
#delivery_form .box .form .item dd .input{height:37px; line-height:34px; border:2px solid #f2f2f2; max-width:318px;}
#delivery_form .box .form .item dd label{font-size:14px; color:#000; line-height:34px;}
#delivery_form .box .form .item dd label:not(.up_file):first-child{margin:0 9%;}
#delivery_form .box .form .item dd label input{margin:0 0 0 7px;}
#delivery_form .box .form .item dd .up_file{height:41px; line-height:41px;}
#delivery_form .box .form .item dd .up_file .select{width:127px; background:#dfdfdf; font-size:14px; color:#000; margin:0 10px 0 0;}
#delivery_form .box .form .item dd .up_file .file_name{font-size:14px; color:#323232;}
#delivery_form .box .checkbox{line-height:34px; font-size:14px; font-weight:bold; color:#323232; margin:0 auto 2%; max-width:80%;}
#delivery_form .box .checkbox input{margin:0 12px 0 0;}
#delivery_form .box .sub{width:180px; height:52px; line-height:52px; background:#dc3125; font-size:14px; color:#fff; margin:0 auto 46px;}
#delivery_form.open{pointer-events:auto; opacity:1;}

#contact{}
#contact{padding:5.3% 0 0;}
#contact .map_list{margin:44px 0 0;}
#contact .map_list li{width:100%; margin:0 auto;}
#contact .map_list li .map{background:#999;}
#contact .map_list li .map::before{padding:33.33333% 0 0; display:block; content:'';}
#contact .map_list li .info{border-top:1px solid #eee;padding: 0 0 3%;background: url("/images/icon_mapbox.jpg") no-repeat;background-position-x: 80%;background-position-y: center;}
#contact .map_list li .info .title{padding: 3% 0 0; font-size:18px; color:#333; font-weight:bold; line-height:26px; margin:0 0 12px;}
/*#contact .map_list li .info .title::before{height:5px; background:#dc3125; bottom:4px; left:0; right:0; position:absolute; z-index:-1; content:'';}*/
#contact .map_list li .info .txt{}
#contact .map_list li .info .txt .icon{height: 35px;line-height: 35px;color:#dc3125; margin:0 10px 0 0;}
#contact .map_list li .info .txt .txt1{display: inline-block;width: 80px;height: 35px;line-height: 35px;text-align: justify;font-size:16px; color: #8b8b8b;margin:0;}
#contact .map_list li .info .txt .txt2{font-size:16px; color:#8b8b8b;line-height: 35px;}
/*#contact .map_list li:nth-child(3n){margin:0 0 4.625%;}*/
#contact .map_list li .info .txt .txt1 i{display:inline-block;width: 100%;height: 0;}

#feedback{}
#feedback{background:#fafafa; padding:5.3% 0;}
#feedback .form{margin:44px 0 0;}
#feedback .form .t dl{width:31.6875%; height:65px; line-height:65px; border:1px solid #e3e3e3; background:#fff; margin:0 2.4375% 0 0;}
#feedback .form .t dl dt{width:20.90729%; font-size:14px; color:#333;}
#feedback .form .t dl dd{width:79.09271%;}
#feedback .form .t dl dd input{border:none; background:none; font-size:14px; color:#333; vertical-align:text-bottom;}
#feedback .form .t dl:nth-child(3n){margin:0;}
#feedback .form .b{height:318px; border:1px solid #e3e3e3; background:#fff; margin:40px 0 48px;}
#feedback .form .b textarea{border:none; resize:none; line-height:24px; padding:1.75%; color:#333; font-size:14px;}
#feedback .form .submit{width:150px; height:50px; line-height:50px; background:#dc3125; font-size:16px; color:#fff; margin:0 auto;}

#distributor{}
#distributor{padding:5.3% 0;}
#distributor .left{width:31.25%;}
#distributor .left .select-bar select{width:49%; height:29px; line-height:29px; border:1px solid #e6e6e6;}
#distributor .left .where-tips{/* line-height:40px; height:40px; */ font-size:14px; color:#666; padding:2% 0; line-height:1.5;}
#distributor .left .where-tips span{font-weight:bold; color:#dc3125;}
#distributor .left .not_more{color:#999; line-height:200%; margin:5% 0 0;}
#distributor .left .list{border:1px solid #e9e9e9; display:none; opacity:0;}
#distributor .left .list .item{padding:3.5% 4.4%; border-bottom:1px solid #e9e9e9;}
#distributor .left .list .item .name{font-size:16px; color:#333; font-weight:bold; line-height:220%;}
#distributor .left .list .item .txt{line-height:180%; font-size:14px; color:#666;}
#distributor .left .list .item.cur{background:#fbeae9;}
#distributor .left .list .item:last-child{border:none;}
#distributor .left .list.ok{display:block; opacity:1;}
#distributor .left .list #mCSB_1_scrollbar_vertical{width:6px; background:#edf1f4;}
#distributor .left .list #mCSB_1_scrollbar_vertical .mCSB_dragger_bar{background:#dc3125; width:100%; border-radius:0;}
#distributor .right{width:64.375%;}
#distributor .right::before{padding:60.87378% 0 0; display:block; content:'';}

#float{}
#float{width:53px; top:50%; transform:translate(0, -50%); right:8px; z-index:10;}
#float li{height:53px; line-height:53px; margin:0 0 5px; min-width:53px;}
#float li .p1{background:#fff; font-size:24px; border-radius:4px; right:0;}
#float li .p1 .xx{font-size:20px; color:#fff; font-family:'GilroyBold'; display:none;}
#float li:not(.not_show):hover .p1{width:234px; background:#dc3125; color:#fff;}
#float li:not(.not_show):hover .p1{right:0;}
#float li:not(.not_show):hover .p1 .xx{display:inline-block;}
#float li.not_show:hover .p1{background:#dc3125; color:#fff;}
#float li .code{width:200px; height:200px; background:#fff; right:60px; top:0; border:1px solid #ccc;}
#float li:hover .code{display:block;}
@media screen and (max-width: 750px){
	#float{display:none;}
}

#footer{}
#footer{background:#191919; padding:5% 0 3%;}
#footer>div{padding:0 4.42708333% 0 6.25%;}
#footer .left{width:60.75802%;}
#footer .left .navlist dl{width:20%;}
#footer .left .navlist dl dt{font-size:16px; color:#fff; line-height:26px; margin:0 0 20px;}
#footer .left .navlist dl dd a{font-size:14px; color:#808080; line-height:36px;}
#footer .left .navlist dl dd a:hover{color:#dc3125;}
#footer .left .navlist dl:nth-child(1){width:29.27063%;}
#footer .left .navlist dl:nth-child(2){width:16.02687%;}
#footer .left .navlist dl:nth-child(3){width:15.93090%;}
#footer .left .navlist dl:nth-child(4){width:19.38579%;}
#footer .left .navlist dl:nth-child(5){width:19.38579%;}
#footer .left .tips{color:#d33126; font-size:20px; line-height:30px; margin:115px 0 0;}
#footer .left .link{margin:10px 0 0;}
#footer .left .link span,
#footer .left .link a{font-size:14px; color:#666; line-height:30px;}
#footer .left .link a{margin:0 22px 0 0;}
#footer .left .link a:hover{color:#dc3125;}
#footer .left .link select{border:none; background:none; font-size:14px; color:#666; line-height:30px;}
#footer .left .copyright{font-size:14px; color:#666;}
#footer .right{width:25.1895%;}
#footer .right .title{font-size:16px; color:#fff; line-height:26px; margin:0 0 20px;}
#footer .right .tips{font-size:14px; color:#808080; line-height:36px;}
#footer .right .tel{font-size:30px; color:#d33126; font-family:'GilroyBold';}
#footer .right .contact{font-size:14px; color:#808080; line-height:190%; margin:16px 0 45px;}
#footer .right .code .item{margin:0 43px 0 0;}
#footer .right .code .item .img{text-align: center;}
#footer .right .code .item .img img{width: 120px;}
#footer .right .code .item .txt{font-size:14px; color:#666; line-height:30px; margin:5px 0 0;}

/*-------------lwh-------------*/
#footer.mobile{display: none;}

/*-------------关于-------------*/
#about{}
#about .background_fb{background-color: #fbfbfb;}
#about .content_1{padding: 6.25%;}
#about .content_1 .left_box{margin-left: 40px;width: 42.34234%;}
#about .content_1 .left_box .background{width: 100%;height:100%;background-color: #dc3125;position: absolute;top: 40px;right: 40px;z-index: -1;}
#about .content_1 .right_box{width: 50%;}
#about .content_1 .title{margin-top: 1.5em;font-size: 26px;color: #282828;font-weight: bold; width: 50%;}
#about .content_1 .red_text{margin-top: 2em;font-size: 14px;line-height: 25px;color: #d13333; width: 50%;}
#about .content_1 .text{margin-top: 1.5em;font-size: 14px;line-height: 25px; width: 50%;}
#about .content_2{padding: 6.25% 0;text-align: center;}
#about .content_2 .title{font-size: 36px;font-weight: bold;}
#about .content_2 .title_red{font-size: 16px;margin-top: 0.5em;color: #dc3125; text-transform:uppercase;}
#about .content_2 .text{font-size: 16px;line-height: 30px;margin-top: 2em;}
#about .content_2 .map{margin: auto;width: 1077px;height: 564px;position: relative;}
#about .content_2 .map2{margin: auto;width: 100%;}
@keyframes mymove {
    from {width: 0;height: 0;opacity: 1;left: 4px;top: 4px;}
    to {width: 20px;height: 20px;opacity: 0;left: -6px;top: -6px;}
}
@keyframes mymove2 {
    0% {top: 0;}
    50% {top:-5px;}
    100% {top: 0;}
}
#about .content_2 .map .headquarters{position: absolute;left: 754px;top: 180px;}
#about .content_2 .map .headquarters_title{position: absolute;left: 717px;top: 156px;font-size: 16px;color: #000000;font-weight: bold;line-height: 18px;}
#about .content_2 .map .headquarters:before{content: '';width: 17px;height: 21px;position: absolute;left: 3px;top: 0;background: url("/images/icon_map_above.png") no-repeat;animation: mymove 2s infinite;-webkit-animation: mymove2 2s infinite linear;}
#about .content_2 .map .headquarters:after{content: '';width: 23px;height: 7px;position: absolute;left: 0;top: 17px;background: url("/images/icon_map_below.png") no-repeat;}
#about .content_2 .map .after_sale{position: absolute;left: 808px;top: 339px;}
#about .content_2 .map .after_sale_title{position: absolute;left: 823px;top: 334px;font-size: 15px;line-height: 15px;}
#about .content_2 .map .after_sale:before {content: '';width: 7px;height: 7px;background-color: #dc3125;border-radius: 50%;position: absolute;left: 0;top: 0;z-index: 2;}
#about .content_2 .map .after_sale:after {content: '';background-color: #dc3125;border-radius: 50%;position: absolute;left: 0;top: 0;z-index: 1;animation: mymove 2s infinite;-webkit-animation: mymove 2s infinite;}
#about .content_2 .map .operation{position: absolute;left: 751px;top: 461px;}
#about .content_2 .map .operation_title{position: absolute;left: 710px;top: 430px;font-size: 15px;line-height: 15px;}
#about .content_2 .map .operation:before {content: '';width: 7px;height: 7px;background-color: #dc3125;border-radius: 50%;position: absolute;left: 0;top: 0;z-index: 2;}
#about .content_2 .map .operation:after {content: '';background-color: #dc3125;border-radius: 50%;position: absolute;left: 0;top: 0;z-index: 1;animation: mymove 2s infinite;-webkit-animation: mymove 2s infinite;}
#about .tab_box{margin: 50px 0 0 0;}
#about .tab li{display: inline-block;}
#about .tab .tab_nav{width: 279px;height: 95px;text-align: center;}
#about .tab .tab_nav .tab_title{display: inline-block;font-size: 16px;line-height: 95px;vertical-align: middle;}
#about .tab .tab_nav .img{display: inline-block;width: 50px;height: 50px;line-height: 95px;vertical-align: middle;margin-right: 25px;}
#about .tab .tab_nav .img2{display: none;}
#about .tab li.cur .tab_nav{background: #dc3125;}
#about .tab li.cur .tab_nav .tab_title{color: white;}
#about .tab li.cur .tab_nav .img1{display:none;}
#about .tab li.cur .tab_nav .img2{display:inline-block;}
#about .tab_box .contents li{width: 100%;margin-top: 50px;}
#about .tab_box .left_box{width: 49%; box-shadow: 0 0 10px #e5e5e5;}
#about .tab_box .right_box{width: 49%;height: inherit;}
#about .tab_box .right_box .item{width:48.35025%;}
#about .tab_box .right_box .item:nth-child(1),
#about .tab_box .right_box .item:nth-child(2){margin:0 0 2.5%;}
#about .tab_box .text1{width: 100%;position: absolute;left: 0;bottom: 0;background-color: #d13333;height: 70px;line-height: 70px;color: white;font-size: 16px;text-align: center;}
#about .tab_box .text2{width: 100%;position: absolute;left: 0;bottom: 0;background-color: white;opacity:0.8;height: 50px;line-height: 50px;font-size: 16px;text-align: center;}

/* 荣誉资质 */
/* #index .i-hon{} */
.honor-con{padding: 100px 0 100px;background: #fff;}
.honor-con .con{width: 100%;}
.honor-con .title{font-size: 36px;font-weight: bold;}
.honor-con .title_red{font-size: 16px;margin-top: 0.5em;color: #dc3125; text-transform:uppercase;}
.honor-con .text{font-size: 16px;line-height: 30px;margin-top: 2em;}
.honor-con .container{padding-bottom: 70px;}
.honor-con .slide{width: 100%;overflow: visible;padding: 10px 0;}
.honor-con .slide .img{padding: 70px 0 40px;}
.honor-con .slide .t1{font-size: 20px;color: #191919;}
.honor-con .slide>div{transform-style: preserve-3d;background: #fff;box-shadow: 0 0 10px #aaa;padding-bottom: 30px;}
.honor-con .swiper-container-horizontal>.swiper-pagination-progressbar,
.honor-con .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{ top: inherit; bottom: 0;}
.honor-con .btn-list{ display: flex; justify-content: space-between; align-items: center; position: absolute; top: 30%; left: 0; z-index: 10; width: 100%;}
.honor-con .btn-list a{ width: 30px;}
.honor-con .btn-list a svg{ width: 100%;}
.honor-con .btn-list a.prev{ transform: rotate(-90deg);}
.honor-con .btn-list a.next{ transform: rotate(90deg);}
#index .honor-con{ padding: 0;}
#index .honor-con .title{ display: none;}
#index .honor-con .titi{ display: none;}

.scroll-outer{ bottom: 0; left: 0; width: 100%; height: 4px; background: rgba(0,0,0,.25);}
.scroll-btn{ height: 100%; background: #007aff; cursor: pointer;}
.honor-outer{ margin: 0 auto; padding: 50px 0 70px; width: 100%; overflow: hidden;}
.honor-list{ display: flex; justify-content: start; align-items: center; position: relative;}
/* .honor-list .item{ position: relative; width: 470px; height: 300px;} */
.honor-list .item{ width: 470px; flex-shrink: 0; perspective: 470px; transform-style: preserve-3d;}
.honor-list .item .item-in{ padding: 10px 0 30px 0; background: #fff; box-shadow: 0 0 10px #aaa;}
.honor-list .item .item-in .img{padding: 70px 0 40px;}
.honor-list .item .item-in .t1{font-size: 20px;color: #191919;}

@media screen and (max-width: 1560px){
	#footer .right .code .item{margin:0 30px 0 0;}
	#footer .right .code .item:last-child{margin:0;}
}
@media screen and (max-width: 1400px){
    /*-------------关于-------------*/
    #about .content_1{padding: 6.25% 0;}
}

@media screen and (max-width: 1210px){
	#footer .right .code .item{margin:0 15px 0 0;}
	#footer .right .code .item:last-child{margin:0;}
}
@media screen and (max-width: 1200px){
    /*-------------关于-------------*/
    .cw1600{padding: 0 5%;}
    #about .content_2 .map{display: none;}
    #about .content_2 .map2{display: block;}

	/*-------------地图-------------*/
	#contact{}
	#contact .map_list li .info{background: none;}
}

@media screen and (max-width: 750px){
    /*------------footer-----------*/
    #footer{display: none;}
    #footer.mobile{display: block;}
    #footer .left{width:100%;}
    #footer .right{width:100%;}
    #footer .nav{width: 100%;text-align: left;padding: 0;}
    #footer .nav .item{width:100%;margin: 20px 0;}
    #footer .nav .item .tit{font-size: 30px;background: url(/images/icon_add.svg) no-repeat right;background-size: 30px;color: white;}
    #footer .nav .item .ul{display: none;}
    #footer .nav .item .li a{font-size: 26px;line-height: 60px;color: #808080;padding-left: 10px;}
    #footer .nav .item .li a:hover{color: #c1392b;}
    #footer .nav .item .footer_on{font-size: 30px;background: url(/images/icon_sub.svg) no-repeat right;background-size: 30px;}
    #footer .right .title{font-size:30px; line-height:36px;margin-top: 20px;}
    #footer .right .tips{font-size:28px; line-height:46px;}
    #footer .right .tel{font-size:40px;}
    #footer .right .contact{font-size:26px;}
    #footer .right .code .item{margin:0 43px 0 0;}
    #footer .right .code .item img{width: 150px;}
    #footer .right .code .item .txt{font-size:24px;line-height:40px; margin:10px 0 0;}
    #footer .left .tips{font-size:26px; line-height:180%; margin:40px 0 0; text-align:center;}
    #footer .left .link{margin:10px 0 15px;}
    #footer .left .link span,
    #footer .left .link a{font-size:28px;line-height:40px;}
    #footer .left .link a{margin:0 30px 0 0;}
    #footer .left .link select{border:none; background:none; font-size:28px;line-height:40px;}
    #footer .left .copyright{font-size:26px;}
    /*-------------关于-------------*/
    #about .content_1 .left_box{margin: auto;width: 60%;float: none;}
    #about .content_1 .left_box .background{top: 20px;right: 20px;}
    #about .content_1 .right_box{width: 100%;float: none;}
    #about .content_1 .title{margin-top: 2em;font-size: 36px;text-align: center; width: 100%;}
    #about .content_1 .red_text{margin-top: 2em;font-size: 24px;line-height: 35px; width: 100%;}
    #about .content_1 .text{margin-top: 1.5em;font-size:24px;line-height: 35px; width: 100%;}
    #about .content_2 .title_red{font-size: 24px;margin-top: 0.5em;color: #dc3125;}
    #about .content_2 .text{font-size: 24px;line-height: 1.8;margin-top: 2em; margin:5% 0 5%;}
    #about .tab li{display: inline-block;width: 33%;}
    #about .tab .tab_nav{width: 100%;}
    #about .tab_box .left_box{width: 100%;float: none;margin-bottom: 2.5%;}
    #about .tab_box .right_box{width: 100%;float: none;}
    #about .honor-con .pc{display: none;}
    #about .honor-con .mb{display: block;}
    .honor-con .title_red{font-size: 24px;}
    .honor-con .text{font-size: 24px;line-height: 35px;}
    #about .tab .tab_nav .tab_title{font-size: 20px;}
    #about .tab_box .text1{font-size: 20px;}
    #about .tab_box .text2{font-size: 20px;}
}

#ind_hot_pro2{}
#ind_hot_pro2{background:url(/images/1.jpg) no-repeat top center; padding:93px 0 100px;}
#ind_hot_pro2 .box{padding:0 0 0 8.41219%;}
#ind_hot_pro2 .box{margin:47px 0 0;}
#ind_hot_pro2 .box .tab-list{width:20.45454%;}
#ind_hot_pro2 .box .tab-list .item{padding:16px 0 12px 33.333%; background:#fff; margin:0 0 17px;}
#ind_hot_pro2 .box .tab-list .item .icon{width:14.4444%; left:7.5%; top:50%; transform:translate(0, -50%);}
#ind_hot_pro2 .box .tab-list .item .icon::before{padding:100% 0 0; display:block; content:''; width:100%;}
#ind_hot_pro2 .box .tab-list .item .icon>div{background:no-repeat center/contain;}
#ind_hot_pro2 .box .tab-list .item .cn{line-height:30px; font-size:18px; color:#333; font-weight:bold; text-transform:uppercase;}
#ind_hot_pro2 .box .tab-list .item .en{line-height:23px; font-size:14px; color:#333; font-family:'GilroyRegular'; text-transform:uppercase;}
#ind_hot_pro2 .box .tab-list .item.cur{background:#dc3125;}
#ind_hot_pro2 .box .tab-list .item.cur .icon{display:none;}
#ind_hot_pro2 .box .tab-list .item.cur .icon.hide{display:block;}
#ind_hot_pro2 .box .tab-list .item.cur .cn{color:#fff;}
#ind_hot_pro2 .box .tab-list .item.cur .en{color:#fff;}
#ind_hot_pro2 .box .tab-list .item:last-child{margin:0;}
#ind_hot_pro2 .box .tab-contents{width:77.95454%;}
#ind_hot_pro2 .box .tab-contents .slide{background:#fff; /* max-width:31.99708%; */}
#ind_hot_pro2 .box .tab-contents .slide>div{padding:0 0 8%;}
#ind_hot_pro2 .box .tab-contents .slide .img{margin:7% 0 0;}
#ind_hot_pro2 .box .tab-contents .slide .name{padding:0 11%; font-size:16px; color:#373737; font-weight:bold; line-height:1.8;}
#ind_hot_pro2 .box .tab-contents .slide .brief{padding:0 11%; font-size:14px; color:#666; line-height:26px;}
#ind_hot_pro2 .box .tab-contents .slide:hover .name,
#ind_hot_pro2 .box .tab-contents .slide:hover .brief{color:#dc3125;}
#ind_hot_pro2 .box .tab-contents .item .prev{width:64px; height:64px; line-height:64px; border-radius:50%; background:#dc3125; left:-1.45777%; top:50%; transform:translate(0, -50%); z-index:2; opacity:0; font-size:24px; color:#fff; box-shadow:0px 3px 35px 0px rgba(220, 49, 37, 0.15);}
#ind_hot_pro2 .box .tab-contents .item .prev::before{transform:rotate(180deg); position: absolute; left: 0; right: 0;}
#ind_hot_pro2 .box .tab-contents .item .next{width:64px; height:64px; line-height:64px; border-radius:50%; background:#dc3125; right:11.6618%; top:50%; transform:translate(0, -50%); z-index:2; opacity:0; font-size:24px; color:#fff; box-shadow:0px 3px 35px 0px rgba(220, 49, 37, 0.15);}
#ind_hot_pro2 .box .tab-contents .item .prev.swiper-button-disabled,
#ind_hot_pro2 .box .tab-contents .item .next.swiper-button-disabled{color:#dc3125; background:#fff; box-shadow:0px 3px 35px 0px rgba(0, 0, 0, 0.15);}
#ind_hot_pro2 .box .tab-contents .item .container{opacity:0;}
#ind_hot_pro2 .box .tab-contents .item .container.isok{opacity:1;}
#ind_hot_pro2 .box .tab-contents .item .container.isok~.prev,
#ind_hot_pro2 .box .tab-contents .item .container.isok~.next{opacity:1;}
#ind_hot_pro2 .box .tab-top{margin:0 0 20px;}
#ind_hot_pro2 .box .tab-top .slide{width:auto; background:#fff;}
#ind_hot_pro2 .box .tab-top .slide>div{padding:0 30px 0 80px;}
#ind_hot_pro2 .box .tab-top .slide .icon{width:52px; height:52px; left:14px; top:50%; transform:translate(0, -50%);}
#ind_hot_pro2 .box .tab-top .slide .cn{line-height:30px; font-size:24px; color:#333; font-weight:bold; text-transform:uppercase; padding:20px 0 0;}
#ind_hot_pro2 .box .tab-top .slide .en{line-height:23px; font-size:22px; color:#333; font-family:'GilroyRegular'; text-transform:uppercase; padding:0 0 20px;}
#ind_hot_pro2 .box .tab-top .slide.cur{background:#dc3125;}
#ind_hot_pro2 .box .tab-top .slide.cur .cn,
#ind_hot_pro2 .box .tab-top .slide.cur .en{color:#fff;}
#ind_hot_pro2 .box .tab-top .slide.cur .icon{display:none;}
#ind_hot_pro2 .box .tab-top .slide.cur .icon.hide{display:block;}

@media only screen and (max-width: 1200px){
	#ind_hot_pro2 .box{padding:0 0 0 5%;}
}
@media only screen and (max-width: 1000px){
	#ind_hot_pro2 .box{padding:0 5%;}
	#ind_hot_pro2{background-size:cover;}
	#ind_hot_pro2 .box .tab-list{display:none;}
	#ind_hot_pro2 .box .tab-top{display:block;}
	#ind_hot_pro2 .box .tab-contents{width:100%;}
	#ind_hot_pro2 .box .tab-contents .item .prev,
	#ind_hot_pro2 .box .tab-contents .item .next{width:80px; height:80px; line-height:80px; font-size:50px;}
	#ind_hot_pro2 .box .tab-contents .item .next{right:-1.45777%;}
}
@media only screen and (max-width: 750px){
	#ind_hot_pro2 .box .tab-contents .slide .name{font-size:24px;}
	#ind_hot_pro2 .box .tab-contents .slide .brief{font-size:22px; line-height:1.8;}
}

#help{}
#help{padding:5.3% 0;}
#help .list{padding:0 6.25%; margin:0 0 4.6%;}
#help .list dl{border:1px solid #ececec; padding:20px 37px; margin:0 0 2.3%;}
#help .list dl dt{padding:0 0 0 49px; line-height:50px; font-size:16px; color:#000; margin:0 0 20px;}
#help .list dl dd{padding:0 0 0 49px; line-height:30px; font-size:14px; color:#555;}
#help .list dl .ltips{width:30px; height:30px; line-height:30px; background:#013080; left:0; top:11px; font-size:16px; color:#fff; border-radius:3px;}
#help .list dl dd .ltips{top:0; background:#dc3125;}
#help .list dl:hover{box-shadow: 0px 0px 41.16px 7.84px rgba(0, 0, 0, 0.03); border-color:#fff;}
#help .list dl:last-child{margin:0;}

#video{}
#video{padding:5.3% 0;}
#video .list li{width:31.25%; margin:0 3.125% 3.125% 0; border:1px solid #eee;}
#video .list li .img::before{display:block; padding:58.8% 0 0; content:'';}
#video .list li .bg{background:rgba(176,36,30,0.8); z-index:2; opacity:0;}
#video .list li .bg>div{left:50%; top:50%; transform:translate(-50%, -50%);}
#video .list li .bg .icon{font-size:24px; color:#fff; margin:0 0 10px;}
#video .list li .bg .tips{font-size:14px; color:#fff;}
#video .list li .name{line-height:35px; height:35px; font-size:16px; color:#333; font-weight:bold;}
#video .list li .brief{line-height:32px; height:32px; font-size:14px; color:#666;}
#video .list li .txt{padding:3.6% 6.4%;}
#video .list li:nth-child(3n){margin:0 0 3.125%;}
#video .list li:hover .bg{opacity:1;}

#case{}
#case{padding:5.3% 0;}
#case .list li{width:31.25%; margin:0 3.125% 3.125% 0; border:1px solid #eee;}
#case .list li .img::before{display:block; padding:58.8% 0 0; content:'';}
#case .list li .text-box{padding:3.6% 6.8%;}
#case .list li .text-box .name{font-size:16px; color:#333; font-weight:bold; line-height:35px;}
#case .list li .text-box .txt{font-size:14px; color:#666; line-height:33px;}
#case .list li .text-box .txt .ifont-wxbdingwei{margin:0 0 0 10px;}
#case .list li .text-box .icon{width:46px; height:46px; line-height:46px; right:6.8%; top:50%; margin:-24px 0 0; border-radius:50%; font-size:21px; color:#6d6d6d; border:1px solid #696969;}
#case .list li:nth-child(3n){margin:0 0 3.125%;}
#case .list li:hover .text-box .icon{border-color:#dc3125; background:#dc3125; color:#fff;}

@media screen and (max-width: 1440px){
    #case{}
    #case .list li .text-box .icon{display: none;}

    #info{}
    #info .list li .txt_box .more{bottom:-20px;}
}

@media screen and (max-width: 1280px){
	#ind_partenr .slide-box1{display: none;}
	#ind_partenr .slide-box2{display: block;}
	#ind_partenr .slide-box .slide>div {width: 33.3%; }
    .cw1200{margin: 0 5%;}

    #products_list{}
    #products_list{padding:99px 0 100px;}
    #category{}
    #category{width:30%;}
    #pro_list{}
    #pro_list{width:65%;}
    #pro_list .list .item{width:48.75%; margin:0 2.5% 3% 0; border:1px solid #eee; padding:0 0 30px;}
    #pro_list .list .item:nth-child(3n){margin:0 2.5% 3% 0;}
    #pro_list .list .item:nth-child(2n){margin:0 0 3%;}
}

@media screen and (max-width: 1024px){
    #case{}
    #case{padding:5.3% 0;}
    #case .list li{width:49%; margin:0 2% 2% 0;}
    #case .list li:nth-child(3n){width:49%; margin:0 2% 2% 0;}
    #case .list li:nth-child(2n){width:49%; margin:0 0 2% 0;}

    #products_list{}
    #category{}
    #category{width: 100%;float: none;}
    #category .pc{display: none;}
    #category .mb_top_title,
    #category .mb{display: block; font-size:24px;}
    #category .mb .slide{width:auto;}
    #category .top_title{padding-right: 20px;height: 74px;}
    #category .item{margin:0;}
    #category .item dt{height:74px; line-height:74px;}
    #category .item dt a{padding: 0 20px 0 60px;}
    #category .item dt a span{display: none;}
    #category .item dt a .img{width:25px; left:25px;}
    #pro_list{}
    #pro_list{width: 100%;float: none;}
    #pro_list .list{margin:38px 0 38px;}
    #pro_list .list .item{width:31.666%; margin:0 2.5% 3% 0;}
    #pro_list .list .item:nth-child(2n){margin:0 2.5% 3% 0;}
    #pro_list .list .item:nth-child(3n){margin:0 0 3%;}

    #pro_detail{}
    #pro_detail{padding:97px 0 99px;}
    #pro_detail .mb-top{display:block;}
    #pro_detail .d_top{padding:0 6.25%;}
    #pro_detail .d_top .left{width:100%;float: none; display:none;}
    #pro_detail .d_top .right{width:100%;float: none;}
    #pro_detail .d_top .right .btn{width:150px; height:55px; line-height:55px; background:#dc3125; color:#fff; font-size:14px; margin:39px 0 0 calc(100% - 150px);}
}

@media screen and (max-width: 750px){
	#ind_partenr .slide-box1{display: none;}
	#ind_partenr .slide-box2{display: none;}
	#ind_partenr .slide-box3{display: block;}
	#ind_partenr .slide-box .slide>div {width: 50%;}

    .g_title .en{font-size:24px;}

    .page{}
    .page .page_item_current, .page .page_noclick, .page a {width: 60px; height: 60px; margin: 0 10px; font-size: 26px;line-height: 60px;}
    .page .p1, .page .p2, .page .p3, .page .p4 {font-size: 22px;line-height: 60px;}

    #ind_about{}
    #ind_about{padding:93px 0 100px;}
    #ind_about .box{margin:46px 0 0;}
    #ind_about .box .left{width:100%;float: none;}
    #ind_about .box .right{width:100%;float: none;}
    #ind_about .box .right .link{margin:2.1% 0 2.1% 0;}
    #ind_about .box .right .link .info .name{font-size:26px; line-height:40px;}
    #ind_about .box .right .link .info .name span{font-size:34px; width:40px; height:40px;}

    #ind_solution{}
    #ind_solution .box li{width:50%;}
    #ind_solution .box li .info .name{font-size:28px;}
    #ind_solution .box li .info .en{font-size:22px;}
    #ind_solution .box li .info .txt{width:80%;}
    #ind_solution .box li .info .brief{font-size:20px; line-height:26px;}


    #ind_case{}
    /* #ind_case .container .slide .txt .name{font-size:32px;padding: 0 35px;}
    #ind_case .container .slide .txt .brief{font-size:24px; line-height:35px;padding: 0 35px;} */
    #ind_case .container .slide .txt .goto{display: none;}

    #ind_news{}
    #ind_news{padding:94px 0 100px;}
    #ind_news .list{margin:45px 0 50px;}
    #ind_news .list li{width:49%; margin:0 1.5625% 1.5625%  0;}
    #ind_news .list li:last-child{ margin:0 0 1.5625%  0;}
    #ind_news .list li:nth-child(2n){ margin:0 0 1.5625%  0;}
    #ind_news .list li .info .time{font-size:24px; line-height:30px;color: #a88f67;}
    #ind_news .list li .info .name{font-size:26px; line-height:30px;font-weight: normal;}
    #ind_news .list li .info .brief{font-size:24px;line-height:30px;}
    #ind_news .list li .info .brief.text-line{-webkit-line-clamp:3;}
    #ind_news .list li .info .txt{font-size:24px; color:#828282; line-height:34px;}
    #ind_news .list li:hover .info .time {color: #a88f67;}
    #ind_news .list li .info .name,
    #ind_news .list li .info .txt{color:#dc3125;}
    #ind_news .list li .info .icon{background:#dc3125; color:#fff;}
    #ind_news .more{font-size:24px;height: 80px;line-height: 80px;}
    #ind_news .more span{font-size: 26px;line-height: 80px;}

    #products_list{}
    #category{}
    #category .top_title{font-size:26px; height: 90px; line-height:90px;}
    #category .top_title span{font-size:20px;}
    #category .item dt{height:90px; line-height:90px;}
    #category .item dt a{font-size:24px;padding: 0 20px 0 80px;}
    #category .item dt a .img{width:30px;left: 35px;}
	#category .item.cur dt a{color:#dc3125;}
    #pro_list{}
    #pro_list .list .item{width:100%; margin:0 0 3% 0;}
    #pro_list .list .item:nth-child(2n){margin:0 0 3%;}
    #pro_list .list .item:nth-child(3n){margin:0 0 3%;}
    #pro_list .list .item .name{font-size:24px; margin-top: 20px;line-height: 32px;margin-bottom: 10px;}
    #pro_list .list .item .brief{font-size:22px;line-height:30px; height:60px;margin-bottom: 50px;}
    #pro_list .list .item .more{height:80px; line-height:80px; bottom:0;font-size: 22px;}
    #pro_list .list .item:hover .brief{opacity:1;}
    #pro_list .list .item:hover .name{color:#333;}

    #pro_detail{}
    #pro_detail .d_top{padding:0;}
    #pro_detail .d_top .right .name{font-size:32px;}
    #pro_detail .d_top .right .brief{font-size:24px;}
    #pro_detail .d_top .right .brief2{font-size:24px;}
    #pro_detail .d_top .right .btn{width:200px; height:90px; line-height:90px; font-size:24px; margin:39px auto;}
    #pro_detail .d_top .right .btn span{font-size:34px;}
    #pro_detail .params{padding:0;}
    #pro_detail .params .title span{font-size:32px;}
    #pro_detail .params .box .p1 td{font-size:22px;}
    #pro_detail .params .box .p2 td{font-size:22px;}
    #pro_detail .relevant{padding:0;}
    #pro_detail .relevant .title span{font-size:32px;}
    #pro_detail .relevant .list li{width:49%;margin:0 2% 2% 0;}
    #pro_detail .relevant .list li:nth-child(2n){margin:0;}
    #pro_detail .relevant .list li .name{font-size:24px;}

    #help{}
    #help .list{padding:0; margin:0 0 4.6%;}
    #help .list dl{padding:20px 20px;}
    #help .list dl dt{padding:0 0 0 70px; line-height:50px; font-size:28px; color:#000; margin:0 0 20px;}
    #help .list dl dd{padding:0 0 0 70px; line-height:50px; font-size:26px; color:#555;}
    #help .list dl .ltips{width:50px; height:50px; line-height:50px;top:0; font-size:28px; border-radius:5px;}

    #video{}
    #video .list li{width: 100%;margin:0 0 7% 0;}
    #video .list li:nth-child(3n){margin:0 0 7% 0;}
    #video .list li .bg .icon{font-size:34px; margin:0 0 10px;}
    #video .list li .bg .tips{font-size:24px;}
    #video .list li .name{line-height:45px; height:45px; font-size:26px;}
    #video .list li .brief{line-height:42px; height:42px; font-size:24px;}

    #case{}
    #case{padding:5.3% 0;}
    #case .list li{width:100%; margin:0 0 5% 0;}
    #case .list li:nth-child(2n){width:100%; margin:0 0 5% 0;}
    #case .list li:nth-child(3n){width:100%; margin:0 0 5% 0;}
    #case .list li .img::before{display:block; padding:60% 0 0; content:'';}
    #case .list li .text-box{padding:3.6% 6.8%;}
    #case .list li .text-box .name{font-size:28px; line-height:50px;}
    #case .list li .text-box .txt{font-size:26px; line-height:43px;}
    #case .list li .text-box .txt .ifont-shijian::before{line-height: 43px;font-size: 26px;}
    #case .list li .text-box .txt .ifont-wxbdingwei::before{line-height: 43px;font-size: 26px;}
    #case .list li .text-box .icon{width:55px; height:55px; line-height:55px; margin:-27px 0 0;font-size:31px;}

    #distributor{}
    #distributor .left{width:100%; float: none;}
    #distributor .left .select-bar select{width:100%; height:50px; line-height:50px;font-size: 24px;float: none;padding: 0 20px;}
    #distributor .left .select-bar select:nth-child(2){margin-top: 20px;}
    #distributor .left .where-tips{line-height:60px; height:60px; font-size:24px;}
    #distributor .left .list .item .name{font-size:26px; line-height:220%;}
    #distributor .left .list .item .txt{line-height:180%; font-size:24px;}
    #distributor .left .list #mCSB_1_scrollbar_vertical{width:10px; }
	#distributor .left .not_more{font-size:24px;}
    #distributor .right{width:100%; float: none;margin-top: 6.5%;}

    #delivery_form{}
    #delivery_form .box .form{padding:0 6%;}
    #delivery_form .box .tips{font-size:26px;line-height:35px;}
    #delivery_form .box .form .item{float: none;width:100%;}
    #delivery_form .box .form .item dt{float: none;width:90%;margin: 0 5%; line-height:60px; font-size:24px;text-align: left;}
    #delivery_form .box .form .item dd{float: none;width:90%;margin: 0 5%;}
    #delivery_form .box .form .item .dt2{float: left; width:18%; line-height:60px; font-size:24px;margin-right: 0;padding-right: 0;}
    #delivery_form .box .form .item .dd2{float: left; width:60%;margin-left: 0;}
    #delivery_form .box .form .item dd .input{height:60px; line-height:60px;max-width: 100%; font-size:24px;}
    #delivery_form .box .form .item dd label{font-size:24px;line-height:60px;}
    #delivery_form .box .checkbox{line-height:35px; font-size:24px;padding: 10%;}
    #delivery_form .box .sub{width:75%; height:65px; line-height:60px; font-size:24px;}

    #contact{}
    #contact .map_list li{width:100%; margin:0 0 4.625% 0;}
	#contact .map_list li .map::before{padding:50% 0 0; display:block; content:'';}
	#contact .map_list li .info .title{font-size:30px; line-height:40px;}
    #contact .map_list li .info .txt{line-height:35px; font-size:26px;}
    #contact .map_list li .info .txt span::before{width: 40px;height: 40px;line-height: 40px;font-size: 26px;}
	#contact .map_list li .info .txt{}
	#contact .map_list li .info .txt .icon{height: 40px;line-height: 40px;color:#dc3125; margin:0 10px 0 0;font-size: 26px;}
	#contact .map_list li .info .txt .txt1{display: inline-block;width: 120px;height: 40px;line-height: 40px;text-align: justify;font-size:26px; color: #8b8b8b;margin:0;}
	#contact .map_list li .info .txt .txt2{font-size:26px; color:#8b8b8b;line-height: 40px;}
	#contact .map_list li .info .txt .txt3{width: calc(100% - 36px);}

    #feedback{}
    #feedback .form .t dl{float: none;width:100%; height:90px; line-height:90px; margin:0 0 4% 0;}
    #feedback .form .t dl dt{width:20.90729%; font-size:28px;}
    #feedback .form .t dl dd input{font-size:28px; vertical-align: middle;}
    #feedback .form .b{height:318px;margin:4% 0;}
    #feedback .form .b textarea{line-height:35px; padding:4%; font-size:28px;}
    #feedback .form .submit{width:100%; height:90px; line-height:90px; font-size:28px;}

    #info{}
    #info{margin-bottom: 10%;}
    #info .slide_box{padding:0;}
    #info .slide_box .slide .img{float: none;width:100%;opacity:1;}
    #info .slide_box .slide .txt_box{float: none;width:100%; margin: 0;opacity:1;padding: 4%;}
    #info .slide_box .slide .txt_box .name{font-size:28px; color:#1a1a1a; font-weight:bold;}
    #info .slide_box .slide .txt_box .brief{font-size:26px; color:#333; margin:2.2% 0 8.7%; line-height:180%;}
    #info .slide_box .slide .txt_box .more{font-size:24px; color:#dc3125; text-transform:uppercase; line-height:20px;}
    #info .slide_box .slide .txt_box .text-line, [text-line]{-webkit-line-clamp:3;}
    #info .slide_box .page-el{margin:25px 0 0;}
    #info .slide_box .page-el .swiper-pagination-bullet{width:20px; height:20px; margin:0 20px;}
    #info .list{padding: 0;margin:4.6% 0 4.6%;}
    #info .list li{margin-bottom: 3%;}
    #info .list li a{padding:0;}
    #info .list li .time{position: static;float: left;width: auto;text-align: right;padding: 4% 4% 0;}
    #info .list li .time .b{float: right;font-size:26px;color:#a88f67;}
    #info .list li .time .b:before{content: '-';}
    #info .list li .time .s{float: left;font-size:26px;color:#a88f67;}
    #info .list li .img{display: none;}
    #info .list li .txt_box{width:100%;padding: 0 4% 4%;}
    #info .list li .txt_box .name{font-size:28px;color:#1a1a1a;font-weight: normal;}
    #info .list li .txt_box:hover .name{color:#1a1a1a;}
    #info .list li .txt_box .brief{font-size:24px; line-height:180%; margin:2.5% 0 3%;color: #a7a7a7;}
    #info .list li .txt_box .more{font-size:22px; color:#dc3125; position: static;text-align: right; display:none; }
    #info .list li:hover{background:none;}
    #info .list li:hover .time div{color:#a88f67;}

    #info-detail{}
    #info-detail .title{font-size:36px; text-align: center; margin:0 0 20px;}
    #info-detail .txt-box{line-height:30px; padding:0 0 15px; text-align: center;}
    #info-detail .txt-box .txt{float: none; font-size:22px;}
    #info-detail .txt-box .txt span{font-size:24px;margin:0 0 0 40px;}
    #info-detail .txt-box .txt span.ifont-shijian{font-size:24px;}
    #info-detail .txt-box .share{float: none;line-height:30px; font-size:22px; color:#666; margin:15px 0 0;}
    #info-detail .txt-box .share span{font-size:30px; color:#8d8d8d; margin:0 7px;}
    #info-detail .txt-box .share span:nth-child(1){color:#65b955;}
    #info-detail .txt-box .share span:nth-child(2){color:#dc2b1e;}
    #info-detail .txt-box .share span:nth-child(3){color:#1278f3;}
    #info-detail .txt-box .share span:nth-child(4){color:#2d8dc5;}
    #info-detail .txt-box .share span:nth-child(5){color:#0966c3;}

    #info-detail .detail{ line-height:1.8 !important; color:#333; padding:3% 0;}
    #info-detail .detail *{line-height:1.8 !important; font-size:20px !important;}
	#info-detail .pages .prev{width:50%; height:90px; border:1px solid #f0f0f0;}
    #info-detail .pages .prev .txt,
    #info-detail .pages .prev .name{padding:0 12% 0 10%;}
    #info-detail .pages .next{width:50%; height:90px; border:1px solid #f0f0f0;}
    #info-detail .pages .next .txt,
    #info-detail .pages .next .name{padding:0 10% 0 12%;}
    #info-detail .pages .prev .txt,
    #info-detail .pages .next .txt{line-height:34px; font-size:20px; color:#000; margin:10px 0 0;}
    #info-detail .pages .prev .name,
    #info-detail .pages .next .name{line-height:30px; font-size:20px; color:#000; max-width:80%;}
    #info-detail .pages .prev .icon{left:14%; font-size:36px; transform:translate(0, -50%);}
    #info-detail .pages .next .icon{right:14%; font-size:36px; transform:translate(0, -50%);}
    #info-detail .pages .prev:hover{background:#fff; border-color:#F0F0F0;}
    #info-detail .pages .next:hover{background:#fff; border-color:#F0F0F0;}
    #info-detail .pages .prev:hover .txt,
    #info-detail .pages .next:hover .txt{font-weight:normal; color:#000;}
    #info-detail .pages .prev:hover .name,
    #info-detail .pages .next:hover .name{color:#000;}
    #info-detail .pages .prev:hover .icon,
    #info-detail .pages .next:hover .icon{color:#000;}

    #join{}
    #join .list .border{margin:0 0 30px;}
    #join .list .name{width:auto;font-size:28px;}
    #join .list .much{width:auto;font-size:28px;}
    #join .list .btn{margin-top: 5px;}
    #join .list .date{display: none;}
    #join .list .term .detail{padding:7px 4.3125% 29px;margin:-10px 0 30px;font-size:24px;}
    #join .list .term .detail .tips{margin:36px 0 16px;}
    #join .list .term .detail .delivery{height:60px; line-height:60px; bottom:29px; font-size:24px;}
	#join .list .join.open .btn {transform:rotate(0);}
}


/*翻页*/
#turn_page{ width:100%; /*height:46px;*/ line-height:44px; text-align:center; overflow:hidden;margin-top: 40px;}
#turn_page img{ width:100%;}
#turn_page input,
#turn_page a,
#turn_page font{ display:inline-block; vertical-align:top; margin:0 4px; background:#fff; font-size:14px; min-width:44px; height:44px; line-height:44px; border:1px solid #e5e5e5;}
#turn_page input{width:44px;}
#turn_page input[type="submit"]{width:78px;cursor:pointer;}
/*#turn_page font{ font-size:14px; color:#666; background:#1c80ab;}*/
#turn_page .word{ padding: 0 20px; color:#757575;}
#turn_page .page_button{ width:44px; font-family: Arial; color:#757575;}
#turn_page .page_noclick{ width:44px; font-family: Arial; color:#757575;}
#turn_page .page_item_current{ background:#d70005; color:#fff;}

@media (max-width: 750px){
	#turn_page input,
	#turn_page a,
	#turn_page font{font-size:24px;}
}

/*全站搜索*/
.global-search{width:100%; padding-bottom:40px;}
.global-search .form{margin-bottom:22px;margin-top: 20px;}
.global-search .form .text{width: 340px;padding-left: 15px;height: 49px;line-height: 49px;border:1px solid #dddddd;border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:none;font-size: 16px;}
.global-search .form .submit{height: 49px; line-height:49px; width: 59px;border:1px solid #bb966a;border-top-right-radius: 5px;border-bottom-right-radius:5px;background: #d70005;color: #fff;font-size: 26px;}
.global-search .list{width:100%; margin-bottom:50px;}
.global-search .list .info .cate{padding-left:15px;}
.global-search .list .new .cate{}
.global-search .list .know .cate{}
.global-search .list .info li{padding:20px 0; border-bottom:1px solid #dddddd;}
.global-search .list .info li:first-child{border-top:1px solid #dddddd;}
.global-search .list .info .title{margin-right:16px; line-height:22px; color:#d70005; font-size:16px; font-weight:bold;}
.global-search .list .info .day,.global-search .list .info .cate{color:#888888; font-size:16px; margin-right:20px;}
.global-search .list .info .day{margin:0;}
.global-search .list .info .desc{height:60px; overflow:hidden; margin-top:1.375%; color:#888888; font-size:14px; line-height:32px;}

@media (max-width: 750px){
	/*全站搜索*/
	.global-search .form .text{font-size: 26px;}
	.global-search .form .submit{width: 75px;font-size: 26px;}
	.global-search .list .info .title{font-size: 28px;line-height: 1.6;}
	.global-search .list .info .day, .global-search .list .info .cate{font-size: 28px;line-height: 1.6;}
	.global-search .list .info .desc{font-size: 26px;line-height: 1.6;height: 120px;}
}

#about_top{}
#about_top .content_1{padding:6.25%;}
#about_top .content_1 .left_box{margin-left:40px; width:42.34234%; margin:0 7.14285% 0 40px;}
#about_top .content_1 .left_box img{margin:0 9.8% 9.8% 0;}
#about_top .content_1 .left_box .background{width: 100%;height:100%;background-color: #dc3125;position: absolute;top: 40px;right: 40px;z-index: -1;}
#about_top .content_1 .left_box::before{padding:119.68085% 0 0; background:#dc3125; _content:''; display:block; position:absolute; left:-40px; top:40px; width:100%;}
#about_top .content_1 .title{font-size:26px; color:#282828; font-weight:bold;}
#about_top .content_1 .red_text{font-size:14px; color:#d13333; margin-top: 2em; line-height:25px;}
#about_top .content_1 .text{font-size:14px; color:#333; margin-top:1.5em; line-height:25px;}
@media only screen and (max-width: 1500px){
	#about_top .content_1 .left_box img{margin:0 9.8% 10.8% 0;}
}
@media only screen and (max-width: 1400px){
	#about_top .content_1{padding:6.25% 0;}
	#about_top .content_1 .left_box img{margin:0 9.8% 15.8% 0;}
}
@media only screen and (max-width: 750px){
	#about_top .content_1{padding:6.25% 0;}
	#about_top .content_1 .left_box{margin:0 auto; width:60%;}
	#about_top .content_1 .left_box img{margin:0 9.8% 15.8% 0;}
	#about_top .content_1 .left_box::before{top:20px; left:-20px;}
	#about_top .content_1 .title{margin-top:2em; font-size:36px; text-align:center;}
	#about_top .content_1 .red_text{margin-top:2em; font-size:24px; line-height:35px;}
	#about_top .content_1 .text{margin-top:1.5em; font-size:24px; line-height:35px;}
}