.apply-title{
	padding:40px 0 30px 0;
	font-size:24px;
}
.apply-contain li{
	width:100%;
	border:1px solid #ccc;
	border-radius:10px;
	margin:10px 0;
	padding: 0 20px;
	position:relative;
}
.apply-contain{
	padding:10px 60px;
}
.apply-contain li span{
	float:left;
	line-height:50px;
}
.apply-contain li input{
	float:left;
	height:50px;
	line-height:50px;
	outline:none;
}
.apply-contain li a{
	float:left;
}
.apply-contain .btn-primary{
	height:30px;
	width:100px;
	margin:20px 0;
}
.apply-contain .glyphicon{
	float:left;
	top:8px;
}
.apply-contain .hidden-xs{
	line-height:30px;
	padding-left:20px;
}
.apply-contain .file-input{
	text-align:left;
}
.apply-contain li input[type="text"]{
	width:400px;
}
.apply-block{
	width:100%;
	text-align:left;
	border-bottom: 1px solid #ccc;
}
.apply-go{
	line-height:50px;
	text-decoration: underline!important;
	padding-left:160px;
}
.apply-contain .apply-button{
	border:none;
	margin:20px 0;
}
.apply-button button{
	display:inline-block;
	width:150px;
	height:40px;
	background:#388ffc;
	color:#fff;
	border:none;
	margin:0 20px;
}
.apply-down{
    font-style: normal;
    position: absolute;
    top: 80px;
    left: 200px;
}
.apply-isOk{
	padding: 10px 60px 40px 60px;
}
.apply-isOk li{
	width:100%;
	margin:10px 0;
	padding: 0 20px;
	position:relative;
	text-align:left;
}
.apply-isOk li input{
	width: 710px;
}
.apply-isOk li span{
	display:inline-block;
	width:140px;
}
.apply-isOk li b{
    font-weight: normal;
}
.apply-isOk .apply-button{
	text-align:center;
	border-top: 1px solid #ccc;
	padding-top:40px;
	margin-top:40px;
}
.apply-img img{
	padding: 30px 0 20px 0;
	border-top:1px solid #81bff7;
}
.apply-isOk .apply-caption{
	border-bottom: 1px solid #81bff7;
	margin:30px 0;
	padding:0;
}
.apply-isOk .apply-caption span{
	display:inline-block;
	width:200px;
	height:40px;
	border-radius:6px 6px 0 0;
	line-height:40px;
	background:#388ffc;
	color:#fff;
	text-align:center;
}
.modify-opinion{
	color:#F18604;
	text-align:left;
	padding-left:80px;
}


/*����*/
.toolContain{

}
.toolContain .toolContent{
	position: absolute;
	top: 20%;
	left: 50%;
	margin-left: -345px;
	width: 540px;
	height: 400px;
	background: #FFF;
	border-radius: 6px;
	padding: 20px;
	text-align: center;
	z-index:9999999;
}
.toolContain .toolBg{
	position: fixed;
	top: 0;
	left: 0;
	background: #000000;
	opacity: .3;
	width: 100%;
	height: 100%;
	z-index:999999;
}
.toolContent a{
	position: absolute;
	top: 24px;
	right: 20px;
	font-size: 20px;
	cursor: pointer;
}
.toolContent h3{
	border-bottom: 1px dashed #E8E8E8;
	font-size: 22px;
	text-align: center;
	padding-bottom: 20px;
	color: #388eff;
	margin: 0;
	font-weight: 400;
}
.toolContent p{
	font-size: 16px;
	color: #40403f;
	/*padding: 10px 10px 30px 10px;*/
	text-align: left;
	/*border-bottom: 1px dashed #E8E8E8;*/
	line-height: 30px;
}
.toolContain button{
	width: 175px;
	height: 40px;
	line-height: 40px;
	color: #388eff;
	border: 1px solid #388eff;
	font-size: 18px;
	outline: none;
	margin: 0 10px;
	border-radius: 4px;
	background:#fff;
}
.tool-refund span{
	float: left;
	line-height: 30px;
}
.tool-refund input{
	float: left;
	width: 300px;
	height: 30px;
	text-indent: 10px;
}
.clearfix:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
}
.clearfix {
  zoom: 1;
}
.toolMess{
	padding: 0 50px;
	margin-bottom: 40px;
}
.tool-after-img{
	width:90%;
	margin:20px;
}
.apply-show-img{
    position: absolute;
    top: 100px;
    left: 200px;
    color: #e66700;
    cursor: pointer;
}

