@charset "utf-8";
/* CSS Document */

*{ margin:0 auto;}

body {
	background-color: #fff;font-family: Arial, Verdana, Helvetica, sans-serif; min-width:320px; max-width:640px;font-size:0.8rem;

}
a:link {
	color: #333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: none;
	color: #ff9900;
}
a:active {
	text-decoration: none;
	color: #333;
}



.login{padding: 27px 18px;min-height: 386px;background-color: #fff;}
.loginBox{font-size: 15px;padding:14px 0;color: #303133;box-sizing: border-box;line-height: 38px;width: 100%; border-bottom:solid 1px #e4e7ed;}
.loginBox label{width:20%;font-size: 16px;color: #333;font-weight: 600;text-align: left; display:block; float:left;}
.loginBox .ipt{margin-right:2%!important;position: relative; display:block; float:left;border:none;font-size: 15px;color: #c2c7cf;flex: 1;box-sizing: border-box;line-height:38px;height:38px; width:78%;}
.loginBox .iptBg{ background:url(../images/eyeoff.jpg) right center no-repeat;}

.loginBox .ipt2{margin-right:2%!important;position: relative; display:block; float:left;border:none;font-size: 15px;color: #c2c7cf;line-height:38px;height:38px; width:55%;}
.loginBox .code-btn{width:22%; text-align:center;line-height: 30px;border: 0.5px solid #e9b766;border-radius: 15px;font-size: 14px;font-weight: 400; color: #e9b766;opacity: .5; float:left; display:block;}

.agreement-box{ width:100%;margin: 44px auto 0;justify-content: center;display: flex;flex-direction: row;align-items: center;box-sizing: border-box;}
.u-checkbox{display: inline-flex;align-items: center;overflow: hidden;user-select: none;line-height: 1.8;box-sizing:border-box; text-align:center;}
.u-checkbox .checkBoxBtn{ width:24px; height:24px; background:url(../images/checkoff.jpg) top center no-repeat;flex: none;display: flex;flex-direction: row;align-items: center;justify-content: center;box-sizing: border-box;text-align: center;transition-duration: .2s;}
.u-checkbox .checkBoxBtn.hover{background:url(../images/checkon.jpg) top center no-repeat;}
.u-checkbox .checkTxt{ color:#999; font-size:14px;}
.u-checkbox .checkTxt a , .u-checkbox .checkTxt i{ color:#e9b562; font-style:normal;}

.login-btn{width: 193px;line-height: 55px;background: linear-gradient(90deg,#e9b461,#eecc89);border-radius: 27px;font-size: 19px;font-weight: 500;color: #fff; margin:11px auto;border:none; text-align:center;padding: 0;display: block;}
.u-reset-button{padding:11px;margin:22px auto;width:110px;font-size:16px;font-weight:500;color:#999 !important;position: relative;display:block;text-align:center;text-decoration:none;cursor:pointer;}

.rich-wrap{ background:#fff;box-sizing: border-box;background:#fff;padding: 16px;word-break: break-all;white-space: normal;color: #303133; line-height:20px;}


.seachPage{height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between;overflow-x: hidden; background:#fff;}
.u-search{display:block; float:left;flex-direction: row;align-items: center;margin:16px;}
.u-search .ipt3{ width:74%; display:block; float:left; background:url(../images/searchBtn.jpg) 2% center no-repeat #f2f2f2;border-radius:55px;height:35px;padding: 0 5% 0 9%; border:none; color:#909399;}
.u-search .btn{ display:block; float:left; border:none; background:none; font-size:14px; margin-left:3%; line-height:35px;}

.search-history{ margin:16px;box-sizing: border-box;display: block;float:left;flex-direction: row;align-items: center;}
.search-history-title{ display:block; float:left; width:100%;}
.search-history-title h2{ display:block; float:left; margin-bottom:22px;font-size: 16px;font-weight: 700;color: #333;}
.search-history-title .clear-btn{ display:block; float:right;font-size: 15px;font-weight: 500;color: #999;}
.search-history-ul{ display:block; float:left; width:100%;}
.search-history-ul ul {width: 100%;justify-content: flex-start;flex-wrap: wrap;
    word-break: break-all;white-space: normal; color: #303133;}
.search-history-ul ul li{padding: 0 11px; float:left; display:block;line-height: 33px;background: #f5f6f8;border-radius: 16px;font-size: 15px;font-weight: 500;color: #333;max-width: 380px;margin-bottom: 11px!important;margin-right: 11px!important;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;display: block;cursor: pointer;word-break: break-all;}	




