.titles{ text-align:center; padding:20px 0px;position: relative;}
.titles h3{ font-family:HelveticaNeueCE; font-size:34px; color:#212121; line-height:38px; margin-bottom:10px; }
.titles h5{font-size:20px; line-height:38px;margin-bottom:25px;color:#212121;font-weight: 300;}
.titles:before {
    content: "";
    position: absolute;
    left: 47%;
    bottom: 25px;
    width: 60px;
    height: 2px;
    background: #e70012;
}

.titles1{ text-align:center; padding:20px 0px;position: relative;}
.titles1 h3{ font-family:HelveticaNeueCE; font-size:30px; color:#212121; line-height:38px; margin-bottom:10px; font-weight: 500;}
.titles1 h5{font-size:20px;margin-bottom:25px;color:#212121;font-weight: 300;}
.titles1 .line{ background:#b1b1b1; height:1px; width:160px; margin:0 auto; position:relative}
.titles1 .line:after{ display: block; height:5px; width:42px; background:#369ad6; position:absolute; left:50%; margin-left:-21px; top:-2px;
    content: " ";}
.titles1:before {
    content: "";
    width: 18px;
    height: 1px;
    background: #000;
    position: absolute;
    top: 45px;
    left: 33%;
}
.titles1:after {
    content: "";
    width: 18px;
    height: 1px;
    background: #000;
    position: absolute;
    top: 45px;
    right: 33%;
}

.titles2{ text-align:center; padding:20px 0px;position: relative;}
.titles2 h3{ /*font-family:HelveticaNeueCE; */font-size:34px; color:#212121; line-height:38px; margin-bottom:10px; font-weight: 500;display: inline-block; padding:0px 50px;}
.titles2 h3 b{ color:#e50112;font-weight:bold;}
.titles2 h5{font-size:18px;margin-bottom:25px;color:#212121;font-weight: 300;max-width: 900px;
    margin: auto;
    line-height: 30px;margin-top: 10px;}

.titles2 h3:before {
	content: url("../images/title_bg_left.png");
    width: 77px;
    height: 20px;
	padding-right: 50px;
	overflow: hidden;
	/*display: inline-block;*/
    /*position: absolute;
    top: 45px;
    left: 33%;*/
}
.titles2 h3:after {
    content: url("../images/title_bg_right.png");
    width: 77px;
    height: 8px;padding-left: 50px;
	/*display: inline-block;*/
    /*position: absolute;
    top: 45px;
    right: 33%;*/
}
@media screen and (max-width: 1023px){
	.titles h3{font-size: 24px;}
	.titles h5{font-size: 16px;line-height: 28px;}
	.titles1 h3 {font-size: 24px;}
	.titles1 h5 {font-size: 16px;}
	.titles1:before{left: 15%;}
	.titles1:after{right: 15%;}
}
.w1600{width:1600px; margin: auto;}

.titles3{ text-align:left; padding:20px 0px;position: relative;}
.titles3 h3{ font-family:HelveticaNeueCE; font-size:30px; color:#212121; line-height:38px; font-weight: bold;}
.titles3 h5{font-size:20px;color:#212121;font-weight: 300;text-transform: uppercase;}



/*============================================
intro-section 导言
===========================================*/
.intro-section{background: #f7f8fa; overflow: hidden;margin-top: -50px;padding-bottom: 50px;}
.intro-items{background: #ffffff;}
.intro-section .container > .row{
    position: relative;
}
.intro-items .intro-item{border-right: 1px solid #e5e5e5;padding: 50px 30px;}
.intro-items .intro-item:nth-last-child(1){border-right:0px;}
.intro-item .intro-icon{display:block;margin: auto;padding:0px 0px 10px 0px;}
.intro-icon em{font-style:normal;}
.intro-icon em:before{ content: "\e920";
	font-family: "iconfont" !important;
	color: #7fc540;
    font-size: 70px;
    padding-top: 0px;
    display: block;
	overflow: hidden;
	text-align: center;
}
.intro-icon em.intro-ico01:before{ content: "\e920";}
.intro-icon em.intro-ico02:before{ content: "\e721";}
.intro-icon em.intro-ico03:before{ content: "\e62c";}
.intro-icon em.intro-ico04:before{ content: "\e60f";}

.intro-contents{position: relative; text-align: center;}
.intro-contents .intro-title h2{font-size:20px; font-weight: bold;}
.intro-contents .intro-desc{font-size:14px; line-height: 24px;}




/*============================================
ad01-section 产品优势01
===========================================*/
.ad01-section{background: #f7f8fa; overflow: hidden; position: relative;width:100%; display: flex;flex-wrap: wrap-reverse;}
.ad01-section p{padding:0px; margin: auto;}
.ad01-section .ad01-img{width:50%; min-height: 550px; overflow: hidden;vertical-align: bottom;display: inline-block; height: 100%;}
.ad01-section .ad01-img img{max-width:100%;vertical-align: bottom;display: inline-block;}
.ad01-section .ad01-conts{width:50%; padding:50px 0vw 80px 2vw; max-width:600px;text-align: left;overflow: hidden; position: relative;}
.ad01-conts .Context{padding:10px;}
.ad01-conts h4{font-size:12px; font-weight: 300; color:#000000; text-transform:uppercase;}
.ad01-conts h5{
	background-image:-webkit-linear-gradient(bottom,#4ea301,#00aa55); 
    -webkit-background-clip:text; 
    -webkit-text-fill-color:transparent;
	font-size:34px;
	font-weight: bold;color: #b4b4b4;
	/*text-shadow:
   -1px -1px 0 #4f4d57,  
   1px -1px 0 #4f4d57,
   -1px 1px 0 #4f4d57,
   1px 1px 0 #4f4d57,
   0px 2px 2px rgba(0,0,0,0.6);
	text-shadow: 2px 0 0 #FFF, 0 2px 0 #FFF, 0 -2px 0 #FFF, -2px 0 0 #FFF, 2px 0 1px #FFF, 0 2px 2px #FFF, 0 -2px 2px #FFF, -2px 0 2px #FFF;*/
	}
.ad01-conts h6{font-size: 18px;color: #333;  margin-bottom:30px;font-weight: 500;}

.ad01-conts p{font-weight: 500; margin:auto;font-size: 14px;line-height: 28px;}


.com-ys-items{width:100%; margin-top:50px;display: flex;flex-wrap: wrap;}
.com-ys-item{width:49%;font-size: 16px;font-weight: 300;height: 40px;line-height: 40px;margin-bottom: 15px;}
.com-ys-item:nth-of-type(1):before{
	content: "\e634";
	font-family: "iconfont" !important;
	margin-left: 0px;
	color: #00aa55;
    padding-right: 5px;
    font-size: 30px;
    padding-top: 0px;
    display: block;
    float: left;
}
.com-ys-item:nth-of-type(2):before{
	content: "\e66a";
	font-family: "iconfont" !important;
	margin-left: 0px;
	color: #00aa55;
    padding-right: 5px;
    font-size: 30px;
    padding-top: 0px;
    display: block;
    float: left;
}
.com-ys-item:nth-of-type(3):before{
	content: "\e629";
	font-family: "iconfont" !important;
	margin-left: 0px;
	color: #00aa55;
    padding-right: 5px;
    font-size: 30px;
    padding-top: 0px;
    display: block;
    float: left;
}
.com-ys-item:nth-of-type(4):before{
	content: "\e621";
	font-family: "iconfont" !important;
	margin-left: 0px;
	color: #00aa55;
    padding-right: 5px;
    font-size: 30px;
    padding-top: 0px;
    display: block;
    float: left;
}
.ad01-section:after{content:url("../images/img-ad01-1.png"); position: absolute; top: 0%; right:0px;}
/*============================================
ad02-section 产品优势02
===========================================*/
.ad02-section{width: 100%;padding:100px 0px 0px 0px; margin: auto;position: relative;}
.ad02-section:after{content:url("../images/img-ad02-1.png"); position: absolute; bottom: 0; left:0px;z-index: -1;}

.ad02-section .wrap{display: flex; flex-flow:row-reverse; flex-wrap: wrap-reverse;}

.ad02-section .ad02-img{width:50%; min-height: 550px; overflow: hidden;vertical-align: bottom;display: inline-block; height: 100%;}
.ad02-section .ad02-img img{max-width:100%;vertical-align: bottom; border-radius: 10px; display: inline-block;}
.ad02-section .ad02-conts{width:50%; padding:0px 2vw 80px 0vw; max-width:600px;text-align: left;overflow: hidden; position: relative;}
.ad02-conts .Context{padding:10px;}
.ad02-conts h4{font-size:12px; font-weight: 300; color:#000000; text-transform:uppercase;}
.ad02-conts h5{
	background-image:-webkit-linear-gradient(bottom,#4ea301,#00aa55); 
    -webkit-background-clip:text; 
    -webkit-text-fill-color:transparent;
	font-size:34px;
	font-weight: bold;color: #b4b4b4;
	}
.ad02-conts h6{font-size: 18px;color: #333;  margin-bottom:30px;font-weight: 500;}

.ad02-conts p{font-weight: 500; margin:auto;padding-right: 50px;font-size: 14px;line-height: 28px;}
.ad01-conts .more,.ad02-conts .more{float: left;margin: 20px auto;}
.ad01-conts .more a,.ad02-conts .more a {
    display: block;
    padding: 10px 40px;
    border: 1px solid #333333;
    color: #333333;
    text-align: center;
}


/*============================================
counter-section 首页数字
===========================================*/
.counter-section{
	background-image: url("../images/bg_counter.jpg");
    background-position: 0 0;
    background-size: cover;
    margin-top: -100px;
    padding-top: 100px;
    padding-bottom: 75px;}
.counter-section .wrap{width:100%; max-width: 1200px;}
.counter-section .counter-titiles{padding:10px 0px 40px 0px; text-align: left;}
.counter-titiles h3{font-size:30px; line-height: 40px; padding: 0px;margin: auto;color: #FFFFFF; font-weight: bold; padding-top:10px;}
.counter-titiles h4{font-size:30px; line-height: 40px; padding: 0px;margin: auto;color: #FFFFFF;}

.counter-items{width:100%; overflow: hidden; display: flex; justify-content: space-between;padding: 50px 0px;}
.counter-items .counter-item{padding:0px 30px;}
.counter-item .inner-box{width:100%; position: relative; height: 60px;}
.counter-item .inner-box i{width:100px; height: 100px; border-radius: 50px; float: left; background: #ffffff; font-style: normal;text-align: center;margin-top: 5px;}
.counter-item .inner-box i:before{font-family: "iconfont" !important; color:#00aa55; font-size:50px; line-height: 100px; text-align: center;}
.counter-item:nth-of-type(1) i:before{content: "\e65a";}
.counter-item:nth-of-type(2) i:before{content: "\e63a";}
.counter-item:nth-of-type(3) i:before{content: "\e627";}
.counter-item:nth-of-type(4) i:before{content: "\e718";}

.counter-item .inner-box .desc-box{ float: left; padding-left:20px; padding-top: 10px;color:#222222;}
.counter-item .inner-box .desc-box .counted{position: relative;
    line-height: 1.4em;
    font-weight: 500;
    font-size: 30px;
    color: #ffffff;text-align: left;}
.counter-item .inner-box .desc-box span{font-size:50px; font-weight: bold;}
.counter-item .inner-box .desc-box .desc-box-text{font-size:20px; color:#ffffff;text-align: left; font-weight: 600;}




/*============================================
prod-section start 产品展示
===========================================*/
.prod-section{padding:80px 0px 100px 0px; overflow: hidden; margin: auto;width: 100%;background: #f5f5f5;}
.prod-titles{text-align: center;margin: auto;padding: 20px 0px 20px 0px;}
.prod-titles h3{font-size: 30px;color: #000000;display: flex;justify-content: center; font-size:34px;}
.prod-titles h3 b{padding-left:10px; color:#000000;}
.prod-titles h3:before{content:''; width:100px; height: 3px; background: #000; margin-right: 30px;margin-top: 20px;}
.prod-titles h3:after{content:''; width:100px; height: 3px; background: #000; margin-left: 30px;margin-top: 20px;}
.prod-titles h5{display: block;font-size: 18px;color: #000000;font-weight: normal;padding: 20px 0 0;font-weight: 300;}

.prod-cont{width:100%;overflow: hidden;padding:0px; position: relative; margin: auto auto 60px auto;}
.prod-cont .col-prod-wrapper{width:100%;overflow: hidden;}
.col-prod-nav{width:100%; overflow: hidden;}
.col-prod-nav ul{width:1200px; margin: auto;display: flex;justify-content: center;}
.col-prod-cont{width:100%; overflow: hidden; padding:0px 0px;}
.col-prod-cont .tab-content{width:1200px; margin: auto;}
.tab .tab-content {
	padding: 10px;
	font-size: 17px;
	color: #6f6f6f;
	line-height: 30px;
	letter-spacing: 1px;
	position: relative;
	margin: auto;
}
.tab-content>div{opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
	display: none;
}
.tab-content>div.active{display: block;opacity: 1;}

.col-prod-nav li{margin: 30px 20px;}
.col-prod-nav li a{ display: block; text-align: center; color:#222;font-size:16px; font-weight: 300; padding:10px 40px;background: #ededed;}
.col-prod-nav li.active a{background: #00aa55;}
.col-prod-nav li.active a{color:#fff;}
.col-prod-nav li:hover a{background: #038c48;color:#fff;}


.col-prod-cimg,.col-prod-pimg{padding:0px;}
.col-prod-cimg-slider{width:100%; margin: auto; padding: 0px; overflow: hidden; }

/*.col-prod-cimg-slider li{position: relative;}
.col-prod-cimg-slider li .col-thumb{width:100%;}
.col-prod-cimg-slider li .col-thumb.left{background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));
    background-image: linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x;}
.col-prod-cimg-slider li .col-thumb img{max-width:100%;}
.col-prod-cimg-slider li .col-text{width:100%; position: absolute; bottom: 20px; left: 20px; z-index: 10;padding: 30px;}

.col-prod-cimg-slider li .col-text h2{font-size:24px; color:#FFFFFF; font-weight: 500;}
.col-prod-cimg-slider li .col-text h2 a{color:#FFFFFF;}
.col-prod-cimg-slider li .col-text p{font-size:14px; color:#FFFFFF; font-weight: 300; line-height: 2em;}

.col-prod-pimg-slider li{
	width: 25%;
    padding: 0px;
    padding: 5px;
    height: 250px;
    overflow: hidden;
    float: left;
    margin: auto;}
.col-prod-pimg-slider li .col-thumb{width:100%; height:100%; overflow: hidden;position: relative;}
.col-prod-pimg-slider li .col-thumb img{position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 250px;}
.col-prod-pimg-slider li:nth-of-type(1){height: 500px;}
.col-prod-pimg-slider li:nth-of-type(1) .col-thumb img{position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 500px;}
.col-prod-pimg-slider li:nth-of-type(6){width: 50%;height: 500px;float: right;}
.col-prod-pimg-slider li:nth-of-type(6) .col-thumb img{max-width:100%;width:100%;height: -webkit-fill-available;}

.col-prod-pimg-slider li .col-text{width: 100%;height:50px;line-height: 50px;
    bottom: 0;
    background: #dcdddd;
    color: #222;
    font-weight: 300;
    text-align: center;
    z-index: 3;
	display: none;
}
.col-prod-pimg-slider li .col-text:hover{background: #00469c;}
.col-prod-pimg-slider li .col-text:hover a{color: #FFFFFF;}
.col-prod-pimg-slider li .col-text a{
    color: #222;
	display: block;
}*/


.col-prod-pimg-slider li .Images img{width:100%; text-align: center;}
.col-prod-pimg-slider li .Names{width:100%; text-align: center;}
.col-prod-pimg-slider li .Desc{padding: 0px 30px 10px 30px;
    width: 100%;
    height: 40px;
    overflow: hidden;
    font-size: 14px;
    line-height: 20px;}
.col-prod-pimg-slider li .art_more{display: none;}
.col-prod-pimg-slider{margin:auto; padding:0px; display: flex; justify-content: space-between; flex-wrap: wrap;}
.col-prod-pimg-slider li{width:32%;margin:20px auto;
    height: 400px;
    float: left;
    overflow: hidden;
    position: relative;
    background: #f8f8f8;
    box-shadow: 5px 5px 20px rgba(0,0,0,0.2);}
.col-prod-pimg-slider li:hover{cursor:pointer;}
.col-prod-pimg-slider li img{width:100%;}
.col-prod-pimg-slider li .Images {
    width: 100%;
    height: 260px;
    margin: auto;
    overflow: hidden;
}
.col-prod-pimg-slider li .Names {
    width: 100%;
    line-height: 30px;
    font-size: 18px;
    color: #333;
    text-align: left;
    margin: auto 0px;
    display: block;
    padding: 15px 30px 5px 30px;
}
.col-prod-pimg-slider li:hover a{ color:#c10001;}
.col-prod-pimg-slider li .Names a{color:#333;}
.col-prod-pimg-slider li:hover .Names a{ color:#c10001;}
.col-prod-pimg-slider li .btn-tl {
    height: 45px;
    width: 70px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    text-align: center;
    font-size: 18px;
    line-height: 45px;
    background: #000;
    background: linear-gradient(135deg, transparent 10px, #000 0) bottom left;
}
.col-prod-pimg-slider li .btn-tl:hover {background: linear-gradient(135deg, transparent 10px, #00aa55 0) bottom left;}
.col-prod-pimg-slider li .btn-tl i {
    font-size: 20px;
    color: #ffffff;
    font-style: normal;
}

.col-prod-pimg-slider li .btn-tl i:before {
    content: "\e60d";
    font-family: "iconfont" !important;
    line-height: 45px;
    display: inline-block;
}

.prod-more{margin:auto; padding:0px; text-align: center;}
.prod-more a{font-size:20px; background: #7fc540; margin: auto;overflow: hidden;color: #fff;width: 190px;height: 50px;line-height: 50px;display: block;}


/*.col-prod-cimg,.col-prod-pimg{padding:0px;}
.col-prod-cimg-slider{width:100%; margin: auto; padding: 0px; overflow: hidden; height:380px;}
.col-prod-pimg-slider{width:100%; margin: auto; padding: 0px; overflow: hidden;height:380px;}

.col-prod-cimg-slider li{position: relative;}
.col-prod-cimg-slider li .col-thumb{width:100%;}
.col-prod-cimg-slider li .col-thumb.left{background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));
    background-image: linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x;}
.col-prod-cimg-slider li .col-thumb img{max-width:100%;}
.col-prod-cimg-slider li .col-text{width:100%; position: absolute; bottom: 20px; left: 20px; z-index: 10;padding: 30px;}

.col-prod-cimg-slider li .col-text h2{font-size:24px; color:#FFFFFF; font-weight: 500;}
.col-prod-cimg-slider li .col-text h2 a{color:#FFFFFF;}
.col-prod-cimg-slider li .col-text p{font-size:14px; color:#FFFFFF; font-weight: 300; line-height: 2em;}

.col-prod-pimg-slider li{width:100%; padding:0px;}
.col-prod-pimg-slider li .col-thumb{width:100%; height:330px; overflow: hidden;}
.col-prod-pimg-slider li .col-thumb img{max-width:100%;}
.col-prod-pimg-slider li .col-text{width: 100%;height:50px;line-height: 50px;
    bottom: 0;
    display: block;
    background: #dcdddd;
    color: #222;
    font-weight: 300;
    text-align: center;
    z-index: 3;
}
.col-prod-pimg-slider li .col-text:hover{background: #00469c;}
.col-prod-pimg-slider li .col-text:hover a{color: #FFFFFF;}
.col-prod-pimg-slider li .col-text a{
    color: #222;
	display: block;
}
*/







/*============================================
fw-section start 服务流程
===========================================*/
.fw-section{padding:100px 0px 0px 0px; overflow: hidden; margin: auto;width: 90%; height: 740px; display: flex;flex-wrap:wrap; flex-flow: row; }
.fw-images{width:50%; position: relative;}
.fw-images ul{padding:0px; margin:auto; display: block; overflow: hidden;width:100%; height:100%;}
.fw-images ul li{padding:0px; margin: auto;}
.fw-image{width:100%; height: 630px;}
.fw-image.img1{background: url("../images/img-ad01.jpg") no-repeat; background-size: cover; overflow: hidden;}
.fw-image.img2{background: url("../images/img-ad03.jpg") no-repeat; background-size: cover;overflow: hidden;}
.fw-images .owl-controls{position: absolute;bottom: 20px;left: 50%;}
.fw-images .owl-carousel .owl-dots .owl-dot span{border-color: #ffffff;
    opacity: 1;
    padding: 6px;background: #ffffff;}
.fw-images .owl-carousel .owl-dots .owl-dot.active span, .fw-images .owl-carousel .owl-dots .owl-dot:hover span{    border-color: #ffffff;
    opacity: 1;
    padding: 6px;background: #fea84b;}
.fw-cont{width:50%;padding: 110px 60px 0;}
.fw-cont .fw-titles{width:100%; overflow: hidden;}
.fw-cont .fw-titles h3{font-size:60px; font-weight: 500;text-transform: uppercase;color: rgba(0, 0, 0, 0.2);}
.fw-cont .fw-titles h5{font-size:35px; font-weight: 500;}
.fw-cont .text{ font-size: 16px; color: #666666; line-height: 30px; margin: 40px 0 20px;padding-right: 100px;}
.fw-cont .more{float: left; margin: 20px auto;}
.fw-cont .more a{display: block; padding:10px 40px; border:1px solid #333333; color: #333333; text-align: center;}

/*============================================
pzfw-section start 服务流程
===========================================*/
.pzfw-section{padding:100px 0px; overflow: hidden; margin:80px  auto auto auto; width: 100%; height: auto; position: relative; z-index: 2;}
.pzfw-section .bg-layer{
	position: absolute;
    right: 50%;
    margin-right: -150px;
    top: 0;
    width: 100%;
    bottom: 176px;
	background: #f7f7f7;
}
.pzfw-section .curve-layer{position: absolute;
    left: 50%;
    top: 0px;
    width: 70%;
    bottom: 0;
    /*background: #000000;*/
	background: #000000;
    -webkit-transform: skewX(12deg);
    -ms-transform: skewX(12deg);
    transform: skewX(12deg);
    overflow: hidden;}
.curve-layer:before{
	content: "";
	background-image: url("../images/bg_lc.png");
	position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0.9;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-transform: skewX(-12deg) scale(1.2);
    -ms-transform: skewX(-12deg) scale(1.2);
    transform: skewX(-12deg) scale(1.2);
}

.curve-layer:after{position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-image: -moz-linear-gradient( -90deg, rgba(255,255,255,0) 85%, rgb(255,255,255) 100%);
    background-image: -webkit-linear-gradient( -90deg, rgba(255,255,255,0) 85%, rgb(255,255,255) 100%);
    background-image: -ms-linear-gradient( -90deg, rgba(255,255,255,0) 85%, rgb(255,255,255) 100%);
    opacity: 1;}

.pzfw-section .wrap{
	position: static;
    max-width: 1400px;
    padding: 0px;
    margin: 0 auto;
}
.pzfw-section .sec-title{position: relative;
    margin-bottom: 0px;
    padding-bottom: 25px;
}
.sec-title:after{content:""; width:25px; height: 3px; background-color:#00aa55; display: block; margin:20px 0px 10px 0px;}
.pzfw-section .sec-title h6{    position: relative;
    display: block;
    font-size: 14px;
    color: #777777;
    text-transform: uppercase;
    letter-spacing: 0.05em;    font-weight: 300;
    margin: 0 0 10px;}
.sec-title h6:before{content: "\e634";
	font-size:20px;
    font-family: "iconfont" !important;
    color: #00aa55; padding-right:5px;}
.pzfw-section .sec-title h3{    position: relative;
    display: block;
    font-size: 24px;
    line-height: 1.15em;
    color: #222222;
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 0px;}
.pzfw-section .sec-title h5{    position: relative;
    display: block;
    text-transform: capitalize;
    font-size: 16px;
    color: #6a6a6a;
    font-weight: 300;
    padding-top: 10px;}

.pzfw-items{
	position: relative;
	width:100%; 
	max-width:1200px;
	overflow: hidden;
	margin: 0px; 
	padding: 0px 0px 50px 0px;
	display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
	justify-content: left;
}
.pzfw-item{width:30%; height: 320px; margin: 10px 20px 10px 0px; display: block;overflow: hidden; background: #ffffff; padding:50px 40px;box-shadow: 5px 5px 20px rgba(0,0,0,0.2);text-align: center;}
.pzfw-item em{text-align: center; display: block; }
.pzfw-item em:before{
	font-size:60px;
    font-family: "iconfont" !important;
    color: #ffffff; padding:34px;border-radius: 100px; background: #00aa55; }
.pzfw-item em:nth-of-type(1):before{content: "\e61e";}
.pzfw-item em:nth-of-type(2):before{content: "\e968";}
.pzfw-item em:nth-of-type(3):before{content: "\e655";}
.pzfw-item em:nth-of-type(4):before{content: "\e615";}
.pzfw-item em:nth-of-type(5):before{content: "\e61d";}
.pzfw-item em:nth-of-type(6):before{content: "\e632";}
.pzfw-item:nth-child(3n){margin-right:0px;box-shadow: 5px 5px 20px rgba(0,0,0,0.5);}
.pzfw-item h5{font-size:20px; color:#000000;font-weight: bold; text-align: center; padding:10px 0px;margin-top: 30px;}
.pzfw-item p{font-size:12px; color:#000000; font-weight: 400;}

.pzfw-items:after{
        display:block;
        content:'';
        width:30%;
        height:0;
    }


.certificate-section{}
.certificate-section .Photo figure{width:100%;padding: 0px 20px;}
.certificate-section .Photo  .card-img-c{position: relative;
  width: 100%; /* 容器宽度 */
  /* padding-top: 133.33%; */
  /* padding-top: 67.66%;  */
  /* 宽高比为 (100/16:9) 的百分比 */
    height: 420px;
    display: flex;
    align-items: center;
}
.certificate-section .Photo .card-img-c img{
	/* position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;  */
	/* 裁剪并覆盖到容器 */
	max-width: 100%;
    height: auto;
}
	.certificate-section .Photo .card-img-c .img-dask:before{ background: rgb(0 0 0 / 50%);
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    border: 0;
    z-index: 15;}
.certificate-section .Photo .card-img-c:hover{cursor: pointer;}
.certificate-section .Photo .card-img-c:hover .img-dask:before{background: none;}

/*============================================
anli-section start 案例
===========================================*/
.anli-section{padding: 80px 0px 50px 0px;
    overflow: hidden;
    position: relative;
    z-index: 10;margin-top: 80px;}
.anli-section .anli-bg{width:100%; height: 500px; position: absolute; top: 0; left: 0; background-image: url("../images/bg_anli.jpg"); background-position: top; background-repeat: no-repeat;z-index: -1;}

.anli-section .titles2 h3{color:#ffffff;}
.anli-section .titles2 h3 b{color:#ffffff;}
.anli-section .titles2 h5{color:#ffffff;}

.anli-section .anli-cont{width:100%; margin: auto; padding: 30px; background: #ffffff; box-shadow: 0px 5px 20px  rgba(0,0,0,0.2)}

.anli-cont .owl-item .vertical-item{position: relative;}
/*.anli-cont .owl-item.center .item-media a:before {
    display: block;
}*/
.anli-cont .owl-item.center .item-media a{display: block; overflow: hidden;}
.anli-cont .owl-item.center .item-media a:before {
    background: #000;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%;
    transition: .3s;
    top: 0;bottom:0; right: 0;
    opacity: .2;z-index: 2;
	/*display: none;*/
}

.anli-section .item-content {
    position: absolute;
    bottom: 0;
    padding: 30px 30px 83px 60px;
    transition: .3s;
    display: none;
    left: 0;
    right: 0;
}
.anli-section .item-content a{color:#ffffff;}
.anli-section .item-content h5 {
    font-size: 30px;
    font-weight: 500;
    margin-bottom: 0;
}
.anli-section .item-content p {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    position: relative;
    padding-bottom: 22px;
}
.anli-section .item-content p:before {
    position: absolute;
    height: 5px;
    background: #00aa55;
    content: "";
    width: 62px;
    bottom: 0;
    left: 0;
}
.anli-cont .item-content{display: none;}
.anli-cont .item-content .art_more{display: none;}
.anli-cont .owl-item.center .item-content{display: block;z-index: 5;}

/*============================================
slogan-section 文字口号
===========================================*/
.slogan-section{padding:40px 0px; overflow: hidden; background: #7fc540;margin: 50px auto 20px auto;}
.slogan-section .container{color: #ffffff;}
.slogan-section .container em:before{content: "\e61c";
	font-family: "iconfont" !important;
	color: #ffffff;
    font-size: 70px;
    padding-top: 0px;
    display: block;
	overflow: hidden;
	text-align: center;
	font-style: normal;
    padding-right: 10px;}
.slogan-section .iconbox-contents{margin: auto 0px auto 20px;}
.slogan-section .iconbox-contents h2{font-size: 22px;
    line-height: 36px;
    font-weight: 300;
    margin-bottom: 0;}
.slogan-section .iconbox-contents h2 strong{font-weight: 700;    display: block;}
.slogan-section .iconbox-contents a{color:#ffffff;}
.slogan-section .btn {
    background-color: #ffffff;
    color: #0a0c0e;
    border: 2px solid #ffffff;
	font-size: 16px;
    margin: auto;
    padding: 20px 0px;
	margin-top: 15px;
}
.slogan-section .btn:hover{background-color: #000;color:#fff;border: 2px solid #333;}


/***************************首页新闻***************************/
.news1-section{width:100%; margin: auto; padding: 80px 0px 50px 0px;}
.news1-section .section-title{padding-bottom:20px;}
.news1-section .section-title h5 .horizontal-text{color:#ddd; text-transform: uppercase;}
.news1-section .section-title h2{color: #333; font-weight: bold;}

.news1-container { width:100%; margin:0 auto; padding:0px;}
.news1-container ul{width:100%; margin:0 auto; position: relative;}
.news1-container ul li {}
.news1-container ul li a{}
.news1-container ul li a img{ max-width:100%;}
.news1-container  .owl-item{padding-bottom: 10px;}
.news1-container .item-media{height:230px;}
.news1-container  .owl-item h5,.news1-container  .owl-item h5 a{font-size:20px; color:#333;height: 30px;line-height: 30px;overflow: hidden;}
.news1-container .vertical-item.content-padding .item-content {
    padding: 20px;
}
.news1-container .art_desc{height:45px; overflow: hidden;}
.news1-container .vertical-item.content-padding .item-content p{font-size: 14px;}
.news1-container .art_more{ color:#424242;}


@media (max-width: 1600px)
{
	.col-prod-pimg-slider li .Images img{height:360px;}
}
@media (max-width: 1440px)
{
	.col-prod-pimg-slider li .Images img{height:320px;}
}
@media (max-width: 1366px)
{
	.header_logo:after{display: none;}
	.header_t{display: none;}
	.products-section .wrap{max-width: 1280px;}
	.col-prod-pimg-slider li .Images img{height:300px;}
}
@media (max-width: 1280px)
{
	.header_t{display: none;}
	/*.products-section{background: url(/images/bg/bg_ad01.png) -280px 380px no-repeat;}*/
	.products-section .wrap{max-width: 1200px;}
	
}
@media screen and (max-width: 1023px){
	.com-section{padding: 50px 0px 50px 0px;}
	.com-section:after{filter: Alpha(opacity=10);opacity: 0.1;}
	.com_titles:before{top: 0px;left: 10px; display: none;}
	.com-section .com_titles{padding-top: 40px;}
	.com-section .com_titles .Context{padding: 0px 10px;}
	.com_titles h3{font-size: 25px;}
	.com_titles .desc{text-align: left;padding: 0px 35px;}
	.com-desc .Context{padding:10px 0px;}
	.com-desc h5{font-size: 28px;color: #000;}
	.com-ys-items{padding-bottom: 40px;}
	.com-desc:after{right:10px;}
	
	.news-area {
		height: auto;
		overflow: hidden;
		padding: 20px 0px 0px 0px;
		margin-top: 20px;
		border-top: 1px solid #eee;
		background: #f5f5f5;
	}
	.news-area .titles1{padding: 20px 0px 0px 0px;}
	.news_t{display:none;}
	.news_c {
		width: 100%;
		background: none;
		padding: 0 25px;
		height: 480px;
		overflow: hidden;display: none;
	}
	.news_c ul li span{width:70%;}
	.news_l{width:100%; background: #FFFFFF;padding:20px;}
	.search-section{display: none;}
	
	.MyCont .c1_cp_boxs{width:100%; margin:0px;}
	
	.cen_box_lxfs{border-top: 1px solid #f4f4f4;background: #ffffff;}
	
	.ad-section .content .content-r .tits{padding-top: 20px;}
	
	.col-prod-nav{width:100%; overflow: hidden;padding: 0px 10px;padding-top: 0px;}
	.col-prod-nav ul{width:100%; margin: auto;display: flex;justify-content: space-between; flex-wrap:wrap; max-width: 100%; text-align: center; margin: auto; padding:0px;}
	.col-prod-nav ul li{margin:10px 1%; width:48%;}
	.col-prod-cont{width:100%; overflow: hidden; padding:50px 0px;max-width: 100%;text-align: center; margin: auto;}
	.col-prod-nav li a{padding:5px 25px;}
	
	.col-prod-cont{width:100%; overflow: hidden; padding:0px;max-width: 1600px;text-align: center; margin: auto;}
	.col-prod-cont .tab-content{width:100%; margin: auto;}
	.tab .tab-content {
		padding: 10px;
		font-size: 17px;
		color: #6f6f6f;
		line-height: 30px;
		letter-spacing: 1px;
		position: relative;
		margin: auto;
	}
	.tab-content>div{opacity: 0;
		-webkit-transition: opacity .15s linear;
		-o-transition: opacity .15s linear;
		transition: opacity .15s linear;
		display: none;
	}
	.tab-content>div.active{display: block;opacity: 1;}
	
	.col-prod-pimg-slider{padding: 0px;overflow: hidden;}
	.col-prod-pimg-slider li .col-thumb{height:auto;}
	.col-prod-pimg-slider li{width:48%; margin:1%; height:auto;}
	.col-prod-pimg-slider li .Images{height:auto;max-height: 150px;}
	.col-prod-pimg-slider li .btn-tl{display: none;}
	.col-prod-pimg-slider li span{text-align: center;}
	.col-prod-pimg-slider li .Images img{height:auto;}
	
	
	
	.col-prod-pimg-slider li .col-thumb{width:100%; height:100%; overflow: hidden;position: relative;}
	.col-prod-pimg-slider li .col-thumb img{position: relative;width: 100%;max-width:100%;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		height: auto;}
	.col-prod-pimg-slider li:nth-of-type(1){width: 48%;height: auto;    max-height: 80vw;}
	.col-prod-pimg-slider li:nth-of-type(1) .col-thumb img{position: relative;width: 100%;max-width:100%;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		height: auto;}
	.col-prod-pimg-slider li:nth-of-type(6){width: 48%;height: auto;float: right;}
	.col-prod-pimg-slider li:nth-of-type(6) .col-thumb img{max-width:100%;width:100%;height: auto;}
	.col-prod-pimg-slider#col-prod-pimg-slider3 li:nth-of-type(1){position: relative;height:80vw; overflow: hidden;}
	.col-prod-pimg-slider#col-prod-pimg-slider3 li:nth-of-type(1) img{position:absolute; top: -220px; left: 0px;}
	
	
	.fw-section{padding: 0px 0px 0px 0px;height: auto; flex-flow: column-reverse;width: 100%;}
	.fw-images{height: 500px;width: 100%;background: url("../images/img-ad01.jpg") center no-repeat;}
	.fw-cont{padding: 50px 20px 0;width: 100%;}
	.fw-cont .fw-titles h3{font-size: 50px;}
	.fw-cont .text{margin: 20px auto;}
	.fw-cont .more{margin: 20px auto 40px auto;}
	
	
	.pz-section{padding: 0px 0px 0px 0px;height: auto; flex-flow: column-reverse;width: 100%; background: none; position: relative;}
	.pz-images{height: 500px;width: 100%;background-size: contain;}
	.pz-cont{padding: 50px 20px 0;width: 100%;}
	.pz-cont .pz-titles h3{font-size: 50px;}
	.pz-cont .text{margin: 20px auto;}
	.pz-cont .more{margin: 20px auto 40px auto;}
	
	.pz-section:after {
		content: '';
		position: absolute;
		background: url(/images/bg/bg_index_img2.png) right no-repeat;
		top: 0;
		right: 0;
		z-index: 1;
		opacity: 0.05;
		width: 100%;
		height: 560px;
	}
	
	.fwbz-section{padding: 0px 0px 0px 0px;height: auto; flex-flow: column-reverse;width: 100%;}
	.fwbz-images{height: 500px;width: 100%;background: url("../images/img-ad03.jpg") center no-repeat;}
	.fwbz-cont{padding: 50px 20px 0;width: 100%;}
	.fwbz-cont .fwbz-titles h3{font-size: 50px;}
	.fwbz-cont .text{margin: 20px auto;}
	.fwbz-cont .more{margin: 20px auto 40px auto;}
	.mb_none{display: none;}
}

@media (max-width: 767px)
{
	

	.prod-titles{padding: 20px 0px 0px 0px;}
	
	.ad-section .content .content-r .tits{padding-top: 20px;}
	
	.ad-section{height:auto;}
	.ad-section:after{width: 100%;}
	.ad-section .content{width:100%;}
	.ad-section .content .content-r{width: 100%; padding: 40px 30px;;}
	.ad-section .content .content-r .text{padding: 0px;}
	.ad-section .content .content-r .tits h3{font-size: 30px;}
	
	.fw-cont .fw-titles h3,.pz-cont .pz-titles h3{font-size: 40px;}
	.fw-cont .text,.pz-cont .text{padding:0px;}
	
	.pzfw-section{padding:50px 0px;}
	.pzfw-section .wrap{padding:10px;}
	.pzfw-section .bg-layer{display: none;}
	.pzfw-section .curve-layer{width: 100%;left: 0; top: -50px;bottom: 0; right: 0;   -webkit-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    transform: skewX(0deg);}
	.curve-layer:before{-webkit-transform: skewX(0deg);
    -ms-transform: skewX(0deg);
    transform: skewX(0deg);}
	
	.pzfw-section .sec-title h6{color: #ffffff;}
	.pzfw-section .sec-title h5{color: #000000;}
	.pzfw-item{width:48%;margin: 10px 1%; height: 400px;padding: 50px 20px;}
	.pzfw-item:nth-child(3n){margin: 10px 1%;}
	
	.MyCont .c1_cp_boxs{width:100%; margin:0px;}
	.c1_cp_boxs .t1 span{ display: none;}
	.c1_cp_boxs .contents ul{width: 100%;padding: 0px;}
	.c1_cp_boxs .contents ul li{margin:auto; padding:0px;width:49%;height: auto;border-bottom: 1px solid #efefef;}
	.c1_cp_boxs .showbox .Images{margin-top:15px;height: 160px;overflow: hidden;}
	.c1_cp_boxs .showbox .Images img{width: 96%;margin-left: 2%;height:auto;padding:0px; border:0px; box-shadow: 2px 2px 10px #ccc;}
	.c1_cp_boxs .showbox .Names{height:40px; line-height: 40px;}
	.c1_cp_boxs .showbox .Names a{color:#666;}

	
	.com-section .container{max-width:unset; padding:20px 10px;}
	.com-section .row{margin:auto;}
	.com-cols.mb_none{display:none;}
	.com-video{margin-top:50px;}
	.about_con .titles h3{font-size: 34px;}
	.about_con .titles h5{font-size: 34px;}
	.about_con .desc{line-height: 34px;padding-right: 0px;}
	
	.company_img{width:100%;}
	.company_cont{width:100%;}
	
	.products-section .titles2 h3{font-size: 24px; padding: 0px 10px;}
	.products-section .titles2 h3:before{display: none;}
	.products-section .titles2 h3:after{display: none;}
	.products-section .titles2 h5{font-size: 14px;}
	
	
	.prod-ad1{height:auto;}
	.products-section .wrap{width:100%; max-width: none;padding: 0px 10px;}
	.prod-ad1 .wrap h3{font-size: 20px;}
	.prod-ad1 .wrap h5{font-size: 16px;line-height: 28px;}
	.prod-ad1 .ad1-items{flex-flow:wrap;padding: 0px 0px 50px 0px;}
	.ad1-items span{padding: 5px 10px;font-size: 16px;text-align: center;margin: 2px;width: 48%;}
	.company-box .container .row .com-img img{max-width: 100%;}
	.company-box .container .row .com-desc{padding:10px;}
	
	.company-box .container .row:nth-of-type(2) .com-desc{padding:10px;}
	
	
	.gsjj-items{display: none;}
	.anli-container{width:100%;}
	.anli-container ul{width:100%;}
	
	.anli-container ul li{width:90%;float: left; height:auto;position: relative; margin:10px auto;}
	
	.anli-wrapper #btnPrev,.anli-wrapper #btnNext{display: none;}
	.com-section{padding: 0px;}
	.com-section .com_titles{padding-top: 20px;padding-bottom: 10px;border-bottom: 1px solid #efefef;}
	.com-section .com_titles .Context{padding: 0px 10px;}
	.com_titles h3{font-size: 24px; padding:15px 0px 5px 0px;}
	.com_titles h3 b{font-size:24px;}
	.com_titles h3:before{display: block; text-align: center; padding:0px 0px 10px 0px;}
	.com_titles h3:after{display:none; padding:10px 0px 0px 0px;}
	.com_titles h5{font-size: 28px;display: none;}
	
	.col-prod-nav li a{padding: 5px 15px;}
	
	.com_titles .desc{text-align: left;padding: 0px 35px;}
	.com-section .com-desc{padding:20px 20px 0px 20px;}
	.com-desc h3{font-size: 20px;color: #000; width:100%;line-height: 1.5em;}
	.com-desc h5{font-size: 28px;color: #000;}
	.com-ys-items{padding-bottom: 40px;}
	.com-desc:after{right:10px;display: none;}
	.com_titles h6{font-size: 16px;padding: 0px 40px;}
	
	.col-prod-cimg-slider li {width:48%;height: auto;}
	.col-prod-cimg-slider li .Images{height:auto;max-height: 180px;}
	.col-prod-cimg-slider li .Names{font-size: 16px;padding: 20px 15px 40px 15px;}
	.col-prod-cimg-slider li .btn-tl{width: 50px;height: 30px;line-height: 30px;background: linear-gradient(135deg, transparent 5px, #000 0) bottom left;}
	.col-prod-cimg-slider li .btn-tl i{font-size: 16px;}
	.col-prod-cimg-slider li .btn-tl i:before{line-height: 30px;}
	
	.prod-section{padding:20px 0px 50px 0px;}
	.prod-section .titles3{ position: relative;padding: 20px; top: inherit;}
	.prod-titles h3{flex-wrap: wrap;font-size: 28px}
	.prod-titles h3:before{display: none;}
	.prod-titles h3:after{display: none;}
	
	.cen_box7 .wrap{flex-flow:wrap;}
	.box7_item{width:100%; padding:10px 15px;height: auto;}
	
	.box7_cjwt{margin:auto; border:0px;}
	.c7_pic_box{height:auto;}
	.c7_pic_box .Images {height:auto;}
	.c7_pic_box .Images img{height:auto;}
	
	.c7_cont_list ul li{display: flex;flex-flow: wrap;}
	.c7_cont_list ul li span{flex: 1;padding-right: 10px;}
	.c7_cont_list ul li span.time{flex: unset; padding:0px;}
	
	.ys-section{padding: 50px 0px 50px 0px;}
	.ys-section .row{margin:auto;}
	.ys-titles-block{ padding:0px 20px;}
	.ys-titles-block .more{padding-bottom:50px;}
	.ys-titles-block:after{position:relative; content: '';background: url("/images/bg/img_ys01.jpg") no-repeat center; left:auto; bottom:auto; width:100%; height:100vw; display: block;background-size: cover;}
	
	.ys-items-block{padding:0px; margin: auto;}
	.ys-items-block .inner-box{margin:auto; padding:0px 20px;}
	.ys-items-block .inner-box li{padding:10px;}
	.ys-items-block .inner-box li h3{font-size: 20px;}
	
	.anli-section{padding:20px 0px;}
	.anli-section .titles{padding: 10px;}
	.anli-section .titles h3{font-size:20px;border-bottom: 1px solid #ddd;}
	.anli-section .titles h3 span{font-size:14px;}
	.anli-section .titles h5{font-size: 18px;}
	.anli-section .anli-col .anli-titles h6{text-align: center;}
	.anli-section .anli-col .anli-titles h3{text-align: center;}
	.anli-col .ColumnList{display: none;}
	.anli-container .ArticleList ul li{width: 48%;}
	
	.client-section{padding:50px 0px 0px 0px;}
	.client-section .title{width:100%; padding: 20px;}
	.client-section .title h5{font-size:30px;    padding-bottom: 10px;}
	
	.client-box{padding:0px 20px;}
	.client-box .owl-controls .owl-dots{margin-top: 0px;padding-bottom: 20px;}
	
	.adv-section{padding: 0px 0px 50px 0px;}
	.adv-cont{max-width: 100%; padding:60px 20px;}
	.adv-cont .inner-box h3{font-size:24px;}
	.adv-cont .inner-box h5{font-size:20px;line-height: normal;}
	.adv-cont .inner-box .text{font-size: 18px;font-weight: 500;}
	.adv-cont .inner-box .linkbox{font-size: 25px;text-shadow: 1px 2px 2px #333;}

	
	.news-section .sec-title{padding-bottom:50px;}
	.news-section .row{margin:auto;}
	.news-cont1{padding:0px 20px;}
	.news-cont1 img{max-width:100%;}
	.news-cont2 ul{padding: 50px 20px 0px 20px;}
}
@media (max-width: 425px)
{
	.com-ys-item:nth-of-type(1):before{font-size: 28px;}
	.com-ys-item:nth-of-type(2):before{font-size: 28px;}
	.com-ys-item:nth-of-type(3):before{font-size: 28px;}
	.com-ys-item:nth-of-type(4):before{font-size: 28px;}
	.com-ys-item{font-size:14px;}
}
@media (max-width: 414px)
{
	.com-ys-item:nth-of-type(1):before{font-size: 28px;}
	.com-ys-item:nth-of-type(2):before{font-size: 28px;}
	.com-ys-item:nth-of-type(3):before{font-size: 28px;}
	.com-ys-item:nth-of-type(4):before{font-size: 28px;}
	.com-ys-item{font-size:14px;}
	.prod-titles h5{font-size:16px;padding: 20px;line-height: 20px;}
	.anli-conts ul li .btn-tl{width: 50px;height: 30px;line-height: 30px;background: linear-gradient(135deg, transparent 5px, #000 0) bottom left;}
	.anli-conts ul li .btn-tl i{font-size: 16px;}
	.anli-conts ul li .btn-tl i:before{line-height: 30px;}
	.anli-conts ul li .Images{max-height: 150px;}
}


@media (max-width: 375px)
{
	.MyCont .c1_cp_boxs{width:100%; margin:0px;}
	.c1_cp_boxs .t1 span{ display: none;}
	.c1_cp_boxs .contents ul{width: 100%;padding: 0px;}
	.c1_cp_boxs .contents ul li{margin:auto; padding:0px;width:49%;height: auto;border-bottom: 1px solid #efefef;}
	.c1_cp_boxs .showbox .Images{margin-top:15px;height: 150px;overflow: hidden;}
	.c1_cp_boxs .showbox .Images img{width: 96%;margin-left: 2%;height:auto;padding:0px; border:0px; box-shadow: 2px 2px 10px #ccc;}
	.c1_cp_boxs .showbox .Names{height:40px; line-height: 40px;}
	.c1_cp_boxs .showbox .Names a{color:#666;}

	.company_img{width:100%;}
	.company_cont{width:100%;}
	.gsjj-items{display: none;}
	
	.anli-container{width:100%;}
	.anli-container ul{width:100%;}
	
	.anli-container ul li{width:90%;float: left; height:auto;position: relative; margin:10px auto;}
	
	.anli-wrapper #btnPrev,.anli-wrapper #btnNext{display: none;}
	
	.com_titles .desc{padding: 0px 15px;}
	.com-ys-item:nth-of-type(1):before{font-size: 25px;}
	.com-ys-item:nth-of-type(2):before{font-size: 25px;}
	.com-ys-item:nth-of-type(3):before{font-size: 25px;}
	.com-ys-item:nth-of-type(4):before{font-size: 25px;}
	.com-ys-item{font-size:12px;}
	.com_titles .desc{padding: 0px 15px;}
	.com-ys-item:nth-of-type(1):before{font-size: 25px;}
	.com-ys-item:nth-of-type(2):before{font-size: 25px;}
	.com-ys-item:nth-of-type(3):before{font-size: 25px;}
	.com-ys-item:nth-of-type(4):before{font-size: 25px;}
	.com-ys-item{font-size:12px;}
	
	.prod-titles h3{font-size:28px;}
	.prod-titles h5{font-size:14px;padding: 20px;line-height: 20px;}
	
	.anli-section .titles h3{font-size: 18px;}
	.anli-section .titles h5{font-size: 16px;line-height: 20px;}
	.anli-conts ul li .Images{max-height: 130px;}
}

@media (max-width: 320px)
{
	.MyCont .c1_cp_boxs{width:100%; margin:0px;}
	.c1_cp_boxs .t1 span{ display: none;}
	.c1_cp_boxs .contents ul{width: 100%;padding: 0px;}
	.c1_cp_boxs .contents ul li{margin:auto; padding:0px;width:100%;height: auto;border-bottom: 1px solid #efefef;}
	.c1_cp_boxs .showbox .Images{margin-top:15px;}
	.c1_cp_boxs .showbox .Images img{width: 96%;margin-left: 2%;height:auto;padding:0px; border:0px; box-shadow: 2px 2px 10px #ccc;}
	.c1_cp_boxs .showbox .Names{height:40px; line-height: 40px;}
	.c1_cp_boxs .showbox .Names a{color:#666;}

	.company_img{width:100%;}
	.company_cont{width:100%;}
	.gsjj-items{display: none;}
	
	.anli-container{width:100%;}
	.anli-container ul{width:100%;}
	
	.anli-container ul li{width:90%;float: left; height:auto;position: relative; margin:10px auto;}
	
	.anli-wrapper #btnPrev,.anli-wrapper #btnNext{display: none;}
	
	.prod-titles h3{font-size:26px;}
	.prod-titles h5{font-size:12px;padding: 10px;}
}