@charset "UTF-8";

.state_wrap b,.tip_cont,.tip_msg,.tip_msg_multi,.install_result .tip_msg,.h3_tit,.protocol_name,dl.mall_tip dt,dl.mall_tip dd,.expecting_wrap .expecting_cont,.head_title
	{
	font-family: Microsoft YaHei
}

.aside_three {
	width: 164px;
	float: left;
	margin-left: -100%;
	background: #f2f2f2;
}

.aside_three .outUl li.outli {
	border-bottom: 1px solid #c7c7c7;
	position: relative;
}

.aside_three .outUl li.outli div.outa {
	position: relative;
	display: block;
	height: 42px;
	width: 100%;
	line-height: 42px;
	color: #636363;
	font-size: 16px;
	text-decoration: none;
	font-family: Microsoft YaHei;
}

.aside_three .outUl li.outli div.outa a {
	color: #636363;
	padding-left: 42px
}

.aside_three .outUl li.outli div.outa:hover {
	text-decoration: none
}

.aside_three .outUl li.outli div.outa.more b {
	position: absolute;
	display: inline-block;
	width: 6px;
	height: 9px;
	background: url("/images/aside-head-arrow.png") -10px -7px no-repeat;
	right: 15px;
	top: 19px
}

.aside_three .outUl li.outli div.outa.more b {
	*display: inline
}

.aside_three .outUl li.outli div.outa i {
	position: absolute;
	top: 11px;
	left: 13px;
	display: block;
	width: 25px;
	height: 20px;
	background-image: url("/images/aside-icons.png");
	background-repeat: no-repeat
}

.aside_three .outUl li.outli div.outa.aside_account_manage i {
	background-position: 0 0
}

.aside_three .outUl li.outli div.outa.aside_business_authority i {
	height: 22px;
	background-position: 0 -44px
}

.aside_three .outUl li.outli div.outa.aside_xdt i {
	height: 22px;
	background-position: 0 -20px
}

.aside_three .outUl li.outli div.outa.more i {
	top: 13px;
	background-position: 0 -69px
}

.aside_three .outUl li.outli i.new_icon {
	position: absolute;
	right: 3px;
	top: 10px;
	width: 37px;
	height: 21px;
	display: inline-block;
	background: url("/images/new.gif")
}

.aside_three .outUl li.outli i.new_icon {
	*display: inline
}

.aside_three .outUl li.outli b {
	cursor: pointer;
	position: absolute;
	display: inline-block;
	width: 9px;
	height: 6px;
	background: url("/images/aside-head-arrow.png") 0 -10px no-repeat;
	right: 15px;
	top: 19px
}

.aside_three .outUl li.outli b {
	*display: inline
}

.aside_three .outUl li.outli.choosen div.outa {
	background: #faf0e6;
}

.aside_three .outUl li.outli.choosen div.outa a {
	color: #676767
}

.aside_three .outUl li.outli.choosen div.outa i.line {
	width: 3px;
	height: 43px !important;
	display: block;
	background-color: #ff7e00;
	position: absolute;
	left: -3px;
	top: -1px
}

.aside_three .outUl li.outli.choosen div.outa.aside_account_manage i {
	background-position: -25px 0
}

.aside_three .outUl li.outli.choosen div.outa.aside_business_authority i
	{
	height: 22px;
	background-position: -25px -44px
}

.aside_three .outUl li.outli.choosen div.outa.aside_xdt i {
	height: 22px;
	background-position: -25px -20px
}

.aside_three .outUl li.outli.choosen div.outa.aside_mycertificate i {
	background: url("/images/aside-cert.png") -25px 0 no-repeat
}

.aside_three .outUl li.outli.choosen div.outa.aside_selfcertificate i {
	background: url("/images/aside-cert.png") -25px -29px no-repeat
}

.aside_three .outUl li.outli.choosen div.outa.aside_zdcertificate i {
	background: url("/images/aside-cert.png") -25px -57px no-repeat
}

.aside_three .outUl li.outli.choosen div.outa.aside_assetcondition i {
	background-position: -27px 0
}

.aside_three .outUl li.outli.choosen div.outa.aside_fundflow i {
	background-position: -27px -24px
}

.aside_three .outUl li.outli.choosen div.outa.aside_banktransfer i {
	background-position: -27px -48px
}

.aside_three .outUl li.outli.choosen div.outa.aside_myinfo i {
	background-position: -20px 0
}

.aside_three .outUl li.outli.choosen div.outa.aside_cpsets i {
	background-position: -20px -24px
}

.aside_three .outUl li.outli.choosen div.outa.aside_mailsets i {
	background-position: -20px -48px
}

.aside_three .outUl li.outli.choosen div.outa.aside_passwordsets i {
	background-position: -20px -72px
}

.aside_three .outUl li.outli.choosen div.outa.aside_importantinfo i {
	background-position: -20px -96px
}

.aside_three .outUl li.outli.choosen b {
	background: url("/images/aside-head-arrow.png") -7px 0 no-repeat
}

.aside_three .outUl li.outli.business_change a {
	position: relative
}

.aside_three .outUl li.outli.business_change b {
	width: 11px;
	height: 8px;
	background: url("/images/nav_out_arrow.png") 0 0 no-repeat;
	display: block;
	position: absolute;
	right: 20px;
	top: 25px
}

.aside_three .outUl li.outli.business_change.choosen b {
	background: url("/images/nav_out_arrow.png") 0 -8px no-repeat
}

.aside_three .outUl li.outli .inUl {
	padding: 6px 0;
	background: #fff;
}

.aside_three .outUl li.outli .inUl li {
	height: 40px;
	line-height: 40px;
	text-indent: 42px;
	position: relative;
}

.aside_three .outUl li.outli .inUl li a {
	height: 40px;
	line-height: 40px;
	color: #858585;
	background: url("/images/aside-inli-bg.png") 12px 0 no-repeat;
	font-size: 14px;
	text-decoration: none;
	display: block;
}

.aside_three .outUl li.outli .inUl li a:hover {
	background-position: 12px -40px
}

.aside_three .outUl li.outli .inUl li.choosen a {
	background-position: 12px -40px;
	color: #ff7f00
}

.aside_three.certificate_aside .outUl .outli div.outa i {
	background-image: url("/images/aside-cert.png");
	left: 26px;
	height: 28px;
	top: 8px
}

.aside_three.certificate_aside .outUl .outli div.outa a {
	padding-left: 60px
}

.aside_three.certificate_aside .outUl .outli div.outa.aside_mycertificate i
	{
	background-position: 0 0
}

.aside_three.certificate_aside .outUl .outli div.outa.aside_selfcertificate i
	{
	background-position: 0 -29px
}

.aside_three.certificate_aside .outUl .outli div.outa.aside_zdcertificate i
	{
	background-position: 0 -57px
}

.aside_three.myfund_aside .outUl .outli div.outa i {
	background-image: url("/images/aside-myfund.png");
	left: 26px;
	height: 24px;
	width: 27px;
	top: 12px
}

.aside_three.myfund_aside .outUl .outli div.outa a {
	padding-left: 60px
}

.aside_three.myfund_aside .outUl .outli div.outa.aside_assetcondition i
	{
	background-position: 0 0
}

.aside_three.myfund_aside .outUl .outli div.outa.aside_fundflow i {
	background-position: 0 -24px
}

.aside_three.myfund_aside .outUl .outli div.outa.aside_banktransfer i {
	background-position: 0 -48px
}

.aside_three.personal_aside .outUl .outli div.outa i {
	background: url("/images/aside-info.png") 0 0 no-repeat;
	display: inline-block;
	width: 20px;
	height: 24px;
	left: 26px
}

.aside_three.personal_aside .outUl .outli div.outa i {
	*display: inline
}

.aside_three.personal_aside .outUl .outli div.outa a {
	padding-left: 60px
}

.aside_three.personal_aside .outUl .outli div.outa.aside_myinfo i {
	background-position: 0 0;
	top: 10px
}

.aside_three.personal_aside .outUl .outli div.outa.aside_cpsets i {
	background-position: 0 -24px;
	top: 8px
}

.aside_three.personal_aside .outUl .outli div.outa.aside_mailsets i {
	background-position: 0 -48px
}

.aside_three.personal_aside .outUl .outli div.outa.aside_passwordsets i
	{
	top: 10px;
	background-position: 0 -72px
}

.aside_three.personal_aside .outUl .outli div.outa.aside_importantinfo i
	{
	top: 12px;
	background-position: 0 -96px
}

.aside {
	width: 163px;
	float: left;
	margin-left: -100%;
	background: #f2f2f2;
}

.aside .outUl li.outli {
	position: relative;
	padding: 0 10px;
	display: none;
}

.aside .outUl li.outli a.outa {
	display: block;
	height: 46px;
	width: 100%;
	line-height: 46px;
	color: #676767;
	font-size: 16px;
	text-decoration: none;
	font-family: Microsoft YaHei;
	cursor: pointer;
	position: relative;
	border-bottom: 1px solid #fcfcfc;
}

.aside .outUl li.outli a.outa:hover {
	text-decoration: none
}

