﻿/*----顶部导航----*/
.fl{ float: left;}
.fr{ float: right;}
body{ background: #ececec;}
.nav{ height: 102px; background: #fff;}
.container{ width: 1146px; margin: 0 auto; margin-top: 20px; background: #fff; border: 1px solid #c2c2c2; padding-bottom: 50px;}
.nav .container{ padding-top: 20px; padding-bottom: 0; border: none; margin-top: 0;}
.nav h1{ display: inline-block;}
.nav span{ line-height: 23px; border-left: 1px solid #b3b3b3; color: #818181; font-size: 14px; padding-left: 15px; margin-left: 15px;}
.nav .fr{ float: right; color: #767676; font-size: 14px; margin-top: 30px; background: url(../images/back.png) left center no-repeat; padding-left: 26px;}

/*------------登录-----------*/
.login{ margin: 100px 0;}
.login_con{ width: 420px; margin: auto; border: 1px solid #eef1f8; padding-bottom: 0px; background: #fff; position: relative;}
.bgangle{ position: absolute; right: -1px; bottom: -1px; width: 28px; height: 29px; background: url(../images/angle.png) center no-repeat;}
.login_t{ height: 70px; overflow: hidden;}
.login_t h2{ float: left; width: 33.33%; text-align: center; line-height: 70px; background: #e1e7f3 url(../images/bgicon.png) left center no-repeat; color: #767676; font-size: 14px; cursor: pointer;}
.login_t h2:first-child{ background: #e1e7f3 url(../images/bgicon3.png) right center no-repeat;}
.login_t h2.cur{ background: url(../images/bgicon2.png) top center repeat;}
.logon_c{ padding-top: 40px; position: relative; display: none;}
.logon_c.cur{ display: block;}
.logon_c li p{ border: 1px solid #d4d4d4; border-radius: 2px; -webkit-border-radius:2px; height: 40px; line-height: 40px; position: relative;}
.logon_c li .warn{ display: block; height: 25px; line-height: 25px; padding-left: 6px; color: #005BA4; font-size: 13px;}
.regImg{ vertical-align: -2px;}
.logon_c i{ display: inline-block; width: 40px; height: 40px; border-right: 1px solid #d4d4d4;}
.logon_c em{ background: url(../images/pass.png) center no-repeat; position: absolute; right: 5px; top: 9px; width: 21px; height: 22px; display: none;}
.logon_c .usericon{ background: url(../images/usericon.png) center no-repeat;}
.logon_c .pwdicon{ background: url(../images/pwdicon.png) center no-repeat;}
.logon_c .vdicon{ background: url(../images/vdicon.png) center no-repeat;}
.logon_c .usericon.cur{ background: url(../images/usericon_error.png) center no-repeat;}
.logon_c .pwdicon.cur{ background: url(../images/pwdicon_error.png) center no-repeat;}
.logon_c .vdicon.cur{ background: url(../images/vdicon_error.png) center no-repeat;}
.logon_c .usericon.pass{ background: url(../images/usericon_pass.png) center no-repeat;}
.logon_c .pwdicon.pass{ background: url(../images/pwdicon_pass.png) center no-repeat;}
.logon_c .vdicon.pass{ background: url(../images/vdicon_pass.png) center no-repeat;}
.logon_c .txt{ vertical-align: 15px; height: 36px; height: 29px\0; width: 240px; margin-left: 5px; border: none; outline:none;}
.vdcode{ width: 200px; position: relative;}
.logon_c .vdtxt,.logon_c .lvdtxt{ width: 140px;}
.logon_c .get_code{ position: absolute; right: -100px; width: 90px; height: 40px; background: #005BA4;color: #fff; font-size: 14px; border: 1px solid #d4d4d4;}
.logon_c .get_code:hover{background: #32aeea;}
.bintang .fr{ float: right; color: #32aeea; font-style: italic; text-decoration: underline;margin-top: 5px; margin-bottom: 5px;}
.bintang label{ vertical-align: 2px;}
.loginbtn{ display: block; height: 42px; line-height: 42px; width: 100%; border: none; cursor: pointer; text-align: center; color: #fff; font-size: 14px;  margin-top: 16px;}
.colblue{ background: #32aeea;}
.colblue:hover{ background: #0067ff;color:#F0F2F5}
.colgreen{ background: #a3d445;}
.colgreen:hover{ background: #a3e523;}
.colorange{ background: #f18d2c;}
.colorange:hover{ background: #ffa10d;}
.tipregist{ width: 326px; margin: auto; margin-top: 0px; height: 25px; border-bottom: 1px dashed #a0a0a0; color: #a0a0a0; text-align: center; position: relative;}
.tipregist span{ position: absolute; top: 16px; left: 50%; width: 230px; margin-left: -105px; background-color: #fff;}
.tipregist a{ color: #c72424; font-size: 14px; font-style: italic; text-decoration: underline;}

/*---------法人登陆---------*/
.bintang .problem{ color: #8cc22a; text-decoration: underline;}
.problem_c{ background: #d6e7ff; font-size: 14px; color: #555; padding: 8px; line-height: 22px; margin-top: 10px; display: none;}
.shadow{ position: fixed; left: 0; top: 0; width: 100%; height: 100%;  background-color: #000; opacity: 0.5; filter:alpha(opacity=50); z-index: 10; display: none;}
@-moz-document url-prefix(){.shadow{background-color:rgba(0,0,0,0.5);}}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .shadow{background-color:rgba(0,0,0,0.5);}
}
.facestep_pop{ position: absolute; left: 50%; top: 50%; width: 984px; height: 405px; margin-left: -492px; margin-top: -202.5px; border: 1px solid #d2d2d2; background: #fff; z-index: 999; display: none;}
.facestep_pop h2{ height: 36px; padding-left: 23px; padding-top: 30px; border-bottom: 1px solid #d2d2d2; font-size: 14px; color: #222; font-weight: 500; overflow: hidden;}
.facestep_pop h2 .close{ float: right; display: inline-block; width: 21px; height: 21px; margin-right: 20px; background: url(../images/close.png) center no-repeat;}
.facestep_pop .facestep_popc{ overflow: hidden; width: 862px; margin: 0 auto; margin-top: 15px; position: relative;}
.facestep_pop dl{ float: left; width: 172.4px; text-align: center;}
.facestep_pop dt{ height: 150px;}
.facestep_pop dd{ margin-top: 70px;}
.bgstep{ position: absolute; top: 160px; left: 0; display: block; width: 100%; height: 37px; background: url(../images/facestep.png) center no-repeat;}

.container_regist{ width: 600px; margin: auto; margin-top: 30px;}
.pgsbar{ overflow: hidden; text-align: justify;}
.pgsbar:after{ content: ""; display: inline-block; width: 100%; vertical-align: bottom;}
.pgsbar_t{ overflow: hidden;}
.pgsbar_t span{ width: 86px; height: 32px; line-height: 26px; font-size: 14px; font-weight: bold; color: #fff; text-align: center; display: block; float: left;}
.pgsbar_t .redbg{ background: url(../images/pgsbaricon1.png) center no-repeat;}
.pgsbar_t .graybg{ background: url(../images/pgsbaricon2.png) center no-repeat;}
.pgsbar_t img{ float: left; margin-top: 10px;}
.pgsbar em{ display: inline-block; width:80px; text-align: center; font-size: 14px; color: #767676; font-weight: bold;}
.pgsbar em.cur{
    color: #32aeea;
}
.cregist_c{ display: block; padding: 70px 20px 100px 20px;}
.cregist_c h2{ font-size: 14px; color: #222; height: 20px; line-height: 13px;}
.cregist_c h2 b{ color: #b80b04;}
.cregist_c li p{ height: 30px; line-height: 30px; padding: 6px; padding-left: 0;}
.cregist_c i{ height: 30px; vertical-align: 15px;}
.cregist_c .txt{ height: 30px; width: 500px; vertical-align: 25px;}
.cregist_c h2 .fr{ float: right; font-size: 14px; font-weight: 500; color: #767676;}
.cregist_c h2 a{ color: #8cc22a; font-style: italic; text-decoration: underline;}
.cregist_c h2 a:hover{ color: #a3e523;}
.cregist_c .phoneicon{ background: url(../images/phoneicon.png) center no-repeat;}
.cregist_c .emailicon{ background: url(../images/emailicon.png) center no-repeat;}
.cregist_c .imgvdicon{ background: url(../images/imgicon.png) center no-repeat;}
.cregist_c .rpwdicon{ background: url(../images/rpwdicon.png) center no-repeat;}
.cregist_c .emailicon.cur{ background: url(../images/emailicon_error.png) center no-repeat; border-right: 1px solid #32aeea;}
.cregist_c .phoneicon.cur{ background: url(../images/phoneicon_error.png) center no-repeat; border-right: 1px solid #32aeea;}
.cregist_c .imgvdicon.cur{ background: url(../images/imgicon_error.png) center no-repeat; border-right: 1px solid #32aeea;}
.cregist_c .rpwdicon.cur{ background: url(../images/rpwdicon_error.png) center no-repeat; border-right: 1px solid #32aeea;}
.cregist_c .phoneicon.pass{ background: url(../images/phoneicon_pass.png) center no-repeat;}
.cregist_c .imgvdicon.pass{ background: url(../images/imgicon_pass.png) center no-repeat;}
.cregist_c .rpwdicon.pass{ background: url(../images/rpwdicon_pass.png) center no-repeat;}
.cregist_c .imgvdcode,.cregist_c .vdcode{ width: 380px; position: relative;}
.cregist_c .imgvd,.cregist_c .vdtxt{ width: 329px;}
.imgvdcode span{ display: block; width: 165px; position: absolute; right: -173px; top: 0;}
.imgvdcode span span{ position: absolute; right: 0; width: auto; font-size: 14px; color: #767676; line-height: 21px;}
.imgvdcode span span a{ color: #3685ff; font-style: italic; text-decoration: underline;}
.cregist_c .get_code{ width: 165px; right: -173px; top: -1px; height: 44px; font-size: 14px;}
.agree{ text-align: right; margin-top: 20px;}
.agreeA{ text-align: right;}
.agree label{ font-size: 14px; color: #999;}
.agree label a{ color: #32aeea;}
.agree label a:hover{ color: #008efc;}

/*----绿色通道------*/
.green_pgs{ width: 342px; margin: auto;}
.cregist_c h2 .tipcard{ color: #b80b04;}
.cregist_c .cardicon{ background: url(../images/cardicon.png) center no-repeat;}
.cregist_c .cardicon.cur{ background: url(../images/cardicon_error.png) center no-repeat; border-right: 1px solid #32aeea;}
.cregist_c .cardicon.pass{ background: url(../images/cardicon_pass.png) center no-repeat;}
.cregist_c .selist{ width: 90%; height: 100%; border: none;}

/*-----实名认证------*/
.tipbox{ background: #fcf7e3 url(../images/icon1.png) 20px 20px no-repeat; color: #222; font-size: 14px; line-height: 28px; border: 1px solid #d4d4d4; padding: 16px; padding-left: 60px; border-radius: 5px; -webkit-border-radius:5px;}
.cregist_c .rzbtn{ height: auto; margin-bottom: 30px; font-size: 14px;}
.high{ margin-top: 30px;}
.high li{ overflow: hidden; background: #efefef; padding: 18px 20px; margin-bottom: 15px; border: 1px solid #dadada;}
.high dt{ float: left; width: 80px; height: 80px;}
.high .alipay{ background: url(../images/icon2.png) center no-repeat; background-size: 80px 80px;}
.high .humansociety{ background: url(../images/humansociety.png) center no-repeat; background-size: 80px 80px;}
.high .facerz{ background: url(../images/icon3.png) center no-repeat; background-size: 80px 80px;}
.high dd{ float: left; width: 315px; margin-left: 23px; color: #767676;}
.high dd h3{ font-size: 14px;}
.high dd h3 em{ color: #c72424;}
.high dd p{ color: #767676; line-height: 20px; margin-top: 12px;}
.high li a{
	display: block;
	width: 100px;
	line-height: 42px;
	color: #fff;
	text-align: center;
	margin-top: 18px;
	background-color: #005BA4;
}
.high li a.mt5{ margin-top: 4px;}
.high li:hover{ background: #ffcfd3; border: 1px solid #005BA4;}
.high li:hover .alipay{ background: url(../images/icon2_deep.png) center no-repeat; background-size: 80px 80px;}
.high li:hover .humansociety{ background: url(../images/humansociety.png) center no-repeat; background-size: 80px 80px;}
.high li:hover .facerz{ background: url(../images/icon3_deep.png) center no-repeat; background-size: 80px 80px;}

.junior{ margin-top: 30px;}
.seltype,.fntype{ margin-top: 10px;}
.seltype label,.fntype label{ margin-left: 16px;}
.seltype label:first-child,.fntype label:first-child{ margin-left: 0;}
.type_option{ margin-top: 40px;}
.type_option_one{ margin-top: 10px;}
.optionlist{ padding: 0; display: none;}
.optionlist.cur{ display: block;}
.ctnal{ width: 420px; margin: auto;}
.ctnal .txt{ width: 360px;}
.ctnal .card2icon,.officer_form .card2icon{ background: url(../images/card2icon.png) center no-repeat;}
.ctnal .card2icon.cur,.officer_form .card2icon.cur{ background: url(../images/card2icon_error.png) center no-repeat;}
.ctnal .card2icon.pass,.officer_form .card2icon.pass{ background: url(../images/card2icon_pass.png) center no-repeat;}
.optionlist .loginbtn{ height: 42px; border: 1px solid #ccc; line-height: 42px; font-size: 14px;}
.colgray{ background: #dedede; color: #222;}
.optionlist .tipoption{ text-align: center; border: 1px solid #999; padding: 20px 110px; height: auto; line-height: 26px; font-size: 14px;}
.optionlist .mgt80{ margin-top: 80px;}
.fntype{ display: none;}

/*------------军官证认证----------------*/
.tit{ background: #3285ff; padding: 15px 20px 15px 20px; margin-bottom: 30px;}
.tit h2{  font-size: 24px; color: #fff;}
.officer{ width: 740px; margin: auto;}
.officer_form{ padding: 0; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px dashed #d6d6d6;}
.officer_form li{ overflow: hidden;}
.officer_form li .fl{ width: 130px; display: block; height: 44px; line-height: 44px; font-size: 14px;}
.officer_img h3{ font-size: 14px; font-weight: 500; margin-bottom: 50px;}
.officer_img li{ overflow: hidden; margin-bottom: 60px;}
.officer_img dl{ display: inline-block; width: 350px; text-align: center; margin-right: 35px;}
.officer_img dt{ display: block; margin: auto; background: #efefef; height: 261px; border: 1px solid #ddd; text-align: center;}
.officer_img dt img{ width: 100%; height: 100%;}
.officer_img dd{ position: relative; margin-top: 20px;}
.officer_img dd span{ display: block; height: 37px; line-height: 37px; margin: auto; background: #32aeea; color: #fff; font-size: 14px; text-align: center;}
.officer_img dd input{ position: absolute; left: 0; top: 0; opacity: 0; filter:alpha(opacity=0); width: 100%; height: 37px; margin: auto; cursor: pointer; z-index: 2;}
.officer_img .give{ width: 350px; height: 261px; vertical-align: 45px;}
.officer_img p{ color: #c72424; line-height: 20px; margin-top: 30px;}
.submit_btm .loginbtn{ width: 690px; height: 42px; line-height: 42px; margin: auto;}

/*-------------修改密码--------------*/
.editpwd_con{ width: 750px;}
.editpwd_con .pgsbar_t span{ width: 60px;}
.editpwd{ width: 560px; margin: auto; padding-bottom: 0px; padding-top: 40px;}
.editpwdAb{ width: 560px; margin: auto; padding-bottom: 0px;}
.editpwdp{ line-height: 24px; margin-bottom: 10px; font-size: 14px; font-weight: bold;}
.editpwdpad{ line-height: 24px; margin-bottom: 10px;padding-top: 40px; font-size: 14px; font-weight: bold;}
.colblur{ color: #32aeea;}
.editpwd_btm{ border-top: 1px dashed #ccc; padding-top: 20px; margin-top: 25px;}
.editpwd_btm h3{ font-size: 14px; font-weight: 500; margin-bottom: 20px;}
.editpwd_btm p{ font-size: 14px; padding-left: 25px;}
.editpwd_btm a{ color: #32aeea; font-style: italic; text-decoration: underline; font-size: 14px; padding-left: 25px;}
.editpwd_btm a:hover{ color: #008efc;}
.editpwd_con .high h3{ font-size: 14px; font-weight: 500; margin-bottom: 15px;}
.backgray{ width: 420px; height: 42px; line-height: 42px; margin: auto; margin-top: 40px; font-size: 14px;}

/*---------提交成功---------*/
.suc_submit{ text-align: center; padding-top: 100px; padding-bottom: 100px;}
.suc_submit h2{ width: 120px; height: 45px; line-height: 45px; font-size: 14px; color: #8cc22a; margin: auto; background: url(../images/success.png) left center no-repeat; background-size: 20px; padding-left: 24px;}
.suc_submit p{ font-size: 14px; margin-bottom: 10px;}
.suc_submit a{ color: #32aeea; font-size: 14px;}
.suc_submit p a{ color: #c72424;}
.cregist_c .repwdicon{ background: url(../images/repwdicon.png) center no-repeat;}
.cregist_c .repwdicon.cur{ background: url(../images/repwdicon_error.png) center no-repeat; border-right: 1px solid #32aeea;}
.cregist_c .repwdicon.pass{ background: url(../images/repwdicon_pass.png) center no-repeat;}
.suc_replace{ padding-top: 50px;}

/*--------------人工申诉-------------*/
.question,.officer_imgart{ padding-bottom: 30px; margin-bottom: 25px; border-bottom: 1px dashed #d6d6d6;}
.officer h3{ font-size: 14px; font-weight: 500; margin-bottom: 30px; font-weight: bold;}
.question a{ display: inline-block; width:116px; height: 32px; color: #222; text-align: center; line-height: 32px; margin-right: 10px; font-size: 14px; background: #dedede; cursor: pointer;}
.question a.cur{ background: #32aeea; color: #fff;}
.question a:hover{ background: #32aeea; color: #fff;}
.question textarea{ width: 720px; height: 120px; border: 1px solid #dadada; resize:none; padding: 10px; margin-top: 20px;}
.officer h3 span{ font-size: 14px;}
.officer_form .vdcode{ margin-right: 172px;}
.logon_c .msgicon{ background: url(../images/msgicon.png) center no-repeat;}
.officer_form .adsicon{ background: url(../images/adsicon.png) center no-repeat;}
.logon_c .msgicon.cur{ background: url(../images/msgicon_error.png) center no-repeat; border-right: 1px solid #32aeea;}
.officer_form .adsicon.cur{ background: url(../images/adsicon_error.png) center no-repeat; border-right: 1px solid #32aeea;}
.logon_c .msgicon.pass{ background: url(../images/msgicon_pass.png) center no-repeat;}
.officer_form .adsicon.pass{ background: url(../images/adsicon_pass.png) center no-repeat;}
.officer_form .colred{ color: #c72424; font-size: 14px;}
.officer_imgart{ overflow: hidden;}
.officer_imgart dl{ float: left; width: 142px;}
.officer_imgart dt{ display: block; margin: auto; height: auto; background: none; border: none;}
.officer_imgart .dt01{ background: #efefef; height: 110px; border: 1px solid #ddd; text-align: center;}
.officer_imgart dt img{ width: 142px;}
.officer_imgart p{ margin-top: 0;}
.slevel{ position: absolute; right: 0; bottom:0; color: #999; display: none;}
.slevel span{ width: 30px; height: 10px; display: inline-block; background: #efefef;}
.slevel .colred{ background: #b70c02;}
.slevel .colblue{ background: #32aeea;}
.slevel .colgreen{ background: #a3d445;}


/*------------------------法人注册-------------------------*/
.pgsbar_legal{ margin: auto; width: 790px; font-size: 14px; padding-bottom: 75px; padding-top: 16px;}
.pgsbar_legal:after{ content: ""; display: block; clear:both;}
.pgsbar_legal li{ width: 263px; float: left; border-bottom: 5px solid #d4d4d4; text-align: center; position: relative;}
.pgsbar_legal li em{ position: absolute; left: 50%; top: -16px; margin-left: -18px; font-weight: bold; display: inline-block; width: 36px; height: 36px; line-height: 36px; color: #fff; background: url(../images/legal_icon2.png) center no-repeat;}
.pgsbar_legal li h3{ width: 100%; color: #767676; font-size: 14px; position: absolute; left: 0; top: 25px;}
.pgsbar_legal li.cur{ border-bottom: 5px solid #32aeea;}
.pgsbar_legal li.cur em{ background: url(../images/legal_icon1.png) center no-repeat;}
.pgsbar_legal li.cur h3{ color: #32aeea;}
.legal_form{ width: 790px; margin: auto; border: none; padding-bottom: 0; margin-bottom: 25px;}
.legal_form li span.fl{ width: 215px;}
.legal_form li div.fl{ width: 560px; height: auto; padding-left: 15px; font-size: 14px; font-weight: 500;}
.seladstype label{ margin-right: 10px; font-size: 14px;}
.legal_form .qynameicon{ background: url(../images/qynameicon.png) center no-repeat;}
.legal_form .frtypeicon{ background: url(../images/frtype.png) center no-repeat;}
.legal_form .qynameicon.cur{ background: url(../images/qynameicon_error.png) center no-repeat; border-right: 1px solid #32aeea;}
.legal_form .qynameicon.pass{ background: url(../images/qynameicon_pass.png) center no-repeat;}
.legal_form .qyname2icon{ background: url(../images/qyname2icon.png) center no-repeat;}
.legal_form .qyname2icon.cur{ background: url(../images/qyname2icon_error.png) center no-repeat; border-right: 1px solid #32aeea;}
.legal_form .qyname2icon.pass{ background: url(../images/qyname2icon_pass.png) center no-repeat;}
.legal_form .zchicon{ background: url(../images/zchicon.png) center no-repeat;}
.legal_form .zchicon.cur{ background: url(../images/zchicon_error.png) center no-repeat; border-right: 1px solid #32aeea;}
.legal_form .zchicon.pass{ background: url(../images/zchicon_pass.png) center no-repeat;}
.legal_form .frcardicon{ background: url(../images/frcardicon.png) center no-repeat;}
.legal_form .frcardicon.cur{ background: url(../images/frcardicon_error.png) center no-repeat; border-right: 1px solid #32aeea;}
.legal_form .frcardicon.pass{ background: url(../images/frcardicon_pass.png) center no-repeat;}
.legal_form .frcard2icon{ background: url(../images/frcard2icon.png) center no-repeat;}
.legal_form .frcard2icon.cur{ background: url(../images/frcard2icon_error.png) center no-repeat; border-right: 1px solid #32aeea;}
.legal_form .frcard2icon.pass{ background: url(../images/frcard2icon_pass.png) center no-repeat;}
.legal_form_btm{ width: 790px; margin: auto;}
.legal_form_btm p{ text-align: right; font-size: 14px; color: #999;}
.legal_form_btm p a{ color: #32aeea;}
.legal_form_btm p a:hover{ color: #008efc;}
.legal_form_btm .loginbtn{ margin: auto; margin-top: 5px;}
.legalseltype{ width: 790px; margin: auto; display: none;}
.legalseltype.cur{ display: block;}
.mt60{ margin-top: 60px;}

/*--------------法人港澳台人工认证---------------*/
.artrz_pgsbar_legal li{ width: 250.5px;}
.tit .tel{ background: url(../images/legal_icon3.png) left center no-repeat; background-size: 18px; padding-left: 25px; color: #fff; font-size: 14px; font-weight: 500;}
.inforct_t{ text-align: center; padding-bottom: 25px; color: #999;}
.inforct_t label{ color: #222; margin-right: 10px;}
.inforct_t:after{ content: ""; display: block; width: 790px; margin: 0 auto; margin-top: 25px; border-bottom: 1px dashed #d6d6d6;}
.inforct_c{ display: none;}
.inforct_c.cur{ display: block;}
.legal_form h4{ font-size: 14px; width: 790px; margin: 0 auto; margin-bottom: 30px;}
.legal_form li .tipred{ display: block; font-size: 14px; color: #ff0000; line-height: 18px;}
.legal_form li .fileup{ padding: 0; height: 210px; position: relative;}
.legal_form .fileup span{ display: block; height: 210px; line-height: 37px; margin: auto; background: #efefef; color: #222; font-size: 14px; text-align: center;}
.legal_form .fileup input{ position: absolute; left: 0; top: 0; opacity: 0; filter:alpha(opacity=0); width: 100%; height: 100%; margin: auto; cursor: pointer; z-index: 2;}
.fileup span img{ margin-top: 25px;}
.borderd:after{ content: ""; display: block; width: 790px; margin: 0 auto; margin-top: 30px; border-bottom: 1px dashed #d6d6d6;}
.legal_cerat{ margin-top: 0; padding-top: 0; padding-bottom: 0;}
.finish_creat{ width: 780px; margin: auto; overflow: hidden; margin-top: 20px;}
.finish_creat dt{ float: left; width: 134px;}
.finish_creat dd{ float: left; width: 600px; font-size: 14px; line-height: 40px; margin-left: 40px;}
.finish_creat dd b{ font-weight: 500; color: #32aeea;}

/*-----------------登录页面新添加-----------------*/
.login_type{ width: 300px; margin: 0 auto; display: none;height: 300px;}
.login_type.cur{ display: block;}
.login_seltype{ position: absolute; width: 77px; height: 71px;}
.personl .login_seltype{ right: 0; top: 0;}
.login_seltype a{ display: block; width: 100%; height: 100%; transition:all 0.2s; display: none;}
.personl .twocode{ background: url(../images/loginicon4.png) right top no-repeat; background-size: 90%;}
.personl .twocode:hover{ background-size: 100%;}
.personl .pccode{ background: url(../images/loginicon3.png) right top no-repeat; background-size: 90%;}
.personl .pccode:hover{ background-size: 100%;}
.login_seltype a.cur{ display: block;}
.legall .login_seltype{ left: 0; top: 0;}
.legall .twocode{ background: url(../images/loginicon2.png) left top no-repeat; background-size: 90%;}
.legall .twocode:hover{ background-size: 100%;}
.twocode.cur{display: block;}
.pccode.cur{display: block;}
.legall .pccode{ background: url(../images/loginicon1.png) left top no-repeat; background-size: 90%;}
.legall .pccode:hover{ background-size: 100%;}
.scan_box{ text-align: center; display: none;}
.scan_box b{ display: block; color: #555; font-size: 14px; font-weight: 500; margin-bottom: 6px;}
.twocode_box{ padding: 8px; border: 1px solid #000; position: relative; display: inline-block; width: 180px;height: 180px;}
.twocode_box .twocodeimg{ display: block;}
.scan_box h4{ font-size: 14px; font-weight: 500; line-height: 30px;}
.scan_box p{ color: #3386ff;}
.scan_box a{ color: #3386ff;}
.scan_box a:hover{ color: #008efc;}
/*当扫描二维码登录成功后显示的有阴影对号的div（要让他显示只要把最后一句display:none删掉即可）------begin*/
.scan_shadow{ position: absolute;  width: 200px; height: 200px;  margin-top: -200px;margin-left: 10px;  background-color: rgba(255, 255, 255, 0.5); background-size: 200px; display: none;}
.scan_shadow.cur {display: block;}
.scan_shadow img{ margin-top: 30px;}
.scan_shadow_show{ position: absolute; left: 50%; top: 50%; width: 95px; height: 95px; margin-left: -47px; margin-top: -47.5px; background: url(../images/loginicon8.png) center no-repeat; color:#0C0C0C; background-size: 95px; display: block;}
.scan_shadow_show img{ margin-top: 30px;}
/*当扫描二维码登录成功后显示的有阴影对号的div-----end*/
.tiplogin{ position: absolute; top: -105px; left: 80px; width: 240px; margin-bottom: 16px; background: url(../images/loginicon9.png) left center no-repeat; background-size: 18px; color: #c72424; padding-left: 30px; display: none;}
.otherlogin{ overflow: hidden; width: 326px; margin: 0 auto; margin-top: 17px;margin-bottom: 10px;}
.otherlogin li{ float: left; text-align: center; margin-left: 22px;}
.otherlogin li:first-child{ margin-left: 0;}
.otherlogin .alipay{ background-position: -1px 1px;}
.otherlogin .qq{ background-position: -47px 0;}
.otherlogin .weixin{ background-position: -96px 0;}
.otherlogin .humansociety{ background-position: -194px 2px;}
.otherlogin .weibo{ background-position: -141px 0;}
.otherlogin .baidu{ background-position: -188px 0;}
.otherlogin .alipay:hover{ background-position: -1px -46px;}
.otherlogin .humansociety:hover{ background-position: -195px -46px;}
.otherlogin .qq:hover{ background-position: -47px -47px;}
.otherlogin .weixin:hover{ background-position: -96px -47px;}
.otherlogin .weibo:hover{ background-position: -141px -47px;}
.otherlogin .baidu:hover{ background-position: -188px -47px;}
.otherlogin li:hover span{ color: #32aeea;  }

/*-----------数字证书登录弹窗---------------*/
.digital_shadow{ position: fixed; left: 0; top: 0; bottom: 0; right: 0; text-align: center; font-size: 0; overflow: auto; background: rgba(0,0,0,.5); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); display: none;}
.digital_shadow:after{ content: ""; display: inline-block; height: 100%; vertical-align: middle;}
.digital_login{ width: 580px; min-height: 260px; max-height: 600px; padding-bottom: 30px; overflow-y: auto; box-sizing:border-box; background: #fff; border-radius: 5px; -webkit-border-radius:5px; display: inline-block; font-size: 14px; vertical-align: middle; text-align: left;}
.digital_login h2{ height: 36px; padding-left: 20px; padding-top: 15px; border-bottom: 1px solid #d2d2d2; font-size: 14px; color: #32aeea; font-weight: 500; overflow: hidden;}
.digital_login h2 .close{ float: right; display: inline-block; width: 21px; height: 21px; margin-right: 20px; background: url(../images/close.png) center no-repeat;}
.digital_login p{ padding: 30px; color: #666; line-height: 25px;}
.digital_login .colred{ color: #ff0000;}
.digital_login a{ color: #0012ff;}
.digital_login .loginbtn{ width: 345px; margin: auto; color: #fff;}

/*---------------绑定手机号--------------*/
.pgsbar_bind{ overflow: hidden; height: 46px; line-height: 46px; font-weight: bold; text-align: center; margin: auto;}
.pgsbar_bind span{ float: left; background: #d4d4d4; width: 232px;}
.pgsbar_bind span.cur{ background: #0068ff; color: #fff;}
.pgsbar_bind img{ float: left; width: 27px; height: 100%;}
.bindteltip{ line-height: 22px; font-size: 14px; margin-bottom: 30px;}
.bindteltip .colred{ color: #b80b04;}

/*----------------个人中心-----------------*/
.crumb{ width: 1146px; margin: auto; margin-top: 20px; margin-bottom: 20px;}
.personal_index{ background: none; border: none;}
.personal_c{overflow: hidden; display: table;}
.personal_l{ border: 1px solid #ccc; width: 290px; margin-right: 25px; background: #fff;}
.personal_r{ border: 1px solid #ccc; width: 830px; background: #fff;}
/*个人中心左侧*/
.psl_tit{ border-bottom: 2px solid #ccc; line-height: 40px;}
.psl_tit:after{ content: ""; display: block; clear: both;}
.psl_tit h2{ width: 115px; padding-left: 20px; margin-bottom: -2px; font-size: 14px; color: #32aeea; border-bottom: 2px solid #32aeea;}
.psl_tit h2.f2{ float:left;width: 115px; padding-left: 20px; margin-bottom: -2px; font-size: 14px; color: #000000; border-bottom: 2px solid #cccccc;}
.psl_tit span{ color: #999; padding-right: 10px;}
.psl_tit a{ color: #999;}
.psl_tit a:hover{ color: #32aeea;}
.psl_cl{ padding: 15px; padding-top: 30px;}
.pslcl_img{ border-bottom: 1px solid #ccc; padding-bottom: 20px; text-align: center;}
.pslcl_img img{ width: 105px; height: 105px; border-radius: 50%; -webkit-border-radius:50%;}
.pslcl_img h3{ font-size: 14px; line-height: 40px;}
.pslcl_img p{ color: #32aeea; line-height: 20px;}
.pslcl_img p b{ font-weight: 500;}
.psl_cl li{ margin-top: 20px;}
.psl_cl li .edit{ width: 16px; height: 16px; background: url(../images/cicon2.png) center no-repeat; margin-top: 3px;}
.psl_cl .sclevel{ position: relative; background: #ececec; height: 20px;}
.psl_cl li .bgred{ background: #b70c02; height: 20px; width: 20%; position: absolute; left: 0; top: 0;}
.psl_cl .loginbtn{ height: 32px; line-height: 32px; font-size: 14px;}
.login_record{ margin-top: 85px; text-align: center; line-height: 25px;}
/*个人中心右侧*/
.pslr_box{ border: 1px solid #ccc; margin-bottom: 15px; border-radius: 2px; -webkit-border-radius:2px;}
.pslr_box h3{ line-height: 52px; border-bottom: 1px solid #d2d2d2; padding: 0 25px; font-size: 14px; font-weight: 500;}
.pslr_box .close{ width: 21px; height: 21px; background: url(../images/close.png) center no-repeat; margin-top: 16px;}
.personal_r li{ padding: 10px; overflow: hidden; border-top: 1px solid #ccc;}
.personal_r li:first-child{ border-top: none;}
.personal_r em{ display: inline-block; width: 23px; height: 25px; font-size: 0; background-image: url(../images/cicon3.png); vertical-align: -9px; margin-right: 15px;}
.personal_r span{ display: inline-block; width: 135px; line-height: 26px; }
.personal_r .icon1{ background-position: 0 0;}
.personal_r .icon2{ background-position: -23px 0;}
.personal_r .icon3{ background-position: -46px 0;}
.personal_r .icon4{ background-position: -69px 0;}
.personal_r .icon5{ background-position: -92px 0;}
.personal_r .icon6{ background-position: -115px 0;}
.personal_r .icon7{ background-position: -138px 0;}
.personal_r .icon8{ background-position: -161px 0;}
.personal_r .icon9{ background-position: -184px 0;}
.personal_r .icon10{ background-position: -207px 0;}
.personal_r .colgrays{ color: #999; width: auto; padding-left: 10px; font-weight: 500;}
.personal_r a{ color: #32aeea; width: 70px; height: 28px; line-height: 28px; text-align: center;}
.personal_r a:hover{ background: #32aeea; color: #fff;}
.personal_r a.cur{ background: #32aeea; color: #fff;}
.personal_r .bgccc{ position: relative; width: 250px; display: inline-block; background: #ececec; margin-left: 10px; height: 20px;vertical-align: -4px;}
.personal_r .bgred{ background: #b70c02; height: 20px; width: 20%; position: absolute; left: 0; top: 0;}
.personal_r input{ width: 490px; border: none; height: 25px; padding-left: 10px; color: #999;}
.personal_r input.cur{ border: 1px solid #ccc; color: #222;}
.personal_r select{ width: 545px; height: 25px; border: 1px solid #ccc; display: none; padding-left: 10px;}
.editpersonal select{ display: inline-block;}
.editpersonal .selcont{ display: none;}
/*账号安全*/
.act_crumb{ font-size: 16px;}
.act_crumb a{ color: #222;}
.act_crumb a:hover{ color: #008efc;}
.act_crumb span{ color: #222;}
.accountaq{ padding: 0px 90px;}
.scleveltip{ font-size: 14px; margin-bottom: 20px;}
.scleveltip:after{ content: ""; display: block; clear: both;}
.scleveltip .bgccc{ position: relative; width: 250px; display: inline-block; background: #ececec; height: 20px;vertical-align: -4px;}
.scleveltip .bgred{ background: #b70c02; height: 20px; width: 20%; position: absolute; left: 0; top: 0;}
.scleveltip b{ font-weight: 500; margin-left: 15px;}
.scleveltip a{ color: #32aeea;}
.accountaq li{ border-top: 1px solid #ccc; padding: 25px 60px; overflow: hidden;}
.accountaq li:first-child{ border-top: none;}
.accountaq li span.fl{ border-right: 1px solid #ccc; height: 47px; font-size: 14px; line-height: 47px; padding-right: 55px; margin-right: 20px;}
.accountaq li em{ display: inline-block; width: 47px; height: 47px; margin-right: 20px; background: url(../images/cicon5.png) center no-repeat; vertical-align: -18px;}
.accountaq li em.over{ background: url(../images/cicon4.png) center no-repeat;}
.accountaq li p.fl{ width: 509px; font-size: 14px; line-height: 23px;}
.accountaq li a.fl{ width: 120px; text-align: center; height: 42px; line-height: 42px; font-size: 14px; color: #32aeea; margin-left: 20px;}
.accountaq li:hover a.fl{ background: #32aeea; color: #fff;}
.accountaq li:hover p.fl{ color: #32aeea;}
.accountaq li:hover em{ background: url(../images/cicon4.png) center no-repeat;}
.accountaq li:hover span.fl{ color: #32aeea; border-right: 1px solid #32aeea;}
/*账号认证*/
.accountrz{ width: 850px; margin: auto;}
.accountrz .rzbtn{ margin-top: 30px; margin-bottom: 30px; font-size: 14px;}
.high .idcard{ background: url(../images/cicon6.png) center no-repeat;}
.high li:hover .idcard{ background: url(../images/cicon6_deep.png) center no-repeat;}
.accountrz dt{ width: 80px;}
.accountrz dd{ width: 450px;}

.accountrz{ width: 850px; margin: auto;}
.accountrz .rzbtn{ margin-top: 30px; margin-bottom: 30px; font-size: 14px;}
.accountrz .rzbtn_one{ margin-top: 10px; margin-bottom: 30px; font-size: 14px;}
.high .idcarda{ background: url(../images/icon4.png) center no-repeat;}
.high li:hover .idcarda{ background: url(../images/icon4_deep.png) center no-repeat;}
.accountrz dt{ width: 80px;}
.accountrz dd{ width: 450px;}


/*用户注册协议弹窗*/
.agreement_shadow{ position: fixed; left: 0; top: 0; bottom: 0; right: 0; text-align: center; font-size: 0; overflow: auto; background: rgba(0,0,0,.5); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); z-index: 999999; display: none;}
.agreement_shadow:after{ content: ""; display: inline-block; height: 100%; vertical-align: middle;}
.agreement{ position: relative; width: 580px; padding-bottom: 80px; background: #fff; border-radius: 5px; -webkit-border-radius:5px; display: inline-block; font-size: 14px; vertical-align: middle; text-align: left;}
.agreement h2{ height: 36px; padding-left: 20px; padding-top: 15px; border-bottom: 1px solid #d2d2d2; font-size: 14px; color: #32aeea; font-weight: 500; overflow: hidden;}
.agreement h2 .close{ float: right; display: inline-block; width: 21px; height: 21px; margin-right: 20px; background: url(../images/close.png) center no-repeat;}
.agreement div{ padding: 30px; min-height: 260px; max-height: 450px; overflow-y: auto; box-sizing:border-box;}
.agreement p{ margin-bottom: 20px; text-indent: 2em; color: #666; line-height: 25px;}
.agreement .colred{ color: #ff0000;}
.agreement a{ color: #0012ff;}
.agreement .loginbtn{ width: 346px; margin: auto; color: #fff; position: absolute; bottom: 20px; left: 50%; margin-left: -173px;}
.mt45{ margin-top: 14px;}
.mt5{ margin-top: 5px;}
.mt10{ margin-top: 10px;}
.mt11{}
.paddingtnone{ padding-top: 0; padding-bottom: 0; margin-top: 20px;}
.borderbox{ border-bottom: 1px dashed #d6d6d6; margin-top: 30px;}

.hide{display:  none;}
/** */
label.error {
    color: #005BA4;
    background: url("../../static/images/error.png") left no-repeat;
    font-size: 13px;
    margin-left: 5px;
    padding-left: 20px;
}
.normal {border:1px solid #d4d4d4}
.redBorder{border:1px solid red}
.eye{background:url(../../static/images/icon-eye.png) top center no-repeat;float: right;margin-top: 6px;margin-right: 15px;}
.eye-focus{background:url(../../static/images/icon-eye-focus.png) top center no-repeat;float: right;margin-top: 6px;margin-right: 15px;}
.icorn_info{ border: 1px solid #ccc; width: 836px; background: #fff;}
.icorn_info li{ padding: 10px; overflow: hidden; border-top: 1px solid #ccc;}
.icorn_info li:first-child{ border-top: none;}
.icorn_info li em{ display: inline-block; width: 23px; height: 25px; font-size: 0; background-image: url(../images/24.png); vertical-align: -9px; margin-right: 15px;}
.icorn_info li span{ display: inline-block; width:287px; line-height: 26px; }
.icorn_info li span.d_title{ display: inline-block; width:180px; line-height: 26px; }
.icorn_info .icon1{ background-position: 0 0px;}
.icorn_info .icon2{ background-position: 0 -25px;}
.icorn_info .icon3{ background-position: 0 -48px;}
.icorn_info .icon4{ background-position: 0 -71px;}
.icorn_info .icon5{ background-position: 0 -95px;}
.icorn_info .icon6{ background-position: 0 -120px;}
.icorn_info .icon7{ background-position: 0 -144px;}
.icorn_info .icon8{ background-position: 0 -166px;}
.icorn_info .icon9{ background-position: 0 -193px;}
.icorn_info .icon10{ background-position: 0 -216px;}
.icorn_info .icon11{ background-position: 0 -240px;}
.icorn_info .icon12{ background-position: 0 -264px;}
.icorn_info .icon13{ background-position: 0 -286px;}
.icorn_info .icon14{ background-position: 0 -311px;}
.icorn_info .icon15{ background-position: 0 -334px;}
.icorn_info .icon16{ background-position: 0 -360px;}
.icorn_info .icon17{ background-position: 0 -383px;}
.icorn_info .icon18{ background-position: 0 -406px;}
.icorn_info .icon19{ background-position: 0 -430px;}
.icorn_info .icon20{ background-position: 0 -455px;}
.icorn_info .icon21{ background-position: 0 -481px;}
.icorn_info .icon22{ background-position: 0 -504px;}
.icorn_info .icon23{ background-position: 0 -528px;}
.icorn_info .icon24{ background-position: 0 -552px;}
.icorn_info .icon25{ background-position: 0 -577px;}
.icorn_info .icon26{ background-position: 0 -600px;}
.icorn_info .icon27{ background-position: 0 -624px;}
.icorn_info .icon28{ background-position: 0 -648px;}
.icorn_info .icon29{ background-position: 0 -672px;}
.icorn_info .icon30{ background-position: 0 -697px;}
.icorn_info .icon31{ background-position: 0 -722px;}
.icorn_info .icon32{ background-position: 0 -745px;}
.icorn_info .icon33{ background-position: 0 -771px;}
.icorn_info .icon34{ background-position: 0 -793px;}
.icorn_info .icon35{ background-position: 0 -1209px;}
.icorn_info .icon36{ background-position: 0 -1161px;}
.icorn_info .icon37{ background-position: 0 -1185px;}

/*-----------------20180626新增------------------*/
.up_psl_tit{ background: #f0f2f5; border-bottom: 1px solid #e8e8e8; margin-bottom: 30px;}
.up_psl_tit h2{ height: 42px; border-right: 1px solid #f0f2f5; border-bottom: none; font-weight: 500; margin-bottom: -1px; padding-left: 0; text-align: center;}
.up_psl_tit h2.cur{ background: #fff; border-right: 1px solid #e8e8e8;}
.up_psl_tit h2 a{ color: #767676; display: block; width: auto; height: auto; line-height: 42px;}
.up_psl_tit h2 a:hover{ background: none; color: #222;}
.up_psl_tit h2.cur a{ color: #222;}
.tabpage{ position: relative; padding-bottom: 10px; border-bottom: 1px solid #eee;}
.primary_list{ display: none;}
.primary_list.cur{ display: block;}
.tabpage::after{ content: ""; position: absolute; left: 0; top: 7px; display: inline-block; background: #f1f5f8; height: 24px; width: 100%; z-index: 0;}
.tabpage a{ position: relative; display: inline-block; width: 120px; height: 38px; margin-left: 30px; text-align: center; line-height: 38px; color: #222; font-weight: bold; z-index: 1;}
.tabpage a.cur{ background: #32aeea; color: #fff;}
.tabpage a.cur:after{ position: absolute; bottom: -5px; left: 50%; margin-left: -8px; content: ""; display: inline-block; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 5px solid #32aeea;}
.tabpage a:hover:after{ position: absolute; bottom: -5px; left: 50%; margin-left: -8px; content: ""; display: inline-block; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 5px solid #32aeea;}
.tabpage_list{ min-height: 305px; display: none;}
.tabpage_list.cur{ display: block;}

/*用户授权*/
.empower{ padding: 30px; padding-top: 0;}
.empower select{ display: inline-block;}
.empower_sel{ margin-bottom: 40px; }
.empower_sel:after{ content: ""; display: inline-block; clear: both;}
.empower_sel select{ width: 120px; height: 34px; border: 1px solid #e7e7e7;}
.empower_sel select option{ height: 35px; line-height: 35px;}
.empower_sel .seldate{ width: 240px; height: 32px; padding-top: 0; padding-bottom: 0; background: #efefef; border: 1px solid #e7e7e7; margin-left: 15px;}
.empower_sel .selsear{ margin-left: 15px;}
.selsear{ position: relative;}
.selsear .txt{ width: 220px; height: 32px; border: 1px solid #e5e5e5;}
.selsear .btn{ position: absolute; right: -80px; top: 0; width: 70px; height: 34px; padding-left: 0; text-align: center; color: #fff; margin-left: -4px; border: 1px solid #0d5bd0; background: #32aeea; cursor: pointer;}
.selsear .btn:hover{ border: 1px solid #32aeea; background: #0d5bd0;}
.empower table{ width: 100%; border: 1px solid #d7d7d7; text-align: center; font-size: 14px;}
.empower table tr{ border-top: 1px solid #d7d7d7; height: 60px;}
.empower table span{ font-weight: 500; width: auto; margin: 0 5px;}
.empower table td{ color: #999;}
.empower table a{ display: inline-block; width: 50px; height: 28px; color: #999; margin-left: 5px; line-height: 28px; text-align: center; border: 1px solid #999; border-radius: 3px; -webkit-border-radius:3px;}
.empower table a:hover{ background: #32aeea; border: 1px solid #32aeea;}
.empower table tr th{ background: #efefef;}
.empower table tr:nth-child(odd){ background: #f9f9f9;}
.empower table tr:hover{ background: #d6e7ff;}
.paging{ overflow: hidden; margin-top: 30px; margin-bottom: 30px;}
.paging_c{ float: right;}
.paging_c a{ width: 30px; height: 30px; display: block; float: left; border: 1px solid #e9e9e9; border-left: none; text-align: center; line-height: 30px;}
.paging_c a:first-child{ border-left: 1px solid #e9e9e9;}
.paging_c .arrowl,.paging_c .arrowl:hover{ background: url(../images/arrowl.png) center no-repeat;}
.paging_c .arrowr,.paging_c .arrowr:hover{ background: url(../images/arrowr.png) center no-repeat;}
.paging_c a:hover,.paging_c a.cur{ background-color: #eee; color: #32aeea;}

/*修改密码*/
/*.pgsbar em{ width: 58px;}
.logon_c .datebegin{ background-image: url(../images/upeditpwd.png); background-position: 6px -84px; background-repeat: no-repeat;}
.logon_c .datend{ background-image: url(../images/upeditpwd.png); background-position: 6px -117px; background-repeat: no-repeat;}
.logon_c .datebegin.cur{ background: url(../images/upeditpwd.png); background-position: -30px -84px; background-repeat: no-repeat; border-right: 1px solid #32aeea;}
.logon_c .datend.cur{ background: url(../images/upeditpwd.png); background-position: -31px -117px; background-repeat: no-repeat; border-right: 1px solid #32aeea;}
.logon_c .datebegin.pass{ background-image: url(../images/upeditpwd.png); background-position: 6px -84px; background-repeat: no-repeat;}
.logon_c .datend.pass{ background-image: url(../images/upeditpwd.png); background-position: 6px -117px; background-repeat: no-repeat;}
.pwdup .clear{ position: absolute; right: 50px; top: 14px; width: 15px; height: 15px; background: url(../images/close2.png) center no-repeat; background-size: 15px; cursor: pointer; display: none;}
.pwdup .showhide{ position: absolute; right: 10px; top: 13px; width: 30px; height: 18px; background-image: url(../images/upeditpwd.png); background-position: 0 0; background-repeat: no-repeat; display: none;}
.pwdup .showhide.cur{ background-position: -35px 0;}*/
/*按钮不可用状态,如果为不可点击状态时可加上disopacity类*/
.disopacity{ background: rgba(51,133,255,0.5);}
.disopacity:hover{ background: rgba(0,103,255,0.5);}

/** **/
.empower a.newAdd{ display: inline-block; width: 70px; height: 34px;color: #fff;  line-height: 34px; text-align: center; border: 1px solid #0d5bd0; background: #32aeea;  ;float: right; }
.selist{ width: 100%; height: 90%; border: none;}
.name_natural {display: none; margin-left: 15px; margin-bottom: 20px; height: 0;}
.name_natural.show {display: block; margin-left: 15px; margin-bottom: 20px;height: 50px;}
.name_natural .txt{ width: 220px; height: 32px; border: 1px solid #e5e5e5;}
.name_natural h2{    font-size: 14px;color: #222;height: 20px;line-height: 13px;}

.sub_account_div li{margin-top: 10px;}
.sub_account_div h4{font-size: 14px; }
input::-ms-clear,input::-ms-reveal {display: none;}

.p_b{ border: 1px solid #d4d4d4; border-radius: 2px; -webkit-border-radius:2px;  position: relative; }
.input_inner { width: 490px; border: none; height: 25px; padding-left: 5px; color: #999;}
.text-align-center{ text-align: center}

li.sp {
    width: 100%;
    height: auto;
    line-height: 10px;
}
li img.sp {
    vertical-align: middle;
}
span.sp {
    vertical-align: middle;
}
text.sp {
    letter-spacing:0;
    vertical-align: middle;
    float: right;
}


/*20180827新增*/
.login_container{margin: 0 auto;}
.logon_c .get_code_img{ position: absolute; right: -100px; width: 90px; height: 40px;}
.forgetmsd{ text-align: right;}
.forgetmsd a{ color: #999; font-size: 14px;}

/*footer底部*/
.footer{ background: #fff; padding-top: 25px;padding-bottom: 25px;}
.footer_c{ width: 1100px; margin: auto; overflow: hidden;}
.footer_c>div{
    text-align: center;color:#005BA4;font-size: 14px;
}
.footer_c>div:first-child{
    margin-bottom: 10px;
}

/*header头部导航*/
.header{ background: #fff; /*padding-top: 10px; padding-bottom: 10px;*/}
.header_c{ width: 1100px; margin: 0 auto; overflow: hidden;}
.header_c h1 img{ display: block;}
.header_c .frtop{ text-align: right; margin-bottom: 20px;}
.header_c a{ color: #000;}
.frtop a{ color: #5d5d5d; margin-left: 20px;}
/*.frtop a:last-child{ margin-left: 0; color: #005BA4; font-weight: bold;}*/
.frtop a:last-child{ margin-left: 0; color: #005BA4; font-weight: bold;}
.frtop a:nth-child(2){ margin-left: 0; color: #005BA4; font-weight: bold;}
.frtop .icon-weixin{ color: #028724;}
.frtop .icon-shouji{ color: #333;}
.frtop .icon-ren{ color: #005BA4;}

.header_c p{ font-size: 16px;}
.header_c p a{ margin-left: 40px;}
.header_c p a:first-child{ margin-left: 0;}
.header_c p a:hover,.header_c p a.cur{ font-weight: bold;}

/*个人中心*/
.personal_nav{ width: 100%; border-top: 5px solid #005BA4; padding: 10px 0; background: #fff; box-shadow: 0 1px 3px rgba(0,0,0,0.2);}
.personal_nav:after{ content: ""; display: block; clear: both;}
.personal_nav .container{ margin-top: 0; padding-bottom: 0;}
.personal_nav h1{ float: left;}
.personal_nav .navm{ margin-left: 55px; width: 100px; text-align: center;}
.navm h2{ font-size: 20px; font-weight: 500; line-height: 42px;}
.navm a{ border: 1px solid #999; color: #999; font-size: 12px; padding: 3px 10px; border-radius: 10px;}
.personal_nav .navr{ margin-top: 30px;}
.navr a{ font-size: 16px; color: #494949; margin-left: 30px;}
.navr a.cur{ color: #005BA4;}

.newpersonal{ padding: 25px; margin-top: 60px; box-sizing:border-box;}
.newpersonal:after{ content: ""; display: block; clear: both;}
.newpersonal_l{ float: left; width: 290px; height: 600px; background: #fbfbfb; text-align: center;}
.head_person{ display: inline-block; width: 168px; height: 168px; border-radius: 50%; -webkit-border-radius:50%; margin: auto; margin-top: -50px;}
.newpersonal_l h3{ font-size: 22px; color: #000; font-weight: 500; margin: 35px 0;}
.newpersonal_l p{ font-size: 16px; color: #333; text-align: left; padding: 0 30px; line-height: 30px;}
.newpersonal_l .edit{ float: right; display: inline-block; width: 16px; height: 16px; margin-top: 6px; background-image: url(../images/personal_icon.png); background-repeat: no-repeat; background-position: 0 -51px;}
.newpersonal_l .edit:hover{ background-position: -20px -51px;}
.editmsdbtn{ display: inline-block; width: 185px; height: 38px; line-height: 38px; margin-top: 20px; font-size: 16px; background: #005BA4; color: #fff; border-radius: 3px;}
.newpersonal_r{ float: right; width: 730px;}
.newpersonal_r h2{ height: 20px; line-height: 20px; color: #333; border-left: 5px solid #005BA4; font-size: 18px; padding-left: 15px;}

.oneNav a{font-size: 18px; color:#000; display: inline-block; margin-right: 20px;border-bottom: 5px solid #fff;}
.oneNav a.cur{border-bottom: 3px solid #005BA4;}
.newpersonal_r dl dd:nth-child(2),.newpersonal_r dl dd:nth-child(3){ display: none}
.g-padding-both{ display: block; width: 470px;}
.new-title-add{ font-weight: bold; font-size: 16px; background: url(../images/icon_add.png) no-repeat left center / 18px auto; padding-left: 25px;}
.line{ border-bottom: 1px solid #afafaf; width: 80%; margin: 0 auto}

.newpsl_tit { height: 40px; margin-bottom: 12px; background: #fbfbfb; border-bottom: 1px solid #e6e6e6;}
.newpsl_tit a{ height: 38px; line-height: 38px; font-size: 16px; color: #333; padding: 0 45px; display: inline-block;}
.newpsl_tit a.cur{ background: #fff; border-bottom: 3px solid #005BA4;}
.newpsl_con .first{ display: none;}
.newpsl_con .first.cur{ display: block;}
.msgshow table,.msgshow_gongshang table{ width: 100%;}
.msgshow table tr,.msgshow_gongshang table tr{ border-bottom: 1px solid #fbfbfb; font-size: 16px;}
.msgshow table td,.msgshow_gongshang table td{ padding: 15px 0; vertical-align: middle;}
.msgshow table .shows,.msgshow table .hides{ color: #005BA4; font-size: 14px;}
.msgshow table .shows:hover,.msgshow table .hides:hover{ color: #32aeea;}
.msgshow em{ display: inline-block; width: 22px; height: 25px; vertical-align: -7px; margin-right: 30px; background-image: url(../images/personal_icon.png); background-repeat: no-repeat;}
.msgshow .icon1{ background-position: 0 0;}
.msgshow .icon2{ background-position: -24px 0;}
.msgshow .icon3{ background-position: -50px 0;}
.msgshow .icon4{ background-position: -74px 0;}
.msgshow .icon5{ background-position: -97px 0;}
.msgshow .icon6{ background-position: -121px 0;}
.msgshow .icon7{ background-position: -146px 0;}
.msgshow .icon8{ background-position: -171px 0;}
.msgshow .icon9{ background-position: 0 -26px;}
.msgshow .icon10{ background-position: -25px -26px;}
.msgshow .showEye{ background:url(../../static/images/icon-eye.png) top center no-repeat;float: right; display: inline-block; width: 23.5px; height: 16px; margin-top: 6px; }
.msgshow .showEye:hover{ background:url(../../static/images/icon-eye-focus.png) top center no-repeat;}
.addbtnpsl{ text-align: right; margin: 20px 0;}
.addbtnpsl a{ display: inline-block; width: 100px; height: 40px; line-height: 40px; text-align: center; background: #005BA4; color: #fff; font-size: 16px;}
.psltable{ width: 100%; border: 1px solid #d7d7d7;}
.psltable td,.psltable th{ padding: 15px 0; text-align: center;}
.psltable td{ border-top: 1px solid #d7d7d7; color: #9c9c9c}
.psltable a{ padding: 3px 10px; background: #005BA4; color: #fff; border-radius: 2px;}
.psltable a.del{ background: #efefef; color: #424242;}
.psltable a.detail{ background: #efefef; color: #254219;}

/*修改已有的css*/

/*登录页面*/
.login{ margin-top: 0; margin-bottom: 0; height: 500px; padding-top: 37px; padding-bottom: 60px; background: url(../images/loginbg.jpg) center no-repeat; background-size: cover;}
.login_con{ margin-right: 11%;}
.login_t h2{ font-size: 17px; font-weight: bold;}
.login_t h2.cur{ color: #005BA4;}
.loginbtn{ font-size: 16px;}
.colblue{ background: #005BA4;}
.colblue:hover{ background: #32aeea; color: #fff;}
.tipregist a{ font-style: inherit; text-decoration:none;}
.tipregist a:hover{ color: #32aeea;}
.otherlogin .electronicHref{background-position: -46px 1px;}
.otherlogin li:hover span{ color: #32aeea;}

/*个人注册*/
body{ background: #f7f7f7;}
.crumb{ width: 1100px; color: #333; font-size: 16px;}
.crumb a{ color: #333;}
.container{ width: 1100px; border: none; min-height:500px;}
.containerA{ width: 725px; border: none; min-height:400px;}
.tit{ margin: 0 25px 60px 25px; background: none; border-bottom: 1px solid #d6d5d0; padding: 0; padding-top: 25px;}
.tit h2{ display: inline-block; line-height: 32px; margin-bottom: -1px; color: #005BA4; font-size: 18px; font-weight: 500; border-bottom: 3px solid #005BA4;}
.container_regist{ width: 630px;}
.pgsbar_t{ margin-bottom: 15px;}
.pgsbar_t span{ width: 65px; height: 65px; line-height: 65px; font-size: 18px; border: 5px solid #c5c5c5; border-radius: 50%; -webkit-border-radius:50%;}
.pgsbar_t .redbg{ background: #005BA4; border-color: #f44a5a;}
.pgsbar_t .graybg{ background: #adadad;}
.pgsbar_t i{ display: block; float: left; margin:38px 15px 0 15px; width: 170px; height: 1px; background: #c5c5c5;}
.pgsbar_t i.redbg{ background: #005BA4;}
.pgsbar_t i.three{ width: 170px;}
.pgsbar_t i.four{ width: 80px;}
.pgsbar em{ font-size: 16px; color: #666;}
.pgsbar em.cur{ color: #005BA4;}

.newregist_c{ width: 525px; margin: 0 auto; margin-top: 20px;}
.cregist_c{ padding: 0;}
.cregist_c h2{ font-size: 16px; font-weight: 500;}
.cregist_c .txt{ width: 465px;}
.cregist_c .imgvd, .cregist_c .vdtxt{ width: 328px;}
.imgvdcode span,.cregist_c .get_code{ right: -138px; width: 130px;}
.cregist_c .rpassword{ width: 410px;}
.agree{ margin-bottom: 10px;}
.agree label a{ color: #005BA4;}
.agree label a:hover{ color: #32aeea;}

.cregist_c .rzbtn{ font-size: 16px; font-weight: 600;}
.seltype, .fntype{ font-size: 16px;}
.ctnal{ width: 520px;}
.ctnal .txt{ width: 460px;}
.logon_c i.cur{ border-right: 1px solid #005BA4;}
.logon_c li .warn{ color: #c10a1b;}
.editpwd_con .pgsbar_t span{ width: 65px;}
.suc_submit h2{ font-size: 18px; color: #333; margin-top: 30px; padding-left: 30px; background-size: 30px;}
.suc_replace{ margin-bottom: 60px;}

.editpwd{ padding-top: 60px; width: 525px;}
.editpwdA{ width: 525px;}

.cregist_c .end_date{ background: url(../images/card2icon_stoptime.png) center no-repeat;}
.cregist_c .end_date.cur{ background: url(../images/card2icon_stoptime_error.png) center no-repeat;}
.cregist_c .start_date{ background: url(../images/card2icon_startime.png) center no-repeat;}
.cregist_c .start_date.cur{ background: url(../images/card2icon_startime_error.png) center no-repeat;}
.cregist_c .timebicon{ background: url(../images/startime.png) center no-repeat; background-size: 24px;}
.cregist_c .timeeicon{ background: url(../images/stoptime.png) center no-repeat; background-size: 24px;}
.cregist_c .timebicon.cur{ background: url(../images/startime_error.png) center no-repeat; background-size: 24px;}
.cregist_c .timeeicon.cur{ background: url(../images/stoptime_error.png) center no-repeat; background-size: 24px;}
.cregist_c .timebicon.pass{ background: url(../images/startime_pass.png) center no-repeat; background-size: 24px;}
.cregist_c .timeeicon.pass{ background: url(../images/stoptime_pass.png) center no-repeat; background-size: 24px;}

.scan_box a{ color: #005BA4; text-decoration: underline;}
.scan_box a:hover{ color: #32aeea;}
.backlogin{ margin-top: 30px; display: block;}
.legal_form_btm{ width: auto;}

.icorn_info{ border: none;}
.icorn_info li{ padding: 0; border-top: none;}
.oldimgs .msgshow em{ background-image: url(../images/24.png);}
.icorn_info .oldimgs .icon1{ background-position: 0 0px;}
.icorn_info .oldimgs .icon2{ background-position: 0 -25px;}
.icorn_info .oldimgs .icon3{ background-position: 0 -48px;}
.icorn_info .oldimgs .icon4{ background-position: 0 -71px;}
.icorn_info .oldimgs .icon5{ background-position: 0 -95px;}
.icorn_info .oldimgs .icon6{ background-position: 0 -120px;}
.icorn_info .oldimgs .icon7{ background-position: 0 -144px;}
.icorn_info .oldimgs .icon8{ background-position: 0 -166px;}
.icorn_info .oldimgs .icon9{ background-position: 0 -193px;}
.icorn_info .oldimgs .icon10{ background-position: 0 -216px;}

.option-checkbox{
        display: none;
    }
    .option-checkbox+label{
        position: relative;
        height: 16px;
        width: 16px;
        border-radius: 3px;
        border: 1px solid #005BA4;
        background-color: transparent;
        display: inline-block;
        top:5px;
        margin-right: 0;
    }
    .option-checkbox:checked+label{
        position: relative;
        height: 16px;
        width: 16px;
        border-radius: 3px;
        border: 1px solid #005BA4;
        background-color: transparent;
        display: inline-block;
        top:5px;
    }
    .option-checkbox:checked+label:after{
        content: '\00a0';
		display: inline-block;
		border: 2px solid #005BA4;
		border-top-width: 0;
		border-right-width: 0;
		width: 9px;
		height: 6px;
		transform: rotate(-50deg);
		-webkit-transform: rotate(-50deg);
		position: absolute;
		top: 2px;
		left: 3px;
    }

    .option-radio{
        display: none;
    }
    .option-radio+label{
        position: relative;
        height: 16px;
        width: 16px;
        border-radius: 50%;
        border: 1px solid #005BA4;
        background-color: transparent;
        display: inline-block;
        top:5px;
    }
    .option-radio:checked+label{
        position: relative;
        height: 16px;
        width: 16px;
        border-radius: 50%;
        border: 1px solid #005BA4;
        background-color: transparent;
        display: inline-block;
        top:5px;
    }
    .option-radio:checked+label:after{
        position: absolute;
        content: '';
        font-size: 0;
        border: 4px solid #005BA4;
        border-radius: 50%;
        top:4px;
        left:4px;
    }

    .legal_form_btm p a,.ament{ color: #005BA4;}
    .legal_form_btm p a:hover,.ament:hover{ color: #32aeea;}
	.seltype ul,.fntype ul{ display: inline-block;}
    .seltype li,.fntype li{ float: left; margin-top: 5px;}
    .seltype,.fntype{ line-height: 13px;}
    .seltype label, .fntype label{ margin-left: 5px;}
    .newpersonal_l p{ overflow: hidden;}
    .newpersonal_l p em{ float: left;}
    .newpersonal_l p span{ display: block; float: left; width: 130px;vertical-align: -10px; line-height: 20px; margin-top: 6px;}
    .newpersonal_l p span a{ font-size: 14px; color: #005BA4;}
    .newpersonal_l p span a:hover{ color: #32aeea;}

    /*下拉列表框*/
    .selposition{ position: relative;}
    .selectlist{ position: absolute; left: 0; top: 3px; width: 100%;}
    .layui-form-select dl dd:hover{ background: #005BA4; color: #fff;}
    .layui-edge.up{margin-top: -9px;-webkit-transform: rotate(180deg);transform: rotate(180deg);margin-top: -3px\9;}

    .new-title{ font-weight: bold; font-size: 16px; background: url(../images/icon_book.png) no-repeat left center / 18px auto; padding-left: 25px;}

.find-form{display: none;}
.find-form.cur{ display: block;}

.ctnal .txt {
    width: 440px;
}
.new-title-add{ font-weight: bold; font-size: 16px; background: url(../images/icon_add.png) no-repeat left center / 18px auto; padding-left: 25px;}

/*20180827新增*/
.bind_container{ width: 560px; margin: 0 auto;}
.bind_con{ width: 560px; margin: auto; border: 1px solid #eef1f8; padding-bottom: 45px; background: #fff; position: relative;}
.bind_type{ width: 350px; margin: 0 auto; display: none;height: auto;}
.bind_type.cur{ display: block;}
.pcode{ width: 240px; position: relative;}
.sdcode{ width: 240px; position: relative;}
.bind_pic_code {width: 105px;right: -110px}

.bind_tab{ height: 60px; overflow: hidden;}
.bind_tab h2{ float: left; width: 50%; text-align: center; line-height: 60px; background: #e1e7f3 url(../images/bgicon.png) left center no-repeat; color: #767676; font-size: 14px; cursor: pointer;}
.bind_tab h2:first-child{ background: #e1e7f3 url(../images/bgicon3.png) right center no-repeat;}
.bind_tab h2.cur{ background: url(../images/bgicon2.png) top center repeat;}

.card2icon,.card2icon{ background: url(../images/card2icon.png) center no-repeat;}
.card2icon.cur,.card2icon.cur{ background: url(../images/card2icon_error.png) center no-repeat;}
.card2icon.pass,.card2icon.pass{ background: url(../images/card2icon_pass.png) center no-repeat;}

 .timebicon{ background: url(../images/startime.png) center no-repeat; background-size: 24px;}
 .timeeicon{ background: url(../images/stoptime.png) center no-repeat; background-size: 24px;}
 .timebicon.cur{ background: url(../images/startime_error.png) center no-repeat; background-size: 24px;}
 .timeeicon.cur{ background: url(../images/stoptime_error.png) center no-repeat; background-size: 24px;}
 .timebicon.pass{ background: url(../images/startime_pass.png) center no-repeat; background-size: 24px;}
 .timeeicon.pass{ background: url(../images/stoptime_pass.png) center no-repeat; background-size: 24px;}

.phoneicon{ background: url(../images/phoneicon.png) center no-repeat;}
.imgvdicon{ background: url(../images/imgicon.png) center no-repeat;}
.rpwdicon{ background: url(../images/rpwdicon.png) center no-repeat;}
.phoneicon.cur{ background: url(../images/phoneicon_error.png) center no-repeat; border-right: 1px solid #32aeea;}
.imgvdicon.cur{ background: url(../images/imgicon_error.png) center no-repeat; border-right: 1px solid #32aeea;}
.rpwdicon.cur{ background: url(../images/rpwdicon_error.png) center no-repeat; border-right: 1px solid #32aeea;}
.phoneicon.pass{ background: url(../images/phoneicon_pass.png) center no-repeat;}
.imgvdicon.pass{ background: url(../images/imgicon_pass.png) center no-repeat;}
.rpwdicon.pass{ background: url(../images/rpwdicon_pass.png) center no-repeat;}

adel{ background: #ef8191; color: #424242;}

.qr_refresh{margin-top: 40%;margin-left:30%;background: #c14e4a;display: none;width: 80px;height: 30px;}
.qr_refresh.cur{;display: block;}
.otherlogin .zwfwapp {
    background-position: -243px 1px;
}
.otherlogin a {
    display: block;
    width: 48px;
    left: 80px;
    height: 46.4px;
    margin-bottom: 5px;
    background-image: url(../images/login102.png);
}
