.ubody{background:#f9f9f9;}

.usernametop{ /*border-bottom:1px #cccccc solid; border-top:1px #cccccc solid;*/ height:45px; line-height:45px; background:#fff;width:98%;margin-left: 1.5%;}
.form-group{border-bottom: 1px solid #ccc;}
.username{ /*border-bottom:1px #cccccc solid; border-top:1px #cccccc solid;*/ height:45px; line-height:45px; background:#fff;  position:relative;width:98%;margin-left: 1.5%;}
.usernamespan{/* float:left;*/ padding-left:1.5%; /*background:#fff; */line-height:35px;width:28%; font-size:0.9em;}
.usernameps{ float:left; padding-right:1.5%; /*background:#fff; */line-height:41px;width:28%; font-size:0.9em;}
.usernamei{ width:50%; /*float:left;*/ border:none; margin:0; padding:0; height:40px;background:#fff;}
.usernameib{ width:37%; /*float:left;*/ border:none; margin:0; padding:0; height:40px;background:#fff;}
.yzm{width:29%;font-size:1em; line-height:35px; text-align:center;height:35px; color:#fff;border-radius:4px; margin-top:4px;background:#ff8b2c;float:left;padding:0 10px;}
.yzm a{color:#fff; text-decoration:none; display:block;}
.subm{width:90%;font-size:1em; line-height:45px; text-align:center;height:45px; color:#fff;border-radius:4px; margin-left:5%;margin-right:5%; background:#99cc33; margin-top:30px; border:none;}
.submlogin{width:100%;font-size:1em; background: #596490;line-height:45px; text-align:center;height:45px; color:#fff; border:none; font-size:1.1em;}
.loginb{ height:45px; line-height:45px;width:90%;margin-left:5%;margin-right:5%; margin-top:10px;}
.loginb .f1 a{ float:left;color:#828284;text-decoration: none;  font-size:1em;}
.loginb .f2 a{ float:right; color:#828284; font-size:1em;text-decoration: none;}
/****************************我的资料****************************/
.data{border-bottom:1px #cccccc solid;height:45px; line-height:45px; background:#fff; padding:0 5%; width:100%;}
.dataname{color:#8e8e99; line-height:45px; float:left; width:20%;}
.datanameip{ text-align:right; float:right; display:block;height:40px; width:80%; border:none;}
.data input{line-height:normal;}
.datanamese{ text-align:right; float:right; display:block;height:40px; width:15%; border:none;-webkit-appearance:none; }
.databd{ text-align:right; float:right; display:block;height:40px; width:80%; border:none;-webkit-appearance:none;  text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis; }
.databd select{height:40px;-webkit-appearance:none; border:none; background:rgb(210, 218, 218); border-radius:8px;}
.submsave{width:90%;font-size:1em; line-height:45px; text-align:center;height:45px; color:#fff;border-radius:4px; margin-left:5%;margin-right:5%; background:#99cc33; margin-top:40px; border:none; font-size:1.1em;}
.btn{position:fixed; bottom:0;width:100%;}
.download{
	position: relative;
	top: 100px;
	text-align: center;
	height: 100px;
	background:url('../images/Download_Computer_48px_1185114_easyicon.net.ico') no-repeat 22% 0%;
	
}
.lianjie{display: block; line-height: 42px;text-decoration: none;color:#828284;text-indent:1em;}
/*********************************会员中心***********************/
.member_header{ height:100px; border:1px #ccc solid; padding:0 5%; width:100%;position: relative;}
.mh_img{ width:20%;height:70px; padding-top:10px; float:left;}
.mh_text{ width:76%; padding-top:10px; float:left; margin-left:4%;}
.mh_textspan{ color:#b1b1b1; padding-right:5px;font-size:0.9em;}
.mh_text .golduer{margin:0 0 3px 0; font-size:0.9em;text-indent:4em;height:38px; color:#fff;}
.mh_text .gouser{line-height: 39px;}
.mh_text .number{ color:#000;margin-left: 10px;}
.mh_text p{margin:0 0 3px 0;}
.usm{
	text-indent: 2.5em;
	background:url('../images/ic_user_money_icon@2x.png') no-repeat 5px 5px;
	background-size: 22px; 
	height: 30px;
	line-height: 30px;
}
.mh_text .jf{ font-size:0.9em; color:#b1b1b1;}
.mh_text a::after {
    content: "";
    display: inline-block;
    width: 15px;
    height: 15px;
    position: absolute;
    right: 3%;
    top:30px;
    margin: 0px 16px;
    border: 1px solid #666;
    border-width: 1px 1px 0 0;
    -webkit-transform: rotate(45deg);
}
.mh_order{height:53px; background:#fff; border-bottom:1px #ccc solid;width:100%;}
.mh_order .left1{ width:24.5%; float:left;vertical-align: middle; text-align:center; border-right:1px #ccc solid; padding-top:5px; padding-bottom:5px;}
.mh_order .left2{ width:24.5%; float:left;vertical-align: middle; text-align:center; border-right:1px #ccc solid; padding-top:5px; padding-bottom:5px;}
.mh_order  p{ margin:0;}
.mh_order  a{ text-decoration:none;}
.mh_order .sorder{ margin-top:5px; color:#666666; font-size:0.9em; line-height:0.8;}
.mh_order .sorderp{ color:#ff8b2c; font-size:1.4em; margin:0;}
.mh_order .sorderp1{ color:blue; font-size:1.4em; margin:0;}
.mh_order .right1{ width:24%; float:left;vertical-align: middle;  border-right:1px #ccc solid;text-align:center; padding-top:5px; padding-bottom:5px;}
.mh_order .right2{ width:25%; float:left;vertical-align: middle; text-align:center; padding-top:5px; margin-bottom:5px;}
.mh_order .od1{ width:33%; float:left;vertical-align: middle; text-align:center; border-right:1px #ccc solid; padding-top:5px; padding-bottom:5px;}
.mh_order .se_od{ width:33%; float:left;vertical-align: middle; text-align:center; border-right:1px #ccc solid; padding-top:5px; padding-bottom:5px;}
.mh_order .se_od2{ width:33%; float:left;vertical-align: middle; text-align:center;  padding-top:5px; padding-bottom:5px;}
.mh_main{ margin-top:10px; background:#fff;}
.mh_main ul,li {list-style: none; padding:0; margin:0;}
.mh_main li a {
    display: block;
    height: 44px;
    line-height: 44px;
    padding: 0 14px 0 14px;
    font-size: 1.05em;
    color: #434a54;
	text-decoration:none;
    position: relative;
    border: 1px solid #ced3d7;
    border-width: 1px 0 0 0;
  }
.mh_main a::after {
    content: "";
    display: inline-block;
    width: 15px;
    height: 15px;
    position: absolute;
    right: 3%;
    top:30px;
    margin: -15px 16px;
    border: 1px solid #666;
    border-width: 1px 1px 0 0;
    -webkit-transform: rotate(45deg);
}
.mh_main li span{ 
   /* background: url(../images/member.png) no-repeat -5px -113px;*/
    display: inline-block;
    width: 30px;
    -webkit-background-size: 30px auto;
    height: 30px;
    margin-top: 7px;
    float: left;
}
.mh_main li a.none span { 
    background:none;
	padding:0; margin:0;
	height:10px;
	width:10px;
}
.mh_main .bgcou{background: url('../images/ic_user_money_icon@2x.png') no-repeat 6px 11px;background-size: 23px;}
.mh_main .bguser{
	background: url('../images/ic_user_add_vip_icon@2x.png') no-repeat 6px 11px;
	background-size: 23px;
}
.mh_main .bgnews{
	background: url('../images/ic_user_my_message_icon@2x.png') no-repeat 6px 11px;
	background-size: 23px;
}
.mh_main .bgtact{
	background: url('../images/ic_user_kefu_icon@2x.png') no-repeat 6px 11px;
	background-size: 23px;
}
.mh_main .bgcol{
	background: url('../images/ic_user_collection_icon@2x.png') no-repeat 6px 11px;
	background-size: 23px;
}
.mh_main .bgchar{
	background: url('../images/ic_user_zhishi_icon.png') no-repeat 6px 11px;
	background-size: 23px;
}
.mh_main .bgmh{
	background: url('../images/ic_user_bank_icon@2x.png') no-repeat 6px 11px;
	background-size: 23px;
}
.mh_main .help{
	background: url('../images/ic_user_address_icon@2x.png') no-repeat 6px 11px;
	background-size: 23px;
}
/**/
/*.mh_main li p {
    display: block;
    height: 44px;
    line-height: 44px;
    padding: 0 14px 0 14px;
    font-size: 1.05em;
    margin:0;
	text-decoration:none;
    border-top: 1px solid #ced3d7;
	color:#949494;
}*/
.mh_main li .f_l {
	float: left;
	height: 30px;
	padding-top: 10px;
	text-indent: 10px;
	
}
.mh_main li .f_r {
	float: right;
	height: 30px;
	padding: 10px 35px 0px 5%;
}
.mh_main .bd{
	border-top:1px solid #f9f9f9;
	border-width:12px 0 0 0;
}
.mh_main .bd1{
	border-top: 1px solid #ced3d7;
}
/*.mh_main li p.hc_guide span { 
  background: url(../images/helpc.png) no-repeat -5px -5px;
  -webkit-background-size: 30px auto;
}
.mh_main li p.hc_ps span { 
  background: url(../images/helpc.png) no-repeat 1px -72px;
  -webkit-background-size: 30px auto;
  padding-left: 40px;
}
.mh_main li p.hc_shfw span { 
  background: url(../images/helpc.png) no-repeat -5px -37px;
  -webkit-background-size: 30px auto;
     }
/**/

.mh_main li a.mh_none span { 
    background:none;
	margin:0;
	padding:0;
padding-top:15px;
color:#9b9ca4;
  /*-webkit-background-size: 30px auto;*/
}*/

 /*********************************************新增收货地址***************************************************/
 .saname{color:#8e8e99; line-height:45px; float:left; width:20%;}
 .nameinp{height:40px; float:left; width:80%; border:none;display: block; -webkit-box-flex: 1; text-align:right; font-size:0.9em;}
 .address{height:42px; float:left; width:80%; border:none;display: block; -webkit-box-flex: 1; text-align:right; font-size:0.9em;}
 .data .kv{
	 display: block;
    -webkit-box-flex: 1;
	}
.data .select {
    display: block;
    width: 20%;
    height: 40px;
	float:right;
    /*margin: -.15rem 0;*/
    position: relative;
}
.data .select select {
    text-indent: .1rem;
    line-height: 1;
    -webkit-appearance: none;
    border: 0;
    background: transparent;
    font-size: 1.3rem;
    width: 100%; 
    height: 100%;
    display: block;
}
.select::after {
    content: '';
    display: inline-block;
    position: absolute;
    top: 50%;
    right: .2rem;
     width: .8em;
    height: .8em;
    border-bottom: .15rem solid #303033;
    border-left: .15rem solid #303033;
    -webkit-transform: translateY(-70%) rotateZ(-139deg);
    -moz-transform: translateY(-70%) rotateZ(-45deg);
    -ms-transform: translateY(-70%) rotateZ(-45deg);
}
.react{ height:60px; background:#fff; line-height:60px; padding:0 30px;}
.submreset{width:90%;font-size:1em; line-height:45px; text-align:center;height:45px; color:#fff;border-radius:4px; margin-left:5%;margin-right:5%; background:#969da1; margin-top:12px; border:none; font-size:1.1em;}
.react .mt {
	 float:right; overflow:hidden;
	  margin-top:20px;
	  margin-right:20px;
    -webkit-appearance: none;
    width: 1.8rem;
    height: 1.8rem;
    border-radius: 50%;
    border: .1rem solid #ffa035;
    text-align: center;
    vertical-align: middle;
    outline: 0;
}
.react .mt:checked:after {
    content:'√';
    font-size: 1.5rem;
	line-height: 17px;
	color:#ffa035;
    font-family:"Microsoft YaHei";
}

/*************************************会员等级********************************************************/
.user_header{
	background:url('../images/ic_user_info_background.png') repeat-x;
	text-align: center;
	padding-top: 5%;
}
.user_grade{ width:100%; padding:10px 0 15px 0; background:#f9f9f9; border-bottom:1px #ccc solid;}
.ug_headportrait{ text-align:center;height:55px; width:100%;}
.ug_iphone{ text-align:center;height:20px; width:100%; line-height:20px;}
.ug_bottom{text-align:center;height:20px; line-height:20px; }
.ug_bottom .text{padding:2px 25px;border-radius:3px;background:#ff8b2c;color:#fff;}
.ug_center{ background:#fff; width:100%; padding:0 20px;margin-bottom:10px}
.ug_center .tandi{ height:4rem; text-align:center; overflow:hidden; line-height:4rem; color:#fff;}
.ug_center .tandi .jifenc{ color:#F00;}
.ug_cgrade{ width:96%; overflow:hidden; padding-bottom:10px;padding-left: 3%;padding-right: 1%;}
.ug_cgrade .grademain{ width:25%; float:left;}
.ug_cgrade .grademain p{margin:0; padding:0;}
.ug_cgrade .grademain .name{line-height:1.8em; height:1.8em; text-align:center; color:#fff; width:100%; font-size:0.8em;}
.ug_cgrade .grademain .noprogressbar{/*border:1px #99cc33 solid;*/ width:100%; height:0.9em;background:#6f85d9;}
.ug_cgrade .grademain .progressbar{ background:#eda22c; width:100%;border:1px #eda22c solid;height:0.9em;}
.ug_cgrade .grademain .nuber{line-height:1em; height:2em; text-align:center; color:#fff; width:100%;font-size:0.7em;word-wrap: break-word;padding-top:5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;course:hand;width:100%;font-weight:600;}
.ug_bmain{ border-bottom:1px #ccc solid;border-top:1px #ccc solid; padding:10px 20px; background:#fff; color:#908e99; padding-bottom:15px;}
.ug_bmain p{margin:0; padding:0;}
.ug_bmain .stor{ color:#000;}
.ug_bmain .dis{ color:#ff8b2c;}