.opacity1 {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	background: rgba(0, 0, 0, 0.6);
	text-align: center;
	/* opacity:0.6; */
	z-index: 9999;
	position: fixed !important;
	/* FF IE7*/
	position: absolute;
	/*IE6*/
	_top: expression(eval(document.compatMode &&   document.compatMode ==
		'CSS1Compat')?  documentElement.scrollTop+  (document.documentElement.clientHeight-this.offsetHeight
		)/2: /*IE6*/ 
				document.body.scrollTop+  (document.body.clientHeight-
		this.clientHeight )/2 );
	/*IE5 IE5.5*/
}

.opacity2 {
	width: 956px;
	height: 590px;
	border: 1px solid gray;
	position: absolute;
	background: white !important;
	box-shadow: 3px 3px 19px -7px grey;
	border: 1px solid #333;
	overflow: auto;
	left: 50%;
	top: 50%;
	position: fixed;
	_position: absolute;
	margin: -280px 0 0 -483px;
}
.new_register_title {
	height: 40px;
	margin: auto;
	margin-top: 20px;
	padding-left: 0px;
}

#frmRegist{
	width: 97%;
	z-index: 100;
	background: white;
	position: absolute;
	margin:0;
	margin-top: 14px;
	overflow-x: hidden;
}

.new_register_title>img {
	margin-left: -18px;
}
.opacity2_X{
	position:absolute;
	width: 20px;
	height: 20px;
	border-radius:50%;
	/*background: #EE4900;*/
	color: white;
	right: 20px;
	top: 15px;
}
.form-horizontal .control-label{
	text-align: right;
	padding-top: 7px;
	padding-right: 17px;
	font-size: 15px;
	font-weight: 600;
}
/*.form-group{*/
/*	margin-bottom: 8px;*/
/*}*/
.col-xs-offset-4{
	margin-left: 38%;
}
.col-xs-8_1{
	width: 34.666667%;
}

.wrapper-content {
	width: 100%
}
.qypage-980 {
	min-width: 1000px
}

.qypage-980 .site-main {
	width: 980px;
	margin: 0 auto;
	margin-bottom: 150px;
}

.qypage-1180 .site-main {
	width: 1180px;
	margin: 0 auto
}
.green {
	color: #699f00
}

.qypage-1380 .site-main {
	width: 1380px;
	margin: 0 auto
}
.vip_pay-user {
	margin-top: 20px;
	height: 35px;
	line-height: 23px;
	border: 1px solid #f8bf89;
	padding: 5px 15px;
}

.userImg {
	float: left;
	width: 30px;
	height: 30px;
	border-radius: 50%
}

.vp_uTxt {
	font-size: 14px;
	float: left;
	width: 100%;
	padding-left: 10px
}

