#partd{ width:100%; float:left; padding-top:3%; background-color:#f4f4f4;padding-bottom:3%; overflow-y:hidden; }
#parte{
	width:100%;
	float:left;
	 padding-top:3%; padding-bottom:3%;
	background-size:cover;overflow-y:hidden; 
}
#partf{width:100%; position:relative; background-color:#f4f4f4;
	float:left; overflow-y:hidden; }
#partf .tpq{
	width:50%;
	position:absolute;
	left:0px;
	top:0px;
	background-size:cover;
	background-repeat: no-repeat;
	background-position: center top; height:100%;
}
#partf .shfw{ width:50%; float:right;padding:45px 0px 45px 40px;box-sizing:content-box; box-sizing:border-box;}
#partf .shfw h3{ font-size:32px; color:#20406F; line-height:1.5;}
#partf .shfw h4{ font-size:18px;  color:#D4151A; line-height:1.5;margin-top:15px; margin-bottom:15px;}
#partf .shfw h5{ font-size:16px; line-height:1.8; color:#777;margin-bottom:15px;}
#partf .shfw p{ padding-left:25px;
	color:#333;
	font-weight:bold;
	background-image: url(jt1.png);
	background-repeat: no-repeat;
	background-position: left center;line-height:2.2;
}
#partf .shfw hr{ width:100%; background-color:#20406F; height:1px; border:0px; margin-top:10px; margin-bottom:10px; overflow:hidden;}
#partb{
	width:100%;
	float:left;
	padding-top:3%;
	padding-bottom:3%;
	overflow:hidden;
	background-color:#EFF3F8;overflow-y:hidden; 

}
#yylist{
	width:100%; 
	FLOAT: left;margin-top:2.5%;   
}
#yylist li{ list-style-type:none;}
#yylist li .tp{
	width:100%;
	float:left;
	position:relative;
	z-index:1;
	padding-bottom:35%;background-size:cover;
	background-repeat: no-repeat;
	background-position: center center;
}
#yylist li .tp img{ width:100%; display:block}
#yylist  LI .nr{ width:70%; padding:5%; float:left; position:relative;margin-left:10%; z-index:2; background-color:#fff;box-shadow:1px 8px 30px #ccc;-webkit-box-shadow:1px 8px 30px #ccc;-moz-box-shadow:1px 8px 30px #ccc; margin-top:-5%; margin-bottom:40px; }
#yylist  LI .nr h5{
	width:100%;
	float:left;
	color:#111;
	font-size:28px;
	text-align:center; font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#yylist  LI .nr .js{ width:100%; float:left; text-align:center; margin-top:2%; line-height:1.8;color:#777;font-family: Verdana, Arial, Helvetica, sans-serif;}
#yylist .owl-controls .owl-dots .owl-dot{ margin-top:1%;}
#yylist .owl-controls .owl-dots .owl-dot span{
width:20px;height:3px;margin:12px 5px; background-color:#C7C7C9;
}
#yylist .owl-controls .owl-dots .owl-dot.active span,#yylist .owl-theme .owl-dots .owl-dot:hover span{background-color:#890105;}
#yylist .owl-controls .owl-nav{ display:block; }
#yylist .owl-controls .owl-nav .owl-next,#yylist .owl-controls .owl-nav .owl-prev{ border-radius:0px;position:absolute;transition:all 0.4s ease-in-out 0s; top:25%;width:50px;height:50px; padding:0px; line-height:0px; font-size:0px;overflow:hidden;}
#yylist .owl-controls .owl-nav .owl-next{
	left:2%;
	background-image: url(left1.png);
	background-repeat: no-repeat;
	background-position: left center;	
}
#yylist .owl-controls .owl-nav .owl-next:hover{
	background-position: 100% center;
}
#yylist .owl-controls .owl-nav .owl-prev{
	right:2%;
	background-image: url(right1.png);
	background-repeat: no-repeat;
	background-position: left center}
