.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}
#lmbt{
	width:100%;
	float:left;
	text-align:center;
	overflow:hidden;

}
#lmbt .bt{ float:left; width:100%;text-align:center;}
#lmbt .bt dd{
	font-size:32px;
	line-height:40px;
	color:#000000;
	background-image: url(line.jpg);
	background-repeat: no-repeat;
	background-position: center bottom; 
}
#lmbt .bt dd span{
	display:inline-block; padding-bottom:15px;
}

#lmbt .bt p{ line-height:25px;
	font-size:14px;
	text-align:center;
	color:#444;
	text-transform:capitalize; margin-top:10px;
}
#company{ width:100%; float:left; margin-top:25px;}
#company .nr{width:43%; float:right; }
#company .nr dd{
	font-size:30px;
	color:#000;
 line-height:35px; height:35px; overflow:hidden; margin-top:30px;
}
#company .nr p{ line-height:24px;height:240px;overflow:hidden; font-size:16px; margin-top:15px;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp:10;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;}
#company span{ width:150px; height:50px; margin-top:20px; text-align:center; display:block; z-index:1; float:left; overflow:hidden; color:#fff; background-color:#435061; line-height:50px; font-size:16px; position:relative;}
#company span:after{ left:-200px; top:0px; width:100%; height:100%; z-index:-1; background-color:#016BCC; content:""; position:absolute;transition:all 0.4s ease-in-out 0s;}
#company span i{ margin-left:8px; line-height:50px; transition:all 0.4s ease-in-out 0s; }
#company span:hover:after{ left:0px;}
#company span:hover i{ margin-left:15px;}
#rylist{
	width:100%; 
	FLOAT: left; margin-top:4%;
}
#rylist li{ list-style-type:none;}
#rylist  LI{  text-align:left;  transition:all 0.4s ease-in-out 0s;border:#ddd solid 1px; background-color:#fff;}

#rylist  LI  dd{height:250px; overflow:hidden; text-align:center;  padding:2%; width:96%;}
#rylist  LI  img{ max-width:100%; display:block; margin-left:auto; margin-right:auto; height:250px;transition:all 0.6s ease-in-out 0s;}
#rylist  LI:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#rylist  LI  h5{ font-weight:600; color:#555; text-align:center; font-weight:normal;height:45px; line-height:45px; TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;   font-size:16px; background-color:#f1f1f1;}
	
#rylist  LI  h5 span{ margin-left:10px;}
#rylist  LI:hover h5{ color:#fff; background-color:#016BCC;}
#rylist  LI:hover { border:#016BCC solid 1px;}
#rylist .owl-controls .owl-dots .owl-dot{ margin-top:1%;}
#rylist .owl-controls .owl-dots .owl-dot span{
width:30px;height:3px;margin:12px 5px; background-color:#C7C7C9;
}
#rylist .owl-controls .owl-dots .owl-dot.active span,#rylist .owl-theme .owl-dots .owl-dot:hover span{background-color:#016BCC;}
#video{
	width:54%;
	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}
#more{ width:100%; float:left; margin-top:25px; text-align:center;}
#more A{
width:150px; height:50px; margin-top:20px; text-align:center;display:inline-block; z-index:1; overflow:hidden; color:#fff; background-color:#435061; line-height:50px; font-size:16px; position:relative;
}
#more A:after{ left:-200px; top:0px; width:100%; height:100%; z-index:-1; background-color:#016BCC; content:""; position:absolute;transition:all 0.4s ease-in-out 0s;}
#more A i{ margin-left:8px; line-height:50px; transition:all 0.4s ease-in-out 0s; }
#more A:hover:after{ left:0px;}
#more A:hover i{ margin-left:15px;}
#lmdf{float:left;width:100%; text-align:center; margin-bottom:5px; overflow:hidden; margin-top:15px;}
#lmdf A{padding:5px 30px;
	font-size:16px; 
	display:inline-block;
	 color:#555; background-color:#fff; margin:3px; border:#ddd solid 1px;border-radius:5px; text-transform:capitalize;
}
#lmdf A span{ display:table-cell; vertical-align:middle; line-height:40px; height:40px;}
#lmdf A:hover{	color:#fff; background-color:#016BCC; border:#016BCC solid 1px;}
#prolista{width:100%;
	float:left;
	text-align:center; 
}
#prolista ul{ list-style-type:none; overflow:hidden; margin-left:-2.5%;}
#prolista UL LI { width:22.5%; float:left; margin-left:2.5%; margin-top:10px; margin-bottom:10px;;}
#prolista UL LI .tp{ margin-top:1px; width:96%; position:relative; margin-left:-1px; overflow:hidden;  height:210px; background-color:#fff; outline:#ddd solid 1px; padding:2%;}
#prolista UL LI .tp .zzc{
	left:0px; top:0px; width:100%;
	position:absolute;
	z-index:10;
	transition:all 0.6s ease-in-out 0s;
	background-color:rgba(1,107,204,0.4);
	overflow:hidden;
	background-image: url(hx.png);
	background-repeat: no-repeat;
	background-position: center center; background-size:140%;filter: Alpha(Opacity=0);