.vp_tip-left,.vp_tip-right,.ewmDesc-icon,.vp_choiceIcon,.vgu_txtBtn .green i,.ewmTxt i,.dotTxt,.pb_body .errorTip i
{
	background:
			url(http://www.qiyipic.com/common/fix/vip_pay/vip_pay-site.png)
			no-repeat
}

.vip_pay_way {
	margin-top: 20px;
	margin-left: -33px
}
.topTitleEject {
	font-size: 16px;
	color: #333
}
.vip_pay_way li {
	float: left;
	width: 196px;
	height: 50px;
	margin-right: 20px;
	margin-bottom: 20px;
	display: none;
}

.vip_pay_way a {
	position: relative;
	display: block;
	padding: 1px;
	border: 1px solid #8e8e8e;
	background: #FFF;
	border-radius: 6px;
	height: 51px;
}

.vip_pay_way a:hover,.vip_pay_way li.selected a:hover,.vip_pay_way li.selected a
{
	padding: 1px;
	/*border: 1px solid #f95d60;*/
	background: #Fff;
	color: #f95d60;
}

.vip_pay-list-3 {
	margin-left: -40px
}

.vip_pay-list-3 li {
	padding-left: 40px;
	width: 300px
}

.vip_pay-list-3 a {
	width: 296px
}

.vp_tip,.vp_tip:hover {
	position: absolute;
	top: 4px;
	margin: 0 4px;
	padding: 0 5px 0 2px;
	height: 18px;
	line-height: 18px;
	background: #ff6e1e;
	color: #fff;
	left: -5px
}

.vip_pay_way a:hover .vp_tip,.vip_pay_way li.selected a:hover .vp_tip,.vip_pay_way li.selected a .vp_tip
{
	top: 3px;
	left: -6px
}

.vp_tip-left {
	display: block;
	width: 4px;
	height: 22px;
	overflow: hidden;
	background-position: -120px 0;
	position: absolute;
	top: 0;
	left: -4px
}

.vp_tip-right {
	display: block;
	width: 4px;
	height: 18px;
	overflow: hidden;
	background-position: -140px 0;
	position: absolute;
	top: 0;
	right: -4px
}

.vip_pay_way p {
	text-align: center;
	font-size: 16px;
}

.vp_way-txtLine1 {
	/* padding-top: 45px; */
	margin-top: 7px;
	height: 30px;
	line-height: 32px;
	font-size: 18px;
	/*color: #333*/
}

.vp_way-txtLine1 strong {
	color: #ff6e1e
}

.vp_way-txtLine2 {
	padding-top: 30px;
	height: 24px;
	line-height: 24px;
	font-size: 20px;
	color: #333
}

.vp_way-txtLine3 strong,.vp_way-txtLine2 strong,.vp_way-txtDesc strong {
	color: #ff6e1e
}

.vp_way-txtDesc {
	padding-top: 15px;
	height: 18px;
	line-height: 18px;
	font-size: 14px;
	color: #333
}

.vp_way-txtLine3 {
	padding-top: 48px;
	font-size: 20px;
	height: 24px;
	line-height: 24px;
	color: #333
}

.vip_pay_body {
	background-color: #fff;
	margin-right: 130px;
	margin-top: 30px;
}

.vp_tab {
	border-bottom: 1px solid #e9e9e9;
	height: 45px
}

.vp_tab ul {
	margin-left: -1px
}

.vp_tab li {
	position: relative;
	z-index: 50;
	float: left;
	font-size: 16px;
	line-height: 45px;
	border-right: 1px solid #fff
}

.vp_tab li.selected {
	/* border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9; */
	background: #fff
}

.vp_tab a {
	display: inline-block;
	padding: 0 19px;
	height: 45px;
	line-height: 45px;
	position: relative
}

.vp_tab li.selected a {
	z-index: 500;
	color: #699f00;
	top: 0;
	*top: 1px;
	border-bottom: 1px solid #e8e8e8
}

.vp_con {
	/* background: #e8e8e8;
	padding: 30px */
}

.vp_saoma {
	margin: 0 auto
}

.vps-w140 {
	width: 140px
}

.vps-w495 {
	width: 495px
}

.vps-w140 .vps_right {
	display: none
}

.vps_left {
	width: 140px;
	float: left;
	position: relative
}

.vp_ewmBox {
	position: relative;
	margin: 0 auto;
	width: 110px;
	height: 110px;
	padding: 7px;
	background:
			url(http://www.qiyipic.com/common/fix/vip_pay/vip_pay-ewmBg1.png)
			no-repeat
}

.code_hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer
}

.code_hoverBg {
	margin: 7px;
	width: 110px;
	height: 110px;
	background: rgba(0, 0, 0, .8);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',
	startColorstr='#85000000', endColorstr='#85000000' )
}

.vp_price {
	display: block;
	padding-top: 6px;
	height: 26px;
	line-height: 26px;
	color: #ff6e1e;
	width: 100%;
	text-align: center;
	font-size: 18px
}

.code_hover i {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -15px;
	margin-top: -15px;
	display: block;
	width: 30px;
	height: 30px;
	background:
			url(http://www.qiyipic.com/common/fix/vip_pay/vip_pay-shuaxin.png)
			no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
	sizingMethod="scale", src="http://www.qiyipic.com/common/fix/vip_pay/vip_pay-shuaxin.png"
	);
	_background: 0
}

.vp_ewmDesc {
	position: relative;
	padding-top: 7px;
	height: 14px;
	line-height: 14px;
	color: #999;
	font-size: 12px;
	padding-left: 20px
}

