@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0; font-size:12px; font-family: "宋体", Arial, Helvetica, sans-serif; line-height:22px;}
ul,h1,h2,h3,h4,h5,h6,form,dl,dd,p {padding:0; margin:0;}
h1 {font-size:18px;}
h2 {font-size:14px;}
h3 {font-size:14px; font-weight:normal;}
h4 {font-size:12px;}
h5 {font-size:12px; font-weight:normal;}
ul {list-style:none;}
img {border:0px;}
a {color:#05a; text-decoration:none;}
a:hover {color:#f30; text-decoration:underline;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
.margintop {margin-top: 8px;}
.boxpadd {padding: 8px;}
.redstr{color: #f66; font-weight: bold;}
.greenstr {color: #339933;}
.bluestr{color: #00f; font-weight: bold;}
.boxborder {border: #ccc 1px solid;}
.margintop {margin-top: 8px;}
.boxpadding {padding: 10px;}
.font14 { font-size: 14px; font-weight: bold;}
/* layout style */
#container {margin:0 auto; width:960px; background-color:#fff;}
/* header style */
#top {height:65px; background:url(../images/top_bg.gif) right 31px no-repeat;}
#top h1 {float:left; width:230px; margin-top:15px;}
#top_txt {float:right; margin-top:1px; padding-right:15px; color:#666; text-align:right; line-height:240%;}
#top_txt a {color:#c60;}
#nav {height:37px; background:#4067D8 url(../images/nav_bg.gif) repeat-x; position:relative;}
#nav_l {float:left; height:37px; width:5px; background:url(../images/nav_bg.gif) 0 -38px; overflow:hidden; margin-right:6px;}
#nav_r {float:right; height:37px; width:5px; background:url(../images/nav_bg.gif) -5px -38px; overflow:hidden;}
#nav ul li {float:left;}
#nav ul li a {display:block; height:24px; margin-top:5px; padding-top:5px; width:84px; text-align:center; color:#fff; background:url(../images/nav_bg.gif) right -106px no-repeat; font-size:14px;}
#nav ul li a:hover {color:#FF6;}
#nav ul li a#nav_current {background:url(../images/nav_bg.gif) 0 -76px; color:#fff; width:84px; font-weight:bold;}
#subnav {height:25px; padding:5px 6px 0 6px; border:1px solid #d8e3d1; border-top:0; background:url(../images/nav_bg.gif) 0 -136px; margin-bottom:4px; color:444;}
sup.xin {margin-top: -40px; background: url(../images/new.gif) no-repeat 0px 0px; margin-left: 65px; width: 19px; height: 23px; position: absolute;}
#subnav a {color:#333; padding: 0px 12px;}
#subnav a span{color:#f00; font-weight: bold;}
/* bread crumbs */
.scenicnav {clear: both; width: 940px; padding: 5px 10px; margin: 5px auto; background: #efefef url(../images/titlebg.gif) repeat-x left top;overflow: hidden;}
/* content style */
.content {clear:both; margin: 8px auto; border: #ccc 1px solid; overflow:hidden;}
#narrowdiv {width:258px; float:right;}
#widediv {width: 100%; float:left;}
.titlestr {background:#fff url(../images/titlebg.gif) repeat-x left top; height:30px; line-height: 30px; padding-left: 8px; border-bottom: #ccc 1px solid;}
/* index */
.cl {display: none;}
.tab_m {width:490px; float:left; background:url(../images/tab_mbg.gif) repeat-y; border-bottom:1px solid #e4e6eb}
.tab_box {height:36px; background:url(../images/nt_c.gif) repeat-x; position:relative; border-right:1px solid #e4e6eb}
ul.tabs {width:490px; position:absolute; top:0; left:0;}
ul.tabs li {float:left;width:74px; height:36px;background:url(../images/tab_off.gif) no-repeat;line-height:31px; font-size:14px; text-align:center; cursor:pointer;}
ul.tabs li.on {background:url(../images/tab_on.gif) no-repeat;}
.tab_more {width:40px; height:31px; line-height:31px; text-align:center; position:absolute; top:0; right:2px;}
#tablist1 div {display:none;}
/* footer style */
#foot {clear:both; border-top:3px solid #CAE9AC; padding:12px 0; margin: 8px auto; text-align:center; color:#555;}
#foot a {color:#555;}
#foot a:hover {color:#080;}
#foot_ico img {margin:5px 5px 0px 5px; border:1px solid #ccc;}