@media only screen and (min-width: 641PX) and (max-width: 899PX) {
    .i-jieshao-navs{
        display: -webkit-box;
        overflow-x: scroll;
        -webkit-overflow-scrolling: touch;
    }
}
@media only screen and (min-width: 900PX) and (max-width: 1099PX) {


    .l-t-box {
        margin-left: 25px;
        width: calc(100% - 125px);
        padding: 30px 0;
        padding-right: 100px;
    }
    .l-t-box-left {
        width: 60px;
    }
    .l-t-box-left-icon {
        height: 230px;
    }

    .l-t-box-list {
        padding-left: 20px;
    }
    .l-t-box-list-alone{
        width: calc((100% - 60px)/3);
        margin-right: 20px;
        margin-bottom: 20px;
    }
    .l-t-box-list-alone:first-child{
        width: calc((100% - 100px)/2);
        margin-left: 60px;
    }
    .l-t-box-list-alone:nth-child(2){
        width: calc((100% - 100px)/2);
    }
    .l-t-box-list-alone-pic{
        height:160px;

    }
    .l-t-box-list-alone:first-child>.l-t-box-list-alone-pic,.l-t-box-list-alone:nth-child(2)>.l-t-box-list-alone-pic{
        height: 200px;
    }
    .l-t-box-list-alone-text{
        font-size: 18px;
        margin-top: 8px;
    }
    .l-t-box-list-alone-title{
        font-size: 14px;
        margin-top: 2px;
    }
    .l-t-box-right {
        right: -10px;
        top: -15px;
        width: 110px;
    }
    .l-t-box-right-text{
        font-size: 130px;
        letter-spacing: 10px;
    }


    .i-jieshao-info-content-right-alone{
        width: 81px;
        height: 40px;
        font-size: 13px;
    }
    .i-jieshao-info-content-right-alone:nth-child(8n){
        /* margin-right: 0 !important; */
    }
    .i-jieshao-info-content-right-alone:nth-child(9n){
        margin-right: 15px !important;
    }
    /*.i-jieshao-info-content-all-box{*/
        /*margin-top: 25px !important;*/
    /*}*/
    .i-banner-info{
        bottom: 100px;
        padding: 10px;
    }
    .i-banner-info-title{
        font-size:30px;
    }
    .i-banner-info-text{
        font-size: 18px;
        margin-top: 2px;
    }
    .i-banner-info-content{
        font-size: 13px;
        margin-top: 8px;
        line-height: 17px;
    }


    .l-c-box{
        width: 800px;
    }
    .l-c-nav-btn{
        width: 14%;
        padding: 10px 0;
        font-size: 13px;
        margin-right: 20px;
    }
    .l-c-list-alone{
        width: calc((100% - 90px)/4);
        margin-right: 30px;
        font-size: 13px;
    }
    .l-c-list-alone:nth-child(4n+5){
        margin-right: 0;
    }
    .l-c-list-alone-pic{
        height: 140px;
    }
    .l-c-list-alone1{
        width: calc((100% - 30px)/2);
    }
    .l-c-list-alone2{
        width: calc((100% - 60px)/3);
        margin-right: 30px !important;
    }

    .l-x-box{
        /*width:800px;*/
    }
    .l-x-box-left{
        width:210px;
        padding:27px 15px 40px 15px;
    }
    .l-x-box-left-text{
        font-size: 14px;
        line-height: 28px;
    }
    .l-x-box-right{
        padding: 22px;
        width: calc(100% - 262px);
        padding-right: 0;
        padding-top: 30px;
    }
    .l-x-box-right-alone{
        width:calc((100% - 44px)/3);
        height: 100px;
        margin-right: 22px;
        margin-bottom: 25px;
    }

    .l-x-box-right-alone-title{
        width: calc(100% - 20px);
        font-size: 12px;
        padding: 5px 10px;

    }


    .s-t-box{
        width: 900px;
    }
    .s-t-box-left{
        width: calc(32% - 30px);
        padding: 60px 15px 40px 15px;
    }
    .s-t-box-left-title{
        font-size: 23px;
    }
    .s-t-box-left-icon{
        width: 70px;
        height: 5px;
        background: #35605b;
        margin-top:10px ;
    }
    .s-t-box-left-text{
        margin-top: 32px;
        font-size: 16px;
        line-height: 38px;
        margin-bottom: 110px;
    }
    .s-t-box-right{
        width:68%;
    }
    .s-t-box-right-content{
        padding:50px 94px;
    }
    .s-t-box-right-title{
        font-size:36px;
    }
    .s-t-box-right-text{
        font-size: 20px;
        margin-top:20px;
        line-height: 30px;
    }







    .i-team-list-alone-title{
        font-size: 14px;
        margin-top: 6px;
    }
    .i-team-list-alone-text{
        font-size: 12px;
        margin-top: 2px;
    }

}
@media only screen and (min-width: 641PX) and (max-width: 1099PX) {


    .i-jieshao-info-content-box, .public-width, .i-shejishi-info, .i-news-width,.i-team-list {
        width: 90%;
    }
    .i-jieshao-info-content-left{
        width:50%;
    }
    .i-jieshao-info-content-left-text{
        font-size: 14px;
    }
    .i-jieshao-info-content-right,.i-jieshao-info-content-right-alone-bg{
        /*width: 412px;*/
    }
    .i-jieshao-info-content-right-alone-bg{
         width: 412px;
     }
    .i-jieshao-navs-alone{
        width:96px;
        font-size: 18px;
    }

    .i-shejishi-info-left > div{
        width: 120px;
        height: 235px;
    }
    .i-shejishi-info-left-pic1 {
        left: 20px;
        top: 0;
    }
    .i-shejishi-info-left-pic2 {
        left: 140px;
        top: 25px;
    }

    .i-shejishi-info-left-pic3 {
        left: 260px;
        top: 50px;
    }

    .i-shejishi-info-left-pic4 {
        left: 380px;
        top: 75px;
    }

    .i-shejishi-info-left-pic5 {
        left: 0;
        top: 235px;
    }

    .i-shejishi-info-left-pic6 {
        left: 120px;
        top: 260px;
    }

    .i-shejishi-info-left-pic7 {
        left: 240px;
        top: 285px;
    }

    .i-shejishi-info-left-pic8 {
        left: 360px;
        top: 310px;
    }
    .i-shejishi-info-right{
        width: 230px;
        height: 390px;
    }

    .i-shejishi-info-right-text {
        -webkit-line-clamp: 5;
    }
}

