.banner img{ width:100%;}

.tit_h2{font-size: 0.3rem;color: #0a0a21;margin: 0 0 0.2em;line-height: 1.6em; text-align:center;}
.tit_p{font-size: 0.18rem;line-height: 1.6em;margin: 0 0 0.2em;text-align: center;}
.box{width:100%; margin:0 auto;}
.pg1{margin: 5% auto;/*text-align: center;*/width: 96%;}
.pg2{background:#f2f2f2;padding: 5% 2%;text-align: center;}
.pg3{background: #030132;padding: 5% 2%;text-align: center;}
.pg4{padding: 5% 2%;background: #082432;text-align: center;}
.ljzx{display: inline-block;font-size: 0.24rem;line-height: 2em;color: white;background: #f8430c;min-width: 40%;box-sizing: border-box;border-radius: 0.3rem;padding: 0 1.5em;margin: 0 2%;}

.rj1_show{padding:  0;display: flex;flex-wrap: wrap;justify-content: space-between;margin: 3% 0;}
.rj1_show li{width: 25%;margin: 1% 0;}
.rj1_show img{width: 53%;max-width: 81px;margin: 0 auto;}
.rj1_show p{font-size: 0.18rem;line-height: 1.6em;margin: 0.5em 0 0;}

.rj2_show{padding:  0;display: flex;flex-wrap: wrap;justify-content: space-around;margin: 3% auto;max-width: 523px;}
.rj2_show li{width: 48%;margin: 2% 0;}
.rj2_show img{width: 100%;}
.rj2_show p{font-size: 0.18rem;line-height: 1.6em;margin: 0.5em 0;color: #5c5a5a;}
.rj2_show .llzx{width: 9em;text-indent: 0;display: inline-block;font-size: 0.2rem;line-height: 2em;color: white;background: #f8430c;min-width: 40%;box-sizing: border-box;padding: 0;}

.rj3_show{padding: 0;display: flex;flex-wrap: wrap;justify-content: space-between;margin: 3% auto;max-width: 602px;}
.rj3_show li{width: 49%;margin: 1% 0;position: relative;}
.rj3_show img{width: 100%;}
.rj3_show p{font-size: 0.18rem;line-height: 2em;position: absolute;left: 0;bottom: 0;margin: 0;background: rgba(51, 51, 51, 0.5);width: 100%;color: white;}

.rj5_show {padding: 0;display:  flex;flex-wrap:  wrap;justify-content: space-around;margin: 3% 0;}
.rj5_show li{width: 32.7%;margin: 0.5% 0;}
.rj5_show h4{font-size: 0.24rem;margin: 0.2em 0;line-height: 1.6em;}
.rj5_show p{font-size: 0.18rem;margin: 0;line-height: 1.6em;}
.rj5_show img{width: 100%;}

.con2 {margin: 3% auto;padding: 0;width: 100%;}
.con2 .bt{padding: 0;margin: 3% auto;overflow: hidden;display: flex;justify-content: space-between;flex-wrap: wrap;max-width: 561px;}
.con2 .bt li{padding: 0;float: left;margin: 1% 0;background: #5d5cf7;width: 49%;color: white;border-radius: 0.1rem;padding: 2% 0;}
.con2 .bt div{padding: 0;}
.con2 .bt img{width: 100%;}
.con2 .bt h3{font-size: 0.22rem;margin: 0.5em auto 0;line-height: 1.6em;}
.con2 .bt p{font-size: 0.18rem;line-height: 1.6em;margin: 0 auto 0.5em;width: 80%;color: #f8d99b;font-weight: bold;}

.con3{display: flex;flex-wrap: wrap;justify-content: space-between;margin: 3% auto;padding: 0;max-width: 598px;}
.con3 li{width: 49%;margin: 1% 0;}
.con3 img{width: 100%;}

.xh_box5{margin: 3% auto;color: white;}
.xh_box5 .xh_box5_ri{box-sizing: border-box;padding: 0;}
.xh_box5 .xh_box5_ri ul{padding: 0;margin: 0;}
.xh_box5 .xh_box5_ri li{margin: 0;height: auto;}
.xh_box5 .xh_box5_ri p{margin: 0 auto;font-size: 0.18rem;line-height: 2em;text-align: left;width: 72%;}
.xh_box5 .xh_box5_le{padding: 0;margin: 2% auto 3%;}
.xh_box5 .xh_box5_le ul{margin: 0;width: 100%;box-sizing: border-box;padding: 0;position: relative;}
.xh_box5 .xh_box5_le li{background: #e9edef;line-height: 2.5em;position: relative;font-size: 0.18rem;color: black;}
.xh_box5 .xh_box5_le li span{position: absolute;top: 0;right: -0.2em;font-size: 0.6rem;font-weight: bold;width: 1em;text-align: right;color: rgba(255, 255, 255, 0.6);}
.xh_box5 .xh_box5_le li.active{background: #6286fb;color: white;}
.xh_box5 .xh_box5_le li.active::after{content:"";background:url(../images/act.png);width: 26%;height: 0;padding: 0 0 26%;position: absolute;right: -13%;top: 0;bottom: 0;margin: auto;max-width: 36px;background-size: 100% 100%;}

.con6{margin: 3% auto;padding: 0;}
.con6 li{display: flex;justify-content: space-between;align-items: center;margin: 2% 0;}
.con6 h3{width: 24%;background: #5d5cf7;line-height: 2em;font-weight: normal;color: white;font-size: 0.19rem;margin: 0;}
.con6 p{width: 74%;background: white;padding: 2%;text-align: left;font-size: 0.16rem;line-height: 1.6em;margin: 0;box-sizing: border-box;}

.con7 {list-style:none;display: flex;flex-wrap: wrap;justify-content: space-between;padding:  0;font-size: 0.18rem;}
.con7 li{width: 49%;display:inline-block;color:#FFF;margin: 1% 0;box-sizing: border-box;line-height: 2.4em;background: #afaefb;}

.yybm {margin: 3% auto 0;}
.yybm ul{margin: 0;padding: 0;}
.yybm li{margin: 3% auto;}
.yybm i{font-size: 0.2rem;font-style: normal;width: 3.5em;display: inline-block;text-align: left;color: white;}
.yybm input {width: 78%;line-height: 2.2em;font-size: 0.2rem;border-radius: 0.1rem;color:#333;background: #f0f0f0;border: solid 1px #e0e0e0;padding: 0;text-indent: 2em;}
.yybm p {font-size: 0.17rem;color: #ffffff;line-height: 1.6em;margin: 2% 0 3%;}
.yybm .ljyy{width: 2.4rem;text-align:center;border:0;box-shadow: none;text-indent: 0;display: inline-block;font-size: 0.24rem;line-height: 2em;color: white;background: #f8430c;min-width: 40%;box-sizing: border-box;border-radius: 0.3rem;padding: 0 1.5em;}

.co_wt{color: white!important;}
.te_le{text-align: left!important;text-indent: 2em!important;}


.shen{background: #062685; margin: 0 auto;width: 100%;}
.qian{ color:#dceff6;}
.h80{
    height: .3rem;
    width: 100%;
}
.h50{
    height: .3rem;
    width: 100%;
}

#moreApply .cool_content {

    height: 4rem;
    position: relative;
}

#moreApply .cool_content .center {
    width: 2.75rem;
    height: 2.75rem;
    position: relative;
    margin: 35px auto 0;
}

#moreApply .cool_content .center img{ width:100%;}

#moreApply .cool_content ul li:nth-child(1) {
    width: 1.34rem;
    height: 1.34rem;
    left: .35rem;
    top: -.73rem;
}
.tutu{ width:100%;}

#moreApply .cool_content ul li:nth-child(2) {
    width: 1.07rem;
    height: 1.07rem;
    left: .52rem;
    top: 1.03rem;
}

#moreApply .cool_content ul li:nth-child(3) {
    width: 1.09rem;
    height: 1.09rem;
    left: 1.12rem;
    top: 2.55rem;
}

#moreApply .cool_content ul li:nth-child(4) {
    width: 1rem;
    height: 1rem;
    right: .5rem;
    top: -.58rem;
}

#moreApply .cool_content ul li:nth-child(5) {
    width: 1.28rem;
    height: 1.28rem;
    left: 4.76rem;
    top: 0.92rem;
}

#moreApply .cool_content ul li:nth-child(6) {
    width: 1.02rem;
    height: 1.02rem;
    left: 4.36rem;
    top: 2.55rem;
}

#moreApply .cool_content ul li:nth-child(7) {
    width: 1.08rem;
    height: 1.08rem;
    right: .6rem;
    top: .99rem;
}

#moreApply .cool_content ul li {
    animation: opacity 3s linear infinite;
}

@keyframes opacity {
    0% {
        opacity: 1;
    }

    30% {
        opacity: 0.3;
    }

    70% {
        opacity: 0.5;
    }

    90% {
        opacity: 1;
    }

    100% {
        opacity: 1;
    }
}

#moreApply .cool_content ul li {
    background: url(../images/coolli.png) no-repeat;
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    position: absolute;
}

#moreApply .cool_content ul li img {
    align-items: center;
    display: block;
    margin: 0 auto;
}

#moreApply .cool_content ul li p {
    position: absolute;
    bottom: -.35rem;
    font-size: .16rem;
    color: #FFF;
    /* background: #fff;*/
    height: 0.3rem;
    line-height: .3rem;
    text-align: center;
}

.zixun {
    display: inline-block;
    height: .65rem;
    line-height: .65rem;
    padding: 0 .3rem;
    text-align: center;
    font-size: .20rem;
    /*font-weight: 700;*/
    color:#FFF;
    background: url(../images/znanniu.png) no-repeat;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    margin-left: 50%;
    transform: translateX(-50%);
}
.p9{margin: 5% auto;/*text-align: center;*/width: 100%;}
.pr5{margin: 0 auto;/*text-align: center;*/width: 100%; background:linear-gradient(to top, #1f0068 , #1e016a);}
.part{

    width:100%;
    overflow:hidden;
}
.p9 .box{
    /*margin-top:-0.2rem;*/
    width:6.4rem;
    height:3.0rem;
    overflow:hidden;
    position:relative;
    background:url("../images/p9-box.jpg") no-repeat center;
    background-size:6.4rem 3.0rem;
}
.p9 .box .p9-img{
    top:0.3rem;
    left:0.7rem;
    width:3.44rem;
    height:2.33rem;
    position:absolute;
    overflow:hidden;
}
.p9 .box .p9-img img{
    top:2.33rem;
    left:0;
    width:3.44rem;
    height:2.33rem;
    position:absolute;
    overflow:hidden;
    transition:0.4s;
}
.p9 .box .p9-img img.act{
    top:0;
    transition:0.4s;
}
.p9 .box .p9-ul{
    top:0.1rem;
    left:4.5rem;
    position:absolute;
    padding:0;
    margin:0;
}
.p9 .box .p9-ul li{
    margin-bottom:0.15rem;
    width:1.73rem;
    height:0.32rem;
    font-size:0.18rem;
    line-height:0.32rem;
    text-align:center;
    color:#435ff7;
    cursor:pointer;
    position:relative;
    border:0.01rem solid #435ff7;
}
.p9 .box .p9-ul li.act{
    color:#ff6c55;
    border:0.01rem solid #ff6c55;
}
.p9 .box .p9-ul li span{
    top:0.12rem;
    left:-0.1rem;
    width:0.19rem;
    height:0.19rem;
    position:absolute;
    background:url("../images/p9-sp1.png") no-repeat center;
    background-size:0.19rem 0.19rem;
}
.p9 .box .p9-ul li.act span{
    background:url("../images/p9-sp2.png") no-repeat center;
    background-size:0.19rem 0.19rem;
}

.wlbgc01{
    width:6.4rem;
    height:6.3rem;
    background: url(../images/wlbgc01.jpg) no-repeat;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}

.h40{
    height: .2rem;
    width: 100%;
}

.bt1{
    font-size: .3rem;
    text-align: center;
    color: #000;
}
.h15{
    height: .15rem;
    width: 100%;
}
.bt01{
    font-size: .20rem;
    text-align: center;
    color: #525252;
}
.h100{
    height: 1rem;
    width: 100%;
}
.fivep{
    font-size: .18rem;
    text-align: center;
    color: #fb7253;
    padding: 0 .15rem;
}

.bai{ color:#FFF !important;}
.tupi{ width:100%; margin:2% auto;}
.tupi img{ width:100%;}
.zuo{ text-align:left !important;}


.con8{margin: 3% auto;/*height: 4.448rem;*/}
.con8 .swiper-container{padding: 0 0 10px;}
.con8 ul{padding: 0;margin: 0;}
.con8 li{width: 40%;transition: all 0.3s ease;padding: 0.3rem 0 0;}
.con8 li img{width: 100%;}
.con8 h4{font-size: 0.18rem;font-weight: normal;color: #515153;line-height: 1.6em;margin: 0.1rem 0;}
.con8 h4 span{font-size: 0.24rem;display: block;color: black;line-height: 1.6em;}
.con8 p{opacity: 0;line-height: 1.6em;font-size: 0.16rem;text-align: left;text-indent: 2em;width: 90%;margin: 0 auto;}
.con8 li.active{width: 50%;padding: 0;margin: 0  -6%;z-index: 1;}
.con8 li.active p{opacity: 1;transition: all 0.3s ease;}
.con8 .swiper-pagination{bottom: 0;}



#p8{

    width:96%;
    margin:2% auto;

}
#p8 .box{
    width:98%;
    margin:2% auto;
    height:3.6rem;

    position:relative;

}
#p8 .box img{
    /* top:0;
     left:0;*/
    width:2.31rem;
    height:3.43rem;
    /*  position:absolute;*/
    float:left;
}
#p8 .box .info{
    /*  top:0.16rem;*/
    /* left:2.5rem;*/
    width:3.2rem;
    /* position:absolute;*/
    background:#FFF;
    padding:2%;
    float:left;
    margin-top:5%;
    height:2.75rem;
}
#p8 .box .info h2{
    font-size:0.25rem;
    line-height:0.34rem;
    color: #000;
    margin:0;
    padding:0;
    border-bottom:1px solid #000;
}

#p8 .box .info h2 span{ font-size:0.18rem; color:#ff6c55; font-weight:normal; margin-left:2%;}

#p8 .box .info p{
    /* margin-top:0.24rem;*/
    font-size:0.16rem;
    line-height:0.28rem;
    color: #000;
    margin:0;
    padding:0;
}
#p8 .box .info p span{ font-weight:bold;}
#p8-pag{
    bottom:0.1rem;
    /* left:1.4rem;*/
}
#p8-pag .swiper-pagination-bullet {
    width: 0.12rem;
    height: 0.12rem;
    border-radius:100%;
    display: inline-block;
    background:#ffffff;
}
#p8-pag .swiper-pagination-bullet-active {
    background:#ff9704;
}


