/* CSS Document */
.u_cmainaccount{ width: 1200px; margin:0 auto; padding: 0; box-sizing: border-box;margin-top:30px;}
.u_cmainuser{display: flex;}
.u_cmainuser img{display: block;height: 50px; border-radius: 50%;margin-right:15px;}
.u_cmainuser .u_text{line-height: 25px;font-weight: bold;}
.u_cmainuser .u_time{font-size: 12px;color:#8290ab;font-weight: normal;}
.u_cmainnav{ display: flex;margin-top:30px; text-align: center;margin-bottom:100px;}
.u_cmainnav a{border-radius: 10px;background: #0a4666; width: 32%;padding: 30px; box-sizing: border-box;margin-right:2%;border:1px solid #285790;}
.u_cmainnav a:hover{box-shadow: inset 0px 0px 5px 1px #fff;background-color: #3d7eff;}
.u_cmainnav a img{display: block; margin: auto; height: 30px;margin-bottom:20px;}
.u_cmainnav a:last-child{margin-right:0;}
.u_cmainimformation{background:#171a21;border-radius: 10px;margin-top:30px;padding: 30px;}
.u_cmainimformation li{display: flex; line-height: 40px;margin-bottom: 30px;}
.u_cmainimformation li .u_mainleft{width: 20%;}
.u_cmainimformation li .u_mainright{margin-left:50;}
.u_cmainimformation li .u_mainbtn{display: block; text-align: center;background-color: #3d7eff; border-radius: 10px; line-height: 46px;padding:0 15px; }
.u_cmainimformation li .u_mainbtn:hover{box-shadow: inset 0px 0px 5px 1px #fff;}
.u_cmainimformation li .u_mainyellow{color:#fee620; font-weight: bold;}
.u_cmaintitle{font-size: 18px; font-weight: bold;margin-bottom: 20px;margin-top:15px;}
.u_cmainbox{background:#ffffff;margin-top:30px;border-radius:3px; overflow: hidden;padding:30px;border:1px solid #f5f5f5;}
.u_cmainorderlist{border-radius:3px;padding-bottom: 15px;margin-bottom:15px;}
.u_cmainorderlist .u_cmtitle{font-size:14px;display:flex;background:#1b2838; line-height: 40px;padding: 0 15px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.u_cmainorderlist .u_cmtitle .u_cmstatus{margin-left:auto}
.u_cmainorderlist .u_cmtitle .u_cmtime {margin-left: 30px}
.u_cmainorderlist .u_cmlist{display:flex;padding:10px 15px;font-size: 14px;line-height: 24px;}
.u_cmainorderlist .u_cmlist .u_cmprice{font-weight: bold;margin-left: auto;}
.u_cmainorderlist .u_cmlist .u_cmimg{width: 50px;margin-right: 10px;}
.u_cmainorderlist .u_cmbtn{text-align: right;padding-top: 15px;padding-right: 15px;border-top:1px solid #f5f5f5;}
.u_cmainorderlist .u_cmbtn a{padding: 0 15px;font-size: 14px;border-radius: 4px; display: inline-block;background:#fee620;color:#000; line-height: 36px;}
.u_cmainorderlist .u_cmbtn a.u_cmainbuy{background:#3d7eff;color:#fff;}
.u_cmainkeytext{margin-top: 30px;background: #ddf3ff;  border:1px solid #285790; border-radius: 10px;padding: 10px;line-height: 30px;color:#153581;}
.u_cmainbtn{text-align:center;margin-top: 30px;}
.u_cmainbtn a{padding: 0 15px;font-size: 18px;border-radius: 4px; display: inline-block;background:#fee620;color:#000; line-height: 46px;width: 180px;margin: 0 10px}
.u_cmainbtn a.u_cmainbuy{background:#3d7eff !important;color:#fff !important;}
.u_cmainkeyorder li{ display: flex;line-height: 40px;}
.u_cmainkeyorder li .u_cmleft{width: 150px}
.u_cmainbtn .u_cmkeybtn{padding: 0 15px;font-size: 18px;border-radius: 4px; display: inline-block; line-height: 46px;width: 180px;margin: 0 10px;background:#3d7eff;color:#fff; cursor: pointer;}
.u_cmainpopbg{display:none;position:fixed; width: 100%;height: 100%;left: 0;top: 0;background:rgba(0,0,0,0.8)}
.u_cmainpopkey{position:fixed;left:50%; width: 400px; margin-left: -200px;background:#0a4666; top: 30%; border-radius: 10px;box-shadow: 0 0 10px rgba(255,255,255,0.5);padding: 30px 60px;box-sizing: border-box;}
.u_cmainpopkey .u_cmicon{position:absolute;right: 15px; top: 15px; opacity: 0.5;}
.u_cmainpopkey .u_cmicon:hover{opacity: 1;}
.u_cmainpopkey .u_cmtitle{font-size: 18px; text-align: center;}
.u_cmainpopkey .u_cmtoken{display: block; width: 100%;padding:15px ; box-sizing: border-box; line-height: 16px;border-radius: 4px;margin-top: 15px;box-sizing: border-box;}
.u_cmainpopkey .u_cmnote{font-size: 12px; color:#ff6000;margin-top: 10px}
.u_cmainpopkey .u_cmainbtn{font-size: 18px;border-radius: 4px; display:block;background:#fee620;color:#000; line-height: 46px;box-sizing:border-box;margin-top: 15px;width: 100%;}
.u_cmainlogint{text-align: center; font-size: 26px; margin-bottom: 30px;}
.u_cmainform {width: 380px;margin: auto;}
.u_cmainform li{margin-bottom: 20px;}
.u_cmainform li .u_cminputtext{display: block; width: 100%; box-sizing: border-box;border-radius: 4px; font-size: 16px; line-height: 16px; padding: 15px 20px;height: 46px;}
.u_cmainform .u_cmhint{display: flex;font-size: 14px; color: #ff6000; line-height: 30px;}
.u_cmainform .u_cmhint img{display:block; height: 16px; margin-top:7px;margin-right: 4px;}
.u_cmainform .u_cmforgetlink a{display: block; text-align: right; color: #3d7eff; font-size: 16px; text-decoration: underline;}
.u_cmainform .u_cmloginbtn{ display: block;width: 100%;line-height: 46px; border-radius: 4px; font-size: 18px;background:#3d7eff;color:#fff;cursor:pointer;}
.u_cmainform .u_cmlogintips{text-align: center;margin-top: 40px;margin-bottom: 20px;}
.u_cmainform .u_cmregisterlink{ display: block;width: 100%;line-height: 46px; border-radius: 4px; font-size: 18px;background:#fff;color:#3d7eff; text-align: center;}
.u_cmainform .u_cmtextarea{width: 100%;background:#fff;padding: 15px; min-height: 200px; font-size: 16px;box-sizing: border-box; border-radius: 10px; display: block;}
.u_cmordertitle{font-size:12px;display:flex;background:#efefef; line-height: 20px;padding:10px 15px;border-top-left-radius:3px;border-top-right-radius:3px;}
.u_cmordercon{font-size: 12px;padding: 15px; line-height: 30px;}
.u_cmordercon em{display: inline-block;width: 120px;}
.u_borbtn{border:1px solid #fff;background:none !important; color:#fff !important;}
.u_cmleftbox{float:left;width: 70%;}
.u_cmleftbox .u_cmainbox{margin-top:0;}
.u_cmrightbox{float: right;width: 27%;background: #171a21;border-radius: 10px;margin-left: 3%;padding: 15px;box-sizing: border-box;}
.u_cmrightbox .u_cmainform {width: 100%;}
.u_cmaintips{margin-top: 30px;font-size: 14px;color:#8290ab;}
.u_clocationnav{margin-bottom:20px;background:#171a21; font-size: 14px; line-height: 30px;padding: 10px 15px;border-radius: 10px;}
.u_clocationnav a{margin:0 5px;color:#fff;}
.u_clocationnav a:hover{text-decoration: underline;}
.u_clocationnav a.on{text-decoration: none;color:#cdcdcd}
.u_clocationnav img{display:inline-block; height: 14px; vertical-align: middle; margin-right: 5px;}
@media screen and (max-width:1199px){
	.u_cmainaccount{ width: 100%;padding: 0 15px; }
	}
	
	
@media screen and (max-width:768px){
	.u_cmainaccount{ width: 100%;padding: 0 15px;margin-top:15px; }
	.u_cmainuser img{height: 40px;margin-right:10px;}
	.u_cmainuser .text{line-height: 20px;}
	.u_cmainnav{ display: block;margin-top:15px;margin-bottom:20px;}
	.u_cmainnav a{display:block;width:100%;padding: 15px;margin-right:0%;font-size: 14px; margin-bottom:10px;}
	.u_cmainnav a img{height: 20px;margin-bottom:10px;}
	.u_cmainimformation{margin:15px 0;padding: 15px;}
	.u_cmainimformation li{line-height: 30px;margin-bottom: 20px;}
	.u_cmainimformation li .u_mainleft{width: auto;}
	.u_cmainimformation li .u_mainright{margin-left: auto;}
	.u_cmainimformation li .u_mainbtn{line-height:40px;width: 100%; }

	.u_cmaintitle{font-size: 16px;margin-bottom: 15px;}
	.u_cmainbox{margin-top:15px;padding:10px;margin-bottom: 20px}
	.u_cmainorderlist{border-radius:4px;padding-bottom: 10px;margin-bottom:10px;}
	.u_cmainorderlist .u_cmtitle{font-size:12px;display:block;line-height: 20px;padding: 5px 10px;border-radius: 0;position: relative;}
	.u_cmainorderlist .u_cmtitle .u_cmchild{text-align: left;margin-left:0;}
	.u_cmainorderlist .cmtitle .u_cmtime {margin-left: 0}
	.u_cmainorderlist .u_cmtitle .u_cmstatus{text-align: right;position:absolute; right: 10px;top: 10px;}
	.u_cmainorderlist .u_cmlist{padding:10px;font-size: 14px;line-height: 24px;}
	.u_cmainorderlist .u_cmlist .u_cmimg{width: 40px;}
	.u_cmainorderlist .u_cmbtn{padding:0 10px;}
	.u_cmainorderlist .u_cmbtn a{padding: 0 5px;font-size: 12px;line-height: 26px;margin-top: 10px}
	.u_cmainorderlist .u_cmbtn a.u_cmainbuy{background:#3d7eff;color:#fff;}
	.u_cmainorderlist .u_cmlist .u_cmname{ font-size: 14px;width: 60%;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
	.u_cmainkeytext{margin-top: 15px;line-height: 24px; font-size: 14px;}
	.u_cmainbtn{margin-top: 15px;}
	.u_cmainbtn a{display:block;padding:0;font-size: 16px;line-height: 40px;width: 100%;margin: 0;}
	.u_cmainbtn a.u_cmainbuy{background:#3d7eff;color:#fff; margin-bottom: 10px;}
	.u_cmainkeyorder li{font-size: 14px; }
	.u_cmainkeyorder li .u_cmleft{width: auto}
	.u_cmainkeyorder li .u_cmright{margin-left: auto;width: 65%; text-align: right;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	.u_cmainbtn .u_cmkeybtn{padding:0;font-size: 16px;width: 100%;margin: 0;line-height: 40px;}
	.u_cmainpopkey{left:5%; width: 90%; margin-left: 0;padding:30px 15px;}
	.u_cmainpopkey .u_cmicon{position:absolute;right: 15px; top: 15px; opacity: 0.5;}
	.u_cmainpopkey .u_cmicon:hover{opacity: 1;}
	.u_cmainpopkey .u_cmtitle{font-size: 18px; text-align: center;}
	.u_cmainpopkey .u_cmtoken{display: block; width: 100%;padding:12px 15px ; box-sizing: border-box; line-height: 16px;border-radius: 4px;margin-top: 15px;box-sizing: border-box;}
	.u_cmainpopkey .u_cmnote{font-size: 12px; color:#ff6000;margin-top: 10px}
	.u_cmainpopkey .u_cmainbtn{font-size: 16px;line-height: 42px;}
	.u_cmainlogint{font-size: 16px; margin-bottom: 15px;font-weight: bold;margin-top: 10px}
	.u_cmainform {width: 100%;}
	.u_cmainform li{margin-bottom: 15px;}
	.u_cmainform li .u_cminputtext{font-size: 14px; line-height:16px; padding:10px 15px; height: 40px;}
	.u_cmainform .u_cmforgetlink a{font-size: 12px;}
	.u_cmainform .u_cmloginbtn{font-size: 16px;line-height: 40px;}
	.u_cmainform .u_cmlogintips{margin-top: 20px;margin-bottom: 10px;font-size: 12px;}
	.u_cmainform .u_cmregisterlink{font-size: 16px; line-height: 40px;}
	.u_cmainform .u_cmtextarea{font-size: 14px;}
	.u_cmordertitle{line-height: 20px;padding:10px;}
	.u_cmordercon{padding: 10px; }
	.u_cmordercon em{width: 80px;}
	.u_cmleftbox{float:none;width: 100%;}
	.u_cmrightbox{float: none;width: 100%;margin-left: 0;padding: 10px;}
	.u_cmaintips{margin-top: 10px;font-size: 12px;}
	}
.ue_ordpay{ margin-top: 15px; margin-bottom: 15px;}
.ue_ordpay li{ display: flex;}
.ue_ordpay li:last-child span{ border:none;}
.ue_ordpay li span{ display:block;font-size: 16px; color: #434242;padding: 10px;}
.ue_ordpay li span:first-child{ display:block; width:20%; font-size: 16px; color: #434242;padding: 10px;text-align:right;}
.ue_ordpay li span:last-child{ text-align: left;width:80%; color:#434242; }
.ue_ordpay li span .comm_payimg{ display:inline-block; vertical-align: middle; margin-left: 15px;}
.ue_ordpay li.comm_paydes{display:block;text-align:center;padding-top:20px;line-height:33px;}
.ue_ordpay li.comm_paydes .loadimg img{width:40px;}
.ue_btn { display: inline-block; white-space: nowrap; height: 34px; font-size: 14px; line-height: 34px; background: #08f; color: #fff;  cursor: pointer; border: 0; padding: 0; padding-left: 20px; padding-right: 20px; border-radius:3px; transition: ease .3s; }
.ue_btn:hover:not(:disabled) { text-decoration: none; background:#0775d6;  }
.ue_wstatus{margin:auto; box-shadow:0 2px 2px rgb(227 227 227 / 30%); border-radius: 4px; margin-top: 10px; padding:1px 30px 30px 30px; box-sizing: border-box; margin-bottom: 60px;}
.ue_wstatus .icon{display:block;margin: auto;}
.ue_wstatus .title{text-align:center; font-size: 18px; margin-top: 20px;}
.ue_wstatus .titlefit{ text-align:center; font-size: 14px; margin-top: 20px;}
.ue_wstatus .list{ margin-top:30px;color: #666666; font-size: 14px; line-height: 24px;}
.ue_wstatus .list li{ overflow:hidden;text-overflow:ellipsis; white-space: nowrap;}
.ue_wstatus .btn{display:block;width:260px;height:50px;text-align:center;line-height: 50px; color: #000; font-weight: bold; font-size: 18px; background:#FFC221; margin: auto; border: none; margin-top: 30px;}
.ue_wstatus .btn:hover{ background:#EFB210;}
.ue_wstatus .title2{ text-align:center; font-size: 20px; font-weight: bold;}
.ue_wstatus .token{ display:block; width: 80%; margin: auto; line-height: 50px; padding: 0 20px; box-sizing: border-box; margin-top: 20px;}
.ue_wstatus .note{width:80%; font-size: 14px;color: #f90d04; margin: auto; margin-top: 20px;}
.ue_ordcon{background-color:#ededed;border-radius:3px;padding:10px;}
@media (min-width: 320px) and (max-width:768px){
	.ue_ordpay li span{ font-size: 14px;}
	.ue_ordpay li span:first-child{ font-weight: bold;}
}

.wdimg{position:fixed;top:0;left:0;background:rgb(255 255 255/90%);z-index:998;width:100%;display:none;}
.wdimg .wdiacon{position:absolute;}




