*{font-family: "微软雅黑","microsoft yahei" !important;}
/*公共组件*/
.icon_experts {
    background-position: -18px -96px;
    width: 14px;
    height: 14px;
    margin-left: 4px;
 /*   margin-top: 3px;*/
}
.bg_sprites_v1{
    background-image:url('../images/bg_sprites_v1.png?v=20140819001');
    background-repeat: no-repeat;
}

.topic_spites{
    background-image: url('../images/topic/topic_icon.png?v=20140521001');
    background-repeat: no-repeat;
}
.topic_icon_v1{
    background: url('../images/topic/topic_icon.png?v=20140521001') no-repeat;
}

/*非首页 end*/
.main {
    min-width: 1200px;
    background:#fafafa url('//qiniusf.imaibo.net/themes/Maibo/common_v1/images/polish_bg.jpg?v=20140521001');
}

.main .main_container {
    width: 1040px;
    min-height: 430px;
    margin: 0 auto;
    padding-top: 50px;
    _padding-top:3px!important;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{.main .main_container{
    padding-top: 50px;
}}
.content_main{
    float:left;
    background: #fafafa url('../images/polish_bg.jpg');
    *left:-90px;
}

/*精选、私信左侧栏tab*/
.content_main_tab h2{
    height: 0;
    text-indent: -9999px;
    *left:100px;
}
.content_main_tab dt{
    margin-bottom: 29px;
}
.content_main_tab dd{
    margin-left: 2px;
    width:98px;
    height: 30px;
    line-height: 30px;
    text-indent: 16px;
    margin: 0;
}

.content_main_tab .active{
    border-left:4px solid #28439c;
    text-indent: 12px;
}
.content_main_tab .active a{
    font-weight: bold;
    color: #28439c;
}

.content_main_wb{
    width:530px;
    padding: 0 20px;
}

/*转发弹窗*/
#pop_Subscribe{width:350px;text-align: left; margin: 20px 15px;border: 1px solid #ddd; border-radius: 2px; background: #f8f8f8;}
#pop_Subscribe_list li{color:#555;display: inline-block; *display: inline; *zoom:1;width: 150px;padding: 10px 5px;}
#pop_Subscribe_selectAll{ padding-top:10px;padding-bottom: 10px; padding-left: 16px; border-bottom: 1px solid #ddd;}
.presentation_bg,#pop_Subscribe_Save{text-align: right; background: #f2f2f2;border-top: 1px solid #dfdfdf; padding:10px 15px !important;}
#pop_Subscribe_Save span{ line-height: 24px;}
.pop_weibo_transmit{padding:20px 15px;width: 470px;text-align:left}
.pop_weibo_transmit dd,.pop_weibo_transmit dt{
    *padding:5px 10px 0;clear: both;word-wrap: break-word ;line-height: 23px;
}
.pop_weibo_transmit dd .labelbox{vertical-align:middle;margin:-2px 0 0 0}
.pop_weibo_transmit dd label{padding:0 0 5px 0;display:block}
.pop_weibo_transmit #pop_Subscribe_list{ padding: 5px 10px;}
/*举报*/
.iine_warning{background-color:#f2f2f2; border:1px solid #ddd; color:#555; position:relative;}
.presentation_15{ padding:10px 15px;}
.presentation_warning p{ line-height: 35px;}

/*按钮s*/
.btn_b,.btn_w,.btn_big,.btn_small,.btn_big_disable,.btn_big_after,.add_atn,.btn_relation,.btn_relation2,.add_atn_small,.btn_relation_small,.btn_relation span,.btn_relation2 span,.btn_b_disable,.btn_green,.so_btn,.btn_green_w121,.btn_reg,.btn_b_disable,.btn_upload_file,.btn_group,.btn_download ,.btn_g,.btn_complete,.btn_complete .bg,.btn_green_bg,.btn_green_bg .bg{background: url('../images/btn.gif?v=20140521001') no-repeat 0 0; display: inline-block;cursor:pointer}
.btn_w,a.btn_w{line-height: 24px;font-size: 12px; padding-bottom: 3px;height: 24px; width:60px; background: #aaa!important; border-radius: 2px; border:1px solid #777;  text-align:center;  text-decoration:none; color:#333333;vertical-align: middle;}
.btn_sc{ border:1px solid #ddd; background-color: #f2f2f2!important;}
.btn_big,.btn_b{ line-height: 24px;font-size: 12px;padding-bottom: 3px;height: 24px; width:60px; background: #479bc7; border-radius: 2px; border:1px solid #0086ca;  text-align:center;  text-decoration:none; color:#fff;vertical-align: middle;}
.btn_big{ line-height: 24px;padding-bottom: 0px;}
#send_weibo_bg_border{ width: 219px;border:1px solid #d7d7d7; background: #fcfcfc; padding-left: 10px; border-radius: 3px; height:25px; position: relative;top:-2px;}
.btn_big_disable,
.btn_big_after{ background-color:#479bc7; background-image:none;border:0px;color: #fff; position: relative;border-radius: 0px 3px 3px 0px;width: 119px;border-left: 1px solid #d7d7d7; height: 25px; *line-height:16px;}
.send_privacy_info{ background:url('../images/send_privacy_info.png?v=20140521001'); width:76px !important; height:29px!important; line-height: 29px!important;}
.middle_side_user .btn_big_disable,
.middle_side_user .btn_big_after{ background: url('../images/button_bg.png?v=20140521001'); border:0px; padding: 6px; color: #4c4c4c; position: relative;border-radius: 0px 3px 3px 0px;width: 70px;border-left: 1px solid #d7d7d7; height: 25px;}


.btn_b_disable{ color:#fff;background-position:-61px 0;font-size: 12px; height: 24px; width:60px; border:0 none; line-height: 24px;  text-align:center;}
.btn_green{color:#fff;background-position:0 -195px; height:28px; display:inline-block; overflow:hidden; line-height:28px; border:0px}
.btn_green_w121{  background-position: 0 -195px;border: 0 none;color: #fff;display: inline-block;height: 28px;line-height: 28px;overflow: hidden;width: 121px; font-size:12px}
.btn_reg,a.btn_reg,a.btn_reg:visited{ color:#FFF; width:158px; height:35px;background-position:0 -225px; text-align:center; line-height:35px; font-size:14px}
a.btn_reg:hover{ background-position:0 -262px; text-decoration: none; }
.btn_upload_file{color:#fff;background-position:0 -332px;height:32px;display:inline-block;overflow:hidden;line-height:32px;border:0px}
.btn_s {background-position: -179px -54px;border: 0 none;height: 15px;width: 15px}
.btn_group{ background-position:0 -405px;border: medium none;color: #fff;font-size: 12px;height: 24px;line-height: 24px;text-align: center;width: 70px}
.btn_download {background-position: left -435px;height: 41px;width: 160px}
.btn_g{background-position:-61px -24px; width:56px;height:26px; border:none;}

a.btn_speech,a.btn_speech:link{background:url('../images/login-speech-btn.gif?v=20140521001') left top no-repeat;display:inline-block;width:96px;height:21px;line-height:21px;text-align:center;color:#fff !important;}
a.btn_speech:hover{background-position:left -21px; text-decoration:none;}

.btn_y_w198,.btn_g_w182{cursor:pointer;background:url('../images/btn.gif?v=20140521001') left -487px no-repeat;height:59px;font-family:\5FAE\8F6F\96C5\9ED1;font-size:25px;line-height:25px;border:none;width:182px;color:#333;}
.btn_y_w198{width:198px;height:59px; display:inline-block; text-align:center; line-height:59px;}
a.btn_y_w198:hover{ text-decoration:none;}
.btn_g_w182,.btn_g_w83{background:url('../images/btn.gif?v=20140521001') left -435px no-repeat; width:182px; height:46px;}
.btn_g_w83{display:inline-block;width:83px;height:23px;color:#827472; font-weight:bold; text-align:center; line-height:23px;background-position:-115px -405px;}
.btn_g_w83 .add{font-size:18px;font-family:cursive;color:#827472;display:inline-block; vertical-align: -2px; margin-right:2px;}
.btn_small{background-position:-117px -26px; width:50px;height:22px; line-height:22px;text-align:center; color:#000;font-family:\5FAE\8F6F\96C5\9ED1;}

.btn_complete{ background-position: left -548px; padding-left:38px; display:inline-block; font-size:12px; cursor:default; margin-right:8px;}
.btn_complete .bg{ background-position:right -548px; padding-right:14px; display:inline-block; height:23px; line-height:23px; margin-right:-8px; position:relative; color:#bebebe; cursor:default;}
.btn_green_bg{ background-position: left -573px; padding-left:12px; display:inline-block; font-size:12px; margin-right:8px;}
.btn_green_bg .bg{ background-position: right -573px; padding-right:9px; display:inline-block; height:23px; line-height:23px; color:#fff;margin-right:-8px; position:relative;  color:#fff;}
.btn_gray{background-color:#e5e5e5; color:#757575; display:inline-block; padding:5px; line-height:14px; vertical-align:top;}
/*按钮e*/

/*更换背景图*/
.stock_trend_bg{
    background-color: #000;
}
.stock_market_trend_a{
    background: #ddd url('../images/stock_market_trend_a.gif?v=20140521001') no-repeat 50% 0;  /*极好*/
}
.stock_market_trend_b{
    background: #ddd url('../images/stock_market_trend_b.gif?v=20140521001') no-repeat 50% 0; /*偏好*/
}
.stock_market_trend_c{
    background:#ddd url('../images/stock_market_trend_c.gif?v=20140521001') no-repeat 50% 0;  /*偏差*/
}
.stock_market_trend_d{
    background:#ddd url('../images/stock_market_trend_d.jpg?v=20140521001') no-repeat 50% 0;  /*极差*/
}
/*.stock_market_trend_e{
    background: #ddd url('../images/stock_market_trend_e.jpg') no-repeat 50% 0;
}*/

/*微博发布框s*/
.comunication_images{ float:left;}
.comunication_images img{ width: 98px; height: 98px; padding:10px;}
.comunication_images .userPic_mask_layer{ position: absolute; top: 10px; left: 10px; }
.char_text{ position:relative;z-index: 100;}
.char_text img{ margin-right:10px;}
.char_text textarea{ padding-bottom:30px;color: #999;border:0 none;padding:9px 5px; padding-bottom:0px; height:39px;width:444px; line-height: 18px;font-size:12px;vertical-align:middle;overflow:hidden;}
.char_text .button_send{width:90px;height:37px;background-position:-15px -337px; vertical-align:middle;}
.char_text .formObj{ position: relative;}
.char_text .formObj div{ vertical-align:top;}
.char_text .buttonObj
{ position:absolute;z-index: 1;right:10px; width:120px;height:50px; background: #0484cf none; color:#fff; border:0; cursor:pointer;font-family: 'simsun';font-size: 14px;vertical-align: middle;display:inline-block;  *zoom:1;}
.char_text .btn_big_after{ background: #0484cf none; }
.char_text .btn_big_disable{background:#e9eaea none; }
.char_text form img ~ div{ display:inline-block; *display:inline; *zoom:1;}
.char_text .icon{ overflow:visible; width:456px; margin-top:10px; }
.char_text .icon li{display:inline-block; *display:inline; *zoom:1; position: relative;}
.char_text .icon li s{ width:16px; height:16px; margin-right:3px;}
.char_text .icon li span{ vertical-align: top; height:16px; font-size:12px; line-height:14px;color:#999;}
.char_text .icon li span span{ margin-right:2px;}
.char_text .icon li .stock s {background-position: 0px -208px;}
.char_text .icon li .upload s {background-position: 0px -224px;}
.char_text .icon li .stock s:hover {background-position:  -16px -208px;}
.char_text .icon li .upload s:hover {background-position:  -16px -224px;}

/*上传图片*/
.layer_send_pic{overflow:hidden;min-width:160px;max-width:480px;padding:10px;background-color:#fff}
.list_send_pic{padding:0;overflow:hidden}
.list_send_pic li{float:left;position:relative}
.list_send_pic .userPic{margin: 9px 6px;width:85px;height:85px; position: relative;}
.list_send_pic .userPic img{width: 80px;height: 80px;margin:0; padding: 1px;border:#ccc solid 1px}
.list_send_pic .addPic{background-color:#FBFBFB}
.ico_close_spic,.del_guide{background: no-repeat 0 0;display:block;width:17px;height:17px}
.ico_close_spic{position:absolute;right:3px;top:3px}
.ico_close_spic:hover{background-position:0 -23px}
.list_send_pic .userPic .hover{visibility:hidden}
.list_send_pic .userPic:hover .hover{visibility: visible}
.list_send_pic .sendPic{position:absolute;top:56px;left:36px}
.list_send_pic .uploadbar{background-color:#ddd;position:absolute;top:63px;left:0px;display:block;width:80px;border:#ccc solid 1px;padding:1px;height:15px}
.list_send_pic .uploadbar span{display:block;background-color:#06bbff;height:15px}

.select_p_title{padding:5px 10px;display:block;font-size:12px;line-height:24px}
.select_p_title~ul li{ position: relative;}
.select_p_title~ul li .del {position: absolute;width: 80px;height: 80px;left: 2px;top: -1px; background:url('../images/delete_pir.png?v=20140521001'); display: block;}
/*表情栏*/
.char_text #publish_type_content_before img{ margin:0 3px 0 0;}
.char_text .icon li .emotion s {background-position: 0px -192px;}
.char_text .icon li .emotion s:hover {background-position: -16px -192px;}
.emotion_title{ position:relative;width:374px;height:41px;padding: 0 21px;line-height:30px;background-color:#fafafa;border-bottom: 1px solid #eee; }
.emotion_title span{ display:inline-block; margin-top: 11px; padding: 0 9px; border:1px solid #eee; border-bottom:none; background-color: #fff;font-size: 12px; font-weight: 600;*zoom:1;}
.faces_box{ background-color:#fff;padding:4px; clear:both}
.faces_box a{background-color:#FFFFFF;border:1px solid #d3e4ec;height:24px;margin:0 1px 1px 0;padding:1px;width:24px;display:block;float:left; *display: inline-block; *float:none}
.faces_box a img{}
.faces_box a:hover{background-color:#FFF9EC;border:1px solid #baddef;display:block;float:left;height:24px;margin:0 1px 1px 0;padding:1px;width:24px;*display:inline-block; *float:none}
/*弹出表情*/
.talkPop{ clear:left;margin-top:20px;*margin-top:0px;position:absolute; z-index:800;}
.talkPop_arrow{background-position: -143px -3px !important;height:10px; width:15px;overflow:hidden;top:2px;}
.talkPop_box{ display:block!important;background:url('../images/TS_confirm_BG.png?v=20140521001');padding:3px; border-radius:4px;margin-bottom:5px; width: 416px;min-height: 90px;line-height:18px;}
.talkPop_box .pop_tit{padding:0 10px;border-radius:3px 3px 0 0;position:relative}
.talkPop_box .close a.del{ width:12px; display:block; float:right; margin:3px;position:absolute;right:10px;top:14px;}
.talkPop_box .btn_green{text-align:center;width:121px; margin:0 auto; display:block;cursor:pointer; position:relative}
.talkPop_box .btn_green input{text-align:center;width:121px; margin:0 auto; display:block;cursor:pointer; *height:30px; *margin-left:109px}
.talkPop_box #weibo_close_handle{margin:3px; float:right}
.talkPop_box #publish_type_content{ margin:0;background-color: #fff;}

/*微博发布框e*/
.feed_list li .userPic {
    float:left;
    text-align:center;
}

/*单条微博展示s*/
.char_info { padding:20px 5px 10px 5px; }
.char_info .image_side{ display:block; float:left; width:50px;}
.char_info .char_side{ display:block; width:auto; line-height:25px; color:#595959; word-wrap: break-word;}
.char_info .char_side .vote_result{ margin-top: 10px;}
.char_info .char_side a{ color: #0484cf; }
.char_info .char_side p{ display:inline-block; *display:inline; *zoom:1; line-height:23px; }
.char_info .char_side .cGray2{ display:block !important;}
.char_info .char_side ul li{ display:inline-block; *display:inline; *zoom:1;}
.char_info .char_side ul li em{ color:#888; }
.char_info .char_side .wtc{ display: block; width: 100%; background:#fff;  box-sizing:border-box; border:1px solid #ebebeb; box-shadow: 0 0 3px #aaa;}
.char_info .char_side .wtc a{ border-radius: 0;}
.char_info .char_side .wtc .tcxq{ display: block; width: 100%; box-sizing: border-box; padding: 10px; color: #333; background: #eaeaea;}
.char_info .char_side .wtc .tcxq.isvip{ background: #eaeaea url('../images/vip.png') no-repeat right top; background-position-y: 10px;;}
.char_info .char_side .wtc .tcxq:hover{ text-decoration: none;}
.char_info .char_side .wtc .tcxq em{font-style: normal; max-width: 136px; display: inline-block; vertical-align: middle; height: 35px; }
.char_info .char_side .wtc .tcxq i{ display: inline-block; height: 20px; font-size: 12px; background: #BFBFBF;  margin: 0 5px; padding: 0 5px;vertical-align: middle; line-height: 20px;}
.char_info .char_side .wtc .tcxq span{ font-size: 12px; line-height: 1.5; display: block;}
.char_info .char_side .wtc .tcxq span.pname{ font-size: 16px; line-height: 2; padding-right: 50px;}
.char_info .char_side .wtc ul{ width: 100%; display: block; padding: 10px 20px; box-sizing: border-box; }
.char_info .char_side .wtc ul li{display: block; width: 100%; padding: 8px 0; border-bottom: 1px solid #ebebeb;}
.char_info .char_side .wtc ul li:last-child{border-bottom: none;}
.char_info .char_side .wtc ul li span{ display: inline-block; width: 24.5%; vertical-align: middle; text-align: center; font-size: 14px;}
.char_info .char_side .wtc ul li span a{ color: #595959;}
.char_info .char_side .wtc ul li span:first-child { text-align: left;}
.char_info .char_side .wtc ul li i.zt{ border-radius: 3px; display: inline-block; vertical-align: middle; margin: 0 5px 0 0; width: 20px;font-size: 12px; height: 20px; line-height: 20px; text-align: center; color: #fff;}
.char_info .char_side .wtc ul li a.zt{ width: 60px; height: 25px;  line-height: 25px; text-align: center; color: #fff; font-size: 14px; display: inline-block; cursor: pointer;}
.char_info .char_side .wtc ul li a.zt:hover{ text-decoration: none; box-shadow: 0 0 5px #aaa;}
.char_info .char_side .wtc ul li.cdan .zt{ background: #3f99d6;}
.char_info .char_side .wtc ul li.buy .zt{ background: #f26262;}
.char_info .char_side .wtc ul li.sale .zt{ background: #74c96d;}
.char_info .char_side ul li a{color:#0078b6}
.char_info .char_side ul li .color_light_gray{color:#333!important}
.char_info .char_side ul li span{ font-size:12px;}
.char_info .char_side .a_line{ word-break:break-all; font-size:14px; line-height:23px;overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 50;  -webkit-box-orient: vertical;}
.char_info .char_side .feed_quote .comment{ margin-top:5px;}
.char_info .char_side .feed_quote a{ font-size:12px;}
.char_info .char_side .a_line a{ color: #0484cf!important;}
.char_info .char_side .a_line a.c{ font-size:14px; color: #333!important;  }
.char_info .char_side em .color_blue{font-weight:600;}
.char_info .char_side ul.right{width:auto;}/*20130802 by Free*/
.char_info .char_side ul.right li{ float:left;}/*20130802 by Free*/
.char_info .char_side ul.right li span.operate ul.more_delete li a{color:#fff !important;}/*20130802 by Free*/

/*live */
  .living-content .lineD_btm .char_side .wtc{ display: block; width: 100%; background:#fff;  box-sizing:border-box; border:1px solid #ebebeb; box-shadow: 0 0 3px #aaa;}
.living-content .lineD_btm .char_side .wtc a{ border-radius: 0;}
.living-content .lineD_btm .char_side .wtc .tcxq{ display: block; width: 100%; box-sizing: border-box; padding: 10px; color: #333; background: #eaeaea;}
.living-content .lineD_btm .char_side .wtc .tcxq.isvip{ background: #eaeaea url('../images/vip.png') no-repeat right top; background-position-y: 10px;;}
.living-content .lineD_btm .char_side .wtc .tcxq:hover{ text-decoration: none;}
.living-content .lineD_btm .char_side .wtc .tcxq em{font-style: normal; max-width: 136px; display: inline-block; vertical-align: middle; height: 35px; }
.living-content .lineD_btm .char_side .wtc .tcxq i{ display: inline-block; height: 20px; font-size: 12px; background: #BFBFBF;  margin: 0 5px; padding: 0 5px;vertical-align: middle; line-height: 20px;}
.living-content .lineD_btm .char_side .wtc .tcxq span{ font-size: 12px; line-height: 1.5; display: block;}
.living-content .lineD_btm .char_side .wtc .tcxq span.pname{ font-size: 16px; line-height: 2; padding-right: 50px;}
.living-content .lineD_btm .char_side .wtc ul{ width: 100%; display: block; padding: 10px 20px; box-sizing: border-box; }
.living-content .lineD_btm .char_side .wtc ul li{display: block; width: 100%; padding: 8px 0; border-bottom: 1px solid #ebebeb;}
.living-content .lineD_btm .char_side .wtc ul li:last-child{border-bottom: none;}
.living-content .lineD_btm .char_side .wtc ul li span{ display: inline-block; width: 24.5%; vertical-align: middle; text-align: center; font-size: 14px;}
.living-content .lineD_btm .char_side .wtc ul li span a{ color: #595959;}
.living-content .lineD_btm .char_side .wtc ul li span:first-child { text-align: left;}
.living-content .lineD_btm .char_side .wtc ul li i.zt{ border-radius: 3px; display: inline-block; vertical-align: middle; margin: 0 5px 0 0; width: 20px;font-size: 12px; height: 20px; line-height: 20px; text-align: center; color: #fff;}
.living-content .lineD_btm .char_side .wtc ul li a.zt{ width: 60px; height: 25px;  line-height: 25px; text-align: center; color: #fff; font-size: 14px; display: inline-block; cursor: pointer;}
.living-content .lineD_btm .char_side .wtc ul li a.zt:hover{ text-decoration: none; box-shadow: 0 0 5px #aaa;}
.living-content .lineD_btm .char_side .wtc ul li.cdan .zt{ background: #3f99d6;}
.living-content .lineD_btm .char_side .wtc ul li.buy .zt{ background: #f26262;}
.living-content .lineD_btm .char_side .wtc ul li.sale .zt{ background: #74c96d;}
/*live */

/*单条微博*/
.vip-label{ vertical-align: text-top; background: url('../images/vip_icon.png') no-repeat; width: 57px;height: 17px;background-size: 100% 100%; margin-right: 5px;}
/*置顶功能*/
.stick_flag {top: 3px; width:47px; height:16px; margin-right: 7px; background-position: -500px -50px;}
/*推荐功能*/
.recommend_flag{top: 0; width:30px; height:16px; margin-right: 7px;text-align: center;background: #0484CF; line-height: 16px;color: #fff;border-radius: 3px;font-size: 12px; padding: 1px 4px;}
.subscribe-title-content{color: #1976d2;font-size: 14px;margin-top: 10px;}
.subscribe-title-content div{display: inline-block;vertical-align: middle;}
.subscribe-title-content .subscribe-info-icon{background: url('../images/subscribe-info-icon.png') no-repeat; width: 17px;height: 17px;background-size: 100% 100%;margin-right: 5px;}

.feedBox { padding:0 15px 15px; }
.feed_list { margin:15px 0px 15px 0;}
.feed_list .lineD_btm { padding: 20px 0px 20px 0;border-bottom: 1px solid #e6e6e6;}
.feed_list li .userPic{float:left; width:50px;}
.feed_list li .feed_c {padding-left: 65px;}
.feed_list li .feed_c img{ _margin-top:-2px;_position:relative; border:0;}
.feed_list li .feed_c img.icon_experts{ vertical-align:-1px;_vertical-align:5px ; }
.feed_list li .feed_c h4{display:inline;vertical-align:top}
.feed_list li .feed_c  .feed_c h4 {display: inline;vertical-align: top;line-height: 23px;font-size: 14px;}
.feed_list li .feed_c h4 a{ color:#333;}
.feed_list li .feed_c .username{font-weight:bold; font-size: 12px;}
.feed_list li .feed_c .msgCnt {padding-bottom: 6px;word-wrap: break-word;font-size: 14px;line-height: 22px;}
.feed_list li .feed_c .msgCnt p{ line-height:22px;font-size:14px;}
.feed_list li .feed_c .msgCnt em{color:#999;font-size:14px;}
.feed_list li .feed_c .msgCnt a {line-height: 22px;vertical-align: top;}
.feed_list li a { color: #3f89c3;     border-radius: 26px;   overflow: hidden;}

.feed_list li .feed_c .hover {display: none;float: right;margin: 0 0 0 5px}
.feed_list li .feed_c:hover .hover{display: block;float: right}
.feed_list .q_ico_arrow,
.feed_list .q_ico_arrow2{ overflow:hidden; position:absolute;top:-9px; right: 48px; height:10px; width:19px; background-position: -100px -3px; z-index: 1;}/*
.feed_list .comment_list .q_ico_arrow2{}*/
.feed_list .feed_img img{border:1px solid #CCCCCC;padding:2px}
.feed_showPic_small{*zoom:1}
.feed_showPic_small li{float:left;width:auto;margin-right:10px}
.feed_showPic_small img{border:#ccc solid 1px;padding:1px}

.feed_list .operate{ position:relative !important; z-index:50; display:block;}
.feed_list .operate .more_operate{   background: url('../images/arrow-brown.gif?v=20140521001') no-repeat scroll right center transparent;display: block;}
.feed_list .operate ul { width:80px; position:absolute; top:20px;left:-57px;background: #000;filter: alpha(opacity=60);background: rgba(0,0,0,0.6);border: 1px solid #000; display: none;}
.left_comunication .feed_list .operate ul{top:14px;left:-40px}
.feed_list .operate ul  li {padding:0; width:100%; text-align:center;}
.feed_list .operate ul  li a{display:block;padding:0px 5px; color:#fff !important;}
.feed_list .N_but{  border: none; background:#3f8ac4 url('../images/index_spite.png?v=20140521001');width:81px;height:29px;background-position: -17px -134px;line-height: 22px; float:right;font-size:0; cursor: pointer;}
.cntBox{ min-height: 48px; border:#dfdfdf 1px solid;border-radius: 3px;background-color: #fff;}
/*推荐微博*/
.feed_list li.feature{}
.feed_list li.feature .recommend{position:relative;top:20px;height:0;}
.feed_list li.feature .recommend img{ position:absolute;right:0px;top: -20px; }
.recommend_remove img{position:absolute;right:0px;top: -20px;}
/*单条微博展示e*/

/*回复内容*/
.msgCnt a{color: #0078b6;}
.msgCnt em{ color:#B9B9B9; margin-top:10px; display:inline-block;}
.msgCnt i{ color:#B9B9B9;}
a.faceicon1:link,
a.faceicon1:visited{display:block;height:17px;margin-right:4px; vertical-align:middle;width:31px; background-position:0 -16px;}
.position_list{ border-top: 1px dashed #d8d8d8; float:left; width:100%; padding-top:10px}
.position_list .pic{ float:left; margin-right:5px}
.position_list .list_c{  margin:0; color:#707070; margin-left:45px}

.arr_left {height: 13px;  width: 8px;}
.arr_left, .arr_right {background: url('../images/small_arrow.gif?v=20140521001') no-repeat scroll 0 0 transparent;display: inline-block;vertical-align: middle;}
.feed_msg_new,a.feed_msg_new { font-size: 12px; line-height:26px; height:26px;color:#BB861C; display:block; text-align:center;margin:10px 0px;}
.right_box .userPic img{border:solid 1px #ffffff; padding:0px;}
.M_massage .feed_list li.my_reply,.M_massage .feed_list li.reply{ position:relative;}
.M_massage .feed_list li.my_reply .arr_left,.M_massage .feed_list li.reply .arr_left{ left: 78px; position: absolute;top: 40px;}
.M_massage .feed_list .send_msg .userPic{ float:right;}
.ts_icon { position: relative; margin-left: 6px; top: -1px; vertical-align: middle;}

/*转发以及对已转发微博的操作*/
.feed_list .feed_quote{ position:relative;margin: 15px 0px 10px 0;background: #fbfbfb;padding: 9px;border-radius: 5px;border: 1px solid #e8e8e8;*zoom:1;}
.feed_list .feed_quote .q_con h4{ line-height:23px;}
.feed_list .feed_quote .q_con p{ line-height:23px;}
.feed_list .feed_quote .q_con .comment,
.feed_list .feed_quote .q_con .comment a,
.feed_list .feed_quote .q_con .comment .right{ color:#B9B9B9;}
.feed_list .feed_quote .q_con .comment_to_original{width:100%}
.feed_list .feed_quote .q_con .comment_to_original .N_but{ background-position:-15px -557px;}
/*.feed_list .feed_quote .q_con {margin:10px 0 10px;position: relative;background: #fbfbfb;padding: 15px;border-radius: 5px;border: 1px solid #e8e8e8;}*/
.feed_list .feed_quote .q_tit{_height:0; height: 5px; background-position:right 0; overflow:hidden;display:none}
.feed_list .feed_quote .q_tit_l{height: 5px;background-position:left 0; float:left}
.feed_list .feed_quote .q_con1{ line-height:1.7em; overflow:hidden; padding:0px 10px 5px 10px;background-color: #f6f6f6}
.feed_list .feed_quote .q_btm{_margin-right:3px;_margin-left:3px; height: 5px; background-position: right -7px; overflow:hidden; display:none}
.feed_list .feed_quote .q_btm .q_btm_l{ height: 5px; background-position: 0 -7px; float:left}
/*.feed_list .feed_quote .q_ico_arrow2{background-position: -125px -67px;height:8px; width:15px;right:10px;overflow:hidden;position:absolute;top:-7px}*/


/*微博底部*/
.feed_c_btm{  position: relative;color:#333;padding-top:10px; line-height:23px;}
.feed_c_btm .right{ color:#999; position:absolute; right:0; *z-index:0; float:none;}
.feed_list li .feed_c_btm .right .operate ul li a{ float:none;}
.feed_list .feed_c_btm .right a,
.feed_list .feed_c_btm .right .vline,
.feed_list .feed_c_btm .right span,
.feed_list .feed_c_btm .right span.faved{ float:left;}
.feed_list .feed_c_btm .right .vline{padding:0 4px;}
.feed_list .feed_c_btm .right .operate{}
.feed_c_btm .vline,
.feed_list .vline{margin:0px;color:#b9b9b9;font-style:normal}
.top_topic_list  .feed_list .feed_c_btm .right a{ float:none;}

/*微博评论列表*/
.feed_list li .feed_c_btm .right a,
.feed_list .feed_quote .comment .right{color:#0078b6;}

/*普通发布、快速发布微博发布框精选下拉*/
.char_text .choice,
#nav_quick_publish .choice {
    z-index: 10000;
    display: none;
}
.char_text .choice .choice_list,
#nav_quick_publish .choice .choice_list{
    left: 26px;
    top: 5px;
    z-index: 10000;
    padding: 4px 5px 9px;
    border-radius: 2px;
    background-color: #f1f3f4;
}
.char_text .choice .choice_list i,
#nav_quick_publish .choice .choice_list i {
    position: absolute;
    left: 38px;
    top: -5px;
    height: 10px;
    width: 19px;
    background-position: -101px -2px;
}
.char_text .choice .choice_list ul,
#nav_quick_publish .choice .choice_list ul{
    overflow: hidden;
    width: 67px;
    margin: 0;
    padding: 8px;
    border: 1px solid #ddd;
    background-color: #fafafa;
    line-height: 24px;
}
.char_text .choice .choice_list li,
#nav_quick_publish .choice .choice_list li{
    border-bottom: 1px solid #ddd;
    cursor: pointer;
}

.char_text .choice .choice_list .noBorder,
#nav_quick_publish .choice .choice_list .noBorder{
    border: none;
}
/*
.red_line_list {width: 100%;height: 1px;background: #dfdfdf;}*/

.mainbox_C .ul_tab{ background: #fcfcfc; padding-left: 18px;}
.mainbox_C .ul_tab li{line-height: 30px; display:inline;}
.mainbox_C .ul_tab li a{ color: #0179b6; padding: 0 15px;}
.mainbox_C .ul_tab .cur{ font-weight: 600;}
.mainbox_C .ul_tab .cur a{color: #000;}


/*直播页、侧边栏发布微博框*/
.talkBox {background-color:#fff;*width:560px; overflow:hidden;}
.talkBox h2 {overflow:hidden;padding-bottom:8px; _height:24px;}
.talkBox h2 span,.talkBox h2  .title{ font-size: 18px; line-height: 52px; float:left; font-family:\5FAE\8F6F\96C5\9ED1;}
.talkBox h2 .wordNum{margin-top: -14px; position:relative;}
.wordNum{ float:right; font-size:12px; color:#999;text-align:right;}
.wordNum strong{font-family:Constantia,Georgia; font-size:30px; font-weight:normal;top:-1px;vertical-align:-2px}
.left_comunication .cntBox{ margin-left: 6px;}
.talkBox .cntBox {  overflow:hidden}
.talkBox .cntBox textarea,.talkBox .cntBox .txtShadow{width:98%;_width:97.8%; height:78px;padding:4px; margin:0; font-size:14px; overflow:auto}
.txtShadow {left:0;opacity:0;position:absolute;top:0;*top:1px;z-index:-1}
.talkBox .funBox { padding-top:10px; line-height:25px;*zoom:1}
.talkBox .funBox a.a52,.talkBox .funBox span.a52 {/*width:52px;display:inline-block;*/ color:#bababa; width:auto; padding-right:8px;float:left; height:24px; line-height:24px;}
.btn_green #uploadpic{ position:absolute;opacity:0.0; margin-top:-25px;  _MOZ-OPACITY: 0.0; *margin-left:-105px; *margin-top:-8px; *width:125px; height:30px}
.talkBox .funBox a.a52 {/*width:52px;display:inline-block;*/ color:#bababa; width:auto; padding-right:8px;float:left; height:24px; line-height:24px;}
.abtStock,a.a52{color:#bababa;}

.send_weibo{ margin-bottom:10px; *width:558px;}

/*弹出样式--有form的*/
.pop_form{ background-color:#fff; padding-top:10px}
.pop_form_li{ clear:left; margin:0; padding-bottom:10px}
.pop_form_l{ float:left; width:90px; display:inline-block}
.pop_form_r{  display:inline-block}

.arr_left {left: 63px;position: absolute;top: 40px;}

.atwho{ border:1px solid #CCC; padding:1px;position:absolute;z-index:2000; background-color:#fff}
.atwho dl{text-align:left}
.atwho dt{ color:#999;padding:0 5px; line-height:25px}
.atwho dd{ display:block; line-height:25px; padding:0 5px}
.atwho dd.ucr{ background-color:#EEEFF6}
.close a.del{ width:12px; display:block; float:right; margin:3px;position:absolute;right:5px;top:5px}

/*评论弹出框*/
.box_comment{padding:10px;background-color: #F3F5F8;overflow:hidden;*zoom:1}
.box_comment .massage_comment dt{font-size:14px;font-weight:bold}
.box_comment .massage_comment dd{padding:10px 0 0 0;overflow:hidden;*zoom:1}
.box_comment .massage_comment dd .ck{margin:-3px 3px 0 0;vertical-align:middle}
.box_comment .massage_comment dd span{line-height:23px}
.box_comment .massage_comment dd a.faceicon1:link, a.faceicon1:visited{margin:3px 3px 0 0;background-position:0 -16px}
.mainbox_C .box_comment{ width:538px; float:left;}
.new_position div div{ font-size:12px; line-height:30px;}
.new_position label input{height:14px;width:14px; vertical-align:middle; margin:0;}
.new_position textarea  {margin-right:5px; padding:5px 4px; *padding-bottom:0;  width: 97%;}
/*弹出框*/
.text {
    border: 1px solid #ededed;
    vertical-align: middle;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 4px 5px;
}
.textSearch{border:1px solid #BDC7D8; font-size:12px; font-family: Arial, Helvetica, sans-serif; padding:4px 5px;}
.text2 { border:1px solid ; border-color:#90ad54 #d8edaf #d8edaf #90ad54; background-color:#f4ffd4; font-size:12px; font-family: Arial, Helvetica, sans-serif; padding:3.5px 0;}
.text35 {border:1px solid #ddd;font-family:Arial,Helvetica,sans-serif;font-size:18px; height:33px; line-height:30px;}/* 高为35的输入框 */
.text35on {border:1px solid #666;font-family:Arial,Helvetica,sans-serif;font-size:18px; height:33px;line-height:30px;}/* 高为35的输入框 选中时的样式 */

/*微博回复弹出层*/

/*微博回复列表*/
.comment_Box{padding:0 20px}
.comment_list{padding:10px 0;margin:0 30px;_margin:0 10px;overflow: hidden;clear: both;border-bottom:1px dotted #D8D8D8;_zoom: 1}
.comment_list dt{float: left;display: inline;width: 30px;padding: 3px 0 0}
.comment_list dt img{width: 30px;height:30px;padding:1px;border:#ccc solid 1px}
.comment_list dd{margin: 0 0 0 44px;line-height: 21px;word-wrap: break-word;zoom: 1}
.comment_list dd .info{ height:23px; padding: 0;line-height: 15px;overflow: hidden;display: block;}
.comment_list dd .info a{color: #0078b6}
.comment_list .feed_quote .q_con{line-height:1.7em;overflow:hidden;*zoom:1;}
.comment_list .feed_quote .q_ico_arrow{background:none}
.comment_list .comment{display:block;padding:5px 0 0 0}

/*对于会话评论快速回复*/
.miniblog_conversation textarea{  overflow: hidden; *height:20px; *line-height:20px;}

/*提示信息*/
.clew_error{ background-position:0 -66px; color:#f00}
.clew_info{ padding-left: 30px; background-position: 0 -124px;}
.html_clew_box_close { clear:both; display:none}
.html_clew_box_close a { background: url('../images/pop_ico_x.gif?v=20140521001') no-repeat 0 0; width:8px; height:8px; overflow: hidden; text-indent: 10px; display: block; float: right}
.html_clew_box_con { font-size:14px;  padding:20px 0; white-space: nowrap; font-weight: bold}

/*每发一条微博都会用到的样式 end*/

/*股票投票*/
.vote_bg{ overflow:hidden; background:url('../images/moodindex/vote_bg.png?v=20140521001');display:inline-block; *display:inline; *zoom:1;}
.vote_up,.voted_up{ background-position:-12px -13px; margin-left: 1px;}
.vote_down,.voted_down{background-position:-12px -59px;margin-right: 1px}
.cntBox label{ width: 42px; height: 24px; float: left; margin: 1px 0; cursor: pointer}
.cntBox label span{color:#fff;height: 24px; line-height: 24px; text-align: center;}
.cntBox .vote_up span{ margin-left: 4px;}
.cntBox .vote_down span{ margin-right: 4px;}
.selected{left: 30px;width:22px;height:26px; background-position:-106px -58px;cursor: pointer;}
.vote_bg_flag,.voted_bg_flag{width:22px;height:25px;left: 30px;background-position:-134px -99px;}
.vote_bg_flag_up{background-position:-106px -12px; margin-left: 0px!important;}
.vote_bg_flag_down{background-position:-130px -12px;margin-left: 0px!important;}

.vote_result .dl_vote_border {background: #f3f3f3; border: 1px solid #ddd;height: 26px;}
.vote_result dl dd{ display: inline-block; *display: inline; *zoom:1; line-height: 26px;height: 26px;*height:auto;*line-height:inherit;}
.recommond_feed_list .vote_result dl .voted_down {margin-left: 0px!important;padding: 0px !important;/*width: 71px !important;*/}
.recommond_feed_list .vote_result dl .voted_up{margin-left: 0px!important;padding: 0px !important;/*width: 71px !important;*/}
.vote_result dl .vote_bg { color: #fff; margin-left: 0px;}
.vote_result dl .vote_bg .content_title{ margin-left: 10px; margin-right: 5px; line-height: 26px; height: 26px; vertical-align: top;}
.vote_result dl .vote_bg .voted_bg_flag{margin-right: 10px;}
.vote_result dl dd dl{ margin-left:0px;}
.vote_result dl .voted_up .voted_bg_flag{background-position:-106px -12px;}
.vote_result dl .voted_down .voted_bg_flag{background-position:-130px -12px;}
.vote_result dl dd dl span{padding:0 5px;display: inline-block; *display: inline;*zoom:1; min-width: 80px;}
.vote_result dl dd dl .stock_name{min-width: 50px;}
.vote_result dl .right{ margin-right: 5px;}
.vote_result dl .right span{display: inline-block; *display: inline;*zoom:1;height: 24px;line-height: 18px; margin-top: 2px;margin-left: 5px;}
.vote_result dl .right i{display: inline-block; *display: inline;*zoom:1;float: left; color: #333;height:22px; padding-top: 2px; cursor: pointer;}
.vote_result dl .right .vote_btn .border_left{width:2px;background-position:-133px -58px;}
.vote_result dl .right .vote_btn .border_inside {background-position:-13px -107px; background-repeat: repeat;padding-left: 10px; padding-right: 10px;}
.vote_result dl .right .vote_btn .border_right{width:2px;background-position:-137px -58px;}
.vote_result dl .right  dl{top: -65px; right: 0;background: #fff;height: 45px; border: 5px solid #ddd;padding: 5px 5px 5px 10px ;z-index: 1; min-width: 50px; max-width: 150px;}
.vote_result dl .right  dl dd{ display: inline-block;*display: inline;*zoom:1;}
.vote_result dl .right  dl dd img {width: 45px; height: 45px; margin-right: 5px;}
.vote_result dl .right .cur b { color: #333;font-weight: normal;}
.vote_result dl .right .cur .border_left{width:2px;background-position:-143px -58px;}
.vote_result dl .right .cur .border_inside {color:#888888;background-position:-13px -145px;background-repeat: repeat;padding-left: 10px; padding-right: 10px;}
.vote_result dl .right .cur .border_right{width:2px;background-position:-146px -58px;}
.vote_result dl .position_absolute{ z-index:3000;min-width:310px;max-width: 320px;background: #fff;margin-top: -1px; margin-left: 0px; border: 1px solid #ddd; top:0px; left: 0px;box-shadow: 2px 1px 1px #ddd}
.vote_result dl .position_absolute dd .add_price{ border-left:1px #ddd dotted;border-right:1px #ddd dotted; }
.vote_result dl .position_absolute dd .now_price{ color: #000;}
.vote_result dl .position_absolute span{padding:0 5px;display: inline-block; *display: inline;*zoom:1; width: 99px;}
.vote_result dl .position_absolute .stock_name{ width: 70px !important;}
/*股票投票*/

/*弹出个股层s*/
#stock_card_content{ background:url('../images/TS_confirm_BG.png?v=20140521001'); padding: 5px;z-index: 9999;}
#stock_card_content div{ background: #fff;padding-bottom: 10px; padding-right: 14px;}
#stock_card_content .vote_content { display:none; width:380px;text-align: left; padding: 0;height: 53px; border-top: 1px solid #d8d8d8;border-bottom: 1px solid #D8D8D8; }
#stock_card_content .vote_content .left_content { padding: 0; text-align: left; width: 182px; float: left; display: inline-block; border-right: 1px solid #d8d8d8;  position: relative; }
#stock_card_content .vote_content .left_content .weather_icon{ height: 90px;width:90px; position: absolute; top:-34px; padding: 0; text-align: left; margin-left: 0; background: url('../images/moodindex/weather.png?v=20130822001') repeat scroll 0 -90px transparent;background-position: -90px 0;top: -34px;z-index: 1000;}
#stock_card_content .vote_content .left_content .weather_img_1{ background-position:0 0;} /*100<y<50*/
#stock_card_content .vote_content .left_content .weather_img_2{ background-position:-90px 0;}/*20<y<50*/
#stock_card_content .vote_content .left_content .weather_img_3{ background-position:-180px 0;}/*-20<y<20*/
#stock_card_content .vote_content .left_content .weather_img_4{ background-position:-270px 0;}/*-50<y<-20*/
#stock_card_content .vote_content .left_content .weather_img_5{ background-position:-360px 0;}/*-100<y<-50*/
#stock_card_content .vote_content .left_content .right { padding:0; width: 91px; height: 53px;}
#stock_card_content .vote_content .left_content .right li { line-height:26px; font-size: 12px; text-align: center; }
#stock_card_content .vote_content .right_content { padding: 0; float: left; height: 39px; padding-top: 8px; }
#stock_card_content .vote_content .right_content .voted_tips{ top: -31px; color: #fff; font-size: 12px; text-align: center; background: #000; z-index: 1; line-height: 30px; opacity: 0.55; width: 182px; left: 8px; padding: 0; cursor:default;}
#stock_card_content .vote_content .right_content .narrow{ position:absolute;left: 77px; background: transparent; border: none; top: -3px;}
#stock_card_content .vote_content .right_content span { margin-left: 9px !important; border-color: #cdcdcd; border-radius: 2px; line-height: 32px; padding: 6px 13px 9px;}
#stock_card_content .vote_content .right_content span i{ vertical-align: middle; }
#stock_card_content .vote_content .right_content span a{ vertical-align:middle;}
#stock_card_content .vote_content .voted_mood_flag_show{ border: 1px solid #ccc; border-radius: 2px 2px 2px 2px; height: 35px; padding: 8px 8px 5px 9px; left: 0px; position: relative; top: 0px; }

.voted_mood_flag_up i {
    width: 20px;
    height: 20px;
    background-position: -107px -31px;
}
.voted_mood_flag_down i{
    width:20px;
    height:20px;
    background-position:-131px -31px;
}
.weather_contents .voted_mood_bottom i {
    vertical-align: top;
    line-height: 20px;
    margin-right: 10px;
}
.weather_contents .voted_mood_bottom span {
    border: 1px solid #ddd;
    cursor: pointer;
    padding: 7px 14px;
    margin-left: 19px !important;
    line-height: 25px;
    border-radius: 4px;
    background: #fff;
    *padding:3px 14px;
    *zoom:1;
}

.weather_contents .voted_mood_bottom a {
    vertical-align: top;
    line-height: 20px;
}
.voted_mood_flag_up a {
    color: #990000;
    text-decoration: none;
}
#stock_card_content .holding-img{ right: 0; top: 117px; z-index: 1000000;}
#stock_card_content .cggs-buy-btn,
#stock_card_content .cggs-sale-btn{ width:72px; height:30px; background-position: -144px -562px; line-height: 30px; display: none;}
#stock_card_content .cggs-change-btn{ width:72px; height:30px; background-position: -144px -592px; line-height: 30px;}
.stock_click {
    line-height: 24px;
    padding: 2px 10px;
}
/*弹出个股层e*/

/*通知栏*/
.notice_block{ *z-index: -1; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; background:#fff; display:inline-block; *display:inline;*zoom:1; margin-left:57px;font-size:12px; padding:5px 25px; top:60px; border:1px solid #aaa;border-top: none;right: 28px; box-shadow: 1px 1px 1px rgba(0,0,0,0.1);}
.notice_block i{ padding-right:10px; width:20px; text-align:right; display:inline-block; *display:inline;*zoom:1;}
.notice_block dd{ width:102px; line-height:20px;}
.notice_block a{ color:#333333}
.closed_windows_ico{ width:15px; height:15px;top: 0; right: 0px; cursor:pointer;background-position: -74px -23px;display:inline-block;*display:inline;*zoom:1; }
.notice_block .closed_windows_ico{ width:15px; height:15px; line-height: 15px;}
.header_info_news,
.header_info_news_label{ display:none; position:absolute; width:10px; height:10px;top:14px; right: 11px; background-position: -450px -75px;}
.trading-info.black-skin{ border:1px solid #262626; border-top: none; background-color: #333333; color: #fff;}
.trading-info.black-skin .trading-info-box{ background-color: #333333;}
.trading-info.black-skin .arrow{ border-bottom:8px solid #333; }
.trading-info.white-skin{ border: 1px solid #22bbf4; border-top: none; background-color: #22bbf4;}
.trading-info.white-skin .trading-info-box{ background-color: #22bbf4; color:#fff;}
.trading-info.white-skin .arrow{ border-bottom:8px solid #22bbf4; }
.trading-info{ left:-34px; width: 254px; padding: 0 1px 1px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; box-shadow: #eee 1px 1px 1px;}
.trading-info-box{ margin-top:13px; padding:0px 17px 15px; }
.trading-info .arrow{ left:57px; top:-8px; height:0; border-top:0px; border-right:8px solid transparent; border-left:8px solid transparent; font-size:0;}
.trading-info .close-label{ right: 3px; width: 15px; height: 15px; line-height: 15px; background-position: -74px -23px;}

.trading-info .notice-container{}
.trading-info .notice-container .tabs-content{ width:256px; font-size: 14px;}
.trading-info .notice-container .tabs-content .switch-label{ height:16px; padding:5px 0;}
.trading-info .notice-container .tabs-content .date{ position:relative; top: 1px; width:17px; height:13px; margin-right: 5px; background: url('../images/bg_sprites_v1.png?v=20141229001') no-repeat 0px -931px;}
.trading-info .notice-container .slide-content{ overflow:hidden; width:25600px; margin-top: 13px;}
.trading-info .notice-container .slide-content li{float: left; width:220px; padding: 0px 18px 18px; text-align: left;}
.trading-info .notice-container .slide-panel{right:18px;bottom: 0; padding-bottom: 5px;}
.trading-info .notice-container .slide-panel li{ float:left; width:4px; height:4px; margin:6px 5px; border-radius:2px; background-color: #b7b7b7;}
.trading-info .notice-container .slide-panel .on{ background-color: #fff;}
.trading-info .notice-container .slide-panel .arrow_l,
.trading-info .notice-container .slide-panel .arrow_r{ width:16px; height:16px; background: url('../images/bg_sprites_v1.png?v=20141229001') no-repeat;
    cursor: pointer;}
.trading-info .notice-container .slide-panel .arrow_l{ background-position: -61px -930px;}
.trading-info .notice-container .slide-panel .arrow_r{ background-position: -77px -930px;}

/*头顶搜索框s*/
.fix_text_search ~ .search_results{width: 229px;}
.search_results{ width: 199px;position:absolute; top:45px;left:0;border:1px solid #efefef;background-color:#fff; padding:8px 8px 4px; font-size:12px;margin-bottom:5px; line-height:18px;display:none; z-index:99}
.search_results dl{padding-bottom:5px;}
.search_results a{color:#666; text-decoration: none;}
.search_results dt{border-bottom:1px solid #e3e3e3;padding-bottom:5px;font-weight:bold;}
.search_results dd{padding:3px 0; font-size:12px;color:#333; }
.cRed, .cRed:visited, a.cRed {color: #DB370B;}
/*头顶搜索框e*/
/*自选股*/
#sear_opt_stock_list{
    top: 25px;
    *left:10px;
    width: 122px;
    border-top: none;
}
#sear_opt_stock_list dl dd em{
    float: right;
    top:0;
    cursor: pointer;
    background-position: -429px -225px;
    position: relative;
}
#sear_opt_stock_list dl dd .collected_stock {
    background-position: -429px -198px;
}


/*小名片*/
.card_layer{border-radius:4px 4px 4px 4px;color:#666;position:absolute;z-index:9999;top:0px;*width:330px}
.card_layer .bg{/*background: url('../images/layer_bg.png?v=20130822001') repeat scroll 0 0 transparent;*/border-radius: 4px 4px 4px 4px;}
.card_layer a,.card_layer a:hover{color:#0077b8;}
.card_layer .card_content{background: none repeat scroll 0 0 #fff;border: 1px solid #ddd;border-radius: 1px;position: relative;box-shadow:none;}
.card_name{color:#5d5d5d}
.card_name .userdata{width:300px;padding-top:0; display:inline-block;}
.card_name .userdata li{float:left;text-align:left;margin-right:5px;width:auto; font-size:12px; line-height: 19px;}
.card_name .userdata li a{ color: #0077b8;}
.card_name .name{padding: 15px 10px 5px 10px;width:370px;display:inline-block;}
.card_name .name .picborder_r{border:#ccc solid 1px;padding:1px;height:50px;width:50px}
.card_name .name dt{width:54px;}
.card_name .name dd{margin:0px 0 0 10px;line-height:20px;border:0;width:240px; text-align:left;}
.card_name .name dd p {width: 240px;word-wrap: break-word;line-height: 20px;}
.card_name .name p a{color:#e5a779}
.card_name .name dd p  a.nocard,.card_name .name dd p  a.nocard:hover{ text-decoration:none; color:#0077b8;}
.card_name .info{line-height: 18px;margin: 0 12px 8px;width: 365px; display:inline-block; *display:inline; *zoom:1;}
.card_name .info a{margin-right:10px;color:#313131;}
.card_name .name dt, .card_name .name dd, .card_name .info dt, .card_name .info dd {display: inline;float: left}
.card_name .info dd { color: #808080;}
.card_name .links{line-height:30px;padding:3px 10px;text-align:left;*height:24px;margin:0px 10px 5px; line-height:22px; height:24px;}
.card_name .links span{float:right;color: #333;border:1px solid #ddd;padding:0 6px; position:relative;}
.card_name .links span a.btn_b{ position:absolute; left:-41px;top:0px;display:inline-block;padding: 4px 5px 6px 19px;background:url('../images/icon-bg.gif?v=20140521001') 5px -25px  no-repeat #0484cf;color:#fff ;line-height:12px;height:auto; font-size:12px; width:35px; top:-1px;border-radius: 0;}

/*投资小名片*/
.card_layer_investment .card_name .name dt {float:none; font-size:14px;}
.card_layer_investment .card_name .name dd{padding:10px 0 10px 0; margin:0; width:100%;}
.card_layer_investment .name dl.voting2 dd{line-height:8px; width:105px; margin-bottom:5px;}
.card_layer_investment .name .vote_box{border-top:1px solid #eee;}
.card_layer_investment .card_name .userdata{width:100%;color:#939393;}
.card_layer_investment .card_name a{ font-size:14px;}
.card_layer_investment .card_name a.active{color:#B55100; font-weight:bold;}
.card_layer_investment  .vote_box .voting2 .num {top:2px;}
.card_layer_investment .card_name .name{width:334px;}
.card_layer_investment .product_img{padding:0 5px 10px;}
.card_layer_investment   .userdata li a{color:#939393;}
.effect td{background:url('../images/TS_confirm_BG.png?v=20140521001')\9; padding: 2px\9;
    -webkit-box-shadow: 0 0 8px #cdcdcd;
    -moz-box-shadow: 0 0 8px #cdcdcd;
    box-shadow: 0 0 8px #cdcdcd;}

/*文件上传框样式*/
.layer_upload_file{padding:20px;width:400px;background-color:#fbf1e1}
.layer_upload_file .btn_upload_file{cursor: pointer;display: block;margin:0 auto 10px;position: relative;text-align: center;width:138px}
.feed_showPic{background-color:#F6F6F6;padding:0 10px 10px;*zoom:1}
.feed_showPic .check_big_img{/*position: absolute;left: 5px;top: 10px; */padding: 5px 0;text-align: right;}
.feed_showPic .check_big_img a{ text-decoration: none; color: #888!important;}
.feed_showPic .check_big_img a:hover{ text-decoration: none; color: #0055A2!important;}
.feed_showPic li{padding:10px 0 0 0;width:auto;position:relative}
.feed_showPic .moreimg .imgSmall{ width:100%;}
.feed_showPic_small{*zoom:1}
.feed_showPic_small li{float:none;width:auto;margin-right:10px;padding:0 0 10px}
.feed_showPic_small img{border:#ccc solid 1px;padding:1px}

/*---发送私信弹窗---*/
.pop_send_massage{padding:10px 0;width:400px;text-align:left}
.pop_send_massage dd,.pop_send_massage dt{padding:5px 10px 0}
.pop_send_massage label{display: inline-block;float: left;width: 70px;text-align:right}
.ui-fs-allinner .list .friend_name { display: inline-block;height: 15px; overflow: hidden; vertical-align: middle;width: 53px;word-wrap: break-word; *display:inline;*zoom:1;}


/*发微博后弹出确认对话框样式 */
.ts_confirm{clear:left;margin-top:-4px;*margin-top:0px;position:absolute; z-index:101;line-height:16px; background:url('../images/TS_confirm_BG.png?v=20140521001') repeat;padding: 3px;border-radius: 4px;}
.ts_confirm dl{ background: #fff;border: 1px solid #ccc; padding: 17px; }
.ts_confirm dt{ text-align:center;}
.ts_confirm dd{text-align: center}
.ts_confirm .del{position:absolute;right:5px;top:5px}
.ts_confirm dt.txt{ padding-bottom: 10px;padding-left:20px; display:block;background:url('../images/warning.png?v=20140521001') no-repeat 0 -25px; line-height: 22px;padding-left: 27px;}

/*向下滚动出现点击到达顶部按钮*/
#topcontrol{ z-index:999999;  display:block; width: 40px;  bottom: 130px; right: 50%; margin-right:-555px; cursor: pointer; opacity: 1 ;}
a.top_stick,a.app_btn,a.kefu_btn,a.gzh_btn{ position: relative; display:block; height:30px; text-decoration:none; width:30px;}
a.top_stick em,a.app_btn em,a.kefu_btn em,a.gzh_btn em{ width: 100%; height: 100%; overflow: hidden; padding:0; margin: 0; float: left;}
/*a.kefu_btn span button{ width: 124px; height: 24px; display: block; margin: 10px 0 10px 20px; cursor: pointer;border:none; background: none; outline: none;}*/
a.top_stick i,a.app_btn i,a.kefu_btn i,a.gzh_btn i{transform-origin: -50% 50%; transform: rotate3d(0,0,1,90deg); transition: transform .4s ease-in;  display:block; height:30px; width:30px; background-position:0 0; background-repeat:no-repeat; }
a.top_stick{ opacity: 0; background-image:url('../images/top.png');}
a.app_btn{ margin-bottom: 10px; background-image:url('../images/activity.png'); }
a.gzh_btn{ margin-bottom: 10px; background-image:url('../images/WeChat.png');}
a.app_btn span{background:url("../images/down2wm.png") no-repeat left; width: 170px; height: 181px; position: absolute;left: -170px; top: -130px; display: none;}
a.kefu_btn{ background-image:url('../images/kefu.png'); margin-bottom: 10px;}
a.gzh_btn span{ background:url("../images/WeChatewm.png") no-repeat left; width: 170px; height: 206px; position: absolute; left: -170px; top: -140px; display: none;}
a.top_stick:hover i,a.app_btn:hover i,a.kefu_btn:hover i,a.gzh_btn:hover i{ transform: rotate3d(0,0,1,0deg);  }
a.app_btn:hover span,a.gzh_btn:hover span{ display: block; transition: transform .4s ease-in; }
a.gzh_btn i{background-image:url('../images/WeChat_mouseover.png')}
a.top_stick i{background-image:url('../images/top_mouseover.png')}
a.kefu_btn i{background-image:url('../images/kefu_mouseover.png')}
a.app_btn i{background-image:url('../images/activity_hover.png')}
a.sider-red-bg{position: relative;}
a.sider-red-bg .red-open{position: absolute; top:-180px; right: 25px; display: none;}
a.sider-red-bg .red-default{margin: 0 0 10px -10px;}
a.sider-red-bg:hover .red-open{display: block;}


/*弹出的背景透明图层*/
.mask-layer-bg{
    display: none;
    position: fixed;
    top:0;
    z-index: 998;
    width:100%;
    height:100%;
    background: url('../images/opacity_bg_black_50.png?v=20140521001');
}
.mask_layer_base {
    top: 0;
    left: 0%;
    z-index: 999;
    width: 100%;
    text-align: center;
}

.mask_layer_base .mask_layer_content {
    position: absolute;
    left: 50%;
    width: 960px;
    min-height: 10px;
    margin-left: -480px;
    padding:10px;
    border: 4px solid #f5f5f5;
    background-color: #fff;
    border-radius: 2px;
}
.mask_layer_base .mask_layer_content .close_btn {
    position: absolute;
    right: 0;
    top: 0;
    display: inline-block;
    width: 30px;
    height: 30px;
    background:#ccc url('../images/close_btn.png?v=20140521001') no-repeat;
    *zoom: 1;
    cursor: pointer;
}


/*自动输入邮件域名s*/
.emailist{
    overflow:hidden;
    margin:0;
    padding:0;
    border:1px solid #ddd;
    border-top: 0;
    background-color:#fff;
    color:#666;
    font-size:14px;
    list-style-type:none;
}
.emailist li{
    padding:3px 7px;
    font-size: 14px;
    cursor:pointer;
}
.emailist .on,
.emailist li:hover{
    background-color:#dcdcdc;
}
/*自动输入邮件域名e*/

/*找回密码*/
.Prompt_top, .Prompt_btm, .Prompt_ok, .Prompt_x { background:url('../images/message.gif?v=20140521001') no-repeat; display:inline-block }
.Prompt { width:640px; margin:100px auto 180px; text-align:left; _margin-top:0 !important; _padding-top:100px !important;}
.Prompt_top { background-position:0 0; height:15px; width:100%}
.Prompt_con {    background: none repeat scroll 0 0 #FFFFFF;border-left: 1px solid #E7E7E7;border-right: 1px solid #E7E7E7;overflow: hidden;}
.Prompt_btm { background-position:0 -27px; height:6px; width:100%; overflow:hidden}
.Prompt_con img{ vertical-align:middle;}
.Prompt_con p{padding:5px 0;}
.Prompt_con dl { margin:0 30px; overflow:hidden}
.Prompt_con dt ,.page_wrap .Prompt_main dt{  border-bottom: 1px solid #EEEEEE;font-size: 18px;font-weight: bold;padding: 15px 0;}
.Prompt_con dd,.page_wrap .Prompt_main dd { float:left; display:block; padding:15px}
.Prompt_con dd h2 ,.page_wrap .Prompt_main h2{ font-size:14px; line-height:30px}
.Prompt_con label{width:96px;display:inline-block; text-align:right; color:#444;font-size:14px;padding-right:10px;}
.Prompt_con input.text{border:1px solid #c6c6c6;padding:5px;color:#b8b7b7;}
.Prompt_ok { background-position:-72px -39px; width:68px; height:68px}
.Prompt_x { background-position:0 -39px; width:68px; height:68px}

.Prompt_con a.a { color:#fff; padding:0 15px; line-height:30px; background-color:#307ba0; display:inline-block; font-size:14px; margin:20px 0px}

.Prompt_main h2{ font-family:\5FAE\8F6F\96C5\9ED1;color:#999;}
/*.Prompt_main .Prompt_x{background:url(images/icon-big-x.gif) left top no-repeat ;width:28px;height:28px; vertical-align:-6px; margin-right:10px;}
*/
.page_wrap .Prompt_main {width:434px; margin:0px auto; padding:80px 0 100px;}
.page_wrap .Prompt_main dt{color:#c50707;border:none; background:url('../images/icon-big-x.gif?v=20140521001') left  center no-repeat;padding:8px  0  8px 35px; line-height:35px;}
.page_wrap .Prompt_main  dd{padding:0 0 0 35px; text-align:left; font-size:12px; color:#535353;}
.page_wrap .Prompt_main  dd p{padding:5px 0;}
.page_wrap .Prompt_main  dd a{color:#535353;}


/*分页*/
.W_pages {padding: 20px 0; margin-right:20px; text-align:right; font-size:12px;}
.W_pages .list {z-index: 9999;position: relative;color: #95a8b2;display: inline-block;height: 24px;line-height: 24px;*line-height: 0px;padding: 0 15px;font-size:12px;cursor:pointer;}
.W_pages .list .W_pages_layer.S-FIXED {overflow-y: scroll; max-height:300px; }
.W_pages .list .W_pages_layer {
    position: absolute;
    border: 1px solid #cdcdcd;
    background: #fff;
    bottom: 20px;
    *bottom: 23px;
    left: -1px;
    padding-bottom: 5px;
    *width:88px;
}

.W_pages .list div a {
    display: block;
    margin:0 1px;
    padding: 0 10px;
    text-align: center;
    white-space: nowrap;
    height: 23px;
    line-height: 23px;
    color: #595959;
    _vertical-align: baseline;
}
.W_pages .list div .cur_page{ color:#c1c0c0!important}
.W_pages .list div a:hover {
    background: #e7e7e7;
}
.W_moredown{ color: #0078b6;}
.W_arrow{
    display: inline-block;
    width: 7px;
    height: 4px;
    _height: 5px;
    margin: 0 0 0 5px;
    overflow: hidden;
    vertical-align: middle;
    font-size: 12px;
    line-height: 12px;}
.W_arrow .down {
    margin: -7px 0 0 -2px;
    _margin: -21px 0 0 -2px;
}
.W_arrow em {
    display: inline-block;
    font-family: "SimSun";
    margin: -7px 0 0 -2px;
    _margin: -21px 0 0 -2px;
}
.W_btn_c{
    display: inline-block;
    *display:inline;*zoom:1;
    padding: 5px 8px;
    border: #dddddd 1px solid;
    border-radius: 3px;
    background: #f1f1f1;
    background-image: -moz-linear-gradient(top, #fdfdfd, #f1f1f1);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fdfdfd), color-stop(1, #f1f1f1));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#f1f1f1', GradientType='0');
    color: #333;
}
.change-page{display:none;}
.go-page-num{ display:none;margin: 0 7px;border: 1px solid #ddd;padding: 4px 3px 4px;vertical-align: top;width: 20px;border-radius: 3px;height: 15px;}
.go-page-confirm{
    display:none;
    border: 1px solid #ddd;padding: 4px 6px;border-radius: 3px;margin-left: 5px; text-decoration: none;
    background: #f1f1f1;
    background-image: -moz-linear-gradient(top, #fdfdfd, #f1f1f1);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fdfdfd), color-stop(1, #f1f1f1));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#f1f1f1', GradientType='0');
}

/*翻页*/
.mainbox_C  .page{ width:100%; display:inline-block;}
.page { padding:15px 0; padding-bottom:0px;text-align:right;}
.page a { background-color:#fff;border:1px solid #ddd;color:#0179b8;padding:5px 10px;text-decoration:none;  display:inline-block; *display:inline;zoom:1; margin:0 2px; vertical-align:middle; line-height:14px;}
.page a:hover { MARGIN-RIGHT: 2px;border: 1px solid #ddd;background: #fafafa;}
.page a:active { MARGIN-RIGHT: 2px;background-color:#ddd; border: 1px solid #ddd;padding:5px 10px;}
.page span{ margin-right: 2px;}
.page span.current {COLOR: #0179b8;  padding:5px 10px; background-color:#dddddd; border: 1px solid #dddddd; margin:0 2px 0 -3px; line-height:20px; vertical-align:middle;}
.page span.disabled { COLOR: #0179b8; padding:5px 10px;}
.page span.quantity { COLOR: #0179b8; padding:5px 10px;}

/*个股操作*/

/*弹窗*/
.ui-dialog{
    border-radius: 0 0 0 0;
    border:0px;
    position: absolute;
    width: 230px !important;
    background:url('../images/TS_confirm_BG.png?v=20140521001') !important;
    z-index: 9999999;
}
.ui-dialog .ui-dialog-titlebar-close:hover{
    padding:1px;
}
.opt_stock_list .fix_fox{ height:15px;background-position: -496px -123px;cursor:pointer;
    top: 10px;
    left:20px;
    left: 20px;
}
.opt_stock_list .fix_fox dl{  z-index:9999999; top: 15px; left:0px;}
.opt_stock_list .fix_fox dd{background:#000\9;filter:alpha(opacity=60);background:rgba(0,0,0,0.6);padding:5px 20px; cursor:pointer}
.opt_stock_list .fix_fox dd:hover{background:#000\9;filter:alpha(opacity=80);background:rgba(0,0,0,0.8);}
.opt_stock_list .fix_fox dd p{font-size:12px; color:#fff; line-height:15px; width:30px; }


/*微博发布框自动提示tips*/
#autoTalkBox{font:12px/1.5 tahoma,arial,'宋体',sans-serif;font-family:Arial,Helvetica,sans-serif,'宋体';padding:5px 0;width:99.3%;text-align:left}
#autoTipsUserList{}
.recipients-tips{ position:absolute; background:#fff; z-index:2147483647; border:1px solid #bbb; display:none}
.recipients-tips h4{ padding:2px 5px; text-align: center;}
.recipients-tips li a{display:block; padding:2px 5px; color:#3f89c3; cursor:pointer; font-family:Tahoma, Arial;*zoom:1;}
.recipients-tips li a:hover{ background-color: #fafafa;}
.recipients-tips li a em{font-weight:700; color:#ff6600; font-family:Tahoma, Arial}
.autoSelected{background:#fff; font-family:Tahoma, Arial}

/*热点下拉自动tips*/
.ui-autocomplete-loading {
    background: white url('../images/icon_waiting.gif?v=20140521001') right center no-repeat;
}

/*box弹层*/
.boxy-wrapper .title-bar{ border-bottom-color: #cccccc; background-color: #dddddd; box-shadow: 0px 1px 1px #ddd; }
.boxy-wrapper .title-bar h2{color:#000;}

/*查看对话层*/
.boxy-content .reply{clear: both;line-height: 20px; _height: 30px;padding: 15px 20px 13px;font-size: 12px;margin: 10px 0 7px;border-radius: 3px;border-width: 1px;border-style: solid;zoom: 1;}
.boxy-content .dialog .dialog_list{width: 501px;padding:11px 21px;}
.boxy-content .dialog .dialog_list .feed_list{overflow: auto;margin: 0;}
.boxy-content .dialog .char_info .time_line{float: left;display: inline;margin: 11px 0 0;background: #fff;text-align: center;width: 55px;line-height: 16px;}
.boxy-content .dialog .dialog_list .feed_list li .feed_c {padding-left: 40px;}
.boxy-content .dialog .single_dialog_box .dialog_info{padding-left: 10px;border-bottom: 1px dotted #e6e6e6;}
.boxy-content .dialog .char_info .image_side{width:30px;margin-top: 5px;}
.boxy-content .dialog .char_info{padding: 0;border: 0;background: url('../images/topic/middle_line.jpg?v=20140521001') repeat-y;}
.boxy-content .dialog .now_dialog{background: #eaf4f9;border-bottom: 1px solid #bed9e6;}
.boxy-content .dialog .char_info .char_side {width:385px;}
.boxy-content .dialog .char_info .char_side a{color: #0a8cd2!important;}
.boxy-content .dialog .char_info .char_side ul.right{position: static;float: right;}
.boxy-content .feed_c_btm{padding: 0;}
.boxy-content #conversation_list .new_position {margin-bottom: 10px;padding:5px;}
.boxy-content #conversation_list .new_position .text{width: 97%;}
.boxy-content #conversation_list .q_ico_arrow2{right: 5px;}


/*隐藏未知原因弹出的关注文字*/
.attention,.attention_state{ display: none;}
.default_layout .attention,
.default_layout .attention_state,
.main .attention,
.main .attention_state{ display:inline-block;*zoom:1;}

.empty_weibo_info { font-size:12px; margin:0px; padding-top: 20px; background:none !important; border:none !important;}
.empty_weibo_info span{display:inline-block;*display:inline;*zoom:1;vertical-align: middle; color:#999999 !important; margin-left:5px; padding:0px !important;}
.empty_weibo_info .icon{ width:32px; height:32px; background:url('../images/icon_waiting.gif?v=20141204001');}
.empty_weibo_info .icon.empty{ width:26px; height:26px; background:url('../images/empty_weibo_info.png?v=20141204001');}

/*个股、搜索页面共用*/
.right_side div .content_div{ margin-top:10px; padding-left:2em;}
.right_side .title {  display:block;border-bottom: #fff 1px solid;}
.right_side .title h2{ padding-left: 20px; border-bottom:#e9e9e9 1px solid; line-height: 42px; }
.right_side .title h3{font-weight: 600; position:absolute; top:-5px; left:10px;background:#fafafa; padding:0 5px;}
.right_side .title a{ font-size:12px; color:#818080;position:absolute; top:-5px; right:5px;background:#fafafa;  padding:0 5px;}
/*最近关注*/
.invest_man .content_div div div a{display: inline-block;padding-left: 10px;*display: inline;*zoom:1;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 90px;}
.invest_man .content_div li{clear:both; height:50px;}
.invest_man .content_div .userPic img{ float:left;width: 35px; height: 35px;}
.invest_man .content_div .left div{ width:125px; display:inline-block; *display:inline;*zoom:1; text-overflow:ellipsis;white-space:nowrap; overflow:hidden}
.invest_man .content_div .left .userface{ float:left;}
.invest_man .content_div .left .userPic{width:50px;}
.invest_man .content_div .left div p{ margin-top:6px; padding-left:10px;}
.invest_man .content_div .unfollow{ float:right; margin-right:10px;}
.invest_man .content_div .unfollow span{ clear:both;cursor:pointer;color:#333333;display:inline-block;*display:inline;*zoom:1;  border:1px #bfbfbf solid; border-radius:2px; padding:5px 8px; margin-top:5px;
    background:#f1f1f1;
    background-image: -moz-linear-gradient(top, #fdfdfd, #f1f1f1); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fdfdfd), color-stop(1, #f1f1f1)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#f1f1f1', GradientType='0'); /* IE*/}
.invest_man .userface img{ width: 35px; height: 35px;vertical-align: top;}

/*搜索历史*/
.search_history .content_div li{ line-height:30px;}
.search_history .content_div li span{ margin-right:10px;}
.search_history #stock_plate_top li span { color:#999}
.search_history .content_div li .good_news{ color:#ff0101 }
.search_history .content_div li .bad_news{ color:#009901}
.search_history .content_div li .odinary_news{ color:#999999}


/*tab选择*/
/*.mainbox_C .select_tab_list li{ float: left; *float:none;}*/
.select_tab_list ul{ height: 28px; border:1px solid #e6e6e6; border-radius:2px;background-color: #f8f8f8;}
.select_tab_list li{ padding:0 12px;display:inline-block; line-height: 28px;*display:inline; *zoom:1; text-align:center ; color:#fff;  cursor:pointer; }
.select_tab_list li a{ display: block;letter-spacing: 3px; text-decoration: none;}
.select_tab_list a{color: #000000;}
.select_tab_list .tab_border_right{border-right:1px #ddd solid;}
.select_tab_list .cur { position: relative; top: -1px; height:30px; background:#0383cc; }
.select_tab_list .cur a{ line-height: 30px;color:#fff;}
.select_tab_list .search_box { margin-top: 4px; padding:0 0 0 12px; border-left:1px solid #ddd; line-height: 18px; }
.select_tab_list .search_box .search_logo{ height: 20px; width: 20px; background-position: -36px -78px; text-indent: -9999px; }
.select_tab_list .search_box .input_box{ background-color: #f8f8f8; font-size: 12px; color:#999;}



/*适配悬浮弹出层*/
.userface,.user_name{ display: inline-block;*zoom:1;}

/*长微博*/
#long-wb-outter { text-align:left; _position:absolute;}
#long-wb-outter .mask_layer_content{ position: absolute; top:64px; width:738px; margin-left: -369px;padding: 3px;border: none; background: url("../images/opacity_bg_white_20.png?v=20140521001") repeat scroll 0 0 rgba(0, 0, 0, 0);}
#long-wb-outter .mask_layer_content .close_btn { top:14px;right:14px; height:10px; width:10px; background-color:transparent;background-position: 0 -30px;}
#long-wb-outter .top{ width:728px; height:35px; background-color:#3f4247; line-height: 35px;}
#long-wb-outter .cwb_editor td{ vertical-align: middle;}
#long-wb-outter .cwb_editor{ padding:22px 25px; background: #fff;}
#long-wb-outter .cwb_editor .cwb_title input{ width:392px; height: 24px; padding:0 10px; line-height: 24px; border: 1px solid #ddd; color:#999;}
#long-wb-outter .cwb_editor .wcb_con span{vertical-align:top;}
#long-wb-outter .cwb_editor  #editor{ display:inline-block;width:600px!important;*zoom:1;}
#long-wb-outter .cwb_editor .summary{ width:392px;  height: 56px!important; padding: 7px 10px; border:1px solid #ddd; color: #999;}
#long-wb-outter .cwb_editor .keyword{ width: 392px; height: 24px; padding: 0 10px; border: 1px solid #DDD; line-height: 24px; color: #999;}
#long-wb-outter .cwb_editor .longweibo_price{ height: 16px; padding: 4px 4px; border: 1px solid #DDD; border-radius: 3px; }
#long-wb-outter .cwb_editor .upload-box{ top:-166px; right:-28px; overflow:hidden; width:230px; }
#long-wb-outter .cwb_editor .ajax_loader{ position: relative;top:-26px;}
#long-wb-outter .bottom .btn{ background-color: #0383cc; }

#long-wb-savedialog{ position: absolute;}
#long-wb-savedialog .mask_layer_content{ width:329px; height:153px; margin-left: -165px; background: #fff none;}
#long-wb-savedialog .tip{ height:67px; }
#long-wb-savedialog .label{ position: relative;left:-14px; top: 0px; width:32px; height:32px; background:url('../images/long_wb/plaint_label.jpg?v=20140521001') no-repeat }
#long-wb-savedialog .confirm .yes{ border:1px solid #288fc9; background-color: #43abdc; color:#fff;}
#long-wb-savedialog .confirm .no{ border:1px solid #cfcfcf; background-color: #f9f9f9; color:#555;}

#edui_fixedlayer{ z-index: 10001!important;}

.show_lg_wb{  border-left:1px solid #ddd;border-right:1px solid #ddd;}
.show_lg_wb .body { width:600px; margin: 0 auto; padding-top:50px; padding-bottom: 20px;}
.show_lg_wb .body .banner{ height: 57px; background: url('../images/long_wb/banner.jpg?v=20140521001') no-repeat;}
.show_lg_wb .body .banner em{ color:#0269ae;}
.show_lg_wb .body .title h1,
.show_lg_wb .body .title h3{ font-size: 24px; font-weight: bold; line-height: 35px; margin-bottom: 5px;  padding-top: 5px; padding-left:10px;font-family: 'Open Sans','Helvetica Neue',Arial,"Hiragino Sans GB",'Microsoft YaHei',sans-serif;}
.show_lg_wb .body .content{ padding:0 5px; font-family: '宋体'; font-size:18px;line-height: normal;}
.show_lg_wb .body .content p{ word-break: break-all; font-size:16px; margin-bottom:24px; text-indent: 2em; font-family: '宋体';}
.show_lg_wb .body .content .detail{ }

/*个人首页长微博*/
.feed_cwb { max-width: 555px;*display:inline;}
.feed_cwb .show_lg_wb .body{ max-width: 535px; }
.feed_cwb .show_lg_wb .body .paragraph img{ max-width:474px; height: auto !important;}
.feed_cwb .rich_mod_opt { padding: 3px 20px;}
.feed_cwb .rich_mod_opt .right .ic { vertical-align: middle; margin-right: 2px; position: relative; top: -1px;}
.feed_cwb .rich_mod,
.feed_cwb .rich_mod_in,
.feed_cwb .rich_mod_min,
.feed_cwb .rich_longwb_box { display: inline-block;*zoom:1;*display:inline;}
.rich_longwb_box .pic:hover { cursor: url("../images/big.cur"),pointer;}
.feed_cwb .rich_mod_max .content { cursor: url("../images/small.cur"),pointer;}
.feed_cwb .ic_tool_zoomIn { background-position:  -175px -220px;}
.open .rich_mod_in { padding: 3px 5px; background-color: #fafafa;}

/*订阅框*/
.subscribe-box{ padding:26px 0;background:#eee; text-align: center; }
.subscribe-box .subscribe-btn{ display: inline-block; width:280px; height:96px; border:none;
    background: transparent url('../images/long_wb/subscribe-btn.png?v=20140521001') no-repeat; cursor: pointer; opacity: 0.9;
    filter:alpha(opacity=90); text-indent: -9999px;}
.subscribe-box .subscribe-btn:hover{ opacity: 1;filter:alpha(opacity=100);}

.richmax_up_bar{padding: 3px 20px;}
.richmax_up_bar a b{top:-3px;}
.feed_cwb .vClose em,
.feed_cwb .vClose .vClose1{ display: inline-block; width: 18px; height: 15px;vertical-align: text-top; background-position:  -172px -275px;}
.feed_cwb .a_b,
.feed_cwb .a_b u { border-bottom-style: solid; border-top: dashed rgba(0, 0, 0, 0); border-right: dashed rgba(0, 0, 0, 0); border-left: dashed rgba(0, 0, 0, 0);}
.feed_cwb .a5 { border-width: 5px 6px 5px 5px; border-width: 5px 5px 5px 4px\9;}
.feed_cwb .a,
.feed_cwb .a u { display: inline-block; width: 0; height: 0; line-height: 0;font-size: 0; cursor: pointer;}

/*直播实录每日汇总、专家微博每日汇总、脉搏精选每日实录汇总列表*/
.day_records h1{border-bottom: 1px solid #DDD;}
.day_records h1 span{ height:50px; padding:0 10px; background:#d40000 url('../images/home/big_sprite.png?v=20140521001') no-repeat 0 -190px; line-height:50px; text-align: center;}
.day_records .day_records_list ul li{ padding:10px 0;border-bottom: 1px dotted #ddd;}
.day_records .day_records_list ul dt{ display: inline-block; padding:0 13px; border:1px solid #ddd; border-radius: 2px; background-color:#eee;font-size:16px; line-height:30px;}
.day_records .day_records_list ul dt a{ text-decoration: none;}
.day_records .day_records_list ul dd{ margin-top: 7px; line-height: 22px; font-size: 14px;}
.day_records .day_records_list ul a{ color: #0089DA;}
.day_records .day_records_list .h{ height:20px;}

/*金股池弹层*/
.order_pool_box .mask_layer_content,
.what_pool_box .mask_layer_content{ left:50%;width:362px; min-height:200px; margin-left:-181px; padding:0; border:0;}
.order_pool_box .mask_layer_content .close_btn
.what_pool_box .mask_layer_content .close_btn{ top:12px; right:10px; width:15px;height:15px; background-color:transparent;background-position: 3px -30px;}
.order_pool_box .mask_layer_content h3,
.what_pool_box .mask_layer_content h3{ height:34px; padding-left:10px; border-bottom:1px solid #e5e5e5; background-color:#fff;line-height:34px; font-weight:bold; text-align: left;}
.order_pool_box .mask_layer_content .info,
.what_pool_box .mask_layer_content .info { padding:1px 20px 10px; line-height: 20px; text-align: left;}
.order_pool_box .mask_layer_content .info a,
.what_pool_box .mask_layer_content .info a{ color:#f36b2f;}
.order_pool_box .mask_layer_content .info .btn,
.what_pool_box .mask_layer_content .info .btn{ width:106px;height:38px; background: url('../images/live/live_sprites.png?v=20140521001') 0 -279px; outline:0;}
.what_pool_box .mask_layer_content .info .btn{ background-position:0 -318px;}
.order_pool_box .mask_layer_content .info{ font-family: arial, helvetica, sans-serif;}
.order_pool_box .mask_layer_content .info .btn-light { width: 190px; height: 43px; line-height: 43px; text-align: center; font-size: 14px; font-family: 'microsoft yahei'; text-decoration: none;}
.order_pool_box .mask_layer_content .info .btn-light-blue{ display:inline-block; background-position: 0 -652px; color:#fff; vertical-align:top; *zoom:1;}
.order_pool_box .mask_layer_content .info .btn-light-gray{ display:inline-block; background-position: 0 -695px;
    color: #585555;*zoom:1;}
.order_pool_box .mask_layer_content .info .btn-light-orange{ display:inline-block; border-radius:2px;background:#EE4B15;
    color: #fff;*zoom:1;}
.order_pool_box .mask_layer_content { width:604px; margin-left:-302px;}
#buy_box_pay .tab-tit{ height: 30px; border:1px solid #c4c5e1; border-bottom: none; background-color: #f6f6f6;}
#buy_box_pay .tab-tit li{ float: left; width: 100px; height:30px; padding:0 10px; line-height:30px; text-align: center; cursor: pointer; color: #565656;}
#buy_box_pay .tab-tit .on{ position: relative; top: -8px;left: -1px; height:38px; border:2px solid #c4c5e1; border-bottom:none; background-color: #f1f4fb; line-height: 40px; font-weight:bold; color:#205e8d;}
#buy_box_pay .layer-tit{ font-size:16px; font-weight:bold; color:#205e8d;}
#buy_box_pay .mask_layer_content .tab-content { margin-top:-10px; padding:0;}
#buy_box_pay .mask_layer_content .tab-content .tab-content-box{ padding:1px 20px 20px;  border:2px solid #c2c9dc; background-color: #f1f4fb;}
#buy_box_pay .spacing{ min-height:initial; padding:10px 20px 20px;}

#set_vip_weibo .tab-tit{ height: 34px; border-bottom:1px solid #f1f3f4; background-color: #fff;}
#set_vip_weibo .tab-tit li{ float: left; width: 74px; height:34px; padding:0 10px; border-right: 1px solid #DDD; line-height:34px; text-align: center; cursor: pointer; color: #565656;}
#set_vip_weibo .tab-tit .on{ height:34px; background-color: #0383CC; font-weight:bold; color:#fff;}
#buy_vip_box_confirm.mask_layer_content .showtypeday,
#buy_vip_box_confirm.mask_layer_content .showtypemonth,
#buy_vip_box_confirm.mask_layer_content .showtypeseason
{ margin-top:15px;}

/*新版订阅VIP框*/
.mask_layer_content.popVipBuy,.popVipBuy{
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -371px;
	width: 700px;
	background: #f5f5f5; 
	padding: 20px;
	border: 1px solid #727271;
	text-align: left;
}
.popVipBuy.popVipExchange{
	margin-left: -270px;
	width: 500px; 
}
.popVipBuy.popVipExchange .v_infoBg{
	padding: 20px;
}
.popVipBuy .v_title{
	color: #000;
	font-size: 22px;
	padding-bottom: 20px;
	text-align: left;
}
.popVipBuy .v_infoBg{
	background: #fff url('/public/themes/Maibo/common_v1/images/imaiboSubscribeBg.png') no-repeat 470px 135px;
	padding: 30px;
	border: 1px solid #dcdcdc;
	overflow: hidden;
}
.popVipBuy .v_infoBg p.v_text1{
	line-height: 25px;
	font-size: 15px;
}
.popVipBuy .v_infoBg .vi_name{
	padding-bottom: 20px;
	color: #000;
	font-size: 20px;
}
.popVipBuy .v_infoBg .vi_name img{
	display: inline-block;
	vertical-align: middle;
	width: 30px;
	height: 30px;
	border-radius: 50%;
}
.popVipBuy .v_infoBg .vi_name span{
	display: inline-block;
	vertical-align: middle;
	margin-left: 8px;
}
.popVipBuy .v_infoBg .vi_tab_bg{
	width: 700px;
	overflow: hidden;
}
.popVipBuy .v_infoBg .vi_tab_bg .vi_tab{
	float: left;
	margin:0 20px 20px 0;
	width: 198px;
	border: 1px solid #a0a0a0;
	cursor: pointer;
	transition: all ease 0.25s;
}
.popVipBuy .v_infoBg .vi_tab_bg .vi_tab.active{
	border: 1px solid #1976d2;
	transition: all ease 0.25s;
}
.popVipBuy .v_infoBg .vi_tab_bg .vi_tab.active .t_block1{
	transition: all ease 0.25s;
	background: #1976d2;
}
.popVipBuy .v_infoBg .vi_tab_bg .vi_tab.active .t_block2{
	color: #1976d2;
}
.popVipBuy .v_infoBg .vi_tab_bg .vi_tab .t_block1{
	background: #cccccc;
	height: 70px;
	color: #fff;
	overflow: hidden;
	transition: all ease 0.25s;
}
.popVipBuy .v_infoBg .vi_tab_bg .vi_tab .t_block1 .t_l{
	font-size: 30px;
	padding: 15px 0 0 10px;
}
.popVipBuy .v_infoBg .vi_tab_bg .vi_tab .t_block1 .t_r{
	padding: 22px 10px 0 0;
	font-size: 14px;
}
.popVipBuy .v_infoBg .vi_tab_bg .vi_tab .t_block1 .t_r>span{
	font-size: 23px !important;
}
.popVipBuy .v_infoBg .vi_tab_bg .vi_tab .t_block2{
	text-align: center;
	color: #000;
	font-size: 12px;
	padding: 8px 0;
}
.popVipBuy .v_infoBg .v_tips{
	font-size: 14px;
	color: #a0a0a0;
	line-height: 25px;
	padding: 30px 0 5px 0;
}
.popVipBuy .v_bottom{
	padding-top: 20px;
	overflow: hidden;
}
.popVipBuy .v_bottom .b_buyBg{
	color: #333333;
	font-size: 14px;
}
.popVipBuy .v_bottom .b_btnBg span,.popVipBuy .v_bottom .b_btnBg button{
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
	width: 140px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
	transition: all ease 0.25s;
}
.popVipBuy .v_bottom .b_btnBg span:hover,.popVipBuy .v_bottom .b_btnBg button:hover{
	transform: scale(0.97);
	transition: all ease 0.25s;
}
.popVipBuy .v_bottom .b_btnBg span:hover,.popVipBuy .v_bottom .b_btnBg button:focus{
	outline: none;
}
.popVipBuy .v_bottom .b_btnBg .b_blue{
	background: #1976d2;
}
.popVipBuy .v_bottom .b_btnBg .b_darkGrey{
	background: #757575
}
/*.order_pool_box .tab-content.info .btn-exchange,
.order_pool_box .tab-content.info .btn-confirm,
.what_pool_box .tab-content.info .btn-confirm{ width:84px; height:30px; border: 1px solid #ddd; border-radius: 3px;background-color: #FDFDFD; line-height: 30px; color:#636363; text-decoration: none; vertical-align: top; cursor: pointer;}
.order_pool_box .tab-content.info .btn-light-blue2{ border: 1px solid #1773D6; background-color: #0383CC; color:#fff;}
.order_pool_box .tab-content.info .btn-exchange,
.order_pool_box .tab-content.info .btn-confirm{ width:86px; height:32px;}*/

/*.what_pool_box .tab-content.info .month-price ul{ clear: both;}
.what_pool_box .tab-content.info .month-price li {float:left;}
.what_pool_box .tab-content.info .month-price .time{ width:80px;}
.what_pool_box .tab-content.info .month-price .now-price{ width:135px;}
.what_pool_box .tab-content.info .month-price .attach{ width:50px;}
.what_pool_box .tab-content.info .month-price .btn-confirm{ background-color: #0383CC; color:#fff; }
.what_pool_box .tab-content.info .month-price .list-tit{ }
.what_pool_box .tab-content.info .month-price .list-tit li{ height:26px; padding:0px 7px; background-color: #efefef; line-height: 26px;}
.what_pool_box .tab-content.info .month-price .list-content{}*/

/* 举报功能 */
 
ul.feed_list li.lineD_btm .weibo_denounce,
div.q_con dl.comment_list .comment_denounce,
ul.feed_list li.answers .interflow_denounce,
ul.feed_list li.single-wb .weibo_denounce,
div.comment_box ul.feed_list li.lineD_btm .comment_denounce{color: #B9B9B9; display: none;}

/*点金消息音频*/
.gold-audio{background:#02A9F5; width: 200px; max-width: 300px; height: 30px; border-radius: 25px; cursor: pointer; overflow: hidden;}
.gold-audio .gold-audio-horn{ float: left; background: url("/public/themes/Maibo/common_v1/images/gold-audio-play.png") no-repeat; width: 12px; height: 16px; margin: 6.5px 0 0 10px;}
.gold-audio.on .gold-audio-horn{ background: url("/public/themes/Maibo/common_v1/images/gold-audio-playing.gif") no-repeat;}
.gold-audio .gold-audio-time{ float: right; font-size: 15px; color: #fff; margin: 4px 10px 0 0}

/*页面底部快速登录弹层*/
.login-layer-info-opacity-bg{ position: fixed; bottom: 0; left: 0; width:100%; height:104px; z-index:9999; background-color: #43414E; opacity: 0.7; filter:aplha(opatity=70);}
.login-layer-info { position:fixed; bottom:0; left:0; z-index:99999; width:100%; height:104px;}
.login-layer-info h2{ margin:0; padding: 0px 35px;}
.login-layer-info .close-btn{ top:10px; right:0; width:20px; height:20px; background: url('../images/xxx.png') no-repeat; }
.login-layer-info-box{ height:104px; margin:0px auto;}
.login-layer-info-box .login-info a{ float: none; display: inline-block;}


.mask_layer_base.cggs_layer .mask_layer_content{ position:fixed; padding: 10px; border-width:0px; background: #F5F5F5;}
.mask_layer_base.cggs_layer .mask_layer_content h3{ font-family: 'microsoft yahei';font-size: 16px; font-weight:bold; text-align: left;}
.mask_layer_base.cggs_layer .mask_layer_content .close_btn{ top:8px; right:10px; width:12px; height:12px; background-color:transparent;background-position: 2px -30px;}
/*草根股神买入、卖出、我的比赛*/
/*
#cggs_match_layer .mask_layer_content{ width:825px; margin-left:-411px; padding:7px 0;}
#cggs_match_layer .l-part{ width:408px; height:326px; border-right: 1px dashed #DDD;}
#cggs_match_layer .l-part .being-tit{ height:32px; background-color: #de0000; line-height: 32px;}
#cggs_match_layer .l-part .being-tit span{ border-left:16px solid #de0000; border-right:8px solid #f5f5f5; border-top:16px solid #de0000; border-bottom:16px solid #de0000;}
#cggs_match_layer .l-part .being-statu { height:59px; overflow-y: auto; overflow-x: hidden;}
#cggs_match_layer .l-part .being-statu .game-name,
#cggs_match_layer .l-part .being-statu .game-time{ overflow: hidden; width:235px; text-overflow: ellipsis; white-space: nowrap;}
#cggs_match_layer .l-part li{ position: relative; padding:5px 0 7px;}
#cggs_match_layer .l-part li .statu-btn{ top:2px; right:0; width:83px; height:30px; line-height: 30px; color:#fff; font-size: 16px; cursor: pointer; text-align: center;}
#cggs_match_layer .l-part li .statu-word{ background:transparent; cursor: default; color:#000;}
#cggs_match_layer .l-part li .being { background-position: -134px -472px; color:#666666;}
#cggs_match_layer .l-part li .join{ background-position: -134px -502px;}
#cggs_match_layer .l-part li .apply{ background-position: -134px -532px;}
#cggs_match_layer .l-part .dynamic-tit{ background-color: #5ca3d1;}
#cggs_match_layer .l-part .dynamic-tit span{ border-left:16px solid #5ca3d1; border-right:8px solid #f5f5f5; border-top:16px solid #5ca3d1; border-bottom:16px solid #5ca3d1;}
#cggs_match_layer .l-part .dynamic li{ clear:both; padding:5px 0 5px; border-bottom: 1px dashed #988534;}
#cggs_match_layer .l-part .dynamic li a{ overflow:hidden; display:inline-block; width:252px; text-overflow:ellipsis; white-space: nowrap; font-size: 14px;}
#cggs_match_layer .l-part .dynamic li span{ float: right; color:#A29E9E;}

#cggs_match_layer .r-part { width:407px; height:276px; padding-top: 50px;}
#cggs_match_layer .r-part .update-btn{ right: 11px; top: 0;line-height: 23px; cursor: pointer;}
#cggs_match_layer .r-part .update-btn-label{ position: relative; top: 5px; background-position: -70px -120px;}
#cggs_match_layer .r-part .select_border{*background:#fff;*border:1px solid #ccc;*padding:4px;width:100px;}
#cggs_match_layer .r-part .select{border:1px solid #ccc;line-height:22px;color:#666;margin:-1px;padding:4px 3px;font-size:13px;width:93px;*width:85px;}
#cggs_match_layer .r-part .container{*border:0;*position:relative;*width:83px;*height:18px;*overflow:hidden;*background:#fff;}
#cggs_match_layer .match_top{ padding-left: 20px; border-bottom:1px solid #e8e8e8; width: 800px;}

#cggs_match_layer .r-part .list-tit{}
#cggs_match_layer .r-part .list-tit li{ float: left; height:20px; padding:4px 7px 5px; margin-right:7px; background-color: #eeeff1; line-height: 21px;}
#cggs_match_layer .r-part .list-tit .on{ background-color: #fff;}
#cggs_match_layer .r-part .list-panel { width:399px; height: 199px; border-bottom:1px solid #eee; background-color: #fff; }
#cggs_match_layer .r-part .list-panel li{ float: left; line-height:34px; font-family: 'microsoft yahei';font-size: 14px;}
#cggs_match_layer .r-part .list-panel .rank{ width:53px; height: 34px;}
#cggs_match_layer .r-part .list-panel .nick{ overflow:hidden; width:100px; height: 34px; text-align: left; text-overflow: ellipsis; white-space: nowrap;}
#cggs_match_layer .r-part .list-panel .total{ width:95px; height: 34px;}
#cggs_match_layer .r-part .list-panel .yield{ width:95px; height: 34px;}
#cggs_match_layer .r-part .list-panel .check{ width:53px; height: 34px;}
#cggs_match_layer .r-part .list-panel .check a{ color: #0078B6;}
#cggs_match_layer .r-part .list-panel .list-panel-tit .check{ text-align: left;}
#cggs_match_layer .r-part .list-panel .stocks-user-container { overflow-y: auto; overflow-x: hidden;height: 170px;}
#cggs_match_layer .r-part .list-panel .list-project { height:34px;}
#cggs_match_layer .r-part .list-panel .list-project .yield{ width:80px;}
#cggs_match_layer .r-part .list-panel .list-project .rank{ font-weight:bold; }
*//*买入*//*
#cggs_buy_layer .mask_layer_content{ width:320px; margin-left: -160px;}
#cggs_buy_layer h3{ padding-left: 20px; border-bottom:1px solid #e8e8e8;}
#cggs_buy_layer .select-stock { width:230px; height:24px; padding: 4px 23px 4px 5px; border: 1px solid #bebebe; border-radius:2px;}
#cggs_buy_layer .cggs-stocks-search-lists{ top: 44px; width: 245px;}
#cggs_buy_layer .cggs-stocks-search-lists .hand em{ float: right; background-position: -429px -225px; cursor: pointer;}
#cggs_buy_layer .stock-account{ width:98px; height:24px; margin:0 7px;padding:4px 5px; border: 1px solid #bebebe; border-radius:2px;}
#cggs_buy_layer .main-content{ padding:20px 15px;}
#cggs_buy_layer .main-content li{ padding:10px 0; font-size:16px; text-align: left;}
#cggs_buy_layer .main-content .btn{ width:112px; height:34px; line-height:32px; text-align: center; font-size: 16px; font-family: 'microsoft yahei'; }
#cggs_buy_layer .main-content .buy{ background-position: 0 -528px; color:#fff;}
#cggs_buy_layer .main-content .reset{ background-position: 0 -562px; color:#8e8e8e;}
#clear-cggs-stock-search{ position: absolute; right: 36px; top: 19px; width: 15px; height: 15px; background-position: -76px -200px;}
*//*卖出*//*
#cggs_sale_layer .mask_layer_content{ width:866px; margin-left:-410px; padding:7px 20px;}
#cggs_sale_layer h3{ padding-left: 20px; border-bottom:1px solid #e8e8e8;}
#cggs_sale_layer .main-content .l-part{ width:285px; padding:10px 15px; border-right:1px dashed #d5d5d5;}
#cggs_sale_layer .main-content .l-part .stock-account{ width:98px; height:24px; margin:0 7px;padding:4px 5px; border: 1px solid #bebebe; border-radius:2px;}
#cggs_sale_layer .main-content .l-part li{ padding:10px 0; font-size:16px; text-align: left;}
#cggs_sale_layer .main-content .l-part .btn{ width:112px; height:34px; line-height:32px; text-align: center; font-size: 16px; font-family: 'microsoft yahei'; }
#cggs_sale_layer .main-content .l-part .buy{ background-position: 0 -528px; color:#fff; }
#cggs_sale_layer .main-content .l-part .reset{ background-position: 0 -562px; color:#8e8e8e;}
#cggs_sale_layer .main-content .r-part { width:536px; padding:10px 0 15px 10px;}
#cggs_sale_layer .main-content .r-part li{ float:left; font-size: 14px;}
#cggs_sale_layer .main-content .r-part .list-total{ padding:7px 12px; background-color: #eeeeee;}
#cggs_sale_layer .main-content .r-part .list-total div { margin-top:4px; font-size: 12px;}
#cggs_sale_layer .main-content .r-part .list-total .total-profit{ width:112px;}
#cggs_sale_layer .main-content .r-part .list-total .remaining{ width:118px;}
#cggs_sale_layer .main-content .r-part .list-total .stock-value{ width:100px;}
#cggs_sale_layer .main-content .r-part .list-total .total-asset{ width:100px;}
#cggs_sale_layer .main-content .r-part .list-project{ background-color: #fff;}
#cggs_sale_layer .main-content .r-part .list-project .hold{ width:57px;}
#cggs_sale_layer .main-content .r-part .list-project .now-price,
#cggs_sale_layer .main-content .r-part .list-project .cost{ width:71px;}
#cggs_sale_layer .main-content .r-part .list-project .stock-name,
#cggs_sale_layer .main-content .r-part .list-project .profit-loss,
#cggs_sale_layer .main-content .r-part .list-project .stock-account,
#cggs_sale_layer .main-content .r-part .list-project .stock-sell{ width:83px;}
#cggs_sale_layer .main-content .r-part .list-project .list-project-tit { border-bottom: 1px solid #eee;}
#cggs_sale_layer .main-content .r-part .list-project .list-project-tit li{ height:32px;line-height: 32px; font-size: 15px;}
#cggs_sale_layer .main-content .r-part .list-project .list-project-content{ height:176px; overflow-y: auto; overflow-x: hidden;}
#cggs_sale_layer .main-content .r-part .list-project .list-project-content ul{ padding:5px 0;}
#cggs_sale_layer .main-content .r-part .list-project .list-project-content .stock-sell a{ position: relative; top: 8px; left: 6px; background: #0484CF; color: #FFF; padding: 2px 12px;}

#cggs_confirm_layer .mask_layer_content{ width:418px; height:213px; margin-left:-219px;}
#cggs_confirm_layer .main-content{ padding:20px 15px;}
#cggs_confirm_layer .main-content p{ font-size: 14px; text-indent: 2em;line-height: 24px; font-weight: bold; text-align: left; color:#3C3939;}
#cggs_confirm_layer .main-content form{ padding:10px 0; font-size:16px; }
#cggs_confirm_layer .main-content .btn{ width:112px; height:34px; line-height:32px; text-align: center; font-size: 16px; font-family: 'microsoft yahei'; }
#cggs_confirm_layer .main-content .confirm{ background-position: 0 -528px; color:#fff; }
#cggs_confirm_layer .main-content .reset{ background-position: 0 -562px; color:#8e8e8e;}

*//*委托确认*//*
#cggs_confirm_layer .entrust{ height:auto; padding:10px 0;}
#cggs_confirm_layer .entrust h3{ padding-left: 10px; border-bottom: 1px solid #e8e8e8;}
#cggs_confirm_layer .entrust .main-content{ }
#cggs_confirm_layer .entrust .main-content .trade-statu{ width:160px; }
#cggs_confirm_layer .entrust .main-content .trade-label{ width:87px; height: 87px; margin: 20px 0 0 32px;}
#cggs_confirm_layer .entrust .main-content .buy{ background-position: 1px -836px;}
#cggs_confirm_layer .entrust .main-content .sell{ background-position: 1px -748px;}
#cggs_confirm_layer .entrust .main-content .trade-info li{ line-height: 24px;}

.cancel-trade .mask_layer_content { width:500px; margin-left:-250px;}
.cancel-trade h3{ border-bottom: 1px solid #e8e8e8;}
.cancel-trade .main-content{ }
.cancel-trade .main-content li{ float: left; padding:0 10px; font-size: 14px;}
.cancel-trade .check{ width:30px;}
.cancel-trade .stock-name{ width:90px;}
.cancel-trade .stock-code{ color:#939393;}
.cancel-trade .entrust-price{ width:60px;}
.cancel-trade .now-price{ width:60px;}
.cancel-trade .trade-way{ width:56px;}
.cancel-trade .entrust-amount{ width:66px;}
.cancel-trade .cancel-tit{ height: 34px; border-bottom: 1px solid #e8e8e8; background-color: #fff;}
.cancel-trade .cancel-tit li{ height: 34px; line-height: 34px;}
.cancel-trade .cancel-content{ overflow:auto; height:148px; background-color: #fff;}
.cancel-trade .cancel-content ul{ clear:both;}
.cancel-trade .cancel-content li{ padding:4px 10px;}
.cancel-trade .main-content .btn{ width:112px; height:34px; line-height:32px; text-align: center; font-size: 16px; font-family: 'microsoft yahei'; }
.cancel-trade .main-content .cancel{ background-position: 0 -528px; color:#fff; }
.cancel-trade .main-content .reset{ background-position: 0 -562px; color:#8e8e8e;}
*/
.confirm_layer_box .mask_layer_content{ width:418px; height:213px; margin-left:-219px;}
.confirm_layer_box .main-content{ padding:20px 15px;}
.confirm_layer_box .main-content p{ font-size: 14px; text-indent: 2em;line-height: 24px; font-weight: bold; text-align: left; color:#3C3939;}
.confirm_layer_box .main-content form{ padding:10px 0; font-size:16px; }
.confirm_layer_box .main-content .btn{ width:112px; height:34px; line-height:32px; text-align: center; font-size: 16px; font-family: 'microsoft yahei'; display: inline-block; }
.confirm_layer_box .main-content .confirm{ background-position: 0 -528px; color:#fff; }
.confirm_layer_box .main-content .reset{ background-position: 0 -562px; color:#8e8e8e;}

/*模拟交易系统*/
.simulate-trading-system{}
.simulate-trading-system .boxy-top-left,
.simulate-trading-system .boxy-top,
.simulate-trading-system .boxy-top-right,
.simulate-trading-system .boxy-left,
.simulate-trading-system .boxy-inner,
.simulate-trading-system .boxy-right,
.simulate-trading-system .boxy-bottom-left,
.simulate-trading-system .boxy-bottom,
.simulate-trading-system .boxy-bottom-right{ width:0; height:0;}
.simulate-trading-system .boxy-inner .title-bar{ padding:10px 20px; border-bottom-color: transparent; background-color: #eee; box-shadow: none;}
.simulate-trading-system .boxy-inner .title-bar h2{ font-size: 14px;}
.simulate-trading-system .boxy-inner .title-bar .close{ width:23px; height:23px; background:url('../images/caogen/trading/close_label.png?v=20141223001') no-repeat;}

.simulate-trading-system.trading-black-skin .boxy-inner .title-bar .close{ background-position: -23px 0px;}

/*创建投资组合抢红包活动*/
.tzzh-hb{ }
.tzzh-hb .close-btn{ right:0; width:20px; height:20px; border-radius: 2px; background: #FFF; line-height: 20px; cursor:pointer;}
.tzzh-hb .mask_layer_content{ width:349px; margin-left:-174px; padding: 0; border: none; background: rgba(0, 0, 0, 0); }
.tzzh-hb .quick-link{ top: -83px; left:99px; }

/*全局底部弹窗*/
[v-cloak] {display: none;}
.fixed-selected{position: fixed;right: 5px;bottom: 5px;width: 310px; height: 210px; background: #fff;box-shadow: 0 0 5px #444;z-index: 10000000;display: none;}
.fixed-selected .s-title{padding: 10px;background: #333;overflow: hidden;}
.fixed-selected .s-title .s-left{color: #fff;font-size: 18px;float: left;}
.fixed-selected .s-title .s-right{background: url("/public/themes/Maibo/common_v1/images/fixed-selected/close.png") no-repeat center; width: 20px;height: 20px;float: right;cursor: pointer;}
.fixed-selected .s-content{cursor:pointer;display:block;background:#fff url("/public/themes/Maibo/common_v1/images/fixed-selected/bg.png") no-repeat left center;width:290px;height: 88px;padding: 20px 0;margin:0 auto;overflow: hidden;text-decoration: none;}
.fixed-selected .s-content .c-img{width: 84px;height: 88px;display: block;}
.fixed-selected .s-content .c-text{font-size: 12px;color: #222;line-height: 23px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.fixed-selected .s-content .c-text.hasImage{width: 190px;}
.fixed-selected .s-bottom{overflow: hidden; padding: 10px;}
.fixed-selected .s-bottom a{color: #1976d2;font-size: 14px;text-decoration: none;cursor: pointer;}
.fixed-selected .s-bottom a.a-left{float: left;font-size: 12px; color: #999; margin-top: 2px;}
.fixed-selected .s-bottom a.a-right{float: right; max-width: 175px; text-align: right;}

/*space页&live页群聊按钮*/
.space-btn-bg{overflow: hidden;margin-top: 10px;}
.space-btn-bg .s-block{width: 93px;height: 100px;border-right: 1px solid #f6f6f6;float: left;border-radius: 0;cursor: pointer;display: block;text-decoration: none;}
.space-btn-bg .s-block>span{display: block; text-align: center;font-size: 14px;color: #000;margin-top: 67px;}
.space-btn-bg .s-block.b1{background:#fff url("../images/space/ql-icon.png") no-repeat center top;}
.space-btn-bg .s-block.b2{background:#fff url("../images/space/zb-icon.png") no-repeat center top;}
.space-btn-bg .s-block.b3{background:#fff url("../images/space/sp-icon.png") no-repeat center top;}

.pop-free-bg{display:none;width: 650px;height: 500px;background: #fdfdfb url("../images/space/free-bg.png") no-repeat center 45px;position: fixed;top:50%;left: 50%;margin-left: -325px;margin-top: -250px;z-index: 9999;overflow: hidden;}
.pop-free-bg .f-close{font-size:17px;color: #8c8c8c;position: absolute;top:10px;right: 10px;cursor: pointer;}
.pop-free-bg .f-in{width: 490px;height: 60px;padding:20px 30px;border: 1px solid #c2c2c2;background: #fff; margin: 360px auto 0;overflow: hidden;}
.pop-free-bg .f-in .i-left{float: left;color: #343434;font-size: 16px;line-height: 57px;}
.pop-free-bg .f-in .i-left>img{width: 60px;height: 60px;border-radius: 50%;margin-right: 10px;}
.pop-free-bg .f-in .i-btn{float:right;width: 150px;height: 35px;line-height: 35px;text-align: center;color: #feffff;font-size: 14px;background: #3f99d6;margin-top: 12px;cursor: pointer;}
.pop-loading{display: none; width: 100px;position: fixed;top:50%;left: 50%;margin-left: -60px; margin-top: -70px; text-align: center; color: #444;font-size: 13px; z-index: 99999; background: #fff; padding: 20px;border-radius: 5px;box-shadow: 0 0 5px #ccc;}
.pop-loading>img{display: block; margin: 0 auto 10px;}

/*投资脉搏用户须知*/
.disclaimer{ width: 100%;height: 100%;position: fixed;top:0;left: 0;z-index: 999;display: none;}
.disclaimer.show{display: block;}
.disclaimer .d-bg{background: #000;opacity: 0.5; width: 100%;height: 100%;}
.disclaimer .d-content{width: 900px;height: 550px;background: #f5f5f5; position: absolute;top:50%;left: 50%; margin-top: -275px;margin-left: -450px;}
.disclaimer .d-content .c-title{color: #000;font-size: 19px; text-align: center;padding: 30px 0;font-weight: 500;}
.disclaimer .d-content .c-title1{color: #000;font-size: 19px; text-align: center;padding: 30px 0 10px;font-weight: 500;}
.disclaimer .d-content .c-title2{color: #afafaf;font-size: 13px;text-align: center; padding-bottom: 30px;}
.disclaimer .d-content .c-info{width: 800px;height: 290px;padding:30px;border: 1px solid #dcdcdc; margin: 0 auto;background: #fff;overflow-x: hidden;overflow-y: auto;color: #7d7d7d;font-size: 15px; line-height: 22px;}
.disclaimer .d-content .c-info.i-tab1{padding:15px 20px;width: 820px;height: 330px;}
.disclaimer .d-content .c-btn-bg{text-align: center;}
.disclaimer .d-content .c-btn{display:inline-block;padding:0 15px;height: 38px;line-height:38px;text-align: center;color: #fff;font-size: 15px;background: #1976d2; margin: 37px auto 0;cursor: pointer;transition: all ease 0.2s;}
.disclaimer .d-content .c-btn:hover{transform: scale(0.95);}
.disclaimer .d-content .c-info.i-tab1 .t-block-bg{border-bottom: 1px dashed #b0b0b0;padding-bottom: 20px; margin-bottom: 15px;}
.disclaimer .d-content .c-info.i-tab1 .t-block-bg:last-child{border-bottom: none;}
.disclaimer .d-content .c-info.i-tab1 .t-block-bg .b-title{color: #a0a0a0;font-size: 14px; margin-bottom: 13px;}
.disclaimer .d-content .c-info.i-tab1 .t-block-bg .b-in-bg{}
.disclaimer .d-content .c-info.i-tab1 .t-block-bg .b-in-bg .i-block{width: 120px;height: 40px;line-height: 40px;text-align: center;font-size: 14px;color: #a0a0a0;border: 1px solid #dcdcdc;border-radius: 5px; margin: 0 10px 10px 0;cursor: pointer;}
.disclaimer .d-content .c-info.i-tab1 .t-block-bg .b-in-bg .i-block.active{border: 1px solid #1976d2;color: #1976d2;background: url("../images/tc-yes.png") right bottom no-repeat;box-shadow: 0 0 1px #1976d2; }

.disclaimer .d-content .c-info.i-tab2{padding:10px 0 0 10px;width: 850px;height: 310px;}
.disclaimer .d-content .c-info.i-tab2 .t-block-bg2{width: 400px;height: 100px;border: 1px solid #efefef;margin: 0 10px 10px 0;overflow: hidden;}
.disclaimer .d-content .c-info.i-tab2 .t-block-bg2 .t-info{ margin: 25px 0 0 30px; }
.disclaimer .d-content .c-info.i-tab2 .t-block-bg2 .t-info .t-face{display: inline-block;width: 45px;height: 45px;border-radius: 50%;vertical-align: middle;}
.disclaimer .d-content .c-info.i-tab2 .t-block-bg2 .t-info .t-name{color: #494949;font-size: 15px;display: inline-block;vertical-align: middle;margin-left: 5px;width: 120px;}
.disclaimer .d-content .c-info.i-tab2 .t-block-bg2 .t-label{ margin: 35px 30px 0 0;}
.disclaimer .d-content .c-info.i-tab2 .t-block-bg2 .t-label>span{display: inline-block;vertical-align: middle;}
.disclaimer .d-content .c-info.i-tab2 .t-block-bg2 .t-label .l-text{font-size: 12px;color: #bbbccc; border: 1px solid #bbbccc; padding: 0 8px;border-radius: 20px; margin-right: 6px;}
.disclaimer .d-content .c-info.i-tab2 .t-block-bg2 .t-label .l-choose{background: url("../images/tc-choose.png") no-repeat;width: 26px;height: 26px;cursor: pointer;}
.disclaimer .d-content .c-info.i-tab2 .t-block-bg2 .t-label .l-choose.active{background: url("../images/tc-choosed.png") no-repeat;}

.disclaimer ::-webkit-scrollbar {width: 6px;height: 6px;}
.disclaimer ::-webkit-scrollbar-track { -webkit-box-shadow:inset 0 0 6px #ccc; border-radius: 3px;}
.disclaimer ::-webkit-scrollbar-thumb { border-radius: 3px; -webkit-box-shadow: inset 0 0 6px #999;}

.coupon-pop{ width: 100%;height: 100%;position: fixed;top:0;left: 0;z-index: 999;display: none;}
.coupon-pop.show{display: block;}
.coupon-pop .p-bg{background: #000;opacity: 0.5; width: 100%;height: 100%;}
.coupon-pop .p-content{background: url("../images/coupon-pop-bg.png") no-repeat;width: 623px;height: 432px;position: absolute;top:50%;left: 50%; margin-top: -200px;margin-left: -310px;}
.coupon-pop .p-content .c-close{position: absolute;top: 67px;right: 64px;width: 25px;height: 25px;cursor: pointer;}
.coupon-pop .p-content .c-info{position: absolute;top: 80px;left: 75px;}
.coupon-pop .p-content .c-info .i-t1{color: #fff;font-size: 34px;font-weight: bold;}
.coupon-pop .p-content .c-info .i-t2{color: #fff;font-size: 18px;font-weight: bold; margin-top: 17px;}
.coupon-pop .p-content .c-info .i-t2 span{display: inline-block;vertical-align: middle;}
.coupon-pop .p-content .c-info .i-t2 .s1{background: url("../images/coupon-pop-t2-1.png") no-repeat; width: 16px;height: 12px; margin-right: 10px;}
.coupon-pop .p-content .c-info .i-t2 .s2{background: url("../images/coupon-pop-t2-2.png") no-repeat; width: 16px;height: 12px;margin-left: 10px;}
.coupon-pop .p-content .c-info .i-t3{font-size: 16px;color: #faf32d;margin-top: 12px;}
.coupon-pop .p-content .c-btn{width: 170px;height: 42px;line-height: 42px;background: #1976d2;border-radius: 5px;color: #fff;font-size: 18px;cursor: pointer;transition: all ease 0.2s; position: absolute;bottom: 68px;left: 50%;margin-left: -86px;text-align: center;text-decoration: none;}
.coupon-pop .p-content .c-btn:hover{transform: scale(0.95);}

/*首页优惠券提示弹层*/
.couponIndexPop{background: url("../images/couponIndexPop-bg.png") no-repeat; width: 680px;display: none;box-shadow: 0 0 20px #555; border-radius: 15px;position: revert;background-size: 100% 100% ;}
.couponIndexPop .p-close{background: url("../images/couponIndexPop-close.png") no-repeat;width: 18px;height: 19px;cursor: pointer;transition: all ease .2s;position: absolute;top:30px;right: 30px;}
.couponIndexPop .p-close:hover{transform: rotate(180deg);}
.couponIndexPop .p-title{font-size: 38px; color: #fff;font-weight: bold; text-align: center; padding: 25px 0 20px;text-shadow: -5px 4px  3px #f61b01;}
.couponIndexPop .p-block-bg{ width: 658px; margin: 0 auto; padding-bottom: 40px; text-align: center;}
.couponIndexPop .p-block-bg .p-block{background: url("../images/couponIndexPop-block-bg.png") no-repeat; width: 321px;height: 83px;margin:0 0 5px 5px;cursor: pointer;transition: all ease .2s; float:left;}
.couponIndexPop .p-block-bg .p-block.justOne{display:inline-block;margin:0 2px 5px 2px;float: none;}
.couponIndexPop .p-block-bg .p-block:hover{transform: scale(.95);}
.couponIndexPop .p-block-bg .p-block .b-label{ width:87px;text-align: center;font-size: 22px;color: #f73500; padding-top:27px;float: left;}
.couponIndexPop .p-block-bg .p-block .b-info{width: 195px;float: left;padding-left:20px;}
.couponIndexPop .p-block-bg .p-block .b-info .i-title{color: #7e6052;font-size: 16px;padding-top: 19px;}
.couponIndexPop .p-block-bg .p-block .b-info .i-time{color: #878c92;font-size: 12px; padding-top: 10px;}
.couponIndexPop .p-tips{color: #fff;font-size: 16px;text-align: left; margin:0 auto; width: 80%; padding-bottom: 45px; line-height: 24px;}
.couponIndexPop ::-webkit-scrollbar {width: 6px;height: 6px;}
.couponIndexPop ::-webkit-scrollbar-track { -webkit-box-shadow:inset 0 0 6px #ccc; border-radius: 3px;}
.couponIndexPop ::-webkit-scrollbar-thumb { border-radius: 3px; -webkit-box-shadow: inset 0 0 6px #999;}