html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
* {
	margin: 0;
	box-sizing: border-box;
	font-size: 18px;
	text-decoration: none;
}
.flex{
	display: flex;
}
.tit{
	font-size: 32px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	align-items: center;
	justify-content: center;
}
.tit img{
	margin: 0 10px;
}
header{
	background: #373737;
	width: 100%;
	height: 60px;
	position: fixed;
	z-index: 100;
}
header .wp{
	justify-content: space-between;
	width: 40%;
	margin: auto;
	text-align:center;
}
header .wp .left .log_p{
	font-weight: bold;
	color: #FFFFFF;
	line-height: 60px;
	padding-left: 17px;
}
header .wp div a{
	color: #FFFFFF;
	line-height: 60px;
}
header .wp .left{
	align-items: center;
}
header .wp .left img{
	width: 54px;
	height: 25px;
}
header .wp .right a{
	position: relative;
	padding: 0 20px;
	transition: 0.2s all linear;
	cursor: pointer;
}
header .wp .right a::after{
	content: "";
	position: absolute;
	display: block;
	bottom: 0;
	background-image: url(../img/ZDV.png);
	background-size: 100% 100%;
	width: 0px;
	height: 0px;
	left: 50%;
	transform: translate(-50%);
	transition: 0.2s all linear;
}
header .wp .right a:hover::after{
	width: 20px;
	height: 11px;
}
header .wp .right a:hover{
	font-weight: bold;
}
li{
	list-style: none;
}
#p1{
	height: 600px;
	background: url(../img/5bfc50e9360dd72736b5ec21189c8db.jpg) no-repeat center;
	min-width: 100%;
}
#p1 a{
	display: block;
	height: 600px;
	min-width: 100%;
}
#p2{
	padding-top: 40px;
	padding-bottom: 60px;
	color: #333;
	line-height: 27px;
}
#p2 .wp{
	width: 1200px;
	margin: auto;
	justify-content: space-between;
	margin-top: 33px;
}
#p2 .wp .img_1{
	width: 565px;
	height: 278px;
}
#p2 .wp .img_2{
	width: 565px;
	height: 405px;
}
#p2 .wp .wp_p{
	align-items: center;
	width: 600px;
	text-align: justify;
}
#p2 .first{
	font-weight: bold;;
}
#p2 .point{
	color: #F6AC00
}
#p3{
	height: 468px;
	background: #E7F1FD;
	padding-top: 30px;
	min-width: 1200px;
}
#p3 .tit{
	color: #333333;
}
#p3 .wp{
	width: 1200px;
	margin: auto;
	justify-content: space-between;
	margin-top: 41px;
}
#p3 .wp .item{
	width: 280px;
	height: 280px;
	justify-content: center;
	align-items: center;
	display: flex;
	flex-direction: column;
}