@media only screen and (min-width: 1100PX) and (max-width: 1279PX) {


    .l-t-box {
        margin-left: 30px;
        width: calc(100% - 180px);
        padding: 40px 0;
        padding-right: 150px;
    }
    .l-t-box-left {
        width:70px;
    }
    .l-t-box-left-icon {
        height: 290px;
    }

    .l-t-box-list {
        padding-left: 25px;
    }
    .l-t-box-list-alone{
        width:calc((100% - 75px)/3);
        margin-right: 25px;
        margin-bottom: 25px;
    }
    .l-t-box-list-alone:first-child{
        width: calc((100% - 120px)/2);
        margin-left: 70px;
    }
    .l-t-box-list-alone:nth-child(2){
        width: calc((100% - 120px)/2);
    }
    .l-t-box-list-alone-pic{
        height:200px;

    }
    .l-t-box-list-alone:first-child>.l-t-box-list-alone-pic,.l-t-box-list-alone:nth-child(2)>.l-t-box-list-alone-pic{
        height: 250px;
    }
    .l-t-box-list-alone-text{
        font-size: 20px;
        margin-top: 8px;
    }
    .l-t-box-list-alone-title{
        font-size: 16px;
        margin-top: 2px;
    }
    .l-t-box-right {
        right: 10px;
        top: -24px;
        width: 110px;
    }
    .l-t-box-right-text{
        font-size: 180px;
        letter-spacing: 20px;
    }



    .i-banner-info{
        bottom: 160px;
        padding: 10px;
    }
    .i-banner-info-title{
        font-size:36px;
    }
    .i-banner-info-text{
        font-size: 20px;
        margin-top: 5px;
    }
    .i-banner-info-content{
        font-size: 15px;
        margin-top: 10px;
        line-height: 18px;
    }




    .l-c-box{
        width: 1000px;
    }
    .l-c-nav{
        margin-top: 150px;
        width: 100%;
        padding: 0;
    }
    .l-c-nav-btn{
        width: 14%;
        padding: 10px 0;
        font-size: 14px;
        margin-right: 3.2%;
    }
    .l-c-nav-btn:nth-child(6n){
        margin-right: 0;
    }
    .l-c-list{
        margin-bottom: 50px;
    }
    .l-c-list-alone{
        width: calc((100% - 150px)/4);
        margin-top: 50px;
        margin-right: 50px;
        font-size: 14px;
    }
    .l-c-list-alone:nth-child(4n+5){
        margin-right: 0;
    }
    .l-c-list-alone-pic{
        height: 180px;
    }
    .l-c-list-alone-info{
        margin-top: 10px;
    }
    .l-c-list-alone-info-name{
        width: 70%;
    }
    .l-c-list-alone-en{
        margin-top: 10px;
    }
    .l-c-list-alone1{
        width: calc((100% - 50px)/2);
    }
    .l-c-list-alone1:nth-child(2){
        margin-right: 0;
    }
    .l-c-list-alone2{
        width: calc((100% - 100px)/3);
        margin-right: 50px !important;
    }
    .l-c-list-alone2:nth-child(5){
        margin-right: 0 !important;
    }

    .l-x-box{
        /*width:1000px;*/
    }
    .l-x-box-left{
        /*width: calc(25% - 40px);*/
        /*padding: 36px 20px 60px 20px;*/
    }
    .l-x-box-left-text{
        font-size: 18px;
        line-height: 30px;
    }
    .l-x-box-right{
        padding: 22px;
        width: calc(100% - 314px);
        padding-right: 0;
        padding-top: 40px;
    }
    .l-x-box-right-alone{
        width: calc((100% - 44px)/3);
        height: 130px;
        margin-right:22px;
        margin-bottom: 25px;
    }

    .l-x-box-right-alone-title{
        width: calc(100% - 30px);
        font-size: 13px;
        padding: 8px 15px;

    }


    .s-t-box{
        width: 1000px;
    }
    .s-t-box-left{
        width: calc(32% - 40px);
        padding: 80px 20px 60px 20px;
    }
    .s-t-box-left-title{
        font-size: 24px;
    }
    .s-t-box-left-icon{
        width: 80px;
        height: 5px;
        background: #35605b;
        margin-top:10px ;
    }
    .s-t-box-left-text{
        margin-top: 32px;
        font-size: 16px;
        line-height: 38px;
        margin-bottom: 110px;
    }
    .s-t-box-right{
        width:68%;
    }
    .s-t-box-right-content{
        padding:50px 94px;
    }
    .s-t-box-right-title{
        font-size: 38px;
    }
    .s-t-box-right-text{
        font-size: 22px;
        margin-top: 20px;
        line-height: 36px;
    }




    .l-c-box{
        width: 800px;
    }
    .l-c-nav-btn{
        width: 14%;
        padding: 10px 0;
        font-size: 13px;
        margin-right: 20px;
    }
    .l-c-list-alone{
        width: calc((100% - 90px)/4);
        margin-right: 30px;
        font-size: 13px;
    }
    .l-c-list-alone:nth-child(4n+5){
        margin-right: 0;
    }
    .l-c-list-alone-pic{
        height: 140px;
    }
    .l-c-list-alone1{
        width: calc((100% - 30px)/2);
    }
    .l-c-list-alone2{
        width: calc((100% - 60px)/3);
        margin-right: 30px !important;
    }

    .l-x-box{
        /*width:800px;*/
    }
    /*.l-x-box-left{*/
        /*width:240px;*/
        /*padding:27px 15px 40px 15px;*/
    /*}*/
    .l-x-box-left-text{
        font-size: 14px;
        line-height: 28px;
    }
    .l-x-box-right{
        padding: 22px;
        width: calc(100% - 274px);
        padding-right: 0;
        padding-top: 30px;
    }
    .l-x-box-right-alone{
        width: calc((100% - 50px)/3);
        height: 150px;
        margin-right:25px;
        margin-bottom: 25px;
    }

    .l-x-box-right-alone-title{
        width: calc(100% - 20px);
        font-size: 12px;
        padding: 5px 10px;

    }






    .i-team-list-alone-title{
        font-size: 15px;
        margin-top: 6px;
    }
    .i-team-list-alone-text{
        font-size: 13px;
        margin-top: 2px;
    }


    .i-jieshao-info-content-box, .public-width, .i-shejishi-info, .i-news-width {
        width: 1000px;
    }
    .i-jieshao-info-content-left{
        width: 50%;
    }
    .i-jieshao-info-content-left-text{
        font-size: 15px;
    }
    .i-jieshao-info-content-right,.i-jieshao-info-content-right-alone-bg{
        /*width: 470px;*/
    }
    .i-jieshao-info-content-right-alone-bg{
        width: 470px;
    }
    .i-jieshao-info-content-right-alone{
        width: 87px;
        height: 45px;
        font-size: 14px;
    }
    .i-jieshao-navs-alone{
        width:96px;
        font-size: 18px;
    }
    .i-shejishi-info-left > div{
        width: 140px;
        height: 275px;
    }
    .i-shejishi-info-left-pic1 {
        left: 60px;
        top: 0;
    }
    .i-shejishi-info-left-pic2 {
        left: 200px;
        top: 25px;
    }

    .i-shejishi-info-left-pic3 {
        left: 340px;
        top: 50px;
    }

    .i-shejishi-info-left-pic4 {
        left: 480px;
        top: 75px;
    }

    .i-shejishi-info-left-pic5 {
        left: 0;
        top: 275px;
    }

    .i-shejishi-info-left-pic6 {
        left: 140px;
        top: 300px;
    }

    .i-shejishi-info-left-pic7 {
        left: 280px;
        top: 325px;
    }

    .i-shejishi-info-left-pic8 {
        left: 420px;
        top: 350px;
    }
    .i-shejishi-info-right{
        width: 240px;
        height: 475px;
    }

    .i-shejishi-info-right-text {
        -webkit-line-clamp: 8;
    }
}


