/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
	color:#555;
	font-family:"Microsoft YaHei", "微软雅黑";
	background-color: #FFFFFF;
	line-height:24px;
}
input,button,textarea,select{font-family:"Microsoft YaHei", "微软雅黑";}
UL {list-style-type:none;}
UL,p,li,form,h1,h2,h3,h4,h5,dd,dl,dt,ol{
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
img{ border:0px;}
#headt{
	width:100%;
	float:left;
	height:38px;
	background-image: url(../images/t1.jpg);
	background-repeat: repeat-x;
	background-position: left top; border-bottom:#ccc solid 1px; min-width:1200px; overflow:hidden;
}
#head{
	width:100%;
	float:left;
 min-width:1200px; overflow:hidden;
}
#dh{
	width:100%;
	float:left;
	height:52px;
	background-image: url(../images/menu.jpg);
	background-repeat: repeat-x;
	background-position: left center;min-width:1200px;
}
#flash{
	width:100%;
	float:left; min-width:1200px; overflow:hidden;

}
#sosuo{ width:100%; float:left; background-color:#F2F2F2; min-width:1200px; overflow:hidden;}
#nyweb{
	width:100%;
	float:left;
	padding-bottom:25px; position:relative; z-index:80px; margin-top:-50px; 

}
.hyweb { width:100%;  position: relative; float:left; overflow:hidden; }
.hyweb li{width:100%; 
	background-repeat: no-repeat;
	background-position: center top; text-align:center; overflow:hidden;
}
.hyweb li img{ border:0px;  width:100%;}
.hyweb li A{ width:100%; display:block; margin:auto; OVERFLOW: hidden;}
/*数字按钮样式*/
.hyweb .num { width:100%; left:0px; bottom:5px; text-align:center; height:20px; line-height:20px; position: absolute; z-index: 999;	}
.hyweb .num li {display:inline-block;
	text-align:center;
	width:14px;
	height: 14px;
	line-height:0px;
	overflow:hidden;
	color:#36569F;
	text-align:center;
	margin-right:4px;
	margin-left:4px;
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0px;
	overflow:hidden; background-color:#36569F;transition:all 0.3s ease-in-out 0s;border-radius:14px; 	filter: Alpha(Opacity=0.8);
-moz-opacity:0.8; 		opacity:0.8;
}
.hyweb .num li.on {
		background-color:#42ACF8; color:#42ACF8;
} /*当前项*/

/*上一个  下一个*/
.hyweb .prev,
.hyweb .next {
	width: 50px;
	height:500px;
	position: absolute;
	filter: Alpha(Opacity=0.8);
-moz-opacity:0.8; 			opacity:0.8;
	background-repeat: no-repeat;
	background-position: left center;
	top:0px;
	
}
.hyweb .prev {
	left:-50px;
background-image: url(../images/arrow-left-light.png);
}
.hyweb .next {
	right:-50px;
	background-position: right center;
	background-image: url(../images/arrow-right-light.png);	
}

#hyweb{ width:100%; float:left; padding-top:25px; padding-bottom:25px;min-width:1200px; overflow:hidden;}
#hyweb1{
	width:100%;
	float:left;
 BACKGROUND: url(../images/cu_bj.jpg) repeat-x left top;HEIGHT: 260px;min-width:1200px; overflow:hidden;
}
#hyweb2{
	width:100%;
	float:left;
	background-image: url(../images/ban2.jpg);
	background-repeat: no-repeat;
	background-position: center top; height:180px;min-width:1200px; overflow:hidden;
}
#hyweb3{
	width:100%;
	float:left;
	background-image: url(../images/zone01.jpg);
	background-repeat: no-repeat;
	background-position: center top; height:175px;min-width:1200px; overflow:hidden;
}
#hyweb4{ width:100%; float:left; background-color:#fff; padding-bottom:30px;min-width:1200px; overflow:hidden;}
#hyweb5{
	width:100%;
	float:left; height:1626px;
	background-image: url(../images/ys_bj.jpg);
	background-repeat: no-repeat;
	background-position: center top;min-width:1200px; overflow:hidden;
}
#hyweb6{ background-color:#FAFAFA; width:100%; float:left; padding-top:25px; padding-bottom:25px;min-width:1200px; overflow:hidden;}
#footer{
	width:100%;
	float:left;
	background-image: url(../images/pa_bj.jpg);
	background-repeat: no-repeat;
	background-position: center top; height:280px;min-width:1200px; overflow:hidden;
}
#body_1{width:1200px; margin-left:auto; margin-right:auto;}
#dibu{
	width:100%;
	float:left;
	background-color:#004783; padding-top:20px; padding-bottom:15px;min-width:1200px; overflow:hidden;
}
#t1{ width:1200px; float:left; line-height:38px; color:#999; font-size:14px;}
#t1 .left{ float:left; width:800px; float:left;}
#t1 .left b{ color:#FF3300}
#t1 .right{ width:314px; float:right; text-align:right;}
#t1 span{
	color:#999;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
#t1 A{color:#999; padding-left:6px; padding-right:6px;}
#t1 A:hover{color:#0C83D5;}
#top{
	width:1200px;
	float:left;
	padding-top:10px;
	padding-bottom:10px; overflow:hidden;
}
#logo{ width:600px; float:left; text-align:left;}
#top-1{
	width:440px;
	float:right;
	padding-top:15px;
	
}
#tel{ float:right; line-height:25px;   text-align:left;background-image: url(../images/h_pho.gif);
	background-repeat: no-repeat;
	background-position: left center; padding-left:45px;}