#yylist .owl-controls .owl-nav .owl-prev:hover{background-position:100% center;}
#gsys{ width:100%; float:left; margin-top:3%; position:relative; z-index:1; display:block;background-color:#20406F;}
#gsys.qy{ background-color:#f9f9f9;}
#gsys_1{width:44%; float:right; padding:8% 3%; overflow:hidden;}
#gsys .tp{
	position:absolute;
	width:50%;
	left:0px;
	height:100%;
	background-repeat: no-repeat;
	background-position: center center;background-size: cover;
}
#gsys .tp:before{transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: 1px solid rgba(255,255,255,0);
	z-index: 100;}
#gsys .tp:hover:before {
	top: 3%;
	left: 3%;
	right: 3%;
	bottom: 3%;
	border: 1px solid rgba(255,255,255,0.5);background-color:rgba(0,0,0,0.1)
}	
#gsys_1 h2{ font-size:24px; font-weight:normal;  color:#fff; line-height:2; margin-top:4%;}
#gsys_1.qy h2{ color:#20406F;}
#gsys_1 h3{
	font-size:18px;
	color:#fff;

}
#gsys_1.qy h3{ color:#777;}
#gsys_1 h4{ font-size:16px;margin-top:4%; color:#fff;}
#gsys_1.qy h4{ color:#333;}
#gsys_1.qy p{color:#20406F;	background-image: url(yq1.png);}
#gsys_1 p{
	color:#fff;
	line-height:1.8;
	margin-top:3%;
	font-size:16px;
	font-weight:bold;
	background-image: url(yq.png);
	background-repeat: no-repeat;
	background-position: left 10%; padding-left:30px;
}
#gsys_2{ width:100%; float:left;margin-top:3%; }
#gsys_2 LI{width:100%;  text-align:center;  overflow:hidden;}
#gsys_2 LI dd{ width:100%; float:left; padding-bottom:60%;overflow:hidden; position:relative;}
#gsys_2 LI dd:before{transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: 1px solid rgba(255,255,255,0);
	z-index: 100; }
#gsys_2 LI:hover dd:before {
	top: 3%;
	left: 3%;
	right: 3%;
	bottom: 3%;
	border: 1px solid rgba(255,255,255,0.5);background-color:rgba(0,0,0,0.1);
}	
#gsys_2 LI .nr h2{ padding-left:30px;  line-height:2; TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; font-size:24px; color:#D4151A; margin-top:2%; margin-bottom:2%;}
#gsys_2 LI .nr h3{ font-size:15px;overflow:hidden; color:#111; margin-bottom:3%;
verflow:hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp:5;
    -webkit-line-clamp:3;-webkit-box-orient: vertical; height:75px; line-height:25px;}
#gsys_2 LI img{width:100%; min-height:100%;transition:all 0.4s ease-in-out 0s; position:absolute; left:0px; top:0px; z-index:1;   }
#gsys_2 LI .nr{width:100%;text-align:left;float:left;}
#gsys_2 LI p{ overflow:hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp:5;
    -webkit-line-clamp: 5;-webkit-box-orient: vertical;  font-size:16px;  text-align:left;	background-image: url(yq1.png);
	background-repeat: no-repeat;
	background-position: left 5%; padding-left:30px; color:#20406F; line-height:25px; height:100px; font-weight:bold;}
#gsys_2 LI:hover img{transform: scale(1.1) ;
	-o-transform: scale(1.1) rotate(3deg);
	-webkit-transform: scale(1.1) ;
	-moz-transform: scale(1.1) ;
	-ms-transform: scale(1.1) ;}
	#gsys_2 LI:hover .nr h2{color:#20406F;}
