/* CSS Document */
*{margin:0; padding:0}
li{list-style:none}
img{border:0}
.line,.line a{text-decoration:underline}
input{font-size:12px}
body{font-size:12px; text-align:center; background:url(../images/tgBg_02.jpg) repeat-x top;}
#container{width:950px; margin:0 auto; text-align:left}
#top_txt{height:27px; width:950px; line-height:27px;}
#top_con{float:left; text-align:left; width:946px;}
#top_con .left{float:left; text-indent:10px;}
#top_con .right{float:right;}

#headLogo{width:950px; height:70px; position:relative;}
#headLogo h1{width:275px; height:68px; background:url(../images/index_10.jpg) no-repeat; text-indent:-9999px; position:absolute; top:2px; left:10px}
#city{width:30px; line-height:20px; text-align:center; height:20px; background:#EFF1FE; border:1px solid #CCCCCC; cursor: pointer; position: absolute; top:25px; left:225px}
#citys{width:350px; line-height:20px; text-align:center; height:60px; display:none; padding:10px; z-index:999; background:#FAFAFA; border:1px solid #CCCCCC; cursor: pointer; position: absolute; top:20px; left:-1px}
#headLogo #logo_txt{text-align:left; position:absolute; top:24px; left:288px; line-height:140%; z-index:-1}
#headLogo #hyfblt{width:280px; position:absolute; top:13px; right:18px;}
#headLogo #hyfblt li{float:left; margin:0 10px;}

#con_nav_bg{width:950px; height:75px; background:url(../images/index_27.jpg) repeat-x;}
#nav_con{float:left; text-align:center; width:930px}
#nav_con ul{width:900px; height:33px; margin:0 auto; font-size:13px;}
#nav_con ul li{float:left; margin:0 1px;}
#nav_con ul li img{margin-top:5px}
#nav_con ul li a{width:92px; height:33px; display:block; color:white; line-height:37px; text-align:center}
#nav_con ul li a:hover{background:url(../images/index_29.jpg) no-repeat; color:black; font-weight:bold; text-decoration:none}

#conDown_txt{clear:both; width:930px; margin:8px auto; height:25px; text-align:left;}
#redian{float:right; width:560px; text-align:left;line-height:28px; height:25px}
#conDown_txt #search{width:340px; height:25px;}
#conDown_txt #search #searchTxt{float:right; width:310px; text-align:left}
#searchTxt #searchKey{width:245px; padding:4px 2px 5px 2px; color:#999999; float:left; border:1px solid #F34301; background:none }

h2{font-size:14px}
h3{font-size:13px; font-weight:normal}
h5{font-size:13px; font-weight:normal}

.up_text
{
	float:left;	
	height:25px;
	width:450px;
	margin:0;
	overflow:hidden;
}
.up_text dl dd{
	height:30px;	
	clear:left;
	line-height:30px;
}

.left{float:left}
.right{float:right}
.clear{clear:both}
.marginT{margin-top:10px}
.marginB{margin-bottom:10px}
.marginTB{margin:10px 0}
.marginR{margin-right:10px;}
.marginL{margin-left:10px}
.padding10{padding:10px}
.red2,.red2 a{color:#DE4025}

.red{color:red}
.blackh,.blackh a{color:#555}
.grey,.grey a{color:#888}
.darkred,.darkred a{color:#9F3C3C}
.zongse,.zongse a{color:#8B4D4D}
.blue,.blue a{color:#4772C8}

a{text-decoration:none; color:#1F376D}
a:hover{text-decoration:underline}

.newsList{margin:5px 10px}
.newsList li{line-height:180%;}
.newsList li a{color:#555555}
.newsList li a:hover{color:red;}
.newsList li span{float:right;}

#footer{width:950px; height:85px; margin:0 auto; position:relative; border-top:1px solid #DEDEDE}
#zdlogo{position:absolute; top:4px; left:22px}
#foot_txt{width:545px; height:66px; position:absolute; top:7px; left:265px; color:#555; line-height:160%}
#foot_txt a{color:#0135AF}
#anquan{position:absolute; top:8px; right:0px}

#myAspPager{width:560px; margin:20px auto 30px auto;text-align:center;}
#myAspPager{text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
#myAspPager span,#myAspPager a{border:1px solid #9AAFE5; height:20px; width:25px; display:block; float:left; line-height:20px; text-align:center; background:#F1F7FC}
#myAspPager input{ height:20px; font-size:12px; line-height:20px; text-align:center; border:1px solid #2E6AB1;}
#myAspPager #myAspPager_btn{ width:25px; height:22px; margin-left:8px; line-height:20px;background:#F1F7FC}


.adss img{margin:3px 0}