* {
	padding: 0;
	margin: 0;
	list-style: none;
}

img {
	border: 0;
}

ul,
li {
	padding: 0;
	margin: 0;
	list-style: none;
}

.cleardiv {
	clear: both;
	height: 0;
	display: block;
	overflow: hidden;
}

.clearfix:after {
	clear: both;
	height: 0;
	overflow: hidden;
	display: block;
	visibility: hidden;
	content: " ";
}

body {
	min-width: 1200px;
}

a {
	text-decoration: none;
	color: inherit;
}

a:hover {
	text-decoration: none !important;
	color: inherit !important;
}

.fr {
	float: right;
}

.none {
	display: none;
}

.pubbox {
	width: 1200px;
	height: auto;
	margin: 0 auto;
}

.more0 {
	display: block;
	width: 322px;
	height: 72px;
	margin: 0px auto 0;	
	box-sizing: border-box;	
	background: url("../image/morebg.png") no-repeat top center;
}

.more0:hover {
}

.drx01 {
	width: 100%;
	height: 440px;
	background: url("../image/fzhh_001.jpg") no-repeat top center;
	background-size: auto 100%;
}

.drx02 {
	width: 100%;
	height: 250px;
	background: url("../image/fzhh_02.jpg") no-repeat top center;
	background-size: auto 100%;
}

.drx03 {
	width: 100%;
	height: 270px;
	background: url("../image/fzhh_03.jpg") no-repeat center top;
	background-size: auto 100%;
}

.drx04 {
	width: 100%;
	height: 300px;
	background: url("../image/fzhh_04.jpg") no-repeat center top;
	background-size: auto 100%;
}

.pubbox01 {
	position: relative;
	width: 893px;
	margin: 0 auto;
	padding: 45px 0 0 0;
	
}
.p01{
	text-indent: 2em;
	color: #FFF;
	font: bold 18px/30px "微软雅黑";
	padding: 0 0 20px 0;
	letter-spacing: -0.5px;
	word-spacing: -0.2;
}
.pubbox03 {
	position: relative;
	width: 954px;
	margin: 0 auto;
	padding: 168px 0 0 0;
	
}
.p03{
	text-indent: 2em;
	color: #333;
	font: bold 18px/30px "微软雅黑";
	padding: 0 0 20px 0;
	letter-spacing: -0.5px;
	word-spacing: -0.2;
}
.pubbox04 {
	position: relative;
	width: 954px;
	height: 283px;
	margin: 0 auto;
	padding: 157px 0 0 0;
	box-sizing: border-box;
	
}
.pspan{
	position: absolute;
	bottom:50px;
	right: 20px;
	color: #00a1ff;
	font: 18px/30px "微软雅黑";
}
.h04{
	padding: 0 0 0 30px;
	color: #333;
	font: bold 24px/30px "微软雅黑";
}
.p04{
	width: 88%;
	text-indent: 2em;
	color: #333;
	font: 16px/30px "微软雅黑";
	padding: 16px 0 20px 0;
	letter-spacing: -0.5px;
	word-spacing: -0.2;
}
.pubbox05 {
	height: 330px;
	padding: 200px 0 0 0;
	
}
.pubbox05 .p04{
	padding: 25px 0 0 0px;	
}

.pubbox06 {
	/* position: relative; */
	width: 954px;
	height: 100%;
	margin: 0 auto;
	padding: 27px 0 0 0;
	box-sizing: border-box;
	
}
.pubbox06 dl{
	width: 620px;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 0 0 0 76px;
}
.pubbox06 dl dt{
	font: bold 18px/30px "微软雅黑";
	padding: 0 0 8px 0;
}
.pubbox06 dl dd{
	font: 16px/27px "微软雅黑";
	padding: 0 0 10px 0;
	text-indent: 2em;
}
.dl02{
	padding-top: 73px !important;
}
.htitle{
	padding: 0 0 55px 50px;
	color: #454545;
	font: bold 24px/30px "微软雅黑";
}


.drx05 {
	width: 100%;
	height: 322px;
	background: url("../image/fzhh_05.jpg") no-repeat center top;
	background-size: auto 100%;
}

.drx06 {
	width: 100%;
	height: 429px;
	background: url("../image/fzhh_06.jpg") no-repeat center top;
	background-size: auto 100%;
}

.drx07wai {
	width: 100%;
	background: url("../image/wai07bg.png") repeat-y center top;
}
.waibottom{
	width: 100%;
	height: 46px;
	background: url("../image/wai07bottom.png") repeat-y center top;
}
.drx07 {
	width: 100%;
	/* min-height: 2163px; */
	background: url("../image/fzhh_07.jpg") no-repeat center top; 
	/* background-size: auto 100%; */
}
.box07bg{
	width:1100px;
	height: auto;
	margin: 0 auto;
	height:auto;
	background: #333 url("../image/bg07.png") repeat-y center top;
	
}
.topbg07{
	width:1100px;
	height:auto;
	margin: 0 auto;
	background: url("../image/top07bg.png") no-repeat center top;
}
.bottom07{
	width:1100px;
	height:119px;
	margin: 0 auto;
	background: #333 url("../image/bottom07bg.png") no-repeat center top;
}
.openblock{
	width: 582px;
	height: 128px;
	margin: 30px 0 0 0;
	background: url("../image/gltz.png") no-repeat center top;
}
.openblock[data-state="t"]{
	/* display: block; */
}
.openblock[data-state="f"]{
	/* display: none; */
}
.openblock_on{
	margin-left: -143px;
}
.openblock_on[data-state="t"]{
	display: block;
}
.openblock_on[data-state="f"]{
	display: none;
}

