/*author:mxm145*/
/*E-mail:mxm145@163.com*/
@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,
fieldset,legend,input,button,textarea,hr{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%}
li{list-style:none;text-align:left}
fieldset,img{border:0;vertical-align: middle}
table{border-collapse:collapse;border-spacing:0}
address,cite,dfn,em,var{font-style:normal}
button,input,select,textarea{font-size:100%}
body{min-width: 1200px;background:#64bbe8;text-align:center;font:12px/1.5 'Microsoft Yahei','\5b8b\4f53', Georgia, "Times New Roman", "\5fae\8f6f\96c5\9ed1", STXihei, "\534e\6587\7ec6\9ed1", serif;}
p{text-align:left;text-indent:24px;text-align:justify;text-justify:distribute}
a{text-decoration:none}
a,a:link,a:visited{color:#000}
a:hover,a:active{color:#000;text-decoration:underline}
/*li span{margin-top:3px;display:block;width:100%;float:left}*/
.buding{width:100%;height:20px;font-size:0;clear: both}
.moreright1{color:#FF0000;float:right}
.moreright2{color:#FF0000;font-size:14px;margin-top:20px;margin-right:10px;display:inline;float:right}
.moreright3{color:#FF0000;margin-top:24px;margin-right:20px;display:inline;float:right}
.moreright1 a,.moreright1 a:link,.moreright1 a:visited,.moreright1 a:hover,.moreright1 a:active{color:#FF0000}
.moreright2 a,.moreright2 a:link,.moreright2 a:visited,.moreright2 a:hover,.moreright2 a:active{color:#FF0000}
.moreright3 a,.moreright3 a:link,.moreright3 a:visited,.moreright3 a:hover,.moreright3 a:active{color:#FFFE00}
.fl{float:left}
.fr{float:right}
.cl{clear:both;}
.mt{margin-top:10px}
.ml{margin-left:15px}
.mr{margin-right:10px}
.pt{padding-top:10px}
.f14{font-size:14px}
.f18{font-size: 18px}
.w100{width:100%;}
.tl{text-align:left}
.tr{text-align:right}
.pl{padding-left: 20px;}
.pr{padding-right: 20px;}
.middiv1{width:1200px;margin:0px auto;clear:both}
.middiv2{width:1150px;margin:0px auto;clear:both}
.middiv3{width:790px;margin:0px auto;clear:both}

.mask{width:100%;height:40px;background-color:#000;filter:alpha(opacity=60);opacity:.6;position:absolute;left:0;bottom:0;z-index:1;}
.text{width:100%;height:40px;line-height:40px;color:#fff;font-size:14px;font-family:'MicrosoftYahei';position:absolute;left:0;bottom:0;z-index:2;}
.nmask{width:100%;height:40px;line-height:40px;color:#fff;font-size:14px;background:rgba(0, 0, 0, .6);position:absolute;left:0;bottom:0;z-index:1;}
.text a,.text a:link,.text a:visited,.nmask a,.nmask a:link,.nmask a:visited{color:#fff}
.dotline{height:15px;border-bottom:1px dashed #dbdbdb}
.hide{display:none}
.show{display:block}
.ov{overflow:hidden}
#bottom{width:100%;height:319px;color:#fff;font-size:14px;line-height:30px;float:left;  background:url(../images/pic09.png) no-repeat center top;}
#bottom a,#bottom a:link,#bottom a:visited,#bottom a:hover,#bottom a:active {color:#fff}
#bottom1{
	margin-left: 30px;
	margin-top: 100px;
	font-size: 20px;
	color: #fff;
	line-height: 2;
	float: left;
}
#bottom2{
	width: 341px;
	margin-top: 100px;
	float: right;
}
#bottom2 img{
	vertical-align: middle;
	margin-top: 10px;
}


.top{
	width: 100%;
	height: 633px;
	background: url(../images/pic01_1.png) no-repeat center top;
}
.layer02{
	width: 100%;
	height: 294px;
	background: url(../images/pic02.png) no-repeat center top;
	position: relative;
}
.layer021{
	width: 730px;
	position: absolute;
	top: -25px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	justify-content: space-between;
}
.layer03{
	width: 100%;
	height: 687px;
	background: url(../images/pic04_1.png) no-repeat center top;
}
.layer04{
	width: 100%;
	height: 419px;
	background: url(../images/pic05.png) no-repeat center top;
	overflow: hidden;
}
.layer044{
	width: 100%;
	height: 419px;
	background: url(../images/pic14.jpg) no-repeat center top;
	overflow: hidden;
}
.layer041{
	width: 1080px;
	margin: 122px auto 0 auto;
	color: #fff;
	font-size: 18px;
	overflow: hidden;
}
.layer041 li{
	width: 100%;
	margin-top: 25px;
	float: left;
}
.layer041 li .left{
	width: 82%;
	border-bottom: 1px dashed #fff;
	padding-bottom: 10px;
	padding-left: 20px;
	position: relative;
	/* white-space: nowrap; */
	overflow: hidden;
	text-overflow: ellipsis;
	float: left;
}
.layer041 li .left::before{
	content: '';
	width: 8px;
	height: 8px;
	background: #55e6ca;
	position: absolute;
	left: 0px;
	top: 6px;
}
.layer041 li .right{
	width: 10%;
	float: right;
	text-align: left;
	font-size: 16px;
}
.layer041 a,.layer041 a:link,.layer041 a:visited,.layer041 a:hover,.layer041 a:active{color:#fff}
.layer05{
	width: 100%;
	height: 348px;
	background: url(../images/pic06.png) no-repeat center top;
	overflow: hidden;
}
.layer051{
	width: 1200px;
	margin: 40px auto 0 auto;
	color: #fff;
	font-size: 18px;
	overflow: hidden;
	display: flex;
	justify-content: space-between;
}
.layer06{
	width: 100%;
	height: 402px;
	background: url(../images/pic11.png) no-repeat center top;
	position: relative;
}
.layer07{
	width: 100%;
	height: 766px;
	background: url(../images/pic12_1.png) no-repeat center top;
	position: relative;
}
.layer08{
	width: 100%;
	height: 772px;
	background: url(../images/pic13.png) no-repeat center top;
	position: relative;
	overflow: hidden;
}
.layer09{
	width: 100%;
	height: 878px;
	background: url(../images/pic10.png) no-repeat center top;
	position: relative;
}
.layer091{
	margin: 120px 20px 0;
	line-height: 2;
}
.layer092{
	width: 560px;
	float: left;
	height: 725px;
	overflow-y: auto;
	font-size: 18px;
}
.layer093{
	width: 560px;
	float: right;
	font-size: 14px;
	height: 725px;
	overflow-y: auto;
	color: #666666;
}
.layer093 img{
	max-width: 100%;
}
.layer094{
	text-align: left;
	font-weight: bold;
	margin-bottom: 20px;
	padding-left: 10px;
	font-size: 24px;
}
.layer095{
	text-align: left;
	font-weight: bold;
	margin-bottom: 20px;
	padding-left: 40px;
	line-height: normal;
	font-size: 20px;
}