/* CSS Document */
@charset "gbk";
*{ margin:0 auto; padding:0;}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
}

details{ overflow:hidden;display: none;}
ul,li{ list-style:none;}
a {color: #333;text-decoration: none;}
.clears { zoom: 1;}
.clears:after { content: ""; display: block; clear: both; height: 0; line-height: 0; overflow: hidden;}
html {font-family: Microsoft YaHei, Helvetica Neue, Helvetica, Roboto, STHeiTi, Arial, sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;font-size: 62.5%; line-height: 1.5; }
div,input,img,table,tr,td{margin:0 auto;padding:0px;}
img{border:0px;}
body { font-size: 16px; overflow-x: hidden; min-width: 320px; }
.allcsscrcle{ behavior: url(/computing/css/ie-css3.htc); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}

/*伸缩*/
.textinput,.password,.code, .listselect{display:box; display:-moz-box; display:-webkit-box;}
.textinput input,.password input,.onsubmit input,.code input,.onsubmit_t input{display: block; -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; width:100%; height:40px; outline:none; border:1px solid #EBEBEC; padding:0 10px; -webkit-appearance:none; -moz-appearance:none; behavior: url(/computing/css/ie-css3.htc); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}

#logo{ width:100px; background-size: 100%; margin:1rem  auto; }
.logo{ background: #EBEBEC; padding:5px; border-bottom:1px solid #EEB3AD;}

#logo_web{margin: 5px 0px;margin-left: 27px;}
#logo_web img{width:115px;}
#logo_web a{ float:left;}
.logo_web {
    background: #EBEBEC; 
    padding: 14px 0px;
    border-bottom: 1px solid #d61f15;
}
#logo_web span {
    font-size: 21px;
    font-weight: 800;
    letter-spacing: 3px;
    padding-top: 15px;
    display: block;
    text-align: center;
}

/*注册*/
.res_lo{ margin-top:10px; background-size: 100%; }
.register{ margin-top:2rem; padding:5px 10px; background: #fff; }
.lab{ font-size:1rem; color:#999999; padding:11px 5px; display: block; width:100%; }
.p{ text-align:center; font-size:2.rem; display:block; font-weight:800;}
input::-webkit-input-placeholder {color: #999999; font-size:1.5rem; letter-spacing:1px;}
input:-moz-placeholder{ color: #999999; font-size:1.5rem; letter-spacing:1px;}
input::-moz-input-placeholder{ color: #999999; font-size:1.5rem; letter-spacing:1px;}
input::-ms-input-placeholder { color: #999999; font-size:1.5rem; letter-spacing:1px;}
.inputall{ width:100%; height:40px; border:1px solid #EBEBEC; padding:0 10px; color: #999999; font-size:1.5rem; letter-spacing:1px; outline:none;}
.res_in{ width:70%;}
.span{ width:120px; height:38px; text-align:center; line-height:38px; font-size:1.5rem; display:inline-block; border:1px solid #EBEBEC; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #999999;}

.res_iv{font-size:1.3rem; width: 100%;color: #666;  }
.res_iv a{ color:#ff6000; text-decoration:none; }
.res_iv input{ vertical-align: middle; border:0.5px solid #999999; height:18px; width:17px;  }

.onsubmit input{ width:100%; background:#F6AB00; height:40px; text-align:center; line-height:40px; color:#FFFFFF; font-size:1.8rem; letter-spacing:20px; margin-top:15px; margin-bottom:30px; text-align:center; behavior: url(/computing/css/ie-css3.htc); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}



/*登录/手机号*/
.login_p{text-align:center; font-size:1.8rem; display:block;  }
.logo_text{ width:100%; height:30px;  margin-top:15px ; }
.logo_text img{ height:auto; width: 17px; vertical-align: middle;}
.logo_text a{ font-size:1.3rem; color:#000000;  line-height:30px; vertical-align:middle;}
.login_a{ float:right; padding:0 10px;}


/*座谈完善资料*/
#logo_web_perfect{ background-size: 100%; margin:3%; margin-left:6%; text-align:center;}
.logo_web_perfect{ background: #EBEBEC; padding:5px; border-bottom:1px solid #EEB3AD;}
#logo_web_perfect p{ font-size:2.1rem; font-weight:800;}
#logo_web_perfect a{ float:left;}

.inputperclass{ width:100%; height:40px; border:1px solid #EBEBEC; padding:0 10px; color: #999999; font-size:1.5rem; letter-spacing:1px; outline:none;line-height:40px; -webkit-appearance:none;  padding-left: 10px; display: block;  -webkit-box-flex: 1;  border-radius: 5px;  }    

.submit_btto{ width: 100%;}
.submit_btto input{ padding:5px; margin:5px; border-radius: 5px; font-size: 1.4rem; }
.submit_bt{appearance:none; -moz-appearance:none; -webkit-appearance:none; padding: 8px; margin:10px; color: #666666; background: #E5E5E5; border: 1px #E5E5E5 solid; }
.submit_bt_selected { -webkit-appearance:none;  color: #666666; border: 1px #FF0000 solid; background:#FFFFFF;}
.submit_bt:hover{ background:#FFFFFF; -webkit-appearance:none; color: #666666; border: 1px #FF0000 dashed; }


/*注册成功/*/
.register_gg{ width: 100%; text-align:center; color:#FE2D2D; font-size:3rem; margin-top:20px;}
.register_span{ width:100%; text-align:center; margin-top:35px; }
.register_span input{ height:42px;}
.register_sp, .register_sn{ width:30%; text-align:center; background:#DBDBDB; padding: 12px 33px; font-size:1.5rem; margin:0 10px; }
.register_sn{ background:#D92316; }
.register_sn a{ color:#fff;  }
.res_lo_a{background-size: 100%; background:#FFFFFF; margin:15px 30px; behavior: url(/computing/css/ie-css3.htc); -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px; border:1px solid #ECECEC; box-shadow:   0px -2px 0px 0px #ECECEC,   -2px 0px 0px 0px #ECECEC,   2px 0px 0px 0px #ECECEC,   0px 2px 0px 0px #ECECEC; -moz-box-shadow:  0px -2px 0px 0px #ECECEC,   -2px 0px 0px 0px #ECECEC,   2px 0px 0px 0px #ECECEC,   0px 2px 0px 0px #ECECEC;  -ms-box-shadow:  0px -2px 0px 0px #ECECEC,   -2px 0px 0px 0px #ECECEC,   2px 0px 0px 0px #ECECEC,   0px 2px 0px 0px #ECECEC; -webkit-box-shadow:  0px -2px 0px 0px #ECECEC,   -2px 0px 0px 0px #ECECEC,   2px 0px 0px 0px #ECECEC,   0px 2px 0px 0px #ECECEC; }
.register_d{ text-align:center; font-size:1.5rem; padding:10px 30px;}
.register_pp{text-align:center;  word-break: break-all; padding:0px 30px; display: inline-block;}
.reg_o{ text-align:center;  color:#FF0000; font-size:1.5rem; font-weight:600; border-bottom:3px solid #ECECEC; letter-spacing:2px; padding:17px 0; }
.reg_pp img{ width:35px; height:35px; text-align:center ; vertical-align: middle;}
.reg_pp p{ word-break: break-all; padding:10px 0px; }
.reg_pp { text-align:left; font-size:1.4rem; width:220px;  }




/*个人中心*/
.userheight_a{ position: relative; -webkit-box-flex: 1;box-flex: 1;}
.user_module_a{background-color: #fff; display: block;display: -moz-box; display: -webkit-box; display: box; margin:15px; padding:21px;border-radius: 5px;}
.userheight_a div { margin:0; padding:0;}
.usericco_left img {width: 60px; -moz-border-radius: 15px 15px; -webkit-border-radius: 15px 15px;  border-radius: 15px 15px; margin-right: 15px;}
.usericco_right { padding-right: 10px; position: absolute; bottom: 10px; }
.user_p a{ display:inline-block; border:1px solid #ccc; background:#E8E8E8; padding:6px 15px; margin:10px 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-size:1.3rem;}
.user_a{ font-size:2rem;}
.user_module_u{  border-bottom: 1px solid #e4e4e4; background-color: #fff; display: block;display: -moz-box; display: -webkit-box; display: box; margin: 29px; padding:10px;}
.card_module_a { clear: both; overflow: hidden; margin-bottom: 8px; background: #fff;margin: 15px;padding:10px;border-radius: 5px;}
.f_card_a { font-size: 14px;}
.f_card_a {padding:10px 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border-bottom: 1px solid #e4e4e4;}
.f_card_a .f_card_dt_a { width: 80px;  height: 60px;  margin-right: 12px;  position: relative;  background-color: #f6f6f6;}
.f_card_a .f_card_dd_a { width: 0; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; position: relative;  -webkit-box-orient: vertical;  -webkit-box-pack: justify; display: -webkit-box;}
@media screen and (max-width: 590px)
.f_card_a .f_card_h4_a {
    font-size:13px;
    max-height: 50px;
}
.f_card_a .f_card_h4_a { font-size:13px; color: #000; font-weight: normal; font-weight: 590; text-align: justify; position: relative; overflow: hidden;}
.f_card_dt_a img { width: 100%; height: 100%;}
.f_card_a .f_card_dd_a p { color: #8b8b8b; clear: both;}
.f_card_a span { font-size: 12px; float: right;}
.usericcoleftsub_a{ font-size:1.6rem; font-weight:800; border-bottom:1px solid #e4e4e4; padding-bottom:15px; }
.usericcoleftsub_a img{vertical-align: middle; width:48px;}


/*个人信息完善资料*/
.user_me{ margin: 15px ;  padding:10px; background-color: #fff; display: block; display: -moz-box; display: -webkit-box; display: box; border:1px solid #EBEBEC;}
.usercent{ display: flex;  flex-flow: row; width: 97.5%;  float: left;  margin: 1.5%;  position: relative;}
.usercent input{ border-radius: 5px;}
.user_me_img{ padding-left:1.5%; padding-bottom:10px; font-size:1.5rem;}
.user_me_img img{ vertical-align: middle;  }
.usercent .label_1 {background-image:url(../images/acco_02.png); }
.usercent .label_2 {background-image:url(../images/acco_04.png);}
.usercent .label_3 {background-image:url(../images/acco_06.png);}
.usercent .label_4 {background-image:url(../images/acco_08.png);}
.usercent .label_5 {background-image:url(../images/acco_11.png);}
.usercent .label_6 {background-image:url(../images/acco_13.png);}
.usercent .label_7 {background-image:url(../images/acco_15.png);}
.usercent .label_8 {background-image:url(../images/acco_17.png);}
.usercent .label_9 {background-image:url(../images/acco_19.png);}
.usercent .label_10 {background-image:url(../images/acco_21.png);}
.usercent .label_11 {background-image:url(../images/acco_23.png);}
.usercent label{
    width:30px;
    height:20px;
    display: block;
    background-size: 100% 100%;
    cursor: default;
    background-repeat: no-repeat;
    position: absolute;
    top: 8px;
    left: 8px;
    background-size: 100% 100%;
}
.usercent input {
    flex: 1;
    text-indent:33px;
    height:35px;
    line-height:35px; 
	font-size:1.4rem;
	appearance:none; 
    -moz-appearance:none; 
    -webkit-appearance:none; 
}

.onsubmit_t input {
    width: 97.5%;
    border: 0;
    -webkit-border-radius: 5px;
    height:35px;
    line-height:35px;
    font-size:1.7rem;
    margin: 2%;
	text-align:center;
    background:#F6AB00;
    letter-spacing: 20px;
    color: #FFFFFF;
}
.usercent .inputdivclass{ 
    flex: 1;
    text-indent: 44px;
    height:35px;
    font-size: 1.4rem;
    line-height:35px;
	border:1px solid #EBEBEC;
	color: #999999;
    border-radius: 5px;
    cursor:pointer;
}    

.usercent .inputareaclass{ 
    flex: 1;
    text-indent: 44px;
    font-size: 1.4rem;
    padding-top:9px;
    letter-spacing: 1%;
	border:1px solid #EBEBEC;
	color: #999999;
    border-radius: 5px;
    height:55px;
}    


.text_sapn{
    display: block;
    position: absolute;
    /* right: 9px; */
    background: #D82316;
    font-size: 12px;
    /* line-height: 16px; */
    color: #fff;
    padding: 1px 9px 1px 9px;
    border-radius: 5px;
    opacity: .6;
    overflow: hidden;
    z-index: 1000;
    /* width: 120px; */
    text-align: center;
    margin-top: -10px;
    letter-spacing: 1px;
}

.login_button {
    background-color: #EBEBEC;
    border: none;
    padding: 10px 35px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 13px;
    margin: 0px 2px;
    cursor: pointer;
	width:215px;
}
.login_button_selected { background-color: #EE3329;color: #fff;}
.login_button:hover{ background:#EE3329;color: #fff;}

.res_button a{ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.res_button{text-align:center; margin-top:10px; }