#gsys_2 .owl-controls .owl-dots .owl-dot{ margin-top:1%;}
#gsys_2 .owl-controls .owl-dots .owl-dot span{
width:10px;height:10px;margin:12px 4px; background-color:rgba(0,0,0,0.4);
}
#gsys_2 .owl-controls .owl-dots .owl-dot.active span,#gsys_2 .owl-theme .owl-dots .owl-dot:hover span{background-color:#20406F;}
#gsys_2 .owl-controls .owl-nav{filter: Alpha(Opacity=0);transition:all 0.4s ease-in-out 0s;
-moz-opacity:0; 		opacity:0}
#gsys_2:hover .owl-controls .owl-nav{filter: Alpha(Opacity=100);
-moz-opacity:1; 		opacity:1}
#gsys_2 .owl-controls .owl-nav .owl-next,#gsys_2 .owl-controls .owl-nav .owl-prev{ position:absolute;  width:5%; top:0px; height:80%;  background:none; line-height:0px; font-size:0px;background-size:45% ;}
#gsys_2 .owl-controls .owl-nav .owl-next{ 
	left:0px;
	background-image: url(la.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#gsys_2 .owl-controls .owl-nav .owl-prev{
	right:0px;
	background-image: url(ra.png);
	background-repeat: no-repeat;
	background-position: right center;
}
#zebq{
	width:100%;float:left; background-color:#f4f4f4; margin-top:2%;box-shadow:0px 1px 8px #ccc;-webkit-box-shadow:0px 1px 8px #ccc;-moz-box-shadow: 0px 1px 8px #ccc;

}
#zebq ul{LIST-STYLE-TYPE: none;overflow:hidden; }
#zebq ul li{width:20%; padding:3% 2.5%;text-align:center; float:left; overflow:hidden;  margin-left:-1px; position:relative; z-index:1;  color:#fff; text-align:center; }
#zebq ul li img{ position:absolute; right:10%; top:50%; margin-top:-40px; width:80px; z-index:-1;filter: Alpha(Opacity=30);-moz-opacity:0.3; opacity:0.3;}
#zebq ul li p{ color:#666; font-size:16px; margin-top:6%; text-transform:capitalize;}
#zebq ul li h5{ font-size:22px;   color:#D4151A; position:relative; padding-bottom:10%; }
#zebq ul li h5:after{ width:30%; left:35%; background-color:#20406F; height:4px; position:absolute; bottom:0px; content:"";}
#zebq ul li  span{ margin-right:5px;
	font-size:38px; font-weight:bold;
	color:#20406F;
	font-family:"impact", Arial, Helvetica, sans-serif; line-height:1;
}
#qyhj{ width:100%;position:relative; overflow:hidden; margin-top:2.5%; float:left;}

#qyhj .swiper-slide{ width:100%; position:relative;  margin-top:50px; margin-bottom:50px;   cursor:pointer;z-index:1;position:relative; transition:all 0.4s ease-in-out 0s; }
#qyhj .swiper-slide a{ display:block; cursor:help; height:100px;}
#qyhj .swiper-slide dd{ width:100%; display:block;float:left;padding-top:70%; position:relative;overflow:hidden;}
#qyhj .swiper-slide dd h3{ width:100%; background:rgba(0,0,0,0.5); left:0px; bottom:0px; z-index:8; position:absolute;text-align:center; color:#fff; font-size:12px;}
#qyhj .swiper-slide:after{ background-color:rgba(0,0,0,0.2); content:""; width:100%; height:100%; z-index:3; position:absolute; left:0px; top:0px;transition:all 0.4s ease-in-out 0s;}
#qyhj .swiper-slide dd img{ position:absolute; left:0px; top:0px; width:100%; min-height:100%; z-index:1;transition:all 0.4s ease-in-out 0s;}
#qyhj .swiper-slide:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#qyhj .swiper-slide-active{-webkit-transform:scale(1.2); -moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2); z-index:2;}
#qyhj .swiper-slide-active:after{background-color:rgba(0,0,0,0); border:#20406F solid 1px;  width:110%; height:110%; left:-5%; top:-5%;}
#qyhj .swiper-slide-active dd h3 { background-color:rgba(0,74,150,0.8);}
#qyhj .swiper-pagination-bullets{ bottom:0px; width:100%;}
#qyhj .swiper-pagination-bullet{ background-color:rgba(255,255,255,0.5);
	width: 10px;
	height:10px;
	opacity: 1; margin-left:2px; margin-right:2px; 
}
#qyhj .swiper-pagination-bullet-active{
	background:#12B1E9; 
}
#qyhj .swiper-button-prev,#qyhj .swiper-button-next{  width:40px; height:40px;background-color:#20406F;border-radius:100%;background-size:30% auto;}
#qyhj .swiper-button-prev{ left:1%;}
#qyhj .swiper-button-next{ right:1%;}
#qyhj  .swiper-button-prev:hover,#qyhj .swiper-button-next:hover{ background-color:#D4151A;}
#ryxl{ width:100%;position:relative; float:left; margin-top:2%;}

