.index_page .banner{height:auto;width: 100%;background-size: 100% 100%;position: relative;}
.index_page .banner .aside{width: 306px;border-radius:8px;position: absolute;z-index: 1;right: 6%;top:10%}
.index_page .aside .pic{position: absolute;    right: -18px;width: 78px;transform: rotateY(180deg);
    top: -31px;
    z-index: 1;
}
.index_page .wrap3 .box1:first-child img{border-radius: 50%;}
.index_page .swiper-pagination span{background-color: #fff;}
.index_page .aside .top{height:90px;background:#fff;
   border-radius:8px 8px 0 0;}
.index_page .aside .top h1{font-size:24px;font-weight:600;color:rgba(122,60,147,1);line-height:33px;padding:11px 58px;text-align: center;}
.index_page .aside .bottom{background:#fff;border-radius: 0 0 8px 8px}
.index_page .aside form{display:flex;flex-flow:wrap;justify-content: space-between; ;padding:15px;}
.index_page .aside span{color: gray;margin-bottom:7px;font-size:15px;line-height:18px;font-weight:500;display: block;}
.index_page .aside .long input{width:273px}
.index_page .aside input{width:113px;background:rgba(231,230,230); border-radius:8px;height:28px;margin-bottom: 18px;padding: 0 10px}
.index_page .aside a.btn{background:rgba(122,60,147,1);border-radius:2px;font-size:16px;font-weight:500;color:rgba(255,254,254,1);line-height:17px;padding:10px 0 ;width: 100%;cursor: pointer;text-align: center;}
.index_page .aside p{text-align: center;font-size: 13px;margin: auto;margin-top: 5px;color: gray;}
.index_page .aside p span{color:rgba(255,190,80,1);display: inline-block;}
.index_page .aside a.btn span{font-size:18px;font-weight:800;color:rgba(255,190,80,1);line-height:25px;display: inline-block;}
.index_page .aside a.btn img{width: 25px;height: 25px;display:inline-block}

.index_page .banner .aside1{width: 306px;border-radius:8px;position: absolute;z-index: 1;right: 5%;top:10%}
.index_page .aside1 .pic{position: absolute;    right: -18px;
    top: -31px;
    z-index: 1;
}
.banner input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{box-shadow: 0 0 0px 1000px rgba(231,230,230) inset;
    -webkit-box-shadow: 0 0 0px 1000px rgba(231,230,230) inset;}
.mak{display: none;}
.mak .reg_b{display: flex;}
.mak li{cursor: pointer;padding: 0 10px;}
.mak ul{max-height: 150px;overflow: auto;width: 50%;border: 1px solid rgba(248,247,251,1);}
.index_page .aside1 .pic{position: absolute;    right: -18px;
    top: -31px;
    z-index: 1;
}
.sel.old li,.sel.school li{margin-bottom: 5px;padding: 5px;cursor: pointer;}
.sel.old,.sel.school{position: absolute;width: 100%;background-color: #fff;    box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.15);
    border-radius: 4px;display: none;
    border: 1px solid rgba(248,247,251,1);
    color: #999;
    margin-bottom: 7px;
    font-size: 13px;
    line-height: 18px;
    font-weight: 500;z-index: 1;    right: 0;
    left: 0;width: 90%;
    margin: auto;

}



.index_page .aside1 .short{position: relative;}


#demo1
{
    position:relative;
    animation:mymove 35s infinite linear;
    -webkit-animation:mymove 35s infinite linear;
}

@keyframes mymove
{
  from{left:0px;}
    to {left:-3200px;}
}


.index_page .row_bg2 dl:nth-child(1) p:nth-child(2){margin-top: 20px;}
.index_page .row_bg2 dl:nth-child(2) p:nth-child(2){margin-top: 20px;}


.index_page .row_bg2 .bg .left img{height: 68px;}

.index_page .sbox .txt1  p:nth-child(2){display: none;}
.index_page .aside1 .top{height:90px;background:#fff;
    opacity:0.8318000000000001;border-radius:8px 8px 0 0;}
.index_page .aside1 .top h1{font-size:24px;font-weight:600;color:rgba(122,60,147,1);line-height:33px;padding:11px 0;text-align: center;}
.index_page .aside1 .bottom{background:rgba(255,255,255,0.28);border-radius: 0 0 8px 8px}
.index_page .aside1 form{display:flex;flex-flow:wrap;justify-content: space-between; ;padding:15px;}
.index_page .aside1 span{color: #fff;margin-bottom:7px;font-size:13px;line-height:18px;font-weight:500;display: block;}
.index_page .aside1 .long input{width:273px}
.index_page .aside1 input{width:113px;background:rgba(255,255,255,0.28); border-radius:8px;height:28px;margin-bottom: 18px;}
.index_page .aside1 a.btn{background:rgba(122,60,147,1);border-radius:2px;font-size:12px;font-weight:500;color:rgba(255,254,254,1);line-height:17px;padding:5px 10px 0}
.index_page .aside1 a.btn span{font-size:18px;font-weight:800;color:rgba(255,190,80,1);line-height:25px;display: inline-block;}
.index_page .aside1 a.btn img{width: 25px;height: 25px;display:inline-block}
.index_page  h2{font-size:32px;font-weight:400;color:rgba(60,30,72,1);line-height:45px;text-align: center;position: relative;margin-top: 93px;margin-bottom: 46px;}
.index_page  h2:after{position: absolute;left:0;right:0;margin:auto;top:35px;content: "";border-radius: 100%;width: 20px;border: 2px solid rgba(200,200,200,0);border-right: 4px solid #793C92;height: 22px;transform: rotate(90deg);}
.index_page .row .wrap{display: flex;flex-flow: wrap;}
.index_page .row .wrap::before,.index_page .row .wrap::after{content: "";display: block;}
.index_page .row{width:1128px;margin: 0 auto;margin-top: 120px}
.index_page .zp{position: absolute;content: "";background-color: rgba(0, 0, 0, 0.6);left: 0;
    right: 0;
    top: 0;
    bottom: 0;}
.index_page .row  .box{width:243px;text-align: center;}
.index_page .row  .box:nth-child(3n+1){margin-left: 30px;margin-right: 150px;}
.index_page .row  .box:nth-child(3n+2){margin-right:150px;}
.index_page .row  .box span{display:block;font-size:32px;font-weight:500;color:rgba(122,60,147,1);line-height:44px;margin-top: 16px;}
.index_page .row  .box p{margin-bottom:30px;font-size:14px;font-weight:500;color:rgba(64,64,64,1);line-height:22px;margin-top: 7px}
.index_page .row  .box:hover{box-shadow:0px 6px 15px 4px rgba(0,0,0,0.06);transform: scale(1.2);transition: all 0.3s}
.index_page .content .left{text-align: center;display: flex;flex-direction: column;align-items: center;float: left;}
.index_page .content .right{float: right; margin-right: 110px}
.index_page .content .right .pic{display: none;}
.index_page .content .pic {margin-bottom: 10px;}
.index_page .content .pic img{width: auto;}
.index_page .row_bg{background-color:#F0F7FF;padding-top: 1px;margin-top: 50px}
.index_page .row_bg h2{margin-top: 0}
.index_page .row_bg h2{margin-bottom: 40px;}
.index_page .row  p{font-size:16px;font-weight:400;color:rgba(111,106,113,1);line-height:22px;text-align: center;margin-bottom: 35px;}
.index_page .row_bg2 .wrap{justify-content: space-between;}
.index_page .wap_5{display: none !important;}
.index_page  .row_bg2 dl{width:320px;background:rgba(255,255,255,1);border-top:10px solid #fff;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.1);border-radius:8px }
.index_page  .row_bg2 dl:hover{box-shadow:0px 4px 20px 0px rgba(0,0,0,0.3);border-radius:8px ;border-top: 10px solid #54C7F0;}
.index_page .row_bg2 dt img{width: 60px; height: 55px;margin: auto;margin-top:40px ;margin-bottom: 20px;}
.index_page .row_bg2 dt p{font-size:20px;font-weight:400;color:rgba(110,110,110,1);line-height:22px;margin-bottom: 25px;}
.index_page .row_bg2 dd p{font-size:18px;font-weight:400;color:rgba(111,106,113,1);line-height:36px;margin: 0;}
.index_page .row_bg2 .row{margin-bottom:110px}
.index_page .row_bg2 dd {margin-bottom:32px}
.index_page .row_bg2 .bg .row{margin-top: 80px}
.index_page .row_bg2 .bg{width: 100%;padding-bottom: 90px;background-repeat: no-repeat;background-size: cover;background-position: center;}
.index_page .row_bg2 .bg .row{display: flex;justify-content: space-between;margin-bottom: 54px;}
.index_page .row_bg2 .bg .row  .aside{display:flex}
.index_page .row_bg2 .bg .row .aside .left{margin-top: 10px ; margin-right: 10px;}
.index_page .row_bg2 .bg .row span{font-size:36px;font-weight:400;color:rgba(255,255,255,1);line-height:50px;}
.index_page .row_bg2 .bg .row  p{font-size:16px;font-weight:400;color:rgba(255,255,255,1);line-height:22px;}
.index_page .row_bg2 .bg .left{width:68px;height: 68px;}
.index_page .row_bg2 p{text-align: center;}
.index_page .row_bg2 p a{font-size: 18px;
    font-weight: 500;color:rgba(255,255,255,1);line-height:22px;background:rgba(255,190,80,1);border-radius:24px ;padding:13px 42px}
.index_page .dd_y dl{width:360px;border-radius:12px 12px 0 0;margin-bottom: 24px;    box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);}
.index_page .dd_y .wrap{justify-content: space-between;}
.index_page .dd_y dt{position: relative;}
.index_page .dd_y dt .zz{position: absolute;background:rgba(121,60,146,1);;border-radius:4px 4px 0px 0px;opacity:0.9;top: 0;left: 0;right: 0;bottom:0;margin: auto;z-index: 1;display: none;}
.index_page .dd_y dl:hover .zz{display: block;}
.index_page .dd_y dl:hover {border-radius:12px 12px 0 0;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.3);}
.index_page .dd_y .zz p{font-size:14px;font-weight:400;color:rgba(255,255,255,1);line-height:34px;text-align: start;margin: 15px 10px;}
.index_page .dd_y dd p{font-size:16px;font-weight:600;color:rgba(51,51,51,1);line-height:24px;margin-bottom: 0;padding: 17px 0;}
.index_page em img{width: 10px;    display: inline-block;margin-top: 16px;}
.index_page .row h3{font-size:24px;font-weight:500;color:rgba(60,30,72,1);line-height:33px;text-align: center;}
.index_page .pic{margin-bottom: 60px;overflow: hidden;}
.index_page .hx{position: relative;}
.index_page .content .right .pic.hh{display: block;}
.index_page .wrap3 .box1{box-shadow: 0 4px 10px 0 rgba(0,0,0,0.1);border-radius: 50%;position: relative;width: 207px;background-color: #fff;}
.index_page .wrap3 .box1:last-child img{width: 70px;
    margin: auto;
    margin-top: 78px;
}
.zz2{position: absolute;top: 0;bottom: 0;left: 0;right: 0;border-radius: 100%;background-color:#ffbe01;opacity:0.9;display: none;}
.index_page .row .zz2 p{font-size:16px;font-weight:600;color:rgba(51,51,51,1);line-height:24px;margin-bottom: 0;padding: 80px 30px 0;}
.index_page .wrap3 .box1:hover .zz2{display: block;}
.index_page .wrap3{justify-content: space-evenly;margin-bottom: 98px;margin-top: 72px;justify-content: space-between;}
.index_page  .hp{margin-bottom: 16px;}
.index_page .content .left .pic{position: relative;z-index: 1;}

.index_page .content .left .pic:hover{transform: scale(1.2);z-index: 2;cursor: pointer;}
/* .index_page .content .left .pic:nth-child(2):hover{transform: scale(1.2);z-index: 2;}
.index_page .content .left .pic:nth-child(3):hover{transform: scale(1.23);z-index: 2;}
.index_page .content .left .pic:nth-child(4):hover{transform: scale(1.09);z-index: 2;} */
.index_page .content .left p{font-size:18px;font-weight:500;color:rgba(255,255,255,1);line-height:25px;position: absolute;left: 0;right: 0;bottom: 30px;margin: auto;}
.index_page .content .left p:nth-child(1){bottom: 20px;}
.index_page .content  .right{position: relative;}
.index_page .content .right .txt{position: absolute;top: 90px;left: 0 ;right: 0;width:265px;margin: auto;}
.index_page .content .right .txt h1{text-align: center;margin-bottom: 20px;font-size:32px; font-weight:bold; color:rgba(60,30,72,1); line-height:44px;}
.index_page .content .right .txt p{font-size:16px;font-weight:400;color:rgba(111,106,113,1);line-height:22px;}
.index_page .content{padding-bottom: 70px;}
.index_page .wrap1 .bbox{width: 744px;height:334px;margin-bottom:8px;}
.index_page .wrap1{margin-bottom: 150px;}
.index_page .wrap1 .sbox{width: 360px;float: left;margin-right: 24px;margin-bottom: 10px;}
.index_page .wrap1  .bbox{float:left}
.index_page .wrap1  .sleft{float:right;margin-right: 0;}
.index_page .wrap1  .sbox:nth-child(6){margin-right: 0;}
.index_page .wrap2 {display: flex;flex-flow: wrap;justify-content: space-between;}
.index_page .pic .box4{background-image: url(../images/index/j1.png);background-repeat: no-repeat;background-size: 100% 100%;height: 111.6px;margin-right: 28px;}
.del{display: none}
.index_page .wrap5 dt p{margin-bottom: 20px}
.index_page .wrap5 dt{border-bottom: 1px solid #DDDDDD;margin-bottom: 5px}
.index_page .wrap2 dl{width:260px;  margin:40px 100px 0 0}
.index_page .wrap2 dl:nth-child(3n){margin-right: 0}

.index_page .wrap2 dt{width:50px;margin: 0 auto;margin-bottom: 20px;}
.index_page .wrap2 dt img{width: 50px;height: 50px}
.index_page .wrap2 p{font-size:16px;font-weight:400;color:rgba(51,51,51,1);line-height:24px;}
.index_page .h1{border-bottom: 1px solid #979797;    width: 41.8%;position: absolute;top: 22px;}
.index_page .h2{border-bottom: 1px solid #979797;    width: 41.8%;position: absolute;top: 22px;right: 0;}
.index_page .hx{margin-bottom: 100px;}
.index_page .hx p i img{width: 18px;display: inline-block;margin-right: 10px;}
.index_page .hx .wrap5{display: flex;justify-content:space-between;}
.index_page .hx dl{width:300px}
.index_page .hx dl p{font-size:16px;font-weight:500;color:rgba(102,102,102,1);line-height:22px;text-align:start}
.index_page .hx dl span a{float: right;color:#F2AE03}
.index_page .hx dl dd a{font-size:14px;font-weight:500;color:#999999;line-height:30px;display: block;    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;}
.index_page .hx dl dd a:hover{color:#F2AE03}
.index_page .hx dl dd p{margin-bottom: 0;}
.index_page .gif video{width: 100%;display: block;}


.index_page .gif {position: relative;}
.index_page .txt{text-align: center;}
.index_page .txt a{font-size: 18px;
    font-weight: 500;color:rgba(255,255,255,1);line-height:25px;background-color: #FFBE50;padding: 10px 37px;border-radius:24px;}
.index_page .row .pic .box4 span{font-size:28px;font-weight:bold;color:rgba(216,181,122,1);line-height:38px;}
.index_page .row .pic .box4 p{font-size:21px;font-weight:500;color:rgba(216,181,122,1);line-height:29px;    width: 258.2px; margin: 0 auto;padding:0 20px}


.index_page .aside1{display: none}
.kd{width: 20px}

.ll{position: absolute;width: 400px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    }
.index_page #demo1{display: flex;}
.index_page .bbox{position: relative;}
.index_page .sbox{position: relative;cursor: pointer;}
.index_page .txt1{position: absolute;bottom:0px;padding: 20px 20px 10px;width: 100%}
.index_page .txt1 p:nth-child(2),.index_page .txt1 p:nth-child(3){font-size:14px;
    font-weight:400;
    color:rgba(255,255,255,1);
    line-height:22px;
    text-shadow:0px 2px 4px rgba(0,0,0,0.2);}
.index_page .txt1 p{font-size:20px;
    font-weight:bold;
    color:rgba(255,255,255,1);
    line-height:27px;
    text-shadow:0px 4px 4px rgba(0,0,0,0.2);margin: 0;text-align: start;}

.index_page .sbox .txt1{background: none;bottom:0;padding:0 10px 20px;}


.index_page .row_bg2 p a:hover{background: rgba(255,190,80,0.8);transition: all .3s; }

.index_page .txt a:hover{background: rgba(255,190,80,0.8);transition: all .3s; }

@media (max-width:1200px){
    .index_page .row_bg2 dl{width: 32%;}
    .index_page .row{width: 90%;}
    .index_page .dd_y dl{width: 32%;}
    .index_page .row .box:nth-child(3n+2){margin-right: 0;}
    .index_page .row .box:nth-child(3n+1){margin-left: 0;margin-right: 0;}
    .index_page .row .box{width: 33%;}
    .index_page .wrap1 .bbox{width: 100%;height: auto;}
    .index_page .wrap1 .sbox{width: 100%;display: none}
.index_page .aside{display: none}
.index_page .aside1 .pic{display:none;}
.index_page .aside1 a.btn{width: 100%}
  .index_page .aside1 input{border:1px solid rgba(221,221,221,1);background-color: rgba(221,221,221,0.2);color: #999;padding: 10px}
    .index_page .aside1{display: block}
    .index_page .aside1 .bottom{background-color: #fff}
    .index_page .aside1 span{display: none;}
        .index_page .row_bg2 .bg .row{flex-flow: wrap;justify-content: space-evenly}
         .index_page .banner .aside1{position: relative;width: 90%;margin: 0 auto;margin-top: 20px;left: 0}
    .index_page .aside1 .long input{width: 100%}
     .index_page .aside1 .long{width: 100%}
      .index_page .aside1 .short{width: 100%}
    .index_page .aside1 input{width: 100%}
        .study .box{flex-flow: wrap;}
    .index_page .content{display: flex;flex-direction: column;justify-content: center;}
    .index_page .content .left{float: none;}
    .index_page .content .right{float: none;margin-right: 0}
    .index_page .content .pic img{width: 100%}
    .index_page .content .right .txt{width: 50%;top: 40%}
        .index_page .content .right .txt h1{font-size: 24px}
}

@media (max-width:1024px){
    .index_page h2:after{display: none}
    .index_page .dd_y dl{width: 48%;}
    .index_page .row_bg2 dl{width: 100%}
    .index_page .row_bg2 .wrap{justify-content: center;}
    .index_page .wrap2 dl{margin-right: 0   }
      .index_page .content .right .txt{width: 60%}
 
}
@media (max-width:768px){
    .index_page .banner .aside1{margin-top: -150px;}
    .ll{width: auto;}
    .index_page .row .box:nth-child(4){margin-bottom: 0;}
    .index_page .row .box:nth-child(5){margin-bottom: 0;}
    .index_page .row .box:nth-child(6){margin-bottom: 0;}
      .index_page .content .right .txt{width: 70%;top: 30%}
    .index_page h2{margin-top: 45px;margin-bottom: 23px}
    .index_page .wrap1{margin-bottom: 75px}
    .index_page .pic{margin-bottom: 15px;}
    .index_page h2{font-size: 28px;}
    .index_page h2:after{top:25px}
    .index_page .hx .wrap5{flex-flow: wrap;}
    .index_page .hx dl{width: 100%;margin-bottom: 20px}
    .index_page .row .box{width: 50%;}
  .index_page .row{margin-top: 50px}
  .index_page .row_bg2 .row{margin-bottom: 40px}
  .index_page .wrap2 dl{width: 50%}
  #footer a{flex-basis: 100%}
  .index_page .hx{margin-bottom: 0px;}
  .index_page .wrap2 p{margin-bottom: 0}
      .index_page .txt a{padding: 4px 10px;font-size: 10px}
      .index_page .row_bg2 .bg .left img{height: auto;}
    .index_page .wrap2 dt{width: 30px}
    .index_page .gif{margin-top: 30px}
    .index_page #Marquee_x{display: none;}
    .index_page .wrap2 dl{margin-top: 20px}
    .index_page .wrap2 dt img{width: 30px;height: 30px}
   .index_page .wrap2 dl{width: 30%}
    .index_page .row_bg2 .bg .row .aside .left{margin-right: 5px}
    .index_page .dd_y dt .zz{display: block;position: static;background-color: #fff;}
    .index_page .dd_y dt .zz p{color: #333;margin: 10px !important;font-size: 12px;}
    .index_page .row_bg2 .bg .row .aside{flex-basis: 48%}
    .index_page .content{padding-bottom: 20px}
    .index_page .row .box p{font-size: 10px;margin: 10px 5px}
    .index_page .row .box{margin-bottom: 20px}
    .index_page .row .box span{font-size: 24px}
    .index_page .row .box{width: 30%}
    .index_page .row .wrap{justify-content: space-between;margin-top: 20px;margin-bottom: 20px;}
.index_page .aside1 .pic{display: block;width: 40px}
.index_page .aside1 .pic {top: 0;right: 15px;transform: rotateY(180deg);}
.index_page .aside1 form{padding: 10px}
    .index_page .wrap3{margin-top: 40px;margin-bottom: 30px}
    .index_page .row p{margin-bottom: 10px}
    .index_page .row_bg2 .row{margin-bottom: 30px}
.index_page .aside1 input{margin-bottom: 10px;height: 40px}
    .index_page .row .box:hover{    box-shadow:0px 0px 0px 1px rgba(0,0,0,0.06) ;transform:scale(1);transition:all 0;}
.index_page .content .left .pic:hover{transform:scale(1);}
    .index_page .row .box{    box-shadow:0px 0px 0px 1px rgba(0,0,0,0.06) ;    border-radius: 8px;}
    .index_page .row h3{font-size: 16px}
    .index_page .row{margin-top: 30px}
    .index_page .row_bg2 dl:hover{border-top: 10px solid #fff;box-shadow:none;}
    .index_page .row_bg2 .bg{padding-bottom: 35px}
    .index_page .row_bg2 .bg h1{padding-top: 30px !important;}
    .index_page .row_bg2 p a{font-size: 14px;padding: 5px 25px}
    .index_page .row_bg2 .bg .row p{font-size: 10px}
    .index_page .dd_y dd p{font-size: 12px}
    .index_page .row_bg2 .bg .left{width: 30px;height: 30px}
    .index_page .wrap1 .bbox{margin-bottom: 2px}
    .index_page .content .left p{font-size: 10px;line-height: 13px}
    .index_page .content .left .pic:nth-child(1) img{width: 74%}
    .index_page .content .left .pic:nth-child(2) img{width: 74%}
    .index_page .content .left .pic:nth-child(3) img{width: 77%}
    .index_page .content .pic img{margin: auto;}
    .index_page .row_bg2 .bg .row{margin-top: 20px;margin-bottom: 20px;justify-content: space-between;}
    .index_page .row_bg2 .bg .row span{font-size: 14px;line-height:24px;margin-bottom: 0}
    .index_page .wrap3 .box1{width: 48%;border-radius:0px;box-shadow: 0 6px 10px 0 rgba(0,0,0,.05), 0 10px 20px 0 rgba(0,0,0,.12)}
    .index_page .row .zz2 p{padding: 55px 35px 0}
    .index_page .wap_5{display: block !important;} 
    .index_page .wrap3 .box1:last-child img{      margin: 35px auto 22px;width: 49px;}
    .index_page .pc_5{display: none !important;} 
    .index_page .dd_y dd {background-color: #F9FAFB;box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.06)}
        .index_page .wrap1 .sbox{width: 100%;display: block}
    .index_page .dd_y dl{width: 100%;margin-bottom: 0} 
     .wap_5 .swiper-pagination{bottom: 0;left: 0;right: 0;margin: auto;}  
     .wap_5 .swiper-pagination span{background-color:rgba(250,191,19,1);margin: 0 5px}
     .index_page .row p{font-size: 14px}
     .index_page .content .right .txt p{font-size: 12px}
     .index_page .aside1 .top{height: 55px;}
     .index_page .aside1 .top h1{font-size: 16px}
     .index_page .wrap1 .sbox{width: 48%;margin-right: 0;float: left;margin: 0 1% 4%}
     .index_page .row_bg2 dd p{font-size: 14px;line-height: 28px}
     .index_page .row_bg2 dt p{font-size: 10px;margin-bottom: 5px;margin-top: 5px}
     .index_page .content .right{display: none}
     .index_page .row.hx{display: none;}
     .index_page .wrap2 dl p{font-size: 10px}
     .index_page .row .zz2 p{font-size: 10px;padding: 5px}
     .index_page .row .zz2 p{padding: 0 10px 10px;border-radius: 0;font-weight: 400}
     .zz2{display: block;position:static;background-color: inherit;border-radius: 0}
     .index_page .wrap3 .box1 img{width: 60%;margin: 0 auto;}
     .index_page .sbox .txt1{position: static;font-size: 10px;background-color: #F9FAFB;padding:  0;min-height: 100px;}
     .index_page .txt1 p:nth-child(2){color: #333;text-shadow: none;font-size: 12px;}
     .index_page .txt1{padding:  0;position: static;color: #333;font-size: 14px;background-color: #F9FAFB;box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.06);min-height: 100px;}
     .index_page .wrap1 .bbox{width: 48%;margin: 0 1% 4%}
     .index_page .txt1 p{color: #333;padding: 0 10px;text-shadow: none;font-weight: normal;margin-bottom: 0;font-size: 14px;}
     .index_page .txt1 p:nth-child(2), .index_page .txt1 p:nth-child(3){color: #333;padding: 0 10px;text-shadow: none;font-weight: normal;margin-bottom: 0;font-size: 12px;}
     .index_page .wrap1{margin-bottom: 0px}
     .index_page .row .wrap::before, .index_page .row .wrap::after{display: none;}
     .index_page .row_bg2 dt img{width: 45px;height: 45px;margin-top: 15px;margin-bottom: 15px}
     .index_page .row_bg2 dl{width: 32%;    border-radius: 8px;}
     .index_page .row_bg2 dd p{display: none;}
.index_page .wrap3 .box1:last-child img
     .index_page .row_bg{margin-top: 30px;}
.index_page .row .box p i{font-style: normal;}
h1 i img{bottom: -8px;width: 16px !important}
.index_page .aside1 p {
    text-align: center;
    font-size: 13px;
    margin: auto;
    margin-top: 5px;
    color: gray;
}
.index_page .sbox .txt1  p:nth-child(2){display: block;font-size: 12px;}
.index_page .aside1 p span{    color: rgba(255,190,80,1);
    display: inline-block;}
.index_page .row_bg2 dd{margin-bottom: 10px;}
   .index_page .aside1 a.btn
{    text-align: center;
    padding: 10px 0;

    animation:big 3s infinite linear;
    -webkit-animation:big 3s infinite linear;
}

@keyframes big
{
  0%{transform: scale(1);}
50% {transform: scale(0.9);}
100%{transform: scale(1);}
}
     }
      
@media (max-width:414px){
    .index_page .wrap3 .box1:last-child p{padding-bottom: 0;}
    .index_page .aside1 li span{margin-bottom: 0;padding: 5px;}
    .index_page .aside1 li {padding: 5px;}
    .mak{width: 100%;}
    .index_page em img{width: 7px;}
    .mak li{padding: 0 10px;}
    #reg .reg_c{padding: 10px 5px;}
    .index_page .row .box span{font-size: 20px;}
    .index_page .banner .aside1{position: relative;width: 90%;margin: 0 auto;margin-top: -70px}
.index_page .wap_5 swiper-slide  img{height:250px }
    .index_page .content .left p{bottom: 20px}
     .index_page .content .right .txt{width: 80%;top:22%;}
    .index_page h2{font-size: 24px;}
    .index_page .dd_y .zz p{font-size: 14px;line-height: 24px;}
    .index_page .dd_y dl{width: 100%;}
}
@media (max-width:375px){.index_page .wrap3 .box1:last-child img{
    margin: 35px auto 13px;

}}
