#part1{
	width:100%;
	float:left;
	background-color:#fff;
	padding-top:3.5%;
	padding-bottom:3.5%;
	background-repeat: no-repeat;
	background-position: center center;overflow:hidden;
}
#lmbt{
	width:100%;
	float:left; text-align:center;
}
#lmbt  dd{
	position:relative;
	font-size:32px;
	color:#333;
	line-height:1.8;   display: inline-block; 
	}
#lmbt  dd span{ float:left; margin-top:-25px;  }
#lmbt p.en{ color:#555;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif; text-transform:capitalize; margin-top:-5px;
}
#lmbt p{ line-height:1.8; color:#999;}
#more{ width:100%; float:left; margin-top:2.5%; text-align:center; margin-bottom:1.5%;}
#more  A{
	display:inline-block; padding:5px 40px; line-height:2; font-weight:bold;  font-size:15px;border-radius:4px; color:#fff; background-color:#0064B8; 
}
#more  A i{ margin-left:8px;transition:all 0.4s ease-in-out 0s;}
#more  A:hover i{ margin-left:20px;}
#more.bai{ text-align:right; margin-bottom:2.5%;}
#more.bai A{
	 color:#0064B8;background-color:#fff; 
}
#more  A:hover {color:#fff; background-color:#0064B8;background-image: linear-gradient(to bottom, #0089E1,#0064B8,#0089E1);}

#part2a{
	width:100%;
	float:left;
	padding-top:3.5%;
	padding-bottom:3.5%;
	background-color:#fff;
	overflow:hidden;
	background-image: url(beijj.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
#part2{
	width:100%;
	float:left;
	padding-top:3%;
	padding-bottom:3%;
	overflow:hidden;
	background-color:#F4F4F4;

}
#part3{
	width:100%;
	float:left;
	overflow:hidden;

}
#part4{
	width:100%;
	float:left;
	overflow:hidden;
	background-color:#0064B8;
	background-image: url(bg1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	background-attachment: fixed;
}
#lmdf{float:right;  width:100%; font-size:0px;  text-align:left;  margin-top:4%;overflow:hidden; }
#lmdf A{
	padding-left:15px;
	line-height:35px; font-size:15px;
	padding-right:15px;
	display:inline-block;
	 color:#fff; background-color:#333; margin-left:6px; margin-right:6px; border-radius:4px;
}
#lmdf A i{ color:#0089E1; margin-right:8px;transition:all 0.6s ease-in-out 0s;}
#lmdf A:hover{color:#fff; background-color:#0064B8;}
#lmdf A:hover i{ color:#fff; margin-right:12px;}
#cbt{float:left; }
#cbt #lmbt{ width:auto;}
#cbt .lmt{ float:right;}
#gywm{ width:100%; float:left; position:relative; z-index:1; margin-top:2.5%; padding-top:2.5%; padding-bottom:2.5%;}
#gywm .zzc{
	width:72%;
	position:absolute;
	right:0px;
	top:0px;
	z-index:-1;
	height:100%;
	box-shadow: 0px 1px 8px #777;
	-webkit-box-shadow: 0px 1px 8px #888;
	-moz-box-shadow: 0px 1px 8px #777;
	background-color:#0076c3;
	background-image: url(bg1.jpg);
	background-repeat: no-repeat;
	background-position: center center;background-size: cover;
}
#company{ width:95%; float:left; padding:3% 2.5%;}

#company .nrzs{ width:100%; float:left;  position:relative;  }
#company .nrzs .zt{ width:46%; box-sizing:content-box; overflow:hidden; box-sizing:border-box;background-color:#fff; margin-top:-2%; border:#fff solid 15px;float:left;   box-shadow: 0px 1px 8px #555;-webkit-box-shadow: 0px 1px 8px #555;-moz-box-shadow: 0px 1px 8px #555; }
#company .nrzs .zsq{ width:51%; float:right;}
#company .nrzs .zt img{ display:block; width:100%;transition:all 0.6s ease-in-out 0s;  }
#company .nrzs .zt video{width:100%;object-fit: fill;}
#company .nrzs .zt:hover img{transform: scale(1.1) rotate(3deg);
	-o-transform: scale(1.1) rotate(1deg);
	-webkit-transform: scale(1.1) rotate(1deg);
	-moz-transform: scale(1.1) rotate(1deg);
	-ms-transform: scale(1.1) rotate(1deg);}
