#main{
	width:1200px;
	float:left; overflow:hidden;

}
#cpfl{ width:230px; float:left;}
#cpfl_1{
	width:230px;
	float:left;
	background-color:#009ED6; padding-top:15px; padding-bottom:15px;
}
#lm-1{
	width:160px;
	float:left;
 padding-left:20px;
}
#lm-1 h1{ font-size:24px; color:#fff; font-weight:normal; line-height:30px; text-align:left;}
#lm-1 h1 p{ font-size:12px; color:#CAEAFF; text-transform:uppercase; line-height:15px;}
#cplb{
	width:230px;
	float:left; overflow:hidden; margin-top:1px; 
			
}

#cplb UL{ list-style-type:none; float:left;}
#cplb UL LI {
	WIDTH: 230px;
	font-size: 15px;
	float:left;
background-color:#fff;
}
#cplb UL LI i{ font-size:20px; margin-right:12px;}
#cplb UL LI A {		
padding-left:20px;
	color:#333;	line-height:44px; height:44px; overflow:hidden;
	display:block;transition:all 0.2s ease-in-out 0s; border-bottom:#ddd solid 1px;
	
}
#cplb UL LI A:hover { background-color:#009ED6; color:#fff; border-bottom:#0072AA solid 1px;
}
#cpzsa{ width:948px; float:right;}
#cpzsb{
	width:948px;
	float:left;
	background-image: url(dg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#cpzsb h1{ font-size:20px; color:#009ED6; border-bottom:#009ED6 solid 2px; line-height:38px;  padding-left:5px; margin-right:5px;float:left;}
#cpzsb h2{ color:#a3a3a3; font-size:14px; font-weight:normal; line-height:38px; text-transform:uppercase; margin-left:10px; float:left;}
#cpzsb .more{ line-height:40px; margin-right:10px; font-size:14px; float:right;}
#cpzsb A{ color:#666;}
#cpzsb A:hover{ color:#009ED6;}
#proa{ width:948px; float:left; margin-top:8px;}
#prolist {
	WIDTH:948px;
	FLOAT: left; overflow:hidden; padding-left:1px; padding-right:1px;
}
#prolist UL {
	LIST-STYLE-TYPE: none; width:980px; overflow:hidden;
}
#prolist UL LI {
	TEXT-ALIGN: center; width:225px; FLOAT: left; margin-right:16px;
}
#prolist UL LI .tp{ width:225px; float:left;}
#prolist UL LI h1{ width:219px; border:#ddd solid 1px; background-color:#fff; padding:2px;  overflow:hidden; text-align:center;}
#prolist UL LI IMG { border:0px;max-width:219px; height:219px; transition:all 0.3s ease-in-out 0s;}
#prolist UL LI p{ padding:5px; height:25px; line-height:25px; overflow:hidden;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; font-size:14px; text-align:center;
}
#prolist UL LI A {
	DISPLAY: block; color:#333;transition:all 0.3s ease-in-out 0s;
}
#prolist UL LI A:hover h1{ border:#009ED6 solid 1px;}
#prolist UL LI A:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
#prolist UL LI A:hover p{
	color:#009ED6;
}

#lmbt{
width:1200px; float:left; text-align:center;
}
#lmbt h1{ color:#009ED6;	line-height:40px; font-weight:600; letter-spacing:1px;
	font-size: 25px;
background-image: url(line1.jpg);
	background-repeat: no-repeat;
	background-position: center bottom; padding-bottom:6px;}

#lmbt p{
		font-size:14px;
	color:#999999; line-height:25px; margin-top:8px;
}
#lmbt p.ew{
	font-size:14px;
	color:#999999;
	line-height:22px;
	font-family: Arial, Helvetica, sans-serif;text-transform:uppercase;margin-top:5px; font-weight:normal;
}
#lmbt p.f16{ font-size:16px;color:#009ED6;}
#gsjs{ width:1200px; float:left; margin-top:20px; overflow:hidden; }
#company{ width:1200px; float:left;  background-color:#009ED6; overflow:hidden;}
#company dl dt {
	width: 400px;
	float: left;
	overflow:hidden;
	position:relative; z-index:101;
}
video::-webkit-media-controls-enclosure { overflow:hidden;    }
video::-webkit-media-controls-panel {
        width: calc(100% + 30px); background-color:#f1f1f1;
    }
