﻿4/**
 * 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(/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(/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(/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(/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;}
.eject_ts textarea{font-size:12px;color:#666;}
#popup_ok, #popup_cancel, .btn_orange, .btn_gray  { background:#FC9500 url(/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(/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;}

.majacoin { font-size:14px; color:#FF6600; line-height:22px; text-align:center; padding-top:75px; background:url(/images/game/box/small_coins.jpg) top center no-repeat;}
.majacoin a{ font-size:14px; color:#EDA000; text-decoration:underline;}
.majacoin 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:0px;
	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;}


#pnl_tagedit { height:120px; overflow-y:auto;}
#pnl_tagedit a{ margin-left:5px}
#pnl_tagedit a.on{ border:1px solid #EDA000;}

/* @somebody */
.atsb_tit {clear:both; height:28px; background:url(/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(/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(/images/home/themes/def/images/giftbg_off.jpg) left top no-repeat; margin-right:10px;}
.xmastree .oneline .p_rcon li.on{ background:url(/images/home/themes/def/images/giftbg_on.gif) no-repeat;}
.xmastree .coin { color:#FF9900; font-size:12px;font-weight:bold; text-align:center;}
.xmastree .giftname { color:#999; font-size:12px;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(/images/plugins/TipPoint_fix.png) no-repeat; 
	height: 19px; 
	overflow: hidden; 
}

#unitipmid { 
	background: url(/images/plugins/TipMid_fix.png) repeat; 
	width: 115px;
	height: auto; 
	padding: 5px 15px;
}

#unitipcap { 
	background: url(/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://file.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:-64px 0 0 -12px; margin:-60px 0 0 -12px\9; width:227px; padding:6px 9px; border:3px solid #F4E0A8; background-color:#FFFADC;}
.u_pop .u_info{ height:69px; overflow:hidden;}
.u_pop .u_info .ulogo{ width:56px; padding:3px 0 0 0; float:left;}
.u_pop .u_info .ulogo img{vertical-align:middle;}
.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;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 .u_name a:hover{color:#fff;}
.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?v=2) 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?v=2) 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?v=2) 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?v=2) 0 -91px no-repeat; padding:0 0 0 24px;}
.u_pop .u_btn .btn5{ width:48px; float:left;}
.u_pop .u_btn .btn5 a{ width:24px; height:20px; background:url(/images/plugins/upop_bg.gif?v=2) 0 -120px 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;}
.u_pop .u_JB a:hover{color:#fff;}

/* 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;}
/**评星****/
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url(/images/plugins/star.gif) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	height:25px;
	overflow:hidden;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a,
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position: left center;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left bottom;
}

.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display: inline-block;
	vertical-align: middle;
}

