@charset "gb2312";
/* 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:45px; background:url(../images/yd.gif) right 31px no-repeat;}
#top h1 {float:left; width:230px; margin-top:15px;}
#top_txt {float:right; margin-top:-10px; 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.new {margin-top: -20px; background: url(../images/new.gif) no-repeat 0px 0px; margin-left: 0px; width: 19px; height: 23px; position: absolute;}
sup.hot {margin-top: -20px; background: url(../images/hot.gif) no-repeat 0px 0px; margin-left: 0px; width: 19px; height: 23px; position: absolute;}
sup.qiang {margin-top: -20px; background: url(../images/qiang.gif) no-repeat 0px 0px; margin-left: 0px; 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: 690px; 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;}
sup.new {margin-top: -20px; background: url(../images/new.gif) no-repeat 0px 0px; margin-left: 0px; width: 19px; height: 23px; position: absolute;}
sup.hot {margin-top: -20px; background: url(../images/hot.gif) no-repeat 0px 0px; margin-left: 0px; width: 19px; height: 23px; position: absolute;}
sup.qiang {margin-top: -20px; background: url(../images/qiang.gif) no-repeat 0px 0px; margin-left: 0px; width: 19px; height: 23px; position: absolute;}
.R_nav_box{float: right;width: 685px; height: 83px;}
.Nav_help{margin: 10px 10px 0 0!important;margin: 10px 5px 0 0; float: right; text-align: right;}
.Nav_box{
	width: 950px;
	height: 36px;
	clear: both;
	background-image: url(../images/nav_menu_line.gif);
	background-repeat: repeat-x;
}
ul.Nav{
	float:left;
	height:26px;
	overflow: hidden;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}
ul.Nav li{ line-height: 26px; float: left; font-size: 14px; background: url(../images/nav_menu_line.gif) no-repeat right; }
ul.Nav li span{display: block; padding: 0 8px 0 8px; }
ul.Nav li a:link,
ul.Nav li a:visited { text-decoration: none; color: #fff;display: block;}
ul.Nav li a:hover { text-decoration: none; color: #0f3861;background: url(../images/nav_menu_l.gif) no-repeat left 0;}
ul.Nav li a:hover span{ display: block; padding: 0 8px 0 8px; background: url(../images/nav_menu_r.gif) no-repeat right 0;}
/* Nav active */
ul.Nav li.on a{font-weight: bold;  font-size: 54px; display: block; background: url(../images/nav_menu_l.gif) no-repeat left 0;}
ul.Nav li.on a:link,
ul.Nav li.on a:visited { text-decoration: none; color: #0f3861;}
ul.Nav li.on a:hover { text-decoration: none; color: #0f3861;}
ul.Nav li.on a span{ display: block; padding: 0 8px 0 8px; background: url(../images/nav_menu_r.gif) no-repeat right 0;}
.clearfix{
    clear: both;
}