/* CSS Document */
*{ margin:0 auto; padding:0;}
body{ height:auto; text-align:center; background:url(/images/bg.jpg) repeat-x top; background-color:#0163C8;}

div{ border:none; font-size:13px; font-weight:100; color:#000; text-align:left; line-height:24px;}
a{ font-size:13px; font-weight:100; color:#000; text-decoration:none; line-height:24px;}
a:hover{ color:#0163C8;}
img{ border:none;}
p,span,ul,li,dl,dt,dd,h4{ margin:0px; padding:0px;}
ul,li,dl,dt,dd{ list-style-type:none;}

.bg{ width:1000px; height:auto; text-align:center; background-color:#fff; overflow:hidden; clear:both;}

.top_bg{ width:100%; height:110px; background:url(/images/top_bg.jpg) repeat-x; overflow:hidden;}
.top{ width:1000px; height:110px; background:url(/images/top.jpg) no-repeat; overflow:hidden;}
.top span{ float:right; margin-right:30px; margin-top:30px; word-spacing:1em;}
.top span a{ color:#6F6F6F;}

.menu_bg{ width:100%; height:41px; background:url(/images/nav_bg.jpg) repeat-x;overflow:hidden;}
.menu{ width:1000px; height:41px; overflow:hidden;}
.menu ul{padding:0px; margin-left:10px;}
.menu ul li{width:98px;
			float:left;
			height:30px;
			background:url(/images/nav_xt.jpg) no-repeat left;
			padding-top:10px;
			text-align:center;
			}			
.menu ul li a{ font-size:14px; font-weight:bold; color:#fff;}
.menu ul li a:hover{  color:#ffff00;}
#sy{ background:none;}


.ban{ width:1000px; height:270px; background:url(/images/ban.jpg) no-repeat; overflow:hidden; margin-bottom:10px;}

.zw{ width:980px; height:auto; overflow:hidden;}
.zwleft{ width:240px; height:auto; border:#E8E8E8 solid 1px; margin-bottom:10px; padding:1px; float:left; overflow:hidden;}
.zwright{ width:720px; height:auto; float:right;}

.zwleft-dh{ width:210px; height:25px; background:url(/images/dh1.jpg) no-repeat; padding-top:10px; padding-left:30px;}
.zwleft-dh a{ font-size:14px; color:#fff; font-weight:900;}
.zwleft-dh a:hover{ font-size:14px; color:#fff; font-weight:900;}

.zwleft-text2{ width:220px; height:auto; padding:10px; background:url(/images/lx_bg.jpg) no-repeat bottom right; padding-bottom:30px;}

.zwleft-text{width:220px; height:auto; padding:10px; margin-bottom:10px;}
.zwleft-text dl{ width:220px;}
.zwleft-text dl dt{ width:205px;
                    background:url(/images/tb1.jpg) no-repeat left;
                    line-height:25px;
					border-bottom:#D1D1D1 dashed 1px;
					padding-left:15px;
					margin-bottom:5px;
					overflow:hidden;
					}
.zwleft-text dl dt a{ font-size:14px; font-weight:900; color:#AC0000;}
.zwleft-text dl dt a:hover{ color:#AC0000;}
.zwleft-text dl dd{ width:100px;
                    background:url(/images/tb2.jpg) no-repeat left;
					line-height:25px;
					padding-left:10px;
					float:left;
					overflow:hidden;
					}

.zwlimg{ width:231px; height:auto; margin-bottom:10px;}

.zwr1{ width:720px; height:auto; overflow:hidden;}
.zwr1_gsjj{ width:457px; height:auto; float:left; margin-bottom:10px; overflow:hidden;}
.zwr1_sp{ width:254px; height:auto; float:right; margin-bottom:10px; overflow:hidden;}
.fy{ width:250px; height:auto; border:#ccc solid 1px; padding:1px; overflow:hidden; margin-bottom:10px;}

.zwr1_dh{ height:37px; background:url(../image/dh2.jpg) no-repeat left; padding-left:30px; padding-top:3px; overflow:hidden;}
.zwr1_dh a{ font-size:14px; font-weight:900; color:#fff;}
.zwr1_dh a:hover{ font-size:14px; font-weight:900; color:#fff;}
.zwr1_tx{ padding:10px;}
.zwr1_tx2{ width:245px; height:185px; border:#E2E2E2 solid 1px; padding:3px; margin-top:5px; overflow:hidden;}



.zwright-dh{height:28px; border:#C4CCCF solid 1px; padding:1px; overflow:hidden;}
.zwright-dh span{ width:135px; height:25px; background:url(/images/dh3.jpg) no-repeat left; padding-top:3px; padding-left:21px; float:left;}
.zwright-dh span a{ font-size:14px; font-weight:900; color:#fff;}
.zwright-dh span a:hover{ font-size:14px; font-weight:900; color:#fff;}
.zwright-dh img{ float:right; margin-right:10px; margin-top:14px;}
.zwright-text{ width:720px; height:auto; padding-top:10px; margin-bottom:10px; overflow:hidden;}

.zwr1_news{ width:350px; height:auto; overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}



#fw li{ width:340px; height:auto; float:left; margin-right:20px; margin-bottom:10px;}
#fw li img{ width:118px; height:118px; float:left; border:#DFDFDF solid 1px; padding:1px;}
#fw li span{ width:210px; height:auto; float:right; font-size:13px; font-weight:100; color:#606060; line-height:22px;}
#fw li span h4{ width:210px; text-align:left;}
#fw li span h4 a{ font-size:13px; font-weight:900; color:#000;}
#fw li span a{ font-size:13px; font-weight:100; color:#606060; line-height:22px;}

#xw li{ width:330px;
        background:url(/images/tb3.jpg) no-repeat left;
		line-height:25px;
		border-bottom:#CBCBCB dashed 1px;
		padding-left:13px;
		margin-bottom:5px;
		margin-right:15px;}
#xw li span{ float:right; width:40px;}


.zwgc{ width:980px; height:auto; margin-bottom:10px; overflow:hidden;}
.zwgc-text{ width:980px; height:auto; padding-top:10px; overflow:hidden;}
.zwgc-text ul li{ float:left; margin-right:10px;}
.zwgc-text ul li img{ height:140px; border:#E6E6E6 solid 5px;}
.zwgc-text ul li img:hover{ height:140px; border:#E1F1FF solid 5px;}

.zwyq{ width:980px; height:auto; margin-bottom:10px; border:#C4CCCF solid 1px; overflow:hidden;  }
.zwyq_dh{height:29px; background:url(/images/yq_bg.jpg) repeat-x;}
.zwyq_text{height:auto; padding:10px; background:url(/images/yqtx_bg.jpg) repeat-x bottom; background-color:#F4FAFF; overflow:hidden; word-spacing:2em;}

.foot_bg{ width:100%; height:auto; background-color:#003F80; overflow:hidden;}
.foot{ width:1000px; height:auto; text-align:center; padding-top:20px; padding-bottom:20px; font-size:13px; font-weight:100; color:#fff; overflow:hidden; clear:both;}
.foot a{ font-size:13px; color:#fff;}
.foot a:hover{ font-size:13px; color:#fff;}


