#main{
	width:1200px;
	float:left;

}
#mleft{ width:260px; float:left;}
#cpfl{ width:260px; float:left; }
#cpfl_1{
	width:260px;
	float:left;
	background-image: url(lmbg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#lm-1{
	width:260px;
	float:left; text-align:center; color:#fff; padding-top:15px; padding-bottom:15px;
}
#lm-1 h1{ font-size:24px; font-weight:normal; line-height:35px;}
#lm-1 h2{
	font-size:18px;
	line-height:25px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif; text-transform:uppercase;
}
#cplb_2{ width:260px; float:left; margin-top:1px;}
#lmfl{
	width:260px;
	float:left;
	overflow:hidden;
		
}
#lmfl UL{ list-style-type:none;   }
#lmfl UL LI {
	WIDTH: 260px;
	height:50px;
	font-size: 16px;
	line-height:50px;
	float:left;
	background-image: url(jt1.png);
	background-repeat: no-repeat;
	background-position: 228px center; background-color:#D7D7D7; border-bottom:#fff solid 1px;
}
#lmfl UL LI A {
padding-left:40px; padding-right:40px;
	color:#222;
	display:block;	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	
}
#lmfl UL LI A:hover {background-image: url(jt2.png);
	background-repeat: no-repeat;
	background-position: 10px center;;
	color:#fff;
background-color:#1064C6;
}
#lxwm{ width:230px; float:left; padding:15px; font-size:15px; color:#fff; line-height:28px; background-color:#1064C6;}
#lxwm img{ max-width:240px; margin-top:15px;}
#lxwm A{ color:#FFF;}
#cpzs{ width:924px; float:right;}

#prolist {
	WIDTH:924px;
	FLOAT: left;verflow:hidden;
}
#prolist UL {
	LIST-STYLE-TYPE: none;
}
#prolist UL LI {
	TEXT-ALIGN: center; WIDTH:924px; FLOAT: left; padding-top:12px; padding-bottom:12px;
}
#prolist UL LI .pro{ width:290px; float:left; border:#ddd solid 1px; margin-right:24px; }
#prolist UL LI .r{ float:right; margin-right:0px;}
#prolist UL LI .pro .tp{ width:290px; height:210px; overflow:hidden;}
#prolist UL LI h1{ width:290px;cursor:pointer;TEXT-ALIGN: center; height:200px; display:table-cell; vertical-align:middle; }
#prolist UL LI IMG { border:0px;width:290px;   transition: 0.4s}
#prolist UL LI p{
	width:280px; padding:5px;
	cursor:pointer; height:22px;  line-height:22px; overflow:hidden;	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; font-size:15px; background-color:#fafafa;

}

#prolist UL LI A {
	DISPLAY: block; color:#444;transition:all 0.2s ease-in-out 0s;
}
#prolist UL LI A:hover {
	color:#fff;
}
#prolist UL LI A:hover  img{transform: scale(1.1);
  transition: 0.4s}
#prolist UL LI .pro:hover p{ background-color:#1064C6;}
#prolist UL LI .pro:hover{ border:#1064C6 solid 1px;}
#gg{
	width:100%;
	float:left;
	min-width:1200px;
	height:186px;
	background-repeat: no-repeat;
	background-position: center center;
}
#gg A{ display:block; height:186px; width:100%;}
#bt{ width:1200px; float:left; position:relative; text-align:center; z-index:10; margin-top:-50px;}
#bt UL {
	LIST-STYLE-TYPE: none;
}
#bt ul li{display:inline-block; padding:10px; background-color:#fff;}
#bt ul li h1{ font-size:28px; color:#101010; line-height:40px;}
#bt ul li p{ color:#1064C6; font-size:20px; text-transform:uppercase; font-weight:bold; margin-top:4px;}
#company{ width:1200px; float:left; margin-top:20px;}
#company_1{ width:450px; float:left; border:#ddd solid 1px; padding:2px;}
.tpxw { width:450px; height:330px; position: relative; overflow:hidden; }
.tpxw li{width:450px;
	background-repeat: no-repeat;
	background-position: center top; height:330px; text-align:center; position:relative;
}

