.box{width: 96%;margin:5% 2% .2667rem 2%;text-align: center;}
.con {height: 11.84rem;  }
.conn {display: flex; flex-direction: column; height: 10.5rem; justify-content: space-between;}
.bj1{width: 100%;background: url("../image/r1.jpg")no-repeat center;padding: 0.1rem 0;background-size: 100% 100%; height: 11.84rem;}
.bj2{width: 100%;background: url("../image/r3.png")no-repeat center;padding: 0.1rem 0;background-size: 100% 100%; height: 13.8533rem;}
.bj3{width: 100%;background: url("../image/r5.png")no-repeat center;padding: 0.1rem 0;background-size: 100% 100%; height: 9.12rem;}
.bj4{width: 100%;background: url("../image/r2.jpg")no-repeat center;background-size: 100% 100%;height: 4.64rem;margin-top: .3rem}
.bj4 a{width: 33.3%;float: left;height: 1rem}

.box_h2{font-size: 0.3rem;color: #333;}
.box_h2 span{color: #197af4}
.line{width: 60%;height: 0.02rem;background: #dedede;margin: 0.2rem auto 0;position: relative}
.line span{width: 20%;height: 0.1rem;background: #dedede;position: absolute;top: -3px;left:40%;display: inline-block}
.box_p {text-align: left;margin-top: 0.2rem; font-size: .2667rem; line-height: 1.2; margin-top: .4rem;}
.ljzx{width: 60%;height: 0.7rem;line-height: 0.7rem;margin: .4rem auto;color: #fff;font-size: .24rem;display: block;background-color: #365aff;border-radius: 666px;box-shadow: 0px 5px 7px #bdcbff;}

.tit_02 {text-align: center;margin: .26rem;font-weight: 600;font-size: .3rem; display: inline-block;position: relative;}
.tit_02 b{ color: black}
.tit_02 span:nth-child(1){color: #1e7df2;font-size: .5rem;font-weight: bold;font-family: fantasy;margin-right: .1rem}
.tit_02 span:nth-child(2){font-size: .26rem!important;font-weight: bold;border-bottom: .05rem solid #1e7df2;padding-bottom: .05rem}
.zy{margin-top: -.3rem;width: 80%;margin-left: 10%;display: flex;justify-content: space-between;flex-wrap: wrap}
.zy li{margin-bottom: .1rem;width: 47%}

.ds{width: 100%;text-align: center;background: #003089;border-radius: 1em;color: #FFF;margin: 6em 0 2em 0;padding-bottom:1.5em }
.ds img{margin-top: -4em;width: 80%}
.ds h2{font-size: 2em;margin: 0.5em 0}
.ri{width: 100%;text-align: center;background: #004edf;border-radius: 1em;overflow: hidden}
.ri h4{font-size: 1.4em;font-weight: bold;padding: 1em 0;color: #fc3444;background: #003089;line-height: 2em}
.ri ul{margin: 1em}
.ri ul li{margin-bottom: 0.4em;color: #fff;font-weight: bold;text-align: left;font-size: 1.2em}
.carousel{margin-bottom: 3em!important;padding: 0 15px}
.carousel-indicators{bottom: -30px;}
.carousel-indicators .active{background: #4081e2;width: 15px!important;height: 15px!important;margin: 5px!important;}
.carousel-indicators li {width: 15px !important;height: 15px !important;background-color: #9fc0f0;margin: 5px !important;}
.carousel .col-xs-6{padding: 0 5px}
#r1 .zy li p {
    font-size: .2933rem;
    padding-top: .1333rem;
}
.bj2 .box {
    height: 100%;
}

.xmds {
    background-color: #f3f3f3;
    padding-bottom: .293rem;
    
}
.xmds .xmds_swiper {
    width: 98%;
    margin: .4rem auto 0 auto;
    height: 4.9rem;
}

.xmds .xmds_swiper .swiper-slide {
    border: 1px solid #d2deea;
    height: 4.1rem;
    background-color: #fff;
}
.xmds .xmds_swiper .swiper-slide .img {
    overflow: hidden;
    height: 3.4rem;
    background-color: #d2deea;
}
.xmds .xmds_swiper .swiper-slide .img img {
    padding-top: .2667rem;
}
.xmds .xmds_swiper .swiper-slide .box {
   text-align: center;
   padding-bottom: .2667rem;
}
.xmds .xmds_swiper .swiper-slide .box h3 {
    font-size: .1758rem;
    padding: .0667rem 0 ;
}
.xmds .xmds_swiper .swiper-slide .box p {
    font-size: .1367rem;
}
.xmds .xmds_swiper .swiper-pagination-bullets, .xmds .xmds_swiper .swiper-pagination-custom, .xmds .xmds_swiper .swiper-pagination-fraction {
  margin: .1333rem 0;
}
.box_ps {
    padding-bottom: .4rem;
}