/*commom style*/
*, *:before, *:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img {
	border: medium none;
	margin: 0;
	padding: 0;
}

em {
	font-style: normal;
}

ul, ol {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

a, ins {
	text-decoration: none;
}

*:focus {
	outline: none;
}

a {
	color: #333;
}

a:hover {
	color: #1a56a8;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.cf:after {
	display: block;
	content: "";
	height: 0;
	visibility: hidden;
	clear: both;
}

.cf {
	zoom: 1;
}

.hide {
	display: none;
}

.block {
	display: block;
}

body {
	font-family: "微软雅黑";
	font-size: 15px;
	background-color: #e5e5e5
}

.wd1200 {
	width: 1200px;
	margin: 0 auto;
}

.content {
	width: 100%;
	margin-bottom: 20px;
}

.content .wd1200 {
	margin-top: 25px;
	background-color: #fff;
	padding: 25px;
}

/**第一层开始**/
.floor-1 {
	width: 100%;
}

.title-box {
	height: 34px;
	left: 34px;
	border-bottom: 1px solid #ccc;
}

.title {
	height: 34px;
	color: #1a56a8;
	border-bottom: 1px solid #1a56a8;
	line-height: 34px;
	font-size: 17px;
	font-weight: bold;
	padding: 0 5px;
}

.floor-1-left {
	width: 850px;
	height: 337px;
}

.more {
	margin-right: 20px;
	line-height: 34px;
	color: #919191;
}

.wyxx {
	width: 88px;
	height: 30px;
	line-height: 30px;
	color: #fff !important;
	background-color: #587fb8;
	text-align: center;
}

.hygq-table {
	width: 100%;
	text-align: center;
	line-height: 40px;
	border: 1px solid #ececec;
	margin-top: 15px;
}

.hygq-table td {
	border: 1px solid #ececec;
}

.floor-1-right {
	width: 275px;
	margin-left: 25px;
}

.cxm, .slbh {
	border: 1px solid #cbcbcb;
	background-color: #f4f4f4;
	height: 35px;
	line-height: 35px;
	width: 100%;
}

.yzm {
	border: 1px solid #cbcbcb;
	background-color: #f4f4f4;
	height: 35px;
	line-height: 35px;
	width: 50%;
}

.yzmpic {
	height: 35px;
	width: 50%;
}

.tj {
	margin-top: 10px;
	width: 100%;
	height: 35px;
	line-height: 35px;
	background-color: #1a56a8;
	color: #fff;
	font-size: 17px;
	text-align: center;
}

/**第一层结束**/
.floor-2 {
	height: 65px;
	margin: 25px 0;
	width: 100%;
	line-height: 65px;
	position: relative;
	overflow: hidden;
}

.slide-box {
	height: 65px;
	position: absolute;
	left: 0;
	top: 0;
}

.floor-2 a {
	float: left;
	width: 218px;
	height: 65px;
	margin-left: 15px;
	padding-left: 80px;
	color: #fff !important;
}

.floor-2 a:first-child {
	margin-left: 0;
}

.zfxfrx {
	background: url("zfxfrx.png") center top no-repeat;
}

.jwjb {
	background: url("jjwjb.png") center top no-repeat;
}

.jcyjb {
	background: url("jcyjbxt.png") center top no-repeat;
}

.zzb {
	background: url("zzb.png") center top no-repeat;
}

.zxft {
	background: url("zxft.png") center top no-repeat;
}

/**第三层开始**/
.floor-3-left {
	width: 562px;
	height: 279px;
}

.floor-3-left .more {
	margin-right: 0;
}

.floor-3-right {
	width: 562px;
}

.ul-list {
	padding-top: 5px;
}

.ul-list li {
	padding-left: 20px;
	height: 40px;
	line-height: 40px;
	background: url("li-qz_03.png") left center no-repeat;
	border-bottom: 1px dashed #d1d1d1;
}

.ly-tab {
	height: 34px;
	color: #333;
	line-height: 34px;
	font-size: 17px;
	font-weight: bold;
	padding: 0 5px;
	display: inline-block;
	cursor: default;
}

.active {
	color: #1a56a8;
	border-bottom: 1px solid #1a56a8;
}

.ly-more {
	line-height: 34px;
}

/**第三层开始**/