#gsjs{ width:100%; float:left; color:#fff; border-bottom:#fff solid 1px;}
#gsjs p{ line-height:2; font-size:16px;}

#slzs{ width:100%; float:left; overflow:hidden; }
#zebq{
	width:100%;
	float:left; margin-top:2.8%; 
}
#zebq ul{LIST-STYLE-TYPE: none; }
#zebq ul li img{ display:block; max-width:90%; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px;}
#zebq ul li{width:23%; margin:0px 1%; text-align:center; float:left; color:#fff; text-align:center; }
#zebq ul li p{ font-size:16px; height:50px; overflow:hidden; line-height:25px; }
#zebq ul li h5{font-size:16px; padding-top:2%;}
#zebq ul li  span{ margin-right:8px;
	font-size:42px;
	font-weight:600;
	font-family: Arial, Helvetica, sans-serif; line-height:1;
}
.m20{ margin-top:2.5%}
#splist{width:100%;
	float:left;
	text-align:center;  overflow:hidden; 
}
#splist ul{ list-style-type:none;margin-left:-2%;}
#splist UL LI { width:23%; float:left; text-align:center; margin-left:2%;overflow:hidden; margin-top:1%; margin-bottom:1%; cursor:pointer; position:relative;}
#splist UL LI p{ background-color:rgba(0,0,0,0.6); color:#fff; text-align:center; padding:1.5%; line-height:1.8;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;left:0px;bottom:0px; width:97%; position:absolute; font-size:16px;transition:all 0.6s ease-in-out 0s;}
#splist UL LI .js{padding:1.5%;position:absolute;left:0px;bottom:-300px;color:#fff; text-align:center;background-color:rgba(0,0,0,0.4);transition:all 0.6s ease-in-out 0s; color:#fff; width:97%; height:97%; overflow:hidden;background-repeat: no-repeat;
	background-position: center center; }
#splist UL LI .js h4{ text-align:center; font-size:16px; line-height:2; TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; margin-top:15%;}
#splist UL LI .js span{display:inline-block; border:#0064B8 solid 1px; background-color:#0064B8; padding:5px 25px; font-size:14px; color:#fff; margin-top:15%;}
#splist UL LI dd{ display:block;width:100%; float:left; padding-bottom:65%; overflow:hidden; position:relative;}
#splist UL 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; background-color:rgba(0,0,0,0.1)}
#splist UL LI:hover dd:before {
	top: 3%;
	left: 3%;
	right: 3%;
	bottom: 3%;
	border: 1px solid rgba(255,255,255,0.5);
}
#splist ul li img{width:100%; position:absolute; left:0px; top:0px; min-height:100%;transition:all 0.6s ease-in-out 0s; }
#splist UL LI:hover img{transform: scale(1.1) rotate(3deg);
	-o-transform: scale(1.1) rotate(3deg);
	-webkit-transform: scale(1.1) rotate(3deg);
	-moz-transform: scale(1.1) rotate(3deg);
	-ms-transform: scale(1.1) rotate(3deg);}
