/* CSS Document  */
input,textarea,select,button{outline:none; resize:none;}
.insertFun:before,.insertFun:after{content: "";display: table;clear: both;}
.talkbox_school { background: url(/images/sendbox/pub_school_bg.gif) no-repeat 1px 0px;}
.talkbox_hand { background: url(/images/sendbox/hand.gif) no-repeat 1px -9px; width: 15px; height: 15px; position: absolute; top: 28px; left: 8px; _left:-10px; z-index: 1000;}
.talkbox_hand2 { background: url(/images/sendbox/hand.gif) no-repeat -21px 1px; width: 18px; height: 14px; position: absolute; top: 23px; left: 28px; _left:20px; z-index: 1000; }
.sendCnt_active{border-color: #a5d6e7; box-shadow: 0 0 5px rgba(0,174,255,.3);}
.sendCnt_tip_sem{color: #f00;}
.pl_content_publisher{margin:10px 20px 10px 20px;}
.talkbox{display: block;}
.sendCnt{  border:1px solid #ced8dc;position: relative;}
.sendCnt_mask{position: absolute;height: 107px;background: #fff; opacity:0.3; filter:alpha(opacity=30);z-index: 200;width:100%;font-size: 18px;text-align: center;line-height: 80px;font-weight: bold;}
.talkbox .cntText{ overflow:hidden; position:relative; background:#fff; border:1px solid #f2f2f2;}
.talkbox .cntText textarea{width:97.9%; height:60px; padding:3px 1%; overflow-y:auto; font:normal 14px/21px Tahoma, Arial; background:transparent; border:0;outline: none;resize: none;}
.icon_sico{ background:url(/images/2013/home/sendBlockbox.png) no-repeat;}
.insertFun{ background:#f9f9f9;height:34px;position: relative;}
.sendList{ position:relative; z-index:101; float:left; min-width:45px; margin-right:10px;}
a.s_txt:link,
a.s_txt:visited{ text-decoration:none;}
.insertFun .s_txt:link,
.insertFun .s_txt:visited{ display:inline-block; position:relative; height:16px; line-height:17px; padding-left:19px; white-space:nowrap; color:#999;}
.insertFun .s_txt:active,
.insertFun .s_txt:hover{ color:#5BA4D2;}
.insertFun .sico{ position:absolute;left:0;top:0;}
.icon_sico{ display:block; width:16px; height:16px;}
.insertFun .icon_sico{ float:left;margin:0 4px 0 0;}
.insertFun .sendListImg{ width:45px; height:16px;}
.insertFun .insertTopic .icon_sico{ background-position:-12px 1px;}
.insertFun .insertImg .icon_sico{background-position:-29px 1px;}
.insertFun .insertFace .icon_sico{background-position:-68px 0px;}
.insertFun .insertFir .icon_sico{background-position:-49px 1px;}
.insertFun .insertshare .icon_sico{background-position:-88px 0px;}
.s_arrowParent{ padding-right:10px;}
.s_arrow{ text-decoration:none;}
.s_arrow{display:inline-block; font-size:0; line-height:0; border-color:#999999 transparent  transparent transparent; border-style:solid; border-width:4px 4px 0 4px; padding:0; width:0; height:0;_border-left-color:#999999;_border-right-color:#999999;_filter:chroma(color=#999999); margin-left:4px; position:absolute; top:6px;_top:9px;right:0;}
.sendBtn{ border:0; cursor:pointer;}
.talkbox .send_t{ height:31px;padding: 0 5px 0; font:normal 16px/31px "MicroSoft YaHei","宋体","SimHei"; color:#999;position: relative;z-index: 10;}
.talkbox .send_t em{ font-style:normal;}
.talkbox .countTxt{ float:right; margin:1px 8px 0; font-size:12px; font-family:"宋体","tahoma"; line-height:31px;color:#6f7a7e;}
.talkbox .cnum{ color:#6f7a7e; font:normal 28px/24px "Gabriola","Tahoma","Arial","sans-serif"; font-style:italic;}
.btnsendStr{ width:70px; height:26px; border:1px solid #cecece; border-radius: 2px;overflow: hidden;margin: 4px;}
.btnssi{display:block;width: 70px;height: 23px;border-top: 1px solid #fff;line-height: 21px;}
.btnssi .t{font-weight: normal;color:#a4a4a4;font-size: 16px;}
.btnsendStr:hover{ }
.senFun .active{border-color:#70b83d;background: #9fc55c;}
.senFun .active .btnssi{border-color:#b3e284;}
.senFun .active .btnssi .t{color:#fff;}
.sendCntWarp{padding:10px; background: #f4f4f4;}
.sendPlugs{margin-top:8px;float: left;margin-left:10px;}
.senFun{position: absolute;top: 0;right: 0;display: block;width: 80px; height: 34px;}
.send_topbg{height: 31px;width: 300px;background:url(/images/2013/home/sendBlockbox.png) no-repeat -118px 4px;display: block; margin-left: 20px;}
.send_top_li{display: block;position: absolute;width:52px; height:44px;background:url(/images/2013/home/sendBlockbox.png) no-repeat -71px -21px;top:8px;left:-10px;}
/*弹出表情 分享框S*/
.tb_cnt{ background:#FFF; width:331px; border:1px solid #CCC; position:absolute; z-index:10001; box-shadow:1px 1px 3px rgba(0,0,0,.1); }
.tb_cnt_tit{ height: 29px; background: url("/weibo/assets/images/wb_face_bg2.gif") repeat-x 0 -30px; padding:0 5px; }
.tb_cnt_tit h4 { font-weight: normal; color: #333; line-height: 29px; margin: 0; display: inline; font-size:12px; }
.tb_cnt_close:link,
.tb_cnt_close:visited, 
.tb_cnt_close:active { position: absolute; display: inline-block; width: 15px; height:15px; background:url("/weibo/assets/images/wb_face_bg2.gif") no-repeat; top:6px; right:5px; padding:0; margin: 0;}
.tb_cnt_close:hover { background-position: 0 -15px;}
.tb_cnt_arrow{ position: absolute; display:block; width:11px; height: 7px; line-height: 0; background:url("/weibo/assets/images/wb_face_bg2.gif") no-repeat 0 -59px; top:-6px; left:14px; font-size:0;}
.tb_cnt_con { border-left:1px solid #eaeaea; border-top:1px solid #eaeaea; margin: 4px 5px; overflow: hidden; zoom:1; }
.tb_cnt_con span { cursor:pointer; border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea; float: left; display: inline-block; width: 24px; height: 24px; padding:2px; }

.ta_share{ width:485px;}
.tb_cnt_bd{margin:7px 13px;}
.tb_li{padding:8px 0; border-bottom: 1px dotted #c5c5c5;}
.nobline{border-bottom: none;}
.tb_lb_name{display: inline-block;width: 75px; padding-left:5px;}
.tb_lblock {vertical-align:middle;font-family:tahoma;font-size:12px;}
.tb_lblock input{vertical-align:middle;font-family:tahoma;font-size:12px;}
.tb_icon{display: inline-block;width: 18px; height: 15px; background:url(/images/sendbox/sendBlockbox.png) no-repeat; float: left;}
.tb_icon_all{background-position: -108px -1px;}
.tb_icon_class{background-position: -129px -1px;}
.tb_icon_allfri{background-position: -151px -1px;}
.tb_lblock strong{font-weight: bold;color:#999999;}
.tb_cnt_tip{background: #fffbe0; font-weight:bold; color:#ff6600; height: 32px; line-height:32px; padding-left: 30px;}
.tb_btn{display: inline-block;width:60px;text-decoration: none; height: 22px; line-height: 22px; text-align: center; background:url(/images/sendbox/sendBlockbox.png) no-repeat; margin:0 20px;}
.tb_submit:link,
.tb_submit:visited{background-position: 0 -22px; color:#fff;text-decoration: none;font-weight: bold;}
.tb_cancel:link,
.tb_cancel:visited{background-position: -60px -22px;color:#fff;text-decoration: none;font-weight: bold;}
.tb_submit:active,
.tb_submit:hover{background-position: 0 -44px;}
.tb_cancel:active,
.tb_cancel:hover{background-position: -60px -44px;}
.tb_li_center{text-align: center;}
.tb_inner_block{border-top:1px solid #e0e0e0;margin-top: 10px;position: relative; padding: 10px 16px;overflow: hidden;zoom:1; display: none;}
.tb_inner_noclass{color:#999;}
.tb_inner_warp{overflow: hidden;position: relative; width: 427px;}
.tb_inner_warp ul{overflow: hidden;zoom:1;}
.tb_inner_warp li{float: left;width: 140px;vertical-align:middle;font-family:tahoma;font-size:12px;overflow: hidden;zoom:1;margin: 6px 0;}
.tb_inner_warp li input{vertical-align:middle;font-family:tahoma;font-size:12px;}
.tb_inner_warp li label{vertical-align:middle;font-family:tahoma;font-size:12px;display: inline-block;width:110px;overflow: hidden;text-overflow: ellipsis;height: 19px; line-height: 19px;white-space: nowrap;word-break: keep-all;margin-left: 5px;}
.tb_inner_height{height:93px;}
.tb_slide{overflow: hidden;top: 0;left:0;}
.pos_abs{position: absolute;}
.tb_slide_bk{float: left; width: 427px;}
.tb_slide_btn{position: absolute;display:block; width: 14px; height: 16px; background:url(/images/sendbox/sendBlockbox.png) no-repeat;top:45px;}
.tb_left{background-position: -169px 0;left:0;}
.tb_right{background-position: -186px 0;right:0;}

/*新的分享*/
.issue_share {background:#FFF; width:165px; border:1px solid #CCC; position:absolute; z-index:2000; box-shadow:3px 3px 0px rgba(0, 0, 0, .15); padding:1px;}
.issue_arrow {position: absolute; display:block; width:11px; height: 7px; line-height: 0; background:url("/weibo/assets/images/wb_face_bg2.gif") no-repeat 0 -59px; top:-6px; left:14px; font-size:0;}
.issue_title { height: 29px; background:#f5f5f5; padding: 0 5px; border-bottom:1px solid #eaeaea;}
.issue_title h4 { font-weight: normal; color: #333; line-height: 29px; margin: 0; display: inline; font-size:12px; }
.issue_share_body { margin: 0; padding-top:1px;}
.issue_share_close:link,
.issue_share_close:visited, 
.issue_share_close:active { position: absolute; display: inline-block; width: 15px; height:15px; background:url("/weibo/assets/images/wb_face_bg2.gif") no-repeat; top:6px; right:5px; padding:0; margin: 0; cursor: pointer; display: none;}
.issue_share_close:hover { background-position: 0 -15px;}
.issue_share_block,
.issue_share_block:link,
.issue_share_block:visited,
.issue_share_block:active { position:relative; display: block; height: 25px; line-height: 25px; color: #666; text-decoration: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.issue_share_block:hover { background: #eee; color: #333;}
.issue_share_block input { opacity:0; filter:alpha(opacity=0); margin: 3px;}
.issue_share_block_class { width: 165px; _width:148px; white-space: nowrap; text-overflow:ellipsis; overflow: hidden; cursor: pointer;}
.issue_icon{display: inline-block;width: 18px; height: 15px; background:url(/images/sendbox/sendBlockbox.png) no-repeat; float: left; margin: 5px;}
.issue_icon_all{background-position: -108px -1px;}
.issue_icon_class{background-position: -129px -1px;}
.issue_icon_allfri{background-position: -151px -1px;}
.issue_school_action { text-align: center; border-top: 1px solid #ddd; background:#fafafa; }
.issue_school_action a { display:inline-block; width:60px; height:23px; border:1px solid #3fb4f6; border-radius:4px; line-height:23px; color:#FFF; background:#4dbffe; box-shadow: 0px 0px 2px #fff inset; margin:5px; }
.issue_school_action a.OP_classCancle { border-color:#dcdcdc;  background:#f5f5f5; color:#333;}
.issue_school_label {height:auto !important;height:175px;max-height:175px;overflow-x:hidden; overflow-y:auto; border-bottom:1px dotted #ddd; position:relative;}
.issue_school_label label { position:relative;}
.issue_school_label::-webkit-scrollbar-track-piece{ background-color:rgba(00,00,00,0.1); -webkit-border-radius:0; }
.issue_school_label::-webkit-scrollbar{ width:8px;  height:8px; }
.issue_school_label::-webkit-scrollbar-thumb { background-color:rgba(00,00,00,0.3); -webkit-border-radius:4px;  }
.issue_school_label::-webkit-scrollbar-thumb:hover { background-color:rgba(00,00,00,0.6); -webkit-border-radius:4px;  }
/*弹出表情E*/
.picOk { width:80px; left:-5px;}
.sendCnt_iuf{opacity: 0;filter: alpha(opacity=0);position: absolute;right: 0px;top:0;cursor: pointer; width:45px;height:21px;overflow: hidden;}
.uploadAvatarFile{position: absolute;right:0; top:0; opacity: 0;filter: alpha(opacity=0);}
.tb_picOk{position:absolute; z-index: 10; background: white; padding: 5px; border: 1px solid #CCC; left: -5px; top: 31px; display: none; z-index:1000;}
.tb_picOk img{border:none;}
.tb_pic_del { position: absolute; right: -10px; top: -9px; display: block;width: 20px; height: 21px; background:url(/images/sendbox/close.png) no-repeat;}


/*at myfriend style S*/
.txt_shadow { position: absolute; top: 0; left: 0; z-index: -1; filter: alpha(opacity=0); opacity: 0; word-wrap: break-word; word-break: break-all; }
.txt_shadow .txt_shadow_span { float: none; line-height: 18px; }
.atWrap { -webkit-animation-name: opacity; -webkit-animation-duration: 3s; -webkit-animation-timing-function: ease-in-out; }
.atWrap { width: 242px; border: 1px solid #ccc;box-shadow:1px 1px 3px rgba(0,0,0,.1); background: #fff; overflow-y: hidden; line-height: 1.231; position:absolute; display: none; z-index: 10001;}
.ta_hd_tab { height:32px; overflow:hidden; background:url(/images/blog/atbox_img.png) repeat-x 0 -52px; margin:0 1px; border-bottom:1px solid #dee4e7; padding:0 6px; }
.inputtxt { outline:none; resize:none; background:#fff url(/images/blog/atbox_img.png) repeat-x 0 -115px; }
.inputtxt { padding:2px 5px 0; height:17px; overflow:hidden; font-size:12px; line-height:1.231; vertical-align:central; border:1px solid #7F9DB9; }
.at_search { float:left; width:192px; margin-top:6px; }
.at_search .inputtxt { float:left; width:166px; padding-right:19px; }
.atbtn { float:left; width:19px; height:18px; display:inline-block; overflow:hidden; float:right; margin:-20px 0 0 0; }
.btn_search { display:block; width:19px; height:19px; overflow:hidden; cursor:pointer; padding:0; margin:0; }
.btn_search { border:0; background:url(/images/blog/atbox_img.png) no-repeat 0 -93px; }
.close:link, .close:visited, .close:active { display:inline-block; float:right; width:15px; height:15px; overflow:hidden; text-align:left; text-indent:-999em; cursor:pointer; border:0; outline:none; background:url(/images/blog/atbox_img.png) no-repeat; }
.close:hover { background-position:0 -15px; }
.ta_hd_tab .close { margin-top:8px; }
.autocmt { overflow-x:hidden; overflow-y:auto; background:#fff; }
.autocmt ul { overflow:hidden; }
.autocmt ul li { height:20px; overflow:hidden; margin:1px 0 2px; white-space:nowrap; cursor:pointer; }
.autocmt ul li:hover, .autocmt ul li.on { background:#D2E9FA; }
.autocmt span { padding:3px 0 0 5px; display:inline-block; }
.atWrap .tips { margin:0 1px 1px; padding:5px 8px 4px; color:#999; background:#f5f5f5; }
/*pop style E*/

.talkbox_home{background:url('/images/sendbox/pub_home_bg.jpg') 1px 0 no-repeat; z-index:1001;}
.issue_share_input { display:inline-block; width:14px; height:14px; background:url('/images/plugins/input.gif') 0 -24px  no-repeat; margin-left:5px; position:absolute; top:5px; left:0px;}
.issue_share_input_active { display:inline-block; width:14px; height:14px; background:url('/images/plugins/input.gif') 0 0 no-repeat;}