#main{ width:1200px; float:left; overflow:hidden;}
#lmbt{
	width:100%;
	float:left;
	text-align:center;
	overflow:hidden;

}
#lmbt .bt{ float:left; width:100%;text-align:center;}
#lmbt .bt dd{
	font-size:46px;
	line-height:50px;
	color:#000000;
 text-transform:uppercase;
}
#lmbt .bt dd span{
	display:inline-block; padding-bottom:15px;
	font-family: "Times New Roman", Times, serif; font-weight:600;
}

#lmbt .bt p{ line-height:25px;
	font-size:16px;
	text-align:center;
	color:#333333;
	 text-transform:uppercase;;
}
#pro{ width:1200px; float:left; margin-top:25px;}
#cpfl {
	WIDTH:300px;
	FLOAT: left;
}
#cpfl .bt{ width:88%; float:left; text-transform:uppercase; margin-top:12px; font-size:30px; color:#fff; line-height:1.5;  background-color:#015CAC; padding:6%; color:#fff; }
#cpfla{
WIDTH:300px;
	float:left; margin-top:5px;

		
}
#cpfla UL{ list-style-type:none; }
#cpfla UL LI { float:left;
WIDTH:300px;

	font-size:14px;
 margin-top:2px; margin-bottom:2px; position:relative; text-transform:capitalize;
}
#cpfla UL LI i{ position:absolute; right:2px; line-height:45px; top:0px; margin-right:5px;}
#cpfla UL LI A { display:block; padding-left:10px; padding-right:15px; background-color:#EAEAEA;
	height:45px;
	line-height:45px;
	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	COLOR: #666;
}
#cpfla UL LI A:hover {
	color:#fff; background-color:#015CAC
}
#prolist {
	WIDTH:879px;
	FLOAT:right;overflow:hidden;
}
#prolist UL {
	LIST-STYLE-TYPE: none; width:910px; 
}
#prolist UL LI {
	TEXT-ALIGN: center; width:283px; FLOAT: left; margin-right:15px; margin-bottom:15px;}
#prolist UL LI  dd{ width:283px; padding-bottom:5px; height:220px; float:left; display:block; position:relative;overflow:hidden;}	
#prolist UL LI dd IMG { border:0px; max-width:100%; height:220px; transition:all 0.4s ease-in-out 0s;}
#prolist UL LI .zzc{ position:absolute; width:100%; height:100%;  background-color:	rgba(0,0,0,0.5); color:#fff; left:0px; top:0px;filter: Alpha(Opacity=0);
-moz-opacity:0; 			opacity:0;transition:all 0.5s ease-in-out 0s; text-align:center;
}
#prolist UL LI .zzc .nr{ width:90%; margin-top:20%; float:left; padding:5%;;}
#prolist UL LI .zzc p{line-height:20px; font-size:14px; color:#FFFFFF; margin-top:8px; margin-bottom:8px;}
#prolist UL LI .zzc span{ width:80%; background-color:#fff; overflow:hidden;display:inline-block; height:1px;filter: Alpha(Opacity=0);
-moz-opacity:0; 			opacity:0;transition:all 0.5s ease-in-out 0s;}
#prolist UL LI:hover .zzc{filter: Alpha(Opacity=1);
-moz-opacity:1; 			opacity:1;}
#prolist UL LI:hover .zzc span{ width:5%; background-color:#fff; overflow:hidden;display:inline-block; height:1px;filter: Alpha(Opacity=1);
-moz-opacity:1; 			opacity:1;}
#prolist UL LI:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#prolist UL LI .js{ width:261px; border:#ddd solid 1px; float:left; padding:10px;}
#prolist UL LI h5{ height:30px; line-height:30px; border-bottom:#DDD solid 1PX;	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; width:100%; float:left; color:#666; font-weight:normal; font-size:14px;}
#prolist UL LI .js p{ width:100%; float:left; text-align:left; margin-top:5px; font-size:12px; line-height:25px; color:#777;}
#prolist UL LI .js i{ float:right; font-size:16px; line-height:25px; margin-right:10px;transition:all 0.4s ease-in-out 0s;}
#prolist UL LI:hover h5,#prolist UL LI:hover .js i{ color:#015CAC; margin-right:0px}
#company{ width:1200px; float:left; margin-top:30px; overflow:hidden;}
#company .nr{width:620px; float:left; }
#company .nr dd{
	font-size:26px;
	color:#015CAC;
	font-family: Arial, Helvetica, sans-serif; font-weight:bold; line-height:35px; height:35px; overflow:hidden;
}
#company .nr p{ line-height:25px;height:250px;overflow:hidden; font-size:14px; 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:35px; margin-top:20px; text-align:center; float:left; color:#fff; background-color:#015CAC; line-height:35px; font-size:14px;}
#company span i{ margin-left:10px; line-height:35px;}
#company span:hover{ background-color:#00A5DB;}

#video{
	width:550px;
	float:right; height:360px;

}
video::-webkit-media-controls-enclosure { overflow:hidden;}
video::-webkit-media-controls-panel {
        width: calc(100% + 30px); 
    }