.aside .outUl li.outli a.outa cite {
	margin-left: 30px;
	line-height: 22px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.aside .outUl li.outli b {
	display: inline-block;
	position: absolute;
	width: 28px;
	height: 22px;
	top: 12px;
	left: 0;
	background: url("/images/aside-business.png") 0 0 no-repeat
}

.aside .outUl li.outli b {
	*display: inline
}

.aside .outUl li.outli.choosen {
	width: 146px;
	background: #fff;
	background-image: none;
}

.aside .outUl li.outli.choosen a.outa {
	border-bottom: 1px solid #e8e8e9;
}

.aside .outUl li.outli.choosen a.outa i {
	display: inline-block;
	width: 4px;
	height: 100%;
	top: 0;
	left: -15px;
	background: #fe7f00;
	position: absolute
}

.aside .outUl li.outli.choosen a.outa i {
	*display: inline
}

.aside .outUl li.outli.nav_busi b {
	background-position: 0 0
}

.aside .outUl li.outli.nav_risk b {
	background-position: 0 -22px
}

.aside .outUl li.outli.nav_third b {
	background-position: 0 -44px
}

.aside .outUl li.outli.nav_buylimit b {
	background-position: 0 -1256px
}

.aside .outUl li.outli.nav_openacc b {
	background-position: 0 -66px
}

.aside .outUl li.outli.nav_moneyacc b {
	background-position: 0 -88px
}

.aside .outUl li.outli.nav_securityacc b {
	background-position: 0 -110px
}

.aside .outUl li.outli.nav_entrust b {
	background-position: 0 -132px
}

.aside .outUl li.outli.nav_signbook b {
	background-position: 0 -154px
}

.aside .outUl li.outli.nav_information b {
	background-position: 0 -176px
}

.aside .outUl li.outli.nav_xdt b {
	background-position: 0 -198px
}

.aside .outUl li.outli.nav_otc b {
	background-position: 0 -220px
}

.aside .outUl li.outli.nav_bank b {
	background-position: 0 -242px
}

.aside .outUl li.outli.nav_debt b {
	background-position: 0 -264px
}

.aside .outUl li.outli.nav_ggt b {
	background-position: 0 -286px;
	height: 32px;
	top: 6px
}
.aside .outUl li.outli.nav_stock_delist b {
	height: 27px;
	top: 10px;
	background-position: 0 -1455px;
}
.aside .outUl li.outli.nav_beijiaosuo b {
	height: 27px;
	top: 10px;
	background-position: 0 -1483px;
}
.aside .outUl li.outli.nav_xingquanrongzi b {
	height: 27px;
	top: 10px;
	background-position: 0 -1563px;
}
.aside .outUl li.outli.nav_bill_apply b {
	height: 27px;
	top: 10px;
	background-position: 0 -1511px;
}
.aside .outUl li.outli.nav_hlt b {
	background-position: 0 -1278px;
	height: 26px;
	top: 6px
}
.aside .outUl li.outli.nav_qrp b {
	background-position: 0 -1302px;
	height: 28px;
	top: 10px
}
.aside .outUl li.outli.nav_repo b {
	background-position: 0 -318px
}

.aside .outUl li.outli.nav_delist b {
	background-position: 0 -340px
}

.aside .outUl li.outli.nav_margin b {
	background-position: 0 -362px
}

.aside .outUl li.outli.nav_riskwarn b {
	background-position: 0 -384px
}

.aside .outUl li.outli.nav_startbusiness b {
	background-position: 0 -406px
}

.aside .outUl li.outli.nav_borrowrecord b {
	background-position: 0 -460px
}

.aside .outUl li.outli.nav_newpay b {
	top: 11px;
	height: 25px;
	background-position: 0 -482px
}

.aside .outUl li.outli.nav_credit b {
	top: 8px;
	height: 30px;
	background-position: 0 -507px
}

.aside .outUl li.outli.nav_moneyacc b {
	background-position: 0 -88px
}

.aside .outUl li.outli.nav_available b {
	top: 8px;
	height: 28px;
	background-position: 0 -561px
}

.aside .outUl li.outli.nav_desirable b {
	top: 8px;
	height: 29px;
	background-position: 0 -590px
}

.aside .outUl li.outli.nav_entrustSearch b {
	height: 25px;
	top: 10px;
	background-position: 0 -617px
}

.aside .outUl li.outli.nav_consumePay b {
	height: 25px;
	top: 10px;
	background-position: 0 -642px
}

.aside .outUl li.outli.nav_borrowflow b {
	height: 28px;
	top: 10px;
	background-position: 0 -665px
}

.aside .outUl li.outli.nav_businessAuthority b {
	height: 27px;
	top: 10px;
	background-position: 0 -696px
}

.aside .outUl li.outli.nav_startbusinessSign b {
	height: 27px;
	top: 10px;
	background-position: 0 -722px
}

.aside .outUl li.outli.nav_cashSign b {
	height: 22px;
	top: 14px;
	background-position: 0 -750px
}

.aside .outUl li.outli.nav_commission b {
	height: 24px;
	top: 12px;
	background-position: 0 -772px
}

.aside .outUl li.outli.nav_rotate b {
	height: 24px;
	top: 12px;
	background-position: 0 -798px
}

.aside .outUl li.outli.nav_investAdviser b {
	background-position: 0 -821px
}

.aside .outUl li.outli.nav_wendeli b {
	height: 25px;
	background-position: 0 -844px
}

.aside .outUl li.outli.nav_qualify b {
	height: 28px;
	background-position: 0 -870px
}

.aside .outUl li.outli.nav_protocolQuery b {
	height: 23px;
	background-position: 0 -901px
}

.aside .outUl li.outli.nav_cost b {
	height: 22px;
	background-position: 0 -924px
}

.aside .outUl li.outli.nav_cost_change b {
	height: 22px;
	background-position: 0 -924px
}

.aside .outUl li.outli.nav_xinsanban b {
	height: 25px;
	background-position: 0 -946px
}

.aside .outUl li.outli.nav_rzrqexpansion b {
	height: 21px;
	background-position: 0 -971px
}

.aside .outUl li.outli.nav_startbusinessOpenSearch b {
	height: 21px;
	background-position: 0 -992px
}

.aside .outUl li.outli.nav_etf b {
	height: 24px;
	background-position: 0 -1013px
}

.aside .outUl li.outli.nav_rankBook b {
	height: 24px;
	background-position: 0 -1038px
}

.aside .outUl li.outli.nav_deposit-manage b {
	height: 20px;
	background-position: 0 -1061px
}

.aside .outUl li.outli.nav_manageAccount b {
	height: 20px;
	background-position: 0 -1084px
}

.aside .outUl li.outli.nav_jindianzi b {
	top: 15px;
	height: 14px;
	background-position: 0 -1108px
}

.aside .outUl li.outli.nav_stock-query b {
	top: 10px;
	height: 25px;
	background-position: 0 -1123px
}

.aside .outUl li.outli.nav_stock-query.choosen b {
	background-position: -28px -1123px
}

.aside .outUl li.outli.nav_bankRisk b {
	top: 10px;
	height: 25px;
	background-position: 0 -1152px
}

.aside .outUl li.outli.nav_operation_flow b {
	top: 10px;
	height: 25px;
	background-position: 0 -1180px
}

.aside .outUl li.outli.nav_uploadAvatar b {
	background-position: 0 -1206px
}

.aside .outUl li.outli.nav_sgt b {
	background-position: 0 -1231px
}

.aside .outUl li.outli.nav_comms b {
	background-position: 0 -1283px
}

.aside .outUl li.outli.nav_TO b {
	background-position: 0 -1309px
}
.aside .outUl li.outli.nav_cancel b {
	background-position: 0 -1326px
}
.aside .outUl li.outli.nav_SilDeriv b {
	background-position: 0 -1335px
}

.aside .outUl li.outli.nav_OpLevelAdjust b {
	background-position: 0 -1361px
}

.aside .outUl li.outli.nav_sanbanStockRight b {
	background-position: 0 -1375px
}

.aside .outUl li.outli.nav_ptrade_open b {
    height: 26px;
	background-position: 0 -1593px
}

.aside .outUl li.outli.nav_nuggets_open b {
	height: 26px;
	background-position: 0 -1593px
}

.aside .outUl li.outli.nav_bankRisk.choosen b {
	background-position: -28px -1152px
}

.aside .outUl li.outli.nav_busi.choosen b {
	background-position: -28px 0
}

.aside .outUl li.outli.nav_risk.choosen b {
	background-position: -28px -22px
}
.aside .outUl li.outli.nav_agent.choosen b {
	background-position: -28px 0
}
.aside .outUl li.outli.nav_credit_test.choosen b {
	background-position: -28px 0
}
.aside .outUl li.outli.nav_third.choosen b {
	background-position: -28px -44px
}

.aside .outUl li.outli.nav_openacc.choosen b {
	background-position: -28px -66px
}

.aside .outUl li.outli.nav_moneyacc.choosen b {
	background-position: -28px -88px
}

.aside .outUl li.outli.nav_securityacc.choosen b {
	background-position: -28px -110px
}

.aside .outUl li.outli.nav_entrust.choosen b {
	background-position: -28px -132px
}

.aside .outUl li.outli.nav_signbook.choosen b {
	background-position: -28px -154px
}

.aside .outUl li.outli.nav_information.choosen b {
	background-position: -28px -176px
}

.aside .outUl li.outli.nav_xdt.choosen b {
	background-position: -28px -198px
}

.aside .outUl li.outli.nav_otc.choosen b {
	background-position: -28px -220px
}

.aside .outUl li.outli.nav_bank.choosen b {
	background-position: -28px -242px
}

.aside .outUl li.outli.nav_debt.choosen b {
	background-position: -28px -264px
}

.aside .outUl li.outli.nav_ggt.choosen b {
	background-position: -28px -286px;
	height: 32px;
	top: 6px
}
.aside .outUl li.outli.nav_stock_delist.choosen b {
	background-position: -28px -1455px;
}
.aside .outUl li.outli.nav_beijiaosuo.choosen b {
	background-position: -28px -1483px;
}
.aside .outUl li.outli.nav_xingquanrongzi.choosen b {
	background-position: -28px -1563px;
}
.aside .outUl li.outli.nav_bill_apply.choosen b {
	height: 27px;
	top: 10px;
	background-position: -28px -1511px;
}
.aside .outUl li.outli.nav_hlt.choosen b {
	background-position: -28px -1278px;
	height: 26px;
	top: 6px
}
.aside .outUl li.outli.nav_qrp.choosen b {
	background-position: -28px -1302px;
	height: 28px;
	top: 10px
}

.aside .outUl li.outli.nav_repo.choosen b {
	background-position: -28px -318px
}

.aside .outUl li.outli.nav_delist.choosen b {
	background-position: -28px -340px
}

.aside .outUl li.outli.nav_margin.choosen b {
	background-position: -28px -362px
}

.aside .outUl li.outli.nav_riskwarn.choosen b {
	background-position: -28px -384px
}

.aside .outUl li.outli.nav_startbusiness.choosen b {
	background-position: -28px -406px
}

.aside .outUl li.outli.nav_borrowrecord.choosen b {
	background-position: -28px -460px
}

.aside .outUl li.outli.nav_newpay.choosen b {
	top: 11px;
	background-position: -28px -482px
}

.aside .outUl li.outli.nav_credit.choosen b {
	top: 10px;
	background-position: -28px -507px
}

.aside .outUl li.outli.nav_available.choosen b {
	top: 8px;
	background-position: -28px -561px
}

.aside .outUl li.outli.nav_desirable.choosen b {
	top: 8px;
	background-position: -28px -590px
}

.aside .outUl li.outli.nav_entrustSearch.choosen b {
	top: 8px;
	background-position: -28px -617px
}

.aside .outUl li.outli.nav_consumePay.choosen b {
	height: 25px;
	top: 10px;
	background-position: -28px -642px
}

.aside .outUl li.outli.nav_borrowflow.choosen b {
	height: 28px;
	top: 10px;
	background-position: -28px -665px
}

.aside .outUl li.outli.nav_businessAuthority.choosen b {
	height: 27px;
	top: 10px;
	background-position: -28px -696px
}

.aside .outUl li.outli.nav_startbusinessSign.choosen b {
	background-position: -28px -722px
}

.aside .outUl li.outli.nav_cashSign.choosen b {
	background-position: -28px -750px
}

.aside .outUl li.outli.nav_commission.choosen b {
	height: 24px;
	top: 12px;
	background-position: -28px -772px
}

.aside .outUl li.outli.nav_rotate.choosen b {
	background-position: -28px -798px
}

.aside .outUl li.outli.nav_investAdviser.choosen b {
	background-position: -28px -821px
}

.aside .outUl li.outli.nav_wendeli.choosen b {
	height: 27px;
	background-position: -28px -844px
}

.aside .outUl li.outli.nav_qualify.choosen b {
	height: 28px;
	background-position: -28px -870px
}

.aside .outUl li.outli.nav_protocolQuery.choosen b {
	height: 23px;
	background-position: -28px -901px
}

.aside .outUl li.outli.nav_cost.choosen b {
	height: 22px;
	background-position: -28px -924px
}

.aside .outUl li.outli.nav_cost_change.choosen b {
	height: 22px;
	background-position: -28px -924px
}

.aside .outUl li.outli.nav_xinsanban.choosen b {
	height: 25px;
	background-position: -28px -946px
}

.aside .outUl li.outli.nav_rzrqexpansion.choosen b {
	height: 21px;
	background-position: -28px -971px
}

.aside .outUl li.outli.nav_startbusinessOpenSearch.choosen b {
	background-position: -28px -992px
}

.aside .outUl li.outli.nav_etf.choosen b {
	background-position: -28px -1013px
}

.aside .outUl li.outli.nav_rankBook.choosen b {
	background-position: -28px -1038px
}

.aside .outUl li.outli.nav_deposit-manage.choosen b {
	background-position: -28px -1061px
}

.aside .outUl li.outli.nav_manageAccount.choosen b {
	background-position: -28px -1084px
}

.aside .outUl li.outli.nav_jindianzi.choosen b {
	height: 14px;
	background-position: -28px -1108px
}

.aside .outUl li.outli.nav_operation_flow.choosen b {
	top: 10px;
	height: 25px;
	background-position: -28px -1180px
}

.aside .outUl li.outli.nav_uploadAvatar.choosen b {
	background-position: -28px -1206px
}

.aside .outUl li.outli.nav_sgt.choosen b {
	background-position: -28px -1231px
}

.aside .outUl li.outli.nav_buylimit.choosen b {
	background-position: -28px -1257px
}

.aside .outUl li.outli.nav_comms.choosen b {
	background-position: -28px -1283px
}

.aside .outUl li.outli.nav_TO.choosen b {
	background-position: -28px -1309px
}

.aside .outUl li.outli.nav_cancel.choosen b {
	background-position: -28px -1326px
}
.aside .outUl li.outli.nav_SilDeriv.choosen b {
	background-position: -28px -1335px
}

.aside .outUl li.outli.nav_OpLevelAdjust.choosen b {
	background-position: -28px -1361px
}
.aside .outUl li.outli.nav_sanbanStockRight.choosen b {
	background-position: -28px -1375px
}
.aside .outUl li.outli.nav_ptrade_open.choosen b {
	background-position: -28px -1593px
}
.aside .outUl li.outli.nav_nuggets_open.choosen b {
	background-position: -28px -1593px
}
.aside .outUl li.outli.nav_trust b {
	height: 24px;
	background-position: 0 -537px
}
.aside .outUl li.outli.nav_trust b {
	height: 24px;
	background-position: 0 -537px
}
.aside .outUl li.outli.nav_yongjin b {
	height: 28px;
	background-position: 0 -431px
}
.aside .outUl li.outli.nav_yongjin.choosen b {
	height: 28px;
	background-position: -28px -431px
}
.aside .outUl li.outli.nav_reservation b {
	height: 26px;
	background-position: 0 -1152px
}
.aside .outUl li.outli.nav_reservation.choosen b {
	height: 26px;
	background-position: -28px -1152px
}
.aside .outUl li.outli.nav_stockright_600256 b {
	height: 27px;
	background-position: 0 -722px;
}
.aside .outUl li.outli.nav_stockright_600256.choosen b {
	height: 27px;
	background-position: -28px -722px;
}
.aside .outUl li.outli.nav_agreement_resign b {
	height: 27px;
	background-position: 0 -1427px;
}
.aside .outUl li.outli.nav_agreement_resign.choosen b {
	height: 27px;
	background-position: -28px -1427px;
}
.aside .outUl li.outli .inUl {
	padding: 6px 0;
	display: block;
}

.aside .outUl li.outli .inUl li {
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	position: relative;
}

.aside .outUl li.outli .inUl li a {
	padding-left: 14px;
	height: 40px;
	line-height: 40px;
	padding-left: 20px;
	color: #858585;
	background: none;
	font-size: 14px;
	text-decoration: none;
	display: block;
	background: url("/images/aside-arrow.png") left 14px no-repeat;
}

.aside .outUl li.outli .inUl li a.current {
	background: url("/images/aside-arrow.png") left -14px no-repeat
}

.aside.myfund_aside .outUl li.outli b {
	background: url("/images/aside-myfund.png") 0 0 no-repeat;
	display: inline-block;
	width: 27px;
	height: 24px
}

.aside.myfund_aside .outUl li.outli b {
	*display: inline
}

.aside.myfund_aside .outUl li.outli.nav_assets b {
	background-position: 0 0
}

.aside.myfund_aside .outUl li.outli.nav_fundfluid b {
	background-position: 0 -24px;
	top: 10px
}

.aside.myfund_aside .outUl li.outli.nav_silvertransfer b {
	background-position: 0 -48px
}

.aside.myfund_aside .outUl li.outli.nav_account_transfer b {
	height: 24px;
	top: 12px;
	background-position: 0 -72px
}

.aside.myfund_aside .outUl li.outli.nav_assets.choosen b {
	background-position: -27px 0
}

.aside.myfund_aside .outUl li.outli.nav_fundfluid.choosen b {
	background-position: -27px -24px;
	top: 10px
}

.aside.myfund_aside .outUl li.outli.nav_silvertransfer.choosen b {
	background-position: -27px -48px
}

.aside.myfund_aside .outUl li.outli.nav_account_transfer.choosen b {
	height: 24px;
	top: 12px;
	background-position: -27px -72px
}

.aside.certificate_aside .outUl li.outli b {
	background: url("/images/aside-cert.png") 0 0 no-repeat;
	display: inline-block;
	width: 25px;
	height: 28px;
	top: 10px
}

.aside.certificate_aside .outUl li.outli b {
	*display: inline
}

.aside.certificate_aside .outUl li.outli.nav_mycertificate b {
	background-position: 0 0
}

.aside.certificate_aside .outUl li.outli.nav_selfcertificate b {
	background-position: 0 -28px
}

.aside.certificate_aside .outUl li.outli.nav_zdcertificate b {
	background-position: 0 -56px
}

.aside.certificate_aside .outUl li.outli.nav_mycertificate.choosen b {
	background-position: -25px 0
}

.aside.certificate_aside .outUl li.outli.nav_selfcertificate.choosen b {
	background-position: -25px -28px
}

.aside.certificate_aside .outUl li.outli.nav_zdcertificate.choosen b {
	background-position: -25px -56px
}

.aside.personal_aside .outUl li.outli b {
	background: url("/images/aside-info.png") 0 0 no-repeat;
	display: inline-block;
	width: 20px;
	height: 24px
}

.aside.personal_aside .outUl li.outli b {
	*display: inline
}

.aside.personal_aside .outUl li.outli.nav_myinfo b {
	background-position: 0 0
}

.aside.personal_aside .outUl li.outli.nav_cpsets b {
	background-position: 0 -24px;
	top: 12px
}

.aside.personal_aside .outUl li.outli.nav_mailsets b {
	background-position: 0 -48px
}

.aside.personal_aside .outUl li.outli.nav_passwordsets b {
	top: 12px;
	background-position: 0 -72px
}

.aside.personal_aside .outUl li.outli.nav_importantinfo b {
	top: 12px;
	background-position: 0 -96px
}

.aside.personal_aside outUl li.outli.nav_questionnaire  {
	top: 12px;
	background-position: 0 -117px
}

.aside.personal_aside .outUl li.outli.nav_myinfo.choosen b {
	background-position: -20px 0
}

.aside.personal_aside .outUl li.outli.nav_cpsets.choosen b {
	background-position: -20px -24px;
	top: 12px
}

.aside.personal_aside .outUl li.outli.nav_mailsets.choosen b {
	background-position: -20px -48px
}

.aside.personal_aside .outUl li.outli.nav_passwordsets.choosen b {
	top: 12px;
	background-position: -20px -72px
}

.aside.personal_aside .outUl li.outli.nav_importantinfo.choosen b {
	top: 12px;
	background-position: -20px -96px
}

.aside.personal_aside .outUl li.outli.nav_questionnaire.choosen b {
	top: 12px;
	background-position: -20px -117px
}

.aside.xdt_aside .outUl li.outli b {
	background: url("/images/aside-xdt.png") 0 0 no-repeat;
	display: inline-block;
	width: 27px;
	height: 24px
}

.aside.xdt_aside .outUl li.outli b {
	*display: inline
}

.aside.xdt_aside .outUl li.outli.aside_borrow b {
	background-position: 0 0;
	height: 25px
}

.aside.xdt_aside .outUl li.outli.aside_repay b {
	background-position: 0 -25px;
	top: 12px;
	height: 23px
}

.aside.xdt_aside .outUl li.outli.aside_account_manage b {
	background-position: 0 -48px
}

.aside.xdt_aside .outUl li.outli.aside_borrow.choosen b {
	background-position: -27px 0
}

.aside.xdt_aside .outUl li.outli.aside_repay.choosen b {
	background-position: -27px -25px;
	top: 10px
}

.aside.xdt_aside .outUl li.outli.aside_account_manage.choosen b {
	background-position: -27px -48px
}

.aside.whiteStyle {
	width: 164px;
	float: left;
	margin-left: -100%;
}

.aside.whiteStyle .outUl {
	overflow: hidden;
}

.aside.whiteStyle .outUl li.outli {
	border-bottom: 1px solid$aside_li_borderB_color;
	padding: 0;
}

.aside.whiteStyle .outUl li.outli a.outa {
	display: block;
	height: 44px;
	width: 100%;
	background: $aside_a_bg;
	line-height: 44px;
	color: $aside_a_color;
	font-size: 14px;
	text-decoration: none;
	font-family: Microsoft YaHei;
	cursor: pointer;
	position: relative;
	border-bottom: none 0;
}

.aside.whiteStyle .outUl li.outli a.outa:hover {
	text-decoration: none
}

.aside.whiteStyle .outUl li.outli a.outa cite {
	margin-left: 44px
}

.aside.whiteStyle .outUl li.outli b {
	display: inline-block;
	position: absolute;
	top: 14px;
	left: 14px
}

.aside.whiteStyle .outUl li.outli b {
	*display: inline
}

.aside.whiteStyle .outUl li.outli.choosen {
	border-bottom: 1px solid$aside_li_act_borderB_color;
	width: auto;
	background: none;
	padding: 0;
	b
}

.aside.whiteStyle .outUl li.outli.choosen a.outa {
	color: $aside_a_act_color;
	background: $aside_a_act_bg;
	border-bottom: 0 none
}

.aside.whiteStyle .outUl li.outli.nav_busi b {
	background-position: 0 0
}

.aside.whiteStyle .outUl li.outli.nav_risk b {
	background-position: 0 -22px
}

.aside.whiteStyle .outUl li.outli.nav_third b {
	background-position: 0 -44px
}

.aside.whiteStyle .outUl li.outli.nav_openacc b {
	background-position: 0 -66px
}

.aside.whiteStyle .outUl li.outli.nav_moneyacc b {
	background-position: 0 -88px
}

.aside.whiteStyle .outUl li.outli.nav_securityacc b {
	background-position: 0 -110px
}

.aside.whiteStyle .outUl li.outli.nav_entrust b {
	background-position: 0 -132px
}

.aside.whiteStyle .outUl li.outli.nav_signbook b {
	top: 12px;
	background-position: 0 -154px
}

.aside.whiteStyle .outUl li.outli.nav_information b {
	background-position: 0 -176px
}

.aside.whiteStyle .outUl li.outli.nav_xdt b {
	top: 12px;
	background-position: 0 -198px
}

.aside.whiteStyle .outUl li.outli.nav_otc b {
	background-position: 0 -220px
}

.aside.whiteStyle .outUl li.outli.nav_bank b {
	background-position: 0 -242px
}

.aside.whiteStyle .outUl li.outli.nav_debt b {
	background-position: 0 -264px
}

.aside.whiteStyle .outUl li.outli.nav_ggt b {
	background-position: 0 -286px;
	height: 32px;
	top: 6px
}
.aside.whiteStyle .outUl li.outli.nav_hlt b {
	background-position: 0 -1278px;
	height: 26px;
	top: 6px
}
.aside.whiteStyle .outUl li.outli.nav_qrp b {
	background-position: 0 -1302px;
	height: 28px;
	top: 10px
}

.aside.whiteStyle .outUl li.outli.nav_repo b {
	background-position: 0 -318px
}

.aside.whiteStyle .outUl li.outli.nav_delist b {
	top: 12px;
	background-position: 0 -340px
}

.aside.whiteStyle .outUl li.outli.nav_margin b {
	background-position: 0 -362px
}

.aside.whiteStyle .outUl li.outli.nav_riskwarn b {
	top: 12px;
	background-position: 0 -384px
}

.aside.whiteStyle .outUl li.outli.nav_startbusiness b {
	background-position: 0 -406px
}

.aside.whiteStyle .outUl li.outli.nav_borrowrecord b {
	background-position: 0 -460px
}

.aside.whiteStyle .outUl li.outli.nav_newpay b {
	top: 11px;
	height: 25px;
	background-position: 0 -482px
}

.aside.whiteStyle .outUl li.outli.nav_credit b {
	top: 8px;
	height: 30px;
	background-position: 0 -507px
}

.aside.whiteStyle .outUl li.outli.nav_moneyacc b {
	background-position: 0 -88px
}

.aside.whiteStyle .outUl li.outli.nav_available b {
	top: 8px;
	height: 28px;
	background-position: 0 -561px
}

.aside.whiteStyle .outUl li.outli.nav_desirable b {
	top: 8px;
	height: 29px;
	background-position: 0 -590px
}

.aside.whiteStyle .outUl li.outli.nav_entrustSearch b {
	height: 25px;
	top: 10px;
	background-position: 0 -617px
}

.aside.whiteStyle .outUl li.outli.nav_consumePay b {
	height: 25px;
	top: 10px;
	background-position: 0 -642px
}

.aside.whiteStyle .outUl li.outli.nav_borrowflow b {
	height: 28px;
	top: 10px;
	background-position: 0 -665px
}

.aside.whiteStyle .outUl li.outli.nav_startbusinessSign b {
	height: 25px;
	background-position: 0 -722px
}

.aside.whiteStyle .outUl li.outli.nav_rotate b {
	height: 24px;
	top: 12px;
	background-position: 0 -798px
}

.aside.whiteStyle .outUl li.outli.nav_investService b {
	height: 26px;
	top: 7px;
	background-position: 0 -874px
}

.aside.whiteStyle .outUl li.outli.nav_busi.choosen b {
	background-position: -28px 0
}

.aside.whiteStyle .outUl li.outli.nav_risk.choosen b {
	background-position: -28px -22px
}

.aside.whiteStyle .outUl li.outli.nav_third.choosen b {
	background-position: -28px -44px
}

.aside.whiteStyle .outUl li.outli.nav_openacc.choosen b {
	background-position: -28px -66px
}

.aside.whiteStyle .outUl li.outli.nav_moneyacc.choosen b {
	background-position: -28px -88px
}

.aside.whiteStyle .outUl li.outli.nav_securityacc.choosen b {
	background-position: -28px -110px
}

.aside.whiteStyle .outUl li.outli.nav_entrust.choosen b {
	background-position: -28px -132px
}

.aside.whiteStyle .outUl li.outli.nav_signbook.choosen b {
	background-position: -28px -154px
}

.aside.whiteStyle .outUl li.outli.nav_information.choosen b {
	background-position: -28px -176px
}

.aside.whiteStyle .outUl li.outli.nav_xdt.choosen b {
	background-position: -28px -198px
}

.aside.whiteStyle .outUl li.outli.nav_otc.choosen b {
	background-position: -28px -220px
}

.aside.whiteStyle .outUl li.outli.nav_bank.choosen b {
	background-position: -28px -242px
}

.aside.whiteStyle .outUl li.outli.nav_debt.choosen b {
	background-position: -28px -264px
}

.aside.whiteStyle .outUl li.outli.nav_ggt.choosen b {
	background-position: -28px -286px;
	height: 32px;
	top: 6px
}
.aside.whiteStyle .outUl li.outli.nav_ggt.choosen b {
	background-position: -28px -286px;
	height: 32px;
	top: 6px
}
.aside.whiteStyle .outUl li.outli.nav_hlt.choosen b {
	background-position: -28px -1278px;
	height: 26px;
	top: 6px
}
.aside.whiteStyle .outUl li.outli.nav_qrp.choosen b {
	background-position: -28px -1302px;
	height: 28px;
	top: 10px
}
.aside.whiteStyle .outUl li.outli.nav_cancel b {
	background-position: 0 -1326px
}
.aside.whiteStyle .outUl li.outli.nav_repo.choosen b {
	background-position: -28px -318px
}

.aside.whiteStyle .outUl li.outli.nav_delist.choosen b {
	top: 12px;
	background-position: -28px -340px
}

.aside.whiteStyle .outUl li.outli.nav_margin.choosen b {
	background-position: -28px -362px
}

.aside.whiteStyle .outUl li.outli.nav_riskwarn.choosen b {
	top: 12px;
	background-position: -28px -384px
}

.aside.whiteStyle .outUl li.outli.nav_startbusiness.choosen b {
	background-position: -28px -406px
}

.aside.whiteStyle .outUl li.outli.nav_borrowrecord.choosen b {
	background-position: -28px -460px
}

.aside.whiteStyle .outUl li.outli.nav_newpay.choosen b {
	top: 11px;
	background-position: -28px -482px
}

.aside.whiteStyle .outUl li.outli.nav_credit.choosen b {
	top: 10px;
	background-position: -28px -507px
}

.aside.whiteStyle .outUl li.outli.nav_available.choosen b {
	top: 8px;
	background-position: -28px -561px
}

.aside.whiteStyle .outUl li.outli.nav_desirable.choosen b {
	top: 8px;
	background-position: -28px -590px
}

.aside.whiteStyle .outUl li.outli.nav_entrustSearch.choosen b {
	top: 8px;
	background-position: -28px -617px
}

.aside.whiteStyle .outUl li.outli.nav_consumePay.choosen b {
	height: 25px;
	top: 10px;
	background-position: -28px -642px
}

.aside.whiteStyle .outUl li.outli.nav_borrowflow.choosen b {
	height: 28px;
	top: 10px;
	background-position: -28px -665px
}

.aside.whiteStyle .outUl li.outli.nav_startbusinessSign.choosen b {
	height: 25px;
	background-position: -28px -722px
}

.aside.whiteStyle .outUl li.outli.nav_rotate.choosen b {
	height: 24px;
	top: 12px;
	background-position: -28px -798px
}

.aside.whiteStyle .outUl li.outli.nav_investService.choosen b {
	height: 26px;
	top: 7px;
	background-position: -28px -874px
}

.aside.whiteStyle .outUl li.outli.nav_can.choosen b {
	background-position: -28px -1326px
}

.aside.whiteStyle.business_aside li.outli b {
	width: 28px;
	height: 22px;
	background-image: url("/images/nav_business.png");
	background-repeat: no-repeat
}

.aside.whiteStyle.personal_aside .outUl li.outli b {
	width: 22px;
	height: 22px;
	background: url("/images/nav_personal.png") 0 0 no-repeat
}

.aside.whiteStyle.personal_aside .outUl li.outli.nav_myinfo b {
	background-position: 0 0
}

.aside.whiteStyle.personal_aside .outUl li.outli.nav_cpsets b {
	top: 12px;
	background-position: 0 -22px
}

.aside.whiteStyle.personal_aside .outUl li.outli.nav_mailsets b {
	top: 15px;
	background-position: 0 -44px
}

.aside.whiteStyle.personal_aside .outUl li.outli.nav_passwordsets b {
	top: 10px;
	background-position: 0 -66px
}

.aside.whiteStyle.personal_aside .outUl li.outli.nav_myinfo.choosen b {
	background-position: -22px 0
}

.aside.whiteStyle.personal_aside .outUl li.outli.nav_cpsets.choosen b {
	background-position: -22px -22px
}

.aside.whiteStyle.personal_aside .outUl li.outli.nav_mailsets.choosen b
	{
	background-position: -22px -44px
}

.aside.whiteStyle.personal_aside .outUl li.outli.nav_passwordsets.choosen b
	{
	background-position: -22px -66px
}

.aside.whiteStyle.certificate_aside .outUl li.outli b {
	width: 20px;
	height: 22px;
	background: url("/images/nav_certificate.png") 0 0 no-repeat
}

.aside.whiteStyle.certificate_aside .outUl li.outli.nav_mycertificate b
	{
	background-position: 0 0
}

.aside.whiteStyle.certificate_aside .outUl li.outli.nav_CTcertificate b
	{
	top: 12px;
	background-position: 0 -22px
}

.aside.whiteStyle.certificate_aside .outUl li.outli.nav_ZDcertificate b
	{
	top: 12px;
	background-position: 0 -44px
}

.aside.whiteStyle.certificate_aside .outUl li.outli.nav_mycertificate.choosen b
	{
	background-position: -20px 0
}

.aside.whiteStyle.certificate_aside .outUl li.outli.nav_CTcertificate.choosen b
	{
	background-position: -20px -22px
}

.aside.whiteStyle.certificate_aside .outUl li.outli.nav_ZDcertificate.choosen b
	{
	background-position: -20px -44px
}

.aside.whiteStyle.myfund_aside .outUl li.outli b {
	width: 21px;
	height: 20px;
	background: url("/images/nav_fund.png") 0 0 no-repeat
}

.aside.whiteStyle.myfund_aside .outUl li.outli.nav_assets b {
	background-position: 0 0
}

.aside.whiteStyle.myfund_aside .outUl li.outli.nav_fundfluid b {
	top: 12px;
	background-position: 0 -20px
}

.aside.whiteStyle.myfund_aside .outUl li.outli.nav_silvertransfer b {
	top: 12px;
	background-position: 0 -40px
}

.aside.whiteStyle.myfund_aside .outUl li.outli.nav_assets.choosen b {
	background-position: -21px 0
}

.aside.whiteStyle.myfund_aside .outUl li.outli.nav_fundfluid.choosen b {
	background-position: -21px -20px
}

.aside.whiteStyle.myfund_aside .outUl li.outli.nav_silvertransfer.choosen b
	{
	background-position: -21px -40px
}

.aside.whiteStyle dl {
	background: #fff;
	border-radius: 5px;
	padding: 10px;
	margin: 20px 10px;
}

.aside.whiteStyle dl dt {
	font-weight: bold;
	color: #555;
	font-family: Microsoft YaHei
}

.aside.whiteStyle dl dd {
	font-size: 12px;
	line-height: 24px;
}

.aside.whiteStyle dl dd a {
	color: #ababab
}
.aside .outUl li.outli.nav_net b {
	background-position: 0 -1351px
}
.aside .outUl li.outli.nav_net.choosen b {
	background-position: -28px -1351px
}
.aside.whiteStyle .outUl li.outli.nav_net b {
	background-position: 0 -1351px
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,figure
	{
	padding: 0;
	margin: 0
}

body,button,input,select,textarea {
	font: 14px/1.5 arial, "Microsoft YaHei";
	color: #676767
}

body {
	background: #f8f8f8
}

a {
	color: #0a9aff;
	text-decoration: none
}

.fontz14 {
	font-size: 14px
}

.fontz16 {
	font-size: 16px
}

.fontz18 {
	font-size: 18px
}

.fontz20 {
	font-size: 20px
}

.fontz22 {
	font-size: 22px
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

fieldset {
	border: 0;
	display: block
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-weight: normal;
	font-style: normal
}

strong{
	font-weight: bold;
}

ol,ul {
	list-style: none
}

h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	font-size: 100%
}

.fl {
	float: left
}

.fr {
	float: right
}

.tc {
	text-align: center
}

.mb14 {
	margin-bottom: 14px
}

.mb20 {
	margin-bottom: 20px
}
.mb30 {
	margin-bottom: 30px
}

input {
	outline: none;
	border: 0 none
}

img {
	border: 0 none
}

.red {
	color: #f00
}
.green {
	color: #61AF0E
}

.theme_color {
	color: #fe7f00
}

.tip {
	margin-bottom: 10px
}

.warm_tip {
	padding-left: 24px;
	font-weight: bold;
	padding-top: 18px;
	border-top: 1px solid #d5d5d5;
}

.warm_tip i.warm_tip_icon {
	float: left;
	margin-left: -24px;
	vertical-align: middle;
	display: inline-block;
	width: 16px;
	height: 14px;
	margin-top: 3px;
	background: url("/images/warm-tip-icon.png") 0 0 no-repeat
}

.warm_tip i.warm_tip_icon {
	*display: inline
}

.veri_msg {
	font-size: 12px;
	margin-left: 4px;
	display: inline-block;
}

.veri_msg i {
	vertical-align: text-top
}

ul.warm_tips {
	margin-top: 10px;
	list-style: none;
}

ul.warm_tips li {
	font-size: 12px;
	padding-left: 24px;
	font-weight: normal
}

div.warm_tips p{
	text-indent: 24px;
}
div.warm_tipsNesc p{
	margin-top: 5px;
}

.msg {
	margin-bottom: 14px
}

.wrap_950 {
	width: 950px;
	margin: 0 auto
}

.error_msg {
	font-size: 12px;
	color: $error_color;
	display: inline-block;
	margin-left: 4px
}

.error_msg {
	*display: inline
}

.clearfix:after {
	content: '\20';
	clear: both;
	height: 0;
	display: block
}

.clearfix {
	*zoom: 1
}

.width178 {
	width: 178px
}

.width73 {
	width: 73px
}

.item {
	margin-bottom: 14px;
	height: 36px;
	line-height: 36px;
	margin-bottom: 10px;
}

.item:last-child {
	margin-bottom: 0
}

.item .itemName {
	float: left;
	margin: 0 20px 0 0;
	width: 70px;
	text-align: right;
}

.item .itemName i {
	color: #f00;
	vertical-align: middle;
	margin-right: 4px
}

.item .itemName.width178 {
	width: 178px
}

.title_search {
	margin-bottom: 20px;
}

.title_search .title {
	float: left;
	font-size: 16px
}

.title_search input {
	vertical-align: middle
}

.jump {
	margin-top: 40px;
	text-align: left;
	padding-left: 290px;
}

.jump .back {
	font-size: 12px;
	color: $font_light_color;
	text-decoration: none;
	margin: 30px 0 0 -290px;
	display: inline-block;
	float: left
}

.jump .back {
	*display: inline
}

.caption {
	margin-bottom: 14px;
	height: 30px;
	line-height: 30px;
}

.caption .search_wrap input {
	padding: 4px 8px;
	width: 200px;
	height: 20px;
	vertical-align: middle;
	margin-right: -4px;
	border: 0;
	border: 1px solid #dfdfdf;
	border-right: 0
}

.caption .search_wrap a {
	width: 36px;
	height: 30px;
	display: inline-block;
	background: url("/images/searchBtn.jpg") 0 0 no-repeat;
	vertical-align: middle
}

.caption .search_wrap a {
	*display: inline
}

.caption .cap {
	float: left;
	font-size: 14px
}

.state_wrap {
	margin-bottom: 16px;
}

.state_wrap b {
	color: #fe7f00;
	font-size: 18px;
	margin-right: 16px;
	font-weight: normal;
}

.state_wrap b a {
	margin-left: 10px
}

.btn-text {
	padding-left: 8px;
	font-size: 12px
}

.tip_cont,.tip_msg,.tip_msg_multi,.install_result .tip_msg {
	font-size: 16px;
	position: relative;
	padding: 0 50px;
	margin-left: 40px;
}

.tip_cont i,.tip_msg i,.tip_msg_multi i,.install_result .tip_msg i {
	position: absolute;
	top: -3px;
	margin-left: -54px;
	line-height: 0
}

.tip_msg,.tip_msg_multi,.install_result .tip_msg {
	padding: 0 80px;
	margin: 0 0 30px 80px;
}

.tip_msg i,.tip_msg_multi i,.install_result .tip_msg i {
	margin-left: -60px;
	top: -8px
}

.tip_msg iframe,.tip_msg_multi iframe,.install_result .tip_msg iframe {
	vertical-align: text-bottom
}

.tip_msg_multi i {
	top: 0
}

.install_result .tip_msg {
	margin-top: 0;
	margin-bottom: 0;
}

.install_result .tip_msg i {
	vertical-align: middle
}

.tip_verify {
	display: inline;
	font-size: 12px
}

.h3_tit,.head_title {
	color: $crumbs_color;
	padding-bottom: 8px;
	background: url("/images/h3_tit.jpg") 0 bottom no-repeat;
	margin-bottom: 28px;
	font-size: 20px;
}

.h3_tit span,.head_title span {
	color: $crumbs_color;
	font-size: 18px
}

.protocol_name {
	color: $title_blue;
	font-size: 16px;
	text-align: left;
	margin-bottom: 24px;
	border-bottom: 1px solid #d4d4d4
}

.protocol_wrapper {
	width: 100%;
	height: 400px;
	overflow: auto;
	padding: 4px 5px;
	border: 1px solid #ccc;
	box-sizing: border-box;
	resize: none;
	margin-bottom: 10px;
}

.protocol_wrapper table {
	width: 100% !important
}

.agreement {
	padding-left: 30px;
	overflow: hidden;
	display: block;
	font-size: 12px;
	margin-bottom: 10px;
}

.agreement input {
	margin-left: -30px;
	width: 30px;
	display: inline-block;
	vertical-align: middle
}

.agreement input {
	*display: inline
}

.agreement.protocols {
	padding-left: 100px;
	margin-bottom: 20px;
}

.agreement.protocols .tit {
	width: 100px;
	color: #777;
	font-size: 12px;
	font-style: normal;
	float: left;
	margin-left: -100px;
}

.agreement.protocols .tit span {
	display: inline-block;
	width: 70px;
}

.agreement.protocols .tit span {
	*display: inline
}

.agreement.protocols .tit i {
	margin-right: 6px;
	position: static;
	display: inline-block;
	vertical-align: top;
	width: 4px;
}

.agreement.protocols .tit i {
	*display: inline
}

.agreement.protocols .tit img {
	vertical-align: middle;
	padding-right: 8px
}

.agreement.protocols a {
	margin-right: 20px;
	text-decoration: underline
}

.agreement.protocols input {
	width: auto;
	margin-left: 0
}

.info_agrr {
	position: relative;
	padding-left: 40px;
}

.info_agrr i {
	position: absolute;
	left: 0;
	top: 0;
	display: inline-block;
	font-size: 16px;
	color: #fa0000
}

.warn {
	background: #fff0c1;
	border: 1px solid$warn_border_color;
	text-align: center;
	color: #676767;
	padding: 15px 30px 15px 10px;
	margin-bottom: 30px;
	position: relative;
}

.warn b {
	width: 14px;
	height: 14px;
	background: url("/images/icons.png") -135px -76px no-repeat;
	cursor: pointer;
	transition: .2s ease all;
	margin: 0 12px 0 0;
	position: absolute;
	top: 40%;
	right: 0;
}

.warn b:hover {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(180deg);
	-webkit-transform-origin: 44% 50%;
	-moz-transform-origin: 44% 50%;
	transform-origin: 44% 50%
}

.warn a.btn {
	vertical-align: middle;
}

.warn a.btn em {
	vertical-align: text-bottom
}

.warn.whiteWarn {
	background: #fff;
	border: 1px solid #fdd2a8;
	text-align: center;
	font-weight: normal;
	padding-left: 24px;
}

.warn.whiteWarn b {
	background-position: -134px -91px
}

.warn.whiteWarn.tl {
	text-align: left
}

.warn.tl {
	text-align: left
}

.star {
	display: inline-block;
	margin-right: 4px;
	color: #fa0000
}

.js-tip {
	margin-top: 10px;
	margin-left: 10px;
	padding-left: 5px;
	font-size: 12px
}

.icon-sprite,.icon-alert,.icon-confirm,.icon-error,.icon-success {
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	background: url("/images/check-small.png") 0 0 no-repeat;
	width: 17px;
	height: 17px
}

.icon-sprite,.icon-alert,.icon-confirm,.icon-error,.icon-success {
	*display: inline
}

.icon-alert {
	background-position: 0 -42px
}

.icon-error {
	background-position: 0 -82px
}

dl.mall_tip {
	background: #f0f0f0;
	padding: 20px 40px;
	margin-bottom: 20px;
}

dl.mall_tip dt {
	font-size: 20px;
	color: #5e564a;
	margin-bottom: 10px
}

dl.mall_tip dd {
	font-size: 14px;
}

dl.mall_tip dd strong {
	color: #dc2525
}

.expecting_wrap {
	padding: 50px 150px;
}

.expecting_wrap .expecting_cont {
	padding: 0 0 0 120px;
	overflow: hidden;
}

.expecting_wrap .expecting_cont img {
	width: 100px;
	float: left;
	margin-left: -120px
}

.expecting_wrap .expecting_cont h3 {
	font-size: 18px;
	margin-top: 20px;
	margin-bottom: 10px
}

.expecting_wrap .expecting_cont p {
	font-size: 24px
}

.file_wrap {
	position: relative
}

input[type="file"] {
	opacity: 0;
	filter: alpha(opacity = 0);
	width: 90px;
	height: 34px;
	position: absolute;
	top: 0;
	right: 6px;
	z-index: 1;
	cursor: pointer
}

.fileBtn {
	position: absolute;
	top: 0;
	right: 6px;
	cursor: pointer
}

.bd {
	overflow: hidden;
}

.bd .login {
	padding: 0 60px 0 40px;
	border-right: 1px dashed #e7e7e7;
	float: left;
	position: relative;
	top: 0
}

.bd .other_login {
	float: left;
}

.bd .other_login .open_online,.bd .other_login .open_appointment {
	margin-left: 40px;
	margin-right: 10px;
	width: 104px;
	height: 39px;
	display: inline-block;
	background: url("/images/index/open-online.jpg") 0 0 no-repeat
}

.bd .other_login .open_online,.bd .other_login .open_appointment {
	*display: inline
}

.bd .other_login .open_appointment {
	background: url("/images/index/open-appointment.jpg") 0 0 no-repeat;
	margin-left: 0
}

.bd h3.indent40 {
	font-size: 18px;
	color: #697682;
	margin-bottom: 10px;
	text-indent: 40px;
	text-align: left;
}

.bd h3.indent40 i {
	width: 21px;
	height: 21px;
	display: inline-block;
	margin-right: 8px;
	vertical-align: text-top;
	background: url("/images/index/login_head.png") 0 0 no-repeat
}

.bd h3.indent40 i {
	*display: inline
}

.loginerr a {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url("/images/login-err-cancel.png") 0 0 no-repeat;
	position: absolute;
	top: 12px;
	right: 10px
}

.loginerr a {
	*display: inline
}

.loginerr .arrow {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url("/images/index/login-err-arrow.png") 0 0 no-repeat;
	position: absolute;
	bottom: -10px;
	right: 40px
}

.loginerr .arrow {
	*display: inline
}

.table {
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	width: 100%;
}

.table th,.table td {
	border-bottom: 1px solid #ddd;
	padding: 12px 0;
	text-align: center
}

.table th {
	background: #f6f6f6
}

.table td {
	border-bottom: 1px solid #ddd;
	color: #818181;
}

.table td .input {
	width: 50px;
	height: 12px;
	padding: 4px 6px
}

.table td.tc {
	text-align: center
}

.table td.tr {
	text-align: right
}

.table td.tl {
	text-align: left
}

table.interlace {
	width: 100%;
	margin-bottom: 20px;
}

table.interlace tr.td_light .td_name {
	background: #fff8f1
}

table.interlace tr.td_light .td_cont {
	background: #f9f9f9;
	color: #676767
}

table.interlace tr.td_strong .td_name {
	background: #fff3e6
}

table.interlace tr.td_strong .td_cont {
	background: #fbfbfb;
	color: #676767
}

table.interlace tr td {
	padding: 10px 2px 10px 20px;
	color: #b78d60;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font-size: 14px;
}

table.interlace tr td.bd_orange {
	border-left: 4px solid #ffd801
}

table.interlace tr td.bd_blue {
	border-left: 4px solid #00a3ff
}

table.interlace tr td.bd_red {
	border-left: 4px solid #ff772f
}

.part {
	border-bottom: 1px solid #e1e1e1;
	text-align: center;
	margin-bottom: 20px;
}

.part span {
	display: inline-block;
	position: relative;
	border-bottom: 2px solid #ff7e00;
	bottom: -1px;
	font-size: 18px;
	padding-bottom: 4px;
	font-family: Microsoft YaHei
}

.question_icon {
	width: 14px;
	height: 14px;
	display: inline-block;
	background: url("/images/ask.png") 0 0 no-repeat
}

.question_icon {
	*display: inline
}

.text_box {
	border: 1px solid #ccc;
	border-radius: 5px;
	width: 300px;
	height: 200px;
	overflow: auto
}

.part {
	border-bottom: 1px solid #e1e1e1;
	text-align: center;
	margin-bottom: 20px;
}

.part span {
	display: inline-block;
	position: relative;
	border-bottom: 2px solid #ff7e00;
	bottom: -1px;
	font-size: 18px;
	padding-bottom: 4px;
	font-family: Microsoft YaHei
}

.current_state {
	border: 1px solid #e3e6e7;
	padding: 20px 30px;
	margin-bottom: 20px;
}

.current_state .tit {
	font-size: 18px
}

.current_state p {
	margin-bottom: 10px;
}

.current_state p input {
	margin-left: 10px
}

.current_state p .tit {
	font-size: 18px;
	font-weight: bold
}

.current_state p input[type="button"] {
	padding-left: 12px;
	padding-right: 12px;
	box-sizing: content-box;
	margin-left: 10px
}

.filter .item {
	margin-bottom: 10px;
	padding-left: 80px;
}

.filter .item .itemName {
	width: 80px;
	margin-left: -80px;
	text-align: left;
	font-size: 16px
}

.filter .item label {
	background: #fff;
	border-radius: 2px;
	color: #bac4c5;
	border: 1px solid #bac4c5;
	padding: 0 5px;
	margin-right: 8px;
	display: inline-block;
	text-align: center;
	line-height: 14px;
	position: relative;
}

.filter .item label {
	*display: inline
}

.filter .item label.checked {
	background: #f99f42;
	color: #fff;
	border: 1px solid #f99f42
}

.filter .item label input {
	position: absolute;
	opacity: 0;
	filter: alpha(opacity = 0)
}

.filter .item #applyStart,.filter .item #applyEnd {
	width: 80px
}

.item.choosen_acc_tip {
	font-size: 12px;
}

.item.choosen_acc_tip i {
	color: #f00;
	padding-right: 4px
}

.checkbox_label {
	width: 196px;
	height: 34px;
	display: block;
	border: 1px solid #c0c0c0;
	border-radius: 5px;
	text-align: center;
	line-height: 34px;
	margin: 20px 0 0 75px;
	position: relative;
}

.checkbox_label.choosen {
	background: url("/images/choosen-icon.png") right top no-repeat;
	border: 1px solid #ffa500
}

.checkbox_label input {
	display: inline-block;
	opacity: 0;
	filter: alpha(opacity = 0);
	width: 100%;
	height: 100%;
	top: 0;
	position: absolute;
	left: 0;
	z-index: 1000
}

.checkbox_label input {
	*display: inline
}

.xiagua_options {
	max-height: 280px;
	overflow: auto
}

.placeTemp {
	color: #aaa
}

.js-dialog .content .bg-grey {
	width: 420px;
	margin: 20px auto 0;
	background-color: #f5f5f5;
	padding: 10px 20px;
}

.js-dialog .content .bg-grey .title {
	margin: 0 0 10px 0
}

.js-dialog .content .bg-grey label {
	margin-right: 15px;
}

.js-dialog .content .bg-grey label input.model {
	margin-right: 2px;
	vertical-align: text-bottom;
	margin-bottom: 1px;
	margin-bottom: 1px 9
}

.js-dialog .content .bg-grey .pointer {
	cursor: pointer
}

.main_content .new-open {
	border: none;
	border-bottom: 1px solid #ddd;
}

.main_content .new-open td {
	border: none;
	border-top: 1px solid #fff
}

.main_content .new-open thead {
	background-color: #e0e0e0
}

.main_content .new-open tbody .bg_f2 {
	background-color: #f2f2f2
}

.main_content .new-open tbody tr td .no {
	color: #818181
}

.dialog_tit {
	font-size: 20px;
	margin-bottom: 20px
}

.need_to_open li {
	margin-bottom: 10px;
	font-size: 16px;
	color: #a3a3a3;
}

.need_to_open li i {
	margin-right: 8px;
	width: 21px
}

.input,.input_wrap {
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	width: 170px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #dfdfdf;
	padding: 7px 10px 7px 10px;
	outline: none;
	border-radius: 4px;
}

.input,.input_wrap {
	*display: inline
}

.input:hover,.input_wrap:hover {
	border-color: #909090
}

.input:focus,.input_wrap:focus {
	border-color: $input_focus_color
}

.input[disabled]:hover,.input_wrap[disabled]:hover {
	border-color: #dfdfdf
}

.input[readonly],.input_wrap[readonly] {
	background: $input_readonly_bg;
	box-shadow: inset 2px 2px 5px$input_readonly_shadow;
}

.input[readonly]:focus,.input_wrap[readonly]:focus {
	border-color: #dfdfdf
}

.input[readonly]:hover,.input_wrap[readonly]:hover {
	border-color: #dfdfdf
}

.input.no_border,.input_wrap.no_border {
	border: 0 none
}

.input_wrap {
	width: 220px;
	overflow: hidden;
	height: 34px;
	padding: 0;
	font-size: 16px;
}

.input_wrap .input {
	border: 1px solid transparent
}

.icon,.success_icon,.wait_icon,.error_icon,.warn_icon,.dialog_icon,.dlg_success_icon,.dlg_error_icon,.dlg_warn_icon,.small_icon,.small_success_icon,.small_warn_icon,.small_error_icon
	{
	width: 44px;
	height: 44px;
	display: inline-block;
	background: url("/images/icons.png") 0 0 no-repeat;
	vertical-align: middle;
	margin-right: 4px
}

.icon,.success_icon,.wait_icon,.error_icon,.warn_icon,.dialog_icon,.dlg_success_icon,.dlg_error_icon,.dlg_warn_icon,.small_icon,.small_success_icon,.small_warn_icon,.small_error_icon
	{
	*display: inline
}

.success_icon {
	background: url("/images/icons.png") 0 0 no-repeat
}

.wait_icon {
	background: url("/images/icons.png") -137px 0 no-repeat;
	height: 49px
}

.error_icon {
	background: url("/images/icons.png") -90px 0 no-repeat
}

.warn_icon {
	background: url("/images/icons.png") -45px 0 no-repeat
}

.small_ico,.success_ico,.gray_success_ico,.error_ico,.warn_ico,.warn_blue_ico,p.veri_msg i
	{
	width: 14px;
	height: 14px;
	display: inline-block;
	background: url("/images/icons.png") 0 -49px no-repeat;
	vertical-align: middle;
	margin-right: 4px
}

.small_ico,.success_ico,.gray_success_ico,.error_ico,.warn_ico,.warn_blue_ico,p.veri_msg i
	{
	*display: inline
}

.success_ico,p.veri_msg i {
	background-position: -120px -48px
}

.gray_success_ico {
	background-position: -120px -91px
}

.error_ico {
	background-position: -120px -62px
}

.warn_ico {
	background-position: -120px -76px
}

.warn_blue_ico {
	width: 19px;
	height: 19px;
	background-position: -134px -49px
}

.dialog_icon,.dlg_success_icon,.dlg_error_icon,.dlg_warn_icon {
	width: 36px;
	height: 36px
}

.dlg_success_icon {
	background-position: 0 -49px
}

.dlg_error_icon {
	background-position: -80px -49px
}

.dlg_warn_icon {
	background-position: -40px -49px
}

.small_icon,.small_success_icon,.small_warn_icon,.small_error_icon {
	width: 19px;
	height: 19px
}

.small_success_icon {
	background-position: 0 -90px;
	vertical-align: -4px
}

.small_warn_icon {
	background-position: -20px -90px;
	vertical-align: -4px
}

.small_error_icon {
	background-position: -40px -90px;
	vertical-align: -4px
}

.done_icon {
	width: 21px;
	height: 16px;
	display: inline-block;
	background: url("/images/icons.png") -158px -71px no-repeat;
	vertical-align: middle;
	margin-right: 4px
}

.done_icon {
	*display: inline
}

.undone_icon {
	width: 16px;
	height: 16px;
	display: inline-block;
	background: url("/images/icons.png") -158px -49px no-repeat;
	vertical-align: middle;
	margin-right: 4px
}

.undone_icon {
	*display: inline
}

p.veri_msg {
	display: none;
	margin-left: 10px;
}

p.veri_msg.err i {
	background-position: -120px -62px
}

.content_wrap {
	width: 950px;
	margin: 0 auto 30px;
	border: 1px solid #c3c3c3;
	background: #fff;
	position: relative;
}

.content_wrap .aside_line {
	position: absolute;
	width: 164px;
	top: 0;
	bottom: 0;
	border-right: 1px solid #d7d7d7
}

.content_wrap .main_content_wrap {
	background-color: #f2f2f2;
	width: 100%;
	float: left
}

.content_wrap.no_aside {
	padding: 50px 90px;
	background: #fff;
	width: 770px;
	min-height: 200px;
	height: auto;
	border: 1px solid #c3c3c3;
}

.content_wrap.no_aside .main_content_wrap {
	background-color: #fff;
	border: 0 none
}

.content_wrap.no_padding {
	padding: 0;
	width: 950px
}

.main_content {
	margin-left: 164px;
	padding: 30px 24px;
	background: #fff;
	overflow: hidden;
	min-height: 650px
}

.pd {
	width: 730px;
	margin: 0 20px
}

.content_wrap_caida.no_padding {
	background: #f8f8f8
}

.content_wrap_caida.no_aside {
	border: none;
}

.content_wrap_caida.no_aside .main_content_wrap {
	background: transparent;
}

.content_wrap_caida.no_aside .main_content_wrap .faq_questions {
	background: #fff;
	border-left: 1px solid #dedede;
	border-top: 1px solid #dedede;
}

.content_wrap_caida.no_aside .main_content_wrap .faq_questions li ul li a
	{
	color: #666
}

.content_wrap_caida.no_aside .main_content_wrap .faq_content {
	background: #fff;
	border: 1px solid #dedede;
	width: 691px;
}

.content_wrap_caida.no_aside .main_content_wrap .faq_content li h3 {
	color: #3c73ce
}

.content_wrap_caida.no_aside .main_content_wrap .faq_content li p {
	color: #666
}

.h3_tit,.head_title {
	border-bottom: 1px solid #d1d1d1;
	padding-bottom: 9px;
	margin-bottom: 26px;
	background: none;
}

.h3_tit .title,.head_title .title {
	float: left;
	padding-left: 38px;
	font-size: 18px;
	margin-top: 20px;
}

.h3_tit .title i,.head_title .title i {
	width: 30px;
	height: 30px;
	border-radius: 30px;
	display: inline-block;
	vertical-align: bottom;
	*vertical-align: bottom;
	margin-left: -38px;
	margin-right: 10px;
	background-color: #ffae5b;
	background-repeat: no-repeat;
	background-image: url("/images/crumbs-icons.png");
}

.h3_tit .title i,.head_title .title i {
	*display: inline
}

.h3_tit .title i.risk_icon,.head_title .title i.risk_icon {
	background-position: 0 -30px
}

.h3_tit .title i.fillinfo_icon,.head_title .title i.fillinfo_icon {
	background-position: -30px 0
}

.h3_tit .title i.sign_icon,.head_title .title i.sign_icon {
	background-position: -30px -30px
}

.h3_tit .title i.borrowapply_icon,.head_title .title i.borrowapply_icon
	{
	background-position: 0 0
}

.h3_tit .title i.info_confirm_icon,.head_title .title i.info_confirm_icon
	{
	background-position: -60px 0
}

.h3_tit .title i.submit_icon,.head_title .title i.submit_icon {
	background-position: -60px -60px
}

.h3_tit .right,.head_title .right {
	float: right
}

.h3_tit a.title,.head_title a.title {
	color: #f37d2f
}

.h3_tit .tabs,.head_title .tabs {
	float: left;
	margin-bottom: 0
}

.h3_tit .crumb,.head_title .crumb {
	float: left;
}

.h3_tit .crumb a,.head_title .crumb a {
	font-size: 20px;
	color: #ff7e00
}

.h3_tit .crumb span,.head_title .crumb span {
	font-size: 16px
}

.h3_tit .tit,.head_title .tit {
	font-size: 20px
}

.h3_tit .title,.head_title .title {
	margin-top: 0
}

.h3_tit.head_title,.head_title.head_title {
	margin-left: 0;
	font-size: 18px
}

.h3_tit.search_tit,.head_title.search_tit {
	border-bottom: 0 none;
}

.h3_tit.search_tit .tabs_under li,.head_title.search_tit .tabs_under li
	{
	border-right: 0 none;
	height: 36px;
	line-height: 36px;
}

.h3_tit.search_tit .tabs_under li.choosen,.head_title.search_tit .tabs_under li.choosen
	{
	color: #fe7f00;
	border-bottom: 2px solid #fe7f00;
	padding-right: 0;
	margin-right: 32px
}

.h3_tit.search_tit .search_wrap,.head_title.search_tit .search_wrap {
	font-size: 0;
	float: right;
}

.h3_tit.search_tit .search_wrap .input,.head_title.search_tit .search_wrap .input
	{
	height: 24px;
	line-height: 24px;
	border-radius: 4px 0 0 4px
}

.h3_tit.search_tit .search_wrap .btn,.head_title.search_tit .search_wrap .btn
	{
	border-radius: 0 4px 4px 0;
	height: 40px;
	line-height: 40px;
	width: 54px
}

.h3_tit .title_left,.head_title .title_left {
	float: left;
	color: #f37d2f;
	font-size: 18px
}

.h3_tit .step_right,.head_title .step_right {
	background: #ccc;
	border-radius: 3px;
	margin-bottom: 50px;
	float: right;
}

.h3_tit .step_right .step,.head_title .step_right .step {
	height: 5px;
	width: 120px;
	border-radius: 3px;
	background: #ccc;
	float: left;
	text-align: center;
	position: relative;
	z-index: 10;
	margin-left: -3px;
	font-size: 14px;
}

.h3_tit .step_right .step span,.head_title .step_right .step span {
	display: inline-block;
	width: 23px;
	height: 23px;
	text-align: center;
	line-height: 19px;
	position: relative;
	background: url("/images/step-bg.png") 0 -23px no-repeat;
	top: -10px;
	color: #fff;
	font-size: 14px
}

.h3_tit .step_right .step span,.head_title .step_right .step span {
	*display: inline
}

.h3_tit .step_right .step b,.head_title .step_right .step b {
	display: block;
	margin-top: -6px;
	color: #aaa;
	font-weight: normal;
	font-size: 14px
}

.h3_tit .step_right .step.choosen,.head_title .step_right .step.choosen
	{
	background: #fe7f00;
	z-index: 20;
	margin-left: 0;
}

.h3_tit .step_right .step.choosen span,.head_title .step_right .step.choosen span
	{
	background: url("/images/step-bg.png") 0 0 no-repeat
}

.h3_tit .step_right .step.choosen b,.head_title .step_right .step.choosen b
	{
	color: #fe7f00
}

.head_title {
	height: auto;
}

.head_title .title {
	margin-top: 0
}

.head_title.h3_tit {
	margin-left: 0;
	font-size: 18px
}

.steps {
	background: #ccc;
	border-radius: 3px;
	margin-bottom: 50px;
}

.steps .step {
	height: 5px;
	width: 120px;
	border-radius: 3px;
	background: #ccc;
	float: left;
	text-align: center;
	position: relative;
	z-index: 10;
	margin-left: -3px;
	font-size: 14px;
}

.steps .step span {
	display: inline-block;
	width: 23px;
	height: 23px;
	text-align: center;
	line-height: 23px;
	position: relative;
	background: url("/images/step-bg.png") 0 -23px no-repeat;
	top: -10px;
	color: #fff;
	font-size: 14px
}

.steps .step span {
	*display: inline
}

.steps .step b {
	display: block;
	margin-top: -6px;
	color: #aaa;
	font-weight: normal;
	font-size: 14px
}

.steps .step.choosen {
	background: #fe7f00;
	z-index: 20;
	margin-left: 0;
}

.steps .step.choosen span {
	background: url("/images/step-bg.png") 0 0 no-repeat
}

.steps .step.choosen b {
	color: #fe7f00
}

.steps.oldstep {
	background-color: inherit;
	border-radius: 0;
	margin: 0 auto 20px;
	height: 40px;
	background-repeat: no-repeat;
}

.steps.oldstep.step1 {
	background-position: center 0
}

.steps.oldstep.step2 {
	background-position: center -40px
}

.steps.oldstep.step3 {
	background-position: center -80px
}

.steps.oldstep.step4 {
	background-position: center -120px
}

.steps.oldstep.step5 {
	background-position: center -160px
}

.steps.oldstep.passwordreset {
	background-image: url("/images/business/password-step.png")
}

.steps.oldstep.startbusiness {
	background-image: url("/images/business/password-step.png")
}

.steps.oldstep.margintrading {
	background-image: url("/images/business/margin-step.png")
}

.tabs {
	margin-bottom: 8px;
	float: none;
}

.tabs li {
	float: left;
	border-right: 1px solid #cacaca;
	padding-right: 16px;
	margin-right: 16px;
	font-size: 18px;
	height: 16px;
	line-height: 16px;
	cursor: pointer;
	overflow: visible;
}

.tabs li:last-child {
	border-right: 0 none
}

.tabs li.choosen {
	color: #3a3a3a;
	font-weight: bold
}

.tabs.tabs_under li {
	border-right: 0 none;
}

.tabs.tabs_under li.choosen {
	color: #fe7f00;
	border-bottom: 2px solid #fe7f00;
	padding-right: 0;
	margin-right: 32px
}

.h3_tit .title {
	float: left
}

.table {
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	width: 100%;
	table-layout: fixed;
	word-wrap: break-word;
}

.table th,.table td {
	border-bottom: 1px solid #ddd;
	padding: 12px 0;
	text-align: center
}

.table th {
	background: #f6f6f6;
}

.table th .sort {
	display: inline-block;
	width: 10px;
	height: 6px;
	background: url("/images/table-sort.png") 0 0 no-repeat;
	cursor: pointer;
}

.table th .sort {
	*display: inline
}

.table th .sort.ascending {
	background-position: 0 0
}

.table th .sort.descending {
	background-position: 0 -6px
}

.table td {
	border-bottom: 1px solid #ddd;
	color: #818181;
}

.table td .input {
	width: 50px;
	height: 12px;
	line-height: 12px;
	padding: 4px 6px
}

.table td.tc {
	text-align: center
}

.table td.tr {
	text-align: right
}

.table td.tl {
	text-align: left
}

.table td.red {
	color: #f2a454
}

.table td .op_wrap {
	margin-right: 5px;
	position: relative;
}

.table td .op_wrap .list_wrap {
	position: absolute;
	top: 30px;
	display: none;
	z-index: 10;
}

.table td .op_wrap .list_wrap ul li {
	padding: 5px;
	width: 87px;
	background-color: #fff;
	border: 1px solid #e3e3e3;
	border-top: none;
	display: block;
	text-align: center;
}

.table td .op_wrap .list_wrap ul li a {
	color: #818181
}

.table td .op_wrap .list_wrap li:last-child {
	border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px
}

.table td .op_wrap .op_list {
	padding: 5px 35px 5px 5px;
	background-color: #ff9501;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	display: block;
	position: relative;
	text-align: center;
}

.table td .op_wrap .op_list a {
	color: #fff;
}

.table td .op_wrap .op_list a span {
	position: absolute;
	width: 30px;
	height: 30px;
	right: 0;
	top: 0;
	background-color: #f76100;
	border-radius: 0 4px 4px 0;
}

.table td .op_wrap .op_list a span i {
	display: block;
	position: absolute;
	top: 13px;
	right: 10px;
	width: 0;
	height: 0;
	border-width: 6px;
	border-color: #fff transparent transparent transparent;
	border-style: solid;
	z-index: 2
}

table.interlace {
	width: 100%;
	margin-bottom: 20px;
	table-layout: fixed;
	word-wrap: break-word;
}

table.interlace tr.td_light .td_name {
	background: #fff8f1
}

table.interlace tr.td_light .td_cont {
	background: #f9f9f9;
	color: #676767
}

table.interlace tr.td_strong .td_name {
	background: #fff3e6
}

table.interlace tr.td_strong .td_cont {
	background: #fbfbfb;
	color: #676767
}

table.interlace tr td {
	padding: 10px 2px 10px 20px;
	color: #b78d60;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font-size: 14px
}

table.table_25 tr td {
	width: 25%
}

table.table_50 {
	width: 50%;
}

table.table_50 tr td {
	width: 50%
}

table.mb14 th.opearate {
	width: 30%
}
table.mb14 th.th_5 {
	width: 5%
}
table.mb14 th.th_10 {
	width: 10%
}
table.mb14 th.th_15 {
	width: 15%
}
table.mb14 th.th_20 {
	width: 20%
}
table.mb14 th.th_25 {
	width: 25%
}
table.mb14 th.th_30 {
	width: 30%
}
table.mb14 th.th_35 {
	width: 35%
}
table.mb14 th.th_40 {
	width: 40%
}
table.mb14 th.th_45 {
	width: 45%
}
table.mb14 th.th_50 {
	width: 50%
}

table.mb14 td .grey {
	color: #818181
}

table.mb14 td a {
	margin-right: 10px
}

table.mb14 td a.btn_small {
	background-color: #ddd
}

table.mb14 td a.choosen {
	background-color: #ff8b00
}

table.mb14 td i.icon_main_sub {
	background: url("../images/icon_account.png") 0 0 no-repeat;
	width: 15px;
	height: 15px;
	display: inline-block;
	margin-right: 2px;
	vertical-align: middle;
	margin-bottom: 2px
}

table.mb14 td i.icon_main {
	background-position: 0 0
}

table.mb14 td i.icon_sub {
	background-position: 0 -15px
}

.dialog_btn,.btn,.btn_small,.btn_middle,.btn_large,.btn_larger {
	height: 33px;
	line-height: 33px;
	width: 90px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	display: inline-block;
	vertical-align: middle;
	border: 0 none;
	zoom: 1;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	overflow: visible;
	background-color: #f99f42;
	outline: medium;
	border-radius: 4px
}

.dialog_btn,.btn,.btn_small,.btn_middle,.btn_large,.btn_larger {
	*display: inline
}

.btn-default-gray,.page a.page_btn,.page a.thisPage {
	color: $btn_gray_color;
	background-color: #bac4c5;
	border: 1px solid$btn_gray_border_color;
	margin: 0 0 0 20px;
	box-shadow: none
}

.btn_small {
	width: 60px;
	line-height: 28px;
	height: 28px;
	margin: 0 4px
}

.btn_large,.btn_larger {
	width: 140px;
	font-size: 20px;
	line-height: 46px;
	height: 46px;
	border-radius: 4px
}

.btn_larger {
	width: 180px;
	font-size: 18px;
	height: 50px
}

input.btn_large {
	height: 48px;
	line-height: 48px
}

input[disabled] {
	background: #f9f9f9;
	border: 1px solid #d5d5d5;
	cursor: default;
	color: #e1e1e1;
	box-shadow: none
}

.right_btn {
	margin-left: 10px
}

.page {
	margin: 0 auto;
	margin-top: 20px;
	height: 36px;
	line-height: 36px;
	text-align: center
}

.page ul,.page li {
	display: inline-block;
	margin-right: 6px
}

.page li {
	*display: inline;
	margin-right: 6px
}

.page a.page_btn,.page a.thisPage {
	padding: 0 14px;
	border-radius: 3px;
	line-height: 33px;
	height: 33px;
	width: auto;
	margin: 0 0 0 6px;
	background: #ccc
}

.page input {
	width: 26px
}

.page a.thisPage {
	background: #9e9e9e;
	color: #fff;
	cursor: default
}

.page .thisPage a:hover {
	text-decoration: none
}

.btn_wrap {
	position: relative;
	margin-bottom: 20px;
	text-align: center;
}

.btn_wrap .returnback {
	position: absolute;
	font-size: 12px;
	left: 0;
	bottom: 0;
	color: #b6b6b6
}

.search_btn {
	width: 36px;
	height: 36px;
	background: url("/images/search-btn.png") center center no-repeat;
	display: inline-block;
	border-radius: 3px;
	background-color: #fe7f00;
	cursor: pointer;
	vertical-align: middle;
	border: none
}

.search_btn {
	*display: inline
}

.yzm {
	height: 34px;
	display: inline-block;
	background-color: #f99f42;
	box-shadow: inset 0 1px 0 0 #fff5cd;
	border-radius: 4px;
	text-align: center;
	line-height: 34px;
	padding: 0 10px;
	margin-left: 8px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	cursor: pointer
}

.yzm {
	*display: inline
}

.yzm-disabled {
	height: 34px;
	display: inline-block;
	background-color: #bac4c5;
	box-shadow: inset 0 1px 0 0 #fff5cd;
	border-radius: 4px;
	text-align: center;
	line-height: 34px;
	padding: 0 10px;
	margin-left: 8px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	pointer-events: none;
}

.voice-yzm-disabled {
	cursor: pointer;
	color: #bac4c5;
	pointer-events: none;
	text-decoration: none;
}

span.js-select {
	background: url("/images/select_dropdown.png") #fff right center
		no-repeat;
	cursor: pointer;
	display: inline-block;
	padding: 4px 34px 4px 10px;
	vertical-align: middle;
	position: relative;
	line-height: 26px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: normal;
	width: 200px;
	height: 26px;
	zoom: 1;
	border: 1px solid #dfdfdf;
	outline: none;
	border-radius: 4px
}

span.js-small-select {
	background: url("/images/dropDown.png") #fff right 7px no-repeat;
	cursor: pointer;
	display: inline-block;
	padding: 4px 10px 5px;
	vertical-align: middle;
	position: relative;
	line-height: 12px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: normal;
	width: 120px;
	height: 12px;
	zoom: 1;
	border: 1px solid #dfdfdf;
	outline: none;
	padding-right: 4px
}

.js-option {
	position: absolute;
	overflow-x: hidden;
	overflow-y: auto;
	background-color: #fff;
	border: 1px solid #dfdfdf;
	zoom: 1
}

.js-option li {
	line-height: 30px;
	padding: 0 10px;
	white-space: nowrap;
	cursor: pointer;
	color: #646464;
}
.js-option li.disabled {
	color: #B3B3B3;
}

.js-dialog .top-edge,.js-dialog .bottom-edge {
	height: 5px
}

.js-dialog .edge {
	background-color: #d9d9d9
}

.js-dialog .left-edge,.js-dialog .right-edge {
	width: 5px
}

.js-dialog .content {
	position: relative;
	background-color: #fff
}

.js-dialog .content .hd {
	height: 38px;
	line-height: 38px;
	padding-left: 18px;
	background-color: #eee
}

.js-dialog .content .hd h2 {
	font-family: "Helvetica Neue", "DejaVu Sans", Tahoma, "Hiragino Sans GB",
		STHeiti;
	font-weight: 400;
	font-size: 14px;
	color: #4d4d4d
}

.js-dialog .content .bd .confirm-wrap {
	position: relative;
	padding: 0 50px;
	line-height: 20px;
	margin-left: 40px
}
.js-dialog .content .bd .dialog-flex {
	display: -webkit-box;
    display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.js-dialog .content .bd .dialog-flex .warn_icon{
	-webkit-box-flex: 0 0 44px;
	-moz-box-flex: 0 0 44px;
	-webkit-flex: 0 0 44px;
	-ms-flex: 0 0 44px;
	flex: 0 0 44px
}
.js-dialog .content .bd .btn-wrap {
	padding: 20px 0 0;
	text-align: center
}

.js-dialog .content .bd .btn-wrap .dia_btn {
	margin: 0 5px
}

.js-dialog .content .close {
	position: absolute;
	top: 0;
	right: 0;
	padding: 10px 13px 0 0
}

.js-dialog .content .close .js-close {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	height: 16px;
	line-height: 16px;
	color: #4d4d4d;
	font-size: 12px;
	text-decoration: none
}

.js-dialog .content .close .js-close {
	*display: inline
}

.js-mask {
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	background-color: #fff;
	filter: alpha(opacity = 15);
	opacity: .15
}

.content .protocol_wrapper {
	width: 100%;
	height: 400px;
	overflow: auto;
	padding: 4px 5px;
	border: 1px solid #ccc;
	box-sizing: border-box;
	resize: none
}

.content .tip_cont,.content .tip_cont_multi {
	font-size: 16px;
	font-family: Microsoft YaHei;
	position: relative;
	padding: 0 50px;
	margin-left: 40px;
}

.content .tip_cont i,.content .tip_cont_multi i {
	position: absolute;
	top: -6px;
	margin-left: -54px;
	line-height: 0
}

.content .tip_cont_multi i {
	top: 0
}

.content p {
	color: #777;
	text-align: left;
	margin-top: 14px;
}

.content p.tip {
	text-align: center
}

.content p iframe {
	vertical-align: middle;
	margin-left: 4px
}

.content .confirmC {
	margin-bottom: 20px
}

.content .loginerr p {
	margin-top: 0
}

.notnow_dialog .top-edge,.notnow_dialog .bottom-edge {
	height: 5px
}

.notnow_dialog .edge {
	background-color: #000;
	filter: alpha(opacity = 20);
	opacity: .2
}

.notnow_dialog .left-edge,.notnow_dialog .right-edge {
	width: 5px
}

.notnow_dialog .content {
	background: #fff
}

.portals {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: 490px;
	z-index: 1000;
}

.portals .top_semicircle {
	width: 47px;
	height: 24px;
	background: url("/images/portal-bg.png") 0 0 no-repeat
}

.portals a {
	width: 34px;
	height: 34px;
	display: block;
	border-bottom: 1px solid #f2f2f2;
	background-image: url("/images/portal-bg.png");
	background-color: #fff;
	font-size: 16px;
	line-height: 16px;
	color: #fff;
	padding: 8px 5px 5px 8px;
	text-indent: -9999px;
}

.portals a:hover {
	background-image: none;
	background-color: #444;
	text-indent: 0
}

.portals a.little_loan {
	background-position: 0 -48px
}

.portals a.mall {
	background-position: 0 -96px
}

.portals a.weixin {
	background-position: 0 -144px;
	position: relative;
}

.portals a.weixin .wx_portals {
	display: none;
	position: absolute;
	width: 272px;
	height: 132px;
	padding: 12px;
	top: 0;
	left: -296px;
	background: url("/images/wx-portals.png") center center #444 no-repeat
}

.portals a.weixin:hover .wx_portals {
	display: block
}

.portals a.yixin {
	background-position: 0 -192px;
	position: relative;
}

.portals a.yixin .yx_portal {
	display: none;
	position: absolute;
	width: 132px;
	height: 132px;
	padding: 12px;
	top: 0;
	left: -156px;
	background: url("/images/yx-portal.png") center center #444 no-repeat
}

.portals a.yixin:hover .yx_portal {
	display: block
}

.portals .bottom_semicircle {
	width: 47px;
	height: 24px;
	background: url("/images/portal-bg.png") 0 -24px no-repeat
}

.hc_portals {
	position: fixed;
	top: 50%;
	left: 55%;
	margin-left: 550px;
	z-index: 1000;
}

.hc_portals .top_semicircle {
	width: 47px;
	height: 24px;
	background: url("/images/portal-bg.png") 0 0 no-repeat
}

.hc_portals a {
	width: 32px;
	height: 32px;
	display: block;
	border-bottom: 1px solid #f2f2f2;
	background-color: #fff;
	font-size: 16px;
	line-height: 16px;
	padding: 8px 5px 5px 8px;
	cursor: pointer;
}

.hc_portals a i {
	width: 32px;
	height: 32px;
	display: block;
	border-bottom: 1px solid #f2f2f2;
	background-image: url("/images/portal_ctx.png");
	background-repeat: no-repeat;
	font-size: 16px;
	line-height: 16px;
	text-indent: -9999px;
}

.hc_portals a i.mobile {
	background-position: 0 0
}

.hc_portals a i.wt {
	background-position: 0 -32px
}

.hc_portals a .portal_wrap {
	position: absolute;
	display: none;
	width: 190px;
	height: 188px;
	background: url("/images/portal_erwm.png") 0 0 no-repeat;
	padding: 5px 7px;
}

.hc_portals a .portal_wrap i.wt_img {
	width: 156px;
	height: 156px;
	background: url("/images/portal_erwm.png") 0 -198px no-repeat;
	display: block
}

.hc_portals a .portal_wrap i.mobile_img {
	width: 156px;
	height: 156px;
	background: url("/images/portal_erwm.png") 0 -198px no-repeat;
	display: block
}

.hc_portals a .portal_wrap p.content {
	position: absolute;
	font-size: 12px;
	padding: 5px 0 0 12px;
	color: #f05c61
}

.hc_portals a .mobile_ps {
	top: -65px;
	left: -190px
}

.hc_portals a .wt_ps {
	top: -20px;
	left: -190px
}

.hc_portals .bottom_semicircle {
	width: 47px;
	height: 24px;
	background: url("/images/portal-bg.png") 0 -24px no-repeat
}

.index_bus {
	background: #fff;
	padding: 30px 0;
	width: 100%;
}

.index_bus ul {
	width: 975px;
	margin: 0 auto;
	overflow: hidden;
	padding-left: 12px;
}

.index_bus ul li {
	float: left;
	margin-right: 20px;
}

.index_bus ul li a {
	display: block;
	width: 285px;
	height: 110px;
	padding: 15px 0 0 20px;
}

.index_bus ul li a:hover {
	background: #e7e7e7
}

.index_bus ul li a i {
	float: left;
	margin: 0 10px 0 0;
	width: 72px;
	height: 72px;
	background: url("/images/index/index-busi.png") 0 0 no-repeat;
}

.index_bus ul li a i.risk {
	width: 78px;
	background-position: 0 0
}

.index_bus ul li a i.cpbind {
	background-position: -78px 0
}

.index_bus ul li a i.persninfo {
	background-position: -156px 0
}

.index_bus ul li a i.third {
	width: 75px;
	background-position: 0 -72px
}

.index_bus ul li a i.account {
	background-position: -78px -72px
}
.index_bus ul li.pdc_order a i.account {
	background: url("/images/pdc_order.png") no-repeat;
	background-size: contain;
}
.index_bus ul li a i.openfund {
	background-position: -156px -72px
}

.index_bus ul li a i.cyb {
	background-position: 0 -150px
}

.index_bus ul li a i.gpzy {
	background-position: -72px -150px
}

.index_bus ul li a i.kh {
	width: 87px;
	background-position: -147px -150px
}

.index_bus ul li a i.rzrq {
	height: 68px;
	background-position: 0 -225px
}

.index_bus ul li a i.lock {
	background-position: -78px -225px
}

.index_bus ul li a i.important {
	background-position: -157px -225px
}

.index_bus ul li a i.transfer {
	width: 74px;
	height: 74px;
	background-position: 0 -292px
}

.index_bus ul li a i.ggt {
	height: 75px;
	background-position: 0 -374px
}

.index_bus ul li a i.kaihu {
	width: 80px;
	height: 75px;
	background-position: -148px -379px
}

.index_bus ul li a i.sign {
	background-position: -156px -297px
}

.index_bus ul li a i.beijiaosuo {
	background-position: -156px -219px
}

.index_bus ul li a i.txmmcz {
	width: 60px;
	height: 64px;
	background-position: -80px -450px
}

.index_bus ul li a i.csdcglgx {
	width: 60px;
	height: 64px;
	background-position: -156px -450px
}

.index_bus ul li a i.more {
	width: 60px;
	height: 64px;
	background-position: -80px -382px
}

.index_bus ul li a i.dzd {
	width: 60px;
	height: 64px;
	background-position: -160px -450px
}

.index_bus ul li a i.cbjslx {
	width: 60px;
	height: 64px;
	background-position: -3px -516px
}
/* 新三板 */
.index_bus ul li a i.stockRightOpen {
	background-position: -156px -382px
}

.index_bus ul li a dl {
	float: left;
}

.index_bus ul li a dl dt {
	font-size: 18px;
	font-family: Microsoft YaHei;
	color: #697682;
	font-weight: bold;
	margin-bottom: 4px
}

.index_bus ul li a dl dd {
	font-size: 12px;
	font-family: Microsoft YaHei;
	color: #acacac
}

.index_bus ul li a dl .do_it_now {
	width: 94px;
	height: 25px;
	display: block;
	background: url("/images/index/do-it-now.png") 0 0 no-repeat;
	margin-top: 20px;
}

.index_bus ul li a dl .do_it_now.choosen {
	background-position: 0 -25px
}

.login_wrap .login.wt_login,.login_wrap .login_bg.wt_login {
	top: 80px
}

.index_tips_wrap {
	background: #f8f8f8;
	border-top: 4px solid #fff;
	margin: 0 auto;
}

.index_tips_wrap .index_tips {
	padding: 30px 0;
}

.index_tips_wrap .index_tips dl {
	width: 185px;
	padding: 0 22px 22px;
	background: #96a7c3;
	color: #f4f4f4;
}

.index_tips_wrap .index_tips dl dt {
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	background: #5d6d87;
	border-radius: 0 0 5px 5px;
	text-align: center;
	margin-bottom: 18px
}

.index_tips_wrap .index_tips dl dd {
	line-height: 28px;
	font-size: 12px
}

.index_tips_wrap .index_tips ul {
	width: 720px;
}

.index_tips_wrap .index_tips ul li {
	background: url("/images/index/index-li-bg.png") right top #dbe6f9
		no-repeat;
	color: #304a72;
	width: 148px;
	height: 90px;
	padding: 19px 14px 18px;
	position: relative;
	display: table;
	margin: 0 0 4px 4px;
	font-size: 12px;
	overflow: hidden;
}

.index_tips_wrap .index_tips ul li div.hack {
	vertical-align: middle;
	display: table-cell;
	position: absolute\9;
	top: 50\9%;
	left: 0\9;
}

.index_tips_wrap .index_tips ul li div.hack div.tip_content {
	word-break: break-all;
	position: relative\9;
	top: -50% \9;
}

.index_tips_wrap .index_tips ul li div.hack div.tip_content span.fontz24
	{
	font-size: 24px
}

.index_tips_wrap .index_tips ul li div.hack div.tip_content i.number {
	position: absolute;
	top: -2px;
	right: 7px;
	font-size: 15px;
	color: #fff;
	font-family: Impact
}

.index_tips_wrap .index_tips ul li div.hack div.tip_content b.sj_bg {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	background: url("/images/index/sj-bg.png") 0 0 no-repeat;
	width: 23px;
	height: 21px
}

.index_tips_wrap .index_tips ul li div.hack div.tip_content span.red {
	color: #f95d3b
}

.login_wrap {
	width: 950px;
	margin: -333px auto 0;
	position: relative;
	z-index: 10;
}

.login_wrap.in_big {
	margin: -400px auto 0
}

.login_wrap .login_bg {
	position: absolute;
	background: #fff;
	opacity: .75;
	filter: alpha(opacity = 75);
	padding: 26px 30px 16px;
	width: 236px;
	height: 230px;
	right: 0;
	top: 26px
}

.login_wrap .loginerr {
	background: #ffd998;
	padding: 9px 20px 9px 12px;
	width: 204px;
	position: absolute;
	bottom: -52px;
	right: 31px;
}

.login_wrap .loginerr .arrow {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url("/images/index/login-err-arrow.png") 0 0 no-repeat;
	position: absolute;
	bottom: -10px;
	right: 40px
}

.login_wrap .loginerr a {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url("/images/index/login-err-cancel.png") 0 0 no-repeat;
	position: absolute;
	top: 12px;
	right: 10px
}

.login_wrap .after_login_bg {
	position: absolute;
	background: #fff;
	opacity: .75;
	filter: alpha(opacity = 75);
	padding: 26px 30px;
	width: 244px;
	height: 104px;
	right: 0;
	top: 76px
}

.login_wrap .after_login {
	position: absolute;
	padding: 26px 30px;
	width: 245px;
	height: 104px;
	right: 0;
	top: 76px;
}

.login_wrap .after_login .name {
	border-bottom: 1px dashed #c9c9c9;
	font-family: Microsoft YaHei;
}

.login_wrap .after_login .name h3 {
	font-size: 16px;
	padding-bottom: 18px;
	float: left;
}

.login_wrap .after_login .name h3 i {
	font-style: normal;
	font-size: 14px;
	color: #8f8f8f;
	padding-left: 6px
}

.login_wrap .after_login .name a.mybusiness {
	background: #fff;
	padding: 0 3px;
	text-align: center;
	color: #fa9b01;
	border-radius: 4px;
	border: 1px solid #fa9b01;
	font-size: 14px;
	float: right;
}

.login_wrap .after_login .name a.mybusiness:hover {
	font-weight: bold
}

.login_wrap .after_login ul {
	overflow: hidden;
	margin-top: 20px;
}

.login_wrap .after_login ul li {
	float: left;
	border-right: 1px dashed #c9c9c9;
	width: 30px;
	padding: 0 25px;
}

.login_wrap .after_login ul li a {
	color: #515151;
	font-family: Microsoft YaHei;
}

.login_wrap .after_login ul li a:hover {
	color: #fa9b01
}

.login_wrap .after_login ul li:last-child {
	border-right: 0 none
}

.login_wrap.xdt_borrow {
	height: 472px;
	position: relative;
	margin: -472px auto 0;
}

.login_wrap.xdt_borrow .login {
	position: absolute;
	background: #ff8636;
	width: 264px;
	padding: 24px 32px;
	border-radius: 5px;
	height: auto;
	margin-top: 60px;
	right: 0;
}

.login_wrap.xdt_borrow .login h3 {
	text-align: center;
	font-size: 26px;
	color: #fff;
	margin-bottom: 4px
}

.login_wrap.xdt_borrow .login .inputWrap {
	border: 1px solid #e35b00;
	border-radius: 3px;
	height: 46px;
	background: #fff;
	margin-bottom: 8px;
}

.login_wrap.xdt_borrow .login .inputWrap i.ico {
	width: 44px;
	height: 46px;
	display: inline-block;
	border-right: 1px solid #fceee5;
	vertical-align: middle;
	background: url("/images/index/money.png") center center no-repeat
}

.login_wrap.xdt_borrow .login .inputWrap i.ico {
	*display: inline
}

.login_wrap.xdt_borrow .login .inputWrap input {
	height: 20px;
	width: 190px;
	padding-left: 10px;
	border: 0 none;
	line-height: 20px;
	font-size: 16px;
	vertical-align: middle;
	color: #fca063
}

.login_wrap.xdt_borrow .login .selectWrap {
	border: 1px solid #e35b00;
	height: 46px;
	line-height: 46px;
	background: #fff;
	overflow: hidden;
	border-radius: 3px;
	margin-bottom: 10px;
}

.login_wrap.xdt_borrow .login .selectWrap i.ico {
	width: 44px;
	height: 46px;
	display: inline-block;
	border-right: 1px solid #fceee5;
	vertical-align: top;
	background: url("/images/index/weekly.png") center center no-repeat;
	float: left
}

.login_wrap.xdt_borrow .login .selectWrap i.ico {
	*display: inline
}

.login_wrap.xdt_borrow .login .selectWrap .js-select {
	display: inline-block;
	background: url("/images/select_dropdown.png") #fff right center
		no-repeat;
	height: 38px;
	line-height: 38px;
	border: 0 none;
	vertical-align: middle;
	color: #fca063;
	float: left
}

.login_wrap.xdt_borrow .login .selectWrap .js-select {
	*display: inline
}

.login_wrap.xdt_borrow .login .choosebusi {
	margin-bottom: 10px;
	overflow: hidden;
}

.login_wrap.xdt_borrow .login .choosebusi label {
	width: 80px;
	height: 30px;
	border: 1px solid #ffbc91;
	background: #ff924a;
	display: block;
	line-height: 30px;
	text-align: left;
	float: left;
	margin-right: 8px;
	text-indent: -10px\9;
	cursor: pointer;
	border-radius: 3px;
	color: #ffe8da;
	overflow: hidden;
	padding-left: 0;
	margin-bottom: 0;
}

.login_wrap.xdt_borrow .login .choosebusi label input {
	opacity: 0;
	filter: alpha(opacity = 0);
	width: auto;
	vertical-align: middle;
	padding: 4px
}

.login_wrap.xdt_borrow .login .choosebusi label.choosen {
	color: #ff8636;
	background: #fff
}

.login_wrap.xdt_borrow .login .borrow_btn {
	width: 263px;
	height: 53px;
	background: url("/images/index/borrow-btn.png") 0 0 no-repeat;
	margin-bottom: 4px;
	display: inline-block;
}

.login_wrap.xdt_borrow .login .borrow_btn {
	*display: inline
}

.login_wrap.xdt_borrow .login .links {
	text-align: center;
}

.login_wrap.xdt_borrow .login .links a {
	display: inline-block;
	margin: 0 20px;
	color: #fff;
	text-decoration: underline
}

.login_wrap.xdt_borrow .login .links a {
	*display: inline
}

.login_wrap.xdt_apply {
	width: 950px;
	margin: -472px auto 0;
	position: relative;
	z-index: 10;
}

.login_wrap.xdt_apply .login {
	position: absolute;
	background: #ff8636;
	width: 264px;
	padding: 24px 32px;
	border-radius: 5px;
	margin-top: 40px;
	right: 0;
	height: auto;
}

.login_wrap.xdt_apply .login h3 {
	text-align: center;
	font-size: 26px;
	color: #fff;
	margin-bottom: 4px
}

.login_wrap.xdt_apply .login .inputWrap {
	border: 1px solid #e35b00;
	border-radius: 3px;
	height: 46px;
	background: #fff;
	margin-bottom: 8px;
}

.login_wrap.xdt_apply .login .inputWrap i.ico {
	width: 44px;
	height: 46px;
	display: inline-block;
	border-right: 1px solid #fceee5;
	vertical-align: middle
}

.login_wrap.xdt_apply .login .inputWrap i.ico {
	*display: inline
}

.login_wrap.xdt_apply .login .inputWrap.account_login i.ico {
	background: url("/images/index/account.png") center center no-repeat
}

.login_wrap.xdt_apply .login .inputWrap.password_login i.ico {
	background: url("/images/index/password.png") center center no-repeat
}

.login_wrap.xdt_apply .login .inputWrap input {
	height: 20px;
	width: 190px;
	padding-left: 10px;
	border: 0 none;
	line-height: 20px;
	font-size: 16px;
	vertical-align: middle;
	color: #fca063
}

.login_wrap.xdt_apply .login .selectWrap {
	border: 1px solid #e35b00;
	height: 46px;
	line-height: 46px;
	background: #fff;
	overflow: hidden;
	border-radius: 3px;
	margin-bottom: 10px;
}

.login_wrap.xdt_apply .login .selectWrap i.ico {
	width: 44px;
	height: 46px;
	display: inline-block;
	border-right: 1px solid #fceee5;
	vertical-align: top;
	background: url("/images/index/weekly.png") center center no-repeat;
	float: left
}

.login_wrap.xdt_apply .login .selectWrap i.ico {
	*display: inline
}

.login_wrap.xdt_apply .login .selectWrap .js-select {
	display: inline-block;
	background: url("/images/select_dropdown.png") #fff right center
		no-repeat;
	height: 38px;
	line-height: 38px;
	border: 0 none;
	vertical-align: middle;
	color: #fca063;
	float: left
}

.login_wrap.xdt_apply .login .selectWrap .js-select {
	*display: inline
}

.login_wrap.xdt_apply .login .choosebusi {
	margin-bottom: 10px;
	overflow: hidden;
}

.login_wrap.xdt_apply .login .choosebusi label {
	width: 80px;
	height: 30px;
	border: 1px solid #ffbc91;
	background: #ff924a;
	display: block;
	line-height: 30px;
	text-align: left;
	float: left;
	margin-right: 8px;
	text-indent: -10px\9;
	cursor: pointer;
	border-radius: 3px;
	color: #ffe8da;
	overflow: hidden;
	padding-left: 0;
	margin-bottom: 0;
}

.login_wrap.xdt_apply .login .choosebusi label input {
	opacity: 0;
	filter: alpha(opacity = 0);
	vertical-align: middle;
	width: auto;
	padding: 4px
}

.login_wrap.xdt_apply .login .choosebusi label.choosen {
	color: #ff8636;
	background: #fff
}

.login_wrap.xdt_apply .login .veri_code_input {
	padding: 4px 8px;
	width: 132px;
	height: 30px;
	line-height: 30px;
	background: #fff;
	border: 1px solid #d3d3d3;
	margin-right: 14px
}

.login_wrap.xdt_apply .login .login_btn {
	width: 263px;
	height: 53px;
	background: url("/images/index/login-btn2.png") 0 0 no-repeat;
	margin-top: 10px;
	display: inline-block;
}

.login_wrap.xdt_apply .login .login_btn {
	*display: inline
}

.login_wrap.xdt_apply .login .links {
	text-align: center;
}

.login_wrap.xdt_apply .login .links a {
	display: inline-block;
	margin: 0 20px;
	color: #fff;
	text-decoration: underline
}

.login_wrap.xdt_apply .login .links a {
	*display: inline
}

.login_wrap.xdt_apply .wrong_tips {
	position: absolute;
	right: 0;
	top: 430px;
	font-size: 12px
}

.login {
	position: absolute;
	padding: 26px 30px 16px;
	width: 236px;
	height: 230px;
	right: 0;
	top: 26px;
}

.login label {
	height: 40px;
	display: block;
	margin-bottom: 12px;
}

.login label.password {
	background-position: left -40px
}

.login label input {
	width: 176px;
	line-height: 22px;
	height: 22px;
	background: #fff;
	border-radius: inherit;
	border: 1px solid #d3d3d3;
	border-left: none;
	padding: 8px;
	vertical-align: middle
}

.login label i {
	display: inline-block;
	width: 40px;
	height: 38px;
	text-align: center;
	border: 1px solid #f3b050;
	background-color: #fec250;
	vertical-align: middle;
	float: left;
}

.login label i {
	*display: inline
}

.login label i span {
	background-image: url("/images/index/login-icon.png");
	display: inline-block;
	background-repeat: no-repeat
}

.login label i span {
	*display: inline
}

.login label i.account_icon span {
	margin-top: 10px;
	width: 19px;
	height: 20px;
	background-position: -11px -10px
}

.login label i.password_icon span {
	margin-top: 11px;
	width: 16px;
	height: 16px;
	background-position: -14px -52px
}

.login .veri_code_input {
	padding: 4px 8px;
	width: 106px;
	height: 30px;
	line-height: 30px;
	background: #fff;
	border: 1px solid #d3d3d3;
	margin-right: 14px
}

.login img {
	display: inline-block;
	vertical-align: -15px;
	border: 1px solid #d3d3d3;
	width: 92px;
	height: 38px;
}

.login p {
	font-size: 12px;
	text-align: center;
}

.login p a {
	text-decoration: underline
}

.login .loginBtn {
	width: 239px;
	height: 54px;
	display: inline-block;
	background: url("/images/index/login-btn.png") 0 0 no-repeat;
	margin-top: 12px;
	background-size: contain;
}

.gray_bg {
	background: #f8f8f8
}

.commission_area {
	position: relative;
	padding: 20px 0;
}

.commission_area .tit {
	font-size: 18px;
}

.commission_area .tit .red {
	font-size: 22px
}

.commission_area .tip {
	color: #818181;
	margin-bottom: 26px
}

.commission_area .adjust {
	position: absolute;
	top: 24px;
	right: 10px
}

.commission_area .chain {
	display: inline-block;
	width: 8px;
	height: 20px;
	margin: 0 20px;
	background: url("/images/chain.png") 0 0 no-repeat;
	vertical-align: middle
}

.commission_area .chain {
	*display: inline
}

.tip_message {
	position: absolute;
	background: #ffec99;
	border: 1px solid #ffec99;
	padding: 12px 20px;
	color: $tip_color;
	z-index: 999;
	text-align: left;
	word-break: break-all;
}

.tip_message.top {
	margin-top: -10px
}

.tip_message.right {
	margin-left: 10px
}

.tip_message.left {
	margin-left: -10px
}

.tip_message.bottom {
	margin-top: 10px
}

.tip_message .tip-inner {
	max-width: 374px
}

i.tip_triangle,i.tip_triangle:after {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 11px
}

i.tip_triangle:after {
	content: "";
	border-width: 10px
}

.tip_message.top .tip_triangle {
	bottom: -11px;
	left: 50%;
	margin-left: -11px;
	border-bottom-width: 0;
	border-top-color: #ffec99;
}

.tip_message.top .tip_triangle:after {
	content: "";
	bottom: 1px;
	margin-left: -10px;
	border-bottom-width: 0;
	border-top-color: #ffec99
}

.tip_message.right .tip_triangle {
	left: -11px;
	top: 50%;
	margin-top: -11px;
	border-left-width: 0;
	border-right-color: #ffec99;
}

.tip_message.right .tip_triangle:after {
	content: "";
	left: 1px;
	bottom: -10px;
	border-left-width: 0;
	border-right-color: #ffec99
}

.tip_message.bottom .tip_triangle {
	top: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #ffec99;
}

.tip_message.bottom .tip_triangle:after {
	content: "";
	top: 1px;
	margin-left: -10px;
	border-top-width: 0;
	border-bottom-color: #ffec99
}

.tip_message.left .tip_triangle {
	right: -11px;
	top: 50%;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #ffec99;
}

.tip_message.left .tip_triangle:after {
	content: "";
	right: 1px;
	bottom: -10px;
	border-right-width: 0;
	border-left-color: #ffec99
}

.banklogo {
	display: inline-block;
	vertical-align: top;
	width: 20px;
	height: 20px;
	margin-top: 8px;
	background-image: url("../images/banklogo.png");
	background-repeat: no-repeat;
}

.banklogo.nongye {
	background-position: -2px 0
}

.banklogo.mingshen {
	background-position: -2px -20px
}

.banklogo.jianshe {
	background-position: -2px -38px
}

.banklogo.zhaoshang {
	background-position: -2px -58px
}

.banklogo.shanghai {
	background-position: -2px -79px
}

.banklogo.guangda {
	background-position: -2px -95px
}

.banklogo.zhongxin {
	background-position: -2px -114px
}

.banklogo.youzheng {
	background-position: -2px -133px
}

.banklogo.gongshang {
	background-position: -20px 0
}

.banklogo.jiaotong {
	background-position: -20px -20px
}

.banklogo.huaxia {
	background-position: -20px -39px
}

.banklogo.pufa {
	background-position: -20px -58px
}

.banklogo.xingye {
	background-position: -20px -77px
}

.banklogo.pingan {
	background-position: -20px -95px
}

.banklogo.zhongguo {
	background-position: -20px -114px
}

.video-sprite,.video-camera,.video-client,.video-icon-camera,.video-icon-mic,.video-icon-speaker,.video-indicate,.video-server
	{
	background: url("/images/sprite/video-s1cf3c8acb9.png") no-repeat
}

.video-camera {
	background-position: -245px -60px;
	height: 50px;
	width: 50px
}

.video-client {
	background-position: 0 -248px;
	height: 320px;
	width: 407px
}

.video-icon-camera {
	background-position: -70px 0;
	height: 60px;
	width: 65px
}

.video-icon-mic {
	background-position: -135px 0;
	height: 60px;
	width: 60px
}

.video-icon-speaker {
	background-position: 0 0;
	height: 60px;
	width: 70px
}

.video-indicate {
	background-position: -295px -60px;
	height: 53px;
	width: 54px
}

.video-server {
	background-position: 0 -60px;
	height: 188px;
	width: 245px
}

.video-ready {
	width: 680px;
	height: 400px;
	margin: 10px auto 0;
	text-align: center;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #a4bdd8;
	background-color: #edf1f6;
	font-family: Microsoft YaHei
}

.video-detect-hardware {
	position: relative;
	height: 200px
}

.video-detect-hardware .video-controll {
	position: absolute;
	top: -35px;
	right: 130px
}

.video-detect-hardware table {
	position: relative;
	top: 50px;
	width: 80%;
	margin: 0 auto
}

.video-detect-hardware th {
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	text-align: center
}

.video-detect-hardware td {
	text-align: center
}

.video-detect-hardware .hardware {
	position: relative;
	display: inline-block;
	vertical-align: baseline;
	zoom: 1;
	*display: inline;
	*vertical-align: auto
}

.video-detect-hardware .hardware .icon {
	position: absolute;
	right: -10px;
	bottom: -10px
}

.video-prepare-text {
	margin-top: 40px;
	font-size: 24px
}

.video-prepare-icon {
	height: 200px;
	background: url("/images/prepare/videochat.png?1398235644") no-repeat
		50% 50%
}

.video-waiting {
	height: 170px;
	margin-top: 65px;
	background: url("/images/gif/waiting.gif?1398235644") no-repeat 50% 50%
}

.video-tip {
	padding: 18px 50px;
	zoom: 1;
	font-size: 16px;
	font-family: 5 FAE 8 F6F 9 6C 5 9 ED1, "Hiragino Sans GB", 9 ED1 4 F53,
		sans-serif;
	color: #5c7792;
	border: 1px solid #d2dde9;
	background-color: #fff
}

.video-queue-text {
	position: relative;
	top: -20px;
	font-size: 18px;
	font-family: 5 FAE 8 F6F 9 6C 5 9 ED1, "Hiragino Sans GB", 9 ED1 4 F53,
		sans-serif;
	color: #5c7792
}

.video-queue-text .num {
	padding: 0 5px;
	font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	font-size: 36px;
	font-weight: bold;
	font-style: italic;
	color: #f77e14
}

.video-controll {
	padding: 7px 14px;
	border: 1px solid #d2dde9;
	background-color: #edf2f6;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer
}

.video-controll:hover {
	background-color: #d2dde9
}

.video-container .object {
	position: relative;
	width: 100%;
	height: 100%
}

.video-error .video-mask,.video-error .video-tiptext {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9;
	width: 100%;
	height: 100%
}

.video-success .video-mask,.video-success .video-tiptext {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 9;
	width: 100%;
	height: 66px
}

.video-error .video-mask,.video-success .video-mask {
	z-index: 8;
	background: #000;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	opacity: .6
}

.chatbox .chat-meassage .message,.chatbox .chat-meassage .send {
	float: left;
	height: 18px;
	margin: 0;
	padding: 3px 6px;
	line-height: 18px;
	font-size: 12px;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #cecece
}

.video-chat {
	width: 680px;
	margin: 10px auto
}

.video-chat .head {
	margin-bottom: 20px;
	margin-left: 168px
}

.video-container {
	position: relative
}

.video-window {
	padding: 12px
}

.video-error .video-tiptext td {
	height: 100%;
	color: #fff;
	text-align: center;
	vertical-align: middle
}

.video-error .video-tiptext .btn {
	margin: 10px 5px 0 5px
}

.video-success .video-tiptext p {
	float: left;
	width: 240px;
	margin: 12px;
	color: #fff
}

.video-success .video-tiptext .icon {
	margin-top: 7px;
	margin-left: 30px
}

.video-client {
	position: relative
}

.video-client .video-window {
	height: 281px
}

.video-server {
	position: absolute;
	top: 60px;
	right: 0
}

.video-server .video-window {
	height: 159px
}

.chatbox {
	top: 193px;
	right: 0;
	margin-bottom: 20px;
	margin-top: 25px;
}

.chatbox .chat-dialogue {
	height: 78px;
	padding: 5px 10px;
	border: 1px solid #cecece;
	overflow-x: hidden;
	overflow-y: auto
}

.chatbox .chat-dialogue .dialogue {
	*zoom: 1;
	margin-bottom: 5px;
	font-size: 12px
}

.chatbox .chat-dialogue .dialogue:before,.chatbox .chat-dialogue .dialogue:after
	{
	content: " ";
	display: table
}

.chatbox .chat-dialogue .dialogue:after {
	clear: both
}

.chatbox .chat-dialogue .dialogue .talker {
	float: left;
	width: 40px;
	text-align: right;
	color: #2571c7
}

.chatbox .chat-dialogue .dialogue .message {
	float: left
}

.chatbox .chat-dialogue .dialogue .timestamp {
	color: #b2b2b2
}

.chatbox .chat-dialogue .from .message {
	color: #3c73ce
}

.chatbox .chat-meassage {
	*zoom: 1
}

.chatbox .chat-meassage:before,.chatbox .chat-meassage:after {
	content: " ";
	display: table
}

.chatbox .chat-meassage:after {
	clear: both
}

.chatbox .chat-meassage .message {
	width: 595px;
	overflow: auto;
	outline: 0 none;
	resize: vertical
}

.chatbox .chat-meassage .send {
	width: 58px;
	color: #816743;
	text-align: center;
	border-left: 0;
	background-color: #ffe9ac;
	background-image: linear-gradient(to top, #ffe199, #fff1c1);
	cursor: pointer
}

.cashier-sprite,.cashier-gongshangyibu,.cashier-beijing,.cashier-gongshang,.cashier-guangda,.cashier-guangfa,.cashier-guangzhou,.cashier-huaxia,.cashier-jianshe,.cashier-jiaotong,.cashier-minsheng,.cashier-nanjing,.cashier-nongye,.cashier-pingan,.cashier-pufa,.cashier-shanghai,.cashier-shenfa,.cashier-xingye,.cashier-zhaoshang,.cashier-zhongguo,.cashier-zhongxin,.cashier-youzheng,.cashier-jiangsu,.cashier-hangzhou,.cashier-ningbo,.cashier-dongwan
	{
	background: url("/images/banks.png") no-repeat;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	width: 172px;
	height: 36px;
	margin-left: 3px;
	text-indent: -9999px;
	border: 1px solid #ddd;
	background-color: #fff
}

.cashier-gongshang {
	background-position: 0 -396px
}

.cashier-zhaoshang {
	background-position: 0 -216px
}

.cashier-zhongguo {
	background-position: 0 -324px
}

.cashier-jianshe {
	background-position: 0 -72px
}

.cashier-pufa {
	background-position: 0 -576px
}

.cashier-nongye {
	background-position: 0 -252px
}

.cashier-xingye {
	background-position: 0 -540px
}

.cashier-jiaotong {
	background-position: 0 -144px
}

.cashier-shanghai {
	background-position: 0 -612px
}

.cashier-guangfa {
	background-position: 0 -432px
}

.cashier-huaxia {
	background-position: 0 -468px
}

.cashier-pingan {
	background-position: 0 -648px
}

.cashier-guangda {
	background-position: 0 -504px
}

.cashier-zhongxin {
	background-position: 0 -288px
}

.cashier-beijing {
	background-position: 0 -108px
}

.cashier-guangzhou {
	background-position: 0 -360px
}

.cashier-shenfa {
	background-position: 0 -36px
}

.cashier-minsheng {
	background-position: 0 -180px
}

.cashier-youzheng {
	background-position: 0 -684px
}

.cashier-jiangsu {
	background-position: 0 -720px
}

.cashier-gongshangyibu {
	background-position: 0 -752px
}

.cashier-hangzhou {
	background-position: 0 -788px
}

.cashier-ningbo {
	background-position: 0 -824px
}

.cashier-dongwan {
	background-position: 0 -860px
}

.account_type {
	margin-bottom: 10px
}

.item_icon {
	display: inline-block;
	background: #f90;
	margin-right: 5px;
	border-radius: 2px;
	height: 14px;
	width: 5px;
	vertical-align: middle
}

.item_icon {
	*display: inline
}

.upload_tips {
	position: relative;
	z-index: 100;
	font-size: 12px;
	margin: 40px 0 0 30px;
}

.upload_tips .upload_tip_pic {
	display: none;
	position: absolute;
	left: 200px;
	top: -34px
}

#uploaderTable {
	width: 100%;
	border-collapse: separate !important;
	border-spacing: 30px;
}

#uploaderTable td {
	background-color: #f2f4f6;
	text-align: center;
	font-weight: normal;
	vertical-align: middle;
}

#uploaderTable td dl {
	padding: 25px 0 0;
}

