
@media screen and (max-width: 1680px) {
    #header .navigation li > a {
        padding: 0 18px;
    }
    #header .navigation .nav-item {
        padding: 0 18px;
    }
}
@media screen and (max-width: 1520px) {
    #header .navigation li > a {
        padding: 0 12px;
    }
    #header .navigation .nav-item {
        padding: 0 12px;
    }
    #header .hw-right-wrap .hotline {
        margin-left: 52px;
    }
}

@media screen and (max-width: 1440px) {
    #header .navigation li > a {
        padding: 0 8px;
    }
    #header .navigation .nav-item {
        padding: 0 8px;
    }
    #header .hw-right-wrap .hotline {
        margin-left: 42px;
    }
    #footer .wrap .fw-left-nav li:first-child {
        margin-left: 0;
    }

}
@media screen and (max-width: 1436px) {
    .space_Aa .swiper-button-prev {
        left: 0;
    }
    .space_Aa .swiper-button-next {
        right: 0;
    }
}
@media screen and (max-width: 1424px) {
    .main_Cm .carousel .swiper-button-prev {
        left: 0;
    }
    .main_Cm .carousel .swiper-button-next {
        right: 0;
    }
    .main_Dm .event .swiper-button-prev {
        left: 0;
    }
    .main_Dm .event .swiper-button-next {
        right: 0;
    }
    .main_Dm .event {
        width: 94%;
    }
    .about_Fb .swiper-button-prev {
        left: 0;
    }
    .about_Fb .swiper-button-next {
        right: 0;
    }
}
@media screen and (max-width: 1394px) {
    .main_Ba_rg {
        margin-top: 30px;
    }
}

@media screen and (max-width: 1360px) {
    #header .hw-right-wrap .hotline {
        margin-left: 24px;
    }
    
    .swiper-button-disabled {
        pointer-events: auto !important;
    }
}

@media screen and (max-width: 1359px) {
    
    .tailor_Dml {
        width: 76%;
    }
    .tailor_Dml li {
        margin: 0 45px 30px 0;
    }
    .tailor_Dml .arrow {
        display: none;
    }
}
@media screen and (max-width: 1350px) {
    .about_Em .atlas li {
        width: 32%;
        margin-right: 2%;
    }
    .about_Em .atlas li:nth-child(3n) {
        margin-right: 0;
    }
    .about_Em .atlas li:nth-child(4n) {
        margin-right: 2%;
    }
    .about_Em .atlas li:last-child {
        margin-right: 0;
    }
    .news_Am li .card .time {
        display: none;
    }
}
@media screen and (max-width: 1349px) {
    .space_B li {
        width: 48%;
        height: auto;
        margin-right: 4%;
    }
    .space_B li:nth-child(2n) {
        margin-right: 0;
    }
    .space_B li:nth-child(2n+1) {
        margin-right: 4%;
    }
    .space_B li:last-child {
        margin-right: 0;
    }
    .space_Bpic {
        width: 100%;
        height: auto;
    }
    .space_Bpic img {
        position: relative;
    }

}
@media screen and (max-width: 1333px) {
    .tailor_B {
        height: auto;
        background-size: auto 100%;
        padding-bottom: 80px;
    }
    .tailor_Bm {
        width: 70%;
    }
    .tailor_Bm li {
        width: 50%;
        margin: 0 0 40px 40px;
    }
    .tailor_Bm li:nth-child(2n+1) {
        margin-left: 0;
    }
    .tailor_Cm {
        width: 96%;
    }
    .tailor_Cm li:nth-child(2n){
        margin-right: 0;
    }
    .tailor_Cm li:nth-child(2n+1){
        margin-right: 20px;
    }

}