#ryxl .swiper-slide{
	width:100%;
	position:relative;
	display:block;
	overflow:hidden;
	cursor:pointer;
	float:left;
	margin-bottom:1.5%;
	background-image: url(rga.png);
	background-repeat: no-repeat;
	background-position: center center;	background-size:100% 100%; height:400px;display: flex;
justify-content: center;
align-items: center; text-align:center;
}
#ryxl .swiper-slide img{width:70%; transition:all 0.3s ease-in-out 0s; }
#ryxl .swiper-slide:hover h3{ display:none;}
#ryxl .swiper-pagination-bullets{ bottom:0px; width:100%;}
#ryxl .swiper-pagination-bullet{ background-color:rgba(255,255,255,0.5);

	width: 10px;
	height:10px;
	opacity: 1; margin-left:2px; margin-right:2px; 
}
#ryxl .swiper-pagination-bullet-active{
	background:#0079FE; 
}
#ryxl .swiper-button-prev,#ryxl .swiper-button-next{ position:absolute; top:50%; margin-top:-35px; width:40px; height:70px;background-color:rgba(0,0,0,0.3);background-size:40% auto;border-radius:0px;}
#ryxl .swiper-button-prev{ left:-1%;}
#ryxl .swiper-button-next{ right:-1%;}
#ryxl  .swiper-button-prev:hover,#ryxl .swiper-button-next:hover{background-color:rgba(0,0,0,0.5)}
#contact{ width:100%; float:left; margin-top:2%;}
#contact ul{list-style-type:none; margin-left:-2%;}
#contact ul li{ width:48%; margin-top:1%; margin-bottom:1%; float:left; margin-left:2%; cursor:pointer;transition:all 0.4s ease-in-out 0s;}
#contact ul li:hover{box-shadow:0px 1px 8px #ccc;-webkit-box-shadow:0px 1px 8px #ccc;-moz-box-shadow: 0px 1px 8px #ccc;}
#contact ul li:hover .nrc{ background-color:#20406F; border:#20406F solid 1px;background:-webkit-linear-gradient(top, #D4151A ,#20406F);}
#contact ul li .nrc{ width:90%; padding:5%; display:block; border:#ddd solid 1px; background-color:#f4f4f4;border-radius:5px; overflow:hidden; float:left; transition:all 0.4s ease-in-out 0s; position:relative; z-index:1; }
#contact ul li .nrc dd{ width:100%; float:left; text-align:center;}
#contact ul li .nrc dd i{ width:100px; height:100px; background-color:#20406F;border-radius:100%; font-size:40px; line-height:100px; color:#fff; transition:all 0.4s ease-in-out 0s; }
#contact ul li .nrc .bgf{ width:100%; height:100%; z-index:-1; position:absolute; left:0px; top:0px;filter: Alpha(Opacity=0);
-moz-opacity:0; 		opacity:0;transition:all 0.4s ease-in-out 0s; text-align:right;}
#contact ul li .nrc .bgf i{ font-size:350px; color:rgba(255,255,255,0.3); margin-top:5%; }
#contact ul li:hover .nrc dd i{ background-color:#fff; color:#20406F;}
#contact ul li:hover .nrc .bgf{filter: Alpha(Opacity=100);
-moz-opacity:1; 		opacity:1;}
#contact ul li .nrc h4{ transition:all 0.4s ease-in-out 0s; 
	font-size:28px;
	color:#333;
	line-height:2;
	width:100%;
	float:left;
	 font-weight:normal; margin-top:10px; margin-bottom:10px; text-align:center;
}
#contact ul li .nrc .xq{font-family: Verdana, Arial, Helvetica, sans-serif; color:#888; line-height:25px;text-align:center; height:50px;width:100%; float:left; overflow-y:auto; transition:all 0.4s ease-in-out 0s; }
#contact ul li:hover .nrc .xq,#contact ul li:hover .nrc h4{ color:#FFFFFF}
#contact ul li .nrc .xq::-webkit-scrollbar {
    width: 4px;
    height: 4px;
    background-color:#288FE1
}
#contact ul li .nrc .xq::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #E2E2E2
}
#contact ul li .nrc .xq::-webkit-scrollbar-thumb {
    border-radius: 4px;
    -webkit-box-shadow: inset 0 0 4px rgba(255,255,255, .6);
    background-color: #333;
}
#zxly{ width:47%; float:right;}
#zxmap{
	width:50%;
	position:absolute;
	left:0px;
	top:0px;
	height:100%;
	background-image: url(box-bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;background-size:cover;border-radius:5px;
}
#lynr{ width:100%; float:left; margin-top:2%;}
#shfw{ width:100%; float:left; margin-top:2.5%; }
#shfw li{ list-style-type:none; text-align:center; cursor:pointer;}
#shfw .owl-controls .owl-dots .owl-dot{ margin-top:1%;}
#shfw .owl-controls .owl-dots .owl-dot span{
width:8px;height:8px;margin:12px 2px; background-color:rgba(0,0,0,0.4);
}
#shfw .owl-controls .owl-dots .owl-dot.active span,#shfw .owl-theme .owl-dots .owl-dot:hover span{background-color:#20406F;}
#shfw .owl-controls .owl-nav{filter: Alpha(Opacity=0);transition:all 0.4s ease-in-out 0s;
-moz-opacity:0; 		opacity:0}
#shfw:hover .owl-controls .owl-nav{filter: Alpha(Opacity=100);
-moz-opacity:1; 		opacity:1}
#shfw .owl-controls .owl-nav .owl-next,#shfw .owl-controls .owl-nav .owl-prev{ position:absolute;  width:5%; top:0px; height:80%;  background:none; line-height:0px; font-size:0px;background-size:45% ;}
#shfw .owl-controls .owl-nav .owl-next{ 
	left:0px;
	background-image: url(la.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#shfw .owl-controls .owl-nav .owl-prev{
	right:0px;
	background-image: url(ra.png);
	background-repeat: no-repeat;
	background-position: right center;
}
#shfw .all_feature_color {
    box-shadow: 0 5px 10px 0 rgb(240 241 243);
    background: #fff;
    margin-bottom: 25px;
    padding-top:0; margin-left:5px; margin-right:5px;
}
#shfw.fwwt .all_feature_color{ border-top:rgb(240 241 243) solid 1px;}
#shfw .sub-item {
    position: relative;
    padding: 0;
    -webkit-transition: .5s;
    transition: .5s;
}
#shfw .sub-item h3 {
    margin: 5px 0 10px;line-height:25px; font-size:24px; margin-left:10px; margin-right:10px; color:#20406F;
}
#shfw.fwwt .sub-item h3{ font-size:14px;	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;}
#shfw .sub-item p{line-height:25px; font-size:16px;   height:50px; margin-top:12px; overflow:hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp:2;
    -webkit-line-clamp:2;-webkit-box-orient: vertical; margin-left:10px; margin-right:10px;}
