* {
	padding: 0;
	margin: 0;
	list-style: none;
}

html,
body {
	margin: 0 auto;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td,
header,
section,
footer {
	margin: 0;
	padding: 0
}

body,
button,
input,
select,
textarea {
	font: 0.73vw/1.5 'Regular';
	color: #666;
	font-weight: normal;
}

body {
	overflow-x: hidden;
}

address,
cite,
dfn,
em,
var,
i {
	font-style: normal
}

ul,
ol,
dl {
	list-style: none
}

a,
a:active,
a:link,
a:visited {
	text-decoration: none
}

a {
	color: #000;
}

input {
	outline: none;
}

img {
	vertical-align: middle;
}
/*  */
.innerFO-banner{font-size: 0;position: relative;text-align: center;overflow: hidden;}
.innerFO-banner img{width: 100%;}
.innerFO-banner div{position: absolute;left: 0;right: 0;top: 0;bottom: 0;display: flex;justify-content: center;align-items: center;
z-index: 99;flex-direction: column;}
.innerFO-banner div b{font-size: 48px;color: #fff;text-align: center;font-size: 2.5vw;}
.innerFO-banner div p{font-size: 24px;color: #fff;text-align: center;padding: 0 2.1vw;background: #4973d1;margin-top: 2.9vw;
line-height: 3.4vw;height: 3.4vw;font-size: 1.25vw;clip-path: polygon(4% 0%, 100% 0%, 96% 100%, 0% 100%);}

.FO-title{text-align: center;color: #333;margin: 4vw 13vw 2.6vw;}
.FO-title h3{font-weight: bold;font-size: 1.56vw;}
.FO-title span{display: block;width: 40px;height: 2px;background: #4973d1;margin: 15px auto 0;}
.FO-title p{font-size: 0.84vw;margin-top: 35px;margin-top: 1.8vw;}

.FO-section01{margin: 0 18vw;font-size: 0;text-align: center;position: relative;}
.FO-section01 div{position: relative;display: inline-block;vertical-align: top;}
.FO-section01 div img{max-width: 100%;}
.FO-section01 div em{position: absolute;left: 0;right: 0;top: 0;background: #123c9a;opacity: 0.15;margin-top: 10px;height: 100%;}

.FO-section02{display: flex;justify-content: center;align-items: center;margin: 4vw 0 5vw;}
.FO-section02 dl{position: relative;margin-right: 7.2vw;}
.FO-section02 dl:last-child{margin-right: 0;}
.FO-section02 dl dt{font-size: 0;}
.FO-section02 dl dt img{width: 9vw;}
.FO-section02 dl dd{position: absolute;left: 0;right: 0;top: 0;bottom: 0;display: flex;align-items: center;justify-content: center;
font-size: 2.5vw;color: #fff;font-weight: bold;}

.FO-section03{background: #f3f6fb;overflow: hidden;}
.FO-section03-list{display: flex;justify-content: center;padding-bottom: 5vw;}
.FO-section03-list dl{width: 16.7vw;background: #f7f9fc;margin-right: 2.1vw;text-align: center;padding: 3.1vw 0;}
.FO-section03-list dl:last-child{margin-right: 0;}
.FO-section03-list dl dt img{width: 6.8vw;}
.FO-section03-list dl dd h3{font-size: 1.25vw;color: #333;margin-top: 1.7vw;}
.FO-section03-list dl dd p{font-size: 0.84vw;margin: 0 2.5vw;margin-top: 1vw;}

.FO-section04{margin: 4vw 13vw 0;display: flex;justify-content: space-between;}
.FO-section04 dl{width: 49%;}
.FO-section04 dl dt{font-size: 0;position: relative;}
.FO-section04 dl dt:before{position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: #123c9a;opacity: 0.5;content: "";}
.FO-section04 dl dt img{width: 100%;}
.FO-section04 dl dd{border: 1px solid #e5e5e5;padding: 2.1vw 2.6vw;}
.FO-section04 dl dd h3{font-size: 1.25vw;font-weight: bold;color: #333;}
.FO-section04 dl dd span{display: block;width: 40px;height: 2px;background: #123c9a;margin: 10px 0 35px;}
.FO-section04 dl dd p{font-size: 0.84vw;padding-left: 20px;position: relative;margin: 15px 0;}
.FO-section04 dl dd p:before{position: absolute;left: 0;top: 0;bottom: 0;content: "";width: 8px;height: 8px;background: #123c9a;
margin: auto;}

.FO-section05{margin: 0 13vw 4vw;display: flex;justify-content: space-between;flex-wrap: wrap;}
.FO-section05 dl{width: 49%;display: flex;border: 1px solid #e5e5e5;box-sizing: border-box;padding: 2.4vw 2.1vw;align-items: center;
margin-bottom: 2.1vw;position: relative;justify-content: space-between;}
.FO-section05 dl:before{position: absolute;left: 8.9vw;top: 2.1vw;bottom: 2.1vw;content: "";width: 1px;background: #ddd;
margin: auto;}
.FO-section05 dl dt img{width: 4.7vw;}
.FO-section05 dl dd{font-size: 0.94vw;color: #333;width: 22.7vw;}

.FO-section06{margin: auto;display: flex;justify-content: center;flex-wrap: wrap;}
.FO-section06 dl{width: 23vw;margin-right: 2.1vw;background: #f3f6fb;}
.FO-section06 dl:last-child{margin-right: 0;}
.FO-section06 dl dt{font-size: 0;}
.FO-section06 dl dt img{width: 100%;}
.FO-section06 dl dd{text-align: center;padding: 1.3vw;font-size: 1.04vw;color: #333;}

.FO-section07{margin: 5vw 13vw 6vw;position: relative;}
.FO-section07 img{width: 100%;}
.FO-section07-list{position: absolute;left: 0;right: 0;top: 0;bottom: 0;color: #fff;text-align: center;}
.FO-section07-list h3{font-size: 2.7vw;font-weight: bold;text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.5);margin-top: 1.8vw;}
.FO-section07-list em{font-size: 1.25vw;position: relative;}
.FO-section07-list em:before{position: absolute;left: -60px;top: 0;bottom: 0;content: "";width: 50px;height: 2px;margin: auto;
background: url(left.png) no-repeat center;}
.FO-section07-list em:after{position: absolute;right: -60px;top: 0;bottom: 0;content: "";width: 50px;height: 2px;margin: auto;
background: url(right.png) no-repeat center;}
.FO-section07-list p{font-size: 0.94vw;text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.5);margin-top: 9vw;}
.FO-section07-list a{display: block;width: 10.5vw;height: 2.4vw;margin: auto;background: #143779;color: #fff;border-radius: 2.4vw;
line-height: 2.3vw;font-size: 0.94vw;font-weight: bold;text-align: left;text-indent: 1.2vw;margin-top: 0.84vw;
background: #143779 url(more.png) no-repeat 7vw center;background-size: 1.8vw;box-shadow: 0 0 5px 2px #3c95dc;}

.innerBanner{position: relative;font-size: 0;}
.innerBanner img{width: 100%;}
.innerBanner div{position: absolute;left: 0;right: 0;top: 0;bottom: 0;color: #fff;margin: 0 13vw;display: flex;
flex-direction: column;justify-content: center;}
.innerBanner div h3{font-size: 48px;font-weight: bold;font-size: 2.5vw;}
.innerBanner div p{font-size: 24px;text-transform: uppercase;font-size: 1.25vw;}

.inneNav{border-bottom: 1px solid #eee;padding: 0 13vw;overflow: hidden;}
.inneNav .inneNav-list{float: left;overflow: hidden;}
.inneNav .inneNav-list li{float: left;}
.inneNav .inneNav-list li a{display: block;height: 4.2vw;line-height: 4.2vw;font-size: 0.84vw;color: #333;padding: 0 3.6vw;}
.inneNav .inneNav-list li a.on{background: #123c9a;color: #fff;}
.inneNav .inneNav-position{float: right;height: 4.2vw;line-height: 4.2vw;padding-left: 24px;
background: url(home.png) no-repeat left center;}
.inneNav .inneNav-position a{font-size: 0.77vw;color: #999;}
.inneNav .inneNav-position a:last-child{color: #333;}

.innerNews{margin: 2vw 13vw 6vw;}
.innerNews dl{padding: 2vw 0;border-bottom: 1px solid #eee;position: relative;}
.innerNews dl:before{position: absolute;left: 0;bottom: 0;content: "";background: #123c9a;height: 1px;transition: all 0.3s;width: 0;}
.innerNews dl a{display: flex;justify-content: space-between;align-items: center;}
.innerNews dl dt{width: 27.1vw;height: 15.6vw;font-size: 0;overflow: hidden;}
.innerNews dl dt img{width: 100%;height: 100%;object-fit: cover;}
.innerNews dl dd{width: 42.7vw;overflow: hidden;}
.innerNews dl dd p b{font-size: 1.56vw;font-family: "arial";color: #333;}
.innerNews dl dd p em{font-size: 0.84vw;font-family: "arial";color: #333;}
.innerNews dl dd h3{font-size: 1.25vw;color: #333;margin-top: 1.04vw;transition: all 0.3s;
text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient:vertical;overflow:hidden;}
.innerNews dl dd div{background: url(more02.png) no-repeat right center;margin-top: 2.1vw;transition: all 0.3s;}
.innerNews dl dd div span{font-size: 0.84vw;color: #999;padding-left: 20px;background: url(detail.png) no-repeat left center;
transition: all 0.3s;}
.innerNews dl:hover:before{width: 100%;}
.innerNews dl:hover dd h3{color: #123c9a;font-weight: bold;}
.innerNews dl:hover dd div{background: url(more03.png) no-repeat right center;}
.innerNews dl:hover dd div span{color: #123c9a;background: url(detail02.png) no-repeat left center;}

.innerVideo{display: flex;margin: 3vw 13vw;flex-wrap: wrap;}
.innerVideo dl{width: 23vw;margin-right: 2.1vw;margin-bottom: 2vw;}
.innerVideo dl:nth-child(3n){margin-right: 0;}
.innerVideo dl dt{font-size: 0;height: 13vw;overflow: hidden;position: relative;}
.innerVideo dl dt img{width: 100%;height: 100%;object-fit: cover;transition: all 0.3s;}
.innerVideo dl dt img.play{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;width: auto;height: auto;z-index: 9;}
.innerVideo dl dt:before{position: absolute;left: 0;right: 0;top: 0;bottom: 0;content: "";background: #000;opacity: 0.4;
transition: all 0.3s;opacity: 0;z-index: 8;}
.innerVideo dl dd{border: 1px solid #e5e5e5;border-top: none;padding: 1.56vw;}
.innerVideo dl dd h3{font-size: 0.94vw;font-weight: normal;color: #333;margin-bottom: 2vw;white-space: nowrap;text-overflow: ellipsis;
text-overflow: ellipsis;overflow:hidden;transition: all 0.3s;}
.innerVideo dl dd p{overflow: hidden;}
.innerVideo dl dd p span{float: left;font-size: 0.94vw;color: #999;padding-left: 20px;background: url(time.png) no-repeat left center;
margin-right: 1.6vw;font-family: fangsong;}
.innerVideo dl dd p em{float: left;font-size: 0.94vw;color: #999;padding-left: 20px;background: url(views.png) no-repeat left center;
font-family: fangsong;}
.innerVideo dl:hover dt:before{opacity: 0.4;}
.innerVideo dl:hover dt img{transform: scale(1.1);}
.innerVideo dl:hover dt img.play{transform: scale(1);}
.innerVideo dl:hover dd h3{color: #123c9a;}

.innerPosition{background: #f7f7f7;padding: 1vw 13vw;margin-top: 4.16vw;}
.innerPosition div{padding-left: 24px;background: url(home.png) no-repeat left center;}
.innerPosition a{font-size: 0.77vw;color: #999;}
.innerPosition a:last-child{color: #333;}

.innerDetails{padding: 3vw 13vw;overflow: hidden;}
.innerDetails-left{float: left;width: 52vw;}
.innerDetails-left .innerDetail-content-title{}
.innerDetails-left .innerDetail-content-title{border-bottom: 1px solid #e7e7e7;padding-bottom: 1vw;margin-bottom: 1vw;}
.innerDetails-left .innerDetail-content-title h3{font-size: 2.1vw;font-weight: bold;color: #333;}
.innerDetails-left .innerDetail-content-title p{font-size: 0.84vw;color: #999;margin-top: 0.84vw;}
.innerDetails-left .innerDetail-content-title p span{margin-right: 1.7vw;background: url(time02.png) no-repeat left center;
padding-left: 24px;}
.innerDetails-left .innerDetail-content-title p em{background: url(view.png) no-repeat left center;
padding-left: 24px;}
.innerDetails-left .innerDetail-content-list{min-height: 500px;font-size: 0.84vw;line-height: 1.75;}
.innerDetails-left .innerDetail-content-list *{max-width: 100%;}
.innerDetails-left .innerDetail-content-prevNext{margin-top: 1.56vw;position: relative;padding: 1.5vw 1vw;background: #f5f5f5;
overflow: hidden;display: flex;justify-content: space-between;}
.innerDetails-left .innerDetail-content-prevNext p{font-size: 0;width: 45%;}
.innerDetails-left .innerDetail-content-prevNext p em{font-size: 0;}
.innerDetails-left .innerDetail-content-prevNext p span{font-size: 0.84vw;}
.innerDetails-left .innerDetail-content-prevNext p a{font-size: 0.84vw;display: block;white-space: nowrap;overflow: hidden;
text-overflow: ellipsis;padding-left: 25px;background: url(prev.png) no-repeat left center;}
.innerDetails-left .innerDetail-content-prevNext p:last-child a{padding: 0 25px 0 0;background: url(next.png) no-repeat right center;}
.innerDetails-left .innerDetail-content-prevNext p a:hover{color: #123c9a;text-decoration: underline;}
.innerDetails-right{float: right;width: 16vw;}
.innerDetails-right-title{display: flex;align-items: center;border-bottom: 1px solid #ddd;padding: 1vw 0;}
.innerDetails-right-title span{color: #333;font-size: 1.04vw;margin-left: 0.6vw;}
.innerDetails-right-news a{display: block;padding-left: 16px;position: relative;font-size: 0.84vw;white-space: nowrap;overflow: hidden;
text-overflow: ellipsis;margin: 0.7vw 0;}
.innerDetails-right-news a:before{position: absolute;left: 0;top: 0;bottom: 0;content: "";width: 6px;height: 6px;background: #aaa;
margin: auto;}
.innerDetails-right-news a:hover{color: #123c9a;text-decoration: underline;}
.innerDetails-right-news a:hover:before{background: #123c9a;}
.innerDetails-right-video{}
.innerDetails-right-video dl{margin: 0.94vw 0;}
.innerDetails-right-video dl dt{font-size: 0;position: relative;}
.innerDetails-right-video dl dt img{max-width: 100%;}
.innerDetails-right-video dl dt img.play{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;z-index: 9;}
.innerDetails-right-video dl dd{font-size: 0.8vw;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #333;margin: 0.6vw 0;}

.innerContact-list{margin: 4vw 13vw;box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);display: flex;align-items: center;}
.innerContact-list-infor{box-sizing: border-box;padding: 0 2.6vw;width: 50%;}
.innerContact-list-infor h3{font-size: 1.56vw;color: #333;font-weight: bold;}
.innerContact-list-infor dl{display: flex;align-items: center;justify-content: space-between;margin: 1.56vw 0;}
.innerContact-list-infor dl dt{font-size: 0;}
.innerContact-list-infor dl dd{width: calc(100% - 55px);}
.innerContact-list-infor dl dd span{color: #999;font-size: 0.84vw;}
.innerContact-list-infor dl dd p{color: #333;font-size: 0.94vw;margin-top: 0.3vw;}
.innerContact-list-map{font-size: 0;width: 50%;}
.innerContact-list-map img{width: 100%;height: 100%;object-fit: cover;}
.innerContact-form{margin: 4vw 13vw;box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);display: flex;
padding: 3.6vw;justify-content: space-between;}
.innerContact-form-title{width: 22vw;}
.innerContact-form-title h3{color: #333;font-weight: bold;font-size: 1.9vw;}
.innerContact-form-title p{font-size: 1.25vw;color: #999;text-transform: uppercase;padding-bottom: 1.5vw;margin-bottom: 1.5vw;
border-bottom: 1px solid #eaeaea;}
.innerContact-form-title div{font-size: 0.84vw;}
.innerContact-form-list{width: 39vw;}
.innerContact-form-list form{display: flex;justify-content: space-between;flex-wrap: wrap;}
.innerContact-form-list form div{width: 48.5%;margin-bottom: 1vw;position: relative;}
.innerContact-form-list form div.column{width: 100%;}
.innerContact-form-list form div input{background: #f5f5f5;width: 100%;border: none;padding: 0.8vw 1vw;font-size: 0.84vw;
box-sizing: border-box;height: auto;line-height: initial;}
.innerContact-form-list form div img{position: absolute;right: 10px;top: 0;bottom: 0;margin: auto;height: 30px;}
.innerContact-form-list form div textarea{background: #f5f5f5;width: 100%;border: none;padding: 0.8vw 1vw;font-size: 0.84vw;
box-sizing: border-box;resize: none;outline: none;height: 6vw;}
.innerContact-form-list form div .layui-btn{padding: 0.8vw 3.5vw;background: #123c9a;color: #fff;border: none;font-size: 0.84vw;
width: auto;}


@media only screen and (max-width: 750px){
	
	.innerBanner img{height: 3.5rem;width: auto;}
	.innerBanner div{margin: 0 0.5rem;}
	.innerBanner div h3{font-size: 0.36rem;}
	.innerBanner div p{font-size: 0.26rem;}
	.innerContact-list{margin: 0.5rem 0.25rem;display: block;}
	.innerContact-list-infor{padding: 0.25rem;width: 100%;}
	.innerContact-list-infor h3{font-size: 0.32rem;margin-top: 0.2rem;}
	.innerContact-list-infor dl{margin: 0.2rem 0;}
	.innerContact-list-infor dl dt img{width: 0.7rem;}
	.innerContact-list-infor dl dd{width: calc(100% - 0.9rem);}
	.innerContact-list-infor dl dd span{font-size: 0.26rem;}
	.innerContact-list-infor dl dd p{font-size: 0.28rem;margin-top: 0;}
	.innerContact-list-map{width: 100%;}
	.innerContact-form{margin: 0.25rem;padding: 0.25rem;display: block;}
	.innerContact-form-title{width: 100%;}
	.innerContact-form-title h3{font-size: 0.36rem;}
	.innerContact-form-title p{font-size: 0.3rem;padding-bottom: 0.15rem;margin-bottom: 0.15rem;}
	.innerContact-form-title div{font-size: 0.26rem;}
	.innerContact-form-list{width: 100%;margin: 0.25rem 0;}
	.innerContact-form-list form div{width: 100%;margin-bottom: 0.2rem;}
	.innerContact-form-list form div input{padding: 0.15rem 0.2rem;font-size: 0.28rem;}
	.innerContact-form-list form div textarea{padding: 0.15rem 0.2rem;font-size: 0.28rem;height: 2rem;}
	.innerContact-form-list form div .layui-btn{padding: 0.15rem 0.6rem;font-size: 0.28rem;width: 100%;}
	
	.innerPosition{padding: 0.2rem;margin-top: 1rem;}
	.innerPosition div{padding-left: 0.3rem;background-size: 0.25rem;font-size: 0.26rem;}
	.innerPosition a{font-size: 0.26rem;}
	
	.innerDetails{padding: 0.25rem;}
	.innerDetails-right{display: none;}
	.innerDetails-left{width: 100%;}
	.innerDetails-left .innerDetail-content-title{padding-bottom: 0.2rem;margin-bottom: 0.2rem;}
	.innerDetails-left .innerDetail-content-title h3{font-size: 0.3rem;}
	.innerDetails-left .innerDetail-content-title p{font-size: 0.26rem;margin-top: 0.2rem;}
	.innerDetails-left .innerDetail-content-title p span{font-size: 0.24rem;padding-left: 0.34rem;background-size: 0.24rem;
	margin-right: 0.5rem;}
	.innerDetails-left .innerDetail-content-title p em{font-size: 0.24rem;padding-left: 0.34rem;background-size: 0.28rem;}
	.innerDetails-left .innerDetail-content-list{min-height: 6rem;font-size: 0.28rem;}
	.innerDetails-left .innerDetail-content-prevNext{padding: 0.2rem;margin-top: 0.5rem;}
	.innerDetails-left .innerDetail-content-prevNext p a{font-size: 0.26rem;padding-left: 0.3rem;background-size: 0.2rem;}
	.innerDetails-left .innerDetail-content-prevNext p:last-child a{padding-right: 0.3rem;background-size: 0.2rem;}
	
	.inneNav{display: none;}
	.innerVideo{margin: 0.5rem 0.25rem;}
	.innerVideo dl{width: 100%;margin: 0 0 0.25rem 0;}
	.innerVideo dl dt{height: auto;}
	.innerVideo dl dd{padding: 0.2rem;}
	.innerVideo dl dd h3{font-size: 0.3rem;margin-bottom: 0.15rem;}
	.innerVideo dl dd p span{font-size: 0.26rem;margin-right: 0.4rem;padding-left: 0.3rem;background-size: 0.24rem;}
	.innerVideo dl dd p em{font-size: 0.26rem;padding-left: 0.3rem;background-size: 0.24rem;}
	
	.innerNews{margin: 0.25rem 0.25rem;}
	.innerNews dl{padding: 0.25rem 0;display: block;}
	.innerNews dl a{display: block;}
	.innerNews dl dt{width: 100%;height: 100%;}
	.innerNews dl dd{width: 100%;}
	.innerNews dl dd p{margin-top: 0.2rem;}
	.innerNews dl dd p b{font-size: 0.3rem;}
	.innerNews dl dd p em{font-size: 0.26rem;}
	.innerNews dl dd h3{font-size: 0.3rem;margin-top: 0.1rem;}
	.innerNews dl dd div{margin-top: 0.2rem;background-size: 0.56rem;}
	.innerNews dl dd div span{font-size: 0.28rem;padding-left: 0.3rem;background-size: 0.24rem;}
	.innerNews dl:hover dd div{background-size: 0.56rem;}
	.innerNews dl:hover dd div span{background-size: 0.24rem;}
	
	.innerBanner{margin-top: 1rem;}
	
	.innerFO-banner{height: 3.5rem;margin-top: 1rem;}
	.innerFO-banner img{width: auto;height: 100%;}
	.innerFO-banner div b{font-size: 0.36rem;}
	.innerFO-banner div p{font-size: 0.28rem;margin: 0.25rem 0.5rem 0;height: auto;padding: 0.12rem 0.25rem;line-height: initial;}
	.FO-title{margin: 0.55rem 0.25rem 0.5rem;}
	.FO-title h3{font-size: 0.34rem;}
	.FO-title span{margin: 0.15rem auto 0.25rem;width: 0.5rem;}
	.FO-title p{font-size: 0.26rem;margin: 0;}
	.FO-section01{margin: 0 0.25rem;}
	.FO-section01 div em{margin: 0;}
	.FO-section02{margin: 0.4rem 0.25rem;flex-wrap: wrap;justify-content: space-between;}
	.FO-section02 dl{width: 23%;margin: 0 0;}
	.FO-section02 dl dt{text-align: center;}
	.FO-section02 dl dt img{width: 100%;}
	.FO-section02 dl dd{font-size: 0.34rem;}
	.FO-section03-list{padding-bottom: 0.5rem;flex-wrap: wrap;justify-content: space-between;margin: 0 0.25rem;}
	.FO-section03-list dl{width: 48%;margin: 0.15rem 0;padding: 0.3rem 0;}
	.FO-section03-list dl dt img{width: 1rem;}
	.FO-section03-list dl dd h3{font-size: 0.3rem;margin-top: 0.15rem;}
	.FO-section03-list dl dd p{font-size: 0.26rem;margin: 0.15rem 0.25rem 0;}
	.FO-section04{margin: 0.5rem 0.25rem 0;flex-wrap: wrap;}
	.FO-section04 dl{width: 100%;}
	.FO-section04 dl dd{padding: 0.2rem;}
	.FO-section04 dl dd h3{font-size: 0.3rem;}
	.FO-section04 dl dd span{width: 0.5rem;margin: 0.15rem 0 0.35rem;}
	.FO-section04 dl dd p{font-size: 0.28rem;margin: 0.2rem 0;padding-left: 0.3rem;}
	.FO-section04 dl dd p:before{width: 0.1rem;height: 0.1rem;}
	.FO-section05{margin: 0.25rem 0.25rem;}
	.FO-section05 dl{width: 100%;padding: 0.2rem;margin-bottom: 0.2rem;}
	.FO-section05 dl:before{left: 1.5rem;top: 0.2rem;bottom: 0.2rem;}
	.FO-section05 dl dt img{width: 1rem;}
	.FO-section05 dl dd{width: 4.9rem;font-size: 0.28rem;}
	.FO-section06{margin: 0.25rem;}
	.FO-section06 dl{width: 100%;margin: 0 0 0.2rem 0;}
	.FO-section06 dl dd{padding: 0.2rem;font-size: 0.3rem;}
	.FO-section07{margin: 0.25rem;height: 7rem;}
	.FO-section07 img{height: 100%;object-fit: cover;}
	.FO-section07-list h3{font-size: 0.36rem;margin-top: 0.5rem;}
	.FO-section07-list em{font-size: 0.3rem;}
	.FO-section07-list em:before{width: 0.8rem;left: -0.9rem;}
	.FO-section07-list em:after{width: 0.8rem;right: -0.9rem;}
	.FO-section07-list p{margin: 3rem 0.25rem 0;font-size: 0.26rem;}
	.FO-section07-list a{width: 3rem;height: 0.6rem;border-radius: 0.6rem;line-height: 0.6rem;font-size: 0.28rem;margin-top: 0.25rem;
	text-indent: 0.4rem;}
}