/*added by qingui QQ179667784*/
#hd{ display:none;}

body{background:#fff url(view-bg.png) repeat-y right 0px;}
.q_view_wp{}

.ct2{background:url(mnbg.png) repeat-y 0 0;}
.ct2 .mn { float: left; width:914px; border-right:1px solid #ededed; overflow:visible; margin:0;background:#fff}
.ct2 .sd { float: right; width: 235px; padding-top:30px; margin-left:30px; overflow: hidden; _overflow-y: visible; }

.q_main_nav {height: 44px;background: url(nv2.png) repeat-x;}
.q_main_nav .cont {height: 44px;width: 1190px;margin: 0px auto; }
.q_main_nav .cont .logo {height: 44px;}
.q_main_nav .logo .main-logo {display: block;margin-top: 0px;}
.q_main_nav .logo .sub-logo {color: #FFF;opacity: 0.4;margin: 15px 0px 0px 10px;}
.q_main_nav .search {width: 162px;height: 20px;padding: 4px;margin-top: 8px;border-radius: 20px;background-color: #000;}
.q_main_nav .menu {margin: 0 45px 0px 0px;}
.q_main_nav .menu{ max-width:630px; height:44px; overflow:hidden;}
.q_main_nav .menu li {color: #FFF;padding: 0px 18px;font-size: 14px;float:left;line-height:44px;}
.q_main_nav .menu li span{ display:none;}
.q_main_nav .menu li a {color: #FFF;}
.q_nav2 {height: 44px;}
.ie6 .q_nav2,.ie7 .q_nav2{ margin-top:-20px;}
.scbar_type_td{ display:none;}
#scbar_txt { width:122px;background:#000;}
.scbar_txt_td{ background:#000;}
#scbar_btn{ width:40px; height:20px;}
.scbar_btn_td{ width:40px; background-color:#000;}
#scbar{ height:20px; line-height:20px;}
.scbar_btn_td {width: 36px;height: 18px;border: 0px none;cursor: pointer;background: url(icon5.png) no-repeat 12px -12px;}
.qp_pop .p_pop{background: url(nv2.png) repeat; min-width:80px !important; border:none;}
.qp_pop .p_pop a{ font-size:14px; padding:10px; border:none; color:#eee;}
.qp_pop .p_pop a:hover{ background:none; color:#fff;}

.q_thread_subject #thread_subject{ font-size:24px; color:#333;}

.pi{ line-height:36px; color:#999; background:#eeeeee; height:36px; margin-top:15px;padding:0 0 0 15px; margin-left:-10px;}
.pi{line-height:36px; border:none; height:36px; overflow:visible; position:relative; margin-bottom:15px;}
.pi strong a { padding:0 10px; border:none; margin:0; color:#999;}
.q_view_edit a{ background:#efefef; border-radius:3px; margin-right:5px; padding:3px 5px !important; color:#999;}
.q_view_edit a span{ display:none;}
.q_view_edit a:hover{ color:#fff; background:#000;}
.q_view_edit_first a{ background:#333; color:#fff;}
.q_view_edit_first a:hover{ background:#f60;}
.hin {opacity: 0;}
.po{ border-top:none;}
.t_fsz{ min-height:40px;}
.q_ding{}
.q_ding_1{ display:none;}
.q_ding_2{ color:#ff0000 !important;}
.q_ding_3{ color: #ff6600 !important;}
.q_ding_4{ color: #00F !important;}
.modact{ padding:0 0 20px 0;}
.modact a{ background:#fff; padding:5px 10px; border-radius:5px; color:#f60; border:1px dashed #f60;}
.t_f{ line-height:40px;}
.card_gender{ background:#fff; border-radius:4px;}
.bui{padding: 20px 0px 15px 20px;margin: 0px 0px 0px 10px;}
.bui .m img{ width:128px; border-radius:50%;}
.q_card_gender{ width:270px; padding:5px 20px 15px 20px;border: 1px solid #CCC;box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.1); border-radius:4px;}
.q_card_gender strong a{ font-size:14px; padding:0; margin-right:10px; font-weight:700; color:#333; float:left;}
.q_card_gender dl dt{ width:35px; float:left;}
.q_card_gender dl dd{ width:55px; float:left;}
.q_card_gender a{ padding:0 !important; border:none !important;}
.q_card_gender .imicn a{ float:left;}

#ft{ background:#fff;}
#q_glbt{ margin-left:0px;background:#666; color:#fff; padding:3px 10px; line-height:30px;}
#q_glbt.a{ }
#q_glbt_menu{ background:#fff; width:79px;background:#666; }
#q_glbt_menu .pipe{ display:none;}
#q_glbt_menu a{ padding:3px 10px; display:inline-block; float:left; text-align:center; color:#fff;}
#q_glbt_menu a:hover{ color:#f60;}

/*share*/
.q_view_share {float: right;position: relative;}
.q_view_share .bdsharebuttonbox a {float: left;display: block;width: 24px;height: 24px;margin: 0px 0px 0px 5px;padding: 0px;font-size: 10px;line-height: 24px;background: url(icon.png) no-repeat scroll 0px 0px transparent;}
.q_view_share .bdsharebuttonbox .weixin-share {position: relative;width: 126px;background-position: 0px -568px;}
.bd_weixin_popup {padding: 10px; height:auto !important;background: url(share_bg.png) repeat-y scroll 0px 0px transparent;opacity: 1;border-radius: 10px;position: absolute;top: -252px;left: -70px;color: #333;}
.bd_weixin_popup .bd_weixin_popup_head{ background:#fff; text-align:center !important; font-size:14px !important; padding-top:15px;}
.bd_weixin_popup .bd_weixin_popup_head .bd_weixin_popup_close{ top:15px; right:10px;}
.bd_weixin_popup_main{ background:#fff;}
.bd_weixin_popup .bd_weixin_popup_foot{ background:#fff; padding-left:20px; padding-bottom:5px; font-size:14px;}
.q_view_share .bdsharebuttonbox .bds_tsina {background-position: -29px -525px;}
.q_view_share .bdsharebuttonbox .bds_qzone {background-position: -58px -525px;}
.q_view_share .bdsharebuttonbox .bds_tqq {background-position: -87px -525px;}

/*fst*/
.hasfsl{ margin:0;}
#fastsmiliesdiv{ display:none;}
.swfupload { margin-top:5px; margin-left:5px;}
.tedt .bar .y a{ color:#999; font-size:14px;}
.pnpost .y{color:#999; display:none;}
#f_pst .avatar { margin-top:25px;}
#f_pst .plc{ border-top:1px solid #ededed;}

.q_comment_users{margin: 20px 10px 0px 0px;padding-top: 20px;color: #666;border-top: 1px solid #E6E6E6;}
.q_comment_users h3 {font-size: 14px;}
.q_comment_users ul {margin-top:10px;}
.q_comment_users li {float: left;height: 35px;margin: 0px 6px 6px 0px;}
.q_comment_users li img {border: 1px solid #EEE;width: 34px;height: 34px;border-radius: 5px;}
