﻿/**
 * dialog
 */
.clearit{clear:both;height:0px;overflow:hidden;  }
.hide{display:none;}
.dialog{position:fixed;top:17%;left:50%;z-index:1000;width:400px;left: 50%;margin-left: -200px;}
* html .dialog{position: absolute;top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}
.dialog .dDc{_display:none;position:absolute;z-index:-1;width:100%;height:100%;margin:-8px;padding:8px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;background:#333;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);}
.dialog .dCt{position:relative;z-index:0;_height:160px;min-height:160px;margin:-1px;border:1px solid #FFC65B;background:#fff;}
.dialog .dHd{/*fixed*/overflow:hidden;padding:8px 5px 8px 10px;padding:5px 5px 3px 10px\9;background:#FFAD10;border:1px solid #FFC65B;border-color:#FFC65B #FA8A00 #FA8A00 #FFC65B;color:#fff;_height:22px; font-size:14px;}
.dialog .dHd h4{float:left;margin:0;padding:0;border:0;}
.dialog .dHd .option{float:right;}
.dialog .dBd{min-height:60px;_height:60px;padding:12px 15px 15px;}
.dialog .dFt{position:relative;width:100%;_height:24px;min-height:24px;padding:10px 0 12px;border-top:1px solid #FFDA95;background:#FFEFB4;text-align:center;}
.tips_yellow{ padding:10px 20px; background:#ffd; border:1px solid #F8F2BD; margin:10px -5px 5px; text-align:left;_width:90%;_margin:0px auto;color:red;}

#popup_overlay { background-color: #fff; }

* iframe.popup_overlayiframe {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}
/**
 * Top tip
 */
#over_container{
position:fixed;
top:0px;
left:50%;
margin-left: -170px;
width: 350px;
z-index:1000;
background:#DBF1FD;
border:5px solid #70C8F8;
color: #000;
}
* html #over_container{
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(0 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
#over_message{
text-align:center; 
padding:8px 20px;
font-size:14px;}



 /**
 * Float tip
 */
.important_tip {
	font-size:13px;
	font-weight:bold;
	width:280px;
	position : absolute;
}

.important_tip .bdy {
	background-color: #FEFFCF;
	border : 1px solid #EBAE7F;
	border-bottom : 1px solid #FFCC33;
}

.important_tip .important_txt {
	color:#391800;
	
	padding:2pt 10px 8px;
}

.important_tip .important_subtxt {
	width:100%;
}
.important_subtxt .txt{
	font-size:11px;
	font-weight:normal;
	margin:5px 0px;
	padding:0pt 8px 8px;
}
.important_tip .btm_cap {
	background:url(msg_cap.gif) no-repeat scroll 0%;
	height:18px;
	margin-top : -1px;
}

 /**
 * Float panel
 */
 .floatpanel{
	position : fixed;
	right:10px;
 }

.floatpaneltop{top:17%;}
* html .floatpaneltop{
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}


.floatpanelbottom{bottom:0px};
* html .floatpanelbottom{
     position: absolute;
	  /***/
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(100 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100)- this.offsetHeight + 'px');
	
}

/****
Float Tip
*/
.eject_container{position:absolute}
.eject {position : relative; background-color: #FFFAF0; border : 1px solid #FF8B17; padding:10px;  width:222px;}
.eject_t{
    background-image:url(http://www.mafengwo.cn/images/plugins/eject.gif);
    background-position:0px 0px;
    width:17px;
    height:10px;
	left:10px;
	top:-10px;
	position:absolute;
	overflow:hidden;
}
.eject_b{
    background-image:url(http://www.mafengwo.cn/images/plugins/eject.gif);
    background-position:0px -10px;
    width:17px;
    height:10px;
	left:30px;
	bottom:-10px;
	position:absolute;
	overflow:hidden;
}
.eject_l{
    background-image:url(http://www.mafengwo.cn/images/plugins/eject.gif);
    background-position:0px -20px;
    width:10px;
    height:17px;
	top:10px;
	left:-10px;
	position:absolute;
	overflow:hidden;
}
.eject_r{
    background-image:url(http://www.mafengwo.cn/images/plugins/eject.gif);
    background-position:0px -37px;
    width:10px;
    height:17px;
	top:10px;
	right:-10px;
	position:absolute;
	overflow:hidden;
}
.eject_close { text-align:right; position:absolute; top:4px; right:4px;}
.eject_close img { cursor:pointer;}
.eject_tit { color:#FF6600; font-weight:bold; line-height:150%;}
.eject_ts { color:#999999; margin-top:5px;}
#popup_ok, #popup_cancel, .btn_orange, .btn_gray  { background:#FC9500 url(http://www.mafengwo.cn/images/plugins/btn_bg.gif) no-repeat scroll; border:0px none; cursor:pointer; line-height:21px;}
#popup_ok,.btn_orange { background-position:0px 0px; width:50px; height:21px; color:#FFF; font-size:12px;}
#popup_cancel,.btn_gray { background-position:-50px 0px; width:50px; height:21px; color:#4E4E4E; font-size:12px;}
/****
Suggest
*/
.gray{color:gray;}
.ac_results {background:#fff;width:200px;border:1px solid #7f9db9;position: absolute;z-index: 10000;display: none;}
.ac_results ul{margin:0;padding:0;list-style:none;}
.ac_results li{border:1px solid #fff;}
.ac_over{background:#c8e3fc;}
.ac_result_tip{border-bottom:1px dashed #666;padding:3px;}
/****
Select
*/
#liandong_select{
position:absolute;
z-index:3;
width:400px;
border:1px solid #FF8B17;
font-size:12px;
background-color:#FFFAF0;
height:200px;
}
#liandong_select div.c{height:169px;overflow-y:scroll;
overflow-x:hidden;}
#liandong_select span{
display:block;
width:400px;
height:31px;
background-color: #FFAD10;
line-height:31px;
text-indent:30px;
}
#liandong_select span a{
padding-left:35px;
color:#fff;
cursor:pointer;
}
#liandong_select ul{
display:block;
list-style:none;
margin:0px;
padding:0px;
}
#liandong_select ul li{
cursor:pointer;
text-align:center;
width:95px;
height:25px;
line-height:25px;
border-bottom:1px dashed #FBF2AA;
float:left;
overflow:hidden;
}
.addrSelet{
border:none;
width:120px;
height:20px;
background-image:url(addrSelect.gif);
text-align:left;
text-indent:3px;
}
#gb{
	margin-left:180px;
}
.majaxerr { font-size:14px; color:#FF6600; line-height:22px; text-align:center; padding-top:75px; background:url(http://www.mafengwo.cn/images/common/errface.gif) top center no-repeat;}
.majaxerr a{ font-size:14px; color:#EDA000; text-decoration:underline;}
.majaxerr a:hover{ font-size:14px; color:#EDA000; text-decoration:none;}

/**ģʽ-**/
.mfwGG {
	border:0px solid #33CCFF;
	color:#0089C0;
	margin:0;
	padding:6px 12px;
	position : fixed;
	top:17%;
	left:50%;
	z-index:1000;
}
.mfwPH {
	border:1px solid #33CCFF;
	background:#DFF8FF;
	color:#0089C0;
	margin:0;
	padding:3px;
	position : fixed;
	top:17%;
	left:50%;
	z-index:1000;
}
.mfwPH .mfwPHContent{
	position:relative;
	margin:0;
	padding:0;
	text-align:center;
}
.mfwPH .mfwPHContentTxt{
	margin-top:3px;
	border-top:1px solid #ccc;
}
* html .mfwGG{
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

.mfwGG .mfwGGContent{
	position:relative;
	margin:0;
	padding:0;
}


a.mfwGGCloseBtn {
	display:block;
	height:18px;
	width:18px;
	background:url(plugins/closeBtn.gif) no-repeat;
	text-indent:-9999px;
	outline:none;
	position:absolute;
	top:22px;
	right:7px;
	margin:2px;
	padding:4px;
}
#pnl_miniWeng li{clear:both; height:40px; border-bottom:1px dashed #ccc; line-height:20px; color:#666; padding-top:3px;}
#pnl_miniWeng li a{ color:#0681DB;}
#pnl_miniWeng li.viewall{}
#pnl_miniWeng li.viewall a{ color:#0681DB;}
.textarea_miniWeng { width:226px; height:33px; border:1px solid #CCC; font-size:12px; color:#9D5314; margin-top:3px;}

/* @somebody */
.atsb_tit {clear:both; height:28px; background:url(http://www.mafengwo.cn/images/wengweng/l_bg.png) 3px -45px no-repeat; padding:0 0 0 25px; line-height:30px; color:#FF6600; font-weight:bold;}
.atsb_input { width:262px; height:60px; font-size:12px;}
.atsb_h35 { clear:both; width:262px; height:20px; padding-top:5px;}

/* 路书弹出框 */
.ls_ww_tit {clear:both; height:26px; background:url(http://www.mafengwo.cn/images/wengweng/l_bg.png) 3px -48px no-repeat; padding:0 0 0 25px; line-height:20px; color:#FF6600; font-weight:bold; float:left;}
.ls_ww_tnum{ color:#666666; font-size:12px; float:right;}
.ls_ww_input { width:360px; height:80px; font-size:12px;}
.ls_ww_h35 { clear:both; width:360px; height:30px; padding-top:5px; border-bottom:2px solid #FF6A6A;}
.ls_ww_tj{  clear:both; padding:10px 0 0 0;}
.ls_ww_tj .tj_tit{ font-size:14px; color:#CC6600; line-height:20px; padding-bottom:8px;}
.ls_ww_tj .tj_tit a{ font-size:14px; color:#FF0000;}
.ls_ww_tj .tj_pic{width: 95px; float: left; border: 1px solid #999; background-color:#fff; padding:2px;}
.ls_ww_tj .tj_youji{ width:240px; padding-left:10px; float:left; line-height:22px;}
.ls_ww_tj .tj_youji a{ color:#666;}
.ls_ftit{ clear:both; height:20px; color:#FF0000;}
.ls_Ylink{clear:both;}
.ls_Ylink li{ width:162px; float:left; margin:0 16px 6px 0;}
.ls_Ylink li a{ width:140px; height:19px; padding:6px 0 0 30px; display:block; background:#FFA508 url(/images/mdd/link_icon.gif) no-repeat; color:#FFF; text-decoration:none;}
.ls_Ylink li a:hover{ background-color:#FF6A6A; color:#fff; text-decoration:none;}
.ls_Ylink li a.i1{ background-position:5px 6px;}
.ls_Ylink li a.i2{ background-position:5px -24px;}
.ls_Ylink li a.i3{ background-position:5px -54px;}
.ls_Ylink li a.i4{ background-position:5px -84px;}

/* xmastree */
.xmastree_flash { position:absolute; width:145px; margin-top:30px; left:85%;}
.xmastree { width:470px; margin:0 auto; background-color:#FFF;}
.xmastree .oneline{ clear:both; padding-top:3px;}
.xmastree .oneline .p_tit { width:70px; text-align:right; padding-right:5px; float:left; font-size:14px; color:#666; line-height:25px;}
.xmastree .oneline .p_rcon{ width:395px; float:left;}
.xmastree .oneline .p_rcon input { font-size:12px;}
.xmastree .oneline .p_rcon .ts{line-height:22px; color:#666666;}
.xmastree .oneline .p_rcon li{ width:100px; height:160px; float:left; background:url(http://www.mafengwo.cn/images/home/themes/def/images/giftbg_off.jpg) left top no-repeat; margin-right:10px;}
.xmastree .oneline .p_rcon li.on{ background:url(http://www.mafengwo.cn/images/home/themes/def/images/giftbg_on.gif) no-repeat;}
.xmastree .coin { color:#FF9900; font-size:12px; font-family:Verdana, Arial, "宋体"; font-weight:bold; text-align:center;}
.xmastree .giftname { color:#999; font-size:12px; font-family:Verdana, Arial, "宋体"; text-align:center;}



/* tips */
#unitip {
position: absolute;
z-index: 1000;
top: -997px;
color: #ffffcc;
font-size:14px;
display: none;
}

#unitippoint, #unitipmid, #unitipcap {
	position: relative;
	top: 0px; 
	left: 0px;
	width: 145px;
	display: block;
	color: #ffffcc;
	font-size:14px;
}

#unitippoint { 
	background: url(http://www.mafengwo.cn/images/plugins/TipPoint_fix.png) no-repeat; 
	height: 19px; 
	overflow: hidden; 
}

#unitipmid { 
	background: url(http://www.mafengwo.cn/images/plugins/TipMid_fix.png) repeat; 
	width: 115px;
	height: auto; 
	padding: 5px 15px;
}

#unitipcap { 
	background: url(http://www.mafengwo.cn/images/plugins/TipCap_fix.png) no-repeat; 
	height: 7px; 
	overflow: hidden; 
}
/***new pop*************************/
.p_w:after,.p_w .bg:after,.p_c:after {content:"";display:block;height:0;clear:both;visibility:hidden;font-size:0;line-height:0;}
.p_w {position:absolute;overflow:hidden;padding:7px;zoom:1;z-index:1002;}
.p_c {position:relative;border:1px solid #FFC65B;background-color:#FFFFFF;zoom:1;z-index:5;}
.p_w .bg {position:absolute;top:0;left:0;height:100%;padding:500px;background-color:#FFEFB4;filter:alpha(opacity=30);opacity:0.3;zoom:1;}
.p_w h3 {height:29px;line-height:29px;text-indent:11px;font-size:14px;border-bottom:1px solid #FFC65B;background-color:#FFEFB4;}
.p_w h3 span {line-height:29px;}
.p_w .b {clear:both;height:21px;padding:11px 0;text-align:right;border-top:1px solid #FFC65B;background-color:#FFEFB4;}
.p_w .b button {margin-right:10px;cursor:pointer;}
.p_w .c {position:absolute;top:6px;right:10px;color:#FF0000;z-index:5; width:15px; height:15px; display:block; overflow:hidden; background:url(http://file1.mafengwo.cn/images/home/tweet/btn_close.gif) no-repeat; line-height:100px;}
.p_w .c:hover {text-decoration:none;color:#000000;}
.p_w .p_c .ct p {padding:15px;}

/* user's pop */
.u_pop { clear:both; position:absolute; margin:-60px 0 0 -12px; width:227px; padding:6px 9px; border:3px solid #F4E0A8; background-color:#FFFADC;}
.u_pop .u_info{ height:65px;}
.u_pop .u_info .ulogo{ width:56px; padding:3px 0 0 0; float:left;}
.u_pop .u_info .ulogo .lv_t{ width:50px; margin-top:2px; text-align:center;}
.u_pop .u_info .ulogo .lv_t a{ font-size:10px; font-family:Verdana, Arial; color:#FFF; background-color:#E76F00; padding:1px 4px; text-decoration:none;}
.u_pop .u_info .u_R{ width:162px; float:left;}
.u_pop .u_info .u_name{ height:20px; padding:4px 0 0 22px;}
.u_pop .u_info .u_name a{ color:#FF9900;}
.u_pop .u_info .i_boy{ background:url(/images/oclock8/icon_boy.gif) 0px 0px no-repeat;}
.u_pop .u_info .i_girl{ background:url(/images/oclock8/icon_girl.gif) 0px 0px no-repeat;}
.u_pop .u_info .i_unisex{ background:url(/images/wengweng/icon_neutral.gif) 0px 0px no-repeat;}
.u_pop .u_info .u_box { height:28px;}
.u_pop .u_info .u_box a{ color:#A05214;}
.u_pop .u_info .u_box .num{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#A05214; font-weight:bold;} 
.u_pop .u_info .u_box .a1{ width:46px; float:left; border-right:1px solid #F0D58C; line-height:18px;}
.u_pop .u_info .u_box .a2{ width:46px; float:left; border-right:1px solid #F0D58C; margin-left:12px; line-height:18px;}
.u_pop .u_info .u_box .a3{ width:40px; float:left; margin-left:12px; line-height:18px;}
.u_pop .u_btn { clear:both; margin-top:6px; height:22px; border-top:1px dashed #F4E0A8; padding:10px 0 0 0;}
.u_pop .u_btn a{ color:#FF9900;}
.u_pop .u_btn .btn1{ width:65px; float:left;}
.u_pop .u_btn .btn1 a{width:46px; height:20px; background:url(/images/plugins/upop_bg.gif) 0 0 no-repeat; padding:0 0 0 19px;}
.u_pop .u_btn .btn2{ width:56px; float:left;}
.u_pop .u_btn .btn2 a{ width:35px; height:20px; background:url(/images/plugins/upop_bg.gif) 0 -30px no-repeat; padding:0 0 0 21px;}
.u_pop .u_btn .btn3{ width:41px; float:left;}
.u_pop .u_btn .btn3 a{ width:22px; height:20px; background:url(/images/plugins/upop_bg.gif) 0 -60px no-repeat; padding:0 0 0 19px;} 
.u_pop .u_btn .btn4{ width:48px; float:left;}
.u_pop .u_btn .btn4 a{ width:24px; height:20px; background:url(/images/plugins/upop_bg.gif) 0 -91px no-repeat; padding:0 0 0 24px;}
.u_pop .u_JB{clear:both; height:44px; border-top:1px dashed #F4E0A8; padding:5px 0 0 0; color:#B94512; line-height:22px;}
.u_pop .u_JB .date{ color:#FFC062; font-family:Georgia, "Times New Roman", Times, serif; margin-right:8px;}
.u_pop .u_JB a{ color:#FF9900;}

/* MFW msg */
.mf-msg-inline .mf-msg-default{display:inline-block;*display:inline;*zoom:1;}
.mf-msg-block {display:block;}
			
.mf-msg{padding-top:1px;margin-bottom:6px;}
.mf-msg div{ color:#333333;}
.mf-msg-default{padding:3px 5px 3px 26px;border:1px solid #ffcc7f;background:#ffffe5;position:relative;min-height:20px;_height:20px;}
.mf-msg-icon{float:left;width:16px;height:16px;overflow:hidden;margin:1px 5px 1px 0;font-size:0;line-height:0;background:url(plugins/msg.png) no-repeat 0 -160px;position:absolute;left:5px;top:3px;}
.mf-msg-title{display:inline;padding-right:2px;font-weight:bold;}
.mf-msg-content{display:inline;}

.mf-msg-error{border:1px solid #ff8080;background:#fff2f2;}
.mf-msg-error .mf-msg-icon{background-position:0 0;}
.mf-msg-stop{border:1px solid #ff8080;background:#fff2f2;}
.mf-msg-stop .mf-msg-icon{background-position:0 -40px;}
.mf-msg-alert{border:1px solid #ff8080;background:#fff2f2;}
.mf-msg-alert .mf-msg-icon{background-position:0 -80px;}
.mf-msg-attention{border:1px solid #40b3ff;background:#e5f5ff;}
.mf-msg-attention .mf-msg-icon{background-position:0 -120px;}
.mf-msg-tips{border:1px solid #ffcc7f;background:#ffffe5;}
.mf-msg-tips .mf-msg-icon{background-position:0 -160px;}
.mf-msg-ok{border:1px solid #4dbf00;background:#f0ffe5;}
.mf-msg-ok .mf-msg-icon{background-position:0 -200px;}
.mf-msg-notice{border:1px solid #40b3ff;background:#e5f5ff;}
.mf-msg-notice .mf-msg-icon{background-position:0 -240px;}
.mf-msg-question{border:1px solid #ffcc7f;background:#ffffe5;}   
.mf-msg-question .mf-msg-icon{background-position:0 -280px;}

.mf-msg-strong{margin-bottom:10px;}
.mf-msg-strong .mf-msg-default{padding:6px 10px 6px 52px;;}
.mf-msg-strong .mf-msg-icon{width:32px;height:32px;margin-right:10px;background-position:100% -160px;left:10px;top:6px;}
.mf-msg-strong .mf-msg-title{display:block;padding-left:0;font-size:14px;}
.mf-msg-strong .mf-msg-content{display:block;}

.mf-msg-strong .mf-msg-error .mf-msg-icon{background-position:100% 0;}
.mf-msg-strong .mf-msg-stop .mf-msg-icon{background-position:100% -40px;}
.mf-msg-strong .mf-msg-alert .mf-msg-icon{background-position:100% -80px;}
.mf-msg-strong .mf-msg-attention .mf-msg-icon{background-position:100% -120px;}
.mf-msg-strong .mf-msg-tips .mf-msg-icon{background-position:100% -160px;}
.mf-msg-strong .mf-msg-ok .mf-msg-icon{background-position:100% -200px;}
.mf-msg-strong .mf-msg-notice .mf-msg-icon{background-position:100% -240px;}
.mf-msg-strong .mf-msg-question .mf-msg-icon{background-position:100% -280px;}

.mf-msg-naked{margin-bottom:0;}
.mf-msg-naked .mf-msg-default{padding:4px 10px 4px 20px;border:none;background:none;}
.mf-msg-naked .mf-msg-icon{left:0;}

/* 积分升级弹框 */
.privilege{ clear:both; padding:10px 0 0 0;}
.privilege li{ width:117px; height:72px; padding:8px 0 0 78px; float:left; background:url(/images/home/pri_bg.gif) no-repeat; line-height:1.8em; color:#969696;}
.privilege li .Tit{ font-size:14px; color:#DB5100; font-weight:bold;}
.privilege .A1{ background-position:0px -200px;}
.privilege .A1_on{ background-position:0px 0px;}
.privilege .A2{ background-position:-200px -200px;}
.privilege .A2_on{ background-position:-200px 0px;}
.privilege .A3{ background-position:-400px -200px;}
.privilege .A3_on{ background-position:-400px 0px;}
.privilege .A4{ background-position:0px -280px;}
.privilege .A4_on{ background-position:0px -80px;}
.privilege .A5{ background-position:-200px -280px;}
.privilege .A5_on{ background-position:-200px -80px;}
.privilege .A6{ background-position:-400px -280px;}
.privilege .A6_on{ background-position:-400px -80px;}
.privilege .morepri{ clear:both; height:25px; padding:10px 0 0 0; text-align:center; color:#CCCCCC;}

.lv_pop{ clear:both; width:480px; background-color:#FFF;}
.lv_pop .ts_tit{ font-size:14px; font-weight:bold; color:#333333; padding:15px 0; text-align:center;}
.lv_pop .p_l_150 { padding-left:150px;}
.lv_pop .p_l_80 { padding-left:80px;}
.lv_pop .ts_more{ clear:both; font-size:12px; color:#333333; padding:15px 0; text-align:center;}
.lv_pop .ts_more a{ text-decoration:underline; color:#FF9900;}
.lv_pop .ts_more a:hover{ text-decoration:none; color:#990000;}