﻿.fl {
	float: left;
}
.fr {
	float: right;
}
body {
	background: rgb(236, 236, 236);
}
.nav {
	background: rgb(255, 255, 255); height: 102px;
}
.container {
	background: rgb(255, 255, 255); margin: 20px auto 0px; border: 1px solid rgb(194, 194, 194); border-image: none; width: 1146px; padding-bottom: 50px;
}
.nav .container {
	border: currentColor; border-image: none; padding-top: 80px; padding-bottom: 0px; margin-top: 0px;
}
.nav h1 {
	display: inline-block;
}
.nav span {
	color: rgb(129, 129, 129); line-height: 23px; padding-left: 15px; font-size: 14px; margin-left: 15px; border-left-color: rgb(179, 179, 179); border-left-width: 1px; border-left-style: solid;
}
.nav .fr {
	background: url("../images/back.png") no-repeat left; color: rgb(118, 118, 118); padding-left: 26px; font-size: 14px; margin-top: 30px; float: right;
}
.login {
	margin: 100px 0px;
}
.login_con {
	background: rgb(255, 255, 255); margin: auto; border: 1px solid rgb(238, 241, 248); border-image: none; width: 420px; padding-bottom: 45px; position: relative;
}
.bgangle {
	background: url("../images/angle.png") no-repeat center; width: 28px; height: 29px; right: -1px; bottom: -1px; position: absolute;
}
.login_t {
	height: 70px; overflow: hidden;
}
.login_t h2 {
	background: url("../images/bgicon.png") no-repeat left rgb(225, 231, 243); width: 50%; text-align: center; color: rgb(118, 118, 118); line-height: 70px; font-size: 14px; float: left; cursor: pointer;
}
.login_t h2:first-child {
	background: url("../images/bgicon3.png") no-repeat right rgb(225, 231, 243);
}
.login_t h2.cur {
	background: url("../images/bgicon2.png") top;
}
.logon_c {
	padding-top: 40px; display: none; position: relative;
}
.cur.logon_c {
	display: block;
}
.logon_c li p {
	border-radius: 2px; border: 1px solid rgb(212, 212, 212); border-image: none; height: 40px; line-height: 40px; position: relative; -webkit-border-radius: 2px;
}
.logon_c li .warn {
	height: 25px; color: rgb(193, 10, 27); line-height: 25px; padding-left: 6px; font-size: 13px; display: block;
}
.regImg {
	vertical-align: -2px;
}
.logon_c i {
	width: 40px; height: 40px; border-right-color: rgb(212, 212, 212); border-right-width: 1px; border-right-style: solid; display: inline-block;
}
.logon_c em {
	background: url("../images/pass.png") no-repeat center; top: 9px; width: 21px; height: 22px; right: 5px; display: none; position: absolute;
}
.logon_c .usericon {
	background: url("../images/usericon.png") no-repeat center;
}
.logon_c .pwdicon {
	background: url("../images/pwdicon.png") no-repeat center;
}
.logon_c .vdicon {
	background: url("../images/vdicon.png") no-repeat center;}
