.person_reg_type,.person_reg_wrap,.company_reg_wrap{padding:15px 0;}
.person_reg_type .inner{background:#ffffff;border:1px solid #eaecee;}
.person_reg_type .tips_title{font-size:28px;color:#104661;font-weight:bold;line-height:150%;margin:50px 0 0 0;text-align:center;}
.person_reg_type .tyep_select{margin:50px 0 0 99px;}
.person_reg_type .tyep_select .item{width:190px;float:left;margin:0 30px;}
.person_reg_type .tyep_select .item a{display:block;padding:30px 0;background:#e9f2ff;border-radius:4px;}
.person_reg_type .tyep_select .item a:hover{background:#b5cdef;}
.person_reg_type .tyep_select .item .typeico{width:160px;height:160px;margin:0 auto;background-image:url(/static/images/person_reg_type.png);background-repeat:no-repeat;}
.person_reg_type .tyep_select .item .typetxt{font-size:16px;color:#3c3c3c;text-align:center;margin:10px 0 0 0;line-height:150%;}
.person_reg_type .tyep_select .item .ptqz{background-position:0 0;}
.person_reg_type .tyep_select .item .pgqz{background-position:0 -160px;}
.person_reg_type .tyep_select .item .jnrc{background-position:0 -320px;}
.person_reg_type .tyep_select .item .gjrc{background-position:0 -480px;}
.person_reg_type .tips_select{font-size:14px;color:#808080;text-align:center;margin:30px 0 50px 0;}
.person_reg_type .tips_select .icon{display:inline-block;width:21px;height:21px;background-position:0 -241px;vertical-align:sub;margin:0 5px 0 0;}
.person_reg_wrap .inner{width:880px;margin:0 auto;background:#ffffff;}
.person_reg_wrap .top_head{background:#e9f6fd;height:80px;line-height:80px;text-align:center;color:#999999;}
.person_reg_wrap .top_head b,.person_reg_wrap .top_head span,.person_reg_wrap .top_head i{display:inline-block;vertical-align:middle;}
.person_reg_wrap .top_head .icon{width:29px;height:35px;margin:0 5px 0 0;background-position:0 -266px;}
.person_reg_wrap .top_head .no{font-size:18px;}
.person_reg_wrap .top_head .dot{font-size:16px;}
.person_reg_wrap .top_head .guide{font-size:14px;}
.person_reg_wrap .top_head .curr{color:#0084f0;}
.person_reg_wrap .bottom_body{width:715px;margin:20px auto 0 auto;padding:0 0 20px 0;}
.person_reg_wrap .bottom_body .step_tiitle{line-height:150%;margin:0 0 20px 0;}
.person_reg_wrap .bottom_body .step_tiitle .a{font-size:16px;display:inline-block;vertical-align:middle;}
.person_reg_wrap .bottom_body .step_tiitle .b{font-size:12px;background:#0084f0;color:#ffffff;border-radius:4px;padding:0 5px;display:inline-block;vertical-align:middle;}
.person_reg_wrap .bottom_body .input_row{padding-bottom:30px;}
.person_reg_wrap .bottom_body .input_row.noRequired{margin-right: 28px;}
.person_reg_wrap .bottom_body .input_row .iptLabel{font-size:16px;margin-right:5px;display: inline-block;width:130px;text-align:right;}
.person_reg_wrap .bottom_body .input_row .red_color{font-size:30px;position: relative;top:10px;}
.person_reg_wrap .bottom_body .input_row .inpt{width:75%;height:46px;line-height:46px;padding:0 10px;background:#f8f8f8;border:1px solid #f0f1f1;border-radius:4px;font-size:14px;}
.person_reg_wrap .bottom_body .input_row .yzmwrap{width:120px;height:46px;line-height:46px;float:right;}
.person_reg_wrap .bottom_body .input_row .show_a,.person_reg_wrap .bottom_body .input_row  #sex,.person_reg_wrap .bottom_body .input_row  #field_name,.person_reg_wrap .bottom_body .input_row  #industry_name{color:#757575;}
.person_reg_wrap .bottom_body .input_row .msg{height:24px;line-height:24px;font-size:12px;width:100%;}
.person_reg_wrap .bottom_body .input_row .msg .err_tips{display:none;color:#0084f0;background: url(/static/images/alert.png) left center no-repeat;padding:0 0 0 22px;}
.person_reg_wrap .bottom_body .input_row .arrow_down{color:#757575;width:75%;height:46px;line-height:46px;padding:0 10px;border:1px solid #f0f1f1;border-radius:4px;font-size:14px;cursor:pointer;background:#f8f8f8 url(/static/images/arrow_down.png) right center no-repeat;margin:0;text-align:left;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.person_reg_wrap .bottom_body .input_row .dropDownSelection .arrow_down{width:100% !important;}
.person_reg_wrap .bottom_body .input_row.noRequired .arrow_down,.person_reg_wrap .bottom_body .input_row.noRequired .inpt{width:78%;}
.person_reg_wrap .bottom_body .input_row input[type='button']{width:550px;}
.person_reg_wrap .bottom_body .input_row .sex_wrap{width:78%;display: inline-block;}
.person_reg_wrap .bottom_body .input_row .sex_wrap .item{display:inline-block;width:230px;line-height:46px;height:46px;padding:0 10px;background:#f8f8f8;border:1px solid #f0f1f1;border-radius:4px;font-size:14px;color:#757575;cursor:pointer;}
.person_reg_wrap .bottom_body .input_row .sex_wrap .item .icon{width:15px;height:16px;float:right;margin:15px 0 0 0;background-position:0 -321px;}
.person_reg_wrap .bottom_body .input_row .sex_wrap .item .selected{background-position:0 -305px;}
.person_reg_wrap .bottom_body .input_row .sbtn{display:block;border:1px solid #0084f0;background:#0084f0;width:100%;height:46px;line-height:44px;border-radius:4px;text-align:center;font-size:14px;color:#ffffff;cursor:pointer;}
.person_reg_wrap .bottom_body .input_row .sampletitle{font-size:12px;color:#999999;line-height:150%;}
.person_reg_wrap .bottom_body .input_row .coitxty{width:550px;height:100px;line-height:150%;border:1px solid #f0f1f1;background:#f8f8f8;}
.person_reg_wrap .bottom_body .add_more_btn{width:530px;height:46px;line-height:46px;padding:0 10px;background:#ffffff;border:1px dotted #cccccc;border-radius:4px;font-size:14px;color:#333333;cursor:pointer;text-align:center;margin:0 0 24px 0;}
.moreitemwrap>div{border-top:1px solid #cccccc;padding:24px 0 0 0;}

.company_reg_wrap .inner{width:800px;margin:0 auto;background:#ffffff;}
.company_reg_wrap .top_head{background:#e9f6fd;height:80px;line-height:80px;text-align:center;color:#999999;}
.company_reg_wrap .top_head b,.company_reg_wrap .top_head span,.company_reg_wrap .top_head i{display:inline-block;vertical-align:middle;}
.company_reg_wrap .top_head .icon{width:29px;height:30px;margin:0 5px 0 0;background-position:0 -513px;}
.company_reg_wrap .top_head .no{font-size:18px;}
.company_reg_wrap .top_head .dot{font-size:16px;}
.company_reg_wrap .top_head .guide{font-size:14px;}
.company_reg_wrap .top_head .curr{color:#0084f0;}
.company_reg_wrap .bottom_body{width:710px;margin:20px auto 0 auto;padding:0 0 20px 0;}
.company_reg_wrap .bottom_body .step_tiitle{line-height:150%;margin:0 0 20px 135px;}
.company_reg_wrap .bottom_body .step_tiitle .a{font-size:16px;display:inline-block;vertical-align:middle;}
.company_reg_wrap .bottom_body .step_tiitle .b{font-size:12px;background:#0084f0;color:#ffffff;border-radius:4px;padding:0 5px;display:inline-block;vertical-align:middle;}
.company_reg_wrap .bottom_body .input_row{position:relative;z-index:99;padding-bottom:30px;}
.company_reg_wrap .bottom_body .input_row .inpt{width:75%;height:46px;line-height:46px;padding:0 10px;background:#f8f8f8;border:1px solid #f0f1f1;border-radius:4px;font-size:14px;}
.company_reg_wrap .bottom_body .input_row .activity-inpt{width:65%;height:46px;line-height:46px;padding:0 10px;background:#f8f8f8;border:1px solid #f0f1f1;border-radius:4px;font-size:14px;}
.company_reg_wrap .bottom_body .input_row .show_a,.company_reg_wrap .bottom_body .input_row  #sex,.company_reg_wrap .bottom_body .input_row  #field_name,.company_reg_wrap .bottom_body .input_row  #industry_name{color:#757575;}
.company_reg_wrap .bottom_body .input_row .msg{height:24px;line-height:24px;font-size:12px;width:100%;}
.company_reg_wrap .bottom_body .input_row .msg .err_tips{display:none;color:#0084f0;background: url(/static/images/alert.png) left center no-repeat;padding:0 0 0 22px;}
.company_reg_wrap .bottom_body .input_row .arrow_down{color:#757575;width:530px;height:46px;line-height:46px;padding:0 10px;border:1px solid #f0f1f1;border-radius:4px;font-size:14px;cursor:pointer;background:#f8f8f8 url(/static/images/arrow_down.png) right center no-repeat;margin:0;text-align:left;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.company_reg_wrap .bottom_body .input_row input[type='button']{width:550px;}
.company_reg_wrap .bottom_body .input_row .sex_wrap{float:left;width:100%;}
.company_reg_wrap .bottom_body .input_row .sex_wrap .item{width:250px;line-height:46px;height:46px;padding:0 10px;background:#f8f8f8;border:1px solid #f0f1f1;border-radius:4px;font-size:14px;color:#757575;cursor:pointer;}
.company_reg_wrap .bottom_body .input_row .sex_wrap .item .icon{width:15px;height:16px;float:right;margin:15px 0 0 0;background-position:0 -321px;}
.company_reg_wrap .bottom_body .input_row .sex_wrap .item .selected{background-position:0 -305px;}
.company_reg_wrap .bottom_body .input_row .sbtn{display:block;border:1px solid #0084f0;background:#0084f0;width:75%;margin-left:135px;height:46px;line-height:44px;border-radius:4px;text-align:center;font-size:14px;color:#ffffff;cursor:pointer;}
.company_reg_wrap .bottom_body .input_row .sampletitle{font-size:12px;color:#999999;line-height:150%;}
.company_reg_wrap .bottom_body .input_row .coitxty{width:550px;height:100px;line-height:150%;border:1px solid #f0f1f1;background:#f8f8f8;}
.company_reg_wrap .bottom_body .input_row .title-lab{width: 20%;height:46px;line-height:46px;font-size:14px;display: inline-block;text-align: right;}
.company_reg_wrap .bottom_body .input_row .title-lab .title-b{color: red;margin: 5px;}
.company_reg_wrap .bottom_body .add_more_btn{width:530px;height:46px;line-height:46px;padding:0 10px;background:#ffffff;border:1px dotted #cccccc;border-radius:4px;font-size:14px;color:#333333;cursor:pointer;text-align:center;margin:0 0 24px 0;}
form .error {color: #0084f0;background: url(/static/images/alert.png) left center no-repeat;padding: 2px 0 0 22px;}
.company_reg_wrap .bottom_body .input_row.noRequired{margin-right: 28px;}
.company_reg_wrap .bottom_body .input_row .iptLabel{font-size:16px;margin-right:5px;display: inline-block;width:130px;text-align:right;}
.company_reg_wrap .bottom_body .input_row .red_color{font-size:30px;position: relative;top:10px;color:red;padding:5px;}


.itemrow{width:100%;margin:0;float:left;position:relative;}
.itemrow label.success{float:left;background:none;}
.itemrow label.error{float:left;}
.inputrowrap{border-radius:6px;border:1px solid #ddd;float:left;width:550px;font-size:14px;position:relative;background:#f8f8f8;}
.inputrowrap .label,.inputrowrap .input,.inputrowrap .input .inpt{border:none;height:46px;line-height:46px;}
.inputrowrap .label{width:120px;float:left;padding:0 10px 0 0;background:url(/static/images/input_split.gif) no-repeat right center;color:#666666;text-align:center;}
.inputrowrap .label em{color:#0084f0;font-style:normal;}
.inputrowrap .input{float:right;width:412px;}
.inputrowrap .input .inpt{width:95%;padding:0 2%;float:right;border-radius:6px;background:#f8f8f8;color:#000000;}
.inputrowrap .input .inpt::placeholder{color:#000000;}
.inputrowrap .input .arrow{background: #f8f8f8 url(/static/images/arrow_down.png) right center no-repeat;cursor:pointer;}
.inputrowrap .input .fileinpt{margin:12px 0 0 15px;float:left;}
.inputrowrap .input .txtarea{border:none;width:95%;padding:0 2%;float:left;}
.itemrow .msg{float:left;width:100%;height:24px;line-height:24px;font-size:12px;width:100%;}
.sex_pp{width:100%;}
.person_login_background{height:600px;background: #f8f8f8 url(/static/images/person_login_bg.jpg) center center no-repeat;}
.person_login_wrap{height:600px;}
.person_login_wrap .loginbox{width:372px;height:490px;border-radius:6px;background:#ffffff;border:1px solid #eeeeee;filter:drop-shadow(0 0 6px rgba(0,0,0,0.15));position:absolute;right:0;top:50%;margin:-224px 0 0 0;}
.person_login_wrap .loginbox .title{line-height:50px;position:relative;text-align:center;font-size:22px;color:#0084f0;padding:20px 0 0 0;margin:0 0 20px 0;}
.person_login_wrap .loginbox .underline{width:140px;height:2px;background:#0084f0;position:absolute;bottom:0;left:50%;margin:0 0 0 -70px;}
.person_login_wrap .loginbox .input_row{width:300px;height:70px;margin:0 auto 0 auto;}
.person_login_wrap .loginbox .input_row .item,.person_login_wrap .loginbox .input_row .item .icon_wrap{height:40px;float:left;}
.person_login_wrap .loginbox .input_row .item{width:298px;overflow:hidden;background:#ffffff;border:1px solid #cccccc;border-radius:4px;}
.person_login_wrap .loginbox .input_row .item .icon_wrap{width:40px;}
.person_login_wrap .loginbox .input_row .item .icon_wrap .icon{display:inline-block;width:16px;height:16px;margin:12px 0 0 12px;}
.person_login_wrap .loginbox .input_row .item .icon_wrap .username{background-position:-35px -61px;}
.person_login_wrap .loginbox .input_row .item .icon_wrap .password{background-position:-64px -61px;}
.person_login_wrap .loginbox .input_row .item .inpt{width:245px;border:1px solid #ffffff;margin:0 0 0 5px;height:38px;line-height:38px;}
.person_login_wrap .loginbox .input_row .msg{font-size:12px;width:100%;float:left;}
.person_login_wrap .loginbox .input_row .msg .err_tips{display:none;color:#0084f0;background: url(/static/images/alert.png) left center no-repeat;padding:0 0 0 22px;margin:5px 0 0 0;height:22px;line-height:22px;}
.person_login_wrap .loginbox .login_ctrl{font-size:14px;line-height:150%;width:300px;margin:0 auto 10px auto;}
.person_login_wrap .loginbox .tipslink{padding:0 0 10px 0;}
.person_login_wrap .loginbox .login_ctrl .sbtn{display:block;border:1px solid #0084f0;background:#0084f0;width:100%;height:40px;line-height:40px;border-radius:4px;text-align:center;font-size:14px;color:#ffffff;cursor:pointer;}
.person_login_wrap .loginbox .login_ctrl .fwd_link{color:#0084f0;}
.person_login_wrap .loginbox .otherlogin_splitline{position:relative;height:26px;line-height:26px;width:300px;margin:0 auto;}
.person_login_wrap .loginbox .otherlogin_splitline .line{width:100%;height:1px;background:#eeeeee;position:absolute;left:0;top:50%;z-index:-1;}
.person_login_wrap .loginbox .otherlogin_splitline .txt{background:#ffffff;width:100px;text-align:center;font-size:12px;color:#999999;margin:0 auto;}
.person_login_wrap .loginbox .other_login{height:30px;line-height:30px;font-size:14px;color:#666666;text-align:center;margin:15px 0 0 0;}
.person_login_wrap .loginbox .other_login .label,.person_login_wrap .loginbox .other_login .btn{display:inline-block;vertical-align:middle;}
.person_login_wrap .loginbox .other_login .btn{width:30px;height:30px;line-height:150px;overflow:hidden;margin:0 5px;border-radius:100px;}
.person_login_wrap .loginbox .other_login .wx_login{background-position:-83px -370px;}
.person_login_wrap .loginbox .other_login .qq_login{background-position:-83px -340px;}
.person_login_wrap .loginbox .other_login .wx_login:hover{background-position:-113px -370px;}
.person_login_wrap .loginbox .other_login .qq_login:hover{background-position:-113px -340px;}
.login_hints{margin:0 auto 20px auto;}
.login_hints .item{float:left;width:198px;}
.login_hints .item .icon{width:45px;height:45px;margin:0 auto;}
.login_hints .item .zxzw{background-position:-155px 0;}
.login_hints .item .jpzw{background-position:-200px 0;}
.login_hints .item .zfzp{background-position:-245px 0;}
.login_hints .item .zmqy{background-position:-290px 0;}
.login_hints .item .wbzp{background-position:-335px 0;}
.login_hints .item .wxzp{background-position:-380px 0;}
.login_hints .item .tit,.login_hints .item .text{text-align:center;line-height:150%;margin:5px 0 0 0;}
.login_hints .item .tit{font-size:14px;color:#333333;}
.login_hints .item .text{font-size:12px;color:#666666;}