#splist UL LI:hover p{bottom:-50px;}
#splist UL LI:hover .js{
	bottom:0px;
	background-repeat: no-repeat;
	background-position: center center;
}
#fwxm{ width:100%; float:left; margin-top:2%; }
#fwxm li {list-style-type:none;}
#fwxm li .nrc{ width:84%; padding:10% 4%; margin:10px; float:left;box-shadow:-1px 4px 10px #eee;-webkit-box-shadow:1px 4px 10px #eee;-moz-box-shadow:1px 4px 10px #eee; transition:all 0.4s ease-in-out 0s;}
#fwxm li .nrc dd{ width:100%; float:left;}
#fwxm li .nrc dd img{ height:80px; max-width:95%; display:block; margin-left:auto; margin-right:auto;-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;transition:all 0.6s ease-in-out 0s;}
#fwxm li .nrc h4{ font-size:15px; width:100%; color:#444; margin-top:3%;float:left; margin-bottom:6%; text-align:center;}
#fwxm li .nrc h4 span{ position:relative;}
#fwxm li .nrc h4 span:after{ background-color:#0064B8; overflow:hidden; height:2px; width:0px; position:absolute; left:0px; bottom:-6px;transition:all 0.4s ease-in-out 0s; content:"";}
#fwxm li .nrc p{ width:100%; font-size:13px; height:66px; overflow:hidden; color:#777; line-height:22px; overflow:hidden;float:left;overflow:hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp: 3;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical; }
#fwxm li:hover .nrc{ transform: translateX(0px) translateY(-12px);box-shadow:-1px 4px 10px #ccc;-webkit-box-shadow:1px 4px 10px #ccc;-moz-box-shadow:1px 4px 10px #ccc;}
#fwxm li:hover  h4{ color:#0064B8}
#fwxm li:hover  h4 span:after{ width:100%;}
#fwxm li:hover .nrc dd img{-webkit-filter: grayscale(0);
-moz-filter: grayscale(0);
-ms-filter: grayscale(0);
-o-filter: grayscale(0);
filter: grayscale(0);
filter:none; -webkit-animation:tada 1s; -moz-animation:tada 1s; animation:tada 1s;}
#fwxm .owl-controls .owl-dots .owl-dot{ margin-top:1%;}
#fwxm .owl-controls .owl-dots .owl-dot span{
width:12px;height:12px;margin:12px 4px; background-color:rgba(0,0,0,0.4);
}
#fwxm .owl-controls .owl-dots .owl-dot.active span,#fwxm .owl-theme .owl-dots .owl-dot:hover span{background-color:#0064B8;}
#fwxm .owl-controls .owl-nav .owl-next,#fwxm .owl-controls .owl-nav .owl-prev{ position:absolute; background:none; top:25%;border-radius:10px; width:50px;height:50px; line-height:0px; font-size:0px;border:rgba(255,255,255,0) solid 2px;}
#fwxm .owl-controls .owl-nav .owl-next{ 
	left:-80px;
	background-repeat: no-repeat;
	background-position: center center; background-image:url(l3.png)
}
#fwxm .owl-controls .owl-nav .owl-next:hover,#fwxm .owl-controls .owl-nav .owl-prev:hover{ border:#0064B8 solid 2px;}
#fwxm .owl-controls .owl-nav .owl-prev{
	right:-80px;
	background-repeat: no-repeat;
	background-position:center center; background-image:url(l4.png)
}
#fwz{ width:100%; float:left; position:relative; }
#fwz .tpa{
	width:100%; position:relative; padding-top:60%; overflow:hidden;

}
#fwz .tpa: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; }
#fwz:hover .tpa: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);
}
#fwz .tpa img{ width:100%; display:block; position:absolute; left:0px; top:0px; min-height:100%;transition:all 0.4s ease-in-out 0s; }
#fwz:hover .tpa img{transform: scale(1.1) rotate(3deg);
	-o-transform: scale(1.1) rotate(3deg);
	-webkit-transform: scale(1.1) rotate(3deg);
	-moz-transform: scale(1.1) rotate(3deg);
	-ms-transform: scale(1.1) rotate(3deg);}
	#gsys_2 LI:hover .nr h2{color:#0064B8;}

