.owl-theme .owl-controls{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:14px;height:14px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
#hyweb.bg1{ background-color:#E9F8FE}
#hyweb.bg2{
	background-attachment: fixed;
	background-image: url(bg2.jpg);
	background-repeat: no-repeat;
	background-position: center center;background-size:cover; padding-top:35px; padding-bottom:65px;
}
#hyweb.bg3{background-color:#FDF0F3}
#hyweb.bg4{ background-color:#DAF3FE;}
#main{ width:1200px; float:left; overflow:hidden;}
#lmbt{
	width:1200px;
	float:left;
	text-align:center;
	overflow:hidden;

}
#lmbt .bt{ float:left; width:1200px;text-align:center;}
#lmbt .bt dd{
	font-size:32px;
	height:55px;
	color:#0780B3; border-bottom:#ccc solid 1px;
}
#lmbt .bt dd span{	display:inline-block; border-bottom:#0780B3 solid 3px; padding:15px 0px;}
#lmbt .bt p{ line-height:20px;
	font-size:16px; font-weight:normal; letter-spacing:1px;
	text-align:center;
	color:#555;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif; margin-top:12px; margin-bottom:5px;
}
#lmbt .bt em{
	font-size:14px;
	color:#000;
	line-height:20px;
	font-style: normal;
}
#prolist{width:1200px;
	float:left;
	text-align:center;  position:relative; margin-top:25px; overflow:hidden;
}
#prolist .zzd{ width:1220px; float:left; }
#prolist ul{ list-style-type:none; }
#prolist UL LI { width:392px; float:left; text-align:center; margin-right:12px;overflow:hidden;transition:all 0.4s ease-in-out 0s; position:relative;   }
#prolist UL LI dd{ width:100%; float:left; overflow:hidden;height:260px;}
#prolist ul li dd img{ width:100%; min-height:260px; transition:all 0.4s ease-in-out 0s;   }
#prolist UL LI .zzc{
	width:100%;
	position:absolute;
	left:0px;
	bottom:0px;
	height:40px;
	z-index:10;
	overflow:hidden; background-color:rgba(0,0,0,0.4);transition:all 0.4s ease-in-out 0s;
}
#prolist UL LI  p{width:360px; float:left; text-align:center; font-size:14px; padding:0px 10px;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; line-height:40px; height:40px; color:#FFFFFF;}
#prolist UL LI A:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);}
#prolist UL LI A:hover .zzc{background-color:rgba(7,128,179,0.5)}
#prolist .prev,#prolist .next {
	width: 38px;
	height:60px; display:block;
	top:80px; position:absolute;background-color:rgba(0,0,0,0.4);transition:all 0.4s ease-in-out 0s;
}
#prolist .prev i,#prolist .next i{ line-height:60px; color:#fff; font-size:40px;}
#prolist .prev {left:-80px;
}
#prolist .next {right:-80px;
}
#prolist:hover .prev{ left:0px;}
#prolist:hover .next{ right:0px;}
#company{ width:95%; float:left; overflow:hidden; background-color:rgba(255,255,255,0.8); padding:2.5%; margin-top:2.5%;}
#company .nr{width:48%; float:right; }
#company .nr dd{
	font-size:30px;
	color:#0780B3;
	line-height:35px; height:35px; overflow:hidden; margin-top:10px;
}
#company .nr p{ line-height:28px;height:252px;overflow:hidden; font-size:14px; margin-top:15px;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp:9;
    -webkit-line-clamp: 9;
    -webkit-box-orient: vertical;}