#tel .name{text-align:left; color:#666;font-size:16px; margin-top:12px;}
#tel .f28{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color:#0577CD;
}
#tel .f14{	font-size: 14px;
	color:#0577CD;}
#weso{ width:1200px; float:left; line-height:56px; height:56px; font-size:13px; color:#0B89DD;}
#weso A{ color:#555; font-size:12px; padding-left:6px; padding-right:6px;}
#weso A:hover{ color:#2393E5}
#weso .left{ width:870px; float:left;}
#weso .left b{ color:#2393E5;}
#weso .right{ width:300px; float:right;}
#search{
	width:300px;
	float:right;
	border:0px;
	margin-top:13px;
	height:30px;
	background-image: url(../images/sea_t1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#search .input{
	width:220px;
	color:#666;
	padding-left:10px;
	padding-right:10px;
	height:30px;
	line-height:22px;
	font-size:13px;
	float:right;
	border:0px;
	background:none;outline:none;
}
#search .buttom{
	width:40px;
	height:30px;
	cursor:pointer;
	border:0px;
	background:none;
	margin:0px;
	padding:0px;
	float:right;
}	
#link{
	width:1200px;
	float:left; overflow:hidden;
}

#link h1{ width:96px; height:28px;
	float:left;
	background-image: url(../images/links.png);
	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:rgb(76, 76, 76); }
#link_2{ width:1200px; float:left; font-size:14px; margin-top:10px;}
#link_2 A{ padding-right:16px;}
#foot{ width:650px; float:right;}
#foot .lx { margin-top:50px; width: 300px; float: left; font-size:14px;color: rgb(255, 255, 255); line-height: 35px;
}
#foot .lx span {
	color: rgb(255, 255, 255);
}
#foot .lx A{ color:#fff;}
#foot .ewm{ float:right; width:130px; height:130px;margin-top:55px;}
#foot .ewm img{ width:130px; height:130px;}
#foot .ewm P{ text-align:center; line-height:35px; font-size:14px; color:#fff; }
#bottom{
	width:1200px;
	float:left;
	text-align:center;
	line-height:22px;

}
#bottom .footer {
	HEIGHT: 40px;
	width:1200px;
	float:left; background-color:#227ECB;box-shadow: 0px 1px 6px #000;-webkit-box-shadow: 0px 1px 6px #000;-moz-box-shadow: 0px 1px 6px #000;
}
#bottom .footer UL {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 40px;
	text-align:center;
	font-size: 14px;
	color: #fff;
}
#bottom .copyright { width:1200px; float:left;
	LINE-HEIGHT: 25px;
color: #fff;
	padding-top:15px; text-align:center;
}
#bottom .copyright .bq{ width:1200px; float:left; text-align:center;font-size:13px; line-height:25px;}

#bottom .copyright A{ color:#fff;}

#bottom .footer UL LI {
	DISPLAY: inline;
	font-size: 14px;
	color: #fff;
}
#bottom .footer UL LI A {
	MARGIN: 0px 8px; color: #fff;}
#bottom .footer UL LI A:hover {
	color:#fff;
	text-decoration: underline;
}
a:link {
	text-decoration: none;
	color:#5a5a5a;
}
a:visited {
	text-decoration: none;
	color:#5a5a5a;
}
a:hover {
	color:#138ADA;
}
.hg2{ margin-top:25px;}
.hg{ margin-top:6px;}
.hg1{ margin-top:20px;}
#kf{ width:138px; position:fixed; right:0px; z-index:1000; top:200px;}
#kf_1{
	width:138px;
	float:left;
	height:58px; cursor:pointer;	text-align:center;
	background-image: url(../images/header.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#kf_2{width:138px;
	float:left;
	background-image: url(../images/main.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#kf_2 .zxzx{ width:105px; padding-left:15px; text-align:center;}
#kf_2 .zxzx h1{ line-height:30px; text-align:center; color:#138ADA; font-size:14px; border-bottom:#ddd solid 1px;}
#kf_2 .zxzx p{ line-height:25px; text-align:center; font-size:13px; text-align:center; font-weight:bold; color:#333;}
#kf_2 .zxzx .lan1{ color:#138ADA; }
#kf_2 .zxzx .qq{ padding-left:35px; line-height:35px; font-size:12px;color:#138ADA; text-align:left;
	background-image: url(../images/qq_xh.png);
	background-repeat: no-repeat;
	background-position: left center;
}

#kf_3{width:138px;
	float:left;
	background-image: url(../images/footer.gif);
	background-repeat: no-repeat;
	background-position: left bottom; height:10px; overflow:hidden;
}
#kf_dk{ cursor:pointer;
	width:26px;
	border-radius:4px;
	background-color:#138ADA;
	position:fixed;
	right:2px;
	z-index:1000;
	top:300px;
	display:none;
	color:#fff;
	text-align:center;
	font-size:14px;
	line-height:20px;
	background-image: url(../images/d2.png);
	background-repeat: no-repeat;
	background-position: center 5px; padding-top:30px; padding-bottom:10px;
}
#kf_dk A{ color:#fff; display:block;}
.lan1{ color:#dd0000; line-height:30px;}