#company dl dt img { width:400px; height:285px;transition:all 0.4s ease-in-out 0s;}
#company dl dt img,#company dl dt embed,#company dl dt iframe,#company dl dt VIDEO{width:400px; height:285px;overflow:hidden;}
VIDEO{  z-index:105}
#company dl dt:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#company dl dd { padding:30px; width: 740px; float: left;}
#company dl dd h1{
	font-size:40px;
	color:#fff;
	font-family: "Times New Roman", Times, serif; margin-bottom:8px;
}
#company dl dd h5 {height: 53px; line-height: 50px; overflow: hidden; border-bottom:#fff solid 2px; color:#fff; font-size:30px;}
#company dl dd h5 a {color:#fff; font-size: 22px;}
#company dl dd h5 a:hover {	color:#fff; text-decoration: none;}
#company dl dd p { font-size:14px; color:#fff; line-height:25px; margin-top:10px;
}
#company dl dd p a { float:right; color:#009ED6; font-size: 14px; background-color:#fff;border-radius:30px; padding-left:15px; padding-right:15px; line-height:30px; margin-top:20px;
}
#company dl dd p a:hover { float:right; font-size: 14px; 	background:#FF7800;  color:#fff;border-radius:30px; padding-left:15px; padding-right:15px; line-height:30px; margin-top:20px;
}
#video{
	width:550px;
	float:right;

}
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:550px; height:254px; overflow:hidden;}
#gsname{
	width:1200px;
	float:left; height:33px; margin-top:15px;
	background-image: url(in_fen_img.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#gsname h1{ font-size:18px; color:#000; font-size:16px; line-height:33px; margin-left:58px;}
#case{ width:1200px; float:left;  overflow:hidden;}
#caselist {
	WIDTH:1199px;
	FLOAT: left; margin-top:25px; border-left:#ddd solid 1px;
}
#caselist UL {
	LIST-STYLE-TYPE: none
}
#caselist UL LI {
	TEXT-ALIGN: center; width:280px; float:left; border:#ddd solid 1px; background-color:#fff; padding:9px; margin-left:-1px; position:relative; overflow:hidden;
}
#caselist UL LI.d{ TEXT-ALIGN: center; width:280px; float:left; border:#ddd solid 1px; background-color:#fff; padding:9px; margin-top:-1px;}

#caselist UL LI h1{ width:280px; height:280px; vertical-align:middle; text-align:center; display:table-cell;}
#caselist UL LI IMG { border:0px;max-width:280px;HEIGHT: 280px;}
#caselist UL LI p{
	left: 9px;
	top: 9px;
	width:280px;
	height:210px;
	font-size:16px;
	font-weight:bold; overflow:hidden;
	text-align: center;
	color:#009ED6;
	line-height:210px;
	visibility: hidden;
	position: absolute;
	opacity: 0;
	transform: scale(0.8);
	transition:all 0.2s ease-in-out 0s;
	background-image: url(hover_bgc.png);
	background-repeat: no-repeat;
	background-position: center center;
}

