@charset "utf-8";
/* CSS Document */
body{font-family:Verdana, Arial, Helvetica, sans-serif,"宋体"; font-size:12px; background:url(../images/bg.gif) center top repeat-y;}
*{margin:0; padding:0; list-style:none;}
a{text-decoration:none; color:#000;}
a:hover{text-decoration:underline;}
p{line-height:30px;}
h2{font-size:12px; color:#000;}
h3{font-size:14px;}
h4{font-size:12px;}
h1{font-size:18px;}
fieldset{border:none;}
hr{margin:20px 0; color:#a7a7a7;}
.first{color:#0900a9;}

#container{width:940px; margin:0 auto; padding-bottom:10px;}
#header{width:100%; overflow:hidden;}
.logo{background:url(../images/logo.gif) 0 0 no-repeat; width:210px; height:90px; float:left;}
.banner{float:left; width:730px;}

.nav{width:100%; overflow:hidden; font-size:16px; padding:10px 0;}
.nav ul{width:100%; margin:0;}
.nav li{float:left; margin:0 35px 0 15px; display:inline;}
.nav li a{color:#a34a44; text-decoration:none; display:block;}
.nav li a:hover{color:#a34a44; border-bottom:3px solid #a34a44; text-decoration:none;}
.nav li.current{color:#a34a44; border-bottom:3px solid #a34a44;}
.nav li.current a:hover{color:#a34a44; border-bottom:none;}
.nav li.last{margin-right:15px;}

#mainbody{width:940px; overflow:hidden; margin-bottom:10px;}

.sidebar_l{width:147px; border:1px solid #f0f0f0; border-top:1px solid #b6b6b6; background:#efefef; float:left; padding-bottom:9999px; margin-bottom:-9999px;}
.sidebar_l h2{background:#b6b6b6; line-height:30px; text-align:center; color:#fff;}
.sidebar_l ul{margin:5px 15px;}
.sidebar_l li{line-height:20px; font-weight:bold;}

.sidebar_r{width:150px; background:#efefef; float:right; padding-bottom:9999px; margin-bottom:-9999px;}
.sidebar_r h2{padding-left:15px; margin-top:10px;}
.sidebar_r ul{margin:0 15px;}
.sidebar_r li{line-height:20px;}
.sidebar_r li a{color:#711115; text-decoration:underline;}
.sidebar_r li a:hover{text-decoration:none;}
.sidebar_r fieldset{margin:0 3px; width:140px; padding:10px 0;}
.sidebar_r input{width:106px; float:left;}
.sidebar_r .go{background:url(../images/go.gif) 0 0 no-repeat; width:25px; height:20px; margin-left:3px; border:none;}

.content{width:607px; border-bottom:1px solid #a7a7a7; border-top:1px solid #a7a7a7; float:left; margin:0 16px; padding-bottom:15px; display:inline;}
.content h1{line-height:50px; margin-top:30px;}
.content h4{line-height:18px;}

#footer{width:930px; padding:5px; overflow:hidden; background:#b5b5b5; color:#020202;}
#footer p{line-height:22px;}
