.fd{ position:relative;}
.mt40{ margin-top:40px;}
.login_box{ height:492px; background-color:#ebebeb;}
.login_box2{ height:400px;}
.login_box2 .login_form{ background-image:none; border:1px solid #d4d4d4; top:50px;}

.login_form{ width:287px;padding:10px 20px; background:#f5f5f5; position:absolute;top:30px;right:65px; z-index:5;}
.login_box2 .info{ width:218px; height:112px; line-height:25px; margin:40px 0 0 120px; padding:20px; border:1px solid #ddd;}
.login_box2 .info .cne{ text-align:center; margin-bottom:10px;}

.login_form .login_name{ height:35px; line-height:35px;}
.login_form .login_name em{ font-weight:bold; float:left;}
.login_form .login_name i{ float:right;}
.login_form .login_name u{text-decoration: none; margin-left:20px;}
.login_form .login_bnt{ height:40px; margin:15px 0 10px;}
.login_form p img{ margin-right:5px;vertical-align:middle;}
.w277 ,.w277 .f_ip{ width:277px;}

.login_user{ width:960px; height:50px; margin-bottom:20px;}
.login_user .phot { width:46px; height:46px; float:left; display:block; padding:2px; background-color:#ddd;}
.login_user .phot img{ width:46px; height:46px;}
.login_user p{ line-height:50px; margin-left:20px;}

.select_border{ position:relative;}
.f_rp input{ width:269px; height:20px; line-height:20px; padding:9px 3px 8px 5px; border:1px solid #ccc; background-image:url(../images/register_2.gif); background-repeat:no-repeat; background-position:right -26px; cursor:pointer;}
.f_rp span{ display:inline-block;}
.f_rp u{ width:105px; height:37px; line-height:37px; text-align:center; cursor:pointer; font-weight:bold; border:1px solid #b9b9b9; background-color:#ddd; display:inline-block; margin-left:10px;}
.accredit strong{ margin:0 5px; }
.accredit .tipt{ color:#fff;height:48px; line-height:48px;  font-weight:bold;background-color:#f00;}
.accredit .tipt p{width:522px; margin:0 auto; }
.accredit .content_box{ width:522px; margin:30px auto 0; }
.accredit .content_box .pp{ height:20px; line-height:20px;}
.accredit .content{border:1px solid #ddd; padding:10px 30px 50px;}
.accredit .form_li{ height:40px; margin-bottom:10px;}
.f_lp{ width:90px; height:37px; padding-right:10px; line-height:37px; float:left; text-align:right; font-size:12px; font-weight:bold;}
.accredit .pay_bt2{ margin:0 10px 0 100px;}


.id_banner{ position:absolute; z-index:1;width:960px; height:492px;}
/* 2013.0715 */
#picshow{ width:960px;height:492px;margin:0 auto;overflow:hidden;}
#picshow ul{ display:none;zoom:1;}
.loading{ width:90px;height:90px;margin:30px auto 0;font:normal bold 12px/18px sans-serif;color:#FFCC00;text-align:center;}
.d1{ position:relative;width:960px;height:300px;overflow:hidden;}
.d2{ width:100%;height:492px;overflow:hidden;}
.num_list{ position:absolute;width:958px;left:0;bottom:-1px;padding:6px 0;height:30px;font:normal bold 12px/18px sans-serif;color:#FFFFFF;overflow:hidden;}
.num_list span{ display:inline-block;height:14px;padding-left:6px;}

.button{ position:absolute; z-index:1000;left:42%;bottom:18px;}
.button a{}
.button a:hover{ }
.b1,.b2{ float:left;display:inline-block;width:14px;height:14px;margin-right:15px;color:#FFFFFF;background:url(../../images/ico_point.png) no-repeat 0 0;cursor:pointer; text-indent:-9999em; overflow:hidden;}
.b2{ background: url(../../images/ico_point.png) no-repeat 0 -13px;}

.f_tk{ width:250px; display:none; position:absolute; top:198px; left:50%; margin-left:-160px; z-index:9999; color:#fff;}
.f_tk p{ text-align:right;}
.f_tk p b{ font-size:14px;}
.f_tk .mr{ margin-right:55px;}
.mb135{ margin-bottom:135px;}
.f_tk .pay_bt2{ float:right; display:inline; margin:10px 55px 10px 0;}

.f_awt{ width:105px; height:35px; line-height:35px; background-color:#fff; border:1px solid #ccc; display:inline-block; color:#333; text-align:center;}
a.f_ared:hover{ color:#fff; text-decoration:underline;}
a.f_awt:hover{ color:#333; text-decoration:underline;}
.f_wspan{ display:inline-block; margin: 0 0 10px 20px;}
.body_bg{ display:none; position:absolute; top:0%; left:0%; width:100%; overflow:hidden; clear:both; background-color:#333; z-index:999; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}

#f_atk{ cursor:pointer;}
.fe_wbtn,.fe_seljs,.fe_lock,.fe_tit,.fe_nr em{ background:url(images/findcode_bg.gif) 0 0 no-repeat;}

.fe_h20{ height:20px; line-height:20px; overflow:hidden;}
.fe_rp input{ height:15px; line-height:20px; padding:9px 3px 8px 5px; border:1px solid #ccc;}
.fe_rp span{ display:inline-block;}
.fe_rp u{ width:105px; height:37px; line-height:37px; text-align:center; cursor:pointer; font-weight:bold; border:1px solid #b9b9b9; background-color:#ddd; display:inline-block; margin-left:10px;}
.fe_ip{ width:232px; background-color:#fff; border:1px solid #ccc; display:none; position:absolute; top:38px; left:0; z-index:4;}
.fe_ip span{  height:25px; line-height:25px; display:block; padding-left:5px; cursor:pointer;}
.fe_seljs,.lock,.fe_wbtn,.h_bt,.pd{ background-image:url(../images/register_2.gif); background-repeat:no-repeat;}
.fe_seljs{ width:268px; background-position:right -28px; cursor:pointer;}


.login_form .tip{ margin-top:10px;}
.login_form .tip strong{ float:left; height:32px; line-height:32px; color:#3b3b3b;}
.login_form .tip font,.roomLogin .roomLoginContent .tip a{ float:right; height:32px; line-height:32px;}

.login_form .inputStyle_code{ padding:2px 5px; height:28px; line-height:28px; border:1px solid #b9b9b9; width:68px; vertical-align:middle;}
.login_form .img_code{ vertical-align:middle; border:1px solid #ccc;}

.login_form .selectStyle{ padding:2px 5px; height:28px; line-height:28px; border:1px solid #b9b9b9; width:268px; display:block; position:relative; background:#fff;}
.login_form .selectStyle span{ float:left; width:245px; height:28px; line-height:28px; display:inline-block;}
.login_form .selectStyle a{ float:right; width:20px; height:28px; background: url(../images/icobg.gif) -178px -103px no-repeat; display:inline-block; cursor:pointer;}
.login_form .selectStyle ul{ position:absolute; top:32px; left:-1px; width:278px; border:1px solid #b9b9b9; background:#fff; z-index:5; display:none;}
.login_form .selectStyle ul li{ width:268px; padding:2px 5px; height:28px;}
.login_form .selectStyle ul li.active{ background:#e1e0e0; cursor:pointer;}
.b11,.b22{ float:left;display:inline-block;width:12px;height:12px;margin-right:15px;color:#FFFFFF; background:#fff;cursor:pointer; text-indent:-9999em; overflow:hidden;}
.b22{ background:#ff0000;}



/*µÇÂ¼´íÎóÌáÊ¾*/
.errorTip{ color:#dd0000;}