#fwz .nra{ width:100;% float:left;}
#fwz .nra .js{ width:90%; float:left;  padding: 5%; background-color:#F9F9F9;}
#fwz .nra .js h4{ font-size:14px; color:#0064B8; line-height:1.8; margin-top:5px; margin-bottom:5px; font-weight:normal;}
#fwz .nra .js h2{ font-size:16px; color:#333;  line-height:2;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;margin-bottom:5px;  }
#fwz:hover .nra .js h4,#fwz:hover .nra .js h2,#fwz:hover .nra .js p,#fwz:hover .nra   .js span{ color:#fff}
#fwz:hover .nra .js{ background-color:#0064B8;}
#fwz .nra   .js span{ display:inline-block;
	line-height:30px;
	border-radius:2px;
	color:#fff;
	transition:all 0.4s ease-in-out 0s;
	font-style: normal; margin-top:4%; font-size:14px; background-color:#0064B8; padding:2px 10px;}
#fwz .nra   .js p{ overflow:hidden; 
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp: 3;
    -webkit-line-clamp: 3;-webkit-box-orient: vertical; color:#999999; font-size:16px; line-height:25px; height:75px;   text-align:left;}
#fwz .nra  .js span i{ margin-right:8px; line-height:30px;color:#fff;transition:all 0.6s ease-in-out 0s;}
#fwz:hover .nra .js span { background-color:#333; }
#fwz:hover .nra  .js span i{ margin-right:12px;}
#ywly{width:100%;
	float:left;
	text-align:center;   margin-top:2%;
}
#ywly ul{ list-style-type:none;margin-left:-2%;}
#ywly UL LI { width:28.33%; float:left; text-align:center; padding:1.5%; background-color:#fff; margin-left:2%;overflow:hidden; margin-top:1%; margin-bottom:1%; cursor:pointer; position:relative;box-shadow:0px 1px 8px #ccc;-webkit-box-shadow:0px 1px 8px #ccc;-moz-box-shadow: 0px 1px 8px #ccc;}
#ywly UL LI p{ font-weight:bold; color:#333; font-size:16px;transition:all 0.6s ease-in-out 0s;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; text-align:center; margin-top:6px; margin-bottom:6px; line-height:1.8;}
#ywly UL LI  h4{ font-weight:normal; line-height:25px; color:#999; text-align:left; height:50px; font-size:14px; 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;}
#ywly UL LI:hover p{ color:#0064B8;}
#ywly UL LI span{display:inline-block; border:#fff solid 1px; padding:5px 25px; font-size:14px; color:#fff; margin-top:30%;}
#ywly UL LI dd{ display:block;width:100%; padding-bottom:65%; overflow:hidden; position:relative;}
#ywly  UL 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; background-color:rgba(0,0,0,0.1)}
#ywly  UL LI:hover dd:before {
	top: 3%;
	left: 3%;
	right: 3%;
	bottom: 3%;
	border: 1px solid rgba(255,255,255,0.5);
}	
#ywly ul li img{width:100%; position:absolute; left:0px; top:0px; min-height:100%;transition:all 0.6s ease-in-out 0s; }
#ywly UL LI:hover img{transform: scale(1.1) rotate(3deg);
	-o-transform: scale(1.1) rotate(3deg);
	-webkit-transform: scale(1.1) rotate(3deg);
	-moz-transform: scale(1.1) rotate(3deg);
	-ms-transform: scale(1.1) rotate(3deg);}