#uploaderTable td dl dt {
	margin-bottom: 25px;
	font-size: 24px;
	font-family: "Microsoft YaHei", "Hiragino Sans GB"
}

#uploaderTable td dl dd {
	position: relative;
	margin-bottom: 25px;
}

#uploaderTable td dl dd.upload-btn {
	position: relative;
}

#uploaderTable td dl dd.upload-btn .btn-blue {
	border: 0;
	cursor: pointer;
	font-size: 14px;
	color: #fff;
	height: 37px;
	width: 173px;
	background-color: #009dea;
	border-radius: 4px
}

#uploaderTable td dl dd.upload-btn .file-input {
	position: absolute;
	left: 50%;
	top: 0;
	width: 173px;
	height: 37px;
	margin-left: -86px;
	overflow: hidden;
	font-size: 50px;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0
}

.recommend {
	padding: 16px;
	border: 3px solid #dde5f6;
	background-color: #fff
}

.recommend .hd {
	margin-bottom: 15px
}

.recommend .hd h3 {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: baseline;
	zoom: 1;
	margin-right: 10px;
	font-size: 18px;
	color: #707070;
	font-family: "Microsoft YaHei"
}

.recommend .hd p {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: baseline;
	zoom: 1;
	color: #929292
}

.result {
	position: relative;
	margin-top: 30px;
}

