@charset "utf-8";
html,body,form,#menu,h3,dl,dt,dd{margin:0;padding:0;border:medium none;}
body{color:#333;font:12px/1.8em Verdana,'宋体',Microsoft YaHei,SimSun,helvetica,Arial,Tahoma,Sans-Serif;background-color:#ffffff;}
.fl{float:left;*display:inline;}
.fr{float:right;*display:inline;}
.clear{clear:both;}
a{color:#0056C0;text-decoration:none;}
a:hover{color:#F00;}
a img{border:none;}
.fred{color:red;}
p{margin:0.6em 0 1.2em 0;padding:0;}
.pagewidth{width:960px;margin:0 auto;}
select{font:12px/1.8em Microsoft YaHei,Verdana,SimSun,helvetica,Arial,Tahoma,Sans-Serif;}
.mt10{margin-top:10px;}
.inputw{width:130px;height:18px;margin:0;padding:0; border:#3076CC solid 1px; font-size:12px;}

#webtop{padding:15px 0 0;overflow:auto;*zoom:1;}
#logo{width:400px;}
.search{width:560px;text-align:right;}
.top_nav{line-height:35px;}
.input_w{margin:0;padding:0 0 0 8px;width:190px;height:22px;color:#CCC;font:12px/22px Microsoft YaHei,Verdana,SimSun,helvetica,Arial,Tahoma,Sans-Serif;background:url(input_bg.gif) no-repeat 0 0;border:none;}
#menu{margin-top:15px;padding-left:8px;height:30px;line-height:30px;list-style-type:none;background:url(menu-bg.jpg) repeat-x 0 0;overflow:hidden;*zoom:1;}
#menu li{float:left;}
#menu li a{display:block;width:118px;font-size:13px;text-align:center;color:#fff; font-weight:600;}
#menu li a:hover{color:#fc3;}
#banner{position:relative;margin-top:10px;width:960px;height:200px;overflow:hidden;}
#banner .a_bigImg{position:absolute;}
.ul_change{position:absolute;list-style-type:none;margin:0;padding:0;right:5px;bottom:5px;overflow:hidden;}
.ul_change li{float:left;}
.ul_change span {display:block;width:20px;height:20px;text-align:center;font-size:11px;color:#fff;line-height:20px;overflow:hidden;cursor:pointer; background-color:#000;}
.ul_change span.on{background-color:#F00;}

#main{margin-top:10px;}
#home_left{width:380px;}
#home_middle{width:330px;margin-left:15px;}
#home_right{width:220px;margin-left:15px;}

.box{}
.box dt{padding:0 10px 0 25px;height:30px;line-height:30px;background:#2F75CC url(icon.gif) no-repeat 8px 10px;}
.box dt .title{font-size:14px;color:#fff;}
.box dt .more{float:right;}
.box dt a{color:#fff;}
.box dt a:hover{color:#FD5936;}
.box dd{padding:0;}
.box dd.blue{background-color:#DFEBF9;padding:5px 0;}
.box dd.about{height:225px;}
.box dd p{margin:8px 0;padding:0;}
.topnews{margin:8px 0 0 0;padding-bottom:10px;border-bottom:#ccc solid 1px;overflow:auto;*zoom:1;}
.topnews img{width:140px;height:85px;border:#999 solid 1px;}
.topnews a{font-weight:bold;color:#F00;}
.box dd .topnews p{margin:0;padding:0;color:#666;line-height:1.8em;}

#servers{margin:8px 0;padding:0;list-style-type:none;}
#servers li a,#left ul li a{display:block;width:182px;height:26px;margin-top:5px;padding-left:38px;line-height:26px; background:url(fw_a.jpg) no-repeat 0 0;}
#servers li a:hover,#left ul li a:hover,#left ul li.selected a{color:#F00;background:url(fw_hover.jpg) no-repeat 0 0;}
#links{margin:0;padding:0;height:160px;list-style-type:none;}
#links li{padding-left:25px;line-height:23px;background:url(icon_item_list_gray.gif) no-repeat 7px center;}
#photo{width:703px;height:180px;padding:10px;border:#A7A7A7 solid 1px; background:url(photo_bg.jpg) repeat-x 0 0;overflow:hidden;}
#photolist img{border:#ccc solid 1px;padding:1px;margin:0 8px;}
#photolist p{margin:0;padding:0;text-align:center;}

.newslist{margin:5px 0;padding:0;list-style-type:none;}
.newslist li{padding-left:15px;line-height:24px;background:url(icon_news_list.gif) no-repeat 0 center;}
.newslist li span{float:right;}
#contents .newslist li{line-height:30px; border-bottom:#ccc dashed 1px;}
.tlist{background-color:#EEEEEE;margin: 10px 0 5px;}
.tlist tr td {padding: 2px;}

#left{background-color:#EDF5FF;}
#right{border:#CCDEF3 solid 1px;width:700px;padding:0 10px;}
#left dd{padding:3px 0; background-color:#fff;}
#left ul{margin:0;padding:0; list-style-type:none;}
.page_title{border-bottom:#ccc solid 1px;line-height:36px;overflow:auto;*zoom:1;}
.page_title h1{margin:0;padding:0;font-size:16px;color:#F00; font-weight:normal;}
.subway{float:right;padding-left:20px;background:url(home.gif) no-repeat 0 11px;}
#contents{padding:10px 0;}
#contents h1{margin:15px 0 0 0;padding:0;font-size:16px;color:#F00; font-weight:normal;text-align:center;line-height:2.4em;}
#contents .page_title h1{margin:0;padding:0;font-size:16px;color:#F00; font-weight:normal; text-align:left;line-height:1.8em;}
#contents .nintro{border-bottom:#ccc solid 1px;line-height:2.4em;text-align:center;}

.page{text-align:center;line-height:35px;}
.page span,.page a{margin:0 3px;}
.page .current{font-weight:bold;}
.page input{border:#CCC solid 1px;}

#footer{padding-top:8px;border-top:#2F75CC solid 2px; text-align:center;}
#footer p{margin:0.6em 0;}
input.error, textarea.error {border: 1px solid red;}
span.error {color: red;margin-left: 5px;}