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

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:#f9f9f9}
.mobanbus{ display:block; width:1178px;margin:0 auto!important;}
.mobanbus_iner{width: 1100px; padding:0 10px;background-color: #fff; float:left}
.wp { display:block; 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:#F15A5A }
a, a:hover {transition: all 0.3s ease 0s}
.xi2, .xi2 a, .xi3 a {color:#F15A5A}
.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}
.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;}

.px, .pt, .ps, select {padding:2px 4px!important;line-height: 18px;box-shadow: 2px 2px 2px #F0F0F0 inset;border:1px solid #dedede;background-color: white;vertical-align: middle;margin:0 10px 0 0;font-family: inherit;color: rgb(51, 51, 51);}
.tedt{ border:none}
.tedt .pt{ width:98%;box-shadow: 2px 2px 2px #F0F0F0 inset;border:1px solid #dedede;padding:10px 1%!important;}
.tedt .bar{ background:none}

.mobanbus_border{ border:1px solid #ddd}
.mobanbus_radius{ border-radius:2px}
.p_pop a{ border-bottom:1px solid #ddd}
#postform .ct2_a{ padding-left:0px;}
::-moz-selection{background:#FB878E;color:#fff}
::selection{background:#FB878E;color:#fff}

/*DIY*/
#diy-tg{ background:none; float:none;}
#diy-tg{ text-indent:15px!important; width:100px!important;}
#diy-tg:hover,.deanmessage ul li a:hover{ background:#f60; color:#fff;}

/*common*/
#toptb a img{ margin-top:5px!important;}
.deanborder{ border:1px solid #f0f0f0!important;} 
.deanfff{ background:#fff;}
.top15{ margin-top:15px!important;}
.top25{ margin-top:20px!important;}
.clear{ clear:both;}
.top80{ padding-top:50px!important;}
.ct2_a .mn{ width:1015px!important;}
a:hover{ text-decoration:none;}
a{transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
@keyframes jello { from, 11.1%,
 to {
    -webkit-transform: none;
    transform: none;
}

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.deanduang {-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative;	}
.deanduang:hover {-webkit-animation-name: jello;animation-name: jello;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}

.deanxz{ transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out;}
.deanxz a:hover{ transform:rotate(360deg); -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg); -ms-transform:rotate(360deg);}
.deanmove:hover {transform: translate(0,-5px);-webkit-transform: translate(0,-5px);-moz-transform: translate(0,-5px);-o-transform: translate(0,-5px);-ms-transform: translate(0,-5px);}
.deanmove {transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.deanlarge a img{transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }
.deanlarge a:hover img{transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.deanzhendong:hover{-webkit-animation:icon-bounce 0.7s alternate;-moz-animation:icon-bounce 0.7s alternate;-o-animation:icon-bounce 0.7s alternate;animation:icon-bounce 0.7s alternate;}
.deanxx:hover{filter: alpha(opacity=0);-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease; transition: all .3s ease;}
body a{ transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all;}
.deancoverimg{ position: absolute; left: -220px; top: 0; width: 210px;  height: 150px; background-image: linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0)); background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));  background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0)); background-image: -o-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0)); background-image: -ms-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));transform: skewx(-25deg); -o-transform: skewx(-25deg); -moz-transform: skewx(-25deg);  -webkit-transform: skewx(-25deg); -moz-transition: 0s;  -o-transition: 0s; -webkit-transition: 0s; transition: 0s;  cursor: pointer;}
.deanartice li:hover .deancoverimg{left:220px;transition:.9s;-moz-transition:.9s;-o-transition:.9s;-webkit-transition:.9s;}
/*deanhead*/
#toptb{ height:30px; background:#fff; border-bottom:1px solid #f9f9f9; background:#f9f9f9;}
/*deanlogo*/
.deanheader{width:100%; padding:15px 0; background:#fff; }
.deanheader .deanw1180{ width:1200px; margin:0 auto;}
.deanlogo{  float:left; }
.deansearch{ float:left; margin-left:75px; margin-top:15px; overflow:hidden; }
#scbar_type_menu{ margin-left:0!important;}
.deanheadr{ float:right; width:230px;}
.deanheadr a.deanzjtw{ display:block; margin-top:15px; width: 110px;height: 32px; line-height: 32px; text-align: center; color: #FFF; font-weight: bold; font-size: 14px; border-radius: 3px; background:#fb7191 url({STYLEIMGDIR}/searchBtnBg.png) 0 0 no-repeat; }

/*导航*/
.deannavwrap{ width:100%; height:50px; background:#fa6e92;}
.deannavwrap .deanw1180{ width:1200px; margin:0 auto;}
.deannav{ width:960px; float:left;}
.deannav ul{ width:960px; overflow:hidden; height:50px; white-space:nowrap;}
.deannav ul li{ float:left;height:50px;}
.deannav ul li a{ display:block; float:left; padding:0 20px; height:50px; line-height:50px; color:#fff; font-size:16px;}
.deannav ul li.a a,.deannav ul li a:hover{ color:#fff;  background:#F9537C; text-decoration:none;}
.deannav ul li span{ display:none;}
.deandenglu{ float:right; }
.bus_push{ height:30px; float:right;margin:18px 10px 1px 10px; line-height:normal; overflow: hidden;}
.bus_push a.bus_push_addnew{ display:block; color:#FFF; line-height:30px; text-align:center; padding:0px 40px;background-color:#FA6E92; border-radius:2px;}
.bus_push a.bus_push_addnew:hover{background-color:#FA6E92; color:#fff}
/*搜索*/
#scbar{ border:0;  height:36px; line-height:34px; background:none; border:1px solid #fb7191; border-radius:6px; transition: .2s ;}
#scbar:hover{background:rgba(255,255,255,0.9);}
#scbar_txt{ font-family:microsoft yahei; font-size:13px; width:300px!important; background:none; border:0; height:34px; line-height:34px; text-indent:10px;}
#scbar_btn{height:36px;width:56px; border-right:0; background:#fb7191 url({STYLEIMGDIR}/search.png) center center no-repeat;}
#scbar_btn:hover{ }
#scbar_type{ height:34px; line-height:34px; border-right:0; background:none;  text-align:center; padding-right:10px; color:#959595!important; font-size:13px; }
#scbar_type_menu{ margin-top:0;}
#scbar_type_menu{ box-shadow:0 3px 0 #e6e6e6; border:1px solid #f0f0f0; padding:0; border-radius:0 0 2px 2px;}
#scbar_type_menu li a{ padding:5px 10px; font-size:13px; border-bottom:1px solid #f2f2f2;}
#scbar_type_menu li a:hover{ background:#f2f2f2; color:#333;}
#scbar_hot{ margin-top:7px; height:30px; padding-left:0;}
#scbar_hot strong{ font-weight:normal; font-size:13px; color:#aaa; margin-left:0;}
#scbar_hot a{font-size:13px; color:#aaa; mrgin-right:12px;}
#scbar_hot a:hover{ text-decoration:underline;}

/*登录信息*/
.deanloginin{ color:#38485a; float:right; }
.deanavartop{ float:left; width:35px; height:50px; overflow:hidden;}
.deanavartop img{ width:30px; height:30px; border-radius:30px; margin-top:10px; transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out;}
.deanavartop a:hover img{ transform:rotate(360deg); -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg); -ms-transform:rotate(360deg);}
.deanusername{ float:left;height:50px; line-height:50px; padding:0 5px;}
.deanusername .vwmy,.vwmyqq{ background:none; padding-left:0;}
.deanusername a{ color:#eee; font-size:14px;}
.deantxs{ float:left;height:50px; line-height:50px; position:relative;}
.deantxs a{ display:block; position:relative; background:url({STYLEIMGDIR}/tx.png) center center no-repeat; width:30px; height:50px;}
.deantxs a:hover{background:url({STYLEIMGDIR}/tx.png) center center no-repeat;}
.deantxs a em{ background:#fbb01f; border-radius:1px; color:#fff; display:block; padding:0 5px; height:18px; line-height:18px; font-size:12px; position:absolute; right:-10px; top:-5px; }
#myprompt.new{background:url({STYLEIMGDIR}/tx.png) center center no-repeat;}
.deaninfo{ float:left; position:relative; z-index:108; margin-left:5px;}
.deanhove{ width:40px;height:50px; background:url({STYLEIMGDIR}/set1.gif) center center no-repeat; cursor:pointer;}
.deanhoved{ background:#EFF3F5 url({STYLEIMGDIR}/set.gif) center center no-repeat; }	
.deanmessage{ background:#f0f0f0; padding-top:0; position:absolute; top:50px; right:-30px; z-index:109; display:none; border:1px solid #eee; border-top:0; }
.deanhoved{}
.deanmessage ul{}
.deanmessage ul li{ height:40px; width:100px; text-indent:15px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;line-height:40px; display:block; }
.vwmy{ background:none; padding-left:0;}			
.deanmessage ul li a{ display:block; line-height:40px;  font-size:13px; color:#34495e; text-decoration:none;}
.deanmessage ul li a:hover{ background:#ff5400; color:#fff;}
.deanlogin .pipe{ display:none;} 
.deanlogin ul li a{ padding:0;}				
.deanexit{ float:left; width:20px;height:50px; margin-left:5px; overflow:hidden; }
.deanexit a{ display:block; width:20px;height:50px; background:url({STYLEIMGDIR}/exit.gif) center center no-repeat; cursor:pointer;}
/*二级导航*/
#mu{ width:1200px!important; border:0!important; margin:0 auto!important;}
#mu ul{ background:#fff!important; padding:5px 0; width:1200px!important; margin:0 auto!important;}
#deansubnav .p_pop{ background:#f0f0f0; box-shadow:none; border:0; min-width:100px; text-align:center; border-top:0;  padding:0; }
#deansubnav .p_pop a { display: block; height:35px; line-height:35px; font-size: 14px; padding: 0 5px; border-bottom:0; color:#333; border-bottom:0;}
#deansubnav .p_pop a:hover{ background:#ff5400; 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 2px 2px;box-shadow: 0px 0px 10px rgba(0,0,0,0.5);}
.h_pop a {display: block; color: #666!important; text-align:center;padding: 3px 5px; border: none!important; line-height:30px; 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: 2px; 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:2px; 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:#F15A5A !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: #F15A5A; 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}
#bus_foot {color: #666666; background:#41444f; display: block; overflow: hidden;}
#bus_foot a:hover { color:#00CCFF}
#bus_foot .footer-title {font-weight: bolder;color: #666666;}
#bus_foot .footer-title li{ list-style:none}

#bus_foot .wp{ width:100%;}
#bus_foot a { color: #999999}
#bus_foot a:hover { color:{HIGHLIGHTLINK}}
#bus_foot .container1 {clear: both;width:980px;margin: 0 auto;position: relative;}
#bus_foot .container1 {margin: 0px auto;overflow: hidden;padding: 20px 0 0 0;}
#bus_foot .col {width:10%;padding:0;float: left;color: #CCCCCC;font-size: 12px; margin-right:15px;}
#bus_foot .col .footer-title {font-weight: bolder;color: #FB7D8E;font-size: 14px; line-height:30px}
#bus_foot .col .footer-content {margin: 8px 0 20px 0; float:left; list-style: none outside none;}
#bus_foot .bus_dh .footer-content li{ width:50%; float:left;}
#bus_foot .bus_dh {width:15%}
#bus_foot .bus_dy {width:15%; border-right:none}
#bus_foot .bus_gy li{width:80%; float:left}

#bus_foot .col .footer-content li { display:inline;font-size: 12px;line-height: 20px;height:20px;padding: 0 0 5px 0;}
#bus_foot .col .footer-content li a {display: inline-block;line-height: 18px;}
#bus_foot .bus_media .footer-content li {float: left;width:50%;position: relative;}
#bus_foot .bus_media {width:18%;}
#bus_foot .social-media-icon {background: url({STYLEIMGDIR}/social-media.png) no-repeat scroll 0px 0px transparent;}
#bus_foot .col .footer-content .sina {background-position: 0px -61px;padding-left: 22px;}
#bus_foot .col .footer-content .tencent {background-position: 0px -100px;padding-left: 22px;}
#bus_foot .col .footer-content .twitter {background-position: 0px -138px;padding-left: 22px;}
#bus_foot .col .footer-content .gplus {background-position: 0px -174px;padding-left: 22px;}
#bus_foot .col .footer-content .huaban {background-position: 0px -209px;padding-left: 22px;}
#bus_foot .col .footer-content .renren {background-position: 0px -245px;padding-left: 22px;}
#bus_foot .col .footer-content .diandian {background-position: 0px -317px;padding-left: 22px;}
#bus_foot .col .footer-content .weixin {background-position: 0px -281px;padding-left: 22px;}
#bus_foot .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}
#bus_foot .bus_lg {width:40%; margin-right:0!important; height:135px; background: url({STYLEIMGDIR}/mlogo.png) no-repeat center; border-right:none}
#bus_foot .col .footer-content .sina:hover {color: #E32529;background-position: 0px -80px;}
#bus_foot .col .footer-content .tencent:hover {color: #0892CF;background-position: 0px -119px;}
#bus_foot .col .footer-content .twitter:hover {color: #3CF;background-position: 0px -156px;}
#bus_foot .col .footer-content .gplus:hover {color: #D3452A;background-position: 0px -192px;}
#bus_foot .col .footer-content .huaban:hover {color: #ED4754;background-position: 0px -227px;}
#bus_foot .col .footer-content .renren:hover {color: #0073D0;background-position: 0px -263px;}
#bus_foot .col .footer-content .diandian:hover {color: #134466;background-position: 0px -335px;}
#bus_foot .col .footer-content .weixin:hover {color: #2CAF13;background-position: 0px -299px;}
#bus_foot .cp {width: 18%;margin-top: 25px;}
#bus_foot .ICP {margin-top: 20px;}
#bus_foot .col .footer-content .rss {background-position: -17px 3px;padding-left: 18px;}
#bus_foot .col .footer-content .rss:hover {background-position: -17px -12px;color: #F66E08;}
#bus_foot .col .footer-content .email {background-position: 0px -27px;padding-left: 18px;}
#bus_foot .col .footer-content .email:hover {background-position: 0px -41px;color: #09C;}
#bus_foot .mobanbus_copyright{ width:100%; padding:0;  height:33px; line-height:25px; float:left;background-color:#363842; /* border-top:1px solid #222; */} 
#bus_foot .mobanbus_copyright p{ color:#999; float:left; padding-right:15px;} 
#bus_foot .mobanbus_copyright a{line-height: 33px; color:#999;} 


/* 总体样式结束 */





/*pichover*/
.bus_imghover figure{position:relative;z-index:1;display:inline-block;overflow:hidden;margin:0;width:106%;height:100%;text-align:center;cursor:pointer}
.bus_imghover figure img{position:relative;display:block; width:291px;opacity:.8}
.bus_imghover figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.bus_imghover figure figcaption::before,.bus_imghover figure figcaption::after{pointer-events:none}
.bus_imghover figure figcaption,.bus_imghover figure a{position:absolute;top:0;left:0;width:100%;height:100%}
.bus_imghover figure a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}
.bus_imghover figure h2{word-spacing:-0.15em;font-weight:300}
.bus_imghover figure h2 span{font-weight:800}
.bus_imghover figure h2,.bus_imghover figure p{margin:0}
.bus_imghover figure p{letter-spacing:1px;font-size:68.5%; height:64%; overflow:hidden}

figure.busmilo{background:rgba(0,0,0,0.5)}
figure.busmilo img{width:-webkit-calc(100%+60px);width:calc(100%+60px);opacity:1;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-30px,0,0) scale(1.12);transform:translate3d(-30px,0,0) scale(1.12);-webkit-backface-visibility:hidden;backface-visibility:hidden}
figure.busmilo:hover img{opacity:.5;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
figure.busmilo h2{position:absolute;right:0;bottom:0;padding:1em 1.2em}
figure.busmilo p{padding:0 10px 0 0;width:50%;border-right:1px solid #fff;text-align:right;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}
figure.busmilo:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}




/* 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:#F15A5A;}
.px { margin-left: 0}
.pnc, a.pnc { background:#F15A5A; border: none; border-radius:2px; }
.pnc:hover, a.pnc:hover { background:#F15957;}
.pgs #newspecial, .pgs #newspecialtmp { float: left; width: 112px; height: 32px; border-radius:2px; margin-right:0; background: url({STYLEIMGDIR}/pn_post.png) no-repeat 0 0 #F15A5A}
#post_reply, #post_replytmp {border-radius:2px; float: left; margin-left: 5px; width: 55px; height: 32px; background: url({STYLEIMGDIR}/pn_reply.png) no-repeat 0 0 #F15A5A}
.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: 2px; 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:#F15A5A; border-radius:2px}
.pg_ranklist .bm_h{ border-bottom:none}
.pg_collection .bus_box .tb .a a{ background-color:#F15A5A; color:#fff}
.pg_collection .bus_box .tb .o a{background:#F15A5A; color:#fff; border: medium none;border-radius: 2px; margin-top:2px;}

#nv_plugin { background-color:#fff;}
#nv_plugin .ct2 .mn{ width:78%}
#nv_plugin .ct2 .sd{ width:21%}


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

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



/*登录*/
.deanunlogin{ height:50px; position:relative; z-index:112;}
	.deanunlogin ul{ float:left;}
	.deanunlogin ul li{ float:left; height:50px; line-height:50px;}
	.deanunlogin ul li.deanem{ color:#aaa; font-size:14px;}
		.deanunlogin li a{ float:left; color:#fff; display:block; font-size:14px; padding:0 14px; }
		.deanunlogin li a:hover{ color:#eee;}
	.deanunlogin span{ display:block; width:30px; height:30px; position:relative; z-index:3; border-radius:30px; margin-top:10px; background:url({STYLEIMGDIR}/pic0.jpg) 0 0px no-repeat; margin-right:10px; cursor:pointer; float:left;}
	.deanunlogin li a:hover{ opacity:0.9;}
		.deankjdl{float:left; display:none; position:absolute; z-index:2; left:-30px; top:30px; width:100px; }
		.deanunlogin dl{ background:#fff; width:100px; padding:0;}
			.deanunlogin dl dd{ height:35px; line-height:35px; font-size:14px; text-align:center;}
				.deanunlogin dl dd a{ color:#323232; display:block;}
				.deanunlogin dl dd a:hover{ background:#ff5400; color:#fff;}