.small-star{
	height:10px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
	background-image: url(/images/plugins/star_small.gif);
	line-height: 10px;
	height: 10px;
}
/********tip*******/
.tipsy { padding: 5px; font-size: 12px; position: absolute; z-index: 100000; }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color:#0A83EF; color:#FFF; max-width: 170px; }
  .tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-arrow { position: absolute; background: url('/images/plugins/tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
  .tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
  .tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
  .tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }

 /**date picker***************/
.datepicker { border-collapse: collapse; border: 2px solid #999; position: absolute; }
.datepicker tr.controls th { height: 22px; font-size: 11px; }
.datepicker select { font-size: 11px; }
.datepicker tr.days th { height: 18px; }
.datepicker tfoot td { height: 18px; text-align: center; text-transform: capitalize; }
.datepicker th, .datepicker tfoot td { background: #eee; font: 10px/18px Verdana, Arial, Helvetica, sans-serif; }
.datepicker th span, .datepicker tfoot td span { font-weight: bold; }

.datepicker tbody td { width: 24px; height: 24px; border: 1px solid #ccc; font: 11px/22px Arial, Helvetica, sans-serif; text-align: center; background: #fff; }
.datepicker tbody td.date { cursor: pointer; }
.datepicker tbody td.date.over { background-color: #99ffff; }
.datepicker tbody td.date.chosen { font-weight: bold; background-color: #ccffcc; }

/*login box*/
.login_box{ width:540px; height:220px; background-color:#fff; padding:20px;}
.login_box .BoxL{ width:324px; float:left; border-right:1px solid #DDDDDD;}
.login_box .BoxR{ width:215px; float:left;}
.login_box .BoxL .errinfo{ width:227px; height:40px; background:url(/images/login/loginBox_btn.gif) -180px 0 no-repeat; padding:9px 0 0 29px; color:#F00; font-weight:bold; position:absolute;}
.login_box .BoxL .ztit{ height:45px; font:12px/22px "宋体"; color:#9B5218; font-style:normal; font-weight:normal;}
.login_box .BoxL .L1{ height:25px; padding:15px 0 0 0;}
.login_box .BoxL .L1 input{ width:245px; height:23px; border:1px solid; border-color:#AAAAAA #DDDDDD #DDDDDD #AAAAAA; color:#999; font:12px/22px Verdana, "宋体"; padding:2px 0 0 5px;}
.login_box .BoxL .L2 { padding-top:19px; height:45px;}
.login_box .BoxL .L2 .c_L{ width:82px; float:left;}
.login_box .BoxL .L2 .c_R{ width:175px; float:left; color:#AAAAAA; font-weight:normal;}
.login_box .BoxL .L2 input{ margin-right:3px; vertical-align: middle;}
.login_box .BoxL .L2 button{ width:62px; height:26px; background:url(/images/login/loginBox_btn.gif) 0px 0px no-repeat; border:0px; cursor:pointer; line-height:200px; overflow:hidden; display:block; text-indent:-9999px; padding:0px; margin:0px;}
.login_box .BoxL .L2 button:hover{ background-position:0 -50px;}
.login_box .BoxL .L2 lable{ border:0px; margin:0; padding:0; outline:0;}
.login_box .BoxL .L2 .getpassword a{color:#FFB851; font-weight:normal; margin-left:3px;}
.login_box .BoxL .L3 { padding-top:19px; height:45px;}
.login_box .BoxL .L3 input{ width:70px; height:23px; border:1px solid; border-color:#AAAAAA #DDDDDD #DDDDDD #AAAAAA; color:#999; font:12px/22px Verdana, "宋体"; padding:2px 0 0 5px;}
.login_box .BoxL .Connect{ clear:both; width:235px; border-top:1px dashed #DDDDDD; padding:12px 0 0 3px;}
.login_box .BoxL .Connect a{ color:#FFB851; font-weight:normal;}
.login_box .BoxR .ztit{ padding:70px 0 0 45px; height:28px; font:12px/22px "宋体"; color:#9B5218; font-style:normal; font-weight:normal;}
.login_box .BoxR .rBtn{ padding:0 0 0 45px;}
.login_box .BoxR .rBtn a{ display:block; width:92px; height:30px; background:url(/images/login/loginBox_btn.gif) -79px 0 no-repeat; line-height:100px; overflow:hidden;}
.login_box .BoxR .rBtn a:hover{ background-position:-79px -50px;}

/* jqifade */
.jqifade{
	position: absolute;
	background-color: #aaaaaa;
}
div.jqi{
	width: 584px;
	position: absolute;
	background-color: #ffffff;
	font-size: 11px;
	text-align: left;
	border: solid 5px #E3E3E3;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 7px;
}
div.jqi .jqicontainer{
	font-weight: bold;
}
div.jqi .jqiclose{
	position: absolute;
	top: 8px; right: 8px;
	width: 15px;
	height:15px;
	cursor: pointer;
	color: #bbbbbb;
	font-weight: bold;
	background:url(/images/login/loginBox_btn.gif) -63px 0 no-repeat;
	display:block;
	line-height:100px; overflow:hidden;
}
div.jqi .jqimessage{
	padding: 10px;
	line-height: 20px;
	color: #444444;
}
div.jqi .jqibuttons{
	text-align: right;
	padding: 5px 0 5px 0;
	border: solid 1px #eeeeee;
	background-color: #f4f4f4;
}
div.jqi button{
	background-color: #ccc;
    border: 0 none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    margin:0 10px;
    font-size: 14px;
    height: 25px;
    text-align: center;
}
div.jqi button:hover{
	background-color: #728A8C;
}
div.jqi button.jqidefaultbutton{
	background-color: #79C797;
}
.jqiwarning .jqi .jqibuttons{
	background-color: #BF5E26;
}

/*connect guide*/
.connect_gui{ padding:10px 20px 0;}
.connect_gui .toper{ height:30px; border-bottom:1px solid #EECC95;}
.connect_gui .toper .Ztit{ float:left; color:#A6551F; font-size:14px; font-weight:bold;}
.connect_gui .toper .Skip{ float:right;}
.connect_gui .toper .Skip a{ font-size:12px; color:#999; font-weight:normal;}
.connect_gui .Mstep1{ clear:both; padding:20px 0 0 10px; color:#A6551F; font-size:12px; font-weight:normal;}
.connect_gui .Mstep1 input{width:245px; height:23px; border:1px solid; border-color:#AAAAAA #DDDDDD #DDDDDD #AAAAAA; color:#999; font:12px/22px Verdana, "宋体"; padding:2px 0 0 5px;}
.connect_gui .photo_view{ clear:both; padding:10px 0 0 0;}
.connect_gui .photo_view .L_Bigp{ width:500px; float:left;}
.connect_gui .photo_view .R_Sp{ width:125px; float:left; padding-left:15px;}
.connect_gui .Boter{ clear:both; padding:30px 0 20px 92px;}
.connect_gui .Boter button,.connect_gui .Boter input{ width:92px; height:30px; background:url(/images/login/conect_btn.gif) 0px 0px no-repeat; border:0px; cursor:pointer; text-align:center; color:#fff; font-size:12px; line-height:30px; overflow:hidden; display:block; padding:0px; margin:0px;}
/*jqi w650*/
.jqi_w700fade{
	position: absolute;
	background-color: #aaaaaa;
}
div.jqi_w700{
	width: 700px;
	position: absolute;
	background-color: #ffffff;
	font-size: 11px;
	text-align: left;
	border: solid 5px #E3E3E3;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 7px;
}
div.jqi_w700 .jqi_w700container{
	font-weight: bold;
}
div.jqi_w700 .jqi_w700close{
	position: absolute;
	top: 8px; right: 8px;
	width: 15px;
	height:15px;
	cursor: pointer;
	color: #bbbbbb;
	font-weight: bold;
	background:url(/images/login/loginBox_btn.gif) -63px 0 no-repeat;
	display:block;
	line-height:100px; overflow:hidden;
}
div.jqi_w700 .jqi_w700message{
	padding: 10px;
	line-height: 20px;
	color: #444444;
}
div.jqi_w700 .jqi_w700buttons{
	text-align: right;
	padding: 5px 0 5px 0;
	border: solid 1px #eeeeee;
	background-color: #f4f4f4;
}
div.jqi_w700 button{
	padding: 3px 10px;
	margin: 0 10px;
	background-color: #2F6073;
	border: solid 1px #f4f4f4;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
div.jqi_w700 button:hover{
	background-color: #728A8C;
}
div.jqi_w700 button.jqi_w700defaultbutton{
	background-color: #BF5E26;
}
.jqi_w700warning .jqi_w700 .jqi_w700buttons{
	background-color: #BF5E26;
}

/* 圈人样式 */
.Ptagshow{ position:absolute; border:1px solid #FFFF00;}
.Ptagshow #taglayin { border: 1px solid #000000; opacity: 0.05; position: absolute; top: 0;}
.Ptagshow #taglayout { border: 1px solid #fff; left: -2px; opacity: 0.3; position: absolute; top: -2px;}
.Ptagshow #innerTagName { border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px; color: #993300; padding:2px 3px; position: absolute; background:#FFFF66;}
#innerTagName a.del{ width:13px; height:16px; display:inline-block; background:url(/images/plugins/btn_del.gif) #FFFF66 0px 3px no-repeat; line-height:100px; overflow:hidden;}
/* login pop fixed */
.login_pop_wrap{position:fixed;top:0;left:50%;margin-left:-490px;width:930px;padding:16px 25px;background-color:#ffcc66;opacity: 0.9;color:#666;font-size:14px;line-height:30px;font-family:"Microsoft Yahei";z-index:150;filter:alpha(opacity=90);}
*html .login_pop_wrap{position: absolute;top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(0 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}
.login_pop_wrap .close{position:absolute;right:15px;top:10px;width:12px;height:12px;background:url(/images/login/login_fixed_close.gif) no-repeat;overflow:hidden;cursor:pointer;}
*html .login_pop_wrap .close{float:right;position:static;margin:-5px -5px 0 0;}
.login_pop_wrap a{color:#ff6600;text-decoration:underline;font-size:14px;}
.login_pop_wrap li{float:left;margin-right:5px;display:inline;}
.login_pop_wrap li input{vertical-align:middle;}
.login_pop_wrap li label{vertical-align:middle;}
.login_pop_wrap li input.txt{padding:2px;width:190px;height:20px;border:1px solid;border-color:#aaa #ddd #ddd #aaa;line-height:20px;}
.login_pop_wrap li .btn{height:25px;border:0 none;background-color:#f60;border-radius:5px;padding:0 15px;color:#fff;_margin-top:2px;line-height:28px;cursor:pointer;}
.login_pop_wrap li a.reg{display:block;width:65px;height:25px;background-color:#eee;border-radius:5px;text-align:center;color:#666;text-decoration:none;line-height:28px;margin-top:3px;_margin-top:2px;overflow:hidden;}
.login_pop_wrap li a.reg:hover{text-decoration:none;}
.login_pop_wrap li.login_other{_padding-top:4px;}
.login_pop_wrap li.login_other a{margin:0 3px;}
/* icon */
.icon_v{width:23px;height:23px;margin-left:5px;background:url(/images/icon_v.png) no-repeat;vertical-align:middle;}
.icon_v_small{width:16px;height:15px;background:url(/images/icon_v_small.png) no-repeat;vertical-align:middle;}

/* flight icon */
.flight_icon dl{padding-bottom:5px;}
.flight_icon dt{padding-bottom:5px;}
.flight_icon dt span{display:inline-block;margin-left:5px;width:42px;height:24px;background:url(/images/flight_icon.gif?v10) 0 0 no-repeat;cursor:pointer;}
.flight_icon dd{width:189px;*margin-top:2px;padding:4px 0 5px;border:1px solid #7ab2c9;background:#d9f0f8 url(/images/flight_icon.gif) no-repeat left bottom;border-radius:2px;text-align:center;color:#2174ad;line-height:20px;position:absolute;display:none;z-index:5;}
.flight_icon dd a{font-weight:bold;text-decoration:underline;color:#2174ad;cursor:pointer;}
.flight_icon dd a.btn{display:inline-block;width:81px;height:20px;background:url(/images/flight_icon.gif) no-repeat -57px 0;line-height:200px;overflow:hidden;}
.flight_icon dd b{position:absolute;left:15px;top:-7px;width:13px;height:7px;background:url(/images/flight_icon.gif) -43px 0 no-repeat;}


.mf{position:fixed;top:17%;background-color: #ffffff;}
* html .mf{position: absolute;top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}

/*
* user auto tips css
*/
.recipients-tips{ font-family:Tahoma, Arial;position:absolute; background:#f7f7f2; z-index:2147483647; padding:2px; border:1px solid #B7B7B7; display:none;}
.recipients-tips li a{display:block; padding:2px 5px; color:#333; cursor:pointer; font-family:Tahoma, Arial;}
.recipients-tips li a:hover{text-decoration:none;}
.recipients-tips li a em{font-weight:700; color:#0000ff; font-family:Tahoma, Arial;}
.autoSelected{background-color:#FFAA48; font-family:Tahoma, Arial; text-decoration:none;}

/*****/
/* z tips */
.z_tips{display:inline-block;min-width:10px;min-height:15px;padding:5px 15px;border:1px solid #2192D3;position:absolute;background:#F4FBFF;line-height:1.5em;text-align:left;z-index:899;}

.z_tips,.z_arr,.z_close{display:inline-block;}
.z_arr,.z_arr b{position:absolute;zoom:1;border:10px dashed transparent;width:0px;height:0px;}
.z_arr b{zoom:1;width:0px;height:0px;overflow:hidden;}
.z_close{position:absolute;text-decoration:none;color:#000;font-size:14px;zoom:1;text-indent:1px;height:9px; width:9px; overflow:hidden;line-height:0.5em; right:3px; top:3px;font-family:arial,helvetica,clean,sans-serif;}
.z_close{width:11px;height:10px;background:url(/images/home/home_bg.gif) -150px -8px no-repeat;text-indent:-9999px;*text-indent:0;line-height:200px;overflow:hidden;}
.z_close:hover{color:#39F;}
.z_content{}
.arr_top{border-top:10px solid #2192D3;bottom:-20px; left:3px;}
.arr_top b{border-top:10px solid #F4FBFF;margin:-11px 0 0 -10px;}
.arr_right{border-right:10px solid #2192D3;left:-20px; top:3px;}
.arr_right b{border-right:10px solid #F4FBFF;margin:-10px 0 0 -9px;}
.arr_bottom{border-bottom:10px solid #2192D3;top:-20px; left:3px;}
.arr_bottom b{border-bottom:10px solid #F4FBFF;margin:-9px 0 0 -10px;}
.arr_left{border-left:10px solid #2192D3;right:-21px; top:3px; }
.arr_left b{border-left:10px solid #F4FBFF;margin:-10px 0 0 -11px;}
.arr_left ~ .z_close{left:3px;}
/*css 3 渐进增强*/
.z_tips{
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-webkit-box-shadow:2px 2px 3px #eee;
	-moz-box-shadow:2px 2px 3px #eee;
	-o-box-shadow:2px 2px 3px #eee;
	box-shadow:2px 2px 3px #eee;
}



/*----------- 可配置css  kind ------------*/
.arr_tips{position:absolute; z-index:1;} /* 可修改z-index 让他不会被盖住*/
/* error css */
.lj-error{background:#F90;color:#f30; border:1px solid #FB8888; background:#FEF2F2;}
.lj-error .lj-top{border-top-color:#FB8888;}
.lj-error .lj-right{border-right-color:#FB8888;}
.lj-error .lj-left{border-left-color:#FB8888;}
.lj-error .lj-bottom{border-bottom-color:#FB8888;}

.lj-error .lj-top .lj-span{border-top-color:#FEF2F2;}
.lj-error .lj-right .lj-span{border-right-color:#FEF2F2;}
.lj-error .lj-left .lj-span{border-left-color:#FEF2F2;}
.lj-error .lj-bottom .lj-span{border-bottom-color:#FEF2F2;}

/* z_emotion css */
.z_emotion{color:#000; border:1px solid #DBDBDB; background:#fff;}
.z_emotion .arr_top{border-top-color:#DBDBDB;}
.z_emotion .arr_right{border-right-color:#DBDBDB;}
.z_emotion .arr_left{border-left-color:#DBDBDB;}
.z_emotion .arr_bottom{border-bottom-color:#DBDBDB;}

.z_emotion .arr_top b{border-top-color:#fff;}
.z_emotion .arr_right b{border-right-color:#fff;}
.z_emotion .arr_left b{border-left-color:#fff;}
.z_emotion .arr_bottom b{border-bottom-color:#fff;}
.z_emotion .faceBox{width:265px;}

/* ok css */
.lj-ok{color:#000; border:1px solid #2192D3; background:#F4FBFF;}
.lj-ok .lj-top{border-top-color:#2192D3;}
.lj-ok .lj-right{border-right-color:#2192D3;}
.lj-ok .lj-left{border-left-color:#2192D3;}
.lj-ok .lj-bottom{border-bottom-color:#2192D3;}

.lj-ok .lj-top .lj-span{border-top-color:#F4FBFF;}
.lj-ok .lj-right .lj-span{border-right-color:#F4FBFF;}
.lj-ok .lj-left .lj-span{border-left-color:#F4FBFF;}
.lj-ok .lj-bottom .lj-span{border-bottom-color:#F4FBFF;}

/* kind css 你可以像上面一样添加一个kind */
/* share page */
.share_page{position:fixed;margin-left:-81px;top:300px;width:60px;padding:5px 8px 8px;border:1px solid #e0e0e0;background-color:#ffecaa;}
* html .share_page{position:absolute;top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(25 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100)  + 'px');}
.share_page dt{color:#754006!important;font-size:12px;}
.share_page dd{margin-top:5px;}
.share_page dd a{display:block;width:58px;height:20px;background:url(/images/share_page.gif) no-repeat;border:1px solid #e0e0e0;line-height:20px;text-indent:24px;color:#666;font-size:14px;}
.share_page dd a:hover{border-color:#bbb;text-decoration:none;box-shadow:1px 1px 1px #eee;}
.share_page dd.sp_weibo a{background-position:0 0;}
.share_page dd.sp_weibo a:hover{background-position:0 -20px;}
.share_page dd.sp_renren a{background-position:0 -40px;}
.share_page dd.sp_renren a:hover{background-position:0 -60px;}
.share_page dd.sp_qzone a{background-position:0 -80px;}
.share_page dd.sp_qzone a:hover{background-position:0 -100px;}
.share_page dd.sp_kx001 a{background-position:0 -120px;}
.share_page dd.sp_kx001 a:hover{background-position:0 -140px;}
/* 微博消息 */
.layer_weibo{position:fixed;top:0;left:50%;width:980px;height:0;margin-left:-490px;z-index:888;}
* html .layer_weibo{position:absolute;top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(0 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100)  + 'px');}
.weibo_msg{float:right;width:151px;padding:4px 30px 4px 6px;border:1px solid #FFE67F;background-color:#FFFFCC;color:#000;}
.weibo_msg p{padding:2px 0;}
.weibo_msg a{color:#000;}
.weibo_msg em{color:#FF6699;font-style:normal;}
.weibo_msg .close_tip{position:absolute;right:5px;top:9px;width:10px;height:10px;background:url(/images/login/close2.gif) no-repeat 0 0;line-height:200px;overflow:hidden;}
/* 微博@消息 */
.pop_weibo_msg{width:700px;margin:0 auto;border:5px solid #E3E3E3;background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 0 5px #888;position:relative;}
.pop_weibo_msg dl{font-size:14px;}
.pop_weibo_msg dt{float:left;margin-right:15px;}
.pop_weibo_msg dt img{border:1px solid #d0d0d0;padding:3px;}
.pop_weibo_msg dd{color:#666;line-height:25px;}
.pop_weibo_msg dd strong,.pop_weibo_msg dd strong a{color:#333;}
.pop_weibo_msg dd em,.pop_weibo_msg dd em a{font-style:normal;color:#0035ce;}
.pop_weibo_msg dd span{font-size:12px;color:#999;}
.pop_weibo_msg dd.action{padding-top:10px;}
.pop_weibo_msg dd.action a{color:#ff8a00;}
.pop_weibo_msg dd.action .weibo_account_login{display:inline-block;width:126px;height:24px;margin-right:10px;background:url(/images/login/weibo_login.gif) no-repeat;line-height:200px;overflow:hidden;vertical-align:-5px;*vertical-align:middle;}
.pop_mfw_wb{width:460px;border:5px solid #E3E3E3;background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 0 5px #888;position:relative;font-size:12px;position:relative;}
.pop_mfw_wb .BoxL{border-right:0 none!important;margin-left:50px;}
.pop_mfw_wb .BoxL .L1{height:auto;padding:10px 0 0;}
.pop_mfw_wb .BoxL .L1 input{margin-top:5px;}
.pop_mfw_wb .BoxL .L2 button{background:url(/images/login/loginBox_btn2.gif) no-repeat 0 -83px;}
.pop_mfw_wb .BoxL .L2 button:hover{background-position:0 -115px;}
.wb_pop_close{position: absolute;top:8px;right:8px;width:15px;height:15px;cursor: pointer;color: #bbbbbb;font-weight: bold;background:url(/images/login/loginBox_btn.gif) -63px 0 no-repeat;display:block;line-height:100px; overflow:hidden;}

