body{background-color: #0334c1;}
.tabbar{display: none;}
.pc-index-bg{background-image: url('../../theme/PC-index-bg.png'); background-repeat: no-repeat;}
.pc-inner-bg{background-image: url('../../theme/PC-inner-bg.png'); background-repeat: no-repeat;}
.container{max-width: 1200px;}
.mobile-nav{display: none;}
.mobile-intro{display: none;}
.mobile-footer{display: none;}
.mobile-highlights{display: none;}
.pc-nav{height: 120px; overflow: hidden;}
.pc-nav .container{max-width: 85%; width: 85%;}
.pc-nav .navbar{background-color: #0242c6; height: 120px; padding: 0;}
.pc-nav .navbar .navbar-brand{width: 225px;}
.pc-nav .navbar .navbar-brand img{width: 100%;}
.pc-nav .navbar .nav-link{color: #fff; font-size: 22px;height: 120px;line-height: 97px; 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:linear-gradient(to bottom, #0e60cf 0%,#064da5 100%)!important;}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { background:linear-gradient(to bottom, #0e60cf 0%,#064da5 100%)!important;}


.mobile-banner{display: none;}
.pc-banner{position: relative;}
.pc-banner .spotlight{height: 952px;}
.pc-banner .spotlight .container{position: relative;}
.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: 20px; top: 150px;}

.mobile-intro{display: none;}
.pc-intro{padding: 135px 0;}
.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{position: absolute; padding:20px 30px; top: 175px; width: 600px; height: 460px; right: 0; background-color: #265df9; overflow: hidden; }
.pc-intro .text-info{width: 535px; height: 380px;overflow-y: scroll; padding-right:10px}
.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;
}

.pc-intro p{font-size: 20px; line-height: 43px; text-indent: 30px;color: #f1f1f1; margin-bottom: 0px;}

.mobile-highlights{display: none;}
.pc-highlights{background-repeat: no-repeat; padding-top: 40px; }
.pc-highlights h2{font-size: 48px; font-weight: normal;}
.pc-highlights .desc{font-size: 36px;}
.pc-highlights .list{display: flex; margin-top: 60px;justify-content: space-between;}
.pc-highlights .list .item{width: 275px; border-radius: 10px; padding: 20px 0px; margin-right: 33px; text-align: center;}
.pc-highlights .list .item:last-child{margin-right: 0;}
.pc-highlights .list .item .title{ font-size: 24px; color: #fff; line-height: 40px;text-transform: uppercase;}
.pc-highlights .list .item .top-title{ font-size: 24px; color: #fff; line-height: 40px;}
.pc-highlights .list .item p{ font-size: 14px; margin-top: 30px; text-indent: 20px; color: #000; text-align: justify;}

.pc-highlights .list .item:nth-child(1) .title{ margin-top: 20px;}
.pc-highlights .list .item:nth-child(2) .title{ margin-top: 40px; margin-bottom: 20px;}
.pc-highlights .list .item:nth-child(3) .title{ margin-top: 20px;}
.pc-highlights .list .item:nth-child(4) .title{ margin-top: 40px; margin-bottom: 20px;}


.mobile-agenda{display: none;}
.pc-agenda{background-color: #ededed; padding-top: 170px; height: 800px;}
.pc-agenda .container{position: relative; border-bottom: 5px #fff solid;height: 100%;}
.pc-agenda h2{font-size: 48px; font-weight: normal;}
.pc-agenda .desc{font-size: 36px;}
.pc-agenda .tab{margin-top: 40px; padding: 5px 35px; position: relative; background-color: #003edb; border-radius: 10px; background-image: url('../../images/Logo2023.png'); background-position: right 35px center; background-repeat: no-repeat; background-size:12%;}
.pc-agenda .tab a{ font-size: 26px; color: #fff; display: inline-block; margin-right: 60px;}
.pc-agenda .tab a.active{font-weight: bold;}
.pc-agenda .list-title{ font-size: 32px; color: #000; padding: 50px 0;}
.pc-agenda .list{}
.pc-agenda .list .title{ font-size: 32px; color: #000; margin-bottom: 20px;}
.pc-agenda .list .item{display: flex;font-size: 32px;font-weight: lighter; color: #000;}
.pc-agenda .list .item p{margin-bottom: 0;}
.pc-agenda .list .item .time{width: 280px; }
.pc-agenda .ctl-btn {position: absolute; bottom: 80px; width: 150px; right: 0;}
.pc-agenda .ctl-btn div{width: 60px; height: 60px; border-radius: 50%; background-color: #fff; color: #000; display: inline-block; text-align: center; font-size: 30px; line-height: 60px;}
.pc-agenda .ctl-btn div:after{font-size: 30px; color: #000;}

.mobile-live{display: none;}
.pc-live{padding: 90px 0;}
.pc-live .play video{width: 100%; height: 640px; margin-top: 30px;}
.pc-live .list{margin-top: 35px; background-color: #265df9; border-radius: 10px; padding: 25px 20px;}
.pc-live .list .item{ width: 350px; overflow: hidden; margin-right: 100px; }
.pc-live .list .item .card{background-color: transparent; border:none}
.pc-live .list .item .card-body{padding: 0;}
.pc-live .list .item .card-img-top{border-radius: 0;}
.pc-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;}
.pc-live .list .item p{font-size: 18px; color: #6d6d6d;}

.mobile-review{display: none;}
.pc-review{padding: 140px 0;}
.pc-review h2{font-size: 48px; font-weight: normal;}
.pc-review .desc{font-size: 36px;}
.pc-review .ctl-btn {text-align: right; padding-bottom: 30px; margin-top: 10px; position: relative;}
.pc-review .ctl-btn div{width: 60px; height: 60px; border-radius: 50%; background-color: #fff; color: #000; display: inline-block; text-align: center; font-size: 30px; line-height: 60px;}
.pc-review .ctl-btn div.swiper-button-prev{right: 85px;left: unset;}
.pc-review .ctl-btn div:after{font-size: 30px;}
.pc-review .list{margin-top: 120px;}
.pc-review .list .item{ width: 370px; border-radius: 10px; overflow: hidden;}
.pc-review .list .item .logo{ font-size: 31px; color: #003edb;}
.pc-review .list .item .logo img{width: 107px; height: 38px; vertical-align: text-top; margin-right: 10px; margin-top: 3px}
.pc-review .list .item .card-img-top{height: 305px;}
.pc-review .list .item .card-body{padding: 20px; padding-bottom: 50px;}
.pc-review .list .item h5{font-weight: normal; font-size: 24px; color: #231815; margin-top: 15px; height: 60px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.pc-review .list .item p{font-size: 18px; color: #6d6d6d;}


.mobile-news{display: none;}
.pc-news{padding:0; padding-bottom: 60px;}
.pc-news .list{margin-top: 45px; display:flex;justify-content: space-between;flex-wrap: wrap;}
.pc-news .list .swiper-slide{display: grid; justify-content: space-between;flex-wrap: wrap;grid-template-columns: repeat(auto-fill,265px);grid-gap: 0 1px;}
.pc-news .list .item{ width: 265px; overflow: hidden; min-width:265px}
.pc-news .list .item .card{background-color: transparent;}
.pc-news .list .item .card-img-top{ width:265px;height: 160px;border-radius: 5px; }
.pc-news .list .item .card-body{padding: 0;}
.pc-news .list .item h5{font-weight: normal; font-size: 26px; color: #fff; margin-top: 15px; display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.pc-news .more{padding-top: 30px;}
.pc-news .more a{font-size: 20px; color:#fff; }
.pc-news .swiper-pagination{bottom: 60px;}
.pc-news .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.pc-news .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width: 20px; height: 20px;background-color: #7a94de;bottom: 0;}
.pc-news  .swiper-pagination-bullet-active{background-color: #78f7ff!important}

.news-page{padding:30px 0;}
.news-page .pc-news .list::after {content: '';width: 265px;}
.news-page .pc-news .list .item{ margin-bottom: 40px;}


.jiabin-page .mobile-guest{display: none;}
.jiabin-page{padding:30px 0;}
.jiabin-page .pc-guest{padding:0; padding-bottom: 130px;}
.jiabin-page .pc-guest .list{margin-top: 45px; position: relative;}
.jiabin-page .pc-guest .list .swiper-slide{display: flex; justify-content: space-between;flex-wrap: wrap;}
.jiabin-page .pc-guest .list .item{ width: 285px; overflow: hidden; text-align: center; margin-bottom: 35px;}
.jiabin-page .pc-guest .list .item .card{background-color: transparent;}
.jiabin-page .pc-guest .list .item .card-img-top{ width:198px;height: 205px;margin: auto;}
.jiabin-page .pc-guest .list .item .card-body{padding: 0;}
.jiabin-page .pc-guest .list .item h5{font-weight: normal; font-size: 26px; color: #fff; margin-top: 15px; display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.jiabin-page .pc-guest .list .item p{font-size: 20px; color: #fff;}
.jiabin-page .pc-guest .tips{color: #fff; font-size: 36px; margin-top: 80px; font-weight: bold;}
.jiabin-page .swiper-pagination{bottom: -30px;}
.jiabin-page .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.jiabin-page .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width: 20px; height: 20px;background-color: #7a94de;bottom: 0;}
.jiabin-page  .swiper-pagination-bullet-active{background-color: #78f7ff!important}




.zhinan-page .mobile-zhinan{display: none;}
.zhinan-page{padding:30px 0;}
.zhinan-page .pc-zhinan .address{font-size: 36px; color: #fff; margin-top: 30px; margin-bottom: 40px;}
.zhinan-page .pc-zhinan .address .loc{margin-top: 20px;}
.zhinan-page .pc-zhinan .address p{margin-bottom: 0;}
.zhinan-page .pc-zhinan .address .name{font-weight: bold;}

.mobile-yicheng{display: none;}
.pc-yicheng{padding:30px 0;}
.pc-yicheng .tab{display: flex; font-size: 20px; color: #fff; margin-top: 40px;}
.pc-yicheng .tab .options a{color: #fff; padding: 10px 20px; margin-right: 20px;}
.pc-yicheng .tab .options a.active{background-color:#265df9; border-radius: 5px;}
.pc-yicheng .list{margin-top: 50px;}
.pc-yicheng .list .group{margin-bottom: 50px;}
.pc-yicheng .list .date{width: 282px; height: 78px; margin:  auto; margin-bottom: 40px; font-size: 32px; color: #fff; text-align: center; line-height: 78px; background-image: url('../../theme/date-bg.png'); background-repeat: no-repeat; background-size: contain;}
.pc-yicheng .list .item a{display: flex; background-color: #0e40d2; border-radius: 5px; padding: 25px 30px; margin-bottom: 30px; }
.pc-yicheng .list .item .time{width: 215px;min-width: 215px;flex-shrink: 0; color: #fff; font-size: 22px; margin-bottom: 30px;background-image: url('../../theme/icon-clock.png'); background-repeat: no-repeat; padding-left: 30px; background-position: top 10px left; margin-top: 5px;}
.pc-yicheng .list .item .time span{color: #77f4fe;}
.pc-yicheng .list .item .info .title{font-size: 28px; color: #fff; font-weight: bold; padding-right:160px}
.pc-yicheng .list .item .info .address{font-size: 24px; color: #fff;}
.pc-yicheng .list .item.view-detail a{background-image: url('../../theme/tip-detail.png'); background-position:right 25px top 30px; background-repeat:no-repeat}

.mobile-yicheng-detail{display: none;}
.pc-yicheng-detail{padding:30px 0;}
.pc-yicheng-detail .yicheng-title{ font-size: 44px; color: #fff; margin-top: 50px;}
.pc-yicheng-detail .zhuchiren{display:none;color: #fff;font-size: 20px;}
.pc-yicheng-detail .zhuchiren h2{color: #fff;font-size: 20px; font-weight:normal}
.pc-yicheng-detail .desc{margin-top: 20px; border-bottom: 1px #77f4fe solid; padding-bottom: 30px;}
.pc-yicheng-detail .desc a{color: #fff; font-size: 20px; margin-right: 40px;}
.pc-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;}
.pc-yicheng-detail .desc a.postaddress{background-image: url('../../theme/icon-add.png'); background-repeat: no-repeat; padding-left: 28px; background-position: top 3px left;}
.pc-yicheng-detail .content{ padding: 10px 0!important;background-color: #0e40d2; border-radius: 5px; margin-bottom: 100px;}
.pc-yicheng-detail .content .group{margin-bottom: 50px;}
.pc-yicheng-detail .content .date{width: 282px; height: 78px; margin:  auto; margin-bottom: 40px; font-size: 32px; color: #fff; text-align: center; line-height: 78px; background-image: url('../../theme/date-bg.png'); background-repeat: no-repeat; background-size: contain;}
.pc-yicheng-detail .content .item{display: flex;  border-radius: 5px; padding: 15px 30px; line-height:2.7rem}
.pc-yicheng-detail .content .item .time{width: 265px; min-width: 282px;flex-shrink: 0; color: #fff; font-size: 22px; margin-bottom: 30px;background-image: url('../../theme/icon-clock.png'); background-repeat: no-repeat; padding-left: 30px; background-position: top 10px left; margin-top: 5px;}
.pc-yicheng-detail .content .item .time span{color: #77f4fe;}
.pc-yicheng-detail .content .item .info .title{font-size: 28px; color: #fff; font-weight: bold;}
.pc-yicheng-detail .content .item .info .address{font-size: 24px; color: #c7d5ff;}
.pc-yicheng-detail .content .item .info .address h2{ color:#fff; font-size:26px; margin-bottom:0;line-height:3.4rem}
.pc-yicheng-detail .content .item .info .address h3{color:#77f4fe; font-size:24px;margin-bottom:0;line-height:2.7rem}
.pc-yicheng-detail .content .item .info .address P{margin-bottom:0;font-size: 24px;line-height:2.7rem}
.pc-yicheng-detail .content .item .info .person_name{color: #77f4fe;font-size: 24px}
.pc-yicheng-detail .content .item .info .person_introduc{color: #c7d5ff;font-size: 24px}
.pc-yicheng-detail .tips{ padding: 30px 0; text-align: center; margin-top: 30px;}
.pc-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-footer{padding: 100px 0; background-color: #003edb;}
.pc-footer div{font-size: 24px; color: #fff; margin: auto}


@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){
    .container{max-width: 98%;}
    .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;}
    .mask{display: none; opacity: 0;z-index: 9;position: fixed;inset: 0px;background-color: rgba(0, 0, 0, 0.4);transition: opacity 0ms ease 0ms, -webkit-transform 0ms ease 0ms, transform 0ms ease 0ms;transform-origin: 50% 50%;}
    .mobile-body{padding-bottom: 100px;padding-top: 75px;}
    .tabbar{display: block;}
    .tabbar a{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;}
    .tabbar .tabbar-content .item.active{color: #2e6bf7;}


    .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-nav{display: block; background-color: #0950e4;height: 75px;line-height: 75px;position: fixed;width: 100%;top: 0;left: 0;color: #fff;font-size: 32px;z-index: 11;display: flex;justify-content: space-between;}
    .mobile-nav .container{ display: flex; justify-content: space-between;}
    .mobile-nav .container .logo{width: 190px;}
    .mobile-nav .container .logo img{width: 100%;}
    .mobile-nav .menu-list{display: none; position: absolute;top: 75px;right: 30px;box-sizing: border-box;background-color: #053bdb;box-shadow: -1px 0px 40px 0 rgba(86,91,116,.12);z-index: 9999;padding:0;border-radius: 8px; }
    .mobile-nav .menu-list.show{display: block;}
    .mobile-nav .menu-list .menu-link{display: block;height: 60px;padding: 0 50px;text-align: left;font-size: 24px;line-height: 60px;color: #fff;position: relative;}
    .mobile-nav .menu-list .menu-link.active{color: #053bdb; background:#fff}
    .mobile-nav .menu-list .menu-link.active:after{ position: absolute;content: "";width: 4px;height: 21px;background: #053bdb;border-radius: 2px;left: 24px;top: 22px;}
    
    
    
    
    .mobile-banner{display: block; position: relative;}
    .mobile-banner .logo{ position: absolute; bottom: 300px; text-align: center; width: 100%; left: 0; right: 0}
    .mobile-banner .logo img{width: 470px;}
    .mobile-banner .slogan{ position: absolute; bottom: 140px; text-align: center; width: 100%; left: 0; right: 0}
    .mobile-banner .slogan img{width: 515px;}
    .mobile-banner .spotlight {display: block; padding: 75px 0; height: 951px; background-size: contain;}
    .mobile-banner .banner-text{margin-top: 50px;}
    .mobile-banner .tab{display: flex; justify-content: space-between; padding:  0 80px;position: absolute;width: 100%;bottom: 75px;left: 0;}
    .mobile-banner .tab .item{text-align: center;}
    .mobile-banner .tab .title{font-size: 24px; color: #fff;}

    .pc-intro{display: none;}
    .mobile-intro{padding: 10px 0; display: block;}
    .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 .titlepic{width: 580px; height: 320px; margin-top: 35px;}
    .mobile-intro .text-info-container{position: absolute; padding:20px 15px 20px 15px; top: 100px; width: 335px; height: 270px; right: 0; background-color: #265df9; overflow: hidden; }
    .mobile-intro .text-info{height: 223px;overflow: scroll;}
    .mobile-intro p{font-size: 18px; line-height: 25px; text-indent: 30px;color: #f1f1f1; margin-bottom: 0px;}
    .mobile-intro .text-info::-webkit-scrollbar {width: 10px;height: 1px;}
    .mobile-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);}
    .mobile-intro .text-info::-webkit-scrollbar-thumb {background: #bbb;}
    .mobile-intro .text-info::-webkit-scrollbar-track {background: #ededed;}

    .pc-highlights{display: none;}
    .mobile-highlights{background-repeat: no-repeat; padding-top: 40px; display: block; }
    .mobile-highlights h2{font-size: 48px; font-weight: normal;}
    .mobile-highlights .desc{font-size: 36px;}
    .mobile-highlights .list{display: flex; margin-top: 60px;justify-content: space-between;}
    .mobile-highlights .list .item{width: 165px; border-radius: 10px; padding: 20px 0px; margin-right: 33px; text-align: center;}
    .mobile-highlights .list .item:last-child{margin-right: 0;}
    .mobile-highlights .list .item .title{ font-size: 14px; font-weight: bold; color: #fff;text-transform: uppercase;}
    
    .mobile-highlights .list .item:nth-child(1) .title{ margin-top: 20px;}
    .mobile-highlights .list .item:nth-child(2) .title{ margin-top: 40px; margin-bottom: 20px;}
    .mobile-highlights .list .item:nth-child(3) .title{ margin-top: 20px;}
    .mobile-highlights .list .item:nth-child(4) .title{ margin-top: 40px; margin-bottom: 20px;}
    
    .pc-agenda{display: none;}
    .mobile-agenda{background-color: #ededed; padding:60px 0; display: block; padding-bottom: 280px;}
    .mobile-agenda .container{position: relative;}
    .mobile-agenda h2{font-size: 48px; font-weight: normal;}
    .mobile-agenda .desc{font-size: 36px;}
    .mobile-agenda .tab{margin-top: 40px; padding: 5px 35px 50px 35px; position: relative; background-color: #009fe8; background-image: url('../../images/Logo2023.png'); background-position: right 20px bottom 20px; background-repeat: no-repeat; background-size:30%;}
    .mobile-agenda .tab a{ font-size: 38px; color: #fff; display: block; margin-right: 60px;}
    .mobile-agenda .tab a.active{font-weight: bold;}

    .mobile-agenda .list{height: 625px;}
    .mobile-agenda .list .swiper{width: 100%;height: 100%;}
    .mobile-agenda .mySwiper .swiper-slide{height: auto!important;}
    .mobile-agenda .mySwiper .swiper-slide:last-child{margin-bottom: 100px}
    .mobile-agenda .list-title{font-size: 44px; color: #000; padding: 50px 0 10px 0;}
    .mobile-agenda .list .item{font-size: 36px;font-weight: lighter; color: #000; border-bottom: 1px #000 solid; padding: 10px 0;}
    .mobile-agenda .list .item p{margin-bottom: 0;}
    .mobile-agenda .list .item .time{width: 280px; }
    .mobile-agenda .ctl-btn {position: absolute; bottom: -75px; left:calc(50% - 150px); width: 300px;}
    .mobile-agenda .ctl-btn div{width: 120px; height: 120px; border-radius: 50%; background-color: #cbcbcb; color: #000; display: inline-block; text-align: center; font-size: 30px; line-height: 130px;}
    .mobile-agenda .ctl-btn div:after{font-size: 60px;}

    .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;}
    
    .jiabin-page{padding:30px 0;}
    .jiabin-page .pc-guest{ display:none}
    .jiabin-page .mobile-guest{padding:0; padding-bottom: 130px; display:block}
    .jiabin-page .mobile-guest .list{margin-top: 45px; position: relative; padding: 50px}
    .jiabin-page .mobile-guest .list .swiper-slide{display: flex; justify-content: space-between;flex-wrap: wrap;}
    .jiabin-page .mobile-guest .list .item{ width: 285px; overflow: hidden; text-align: center; margin-bottom: 35px;}
    .jiabin-page .mobile-guest .list .item .card{background-color: transparent;}
    .jiabin-page .mobile-guest .list .item .card-img-top{ width:198px;height: 205px;margin: auto;}
    .jiabin-page .mobile-guest .list .item .card-body{padding: 0;}
    .jiabin-page .mobile-guest .list .item h5{font-weight: normal; font-size: 26px; color: #fff; margin-top: 15px; display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
    .jiabin-page .mobile-guest .list .item p{font-size: 20px; color: #fff;}
    .jiabin-page .mobile-guest .tips{color: #fff; font-size: 36px; margin-top: 80px; font-weight: bold;}
    .jiabin-page .mobile-guest .swiper-pagination{bottom: -30px;}
    .jiabin-page .mobile-guest .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.jiabin-page .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width: 20px; height: 20px;background-color: #7a94de;bottom: 0;}
    .jiabin-page  .swiper-pagination-bullet-active{background-color: #78f7ff!important}
    
        
    .pc-review{display: none;}
    .mobile-review{background-color: #ededed; padding: 140px 0; display: block;}
    .mobile-review h2{font-size: 48px; font-weight: normal;}
    .mobile-review .desc{font-size: 36px;}
    .mobile-review .container{position: relative;}
    .mobile-review .ctl-btn {position: absolute;right:50px; bottom: 100px;width: 200px;}
    .mobile-review .ctl-btn div{width: 80px; height: 80px; border-radius: 50%; background-color: #cbcbcb; color: #000; display: inline-block; text-align: center; line-height: 95px;}
    .mobile-review .ctl-btn div:after{font-size: 40px;}
    .mobile-review .list{margin-top: 120px;}
    .mobile-review .list .item{ border-radius: 28px; overflow: hidden;}
    .mobile-review .list .item .card-img-top{height: 500px; width: 100%; border-radius: 0;}
    .mobile-review .list .item .logo{margin: 20px 0; font-size: 68px; color: #003edb;}
    .mobile-review .list .item .logo img{width: 245px; height: 90px; vertical-align: text-top; margin-right: 10px; margin-top: 2px}
    .mobile-review .list .item .card-body{padding: 0px 30px; height: 595px;}
    .mobile-review .list .item h5{font-size: 44px; color: #231815; margin-top: 15px; font-weight: normal; text-align: justify; }
    .mobile-review .list .item p{font-size: 38px; color: #6d6d6d;}
    
    
    .news-page .mobile-news .list .swiper-slide{display: flex; justify-content: space-between;flex-wrap: wrap;}

    .news-page .mobile-news .swiper-pagination{bottom: 80px;}
    .news-page .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;}
    .news-page .swiper-pagination-bullet-active{background-color: #78f7ff!important}

    .pc-news{display: none;}
    .mobile-news{padding:0; padding-bottom: 130px; display: block;}
    .mobile-news .list{margin-top: 45px; display: flex; justify-content: space-between;flex-wrap: wrap;}
    .mobile-news .list .item{ width: 320px; overflow: hidden;}
    .mobile-news .list .item .card{background-color: transparent;}
    .mobile-news .list .item .card-img-top{ width:320px;height: 200px;border-radius: 5px; }
    .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 .more{}
    .mobile-news .more a{font-size: 20px; color:#fff; }
    
    .zhinan-page .pc-zhinan{display: none;}
    .zhinan-page .mobile-zhinan{display: block;}
    .zhinan-page{padding:30px 0;}
    .zhinan-page .mobile-zhinan .address{font-size: 26px; color: #fff; margin-top: 30px; margin-bottom: 40px;}
    .zhinan-page .mobile-zhinan .address .loc{margin-top: 20px;}
    .zhinan-page .mobile-zhinan .address p{margin-bottom: 0;}
    .zhinan-page .mobile-zhinan .address .name{font-weight: bold;}


    .pc-yicheng{display: none;}
    .mobile-yicheng{padding:30px 0; display: block; padding-top: 55px;}
    .mobile-yicheng .tab{display: flex; font-size: 20px; color: #fff; margin-top: 40px;}
    .mobile-yicheng .tab .options a{color: #fff; padding: 10px 20px; margin-right: 20px;}
    .mobile-yicheng .tab .options a.active{background-color:#265df9; border-radius: 5px;}
    .mobile-yicheng .list{margin-top: 50px;}
    .mobile-yicheng .list .group{margin-bottom: 50px;}
    .mobile-yicheng .list .date{width: 165px; height: 45px; margin:  auto; margin-bottom: 40px; font-size: 18px; color: #fff; text-align: center; line-height: 45px; background-image: url('../../theme/date-bg.png'); background-repeat: no-repeat; background-size: contain;}
    .mobile-yicheng .list .item a{ display: block; background-color: #0e40d2; border-radius: 5px; padding: 25px 30px; margin-bottom: 30px; }
    .mobile-yicheng .list .item .info{margin-top: 20px;}
    .mobile-yicheng .list .item .time{color: #fff; font-size: 20px;background-image: url('../../theme/icon-clock.png'); background-repeat: no-repeat; padding-left: 30px; background-position: top 10px left; margin-top: 5px;}
    .mobile-yicheng .list .item .time span{color: #77f4fe;}
    .mobile-yicheng .list .item .title{font-size: 26px; color: #fff; font-weight: bold;border-bottom: 1px #77f4fe solid; padding-bottom: 20px; padding-right:200px}
    .mobile-yicheng .list .item .info .address{font-size: 24px; color: #fff;}
    .mobile-yicheng .list .item.view-detail a{background-image: url('../../theme/tip-detail.png'); background-position:right 25px top 30px; background-repeat:no-repeat}


    .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;}
    
  
}