#caselist UL LI A { display:block;
	transition:all 0.2s ease-in-out 0s;
}
#caselist UL LI A:hover p {
	visibility: visible; opacity: 1; transform: scale(1.0);
}
#more{ width:1200px; float:left; margin-top:20px; text-align:center}
#more A{
	display:inline-block; padding-left:15px; padding-right:15px; line-height:34px; color:#FF7800;font-size:14px;border-radius:38px; border:#FF7800 solid 2px; color:#FE6716;transition:all 0.2s ease-in-out 0s;
}
#more A:hover {
	background:#FF7800;  color:#fff;
}
#news{ width:1200px; float:left; }
#infoa{ width:820px; float:left; border:#ddd solid 1px; height:476px;}
#cjwt{ width:350px; float:right; border:#ddd solid 1px;}
#cjwt_1{
	width:350px;
	float:left;
	background-image: url(news_nav.gif);
	background-repeat: repeat-x;
	background-position: left top; height:44px;
}
#cjwt_1 i{ font-size:20px; line-height:44px; color:#009ED6; margin-right:12px;}
#cjwt_1 h2{ padding-left:22px; font-size:18px; float:left; color:#555; line-height:44px;}
#cjwt_1 .more{ float:right; margin-right:12px; line-height:44px; font-size:14px;}
#info_1{
	width:820px;
	float:left;

	background-image: url(news_nav.gif);
	background-repeat: repeat-x;
	background-position: left top;

}
.nTaba{
float: left;
width:500px;  height:52px;
}

.nTaba  ul{
border:0;
margin:0;
}
.nTaba  li{ width:150px;
	float: left;
		text-align:center;
	cursor: pointer;
	list-style-type: none;
	height:52px;
	line-height:44px;
	font-size: 16px; margin-right:1px; font-weight:bold;

}
.nTaba li.active{
	color:#fff;
	background-image: url(news_cur.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.nTaba li.normal{
	color:#555;

	}
.nonea{ display:none;}	
#info_2{ padding:10px; width:800px; float:left;}
#info_2 .more{ width:800px; float:left; }
#info_2 .more .sy-more {
	margin: 10px auto 6px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 150px; height: 30px; text-align: center; line-height: 30px; font-size: 14px; box-shadow: 5px 5px 5px #eee;
}
#info_2 .more .sy-more:hover {
	background:#009ED6; transition:1.1s;
}
#info_2 .more .sy-more:hover a {
	color: rgb(255, 255, 255); display: block;
}
#newsa_1{
	width:800px;
	float:left;

	}
#newsa_1 img{ width:225px; float:left; height:150px; padding:1px; border:#eee solid 1px; margin-right:12px;}
#newsa_1 h1{ font-size:16px; color:#111; line-height:32px; cursor:pointer;}
#newsa_1 p{ line-height:26px; color:#666; font-size:14px;}
#newsa_1 p span{ border:#009ED6 solid 1px; color:#009ED6; padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:5px; line-height:50px;}
#newsa_1 p A{ color:#666;}
#newsa_1 p A:hover{
	color:#009ED6;
	text-decoration: underline;
}
#news-2{width:800px;
	float:left; margin-top:6px;
}
#news-2 ul{ list-style-type:none;   font-size:12px;  }
#news-2 UL LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#news-2 UL LI {
	text-align:left;
	WIDTH:390px;
	display:block;
	line-height:26px;
	height:26px;
	float:left;
	OVERFLOW: hidden;
	font-size:14px;
	background-image: url(ico03.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	border-bottom:#eee dotted 1px; margin-left:4px; margin-right:4px;
	
}
#news-2 UL LI span{ float:right;
	color:#999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#news-2 UL LI A {
padding-left:18px;
color:#666;
}
#news-2 UL LI A:hover {
	color:#009ED6;
}
#cywt_2{ padding:10px; width:330px; float:left;  }
#news-3{width:330px;
	float:left; 
}
#news-3 ul{ list-style-type:none;   font-size:12px;  }
#news-3 UL LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#news-3 UL LI {
	text-align:left;
	WIDTH:330px;
	float:left; 
	
}
#news-3 UL LI .wen{
	padding-left:35px;
	background-image: url(w.gif);
	background-repeat: no-repeat;
	background-position: left center; line-height:40px; font-size:14px; font-weight:bold; height:40px; overflow:hidden;
}
#news-3 UL LI .da{	border-bottom:#ddd dotted 1px;	padding-left:35px;
	background-image: url(d.gif);
	background-repeat: no-repeat;
	background-position: left 4px; line-height:30px; color:#666; height:90px; overflow:hidden; font-size:14px; padding-bottom:3px; padding-top:3px;}