#company span{ width:150px; height:40px; margin-top:10px; text-align:center; display:block; z-index:1; float:left; overflow:hidden;  color:#0780B3; border:1px solid #0780B3; line-height:40px; font-size:15px; position:relative; background-color:#fff;border-radius:5px; overflow:hidden;}
#company span:after{ top:0px; left:0%;width:0px; height:100%; z-index:-1; background-color:#0780B3; content:""; position:absolute;transition:all 0.4s ease-in-out 0s;}
#company span i{ margin-left:8px; line-height:40px; transition:all 0.4s ease-in-out 0s; }
#company span:hover:after{ top:0px; left:0px; height:100%; width:100%}
#company span:hover i{ margin-left:15px;}
#company span:hover{ color:#fff;}
#video{
	width:48%;
	float:left;

}
video::-webkit-media-controls-enclosure { overflow:hidden;}
video::-webkit-media-controls-panel {
        width: calc(100% + 30px); background-color:#f1f1f1;
    }
#video  img,#video  embed,#video iframe,#video  VIDEO{ 	width:100%;  overflow:hidden;}
#video  VIDEO{object-fit: fill}
#yylist{
	width:100%; 
	FLOAT: left; position:relative; min-width:1200px;
}
#yylist li{ list-style-type:none;}
#yylist  LI{text-align:left;  transition:all 0.4s ease-in-out 0s; cursor:pointer; position:relative;}

#yylist  LI  dd{ width:100%; height:22vw; overflow:hidden; text-align:center;}
#yylist  LI  .img1{width:100%; display:block; min-height:22vw;transition:all 0.6s ease-in-out 0s;}
#yylist  LI:hover .img1{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);transition:all 0.6s ease-in-out 0s;}
#yylist  LI  .zzc{ position:absolute; left:0px; top:0px; text-align:center; z-index:1; width:90%; padding:0px 5%; height:100%; background-color:rgba(0,0,0,0.4);transition:all 0.6s ease-in-out 0s;}
#yylist  LI  .zzc h5{ display:inline-block; text-align:center;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; font-size:24px; margin-top:8vw; height:5vw; line-height:5vw; overflow:hidden; color:#fff; font-weight:normal; border-bottom:#fff solid 1px; border-top:#fff solid 1px;}
#yylist  LI:hover .zzc{background-color:rgba(0,0,0,0.2)}
#yylist .owl-controls { position:absolute; width:100%; left:0px; top:-40px;}
#yylist .owl-controls .owl-dots .owl-dot{}
#yylist .owl-controls .owl-dots .owl-dot span{
width:10px;height:10px;margin:10px 5px; background-color:#0780B3 ;
}
#yylist .owl-controls .owl-dots .owl-dot.active span,#qylist .owl-theme .owl-dots .owl-dot:hover span{background-color:#D72253;}

#more{ width:1200px; float:left; margin-top:35px; text-align:center;}
#more A{
	display:inline-block;
	padding-left:40px;
	padding-right:40px;
	line-height:40px;
	font-size:15px;
	border-radius:5px;
	color:#555; border:#ddd solid 1px;
	transition:all 0.2s ease-in-out 0s; background-color:#fff;
}
#more A:hover {
	background:#0780B3; border:#0780B3 solid 1px; color:#fff; 
}
#news{ width:100%; float:left; margin-top:28px;}
#newsa{ width:42%; float:left;}

#newsb{ width:94%;float:left; padding:3%; margin-left:10px;  background-color:#fff;box-shadow: 0px 1px 8px #aaa;-webkit-box-shadow: 0px 1px 8px #aaa;-moz-box-shadow: 0px 1px 8px #aaa}
#news-1{
	width:100%;
	float:left; position:relative; 
	
}
#news-1 UL {
	COLOR:#565656; list-style-type:none; 
}
#news-1 UL LI {
width:100%;
	float:left; 
}
#news-1 UL LI .tp{ width:100%;  height:260px; overflow:hidden; float:left; position:relative;}
#news-1 UL LI .tp img{width:100%; min-height:260px; display:block; transition:all 0.4s ease-in-out 0s;}
#news-1 UL LI .tp .rq{ width:70px; height:50px; line-height:24px; padding-top:10px; text-align:center; position:absolute; left:0px; top:35px; background-color:rgba(0,0,0,0.6); color:#fff;}
#news-1 UL LI .tp .rq b{ font-size:22px;}
#news-1 UL LI .tp .rq p{ font-size:12px; }
#news-1 UL LI .bf1{ width:100%;; float:left; line-height:30px; padding-top:10px; padding-bottom:6px;}
#news-1 UL LI .bf1 .f18{ font-size:16px;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; height:25px; line-height:25px; color:#000; font-weight:600;}
#news-1 UL LI:hover .f18{color:#0780B3}
#news-1 UL LI .bf1 p{ font-size:14px; color:#777}
#news-1 UL LI .bf1 p a{ color:#777;}