@media screen and (max-width: 1297px) {
    #header>.wrap {
        width: 96%;
    }
    #header .subMenu-item {
        margin-left: 20px;
    }
    .sen_Bb {
        width: 96%;
    }
    #sen_H .sen_Hal {
        width: 96%;
    }
    #sen_H .sen_Hal li {
        margin-left: 5%;
    }
    .record .wrap {
        width: 96%;
    }
    #footer .wrap {
        width: 96%;
    }
    .sen_Gm {
        width: 96%;
    }
    #footer .wrap .fw-left {
        width: 100%;
    }
    .fw-left-nav {
        text-align: center;
    }
    .fw-right {
        width: 100%;
    }
    .fw-right-icon {
        text-align: center;
        padding-right: 0;
        margin-top: 50px;
    }
    .fw-left-nav li {
        margin-left: 6%;
    }
    .about_Fb {
        width: 80%;
        margin: 0 auto 50px;
    }
    .about_Fb .card {
        height: auto;
        padding-bottom: 60px;
    }
    .about_Fb .card .card_text {
        padding: 60px 30px;
    }
    .about_Fb .card .card_text h1 {
        margin-bottom: 20px;
    }
    #join .main {
        padding-bottom: 80px;
    }
    #join_A {
        width: 96%;
    }
    #join_B .content dl {
        width: 96%;
        margin: 0 auto;
        height: auto;
        padding-bottom: 50px;
    }
    #join_B .content dl dt {
        text-align: center;
    }
    #join_C {
        width: 96%;
    }
    .news_Am li .card .time {
        display: none;
    }
    

}
@media screen and (max-width: 1296px) {
    .craft_Am .craft_Ami {
        height: auto;
        background: 0;
        margin-bottom: 30px;
    }
    .craft_Aml {
        float: none;
    }
    .craft_Amr {
        float: none;
    }
    .craft_A .title p {
        width: 90%;
        margin: 0 auto;
    }
    .craft_Ami li {
        width: 80%;
        margin: 0 auto;
        height: auto;
    }
    .craft_Amr .box {
        position: unset;
        padding: 45px 120px 0 50px;
    }
    .craft_Ami:nth-child(2n) .craft_Aml {
        float: none;
    }
    .craft_Ami:nth-child(2n) .craft_Amr .box {
        left: 0;
    }
}
@media screen and (max-width: 1280px) {
    #header .hw-right-wrap .hotline {
        margin-left: 12px;
        padding-right: 20px;
    }
    #header .subMenu-item {
        margin-left: 20px;
    }
    #footer .wrap .fw-left-nav li:first-child {
        margin-left: 0;
    }
    .sen_Caa {
        display: none;
    }
    .sen_Cab {
        width: 100%;
    }
    .tailor_Dml {
        width: 80%;
    }
    .tailor_Dml li:nth-child(7) {
        margin-left: 0;
    }
    .tailor_Dml li img {
        max-width: 100%;
    }
    .about_Cmi p {
        padding: 0 6%;
    }
    
}
@media screen and (max-width: 1279px) {
    .fw-right-icon {
        text-align: center;
        padding-right: 0;
        margin-top: 50px;
    }
    .sen_Fa {
        width: 96%;
    }
    .sen_Fb {
        width: 96%; 
    }
    
}
@media screen and (max-width: 1246px) {
    .news_Am {
        width: 90%;
        margin: 0 auto;
    }
    .news_Am li .card .content .pic {
        margin-right: 0;
    }
    .news_Am li .card .content .text {
        display: block;
        margin: 0 auto;
        margin-top: 22px;
        text-align: center;
    }
    .news_Am li .card .content .text i {
        margin: 0 auto;
    }
    
}
@media screen and (max-width: 1200px) {
    .about_Cmi p {
        padding: 0 4%;
    }
}


@media screen and (max-width: 1199px) {

    #header .hw-right-wrap .hotline {
        position: absolute;
        top: 0;
        right: 50px;
    }
    #header .hw-right .search-icon {
        position: absolute;
        top: 0;
        right: 40px;
        padding-top: 0;
    }
    #header .hw-right .search-wrap {
        position: absolute;
        top: 0;
        right: 70px;
    }
    #header .hw-right-wrap .navigation {
        display: none;
    }
    #header .hw-right-wrap .navigation {
        width: 100%;
        text-align: center;
        padding-top: 0;
    }
    #header .hw-right-wrap .navigation li {
        float: none;
        display: inline-block;
    }
    #header .navigation li>a {
        line-height: 60px;
    }
    #header .navigation .nav-item {
        line-height: 60px;
    }
    #header .hw-right .search-wrap input {
        width: 600px;
    }
    #header .hw-left .logo {
        left: 20px;
    }
    #header .nav_s {
        display: block;
    }

}
@media screen and (max-width: 1074px) {
    /* .about_Em .atlas li:nth-child(2n) {
        margin-right: 0;
    }
    .about_Em .atlas li:nth-child(2n+1) {
        margin-right: 50px;
    } */
}

