/* ----------------------------------

Main CSS file for mobanbus.
http://www.mobanbus.cn.
Created by 模板巴士,版权所有,盗版必究！

-------------------------------------*/


/* 总体样式
----------------------------------------------------------------------------------------------------*/
body, input, button, select, textarea { font: 12px/1.5 "Microsoft Yahei","Simsun"; color: rgb(105, 105, 105);}
h1, h2, h3, h4, h5, h6{ font-weight: normal;}
body{ background:url({STYLEIMGDIR}/bg.png) repeat #f2f2f2}
.mobanbus{ display:block; background-color: #fff; width:1200px;margin:0 auto!important;}
.mobanbus_iner{width: 1180px; padding:0 10px;background-color: #fff; float:left}
.mobanbus_iner .wp { display:block; background-color: #fff; width:auto; margin:0 auto!important;}
.bus_sd{/*box-shadow: 0px 0px 2px rgba(0,0,0,0.3)*/}
.clear {clear: both;content: " ";display: block;height: 0px;}
.block{ display:block}
.tbmu { padding: 10px}
.a_mu { width: 1200px; margin: 20px auto 0 auto; box-shadow: 0px 0px 2px rgba(207, 207, 207, 0.8); background: #FFFFFF}/* 二级导航广告位 */
#chart { overflow: hidden; margin: 0; padding: 0}
#pgbtn.pgbtn { display: none}
.ie6 #ip_notice.focus.plugin { display: none}
.ie6 #chart { overflow: hidden; margin: 0; padding: 0}
a { text-decoration: none}
a:hover, .mobanbus a:hover { text-decoration: none; color:#31B199 }
a, a:hover {transition: all 0.3s ease 0s}
.xi2, .xi2 a, .xi3 a {color:#31B199}
.tbn li { border-bottom: 1px solid rgb(238, 238, 238) !important}
.freeside { border: 0; margin: 0; padding: 0; background: none}
.freesidetop { padding:0; margin: 15px 0 10px 0 !important; border: 0; background: none}
.freesidetop2{ border:0; padding:0; margin: 15px 0 0 -8px !important; background: none}
.mbt { margin: 15px 0 !important; padding: 0; border: 0; background: none}
.ad980 { width: 980px; height: 90px; overflow: hidden; padding: 0; margin: 20px 0 !important; padding: 0; border: 0; background: none}
.pluseImage:hover img { transform: scale(1.08, 1.08)}
.transitionAll { transition: all 0.3s ease 0s}
#postlist.pl.bm {}
#f_pst.pl.bm.bmw { border: 3px solid #F0F4F8}
.sitecontainer { width: 980px; height: auto}
#fwin_showblock.fwinmask { z-index: 999 !important}
#pt { height: 32px !important; line-height: 32px !important; padding: 10px 0 !important}
#pt .z a, #pt .z span { height:16px; line-height: 32px}
#pt .z em { text-indent: -9999px; background-position: 3px 11px}
#pt .z { height: 32px; line-height: 32px}
a.nvhm { line-height: 80px !important}
#commentsubmit_btn strong { color: #FFFFFF}
.nvhm { width:16px; height:16px; margin:8px 0; background: url({STYLEIMGDIR}/pt.png) no-repeat left top}
.px, .pt, .ps, select {padding: 4px;line-height: 18px;border: 1px solid rgb(204, 204, 204);background-color: white;box-shadow: 2px 2px 2px rgb(240, 240, 240) inset;vertical-align: middle;margin: 0px;font-family: inherit;color: rgb(51, 51, 51);}
.card_mn { background: #FFFFFF}
img:honver{opacity: 0.8}
.bus_w100{ width:100%}
.bus_fl{ float:left!important}
.bus_fr{ float:right!important}
.bus_hide{ display:none!important;}
.bus_box{}
.bm { border: none; background: none}
.mt10{ margin-top:10px!important;}
.mt15{ margin-top:15px!important;}
.mt20{ margin-top:20px!important;}
.mb20{ margin-bottom:20px!important;}
.pr20{ padding-right:20px!important;}
.pl10{ padding-left:10px!important;}
.pt10{ padding-top:10px!important;}
.pt20{ padding-top:20px!important;}
.pb20{ padding-bottom:20px!important;}
.pb10{ padding-bottom:10px!important;}
.bus_relative{ position:relative;}
.tedt{ border:none}
.tedt .pt{box-shadow: 2px 2px 2px #F0F0F0 inset;border:1px solid #CCC;}
.tedt .bar{ background:none}
.mobanbus_border{ border:1px solid #ddd}
.mobanbus_radius{ border-radius:5px}
.p_pop a{ border-bottom:1px solid #ddd}
#postform .ct2_a{ padding-left:0px;}
::-moz-selection{background:#31B199;color:#fff}
::selection{background:#31B199;color:#fff}

/* 顶部 */
#toptb { height:30px; line-height:30x; margin: 0 auto; z-index: 100;background:#333!important; border:0px!important;/*  position:fixed; box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.25);*/ }
#toptb a{color: #fff}
#toptb a:hover{color:#31B199 }
#toptb .z{padding-left: 10px;}
#toptb .z a{ padding:0 10px 0 0; float:left;#6E7774}
.ie6 #toptb { overflow: hidden}
#switchblind { display: none}
#diy-tg { margin-top: 3px}
#toptb #diy-tg_menu { margin-top: -10px; margin-left: -8px}
#nv_search .y { margin-right: 30px}
#nv_search .searchform { margin-top: 30px}
#nv_search #toptb { position: relative}
#header_user { width:auto; height: 30x; margin-top: 0; margin-right: 0; float: right;position: relative;}
#header_nav .username { float: left; display: block; padding: 0 10px; width: 25px; height: 30x; line-height: 30x; display: block; margin-top: 2px}
#header_nav .username img { width: 20px; height: 20px; border-radius: 50%; margin-top:3px}
#header_user .header_user_drop{ display: none; width:300px; height: auto; line-height: 22px; position:absolute;right: 0px;top:30px;background:rgba(255,255,255,0.95);padding:10px;border-radius:5px;box-shadow: 0px 0px 10px rgba(0,0,0,0.5);z-index: 1000;}
#header_user .header_user_drop a{color: #666}
#header_user .header_user_drop span.tt{ padding: 0px 4px; color:#31B199;}
#header_user .header_user_drop li.tt{width:100%; margin-top:5px; font-weight:bold;float:left;padding: 0px 4px;color:#333;}
#header_user:hover .header_user_drop{ display: block;}

.ie_all .header_user_drop{background:#fff; z-index:1000;}
.ie_all .header_user_drop li{ float:left}


#header_nav span { float: left; height: 30px; line-height: 30px;}
.avatarimg:hover {  color: #333333 !important;}
#header_nav span:hover a { color: #31B199 !important}
#header_nav span a { font-size: 12px; height: 30x; line-height: 31x;font-family: "Microsoft Yahei"; padding: 0 10px}
#um .new, .topnav .new, .sch .new, #toptb .new { font-weight: 400}
#pm_ntc.new { background-repeat: no-repeat; background-position: 5px 3px; padding-left: 28px}
#myprompt.new { background-repeat: no-repeat; background-position: 5px 3px; padding-left: 20px}
#toptb #pm_ntc.new, #toptb #myprompt.new { background-position: 5px 8px}
#umnav_menu { margin-left: -52px; margin-top: 0; top: 30px !important; border-top: 0 !important}
#umnav_menu li a { float: none !important; width: 63px; height: 15px !important; line-height: 15px; padding: 7px 20px; border-bottom: 0}
#umnav_menu li span.pipe { display: none}
#umnav_menu li .qq_bind { margin-left: -18px}
#umnav_menu li a:hover { color: #FFFFFF !important; border-bottom: 0; background: {HIGHLIGHTLINK}}
.login_list {float: right;position: relative;overflow: hidden}
.login_block {display: block;padding: 0px 10px;height: 30px;line-height: 30px;color: rgb(204, 204, 204)}
a.login_block { height: 30px !important; line-height: 30px; padding: 0 8px !important;}
.login_block:hover { background: #FFFFFF;}
a.login_block:hover { color:{HIGHLIGHTLINK} !important}
.login_block i, .usernav li .png i, .userinfo .arrow, .login_list .i_qq, .login_list .i_wb, .nav_icon {display: block;background: url({STYLEIMGDIR}/icon.png) no-repeat 0 0}
.login_list .i_qq, .login_list .i_wb {width: 30px;height: 29px;margin:1px 0 0 0;text-indent: -9999px;cursor: pointer}
.login_list .i_qq { margin-left: 5px; background-position: -145px 0}
.login_list .i_wb {background-position: -110px 0;margin-right: 0}
.login_list a:hover .i_qq {background-position: -217px 0}
.login_list a:hover .i_wb {background-position: -183px 0}
.m_c .flb em {color: rgb(76, 76, 76);text-shadow: 0px 1px 1px rgb(255, 255, 255);}
.m_c .flb{line-height: 18px;padding: 9px 9px 8px 15px;border-top: 1px solid rgb(255, 255, 255);border-bottom: 1px solid rgb(229, 229, 229);background: none repeat scroll 0% 0% rgb(247, 247, 247);margin-bottom: 10px;}
.m_c {box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);border: 1px solid rgb(221, 221, 221)}
.rfm a {color: rgb(49, 132, 219);}
.rfm .px:focus {border-color: rgb(49, 132, 219);background: none repeat scroll 0% 0% rgb(255, 255, 255);}

/*导航*/
.bus_header{width:100%; height:140px; padding:0; background:#fff;overflow: hidden; }
.bus_header .bus_logo_box{width:100%; height: 50px; padding: 20px 0}
.bus_header .bus_logo_box .bus_hads img{max-width: 600px; height: 50px; float: right; margin-right: 20px}
.bus_header .bus_logo_box .bus_hads .wp.a_h{ padding:0px!important; width:auto!important}
.bus_logo{display:inline;width:280px; height:50px; padding: 0 0 0 20px;}
.bus_logo a{ width:280px; height:50px; display:block; overflow: hidden;}
.bus_logo a img{height:50px;}
.ad_header{ width: 539px; height: 88px; display:inline; margin:12px 0 0 76px; overflow: hidden;}
.ad_header img{ width: 539px; height:88px;}
#box{width:100%; height:50px!important; z-index:999!important;margin:0 auto; position:absolute; top:120px; left:0px}
.bus_fucked .mobanbus{box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2)}
#box .mobanbus{ background:#31B199; height:50px; overflow:hidden;}
#box .mobanbus ul.bus_box{ max-width:980px; height:50px; float:left; overflow:hidden;}
.bus_nav li, #nv li{height:50px; float:left; overflow: hidden;font-size:14px; font-weight:500;background:none;text-align: center;}
.bus_nav li a span{ display: block!important; width: 100%;line-height: 0px;font-size: 12px;color: #ccc;font-weight: 300;font-style: italic;;}
.bus_nav li a, #nv li a {color:#fff; font-family:"Microsoft Yahei";display:inline-block;height:40px; font-size:14px;line-height:35px; padding:0 15px 10px 15px; margin:0 0 15px 0;}
.bus_nav li.select a, #nv li.select a, .bus_nav li a:hover, #nv li a:hover{color:#fff;background-color:#000; padding:0 15px 10px 15px; -webkit-transition: border 0s ease, padding 0.3s ease; -moz-transition: border 0s ease, padding 0.3s ease;	-ms-transition: border 0s ease, padding 0.3s ease; -o-transition: border 0s ease, padding 0.3s ease; transition: border 0s ease, padding 0.3s ease;}
.bus_nav li.hover a, #nv li.hover a, #nv li.hover a:hover, #nv li.hover a, #nv li a:hover{ background-image:none!important; background-color:none;}
.bus_search{ width:200px; height:27px; float:right; margin:11px 20px 1px 0; line-height:normal; overflow: hidden; }
.input_search{ background:#fff; border:none; height:29px; border:1px solid #EA4A2D; line-height:31px; padding:0 5px; width:122px; float:left; float: left;color:#999;}
.btn_search{ background:url({STYLEIMGDIR}/search_btn.png) no-repeat; border:none; height:31px; width:36px; cursor:pointer; float: left;}
.bus_push{ height:27px; float:right;margin:11px 10px 1px 10px; line-height:normal; overflow: hidden;}
.bus_push a.bus_push_addnew{ display:block; color:#FFF; line-height:27px; text-align:center; padding:0px 30px;background-color:#0CF; border-radius:5px;}
.bus_push a.bus_push_addnew:hover{background-color:#00B4DC; color:#fff}

/*搜索*/
#scbar { float:right; height: 25px; line-height: 25px; border:1px solid #eee; overflow: hidden; border-radius: 5px; background:#fff}
#scbar.longer { border-color:#ddd;outline: 0;}
.bus_search #scbar_txt {border:0; height: 23px; line-height: 23px; _line-height: 25px; width:100px!important; _width: 90px; padding: 0 5px;font-size: 12px; transition: all 0.3s ease-in-out 0s; overflow: hidden; text-overflow: ellipsis; background: none}
.ie7 #scbar_txt { width: 100px}
/*
.bus_search #scbar.longer #scbar_txt { width: 200px!important; _width: 90px; border: 0; -webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s}
.ie7 #scbar.longer #scbar_txt { width: 200px}
*/
#scbar_type { display: block; padding-left: 10px; text-align: left; text-decoration: none}
.scbar_type_td #scbar_type { width:40px; border: 0; background: none}
#scbar.longer .scbar_type_td #scbar_type { transition: all 0.3s ease-in-out 0s}
.scbar_txt_td { border: medium none}
.scbar_txt_td, .scbar_type_td { background: none repeat scroll 0% 0% transparent}
.scbar_type_td { _position: relative; width: 40px; _width: 35px; overflow: hidden}
#scbar_type.xg1 { height: 23px !important; line-height: 23px; _line-height: 25px}
.scbar_btn_td {width:20px;height: 20px; border-radius:0 3px 3px 0;padding:3px 0 3px 5px; background: url({STYLEIMGDIR}/connect-icons.png) no-repeat 1px 1px #E45A61; display: block; overflow:hidden;}
#scbar_btn {width:20px;height: 20px; margin: 0; padding: 0; border: medium none ;background:none; box-shadow: none}
#scbar_type { color: #999999}
#scbar_type_menu { top: 42px !important; _width: 60px}
#scbar_type_menu li a { color:#666; padding: 8px 10px; height: 10px; line-height: 10px !important}
#scbar_type_menu li a:hover { color:#fff;}


/* 进场动作*/
.animated {-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}
.animated.hinge {-webkit-animation-duration:2s;-moz-animation-duration:2s;-ms-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;}
@-webkit-keyframes fadeInUp {0% {opacity:0;-webkit-transform:translateY(20px);}100% {opacity:1;-webkit-transform:translateY(0);}}
@-moz-keyframes fadeInUp {0% {opacity:0;-moz-transform:translateY(20px);}100% {opacity:1;-moz-transform:translateY(0);}}
@-ms-keyframes fadeInUp {0% {opacity:0;-ms-transform:translateY(20px);}100% {opacity:1;-ms-transform:translateY(0);}}
@-o-keyframes fadeInUp {0% {opacity:0;-o-transform:translateY(20px);}100% {opacity:1;-o-transform:translateY(0);}}
@keyframes fadeInUp {0% {opacity:0;transform:translateY(20px);}100% {opacity:1;transform:translateY(0);}}
.fadeInUp {-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-ms-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;}

/*进度条*/
.pace { -webkit-pointer-events: none; pointer-events: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;}
.pace-inactive {display: none;}
.pace .pace-progress { background-color:#F28A96; box-shadow:0 0 5px 7px rgba(242, 139, 151, 0.09); position: fixed; z-index:9999; top:0px; left: 0; height:2px; overflow: hidden; pointer-events: none; opacity: 0.9;}
@-webkit-keyframes pace-stripe-animation { 0% { -webkit-transform: none; transform: none; } 100% { -webkit-transform: translate(-32px, 0); transform: translate(-32px, 0); }}
@-moz-keyframes pace-stripe-animation { 0% { -moz-transform: none; transform: none; } 100% { -moz-transform: translate(-32px, 0); transform: translate(-32px, 0); }}
@-o-keyframes pace-stripe-animation { 0% { -o-transform: none; transform: none; } 100% { -o-transform: translate(-32px, 0); transform: translate(-32px, 0); }}
@-ms-keyframes pace-stripe-animation { 0% { -ms-transform: none; transform: none; } 100% { -ms-transform: translate(-32px, 0); transform: translate(-32px, 0); }}
@keyframes pace-stripe-animation { 0% { transform: none; transform: none; } 100% { transform: translate(-32px, 0); transform: translate(-32px, 0); }}

/*DIY*/
.frame, .frame-tab { background: none; border: none; padding: 0; margin: 0}
.block { margin: 0}
.temp { margin: 0}


/*下拉菜单*/
.p_pop, .p_pof, .sllt { border: 1px solid #EEEEEE;background:rgba(255, 255, 255, 0.8);box-shadow:0 0 5px rgba(0,0,0,.2); padding: 0}
.h_pop {padding:0;border:none;min-width:100px;background:rgba(255,255,255,0.9); border-radius:0 0 5px 5px;box-shadow: 0px 0px 10px rgba(0,0,0,0.5);}
.h_pop a {display: block; text-align:center;padding: 3px 5px; line-height:30px; border-bottom: 1px solid #E5EDF2;white-space: nowrap;}
.h_pop a:hover {background:#ededed}
.bui a, .bui a:hover { padding: 0; border: none; background: none}
#nv_search .h_pop { top: 28px !important}

/* 分页按钮 */
.pgbtn { margin: 5px 0 10px; }
.pgbtn a { display: block; height: 40px; line-height: 40px; letter-spacing: 5px; text-align: center; border: 1px solid #DCDCDC; background: #F5F5F5 url({STYLEIMGDIR}/bg_pgbtn.png) repeat-x 0 0; font-size: 14px; outline: none; border-radius: 5px; box-shadow: 0 1px 0 #F5F5F5; }
.pgbtn a:hover { border-color: #BABABA; text-decoration: none; }
.pgbtn a:active { background: #EEE; border-color: #D0D0D0; box-shadow: none}
.pg { padding-right:15px; height:35px; float: right;}
.pg a, .pgb a, .pg label, .pg strong {border-radius:5px; margin-left: 5px!important; }
#pgt .pg, #pgt .pgb { margin-top:0;}
.pg a, .pg strong, .pgb a, .pg label { border: none; margin-left: 0}
.pg strong { background-color:#31B199 !important; color: white; display: block; float: left; padding: 1px 10px; margin-left: 5px; font-weight: normal}
.pg a, .pgb a, .pg label { display: block; float: left; background-color: #EEEEEE; padding: 1px 10px; margin-left: 5px; color: #333333}
.pg a.nxt { float: left; background-image: none; display: block}
.pg label { display: none}
.pg a:hover, .pgb a:hover { color: white; background-color: #31B199; border: none}
.pg a.prev { background-repeat: no-repeat}
.pgb a { padding-left: 25px}
#autopbn { display: none !important}

/* 登陆框 */
form .rfm { margin-left:0;}
form .rfm .rq { display:none;}
form .rfm th, .rfm td { height:32px; line-height:32px;}
form .rfm .p_chk, .rfm .p_tip { height:30px; line-height:30px;}
form .rfm th { text-align:left; width:5em; font-size:14px; }
form .rfm .pn { height:30px; line-height:30px;}
form .rfm .pn em, .rfm .pn span, .rfm .pn strong { padding:0 20px;}
form .rfm .px, .rfm .pt { padding:8px 5px;}
form .rfm .px, .rfm .pt, .ps, .rfm select { border:1px solid #E3E3E3; background:none; }
form .rfm #reginfo_a_btn em { display:none;}
form .rfm .ps, .rfm select {margin-left: 0;padding: 6px;}
#fwin_login  .m_c{ background:#fff url({STYLEIMGDIR}/m2.png) no-repeat 285px 100px;}

/* 返回顶部样式 */
#scrolltop { border: 1px solid #DDDDDD !important; border-top: 0 !important}
.ie6 #scrolltop { margin-left: 990px}
#scrolltop a { border-top: 1px solid #DDDDDD !important}

/* 底部样式 */
#ft strong { font-weight:normal;}
#ft .textwidget p.ft-message { margin-bottom:20px;}
.ft-findwe a{ display:block; float:left; width:16px; height:16px; padding-right:5px; background:url({STYLEIMGDIR}/is.png) no-repeat;}
.ft-findwe a.f-sina { background-position:-4px -120px;}
.ft-findwe a.f-qq { background-position:-4px -80px;}
.ft-findwe a.f-qwb { background-position:-4px -240px;}
.ft-findwe a.f-rr { background-position:-4px -200px;}

#ft { padding: 0; border: 0 !important}
#ft strong { font-weight: normal}
#ft .textwidget p.ft-message { margin-bottom: 20px}
.ft-findwe a{ display: block; float: left; width: 16px; height: 16px; padding-right: 5px; background: url({STYLEIMGDIR}/is.png) no-repeat}
.ft-findwe a.f-sina { background-position:-4px -120px}
.ft-findwe a.f-qq { background-position:-4px -80px}
.ft-findwe a.f-qwb { background-position:-4px -240px}
.ft-findwe a.f-rr { background-position:-4px -200px}
#footer { width:100%; float:left; margin-top:15px; color: #999999; border-top:1px solid #1F2633; background: #181D20; display: block; overflow: hidden;}
#footer a { color: #999999}
#footer a:hover { color:{HIGHLIGHTLINK}}
#footer .container1 {clear: both;width:1200px;margin: 0 auto;position: relative;}
#footer .container1 {margin: 0px auto 20px;overflow: hidden;padding: 20px 0 0 0;}
#footer .col {width:10%;padding:0 3%;float: left;color: #CCCCCC;font-size: 12px;border-right:1px solid #1A2B38;}
#footer .col .footer-title {font-weight: bolder;color: #666666;font-size: 14px;}
#footer .col .footer-content {margin: 8px 0 30px 0;height:80px;list-style: none outside none;}
#footer .bus_dh .footer-content li{ width:50%; float:left;}
#footer .bus_dh {width:15%;border-left:1px solid #444}
#footer .bus_dy {width:15%;border-left:1px solid #444; border-right:none}
#footer .bus_lg {width:32%;height:135px; background: url({STYLEIMGDIR}/mlogo.png) no-repeat right; border-right:none}
#footer .bus_media {width:18%;border-left:1px solid #444;border-right:none}
#footer .col .footer-content li { display:inline;font-size: 12px;line-height: 20px;height:20px;padding: 0 0 5px 0;}
#footer .col .footer-content li a {display: inline-block;line-height: 18px;}
#footer .bus_media .footer-content li {float: left;width:50%;position: relative;}
#footer .social-media-icon {background: url({STYLEIMGDIR}/social-media.png) no-repeat scroll 0px 0px transparent;}
#footer .col .footer-content .sina {background-position: 0px -61px;padding-left: 22px;}
#footer .col .footer-content .tencent {background-position: 0px -100px;padding-left: 22px;}
#footer .col .footer-content .twitter {background-position: 0px -138px;padding-left: 22px;}
#footer .col .footer-content .gplus {background-position: 0px -174px;padding-left: 22px;}
#footer .col .footer-content .huaban {background-position: 0px -209px;padding-left: 22px;}
#footer .col .footer-content .renren {background-position: 0px -245px;padding-left: 22px;}
#footer .col .footer-content .diandian {background-position: 0px -317px;padding-left: 22px;}
#footer .col .footer-content .weixin {background-position: 0px -281px;padding-left: 22px;}
#footer .col .footer-content .weixin-qrcode {bottom: 0;height: 150px;left: 74px;position: absolute;width: 150px;z-index: 999999;}
li.wei:hover img { display: block !important}
#footer .col .footer-content .sina:hover {color: #E32529;background-position: 0px -80px;}
#footer .col .footer-content .tencent:hover {color: #0892CF;background-position: 0px -119px;}
#footer .col .footer-content .twitter:hover {color: #3CF;background-position: 0px -156px;}
#footer .col .footer-content .gplus:hover {color: #D3452A;background-position: 0px -192px;}
#footer .col .footer-content .huaban:hover {color: #ED4754;background-position: 0px -227px;}
#footer .col .footer-content .renren:hover {color: #0073D0;background-position: 0px -263px;}
#footer .col .footer-content .diandian:hover {color: #134466;background-position: 0px -335px;}
#footer .col .footer-content .weixin:hover {color: #2CAF13;background-position: 0px -299px;}
#footer .cp {width: 18%;margin-top: 25px;}
#footer .ICP {margin-top: 20px;}
#footer .col .footer-content .rss {background-position: -17px 3px;padding-left: 18px;}
#footer .col .footer-content .rss:hover {background-position: -17px -12px;color: #F66E08;}
#footer .col .footer-content .email {background-position: 0px -27px;padding-left: 18px;}
#footer .col .footer-content .email:hover {background-position: 0px -41px;color: #09C;}
#footer .mobanbus_copyright{ width:98%; padding:0 1%; height:35px; line-height:35px; /* border-top:1px solid #222; background-color:#151515;*/} 
#footer .mobanbus_copyright p{ color:#bbb; float:left; padding-right:15px;} 
#footer .mobanbus_copyright a{ color:#bbb;} 

/* 总体样式结束 */















/* Cat Title
----------------------------------------------------------------------------------------------------*/
.bus_box .bm_h h2 { font-size: 16px; font-weight: normal;}
#onlinelist.bm_c { padding: 10px 2px; border: 0}
.bml .bm_h { padding: 0 !important}
/* Cat Title end*/




/* Btn
----------------------------------------------------------------------------------------------------*/
.pn { margin-left: 0;}
#commentsubmit_btn.pn {border: 0px none !important;width: 60px;height: 25px;margin-top: 5px;background:#31B199;}
.px { margin-left: 0}
.pnc, a.pnc { background:#31B199; border: none; border-radius:5px; }
.pnc:hover, a.pnc:hover { background:#F15957;}
.pgs #newspecial, .pgs #newspecialtmp { float: left; width: 112px; height: 32px; border-radius:5px; margin-right:0; background: url({STYLEIMGDIR}/pn_post.png) no-repeat 0 0 {HIGHLIGHTLINK}}
#post_reply, #post_replytmp {border-radius:5px; float: left; margin-left: 5px; width: 55px; height: 32px; background: url({STYLEIMGDIR}/pn_reply.png) no-repeat 0 0 {HIGHLIGHTLINK}}
.ie6 #post_reply, #post_replytmp { overflow: hidden}
#newspecial img, #newspecialtmp img, #post_reply img, #post_replytmp img { opacity: 0; filter: alpha(opacity=0); visibility: hidden}
/* Btn end*/






/* Login end*/



/* Else
----------------------------------------------------------------------------------------------------*/
.flbc { background-image: url({STYLEIMGDIR}/cls.gif); }
.tb { padding-left:0;}
.rfm { border-bottom:none;}
.fwinmask { top:0;  -webkit-transition: opacity .2s linear, top .2s ease-out;
-moz-transition: opacity .2s linear, top .2s ease-out;
-o-transition: opacity .2s linear, top .2s ease-out;
transition: opacity .2s linear, top .2s ease-out;}
.t_l, .t_r, .b_l, .b_r { border-radius: 0;}
/* Else end*/




/* 二级分类 */	
.bbs { border-bottom: 1px solid #EEEEEE !important}
.win8mi_simple .bbda { line-height: 35px; font-size: 14px; padding: 0 0 0 50px; margin: 0 0 30px 0 !important; border-radius: 8px; box-shadow: 0px 1px 7px rgb(188, 188, 188); margin-top: 10px; border: 0; background: #FFFFFF}
.win8mi_simple .bbs { position: relative; border: 0 !important}
/* portal article title */
.bm_c .xs2 a.xi2 { height: 40px; overflow: hidden; font-size: 20px !important;font-weight: 700; padding-bottom: 10px; margin: 0 0 5px 0; color: #333333}
/* portal article list summary */
.bm_c .xs2 { color: #999999; font-size: 14px}






/** forum,group **/

.tl .th, .tl tr:hover th, .tl tr:hover td{ background: none}
.bbs { border-bottom: 1px solid #E2E2E2 !important}

.turn { margin-right: 8px; color: {ALLCOL}}
.ie6 .xl2 li { width: 320px !important}




body#space #ft { background: none !important}


/* setting */
.ct2_a{ padding-left:150px}
.ct2_a .mn{ width:99%}
.ct2_a .appl {margin-left: -150px;}

/* 其他 */
.pg_guide .bw0.pgs.cl img{background-color:#31B199; border-radius:5px}
.pg_ranklist .bm_h{ border-bottom:none}
.pg_collection .bus_box .tb .a a{ background-color:#31B199; color:#fff}
.pg_collection .bus_box .tb .o a{background:#31B199;border: medium none;border-radius: 5px; margin-top:2px;}



/* 空间样式 */
#space #nv li{height:50px; float:left!important; overflow: hidden;font-size:14px;background:none}
#space #hd{margin-top: 30px!important;margin-bottom: 20px!important;}

#nv_home .ct3_a .mn{width: 800px!important}
#nv_home .ct3_a .mi{width: 800px!important}

/* DIY */
#controlpanel{ z-index:9998!IMPORTANT}
#button_more_menu{z-index:9999!IMPORTANT}