@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
ul,li{ list-style:none}

html, body, p,form, img {margin:0px auto;padding:0px;border:0px;}
select,input,img{vertical-align:middle;}
body { background:url(images/bgg_04.jpg) repeat-x top; background-color:#fff;color:#000;}
div{
	border:0px;
}
#wrap{float:left;width:100%; margin:0px 0px 0px 0px;text-align:center;}
	#wrapb{float:left;	width:100%; background:url(images/ggbg_02.jpg) repeat-y center;margin:0px 0px 0px 0px;text-align:center;}
	#wrapallb{width:988px;margin-left:auto;margin-right:auto; margin-top:15px; }
#wrapee{float:left;width:100%;margin:0px 0px 0px 0px;display:inline;}
.topspn{ float:right; margin-right:10px; display:inline;color:#6a6a6a;font-size:24px; padding-top:48px; display:inline;font-family:'Arial';}
#wrapalla{
	width:1002px;
	margin-left:auto;
	margin-right:auto;
	background:none;
}
#wrapa{
	float:left;	width:100%; height:345px; background:url(images/flashbg_02.jpg) no-repeat center top; margin:0px 0px 0px 0px;
	text-align:center;
	}
	#wrapall{
	width:1002px; background:url(images/sou_04.jpg) no-repeat;
	margin-left:auto;
	margin-right:auto;
}
#top{width:1002px;height:52px;float:left; display:inline;}
#topa{ width:1002px; height:22px; padding-top:43px; float:left;display:inline;}
#top a{text-decoration:none;color:#fff;font-size:12px;}
#top a:hover{text-decoration:none;color:#fcfd00;font-size:12px;}
#topb{ width:1002px; height:22px; float:left;display:inline;}
#topc{ float:left; width:1002px; height:49px;}
#topd{ float:left; width:37px; height:49px; background:url(images/sou_12.jpg) no-repeat;}
#tope{ float:left; width:943px; height:49px; background:url(images/sou_13.jpg) repeat-x;}
#topf{ float:left; width:22px; height:49px; background:url(images/sou_16.jpg) no-repeat;}
#topg{ float:left; width:943px; height:26px; margin-top:23px; display:inline;}
#topg li{ width:207px; float:left; line-height:26px; font-size:12px; color:#777777; text-align:left;}
#topg a{text-decoration:none;color:#777777;font-size:12px;}
#topg a:hover{text-decoration:none;color:#fcfd00;font-size:12px;}
.b
{
	border:1px solid #b8b7b7;
}
#flash{width:1002px;float:left;height:337px;display:inline;}
#flashb{width:1002px;float:left;height:142px;margin-top:13px; text-align:center;display:inline;}
#daohanga{ width:25px; height:29px;float:left; background:url(images/sou_05.jpg) no-repeat; display:inline;}
#daohangb{ width:950px; height:29px; float:left; background:url(images/sou_07.jpg) repeat-x;}
#daohangc{ width:27px; height:29px; float:left; background:url(images/sou_11.jpg) no-repeat;}
#daohangd{ width:881px; height:32px; float:left; background:url(images/dh_09.jpg) repeat-x;}
#daohang a{text-decoration:none; font-family:"Arial";	color:#ffffff;font-size:15px;}
#daohang a:hover{text-decoration:none;font-family:"Arial";	color:#fcfd00;font-size:15px;}
#main{
	width:1002px;
	margin-left:auto;
	margin-right:auto; background:url(images/re_21.jpg) repeat-y;
}
#map{width:933px; float:left; margin-left:34px;display:inline;}
#mapa{width:1028px;margin-left:auto;margin-right:auto; height:15px; background:url(images/sou_51.jpg) no-repeat;}
#mapb{width:1002px;float:left;display:inline;}
#left{width:933px;float:left; margin-top:25px;display:inline;}
#left span{ width:882px; float:left; padding-left:10px; display:inline; text-align:left;}
#cleftall{width:933px;height:275px;float:left; margin-top:25px; display:inline;}
#cleft{width:258px;float:left;height:270px; margin-left:34px; background:url(images/sou_38.jpg) no-repeat right;display:inline;}
#cleft ul{ width:210px; float:left; direction:inherit; }
#cleft ul li{ width:220px; float:left; font-family:Arial; font-size:12px; text-align:left;}
#cleftb{width:933px;float:left;height:153px; border-bottom:solid 1px #d8d7d2; border-top:solid 1px #d8d7d2; margin-top:24px;display:inline;}
#cleftb li{ width:933px; float:left;}
#cleftb li span{ float:left; font-family:Arial; font-size:12px; color:#000; text-align:left;}
#cleftb a{text-decoration:none;color:#003c9f; font-family:Arial; font-size:12px;}
#cleftb a:hover{text-decoration:underline;color:#dd5555; font-family:Arial; font-size:12px;}
#cleftbs{width:273px;float:left;display:inline;}
.yang{color:#000; text-decoration:none;}
.hong{ float:left; width:273px; height:25px;background:url(images/sou_15.jpg) no-repeat 8px 8px;}
.hong li span{ line-height:25px; float:left; }
.hong a{text-decoration:none;font-size:12px;color:#8b0000;}
.hong a:hover{text-decoration:none; font-size:12px;color:#fcfd00;}
.hei{ float:left; width:273px; height:25px;background:url(images/sou_18.jpg) no-repeat 8px 8px;}
.hei li span{ line-height:25px; float:left; }
.hei a{text-decoration:none;font-size:12px;color:#474747;}
.hei a:hover{text-decoration:none; font-size:12px;color:#fcfd00;}
#cleftc{width:1002px;float:left; margin-top:8px;display:inline;}
#rightabr{width:508px;float:left;height:262px; background:url(images/sou_24.jpg) no-repeat;display:inline;}
#rightabr a{text-decoration:none;color:#fff;font-size:12px;}
#rightabr a:hover{text-decoration:none; font-size:12px;color:#fcfd00;}
#clefta4{width:485px;float:left; margin-left:9px; height:262px;display:inline;}
.clefta4a{width:485px;float:left;height:28px; background:url(images/sou_22.jpg) no-repeat;display:inline;}
.clefta4a li{width:120px; margin-right:2px; height:26px; background:url(images/btn_39.jpg) no-repeat; color:#fff;float:left; display:inline; font-family:"黑体"; font-size:14px; text-align:center; line-height:26px;}
.clefta4a li:hover{width:120px; margin-right:2px; height:26px; background:url(images/btn_37.jpg) no-repeat; color:#427193;float:left;}
.clefta5{width:483px;height:233px;float:left; border-bottom:solid 1px #b4c8d4;border-left:solid 1px #b4c8d4;border-right:solid 1px #b4c8d4;display:inline;}
.clefta5 a{text-decoration:none;font-size:14px;color:#1b1b1b; font-weight:bold;}
.clefta5 a:hover{text-decoration:none; font-size:14px;color:#fcfd00; font-weight:bold;}
.right1{width:470px;float:left; margin-left:10px; height:220px; margin-top:6px;display:inline;}
.right1 a{text-decoration:none; font-size:12px;color:#000;}
.right1 a:hover{text-decoration:none; font-size:12px;color:#fcfd00;}
.right1s{width:228px;float:left;margin-left:7px; height:97px;margin-top:13px;display:inline;}
.right1s span{ float:left; height:95px;color:#61605f; font-size:12px;}
.right1s a{text-decoration:none; font-size:12px;color:#4e4e4e;}
.right1s a:hover{text-decoration:none; font-size:12px;color:#fcfd00;}
#right1sa {width:1002px;float:left;height:137px; margin-top:6px;display:inline;}
#falsha{ width:78px; height:137px; background:url(images/sou_32.jpg) no-repeat; float:left;display:inline;}
#right1sb{width:897px;float:left; height:137px; background:url(images/sou_33.jpg) repeat-x;display:inline;}
#right1sb a{text-decoration:none; font-size:12px;color:#000;}
#right1sb a:hover{text-decoration:none; font-size:12px;color:#fcfd00;}
.zifont {
	font-size: 14px;
	color: #005b2f;
	letter-spacing:1px;
	}
#right1a{width:27px;height:137px;float:left; background:url(images/sou_36.jpg) no-repeat;display:inline;}

.right1a1{width:280px;float:left; height:108px; margin-top:13px; margin-left:19px;display:inline;}
.right1a1 li{ float:left; height:108px; text-align:left;}
.right1a1 li span{ width:96px; float:left; text-align:left; color:#3c3c3c; font-size:12px; height:25px; line-height:25px;}
.right1a1s{width:1002px;float:left;height:124px; margin-top:8px;display:inline;}
.right1a1s a{
	text-decoration:none;
	color:#666666;
	font-size:12px;
}
.right1a1s a:hover{
	text-decoration:none;
	color:#fcfd00;
	font-size:12px;
}

.rightaa{width:1002px;float:left;height:120px; margin-top:9px;display:inline;}
.rightab{width:1002px; margin-top:14px;float:left;display:inline;}
#rightabh{width:223px;float:left; display:inline;}
#rightac{width:223px;float:left; height:51px; background:url(images/con_09.jpg) no-repeat; text-align:center; line-height:36px; font-weight:bold; color:#000;display:inline;}
#zhongb1{width:223px;float:left; background:url(images/con_14.jpg) repeat-y;display:inline;}
#zhongb1 li{ float:left; width:223px; height:33px; line-height:25px; text-align:center;}
#zhongb1 a{text-decoration:none;color:#4d4d4d;font-size:14px;}
#zhongb1 a:hover{text-decoration:none;color:#fcfd00;font-size:14px;}
#zhongb2{width:223px; float:left; height:19px; background:url(images/con_16.jpg) no-repeat; display:inline;}
#zhongb2 a{text-decoration:none;color:#000;font-size:12px;}
#zhongb2 a:hover{
	text-decoration:none;
	color:#fcfd00;
	font-size:12px;
}
#zhongb3{width:223px; height:95px; margin-top:12px;float:left;display:inline;}
#zhongb3 a{
	text-decoration:none;
	color:#363636; font-size:12px;
}
#zhongb3 a:hover{
	text-decoration:none;
	color:#fcfd00;
	font-size:12px;
}

#abc{float:left;width:100%;margin:0px 0px 0px 0px; margin-top:8px; background:url(images/sou_76.jpg) repeat-x;display:inline;}
#bottom{width:933px;height:110px;border:0px;margin-left:auto;margin-right:auto;color:#000;}
#bottom li{ width:933px; float:left; line-height:22px; font-family:Arial; text-align:center; color:#6a6a6a; font-size:12px;}
#bottom a{text-decoration:underline;color:#003c9f;font-family:Arial; font-size:12px;}
#bottom a:hover{text-decoration:underline;color:#dd5555;font-family:Arial;font-size:12px;}
#proa{float:left;width:100%;margin:0px 0px 0px 0px; background:url(images/conbg_25.jpg) no-repeat center top;height:83px;}
#prob{
	width:1002px;
	height:83px;
	border:0px;
	margin-left:auto;
	margin-right:auto;
	color:#606060;
}
#prob a{
	text-decoration:none;
	color:#000000;
}
#prob a:hover{
	text-decoration:none;
	color:#fcfd00;
}

.container, .container *{margin:0; padding:0;}

.container{width:1002px; height:337px; overflow:hidden;position:relative;}

.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:1002px; height:337px; display:block;}

.slider2{width:2000px;}
.slider2 li{float:left;}

.num{ position:absolute; right:5px; bottom:5px;}
.num li{
	float: left;
	color: #ffffff;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #000;
	background-color: #000;
}
.num li.on{
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	
	background-color: #cc0000;
	font-weight: bold;
}