.result .assist {
	padding-top: 12px;
	font-size: 14px
}

.result .cashier-hold {
	margin: 0 15px
}

.divider-dot {
	height: 1px;
	width: 100%;
	background: url("/images/dot.png") 0 0 repeat-x;
	margin-top: 18px
}

#bankCard {
	margin-top: 30px;
}

#bankCard .control-group {
	margin-bottom: 20px;
}

#bankCard .control-group .control-label {
	width: 70px;
	text-align: left;
	padding-top: 8px;
	float: left;
	font-size: 14px
}

#bankCard .controls {
	margin-left: 85px;
	position: relative
}

#bankProtocl .controls {
	margin-left: 85px;
}

#bankProtocl .controls .checkbox {
	min-height: 20px;
	padding-left: 20px;
	font-size: 12px;
}

#bankProtocl .controls .checkbox input {
	margin: -1px 0 0 -20px;
	vertical-align: -3px
}

#bankProtocl .controls .checkbox p {
	margin-top: 20px;
}

#bankProtocl .controls .checkbox p input {
	margin-left: 0
}

.checkbg {
	background-color: #e5f5ff;
	border-style: dashed;
	border-color: #ddd9c0;
	border-width: 1px 0;
}

.checkbg .bank-list {
	padding-bottom: 20px;
	overflow: hidden;
}

.checkbg .bank-list li {
	width: 197px;
	margin: 25px 0 0 24px;
	float: left;
}

.checkbg .bank-list li.more {
	text-align: center;
}

.checkbg .bank-list li.more a {
	display: block;
	width: 54px;
	height: 27px;
	margin: 8px auto 0;
	background: url("/images/more_banks.jpg") 0 0 no-repeat
}

.checkbg .bank-list li.more img {
	display: inline
}

.checkbg label {
	min-height: 20px;
	padding-left: 20px;
	display: block;
	margin-bottom: 5px;
}

.checkbg label input {
	margin: 13px 0 0 -20px;
	vertical-align: -3px;
	float: left;
}

.checkbg label input span.current {
	border-color: #33a1ff
}

.third_banks {
	margin: 16px 0 20px 0;
}

.third_banks li {
	border: 1px solid #fbfbfb;
	width: 336px;
	margin: 12px;
	position: relative;
	float: left;
}

.third_banks li dl {
	border: 1px solid #dcdcdc;
}

.third_banks li dl dt {
	padding: 0 14px;
	background: #f7f7f7;
	height: 55px;
	line-height: 55px;
}

.third_banks li dl dt span {
	float: right
}

.third_banks li dl dt b.bankName {
	display: inline-block;
	width: 130px;
	height: 36px;
	float: left;
	margin-top: 10px;
	border: 0 none;
	background-color: transparent
}

.third_banks li dl dd {
	padding: 16px;
	font-size: 12px;
}

.third_banks li dl dd p {
	margin-bottom: 16px;
}

.third_banks li dl dd p a {
	border-bottom: 1px solid #0173cb;
	height: 15px;
	display: inline-block;
}

.third_banks li dl dd p a em {
	width: 242px;
	white-space: nowrap;
	word-break: normal;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: top;
	cursor: pointer
}

.third_banks li dl dd p cite {
	margin-left: 10px
}

.third_banks li dl dd p.op {
	text-align: right;
	margin-bottom: 0;
}

.third_banks li dl dd p.op a {
	border-bottom: none;
	margin-left: 18px
}

.third_banks li.primary {
	border: 1px solid #6caeff;
}

.third_banks li.primary dl {
	border: 1px solid #6caeff
}

.third_banks li .prime {
	position: absolute;
	top: -15px;
	left: -17px;
	width: 34px;
	height: 34px;
	line-height: 34px;
	color: #fff;
	background: #6caeff;
	text-align: center;
	border-radius: 17px;
	font-size: 16px;
	font-weight: bold
}

li.add_bank {
	text-align: center;
	font-size: 14px;
	background: #f7f7f7;
	border: 1px solid #dcdcdc;
	cursor: pointer;
	margin-top: 0;
	float: left;
	padding-bottom: 40px;
}

li.add_bank p {
	font-size: 56px;
	color: #dcdcdc;
	margin-top: 30px
}

.maxborrow {
	font-size: 20px;
	color: #3a3a3a;
	margin: 0 0 16px 50px;
}

.maxborrow .remaining {
	font-size: 16px;
	color: #676767;
	padding-left: 42px
}

.borrowmoney .item,.borrow_detail .item {
	position: relative;
	zoom: 1;
	height: auto;
	line-height: normal;
	padding-left: 100px;
}

.borrowmoney .item .itemName,.borrow_detail .item .itemName {
	margin: 0 0 0 -100px;
	float: none;
	width: 100px;
	display: inline;
	font-size: 16px
}

.borrowmoney .item b,.borrow_detail .item b {
	color: #f66200;
	font-size: 20px
}

.borrowmoney .item .input_wrap,.borrow_detail .item .input_wrap {
	background: #fff
}

.borrow_plus {
	position: relative;
	margin-bottom: 20px;
}

.borrow_plus i {
	vertical-align: middle;
	width: 14px;
	height: 14px;
	display: inline-block;
	background: url("/images/ask.png") 0 0 no-repeat
}

.borrow_plus i {
	*display: inline
}

.borrow_plus dl {
	float: left;
	zoom: 1;
	border-right: 1px solid #efefef;
	color: #818181;
	margin-right: 14px;
	width: 120px;
}

.borrow_plus dl:last-child {
	border-right: 0 none;
	padding-right: 0;
	margin-right: 0
}

.borrow_plus dl dd {
	font-size: 16px;
}

.borrow_plus dl dd .yuan {
	font-size: 12px
}

.borrow_plus dl .answer {
	position: absolute;
	top: 50px;
	left: 0;
	background: #ffeb99;
	display: none;
	width: 350px;
	padding: 5px 8px;
	z-index: 100
}

.tip_link a {
	display: inline-block;
	margin: 0 10px
}

.tip_link a {
	*display: inline
}

.search_items {
	background: url("/images/table_divider.png") 0 bottom repeat-x;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.search_items dl {
	float: left;
	margin-right: 14px;
}

.search_items dl dt {
	margin-bottom: 10px
}

.search_items dl b {
	padding: 0 6px
}

.search_items dl input {
	width: 90px
}

.search_items dl a {
	padding-right: 30px;
}

.search_items dl a em {
	padding-left: 30px
}

.table_wrap {
	max-height: 400px;
	overflow: auto;
	margin-bottom: 30px;
}

.table_wrap .table {
	text-align: center;
}

.table_wrap .table th input.ckbx {
	vertical-align: middle;
	margin: 0 6px
}

.table_wrap .table td {
	padding: 4px 5px;
}

.table_wrap .table td input.ckbx {
	vertical-align: middle;
	margin: 0 6px
}

.table_wrap .table td input[type='text'] {
	display: inline-block;
	vertical-align: middle
}

.table_wrap .table td input[type='text'] {
	*display: inline
}

.table_wrap .table td.fz0 {
	font-size: 0;
}

.table_wrap .table td.fz0 ul {
	display: inline-block;
	vertical-align: middle;
}

.table_wrap .table td.fz0 ul {
	*display: inline
}

.table_wrap .table td.fz0 ul li {
	width: 15px;
	height: 11px;
	background: url("/images/up-down.png") 0 0 no-repeat;
}

.table_wrap .table td.fz0 ul li.up {
	background-position: 0 0;
	margin-bottom: 1px
}

.table_wrap .table td.fz0 ul li.down {
	background-position: 0 -12px
}

.borrowmoney {
	padding: 12px 18px;
	background: url("/images/index/divider.png") #f5f5f5 center center
		no-repeat;
	margin-bottom: 30px
}

.borrow_deadline {
	margin-bottom: 20px
}

.tab {
	overflow: hidden;
	margin-bottom: 20px;
}

.tab li {
	float: left;
	color: #777;
	font-size: 18px;
	font-family: Microsoft YaHei;
	cursor: pointer;
}

.tab li.divider {
	margin: 0 13px;
	color: #b8b8b9;
	cursor: default
}

.tab li.lastLi {
	border-right: none
}

.my_info_table {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 50px;
	color: #646464;
}

.my_info_table caption {
	font-size: 14px;
	text-align: left;
	font-family: Microsoft YaHei;
	border-bottom: 1px solid #d6d6d6;
	color: #3c73ce;
	padding-bottom: 6px;
	margin-bottom: 10px
}

.my_info_table tbody td {
	background: url("/images/table_divider.png") 0 bottom repeat-x;
	padding: 10px 0;
}

.my_info_table tbody td.name {
	width: 120px;
	text-align: right;
	padding-right: 40px;
	vertical-align: text-top
}

.my_info_table tbody td.edit {
	width: 30px;
	text-align: right;
	padding-right: 10px;
	vertical-align: text-top
}

.my_info_table tbody td p {
	margin-bottom: 14px;
}

.my_info_table tbody td p:last-child {
	margin-bottom: 0
}

.opend tbody td p {
	padding-left: 24px;
}

.opend tbody td p i {
	background: url("/images/check-small.png") left 1px no-repeat;
	width: 17px;
	height: 18px;
	vertical-align: text-bottom;
	margin-right: 4px;
	float: left;
	margin-left: -24px;
}

.opend tbody td p i {
	*display: inline
}

.not_open caption {
	color: #565656
}

.not_open tbody td p {
	background: url("/images/check-small.png") left -19px no-repeat;
	padding-left: 24px
}

div.todo {
	border: 1px solid #ccc;
	padding: 6px 20px;
	position: relative;
	margin-bottom: 30px;
	overflow: hidden;
}

div.todo .close {
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url("/images/check-small.png") 0 -100px no-repeat;
	cursor: pointer;
	position: absolute;
	right: 16px;
	top: 16px;
	transition: .2s ease all;
}

div.todo .close:hover {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(180deg);
	-webkit-transform-origin: 58% 50%;
	-moz-transform-origin: 58% 50%;
	transform-origin: 58% 50%
}

div.todo .seemore {
	position: absolute;
	right: 16px;
	top: 6px
}

.lastsearch {
	width: 100%;
	border: 1px solid #d5d5d5;
	height: 90px;
	line-height: 90px;
	text-align: center;
	position: relative;
	margin-bottom: 20px;
}

.lastsearch a {
	position: absolute;
	right: 10px;
	top: 0
}

.my_bis {
	font-weight: bold
}

.search_part {
	margin-top: 40px
}

.search_items {
	background: url("/images/table_divider.png") 0 bottom repeat-x;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.search_items dl {
	float: left;
	margin-right: 14px;
}

.search_items dl dt {
	margin-bottom: 10px
}

.search_items dl b {
	padding: 0 6px
}

.search_items dl input {
	width: 90px
}

.search_items dl a {
	padding-right: 30px;
}

.search_items dl a em {
	padding-left: 30px
}

.btn_wrap {
	text-align: center;
	margin-bottom: 40px
}

.todo {
	border: 1px solid #ccc;
	padding: 6px 100px 6px 20px;
	margin-bottom: 30px;
	position: relative;
}

.todo .seemore {
	position: absolute;
	right: 16px;
	top: 6px
}

.certificate_wrap {
	border: 1px solid #ccc;
	padding: 14px 24px;
	font-size: 12px;
	margin-bottom: 20px;
	overflow: hidden;
}

.certificate_wrap i {
	width: 38px;
	height: 43px;
	float: left;
	background: url("/images/certificate_icon.png") 0 0 no-repeat
}

.certificate_wrap ul {
	margin-left: 10px;
	float: left;
	width: 600px;
	overflow: hidden;
}

.certificate_wrap ul li {
	line-height: 28px;
}

.certificate_wrap ul li cite {
	padding-right: 40px
}

.certificate_wrap a.manage {
	float: left
}

.certificate_wrap.ZD_cert i {
	background-position: 0 -44px
}

.cert_ops {
	font-size: 12px;
}

.cert_ops tbody td {
	padding-bottom: 20px;
}

.cert_ops tbody td:first-child {
	font-size: 14px;
	color: #f99f42;
	width: 20px
}

.cert_ops tbody td.op_btn {
	padding-left: 20px
}

.cert_ops a {
	font-size: 14px
}

.certificate span {
	width: 548px;
	height: 40px;
	display: inline-block;
	background: url("/images/certificate-step.png") 0 0 no-repeat
}

.certificate.step1 span {
	background-position: 0 0
}

.certificate.step2 span {
	background-position: 0 -40px
}

.certificate.step3 span {
	background-position: 0 -80px
}

.certificate.step4 span {
	background-position: 0 -120px
}

#install {
	padding: 35px 0;
	text-align: center;
	margin: 20px 0;
	background-color: #f7f8fa;
}

#install p {
	margin-bottom: 38px
}

#install .progress {
	width: 384px;
	margin: 0 auto;
	text-align: left;
}

#install .progress .bar {
	margin-bottom: 5px
}

#install .progress .tipholder {
	font-size: 12px
}

.content-footer {
	margin-top: 47px;
	border-top: 1px solid #c9d5e1
}

.content-footer .inner {
	margin-top: 1px;
	padding: 15px;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(6%, #f0f6fa),
		color-stop(100%, #fff));
	background-image: -webkit-linear-gradient(#f0f6fa 6%, #fff);
	background-image: -moz-linear-gradient(#f0f6fa 6%, #fff);
	background-image: -o-linear-gradient(#f0f6fa 6%, #fff);
	background-image: linear-gradient(#f0f6fa 6%, #fff);
	*background: url("/images/inner.gif") 0 0 repeat-x
}

.content-footer .remark h3 {
	margin-bottom: 20px;
	font-family: "Helvetica Neue", "DejaVu Sans", Tahoma, "Hiragino Sans GB",
		STHeiti;
	font-weight: bold;
	color: #2571c7
}

.content-footer .remark h3 i {
	width: 17px;
	height: 14px;
	background: url("/images/check-small.png") 0 -63px no-repeat;
	display: inline-block;
	vertical-align: middle
}

.content-footer .remark h3 i {
	*display: inline
}

.content-footer .remark ul {
	margin: 0 20px;
	list-style: square outside;
	line-height: 20px
}

.content-footer .remark ul li img {
	margin: 20px 0
}

.content-footer .remark ul li {
	font-size: 12px;
	margin-bottom: 10px;
	list-style: square outside
}

.install_result {
	border: 1px solid #f6a74b;
	background-color: #fff7eb;
	padding: 60px;
	line-height: 22px;
	margin-bottom: 20px
}

.applys {
	margin-bottom: 20px;
}

.applys .apply {
	width: 364px;
	height: 100px;
	padding-top: 30px;
	background: #e6eff6;
	text-align: center;
	float: left;
	margin-right: 8px;
}

.applys .apply h3 {
	margin-bottom: 18px
}

.applys .apply.nomargin {
	margin: 0
}

.choose_use a {
	text-align: center;
	width: 31%;
	height: 196px;
	display: block;
	overflow: hidden;
	border-radius: 5px;
	margin-right: 14px;
	float: left;
}

.choose_use a dt {
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	margin-top: 60px
}

.choose_use a dd {
	font-size: 16px;
	color: #fff
}

.choose_use a.new_stock {
	background: #f66200;
	transition: all .3s;
}

.choose_use a.new_stock:hover {
	background: #e95d00
}

.choose_use a.withdraw {
	background: #f2a454;
	transition: all .3s;
}

.choose_use a.withdraw:hover {
	background: #e69c50
}

.choose_use a.use {
	background: #f2c754;
	transition: all .3s;
}

.choose_use a.use:hover {
	background: #e6bd50
}

.manages {
	position: relative;
}

.manages .mng {
	margin: 0 20px 20px 0;
	width: 326px;
	border-radius: 6px;
	position: absolute;
}

.manages .mng h3 {
	font-size: 20px;
	height: 44px;
	border-radius: 6px 6px 0 0;
	line-height: 44px;
	color: #fff;
	text-indent: 14px
}

.manages .mng .mng_cont {
	padding: 20px 14px;
	background: #f9f9f9;
}

.manages .mng .mng_cont p {
	line-height: 34px;
	font-size: 16px
}

.manages .mng .mng_cont .recredit {
	margin-top: 30px
}

.manages .mng.fight h3 {
	background: #f66200
}

.manages .mng.use h3 {
	background: #f2c754
}

.manages .mng.withdraw h3 {
	background: #f2a454
}

.manages .mng.nottest p {
	text-align: center;
	margin-top: 50px
}

.control-group {
	margin-bottom: 20px;
}

.control-group .control-label,.content-inner .control-label {
	width: 200px;
	padding-top: 10px;
	text-align: right;
	float: left;
}

.control-group .control-label em.star,.content-inner .control-label em.star
	{
	padding: 0 3px 0 0;
	font-size: 16px;
	color: #fe2020;
	vertical-align: -3px
}

.control-group .controls,.content-inner .controls {
	margin-left: 200px;
}

.control-group .controls .hover-tip,.content-inner .controls .hover-tip
	{
	margin-left: 15px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	color: #0054ff;
	font-size: 12px !important;
	cursor: pointer
}

.content-inner .control-label {
	width: 100px
}

.content-inner .controls {
	margin-left: 120px
}

.info_cont_wrap {
	padding: 30px
}

.content-header h2 {
	font-size: 20px;
	color: #3c73ce
}

.input-365 {
	width: 365px !important
}

.js-datepicker {
	background: url("/images/calendar.png") #fff no-repeat 100px center
}

.input-100 {
	width: 100px !important
}

.input-80 {
	width: 80px !important
}

.input-104 {
	width: 104px !important
}

#referees {
	margin-right: 10px
}

.control-group .controls .text {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	font-size: 14px;
	padding: 0 10px
}

#longTerm {
	margin-right: -5px;
	vertical-align: middle
}

#province-option,#city-select,#district-select {
	width: 400px
}

#province-option li,#city-select li,#district-select li {
	float: left;
	line-height: 30px;
	padding: 0 10px;
	white-space: nowrap;
	font-size: 14px;
	cursor: pointer
}

h3.fillinfo {
	font-size: 16px;
	color: #3a3a3a;
	font-family: Microsoft YaHei
}

ol.basicinfo {
	list-style-type: decimal;
	list-style-position: inside;
	margin-bottom: 40px;
}

ol.basicinfo li {
	padding-left: 14px;
	line-height: 28px;
	font-size: 12px;
	padding-top: 6px;
	color: #3a3a3a;
	font-weight: bold;
	margin-bottom: 10px;
	position: relative;
}

ol.basicinfo li ul {
	padding-top: 6px;
}

ol.basicinfo li ul li {
	padding-top: 0;
	color: #676767;
	font-weight: normal;
	position: relative;
	margin-bottom: 0;
}

ol.basicinfo li ul li input {
	vertical-align: middle;
	margin-right: 4px;
}

ol.basicinfo li ul li input.txt {
	position: absolute;
	top: 4px;
	left: 110px;
	border: 0 none;
	border: 1px solid #dfdfdf;
	background: #fff;
	height: 21px;
	line-height: 21px;
	padding: 0 6px;
	font-size: 12px;
	width: 150px
}

ol.basicinfo li ul li #key_300_3006-select {
	position: absolute;
	top: 4px;
	left: 290px
}

ol.basicinfo li ul.places {
	margin-top: -34px;
}

ol.basicinfo li ul.places li label {
	margin-bottom: 4px;
	color: #3a3a3a;
	font-weight: bold
}

ol.basicinfo li ul.places li input.txt.addr {
	width: 184px;
	color: #676767;
	font-weight: normal;
	position: absolute;
	left: 500px
}

ol.basicinfo li ul.places.years input.txt {
	width: 60px
}

ol.basicinfo li ul.places.years cite {
	position: absolute;
	top: 4px;
	left: 200px;
	vertical-align: middle;
	color: #646464
}

ol.basicinfo li i {
	position: absolute;
	top: 6px;
	left: 0;
	font-size: 16px;
	color: #fa0000
}

ol.basicinfo.personal_finance b {
	color: #676767;
	font-weight: normal;
	padding-left: 4px
}

ol.basicinfo.personal_finance input.financial {
	border: 0 none;
	border: 1px solid #dfdfdf;
	background: #fff;
	height: 21px;
	line-height: 21px;
	padding: 0 6px;
	font-size: 12px;
	width: 50px;
	margin: 0 10px;
}

ol.basicinfo.personal_finance input.financial.place_input {
	width: 302px
}

ol.basicinfo.personal_finance input.financial.long_input {
	width: 202px
}

ol.basicinfo.personal_finance ul li {
	padding-left: 50px;
	line-height: 36px;
}

ol.basicinfo.personal_finance ul li em {
	display: inline-block;
	margin-left: -40px;
	width: 40px;
	font-style: normal
}

#key_300_3006-select {
	display: none
}

.item {
	font-size: 16px;
}

.item .itemName {
	width: 140px;
	margin-top: 0
}

.sumassets {
	font-size: 16px
}

.accountNo {
	font-size: 16px;
	margin-top: 10px;
}

.accountNo .borrowed {
	padding-right: 15px
}

.remaining_sum {
	border: 1px solid #e3e6e7;
	background: #f5f5f5;
	padding: 22px 30px;
	margin-bottom: 21px;
}

.remaining_sum .remaining_part h4 {
	font-size: 16px
}

.remaining_sum .remaining_part b {
	font-size: 28px
}

.remaining_sum .remaining_part b.orange {
	color: #ff7e00
}

.remaining_sum .remaining_op {
	margin-top: 26px;
}

.remaining_sum .remaining_op input {
	display: inline-block;
	margin: 0 10px
}

.remaining_sum .remaining_op input {
	*display: inline
}

.remaining_sum .right-part {
	width: 510px;
	vertical-align: middle;
	display: inline-block;
}

.remaining_sum .right-part ul li {
	width: 170px;
	margin: 10px 0;
}

.remaining_sum .right-part ul li div b,.remaining_sum .right-part ul li div p
	{
	font-size: 15px
}

.remaining_sum .right-part ul li i.per_image {
	display: inline-block;
	width: 38px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	background: url("/images/per_image.png") 0 0 no-repeat;
	margin-right: 13px
}

.remaining_sum .left-part h4 {
	font-size: 16px
}

.remaining_sum .left-part b {
	font-size: 28px
}

.remaining_sum .left-part b.orange {
	color: #ff7e00
}

.benefits {
	padding: 20px 0;
}

.benefits .fl {
	width: 350px
}

.benefits dl {
	float: left;
	width: 144px;
	margin-left: 24px;
}

.benefits dl dd b {
	color: #ff7e00;
	font-size: 18px
}

.tr-note .note-block {
	margin-top: -11px;
	background: #fff;
	z-index: 100;
	width: 100%;
}

.tr-note .note-block .note-block-content {
	color: #676767;
	width: 400px;
	background: #f8f8f8;
	padding: 10px 15px;
	margin-left: 40px
}

.name span.icon-queston {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url("/images/small-gray-icon.png") 3px 4px no-repeat
}

.myname {
	color: #e39862;
	font-family: Microsoft YaHei;
	font-size: 16px;
	text-indent: 20px;
	margin-bottom: 20px;
}

.myname strong {
	font-weight: bold;
	font-size: 20px;
	color: #646464;
	margin-right: 10px
}

.myname b {
	margin-right: 10px
}

.binding {
	margin-bottom: 20px;
	overflow: hidden;
}

.binding li {
	float: left;
	margin-right: 18px;
	width: 350px;
	height: 74px;
}

.binding li i {
	float: left;
	width: 42px;
	height: 43px;
	padding: 15px 17px
}

.binding li dl {
	float: left;
	padding: 15px 0 0 15px;
}

.binding li dl dt {
	font-weight: bold;
	font-family: Microsoft YaHei;
	font-size: 15px;
	margin-bottom: 3px
}

.binding li dl dd {
	font-size: 12px;
}

.binding li dl dd b {
	background: url("/images/check-small.png") left 0 no-repeat;
	width: 17px;
	height: 18px;
	vertical-align: text-bottom;
	margin-right: 8px;
	display: inline-block;
}

.binding li dl dd b {
	*display: inline
}

.binding li dl dd b.notbind {
	background-position: left -19px
}

.binding li dl dd a {
	margin-left: 20px
}

.binding .cp_binding {
	background: #eff4f7;
}

.binding .cp_binding i {
	background: url("/images/icon_cp.png") center center no-repeat;
	border-right: 1px solid #e1e5e8
}

.binding .cp_binding dl {
	border-left: 1px solid #f7fafb
}

.binding .mail_binding {
	background: #f7f3ef;
}

.binding .mail_binding i {
	background: url("/images/icon_mail.png") center center no-repeat;
	border-right: 1px solid #e8e4e1
}

.binding .mail_binding dl {
	border-left: 1px solid #fbf9f7
}

.my_info_table {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 50px;
	color: #646464;
}

.my_info_table caption {
	font-size: 14px;
	text-align: left;
	font-family: Microsoft YaHei;
	border-bottom: 1px solid #d6d6d6;
	color: #3c73ce;
	padding-bottom: 6px;
	margin-bottom: 10px;
}

.my_info_table caption a {
	right: 0;
	position: absolute
}

.my_info_table tbody td {
	background: url("/images/table_divider.png") 0 bottom repeat-x;
	padding: 10px 0;
}

.my_info_table tbody td.name {
	width: 120px;
	text-align: right;
	padding-right: 40px;
	vertical-align: text-top
}

.my_info_table tbody td.edit {
	width: 30px;
	text-align: right;
	padding-right: 10px;
	vertical-align: text-top
}

.my_info_table tbody td p {
	margin-bottom: 14px
}

.opend tbody td p {
	padding-left: 24px;
}

.opend tbody td p i {
	background: url("/images/check-small.png") left 1px no-repeat;
	width: 17px;
	height: 18px;
	vertical-align: text-bottom;
	margin-right: 4px;
	float: left;
	margin-left: -24px;
}

.opend tbody td p i {
	*display: inline
}

.not_open caption {
	color: #565656
}

.not_open tbody td p {
	background: url("/images/check-small.png") left -19px no-repeat;
	padding-left: 24px
}

.pre_condition_wrap {
	padding: 30px 0 0 200px;
}

.pre_condition_wrap img {
	float: left;
	margin-left: -180px
}

.pre_condition_wrap p {
	line-height: 34px;
	padding-left: 58px;
	font-size: 16px;
}

.pre_condition_wrap p.notready {
	background: url("/images/not-ready.png") 30px center no-repeat
}

.pre_condition_wrap p.ready {
	background: url("/images/ready.png") 30px center no-repeat
}

.pre_condition_wrap h3 {
	color: #818181;
	font-size: 16px;
	padding-left: 28px;
	margin-bottom: 10px
}

.infos {
	font-size: 12px;
}

.infos li {
	margin-bottom: 30px;
	position: relative;
}

.infos li dl {
	overflow: hidden;
	padding-right: 100px;
	font-size: 12px;
}

.infos li dl dt {
	margin-bottom: 14px;
	font-size: 14px;
	font-weight: bold
}

.infos li dl dd label {
	display: block;
	margin-bottom: 10px;
	padding-left: 10px;
}

.infos li dl dd label input {
	vertical-align: middle;
	margin-right: 4px
}

.infos li dl dd.reminder {
	margin-bottom: 10px;
}

.infos li dl dd.reminder i.warn_ico {
	vertical-align: text-top
}

.infos li .risk_tip {
	font-size: 14px;
	position: absolute;
	top: 10px;
	right: 20px;
	color: #f00
}

.bank_risk_tips .score {
	width: 122px;
	height: 122px;
	position: relative;
	margin: 0 auto 25px auto;
	color: #f99f42;
}

.bank_risk_tips .score .hold {
	z-index: 2;
	position: absolute;
	clip: rect(0, 122px, 122px, 61px);
}

.bank_risk_tips .score .hold .pie {
	position: absolute;
	width: 122px;
	height: 122px;
	border-radius: 122px;
	clip: rect(0, 61px, 122px, 0);
	background-color: #f99f42;
	transform: rotate(0)
}

.bank_risk_tips .score .hold2 {
	z-index: 2;
	position: absolute;
}

.bank_risk_tips .score .hold2 .pie {
	position: absolute;
	width: 122px;
	height: 122px;
	border-radius: 122px;
	background-color: transparent;
	clip: rect(0, 61px, 122px, 0);
	transform: rotate(180deg)
}

.bank_risk_tips .score .ie8 {
	display: none;
	position: absolute;
	z-index: 4;
	width: 200px;
	height: 20px;
	background-color: #bac4c5;
	top: 90px;
	left: -36px
}

.bank_risk_tips .score .ie8-progress {
	display: none;
	position: absolute;
	z-index: 5;
	width: 0;
	height: 20px;
	background-color: #f99f42;
	top: 90px;
	left: -36px
}

.bank_risk_tips .score .back {
	z-index: 1;
	width: 122px;
	height: 122px;
	border-radius: 122px;
	background-color: #e6e6e6;
	position: absolute
}

.bank_risk_tips .score .front {
	z-index: 3;
	width: 100px;
	height: 100px;
	border-radius: 100px;
	top: 11px;
	left: 11px;
	background-color: #fff;
	position: absolute
}

.bank_risk_tips .score .font {
	z-index: 4;
	position: absolute;
	font-size: 40px;
	font-weight: 700;
	line-height: 120px;
	display: inline-block;
	left: 50%;
	margin-left: -41px;
	width: 82px;
	text-align: center
}

.bank_risk_tips .score .c4 {
	font-size: 14px
}

.bank_risk_tips .type {
	font-size: 16px;
	font-weight: 700;
	text-align: center;
	margin-bottom: 10px;
}

.bank_risk_tips .type:after {
	content: "";
	display: block;
	width: 100%;
	margin: 15px auto;
	border-bottom: 1px dashed #d1d1d1
}

.myname {
	color: #e39862;
	font-family: Microsoft YaHei;
	font-size: 16px;
	text-indent: 20px;
	margin-bottom: 20px;
}

.myname strong {
	font-weight: bold;
	font-size: 20px;
	color: #646464;
	margin-right: 10px
}

.myname b {
	margin-right: 10px
}

.binding {
	margin-bottom: 20px;
	overflow: hidden;
}

.binding li {
	float: left;
	margin-right: 18px;
	width: 350px;
	height: 74px;
}

.binding li i {
	float: left;
	width: 42px;
	height: 43px;
	padding: 15px 17px
}

.binding li dl {
	float: left;
	padding: 15px 0 0 15px;
}

.binding li dl dt {
	font-weight: bold;
	font-family: Microsoft YaHei;
	font-size: 16px;
	margin-bottom: 3px
}

.binding li dl dd {
	font-size: 12px;
}

.binding li dl dd b {
	background: url("/images/check-small.png") left 0 no-repeat;
	width: 17px;
	height: 18px;
	vertical-align: text-bottom;
	margin-right: 8px;
	display: inline-block;
}

.binding li dl dd b {
	*display: inline
}

.binding li dl dd b.notbind {
	background-position: left -19px
}

.binding li dl dd a {
	margin-left: 20px
}

.binding .cp_binding {
	background: #eff4f7;
}

.binding .cp_binding i {
	background: url("/images/icon_cp.png") center center no-repeat;
	border-right: 1px solid #e1e5e8
}

.binding .cp_binding dl {
	border-left: 1px solid #f7fafb
}

.binding .mail_binding {
	background: #f7f3ef;
}

.binding .mail_binding i {
	background: url("/images/icon_mail.png") center center no-repeat;
	border-right: 1px solid #e8e4e1
}

.binding .mail_binding dl {
	border-left: 1px solid #fbf9f7
}

.my_info_table {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 50px;
	color: #646464;
}

.my_info_table caption {
	font-size: 14px;
	text-align: left;
	font-family: Microsoft YaHei;
	border-bottom: 1px solid #d6d6d6;
	color: #3c73ce;
	padding-bottom: 6px;
	margin-bottom: 10px;
}

.my_info_table caption a {
	right: 0;
	position: absolute
}

.my_info_table tbody td {
	background: url("/images/table_divider.png") 0 bottom repeat-x;
	padding: 10px 0;
}

.my_info_table tbody td.name {
	width: 120px;
	text-align: right;
	padding-right: 40px;
	vertical-align: text-top
}

.my_info_table tbody td.edit {
	width: 30px;
	text-align: right;
	padding-right: 10px;
	vertical-align: text-top
}

.my_info_table tbody td p {
	margin-bottom: 14px
}

.opend tbody td p {
	padding-left: 24px;
}

.opend tbody td p i {
	background: url("/images/check-small.png") left 1px no-repeat;
	width: 17px;
	height: 18px;
	vertical-align: text-bottom;
	margin-right: 4px;
	float: left;
	margin-left: -24px;
}

.opend tbody td p i {
	*display: inline
}

.not_open caption {
	color: #565656
}

.not_open tbody td p {
	background: url("/images/check-small.png") left -19px no-repeat;
	padding-left: 24px
}

.infocheck {
	padding: 50px 0 50px 0;
}

.infocheck .itemName {
	width: 100px
}

.infocheck input.input {
	width: 68px
}

.startbusiness span {
	width: 723px;
	height: 40px;
	background: url("/images/business/startbusiness-step.png") 0 0 no-repeat;
	display: inline-block;
}

.startbusiness span {
	*display: inline
}

.startbusiness.step1 span {
	background-position: 0 0
}

.startbusiness.step2 span {
	background-position: 0 -40px
}

.startbusiness.step3 span {
	background-position: 0 -80px
}

.startbusiness.step4 span {
	background-position: 0 -120px
}

.fillinfo {
	margin: 20px 0;
	padding: 10px 0 50px 100px;
}

.fillinfo .itemName {
	width: 200px;
}

.fillinfo .itemName .star {
	padding: 0 3px 0 0;
	font-size: 16px;
	color: #fe2020;
	vertical-align: -3px
}

.password_resets {
	margin: 0 0 30px 200px;
}

.password_resets li {
	width: 360px;
	height: 44px;
	line-height: 44px;
	border-radius: 5px;
	border: 1px solid #fe7f00;
	text-align: center;
	color: #fe7f00;
	margin-bottom: 18px;
	font-size: 18px;
}

.password_resets li input {
	vertical-align: middle;
	margin-right: 4px;
	height: 16px;
	width: 16px;
	display: inline-block;
}

