* {
	margin: 0;
	padding: 0;
	background-size: contain !important;
	font-family: "PingFang SC","Droid Sans","Microsoft Yahei";
}
.lxb-container,
.lxb-container * {
	background-size: cover !important;
}
li {
	list-style: none;
}
a {
	text-decoration: none;
}
a img {
	border: none;
}
html {
	font-size: 32px;
}
body {
	font-size:    37.2px;
	background-color: #FFF;
}
.c:after {
	content: "";
	display: block;
	clear: both;
}
.wrap {
	width:     992px;
	min-width:     992px;
	margin: 0 auto;
	background-color: #fff;
}
.head .wrap,
.head {
	background-color: #4A5E69;
	font-size: 24px;
}
.head .wrap {
	padding: 5px 0;
}
.head .logo img {
	height:  60px;
	float: left;
	margin-left:  10px;
}
.head .hotline {
	float: right;
	color: #FFF;
	background: url(images/hotline.gif) 0 0 no-repeat;
	padding-left: 2.2em;
	line-height: 120%;
	margin-right:   10px;
}
.head .hotline strong {
	font-weight: normal;
	font-size:  16px;
	display: block;
}
.head .hotline span {
	font-size:  24px;
}
.banner {
	background-color: #49b5d2;
}
.banner .wrap {
	height:     558px;
	overflow: hidden;
}

a[href^="#top"],
a[href^="http://www.cnzz.com"] {
	display: none;
}

.btnwrap {
	background-color: #fff;
	padding:  31px 0;
	font-size:    31px;
	min-width:   992px;
}
.btnwrap a,
.btnwrap span {
	display: block;
	line-height:  62px;
	float: left;
	background-color: #F0EEEE;
	color: #014FB7;
	width:   341px;
	text-align: center;
	font-weight: bold;
}
.btnwrap .wrap {
	width:   682px;
	min-width:   682px;
}
.btnwrap a {
	background-color: #014FB7;
	color: #FFF;
	font-weight: normal;
}


.b062 .title1 {
	font-size:    40.3px;
	text-align: center;
}
.b062 .title2 {
	font-size:    24.8px;
	text-align: center;
}
.b062 {
	background-color: #fff;
}
.b062 li {
	width: 25%;
	float: left;
}
.b062 li img {
	width:    195.3px;
	height:    288.3px;
}
.b062 li a {
	display: block;
	text-align: center;
	padding:    31px    21.7px;
	font-size:    21.7px;
	line-height: 160%;
	color: #000;
	cursor: default;
}
.b062 li a .title {
	font-size:    24.8px;
	text-align: center;
	line-height: 180%;
}
.b062 li a .attr {
	text-align: left;
}
.b062 li a .attr span {
	color: #4DC327;
}
.b062 .title1 {
	font-size:    46.5px;
}
.b062 .title1,
.b062 .title2 {
	line-height: 180%;
}

.b06 {
	background-color: #fff;
	/*padding-top:    31px;*/
}
.b06 .wrap {
	height:     961px;
	background: #fff url(images/06.jpg) center center no-repeat;
}
.title1 {
	font-weight: bold;
	padding-top:  31px;
}
.title1,
.title2 {
	text-align: center;
	line-height: 200%;
	min-width:   992px;
}
.title2 {
	margin-bottom:    31px;
	font-size:    21.7px;
}
.b06 .title2 div {
	font-size:    27.9px;
	line-height: 160%;
}
.b06 .title2 div span {
	color: #4DC327;
}

.hexagon {
	width:    201.5px;
	height:   120.9px;
	background-color: #73B22B;
	position: relative;
	margin-top:    60.45px;
	margin-bottom:    60.45px;
}
.hexagon:before,
.hexagon:after {
	position: absolute;
	content: "";
	display: block;
	border:    100.75px solid #73B22B;
	border-left-color: transparent;
	border-right-color: transparent;
}
.hexagon:before {
	border-top-color: transparent;
	border-bottom-width:    56.42px;
	bottom:   120.9px;
}
.hexagon:after {
	border-bottom-color: transparent;
	border-top-width:    56.42px;
	top:   120.9px;
}
.hexagon .container {
	padding:    6.2px    15.5px;
	text-align: center;
	color: #FFF;
	font-size:    18.6px;
	position: relative;
	z-index: 11;
}
.hexagon .container div {
	position: relative;
	top: -15.5px;
	line-height: 160%;
}
.hexagon .container strong {
	font-size:    37.2px;
	top: -18.6px;
	position: relative;
}