#news-1 UL LI .bf2{width:100%; float:left;  font-size:14px; line-height:25px; height:50px; overflow:hidden;color:#888;}
#news-1 UL LI span{ background-color:#0780B3; color:#fff; padding-left:20px; font-size:12px;  padding-right:20px;display:inline-block; margin-top:8px;}
#news-1 UL LI:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);}
#news-1 UL LI:hover .rq{ background-color:#0780B3}
#news-1 .num { left:0px; bottom:5px; width:100%; text-align:right;  height:10px;  overflow:hidden;   position: absolute; z-index: 999;	}
#news-1 .num li { display:inline-block; float:none;
	text-align:center;
	width: 10px;
	height:5px;
	line-height:0px;
	overflow:hidden;
	color:#777;
	font-size:0px; 
	text-align:center;
	margin-right:4px;
	margin-left:4px;
	cursor:pointer;
	overflow:hidden;
border-radius:10px; background-color:#0780B3;transition:all 0.3s ease-in-out 0s;
}
#news-1 .num li.on {background-color:#D72253; width:20px; }
#news-3{
width:54%;
	float:right; overflow:hidden; margin-top:5px;
	
}
#news-3 UL {
	COLOR:#565656; list-style-type:none; 
}
#news-3 UL LI A:hover {
	color:#0780B3; 
}
#news-3 UL LI A {
	color:#000; 
}
#news-3 UL LI {
	width:100%; float:left;
	line-height:22px;
	font-size:13px;
	padding-bottom:8px;
	padding-top:8px;
	
}
#news-3 UL LI.zyjs{ background-image:none; line-height:25px; margin-top:5px; font-size:14px; text-align:left; color:#888; }
#news-3 UL LI b{ font-size:40px;  line-height:35px; }
#news-3 UL LI span{ color:#666;}
#news-3 UL LI p{ font-size:15px; line-height:30px;  height:30px; font-weight:600; overflow:hidden; color:#000;}
#news-3 UL LI A h2 {
	text-align:center;
	cursor:pointer;
	width:95px;
	height:70px;
	font-weight:normal;
	color:#fff;
	float:left;
	margin-right:20px;
	font-family: "Book Antiqua","Times New Roman", Times, serif;
	font-size: 16px;
	padding-top:15px;
	line-height:28px;
	border-radius:3px;
	background-color:#555;
transition:all 0.4s ease-in-out 0s;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);
}
#news-3 UL LI A:hover h2{
	   background-color:#0780B3; color:#fff;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);
}
#news-3 UL LI a:hover p{ color:#0780B3}
#news-3 UL LI i{
	background-color:#0780B3;
	font-size:12px;
	padding:2px 6px;
	line-height:15px;
	display:inline-block;
	color:#FFFFFF;
	font-style: normal;border-radius:4px; margin-left:10px;
}
#link{ width:1196px; border:#ddd solid 1px; padding:1px; float:left; background-color:#fff; margin-top:30px;}
#link_1{
	width:70px;
	height:50px;
	float:left;
	line-height:25px;
	font-size:14px;
	text-align:center;
	color:#FFFFFF;background-color:#0780B3;

}
#link_1 p{
	font-weight:bold;
	font-family: "Times New Roman", Times, serif; text-transform:uppercase;
}
#link_2{ width:1105px; padding-right:13px; float:right; line-height:25px;}
#link_2 a{ margin-left:8px; margin-right:8px;}}