/* CSS Document *//*屏幕小于等于800*/@media ( max-width:800px ) {
    html {
        font-size:56%
    }
    body {
        font-size:14px;
        font-size:1.6rem;
        font-family:"PingFang SC",webfont,Helvetica,sans-serif,sans-serif;
        font-weight:300;
        letter-spacing:0px;
    }
    input {
        vertical-align:middle;
        font-family:"PingFang SC",webfont,Helvetica,sans-serif,sans-serif;
        -moz-border-radius:0;
        -webkit-border-radius:0;
        border-radius:0;
        appearance:none;
        -moz-appearance:none;
        -webkit-appearance:none
    }
    .more-blue .iconfont,.more-gray .iconfont {
        top:3px
    }
    .mo_positionRelative {
        position:relative!important
    }
    .mo_positionAbsolute {
        position:absolute!important
    }
    .mo_positionStatic {
        position:static!important;
        top:0;
        left:0;
        -webkit-transform:translate(0,0);
        -moz-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0)
    }
    .mo_poabsolute-h50 {
        position:absolute;
        top:50%;
        -webkit-transform:translate(0,-50%);
        -moz-transform:translate(0,-50%);
        -ms-transform:translate(0,-50%);
        -o-transform:translate(0,-50%);
        transform:translate(0,-50%)
    }
    .mo_poabsolute-b {
        position:absolute;
        bottom:0
    }
    /* float */.mo_fleft {
                   float:left!important
               }
    .mo_fright {
        float:right!important
    }
    .mo_fnone {
        float:none!important
    }
    /* text-align */.mo_tleft {
                        text-align:left!important
                    }
    .mo_tright {
        text-align:right!important
    }
    .mo_tcenter {
        text-align:center!important
    }
    h1,.h1 {
        font-size:2.6rem
    }
    h2,.h2 {
        font-size:2.4rem
    }
    h3,.h3 {
        font-size:2.2rem
    }
    h4,.h4 {
        font-size:2rem
    }
    h5,.h5 {
        font-size:1.8rem
    }
    h6,.h6 {
        font-size:1.6rem
    }
    .fontSize12 {
        font-size:1.2rem
    }
    .block-padding {
        padding-top:30px;
        padding-bottom:30px
    }
    .block-padding-t {
        padding-top:30px
    }
    .block-padding-b {
        padding-bottom:30px
    }
    .block-padding-t40 {
        padding-top:40px
    }
    .block-padding-b40 {
        padding-bottom:40px
    }
    .block-padding-t35 {
        padding-top:35px
    }
    .block-padding-b35 {
        padding-bottom:35px
    }
    .block-padding-t30 {
        padding-top:20px
    }
    .block-padding-b30 {
        padding-bottom:20px
    }
    .mo_margintop0 {
        margin-top:0!important
    }
    .mo_margintop5 {
        margin-top:5px
    }
    .mo_margintop10 {
        margin-top:10px
    }
    .mo_margintop15 {
        margin-top:15px
    }
    .mo_margintop20 {
        margin-top:20px
    }
    .mo_margintop30 {
        margin-top:30px
    }
    .mo_margintop40 {
        margin-top:40px
    }
    .mo_margintop50 {
        margin-top:50px
    }
    .mo_marginbottom0 {
        margin-bottom:0!important
    }
    .mo_marginbottom5 {
        margin-bottom:5px
    }
    .mo_marginbottom10 {
        margin-bottom:10px
    }
    .mo_marginbottom15 {
        margin-bottom:15px
    }
    .mo_marginbottom20 {
        margin-bottom:20px
    }
    .mo_marginbottom30 {
        margin-bottom:30px
    }
    .mo_marginbottom40 {
        margin-bottom:40px
    }
    .mo_marginbottom50 {
        margin-bottom:50px
    }
    .mo_marginbottom60 {
        margin-bottom:60px
    }
    .mo_marginleft0 {
        margin-left:0!important
    }
    .mo_marginleft5 {
        margin-left:5px
    }
    .mo_marginleft10 {
        margin-left:10px
    }
    .mo_marginleft20 {
        margin-left:20px
    }
    .mo_marginleft30 {
        margin-left:30px
    }
    .mo_marginright0 {
        margin-right:0!important
    }
    .mo_marginright5 {
        margin-right:5px
    }
    .mo_marginright10 {
        margin-right:10px
    }
    .mo_marginright20 {
        margin-right:20px
    }
    .mo_marginright30 {
        margin-right:30px
    }
    .mo_marginauto {
        margin-left:auto;
        margin-right:auto
    }
    .mo_paddingtop0 {
        padding-top:0!important
    }
    .mo_paddingtop5 {
        padding-top:5px!important
    }
    .mo_paddingtop10 {
        padding-top:10px
    }
    .mo_paddingtop15 {
        padding-top:15px
    }
    .mo_paddingtop20 {
        padding-top:20px !important
    }
    .mo_paddingtop30 {
        padding-top:30px
    }
    .mo_paddingtop35 {
        padding-top:35px
    }
    .mo_paddingtop40 {
        padding-top:40px
    }
    .mo_paddingtop70 {
        padding-top:70px
    }
    .mo_paddingbottom0 {
        padding-bottom:0!important
    }
    .mo_paddingbottom5 {
        padding-bottom:5px
    }
    .mo_paddingbottom10 {
        padding-bottom:10px
    }
    .mo_paddingbottom15 {
        padding-bottom:15px
    }
    .mo_paddingbottom20 {
        padding-bottom:20px !important
    }
    .mo_paddingbottom30 {
        padding-bottom:30px
    }
    .mo_paddingbottom40 {
        padding-bottom:40px
    }
    .mo_paddingleft0 {
        padding-left:0!important
    }
    .mo_paddingleft10 {
        padding-left:10px
    }
    .mo_paddingleft15 {
        padding-left:15px
    }
    .mo_paddingleft20 {
        padding-left:20px
    }
    .mo_paddingleft30 {
        padding-left:30px
    }
    .mo_paddingleft40 {
        padding-left:40px
    }
    .mo_paddingright0 {
        padding-right:0!important
    }
    .mo_paddingright10 {
        padding-right:10px
    }
    .mo_paddingright15 {
        padding-right:15px
    }
    .mo_paddingright20 {
        padding-right:20px
    }
    .mo_paddingright40 {
        padding-right:40px
    }
    .mo_padding0 {
        padding:0!important
    }
    .mo_padding5 {
        padding:5px;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box
    }
    .mo_padding10 {
        padding:10px;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box
    }
    .mo_padding20 {
        padding:20px 15px;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box
    }
    .mo_padding30 {
        padding:30px;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box
    }
    .mo_dis {
        display:block
    }
    .mo_undis {
        /*display:none !important;*/
    }
    .disinblock {
        display: none;
    }
    .zindexfu1 {
        z-index:-1;
    }
    .area_100,.area_90,.area_85,.area_80,.area_75,.area_70,.area_66,.area_65,.area_60,.area_55,.area_50,.area_45,.area_40,.area_35,.area_33,.area_30,.area_28,.area_25,.area_20,.area_15,.area_10,.area_52,.area_48 {
        float:none;
        width:100%
    }
    .mo_width20 {
        max-width:20%;
        width:20%
    }
    .mo_width25 {
        max-width:25%;
        width:25%
    }
    .mo_width30 {
        max-width:30%;
        width:30%
    }
    .mo_width33 {
        max-width:33.33%;
        width:33.33%
    }
    .mo_width47 {
        max-width:46.67%;
        width:46.67%
    }
    .mo_width40 {
        max-width:40%;
        width:40%
    }
    .mo_width50 {
        max-width:50%;
        width:50%
    }
    .mo_width60 {
        max-width:60%;
        width:60%
    }
    .mo_width100 {
        max-width:100%;
        width:100%
    }
    .mo_width140 {
        max-width:140%;
        width:140%
    }
    .mo_heightauto {
        height:auto
    }
    .com-rows_1 {
        height:auto;
        display:block;
        white-space:inherit;
        overflow:visible;
        text-overflow:inherit
    }
    .com-rows_2,.com-rows_max2,.com-rows_3,.com-rows_max3,.com-rows_4,.com-rows_max4,.com-rows_5,.com-rows_6,.com-rows_9 {
        max-height:100%;
        height:auto;
        line-height:1.3em;
        overflow:visible;
        text-overflow:inherit;
        display:block
    }
    .mo_com-rows_max2 {
        max-height:2.95em;
        line-height:1.5em;
        overflow:hidden;
        text-overflow:ellipsis;
        display:-webkit-box;
        -webkit-line-clamp:2;
        -webkit-box-orient:vertical/*最多显示2行，超出省略号*/
    }
    .container,.container2 {
        width:100%;
        padding-left:20px;
        padding-right:20px;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box
    }
    .mo_container {
        width:100%;
        padding-left:20px;
        padding-right:20px;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box
    }
    .block-padding {
        padding-top:30px;
        padding-bottom:30px
    }
    .block-padding-t {
        padding-top:30px
    }
    .block-padding-b {
        padding-bottom:30px
    }
    .block-padding-t45 {
        padding-top:25px
    }
    .block-padding-b45 {
        padding-bottom:25px
    }
    .block-padding-t40 {
        padding-top:20px
    }
    .block-padding-b40 {
        padding-bottom:20px
    }
    .block-padding-t50 {
        padding-top:30px
    }
    .block-padding-b50 {
        padding-bottom:30px
    }
    .card-padding {
        padding:20px
    }
    .headspace {
        height:60px
    }
    /*-------------------头部-------------------*/.topkv {
                                                    min-height:110px;
                                                    background:linear-gradient(to right,#0e357f,#0a4f8a,#0191a6);
                                                }
    .zhanwei {
        width:100%;
        height:70px;
    }
    .header-mobile {
        width:100%;
        height:60px;
        line-height:60px;
        background:#fff;
        position:fixed;
        top:0;
        left:0;
        z-index:1003;
    }
    .logo-mobile {
        width:auto;
        height:30px;
        position:absolute;
        left:14px;
        top:18px
    }
    .menu {
        width:30px;
        text-align:center;
        height:30px;
        line-height:30px;
        position:absolute;
        right:24px;
        top:20px;
        cursor:pointer;
        -moz-transition:0.3s;
        -o-transition:0.3s;
        -webkit-transition:0.3s;
        transition:0.3s;
        display:none;
        background:rgba(255,255,255,0);
    }
    .bar {
        height:1px;
        width:14px;
        display:block;
        margin-left:7px;
        margin-top:2px;
        position:absolute;
        background-color:#0e357f;
        -moz-transition:0.3s;
        -o-transition:0.3s;
        -webkit-transition:0.3s;
        transition:0.3s
    }
    .menu .bar:nth-of-type(1) {
        top:0px;
        width:25px;
        background-color:#000;
        -moz-transition:top 0.3s ease 0.3s,transform 0.3s ease-out 0s;
        -o-transition:top 0.3s ease 0.3s,transform 0.3s ease-out 0s;
        -webkit-transition:top 0.3s ease 0.3s,transform 0.3s ease-out 0s;
        -webkit-transition-delay:0.3s,0s;
        transition:top 0.3s ease 0.3s,transform 0.3s ease-out 0s;
        -ms-transition:top 0.3s ease 0.3s,transform 0.3s ease-out 0s;
    }
    .menu .bar:nth-of-type(2) {
        width:25px;
        background-color:#000;
        top:8px;
        -moz-transition:ease 0.1s 0.2s;
        -o-transition:ease 0.1s 0.2s;
        -webkit-transition:ease 0.2s;
        -webkit-transition-delay:0.2s;
        transition:ease 0.2s 0.2s;
    }
    .menu .bar:nth-of-type(3) {
        top:16px;
        width:25px;
        background-color:#000;
        -moz-transition:top 0.3s ease 0.3s,-moz-transform 0.3s ease-out 0s;
        -o-transition:top 0.3s ease 0.3s,-o-transform 0.3s ease-out 0s;
        -webkit-transition:top 0.3s ease,-webkit-transform 0.3s ease-out;
        -webkit-transition-delay:0.3s,0s;
        transition:top 0.3s ease 0.3s,transform 0.3s ease-out 0s;
    }
    .menu.hover .bar:nth-of-type(1) {
        top:12px;
        -moz-transform:rotate(45deg);
        -ms-transform:rotate(45deg);
        -webkit-transform:rotate(45deg);
        transform:rotate(45deg);
        -moz-transition:top 0.2s ease 0s,-moz-transform 0.2s ease-out 0.3s;
        -o-transition:top 0.2s ease 0s,-o-transform 0.2s ease-out 0.3s;
        -webkit-transition:top 0.2s ease,-webkit-transform 0.2s ease-out;
        -webkit-transition-delay:0s,0.3s;
        transition:top 0.2s ease 0s,transform 0.2s ease-out 0.3s;
    }
    .menu.hover .bar:nth-of-type(2) {
        opacity:0;
    }
    .menu.hover .bar:nth-of-type(3) {
        top:12px;
        -moz-transform:rotate(-45deg);
        -ms-transform:rotate(-45deg);
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg);
        -moz-transition:top 0.2s ease 0s,-moz-transform 0.2s ease-out 0.3s;
        -o-transition:top 0.2s ease 0s,-o-transform 0.2s ease-out 0.3s;
        -webkit-transition:top 0.2s ease,-webkit-transform 0.2s ease-out;
        -webkit-transition-delay:0s,0.3s;
        transition:top 0.2s ease 0s,transform 0.2s ease-out 0.3s;
    }
    .nav-mobile {
        width:100%;
        height:calc(100% - 60px);
        background-color:#fbf9f8;
        padding-top:60px;
        position:fixed;
        z-index:1002;
        top:0;
        -webkit-transform:translateY(-100%);
        -ms-transform:translateY(-100%);
        transform:translateY(-100%);
        -webkit-transition:all .5s cubic-bezier(.45,0,.14,1.03);
        -o-transition:all .5s cubic-bezier(.45,0,.14,1.03);
        transition:all .5s cubic-bezier(.45,0,.14,1.03);
        overflow:hidden;
    }
    .nav-mobile a {
        color:#000;
    }
    .nav-mobile.open {
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0);
    }
    .nav-mobile .menu-items {
        -webkit-transform:translateY(100%);
        -ms-transform:translateY(100%);
        transform:translateY(100%);
        height:100%;
        overflow-y:auto;
        -webkit-overflow-scrolling:touch;
        -webkit-transition:all .5s cubic-bezier(.45,0,.14,1.03);
        -o-transition:all .5s cubic-bezier(.45,0,.14,1.03);
        transition:all .5s cubic-bezier(.45,0,.14,1.03);
    }
    .nav-mobile.open .menu-items {
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0);
    }
    .nav-mobile .menu-item {
        opacity:0;
        -webkit-transition:all .5s cubic-bezier(.45,0,.14,1.03);
        -o-transition:all .5s cubic-bezier(.45,0,.14,1.03);
        transition:all .5s cubic-bezier(.45,0,.14,1.03);
        position:relative;
    }
    .nav-mobile.open .menu-item {
        opacity:1;
    }
    .nav-mobile .menu-item .nav-mobile-level {
        display:block;
        font-size:16px;
        padding:0 20px;
        height:54px;
        line-height:54px;
        border-top:1px solid #f0f0f0;
    }
    .mo_indis {
        display:inline-block;
    }
    .nav-mobile-icon {
        width:100%;
        height:53px;
        line-height:53px;
        text-align:right;
        position:absolute;
        right:0;
        top:0;
        padding-right:20px;
    }
    .nav-mobile-icon .iconfont {
        line-height:53px;
        color:#c1c1c1;
    }
    .nav-mobile-icon .iconfont:before {
        content:"\e8e1"
    }
    .nav-mobile-icon.hover .iconfont:before {
        content:"\eb6a"
    }
    .nav-mobile-level2 {
        width:100%;
        padding:0 20px;
        box-sizing:border-box;
        display:none
    }
    .nav-mobile-level2 a {
        display:inline-block;
        width:100%;
        padding:0 20px;
        box-sizing:border-box;
        height:44px;
        line-height:44px;
        border-top:1px solid #f1f1f1;
        color:#505050;
        font-weight:bold;
    }
    /*-------------------底部-------------------*/ .mo_opcity0 {
                                                     opacity:0;
                                                 }
    .mo_color000 {
        color:#000;
    }
    .bottomnav {
        line-height:50px;
        border-bottom:1px solid #dcdcdc;
    }
    .bottomnav i {
        line-height:50px;
    }
    .bottomtop .block-padding.mo_paddingtop0.width90.marginauto.cf {
        width:100%;
        padding-left:20px;
        padding-right:20px;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box;
    }
    /*-------------------首页-------------------*/
    .mySwiper.swiper .indeximg3 {
         width:100%;
         height:100%;
         position:absolute;
         top:0;
         left:0;
         background: url(../images/banner02.jpg);
         background-size:cover;
         background-repeat:repeat-y;
     }
    .mySwiper.swiper .indeximg55 {
        width:100%;
        height:100%;
        position:absolute;
        top:0;
        left:0;
        background-size:100%;
        background-repeat:no-repeat;
    }
    .mySwiper.swiper .indeximg2 {
        width:100%;
        height:100%;
        position:absolute;
        top:0;
        left:0;
        background-size:100%;
        background-repeat:no-repeat;
    }
    .mySwiper .swiper-slide {
        height:30vh;
        width:100%;
        overflow:hidden;
    }
    .m-banner {
        padding-top: 60px;
        height:200px;
        background: url(../images/banner02.jpg);
        background-size: cover;
        background-position: center bottom;
    }
    .indeximg3 .mo_dis {
        top:35% !important;
    }
    .newindex .text {
        width:calc(100% - 10em);
        margin-left:0.5em;
    }
    .mo_com-rows_2 {
        height:2.95em;
        line-height:1.5em;
        overflow:hidden;
        text-overflow:ellipsis;
        display:-webkit-box;
        -webkit-line-clamp:2;
        -webkit-box-orient:vertical/*最多显示2行，超出省略号*/
    }
    .newimg1 {
        height:400px;
    }
    .newimg2 {
        height:240px;
    }
    .newimg3 {
        height:200px;
    }
    .kwicktext {
        left:20px;
        top:20px;
        color:#fff;
    }
    .kwicktext p.font-bold {
        color:#ffffff86;
    }
    .videobox {
        display:none;
    }
    /*--------------------------------------*/.mo_topimg {
                                                  height:100%;
                                                  position:absolute;
                                                  object-fit:cover;
                                                  object-position:right;
                                              }
    .mo_minheight300 {
        min-height:250px;
    }
    .abouttoutext {
        text-align:right;
        /* right:;
        */  top:85%;
    }
    .mo_margintbottom15 {
        margin-bottom:15px;
    }
    .team.bge8e8e8 {
        background-color:transparent;
    }
    .teamrow40 {
        margin:auto;
    }
    .teamitem {
        padding:0 !important;
        margin-bottom:20px;
        box-sizing:border-box;
        display:flex;
    }
    .teamitem .img1 {
        width:30%;
        border-top-left-radius:10px;
        border-bottom-left-radius:10px;
        overflow:hidden;
    }
    .teamitem .text1 {
        width:70%;
        padding:0px !important;
        background-color:#e8e8e8;
        margin-top:0;
        border-top-right-radius:10px;
        border-bottom-right-radius:10px;
        overflow:hidden;
    }
    .mo_width70 {
        width:70%;
    }
    .newlist:first-of-type {
        margin-top:0px;
    }
    .newlist1:first-of-type {
        margin-top:15px;
    }
    .navbottom_abox2 h6 {
        margin:0 8px;
        padding-bottom:8px;
    }
    .mo_minheight200 {
        min-height:200px;
    }
    .mo_fa-0_8x {
        font-size:0.8em!important
    }
    .mo_fa-1x {
        font-size:1em!important
    }
    .mo_fa-1_2x {
        font-size:1.2em!important
    }
    .mo_fa-1_4x {
        font-size:1.4em!important
    }
    .mo_fa-1_6x {
        font-size:1.6em!important
    }
    .mo_fa-2x {
        font-size:2em!important
    }
    .mo_fa-2_4x {
        font-size:2.4em!important
    }
    .mo_fa-3x {
        font-size:3em!important
    }
    .mo_fa-4x {
        font-size:4em!important
    }
    .mo_fa-5x {
        font-size:5em!important
    }
    .tenswipertext a {
        margin-top:20px;
    }
    .tenswipertext {
        left:20px;
    }
    .hospitalitykwicks .kwicks li {
        width:100%;
        margin-top:20px;
        position:static;
        height:340px;
    }
    .hospitalitykwicks .kwicks li:nth-of-type(1),.hospitalitykwicks .kwicks li:nth-of-type(2),.hospitalitykwicks .kwicks li:nth-of-type(3),.hospitalitykwicks .kwicks li:nth-of-type(4),.hospitalitykwicks .kwicks li:nth-of-type(5) {
        background-size:cover
    }
    .hospitalitykwicks-con {
        text-align:left;
        padding:20px;
        background:rgba(0,0,0,0.25)
    }
    .hospitalitykwicks-txt,.hospitalitykwicks-more {
        height:auto;
        opacity:1
    }
    .hospitalitykwicks-txt {
        padding-bottom:30px
    }
    .hospitalitykwicks .kwicks li:nth-of-type(5) .hospitalitykwicks-txt {
        padding-bottom:0
    }
    .hospitalitykwicks .kwicks {
        height:auto !important;
        position:static;
    }
    .hospitalitykwicks .kwicks-horizontal > * {
        float:none !important;
    }
    .mo_l_space1 {
        letter-spacing:1px;
    }
    .mo_l_space2 {
        letter-spacing:2px;
    }
    .mo_l_space3 {
        letter-spacing:3px;
    }
    .mo_l_space5 {
        letter-spacing:5px;
    }
    .mo_l_space6 {
        letter-spacing:6px;
    }
    .mo_l_space7 {
        letter-spacing:7px;
    }
    .mo_l_space8 {
        letter-spacing:8px;
    }
    .mo_l_space9 {
        letter-spacing:9px;
    }
    .mo_l_space10 {
        letter-spacing:10px;
    }
    .mo_l_space11 {
        letter-spacing:11px;
    }
    .mo_l_space12 {
        letter-spacing:12px;
    }
    .mo_l_space13 {
        letter-spacing:13px;
    }
    .mo_l_space14 {
        letter-spacing:14px;
    }
    .mo_colorfff {
        color:#fff;
    }
    .newline {
        border-top:1px solid #e0e0e0;
        margin-top:10px;
        margin-bottom:20px;
    }
    .mySwiperrealty .swiper-button-next {
        right:20px;
        color:#fff;
    }
    .mySwiperrealty .swiper-button-prev {
        left:20px;
        color:#fff;
    }
    .mySwiperrealty .swiper-button-next:after,.mySwiperrealty .swiper-button-prev:after {
        font-size:20px;
    }
    .tenhtml {
        min-height:auto;
    }
    .tenhtml .imgbg {
        height:100%;
        /* position:absolute;
        */    /* object-fit:cover;
	*/    /* object-position:right;
	*/    z-index:-1;
    }
    .navbottom_abox2 {
        top:-40px;
    }
    /* 隐藏滚动条 */.scrollable::-webkit-scrollbar {
                   display:none;
               }
    /* 允许滚动 */.scrollable {
                  -webkit-overflow-scrolling:touch;
                  /* 移动端使用 */  overflow-y:scroll;
                  /* 对于需要滚动的元素 */
              }
    .leancard .item {
        min-height:auto;
    }
    .leantab h6 {
        padding:0px 15px 15px 15px;
    }
    .lean3height {
        min-height:auto;
    }
    .lifemySwiper .swiper-button-next {
        right:-24px;
        color:#d2d1d1;
    }
    .lifemySwiper .swiper-button-prev {
        left:-24px;
        color:#d2d1d1;
    }
    .lifemySwiper .swiper-button-next:after,.lifemySwiper .swiper-button-prev:after {
        font-size:20px;
    }
    .life2height {
        min-height:auto;
    }
    .life2bottom {
        min-height:300px;
        object-fit:cover;
    }
    .leftline::after {
        left:-30px;
    }
    .life3.row20 {
        margin:auto;
    }
    .life3.minheight400 {
        min-height:auto;
    }
    .greentab h6 {
        padding:0px 15px 15px 15px;
    }
    .mo_minheight700 {
        min-height:700px;
    }
    .minheight400 {
        min-height:auto;
    }
    .mo_paddingright30 {
        padding-right:30px;
    }
    .green2height {
        min-height:auto;
    }
    .green2card .item {
        min-height:auto;
        position:relative;
    }
    .proplecard .item {
        background-color:#fbf9f8;
        min-height:auto;
        position:relative;
    }
    .peoplebgimg222 {
        background-image:url('../images/36.jpg');
        background-size:cover;
        background-repeat:no-repeat;
        background-position:center;
    }
    .people2card .item {
        min-height:auto;
        position:relative;
    }
    .sharecard .item {
        min-height:auto;
    }
    .sharecard2 .item {
        min-height:auto;
    }
    .share1mySwiper .swiper-button-next {
        right:0px;
        color:#d2d1d1;
    }
    .share1mySwiper .swiper-button-prev {
        left:0px;
        color:#d2d1d1;
    }
    .share1mySwiper .swiper-button-next:after,.share1mySwiper .swiper-button-prev:after {
        font-size:20px;
    }
    .share2mySwiper .swiper-button-next {
        right:0px;
        color:#d2d1d1;
    }
    .share2mySwiper .swiper-button-prev {
        left:0px;
        color:#d2d1d1;
    }
    .share2mySwiper .swiper-button-next:after,.share2mySwiper .swiper-button-prev:after {
        font-size:20px;
    }
    .share3mySwiper .swiper-button-next {
        right:0px;
        color:#d2d1d1;
    }
    .share3mySwiper .swiper-button-prev {
        left:0px;
        color:#d2d1d1;
    }
    .share3mySwiper .swiper-button-next:after,.share3mySwiper .swiper-button-prev:after {
        font-size:20px;
    }
    .bgf2f0ee {
        background-color:#f2f0ee;
    }
    .share4mySwiper .swiper-button-next {
        right:0px;
        color:#d2d1d1;
    }
    .share4mySwiper .swiper-button-prev {
        left:0px;
        color:#d2d1d1;
    }
    .share4mySwiper .swiper-button-next:after,.share4mySwiper .swiper-button-prev:after {
        font-size:20px;
    }
    .tablehead {
        padding:0 10px;
    }
    .tablebody .item {
        padding:0 10px;
    }
    .minheight270 {
        min-height:auto;
    }
    .tablianli .area_25 {
        width:25%;
        float:left;
    }
    .tablianli {
        min-height:auto;
    }
    .videochi {
        padding:10px;
        box-sizing:border-box;
        background-color:#fff;
        width:90%;
    }
    .videoicon {
        position:absolute;
        right:-0px;
        top:-30px;
        color:#fff;
    }
    .mo_font12 {
        font-size:12px !important;
    }
    .tenSwiper .swiper-wrapper {
        display:block;
    }
    .tenSwiper .swiper-wrapper .swiper-slide {
        margin-top:20px;
    }
    .tenSwiper .swiper-wrapper .swiper-slide:first-of-type {
        margin-top:0px;
    }
    .trademySwiper .swiper-wrapper {
        display:block;
    }
    .trademySwiper .swiper-wrapper .swiper-slide {
        margin-top:20px;
    }
    .trademySwiper .swiper-wrapper .swiper-slide:first-of-type {
        margin-top:0px;
    }
    .messagetab {
        display:flex;
        align-self:center;
        justify-content:space-between;
        padding-top:30px;
        padding-bottom:0px;
    }
    .minheightshare {
        min-height:auto;
    }
    .minheightshare2 {
        min-height:auto;
    }
    .addresshuanhang p:first-of-type {
        width:4em;
    }
    .addresshuanhang p:last-of-type {
        width:calc(100% - 4em);
    }
    .lifeminheight400 {
        min-height:auto;
    }
    .lifeminheight500 {
        min-height:auto;
    }
    .mo_youngimg {
        height:100vh;
        object-fit:cover;
        object-position:28%;
    }
    .mo_youngtop22 {
        top:22%;
    }
    #section03 {
        position:relative;
        z-index:1;
        padding:50vh 0 0;
        background:#fff;
        overflow:hidden;
    }
    .bg-section {
        position:absolute;
        left:0;
        top:0;
        width:100%;
        height:80vh;
        z-index:1;
        background-repeat:no-repeat;
        background-position:top top;
        -webkit-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
        background-image:url('../images/5_d84af971242a4a72a804fb1914235524.jpg');
    }
    .imgbox .area_16 {
        border:0.5px solid #fff;
        box-sizing:border-box;
        width:33.33%;
        float:left;
    }
}/*-------------------兼容iphone5-------------------*/@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2) {
    html {
        font-size:52%
    }
}@media ( min-width:370px ) and ( max-width:520px ) {
}