@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:微软雅黑, Arial, Helvetica, sans-serif; color:#333; background:url(../image/bodybg1.gif) top repeat-x;}
a{color:#333;}
img{border:0px;}
a:link {text-decoration: none;}
a:visited{text-decoration: none;}
a:hover{text-decoration: underline;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
.h20{height:20px; overflow:hidden; clear:both;}
.h30{height:30px; overflow:hidden; clear:both;}
.w220{width:220px; overflow:hidden;}
.w700{width:700px; overflow:hidden;}

.wal{width:965px; margin:0px auto; overflow:hidden;}

.head{height:23px; overflow:hidden;}
.head .fr{height:22px; line-height:22px; overflow:hidden; border-left:#2C2F3F solid 1px; border-right:#2C2F3F solid 1px; background:#0F1015; color: #ccc;}
.head a{display:block; float:left; height:22px; padding:0 12px; color:#ccc;}
.head a:hover{color:#FFF;}
.head .a1{border-left:#2C2F3F solid 1px; background:#000;}
.head .a_now{color:#FFF; background:#656668;}
.head1{height:47px; overflow:hidden;}
.nav{font-size:14px; padding-left:45px;}
.nav li{float:left; padding-right:1px;}
.nav a{display:block; float:left; color:#FFF; width:109px; text-align:center; height:47px; line-height:43px; text-decoration:none;}
.nav a:hover, .nav .a_now, .nav .a_now1{background:url(../image/navbg.gif) top repeat-x; font-weight:bold; text-decoration:none;}
.sNav{position:absolute; z-index:100; top:69px; width:256px; overflow:hidden; display:none;}
.sNav a{color:#CCC; display:block; padding-left:27px; background:url(../image/ico3.gif) 10px 3px no-repeat;}
.sNav a:hover{color:#F2C31F; display:block; background:url(../image/ico4.gif) 10px 3px no-repeat;}
.sNav .list{background:url(../image/snav.png) left repeat-y; _min-height:100px; _height:100px;}
.sNav ul{padding:0 8px; position:relative;}
.sNav li{padding:9px 10px 9px 0px; border-top:#666 solid 1px;}
.sNav .b{background:url(../image/snavb.png); height:14px; overflow:hidden; margin-top:-1px;}
.topSearch{background:url(../image/topsearch.gif) top no-repeat; width:201px; height:32px; padding-top:11px; overflow:hidden; margin-top: 2px;}
.topSearch .input1{float:left; border:0px; padding:0 10px; width:150px; height:23px; line-height:23px; border:0px; background:transparent; color:#CCC;}
.topSearch .btn1{float:left; width:28px; height:23px; border:0px; background:transparent;}

.headDiv{padding:0 25px; height:70px; overflow:hidden;}
.headLayer{position:fixed; z-index:100; width:100%; top:0px; right:0px; _position:absolute; _top:expression(documentElement.scrollTop); background:url(../image/bodybg.gif) -0px -23px repeat-x;}
.headLayer .logoDiv{padding-left:25px;}
.headLayer .topSearch{padding-right:25px; background:url(../image/topsearch.gif) left top no-repeat;}

.foot{background:#141414 url(../image/footbg.gif) top repeat-x; height:158px; overflow:hidden; text-align:center;}
.foot .div0{height:68px; line-height:68px; overflow:hidden; color:#B6B6B6;}
.foot .div0 a{padding:0 6px; color:#B6B6B6;}
.foot .div1{color:#999; padding-top:12px;}

.pageNow{height:20px; line-height:20px; overflow:hidden; border:#EFEFEF solid 1px; padding-left:15px; margin-bottom:11px;}
.pageNow b{color:#F2C51F;}
.pageNow a{padding:0 6px;}

.pageNum{background:#F3F3F3; border:#E5E5E5 solid 1px; color:#A17B40; text-align:center; padding:3px 0;}
.pageNum a, .pageNum span{color:#A17B40; padding:0 6px;}

.form_div1{height:38px; overflow:hidden; color:#4B3714;}
.form_div1 span{display:block; float:left; overflow:hidden; padding:0 0 0 15px;}
.form_div1 .span1{text-align:right; width:100px; padding-top:6px;}
.form_div1 .span2{padding-top:6px; color:#999;}
.form_div1 .input1{height:24px; line-height:24px; color:#666; border:#B68E49 solid 1px; border-left:#9E7C40 solid 1px; border-top:#9E7C40 solid 1px; width:390px; padding:0 5px;}
.form_div1 .btn1{background:url(../image/index/img.gif) -480px -346px; width:108px; height:30px; border:0px;}