@media only screen and (min-width: 1280PX) and (max-width: 1740PX) {


    .l-t-box {
        margin-left: 35px;
        width: calc(100% - 160px);
        padding: 50px 0;
        padding-right: 165px;
    }
    .l-t-box-left {
        width: 80px;
    }
    .l-t-box-left-icon {
        height: 330px;
    }

    .l-t-box-left-pic {
        width: 100%;
        height: auto;
    }

    .l-t-box-list {
        padding-left: 30px;
    }
    .l-t-box-list-alone{
        width: calc((100% - 90px)/3);
        margin-right: 30px;
        margin-bottom: 30px;
    }
    .l-t-box-list-alone:first-child{
        width: calc((100% - 140px)/2);
        margin-left: 80px;
    }
    .l-t-box-list-alone:nth-child(2){
        width: calc((100% - 140px)/2);
    }
    .l-t-box-list-alone-pic{
        height: 220px;

    }
    .l-t-box-list-alone:first-child>.l-t-box-list-alone-pic,.l-t-box-list-alone:nth-child(2)>.l-t-box-list-alone-pic{
        height: 280px;
    }
    .l-t-box-list-alone-text{
        font-size: 24px;
        margin-top: 8px;
    }
    .l-t-box-list-alone-title{
        font-size: 20px;
        margin-top: 2px;
    }
    .l-t-box-right {
        right: 40px;
        top: -42px;
        width: 110px;
    }
    .l-t-box-right-text{
        font-size: 11rem;
        letter-spacing: 25px;
    }



    .i-team-list-alone-title{
        font-size: 18px;
        margin-top: 8px;
    }
    .i-team-list-alone-text{
        font-size: 14px;
        margin-top: 3px;
    }
}
@media only screen and (min-width: 320PX) and (max-width: 360PX) {
    html {
        font-size: 13.65px
    }
    .header-box-nav-tel.leftMenu {
        min-width: 100px;
    }

    .header-box-nav-tel li.hover > .header-navs-menu {
        left: 100px !important;
    }

    .header-navs-menu {
        width: calc(100% - 100px) !important;
    }

    .header-box-nav-subnav-alone, .header-box-nav-tel li > .header-box-nav-icon-top > a.i-tel {
        font-size: 0.875rem !important;
    }

    .header-box-nav-tel li.hover > .header-navs-menu {
        left: 100px !important;
    }
}

@media only screen and (min-width: 360PX) and (max-width: 375PX) {
    html {
        font-size: 15.36px
    }
    .header-box-nav-tel.leftMenu {
        min-width: 100px;
    }
    .header-box-nav-tel li.hover > .header-navs-menu {
        left: 100px !important;
        width: calc(100% - 100px);
    }


    .header-box-nav-subnav-alone, .header-box-nav-tel li > .header-box-nav-icon-top > a.i-tel {
        font-size: 0.875rem !important;
    }

    .header-navs-alone-a{
        width: calc(100px - 2rem) !important;
    }

}

@media only screen and (min-width: 375PX) and (max-width: 390PX) {
    html {
        font-size: 16px
    }
}

