#lmc{ width:1200px; float:left;}
#main{
	width:1200px;
	float:left;
}
#cpzs{
	width:1200px;
	float:left;
	background-image: url(left.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#cpfl{ width:230px; float:left;}
#cpfl .lxfs{ width:220px; padding:10px; line-height:25px; float:left; color:#fff;}
#cpfl .lxfs A{ color:#fff;}
#cpfl_1{
	width:230px;
	float:left;
	background-image: url(menu.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height:90px;
	background-color: #084E85;
}
#lm-1{
	width:160px;
	float:left;
	text-align:left;
	background-image: url(lmc.png);
	background-repeat: no-repeat;
	background-position: 10px center; padding-left:70px; height:90px;
}
#lm-1 span{
	float:right;
	height:90px;
	margin-right:10px; width:25px;
	background-image: url(rb1.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#lm-1 h1{ font-size:24px; color:#fff;font-weight:normal; line-height:36px; text-align:left;	margin-top:12px;}
#lm-1 h2{
	color:#fff;
	font-size:16px;
	line-height:20px;
	font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:normal;   text-align:left
}#cplb{
	width:230px;
	float:left;
	overflow:hidden;  overflow:hidden;
		
}
#cplb UL{ list-style-type:none;width:230px;
	float:left;border-bottom: #3F9ED0 solid 1px  }
#cplb UL LI {
	WIDTH: 230px;
	height:40px;
	font-size: 14px;
	line-height:40px;
	float:left;
		background-image: url(f1.jpg);
	background-repeat: no-repeat;
	background-position: left center; border-top:#3F9ED0 solid 1px;
}
#cplb UL LI A {
padding-left:15px;
	color:#fff;
	display:block;
	
}
#cplb UL LI A:hover {background-image: url(f2.jpg);
	background-repeat: no-repeat;
background-position: left center;
	color:#fff;
}
#cpzsa{ width:968px; float:right; padding:1px; border:#E0E0E0 solid 1px;  border-left:0px; padding:1px;padding-left:0px; background-color:#fff;}
#cpzsb{ width:940px; float:left; background-color:#F6F6F6; padding:14px;}
#cpzs-1{
width:940px;
	float:left;
	background-image: url(d5.jpg);
	background-repeat: repeat-x;
	background-position: left bottom; padding-bottom:5px;
}
#cpzs-1 h1{
	padding-left:18px;
	padding-right:12px;
	line-height:35px;
	float:left;
	color:#084E85;
	font-size:16px;
	background-image: url(item_03.gif);
	background-repeat: no-repeat;
	background-position: left center; 
		}
#cpzs-1 h1 span{ font-size:13px; color:#bdbdbd; text-transform:uppercase; margin-left:10px;font-weight:normal;}		
#cpzs-1 .more{ float:right; line-height:35px; color:#b2b2b2; padding-right:5px; font-size:12px;}
#cpzs-1 .more A{ color:#b2b2b2}
#cpzs-1 .more A:hover{ color:#084E85}
#prolist {
	WIDTH:940px;
	FLOAT: left; margin-top:25px; overflow:hidden; position:relative;overflow:hidden; padding-bottom:15px;
}
#prolist UL {
	LIST-STYLE-TYPE: none; width:970px;
}
#prolist UL LI {
	TEXT-ALIGN: center; WIDTH:300px; FLOAT: left; padding-right:20px;cursor:pointer; 
}
#prolist UL LI h1{ width:296px; padding:1px;  border:#eee solid 1PX; background-color:#fff; cursor:pointer;TEXT-ALIGN: center; height:200px; overflow:hidden;}
#prolist UL LI IMG { border:0px;max-width:296px;HEIGHT: 200px;transition:all 0.4s ease-in-out 0s;}
#prolist UL LI h2{
	width:296px;
	cursor:pointer;
	font-size:14px;
	padding-top:10px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	background-image: url(pro_shadow.gif);
	background-repeat: no-repeat;
	background-position: center top; font-weight:normal;
}
#prolist UL LI p{
	width:296px;
	cursor:pointer;
	height:35px;
	line-height:35px;
	overflow:hidden; font-size:14px;
}
#prolist UL LI A {
	DISPLAY: block; color:#666;transition:all 0.2s ease-in-out 0s;
}
#prolist UL LI A:hover {
	color:#084D84;
}
#prolist UL LI A:hover  img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