.pg12{ background:#1f0068; width:100%; margin:2% auto;}

.xq_1{width:100%;margin:2% auto;text-align: center; }

.yw{width: 90%; height: auto; overflow: hidden;margin: 2% auto;padding: 0}
.yw li{width:98%; height: auto; overflow: hidden;  margin-left: 0.08rem; margin-top: 2%; background:#1f0068;border-radius: 1rem;padding: 0}
.yw li a{font-size: 0.2rem; text-align: center; display:block; line-height: 0.45rem;/*width: 85%;*/ color:#FFF;}




.xh_box5{margin: 3% auto;display: flex;justify-content: space-between;}
.xh_box5 .xh_box5_ri{box-sizing: border-box;padding: 0;width: 75%;height: auto;}
.xh_box5 .xh_box5_ri ul{padding: 0;margin: 0;height: 100%;}
.xh_box5 .xh_box5_ri>ul>li{margin: 0;height: auto;box-sizing: border-box;overflow: hidden;border-left: none;background: #f5f5f5;border-radius: 1em}
.xh_box5 .xh_box5_ri img{float: left;}
.xh_box5 .xh_box5_ri div{float: right;width: 100%;box-sizing: border-box;padding: 0.2rem 0.3rem;}
.xh_box5 .xh_box5_ri div ul{padding: 0;margin: 0;}
.xh_box5 .xh_box5_ri div li{font-size: 0.14rem;line-height: 2.2em;text-align: left;text-indent: 2em;position: relative;color: #2e2c2c;}
/*.xh_box5 .xh_box5_ri div li::after{content:"";border: 0.035rem solid #bfbfbf;width: 0;height: 0;position: absolute;transform: rotate(45deg);left: 0.1rem;top: 0;bottom: 0;margin: auto;}*/
.xh_box5 .xh_box5_ri div li::after{width: 0;height: 0;position: absolute;transform: rotate(45deg);left: 0.1rem;top: 0;bottom: 0;margin: auto;}
.xh_box5 .xh_box5_ri div li span{color: red;font-weight: bold}
.xh_box5 .xh_box5_ri div h3{border-left:4px solid #f5b836 ;font-size: 0.2rem;text-align: left;line-height: 1.6em;margin: 0 auto 0.2em;text-indent: 1em; color:#f5b836; font-weight:normal;}
.xh_box5 .xh_box5_le{padding: 0;margin: 0 auto;width: 22%;}
.xh_box5 .xh_box5_le ul{margin: 0;width: 100%;box-sizing: border-box;padding: 0;position: relative;flex-wrap: wrap;}
.xh_box5 .xh_box5_le li{line-height: 2em;position: relative;font-size: 0.18rem;color: #1d1b1b;box-sizing: border-box;height: auto;margin: 0 0 8%;display: flex;align-items: center;justify-content: center;border-radius: 2.5em;border: 1px solid #ededed}
/*.xh_box5 .xh_box5_le li span{position: absolute;top: 0;right: -0.2em;font-size: 60px;font-weight: bold;width: 1em;text-align: right;color: rgba(255, 255, 255, 0.6);}*/
.xh_box5 .xh_box5_le li.active{background: #f7c203;color: white;border: none;}


#moreApply .cool_content .center img {
    width: 2.74rem;
    height: 2.77rem;
    -webkit-transform: rotate(360deg);
    animation: rotation 20s linear infinite;
    -moz-animation: rotation 20s linear infinite;
    -webkit-animation: rotation 20s linear infinite;
    -o-animation: rotation 10s linear infinite;
}
@-webkit-keyframes rotation {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(360deg);
    }
}


.fxx{
    height:3.6rem;
    position:relative;
    padding: 0;
    margin: 0 auto;
}
.fxx li{
    padding-right:0.34rem;
    font-size:0.18rem;
    text-align:left;
    color:#ffffff;
    line-height:0.25rem;
    position:absolute;
    animation: 1s op2 infinite linear;

}
.fxx li.tag{
    padding-left:0.34rem;
    padding-right:0;

}
.fxx li.last{
    width:3rem;
}
.fxx li.l1{
    top:0.42rem;
    left:0.5rem;
}
.fxx li.l2{
    top:1.24rem;
    left:0.28rem;
}
.fxx li.l3{
    top:1.93rem;
    left:0.2rem;
}
.fxx li.l4{
    top:2.53rem;
    left:0.4rem;
}
.fxx li.l5{
    top:3.03rem;
    left:0.37rem;
}
.fxx li.l6{
    top: 0.42rem;
    left: 4.2rem;
}
.fxx li.l7{
    top: 1.24rem;
    left: 4.6rem;
}
.fxx li.l8{
    top: 1.93rem;
    left:4.6rem;
}
.fxx li.l9{
    top: 2.53rem;
    left: 4.3rem;
}
.fxx li.l10{
    top:3.03rem;
    left:4.2rem;
}



@keyframes op2 {
    0%{opacity:0.6}
    50%{opacity:1}
    100%{opacity:0.6}
}
@keyframes y1 {
    0%{transform:rotate(0deg)}
    100%{transform:rotate(360deg)}
}
@keyframes y2 {
    0%{transform:rotate(360deg)}
    100%{transform:rotate(0deg)}
}
@keyframes op1 {
    0%{opacity:1}
    50%{opacity:0.6}
    100%{opacity:1}
}
@keyframes lx1 {
    0%{top:0;left:110%;opacity:0}
    50%{opacity:1}
    100%{top:60%;left:-10%;opacity:0}
}
@keyframes lx2 {
    0%{top:30%;left:100%;opacity:0}
    50%{opacity:1}
    100%{top:60%;left:30%;opacity:0}
}
@keyframes lx3 {
    0%{top:10%;left:50%;opacity:0}
    50%{opacity:1}
    100%{top:40%;left:-10%;opacity:0}
}
@keyframes yun1 {
    0%{transform:scale(1)}
    50%{transform:scale(1.1)}
    100%{transform:scale(1)}
}
@keyframes yun2 {
    0%{transform:scale(1.1)}
    50%{transform:scale(1)}
    100%{transform:scale(1.1)}
}
@keyframes lx4 {
    0%{top:-20%;left:100%;opacity:0}
    50%{opacity:1}
    100%{top:80%;left:-10%;opacity:0}
}
@keyframes lx5 {
    0%{top:30%;left:90%;opacity:0}
    50%{opacity:1}
    100%{top:70%;left:50%;opacity:0}
}
@keyframes lx6 {
    0%{top:-10%;left:30%;opacity:0}
    50%{opacity:1}
    100%{top:30%;left:-10%;opacity:0}
}
@keyframes tp1 {
    0%{top:0;}
    50%{top:10%;}
    100%{top:0;}
}
@keyframes tp2 {
    0%{top:10%;}
    50%{top:0;}
    100%{top:10%;}
}
@keyframes tp3 {
    0%{top:120%;}
    50%{top:130%;}
    100%{top:120%;}
}
@keyframes lx7 {
    0%{top:0;left:110%;opacity:0}
    50%{opacity:1}
    100%{top:80%;left:-10%;opacity:0}
}
@keyframes lx8 {
    0%{top:30%;left:100%;opacity:0}
    50%{opacity:1}
    100%{top:100%;left:30%;opacity:0}
}@keyframes lx9 {
     0%{top:10%;left:50%;opacity:0}
     50%{opacity:1}
     100%{top:50%;left:-10%;opacity:0}
 }


.wlbgc01 .img{
    /* top:10%;*/
    margin-top:1.0rem;
    left:50%;
    margin-left:-1.05rem;
    width: 2.32rem;
    height:1.82rem;
    position:absolute;
    background:url("../images/kaifa.png") no-repeat center;
    background-size:2.32rem 1.82rem;
    animation:15s y1 infinite linear;
}


.fxx2{
    height:4.84rem;
    position:relative;
    padding: 0;
    margin: 0 auto;
    width:6.4rem;
    background:url("../images/nx.jpg") no-repeat center;
    background-size:6.4rem 4.84rem;

}
.fxx2 li{
    font-weight:bold;
    padding-right:0.34rem;
    font-size:0.15rem;
    text-align: center;
    color:#ffffff;
    line-height:0.25rem;
    position:absolute;
    animation: 1s op2 infinite linear;

}
.fxx2 li span{ font-weight:normal; font-size:0.12rem;}
.fxx2 li.tag{
    padding-left:0.34rem;
    padding-right:0;

}
.fxx2 li.last{
    width:3rem;
}
.fxx2 li.l1{
    top:1.2rem;
    left:0.45rem;
}
.fxx2 li.l2{
    top:2.2rem;
    left:1.95rem;
}
.fxx2 li.l3{
    top:1.4rem;
    left:3.3rem;
}
.fxx2 li.l4{
    top:2.4rem;
    left:4.9rem;
}
.fxx2 li.l5{
    top:3.03rem;
    left:3.35rem;
}
.fxx2 li.l6{
    top:2.9rem;
    left: 0.6rem;
}