.common_double{
	display: none;
}
.fa_p i{
	color:#333333!important;
}
.legislative_header{
	height: 44px;
    line-height: 44px;
    background: #C10000;
    color: #fff;
    width:100%;
}
.legislative_header ul{
	float: left;
}
.legislative_header ul li{
	float: left;
	width:90px;
	font-size: 14px;
    cursor: pointer;
    text-align: center;
}
.legislative_content{
	margin-top:20px;
}
.legislative_oneli{
	margin-left: 100px;
}
.legislative_twoli li:hover{
	background:#9d1919;
}
.legislative_oneli li:hover{
	background:#9d1919;
}
.legislative_ul li:hover{
	background:#F6F6F6;
}
.legislative_active{
	background:#9d1919!important;
}
.legislative_active_{
	background:#F6F6F6!important;
}
.legislative_threeli{
	position: relative;
}
/*.legislative_threeli ul li:hover{
	background:#9d1919;
}*/
.legislative_threeli:hover .other{
	display: block;
}
.other{
	position: absolute;
	width:120px;
	background-color: #ffffff;
    box-shadow: 0px 4px 6px 0px rgba(52, 52, 52, 0.2);
	top: 43px;
	border: solid 1px #4a4b8b;
	display: none;
}
.other span{
	display: inline-block;
	font-size: 14px;
    z-index: 1;
    width: 100%;
    text-align: left;
    color:#333333;
    padding-left: 10px;
    cursor: pointer;
}

.other span:hover{
	font-weight: 600;
	color:#9d1919;
}
.legislative_left{
	float: left;
	width:220px;
}
.legislative_left_one p{
	background:#C10000;
	width:220px;
	height:50px;
	line-height: 50px;
	color:#fff;
	cursor: pointer;
}
.legislative_left_one p i{
	margin-left: 5px;
}
.legislative_left_one p span{
	background: url(../../img/legislative/01flk.png) no-repeat;
    background-size: cover;
    width: 16px;
    height: 15px;
    display: inline-block;
    margin-left: 30px;
}
.legislative_left_one p img{
	float: right;
    margin-right: 10px;
   	width:13px;
   	height:13px;
    margin-top:20px;
}
.legislative_left_one ul li{
	width:220px;
	height:40px;
	line-height: 40px;
	padding-left: 30px;
	border: 1px #DCDCDC solid;
    border-top: 0;
    color:#343434;
    font-size: 14px;
}
.legislative_left_two div{
	margin-bottom: 1px;
}
.legislative_left_three{
	margin-top:30px;
}

.legislative_left_three p{
	background:#C10000;
	width:220px;
	height:50px;
	line-height: 50px;
	color:#fff;
	cursor: pointer;
}
.legislative_left_three p i{
	margin-left: 5px;
}
.legislative_left_three p span{
	background: url(../../img/legislative/local_law.png) no-repeat;
    background-size: cover;
    width: 16px;
    height: 15px;
    display: inline-block;
    margin-left: 30px;
}
.legislative_left_three ul{
	border:1px solid #dcdcdc;
	border-top: 0;
	overflow: hidden;
    padding: 10px 19px;
}
.legislative_left_three ul li{
	font-size: 14px;
	padding-right:8px;
    color: #333333;
    line-height: 38px;
    float: left;
    cursor: pointer;
}
.legislative_left_three ul li:hover{
	color:#9d1919;
	font-weight: 600;
}
.legislative_ul{
	display: none;
	
}
.legislative_ul li{
	cursor: pointer;
}
.legislative_right{
	float: left;
	margin-left: 30px;
}
a{
	color:black;
}
.disabled {
    pointer-events: none;
}
.ind_active{
	background:#c10000;
	color:#FFFFFF;
}
.industry li:nth-of-type(1){
	margin-left: 17px;
    width: 92px;
    text-align: justify;
    text-align-last: justify;
}
.industry li{
	float:left;
	padding: 5px 10px;
	cursor: pointer;
	/*margin-right:0!important;*/
}
.btn_ p{
	position: relative;
	margin-right: 30px;
}
.btn_ p input{
	width:300px;
	height:40px;
	line-height: 40px;
	border:1px solid #DCDBDB;
	border-radius: 20px;
	padding-left: 20px;
}
.btn_ p img{
	position: absolute;
	right:20px;
	top:12px;
	cursor: pointer;
}
.btn_ strong{
	width: 120px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    background: #eeeef3;
    color: #c10000;
    font-size: 20px;
    border-radius: 5px;
    text-align: center;
    float: left;
    cursor: pointer;
    font-weight: normal;
    margin-right: 30px;
    border-radius: 20px;
    font-size: 16px;
}
.btn_ strong img{
	vertical-align: middle;
	margin-right: 5px;
}