#companny{ width:1200px; float:left;}
#companny_1{ background-color:#2366B7; width:1200px; float:left; text-align:center; padding-top:10px; padding-bottom:10px;}
#companny_1 h1{ font-size:24px; color:#fff; line-height:30px; font-weight:normal;}
#companny_1 p{ font-size:15px; color:#fff; line-height:20px;text-transform:uppercase;}
#comapny_2{ width:1200px; float:left; margin-top:20px;}
#comapny_2 .js{
	width:600px; float:left;
	background-image: url(jj.jpg);
	background-repeat: no-repeat;
	background-position: left top; padding-left:80px; height:235px;
}
#comapny_2 .js h1{ font-size:20px; color:#000; line-height:35px;}
#comapny_2 .js p{ font-size:14px; line-height:26px; color:#555; margin-top:10px; text-indent:24px;}
#comapny_2 .js .more{ text-align:right;}
#comapny_2 .js .more A{ border:#084D84 2px solid; line-height:30px; padding-left:15px; padding-right:15px; color:#084D84; font-size:15px;display:inline-block;transition:all 0.3s ease-in-out 0s;border-radius:3px;}
#comapny_2 .js .more A:hover{ border:#084D84 2px solid; color:#fff; background-color: #084D84;}
#comapny_2 .bht{ width:486px;float:right; padding:1px; border:#ddd solid 1px; }
.hyweb1 { width:486px; height:231px; position: relative; overflow:hidden;}
.hyweb1 li{width:486px;
	background-repeat: no-repeat;
	background-position: center top; height:231px; text-align:center; position:relative;
}

.hyweb1 li img{ border:0px; width:486px; height:231px; }
.hyweb1 li h3{
	width:466px;
 height:30px; line-height:30px; color:#fff; font-size:14px; font-weight:normal; padding-left:10px; padding-right:10px;
	position:absolute;
	left:0px;
	top:-50px;
	z-index:10;
	background-image: url(zzc.png);
	background-repeat: repeat;
	background-position: left top; 	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; text-align:center;
}
/*Êý×Ö°´Å¥ÑùÊ½*/
.hyweb1 .num {right:10px; bottom:8px;  height:24px;  position: absolute; z-index: 999;	}
.hyweb1 .num li {
	text-align:center;
	width: 18px;
	height: 18px;
	line-height:0px;
	overflow:hidden;
	color:#fff;
	font-size:12px; line-height:18px;
	text-align:center;
	margin-right: 4px;
	margin-left:4px;
	cursor:pointer;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	overflow:hidden;
background-color:#fff;border-radius:18px; background-color:#084D84; font-size:14px; margin-top:3px;transition:all 0.3s ease-in-out 0s;
}
.hyweb1 .num li.on {
background-color:#E00619; width:24px; height:24px;border-radius:24px; margin-top:0px; line-height:24px;transition:all 0.3s ease-in-out 0s;
} 
#news{ width:1200px; float:left; margin-top:30px;}
#news_1{width:1200px; float:left;	text-align:center; }
#news_1 h1{
	text-align:center;
	background-image: url(fg1.jpg);
	background-repeat: repeat-x;
	background-position: left center;
}
#news_1 h1 span{ background-color:#fff; color:#084D84;font-size:24px; line-height:30px; padding-left:15px; font-weight:normal; padding-right:15px;}
#news_1 p{ font-size:15px; color:#555; line-height:20px;text-transform:uppercase; margin-top:8px;}
#newsa{ width:1200px; float:left; margin-top:25px;}
#infoa{ width:384px; float:left; padding-right:24px;}
#infob{ width:384px; float:right; }
#info_1{
	float:left;
	font-weight:normal;
	width:384px;
	height:32px;
	line-height:32px;
	background-image: url(menu.jpg);
	background-repeat: repeat-x;
	background-position: left center;
}
#info_1 h2{font-size:15px; color:#fff; margin-left:15px; float:left; font-weight:normal;
}
#info_1 .more{ width:80px; text-align:center; line-height:32px;float:right;}
#info_1 .more A{ color:#fff;}
#info_2{ width:384px; float:left;}
#info_2 img{ width:384px; height:120px;}
#news-2{width:364px;
	float:left; padding:10px; background-color:#f2f2f2; 
}
#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:364px;
	display:block;
	line-height:28px;
	height:28px;
	float:left;
	OVERFLOW: hidden;
	font-size:14px;
	background-image: url(icon2.png);
	background-repeat: no-repeat;
	background-position: 2px center;
	border-bottom:#ccc dotted 1px;
	
}
#news-2 UL LI span{ float:right;
	color:#999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#news-2 UL LI A {
