/* 大屏幕（大桌面显示器，大于等于 1600px） */@media screen and (min-width:1600px) {    .mobile,    .m_img,    .m_nav,    .banner_m {        display: none;    }}@media only screen and (min-width: 1200px) and (max-width: 1600px) {    .mobile,    .m_img,    .m_nav,    .banner_m {        display: none;    }    .container,    .wrap {        padding: 0 60px;    }    .head-top .left {        margin-left: 50px;    }    .head {        padding: 0 40px;    }    .headTop-right .search {        width: 150px;    }    /*.headTop-right .search input {*/    /*    width: 100%;*/    /*}*/    .navigation li {        font-size: 16px;        margin: 0 10px;    }    .navigation {        width: 55%;    }         .banner_img_box .banner_text_img_box .ind_banner_text_title {        font-size: .52rem;    }    .timer-scale-cont {        padding: 60px 30px;    }    .timer-scale-cont .t1 {        font-size: 18px;    }    .timer-scale-cont .t2 {        font-size: 16px;    }    .shaft-detail-cont .right .item .txt .t1 {        font-size: 18px;    }.shaft-detail-cont .right .item .txt .t2{     font-size: 14px;}.shaft-detail-cont .right .item{    padding: 20px 0;}.index-about-en .left-font p{    line-height: 30px;}    .butterfly_body.abo_body .abo_src3_case .abo_src3_lb_box .det_year {        font-size: .6rem;margin-top: -1.1rem;left: 75%;width: 550px;    }    .butterfly_body .pub_case {        width: 80%;    }    .butterfly_body.abo_body .abo_src3_case .abo_src3_lb_box .abo_src3_l .abo_src3_text {        font-size: .16rem;height: 2.35rem;        line-height: 2;    }.butterfly_body.abo_body .abo_src3_case .pub_sty_t {    right: 3.55%;  top: 14.625vw;}#fzlc .pub_sty_t {  top: 10.625vw;}.butterfly_body .pub_sty_t span{    height: .4rem;}.butterfly_body.abo_body .abo_src3_case .abo_src3_nav .swiper-container .swiper-slide{    font-size: .12rem;}.butterfly_body.abo_body .abo_src3_case .abo_src3_nav .swiper-container {  width: 92.9166%;}    .index06 .box .item .more,    .index06 .box .item .title {        line-height: 60px;    }    .ny-banner .txt {        top: 18%;    }    .ny-banner .txt p {        width: 80%;    }    .prolist2 .list {        width: 70%;    }    .prolist2 .right-box {        width: 30%;    }    .pro-lx .txt {        top: 50px;    }    .foot .box2 {        width: 11%;    }    .pronei04 {        padding-bottom: 20px;    }        .about02 .tab-box {        width: 60%;        bottom: 60px;    }    .about02 .tab-box .item {        padding: 20px;    }    .about02 .tab-box .item .t2 {        width: 50px;        height: 50px;        font-size: 14px;        right: 10px;        top: 10px;    }    .about02 .tab-box .item .t1 {        font-size: 16px;        width: 65%;    }    .about02 .bg-box .txt {        top: 80px;    }    .about02 .bg-box .box .txt .t3 {        width: 76%;    }    .about04 p {        width: 86%;    }    .videoCenter .link-box {        flex-wrap: wrap;    }    .videoCenter .link-box a {        margin-bottom: 20px;    }    .case-list .four .item {        width: 48%;    }    .case-list .item h1 {        font-size: 18px;    }    .navigation .cp-xl-nav{        padding: 26px 2%;    }    .navigation .cp-xl-nav .t2{        overflow: hidden;        text-overflow: ellipsis;        white-space: nowrap;    }    .download-02 .wrap{        padding:0;width: 1200px;    }    .download-02 .pages.wrap{        margin: 0;    }    .download-02 .wrap {    width: 1200px !important;    }    .timer-scale-cont{        padding: 50px 30px;    }    .res01 .box2 .btn{        width: 50%;padding: 0 10px;    }}/* 小屏幕（手机） */@media only screen and (min-width: 320px) and (max-width: 1200px) {    .pc,    .head-top,    .header,    .banner_pc {        display: none;    }    .nav,    .he_b3p3le {        display: none;    }    .mobile,    .banner_m {        display: block;    }    .container,    .wrap {        padding: 0 .2rem;        overflow: hidden;        width: auto;    }    .m_img {        display: block;        height: 1.1rem;        background: #ffffff;        width: 100%;        overflow: hidden;        display: flex;        align-items: Center;        position: fixed;        z-index: 999;        top: 0;        padding: 0 .2rem;        -moz-box-shadow: 0px 4px 6px #d4d5d6;        -webkit-box-shadow: 0px 4px 6px #d4d5d6;        box-shadow: 0px 4px 6px #d4d5d6;        box-sizing: border-box;    }    .m_img .headlf {        float: left;    }    .m_img .headcent {        float: left;        margin-left: .2rem;        color: #005bac;        font-size: .18rem;        line-height: .3rem;    }    .m_img .headcent select {        width: 1.2rem;        height: .4rem;        border: 0;        appearance: none;        -moz-appearance: none;        -webkit-appearance: none;        background: url('../images/arrow_06.jpg') 80% center no-repeat;        background-size: .13rem;        background-color: #e5e5e5;        display: block;        padding-left: .1rem;        margin-left: .3rem;    }    .m_img .headlf .m_logo {        height: auto;        width: 70%;        display: block    }    .m_img .headrg {        position: absolute;        right: .2rem;    }    .m_img .headrg a .m_menuimg {        height: .45rem;        width: .53rem;        display: block    }    .m_nav {        display: block;        position: fixed;        top: 0px;        left: 0px;        width: 0px;        height: 0px;        overflow: hidden;        z-index: 10000    }    .m_nav .closecover {        position: absolute;        width: 100%;        height: 100%;        background: #0b0d19;        filter: alpha(opacity=0);        opacity: 0;        left: 0px;        top: 0px;        z-index: 1    }    .m_nav .closeicon {        position: absolute;        width: 20%;        left: 0;        top: 5%;        z-index: 100;        text-align: center;        filter: alpha(opacity=0);        opacity: 0    }    .m_nav .m_navList {        position: absolute;        width: 80%;        right: 0px;        top: 0px;        background: #0b0d19;        height: 100%;        z-index: 100;        right: -80%;        overflow-y: scroll;    }    .m_nav .m_navList ul {        padding-left: 5%;        padding-right: 5%    }    .m_nav .m_navList ul li {        border-bottom: 1px solid #232530    }    .m_nav .m_navList ul li a {        display: block;        height: 45px;        color: #fff;        line-height: 45px;        padding-left: 5%;        font-size: 16px    }    .m_nav .m_navList ul li .m_f_a {        display: flex;        align-items: center;        justify-content: space-between;        width: 100%    }    .m_nav .m_navList ul li .m_f_a a {        flex: 1;    }    .m_nav .m_navList ul li .m_f_a i {        width: 40px;        height: 35px;        box-sizing: border-box;        padding: 0 5px;        display: block;    }    .m_nav .icon {        background: url(../images/plus.png) 100% no-repeat;        background-position: 50% 50%;        -webkit-transition: all 0s;        -moz-transition: all 0s;        transition: all 0s    }    .icon_on {        background: url(../images/reduce.jpg) 50% no-repeat!important;        background-position: 50% 50%;        -webkit-transition: all 0s;        -moz-transition: all 0s;        transition: all 0s    }    .m_nav .m_navList ul li .m_s_nav {        display: none;        width: 100%;    }    .m_nav .m_navList ul li .m_s_nav a {        display: block;        height: 40px;        line-height: 40px;        font-size: 14px;        padding-left: 10%;        overflow: hidden;        white-space: nowrap;        width: 90%;        text-overflow: ellipsis;    }    .m_img .language {        position: absolute;        right: .8rem;    }    .m_img .language img {        width: 80%;    }    .banner {        margin-top: 1.1rem;    }    .banner .swiper-slide {        height: 3rem;        background-size: 100% 100% !important;        margin-top: 0;    }    .banner_img_box video,    .banner_img_box .banner_img,    .banner_img_box,    .bloc .wrapper .row:first-child,    .bloc .wrapper .row:nth-child(2) {        height: 19vh;    }    .timer-scale-cont {        width: 50%;        padding: .25rem .3rem;        float: left;        box-sizing: border-box;    }    .timer-shaft {        height: auto;    }    .timer-scale {        position: relative;        height: auto;    }    .timer-scale-cont .t1 {        font-size: .22rem;        display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;    }    .timer-scale-cont .t2 {        font-size: .2rem;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;    }    .timer-scale-cont .t2 p {        margin-bottom: 0;    }    .timer-scale .hov {        border-bottom: 1px #e0eaf1 solid;    }    .timer-scale-cont .line {        margin: .1rem 0;    }    .banner_img_box .banner_text_img_box .ind_banner_name {        margin-top: .25rem;        margin-left: .5rem;    }    .ind_bottom_box {        bottom: 1.333vh;    }    .ind_ban_text_two {        font-size: .14rem;    }    .shaft-detail-cont .flex {        display: block;overflow: hidden;    }    .scx {        width: 100%;    }    .shaft-detail-cont .right {        width: 100%;        padding: 0 .3rem;        box-sizing: border-box;        margin: .3rem 0;    }    .shaft-detail-cont .right .item .txt .t1 {        font-size: .24rem;        margin-bottom: .1rem;    }    .shaft-detail-cont .right .item {        padding: .3rem 0;    }    .shaft-detail-cont .right .item .txt {        width: 100%;    }    .index02 {        margin-top: .6rem;        padding-top: .6rem;        display: block;    }    .index02 .txt {        width: 100%;        padding: 0 .3rem;    }    .title_box .f48 .desc {        font-size: .3rem;        line-height: .4rem;    }    .title_box {        margin-bottom: .2rem;    }    .index02 .txt .t3 {        line-height: .4rem;        margin-top: .4rem;        font-size: .22rem;    }    .index02 .txt .more {        width: .9rem;        height: .9rem;        line-height: .9rem;        font-size: .2rem;        margin-bottom: .5rem;        margin-top: .5rem;    }    .index02 .img {        width: 100%;    }    .index03 {        padding: .9rem 0;        height: auto;    }    .title_box {        padding: .2rem .3rem;    }    .title_box .more img {        width: .8rem;    }    .butterfly_body .pub_title {        font-size: .24rem;    }    .butterfly_body .pub_title_en {        font-size: .2rem;        margin-bottom: .5rem;    }    .butterfly_body.abo_body .abo_src3_case .pub_sty_t {        top: 12.625vw;    }    .butterfly_body.abo_body .abo_src3_case .abo_src3_lb_box .abo_src3_l .pub_img_box {        margin-bottom: 2rem;    }    .butterfly_body.abo_body .abo_src3_case .abo_src3_nav {        top: calc(.28vw + 22px + .24rem + 16px + .5rem + 90vw * 0.43 + .4rem);    }    .butterfly_body.abo_body .abo_src3_case .abo_src3_nav .swiper-container .swiper-slide {        padding-top: .2rem;    }    .index04 .swiper-slide {        width: 100%;        padding: 0 .3rem;        box-sizing: border-box;    }    .index04 .swiper-slide-active,    .index04 .swiper-slide-duplicate-active {        transform: scale(.7);    }    .index04 .swiper-button-prev,    .index04 .swiper-button-next {        display: none;    }    .index04 .swiper-slide-active,    .index04 .swiper-slide-duplicate-active {        transform: scale(1);    }    .index04 .swiper-slide .caseimg img {        width: 100%;    }    .index04 .swiper-slide .biaoti img {        width: 2rem;        height: .4rem;    }    .index04 .swiper-slide .biaoti {        align-items: center;    }    .index04 .swiper-slide .biaoti p {        font-size: .24rem;        line-height: .4rem;    }    .index04 .swiper-slide .title {        height: .9rem;        line-height: .9rem;        width: 91%;        padding: 0 .3rem;        font-size: .24rem;        background-size: 100% 100%;        left: .3rem;        border-bottom-right-radius: .3rem;        border-bottom-left-radius: .3rem;    }    .index05 #marquee1 ul li,    .index05 #marquee2 ul li,    .index05 #marquee3 ul li {        width: 2rem;        padding: 0 .3rem;        margin-bottom: .4rem;    }    .index05 #marquee1 ul li img,    .index05 #marquee2 ul li img,    .index05 #marquee3 ul li img {        width: 2rem;        height: .8rem;    }    .index06 .content {        display: block;    }    .index06 .box {        width: 100%;        padding: .3rem;        box-sizing: border-box;        margin-bottom: .3rem;    }    .index06 .box .top span,    .index06 .box .top .more {        font-size: .3rem;        margin-bottom: .3rem;    }    .index06 .box .title {        font-size: .24rem;        line-height: .6rem;    }    .index06 .box .detail {        font-size: .2rem;        line-height: .36rem;    }    .index06 .box .txt .detail {        -webkit-line-clamp: 2;    }    .index06 .box .item .title,    .index06 .box .item .more {        font-size: .24rem;        line-height: .9rem;    }    .index06 {        padding: .1rem 0 .5rem 0;    }    .foot {        display: none;    }    .copyright {        padding: .2rem;        display: block;    }    .ny-banner {        margin-top: 1.1rem;    }    .ny-banner .txt {        top: 2rem;    }    .ny-banner .txt h1 {        font-size: .25rem;    }    .ny-banner .txt p {        display: none;    }    .location {        margin-top: .4rem;        margin-bottom: .2rem;        color: #999999;    }    .prolist2 .wrap {        display: block;        padding: .4rem .2rem;    }    .prolist2 .list {        width: auto;    }    .prolist2 .list li .img {        height: 2.5rem;        line-height: 2.5rem;    }    .prolist2 .list li .title {        height: .9rem;        line-height: .9rem;        padding: 0 .2rem;        font-size: .24rem;    }    .prolist2 .list li {        margin-bottom: .3rem;    }    .prolist2 .right-box {        width: 100%;background: none;    }    .prolist2 .right-box .item {        height: 2.5rem;        margin-bottom: .4rem;    }    .prolist2 .right-box .item .txt p {        font-size: .26rem;    }    .prolist2 .right-box .liuyan {        height: auto !important;    }    .sbyy {        padding-bottom: .5rem;    }    .sbyy .bt {        margin: .5rem 0;    }    .sbyy .bt h1 {        font-size: .26rem;    }    .sbyy .bt p {        font-size: .22rem;    }    .sbyy .title {        width: 265px;        font-size: .22rem;        height: .6rem;        line-height: .6rem;    }    .sbyy #marquee1 ul li {        width: 265px;        padding: 0 10px;    }    .sbyy #marquee1 ul li img {        width: 265px;        height: 165px;    }    .pro-lx img {        width: auto;        height: 2rem;    }    .pro-lx .txt h1 {        font-size: .26rem;    }    .pro-lx .txt {        top: .4rem;    }    .pro-lx .txt .btn {        width: 1.7rem;        height: .5rem;        line-height: .5rem;        font-size: .2rem;        margin: .3rem auto;    }    .pro-lx {        overflow: hidden;    }    .prolist3 .proitem {        display: block;        margin: .3rem 0;    }    .prolist3 .list {        width: 100%;    }    .right-box {        width: 100%;    }    .prolist3 .right-box .item .txt {        width: 90%;        margin-left: 5%;        margin-top: .5rem;    }    .prolist3 .right-box .item img {        width: 1rem;    }    .prolist3 .right-box .item .t1 {        font-size: .26rem;        font-weight: bold;    }    .prolist3 .right-box .item .en {        font-size: .2rem;        color: #999999;    }    .prolist3 .right-box .item p {        font-size: .22rem;        line-height: .36rem;        margin-bottom: .5rem;    }    .prolist3 .right-box .item .more {        width: 1.3rem;        height: .5rem;        line-height: .5rem;        font-size: .2rem;        margin-bottom: .4rem;    }    .pronei-title {        padding: .2rem 0;    }    .pronei-title h1 {        font-size: .3rem;    }    .pronei-title .line {        margin: .3rem auto;    }    .pronei-title .ms {        line-height: .36rem;        width: 90%;    }    .pronei02 {        padding: .3rem 0;    }    .pronei02 .box .item {        width: 48%;        margin-right: 2%;        margin-bottom: .2rem;    }    .pronei02 .box .item .t1 {        font-size: .26rem;        line-height: .34rem;        margin-bottom: .1rem;    }    .pronei02 .box .item .t2 {        font-size: .2rem;        height: .6rem;    }    .pronei02 .box .item .txt {        margin: .3rem 0;    }    .pronei02 .box {        margin-right: -2%;    }    .pronei03 .item {        padding: .6rem 0;    }    .pronei03 .item .wrap {        display: block;    }    .pronei03 .img {        width: 100%;margin-top: .3rem;    }    .pronei03 .txt {        width: 100%;    }    .pronei03 .txt h1 {        font-size: .3rem;        margin: .4rem 0;    }    .pronei03 .txt p {        font-size: .22rem;        line-height: .4rem;        margin-bottom: .4rem;    }    .pronei03 .txt .box {        margin-right: -3.3%;    }    .pronei03 .box .group {        width: 30%;        height:auto;padding-bottom: .2rem;        margin-right: 3.3%;    }    .pronei04 {        padding-bottom: .6rem;    }    .pronei04 .xgsb .swiper-button-next,    .pronei04 .xgsb .swiper-button-prev {        width: .6rem;        height: .6rem;        background-size: 100% 100% !important;        top: .5rem;    }    .pronei04 .xgsb .title {        height: .8rem;        line-height: .8rem;        font-size: .22rem;        padding: 0 .2rem;    }    .pronei05 {        padding: .4rem 0;    }    .pronei05 .box {        display: block;    }    .pronei05 .left-inp {        width: 100%;    }    .pronei05 .right-inp {        width: 100%;    }    .pronei05 textarea {        font-size: .22rem;        height: 3rem;        padding: .2rem;        box-sizing: border-box;    }    .pronei05 span {        line-height: .6rem;    }    .pronei05 input {        height: .6rem;    }    .prolist .group {        padding: .2rem 0;        display: block;    }    .prolist .group .txt {        width: 100%;        padding: 0 .2rem;        box-sizing: border-box;    }    .prolist .group .txt h1 {        font-size: .34rem;        margin: .2rem 0;    }    .prolist .group .txt p {        font-size: .22rem;        line-height: .4rem;    }    .prolist .group .txt a {        width: 1.8rem;        height: .6rem;        line-height: .6rem;        font-size: .2rem;        margin-top: .4rem;    }    .prolist .group .item {        width: 100%;        margin-top: .4rem;    }    .prolist .group .item .tab .swiper-slide {        padding: .2rem 0;        font-size: .2rem;    }    .fwlc .content {        width: 100%;        padding: .6rem;        box-sizing: border-box;    }    .fwlc .content .title .t1 {        font-size: .4rem;        margin-bottom: .2rem;    }    .fwlc .content .title .t2 {        font-size: .2rem;    }    .fwlc .content .item .img {        width: .8rem;        margin: 0 auto;        height: .8rem;    }    .fwlc .content .item .img::before {        display: none;    }    .download h1 {        margin: .5rem 0;        font-size: .4rem;    }    .download .search {        width: 100%;        float: none;        margin: 0 auto .4rem auto;    }    .download .item {        padding: .2rem;        margin-bottom: .3rem;    }    .download .item .title {        font-size: .3rem;    }    .download .item .txt {        width: 80%;    }    .download .item .en {        font-size: .2rem;        margin-top: .15rem;    }    .download .item .icon img {        width: .5rem;    }    .about01 {        padding: .6rem 0;background-size: auto 100%;    }    .about01 .wrap {        display: block;    }    .about01 .left {        width: 100%;    }    .about01 .left .t1 {        font-size: .3 rem;        line-height: .6rem;    }    .about01 .left p {        margin-top: .3rem;        font-size: .22rem;        line-height: .36rem;        color: #939393;        height: auto;    }    .about01 .right {        width: 100%;    }    .about01 .right .item {        width: 48%;        height: 2.2rem;        margin-bottom: .3rem;    }    .about01 .right .item img {        left: .2rem;        top: .2rem;        width: .6rem;    }    .about01 .right .item .txt {        right: .3rem;text-align: right;        bottom: .3rem;    }    .about01 .right .txt .num {        font-size: .6rem;    }    .about01 .right .txt .t {        font-size: .3rem;    }    .about02 {        display: none;    }    .about03 {        padding: .6rem 0;background-size: auto 100%;    }    .about03 .aboutbt {        margin-bottom: .5rem;    }    .about03 .aboutbt .wrap {        display: block;    }    .about03 .aboutbt h1 {        font-size: .4rem;        margin-bottom: .4rem;    }    .about03 .tabs-01 .qh {       width: 2rem;    height: 1.5rem;    line-height: 1.5rem;    font-size: .2rem;    margin-left: .4rem;        background-size: 100% 100% !important;    }    .ry-show .wrap {        display: block;    }    .about03 .solution-swiper {        width: 100%;        margin-bottom: .4rem;    }    .about03 .tabs dl {        height: .6rem;        line-height: .6rem;        font-size: .22rem;        padding-left: .6rem;    }    .about03 .tabs dl.on {        font-size: .26rem;    }    .about04 {        padding: .6rem 0;    }    .about04 .h1 {        font-size: .3rem !important;    }    .about04 p {        width: 90%;        font-size: .22rem;        line-height: .4rem;    }    .about04 video {        width: 100%;        margin: .5rem auto;    }    .s_cxfw .hz .box .ar_article,    .s_cxfw .hz .box .s_more {        display: none;    }    .s_cxfw {        padding: .6rem 0 .6rem !important;    }    .w1600 {        padding: 0 .2rem;    }    .butterfly_body .h2 {        font-size: .36rem !important;    }    .butterfly_body .h3 {        font-size: .2rem !important;        line-height: 1.5 !important;    }    .s_cxfw .hz {        height: 5rem;        margin-bottom: .6rem;    }    .s_cxfw .hz .centerbox {        width: 4rem;        height: 4rem;    }    .s_cxfw .s_cxfw_slide2 {        max-width: 100%;    }    .s_cxfw .s_cxfw_slide2 .swiper-slide .box {        width: 70%;    }    .s_cxfw .jt {        width: .7rem;        height: .7rem;    }    .s_cxfw .hz .box .ar_article {        font-size: .18rem;    line-height: .28rem;    }    .s_cxfw .s_cxfw_slide2 .swiper-slide-active .box h4 {       font-size: .26rem;    line-height: .3rem;    }    .bjtx {        font-size: .4rem;        padding: .6rem 0 0 0;    }    .list_box_02 li {        width: 1rem;        height: 1rem;        overflow: hidden;    }    .list_box_03 li {        width: 1rem !important;        height: 1rem;        overflow: hidden;    }    .container04 .content .box2 .top {        width: 1.2rem;        height: 1.2rem;    }    .container04 {        height: 8rem;    }    .lxwm h1 {        font-size: .4rem;        margin: .5rem 0;    }    .lxwm .content {        display: block;    }    .lxwm .txt {        width: 100%;        padding: .2rem;    }    .lxwm .txt .item {        margin-bottom: .2rem;    }    .lxwm .txt .t1 {        font-size: .3rem;        margin-bottom: .2rem;    }    .lxwm .txt p {        font-size: .22rem;        line-height: .36rem;    }    .lxwm .map {        width: 100%;    }    .lxwm .liuyan .ly-content {        display: block;    }    .lxwm .liuyan .left {        width: 100%;    }    .lxwm .liuyan .left .item {        margin-bottom: .2rem;    }    .lxwm .liuyan .left .item p,    .lxwm .liuyan .right p {        font-size: .26rem;        margin-bottom: .1rem;    }    .lxwm .liuyan .left input {        height: .6rem;        font-size: .22rem;    }    .lxwm .liuyan .right {        width: 100%;        margin-top: .2rem;    }    .lxwm .liuyan .right textarea {        height: 3rem;        padding: .2rem;    }    .lxwm .liuyan .btn {        width: 100%;    }    .fwjg {        padding: .6rem 0;    }    .fwjg .content {        display: block;    }    .fwjg .left {        width: 100%;    }    .fwjg .left .t2 {        font-size: .36rem;    }    .fwjg .left .t3 {        font-size: .24rem;        margin-bottom: .1rem;    }    .fwjg .left .t4 {        font-size: .5rem;    }    .fwjg .right {        width: 100%;        margin-top: .2rem;    }    .fwjg .right li {        width: 48%;        margin-right: 2%;        padding: .2rem;        margin-bottom: .26rem;    }    .videoCenter .link-box {        flex-wrap: wrap;        width: 100%;    }    .videoCenter .link-box a {        margin-bottom: .2rem;    }    .videoCenter .fl {        margin: .3rem 0;        display: block;    }    .videoCenter .link-box a {        padding: .1rem .2rem;        margin-right: .2rem;        font-size: .2rem;    }    .videoCenter .fl .search {        width: 100%;        height: .5rem;        margin-bottom: .3rem;    }    .videoCenter li {        width: 48%;        margin-bottom: .4rem;    }    .videoCenter .title {        padding: .2rem;        font-size: .2rem;    }    .pages {        margin: .6rem 0;    }    .newslist .item .date {        display: none;    }    .newslist .item .center {        width: 60%;    }    .newslist .item .center .title {        font-size: .28rem;        margin-bottom: .2rem;    }    .newslist .item .center p {        font-size: .2rem;        line-height: .3rem;        margin-bottom: .2rem;    }    .newslist .item .center .more {        font-size: .2rem;    }    .newslist .item {        padding: .2rem 0;    }    .newsNei .news-location {        color: #939393;        padding: .3rem 0;    }    .newsNei .content {        display: block;    }    .newsNei .content .nei-box {        padding: .3rem;        width: 100%;    }    .newsNei .content .nei-box h1 {        margin: .2rem 0 .2rem 0;        font-size: .3rem;    }    .newsNei .content .nei-box .date {        font-size: .2rem;        margin-bottom: .3rem;    }    .newsNei .content .box {        font-size: .22rem;        line-height: .36rem;    }    .newsNei .hot-news {        width: 100%;    }    .newsNei .hot-news .item .box1 .title {        font-size: .24rem;        line-height: .3rem;    }    .videoCenter li video {        width: 100%;        height: 2rem;    }    .case-list .four .item {        width: 48%;    }    .case-list .item {    padding: .2rem;    border-radius: .2rem;    margin-bottom: .3rem;    }    .case-list .two {    margin-top: .3rem;    }    .case-list .item h1 {    font-size: .22rem;   overflow: hidden;    text-overflow:ellipsis; white-space: nowrap;    margin: .2rem 0 0 0;    }    .reveal-modal {    top: 2rem !important;    padding: .2rem;    width: 90%;    }    .reveal-modal .img-tc img {    max-width: 100%;         }    .reveal-modal .part {     margin-top: .2rem;    }    .reveal-modal .left-alan h2 {             margin-bottom: .2rem;    font-size: .3rem;    }    .download-02 .wrap {    width: auto;    margin: auto .2rem ;    }    .download-02 h1 {          margin: .4rem 0;    font-size: .4rem;    }    .download-02 .list .item {  width: 80%;  margin-right: 2%;margin-bottom: .3rem;    }     .download-02 .list .item .title {     line-height: .6rem;  padding: 0 .2rem;     font-size: .22rem;  }.newslist .xw-fl {  padding: .5rem 0;}.newslist .xw-fl a {    width: 2rem;  font-size: .22rem;    height: .6rem;  line-height: .6rem;     margin: 0 .2rem;}.tc-banner{    margin-top: 1.1rem;}.index-aboutList{    flex-wrap: wrap;} .index-aboutList .item {        width: 48%;        height: 2.2rem;        margin-bottom: .3rem;    }    .index-aboutList .item img {        left: .2rem;        top: .2rem;        width: .6rem;    }   .index-aboutList .item .txt {        right: .3rem;        bottom: .3rem;text-align: right;    }    .index02-en .item .txt .num {        font-size: .6rem;    }  .index02-en .item .txt .t {        font-size: .3rem;    }    #plusDiv8 {     top: 40%;}#plusDiv9 {  left: 86%;  top: 26%;}.index-about-en {  margin-top: .8rem;flex-wrap: wrap;}.index-about-en .left-font {  width: 100%;  box-sizing: border-box;  padding: 0 .2rem;}.index-about-en .left-font h1{    font-size: .26rem;}.index-about-en .left-font h1 span {  font-size: .45rem;}.index-about-en .left-font h2 {  font-size: .24rem;  margin-bottom: .3rem;}.index-about-en .left-font p {  font-size: .22rem;  line-height: .4rem;}.index-about-en .right-img{    display: none;}.title_box .f48 {  font-size: .3rem;}.prolist .group .item .tab {  position: relative;  bottom: 0;}.prolist .group .item .tab .swiper-slide-thumb-active{    background: #ececec;}  .prolist .group .txt img {    width: .7rem;  }     .prolist .group .item .swiper-button-next, .prolist .group .item .swiper-button-prev {    top: 2.3rem;    bottom: auto;  }  .fwlc .content .item p {    font-size: .18rem;  }.location-nei {  line-height: .3rem;     padding: .3rem 0;}.about-pub_case {  padding-top: .7rem;}#fzlc .pub_title_en{    margin-bottom: 0;}#fzlc .About_02 .title_box{     margin-bottom: 0;     padding-bottom:0;}.s_cxfw .hz2 .s_cxfw_slide3 .box h3{    font-size: .18rem;font-weight: lighter;overflow: hidden;text-overflow:ellipsis; white-space: nowrap;} #n_ruyu{        padding-top: .3rem;  padding-bottom: .8rem;    }      .m {    padding: 0 .2rem;  }   .butterfly_body h3 {    font-size: .4rem;      }  .n_tt h3{      margin-bottom: .3rem;  }  #n_ruyu .hd {  margin-bottom: .5rem;}#n_ruyu .hd ul {  width: 100%;}  #n_ruyu .hd ul li{      font-size: .24rem;  }   #n_ruyu .bd ul li {   padding: 0 .2rem;  margin-bottom: .2rem;  width: 50%;  }  #n_ruyu .bd ul li .box .txt{      font-size: .2rem;padding: .1rem .1rem; text-align: center;overflow-y: scroll;  }  #n_ruyu .slick-next{      right: 30%;  }  #n_ruyu .slick-prev{      left: 30%;  }  #n_ruyu .slick-arrow{      bottom: -1rem;top: auto;  }  .resource-title {  text-align: center;  margin: .8rem 0;    }    .resource-title h1 {  font-size: .4rem;    }    .resource-title .line {    margin-top: .2rem;    }    .res01 li{        width: 48%;margin-right: 2%;margin-bottom: .5rem;    }    .res01 ul{        margin-right: -2%;    }    .res01 .box1 {  padding: .2rem;    }    .res01 .box1 .t1{        font-size: .22rem;  margin-bottom: .1rem;    }    .res01 .box2 .date{        display: none;    }    .res01 .box2 .btn{        width: 100%;        font-size: .2rem;    }    .res02 li{        width: 48%;        margin-right: 2%;margin-bottom: .2rem;    }    .res02 ul {        margin-right: -2%;    }    .resource .more{        width: 2rem;        height: .6rem;        line-height: .6rem;        font-size: .24rem;margin: .6rem auto;    }}