#video  img,#video  embed,#video iframe,#video  VIDEO{ 	width:550px; height:360px; overflow:hidden;}
#video  VIDEO{object-fit: fill}
#more{ width:100%; float:left; margin-top:25px; text-align:center;}
#more A{
	display:inline-block;
	padding-left:20px;
	padding-right:20px;
	line-height:40px;
	font-size:16px; letter-spacing:1px;
	border-radius:5px;
	color:#fff; 
	transition:all 0.2s ease-in-out 0s; text-transform:uppercase; background-color:#015CAC;
}
#more A:hover {
	background:#00A5DB;  color:#FFFFFF; 
}
#part1{ width:1200px; float:left; position:relative;  height:100px;}
#part1 .da{ width:100%; left:0px; bottom:-100px; position:absolute;}
#zebq{
	width:94%;
	float:left; background-color:#E6F0FE; padding:3%; box-shadow: 0px 1px 10px #ccc;-webkit-box-shadow: 0px 1px 10px #ccc;-moz-box-shadow: 0px 1px 10px #ccc;

}
#zebq ul{LIST-STYLE-TYPE: none;overflow:hidden; }
#zebq ul li{width:25%; margin-left:-1px; text-align:center; float:left;  color:#015CAC; text-align:center; border-left:1px solid #015CAC;}
#zebq ul li p{ color:#777; font-size:14px;}
#zebq ul li h5{
	font-size:42px;
	font-weight:600;
	font-family: Arial, Helvetica, sans-serif; line-height:1;
}
#wzys{ width:1200px; float:left; margin-top:30px;}
#wzys ul{list-style-type:none;}
#wzys ul li{ width:1200px; float:left; margin-bottom:40px;}
#wzys ul li.c1 .tp,#wzys ul li.c2 .nr{ float:left;}
#wzys ul li.c2 .tp,#wzys ul li.c1 .nr{ float:right;}
#wzys ul li .tp{ width:500px;text-align:center;}
#wzys ul li .tp img{max-width:500px;}
#wzys ul li .nr{ width:650px; margin-top:10px;}
#wzys ul li .nr dd{
	font-size:22px;
	color:#015CAC;
	line-height:30px; text-transform:capitalize; font-weight:600;
	width:100%;
	float:left; margin-bottom:15px;
}
#wzys ul li .nr dd span{font-family:"Courier New", Courier, monospace; font-size:70px; color:#c3c3c3; font-weight:normal;}
#wzys ul li .nr .xq{ width:100%; font-size:14px; line-height:25px; margin-top:5px; color:#666;}
#wzys ul li .nr .xq span{ width:150px; height:35px; margin-top:20px; text-align:center; float:left; color:#fff; background-color:#015CAC; line-height:35px; font-size:14px;}
#wzys ul li .nr .xq span i{ margin-left:10px; line-height:35px;}
#wzys ul li:hover .nr .xq span{ background-color:#00A5DB;}
#news{ width:1200px; float:left; margin-top:25px;}
#info_1{ width:585px; float:left;}
#info_2{ width:585px; float:right;}
#newsa_1{
	width:585px;
	float:left; overflow:hidden; padding-bottom:18px; 

	}
#newsa_1 .tp{ width:180px; height:105px; float:left; overflow:hidden; border:#eee solid 1px; margin-right:18px;}	
#newsa_1 img{ transition:all 0.4s ease-in-out 0s;width:200px; min-height:105px; display:block;}
#newsa_1 dd{ font-size:16px;  line-height:25px; height:25px; 	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; cursor:pointer;}
#newsa_1 p{ line-height:20px; color:#666;  font-size:12px; height:60px; color:#777; overflow:hidden;}
#newsa_1 .time{ color:#999; height:20px; font-size:12px; line-height:20px; overflow:hidden;}
#newsa_1  A{ color:#333;}
#newsa_1  A:hover{
	color:#015CAC;

}
#newsa_1:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);}
#news_1{ width:585px;
	float:left;  
}
#news_1 ul{ list-style-type:none;   font-size:12px;  }
#news_1 UL LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#news_1 UL LI {
	text-align:left;
	width:585px;
	display:block;
	line-height:37px;
	height:37px;
	float:left;
	OVERFLOW: hidden;
	font-size:14px;
	background-image: url(ico03.gif);
	background-repeat: no-repeat;
	background-position: 2px center; border-bottom:#ddd dotted 1px;
	
}
#news_1 UL LI span{ font-size:12px; color:#777; float:right;}
#news_1 UL LI A {
padding-left:14px;
color:#212121;
}
#news_1 UL LI A:hover {
	padding-left:14px;
	color:#015CAC;
}
#links{ width:1170px; float:left; padding:15px; background-color:#fff; margin-top:25px; line-height:25px; font-size:14px; }
#links  b{font-size:20px;
	color:#015CAC;
	font-family: "impact",Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:normal;}
#links a{  margin-left:6px; margin-right:6px;}