.password_resets li input {
	*display: inline
}

.password_resets li.choosen {
	background: #fe7f00;
	color: #fff
}

.czmm_area {
	padding: 20px 0 20px 150px;
	border-bottom: 1px dashed #ccc;
}

.czmm_area .item .itemName {
	width: 120px
}

.czmm_area .tip_cont {
	color: #0173cb;
	margin-bottom: 20px
}

.check_same {
	display: block;
	margin: 20px 0 0 150px
}

.common_tip {
	margin-bottom: 10px;
	color: #fe7f00
}

.busi_auths {
	margin-left: 70px;
}

.busi_auths li {
	width: 576px;
	height: 110px;
	margin-bottom: 14px;
}

.busi_auths li .fl {
	background: #3b5975;
	width: 216px;
	height: 100%;
	text-align: center;
}

.busi_auths li .fl h3 {
	color: #fff;
	margin: 20px 0 6px;
	font-size: 18px
}

.busi_auths li .fr {
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color: #f2f2f2;
	width: 250px;
	height: 70px;
	padding: 24px 70px 16px 40px;
}

.busi_auths li .fr dt {
	color: #3b3c3e;
	font-size: 16px;
	margin-bottom: 18px
}

.busi_auths li.newpay_auth .fr {
	background-image: url("/images/newpay-auth.png")
}

.busi_auths li.available_auth .fr {
	background-image: url("/images/available-auth.png")
}

.busi_auths li.desirable_auth .fr {
	background-image: url("/images/desirable-auth.png")
}

.content_wrap.no_aside .faq_questions {
	float: left;
	width: 188px;
	font-family: Microsoft YaHei;
}

.content_wrap.no_aside .faq_questions li cite {
	font-size: 16px;
	line-height: 22px;
	padding: 15px 20px;
	display: block;
	background: #3d3d3d;
	color: #fff
}

.content_wrap.no_aside .faq_questions li ul li {
	line-height: 22px;
	border-bottom: 1px solid #dedede;
}

.content_wrap.no_aside .faq_questions li ul li a {
	display: block;
	padding: 15px 20px;
	color: #858585;
}

.content_wrap.no_aside .faq_questions li ul li a:hover {
	color: #3c73ce
}

.content_wrap.no_aside .faq_content {
	float: left;
	border-left: 1px solid #dedede;
	width: 692px;
	padding: 38px 34px;
}

.content_wrap.no_aside .faq_content li {
	margin-bottom: 38px;
	color: #030000;
}

.content_wrap.no_aside .faq_content li h3 {
	font-size: 23px;
	color: #3c73ce;
	font-family: Microsoft YaHei;
	margin-bottom: 16px
}

.content_wrap.no_aside .faq_content li p {
	line-height: 25px;
	color: #030000;
	overflow: hidden
}

.content_wrap.no_aside .faq_content li p img {
	display: block;
	margin-bottom: 10px;
	max-width: 670px
}

#gotoTop {
	position: fixed;
	width: 950px;
	height: 80px;
	left: 50%;
	bottom: 0;
	pointer-events: none;
	margin-left: -475px;
	margin-bottom: 40px;
}

#gotoTop a {
	background: url("/images/gotop.png") 0 0 no-repeat;
	float: right;
	width: 32px;
	height: 32px;
	margin-right: -32px;
	font-size: 0;
	text-indent: -9999px;
	pointer-events: auto;
}

#gotoTop a:hover {
	background-position: 0 -32px
}

.error_pic {
	margin: 60px 120px 80px 60px;
	float: left
}

.error_type {
	float: left;
	margin-top: 90px;
}

.error_type .error_name {
	font-size: 82px;
	color: #ff7b00;
	position: relative;
}

.error_type .error_name sup {
	font-size: 22px;
	position: absolute;
	top: 26px;
	left: 150px
}

.error_type .error_info {
	font-size: 22px;
	line-height: 38px
}

.invest_classic_part li.invest_item,.invest_boutique_part li.invest_item,.invest_classic li.invest_item
	{
	padding: 0 0 0 20px;
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 10px;
	margin-bottom: 18px;
}

.invest_classic_part li.invest_item h3,.invest_boutique_part li.invest_item h3,.invest_classic li.invest_item h3
	{
	font-size: 18px;
	margin-bottom: 10px;
}

.invest_classic_part li.invest_item h3 span,.invest_boutique_part li.invest_item h3 span,.invest_classic li.invest_item h3 span
	{
	color: #b8b8b8;
	font-size: 14px;
	padding-left: 20px
}

.invest_classic_part li.invest_item .invest_cont,.invest_boutique_part li.invest_item .invest_cont,.invest_classic li.invest_item .invest_cont
	{
	position: relative;
}

.invest_classic_part li.invest_item .invest_cont img,.invest_boutique_part li.invest_item .invest_cont img,.invest_classic li.invest_item .invest_cont img
	{
	float: left;
	margin-right: 28px;
	border: 1px solid #e4e4e4
}

.invest_classic_part li.invest_item .invest_cont dl,.invest_boutique_part li.invest_item .invest_cont dl,.invest_classic li.invest_item .invest_cont dl
	{
	float: left;
	border-right: 2px dashed #e6e6e6;
	padding-left: 20px;
	height: 56px;
	margin-top: 20px;
}

.invest_classic_part li.invest_item .invest_cont dl.benefit,.invest_boutique_part li.invest_item .invest_cont dl.benefit,.invest_classic li.invest_item .invest_cont dl.benefit
	{
	padding-left: 8px;
	width: 100px;
}

.invest_classic_part li.invest_item .invest_cont dl.benefit dd,.invest_boutique_part li.invest_item .invest_cont dl.benefit dd,.invest_classic li.invest_item .invest_cont dl.benefit dd
	{
	color: #ff6767;
	font-weight: bold;
	margin-bottom: 13px
}

.invest_classic_part li.invest_item .invest_cont dl.riskLevel,.invest_boutique_part li.invest_item .invest_cont dl.riskLevel,.invest_classic li.invest_item .invest_cont dl.riskLevel
	{
	width: 90px
}

.invest_classic_part li.invest_item .invest_cont dl.department,.invest_boutique_part li.invest_item .invest_cont dl.department,.invest_classic li.invest_item .invest_cont dl.department
	{
	border-right: 0;
	width: 308px;
}

.invest_classic_part li.invest_item .invest_cont dl.department dd,.invest_boutique_part li.invest_item .invest_cont dl.department dd,.invest_classic li.invest_item .invest_cont dl.department dd
	{
	width: 112px;
	position: relative;
	z-index: 12;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.invest_classic_part li.invest_item .invest_cont dl.department dd.hover,.invest_boutique_part li.invest_item .invest_cont dl.department dd.hover,.invest_classic li.invest_item .invest_cont dl.department dd.hover
	{
	width: 100%
}

.invest_classic_part li.invest_item .invest_cont dl.mode,.invest_boutique_part li.invest_item .invest_cont dl.mode,.invest_classic li.invest_item .invest_cont dl.mode
	{
	padding-left: 8px;
	width: 100px
}

.invest_classic_part li.invest_item .invest_cont dl.commission,.invest_boutique_part li.invest_item .invest_cont dl.commission,.invest_classic li.invest_item .invest_cont dl.commission
	{
	width: 100px;
}

.invest_classic_part li.invest_item .invest_cont dl.commission dd,.invest_boutique_part li.invest_item .invest_cont dl.commission dd,.invest_classic li.invest_item .invest_cont dl.commission dd
	{
	color: #ff6767;
	font-weight: bold
}

.invest_classic_part li.invest_item .invest_cont dl.deadline,.invest_boutique_part li.invest_item .invest_cont dl.deadline,.invest_classic li.invest_item .invest_cont dl.deadline
	{
	border-right: 0 none
}

.invest_classic_part li.invest_item .invest_cont dl dd,.invest_boutique_part li.invest_item .invest_cont dl dd,.invest_classic li.invest_item .invest_cont dl dd
	{
	margin-bottom: 14px;
	font-size: 16px
}

.invest_classic_part li.invest_item .invest_cont ul.sign_btn_wrap,.invest_boutique_part li.invest_item .invest_cont ul.sign_btn_wrap,.invest_classic li.invest_item .invest_cont ul.sign_btn_wrap
	{
	font-size: 0;
	position: absolute;
	right: 0;
	top: 0;
	border: 1px solid #fff;
	border-radius: 4px;
	margin: 16px 0 0 50px;
	z-index: 10;
}

.invest_classic_part li.invest_item .invest_cont ul.sign_btn_wrap li,.invest_boutique_part li.invest_item .invest_cont ul.sign_btn_wrap li,.invest_classic li.invest_item .invest_cont ul.sign_btn_wrap li
	{
	display: none;
	width: 118px;
	height: 40px;
	line-height: 40px;
	border-radius: 4px;
	background: #fff;
	position: relative;
	border-bottom: 1px solid #e4e4e4;
}

.invest_classic_part li.invest_item .invest_cont ul.sign_btn_wrap li a,.invest_boutique_part li.invest_item .invest_cont ul.sign_btn_wrap li a,.invest_classic li.invest_item .invest_cont ul.sign_btn_wrap li a
	{
	text-indent: 18px;
	color: #676767;
	font-size: 18px;
	font-weight: normal;
	display: block
}

.invest_classic_part li.invest_item .invest_cont ul.sign_btn_wrap li.sign_btn,.invest_boutique_part li.invest_item .invest_cont ul.sign_btn_wrap li.sign_btn,.invest_classic li.invest_item .invest_cont ul.sign_btn_wrap li.sign_btn
	{
	display: block;
	background: #f99f42;
	border-bottom: 0 none;
}

.invest_classic_part li.invest_item .invest_cont ul.sign_btn_wrap li.sign_btn a,.invest_boutique_part li.invest_item .invest_cont ul.sign_btn_wrap li.sign_btn a,.invest_classic li.invest_item .invest_cont ul.sign_btn_wrap li.sign_btn a
	{
	color: #fff
}

.invest_classic_part li.invest_item .invest_cont ul.sign_btn_wrap li.sign_btn .other_ops,.invest_boutique_part li.invest_item .invest_cont ul.sign_btn_wrap li.sign_btn .other_ops,.invest_classic li.invest_item .invest_cont ul.sign_btn_wrap li.sign_btn .other_ops
	{
	border-radius: 0 4px 4px 0;
	background: #e6923e;
	width: 36px;
	height: 40px;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
}

.invest_classic_part li.invest_item .invest_cont ul.sign_btn_wrap li.sign_btn .other_ops,.invest_boutique_part li.invest_item .invest_cont ul.sign_btn_wrap li.sign_btn .other_ops,.invest_classic li.invest_item .invest_cont ul.sign_btn_wrap li.sign_btn .other_ops
	{
	*display: inline
}

.invest_classic_part li.invest_item .invest_cont ul.sign_btn_wrap li.sign_btn .other_ops i,.invest_boutique_part li.invest_item .invest_cont ul.sign_btn_wrap li.sign_btn .other_ops i,.invest_classic li.invest_item .invest_cont ul.sign_btn_wrap li.sign_btn .other_ops i
	{
	height: 0;
	width: 0;
	position: absolute;
	top: 18px;
	right: 12px;
	border-width: 6px;
	display: inline-block;
	border-style: solid;
	border-color: #fff #e6923e #e6923e #e6923e
}

.invest_classic_part li.invest_item .invest_cont ul.sign_btn_wrap li.sign_btn .other_ops i,.invest_boutique_part li.invest_item .invest_cont ul.sign_btn_wrap li.sign_btn .other_ops i,.invest_classic li.invest_item .invest_cont ul.sign_btn_wrap li.sign_btn .other_ops i
	{
	*display: inline
}

.invest_classic_part li.invest_item .invest_cont ul.sign_btn_wrap li:last-child,.invest_boutique_part li.invest_item .invest_cont ul.sign_btn_wrap li:last-child,.invest_classic li.invest_item .invest_cont ul.sign_btn_wrap li:last-child
	{
	border-bottom: 0 none
}

.invest_classic_part li.invest_item.my_invest_adviser,.invest_boutique_part li.invest_item.my_invest_adviser,.invest_classic li.invest_item.my_invest_adviser
	{
	border: 2px solid #fe7f00;
	position: relative;
	padding: 15px 20px;
	margin-bottom: 22px;
}

.invest_classic_part li.invest_item.my_invest_adviser i.my_invest_adviser_label,.invest_boutique_part li.invest_item.my_invest_adviser i.my_invest_adviser_label,.invest_classic li.invest_item.my_invest_adviser i.my_invest_adviser_label
	{
	width: 96px;
	height: 96px;
	display: inline-block;
	background: url("/images/my-invest-adviser.png") 0 0 no-repeat;
	position: absolute;
	top: -8px;
	right: -8px;
	z-index: 2
}

.invest_classic_part li.invest_item.my_invest_adviser i.my_invest_adviser_label,.invest_boutique_part li.invest_item.my_invest_adviser i.my_invest_adviser_label,.invest_classic li.invest_item.my_invest_adviser i.my_invest_adviser_label
	{
	*display: inline
}

.invest_classic_part {
	display: none
}

.adviser_detail {
	border: 1px solid #e4e4e4;
	padding: 20px 24px 14px;
	position: relative;
	margin-bottom: 18px;
}

.adviser_detail .img_area {
	float: left;
	text-align: center;
	width: 100px;
	margin-right: 24px;
}

.adviser_detail .img_area img {
	margin-bottom: 12px
}

.adviser_detail .img_area h3 {
	font-size: 18px
}

.adviser_detail .info_area {
	float: left;
	width: 562px;
	position: relative;
}

.adviser_detail .info_area h3 {
	font-size: 20px;
	margin-bottom: 6px
}

.adviser_detail .info_area ul li {
	float: left;
	margin-bottom: 6px;
}

.adviser_detail .info_area ul li .item_name {
	width: 80px;
	display: inline-block;
	vertical-align: middle;
	color: #808080
}

.adviser_detail .info_area ul li .item_name {
	*display: inline
}

.adviser_detail .info_area ul li .item_cont {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: inline-block;
	vertical-align: middle
}

.adviser_detail .info_area ul li .item_cont {
	*display: inline
}

.adviser_detail .info_area ul li.frontLi .item_cont {
	width: 230px
}

.adviser_detail .info_area ul li.backLi .item_cont {
	width: 170px
}

.adviser_detail .time_area {
	position: absolute;
	bottom: 14px;
	right: 20px;
	color: #999
}

.invest_depart {
	margin-bottom: 14px;
}

.invest_depart .depart_title {
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	background: #fdbc3e;
}

.invest_depart .depart_title h3 {
	font-size: 16px;
	color: #fff
}

.invest_depart .depart_cont {
	background: #fafafa;
	padding: 20px 15px 0
}

.invest_depart .adviser_detail {
	border: 0 none;
	background: #fafafa
}

.contact_info ul li {
	float: left;
	margin-bottom: 20px;
	height: 18px;
	line-height: 18px;
}

.contact_info ul li .item_name {
	display: inline-block;
	width: 100px;
	color: #808080
}

.contact_info ul li .item_name {
	*display: inline
}

.contact_info ul li .item_cont {
	font-size: 16px;
	display: inline-block;
	width: 220px;
	color: #4c4c4c;
}

.contact_info ul li .item_cont {
	*display: inline
}

.contact_info ul li .item_cont.red {
	color: #ff0042;
	font-size: 22px;
}

.contact_info ul li .item_cont.red b {
	font-size: 14px
}

.bg-grey {
	padding: 20px;
	background-color: #fafafa;
	margin: 10px 0 30px 0;
}

.bg-grey .title {
	font-size: 16px
}

.bg-grey>label {
	margin: 8px 80px 8px 0;
	display: inline-block;
}

.bg-grey>label .model {
	vertical-align: middle;
	margin-bottom: 3px;
	margin-right: 10px
}

.step_right {
	float: right;
	margin-top: 10px;
	margin-bottom: 30px;
}

.step_right .step {
	width: 160px
}

.agree {
	margin-top: 30px;
}

.agree li {
	width: 300px;
	text-align: center;
	border: 2px solid #d2d2d2;
	margin: 0 30px 20px 0;
	padding: 40px 25px;
}

.agree li .xieyi {
	margin-bottom: 10px;
	display: block
}

.agree li .tongyi input {
	vertical-align: middle;
	margin-bottom: 2px
}

.agree li:nth-child(2n) {
	margin-right: 0
}

.agree li.even {
	margin-right: 0
}

.agree li.choosen {
	border-color: #f37d2f
}

.allin {
	display: inline-block;
	vertical-align: bottom;
	margin-right: 10px;
}

.allin input {
	vertical-align: middle;
	margin-bottom: 2px;
	cursor: pointer
}

.allin label {
	cursor: pointer
}

.buylist_wrap {
	margin: 50px 0 30px 210px;
}

.buylist_wrap li {
	margin: 10px 0;
	line-height: 40px;
}

.buylist_wrap li p {
	display: inline-block;
	line-height: 40px;
	height: 40px;
	font-size: 16px;
	margin-right: 15px;
}

.buylist_wrap li p .cr_red {
	color: #f60d10
}

.buylist_wrap li .input {
	width: 140px
}

.btn_large {
	width: 165px
}

ul.tabs li {
	color: #818181
}

ul.tabs li.choosen {
	color: #3a3a3a;
	font-weight: normal
}

.service_open_state {
	font-family: Microsoft Yahei;
}

.service_open_state li {
	height: 114px;
	width: 175px;
	float: left;
	margin-right: 12px;
	overflow: hidden;
	margin-bottom: 21px;
}

.service_open_state li a {
	border: 2px solid #e0dfe4;
	border-radius: 2px;
	width: 150px;
	padding: 0 10px;
	height: 110px;
	text-align: center;
	float: left;
	position: relative;
	display: block;
}

.service_open_state li a h3 {
	margin-top: 30px;
	margin-bottom: 4px;
	font-size: 24px;
	color: #4cb0fc
}

.service_open_state li a p {
	color: #b7b7b7;
	line-height: 16px
}

.service_open_state li a i {
	position: absolute;
	right: -2px;
	top: -2px;
	width: 52px;
	height: 52px;
	display: inline-block;
	background-image: url("../images/status-label.png");
	background-repeat: no-repeat;
}

.service_open_state li a i {
	*display: inline
}

.service_open_state li a i.opened {
	background-position: 0 -52px
}

.service_open_state li a i.not_open {
	background-position: 0 0
}

.service_open_state li a .card_foot {
	width: 172px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	position: absolute;
	bottom: -41px;
	left: -1px;
	background: #4cb0fc;
	border-radius: 0 0 2px 2px;
	color: #fff
}

.application {
	margin-top: 10px;
}

.application .service_open_state li {
	background-color: #e1e0e5;
}

.application .service_open_state li h3 {
	color: #838383
}

.application .service_open_state li p {
	font-size: 10px;
	color: #7e7e7e
}

#set .item span {
	font-size: 15px
}

#set .item .xiane {
	margin-left: 0
}

.deposit_services {
	margin-bottom: 40px;
}

.deposit_services li {
	float: left;
	margin-right: 19px;
}

.deposit_services li label {
	border: 2px solid #4cb0fc;
	width: 165px;
	height: 45px;
	line-height: 45px;
	color: #4cb0fc;
	font-size: 22px;
	display: block;
	text-align: center;
	font-family: Microsoft Yahei;
	border-radius: 4px;
	cursor: pointer;
}

.deposit_services li label input {
	display: none
}

.deposit_services li label.choosen {
	background: url("../images/checkbox-choosen.png") right bottom no-repeat
}

.checkall {
	margin-left: 200px;
}

.checkall input {
	vertical-align: middle;
	margin-bottom: 2px
}

.maintain_wrap.no_aside.content_wrap {
	background: #fff url("/images/maintain.png") 400px 130px no-repeat;
}

.maintain_wrap.no_aside.content_wrap .main_content_wrap {
	background: transparent;
}

.maintain_wrap.no_aside.content_wrap .main_content_wrap .maintain {
	height: 500px;
}

.maintain_wrap.no_aside.content_wrap .main_content_wrap .maintain h3 {
	color: #ff7b00;
	font-size: 44px;
	padding-top: 135px;
	margin-bottom: 24px
}

.maintain_wrap.no_aside.content_wrap .main_content_wrap .maintain p.detail
	{
	color: #353d45;
	font-size: 18px;
	width: 370px;
}

.maintain_wrap.no_aside.content_wrap .main_content_wrap .maintain p.detail strong
	{
	color: #cd4444
}

.rongzi-step {
	width: 716px;
	height: 47px;
	background: url("/images/step.png") 0 0 no-repeat
}

.rongzi-apply_1,.rongzi-apply_2 {
	width: 716px;
	border: 1px solid #d4d4d4;
	font-size: 14px;
}

.rongzi-apply_1 tr,.rongzi-apply_2 tr {
	border-bottom: 1px solid #e6e6e6;
}

.rongzi-apply_1 tr td,.rongzi-apply_2 tr td {
	height: 42px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	border-right: 1px dashed #e6e6e6;
}

.rongzi-apply_1 tr td i.important,.rongzi-apply_2 tr td i.important {
	display: inline-block;
	vertical-align: middle;
	color: #fa0000;
	font-size: 12px;
	margin-right: 7px
}

.rongzi-apply_1 tr td.title,.rongzi-apply_2 tr td.title {
	background-color: #f0f0f0;
	padding-left: 20px;
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4
}

.rongzi-apply_1 tr td .input-normal,.rongzi-apply_2 tr td .input-normal
	{
	border: none;
	background: transparent;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	color: #0173cb;
	padding: 0 10px
}

.rongzi-apply_1 tr td .input-middle,.rongzi-apply_2 tr td .input-middle
	{
	width: 250px
}

.rongzi-apply_1 tr td .input-large,.rongzi-apply_2 tr td .input-large {
	width: 450px
}

.rongzi-apply_1 tr td input[type="radio"],.rongzi-apply_2 tr td input[type="radio"]
	{
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 1px
}

.rongzi-apply_1 {
	border-bottom: 0;
}

.rongzi-apply_1 tr td {
	overflow: hidden;
	padding-left: 8px;
}

.rongzi-apply_1 tr td.odd {
	width: 154px;
	background: #f7f7f7
}

.rongzi-apply_1 tr td.even {
	width: 204px
}

.rongzi-apply_1 tr td.choose {
	padding-left: 0;
}

.rongzi-apply_1 tr td.choose .type {
	text-align: center;
}

.rongzi-apply_1 tr td.choose .type>div {
	display: inline-block;
	width: 70px
}

.rongzi-apply_2 {
	border-top: 0;
	margin-bottom: 20px;
}

.rongzi-apply_2 tr td {
	padding-left: 12px;
}

.rongzi-apply_2 tr td.title_small {
	background: #f7f7f7;
	width: 154px;
	padding-left: 8px;
}

.rongzi-apply_2 tr td.title_small .important {
	vertical-align: text-top
}

.rongzi-apply_2 tr td.title_small>span {
	word-break: break-all;
	white-space: pre-wrap;
	max-width: 140px;
	line-height: 39px
}

.rongzi-apply_2 tr td.title_small>input[type="text"] {
	width: 88px
}

.rongzi-apply_2 tr td.row {
	padding-left: 20px;
}

.rongzi-apply_2 tr td.row .important {
	margin-left: -13px
}

.rongzi-apply_2 tr td.label {
	border-right: 1px dashed #e6e6e6;
	width: 120px
}

.rongzi-apply_2 tr td.content {
	border-right: 1px dashed #e6e6e6;
	width: 161px;
}

.rongzi-apply_2 tr td.content input {
	width: 120px
}

.rongzi-apply_2 tr td.list {
	padding: 5px 10px 5px 20px;
}

.rongzi-apply_2 tr td.list>span {
	line-height: 22px
}

.rongzi-apply_2 tr td>label {
	display: block;
	float: left;
	width: 205px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	margin-left: 8px;
}

.rongzi-apply_2 tr td>label input[type="checkbox"] {
	vertical-align: middle;
	margin-bottom: 1px;
	margin-right: 7px
}

.rongzi-apply_2 tr td>label span {
	display: inline-block
}

.rongzi-apply_2 tr td div.choose {
	text-align: center;
}

.rongzi-apply_2 tr td div.choose>div {
	display: inline-block;
	width: 140px
}

.btn-wrap {
	text-align: center;
}

.btn-wrap .btn {
	width: 135px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	font-size: 20px;
	height: 46px;
	line-height: 46px
}

.quota_step {
	margin-bottom: 65px
}

.quota {
	margin-bottom: 50px;
}

.quota .item {
	margin-bottom: 14px;
}

.quota .item input[type=text] {
	margin-right: 8px
}

.quota .item span.sumQuota_upper,.quota .item span.rqQuota,.quota .item span.rzQuota
	{
	color: #f00;
	margin-left: 20px
}

.protocol-wrap {
	width: 100%;
	margin-bottom: 48px;
}

.protocol-wrap .small-tit {
	margin-bottom: 15px
}

.protocol-wrap .protocol-list li {
	float: left;
	width: 221px;
	height: 99px;
	line-height: 99px;
	color: #0173cb;
	border: 1px solid #c7c7c7;
	margin-right: 30px;
	text-align: center;
}

.protocol-wrap .protocol-list li.no-margin-right {
	margin-right: 0
}

.cost-type {
	float: left;
	width: 179px;
	padding: 15px;
	text-align: center;
	background-color: #fff;
	font-family: '微软雅黑';
	margin: 19px 35px 38px 0;
	border-radius: 6px;
	border: 1px solid #e0e1e3;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
}

.cost-type i.bg {
	background: url("/images/cost-type.png") 0 0 no-repeat;
	display: block;
	width: 58px;
	height: 58px;
	margin: 0 auto 16px auto;
}

.cost-type i.bg.type_1 {
	background-position: 0 0
}

.cost-type i.bg.type_2 {
	background-position: 0 -58px
}

.cost-type i.bg.type_3 {
	background-position: 0 -116px
}

.cost-type i.bg.type_4 {
	background-position: 0 -174px
}

.cost-type p {
	color: #555;
	font-size: 18px
}

.cost-type.last {
	margin-right: 0
}

.cost-type.current {
	background-color: #0195ff;
	border-color: #e0e1e3;
}

.cost-type.current p {
	color: #fff
}

.cost-type.current i.type_1 {
	background-position: -58px 0
}

.cost-type.current i.type_2 {
	background-position: -58px -58px
}

.cost-type.current i.type_3 {
	background-position: -58px -116px
}

.cost-type.current i.type_4 {
	background-position: -58px -174px
}

.btn-wrap .dialog_btn {
	font-weight: normal
}

.container {
	border-bottom: 1px solid #d5d5d5;
}

.container .tip_cont {
	padding-top: 68px;
	padding-left: 280px;
	margin-bottom: 260px;
}

.container .tip_cont .warn_content {
	display: inline-block;
	vertical-align: middle;
}

.container .tip_cont .warn_content span {
	display: block
}

.container .tip_cont .warn_content a {
	diaplsy: block
}

.h4_tit {
	font-size: 14px;
	font-weight: bold;
}

.h4_tit .icon_warm {
	display: inline-block;
	width: 16px;
	height: 14px;
	background: url("../images/warm-tip-icon.png") no-repeat;
	margin-right: 14px;
	margin-top: 18px
}

.warm_content p {
	line-height: 24px;
}

.warm_content p i {
	display: inline-block;
	width: 10px;
	height: 12px;
	background: url("../images/icon_dot.png") no-repeat
}

.warm_content p span {
	color: #f03433
}

.warm_content .confirm ul li {
	color: #979797;
	font-size: 12px;
	line-height: 20px;
	text-indent: 8px
}

.h4 {
	margin-bottom: 18px
}

.shenzhen input {
	display: inline-block;
	vertical-align: middle;
	margin-right: 14px
}

.shenzhen i {
	display: inline-block;
	width: 15px;
	height: 15px;
	vertical-align: middle;
	margin-bottom: 2px;
	margin-right: 2px
}

.shenzhen .icon_main {
	background: url("../images/icon_account.png") no-repeat
}

.shenzhen .icon_sub {
	background: url("../images/icon_account.png") 0 -15px no-repeat
}

.con {
	margin: 32px 0 0 60px;
	padding-bottom: 70px;
	border-bottom: 1px solid #d5d5d5;
}

.con input {
	display: inline-block;
	vertical-align: middle;
	margin-right: 14px
}

.con .btn {
	margin-left: 20px
}

.confirm_info {
	background-color: #f1fbf5;
	color: #88d6a5;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 18px
}

.person-info {
	width: 280px;
	height: 254px;
	margin: 44px auto;
}

.person-info .info {
	font-size: 16px;
	padding-bottom: 32px;
	position: relative;
}

.person-info .info b {
	font-weight: normal;
	position: absolute;
	right: 180px
}

.person-info .info span {
	position: absolute;
	left: 116px;
	color: #414141
}

.person-info .info i {
	display: inline-block;
	width: 15px;
	height: 15px;
	vertical-align: middle;
	margin-bottom: 2px;
	margin-right: 2px;
	position: absolute;
	left: 230px;
	margin-top: 2px;
	margin-left: 2px
}

.person-info .info .icon_main {
	background: url("../images/icon_account.png") no-repeat
}

.person-info .info .icon_sub {
	background: url("../images/icon_account.png") 0 -15px no-repeat
}

#mybtn {
	font-style: normal;
	margin-top: 42px;
	margin-left: 60px
}

.h4_tit {
	font-style: normal
}

.warm_content {
	font-style: normal
}

.signs {
	margin-bottom: 50px;
}

.signs li {
	background: #f3f3f3;
	border-left: 3px solid #fe7f00;
	height: 32px;
	line-height: 32px;
	margin-bottom: 18px;
	padding-left: 4px;
	color: #fe7f00
}

.sign_protocal .sign_desc {
	font-size: 16px;
	margin-bottom: 20px
}

.sign_protocal ul {
	margin-bottom: 20px;
}

.sign_protocal ul li {
	background: #f7f7f7;
	height: 40px;
	line-height: 40px;
	box-sizing: border-box;
	margin-bottom: 5px;
	padding-left: 40px;
	margin-left: 11px;
	position: relative;
}

.sign_protocal ul li .order {
	position: absolute;
	width: 22px;
	height: 22px;
	border-radius: 11px;
	background: #fff;
	left: -11px;
	top: 10px;
	color: #fff;
}

.sign_protocal ul li .order .xiba {
	display: block;
	position: absolute;
	left: 2px;
	top: 2px;
	width: 18px;
	height: 18px;
	border-radius: 9px;
	background: #f99f42;
	line-height: 18px;
	text-align: center
}

.h3_tit .left {
	float: left
}

.h3_tit .right {
	color: #999;
}

.h3_tit .right span {
	font-size: 18px;
	cursor: pointer
}

.h3_tit .right i {
	font-style: normal;
	padding: 0 16px
}

.h3_tit .right .active {
	color: #43403e
}

.rzhy-container .message {
	font-style: 14px;
	color: #676767;
	margin-bottom: 28px;
}

.rzhy-container .message b {
	font-size: 18px;
	font-weight: normal;
	margin-right: 18px;
	color: #43403e
}

.rzhy-container .warn {
	display: none;
}

.rzhy-container .warn i {
	display: inline-block;
	width: 17px;
	height: 17px;
	background: url("/images/check-small.png") 0 0 no-repeat;
	vertical-align: middle;
	margin-top: -2px;
	background-position: 0 -132px
}

.rzhy-container .warn b {
	display: inline-block;
	width: 17px;
	height: 17px;
	background: url("/images/check-small.png") 0 0 no-repeat;
	vertical-align: middle;
	margin-top: -2px;
	background-position: 0 -115px
}

.rzhy-container table tr:hover {
	background-color: #e3e3e3
}

.rzhy-container table td span {
	color: #e52222
}

.rzhy-container .content-wrap {
	margin: 22px 0 40px 0;
}

.rzhy-container .content-wrap .checkall {
	margin: 0 10px 0 24px
}

.rzhy-container .whatrisk {
	margin-top: 84px;
}

.rzhy-container .whatrisk h4 {
	color: #f2a454
}

.rzhy-container .whatrisk p {
	line-height: 24px
}

.zq-success {
	display: none;
}

.zq-success .h3 {
	font-size: 18px;
	color: #43403e;
	margin: 16px 0
}

.zq-success table tr:hover {
	background-color: #e3e3e3
}

.zq-success table td span {
	color: #e52222
}

.rqhy-container {
	display: none;
}

.rqhy-container .message {
	font-style: 14px;
	color: #676767;
	margin-bottom: 28px;
}

.rqhy-container .message b {
	font-size: 18px;
	font-weight: normal;
	margin-right: 18px;
	color: #43403e
}

.rqhy-container .warn {
	display: none;
}

.rqhy-container .warn i {
	display: inline-block;
	width: 17px;
	height: 17px;
	background: url("/images/check-small.png") 0 0 no-repeat;
	vertical-align: middle;
	margin-top: -2px;
	background-position: 0 -132px
}

.rqhy-container .warn b {
	display: inline-block;
	width: 17px;
	height: 17px;
	background: url("/images/check-small.png") 0 0 no-repeat;
	vertical-align: middle;
	margin-top: -2px;
	background-position: 0 -115px
}

.rqhy-container table tr:hover {
	background-color: #e3e3e3
}

.rqhy-container table td span {
	color: #e52222
}

.rqhy-container .content-wrap {
	margin: 22px 0 40px 0;
}

.rqhy-container .content-wrap .checkall {
	margin: 0 10px 0 24px
}

.rqhy-container .whatrisk {
	margin-top: 84px;
}

.rqhy-container .whatrisk h4 {
	color: #f2a454
}

.rqhy-container .whatrisk p {
	line-height: 24px
}

.ggt-home .tit {
	color: #717171;
	font-size: 16px;
	padding-bottom: 20px
}

.ggt-home ul {
	border: 1px solid #e6e6e6;
	padding: 20px 40px;
}

.ggt-home ul li {
	line-height: 28px;
	font-size: 14px;
	height: 28px;
	margin-bottom: 10px;
}

.ggt-home ul li a {
	padding-left: 18px;
}

.warm_tip p {
	font-weight: normal;
	margin-top: 5px
}

.warm_tip .link-ul {
	font-weight: normal;
	margin-top: 15px;
}

.warm_tip .link-ul li {
	margin-bottom: 5px
}

.manage_open em {
	display: inline-block;
	color: #f28b21;
	margin-right: 20px
}

.manage_open a {
	display: inline-block;
	padding: 7px 18px;
	color: #fff;
	background-color: #f2a454;
	margin-left: 20px;
	border-radius: 5px
}

.manage-tip {
	background-color: #fff0c1;
}

.manage-tip .tip {
	height: 50px;
	margin-left: 200px;
}

.manage-tip .tip p {
	line-height: 50px;
}

.manage-tip .tip p span {
	vertical-align: middle;
	margin-left: 20px
}

.manage-tip .tip p .icon {
	vertical-align: middle
}

.manage-tip .tip p i.close {
	float: right;
	margin-right: 20px;
	margin-top: 12px;
	width: 20px;
	height: 20px;
	background: url("/images/icons.png") -135px -70px no-repeat
}

.manage-addbank .left {
	position: relative;
	width: 148px;
	border: 1px solid #ffa54b;
	text-align: center;
	float: left;
	margin-right: 10px;
}

.manage-addbank .left .title {
	line-height: 35px;
	height: 35px;
}

.manage-addbank .left .title p {
	font-size: 16px;
	color: #fff;
	background-color: #ffa54b
}

.manage-addbank .left .content {
	width: 100%;
	position: relative;
	margin-top: 25px;
	margin-bottom: 45px;
}

.manage-addbank .left .content i.card {
	width: 64px;
	height: 40px;
	margin: 0 auto;
	display: block;
	background: url("/images/manage-card.png")
}

.manage-addbank .left .content p.num {
	text-align: center;
	margin-bottom: 15px
}

.manage-addbank .left .content a.upgrade {
	padding: 6px 8px;
	font-size: 16px;
	border-radius: 5px;
	background-color: #ffa54b;
	color: #fff
}

.manage-addbank .right {
	float: left;
	width: 576px;
	border: 1px solid #e6e6e6;
}

.manage-addbank .right .header {
	width: 100%;
	background-color: #f2f2f2;
	height: 35px;
	line-height: 35px;
	border: 0;
	box-shadow: none;
}

.manage-addbank .right .header span.title {
	margin: 0 20px;
	font-size: 16px
}

.manage-addbank .right .header .num {
	font-size: 14px;
	color: #787878
}

.manage-addbank .right .header .add {
	float: right;
	margin-right: 20px
}

.manage-addbank .right .card {
	display: inline-block;
	width: 260px;
	margin: 15px;
	border: 1px solid #e6e6e6;
}

.manage-addbank .right .card.blank {
	display: table;
	height: 132px;
	background-color: #f7f7f7;
}

.manage-addbank .right .card.blank a {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	color: #999;
	font-size: 16px
}

.manage-addbank .right .card:nth-child(2n) {
	margin-right: 0
}

.manage-addbank .right .card dl {
	margin-bottom: 10px;
}

.manage-addbank .right .card dl dt {
	background-color: #f7f7f7;
	margin-bottom: 10px;
	font-size: 12px;
}

.manage-addbank .right .card dl dt b {
	border: none;
	background-color: #f7f7f7
}

.manage-addbank .right .card dl dt span {
	margin-left: 30px
}

.manage-addbank .right .card dl dd {
	font-size: 12px;
}

.manage-addbank .right .card dl dd p {
	padding-left: 20px;
	margin-bottom: 10px;
}

.manage-addbank .right .card dl dd p.num {
	color: #fe7e01
}

.manage-addbank .right .card dl dd a.change {
	float: right;
	margin-right: 20px
}

#bankCard {
	margin-top: 30px;
}

#bankCard .control-group-manage {
	display: block;
	margin-bottom: 20px;
}

#bankCard .control-group-manage .manage-label {
	width: 70px;
	text-align: right;
	padding-top: 8px;
	float: left;
	font-size: 14px
}

#bankCard .controls-manage {
	margin-left: 85px;
	position: relative;
}

#bankCard .controls-manage input {
	width: 244px
}

#bankCard .controls-manage .verify-code {
	width: 124px;
	margin-right: 24px
}

#bankCard .controls-manage a.get-code {
	width: 100px;
	height: 33px;
	line-height: 33px;
	width: 90px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	display: inline-block;
	vertical-align: middle;
	border: 0 none;
	zoom: 1;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	overflow: visible;
	background-color: #f99f42;
	outline: medium;
	border-radius: 4px
}

.manage-sure {
	display: block;
	margin-top: 40px;
	margin-left: 85px
}

.aggrement ul {
	margin-top: 20px;
}

.aggrement ul li {
	display: inline-block;
	height: 42px;
	padding: 0 30px;
	border: 1px solid #f5f5f5;
	margin-left: 10px;
	background-color: #f2f2f2;
	color: #333;
	text-align: center;
	line-height: 40px;
	cursor: pointer;
}

.aggrement ul li.choose {
	background-color: #f99f42;
	color: #fff
}

.aggrement .content {
	position: relative;
	margin-top: 16px;
	margin-left: 10px;
}

.aggrement .content .content-detail {
	display: none;
	width: 100%;
	height: 290px;
	margin-bottom: 20px;
	border: 1px solid #eee;
	overflow: auto;
	overflow-x: hidden;
}