#shfw.fwwt .sub-item p{ font-size:14px; text-align:left;}
.feature_positions_thumb, .witr_sub_item_area {
    position: relative;
}
.feature_carsor_icon {
    margin-top: -38px;
    margin-bottom: 29px;
}
#shfw .sub-item i {
    position: relative;
    -webkit-transition: .5s;
    transition: .5s;
    text-align: center;
	background: #20406F;
	color: #fff; 
}
#shfw .sub-item i {
    font-size: 30px;
    height: 80px;
    width: 80px;
    text-align: center;
    border-radius: 50%;
    line-height: 80px;
    display: inline-block;
    -webkit-transition: .5s;
    transition: .5s;
    color: #fff;
    background: #20406F;
}
#shfw .feature_btn {
    position: relative;
    top:15px;
}
.feature_btn a {
    -webkit-transition: .5s;
    transition: .5s;
    display: inline-block;
    padding: 5px 30px;
    border-radius: 5px;
    font-size: 16px;
    font-weight: 600;
    border: 1px solid #203260; background-color:#203260;
    color: #fff;
}
#shfw .sub-item i:after, #shfw .sub-item:hover i {
    background:#D4151A;
	color:#fff;
}
#shfw .sub-item:hover .feature_btn a {
    background: #D4151A;
    color: #fff;
    border-color: #fff;
    box-shadow: 0 0 30px 0 rgb(0 0 0 / 9%);
}
#shfw .feature_positions_thumb{ position:relative; padding-top:60%; overflow:hidden;}
#shfw .feature_positions_thumb img{ width:100%; position:absolute; left:0px; top:0px; min-height:100%;transition:all 0.4s ease-in-out 0s;}
#shfw .sub-item:hover .feature_positions_thumb img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#yyxl{ width:100%;position:relative; margin-top:2.5%; float:left;}