@media screen and (max-width: 1024px) {
    #header .hw-right .search-wrap input {
        width: 520px;
    }
    .sen_Bb li span i {
        font-size: 18px;
    }
    #sen_G {
        display: none;
    }
    #sen_E {
        display: block;
    }
    #sen_D .card {
        margin-bottom: 100px;
    }
    #sen_D .card li {
        width: 45%;
    }
    #sen_D .card li:last-child {
        max-width: 845px;
        width: 90%;
        margin-left: 0;
        margin-top: 135px;
    }
    #sen_D .card li input {
        width: 75%;
    }
    .fw-left-nav li {
        margin-left: 3%;
    }
    .main .main_Aa_list li {
        margin-left: 24px;
    }
    .about .main_Aa_list li {
        margin-left: 24px;
    }
    .history .main_Aa_list li {
        margin-left: 24px;
    }
    .honor .main_Aa_list li {
        margin-left: 24px;
    }
    .main_Dm .event {
        width: 80%;
    }
    .main_Dm .event .card {
        width: 100%;
        box-sizing: border-box;
    }
    .main_Dm .event .card .pic {
        width: 100%;
        margin-right: 0;
    }
    .main_Dm .event .card .text {
        width: 100%;
        margin-top: 30px;
    }
    .main_Dm .event .card .text h3 {
        text-align: center;
        margin-bottom:  20px;
    }
    .main_Dm .event .card .text p {
        text-align: center;
    }
    .main_Dm .event .card .text span {
        margin: 0 auto;
    }
    .tailor_Dml {
        width: 90%;
    }
    #join .main {
        padding-bottom: 60px;
    }
    #join_B .content dl dt {
        width: 90%;
    }
    #join_B .content dl dd {
        width: 90%;
    }
    .sen_Fa li .sen_Faa p {
        width: 80%;
        height: 80%;
        padding: 6%;
    }
    .about_Cmi {
        width: 80%;
        margin: 0 auto;
    }
    .about_Cmi:first-child {
        margin-bottom: 30px;
    }
    .pc-float-nav {
        display: none !important;
    }
    .about_Em .atlas li {
        width: 42%;
        margin-left: 3%;
        margin-right: 7%;
    }
    .about_Em .atlas li:nth-child(2n) {
        margin-right: 0;
    }
    .about_Em .atlas li:nth-child(2n+1) {
        margin-right: 7%;
        margin-left: 3%;
    } 
    .about_Em .atlas li:nth-child(3){
        margin-right: 7%;
    }
    /* .about_Em .atlas li:nth-child(3n) {
        margin-right: 7%;
    } */
}

@media screen and (max-width: 980px) {

    .tailor_Dml {
        width: 96%;
    }
    .nanometer {
        width: 96%;
        margin: 0 auto;
    }
}
@media screen and (max-width: 950px) {
    .space_Btxt h1 {
        width: 100%;
        text-align: center;
    }
    .space_Btxt span {
        display: none;
    }
    .space_B li {
        margin-bottom: 40px;
    }
    .tailor_A {
        height: auto;
    }
    .tailor_Am {
        text-align: center;
    }
    .tailor_Am li {
        width: 80%;
    }
    .tailor_Am li {
        margin-bottom: 230px;
    }
    .tailor_Bm {
        width: 96%;
    }
    .tailor_Cm li {
        max-width: 413px;
        width: 49%;
        height: auto;
    }
    .tailor_Cm li:nth-child(2n+1) {
        margin-right: 2%;
    }
    .nav_s dd a {
        padding: 0 15px;
    }
}
@media screen and (max-width: 900px) {

    .main_Aa h1 {
        display: none;
    }
    .main_Aa_list {
        width: 100%;
    }
    .main_Aa_list li {
        float: none;
        display: inline-block;
    }
    .sen_Fa li .sen_Faa p {
        padding: 4%;
    }

}
@media screen and (max-width: 850px) {

    .nav_s dd a {
        padding: 0 10px;
    }
}
@media screen and (max-width: 820px) {

    .fw-right-icon {
        text-align: center;
        margin-top: 50px;
        padding-right: 0;
    }
    .sen_Fa li .sen_Faa p {
        line-height: 150%;
    }
}