.aggrement .content .content-detail p {
	text-indent: 20px;
	padding: 25px;
	color: #999
}

.aggrement .content .content-detail.choose {
	display: block
}

.aggrement label {
	margin-left: 15px;
}

.aggrement label span {
	margin-left: 5px
}

.sure {
	display: block;
	margin: 0 auto;
	margin-top: 30px
}

.manage-password {
	margin-top: 50px;
}

.manage-password label {
	display: block;
	width: 200px;
	margin: 0 auto;
}

.manage-password label span {
	margin-left: 5px
}

.manage-password table {
	margin: 0 auto;
	margin-top: 10px;
}

.manage-password table tr td {
	text-align: right;
	padding-top: 10px;
	padding-right: 18px;
}

.manage-password table tr td input {
	width: 243px;
	height: 37px;
	border: 1px solid #c0c0c0;
	line-height: 37px;
	border-radius: 5px;
	padding-left: 5px
}

.deposit-money {
	border: 1px solid #c0c0c0;
}

.deposit-money .left-part {
	float: left;
	width: 350px;
	padding-left: 30px;
}

.deposit-money .left-part .top {
	position: relative;
	margin-top: 20px;
	padding-bottom: 18px;
	border-bottom: 1px solid #c0c0c0;
}

.deposit-money .left-part .top i.icon-question {
	display: inline-block;
	position: absolute;
	right: -42px;
	top: 10px;
	width: 16px;
	height: 16px;
	background: url("/images/icons.png");
	background-position: -61px -202px
}

.deposit-money .left-part .top .together {
	float: left;
}

.deposit-money .left-part .top .together span {
	display: block;
	font-size: 16px
}

.deposit-money .left-part .top .together em {
	font-size: 30px;
	color: #ff7e00
}

.deposit-money .left-part .top .open {
	position: relative;
	float: right;
	margin-top: 24px
}

.deposit-money .left-part .top .tip {
	display: none;
	position: absolute;
	bottom: 57px;
	left: 260px;
	width: 240px;
	line-height: 29px;
	background-color: #fff;
	padding: 0 10px;
	border: 1px solid #d1d1d1;
	box-shadow: 1px 1px 1px 1px #d1d1d1;
}

.deposit-money .left-part .top .tip i.icon-triangle {
	display: block;
	position: absolute;
	left: 117px;
	bottom: -6px;
	width: 10px;
	height: 7px;
	background: url("/images/icons.png");
	background-position: -78px -210px
}

.deposit-money .left-part .top .tip p {
	font-size: 12px
}

.deposit-money .left-part .bottom {
	padding-bottom: 10px;
}

.deposit-money .left-part .bottom .money {
	float: left;
	padding-top: 20px;
	margin-right: 90px;
}

.deposit-money .left-part .bottom .money:last-child {
	margin-right: 0
}

.deposit-money .left-part .bottom .money span {
	display: block;
	padding-bottom: 20px
}

.deposit-money .right-part {
	float: right;
	background-color: #f5f5f5;
	width: 300px;
	height: 202px;
}

.deposit-money .right-part .top,.deposit-money .right-part .bottom {
	display: table;
	width: 100%;
	height: 50%;
}

.deposit-money .right-part .top .money,.deposit-money .right-part .bottom .money
	{
	display: table-cell;
	width: 50%;
	vertical-align: middle;
}

.deposit-money .right-part .top .money.spe p,.deposit-money .right-part .bottom .money.spe p
	{
	border-left: 1px solid #c0c0c0
}

.deposit-money .right-part .top .money p,.deposit-money .right-part .bottom .money p
	{
	text-align: center;
}

.deposit-money .right-part .top .money p.num,.deposit-money .right-part .bottom .money p.num
	{
	font-size: 16px;
	padding-top: 10px
}

.deposit-money .right-part .top .money p.big-num,.deposit-money .right-part .bottom .money p.big-num
	{
	font-size: 22px;
	color: #ef2626
}

.deposit-function {
	position: relative;
	margin-top: 24px;
	padding-bottom: 10px;
	border: 1px solid #c0c0c0;
}

.deposit-function i.icon-function {
	position: absolute;
	width: 92px;
	height: 29px;
	top: 10px;
	left: -6px;
	background: url("/images/function-set.png")
}

.deposit-function .function-introduce {
	display: inline-block;
	margin-top: 64px;
	margin-left: 25px;
}

.deposit-function .function-introduce a.btn-disabled {
	background-color: #ccc
}

.deposit-function .function-introduce.break-off {
	vertical-align: top;
}

.deposit-function .function-introduce.break-off .icon-deposit {
	background-position: -72px 0
}

.deposit-function .function-introduce.break-off a {
	margin-top: 18px
}

.deposit-function .function-introduce i.icon-deposit {
	display: inline-block;
	width: 72px;
	height: 72px;
	vertical-align: top;
	background: url("/images/deposit-function.png");
	background-position: 0 0
}

.deposit-function .function-introduce .explain {
	display: inline-block;
	margin-left: 16px;
}

.deposit-function .function-introduce .explain h2 {
	font-size: 16px;
	padding-bottom: 10px
}

.deposit-function .function-introduce .explain p {
	font-size: 12px;
	color: #909090;
	padding-bottom: 10px
}

.deposit-select {
	margin-top: 20px;
}

.deposit-select .title span.tit {
	position: relative;
	top: 16px;
	padding: 8px 27px;
	font-size: 16px;
	border: 1px solid #e6e6e6;
	border-bottom-color: #fff;
	border-top: 2px solid #ff7e00
}

.deposit-select .title .time {
	float: right;
}

.deposit-select .title .time span {
	margin: 0 5px
}

.deposit-select .title .time input {
	width: 120px
}

.deposit-select .deposit-result {
	border: 1px solid #e6e6e6;
	padding: 20px;
	margin-top: 20px;
}

.deposit-select .deposit-result table .red {
	color: #ef2626
}

.deposit-set {
	margin-top: 28px;
	margin-left: 28px;
	font-size: 16px;
}

.deposit-set td {
	padding-bottom: 20px;
}

.deposit-set td input {
	border: 1px solid #c0c0c0;
	border-radius: 5px;
	padding-left: 14px;
	height: 37px;
	line-height: 37px
}

.deposit-set td em {
	padding-left: 10px;
	font-size: 12px;
	color: #ef2626
}

.deposit-set td .num {
	color: #ef2626
}

.deposit-label {
	display: block;
	margin-left: 28px;
	padding-top: 10px
}

.mail_head {
	font-size: 16px;
	border-left: 2px solid #fe7e00;
	padding-left: 10px;
	line-height: 16px;
	margin-bottom: 16px
}

.mail_wrap {
	border: 1px solid #ebebeb;
	padding: 30px 22px;
	margin-bottom: 26px
}

.uploadAvatar .hide {
	display: none
}

.uploadAvatar .avatarFile {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 999;
	opacity: 0;
	top: 0;
	left: 0
}

.uploadAvatar .step1,.uploadAvatar .step2 {
	width: 100%;
	background-color: #fbfbfb;
	text-align: center
}

.uploadAvatar .step1 {
	padding: 60px 0;
}

.uploadAvatar .step1 .imgContent {
	position: relative;
	margin: 30px 0 40px 0
}

.uploadAvatar .step2 {
	padding: 20px 0 60px 0;
}

.uploadAvatar .step2 .tips {
	text-align: left;
	margin-left: 60px;
}

.uploadAvatar .step2 .tips img {
	margin-left: 5px
}

.uploadAvatar .step2 .idCard {
	width: 100%;
	margin-top: 20px;
}

.uploadAvatar .step2 .idCard .positive,.uploadAvatar .step2 .idCard .opposite
	{
	width: 290px;
	height: 320px;
	background-color: #f5f6f8;
}

.uploadAvatar .step2 .idCard .positive .font,.uploadAvatar .step2 .idCard .opposite .font
	{
	font-size: 20px;
	margin-top: 20px
}

.uploadAvatar .step2 .idCard .positive img,.uploadAvatar .step2 .idCard .opposite img
	{
	width: 200px;
	height: 130px;
	margin: 25px 0
}

.uploadAvatar .step2 .idCard .positive .btn_blue,.uploadAvatar .step2 .idCard .opposite .btn_blue
	{
	display: inline-block;
	padding: 4px 40px;
	background-color: #009dea;
	color: #fff;
	border-radius: 2px;
	position: relative
}

.uploadAvatar .step2 .idCard .positive {
	float: left;
	margin-left: 60px
}

.uploadAvatar .step2 .idCard .opposite {
	float: right;
	margin-right: 60px
}

.uploadAvatar .step2 .nextBtn {
	clear: both;
}

.uploadAvatar .step2 .nextBtn .mt40 {
	margin-top: 40px
}

.uploadAvatar .step3 {
	text-align: center;
}

.uploadAvatar .step3 .content {
	margin: 0 auto;
	width: 98%;
	height: 340px;
	background: #eef1f6 url("/images/holder.png") no-repeat center;
	border-radius: 5px;
	border: 1px solid #d3dde7;
}

.uploadAvatar .step3 .content .tips {
	margin-top: 40px;
	font-size: 16px
}

.uploadAvatar .step3 .content .orange_btn {
	margin-top: 200px;
	padding: 5px 20px;
	color: #fff;
	background-color: #ee7212;
	display: inline-block;
	border-radius: 2px
}

.uploadAvatar .step3 .mt40 {
	margin-top: 40px
}

.uploadAvatar .step4 {
	text-align: center;
}

.uploadAvatar .step4 .tips {
	line-height: 50px;
	background-color: #fff0c1;
}

.uploadAvatar .step4 .tips .close {
	float: right;
	padding: 18px
}

.uploadAvatar .step4 .tips .notice {
	width: 17px;
	vertical-align: sub;
	margin-right: 5px
}

.uploadAvatar .step4 .content {
	margin-top: 30px;
	background-color: #fbfbfb;
	width: 100%;
	padding: 80px 0;
}

.uploadAvatar .step4 .content .font {
	margin-top: 10px;
}

.uploadAvatar .step4 .content .font .edit {
	display: inline-block;
	color: #0a9aff;
	cursor: pointer;
	position: relative
}

.sgt-page .tips {
	line-height: 50px;
	background-color: #fff0c1;
	text-align: center;
	margin-bottom: 30px;
}

.sgt-page .tips .close {
	float: right;
	padding: 18px
}

.sgt-page .tips .notice {
	width: 17px;
	vertical-align: sub;
	margin-right: 5px
}

.sgt-page .hide {
	display: none
}

.sgt-page table .open-btn {
	padding: 0 10px;
	border-radius: 2px;
	background-color: #f99f42;
	color: #fff
}

.sgt-page table .unopen-btn {
	padding: 0 10px;
	border-radius: 2px
}

.sgt-page table .main-sign {
	vertical-align: sub;
	margin-right: 5px
}

.sgt-page table .not-active {
	position: relative;
}

.sgt-page table .not-active .vam {
	vertical-align: middle
}

.sgt-page table .not-active .tips_content {
	display: none;
}

.sgt-page table .not-active .tips_content .arrow-up {
	position: absolute;
	top: 20px;
	left: 107px;
	z-index: 10;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #d9d9d9
}

.sgt-page table .not-active .tips_content .arrow-down {
	position: absolute;
	z-index: 11;
	top: 21px;
	left: 108px;
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #fff
}

.sgt-page table .not-active .tips_content .tips {
	top: 27px;
	background-color: #fff;
	position: absolute;
	width: 200px;
	font-size: 12px;
	padding: 2px 10px;
	border-radius: 2px;
	border: 1px solid #d9d9d9
}

.page-moneyacc .desc {
	font-size: 20px;
	border-bottom: 1px solid #e4e4e4;
	padding-bottom: 10px
}

.page-moneyacc .normal-account,.page-moneyacc .credit-account {
	overflow: hidden;
}

.page-moneyacc .normal-account .title,.page-moneyacc .credit-account .title
	{
	color: #666;
	font-size: 16px;
	margin: 15px 0
}

.page-moneyacc .normal-account .item_box,.page-moneyacc .credit-account .item_box
	{
	overflow: hidden;
}

.page-moneyacc .normal-account .item_box dl.itemliststyle,.page-moneyacc .credit-account .item_box dl.itemliststyle
	{
	overflow: hidden;
	float: left;
}

.page-moneyacc .normal-account .item_box dl.itemliststyle.main dt,.page-moneyacc .credit-account .item_box dl.itemliststyle.main dt
	{
	background-image: url("../images/main.png");
	background-repeat: no-repeat;
	background-position: -1px -1px
}

.page-moneyacc .normal-account .item_box dl.itemliststyle.assist dt,.page-moneyacc .credit-account .item_box dl.itemliststyle.assist dt
	{
	background-image: url("../images/assist.png");
	background-repeat: no-repeat;
	background-position: -1px -1px
}

.page-moneyacc .normal-account .item_box dl.itemliststyle dt,.page-moneyacc .credit-account .item_box dl.itemliststyle dt
	{
	height: 41px;
	width: 347px;
	border: 1px solid #e6e6e6;
	color: #333;
	line-height: 41px;
	background: #f7f7f7;
}

.page-moneyacc .normal-account .item_box dl.itemliststyle dt .left,.page-moneyacc .credit-account .item_box dl.itemliststyle dt .left
	{
	width: 102px;
	float: left;
	text-align: left;
	padding-left: 22px
}

.page-moneyacc .normal-account .item_box dl.itemliststyle dt .center,.page-moneyacc .credit-account .item_box dl.itemliststyle dt .center
	{
	width: 122px;
	padding-left: 20px;
	float: left;
	text-align: left;
}

.page-moneyacc .normal-account .item_box dl.itemliststyle dt .center.alert,.page-moneyacc .credit-account .item_box dl.itemliststyle dt .center.alert
	{
	background-image: url("../images/alert.png");
	background-repeat: no-repeat;
	background-position: 2px 13px;
	position: relative;
}

.page-moneyacc .normal-account .item_box dl.itemliststyle dt .center.alert .alertcon,.page-moneyacc .credit-account .item_box dl.itemliststyle dt .center.alert .alertcon
	{
	position: absolute;
	top: 32px;
	left: -118px;
	height: 20px;
	width: 250px;
	font-size: 12px;
	background: #fff;
	z-index: 10;
	color: #666;
	text-align: center;
	line-height: 20px;
	border-radius: 4px;
	border: 1px solid #ccc;
	padding: 0 5px;
	box-shadow: 2px 2px 3px #ccc
}

.page-moneyacc .normal-account .item_box dl.itemliststyle dt .right,.page-moneyacc .credit-account .item_box dl.itemliststyle dt .right
	{
	text-align: center;
}

.page-moneyacc .normal-account .item_box dl.itemliststyle dt .right a,.page-moneyacc .credit-account .item_box dl.itemliststyle dt .right a
	{
	display: inline-block;
	width: 64px;
	height: 24px;
	border: 1px solid #fb7e00;
	color: #fb7e00;
	text-align: center;
	line-height: 24px;
	border-radius: 4px
}

.page-moneyacc .normal-account .item_box dl.itemliststyle dd,.page-moneyacc .credit-account .item_box dl.itemliststyle dd
	{
	width: 347px;
	height: 36px;
	line-height: 36px;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	color: #787878;
}

.page-moneyacc .normal-account .item_box dl.itemliststyle dd.firline,.page-moneyacc .credit-account .item_box dl.itemliststyle dd.firline
	{
	padding-top: 6px;
}

.page-moneyacc .normal-account .item_box dl.itemliststyle dd.firline .right a,.page-moneyacc .credit-account .item_box dl.itemliststyle dd.firline .right a
	{
	color: #18a0ff
}

.page-moneyacc .normal-account .item_box dl.itemliststyle dd.lastline,.page-moneyacc .credit-account .item_box dl.itemliststyle dd.lastline
	{
	padding-bottom: 6px;
	border-bottom: 1px solid #e6e6e6
}

.page-moneyacc .normal-account .item_box dl.itemliststyle dd .left,.page-moneyacc .credit-account .item_box dl.itemliststyle dd .left
	{
	width: 104px;
	float: left;
	text-align: left;
	padding-left: 20px
}

.page-moneyacc .normal-account .item_box dl.itemliststyle dd .center,.page-moneyacc .credit-account .item_box dl.itemliststyle dd .center
	{
	width: 142px;
	float: left;
	text-align: left;
}

.page-moneyacc .normal-account .item_box dl.itemliststyle dd .center .right,.page-moneyacc .credit-account .item_box dl.itemliststyle dd .center .right,.page-moneyacc .normal-account .item_box dl.itemliststyle dd .center .open,.page-moneyacc .credit-account .item_box dl.itemliststyle dd .center .open
	{
	display: inline-block;
	vertical-align: top;
	width: 20px;
	height: 36px;
	background: url("../images/right.png") 2px 11px no-repeat
}

.page-moneyacc .normal-account .item_box dl.itemliststyle dd .center .notopen,.page-moneyacc .credit-account .item_box dl.itemliststyle dd .center .notopen
	{
	display: inline-block;
	vertical-align: top;
	width: 20px;
	height: 36px;
	background: url("../images/notopen.png") 2px 11px no-repeat
}

.page-moneyacc .normal-account .item_box dl.itemliststyle dd .center span,.page-moneyacc .credit-account .item_box dl.itemliststyle dd .center span
	{
	display: inline-block;
	vertical-align: top
}

.page-moneyacc .normal-account .item_box dl.itemliststyle dd .right,.page-moneyacc .credit-account .item_box dl.itemliststyle dd .right
	{
	text-align: center;
}

.page-moneyacc .normal-account .item_box dl.itemliststyle dd .right a.open,.page-moneyacc .credit-account .item_box dl.itemliststyle dd .right a.open
	{
	color: #fb7e00
}

.page-moneyacc .normal-account .item_box dl.itemliststyle dd .right a.canel,.page-moneyacc .credit-account .item_box dl.itemliststyle dd .right a.canel
	{
	color: #fb7e00
}

.buylmt_warn {
	color: #646464;
	font-size: 15px;
}

.buylmt_warn i {
	width: 19px;
	height: 19px;
	display: inline-block;
	background: url("/images/notice.png") center no-repeat;
	background-size: contain;
	position: relative;
	top: 4px;
	right: 10px
}

.tb_buylmt th {
	color: #555;
	font-size: 16px
}

.tb_buylmt td {
	color: #999;
	font-size: 14px;
	padding: 5px 0;
}

.tb_buylmt td .state {
	color: #f2a454
}

.tb_buylmt td input.btn[disabled] {
	background: #d4d4d4;
	color: #fff
}

.tb_buylmt .btn {
	font-weight: 400
}

.dlg_cfm {
	padding: 0 27px;
	color: #676767;
}

.dlg_cfm.txt-alignc {
	text-align: center;
	padding: 0;
	margin-bottom: 20px
}

.dlg_cfm span {
	width: 240px;
	display: inline-block;
	position: relative;
	left: 54px;
	top: -29px;
	font-size: 16px;
	color: #676767;
}

.dlg_cfm span em {
	font-size: 14px;
	color: #999
}

.dlg_cfm i {
	margin-right: 18px
}

.buylmt-form {
	font-size: 14px;
	margin-bottom: 40px;
	display: none;
}

.buylmt-form .itemName {
	width: 65px;
	font-size: 14px;
	color: #333;
	text-align: left
}

.buylmt-form .input {
	width: 197px;
	margin-right: 13px
}

.buylmt-form .note {
	font-size: 12px;
	color: #999;
	margin-left: 25px
}

.btns_formb .btn {
	font-weight: 400;
	font-size: 16px
}

.commtest .commtest-tit {
	font-size: 14px;
	color: #676767
}

.commtest .checkbox-text {
	color: #333;
	display: block;
	margin-left: 24px;
	margin-top: 18px;
	margin-bottom: 5px;
}

.commtest .checkbox-text input {
	margin-right: 13px;
	position: relative;
	top: 1px
}

.commtest .switch-block {
	width: 100%;
	height: 52px;
	border-bottom: 1px solid #e5e5e5;
}

.commtest .switch-block .switch {
	display: inline-block;
	height: 52px;
	padding-top: 11px;
	box-sizing: border-box;
}

.commtest .switch-block .switch span {
	position: relative;
	top: 5px
}

.commtest .switch-block .switch input {
	float: right;
	cursor: pointer
}

.commtest .list-block {
	position: relative;
	background: #f5f5f5;
	margin-top: 10px;
	padding-top: 8px;
  padding-bottom: 8px;
  overflow: hidden;
  overflow-y: auto;
  max-height: 340px;
}

.commtest .list-block ul li .item-content {
	position: relative;
}

.commtest .list-block ul li .item-content .line-left {
	width: 0;
	height: 31px;
	position: absolute;
	left: 32px;
	top: 35px;
	border-left: 2px solid #ccc
}

.commtest .list-block ul li .item-content .item-media {
	position: absolute;
	left: 21px;
	top: 10px;
}

.commtest .list-block ul li .item-content .item-media i {
	width: 23px;
	height: 23px;
	display: inline-block;
	background: url("/images/error.png") center no-repeat;
	background-size: contain;
}

.commtest .list-block ul li .item-content .item-media i.succ {
	background: url("/images/succ.png") center no-repeat;
	background-size: contain
}
.commtest .list-block ul li .item-content .item-media i.warn {
	background: url("/images/note.png") center no-repeat;
	background-size: contain;
	padding: 0px;
  margin-bottom: 0;
}

.commtest .list-block ul li .item-content .item-inner {
	background-image: none;
	padding-right: 15px;
	padding-top: 12px;
	margin-left: 57px;
	border-color: #eee;
}

.commtest .list-block ul li .item-content .item-inner .item-title {
	font-size: 14px;
	color: #333;
	width: 70%;
	display: inline-block;
}

.commtest .list-block ul li .item-content .item-inner .item-title .g-state
	{
	font-size: 12px;
	color: #f99f42;
}

.commtest .list-block ul li .item-content .item-inner .item-title .g-state.succ-state
	{
	color: #808080
}

.commtest .list-block ul li .item-content .item-inner .item-after {
	display: inline-block;
	text-align: right;
	width: 25%;
	position: relative;
	top: -17px;
}

.commtest .list-block ul li .item-content .item-inner .item-after .btn {
	width: 72px;
	height: 32px;
	background: transparent;
	color: #f99f42;
	border: 1px solid #f99f42;
	font-weight: 400
}

.commtest .list-block.switch-con {
	background: #fff;
	margin-top: 0;
	margin-left: 20px;
	padding-top: 0;
	display: none;
}

.commtest .list-block.switch-con.show {
	display: block
}

.commtest .list-block.switch-con ul li:not (:first-child ) .item-inner {
	padding-bottom: 9px
}

.commtest .list-block.switch-con ul li .item-content .item-inner {
	margin-left: 0;
	padding-top: 10px;
	border: none;
}

.commtest .list-block.switch-con ul li .item-content .item-inner .item-title
	{
	width: 81px;
	font-size: 14px;
	color: #666;
	position: relative;
	top: 5px
}

.commtest .list-block.switch-con ul li .item-content .item-inner .item-input
	{
	display: inline-block;
}

.commtest .list-block.switch-con ul li .item-content .item-inner .item-input input
	{
	width: 100%;
	font-size: 14px;
	color: #b2b2b2;
	border: 1px solid #c0c0c0;
}

.commtest .list-block.switch-con ul li .item-content .item-inner .item-input input:hover
	{
	border-color: #909090
}

.commtest .radios-block {
	color: #333;
	font-size: 14px;
	width: 80%;
	margin-left: 20px;
	margin-top: 18px;
}

.commtest .radios-block .radios-group {
	float: right;
}

.commtest .radios-block .radios-group label input {
	margin-right: 10px
}

.commtest .radios-block .radios-group label+label {
	margin-left: 34px
}

.mui-switch {
	width: 52px;
	height: 31px;
	position: relative;
	border: 1px solid #dfdfdf;
	background-color: #fdfdfd;
	box-shadow: #dfdfdf 0 0 0 0 inset;
	border-radius: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
	background-clip: content-box;
	display: inline-block;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	user-select: none;
	outline: none;
}

.mui-switch:before {
	content: '';
	width: 29px;
	height: 29px;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
	background-color: #fff;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4)
}

.mui-switch:checked {
	border-color: #f99f42;
	box-shadow: #f99f42 0 0 0 16px inset;
	background-color: #f99f42;
}

.mui-switch:checked:before {
	left: 21px
}

.mui-switch.mui-switch-animbg {
	transition: background-color ease .4s;
}

.mui-switch.mui-switch-animbg:before {
	transition: left .3s
}

.mui-switch.mui-switch-animbg:checked {
	box-shadow: #dfdfdf 0 0 0 0 inset;
	background-color: #f99f42;
	transition: border-color .4s, background-color ease .4s;
}

.mui-switch.mui-switch-animbg:checked:before {
	transition: left .3s
}

.mui-switch.mui-switch-anim {
	transition: border cubic-bezier(0, 0, 0, 1) .4s, box-shadow
		cubic-bezier(0, 0, 0, 1) .4s;
}

.mui-switch.mui-switch-anim:before {
	transition: left .3s
}

.mui-switch.mui-switch-anim:checked {
	box-shadow: #f99f42 0 0 0 16px inset;
	background-color: #f99f42;
	transition: border ease .4s, box-shadow ease .4s, background-color ease
		1.2s;
}

.mui-switch.mui-switch-anim:checked:before {
	transition: left .3s
}

.gd_dlg {
	color: #333;
}

.gd_dlg .gd_tit {
	font-size: 16px;
	margin-bottom: 30px;
	text-align: center;
	font-weight: 600
}

.gd_dlg .gd_con {
	font-size: 14px;
	color: #666;
	text-align: left;
	line-height: 21px;
	margin: 0 16px 15px 22px;
}

.gd_dlg .gd_con .redh {
	color: #ea4f4f
}

.gd_dlg .gd_con .blue {
	color: #0a9aff
}

.gd_dlg .prom-con {
	font-size: 14px;
	color: #666;
	line-height: 21px;
	text-indent: 2em;
	margin: 10px 20px 5px 20px
}

.btn-wrap {
	margin-bottom: 5px;
}

.btn-wrap .dialog_btn {
	font-size: 16px;
	margin-left: 10px;
}
.btn-wrap .btn_middle {
	font-size: 16px;
}

.btn-wrap .dialog_btn:first-child {
	background: #fff;
	color: #f99f42;
	border: 1px solid #f99f42;
	margin-left: 0;
}

.btn-wrap .dialog_btn:last-child {
	background: #f99f42;
	color: #fff;
	border: 1px solid #f99f42
}

.btn-wrap .dialog_btn.btn-default-gray {
	background-color: #f99f42;
	color: #fff;
}

.risk_result .msg {
	font-size: 16px;
	margin-bottom: 14px;
}

.risk_result .msg a {
	margin-left: 20px
}

.risk_result .tb_block .tb_riskresult {
	width: 100%;
}

.risk_result .tb_block .tb_riskresult tr td {
	font-size: 14px;
	color: #666;
	height: 36px;
	border: 1px solid #ebebeb;
}

.risk_result .tb_block .tb_riskresult tr td.tit {
	width: 162px;
	text-align: center
}

.risk_result .tb_block .tb_riskresult tr td.val {
	padding-left: 20px
}

.risktest_block .msg {
	font-size: 16px
}

.risktest_block .btns-bottom {
	text-align: center;
}

.risktest_block .btns-bottom input {
	font-weight: 400;
}

.risktest_block .btns-bottom input+input {
	margin-left: 19px
}

.risktest_dlg .dlg-con {
	text-align: center;
}

.risktest_dlg .dlg-con .title {
	font-size: 16px;
	font-weight: 600;
	color: #646364;
	margin-bottom: 18px;
}

.risktest_dlg .dlg-con .title span {
	color: #ff7e01
}

.risktest_dlg .dlg-con .tb_riskresult {
	width: 297px;
	margin-left: 52px;
	margin-bottom: 23px;
}

.risktest_dlg .dlg-con .tb_riskresult tr td {
	font-size: 12px;
	color: #666;
	height: 32px;
	border: 1px solid #ebebeb;
}

.risktest_dlg .dlg-con .tb_riskresult tr td.tit {
	width: 98px;
	text-align: center
}

.risktest_dlg .dlg-con .tb_riskresult tr td.val {
	padding-left: 15px;
	text-align: left
}

.txt-overflow {
	width: 165px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.note_btm {
	font-size: 12px;
	color: #666
}

.btn-large {
	width: 180px;
	font-size: 18px;
	height: 50px;
	line-height: 46px;
	border-radius: 4px;
	color: #fff;
	font-weight: bold;
	display: inline-block;
	vertical-align: middle;
	border: 0 none;
	zoom: 1;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	overflow: visible;
	background-color: #f99f42;
	outline: medium;
}
/*SBC-34952*/
/*#Tip_VideoCapture {*/
/*	display: none;*/
/*}*/
/*#List_VideoCapture {*/
/*	display: none;*/
/*}*/
#reConnect {
	margin: 10px 5px 0 5px;
	height: 33px;
    line-height: 33px;
    min-width: 90px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    display: inline-block;
    vertical-align: middle;
    border: 0 none;
    zoom: 1;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    overflow: visible;
    background-color: #f99f42;
    outline: medium;
    border-radius: 4px;
}

.icon-error-32{
	position: absolute;
    right: -21px;
    bottom: -16px;
    background-position: -90px 0;
}

.step_busin{
	position: relative;
}
.step_busin_prev{
	position: absolute;
	left: 0px;
	top:9px;
	cursor: pointer;
	color: #0a9aff;
}
.wt_reload_warn{
	width:500px;
	display:inline-block;
	vertical-align:top;
}
.wt_reload{
	padding:0 8px;
	display:inline-block;
	position:absolute;
	top:38%;
	right:5% ;
	cursor:pointer;
	color: #0a9aff;

}
/*融资融券*/
.table-margin thead tr th {
	text-align: left;
	padding-left: 45px;
}
.table-margin tbody tr td {
	text-align: left;
	padding-left: 45px;
}
/* 合格投资者检查 */
.qualified-investor .main-content-title {
	color: #333;
	font-size: 16px
}
.qualified-investor .checkbox-item-block {
	border: 1px solid #d9d9d9;
	padding: 20px 15px;
	margin: 15px 0;
	overflow: hidden;
}
.qualified-investor .checkbox-item-block .checkbox-item-left {
	float: left;
	width: 80%;
}
.qualified-investor .checkbox-item-block .checkbox-item-left .checkbox-item-title {
	color: #272727;
	font-size: 18px
}
.qualified-investor .checkbox-item-block .checkbox-item-left .checkbox-item-text {
	font-size: 14px;
	color: #999;
}
.qualified-investor .checkbox-item-block .checkbox-item-left .checkbox-item-text.error {
	color: #fb5b4c
}
.qualified-investor .checkbox-item-block .checkbox-item-right {
	float: right;
}
.qualified-investor .checkbox-item-block .checkbox-item-right input {
	margin-top: 10px
}
/* 证明资料上传 */
.qualified-investor-upload .upload-title {
	font-size: 16px;
	color: #333;
	margin: 20px 0 10px
}
.qualified-investor-upload .upload-content {
	border: 1px solid #d9d9d9;
}
.qualified-investor-upload .upload-content .upload-item {
	border-bottom: 1px solid #ebebeb;
	padding: 15px 15px 10px;
}
.qualified-investor-upload .upload-content .upload-item .upload-item-title {
	color: #272727;
	font-size: 18px;
}
.qualified-investor-upload .upload-content .upload-item .upload-item-title .right-check{
	cursor: pointer;
	color: #595959;
	font-size: 16px;
	float: right;
	padding-right: 17px;
	background: url(../images/right-check.png) no-repeat;
	background-size: 14px 14px;
	background-position: right center;
}
.qualified-investor-upload .upload-content .upload-item .upload-item-title i.upload-title-icon {
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url("../images/icon-ask.png") center center no-repeat;
	position: relative;
	top: 2px;
	left: 2px
}
.qualified-investor-upload .upload-content .upload-item .upload-photos {
	overflow: auto;
}
.qualified-investor-upload .upload-content .upload-item .upload-photos li.upload-photo-item {
	float: left;
	width: 96px;
	height: 102px;
	position: relative;
	margin: 10px 20px 10px 0px;
}
.qualified-investor-upload .upload-content .upload-item .upload-photos li.upload-photo-item .pdf-wrap{
	cursor: pointer;
}
.qualified-investor-upload .upload-content .upload-item .upload-photos li.upload-photo-item img {
	width: 96px;
	height: 102px
}
.qualified-investor-upload .upload-content .upload-item .upload-photos li.upload-photo-item .icon-close {
	position: absolute;
	right: -8px;
	top: -8px;
	width: 16px;
	height: 16px;
	background: url("../images/icon-close.png") center center no-repeat
}
.qualified-investor-upload .upload-content .upload-item .upload-photos .upload-photo-tip {
	float: left;
	width: 96px;
	height: 102px;
	background: url("../images/icon-upload.png") center center no-repeat;
	margin: 10px 20px;
	margin-left: 0
}
.qualified-investor-upload .upload-content .upload-item .upload-info {
	color: #fb5b4c;
	font-size: 14px
}

.keep-all tr td:nth-last-child(1) {
	word-break: keep-all;
}
/* // 万联登录选择类型 */
.select-account-type {
  margin-bottom: 10px;
}
.select-account-type span.js-select {
  width: auto;
  border: 0;
  padding-left: 0;
}


