.c-333 {
	color:#333!important;
}
.important_space {
	padding-right: 5px;
}
.bank-reading-wrapper {
	padding:4px 8px;
}
.active{
	color:#ff5549;
/* 	background:#efebef; */
}
.xieyi{
	color:#4c9dd9;
	font-size:13px;
}

.register-protocol-title {
	font-size:18px;
	color:#666;
	margin:40px 0 12px 0;
	font-weight:700;
}
.hx-know {
	color:#4c9dd9;
	font-weight:700;
	font-size:16px;
	margin-bottom:90px;
}
.hx-protocol-box {
	box-sizing:border-box;
	padding:0 4px;
	height:100%;
	background:#fff;
	/* padding-top:6px; */
	position:relative;
}
.anchor-item {
	position:absolute;
	top:60px;
	left:0;
	width:100%;
}
.anchor-list {
	line-height:2;
	cursor:pointer;
	/* border-bottom:1px solid #ddd; */
	padding-left:12px;
	font-size:14px;
	margin-top:-15px;
	margin-bottom:13px;
}
.text-center {
	text-align:center;
}
.hx-protocol-scroll {
	margin-top:30px;
	padding-top:45px;
	height:550px;
	overflow-y:scroll;
}
.hx-protocol-content {
	padding:0 15px;
	margin-top:5px;
}
.hx-protocol-content h3 {
	text-align:center;
	font-size:18px;
	font-weight:600;
	margin-bottom:30px;
	color:#333;
}
.hx-protocol-content p {
	text-indent:2em;
	line-height:2;
	font-size:14px;
}
.icheck-box {
	margin-top:15px;
	margin-bottom:20px;
}
.am-btn {
    width: 84px;
    height: 28px;
    background: url(/easybanking/includes/zh_CN/0/images/newimg/financial/btn/sm-btn.png) no-repeat center center;
    line-height: 28px;
    /*line-height: 26px\9;*/
    text-align: center;
    font-size: 15px;
    color: #fff;
    cursor: pointer;
}
.agreement-accredit-title {
	font-size:15px;
	color:#666;
	margin:40px 0 12px 0;
	font-weight:695;
	padding:20px 30px;
}
.effective-date {
	margin-top:15px;
}
.expand {
	position:absolute;
	top:45px;
	right:80px;
	width:16px;
}
.expand1 {
	position:absolute;
	top:-12px;
	right:30px;
	width:28px;
}
.expand2 {
	position:absolute;
	top:42px;
	right:45px;
	width:16px;
}
.expand3 {
	position:absolute;
	top:-12px;
	right:0px;
	width:28px;
}
.agreement-accredit-title p {
	line-height:1.5;
	text-indent:2em;
}
.publish-effect-date{
	font-size:15px;
	color:#666;
	margin-left:57px;
}
.ml-mt{
	margin-left:370px;
	margin-top:-55px;
}
.agree-info{ 
	width:1200px; 
	height:800px; 
	background-color:#fff; 
}
.f-18{
	font-size:18px;
}
.ml-mt-10{
	margin-left:370px;
	margin-top:-10px;
}
.boder-top{
	border-top:1px dotted #4c79d4;
}


.big-btn {
	cursor: pointer;
	/*height: 36px;
	line-height: 36px; */
	color: #fff;
	/*background: url(/easybanking/includes/zh_CN/0/images/newimg/financial/btnbg.png) repeat-x left center; */
	width:108px;
	height: 38px;
	line-height: 30px;
	background: url(/easybanking/includes/zh_CN/0/images/newimg/financial/btn/comfirm_btn.png) no-repeat center center;
	font-size: 16px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	/*padding: 0 32px;*/
	/*min-width: 76px;*/
	display: inline-block;
	text-align:center;
}


.container-protocol {
	position:relative;
	height:100%;
}
.agree-info {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-400px;
	margin-left:-600px;
	z-index:100;
}
.agree-info-fix {
	width:1200px;
	margin:0 auto;
	background:#fff;
}
.agree-info-1 {
	position:absolute;
	left:50%;
	margin-left:-600px;
	z-index:100;
	width:1200px; 
	height:800px; 
	background-color:#fff; 
}
.mt0 {
	margin-top:0px!Important;
}
.mt65 {
	margin-top:-65px!Important;
}
.mt50 {
	margin-top:50px!important;
}

.register-main {
	height:940px; 
	width:638px; 
    background: url("/easybanking/includes/zh_CN/0/images/newimg/centerBg4.png") no-repeat left top;
    padding:15px 16px 35px;
    box-sizing:border-box;
}