@charset "utf-8";

.pages {margin: 10px auto 20px; padding: 10px 0 5px;text-align:right;font-family:Arial, Helvetica, sans-serif; color:#666666;}
.pages span {border-radius:2px; background:#7EC45D; border:1px solid #5E854F; border-bottom:4px solid #5E854F; color:#fff; text-decoration: none;font-size: 12px;margin: 0 1px; height:20px;  line-height:20px; display:inline-block; padding:0px 8px; vertical-align:middle}
.pages a {border-radius:2px; background:#F3F3F3; border:1px solid #D8D8D8; border-bottom:4px solid #D8D8D8; font-size: 12px;margin: 0; height:20px;  line-height:20px; display:inline-block; padding:0px 8px; color:#B1B1B1;}
.pages a:hover {background:#7EC45D; border:1px solid #5E854F; border-bottom:4px solid #5E854F; color:#fff; text-decoration: none;  }
.pages em{ font-family:"SimSun"; font-style:normal; font-weight:bold; font-size:12px ; color:#000000;}

.sh_v_comment{ margin-top:20px; }
.sh_v_comment h2{ background:url(../images/ar_line.gif) no-repeat left bottom; height:35px; font-size:14px; padding-left:10px;}
.sh_v_comment h3{ font-size: 14px;height: 20px; padding: 6px  0 0 10px;background:#fdfffa; border-top:#88bb18 solid 2px;margin-bottom:20px;}
.sh_v_comment h3 em{      background: url(../images/png22.png) no-repeat scroll -93px -40px;
    display: inline-block;
    float: left;
    height: 25px;
    width: 31px;}

.sh_v_texbor{  background:#f0f0f0; margin-top:10px; padding:20px;border-radius:3px;}

.sh_vt_left{ float:left;}
.sh_vt_right{ padding-left:65px;}
.sh_t_com{  width:96%; _width:560px;  border:#D8D8D8 solid 1px; border-radius:3px; height:60px; padding:10px}
.sh_t_com:hover{ border:#89D051 solid 1px}
.sh_t_bb{ height:25px; margin-top:10px;}
.sh_t_bb h1{ float:left !important; font-size:12px; font-weight:normal;  position:relative}
.sh_t_bb h1 a{ color:#666666;padding-left:20px; background:url(../images/icon1.png) -380px -247px no-repeat; display:inline-block}
.bq_bor22 {background: none repeat scroll 0 0 #f7f7f7;border: 1px solid #DDDDDD;padding:10px 0 5px 10px;position: absolute;width: 470px; left:0; top:20px;border-radius:3px; z-index:20}
.bq_bor22 a{  background:#fff !important;border: 1px solid #DDDDDD; margin-bottom: 5px; margin-right: 5px; padding:1px !important; }
.bq_bor22 a:hover{border: 1px solid #666666;}
.sh_t_bb span{ float:right !important;}
.sh_t_bb span a{background: url("../images/abg.gif") repeat-x scroll 0 0 transparent;border: 1px solid #39AE00;color: #FFFFFF !important;display: inline-block;height: 20px;line-height: 20px;padding: 0 10px; border-radius:3px;}
.sh_t_bb span a:hover{ text-decoration:none;background: url("../images/abg.gif") repeat-x scroll left -25px;}

.sh_tc_list{}
.sh_tc_list span.sh_tc_num{ color:#999999; border-bottom:#E6E6E6 dotted 1px; padding:10px; display:block; margin:10px auto}
.sh_tc_list li{ padding:10px 0 0 0;border-bottom:#e0e0e0 dotted 1px;}
.sh_tc_left{ float:left;}
.sh_tc_left img{ width:30px; height:30px; border-radius:3px}
.sh_tc_right{ padding-left:65px;}
.sh_tc_right2{ padding-left:40px;}
.sh_tc_right2 img {
    display: inline !important;
}
.sh_tc_word{ margin:0px auto 5px; font-size:14px; line-height:24px; }
.sh_tc_word img{display:inline !important;}
.sh_tc_word a{ font-size:14px}
.sh_tc_time{ height:22px;}
.sh_tc_time span{ float:left; color:#999999}
.sh_tc_time em{ float:right; color:#999999; font-style:normal}

.us_hf_er li{padding:10px 0; border:none; border-top:#e0e0e0 dotted 1px; margin:0 !important}

.user_sh_comment{ background:#f0f0f0; padding:20px; margin-top:10px; border-radius:5px;}
.arrow2{ position:relative; height:0px; }
.arrow2 span{ display:block; position:absolute; width:15px; height:8px; background:url(../images/arrow222.gif) no-repeat; right:0px; top:-28px;}
.us_dt_huifu{ }
table.hf_tab td{ vertical-align:top; text-align:left;}
.us_hf_bq{ position:relative; margin-right:10px;}
.us_hf_bq a{ width:16px; height:16px; background:url(../images/zb_icon.gif) no-repeat; display:inline-block}
.bq_bor2{ position:absolute; width:465px; background:#f5f5f5; padding:5px; border:#dddddd solid 1px; _top:20px; _left:-5px; z-index:10}
.bq_bor2 a{  background:#fff !important;border: 1px solid #DDDDDD; margin-bottom: 5px; margin-right: 5px; padding:1px !important; display:inline-block !important; width:auto; height:auto }
.bq_bor2 a:hover{border: 1px solid #666666;}
.us_hf{ border:#D8D8D8 solid 1px; width:490px; height:70px;}
.us_hf_view{ margin-top:15px;}
.us_hf_view li{ padding-bottom:8px; margin-bottom:8px;border-bottom:#E5E5E5 dotted 1px; color:#595959; overflow:hidden !important; font-size:0 !important; line-height:0 !important}
.user_btn{ background:url(../images/btn_tj.gif) no-repeat; width:44px; height:23px; border:none; cursor:pointer; margin:0; padding:0; text-align:center}

.p_l_left{ float:left;}
.p_l_right{ padding:0 0 0 40px;color:#666666;}
.p_l_right em{font-style:normal; color:#999999}
.p_l_conment{ line-height:22px;}
.us_hf_er1{ padding:0px; padding-top:8px; margin-top:8px; border-top:#E5E5E5 dotted 1px;}

.hd_man_head{  }
.hd_man_head img{ width:50px; height:50px; border-radius:3px;}
a.user_name{ line-height:24px; height:24px;overflow:hidden; display:block; width:50px;white-space: nowrap;text-overflow: ellipsis; text-align:center}
span.ico_boy{ background:url(../images/icon1.png) left -153px no-repeat; padding-left:17px;}
span.ico_girl{ background:url(../images/icon1.png) left -184px no-repeat; padding-left:15px;}
span.ico_city{ background:url(../images/icon1.png) left -468px no-repeat; padding-left:17px;}
span.ico_group{background:url(../images/icon1.png) left -215px no-repeat; width:45px; height:17px; display:inline-block}
span.ico_site{background:url(../images/icon1.png) -52px -215px no-repeat; width:34px; height:17px; display:inline-block}
.person_infor_bor{ height:0px; width:0px; display:block;}
.person_infor{ position:relative;left:0px; top:0px; z-index:2;}

.bot_arrow{ background:url(../images/left_arrow.gif) no-repeat -62px -40px; width:8px; height:50px; position:absolute; left:-10px; top:12px; z-index:500 }
.top_arrow{background:url(../images/left_arrow.gif) no-repeat left -39px; width:8px; height:50px; position:absolute; left:52px; top:12px; z-index:500}
.left_arrow{background:url(../images/left_arrow.gif) no-repeat left -39px; width:8px; height:50px; position:absolute; left:52px; top:12px; z-index:500}
.right_arrow11{background:url(../images/left_arrow.gif) no-repeat -62px -40px; width:8px; height:50px; position:absolute; left:-10px; top:12px; z-index:500}

.per_in_view{ position:absolute; border:#d9d9d9 solid 3px;border-radius:5px; background:#fff; width:310px;  text-align:left;}

.in_bot{left:-323px; bottom:-34px; _bottom:-34px;}
.in_top{ left:57px; bottom:-34px; _bottom:-34px;}
.in_left{left:57px; top:0px; }
.in_right11{left:-323px; top:0px; }

.per_in_view img{ width:auto; height:auto}
.per_h_i{ padding:10px 10px 0; height:60px;}
.per_in_user{ float:left}
.per_in_user img{ width:50px; height:50px; border:#DCDCDC solid 1px; padding:1px; }
.per_in_right{ float:right; width:225px;}
.per_in_right div{ line-height:20px; height:20px; overflow:hidden; }
.per_infor{ padding:10px 15px;}
.per_infor span{ color:#999999}
.per_message{ height:30px; background:#f2f2f2; margin-top:5px;}
.per_message em{ float:left; margin:6px 0 0 15px; display:inline; font-style:normal}
.per_message h1{ float:right; padding:5px 10px 0 0; font-size:12px; font-weight:normal; }
a.guanzhu{ height:20px; line-height:20px; background:url(../images/abg.gif) repeat-x; padding:0px 2px; color:#FFFFFF !important; display:inline-block; border:#39AE00 solid 1px; font-size:12px !important; border-radius:2px; }
a.guanzhu:hover{background:url(../images/abg.gif) left -25px repeat-x; text-decoration:none}
a.guanzhu_ar{display:inline-block;background:url(../images/icon1.png) -108px -123px no-repeat; width:104px; height:20px; color:#F6F6F6; border:#DAD9DA solid 1px}
a.guanzhu_cc{display:inline-block;background:url(../images/icon1.png) -227px -123px no-repeat; width:118px; height:20px; border:#DAD9DA solid 1px}
a.guanzhu_cc:hover,a.ac_guanzhu:hover{ color:#F6F6F6}
a.ac_guanzhu{ display:inline-block; background:#fff url(../images/icon1.png) -362px -122px no-repeat; padding:2px 5px 2px 20px; border:#D7D7D7 solid 1px; border-radius:3px; }
a.ac_guanzhu:hover{ text-decoration:none}
a.users_message_send11{ background:#F6F6F6 url(../images/icon1.png) no-repeat 8px -249px; padding-left:25px; width:45px; height:20px; line-height:20px; border:#DAD9DA solid 1px; display:inline-block}

a.zz_jr{ width:97px; height:22px; background:url(../images/zz_btn.gif) no-repeat; display:inline-block; text-decoration:none}
a.zz_jr_ar{ width:105px; height:22px; background:url(../images/zz_btn.gif) no-repeat left -26px; display:inline-block;}
a.zz_jr_ar:hover{text-decoration:none !important}
a.zz_jr_sq{ width:105px; height:22px; background:url(../images/zz_btn.gif) no-repeat left -52px; display:inline-block; text-decoration:none}

span.mes11{background:url(../images/icon1.png) 0px -249px  no-repeat; display:inline-block; padding-left:20px;}

.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.gp_invitefans { border:1px solid #CCCCCC; border-radius: 4px 4px 4px 4px; width:738px; margin:0 auto}
.gp_invitefans .gpi_l {float: left;  height: 550px;  margin: 10px 8px;  overflow: hidden;  width: 520px; display:inline}
.gp_invitefans .gp_tipssel { border-bottom: 1px solid #EBEBEB;  height: 22px;  margin: 0 auto;  overflow: hidden;  padding-bottom: 14px;}
.gp_invitefans .sh_input { background-color: #FFFFFF;  border: 1px solid #D2D5D8; float: right; height: 22px; margin: 0;}
.gp_invitefans .sh_input .input { border: 0 none; color: #999999; float: left;  height: 22px;   line-height: 22px;   margin: 0 5px 0 0;   padding: 0 2px;   width: 130px;}
.gp_invitefans .sh_input .btn111 {background: url(../images/search_btn.gif) no-repeat scroll 0 0 transparent; float: left; height: 22px; width: 20px; }
.gp_invitefans .sh_input .btn111:hover{background: url(../images/search_btn.gif) no-repeat scroll 0 -38px transparent;}
.gp_invitefans .gpi_fanslist { height: 480px;margin-left: 5px;  overflow: hidden;}
.gp_invitefans .gpi_fanslist li { cursor: pointer;  display: inline;  float: left;  height: 70px;  margin: 15px 15px 10px 0;  overflow: hidden;   width: 156px;}
.gp_invitefans .gpi_fanslist .select { background-color: #F3F3F3; }
.gp_invitefans .pic { float: left;  margin: 10px 0 5px 10px; display:inline }
.gp_invitefans .pic img { display: block;  height: 50px;  width: 50px;}
.gp_invitefans .slt_icon { background: url(../images/g_icon.gif) no-repeat scroll transparent; display: inline-block;  height: 12px;  margin-left: 0; margin-top: -12px; width: 12px; }
.gp_invitefans .name { margin: 10px 5px 5px 65px;  overflow: hidden; width:80px;   word-wrap: break-word; }
.gp_invitefans .ft { height: 20px;  margin-top: 15px; overflow: hidden; text-align: center;}
.gp_invitefans .allsel { float: left;  margin-left: 5px;}
.gp_invitefans .W_pages_minibtn { margin-right: 5px; padding: 0;text-align: right;}
.W_pages_minibtn .reverse {  margin: 0 7px 0 0;}
.W_pages_minibtn a.current {  color: #666666; }
.W_pages_minibtn a { display: inline-block;  height: 15px;  line-height: 15px;  padding: 0 4px; text-align: center;  vertical-align: middle;}
.gp_invitefans .gpi_r { border-left: 1px solid #D8D8D8; float: right;  height: 550px;  overflow: hidden;   padding: 10px 7px; width: 186px;}
.gp_invitefans h2 { border-bottom: 1px solid #EBEBEB;  font-size: 12px;  font-weight: 700;  line-height: 24px;  margin-bottom: 8px; overflow: hidden; padding-bottom: 12px;}
.W_spetxt {color: #C90000; font-style:normal;  font-weight: normal; }
.gp_invitefans h2 span { color: #A9A9A9;  font-weight: normal; margin: 0 5px;}
.gp_invitefans .gpi_fansselist { height: 474px;  overflow: auto;}
.gp_invitefans .gpi_fansselist .select { background-color: #F3F3F3;}
.gp_invitefans .gpi_fansselist li { border: 1px solid #FFFFFF; cursor: pointer; float: left; height: 68px; margin: 5px;  overflow: hidden;  width: 154px; }
.gp_invitefans .del { background: url(../images/cle_icon.gif) no-repeat scroll 0 0 transparent;  padding-left: 15px; }
.gp_sdprivateletter { margin:30px auto; width:738px;}
.gp_sdprivateletter h2 { font-size: 12px; font-weight: 700; margin-bottom: 10px; }
.gp_sdprivateletter .txt1 { border: 1px solid #CCCCCC; height: 38px; line-height: 18px; padding: 5px; width: 728px;border-radius: 4px}
.gp_sdprivateletter .btn111 { margin-top: 10px;  text-align: right;}
.gp_sdprivateletter .btn111 .tex1{ background:#f0f0f0; border:#dedede solid 1px; padding:5px 10px; cursor:pointer}

.gn_topmenulist {position: absolute;border: 1px solid #333;background: #fff;color:#333;z-index: 9998;font-size: 12px;opacity:0.9}
.gn_tips{width:190px;border-radius:0 0 2px 2px;box-shadow: 0 2px 2px rgba(0, 0, 0, .2);left:780px;padding: 7px 0 10px;border-top: none;}
.gn_tips .tips_list {padding: 3px 0 0;}
.gn_tips .tips_list li {line-height: 21px;padding: 0 15px;list-style:none}
.W_ico12 {display: inline-block;width: 12px;height: 12px;background:url("../images/icon1.png") no-repeat -2px -391px;}
.gn_tips .icon_close {position: absolute;top:2px;right:2px;}
.gn_tips .icon_close:hover{background-position:-17px -391px}

.site_footer {border-top: 1px solid #E4E4E4;line-height: 18px;margin: 10px auto;padding: 10px 0;text-align: left;position:relative}
#site_footer_menu {float: right;list-style: none outside none;margin: 0 0 0 -8px;overflow: hidden;padding: 0;}
#site_footer_menu li {border-left:1px solid #999999;float: left;margin-left: -1px;display:inline;padding: 0 8px;}
#site_footer_menu li a{ color:#666666}
.small {font-size: 11px;font-weight: normal;font-family: tahoma,PMingLiu;}
.tiny { color:#666666}

.back_right_box  {  height: 180px;left: 50%;line-height: 20px;margin: 0 0 0 530px; position:fixed; _position:absolute;bottom: 70px;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||25)-(parseInt(this.currentStyle.marginBottom,10)||35))); z-index:300}
#returnTop{display:block;width:34px;height:130px;background:url(../images/back_com.png) 0 -80px no-repeat;text-indent:-999px;z-index:999;transition:bottom 0.9s;-webkit-transition:bottom 0.9s;overflow:hidden;cursor:pointer;position:absolute;bottom:-230px;}
.r_mes{ width:34px; height:34px; position:absolute;bottom:12px  }
.r_mes a{display:block; height:34px; width:34px; background:url(../images/back_com.png) 0 -39px no-repeat;}
.r_mes a:hover{background:url(../images/back_com.png) -37px -39px no-repeat;}
.QQ_serv{ width:34px; height:34px; position:absolute;bottom:-30px  }
.QQ_serv a{display:block; height:34px; width:34px; background:url(../images/back_com.png) 0 0px no-repeat;}
.QQ_serv a:hover{display:block; height:34px; width:34px; background:url(../images/back_com.png) -37px 0px no-repeat;}

.headcon { position: relative;}

.windows_div_bg{ display:none; background-color: #EAEDEC; width: 100%;height: 100%;left:0;top:0;/*FF IE7*/filter:alpha(opacity=90);/*IE*/opacity:0.9;/*FF*/z-index:1000;
position:fixed!important;/*FF IE7*/position:absolute;/*IE6*/_top:
expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);}

.pop_div{ display:none; border-radius:5px; box-shadow:0px 0px 10px #BABABA; border: 2px solid #D2D2D2;z-index:1001;left:50%;top:50%;margin-left:-450px!important;/*FF IE7  */ margin-top:-190px!important;/*FF IE7 */ margin-top:0; position:fixed!important;/* FF IE7*/
position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}	

.pop_div1{display:none; border-radius:5px; box-shadow:0px 0px 10px #BABABA;  border: 2px solid #D2D2D2;z-index:1001;left:50%;top:50%;margin-left:-265px!important;/*FF IE7  */ margin-top:-130px!important;/*FF IE7 */ margin-top:0; position:fixed!important;/* FF IE7*/
_position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}	

.pop_div2{ display:none; border-radius:5px; box-shadow:0px 0px 10px #BABABA; border: 2px solid #D2D2D2;z-index:1001;left:50%;top:50px;margin-left:-450px!important;/*FF IE7  *//*FF IE7 */ margin-top:0; /* FF IE7*/ position:absolute;/*IE6*/
}

.pop_div3{ border-radius:5px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); z-index:1001;left:50%;top:250px;margin-left:-120px!important;/*FF IE7  *//*FF IE7 */ margin-top:0; position:fixed!important;/* FF IE7*/ _position:absolute;/*IE6*/ 
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}	

.pop_div4{ border-radius:5px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); z-index:1001;left:50%;top:220px;margin-left:-200px!important;/*FF IE7  *//*FF IE7 */ margin-top:0; position:fixed!important;/* FF IE7*/ _position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
.warning_bor111{ position:relative; width:300px; height:150px; background:#fff; padding:20px; font-size:14px}
.warning_bor111 span.w_success{ background:url(../images/succ_icon.gif) no-repeat 45px 10px; display:inline-block; padding:10px 0 0 80px; height:30px; line-height:30px;}
.warning_bor111 span.w2_success{ display:inline-block; padding:10px 0 0 0px; height:30px; line-height:30px;}

.warning_bor111 span.w_fail{ background:url(../images/fail_icon.gif) no-repeat 45px 10px; display:inline-block; padding:10px 0 0 80px; height:30px; line-height:30px;}
.w_close{ background:url("../images/close.gif") no-repeat;  display:inline-block; height:27px;top:5px; right:5px; width:27px; position:absolute; cursor:pointer; }

.warning_bor222{width:388px; padding:1px; background:#fff }
.warning_bor222 .p_w_tit{ height:30px; background:#f0f0f0; }
.warning_bor222 .p_w_tit h1{ float:left; padding-left:15px; line-height:30px; font-size:14px; font-weight:normal}
.warning_bor222 .p_w_tit span{ float:right; padding:10px 15px 0 0;}
.warning_bor222 .p_w_tit span a{ background:url(../images/icon1.png) no-repeat -43px -128px; display:inline-block; width:8px; height:8px; }
.warning_bor222 .p_w_content{ padding:30px 40px 30px 80px; background:url(../images/warn_icon.gif) no-repeat 40px 25px}
.warning_bor222 .p_w_content h1{ font-size:14px; font-weight:normal}
.warning_bor222 .p_w_content span{ display:block; text-align:right; margin:15px 0 0 0}
.btn_ok{ width:55px; height:24px; border:none; background:#479F00; text-align:center; color:#FFFFFF;border-radius:2px; cursor:pointer; }
.btn_cc{ width:53px; height:24px; border:#C4C4C4 solid 1px; background:url(../images/deayou/btn_ccbg.gif) repeat-x; text-align:center; color:#73797C;border-radius:2px; cursor:pointer; }

.sm_warning{ position:absolute; border:#C6C6C6 solid 1px; border-radius:3px; padding:10px 20px; background:#fff; z-index:800; white-space: nowrap; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); font-weight:normal}
.sm_warning span.sm_succ{ padding:0 0 0 25px; background:url(../images/gtiticon.gif) no-repeat left center; color:#666666}
.warning_word{ text-align:center; color:#666666; padding:5px 0}
.warning_word span.warning_icon{ background:url(../images/warining_icon.gif) no-repeat; width:16px; height:17px; display:inline-block; margin:0px 5px 0 0; vertical-align:top  }
.warning_btn{text-align:center; margin:5px 0 }

.login_div{ width: 900px;height: 380px;background: #fff url(../images/login_line.png) no-repeat 480px 65px;}
.login_d_left{ float:left; width:410px; margin:70px 0 0 60px; display:inline}
.login_d_left h1{ font-size:18px; font-family:"Microsoft YaHei"; color:#353535; font-weight:normal;}
.login_t_bor{ margin-top:20px; width:292px;}
.login_text{ width:270px; height:31px; line-height:31px; border:#e9e9e9 solid 1px; background:#e9e9e9; padding:2px 10px;border-radius:3px;font-size:18px; font-family:"Microsoft YaHei"; color:#999999}
.login_text1{ width:270px; height:31px; line-height:31px;box-shadow:0px 0px 3px #7DD123; border:#7DD123 solid 1px;padding:2px 10px;border-radius:3px;font-size:18px; font-family:"Microsoft YaHei";}
.btn{ background:#479F00; font-size:16px; border:none; padding:5px 15px;  color:#fff; cursor:pointer; font-family:"Microsoft YaHei"; _line-height:18px; border-radius:3px; }

.login_d_right{ float:right; width:280px; padding:110px 70px 0 0;}
.res_go{ font-size:14px;color:#666666}
.res_go a{ font-size:14px;}
.login_wb{ margin:30px 30px 0 0; font-size:14px; color:#666666; line-height:24px;}
.login_wb ul{ margin-top:15px}
.login_wb li{ margin:10px 0 0 0}
.login_wb li a{ background:url(../images/weibo_res.gif) no-repeat; display:block; width:75px; height:30px; padding-left:45px; line-height:30px; color:#666666; text-decoration:none}
.login_wb li a.txqq{ background-position:left -40px;}

.pop_div_rel{ position:relative; height:0}
.pop_div_close{ position:absolute; right:15px; top:15px;}
.pop_div_close a{ display:block; background:url(../images/close.gif) no-repeat; height:27px; width:27px;}

.site_mail{ width:530px; height:260px; background:#fff; }
.site_mail_view{ padding:40px 30px 0;}
.site_mail_view h1{ font-size:14px; font-weight:normal;}
.site_mail_view h1 a{ font-size:14px; font-weight:bold;}
.site_mail_view span{ display:block; margin-top:10px;}
.site_mail_text{ width:460px; height:100px;border:#CDCDCD solid 1px;border-radius:5px; padding:5px; font-size:14px;}
.site_mail_view em{ display:block; font-style:normal; margin-top:10px;}

.regist_bor,.regist_bor1{  border:#E8E8E8 solid 1px;background:#f7f7f7 url(../images/icon_foot.jpg) bottom right no-repeat; padding:30px 60px 50px;border-radius:3px; }
.regist_bor{margin:40px auto}
.regist_left{ width:500px; float:left;}
.regist_title{ font-family:"Microsoft YaHei"; font-size:28px; color:#595959;}
.regist_form{ margin:20px 0 0 0px }
.regist_form li{ margin-top:15px;}
.regist_form h1{ float:left; font-size:14px; font-weight:normal;  line-height:35px; width:80px !important; text-align:right}
.regist_form span{ float:left; margin-left:10px; display:inline; font-size:14px; width:400px;}
.regist_form span b{ font-style:normal; padding-top:8px; display:inline-block; font-weight:normal}
.text_in{width:270px; height:31px; line-height:31px;border:#CDCDCD solid 1px;padding:2px 10px;border-radius:3px;font-size:18px; font-family:"Microsoft YaHei"; background:#fff}
.text_in1{width:270px; height:31px; line-height:31px;box-shadow:0px 0px 3px #7DD123; border:#7DD123 solid 1px;padding:2px 10px;border-radius:3px;font-size:18px; font-family:"Microsoft YaHei"; background:#fff}
.text_in2{width:270px; height:25px; line-height:25px;border:#CDCDCD solid 1px;padding:2px 10px;border-radius:3px;font-size:16px; font-family:"Microsoft YaHei"; background:#fff}

.text_in3{width:270px; height:30px; line-height:26px;border:#CDCDCD solid 1px;padding:2px 10px;font-size:18px; font-family:"Microsoft YaHei"; background:#fff}
.warning{ color:#999999; padding-top:5px; }
.warning em{color:#D06363; font-style:normal}
.regist_right{ float:right; width:290px; background:url(../images/login_line.png) no-repeat; height:195px; margin:40px 0 0 0; padding:45px 0 20px 60px;}
.gou{ display:inline; width:27px; height:24px; padding-left:15px;}

.regist_bor1{ margin:0px auto 40px}
.guy_bg{ background:#f7f7f7; padding:15px; margin-top:20px;}
.myinfo{}
.myinfo img{ float:left;}
.myinfo .info { font-size: 14px; line-height: 24px; margin-left: 60px; width: 530px;}
.sw-findpp{ margin-top:20px; height:50px; }
.sw-findpp li{ float:left; margin:0 5px 0 0; display:inline}
.sw-findpp li a{ background:#f7f7f7;font-family: 'Microsoft YaHei';font-size: 22px; display:inline-block; width:190px; height:50px; border-radius:3px 3px 0 0; text-align:center; line-height:50px; }
.sw-findpp li a:hover{ text-decoration:none}
.sw-findpp li.cur{}
.sw-findpp li.cur a{ border:#E8E8E8 solid 1px; border-bottom:none; color: #666666; }

.displaytr{display:none;}
.rz_left{ width:535px; float:left}
.rz_wrbor1{ padding:0px 0 40px 40px;}
.rz_wrbor1 td{  font-size:14px; padding:8px 5px; font-size:14px; vertical-align:top; line-height:25px;}
.rz_wrbor1 td.hd_left_tit{ text-align:right; padding:10px 5px 10px }
.rz_wrbor1 td em{ color:#888888; font-size:12px; font-style:normal; display:block; line-height:18px; padding:5px 0 0 0}
.rz_wrbor1 td em.warning{ color:#D55A5A}
.rz_wrbor1 td span{ color:#FF0000}
.rz_wrbor1 td a.get_code{ display:inline-block; border:#D4D4D4 solid 1px; padding:4px 10px;}
.text_in22 { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CDCDCD;  border-radius: 3px 3px 3px 3px;  font-size: 14px;  height: 28px; line-height: 28px;  padding: 2px 10px; width: 270px;}
.get_back{ text-align:right}
.get_back a{ font-size:14px}

.rz_right{ width:312px; float:right; margin:0px 35px 0 0; display:inline}
.grrz_infor,.zzrz_infor{ text-align:center; line-height:28px; color:#999999}
.grrz_infor span{ color:#F37800}
.zzrz_infor span{ color:#1386C1}

.loading111{ text-align:center}
.loading111 span{ font-family: 'Microsoft YaHei'; font-size:18px; display:block; width:120px; margin:0px auto; height:32px; background:url(../images/loading.gif) no-repeat; padding-left:30px; line-height:32px; color:#999999}

.deayou_confirms{ position:absolute; border:#C6C6C6 solid 1px; border-radius:3px; padding:10px 20px; background:#fff; z-index:800; white-space: nowrap; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); }
.deayou_confirms span.sm_succ{ padding:0 0 0 25px; background:url(../images/gtiticon.gif) no-repeat left center; color:#666666}
.deayou_confirms_word{ text-align:center; color:#666666; padding:5px 0}
.deayou_confirms_word span.warning_icon{ background:url(../images/warining_icon.gif) no-repeat; width:16px; height:17px; display:inline-block; margin:0px 5px 0 0; vertical-align:top  }
.deayou_confirms_btn{text-align:center; margin:5px 0 }

.deayou_confirms .btn_ok{ width:55px; height:24px; border:none; background:#479F00; text-align:center; color:#FFFFFF;border-radius:2px; cursor:pointer; }
.deayou_confirms .btn_cc{ width:53px; height:24px; border:#C4C4C4 solid 1px; background:url(../images/btn_ccbg.gif) repeat-x; text-align:center; color:#73797C;border-radius:2px; cursor:pointer; }

.found_code{ padding:10px 0 0 0}
.found_code li{ margin:20px 0 0 0}
.found_code li a{ height:45px; width:300px; background:#fff; display:inline-block; border-right:#EBEBEB solid 1px; border-bottom:#EBEBEB solid 1px; padding-left:20px; font-size:14px; line-height:45px; color:#666666}
.found_code li a b{ color:#0F820C}
.found_code li a:hover{ border:#98CE5F solid 1px; height:44px; width:299px; line-height:44px; text-decoration:none}

.found_succe{ font-size:14px; padding:40px 0 30px; line-height:25px;}
.found_succe a{ font-size:14px}

.item-input{ position:relative;}
.item-input label{color: #999999; cursor: text; font-size: 18px;  font-weight: normal;  left: 13px;  position: absolute;  top: 6px; font-family:"Microsoft YaHei"; }

.pop_div5{ display:none;  border-radius:5px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); z-index:1001;left:50%;top:170px;margin-left:-325px!important;/*FF IE7  *//*FF IE7 */ margin-top:0; position:fixed!important;/* FF IE7*/ _position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
.xieyi_div{ width:650px;height: 380px;background:#fff}
.xieyi_bor{ padding:10px;}
.xieyi_bor h1{ font-family:"Microsoft YaHei"; font-size:16px; height:33px; line-height:33px; padding-left:20px; background:#E3EDDD; font-weight:normal }
.xieyi_bor span{ margin:10px 0 0 0; display:block; padding:15px 20px; border:#E5E5E5 solid 1px; height:220px; overflow-y:scroll; color:#666666; line-height:22px; overflow-x:hidden}
.xieyi_bor em{ text-align:center; margin:20px 0 0 0; display:block}

.user_top{ height:35px;background:rgba(30, 30, 30, 0.8) !important; background:#333333; position:fixed; _position:absolute; top:0; left:0px; z-index:1000; width:100%;box-shadow:0px 0px 5px  rgba(0, 0, 0, 0.5); }
.user_logo{ float:left; margin-top:4px;}
.user_logo a{ background:url(http://shandong.sinaimg.cn/2015/0515/U11007P1333DT20150515153810.png) no-repeat; display:block; width:80px; height:25px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod='crop',src='/themes/xiayizhan_member/user_css/user_logo.png'); cursor:pointer;}
.user_top_menu{ float:left; margin:5px 0 0 20px; display:inline}
.user_top_menu li{ float:left; margin:0 0 0 10px; display:inline; position:relative;}
.user_top_menu li a{ font-size:14px; color:#FFFFFF; display:inline-block; height:30px; padding:0px 10px; line-height:25px;}
.user_top_menu li a.bar2{ background:url(/themes/xiayizhan_member/user_css/arrow.gif) no-repeat 42px 12px; padding-right:15px}
.user_top_menu li a.bar2:hover{ background:url(/themes/xiayizhan_member/user_css/arrow.gif) no-repeat 42px 12px #626262; }
.user_top_menu li a:hover,.add_bar2_bg{ text-decoration:none; background:#626262; border-radius: 3px 3px 0 0}
.user_top_xiala{ position:absolute; background:rgba(80, 80, 80, 0.9) !important; left:0; top:30px; background:#3C3C3C; padding:5px 10px 15px; border-radius:0 0 3px 3px}
.user_top_xiala a{ font-size:12px !important; height:35px !important;  background:none !important; display:block !important; width:80px; padding:0 0 0 10px !important; height:26px !important; border-bottom:#727272 solid 1px; color:#D6D6D6 !important;}
.user_top_xiala a:hover{ color:#fff !important}
.user_top_search{ float:left; margin:8px 0 0 30px; display:inline; position:relative;}

.user_top_search .srchsel { background-color: #FFFFFF; border: 1px solid #D4D4D4; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.16);  left: 0px;  position: absolute;  top:22px; width:200px; z-index:1000;}
.user_top_search .srchtyp { padding: 6px 12px; width: 176px;}
.user_top_search .srchtyp .red{color: #F14382;}

.user_sea_sort{ background:url(/themes/xiayizhan_member/user_css/iconbg.png) no-repeat 0px 0px; width:47px; height:23px; position:relative}
.user_sea_sort a{ display:block; width:39px; height:23px; padding:0 0 0 8px; line-height:23px; color:#333333;}
.user_sea_sort a:hover{ text-decoration:none}
.user_sea_sort1{ position:absolute; width:45px; background:#fff; border:#D0D1CE solid 1px; border-top:none; top:20px; left:0; z-index:1000}
.user_sea_sort1 a{ width:37px; height:22px; line-height:22px;}
.user_sea_sort1 a:hover{ background:#E1E1E1}
.user_sea_view{ background:url(/themes/xiayizhan_member/user_css/iconbg.png) no-repeat -51px 0px; width:202px; height:23px;}
.user_sea_view h1{ float:left}
.user_intext{ width:165px; height:20px; padding:0px 5px; background:none; line-height:16px; border:none; margin:1px}
.user_sea_view span{ float:right; width:22px; height:23px;}
.user_sea_view span a{ display:block; width:22px; height:23px;}

.user_enter{ float:right; height:32px; line-height:28px; padding-top:5px;}
.user_no_enter{  color:#fff;}
.user_no_enter a{ display:inline-block;line-height:28px; color:#BBE300;}

.user_yes_enter{}
.user_yes_enter a{ color:#fff; }
.user_yes_enter div{color:#fff}
.head25{ width:25px; height:25px; border-radius:3px;}

.user_user_icon{ float:left; margin-left:10px; display:inline }
.user_user_icon li{float:left; margin:0px 5px 0 0px; display:inline; position:relative; width:29px; height:29px;}
.user_user_icon li a{display:inline-block; width:27px; height:28px; z-index:101; position:absolute; left:0px; top:2px;}
.user_user_icon li a.user{ background:url(/themes/xiayizhan_member/user_css/iconbg.png) no-repeat -265px 2px;}
.user_user_icon li a.user1{ background:#626262 url(/themes/xiayizhan_member/user_css/iconbg.png) no-repeat -265px 2px;border-radius:3px 3px 0 0 ;}
.user_user_icon li a.message{ background:url(/themes/xiayizhan_member/user_css/iconbg.png) -295px 2px no-repeat; }
.user_user_icon li a.message1{background:#626262 url(/themes/xiayizhan_member/user_css/iconbg.png) -295px 2px no-repeat;border-radius:3px 3px 0 0 ; }

.user_xiala{ position:absolute; width:105px;background:rgba(80, 80, 80, 0.9) !important; right:0; top:30px; background:#3C3C3C; padding:5px 10px 15px; border-radius:0 0 3px 3px; right:0px; top:29px; z-index:102; }
.user_xiala a{ font-size:12px !important; height:35px !important;  background:none !important; display:block !important; width:95px !important; padding:0 0 0 10px !important; height:26px !important; border-bottom:#727272 solid 1px; color:#D6D6D6 !important; position:static !important; line-height:26px !important;}
.user_xiala a:hover{ color:#FFFFFF !important; text-decoration:none}
.user_xiala a em{font-size:12px;float:right;width:30px;font-weight:normal;font-style:normal}
.mes_nusm{ position:absolute; line-height:16px; top:0px; right:-15px; background:#FD5900; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:1px 5px; z-index:102;border-radius: 5px 5px 5px 5px; font-weight:bold;}

.user_writter{ float:right; margin:5px 20px 0 0; display:inline; position:relative; z-index:100  }
.user_writter span a{ display:inline-block; height:28px; width:22px;background:url(/themes/xiayizhan_member/user_css/writter.png) no-repeat;}
.us_w_xiala{background:rgba(80, 80, 80, 0.9) !important; background:#3f3f3f; padding:5px 10px 10px; position:absolute;border-radius:5px; top:28px; right:0;}
.us_w_xiala a{ display:block; width:50px;border-bottom:#727272 solid 1px;color:#D6D6D6; height:24px; line-height:24px; padding-left:23px;}
.us_w_xiala a:hover{ color:#FFFFFF; text-decoration:none}

.us_w_xiala a.hd_icon{ background:url(/themes/xiayizhan_member/user_css/us_w_icon.gif) no-repeat left 5px; }
.us_w_xiala a.hd_icon:hover{ background:url(/themes/xiayizhan_member/user_css/us_w_icon.gif) no-repeat left -108px; }
.us_w_xiala a.yj_icon{ background:url(/themes/xiayizhan_member/user_css/us_w_icon.gif) no-repeat left -22px; }
.us_w_xiala a.yj_icon:hover{ background:url(/themes/xiayizhan_member/user_css/us_w_icon.gif) no-repeat left -135px; }
.us_w_xiala a.tp_icon{ background:url(/themes/xiayizhan_member/user_css/us_w_icon.gif) no-repeat left -51px; }
.us_w_xiala a.tp_icon:hover{ background:url(/themes/xiayizhan_member/user_css/us_w_icon.gif) no-repeat left -164px; }
.us_w_xiala a.gb_icon{ background:url(/themes/xiayizhan_member/user_css/us_w_icon.gif) no-repeat left -78px; }
.us_w_xiala a.gb_icon:hover{ background:url(/themes/xiayizhan_member/user_css/us_w_icon.gif) no-repeat left -191px; }

/*foot**/
.friend {
}
.friend h2 {
    color: #333333;
    font-size: 14px;
	font-family:"Microsoft YaHei"; 
}
.f_link {
    margin-top: 10px;
}
.f_link li {
    display: inline;
    float: left;
    margin-right: 10px;
    white-space: nowrap;
}
.f_link a {
    color: #666666;
    line-height: 20px;
}
.arrow_right{left:150px !important;}
#date_show { 
    width:150px; 
    max-height:55px; 
    position:absolute; 
    border: 1px solid #aadbf9; 
    border-radius: 5px;
    display:none;
    z-index:9999;
    background:#FFF; 
    padding:2px 0px;
}
#date_show span p {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
input:focus {
    outline:none;
}
<!--1333-737-16:2015-05-15 15:42:07-->