﻿@charset "utf-8";
/* CSS Document */

/* CSS Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, form, fieldset, input, textarea{padding: 0; margin: 0}
fieldset, img {border: 0}
p{ padding:0; margin:4px auto;}
ol, ul {list-style: none}
h1, h2, h3, h4{font-weight: bold; font-size: 100%}
td{ padding:0 0 0 5px;}
/* CSS Public */
body,td, input, select {font:12px Arial,Tahoma;}
body {background: url(../images/bg.jpg) repeat-x center top #fff; text-align:center}
a{color:#333; text-decoration:underline}
a:link{color:#333; text-decoration:underline}
a:visited {color:#333; text-decoration:underline}
a:active {color:#333; text-decoration:underline}
a:hover {color:#f30; text-decoration:none; }
ul, ol, p {line-height:140%}
.clear {clear:both;}
.bbt{color:blue; text-decoration:underline;}
a.bbt:link{ color:blue; text-decoration:underline;}
a.bbt:visited{ color:blue; text-decoration:underline;}
a.bbt:active{ color:blue; text-decoration:underline;}
a.bbt:hover{ color:red; text-decoration:none;}
#clear{ clear:both;}
.nbt{font-size:13px;color:#f3630a; font-weight:bold;}
a.nbt:link{font-size:13px;color:#f3630a; font-weight:bold; text-decoration:underline;}
a.nbt:visited{font-size:13px;color:#f3630a; font-weight:bold; text-decoration:underline;}
a.nbt:active{font-size:13px;color:#f3630a; font-weight:bold; text-decoration:underline;}
a.nbt:hover{font-size:13px;color:#f3630a; font-weight:bold; text-decoration:none;}

/* header */
#header .top {width:100%;margin:0 auto; background:url(../images/header.jpg) no-repeat center top; height:136px;}
#header .nav {width:1000px;margin:0 auto;background:url(../images/menubg.jpg) no-repeat center top; height:41px;}
#header .nav ul{line-height:41px; width:87%;*width:84%;_width:84%; padding:0; margin:0 auto; text-align:center;}
#header .nav ul li {font-size:15px;float:left;width:auto;line-height:41px;}
#header .nav ul li a {font-size:15px;width:auto;display:block;color:#000;font-weight:bold;text-align:center;padding:0 35px;line-height:41px;text-decoration:none;}
#header .nav ul li a:hover {font-size:15px;background:#ffea00;text-decoration:none;line-height:41px;}
#header .nav ul li a.spec {font-size:15px;background:#ffea00 url(../images/nav_home.jpg) 23px center no-repeat; padding:0 35px 0 42px;line-height:41px;text-decoration:none;}

/* container */

#container {margin: 6px auto 0;clear:both;width:944px; background:#fff; padding:25px 27px;}
#container .banner{ background:url(../images/banner.jpg) no-repeat center top; height:133px; margin:16px auto;}
#content {margin: 0px auto;clear:both;width:100%; padding:0;}
#content #left{width:267px;float:left; height:auto; background:#e4f3b9 url(../images/leftbg.jpg) no-repeat left top;}
#content #left .top{width:98%;float:left; height:auto; padding:15px 0;}
#content #left .foot{width:100%;float:left; height:10px;background:url(../images/leftbg_foot.jpg) no-repeat left bottom;}

#content #left ul{width:100%; padding:0; margin:0;clear:both; color:#607e0a;}
#content #left li{width:80%; border-bottom:1px solid #d0eb95;clear:both; margin:0 auto; text-align:left; padding:0 0 0 13px; background:url(../images/ar.jpg) no-repeat left center;}
#content #left li a:link{color:#607e0a; font-size:15px;line-height:28px;clear:both;text-decoration:none;}
#content #left li a:visited{color:#607e0a; font-size:15px;line-height:28px;clear:both;text-decoration:none;}
#content #left li a:active{color:#607e0a; font-size:15px;line-height:28px;clear:both;text-decoration:none;}
#content #left li a:hover{color:black; font-size:15px;line-height:28px; text-decoration:none;clear:both;}

#content #center{width:309px;float:left; height:auto; margin:0 30px;}
#news{width:100%;}
#news .caption{width:95%; background:url(../images/ar_green.jpg) no-repeat left center; height:33px; border-bottom:1px solid #1d4d7e; text-align:left; font-family:"微软雅黑"; font-size:15px; font-weight:bold; padding:0 0 0 5%; line-height:30px; text-transform:uppercase;}
#more{ font-family:"Times New Roman"; font-size:11px; float:right; color:#bdbdbd; text-transform:lowercase; font-weight:normal;}
#more a:link{ font-family:"Times New Roman"; font-size:11px; float:right; color:#bdbdbd;text-decoration:none;}
#more a:visited{ font-family:"Times New Roman"; font-size:11px; float:right; color:#bdbdbd;text-decoration:none;}
#more a:active{ font-family:"Times New Roman"; font-size:11px; float:right; color:#bdbdbd;text-decoration:none;}
#more a:hover{ font-family:"Times New Roman"; font-size:11px; float:right; color:#000; text-decoration:none;}
#news .sponsors{width:95%; background:url(../images/ar_bb.jpg) no-repeat left center; text-align:left; font-family:"微软雅黑"; font-size:15px; font-weight:bold; padding:0 0 0 5%; line-height:32px; text-transform:uppercase; color:#80a711; border-bottom:1px solid green;}
#news .bar{width:100%; text-align:left;}
#news .bar ul{width:100%; padding:6px 0; text-align:left;}
#news .bar li{width:98%; line-height:20px; text-align:left; background:url(../images/ar_black.jpg) no-repeat left 11px; padding:0 0 0 2%;}
#news .bar li a:link{color:#000; font-size:12px;line-height:22px;text-decoration:none;}
#news .bar li a:visited{color:#000; font-size:12px;line-height:22px;text-decoration:none;}
#news .bar li a:active{color:#000; font-size:12px;line-height:22px;text-decoration:none;}
#news .bar li a:hover{color:green; font-size:12px;line-height:22px;text-decoration:none;}
#news .bar_s{width:100%;}
#news .bar_s ul{width:100%; padding:6px 0;}
#news .bar_s li{width:98%; line-height:21px; text-align:left; background:url(../images/ar_black.jpg) no-repeat left 11px; padding:0 0 0 2%; border-bottom:1px solid #eee;}
#news .bar_s a:link{color:#000; font-size:12px;line-height:21px;text-decoration:none;}
#news .bar_s a:visited{color:#000; font-size:12px;line-height:21px;text-decoration:none;}
#news .bar_s a:active{color:#000; font-size:12px;line-height:21px;text-decoration:none;}
#news .bar_s a:hover{color:green; font-size:12px;line-height:21px; text-decoration:none; font-weight:bold;}

#content #right{width:305px;float:left; height:auto;}

#content #bigright{width:640px;float:left; height:auto; padding:0 0 0 30px;}
.bt{color:#000; font-size:13px; margin:15px auto 7px auto;}
a.bt:link{color:#000; font-size:13px; text-decoration:underline;}
a.bt:visited{color:#000; font-size:13px;text-decoration:underline;}
a.bt:active{color:#000; font-size:13px;text-decoration:underline;}
a.bt:hover{color:green; font-size:13px; text-decoration:none;}

/* footer */
#footer {text-align:center;clear:both;height:50px; color:#7f7f7b; font-size:11px; line-height:35px; border-top:2px solid #000; margin:25px auto 0 auto;}
#footer .wrap {width:1000px;margin:10px auto}
#footer .wrap .nav {float:left;width:650px;}
#footer .wrap .nav ul li {float:left;width:auto;border-right:1px solid #ccc;}
#footer .wrap .nav ul li a {padding:0 8px;font-size:13px;font-weight:bold;color:#444;float:left;width:auto}
#footer .wrap .copyright{float:right;width:330px;text-align:right;font-size:13px;color:#555}
#footer .wrap .copyright p {}


.gray{color: #999999}
.show{ position:relative;}
.show a { font-size:12px; color:#333; font-weight:bold;}
.hidden { position:absolute; z-index:999;}
.hidden h2 {font-size:12px;  margin:1px; text-align:right; text-transform:uppercase;}
.hidden h2 a { display:block; float:right; text-align:right;}

.rdline{border-right:2px dashed #000;border-bottom:2px solid #000;}
.dline{border-bottom:2px solid #000;}