/*登录*/
#content { width: 100%; margin-bottom: 0; }
#content .log_header { width: 320px; height: 180px; margin: auto; }
#content .company_logo { }
#content .log_content { width: auto; height: 80px; border: 1px solid #EEEEEE; background: #fff; }
.head_portrait { width: 42px; height: 81px; float: left; }
.head_portrait ul { margin: 0px; padding: 0px; }
.head_portrait ul li { width: 40px; }
.wline { height: 1px; line-height: 1px; background: #fff; overflow: hidden; }
.img_1 { height: 40px; line-height: 40px; background-image: url(/picture/home/login/user.png); background-repeat: no-repeat; background-size: 18px 18px; background-position: center; }
.img_2 { height: 40px; line-height: 40px; background-image: url(/picture/home/login/suo.png); background-repeat: no-repeat; background-size: 18px 18px; background-position: center; }
.message { width: 99%; height: 81px; }
.message ul { margin: 0px; padding: 0px; }
.message ul li { height: 40px; margin-left: 43px; list-style-type: none; }
.message ul .bline { height: 1px; line-height: 1px; background: #ECEEEF; overflow: hidden; }
.message input { width: 98%; height: 30px; border: none; margin: 5px 0; font-size: 15px; line-height: normal; padding: 0 0 0 5px; font-family: "黑体"; -webkit-appearance: none; }
.user_enter { width: 95%; height: 50px; margin: auto; margin-top: 15px; position: relative; }
.r_button { width: 100%; height: 48px; border: none; margin: auto; background: #f74142; color: #fff; font-size: 20px; font-family: "黑体"; -webkit-appearance: none; }
.n_a_number { width: 100%; height: 20px; display: block; color: #A0A0A0; margin: 10px auto; font-size: 14px; }
.n_a_number a { text-decoration: none; color: #A0A0A0; }
.forget { float: left; }
.new_n { float: right; }
.shadow { background: url(/picture/home/login/yin.png); width: 100%; height: 30px; background-repeat: no-repeat; background-size: 100% 60px; background-position-y: -42px; }
.wechat_btn { display: block; height: 46px; line-height: 46px; background: #fff; color: #4ac120; font-size: 20px; font-family: "黑体"; -webkit-appearance: none; border: 1px solid #4ac120; text-align: center; margin-top: 10px; border-radius: 6px; }
.wechat_btn:before { content: ""; display: inline-block; background-image: url(/picture/home/score/webchat_icon_2.png); width: 32px; height: 32px; background-size: 32px; background-repeat: no-repeat; background-position: center; vertical-align: middle; margin-top: -4px; margin-right: 10px; }

/* 新版登录 */
.new_login { padding: 0 .12rem; }
.new_login .nl_nav { height: .4rem; text-align: center; display: flex; -webkit-display: flex; color: #999; font-size: .14rem; margin-bottom: .05rem; }
.new_login .nl_nav > li { width: 0; flex: 1; -webkit-flex: 1; align-items: center; justify-content: space-between; height: .16rem; line-height: .16rem; padding: .12rem 0; }
.new_login .nl_nav > li.check { color: #1da854; }
.new_login .nl_form { position: relative; background-color: #fff; border-radius: 6px; padding: 0 .12rem; font-size: .14rem; }
.new_login .nl_form .up_arrow { position: absolute; width: 0; height: 0; border-left: .06rem solid transparent; border-right: .06rem solid transparent; border-bottom: .08rem solid #fff; display: inline-block; top: -.08rem; }
.new_login .nl_form .item { height: .28rem; line-height: .28rem; padding: .12rem 0; }
.new_login .nl_form .item + .item { border-top: .01rem solid #e1e1e1; }
.new_login .nl_form .ipt_text { padding: 0 .08rem; height: 100%; }
.new_login .nl_form .code_btn + .ipt_text { margin-right: .89rem; }
.new_login .nl_form .ipt_text input { height: .28rem; border: none; line-height: .28rem; padding: 0; width: 100%; color: #333; font-size: .14rem; }
.new_login .nl_form .code_btn { width: .88rem; height: 100%; float: right; text-align: center; border-left: .01rem solid #e1e1e1; color: #1da854; }
.new_login .nl_footer { padding-top: .3rem; }
.new_login .nl_footer .nlf_label { color: #666; font-size: .14rem; line-height: .22rem; padding: .15rem 0; }
.new_login .nl_btn_1 { display: block; text-align: center; height: .42rem; line-height: .42rem; color: #fff; background-color: #1da854; border-radius: .2rem; font-size: .18rem; box-shadow: 0 3px 6px rgba(0, 0, 0, .2); -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, .2); -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .2); margin-bottom: .12rem; }
.new_login .nl_btn_2 { display: block; text-align: center; height: .42rem; line-height: .42rem; color: #666; background-color: #fff; border-radius: .2rem; font-size: .16rem; box-shadow: 0 2px 8px rgba(0, 0, 0, .1); -moz-box-shadow: 0 2px 8px rgba(0, 0, 0, .1); -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .1); margin-bottom: .12rem; }
.new_login .icon_wechat { background-image: url(/picture/home/score/webchat_icon_2.png); width: .3rem; height: .3rem; display: inline-block; background-size: .28rem; background-repeat: no-repeat; background-position: center; vertical-align: middle; margin-right: .08rem; margin-top: -.02rem; }
