/* header */


#header img{border:0 none;vertical-align:middle;}
form,fieldset,legend{margin:0;padding:0;}
fieldset{border:0 none;}
.orange{color:#ff7c00!important;}
.f14{font-size:14px!important;}
.f18{font-size:18px!important;}
.gray{color:#999!important;}
.mt15{margin-top:15px;}
.clear{clear:both;display:block;height:0;font-size:0;line-height:0;overflow:hidden;}
.clearfix:after{content:'\20';clear:both;display:table;overflow:hidden;}
.clearfix{zoom:1;}
#header .s-btn,#nav,.mainNav .on .mn-menu,.mainNav .subNav{background-image:url(http://images.mafengwo.net/images/zhinan/public_bg2.png);background-color:transparent;}
#header,#nav,#wrapper,#footer{width:980px;margin:0 auto;}

/* 指南
.mainNav .nav-zhinan .mn-menu:hover,.mainNav .nav-zhinan.on .mn-menu:hover{background-position:0 -107px;}
.mainNav .nav-zhinan .subNav{background-position:0 -142px;}
 */

#footer{ clear:both; width:100%; background-color:#5A3B0B; color:#fff;}
#footer .con{ width:980px; margin:0 auto; line-height:28px;}
#footer .con .copyright{ font-size:11px; color:#E4E4E4; font-family:Verdana, Geneva, sans-serif; float:left; _padding-top:8px;}
#footer .con .copyright img{ width:1px; height:1px;}
#footer .con .copyright a{ font-size:11px; color:#E4E4E4;}
#footer .con .copyright a:hover{ font-size:11px; color:#E4E4E4;}
#footer .con .botnav{ float:right;}
#footer .con .botnav a{ font-size:12px; color:#E4E4E4;}
#footer .con .botnav a:hover{ font-size:12px; color:#E4E4E4;}


/* 翻页 */
.paginator{padding:10px 10px 10px 10px;margin:0;font-size:11px;font-family:Arial,Helvetica,sans-serif;color:#946400}
.paginator a{border:#eda000 1px solid;padding:2px 6px!important;background-color:#FFF;font-size:11px!important;text-decoration:none;margin-left:3px}
.paginator .this-page{color:#946400;font-size:11px;border:#eda000 1px solid;padding:2px 6px;text-decoration:none}
.paginator .break{border:medium none;padding:2px 6px;border-top:0;background-color:#fff;color:#946400;text-decoration:none;font-size:11px}
.paginator .end{border:#eda000 2px solid;padding:2px 6px;background:#fff;color:#946400;font-size:11px}
.paginator .this-page{padding:2px 6px;font-weight:bold;font-size:13px;border:#fff;background:#fff;vertical-align:top;color:#946400;font-size:11px}
.paginator a:hover{border:#8b4505 1px solid;background-color:#946400;color:#fff;text-decoration:none;font-size:11px}
.paginator .ranking{margin-top:.5em;display:block;font-weight:bold;color:#946400}
.paginator .ranking A{border:0;padding:0;background:none transparent scroll repeat 0 0;color:#946400}
.paginator .ranking A:hover{background:none transparent scroll repeat 0 0;color:#f60;text-decoration:underline}
.pagebar{text-align:right;padding-top:10px}
.pagebar .ti,.pagebar .this-page{border:1px solid #eda000;padding:2px 6px;background:#fff;color:#666;font-size:12px;text-decoration:none;margin-right:3px}
.pagebar .ti:hover,.pagebar .this-page{background:#946400;color:#fff;text-decoration:none} 

/* new head 20140507 by old bin */
.head-wrap {border-top: 3px solid #ff9f2e;}
.logo {width: 150px;float: left;padding-top: 15px;}
.logo a{display:block;height:40px;background:url(http://css.mafengwo.net/images/header-sprites2.png) no-repeat 0 0;overflow:hidden;line-height:200px;}
.header_right {float: right;display: inline;}
.header_top {text-align: right;padding: 8px 0;}
.header_top a {display: inline-block;margin-left: 3px;}
.header_top .ht_login,.header_top .ht_register {height: 16px;line-height: 16px;padding: 0 5px;background: #ff8a00;color: #fff;}
.header_top .ht_login {margin-left: 10px;}
.header_top .ht_login:hover,.header_top .ht_register:hover {_color: #fff;text-decoration: none;}
.header_top .ht_qq,.header_top .ht_sina {width: 22px;height: 20px;background: no-repeat 3px 1px;line-height: 200px;overflow: hidden;vertical-align: top;}
.header_top .ht_qq {background-image: url(/images/login/ico/ico_qq.gif);}
.header_top .ht_sina {background-image: url(/images/login/ico/ico_sina.gif);}
.header_top .go_index i {width: 15px;height: 11px;background: url(/images/zhinan/home.gif) 0 0 no-repeat;display: inline-block;margin-right: 3px;*+vertical-align: 3px;_vertical-align: -3px;}

.nav {display: inline;float: right;}
.nav li {float: left;}
.nav li a {height: 27px;line-height: 27px;padding: 0 8px;margin-right: 15px;display: inline-block;font-size: 14px;color: #666;}
.nav li a:hover,.nav li a.on {background: #ff8a00;color: #fff;text-decoration: none;}

.header_search {float: right;display: inline;border:2px solid #ff9313;border-radius: 2px;}
.header_search input {padding: 2px 3px; border:none;vertical-align: middle;outline: none;_border:0;}
.header_search .hs_input {width: 150px;color: #999;padding-left: 8px;}
.header_search .hs_submit {width: 22px;height: 22px;background: url(/images/header/header_v2/head_sprites4.png) no-repeat -58px 1px;}

#sub_nav {height: 35px;background: #ff8a00;margin-top: 3px;}
#sub_nav ul {width: 980px;margin: 0 auto;padding-top: 7px;}
#sub_nav li {float: left;color: #fff;}
#sub_nav li a {height: 21px;line-height: 21px;padding: 0 8px;margin: 0 12px;color: #fff;display: inline-block;vertical-align: middle;}
#sub_nav li a:hover,#sub_nav li a.on {background: #fff;color: #ff8a00!important;text-decoration: none;}

.header_top li {color: #999;}
.header_top li a {text-align: left;color: #E58A00;}
.header_top .ub-item{float:right;display:inline;margin-left:3px;height:20px;}
.header_top .ub-level {margin-left: 10px;}
.header_top .drop-wrap {z-index: 98;}
.drop-wrap{position:relative;}
.header_top .drop-hd {position: relative;display: block;height: 20px;padding: 5px 20px 4px 10px;border-radius: 5px 5px 0 0;overflow: hidden;}
.drop-wrap .drop-hd {float: left;margin-top: -5px;z-index: 1;}
.ub-info .drop-hd img {padding-right: 4px;vertical-align: -4px;overflow: hidden;}
.drop-wrap .drop-hd i{position:absolute;right:7px;top:12px;width:7px;height:4px;background:url(/images/header/header_v2/head_sprites4.png) no-repeat -58px -71px;overflow:hidden;}
.header_top .drop-hd:hover,.header_top .drop-bd li a:hover{text-decoration:none;}
.drop-wrap .drop-hd:hover,.drop-wrap:hover .drop-hd,.drop-open .drop-hd{background-color:#fff2d2;}
.drop-wrap .drop-bd{position:absolute;display:none;}
.drop-open .drop-bd,.drop-wrap:hover .drop-bd{display:block;}
.drop-wrap .drop-hd{position:relative;display:block;height:20px;padding:5px 20px 4px 10px;border-radius:5px 5px 0 0;overflow:hidden;}
.drop-wrap .drop-hd:hover,.drop-wrap:hover .drop-hd,.drop-open .drop-hd{background-color:#fff2d2;}
.drop-wrap .drop-hd i{position:absolute;right:7px;top:12px;width:7px;height:4px;background:url(/images/header/header_v2/head_sprites4.png) no-repeat -58px -71px;overflow:hidden;}
.header_top .drop-hd{float:left;margin-top:-5px;z-index:1;}
.header_top .drop-hd:hover,.header_top .drop-bd li a:hover{text-decoration:none;}
.ub-info .drop-hd img{padding-right:4px;vertical-align:-4px;*vertical-align:middle;overflow:hidden;}

.header_top .drop-bd,.new-msg-tips{position:absolute;right:0;top:22px;background-color:#fff2d2;padding:3px 4px 5px;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3);white-space:nowrap;opacity:0.95;}
.header_top .drop-bd li{height:28px;}
.header_top .drop-bd li a{display:block;height:20px;padding:4px 10px;}
.header_top .drop-bd li a:hover{background-color:#ffdfaa;}
.header_top .ub-info .drop-bd{width:120px;}
.header_top .ub-info .drop-bd a{padding-left:24px;position:relative;}
.header_top .ub-info .drop-bd a i{position:absolute;left:5px;top:7px;width:14px;height:14px;overflow:hidden;}
.header_top .drop-wo i{background:url(/images/header/header_v2/head_sprites4.png) no-repeat -58px -24px;}
.header_top .drop-write i{background:url(/images/header/header_v2/head_sprites4.png) no-repeat -58px -48px;}
.header_top .drop-path i{background:url(/images/header/header_v2/head_sprites4.png) no-repeat -58px -101px;}
.header_top .drop-ask i{background:url(/images/header/header_v2/head_sprites4.png) no-repeat -58px -130px;}
.header_top .ub-msg .drop-bd,.header_top .new-msg-tips{width:150px;}
.header_top .ub-msg .new-msg-li a{color:#D62D00;}
.header_top .ub-msg .new-msg-line{height:0;margin:3px 0;border-bottom:1px solid #F5D8AF;line-height:0;font-size:0;overflow:hidden;}
.header_top .ub-new-msg{margin:0;width:0;height:0;position:relative;z-index:97;}
.header_top .new-msg-tips{position:absolute;right:-57px;top:22px;}
.header_top .new-msg-tips p{height:28px;}
.header_top .new-msg-tips p a{display:block;height:20px;padding:4px 10px;color:#D62D00;}
.header_top .new-msg-close{position:absolute;right:0;top:0;z-index:2;width:15px;height:15px;background:url(/images/header/btn_close.gif) no-repeat center center;cursor:pointer;}
