/* section */

.section {
	width: 100%;
	padding-bottom: 30px;
	position: relative;
}

.section>.container {
	padding: 20px;
	background: #ffffff;
}

/* side column */

.jcjgcx{
	padding-top: 20px;
}

.jcjgcx_left{
	width: 380px;
	float: left;
	height:958px;
}

.tu{
	position: relative;
	
}

.tu a{
	color: #ffffff;
}

.zd{
	position: absolute;
	top: 32px;
	left: 388px;
	font-size: 30px;
	text-align: center;
}

.yc{
	position: absolute;
	top: 80px;
	left: 0px;
	font-size: 16px;
	text-align: left;
	padding:0 132px;
	text-indent:2em;
}

.menu{  width: 340px; }
.menu ul li{padding-top: 5px; }
.menu ul li:first-child{padding-top: 0px;}
.menu ul li span{ display: block; height: 80px; width: 100%; position: relative; font-size: 22px;color: #ffffff;background-color: #1a56a8;line-height: 80px;padding-left: 98px;}
.menu ul li span i{ display: block; height: 20px; width: 20px;  background-size:80% 80%; position: absolute; right: 20px; top: 50%; margin-top: -10px;  transition: all 0.3s ease-out; transform: rotate(0deg);}
.menu ul li span i.action{ transition: all 0.3s ease-out;transform: rotate(180deg);}
.menu ul li>div{ display: none; width:100%; padding-top: 5px; }
.xl{
	width: 100%;
	min-height: 60px;
	line-height: 60px;
	background-color: #f1f1f1;
	margin-top: 5px;
	text-align: left;
	font-size: 20px;
	background: #f1f1f1 url(ic-17.png) no-repeat 296px center;
}
.xl a{
	color: #333333;
	margin-left: 30px;
	width: 250px;
    display: block;
}
.xl:first-child{
	margin-top: 0px;
}

.la .active {
    background: #e8eef6 url(ic-17.png) no-repeat 296px center;
}

.la .active  a{
    background: #e8eef6 ;
    color: #1a56a8;
    font-weight: bold;
}

.nf{
	padding-top: 5px;
}

.nf:first-child{
	padding-top: 0px;
}


.nf .on{
	background: #e8eef6 url(ic-17.png) no-repeat 296px center;
}

.nf .on a{
    color: #1a56a8;
    font-weight: bold;
}
.yf {
    padding: 10px 0;
    display: none;
    background: #f1f1f1;
}

.yf li {
    padding-left: 60px;
    font-size: 18px;
    line-height: 33px;
    background: url(dian.png) no-repeat 48px center;
}



.yf .ac a {
	color: #1a56a8;
    font-weight: bold;
}

.jcjgcx_cen{
	height: 660px;
	width: 1px;
	float: left;
	border-right: 1px solid  #e6e6e6;
}


.jcjgcx_right{
	width: 798px;
	float: left;
	padding-left: 39px;
}

.cx {
	width: 100%;
	height:170px;
	float: left;
	border-bottom: 1px solid #e6e6e6;
	padding-top: 6px;
}



.nsrmc{
	float: left;
	padding-left: 10px;
}

.nsrsbh{
	float: left;
	padding-left: 26px;
}

.zcdz{
	float: left;
	padding-left: 26px;
	padding-top: 20px;
}

.zzjgdm{
	float: left;
	padding-left: 10px;
	padding-top: 20px;
}

.ipt1{
	float: left;
	border: solid 1px #e0e0e0;
	margin-left: 10px;
}
.ipt2{
	float: left;
	border: solid 1px #e0e0e0;
	margin-left: 10px;
}
.ipt3{
	float: left;
	border: solid 1px #e0e0e0;
	margin-left: 10px;
	margin-top: 20px;
}
.ipt4{
	float: left;
	border: solid 1px #e0e0e0;
	margin-left: 10px;
	margin-top: 20px;
}

.ipt1  input {
    height: 36px;
    line-height: 36px;
    outline: none;
    border: none;
    vertical-align: middle;
    padding: 0px 5px;
    width: 240px;
}

.ipt2  input {
    height: 36px;
    line-height: 36px;
    outline: none;
    border: none;
    vertical-align: middle;
    padding: 0px 5px;
    width: 240px;
}
.ipt3  input {
    height: 36px;
    line-height: 36px;
    outline: none;
    border: none;
    vertical-align: middle;
    padding: 0px 5px;
    width: 240px;
}
.ipt4  input {
    height: 36px;
    line-height: 36px;
    outline: none;
    border: none;
    vertical-align: middle;
    padding: 0px 5px;
    width: 240px;
}

.button_group {
	float: right;
    font-size: 16px;
    text-align: right;
    margin-top: 20px;
    padding-right: 43px;
}

.button_group .serach {
    background-color: #1a56a8;
    color: #ffffff;
}
.button_group .reset {
    background-color: #f1f1f1;
    margin-left: 18px;
}
.button_group button {
    width: 140px;
    height: 36px;
    line-height: 36px;
    border: none;
    outline: none;
}

.ssjg{
	float: left;
	width: 100%;
	padding-top: 20px;
}

.ssjg_bt{
	float: left;
	width: 100%;
	background-color: #e8eef6;
	height: 50px;
}


.ssjg_bt p {
	float: left;
	height: 50px;
	line-height: 50px;
}

.ssjg_list{
  float: left;
  width: 100%;
  padding-top: 5px;
}

.blue14 {
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.table_tr td {
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}


.table_tr {
    font-size: 16px;
    background: #f5f5f5;
}


.blue14:last-child{
    border-right: 0px solid #ccc;
}

.table_tr td:first-child {
    border-left: 0px solid #ccc;
}