@media only screen and (min-width: 390PX) and (max-width: 414PX) {
    html {
        font-size: 16.64px
    }
}
@media only screen and (min-width: 320PX) and (max-width: 414PX) 
{

    .l-t-box-list-alone-pic {
        height: 7rem !important;
    }
}

@media only screen and (min-width: 414PX) and (max-width: 640PX) {
    html {
        font-size: 17.664px;
    }
}

@media only screen and (max-width: 640PX) {
    /*show_team(弹窗) 开始*/
    .win-s-t-title {
        right: 1rem;
        font-size: 1rem;
        top: 1.5rem;
    }

    .win-s-t-title-cn {
        font-size: 0.875rem;
        margin-top: 0.3rem;
    }


    .win-s-t-info {
        padding: 0.5rem;
        padding-right: 2.5rem;
    }

    .win-s-t-info-box {
        display: block;
        margin-top: 1rem;
    }

    .win-s-t-info-box-alone {
        width: 100%;
        margin-top: 1rem;
    }
.win-s-t-info-box-alone:last-child{
    margin-top: 1rem;
}
    .win-s-t-info-box-alone-title {
        font-size: 1rem;
    }
    .win-s-t-info-box-alone-text{
        line-height: 1.5rem;
        font-size: 0.875rem;
        margin-top: 0.3rem;
    }
    .win-s-t-info-box-alone-text pre{
        font-size: 0.875rem;
    }
    .win-s-t-info-box-alone-text a{
        font-size: 0.875rem;
    }
    .win-s-t-info-text {
        font-size: 0.875rem;
        margin-top: 1rem;
        line-height: 1.5rem;
        padding: 0 0.4rem;
    }
    /*show_team(弹窗) 结束*/
}
@media only screen and (min-width: 320PX) and (max-width: 640PX) {


    .l-t-box-left,.l-t-box-right{
        display: none;
    }
    .l-t-box{
        width: 100%;
        padding: 0;
        margin: 0;
    }
    .l-t-box-list {
        width: calc(100% - 1.4rem) !important;
        padding: 0.7rem;
        min-height: 0;
        padding-top: 0;
    }
    .l-t-box-list-alone {
        width: calc((100% - 0.7rem)/2) !important;
        margin-bottom:0;
        margin-top: 0.7rem;
        margin-right: 0.7rem;
    }
    .l-t-box-list-alone:first-child{
        margin-left: 0;
    }
    .l-t-box-list-alone:nth-child(2n){
        margin-right: 0;
    }
    .l-t-box-list-alone-pic {
        height: 9rem !important;
    }
    .l-t-box-list-alone-text{
        font-size: 1rem;
        margin-top: 0.4rem;
        text-align: left;
    }
    .l-t-box-list-alone-title{
        text-align: left;
        font-size: 0.875rem;
        margin-top: 0.2rem;
    }



    .info_slide_box{
        bottom: 0.5rem !important;
    }
    iframe {
        /* width: 100% !important; */
        /* height: 12rem !important; */

    }
    .l-t-height{
        height: 3rem;
    }
    .l-c-box{
        padding: 0.7rem;
        width: calc(100% - 1.4rem);
    }
    .l-c-nav{
        margin-top: 0px;
        width: 100%;
        padding: 0;
    }
    .l-c-nav-btn{
        width:calc((100% - 1.4rem)/3);
        padding:0.7rem 0;
        font-size:0.875rem;
        margin-right:0.7rem;
    }
    .l-c-nav-btn:nth-child(3n){
        margin-right: 0;
    }
    .l-c-nav-btn:nth-child(6n){
        margin-right: 0;
    }
    .l-c-nav-active {
        background: #35605b;
        color: #fff;
    }
    .l-c-list{
        margin-bottom: 50px;
    }
    .l-c-list-alone{
        width: calc((100% - 0.7rem)/2);
        margin-top: 0.7rem;
        margin-right:0.7rem !important;
        font-size: 0.875rem;
    }
    .l-c-list-alone:nth-child(2n){
        margin-right: 0 !important;
    }
    .l-c-list-alone-pic{
        width: 100%;
        height:6.5rem !important;
    }
    .l-c-list-alone-info{
        display: block;
        margin-top:0.7rem;
    }
    .l-c-list-alone-info-video{
        display: block;
        margin-top: 0.5rem;
    }
    .l-c-list-alone-info-name{
        width: 100%;
    }
    .l-c-list-alone-en{
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
        margin-top: 0.5rem;
    }
    .l-c-list-alone1{
        width: calc((100% - 0.7rem)/2);
    }
    .l-c-list-alone1:nth-child(2){
        margin-right: 0;
    }
    .l-c-list-alone2{
        width: calc((100% - 0.7rem)/2);
        margin-right: 0.7rem !important;
    }
    .l-c-list-alone2:nth-child(5){
        margin-right: 0.7rem !important;
    }




    .i-banner-info{
        bottom: 2.8rem;
        padding: 0.7rem;
        width: auto;
    }
    .i-banner-info-title{
        font-size:1.25rem;
    }
    .i-banner-info-text{
        display: none;
    }
    .i-banner-info-content{
        display: none;
    }

    .l-x-box{
        width:100%;
    }
    .l-x-box-left{
        display: none;
    }
    .l-x-box-right{
        padding:0.7rem;
        width: calc(100% - 1.4rem);
        padding-bottom: 0;
    }
    .l-x-box-right-alone{
        width: calc((100% - 0.7rem)/2);
        height: 6.5rem;
        margin-right: 0.7rem;
        margin-bottom:0.7rem;
    }
    .l-x-box-right-alone:nth-child(3n) {
        margin-right: auto;
    }
    .l-x-box-right-alone:nth-child(2n){
        margin-right: 0;
    }
    .l-x-box-right-alone-title{
        width: calc(100% - 1.4rem);
        font-size: 0.75rem;
        padding: 0.7rem 0.5rem;

    }


    .s-t-box{
        display: block;
        width: 100%;
    }
    /*.s-t-box-right-banner{*/
        /*position: absolute;*/
        /*width: 100%;*/
        /*top: 14.8rem;*/
        /*height: auto;*/
        /*left: 0;*/
    /*}*/
    .s-t-box-left{
        width: calc(100% - 1.4rem);
        padding: 1rem 0.7rem;
    }
    .s-t-box-left-title{
        font-size: 1rem;
    }
    .s-t-box-left-icon{
        width:3rem;
        height: 0.3rem;
        background: #35605b;
        margin-top:0.3rem;
    }
    .s-t-box-left-text{
        margin:1rem 0;
        font-size: 0.875rem;
        line-height: 1.5rem;
        min-height: 5rem;
    }
    .s-t-box-left-text:nth-child(6){
        margin-bottom: 0;
    }
    .s-t-box-right{
        width:100%;
    }
    .s-t-box-right-content{
        padding:1rem 0.7rem;
    }
    .s-t-box-right-title{
        font-size:1.5rem;
    }
    .s-t-box-right-text{
        font-size: 0.9375rem;
        margin-top:0.7rem;
        line-height: 1.7rem;
    }





    .i-shejishi-xiangmu {
        width: 100%;
        height: 150px;
        display: block;
        /* margin-right: 20px; */
        background-position: top;
        background-size: cover;
        background-repeat: no-repeat;
    }
    .i-shejishi-xiangmu.shejishi {
        height: 6.5rem;
    }
    .i-shejishi-detail-li {
        width: calc(50% - 20px);
        padding: 0 10px 20px;
    }
    .i-shejishi-info{
        width: 20rem;
        height: 20rem;
    }
    .i-shejishi{
        padding-top: 2.2rem;
    }
    .i-shejishi>.i-team-bg{
        top: 3.5rem;
    }
    .i-shejishi-info-left > a{
        width: 4.5rem;
        height: 8.9rem;
    }
    .i-shejishi-info-left-active{
        transform:unset !important;
        z-index: unset;
    }
    .i-shejishi-info{
        margin-top: 0.7rem;
    }
    .i-shejishi-info-left-pic1 {
        left: 2rem;
    }
    .i-shejishi-info-left-pic2 {
        left: 6.5rem;
        top: 0.8rem;
    }

    .i-shejishi-info-left-pic3 {
        left: 11rem;
        top: 1.6rem;
    }

    .i-shejishi-info-left-pic4 {
        left:15.5rem;
        top:2.4rem;
    }

    .i-shejishi-info-left-pic5 {
        left: 0;
        top: 8.9rem;
    }

    .i-shejishi-info-left-pic6 {
        left:4.5rem;
        top:9.7rem;
    }

    .i-shejishi-info-left-pic7 {
        left: 9rem;
        top:10.5rem;
    }

    .i-shejishi-info-left-pic8 {
        left:13.5rem;
        top: 11.3rem;
    }

    .header-navs-menu-alone{
        padding: 0px 2px !important;
        width: calc(100% - 24px);
        margin: 0 10px;
        border-bottom: 1px solid #f1f1f1;
        display: block;
    }
    .header-navs-menu-alone > a{
        width: calc(100% - 20px);
        display: flex;
        justify-content: center;
        align-items: center;
        color: #666;
        padding: 21px 0;
        padding-left: 20px;
        text-align: left;
    }
    .header-navs-menu{
        background: #FFFFFF;
        position: absolute;
        top: 0;
        left: 140px;
        width: calc(100% - 140px);
        overflow-y: auto;
        display: none;
    }
    .header-navs-alone{
        position: unset;
        margin-top: 0.5rem;
    }
    .header-box-nav-tel.leftMenu{
        background: #e1e1e1;
        width: 80%;
    }
    .header-box-nav-tel li.hover > .header-navs-alone-a {
        background: #FFFFFF;
        box-shadow: 0 5px 8px -5px #999;
        color: #40a193;
    }
    .header-box-nav-tel li.hover > .header-navs-menu {
        background: #FFFFFF;
        padding: 12px 0;
        position: absolute;
        height: calc(100% - 26px);
        left: 140px;
        display: block;
        overflow-y: auto;
    }
    .header-navs-alone-a{
        color: #333;
        display: block;
        text-align: left;
        padding: 1rem;
        width:calc(140px - 2rem);
        font-size: 0.875rem;
        /*color: #40a193;*/
    }
    .hover>.header-navs-menu-child{
        padding: 0 !important;
    }
    .header-box-nav-tel li.hover > .header-navs-menu-child{
        position: relative;
        margin: 0;
        top: 0;
        left: 0 !important;
        width: 100% !important;
        font-size: 12px;
    }
    .header-navs-menu-child-alone:last-child{
        border: none;
    }
    .public-width {
        width: 100%;
    }

    .isphone {
        display: block !important;
    }

    .isweb {
        display: none !important;
    }

    .header-top {
        padding: 0.7rem;
        border-bottom: none
    }
    .header-top .header-top-navs{
        display: flex !important;
    }
    .header-top-logo {
        height: 1.6rem;
    }

    .header-top-navs {
        display: flex;
        align-items: center;
    }

    .header-top-navs > div {
        margin-right: 0.5rem;
    }

    .header-top-navs-search {
        width: 1.1rem;
        height: 1.1rem;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: contain;
        background-image: url(/static/modules/cms/imgs/search2.png);
        margin-right: 1rem !important;
    }

    .header-top-navs-menu {
        width: 1.1rem;
        height: 1.1rem;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: contain;
        background-image: url(/static/modules/cms/imgs/menu.png);
    }

    .footer {
        padding: 1.7rem 0;
        background: #35605b;
    }
    .footer-proposal{
        display: none;
    }
    .footer-pic {
        width:8rem;
    }
    .footer-box-info-alone.liulanjianyi{
        display: none;
    }
    .footer-icon {
        margin-top: 1.2rem;
        margin-bottom: 1.1rem;
        width: 61%;
    }

    .footer-icon-alone {
        width: 2.3rem;
        height: 2.3rem;
    }

    .footer-box {
        display: block;
        font-size: 0.75rem;
        margin-bottom: 0;
    }

    .footer-box > div {
        margin-left: 0;
        margin-bottom: 0.2rem;
    }

    .box_skitter .info_slide .image_number_select {
        background-size: 18% !important;
    }

    .box_skitter .info_slide .image_number {
        background-size: 27% !important;
        width: 3rem;
        height: 2.1rem;
        padding: 0.6rem 0 0 0 !important;
    }

    .box_skitter .info_slide .image_number span {
        font-size: 0.75rem;
    }

    .box_skitter .info_slide {
        bottom: 0 !important;
    }

    .box_skitter .info_slide .image_number::after {
        width: 1.8rem;
        bottom: 1.3rem;
        margin-left: 0.7rem;
    }

    .i-yewu {
        margin-top: -1px;
    }

    .i-yewu-box-bg {
        width: 70%;
    }

    .i-yewu-alone, .i-yewu-box, .i-yewu-box-bg {
        height: 8rem;

    }

    .i-yewu-en {
        height: 2rem;
        top: 0.3rem !important;
    }

    .i-yewu-alone:nth-child(odd) .i-yewu-en {
        left: 0.3rem;
    }

    .i-yewu-alone:nth-child(even) .i-yewu-en {
        left: unset;
        right: 0.3rem;
    }
    .i-yewu-alone:nth-child(1) .i-yewu-box-bg:after{
        content: "";
        width: 0;
        height: 0;
        border: 5rem solid #35605b;
        position: absolute;
        left: calc(64% - 5.5rem);
        top: -3.5rem;
        z-index: 5;
        transform: rotate(211deg);
        -ms-transform: rotate(211deg);
        -moz-transform: rotate(211deg);
        -webkit-transform: rotate(211deg);
        -o-transform: rotate(211deg);
    }
    .i-yewu-alone:nth-child(2) .i-yewu-box-bg:after{
        content: "";
        width: 0;
        height: 0;
        border: 5rem solid #2f4262;
        position: absolute;
        right: calc(64% - 5.5rem);
        top: -3.5rem;
        z-index: 5;
        transform: rotate(149deg);
        -ms-transform: rotate(149deg);
        -moz-transform: rotate(149deg);
        -webkit-transform: rotate(149deg);
        -o-transform: rotate(149deg);
    }

    .i-yewu-alone:nth-child(3) .i-yewu-box-bg:after{
        content: "";
        width: 0;
        height: 0;
        border: 5rem solid #9d853d;
        position: absolute;
        left: calc(64% - 5.5rem);
        top: -3.5rem;
        z-index: 5;
        transform: rotate(211deg);
        -ms-transform: rotate(211deg);
        -moz-transform: rotate(211deg);
        -webkit-transform: rotate(211deg);
        -o-transform: rotate(211deg);
    }
    .i-yewu-alone:nth-child(4) .i-yewu-box-bg:after{
        content: "";
        width: 0;
        height: 0;
        border: 5rem solid #35605b;
        position: absolute;
        right: calc(64% - 5.5rem);
        top: -3.5rem;
        z-index: 5;
        transform: rotate(149deg);
        -ms-transform: rotate(149deg);
        -moz-transform: rotate(149deg);
        -webkit-transform: rotate(149deg);
        -o-transform: rotate(149deg);
    }

    .i-yewu-title {
        top: 1.2rem;
    }

    .i-yewu-alone:nth-child(odd) .i-yewu-title {
        left: 2rem;
    }

    .i-yewu-alone:nth-child(even) .i-yewu-title {
        left: unset;
        right: 2rem;
    }

    .i-yewu-title-cn {
        font-size: 1.125rem;
        font-weight: bold;
    }

    .i-yewu-title-cn > span {
        border-bottom: 1px solid #fff;
        padding-bottom: 1.5rem;
    }

    .i-yewu-title-en {
        font-size: 0.875rem;
        margin-top: 0.3rem;
    }

    .i-yewu-alone-box {
        display: block;
        position: relative;
        z-index: 99999;
        margin-top: -3.25rem;
    }

    .i-yewu-text-content {
        background: transparent;
        height: unset;
        width: 63%;
        position: relative;
        display: flex;
        justify-content: space-between;
        padding-bottom: 0.7rem;
    }

    .i-yewu-text-text {
        margin-top: 0;
        color: #fff;
        font-size: 0.75rem;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        line-height: 1rem;
        width: 80%;
    }

    .i-yewu-text-jiao {
        display: none;
    }

    .i-yewu-alone:nth-child(odd) .i-yewu-text-content {
        margin-left: 2rem;
        padding-left: 0;
    }
    .i-yewu-alone:nth-child(even) .i-yewu-text-content:after,.i-yewu-alone:nth-child(odd) .i-yewu-text-content:after  {
        display: none;
    }

    .i-yewu-alone:nth-child(even) .i-yewu-text-content {
        margin-right: 2rem;
        padding-right: 0;
    }

    .i-team {
        padding-top: 2rem;
    }

    .i-team-bg {
        width: 82%;
        left: 9%;
    }

    .i-team-title {
        font-size: 1.125rem;
        font-weight: bold;
    }

    .i-team-time, .i-team-content {
        font-size: 0.75rem !important;
    }

    .i-team-time {
        margin-top: 0.75rem !important;
    }

    .l-t-banner{
        height: 11.8rem;
    }
.i-team-list{
    width: calc(100% - 1.4rem);
    margin: 0 0.7rem;
}
    .i-team-list-alone{
        width: calc((100% - 0.7rem)/2) !important;
        margin-right: 0;
        margin-top:0.7rem;
    }
    .i-team-list-alone:nth-child(3n){
        margin-right: unset;
    }
    .i-team-list-alone:nth-child(2n){
      margin-left: 0.7rem !important;
    }
    .i-team-list-alone-pic{
        height:6.5rem !important;
    }
    .i-team-list-alone-title{
        font-size: 1rem;
        margin-top:0.4rem;
    }
    .i-team-list-alone-text{
        font-size: 0.875rem;
        margin-top:0.2rem;
    }


    #dates .selected .i-team-content {
        margin-top: 0.1rem !important;
        font-size: 1rem !important;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 10;
        overflow: hidden;

    }

    .i-team-content {
        margin-top: 0rem !important;
    }

    #dates .selected .i-team-time {
        font-size: 0.75rem !important;
    }

    .parHd {
        margin-top: -2.5rem;
    }

    .parHd .act > .i-team-time {
        font-size: 0.75rem !important;
        margin-top: 0rem !important;
    }

    .parBd {
        margin-top: -1.8rem !important;
    }

    .parHd .act > .i-team-content {
        font-size: 0.875rem !important;
        margin-top: 0 !important;
    }

    .parHd li.act span {
        width: 1rem !important;
        height: 1rem !important;
        top: -0.65rem !important;
    }

    .parHd li:after {
        width: 0.5rem !important;
        height: 0.5rem !important;
        top: -0.8rem !important;
        margin-top: 0.45rem !important;
    }

    .parHd img {
        width: 0.6rem !important;
        height: auto !important;
    }

    .i-team-title-en {
        position: relative;
        z-index: 99;
        text-align: center;
        font-size: 0.75rem;
        color: #1c4640;
        margin-top: 0.3rem;
    }

    .i-team-text {
        width: 88%;
        font-size: 0.75rem;
        color: #1c4640;
        line-height: 1.2rem;
        margin-top: 0.8rem;
    }
    .i-jieshao{
        margin-top: 2rem;
    }
    .i-jieshao-title-cn {
        font-size: 1.125rem;
        font-weight: bold;
    }

    .i-jieshao-title-en {
        font-size: 0.75rem;
        color: #1c4640;
        margin-top: 0.3rem;

    }

    .i-jieshao-navs {
        display: -webkit-box;
        overflow-x: scroll;
        -webkit-overflow-scrolling: touch;
        margin-top: 0.8rem;
        padding-bottom: 0.6rem;
    }

    .i-jieshao-navs-alone {
        padding: 0.3rem 0.3rem;
        border-radius: 2.6rem;
        font-size: 0.875rem;
        width: 4.5rem;
        margin-left: 0.6rem;
        margin-right: 0;
    }

    .i-jieshao-navs-alone:nth-child(2) {
        margin-left: 0;
    }

    .i-jieshao-info-bg {
        width: 82%;
        left: 9%;
        top: unset;
        bottom: 4rem;
    }

    .i-jieshao-navs-icon {
        width: 0.7rem;
    }

    .i-jieshao-info {
        /*margin-top: 0.6rem;*/
        top: 5rem;
    }

    .i-jieshao-info-banner {
        height: 15.9rem;
    }

    .i-jieshao-info-content {
        padding: 0.6rem 0;
    }

    .i-jieshao-info-content-left_title {
        font-size: 1.125rem;
        font-weight: bold;
    }

    .i-jieshao-info-content-left_title > span {
        border-bottom: 1px solid #1c4640;
        padding-bottom: 0.1rem;
    }

    .i-jieshao-info-content-left-text {
        font-size: 0.75rem;
        line-height: 1.2rem;
        margin-top: 0.8rem;
    }



    .i-yewu-text-more {
        margin-top: 0rem;
        padding-right: 0.5rem;
        position: absolute;
        right: 0;
        top: 0.8rem;
    }

    .i-yewu-text-more img {
        width: 0.6rem;
    }

    .i-jieshao-info-content-right-alone {
        width: calc((100% - 60px) / 3);
        margin-right: 15px;
        font-size: 0.75rem;
        margin-bottom: 0.9rem;
        padding: 0 0.2rem;
        height: 2.2rem;
        border-radius: 0.2rem;
    }
    .i-jieshao-info-content-right .i-jieshao-info-content-right-alone:nth-child(3n) {
        margin-right: 0;
    }
    .i-jieshao-info-content-right-alone:nth-child(9n){
        margin-right: 15px;
    }
    .i-news {
        padding-top: 0;
        margin-top: 2.4rem;
    }

    .i-news > .i-team-bg {
        top: 0.5rem;
    }

    .i-news-width {
        width: 100%;
    }

    .i-news-title {
        position: relative;
        z-index: 99;
        margin-left: 0;
        text-align: center;
    }

    .i-news-more {
        display: none;
    }

    .i-news-swiper {
        margin-top: 1rem !important;
    }

    .i-news-swiper .swiper-slide-active, .i-news-swiper .swiper-slide-duplicate-active {
        z-index: 99999;
    }

    /*.i-news-swiper .swiper-slide-active .i-news-swiper-pic{*/
    /*margin-top: 0 !important;*/
    /*}*/
    .i-news-swiper .swiper-slide {
        width: unset;
    }

    .i-news-swiper-top {
        height: 3.6rem;
        padding: 1.2rem;
        font-size: 0.75rem;
        width: calc(67% - 2.4rem);
        margin-left: 16.5%;
    }

    .i-news-buttons {
        display: none;
    }

    .i-news-swiper-top > div {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
        line-height: 1.2rem;
    }

    .i-news-swiper-bottom {
        padding: 0.7rem 0;
        width: 67%;
        margin-left: 16.5%;
    }

    .i-news-swiper-bottom-text {
        display: inline-block;
        font-size: 1rem;
        text-align: center;
        padding: 0 1rem;
        width: calc(100% - 2rem);
    }

    .i-news-swiper-pic {
        height: 15.5rem;
    }

    .i-news-swiper-bottom-more {
        display: none;
    }

    .i-news-swiper-bottom-box {
        display: block;
        border-bottom: none;
        padding: 0;
    }

    .i-map-search {
        margin-top: 2rem;
        width: 100%;
    }

    .i-map-search-left {
        width: calc(30% - 1.4rem);
        padding: 0.7rem;
    }

    .i-map-search-left-cn {
        font-size: 1rem;
        line-height: unset;
    }

    .i-map-search-right {
        width: calc(70% - 1.4rem);
        padding: 0 0.7rem;
    }

    .i-map-search-right-fenlei {
        height: 1.5rem;
        padding: 0 0.3rem;
        width: 5rem;
        font-size: 0.875rem;
    }

    .i-map-search-right-form-box {
        position: relative;
        background: #fff;
        border-radius: 0.2rem;
        margin-left: 0.5rem;
    }

    .i-map-search-right-form-box > img {
        width: 0.35rem;
        right: 0.3rem;
        top: 0.55rem;
    }

    .i-map-search-right-time {
        height: 1.5rem;
        border-radius: 0.2rem;
        padding: 0 0.3rem;
        width: 4.4rem;
        font-size: 0.875rem;
    }

    .i-map-search-right-btn {
        width: 3.2rem;
        font-size: 0.875rem;
        border-radius: 0.2rem;
        height: 1.5rem;
    }

    .i-map-search-left-img {
        width: 100%;
        height: auto;
    }

    .i-map-map {
        margin-top: 0;
        /* height: 19rem; */
    }
    /*新闻列表一排4个*/
    .newsPage .list.news{
        padding: 0 !important;
    }

    .newsPage .item.news{
        width: calc((100% - 15px) / 2) !important;
        margin-right: 15px !important;
        margin-bottom: 15px !important;
    }

    .newsPage .item.news:nth-child(2n){
        margin-right: 0 !important;
    }

    .newsPage .item.news:nth-child(4n+1){
        margin-left: 0 !important;
    }

    .newsPage .item.news .i-pc{
        display: block !important;
    }

    .newsPage .item h3.news{
        height: 30px !important;
    }

    .newsPage .item .txt.news{
        height: 20px !important;
    }

    .newsPage .item.news .i-list-bg{
        height: 160px !important;
    }

    .newsPage .item .time.news{
        padding: 10px 10px 5px 0 !important;
    }
}

