@charset "utf-8";
/* CSS Document */
.pictrue-24 .ul .li .textbox .jieshao{margin-right: 30px;line-height: 35px;color: #6A6A6A; height: auto;font-weight: lighter;}
.pictrue-24 .ul .li .textbox .biaoti{margin: 80px 0 15px 0 ;}
.biaoti .shuzi-txt {font-size: 48px;color: #6A6A6A;line-height: 67px;font-weight: normal;}
.pictrue-24 .ul .li .textbox .biaoti .cn{color:#426485; font-size:48px;margin-left: 0px; }
.pictrue-cl.active2 a .textbox{font-size: 30px;}
.pictrue-cl.active2 a .textbox.moretxt{font-size: 20px;}
.pictrue-cl-list .pro-tit, .pro-div p{font-size: 20px;}
.pictrue-cl-list a .textbox, .pro-div h3{font-size: 30px;margin-bottom: 30px;}
.pictrue-cl.active2 a h3.textbox{font-size: 30px;}

.col-xs-tit{font-size: 24px; color: #6A6A6A; line-height: 33px;}
.advantage-tit.title-8 {font-size: 32px; color:#111111; }
.pro-list {
	max-width: 100% !important;}
.textbox a,.textbox{color:#416385;}
.text-4.active ul li.active{font-weight: bold;}
.pictrue-24 .ul .li:nth-child(2) .textbox {
    padding: 50px 40px 0 40px;
}
.pro-height{min-height:27px;}

.pictrue-24 .ul .li:nth-child(5) .textbox{padding: 90px 31px 0 40px;}
.pictrue-24 .ul .li:nth-child(8) .textbox {
    padding: 100px 40px 0 40px;
}
.pictrue-24 .ul .li:nth-child(even) .textbox {
     padding: 60px 0px 0 40px;
}
.pictrue-cl{display:flex;justify-content:space-between;flex-wrap:wrap;}
.pictrue-cl .pictrue-cl-list{width:47%;margin:0;float:none;}
#item4 .textbox{padding: 50px 11% 0 40px;}
#item6 .textbox{padding: 50px 40px 0 11%;}
.service-trade{clear: both; padding-top:10px; display: flex; }
.service-left{display: flex;flex: 1;transition: all 1s;}
.service-left a{ width:314px; float: left;position:relative; margin-right:1.5%;display: inline-block; font-size: 0; transition: all 1s; height: 203px;}
.service-left img,.service-right img{ width:100%;position: relative;height: 100%; }
.service-left a:hover,.service-right a:hover{ transform: scale(1.05); }
.service-right{width:55%;transition: all 1s;}
.service-left label,.service-right label{ height: 36px;line-height: 36px; position: absolute; width:100%;bottom:-5px; right: 0; left: 0; background: rgba(0,0,0,0.8); text-align: center;  font-size: 14px;  font-weight:lighter; color: #fff; } 
.service-right a{ width:32%; float: left;position:relative; margin-right:1.3%; margin-bottom:5px;display: inline-block;height:98px; font-size: 0; transition: all 1s;  }
.service-right a:nth-child(3),.service-right a:nth-child(6){margin-right: 0;}
.slides-img{ width:31.7%; float: left;position:relative; margin-right:1.5%; margin-top:28px; }
.swiper-slide img{ width:100%;position: relative; }
.swiper-slide > div{ position: absolute; top: 0px;width:100%;bottom: 0; right: 0; left: 0; background: rgba(0,0,0,0.4); text-align: center;  font-size: 2em; color: white; display: none;color: #fff; } 
.swiper-slide:hover >div{ display: block; }
.swiper-slide a:hover >div{ display: block;}
.slides-txt{ position: absolute; bottom: 10px; overflow: hidden;  left:20px; right:20px; color: #fff;}
.slides-txt a{ color: #fff; }
.slides-txt label{display: block; font-size: 18px; text-align: left;font-weight: 600;}
.slides-txt span{display: block; font-size: 16px; text-align: left;font-weight:lighter;line-height: 22px;}
.swiper-slide .slides-txt  img{background:transparent;}
.pro-right-lt{margin-left: 80px; padding-right: 10px;}
.martop50{margin-top: 50px;}
@media screen and (min-width:1000px) and (max-width:1599px){
	.pictrue-24 .ul .li .textbox .biaoti{margin: 60px 0 15px 0 ;}
	.biaoti .shuzi-txt {line-height: 50px;font-weight: normal;}
	.biaoti .shuzi-txt,.pictrue-24 .ul .li .textbox .biaoti .cn{font-size:36px;}
	.pictrue-24 .ul .li .textbox .jieshao{line-height: 30px;}
	.pictrue-cl-list .pro-tit, .pro-div p{font-size: 16px;}
	.pictrue-cl-list a .textbox, .pro-div h3{font-size: 16px;}
   .pictrue-cl-list a .textbox, .pro-div h3{font-size: 25px;}
	.pictrue-cl.active2 a h3.textbox{font-size: 25px;}
	.pictrue-cl.active2 a .textbox.moretxt{font-size: 16px;}
    .col-xs-tit{font-size: 20px; color: #6A6A6A; line-height: 20px;}
	.advantage-tit.title-8 {font-size: 26px; color:#111111; }
	.pictrue-24 .ul .li:nth-child(2) .textbox {
    padding: 50px 40px 0 40px;
}
.pictrue-24 .ul .li:nth-child(5) .textbox{padding: 50px 31px 0 40px;}
.pictrue-24 .ul .li:nth-child(7) .textbox {
    padding: 50px 40px 0 40px;
}
.pictrue-24 .ul .li:nth-child(8) .textbox {
    padding: 50px 40px 0 40px;
}
.pictrue-24 .ul .li:nth-child(even) .textbox {
     padding: 40px 0px 0 40px;
}
	.pictrue-24 .ul .li:nth-child(6) .textbox {
    padding: 50px 40px 0 40px;
}
.pro-right-lt{margin-left:50px; padding-right: 10px;}
.martop50{margin-top: 30px;}
	}