.tpxw li img{ border:0px; width:450px; height:330px; }
/*Êý×Ö°´Å¥ÑùÊ½*/
.tpxw .num { width:450px; left:0px;
	bottom:0px;
	height:19px;
	position: absolute;
	z-index: 999;
	background-image: url(numxg.png);
	background-repeat: no-repeat;
	background-position: left bottom; text-align:right;
}
.tpxw .num li {display:inline-block;
	text-align:center;
	width: 27px;
	height: 16px;
	padding-top:3px;
	overflow:hidden;
	color:#fff;
	font-size:12px;
	line-height:16px;
	text-align:center;
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	overflow:hidden;
	background-image: url(n1.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.tpxw .num li.on {
	background-image: url(n2.png);
	background-repeat: no-repeat;
	background-position: center bottom;
} 
#caselsit{
	WIDTH:1200px;
	FLOAT: left; margin-top:30px; position:relative; overflow:hidden;
}
#caselsit UL {
	LIST-STYLE-TYPE: none
}
#caselsit UL LI {
	TEXT-ALIGN: center; WIDTH:380px; FLOAT: left; padding-right:30px;cursor:pointer; 
}
#caselsit UL LI.r{ float:right; padding-right:0px;}
#caselsit UL LI IMG { border:0px;width:380px;HEIGHT: 270px;}
#caselsit UL LI h1{ text-align:center;
	width:380px;
	cursor:pointer;
	font-size:16px;
	font-weight:bold;
	height:42px; overflow:hidden;
	line-height:42px;

}
#caselsit UL LI p{ width:380px; line-height:25px; font-size:14px; text-align:left; height:50px; color:#666;overflow:hidden;}
#caselsit UL LI .more{ width:100px; height:25px; font-size:14px; line-height:25px; margin-left:auto; margin-right:auto; border:#ccc solid 1px; margin-top:12px;}
#caselsit UL LI A{ color:#333; display:block;}
#caselsit UL LI A:hover{ color:#1064C6}
#caselsit UL LI A:hover .more{ background-color:#1064C6; border:#1064C6 solid 1px; color:#fff;}
#caselsit .prev,
#caselsit .next {
	width: 38px;
	height:270px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: left center;
	top:0px; 
}
#caselsit .prev {left:-50px;
		background-image: url(lefta.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#caselsit .next {
	right:-50px;
	background-position: right center;
	background-image: url(righta.png);
}
#company_2{ width:720px; float:right;}	
#company_2 h1{ font-size:20px; line-height:35px; color:#1064C6; margin-top:12px; margin-bottom:12px;}
#company_2 p{ font-size:15px; line-height:26px; color:#333; text-align:left; text-indent:30px;}
#company_2 span{ color:#1064C6; font-weight:bold;}
#news{width:1200px; float:left; margin-top:20px; }
#xwlist{
	WIDTH:420px;
	FLOAT: right; position:relative; overflow:hidden;
}
#xwlist UL {
	LIST-STYLE-TYPE: none
}
#xwlist UL LI {
	TEXT-ALIGN: center; WIDTH:420px; FLOAT: left;cursor:pointer; 
}
#xwlist UL LI IMG { border:0px;width:420px;HEIGHT: 280px;}
#xwlist UL LI h1{ text-align:left;
	width:380px;
	cursor:pointer;
	font-size:16px;
	font-weight:bold;
	height:42px;
	line-height:42px;overflow:hidden;

}
#xwlist UL LI p{ width:380px; line-height:25px; font-size:14px; text-align:left; height:50px;overflow:hidden; color:#666;}
#xwlist UL LI .more{ width:100px; height:25px; font-size:14px; line-height:25px; float:right; border:#ccc solid 1px; margin-top:12px;}
#xwlist UL LI A{ color:#333; display:block;}
#xwlist UL LI A:hover{ color:#1064C6}
#xwlist UL LI A:hover .more{ background-color:#1064C6; border:#1064C6 solid 1px; color:#fff;}
#xwlist .prev,
#xwlist .next {
	width: 38px;
	height:280px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: left center;
	top:0px; 
}
#xwlist .prev {left:-50px;
		background-image: url(lefta.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#xwlist .next {
	right:-50px;
	background-position: right center;
	background-image: url(righta.png);
}
#infoa{
	width:750px;
	float:left;

}
#news-3{
	width:750px;
	float:left;
	
}
#news-3 UL {
	COLOR:#565656; list-style-type:none; margin-bottom:8px;
}
#news-3 UL LI A:hover {
	color:#1064C6; 
}
#news-3 UL LI A {
	color:#232323; 
}
#news-3 UL LI {
	width:750px; float:left;
	line-height:22px;
	font-size:14px;
	border-bottom:#dddddd dotted 1px;
	padding-bottom:10px;
	padding-top:5px;
	
}
#news-3 UL LI.zyjs{ background-image:none; line-height:26px; font-size:14px; text-align:left; color:#666666; }
#news-3 UL LI b{ font-size:24px;  line-height:30px;}
#news-3 UL LI p{ font-size:16px; line-height:35px; font-weight:bold;}
#news-3 UL LI A h2 { text-align:center;cursor:pointer;
	width:80px;
	height:65px;font-weight:normal;
	border:#eee 5px solid;
	background-color:#eee;
	color:#666;
	float:left;
	margin-right:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height:30px;border-radius:8px; padding-top:10px;
}
#news-3 UL LI A:hover h2{text-align:center;
	 COLOR:#fff;  border:#1064C6 5px solid; background-color:#1064C6; color:#fff; float:left;font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;line-height:30px;
}
#link{ width:1196px; border:#ddd solid 1px; padding:1px; float:left; background-color:#fff;}
#link_1{ width:100px; height:50px; background-color:#1064C6;float:left; line-height:25px; font-size:16px; text-align:center; color:#FFFFFF;}
#link_1 span{
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#link_2{ width:1070px; padding-right:13px; float:right; font-size:14px; line-height:25px;}