@charset "utf-8";
@font-face {
  font-family: 'iconfont';  /* Project id 1298696 */
  src: url('//at.alicdn.com/t/font_1298696_co6vggmeki.woff2?t=1635321657603') format('woff2'),
       url('//at.alicdn.com/t/font_1298696_co6vggmeki.woff?t=1635321657603') format('woff'),
       url('//at.alicdn.com/t/font_1298696_co6vggmeki.ttf?t=1635321657603') format('truetype');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
body,img,ul,li,h1,h2,h3,h4,h5,h6,p,i,em,b,figcaption,figure,video{
	margin: 0;
	padding: 0;
	border: none;
	font-family: "微软雅黑";
	font-style: normal;
}
body{font-family:"微软雅黑";font-size:16px;height:100%;line-height:1.5;width:100%;max-width: 2000px;}
a:link,a:visited {color:#333;text-decoration:none;cursor:pointer;transition:all .3s;outline:none;}
a:hover,a:active {color:#e6212a;text-decoration:none;}
ul{list-style:none}
td{word-break: break-all; word-wrap:break-word;line-height: 1.5;}
.lf,.fl{float:left}
.rg,.fr{float:right}
.tzl{text-align:left;}
.tzc{text-align:center;}
.tzr{text-align:right;}
.white,.guang{position: relative;overflow: hidden;}
.white:after,.guang:after{content: '';position: absolute;left: -100%;top: 0;width:100%;height:100%;background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));transform: skewx(-25deg);}
.white:hover:after{left:100%; -moz-transition:1s; -o-transition:1s; -webkit-transition:1s; transition:1s;}
.guang:hover:after{left:100%; -moz-transition:0.5s; -o-transition:0.5s; -webkit-transition:0.5s; transition:0.5s;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{clear:both;height:0px;line-height:0px;font-size:0px}
.head{position:fixed;top:0px;left:0px;width:100%;min-width:1000px;z-index:9999;background:#fff;border-bottom:1px solid #ddd;height:120px;transition:all .3s}
.logo{margin-top: 15px; transition:all .3s; max-width: 30%;}
.logo a{display:block;position:relative;overflow:hidden}
.logo img{width:100%;position:relative;z-index:100;max-height: 90px;}
.logo .p1{position:absolute;top:0%;left:0px;width:100%;height:80%;}
.nav{max-width:70%;width: 100%;;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.nav ul li{float:left;width:calc(100% / 8);height:120px;background:url(../../images/moban/1_02.jpg) right center no-repeat;transition:all .3s;}
.nav ul li .a1{line-height:120px;display:block;text-align:center;font-size:16px;color:#333;transition:all .3s}
.nav ul li:hover .a1{color:#e6212a;transition:all .3s}
.nav ul li:hover .a1{border-bottom: 2px #e6212a solid;}
.nav ul li .ax{border-bottom: 2px #e6212a solid; color: #e6212a;}
.nav ul li .div1{display:none;background:#fff;width:100%;left:0px;position:absolute;top:121px;z-index:100}
.nav ul li .div1 .p1{transform: translateX(25%);line-height:65px}
.nav ul li .div1 .p1 a{color:#999;font-size:16px;text-transform:uppercase;display:inline-block;height:65px;line-height:65px;margin-right:5%;transition:all .5s}
.nav ul li .div1 .p1 a:hover{color: #e6212a;}
.nav ul li .mad3 .p1 .pad{margin-left:30%}
.nav ul li .mad4 .p1 .pad{margin-left:44%}
.nav ul li .mad5 .p1 .pad{margin-left:45%}
.nav ul li .mad6 .p1{text-align:right}
.nav ul .zhong{width: 50px;background: none;}
.nav ul .zhong img{margin-top: 42px;margin-left: 15px;display: inline-block;}
.a_txt{display:none}
.moblie_head{height: 120px;}
.nav ul li.lang{background-image:none;}
/*小于1600大于1200稍微调整下字体*/
@media screen and (max-width: 1600px) and (min-width:1200px) {
.foot_top ul{margin-left:60px}
.nav ul li .div1 .p1{width:58.1%}
}
/*移动端导航*/
@media screen and (max-width: 992px) and (min-width: 0px){
body{font-size: 14px;}	
.head{display:none}
.moblie_head{display:block;height:55px;background:#fff;position:fixed;top:0px;left:0px;width:100%;z-index:9999;border-bottom:1px solid #ddd;}
.moblie_head .lf{padding-top:10px;padding-left:5%}
.moblie_head .lf img{height: 40px; margin-top: -3px;}
.moblie_head .rg{padding-right:5%;padding-top:14px;    margin-top: 4px;}
.moblie_head .rg a img{height:16px;vertical-align:top}
.a_txt{display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
.a_txt .div1{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
.a_txt .div2{position:absolute;width:20%;left:0px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
.a_txt .div3{position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%}
.a_txt .div3 ul{padding-left:5%;padding-right:5%}
.a_txt .div3 ul li{border-bottom:1px solid #232530;position: relative;}
.a_txt .div3 ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px;}
.a_txt .div3 ul li i{background:url(../../images/moban/reduce.jpg) right 15px no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.a_txt .div3 ul li i{display: block;position: absolute; height: 100%;width: 15%; top: 0; right:0;background:url(../../images/moban/plus.png) right 15px no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.a_txt .div3 ul li .a_txt2{display:none}
.a_txt .div3 ul li .a_txt2 a{height:40px;line-height:40px;font-size:14px}
.a_txt .div3 ul .ying a{display: inline-block !important;}
}

/* 首页banner视频 */
.top_banner{width: 100%;height: auto;text-align: center;overflow: hidden; position: relative;}
.top_banner .swiper-slide{overflow: hidden;}
.top_swprev,.top_swnext{opacity: 0; position: absolute;top: 50%; margin-top: -36px; width:70px; height:70px; z-index: 999;transition:.5s;
 text-indent: 100px;background:url(../../images/moban/banner_arrow.png) no-repeat;}
.top_swprev{background-position:left top;left:3%;}
.top_swnext{background-position:left bottom; right:3%;}   
.top_banner:hover .top_swprev{ left: 6%; opacity: 0.8;}
.top_banner:hover .top_swnext{ right: 6%; opacity: 0.8;}
.top_banner .top_swprev:hover,.top_banner .top_swnext:hover{opacity: 1;}
.top_banner .top_pagin {position: absolute;left: 0;text-align: center;bottom: 15px;width: 100%;z-index:999;}
.top_banner .swiper-pagination-bullet {display: inline-block;width: 10px;height: 10px;border-radius: 10px;
  background:#666;margin: 0 3px;cursor: pointer;transform:scale(0.6,0.6);transition: all 0.3s ease-in-out;}
.top_banner .swiper-pagination-bullet-active{transform:scale(1,1);}
.top_banner .scalePic {position: relative; left: auto;top: auto;
     transform: translate(0) scale(1.08);  width: 100%; transition: all 1.8s cubic-bezier(0.250, 0.460, 0.450, 0.940);}
.top_banner .swiper-slide.swiper-slide-active .scalePic{transform: translate(0) scale(1);}


@media screen and (max-width: 992px) and (min-width: 0px){
	.top_banner{padding-top: 55px;}
}


/* 首页主体 */

.wraptop_4 {margin:0 auto;width:100%;height:80px;text-align:left;background:#ffffff;position:relative;}
.wraptop_4_1 {float:left;width:70%;line-height:80px;}
.wraptop_4_1 span {float:left;color:#e6212a;font-size:18px;font-weight:bold;}
.wraptop_4_1 div {float:left;height:80px;overflow:hidden;}
.wraptop_4_1 div a:link,.wraptop_4_1 div a:visited {color:#17271f;margin:0 5px 0 4px;font-size: 15px;}
.wraptop_4_1 div a:hover,.wraptop_4_1 div a:active {color:#e6212a;margin:0 5px 0 4px;}
.wraptop_4_2 {float:right;width:28%;line-height:45px;margin:15px 0px 0px 0px;background:#f6f6f6;position: relative;}
.wraptop_4_2_1 {position: absolute;width:80%;background:#f6f6f6;}
.wraptop_4_2_1 .searchinput {width:100%;border:0px solid #888888;height:49px;line-height:49px;background:#f6f6f6;
  color:#888888;font-size:14px;padding:0 15px;vertical-align:middle;box-sizing: border-box;outline:none;}
.wraptop_4_2_2 {position:absolute;right:0;width: 20%;}
.wraptop_4_2_2 input {border:0px solid #000000;font-size:24px;color:#666;outline:none;
  width:49px;height:49px;line-height:49px;background:#e5e5e5;cursor:pointer;vertical-align:middle;}
.wraptop_4_3,#search{display: none;}

.neirong{margin-top: 0px;} 
.neipt60{padding:60px 0;} 
.ytitle{font-size: 30px;padding: 15px 0;}
.ytitle strong{color:#e6212a;font-weight: bold;}
.ytitle span{display: block;font-size:14px;font-weight: normal;color:#999999; margin-top:5px;}
.ytitle i{float: right;margin-top: -50px;font-size: 14px;background:#aaa;border-radius:3px;}
.ytitle i a{display:block; color: #ffffff;padding:10px 20px;}
.ytitle i a:hover{background:#e6212a;}
/*产品*/
.indprobg{background:#fafafa;}
.ul-list{width:100%;margin:0 auto; overflow: hidden;}
.ul-list ul{overflow: hidden;display: flex;justify-content: space-between;flex-wrap: wrap;}
.ul-list li{float: left;width:31%; margin-top:40px;background:#ffffff;}

.ul-list a{display: block;position: relative;height: 0;padding-top:calc(100% - 50px);overflow: hidden;font-size: 14px;}
.ul-list a:after{content: "\e626";position: absolute;width: 100%;height:100%;top: 0;left: 0;font-family:'iconfont';
display: flex;justify-content: center; align-items: center;color: #fff; font-size:50px;
background: rgba(0,0,0,.5);opacity: 0;transform: scale(2);}
.ul-list .Iimg{width:100%;height:100%;top:0;position: absolute;text-align: center;}
.ul-list img{max-width:100%;max-height:100%;transition: 0.5s;}
.ul-list .anim{position: absolute;bottom: 0;left: 0;right: 0;overflow: hidden;line-height:55px;height:55px;}
.ul-list .anim em{position: absolute;top: 0;left: 0;width:65%;padding-left: 10px;color: #333;background-color: #fff;   
  transition: 0.3s all ease-in-out;font-size: 16px;}
.ul-list .anim span{position: absolute;right: -10px;top: 0;width:30%;padding-left:0px;color: #fff;
  background: #e6212a;transition: 0.3s all ease-in-out;}
.ul-list .anim em:after{content: '';position: absolute;border-left:55px solid #fff;border-bottom:55px solid transparent;right: -50px;}
.ul-list .anim span:before{content: '';position: absolute;border-left: 55px solid transparent;
border-bottom:55px solid  #e6212a;left: -55px;}
.ul-list li a:hover .anim em{left:-85%;transition: 0.4s cubic-bezier(.89,-0.42,0,.66);}
.ul-list li a:hover .anim span{right:-45%;transition: 0.4s all cubic-bezier(.89,-0.42,0,.66);}
.ul-list li a:hover:after{opacity: 1;transform: scale(1);-webkit-transition: .4s ease .3s;-moz-transition: .4s ease .3s;
  -o-transition: .4s ease .3s;transition: .4s ease .3s;}
.ul-list li a:hover img{transform: scale(1.2);}

/*ys*/
.indysbg{padding-top: 60px;}
.indysbg .ytitle{text-align: center;}
.indys{margin-top:30px; position:relative; width:100%;background:url(../../images/moban/ysbg.jpg) no-repeat center 0 /cover;}
.indys_red{position: absolute;right:0; width:50%;background: rgba(230,33,42,0.8);height:100%;}
.indys .indyou{position: relative; float: right;width:43%;z-index: 5;color:#ffffff;padding:90px 0 10px;}
.indys .indyou li{width:100%;margin-bottom:80px;transition: 0.3s;}
.indys .indyou li .wenz{position: relative;height: 50px; display: flex;align-items: center; }
.indys .indyou li .wenz img{margin-right:20px;}
.indys .indyou li .wenz strong{font-size: 20px;}
.indys .indyou li .wenz em{position:absolute;right:10%;font-size: 18px;}
.indys .indyou li .wenz:after{position:absolute;content:'';right:20%;width:40%;height: 1px;background:rgba(255,255,255,.2); }
.indys .indyou li .wenz:before{position:absolute;content:'';right:20%;width:0;height: 1px;transition: 0.5s; }
.indys .indyou li p{display: block;margin-left:54px;font-size:15px;line-height: 28px;}
.indys .indyou li:hover .wenz:before{width:40%;background:rgba(255,255,255,.6);}
.indys .indyou li:hover {transform:translateX(-15px);}

/*pin*/
.indpinbg{background:#fafafa;position: relative;overflow: hidden;padding:80px 0;}
.indpin{position:relative;height:530px;}
.indpin::after{position:absolute;content:'PRODUCT';color: #f9edee;font-size: 114px;font-weight: 700;
	letter-spacing: 15px;left:50%;top:50%;transform:translate(-50%,-50%);}
.indpin .Imgg{position: absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;
	display: flex;justify-content: center;align-items: center;}
.indpin .zi{width:96%;margin:0 auto; display:flex;position: relative;
	z-index: 3;justify-content: space-between;}
.indpin .zi .nre{width:26%;padding-top:70px;}
.indpin .zi strong{font-size: 18px;color:#333;}
.indpin .zi p{font-size: 14px;color:#999;padding:20px 0 80px;}

.waves { position:absolute; width: 100%;bottom:0;height:15vh;
  margin-bottom:-7px; /*Fix for safari gap*/ min-height:100px;max-height:150px;}
/* Animation */
.parallax > use { animation: move-forever 25s cubic-bezier(.55,.5,.45,.5)     infinite;}
.parallax > use:nth-child(1) { animation-delay: -2s; animation-duration: 7s;}
.parallax > use:nth-child(2) { animation-delay: -3s; animation-duration: 10s;}
.parallax > use:nth-child(3) { animation-delay: -4s; animation-duration: 13s;}
.parallax > use:nth-child(4) {animation-delay: -5s;animation-duration: 20s;}
@keyframes move-forever {
  0% {
   transform: translate3d(-90px,0,0);
  }
  100% { 
    transform: translate3d(85px,0,0);
  }
}

/*about*/
.indabout{}
.t_tline{width:30px;height: 3px;background:#e6212a;margin:10px 0 20px;} 
.t_tv1{float:right;width:40%}
.t_tv1 img{width: 100%;}
.t_tv2{float:left;width:55%;}
.t_tv2 .te2{font-size:14px;color:#666;line-height:23px;}

a.aboutp {display:block;width:130px;height:36px;margin:20px 0 0 0;font-size:12px;position: relative;
 line-height:36px;color:#fff;background:#222;border-radius:35px;overflow:hidden;}
a.aboutp span {display:block;position:relative;top:0;transition: .5s;text-indent:25px;}
a.aboutp i{position: absolute;z-index:2;top:4px;right:4px;text-align: center;font-size:14px;
 width:28px;height: 28px;line-height: 28px; border-radius:50%;background:#e6212a;color:#ffffff; }

.shuzhi{background:url(../../images/moban/numcount.jpg) no-repeat center 0 /cover;padding:50px 0;}
.numCount{display:flex;justify-content:space-between;align-items:flex-start;text-align:center;}
.shuzhi_item {width:23%;position:relative;}
.shuzhi_itembox {margin-top:0px;color:rgba(255,255,255,.6);}
.shuzhi_itemnum {display:flex;justify-content:center;}
.shuzhi_itemnum span {font-size:55px; color:#fff;}
.shuzhi_itemnum sup { margin-left:5px;font-size:16px;color:#333;}
.shuzhi_itembp{margin-top: 10px;font-size: 16px;}

/*news*/
.indnews{display: flex;justify-content: space-between;padding:30px 0;}
.inews_l{width:60%;box-shadow: 0 0 15px #ccc;position: relative;overflow:hidden;}
.inews_r{width:38%;box-shadow: 0 0 15px #ccc;}

.inews_l .inew_pic{float:left;width:60%; transition: all 0.8s linear;}
.inews_l .inew_pic img{width:100%;height:100%;vertical-align:bottom;transition: all 0.8s linear;}
.inews_l .inew_body{float:right;width:40%;position:absolute;height:100%;right:0;overflow:hidden;}
.inews_l .inew_body .wid{width:70%;margin:0 auto;line-height:30px;}
.inews_l .inew_body em{display: block; font-size:14px; color:#ccc; }
.inews_l .inew_body strong a{display:block;font-size:20px; color:#040504;font-weight: 300;
	white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.inews_l .inew_body p{overflow:hidden; font-size:14px; color:#666; display: -webkit-box; 
	-webkit-line-clamp: 3; -webkit-box-orient: vertical; line-height:22px;margin:30px 0;}
.inews_l a.inew_rgo{display:block; font-size:14px;width:120px; text-align:center; line-height:36px;
 color:#fff; background:#e6212a; transition: all 0.5s linear;border-radius:3px;}
.inews_l a.inew_rgo:hover{width:150px;}

.t-table {display:table;width:100%;height:100%;vertical-align:middle;}
.t-cell {display:table-cell;width:100%;vertical-align:middle;}

.news_menu .swiper-wrapper{margin:15px auto;width:80%}
.indnews_tab{width:auto;margin-right:10px;font-weight: 700;}
.indnews_tab a{color: #333;display: block;font-size: 16px;position: relative;height:40px;line-height: 40px;}
.indnews_tab a:before{position: absolute;content:'';width:70px;height:1px;background:#fff;bottom:0;}

.news_menu .indnews_tab.swiper-slide-thumb-active,
.news_menu .indnews_tab.swiper-slide-thumb-active a{color:#e6212a;}
.indnews_tab.swiper-slide-thumb-active a:before{background:#e6212a;}

.indnews .ind_news{overflow: hidden;width:80%;margin:0 auto;}

.nlist2{width:100%;overflow:hidden;}
.nlist2 li{ padding:10px 0; border-bottom: 1px solid #eeeeee; }
.nlist2 li h4{font-size: 16px; color: #333333; font-weight: normal; line-height: 18px;}
.nlist2 li h4 span{ float: right;font-size: 12px; color: #ccc; }
.nlist2 li p{font-size: 14px; font-weight: normal;color: #c1c1c1;line-height:22px;margin-top: 8px;
overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.nlist2 li:hover h2{color: #ea121b;}
.nlist2 li:hover h2 span{color: #ea121b;}

@media (max-width: 1200px) and (min-width:990px){
	.t_tv2 .te2{max-height:180px;overflow:hidden;}
}

@media screen and (max-width: 992px){
	.neirong{margin-top:0px}
	.neipt60{padding:40px 0;} 

	.wraptop_4_1{width:80%;}
	.wraptop_4_2{display:none;}
	.wraptop_4_3{display:block;float: right;width:10%;}
	.topsearch {display: block; position: absolute; top:40%; text-align: center;
    cursor: pointer; width:2rem;height:2rem; margin: 0rem auto;
    background: url(../../images/moban/search.png) no-repeat center; background-size:100% auto; z-index: 6;}
	
	#search { background: #f2f2f2; width: 100%; margin: 0 auto; height:6rem; position: absolute; left: 0; 
		top:5rem; padding-top:0.5rem; display: none; z-index: 999; }
	#search input { display: block; padding: 0; margin: 0;outline: none; }
	#search .txt { border: none; width: 80%; height:4rem; line-height:4rem; margin-left: 4%; color: #666; font-size:1rem; 
		background: #fff; text-indent:1rem; border-top-left-radius: 2rem; border-bottom-left-radius:2rem; }
	#search .btn { cursor: pointer; border: none; font-size:1rem; width:4rem; height:4rem; text-align: center; 
		background: #e6212a; font-size: 16px; color: #fff; 
	border-top-right-radius: 2rem; border-bottom-right-radius: 2rem;  vertical-align: middle; }



	.indysbg{padding-top: 40px;}
	.ytitle{font-size:26px;}
	.ul-list li{width:48%;}
	.indys_red{width:70%;}
	.indys .indyou{width:70%;}
	.indpin{height:400px;}
	.indpin::after{font-size:84px;}
	.indpin .Imgg img{width:80%;}
	.indpin .zi .nre{padding-top:40px;}
	.indpin .zi p{padding:20px 0 50px;}

	.waves { height:80px;min-height:80px;}
	.t_tv1{float:left;width:100%;margin-bottom:30px;}
	.t_tv2{float:left;width:100%;}
	.shuzhi{margin-top: 30px;padding-top:30px;}
	.shuzhi_itemnum span {font-size:40px;}
	.shuzhi_itemnum sup {font-size:14px;}
	.shuzhi_itembp{font-size: 14px;}

	.indnews{display: flex;flex-direction:column;}
	.inews_l{width:100%;}
	.inews_r{width:100%;margin-top: 30px;padding-bottom: 20px;}
	.news_menu .swiper-wrapper{width: 90%;}
	.indnews .ind_news{width: 90%;}

}
@media screen and (max-width: 640px){
	.wraptop_4{height:60px;}
	.wraptop_4_1{line-height: 60px;}
 	.neipt60{padding:30px 0;} 
 	.indysbg{padding-top: 30px;}
 	.ytitle{font-size:24px;}
 	.ytitle i a{padding:10px 5px;}
 	.ul-list li{margin-bottom: 30px;}
 	.ul-list a{overflow:visible;font-size: 12px;}
	.ul-list .anim{bottom:-45px;}
	.ul-list .anim em{width:100%;}
	.ul-list .anim span{display: none; width:0;}
	.ul-list li a:hover .anim em{left:0;}
	.ul-list li a:hover:after{opacity: 0}
	.indys_red{width:100%}
	.indys .indyou{width:96%;padding:50px 0 10px;}
	.indys .indyou li{margin-bottom:40px;}
	.indys .indyou li .wenz strong{font-size: 18px;}
	.indpin{height:300px;}

	.indpin .zi{width:100%;}
	.indpin::after{font-size:44px;}
	.indpin .zi .nre{width:30%;padding-top:20px;}
	.indpin .zi p{padding:10px 0 20px;}
	.shuzhi{padding:0px 0 20px;}
	.numCount{flex-wrap: wrap;}
	.shuzhi_item {width:45%;position:relative;}
	.shuzhi_itemnum span {font-size:25px;margin-top:30px;}

	.indnewsbg .ytitle i{margin-top: -65px;}
	.inews_l .inew_pic{float:left;width:100%; transition: all 0.8s linear;}
	.inews_l .inew_body{float:left;width:100%;background:rgba(0,0,0,0.6);}
	.inews_l .inew_body .wid{width:70%;margin:0 auto;line-height:30px;}
	.inews_l .inew_body em,.inews_l .inew_body strong a,.inews_l .inew_body p{color:#fff;}


}

/*search*/
.g-cur {height:60px;line-height:60px;background:#f3f3f3;margin-top: 50px;}
.g-cur .wp {padding-left:20px;box-sizing:border-box;}
.g-cur .wp a {color:#2f2f2f;}
.g-cur .wp a:hover {color:#005ad2;}


.g-tabel{overflow:hidden;color:#5a5a5a;border-top:1px dashed #999;border-bottom:1px dashed #999;font-size:14px;}
.g-tabel span {float:left;height:42px;line-height:42px;margin-right:10px;}
.g-tabel ul {overflow:hidden;}
.g-tabel li {float:left;}
.g-tabel li a {display:block;margin-right:10px;height:42px;line-height:42px;}
.g-tabel li a:hover {color:#005ad2;}

.m-chanpin {overflow:hidden;margin-bottom:30px;}
.m-chanpin .desc {padding:10px;margin-top:20px;line-height:26px;text-indent:2em;font-size:14px;border:1px dotted #e5e5e5;color:#868686;background-color:#f5f5f5;}
.ul-imgtxt-01 {margin:0 -10px;*zoom:1;}
.ul-imgtxt-01:after,.ul-imgtxt-01:before {display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden;}
.ul-imgtxt-01 li {width:25%;float:left;margin-top:20px;}
.ul-imgtxt-01 li a {margin:0 10px;display:block;text-align:center;}
.ul-imgtxt-01 li a .pic {padding-top:100%;height:0;position:relative;overflow:hidden;}
.ul-imgtxt-01 li a .pic img {display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;}
.ul-imgtxt-01 li a:hover .pic img {transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);}
.ul-imgtxt-01 li a p {height:50px;line-height:50px;text-align:center;font-size:15px;color:#666;font-weight:400;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.ul-imgtxt-01 li a:hover {text-decoration:none;}
.ul-imgtxt-01 li a:hover p {background-color:#005ad2;color:#fff;}
.ul-imgtxt2 {margin-top:0;}
.ul-imgtxt2 li .pic {padding:4px;}
.ul-imgtxt2 li a:hover {border:0;}

@media screen and (max-width: 640px){
	.ul-imgtxt-01 li {width:48%;}	
}

/* 底部 */
.footer{background: #e6212a;color: #fff;text-align: center;padding: 15px 0;margin-top: 30px;
	font-size: 14px;}
.footer p{font-size: 14px;margin-top: 5px;}
.footer a{color: #fff;}
.toTop { width:44px; height:44px;background:#e6212a url(../../images/top.svg) no-repeat center center; background-size:60% auto;
          position: fixed;border-radius: 4px; bottom:5%; right: 2%;border:1px solid #ff8a8f; cursor: pointer; z-index: 10;display: none;}


/* 内页子导航 */

.mianbao{background: #fff;box-shadow: 0px 0px 10px #ccc;}
.mianbao ul li{float: left;}
.mianbao ul li a{display: block;width: 150px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: #e6212a;}
.mianbao ul li a:hover{background: #e6212a;color: #fff;}
.mianbao ul .dian a{background: #e6212a;color: #fff;}

.mianbao_b p{font-size: 14px;color: #7d7d7d; padding: 18px 0 0;}
.mianbao_b p a{color: #7d7d7d;}
.mianbao_b p a:hover{color: #e6212a;}

 @media screen and (max-width: 992px) and (min-width: 0px){
	.mianbao .container{width: 100%;}
	.mianbao ul{width: 100%;}
	.mianbao ul li{width: 33%;}
	.mianbao ul li a{width: 100%;}
	.mianbao_b p{float: left;}

	
}


/* 关于我们 */
.about{background: url(../../images/moban/about_04.jpg) no-repeat center center;min-height:650px;}
.about .zuo{margin-top: 200px;}
.about .zuo iframe{width: 100%;height: 350px;border-radius: 20px;box-shadow: 10px 10px 30px #ccc;}
.about .you{padding-right: 0;padding-left: 40px;margin-top: 210px;}
.about .you h1{font-weight: bold;font-size: 30px;margin-bottom: 20px;}
.about .you p{font-size: 16px;}
.about .you ul {width: 100%;margin-top: 40px;}
.about .you ul li{float: left;margin-right: 100px;}
.about .you li p{color:#e6212a;}
.keji{background: #f8f8f8;padding: 50px 0;}
.keji h1{text-align: center;font-size: 22px;font-weight: bold;margin-bottom: 20px;}
.keji p{text-align: center;font-size: 16px;line-height: 30px;width: 80%;margin: 0 auto;}
.shuzi{position: relative; width: 100%;}
.shuzi>img{width: 100%; height: 475px; object-fit: cover;}
.shuzi .container{position: absolute;bottom: 0; left: 50%; transform: translate(-50%,30%);}
.product-num-content{display: flex;justify-content: space-evenly; align-items: center; background-color: #fff;padding: 60px 0;box-shadow: 10px 10px 30px #ccc;border-radius: 10px;text-align: center;}
.product-num-content dt{position: relative; font-size: 45px;font-weight: 700; text-align: center;line-height: 1; margin-bottom: 20px; padding: 0 20px;}
.product-num-content dt span{position: absolute;bottom: 0; right: 0; font-size: 18px; color: #e6212a;font-weight: 100;}
.product-num-content dd{font-size: 18px;}

.dtgshuzi{position: relative; width: 100%;}
.dtgshuzi>img{width: 100%; height: auto; object-fit: cover;}


@media screen and (max-width: 1183px) and (min-width: 0px){
	.about .you ul{margin-top: 20px; padding-bottom: 30px;}
	.about .you ul li{float: left;margin-right: 40px;}
	.about .you h1{font-size: 24px;}
	.about .you p{font-size: 14px;}
	.about .zuo{padding: 0;width: 80%; float: none; margin: 50px auto 0;}
	.about .zuo img{width: 100%;height: 200px;border-radius: 20px;box-shadow: 10px 10px 30px #ccc;}
	.about .you{margin-top: 50px;padding-right: 0;padding-left: 0;width: 100%;}	
}
@media screen and (max-width: 992px) and (min-width: 0px){
.about .zuo{width: 100%;}
.about{height: auto;background-image: none;}
.shuzi>img{height: auto;height: 200px;}
.keji h1{font-size: 24px;}
.keji p{ width: 100%; font-size: 14px;}
.shuzi .container{ position: initial;transform: translate(0,0);}
.product-num-content {flex-wrap: wrap;padding: 15px 0; }
.product-num-content dl{width: 33%; margin-bottom: 10px;}
.product-num-content dt{font-size: 30px; margin-bottom: 10px;}
.product-num-content dt span{position: initial; font-size: 18px;}
.product-num-content dd{font-size: 14px;} 
.shuzi .container{width: 100%;}


}

.zhizao{padding: 50px 0;}
.zhizao h1{text-align: center;font-size: 30px;font-weight: bold;margin-bottom: 20px;}
.zhizao p{text-align: center;font-size: 16px;line-height: 30px;width: 80%;margin: 0 auto;}
.zhizao ul{margin-top: 60px;}
.zhizao ul li{float: left;width: 32%;}
.zhizao ul li img{width: 100%;}
.zhizao ul li:nth-child(2){margin: 0 2%;margin-top: 40px;}
.zhizao ul li .zxdt-img img {cursor: pointer; transition: all 0.6s; width: 100%;}
.zhizao ul li .zxdt-img {width: 100%;overflow: hidden;position: relative;z-index: 1;}
.zhizao ul li:hover .zxdt-img img {transform: scale(1.05);}

@media screen and (max-width: 992px) and (min-width: 0px){
.zhizao h1{font-size: 24px;}
.zhizao p{width: 100%; font-size: 14px;}
.zhizao ul li .zxdt-img img{object-fit:cover;}
}

@media screen and (max-width: 748px) and (min-width: 0px){
	.zhizao ul li:nth-child(2){margin: 20px auto;}
	.zhizao ul li{float: none;width: 90%; margin: 0 auto;}
	}



.pinpai{margin-top: 100px;background: url(../../images/moban/keji_03.jpg) no-repeat;padding: 50px 0;background-size:cover;}
.pinpai h1{text-align: center;font-size: 22px;font-weight: bold;margin-bottom: 20px;}
.pinpai p{text-align: center;font-size: 16px;line-height: 30px;width: 80%;margin: 0 auto;}
.exhibition_hall {text-align:center;position: relative;overflow:hidden;}
.tline {color:#dedede;}
.ryp{display: block;text-align: center; font-size: 16px; line-height: 30px; width: 60%;margin: 0 auto;}
@media screen and (max-width: 992px) and (min-width: 0px){
.ryp{width: 100%; padding: 10px; background-color: #fff; font-size: 14px;}
}

#certify {position: relative;width: 100%;margin: 0 auto}
#certify .swiper-container {padding-bottom:120px;}
#certify  .swiper-slide {max-width: 520px;max-height: 400px; height: auto;background: rgba(255,255,255,.9);box-shadow: 0 8px 30px #ddd;}
#certify  .swiper-slide img{display:block;width: 100%;height: 100%;object-fit: contain;}
#certify  .swiper-slide p {width:100%; line-height:58px;padding-top: 0;text-align: center;color: #636363;font-size: 1.1em;margin: 0;background:#ffffff;}
#certify .swiper-pagination {width: 100%;bottom: 20px;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 5px;border: 3px solid #fff;background-color: #d5d5d5;width: 10px;height: 10px;opacity: 1;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {border: 3px solid #00aadc;background-color: #fff;}
#certify .swiper-button-prev {left: -30px;width: 45px;height: 45px;background: url(../../images/moban/btn_l.png) no-repeat;background-position: 0 0;background-size: 100%;}
#certify .swiper-button-next {right: -30px;width: 45px;height: 45px;background: url(../../images/moban/btn_r.png) no-repeat;background-position: 0 0;background-size: 100%;}
#certify .swiper-button-next, #certify .swiper-button-prev{top:40%;}

.tuandui{margin-top: 30px;}
.tuandui{padding: 50px 0;}
.tuandui h1{text-align: center;font-size: 30px;font-weight: bold;margin-bottom: 20px;}
.tuandui p{text-align: center;font-size: 16px;line-height: 30px;width: 80%;margin: 0 auto;}

.options {display: flex;flex-direction: row;align-items: stretch;overflow: hidden;min-width: 600px;max-width: 1200px;width: calc(100% - 0);height: 550px;margin-top: 50px;}
.options .option {position: relative;overflow: hidden;min-width: 60px;margin:0 3px;background-size:cover;background-position: center;cursor: pointer;transition: 0.5s cubic-bezier(0.05, 0.61, 0.41, 0.95);}
.options .option.active {flex-grow: 10000;max-width: 1000px;margin: 0px;border-radius: 10px;height: 100%;}
.options .option.active .shadow {box-shadow: inset 0 -120px 120px -120px black, inset 0 -120px 120px -100px black;}
.options .option.active .label {bottom: 20px;left: 20px;}
.options .option.active .label .info>div {left: 0px;opacity: 1;}
.options .option:not(.active) {flex-grow: 1;border-radius: 10px;}
.options .option:not(.active) .shadow {bottom: -40px;box-shadow: inset 0 -120px 0px -120px black, inset 0 -120px 0px -100px black;}
.options .option:not(.active) .label {bottom: 10px;left: 10px;}
.options .option:not(.active) .label .info>div {left: 20px;opacity: 0;}
.options .option .shadow {position: absolute;bottom: 0px;right: 0px;height: 120px;transition: 0.5s cubic-bezier(0.05, 0.61, 0.41, 0.95);}
.options .option .label {display: flex;position: absolute;right: 0px;height: 40px;transition: 0.5s cubic-bezier(0.05, 0.61, 0.41, 0.95);}
.options .option .label .icon {display: flex;flex-direction: row;justify-content: center;align-items: center;min-width: 30px;max-width: 30px;height: 30px;border-radius: 100%;background-color: white;color: var(--defaultBackground);}
.options .option .label .info {display: flex;flex-direction: column;justify-content: center;margin-left: 10px;color: white;white-space: pre;}
.options .option .label .info>div {position: relative;transition: 0.5s cubic-bezier(0.05, 0.61, 0.41, 0.95), opacity 0.5s ease-out;}
.options .option .label .info .main {font-weight: bold;text-align: left;font-size: 18px;}
.options .option .label .info .sub {transition-delay: .1s;font-size: 16px;margin-top: 10px;}
.swiper1 .swiper-slide{width: 100%; height: auto;}
.swiper1 img{width: 100%;height: 100%; object-fit: contain;}
@media screen and (max-width: 1200px) and (min-width: 992px){
	.options{height: 450px;}
}
@media screen and (max-width: 992px) and (min-width: 0px){
.tuandui h1{font-size: 24px;}
.tuandui p{font-size: 14px;}
}


/* 企业文化 */
.wenhua{padding-bottom: 60px;margin-bottom: -30px;}
.bt h1{font-size: 30px;font-weight: bold;}
.bt{text-align: center;margin: 50px 0;}
.bt p{font-size: 14px;margin-top: 20px;}
.bt span{display: block;width: 40px;height: 6px;background: #e6212a;margin: 20px auto;}
.tab-hd {overflow:hidden; zoom:1;width: 100%;text-align: center;}
.tab-hd li{width: 250px;color: #fff;text-align: center;cursor: pointer;margin: 0 auto;text-align: center;display: inline-block;height: 50px;line-height: 50px;font-size: 16px;color: #000;margin: 0 50px;}
.tab-hd li.active{ background:#e6212a !important;border-radius: 10px;color: #fff;}
.tab-bd li{display:none; border-top:0 none;}
.tab-bd li.thisclass{ display:list-item;}
.tab-bd li h3{color: #ccc;font-size: 100px;font-weight: bold;}
.tab-bd li h4{font-size: 22px;margin: 20px 0;}
.tab-bd li p{font-size: 16px;}
.tab-bd li .ww{margin-left: 100px;margin-top: 80px;}
.tab-bd li .zxdt-img{margin-top: 80px;}
.tab-bd li .zxdt-img img {cursor: pointer;transition: all 0.6s;width: 100%;object-fit: cover;}
.tab-bd li .zxdt-img {width: 100%;overflow: hidden;position: relative;z-index: 1;}
.tab-bd li .zxdt-img:hover img {transform: scale(1.05);}

@media screen and (max-width: 992px) and (min-width: 0){
.tab-hd li{width: 100%;margin: 0;}
.tab-bd li h3{font-size: 77px;text-align: left;margin-top: 40px;}
.tab-bd li p{font-size: 14px;}
.tab-bd li .ww{margin: 0 auto;}
.tab-bd li .zxdt-img img{margin-top: 20px;object-fit: cover;}
.bt h1{font-size: 24px;}
.bt{margin: 30px 0;}
.bt p{margin-top: 10px;}

}

.liebiao{background: #f5f5f5 center center no-repeat;margin-top: 30px;padding: 60px 0;margin-bottom: -30px;}
.liebiao .shijian{float: left;width: 120px;font-size: 18px;font-weight: bold;}
.liebiao .wenan{margin-left: 120px;border-left: 1px #a0a0a0 solid;padding-left: 20px;}
.liebiao .wenan span{display: block;float: left;width: 8px;height: 8px;background: #000;margin-left: -25px;border-radius: 50%;}
.liebiao .wenan h2{font-size: 18px;font-weight: bold;}
.liebiao .wenan p{font-size: 16px;margin: 15px 0;}
.liebiao .wenan img{width: 100%; height: auto; object-fit: contain;max-height: 500px;}
.liebiao .wenan{padding-bottom: 40px;}

/* 新闻中心 */
.news{background:#fdfdfd ;margin-bottom: -30px;background: url(../../images/moban/new_06.jpg) no-repeat bottom right;}
#myCarousel .wena{background: rgba(0,0,0,0.5);color: #fff;padding:20px;position: relative;margin-top: -93px;}
#myCarousel .wena p{margin-top: 5px;}
.xiamian{padding-top: 50px;}
.xiamian ul li .zxdt-img img{cursor: pointer;transition: all 0.6s;width: 100%;max-height: 200px;object-fit:contain;}
.xiamian ul li .zxdt-img{overflow: hidden;position: relative;z-index: 1; border: 1px solid rgba(231,121,26,.1);;}
.xiamian ul li:hover .zxdt-img img{transform: scale(1.05);cursor: pointer;}
.xiamian ul li h4{font-size: 18px;font-weight: bold;}
.xiamian ul li p{font-size: 14px;color: #787878;margin: 20px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.xiamian ul li{margin-bottom: 40px;border-bottom: 1px #ccc dashed;padding-bottom: 20px;}
.digg{display: block;margin: 0 auto;margin-top: 30px;padding-bottom: 20px;text-align: center;font-size: 12px;margin-bottom: 30px; position: relative; z-index: 100;}
.digg a{display: inline-block;padding: 0 10px;border: 1px #ccc solid;text-align: center;line-height: 38px;color: #000000;text-decoration: none;}
.digg span{background: #e6212a;color: #FFFFFF; padding:0 10px; line-height: 38px; display: inline-block;}

@media screen and (max-width: 992px) and (min-width: 0){
.xiamian{padding-top: 20px;}
.news .you {margin-top: 40px;}
.liebiao .wenan p{font-size: 13px;margin: 10px 0;}
}

/* 新闻详情 */
.newsxq .biaoti h1{font-size: 24px;font-weight: bold;text-align: center;margin-top: 60px;}
.newsxq .biaoti p{text-align: center;font-size: 14px;margin-top: 15px;color: #6e6e6e;}
.newsxq .biaoti{border-bottom: 1px #ccc dashed;padding-bottom: 20px;margin-bottom: 20px;}
.newsxq .xq p{font-size: 16px;line-height: 25px;}
.newsxq .xq img{max-width: 100%;height: auto;object-fit: contain;}
.newsxq .zuo{float: left;margin-top: 20px;font-size: 16px;}
.newsxq .you{float: right;margin-top: 20px; font-size: 16px;}
.newsxq .zuo p{color: #6e6e6e;}
.newsxq .you p{color: #6e6e6e;}
.newsxq .zuo a {color: #e6212a;}
.newsxq .you a {color: #e6212a;}
.newsxq .tuijian{background: #e6212a;padding: 15px;margin-top: 40px;}
.newsxq .tuijian p{font-size: 16px;font-weight: bold;color: #fff;}

@media screen and (max-width: 992px) and (min-width: 0){
.newsxq .biaoti h1{font-size: 22px;margin-top: 40px;}
.newsxq .you{ float: left;}
.newsxq .xq p,.newsxq .zuo,.newsxq .you{font-size: 14px;}
}

/* 联系我们 */
.item .wena h3{font-size: 18px;}
.lianxi .liee {display: flex;justify-content: space-around; flex-wrap: wrap;}
.lianxi .kuang{display: inline-block;background: #fff;width: 32%;text-align: center;box-shadow: 5px 5px 30px #ccc;border-radius: 10px;}
.lianxi .kuang img{margin-top: 40px;}
.lianxi .kuang h5{font-size: 18px;font-weight: bold;margin: 25px 0;}
.lianxi .kuang p{font-size: 16px; padding: 0 5% 10%;}
.lianx{background: url(../../images/moban/liuyan_13.jpg)center center no-repeat;padding: 60px 0;margin-top: -20px; margin-bottom: -30px;}
.lianx ul li{float: left;width: 31%;}
.lianx ul li input{width: 100%;height: 50px;border-radius: 5px;border: 1px #ccc solid;text-indent: 1rem;font-size: 16px;}
.lianx ul li:nth-child(2){margin: 0 2%;}
.lianx ul .button{width: 200px;background: #7DB428;border: none;height: 50px;border-radius: 5px;color: #fff;font-size: 16px;display: block;margin: 0 auto;margin-top: 40px;}
#container{width: 100%;height: 500px; margin-top: 40px;}
.code{margin-bottom: 0rem;text-align: center;margin: 20px auto; width: 31%;}
.code input{display: inline-block; width: 60% !important;}


@media screen and (max-width: 992px) and (min-width: 0){
.lianxi .kuang{ width: 100%; margin-bottom: 20px;}
#container{height: 300px;}
.code,.lianx ul li{width: 100%; margin: 10px 0 !important;}
.lianxi .kuang p{font-size: 14px; padding: 2% 5%;}
.lianxi .kuang h5{margin: 10px 0;}

}

 
.case_p .tab-hd{margin: 40px auto; border-bottom: 1px solid #e6212a;}
.case_p .tab-hd li{border-radius: 0;background-color: #d2d2d2;}
.case_p .tab-bd li img{width: 100%; height: 90%; margin-top: 0;display: block;object-fit: contain;}
.case_p .tab-bd li h4{ font-size: 36px; margin:40px 0; text-align: center; }
.case_r{position: relative;}
.case_r .swiper-button-prev {left: -60px;width: 45px;height: 45px;background: url(../../images/moban/btn_l.png) no-repeat;background-position: 0 0;background-size: 100%; background-color: rgba(210,210,210,.8);transition: all 0.6s}
.case_r .swiper-button-next {right: -60px;width: 45px;height: 45px;background: url(../../images/moban/btn_r.png) no-repeat;background-position: 0 0;background-size: 100%; background-color: rgba(210,210,210,.8);transition: all 0.6s}
.case_r .swiper-button-prev:hover,.case_r .swiper-button-next:hover{background-color: #e6212a;}
.case_r .swiper-slide{height: auto;}
.case_r .swiper-wrapper span{font-size: 16px; text-align: center; display: block;}

.des_p{font-size: 16px;margin-bottom: 20px;}
.des_p p{text-indent: 2em;}
.con_p{margin:15px auto;}
.con_p img{max-width: 100%;height: auto; object-fit: contain;}
@media screen and (max-width: 992px) and (min-width: 0){
	.des_p{font-size: 14px;}
	.case_p .tab-hd{margin: 15px auto;}
	.case_p .tab-hd li{margin-bottom: 10px;}
	.case_r .swiper-button-prev {left: 0;}
	.case_r .swiper-button-next {right: 0;}
	.case_p .tab-bd li h4{font-size: 24px;}
	.case_r .swiper-wrapper span{font-size: 14px;}
}

.solutionBox2 .item{overflow: hidden; margin-bottom:100px;padding-bottom:100px;border-bottom: 1px #ccc dashed;}
.solutionBox2 .item .imgBox{width: 46%; float: right; text-align: right; }
.solutionBox2 .item .imgBox img{width: 100%;height: auto; object-fit: contain;max-height:450px;}
.solutionBox2 .item:nth-of-type(2n) .imgBox{float: left; text-align: left;}
.solutionBox2 .item .textConBox{width: 54%; float: right; padding-right: 20px;}
.solutionBox2 .item:nth-of-type(2n) .textConBox{float: right; padding-right: 0; padding-left: 20px;}
.solutionBox2 .item .textBox h3{font-size: 23px; color: #e6212a; font-weight: 700; padding-bottom: 20px; position: relative; padding-left: 10px;}
.solutionBox2 .item .textBox h3:before{position: absolute; content: ''; width: 4px; height: 24px; background: #d2d2d2; left: 0; top: 3px;}
.solutionBox2 .item .textBox p{font-size: 16px;min-height: 100px; color: #1c1b1b; line-height: 1.6;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical; }
.solutionBox2 .item .tpBox h4{padding-top: 20px; padding-bottom: 10px; font-size: 23px; color: #e6212a; font-weight: 700;}
.solutionBox2 .item .tpList{overflow: hidden;}
.solutionBox2 .item .list{width: 30%; float: left; text-align: center; margin-left: 5%;}
.solutionBox2 .item .list:nth-of-type(1){margin-left: 0;}
.solutionBox2 .item .tp img{-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); transition: all .3s;}
.solutionBox2 .item .tp:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); transition: all .3s;}
.solutionBox2 .item .t a{font-size: 16px; color: #333; padding-top: 10px; display: inline-block; line-height: 1.6;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.solutionBox2 .item .list:hover .t a{color: #e6212a;}




@media screen and (max-width: 992px) and (min-width: 0){
	.solutionBox2 .item .imgBox,.solutionBox2 .item:nth-of-type(2n) .imgBox{width: 100%; margin-bottom: 15px;float: none;text-align: center;}
	.solutionBox2 .item .textConBox{width: 100%; padding: 0;}
	.solutionBox2 .item .textBox h3,.solutionBox2 .item .tpBox h4{font-size: 20px;}
	.solutionBox2 .item .textBox p{font-size: 14px;}	
}

.faqBox2{padding-top: 30px; padding-bottom: 35px; }
.faqBox2 .faqTabClick{text-align: center;border-bottom: 2px solid #e6212a;}
.faqBox2 .faqTabClick .item{display: inline-block;cursor: pointer;width: 31%;  height: 46px; vertical-align: bottom; line-height: 46px; text-align: center; background: #d2d2d2; font-size: 18px; color: #4a4a4a; font-weight: 700; transition: all .3s;overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;margin-bottom: 20px;}
.faqBox2 .faqTabClick .item:hover,.faqBox2 .faqTabClick .item.on{background: #e6212a;}
.faqBox2 .faqTabClick .item:hover a,.faqBox2 .faqTabClick .item.on a{ color: #ffffff; transition: all .3s;}
.faqBox2 .faqTabSwitch{ margin-top: 30px;}
.faqBox2 .faqTabSwitch .switchBox h2{font-size: 22px; color: #121212; font-weight: 700; padding-left: 25px; position: relative; margin-bottom: 15px;}
.faqBox2 .faqTabSwitch .switchBox h2:before{position: absolute; content: ''; width: 10px; height: 10px; left: 5px; top: 50%; margin-top: -5px; background: #e60012; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}
.faqBox2 .faqTabSwitch .switchBox .item{overflow: hidden; padding: 20px; margin-bottom: 20px; background: #ffffff; -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.15); -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.15); box-shadow: 0 0 10px 0 rgba(0,0,0,0.15); -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.faqBox2 .faqTabSwitch .switchBox .item h3{font-size: 18px; color: #000000; cursor: pointer; position: relative;}
.faqBox2 .faqTabSwitch .switchBox .item.on h3{color: #e6212a;}
.faqBox2 .faqTabSwitch .switchBox .item h3:before{position: absolute; content: ''; width: 26px; height: 26px; right: 0; top: 50%; margin-top: -13px; background: url("../../images/moban/faqIco1.png") no-repeat center center;}
.faqBox2 .faqTabSwitch .switchBox .item.on h3:before{background: url("../../images/moban/faqIco2.png") no-repeat center center;}
.faqBox2 .faqTabSwitch .switchBox .item .t{margin-top: 12px; border-top: 1px solid #ced9e5; padding-top: 15px; display: none;}
.faqBox2 .faqTabSwitch .switchBox .item:nth-of-type(1) .t{display: block;}


.faqBox2 .faqTabSwitch .switchBox .xz .t{display: block;}
.faqBox2 .faqTabSwitch .switchBox .xz.on h3:before{background: url("../../images/moban/faqIco1.png") no-repeat center center;}

.video-list .video{ margin-bottom: 50px;border-bottom: 1px solid #eee;}
.video-list .video iframe{ width: 100%;}
.video-list .video h3{margin-bottom: 15px; text-align: center;}
@media screen and (max-width: 992px) and (min-width: 0){	
	.video-list .video{ margin-bottom: 20px;}
	.faqBox2{padding-top:0 }
	.faqBox2 .faqTabClick .item{font-size: 16px;width: 48%;margin-bottom: 10px; }
	
}

.indexBox1 .title{padding:55px 0 40px;text-align:center;}
.indexBox1 .title h1{font-size:40px;color:#474747;}
.indexBox1 .title p{font-size:16px;color:#343434;font-weight:300;}
.indexBox1 .itemBox{display:flex;justify-content:space-between;flex-wrap:wrap;}
.indexBox1 .item{width:24%;border:1px solid #eee;margin-bottom:20px;text-align:center;background:transparent;transition:all .3s;}
.indexBox1 .item:hover{border:1px solid #f3f3f3;background:#f3f3f3;transition:all .3s;}
.indexBox1 .item .img{mix-blend-mode:multiply;line-height:0;text-align:center;overflow:hidden;height: 80%;}
.indexBox1 .item .img img{height:100%;width:100%;object-fit:contain;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);transition:all .3s;}
.indexBox1 .item:hover .img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);transition:all .3s;}
.indexBox1 .item .text{height:20%;}
.indexBox1 .item .text h2{padding-bottom:15px;position:relative;padding-top:15px;transition:all .3s;border-top: 1px solid #eee;}
.indexBox1 .item .text h2 a{display:block;font-size:18px;color:#474747;transition:all .3s;}
.indexBox1 .item:hover .text h2 a{color:#e6212a;transition:all .3s;}
.indexBox1 .item:hover .text h2{transition:all .3s;}
.indexBox1 .item .text h2:before{position:absolute;content:'';width:80%;height:4px;background:#e6212a;left:0;bottom:0;right:0;margin:auto;opacity:0;transition:all .3s;}
.indexBox1 .item:hover .text h2:before{opacity:1;transition:all .3s;}
.indexBox1 .item .text .t{padding-top:10px;display:none;}
.indexBox1 .item .text .t p{font-size:16px;color:#474747;font-weight:300;}
.indexBox1 .item:hover .text .t p{color:#e6212a;transition:all .3s;}
.product_bt{font-size:24px;color:#333;line-height:1.8em;text-align:left;border-bottom:2px solid #e6212a;margin-bottom:20px;}
.products_list_box{overflow:hidden;padding-bottom:20px;margin-left:-5px;margin-right:-5px;display: flex;flex-wrap: wrap;}
.products_list_box .list_box{width:25%;float:left;padding:0 5px; margin-bottom: 20px;}
.products_list_box .product_list{padding:5px;border:1px solid #dddddd;position:relative;}
.products_list_box .product_list.all_product span{height:107px;background-position:0 0;}
.products_list_box .product_list:nth-of-type(4n){margin-right:0;}
/* .products_list_box .product_list .img_box{height: 70%; max-height: 250px;} */
.products_list_box .product_list .img_box a{width:100%;height:100%;overflow:hidden;text-align:center;display: block;}
.products_list_box .product_list .img_box img{width:100%;height:100%;transition:all .3s; object-fit: contain;}
.products_list_box .product_list:hover .img_box img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);transition:all .3s;}
.products_list_box .product_list .products_describe{padding-top:5px;border-top: 1px solid #eee;}
.products_list_box .product_list .products_describe a{display:block;font-size:14px;color:#222;line-height:18px;overflow:hidden;height: 40px;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;}
.products_list_box .product_list .products_describe a:hover{color:#e6212a;}
.products_inquire{position:absolute;height:40px;width:100%;overflow:hidden;box-sizing: initial; margin-left: -5.5px;}
.products_inquire a{font-size:14px;text-align:left;line-height:36px;color:#ffffff;white-space:nowrap;display:inline-block;}
.products_inquire a.inquire{width:100%;height:40px;position:absolute;right:0;top:0;text-align:center;font-size:15px;line-height:40px;border-left:1px solid #fff;background:#e6212a;z-index:3;}

@media screen and (max-width: 992px) and (min-width: 0){
	.indexBox1 .item{width: 48%;}
	.indexBox1 .item .text {height: auto;}
		
	.products_list_box .list_box{width:48%; margin-bottom: 10px;}	
	.indexBox1 .item .text h2{padding: 0; padding-top: 10px;}	
	
}	
.productCategoryTextBox{overflow:hidden;padding-bottom:30px;}
.productCategoryTextBox .imgBox{width:360px;float:left;padding:10px;border:1px solid #dddddd;line-height:0;text-align:center;}
.productCategoryTextBox .imgBox img{width: 100%;height: 100%;object-fit: contain;}
.productCategoryTextBox .textBox{margin-left:360px;padding-left:20px;}
.productCategoryTextBox .textBox h1{font-size:24px;color:#333;padding-bottom:10px;font-weight:700;}
.productCategoryTextBox .textBox h6{font-size:16px;color:#454545;font-weight:300;line-height:1.6;}
.productCategoryTextBox .textBox h6 p{text-indent: 2em;}
@media screen and (max-width: 992px) and (min-width: 0){	
	.productCategoryTextBox .imgBox,.productCategoryTextBox .textBox{width: 100%;}
	.productCategoryTextBox .textBox{margin: 0;margin-top: 10px;padding-left:0 ;}
}


.product_contant{overflow:hidden;margin-top: 20px;}
.product_img_box{width:400px;overflow:hidden;float:left;}
.product_img_slick_box{position:relative;}
.product_video_click{position:absolute;width:50px;height:50px;bottom:12px;left:10px;z-index:10;}
.product_video_click a{width:50px;height:50px;display:block;background:url("/public/static/images/home/zh-cn/reset/main_circles.png") no-repeat left center;transition:all 0s;}
.product_video_click a:hover{background:url("/public/static/images/home/zh-cn/reset/main_circles.png") no-repeat right center;transition:all 0s;}
.product_video{position:absolute;height:300px;top:0;left:0;right:0;display:none;}
.product_video i{position:absolute;width:30px;height:30px;line-height:30px;text-align:center;font-size:30px;top:10px;right:10px;background:#666666;font-weight:300;color:#ffffff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;transition:all .3s;display:none;}
.product_video i:hover{background:#999999;transition:all .3s;}
.product_video iframe{width:100%;height:100%;}
.pro_B_img{height:400px;text-align:center;overflow:hidden;border:1px solid #e5e5e5;}
.pro_B_img .slick_first{height:400px;display:flex;justify-content:center;align-items:Center;}
.pro_B_img img{}
.pro_B_img .slick-dots{bottom:10px;}
.pro_B_img .slick-dots li.slick-active{background:#d91828;}
.pro_B_img > .slick_first{display:none;}
.pro_B_img > .slick_first:nth-of-type(1){display:block;}
.pro_S_img{margin-top:5px;height:0;overflow:hidden;}
.pro_S_img .slick-track{display: flex;justify-content: center;align-items: center;}
.pro_S_img .slick_first img,.item_box .item img{max-width: 100%;}
.pro_S_img .slick_first{cursor:pointer;padding:0 3px;overflow:hidden;}
.pro_S_img img{border:1px solid #ffffff;}
.pro_S_img .slick_first:hover img{border:1px dashed #666666;}
.pro_S_img .slick-current img{border:1px solid #666666;}
.parameter_box{margin-left:400px;padding-top:10px;padding-left:20px;position: relative;}
.parameter_box h1{font-size:24px;color:#0a090e;font-weight:700;line-height:1.5em;margin-bottom:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.parameter_box h1 i{display:inline-block;position:relative;line-height:0;cursor:pointer;margin-left:10px;position: absolute;top: 0;right: 0;}
#qrcode{position:absolute;top:25px;left:-147px;z-index:9999;padding:10px;background:#ffffff;width:170px;height:200px;display:none;border:1px solid #eee;}
#qrcode:before{position:absolute;content:'Scan the QR code';bottom:10px;left:0;right:0;text-align:center;line-height:20px;font-size: 14px;}
#qrcode canvas{width:100% !important;}
.parameter_box h3.new_pro{background:url("/public/static/images/home/zh-cn/reset/new_pro.png") no-repeat top right;}
.parameter_box h3.hot_pro{background:url("/public/static/images/home/zh-cn/reset/hot_pro.png") no-repeat top right;}
.parameter_box .parameter{font-size:16px;color:#626262;margin-bottom:5px;line-height:1.7em;font-weight:300;text-align:justify;}
.description{overflow:hidden;margin-top:30px;}
.description span{width:70px;color:#4e5152;font-size:14px;display:inline-block;}
.order_plus,.order_minus{background:#fff;border:1px solid #ccc;border-radius:1px;height:1.8em;font-size:14px !important;padding:0 12px;color:#333;cursor:pointer;line-height:1.8em;display:inline-block;text-align:center;vertical-align:top;outline:0;text-decoration:none;}
.order_minus{background:url("/public/static/images/home/zh-cn/reset/order_minus.png") no-repeat center;}
.order_plus{background:url("/public/static/images/home/zh-cn/reset/order_plus.png") no-repeat center;}
.order_quan_input{width:40px;line-height:1.8em;height:1.8em;outline:0;border:1px solid #ccc;text-align:center;font-size:14px;}
.sharethis_inline{overflow:hidden;}
.sharethis_inline > span{display:inline-block;float:left;margin-bottom:10px;font-size:14px;line-height:24px;margin-right:8px;}
.sharethis_inline .fll > span{float:left;}
.sharethis_inline .stButton{margin-right:0;margin-left:0;}
.tag_box{overflow:hidden;margin-top:10px;}
.tag_box span,.tag_box a{display:inline-block;float:left;margin-right:5px;color:#bbbbbb;font-size:11px;margin-bottom:5px;}
.tag_box a{border:1px dashed #dddddd;padding:1px 6px;}
.tag_box a:hover{color:#000000;border:1px solid #000000;}
.parameter_btn{display:block;overflow:hidden;margin-top:20px;}
.parameter_btn a{display:inline-block;text-align:center;line-height:37px;padding:0 30px;color:#ffffff;margin-right:10px;margin-bottom:10px;font-size:16px;cursor:pointer;}
.parameter_btn a.a1{padding:0 40px;line-height:38px;background-color:#e6212a;border:1px solid #e6212a;color:#fff;}
.parameter_btn a.a2{background-color:#333;position:relative;}
.parameter_btn a:hover{opacity:.9;}
.product_tab{margin-top:20px;padding-top:20px;border-top:1px solid #dfdfdf;}
.product_tab .left h3{line-height:45px;text-align:center;font-size:16px;color:#666666;background:#f1f1f1;margin-bottom:30px;border-bottom:1px solid #dcdcdc;}
.product_tab .tab_sub{width:100%;overflow:hidden;border-top:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #dddddd;background:#efefef;}
.product_tab .tab_sub.is_stuck{z-index:99;}
.product_tab .tab_sub li{float:left;line-height:35px;margin:0;padding:0 18px;font-size:14px;text-align:center;border-top:2px solid #efefef;border-right:1px solid #efefef;cursor:pointer;transition:all .3s;}
.product_tab .tab_sub li:hover,.product_tab .tab_sub li.on{background:#ffffff;color:#e6212a;border-top:2px solid #e6212a;border-right:1px solid #dddddd;transition:all .3s;}
.product_tab .tab_switch .switch{height:0;overflow:hidden;position:relative;}
.product_tab .tab_switch .switch.on{height:auto;padding: 5px;}
.product_tab .tab_switch .switch .con_box{overflow:hidden;border:1px solid #dddddd;border-top:0;padding:10px 15px;}
.product_tab .tab_switch .switch .con_box p{font-size:14px;color:#666666;line-height:1.6;}
.product_tab .tab_switch .switch .con_box img{max-width:100%;height:auto !important;vertical-align:top}
.product_tab .tab_switch .switch .con_box iframe,.product_tab .tab_switch .switch .con_box embed{max-width:100%}
.related_article{margin-bottom:30px;overflow:hidden;}
.related_article ul li{width:50%;float:left;padding:0 10px;position:relative;}
.related_article ul li:before{position:absolute;content:'';width:3px;height:3px;left:0;top:50%;margin-top:-1px;background:#666666;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.related_article ul li a{font-size:14px;color:#545454;line-height:1.7em;}
.related_article ul li a:hover{color:#e6212a;}
.related_pro h2{margin-bottom:20px;position:relative;font-size:24px;color:#333333;line-height:1.8em;border-bottom:2px solid #e6212a;}
.related_pro .item_box{overflow:hidden;padding:0 35px;}
.related_pro .item_box .slick-prev,.related_pro .item_box .slick-next{width:21px;height:42px;margin-top:-21px;background:url("/public/static/images/home/zh-cn/reset/buttonstyle.png") no-repeat;}
.related_pro .item_box .slick-prev{background-position:left center;}
.related_pro .item_box .slick-next{background-position:-22px center;}
.related_pro .item{margin:0 10px;}
.related_pro .item .img{border:1px solid #dddddd;display:flex;justify-content:center;align-items:Center;line-height:0;}
.related_pro .item .img img{max-width:100%;max-height:100%;}
.related_pro .item .text{text-align:center;margin-top:5px;}
.related_pro .item .text h3 a{font-size:14px;color:#545454;display:block;}
.related_pro .item:hover .text a{color:#e6212a;}


.slick-slider{outline:none;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before,.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
.slick-slide:focus{outline:none;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-prev,.slick-next{display:block;position:absolute;top:50%;height:40px;width:40px;padding:0;font-size:0;line-height:0;margin-top:-20px;cursor:pointer;color:transparent;border:none;outline:none;z-index:40;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.slick-prev{left:0;}
.slick-prev:after{position:absolute;top:0;left:0;width:100%;line-height:40px;color:#000;font-size:18px;}
.slick-next{right:0;}
.slick-next:after{position:absolute;top:0;left:0;width:100%;line-height:40px;color:#000;font-size:18px;}
.pager_box{padding:30px 0;}
.pager_box{overflow:hidden;}
.pager_box li{width:47%;float: left;}
.pager_box li:nth-child(2){float: right;}
.pager_box li a{display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;padding:8px 14px;color:#545454;border:1px solid #ddd;border-radius:10px;}
.pager_box li a:hover{color:#e6212a;border-color:#e6212a;}




/*easyzoom*/
.easyzoom_box img{max-width:none;}
.easyzoom{position:relative;display:inline-block;*display:inline;*zoom:1;}
.easyzoom img{vertical-align:bottom;}
.easyzoom.is-loading img{cursor:progress;}
.easyzoom.is-ready img{cursor:crosshair;}
.easyzoom.is-error img{cursor:not-allowed;}
.easyzoom-notice{position:absolute;top:50%;left:50%;z-index:150;width:10em;margin:-1em 0 0 -5em;line-height:2em;text-align:center;background:#FFF;box-shadow:0 0 10px #888;}
.easyzoom-flyout{position:absolute;z-index:100;overflow:hidden;background:#FFF;}
.easyzoom_overlay .easyzoom-flyout{top:0;left:0;width:100%;height:100%;}
.easyzoom_adjacent .easyzoom-flyout{top:0;left:100%;width:100%;height:100%;margin-left:20px;}


.sharethis_inline .bdsharebuttonbox{float:none;font-size:0;line-height:0;}
.sharethis_inline .bdsharebuttonbox a{display:-moz-inline-stack;display:inline-block;*display:inline;margin-right:5px;zoom:1;float:none !important;width:24px !important;height:24px !important;border:1px solid #67696c;background-color:#9ea3a7;background-image:url("../../images/moban/follow-service.png") !important;background-repeat:no-repeat;}
.sharethis_inline .bdsharebuttonbox a.bds_weixin,.news_content_title .bdsharebuttonbox a.bds_weixin{background-position:-1px -1025px !important;}
.sharethis_inline .bdsharebuttonbox a.bds_qzone,.news_content_title .bdsharebuttonbox a.bds_qzone{background-position:-1px -706px !important;}
.sharethis_inline .bdsharebuttonbox a.bds_tsina,.news_content_title .bdsharebuttonbox a.bds_tsina{background-position:-1px -194px !important;}
.sharethis_inline .bdsharebuttonbox a.bds_renren,.news_content_title .bdsharebuttonbox a.bds_renren{background-position:-1px -769px !important;}

.related_pro .item_box .slick-prev,.related_pro .item_box .slick-next{width:21px;height:42px;margin-top:-21px;background:url("../../images/moban/buttonstyle.png") no-repeat;}
.related_pro .item_box .slick-prev{background-position:left center;}
.related_pro .item_box .slick-next{background-position:-22px center;}
.product_tab img{max-width: 100%;}
@media screen and (max-width: 992px) and (min-width: 0){	
	.parameter_box{margin-left: 0; padding-left: 0;}
	.product_img_box{float: none; margin: 0 auto}
	.pager_box li,.pager_box li:nth-child(2){float: none; width: 90%;margin: 0 auto; margin-bottom: 10px;}
}

.downloadText a{
    display: inline-block;
    background: #e6212a;
    padding: 15px 50px;
    margin-top: 10px;
    color: #ffffff;
}

/* 单头管单页面 */


.dtg .img{
	text-align: center;
}

.dtg *{
	font-size: 16px;
	color: #343434;
	line-height: 1.6;
}

.dtg img{
	max-width: 100%;
}



.dtg table {
    border-collapse: collapse;
    border: 1px solid #ccc;
    margin-top: 10px;
    margin-bottom: 5px;
    /*width: 100%*/
    margin: auto;
}

.dtg td,
.dtg th {
    padding: 5px 10px;
    border: 1px solid #ccc;
    border-collapse: collapse;
}

.dtg table tbody tr td[align="left"],
.dtg table tbody tr th[align="left"] {
    text-align: left
}

.dtg table tbody tr td[align="center"],
.dtg table tbody tr th[align="center"] {
    text-align: center
}

.dtg table tbody tr td[align="right"],
.dtg table tbody tr th[align="right"] {
    text-align: right
}



.downloadText a{
    display: inline-block;
    background: #e6212a;
    padding: 15px 50px;
    margin-top: 10px;
    color: #ffffff;
}

.dtg .title h2{
    text-align: center;
    font-size: 40px;
    color: #343434;
    padding-top: 40px;
    padding-bottom: 20px;
}

.cartridgeBox1{
    padding-bottom: 80px;
}
.cartridgeBox1 .text{
    text-align: center;
    padding: 25px 0 40px;
}
.cartridgeBox1 .text h2{
    font-size: 40px;
    color: #343434;
    padding-bottom: 15px;
}
.cartridgeBox1 .text p{
    font-size: 16px;
    color: #343434;
    font-weight: 300;
    line-height: 1.4;
}
.cartridgeBox1 .t{
    padding: 0 100px;
}
.cartridgeBox1 .itemBox{
    margin-left: -20px;
    margin-right: -20px;
}
.cartridgeBox1 .item{
    width: 50%;
    float: left;
    margin-top: 50px;
    padding: 0 20px;
}
.cartridgeBox1 .item .img{
    line-height: 0;
    text-align: center;
    overflow: hidden;
    -webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,0.25);
    -moz-box-shadow: 0 0 6px 0 rgba(0,0,0,0.25);
    box-shadow: 0 0 6px 0 rgba(0,0,0,0.25);
}
.cartridgeBox1 .item img{
    width: 100%;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    transition: all .3s;
}
.cartridgeBox1 .item .img:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    transition: all .3s;
}

.cartridgeBox1 .itemBox:after{
	clear: both;
	display: table;
	content: " ";
}
.cartridgeBox2{
    background: #fafafa;
    padding-bottom: 30px;
}
.cartridgeBox2 .title h2{
    text-align: center;
    font-size: 40px;
    color: #343434;
    padding: 60px 0;
}
.cartridgeBox2 .itemBox{
    margin-left: -20px;
    margin-right: -20px;
    overflow: hidden;
}
.cartridgeBox2 .item{
    width: 50%;
    float: left;
    padding: 0 20px;
}
.cartridgeBox2 .item .conBox{
    height: 300px;
    margin-bottom: 48px;
    background: #2b2c2f;
    padding: 35px 35px 0;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.cartridgeBox2 .item:nth-of-type(1) .conBox{
    background: url("../../images/moban/cartridgeBj1.jpg") no-repeat center center;
    -webkit-background-size: cover;
    background-size: cover;
}
.cartridgeBox2 .item:last-child .conBox{
    background: url("../../images/moban/cartridgeBj2.jpg") no-repeat center center;
    -webkit-background-size: cover;
    background-size: cover;
}
.cartridgeBox2 .item .img{
    margin-bottom: 10px;
	text-align: left;
}

.cartridgeBox2 .item h3{
    color: #ffffff;
    font-size: 20px;
    padding-bottom: 10px;
}
.cartridgeBox2 .item p{
    font-size: 16px;
    color: #ffffff;
    font-weight: 300;
    line-height: 1.5;
    margin-bottom: 10px;
}
.cartridgeBox2 .a{
    text-align: center;
    padding-top: 30px;
    padding-bottom: 85px;
}
.cartridgeBox2 .a a{
    display: inline-block;
    width: 370px;
    height: 40px;
    background: #cc021c;
    line-height: 40px;
    color: #ffffff;
    font-size: 16px;
    font-weight: 300;
}
.cartridgeBox2 .a a:hover{
    background: #e60012;
}


.cartridgeBox3{
    padding: 60px 0 40px;
    background: #fafafa;
}
.cartridgeBox3 .itemBox{
    overflow: hidden;
}
.cartridgeBox3 .itemBox .item{
    width: 50%;
    float: left;
}
.cartridgeBox3 .itemBox .item .text{
    padding-right: 60px;
}
.cartridgeBox3 .itemBox .item h2{
    font-size: 40px;
    color: #343434;
    padding-bottom: 15px;
}
.cartridgeBox3 .itemBox .item p{
    font-size: 16px;
    color: #616161;
    font-weight: 300;
    line-height: 1.4;
    margin-top: 20px;
}
.cartridgeBox3 .itemBox .item h3{
    font-size: 24px;
    font-weight: 700;
    color: #343434;
}
.cartridgeBox3 .itemBox .item .info{
    margin-top: 15px;
    position: relative;
}
.cartridgeBox3 .itemBox .item .info .tips{
    position: absolute;
    top: 0;
    right: 10px;
    line-height: 40px;
    color: #ff0000;
}
.cartridgeBox3 .itemBox .item .info input[type="text"]{
    width: 100%;
    height: 40px;
    font-size: 16px;
    font-weight: 300;
    padding: 0 10px;
    border: 1px solid #dddddd;
    background: none;
}
.cartridgeBox3 .itemBox .item .info textarea{
    width: 100%;
    height: 100px;
    padding: 0 10px;
    line-height: 40px;
    border: 1px solid #dddddd;
    resize: none;
    font-size: 16px;
    font-weight: 300;
    background: none;
}
.cartridgeBox3 .itemBox .item .info input[type="submit"]{
    width: 125px;
    height: 40px;
    background: #cc021c;
    color: #ffffff;
    border: 0;
    font-size: 16px;
    font-weight: 300;
    cursor: pointer;
    transition: all .3s;
}
.cartridgeBox3 .itemBox .item .info input[type="submit"]:hover{
    background: #e60012;
    transition: all .3s;
}

.cartridgeBox4{
    padding: 60px 0;
}
.cartridgeBox4 .title h2{
    padding-bottom:40px;
    text-align: center;
    font-size: 40px;
    color: #343434;
}
.cartridgeBox4 th,
.cartridgeBox4 td{
    height: 34px;
    text-align: left;
    padding-left: 40px;
    padding-right: 40px;
    border: 1px solid #bfbfbf;
}
.cartridgeBox4 th{
    font-size: 15px;
    color: #343434;
    font-weight: 400;
    background: #eeeeee;
}
.cartridgeBox4 td{
    font-size: 14px;
    color: #717171;
    font-weight: 300;
}

.cartridgeBox5 .title h2{
    padding: 0 0 50px;
    text-align: center;
    font-size: 40px;
    color: #343434;
}
.cartridgeBox5 .itemBox{
    margin-left: -10px;
    margin-right: -10px;
    overflow: hidden;
    padding-bottom: 30px;
}
.cartridgeBox5 .item{
    width: 33.333%;
    float: left;
    padding: 0 10px;
    margin-bottom: 30px;
}
.cartridgeBox5 .item .img{
    border: 1px solid #e6212a;
    line-height: 0;
}
.cartridgeBox5 .item .text{
    position: relative;
    z-index: 2;
    padding: 20px;
    text-align: center;
    margin-top: -20px;
    margin-left: 20px;
    margin-right: 20px;
    background: #e6212a;
    transition: all .3s;
}
.cartridgeBox5 .item .text h3 a{
    color: #ffffff;
    font-size: 22px;
}
.cartridgeBox5 .item .text .t{
    margin-top: 15px;
}
.cartridgeBox5 .item .text .t p{
    font-size: 16px;
    color: #ffffff;
    font-weight: 300;
    line-height: 1.5;
}
.cartridgeBox6 .itemBox{
    margin-left: -5px;
    margin-right: -5px;
    overflow: hidden;
}
.cartridgeBox6 .itemBox .item{
    width: 20%;
    float: left;
    padding: 0 5px;
}
.cartridgeBox6 .itemBox .item p{
    font-size: 14px;
}
.cartridgeBox6 .conBox{
    overflow: hidden;
}
.cartridgeBox6 .conBox .img{
    width: 40%;
    float: left;
}
.cartridgeBox6 .conBox .t{
    width: 60%;
    float: left;
    padding-top: 15px;
    padding-left: 30px;
}


@media screen and (max-width: 992px) and (min-width: 0){
	.cartridgeBox1 .t{
		padding: 2%;
	}
	.cartridgeBox1 .item {
	    padding: 0 10px;
	}
	.cartridgeBox6 .itemBox .item{
	        width: 100%;
	        margin-bottom: 10px;
	        display: flex;
	        align-items: center;
	    }
	.cartridgeBox6 .itemBox .item .img{
		width: 30%;
		float: left;
	}
	.cartridgeBox6 .itemBox .item .text{
		width: 70%;
		float: left;
		padding-left: 20px;
	}
	.cartridgeBox6 .conBox .img{
		width: 100%;
	}
	.cartridgeBox6 .conBox .t {
	    width: 100%;
	    padding-left: 0;
	    padding-top: 10px !important;
	}
	.cartridgeBox2 .title h2{
	        padding: 40px 0 30px;
	    }
	.cartridgeBox2 .item{
		width: 100%;
	}
	.cartridgeBox2 .item .conBox{
		height: auto;
		padding: 35px;
		margin-bottom: 20px;
	}
	 .cartridgeBox3 .itemBox .item{
	        width: 100%;
	}
	.cartridgeBox3 .itemBox .item .text{
		padding-right: 0;
		margin-bottom: 30px;
	}
	.cartridgeBox3 .itemBox .item h2{
		padding-bottom: 0;
	}

}
@media screen and (max-width: 768px) and (min-width: 0){
	.cartridgeBox1 .t{
		padding: 0;
	}
	.cartridgeBox1 .text{
		padding-bottom: 0;
	}
	.cartridgeBox1 .item {
		width: 95%;
		margin: 0 auto;
		margin-top: 30px;
		float: none;
	}
	.dtg .text h2,.dtg .title h2{
		font-size:32px ;
		font-weight: 300;
	}
	.cartridgeBox5 .item{
		width: 95%;
	}
	.cartridgeBox6 .itemBox .item{
		flex-wrap: wrap;
	}
	.cartridgeBox6 .itemBox .item .img{
		width: 100%;
	}
	.cartridgeBox6 .itemBox .item .text{
		width: 100%;
		padding-left: 0;
		padding-top: 10px;
		padding-bottom: 10px;
	}
}