html{color:#000;background:#eee url(../images/bg.png);letter-spacing: 1px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;letter-spacing: 1px; font-family:Arial,"??"}
body{min-width: 990px; word-break: break-all;font: 12px Tahoma, Verdana;line-height: 20px}
fieldset,img{border:0;} 
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-bottom; background:url(../images/all2.png) -337px -593px no-repeat; width:15px; height:15px;}
sub{vertical-align:text-top; background:url(../images/all2.png) -329px -591px no-repeat; width:23px; height:15px; padding:2px; color:#fff; position:absolute; top:2px; line-height:15px; font-size:10px; * font-size:12px;font-family:Arial; text-align:center}
input,textarea,select{font-family:inherit;font-weight:inherit;resize:none;font-size:14px;color:#666666;}
legend{color:#000;display:none;}
.clearfix{/*zoom:1;*/}
body,button,textarea,input{font-family:arial;font-size:12px;color:#3f3f3f;}
a{color:#666;text-decoration:none;blr:exPRession(this.onFocus=this.blur());outline:none}
a:hover{text-decoration: none;color:#666;}
input[type=checkbox],input[type=radio]{vertical-align:middle;margin-top:-3px;}
/*
label{cursor:pointer;}
*/
.font-red{color:red;}
/*.yf-plus-area-box .input-text, .gcqk .input-text, .yf-plus-area-box .input-text {width:144px;vertical-align:middle;padding:.3em .3em;border:1px solid #ddd;}*/
.input-text { border:1px solid #ddd;padding:0.3em}
#setting .input-text {width:170px;vertical-align:middle;padding:.3em .3em;}
select.input-text{width:auto;padding:.2em .3em; border:1px solid #ddd; font-size:14px; color:#333;}
#age_area select.input-text { font-size:12px;}
.mating-age_area #age_area select.input-text { font-size:14px;}
#signin input.input-error,.input-error{ border:1px solid #F00}
#setting .input-long{width:400px; }
#setting .form_dubai .input-long { width:545px;}
#setting .form_dubai .input-long .input-editer-bd  { border:1px solid #ccc; padding:3px 0 0 3px;}
.input-long .input-editer-hd { text-align:right; padding:5px0; }
.input-long .input-editer-hd a:hover { background:#333; color:#fff;}
#setting .input-numshort{width:60px;}
.flag { background:url(../images/all2.png) -44px 8px no-repeat;padding: 14px 8px;display:inline-block;height:14px;float:right;}
.input-explain{color:#999;}
body .form .input-tips{font-size:12px;height:12px;}
#doc .bd-search-box { margin-top:56px;}
.input-tips{visibility: hidden;margin-left:5px; }
.input-tips-error{visibility:visible;color:#ed5c88; line-height:26px;}
.sign-register-em .input-tips-error { margin-left:104px; display:inline}
.input-tips-error i{display:inline-block;text-indent:-9999px;width:21px;height:22px;background:url(../images/all2.png) -70px -22px no-repeat;*background-position:-70px -26px; }
#setting_check .input-tips-error i{ background:url(../images/all2.png) -70px -21px no-repeat !important;*background-position:-70px -26px !important;}
#setting_check .gcqk .input-tips-error i {background:url(../images/all2.png) -70px -23px no-repeat !important;}
.input-tips-success{visibility:visible;color:#393;}
.input-tips-success i{display:inline-block;text-indent:-9999px;width:22px;height:23px;background:url(../images/all2.png) -69px 0px no-repeat;}
.form_dubai .input-editer{box-shadow:none;overflow:hidden;display:inline-block;float:left;padding:0; width:678px; *margin-left:-130px;}
.form_dubai .input-editer-full { *margin-left:0px; }
.input-editer textarea{border:0;width:100%;line-height:1.4em;resize:none;background:#fff;}
#mail .bd .input-editer .input-editer-bd textarea { width:752px; border: 1px solid #CCCCCC; padding:5px; color:#333}
.input-editer-mid textarea  { width:660px}
#setting .form_dubai .input-long .input-editer-mid textarea { width:543px; border:1px solid #ccc}
.input-editer-hd{border-radius:4px 4px 0 0;font-size:13px;line-height:1.8em;padding:3px 6px;}
.input-editer-dubai textarea{background:#fff;border:1px solid #d1d1d1;}
.btn-base{display:inline-block;color:#fff;cursor:pointer;background:#EF5D8A;border:0;height:26px; line-height:26px; *line-height:26px;width:80px; }
.btn-pink {background: #EF5D8A; color:fff;}
.btn-pink:hover,.btn-pink:focus {background-color:#EE7C9F;color:#fff;}
a.btn-pink:hover {background-color:#EE7C9F;color:#fff;}
.btn-gary{background:#dddddd;color:#666666 !important;}
.btn-gary:hover,.btn-gary:focus{background:#e7e7e7;color:#666;}
.btn-weak{background:#dddddd;color:#666666 !important;}
.btn-weak:hover,.btn-weak:focus{background:#e7e7e7;color:#666;}
.Concern,.Concern a{color:#fff}
.btn-green{background-color:#97BE99;}
.btn-green:hover,.btn-green:focus{background-color:#B9DABA; color:#fff}
.btn-green:hover.btn-green {background-color:#B9DABA; color:#fff}
a.btn-green:hover {background-color:#B9DABA; color:#fff}
.btn-big { width:100px;}
.btn-bigger { width:120px;}
.btn-normal { width:50px;height:26px; line-height:26px;*line-height:26px;border:0;margin-bottom:19px; font-size:12px; color:#fff;cursor:pointer; text-align:center}
.btn-small{width:60px; height:24px; line-height:24px; text-align:center}
a.btn-gary:hover{background:#e7e7e7;color:#666;}
#bd #user #user_base .btn-base{margin-bottom:4px!important; }
#bd #user #user_base .Concern { float:left; margin:0 5px;}
#bd #user #user_base .user-approve span { margin-top:5px;}
.user-mygift-ginfo .btn-base{margin-top:5px;}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
border:none /*去虚线框*/;
padding:0;
}
.btn-base span{font-size:12px; text-align:center;}
a.btn-base,span.btn-base{text-align:center;}
.user-mygift-uinfo dl dd .btn-base{height:24px!important;line-height:24px!important;}
a.btn-comm {line-height:26px; background: #EF5D8A;border: none;border-radius: 2px;color: white;text-align: center;margin-left:0px;}

.btn-reset {border:0;}
.btn-weak:hover,.btn-weak:focus{background-color:#e7e7e7;color:#666;text-shadow:none;}
.btn-weak{background:#dddd;color:#666666;}
.btn-disable,.btn-disable:hover,.btn-disable:focus,.btn-loading,.btn-loading:hover,.btn-loading:focus{color:#666;}
.btn-disable,.btn-disable:hover,.btn-disable:focus{color:#666;background: #E7E7E7; *float:left}
.btn-loading{cursor:default;padding-left:1.7em;background: url(../images/loading_1.gif) 5px center no-repeat;margin-left:10px; float:left; *float:none;}
.report-box .btn-loading { float:none;}
.btn-loading-right{cursor:default;padding-left:1.7em;background: url(../images/loading_1.gif) 5px center no-repeat; }
.btn-search{ margin-left:68px; display:inline;}
a.btn-big {line-height:26px}
.t2 .btn-input{float:left; margin:7px 0 0 10px}
.btn-bigsearch{box-shadow:0 1px 0 rgba(255,255,255,.4) inset,1px 1px 2px rgba(0,0,0,.2);color:#fff;width:211px;height:43px;background:#fd5a94 url(../images/all_1.png) 0 -786px no-repeat;text-shadow:1px 1px 2px rgba(0,0,0,.4);padding-left:45px;font-size:20px;cursor:pointer;border:0;}
.album-upbtn .btn-upphoto{border:1px solid #c83a69;box-shadow:0 1px 0 rgba(255,255,255,.4) inset,1px 1px 2px rgba(0,0,0,.2);color:#fff;height:43px;background:#fd5a94 url(../images/all_1.png) -211px -786px no-repeat;text-shadow:1px 1px 2px rgba(0,0,0,.4);font-size:20px;cursor:pointer;width:144px;padding:0 0 0 45px;}
.album-upbtn .btn-upphoto span{background:0;}
.more { color:#999; font-size:12px;}
a.more {color:#999;}
a.more:hover {background:#333; color:#fff;}
.form dl{zoom:1;padding:4px 0 9px 0;*padding:4px 0 9px 0; }
#signup_per .form .form-btn { line-height:24px;margin-top:-5px !important}
.form dt,.form dd{float:left;line-height:2.0em;font-size:14px;width:350px ;color:#666666;}
.form dt{width:80px;color:#666;text-align:right;padding-right:26px;}
.zhengyou dt { width:100px; *width:110px;}
.zhengyou dd { width:560px !important;}
.signup-float-ico .input-text{ *float:left; *line-height:30px}
#signup_per .signup-float-ico1{*float:left}
#signup_per .signup-float-ico1 select { *margin-top:5px}
#signup_per .signup-float-tishi em i { margin-top:0px !important;}
.form dd em {color: #999;font-size: 12px;}
.form dd em i { *margin-top:10px; }
.form .form-btn em i, .password-box dd em i { margin-top:0px !important;}
.zhengyou .input-tips-success i { display:inline-block;text-indent:-9999px;width:22px;height:23px;background:url(../images/all2.png) -69px 3px no-repeat; *background-position:-69px 0}
.zhengyou .btn-base { float:left;}
.feedback-ico input { *float:left}
.feedback-ico dd em i { *margin-top:2px}
#setting .phone-syle-css .btn-base { *float:left}
.form .phone-syle-css  input { *float: left}
#check_mail .btn-base { *float:left !important}
#check_mail i { *margin-top:0px}
.form .phone-syle-css em i{ *margin-top:2px; margin-top:0 !important}
.form-btn .btn-base{ height:26px; float:left}
.form-btn a:hover { background:#333; color:#fff;}
.form-g3 li{width:33.33%;float:left;}
.form-g4 li{width:25%;float:left;}
.form-g5 li{width:140px;;float:left;}
.form-ginline li{margin-right:15px;float:left;}
.postmark{width:147px;height:85px;position:absolute;background:url(../images/postmark.png) no-repeat;text-indent:-9999px;}
.hidden{position:absolute;visibility:hidden;left:-9999px;}
.tabs-title-right{float:right;padding-top:8px;}
.tabs-title li{float:left;list-style-type:none;margin-right:5px;line-height:1.3em; position:relative; width: 106px; height:30px;}
.tabs-title li.selected{background-color:#E9EEF1;position:relative;}
.tabs-title li.selected a { color:#333; text-align:center}
.tabs-title li a {line-height:30px;text-align: center;display:block;}
.pagenum{text-align:center;height:40px;padding:10px 10px 0; margin-top:10px;}
.pagenum .on{margin:0 .1em;padding:.3em .6em; line-height:18px !important;}
.pagenum .on{font-size:12px;color:#484848;color:#ef5d8a;border:1px solid #ef5d8a;padding:0px 5px; display:inline-block; height:18px;}
#my_follow .pagenum strong,#my_follow .pagenum a:hover,#mail .pagenum strong,#mail .pagenum a:hover,#main-box .pagenum strong,#main-box .pagenum a:hover{*padding:0px 5px !important;}
.pagenum a{color:#666666;padding:0px 5px; line-height:18px;display:inline-block; height:18px; border:1px solid #fff}
.pagenum a:hover{text-decoration:none;color:#ef5d8a;padding:0px 5px;border:1px solid #ef5d8a; }
/* 地区选择 */
#yf_plus_area .msg-close{background:url(../images/all2.png) -89px 3px no-repeat;float:right;height:11px;overflow:hidden;text-indent:-9999px;width:11px;padding:1px 5px;}
#yf_plus_area .msg-close:hover{background:url(../images/all2.png) -91px -25px no-repeat;}
.yf-plus-area-box{position:relative;z-index:30;}
.yf-plus-area{position:absolute;width:308px;border:1px solid #e0e0e0;background:#fff; z-index:150 !important;}
.yf-plus-area-bd .tips{width:308px;color:#aaa;font-size:12px;text-align:center;padding:40px 0;}
.yf-plus-area-hd{background:#eee;line-height:1em;padding:7px 6px;}
.yf-plus-area-bd h4{padding:5px 3px; color:#666; }
.yf-plus-area-bd h4 a{font-size:12px;margin-left:10px;font-weight:bold;}
.yf-plus-area-bd h4 a:hover {background-color:#333;color:#fff;}
.yf-plus-area-bd li{float:left;line-height:22px;zoom:1;margin:2px 3px }
.yf-plus-area-bd li a{display:inline-block;color:#666;font-size:12px;line-height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.yf-plus-area-bd li a:hover{background:#333;color:#fff;}
.yf-plus-area-bd .yf-plus-area-all{width:308px;}
.yf-plus-area-bd .yf-plus-area-all a{line-height:16px; font-weight:bold; color:#666; font-size:14px;}
.headnav #hd .box{width:98%}
.headnav #hd .box .my-nav { float:right; margin-right:10px;}
#hd .box{width:960px;margin:auto;}
#bd{width:960px;min-height:300px;margin: 0 auto;/*padding: 17px 0;*padding: 30px 0 15px 0;*/*min-height:500px;}
#bd .my_box .user-menu{padding:20px 0 20px 12px;width:110px;}
.headnav #ft{width:100%}
#ft{width:960px;border-top:1px solid #d6d6d6;color:#7d7d7d;position:relative;margin:auto;padding:11px 0 10px;margin-top:5px;}
.user-box,.my_box, .my_box1, .my_box_one, .upgrade-box, .help-box, .about-box, .pay-box, .success-box{background:#fff;margin-top:57px;*margin-top:70px;padding:20px 15px 30px 15px;width:930px;min-height:500px;}
/*.my_box1{background:#fff;margin-top:57px;*margin-top:71px;padding:20px 15px;width:930px;min-height:900px;min-height:500px;}*/
.result_box { width:960px;margin-top:57px;*margin-top:70px;}
.result_box .ft{ float:none !important; height:auto !important}
.sign-box, .infor-register, .sayhello{min-height:460px!important;background:#fff;margin-top:57px!important;*margin-top:71px!important;padding:20px 15px;width:930px;*margin-top:87px}
.user-box .main{width:475px;float:left;margin:0 30px;}

.user-box .side,.user-box .side-r,.my_box .side{float:left;width:200px;}
.user-box .side {float:left;width:190px;}
#bd #user .side-r{width:195px!important;}
.result_box #main-box { width:704px; float:left; }
.result_box .serch_box { width:704px; float:left; height:100px; margin-bottom:10px; background-color:#fff}
.result_box .main{float:left;width:704px; background-color:#fff;min-height:500px; margin-bottom:10px; padding-bottom:15px;}
.result_box .btn-loading { text-align:center; margin:150px 310px 0}
.result_box2 .side{float:right;width:245px; }
.result_box .side .user-infor-nav li { height:30px; margin-bottom:5px; background-color:#f7f7f7; color:#666;  padding-left:15px; width:230px;}
.result_box .side .user-infor-nav li a { display:block;line-height:30px; font-size:12px;}
.result_box .side .user-infor-nav li:hover  { background-color:#333; }
.result_box .side .user-infor-nav li:hover a {color:#fff ;}
.result_box .side .user-infor-nav li a .font-red-big { font-size:18px; color:#ED5C88;}
.result_box .side .user-infor-nav li a .font-red {color:#ED5C88}
.result_box .side{float:left;width:245px;color:#6b6b6b; margin-left:10px; display:inline}
.result_box .main .mod{background: white;}
.result_box .main .mod .bd { margin-top:18px;}
.result_box .side .index_side {background: #E9EEF2; /*padding-bottom:118px; *padding-bottom:126px; margin-top:17px;*/height:auto;}
.result_box .side .index_side .mod{margin-top:15px; width:225px; margin-left:10px; display:inline}
.result_box .hd{margin-bottom:14px;position:relative;}
.result_box .hd h2{font-size:14px;color:#333; padding-top:5px; padding-left:18px;}
.result_box .hd .more{position:absolute;right:18px; bottom:0px;font-size:12px; }
.result_box .side .mod .hd {width:225px; margin-left:10px;}
.result_box .side .mod .hd h3 { font-size:14px; color:#333; line-height:30px;border-bottom:1px solid #c9cfd3; height:30px; padding-top:5px;clear:both }


#mail_search input{float:left; font-size:12px; color:#999; width:154px; margin-top:5px; padding:0.4em}
#mail_search .btn-normal{line-height:26px;height:26px;width:50px;margin-top:5px;}
#mail_search .btn-normal span{ float:left; padding-left:8px;*#padding-left:14px}
.result_box .side .advert { margin-top:10px;}
.my_box .main{width:700px; float:right; margin-right:20px}
.my_box .user_mian_box { width:930px; margin:0 auto}
.user_mian_box .mail-detail-next { background-color:#f7f7f7; height:30px; margin-bottom:10px; line-height:30px; padding-left:5px;}
.user_mian_box .mail-detail-next .mail-detail-sys { float:left}
.user_mian_box .user-back { float:right}
.user_mian_box .user-back a { line-height:30px; color:#999}
.user_mian_box .user-back a:hover { background-color:#333; color:#fff;}
.user_mian_box .hoverdiv { position:relative; float:right; width:24px; margin-top:7px;*margin-top:5px;}
.user_mian_box  .hoverdivclick ul{display:block;border:1px solid #ccc;width:93px;padding:1px;background:#fff;line-height:24px;position:absolute;right:0;top:19px;z-index:99;}
.sys-mail dl { float:left; width:720px !important;}
.sys-mail dt { float:left; width:80px;}
.sys-mail .mail-detail-minfo,.sys-mail .mail-detail-title { float:left; width:500px !important;}
.sys-mail .mail-detail-minfo strong { line-height:24px; }
.sys-mail .mail-detail-title {line-height:24px; color:#333;}
.sys-mail .mail-detail-time  { float: left; width:180px; line-height:80px; text-align:right }
.sys-mail .mail-detail-time strong {color:#999;}
.sys-detail-list .feedback{ text-align:right;}
#user .report-box { width:524px; margin:0 200px}
#user .report-box .text-area { border:1px solid #ddd; padding:3px 0 0 3px; color:#333}
#user .report-box .form { margin-top:20px;}
.report-box h2 { float:left}
.report-box .back_faont { float:right; margin-top:5px;}
.report-box .back_faont a { color:#999; font-size:12px;}
.report-box .back_faont a:hover { background-color:#333; color:#fff}
.report-box .input-string a { color:#666}
.report-box .input-string a:hover { background-color:#333; color:#fff;}
#user-box .main{float:left;margin:0 27px;display:inline;}
.my_box .main #album{float:right;width:670px;margin-right:40px;display:inline;}
#bd .upgrade-box #upgrade_read{float:right;width:680px!important;margin-right:40px;}
.my_box_one .main{float:right;width:100%;}
.sayhello .main {width:100%;}
.about-box{width:720px;background:#fff;position:relative;padding:40px;}
.sign-box,.about-box,.help-box{background:#fff;;width:900px;padding:20px 30px;}
.sign-box .btn-loading { float:none}
#bd #about .settings-head{float:left;border-bottom:1px dashed #d1d1d1;width:900px; margin-left:0px;padding-top:5px;}
#bd #about #help_cont #nav1{background:#fff;width:700px; }
.sign-box .ext-bt,.sign-box .ext-bt i,.about-box .ext-bt,.about-box .ext-bt i{}
.sign-box .ext-bt i{width:792px;}
.about-box .ext-bt{width:971px;}
.about-box .ext-bt i{width:967px;}
#signup_per .ext-bt{width:100px;}
#signup_per #monologue{float:left;}
#signup_per .nxdb dd{width:600px}
#signup_per .textarea-input dd { width:700px;}
#signup_per .textarea-input textarea{padding:6px 0 0 6px;width:372px;}
#signup_per .textarea-input em{float:left;margin:80px 0px 0 20px;}
#signup_per .textarea-input .input-editer a:hover.ya-monologue { background:#333; color:#fff;}
.about-box .ext-tp{position:absolute;height:41px;width:920px;background:url(../images/about_hoop.png) repeat-x;top:-20px;left:10px;}
.sign-box .hd {border-bottom: 1px dashed #D1D1D1;padding-bottom: 5px;line-height: 25px;}
.sign-box h2{width: 900px;float: left;font-size:28px;color:#666666;padding-bottom:10px;border-bottom:1px dashed #d1d1d1;margin:0px 0 10px 0px;}
.face-flash .sctx { margin-top:-3px; float:none !important;}
.face-normal h2 { margin-top:-3px; float:none !important}
#signin h2{width: 450px;float: left;font-size:28px;color:#666666;padding-bottom:10px;border-bottom:1px dashed #d1d1d1;margin:30px 0 10px 48px;}
#signin h3{width: 700px;float: left;font-size:28px;color:#666666;padding-bottom:10px;border-bottom:1px dashed #d1d1d1;margin:30px 0 10px 48px;}


.sign-register h2{width: 450px;float: left;font-size:28px;color:#666666;padding-bottom:10px;border-bottom:1px dashed #d1d1d1;margin:30px 0 10px 48px;}
#forgetpwd h2 {width: 450px;float: left;font-size:28px;color:#666666;padding-bottom:10px;border-bottom:1px dashed #d1d1d1;margin:30px 0 10px 48px;}
#signin #login_form{float:left; width:550px }
#signin #login_form .form-btn .btn-base{float:left; }
#signin #login_form .form-btn a{float:left;}
#signin #login_form dt{margin-top:5px;}
#signup .main p{}
#signin_form { width:550px !important;}
.sign-box .sctx span{color:#666666;font-size:12px; font-family:"宋体"; display:none;}
.sign-box .ptsc{background:#E7E7E7;width:300px; padding-left:10px; height:30px; line-height:30px; }
.scxp1 .loading-photo { height:390px;}
#flashContent { height:520px;}
.flash_infor { height:520px; width:550px;}
.sign-box .ptsc i{display:block;text-indent:-9999px;width:14px;height:19px;background:url(../images/all2.png) -122px 11px no-repeat; float:left}
.sign-box .ptsc a{color:#ed5c88;}
.sign-box .ptsc a:hover{background:#ed5c88;color:#fff;}
.sign-box h2 .yhzc{float:left;color:#666666; padding-top:10px;}
.sign-box h2 .yhzc1{float:right;margin-right:10px;font-size:12px;margin-top:18px;}
.sign-box h2 .yhzc1 a{color:#ed5c88;}
.sign-box h2 .yhzc1 a:hover{background:#ed5c88;color:#fff;}
.sign-box #signup_form{margin-left:49px;}
.sign-box .hd{overflow:hidden;}
.sign-box .hd .more{float:right;color: #999;}
.sign-box .hd .more a {color: #999;}
.sign-box .hd .more a:hover {background: #333;color: white;}
.sign-box .main{padding: 0 200px;}
.sign-box .regmain{padding: 0 20px;}

.sign-box .side{float:left;width:170px;padding-left:25px;}
.about-box h2{font-size:18px;color:#f16d9b;padding:0 0 5px 2px;}
.about-box .main,.help-box .main{float:right;width:691px;}
.about-box .side,.help-box .side{float:left;width:194px;}
#msg .bg{position:absolute;top:0;left:0;z-index:998;background:#000;opacity:.3;filter:alpha(opacity=30);}
#msg .msg-mod{position:absolute;z-index:10999;width:420px;border:11px solid #f2f2f2;border-radius:4px;background:#fff;overflow:hidden;margin:auto;}
#msg .msg-mod .hd{background:#f9fbfc;color:#999;height:47px;border-bottom:1px solid #e9e9e9;}
#msg .msg-mod .bd{min-height:60px;line-height:22px;font-size:14px;padding:10px 20px;}
#msg .msg-mod .ft{text-align:right;position:relative;zoom:1;padding:18px;}
#msg .msg-mod .ft .ft-tips{position:absolute;left:18px;top:18px;line-height:27px;color:#ff7d7d;}
#msg .msg-mod .ft .ft-tips a{color:red;text-decoration:underline;}
#msg .msg-mod h3{float:left;height:47px;line-height:47px;font-size:16px;padding-left:22px;}
#msg .msg-close{float:right;width:11px;height:11px;overflow:hidden;text-indent:-9999px;background:url(../images/all_1.png) -40px -135px no-repeat;opacity:.7;filter:alpha(opacity=70);margin:18px 12px;}
#msg .msg-alert-icon,#msg .msg-info-icon{float:left;width:102px;height:72px;background:url(../images/all2.png)no-repeat -252px 0;margin:-10px 30px 0 10px;}
#msg .msg-info-icon{background-position:-252px -160px;}
#msg .msg-mod .msg-alert,#msg .msg-mod .msg-confirm{line-height:1.8em;padding-top:40px;}
#msg .pagenum a,#msg .pagenum strong{padding:.2em .5em;}
.msg-loading{text-align:center;line-height:1.4em;padding:80px;}
.msg-hi .main{float:right;}
.msg-hi .side,.msg-mail .side{float:left;width:100px;}
.msg-hi .main ul{height:140px;margin-top:9px;}
.msg-hi .main li{}
.msg-hi .main li:hover { background:#E9EEF1}
.msg-hi-reload a i{background:url(../images/all2.png) no-repeat -141px -34px; display:block; margin-left:622px; margin-top:9px; width:20px; height:18px; float:left;}
.hello-txt-list .msg-hi-reload a:hover i{ background:url(../images/all2.png) no-repeat -141px -70px;display:block; margin-left:622px; margin-top:9px; width:20px; height:14px; float:left; background-color:#333}
.msg-hi .ft .ya-payhi { margin-right:50px; display:inline}
.msg-hi .ft .btn-base{margin-bottom:1px!important; height:26px !important;}
#msg .msg-mod .msg-gift .ft .ft-tips{left:215px;}
#mail .msg-gift{padding-left:10px; *height:500px}
#mail .msg-gift .ft { *margin-top:160px}
.msg-gift-area{margin-bottom:10px;}
.msg-gift-category h4{float:left;background:url(../images/all_1.png) -170px -135px no-repeat;padding-left:17px;margin-right:30px;line-height:2.1em;}
.msg-gift-category li{float:left;width:106px; height:30px; line-height:30px; text-align:center;margin-left: 5px; display:inline; }
.msg-gift-category li:hover { background-color:#f2f8fb; border-radius: 2px 2px 0 0;}
.msg-gift-category li.selected a{display:inline-block;background:#E9EEF1;color:#333;border-radius: 2px 2px 0 0;width:106px; height:30px; line-height:30px; }
.msg-gift-category li.selected a:hover{display:inline-block;background:#f2f8fb}
.msg-gift-list ul{margin-right:-15px;height:145px;}
.msg-gift-list li{width:90px;text-align:center;float:left;margin:0 12px;cursor:pointer;}
.msg-gift-list img{vertical-align:middle;}
.msg-gift-list img:hover {opacity:0.8; filter:alpha(opacity=80);}
.msg-gift-list em{display:block;margin-bottom:3px;line-height:1.2em;}
.msg-gift-list strong{margin-top:5px;font-size:12px; color:#666}
.msg-gift-list strong:hover { background-color:#333; color:#fff;}
.msg-gift-list em { color:#999}
.msg-gift-page{text-align:right;height:22px;padding:6px; margin-top:10px;}
.msg-gift-to-text dt{font-size:13px;margin-bottom:5px;}
.msg-gift-to-text dd textarea{width:417px;}
#msg .msg-gift .ft{margin-top:18px;padding-right:20px;}
.msg-gto-gift{float:left;width:120px;height:174px;background:url(../images/all_1.png) -215px -485px no-repeat;padding:10px;}
.msg-gto-gift-item{background:#fff;height:164px;text-align:center;padding-top:10px;}
.msg-gto-user{float:left;width:100%;}
.msg-gto-tabs{border-bottom:1px solid #E9EEF1;margin:5px 0;}
.msg-gto-tabs a{display:block; line-height:30px;}
.msg-gto-ulist{padding:5px 0 0 5px;height:83px;}
.msg-gto-ulist li{float:left;width:80px;text-align:center; margin:0 11px;}
.msg-gto-ulist a img:hover{opacity:.8;filter:alpha(opacity=80); height:96px; width:80px;}
.msg-gto-ulist img{vertical-align:bottom;cursor:pointer;width:80px; height:96px; margin-bottom:10px}
.msg-gto-ulist strong{cursor:pointer;overflow:hidden;line-height:14px; display: inline-block }
.msg-gto-ulist strong:hover { background-color:#333; color:#fff; }
.msg-mail-text .input-editer{}
.msg-mail-text .input-text{width:750px;}
.msg-mail-text .input-editer textarea{width:498px;height:164px;}
.msg-mail .main .msg-mail-text .input-editer textarea{height:226px;}
#mail .msg-mail-text {width:752px;}
#mail .bd .msg-mail-text .input-editer-bd textarea { width:752px;border: 1px solid #CCCCCC; padding:1px 5px; color:#333}

.msg-gift-to-item{float:right;border: 2px dashed #CCC;width:126px;text-align:center;border-radius:4px;padding:8px; height:234px}
.gift-select-more .msg-gift-to-item { height:175px;}
.msg-gift-to-item .btn-base { height:26px; margin-top:10px; line-height:26px;}
.msg-gift-to-item img{vertical-align:bottom;margin:5px 0;}
.msg-gift-to-item strong{display:block;font-size:12px; color:#666;}
.msg-gift-to-item em{line-height:1.5em;display:block;}
.msg_font { text-align:left; padding-left:12px;}
.hello-txt-list {width: 720px;float: left;border:2px dashed #CCC;border-radius: 3px;padding:0 20px 10px 20px;line-height: 32px; }
.hello-txt-list label { display:block;}
.hello-txt-list ul { font-size:14px;}
.hello-txt-list .msg-hi-reload a:hover{ background-color:#333; color:#fff;}
.msg-face img{width:100px;vertical-align:bottom;}
.msg-face strong,.msg-face em{display:block;margin-bottom:5px;text-align:center;line-height:1.1em;}
.msg-face strong{font-size:14px;height:14px;overflow:hidden;line-height:16px;margin:5px;}
.msg-monologue-help dl{height:30px;margin-top:8px;}
.#monologue .input-editer-bd{width:378px!important;}
.msg-monologue-help dt{float:left;line-height:27px;margin-right:22px;font-size:14px;}
#msg .msg-mod .msg-monologue{padding:0;}
.msg-monologue .side{float:left;width:145px;background:#f9fbfc;border-right:1px solid #e0e0e0;height:292px;padding:20px 0 0 10px;}
.msg-monologue .side li{padding:3px 0 3px 20px;}
.msg-monologue .side .selected{border:1px solid #e0e0e0;border-right:0;background:#fff;position:relative;right:-1px;padding:2px 0 2px 18px;}
.msg-monologue .main{float:right;width:480px;height:292px;overflow-y:auto;padding:10px;}
#msg .msg-mod .msg-signin{padding-top:40px;}
#msg-hi .bd .input-tips-success{margin-top:-20px}
.msg-signin .input-tips{display:block;margin-left:0;}
.msg-signin .input-tips-success{visibility:hidden;}
.msg-signin .input-text{width:180px;}
.msg-signin .main{float:left;width:340px;}
.msg-signin .side{float:left;border-left:1px solid #e5e5e5;padding-left:30px;}
#photo .hd .ac-close{width:41px;height:41px;overflow:hidden;text-indent:-9999px;background:url(../images/all_1.png) -270px -735px no-repeat;position:fixed;right:0;top:0;opacity:.85;filter:alpha(opacity=85);}
#photo .hd-logo{width:130px;height:30px;background:url(../images/all_1.png) no-repeat;text-indent:-9999px;overflow:hidden;margin:10px;}
#photo .bg{position:absolute;top:0;left:0;z-index:998;background:#000;opacity:.9;filter:alpha(opacity=90);}
.photo-mod{z-index:999;position:fixed;}
.photo-mod .photo_big{position:fixed;top:60px;left:50%;text-align:center;z-index:9;}
.photo-mod .photo_big img{max-width:100%;max-height:100%;min-width:50px;min-height:50px;background:#333 url(../images/loading_1.gif) 50% 50% no-repeat;vertical-align:middle;border:8px solid #eee;box-shadow:0 3px 5px rgba(0,0,0,.2);border-radius:4px;}
.photo-mod .photo_small_l,.photo-mod .photo_small_r{position:fixed;width:220px;height:220px;line-height:220px;}
.photo-mod .photo_small_l a img,.photo-mod .photo_small_r a img{vertical-align:middle;border:3px solid #eee;opacity:.7;filter:alpha(opacity=70);}
#search_bar{width:960px;font-size:14px;line-height:27px;position:relative;z-index:99;margin:120px auto -48px !important;display: none;}
#search_bar h2{margin-top:1px;font-size:16px;height:27px;background:url(../images/all_1.png) -130px -23px no-repeat;padding-left:22px;float:left;margin-right:20px;}
#search_bar dl{float:left;margin-right:4px;}
#search_bar .input-short{width:110px; border:1px solid #ddd;}
#search_advanced{width:935px;background:#fff;font-size:14px;line-height:27px;margin:auto;padding:20px;}
#search_advanced .box{overflow:hidden;}
#search_advanced dl{float:left;width:48%;height:30px;margin:5px 0;}
#search_advanced dt{width:100px;text-align:right;padding-right:10px;color: #666;}
#search_advanced dd,#search_advanced dd select,#search_advanced dd input {color: #666;}
#search_advanced .ext-tp{position:absolute;width:50px;height:21px;top:-20px;right:135px;background:url(../images/all_1.png) 0 -360px no-repeat;}
#search_advanced .hd{border-bottom:1px dashed #D1D1D1;padding-bottom:6px;margin-bottom:10px;}
#search_advanced .hd h3{float:left;font-size:28px;padding:0 4px;color: #666; font-family:"Microsoft Yahei"}
#search_advanced .hd form{float:right;left:27px;}
#search_advanced .bd .btn{clear:both;text-align:center;height:22px;margin-bottom:20px;}
#search_advanced .bd .btn .btn-big { height:32px; line-height:32px;}
#search_advanced .ext-bt{background:#dcdcdc;border:1px solid #d6d6d6;height:4px;position:absolute;width:973px;bottom:0;left:0;text-align:center;cursor:pointer;}
#search_advanced .ext-bt-icon{display:inline-block;height:0;width:0;border-color:transparent transparent #fff;border-style:solid;border-width:0 4px 4px;}
#serach_savelist{position:absolute;top:30px;right:-12px;background:#fffee1;z-index:30;border:1px solid #f2e5b2;font-size:12px;width:400px;color:#666;padding:11px 17px;}
#serach_savelist .tips{text-align:center;}
#serach_savelist li{border-bottom:1px solid #f8f1c8;padding:5px;}
#serach_savelist li .btn-base{float:right;margin-top:2px;}
#serach_savelist .ext-tp{position:absolute;top:-7px;right:50px;width:15px;height:7px;background:url(../images/all_1.png) -40px -350px no-repeat;}
#hd{background: url(../images/top_bg.png) repeat-x;height:48px;border-bottom: 2px solid #D4517A;top: 0;position:fixed; _position:absolute;_top:;text-align:center;z-index:9999;width: 100%;}
#hd,#hd .nav li {text-decoration:none;line-height:48px; }
#hd,#hd .nav a .nav-bg {color:#fff;padding:0px 10px; margin-right:10px;}
#hd,#hd .nav a:hover .nav-bg {color:#fff; background-color:#d4517a; height:48px} 
h1{float:left;width:130px;height:48px;overflow:hidden;margin:0 25px 0 0px;}
h1 a{font-size:26px;}
h1 img{width:130px;height:48px;}
.nav li{float:left;font-size:16px;}
.nav .icon-search{padding:-2px 10px;text-align: center;}
.nav a { color:#fff; padding: 0 15px; display:block}
.nav a:hover {color:#fff; background-color:#d4517a;}
.nav .nav-current{color:#fff; background-color:#d4517a;}

.my-nav{float:right;}
.my_nav_loading a { color:#fff; padding: 0 10px; display:block ; float:left}
.my_nav_loading a:hover {color:#fff; background-color:#d4517a;}
.my-nav em{color:#f4b2cb;}
.grid{margin:0 10px;position:relative;}
.grid .red { color:#F00}
.icon-email{background:url(../images/email.png) no-repeat center -65px;display:block; width: 50px; height:30px; margin-top:6px;text-indent:-9999px  }
.icon-email a ,.icon-photo a, .icon-emai-more a{ text-indent:-9999px}
.icon-emai-more {background:url(../images/email1.png) no-repeat center -63px;display:block; width: 50px; height:30px; margin-top:4px;text-indent:-9999px }
.icon-photo{background:url(../images/picter.png) no-repeat center -65px; display:block; width: 50px; height:30px; margin-top:6px;}
.header-info{position:absolute; top:14px; height:31px;}

#dzxy-info{ right:80px; width:90px; line-height: 30px;}
#email-info{ right:40px; width:50px;line-height: 30px;}
#photo-info{ right:0; width:50px;line-height: 30px;}


.header-info .header-info-title{ text-align: center;display:block; height:36px;z-index: 10; position:relative;color:#fff;cursor: pointer; }
.header-info .header-info-title a { color:#fff;}
.header-info .header-info-title a:hover { color:#666}
.header-info-list{ border:1px solid #c7c7c7;z-index: 9; position:absolute; top:36px; left:-48px; width: 132px; background-color: #fff; display: none; padding:2px; }
.email-info-list{ border:1px solid #c7c7c7;z-index: 9; position:absolute; top:36px; left:-88px; width: 132px; background-color: #fff; display: none; padding:2px; }
.photo-info-list{ border:1px solid #c7c7c7;z-index: 9; position:absolute; top:36px; left:-88px; width: 132px; background-color: #fff; display: none; padding:2px; }
.header-info-list li,.photo-info-list li,.email-info-list li {cursor: pointer;  color:#666; width: 102px; padding-left: 30px; height:30px; line-height: 30px; text-align:left}
.header-info-list li:hover,.photo-info-list li:hover,.email-info-list li:hover{ background-color: #E9EEF1;}
.header-info-list li:hover a,.photo-info-list li:hover a,.email-info-list li:hover a { color:#333}
.header-info-list li.header-info-line{ overflow: hidden; border-top: 1px solid #E9EEF1; height: 0px!important; width: 100px;margin-left: 1px; font-size: 0; line-height: 0; margin-top: 1px; margin-bottom: 1px;}
.header-info a { display:block}
.icon-myinfo {background:url(../images/mynav.png) 7px 9px no-repeat #fff; }
.icon-setting{background:url(../images/mynav.png) 7px -36px no-repeat #fff; }
.icon-vip{background:url(../images/mynav.png) 7px -81px no-repeat #fff; }
.icon-help{background:url(../images/mynav.png) 7px -129px no-repeat #fff; }
.icon-serves{background:url(../images/mynav.png) 7px -178px no-repeat #fff; }
.icon-quit{background:url(../images/mynav.png) 7px -233px no-repeat #fff; }
.icon-email2 {background:url(../images/mynav.png) 7px -288px no-repeat #fff; }
.icon-email3 {background:url(../images/mynav.png) 7px -419px no-repeat #fff; }
.icon-upload{background:url(../images/mynav.png) 7px -332px no-repeat #fff; }
.icon-picter {background:url(../images/mynav.png) 7px -374px no-repeat #fff;}
/* 鼠标移上去 */
.header-info-hover{ background-color: #fff;}
.header-info-hover .header-info-title{border: 1px solid #c7c7c7; color:#666; border-bottom: none;background-color: #fff;}
.header-info-hover .icon-email{background:url(../images/email.png) no-repeat center 0px;display:block; width: 50px; height:30px; margin-top:6px;  }
.header-info-hover .icon-photo{background:url(../images/picter.png) no-repeat center 0px; display:block; width: 50px; height:30px; margin-top:6px }
.header-info-hover .header-info-list,.header-info-hover .email-info-list,.header-info-hover .photo-info-list{ display:block;}
.header-info-hover .icon-emai-more {background:url(../images/email1.png) no-repeat center 0px;display:block; width: 50px; height:30px; margin-top:4px;  }
.ft-nav{width:960px;margin:0 0 15px 6px;}
.ft-nav a:hover { background:#333; color:#fff}
.ft-nav li{float:left;margin-right:28px;}
.ft-cr{width:960px;margin-left:6px;line-height:18px;}
.ft-icon{position:absolute;right:0;top:22px;}
.ft-icon-gs,.ft-icon-ga{display:inline-block;width:34px;height:39px;line-height:100px;background:url(../images/all2.png) 0 -236px no-repeat;margin-left:12px;overflow:hidden;}
.ft-icon-ga{background-position:-33px -236px;}
#signin .form dl,#signup .form dl{padding:10px 0;}
#signup .main p{margin-left:153px; cursor:pointer;;}
#signup .main p input{ vertical-align:middle;margin-right:5px;}
#signup .main p a{color:#ed5c88;}
#signup .main p a:hover{color:#fff;background:#ed5c88;}
.signup-type-email dt{margin-top:5px; text-align:left;width:76px!important;}
.signup-type-mobile dt{margin-top:5px; text-align:left;width:76px!important;}
.signup-type-email dd{width:403px!important;}

#signup_form .signup-type-email dd{width:386px;}
#signup_form .signup-type-email dd{width:386px;}
#signup_form .signup-type-email .btn-base{height:26px!important;}
#signup_form .signup-type-mobile .btn-base{height:26px!important;}
#signin .input-text,#signup .input-text{width:200px;height:30px;line-height:30px; border:1px solid #d1d1d1; padding-left:5px; *float:left}
#signup_per .input-text { border:1px solid #d1d1d1;height:30px; padding-left:5px; }
#signup_form, #forgetpwd_form{float:left; width:550px;}
#signup_form .sjhm dd span{color:#999999;font-size:12px;}
#signup_form .sjhm dd{width:395px!important;*width:420px!important;}
#signin .signin-state{line-height:1em;}
#bd #signin .main #signin_form dl{margin-left:19px!important;}
#bd #signin .main #signin_form dl dd{width:371px!important;}
#bd #signin .main .form .form-btn{margin-top:2px!important;}
#bd #signin .main .form .form-btn a{font-size:12px; line-height:14px; margin-top:8px; margin-left:10px;}
#bd #signin .main .form .form-btn dd{width:260px!important;}
#bd #signin .main #signin_form .signin-state dd strong{font-size:12px;}
#bd #signin .main #forgetpwd_form{margin-left:49px!important;}
#bd #signin .main .signup-type-email dd{width:365px!important;}
#bd #forgetpwd .main #forgetpwd_form{float:left;}
#bd #forgetpwd .main #forgetpwd_form dl{margin-left:33px;height:34px; padding:13px 0;}
#bd #forgetpwd .main #forgetpwd_form dl dd{width:380px;height:50px;}
#bd #forgetpwd .main #forgetpwd_form .login dd{width:346px!important;}
#bd #forgetpwd .main #forgetpwd_form .login .forget-mobbtn { margin-top:12px;}
#bd #forgetpwd .main #forgetpwd_form dl dd input{height:30px;width:205px;border:1px solid #d1d1d1; padding-left:5px; margin-top:5px; *float:left}
#bd #forgetpwd .main #forgetpwd_form dl dt{margin-top:5px!important;}
#bd #forgetpwd .main #forgetpwd_form .form-btn{margin-top:2px!important;}
#bd #signin .main #forgetpwd_form  dt{width:60px!important;}
.signin-up{margin-bottom:68px;}
.signin-up em,.signin-open em{display:block;margin-bottom:10px;}
.signin-up a{font-size:18px;}
.signin-open li{float:left;margin-right:10px;padding-top:10px;}
.signin-open li a{display:inline-block;width:31px;height:31px;background:url(../images/open_id.png) no-repeat;line-height:999px;overflow:hidden;}
.signin-open li a.openid_icon_weibo{background-position:-31px 0;}
#signup .signup-mobvcode,#forgetpwd .forget-mobvcode{width:70px !important;margin-right:10px;}
.signup-in{position:absolute;bottom:30px;right:30px;font-size:14px;}
#signup .postmark{top:30px;right:-30px;}
.face-area .right em,#face_upimg em{display:block;margin-top:5px;}
#setting .face-area .btn-base{margin-right:0;}
#face_upimg .up-btn{width:105px;position:relative;overflow:hidden;height:27px;float:left;}
.up-btn .btn-bigger { width:110px;}
#face_upimg .up-bn-file{position:absolute;right:0;top:-2px;font-size:30px;opacity:0;filter:alpha(opacity=0);cursor:pointer;}
#face_upimg .btn-base{vertical-align:top;}
#face_upimg .up-loading .up-btn-loading{display:inline-block;}
#face_upimg em{float:left;padding-left:5px;}
#face_action .left{float:left;width:382px;margin-right:20px;}
#face_action .big-img,#face_action .face-img,#face_action .face-simg{border:1px solid #b2b2b2;background:#f3f3f3;width:380px;height:380px;overflow:hidden;}
#face_action .face-img{width:190px;height:228px;}
#face_action .face-simg{width:50px;height:60px;margin-top:10px;}
#face_action .big-img-content{position:relative;overflow:hidden;}
#face_action .big-img-bg{position:absolute;top:0;left:0;opacity:.5;filter:alpha(opacity=50);background:#fff;width:380px;height:380px;}
#face_action .big-img-resize{width:165px;height:200px;top:0;left:0;position:absolute;overflow:hidden;margin-top:1px;}
#face_action .big-img-tips{background:url(../images/faceup_tips.png) 10px 0 no-repeat;padding-top:40px;color:#999;margin:5px 0 0 10px;}
#face_action .big-img-resize .yui3-resize-handle-inner-br{background:url(../images/all_1.png) -250px 0 no-repeat;}
#about_nav{padding:31px 0;}
#about_nav li a{display:block;height:40px;line-height:38px;color:#555;text-align:center;font-size:16px;}
#about_nav li.selected a{height:38px;border-top:1px solid #e2e3e5;border-bottom:1px solid #e2e3e5;background:#fff;}
#about_cont p,#help_cont p{color:#666;font-size:14px !important;line-height:1.8em;padding:0 2px;}
#result .main .hd{margin-bottom:6px;font-size:16px;color:#8c8c8c;padding:15px 2px 0px; width:660px; margin-left:22px; }
#result .main .hd h2 {color:#999; font-size:12px;}
#result .main .hd h2 strong {color:#ef5d8a}
.result-no{margin-left:66px;position:relative;margin-bottom:30px;padding:150px 200px;}
.result-no em { font-size:14px; color:#666}
.result-no h3{font-size:16px;color:#ef5d8a;margin-bottom:5px;}
.result-no .ext-s{position:absolute;top:26px;left:145px;font-style:normal;color:#777;font-size:36px;font-family:arial; top:150px;}

#result .main .bd .result-list ul { margin-left:5px;}
.hp-box .mod .result-list li{float:left;margin-left:18px;margin-bottom:15px; display:inline; padding:10px 0 3px 0;overflow:hidden; border:1px solid #eee; text-align:center; vertical-align:bottom; position:relative; width:150px; height:185px; overflow:hidden}
.my_box .app .result-list li{float:left;width:150px;margin-left:18px;margin-bottom:15px; display: block; padding:10px 0 10px 0;overflow:hidden; border:1px solid #eee; text-align:center; vertical-align:bottom; position:relative; }
.result_box .result-list li{float:left;width:150px;margin-left:18px;margin-bottom:15px; display: block; padding:10px 0 10px 0;overflow:hidden; border:1px solid #eee; text-align:center; vertical-align:bottom; position:relative; }
.result-list li:hover { border:1px solid #ddd}
.result-list .phone-nub { padding:1px 5px 2px;  background:#000; opacity:0.7; filter:alpha(opacity=70); float:right;border-radius:3px; color:#fff; position:absolute; z-index:99; left:10px;top:-61px;}
.result-list .user-online-on { position:absolute; z-index:99; left:13px;top:149px; background:url(../images/all2.png) no-repeat -303px -469px;}
.result-face{display:block;height:156px;width:130px;overflow:hidden; margin:0px 10px 5px 10px;}
.result-face:hover{ opacity:0.8; filter:alpha(opacity=80);}
.result-list li strong {font-size:14px;display:block; width:130px; height:24px; overflow:hidden;text-overflow:ellipsis;-o-text-overflow: ellipsis; color:#ef5d8a}
.result-list li .user-online-on{ background:url(../images/all2.png) no-repeat -303px -469px}
.user-role-diamond a { color:#333}
.user-role-diamond a:hover { background-color:#333; color:#fff;}
.user-role-diamond, .user-role-sendmail, .user-role-readmai {background:url(../images/all2.png) no-repeat 1px -42px !important; padding-left:20px;}
.lib_list .user-role-diamond {background:url(../images/all2.png) no-repeat 20px -47px !important}
.result-list li em{display:block;margin-bottom:8px;color: #999;}
.result-list a.result-name{color:#ed5c88; font-size:12px;}
.result-list a.result-name:hover{color:#fff; background:#ed5c88}
.result-gbtn{display:block;height:23px;overflow:hidden;border:1px solid #d0d0d0;border-radius:4px;box-shadow:1px 1px 1px rgba(0,0,0,.1);}
.result-gbtn a{float:left;height:23px;width:34px;border-left:1px solid #d0d0d0;text-indent:-9999px;overflow:hidden;background:url(../images/all_1.png) no-repeat;opacity:.6;filter:alpha(opacity=60);}
a.result-btn-hi{background-position:-59px -454px;border-left:none;width:33px;}
a.result-btn-msg{background-position:-89px -454px;}
a.result-btn-gift{background-position:-119px -454px;}
a.result-btn-follow{background-position:-149px -453px;}
.hp-box .main{float:left;width:698px;/*overflow:hidden; */background:#fff; padding-bottom:20px;}
.hp-box .side{float:left;width:245px;color:#6b6b6b; margin-left:17px; display:inline}
.hp-box .main .mod{background: white;}
.hp-box .main .mod .bd { margin-top:18px;}
.hp-box .side .index_side {background: #E9EEF2; margin-top:10px;padding-bottom:5px;}
.hp-box .side .index_side .mod{/*margin-top:15px;*/ width:225px; margin-left:10px; display:inline}
.hp-box .hd{margin-bottom:14px;position:relative;}
.hp-box .hd h2{font-size:14px;color:#333; padding-top:5px; padding-left:18px;}
.hp-box .hd .more{position:absolute;right:18px; bottom:0px;font-size:12px; }
.hp-box .side .mod .hd {width:225px; margin-left:10px;}
.hp-box .side .mod .hd h3 { font-size:14px; color:#333; line-height:30px;border-bottom:1px solid #c9cfd3; height:30px; padding-top:5px;clear:both }
.hp-tad{height:260px;margin-bottom:20px;}
.hp-uinfo{height:230px;margin-bottom:20px;background:#fff3f8;position:relative;padding:15px;}
.hp-uinfo-n dt img{background:#fff;border:1px solid #d7d7d7;box-shadow:0 2px 2px rgba(0,0,0,.1);padding:2px;}
.hp-uinfo-n dd{padding:5px 0;}
.hp-uinfo-n{height:100px;border-bottom:1px solid #ffd1e2;}
.hp-uinfo-t{margin-top:12px;}
.hp-uinfo-t li{padding:5px;}
.hp-uinfo-t a{padding-left:20px;background:url(../images/all_1.png) -70px -485px no-repeat;}
.hp-uinfo-t a.hp-tips-gift{background-position:-70px -535px;}
.hp-tomy{position:absolute;width:164px;height:36px;background:#fff;box-shadow:0 3px 5px rgba(0,0,0,.2);bottom:28px;margin-left:-82px;left:50%;border-radius:18px;line-height:36px;text-align:center;font-size:16px;}
.recommend_list li{height:64px;margin-bottom:8px; margin-left:10px;}
.recommend_list li:hover { background:#e1e1e1}
.recommend_list li p{float:left;line-height:20px;padding-left:10px;}
.recommend_list li p a { color:#ed5c88}
.recommend_list li p a:hover { color:#ed5c88}
.recommend_list li p img {vertical-align:middle;padding-top:2px;}
.recommend_list li img {float:left;}

.hp2r_list li{height:100px;margin-bottom:12px;}
.hp2r_list li p{float:left;line-height:1.6em;width:100px;}
#hp_safe .hd p{float:left;font-size:14px; color:#333;}
#hp_safe .hd{overflow:hidden;border-bottom:1px solid #C9CFD3;padding-bottom:5px;}
#hp_safe .hd span a{float:right; color:#999;}
#hp_safe .hd span a:hover{background:#333333;color:#fff;}
#hp_safe .bd li{line-height:1.4em;background:url(../images/ico7.png) no-repeat 10px 10px;padding:10px 10px 10px 45px; float:left; width:185px; }
#hp_safe .bd li a { color:#666 !important; *color:#666; visibility:visible;}
#hp_safe .bd li a:hover{background:#333333;color:#fff !important;}
#hp_follow .bd{height:27px;padding:0 20px;}
#hp_follow .bd div{float:left;line-height:29px;font-size:14px;margin-right:15px;}
#hp_follow .bd li{float:left;margin-right:20px;}
#hp_follow a{display:inline-block;width:0;height:27px;padding-left:29px;overflow:hidden;background:url(../images/all_1.png) 0 -660px no-repeat;}
#hp_follow a.hp-follow-weibo{background-position:-30px -660px;}
#hp_follow a.hp-follow-tqq{background-position:0 -687px;}
.hp-signad{position:relative;height:245px;}
.hp-signin{position:absolute;width:100%;text-align:center;top:236px;overflow:hidden;left:0;}
.hp-signup{position:absolute;width:164px;height:36px;background:#fff;box-shadow:0 3px 5px rgba(0,0,0,.2);bottom:38px;margin-left:-82px;left:50%;border-radius:18px;line-height:36px;text-align:center;font-size:16px;}
.hp-signup:hover{text-decoration:none;}
#error .main{float:left;margin:20px 20px 0 49px;width:400px;}
#error .main h2{width:400px}
#error .main p{float:left;padding:0 10px;font-size:16px; width:400px;}
.err_ico{float:left;}
.err_cont{float:right;width:300px;margin-left:30px;display:inline;}
.err_cont p{margin-top:10px;font-size:14px;}
.err_cont .fhgr{margin-top:14px;}
.err_cont .fhgr a{font-size:12px;}
#error_page .main h2{width:530px;}
#error_page .main{padding:0 200px 0 150px!important;}
.err_cont .error{font-size:16px;font-weight:700;}
.err_ico p{background:url(../images/all2.png) no-repeat -254px 0;width:101px;height:74px;left:50px;top:50px;}
.error-link{font-size:14px;float:left; width:400px; margin:0 auto}
.error-link .btn-base { float:left; margin-left:30px;}
.error-link a{margin-right:20px;font-size:12px;}
#pop{ background:#000;opacity:0.5; filter:alpha(opacity=50); width:200px; height:68px; position: fixed; line-height:1.6em; top:100px;right:5px; cursor: pointer;border-radius:5px; color:#fff}
#pop:hover { background-color:#333; opacity:1; filter:alpha(opacity=100);}
#pop a{color:#fff;}
#pop .bd { margin-top:3px; margin-left:6px;}
.pop-face{float:left;margin-bottom:5px; }
.pop-text{float:left;margin-left:10px;width:127px; font-size:12px; line-height:24px;}
.pop-close{float:right;width:20px;height:20px;margin-right:-5px;overflow:hidden;text-indent:-9999px; position:absolute;right:8px;top:4px;}
#pop:hover .pop-close{float:right;width:20px;height:20px;margin-right:-5px;overflow:hidden;text-indent:-9999px;background:url(../images/all2.png) -255px -681px no-repeat;opacity:1;filter:alpha(opacity=60); position:absolute; right:8px;top:4px;}
#pop strong{color:#fff; font-size:12px;width:127px; display:block; line-height:24px;}
.clearfix:after,.form dl:after{content:'.';visibility:hidden;display:block;height:0;clear:both;}
#setting .bd .zhengyou{margin-top:10px;}
button,textarea,input,#signin,#signup #forgetpwd{font-size:14px;color:#666666;}
a:hover em,strong{color:#666; font-size:12px; line-height:24px;}
em,.input-editer textarea:disabled{color:#666666;}
.user-mygift-ginfo em{color:#999999!important;}
.input-editer-hd a,.input-editer-hd a:hover,#search_bar .search-bar-action a{color:#666;}
.search-bar-action a:hover { background:#333; color:white !important;}
.form-ginline,.msg-gift-to-text,.msg-mail-text,.msg-monologue-help dd,#search_bar form,#search_advanced dt,#search_advanced .dd,#face_action .right{float:left;}
.tabs-content .tabs-item,.msg-gift-list input,#face_upimg .up-btn-loading,#face_upimg .up-loading .up-btn-file,#face_upimg .up-loading .up-btn-up,#face_action .big-img-resize .yui3-resize-handle{display:none;}
.tabs-content .selected,.msg-gto-gift-item strong,.msg-gto-gift-item em,#face_action .big-img-resize .yui3-resize-handle-br{display:block;}
.msg-gto-intext textarea{width:388px;}
#msg,#photo{position:absolute;top:0;left:-9999px;z-index:10996;}
#msg em,.hp-box .hd em{font-size:12px;}
#msg .bg-fix,#photo .bg-fix{position:absolute;top:0;left:0;z-index:997;}
#msg .bg-fix iframe,#photo .bg-fix iframe{position:absolute;top:0;left:0;z-index:997;width:100%;height:100%;border:0;background:transparent;opacity:0;filter:alpha(opacity=0);}
#msg .msg-close:hover,.msg-gto-ulist a:hover,#photo .hd .ac-close:hover,.photo-mod .photo_small_l a:hover img,.photo-mod .photo_small_r a:hover img,.result-gbtn a:hover,.pop-close:hover{opacity:1;filter:alpha(opacity=100);}
.msg-hi .bd,.face-area .form-btn,#face_action{margin-top:10px;}
#face-normal .ptsc { margin-top:66px;}
.msg-hi-reload,.msg-monologue .main .btn,.photo-mod .photo_small_l{text-align:right;margin-top:30px;}
.msg-gift-category,#about_cont img{margin-bottom:15px; border-bottom:1px solid #E9EEF1}
.msg-gift-category { margin-top:10px;}
.msg-gift-to,.msg-signin-hinput dd{height:50px;}
.msg-gto-gift-item strong,.sign-forget-btn,#result_nicksearch,.hp-uinfo-hi,.hp2r_list li p strong,#pop .bd{font-size:14px;}
.msg-gto,.msg-gto-intext{padding-top:10px;}
.msg-gto-tabs li,#search_bar dt,#search_bar dd,.hp-uinfo-n dt,.hp2r_list li img{float:left;margin-right:10px;}
.msg-gto-inid,.msg-monologue .main li{margin-bottom:20px;}
#signin .form-btn,#signup .form-btn,#forgetpwd .form-btn,#signup_face .face-area .form-btn{margin-top:20px !important;}
#signup_per .main,#signup_face .main{padding:0 0!important;}
#signup_per .main h2{width:900px;color:#666666; }
#signup_per .main h2 span{color:#999999; font-size:12px;}
#signup_per .main #signup_per_form p strong{color:#000000;font-size:16px; font-weight:700;}
#signup_per .main #signup_per_form p span{color:#666666;font-size:14px;}
#signup_per .main #signup_per_form dl{margin-top:7px; width:900px}
#signup_per .main #signup_per_form dl dt span{color:#000000;}
#signup_per .main #signup_per_form .tytk a{font-size:12px!important;}
.my-user-list img:hover {opacity:.8;filter:alpha(opacity=80);}
.clear {zoom: 1;clear: both;}
/* 用户菜单基础样式 */
.ableft{ line-height:32px;float:left;margin:10px;}
.ablefth1{ padding-left:20px; font-weight:bold;font-size:14px;margin-top:5px;margin-bottom:5px;}
.ablefth2{ padding-left:20px; font-weight:bold;font-size:14px;margin-top:5px;margin-bottom:5px;}
.ablefth3{ padding-left:20px;font-size:14px;margin-top:5px;margin-bottom:5px;font-weight:bold;line-height:30px;}
.aba{ line-height:25px; font-size:13px;}
.aba a{ display:block; padding-left:10px;}
.abnow{ background:#DDDDDD; color:#fff;}

/* 公用小头部 */
.upgrade-head, .settings-head {border-bottom:1px dashed #D1D1D1;float: left;width: 900px;padding-bottom:8px; margin-left:13px; display:inline;}
.settings-head h2{float:left;}
.settings-local { float:right; margin-top:18px; font-size:12px}
.settings-local a { color:#999}
.settings-local a:hover { background-color:#333; color:#fff}
.settings-head .setting-completeness{float:right;margin-top:12px;}
.upgrade-head h2,.settings-head h2 {font-size:24px;float: left;color:#666666;padding:5px;}
.upgrade-head p{float:right;}
.settings-head p{float:right;padding-top:20px;}
.upgrade-head p{float:right;padding-top:18px; color:#999}
.settings-head .more a{ color:#999;}
.settings-head, .upgrade-head p a{color:#999999;}
.settings-head p a:hover{background:#333333;color:#fff;}
.upgrade-head p a:hover{background:#333333;color:#fff;}

@media all and -webkit-min-device-pixel-ratio0 {
select.input-text{border-color:#aaa;}
}

/*注册
======================================================*/
.infor-register { width:930px;background-color:#fff; color:#666;margin-left:auto;margin-right:auto;line-height:24px; margin-top:71px !important;}
.zfz{ width:275px;background-color:#fff; border-radius:5px; color:#666;height:160px;}
.infor-register .register-cont { width:600px; padding:40px 0 200px 0; }
.sign { padding-top:20px;}
.samll_font { font-size:12px; color:#999}
.signup-type-mobile{ padding:20px 40px; font-size:14px;}
.signup-type-mobile dd{width:386px!important;}
.signup-type-email  { padding:20px 40px; font-size:14px;}
.reg { font-size:16px; color:#333; line-height:25px;/*border-bottom:1px dashed #d1d1d1;*/ /*padding-bottom:5px;*/}
.reg span{ margin-left:10px; display:inline}
.tab-infor { margin:15px 20px; font-size:14px; color:#666; line-height:25px; }
.tab-infor li { padding:10px;}
.inputTel, .inputEmail { margin-left:50px; }
.Tel {border:1px solid #ccc; width:180px; height:32px; vertical-align:middle; padding-left:5px; line-height:32px; font-size:14px; color:#666}
.InputTxt1{box-shadow:0 0 4px rgba(245,136,170,0.7);border:solid 1px  #ef5d8a; width:180px; height:32px;vertical-align:middle; padding-left:5px; line-height:32px; font-size:14px; color:#666}
.correct img { margin-left:10px; display:inline;vertical-align:middle}
.SignBtn { margin:20px 0 0 77px;background:#ef5d8a; width:110px; height:26px; text-align:center;color:#fff; line-height:26px; border:0; cursor:pointer}
.SignBtn:hover {background:#ee7c9f; width:110px; height:26px;}
.SignBtn1 { margin:20px 0 0 77px;background:#ddd; width:110px; height:26px; text-align:center;color:#999; line-height:26px; border:0; cursor:pointer}
.SignBtn1:hover {background:#e7e7e7; width:110px; height:26px;}
.Email {border:1px solid #ccc; width:220px; height:32px; vertical-align:middle; padding-left:5px; line-height:32px; font-size:14px; color:#666}
.InputTxt2{box-shadow:0 0 4px rgba(245,136,170,0.7);border:solid 1px  #ef5d8a; width:220px; height:32px;vertical-align:middle; padding-left:5px; line-height:32px; font-size:14px; color:#666}
.Inputname{ margin-left:21px; display:inline}
.tishi { background:#f3f3f3; padding:10px 10px; *padding:9px 10px;font-size:12px; line-height:25px; color:#666; height:25px; width:150px;}
.inputcheckbox { margin-left:120px; font-size:12px; padding-top:30px;}
.inputcheckbox span { color:#ed5c88}
.inputcheckbox a { color:#ed5c88}
.inputcheckbox a:hover { background-color:#ef5d8a; color:#fff}
.check { vertical-align:middle}
.treaty { font-size:12px; margin-left:104px;}
.treaty a { color:#ed5c88}
.treaty a:hover { background-color:#ef5d8a; color:#fff}


.form_box {
    line-height: 30px;
    margin-left: 80px;
}
.head_box {
    line-height: 30px;
    margin-left: 20px;
	
}
.form_box {
    line-height: 30px;
}
.form_box .form_li {
    margin-bottom: 15px;
}
.form_box select {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
    height: 30px;
    padding: 3px 2px;
    vertical-align: middle;
}
.form_box select.w1 {
    width: 80px;
}
.form_box select.w2 {
    width: 214px;
}
.form_box select.mr {
    margin-right: 5px;
}
.form_box input.w1 {
    border: 1px solid #D4D4D4;
    font-size: 14px;
    line-height: 14px;
    padding: 8px 2px;
    vertical-align: middle;
    width: 208px;
}
.form_box input.w2 {
    border: 1px solid #D4D4D4;
    font-size: 14px;
    line-height: 14px;
    padding: 8px 2px;
    vertical-align: middle;
    width: 86px;
}
.form_box .tip_msg {
    background-color: #FFFDF3;
    border: 1px solid #DFD3BA;
    display: inline-block;
    font-family: "宋体";
    font-size: 12px;
    line-height: 1.5;
    margin-left: 10px;
    padding: 4px 6px;
    position: relative;
}
.form_box .tip_msg .radius1, .form_box .tip_msg .radius2, .form_box .tip_msg .radius3, .form_box .tip_msg .radius4 {
    background: url("../images/ta.gif") no-repeat scroll 0 0 transparent;
    font-size: 3px;
    height: 3px;
    line-height: 3px;
    overflow: hidden;
    position: absolute;
    width: 3px;
}

.form_box .tip_msg .radius1 {
    left: -1px;
    top: -1px;
}
.form_box .tip_msg .radius2 {
    background-position: -4px 0;
    right: -1px;
    top: -1px;
}
.form_box .tip_msg .radius3 {
    background-position: 0 -4px;
    bottom: -1px;
    left: -1px;
}
.form_box .tip_msg .radius4 {
    background-position: -4px -4px;
    bottom: -1px;
    right: -1px;
}
.form_box .tip_msg .angle1, .form_box .tip_msg .angle2 {
    border-bottom: 7px dashed transparent;
    border-right: 7px solid #DFD4BA;
    border-top: 7px dashed transparent;
    display: block;
    height: 0;
    left: -7px;
    margin-top: -8px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    width: 0;
}
.form_box .tip_msg .angle2 {
    border-right-color: #FFFDF3;
    left: -6px;
}
.tip_msg2_box {
    min-height: 30px;
}
.form_box .tip_msg2 {
    background: url("../images/ta.png") no-repeat scroll 8px center #FFFDF3;
    display: block;
    font-size: 12px;
    line-height: 30px;
    margin-bottom: 30px;
    margin-left: 0;
    padding-left: 30px;
    width: 90%;
}
.form_box .correct {
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
}
.form_box .tip_msg3 {
    background: url("../images/ta.png") no-repeat scroll 3px center #FCEFF7;
    border: 1px solid #F4C4E2;
    padding-left: 20px;
}
.form_box .tip_msg3 .angle1 {
    border-right: 7px solid #F4C4E2;
}
.form_box .tip_msg3 .angle2 {
    border-right-color: #FCEFF7;
}

/*错误提示
======================================================*/
.infor-register .error-cont { width:470px; padding:40px 0;margin-left: auto;margin-right: auto;}
.con_titile { font-size:16px; color:#333; line-height:25px;border-bottom:1px dashed #d1d1d1; padding-bottom:5px; }
.con_titile span{ margin-left:10px; display:inline}
.error a { color:#ef5596; font-size:16px;}
.error a:hover { background-color:#ef5596; color:#fff}
.back_per { margin:0 auto; width:110px;}
.ReturnBtn {background:#ef5d8a; width:110px; height:26px; text-align:center; color:#fff; line-height:26px ; cursor:pointer; border:0}
.ReturnBtn:hover {background:#ee7c9f; width:110px; height:26px;}

/*手机/邮箱验证
======================================================*/
.phone_test { font-size:14px; color:#333; line-height:25px; padding-top:20px; }
.phone_test strong { color:#333; font-size:16px;}
.test { font-size:14px; padding:20px 0 0 25px;}
.test li { float:left}
.t1 { line-height:32px;}
.TestInput {border:1px solid #ccc; width:100px; height:30px; vertical-align:middle; padding-left:5px; line-height:30px; font-size:14px; color:#666; float:left}
.times { width:50px; height:26px; background:#ddd;display:block; text-align:center; margin:4px 5px;}
.correct img { vertical-align:middle }
.sureBtn1 {width:80px; height:26px;padding:20px 0px 20px 80px; *padding-top:0px}
#btnconfirmmobile{font-size:12px; margin-left:10px;}
.sureBtn {width:80px; height:26px; margin:0 auto;padding:20px 0px ;}
.sure { background:#ef5d8a; width:80px; height:26px; text-align:center; color:#fff; line-height:25px; border:0; font-size:12px; }
.sure:hover {background:#ee7c9f; width:80px; height:26px;color:#fff;}
.how { margin-top:20px; border-top:1px dashed #d1d1d1; line-height:24px; font-size:12px; }
.how-tit { padding-top:10px;}
.how a { color:#ed5c88}
.how a:hover { background-color:#ef5d8a; color:#fff}
.phone_test a { color:#333; font-size:14px;}
.phone_test a:hover { text-decoration:underline}
.ya-sendpwd-res .how  { width:450px; line-height:24px; font-size:12px; margin-left:50px;}
.ya-sendpwd-res .phone_test { margin-left:50px; }
.ya-sendpwd-res .phone_test span { width:450px;  }

/*找回密码
======================================================*/
.error-cont1{ width:470px; padding:40px 0 200px 0;}
.fond_password {font-size:16px; color:#333; line-height:25px;border-bottom:1px dashed #d1d1d1; padding-bottom:5px;}
.radio { padding:20px; font-size:14px; color:#666; }
.radio li { float:left; line-height:32px;}
.radio .margin_l { padding-left:20px;}
.radio input { vertical-align:middle; }
.fond { float:left;background:#ef5d8a; width:80px; height:26px; text-align:center; margin:20px 0 0 80px; border:0;color:#fff; line-height:26px; cursor:pointer  }
.fond:hover {background:#ee7c9f; width:80px; height:26px;}
.rember { float:left;padding:22px 10px; width:100px; height:26px}
.rember a { color:#666; font-size:12px; line-height:26px;}
.rember a:hover {background-color:#333; color:#fff}

/*重置密码
======================================================*/
.reset-infor { padding-top:5px; font-size:14px; }
.reset-infor li { margin-top:15px; }
.Inputreset { padding-left:14px; line-height:32px; width:80px; float:left; text-align:right}
.chongfu {display: inline; background:#ef5d8a; width:116px; height:26px; text-align:center; color:#fff; border:0; line-height:26px; vertical-align:middle; cursor:pointer }
.chongfu:hover {background-color:#ee7c9f;  width:116px; height:26px;  }
.password {border:1px solid #ccc; width:180px; height:32px; vertical-align:middle; padding-left:5px; line-height:32px; font-size:10px; color:#666}
.Inputpassword{box-shadow:0 0 4px rgba(245,136,170,0.7);border:solid 1px  #ef5d8a; width:180px; height:32px;vertical-align:middle; padding-left:5px; line-height:32px; font-size:10px; color:#666}
.InputTxt3{box-shadow:0 0 4px rgba(245,136,170,0.7);border:solid 1px  #ef5d8a; width:100px; height:32px;vertical-align:middle; padding-left:5px; line-height:32px; font-size:14px; color:#666}
.xiugai { float:left;display:block;background:#ef5d8a; width:80px; height:26px; text-align:center; margin:20px 150px;color:#fff;cursor:pointer; border:0}
.xiugai:hover {display:block;background:#ee7c9f; width:80px; height:26px;}

/*上传相片*/
.my_box_one #album .bd{ margin-top:15px; }
.my_box_one #album  .hd {border-bottom:1px dashed #dddddd;}
.scxp{padding:0px 6px }
.scxp .photo{border-bottom:1px dashed #dddddd;padding-bottom:38px;}
.scxp .photo span{font-size:28px;color:#666;margin-right:10px; float:left}
.scxp .more { float:right !important; color:#999 !important; font-size:12px !important; margin-top:15px;}
.scxp .more a { color:#999 !important;}
.scxp .select{margin-top:7px;}
.scxp .select select{width:100px;color:#999999;padding-left:5px;height:25px;padding-top:3px; vertical-align:middle;line-height:25px;}
.scxp1{ text-align:center; margin-top:15px;}
.scxp1 .photo1{text-align:center;color:#666666;font-size:24px;line-height:40px;}
.scxp1 .photo1 a{padding:8px 20px;background:#ef5d8a;color:#fff;}
.scxp1 .photo1 a:hover{background:#ee7c9f;}
.scxp1 .qh{margin-top:110px;}
.scxp1 .qh a{color:#ef5596;}
.scxp1 .qh a:hover{background:#ee7c9f; color:#fff}
.scxp1 .qhd { text-align:left}
/*上传相片1*/
.scxp1_top{background:#fff4f7;width:664px;overflow:hidden;border:1px solid #fde4e4;padding-bottom:20px;}
.scxp1_top_left{padding:20px 20px 30px;float:left;}
.scxp1_top_left .wjm{padding-left:5px;}
.scxp1_top_left .wjm1{border:1px solid #dddddd;background:#fff;padding-top:155px;}
.scxp1_top_left .wjm1 p{background:#eeeeee;padding:0 10px;}
.scxp1_top_right{float:left;padding:25px 0 0 0;}
.scxp1_top_right ul{line-height:100px;}
.scxp1_top_right ul li a{padding:5px 15px;color:#fff;background:#ef5d8a;}
.scxp1_top_right ul li a:hover{background:#ee7c9f;}
.scxp1_top_right ul .ljsc a{background:#97be99;}
.scxp1_top_right ul .ljsc a:hover{background:#b9daba;}


/*注册成功*/
.registration{width:960px;margin:0 auto;background:#fff;}
.registration_top{padding:20px 0;}
.registration_bottom { margin-top:-10px;}
.registration_top .zccg{color:#ef5d8a;font-size:22px;font-weight:bold;height:37px;line-height:37px; /*font-family:"Microsoft YaHei";*/ }
.registration_top .zccg img{ vertical-align:middle;margin-right:10px;}
.registration_top ul li{ text-align:center;}
.registration_top .wszl{padding:25px 0 0;}
.registration_top .wszl .ifollow { margin-right:30px;}
.registration_bottom h2 {font:bold 16px/60px "宋体";color:#ef5d8a;padding-left:0px;}
.registration_bottom h2 p{ margin:0 auto; text-indent:40px; width:130px;font:bold 16px/60px "宋体";color:#ef5d8a;background:url(../images/imagesnew/m_pic2.jpg) no-repeat 0px 10px;}
.registration_bottom p {font:14px/32px "宋体";color:#333;padding-left:9px;}
.registration_bottom ul li{float:left;padding:0 9px 15px 9px; position:relative }
.registration_bottom ul li a {float:left;padding:10px;border:1px solid #eee; position:relative; overflow:hidden;}
.registration_bottom ul li a em {float:left;height:23px;width:130px; background:#000;position:absolute;bottom:-30px;left:10px; opacity:0.6;filter:alpha(opacity:60);}
.registration_bottom ul li input{float:left; position:absolute; right:13px;top:15px; display:none}
.registration_bottom ul li a span {float:left;height:23px;width:100%; color:#fff;font:12px/22px "宋体"; text-align:center; position:absolute;bottom:-30px;left:10px;}
.registration_bottom ul li a:hover {border:1px solid #ddd; }
.registration_bottom ul li a:hover span {bottom:14px;}
.registration_bottom ul li a:hover em {bottom:14px;}
.registration_bottom ul li a:hover input{ display:block;right:13px;top:15px;}
.registartion{padding:9 0 0 50px;width:960px;}
.z_b1{ width:850px; margin:0 auto; padding-bottom:50px;}
.z_b1 li { height:203px; width:150px; overflow:hidden; margin-bottom:15px;}
.z_b1 a strong { color:#ef5d8a; text-align:center; font-weight:normal; display:block !important; width:130px; height:24px; overflow:hidden;}
.z_b1 .a:hover em{ display: inline-block !important;}

/*看别人怎么写*/
.float_lf { float:left; padding:15px 0 15px 30px; font-size:12px; line-height:36px; width:860px;}
.fl_font_local { text-align:center;width:860px;}
.fl_font_local .font_black { font-size:24px;}
.fl_font_Btn { text-align:center;width:860px; margin-top:20px;}
.font_heiti { font-size:22px;}
.float_div {position:absolute; top:0;left:0; height:100%; z-index:99999; width:100%; }
.bg-fix  { background:#000; opacity:0.3; filter:alpha(opacity=30);position:absolute; top:0;left:0; bottom:0;height:100%; z-index:99999; width:100%}
.float_cont { background:#FAF9F9; opacity:1; filter:alpha(opacity=100);width:100%; position:absolute; z-index:100000; top:33%; left:0; border-top:2px solid #333; border-bottom:2px solid #333;}
.float_infor { width:960px;margin: 0 auto;}
.float_lf { float:left; padding:15px 0 15px 30px; font-size:12px; line-height:36px;}
.font_heiti {font-size:22px;}
.list_Menubox { width:140px; float:left}
.list_Menubox ul { width:103px; margin:10px 0 0 30px;}
.list_Menubox li{display:block;cursor:pointer;width:103px;color:#333; margin-bottom:15px;line-height:32px; text-align:center; font-size:14px}
.list_Menubox li.visited{padding:0px;width:103px;border-right:0;color:#333;line-height:32px;background:#ddd;}
.list_Menubox li:hover{padding:0px;width:103px; border-right:0;color:#666;line-height:32px; background:#e9eef1;}
.list_Contentbox { width:710px; border:1px solid #ddd; float:left; margin:10px 0 0 5px;height:356px; overflow-y:auto;overflow-x:hidden}
.infor_cont_lie { width:693px; margin:5px; }
.infor_cont_lie li {padding:0 5px 5px 5px; width:680px; line-height:24px; font-size:14px; color:#333; margin-bottom:7px;}
.infor_cont_lie li:hover {cursor:pointer; background:#e9eef2}
.infor_cont_lie a { padding:5px 10px; background:#ddd; color:#666; font-size:12px;}
.infor_cont_lie a:hover {background:#e7e7e7;}
.infor_cont_lie li .liebtn {  padding-right:10px; width:670px; text-align:right; margin-top:7px; }
.float_rig { float:left; width:60px;  background:url(../images/closebtn1.png) no-repeat 20px 10px; height:60px; cursor:pointer}
.float_rig:hover { background:url(../images/closebtn2.png) no-repeat 20px 10px;cursor:pointer}

/*新加CSS*/
.about-box .user-menu { margin-top:30px;}
.about-box .main .form dd { width:585px;}
.about-box .main .form .input-text  { float:left}
.about-box .main .form .feedback-subit-ico i { margin-top:35px;}
.about-box .main .form .input-tips { margin-bottom:20px;}
.about-box p strong { color:#333}
.test dd { width:380px}
.gift_list_dz a{color:#ed5c88;}
.gift_list_dz a:hover{color:#fff; background:#ed5c88}
#setting .form .form-g5 { border: 2px dashed #ccc; padding:5px 0px 5px 10px; margin-bottom:5px;}
#bd #about #about_cont{margin-top:30px;}
#bd #about #about_cont h3{font-size:16px; padding-bottom:10px;}
.tshi{border:1px solid #FFE6B3;background:#FFF5E0;float:left;width:900px;height:30px;line-height:30px;margin-bottom:15px;}
.tshi span{padding-left:10px;color:#666666;}
.mail-detail-user .mail-detail-minfo .user-acc { margin-top:5px;}
#mail .bd .msg-mail .ft { float:left;}
.ft .input-tips-error{ float:left; *float:none}

.mail-detail-minfo .user-back a { color:#999; float:right; line-height:14px; margin-top:-17px}
.mail-detail-minfo .user-back a:hover { color:#fff; background:#333;}
.ft { margin-top:15px; line-height:26px; height:26px; float:left}

.ft .mail-send-button { float:left;}
.mail-detail-sayhello .ft button { float:left !important}
.ft .btn-base { height:26px; text-align:center; line-height:26px;}
.query-show .btn-base { height:26px; font-size:12px; line-height: 26px;text-align: center; float:right;}
.query-form .ya-advancedbtn {float:right;margin:6px 15px 0 -1px; line-height:14px;}
.ya-advancedbtn { float:right;margin:6px 15px 0 15px; line-height:14px;}
.ya-advancedbtn:hover { background:#333; color:#fff; }
.input-editer-ico i { background:url(../images/all2.png)  no-repeat 4px -125px; padding:5px 10px; float:left; cursor:pointer;}
.input-editer-ico i:hover { background:url(../images/all2.png)  no-repeat -24px -125px;}
.input-editer-ico span { float: right; padding-top:5px; color:#666;}
.text-gary a { color:#333; font-size:14px;}
.text-gary a:hover { color:#fff; background:#333;background: #333 url(../images/all2.png) no-repeat -310px -494px; padding-right:18px }
.hoverdiv{width:24px; float:right; position: relative; height:24px; margin-top:-20px}
.hoverdiv span{display:block;width:22px;height:22px;cursor:pointer; margin-top:-4px}
.hoverdiv span strong{display:block;width:22px;height:22px;background:url(../images/hover.png) no-repeat center -8px; }
.hoverdivpr{position:relative;z-index:98; width:24px;}
.hoverdivpr span{z-index:100;height:23px;border:1px solid #ccc;position:absolute;left:0;top:0;background:#E9EEF2;}
.hoverdiv ul{display:none;}
.hoverdivclick { width:24px;}
.hoverdivclick span{border-bottom:0;background:none;}
.hoverdivclick span strong{background:url(../images/hover.png) no-repeat center -49px;border-bottom:1px solid #fff; border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ccc; position:absolute; z-index:100}
.hoverdivclick ul{display:block;border:1px solid #ccc;width:93px;padding:1px;background:#fff;line-height:24px;position:absolute;right:0;top:19px;z-index:99;}
.hoverdivclick ul a{display:block;text-decoration:none;color:#666666;padding-left:15px;}
.hoverdivclick ul a:hover{background:#E9EEF2;}
.fxinxi_top_right_bottom{z-index:90;}
.app .user-tips-alertPic { margin-top:10px;}
.user-tips-alertPic { background:#f7f7f7; padding:5px; height:80px; margin-bottom:10px;}
.user-tips-alertPic:hover { background-color:#eee;}
.user-tips-alertPic .user-tips-alert-font { float:left; width:600px;}
.user-tips-alertPic .user-tips-alert-font .font-black { font-size:14px; color:#333; padding-top:17px; line-height:24px; padding-left:10px;}
.user-tips-alertPic .user-tips-alert-font .font-gary { font-size:12px; color:#999;line-height:24px; padding-left:10px;}
.user-tips-alertPic .user-tips-alert-pic { float:right;  cursor:pointer; width:52px;}
.user-tips-alertPic .user-tips-alert-pic strong { line-height:18px; color:#999}
.container .user-online-on {background:url(../images/all2.png) no-repeat -303px -474px;}
#backTotop{ 
  height:49px; 
  width:49px; 
  background:url(../images/all2.png) -257px -751px;
  position:fixed;
  right:10px;
  bottom:100px;
  z-index: 100;

  }
#backTotop:hover { background-position: -306px -751px}
.user-tips .font-black:hover{ background:#333; color:#fff;}

/* 提示框 */
#popup_container{font-size:12px;background:#fff;font-family:Arial, sans-serif; min-width:350px; }
#popup_title{border-right:#fff 1px solid;border-top:#fff 1px solid;font-weight:700;font-size:14px;background:url(images/title.gif) #ccc repeat-x 50% top;border-left:#fff 1px solid;cursor:default;color:#666;line-height:1.75em;border-bottom:#999 1px solid;text-align:center;margin:0;padding:0;}
.alert #popup_bg{background:#fff;opacity:0.5;filter:alpha(opacity=50);width:350px;position:absolute;z-index:99;height:180px;}
.alert #popup_content{background:#fff;width:340px;position:absolute;z-index:100;height:170px;margin:5px; }
.alert #popup_message{color:#333;background:url(../images/all2.png) no-repeat -234px -175px;font-size:14px;width:180px;line-height:25px;padding:33px 130px;}
.prompt#popup_content{background-image:url(images/help.gif);border:1px solid red;}

.confirm #popup_message{color:#333;background:url(../images/all2.png) no-repeat -234px -168px;font-size:14px;width:180px;line-height:25px;padding:35px 130px;}
.confirm #popup_bg{background:#fff;opacity:0.5;filter:alpha(opacity=50);width:350px;position:absolute;z-index:99;height:180px;}
.confirm #popup_content{background:#fff;width:340px;position:absolute;z-index:100;height:170px;margin:5px; }

.confirmFull #popup_content, .alertFull #popup_content{padding:20px 0;}
.confirmFull#popup_container, .alertFull#popup_container{width:100%;border:2px solid #333;text-align:center;padding:20px 0;}
.confirmFull #popup_message, .alertFull #popup_message{font-size:24px;line-height:36px;color:#666;font-weight:700;width:900px;margin:0 auto;}
.confirmFull #closeBtn, .alertFull #closeBtn{ width:900px; margin:0 auto}
.confirmFull #closeBtn p, .alertFull #closeBtn p{background:url(../images/all2.png) no-repeat 0px -679px;width:25px;height:25px;float:right;cursor:pointer;margin:-12px 0px 0 0;}
.confirmFull #closeBtn p:hover, .alertFull #closeBtn p:hover{background-position:-42px -679px;}
.confirmFull #popup_panel, .alertFull #popup_panel { margin-top:20px; text-align:center}

.alertSimple#popup_container{border:1px solid #999;min-width:134px !important;}
.alertSimple #popup_message{color:#333;background:url(../images/all2.png) no-repeat -323px -415px;font-size:14px;padding:10px 0 10px 40px;* padding-right:-40px }
#popup_panel{text-align:center; }

#popup_prompt{margin:.5em 0;}

.alert #closeBtn,.confirm #closeBtn{background:url(../images/all2.png) no-repeat -97px 1px;width:11px;height:10px;float:right;cursor:pointer;margin:5px 5px 0 0;}
.alert #closeBtn:hover,.confirm #closeBtn:hover{background-position:-98px -27px;}

#popup_ok{width:60px;height:26px;background-color:#EF5D8A;color:#fff;border:0;cursor:pointer;font-size:12px;}
#popup_ok:hover{background:#EE7C9F;color:fff;}
#popup_cancel{width:60px;height:26px;background-color:#ddd;color:#666;margin-left:30px;display:inline;border:0;cursor:pointer;font-size:12px;}
#popup_cancel:hover{background:#e7e7e7;color:0;}
/* 用户信息卡 */
.yf-plus-ucard{position:absolute;width:186px;background:#fff;border:1px solid #ccc;top:0;left:-9999px; z-index:100}
.yf-plus-ucard-box{position:relative;}
.yf-plus-ucard-loading{text-align:center;padding:5px; background:url(../images/loading_3.gif) no-repeat 35px 4px; vertical-align:middle}
.yf-plus-ucard-info dt{float:left;width:60px;padding:5px 0 0 5px;}
.yf-plus-ucard-info dd{float:left;width:121px;padding:5px 0px;}
.yf-plus-ucard-info h2{margin-bottom:0;color:#ef5d8a;}
.yf-plus-ucard-info h2 a{color:#ef5d8a;line-height:22px;}
.yf-plus-ucard-info h2 a:hover{background-color:#ef5d8a;color:#fff;}
.yf-plus-ucard-info img { margin-top:2px; width:50px; height:60px; padding-left:2px;}
.yf-plus-ucard-info p{line-height:22px;}
dd.yf-plus-ucard-wish{clear:both;width:186px;float:none;height:auto;text-align:center;background:#eee;margin:0;padding:5px 0;}
.yf-plus-ucard-action em{float:right;width:20px;height:20px;position:absolute;right:10px;top:60px;z-index:102;cursor:pointer;background:url(../images/all2.png) no-repeat -221px 5px;text-align:9999;padding:1px;}
.yf-plus-ucard-action ul{position:absolute;right:10px;top:80px;border:1px solid #aaa;background:#fff;display:none;z-index:101;}
.yf-plus-ucard-action li a{display:block;color:#333;text-decoration:none;padding:0px 10px;}
.yf-plus-ucard-action li a:hover{background:#dedede;}
.yf-plus-ucard-action.select em{border:1px solid #aaa;border-bottom:none;padding:0;}
.yf-plus-ucard-action.select ul{display:block;}

.search_box {
    background: none repeat scroll 0 0 #fff;
    top: 60px;
    z-index: 999;
	padding:15px 10px 10px;
}

.search_box .icon_tip {
    background: url("../images/icon_sv.gif") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 8px;
    position: absolute;
    right: 30px;
    top: -12px;
    width: 13px;
}

.search_box h3 {
    
    border-bottom: 1px dashed #DDDDDD;
    color: #999;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    padding-left: 15px;
}
.search_box h3 a {
    border: 1px solid #FCF8EF;
    color: #7B5035;
    cursor: pointer;
    float: right;
    font: 18px/18px Tahoma;
    height: 20px;
    margin: 4px 4px 0 0;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    width: 20px;
}
.search_box h3 a:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #EEEEEE;
    color: #7B5035;
}

.search_cont {
    margin: 20px 20px 0 50px;
    padding-bottom: 10px;
}

.search_cont_l {
    height: 30px;
    line-height: 30px;
    margin-bottom: 10px;
}

.search_cont span.r, .search_cont label.r {
    padding-right: 20px;
}
.search_cont_l label.t{ width:75px; text-align:right;}


.search_top .ser {
    height: 30px;
    padding: 0 5px 0 0;
}
.search_top .ser:hover {
    text-decoration: none;
}
.search_top .ser{
    background: url("../images/ublic_button.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    line-height: normal;
    outline: medium none;
    vertical-align: middle;
}

.search_top .ser button{
    background: url("../images/ublic_button.png") no-repeat scroll 0 0 #FFFFFF;
    border: medium none;
    cursor: pointer;
    display: inline-block;
    height: 100%;
    margin: 0;
    outline: medium none;
    text-decoration: none;
	padding: 0 9px 0 14px;
	color:#fff;
}
.search_top .ser {
    background-position: 100% -270px;
}
.search_top .ser span, .search_top .ser button, .search_top .ser input {
    background-position: 0 -270px;
}

.search_all {
    background: url("../images/btn_more_2.gif") no-repeat scroll center top transparent;
    display: inline-block;
    font-weight: bold;
    height: 30px;
    line-height: 29px;
    margin-left: 5px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 92px;
}
.search_all span {
    background: url("../images/icon_down.gif") no-repeat scroll right center transparent;
    padding-right: 12px;
	color:#7B5035;
}


/*reg 0624 */
.regtitle{
	border-bottom:1px dashed #D1D1D1;
	color:#666666;
	margin:30px 0 10px 48px;
	padding-bottom:10px;
	padding-top:5px;
	height:30px;
}

.regtitle .regtitle-left{
	font-size:20px;
	float:left;
}

.regtitle .regtitle-right{
	font-size:13px;
	float:right;
}

.regstep{
	border-bottom:1px dashed #D1D1D1;
	color:#666666;
	margin:15px 20px 10px 20px;
	padding-bottom:10px;
	padding-top:5px;
	height:30px;
}
.regstep .regstep-title{
	font-size:14px;
}
.font-12{font-size:12px;}
.font-13{font-size:13px;}

.button_reg{cursor:pointer;border:0;background:url(../images/button_reg.gif) no-repeat;display:block;height:52px;width:139px;text-indent:-9999em;float:left}
.button_save{cursor:pointer;border:0;background:url(../images/button_save.gif) no-repeat;display:block;height:36px;width:122px;text-indent:-9999em;float:left}
.btn1{border:0px; width:108px; height:37px; background:url(../images/btn1.gif) no-repeat; font-family:"微软雅黑"; font-size:14px; color:#FFFFFF;}
.btn2{border:0px; width:78px; height:32px; background:url(../images/btn2.gif) no-repeat; font-family:"微软雅黑"; font-size:14px; color:#000000;}
.btn3{border:0px; width:75px; height:26px; background:url(../images/btn3.gif) no-repeat; font-family:"微软雅黑"; font-size:14px; color:#fff;}
.btn4{border:0px; width:75px; height:26px; background:url(../images/btn4.gif) no-repeat; font-family:"微软雅黑"; font-size:14px; color:#000;}
.btn5{border:0px; width:115px; height:33px; background:url(../images/btn5.gif) no-repeat; font-family:"微软雅黑"; font-size:14px; color:#000000; margin-right:5px;}
.btn6{border:0px; width:75px; height:26px; background:url(../images/btn6.gif) no-repeat; font-family:"微软雅黑"; font-size:14px; color:#fff; }
.btn11{border:0px; width:90px; height:36px; background:url(../images/btn_1_1.gif) no-repeat; font-family:"微软雅黑"; font-size:14px; color:#FFFFFF;cursor:pointer;}


.reg-label {width:100px;float:left;display:inline-block;text-align:left;}


/* 独白模式列表 */
.dubai-list ul{
	margin-left:5px;
}

.dubai-list ul li {
	border-bottom:1px dashed #CCCCCC;
	height:150px;
	margin-bottom:10px;
	margin-left:5px;
	margin-right:5px;
}

.dubai-list .dubai-left{
	float:left;
	margin-top:4px;
	width:110px;
	height:135px;
}

.dubai-list .dubai-right {
	float:right;
	margin-left:10px;
	width:560px;
}
.dubai-list .dubai-right h3{
	font-size:12px;
	font-weight:bold;
	height:20px;
	line-height:20px;
}

.dubai-list .dubai-right h3 span{
	color:#cccccc;
	display:block;
	float:right;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	width:210px;
	line-height:20px;
}

.dubai-list .dubai-right .dubai-content {
	background:none repeat scroll 0 0 #F9F7F8;
	height:60px;
	line-height:20px;
	margin-top:10px;
	overflow:hidden;
	padding:10px;
}

.dubai-list .dubai-right .dubai-button{
	float:right;
	text-align:right;
	width:300px;
	padding-top:10px;
	padding-right:10px;
}

/* weibo */
.weibo_left {float:left;width:45px;}
.weibo_right{float:left;width:620px;}
.weibo_list dl{padding:0 10px 5px; overflow:hidden; zoom:1;}
.weibo_list dl dd{ line-height:22px; overflow:hidden; zoom:1;}
.weibo_list dl dd .ctitle{ margin:0 0 7px 0; overflow:hidden;}
.weibo_list dl dd .ctitle span{ padding:0 10px 0 0;}

.weibo_list .cmtitle .cmname{color:#d63e6f;font-size:13px;font-weight:bold;padding-left:5px;float:left;background:#f6f6f1;}
.weibo_list .cmtitle .cmname a{color:#d63e6f;}
.weibo_list .cmtitle .cminfo{color:#666;padding-left:10px;float:left;background:#f6f6f1;}
.weibo_list .cmtitle .cmtime{color:#ccc;float:right;padding-right:10px;}

.weibo_list .nonetext{padding:5px 10px; line-height:22px; background:#fff;color:#333;}
.weibo_list .titletext{background:#f6f6f1;}
.weibo_list .huifutext{text-align:right;}
.pinglunBtn {
    color:#666;
	background:#ddd;
	margin-left:10px;
	display: inline-block;
	height:18px;
	width:auto;
	line-height:18px;
	padding-right:8px;
	padding-left:8px;
}
.pinglunBtn:hover {
	color:#666;
	background:#e7e7e7;
}

.weiboBtn {
    color:#fff;
	background:#ef5d8a;
	margin-left:10px;
	display: inline-block;
	height:18px;
	width:auto;
	line-height:18px;
	padding-right:8px;
	padding-left:8px;
}
.weiboBtn:hover {
	color:#fff;
	background:#ee7c9f;
}


/* comment */
.box_title{
overflow:hidden; height:33px; border-bottom:1px solid #E1E3E6; margin-bottom:10px;
}
.box_title span{ 
line-height:32px; margin-left:15px; display:inline-block; float:left; 
color:#413023; font-size:15px; font-family:"微软雅黑"; 
border-bottom:1px solid #F1A086;
}
.box_title a{ display:inline-block; float:right; line-height:33px; font-weight:normal; color:#666666; margin-right:15px;}
.box_title img{ float:left; padding-top:10px; padding-right:5px;}
.box_title i{ width:130px; padding-left:380px; overflow:hidden; display:block; float:left; line-height:33px; color:#666666; font-style:normal; font-weight:normal; font-size:12px;}
.box_title i a{ color:#d82e58; float:right; margin:0px; padding:0px;}

.box_title ul{ padding-left:10px; float:right; padding-top:2px;padding-right:10px;}
.box_title li.hover{ width:70px; height:26px; display:inline-block; background:#e03a7c; border:1px solid #b51555; line-height:26px; text-align:center; color:#FFF; cursor:pointer;}
.box_title li.hover a{color:#fff;}
.box_title li{ width:70px; height:26px; float:left; display:inline-block; background:#fff; border:1px solid #ddd; line-height:26px; text-align:center; color:#666; cursor:pointer; font-weight:normal; margin-left:10px;}

.pinglun_list dl{ padding:25px 25px 5px; overflow:hidden; zoom:1;border-bottom:1px dashed #CECECE;}
.pinglun_list dl dd{ line-height:22px; overflow:hidden; zoom:1;}
.pinglun_list dl dd .ctitle{ margin:0 0 7px 0; overflow:hidden; zoom:1;}
.pinglun_list dl dd .ctitle span{ padding:0 10px 0 0;}
.pinglun_list .cmtitle .cmname{color:#d63e6f;font-size:13px;font-weight:bold;float:left;}
.pinglun_list .cmtitle .cmname a{color:#d63e6f;}
.pinglun_list .cmtitle .cminfo{color:#666;padding-left:10px;float:left;}
.pinglun_list .cmtitle .cmtime{color:#ccc;float:right;}
.pinglun_list .cmtitle .accBtn{float:right;text-align:right;margin-top:3px;}
.pinglun_list .cmtitle .accBtn a {
    color:#666;
	background:#ddd;
	margin-left:10px;
	display: inline-block;
	height:18px;
	width:70px;
	line-height:18px;
	padding-right:8px;
}
.pinglun_list .cmtitle .accBtn a:hover {
	color:#666;
	background:#e7e7e7;
}
.pinglun_list .nonepage{padding:5px 10px; line-height:22px; background:#fff;color:#333;}
.pinglun_list .textpage{padding:5px 10px; line-height:22px; background:#f4f4f4;color:#333;}
.pinglun_list .goodpage{padding:5px 10px; line-height:22px; background:#fffcf5;color:#333;}
.pinglun_list p.nodata{	
	color:#575757;line-height:25px;margin:10px 10px 18px;
	overflow:hidden;word-wrap:break-word;
	text-align:center;
}


.wljd{ padding:10px 50px;}
.wljd table td{ line-height:25px; color:#666666; padding:5px 0px;}
.wljd table td a{ color:#333333;}
.wbText{ width:600px; height:100px; border:#ddd solid 1px;}

.w1{border:0;height:30px; line-height:30px; width:200px; background:url(../images/input_back.jpg) no-repeat; padding:0 10px; color:#666;}
.w2 {border:0;width:87px; height:30px; line-height:30px; background: url(../images/yzm_back.jpg) no-repeat; padding:0 10px; margin:0 5px 0 0;}


/* info content */
.info-content {width:920px; padding:10px; margin-top:10px;}
.info-content h1 {display:block;width:920px;font-size:16px;font-weight:400;text-align:center;height:30px;}
.info-content .info-dao{
	width:920px;line-height:25px;height:25px;
	background-color:#f3f3f3;
	text-align:right;padding-right:20px;
}
.info-content .info-text{
	word-break:break-all;
	text-align:left;
	line-height:24px;
	width:920px;
	padding:10px;
	font-size:13px;
}

