/* CSS Document */
html{font-size:62.5%}
*body{font-family:'SimSun',STXihei,MingLiu; min-width:320px;max-width:640px;margin:0 auto; background:#FFFFFF;  }
*{  -webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
ul,li,input,h1,h2,h3,h4,p,span,b,dl,dt,dd,header,menu,section,footer,nav,article{ margin:0; padding:0;}
ul,li{ list-style:none;}        
img{border:0; width:100%;display:block;}
em{ font-style:normal;}
.lf{float:left;}
.rt{float:right;}
.clear1:after{
    content:"";
    display:table;
    clear:both;
}
.clear1:before{
    content:"";
    display:table;
}
a{ text-decoration:none; color:#333;}
.clearf:after,clearf:before{content:"";display:block; }
.clearf:after {clear:both;}
.clear{ clear:both;}
 .wrap { max-width: 640px; margin: 0 auto; height:auto; position: relative; width: 100%; background:#fff;}
.banner{ position: relative; max-width: 640px; margin: 0 auto;}

.bg{background: #F1F1F3;padding:1.5rem 0;margin-bottom:1.5rem;}
.ul4-2{width: 100%;}
.ul4-2 li{width:25%;text-align:center;font-size: 1rem;line-height: 1.3rem;color: #474848;float: left;position:relative;padding:0.8rem 0;}
.ul4-2 b{font-size: 2.1rem;font-weight: inherit;}
.ul4-2 li.line:after{position:absolute;content:'';width:2px;top:0;right:0;background: #A3A4A5;height:100%;}

.tit_b{text-align: center;color: #333;margin-top: 2rem;}
.tit_b h4{font-size: 1.8rem; line-height: 2.2rem;font-weight: bold;}
.tit_b p{font-size: 1.6rem;}
.tit_s{font-size: 1.2rem;line-height: 1.6rem;text-align: center;color: #333;margin-bottom: 1rem;}
.tit_line{width:100%;height:2px;background: #A3A4A5;position: relative;margin:0.6rem 0;}
.tit_line:after{position: absolute;content:'';width: 20%;height:4px;bottom: 0;left:40%;background: #A3A4A5;}
.jdzc1{width: 83.6%;margin: 1.2rem auto 1rem;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.jdzc1_1{width:14rem;height: 14rem; border-radius: 50%; background-color: #CB2028;color: #fff;text-align: center;padding-top: 0.5rem;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-bottom: 0.8rem; position: relative;}
.jdzc1_1 .dian{width: 1.2rem; height: 1.2rem; border-radius: 50%;background-color: #fff;display: inline-block;}
.jdzc1_1 .border{position: absolute; width: 13.2rem; height: 13.2rem;border-radius: 50%;border: 1px solid #fff;left: 0.4rem;top: 0.3rem;z-index: 1;}
.jdzc1_1 .border .xq{display: block; width: 13.2rem; height: 13.2rem;}
.jdzc1_1 h2{font-size: 2.5rem;}
.jdzc1_tit{font-size: 1.6rem;font-weight: bold;}
.jdzc1_subtit{font-size: 1.4rem;}
.jdzc1_1 a{color: #fff; font-size: 1.6rem;}



.bg1{background: #F1F1F3;padding:0.2rem 0;}
.a_obtn{width:93.75%;font-size: 1.5rem;line-height: 3.6rem;text-align: center;background: #CB2028;color: #fff;display: block;margin:1rem auto;border-radius: 0.5rem;}
.xxhj{width:93.75%;margin:1rem auto;overflow: hidden;}


.swiper-pagination-bullet{border:1px solid #777;}
.swiper-pagination-bullet-active {background:#ddd !important}
.swiper-pagination-bullet { width:1.2rem !important;height:1.2rem !important;}


.page3 .swiper-wrapper li>div:nth-child(1){
    width: 100%;
    height:18rem;
}
.page3 .swiper-wrapper li>div:nth-child(2){
    width:25%;
    margin-left:75%;
    margin-top: 1%
}
.page3 .swiper-wrapper li>div:nth-child(3){
    position: absolute;
    width:75%;
    height: 8.6rem;
    bottom:0;
    left: 0;
    background-color: #CB2029;
    border-top: #fff solid 0.1rem;
    border-right: #fff solid 0.1rem;
}
.page3 .swiper-wrapper li>div:nth-child(3) h2,.page3 .swiper-wrapper li>div:nth-child(3) p{
    width: 85%;
    margin-left: 8%;
    color: #fff;
}
.page3 .slide{
    position: relative;
}
.page3 .slide .hb{
    position: absolute;
    left: 4.5%;
    top: -4%;
    width: 35%;
    z-index: 1;
}
.page3 .swiper-wrapper li .jdjs p{
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 300;
    padding-left:1%;
}
.page3 .swiper-wrapper li .jdjs h2{
    font-size:1.4rem;
    text-align: center;
    font-weight: bold;
    margin-top:2%;
      margin-bottom:1%;
}
.page3 .slide{
    padding-bottom:0%;
}
.page3 .slide .swiper-pagination{
    display: block;
    width: 65%;
    margin-left:35%;
    margin-top:10px;
}
.page3 .slide .swiper-pagination span,.page5 .slide .swiper-pagination span{
    width: 10px;
    height: 10px;
    margin:0 2.5px ;
}
.page3 .slide .swiper-pagination .swiper-pagination-bullet-active,.page5 .swiper-pagination .swiper-pagination-bullet-active{
    background-color: #4e47d3}

.hb img{width: auto;height:32rem;}


.hslbox5_1{ margin:0 0.5rem;}
.hslbox5_1 a{ display:block; width:50%; float:left; margin-top:1rem;}
.hslbox5_1 span{ display:block; margin:0 0.5rem;}
.hslbox5 p{ margin:1rem 1rem 0 1rem; font-size:1.3rem; line-height:2rem; color:#333;}
.hslbox5 .xueli{
    display: inline-block;
    margin-left: 0;
    margin-right: 0;
    width: 48%;
    text-align: center;
}
.hslzttybdboxr{ padding:0 0.5rem;margin-top:2.5rem;}
.hslzttybdboxr h2{ font-size:1.5rem; color:#000; font-weight:normal; margin-bottom:1rem; border-bottom:1px solid #ccc; height:3rem; padding-left:1rem;}
.hslzttybdboxr h2 b{ display:block; width:0.5rem; height:2rem; border-radius:0.5rem; background-color:#e11616; float:left; margin-right:1rem;}
.hslpczytjbox1{ float:left; width:47%; border:1px solid #ccc; margin-bottom:1.25rem; padding:0.625rem; margin-right:5%;}
.hslzttybdboxr .nom{ margin-right:0px;}
.hslpczytjbox1 span{ display:block; width:5rem; height:5rem; float:left; background-color:#e11616; border-radius:0.5rem; text-align:center; position:relative; margin-right:0.625rem;}
.hslpczytjbox1 span img{ width:2.5rem; height:auto; position:absolute; left:50%; margin-left:-1.25rem; top:50%;}
.hslpczytjbox2 h3{margin-top:0px; padding-top:0.3rem; padding-bottom:0.2rem; font-size:1.25rem; color:#333;}
.hslpczytjbox2 p{ line-height:1.2rem; font-size:1rem; color:#555}
.hslpczytjbox1 .hslpczytjboximg1 img{ margin-top:-1.4375rem;}
.hslpczytjbox1 .hslpczytjboximg2 img{ margin-top:-1rem;}
.hslpczytjbox1 .hslpczytjboximg3 img{ margin-top:-1.25rem;}
.hslpczytjbox1 .hslpczytjboximg4 img{ margin-top:-0.8125rem;}



.swiper-container0 {
    width: 93.75%;
    margin: 0 auto .8rem;
}