#yyxl .swiper-slide{ width:100%; position:relative; display:block; overflow:hidden; cursor:pointer; float:left;  padding-top:19%;}
#yyxl .swiper-slide h3{
	width:96%;
	text-align:left; font-weight:bold;
	position:absolute;
	bottom:0px;
	font-size:16px;
	color:#fff;
	padding:8% 2%;
	z-index:2;
	line-height:1.2;
	background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.7) 35%); transition:all 0.4s ease-in-out 0s;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; 

}
#yyxl .swiper-slide .zzc{ width:100%; position:absolute; left:0px; bottom:-110%;background:linear-gradient(to bottom,rgba(0,0,0,7),rgba(0,0,0,0.5),rgba(0,0,0,0)); height:100%; z-index:4; transition:all 0.3s ease-in-out 0s;}
#yyxl .swiper-slide .zzc:after{
	position:absolute;
	left:5%;
	bottom:5%;
	z-index:1;
	 width:21px; height:21px; content:"";
}
#yyxl .swiper-slide .zzc .nrq{ width:90%; padding:12% 5%; float:left; text-align:left;}
#yyxl .swiper-slide .zzc .nrq h4{ font-size:16px; font-weight:bold; color:#fff; line-height:1.5; color:#fff; margin-top:1.5%; margin-bottom:1.5;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; }
#yyxl .swiper-slide .zzc .nrq p{ margin-top:3%; color:rgba(255,255,255,0.8);
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 5; line-height:25px;
-webkit-box-orient: vertical; height:125px;}
#yyxl .swiper-slide img{ display:block; width:100%; position:absolute; min-height:100%; left:0px; top:0px; transition:all 0.3s ease-in-out 0s;}
#yyxl .swiper-slide:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#yyxl .swiper-slide:hover .zzc{ bottom:0px;}
#yyxl .swiper-slide:hover h3{ display:none;}
#yyxl .swiper-pagination-bullets{ bottom:0px; width:100%;}
#yyxl .swiper-pagination-bullet{ background-color:rgba(255,255,255,0.5);

	width: 10px;
	height:10px;
	opacity: 1; margin-left:2px; margin-right:2px; 
}
#yyxl .swiper-pagination-bullet-active{
	background:#D4151A; 
}
#yyxl .swiper-button-prev,#yyxl .swiper-button-next{ position:absolute; top:50%; margin-top:-40px; width:40px; height:80px;background-color:rgba(0,0,0,0.4);background-size:40% auto;border-radius:0px;}
#yyxl .swiper-button-prev{ left:1%;}
#yyxl .swiper-button-next{ right:1%;}
#yyxl  .swiper-button-prev:hover,#yyxl .swiper-button-next:hover{background-color:#D4151A}
@media only screen and (max-width: 1400px){#yyxl .swiper-slide{ padding-top:22%;}}
@media only screen and (max-width: 1250px){#qalb UL LI h4{ font-size:20px;}#ryxl .swiper-slide{ height:350px;}#gsys_1 h3{ font-size:16px;}#gsys_1 h2{ font-size:18px; font-weight:bold;}#gsys_1 h4{ font-size:14px;}#gsys_1 p{ font-size:14px;}#gsys_2 LI .nr h2{ font-size:16px; font-weight:bold}#gsys_2 LI .nr p{ font-size:14px;}#newsa .nra .js h2{ font-size:14px;}#shfw .sub-item h3 { font-size:18px;}#partf .shfw{padding:35px 15px 35px 30px;}
#partf .shfw h3{ font-size:24px;}
#partf .shfw h4{ font-size:16px; }
#partf .shfw h5{ font-size:14px;}
#partf .shfw p{  font-size:13px;line-height:2;}#yyxl .swiper-slide{ padding-top:25%;}#yyxl .swiper-slide .zzc .nrq h4{ font-size:14px;}#yyxl .swiper-slide h3{ font-size:16px;}}
@media only screen and (max-width: 1100px){#yyxl .swiper-slide .zzc .nrq p{ 
   line-clamp: 3;
-webkit-line-clamp: 3; line-height:20px;
 vertical; height:60px;}#yyxl .swiper-slide h3{ font-size:14px;}}
@media only screen and (max-width: 1000px){#yylist  LI .nr h5{ font-size:24px;}#yylist li .tp{ padding-bottom:40%;}#qalb UL LI p{ height:200px;}#zebq ul li p{ font-size:14px; line-height:25px; height:50px;}#zebq ul li h5{ font-size:18px;}#zebq ul li  span{ font-size:26px;}#zebq ul li h5:after{ height:2px;}#contact ul li .nrc h4{ font-size:18px;}#contact ul li .nrc dd i{ width:80px; height:80px;font-size:24px; line-height:80px; }#contact ul li .nrc .bgf i{ font-size:200px; }#contact ul li .nrc .xq p{ font-size:12px; line-height:20px;}#contact ul li .nrc .xq{ height:60px;}#ryxl .swiper-slide{ height:400px;}#zebq ul li img{ width:50px; margin-top:-25px;}#shfw .sub-item h3 { font-size:16px;}#shfw .sub-item p{ font-size:14px;}#partf .shfw{padding:25px 12px 25px 20px;}
#partf .shfw h3{ font-size:18px;}
#partf .shfw h4{ font-size:15px;margin-top:5px; margin-bottom:5px; }
#partf .shfw h5{ font-size:13px; margin-bottom:5px; font-weight:normal; line-height:1.5;}
#partf .shfw p{  font-size:12px; line-height:1.8;font-weight:normal;}#shfw.fwwt .sub-item h3{ font-size:12px;}#shfw.fwwt .sub-item p{ font-size:12px; text-align:left;}.feature_btn a { font-size:14px;}#yyxl .swiper-slide .zzc .nrq h4{ font-size:13px;}#yyxl .swiper-slide h3{ font-size:14px;}}
@media only screen and (max-width: 800px){#yylist  LI .nr h5{ font-size:16px; font-weight:bold;}#yylist li .tp{ padding-bottom:55%;}#yylist  LI .nr{ width:84%; padding:4%; margin-left:4%;box-shadow:1px 5px 10px #ccc;-webkit-box-shadow:1px 5px 10px #ccc;-moz-box-shadow:1px 5px 10px #ccc; margin-top:-10%; margin-bottom:20px; }#qalb UL LI p{ line-height:18px; height:180px;}#qalb UL LI h4{ font-size:16px;}#ryxl .swiper-button-prev,#ryxl .swiper-button-next{  margin-top:-25px; width:30px; height:50px;}#contact ul li .nrc h4{ font-size:16px; font-weight:bold;}#ryxl .swiper-slide{ height:330px;}#zebq ul li img{ width:70px; margin-top:-35px;}#gsys_1 h3{ font-size:14px;}#gsys_1 h2{ font-size:15px; line-height:1.8;  }#gsys_1 h4{ font-size:12px;}#gsys_1 p{ font-size:12px;margin-top:2.5%;line-height:1.5;}#gsys_1{width:44%; padding:5% 3%; }#gsys_2 LI .nr h2{ font-size:14px;}#gsys_2 LI .nr p{ font-size:12px;}#partd,#parte{ padding-top:15px; padding-bottom:15px;}#partf .tpq{
	width:100%; position:relative; float:left;
	left:0px;
	top:0px; padding-top:60%;

}
#partf .shfw{ width:100%; float:left;padding:25px 15px 25px 15px;}
#yyxl .swiper-slide{ padding-top:36%;}#yyxl .swiper-slide .zzc .nrq p{ 
   line-clamp: 3;
-webkit-line-clamp: 3; line-height:20px;
 vertical; height:60px;}#yyxl .swiper-button-prev,#yyxl .swiper-button-next{  margin-top:-30px; width:30px; height:60px;}}
@media only screen and (max-width: 600px){#yylist li .tp{ padding-bottom:60%;}#qalb UL LI { width:48%; }#zebq ul li{ width:45%;}#contact ul li{ width:98%;margin-top:2%; margin-bottom:2%;}#contact ul li .nrc .xq{ height:40px;}#zxmap{width:100%; position:relative; float:left; padding-top:45%;margin-bottom:2%}#zxly{ width:100%;}#ryxl .swiper-slide{ height:250px;}#zebq{ margin-top:12px;}#gsys .tp{ width:100%; padding-top:60%; display:block; position:relative; float:left;}#gsys_1{width:92%; padding:4%; }#partf .shfw h3{ font-size:16px;}
#partf .shfw h4{ font-size:14px; }}
@media only screen and (max-width: 500px){#ryxl .swiper-slide{ height:320px;}}
@media only screen and (max-width: 450px){#yylist li .tp{ padding-bottom:75%;}#yylist .owl-controls .owl-nav .owl-next,#yylist .owl-controls .owl-nav .owl-prev{ top:15%;}#qalb UL LI h4{ font-size:14px; font-weight:bold}#ryxl .swiper-button-prev,#ryxl .swiper-button-next{  margin-top:-20px; width:20px; height:40px;}#contact ul li .nrc dd i{ width:60px; height:60px;font-size:24px; line-height:60px; }#contact ul li .nrc .bgf i{ font-size:150px; }#ryxl .swiper-slide{ height:280px;}#zebq ul li img{ width:50px; margin-top:-25px;}#gsys_2 LI .nr h2{ font-size:16px; text-align:center;}#gsys_2 LI .nr p{ font-size:14px;}#yyxl .swiper-button-prev,#yyxl .swiper-button-next{  margin-top:-20px; width:20px; height:40px;}}
@media only screen and (max-width: 400px){#qalb UL LI{ width:98%;}#ryxl .swiper-slide{ height:250px;}}