﻿body,h1,h2,p,ul,ol,form,input,textarea,select,td,th {
	margin:0;
	padding:0
}
em,i {
	font-style:normal
}
li {
	list-style:none
}
[id^="cnzz_stat_icon"] {
	display:none!important
}
body {
	font-family:Microsoft Yahei;
	background:#14bbe9;
	word-break:break-all;
	color:#fff
}
a:hover,a:active,a:focus,a:visited {
	text-decoration:none
}
.box {
	border:solid 7px #231815;
	background:#fff;
	padding:25px 30px;
	color:#231815;
	border-radius:7px
}
.header {
	text-align:center;
	transition:all .3s;
	-webkit-transition:all .3s;
	height:566px;
	background:url(../images/topbg.jpg) 50% no-repeat;
	background-size:100% 100%
}
.header .dn {
	padding-top:120px;
	padding-bottom:20px
}
.header .dn h1 {
	font-size:150px;
	text-transform:capitalize;
	line-height:1
}
.header .mean {
	font-size:24px
}
.header .box {
	margin-top:40px;
	padding-left:40px;
	padding-right:40px;
	position:relative;
	z-index:1;
	display:inline-block
}
.header .box span,.header .box b {
	display:block;
	line-height:1
}
.header .box b {
	font-size:50px;
	color:#0f0300;
	margin-bottom:15px
}
.header .box span {
	font-size:28px;
	color:#3e3a39;
	font-weight:bold
}
.header .bb {
	position:relative;
	width:100px;
	margin:0 auto
}
.header .bb:after {
	width:151px;
	height:105px;
	background:url(../images/box.png) no-repeat;
	content:'';
	display:block;
	position:absolute;
	left:-326px;
	top:-22px;
	z-index:0
}
.header:hover {
	background-size:103% 103%
}
.content {
	width:1180px;
	margin:0 auto;
	padding:70px 0 100px;
	overflow:hidden
}
.content .left {
	font-size:26px;
	float:left;
	width:50%
}
.content .left .head {
	margin-bottom:10px
}
.content .left .head:before {
	width:155px;
	height:155px;
	background:url(../images/logo.png) 50% no-repeat;
	display:inline-block;
	content:'';
	vertical-align:middle;
	margin-right:35px
}
.content .left .head ul {
	display:inline-block;
	vertical-align:middle
}
.content .left .head ul .name {
	font-size:40px;
	font-weight:bold;
	margin-top:5px
}
.content .left .wx:before {
	width:155px;
	height:155px;
	background:url(../images/qr.png) 50% no-repeat #fff;
	display:inline-block;
	content:'';
	vertical-align:middle
}
.content .left .wx ul {
	display:inline-block;
	vertical-align:middle
}
.content .left .wx ul li {
	line-height:40px
}
.content .left .wx ul b {
	display:inline-block;
	width:100px;
	text-align:right
}
.content .right {
	float:right;
	width:50%;
	padding-top:10px
}
.content .right .box h2 {
	color:#14bbe9;
	font-size:38px
}
.content .right .box p {
	font-size:20px;
	margin-top:10px;
	line-height:34px
}
.content .right .box p.e {
	font-size:21px;
	color:#3e3a39;
	line-height:24px;
	font-weight:bold;
	margin-bottom:18px
}
@media screen and (min-width:980px) and (max-width:1200px) {
	.header {
	height:495px
}
.header .dn {
	padding-top:80px
}
.header .dn h1 {
	font-size:120px
}
.content {
	width:980px;
	padding:40px 0 70px
}
.content .left {
	width:100%;
	margin-bottom:15px
}
.content .left .head,.content .left .wx {
	float:left;
	width:50%
}
.content .right {
	width:100%
}
}@media screen and (max-width:979px) {
	.header {
	height:290px;
	padding:0 10px
}
.header .dn {
	padding-top:40px
}
.header .dn h1 {
	font-size:45px
}
.header .mean {
	font-size:14px
}
.header .bb {
	display:none
}
.header .box {
	margin-top:20px;
	padding:20px
}
.header .box b {
	font-size:18px;
	margin-bottom:10px
}
.header .box span {
	font-size:16px;
	font-weight:bold
}
.content {
	width:90%;
	padding:30px 0 40px
}
.content .left {
	width:100%;
	font-size:16px;
	float:none
}
.content .left .head,.content .left .wx {
	padding:0 7px
}
.content .left .head {
	margin-bottom:10px
}
.content .left .head:before {
	width:80px;
	height:80px;
	margin-right:10px;
	background-size:100%
}
.content .left .head ul {
	display:inline-block;
	vertical-align:middle
}
.content .left .head ul .name {
	font-size:20px;
	font-weight:bold;
	margin-top:5px
}
.content .left .wx:before {
	width:80px;
	height:80px;
	background-size:100%;
	margin-right:10px
}
.content .left .wx ul {
	display:inline-block;
	vertical-align:middle
}
.content .left .wx ul li {
	line-height:25px
}
.content .left .wx ul b {
	display:inline
}
.content .right {
	width:100%;
	float:none;
	padding-top:25px
}
.content .right .box {
	padding:20px
}
.content .right .box h2 {
	font-size:18px
}
.content .right .box p {
	font-size:14px;
	margin-top:10px;
	line-height:25px
}
.content .right .box p.e {
	font-size:16px;
	line-height:24px;
	margin-bottom:10px
}
}