header{width:100%;padding:2vw 4vw; position:fixed;top:0;z-index:999;background:#08358a;display: grid;grid-auto-flow: column;align-items: center;justify-content: space-between;}
header .logo{width:40vw;}
header img{width:100%;vertical-align: middle;}

header .menu{width:8vw;}
header img{width:100%;vertical-align: middle;}

.zhanyong{height: 16.8vw;}

/*隐藏导航*/
.mainNav{display:none;width:100%;position:fixed;top: 16.8vw; left:0;z-index:998;}
.mainNav nav{display: grid;grid-template-columns: repeat(4, 1fr);padding: 9vw 5.6vw;gap: 5.6vw;background-color: #fff;border-bottom: 1px solid #ccc;}
.mainNav a{display: grid;justify-items: center;}
.mainNav img{width: 13.2vw;}
.mainNav p{font-size: 3vw;margin-top: 1.2vw;}

.fixFtNav{width:100%;padding:2vw 5.6vw; position:fixed;left:0;bottom:0;z-index:999;display:grid;;grid-auto-flow: column;justify-content: space-between;background-color: #08358a;}
.fixFtNav a{display: grid;justify-items: center;align-items: center;color: #fff;}
.fixFtNav img{height: 6vw;}
.fixFtNav p{font-size: 4vw;margin-top: 1.2vw;}


/*首页*/
.index{width:100%;}

.index img{width:100%;vertical-align:middle;}

.kv img{width:100%;vertical-align:middle;}

.event_kv .owl-dots {display: none;}
.event_kv .uisdo {position: relative;margin:0 0.2rem 0.56rem 0;}
.event_kv .uisdo img{border-radius: 8px;}
.event_kv .uisdo p{position: absolute;bottom: 0;width: 100%;border-radius: 0 0 8px 8px;line-height: 0.8rem;letter-spacing: 2px;color: #fff; text-align: center; font-size: 0.4rem;background: rgb(83,83,83,0.7);}

.index_08{background:url(../images/index_08.jpg) center bottom #232162; background-size:100%;}


main{width: 100%;}

.rubric{text-align: center;}
.rubric h2{font-size: 6vw;color: #010101;font-weight: bold;}
.rubric h3{font-size: 3vw;color: #dad7d7;text-transform: uppercase;}

.daohang{display: grid;grid-template-columns: repeat(4, 1fr);padding: 5.6vw;gap: 5.6vw;}
.daohang a{display: grid;justify-items: center;}
.daohang img{width: 13.2vw;}
.daohang p{font-size: 3vw;margin-top: 1.2vw;}

.lou1{padding: 5.6vw 5.6vw 0;}
.lou1 img{width: 100%;margin-bottom: 3.2vw;}

.lou2{padding: 5.6vw;background: url(/mobile/images/lou2bj.jpg) center no-repeat;}
.lou2 .rubric h2{color: #fff;}
.lou2 .rubric h3{color: #fff;}
.lou2 p{margin-top: 4vw;display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 3vw;}
.lou2 p a{overflow: hidden;}
.lou2 img{width: 100%;vertical-align: middle;}

.lou3{padding: 5.6vw;}
.lou3 ol{display: grid;grid-template-columns: repeat(3, 1fr);gap: 4vw;margin-top: 2.8vw;}
.lou3 ol li{display: grid;justify-items: center;padding:1.6vw 0; background-color: #fff;box-shadow: 0 0 10px 5px #d0cfcf;border-radius: 1.2vw;}
.lou3 ol li img{height: 6.8vw;}
.lou3 ol li h4{color:#3c67d1;font-size: 4vw;font-weight: bold;}
.lou3 ol li p{color: #555454;font-size: 2.4vw;}

.lou4{padding: 5.6vw;}
.lou4 span{display: block; font-size: 4vw;line-height: 1.5;margin-top: 2vw;}
.lou4>a{display: inline-block;background-color: #08358a; font-size: 3vw;border-radius: 9vw;padding: 1vw 3vw;color: #fff;margin: 5vw auto 0;letter-spacing: 0.3vw;}

.lou5{padding: 5.6vw;}
.lou5 span{display: block; font-size: 3vw;line-height: 1.5;margin-top: 2vw;}
.lou5>a{display: inline-block;background-color: #08358a; font-size: 3vw;border-radius: 9vw;padding: 1vw 3vw;color: #fff;margin: 5vw auto;letter-spacing: 0.3vw;}

.lou6{padding: 5.6vw;}
.lou6 span{display: block; font-size: 3vw;line-height: 1.5;margin-top: 2vw;}
.lou6>a{display: inline-block;background-color: #08358a; font-size: 3vw;border-radius: 9vw;padding: 1vw 3vw;color: #fff;margin: 5vw auto;letter-spacing: 0.3vw;}
.wuming{border-bottom: 1px solid #ccc;padding-bottom: 1vw;margin-top: 5vw;}
.wuming .slt{width: 100%;}
.blog-content2{display: grid;grid-auto-flow: column;justify-content: space-between;}
.blog-content2 h3{font-size: 3.8vw;line-height: 3;}
.blog-content2 b{font-size: 3vw;background: url(/pc/images/imgrili.jpg) no-repeat;background-size: 3vw;padding-left: 4vw;}
.blog-content2 a{font-size: 3vw;padding-left: 4vw;font-weight: bold;}
.blog-content2 a img{width: 4vw;margin-left: 1vw;}

.lou8 img{width: 100%;margin-top: 2.8vw;}

.event_kv{margin: 5.6vw;}
.team-content{margin: 0 5vw;transform: translateY(-30px);background-color: #fff;text-align: center;padding: 2vw;    box-shadow: 0px 15px 20px 0px rgb(209 218 235 / 50%);}
.team-content h3{font-size: 4vw;}
.team-content p{font-size: 2vw;line-height: 1.6;}

footer{width: 100%;position: fixed;bottom: 0;z-index: 999; background: #08358a;padding:2vw 5.6vw;display: grid;grid-auto-flow: column;justify-content: space-between;}
footer a{display: grid;justify-items: center;align-items: center;color: #fff;}
footer img{height: 6.6vw;}
footer p{font-size: 3vw;margin-top: 1.2vw;}