#team{
	width:100%; float:left;  margin-top:20px;
}
#team li{ list-style-type:none;}
#team  LI{  text-align:center; background-color:#000;  text-align:center;transition:all 0.4s ease-in-out 0s;}
#team  LI .nr{ width:100%;  float:left; background-color:#fff;}
#team  LI .nr dd{ width:100%; overflow:hidden; padding-bottom:90%; position:relative; display:block; overflow:hidden;transition:all 0.4s ease-in-out 0s;}
#team.hydw  LI .nr dd,#team.spzl  LI .nr dd{ padding-bottom:70%;}
#team.spzl  LI .nr dd span{
	position:absolute;
	z-index:1;
	left:0px;
	top:0px;
	height:100%;
	width:100%;
	background-color:rgba(0,0,0,0.1);
	background-repeat: no-repeat;
	background-position: center;
}
#team  LI .nr dd img{ position:absolute; left:0px; width:100%; top:0px; z-index:1; min-height:100%;transition:all 0.4s ease-in-out 0s; }
#team  LI .nr .qt{ width:90%; padding:2% 5%; margin-top:0.5%; text-align:center; background-color:#f9f9f9;}
#team  LI .nr dd h5{  color:#fff;overflow:hidden;
background-color:rgba(0,0,0,0.5); font-size:15px; position:absolute; left:0px; bottom:0px; z-index:5;line-height:2.5; width:100%;font-weight:bold;}
#team  LI .nr .qt h5{  color:#444;overflow:hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp: 1;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;line-height:2;font-weight:bold;}
#team  LI .nr .qt p{ height:50px; text-align:left; margin-top:2%;font-weight:normal; line-height:25px;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; color:#777; font-size:14px; }
#team  LI .nr .qt h4{ text-align:right; margin-top:2px;}
#team  LI:hover .nr dd h5{color:#fff;background-color:(0,106,193,0.5); }
#team  LI:hover .nr qt h5{color:#0064B8;}
#team  LI .nr .qt span{ display:inline-block; text-align:center; font-weight:normal;border:#0064B8 solid 1px; color:#0064B8; width:60px; height:25px;border-radius:5px; text-transform:uppercase; line-height:25px; font-size:12px; margin-top:2.5%;margin-bottom:5px;}
#team  LI:hover .nr .qt span{ background-color:#0064B8; border:#0064B8 solid 1px; color:#fff;}
#team  LI:hover .nr dd img{-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);}
#team .owl-controls .owl-dots .owl-dot{ margin-top:0.2%;}
#team .owl-controls .owl-dots .owl-dot span{transition:all 0.4s ease-in-out 0s;
width:8px;height:8px;margin:12px 5px; background-color:#C7C7C9;border-radius:10px;
}
#team .owl-controls .owl-dots .owl-dot.active span,#team .owl-theme .owl-dots .owl-dot:hover span{background-color:#0064B8; width:24px}
#team .owl-controls .owl-nav{filter: Alpha(Opacity=0);
-moz-opacity:0; 		opacity:0;transition:all 0.3s ease-in-out 0s;}
#team:hover .owl-controls .owl-nav{filter: Alpha(Opacity=100);
-moz-opacity:1; 		opacity:1}
#team .owl-controls .owl-nav .owl-next,#team .owl-controls .owl-nav .owl-prev{ position:absolute; background:none; background-color:rgba(0,0,0,0.4); top:35%; margin-top:-20px; width:40px;height:40px; line-height:0px; font-size:0px;background-size:100% auto;}
#team.spzl .owl-controls .owl-nav .owl-next,#team.spzl  .owl-controls .owl-nav .owl-prev{ top:50%; margin-top:-20px;}
#team .owl-controls .owl-nav .owl-next{ 
	left:0px;
	background-image: url(prev.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#team .owl-controls .owl-nav .owl-prev{
	right:0px;
	background-image: url(next.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.nTabx{
	width:100%;
	float:left;
	overflow:hidden; text-align:center; margin-bottom:2%;
}
.nTabx  ul{
border:0; font-size:0px; 
}
.nTabx  li{ display:inline-block;
	text-align:center;
	cursor: pointer;
	list-style-type: none;
	 overflow:hidden;  text-align:center;TEXT-OVERFLOW: ellipsis; padding-left:20px; padding-right:20px; margin:4px;   line-height:2; border-radius:4px; font-size:16px;

}
.nTabx  li.al { background-color:#333;}
.nTabx  li.al a{color:#fff;}
.nTabx  li.al:hover{ background-color:#0064B8; }
.nTabx li.active{background-color:#0064B8;color:#fff;}
.nTabx li.normal{ background-color:#fff; color:#0064B8; }
.nonea{ display:none;}
#newsa{ width:100%; float:left; margin-top:2%;}
#newsb{ margin-top:0.5%;}
.news-left{width:50%;float:left;height:auto;overflow:hidden;box-shadow: -1px 1px 6px #ccc;-webkit-box-shadow: -1px 1px 6px #ccc;-moz-box-shadow: -1px 1px 6px #ccc; }
.news-left .img{width:100%;height:356px;overflow:hidden; position:relative; overflow:hidden;}
.news-left .img img{ position:absolute; width:100%; left:0px; min-height:100%; top:0px;transition:all .4s ease-out}
.news-left:hover .img img{transform:scale(1.1)}
.news-left .text{width:100%;background-color:#fff;padding:20px;position:relative;box-sizing:content-box; box-sizing:border-box;}
.news-left .text h5{font-size:16px;color:#333; font-weight:bold;padding-right:100px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:30px;line-height:30px;transition:all .4s ease-out}
.news-left .text h5 span{ color:#C00}
.news-left .text h6{font-size:14px;  font-weight:normal;color:#999;line-height:25px;height:75px;padding-right:100px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;box-sizing:content-box;  box-sizing:border-box;}
.news-left:hover .text h5{color:#0064B8}
.news-time{width:90px;height:90px;background-color:#333;padding:8px;font-size:38px;color:#fff;text-align:center;position:absolute;right:20px;top:25px;box-sizing:content-box; line-height:1.3; box-sizing:border-box;}
.news-time span{display:block;font-size:12px;color:#fff;text-align:center}
.news-left:hover .news-time{ background-color:#0064B8}
.news-right{width:48%;float:right;overflow:hidden}
.news-right ul li{width:100%;height:auto;margin-bottom:12px;background-color:#fff;padding:20px;overflow:hidden;box-sizing:content-box;  box-sizing:border-box;box-shadow: -1px 1px 6px #ccc;-webkit-box-shadow: -1px 1px 6px #ccc;-moz-box-shadow: -1px 1px 6px #ccc; }
.news-right ul li .text{width:100%;float:left;overflow:hidden}
.news-right ul li .text h4{font-size:16px;color:#333; font-weight:bold;height:25px;line-height:25px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:all .4s ease-out}
.news-right ul li .text h5{font-size:14px; font-weight:normal;color:#888;line-height:25px;height:50px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:10px 0}
.news-right ul li .text h6{font-size:14px;color:#555;font-family:'Arial';font-weight:normal;}
.news-right ul li:hover .text h4{color:#0064B8}

#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:#0064B8; 
}
#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:#0064B8}
#yszs{
	width:100%;
	float:left; 
}
#yszs li{LIST-STYLE-TYPE: none;overflow:hidden; }
#yszs  li img{  width:80px; position:absolute; right:0px; top:-10px; border:#fff solid 2px; padding:5px;border-radius:100%;transition:all 0.6s ease-in-out 0s;}
#yszs  li:hover   img{
  transform: rotate(360deg);
}
#yszs  li{width:100%; float:left; }
#yszs  li .nrj{width:100%; float:left;  color:#fff; box-sizing:content-box;  box-sizing:border-box; padding:45px 20px;  text-align:left;}
#yszs  li .dya{width:100%; float:left; position:relative;margin-bottom:5px;}
#yszs  li .dyb{width:100%;float:left;}
#yszs  li.bg1{ background-color:rgba(255,255,255,0.08);}
#yszs  li.bg2{ background-color:rgba(255,255,255,0.04);}
#yszs  li.bg3{ background-color:rgba(0,0,0,0.04);}
#yszs  li.bg4{ background-color:rgba(0,0,0,0.08);}
#yszs  li p.cn{ line-height:1.8; color:#FFFFFF;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; font-size:16px; font-weight:bold; }
#yszs  li .js {  margin-top:2.5%; overflow:hidden; line-height:25px; height:125px;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp:5;
    -webkit-line-clamp:5;-webkit-box-orient: vertical; color:rgba(255,255,255,0.8)}
#yszs  li h5{ padding-top:2%;color:#fff; }
#yszs  li h4{font-size:22px;color:#fff; line-height:1.8;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;}
#yszs  li  span{ margin-right:8px;
	font-size:42px;
	font-weight:600;
	font-family: Arial, Helvetica, sans-serif; line-height:1;
}
#yszs  .owl-controls .owl-dots { margin-top:-50px; z-index:1000; position:relative;}
#yszs  .owl-controls .owl-dots .owl-dot span{
width:12px;height:12px;margin:12px 4px; background-color:rgba(255,255,255,0.4);
}
#yszs  .owl-controls .owl-dots .owl-dot.active span,#yszs  .owl-theme .owl-dots .owl-dot:hover span{background-color:#fff;}
#sdys{
	width:100%;
	float:left; position:relative; display:block; margin-top:2.5%; z-index:2;
}
#sdys:after{ width:100%; position:absolute; width:1px; height:100%; top:0px; background-color:#fff; content:""; left:50%; margin-left:-0.5px;}
#sdys:before{ width:100%; position:absolute; width:100%; height:1px; left:0px; background-color:#fff; content:""; top:50%;margin-top:-0.5px; }
#sdys ul{LIST-STYLE-TYPE: none;overflow:hidden;}
#sdys ul li{ width:50%; float:left;}
#sdys ul li .ra{ float:right;}
#sdys ul li .la{ float:left;}
#sdys ul li dd{ width:50%;padding-top:260px; position:relative; overflow:hidden;}
#sdys ul li dd.t1{border-radius:0px 50% 0px 50%;}
#sdys ul li dd.t2{border-radius:50% 0px 50% 0px;}
#sdys ul li dd.t3{border-radius:50% 0px 50% 0px;}
#sdys ul li dd.t4{border-radius:0px 50% 0px 50%;}
#sdys ul li img{ position:absolute; width:100%; min-height:100%; left:0px; top:0px;}
#sdys ul li .js{  padding:4%; width:42%;}
#sdys ul li .js h3{ font-size:24px; color:#0064B8; margin-top:8px; margin-bottom:8px; line-height:1.8; font-weight:normal;}
#sdys ul li .js p{  margin-top:1%;  line-height:25px; height:150px; overflow:hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp:6;
    -webkit-line-clamp:6;-webkit-box-orient: vertical;}
#hyfa{
	width:100%;
	float:left; position:relative; display:block; margin-top:2.5%; 
}
#hyfa ul{LIST-STYLE-TYPE: none;overflow:hidden; margin-left:-1.8%;}
#hyfa ul li{ width:23.2%; float:left; margin-left:1.8%; margin-top:0.9%; margin-bottom:0.9%;}
#lmbt.df20{ margin-bottom:2%;}
#hzhbc{ width:97%; float:left; overflow:hidden; background-color:rgba(255,255,255,0.85); padding:1.5%; margin-top:2.5%;box-shadow: -1px 1px 6px #ccc;-webkit-box-shadow: -1px 1px 6px #ccc;-moz-box-shadow: -1px 1px 6px #ccc; }
#hzhb{ width:100%; float:left;}
#hzhb UL { list-style-type:none; margin-left:-1.6%;}
#hzhb UL li{ width:15%; margin-left:1.6%; float:left; margin-bottom:1.6%; overflow:hidden; border:#eee solid 1px; padding:5px;box-sizing:content-box; box-sizing:border-box;}
#hzhb UL li:hover{ border:#0064B8 solid 1px;}
#hzhb UL li img{ display:block; border:0px; margin-left:auto; margin-right:auto;  height:60px;max-width:100%; transition:all 0.6s ease-in-out 0s;}
#hzhb UL li:hover  img{transform: scale(1.1) rotate(3deg);
	-o-transform: scale(1.1) rotate(3deg);
	-webkit-transform: scale(1.1) rotate(3deg);
	-moz-transform: scale(1.1) rotate(3deg);
	-ms-transform: scale(1.1) rotate(3deg);}
	#gsys_2 LI:hover .nr h2{color:#0064B8;}