#p3 .wp .item_2{
	background: no-repeat center;
}
#p3 .wp .item_4{
	background: url(../img/ZSF14432.png) no-repeat center;
}
#p3 .wp .item_5{
	background: url(../img/ZSF1d.png) no-repeat center;
}
#p3 .wp .item_6{
	background: url(../img/ZSFcz2.png) no-repeat center;
}
#p3 .wp .item_7{
	background: url(../img/SFD.png) no-repeat center;
}
#p3 .wp .item_8{
	background: url(../img/ZSFcv22.png) no-repeat center;
}
#p3 .wp .item_9{
	background: url(../img/SFS.png) no-repeat center;
}
#p3 .wp .item p{
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	line-height: 27px;
}
#p3 .wp .item a{
	font-size: 18px;
	font-family: Microsoft YaHei;
	color: #333333;
	line-height: 27px;
}
#p4{
	height: 708px;
	background: url(../img/SFD1dd.png) no-repeat center;
	padding-top: 58px;
	min-width: 1200px;
}
#p4 .wp{
	width: 1200px;
	margin: auto;
	justify-content: space-between;
	margin-top: 45px;
}
#p4 .wp .item{
	width: 370px;
	height: 406px;
	justify-content: center;
	align-items: center;
	display: flex;
	flex-direction: column;
}
#p4 .wp .item .up{
	width: 370px;
	height: 180px;
}
#p4 .wp .item .down{
	width: 370px;
	height: 226px;
	justify-content: center;
	align-items: center;
	background: #2A69DE;
}
#p4 .wp .item .down .title{
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #F6AC0B;
	line-height: 24px;
	padding: 15px;
	text-align: center;
}
#p4 .wp .item .down .content{
	width: 338px;
	font-size: 20px;
	font-family: Microsoft YaHei;
	color: #FFFFFF;
	line-height: 24px;
	text-align: justify;
	margin: auto;
}
#p4 .wp .item .down .content span{
	color: #F6AC00;
}
.btn{
	display: block;
	width: 808px;
	height: 77px;
	background: #F4A632 no-repeat center;
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #2A75E3;
	line-height: 77px;
	margin: auto;
	text-align: center;
	border-radius: 40px;
}
#p5{
	height: 672px;
	background: url(../img/adsdf.png) no-repeat center;
	padding-top: 25px;
	min-width: 1200px;
}
#p5 .tit{
	color: #fff;
}
#p5 .top_p{
	padding-top: 46px;
}
#p5 .top_p p{
	font-size: 22px;
	font-family: Microsoft YaHei;
	color: #FFFFFF;
	line-height: 35px;
	text-align: center;
}
#p5 .wp{
	height: 363px;
	width: 1200px;
	background: url(../img/xvd.png) no-repeat center;
	margin: auto;
	margin-top: 46px;
}
#p5 .wp .row{
	
}
#p5 .wp .head p{
	font-weight: bold;
}
#p5 .wp .row p{
	display: inline-block;
	font-size: 20px;
	font-family: Microsoft YaHei;
	color: #FFFFFF;
	line-height: 60px;
	text-align: center;
}
#p5 .wp .row p:nth-child(1){
	width: 165px;
}
#p5 .wp .row p:nth-child(2){
	width: 300px;
}
#p5 .wp .row p:nth-child(3){
	width: 245px;
}
#p5 .wp .row p:nth-child(4){
	width: 130px;
}
#p5 .wp .row p:nth-child(5){
	width: 135px;
}
#p5 .wp .row p:nth-child(6){
	width: 180px;
}
.f6AC00{
	color: #f6AC00!important;
	font-weight: bold;
}
#p5 .scroll-wp{
	height: 300px;
	overflow: hidden;
}
#p5 .scroll-wp ul{
	padding-left: 0px;
}
#p6{
	height: 952px;
	background: url(../img/zdfg.png) no-repeat center;
	padding-top: 58px;
	min-width: 1200px;
}
#p6 .wp{
	width: 1200px;
	margin: auto;
	margin-top: 57px;
	justify-content: space-between;
}
#p6 .wp .item{
	width: 380px;
	background: #2A69DE;
	box-shadow: 6px 9px 27px 0px rgba(202, 202, 202, 0.9);
	border-radius: 10px;
	padding: 26px 26px 36px 26px;
	text-align: justify;
}
#p6 .wp .item p.title{
	margin-left: -26px;
	text-align: center;
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 42px;
	width: 380px;
	height: 42px;
	background: linear-gradient(90deg, rgba(246, 172, 11, 0) 0%, rgba(246, 172, 11, 0.99) 48%, rgba(246, 172, 11, 0) 100%);
}
#p6 .wp .item .fu-title{
	font-size: 22px;
	font-family: Microsoft YaHei;
	color: #FFFFFF;
	line-height: 27px;
	padding: 22px 0;
}
#p6 .wp .item .content{
	font-family: Microsoft YaHei;
	color: #FFFFFF;
	line-height: 27px;
	opacity: .95;
}
.mt36{
	margin-top: 36px;
}
#p6 .column-2{
	margin-top: 100px;
	position: relative;
	width: 440px;
}
#p6 .column-2 img{
	position: absolute;
}
#p6 .column-2 .wp-p{
	position: absolute;
	width: 220px;
	top: 200px;
	left: 110px;
	text-align: center;
}
#p6 .column-2 p{
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #F6AC0B;
	line-height: 37px;
	text-shadow: 0px 0px 9px #4A5B78;
}
#p7{
	height: 488px;
	background: no-repeat center;
	padding-top: 25px;
	min-width: 1200px;
}
.cfff{
	color: #333333;
}
#p7 .wp{
	width: 1200px;
	margin: auto;
}
#p7 .wp .row{
	align-items: center;
}
#p7 .wp .row .item{
	display: flex;
	justify-content: center;
	align-items: center;
	background: #E7F1FD no-repeat center;
	width: 268px;
	height: 116px;
}
#p7 .wp .row .item_sp{
	display: flex;
	justify-content: center;
	align-items: center;
	background: #E7F1FD no-repeat center;
	width: 268px;
	height: 116px;
}
#p7 .wp .row .item p{
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #2A75E3;
	position: relative;
	padding-left: 30px;
}
#p7 .wp .row .item_sp p{
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #F4A632;
	position: relative;
	padding-left: 30px;
}
#p7 .wp .row .item p::before{
	content: "";
	display: block;
	width: 22px;
	height: 22px;
	background: url(../img/zsf23213.png) no-repeat center;
	position: absolute;
	left: 0px;
	top: 2px;
}
#p7 .wp .row .hline{
	width: 119px;
	height: 2px;
	border: 2px solid #719EF1;
}
#p7 .wp .wp-line{
	display: flex;
	width: 893px;
	justify-content: space-between;
	margin: auto;
}
#p7 .wp .wp-line .sline{
	width: 2px;
	height: 45px;
	border: 2px solid #719EF1;
}
#p8{
	height:428px;
	background: url(../img/dfv.png) no-repeat center;
	padding-top: 58px;
	min-width: 1200px;
}
#p8 .wp{
	width: 1200px;
	margin: auto;
	justify-content: space-between;
	margin-top: 44px;
}
#p8 .wp .column-2 .item{
	background-color: #E7F1FD;
	width: 245px;
	height: 100px;
	border-radius: 10px;
	padding: 37px 20px 0 20px;
}
#p8 .wp .column-1{
	width: 640px;
	height: 618px;
	background: #2A69DE;
	border-radius: 10px;
	padding: 23px;
	padding-top: 27px;
}
#p8 .wp .column-2{
	width: 260px;
	height: 618px;
	border-radius: 10px;
	flex-direction: column;
}
#p8 .title{
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #2A75E3;
	line-height: 24px;
	text-align: center;
}
#p8 .title span{
	font-size: 26px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	font-style: italic;
	color: #2A75E3;
	line-height: 24px;
	opacity: 0.4;
}
#p8 .wp .column-1 .g_p{
	color: #fff;
	position: relative;
	padding-left: 32px;
}
#p8 .wp .column-1 .g_p::before{
	content: "";
	display: block;
	position: absolute;
	top: 2px;
	left: 0px;
	width: 29px;
	height: 20px;
	background: url(../img/zSf.png);
}
#p8 .x-line{
	width: 589px;
	height: 2px;
	border: 2px dashed #FFFFFF;
	opacity: 0.58;
	margin-top: 27px;
}
#p8 .wp .column-1 .content,#p8 .wp .column-2 .content{
	text-align: justify;
	color: #fff;
}
#p9{
	height:1157px;
	background: url(../img/dgfg.png) no-repeat center;
	padding-top: 25px;
	min-width: 1200px;
}
#p9 .wp{
	width: 1200px;
	margin: auto;
	justify-content: space-between;
	margin-top: 44px;
}
#p9 .wp .fu-title{
	text-align: center;
	font-size: 26px;
	font-family: Microsoft YaHei;
	color: #FFFFFF;
	line-height: 24px;
}
#p9 .wp .wp-img{
	justify-content: space-between;
}
#p9 .wp .wp-img div{
	width: 549px;
	height: 250px;
	margin-top: 44px;
	justify-content: center;
	align-items: center;
}
#p9 .wp .wp-img .left{
	background: url(../img/sf.png) no-repeat center;
}
#p9 .wp .wp-img .right{
	background: url(../img/xdg.png) no-repeat center;
}
#p9 .wp .wp-img p{
	text-align: center;
	font-size: 26px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 81px;
	width: 446px;
	height: 81px;
	background: linear-gradient(90deg, rgba(13, 61, 150, 0) 0%, rgba(41, 98, 202, 0.76) 49%, rgba(13, 61, 150, 0) 100%);
}
#p9 .wp .wp-img .right p{
	background: linear-gradient(90deg, rgba(246, 172, 11, 0) 0%, rgba(246, 172, 11, 0.76) 49%, rgba(246, 172, 11, 0) 100%);
}
#p9 .wp .wp-book{
	background: url(../img/zsfd321.png) no-repeat center;
	width: 1200px;
	height: 506px;
	flex-direction: column;
}
#p9 .wp .wp-book .bottom{
	width: 1200px;
}
#p9 .wp .wp-book .bottom li span{
	color: #fff;
}
#p9 .wp .wp-book .bottom ul{
	display: flex;
	justify-content: space-between;
	padding: 22px 30px;
}
#p9 .wp .wp-book .bottom li::before{
	color: #F6AC00;
	display: block;
	content: "";
	position: absolute;
	width: 10px;
	height: 10px;
	background-color: #F6AC00;
	border-radius: 50%;
	top: 7px;
	left: 0px;
}
#p9 .wp .wp-book .bottom li{
	color: #fff;
	padding-left: 15px;
	 position: relative;
}
#p9 .wp .wp-book .title{
	text-align: center;
	font-size: 22px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #F6AC00;
	line-height: 24px;
}
	
