@charset "gbk";

/* 我的资料弹窗 */
.datum_tip{ width:266px; border:1px solid #ccc; background-color:#FFF; margin:100px auto; padding-bottom:2px; min-height:100px;_height:100px;}
.datum_tip h1,.affinbox h1,.ss_datum h1{ background:url(../../images/newUI/datum/title_bg.gif) repeat-x #fff; border-top:1px solid #FFF9F9; height:20px; padding:8px 5px 2px 15px;}
.datum_tip h1 span,.affinbox h1 span,.ss_datum h1 span{ font-size:14px; color:#000; float:left;}
.datum_tip h1 img,.affinbox h1 img,.ss_datum h1 img{ float:right; margin-top:3px;}
.datum_tip p{ padding:15px 16px 10px 16px; margin:0; line-height:24px;}
.datum_tip p.tipbtbox{ padding:10px 35px; text-align:center;}

/*我的资料Tooltips*/
.hintbox a{position:relative;z-index:2;}
.hintbox a:hover{z-index:3;background:none; }
.hintbox a span{display: none;text-decoration: none;color:#000; line-height:18px;}
.hintbox a:hover span{ display:block;position:absolute;top:-15px;left:60px;width: 180px;border:1px solid #FFCECD;background-color:#fff;padding: 2px;}

/*红娘tips*/
.htipBox300{width:300px; position:absolute; z-index:9999;}
.htipBox500{width:500px;position:absolute; z-index:9999;}
.htipBox300 dl,.htipBox500 dl,.htipBox420 dl{ border:4px solid #f60; background-color:#FFF;}
.htipBox300 dt,.htipBox500 dt,.htipBox420 dt{ text-align:right; height:17px; line-height:17px; font-size:0px;}
.htipc{padding:15px 20px 15px 70px;}
.dui{background: url(../../images/newUI/tip/anniu_dui.gif) 12px center no-repeat;}
.cuo{background: url(../../images/newUI/tip/anniu_cuo.gif) 12px center no-repeat;}
.tan{background: url(../../images/newUI/tip/anniu_tan.gif) 12px center no-repeat;}
.buzhou1{background: url(../../images/newUI/tip/buzhou1.gif) 22px 15px no-repeat;}
.buzhou2{background: url(../../images/newUI/tip/buzhou2.gif) 22px 15px no-repeat;}

.htipBox500 dd h4,#htipBox500 dd div{ margin:0 20px;}
.htipBox500 dd h4{border:1px dotted #D7C5D2;background-color:#F7F7F7; font-size:12px;line-height:28px; padding-left:10px;}
.htipBox500 dd h4,#htipBox500 dd div strong{ color:#333;}
.htipBox500 dd div{padding:15px 20px 15px 60px;}
.htipBox500 dd div.buzhou1{border-bottom:1px dotted #CCC;_border-bottom:1px dashed #CCC;}
.htipBox500 dd div.buzhou2 p{ text-align:left;}
.htipBox500 dd div input.inputBox{ border-color:#BEBEBE; width:170px;}
.htipfoot{ background-color:#F7F7F7;border-top:1px dotted #CCC;_border-top:1px dashed #CCC; height:37px; padding-top:13px;text-align:center;_padding:15px;_height:20px;}

.htipBox420{width:420px; position:absolute; z-index:9999;}
.htipBox420 dl{ border:4px solid #f60; background-color:#f9f9f9;}
.htipBox420 .htipc { border-bottom:1px solid #e6e6e6}
.cond { background-color:#fff;}
.cond .t0 { background-color:#f0f0f0;}
.cond li span,.cond li em,.cond li strong { float:left; display:block; width:130px; height:30px; line-height:30px;}
.cond li em {width:80px; font-style:normal}
.cond li strong {width:40px; text-align:right; padding-right:10px;}
.cond .not { color:#f60;}
.but80{ background:url(../../images/newUI/button/but80.gif) no-repeat;border:none;line-height:31px; cursor:pointer;padding-bottom:3px; height:31px;  font-weight:bold; color:#FFF; width:80px;}

/*新注册表单及提示*/
.newinp,.newinp1,.newinp2{  width:230px; height:20px; vertical-align:middle; padding:5px 0 5px 5px; font-family:Tahoma, Geneva, sans-serif; font-size:14px; margin-top:2px}
.newinp {border:1px solid #d4d4d4; }
.newinp1 {width: 140px;}
.newinp2 {border:1px solid #ff9d50;}
.newselect,.newage,.newage02,.newage03{ border:1px solid #d4d4d4; height:30px; vertical-align:middle; font-family:Tahoma, Geneva, sans-serif; font-size:14px; margin-top:2px;padding:2px}
.newselect { width:210px;}
.newage { width:93px; margin-right:10px;}
.newage02 {width:86px; margin-right:10px}
.newage03 { margin-right:10px}
.text { border:1px solid #d5d5d5; color:#666;padding:5px;}
.text2 { background-color:#fff;border:1px solid #ff9d50;color:#333;padding:5px;}
.databox dd .newinp,.newselect,.newage,.text { background:url(../../images/newUI/register/reg09-intbg.gif) no-repeat #fff;}
.reg-tip-t { background:url(../../images/newUI/register/reg09-tipbg-y.gif) no-repeat left top; width:250px; margin-left:10px;_margin-left:5px;}
.reg-tip-t p { background:url(../../images/newUI/register/reg09-tipbg-b.gif) no-repeat left bottom; width:210px; padding:9px 20px;}
.reg-tip-m { background:url(../../images/newUI/register/reg09-tipbg-m.gif) no-repeat; width:250px;margin-left:10px;color:#c06;}
.reg-tip-m p { background:url(../../images/newUI/register/reg09-tipbg-b2.gif) no-repeat left bottom; width:200px; padding:9px 15px 9px 35px;}
.reg-tip-r { background:url(../../images/newUI/register/reg09-correct.gif) no-repeat left center ; height:38px;width:50px; margin-left:10px;}

.hastip{position:relative;z-index:1;}
.tip155{width:110px;height:54px;background:url(../../images/newUI/tip/tip_110x54.gif) no-repeat;line-height:18px;font-size:12px;font-weight:400;position:absolute;top:-4px;right:-51px;z-index:9;}
#b1 .tip155{right:-31px;}
.tip155 .txt{padding:12px 14px 0;color:#f60;}
.tip178{width:138px;height:93px;background:url(../../images/newUI/tip/tip_138x93.gif) no-repeat;line-height:18px;font-size:12px;font-weight:400;position:absolute;top:100%;right:4px;z-index:9;}
.tip178 .txt{padding:20px 10px 5px;color:#f60;}
.tip178 .btn{padding:0 10px;text-align:right;}
a.btn55{width:55px;height:23px;margin:0 !important;background:url(../../images/newUI/tip/btn_55x23.gif) no-repeat;text-align:center;line-height:23px;text-decoration:none !important;color:#f60 !important;display:inline-block;float:none !important;}
.hastip .cls{width:8px;height:0;padding-top:9px;background:url(../../images/newUI/tip/tip_close.gif) no-repeat;font-size:0;position:absolute;top:9px;right:4px;overflow:hidden;cursor:pointer;}

/*QQ浮动*/
.QQ_drift_box{ position:fixed; right:0px; top:50%; margin-top:-25px; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+(parseInt((document.documentElement.clientHeight-this.offsetHeight)/2,10)))); cursor:pointer; width:132px; height:110px; background:url("../../images/newUI/notice/QQ_drift_2.png") no-repeat; }