-moz-opacity:0; 			opacity:0;
}
#prolista UL LI:hover .tp{ outline:#016BCC solid 1px;}
#prolista UL LI:hover .tp .zzc{  height:100%;background-size:284px auto;filter: Alpha(Opacity=80);
-moz-opacity:0.8; 			opacity:0.8;}
#prolista ul li img{ max-width:100%;height:210px;transition:all 0.6s ease-in-out 0s; display:block; margin-left:auto; margin-right:auto;}
#prolista UL LI h5{ line-height:30px; text-align:left; height:30px; margin-top:8px; font-size:15px;OVERFLOW: hidden;}
#prolista UL LI p{ line-height:25px; margin-top:5px; color:#6E6E6E;text-align:left;OVERFLOW: hidden; }

#prolista UL LI A{
	color:#333;

}
#prolista UL LI A:hover{
	color:#016BCC;

}
#prolista UL LI A:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#zebq{
	width:92%;
	float:left; padding:0px 4%;

}
#zebq ul{LIST-STYLE-TYPE: none;}
#zebq ul li{width:23%; padding:8%  5%; float:left;  color:#fff; text-align:center; border-right:1px solid #fff;}
#zebq ul li:last-child{ border-right:0px;}
#zebq li h5{ font-size:26px; font-weight:normal; display:block; text-align:center; line-height:120px;  color:#fff; position:relative;}
#zebq li h5 span{
	font-size:110px;
	color:#fff;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
#zebq li h5 i{ position:absolute; top:-45px; right:12%;
	font-size:18px;
	color:#fff;
	font-style: normal;
}
#zebq li h4 { font-size:18px; color:#fff; font-weight:normal; line-height:1.5;}
#zebq li p{ font-size:24px; margin-top:50px;  color:#fff; text-align:center }
#zebq li p img{ margin-bottom:25px;}
#news{ width:100%; float:left; margin-top:22px;}
#gg{
	width:100%;
	float:left;
	overflow:hidden;
	min-width:1250px;
	padding-top:2%;
	color:#fff;
	padding-bottom:2%;
	background-color:#016BCC;
	text-align:center;
	background-repeat: no-repeat;
	background-position: center top;
}
#gg dd{ font-size:24px; line-height:50px; }
#gg p{ font-size:16px; line-height:50px;}	
#gg span{display:inline-block; padding-left:25px; line-height:55px; background-color:#016BCC;  padding-right:25px; border:#219AE7 solid 1px; font-size:16px; margin-top:8px;}
#gg span i{ margin-right:15px; font-size:20px;}
#gg span em{
	font-size:32px;display:inline; font-weight:bold;
	font-family: Geneva, Arial, Helvetica, sans-serif; letter-spacing:1px;
	font-style: normal;
}
#newslist{
	width:100%; 
	FLOAT: left;
}
#newslist li{ list-style-type:none;}
#newslist  LI{  text-align:left;  transition:all 0.4s ease-in-out 0s;margin-bottom:10px; background-color:#fff;}

#newslist  LI  dd{ width:100%; height:210px; overflow:hidden; text-align:center;}
#newslist  LI  img{width:100%; display:block; min-height:210px;transition:all 0.6s ease-in-out 0s;}
#newslist  LI:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#newslist  LI .nr{ padding:2%;}
#newslist  LI  h5{ font-weight:600; color:#333; height:30px; line-height:30px; TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;   font-size:16px; margin-top:5px; margin-bottom:5px;}
	
#newslist  LI p.sj{ color:#6E6E6E; font-size:13px; line-height:25px; margin-bottom:5px;}
#newslist  LI  p.js{ margin:0px;
	color:#6E6E6E;
	 font-size:14px; text-align: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; line-height:20px; height:60px;
}
#newslist  LI .nr span{ width:110px; height:35px; margin-top:10px; margin-bottom:15px; text-align:center; display:block; z-index:1; margin-left:auto; margin-right:auto; overflow:hidden; color:#fff; background-color:#435061; line-height:35px; font-size:14px; position:relative;}
#newslist  LI .nr span:after{ left:-200px; top:0px; width:100%; height:100%; z-index:-1; background-color:#016BCC; content:""; position:absolute;transition:all 0.4s ease-in-out 0s;}
#newslist  LI .nr span i{ margin-left:8px; line-height:35px; transition:all 0.4s ease-in-out 0s; }
#newslist  LI .nr span:hover:after{ left:0px;}
#newslist  LI .nr span:hover i{ margin-left:15px;}
#newslist  LI:hover{ box-shadow: 0px 1px 10px #999;-webkit-box-shadow: 0px 1px 10px #999;-moz-box-shadow: 0px 1px 10px #999; }
#newslist  LI:hover h5{ color:#016BCC}
#newslist .owl-controls .owl-dots .owl-dot{ margin-top:1%;}
#newslist .owl-controls .owl-dots .owl-dot span{
width:30px;height:3px;margin:12px 5px; background-color:#C7C7C9;
}
#newslist .owl-controls .owl-dots .owl-dot.active span,#newslist .owl-theme .owl-dots .owl-dot:hover span{background-color:#016BCC;}
#link{ width:99.8%; border:#ddd solid 1px; padding:1px; float:left; background-color:#fff; margin-top:45px;}
#link_1{
		height:50px; padding:0px 20px;
	float:left;
	line-height:25px;
	font-size:14px;
	text-align:center;
	color:#FFFFFF;background-color:#016BCC;

}
#link_1 p{
	font-weight:bold;
	font-family: "Times New Roman", Times, serif; text-transform:uppercase;
}
#link_2{  padding-left:1%; padding-right:1%;padding-top:1%;float:left; line-height:25px;}
#link_2 a{ margin-left:8px; margin-right:8px;}
@media only screen and (max-width: 1300px){#newslist  LI  dd{  height:180px;} #newslist  LI  img{min-height:180px;}}