
/*用户中心*/
.u_body{
	min-width: 1200px;
	background-color: #f1f4ff;
}
.u_top{
	height: 54px;
	line-height: 54px;
	background: #1e42ca;
	font-size: 15px;
	color: #fff;
	padding-right: 40px;
	box-shadow: 0px 0px 5px #888888;
}
.u_top a{
	color: #fff;
}
.u_top .xla{
	background: url(../web/xla_w.png) no-repeat right center;
	padding-right: 10px;
	display: inline-block;
}
.u_top .xla .menusub{
	width: 150px;
	line-height: 40px;
	padding: 10px 20px;
	box-shadow: 0px 0px 10px rgba(121,169,173,.3);
}
.u_top .xla .menusub a{
	color: #000;
}
.u_top .xla .menusub a:hover{
	color: #1e42ca;
}

.u_top .mainlevelUser{
	position: relative;
}
.u_top .menusub{
	background-color: #fff;
	border-radius: 6px;

}
.tx{
	position: relative;
}
.tx i{
	position: absolute;
	right: -6px;
}
.tx i,.tx2{
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 3px;
	background-color: #df2222;
}
.u_top span,.u_top a{
	margin: 0px 10px;
}
.u_top .logo{
	display:inline-block;
	background: url(../images/logo.png) no-repeat center;
	width: 189px;
	height: 54px;
	float: left;
	margin-left: 0px;
	margin-right: 10px;
}
.user_c{
	padding: 14px;
	display: flex;
	min-height: calc(100vh - 54px);
}
.user_l{
	width: 189px;
	padding-top: 18px;
	background-color: #fff;
	border: 1px solid #e8edff;
	border-radius: 8px;
	padding-bottom: 50px;
}
.user_r{
	flex: 1;
	margin-left: 14px;
	background-color: #fff;
	border: 1px solid #e8edff;
	border-radius: 8px;
	display: flex;
	flex-direction: column;
}
.user_l .gl{
	padding-left: 25px;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	font-weight: bold;
}
.user_l .ico{
	width: 20px;
	margin-right: 16px;
	text-align: center;
	display: inline-block;
}
.user_l .ico img{
	height: 34px;
}
.user_l dl{
	padding-left:10px;
	padding-right:10px;
}
.user_l dt{
	height:40px;
	line-height:40px;
	font-size: 18px;
	font-weight: bold;
	padding-left: 8px;
}
.user_l dd{
	line-height: 56px;
}
.user_l dd .xla{
	display: inline-block;
	background: url(../web/xla.png) no-repeat right center;
	padding-right: 30px;
}
.user_l dd .on{
	color: #1e42ca;
}
.user_l ul{
	padding-left: 28px;
}
.user_home_wrz{
	height:36px;
	line-height:36px;
	padding-left:20px;
	color:#ff4d4d;
	margin-bottom: 18px;
	background:#fff;
}
.user_home_wrz a{
	color:#ff4d4d;
}
.chongzhi{
	display: flex;
  	align-items: center;
}
.user_home_top .huiyuan a,.user_home_top .chongzhi{
	color:#1e42ca;
}
.user_home_top{
	color:#666;
	padding:10px 20px;
	background:#FFF;
	line-height:38px;
	padding-top: 40px;
}
.user_home_top .huiyuan{
	width:40%
}
.user_home_top .yue{
	width:40%
}
.user_home_top .ordernum{
	width:20%
}
.user_home_top .huiyuan .useremail{
	font-size:22px;
	color:#3d3d3d;
}
.user_home_top .chongzhi span{
	font-size:26px;
	font-weight:bold;
}
.user_home_top .chongzhi .btn{
	display:inline-block;
	width:80px;
	height:32px;
	margin-top:0px;
	line-height:32px;
	text-align:center;
	color:#ffffff;
	background:#1e42ca;
	margin-left:10px;
	margin-right:10px;
}
.user_home_top .ordernum{
	text-align:center;
}
.user_home_top .ordernum li{
	float:left;
	width:50%;
}
.user_home_top .ordernum li span{
	display:block;
	font-size:26px;
	font-weight:bold;
	color:#3d3d3d;
}
.user_home_top .ordernum li a{
	color:#3d3d3d;
}
.user_home_o{
	margin-top:18px;
	background:#fff;
	padding:20px;
	padding-bottom:45px;
}
.user_home_o dt{
	color:#3d3d3d;
	font-weight:bold;
	font-size:16px;
	border-left:2px solid #1e42ca;
	padding-left:20px;
}
.user_home_o dd{
	width:33.3%;
	background:#f5f6fa;
	float:left;
	height:111px;
	margin-top:28px;
}
.user_home_o dd .ico{
	width:160px;
	height:111px;
	float:left;
	text-align:center;
	color:#fff;
	font-weight:bold;
	padding-top:46px;
}
.user_home_o dd:nth-child(2) .ico{
	background-color: #30c4da;
}
.user_home_o dd:nth-child(3) .ico{
	background-color: #4cc8ab;
}
.user_home_o dd:nth-child(4) .ico{
	background-color: #9e9cf4;
}
.user_home_o dd:nth-child(5) .ico{
	background-color: #67c5f4;
}
.user_home_o dd:nth-child(6) .ico{
	background-color: #89aaf5;
}
.user_home_o dd .onum{
	padding-top:10px;
	margin-left:180px;
}
.user_home_o dd .onum a{
	line-height:30px;
	height:30px;
	display:block;
	width:65%;
}
.user_home_o dd .onum span{
	float:right;
}
.user_cb{
	padding:20px;
	padding-bottom:45px;
	margin-bottom: 10px;
	flex: 1;
}
.user_cb .title{
	margin-bottom:20px;
	color:#3d3d3d;
	font-weight:bold;
	font-size:16px;
	border-bottom:1px solid #aaaaaa;
	line-height: 40px;
}
.user_cb .title2{
	padding-left: 10px;
	font-weight: bold;
}
.user_cb .title .btn{
	height: 30px;
	width: 100px;
	font-size: 14px;
	font-weight: normal;
	line-height: 30px;
}
.user_cb .title .btn:hover{
	color: #fff;
}
.userf li{
	padding: 10px 0px;
}
.userf li > span{
	text-align:right;
	width:200px;
	padding-right: 5px;
	display:inline-block;
}
.userf.buyf li span{
	width:40%;
}
.userf li span em{
	color: #ff0000;
	font-style: normal;
}
.userf li .input{
	border:1px solid #dbdbda;
	color:#666666;
	height:50px;
	font-size: 14px;
	line-height:50px;
	width:400px;
	border-radius: 4px;
	padding-left:10px;
}
.select{
	border:1px solid #e6e7eb;
	background-color: #fff;
	color:#666666;
	padding-right:10px;
	height:35px;
	line-height:35px;
	padding-left:10px;
}
.buyf .select{
	border:1px solid #dbdbda;
	height:50px;
	line-height:50px;
}
.btn, .table_form td a.btn{
	display: inline-block;
	background: #1e42ca;
	width: 300px;
	line-height: 46px;
	height: 46px;
	border: 0px;
	border-radius: 4px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	cursor: pointer;
}
.table_form th{
	background: #f7f7f7;
	height: 42px;
	line-height: 42px;
	border-bottom: 1px solid #dedede;
}
.table_form td{
	padding: 14px 0px;
	font-size: 14px;
	border-bottom: 1px solid #dedede;
	color: #7c7a79;
}
.table_form td a{
	color: #2789d1;
	cursor:pointer;
}
.table_form select{
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	border: 1px solid #dedede;
}
.wtable_form th{
	text-align: right;
	height: 42px;
	line-height: 42px;
}
.wtable_form td{
	padding: 14px 0px;
	color: #7c7a79;
}
.wtable_form td a{
	color: #2789d1;
}
.wtable_form .bo th,.wtable_form .bo td{
	border-bottom:1px dotted #dedede;
}
.overWork a{
	text-align: center;
	cursor: pointer;
	display: inline-block;
	background: #1e42ca;
	width: 150px;
	height: 40px;
	line-height: 40px;
	border: 0px;
	color: #fff !important;
}
#Pic_img{
	cursor: pointer;
}
.user_search{
	padding:20px;
	line-height: 32px;
}
.user_search .select{
	border:1px solid #aaaaaa;
	color:#666666;
	padding-right:10px;
	height:32px;
	line-height:32px;
	float: left;
	padding-left:10px;
	margin-right: 2px;
	border-radius: 4px;
}
.user_search .input,.txinput{
	border:1px solid #aaaaaa;
	color:#666666;
	height:32px;
	float: left;
	line-height:32px;
	width:300px;
	padding-left:10px;
	margin-right: 2px;
	border-radius: 4px;
}
.user_search .btn,.user_search .reset,.btn2{
	background: #1e42ca;
	text-align: center;
	padding: 0px;
	width:90px;
	height: 32px;
	line-height: 32px;
	color: #fff;
	border: 0px;
	cursor: pointer;
	margin-right: 2px;
	font-size: 14px;
}
.user_search .reset{
	background: #999999;
	cursor: pointer;
}
.ultop{
	padding-bottom: 20px;
}
.ultop a{
	display: inline-block;
	width: 135px;
	font-size: 14px;
	text-align: center;
	height: 36px;
	line-height: 36px;
	color: #fff;
	background: #1e42ca;
}
.wk_top{
	padding: 20px;
	font-size: 20px;
	color: #000;
}
.wk_top span{
	font-size: 12px;
	color: #999;
}
.wk_top2{
	height: 45px;
	margin: 0px 20px;
	border-bottom: 1px solid #dedede;
}
.wk_top2 a{
	display: inline-block;
	text-align: center;
	width: 120px;
	float: left;
	height: 45px;
	line-height: 45px;
	color: #000;
}
.wk_top2 a.on{
	font-size: 16px;
	color: #fa0000;
	background: #e3e5f1;
	margin-top: 0px;
}
.gdtitle a{
	display: inline-block;
	color: #999;
	font-size: 13px;
	font-weight: normal;
	margin-left: 20px;
}
/*购买*/
.pbuy .b_top{
	text-align:center;
	padding-top:60px;
	padding-bottom:25px;
	color:#3c3c3a;
	font-size:18px;
}
.pbuy .b_top em{
	text-align:center;
	display:inline-block;
	border:2px solid #ababab;
	color:#ababab;
	border-radius:14px;
	height:28px;
	line-height:24px;
	width:28px;
	margin-right:12px;
	font-style:normal;
	font-size:16px;
}
.pbuy .b_top font, .pbuy .b_qr font{
	font-family:宋体;
	font-size:22px;
	display:inline-block;
	color:#355f8f;
	padding:0px 14px 0px 18px;
}
.pbuy .b_top span{
	color:#1e42ca;
}
.pbuy .b_top span em{
	border:2px solid #1e42ca;
	color:#1e42ca;
}
.pbuy .b_qr{
	color:#202428;
	line-height: 85px;
	font-size: 26px;
	border-bottom:1px solid  #dfe1e3;
}
.pbuy .b_qr span{
	padding-bottom:10px;
	cursor: pointer;
	display: inline-block;
	width: 130px;
	text-align: center;
}
.pbuy .b_qr span.on{
	border-bottom: 2px solid #1e42ca;
	color:#1e42ca;
}
.xxpay{
	padding-top: 50px;
}
.xxpay dt{
	padding-bottom: 20px;
}
.xxpay .xxpay_c{
	background: #f7f7f7;
	height: 420px;
	padding-top: 35px;
	padding-left: 20px;
}
.xxpay .xppay_c2{
	padding-top: 20px;
	line-height: 24px;
	font-size: 13px;
}
.xxpay dd{
	width: 25%;
	float: left;
	padding: 0px 6px;
}
.pbuy .buyf{
	padding:22px;
	margin:auto;
}
.pbuy .zyts{
	padding:16px;
	margin-bottom:100px;

}
.pbuy .zyts .tig{
	background:url(../images/page_07.jpg) no-repeat left;
	padding-left:18px;
	margin-bottom:12px;
}
.pbuy .zyts .des{
	line-height:160%;
	text-indent:2em;
}
.pbuy .numjj{
	float: left;
	width: 200px;
}
.pbuy .numjj_s{
	float: left;
	line-height: 44px;
}
.pbuy .numjj a,.pbuy .numjj input{
	display: inline-block;
	text-align: center;
	float: left;
	line-height: 50px;
	width: 50px;
	height: 50px;
}
.pbuy .numjj a.no{
	color: #9c99ad;
	background: #ebeff1;
}
.pbuy .numjj a{
	background: #ebeff1;
	color: #1e42ca;
	cursor: pointer;
	border: 1px solid #bdc1c9;
}
.pbuy .numjj input{
	border: 0px;
	border-bottom: 1px solid #bdc1c9;
	border-top: 1px solid #bdc1c9;
}
.pbuy .m_list{
	display: flex;
	float: left;
}
.pbuy .m_list a{
	display: inline-block;
	width: 70px;
	text-align: center;
	height: 50px;
	line-height: 50px;
	border: 1px solid #bdc1c9;
	border-left: 0px;
	cursor: pointer;
}
.pbuy .m_list a.on{
	margin-left: -1px;
	background: #1e42ca;
	color: #fff;
}
.pbuy .price{
	float: left;
	color: #ee7e37;
	font-size: 16px;
}
.pbuy .payprice{
	float: left;
	color: #ee7e37;
	font-size: 30px;
}
.pbuy .price em,.pbuy .payprice em{
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
}
.orderSucess{
	padding-bottom: 100px;
	margin: auto;
	margin-top: 50px;
	box-shadow: 0px 0px 20px #b6b6b6;
}
.orderSucess{
	color: #000;
}
.orderSucess .pic{
	padding-top: 66px;
	padding-bottom: 40px;
	background: #1e42ca;
	color: #fff;
	text-align: center;
	font-size: 24px;
}
.orderSucess .pic img{
	margin-bottom: 22px;
}
.orderSucess .time{
	color: #fff;
}
.orderSucess .orderv{
	padding-top: 20px;
	text-indent: 1em;
	line-height: 200%;
	width: 300px;
	padding-bottom: 30px;
	text-align: center;
	margin: auto;
}
.orderSucess .orderv2{
	text-align: center;
}
.orderSucess .orderv .oprice {
    color: #ee7e37;
    font-size: 16px;
}
.orderSucess .orderv2 a{
	display: inline-block;
	background: #1e42ca;
	width: 150px;
	height: 40px;
	line-height: 40px;
	border: 0px;
	color: #fff;
}
.payprice{
	color: #1e42ca;
	font-size: 30px;
	padding-right: 5px;
}
.topay i.picon{
	margin-left: 3px;
	margin-right: 10px;
	display: inline-block;
	width: 120px;
	height: 46px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 80% auto;
	border: 1px solid #eceef1;
	border-radius: 15px;
	cursor: pointer;
}
.topay i.AP{
	background-image: url(../images/alipay.jpg);
}
.topay i.UP{
	background-image: url(../images/unionpay.jpg);
}
.topay i.USDT{
	background-image: url(../images/usdt.jpg);
}
.topay label{
	height: 46px;
}
.chongzhi i.picon{
	margin-left: 3px;
	margin-top: 0px;
	margin-right: 10px;
	display: inline-block;
	width: 87px;
	height: 27px;
	background: url(../images/index.png) no-repeat;
	cursor: pointer;
}
.topay .btn,.chongzhi .btn{
	margin-left: 100px;
	margin-top: 20px;
}
.toradio{
	display: flex;
	align-items: center;
}
.chongzhi i.WX{
	background-position: 0px -27px;
}
.chongzhi i.UP{
	background-position: 0px -54px;
}
.chongzhi i.USDT{
	background: url(../images/usdt.png) no-repeat left center;
	background-size: auto 26px;
}
.msgdel{
	text-align: right;
	padding-top: 40px;
}
.msgdel a{
	display: inline-block;
	background: #36a7ff;
	width: 100px;
	text-align: center;
	height: 36px;
	line-height: 36px;
	color: #fff;
}
/*登录注册*/
.pagetop2{
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: center;
}
.pagetop2 .logo{
	height: 50px;
	background: url(../web/logo2.png) no-repeat center;
	background-size: auto 40px;
	display: block;
}
.headerlr{
	background-color: #f1f3ff;
}
.reglogbac{
	width: 100%;
	margin: auto;
	padding: 15px;
}
.reglogbac .reglog_cnt .logo{
	background: url(../web/logo2.png) no-repeat;
	background-size: auto 35px;
	height: 60px;
	margin-top: 20px;
	display: inline-block;
	width: 200px;
}
.reglogbac .regck_r{
	font-size: 14px;
	padding-top: 0px;
	padding-bottom: 60px;
	display: flex;
	justify-content: space-between;
}
.reglogbac .regck_c{
	font-size: 14px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 10px;
}
.regck .info_form_ta{
	display: flex;
	justify-content: space-between;
}
.form-group{
	width: 430px;
}
.form-group-btn{
	padding-top: 20px;
	text-align: left;
}
.form-group-btn .btn{
	width: 100%;
	margin-bottom: 6px;
	background-color: #1e42ca;
}
.form-group .verify_code{
	width: 48%;
}
.form-group .verify_code_li{
	display: flex;
	justify-content: space-between;
}
.form-group .verify_code_li a.resendit{
	cursor: auto;
	margin-left: 10px;
}
.reglogbac a{
	color: #4e4e94;
}
.reglogbac a.btn{
	color: #fff;
}
.regck{
	width: 918px;
	margin: auto;
	color: #9c9c9c;
}
.regck .title{
	font-size:32px;
	font-weight: bold;
	color:#010101;
	padding-bottom: 30px;
}
.regck .title a{
	float:right;
	color:#000000;
	
}
.regck li{
	padding: 10px 0px;
	position: relative;
}
.regck li div{
	position: relative;
}
label.error{
	display: block;
	opacity: 0.7;
	padding: 5px 20px;
	border-radius: 4px;
	color: #fa0000;
	position: absolute;
	font-size: 14px;
	background-color: #272d32;
	z-index: 100;
	min-width: 100px;
}
.regck .tkt{
	display: flex;
}
.regck .tkt .checkbox{
	margin-right: 10px;
}
.regck li span.ltitle{
	display: block;
	padding-bottom: 10px;
	color: #475569;
}
.form-group .text{
	width:100%;
	font-size: 16px;
	border-radius: 8px;
	height:46px;
	background-color: #ffffff;
	border: 0px;
	color:#b8b8b8;
	padding-left:15px;
}
.regck .login_form{
	margin: auto;
}
.password_have{
	padding-top: 10px;
	padding-bottom: 17px;
	font-size: 14px;
	color: #dc0000;
}
.password_have .tit{
	color: #9c9c9c;
	padding-bottom: 10px;
}
.pro_city{
	width: 48%;
}
.phone_li{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 5px;
}
.phone_li .text1{
	width: 20%;
}
.phone_li .text2{
	width: 75%;
}
.verify_code{
	padding-left: 20px;
}
.form-group .text:focus {
	outline: 2px solid #03a7d2;
}
.verify_img{
	height:46px;
}
.verify_img{
	cursor: pointer;
}
.submitDiv{
	text-align: center;
	padding-top: 36px;
}
.foot_login{
	position: relative;
	z-index: 2;
	text-align: center;
	padding-top: 36px;
	text-align: center;
	padding-bottom: 36px;
	font-size: 14px;
	color: #666;
}
.forgot_success{
	display: none;
	background-color: #fff;
	border: 1px solid #9c9c9c;
	border-radius: 12px;
	padding: 25px 12px;
	font-size: 14px;
	line-height: 180%;
}
.checkbox{
	margin-right: 6px;
}
.userinfo_form{
	width: 918px;
	display: flex;
	margin-left: 40px;
	justify-content: space-between;
}
.userinfo_form li span.ltitle {
	display: block;
	padding-bottom: 10px;
	color: #475569;
}
.userinfo_form li span{
	text-align: left;
}
.userinfo_form .userinfo_form_cont{
	width: 430px;
}
.userinfo_form .text{
	width: 100%;
	font-size: 16px;
	border-radius: 8px;
	height: 46px;
	background-color: #ffffff;
	border: 1px solid #b8b8b8;
	padding-left: 15px;
}
.userinfo_form .select2-container{
	border: 1px solid #b8b8b8;
	border-radius: 8px;
	height: 46px;
	line-height: 44px;
	padding-left: 8px;
}
.userinfo_form li div {
	position: relative;
}
.userinfo_btn{
	padding-top: 10px;
}
.userinfo_btn .btn{
	width: 100%;
	height: 46px;
	line-height: 46px;
}
.sort_th{
	display: inline-block;
	padding-right: 16px;
	background: url(../web/listorder_03.png) no-repeat right center;
	cursor: pointer;
}
.sort_th.sort_desc{
	background-image: url(../web/listorder_07.png);
}
.sort_th.sort_asc{
	background-image: url(../web/listorder_05.png);
}