@charset "utf-8";
/* CSS Document */

.user_top{ width:1160px; margin:0 auto; height:150px; padding:20px; background:#fff; margin-bottom:20px;}
.user_top h4{ color:#333;}
.user_top_l{ width:398px; height:100px; border-right:1px dashed #dcdcdc;}
.user_top_l dt a{ display:block; width:90px; height:90px; overflow:hidden;}
.user_top_l dt a span{ background:url(../images/blbg.png) repeat; color:#fff; height:30px; line-height:30px; text-align:center; width:90px; display:block; position:relative; top:0px; left:0px; border-radius:0px 0px 60px 60px;} 
.user_top_l dt a:hover span{ position:relative; top:-30px; left:0px;} 
.user_top_m{ width:430px; height:100px; text-align:center; border-right:1px dashed #dcdcdc; padding-top:15px;}
.user_top_r{ width:300px; height:100px; padding-left:30px;}
.user_top_l dt img{ width:90px; height:90px;border-radius: 60px;}
.user_top_l dt{ width:100px;float:left; height:100px;}
.user_top_l dd{ width:280px;float:left; height:30px; line-height:30px;}
.soft { margin:11px 5px 0px;;}
.soft i{ display:block; width:50px; height:10px; background:#bcbcbc; float:left; margin-left:10px;}
.soft .lev01{ background:#d6003e;}
.soft .lev02{ background:#ff7a01;}
.soft .lev03{ background:#1aba00;}
.user_top_l dd a{ padding-left:70px; display:block;}
.user_top_l dd a:hover{ color:#fc7903;}
.wrap{ width:100%; background:#f6f6f6;padding-top: 20px; padding-bottom:20px;}

.user_top_m span{ margin:0 auto; width:370px; display:block; margin-top:20px;}
.user_top_m a{ display:block; width:100px; height:30px; line-height:30px; color:#fff; margin-left:20px; float:left; text-align:center; background:#39a6d7; border-radius:5px; font-size:14px;}
.user_top_m a:hover{ background:#1e92c7;}
.user_top_r ul li{ height:28px; line-height:18px;}
.user_top_r ul li a{ color:#39a6d7; text-decoration:underline;}
.user_top_r ul li a:hover{ color:#333;  text-decoration:none;}
.user_top_r ul li .chose{ color:#333;  text-decoration:none;}




.emailicon, .phoneicon, .seticon, .pepicon{ background:url(../images/icon.png) no-repeat; display:block; width:20px; height:20px;}
.emailicon{ background-position:-82px 0px;}
.phoneicon{background-position:-82px -25px;}
.seticon{background-position:-82px -50px;}
.pepicon{ background-position:-82px -75px;}

.user_cont{}
.user_cont_l{ width:200px;}
.user_cont_l ul{border-top:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc; background:#fff;}
.user_cont_l ul li a{ height:40px; line-height:40px; padding:0px 20px 0px 20px; border-left:1px solid #bcbcbc;border-right:1px solid #bcbcbc; display:block;}
.user_cont_l ul li a:hover, .user_cont_l ul .us_cur{ border-left:3px solid #d6003e; border-bottom:1px solid #bcbcbc; border-top:1px solid #bcbcbc; background:#f6f6f6; border-right:none; color:#d6003e}
.user_cont_l ul li a:hover i{ color:#d6003e}
.user_cont_l ul li i{ font-style:normal;}
.user_cont_l dl{border:1px solid #bcbcbc; margin-top:20px;background:#fff; line-height:30px; padding:0px 20px 0px 20px;}
.user_cont_l dl dt{border-bottom:1px solid #bcbcbc;}
.user_cont_l dl dt a{ color: #d6003e;}
.user_cont_l dl dd a{ color:#fc7903;}


.user_cont_r{ width:940px;background:#fff; margin-left:20px;min-height: 335px; padding:20px 20px 20px 20px;}

.userdata{
	height: 30px;
	border-bottom:2px solid #ddd;
}
.userdata a {
	width: 120px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	float: left;
	font-size: 14px;
	color:#999;
	font-weight: bold;
	display: block;

}

.userdata a.selected {

	background:url(../images/li_bg.png) no-repeat bottom center;
	color: #ff5d13;
	border-bottom:2px solid #ff5d13;

}
.basicicon{ background:url(../images/icon.png) no-repeat; display:block; width:70px; height:45px; background-position:-109px 0px;}
.slist font{ color:#ff7701; }
.slist form li{ height:40px; margin-top:15px; padding-left:30px;}
.slist form li span{ float:left; width:80px; line-height:30px; margin-right:30px;}
.slist li input{ float:left; height:30px; line-height:30px; width:250px; border:1px solid #e3e3e3;}
.slist li button{ height:35px;border-style: none; border-radius:5px; font-size:14px; padding:10px;}
.retbtn{ background:#cfcfcf; color:#6d6d6d; }
.subbtn{ background:#39a6d7; width:80px; color:#fff;}

.slist table { width:80%;}
.slist table thead{ background:#e9edf3}
.slist table tr{height:30px; line-height:30px; text-align:center;}
/* 分页 */
#pages {font-family: 宋体;padding: 14px 0 10px;text-align: center;}
#pages a {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #E3E3E3;color: #333333;display: inline-block;height: 22px;line-height: 22px;padding: 0 10px 0 10px;text-align: center;margin-right:10px;}
#pages a.a1 {background: url("../images/u/pages.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);padding: 0;width: 56px;}
#pages span {background: none repeat scroll 0 0 #F4F9FD;border: 1px solid #E3E3E3;display: inline-block;height: 22px;line-height: 22px;padding: 0 10px;text-align: center;margin-right:10px;}

.mygame{ float:left; width:300px; height:235px;}
.mygame img{ width:287px; height:127px; margin-bottom:10px;}
.mygame dd{ width:287px; height:30px; line-height:30px; overflow:hidden;}
.mygame dd span{ text-align:center; font-weight:bold; }
.mygame dd a{ display:block; color:#F00;}
.mygame dd i{ width:100%; height:30px; line-height:30px; background:#f6a93b; display:block; color:#FFF; font-style:normal; text-align:center;}
.dlhis a{ color:#F00;}


/*我的账号安全*/
.safe_step_cont { width:650px; height:40px; float:left; clear:both; overflow:hidden; border-bottom:1px solid #d3d3d3; padding-top:18px; margin-bottom:20px;}
.safe_step_cont div { width:100%; height:22px; text-align:center;}

.safe_form1 { width:470px; margin:0 auto; padding-top:30px; clear:both; overflow:hidden;}
.safe_form1 .safe_sp { width:470px; height:60px; line-height:60px; text-align:center; color:#434343; font-size:14px;}
.safe_form1 .safe_sp span { color:#F00; padding:0 15px;}
.sf_inp1 { width:470px; height:25px; float:left; clear:both; overflow:hidden;}
.sf_inp1 label { width:121px; height:25px; line-height:25px; float:left; text-align:right; color:#434343; font-size:14px; padding-right:8px;}
.sf_inp1 input { width:174px; height:23px; float:left; line-height:23px; border:1px solid #dadada; color:#666; padding:0 3px; overflow:hidden;}
.sf_inp1 span { width:149px;height:25px; line-height:25px;font-size:12px; float:left; padding-left:10px; color:#F00;}
.sf_inp2 { width:470px; height:37px; float:left; clear:both; overflow:hidden; padding-top:20px;}
.sf_inp2 input { width:89px; height:37px; cursor:pointer; background-color: #31B2DC; border:none; float:left; margin-left:125px; color: white;}
.sf_inp2 input:hover{ background-color: #3498DB;}
.r_step9_1 { background:url(../images/step9.gif) no-repeat center top;}
.r_step9_2 { background:url(../images/step9.gif) no-repeat center -23px;}
.r_step9_3 { background:url(../images/step9.gif) no-repeat center -45px;}
.sf_inp3 { width:470px; height:25px; float:left; clear:both; overflow:hidden;}
.sf_inp3 label { width:171px; height:25px; line-height:25px; float:left; text-align:right; color:#434343; font-size:14px; padding-right:8px;}
.sf_inp3 input { width:174px; height:23px; float:left; line-height:23px; border:1px solid #dadada; color:#666; padding:0 3px; overflow:hidden;}
.sf_inp3_ero { width:470px; height:40px; float:left; clear:both; overflow:hidden; line-height:40px; text-align:center; color:#F00;}
.sf_inp3_ero .error { padding-left:20px; line-height:25px;}
.find4_form { width:622px; margin:0 auto; padding-top:40px; }
.find4_form h3 { width:622px; height:60px; line-height:40px; text-align:center; color:#666; font-size:14px;}

.fin4_inp1 { width:622px; height:25px; float:left; clear:both; overflow:hidden; margin-bottom:10px;}

.fin4_inp1 label { width:80px; height:25px; line-height:25px; font-size:14px; text-align:right; padding-right:19px; color:#434343; float:left;}
.fin4_inp1 label span { color:#F00;}
.fin4_inp1 input { width:282px; height:23px; border:1px solid #d0cfd0; padding:0 3px; line-height:23px; text-align:left; color:#a0a0a0; float:left;}
.fin4_safe { width:323px; height:25px; float:left; clear:both; margin-bottom:10px; padding-left:99px; line-height:25px;}
.fin4_safe span { float:left; height:25px; color:#434343;}
.fin4_safe div { float:left; width:217px; height:18px; margin-top:3px;}
.level_0 { background:url(../images/u/passport/level.gif) no-repeat 0 top}
.level_1 { background:url(../images/u/passport/level.gif) no-repeat 0 -18px}
.level_2 { background:url(../images/u/passport/level.gif) no-repeat 0 -36px}
.level_3 { background:url(../images/u/passport/level.gif) no-repeat 0 -54px}

.fin_error {width:322px; height:25px; float:left; clear:both; overflow:hidden; padding-left:100px;}
.fin_error .error {float:left; line-height:25px; padding-left:20px;}

.fin4_inp2 { width:422px; height:37px; float:left; clear:both; overflow:hidden; margin-bottom:10px;}
.fin4_inp2 input { width:89px; height:37px; float:left; clear:both; overflow:hidden; background-color: #31B2DC;border:none; margin-left:170px;color:#ffffff}
.fin4_inp2 input:hover {background-color: #3498DB;}
.level_0 { background:url(../images/level.gif) no-repeat 0 top}
.level_1 { background:url(../images/level.gif) no-repeat 0 -18px}
.level_2 { background:url(../images/level.gif) no-repeat 0 -36px}
.level_3 { background:url(../images/level.gif) no-repeat 0 -54px}

/*绑定邮箱*/
.bdemail, .bdemailed{ width:622px; margin:0 auto;}

.bdemail li, .bdemailed li{line-height:40px; padding:10px;}
.bdemail li span{ margin-right:15px;}
.bdemailed li span{ margin-right:15px; color:#090;}
.bdemailed li img, .bdemail li img{ width:200px; height:133px; margin-left:50px;}
.tjbtn input{width: 89px!important;
height: 37px!important;
float: left;
clear: both;
overflow: hidden;
background-color: #31B2DC;
border: none;
margin-left: 80px;
color: #ffffff;}
.tjbtn input:hover{background-color: #3498DB;}
/*绑定手机*/
.in_yz{ width:120px!important;}
.getver{ width:120px!important; margin-left:20px; height:35px!important;background: #eb0028; border-radius:5px; border: 1px  #F00 solid!important; color:#fff;}


/*找回密码*/
.forget{ background:#f8f8f8; border:1px solid #e1e1e1; padding:30px;}
.forget h3{ color:#ff6742; border-bottom:3px solid #e1e1e1; height:40px; line-height:40px; font-size:24px; font-weight:normal; padding-left:15px;}
.forget ul{ width:500px; margin:0 auto; margin-top:30px; margin-bottom:30px;}
.forget ul input{ width:300px; height:30px;}
.forget ul em{color:#F00; font-style:normal;}
.forget ul li{ padding:10px;}
.forget ul .gre{ color:#063;}
.forget ul img{ width:100px; height:36px;vertical-align: middle;}
.forget ul .rebtn{ width:70px; background:#d6d6d6; border:none; height:34px;}
.nextbtn{ background:#ff653f; display:block; width:300px; color:#fff; height:36px; text-align:center; line-height:36px; font-size:18px;}
.back_01{ background:url(../images/forget_bg.png) no-repeat; height:80px; width:800px; margin:0 auto;  background-position:0px -120px;}
.back_02{ background:url(../images/forget_bg.png) no-repeat; height:80px; width:800px; margin:0 auto;  background-position:0px -240px;}
.back_03{ background:url(../images/forget_bg.png) no-repeat; height:80px; width:800px; margin:0 auto;  background-position:0px 0px;}


.way{ width:100%; border-bottom:#dadada 3px solid; height:50px; line-height:50px; text-align:center;}
.way a{ width:130px; display:block; height:50px; font-size:24px; float:left; text-decoration:none; color:#a0a0a0;}
.way a:hover{border-bottom:#F00 solid 3px; color:#474747;}
.selected {border-bottom:#F00 solid 3px; color:#474747!important; }
