#docSeal{
	position: absolute;
	left: -20px;top: 30px;
	z-index: 99;
}
.view-dialog  .view-dialog-content .view-dialog-btn a.big,
.view-dialog  .view-dialog-content .view-dialog-btn a.freeread,
.view-dialog  .view-dialog-content .view-dialog-btn a.onlyread,
.view-dialog  .view-dialog-content .view-dialog-btn a.paylayer,
.view-dialog  .view-dialog-content .view-dialog-btn a.loginlayer{
	line-height: 36px;
	color: #fff;
	background: #3574BE;
	border-radius: 3px;
	font-size: 14px;
	text-align: center;
	border:none;
}
.view-dialog  .view-dialog-content .view-dialog-btn a.big{
	width: 260px;
}
.view-dialog  .view-dialog-content .view-dialog-btn a.freeread{
	width: 130px;
}
.view-dialog  .view-dialog-content .view-dialog-btn a.onlyread{
	width: 130px;
}
.view-dialog  .view-dialog-content .view-dialog-btn a.paylayer{
	width: 150px;
}
.view-dialog  .view-dialog-content .view-dialog-btn a.loginlayer{
	width: 370px;
}
.view-dialog  .view-dialog-content .view-dialog-btn a.payread,
.view-dialog  .view-dialog-content .view-dialog-btn a.userquit{
	line-height: 36px;
	color: #3574BE;
	background: #fff;
	border-radius: 3px;
	border:1px solid #3574BE;
	font-size: 14px;
	text-align: center;
}
.view-dialog  .view-dialog-content .view-dialog-btn a.payread{
	width: 130px;
}
.view-dialog  .view-dialog-content .view-dialog-btn a.userquit{
	width: 220px;
}
.view-dialog  .view-dialog-content .view-dialog-btn a.claimstep1{
	width: 220px;line-height: 36px;
	color: #fff;
	background: #FF570B;
	border-radius: 3px;
	border:1px solid #FF570B;
	font-size: 14px;
	text-align: center;
}
.view-dialog-contentBody p {
	text-indent: 24px;
}
.view-dialog-contentBody h2 {
	height: 32px; line-height: 24px;
	font-size: 14px;color: #111;font-weight: bold;
	padding-left: 5px;
}
.view-dialog-contentBody h4 {
	line-height: 24px;
	font-size: 14px;color: #111;font-weight: bold;
	padding-left: 20px;
}
.view-dialog-contentBody dl{
	padding: 6px 5px 0;min-height: 1px;height: auto;overflow: hidden;
}
.view-dialog-contentBody dl dt {
	line-height: 20px;
	font-size: 14px;color: #111;font-weight: bold;
}
.view-dialog-contentBody dl dd {
	line-height: 20px;
	font-size: 14px;color: #555;
}
.view-dialog-contentBody .input-group{
	padding: 20px 5px 0;min-height: 1px;height: auto;overflow: hidden;
}
.view-dialog-contentBody .input-group input[type="text"]{
	display: block;float: left;
	width: 232px;height: 28px; line-height: 28px;
	margin-bottom: 0px;
}
.view-dialog-contentBody .input-group button{
	float: right;
	width: 118px;line-height: 34px;
	border:1px solid #3574BE;
	font-size: 14px; color: #3574BE;
	text-align: center;
	border-radius: 3px;
	background-color: #fff;
	padding: 0px;
}
.pay-reading{
	min-height: 1px;height: auto;overflow: hidden;
	padding: 6px;
}
.pay-reading-head{
	line-height: 32px;
	padding: 0 6px;
	border:1px dashed #FFC299;
	border-radius: 3px;
	background-color: #FFFAF7;
	font-size: 14px;font-weight: 400;color: #FA0000;
}
.pay-reading-form{
	min-height: 1px;height: auto;overflow: hidden;
}
.pay-reading .form-group{
	min-height: 1px;height: auto;overflow: hidden;
	padding-top: 6px;
}
.pay-reading .form-group dt,
.pay-reading .form-group dd{
	float: left;
	min-height: 1px;height: auto;overflow: hidden;
}
.pay-reading .form-group dt{
	width: 90px;
	text-align: right;
}
.pay-reading .form-group dd{
	width: 420px;
	padding-left: 5px;
}
.pay-reading .form-group dt.pay-method{
	line-height: 42px;
}
.pay-reading .form-group dd.pay-method a{
	display: block;float: left;
    width: 95px;
    height: 39px;
    line-height: 39px;
    border: 3px solid #d2d2d2;
    border-radius: 2px;
    text-decoration: none;
    text-align: left;
    margin-right: 3px;
    cursor: pointer;
    background: url(pay-list.png) no-repeat;
}
.pay-reading .form-group dd.pay-method a.tlpay{
	background-position: 5px -46px;
}
.pay-reading .form-group dd.pay-method a.alpay{
	background-position: 0px 0;
}
.pay-reading .form-group dd.pay-method a.weixin{
	background-position: 4px -142px;	
}
.pay-reading .form-group dd.pay-method a.qq{
	background-position: 0px -92px;
}
.pay-reading .form-group dd.pay-method a:hover,
.pay-reading .form-group dd.pay-method a.active{
	border: 3px solid #f69c00;	
}
.pay-reading .input-me{
	padding: 12px 0;
}
.pay-reading .input-me dt.me-label span,
.pay-reading .input-me dt.me-label small{
	display: block;
	width: 100%;	
}
.pay-reading .input-me dt.me-label span{
	line-height: 16px;
}
.pay-reading .input-me dt.me-label small{
	line-height: 14px;
	font-size: 12px;color: #888;
	text-align: center;	
}
.pay-reading .input-me dd.me-control input[type="text"]{
	display: block;float: left;
	width: 200px;
	margin-bottom: 0px;
}
.pay-reading .input-me dd.me-control span{
	display: block;float: left;
	width: 180px;line-height: 15px;
	padding-left: 8px;
	font-size: 12px;color: #555;
}
.form-btns{
	width: 100%;
	padding: 15px 0 10px;
	text-align: center;
}
.form-sub-pay{
	margin: 0 auto;
	display: inline-block;
	width:220px; line-height: 40px;
	text-align: center;
	font-size: 14px;color: #fff;
	background:#0000ff;
	border-radius: 3px; 
	text-decoration: none;	
}
.form-sub-pay:hover{
	color: #fff;
	text-decoration: none;
}
p.pay-reading-tip{
	width: 100%;line-height: 24px;
	font-size: 12px;color: #111;
	text-align: center;
}
.pay-layer .layui-layer-title{
	text-align: left!important;
	padding-left: 10px;
}
.pay-qrcode{
	min-height: 1px;height: auto;overflow: hidden;
	padding: 20px 10px;
	text-align: center;
}
.pay-qrcode-head{
	font-size: 14px;color: #FA0000;
}
.pay-qrcode-head a{
	color: #333;
	text-decoration: underline;
}
.pay-qrcode-img{
	width: 100%;height: 200px;
	text-align: center;
	padding: 10px 0;
}
#pay_qrcode_container img{
	display: inline-block !important;
}
dl.pay-qrcode-info{
	min-height: 1px;height: auto;overflow: hidden;
}
dl.pay-qrcode-info dd{
	line-height: 16px; min-height: 1px;height: auto;overflow: hidden;
	padding-bottom: 5px;
	font-size: 14px;color: #111;
	text-align: center;
}
dl.pay-qrcode-info dd strong{
	color:#0000ff;
}
dl.pay-qrcode-info dt{
	line-height: 20px;
	font-size: 12px;color: #0000ff;
	text-align: center;
}
