﻿* {
	margin: 0;
	padding: 0;
}

img {
	border: none;
}

a {
	text-decoration: none;
	color: #666666;
	cursor: pointer;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 12px;
	font-weight: normal
}

html {
	width: 100%;
	height: auto;
	display: block;
}

body {
	font-size: 12px;
	color: #666;
	width: 100%;
	height: auto;
	min-width: 1130px;
	margin: 0 auto;
	font-family: 微软雅黑, sans-serif;
}

body ul {
	list-style: none
}

body li {
	list-style: none;
}

.fn-clear {
	width: 100%;
	float: left;
	height: 30px;
}

.fn-hide {
	display: none;
}

.max-width {
	width: 1130px;
	margin: 0 auto;
}

.left {
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.right {
	float: right;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.header {
	width: 100%;
	height: 50px;
	background: #FFF;
	position: relative;
}

.header-top {
	width: 100%;
	height: 50px;
	float: left;
	background: #FFF;
	position: absolute;
	z-index: 2;
}

.header-main {
	width: 1130px;
	height: 50px;
	margin: 0 auto;
	display: block;
	background: #FFF;
}

.header-main .logo {
	width: 132px;
	height: 50px;
	float: left;
	background: #FFF;
	padding-right: 180px;
}

.header-main .logo img {
	width: 110px;
	margin-top: 5px;
	vertical-align: middle;
}

.header-ul {
	width: 700px;
	height: 50px;
	float: left;
	position: relative;
	border-right: 1px solid #e2e2e2;
}

.header-ul i {
	width: 30px;
	height: 4px;
	overflow: hidden;
	background: #cd1912;
	position: absolute;
	z-index: 4;
	left: 29px;
	display: block;
	bottom: 0;
}

.header-ul ul {
	position: absolute;
	width: 100%;
	height: 50px;
	z-index: 3;
	float: left;
}

.header-ul ul li {
	float: left;
	width: 12.5%;
	height: 50px;
	line-height: 50px;
	position: relative;
	font-size: 14px;
	color: #4c4c4c;
	text-align: center;
	font-family: 微软雅黑, sans-serif;
	cursor: pointer;
}

.header-ul ul li h2 {
	width: 100%;
	height: 50px;
	float: left;
	text-align: center;
	font-size: 14px;
	position: absolute;
	z-index: 1;
	background: #FFF;
}

.header-ul ul li p {
	position: absolute;
	width: 130px;
	padding:0 10px;
	overflow: hidden;
	z-index: 0;
	bottom: 0;
	font-size: 13px;
	left: 12px;
	background: #FFF;
}

.header-ul ul li p a {
	width: 130px;
	height: 39px;
	float: left;
	line-height: 39px;
	color: #A8A7A7;
}

.header-ul ul li p a:hover {
	color: #626262;
}

.header-ul ul li.on {
	font-size: 14px;
	font-weight: 600;
}

.header-ul ul li.on h2 {
	font-weight: 600;
}

.header-ul ul li.on p {
	font-weight: normal;
	line-height: 39px;
	font-size: 13px;
}

.header-foot {
	width: 92px;
	height: 70px;
	float: right;
}

.header-foot h2 {
	width: 100%;
	height: 50px;
	font-size: 14px;
	line-height: 50px;
	color: #4c4c4c;
	background: url("../images/icon_03.png") right no-repeat;
	font-family: 黑体, SimHei;
	text-align: left;
}

.header-foot h2.s2 {
	background: url("../images/icon_05.png") 150px 10px no-repeat;
}

.header-nav {
	width: 100%;
	height: 44px;
	position: absolute;
	z-index: 1;
	overflow: hidden;
}

.header-nav ul {
	width: 1130px;
	height: 44px;
	position: relative;
	top: 0;
	margin: 0 auto;
	display: block;
}

.header-nav ul li {
	width: 100%;
	height: 44px;
	position: absolute;
	bottom: 44px;
	padding-left: 15px;
	z-index: 1;
	line-height: 45px;
	background: #ffffff;
}

.header-nav ul li a {
	padding: 0px 15px;
	text-align: center;
	display: block;
	height: 44px;
	float: left;
	color: #A8A7A7;
	font-size: 13px;
}

.header-nav ul li a.on {
	color: #626262;
}

.header-nav ul li a:hover {
	color: #626262;
}

.header-nav ul li.zj {
	left: 411px;
}

.header-nav ul li.jt {
	left: 499px;
}

.header-nav ul li.mt {
	left: 586px;
}

.header-nav ul li.join {
	left: 674px;
}

.header-nav ul li.hui {
	left: 761px;
}

.header-nav ul li.wq {}

.header-nav ul li.lianxi {
	left: 936px;
	display: none;
}

.banner img {
	width: 100%;
}

.breadcrumbs {
	border-bottom: solid 3px #e6e6e6;
	padding: 23px 0;
	font-size: 13px;
	margin-bottom: 17px;
	margin-bottom: 17px;
}

.breadcrumbs .icon {
	width: 18px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
}

.breadcrumbs .house__icon {
	background: url(../images/house_icon.png) no-repeat;
	background-size: contain;
}

.breadcrumbs .line {
	vertical-align: middle;
}

.breadcrumbs .breadcrumbs__con a {
	display: inline-block;
	margin: 0 2px;
	vertical-align: middle;
}

/* dropdown */
.dropdown {
	background: #e5e5e5;
	padding: 8px 0;
}

.dropdown__btn {
	cursor: pointer;
	width: 70px;
	height: 20px;
	background: #b7b7b7;
	border-radius: 10px;
	position: relative;
	margin: 0 auto;
}

.dropdown__btn.up::after {
	content: '';
    position: absolute;
    left: 50%;
    bottom: 50%;
    margin-bottom: -4px;
    margin-left: -7px;
    border: solid 8px transparent;
    border-bottom-color: #ffffff;
}

.dropdown__btn.down::before {
	content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -4px;
    margin-left: -7px;
    border: solid 8px transparent;
    border-top-color: #ffffff;
}

.main {
	width: 100%;
	height: 1000px;
	float: left;
	background: #e2e2e2;
}

.footer{ width: 100%; height:auto; border-top:2px solid #dfdfdf; float: left;}
.footer .cont-foot{ width:1130px; height:auto; margin: 0 auto; display: block;}
.cont-foot dl{ width:255px;  float: right; background: #ebebec; padding-right: 30px; padding-top: 12px;font-size: 10px;padding-bottom:12px;}
.cont-foot dl dt{ width: 100%; height: 25px; float: right; text-align: right;  line-height: 26px;}
.cont-foot dl dd{ width:100%; height: 25px; display: block; text-align: right; float: right; line-height: 24px;font-size: 10px; margin-top: -5px;}


.Introduced{ width: 100%; height: auto; background: #FFF;overflow: hidden; padding: 10px 0px; border-bottom: 2px solid #e6e6e6; padding-bottom: 15px;}
.Introduced.jtyw{width: 100%; height: auto; background: #f0f0f0;overflow: hidden; padding: 10px 0px; padding-bottom: 15px; border: none;}
.content-Introduced{ width: 1130px; margin: 0 auto; height: auto; display: block; padding:17px 0; font-size:13px;}
.content-Introduced .icon{ width: 18px; height: 18px;float: left;}
.house__icon{background:url(../images/house_icon.png) center center no-repeat;  }
.content-Introduced a{  float: left; height: 18px; line-height: 18px; padding: 0px 5px;}
.content-Introduced a.one{padding:0}
.content-Introduced span{  float: left; margin-right: 2px;}
.Introducediocn{ width: 100%; height: auto; float: left; text-align: center; padding-bottom: 25px; padding-top: 5px;}
.wrap{ margin-top: 30px;}