.ewmDesc-icon {
	display: block;
	width: 14px;
	height: 13px;
	background-position: -80px -20px;
	position: absolute;
	top: 7px;
	left: 0
}

.ewmTerrace {
	padding-left: 13px;
	margin-top: 15px
}

.ewmTerrace a {
	float: left;
	width: 26px;
	height: 26px;
	margin-left: 20px;
	background:
			url(http://www.qiyipic.com/common/fix/site/thirdLoginIcon.png)
			no-repeat;
	display: inline-block
}

.ewmTerrace .weixin {
	background-position: -80px 0
}

.ewmTerrace .zhifubao,.ewmTerrace .zhifubao:hover {
	background-position: -160px 0
}

.ewmTerrace-icon1 .weixin {
	margin-left: 45px
}

.ewmTerrace-icon1 .zhifubao {
	display: none
}

.vps_right {
	float: left;
	width: 290px;
	padding-left: 65px
}

.vps_right h3 {
	height: 18px;
	line-height: 18px;
	padding-bottom: 10px;
	color: #5aac00;
	font-size: 16px
}

.vps_right p {
	line-height: 30px;
	font-size: 12px;
	color: #666
}

.vps_right a:hover {
	text-decoration: underline
}

.vps-posDesc {
	position: absolute;
	font-size: 12px;
	text-align: center;
	color: #f00;
	left: 50%;
	width: 320px;
	height: 18px;
	line-height: 18px;
	margin-left: -160px;
	bottom: -20px
}

.vps-posDesc .pr12 {
	position: absolute;
	text-align: right;
	width: 155px;
	right: 168px;
	top: 0
}

.vps-posDesc .pr40 {
	position: absolute;
	text-align: left;
	width: 155px;
	left: 165px;
	top: 0
}

.vip_zone {
	float: right;
	display: inline;
	margin: 7px 9px 0 0;
	width: 100px
}

.vip_zone .vp_selectBox {
	position: relative;
	top: 0;
	left: 0
}

.vip_zone .vp_select {
	padding-left: 0;
	width: 98px;
	height: 30px;
	line-height: 30px;
	background: #fff;
	border: 1px solid #fff;
	border-radius: 1px;
	text-align: center
}

.vip_zone .vp_select span {
	display: inline-block;
	height: 30px;
	line-height: 30px
}

.vip_zone .vp_select-open .vp_select {
	background: #f5f5f5;
	border: 1px solid #dedede
}

.vip_zone .vp_select .tip_t {
	right: 5px;
	left: auto;
	top: 13px
}

.vip_zone .vp_select .tip_t .tip_inner {
	border-top: 5px solid #aaa
}

.vip_zone .vp_selectBox .c-333 {
	padding: 0 16px 0 10px
}

.vip_zone .vp_select-con {
	width: 98px;
	top: 32px;
	position: absolute;
	left: 0
}

.vip_zone .vp_select-con li {
	background: #fff;
	border-right: 0;
	text-align: center;
	width: 80px;
	font-size: 12px;
	height: 32px;
	line-height: 32px;
	border-left: 0
}

.vip_zone .vp_select-con a {
	line-height: 32px;
	height: 32px;
	padding: 0
}

.vip_zone .vp_select-con .c-333 {
	padding: 0
}

.clearfix:before,.clearfix:after {
	content: "";
	display: table;
	font: 0/0 a
}

address,cite,dfn,em,var,i {
	font-style: normal
}

.payPlatform-v2 {
	/* padding: 4px 30px 30px */
}

.payPlatform {
	width: auto
}

.payPlatform .icon-bat {
	float: left;
	width: 30px;
	height: 30px;
	margin-left: 20px;
	background: url(/images/icon-payway.png)
	no-repeat;
	display: inline
}

.payPlatform .vps_left {
	width: 124px;
	margin-left: 140px
}

.payPlatform .icon-zhifubao,.payPlatform .icon-zhifubao:hover {
	background-position: -140px 0
}

.payPlatform .icon-weixin,.payPlatform .icon-weixin:hover {
	background-position: -140px -40px
}

.payPlatform .icon-box {
	margin-top: 7px;
	padding-left: 3px
}

.payPlatform .saoma-text {
	color: #333;
	margin-top: 7px;
	text-align: center
}

.payPlatform .midLine {
	width: 1px;
	height: 124px;
	background: #e9e9e9;
	margin: 0 80px;
	float: left;
	display: inline
}

.zhifubao_pay{
	text-align:right;
}
.payPlatform .baidu_pay,.payPlatform .zhifubao_pay {
	float: left;
	margin-left: 130px;
	display: inline
}

.payPlatform .img-box {
	width: 126px;
	height: 135px;
	position: relative;
	display: block
}

.payPlatform .img-default {
	background-position: 0 0;
	width: 124px;
	height: 133px;
	border: 1px solid #ccc;
	margin-left: 0
}

.payPlatform .zhifubao {
	background-position: 0 -140px
}

.payPlatform .selected .img-default {
	border: 1px solid #5aa700
}

.payPlatform .selectIcon {
	display: none
}

.payPlatform .selected .selectIcon {
	display: block;
	position: absolute;
	width: 17px;
	height: 17px;
	right: 0;
	bottom: 0;
	background:
			url(/images/vp-bank-selected.png)
			no-repeat
}

.payPlatform .vp_siteBtn {
	width: 124px;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	padding: 0;
	text-align: center;
	border: 1px solid #5aa700
}

.vp_siteBtn {
	display: inline-block;
	height: 36px;
	line-height: 36px;
	padding: 0 30px;
	border-radius: 3px;
	background: #5aa700;
	font-size: 16px;
	color: #fff
}
.vp_siteBtn-border {
	display: inline-block;
	height: 34px;
	line-height: 34px;
	padding: 0 29px;
	border: 1px solid #e1e1e1;
	border-radius: 3px;
	background: #f2f2f2;
	font-size: 16px;
	color: #fff;
	color: #56a900
}

.vp_siteBtn:hover,.vp_siteBtn:active {
	background: #62bd00;
	color: #fff
}

.vp_siteBtn-border:hover,.vp_siteBtn-border:active {
	background: #62bd00;
	border-color: #62bd00;
	color: #fff
}

.vp_siteBtn-disable,.vp_siteBtn-disable:hover,.vp_siteBtn-disable:active
{
	background: #9e9e9e;
	color: #fff;
	cursor: default
}
.total-money {
	border: 1px dashed #ddd;
	padding: 3px 20px 5px;
	font-size: 14px;
	background: #fff;
	color: #333;
	height: 37px;
}

.total-money strong {
	font-size: 16px;
	color: #ff6e1e
}
.qno12-table{
	background: #Fff;
}
.qno12-table tr{
	height:27px;
}
/*.form-group_1{*/
/*	margin-left: 50px;*/
/*}*/
.divMsgDiv{
	float: left;
	color: #f95d60;
	text-align: left;
	margin-top: -18px;
	margin-left: -28px;
	display:none;
}

/*-- 实拍会员(弹出层) start--*/
#real_auction_vip{margin-top: 14px;display: flex;justify-content: center;text-align: left;}
#real_auction_vip .main{width: 855px;display: flex;flex-direction: column;padding: 10px 0;background: #fff;}
#real_auction_vip .main>.part{display: flex;}
#real_auction_vip .main>.part:not(:first-child){margin-top: 10px;}
#real_auction_vip .part.part-user-info{align-items:center;line-height: 35px;border: 1px solid #f8bf89; padding: 0px 15px;background-color: #fff;}
#real_auction_vip .part-user-info>div:not(:first-child){margin-left: 10px;}
#real_auction_vip .part-user-info>.user-name{color: #699f00;font-size: 14px;}
#real_auction_vip .part-user-info>.vip-level{color: #ff6e1e;font-size: 16px;font-weight: bold;}
#real_auction_vip .part-user-info>.vip-msg{display: flex;flex-grow: 1;justify-content: flex-end;color: #f00;}
#real_auction_vip .part.part-vip-tab{display: flex;flex-direction: column;}
#real_auction_vip .part.part-vip-tab>div:not(:first-child){margin-top: 10px}
#real_auction_vip .part-vip-tab>.title{font-size: 16px;font-weight: bold;color: #666;}
#real_auction_vip .part-vip-tab>.title>a{margin-left: 20px;cursor: pointer;color: #337ab7;}
#real_auction_vip .part-vip-tab>.content{}
#real_auction_vip table.vip-table{width: 100%;}
#real_auction_vip table.vip-table tr{background-color: #f3f3f3;}
#real_auction_vip table.vip-table tr td{padding: 2px;text-align: center;line-height: 24px;border: 1px solid #ddd;}
#real_auction_vip table.vip-table>thead>tr{}
#real_auction_vip table.vip-table>thead>tr>td{}
#real_auction_vip table.vip-table>tbody>tr:nth-child(2n+1){background-color: #f9f9f9;}
#real_auction_vip table.vip-table>tbody>tr>td:nth-child(1){width: 20%;}
#real_auction_vip table.vip-table>tbody>tr>td:nth-child(2){width: 14%;}
#real_auction_vip table.vip-table>tbody>tr>td:nth-child(3){width: 20%;}
#real_auction_vip table.vip-table>tbody>tr>td:nth-child(4){width: 23%;background-color: transparent;}
#real_auction_vip table.vip-table>tbody>tr>td:nth-child(5){width: 23%;background-color: transparent;}
#real_auction_vip .part.part-vip-select{display: flex;flex-direction: column;}
#real_auction_vip .part.part-vip-select>div:not(:first-child){margin-top: 10px}
#real_auction_vip .part-vip-select>.title{font-size: 16px;font-weight: bold;color: #666;}
#real_auction_vip .part-vip-select>.content{}
#real_auction_vip .level-group{display: flex;width: 100%;flex-direction: row;flex-wrap: wrap;}
#real_auction_vip .level-group>.level-item{display: flex;align-items:center;justify-content:center;width: calc((100% - 30px) / 4);height: 120px;padding: 2px;margin: 10px 10px 0 0; background-color: #ffffff;border: 1px solid #e9e9e9;font-size: 16px;color: #333;cursor: pointer;}
#real_auction_vip .level-group>.level-item:nth-child(4n+4){margin-right: 0;}
#real_auction_vip .level-group>.level-item:nth-child(-n+4){margin-top: 0;}
#real_auction_vip .level-group>.level-item:hover{border: 2px solid #56a900;}
#real_auction_vip .level-group>.level-item.selected{border: 2px solid #56a900;}
#real_auction_vip .level-group>.level-item.hidden{display: none;}
#real_auction_vip .level-group>.level-item>div>span{font-weight: bold;font-size: 20px;color: #ff6e1e;}
#real_auction_vip .part.part-pay-ctrl{display: flex;flex-direction: column;border: 1px solid #e9e9e9;background-color: #fff;}
#real_auction_vip .part-pay-ctrl>.title{color: #699f00;padding:0 35px;line-height: 40px;font-size:16px;border-bottom: 1px solid #e9e9e9;}
#real_auction_vip .part-pay-ctrl>.content{background-color: #e8e8e8;padding:25px;}
#real_auction_vip .part-pay-ctrl>.content>div{line-height: 40px;height: 40px;display: flex;justify-content: flex-end;}
#real_auction_vip .part-pay-ctrl>.content>div:not(:first-child){margin-top: 20px;}
#real_auction_vip .part-pay-ctrl>.content>div.amount{border: 1px dashed #ddd;background-color: #ffffff;padding: 0 15px;}
#real_auction_vip .part-pay-ctrl>.content>div.amount>div>span{font-size: 22px;color: #ff6e1e;font-weight: bold;margin: 0 3px 0 0;}
#real_auction_vip .part-pay-ctrl>.content>div.msg{font-size: 16px;color: #f2534d;line-height: normal;height: auto;font-weight: bold;}
#real_auction_vip .part-pay-ctrl>.content>div.operation{}
#real_auction_vip .part-pay-ctrl>.content>div.operation>.btn-confim{display: inline-block;line-height: 36px;padding: 0 30px;border-radius: 3px;font-size: 16px;background-color:#f2534d;color: #fff;}
/*-- 实拍会员(弹出层) end--*/
