body{background:#f0f1f2}
.tabbar{display: none;}
.container{max-width: 1200px;}
.mobile-nav{display: none;}
.mobile-intro{display: none;}
.mobile-footer{display: none;}
.mobile-highlights{display: none;}
.mobile-header{display:none}
.top-bar{padding:15px 80px;background:#212121; display:flex;justify-content: space-between;}
.top-bar .info div{display:inline-block; margin-right:20px; color:#fff; font-size:22px}
.top-bar .lang{background-image: url('../../theme/lang.png'); background-repeat: no-repeat;background-size: 25px;padding-left: 35px;background-position: left center;}
.top-bar .lang a{color:#fff; font-size:22px}



.dropdown-menu{border-radius:0;top:98%}
.dropdown-menu .dropdown-item{color:#3f3f3f; font-size:20px}
.dropdown-item.active, .dropdown-item:active{color:#3f3f3f;background:transparent}
.pc-nav{height: 90px; }
/*.pc-nav .container{max-width: 85%; width: 85%;}*/
.pc-nav .navbar{background-color: #fff; height: 90px; padding: 0;}
.pc-nav .navbar .navbar-brand{width: 225px;}
.pc-nav .navbar .navbar-brand img{width: 100%;}
.pc-nav .navbar .nav-link{color: #000; font-size: 22px;height: 90px;line-height: 66px; border-radius: 0;}
.pc-nav .bmch{background-color: #002ea5; border-radius: 30px; width: 125px; height: 40px; color: #fff; font-size: 22px; text-align: center; margin-left: 30px;line-height:40px;}
.pc-nav .lang{color: #fff; font-size: 22px; display: inline-block; padding: 0 5px;}
.navbar-dark .navbar-nav .show>.nav-link, .navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active{background:#fff; color:#3c7b67}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { background:#fff;color:#3c7b67}


.block-title{color:#3c7b67; font-size:60px; text-align:center; font-weight:bold}

.mobile-banner{display: none;}
.pc-banner{position: relative;}
.pc-banner .spotlight{height: 900px;}
.pc-banner .spotlight .container{position: relative;max-width:1400px}
.pc-banner .banner-text{ position: absolute; top: 135px; left: 0;}
.pc-banner .slogan{ position: absolute; bottom: 60px; right: 0;}
.pc-banner .video{position: absolute;right: 0px; top: 160px; width:575px; height：320px;border-radius:10px; overflow:hidden}
.pc-banner .sign-up-link{background:rgba(9,161,139,.85);width: 100%;position: absolute;bottom: 0; height:75px}
.pc-banner .sign-up-link .container{display: flex;justify-content: space-between;max-width:1400px}
.pc-banner .sign-up-link .title{font-size:24px; color:#fff; margin-top:20px}
.pc-banner .sign-up-link .sign-up-btn a{font-size:18px; color:#09a18b; border-radius:5px; background:#fff; padding:0px 30px; height:50px; line-height:50px; margin-top:15px; font-weight:bold;display:inline-block}

.mobile-intro{display: none;}
.pc-intro{padding:0; margin-top:50px}
.pc-intro .col-4{width: 500px;}
.pc-intro h2{font-size: 48px; font-weight: normal;}
.pc-intro .desc{font-size: 36px;}
.pc-intro .container{position: relative;}
.pc-intro .titlepic{width: 990px; height: 545px; margin-top: 70px;}
.pc-intro .text-info-container{padding:80px 40px;background:#e0e8e7;border-radius:10px;box-shadow:0px 0px 35px #d9e8e3}
.pc-intro .text-info{  padding:20px 25px; background:#fff;border-radius:10px}
.pc-intro .text-info .text{margin-top:40px}
.pc-intro p{ font-size:18px;color:#606060; line-height: 30px; text-indent: 30px;text-align: justify;margin-bottom: 25px;}
.pc-intro .download-btn{text-align:center; margin-top:35px}
.pc-intro .download-btn a{background:#3c7b67; border-radius:50px; color:#fff; display:inline-block;padding:15px 75px; font-size:30px;transition: background-color 400ms, opacity 400ms;}
.pc-intro .download-btn a:hover{background-color: #225243;}
/*.pc-intro .text-info::-webkit-scrollbar {*/
/*    width: 10px;*/
/*    height: 1px;*/
/*}*/
/*.pc-intro .text-info::-webkit-scrollbar-thumb, .pc-intro .text-info::-webkit-scrollbar-track {*/
/*    border-radius: 10px;*/
/*    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.2);*/
/*    box-shadow: inset 0 0 5px rgba(0,0,0,.2);*/
/*}*/
/*.pc-intro .text-info::-webkit-scrollbar-thumb {*/
/*    background: #bbb;*/
/*}*/
/*.pc-intro .text-info::-webkit-scrollbar-track {*/
/*    background: #ededed;*/
/*}*/
.mobile-index-yicheng{display:none}
.pc-index-yicheng{margin-top:65px;}
.pc-index-yicheng .block-title{font-size:40px}
.pc-index-yicheng .container{position: relative;}
.pc-index-yicheng .info-container{padding:70px 40px 40px 40px;background:#e0e8e7;border-radius:10px;box-shadow:0px 0px 35px #d9e8e3}
.pc-index-yicheng .info-container .time{ margin:45px 0;}
.pc-index-yicheng .info{  padding:40px 25px; background:#fff;border-radius:10px; margin-top:20px}
.pc-index-yicheng .info .detail{}
.pc-index-yicheng .info .item{background:#e0e8e7;border-radius:10px; padding:25px 15px; display:flex; margin-bottom:40px}
.pc-index-yicheng .info .item .date{font-size:22px; color:#4f927d; width:230px; line-height:50px; background-image: url('../../images/index-yicheng-date.png'); background-position: left top 17px; background-repeat: no-repeat; padding-left:25px}
.pc-index-yicheng .info .item .extend .title{color:#4f927d; font-size:28px;font-weight:bold}
.pc-index-yicheng .info .item .extend .address{color:#4f927d; font-size:24px;}
.pc-index-yicheng .download-btn{text-align:center; margin-top:35px}
.pc-index-yicheng .download-btn a{background:#3c7b67; border-radius:50px; color:#fff; display:inline-block;padding:15px 75px; font-size:30px;transition: background-color 400ms, opacity 400ms;}
.pc-index-yicheng .download-btn a:hover{background-color: #225243;}
.pc-index-yicheng .detail .time{color:#4f927d; font-size:32px; text-align:center; font-weight:bold}
.pc-index-yicheng .detail .time div{display:inline-block; margin:0 30px}

.pc-jiabin{margin-top:65px;}
.pc-jiabin .block-title{font-size:40px}
.pc-jiabin .container{position: relative;}
.pc-jiabin .info-container{padding:70px 40px 40px 40px;background:#e0e8e7;border-radius:10px;box-shadow:0px 0px 35px #d9e8e3}
.pc-jiabin .info-container .time{ margin:45px 0;}
.pc-jiabin .info{ padding:40px 25px 0 25px; border-radius:10px; margin-top:20px}
.pc-jiabin .info .item{border-radius:10px; padding:25px 15px;margin-bottom:40px; position:relative}
.pc-jiabin .info .item:hover{
    cursor: pointer;
    box-shadow: 0 0 18px rgba(0, 123, 240, .22);
}
.pc-jiabin .info .item .avatar{background:transparent; width:100%}
.pc-jiabin .info .item .avatar img{margin:auto; width:148px; height:148px;}
.pc-jiabin .info .item .bg{width: 162px;
    height: 168px;
    position: absolute;
    left: 53px;
    top: 15px;}
.pc-jiabin .info .item .bg img{width:auto;height:auto}
.pc-jiabin .info .item .extend .title{color:#0f0f0f; font-size:26px;font-weight:bold; text-align:center}
.pc-jiabin .info .item .extend .job{color:#0f0f0f; font-size:16px; text-align:center}
.pc-jiabin .download-btn{text-align:center;}
.pc-jiabin .download-btn a{background:#3c7b67; border-radius:50px; color:#fff; display:inline-block;padding:15px 75px; font-size:30px;transition: background-color 400ms, opacity 400ms;}
.pc-jiabin .download-btn a:hover{background-color: #225243;}


.page-mobile-yicheng{display:none}
.page-yicheng{display:block;margin-top:65px;}
.page-yicheng .container{position: relative;}
.page-yicheng .info-container{padding:40px 40px 40px 40px;background:#e0e8e7;border-radius:10px;box-shadow:0px 0px 35px #d9e8e3}

.page-mobile-jiabin{display:none}
.page-jiabin{margin-top:65px;}
.page-jiabin .block-title{font-size:40px}
.page-jiabin .container{position: relative;}
.page-jiabin .info-container{padding:0px 40px 40px 40px;background:#e0e8e7;border-radius:10px;box-shadow:0px 0px 35px #d9e8e3}
.page-jiabin .info{ padding:40px 25px; border-radius:10px; margin-top:20px}
.page-jiabin .info .item{border-radius:10px; padding:25px 15px;margin-bottom:15px;background:#fff;display:flex}
.page-jiabin .info .item:hover {
    cursor: pointer;
    box-shadow: 0 0 18px rgba(0, 123, 240, .22);
}
.page-jiabin .info .item .avatar{background:transparent; width:100px}
.page-jiabin .info .item .avatar img{margin:auto; width:65px; height:65px;}
.page-jiabin .info .item .extend{flex:1}
.page-jiabin .info .item .extend .title{color:#212121; font-size:19px;font-weight:bold;}
.page-jiabin .info .item .extend .job{color:#7a7a7a; font-size:15px;}
.mobile-dialog{display:none}
.dialog{position: fixed; left: 0;right: 0;top:0;bottom:0; width: 100%;height: 100%;z-index:9999;display: flex;justify-content: center;align-items: center;display:none}
.dialog .mask{position: absolute;left: 0;right: 0;width: 100%;height: 100%;background:rgba(0,0,0,.5)}
.dialog .info{background:#fff;z-index:99999;border-radius:30px; position:relative}
.dialog .info .close-btn{background-color:#fff;border-radius:50%;width:50px;height:50px;position: absolute;color: #000;top: -25px;right: -25px;background-image:url('../../images/close.png'); background-size:30px; background-position:center;background-repeat:no-repeat}
.dialog .info .item{ padding:25px 15px;margin-bottom:15px;display:flex}
.dialog .info .item .desc{ width:260px;flex:none;margin-top:60px}
.dialog .info .item .avatar{background:transparent; width:100%}
.dialog .info .item .avatar img{margin:0 auto; width:148px; height:148px;}
.dialog .info .item .bg{width: 162px;
    height: 168px;
    position: absolute;
    left: 78px;
    top: 25px;}
.dialog .info .item .bg img{width:auto;height:auto}
.dialog .info .item .extend .title{color:#0f0f0f; font-size:25px;font-weight:bold; text-align:center}
.dialog .info .item .extend .job{color:#0f0f0f; font-size:15px; text-align:center}
.dialog .info .item .jiabin-content{width:100%;font-size:17px; color:#363636;box-shadow: 0px 0px 35px #d9e8e3; padding:30px; border-radius:30px; margin-left:20px}



.page-mobile-minglu{display:none}
.page-minglu{padding-top:45px;background:#f0f1f2}
.page-minglu .container{position: relative;}
.page-minglu .info-container{}
.page-minglu .info{ padding:40px 25px;}
.page-minglu .info .item{border-radius:10px; padding:5px 15px;margin-bottom:15px;background:#fff}
.page-minglu .info .item .title{color:#212121; font-size:18px;font-weight:bold;}
.page-minglu .info .item.header_bg{background:#3c7b67; }
.page-minglu .info .item.header_bg .title{color:#fff}

.page-mobile-zhinan{display:none}
.page-zhinan{margin-top:65px;}
.page-zhinan .block-title{font-size:40px; margin:50px 0}
.page-zhinan .container{position: relative;}
.page-zhinan .info-container{padding:10px 70px 40px 70px;background:#f9fffd;border-radius:10px;box-shadow:0px 0px 35px #d9e8e3}
.page-zhinan #map1{width:100%; height:525px}
.page-zhinan .pmt{width:100%;}
.page-zhinan .sx{width:100%;}




.mobile-jigou{display:none}
.pc-jigou{margin-top:65px; }
.pc-jigou .block-title{font-size:40px}
.pc-jigou .swiper-pagination-bullet{width:15px; height:15px;background:#fff;opacity: 1;}
.pc-jigou .swiper-pagination-bullet-active{background:#4f927d}
.pc-jigou .container{position: relative;}

.pc-jigou .info-container{padding:70px 40px 40px 40px;background:#e0e8e7;border-radius:10px;box-shadow:0px 0px 35px #d9e8e3;position: relative;}
.pc-jigou .info{ padding:40px 25px; border-radius:10px;}
.pc-jigou .info .item{border-radius:10px; padding:25px 15px;margin-bottom:40px; padding-top:100px}
.pc-jigou .info .item .avatar{background:#fff;position: absolute;width: 140px;height: 140px;text-align: center;left: calc(50% - 70px);top:25px;border:2px #4f927d solid;}
.pc-jigou .info .item .avatar img{border-radius:100%; margin:auto; width:140px; height:140px;}
.pc-jigou .info .item .extend{
    background-image: linear-gradient(to bottom,
    rgba(82, 142, 122, 1) 0%, 
    rgba(82, 142, 122, 1) 40%,
    rgba(82, 142, 122, 0.6) 70%,
    rgba(157, 191, 180, 0.2) 90%,
    rgba(157, 191, 180, 0) 100%);
    border-radius:10px;height:350px;padding:90px 25px 0 25px;}
.pc-jigou .info .item .extend .address{color:#fff; font-size:26px;font-weight:bold; text-align:center}
.pc-jigou .info .item .extend .name{color:#fff; font-size:26px;font-weight:bold; text-align:center}
.pc-jigou .info .item .extend .job{color:#fff; font-size:18px;text-align:center; margin-top:30px}

.mobile-hezuohuoban{display:none}
.pc-hezuohuoban{margin-top:65px;}
.pc-hezuohuoban .block-title{font-size:40px; margin-bottom:100px}
.pc-hezuohuoban h2{color:#528e7a; margin-bottom:25px;}
.pc-hezuohuoban .container{position: relative;}
.pc-hezuohuoban .info-container{padding:70px 40px 40px 40px;background:#e0e8e7;border-radius:10px;box-shadow:0px 0px 35px #d9e8e3}
.pc-hezuohuoban .info{display: grid; justify-content: space-between;flex-wrap: wrap;grid-template-columns: repeat(auto-fill,19%);grid-gap: 0 1px;}

.pc-hezuohuoban .info .item{border-radius:20px;margin-bottom:40px; }
.pc-hezuohuoban .info .item .avatar{background:#fff; width:180px; height:100px;border-radius:20px;}
.pc-hezuohuoban .info .item .avatar img{ margin:auto; width:180px; height:100px;border-radius:10px}

.pc-live{margin-top:65px;}
.pc-live .block-title{font-size:40px}
.pc-live .container{position: relative;}
.pc-live .info-container{padding:70px 40px 40px 40px;background:#e0e8e7;border-radius:10px;box-shadow:0px 0px 35px #d9e8e3}
.pc-live .info-container .time{ margin:45px 0;}
.pc-live .info{ padding:40px 25px; border-radius:10px; margin-top:20px}
.pc-live .info .item{border-radius:10px; padding:25px 15px;margin-bottom:40px;}
.pc-live .info .item .titlepic{background:transparent; width:100%;text-align: center;}
.pc-live .info .item .titlepic img{background:#fff;border-radius:10px; margin:auto; width:230px; height:230px;border:5px #4f927d solid;}
.pc-live .info .item .title{font-size:40px; color:#3c7b67; width:230px; text-align:center; margin:0 auto; font-weight:bold; padding:0 25px; margin-top:10px}


.pc-footer{padding: 100px 0; background-color: #003edb;}
.pc-footer div{font-size: 24px; color: #fff; margin: auto}

.mobile-news{display: none;}
.pc-news{display:block;margin-top: 65px;}
.pc-news .container{position: relative;}
.pc-news .info-container{padding:10px 0px 40px 0px;background:#e0e8e7;border-radius:10px;box-shadow:0px 0px 35px #d9e8e3}

.pc-news{padding:0;display: block;}
.pc-news .list{}
.pc-news .list .item{ width: 300px; overflow: hidden; margin-bottom:30px}
.pc-news .list .item .card{background-color: transparent;border: none;}
.pc-news .list .item .card-img-top{ width:320px;height: 200px;border-radius: 15px; }
.pc-news .list .item .card-body{padding: 0;}
.pc-news .list .item h5{font-weight: normal; font-size: 24px; color: #000; margin-top: 15px; display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.pc-news .block-title{display:flex; justify-content:space-between}
.pc-news .block-video .swiper-slide{display: grid;justify-content: space-between;flex-wrap: wrap;grid-template-columns: repeat(auto-fill, 300px);grid-gap: 0 1px;}
.pc-news .block-video{margin-bottom:100px;position: relative; padding:30px}
.pc-news .block-video .title{padding:35px 0;text-align: center; margin-bottom:40px}
.pc-news .block-video .swiper-pagination{bottom: -85px;}
.pc-news .block-video .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.pc-news .block-video .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width: 15px; height: 15px;background-color: #a0c2b7;bottom: 0;}
.pc-news .block-video .swiper-pagination-bullet-active{background-color: #51917c!important}

.pc-news .block-news{position: relative;margin-bottom: 50px;}
.pc-news .block-news .title{padding:35px 0;text-align: center; margin-bottom:40px}
.pc-news .block-news .swiper-slide{padding:30px; display: grid;justify-content: space-between;flex-wrap: wrap;grid-template-columns: repeat(auto-fill, 48%);grid-gap: 0 1px;}

.pc-news .block-news .swiper-pagination{bottom: -25px;}
.pc-news .block-news .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.pc-news .block-news .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width: 15px; height: 15px;background-color: #a0c2b7;bottom: 0;}
.pc-news .block-news .swiper-pagination-bullet-active{background-color: #51917c!important}
.pc-news .block-news .item{width:100%;background:#fff; border-radius:15px; padding:30px 25px;box-shadow: 0px 0px 20px #ccc;}
.pc-news .block-news .item .card{display: flex;flex-direction: row;justify-content: space-between;}
.pc-news .block-news .item .smalltext{color:#9b9b9b; font-size:16px; flex:1; margin-left:15px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical; height:80px; margin-top:20px}

.pc-news .block-news .item .h1{font-size:22px; color:#000; margin-bottom:30px}
.pc-news .block-news .item .titlepic{width:185px; height:115px;}
.pc-news .block-video .masker{position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    background: rgba(0, 0, 0, .5);border-radius: 15px; background-image:url('/themes/zhihui/static/meeting_article/images/play.png');background-position: center;
    background-repeat: no-repeat;
    opacity: .7;
    background-size: 15%;}
.pc-news .block-video .item a{position: relative;display: block;}



@media (max-width: 1280px){
    .pc-nav .container{ padding:0; width:100%;max-width:100%}
    .pc-nav .navbar .nav-link{color: #fff; font-size: 14px;}
    .pc-nav .lang{font-size:14px}
}


@media (max-width: 767.98px){
    html{height:100%}
    body{background:#3c7b67;padding-bottom:150px; height:auto;}
    main{height:100%;}
    .top-bar{display:none}
    .container{max-width: 98%;}
    .sec-banner{display:none}
    .pc-nav{display: none;}
    .pc-footer{display: none;}
    .pc-banner{display: none;}
    .pc-intro{display: none;}
    .pc-highlights{display: none;}
    .pc-nature{display: none;}
    .video-modal{display: none;}
    .mobile-body{padding-bottom: 100px;padding-top: 75px;}
    .mobile-header{display:block}
    .tabbar{display: block;}
    .tabbar a,.tabbar .name{color: #000;}
    .tabbar{
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        display: flex;
        justify-content: space-around;
        align-items: center;
        width: 100%;
        height: 100px;
        background-color: #fff;
        z-index: 200;
    }
    .tabbar .tabbar-content{
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: space-around;
        align-items: center;
    }
    .tabbar .tabbar-content .item{text-align: center; font-size: 20px;position: relative;}
    .tabbar .tabbar-content .item.active{color: #2e6bf7;}
    .tabbar .tabbar-content .sign-up-btn{background:#4f927d;color: #fff;width:300px;display:block;padding:10px 0; border-radius:50px; font-size:32px}
    .tabbar .tabbar-content .sign-up-btn a{color:#fff}
    .tabbar .tabbar-content .child-menu{position: absolute;top: -180px;background: #fff;width: 170px;left: -38px;padding:15px; margin-bottom:0;display:none}
    .tabbar .tabbar-content .child-menu li{border-bottom:1px #ccc solid; padding:15px}
    .tabbar .tabbar-content .child-menu li a{color:#3f3f3f;font-size:20px}
     
    .tabbar .tabbar-content .child-menu li:last-child{border-bottom:none}
    
    .mobile-footer{display: block; text-align: center;}
    .mobile-footer{padding: 60px 0; background-color: #003edb;}
    .mobile-footer div{font-size: 20px; color: #fff; text-align: left;}
    .mobile-footer .copyright{ width: 440px; margin: auto;}
    .mobile-footer .logo{ width: 380px; margin: auto;margin-top: 50px; }
    .mobile-footer .logo img{ width: 380px;}


    .mobile-header{padding:0 25px;}
    .mobile-header .title{background-image:url('../../theme/mobile-home.png'); background-size:40px;padding-left:50px; background-position:left center; font-size:34px; color:#fff; background-repeat:no-repeat}


    .mobile-nav{display:block;padding:0 25px; margin-top:45px; margin-bottom:70px}
    .mobile-nav .tabbar{position:static;border-radius:10px; height:auto; padding:20px 0}
    .mobile-nav .tabbar .name{color:#000;font-size:24px; margin-top:10px}



    .pc-intro{display: none;}
    .mobile-intro{padding: 10px 0; display: block;}
    .mobile-intro .block-title{font-size:36px;color:#3c7b67;font-weight:bold;margin-bottom:10px}
    .mobile-intro .col-4{width: 500px;}
    .mobile-intro h2{font-size: 48px; font-weight: normal;}
    .mobile-intro .desc{font-size: 36px;}
    .mobile-intro .container{position: relative;}
    .mobile-intro .dashed{border:1px #fff dashed;border-radius:10px;padding:55px 25px 25px 25px;}

    .mobile-intro .titlepic{width: 580px; height: 320px; margin-top: 35px;}
    .mobile-intro .text-info-container{ padding:20px 15px 20px 15px;background:#4f927d;border-radius:10px;}
    .mobile-intro .text-info{background:#fff;border-radius:10px;padding:25px;padding-top:60px;}
    .mobile-intro p{font-size: 24px; line-height: 35px; text-align: justify;color: #606060; margin-bottom: 20px;}
    .mobile-intro .download-btn{text-align:center; margin-top:35px}
    .mobile-intro .download-btn a{background:#fff; border-radius:50px; color:#4f927d; display:inline-block;padding:15px 75px; font-size:22px;font-weight:bold}

    .pc-index-yicheng{display:none}
    .mobile-index-yicheng{margin-top:65px;display:block}
    .mobile-index-yicheng .block-title{font-size:40px;color:#fff}
    .mobile-index-yicheng .block-title div{margin:0 10px; display:inline-block}
    .mobile-index-yicheng .block-title .desc{color:#fff;font-size:24px}
    .mobile-index-yicheng .container{position: relative;}
    .mobile-index-yicheng .info-container{padding:15px;background:#4f927d;border-radius:10px;}
    .mobile-index-yicheng .dashed{border:1px #fff dashed;border-radius:10px;padding:55px 25px 25px 25px;}
    .mobile-index-yicheng .info{  padding:40px 25px; background:#63a893;border-radius:10px; margin-top:20px}
    .mobile-index-yicheng .info .detail{background:#fff;border-radius:10px;padding:10px;margin-bottom:30px}
    .mobile-index-yicheng .info .item{ padding: 0px 15px;margin-top: 15px;border-bottom:1px dashed #ccc}
    .mobile-index-yicheng .info .item:last-child{border:none}
    .mobile-index-yicheng .info .item .date{font-size:22px; color:#4f927d; width:230px; line-height:50px; background-image: url('../../images/index-yicheng-date.png'); background-position: left top 17px; background-repeat: no-repeat; padding-left:25px}
    .mobile-index-yicheng .info .item .extend .title{color:#4f927d; font-size:28px;font-weight:bold}
    .mobile-index-yicheng .info .item .extend .address{color:#4f927d; font-size:22px;}
    .mobile-index-yicheng .download-btn{text-align:center; margin-top:35px}
    .mobile-index-yicheng .download-btn a{background:#fff; border-radius:50px; color:#4f927d; display:inline-block;padding:15px 75px; font-size:22px;font-weight:bold}
    .mobile-index-yicheng .detail .time{color:#4f927d; font-size:32px; text-align:center; font-weight:bold;border-bottom:1px #95bdb1 dashed}
    .mobile-index-yicheng .detail .time div{display:inline-block; margin:0 30px;}

    .pc-jiabin{display:none}
    
    
    
    .pc-jigou{display:none}
    .mobile-jigou{display:block;margin-top:65px}
    .mobile-jigou .block-title{font-size:40px; color:#fff}
    .mobile-jigou .block-title div{margin:0 10px; display:inline-block}
    .mobile-jigou .swiper-pagination-bullet{width:15px; height:15px;background:#fff;opacity: 1;}
    .mobile-jigou .swiper-pagination-bullet-active{background:#b0e3d2}
    .mobile-jigou .container{position: relative;}
    .mobile-jigou .info-container{padding:15px;background:#4f927d;border-radius:10px;}
    .mobile-jigou .dashed{border:1px #fff dashed;border-radius:10px;padding:25px 5px 25px 5px;}    .mobile-jigou .info{ border-radius:10px; }
    .mobile-jigou .info .item{border-radius:10px; padding:25px 15px;margin-bottom:40px; padding-top:100px}
    .mobile-jigou .info .item .avatar{background:#fff;position: absolute;width: 110px;height: 110px;text-align: center;left: calc(50% - 55px);top:55px;border:2px #4f927d solid;}
    .mobile-jigou .info .item .avatar img{border-radius:50%; margin:auto; width:110px; height:110px;}
    .mobile-jigou .info .item .extend{background-image: linear-gradient(to bottom, rgba(60, 123, 103, 1) 0%, rgba(60, 123, 103, 1) 40%, rgba(60, 123, 103, 0.6) 70%, rgba(79, 146, 125, 0)90%, rgba(79, 146, 125, 0) 100%);border-radius:10px;height:350px;padding:90px 25px 0 25px;border:none}
    
    
        
    
    
    .mobile-jigou .info .item .extend .address{color:#fff; font-size:20px;font-weight:bold; text-align:center}
    .mobile-jigou .info .item .extend .name{color:#fff; font-size:20px;font-weight:bold; text-align:center}
    .mobile-jigou .info .item .extend .job{color:#fff; font-size:16px;text-align:center; margin-top:10px}



    .pc-hezuohuoban{display:none}
    .mobile-hezuohuoban{margin-top:65px;display:block}
    .mobile-hezuohuoban .block-title{ margin-bottom:100px}
    .mobile-hezuohuoban h2{color:#fff; margin-bottom:25px;font-size:40px;}
    .mobile-hezuohuoban .container{position: relative;}
    .mobile-hezuohuoban .info-container{padding:15px;background:#4f927d;border-radius:10px;}
    .mobile-hezuohuoban .dashed{border:1px #fff dashed;border-radius:10px;padding:35px 25px 25px 25px;}    .mobile-jigou .info{ border-radius:10px; }
    .mobile-hezuohuoban .info{display: grid; justify-content: space-between;flex-wrap: wrap;grid-template-columns: repeat(auto-fill,32%);grid-gap: 0 1px; margin-bottom:30px}
    
    .mobile-hezuohuoban .info .item{border-radius:20px;margin-bottom:10px; }
    .mobile-hezuohuoban .info .item .avatar{background:#fff; width:100%; height:100px;border-radius:10px;}
    .mobile-hezuohuoban .info .item .avatar img{ margin:auto; width:180px; height:100px;padding:10px;border-radius:0}

    .page-yicheng{display:none}
    .page-mobile-yicheng{display:block}
    .page-mobile-yicheng .info-container{background:#98b9af;border-radius:10px;padding:15px}
    
    
    
    .page-jiabin{display:none}
    .page-mobile-jiabin{margin-top:65px;display:block}
    .page-mobile-jiabin .block-title{font-size:40px}
    .page-mobile-jiabin .container{position: relative;}
    .page-mobile-jiabin .info-container{padding:0px;background:#4f927d;border-radius:10px;}
    .page-mobile-jiabin .info{ padding:40px 25px; border-radius:10px; margin-top:20px}
    .page-mobile-jiabin .info .item{border-radius:10px; padding:15px 10px;margin-bottom:15px;background:#fff;display:flex;position: relative; min-height:100px; align-items:center;}
    .page-mobile-jiabin .info .item .avatar{background:transparent;width: 80px;height: auto;flex-shrink:0;}
    .page-mobile-jiabin .info .item .avatar img{margin:auto; width:60px; height:60px;}
    .page-mobile-jiabin .info .item .extend{padding-right:75px;}
    .page-mobile-jiabin .info .item .extend .title{color:#212121; font-size:18px;font-weight:bold;}
    .page-mobile-jiabin .info .item .extend .job{color:#7a7a7a; font-size:14px; line-height:1.4;}
    .page-mobile-jiabin .info .item .extend .job p{margin-bottom:0px}
    .page-mobile-jiabin .info .item .btn{position: absolute;right: 8px;background: #3c7b67;color: #fff;border-radius: 55px;top: calc(50% - 20px); font-size:12px; padding:6px 12px;}
    .page-mobile-jiabin .swiper-pagination{bottom:-40px}
    .page-mobile-jiabin .swiper-pagination-bullet{width:15px; height:15px;background:#fff;opacity: 1;}
    .page-mobile-jiabin .swiper-pagination-bullet-active{background:#b0e3d2}
    
    .dialog{display:none}
    .mobile-dialog{position: fixed; left: 0;right: 0;top:0;bottom:0; width: 100%;height: 100%;z-index:9999;display: flex;justify-content: center;align-items: center;display:none}
    .mobile-dialog .mask{position: absolute;left: 0;right: 0;width: 100%;height: 100%;background:rgba(0,0,0,.5)}
    .mobile-dialog .container{max-width:90%;width:90%;}
    .mobile-dialog .info{background:#fff;z-index:99999;border-radius:30px; position:relative}
    .mobile-dialog .info .close-btn{background-color:#fff;border-radius:50%;width:50px;height:50px;position: absolute;color: #000;top: -25px;right: -25px;background-image:url('../../images/close.png'); background-size:30px; background-position:center;background-repeat:no-repeat}
    .mobile-dialog .info .item{ padding:25px 15px;margin-bottom:15px;}
    .mobile-dialog .info .item .desc{ width:260px;flex:none;margin-top:60px}
    .mobile-dialog .info .item .avatar{background:transparent;position: absolute;left: 30px;top: -84px;width: 160px;height: 160px;}
    .mobile-dialog .info .item .avatar img{ margin:0 auto; width:160px; height:160px;}
    .mobile-dialog .info .item .extend{padding-top:70px;}
    .mobile-dialog .info .item .extend .title{color:#000; font-size:48px;font-weight:bold;}
    .mobile-dialog .info .item .extend .job{color:#8e8e8e; font-size:28px;}
    .mobile-dialog .info .item .jiabin-content{font-size:28px; color:#454545; margin-top:30px}
        

    .pc-live{display: none;}
    .mobile-live{padding: 90px 0; display: block;}
    .mobile-live .play video{width: 100%; height: 380px; margin-top: 30px;}
    .mobile-live .list{margin-top: 35px; background-color: #265df9; border-radius: 10px; padding: 25px 20px;}
    .mobile-live .list .item{ width: 320px; overflow: hidden; margin-right: 100px; }
    .mobile-live .list .item .card{background-color: transparent; border:none}
    .mobile-live .list .item .card-body{padding: 0;}
    .mobile-live .list .item .card-img-top{border-radius: 0;}
    .mobile-live .list .item h5{border-right: 2px #fff solid; padding-left: 30px; background-image: url('../../theme/icon-circle.png'); background-position: left center; background-repeat: no-repeat; font-weight: normal;font-size: 24px; color: #fff; margin-bottom: 0;}
    .mobile-live .list .item p{font-size: 18px; color: #6d6d6d;}
    
    .page-minglu{display:none}
    .page-mobile-minglu{padding-top:45px;background:#d6e2df;display:block; padding-bottom:150px;}
    .page-mobile-minglu .container{position: relative;}
    .page-mobile-minglu .info-container{}
    .page-mobile-minglu .info{}
    .page-mobile-minglu .info .item{border-radius:10px; padding:5px 15px;margin-bottom:15px;background:#fff}
    .page-mobile-minglu .info .item .title{color:#212121; font-size:18px;font-weight:bold;}
    .page-mobile-minglu .info .item.header_bg{background:#3c7b67; }
    .page-mobile-minglu .info .item.header_bg .title{color:#fff}

    
    .page-zhinan{display:none}
    .page-mobile-zhinan{margin-top:65px;display:block}
    .page-mobile-zhinan .block-title{text-align:left;}
    .page-mobile-zhinan .block-title span{font-size:32px; margin:50px 0; color:#fff;background:linear-gradient( #3c7b67,#4f927d);display:inline-block; padding:5px 15px;border-radius:10px}
    .page-mobile-zhinan .container{position: relative;}
    .page-mobile-zhinan .info-container{padding:0px;border-radius:10px;}
    .page-mobile-zhinan #map2{width:100%; height:525px}
    .page-mobile-zhinan .pmt{width:100%; }
    .page-mobile-zhinan .sx{width:100%; }


    .pc-yicheng-detail{display: none;}
    .mobile-yicheng-detail{display: block; padding-top: 55px;}
    .mobile-yicheng-detail .yicheng-title{ font-size: 26px; color: #fff; margin-top: 50px;}
    .mobile-yicheng-detail .zhuchiren{display:none;color: #fff;font-size: 20px;}
    .mobile-yicheng-detail .zhuchiren h2{color: #fff;font-size: 20px; font-weight:normal}
    .mobile-yicheng-detail .desc{margin-top: 20px; border-bottom: 1px #77f4fe solid;}
    .mobile-yicheng-detail .desc a{color: #fff; font-size: 20px; margin-right: 40px; display: block; margin-bottom: 15px;}
    .mobile-yicheng-detail .desc a.posttime{background-image: url('../../theme/icon-clock-blue.png'); background-repeat: no-repeat; padding-left: 28px; background-position: top 5px left;}
    .mobile-yicheng-detail .desc a.postaddress{background-image: url('../../theme/icon-add.png'); background-repeat: no-repeat; padding-left: 28px; background-position: top 3px left;}
    .mobile-yicheng-detail .content{ padding: 10px 0!important;background-color: #0e40d2; border-radius: 5px; margin-bottom: 100px;}
    .mobile-yicheng-detail .content .group{margin-bottom: 50px;}
    .mobile-yicheng-detail .content .item{display: flex;  border-radius: 5px; padding: 5px 30px;}
    .mobile-yicheng-detail .content .item .time{width: 155px; min-width: 155px;flex-shrink: 0; color: #fff; font-size: 14px; margin-bottom: 30px;background-image: url('../../theme/icon-clock.png'); background-repeat: no-repeat; padding-left: 30px; background-position: top 4px left; margin-top: 5px;}
    .mobile-yicheng-detail .content .item .time span{color: #77f4fe;}
    .mobile-yicheng-detail .content .item .info .title{font-size: 18px; color: #fff; font-weight: bold;}
    .mobile-yicheng-detail .content .item .info .address{font-size: 16px; color: #c7d5ff;}
    .mobile-yicheng-detail .content .item .info .address h2{ color:#fff; font-size:18px; margin-bottom:0}
    .mobile-yicheng-detail .content .item .info .address h3{color:#77f4fe; font-size:16px;margin-bottom:0}
    .mobile-yicheng-detail .content .item .info .address P{margin-bottom:0;color: #fff;font-size: 16px;}
    .mobile-yicheng-detail .content .item .info .person_name{color: #77f4fe;font-size:16px}
    .mobile-yicheng-detail .content .item .info .person_introduc{color: #fff;font-size: 16px}
    .mobile-yicheng-detail .tips{ padding: 30px 0; text-align: center; margin-top: 30px;}
    .mobile-yicheng-detail .tips a{font-size: 22px; color: #fff; background-image: url('../../theme/icon-circle.png'); background-repeat: no-repeat; padding-left: 30px; background-position: left center;}
    
    .pc-news{display:none}
    .mobile-news{padding:0;display: block;}
    .mobile-news .list{}
    .mobile-news .list .item{ width: 300px; overflow: hidden;}
    .mobile-news .list .item .titlepic{position: relative;}
    .mobile-news .list .item .titlepic .masker{position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    background: rgba(0, 0, 0, .5);
    border-radius: 15px;
    background-image: url(/themes/zhihui/static/meeting_article/images/play.png);
    background-position: center;
    background-repeat: no-repeat;
    opacity: .7;
    background-size: 15%;}
    .mobile-news .list .item .card{background-color: transparent;}
    .mobile-news .list .item .card-img-top{ width:320px;height: 200px;border-radius: 15px; }
    .mobile-news .list .item .card-body{padding: 0;}
    .mobile-news .list .item h5{font-weight: normal; font-size: 24px; color: #fff; margin-top: 15px; display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
    .mobile-news .block-title{display:flex; justify-content:space-between}
    
    
    .mobile-news .list .swiper-slide{display: flex; justify-content: space-between;flex-wrap: wrap;}
    .mobile-news .swiper-pagination{bottom: 80px;}
    .mobile-news .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.news-page .mobile-news .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width: 20px; height: 20px;background-color: #7a94de;bottom: 0;}
    .swiper-pagination-bullet-active{background-color: #78f7ff!important}
    
    .mobile-news .swiper-pagination{bottom:-40px}
    .mobile-news .swiper-pagination-bullet{width:15px; height:15px;background:#fff;opacity: 1;}
    .mobile-news .swiper-pagination-bullet-active{background:#b0e3d2}
    
    .mobile-news .text-info-container{padding:15px;background:#4f927d;border-radius:10px;}
    .mobile-news .dashed{border:1px #fff dashed;border-radius:10px;padding:25px 25px 5px 25px;}
}