.b2 .hexagon {
	display: inline-block;
}
.b2 li {
	float: left;
	width: 25%;
	text-align: center;
}
.b2 li:nth-child(5){
	padding-left: 12.5%;
}
.b2 li:nth-child(1) .hexagon {background-color: #F39700;}
.b2 li:nth-child(1) .hexagon:before {border-bottom-color: #F39700;}
.b2 li:nth-child(1) .hexagon:after  {border-top-color: #F39700;}

.b2 li:nth-child(2) .hexagon {background-color: #F35900;}
.b2 li:nth-child(2) .hexagon:before {border-bottom-color: #F35900;}
.b2 li:nth-child(2) .hexagon:after  {border-top-color: #F35900;}

.b2 li:nth-child(3) .hexagon {background-color: #DB00F5;}
.b2 li:nth-child(3) .hexagon:before {border-bottom-color: #DB00F5;}
.b2 li:nth-child(3) .hexagon:after  {border-top-color: #DB00F5;}

.b2 li:nth-child(4) .hexagon {background-color: #F30143;}
.b2 li:nth-child(4) .hexagon:before {border-bottom-color: #F30143;}
.b2 li:nth-child(4) .hexagon:after  {border-top-color: #F30143;}

.b2 li:nth-child(5) .hexagon {background-color: #AFCF3D;}
.b2 li:nth-child(5) .hexagon:before {border-bottom-color: #AFCF3D;}
.b2 li:nth-child(5) .hexagon:after  {border-top-color: #AFCF3D;}

.b2 li:nth-child(6) .hexagon {background-color: #35D3C7;}
.b2 li:nth-child(6) .hexagon:before {border-bottom-color: #35D3C7;}
.b2 li:nth-child(6) .hexagon:after  {border-top-color: #35D3C7;}

.b2 li:nth-child(7) .hexagon {background-color: #2BB7DB;}
.b2 li:nth-child(7) .hexagon:before {border-bottom-color: #2BB7DB;}
.b2 li:nth-child(7) .hexagon:after  {border-top-color: #2BB7DB;}

.b1 .wrap {
	background: url(images/5.jpg) 0 0 no-repeat;
	height:     576.6px;
	position: relative;
}
.b1 .wrap ul {
	width:   372px;
	float: right;
	padding-top:  31px;
}
.b1 .wrap ul li img {
	width:  124px;
	margin-bottom:    9.3px;
}
.b1 .wrap ul li {
	float: left;
	width:  124px;
	padding:    21.7px  31px;
	font-size:    21.7px;
	text-align: center;
}
.b1 .sign {
	font-size:  279px;
	color: #E5E5E5;
	position: absolute;
	left:     535px;
	top:    46.5px;
}

.b3 {
	padding-top:  31px;
}
.b3 .wrap {
	padding-top:  62px;
	background: url(images/6.jpg) right center no-repeat;
}
.b3 .cnt .motto {
	font-size:    24.8px;
	line-height: 180%;
	text-align: center;
	margin-bottom:    15.5px;
}
.b3 .cnt {
	width:   558px;
	padding-left:    15.5px;
}
.b3 .cnt dl dd {
	font-size:    21.7px;
	line-height: 180%;
}
.b3 .cnt dl dt {
	font-size:    27.9px;
	line-height: 300%;
	font-weight: bold;
}
.b3 .cnt dl {
	position: relative;
	border:    3.1px solid #CCC;
	padding:    15.5px  31px  31px;
}
.b3 .cnt dl dd:before {
	content: "";
	display: block;
	position: absolute;
	top:    46.5px;
	right: -24.8px;
	width:    40.3px;
	height:    40.3px;
	border:    3.1px solid #CCC;
	background-color: #fff;
}
.b3 .cnt dl dd:after {
	content: "";
	display: block;
	position: absolute;
	top:    55.8px;
	right: -15.5px;
	width:    27.9px;
	height:    24.8px;
	background-color: #6A7083;
}

.b4 {
	margin-top:    46.5px;
}
.b4 .wrap .title1 {
	padding-top: 0;
	color: #fff;
}
.b4 .wrap .title2 {
	margin-bottom: 0;
	color: #fff;
}
.b4 .wrap ul {
	padding:  93px    27.9px 0;
}
.b4 .wrap ul li {
	padding-top:  124px;
	font-size:    21.7px;
	color: #FFF;
	float: left;
	width: 20%;
	text-align: center;
}
.b4 .wrap {
	background: url(images/7.jpg) 0 0 no-repeat;
	height:      520.8px;
	padding:  31px 0;
}
.b4 .btnwrap {
	background-color: transparent;
}
.b4 .btnwrap div.c {
	width:   682px;
	margin: 0 auto;
}

.b5 li {
	padding:  31px;
}
.b5 li:after {
	content: "";
	display: block;
	clear: both;
}
.b5 li .title {
	line-height:  93px;
	font-size:    37.2px;
	color: #014FB7;
	font-weight: bold;
}
.b5 li .intro {
	font-size:    21.7px;
	line-height: 220%;
}
.b5 li.i1 img {
	float: right;
	height:     337.9px;
	padding-left:  31px;
}
.b5 li.i1 {
	background-color: #F9F9F9;
}
.b5 li.i2 img {
	float: left;
	height:     316.2px;
	padding-right:  31px;
}
.b5 li.i2 {
	background-color: #ECECEC;
}
.b5 li.i3 img {
	float: right;
	height:   310px;
	padding-left:  31px;
	padding-top:  31px;
}
.b5 li.i3 {
	background-color: #F9F9F9;
}

.job .wrap,
.job {
	background-color: #EBEBEB;
}
.job .title2 {
	margin-bottom: 2px;
}
.job ul {
	padding:    15.5px;
	padding-bottom:  31px;
}
.job li {
	width: 20%;
	float: left;
	text-align: center;
}
.job img {
	width: 90%;
	height:    71.3px;
	border:    3.1px solid #FA5D60;
}

.bn ul {
	padding:    6.2px;
}
.bn li {
	float: left;
	width: 57%;
	height:  279px;
}
.bn img {
	height:  279px;
	width: 100%;
	border:    6.2px solid #FFF;
	box-sizing: border-box;
}
.bn li:nth-child(1),
.bn li:nth-child(4),
.bn li:nth-child(5),
.bn li:nth-child(8),
.bn li:nth-child(9) {
	width: 43%;
}

.b6 .btnwrap a {
	background-color: #FDF900;
	color: #000;
}
.b6 .btnwrap,
.b6 .wrap {
	background-color: transparent;
}
.b6 {
	background: #000 url(images/21.jpg) center 0 no-repeat;
	height:   744px;
	color: #FFF;
}
.b6 .title1 {
	font-size:    46.5px;
}
.b6 .intro {
	text-align: center;
	font-size:    21.7px;
	line-height: 180%;
}
.b6 .intro span {
	color: #EBD806;
}
.b6 .line {
	margin:  31px;
	position: relative;
	border-bottom:    3.1px solid #EBD806;
}
.b6 .line li .name {
	color: #FFF;
}
.b6 .line li .sign {
	font-size:     55.8px;
	float: left;
	line-height:  62px;
	padding-right:    6.2px;
	font-weight: bold;
}
.b6 .line li.i1 .sign {padding-left:  31px;}
.b6 .line li.i2 .sign {padding-left:  0px;}
.b6 .line li.i3 .sign {padding-left:  0px;}
.b6 .line li span {
	display: block;
}
.b6 .line li {
	color: #EBD806;
	float: left;
	width: 33.3%;
	font-size:    21.7px;
	padding-bottom:    46.5px;
	position: relative;
}
.b6 .line li:after {
	position: absolute;
	margin-left: -5%;
	left: 33.3%;
	bottom: 0;
	content: "";
	display: block;
	border-left:    3.1px solid #EBD806;
	width: 0;
	height:  31px;
}

.b8 {
	height: 565px;
	background: #29416D url(images/b8.jpg) center top no-repeat;
}
form {
	float: right;
	width: 440px;
}
form * {
	-webkit-background-size: initial  !important;
	background-size: initial  !important;
}
form h2 {
	font-size: 40px;
	font-weight: normal;
	color: #FFF;
	padding-bottom: 20px;
	padding-top: 40px;
	background: url(images/bm.png) 0 -49px no-repeat;
	text-align: center;
}
form label {
	display: block;
}
form label input {
	width: 400px;
	height: 49px;
	margin-top: 15px;
	line-height: 49px;
	border-radius: 3px;
	background: #FFF url(images/bm.png) 0 0 no-repeat;
	padding-left: 40px;
	outline: none;
	color: #5B6165;
	font-size: 18px;
}
form label input.i1 {background-position: -473px -235px;}
form label input.i2 {background-position: -473px -35px;}
form label input.i3 {background-position: -471px -83px;}
form label input.i4 {background-position: -471px -132px;}
form label input.i5 {background-position: -471px -183px;}
form button {
	width: 210px;
	height: 50px;
	outline: none;
	cursor: pointer;
	border: none;
	margin: 40px 0 0 120px;
	background: url(images/bm.png) 0 -250px no-repeat;
	text-indent: -999px;
	overflow: hidden;
	display: block;
}

.footer {
	background-color: #0B2C42;
}
.footer a,
.footer {
	color: #CBCBCB;
}
.footer a:hover {
	color: #FFF;
	border-bottom: 1px dotted #FFF;
}
.footer .wrap {
	padding: 45px 0;
	background-color: transparent;
	font-size: 14px;
	text-align: center;
	line-height: 180%;
}
.footer .wrap .link {
	width: 510px;
	float: left;
	border-left:  1px solid #42535f;
	border-right: 1px solid #42535f;
}
.footer .wrap .time {
	width: 240px;
	float: left;
}
.footer .wrap .time div {
	display: table-cell;
	vertical-align: middle;
	height: 90px;
}
.footer .wrap .img {
	width: 240px;
	float: right;
}