/* 三板确权 */
.sanbanright-wrap .main-container {
	margin-top: 20px;
}
.sanbanright-wrap .main-container table{
	width: 100%;
}
.sanbanright-wrap .main-container table tr td:first-child{
	width: 35%;
	padding-right: 20px;
	text-align: right;
	font-size: 14px;
	color: #333;
}
.sanbanright-wrap .main-container table tr td:nth-last-child(1) {
	padding: 10px 0;
}
.sanbanright-wrap .main-container table tr td:nth-last-child(1) input[type=text]{
	width: 240px;
	height: 36px;
	padding: 8px;
	background-color: #FAFAFA;
	border: 1px solid #EBEBEB;
	box-sizing: border-box;
	color: #333;
}
.sanbanright-wrap .main-container table tr td:nth-last-child(1) .js-select{
	width: 194px;
	border-radius: 0;
	color: #333;
	background-color: #FAFAFA;
}
.sanbanright-wrap .main-container table tr td .link{
	margin-left: 12px;
	cursor: pointer;
	color: #2AA8FF;
}
.sanbanright-wrap.result {
	margin: 0 auto;
	text-align: center;
	padding-top: 100px;
	width: 510px;
}
.sanbanright-wrap.result .status-wrap img{
	width: 71px;
	margin-bottom: 23px;
}
.sanbanright-wrap.result .status-wrap .result-status{
	color: #333333;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 6px;
}
.sanbanright-wrap.result .status-wrap .result-des{
	color: #999999;
	font-size: 14px;
	line-height: 19px;
}
.sanbanright-wrap.result .business-info {
	margin-top: 30px;
	margin-bottom: 40px;
	width: 100%;
	border: 1px solid #EBEBEB;
}
.sanbanright-wrap.result .business-info .info-item{
	color: #333333;
	font-size: 14px;
	line-height: 20px !important;
	height: auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 13px 19px;
}
.sanbanright-wrap.result .business-info .info-item:not(:nth-last-child(1)){
	border-bottom: 1px solid #EBEBEB;
}
.sanbanright-wrap.result .result-btn input{
	width: 156px;
	line-height: 44px;
	background-color: #FD8615;
	box-sizing: border-box;
	color: #fff;
	font-size: 18px;
	border-radius: 4px;
}
.sanbanright-wrap.result .result-btn input:nth-last-child(1){
	background-color: #fff;
	border: 1px solid #FD8615;
	line-height: 42px;
	color: #FD8615;
	margin-left: 10px;
}
.sanbanright-wrap.list .result-btn {
  text-align: center;
  margin-top: 40px;
}
.sanbanright-wrap.list .result-btn input{
	width: 156px;
	line-height: 44px;
	background-color: #FD8615;
	box-sizing: border-box;
	color: #fff;
	font-size: 18px;
	border-radius: 4px;
}
.sanbanright-list .sanbanright-list-item {
  font-size: 14px;
  line-height: 1.5;
  margin-bottom: 15px;
  background: #FAFAFA;
  color: #8C8C8C;
}
.sanbanright-list .sanbanright-list-item .top {
  padding: 15px 18px 13px;
  border: solid 1px #EAEAEA;
}
.sanbanright-list .sanbanright-list-item .top .title {
  font-size: 16px;
  color: #272727;
}
.sanbanright-list .sanbanright-list-item .top .title .status {
  float: right;
  padding-right: 5px;
}
.sanbanright-list .sanbanright-list-item .top .time {
  padding-top: 6px;
}
.sanbanright-list .sanbanright-list-item .top .reason {
  font-size: 12px;
  padding-top: 9px;
  color: #FF0000;
}
.sanbanright-list .sanbanright-list-item .bottom {
  padding: 12px 18px;
  border: solid 1px #EAEAEA;
  border-top: none;
}
/* 股票期权 */
.stock-options .stock-item {
	background-color: #FAFAFA;
	padding: 15px 20px;
	margin-bottom: 12px;
}
.stock-options .stock-item .stock-main{
	color: #333333;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	margin-bottom: 5px;
	*zoom: 1;
}
.stock-options .stock-item .stock-main::after{
	content: '';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
.stock-options .stock-item .stock-main .stock-name {
	float: left;
}
.stock-options .stock-item .stock-main .stock-status{
	height: 17px;
	width: 34px;
	text-align: center;
	border: 0.5px solid #DBDBDB;
	color: #999999;
	font-size: 13px;
	font-weight: normal;
	box-sizing: border-box;
	line-height: 17px;
	margin-left: 8px;
	float: left;
	margin-top: 2px;
}
.stock-options .stock-item .stock-num {
	color: #666666;
	font-size: 16px;
	line-height: 22px;
}
.stock-options .stock-item .stock-detail {
	margin-top: 22px;
	width: 100%;
	text-align: left;
	vertical-align: middle;
}
.stock-options .stock-item .stock-detail thead{
	font-size: 13px;
	color: #999999;
	line-height: 18px;
}
.stock-options .stock-item .stock-detail thead th {
	text-align: left;
}
.stock-options .stock-item .stock-detail tbody{
	font-size: 16px;
	color: #333;
	font-weight: bold;
	line-height: 22px;
}
.stock-options .stock-item .stock-detail tbody td{
	padding-top: 4px;
	text-align: left;
}
.stock-options .stock-item:nth-last-child(1) {
	margin-bottom: 40px;
}
.stock-container .btn_white {
	background-color: #fff;
	color: #f99f42;
	border: 1px solid #f99f42;
	margin-right: 15px;
}
.limit-purchase .current-limit {
	margin-top: -6px;
	padding-bottom: 30px;
	border-bottom: 1px solid #EBEBEB;
}
.limit-purchase .current-limit > .tit{
	color: #666666;
	font-size: 16px;
	margin-bottom: 24px;
	line-height: 22px;
}
.limit-purchase .limit-change {
	padding-top: 63px;
	padding-bottom: 26px;
	position: relative;
}
.limit-purchase .limit-change:not(:nth-last-child(1)) {
	border-bottom: 1px solid #EBEBEB;
}
.limit-purchase .limit-change .limit-type {
	position: absolute;
	font-size: 16px;
	color: #666666;
	top: 20px;
	line-height: 22px;
}
.limit-purchase .limit-item {
	font-size: 14px;
	color: #333;
	line-height: 20px;
	position: relative;
	*zoom: 1;
	line-height: 34px;
}
.limit-purchase .limit-item::after{
	content: '';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}

.limit-purchase .limit-item:not(:nth-last-child(1)) {
	margin-bottom: 20px;
}
.limit-purchase .limit-item .tit{
	float: left;
	width: 40%;
	text-align: right;
	margin-right: 20px;
}
.limit-purchase .change-wrap .limit-item:nth-last-child(1) {
	margin-bottom: 20px;
}
.limit-purchase .limit-item .val{
	position: relative;
	float: left;
}
.limit-purchase .limit-item .error_tips{
	position: absolute;
	bottom: -25px;
	color: #FF2A2A;
	font-size: 14px;
	line-height: 20px;
	left: 0;
	display: none;	
}
.limit-purchase .limit-item.error {
	padding-bottom: 10px;
}
.limit-purchase .limit-item.error .error_tips {
	display: block;
}
.limit-purchase .limit-item .val input {
	width: 258px;
	height: 34px;
	line-height: 34px;
	color: #333333;
	font-size: 14px;
	background-color: #F5F5F5;
	border: 1px solid #EBEBEB;
	padding: 0 8px;
	margin-right: 11px;
}
.limit-purchase .limit-item .val a {
	color: #0098FF;
	cursor: pointer;
}
.limit-purchase .btn-line {
	*zoom: 1;
}
.limit-purchase .limit-item::after{
	content: '';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
.limit-purchase .btn-line > div{
	width: 40%;
	float: left;
	margin-right: 20px;
	position: relative;
	height: 48px;
}
.limit-purchase .btn-line > div .back{
	position: absolute;
	left: 0;
	bottom: 0;
	cursor: pointer;
}
.limit-ajust .title {
	color: #666666;
	font-size: 16px;
	margin-bottom: 21px;
	line-height: 22px;
}
.limit-ajust .common-block {
	background-color: #FAFAFA;
	padding: 15px;
	margin-bottom: 10px;
}
.limit-ajust .common-block.rest {
	padding: 15px 10px;
	font-size: 16px;
	color: #333333;
	*zoom: 1;
}
.limit-ajust .common-block.rest::after{
	content: '';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
.limit-ajust .common-block.rest .tit{
	margin-right: 30px;
	float: left;
}
.limit-ajust .common-block.rest .val{
	float: left;
}
.limit-ajust .common-block .ajust-name{
	font-size: 16px;
	color: #333;
	line-height: 22px;
	*zoom: 1;
}
.limit-ajust .common-block .ajust-name::after{
	content: '';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
.limit-ajust .common-block .ajust-name .tit{
	float: left;
}
.limit-ajust .common-block .ajust-name .val{
	color: #999999;
	font-size: 13px;
	line-height: 22px;
	margin-left: 20px;
	float: left;
}
.limit-ajust .common-block .ajust-detail {
	margin-top: 20px;
	vertical-align: middle;
	text-align: left;
	font-size: 14px;
	width: 100%;
}
.limit-ajust .common-block .ajust-detail thead{
	line-height: 20px;
	color: #999999;
}
.limit-ajust .common-block .ajust-detail thead th{
	text-align: left;
}
.limit-ajust .common-block .ajust-detail tbody{
	line-height: 20px;
	color: #333333;
}
.limit-ajust .common-block .ajust-detail tbody td{
	padding-top: 7px;
	text-align: left;
}
.limit-ajust .selet-wrap {
	margin-top: 60px;
}
.limit-ajust .selet-wrap .select-item{
	margin-bottom: 20px;
	*zoom: 1;
}
.limit-ajust .selet-wrap .select-item::after{
	content: '';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
.limit-ajust .selet-wrap .select-item .tit{
	float: left;
	width: 30%;
	text-align: right;
	margin-right: 20px;
	line-height: 36px;
}
.limit-ajust .selet-wrap .select-item .val{
	float: left;
}
.limit-ajust .selet-wrap .select-item .val .js-select {
	width: 381px;
	border-radius: 0;
	background-color: #F5F5F5;
}
.limit-ajust .btn-wrap {
	margin-top: 40px;
}
/* 万联证券融资融券样式修改 */
.common-empty-wrap {
	padding-top: 130px;
	text-align: center;
	color: #666666;
	font-size: 16px;
}
.common-empty-wrap img{
	display: block;
	width: 140px;
	margin: 0 auto 22px;
}
.common-empty-wrap .btn-wrap{
	margin-top: 85px;
}
.info-wrap .tips{
	color: #8C8C8C;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 33px;
}
.info-wrap .info-item{
	margin-bottom: 28px;
	font-size: 16px;
	color: #272727;
	line-height: 22px;
}
.info-wrap .info-item .info-tips {
	margin-bottom: 30px;
}
.info-wrap .info-item .info-tips a{
	float: right;
	color: #0098FF;
	font-size: 14px;
	cursor: pointer;
}
.info-wrap .info-item .info-list{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.info-wrap .info-item .info-list .list-item{
	width: 50%;
	margin-bottom: 22px;
	display: flex;
}
.info-wrap .info-item .info-list .list-item .tit{
	color: #8C8C8C;
	flex: 0 0 110px;
}	
.info-wrap .btn-wrap {
	padding-top: 30px;
}
.sec-title {
	font-size: 16px;
	line-height: 22px;
	color: #333;
	margin-bottom: 35px;
}
.my_info_table.special_info_table caption {
	border: none;
	color: #333333;
	font-size: 16px;
	line-height: 22px;
	padding: 0;
	margin: 0;
	margin-bottom: 14px;
}
.my_info_table.special_info_table tbody tr td {
	vertical-align: middle;
	width: 50%;
	background: none;
	font-size: 16px;
	color: #333;
	line-height: 36px;
}
.my_info_table.special_info_table tbody tr td.name {
	width: 40%;
}
.my_info_table.special_info_table tbody tr.special_tr td {
	padding-top: 22px;
}
.my_info_table.special_info_table tbody tr.add-tr td{
	line-height: 20px;
}
.my_info_table.special_info_table tbody tr.add-tr td .add_btn{
	font-size: 14px;
	color: #0098FF;
	display: inline-block;
	padding-left: 15px;
	position: relative;
	cursor: pointer;
}
.my_info_table.special_info_table tbody tr.add-tr td .add_btn::after,
.my_info_table.special_info_table tbody tr.add-tr td .add_btn::before {
	content: '';
	position: absolute;
	background-color: #0098FF;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}
.my_info_table.special_info_table tbody tr.add-tr td .add_btn::after {
	width: 9px;
	height: 1px;
}
.my_info_table.special_info_table tbody tr.add-tr td .add_btn::before {
	width: 1px;
	height: 9px;
	left: 4px;
}
.my_info_table.special_info_table tbody tr td input:not([type='submit']),
.my_info_table.special_info_table tbody tr td select,
.my_info_table.special_info_table tbody tr td .js-select {
	width: 240px;
	height: 36px;
	font-size: 16px;
	color: #333;
	background-color: #FAFAFA;
	box-sizing: border-box;
}
.my_info_table.special_info_table.new_info_table caption {
	width: 40%;
	color: #8C8C8C;
	font-size: 16px;
	line-height: 22px;
	padding-right: 8px;
	box-sizing: border-box;
	text-align: right;
}
.my_info_table.special_info_table.new_info_table  tr.tips td{
	color: #F6A12D;
	font-size: 14px;
	line-height: 20px;
}
.my_info_table.special_info_table.new_info_table tr td.name {
	font-size: 14px;
}
.my_info_table.special_info_table.new_info_table tr td input:not([type='submit']) {
	padding: 0 10px;
	border: 1px solid #EBEBEB;
}
.my_info_table.special_info_table.new_info_table tr td .js-select {
	border-radius: 0;
}
.my_info_table.special_info_table.new_info_table tr td .delet-btn {
	display: inline-block;
	margin-left: 8px;
	color: #F64E5C;
	cursor: pointer;
}
.my_info_table.special_info_table.new_info_table tr td .delet-btn.hide {
	display: none;
}
.my_info_table.special_info_table.new_info_table tr td .delet-btn span {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url('/images/delete-icon.png') no-repeat;
	background-size: contain;
	margin-right: 5px;
	vertical-align: -4px;
}
.my_info_table.special_info_table.new_info_table tr td .add-btn span {
	position: relative;
	color: #009BFF;
	line-height: 20px;
	padding-left: 20px;
	cursor: pointer;
}
.my_info_table.special_info_table.new_info_table tr td .add-btn span::before {
	content: '';
	height: 12px;
	border-left: 1px solid;
	border-color: #009BFF;
	position: absolute;
	top: 50%;
	left: 5px;
	transform: translateY(-50%) translateX(0.5px);
}
.my_info_table.special_info_table.new_info_table tr td .add-btn span::after {
	content: '';
	width: 12px;
	border-bottom: 1px solid;
	border-color: #009BFF;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}
.my_info_table .delete-btn {
	font-size: 14px;
	color: #FF0000;
	padding-left: 18px;
	display: inline-block;
	position: relative;
	cursor: pointer;
	margin-left: 9px;
}
.my_info_table .delete-btn::before {
	content: '';
	width: 8px;
	height: 1px;
	background-color: #fff;
	position: absolute;
	top: 50%;
	left: 3px;
	transform: translateY(-50%);
	z-index: 1;
}
.my_info_table .delete-btn::after {
	content: '';
	width: 14px;
	height: 14px;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	background-color: #FF0000;
	border-radius: 50%;
}
.special-upload-content .upload-item .upload-item-title {
	line-height: 27px;
}
.special-upload-content .upload-item .upload-item-title span {
	color: #8C8C8C;
	font-size: 14px;
	display: inline-block;
	margin-left: 10px;
}
.special-upload-content .upload-item .upload-item-title a {
	float: right;
	color: #0098FF;
	font-size: 14px;
	cursor: pointer;
}
.Fi-content {
	line-height: 32px;
	color: #333;
	font-size: 16px;
}
.Fi-content .Fi-title {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 9px;
}

/* 诚通证券登录页面header及footer个性化 ----start*/
.xsd-home-header .link-area{
	background-color: #051A2C;
}
.xsd-home-header .link-area > div{
	max-width: 1280px;
	padding: 0 20px;
	margin: 0 auto;
	text-align: right;
}
.xsd-home-header .link-area a{
	display: inline-block;
	color: #7c8892;
	font-size: 12px;
	margin: 0 8px;
	line-height: 30px;
	position: relative;
	cursor: pointer;
}
.xsd-home-header .link-area a::after{
	content: '';
	position: absolute;
	right: -10px;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
	height: 12px;
	background-color: #748196;
}
.qrcode-pop{
	display: none;
	z-index: 99;
	position: absolute;
	width: 258px;
	top: 30px;
	right: 30px;
	color: #333;
	font-size: 20px;
	background-color: #fff;
	border: 1px solid #c4c4c4;
}
.qrcode-pop .tit{
	text-align: center;
	position: relative;
	line-height: 48px;
	height: 48px;
	background-color: #f6f6f6;
}
.qrcode-pop .tit .close{
	position: absolute;
	width: 28px;
	height: 28px;
	background: url('/images/close-pop.png') no-repeat;
	background-size: contain;
	top: 10px;
	right: 10px;
	cursor: pointer;
}
.qrcode-pop .qrcode{
	margin: 10px;
	width: 230px;
	height: 230px;
	background: url('/images/qrcode-big.jpg') no-repeat;
	background-size: contain;
}
.xsd-home-header .link-area a:nth-last-child(1) {
	color: #F33916;
	margin-right: 0;
}
.xsd-home-header .link-area a:nth-last-child(1)::after{
	display: none;
}
.xsd-home-header .main {
	background-color: #fff;
}
.xsd-home-header .main > div{
	width: 1000px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 80px;
	margin: 0 auto;
}
.xsd-home-header .main .left {
	display: flex;
	align-items: center;
}
.xsd-home-header .main .left a{
	width: 194px;
	height: 56px;
	background: url("/images/logo/xsdzq-new.png") no-repeat;
	background-size: auto 100%;
	position: relative;
}
.xsd-home-header .main .left a::after{
	content: '';
	position: absolute;
	width: 1px;
	height: 100%;
	background-color: #d5d2c8;
	right: -21px;
}

.xsd-home-header .main .right {
	display: flex;
	align-self: center;
}
.xsd-home-header .main .right div{
	padding: 0 20px;
}
.xsd-home-header .main .right a{
	font-size: 18px;
	font-weight: bold;
	color: #07223A;
}
.xsd-home-header .main .right a:hover{
	color: #EB4E3E;
}
.xsd-home-header .main .right div:first-child a{
	color: #EB4E3E;
}
.xsd-home-footer {
	background: #051a2c url("/images/index/footer_bg.gif") 0 0 repeat-x;
	color: #748196;
}
.xsd-home-footer .main {
	width: 1000px;
	margin: 0 auto;
}
.xsd-home-footer .main .main-item {
	float: left;
    margin-right: 100px;
    width: 220px;
}
.xsd-home-footer .main .main-item .tit {
	font: 20px/78px "Hiragino Sans GB", 'Microsoft YaHei';
	line-height: 78px;
}
.xsd-home-footer .main .code .qrcode{
	display: inline-block;
	width: 70px;
	height: 70px;
	background: url("/images/qrcode-1.png") no-repeat;
	background-size: contain;
	position: relative;
	padding-bottom: 29px;
	margin-right: 40px;
}
.xsd-home-footer .main .code .qrcode::after{
	content: '官方服务号';
	position: absolute;
	font-size: 14px;
	color: #748196;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
	white-space: nowrap;
	line-height: 21px;
}
.xsd-home-footer .main .code .qrcode:nth-last-child(1){
	background-image: url("/images/qrcode-2.png");
	margin-right: 0;
}
.xsd-home-footer .main .code .qrcode:nth-last-child(1)::after{
	content: '微信订阅号';
}
.xsd-home-footer .main .soft .soft-wrap {
	display: flex;
}
.xsd-home-footer .main .soft .soft-item {
	cursor: pointer;
	margin-right: 40px;
}
.xsd-home-footer .main .soft .soft-item .icon{
	height: 70px;
	background: none;
}
.xsd-home-footer .main .soft .soft-item .icon i{
	display: inline-block;
    vertical-align: middle;
    margin-bottom: 3px;
    background: url("/images/ico_sp.png");
}
.xsd-home-footer .main .soft .soft-item .icon.pic i{
	width: 47px;
    height: 40px;
    background-position: 0 -261px;
}
.xsd-home-footer .main .soft .soft-item .icon.phone i{
	width: 47px;
    height: 40px;
    background-position: 0 -360px;
}
.xsd-home-footer .main .soft .soft-item .name{
	display: block;
    margin-top: 6px;
    font-size: 14px;
    color: #748196;
}
.xsd-home-footer .main .contact {
	width: 360px;
	margin-right: 0;
}
.xsd-home-footer .main .contact .contact-info,
.xsd-home-footer .main .contact .contact-right {
	float: left;
}
.xsd-home-footer .main .contact .contact-item {
	padding-left: 20px;
	font-size: 14px;
	color: #748196;
	height: 21px;
	display: flex;
	align-items: center;
	position: relative;
	margin: 10px 0 40px;
}
.xsd-home-footer .main .contact .contact-item::after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	background: url("/images/ico_sp.png");
	width: 15px;
    height: 17px;
	background-position: 0 0;
	transform: translateY(-10px);
}
.xsd-home-footer .main .contact .contact-item.server::after {
	width: 16px;
	height: 16px;
	background-position: -44px 0;
}
.xsd-home-footer .main .contact .contact-item span{
	color: #474f5d;
    font-size: 12px;
}
.xsd-home-footer .main .contact .contact-right {
	margin-left: 25px;
	font-size: 36px;
	color: #748196;
	text-align: center;
}
.xsd-home-footer .main .contact .contact-right a{
	display: block;
    background: #606d81;
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 5px;
    font-size: 14px;
	color: #051a2c;
	font-weight: bold;
}
.xsd-home-footer .copy-right {
	background: #0b0b0b;
    line-height: 30px;
    padding: 20px 0;
    text-align: center;
    font-size: 12px;
}
.xsd-home .lunbo_wrap,
.xsd-home .lunbo_wrap .lunbo,
.xsd-home .lunbo_wrap .lunbo li{
	height: 379px;
}
.xsd-home .lunbo_wrap .lunbo li.lunbo1 {
	background: url('/images/index/web_hall_bg.jpg') no-repeat center 50%;
}
.xsd-home .lunbo_wrap .login_wrap{
	position: absolute;
	width: 1000px;
	height: 100%;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	margin: 0;
}
.xsd-home .lunbo_wrap .login_wrap .text-layer{
	background: url('/images/text_layer.png') no-repeat;
    display: block;
    width: 504px;
    height: 133px;
    position: absolute;
    top: 115px;
    left: 0;
}
.xsd-home .lunbo_wrap .login_wrap .login_bg {
	height: 100%;
	top: 0;
	right: 0;
	width: 360px;
	background-color: #000;
	opacity: 0.6;
	padding: 0;
}
.xsd-home .lunbo_wrap .login_wrap .login{
	height: 100%;
	top: 0;
	right: 0;
	width: 360px;
	border-top: 2px solid #eb4d3d;
	box-sizing: border-box;
	padding: 35px 37px 0;
}
.xsd-home .lunbo_wrap .login_wrap .login label{
	display: flex;
	align-items: center;
	margin-top: 20px;
}
.xsd-home .lunbo_wrap .login_wrap .login label i{
	flex: 0 0 40px;
	border: none;
	width: 40px;
	height: 40px;
	background-color: #748196;
}
.xsd-home .lunbo_wrap .login_wrap .login label i span{
	width: 18px;
	height: 18px;
	background: url('/images/ico_sp.png') no-repeat;
	background-position: -218px 0;
}
.xsd-home .lunbo_wrap .login_wrap .login label.password i span{
	width: 14px;
	background-position: -182px 0;
}
.xsd-home .lunbo_wrap .login_wrap .login label.code i span{
	width: 20px;
	background-position: -257px 0;
}
.xsd-home .lunbo_wrap .login_wrap .login label input {
	flex: 1;
	border: none;
	padding: 0 10px;
	box-sizing: border-box;
	height: 40px;
	line-height: 40px;
	color: #676767 !important;
}
.xsd-home .lunbo_wrap .login_wrap .login label input:-webkit-autofill {
	box-shadow: 0 0 0px 1000px white inset !important;
}
.xsd-home .lunbo_wrap .login_wrap .login .forget-line {
	line-height: 24px;
	height: 24px;
	margin: 8px 0;
	text-align: right;
}
.xsd-home .lunbo_wrap .login_wrap .login .forget-line a {
	color: #c0c0c0
}
.xsd-home .lunbo_wrap .login_wrap .login .loginBtn {
	margin-top: 0;
	width: 100%;
	background: #eb4d3d;
	color: #fff;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	font-weight: normal;
	border-radius: 3px;
}
.xsd-home .login_wrap .loginerr {
	width: 205px;
	padding: 2px 10px 2px 25px;
	line-height: 16px;
	position: unset;
	border: 1px solid #ff9090;
	color: #f61010;
	background: url('/images/error-tips.jpg') no-repeat 10px center #fee4e4;
}
.xsd-home .login_wrap .loginerr p{
	text-align: left;
}
.xsd-home .businessList {
	width: 1000px;
	margin: 0 auto;
	margin-top: 40px;
}
.xsd-home .businessList a{
	width: 250px;
	float: left;
	text-align: center;
	height: 170px;
}
.xsd-home .businessList a .icon{
	width: 92px;
	height: 90px;
	margin: 0 auto;
	background: url('/images/business-icons.png') no-repeat;
}
.xsd-home .businessList a .icon.cyb{
	background-position: -135px 0;
}
.xsd-home .businessList a .icon.otc{
	background-position: -524px 0;
}
.xsd-home .businessList a .icon.ggt{
	background-position: -407px 0;
}
.xsd-home .businessList a .icon.third{
	background-position: 0 -133px;
}
.xsd-home .businessList a .icon.info{
	background-position: -270px -133px;
}
.xsd-home .businessList a .icon.xsb{
	background-position: 0 -399px;
}
.xsd-home .businessList a .icon.bjs{
	background-position: -405px -266px;
}
.xsd-home .businessList a .icon.more{
	background-position: -406px -133px;
}
.xsd-home .businessList a .icon.kcb{
	background-position: 0 -266px;
}
.xsd-home .businessList a .name{
	font-size: 18px;
	margin-top: 18px;
	color: #333;
}
.xsd-home .businessList a .name:hover{
	color: #e73e41;
}
/* 诚通证券登录页面header及footer个性化 -----end*/
/*# sourceMappingURL=../maps/default.css.map */

.new-pwd-setting .pwd-type {
	margin-bottom: 25px;
}
.new-pwd-setting .pwd-type .check-line {
	padding-left: 57px;
}
.new-pwd-setting .pwd-type .check-line label{
	position: relative;
	padding-left: 20px;
	user-select: none;
}
.new-pwd-setting .pwd-type .check-line label input{
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}
.new-pwd-setting #samePwd {
	margin-top: 25px;
	padding-top: 25px;
	border-top: 1px solid #eee;
}
.new-pwd-setting .item .success_ico {
	margin-left: 5px;
	visibility: hidden;
}
.new-pwd-setting input[type="password"] {
	width: 226px;
}


.js-select-areaCode {
	position: relative;

}
.js-selectAreaCode-dialog {
	position: absolute;
	left: 0;
	top: 34px;
	white-space: nowrap;
	font-size: 0;
	border: 1px solid #eee;
	background-color: #fff;
	z-index: 5;
}
.js-selectAreaCode-dialog .select-city-list,
.js-selectAreaCode-dialog .select-pro-list {
	display: inline-block;
	max-height: 300px;
	width: 120px;
	overflow-y: auto;
	font-size: 12px;
	vertical-align: top;
	line-height: 24px;
}
.js-selectAreaCode-dialog .select-pro-list {
	width: 100px;
}
.js-selectAreaCode-dialog .sel-item {
	padding: 3px 5px;
	color: #333;
	cursor: pointer;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.js-selectAreaCode-dialog .sel-item.active {
	background-color: #777;
	color: #fff;
}
.js-dialog.pdf-preview .bd {
	width: 100%;
	padding: 0 !important;
}
.js-dialog.pdf-preview .bd .frame-wrap{
	height: 450px;
}
.js-dialog .content{
	max-height: calc(100vh - 100px);
	overflow: auto;
}
.calc-type-wrap a {
	cursor: pointer;
}
.announcement-wrap {
	width: 700px;
	margin: 0 auto;
	position: relative;
}
.announcement-wrap img{
	width: 100%;
	display: block;
}
.announcement-wrap .announcement-main {
	position: absolute;
	top: 150px;
	bottom: 50px;
	left: 40px;
	right: 40px;
	background-color: #fff;
	border-radius: 7px;
	padding: 50px 44px 100px  44px;
	color: #272727;
	font-size: 16px;
}
.announcement-wrap .announcement-main::after {
	content: '';
	position: absolute;
	width: 188px;
	height: 188px;
	background: url('/images/announcement-tips.png') no-repeat;
	background-size: contain;
	top: -94px;
	left: 50%;
	transform: translateX(-50%);
}
.announcement-wrap .announcement-main .title {
	font-weight: bold;
	margin-bottom: 20px;
	line-height: 22px;
}
.announcement-wrap .announcement-main .content {
	line-height: 24px;
	text-indent: 2em;
}
.announcement-wrap .announcement-main .inscriber {
	text-align: right;
	line-height: 24px;
	margin-top: 20px;
	color: #666666;
}
.announcement-wrap .announcement-main > div {
	height: 100%;
	overflow-y: auto;
}
.announcement-wrap .announcement-main img {
	width: 367px;
	display: block;
	position: absolute;
	bottom: 20px;
	left: 50%;
	transform: translateX(-50%);
}
.agreement-wrap .empty-wrap {
	padding-top: 150px;
	color: #333333;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
}
.agreement-wrap .empty-wrap img {
	width: 247px;
	display: block;
	margin: 0 auto 27px;
}
.agreement-wrap .list-wrap {
	margin-bottom: 20px;
}
.agreement-wrap .list-wrap .list-item {
	padding: 13px 15px 12px;
	line-height: 21px;
	border: 1px solid #EBEBEB;
	font-size: 16px;
	color: #666666;
}
.agreement-wrap .list-wrap .list-item .list-info {
	display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	-webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
	
}
.agreement-wrap .list-wrap .list-item .list-des {
	font-size: 14px;
	color: #999;
	padding-top: 5px;
}
.agreement-wrap .list-wrap .list-item:not(:nth-last-child(1)) {
	border-bottom: none;
}
.agreement-wrap .list-wrap .list-item a {
	cursor: pointer;
}
.agreement-wrap .list-wrap .list-item .status {
	word-break: keep-all;
	margin-left: 15px;
	display: none;
}
.agreement-line {
	margin-bottom: 40px;
}
.agreement-line label {
	font-size: 14px;
	color: #595959;
	user-select: none;
	cursor: pointer;
}
.agreement-line label input {
	cursor: pointer;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	outline: none;
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url('/images/checkbox.png') no-repeat;
	background-size: cover;
	vertical-align: text-bottom;
	margin-right: 6px;
}
.agreement-line label input:checked {
	background-image: url('/images/checkedbox.png');
}
.hidden {
	visibility: hidden !important;
}
.education-tips {
    color: #666666;
    font-size: 14px;
    line-height: 18px;
	box-shadow: 0 -1px 4px 0 rgba(0, 0, 0, 0.08);
	margin-top: 17px;
	padding: 15px;
}
.education-tips .des {
	margin-bottom: 29px;
}
.education-tips .link-wrap {
	padding: 10px 13px;
	color: #666;
	font-size: 13px;
	line-height: 18px;
	background-color: #F7F7F7;
	margin-bottom: 10px;
}
.education-tips .link-wrap .link-item:nth-last-child(1) {
	margin-top: 19px;
}
.education-tips .link-wrap .link-item .title {
	line-height: 20px;
	font-size: 14px;
	margin-bottom: 6px;
}
.education-tips label {
	user-select: none;
}
.education-tips input {
	vertical-align: bottom;
}
.verify-phone-wrap .page-title {
	font-size: 18px;
	color: #333;
	margin-bottom: 30px;
}
.verify-phone-wrap .item {
	display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	-webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.verify-phone-wrap .item .itemName {
	-webkit-box-flex: 0 0 35%;
	-moz-box-flex: 0 0 35%;
	-webkit-flex: 0 0 35%;
	-ms-flex: 0 0 35%;
	flex: 0 0 35%;
}
.verify-phone-wrap .item .input {
	-webkit-box-flex: 0 0 150px;
	-moz-box-flex: 0 0 150px;
	-webkit-flex: 0 0 150px;
	-ms-flex: 0 0 150px;
	flex: 0 0 150px;
}
.verify-phone-wrap .item .yzm {
	background-color: #fff;
	color: #f99f42;
	font-weight: normal;
	border: 1px solid #f99f42;
}
.verify-phone-wrap .item .ipt {
	border: none;
	background-color: transparent;
	font-size: 16px;
	color: #333;
	padding: 0;
}
.ccnew-assets-info-entry .item {
	font-size: 16px;
	color: #333;
	margin-bottom: 30px;
}
.ccnew-assets-info-entry .item .itemName {
	width: 35% !important;
}
.ccnew-assets-info-entry .item.des {
	display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	-webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
	font-size: 14px;
	color: #8C8C8C;
	height: unset;
	line-height: 20px;
	margin-top: -20px;
}
.ccnew-assets-info-entry .item.des .itemName{
	-webkit-box-flex: 0 0 35%;
	-moz-box-flex: 0 0 35%;
	-webkit-flex: 0 0 35%;
	-ms-flex: 0 0 35%;
	flex: 0 0 35%;
}
.ccnew-assets-info-entry .item .value input {
	width: 240px;
	box-sizing: border-box;
	border: 1px solid #EBEBEB;
	border-radius: 0;
	background-color: #FAFAFA;
	padding: 8px 45px 8px 8px;
	height: 36px;
}
.ccnew-assets-info-entry .item .value .unit {
	position: relative;
	left: -45px;
}
.sign-list-page .top-part {
	display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	-webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
	margin-bottom: 10px;
}
.sign-list-page .top-part .left-search {
	display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.sign-list-page .top-part .left-search input {
	width: 290px;
	box-sizing: border-box;
	height: 34px;
	line-height: 32px;
	font-size: 14px;
	padding-left: 15px;
	border: 1px solid #CCCCCC;
}
.sign-list-page .top-part .left-search .btn {
	line-height: 34px;
	height: 34px;
	width: 72px;
	margin-left: 10px;
}
.sign-list-page .top-part .right-download {
	display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	-webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
	box-sizing: border-box;
	-webkit-box-flex: 0 0 84px;
	-moz-box-flex: 0 0 84px;
	-webkit-flex: 0 0 84px;
	-ms-flex: 0 0 84px;
	flex: 0 0 84px;
	width: 84px;
	height: 34px;
	line-height: 32px;
	border: 1px solid #2E90E5;
	border-radius: 4px;
	cursor: pointer;
	color: #2E90E5;
	font-size: 14px;
}
.sign-list-page .top-part .right-download img {
	display: block;
	width: 16px;
}
.sign-list-page .list-wrap {
	border: 1px solid #EBEBEB;
	height: 450px;
	background-color: #FBFBFD;
	overflow-y: auto;
}
.sign-list-page .list-wrap .list-item {
	display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
	box-sizing: border-box;
	padding: 15px 15px 8px 20px;
}
.sign-list-page .list-wrap > div:not(:first-child) {
	border-top: 1px solid #EBEBEB;
}
.sign-list-page .list-wrap .list-item .left-check {
	-webkit-box-flex: 0 0 16px;
	-moz-box-flex: 0 0 16px;
	-webkit-flex: 0 0 16px;
	-ms-flex: 0 0 16px;
	flex: 0 0 16px;
	margin-right: 15px;
	display: none;
}
.sign-list-page .list-wrap .list-item .left-check input {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	outline: none;
	border: 1px solid #979797;
	width: 100%;
	height: 16px;
	border-radius: 1px;
}
.sign-list-page .list-wrap .list-item .left-check input:checked {
	background: url(../images/checkedbox.png) no-repeat;
	background-size: contain;
	border: none;
}
.sign-list-page .list-wrap .list-item .agreement-main {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.sign-list-page .list-wrap .list-item .agreement-main .agreement-name {
	line-height: 16px;
}
.sign-list-page .list-wrap .list-item .agreement-main .agreement-name a {
	color: #0072CB;
	font-size: 16px;
	line-height: 16px;
	word-break: break-all;
}
.sign-list-page .list-wrap .list-item .agreement-main .agreement-info {
	display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	-webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
	color: #999999;
	font-size: 14px;
	margin-top: 12px;
}
.sign-list-page .list-wrap .no-more {
	line-height: 42px;
	font-size: 14px;
	color: #B3B3B3;
	text-align: center;
}
.sign-list-page .empty-wrap {
	padding-top: 140px;
	text-align: center;
	font-size: 16px;
	color: #333333;
	display: none;
}
.sign-list-page .empty-wrap img {
	display: block;
	width: 120px;
	margin: 0 auto 24px;
}
.sign-list-page .btn-wrap {
	text-align: center;
	margin-top: 40px;
	display: none;
}
.sign-list-page .btn-wrap .btn {
	width: 156px;
	height: 46px;
	line-height: 44px;
	font-size: 18px;
	border: 1px solid #f99f42;
	font-weight: normal;
}
.sign-list-page .btn-wrap .btn:disabled {
	border-color: #CCCCCC;
	background-color: #CCCCCC;
}
.sign-list-page .btn-wrap .btn:first-child {
	color: #f99f42;
	background-color: #fff;
	margin-right: 15px;
}
.sign-list-page.download .list-wrap .list-item .left-check {
	display: block;
}
.sign-list-page.download .btn-wrap {
	display: block;
}
.sign-list-page.empty .list-wrap {
	display: none;
}
.sign-list-page.empty .btn-wrap {
	display: none;
}
.sign-list-page.empty .empty-wrap {
	display: block;
}
.theme-color {
	color: #f99f42;
}
.common-checkbox-line {
	font-size: 14px;
	user-select: none;
	color: #f99f42 !important;
}
input[type="checkbox"].common-checkbox {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	outline: none;
	border: 1px solid #f99f42;
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-bottom: 3px;
	position: relative;
	background: none;
}
input[type="checkbox"].common-checkbox.vertilcal {
	vertical-align: middle;
	margin-right: 4px;
	margin-bottom: 4px;
}
input[type="checkbox"].common-checkbox:checked {
	background-color: #f99f42;
}
input[type="checkbox"].common-checkbox:checked::after {
	content: '';
	z-index: 1;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 12px;
	height: 9px;
	transform: translate(-50%, -50%);
	background: url(../images/checkbox-main.png) no-repeat;
	background-size: contain;
}
.ofundtransfer-wrap .block-tips {
	padding: 14px 15px 14px 47px;
	position: relative;
	border: 1px solid #F5A623;
	background-color: #FFE9A5;
	color: #333333;
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 20px;
}
.ofundtransfer-wrap .block-tips::after {
	content: "";
	position: absolute;
	left: 21px;
	top: 14px;
	width: 18px;
	height: 18px;
	background: url(../images/warning-tips-icon.png) no-repeat;
	background-size: contain;
}
.ofundtransfer-list .list-item {
	background-color: #FAFAFA;
}
.ofundtransfer-list .list-item:not(:nth-last-child(1)){
	margin-bottom: 20px;
}
.ofundtransfer-list .list-item .list-main {
	display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	-webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
	padding: 16px 22px;
	position: relative;
}
.ofundtransfer-list .list-item .list-main::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	transform: scaleY(.5);
	background-color: #E8E8E8;
}
.ofundtransfer-list .list-item .list-main .left-account {
	color: #333333;
	font-size: 14px;
	line-height: 20px;
	display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.ofundtransfer-list .list-item .list-main .left-account .tranfer-icon {
	line-height: 26px;
	width: 26px;
	text-align: center;
	border-radius: 50%;
	color: #FFFFFF;
	font-size: 14px;
	border-radius: 50%;
	background-color: #2096F3;
	margin: 0 12px;
}
.ofundtransfer-list .list-item .list-main .right-status {
	display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.ofundtransfer-list .list-item .list-main .right-status .status {
	font-size: 14px;
	line-height: 20px;
	color: #FF0000;
}
.ofundtransfer-list .list-item .list-main .right-status .status.operate {
	color: #FD8615;
}
.ofundtransfer-list .list-item .list-main .right-status .status.finish {
	color: #6ABC14;
}
.ofundtransfer-list .list-item .list-main .right-status .btn_large {
	width: 66px;
	line-height: 26px;
	border: 1px solid #FD8615;
	background-color: #fff;
	color: #FD8615;
	border-radius: 3px;
	height: 28px;
	font-size: 14px;
	font-weight: normal;
	margin-left: 27px;
}
.ofundtransfer-list .list-item .list-info {
	display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	-webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
	color: #999999;
	font-size: 13px;
	line-height: 18px;
	padding: 9px 22px;
}
.ofundtransfer-list .list-item .list-info .left-info {
	display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.ofundtransfer-list .list-item .list-info .left-info:first-child {
	margin-right: 12px;
}
.tranfer-tabs {
	margin-top: 27px;
	margin-bottom: 20px;
}
.tranfer-tabs .tranfer-tab-item {
	line-height: 22px;
	padding: 5px 20px 3px;
	border-radius: 16px;
	border: 1px solid #B3B3B3;
	color: #8C8C8C;
	font-size: 16px;
	cursor: pointer;
	user-select: none;
}
.tranfer-tabs .tranfer-tab-item.active {
	color: #FD8615;
	border-color: #FD8615;
}
.tranfer-tabs .tranfer-tab-item:first-child {
	margin-right: 10px;
}
.description-jhzq {
	height: 400px;
	overflow-y: auto;
}
.description-jhzq .title{
	padding-bottom: 15px;
	color: #666666;
	font-size: 13px;
}
.description-jhzq .main-wrap {
	padding-bottom: 15px;
	background-color: #fff;
	border-bottom: 1px solid #ccc;
}
.description-jhzq .main-wrap:not(:nth-last-child(1)) {
	margin-bottom: 10px;
}
.description-jhzq .main-wrap .title {
	padding: 0;
	font-size: 16px;
	color: #272727;
	margin-bottom: 12px;
}
.description-jhzq .main-wrap .des {
	color: #272727;
	font-size: 13px;
	line-height: 18px;
}
.description-jhzq .main-wrap .des.grey {
	color: #595959;
}
.description-jhzq .main-wrap img {
	width: 100%;
	display: block;
	margin-top: 17px;
}
.content_wrap.no_aside.appoint-page {
	padding: 0 40px;
	width: 1000px;
	border: 1px solid #EBEBEB;
	height: 500px;
}
.content_wrap.no_aside.appoint-page .appoint-title {
	font-size: 16px;
	color: #333;
	font-weight: bold;
	padding: 22px 0 12px;
	border-bottom: 1px solid #EBEBEB;
}
.content_wrap.no_aside.appoint-page .appoint-types {
	padding-top: 72px;
	display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	-webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: center;
    justify-content: center;
	margin-bottom: 130px;
}
.content_wrap.no_aside.appoint-page .appoint-types .type-item {
	-webkit-box-flex: 0 0 320px;
	-moz-box-flex: 0 0 320px;
	-webkit-flex: 0 0 320px;
	-ms-flex: 0 0 320px;
	flex: 0 0 320px;
	height: 100px;
	display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	-ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
	color: #272727;
	font-size: 20px;
	border: 1px solid #D9D9D9;
	background-color: #FAFAFA;
	position: relative;
	border-radius: 4px;
	padding-left: 30px;
	box-sizing: border-box;
	cursor: pointer;
	user-select: none;
}
.content_wrap.no_aside.appoint-page .appoint-types .type-item::after {
	content: '';
	position: absolute;
	right: -1px;
	top: -1px;
	width: 28px;
	height: 28px;
	background: url(../images/right-opcheck.png) no-repeat;
	background-size: contain;
}
.content_wrap.no_aside.appoint-page .appoint-types .type-item:first-child {
	margin-right: 55px;
}
.content_wrap.no_aside.appoint-page .appoint-types .type-item.active {
	border-color: #FD8615;
}
.content_wrap.no_aside.appoint-page .appoint-types .type-item.active::after {
	background-image: url(../images/right-opchecked.png);
}
.content_wrap.no_aside.appoint-page .appoint-types .type-item img {
	width: 60px;
	-webkit-box-flex: 0 0 60px;
	-moz-box-flex: 0 0 60px;
	-webkit-flex: 0 0 60px;
	-ms-flex: 0 0 60px;
	flex: 0 0 60px;
	margin-right: 20px;
}
.content_wrap.no_aside.appoint-page .btn-wrap {
	text-align: center;
}
.js-dialog.organ-login {
	width: 370px !important;
}
.js-dialog.organ-login .bd .login {
	padding: 0 40px;
	height: auto;
	border: none;
}
.js-dialog.organ-login .other_login {
	display: none;
}
.organ-info-wrap .title {
	color: #666666;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 40px;
}
.organ-info-wrap .info-list .list-item {
	display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	-ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
	font-size: 14px;
	color: #333;
	line-height: 20px;
	margin-bottom: 20px;
}
.organ-info-wrap .info-list .list-item .label {
	-webkit-box-flex: 0 0 35%;
	-moz-box-flex: 0 0 35%;
	-webkit-flex: 0 0 35%;
	-ms-flex: 0 0 35%;
	flex: 0 0 35%;
	text-align: right;
	margin-right: 12px;
}
.organ-info-wrap .info-list .list-item .val {
	position: relative;
}
.organ-info-wrap .info-list .list-item .val input:not([type=button]) {
	width: 240px;
	box-sizing: border-box;
	height: 34px;
	line-height: 34px;
	border: 1px solid #EBEBEB;
	background-color: #FAFAFA;
	padding: 0 40px 0 8px;
}
.organ-info-wrap .info-list .list-item .val input[type=button] {
	width: 156px;
	height: 44px;
	line-height: 44px;
	font-size: 18px;
}
.organ-info-wrap .info-list .list-item .val .unit {
	position: absolute;
	right: 8px;
	top: 50%;
	transform: translateY(-50%);
}
.no-aside .content_wrap .main_content_wrap .main_content {
	margin-left: 0;
}
.business-result-new .business-staus {
	text-align: center;
}
.business-result-new .business-staus img {
	width: 70px;
	display: block;
	margin: 0 auto 13px;
}
.business-result-new .business-staus .status-name {
	font-size: 20px;
	color: #333;
	line-height: 28px;
	margin-bottom: 14px;
}
.business-result-new .business-staus .status-des {
	max-width: 500px;
	margin: 0 auto 36px;
	line-height: 21px;
	color: #999999;
	font-size: 16px;
}
.business-result-new .business-info {
	width: 635px;
	margin: 0 auto 12px;
	border: 1px solid #EBEBEB;
}
.business-result-new .business-info .line:not(:nth-last-child(1)) {
	border-bottom: 1px solid #EBEBEB;
}
.business-result-new .business-info .line,
.business-result-new .business-info .line .line-item {
	width: 100%;
	display: flex;
	display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	-ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.business-result-new .business-info .line .line-item:first-child {
	border-right: 1px solid #EBEBEB;
}
.business-result-new .business-info .line .line-item div {
	padding: 13px 12px;
	line-height: 20px;
	font-size: 14px;
	color: #333333;
}
.business-result-new .business-info .line .line-item div.name {
	flex: 0 0 120px;
	background-color: #FAFAFA;
	color: #666666;
	border-right: 1px solid #EBEBEB;
}
.business-result-new .business-info .line .line-item div.value {
	flex: 1;
}
.business-result-new .tips {
	width: 635px;
	margin: 0 auto 47px;
	color: #8C8C8C;
	font-size: 14px;
}
.ctsec-info-confirm .my_info_table tbody td{
	background: none;
	vertical-align: middle;
	font-size: 14px;
	color: #333333;
}
.ctsec-info-confirm .my_info_table tbody td:first-child{
	width: 35%;
}
.ctsec-info-confirm .my_info_table tbody td .edit{
	color: #3E86F7;
	font-size: 14px;
	display: inline-block;
	margin-left: 14px;
	cursor: pointer;
}
.ctsec-info-confirm .my_info_table tbody td .btn{
	margin: 0;
	width: 156px;
	box-sizing: border-box;
	line-height: 46px;
	height: 46px;
}
.ctsec-info-confirm .my_info_table tbody td input {
	width: 168px !important;
	height: 36px;
	border-radius: 0;
	background-color: #FAFAFA;
	box-sizing: border-box;
}
.ctsec-info-confirm .my_info_table tbody td .yzm {
	height: 34px;
	border-radius: 4px;
	background-color: #fff;
	border: 1px solid #FD8615;
	color: #FD8615;
	font-size: 14px;
	font-weight: normal;
}
.ctsec-info-confirm .my_info_table tbody td .btn-text {
	line-height: 36px;
}
.ctsec-info-confirm .my_info_table caption {
	padding: 0 0 0 35%;
	color: #888888;
	font-size: 14px;
	border: none;
}
.ctsec-info-confirm .show_info_table tbody td p {
	width: 168px !important;
	height: 36px;
	border-radius: 0;
	background-color: #FAFAFA;
	box-sizing: border-box;
	border: 1px solid #dfdfdf;
	padding: 7px 10px;
	color: #595959;
	font-size: 14px;
}
.ctsec-info-confirm .info-tips {
	color: #8C8C8C;
	font-size: 14px;
	line-height: 20px;
	padding: 0 40px;
}
.edit-phone {
	color: #666666;
	font-size: 14px;
}
.credit-test .tip {
	color: #3C72CF;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 24px;
}
.credit-test .infos li dl dt {
	color: #3C72CF;
}
.credit-test .special-question .continer dd .anwser-wrap {
	color: #4C4C4C;
	font-size: 12px;
	padding-left: 10px;
}
.credit-test .special-question .continer dd .anwser-wrap .ipt-wrap {
	position: relative;
	display: inline-block;
	margin-left: 14px;
}
.credit-test .special-question .continer dd .anwser-wrap .ipt-wrap .unit {
	color: #272727;
	font-size: 14px;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}
.credit-test .special-question .continer dd .anwser-wrap .ipt-wrap input {
	width: 229px;
	height: 36px;
	border: 1px solid #EBEBEB;
	background-color: #FAFAFA;
	box-sizing: border-box;
	padding: 0 25px 0 15px;
}
.credit-test .question-des {
	padding-left: 10px;
	margin-bottom: 10px;
}
.adjust-main table {
	width: 100%;
}
.adjust-main table tr.inp-tr {
	display: none;
}
.adjust-main table tr:nth-last-child(1) td {
	padding-top: 30px;
}
.adjust-main table tr td:first-child {
	width: 30%;
	padding-right: 8px;
	text-align: right;
}
.adjust-main table tr td {
	vertical-align: middle;
	font-size: 14px;
	color: #272727;
	line-height: 20px;
	padding-bottom: 20px;
}
.adjust-main table tr td .btn {
	width: 156px;
	height: 46px;
	line-height: 46px;
}
.adjust-main table tr td input[type=radio] {
	vertical-align: text-bottom;
	display: inline-block;
	width: 16px;
	height: 16px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	border-radius: 50%;
	border: 1px solid #C7C7C7;
}
.adjust-main table tr td input:checked {
	border-color: #FD8615;
	position: relative;
}
.adjust-main table tr td input:checked::after {
	content: '';
	position: absolute;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #FD8615;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.adjust-main table tr td .des {
	display: inline-block;
	color: #8C8C8C;
	margin-left: 8px;
}
.adjust-main table tr td .ipt-wrap {
	position: relative;
}
.adjust-main table tr td .ipt-wrap input {
	width: 229px;
	box-sizing: border-box;
	height: 36px;
	border: 1px solid #EBEBEB;
	padding: 0 25px 0 8px; 
	background-color: #FAFAFA;
	margin-left: 8px;
}
.adjust-main table tr td .ipt-wrap .unit {
	position: absolute;
	color: #272727;
	font-size: 14px;
	top: 50%;
	right: 10px;
	transform: translateY(-50%);
}
.block-tips {
	border: 1px solid #F5A623;
	background-color: #FFE9A5;
	border-radius: 2px;
	padding: 14px 47px 12px;
	color: #333333;
	font-size: 16px;
	line-height: 22px;
	position: relative;
}
.block-tips::after {
	content: '';
	width: 18px;
	height: 18px;
	background: url(/images/warning-tips-icon.png) no-repeat;
	background-size: contain;
	position: absolute;
	top: 15px;
	left: 21px;
}
.agreement-list .agreement-list-item a {
	width: calc(100% - 50px);
}
.agreement-list .agreement-list-item .status {
	position: relative;
	width: 50px;
	height: 21px;
}
.agreement-list .agreement-list-item .status::after {
	content: '未阅读';
	position: absolute;
	width: 100%;
	height: 100%;
	line-height: 21px;
	color: #f00;
	left: 0;
	top: 0;
	text-align: right;
}
.agreement-list .agreement-list-item.has-read a {
	color: gray;
}
.agreement-list .agreement-list-item.has-read .status::after {
	color: gray;
	content: '已阅读';
}
.association-transfer-page .empty-wrap {
	color: #595959;
	font-size: 16px;
	text-align: center;
}
.association-transfer-page .empty-wrap img {
	display: block;
	width: 217px;
	margin: 0 auto 30px;
}
.association-transfer-page .account-list .account-item {
	margin-bottom: 10px;
}
.association-transfer-page .account-list .account-item:nth-last-child(1) {
	margin-bottom: 18px;
}
.association-transfer-page .account-list .account-item label{
	display: block;
	background-color: #F7F7F7;
	padding: 15px 15px 15px 42px;
	position: relative;
}
.association-transfer-page .account-list .account-item label input{
	position: absolute;
	top: 17px;
	left: 15px;
	display: block;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	outline: none;
	border: 1px solid #C7C7C7;
}
.association-transfer-page .account-list .account-item label input:disabled {
	border-color: #D9D9D9;
	background-color: #F0F0F0;
}
.association-transfer-page .account-list .account-item label input:checked{
	border: none;
	background: url(../images/icon-radio-checked.png) no-repeat;
	background-size: contain;
}
.association-transfer-page .account-list .account-item label .account-info .account-main {
	color: #333333;
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 15px;
}
.association-transfer-page .account-list .account-item label .account-info .account-subs {
	color: #666666;
	font-size: 14px;
	line-height: 20px;
}
.association-transfer-page .account-list .account-item label .account-info .account-subs:not(:first-child) {
	margin-top: 10px;
}
.association-transfer-page .account-list .account-item.disabled .account-main,
.association-transfer-page .account-list .account-item.disabled .account-subs{
	color: #B3B3B3 !important;
}
.association-transfer-page .agree-line {
	margin-bottom: 50px;
}
.association-transfer-page .agree-line .common-checkbox-line{
	display: block;
	position: relative;
	padding-left: 41px;
	color: #8C8C8C !important;
}
.association-transfer-page .agree-line .common-checkbox-line input{
	position: absolute;
	top: 2px;
	left: 15px;
	margin: 0;
	border-color: #888;
}
.association-transfer-page .agree-line .common-checkbox-line input:checked{
	border: none;
}
.kyzq-credit-info-entry .special_info_table caption{
	width: 40%;
	text-align: right;
	color: #8C8C8C;
	padding-right: 6px;
	font-size: 16px;
	line-height: 22px;
	box-sizing: border-box;
}
.kyzq-credit-info-entry .special_info_table td.name span{
	display: none;
}
.base-info-page table tr.nonstandard-wrap .name {
	color: red !important;
}
.my_info_table .nonstandard-wrap .name{
	color: red !important;
}
.base-info-page table tr.empty-wrap .name {
    color: red !important;
}
.base-info-page table tr.empty-wrap td:nth-child(2) {
    position: relative;
	color: #fff;
}
.base-info-page table tr.empty-wrap td:nth-child(2)::after {
	content: '未完善';
	position: absolute;
	color: red;
	font-size: 14px;
	line-height: 21px;
	width: 100px;
	background-color: #fff;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}
.identity-info .item .itemName {
	width: 140px;
}
.identity-info .item .itemName .tips {
	color: #fff;
	font-size: 16px;
}
.identity-info .item.empty-wrap .itemName .tips {
	color: red;
}
.identity-info .item.empty-wrap .itemName {
	color: red !important;
}
.identity-info .item.empty-wrap .import_cont {
	color: #fff !important;
	position: relative;
}
.identity-info .item.empty-wrap .import_cont::after {
	content: '未完善';
	color: red;
	font-size: 16px;
	position: absolute;
	left: 0;
	word-break: keep-all;
}
.upload-error {
	padding-left: 17px;
    position: relative;
    font-size: 12px;
    color: #FF2313;
    line-height: 12px;
    margin-top: 7px;
    margin-bottom: 7px;
}
.upload-error::after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 12px;
	height: 12px;
	background: url(../images/warning-tips-icon-1.png) no-repeat;
	background-size: contain;
}
.tel-info-wrap {
	background-color: #F7F7F7;
	border-radius: 2px;
	padding: 24px 0;
	margin-bottom: 15px;
	text-align: center;
}
.tel-info-wrap .tit {
	font-size: 14px;
	color: #8C8C8C;
	margin-bottom: 19px;
}
.tel-info-wrap .tel {
	font-size: 18px;
	color: #272727;
	line-height: 25px;
	font-weight: bold;
}
.tel-owner-ifno {
	background-color: #F7F7F7;
	border-radius: 2px;
	padding: 12px 15px;
	height: 118px;
	box-sizing: border-box;
	margin-bottom: 22px;
}
.tel-owner-ifno .title-line {
	margin-bottom: 20px;
}
.tel-owner-ifno .title-line .tit,
.tel-owner-ifno .title-line .empty-info,
.tel-owner-ifno .title-line .btn
{
	float: left;
	line-height: 28px;
}
.tel-owner-ifno .title-line .tit {
	font-size: 16px;
	color: #272727;
	margin-right: 15px;
	font-weight: bold;
}
.tel-owner-ifno .title-line .empty-info {
	margin-right: 20px;
	color: #F49B23;
	font-size: 14px;
}
.tel-owner-ifno .title-line .btn {
	height: 28px;
	width: 68px;
	line-height: 26px;
	font-size: 12px;
	background-color: transparent;
	border: 1px solid #f99f42;
	color: #f99f42;
}
.tel-owner-ifno .title-line .btn.reverse {
	background-color: #f99f42;
	border: none;
	color: #fff;
}
.tel-owner-ifno .item-wrap .item {
	line-height: 20px;
	color: #8C8C8C;
	font-size: 14px;
	float: left;
	margin-bottom: 0;
	height: auto;
}
.tel-owner-ifno .item-wrap .item:not(:nth-last-child(1)) {
	margin-right: 100px;
}
.edit-btn-wrap {
	margin-top: 50px;
}
.edit-btn-wrap .btn.reverse{
	background-color: #fff;
	border: 1px solid #f99f42;
	color: #f99f42;
	line-height: 44px;
}
.edit-btn-wrap .btn:not(:nth-last-child(1)){
	margin-right: 15px;
}
.page-tips {
    color: #8C8C8C;
    font-size: 14px;
    line-height: 20px;
	margin-bottom: 20px;
}
.telinfo-table-wrap tbody tr td {
	background: none;
	font-size: 14px;
	color: #272727;
	vertical-align: middle !important;
}
.telinfo-table-wrap tbody tr td.name {
	width: 38%;
}
.common-raido[type=radio] {
	margin-right: 7px;
	vertical-align: text-bottom;
	display: inline-block;
	width: 16px;
	height: 16px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	border-radius: 50%;
	border: 1px solid #C7C7C7;
}
.common-raido:checked {
	border-color: #FD8615;
	position: relative;
}
.common-raido:checked::after {
	content: '';
	position: absolute;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #FD8615;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.out-time-wrap {
	padding-top: 110px;
	color: #595959;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
}
.out-time-wrap img {
	display: block;
	width: 212px;
	margin: 0 auto 26px;
}
.new-table {
	width: 100%;
	vertical-align: middle;
}
.new-table tr td:last-child{
	padding: 10px 0 10px 20px;
}
.new-table tr td:first-child{
	width: 35%;
	text-align: right;
	color: #333333;
	font-size: 14px;
	line-height: 20px;
}
.new-table tr td.top {
	vertical-align: top;
	padding-top: 15px;
}
.new-table tr td input[type="text"] {
	display: inline-block;
    padding: 4px 34px 4px 10px;
    vertical-align: middle;
    position: relative;
    line-height: 26px;
    width: 200px;
    height: 26px;
    border: 1px solid #dfdfdf;
    outline: none;
    border-radius: 4px;
}
.new-table tr td .date-wrap .date-item {
	display: inline-block;
	color: #595959;
	font-size: 14px;
	line-height: 20px;
	border: 1px solid #EBEBEB;
	margin-right: 11px;
	padding: 4px 14px;
	cursor: pointer;
}
.new-table tr td .date-wrap .date-item.active {
	border-color: #FD8615;
	position: relative;
}
.new-table tr td .date-wrap .date-item.active::after {
	content: '';
	position: absolute;
	border: 3px solid #FD8615;
	border-bottom-color: transparent;
	border-left-color: transparent;
	top: 0;
	right: 0;
}
.new-table tr td .date-wrap .daterange {
	box-sizing: border-box;
	margin: 8px 0 0 0;
	width: 246px;
	display: block;
	color: #595959;
	font-size: 14px;
	line-height: 20px;
	border: 1px solid #EBEBEB;
	margin-right: 10px;
	padding: 4px 14px;
}
.new-table tr td .date-wrap .daterange input {
	display: inline-block;
	width: 43%;
	padding: 0;
	border: none;
	box-sizing: border-box;
	cursor: pointer;
}
.new-table tr td .date-wrap .daterange input.end-date {
	padding-left: 10px;
}
.new-table tr td .radio-wrap {
	padding: 5px 0;
}
.new-table tr td .radio-wrap label {
	line-height: 20px;
	color: #595959;
	font-size: 14px;
	display: inline-block;
	margin-right: 35px;
}
.new-table tr td .radio-wrap input[type="radio"] {
	display: inline-block;
	width: 16px;
	height: 16px;
	outline: none;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	box-sizing: border-box;
	border: 1px solid #979797;
	border-radius: 50%;
	vertical-align: text-bottom;
	margin-right: 5px;
}
.new-table tr td .radio-wrap input[type="radio"]:checked {
	border-color: #FD8615;
	position: relative;
}
.new-table tr td .radio-wrap input[type="radio"]:checked::after {
	content: '';
	position: absolute;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #FD8615;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.new-table tr.tips td {
	padding: 20px 0;
	position: relative;
}
.new-table tr.tips td:first-child div {
	top: 5px;
	position: absolute;
	word-break: keep-all;
	word-wrap: nowrap;
	white-space: nowrap;
	padding-left: 130px;
	color: #8C8C8C;
	font-size: 12px;
	line-height: 17px;
}
.new-table tr.btn-tr td {
	padding-top: 40px;
}
.aplly-tips {
	margin-top: 10px;
	text-align: center;
	color: #8C8C8C;
	font-size: 12px;
	line-height: 17px;
}
.tips-icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(/images/tips-icon.png) no-repeat;
	background-size: contain;
	vertical-align: -2px;
	cursor: pointer;
	position: relative;
}
.tips-icon .tips {
	position: absolute;
	padding: 6px;
	background-color: #272727;
	border-radius: 4px;
	color: #fff;
	font-size: 13px;
	line-height: 16px;
	width: 170px;
	text-align: left;
	top: -55px;
	left: -15px;
	display: none;
}
.tips-icon .tips::after {
	content: '';
	position: absolute;
	border: 8px solid transparent;
	border-top-color: #272727;
	bottom: -15px;
	left: 15px;
}
.relative.my_info_table td{
	vertical-align: middle !important;
}
.relative.my_info_table td .delete-btn{
	float: right;
	display: none;
	margin-top: 7px;
}
.relative.my_info_table td .delete-btn::before,
.relative.my_info_table td .delete-btn::after {
	display: none;
}
.relative.my_info_table tbody td.name {
	line-height: 36px;
	width: 200px;
}
.relative.my_info_table td label:first-child{
	margin-right: 30px;
}
.relative.my_info_table tr:not(.btn-line) td input:not([type=radio]) {
	background: #fff;
    padding: 4px 34px 4px 10px;
    line-height: 26px;
    width: 200px;
    height: 26px;
    border: 1px solid #dfdfdf;
    border-radius: 4px;
}
.relative.my_info_table tbody tr.add-tr a {
	line-height: 36px;
	cursor: pointer;
}
.relative.my_info_table tbody tr .submit-tips {
	padding-top: 18px;
	font-size: 12px;
	line-height: 17px;
	color: #FF2A2A;
	margin-bottom: 13px;
}
.relative.my_info_table tbody tr .btn-wrap {
	text-align: left;
}
.cancel-btn {
	background-color: #fff;
	color: #f99f42;
	border: 1px solid #f99f42;
	margin-left: 10px;
}
.has_mate,
.has_guardian,
.has_ward {
	display: none;
}
input[type=radio].common-radio {
	display: inline-block;
	width: 18px;
	height: 18px;
	outline: none;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	box-sizing: border-box;
	border: 1px solid #979797;
	border-radius: 50%;
}
input[type=radio].common-radio:checked {
	background-color: #FD8615;
	border-color: #FD8615;
}
input[type=radio].common-radio:checked::after {
	content: '';
	z-index: 1;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 12px;
	height: 9px;
	transform: translate(-50%, -50%);
	background: url(../images/checkbox-main.png) no-repeat;
	background-size: contain;
}
.exercise-manage-index .empty-list-wrap {
	padding-top: 57px;
	text-align: center;
	color: #595959;
	font-size: 14px;
	line-height: 20px;
}
.exercise-manage-index .empty-list-wrap img {
	display: block;
	width: 120px;
	margin: 0 auto 25px;
}
.exercise-manage-index .empty-list-wrap .btn-wrap {
	margin-top: 41px;
}
.exercise-manage-index .common-block-title {
	color: #595959;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 8px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.exercise-manage-index .common-block-title .chooseAll{
cursor: pointer;
z-index: 999;
}
.exercise-manage-index .common-block-title .chooseAll input[type=checkbox] {
	border-radius: 50%;
	width: 18px;
	height: 18px;
	margin-right: 5px;
	transform: translateY(30%);
}
.exercise-manage-index .common-block-title .chooseAll input[type=checkbox]:not(:checked) {
	border-color: #979797 !important;
}
.exercise-manage-index .cancel-wrap {
	display: none;
}
.exercise-manage-index .list-wrap .list-item:not(:last-child) {
	margin-bottom: 12px;
}
.exercise-manage-index .list-wrap .list-item label {
	display: block;
	padding: 20px 58px 0 25px;
	background-color: #F7F7F7;
	border-radius: 4px;
	position: relative;
}
.exercise-manage-index .list-wrap .list-item label .name {
	font-size: 16px;
	color: #272727;
	line-height: 22px;
	margin-bottom: 8px;
}
.exercise-manage-index .list-wrap .list-item label .sec-name {
	color: #8C8C8C;
	font-size: 14px;
	line-height: 20px;
	padding-bottom: 20px;
}
.exercise-manage-index .list-wrap .list-item label input {
	position: absolute;
	right: 25px;
	top: 50%;
	transform: translateY(-50%);
}
.exercise-manage-index .list-wrap .list-item label input[type=checkbox] {
	border-radius: 50%;
	width: 18px;
	height: 18px;
}
.exercise-manage-index .list-wrap .list-item label input[type=checkbox]:not(:checked) {
	border-color: #979797 !important;
}
.exercise-manage-index .list-wrap .list-item label .type-line {
	color: #272727;
	line-height: 20px;
	font-size: 14px;
	padding-top: 13px;
	padding-bottom: 16px;
	position: relative;
	border-top: 1px solid #D9D9D9;
}
.exercise-manage-index .list-wrap .list-item label .type-line a {
	display: inline-block;
	cursor: pointer;
	margin-left: 22px;
	padding-right: 13px;
	background: url(/images/arrow-right-blue.png) no-repeat;
	background-size: 7px 12px;
	background-position: right center;
}
.exercise-manage-index .tips-wrap {
	margin-top: 20px;
	color: #8C8C8C;
	font-size: 14px;
	line-height: 20px;
}
.exercise-manage-index .tips-wrap a {
	cursor: pointer;
}
.exercise-manage-index .tips-wrap .title {
	color: #595959;
	margin-bottom: 20px;
}
.exercise-manage-index .btn-wrap {
	margin-top: 59px;
}
.exercise-manage-index .btn-wrap input {
	width: 180px;
	font-size: 18px;
	font-weight: normal;
}
.exercise-manage-setting .common-block-title {
	color: #595959;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 41px;
}
.exercise-manage-setting .form-wrap .form-item td {
	vertical-align: top;
}
.exercise-manage-setting .form-wrap {
	color: #272727;
	font-size: 16px;
	line-height: 22px;
}
.exercise-manage-setting .box{
	line-height: 30px;
}
.exercise-manage-setting .box .title{
	font-size: 18px;
	color: #000;
}
.exercise-manage-setting .form-wrap .form-item .title {
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	word-break: keep-all;
	word-wrap: nowrap;
}
.exercise-manage-setting .form-wrap .form-item .value .type-list .list-item {
	display: inline-block;
	width: 310px;
	height: 120px;
	border: 1px solid #F0F0F0;
	vertical-align: top;
}
.exercise-manage-setting .form-wrap .form-item .value .type-list .list-item.active {
	border-color: #FD8615;
}
.exercise-manage-setting .form-wrap .form-item .value .type-list .list-item:nth-child(n + 3) {
	margin-top: 10px;
}
.exercise-manage-setting .form-wrap .form-item .value .type-list .list-item label {
	box-sizing: border-box;
	display: block;
	width: 100%;
	height: 100%;
	padding: 12px 65px 12px 15px;
	position: relative;
}
.exercise-manage-setting .form-wrap .form-item .value .type-list .list-item label .des {
	margin-top: 5px;
	color: #8C8C8C;
	font-size: 12px;
	line-height: 17px;
}
.exercise-manage-setting .form-wrap .form-item .value .type-list .list-item label input {
	position: absolute;
	right: 15px;
	top: 50%;
	transform: translateY(-50%);
}
.exercise-manage-setting .form-wrap .form-item .value .ipt-wrap {
	width: 310px;
	height: 42px;
	position: relative;
}
.exercise-manage-setting .form-wrap .form-item .value .ipt-wrap input {
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	border: 1px solid #D9D9D9;
	padding-left: 15px;
	padding-right: 30px;
}
.exercise-manage-setting .form-wrap .form-item .value .ipt-wrap .unit {
	position: absolute;
	top: 50%;
	right: 12px;
	transform: translateY(-50%);
	display: none;
}
.exercise-manage-setting .form-wrap .form-item.ipt-tr td {
	padding-top: 24px;
 	vertical-align: middle;
}
.exercise-manage-setting .btn-wrap {
	margin-top: 50px;
}
.exercise-manage-setting .old-type {
	display: none;
}
.exercise-manage-setting .old-type .title {
	color: #8C8C8C;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 14px;
}
.exercise-manage-setting .old-type .main {
	padding: 26px 20px 13px 25px;
	background-color: #F7F7F7;
	border-radius: 7px;
	margin-bottom: 40px;
}
.exercise-manage-setting .old-type .main .info .type {
	float: left;
	line-height: 22px;
	font-size: 16px;
	color: #272727;
}
.exercise-manage-setting .old-type .main .info .name {
	float: right;
	color: #009BFF;
	font-size: 14px;
	line-height: 22px;
	padding-right: 13px;
	background: url(/images/arrow-right-blue.png) no-repeat;
	background-size: 7px 12px;
	background-position: right center;
}
.exercise-manage-setting .old-type .main .des {
	color: #8C8C8C;
	font-size: 14px;
	line-height: 20px;
	margin-top: 6px;
}
/* 三板转登记 */
.stock-change-wrap .empty-wrap {
	padding-top: 130px;
	text-align: center;
}
.stock-change-wrap .empty-wrap img {
	display: block;
	width: 140px;
	margin: 0 auto 22px;
}
.stock-change-wrap .empty-wrap > div {
	margin-top: 39px;
}
.stock-change-wrap .stock-change-main .list-wrap {
	margin-bottom: 40px;
}
.stock-change-wrap .stock-change-main .list-wrap .list-title {
	color: #272727;
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 15px;
}
.stock-change-wrap .stock-change-main .list-wrap .list-item {
	background-color: #FAFAFA;
	border: 1px solid #E6E6E6;
	border-radius: 4px;
	position: relative;
	padding: 17px 15px 15px 44px;
}
.stock-change-wrap .stock-change-main .list-wrap .list-item:not(:last-child) {
	margin-bottom: 15px;
}
.stock-change-wrap .stock-change-main .list-wrap .list-item label {
	display: block;
}
.stock-change-wrap .stock-change-main .list-wrap .list-item label input {
	position: absolute;
	border-radius: 50%;
	margin: 0;
	width: 18px;
	height: 18px;
	top: 18px;
	left: 15px;
}
.stock-change-wrap .stock-change-main .list-wrap .list-item label input:not(:checked) {
	border-color: #C7C7C7;
}
.stock-change-wrap .stock-change-main .list-wrap .list-item .line {
	color: #595959;
	font-size: 14px;
	line-height: 20px;
}
.stock-change-wrap .stock-change-main .list-wrap .list-item label .line:not(:last-child) {
	margin-bottom: 10px;
}
.stock-change-wrap .stock-change-main .list-wrap .list-item .line > div {
	display: inline-block;
}
.stock-change-wrap .stock-change-main .list-wrap .list-item .line > div .kth-span {
	display: inline-block;
	vertical-align: 2px;
	margin-left: 11px;
	width: 42px;
	text-align: center;
	color: #F78E00;
	font-size: 12px;
	line-height: 16px;
	border: 1px solid #F78E00;
	border-radius: 1px;
}
.stock-change-wrap .stock-change-main .list-wrap .list-item .line > .label {
	width: 130px;
}
.stock-change-wrap .stock-change-main .list-wrap .list-item label .line.main {
	color: #272727;
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 15px;
}
.stock-change-wrap .stock-change-main .list-wrap .list-item .form-wrap {
	display: none;
}
.stock-change-wrap .stock-change-main .list-wrap .list-item .form-wrap .line {
	margin-top: 12px;
}
.stock-change-wrap .stock-change-main .list-wrap .list-item .form-wrap .line input {
	width: 200px;
	height: 26px;
	padding: 4px 34px 4px 10px;
	border: 1px solid #dfdfdf;
	border-radius: 4px;
}
.stock-change-wrap .stock-change-main .list-wrap .list-item .form-wrap .tips {
	font-size: 13px;
	line-height: 18px;
	color: #FD8615;
	margin-top: 21px;
}
.xmzq-adjust-wrap .warn-tips{
	margin-top: 0;
}
.xmzq-adjust-wrap .adjust-item {
	color: #272727;
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 15px;
}
.xmzq-adjust-wrap .adjust-item.total {
	font-weight: bold;
	margin-bottom: 20px;
}
.xmzq-adjust-wrap .adjust-item > span:not(.ipt-wrap) {
	display: inline-block;
	width: 40%;
	text-align: right;
}
.xmzq-adjust-wrap .adjust-item .ipt-wrap {
	display: inline-block;
	position: relative;
}
.xmzq-adjust-wrap .adjust-item .ipt-wrap > span {
	position: absolute;
	right: 5px;
	top: 50%;
	transform: translateY(-50%);
	font-size: 14px;
}
.xmzq-adjust-wrap .adjust-item .ipt-wrap input {
	padding: 7px 45px 7px 10px;
	border: 1px solid #dfdfdf;
	outline: line;
	border-radius: 4px;
	width: 170px;
	height: 20px;
	line-height: 20px;
	color: #333;
}

/* 关联关系 */
.relation-empty-wrap {
  text-align: center;
}
.relation-empty-wrap img {
  padding-top: 70px;
}
.relation-empty-wrap > div {
	margin-top: 20px;
}
.relation-wrap .list-wrap {
	margin-bottom: 40px;
}
.relation-wrap .list-wrap .list-title {
	color: #333333;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 12px;
}
.relation-wrap .list-wrap .list-title.sub {
	color: #8c8c8c;
	margin-bottom: 16px;
}
.relation-wrap .list-wrap .list-item {
	background-color: #F7F7F7;
	position: relative;
	padding: 15px 15px 3px 44px;
}
.relation-wrap .list-wrap .list-item:not(:last-child) {
	margin-bottom: 10px;
}
.relation-wrap .list-wrap .list-item label {
	display: block;
}
.relation-wrap .list-wrap .list-item label input {
	position: absolute;
	border-radius: 50%;
	margin: 0;
	width: 18px;
	height: 18px;
	top: 18px;
	left: 15px;
}
.relation-wrap .list-wrap .list-item input:not(:checked) {
	border-color: #979797;
}
.relation-wrap .list-wrap .list-item .line {
	color: #666666;
	font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px;
}
.relation-wrap .list-wrap .list-item .line>span {
    display: inline-block;
    max-width: 570px;
    vertical-align: top;
}
.relation-wrap .list-wrap .list-item .line>span:first-child {
    padding-right: 10px;
}
/* .relation-wrap .list-wrap .list-item .line>span:last-child {
    float: right;
} */
.relation-wrap .list-wrap .list-item .line .yellow {
	color: #FD8615;
}
.relation-wrap .list-wrap .list-item .line .red {
	color: #f45233;
}
.relation-wrap .list-wrap .list-item .line .green {
	color: #5fb900;
}
.relation-wrap .list-wrap .list-item .line .blue {
	color: #0091ff;
}
.relation-wrap .list-wrap .list-item .line > div {
	display: inline-block;
}
.relation-wrap .list-wrap .list-item .line.main {
	color: #333333;
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 15px;
}
.relation-wrap .list-wrap .list-item .item-sub .line {
    font-size: 13px;
    line-height: 18px;
    padding-left: 15px;
    padding-right: 15px;
    color: #888;
}
.relation-wrap .list-wrap .list-item .slide-down {
    padding-right: 24px;
    position: relative;
}
.relation-wrap .list-wrap .list-item .slide-down:after  {
    content: '';
    width: 20px;
    height: 18px;
    background: url("/images/arrow-d.png") center center no-repeat;
    background-size: 15px 8px;
    position: absolute;
    top: 0;
    right: 0;
}
.relation-wrap .list-wrap .list-item .slide-down.open:after  {
    transform:rotate(180deg);
}



.voiceprint {
  text-align: center;
  position: relative;
}
@keyframes rotate360 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.voiceprint .title{
  font-size: 16px;
  color: #333333;
  line-height: 22px;
  margin-top: 30px;
  font-weight: 600;
}
.voiceprint .desc{
  font-size: 14px;
  color: #8c8c8c;
  line-height: 20px;
  width: 300px;
  margin: 8px auto;
}
.voiceprint-image {
  margin-top: 74px;
}
.voiceprint .enter-times {
  font-size: 18px;
  color: #272727;
  line-height: 26px;
  text-align: center;
  font-weight: 600;
}
.voiceprint .prompt-text {
  text-align: center;
  font-size: 18px;
  color: #8C8C8C;
  line-height: 28px;
  width: 260px;
  margin: 0 auto;
  padding-top: 20px;
}
.voiceprint .read-text {
  text-align: center;
  font-size: 30px;
  color: #333333;
  line-height: 42px;
  padding-top: 15px;
}
.voiceprint .read-text.active {
  text-align: center;
  font-size: 42px;
  color: #333333;
  line-height: 60px;
  margin-top: -18px;
  position: relative;
  top: -30px;
}
.voiceprint .enter-start-wrap {
  padding-top: 110px;
  text-align: center;
  position: relative;
}
.voiceprint .enter-start-wrap img {
  display: block;
  margin: auto;
}
.voiceprint .enter-start-wrap .enter-start-tips {
  position: absolute;
  top: 74px;
  left: 50%;
  margin-left: -32px;
}
.voiceprint .enter-start-wrap .entering  {
  width: 180px;
  height: 180px;
  position: relative;
  top: -44px;
}
.voiceprint .enter-start-wrap .enter-finish  {
  animation: rotate360 2s linear;
  animation-iteration-count: infinite;
}
.voiceprint-result .status {
  padding-top: 65px;
  display: block;
  margin: 0 auto;
}
.voiceprint-result .text {
  font-size: 18px;
  line-height: 24px;
  color: 333333;
  margin-top: 23px;
  text-align: center;
}

.page-ptrade .empty-wrap {
	padding-top: 150px;
	color: #333333;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
}
.page-ptrade .empty-wrap img {
	width: 247px;
	display: block;
	margin: 0 auto 27px;
}
.page-ptrade .table-wrap {
    min-height: 240px;
    text-align: left;
}
.page-ptrade .table th, .page-ptrade .table td {
    padding: 13px 20px;
    line-height: 21px;
    font-size: 14px;
    color: #333;
    text-align: left;
}
.page-ptrade table th {
    font-weight: 600;
}
.page-ptrade .text-icon-qi {
    width: 16px;
    height: 16px;
    background: url("/images/text-icon-qi.png") no-repeat 0 0;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    margin-left: 4px;
}
.page-ptrade .text-icon-rong {
    width: 16px;
    height: 16px;
    background: url("/images/text-icon-rong.png") no-repeat 0 0;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    margin-left: 4px;
}
.page-ptrade .checkbox {
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: top;
    margin: 2px 6px 2px 0;
    cursor: pointer;
    background: url('/images/checkbox-2.png') center center;
    background-repeat: no-repeat;
}
.page-ptrade .checkbox.checked {
    background-image: url('/images/checkbox-2-checked.png');
}
.page-ptrade .checkbox.disabled {
    background-image: url('/images/checkbox-2-disabled.png');

    cursor: not-allowed;
}
.my-tree {
    background: #ffffff;
    border: solid 1px #EBEBEB;
}
.my-tree .item {
    margin: 0;
    height: inherit;
    line-height: inherit;
    border-bottom: solid 1px #EBEBEB;
}
.my-tree .item:last-child {
    border-bottom: none;
}
.my-tree .item .label {
    font-size: 16px;
    line-height: 22px;
    color: #333333;
    padding: 12px 20px;
    align-items: center;
    position: relative;
}

.my-tree .item .label .tips {
    width: 16px;
    height: 16px;
    background: url('/images/tips-icon.png') center center no-repeat;
    background-size: contain;
    margin-left: 6px;
    cursor: pointer;
	display: inline-block;
	vertical-align: top;
	margin-top: 2px;
}
.my-tree .item .label .triangle {
    width: 46px;
    height: 46px;
    background: url('/images/arrow-d.png') center center no-repeat;
    background-size: 15px 8px;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
}
.my-tree .item .label.open .triangle {
    transform: rotateX(180deg);
}
.my-tree .item .sub {
    display: none;
    border-top: solid 1px #EBEBEB;
    padding: 6px 0;
}
.my-tree .item .sub.open {
    display: block;
}
.my-tree .item .sub .item {
    border: none;
}
.my-tree .sub .item .label  {
    font-size: 14px;
    line-height: 21px;
    padding: 8px 20px 8px 42px;
    background: none;
    border: none;
} 
.ptrade-modal {
    padding: 0 14px;
}
.ptrade-modal .title {
    font-size: 18px;
    line-height: 32px;
    color: #333333;
    text-align: left;
    padding: 0 0 12px 6px;
}
.ptrade-modal .list {
    padding: 0 18px;
    background: #f5f5f5;
}
.ptrade-modal .list .item {
    padding-top: 10px;
    height: inherit;
    line-height: 20px;
    margin: 0;
    font-size: 14px;
    color: #595959;
}
.ptrade-modal .list .item>div {
    display: inline-block;
    vertical-align: top;
}
.ptrade-modal .list .item .label {
    color: #333333;
    font-weight: 600;
    min-width: 72px;
}
.ptrade-modal .list .item:last-child {
    padding-bottom: 10px;
}
.table.no-border {
    border: none;
}
.table.no-border th {
    color: #888888;
    background: transparent;
}
.table.no-border td {
    color: #333333;
    background: transparent;
}
.footTip{
	text-align: center;
	position: relative;
	bottom: 10px;
}
.thirdTip{
	display: flex;
	justify-content: center;
}