#p9 .wp .wp-book .top{
	display: flex;
	padding: 30px;
}
#p9 .wp .wp-book .top .item_1{
	display: flex;
	flex-direction: column;
}
#p9 .wp .wp-book .top .s-line{
	width: 2px;
	height: 260px;
	border: 2px dashed #3876EC;
	margin-top: 10px;
	margin-left: 50px;
}

#p9 .wp .wp-book .bottom ul{
	display: flex;
	justify-content: space-between;
	padding: 22px 30px;
}
#p9 .wp .wp-book .top .item_1 div p::before{
	color: #F6AC00;
	display: block;
	content: "";
	position: absolute;
	width: 10px;
	height: 10px;
	background-color: #F6AC00;
	border-radius: 50%;
	top: 18px;
	left: 0px;
}
#p9 .wp .wp-book .top .item_1 div p{
	color: #fff;
	position: relative;
	padding: 12px 0;
	padding-left: 15px;
}
/* 底部 */
.footer{
	background-color: #000000;
	color: #fff;
}
.footer .up::after{
	content: "";
	display: block;
	overflow: hidden;
	clear: both;
}
.footer .up{
	height: 360px;
	width: 1100px;
	margin: auto;
}
.footer .up div{
	width: 550px;
	float: left;
	padding-top: 50px;
}

.footer .down{
	line-height: 55px;
	width: 100%;
	min-width: 1200px;
	text-align: center;
	background-color: rgb(57,52,59);
	font-size: 16px;
}
.footer .footer-contact{
	margin-top: 35px;
	padding-top: 0!important;
}

.footer .footer-contact .address{
	background: url(../img/icon-map.png) no-repeat;
	background-size: 14px 20px;
	padding-left: 30px;
}

.footer .footer-contact .tel{
	background: url(../img/icon-tel.png) no-repeat;
	background-size: 16px 16px;
	padding-left: 30px;
	margin-top: 20px;
	background-position: left center;
}

.footer .footer-contact .mail{
	background: url(../img/icon-mail.png) no-repeat;
	background-size: 16px 13px;
	padding-left: 30px;
	margin-top: 20px;
	background-position: left center;
}