.pubbox07 {
	width: 954px;
	height: auto;
	margin: 0 auto;
	padding: 27px 0 0 0;
	box-sizing: border-box;
	
}

.block03{
	width: 710px;
	height: auto;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 20px 0 0 106px;
	/* border: 1px solid #333; */
}

.block03 .btitle{
	font: bold 18px/30px "微软雅黑";
	padding: 0 0 8px 0;
}
.block03 ul{
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: 20px 0 0 0;
}
.block03 ul li{
	width: 284px;
	height: 247px;
	border-radius: 20px;
	background: #FFF;
	box-shadow:#d6f0fb 0px 15px 55px;
}
.block03 ul li .bt{
	width: 100%;
	height: 52px;
	border-radius: 20px 20px 0 0;
	background: #ffbf26;
	color: #540404;
	font: bold 18px/52px "微软雅黑";
	text-align: center;
}
.block03 ul li .nr{
	padding: 20px 25px 10px 25px;
	text-align: justify;
	text-indent: 2em;
	color: #434343;
	font: 16px/26px "微软雅黑";
}
.bmgzbox{
	width: 1100px;
	height: auto;
	margin: 0 auto;
	background: url("../image/bmgzbox.png") repeat-y center top;
	
}
.bmgz{
	width: 691px;
	height: 105px;
	margin: 0 auto;
	background: url("../image/bmgz.jpg") no-repeat center top;
	
}
.rdwt{
	width: 810px;
	height: 167px;
	margin: 30px auto 0;
	background: url("../image/rdwt.jpg") no-repeat center top;
	
}
.rdwtcon{
	width: 1068px;
	height: 784px;
	margin: 30px auto 0;
	background: url("../image/ulbg.png") no-repeat center top;
}
.rdwtcon ul{
	float: left;
	padding: 80px 30px 0 40px;
	box-sizing: border-box;
}
.rdwtcon ul li{
	display: flex;
	flex-direction: row;
	width: 456px;
	height: 129px;
	background: url("../image/bluelibg.png") no-repeat center top;
}
.rdwtcon ul li:hover{
	/* cursor: pointer; */
	background: url("../image/redlibg.png") no-repeat center top;
}
.rdwtcon ul li:hover .textbox span{
	color: #bd6565 !important;
	}
.rdwtcon ul li .num{
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	width: 112px;
	padding: 0 0 0 6px;
	height: 103px;
	color: #FFF;
	text-align: center;
	font:bold 36px/30px "微软雅黑";	
	box-sizing: border-box;
}
.rdwtcon ul li .textbox{
	position: relative;
	flex: 1;	
	height: auto;
	padding: 25px 20px 0 0;
	color: #454545;
	text-align: left;
	font: bold 17px/30px "微软雅黑";	
	box-sizing: border-box;
}
.rdwtcon ul li .textbox span{
	position: absolute;
	bottom: 35px;
	left: 3px;
	color: #43b2f3;
	font:  16px/30px "微软雅黑";	
	
	}



.bmgzul{
	width: 94%;
	margin: 0 auto;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
}
.bmgzul li{
	position: relative;
	width: 322px;
	height: 300px;
	margin: 0 10px 36px;
	background:#FFF url("../image/tabblue.png") no-repeat center top;
	border-radius: 20px;
	box-sizing: border-box;
}
.bmgzul li:nth-child(5){
	width: 480px;
}
.bmgzul li:hover{
	background:#FFF url("../image/tabyellow.png") no-repeat center top;
	
}
.bmgzul li h2{
	width: 100%;
	padding: 45px 0 12px 0;
	margin: 0 auto;
	color: #454545;
	text-align: center;
	font:bold 16px/30px "微软雅黑";
	
}
.bmgzul li p{
	width: 78%;
	margin: 0 auto;
	color: #707a80;
	font: 15px/23px "微软雅黑";
	border-top: 2px dotted #00a1ff;
	padding: 13px 0px 0 0px;
	text-align: justify;
	text-indent: 2em;
}

.bmgzul li span{
	width: 105px;
	height: 35px;
	position: absolute;
	bottom: 15px;
	left: 50%;
	margin-left: -50px;
	display: block;
	text-align: center;
	color: #00a1ff;
	font: 18px/35px "微软雅黑";
	padding: 0 0;
	border: 1px solid #00a1ff;
	border-radius: 58px;
}
.drx08 {
	width: 100%;
	height: 600px;
	background: url("../image/fzhh_008.jpg") no-repeat center top;
	background-size: auto 100%;
}
.drx09 {
	width: 100%;
	height: 670px;
	background: url("../image/fzhh_09.jpg") no-repeat center top;
	background-size: auto 100%;
}
.drx10 {
	width: 100%;
	height: 405px;
	background: url("../image/fzhh_10.jpg") no-repeat center top;
	background-size: auto 100%;
}



