.wap_wrap {max-width:640px;height:auto;min-width:360px;margin:0 auto;font-family:'SourceHanSansCN'!important;}
.m29 {margin:0 0.29rem;}
.m16{margin: 0 0.16rem;}
@font-face {font-family:'SourceHanSansCN';src:url('../fonts/eaee7f62_SourceHanSansCN-Regular.ttf');}
@font-face {font-family:'BarlowextraBold';src:url('../fonts/d91b98aa_Barlow-Regular.ttf');}
@font-face {font-family:'SourceHanSansCNMedium';src:url('../fonts/47ed3137_SourceHanSansCN-Medium.ttf');}
body{font: 14px 'SourceHanSansCN'!important;}
.box{margin: 0 0.2rem;}


.d_f {display:flex;}
.j_b {justify-content:space-between;}
.a_c{align-items:center;}
.a_e{align-items: flex-end;}
.j_e{justify-content: flex-end;}
.j_a{justify-content: space-around;}
.j_c{justify-content: center;}
.f_w{flex-wrap: wrap;}

header {position:fixed;left:0;right:0;top:0;z-index:999;height: 0.9rem;background-color: #fff;}
header .head_h {height:0.9rem;margin: 0 0 0 0.2rem;}
header .left{display: flex;align-items: center;}
header .left a {display: block;}
.h_txt{display: flex;}
header .left img{height:0.64rem;display: block;}
header .left p{font-size: 0.2rem;color: #0c2c75;text-align: left;line-height: 0.26rem;margin: 0.04rem 0 0 0.1rem;}
header .left b{display: block;}
.h_tel{margin: 0 0.18rem 0 0;}
.h_tel img{display: block;height: 0.25rem;margin: 0 0.08rem 0 0;}
.h_tel em{font-size: 0.23rem;color: #0c2c75;font-weight: bold;}
.menu_border{width: 1.17rem;height: 0.9rem;border-left: 0.01rem solid rgba(12, 44, 117,0.8);display: flex;align-items: center;justify-content: center;}
.menus{width:0.41rem;height:0.28rem;}
header .navs {display:none;right:0;top:0.9rem;background:#fff;z-index:9;text-align: center;}
header .navs li {line-height:4;    border-bottom: 0.01rem solid #e8e8e8;}
header .navs ul a {display:block;font-size:0.2rem;padding: 0 0.6rem;}




.di{width: 100%;padding:0.78rem 0 0.57rem;text-align: center;margin: 0 0 0.92rem;background-color: #1c1c1c;}
.logo_flex{display: flex;align-items: center;justify-content: center;}
.logo_flex div{display: flex;align-items: center;}
.logo_flex img{display: block;height: 0.68rem;}
.logo_flex p{font-size: 0.22rem;color: #fff;line-height: 0.29rem;text-align: left;margin: 0 0 0 0.2rem;}


.di21{color: #fff;margin: 0.23rem 0 0;}
.di21 span{display: block;font-size: 0.16rem;}
.di21 b{display: block;font-size: 0.36rem;line-height: 0.36rem;margin: 0.2rem 0 0;}
.di22{color: #fff;margin: 0.52rem 0 0;}
.di22 p{font-size: 0.18rem;line-height: 0.35rem;}
.f_les{letter-spacing: -0.01rem;}
.di23ma{margin: 0.34rem 0 0;}
.di23:first-child{margin-left: 0;}
.di23{margin-left: 0.28rem;width: 1.23rem;height: 1.24rem;background: url(../images/32abebde_mf_border.png) no-repeat center center;background-size: 100% 100%;display: flex;align-items: center;justify-content: center;}
.di23 img{display: block; width:1.18rem;height: 1.18rem; margin: 0 auto;}
.di0{position:fixed;bottom:0;left: 0;z-index: 999;display: flex;width: 100%;}
.di0 a{width:50%;height:0.92rem;text-align: center;font-size: 1rem;color:#fff;font-size: 0.32rem;display: block;display: flex;align-items: center;justify-content: center;}
.di0 a img{height: 0.44rem;margin-right: 0.2rem}
.di0 a :hover{color: #fff;}




.banner {margin: 0.9rem 0 0;}
.banner img {display:block;width:100%;height:auto;}
.banner .swiper-pagination-bullet{background-color: rgba(255,255,255,1);width: 0.11rem;height: 0.11rem;}
.banner .swiper-pagination-bullet-active{background-color: #dc2e27;opacity: 1;}







/* 中间内容开始 */
.con_tit{text-align: center;}
.con_tit .con_eye{display: block;height: 0.69rem;margin: 0 auto;}
.con_tit .con_h1{display: flex;align-items: center;justify-content: center;}
.con_tit .con_h1 span{font-size: 0.4rem;color: #333333;line-height: 0.54rem;font-family:'SourceHanSansCNMedium';}
.con_tit .con_h1 i{color: #e62226;}
.con_tit font{display: block;font-size: 0.24rem;color: #333333;line-height: 0.24rem;margin: 0.16rem 0 0;}
.con_tit1 span,.con_tit1 i,.con_tit1 font{color: #fff !important;} 




.index1{padding: 0.6rem 0;}
.index1 .con_tit font{margin: 0.5rem 0 0;}
.index1 ul{display: flex;justify-content: space-between;margin: 0.3rem 0 0;flex-wrap: wrap;}
.index1 ul li{position: relative;cursor: pointer;width: 48%;margin: 0 0 0.3rem;}
.index1 ul img{display: block;width: 100%;}
.index1 ul .in1_txt{position: absolute;background-color: rgba(12, 44, 117,0.902);height: 0.76rem;display: flex;align-items: center;justify-content: center;text-align: center;bottom: 0;left: 0;width: 100%;}
.index1 ul p{font-size: 0.24rem;color: #fff;line-height: 0.3rem;}
.index1 ul i{font-family:'SourceHanSansCNMedium';}




.index2{}
.in2bgs{background: url(../images/a4e5321d_in2bg.jpg) no-repeat center center;height: 5.46rem;}
.in2bgs dl{padding: 0.6rem 0 0;}
.in2bgs dd{display: flex;align-items: center;justify-content: center;}
.in2bgs dd img{display: block;height: 0.25rem;}
.in2bgs dd span{display: block;font-size: 0.26rem;color:rgba(233,233,233,0.9);line-height: 0.33rem;margin: 0 0 0 0.12rem;}
.in2bgs dd:first-child{margin: 0 0 0.24rem;}
.in2_con{margin: 0.2rem auto 0;}
.in2_tit{display: flex;align-items: center;color: #fff;font-family:'SourceHanSansCNMedium';justify-content: center;text-align: center;}
.in2_tit span{/* display: flex;align-items: center;justify-content: space-between; */background-color: rgb(230, 34, 38);/* width: 1.59rem;line-height: 0.48rem;text-align: center; */font-size: 0.36rem;/* letter-spacing: -0.03rem; */overflow: hidden;padding: 0.1rem 0.15rem;}
.in2_tit em{display: block;font-size: 0.32rem;line-height: 0.48rem;margin: 0 0 0 0.08rem;}
/* .in2_tit span i:first-child{display: block;margin-left: -0.1rem;} */
/* .in2_tit span i:last-child{display: block;margin-right: -0.1rem;} */
.in2_con label{display: block;text-align: center;font-size: 0.22rem;line-height: 0.22rem;color: #fff;margin: 0.2rem 0 0;}
.in2_con ul{display: flex;justify-content: space-between;margin: 0.3rem 0 0;}
.in2_con ul li{display: flex;align-items: center;}
.in2_con ul li span{display: block;font-family:'BarlowextraBold';font-size: 0.25rem;color: rgba(255, 255, 255, 0.302);line-height: 0.25rem;}
.in2_con ul li font{color: #fff;font-size: 0.19rem;line-height: 0.19rem;margin: 0 0 0 0.08rem;}
.in2_con ul li b{font-family:'SourceHanSansCNMedium';font-weight: initial;}
.in2_boot{background-color: #fff;box-shadow: 0.04rem 0.11rem 0.16rem 0 rgba(210, 210, 210, 0.22);margin: -1.84rem 0 0;position: relative;z-index: 4;}
.in2b_pa{padding: 0.2rem;}
.in2b_pa .in2b_img{width: 4.55rem;margin: 0 auto;}
.in2b_img img{display: block;width: 100%;}
.in2b_txt{text-align: center;padding: 0.23rem 0 0;}
.in2b_txt .con_eye{display: block;height: 0.69rem;margin: 0 auto;}
.in2b_txt .in2_txt1{font-size: 0.4rem;line-height: 0.4rem;color: #333333;font-family:'SourceHanSansCNMedium';}
.in2b_txt .in2_txt1 i{color: #e62226;}
.in2b_txt font{display: block;font-size: 0.24rem;color: #666666;line-height: 0.24rem;margin: 0.24rem 0 0;}
.in2_line {display: block;margin: 0.43rem auto 0.38rem;width: 100%;}
.in2_txt2{text-align: left;} 
.in2_txt2 p{text-indent: 2em;font-size: 0.22rem;line-height: 0.34rem;color: #666666;}
.in2_txt2 p:first-child{margin: 0 0 0.18rem;}
.in2_txt2 i{color: #222;}

.index3{margin: 0.5rem 0 0;}
.index3 ul{display: flex;flex-wrap: wrap;margin: 0.4rem 0 0;justify-content: space-between;}
.index3 li{text-align: center;width: 48%;margin: 0 0 0.3rem;}
.index3 li a{display: block;}
.index3 li a .in3_img{height: 3rem;overflow: hidden;border: 1px solid;border-color: transparent;position: relative;border-radius: 0.04rem;width: 100%;}
.index3 li a .in3_img img{display: block;width: 100%;}
.index3 li p{font-size: 0.22rem;color: #666666;line-height: 0.22rem;margin: 0.18rem 0 0;}
.index3 li i{display: block;font-size: 0.2rem;color: #666666;margin: 0.2rem 0 0;line-height: 0.2rem;}
.in3_more{border-radius: 50px;background-color: rgb(230, 34, 38);width: 2.34rem;line-height: 0.44rem;margin: 0.08rem auto 0;text-align: center;font-size: 0.16rem;color: #fff;display: block;box-shadow: 0 0 0.05rem #e62226;}
.in3_more:hover{color: #fff;}

.index4{margin: 0.5rem 0 0;}
.index4 .box{padding: 0.4rem 0 0;}
.index4 .box .in4_img img{width: 100%;display: block;}
.index4 .box .in4_txt{padding: 0.6rem 0 0;}
.index4 .box .in4_txt li{display: flex;border-bottom: 1px dashed #d1d1d1;padding: 0.3rem 0 0.28rem;cursor: pointer;}
.index4 .box .in4_txt li span{display: block;border-radius: 50%;background-color: #0c2c75;width: 0.6rem;height: 0.6rem;text-align: center;font-size: 26px;font-family:'BarlowextraBold';color: #fff;font-weight: bold;box-shadow: 0 0 0.1rem rgba(12, 44, 117, 0.9);line-height: 0.6rem;margin: 0 0.3rem 0 0;}
.index4 .box .in4_txt div{width: 4.42rem;}
.index4 .box .in4_txt em{display: block;font-size: 0.24rem;line-height: 0.24rem;color: 0c2c75;font-family:'SourceHanSansCNMedium';}
.index4 .box .in4_txt p{font-size: 0.22rem;color: #333333;line-height: 0.32rem;margin: 0.14rem 0 0;}
.index4 .box .in4_txt li:first-child{padding-top: 0;}
.index4 .box .in4_txt li:last-child{border: none;padding-bottom: 0;}


.index5{margin: 0.5rem 0 0;padding: 0.4rem 0;background-color: #f6f6f6;}
.in5_tit{text-align: center;}
.in5_tit img{display: block;height: 0.69rem;margin: 0 auto;}
.in5_tit p{font-size: 0.4rem;line-height: 0.54rem;color: #e62226;font-family:'SourceHanSansCNMedium';}
.in5_tit span{display: block;font-size: 0.22rem;color: #666666;line-height: 0.22rem;margin: 0.16rem 0 0;}
.in5_txt{position: relative;padding: 0.86rem 0 0;}
.in5_txt font{display: block;color: rgba(102, 102, 102, 0.051);font-size: 0.82rem;line-height: 0.82rem;font-family:'BarlowextraBold';font-weight: 900;position: absolute;top: 0.4rem;left: 0;right: 0;text-align: center;}
.in5_txt p{font-size: 0.24rem;line-height: 0.32rem;color: #666666;text-indent: 2em;position: relative;z-index: 4;margin: 0 0 0.24rem;}
.in5_txt p strong{font-size: 0.26rem;color: #0c2c75;line-height: 0.26rem;font-family:'SourceHanSansCNMedium';font-weight: initial;}
.in5_txt .in5_more{display: inline-block;font-size: 0.22rem;color: #e62226;line-height: 0.22rem;margin: 0.3rem 0 0;border-bottom: 1px solid #e62226;padding: 0 0 0.05rem;}

.index6{margin: 0.66rem 0 0.5rem;}
.index6 .box{padding: 0.6rem 0 0;}
.index6 .swiper-container{padding: 0.05rem;}
.index6 .zl_bg{background-color: rgb(255, 255, 255);height: 3.56rem;overflow: hidden;display: flex;align-items: center;box-shadow:0 0 0.05rem rgba(228, 228, 228, 0.9);}
.index6 .zl_bg img{display: block;max-width: 90%;max-height: 90%;margin: 0 auto;}
.zl_tit{line-height: 0.48rem;background-color: #0c2c75;color: #fff;font-size: 0.2rem;text-align: center;}


.index7{background-color: #f6f6f6;padding: 0.6rem 0 0.4rem;}
.index7 .box{position: relative;}
.index7 .swiper-container{margin: 0 0.2rem;padding: 0.6rem 0;}
.index7 .swiper-slide {text-align:center;font-size:0.18rem;/* background:#fff; */ display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;transition:300ms;transform:scale(0.9);}
.index7 .swiper-slide-active,.swiper-slide-duplicate-active {transform:scale(1.1);}
.hz_bg{background: url(../images/678b72a7_in7_p.png) no-repeat center center;display: flex;align-items: center;justify-content: center;overflow: hidden;width: 1.7rem;height: 1.7rem;margin: 0 auto;background-size: cover;}
.hz_bg img{display: block;max-width:60%;max-height:60%;margin: 0 auto;}
.index7 .swiper-slide-active .hz_bg{background: url(../images/10b079cf_in7_ps.png) no-repeat center center;background-size: cover;width: 1.7rem;height: 1.7rem;}
.index7 .swiper-button-next,.index7 .swiper-button-prev{background-image: url(../images/3664cd3f_in7_btn.png);width: 0.15rem;height: 0.29rem;background-size: 0.15rem 0.29rem;}
.index7 .swiper-button-next{transform: rotateY(180deg);right: 0;}
.index7 .swiper-button-prev{left: 0;}


.index8{background: url(../images/4614ace7_in8bg.jpg) no-repeat center center;background-size: cover;padding: 0.6rem 0;}
.index8 .con_eye{height: 0.7rem;}
.index8 .con_tit{padding: 0 0 0.5rem;}
.fuwu {position: relative;z-index: 9;}
.fuwu .box{position: relative;}
.fuwu ul {display: flex;flex-wrap: wrap;justify-content: space-between;}
.fuwu li{border-radius: 0.08rem;background-color: rgb(255, 255, 255);width: 48%;height: 0.66rem;cursor: pointer;margin: 0 0 0.3rem;}
.in8_pa{display: flex;align-items: center;height: 0.66rem;padding: 0 0 0 0.08rem;}
.in8_pa p{font-size: 0.2rem;color: #0c2c75;margin: 0 0 0 0.01rem;}
.in8_jian img{display: block;height: 0.11rem;}










.index9{background-color: #f6f6f6;padding: 0.6rem 0 0.5rem;}
.index9 ul{margin: 0.48rem 0 0;}
.index9 ul li{border-radius: 0.06rem;background-color: rgb(255, 255, 255);width: 80%;margin: 0 auto 0.3rem; overflow: hidden;text-align: center;position: relative;border-bottom-left-radius: initial;cursor: pointer;}
.index9 ul li img{display: block;width: 100%;}
.index9 ul li .in9_txt span{display: block;font-size: 0.24rem;color: #0c2c75;line-height: 0.24rem;font-family:'SourceHanSansCNMedium';margin: 0.3rem 0 0;}
.index9 ul li i{display: block;width: 0.34rem;height: 0.02rem;background-color: rgba(12, 44, 117, 0.671);margin: 0.09rem auto 0.08rem;}
.index9 ul li p{font-size: 0.22rem;color: #333333;line-height: 0.32rem;}
.in9_jiao{position: absolute;left: 0;bottom: 0;display: flex;align-items: flex-end;background: url(../images/714ea15e_in9_jiao.png) no-repeat center center;width: 0.74rem;height: 0.73rem;}
.in9_jiao span{display: block;font-size: 0.28rem;color: #fff;font-family:'BarlowextraBold';padding: 0 0 0.08rem 0.05rem;}














.index11{margin: 0.9rem 0 0;padding: 0 0 0.48rem;}
.index11 p{margin: 0.48rem 0 0;}
.index11 p.active span{color: #0c2c75;}
.index11 p:first-child{margin: 0;}
.index11 span{display: block;font-size: 0.18rem;color: #666666;}
.index11 input{background-color:#f0f5f8;width:100%;height:0.57rem;font-size:0.18rem;text-indent:2em;border:none;margin-top:0.1rem;}
.index11 input:focus {color:#fff;background:#0c2c75;}
.index11 input:focus::placeholder span{color:#0c2c75;}
.btn_form button {background-color:#0c2c75;width:1.85rem;height:0.52rem;font-size:0.19rem;border:none;color:#fff;margin:0.58rem auto 0;display:block;cursor:pointer;}











