/* *{margin:0px auto;padding:0px;}
body{background:#fff;}
.loginCon .logo{margin-top:30px;text-align:center;width:100%;}
.loginCon .logo img{width:80px;height:80px;border-radius:10px;}
.mlogin_user{margin-top:30px;border:0px !important;}
.mlogin_user .g-box{width:80%;border-bottom:1px solid #6c6c6c;height:60px;margin:0px auto;margin-top:5px;font-size:1rem !important;}
.mlogin_user .g-box .mlogin_namele{width:30px;display:inline-table;}
.mlogin_user .g-box .mlogin_nameri{display:inline-table;}
.mlogin_user .g-box input{height:50px;margin-top:5px;line-height:50px;border:0px;color:#6c6c6c;}
.mlogin_user .forget_pwd a{color:#6c6c6c;text-align:right;width:100%;display:block;margin-top:10px;}
.mlogin_user .mobile{
	background:url("/PublicMob/images/mobile.png") no-repeat;
	height:30px;
	width:30px;
	background-size:20px;
	background-position:center;
}
.mlogin_user .password{
	background:url("/PublicMob/images/password.png") no-repeat;
	height:30px;
	width:30px;
	background-size:20px;
	background-position:center;
}
.mlogin_but{
	height:auto !important;
}
.mlogin_but .button{
	width:80%;
	background:#de3031;
	height:40px;
	line-height:40px;
	font-size:1rem !important;
	border-radius:10px;
	margin-top:10px;
}
.wx-login .button{
	background:#3cb035;
}
.wx-login .button img{width:35px;} */
.shop_logo{border-radius:100%;text-align:center;height:30vh;}
.shop_logo img{width:120px;border-radius:100%;margin-top:calc(30vh - 140px)}
.type_ch{overflow:hidden}
.type_ch ul{overflow:hidden;}
.type_ch li{text-align:center;width:100%;padding:8px 0;}
.type_ch li:first-child:nth-last-child(2),.type_ch li:first-child:nth-last-child(2)~li{width:50%;}
.type_ch li.on span{border-bottom:1px solid #59a9ee;color:#59a9ee}
.type_ch li span{border-bottom:1px solid #fff;color:#000;padding:5px;}
.input_css ul{overflow:hidden;margin:15px 25px 0 25px;}
.input_css.on{display:block;}
.input_css{display:none}
.nav_box{padding:0 15px;}
.input_css li{overflow:hidden; border:1px solid #dbdbdb}
.input_css li img{margin:5px 10px 5px 15px;width:25px;}
.input_css li:nth-of-type(1){margin-bottom:15px;}
.input_css li input{height:40px;line-height:40px;padding-left:10px;width:calc(100% - 25px - 16px - 25px);border:none;}
.forg{text-align:right;margin-right:25px;padding:5px;color:#5b5b5b}
.tel_reg_css li:nth-of-type(2) input{width:calc(100% - 25px - 16px - 25px - 130px)}
.tel_reg_css li:nth-of-type(2) a{width:115px;margin-left:20px;height:40px;line-height:40px;background:#efae49;color:#fff;text-align:center}
.reg_go{text-align:center;}
.reg_go input{color:#fff;background:#59a9ee;border-radius:50px;border:none;padding:10px 0;margin:20px 0 0 ;width:200px;font-size:16px;}
.reg_go a{color:#5a5a5a;text-decoration:underline;display:block;padding:5px 0}