.logon_c .zchicon{
	background: url("../images/zchicon.png") no-repeat center;
}
.logon_c .cur.usericon {
	background: url("../images/usericon_error.png") no-repeat center;
}
.logon_c .cur.pwdicon {
	background: url("../images/pwdicon_error.png") no-repeat center;
}
.logon_c .cur.vdicon {
	background: url("../images/vdicon_error.png") no-repeat center;
}
.logon_c .pass.usericon {
	background: url("../images/usericon_pass.png") no-repeat center;
}
.logon_c .pass.pwdicon {
	background: url("../images/pwdicon_pass.png") no-repeat center;
}
.logon_c .pass.vdicon {
	background: url("../images/vdicon_pass.png") no-repeat center;
}
.logon_c .txt {
	border: currentColor; border-image: none; width: 240px; height: 29px; margin-left: 5px; vertical-align: 15px;
}
.vdcode {
	width: 200px; position: relative;
}
.logon_c .vdtxt {
	width: 140px;
}
.logon_c .lvdtxt {
	width: 140px;
}
.logon_c .get_code {
	background: rgb(193, 10, 27); border: 1px solid rgb(212, 212, 212); border-image: none; width: 90px; height: 40px; right: -100px; color: rgb(255, 255, 255); font-size: 14px; position: absolute;
}
/*.logon_c .get_code:hover {*/
/*	background: rgb(234, 84, 4);*/
/*}*/
.bintang .fr {
	color: rgb(51, 133, 255); font-style: italic; text-decoration: underline; margin-top: 5px; margin-bottom: 5px; float: right;
}
.bintang label {
	vertical-align: 2px;
}
.loginbtn {
	border: currentColor; border-image: none; width: 100%; height: 42px; text-align: center; color: rgb(255, 255, 255); line-height: 42px; font-size: 14px; margin-top: 16px; display: block; cursor: pointer;
}
.colblue {
	background: rgb(51, 133, 255);
}
.colblue:hover {
	background: rgb(0, 103, 255); color: rgb(240, 242, 245);
}
.colgreen {
	background: rgb(163, 212, 69);
}
.colgreen:hover {
	background: rgb(163, 229, 35);
}
.colorange {
	background: rgb(241, 141, 44);
}
.colorange:hover {
	background: rgb(255, 161, 13);
}
.tipregist {
	margin: 20px auto auto; width: 326px; height: 25px; text-align: center; color: rgb(160, 160, 160); border-bottom-color: rgb(160, 160, 160); border-bottom-width: 1px; border-bottom-style: dashed; position: relative;
}
.tipregist span {
	left: 50%; top: 16px; width: 210px; margin-left: -105px; position: absolute; background-color: rgb(255, 255, 255);
}
.tipregist a {
	color: rgb(199, 36, 36); font-size: 14px; font-style: italic; text-decoration: underline;
}
.bintang .problem {
	color: rgb(140, 194, 42); text-decoration: underline;
}
.problem_c {
	background: rgb(214, 231, 255); padding: 8px; color: rgb(85, 85, 85); line-height: 22px; font-size: 14px; margin-top: 10px; display: none;
}
.shadow {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 10; opacity: 0.5; background-color: rgb(0, 0, 0);
}
@media screen and (-ms-high-contrast:active), all and (-ms-high-contrast:none)
{
.shadow {
	background-color: rgba(0, 0, 0, 0.5);
}
}
.facestep_pop {
	background: rgb(255, 255, 255); border: 1px solid rgb(210, 210, 210); border-image: none; left: 50%; top: 50%; width: 984px; height: 405px; margin-top: -202.5px; margin-left: -492px; display: none; position: absolute; z-index: 999;
}
.facestep_pop h2 {
	height: 36px; color: rgb(34, 34, 34); overflow: hidden; padding-top: 30px; padding-left: 23px; font-size: 14px; font-weight: 500; border-bottom-color: rgb(210, 210, 210); border-bottom-width: 1px; border-bottom-style: solid;
}
.facestep_pop h2 .close {
	background: url("../images/close.png") no-repeat center; width: 21px; height: 21px; margin-right: 20px; float: right; display: inline-block;
}
.facestep_pop .facestep_popc {
	margin: 15px auto 0px; width: 862px; overflow: hidden; position: relative;
}
.facestep_pop dl {
	width: 172.4px; text-align: center; float: left;
}
.facestep_pop dt {
	height: 150px;
}
.facestep_pop dd {
	margin-top: 70px;
}
.bgstep {
	background: url("../images/facestep.png") no-repeat center; left: 0px; top: 160px; width: 100%; height: 37px; display: block; position: absolute;
}
.container_regist {
	margin: 30px auto auto; width: 600px;
}
.pgsbar {
	text-align: justify; overflow: hidden;
}
.pgsbar::after {
	width: 100%; vertical-align: bottom; display: inline-block; content: "";
}
.pgsbar_t {
	overflow: hidden;
}
.pgsbar_t span {
	width: 86px; height: 32px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-size: 14px; font-weight: bold; float: left; display: block;
}
.pgsbar_t .redbg {
	background: url("../images/pgsbaricon1.png") no-repeat center;
}
.pgsbar_t .graybg {
	background: url("../images/pgsbaricon2.png") no-repeat center;
}
.pgsbar_t img {
	margin-top: 10px; float: left;
}
.pgsbar em {
	width: 80px; text-align: center; color: rgb(118, 118, 118); font-size: 14px; font-weight: bold; display: inline-block;
}
.pgsbar em.cur {
	color: rgb(51, 133, 255);
}
.cregist_c {
	padding: 70px 20px 100px; display: block;
}
.cregist_c h2 {
	height: 20px; color: rgb(34, 34, 34); line-height: 13px; font-size: 14px;
}
.cregist_c h2 b {
	color: rgb(184, 11, 4);
}
.cregist_c li p {
	padding: 6px 6px 6px 0px; height: 30px; line-height: 30px;
}
.cregist_c i {
	height: 30px; vertical-align: 15px;
}
.cregist_c .txt {
	width: 500px; height: 30px; vertical-align: 25px;
}
.cregist_c h2 .fr {
	color: rgb(118, 118, 118); font-size: 14px; font-weight: 500; float: right;
}
.cregist_c h2 a {
	color: rgb(140, 194, 42); font-style: italic; text-decoration: underline;
}
.cregist_c h2 a:hover {
	color: rgb(163, 229, 35);
}
.cregist_c .phoneicon {
	background: url("../images/phoneicon.png") no-repeat center;
}
.cregist_c .imgvdicon {
	background: url("../images/imgicon.png") no-repeat center;
}
.cregist_c .rpwdicon {
	background: url("../images/rpwdicon.png") no-repeat center;
}
.cregist_c .cur.phoneicon {
	background: url("../images/phoneicon_error.png") no-repeat center; border-right-color: rgb(51, 133, 255); border-right-width: 1px; border-right-style: solid;
}
.cregist_c .cur.imgvdicon {
	background: url("../images/imgicon_error.png") no-repeat center; border-right-color: rgb(51, 133, 255); border-right-width: 1px; border-right-style: solid;
}
.cregist_c .cur.rpwdicon {
	background: url("../images/rpwdicon_error.png") no-repeat center; border-right-color: rgb(51, 133, 255); border-right-width: 1px; border-right-style: solid;
}
.cregist_c .pass.phoneicon {
	background: url("../images/phoneicon_pass.png") no-repeat center;
}
.cregist_c .pass.imgvdicon {
	background: url("../images/imgicon_pass.png") no-repeat center;
}
.cregist_c .pass.rpwdicon {
	background: url("../images/rpwdicon_pass.png") no-repeat center;
}
.cregist_c .imgvdcode {
	width: 380px; position: relative;
}
.cregist_c .vdcode {
	width: 380px; position: relative;
}
.cregist_c .imgvd {
	width: 329px;
}
.cregist_c .vdtxt {
	width: 329px;
}
.imgvdcode span {
	top: 0px; width: 165px; right: -173px; display: block; position: absolute;
}
.imgvdcode span span {
	width: auto; right: 0px; color: rgb(118, 118, 118); line-height: 21px; font-size: 14px; position: absolute;
}
.imgvdcode span span a {
	color: rgb(54, 133, 255); font-style: italic; text-decoration: underline;
}
.cregist_c .get_code {
	top: -1px; width: 165px; height: 44px; right: -173px; font-size: 14px;
}
.agree {
	text-align: right; margin-top: 20px;
}
.agreeA {
	text-align: right;
}
.agree label {
	color: rgb(153, 153, 153); font-size: 14px;
}
.agree label a {
	color: rgb(51, 133, 255);
}
.agree label a:hover {
	color: rgb(0, 142, 252);
}
.green_pgs {
	margin: auto; width: 342px;
}
.cregist_c h2 .tipcard {
	color: rgb(184, 11, 4);
}
.cregist_c .cardicon {
	background: url("../images/cardicon.png") no-repeat center;
}
.cregist_c .cur.cardicon {
	background: url("../images/cardicon_error.png") no-repeat center; border-right-color: rgb(51, 133, 255); border-right-width: 1px; border-right-style: solid;
}
.cregist_c .pass.cardicon {
	background: url("../images/cardicon_pass.png") no-repeat center;
}
.cregist_c .selist {
	border: currentColor; border-image: none; width: 90%; height: 100%;
}
.tipbox {
	background: url("../images/icon1.png") no-repeat 20px 20px #fcf7e3;; padding: 16px 16px 16px 60px; border-radius: 5px; border: 1px solid rgb(212, 212, 212); border-image: none; line-height: 28px; font-size: 14px; -webkit-border-radius: 5px;
}
.cregist_c .rzbtn {
	height: auto; font-size: 14px; margin-bottom: 30px;
}
.high {
	margin-top: 30px;
}
.high li {
	background: rgb(239, 239, 239); padding: 18px 20px; border: 1px solid rgb(218, 218, 218); border-image: none; overflow: hidden; margin-bottom: 15px;
}
.high dt {
	width: 80px; height: 80px; float: left;
}
.high .alipay {
	background: url("../images/icon2.png") no-repeat center / 80px 80px;
}
.high .humansociety {
	background: url("../images/humansociety.png") no-repeat center / 80px 80px;
}
.high .facerz {
	background: url("../images/icon3.png") no-repeat center / 80px 80px;
}
.high dd {
	width: 315px; color: rgb(118, 118, 118); margin-left: 23px; float: left;
}
.high dd h3 {
	font-size: 14px;
}
.high dd h3 em {
	color: rgb(199, 36, 36);
}
.high dd p {
	color: rgb(118, 118, 118); line-height: 20px; margin-top: 12px;
}
.high li a {
	width: 100px; text-align: center; color: rgb(255, 255, 255); line-height: 42px; margin-top: 18px; display: block; background-color: rgb(193, 10, 27);
}
.high li a.mt5 {
	margin-top: 4px;
}
.high li:hover {
	background: rgb(255, 207, 211); border: 1px solid rgb(193, 10, 27); border-image: none;
}
.high li:hover .alipay {
	background: url("../images/icon2_deep.png") no-repeat center / 80px 80px;
}
.high li:hover .humansociety {
	background: url("../images/humansociety.png") no-repeat center / 80px 80px;
}
.high li:hover .facerz {
	background: url("../images/icon3_deep.png") no-repeat center / 80px 80px;
}
.junior {
	margin-top: 30px;
}
.seltype {
	margin-top: 10px;
}
.fntype {
	margin-top: 10px;
}
.seltype label {
	margin-left: 16px;
}
.fntype label {
	margin-left: 16px;
}
.seltype label:first-child {
	margin-left: 0px;
}
.fntype label:first-child {
	margin-left: 0px;
}
.type_option {
	margin-top: 40px;
}
.type_option_one {
	margin-top: 10px;
}
.optionlist {
	padding: 0px; display: none;
}
.cur.optionlist {
	display: block;
}
.ctnal {
	margin: auto; width: 420px;
}
.ctnal .txt {
	width: 360px;
}
.ctnal .card2icon {
	background: url("../images/card2icon.png") no-repeat center;
}
.officer_form .card2icon {
	background: url("../images/card2icon.png") no-repeat center;
}
.ctnal .cur.card2icon {
	background: url("../images/card2icon_error.png") no-repeat center;
}
.officer_form .cur.card2icon {
	background: url("../images/card2icon_error.png") no-repeat center;
}
.ctnal .pass.card2icon {
	background: url("../images/card2icon_pass.png") no-repeat center;
}
.officer_form .pass.card2icon {
	background: url("../images/card2icon_pass.png") no-repeat center;
}
.optionlist .loginbtn {
	border: 1px solid rgb(204, 204, 204); border-image: none; height: 42px; line-height: 42px; font-size: 14px;
}
.colgray {
	background: rgb(222, 222, 222); color: rgb(34, 34, 34);
}
.optionlist .tipoption {
	padding: 20px 110px; border: 1px solid rgb(153, 153, 153); border-image: none; height: auto; text-align: center; line-height: 26px; font-size: 14px;
}
.optionlist .mgt80 {
	margin-top: 80px;
}
.fntype {
	display: none;
}
.tit {
	background: rgb(50, 133, 255); padding: 15px 20px; margin-bottom: 30px;
}
.tit h2 {
	color: #0084CC; font-size: 24px;
}
.officer {
	margin: auto; width: 740px;
}
.officer_form {
	padding: 0px 0px 30px; margin-bottom: 30px; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: dashed;
}
.officer_form li {
	overflow: hidden;
}
.officer_form li .fl {
	width: 130px; height: 44px; line-height: 44px; font-size: 14px; display: block;
}
.officer_img h3 {
	font-size: 14px; font-weight: 500; margin-bottom: 50px;
}
.officer_img li {
	overflow: hidden; margin-bottom: 60px;
}
.officer_img dl {
	width: 350px; text-align: center; margin-right: 35px; display: inline-block;
}
.officer_img dt {
	background: rgb(239, 239, 239); margin: auto; border: 1px solid rgb(221, 221, 221); border-image: none; height: 261px; text-align: center; display: block;
}
.officer_img dt img {
	width: 100%; height: 100%;
}
.officer_img dd {
	margin-top: 20px; position: relative;
}
.officer_img dd span {
	background: rgb(51, 133, 255); margin: auto; height: 37px; text-align: center; color: rgb(255, 255, 255); line-height: 37px; font-size: 14px; display: block;
}
.officer_img dd input {
	margin: auto; left: 0px; top: 0px; width: 100%; height: 37px; position: absolute; z-index: 2; cursor: pointer; opacity: 0;
}
.officer_img .give {
	width: 350px; height: 261px; vertical-align: 45px;
}
.officer_img p {
	color: rgb(199, 36, 36); line-height: 20px; margin-top: 30px;
}
.submit_btm .loginbtn {
	margin: auto; width: 690px; height: 42px; line-height: 42px;
}
.editpwd_con {
	width: 750px;
}
.editpwd_con .pgsbar_t span {
	width: 60px;
}
.editpwd {
	margin: auto; width: 560px; padding-top: 40px; padding-bottom: 0px;
}
.editpwdAb {
	margin: auto; width: 560px; padding-bottom: 0px;
}
.editpwdp {
	line-height: 24px; font-size: 14px; font-weight: bold; margin-bottom: 10px;
}
.editpwdpad {
	line-height: 24px; padding-top: 40px; font-size: 14px; font-weight: bold; margin-bottom: 10px;
}
.colblur {
	color: rgb(51, 133, 255);
}
.editpwd_btm {
	padding-top: 20px; margin-top: 25px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dashed;
}
.editpwd_btm h3 {
	font-size: 14px; font-weight: 500; margin-bottom: 20px;
}
.editpwd_btm p {
	padding-left: 25px; font-size: 14px;
}
.editpwd_btm a {
	color: rgb(51, 133, 255); padding-left: 25px; font-size: 14px; font-style: italic; text-decoration: underline;
}
.editpwd_btm a:hover {
	color: rgb(0, 142, 252);
}
.editpwd_con .high h3 {
	font-size: 14px; font-weight: 500; margin-bottom: 15px;
}
.backgray {
	margin: 40px auto auto; width: 420px; height: 42px; line-height: 42px; font-size: 14px;
}
.suc_submit {
	text-align: center; padding-top: 100px; padding-bottom: 100px;
}
.suc_submit h2 {
	background: url("../images/success.png") no-repeat left / 20px; margin: auto; width: 120px; height: 45px; color: rgb(140, 194, 42); line-height: 45px; padding-left: 24px; font-size: 14px;
}
.suc_submit p {
	font-size: 14px; margin-bottom: 10px;
}
.suc_submit a {
	color: rgb(51, 133, 255); font-size: 14px;
}
.suc_submit p a {
	color: rgb(199, 36, 36);
}
.cregist_c .repwdicon {
	background: url("../images/repwdicon.png") no-repeat center;
}
.cregist_c .cur.repwdicon {
	background: url("../images/repwdicon_error.png") no-repeat center; border-right-color: rgb(51, 133, 255); border-right-width: 1px; border-right-style: solid;
}
.cregist_c .pass.repwdicon {
	background: url("../images/repwdicon_pass.png") no-repeat center;
}
.suc_replace {
	padding-top: 50px;
}
.question {
	padding-bottom: 30px; margin-bottom: 25px; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: dashed;
}
.officer_imgart {
	padding-bottom: 30px; margin-bottom: 25px; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: dashed;
}
.officer h3 {
	font-size: 14px; font-weight: bold; margin-bottom: 30px;
}
.question a {
	background: rgb(222, 222, 222); width: 116px; height: 32px; text-align: center; color: rgb(34, 34, 34); line-height: 32px; font-size: 14px; margin-right: 10px; display: inline-block; cursor: pointer;
}
.question a.cur {
	background: rgb(51, 133, 255); color: rgb(255, 255, 255);
}
.question a:hover {
	background: rgb(51, 133, 255); color: rgb(255, 255, 255);
}
.question textarea {
	padding: 10px; border: 1px solid rgb(218, 218, 218); border-image: none; width: 720px; height: 120px; margin-top: 20px; resize: none;
}
.officer h3 span {
	font-size: 14px;
}
.officer_form .vdcode {
	margin-right: 172px;
}
.logon_c .msgicon {
	background: url("../images/msgicon.png") no-repeat center;
}
.officer_form .adsicon {
	background: url("../images/adsicon.png") no-repeat center;
}
.logon_c .cur.msgicon {
	background: url("../images/msgicon_error.png") no-repeat center; border-right-color: rgb(51, 133, 255); border-right-width: 1px; border-right-style: solid;
}
.officer_form .cur.adsicon {
	background: url("../images/adsicon_error.png") no-repeat center; border-right-color: rgb(51, 133, 255); border-right-width: 1px; border-right-style: solid;
}
.logon_c .pass.msgicon {
	background: url("../images/msgicon_pass.png") no-repeat center;
}
.officer_form .pass.adsicon {
	background: url("../images/adsicon_pass.png") no-repeat center;
}
.officer_form .colred {
	color: rgb(199, 36, 36); font-size: 14px;
}
.officer_imgart {
	overflow: hidden;
}
.officer_imgart dl {
	width: 142px; float: left;
}
.officer_imgart dt {
	background: none; margin: auto; border: currentColor; border-image: none; height: auto; display: block;
}
.officer_imgart .dt01 {
	background: rgb(239, 239, 239); border: 1px solid rgb(221, 221, 221); border-image: none; height: 110px; text-align: center;
}
.officer_imgart dt img {
	width: 142px;
}
.officer_imgart p {
	margin-top: 0px;
}
.slevel {
	right: 0px; bottom: 0px; color: rgb(153, 153, 153); display: none; position: absolute;
}
.slevel span {
	background: rgb(239, 239, 239); width: 30px; height: 10px; display: inline-block;
}
.slevel .colred {
	background: rgb(183, 12, 2);
}
.slevel .colblue {
	background: rgb(51, 133, 255);
}
.slevel .colgreen {
	background: rgb(163, 212, 69);
}
.pgsbar_legal {
	margin: auto; width: 790px; padding-top: 16px; padding-bottom: 75px; font-size: 14px;
}
.pgsbar_legal::after {
	clear: both; display: block; content: "";
}
.pgsbar_legal li {
	width: 263px; text-align: center; border-bottom-color: rgb(212, 212, 212); border-bottom-width: 5px; border-bottom-style: solid; float: left; position: relative;
}
.pgsbar_legal li em {
	background: url("../images/legal_icon2.png") no-repeat center; left: 50%; top: -16px; width: 36px; height: 36px; color: rgb(255, 255, 255); line-height: 36px; font-weight: bold; margin-left: -18px; display: inline-block; position: absolute;
}
.pgsbar_legal li h3 {
	left: 0px; top: 25px; width: 100%; color: rgb(118, 118, 118); font-size: 14px; position: absolute;
}
.pgsbar_legal li.cur {
	border-bottom-color: rgb(51, 133, 255); border-bottom-width: 5px; border-bottom-style: solid;
}
.pgsbar_legal li.cur em {
	background: url("../images/legal_icon1.png") no-repeat center;
}
.pgsbar_legal li.cur h3 {
	color: rgb(51, 133, 255);
}
.legal_form {
	margin: auto auto 25px; border: currentColor; border-image: none; width: 790px; padding-bottom: 0px;
}
.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 {
	font-size: 14px; margin-right: 10px;
}
.legal_form .qynameicon {
	background: url("../images/qynameicon.png") no-repeat center;
}
.legal_form .frtypeicon {
	background: url("../images/frtype.png") no-repeat center;
}
.legal_form .cur.qynameicon {
	background: url("../images/qynameicon_error.png") no-repeat center; border-right-color: rgb(51, 133, 255); border-right-width: 1px; border-right-style: solid;
}
.legal_form .pass.qynameicon {
	background: url("../images/qynameicon_pass.png") no-repeat center;
}
.legal_form .qyname2icon {
	background: url("../images/qyname2icon.png") no-repeat center;
}
.legal_form .cur.qyname2icon {
	background: url("../images/qyname2icon_error.png") no-repeat center; border-right-color: rgb(51, 133, 255); border-right-width: 1px; border-right-style: solid;
}
.legal_form .pass.qyname2icon {
	background: url("../images/qyname2icon_pass.png") no-repeat center;
}
.legal_form .zchicon {
	background: url("../images/zchicon.png") no-repeat center;
}
.legal_form .cur.zchicon {
	background: url("../images/zchicon_error.png") no-repeat center; border-right-color: rgb(51, 133, 255); border-right-width: 1px; border-right-style: solid;
}
.legal_form .pass.zchicon {
	background: url("../images/zchicon_pass.png") no-repeat center;
}
.legal_form .frcardicon {
	background: url("../images/frcardicon.png") no-repeat center;
}
.legal_form .cur.frcardicon {
	background: url("../images/frcardicon_error.png") no-repeat center; border-right-color: rgb(51, 133, 255); border-right-width: 1px; border-right-style: solid;
}
.legal_form .pass.frcardicon {
	background: url("../images/frcardicon_pass.png") no-repeat center;
}
.legal_form .frcard2icon {
	background: url("../images/frcard2icon.png") no-repeat center;
}
.legal_form .cur.frcard2icon {
	background: url("../images/frcard2icon_error.png") no-repeat center; border-right-color: rgb(51, 133, 255); border-right-width: 1px; border-right-style: solid;
}
.legal_form .pass.frcard2icon {
	background: url("../images/frcard2icon_pass.png") no-repeat center;
}
.legal_form_btm {
	margin: auto; width: 790px;
}
.legal_form_btm p {
	text-align: right; color: rgb(153, 153, 153); font-size: 14px;
}
.legal_form_btm p a {
	color: rgb(51, 133, 255);
}
.legal_form_btm p a:hover {
	color: rgb(0, 142, 252);
}
.legal_form_btm .loginbtn {
	margin: 5px auto auto;
}
.legalseltype {
	margin: auto; width: 790px; display: none;
}
.cur.legalseltype {
	display: block;
}
.mt60 {
	margin-top: 60px;
}
.artrz_pgsbar_legal li {
	width: 250.5px;
}
.tit .tel {
	background: url("../images/legal_icon3.png") no-repeat left / 18px; color: rgb(255, 255, 255); padding-left: 25px; font-size: 14px; font-weight: 500;
}
.inforct_t {
	text-align: center; color: rgb(153, 153, 153); padding-bottom: 25px;
}
.inforct_t label {
	color: rgb(34, 34, 34); margin-right: 10px;
}
.inforct_t::after {
	margin: 25px auto 0px; width: 790px; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: dashed; display: block; content: "";
}
.inforct_c {
	display: none;
}
.cur.inforct_c {
	display: block;
}
.legal_form h4 {
	margin: 0px auto 30px; width: 790px; font-size: 14px;
}
.legal_form li .tipred {
	color: rgb(255, 0, 0); line-height: 18px; font-size: 14px; display: block;
}
.legal_form li .fileup {
	padding: 0px; height: 210px; position: relative;
}
.legal_form .fileup span {
	background: rgb(239, 239, 239); margin: auto; height: 210px; text-align: center; color: rgb(34, 34, 34); line-height: 37px; font-size: 14px; display: block;
}
.legal_form .fileup input {
	margin: auto; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 2; cursor: pointer; opacity: 0;
}
.fileup span img {
	margin-top: 25px;
}
.borderd::after {
	margin: 30px auto 0px; width: 790px; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: dashed; display: block; content: "";
}
.legal_cerat {
	padding-top: 0px; padding-bottom: 0px; margin-top: 0px;
}
.finish_creat {
	margin: 20px auto auto; width: 780px; overflow: hidden;
}
.finish_creat dt {
	width: 134px; float: left;
}
.finish_creat dd {
	width: 600px; line-height: 40px; font-size: 14px; margin-left: 40px; float: left;
}
.finish_creat dd b {
	color: rgb(51, 133, 255); font-weight: 500;
}
.login_type {
	margin: 0px auto; width: 300px; height: 300px; display: none;
}
.cur.login_type {
	display: block;
}
.login_seltype {
	width: 77px; height: 71px; position: absolute;
}
.personl .login_seltype {
	top: 0px; right: 0px;
}
.login_seltype a {
	transition:0.2s; width: 100%; height: 100%; display: none;
}
.personl .twocode {
	background: url("../images/loginicon4.png") no-repeat right top / 90%;
}
.personl .twocode:hover {
	background-size: 100%;
}
.personl .pccode {
	background: url("../images/loginicon3.png") no-repeat right top / 90%;
}
.personl .pccode:hover {
	background-size: 100%;
}
.login_seltype a.cur {
	display: block;
}
.legall .login_seltype {
	left: 0px; top: 0px;
}
.legall .twocode {
	background: url("../images/loginicon2.png") no-repeat left top / 90%;
}
.legall .twocode:hover {
	background-size: 100%;
}
.cur.twocode {
	display: block;
}
.cur.pccode {
	display: block;
}
.legall .pccode {
	background: url("../images/loginicon1.png") no-repeat left top / 90%;
}
.legall .pccode:hover {
	background-size: 100%;
}
.scan_box {
	text-align: center; display: none;
}
.scan_box b {
	color: rgb(85, 85, 85); line-height: 30px; font-size: 14px; font-weight: 500; margin-bottom: 10px; display: block;
}
.twocode_box {
	padding: 8px; border: 1px solid rgb(0, 0, 0); border-image: none; width: 220px; height: 212px; display: inline-block; position: relative;
}
.twocode_box .twocodeimg {
	width: auto; display: block;
}
.scan_box h4 {
	line-height: 30px; font-size: 14px; font-weight: 500;
}
.scan_box p {
	color: rgb(51, 134, 255);
}
.scan_box a {
	color: rgb(51, 134, 255);
}
.scan_box a:hover {
	color: rgb(0, 142, 252);
}
.scan_shadow {
	width: 200px; height: 200px; margin-top: -200px; margin-left: 10px; display: none; position: absolute; background-size: 200px; background-color: rgba(255, 255, 255, 0.5);
}
.cur.scan_shadow {
	display: block;
}
.scan_shadow img {
	margin-top: 30px;
}
.scan_shadow_show {
	background: url("../images/loginicon8.png") no-repeat center / 95px; left: 50%; top: 50%; width: 95px; height: 95px; color: rgb(12, 12, 12); margin-top: -47.5px; margin-left: -47px; display: block; position: absolute;
}
.scan_shadow_show img {
	margin-top: 30px;
}
.tiplogin {
	background: url("../images/loginicon9.png") no-repeat left / 18px; left: 80px; top: -105px; width: 240px; color: rgb(199, 36, 36); padding-left: 30px; margin-bottom: 16px; display: none; position: absolute;
}
.otherlogin {
	margin: 25px auto 0px; width: 326px; overflow: hidden;
}
.otherlogin li {
	text-align: center; margin-left: 22px; float: left;
}
.otherlogin li:first-child {
	margin-left: 0px;
}
.otherlogin a {
	left: 80px; width: 48px; height: 46.4px; margin-bottom: 5px; display: block; background-image: url("../images/loginpng01.png");
}
.otherlogin .alipay {
	background-position: -1px 0px;
}
.otherlogin .qq {
	background-position: -47px 0px;
}
.otherlogin .weixin {
	background-position: -96px 0px;
}
.otherlogin .humansociety {
	background-position: -194px 1px;
}
.otherlogin .weibo {
	background-position: -141px 0px;
}
.otherlogin .baidu {
	background-position: -188px 0px;
}
.otherlogin .alipay:hover {
	background-position: -1px -47px;
}
.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: rgb(51, 133, 255);
}
.digital_shadow {
	background: rgba(0, 0, 0, 0.5); left: 0px; top: 0px; text-align: center; right: 0px; bottom: 0px; overflow: auto; font-size: 0px; display: none; position: fixed;
}
.digital_shadow::after {
	height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.digital_login {
	background: rgb(255, 255, 255); border-radius: 5px; width: 580px; text-align: left; padding-bottom: 30px; font-size: 14px; vertical-align: middle; display: inline-block; -ms-overflow-y: auto; min-height: 260px; max-height: 600px; box-sizing: border-box; -webkit-border-radius: 5px;
}
.digital_login h2 {
	height: 36px; color: rgb(51, 133, 255); overflow: hidden; padding-top: 15px; padding-left: 20px; font-size: 14px; font-weight: 500; border-bottom-color: rgb(210, 210, 210); border-bottom-width: 1px; border-bottom-style: solid;
}
.digital_login h2 .close {
	background: url("../images/close.png") no-repeat center; width: 21px; height: 21px; margin-right: 20px; float: right; display: inline-block;
}
.digital_login p {
	padding: 30px; color: rgb(102, 102, 102); line-height: 25px;
}
.digital_login .colred {
	color: rgb(255, 0, 0);
}
.digital_login a {
	color: rgb(0, 18, 255);
}
.digital_login .loginbtn {
	margin: auto; width: 345px; color: rgb(255, 255, 255);
}
.pgsbar_bind {
	margin: auto; height: 46px; text-align: center; line-height: 46px; overflow: hidden; font-weight: bold;
}
.pgsbar_bind span {
	background: rgb(212, 212, 212); width: 232px; float: left;
}
.pgsbar_bind span.cur {
	background: rgb(0, 104, 255); color: rgb(255, 255, 255);
}
.pgsbar_bind img {
	width: 27px; height: 100%; float: left;
}
.bindteltip {
	line-height: 22px; font-size: 14px; margin-bottom: 30px;
}
.bindteltip .colred {
	color: rgb(184, 11, 4);
}
.crumb {
	margin: 20px auto; width: 1146px;
}
.personal_index {
	background: none; border: currentColor; border-image: none;
}
.personal_c {
	overflow: hidden; display: table;
}
.personal_l {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; width: 290px; margin-right: 25px;
}
.personal_r {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; width: 830px;
}
.psl_tit {
	line-height: 40px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 2px; border-bottom-style: solid;
}
.psl_tit::after {
	clear: both; display: block; content: "";
}
.psl_tit h2 {
	width: 115px; color: rgb(51, 133, 255); padding-left: 20px; font-size: 14px; margin-bottom: -2px; border-bottom-color: rgb(51, 133, 255); border-bottom-width: 2px; border-bottom-style: solid;
}
.psl_tit h2.f2 {
	width: 115px; color: rgb(0, 0, 0); padding-left: 20px; font-size: 14px; margin-bottom: -2px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 2px; border-bottom-style: solid; float: left;
}
.psl_tit span {
	color: rgb(153, 153, 153); padding-right: 10px;
}
.psl_tit a {
	color: rgb(153, 153, 153);
}
.psl_tit a:hover {
	color: rgb(51, 133, 255);
}
.psl_cl {
	padding: 30px 15px 15px;
}
.pslcl_img {
	text-align: center; padding-bottom: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.pslcl_img img {
	border-radius: 50%; width: 105px; height: 105px; -webkit-border-radius: 50%;
}
.pslcl_img h3 {
	line-height: 40px; font-size: 14px;
}
.pslcl_img p {
	color: rgb(51, 133, 255); line-height: 20px;
}
.pslcl_img p b {
	font-weight: 500;
}
.psl_cl li {
	margin-top: 20px;
}
.psl_cl li .edit {
	background: url("../images/cicon2.png") no-repeat center; width: 16px; height: 16px; margin-top: 3px;
}
.psl_cl .sclevel {
	background: rgb(236, 236, 236); height: 20px; position: relative;
}
.psl_cl li .bgred {
	background: rgb(183, 12, 2); left: 0px; top: 0px; width: 20%; height: 20px; position: absolute;
}
.psl_cl .loginbtn {
	height: 32px; line-height: 32px; font-size: 14px;
}
.login_record {
	text-align: center; line-height: 25px; margin-top: 85px;
}
.pslr_box {
	border-radius: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; margin-bottom: 15px; -webkit-border-radius: 2px;
}
.pslr_box h3 {
	padding: 0px 25px; line-height: 52px; font-size: 14px; font-weight: 500; border-bottom-color: rgb(210, 210, 210); border-bottom-width: 1px; border-bottom-style: solid;
}
.pslr_box .close {
	background: url("../images/close.png") no-repeat center; width: 21px; height: 21px; margin-top: 16px;
}
.personal_r li {
	padding: 10px; overflow: hidden; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.personal_r li:first-child {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.personal_r em {
	width: 23px; height: 25px; font-size: 0px; margin-right: 15px; vertical-align: -9px; display: inline-block; background-image: url("../images/cicon3.png");
}
.personal_r span {
	width: 135px; line-height: 26px; display: inline-block;
}
.personal_r .icon1 {
	background-position: 0px 0px;
}
.personal_r .icon2 {
	background-position: -23px 0px;
}
.personal_r .icon3 {
	background-position: -46px 0px;
}
.personal_r .icon4 {
	background-position: -69px 0px;
}
.personal_r .icon5 {
	background-position: -92px 0px;
}
.personal_r .icon6 {
	background-position: -115px 0px;
}
.personal_r .icon7 {
	background-position: -138px 0px;
}
.personal_r .icon8 {
	background-position: -161px 0px;
}
.personal_r .icon9 {
	background-position: -184px 0px;
}
.personal_r .icon10 {
	background-position: -207px 0px;
}
.personal_r .colgrays {
	width: auto; color: rgb(153, 153, 153); padding-left: 10px; font-weight: 500;
}
.personal_r a {
	width: 70px; height: 28px; text-align: center; color: rgb(51, 133, 255); line-height: 28px;
}
.personal_r a:hover {
	background: rgb(51, 133, 255); color: rgb(255, 255, 255);
}
.personal_r a.cur {
	background: rgb(51, 133, 255); color: rgb(255, 255, 255);
}
.personal_r .bgccc {
	background: rgb(236, 236, 236); width: 250px; height: 20px; margin-left: 10px; vertical-align: -4px; display: inline-block; position: relative;
}
.personal_r .bgred {
	background: rgb(183, 12, 2); left: 0px; top: 0px; width: 20%; height: 20px; position: absolute;
}
.personal_r input {
	border: currentColor; border-image: none; width: 490px; height: 25px; color: rgb(153, 153, 153); padding-left: 10px;
}
.personal_r input.cur {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(34, 34, 34);
}
.personal_r select {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 545px; height: 25px; padding-left: 10px; display: none;
}
.editpersonal select {
	display: inline-block;
}
.editpersonal .selcont {
	display: none;
}
.act_crumb {
	font-size: 16px;
}
.act_crumb a {
	color: rgb(34, 34, 34);
}
.act_crumb a:hover {
	color: rgb(0, 142, 252);
}
.act_crumb span {
	color: rgb(34, 34, 34);
}
.accountaq {
	padding: 0px 90px;
}
.scleveltip {
	font-size: 14px; margin-bottom: 20px;
}
.scleveltip::after {
	clear: both; display: block; content: "";
}
.scleveltip .bgccc {
	background: rgb(236, 236, 236); width: 250px; height: 20px; vertical-align: -4px; display: inline-block; position: relative;
}
.scleveltip .bgred {
	background: rgb(183, 12, 2); left: 0px; top: 0px; width: 20%; height: 20px; position: absolute;
}
.scleveltip b {
	font-weight: 500; margin-left: 15px;
}
.scleveltip a {
	color: rgb(51, 133, 255);
}
.accountaq li {
	padding: 25px 60px; overflow: hidden; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.accountaq li:first-child {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.accountaq li span.fl {
	height: 47px; line-height: 47px; padding-right: 55px; font-size: 14px; margin-right: 20px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid;
}
.accountaq li em {
	background: url("../images/cicon5.png") no-repeat center; width: 47px; height: 47px; margin-right: 20px; vertical-align: -18px; display: inline-block;
}
.accountaq li em.over {
	background: url("../images/cicon4.png") no-repeat center;
}
.accountaq li p.fl {
	width: 509px; line-height: 23px; font-size: 14px;
}
.accountaq li a.fl {
	width: 120px; height: 42px; text-align: center; color: rgb(51, 133, 255); line-height: 42px; font-size: 14px; margin-left: 20px;
}
.accountaq li:hover a.fl {
	background: rgb(51, 133, 255); color: rgb(255, 255, 255);
}
.accountaq li:hover p.fl {
	color: rgb(51, 133, 255);
}
.accountaq li:hover em {
	background: url("../images/cicon4.png") no-repeat center;
}
.accountaq li:hover span.fl {
	color: rgb(51, 133, 255); border-right-color: rgb(51, 133, 255); border-right-width: 1px; border-right-style: solid;
}
.accountrz {
	margin: auto; width: 850px;
}
.accountrz .rzbtn {
	font-size: 14px; margin-top: 30px; margin-bottom: 30px;
}
.high .idcard {
	background: url("../images/cicon6.png") no-repeat center;
}
.high li:hover .idcard {
	background: url("../images/cicon6_deep.png") no-repeat center;
}
.accountrz dt {
	width: 80px;
}
.accountrz dd {
	width: 450px;
}
.accountrz {
	margin: auto; width: 850px;
}
.accountrz .rzbtn {
	font-size: 14px; margin-top: 30px; margin-bottom: 30px;
}
.accountrz .rzbtn_one {
	font-size: 14px; margin-top: 10px; margin-bottom: 30px;
}
.high .idcarda {
	background: url("../images/icon4.png") no-repeat center;
}
.high li:hover .idcarda {
	background: url("../images/icon4_deep.png") no-repeat center;
}
.accountrz dt {
	width: 80px;
}
.accountrz dd {
	width: 450px;
}
.agreement_shadow {
	background: rgba(0, 0, 0, 0.5); left: 0px; top: 0px; text-align: center; right: 0px; bottom: 0px; overflow: auto; font-size: 0px; display: none; position: fixed; z-index: 999999;
}
.agreement_shadow::after {
	height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.agreement {
	background: rgb(255, 255, 255); border-radius: 5px; width: 580px; text-align: left; padding-bottom: 80px; font-size: 14px; vertical-align: middle; display: inline-block; position: relative; -webkit-border-radius: 5px;
}
.agreement h2 {
	height: 36px; color: rgb(51, 133, 255); overflow: hidden; padding-top: 15px; padding-left: 20px; font-size: 14px; font-weight: 500; border-bottom-color: rgb(210, 210, 210); border-bottom-width: 1px; border-bottom-style: solid;
}
.agreement h2 .close {
	background: url("../images/close.png") no-repeat center; width: 21px; height: 21px; margin-right: 20px; float: right; display: inline-block;
}
.agreement div {
	padding: 30px; -ms-overflow-y: auto; min-height: 260px; max-height: 450px; box-sizing: border-box;
}
.agreement p {
	color: rgb(102, 102, 102); line-height: 25px; text-indent: 2em; margin-bottom: 20px;
}
.agreement .colred {
	color: rgb(255, 0, 0);
}
.agreement a {
	color: rgb(0, 18, 255);
}
.agreement .loginbtn {
	margin: auto auto auto -173px; left: 50%; width: 346px; bottom: 20px; color: rgb(255, 255, 255); position: absolute;
}
.mt45 {
	margin-top: 14px;
}
.mt5 {
	margin-top: 5px;
}
.mt10 {
	margin-top: 10px;
}
.mt11 {
	
}
.paddingtnone {
	padding-top: 0px; padding-bottom: 0px; margin-top: 20px;
}
.borderbox {
	margin-top: 30px; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: dashed;
}
.hide {
	display: none;
}
label.error {
	background: url("../static/images/error.png") no-repeat left; color: rgb(193, 10, 27); padding-left: 20px; font-size: 13px; margin-left: 5px;
}
.normal {
	border: 1px solid rgb(212, 212, 212); border-image: none;
}
.redBorder {
	border: 1px solid red; border-image: none;
}
.eye {
	background: url("../static/images/icon-eye.png") no-repeat top; margin-top: 6px; margin-right: 15px; float: right;
}
.eye-focus {
	background: url("../static/images/icon-eye-focus.png") no-repeat top; margin-top: 6px; margin-right: 15px; float: right;
}
.icorn_info {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; width: 836px;
}
.icorn_info li {
	padding: 10px; overflow: hidden; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.icorn_info li:first-child {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.icorn_info li em {
	width: 23px; height: 25px; font-size: 0px; margin-right: 15px; vertical-align: -9px; display: inline-block; background-image: url("../images/24.png");
}
.icorn_info li span {
	width: 287px; line-height: 26px; display: inline-block;
}
.icorn_info li span.d_title {
	width: 180px; line-height: 26px; display: inline-block;
}
.icorn_info .icon1 {
	background-position: 0px 0px;
}
.icorn_info .icon2 {
	background-position: 0px -25px;
}
.icorn_info .icon3 {
	background-position: 0px -48px;
}
.icorn_info .icon4 {
	background-position: 0px -71px;
}
.icorn_info .icon5 {
	background-position: 0px -95px;
}
.icorn_info .icon6 {
	background-position: 0px -120px;
}
.icorn_info .icon7 {
	background-position: 0px -144px;
}
.icorn_info .icon8 {
	background-position: 0px -166px;
}
.icorn_info .icon9 {
	background-position: 0px -193px;
}
.icorn_info .icon10 {
	background-position: 0px -216px;
}
.icorn_info .icon11 {
	background-position: 0px -240px;
}
.icorn_info .icon12 {
	background-position: 0px -264px;
}
.icorn_info .icon13 {
	background-position: 0px -286px;
}
.icorn_info .icon14 {
	background-position: 0px -311px;
}
.icorn_info .icon15 {
	background-position: 0px -334px;
}
.icorn_info .icon16 {
	background-position: 0px -360px;
}
.icorn_info .icon17 {
	background-position: 0px -383px;
}
.icorn_info .icon18 {
	background-position: 0px -406px;
}
.icorn_info .icon19 {
	background-position: 0px -430px;
}
.icorn_info .icon20 {
	background-position: 0px -455px;
}
.icorn_info .icon21 {
	background-position: 0px -481px;
}
.icorn_info .icon22 {
	background-position: 0px -504px;
}
.icorn_info .icon23 {
	background-position: 0px -528px;
}
.icorn_info .icon24 {
	background-position: 0px -552px;
}
.icorn_info .icon25 {
	background-position: 0px -577px;
}
.icorn_info .icon26 {
	background-position: 0px -600px;
}
.icorn_info .icon27 {
	background-position: 0px -624px;
}
.icorn_info .icon28 {
	background-position: 0px -648px;
}
.icorn_info .icon29 {
	background-position: 0px -672px;
}
.icorn_info .icon30 {
	background-position: 0px -697px;
}
.icorn_info .icon31 {
	background-position: 0px -722px;
}
.icorn_info .icon32 {
	background-position: 0px -745px;
}
.icorn_info .icon33 {
	background-position: 0px -771px;
}
.icorn_info .icon34 {
	background-position: 0px -793px;
}
.icorn_info .icon35 {
	background-position: 0px -1209px;
}
.icorn_info .icon36 {
	background-position: 0px -1161px;
}
.icorn_info .icon37 {
	background-position: 0px -1185px;
}
.up_psl_tit {
	background: rgb(240, 242, 245); margin-bottom: 30px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.up_psl_tit h2 {
	height: 42px; text-align: center; padding-left: 0px; font-weight: 500; margin-bottom: -1px; border-right-color: rgb(240, 242, 245); border-bottom-color: currentColor; border-right-width: 1px; border-bottom-width: medium; border-right-style: solid; border-bottom-style: none;
}
.up_psl_tit h2.cur {
	background: rgb(255, 255, 255); border-right-color: rgb(232, 232, 232); border-right-width: 1px; border-right-style: solid;
}
.up_psl_tit h2 a {
	width: auto; height: auto; color: rgb(118, 118, 118); line-height: 42px; display: block;
}
.up_psl_tit h2 a:hover {
	background: none; color: rgb(34, 34, 34);
}
.up_psl_tit h2.cur a {
	color: rgb(34, 34, 34);
}
.tabpage {
	padding-bottom: 10px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.primary_list {
	display: none;
}
.cur.primary_list {
	display: block;
}
.tabpage::after {
	background: rgb(241, 245, 248); left: 0px; top: 7px; width: 100%; height: 24px; display: inline-block; position: absolute; z-index: 0; content: "";
}
.tabpage a {
	width: 120px; height: 38px; text-align: center; color: rgb(34, 34, 34); line-height: 38px; font-weight: bold; margin-left: 30px; display: inline-block; position: relative; z-index: 1;
}
.tabpage a.cur {
	background: rgb(51, 133, 255); color: rgb(255, 255, 255);
}
.tabpage a.cur::after {
	left: 50%; width: 0px; height: 0px; bottom: -5px; margin-left: -8px; border-top-color: rgb(51, 133, 255); border-right-color: transparent; border-left-color: transparent; border-top-width: 5px; border-right-width: 8px; border-left-width: 8px; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: inline-block; position: absolute; content: "";
}
.tabpage a:hover::after {
	left: 50%; width: 0px; height: 0px; bottom: -5px; margin-left: -8px; border-top-color: rgb(51, 133, 255); border-right-color: transparent; border-left-color: transparent; border-top-width: 5px; border-right-width: 8px; border-left-width: 8px; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: inline-block; position: absolute; content: "";
}
.tabpage_list {
	display: none; min-height: 305px;
}
.cur.tabpage_list {
	display: block;
}
.empower {
	padding: 0px 30px 30px;
}
.empower select {
	display: inline-block;
}
.empower_sel {
	margin-bottom: 40px;
}
.empower_sel::after {
	clear: both; display: inline-block; content: "";
}
.empower_sel select {
	border: 1px solid rgb(231, 231, 231); border-image: none; width: 120px; height: 34px;
}
.empower_sel select option {
	height: 35px; line-height: 35px;
}
.empower_sel .seldate {
	background: rgb(239, 239, 239); border: 1px solid rgb(231, 231, 231); border-image: none; width: 240px; height: 32px; padding-top: 0px; padding-bottom: 0px; margin-left: 15px;
}
.empower_sel .selsear {
	margin-left: 15px;
}
.selsear {
	position: relative;
}
.selsear .txt {
	border: 1px solid rgb(229, 229, 229); border-image: none; width: 220px; height: 32px;
}
.selsear .btn {
	background: rgb(51, 133, 255); border: 1px solid rgb(13, 91, 208); border-image: none; top: 0px; width: 70px; height: 34px; text-align: center; right: -80px; color: rgb(255, 255, 255); padding-left: 0px; margin-left: -4px; position: absolute; cursor: pointer;
}
.selsear .btn:hover {
	background: rgb(13, 91, 208); border: 1px solid rgb(51, 133, 255); border-image: none;
}
.empower table {
	border: 1px solid rgb(215, 215, 215); border-image: none; width: 100%; text-align: center; font-size: 14px;
}
.empower table tr {
	height: 60px; border-top-color: rgb(215, 215, 215); border-top-width: 1px; border-top-style: solid;
}
.empower table span {
	margin: 0px 5px; width: auto; font-weight: 500;
}
.empower table td {
	color: rgb(153, 153, 153);
}
.empower table a {
	border-radius: 3px; border: 1px solid rgb(153, 153, 153); border-image: none; width: 50px; height: 28px; text-align: center; color: rgb(153, 153, 153); line-height: 28px; margin-left: 5px; display: inline-block; -webkit-border-radius: 3px;
}
.empower table a:hover {
	background: rgb(51, 133, 255); border: 1px solid rgb(51, 133, 255); border-image: none;
}
.empower table tr th {
	background: rgb(239, 239, 239);
}
.empower table tr:nth-child(2n+1) {
	background: rgb(249, 249, 249);
}
.empower table tr:hover {
	background: rgb(214, 231, 255);
}
.paging {
	overflow: hidden; margin-top: 30px; margin-bottom: 30px;
}
.paging_c {
	float: right;
}
.paging_c a {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(233, 233, 233) rgb(233, 233, 233) rgb(233, 233, 233) currentColor; border-image: none; width: 30px; height: 30px; text-align: center; line-height: 30px; float: left; display: block;
}
.paging_c a:first-child {
	border-left-color: rgb(233, 233, 233); border-left-width: 1px; border-left-style: solid;
}
.paging_c .arrowl {
	background: url("../images/arrowl.png") no-repeat center;
}
.paging_c .arrowl:hover {
	background: url("../images/arrowl.png") no-repeat center;
}
.paging_c .arrowr {
	background: url("../images/arrowr.png") no-repeat center;
}
.paging_c .arrowr:hover {
	background: url("../images/arrowr.png") no-repeat center;
}
.paging_c a:hover {
	color: rgb(51, 133, 255); background-color: rgb(238, 238, 238);
}
.paging_c a.cur {
	color: rgb(51, 133, 255); background-color: rgb(238, 238, 238);
}
.disopacity {
	background: rgba(51, 133, 255, 0.5);
}
.disopacity:hover {
	background: rgba(0, 103, 255, 0.5);
}
.empower a.newAdd {
	background: rgb(51, 133, 255); border: 1px solid rgb(13, 91, 208); border-image: none; width: 70px; height: 34px; text-align: center; color: rgb(255, 255, 255); line-height: 34px; float: right; display: inline-block;
}
.selist {
	border: currentColor; border-image: none; width: 100%; height: 90%;
}
.name_natural {
	height: 0px; margin-bottom: 20px; margin-left: 15px; display: none;
}
.show.name_natural {
	height: 50px; margin-bottom: 20px; margin-left: 15px; display: block;
}
.name_natural .txt {
	border: 1px solid rgb(229, 229, 229); border-image: none; width: 220px; height: 32px;
}
.name_natural h2 {
	height: 20px; color: rgb(34, 34, 34); line-height: 13px; font-size: 14px;
}
.sub_account_div li {
	margin-top: 10px;
}
.sub_account_div h4 {
	font-size: 14px;
}
input::-ms-clear {
	display: none;
}
input::-ms-reveal {
	display: none;
}
.p_b {
	border-radius: 2px; border: 1px solid rgb(212, 212, 212); border-image: none; position: relative; -webkit-border-radius: 2px;
}
.input_inner {
	border: currentColor; border-image: none; width: 490px; height: 25px; color: rgb(153, 153, 153); padding-left: 5px;
}
.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: 0px; vertical-align: middle; float: right;
}
.login_container {
	margin: 0px auto; width: 1100px;
}
.logon_c .get_code_img {
	width: 90px; height: 40px; right: -100px; position: absolute;
}
.forgetmsd {
	text-align: right;
}
.forgetmsd a {
	color: rgb(153, 153, 153); font-size: 14px;
}
.footer {
	background: rgb(18, 29, 59); padding-top: 25px;
}
.footer_c {
	margin: auto; width: 1100px; color: rgb(155, 157, 159); overflow: hidden; font-size: 16px;
}
.footer_c a {
	margin: 0px 15px; color: rgb(155, 157, 159);
}
.footer_c a:first-child {
	margin-left: 0px;
}
.footer_c p {
	margin-bottom: 25px;
}
.footer_c p span {
	margin-right: 35px;
}
.footer_c p span em {
	background: url("../images/footer_icon31.png") no-repeat center; width: 14px; height: 14px; display: inline-block;
}
.footer_c .fr {
	margin-top: 25px;
}
.header {
	background: rgb(255, 255, 255); padding-top: 45px; padding-bottom: 45px; border-top-color: rgb(195, 3, 16); border-top-width: 10px; border-top-style: solid; box-shadow: 0px 1px 3px rgba(0,0,0,0.2);
}
.header_c {
	margin: 0px auto; width: 1100px; overflow: hidden;
}
.header_c h1 img {
	display: block;
}
.header_c .frtop {
	text-align: right; margin-bottom: 20px;
}
.header_c a {
	color: rgb(0, 0, 0);
}
.frtop a {
	color: rgb(93, 93, 93); margin-left: 20px;
}
.frtop a:last-child {
	color: rgb(196, 3, 17); font-weight: bold; margin-left: 0px;
}
.frtop .icon-weixin {
	color: rgb(2, 135, 36);
}
.frtop .icon-shouji {
	color: rgb(51, 51, 51);
}
.frtop .icon-ren {
	color: rgb(196, 3, 17);
}
.header_c p {
	font-size: 16px;
}
.header_c p a {
	margin-left: 40px;
}
.header_c p a:first-child {
	margin-left: 0px;
}
.header_c p a:hover {
	font-weight: bold;
}
.header_c p a.cur {
	font-weight: bold;
}
.personal_nav {
	background: rgb(255, 255, 255); padding: 10px 0px; width: 100%; border-top-color: rgb(196, 3, 17); border-top-width: 5px; border-top-style: solid; box-shadow: 0px 1px 3px rgba(0,0,0,0.2);
}
.personal_nav::after {
	clear: both; display: block; content: "";
}
.personal_nav .container {
	padding-bottom: 0px; margin-top: 0px;
}
.personal_nav h1 {
	float: left;
}
.personal_nav .navm {
	width: 100px; text-align: center; margin-left: 55px;
}
.navm h2 {
	line-height: 42px; font-size: 20px; font-weight: 500;
}
.navm a {
	padding: 3px 10px; border-radius: 10px; border: 1px solid rgb(153, 153, 153); border-image: none; color: rgb(153, 153, 153); font-size: 12px;
}
.personal_nav .navr {
	margin-top: 30px;
}
.navr a {
	color: rgb(73, 73, 73); font-size: 16px; margin-left: 30px;
}
.navr a.cur {
	color: rgb(196, 3, 17);
}
.newpersonal {
	padding: 25px; margin-top: 60px; box-sizing: border-box;
}
.newpersonal::after {
	clear: both; display: block; content: "";
}
.newpersonal_l {
	background: rgb(251, 251, 251); width: 290px; height: 600px; text-align: center; float: left;
}
.head_person {
	margin: -50px auto auto; border-radius: 50%; width: 168px; height: 168px; display: inline-block; -webkit-border-radius: 50%;
}
.newpersonal_l h3 {
	margin: 35px 0px; color: rgb(0, 0, 0); font-size: 22px; font-weight: 500;
}
.newpersonal_l p {
	padding: 0px 30px; text-align: left; color: rgb(51, 51, 51); line-height: 30px; font-size: 16px;
}
.newpersonal_l .edit {
	background-position: 0px -51px; width: 16px; height: 16px; margin-top: 6px; float: right; display: inline-block; background-image: url("../images/personal_icon.png"); background-repeat: no-repeat;
}
.newpersonal_l .edit:hover {
	background-position: -20px -51px;
}
.editmsdbtn {
	background: rgb(196, 3, 17); border-radius: 3px; width: 185px; height: 38px; color: rgb(255, 255, 255); line-height: 38px; font-size: 16px; margin-top: 20px; display: inline-block;
}
.newpersonal_r {
	width: 730px; float: right;
}
.newpersonal_r h2 {
	height: 20px; color: rgb(51, 51, 51); line-height: 20px; padding-left: 15px; font-size: 18px; border-left-color: rgb(196, 3, 17); border-left-width: 5px; border-left-style: solid;
}
.oneNav a {
	color: rgb(0, 0, 0); font-size: 18px; margin-right: 20px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 5px; border-bottom-style: solid; display: inline-block;
}
.oneNav a.cur {
	border-bottom-color: rgb(196, 3, 17); border-bottom-width: 3px; border-bottom-style: solid;
}
.newpersonal_r dl dd:nth-child(2) {
	display: none;
}
.newpersonal_r dl dd:nth-child(3) {
	display: none;
}
.g-padding-both {
	width: 470px; display: block;
}
.new-title-add {
	background: url("../images/icon_add.png") no-repeat left / 18px auto; padding-left: 25px; font-size: 16px; font-weight: bold;
}
.line {
	margin: 0px auto; width: 80%; border-bottom-color: rgb(175, 175, 175); border-bottom-width: 1px; border-bottom-style: solid;
}
.newpsl_tit {
	background: rgb(251, 251, 251); height: 40px; margin-bottom: 12px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.newpsl_tit a {
	padding: 0px 45px; height: 38px; color: rgb(51, 51, 51); line-height: 38px; font-size: 16px; display: inline-block;
}
.newpsl_tit a.cur {
	background: rgb(255, 255, 255); border-bottom-color: rgb(196, 3, 17); border-bottom-width: 3px; border-bottom-style: solid;
}
.newpsl_con .first {
	display: none;
}
.newpsl_con .cur.first {
	display: block;
}
.msgshow table {
	width: 100%;
}
.msgshow_gongshang table {
	width: 100%;
}
.msgshow table tr {
	font-size: 16px; border-bottom-color: rgb(251, 251, 251); border-bottom-width: 1px; border-bottom-style: solid;
}
.msgshow_gongshang table tr {
	font-size: 16px; border-bottom-color: rgb(251, 251, 251); border-bottom-width: 1px; border-bottom-style: solid;
}
.msgshow table td {
	padding: 15px 0px; vertical-align: middle;
}
.msgshow_gongshang table td {
	padding: 15px 0px; vertical-align: middle;
}
.msgshow table .shows {
	color: rgb(193, 10, 27); font-size: 14px;
}
.msgshow table .hides {
	color: rgb(193, 10, 27); font-size: 14px;
}
.msgshow table .shows:hover {
	color: rgb(221, 0, 21);
}
.msgshow table .hides:hover {
	color: rgb(221, 0, 21);
}
.msgshow em {
	width: 22px; height: 25px; margin-right: 30px; vertical-align: -7px; display: inline-block; background-image: url("../images/personal_icon.png"); background-repeat: no-repeat;
}
.msgshow .icon1 {
	background-position: 0px 0px;
}
.msgshow .icon2 {
	background-position: -24px 0px;
}
.msgshow .icon3 {
	background-position: -50px 0px;
}
.msgshow .icon4 {
	background-position: -74px 0px;
}
.msgshow .icon5 {
	background-position: -97px 0px;
}
.msgshow .icon6 {
	background-position: -121px 0px;
}
.msgshow .icon7 {
	background-position: -146px 0px;
}
.msgshow .icon8 {
	background-position: -171px 0px;
}
.msgshow .icon9 {
	background-position: 0px -26px;
}
.msgshow .icon10 {
	background-position: -25px -26px;
}
.msgshow .showEye {
	background: url("../../static/images/icon-eye.png") no-repeat top; width: 23.5px; height: 16px; margin-top: 6px; float: right; display: inline-block;
}
.msgshow .showEye:hover {
	background: url("../../static/images/icon-eye-focus.png") no-repeat top;
}
.addbtnpsl {
	margin: 20px 0px; text-align: right;
}
.addbtnpsl a {
	background: rgb(196, 3, 17); width: 100px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; display: inline-block;
}
.psltable {
	border: 1px solid rgb(215, 215, 215); border-image: none; width: 100%;
}
.psltable td {
	padding: 15px 0px; text-align: center;
}
.psltable th {
	padding: 15px 0px; text-align: center;
}
.psltable td {
	color: rgb(156, 156, 156); border-top-color: rgb(215, 215, 215); border-top-width: 1px; border-top-style: solid;
}
.psltable a {
	background: rgb(196, 3, 17); padding: 3px 10px; border-radius: 2px; color: rgb(255, 255, 255);
}
.psltable a.del {
	background: rgb(239, 239, 239); color: rgb(66, 66, 66);
}
.psltable a.detail {
	background: rgb(239, 239, 239); color: rgb(37, 66, 25);
}
.login {
	background: url("../images/loginbg.png") no-repeat center / cover; height: 620px; padding-top: 80px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;
}
.login_con {
	float: right;
}
.login_t h2 {
	font-size: 20px; font-weight: bold;
}
.login_t h2.cur {
	color: rgb(193, 10, 27);
}
.loginbtn {
	font-size: 16px;
}
.colblue {
	background: #0084CC;
}
.colblue:hover {
	background:#0084CC; color: rgb(255, 255, 255);
}
.tipregist a {
	font-style: inherit; text-decoration: none;
}
.tipregist a:hover {
	color: rgb(221, 0, 21);
}
.otherlogin .electronicHref {
	background-position: -48px 1px;
}
.otherlogin .electronicHref:hover {
	background-position: -48px -46px;
}
.otherlogin li:hover span {
	color: rgb(221, 0, 21);
}
body {
	background: rgb(247, 247, 247);
}
.crumb {
	width: 1100px; color: rgb(51, 51, 51); font-size: 16px;
}
.crumb a {
	color: rgb(51, 51, 51);
}
.container {
	border: currentColor; border-image: none; width: 1100px; min-height: 600px;
}
.containerA {
	border: currentColor; border-image: none; width: 725px; min-height: 400px;
}
.tit {
	background: none; margin: 0px 25px 60px; padding: 25px 0px 0px; border-bottom-color: rgb(214, 213, 208); border-bottom-width: 1px; border-bottom-style: solid;
}
.tit h2 {
	color: #0084CC; line-height: 32px; font-size: 18px; font-weight: 500; margin-bottom: -1px; border-bottom-color: #0084CC; border-bottom-width: 3px; border-bottom-style: solid; display: inline-block;
}
.container_regist {
	width: 630px;
}
.pgsbar_t {
	margin-bottom: 15px;
}
.pgsbar_t span {
	border-radius: 50%; border: 5px solid rgb(197, 197, 197); border-image: none; width: 65px; height: 65px; line-height: 65px; font-size: 18px; -webkit-border-radius: 50%;
}
.pgsbar_t .redbg {
	background: rgb(193, 10, 27); border-color: rgb(244, 74, 90);
}
.pgsbar_t .graybg {
	background: rgb(173, 173, 173);
}
.pgsbar_t i {
	background: rgb(197, 197, 197); margin: 38px 15px 0px; width: 170px; height: 1px; float: left; display: block;
}
.pgsbar_t i.redbg {
	background: rgb(193, 10, 27);
}
.pgsbar_t i.three {
	width: 170px;
}
.pgsbar_t i.four {
	width: 80px;
}
.pgsbar em {
	color: rgb(102, 102, 102); font-size: 16px;
}
.pgsbar em.cur {
	color: rgb(193, 10, 27);
}
.newregist_c {
	margin: 20px auto 0px; width: 525px;
}
.cregist_c {
	padding: 0px;
}
.cregist_c h2 {
	font-size: 16px; font-weight: 500;
}
.cregist_c .txt {
	width: 465px;
}
.cregist_c .imgvd {
	width: 328px;
}
.cregist_c .vdtxt {
	width: 328px;
}
.imgvdcode span {
	width: 130px; right: -138px;
}
.cregist_c .get_code {
	width: 130px; right: -138px;
	background-color: #0084cc;
}
/*.cregist_c .get_code:hover{*/
/*	background-color: #0067ff;*/
/*}*/
.cregist_c .rpassword {
	width: 410px;
}
.agree {
	margin-bottom: 10px;
}
.agree label a {
	color: #0067ff;
}
.agree label a:hover {
	color:#0067ff;
}
.cregist_c .rzbtn {
	font-size: 16px; font-weight: 600;
}
.seltype {
	font-size: 16px;
}
.fntype {
	font-size: 16px;
}
.ctnal {
	width: 520px;
}
.ctnal .txt {
	width: 460px;
}
.logon_c i.cur {
	border-right-color: #0084CC; border-right-width: 1px; border-right-style: solid;
}
.logon_c li .warn {
	color: #0084CC;
}
.editpwd_con .pgsbar_t span {
	width: 65px;
}
.suc_submit h2 {
	color: rgb(51, 51, 51); padding-left: 30px; font-size: 18px; margin-top: 30px; background-size: 30px;
}
.suc_replace {
	margin-bottom: 60px;
}
.editpwd {
	width: 525px; padding-top: 60px;
}
.editpwdA {
	width: 525px;
}
.cregist_c .end_date {
	background: url("../images/card2icon_stoptime.png") no-repeat center;
}
.cregist_c .cur.end_date {
	background: url("../images/card2icon_stoptime_error.png") no-repeat center;
}
.cregist_c .start_date {
	background: url("../images/card2icon_startime.png") no-repeat center;
}
.cregist_c .cur.start_date {
	background: url("../images/card2icon_startime_error.png") no-repeat center;
}
.cregist_c .timebicon {
	background: url("../images/startime.png") no-repeat center / 24px;
}
.cregist_c .timeeicon {
	background: url("../images/stoptime.png") no-repeat center / 24px;
}
.cregist_c .cur.timebicon {
	background: url("../images/startime_error.png") no-repeat center / 24px;
}
.cregist_c .cur.timeeicon {
	background: url("../images/stoptime_error.png") no-repeat center / 24px;
}
.cregist_c .pass.timebicon {
	background: url("../images/startime_pass.png") no-repeat center / 24px;
}
.cregist_c .pass.timeeicon {
	background: url("../images/stoptime_pass.png") no-repeat center / 24px;
}
.scan_box a {
	color: rgb(193, 10, 27); text-decoration: underline;
}
.scan_box a:hover {
	color: rgb(221, 0, 21);
}
.backlogin {
	margin-top: 30px; display: block;
}
.legal_form_btm {
	width: auto;
}
.icorn_info {
	border: currentColor; border-image: none;
}
.icorn_info li {
	padding: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.oldimgs .msgshow em {
	background-image: url("../images/24.png");
}
.icorn_info .oldimgs .icon1 {
	background-position: 0px 0px;
}
.icorn_info .oldimgs .icon2 {
	background-position: 0px -25px;
}
.icorn_info .oldimgs .icon3 {
	background-position: 0px -48px;
}
.icorn_info .oldimgs .icon4 {
	background-position: 0px -71px;
}
.icorn_info .oldimgs .icon5 {
	background-position: 0px -95px;
}
.icorn_info .oldimgs .icon6 {
	background-position: 0px -120px;
}
.icorn_info .oldimgs .icon7 {
	background-position: 0px -144px;
}
.icorn_info .oldimgs .icon8 {
	background-position: 0px -166px;
}
.icorn_info .oldimgs .icon9 {
	background-position: 0px -193px;
}
.icorn_info .oldimgs .icon10 {
	background-position: 0px -216px;
}
.option-checkbox {
	display: none;
}
.option-checkbox + label {
	border-radius: 3px; border: 1px solid #0084CC; border-image: none; top: 5px; width: 16px; height: 16px; margin-right: 0px; display: inline-block; position: relative; background-color: transparent;
}
:checked.option-checkbox + label {
	border-radius: 3px; border: 1px solid #0084CC; border-image: none; top: 5px; width: 16px; height: 16px; display: inline-block; position: relative; background-color: transparent;
}
:checked.option-checkbox + label::after {
	border-width: 0px 0px 2px 2px; border-style: solid; border-color: #0084CC; border-image: none; left: 3px; top: 2px; width: 9px; height: 6px; display: inline-block; position: absolute; content: "\00a0"; transform: rotate(-50deg); -webkit-transform: rotate(-50deg);
}
.option-radio {
	display: none;
}
.option-radio + label {
	border-radius: 50%; border: 1px solid #0084CC; border-image: none; top: 5px; width: 16px; height: 16px; display: inline-block; position: relative; background-color: transparent;
}
:checked.option-radio + label {
	border-radius: 50%; border: 1px solid #0084CC; border-image: none; top: 5px; width: 16px; height: 16px; display: inline-block; position: relative; background-color: transparent;
}
:checked.option-radio + label::after {
	border-radius: 50%; border: 4px solid #0084CC; border-image: none; left: 4px; top: 4px; font-size: 0px; position: absolute; content: "";
}
.legal_form_btm p a {
	color: #0084cc;
}
.ament {
	color:#0084CC;
}
.seltype ul {
	display: inline-block;
}
.fntype ul {
	display: inline-block;
}
.seltype li {
	margin-top: 5px; float: left;
}
.fntype li {
	margin-top: 5px; float: left;
}
.seltype {
	line-height: 13px;
}
.fntype {
	line-height: 13px;
}
.seltype label {
	margin-left: 5px;
}
.fntype label {
	margin-left: 5px;
}
.newpersonal_l p {
	overflow: hidden;
}
.newpersonal_l p em {
	float: left;
}
.newpersonal_l p span {
	width: 130px; line-height: 20px; margin-top: 6px; vertical-align: -10px; float: left; display: block;
}
.newpersonal_l p span a {
	color: rgb(193, 10, 27); font-size: 14px;
}
.newpersonal_l p span a:hover {
	color: #0084cc;
}
.selposition {
	position: relative;
}
.selectlist {
	left: 0px; top: 3px; width: 100%; position: absolute;
}
.layui-form-select dl dd:hover {
	background: #0084CC; color: rgb(255, 255, 255);
}
.up.layui-edge {
	margin-top: -9px; transform: rotate(180deg); -webkit-transform: rotate(180deg);
}
.new-title {
	background: url("../images/icon_book.png") no-repeat left / 18px auto; padding-left: 25px; font-size: 16px; font-weight: bold;
}
.find-form {
	display: none;
}
.cur.find-form {
	display: block;
}
.ctnal .txt {
	width: 440px;
}
.new-title-add {
	background: url("../images/icon_add.png") no-repeat left / 18px auto; padding-left: 25px; font-size: 16px; font-weight: bold;
}
.bind_container {
	margin: 0px auto; width: 560px;
}
.bind_con {
	background: rgb(255, 255, 255); margin: auto; border: 1px solid rgb(238, 241, 248); border-image: none; width: 560px; padding-bottom: 45px; position: relative;
}
.bind_type {
	margin: 0px auto; width: 350px; height: auto; display: none;
}
.cur.bind_type {
	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 {
	background: url("../images/bgicon.png") no-repeat left rgb(225, 231, 243); width: 50%; text-align: center; color: rgb(118, 118, 118); line-height: 60px; font-size: 14px; float: left; cursor: pointer;
}
.bind_tab h2:first-child {
	background: url("../images/bgicon3.png") no-repeat right rgb(225, 231, 243);
}
.bind_tab h2.cur {
	background: url("../images/bgicon2.png") top;
}
.card2icon {
	background: url("../images/card2icon.png") no-repeat center;
}
.card2icon {
	background: url("../images/card2icon.png") no-repeat center;
}
.cur.card2icon {
	background: url("../images/card2icon_error.png") no-repeat center;
}
.cur.card2icon {
	background: url("../images/card2icon_error.png") no-repeat center;
}
.pass.card2icon {
	background: url("../images/card2icon_pass.png") no-repeat center;
}
.pass.card2icon {
	background: url("../images/card2icon_pass.png") no-repeat center;
}
.timebicon {
	background: url("../images/startime.png") no-repeat center / 24px;
}
.timeeicon {
	background: url("../images/stoptime.png") no-repeat center / 24px;
}
.cur.timebicon {
	background: url("../images/startime_error.png") no-repeat center / 24px;
}
.cur.timeeicon {
	background: url("../images/stoptime_error.png") no-repeat center / 24px;
}
.pass.timebicon {
	background: url("../images/startime_pass.png") no-repeat center / 24px;
}
.pass.timeeicon {
	background: url("../images/stoptime_pass.png") no-repeat center / 24px;
}
.phoneicon {
	background: url("../images/phoneicon.png") no-repeat center;
}
.imgvdicon {
	background: url("../images/imgicon.png") no-repeat center;
}
.rpwdicon {
	background: url("../images/rpwdicon.png") no-repeat center;
}
.cur.phoneicon {
	background: url("../images/phoneicon_error.png") no-repeat center; border-right-color: rgb(51, 133, 255); border-right-width: 1px; border-right-style: solid;
}
.cur.imgvdicon {
	background: url("../images/imgicon_error.png") no-repeat center; border-right-color: rgb(51, 133, 255); border-right-width: 1px; border-right-style: solid;
}
.cur.rpwdicon {
	background: url("../images/rpwdicon_error.png") no-repeat center; border-right-color: rgb(51, 133, 255); border-right-width: 1px; border-right-style: solid;
}
.pass.phoneicon {
	background: url("../images/phoneicon_pass.png") no-repeat center;
}
.pass.imgvdicon {
	background: url("../images/imgicon_pass.png") no-repeat center;
}
.pass.rpwdicon {
	background: url("../images/rpwdicon_pass.png") no-repeat center;
}
adel {
	background: rgb(239, 129, 145); color: rgb(66, 66, 66);
}
.qr_refresh {
	background: rgb(193, 78, 74); width: 80px; height: 30px; margin-top: 40%; margin-left: 30%; display: none;
}
.cur.qr_refresh {
	display: block;
}
li.s {
	display: block;
}
li.h {
	display: none;
}
tr.h {
	display: none;
}
.wrapper {
	background: white; border-radius: 5px; left: 50%; top: 50%; color: rgb(255, 255, 255); position: absolute; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%);
}
.download a.grey {
	color: lightgray;
}
.download a.red {
	color: red;
}