@media screen and (max-width: 750px) {
    #header {
        display: none;
    }
    #header_M {
        display: block;
    }
    #header .hw-right-wrap .hotline {
        display: none;
    }
    #sen_A .swiper-button-prev {
        display: none;
    }
    #sen_A .swiper-button-next {
        display: none;
    }
    #sen_A .swiper-pagination {
        bottom: .1rem;
    }
    #sen_A .swiper-pagination-bullet {
        width: .14rem;
        height: .14rem;
    }
    #sen_B .title {
        margin-bottom: .33rem;
    }
    #sen_B .title i {
        max-width: 2.92rem;
        margin-bottom: .3rem;
        height: .36rem;
    }
    .sen_Ba {
        margin-bottom: .31rem;
    }
    .sen_Ba .swiper-button-prev.swiper-button-white {
        width: .2rem;
        height: .3rem;
        left: 2%;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
    }
    .sen_Ba .swiper-button-next.swiper-button-white {
        width: .2rem;
        height: .3rem;
        right: 2%;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
    }
    .sen_Ba .swiper-button-prev:hover,.sen_Ba .swiper-button-next:hover {
        display: none;
    }
    .sen_Bb {
        display: none;
    }
    .sen_Bc {
        display: block;
    }
    .title p {
        font-size: .24rem;
    }
    .moveBtn {
        width: 3rem;
        height: .45rem;
        font-size: .24rem;
        line-height: .43rem;
    }

    #sen_C .nav {
        display: block;
    }
    .sen_Cab .swiper-button-prev {
        display: block;
        width: .2rem;
        height: .3rem;
        background-size: .2rem .3rem;
        left: .3rem;
        outline: none;
    }
    .sen_Cab .swiper-button-next {
        display: block;
        width: .2rem;
        height: .3rem;
        background-size: .2rem .3rem;
        right: .3rem;
        outline: none;
    }
    .sen_Cab .swiper-pagination {
        display: block;
    }
    .sen_Cab .swiper-pagination .swiper-pagination-bullet {
        width: .14rem;
        height: .14rem;
        background-color: #fff;
        opacity: 1;
    }
    .sen_Cab .swiper-pagination .swiper-pagination-bullet-active {
        background-color: #cba66b;
    }
    #sen_D {
        display: none;
    }
    #sen_DM {
        display: block;
    }
    .record .wrap {
        height: 1rem;
    }
    .record .wrap .rw-left {
        display: none;
    }
    .record .wrap .rw-right {
        float: none;
        width: 100%;
        margin-top: .3rem;
    }
    .record .wrap .rw-right input {
        font-size: .24rem;
        height: .4rem;
        padding: 0 .14rem;
    }
    .fw-left .fw-left-nav {
        display: none;
    }
    .fw-right-icon {
        display: none;
    }
    #sen_B {
        padding: .5rem 0;
    }
    .sen_Bb li span i {
        font-size: .14rem;
    }
    #sen_C {
        padding: .5rem 0;
    }
    #sen_C .title {
        margin-bottom: .3rem;
    }
    #sen_C .title i {
        max-width: 2.67rem;
        margin-bottom: .21rem;
    }
    #sen_D {
        padding: .5rem 0;
    }
    #sen_D .title s {
        display: none;
    }
    #sen_D .title p {
        display: block;
        font-size: .24rem;
    }
    #sen_E {
        padding: .7rem 0;
    }
    #sen_F {
        padding: .5rem 0;
    }
    #sen_F .title {
        margin-bottom: .33rem;
    }
    #sen_F .title i {
        max-width: 4.83rem;
        margin-bottom: .21rem;
    }
    .sen_Fa li span {
        font-size: .24rem;
        background: none;
        text-align: left;
        padding-left: .1rem;
        box-sizing: border-box;
    }
    .sen_Fa li:hover span {
        bottom: 0;
    }
    .sen_Fa li .sen_Faa {
        display: none;
    }
    .sen_Fb .sen_Fba p {
        height: .4rem;
        background: none;
    }
    .sen_Fb .sen_Fba:hover p {
        height: .4rem;
    }
    .sen_Fb .sen_Fba p i {
        height: .4rem;
        font-size: .24rem;
        line-height: .4rem;
        text-align: left;
        padding-left: .1rem;
        box-sizing: border-box;
    }
    .sen_Fb .sen_Fba:hover p i {
        font-size: .24rem;
        line-height: .4rem;
    }
    #sen_H {
        padding: .5rem 0;
    }
    #sen_H .title {
        margin-bottom: .3rem;
    }
    #sen_H .title i {
        max-width: 4.39rem;
        margin-bottom: .36rem;
    }
    #sen_H .title .nav li {
        padding: 0 .1rem;
    }
    #sen_H .title .nav li a {
        width: 1.8rem;
        height: .42rem;
        font-size: .28rem;
        line-height: .42rem;
        border: .01rem solid #ddd;
    }
    #sen_H .sen_Ha {
        display: none;
    }
    #sen_H .sen_Hb{
        display: block;
    }
    #sen_I {
        height: 1.2rem;
    }
    #footer .copyright {
        display: none;
    }
    #sen_I .sen_Ia {
        padding-top: .345rem;
    }
    #sen_J {
        display: block;
    }
    #sen_Y {
        display: none;
    }
    .main_A {
        top: -.33rem;
    }
    .main_Aa {
        height: .7rem;
        margin-bottom: .28rem;
        padding: 0 .1rem;
    }
    .main_Aa_list li {
        margin-left: .32rem;
    }
    .space .main_Aa_list li {
        margin-left: .4rem;
    }
    .honor .main_Aa_list li {
        margin-left: .32rem;
    }
    .honor .main_Aa_list li:first-child {
        margin-left: 0;
    }
    .history .main_Aa_list li {
        margin-left: .32rem;
    }
    .history .main_Aa_list li:first-child {
        margin-left: 0;
    }
    .main .main_Aa_list li {
        margin-left: .32rem;
    }
    .main .main_Aa_list li:first-child {
        margin-left: 0;
    }
    .main_Aa_item {
        font-size: .28rem;
        line-height: .7rem;
        padding: 0;
    }
    .main_Aa_item:after {
        display: none;
    }
    .main_A .location {
        text-align: left;
        font-size: .24rem;
        padding-right: 0;
        padding-left: .3rem;
    }
    .about .main_Aa_list li {
        margin-left: .32rem;
    }
    .about .main_Aa_list li:first-child {
        margin-left: 0;
    }
    .about_A {
        padding-bottom: .62rem;
    }
    .about_A .title {
        margin-bottom: .5rem;
    }
    .about_A .title h1 {
        font-size: .38rem;
        margin-bottom: .2rem;
    }
    .about_A .title p {
        width: 5.4rem;
        margin: 0 auto;
        font-size: .2rem;
        line-height: 150%;
    }
    .about_Am .swiper-pagination {
        padding-right: .54rem;
    }
    .about_Am .swiper-pagination .swiper-pagination-bullet {
        width: .14rem;
        height: .14rem;
        margin: 0 .05rem;
    }
    .about_At {
        padding-top: .57rem;
    }
    .about_At p {
        font-size: .24rem;
        line-height: 200%;
        margin-bottom: .21rem;
    }
    .about_B {
        display: none;
    }
    .about_BM {
        display: block;
    }
    .about_Cm {
        padding: .66rem 0;
    }
    .about_Cmi {
        height: auto;
        border: .01rem solid #fff;
    }
    .about_Cmi:first-child {
        margin-bottom: .3rem;
    }
    .about_Cmi h1 {
        width: 1.1rem;
        padding-top: .48rem;
        margin-bottom: .39rem;
    }
    .about_Cmi h2 {
        width: 1.75rem;
        padding-top: .67rem;
        margin-bottom: .49rem;
    }
    .about_Cmi p {
        font-size: .24rem;
        line-height: 150%;
        padding-bottom: .3rem;
    }
    .about_D {
        min-height: 8rem;
    }
    .about_Dm {
        padding: .7rem 0;
    }
    .about_Dm .title {
        margin-bottom: .4rem;
    }
    .about_Dm .title h1 {
        font-size: .38rem;
        margin-bottom: .16rem;
    }
    .about_Dm .title p {
        font-size: .24rem;
        line-height: 200%;
    }
    /* .about_Em .atlas li:nth-child(2n) {
        margin-right: 8%;
        margin-left: 4%;
    } */
    
    .about_Em .atlas li:last-child {
        margin-right: 0 !important;
    }
    .about_Em .VideoList li .pic {
        width: 2.43rem;
        padding: .5rem 0;
    }
    .about_Em .VideoList li .tit {
        width: 80%;
        margin: 0 auto;
        font-size: .24rem;
    }
    .craft_A {
        padding-bottom: .5rem;
    }
    .craft_A .title {
        margin-bottom: .5rem;
    }
    .craft_A .title h1 {
        font-size: .38rem;
        margin-bottom: .15rem;
    }
    .craft_A .title p {
        width: 90%;
        margin: 0 auto;
        font-size: .24rem;
        line-height: 200%;
    }
    .craft_Ami li {
        width: 6.4rem;
    }
    .craft_Amr .box {
        height: unset;
        padding: .45rem .3rem .5rem;
    }
    .craft_Amr .box h1 {
        font-size: .38rem;
        margin-bottom: .23rem;
    }
    .craft_Amr .box p {
        font-size: .24rem;
        line-height: 200%;
    }
    .craft_Ami:nth-child(2n) .craft_Amr .box {
        padding: .45rem .3rem .5rem;
    }
    .main_B {
        padding: .3rem 0 .68rem;
    }
    .main_B .title {
        margin-bottom: .5rem;
    }
    .main_B .title h1 {
        font-size: .38rem;
        margin-bottom: .2rem;
    }
    .main_B .title p {
        width: 90%;
        margin: 0 auto;
        font-size: .24rem;
    }
    .main_Ba_lf {
        width: 94%;
        margin: 0 auto;
    }
    .main_Ba_rg {
        width: 94%;
    }
    .main_Ba_rg h1 {
        font-size: .38rem;
        margin-bottom: .4rem;
        text-align: center;
    }
    .main_Ba_rg h1 span {
        font-size: .24rem;
        margin-left: .06rem;
    }
    .main_Ba_rg .glory {
        margin-bottom: .96rem;
        text-align: center;
    }
    .main_Ba_rg .glory p {
        font-size: .24rem;
        margin-bottom: .24rem;
    }
    .main_Ba_rg .motto {
        margin-bottom: 1rem;
    }
    .main_Ba_rg .text p {
        font-size: .24rem;
        line-height: 200%;
        margin-bottom: .32rem;
    }
    .main_C {
        padding: .84rem 0 1rem;
    }
    .main_Cm .title {
        margin-bottom: .36rem;
    }
    .main_Cm .title h1 {
        font-size: .38rem;
        margin-bottom: .2rem;
    }
    .main_Cm .title p {
        width: 90%;
        margin: 0 auto;
        font-size: .24rem;
    }
    .main_Cm .carousel .swiper-button-prev {
        display: none;
    }
    .main_Cm .carousel .swiper-button-next {
        display: none;
    }
    .main_Cm .carousel .swiper-slide {
        width: 49.22%;
    }
    .main_D {
        padding: .8rem 0 .9rem;
    }
    .main_Dm .event .card {
        padding: .35rem 1rem;
    }
    .main_Dm .event .card .text h3 {
        font-size: .3rem;
        margin-bottom: .2rem;
    }
    .main_Dm .event .card .text p {
        font-size: .24rem;
    }
    .main_Dm .event .card .text span {
        width: 2rem;
        height: .4rem;
        font-size: .2rem;
        line-height: .38rem;
    }
    .main_Dm .event .swiper-button-prev {
        width: .5rem;
        height: .5rem;
    }
    .main_Dm .event .swiper-button-next {
        width: .5rem;
        height: .5rem;
    }
    .main_Dm .event .swiper-button-prev:hover {
        background-size: 100%;
    }
    .main_Dm .event .swiper-button-next:hover {
        background-size: 100%;
    }
    .tailor_D>.title {
        margin-bottom: .48rem;
    }
    .tailor_D>.title h1 {
        font-size: .38rem;
        margin-bottom: .2rem;
    }
    .tailor_D>.title p {
        font-size: .24rem;
        line-height: 150%;
    }
    .tailor_Dm {
        min-height: 7.34rem;
        padding-bottom: .8rem;
    }
    .tailor_Dm .title {
        padding-top: .6rem;
        margin-bottom: .3rem;
    }
    .tailor_Dm .title h1 {
        font-size: .38rem;
        margin-bottom: .2rem;
    }
    .tailor_Dm .title p {
        font-size: .24rem;
        line-height: 150%;
    }
    .tailor_Dml {
        max-width: 7.1rem;
        margin-bottom: 0;
    }
    .tailor_Dml li {
        width: 35%;
        margin-right: .25rem;
    }
    .tailor_Dml li:nth-child(5) {
        margin-right: 0;
    }
    .tailor_Dml li:nth-child(7) {
        margin-left: .25rem;
    }
    .tailor_Dml li:nth-child(9) {
        margin-left: 0;
    }
    .tailor_Dm .tip {
        font-size: .24rem;
        line-height: 150%;
        margin-bottom: .4rem;
    }
    .tailor_E {
        padding-bottom: .33rem;
    }
    .tailor_Ea {
        top: -.39rem;
    }
    .tailor_Eb {
        padding-top: .6rem;
    }
    .tailor_Eb .title h1 {
        font-size: .38rem;
        margin-bottom: .12rem;
    }
    .tailor_Eb .title p {
        font-size: .24rem;
        line-height: 150%;
    }
    .tailor_Ec .title h1 {
        font-size: .32rem;
        margin-bottom: .15rem;
    }
    .tailor_Ec .title p {
        font-size: .24rem;
        line-height: 150%;
    }
    .tailor_Ed {
        padding-top: .45rem;
    }
    .tailor_Ed .title {
        margin-bottom: .36rem;
    }
    .tailor_Ed .title h1 {
        font-size: .32rem;
        margin-bottom: .15rem;
    }
    .tailor_Ed .title .nav {
        margin-bottom: .28rem;
    }
    .tailor_Ed .title .nav li {
        width: 1.5rem;
        height: .4rem;
        border: .02rem solid #3e3a39;
        font-size: .26rem;
        line-height: .36rem;
        margin-left: .16rem;
    }
    .tailor_Ed .title p {
        font-size: .24rem;
        line-height: 150%;
    }
    .tailor_Ed .album {
        margin-bottom: .33rem;
    }
    .tailor_Ed .tip {
        font-size: .24rem;
        line-height: 150%;
    }
    .tailor_G {
        padding: .78rem 0 .67rem;
    }
    .tailor_G .title {
        margin-bottom: .27rem;
    }
    .tailor_G .title h1 {
        font-size: .38rem;
        margin-bottom: .15rem;
    }
    .tailor_G .title p {
        font-size: .24rem;
        line-height: 150%;
    }
    .tailor_Gm li {
        width: 48%;
        margin-right: 4%;
        margin-bottom: .33rem;
    }
    .tailor_Gm li:nth-child(2n) {
        margin-right: 0;
    }
    .tailor_Gm li:nth-child(3) {
        margin-right: 4%;
    }
    .tailor_Gm li img {
        max-width: 100%;
    }

    .about_F {
        padding: .3rem 0 1.1rem;
    }
    .about_F .title {
        margin-bottom: .75rem;
    }
    .about_F .title h1 {
        font-size: .38rem;
        margin-bottom: .3rem;
    }
    .about_F .title p {
        font-size: .28rem;
        line-height: 180%;
    }
    .about_Fb {
        margin-bottom: .5rem;
    }
    .about_Fb .card {
        padding-bottom: .6rem;
    }
    .about_Fb .card .card_text {
        padding: .6rem .3rem;
    }
    .about_Fb .card .card_text h1 {
        font-size: .38rem;
        margin-bottom: .3rem;
    }
    .about_Fb .card .card_text p {
        font-size: .28rem;
        line-height: 180%;
    }
    .about_Fb .swiper-button-prev {
        width: .5rem;
        height: .5rem;
    }
    .about_Fb .swiper-button-prev:hover {
        background-size: 100%;
    }
    .about_Fb .swiper-button-next {
        width: .5rem;
        height: .5rem;
    }
    .about_Fb .swiper-button-next:hover {
        background-size: 100%;
    }

    .about_Fs {
        background-position: .77rem .48.4rem;
    }
    .about_Fs ul li.swiper-slide-active .year {
        font-size: .38rem;
        line-height: 1;
        top: -.04rem;
    }
    .about_Fs ul li {
        width: 1.66rem;
        height: 1.13rem;
    }
    .about_Fs ul li .year {
        font-size: .26rem;
        top: .7rem;
    }
    .about_Fs ul li .line {
        width: .1rem;
        height: .1rem;
        top:.48rem;
        margin-left: -.05rem;
    }
    .about_Fs ul li.swiper-slide-active .icon {
        top: .72rem;
    }
    .about_Fs ul li .icon {
        height: .08rem;
    }
    .about_Fs .bg {
        top: .48rem;
        height: .1rem;
    }
    .about_E {
        padding-top: .3rem;
    }
    .about_E .title {
        margin-bottom: .56rem;
    }
    .about_E .title h1 {
        font-size: .38rem;
        margin-bottom: .2rem;
    }
    .about_E .title p {
        font-size: .24rem;
        line-height: 1.5;
    }
    .about_Em .banner {
        margin-bottom: .33rem;
    }
    .about_Em .atlas {
        padding-bottom: .32rem;
    }
    .about_Em .atlas li {
        width: 42%;
        height: 3.5rem;
        margin-left: 3%;
        margin-right: 7%;
    }
    .about_Em .atlas li img {
        max-width: 2.43rem;
    }
    .about_Em .moveBtn {
        width: 3rem;
        height: .45rem;
        font-size: .24rem;
        line-height: .43rem;
    }
    .honor {
        padding-bottom: 1rem;
    }
    #join .main {
        padding-bottom: .5rem;
    }
    #join_A {
        margin-bottom: .6rem;
    }
    #join_A .title {
        margin-bottom: .33rem;
    }
    #join_A .title h1 {
        font-size: .38rem;
    }
    #join_A .content p {
        font-size: .24rem;
        margin-bottom: .1rem;
        text-align: left;
    }
    #join_B {
        padding-bottom: .5rem;
    }
    #join_B .title {
        margin-bottom: .2rem;
    }
    #join_B .title h1 {
        font-size: .38rem;
    }
    #join_B .content dl {
        padding-bottom: .5rem;
        margin-bottom: .2rem;
    }
    #join_B .content dl dt h1 {
        font-size: .38rem;
    }
    #join_B .content dl dt p {
        font-size: .24rem;
    }
    #join_C .title {
        margin-bottom: .2rem;
    }
    #join_C .title h1 {
        font-size: .38rem;
    }
    #join_C .content li {
        width: 49%;
        height: 3.4rem;
    }
    #join_C .content li:nth-child(2n) {
        margin-right: 0;
    }
    #join_C .content li:nth-child(3) {
        margin-right: 2%;
    }
    #join_C .content li span {
        font-size: .38rem;
    }
    #join_C .content li em {
        font-size: .3rem;
    }
    #join_C .content li p {
        font-size: .24rem;
        margin-top: .1rem;
    }
    .news_A .title {
        margin-bottom: .49rem;
    }
    .news_A .title {
        margin-bottom: .49rem;
    }.news_A .title h1 {
        font-size: .38rem;
        margin-bottom: .15rem;
    }
    .news_A .title p {
        font-size: .24rem;
        line-height: 150%;
    }
    .news_Am li .card .content {
        padding: .35rem .5rem;
        border: 1px solid #ddd;
    }
    .news_Am li .card .content .pic {
        width: 4rem;
        height: 2.5rem;
    }
    .news_Am li .card .content .text {
        max-width: 6.35rem;
        margin-top: .22rem;
    }
    .news_Am li .card .content .text h1 {
        font-size: .3rem;
        line-height: 150%;
        margin-bottom: .3rem;
        height: .45rem;
        text-align: left;
    }
    .news_Am li .card .content .text p {
        font-size: .24rem;
        line-height: 150%;
        margin-bottom: .38rem;
        height: auto;
        text-align: left;
    }
    .news_Am li .card .content .text i {
        width: 2.4rem;
        height: .4rem;
        font-size: .24rem;
        line-height: .36rem;
    }
    .space {
        padding-bottom: .6rem;
    }
    .space_A {
        margin-bottom: .3rem;
        padding-top: .3rem;
    }
    .space_A .title {
        margin-bottom: .6rem;
    }
    .space_A .title h1 {
        font-size: .38rem;
        margin-bottom: .22rem;
    }
    .space_A .title p {
        font-size: .24rem;
    }
    #space_A .swiper-slide {
        width: 49.18%;
    }
    .space_Aa {
        display: none;
        margin-bottom: .6rem;
    }
    .space_Aa .swiper-button-prev {
        display: none;
    }
    .space_Aa .swiper-button-next {
        display: none;
    }

    .space_B {
        margin-bottom: .32rem;
    }
    .space_B li {
        width: 100%;
        max-width: 7.5rem;
        margin-bottom: .4rem;
        margin-right: 0;
    }
    .space_B li:nth-child(2n+1) {
        margin-right: 0;
    }
    .space_Bpic {
        height: auto;
    }
    .space_Btxt {
        display: none;
    }
    .space_Btxt_M {
        display: block;
    }
    .space_B li .mark {
        display: none;
    }
    .tailor_A .title {
        margin-bottom: .32rem;
    }
    .tailor_A .title h1 {
        font-size: .38rem;
        margin-bottom: 0.2rem;
    }
    .tailor_A .title p {
        font-size: .24rem;
        line-height: 150%;
    }
    .tailor_Am li {
        margin-bottom: 3.2rem;
        padding-top: .6rem;
        height: 6.4rem;
    }
    .tailor_Am li h1 {
        font-size: .44rem;
        margin-bottom: .25rem;
    }
    .tailor_Am li p {
        width: 2.75rem;
        height: .35rem;
        font-size: .24rem;
        line-height: .33rem;
        margin-bottom: .62rem;
    }
    .tailor_Am li .VR {
        margin-bottom: .21rem;
    }
    .tailor_Am li .VR i {
        width: 1.36rem;
        height: 1.36rem;
        border-radius: .1rem;
    }
    .tailor_Am li .VR span {
        width: 2rem;
        height: 1.36rem;
        font-size: .24rem;
        line-height: 150%;
        margin-left: .12rem;
        border-radius: .06rem;
        padding-top: .3rem;
    }
    .tailor_B {
        padding-bottom: .8rem;
    }
    .tailor_B .title {
        padding-top: .82rem;
        margin-bottom: .42rem;
    }
    .tailor_B .title h1 {
        font-size: .38rem;
        margin-bottom: .2rem;
    }
    .tailor_B .title p {
        font-size: .24rem;
        line-height: 150%;
    }
    .tailor_Bm {
        margin-bottom: .4rem;
    }
    .tailor_Bm li {
        width: 3.04rem;
        margin: 0 0 .4rem .4rem;
    }
    .tailor_C {
        padding: 1rem 0;
    }
    .tailor_C .title {
        margin-bottom: .3rem;
    }
    .tailor_C .title h1 {
        font-size: .38rem;
        margin-bottom: .2rem;
    }
    .tailor_C .title p {
        font-size: .24rem;
        line-height: 150%;
    }
    .tailor_Cm {
        margin-bottom: .56rem;
    }
    .tailor_Cm li {
        margin-bottom: .2rem;
    }
    .sen_Cb {
        display: none;
    }
    .space #Paging {
        padding-bottom: .9rem;
        height: auto;
    }
    #Paging a {
        height: .45rem;
        padding: 0 .2rem;
        margin: 0 .02rem;
        border-radius: .04rem;
        font-size: .24rem;
        line-height: .43rem;
    }
    #Paging span.current {
        height: .45rem;
        padding: 0 .2rem;
        margin: 0 .02rem;
        border-radius: .04rem;
        font-size: .24rem;
        line-height: .43rem;
    }
    #Paging span.disabled {
        height: .45rem;
        padding: 0 .2rem;
        margin: 0 .02rem;
        border-radius: .04rem;
        font-size: .24rem;
        line-height: .43rem;
    }
    #Paging span {
        font-size: .24rem;
        vertical-align: middle;
    }
    #footer .wrap {
        padding: .8rem 0;
    }
    .jg_b dd p {
        padding-bottom: .15rem;
    }
    .honor .Article {
        margin-top: 0;
    }
    .Article .Article_time {
        font-size: .24rem;
    }
    .title i {

        height: .36rem;
    }
    .zoomPreload {
        display: none;
    }
    .layui-form-label {
        font-size: .24rem;
    }
    .layui-input-block {
        font-size: .24rem;
    }
}

@media screen and (max-width: 560px) {

    .fw-left .address {
        margin-top: 0px;
    }
    .fw-right-icon {
        text-align: center;
        margin-top: 50px;
        padding-right: 0;
    }
    #sen_Z {
        display: none;
        height: 120px;
    }
}