.apply-font{
    color: #ff5a1f;
    padding-left: 112px;
    line-height: 30px;
}
.apply-font img{
    margin-right: 10px;
}
.valadate-error{
    position: absolute;
    bottom: 0;
    right: 10px;
    color: red;
}

.assiistFillContain{

}
.assiistFillContain .assiistFillContent{
	position: fixed;
	top: 20%;
	left: 50%;
	margin-left: -345px;
	width: 680px;
	height: 400px;
	background: #FFF;
	border-radius: 6px;
	padding: 20px;
	text-align: center;
	z-index:9999999;
}
.assiistFillContain .assiistFillBg{
	position: fixed;
	top: 0;
	left: 0;
	background: #000000;
	opacity: .5;
	width: 100%;
	height: 100%;
	z-index:999999;
}
.assiistFillContent a{
	position: absolute;
	top: 24px;
	right: 20px;
	font-size: 20px;
	cursor: pointer;
}
.assiistFillContent h3{
	border-bottom: 1px dashed #E8E8E8;
	font-size: 22px;
	text-align: center;
	padding-bottom: 20px;
	color: #388eff;
	margin: 0;
	font-weight: 400;
}
.assiistFillContent p{
	font-size: 16px;
	color: #40403f;
	/*padding: 10px 10px 30px 10px;*/
	text-align: left;
	/*border-bottom: 1px dashed #E8E8E8;*/
	line-height: 30px;
}
.assiistFill-close-button{
	width: 175px;
	height: 40px;
	line-height: 40px;
	color: #666;
	border: 1px solid #ccc;
	font-size: 18px;
	outline: none;
	margin: 0 10px;
	border-radius: 4px;
	background:#ccc;
}
.assiistFill-submit-button{
	width: 175px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	border: 1px solid #388eff;
	font-size: 18px;
	outline: none;
	margin: 0 10px;
	border-radius: 4px;
	background:#388eff;
}
.assiistFill-refund span{
	float: left;
	line-height: 30px;
}
.assiistFill-refund input{
	float: left;
	width: 300px;
	height: 30px;
	text-indent: 10px;
}
.clearfix:after {
	content: " ";
	display: block;
	clear: both;
	height: 0;
}
.clearfix {
	zoom: 1;
}
.toolMess{
	padding: 0 50px;
	margin-bottom: 40px;
}
.assiistFill-after-img{
	width:90%;
	margin:20px;
}


/*行业资讯弹窗样式*/

.paidNewsContain{

}
.paidNewsContain .paidNewsContent{
	position: fixed;
	top: 20%;
	left: 50%;
	margin-left: -600px;
	width: 1200px!important;
	height: 400px;
	background: #FFF;
	border-radius: 6px;
	padding: 0!important;
	text-align: center;
	z-index:9999999;
}
.paidNewsContain .paidNewsBg{
	position: fixed;
	top: 0;
	left: 0;
	background: #000000;
	opacity: .5;
	width: 100%;
	height: 100%;
	z-index:999999;
}
.paidNewsContent .paidNewsClose{
	position: absolute;
	top: 24px;
	right: 20px;
	font-size: 20px;
	cursor: pointer;
}
.paidNewsContent h3{
	border-bottom: 1px dashed #E8E8E8;
	font-size: 22px;
	padding-top: 10px;
	text-align: center;
	padding-bottom: 10px;
	color: #388eff;
	margin: 0;
	font-weight: 400;
}
.paidNews-close-button{
	width: 175px;
	height: 40px;
	line-height: 40px;
	color: #666;
	border: 1px solid #ccc;
	font-size: 18px;
	outline: none;
	margin: 0 10px;
	border-radius: 4px;
	background:#ccc;
}
.paidNews-submit-button{
	width: 175px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	border: 1px solid #388eff;
	font-size: 18px;
	outline: none;
	margin: 0 10px;
	border-radius: 4px;
	background:#388eff;
}
.paidNews-refund span{
	float: left;
	line-height: 30px;
}
.paidNews-refund input{
	float: left;
	width: 300px;
	height: 30px;
	text-indent: 10px;
}

.paidNewsContent .cot{
	width: 100%;
	box-shadow: none;
}
.paidNewsContent .goods{
	width: 100%;
	font-size: 18px;
	line-height: 46px;
}
.paidNewsContent .goods .goods_name{
	width: auto;
	margin-left: 20px;
	overflow:inherit;
	height: auto;
}
.paidNewsContent .goods .account{
	margin-right: 20px;
}
.paid-content a{
	cursor: pointer;
	color: #000;
}