#news-3 UL LI span{ 
	color:#009ED6;
	
}
#news-3 UL LI A {
color:#000;
}
#news-3 UL LI A:hover {
	color:#009ED6;
}
#inbottom{
	width:1130px;
	float:left;
	background-color:#FAFAFA;
	border-bottom:#009ED6 solid 10px;
	background-image: url(in_bottom_main_bg.png);
	background-repeat: no-repeat;
	background-position: right top;padding: 40px 35px; overflow:hidden;
}

#zzry{ width:1130px; float:right;}
#zzry .bt{ width:1130px; float:right;text-align: center; }
#zzry .bt h1{color: #009ED6; line-height: 1; font-size: 28px; font-weight: bold; margin-bottom: 5px; display: block;}
#rylist {
	WIDTH:1080px;
	FLOAT: left; position:relative;  padding-left:25px; padding-right:25px;
	LIST-STYLE-TYPE: none; margin-top:20px;
}
#rylist UL LI {
	TEXT-ALIGN: center; WIDTH:250px; overflow:hidden; FLOAT: left; padding-left:10px; margin-right:10px;
}
#rylist UL LI .tp{WIDTH:240px; height:170px; overflow:hidden; text-align:center; box-shadow: 0px 1px 6px #ccc;-webkit-box-shadow: 0px 1px 6px #ccc;-moz-box-shadow: 0px 1px 6px #ccc; padding:10px; background-color:#FFFFFF; border-radius:5px;}
#rylist UL LI:hover .tp{ box-shadow: 0px 1px 6px #ccc;-webkit-box-shadow: 0px 1px 6px #ccc;-moz-box-shadow: 0px 1px 6px #ccc;}
#rylist UL LI .tp h1{WIDTH:240px; height:170px; display:table-cell; text-align:center; height:150px; vertical-align:middle;}
#rylist UL LI IMG { border:0px;max-width:240px; max-height:170px;transition:all 0.3s ease-in-out 0s;border-radius:5px;}
#rylist UL LI p{
	height:30px;
	line-height:30px;
	overflow:hidden;
	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	font-size:14px;
	text-align:center;
	background-image: url(d-5.jpg);
	background-repeat: no-repeat;
	background-position: center top;transition:all 0.3s ease-in-out 0s; margin-top:15px;border-radius:30px; color:#FFFFFF;
}
#rylist UL LI A:hover p{
	height:30px;
	line-height:30px;
	overflow:hidden;
	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	font-size:14px;
	text-align:center;
	color:#fff;
	background-image: url(d-5.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;transition:all 0.3s ease-in-out 0s;
}
#rylist UL LI A:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
#rylist .prev,
#rylist .next {
	width: 35px;
	height:190px;
	position: absolute;
	top:0px; z-index:10; line-height:160px;  color:#009ED6;
}
#rylist .prev{ text-align:left; left:0px;}
#rylist .next{ text-align:right; right:0px;}
#rylist .prev i,#rylist .next i{  line-height:190px;font-size:40px; }
#rylist .prev:hover,#rylist .next:hover{ color:#FF7800;}
#link{ width:1196px;  float:left; margin-top:20px; border:#ddd solid 1px; padding:1px; background-color:#fff;}
#link_1{ width:50px; line-height:20px; background-color:#009ED6;float:left; padding-top:5px; padding-bottom:5px; font-size:14px; text-align:center; color:#FFFFFF;}
#link_2{ width:1122px; padding-right:13px; font-size:14px; float:right; line-height:25px;}
#link_2 A{ padding-left:8px; padding-right:8px;}
#ggt{ width:1200px; float:left; text-align:center;}
#ggt img{ max-width:1200px;}