/*pad*/

img {
    max-width: 100%;
}

.gh {
    height: 28px;
    width: 28px;
    position: absolute;
    transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    -webkit-transition: all 0.5s cubic-bmezier(0.7, 0, 0.3, 1) 0s;
    -ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    cursor: pointer;
    z-index: 9999;
    display: none;
}

.selected .gh {
    transform: rotate(90deg);
}

.gh a {
    background-color: #fff;
    display: block;
    margin: 0 auto;
    height: 2px;
    margin-top: -1px;
    position: relative;
    top: 50%;
    transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    -webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    -ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    width: 100%;
    border-radius: 2px;
}

.gh a:after {
    width: 100%;
}

.gh a:before {
    width: 100%;
}

.gh a:after,
.gh a:before {
    background-color: #fff;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    position: absolute;
    transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    -webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    -ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
}

.gh a:after {
    top: 7px;
}

.gh a:before {
    top: -7px;
}

.selected .gh a:after,
.selected .gh a:before {
    top: 0;
}

.selected .gh a:before {
    transform: translateY(0px) rotate(-45deg);
    -webkit-transform: translateY(0px) rotate(-45deg);
    -ms-transform: translateY(0px) rotate(-45deg);
    background: #fff;
    width: 100%;
}

.selected .gh a:after {
    transform: translateY(0px) rotate(45deg);
    -webkit-transform: translateY(0px) rotate(45deg);
    -ms-transform: translateY(0px) rotate(45deg);
    background: #fff;
    width: 100%;
}

.selected .gh a {
    background-color: transparent !important;
}


@media only screen and (max-width:1400px) {	

    .hpage1 .box h3 a{
        background-size: 28px auto !important;
    }
    .uithhd .btn span{
        background-size: 5px auto !important;
    }
    .hlbnews .swipnws li h5{
        background-size: 18px auto !important;
    }
    .qmfwfaq .bd li h6{
        background-size: 18px auto;
    }

    .frelerts {
        padding-right: 5rem;
        width: calc(100% - 7.5rem);
    }
    .frelelts {
        /* margin-left: -4.6rem; */
    }
    .frelelts .list li .tt i {
        width: 8px;
        height: 5px;
        margin-right: 0.7rem;
    }
    .frelelts {
        border-radius: 14px;
    }

    .frelelts .pr .cha {
        background-size: 12px auto;
    }
    .fpadd {
        padding: 0 6rem;
    }
    .fhanyeyy .fhanyesw li .ovs {
        height: 16rem;
    }
    .fxgprod .list ul li .imgs {
        height: 20rem;
    }
    .fyejiebx .shoux .vos {
        padding: 0 3rem;
    }
    .fhangye .list li {
        margin-bottom: 4rem;
    }
    .fhangye .list li .rts {
        padding: 0 4rem;
    }
    .fhangye .list li .rts .lst {
        margin-top: 1rem;
    }
    .fhangye .list li .rts .del {
        margin-top: 0.5rem;
    }
    .fxgtuijsw .prev, 
    .fxgtuijsw .next {
        left: 3rem;
    }
    .fxgtuijsw .next {
        right: 3rem;
        left: auto;
    }
    .header .naver .fnali .nav dd i {
        width: 5px;
        height: 8px;
    }
    .fwangluokk .next, 
    .fwangluokk .prev {
        background-size: 10px auto !important;
    }
    .fhyyinyon .list li .vos .imgs {
        border-radius: 13px;
    }
    .fssyinyon .list ul li h5 {
        width: auto;
        display: inline-block;
        padding: 0 12px;
    }
    .fbanner .uovs .fen {
        height: 22rem;
    }
    .frelelts .list li .tt h3 {
        width: calc(100% - 30px);
    }
    .fprogramme .fprogrlt {
        margin-left: -4.5rem;
    }
    .fprogrrt {
        padding-right: 2.5rem;
    }
    .fprogrrt .fprodxx .ovs .text .ls p::before {
        top: 0.9rem;
    }
    .fcoopersw li .icon {
        height: 18rem;
    }

    .fquality .nav ul li {
        border-radius: 12px;
    }

}

@media only screen and (max-width:1200px) {
    .fwangluokk {
        padding: 0 4rem;
    }
    .fhyyinyon .list li .ttl .more i, 
    .fhangye .list li .rts .hy .more i {
        background-size: 0.42rem auto;
    }
    .fxuanfu li .ico {
        height: 40px;
        width: 40px;
    }
    .fxuanfu li .ftt {
        width: 44px;
        top: -125px;
    }
    .fxuanfu li .ftt h4 {
        font-size: 14px;
        width: 20px;
        background-size: auto 22px;
        padding-top: 28px;
    }
    .fxuanfu li .tt h4 {
        font-size: 14px;
        line-height: 40px;
    }
    .fhyyinyon .list li .ttl .more, 
    .fhangye .list li .rts .hy .more {
        padding: 0 0.8rem;
        width: auto;
    }
    .fxgtuijsw li .ftext h6 {
        padding: 0 1rem;
        width: auto;
        display: inline-block;
        line-height: 2;
    }
    .fhyyinyon .list li .ttl .more i, 
    .fhangye .list li .rts .hy .more i {
        background-size: 5px auto;
        line-height: 2;
    }
    .fhangye .list li .rts .lst dd a {
        line-height: 2.2;
    }
    .fhangye .list li .rts .hy h2 {
        line-height: 1.2;
    }
    .fhyyinyon .list li .vos .text {
        margin-top: 1rem;
    }
    .fhyyinyon .list li .vos .text h6 {
        margin-top: 0.6rem;
        line-height: 1.6;
    }
    .frelelts {
        width: 150px;
    }
    .frelerts {
        padding-right: 3rem;
        width: calc(100% - 130px);
    }
    .fpadd {
        padding: 0 4rem;
    }
    .fxgprod .list ul li .imgs {
        height: 22rem;
    }
    .fprodxxian .fxuanxin .list li dl dd label {
        background-size: 15px auto !important;
        padding-left: 20px;
    }
    .fxgprod .list ul li {
        width: calc((100% - 2rem)/2);
    }
    .fproddelis .list li .lt .vos p {
        width: calc(100% - 60px);
    }
    .fproddelis .list li .lt .vos h5 {
        line-height: 1.4;
        margin-top: 2px;
    }
    .fbanner .uovs .lts .lst li .ico {
        height: 50px;
    }
    .fcaseintrod .fcasesw li {
        border-radius: 7px;
    }
    .fcaseintrod .fcasesw li {
        height: 18rem;
    }
    .fcaseintrod .fcaseintr .next,
    .fcaseintrod .fcaseintr .prev {
        top: 7.5rem;
    }
    .fprogrrt .fprodxx .ovs .text .ls p::before {
        top: 11px;
    }
    .header .naver .fnali .frt .fnelst img {
        border-radius: 10px;
    }
    .header .lts {
        width: 76%;
    }

}


