﻿@charset "utf-8";
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, select, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, em, i { margin: 0px; padding: 0px; font: 12px/1.5 Tahoma, Helvetica, Arial, "Microsoft Yahei", sans-serif; font-style: normal; text-decoration: none; }
img { display: inline-block; vertical-align: bottom; border: 0 none; }
ul, ol { list-style: none; }
li { vertical-align: top; }
::selection { background: #000; color: #ED6D00; }
::-moz-selection {
background:#000;
color:#ED6D00;
}
::-webkit-selection {
background:#000;
color:#ED6D00;
}
/*默认链接*/
a:link { color: #000; text-decoration: none; }
a:visited { color: #000; text-decoration: none; }
a:hover { color: #17B2FA; text-decoration: none; }
a:active { color: #FF7800; text-decoration: none; }
/*常用字体*/
.fBold { font-weight: bold; }
.fVer { font-family: verdana; }
.fAri { font-family: arial; }
.f18 { font-size: 18px; }
.f16 { font-size: 16px; }
.f14 { font-size: 14px; }
.f13 { font-size: 13px; }
.f12 { font-size: 12px; }
.ft { text-shadow: 0.5px 0.5px 0px #CCC; }
/*常用颜色*/
.c9 { color: #999; }
.cc { color: #ccc; }
.white { color: #FFFFFF; }
.red { color: #FF0000; }
.black { color: #000000; }
.orange { color: #ff6600 }
/*常用行间距*/
.lh26 { line-height: 26px; }
.lh24 { line-height: 24px; }
.lh22 { line-height: 22px; }
.lh20 { line-height: 20px; }
.lh18 { line-height: 18px; }
h1 { font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 13px; }
h4 a { width: 100%; height: 100%; display: block; }
/*圆角IE8以上支持*/
.yj5 { /*firefox*/ -moz-border-radius: 5px;  /*css3*/ border-radius: 5px;   /*webkit*/ -webkit-border-radius: 5px; }
.yj { /*firefox*/ -moz-border-radius: 2px;  /*css3*/ border-radius: 2px;   /*webkit*/ -webkit-border-radius: 2px; }
.yj10 { /*firefox*/ -moz-border-radius: 10px;  /*css3*/ border-radius: 10px;   /*webkit*/ -webkit-border-radius: 10px; }
.tlyj { border-top-left-radius: 7px; }
.blyj { border-bottom-left-radius: 7px; }
.tryj { border-top-right-radius: 7px; }
.bryj { border-bottom-right-radius: 7px; }
/*透明度*/
.tm5 { filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
/*通用边框*/
.bk { border: solid #DEDFE0 1px; border-radius: 4px 4px 3px 3px }
.bks { border: solid #DEDFE0 1px; }
/*边距*/
.mt3 { margin-top: 3px; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mr3 { margin-right: 3px; }
.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mb3 { margin-bottom: 3px; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.ml3 { margin-left: 3px; }
.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
/*其它常用*/
.fl { float: left; _display: inline; }
.fr { float: right; _display: inline; }
.dis { display: block; }
.undis { display: none; }
.tc { text-align: center }
.tl { text-align: left }
.tr { text-align: right }
.cur { cursor: pointer }
.time { font-size: 11px; }
.clear { clear: both; width: 0px; height: 0px; line-height: 0px; font-size: 0px; visibility: hidden; }
.clear1 { clear: both; font-size: 1px; width: 1px; visibility: hidden; margin-top: 0px!important; *margin-top:-1px;
line-height: 0 }/*ie and firefox1.5 updata */
.oh {overflow: hidden;}
/* Clearfix清除浮动 */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }/* End hide from IE-mac */
*+html .clearfix { min-height: 1%; }/* IE7 */
/*文章顶踩图标*/
.digg { width: 400px; margin: 0px auto; clear: both; padding: 10px 0px; overflow: hidden }
.digg_artup, .digg_artdown { background: url('../images/home/digg_art.gif') no-repeat -189px 0; border: 0; cursor: pointer; float: left; height: 48px; margin: 0; overflow: hidden; padding: 0; position: relative; width: 189px; }
#digg_artup_num, #digg_artdown_num { color: #333333; font-family: arial; font-size: 10px; font-weight: 400; left: 70px; line-height: 12px; position: absolute; top: 30px; }
.digg_bar { background-color: #FFFFFF; border: 1px solid #40A300; height: 5px; left: 9px; overflow: hidden; position: absolute; text-align: left; top: 32px; width: 55px; }
.digg_bar div { background: transparent url('../images/home/digg_art_bg.gif') repeat-x scroll 0 -265px; height: 5px; overflow: hidden; width: 0px }
.digg_artdown { background-position: -378px 0; margin-left: 10px; }
.digg_artdown .dig_bar { border-color: #555555; }
.digg_artdown .dig_bar div { background-position: 0 -270px; }
/*搜索下拉*/
.ac_results { border: 1px solid #999999; background-color: white; overflow: hidden; z-index: 99999; margin: 0; padding: 0; text-align: left; border-top: 0 none; }
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 25px; overflow: hidden; }
.ac_loading { background: white right center no-repeat; }
.ac_odd { background-color: #eee; }
.ac_over { background-color: #0A246A; color: white; }
/*滑动显示*/
.drop-box { text-align: left; padding-top: 5px; clear: both; display: none; position: absolute; z-index: 9999; overflow: hidden; }
/*用户登录*/
.login_box { background: transparent url("../images/navigation_sign.png") no-repeat scroll 395px 0px; width: 550px; overflow: hidden; border: 0 none; }
.login-form { height: 220px; border-bottom: 1px solid #44ABF5; cursor: pointer; margin-top: 1px; background-color: rgba(0, 0, 0, 0.5); color: #FF5A00 }
.login-box .login-top { width: 100%; border-bottom: 1px solid #eee; height: 44px; color: #444; margin-top: 8px; font-size: 18px; text-align: center; margin-bottom: 8px; position: relative }
.login-box .login-top a { letter-spacing: 4px; font-family: "宋体"; font-style: normal; display: block; width: 50px; color: #000; height: 44px; line-height: 43px; float: left; margin-right: 10px; cursor: pointer }
.login-box .login-top a.current, .login-box .login-top a:hover { height: 43px; border-bottom: 2px solid #f60; color: #f60; text-decoration: none }
.login-ico { float: left; width: 180px; margin-top: 15px; padding-left: 25px; padding-top: 20px; }
.login-ico a { width: 100%; height: 40px; line-height: 40px; display: block; color: #fff; font-size: 14px; margin-bottom: 15px; text-align: center; border-radius: 3px }
.login-ico a.qq { background: url(../images/login/qqico.png) 45px center no-repeat #2693ff; _background: url(../images/login/qqico-ie.png) 25px center no-repeat #2693ff; text-align: center; border-radius: 3px }
.login-ico a.qq:hover { background-color: #44A2FF; text-decoration: none }
.login-ico a.sina { background: url(../images/login/sinaico.png) 45px center no-repeat #F15252; _background: url(../images/login/qqico-ie.png) 25px center no-repeat #F15252; text-align: center; border-radius: 3px }
.login-ico a.sina:hover { background-color: #F76262 }
.login-ico a.weixin { background: url(../images/login/weixin-ico.png) 45px center no-repeat #81CB3D; _background: url(../images/login/qqico-ie.png) 25px center no-repeat #81CB3D; text-align: center; border-radius: 3px }
.login-ico a.weixin:hover { background-color: #8FD154 }
.login-box-form, .login-reg { width: 270px; padding-left: 25px; border-left: 1px solid #eee; float: right; margin: 15px 15px 30px 0px; }
.login-box-form .int-text, .login-reg .int-text { display: block; width: 238px; height: 38px; margin-top: 15px; border: 1px solid #E0E0E0; background: #FAFAFA; padding: 0 10px; color: #999; font-size: 14px; border-radius: 3px }
.login-box-form .int-text input, .login-reg .int-text input { margin: 9px 0; width: 100%; border: none; background: 0 0; color: #999 }
.login-box-form .int-text input:focus, .login-reg .int-text input:focus { outline: none; color: #444!important }
.aright { float: right }
.login-box-form .loginbtn { clear: both; width: 100px; height: 30px; line-height: 30px; color: #fff; background: #F60; border-radius: 3px; display: block; text-align: center; font-size: 14px; cursor: pointer; }
.login-box-form .regbtn { clear: both; width: 100px; height: 30px; line-height: 30px; color: #fff; background: #2693ff none repeat scroll 0% 0%; border-radius: 3px; display: block; text-align: center; font-size: 14px; cursor: pointer; }
.login-box-form .loginbtn:hover { background: #FF7920; text-decoration: none }
.login-box-form .regbtn:hover { background: #44A2FF; text-decoration: none }
.login-box-form .loginbtn span { display: inline-block }
.login-box-form .int-info { height: 45px; line-height: 45px; clear: both; }
.login-box-form .int-info a { color: #FFF }
.ui-signed { overflow: hidden; line-height: 50px; padding: 0 100px; *zoom:1!important;
background-color: rgba(0, 0, 0, 0.6); width: 100%; margin-top: 1px; }
.nick-name { height: 60px; line-height: 60px; padding: 10px 10px 0 10px }
.nick-name img { width: 60px; height: 60px; border-radius: 100px; float: left }
.nick-name span { float: left; margin-left: 20px; color: #FFF; font-size: 22px }
.login_box .ui-signed li { width: 40%; line-height: 50px; float: left }
.login_box .ui-signed li:hover { background: transparent }
.login_box .ui-signed li a { color: #FFF }
.login_box .ui-signed li a:hover { background: transparent; color: #E35000 }
.login_box .ui-signed li i { background: url(../images/listico.png) no-repeat 0px 0px; width: 26px; height: 40px; display: inline-block; float: left; margin-right: 8px }
.login_box .ui-signed li i.user-tbmov { background-position: 0px -497px }
.login_box .ui-signed li:hover i.user-tbmov { background-position: 0px -533px }
.login_box .ui-signed li i.user-edit { background-position: -28px -497px }
.login_box .ui-signed li:hover i.user-edit { background-position: -28px -533px }
.login_box .ui-signed li i.user-fav { background-position: -55px -497px }
.login_box .ui-signed li:hover i.user-fav { background-position: -55px -533px }
.login_box .ui-signed li i.user-cmt { background-position: -136px -497px }
.login_box .ui-signed li:hover i.user-cmt { background-position: -136px -533px }
.login_box .ui-signed li i.user-rss { background-position: -82px -497px }
.login_box .ui-signed li:hover i.user-rss { background-position: -82px -533px }
.login_box .ui-signed li i.user-log { background-position: -110px -497px }
.login_box .ui-signed li:hover i.user-log { background-position: -110px -533px }
.login_box .ui-signed li i.user-gb { background-position: -165px -497px }
.login_box .ui-signed li:hover i.user-gb { background-position: -165px -533px }
.login_box .ui-signed li i.user-logout { background-position: -193px -497px }
.login_box .ui-signed li:hover i.user-logout { background-position: -193px -533px }
/*历史记录*/
.history_box { position: absolute; left: -125px; top: 50px; background: transparent url("../images/navigation_sign.png") no-repeat scroll 30px 0px; width: 300px; display: block; overflow: hidden; border: 0 none; }
.history_box dt { text-align: right; padding-right: 5px; height: 24px; line-height: 24px; border-bottom: 1px solid #44ABF5; cursor: pointer; margin-top: 1px; background-color: rgba(0, 0, 0, 0.5); color: #FF5A00 }
.history_box dt a { color: #FF5A00 }
.history_box dd, .history_box li { clear: both; height: 24px; width: 100%; line-height: 24px; text-overflow: ellipsis; white-space: nowrap; background-color: rgba(0, 0, 0, 0.8); }
.history_box dd a { display: block; padding-left: 15px; color: #FFF }
.history_box dd.even, .history_box dd.odd { background-color: rgba(0, 0, 0, 0.6); width: 100%; }
.history_box dd a:hover { background-color: rgba(172, 172, 172, 0.35); color: #17B2FA; }
/*延时加载*/
.lazy { background-image: url(../images/home/grey.gif); background-repeat: repeat; }
/*会员收藏*/
.userfav a { position: absolute; top: 4px; left: 7px; display: inline-block; height: 20px; overflow: hidden; font-size: 12px; font-size: 120% 9; line-height: 15px; line-height: 16px 9; _line-height: 16px; color: white; text-align: center; cursor: pointer; display: inline-block; width: 25px; height: 25px; background: transparent url("../images/sprite_ico_collect.png") no-repeat scroll -60px 0px; vertical-align: top; margin-top: 3px; margin-right: 8px; overflow: hidden; text-indent: -100px; z-index: 1; }
.userfav a:hover { background: transparent url("../images/sprite_ico_collect.png") no-repeat scroll -60px -30px; }
/*星星评分*/
.star { display: inline-block; border: solid 0px #ddd; }
.star span { float: left; /*width:19px;*/ width: auto; height: 28px; cursor: pointer }
.star img { border: #e0e0e0 1px solid; padding: 2px; }
.star a:hover img { border: #69f 1px solid; padding: 2px; }
.star ul { display: block; float: left; width: 250px; height: 25px; position: relative; background: url('../images/home/starrating.gif') top left repeat-x; margin: 12px 5px 0 0px; }
.star ul li { float: left; }
.star ul li a { display: block; width: 10px; height: 25px; text-indent: -9000px; z-index: 20; position: absolute; overflow: hidden; }
.star ul li a:hover { background: url('../images/home/starrating.gif') left 57px; z-index: 2; left: 0; cursor: pointer; }
.star ul a.star_1 { left: 0px; }
.star ul a.star_1:hover { width: 25px; }
.star ul a.star_2 { left: 25px; }
.star ul a.star_2:hover { width: 50px; }
.star ul a.star_3 { left: 50px; }
.star ul a.star_3:hover { width: 75px; }
.star ul a.star_4 { left: 75px; }
.star ul a.star_4:hover { width: 100px; }
.star ul a.star_5 { left: 100px; }
.star ul a.star_5:hover { width: 125px; }
.star ul a.star_6 { left: 125px; }
.star ul a.star_6:hover { width: 150px; }
.star ul a.star_7 { left: 150px; }
.star ul a.star_7:hover { width: 175px; }
.star ul a.star_8 { left: 175px; }
.star ul a.star_8:hover { width: 200px; }
.star ul a.star_9 { left: 200px; }
.star ul a.star_9:hover { width: 225px; }
.star ul a.star_10 { left: 225px; }
.star ul a.star_10:hover { width: 250px; }
.star .star_current { background: url('../images/home/starrating.gif') left 26px; position: absolute; height: 25px; width: 60px; display: block; text-indent: -9000px; z-index: 1; }
.star #star_tip { position: absolute; width: 140px; color: #999; font-size: 14px; margin-left: -250px; margin-top: -5px; }
.star #star_hover { margin: 15px 8px 0 0; width: 35px; color: green; font-family: Arial; font-weight: bold; font-size: 14px; }
.star p { width: 200px; height: 30px; float: left; color: #666; margin: 5px 5px 0 0px; }
.star p span { font-family: Arial; font-style: italic; color: #f60; }
.star #star_shi { font-size: 32px; line-height: 28px; font-weight: bold; font: 700 24px/30px Georgia; }
.star #star_ge { font-size: 18px; line-height: 22px; font: 700 24px/30px Georgia; }
.star p span.star_no { width: 80px; color: #666; font-style: normal; font-size: 12px; margin-top: 10px; margin-left: 5px; }
/*留言本*/
/*评论*/
.comment { border: 1px solid rgba(222, 223, 224, 0.45); border-radius: 4px 4px 3px 3px; }
.sec { padding: 0px; }
.clearfix::after { height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " "; }
.cmt_msg { padding: 5px; font-family: "Microsoft YaHei"; }
.cmt_msg .cmt_form { margin-bottom: 10px; }
.cmt_msg .face_wrap img { width: 50px; height: 50px; }
.cmt_msg .input_wrap { width: 100%; position: relative; }
.cmt_msg .cmt_wrap { clear: both; }
.cmt_msg .cmt_wrap center h3 { display: inline-block; height: 30px; line-height: 30px; vertical-align: top; font-weight: 500; color: #228A31; }
.cmt_msg .cmt_wrap .input_wrap { width: 98%; }
.cmt_msg .input_wrap textarea { background: url("../images/home/textareabg.png") repeat-x 0px 0px rgb(255, 255, 255); border-radius: 3px 3px 0px 0px; width: 80%; height: 53px; line-height: 1.4; overflow: auto; color: #b0b1b1; padding-top: 8px; padding-left: 1%; border: 1px solid #ED6D00; }
.cmt_msg .input_wrap .cmt_post { background: #ED6D00 none repeat scroll 0% 0%; border: currentColor; width: 73px; height: 63px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 24px; margin-left: 0px; display: inline-block; cursor: pointer; vertical-align: middle; }
.cmt_msg .input_wrap .cmt_post:hover { background: #17B2FA; }
.cmt_msg .input_wrap p { background: rgb(255, 255, 255); border-width: 1px; border-style: dotted solid solid; border-color: rgb(187, 187, 187); border-radius: 0px 0px 3px 3px; width: 100%; height: 28px; color: rgb(206, 206, 206); line-height: 28px; }
.cmt_msg .expression { background: url("../images/home/emotion2.png") no-repeat 0px 0px; margin: 6px 0px 0px 6px; width: 18px; height: 16px; display: block; cursor: pointer; }
.cmt_msg .expression:hover { background: url("../images/home/emotion2.png") no-repeat 0px -16px; }
.cmt_msg .remaining { padding-right: 10px; font-size: 14px; }
.cmt_msg .smt_wrap { width: 100%; line-height: 30px; font-size: 12px; margin-top: 8px; }
.cmt_msg .smt_wrap span { color: #8C8A8A; }
.cmt_msg .smt_wrap .total { }
.cmt_msg .smt_wrap .total em { }
.cmt_msg .smt_wrap span span { margin: 0px; padding: 0px; }
.cmt_msg .smt_wrap span a { margin: 0px 0px 0px 8px; color: rgb(49, 139, 183); }
.cmt_msg .smt_wrap .cmt_post { background: #FF7900 none repeat scroll 0% 0%; border: currentColor; width: 81px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; margin-left: 20px; display: inline-block; cursor: pointer; vertical-align: middle; }
.cmt_msg .smt_wrap .cmt_text { background: rgb(251, 251, 251); padding: 0px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); width: auto; height: 20px; line-height: 20px; margin-left: 10px; vertical-align: middle; width: 100px; }
.cmt_msg .smt_wrap .cmt_verify { width: 45px; height: 22px; line-height: 30px; vertical-align: middle; }
.cmt_msg .smt_wrap input:hover { background-position: -1px -603px; }
.cmt_msg .sort_wrap { padding-bottom: 2px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid; }
.cmt_msg .sort_wrap a:hover { text-decoration: none; }
.cmt_msg .sort_wrap .current { color: rgb(49, 139, 183); font-weight: bold; border-bottom-color: rgb(43, 140, 230); border-bottom-width: 2px; border-bottom-style: solid; }
.cmt_msg .cmt_item { width: 100%; color: rgb(153, 153, 153); border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: dotted; _zoom: 1; padding-top: 15px; }
.cmt_msg .item_con { width: 90%; padding-left: 2%; }
.cmt_msg .item_con p { }
.cmt_msg .item_con a { color: rgb(153, 153, 153); }
.cmt_msg .item_con a:hover { color: rgb(153, 153, 153); text-decoration: none; }
.cmt_msg .item_con .name { color: rgb(43, 140, 230); width: 60%; text-align: left; }
.cmt_msg .item_con .name:hover { color: rgb(1, 106, 159); text-decoration: none; }
.cmt_msg .item_con .ip { color: rgb(43, 140, 230); width: 30%; text-align: left; }
.cmt_msg .item_con .con { color: rgb(51, 51, 51); line-height: 20px; overflow: hidden; margin-top: 8px; -ms-word-wrap: break-word; width: 100%; text-align: left; }
.cmt_msg .item_con .bottom li { height: 16px; line-height: 15px; overflow: hidden; margin-right: 10px; float: left; _display: inline; }
.cmt_msg .item_con .bottom .reply { background: url("../images/home/rpy2.png") no-repeat 0px 0px; color: rgb(153, 153, 153); text-indent: 19px; font-size: 11px; display: block; }
.cmt_msg .item_con .bottom .reply:hover { color: rgb(1, 106, 159); text-decoration: none; }
.cmt_msg .item_con .bottom .bdshare_t { margin-top: -5px; }
.cmt_msg .item_con .bottom .bds_more { padding-top: 5px; }
.cmt_msg .inner { padding: 3px; border: 1px solid rgb(153, 153, 153); width: auto; background-color: rgb(254, 254, 241); }
.cmt_msg .inner .top { margin: 8px 0px 8px 3px; }
.cmt_msg .inner .con { margin: 5px 0px 5px 3px; }
.cmt_msg .inner .bottom { margin-bottom: 5px; visibility: hidden; }
.cmt_msg .mid_cmt_item { margin-top: 3px; border-top-color: currentColor; border-top-width: medium; border-top-style: none; }
/*-评论分页Page-*/
.cmt_item_page { text-align: center; padding: 4px 0; overflow: hidden; height: 26px; width: 100%; margin: 0 auto; }
.cmt_item_page em { font-style: normal; margin-left: 4px; font-weight: bold; color: #7f7f7f; font-weight: normal; }
.cmt_item_page input { margin-left: 4px; height: 22px; width: 30px; }
.cmt_item_page .pagelink_a { display: inline-block; padding: 3px 8px; border: 1px solid #ddd; margin-left: 4px; }
.cmt_item_page .pagelink_b, .cmt_item_page em { display: inline-block; padding: 3px 8px; border: 1px solid #ddd; margin-left: 4px; }
.cmt_item_page .pagenow { display: inline-block; padding: 3px 8px; background: none repeat scroll 0% 0% #515151; border : 1px solid #E1E1E1; color : #fff; margin-left: 4px; }
.cmt_item_page .pagebtn { border: 1px solid #CCCCCC; height: 24px; width: 40px; text-align: center; cursor: hand; }
.cmt_item_page .pagelink_b:hover { display: inline-block; padding: 3px 8px; border: 1px solid #000000; margin-left: 4px; }
/*-通用分页Page-*/
.page { text-align: center; padding: 4px 0; overflow: hidden; height: 26px; width: 870px; margin: 0 auto; }
.page em { font-style: normal; margin-left: 4px; color: #7f7f7f; text-decoration: none; }
.page input { margin-left: 4px; height: 22px; width: 30px; }
.page .pagelink_a { display: inline-block; padding: 3px 8px; border: 1px solid #ddd; margin-left: 4px; }
.page .pagelink_b, .page em { display: inline-block; padding: 3px 8px; border: 1px solid #ddd; margin-left: 4px; }
.page .pagenow { display: inline-block; padding: 3px 8px; background: none repeat scroll 0% 0% #515151; border : 1px solid #E1E1E1; color : #fff; margin-left: 4px; }
.page .pagebtn { border: 1px solid #CCCCCC; height: 24px; width: 40px; text-align: center; cursor: hand; }
.page .pagelink_b:hover { display: inline-block; padding: 3px 8px; border: 1px solid #000000; margin-left: 4px; }
/*-footer-*/
.footer { _position: relative; _zoom: 1; _background-image: url(about:blank); background-color: #EBEBEB; clear: both; overflow: hidden; }
.footer_inner { width: 1240px; margin: 0px auto 0px; background-color: #EBEBEB; }
.mod_footer_partners { position: relative; zoom: 1; background-color: #F7F7F7; padding: 20px 0 15px 160px; border-bottom: 1px solid #DDD; }
.footer .partner_title { position: absolute; top: 24px; left: 80px; height: 40px; font-size: 14px; color: #979797; vertical-align: top; }
.footer .partner_links { color: #A1A1A1; line-height: 28px; }
.footer .partner_links a { display: inline-block; _display: inline; _zoom: 1; padding: 0 8px; color: #6D6D6D; }
.footer .mod_footer_r { line-height: 30px; padding: 15px 0; text-align: center; color: #838383; width: auto; }
.footer .mod_footer_l { line-height: 30px; padding: 15px 0; text-align: center; color: #838383; width: 120px; }
/*=============== GoTop ================*/
/* side-bar */
.side-pannel { position: fixed; left: 50%; margin-left: 630px; z-index: 99 }
.side-bar { border-bottom: none; bottom: 0px; }
.side-bar a { display: block; cursor: pointer; position: relative; color: #676767; text-align: center; margin-top: 5px; width: 46px; height: 50px; }
.side-bar a s { display: block; margin-left: auto; margin-right: auto }
.side-bar a span { line-height: 20px }
.side-bar a:hover { }
.side-bar .gotop s, .side-bar .liuyan s, .side-bar .qr s, .side-bar .survey s, .side-bar .weibo s, .side-bar .foot s { position: absolute; }
.g-icon-liuyan1, .g-icon-qr1, .g-icon-qr2, .g-icon-survey1, .g-icon-survey2, .g-icon-top, .g-icon-foot, .g-icon-weibo1, .g-icon-weibo2, .side-bar a.qr:hover s, .side-bar a.gotop:hover s, .side-bar a.survey:hover s, .side-bar a.weibo:hover s { background-image: url(../images/gotop/gotop.png); width: 46px; height: 50px; }
.side-bar .gotop { height: 32px; }
.side-bar .foot s { height: 32px; }
.g-icon-top { background-position: 0 0px; }
.side-bar a.gotop:hover s { background-position: -104px 0px; }
.g-icon-survey1 { background-position: 0 -250px; }
.side-bar a.survey:hover s { background-position: -52px -250px; }
.side-bar a.survey so { width: 500px; height: 40px; position: absolute; left: -440px; display: none; }
.side-bar a.survey:hover so { display: block }
.g-icon-liuyan1 { background-position: 0px -180px; }
.side-bar a.liuyan:hover s { background-position: -52px -180px; }
.g-icon-weibo1 { background-position: 0px -45px; }
.side-bar a.weibo:hover s { background-position: -52px -45px; }
.g-icon-qr1 { background-position: 0px -110px; }
.side-bar a.qr:hover s { background-position: -104px -110px; }
.side-bar a.qr i { width: 270px; height: 270px; position: absolute; left: -280px; top: 50%; margin-top: -200px; display: none; border: 1px groove #CCCCCC; background-position: 0 0 }
.side-bar a.qr:hover i { display: block }
.side-bar a.qr i { background-image: url(../images/gotop/2144442984.png) }
.g-icon-foot { background-position: 0px -310px; }
.side-bar a.foot:hover s { background-position: -104px -310px; }