padding-left:22px;
color:#555;
}
#news-2 UL LI A:hover {
	color:#084D84;
}
#case_2{ width:1200px; float:left; margin-top:30px;}
#case_2 .more{ width:1200px; float:left; margin-top:20px;}
#case_2 .more .sy-more {
	margin: 5px auto 6px; border-radius: 6px; background-color:#f4f4f4; border-image: none; width: 250px; height: 40px; text-align: center; line-height: 40px; font-size: 16px; box-shadow: 5px 5px 5px #eee;
}
#case_2 .more .sy-more:hover {
	background:#084D84; transition:1.1s; color:#fff;
}
#case_2 .more .sy-more:hover A:hover{ color:#fff;}
#case_2 .more .sy-more:hover a {
	color: #101010; display: block;
}
#caselist {
	WIDTH:1080px;
	FLOAT: left; padding-left:60px; padding-right:60px; position:relative;
}
#caselist UL {
	LIST-STYLE-TYPE: none
}
#caselist UL LI {
	TEXT-ALIGN: center; WIDTH:330px; FLOAT: left; padding-left:15px; padding-right:15px;
}
#caselist UL LI h1{ width:324px; padding:2px;  border:#F7F7F7 solid 1PX; overflow:hidden;  cursor:pointer;TEXT-ALIGN: center; height:250px; display:table-cell; vertical-align:middle; background-color:#fff; }
#caselist UL LI IMG { border:0px;width:324px;HEIGHT: 250px;transition:all 0.4s ease-in-out 0s;}
#caselist UL LI p{ width:330px;  cursor:pointer; font-size:14px; height:35px; line-height:35px; overflow:hidden; background-color:#F7F7F7;}

#caselist UL LI A {
	DISPLAY: block; color:#777;transition:all 0.2s ease-in-out 0s;
}
#caselist UL LI A:hover {
	color:#fff;
}
#caselist UL LI A:hover  img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#caselist UL LI A:hover p{ background-color:#084D84}	
#caselist UL LI A:hover h1{ border:#084D84 solid 1px;}
#caselist .prev,
#caselist .next {
	width: 44px;
	height:100px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center center;
	top:75px;border-radius:5px; 
}
#caselist .prev {
	left:0px;
	background-image: url(left1.png);
	background-repeat: no-repeat;
background-color:#084D84;
}
#caselist .prev:hover{
	background-image: url(left1.png); background-color:#E40114;
}
#caselist .next {
	right:0px;
	background-image: url(right1.png);background-color:#084D84;
}
#caselist .next:hover{background-image: url(right1.png);background-color:#E40114;}
#link{
	width:1200px;
	float:left; overflow:hidden;
}

#link h1{ width:96px; height:28px;
	float:left;
	background-image: url(links.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#link h2{ border-bottom:#D2D2D2 2px solid; height:26px; width:1090px; float:right; line-height:26px; font-size:16px; color:#084D84; }
#link_2{ width:1200px; float:left; font-size:14px; margin-top:10px;}
#link_2 A{ padding-right:16px;}