@CHARSET "UTF-8";
body,html {
	width: 100%;
	height: 100%;
}

.clearfix:before,.clearfix:after {
	display: table;
	content: "";
	clear: both;
	height: 0;
}

.clearfix {
	zoom: 1;
}

.main-wrap {
	width: 100%;
	background-color: #F5F5F5;
}

.main {
	width: 1240px;
	margin: 0 auto;
	padding: 20px 0 84px;
	cursor: default;
	-webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.regulation-left {
	float: left;
	width: 290px;
	height: 350px;
	background: #FFFFFF;
	padding-top: 27px;
}

.rg-item-wrap {
	font-size: 14px;
	padding: 16px 0;
}
.rg-item-wrap:hover {
	background: #F4FCFF;
}
.rg-item-wrap.active {
	background: #F4FCFF;
}
.rg-item-wrap.active .rg-item {
	border-left: 3px solid #0081FF;
}
.rg-item-wrap .ag-icon {
	width: 15px;
	height: 16px;
	margin-left: 13px;
	margin-right: 13px;
	background-image: url(../images/protocol.png);
}
.rg-item-wrap .pa-icon {
	width: 16px;
	height: 16px;
	margin-right: 13px;
	margin-left: 13px;
	background-image: url(../images//person.png);
}
.rg-item {
	display: flex;
	align-items: center;
	border-left: 3px solid transparent;

}



.regulation-right {
	float: right;
	width: 824px;
background: #FFFFFF;
padding: 45px 84px 100px 36px;
}

.regulation-right .ag-link {
	cursor: pointer;
	color: #0081FF;
}

.regulation-right .pa-link {
	cursor: pointer;
	color: #0081FF;
}

.regulation-right .collect-link {
	cursor: pointer;
	color: #0081FF;
}

.regulation-right .third-link {
	cursor: pointer;
	color: #0081FF;
}

.regulation-right .tri-link {
	cursor: pointer;
	color: #0081FF;
}

.regulation-right ol, ul {
	list-style: auto;
  }