@media only screen and (min-width: 1200PX){
    .i-news-swiper-pic{
        height: 420px;
    }
    .i-news-buttons{
        top: 634px;
    }
}
@media only screen and (min-width: 320PX) and (max-width: 1200PX) {
    
    .i-team-box {
        width: 100% !important;
    }

    #timeline {
        width: 84% !important;
    }

    #timeline {
        margin-top: 0 !important;
        height: unset !important;
    }

    #issues {
        height: 8rem !important;
    }

    #dates li, #dates a {
        width: 6.5rem !important;
    }

    .i-team-box .i-team-hr {
        width: 90% !important;
        left: 5%;
        height: 0.5rem;
        /* background-image: url(/static/modules/cms/imgs/shijianzhou_bg.png); */
        background-repeat: repeat-x;
        background-size: 0.3rem;
        margin-top: 8rem;
    }

    #dates span {
        /* width: 0.4rem !important;
        height: 0.4rem !important;
        margin-left: calc((100% - 0.5rem) / 2) !important; */

    }

    #dates .selected span {
        /* width: 1rem !important;
        height: 1rem !important;
        margin-left: calc((100% - 1rem) / 2) !important;
        margin-top: -0.3rem !important; */
    }

    #prev {
        left: 0 !important;
    }

    #next {
        right: 0 !important;
    }

    #next, #prev {
        top: 7.31rem !important;
        width: 2rem !important;
        height: 2rem !important;
    }

    #next > img, #prev > img {
        width: 1rem;
        height: auto;
    }

    .slideBox {
        padding: 0.45rem 0 !important;
        margin-left: -4.85rem !important;
        width: 16rem !important;
        height: unset !important;
        top: -6.88rem !important;
    }
    .slideBox:after{
        content: "";
        width: 0;
        height: 0;
        border: 0.5rem solid #35605b !important;
        position: absolute;
        left: calc((100% - 0.7rem)/2) !important;
        top: 5rem !important;
        z-index: 5;
        transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg);
    }
    .slideBox-bg {
        width: 4.7rem !important;
        height: 4.7rem !important;
        margin-left: 0.5rem !important;
        border-radius: 0.3rem !important;
    }

    .slideBox-info-title {
        font-size: 0.875rem !important;
        line-height: 1.1rem !important;
    }

    .slideBox-info-text {
        font-size: 0.75rem !important;
        margin-top: 0.4rem !important;
        line-height: 1rem !important;
    }

    .slideBox-info {
        width: calc(100% - 6.5rem) !important;
        margin-left: 0.5rem !important;
        margin-top: 0 !important;;
    }

}

@media only screen and (min-width: 320PX) and (max-width: 1000PX) {

    .i-jieshao-info-content-right-alone:nth-child(5n){
        margin-right: 15px;
    }
    .i-jieshao-info-content-right ,.i-jieshao-info-content-right-alone-bg{
        width: 100%;
    }
.i-jieshao-info-content-right-alone-a{
    width: 100%;
}
.i-jieshao-info-content-all-box{
    display: block;

}
    .i-jieshao-info-content-box{
        display: block;
        width: calc(100% - 1.7rem);
    }

    .i-jieshao-info-content-left {
        width: 100%;
    }
}
@media only screen and (min-width: 500PX) and (max-width: 640PX) {

    .i-shejishi-xiangmu.shejishi {
        height: 10rem;
    }
}
@media only screen and (min-width: 640PX) and (max-width: 1200PX) {

.i-shejishi-xiangmu.shejishi {
    height: 10rem;
}
}