﻿#login {padding:18px 5% 5% 5%;}
#login_tab {height:28px;border-bottom:1px solid #ddd;}
#login_tab li {float:left;margin-right:5%;width:30%;height:28px;color:#000;font-size:14px;line-height:30px;text-align:center;box-sizing:border-box;border:1px solid #ddd;background-color:#ddd;}
#login_tab li:last-child {margin-right:0;}
#login_tab li.active {height:29px;border-bottom:1px solid #fff;background-color:#fff;}
#login_tab:after {display:block;width:100%;clear:both;content:"";}

.login_text {position:relative;padding-left:40px;font-size:0px;border-bottom:1px solid #ddd;}
.login_text input {width:100%;height:50px;font-size:16px;border:none;background:none;}
.login_icon {position:absolute;top:0px;left:0px;display:block;width:40px;height:50px;color:#999;font-size:18px;line-height:52px;text-align:center;}
.login_btn {margin-top:20px;height:45px;color:#fff;font-size:18px;line-height:45px;text-align:center;background-color:#ff691d;}
.login_str {position:relative;margin-top:15px;height:25px;line-height:27px;}
.login_str a.login_stras {position:absolute;top:0px;right:0px;display:block;padding:0px 10px;height:25px;color:#fff;border-radius:3px;background-color:#00bb00;}
.login_str a.login_stras i {margin-right:5px;}
.login_xy {margin-top:8px;font-size:12px;}

#regjg {padding:0px 3% 20px 3%;}
#regjg p {position:relative;margin-top:15px;}
#regjg p strong {color:#008dbb;}
#regjg p input,#regjg p select {display:block;margin-top:5px;width:100%;}
#regjg h2 {margin-top:15px;color:#ff0000;text-align:center;font-size:20px;}

#sms_code {position:absolute;top:10px;right:0px;z-index:2;height:30px;line-height:30px;font-size:12px;}
#sms_code span {display:block;padding:0px 10px;height:inherit;color:#0088cc;border-radius:2px;box-sizing:border-box;border:1px solid #21a2c9;background-color:#c5e5f2;}
#sms_code strong {display:block;padding:0px 8px;height:inherit;color:#999;font-weight:normal;border-radius:2px;box-sizing:border-box;border:1px solid #ddd;background-color:#eee;}

/*===================================================================================*/

#user_menu {padding:15px 0px;font-size:0px;}
#user_menu a {display:inline-block;margin-left:3%;width:29.33%;height:28px;color:#fff;font-size:12px;line-height:28px;text-align:center;vertical-align:top;border-radius:3px;background-color:#008dbb;}
#user_menu a.active {background-color:#ff691d;}

#user_search {position:relative;padding:3%;font-size:0px;}
.user_search_text {display:inline-block;padding:0px 8px;width:80%;height:30px;box-sizing:border-box;border-radius:2px;border:1px solid #7ac7e1;vertical-align:top;}
.user_search_btns {display:inline-block;margin-left:3%;width:17%;height:30px;box-sizing:border-box;border-radius:2px;border:1px solid #7ac7e1;vertical-align:top;background-color:#f0f0f0;}
.user_search_btns:hover {color:#fff;background-color:#7ac7e1;}
#user_search select {margin-top:10px;width:100%;height:30px;box-sizing:border-box;border-radius:2px;border:1px solid #7ac7e1;background-color:#fff;}

.user_titles {position:relative;padding:20px 0px 8px 3%;color:#ff691d;font-size:16px;font-weight:bold;border-bottom:1px solid #ddd;}
.user_form {padding:0px 3% 20px 3%;}
.user_form p {position:relative;margin-top:15px;}
.user_form_text,.user_form_items {position:relative;margin-top:15px;}
.user_form_text strong,.user_form_uid strong,.user_form_items strong,.user_form_city strong {color:#008dbb;}
.user_form_text input,.user_form_text textarea,.user_form_text select {display:block;margin-top:5px;width:100%;}
.user_form_uid {position:relative;margin-top:15px;}
.user_form_uid p {margin-top:5px;font-size:0px;}
.user_form_uid input {width:70%;vertical-align:top;}
.user_form_uid select {width:30%;vertical-align:top;}
.user_form_uid .yzs {top:-23px;}
.user_form_dxs {font-size:0px;}
.user_form_dxs label {display:inline-block;margin:10px 10px 0px 0px;padding:0px 8px;height:26px;font-size:12px;line-height:27px;text-align:center;vertical-align:top;border-radius:3px;border:1px solid #ddd;box-sizing:border-box;}
.user_form_dxs label.checked {color:#fff;border-color:#008dbb;background-color:#008dbb;}

.user_form_itemtd {}
.user_form_itemtd li {margin-top:8px;font-size:0px;}
.user_form_itemtd li label {display:inline-block;padding:0px 8px;width:40%;height:30px;font-size:12px;line-height:31px;vertical-align:top;border-radius:3px;border:1px solid #ddd;box-sizing:border-box;vertical-align:top;overflow:hidden;}
.user_form_itemtd li label.checked {color:#fff;border-color:#008dbb;background-color:#008dbb;}
.user_form_itemtd li .input_text {display:inline-block;margin-left:2%;width:58%;height:30px;vertical-align:top;}

.user_form_city {position:relative;margin-top:15px;}
.user_form_city p {margin-top:5px;font-size:0px;}
.user_form_city select {width:33.33%;vertical-align:top;}

#jgss {position:absolute;top:58px;left:0px;display:none;width:100%;max-height:240px;border:1px solid #7ac7e1;background-color:#f8f8f8;box-sizing:border-box;overflow:auto;}
#jgss li {padding-left:5px;height:30px;line-height:30px;font-size:12px;border-bottom:1px solid #7ac7e1;cursor:pointer;}
#jgss li:hover {color:#000;background-color:#7ac7e1;}
#jgss li:last-child {border-bottom:none;}

/*===================================================================================*/

#user_info_avatar {padding:20px 0px;font-size:0px;text-align:center;}
#user_info_avatar img {width:120px;height:120px;border-radius:50%;}
#user_info_avatar p {margin-top:12px;color:#008dbb;font-size:14px;font-weight:bold;}

.user_info_tis {position:relative;padding-left:35px;height:40px;color:#fff;line-height:40px;background-color:#0096c8;}
.user_info_tis:after {position:absolute;top:13px;left:3%;display:block;width:12px;height:12px;content:"";border-radius:50%;background-color:#fff;}
.user_info_tis h2 {font-size:16px;}
.user_info_tis a {position:absolute;top:0px;right:3%;color:#b3e3f7;font-size:14px;}

.user_info_pers {}
.user_info_pers li {position:relative;padding:8px 3% 10px 110px;border-bottom:1px dashed #e5e5e5;}
.user_info_pers li:last-child {border-bottom:none;}
.user_info_pers_tis {position:absolute;top:8px;left:0px;display:block;width:100px;text-align:right;}
.user_info_pers_sz {position:relative;top:3px;}

.user_info_match ul {border-top:8px solid #f0f0f0;}
.user_info_match ul:first-child {border-top:none;}

/*===================================================================================*/

.userjg_apply {border-top:8px solid #f0f0f0;}
.userjg_apply li {position:relative;padding:8px 3% 10px 110px;border-bottom:1px dashed #e5e5e5;}
.userjg_apply li:last-child {border-bottom:none;}
.userjg_apply li a {display:inline-block;margin-right:10px;padding:0px 8px;height:20px;line-height:22px;color:#fff;font-size:12px;text-align:center;border-radius:2px;background-color:#008dbb;}
.userjg_apply_tis {position:absolute;top:8px;left:0px;display:block;width:100px;text-align:right;}
.userjg_apply_sz {position:relative;top:3px;}

/*===================================================================================*/

#user_message {}
#user_message li {padding:3%;line-height:1.6;border-bottom:1px solid #ddd;}
#user_message li:last-child {border-bottom:none;}
#user_message li span {color:#999;}
#user_message li p {}