/*下载电子证书*/
.printDetailsContain{

}
.printDetailsBg{
	position: fixed;
	top: 0;
	left: 0;
	background: #000000;
	opacity: .5;
	width: 100%;
	height: 100%;
	z-index:999999;
}
.printDetailsContent{
	position: fixed;
	top: 20%;
	left: 50%;
	margin-left: -345px;
	height: 400px;
	background: #FFF;
	padding: 0!important;
	text-align: center;
	z-index:9999999;
    border-radius:6px;
    font-size: 14px;
}
.printDetailsClose{
	position: absolute;
	top: 12px;
	right: 25px;
	font-size: 16px;
	cursor: pointer;
	background: #818fa0;
	color: #fff;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	line-height: 24px;
}
.printDetailsContain h3{
    width: auto;
    height: 50px;
    /* background: #e7e9ed; */
    line-height: 50px;
    color: #4a88ef;
    text-align: left;
    padding-left: 24px;
    font-size: 16px;
    font-weight: 600;
}
.printDetailsBox{
	padding: 20px;
	max-height: 375px;
	overflow-y: auto;
}
.printDetailsBox .printDetails-name{
    color: #666;
    text-align: left;
    padding-left: 20px;
	/*font-weight: 600;*/
}
.printDetailsBox .invoice-info dd{
    border: none;
    border-bottom: 1px solid #ccc;
}
.printDetailsBox .invoice-info dd:last-child{
	border-bottom: none;
}
.printDetailsBox .invoice-info .myRegist-info-pad{
    padding: 8px 0;
}
.hefa-download-icon{
    width: 30px;
    height: 30px;
    display: inline-block;
    background: url("../img/hefa-download-icon.png") no-repeat;
	margin-right: 10px;
}


/*转协助填报*/
.myRChangeTypeContain{

}
.myRChangeTypeBg{
	position: fixed;
	top: 0;
	left: 0;
	background: #000000;
	opacity: .5;
	width: 100%;
	height: 100%;
	z-index:99999;
}
.myRChangeTypeContent{
	position: fixed;
	top: 20%;
	left: 50%;
	margin-left: -345px;
	height: 400px;
	background: #FFF;
	/*padding: 0!important;*/
	text-align: center;
	z-index:99999;
	border-radius:6px;
	font-size: 14px;
	padding-bottom: 40px;
}
.myRChangeTypeClose{
	position: absolute;
	top: 12px;
	right: 25px;
	font-size: 16px;
	cursor: pointer;
	background: #818fa0;
	color: #fff;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	line-height: 24px;
}
.myRChangeTypeContain h3{
	width: auto;
	height: 50px;
	/* background: #e7e9ed; */
	line-height: 50px;
	color: #4a88ef;
	text-align: left;
	padding-left: 24px;
	font-size: 16px;
	font-weight: 600;
}
.myRChangeTypeBox{
	padding:0 20px 30px 20px;
	max-height: 375px;
	overflow-y: auto;
}
.myRChangeTypeBox .myRChangeType-name{
	color: #666;
	text-align: left;
	padding-left: 20px;
	/*font-weight: 600;*/
}
.myRChangeTypeBox .invoice-info dd{
	border: none;
	border-bottom: 1px solid #ccc;
}
.myRChangeTypeBox .invoice-info dd:last-child{
	border-bottom: none;
}
.myRChangeTypeBox .invoice-info .myRegist-info-pad{
	padding: 8px 0;
}
.myRChangeTypeContain .myRChangeTypeTitle{
	color: #2d2d2d;
	height: 76px;
	padding-top: 10px;
}
.myRChangeTypeTitle span{
	color: red;
	font-size: 14px;
	line-height: 14px;
	font-weight: 500;
	position: relative;
	top: -6px;
}
.myRChangeType-close-button{
	width: 100px;
	height: 30px;
	line-height: 30px;
	color: #666;
	border: 1px solid #ccc;
	font-size: 14px;
	outline: none;
	margin: 0 10px;
	border-radius: 4px;
	background:#ccc;
	position: absolute;
	bottom: 6px;
	right: 10px;
}
.myRChangeType-submit-button{
	width: 100px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	border: 1px solid #388eff;
	font-size: 14px;
	outline: none;
	margin: 0 10px;
	border-radius: 4px;
	background:#388eff;
	position: absolute;
	bottom: 6px;
	right: 120px;
}

.myRChangeTypeBox2{
	max-height:200px;
	overflow-y: auto
}
@media (max-width: 1366px){
	.myRChangeTypeBox{
		max-height: 290px;
	}
	.myRChangeTypeBox2{
		max-height:118px;
	}
	.tool-contain .softinfo-tool{
		margin-top: 35px!important;
	}
	.urgent-tool-content{
		top: 0!important;
		margin-top: 40px!important;
	}
}
