section img {display: block;width: 100%;height: auto;}
.banner {background: url("../images/Campus_01.jpg") no-repeat;background-size: 6.4rem 4.33rem;height: 4.33rem;width: 6.4rem;position: relative;}
#menu {width: 100%;box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);background-color: rgba(0, 0, 0, .4);transition: .5s;height: .9rem;}
.to_top {position: fixed;left: 0;top: 0;z-index: 1111;}
.to_bottom {position: absolute;left: 0;bottom: 0;}
#menu .swiper-slide {background-image: url("../images/nav.png");background-repeat: no-repeat;background-size: 1.4rem 5.38rem;background-position: center top;width: 1.84rem;height: .9rem;}
#menu .swiper-slide:nth-child(2) {background-position: center -.9rem;}
#menu .swiper-slide:nth-child(3) {background-position: center -1.8rem;}
#menu .swiper-slide:nth-child(4) {background-position: center -2.7rem;}
#menu .swiper-slide:nth-child(5) {background-position: center -3.6rem;}
#menu .swiper-slide:nth-child(6) {background-position: center -4.5rem;}
#menu .active {background-color: #3cc7d4;}
#menu .swiper-slide:after {position: absolute;content: "";right: 0;top: 0.23rem;width: 1px;height: .4rem;background-color: #fff;}
#menu .swiper-slide:last-child:after {display: none;}
#menu .swiper-slide a {display: block;height: 100%;width: 100%;}

.w_592 {width: 5.92rem;margin: 0 auto;overflow: hidden;}
.w_290, .w_290_t {padding-top: 0.12rem;width: 5.92rem;}
.w_274 {display: flex;flex-flow: wrap;padding: 0.26rem 0.24rem 0.38rem;justify-content: space-around;border-bottom: 0.12rem solid #eee;}
.pd_0_24_38 {padding: 0 0.24rem 0.38rem;box-sizing: border-box;border-bottom: 0.12rem solid #eee;}
.f30 {font-size: .3rem;line-height: .9rem;text-align: center;color: #717171;position: relative;z-index: 1;box-sizing: border-box;}
.f30:before {content: "";position: absolute;width: .06rem;height: .06rem;background-color: #ffc936;top: .28rem;left: 2.54rem;}
.f30:after {content: "";position: absolute;width: .24rem;height: .1rem;background-color: #ffc936;top: .55rem;right: 2.48rem;z-index: -1;}
.pd_0_24_38 p {font-size: .2rem;color: #5f5f5f;line-height: .3rem;margin-bottom: .16rem;}
.pd_0_24_38 h5 {font-size: .2rem;color: #fff;text-align: center;line-height: .3rem;height: .3rem;margin-bottom: .23rem;}

.bgColor_008826 {background: radial-gradient(circle, #008826 10%, transparent, #fff)}
.bgColor_002f7f {background: radial-gradient(circle, #002f7f 10%, transparent, #fff)}
.bgColor_d7312c {background: radial-gradient(circle, #d7312c 10%, transparent, #fff)}
.bgColor_e46a06 {background: radial-gradient(circle, #e46a06 10%, transparent, #fff)}
.bgColor_971572 {background: radial-gradient(circle, #971572 10%, transparent, #fff)}
.bgColor_d51c68 {background: radial-gradient(circle, #d51c68 10%, transparent, #fff)}
.bgColor_00c0ff {background: radial-gradient(circle, #00c0ff 10%, transparent, #fff)}

.w_188 {
    width: 1.88rem!important;
    margin: 0 auto;
    padding: .36rem 0 .12rem;
}

.w_592 {
    width: 5.92rem;
    margin: 0 auto;
    overflow: hidden;
}

/*è¯¦æƒ…*/
.f24 {
    font-size: .24rem;
    line-height: .5rem;
    background-color: #eee;
    padding-left: .24rem;
    font-weight: normal;
    color: #777;
}

.layout_img {
    padding: 0.2rem .24rem;
    display: inline-flex;
    flex-flow: wrap;
    justify-content: space-between;
}

.layout_img figure {
    width: 2.9rem;
    margin-bottom: .12rem;
}

/*ç­‰å›¾ç‰‡å¤šäº†å†åŠ¨è¿™ä¸ª.layout_img figure:nth-child(4){    position:relative;}.layout_img figure:nth-child(4):after{    position: absolute;    content:"æŸ¥çœ‹æ›´å¤š";    top:0;    left:0;    font-size: .22rem;    color:#fff;    text-align: center;    line-height: 2.1rem;    width: 2.9rem;    height:2.1rem;    background-color: rgba(0,0,0,.4);}*/
.layout_img figure figcaption {
    display: none;
}

.l_m {
    border: none;
    outline: none;
    width: 3rem;
    background-color: #55ACEE;
    height: .5rem;
    color: #fff;
    display: block;
    margin: 0 auto;
}

.form_t h3 {
    text-align: center;
    font-size: .3rem;
    line-height: .7rem;
}

.form_t input {
    width: 100%;
    line-height: .64rem;
    font-size: .22rem;
    border: none;
    outline: none;
    padding-left: .45rem;
    box-sizing: border-box;
    margin-bottom: .24rem;
}

.form_t input[type="text"] {
    background: #eee url("../images/xxjj_03.png") no-repeat .1rem center;
    background-size: .28rem .28rem;
}

.form_t input[type="tel"] {
    background: #eee url("../images/xxjj_06.png") no-repeat .1rem center;
    background-size: .28rem .28rem;
}

.form_t input[type="submit"] {
    width: 100%;
    padding-left: 0;
    background: #00a0e9;
    color: #fff;
}