/* CSS Document */
.hmbox{min-width:120px; z-index:10010; height:auto; position:absolute; left:200px; top:100px;background: rgba(0,0,0,.25); border-radius:5px; padding:5px;#zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#1F000000, endColorstr=#1F000000);}
.hmbox_drag{background: rgba(0,0,0,.1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#16000000, endColorstr=#16000000);}
.hmbox .pop_common{background-color:#f1f1f1; border:1px solid #696969; color:#3f3f3f; position:relative; _display: inline; zoom:1; }
.pop_comm_close{ position:absolute;display:inline-block; width:30px; height:30px; background:url(/images/fancy/fancybox.png) no-repeat -42px 0px;z-index:5;top:-7px;right:-9px; cursor: pointer;}
.hmbox .pop_common_hd{overflow:hidden; position:relative; background:url(../images/hm_pop/pop_title_close.png) repeat-x 0 -34px; cursor:move; height: 33px;}
.hmbox .pop_common_hd h3{ font-size:14px; display:inline; line-height:33px; padding-left:8px; background: none;}
.hmbox .pop_common_hd .hm_close:link,
.hmbox .pop_common_hd .hm_close:visited,
.hmbox .pop_common_hd .hm_close:active{ display:inline-block; width:17px; height:17px; background:url(../images/hm_pop/pop_title_close.png) no-repeat; top:7px;right:6px; position:absolute;}
.hmbox .pop_common_hd .hm_close:hover{ background-position:0 -17px;}
.hmbox .pop_common_bd{ overflow:hidden; zoom:1;background-color:#fff;}
.hmbox .pop_common_ft{ font-size:12px; border-top:1px solid #d6d6d6; background-color:#f1f1f1; position:relative; overflow:hidden; text-align:right; padding:8px;}
.hmbox .pop_common_ft .xpy-btn{ margin-right:10px;}
.xpy-btn,
.xpy-btn-inner{ display:inline-block; border-style:solid; position:relative; font-weight:normal;}
.xpy-btn{ position:relative; left:1px; border-width:1px;#zoom:1;}
.xpy-btn,.xpy-btn-inner{ border-color:#a4a9ac;}
.xpy-btn:hover,.xpy-btn-inner:hover{border-color: #909598}
.xpy-btn-inner{ border-width:0 1px; margin:0 -2px;#left:-2px;}
.xpy-btn button{ overflow:visible; padding-bottom:0; padding-top:0; margin:0; border:0 none;cursor: pointer;background-color:#d6d5d3; background:url(../images/hm_pop/xpy-btn.png); background-repeat:repeat-x; white-space:nowrap; _overflow-y:hidden;}
.btn_c_s button{ font-size:12px; line-height:19px; height:19px; padding-left:8px; padding-right:8px;}
@-moz-document url-prefix() {.xy-btn button, .xpy-btn button {padding-bottom:3px}}
.hmbox .pop_toast{ border:1px solid #fff; min-width:182px; _width:182px; background:url(../images/hm_pop/pop_title_close.png) repeat-x 0 -67px;}
.hmbox .pop_toast span{ display:inline-block; text-align:center; font-size:14px; font-weight:bold; color:#666; text-shadow:1px 1px 0 #fff; padding:17px 8px 17px 8px; white-space:nowrap;min-width:182px;_width:182px; }

.pop_mask_bg{
background:#000; position:absolute; top:0; left:0; width:100%; height:100%; z-index:10000; height:1000px; 
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=5,finishOpacity=50,style=2);
background:-ms-radial-gradient(center,rgba(0, 0, 0, 0.3),rgba(0, 0, 0, 1) 80%);
background:-webkit-radial-gradient(center,rgba(0, 0, 0, 0.3),rgba(0, 0, 0, 1) 80%);
background:-moz-radial-gradient(center,rgba(0, 0, 0, 0.3),rgba(0, 0, 0, 1) 80%);
background:-o-radial-gradient(center,rgba(0, 0, 0, 0.3),rgba(0, 0, 0, 1) 80%);
background:radial-gradient(center,rgba(0, 0, 0, 0.3),rgba(0, 0, 0, 1) 80%);
opacity:0.4;filter:alpha(opacity=30);display: none;}
.pop_mask_bg{position:fixed; z-index:10000; top:0; left:0; _position: absolute; _top:expression(documentElement.scrollTop); _height:expression(documentElement.clientHeight); _width:expression(documentElement.clientWidth); width:100%; height:100%; background:#000; background:rgba(00,00,00,0.3); _background:#000; filter:alpha(opacity=30)}
/*loading img*/
.hmbox .pop_load{ width:400px; height:300px; background:url(../images/hm_pop/hm_loading.gif) no-repeat center;}
.hmbox .pop_common_tk{padding:0 5px 0 60px; background:#fff url(../images/hm_pop/hm_icon.png) 25px center no-repeat;}
.hmbox .pop_common_tk td{ height:94px;}

/*添加好友*/
.mod_addfriend{padding:0 0 20px 0;}
.mod_addfriend_t{height:24px;line-height: 24px;background: #f4f4f4;padding-left:15px;}
.mod_addfriend_tarea{padding:10px 0px 10px 10px; }
.mod_addfriend_tarea textarea{width:267px; border:1px solid #B8D4E8;outline:none;padding:4px; height:60px;}
.mod_addfriend_f{padding-left:50px;}
.mod_addfir_btn:link,
.mod_addfir_btn:visited{display: inline-block;width: 80px; height: 26px;line-height: 26px; text-align: center;font-weight:bold; background:url("/images/library/button_collection.png"); text-decoration: none;}
.mod_addfri_submit:link,
.mod_addfri_submit:visited{color:#fff;margin-right:15px;}
.mod_addfri_submit:active,
.mod_addfri_submit:hover{background-position: 0 -26px;}
.mod_addfri_cancel:link,
.mod_addfri_cancel:visited{color:#999;background-position: 0 -104px;}
.mod_addfri_cancel:visited,
.mod_addfri_cancel:hover{background-position: 0 -130px;}
.mod_addfrie_scuess{overflow: hidden;zoom:1; padding:5px 0 5px 24px;}
.mod_add_icon{width:16px; height:16px; background:url("../images/library/col_icon_x16.png") no-repeat -32px 4px; display: inline-block;float: left;padding:3px 10px 0 0;}
.mod_addfrie_scuess h3{font-size: 14px;}
.mod_addfrie_scuess p{padding-left:26px;}
.mod_addrecomm_f{padding-top:10px;}