@media only screen and (max-width:1100px) {
    .wrap{
        margin: 0 15px;
    }
    .header{
        position: fixed;
        left: 0;right: 0;
        top: 0;z-index: 33;
        height: 50px;
        background: #fff;
        box-shadow: 0 3px 5px 0 rgba(80,80,80,0.1);
    }
    /* .layout{
            padding-top: 50px;
    } */
    .gh{
        position: absolute;
        right: 15px;
        top: 12px;z-index: 1;display: block; 
    }
    .crumbs{
        padding: 10px 0;
    }
    .crumbs dt{
        font-size: 13px;
    }
    .crumbs dd a, .crumbs dd span{
        font-size: 13px;
    }
    .bbanner{
        height: 40vw;
    }
    .bbanner .txt h6{
        font-size: 13px;
    }
    .bbanner .txt h2{
        font-size: 16px;
    }
    .qmfuwuzhic{
        padding: 40px 0;
    }
    .qmfuwuzhic ul{
        margin: 0;
    }
    .qmfuwuzhic li a{
        width: 140px;height: 140px;
    }
    .qmfuwuzhic li .ico{
        height: 24px;
    }
    .qmfuwuzhic li h6{
        font-size: 12px;margin-top: 10px;
    }
    .qmfuwuzhic li.on a{
        width: 150px;height: 150px;
    }
    .qmfuwuzhic li{
        margin: 0 20px;
    }
    .footer{
        padding-top: 30px;
    }
    .footer .hd{
        display: none;
    }
    .footer .bd{
        margin-top: 0;padding: 0 0 20px;border-top: none;display: block;
    }
    .footer .bd .lts{
        width: auto;border-right: none;
    }
    .footer .bd .link{
        width: auto;padding-left: 0;padding-top: 0;
    }
    .footer .bd .lt{
        display: block;
    }
    .footer .bd .lt dl{
        width: auto;border-right: none;
    }
    .footer .bd .lt dd .wx{
        width: 90px;height: 90px;
    }
    .footer .bd .lt dd{
        margin-right: 20px;
    }
    .footer .bd .lt dd p{
        font-size: 13px;
    }
    .footer .bd .ts{
        padding-top: 20px;padding-left: 0;
    }
    .footer .bd .ts h3{
        font-size: 16px;
    }
    .footer .bd .ts p{
        font-size: 12px;
    }
    .footer .bd .link{
        margin-top: 22px;
    }
    .footer .bd .link h6{
        font-size: 13px;margin-bottom: 8px;
    }
    .footer .bd .link dd a{
        font-size: 12px;
    }
    .copyright{
        padding: 6px 0;
    }
    .copyright .wrap{
        display: block;
    }
    .copyright h6{
        font-size: 10px;
    }
    .copyright .wxs{
        display: none;
    }
    .huitfuwu .wrap{
        margin: 0;overflow-y: scroll;white-space: nowrap;overflow-x: auto;
    }
    .huitfuwu .wrap ul{
        width: 150%;height: 40px;overflow: hidden;
    }
    .huitfuwu li a{
        font-size: 14px;;line-height: 40px;
    }
    .qmnewdelhd .wrap{
        display: block;margin-bottom: 10px;
    }
    .qmnewdelhd .btn{
        margin-top: 10px;width: 100px;height: 34px;line-height: 34px;font-size: 13px;
    }
    .qmnewdelhd .btn i{
        line-height: 34px;font-size: 13px;background-size: 5px auto !important;padding-right: 20px;
    }
    .qmjjufban{
        height: 40vw;
    }
    .qmjjufban h3{
        bottom: 30px;padding-left: 0;font-size: 15px;
    }
    .qmjejubox{
        margin-top: 20px;height: auto;overflow: initial;
    }
    .qmjejubox .lt{
        float: none;width: auto;padding: 10px 14px;
    }
    .qmjejumian .lts.lts2,
    .qmjejumian .rts,
    .qmjejumian .lts{
        width: auto;float: none;margin-left: 0;
    }
    .qmjejubox .lt h4 span{
        font-size: 14px;line-height: 1.8;
    }
    .qmjejubox .lt dd{
        width: auto;font-size: 12px;float: none;margin-bottom: 4px;line-height: 1.6;
    }
    .qmjejubox .lt dl{
        margin-top: 10px;
    }
    .qmjejubox .rt{
        float: none;width: auto;padding: 10px 14px;
    }
    .qmjejubox .rt ul{
        display: block;
    }
    .qmjejubox .rt li .img{
        height: 50px;
    }
    .qmjejubox .rt li .img img{
        height: 100%;
    }
    .qmjejubox .rt li p{
        font-size: 13px;text-align: center;margin-top: 10px;
    }
    .qmjejubox .rt li{
        margin-bottom: 15px;
    }
    .qmjejumian{
        margin-top: 20px;
    }
    .qmjejumian .rts h2{
        font-size: 16px;
    }
    .qmjejumian .rts .pag1 .bd{
        margin-top: 20px;
    }
    .qmjejumian .rts .pag1 .img,
    .qmjejumian .rts .pag1 .txt{
        float: none;width: auto;
    }
    .qmjejumian .rts .pag1 .txt{
        font-size: 13px;
    }
    .qmjejumian .rts .pag1 .img{
        height: 40vw;margin-top: 20px;
    }
    .qmjejumian .rts .pag2 .ovs{
        padding: 20px 30px 10px;
    }
    .qmjejumian .rts .pag2 li{
        padding: 10px;
    }
    .qmjejumian .rts .pag2 li h4{
        font-size: 14px;
    }
    .qmjejumian .rts .pag2 li span{
        width: 30px;margin: 10px 0;
    }
    .qmjejumian .rts .pag2 li p{
        font-size: 13px;line-height: 20px;height: auto;
    }
    .qmjejumian .rts .pag3{
        padding: 20px 0 40px;
    }
    .qmjejumian .rts .pag3 .bd{
        margin-top: 30px;
    }
    .qmjejumian .rts .pag3 .txt{
        float: none;width: auto;font-size: 13px;margin-top: 0;
    }
    .qmjejumian .rts .pag3 .img{
        float: none;width: auto;margin-top: 20px;padding: 20px 15px 10px;
    }
    .qmjejumian .rts .pag4 .bd{
        margin-top: 20px;padding: 10px 20px;
    }
    .qmjejumian .rts .pag4 .bd h4 span{
        font-size: 14px;line-height: 2;
    }
    .qmjejumian .rts .pag4 .bd p{
        font-size: 12px;line-height: 1.8;
    }
    .qmjejumian .rts .pag4 .bd li{
        margin-bottom: 10px;
    }
    .qmjejumian .rts .pag5 li .img{
        height: 40vw;
    }
    .qmjejumian .rts .pag5 li{
        float: none;width: auto;margin-right: 0;
    }
    .qmjejumian .rts .pag5 li h6{
        font-size: 13px;line-height: 34px;
    }

    .qmjejumian .rts .pag5{
        padding: 30px 0 40px;
    }
    .qmjejumian .rts .pag6 .swipfaa .txt{
        width: 300px;padding: 10px 20px;
    }
    .qmjejumian .rts .pag6 .swipfaa h4{
        font-size: 12px;line-height: 2;padding-bottom: 6px;
    }
    .qmjejumian .rts .pag6 .swipfaa h6{
        font-size: 16px;
    }
    .qmjejumian .rts .pag6 .swipfaa .btn{
        font-size: 13px;width: 90px;height: 32px;line-height: 32px;border-radius: 16px;
    }
    .ucwulwjk li{
        margin-top: 20px;
    }
    .ucwulwjk li .pic{
        float: none;width: auto;height: 55vw;border-radius: 20px 20px 0 0;
    }
    .ucwulwjk li .pic .text{
        padding: 10px 10px 0;
    }
    .ucwulwjk li .pic .text h2{
        font-size: 16px;line-height: 2;padding-bottom: 5px;
    }
    .ucwulwjk li .ovs{
        height: auto;
    }
    .ucwulwjk li .pic .text p{
        font-size: 13px;line-height: 1.8;
    }
    .ucwulwjk li .pic h6{
        font-size: 13px;background-size: 18px auto !important;
    }
    .hbanner li,
    .hbanner{
        height: 60vw;
    }
    .hbanner li .txt{
        top: 34%;
    }
    .hbanner li .txt h6{
        font-size: 12px;
    }
    .hbanner li .txt h2{
        font-size: 16px;
    }
    .hbanner li .txt p{
        font-size: 12px;
    }
    .hpage2 .box .rts{
        margin-top: 20px;
    }
    .hlbnews{
        margin-top: 20px;
    }
    .hlbnews .wrap{
        display: block;height: auto;padding: 10px 20px 10px;border-radius: 0 30px 0 30px;
    }
    .hlbnews .ico{
        padding-top: 10px;margin-bottom: 15px;
    }
    .hlbnews .ovss{
        display: block;width: auto;
    }
    .hlbnews .bs,
    .hlbnews .swipnws{
        width: auto;
    }
    .hlbnews .swipnws li h6{
        font-size: 12px;width: auto;
    }
    .hlbnews .swipnws li h3{
        font-size: 14px;width: auto;margin: 5px 0;
    }
    .hlbnews .swipnws li a{
        display: block;
    }
    .hlbnews .swipnws li h5{
        font-size: 13px;width: auto;background-size: 16px auto !important;display: inline-block;
    }
    .hpage1{
        padding: 40px 0;
    }
    .hpage1 .box .lt li .tb dl{
        width: auto;
    }
    .uithhd .btn{
        width: 90px;border-radius: 16px;
    }
    .hpage1 .box .lt li .img{
        height: 30vw;
    }
    .hpage1 .box .th .img{
        margin-top: 20px;height: 30vw;
    }
    .uithhd .btn span{
        line-height: 32px;font-size: 13px;background-size: 4px auto !important;
    }
    .hpage1 .box .lt li .img img{
        width: 100%;height: 100%;
        object-fit: contain;
    }
    .hpage1 .box{
        margin-top: 30px;
    }
    .hpage1 .box .wrap{
        display: block;
    }
    .hpage1 .box .rt,
    .hpage1 .box .lt{
        width: auto;
    }
    .hpage1 .box .lt li{
        float: none;width: auto;margin-bottom: 15px;padding: 15px;height: auto;
    }
    .hpage1 .box .lt li:nth-child(2n){
        float: none;
    }
    .hpage1 .box h3 a{
        font-size: 17px;background-size: 24px auto !important;
        font-weight: bold;
    }
    .hpage1 .box .lt li .tb{
        margin-top: 10px;
        align-items: center;
    }
    .hpage1 .box .lt li dd a{
        font-size: 14px;line-height: 1.8;
    }
    .hpage1 .box .lt li .img{
        /* margin-top: 20px; */
    }
    .hpage1 .box .rt .th{
        height: auto;padding: 20px 15px 40px;
    }
    .mlswiper .ovs li .pic img,
    .hpage1 .box .th .img img{
        margin: 0 auto;width: 100%;max-width: 100%;max-height: 100%;
        height: 100%;object-fit: contain;
    }
    .hlbnews .ovss .bs .prev, .hlbnews .ovss .bs .next{
        display: none;
    }
    .hpage1 .box .th dl{
        margin-top: 20px;
    }
    .hpage1 .box .th dd a{
        font-size: 13px;line-height: 1.8;
    }
    .hpage2{
        padding: 20px 0 40px;
    }
    .uithhd .lt li a{
        font-size: 14px;
    }
    .uithhd .lt li{
        margin-right: 15px;
    }
    .uithhd .lt li.on a{
        font-size: 18px;
    }
    .uithhd .lt li:hover a{
        font-size: 18px;
    }
    .hpage2 .box{
        margin-top: 30px;
    }
    .hpage2 .box .rts,
    .hpage2 .box .lts{
        float: none;width: auto;
    }
    .hpage2 .box .lts ul{
        padding: 0;font-size: 0;overflow-y: scroll;white-space: nowrap;
    }
    .hpage2 .box .lts ul::before{
        display: none;
    }
    .hpage2 .box .lts li h3::before{
        display: none;
    }
    .hpage2 .box .lts li h3{
        padding-left: 0;
    }
    .hpage2 .box .lts li{
        display: inline-block;margin-right: 12px;
    }
    .hpage2 .box .lts li h3 span{
        font-size: 14px;
    }
    .hpage2 .box .lts li:hover h3 span, .hpage2 .box .lts li.on h3 span{
        font-size: 18px;
    }
    .hpage2 .box .rts .bd .img{
        width: auto;height: 50vw;
    }
    .hpage2 .box .rts .bd .text{
        width: auto;top: 0;left: 0;right: 0;opacity: 0.9;height: 100%;border-radius: 20px;
        padding: 10px;
    }
    .hpage2 .box .rts .bd .text h4{
        font-size: 16px;text-align: center;
    }
    .hpage2 .box .rts .bd .text .ico{
        height: 50px;margin: 10px 0;
    }

    .hpage2 .box .rts .bd .text .ico img{
        height: 100%;
    }
    .hpage2 .box .rts .bd .text p{
        font-size: 12px;line-height: 20px;height: 40px;
    }
    .hpage2 .box .rts .bd .text .btn{
        width: 100px;height: 32px;
    }
    .hpage2 .box .rts .bd .text .btn i{
        font-size: 12px;background-size: 6px auto !important;line-height: 32px;
    }
    .hnew{
        padding-top: 30px;
    }
    .uithhd .wrap{
        /* display: block; */
    }
    .uithhd .btn{
        /* margin-top: 20px; */
    }
    .hnew .box .wrap{
        display: block;
    }
    .hnew .box .wrap::before{
        display: none;
    }
    .hnew .box .lt{
        width: auto;padding-right: 0;padding-top: 20px;
    }
    .hnew .box .lt h6{
        font-size: 12px;
    }
    .hnew .box .lt .img{
        margin: 10px 0;height: 46vw;border-radius: 10px;
    }
    .hnew .box .lt h3{
        font-size: 15px;
    }
    .hnew .box .rt li p,
    .hnew .box .lt p{
        font-size: 12px;line-height: 20px;height: 40px;
    }
    .hnew .box .rt{
        width: auto;padding-left: 0;
    }
    .hnew .box .rt li{
        padding: 10px 0;
    }
    .hnew .box .rt li h6{
        font-size: 12px;
    }
    .hnew .box .rt li h3{
        font-size: 14px;
    }
    .hnew .box .wrap{
        padding-bottom: 20px;
    }
    .qmfwmain{
        padding: 30px 0;
    }
    .uitnavs{
        width: auto;float: none;min-height: auto;background: none;border: none;padding: 0;border-radius: initial;
    }
    .uitnavs::before{
        display: none;
    }
    .uitnavs ul{
        overflow-y: scroll;white-space: nowrap;overflow-x: auto;height: 50px;
    }
    .uitnavs li{
        margin-bottom: 0;margin-right: 20px;display: inline-block;
    }
    .uitnavs li::before{
        width: 2px;height: 2px;top: 50%;margin-top: -1px;
    }
    .uitnavs li span{
        font-size: 13px;line-height: 26px;
    }
    .uitnavs li span::before{
        bottom: 0;
    }
    .uitnavs li.on span, .uitnavs li a:hover span{
        font-size: 16px;
    }
    .qmjejumian .uitrts,
    .uitrts{
        float: none;width: auto;margin-top: 0;
    }
    .qmbeizhiveo li{
        width: calc((100% - 15px)/2);margin-bottom: 10px;margin-right: 0;padding: 8px;border-radius: 10px;
    }
    .qmbeizhiveo li:nth-child(2n){
        float: right;
    }
    .qmbeizhiveo li .img{
        height: 30vw;border-radius: 10px;
    }
    .qmbeizhiveo li .txt h4{
        font-size: 13px;
    }
    .qmbeizhiveo li .txt p{
        font-size: 12px;
    }
    .uitpage dd a{
        font-size: 12px;
    }
    .uitpage dd .next, .uitpage dd .prev{
        width: 30px;height: 30px;background-size: 5px auto !important;
    }

    .uitpage dd{
        margin: 0 6px;
    }
    .uitprolist .xianggxz ul{
        overflow-y: scroll;white-space: nowrap;
    }
    .uitprolist .xianggxz li a{
        font-size: 13px;line-height: 2.4;
    }
    .uitprolist .wrap{
        margin: 0;
    }
    .uitprolist .xianggxz li{
        width: auto;padding: 0 20px;
    }
    .uitnavxla{
        float: none;width: auto;border-radius: 10px;padding: 10px 10px 30px;min-height: auto;
    }
    .uitnavxla .hd .fm{
        height: 40px;
    }
    .uitnavxla .hd .t1{
        font-size: 13px;height: 40px;width: calc(100% - 40px);
    }
    .uitnavxla .hd .sub{
        width: 40px;height: 40px;background-size: 18px auto !important;
    }
    .uitnavxla .bd{
        margin-top: 10px;
    }
    .uitnavxla .bd li h4 span{
        font-size: 15px;line-height: 36px;padding-right: 24px;background-size: 10px auto !important;
    }
    .uitnavxla .bd li.on h4 span{
        font-size: 17px;
    }
    .uitnavxla .bd li .dnli .dd h5{
        font-size: 14px;
    }
    .uitnavxla .bd li .dnli .dd:hover h5, .uitnavxla .bd li .dnli .dd.on h5{
        font-size: 15px;
    }
    .uitnavxla .bd li .dsnli h6 a{
        font-size: 13px;
    }
    .uitnavxla::before{
        display: none;
    }
    .qmxaiz{
        padding: 10px;border-radius: 10px;
    }
    .qmxaiz .th li:nth-child(4){
        width: auto;
    }
    .qmxaiz .th ul{
        padding: 0;
    }
    .qmxaiz .th li{
        font-size: 13px;width: auto;
    }
    .qmxaiz .th li:nth-child(1){
        width: auto;
    }
    .qmjszczx .fujian .td li,
    .qmxaiz .td li{
        border-radius: 5px;overflow-y: scroll;white-space: nowrap;overflow-x: auto;padding: 0;
    }
    .qmjszczx .fujian .td li h4,
    .qmxaiz .td li h4{
        font-size: 14px;line-height: 1.8;
    }
    .qmjszczx .fujian .td li h5,
    .qmxaiz .td li h6, .qmxaiz .td li h5{
        font-size: 12px;
    }
    .qmjszczx .fujian .td li a,
    .qmxaiz .td li a{
        width: 150%;height: 44px;overflow: hidden;padding: 0 10px;
    }
    .qmjszczx .fujian .td li h4,
    .qmxaiz .td li h4{
        width: 50%;
    }
    .qmjszczx .fujian .td li .xz,
    .qmxaiz .td li .xz{
        background-size: 12px auto !important;
    }
    .uitprolist .prev, .uitprolist .next{
        background-size: 6px auto !important;
    }
    .uitprolist .swiplist li a{
        font-size: 13px;line-height: 40px;
    }
    .qmjszczx .hd ul{
        padding: 0 10px;
    }
    .qmjszczx .hd{
        border-radius: 6px;
    }
    .qmjszczx .hd li a{
        font-size: 14px;line-height: 40px;
    }
    .qmjszczx .bds .ts{
        padding: 15px 0;
    }
    .qmjszczx .bds h1{
        font-size: 18px;
    }
    .qmjszczx .bds h6{
        font-size: 12px;
    }
    .qmjszczx .bds .del{
        padding: 20px 0;font-size: 12px;
    }
    .qmjszczx .fujian{
        margin-top: 20px;padding: 10px;
    }
    .qmjszczx .fujian h3{
        font-size: 16px;
    }
    .qmjszczx .fujian .th ul{
        padding: 0;
    }
    .qmjszczx .fujian .th li:nth-child(3),
    .qmjszczx .fujian .th li:nth-child(1){
        width: auto;
    }
    .qmjszczx .fujian .th li{
        font-size: 13px;
    }
    .qmfwfaq{
        padding: 20px 10px;border-radius: 10px;
    }

    .qmfwfaq .hd li{
        float: none;width: auto;height: 40px;border-radius: 4px;margin-bottom: 10px;
    }
    .qmfwfaq .hd li .lsele{
        font-size: 13px;height: 40px;padding: 0 30px 0 10px;background-size: 8px auto !important;line-height: 40px;
    }
    .qmfwfaq .hd li .sub{
        font-size: 13px;height: 34px;line-height: 34px;display: block;
    }
    .qmfwfaq .hd li.n1{
        width: 90px;height: 34px;
    }
    .qmfwfaq .bd{
        margin-top: 20px;
    }
    .qmfwfaq .bd h4{
        font-size: 16px;
    }
    .qmfwfaq .bd li{
        padding: 5px 0;border-radius: 6px;
    }
    .qmfwfaq .bd li .ts{
        padding: 0 8px;
    }
    .qmfwfaq .bd li h6{
        font-size: 13px;line-height: 1.8;background-size: 15px auto !important;background-position: left top 5px; padding-left: 24px;
    }
    .qmfwfaq .bd li i{
        width: 20px;height: 40px;background-size: 6px auto !important;
    }
    .qmfwfaq .bd li .text{
        padding: 10px;font-size: 12px;
    }
    .qmswyajsq{
        padding: 40px 0;
    }
    .qmswyajsq .box{
        margin: 0;
    }
    .qmswyajsq .box .lt{
        float: none;width: auto;margin-top: 0;
    }
    .qmswyajsq .box .lt li h3{
        font-size: 14px;line-height: 40px;width: 44px;height: 44px;
    }
    .qmswyajsq .box .lt li::before{
        left: 22px;height: 36px;bottom: -36px;
    }
    .qmswyajsq .box .lt .ico{
        height: 36px;
    }
    .qmswyajsq .box .lt p{
        font-size: 13px;
    }
    .qmswyajsq .box .lt li h6{
        width: 38px;height: 38px;margin-left: 3px;
    }
    .qmswyajsq .box .lt li:last-child p{
        font-size: 15px;
    }
    .qmswyajsq .box .lt li{
        margin-bottom: 40px;
    }
    .qmswyajsq .box .form{
        float: none;width: auto;padding: 20px 10px;margin-top: 20px;
    }
    .qmswyajsq .box .form h3{
        font-size: 16px;line-height: 1.8;text-align: center;margin-bottom: 10px;
    }
    .uitform label{
        font-size: 13px;line-height: 30px;
    }
    .uitform .t1{
        font-size: 13px;height: 36px;border-radius: 4px;
    }
    .uitform .t2{
        padding: 10px;height: 100px;
    }
    .uitform .sub{
        width: 90px;height: 32px;line-height: 32px;font-size: 14px;
    }
    .uitform p{
        font-size: 12px;
    }
    .bbanner .txt p{
        margin-top: 5px;font-size: 12px;max-width: 260px;line-height: 1.6
    }
    .bbanner .txt p br{
        display: none;
    }
    .qmswdizfw .hd{
        padding: 40px 0;
    }
    .qmswdizfw .hd ul{
        margin: 0;display: block;font-size: 0;text-align: center;
    }
    .qmswdizfw .hd li{
        display: inline-block;width: auto;vertical-align: top;position: relative;width: 33%;
    }
    .qmswdizfw .hd li:nth-child(3n){
        width: 34%;
    }
    .qmswdizfw .hd li::before{
        content: "";position: absolute;
        right: -24%;
        top: 15%;z-index: 1;    height: 1px;
        background: #ebeff7;width: 50%;
    }
    .qmswdizfw .hd li:last-child::before{
        display: none;
    }
    .qmswdizfw .hd li i{
        display: none;
    }
    .qmswdizfw .hd li h3{
        font-size: 14px;width: 44px;height: 44px;line-height: 40px;
    }
    .qmswdizfw .hd li .ico{
        margin: 10px 0;height: 36px;
    }
    .qmswdizfw .hd li p{
        font-size: 14px;
    }

    .qmswdizfw .bds{
        padding: 20px 0;
    }
    .qmswdizfw .bds h3{
        font-size: 16px;
    }
    .qmswdizfw .bds .box li .rts,
    .qmswdizfw .bds .box li .txt{
        float: none;width: auto;padding-left: 0;padding-right: 0;
    }
    .qmswdizfw .bds .box{
        margin: 20px 0;
    }
    .qmswdizfw .bds .box li:first-child .txt{
        padding: 20px 0;
    }
    .qmswdizfw .bds .box li .txt{
        padding-bottom: 20px;
    }
    .qmswdizfw .bds .box li .txt h4{
        font-size: 14px;
    }
    .qmswdizfw .bds .box li .txt p{
        font-size: 12px;margin-top: 10px;line-height: 1.8;min-height: auto;
    }
    .qmswdizfw .bds .box li .rts::after,
    .qmswdizfw .bds .box li:nth-child(1) .rts::before,
    .qmswdizfw .bds .box ul::before{
        display: none;
    }
    .qmswdizfw .bds .box li .img{
        height: 36vw;width: auto;border-radius: 6px;
    }
    .qmswdizfw .bds .box li:first-child .img{
        margin-top: 0;
    }
    .qmswdizfw .bds .box li{
        margin-bottom: 20px;
    }
    .qmswdizfw .bds .box li:nth-child(2n) .txt,
    .qmswdizfw .bds .box li:nth-child(2n) .rts{
        float: none;padding-left: 0;padding-right: 0;
    }
    .qmswdizfw .form{
        padding: 20px 0 40px;
    }
    .qmswdizfw .form .uitform{
        margin: 0;padding: 20px 10px;
    }
    .qmswdizfw .form .uitform h3{
        font-size: 18px;margin-bottom: 10px;text-align: center;
    }
    .sjbbanner{
        height: 70vw;
    }
    .sjbbanner .txt p{
        margin-top: 10px;
    }
    .qmswsethz .hd{
        padding: 30px 0 40px;
    }
    .qmswsethz .hd h3{
        font-size: 16px;
    }
    .qmswsethz .hd h6{
        font-size: 13px;
    }
    .qmswsethz .hd .box{
        margin-top: 20px;
    }
    .qmswsethz .hd .box ul{
        display: block;
    }
    .qmswsethz .hd .box li{
        margin-bottom: 10px;width: auto;padding: 8px;border-radius: 8px;
    }
    .qmswsethz .hd .box li a{
        display: block;
    }
    .qmswsethz .hd .box li .img{
        width: auto;height: 38vw;border-radius: 8px;
    }
    .qmswsethz .hd .box li .ts{
        font-size: 14px;line-height: 36px;
    }
    .qmswsethz .hd .box li .txt{
        width: auto;margin-top: 15px;
    }
    .qmswsethz .hd .box li .txt h4,
    .qmswsethz .hd .box li .txt p{
        font-size: 12px;
    }
    .qmswsethz .hd .box li .txt dd{
        margin-bottom: 6px;
    }
    .qmswsethz .qmcpzs li.n2,
    .qmswsethz .qmcpzs li.n3,
    .qmswsethz .qmcpzs li.n4,
    .qmswsethz .qmcpzs li.n5,
    .qmswsethz .qmcpzs li.n6,
    .qmswsethz .qmcpzs li.n1{
        position: static;
    }
    .qmswsethz .qmcpzs li .ts{
        height: 140px;
    }
    .qmswsethz .qmcpzs li .ico{
        height: 36px;
    }
    .qmswsethz .qmcpzs li h3{
        font-size: 14px;
    }
    .qmswsethz .qmcpzs li p{
        font-size: 12px;line-height: 20px;height: 140px;
    }
    .qmswsethz .qmcpzs li{
        width: auto;display: inline-block;width: 50%;vertical-align: top;padding: 0 10px;-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
    }
    .qmswsethz .qmcpzs ul{
        font-size:0;text-align: center;
    }	
    .qmswsethz .qmcpzs li p br{
        display: none;
    }
    .qmswsethz .qmcpzs{
        height: auto;
    }
    .qmswsethz .qmzhengs .img{
        height: 60vw;
    }
    .qmswsethz .qmzhengs .btn{
        width: 140px;height: 34px;line-height: 34px;font-size: 14px;bottom: 50px;
    }
    .qmswsethz .yapqiu{
        padding: 40px 0;
    }
    .qmswsethz .yapqiu h2{
        font-size: 18px;
    }
    .qmswsethz .yapqiu ul{
        margin-top: 20px;
    }
    .qmswsethz .yapqiu li{
        float: none;width: auto;border-radius: 8px;padding: 10px 8px;margin-bottom: 10px;margin-right: 0;
    }
    .qmswsethz .yapqiu li .ico{
        height: 36px;
    }
    .qmswsethz .yapqiu li h4{
        font-size: 14px;margin: 6px;
    }
    .qmswsethz .yapqiu li p{
        font-size: 12px;line-height: 1.8;height: auto;
    }
    .qmswsethz .hetlc h2{
        font-size: 18px;
    }
    .qmswsethz .hetlc .bd{
        margin-top: 20px;
    }
    .qmswsethz .hetlc .bd ul{
        display: block;
    }
    .qmswsethz .hetlc .bd li span{
        transform:rotate(90deg);
        -ms-transform:rotate(90deg);  /* IE 9 */
        -moz-transform:rotate(90deg);     /* Firefox */
        -webkit-transform:rotate(90deg); /* Safari 闁告粣鎷� Chrome */
        -o-transform:rotate(90deg);width: 60px;height: 40px;margin: 20px auto;
    }
    .qmswsethz .hetlc .bd li h4{
        font-size: 13px;height: 44px;line-height: 40px;width: 44px;
    }
    .qmswsethz .hetlc .bd li h5{
        font-size: 14px;margin: 6px 0;
    }
    .qmswsethz .hetlc .bd li p{
        font-size: 12px;line-height: 1.8;
    }
    .qmswsethz .hetlc .form{
        margin: 0;padding: 20px 10px;border-radius: 6px;margin-top: 20px;
    }
    .qmswsethz .hetlc .form h3{
        font-size: 16px;
    }
    .qmswsethz .hetlc .form .tfm{
        margin-top: 20px;display: block;
    }
    .qmswsethz .hetlc .form .img{
        float: none;width: auto;
    }
    .qmswsethz .hetlc .form .rts{
        width: auto;margin-top: 10px;
    }
    .qmswgzdu{
        padding: 40px 0;
    }
    .qmswgzdu .box{
        margin: 0;border-radius: 6px;padding: 20px 10px;
    }
    .qmswgzdu .box h2{
        font-size: 16px;
    }
    .qmswgzdu .box .bds{
        margin-top: 20px;
    }
    .qmswgzdu .box .bds .img{
        float: none;width: auto;border-radius: 6px;height: auto;
    }

    .qmswgzdu .box .bds .form{
        float: none;width: auto;margin-top: 20px;
    }
    .qmhnew{
        padding: 40px 0 0;
    }
    .qmhnew .hd .wrap{
        display: block;
    }
    .qmhnew .hd .rt,
    .qmhnew .hd .lt{
        float: none;width: auto;
    }
    .qmhnew .hd .rt li h6,
    .qmhnew .hd .lt h6{
        font-size: 12px;
    }
    .qmhnew .hd .lt .img{
        height: 40vw;border-radius: 10px;
    }
    .qmhnew .hd .lt .txt h3{
        font-size: 16px;line-height: 1.8;height: auto;
    }
    .qmhnew .hd .lt .txt p{
        margin: 10px 0;font-size: 12px;
    }
    .qmhnew .hd .rt li .txt h5,
    .qmhnew .hd .lt .txt h5{
        width: 90px;height: 30px;font-size: 12px;line-height: 28px;border-radius: 15px;
    }
    .qmhnew .hd .rt{
        border-left: none;padding-left: 0;margin-top: 20px;
    }
    .qmhnew .hd .rt li a{
        display: block;
    }
    .qmhnew .hd .rt li .pic{
        width: auto;height: 40vw;
    }
    .qmhnew .hd .rt li .img{
        height: 100%;border-radius: 10px;
    }
    .qmhnew .hd .rt li .txt{
        margin: 15px 0 0;width: auto;
    }
    .qmhnew .hd .rt li .txt h3{
        font-size: 14px;line-height: 1.8;height: auto;
    }
    .qmhnew .hd .rt li .txt p{
        font-size: 12px;margin: 6px 0 10px;
    }
    .qmhnew .hd .rt li{
        padding-bottom: 20px;
    }
    .qmhnew .bd{
        margin-top: 20px;padding: 30px 0;
    }
    .qmhnew .bd li{
        width: calc((100% - 10px)/2);padding: 10px;height: auto;margin-right: 0;background: #fff;border-radius: 6px;
        margin-bottom: 10px;
    }
    .qmhnew .bd li:nth-child(2n){
        float: right;
    }
    .qmhnew .bd li .del{
        display: none;
    }
    .qmhnew .bd li h6::before{
        width: 20px;
    }
    .qmhnew .bd li h6 span{
        font-size: 12px;padding-left: 30px;
    }
    .qmhnew .bd li h3{
        margin: 5px 0 10px;font-size: 13px;line-height: 20px;height: 40px;
    }
    .qmhnew .bd li .pic{
        display: block;
    }
    .qmhnew .bd li .pic .img{
        height: 24vw;border-radius: 6px;
    }
    .qmhnew .bd li h4{
        font-size: 12px;margin-top: 8px;
    }
    .qmnewlx{
        padding: 40px 0;
    }
    .qmnewlx .box{
        padding: 0;
    }
    .qmnewlx .lt{
        float: none;width: auto;padding-top: 0;
    }
    .qmnewlx .lt dd h5{
        font-size: 15px;margin-bottom: 4px;
    }
    .qmnewlx .lt dd p{
        font-size: 12px;
    }
    .qmnewlx .lt dd{
        margin-bottom: 30px;
    }

    .qmnewlx .form{
        float: none;width: auto;padding: 20px 10px;margin-top: 20px;
    }
    .qmnewlx .form h3{
        font-size: 16px;
    }
    .qmnewlx .form ul{
        margin-top: 10px;
    }
    .qmnewlx .form li{
        margin-bottom: 10px;
    }
    .qmnewlx .form li label{
        font-size: 13px;line-height: 36px;
    }
    .qmnewlx .form .t1{
        font-size: 13px;height: 40px;padding: 0 10px;
    }
    .qmnewlx .form .btn{
        margin-top: 20px;
    }
    .qmnewlx .form .btn .b1{
        width: 90px;height: 34px;line-height: 34px;font-size: 12px;
    }
    .qmzhanhuhd{
        padding: 10px 0 40px;
    }
    .qmzhanhuhd li{
        border-radius: 6px;padding: 20px 10px;
    }
    .qmzhanhuhd li .ts{
        display: block;padding-bottom: 10px;
    }
    .qmzhanhuhd li .ts h3{
        font-size: 14px;line-height: 1.8;
    }
    .qmzhanhuhd li .ts .btn{
        width: 80px;height: 30px;line-height: 28px;font-size: 12px;border-radius: 15px;margin-top: 10px;
    }
    .qmzhanhuhd li .bd{
        margin-top: 10px;display: block;
    }
    .qmzhanhuhd li .bd .img{
        width: auto;height: 34vw;border-radius: 6px;
    }
    .qmzhanhuhd li .bd dl{
        width: auto;display: block;font-size: 0;margin-top: 16px;
    }
    .qmzhanhuhd li .bd dd{
        width: 50%;display: inline-block;-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;margin-bottom: 20px;
    }
    .qmzhanhuhd li .bd dd:nth-child(3n){
        width: 50%;
    }

    .qmzhanhuhd li .bd dd:nth-child(2){
        border-right: none;
    }
    .qmzhanhuhd li .bd .ico{
        height: 20px;
    }
    .qmzhanhuhd li .bd h6{
        font-size: 13px;margin: 6px 0;
    }
    .qmzhanhuhd li .bd p{
        font-size: 12px;
    }
    .uitpage{
        padding-top: 20px;
    }
    .qmnewdel{
        padding: 30px 0 40px;
    }
    .qmnewdel .hd h1{
        font-size: 16px;
    }
    .qmnewdel .hd{
        padding: 0 10px;
    }
    .qmnewdel .hd h6{
        font-size: 12px;
    }
    .qmnewdel .bd{
        padding: 0 10px;
    }
    .qmnewdel .del strong{
        font-size: 16px;
    }
    .qmnewdel .wrap{
        padding: 10px 0 20px;border-radius: 6px;
    }
    .qmnewdel .ft{
        margin-top: 20px;padding: 15px;display: block;
    }
    .qmnewdel .fts{
        padding: 0 15px;
    }
    .qmnewdel .ft .btn{
        width: 90px;height: 32px;line-height: 30px;font-size: 12px;margin-top: 10px;
    }
    .qmnewdel .ft dd a,
    .qmnewdel .ft dt{
        font-size: 12px;
    }
    .qmnewdel .ft dd{
        margin-right: 6px;
    }
    .qmnewdel .fts ul{
        display: block;
    }
    .qmnewdel .fts li{
        margin-bottom: 10px;
    }
    .qmnewdel .fts li h6{
        font-size: 12px;
    }
    .qmnewdel .fts li .b1{
        font-size: 13px;margin-top: 5px;
    }
    .uitprolist .swiplist{
        margin: 0 40px;
    }
    .qmjszczx .bds .del h5{
        font-size: 14px;
    }
    .uitprolist .prev, .uitprolist .next{
        left: 10px;background-size: 6px auto !important;width: 20px;height: 40px;
    }
    .uitprolist .next{
        right: 10px;left: auto;
    }
    .uuswiper .prev, .uuswiper .next{
        width: 24px;height: 24px;background-size: 5px auto !important;background-color: #fff;
    }
    .qmjejumian .rts .pag2 .prev, .qmjejumian .rts .pag2 .next{
        width: 24px;height: 24px;background-size: 4px auto !important;background-color: #fff;right: 0;
    }
    .qmjejumian .rts .pag2 .next{
        right: auto;left: 0;
    }
    .qmjejumian .rts .pag2 .spot{
        bottom: -10px;
    }
    .qmjejumian .rts .pag2 .spot span{
        width: 4px;height: 4px;
    }
    .qmjejumian .rts .pag2 .spot .swiper-pagination-bullet-active{
        width: 8px;height: 8px;
    }
    .qmjejumian .rts .pag5 .swiplyu{
        overflow: hidden;margin: 20px;
    }
    .ucwulwjk li .rtx{
        float: none;width: auto;margin-top: 10px;
    }
	/*
    .ucwulwjk li .pic .text{
        display: block;
    }
	*/
    .ucwulwjk li .rtx h3{
        font-size: 16px;
    }
    .ucwulwjk li .rtx p{
        font-size: 14px;margin: 6px 0;line-height: 1.7;
    }
    .ucwulwjk li .rtx dl{
        margin-top: 10px;
    }
    .ucwulwjk li .rtx dd a{
        font-size: 13px;padding: 0 8px;line-height: 1.8;
    }
    .ucswipers .uuswiper .swiper-slide{
        height: 60vw;
    }
    .ucswipers .uuswiper .swiper-slide .txt{
        margin-top: 0;float: none;
    }
    .uuswiper .prev, .uuswiper .next{
        left: 10px;
    }
    .uuswiper .next{
        right: 10px;left: auto;
    }
    .uuswiper .spans span, .qmjejumian .rts .pag6 .spot span{
        width: 4px;height: 4px;margin: 0 4px !important;
    }
    .uuswiper .spans .swiper-pagination-bullet-active, .qmjejumian .rts .pag6 .spot .swiper-pagination-bullet-active{
        width: 6px;height: 6px;
    }
    .qmjejumian .rts .pag6 .swipfaa .txt{
        width: 300px;padding: 10px 20px;
    }
    .qmjejumian .rts .pag6 .swipfaa h4{
        font-size: 12px;line-height: 2;padding-bottom: 6px;
    }
    .qmjejumian .rts .pag6 .swipfaa h6{
        font-size: 16px;margin: 10px 0;
    }
    .qmjejumian .rts .pag6 .swipfaa .btn{
        font-size: 13px;width: 80px;;line-height: 28px;border-radius: 16px;height: 28px;
    }



    .fhanyeyy .fhanyesw li .ovs {
        height: 24rem;
    }
    .fbanner .uovs .rts {
        height: 26rem;
        width: 22%;
    }
    .fbanner .uovs .fprodsw {
        height: 19rem;
    }
    .fbanner .uovs .lts {
        width: 34%;
    }
    .fbanner .uovs .lts .del p {
        font-size: 12px;
        line-height: 1.6;
    }
    .fbanner .uovs .fprodsw {
        width: 5.5rem;
    }
    .fbanner .uovs .fen .imgs h3 {
        width: 100px;

    }
    .fhanyeyy .fhanye .next, 
    .fhanyeyy .fhanye .prev {
        height: 30px;
        width: 30px;
        top: 12rem;
    }
    .fguigeshu .fguige .list dd .xz {
        width: 10px;
        height: 12px;
        margin: 10px auto 0;
    }
    .fguigeshu .fguige .list dd h6 {
        line-height: 2.6;
    }
    .fprogrrt .fyiny {
        border-radius: 15px;
    }
    .fprogramme .fprogrlt {
        width: 200px;
        border-radius: 13px;
    }
    .fprogrrt {
        width: calc(100% - 180px);
    }
    .fprogrlt .fprogls li .tt .ne {
        background-size: 11px auto;
    }
    .fcooperhb .cooper {
        padding: 0 6rem;
        margin: 3rem auto 0;
    }
    .fcoopersw .swiper_spot {
        margin: 3rem auto 0;
    }
    .fzcourse .fovs .flts .year .t h2 {
        border-bottom: 2px solid #103c78;
    }

    .header {
        position: fixed;
        z-index: 111;
        top: 0;
        left: 0;
        right: 0;
        margin: 0 auto;
        height: 50px;border-bottom: none;    background-image: linear-gradient(to right, #1973f7,#519dfb, #73b5fe);
    }
    .header .gh {
        display: block;
        position: absolute;
        z-index: 6;
        right: 15px;
        top: 10px;
    }
    .header .naver {
        float: none;
        position: fixed;
        z-index: 111;
        top: 50px;
        left: 0;
        right: 0;
        margin: 0 auto;
        background: #fff;display: none;
    }
    .header .naver ul {
        padding: 15px 0;
    }
    .header .naver li {
        float: none;
        margin-left: 0;
    }
    .header .naver li h2 a {
        font-size: 16px;
        line-height: 2.4;
        padding: 0 15px;
    }
    .header .wrap {
        margin: 0 15px;
    }
    .header .rts {
        margin-right: 40px;
    }
    .header .naver li h2::before {
        right: auto;
        height: 2px;
    }
    .header .naver .fnali {
        position: inherit;

    }
    .header .naver li h2 i {
        height: 32px;
        width: 32px;
        position: absolute;
        z-index: 11;
        top: 0;
        right: 0;
        background: url(../images/fn6-1.png) no-repeat center;
        display: block;
        background-size: 7px auto;
        transition:all 0.3s;
        -ms-transition:all 0.3s;  /* IE 9 */
        -moz-transition:all 0.3s;     /* Firefox */
        -webkit-transition:all 0.3s; /* Safari 闁告粣鎷� Chrome */
        -o-transition:all 0.3s;
        cursor: pointer;
    }
    .header .naver li h2 i.on {
        transform:rotate(90deg);
        -ms-transform:rotate(90deg);  /* IE 9 */
        -moz-transform:rotate(90deg);     /* Firefox */
        -webkit-transform:rotate(90deg); /* Safari 闁告粣鎷� Chrome */
        -o-transform:rotate(90deg);
    }
    .header .naver .fnali .nav dd a {
        font-size: 13px;
        line-height: 2.2;
        padding: 0 5px 0 15px;
    }
    .header .naver .fnali .nav dd i {
        height: 28px;
        width: 28px;
        right: 5px;
        background: url(../images/fn6.png) no-repeat center;
        background-size: 5px auto !important;
    }
    .header .naver .fnali .fcsu i {
        background-size:4px auto;
    }
    .header .lts {
        width: auto;
    }	
    .fwangluokk .next,
    .fwangluokk .prev {
        left: 0;
        background-size: 7px auto !important;
    }
    .fwangluokk .next {
        left: auto;
        right: 0;
    }
    .fwangluosw li a .icon {
        height: 30px;
        width: 30px;
    }
    .fwangluosw li a h3 {
        margin-left: 5px;
        font-size: 14px;
        line-height: 30px;
    }
    .fwangluokk {
        padding: 0 30px;
    }
    .fhangye {
        padding: 40px 0;
    }
    .fhangye .list li {
        margin-bottom: 20px;
        display: block;
    }
    .fhangye .list li .imgs {
        width: auto;
        height: auto;
        border-radius: 10px;
    }
    .fhangye .list li .rts {
        padding: 15px;
        width: auto;
    }
    .fhyyinyon .list li .ttl .more, .fhangye .list li .rts .hy .more{
        font-size: 12px;
    }
    .fhangye .list li .rts .hy h2 {
        font-size: 16px;
        line-height: 1.4;width: auto;
    }
    .fhyyinyon .list li .ttl .more, 
    .fhangye .list li .rts .hy .more {
        padding: 0 10px;
    }
    .fhyyinyon .list li .ttl .more i, 
    .fhangye .list li .rts .hy .more i {
        font-size: 12px;
    }
    .fhangye .list li .rts .del {
        margin-top: 10px;
        font-size: 12px;
        line-height: 1.8;
    }
    .fhangye .list li .rts .lst dd a {
        padding: 0 20px 0 15px;
        font-size: 12px;
        line-height: 2.4;
    }
    .fhangye .list li .rts .lst dd i {
        width: 5px;
        height: 9px;
    }
    .uitpage dd a {
        font-size: 14px;
        line-height: 2.2;
    }
    .fxgtl h2 {
        font-size: 18px;
    }
    .fxgtuijsw li {
        padding: 0;

    }
    .fxgtuijsw li .ftext h5 {
        font-size: 12px;
        padding-bottom: 7px;
    }
    .fxgtuijsw li .ftext h2 {
        font-size: 16px;
        margin-top: 10px;
        line-height: 1.4;
    }
    .fxgtuijsw li .ftext {
        width: 70%;
        margin: 40px 40px;
        padding: 20px ;
    }
    .fxgtuijsw li .ftext h6 {
        padding: 0 13px;
        font-size: 12px;
        line-height: 2;
        margin-top: 10px;
    }
    .fxgtuijsw .prev, 
    .fxgtuijsw .next {
        left: 5px;
        width: 30px;
        height: 30px;background-size: 4px auto !important;
    }
    .fxgtuijsw .next {
        left: auto;
        right: 5px;
    }
    .fhyyinyon .list li .ttl .more, .fhangye .list li .rts .hy .more{
        float: none;width: 70px;margin-top: 10px;
    }
    .uitpage {
        padding-top: 20px;
    }
    .fhyyinyon {
        padding: 20px 0;
    }
    .fhyyinyon .list li {
        margin-bottom: 15px;
    }
    .fhyyinyon .list li a {
        padding: 20px 15px;
        border-radius: 10px;
    }
    .fhyyinyon .list li .ttl h2 {
        font-size: 14px;
        line-height: 1.6;float: none;width: auto;
    }
    .fhyyinyon .list li .vos {
        margin-top: 15px;
    }
    .fhyyinyon .list li .vos .imgs {
        border-radius: 10px;width: auto;height: auto;
    }
    .fhyyinyon .list li .vos .text {
        margin-top: 15px;
        width: auto;
    }
    .fhyyinyon .list li .vos .text p {
        font-size: 14px;
    }
    .fhyyinyon .list li .vos .text h6 {
        font-size: 14px;
    }
    .fhyyinyon .list li .ttl .more i, 
    .fhangye .list li .rts .hy .more i {
        padding-right: 12px;background-size: 5px auto !important;
    }
    .fssyinyon {
        padding: 40px 15px;
    }
    .fssyinyon .list ul {
        display: block;
    }
    .fssyinyon .list ul li {
        width: auto;
        margin-bottom: 25px;
    }
    .fssyinyon .list ul li a {
        padding-left: 25px;
    }
    .fssyinyon .list ul li h2 {
        font-size: 16px;
    }
    .fssyinyon .list ul li p {
        font-size: 12px;
    }
    .fssyinyon .list ul li h6 {
        font-size: 12px;
        margin-top: 5px;
    }
    .fssyinyon .list ul li h5 {
        font-size: 12px;
        margin-top: 5px;
        line-height: 2.2;
    }
    .header .naver {
        float: none;
    }
    .fbanner {
        padding: 20px 0 30px;
    }
    .fbanner .cen h6 {
        font-size: 12px;
        line-height: 1.4;
    }
    .fbanner .cen h2 {
        font-size: 18px;

    }
    .fbanner .cen {
        padding-bottom: 5px;
    }
    .fbanner .uovs {
        margin-top: 15px;
        display: block;
    }
    .fbanner .uovs .lts,
    .fbanner .uovs .fen,
    .fbanner .uovs .rts {
        width: auto;
    }
    .fbanner .uovs .lts .lst li h4 {
        font-size: 14px;
        line-height: 1.4;
    }
    .fmore {
        padding: 3px;
    }
    .fmore em {
        font-size: 14px;
        line-height: 25px;
        padding: 0 15px 0 10px;
    }
    .fmore i {
        height: 25px;
        width: 25px;
    }
    .fbanner .uovs .fen {
        margin: 30px auto 0;
    }
    .fbanner .uovs .fen .imgs {
        width: 60%;
    }
    .model-container{
        height:50vw;max-height: 50vw;
    }
    .fbanner .uovs .fen .sd {
        width: 95%;
        bottom: -45px;
    }
    .fbanner .uovs .fen {
        height: auto;
    }
    .fbanner .uovs .fprodsw {
        width: auto;
    }
    .fbanner .uovs .rts {
        padding: 0 40px;
        margin-top: 70px;
        height: auto;
    }
    .fbanner .uovs .fprodsw li {
        height: 22vw;
    }
    .fbanner .uovs .rts .next, 
    .fbanner .uovs .rts .prev {
        height: 30px;
        width: 30px;right: auto;
        top: 50%;
        transform:translateY(-50%) rotate(270deg);
        -ms-transform:translateY(-50%) rotate(270deg);  /* IE 9 */
        -moz-transform:translateY(-50%) rotate(270deg);     /* Firefox */
        -webkit-transform:translateY(-50%) rotate(270deg); /* Safari 闁告粣鎷� Chrome */
        -o-transform:translateY(-50%) rotate(270deg);
    }
    .fbanner .uovs .rts .next {
        left: auto;
        right: 0;
        transform:translateY(-50%) rotate(90deg);
        -ms-transform:translateY(-50%) rotate(90deg);  /* IE 9 */
        -moz-transform:translateY(-50%) rotate(90deg);     /* Firefox */
        -webkit-transform:translateY(-50%) rotate(90deg); /* Safari 闁告粣鎷� Chrome */
        -o-transform:translateY(-50%) rotate(90deg);
    }
    .fpagelst {
        overflow-x: scroll;
        white-space: nowrap;
        background: #e9edf6;
    }
    .fpagelst ul {
        display: block;
        padding: 5px 15px 0;
    }
    .fpagelst ul li {
        display: inline-block;
    }
    .fpagelst ul li h3 {
        font-size: 14px;
        line-height: 3;
        padding: 0 20px;
    }
    .fpagelst ul li h3::before {
        height: 2px;
    }
    .frelevant.frelevaboton {
        padding: 30px 0;
    }
    .frelelts {
        margin-left: 0;
        width: auto;
        float: none;
        border-radius: 10px;
    }
    .frelelts .pr {
        padding: 7px 10px;
    }
    .frelelts .pr h2 {
        font-size: 16px;
        line-height: 1.8;
        padding: 0 7px;
    }
    .frelelts .pr .cha {
        width: 28px;
        height: 28px;
    }
    .frelelts .list li .ovs{
        padding: 0 10px;
    }
    .frelelts .list li .tt h3 {
        font-size: 14px;
        line-height: 2.8;
        width: auto;padding: 0 15px;
    }
    .frelelts .list li .tt i {
        width: 10px;
        height: 6px;
        margin-right: 10px;
    }
    .frelerts {
        padding-right: 0;
        width: auto;
        margin-top: 20px;
        float: none;
    }
    .fproddelis .ftt h4 {
        font-size: 14px;
    }
    .fproddelis .list li {
        display: block;
    }
    .fproddelis .list li .lt {
        padding: 10px;
        width: auto;
    }
    .fproddelis .list li .lt h4 {
        position: initial;
        transform:translateY(0%);
        -ms-transform:translateY(0%);  /* IE 9 */
        -moz-transform:translateY(0%);     /* Firefox */
        -webkit-transform:translateY(0%); /* Safari 闁告粣鎷� Chrome */
        -o-transform:translateY(0%);
    }
    .fproddelis .list li .rt {
        width: auto;
        border-top: 1px solid #c9d6e2;
    }
    .fproddelis .list li .rt dd .en .img {
        height: 80px;
        width: 80px;
        margin: 0 auto;
    }
    .fproddelis .list li .rt dd .en {
        padding: 10px 5px;
        display: block;
    }
    .fproddelis .list li .rt dd .en h3 {
        font-size: 14px;
        line-height: 1.4;
        text-align: center;
    }
    .fproddelis .list li .lt .vos p {
        font-size: 12px;
        line-height: 1.5;
    }
    .fproddelis .list li .lt .vos h5 {
        font-size: 14px;
        line-height: 1.4;
        margin-top: 0;
    }
    .fproddelis .list li .rt dd .ico {
        position: initial;
        margin: 15px 0;
        transform:translateY(0%);
        -ms-transform:translateY(0%);  /* IE 9 */
        -moz-transform:translateY(0%);     /* Firefox */
        -webkit-transform:translateY(0%); /* Safari 闁告粣鎷� Chrome */
        -o-transform:translateY(0%);
    }
    .fproddelis .list li .rt dd .ico {
        height: 10px;
    }
    .fproddelis .list li .lt .vos p {
        width: calc(100% - 70px);
    }
    .fproddelis .list li .rt dd .tx {
        position: initial;
        padding: 10px 0;
        transform:translateY(0%);
        -ms-transform:translateY(0%);  /* IE 9 */
        -moz-transform:translateY(0%);     /* Firefox */
        -webkit-transform:translateY(0%); /* Safari 闁告粣鎷� Chrome */
        -o-transform:translateY(0%);
        font-size: 12px;
    }
    .fyejiebx {
        margin: 0 auto;
    }
    .fyejiebx .biaox {
        padding: 30px 15px 40px;
    }
    .fyejiebx .fbx h2 {
        font-size: 18px;
    }
    .fyejiebx .fbx h6 {
        font-size: 12px;
        line-height: 1.6;
        margin-top: 10px;
    }
    .fyejiebx .fbx h6 br {
        display: none;
    }
    .fyejiebx .biaox .imgs {
        margin: 30px 40px 0;
    }
    .fyejiebx .shoux {
        padding: 40px 15px;
    }
    .fyejiebx .shoux .vos {
        padding: 0 10px;
        margin-top: 30px;
    }
    .fyejiebx .shoux .vos .lt,
    .fyejiebx .shoux .vos .rt {
        float: none !important;
        width: auto;
    }
    .fyejiebx .shoux .vos .rt {
        padding: 0 ;
        margin-top: 15px !important;
        font-size: 14px;
        line-height: 1.6;
    }
    .fpadd {
        padding: 0;
    }
    .fhanyeyy .fhanye .next, 
    .fhanyeyy .fhanye .prev {
        left: -35px;
        top: 90px;background-size: 4px auto !important;
    }
    .fhanyeyy .fhanye .next {
        left: auto;
        right: -35px;
    }
    .fhanyeyy {
        padding: 30px 30px 40px;
    }
    .fhy h2 {
        font-size: 20px;
        line-height: 1.6;
    }
    .fhanyeyy .fhanye {
        margin-top: 20px;
    }
    .fhanyeyy .fhanyesw li .ovs {
        height: 180px;
    }
    .fhanyeyy .fhanyesw li .ovs .del {
        padding: 15px;
    }
    .fhanyeyy .fhanyesw li .ovs .del .tx p {
        font-size: 14px;
    }
    .fhanyeyy .fhanyesw li .ovs .del h4 {
        margin-top: 10px;
        font-size: 14px;
        line-height: 2;
        padding: 0 12px;
    }
    .fhanyeyy .fhanyesw li h3 {
        padding: 10px 15px;
        font-size: 16px;
    }
    .fhanyeyy .fhanyesw .swiper_spot {
        margin: 15px auto 0;
    }
    .fxgprod .list ul {
        margin-top: 20px;
        display: block;
    }
    .fxgprod .list ul li {
        width: auto;
        margin-bottom: 20px;
    }
    .fxgprod .list ul li a {
        padding: 15px;
    }
    .fxgprod .list ul li .imgs {
        height: 170px;
    }
    .fxgprod .list ul li .txt {
        margin-top: 15px;
    }
    .fxgprod .list ul li .txt h3 {
        font-size: 16px;
        line-height: 1.4;
    }
    .fxgprod .list ul li .txt p {
        margin-top: 7px;
        font-size: 14px;
    }
    .fprodxbotton {
        padding-bottom: 40px;
        margin-top: 30px;
    }
    .fprodxxian .fxuanxin {
        margin-top: 20px;
        padding: 20px 15px 25px;
    }
    .fprodxxian .fxuanxin .list li .fle {
        font-size: 14px;
    }
    .fprodxxian .fxuanxin .list li dl dd {
        margin: 0 5px;
    }
    .fprodxxian .fxuanxin .list li dl dd label {
        font-size: 14px;
        line-height: 1.8;
        padding-left: 20px;

    }
    .fprodxxian .fxuanxin .list li {
        margin-bottom: 10px;
    }
    .fprodxxian .fxuanxin .submit {
        margin: 15px auto 0;
        font-size: 14px;
        line-height: 2.6;
        padding: 0 10px;
        min-width: 110px;
    }
    .fbanner .uovs .fen .imgs h3 {
        font-size: 14px;
        line-height: 2.2;
        padding: 0;
        width: 140px;
    }
    .frelevant {
        padding: 30px 0;
    }
    .fproddata {
        padding: 20px 15px 30px;
        border-radius: 10px;
    }
    .fproddata .lst .tel .rt {
        width: auto;
    }
    .fproddata .lst .tel {
        display: block;
        margin-bottom: 10px;
    }
    .fproddata .lst .tel .rt h3 {
        padding: 10px;
        font-size: 14px;
        line-height: 1.4;
    }
    .fproddata .lst .data li {
        display: block;
    }
    .fproddata .lst .data li .lt {
        width: auto;
        padding: 10px;

    }
    .fproddata .lst .data li .lt h4 {
        font-size: 14px;
        line-height: 1.4;
    }
    .fproddata .lst .data li .rt {
        width: auto;
        margin-top: 3px;
        display: block;
    }
    .fproddata .lst .data li .rt p {
        padding: 10px;
        font-size: 12px;
        line-height: 1.4;
        width: auto;
        margin-top: 3px;
    }
    .frelepadd.frelerts .fhanyeyy {
        padding: 30px 30px 40px;
    }
    .fprodxxian {
        margin-top: 30px;
    }
    .fguigeshu {
        padding: 15px 10px;
    }
    .ftite h2 {
        font-size: 16px;
    }
    .fguigeshu .fguige .list dt h5 {
        font-size: 14px;
        margin-bottom: 10px;
    }
    .fguigeshu .fguige .list dd:nth-child(2) h6{
        font-size: 12px;
    }
    .fguigeshu .fguige .list dd h6 {
        font-size: 12px;
        line-height: 1.7;
        padding: 0 !important;
        text-align: left !important;width: auto;
    }
    .fguigeshu .fguige .list dd a {
        padding: 10px ;
    }
    .fguigeshu .fguige .list dd .xz {
        width: 24px;
        height: 24px;
        margin: 10px 0 0;background-size: 10px auto !important;
    }
    .fprogramme {
        padding: 40px 0;
    }
    .fprogrrt {
        float: none;width: auto;
        padding-right: 0;
        margin-top: 20px;
    }
    .fprogramme .fprogrlt {
        float: none;width: auto;
        margin-left: 0;
    }
    .fprogrrt .fyiny {
        border-radius: 10px;
        padding: 20px 15px;
        margin-bottom: 20px;
    }
    .ftlte h2 {
        font-size: 18px;
    }
    .fprogrrt .fprogbj .vos {
        margin-top: 15px;
        display: block;
    }
    .fprogrrt .fprogbj .vos .imgs {
        width: auto;
        border-radius: 10px;
    }
    .fprogrrt .fprogsm .vos .rt,
    .fprogrrt .fprogbj .vos .text {
        width: auto;
        height: 200px;
        margin: 15px auto 0;
        padding: 0 10px;
        font-size: 14px;
        line-height: 1.6;
    }
    .fprogrrt .fprogsm .vos .rt .ls p {
        font-size: 14px;
        line-height: 1.6;
    }
    .fprogrrt .fprogsm .vos {
        display: block;
        margin-top: 15px;
    }
    .fprogrrt .fprogsm .vos .fprogsmsw {
        width: auto;

    }
    .fprogrrt .fprogsm .vos .fprogsmsw li {
        height: 180px;
        border-radius: 10px;
    }
    .fpro h4 {
        font-size: 16px;
        line-height: 2.2;
        padding: 0 15px;
    }
    .fpro h4::before {
        width: 2px;
    }
    .fprogintr {
        padding: 30px 0 20px;
    }
    .ftlte p {
        font-size: 14px;
        line-height: 1.8;
        margin-top: 5px;
    }
    .fprogintr .introduce {
        padding: 30px 15px;
    }
    .fprogintr .introduce .ls .tx h3 {
        font-size: 16px;
    }
    .fprogintr .introduce .ls .tx p {
        margin-top: 5px;
        font-size: 14px;
        line-height: 1.6;
        padding: 0 0 0 30px;
    }
    .fprogintr .introduce .ls {
        margin-bottom: 20px;
    }
    .fprogintr .introduce .fintrsw .swiper_spot {
        margin: 10px auto 0;
    }
    .fprogintr .introduce .fintrod .next, 
    .fprogintr .introduce .fintrod .prev {
        height: 30px;
        width: 30px;
        left: -28px;
        top: 65px;background-size: 5px auto !important;
    }
    .fprogintr .introduce .fintrod .next {
        right: -28px;
        left: auto;
    }
    .fprogintr .introduce .fintrod {
        padding: 0 5px;
    }
    .fprogintr .introduce .fintrsw li {
        height: 150px;
    }
    .fprogrrt .fprodxx .ovs {
        margin-top: 20px;
    }
    .fprogrrt .fprodxx .ovs .imgs {
        border-radius: 10px;
        width: auto;
        float: none;
    }
    .fprogrrt .fprodxx .ovs .text {
        padding: 0 10px;
        width: auto;
        float: none;
        margin-top: 20px;
    }
    .fprogrrt .fprodxx .ovs .text .xh {
        padding: 5px 10px 15px;
    }
    .fprogrrt .fprodxx .ovs .text .xh h6 {
        font-size: 14px;
        line-height: 1.6;
    }
    .fprogrrt .fprodxx .ovs .text .ls {
        padding: 10px;
    }
    .fprogrrt .fprodxx .ovs .text .ls p {
        font-size: 14px;
        line-height: 1.6;
        padding-left: 7px;
    }
    .fprogrrt .fprodxx .ovs .text .ls p::before {
        top: 10px;
        height: 2px;
        width: 2px;
    }
    .fcaseintrod {
        padding-top: 20px;
    }
    .fcaseintrod .fcaseintr {
        padding: 0 30px;
        margin: 20px auto 0;
    }
    .fcaseintrod .fcaseintr .next, 
    .fcaseintrod .fcaseintr .prev {
        height: 30px;
        width: 30px;
        top: 65px;background-size: 5px auto !important;
    }
    .fcaseintrod .fcasesw li {
        height: 150px;
    }
    .fcaseintrod .fcasesw .swiper_spot {
        margin: 10px auto 0 !important;
    }
    .fabinfo {
        padding: 30px 0;
    }
    .fabinfo .info {
        display: block;
    }
    .fabinfo .info .imgs {
        width: auto;
        border-radius: 10px;
    }
    .fabinfo .info .text {
        width: auto;
        margin-top: 20px;
    }
    .fabinfo .info .text h2 {
        font-size: 18px;
    }
    .fabinfo .info .text p {
        margin-top: 10px;
        font-size: 14px;
        line-height: 1.8;
    }
    .fabinfo ul {
        display: block;
        margin-top: 20px;
    }
    .fabinfo ul li {
        width: auto;
        margin-bottom: 0.78rem;
    }
    .fabinfo ul li .icon {
        width: 50px;
        height: auto;
    }
    .fabinfo ul li .txt {
        width: calc(100% - 65px);
        margin-top: 10px;
    }
    .fabinfo ul li .txt h3 {
        font-size: 14px;
    }
    .fabinfo ul li .txt p {
        font-size: 12px;
        line-height: 1.6;
        margin-top: 5px;

    }
    .fyewufb {
        padding: 30px 15px 0;
    }
    .ftlt h2 {
        font-size: 18px;
        line-height: 1.6;
    }
    .ftlt p {
        margin-top: 5px;
        font-size: 13px;
        line-height: 1.6;
    }
    .ftlt p br {
        display: none;
    }
    .fhonor {
        padding: 30px 15px 40px;
    }
    .ftlt h6 {
        font-size: 14px;

    }
    .fhonor .ftllst ul {
        margin: 20px auto 0;
        width: 100%;
        border-radius: 10px;
    }
    .fhonor .ftllst ul li {
        width: 32%;
    }
    .fhonor .ftllst ul li a {
        width: 100%;
        font-size: 13px;
        line-height: 3;
    }
    .fhonor .ftllst ul li:before {
        height: 2px;
    }
    .fquality {
        padding: 30px 15px;
    }
    .fquality .nav ul {
        display: block;
        margin-top: 15px;
    }
    .fquality .nav ul li {
        border-radius: 8px;
        width: auto;
        margin-bottom: 5px;
    }
    .fquality .nav ul li h4 {
        font-size: 14px;
        line-height: 2.6;
        background-size: auto 25px !important;
        padding-left: 30px;
    }
    .fquality .list ul {
        margin-top: 20px;
    }
    .fquality .list ul li {
        width: 50%;
        padding: 0 10px;
        margin-bottom: 15px;
    }
    .fquality .list ul li .icon {
        height: 60px;
    }
    .fquality .list ul li .tx {
        margin: 0 auto;
        font-size: 13px;
        line-height: 1.4;
    }
    .fzcourse {
        padding: 30px 15px 40px;
    }
    .fzcourse .fovs {
        margin-top: 20px;
    }
    .fzcourse .fovs .frts,
    .fzcourse .fovs .flts {
        float: none;
        width: auto;
    }
    .fzcourse .fovs .flts .fimg {
        width: 35%;
        margin-left: 0;
    }
    .fzcourse .fovs .flts .year {
        width: 55%;
        padding-top: 30px;
    }
    .fzcourse .fovs .flts .year .t h2 {
        font-size: 18px;
        line-height: 2;
    }
    .fzcourse .fovs .flts .year .t .d {
        height: 30px;
        width: 30px;
        top: 4px;
    }
    .fzcourse .fovs .flts .year:before {
        height: 190px;
        left: 16px;
    }
    .fzcourse .fovs .flts .year .lst li i {
        height: 5px;
        width: 5px;
        top: 8px;
    }
    .fzcourse .fovs .flts .year .t {
        padding-left: 50px;
    }
    .fzcourse .fovs .flts .year .lst li {
        margin-top: 10px;
        padding-left: 10px;
        margin-left: 14px;
        font-size: 12px;
        line-height: 2;
    }
    .fzcourse .fovs .flts .year li.on h2{
        font-size: 14px;    border-bottom: 1px solid #103c78;line-height: 2;
    }
    .fzcourse .fovs .frts {
        padding: 0 15px;
        margin-top: 20px;
    }
    .ftit h2 {
        padding: 0 13px;
        font-size: 18px;
        line-height: 2;
    }
    .fzcourse .fovs .frts .list {
        margin-top: 8px;
    }
    .fzcourse .fovs .frts .list li a {
        padding: 0 13px;
        border-radius: 22px;
    }
    .fzcourse .fovs .frts .list li h6 {
        font-size: 13px;
        line-height: 2.4;
    }
    .fcooperhb .cooper .next, 
    .fcooperhb .cooper .prev {
        height: 30px;
        width: 30px;
        left: 5px;top: 50%;margin-top: -15px;
    }
    .fcooperhb .cooper .next {
        left: auto;
        right: 5px;
    }
    .fcooperhb .cooper {
        padding: 0 35px;
        margin: 15px auto 0;
    }
    .fcooperhb {
        padding: 40px 0 25px;
    }
    .fcoopersw li .icon {
        height: 38vw;
    }
    .fcoopersw li h6 {
        font-size: 14px;
        line-height: 1.4;
    }
    .fcoopersw .swiper_spot span{
        width: 4px;height: 4px;display: inline-block;vertical-align: middle;
    }
    .fcoopersw .swiper_spot span.swiper-pagination-bullet-active{
        width: 6px;height: 6px;top: 0;
    }
    .fcoopersw .swiper_spot {
        margin: 15px auto 0 !important;
    }
    .fcontact {
        padding: 30px 15px 40px;
    }
    .fcontact .frt,
    .fcontact .flt {
        float: none;
        width: auto;
    }
    .fcontact .fadder .t {
        font-size: 14px;
        line-height: 2.2;
        background-size: 20px;
    }
    .fcontact .flt .fadder .t {
        padding-left: 30px;
    }
    .fcontact .fadder h5 {
        padding-left: 30px;
        font-size: 13px;
        line-height: 22px;
    }
    .fcontact .fadder h5 i {
        font-size: 12px;
        display: block;
        padding-left: 0;
    }
    .fcontact .flt .fmap {
        margin-top: 15px;
        height: 170px;
        border-radius: 10px;
    }
    .fcontact .frt {
        margin-top: 15px;
    }
    .fcontact .frt .fadder .t {
        padding-left: 30px;
        background: url(../images/fh2.png) no-repeat top 2px left;
        background-size: 22px auto;
    }
    .fcontact .frt .fadder {
        margin-left: 0px;
    }
    .fadder h2 {
        font-size: 18px;
        line-height: 1.6;
        padding-left: 30px;
    }
    .fcontact .frt .list {
        margin-top: 20px;
    }
    .fcontact .frt .list li h5 {
        font-size: 14px;
    }
    .fcontact .frt .list li h6 {
        margin-top: 2px;
        font-size: 14px;
    }
    .fcontact .frt .wxlst ul {
        margin-top: 15px;
    }
    .fcontact .frt .wxlst ul li {
        padding: 10px;
    }
    .fcontact .frt .wxlst ul li .wx {
        height: 70px;
        width: 70px;
    }
    .fcontact .frt .wxlst ul li .txt {
        margin-top: 6px;
    }
    .fcontact .frt .wxlst ul li .txt p,
    .fcontact .frt .wxlst ul li .txt h6 {
        font-size: 14px;
    }
    .fproductlst {
        padding: 30px 15px;
    }
    .fproductlst .flst .ftt{
        padding: 5px 10px;
    }
    .fproductlst .flst .ftt h2 {
        font-size: 14px;
        line-height: 1.4;
    }
    .fproductlst .flst .ftt h2 i {
        padding-left: 5px;
        font-size: 12px;
    }
    .fproductlst .prod .tlt ul li {
        padding: 0 6px;
        font-size: 14px;
        line-height: 3;
        margin-top: 2px;
    }
    .fproductlst .prod .tlt ul li:nth-child(1) {
        width: 10%;
    }
    .fproductlst .prod .tlt ul li {
        width: 30%;
    }
    .fproductlst .prod .ftext .flt .ls {
        display: block;
    }
    .fproductlst .prod .ftext .flt .ls .qu {
        width: auto;
        padding: 10px;
    }
    .fproductlst .prod .ftext .flt .ls .qu h5 {
        font-size: 14px;
        line-height: 1.6;
    }
    .fproductlst .prod .ftext .flt .ls .txt {
        width: auto;
        display: block;
    }
    .fproductlst .prod .ftext .flt .ls .txt .tx {
        padding: 10px;
        width: auto;
        margin-top: 3px;
    }
    .fproductlst .prod .ftext {
        display: block;
    }
    .fproductlst .prod .ftext .frt,
    .fproductlst .prod .ftext .flt {
        width: auto;
    }
    .fproductlst .prod .ftext .flt .ls .txt .tx p {
        font-size: 12px;
        line-height: 1.8;
    }
    .fproductlst .prod .ftext .frt p {
        font-size: 14px;
        line-height: 1.6;
        margin-bottom: 10px;
    }
    .fproductlst .prod.product .ftext .flt {
        display: block;
    }
    .fproductlst .prod.product .ftext .flt .tv {
        width: auto;
        padding: 10px;
        margin-bottom: 5px;
    }
    .fproductlst .prod.product .ftext .flt .tv p {
        font-size: 13px;
        line-height: 1.8;
    }
    .fproductlst .flst {
        margin-bottom: 20px;
    }
    .header .logo {
        background: none;width: auto;height: auto;float: none;width: 120px;margin-left: 15px;margin-top: 12px;top: auto;
    }
    .header .logo a{
        position: static;height: auto;
    }
    .header .rts .xuanz{
        display: block;
    }
    .header .logo img {
        height: auto;
        margin: 6px auto 0;
    }
    .header .rts .laug{
        width: auto;
    }
    .header .rts .seach{
        display: none;
    }
    .header .rts {
        width: auto;
    }
    .header .rts .laug h3 {

    }
    .header .rts .laug h3,
    .header .rts .qun h3 {
        font-size: 14px;
        padding-right: 15px;
        background-size: 10px auto;
    }
    .header .rts .laug {
        width: 60px;margin-right: 10px;
    }
    .header .rts .qun {
        display: none;
    }
    .header .rts .qun::before {
        display: none;
    }
    .header .naver ul {
        padding: 20px 0 10px;
    }
    .header .naver .fnali .flt:before {
        display: none;
    }
    .header .wrap {
        margin: 0 auto;

    }
    .header .naver .fnali .wrap {
        display: block;
    }
    .header .naver .fnali .flt{
        width: auto;padding: 15px 5px 15px 15px;
    }
    .header .naver .fnali .frt {
        padding: 15px;
        width: auto;
    }
    .header .naver li.on h2 a, .header .naver li:hover h2 a{
        color: #333;font-weight: initial;
    }
    .header .naver li h2 a {
        line-height: 2.4;color: #333;
    }
    .header .naver li{
        border-bottom: 1px solid #f1f1f1;
    }
    .header .naver li h2 i {
        height: 32px;
        width: 32px;background-size: 5px auto !important;
    }
    .header .naver .fnali .prod .tt {
        margin: 0 15px;
        padding-bottom: 6px;
    }
    .header .naver .fnali .prod .tt h3 {
        font-size: 16px;
        line-height: 1.5;
    }
    .header .naver .fnali .prod .nav {
        padding: 10px 0 0;
    }
    .header .naver .fnali .nav {
        padding-right: 10px;
    }
    .header .naver .fnali .fcsu {
        padding: 0 15px;
    }
    .header .naver .fnali .fcsu i {
        font-size: 16px;
        line-height: 1.6;
        padding-right: 15px;
        background-size: 6px auto;
    }
    .header .naver .fnali .frt .fcslst {
        margin-top: 10px;
        padding: 0 10px;
        height: 80px;
        overflow-y: scroll;
    }
    .header .naver .fnali .frt .fcslst dd {
        width: 100%;
        margin-bottom: 3px;
    }
    .header .naver .fnali .frt .fcslst dd .icon {
        display: none;
    }
    .header .naver .fnali .frt .fcslst dd h4 {
        font-size: 13px;
        line-height: 1.6;
        text-align: left;
    }
    .header .naver .fnali .frt .fnelst {
        padding: 10px 15px;
        height: 80px;
        overflow-y: scroll;
    }
    .header .naver .fnali .frt .fnelst img {
        display: none;
    }
    .header .naver .fnali .frt .fnelst dl {
        margin-top: 0;

    }
    .header .naver .fnali .frt .fnelst dd a {
        font-size: 13px;
        line-height: 2;
    }

    .hlbnews .ico{
        display: none;
    }

    .hlbnews .swipnws li h5{
        display: none;
    }
    .hlbnews .ovss .bs{
        margin-top: 10px;
    }

    .fhonor .fhonlst{
        margin-top: 30px;
    }
    .qmhonor{
        margin: 0 30px;
    }
    .qmhonor .img img{
        margin: 0 auto;
    }
    .qmhonor .img{
        height: 20vw;
    }
    .qmhonorovss .spot span{
        width: 4px;height: 4px;vertical-align: middle;display: inline-block;
    }
    .qmhonorovss .spot span.swiper-pagination-bullet-active{
        width: 5px;height: 5px;
    }
    .qmhonor h6{
        font-size: 12px;
    }
    .qmhonorovss{
        padding-bottom: 16px;
    }
    .qmhonor .swiper-slide-active{
        transform: scale(1.1);
    }
    .qmhonorovss .spot span.swiper-pagination-bullet-active{
        top: 0;
    }
    .qmhonorovss .prev, .qmhonorovss .next{
        width: 30px;height: 30px;background-size: 6px auto !important;
    }

    .fzcourse .fovs .flts .year li .d{
        width: 24px;height: 24px;left: -25.5px;
    }
    .fzcourse .fovs .flts .year .lst li i{
        top: 10px;
    }
    .fzcourse .fovs .flts .year:before{
        left: auto;
    }
    .huitfuwu li{
        width: auto;
    }
    .huitfuwu li a{
        padding: 0 10px;
    }

    .qmjiejufa .wrap{
        display: block;
    }
    .qmjiejufa .form{
        margin-bottom: 10px;
    }
    .qmjiejufa .form li{
        float: none;width: 100%;height: 36px;margin-bottom: 6px;
    }
    .qmjiejufa .form li .lsele{
        font-size: 13px;line-height: 36px;height: 36px;padding: 0 30px 0 15px;    background: url(../images/qm14.png) no-repeat right 10px center #fff;background-size: 8px auto;
    }
    .qmjiejufa .form li .t1{
        font-size: 13px;height: 36px;padding: 0 15px;
    }
    .qmjiejufa .form li .sub{
        width: 90px;line-height: 30px;font-size: 13px;
    }
    .qmjiejufa .form li.n1{
        width: auto;width: 90px;
    }
    .layout{
        padding-top: 50px;
    }
    .fwangluokk .next, .fwangluokk .prev{
        width: 20px;height: 20px;background-size: 4px auto !important;
    }

    .fxuanfu li{
        display: none;
    }
    .fxuanfu li.bai{
        display: block;
    }
    .fxuanfu li .ico{
        width: 30px;height: 30px;
    }

    .qmjejumian .rts .pag6 .prev, .qmjejumian .rts .pag6 .next{
        width: 24px;height: 24px;background-size: 4px auto !important;
    }
    .qmjejumian .rts .pag6 .swipfaa li{
        height: auto;padding: 20px 0;
    }
    .qmjejumian .rts .pag6 .swipfaa .bds{
        margin: 0 40px;
    }
    .qmjejumian .rts .pag6 .swipfaa .pic{
        float: none;width: auto;
    }
    .qmjejumian .rts .pag6 .swipfaa .txt{
        float: none;width: auto;
    }

    .qmjejumian .rts .pag6 .ovss{
        padding-bottom: 20px;
    }
    .qmnewlx .lt dd::before{
        height: 30px;margin-top: -15px;
    }

    .qmnewdel .del{
        font-size: 14px;
    }

    .ucwulwjk li .pic h6 a{
        background-size: 12px auto !important;font-size: 14px;line-height: 2;padding-right: 24px;
    }
    .ucswipers .uuswiper .swiper-slide .pic{
        float: none;width: auto;
    }
    .ucswipers .uuswiper .swiper-slide .txt{
        width: auto;padding: 10px 20px;;margin: 20px 30px 0;
    }
    .fhyyinyon .list li .vos{
        display: block;
    }
    .ucswipers .uuswiper .swiper-slide{
        height: auto;padding: 20px 0 30px
    }
    .ucswipers .uuswiper .swiper-slide .txt h5{
        font-size: 12px;line-height: 2;padding-bottom: 6px;
    }
    .ucswipers .uuswiper .swiper-slide .txt h3{
        font-size: 16px;margin: 10px 0;
    }
    .ucswipers .uuswiper .swiper-slide .txt h6 a{
        font-size: 13px;width: 80px;;line-height: 28px;border-radius: 16px;height: 28px;
    }
    .qmjejumian .rts .pag6 .swipfaa .pic,
    .ucswipers .uuswiper .swiper-slide .pic{
        width: 60%;margin: 0 auto;
    }
    .frelelts .list li .ovs .tel h4{
        font-size: 13px;line-height: 28px;background-size: 6px auto !important;
    }
    .frelelts .list li .ovs .nali .dal dd a{
        font-size: 12px;line-height: 1.8;
    }

    .fguigeshu .fguige .list dd a{
        font-size: 13px;line-height: 1.8;
    }

    .frelelts .list li .ovs .nali .dal h4{
        font-size: 12px;line-height: 1.8;
    }
    .qmjejumian .lts .fprogrlt .prog h3,
    .fprogramme .fprogrlt .prog h3{
        font-size: 16px;line-height: 2.2;
    }
    .qmjejumian .lts .fprogrlt .pro,
    .fprogramme .fprogrlt .prog{
        padding: 0 15px;
    }
    .qmjejumian .lts .fprogrlt .prog .cha,
    .fprogramme .fprogrlt .prog .cha{
        width: 20px;height: 20px;background-size: 8px auto !important;
    }
    .fprogrlt .fprogls li .tt{
        padding: 0 15px;
    }
    .fprogrlt .fprogls li .tt h3{
        font-size: 15px;background-size: 8px auto !important;
    }
    .fprogrlt .fprogls .nali .list dd h3:before{
        background-size: 8px auto !important;top: 10px;
    }
    .fprogrlt .fprogls li .tt .ne{
        background-size: 10px auto !important;
    }
    .fprogrlt .fprogls .nali .list{
        padding: 10px 15px;
    }
    .fprogrlt .fprogls .nali .list dd h3{
        padding: 0 20px;
    }
    .fprogrlt .fprogls .nali .list dd h3 span{
        font-size: 14px;padding-left: 6px;
    }
    .fprogrlt .fprogls .nali .list dd{

    }
    .fprogrlt .fprogls .nali p a{
        font-size: 13px;line-height: 1.8;padding-left: 10px;
    }

    .fprogrlt .fprogls .nali p::before{
        top: 50%;margin-top: -2px;
    }
    .fprogrlt .fprogls .nali .dels{
        height: 120px;
    }
    .jiejbbanner{
        height: 40vw;
    }
    .jiejbbanner .txt h2 span{
        font-size: 18px;
    }
    .jiejbbanner .txt h2 span:before, .jiejbbanner .txt h2 span:after{
        width: 15px;height: 2px;left: -20px;
    }
    .jiejbbanner .txt h2 span:after{
        right: -20px;left: auto;
    }
    .fprogrlt .fprogls .nali .del{
        padding: 10px;
    }

    .fprogintr .introduce .ls .tx{
        padding: 0 10px;
    }
    .fprogintr .introduce .fintrod{
        margin: 0 20px;
    }

    .qmyanli{
        width:60px;
    }
    .header .naver .fnali .frt,
    .header .naver .fnali .prod{
        width: auto;padding: 0;
    }
    .header .naver .fnali .prod .prodls{
        padding: 10px;
    }
    .header .naver{
        height: calc(100vh - 50px);
        overflow-y: scroll;
    }
    .fxuanfu li.bai{
        box-shadow: 0 0 8px 0 rgba(80,80,80,0.2);
    }




    .uusfanah{
        width: auto;margin: 0 15px;
    }
    .uusfanah .hs h2{
        font-size: 16px;line-height: 40px;
    }
    .uusfanah .hs{
        height: 40px;
    }
    .uusfanah .hs .gb{
        width: 26px;height: 26px;background-size: 12px auto !important;margin-top: -13px;right: 10px;
    }
    .uusfanah h6{
        margin: 20px 0 30px;font-size: 14px;
    }
    .uusfanah .form{
        margin: 0 20px;
    }
    .uusfanah .form li{
        margin-bottom: 10px;
    }
    .uusfanah .form li label{
        width: auto;float: none;font-size: 14px;line-height: 1.8;    text-align: initial;    text-align-last: initial;
    }
    .uusfanah .form li .rt{
        float: none;width: auto;
    }
    .uusfanah .form li .lsele{
        width: auto;float: none;width: 100%; height: 36px;line-height: 1.7; font-size: 13px;border-radius: 4px;background-size: 10px auto !important;
        padding: 0 10px;
    }
    .uusfanah .form li .t1{
        font-size: 13px;
        height: 36px;
        border-radius: 4px;padding: 0 10px;
    }
    .uusfanah .form li .t2{
        padding: 10px;
        height: 100px;
    }
    .uusfanah .form .sub {
        width: 90px;
        height: 32px;
        line-height: 32px;
        font-size: 14px;margin-left: 20px;margin-top: 20px;
    }
    .uusfanah{
        top: 5%;
    }
    .layout{
        overflow: hidden !important;
    }
    .header{
        z-index: 11111;
    }
    .qmjiejufa .form li.n1,
    .qmjiejufa .form li .sub{
        width: 100%;
    }
    .useachs .bd .lt ul li{
        width: 33%;
        margin: 0;
    }

    .useachs .bd{
        display: block;
    }
    .useachs .bd .rt,
    .useachs .bd .lt{
        float: none;width: auto;
    }
    .useachs .bd .rt{
        margin-top: 10px;
        padding-bottom: 20px;
    }
    .header .logo{
        margin-left: 30px;
    }
    .hpage2 .box .rts .bd .text .btn{
        display: none;
    }



    .useachs{
        padding:26px 0 37px ;
    }
    .useachs .hd{
        width:95% ;
        margin: 0 auto;
        max-width:500px;
        background: #2377ef;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
        padding: 3px;
        overflow: hidden;
        border-radius: 7px;
    }
    .useachs .hd .txt{
        width: calc(100% - 96px);
        height: 42px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 9px;float: left;
        border-radius: 6px 0 0 6px;
        border: none;font-size: 11px;
        color: #69819d;
    }
    .useachs .hd .btn{
        text-align: center;
        width: 96px;
        font-size: 12px;
        line-height: 42px;
        color: #ffffff;
        cursor: pointer;
        border:none;
        float: right;
        border-radius: 0 6px 6px 0px;
        background: none;
    }
    .useachs .bd{
        margin-top: 24px;
    }
    .useachs .bd .lt{
        box-shadow: 0 0 5px 0px rgba(80,80,80,0.2);
        border-radius: 9px;
        background: #fff;
    }
    .useachs .bd h2{
        font-size:15px ;
        line-height:45px;
        color: #2452a5;
        padding: 0 22px;
    }
    .useachs .bd .lt h2{
        color: #2452a5;
        border-bottom: 1px solid #e1ebf1;
    }
    .useachs .bd .lt ul {
        padding: 12px 22px;
    }
    .useachs .bd .lt ul li{
        float: left;width: 84px;
        margin-right:12px;
    }
    .useachs .bd .lt ul li a{
        font-size:12px ;
        color: #333333;
        line-height:2 ;
        word-break:keep-all;
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis;
    }
    .useachs .bd .rt{
        border-radius: 10px;
    }
    .useachs .bd .rt h2{
        color: #fff;
    }
    .useachs .bd .rt dl{
        text-align: center;
        font-size: 0;
    }
    .useachs .bd .rt dd{
        display: inline-block;
        width: 50%;
    }
    .useachs .bd .rt dd .icon{
        border-radius: 50%;
        border: 2px solid rgba(255,255,255,0.4);
        height: 50px;position: relative;
        margin: 10px auto 5px;width: 50px;
    }
    .useachs .bd .rt dd .icon img{
        position: absolute;left: 0;right: 0;
        top: 0;bottom: 0;display: block;
        margin: auto;max-width: 60%;max-height: 60%;
    }
    .useachs .bd .rt dd h5{
        font-size:12px ;
        line-height: 1.6;
        color: #ffffff;
    }
    .qmjejumian .lts.lts2{
        margin-left: 0;padding: 0;
    }
    .qmfwmain .fprogrlt .fprogls li .tt h3{
        padding-left: 0;background: none;
    }
    .qmjejumian.qmfwmain{
        padding-top: 0;
    }
    .qmjejumian .fprogrlt .fprogls .nali .list{
        padding: 0;
    }




    .uuatanc{
        max-width:500px;
        margin: 0 auto;
        width:90% ;z-index: 111;
        background: #e7f2ff;
        position: absolute;
        left: 0;right: 0;
        top: 200px;
        border-radius: 10px;
        overflow: hidden;
        border-radius: 6px;
        display: none;
    }
    .uuatanc h2{
        padding:0 20px ;
        line-height:50px;
        font-size: 16px;
        font-weight: bold;
        color: #fff;
        background: linear-gradient(to right,#1973f7,#74b6fe);
        position: relative;
    }
    .uuatanc h2 .ico{
        position: absolute;
        right: 0;top: 0;
        width: 50px;
        height: 50px;
        cursor: pointer;
        z-index: 1;
        background: url(../images/aico7.png) no-repeat center/25%;
        transition:all 0.3s;
        -ms-transition:all 0.3s;  /* IE 9 */
        -moz-transition:all 0.3s;     /* Firefox */
        -webkit-transition:all 0.3s; /* Safari 闁告粣鎷� Chrome */
        -o-transition:all 0.3s;
    }
    .uuatanc h2 .ico:hover{
        transform:rotate(720deg);
    }
    .uuatanc .bd{
        padding: 15px;
    }
    .uuatanc .bd li{
        display: flex;
        justify-content: space-between;
        margin-bottom: 6px;
    }
    .uuatanc .bd li label{
        width:88px;
        font-size: 12px;
        line-height: 36px;
        color: #000000;
    }
    .uuatanc .bd li .rt{
        width: calc(100% - 65px);
        display: flex;
        justify-content: space-between;
    }
    .uuatanc .bd li .rt .txt{
        height: 35px;
        background: #fff;
        border-radius: 4px;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
        border: 1px solid #c7e1ff;
        padding: 0 10px;
        color: #333;
        font-size: 12px;
    }
    .uuatanc .bd li .rt .lsels{
        margin-right: 6px;
        width: 88px;
        height: 35px;
        background: #fff;
        border-radius: 4px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
        border: 1px solid #c7e1ff;
        padding: 0 10px;
        color: #cccccc;
        background: url(../images/aico8.png) no-repeat right 6px center #fff;
    }
    .uuatanc .bd li .rt .wi100{
        width: 100%;
    }
    .uuatanc .bd li .rt .wi100 .txt{
        height: 138px;resize: none;
        padding:6px ;
    }
    .uuatanc .bd li h5{
        font-size: 12px;
        color: #a3b7cf;
        margin-bottom: 6px;
    }
    .uuatanc .bd .pics dd{
        float: left;width:50px;
        margin: 0 6px 6px 0;
        position: relative;border-radius: 4px;
        border: 1px solid #c7e1ff;height: 50px;
    }
    .uuatanc .bd .pics dd .files{
        position: absolute;
        left: 0;right: 0;top: 0;
        bottom: 0;z-index: 1;
        width: 100%;height: 100%;
        opacity: 0;cursor: pointer;
    }
    .uuatanc .bd .pics dd img{
        width: 100%;height: 100%;
        display: block;object-fit: cover;
    }
    .uuatanc .bd .btn{
        width: 95px;line-height:34px;
        border-radius:20px;text-align: center;
        border: none;background: #2377ee;
        font-size: 12px;color: #ffffff;
        margin-right: 12px;cursor: pointer;
    }
    .uuatanc .bd span{
        font-size: 12px;
        color: #a3b7cf;
        line-height:34px;
    }
    .uuatanc .bd i{
        color: #ff0000;width: 12px;display: inline-block;
    }

    .fproddata .lst .qmtel{
        margin-bottom: 0;
    }

    .hdswiper{
        height: 50vw;
    }
    .fbanner .uovs .fen .sd{
        bottom: 0;
    }
    .header .logo img.s2,
    .header.on .logo img.s2{
        display: block;
    }
    .header .logo img.s1,
    .header.on .logo img.s1{
        display: none;
    }
    .header .rts .laug h3, .header .rts .qun h3{
        color: #fff;
    }
    .header .rts .qun h3:before, .header .rts .laug h3:before{
        background: url(../images/qmbb1.png) no-repeat center;width: 10px;
    }
    .header.on .naver li h2 a, .header.ons .naver li h2 a,
    .header.on .naver li.on h2 a, .header.ons .naver li.on h2 a, .header.ons .naver li:hover h2 a{
        color: #333;font-weight: initial;
    }
    .header .naver li h2::before{
        bottom: 0;
    }

    .qmusyclt{
        display: none;
    }
    .frelelts .pr .cha,
    .qmjejumian .lts .fprogrlt .prog .cha, .fprogramme .fprogrlt .prog .cha{
        display: none;
    }
    .fguigeshu .fguige .list dd h6:nth-child(1){
        width: 66%;
    }
    .fguigeshu .fguige .list dd h6:nth-child(2){
        width: 22%;
    }
    .ucswipers .uuswiper .swiper-slide .txt h3{
        height: auto;
    }
    .magnifier,
    .hbanner .bs{
        display: none !important;
    }
    .fbanner .uovs .fprodsw{
        height: auto
    }
    .fhyyinyon .list li .vos .text a{
        font-size: 13px;
        padding: 0 8px;
        line-height: 1.8;
    }

    .wqsticky{
        width: auto;float: none;
    }

    .ucwulwjk li .rtx dd{
        float: none;width: auto;
    }
    .ucwulwjk li .rtx dl{
        display: block;
    }
    .dian_box{
        display: none;
    }
    .qmaltreq{
        display: none;
    }

    .mlswiper .ovs li a{
        background: #fff;
    }
    .mlswiper .ovs li .text{
        height: auto;
    }
    .mlswiper .ovs li .text{
        background:linear-gradient(to right,#1872f7,#74b6fe) ;
    }
    .mlswiper .ovs li .text .tx{
        display: block;
    }
    .mlswiper .ovs li .text .mlmore{
        display: none;
    }
    .mlswiper .ovs li .text .mlmr{
        display: inline-block;
    }

    .mlswiper .ovs li .pic i{
        -webkit-animation:rosas 1.5s 0s linear infinite;
        -moz-animation:rosas 1.5s 0s linear infinite
    }
    .mlswiper .ovs li .pic i:nth-child(2){
        -webkit-animation:rosas 1.5s -.5s linear infinite;
        -moz-animation:rosas 1.5s -.5s linear infinite
    }
    .mlswiper .ovs li .pic i:nth-child(3){
        -webkit-animation:rosas 1.5s -1s linear infinite;
        -moz-animation:rosas 1.5s -1s linear infinite
    }
    .mltit{
        font-size: 18px;
        line-height: 32px;
        padding-left: 26px;
        background-size: 20px auto !important;
    }
    .mlswiper .ovs li h3{
        font-size: 16px;
        line-height: 1.7;
    }
    .mlswiper .ovs li .text{
        padding: 15px 20px;
    }
    .mlswiper .ovs li .pic{
        height: 160px;
    }
    .mlswiper .ovs li .text p{
        font-size: 14px;
    }
    .mlswiper .ovs li .text .mlmr{
        font-size: 14px;
        padding-right: 20px;
        background-size: 15px auto !important;
    }
    .mlswiper .prev, .mlswiper .next{
        display: none;
    }
    .mlswiper{
        padding-bottom: 50px;
    }
    .mlswiper .ovs li{
        border-radius: 10px;
    }
    .hpage .hlbnews{
        position: static;
        margin-bottom: 20px;
    }
    .hpage{
        padding-top: 20px;
    }
    .mlswiper .spans span{
        width: 6px;
        height: 6px;
    }
    .mlswiper .spans{
        bottom: 22px;
    }
    .mlswiper .spans .swiper-pagination-bullet-active{
        width: 8px;height: 8px;
    }
    .mlswiper{
        margin-top: 30px;
    }
    .mltit a{
        width: 90px;
        border-radius: 16px;
    }
    .mltit a i {
        line-height: 32px;
        font-size: 13px;
        background-size: 4px auto !important;
    }
    .mlswiper .ovs li .text p{
        line-height: 1.5;
        height: 6em;
    }


    /* yun */
    html{
        font-size: 12px;
    }
    .ypg1{
        height:auto;padding: 30px 0;
    }
    .ypg1 .text,
    .ypg1 .lt{
        position: static;
        transform:translateY(0%);
        -ms-transform:translateY(0%);  /* IE 9 */
        -moz-transform:translateY(0%);     /* Firefox */
        -webkit-transform:translateY(0%); /* Safari 閸�?Chrome */
        -o-transform:translateY(0%);
    }
    .ypg2{
        padding: 30px 0;
    }
    .ypg2 .rt,
    .ypg2 .lt{
        float: none;
        width: auto;
        padding: 0;
    }

    .ypg2 .rt{
        margin-top: 20px;
    }
    .ypg3 .hd{
        width: auto;
    }
    .ypg8,
    .ypg5,
    .ypg3 .wrap{
        padding: 30px 0;
    }
    .ypg3 .bd{
        padding: 0;
        display: block;
    }
    .ypg3 .bd .pic{
        width: 70%;
        margin: 0 auto;
    }
    .ypg3 .bd .rtxt{
        width: auto;
        display: block;
    }
    .ypg3 .bd .rtxt .dd{
        margin-bottom: 10px;
    }
    .ypul li p br{
        display: none;
    }
    .ypul li p{
        padding: 0 5px;
        line-height: 1.6;
    }
    .ypg3 .bd .rtxt p,
    .ypg3 .bd .rtxt li{
        font-size: 14px;
        line-height: 30px;
    }
    .ypg5 .ltxt li p{
        font-size: 14px;
    }
    .ypg3 .bd .rtxt ul{
        width: auto;
    }
    .ytit p,
    .ypg4 .yswiper h6{
        font-size: 14px;
    }
    .ytit p br{
        display: none;
    }
    .ypg5 .ltxt{
        float: none;
        margin-left: 0;
        width: auto;
    }
    .ypg5 .pic{
        width: 70%;
        float: none;
        margin: 20px auto 0;
    }
    .ypg7 .yoswiper .txt a{
        font-size: 14px;
        padding: 0 25px;
        line-height: 40px;
        border-radius:30px;
    }
    .ypg7 .prev, .ypg7 .next, .ypg8 .yplis .prev, .ypg8 .yplis .next{
        display: none;
    }
    .yspans span{
        width: 6px;
        height: 6px;
    }
    .yspans span.swiper-pagination-bullet-active{
        width: 10px;height: 10px;
    }
    .ypg7 .yoswiper .txt{
        bottom: 30%;
    }
    .ypg3 .li .rtxtc{
        width: auto;margin-top: 20px;
    }
    .mlswiper .ovs li .pic .nico{
        width:7rem ;
        line-height: 2.8rem;
        font-size: 1.2rem;
    }






    .mskfangan{
        margin: 0 15px;width: auto;
    }
    .mskfangan .fms .t1,
    .mskfangan .fms label{
        font-size: 12px;
    }
    .mskfangan .txt{
        font-size: 13px;
    }
    .mskfangan .fms ul{
        padding: 0 15px;
    }
    .mskfangan .fms label{
        width: 70px;text-align: right;
    }
    .mskfangan .fms .t1{
        width: calc(100% - 70px);
    }
    .hpage .hlbnews{
        margin-top: 0;
    }
    .hpage{
        background: #fff !important;
    }
    /* 新增 */
    .model-container {
        height: 55vw;
        max-height: 57vw;
    }
}