﻿@charset "utf-8";
@media(min-width:1848px) {
    /*1200 + 304*2 + 20*2 = 1848*/
.container {}
    .header-nav-wrap {width: 85%;}
    .header-nav .logo {}
    /*.header-nav-wrap-inner { width: 1440px; position: absolute; left: 50%; margin-left: -720px; top: 0; height: 100%; padding-left:300px; }*/
    .header-nav-wrap-inner {position: relative;margin-left: 0;height: 100%;padding-left:0;}
    .header-nav-ul > li > a {padding: 0 14px;}
    .in_main .main {
    width: 74%;
    }
    .footer-0 {    width: 300px;}
    .piclist1 li {
    width: 261px;
    height: 195px;
}
    .article {
    font-size: 16px;
}
}
@media(max-width:1440px) {
    .footer-1 {
    width: 300px;
}    .footer-2 {
    width: 450px;
}
}
@media (max-width: 800px) {
    .fancybox-opened {
        width: 90%;
        margin-left: -45%;
        top: 11%;
        margin-top:0;
    }
        .fancybox-opened .fancybox-skin {
            padding: 20px 15px;
        }
        .fancybox-opened .biography-info {
            width:auto;
            margin-right: 0px;
            float: none;
        }
            .fancybox-opened .biography-info img {
                width: 100px;
                margin: 0 auto 10px;
            }
        .fancybox-opened .biography-intro b {
            text-align:center;
        }

        .fancybox-opened .biography-intro p.p2 {
            text-align: center;
        }
#banner .pagination {position: absolute;left: 0;text-align: center;bottom: 6px;width: 100%;z-index:999;}
#banner .swiper-pagination-bullet {display: inline-block;width: 14px;height: 14px;opacity:1;border-radius: 8px;background: #dcdcdc;margin: 0 3px;cursor: pointer;transition: width 0.3s ease-in-out;}
#banner .swiper-pagination-bullet-active{
    background: #00a0e8;
    width: 14px;
    border: 2px solid #fff;
    background-color: transparent;
}
    #banner .swiper-container{ display:none;}
#banner .swiper-container_wap{ display:block;}
    .inbanner {
    height: 234px;
    width: 100%;
    background-position: center bottom;
    background-size:inherit;
    margin-top: 80px;
}
.inbanner_about{background: url(../images/in/inbanner_about_wap.jpg) no-repeat center;background-position: 64% bottom;}
.inbanner_news{background: url(../images/in/inbanner_news_wap.jpg) no-repeat center;background-position: 64% bottom;}
.inbanner_contact{background: url(../images/in/inbanner_contact_wap.jpg) no-repeat center;background-position: 75% bottom;}
.inbanner_serv{background: url(../images/in/inbanner_serv_wap.jpg) no-repeat center;background-position: 65% bottom;}

    .size-22 {
    font-size: 14px !important;
}
    .mt-20, .my-20 {
    margin-top: 10px !important;
}
    .mb-30, .my-30 {
    margin-bottom: 15px !important;
}
    body {
    min-width: inherit;
}.in_main{padding-bottom:20px;}
    .container {
        width:98%;
        min-width:inherit;padding-bottom:0;
    }
    .header {
    height: 80px;
    }
    .header-nav {
    height: auto;
}
    
    .header-nav-wrap {padding-left: 0;padding-right: 0;}
    .header-nav .logo {
    display: block;
    position: relative;
    width: 256px;
    float:none;
    height: 42px;
    margin-top: 15px;
    margin-left: 15px;
    padding-top: 10px;
}
    .header-nav .logo img{
        height: 42px!important;
    }
    .header-nav-wrap-inner{
        padding:10px 0;
    }
    /*.header-extra-ul {
    position: relative;
    text-align: center;
    width:100%;
    height: 30px;
    line-height:30px;
    top:0;*/
    .header-extra-ul {
    position: relative;
    text-align: center;
    width: 20%;
    height: 30px;
    line-height: 30px;
    top: -56px;
    right: -68%;
}
    .header-extra-ul > li {
    display: inline-block;
    height: 100%;
}
    .header-extra-ul > li > a {
    position: relative;
    display: block;
    padding: 0 10px;
    height: 100%;
    line-height: 100%;
    color: #333;
    font-size: 14px;
}
    .header #navToggle {
padding: 0px 8px;
    display: inline-block;
    float: right;
   margin-top: -40px;
    margin-right: 2%;
    border: 1px solid #888;
    border-radius: 3px;
}
 .header #navToggle span {
position: relative;
    width: 25px;
    height: 1px;
    margin: 15px 0;
}
 .header #navToggle span:before,  .header #navToggle span:after {
 content: '';
 position: relative;
 width: 100%;
 height: 1px;
 left: 0;
}
 .header #navToggle span,  .header #navToggle span:before,  .header #navToggle span:after {
 -webkit-transition: 0.3s;
 -moz-transition: 0.3s;
 -o-transition: 0.3s;
 transition: 0.3s;
 display: block;
 background: #888;
}
 .header #navToggle span:before {
 top: 8px;
}
 .header #navToggle span:after {
 bottom: 10px;
}
 .header #navToggle.open span:before {
 top: 10px;
 -webkit-transform: translateY(-11px) rotate(-45deg);
 -moz-transform: translateY(-11px) rotate(-45deg);
 -ms-transform: translateY(-11px) rotate(-45deg);
 -o-transform: translateY(-11px) rotate(-45deg);
 transform: translateY(-11px) rotate(-45deg);
}
 .header #navToggle.open span:after {
 bottom: 12px;
 -webkit-transform: translateY(10px) rotate(45deg);
 -moz-transform: translateY(10px) rotate(45deg);
 -ms-transform: translateY(10px) rotate(45deg);
 -o-transform: translateY(10px) rotate(45deg);
 transform: translateY(10px) rotate(45deg);
}
 .header #navToggle.open span {
 background: none;
}
 .header #navToggle.open span:before,  .header #navToggle.open span:after {
 background: #4f4f4f;
}
    .in-aside {float:none;width:100%;padding-top: 30px;}
    .in-aside-title h1:before{ display:none;}
    .in-aside-title {
        line-height:inherit;
    font-size: 18px;
    text-align: center;
}
        .in-aside-title h1 {
    letter-spacing: 0;
    font-size: 22px;
    color: #222222;
    font-weight: 600;
    margin-top: 0px;
    margin-left: 0;
    }
        .in-aside > ul {
    display: block;
    width: 94%;
    margin-top: 10px;
    margin: 0 auto;
}
        .in-aside > ul > li > a {
    width: 100%;
    height: 40px;
    line-height: 40px;
    color: #444444;
    padding: 0 0;
    font-size: 16px;
    padding-right: 0px;
    background-color:#f4f4f4;
    text-align: center;
}
        .in-aside > ul > li > ul > li {
    text-align: center;
    padding-right: 0px;
}
        .in-aside > ul > li > ul > li > a {
    display: block;
    width:100%;
    height: 40px;
    line-height: 40px;
    padding: 0 0;
    color: #444;
    font-size: 14px;
    text-align: center;
}
.in_zb{ display:none;}
        .in_main .main {
    float: none;
    width: 100%;
    margin-right: 0;
    min-height: 400px;
    margin-top: -16px;
}
    .in_main_header {
        height:auto;
        padding-top:0px;
    }
    .in_main_txt .in_txt_tit h3{font-size:18px;margin-bottom: 5%;}
    .in_main_txt:before{top: 26px;width: 32%;}
.in_main_txt:after{top: 26px;width: 32%;}
        .in_main_header > h3 {
    font-size: 18px;
    color: #222222;
    display: block;
    text-align:center;
    line-height:40px;
}
        .in_main_header:after {
    content: '';
    display: block;
    width: 80px;
    height: 2px;
    position: absolute;
    left: 50%;
    margin-left:-40px;
    bottom: -2px;
    background: #f5d281;
}
    .in-nav {
        float: none;
    display: none;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    height: 40px;
    line-height: 40px;
    width: 100%;
    }
     .main>.list .h-50{padding-left:10px !important;}
    .main>.list .size-16{display:none;}
    .zsml_div {margin:0 2%;
}
    .zsml_box {
    position: relative;
    float: left;
    width: 30%;
    height: 80px;
    margin: 20px 1%;
}
    .zsml_img {
    width: 100%;
    height:60px;
    text-align: center;
    border-radius: 5px;
    border: 1px solid #999;
    overflow: hidden;
}
    .zsml_img img {
    margin: 1px;
    width: 100%;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    max-height: 100%;
    max-width: 100%;
}
    .regBox {margin-bottom:20px;
    }
    .regBox h2{text-align:center;}
    .regBox .input-hd {
    float: none;
    width:100%;
    line-height: 36px;
    font-size: 14px;
    text-align: left;
}
    .regBox .text {
    width: 100%;
    padding-left:0;
}
        .regBox .tips {float:right;margin-left:0;
        }
        .regBox #UName {width:100%!important;margin-bottom:5px;
        }
        .regBox #UMobile {width:100%!important;margin-top:5px;
        }
        .regBox #UEmail {width:100%!important;margin-top:5px;
        }
        .regBox #CAddress {width:100%!important;
        }
        .regBox .input-wrap {
    margin-bottom: 0px;
}
        .regBox .input-hd span {
    display:inline;
    font-size: 12px;
    color: #999;
    text-align: left;
}
        .jiabing.grid.grid-4 > li {
    width: 50%;
}
        .ProInfo {
    float: none;
    text-align:center;
}
        .ProInfo .image {
    float: none;
    text-align:center;
}
        .ProInfo .image a {
    text-align:center;border:0;
}
        .ProInfo .image img {
    display: inline-block;
}
        .procon{
            width:100%;
            float:none;
        }
        .procon h2 {
            text-align:center!important;
    font-weight:bold;
    color: #333;
}
       .procon .mb-10{
           text-align:center;
       }
    .article {margin-bottom:30px; padding:0;
    }
    .in-aside ul li {background-color:#f4f4f4;width: 31.33%;float: left;margin-right: 3%;}
        .in-aside ul li:nth-child(3n){margin-right: 0;}
    .in-aside ul.col2 li{ width:48%; float:left;margin:0 1% 10px;}
    .in-aside ul.col3 li{ width:31.3333%; float:left;margin:0 1%;}
    .in-aside ul.col4 li{ width:23%; float:left;margin:0 1%;}
    .in-aside ul.col5 li{ width:19%; float:left;margin:0 0.5%;}
        .in-aside ul.col5 li a {font-size:14px;        }
    .news-list {
    }
    .news-list>li{margin-bottom:0!important;padding-bottom:5px!important;}
    .list-wrap > .list-center {
    position:relative;
}
    .news-list .list-wrap{display:block!important;}
    .news-list .newdate{display:block!important;}
    .news-list .newpic{width:30%!important;height:80px!important;background-size:auto;float:left;}
    .news-list .newdes{font-size:12px!important; padding-left:10px!important;line-height:22px!important;height:88px!important;
                       display: block;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    line-clamp: 4;
    -webkit-box-orient: vertical;

    }
    .news-list .newtit>a{width:100%!important;display:block!important;
                         font-size:14px!important;
    }
    .news-list .newmore{display:none;}
    .table th {
    font-size: 12px;
}
    .table th, .table td {
    font-size: 12px;
    line-height: 24px;
    padding: 4px 5px;
    text-align: center;
}
    .pager{margin-bottom:20px;}
    .pager a {
    padding: 6px 10px;
}
    .main .btn-tab>a{width:49%;margin:0 auto 20px;}
    .feedback {
    width: 96%;
    margin:0 auto;
}
    .grid.grid-3 > li {
    width: 100%;
    float:none;
}   
 .grid.grid-2 > li {
    width: 100%;
    float:none;
}
    .grid.grid-5 > li {
    width: 25%;
}
    .hzhb>li>figure{height:60px!important;}
    .hzhb .hzhbpic {background-size:100%;    }
    #AreaId {
        margin-bottom:10px;
        font-size:14px!important;
        
    }
    .input-wrap>select.form-control {width: 100% !important;}
    #ProvinceId{
        margin-bottom:10px;font-size:14px!important;
    }
    .feedback{margin-bottom:30px;}
    .feedback .check-wrap{width:100%;}
    .feedback .code{float:right;margin-top: -52px;}
    .feedback div.mt-30 { text-align:center;
    }
    .feedback .form-group > label {
    width: auto;
    font-size: 14px;
}
    .feedback .size-16{font-size:14px!important;}
    .check-wrap.check-wrap {
    margin-left: 0;
    margin-bottom:5px; 
}
    .feedback .form-control {
    height: 38px;
    font-size: 14px;
}
   .feedback .check-wrap {
    font-size: 14px;
}
    .footer {
    background-position:center bottom;
    padding: 20px 0 20px 0;
}
    .piclist1 li {
    width: 49%;
    height: 132px;
    float: left;
    margin-right: 2%;
    margin-bottom: 20px;
}
    .piclist1 li:nth-of-type(2n){
        margin-right:0;
    }
.footer .container {
    padding: 0px 0 0 0!important;
    display: block;
}
.footer-0 {
    width: 100%;
    text-align: center;
    float:none!important;
}
.footer-1 {
    width: 93%;
    text-align: center;
    float:none!important;
    /* margin-top:20px; */
    /* border-top: 1px solid rgba(255,255,255,0.2); */
    /* border-bottom: 1px solid rgba(255,255,255,0.2); */
    padding-top:20px;
    padding-bottom:20px;
    margin-left: auto;
    margin-right: auto;
    border-bottom: 1px solid rgba(255,255,255,0.1);
}
.footer-1:nth-child(1) img{ width:120px;}
.footer-1:nth-child(4){ border-bottom:none;}
.footer-2 {
    width: 80%;
    text-align: center;
    float:none!important;
    /* margin-top:30px; */
    /* border-top: 1px solid rgba(255,255,255,0.2); */
    /* border-bottom: 1px solid rgba(255,255,255,0.2); */
    margin-left: auto;
    margin-right: auto;
    /* background-color: rgba(255,255,255,0.1); */
    /* padding-top: 20px; */
}
.footer-3 {
  width: 100%;
    text-align: center;
    float:none!important;
    margin-top:20px;
}
.footer-3 .fr{
  width: 100%;
    padding-left: 0 !important;
}
.footer h4{
    font-size:16px;
}
.footer span, .footer a {
    font-size: 13px;line-height: 1.2em;
}
.footer .br1{
    display:block;
}
.px-40{padding:0 10px!important;}
.size-26 {
    font-size: 18px !important;
}
}
@media (max-width:1400px) {    
    .innav_bg ul li{float: left;margin: 18px 10px;}
   



   
}

@media (max-width:1200px) {    
.cb_main .owl-theme .owl-controls .owl-buttons .owl-prev{ left: 2%; }
.cb_main .owl-theme .owl-controls .owl-buttons .owl-next{ right: 2%; }

.gj_main .owl-theme .owl-controls .owl-buttons .owl-prev{ left: 2%; }
.gj_main .owl-theme .owl-controls .owl-buttons .owl-next{ right: 2%; }

   
}



 .inbanner_serv01 {background: url(../images/inbanner_serv01.jpg) no-repeat center;background-size: cover;}
/*手机端*/

@media (max-width:800px) {
    .sidebar_nav1 .w {
        padding-top: 15px;
        display:flex;
        justify-content:space-between;
    }
    .sidebar_nav1 {
        padding-bottom: 15px;
    }
    .sidebar_nav_on {
        top: 80px;
    }
    .sidebar_nav1 li a{
        font-size:14px;
    }
    .swiper-button-prev {
        display: none !important;
    }
.swiper-button-next{display:none!important;}
body{ overflow-x:hidden;}
body{overflow-x: hidden;background-color: #f7faff;}
.bars_btn{display: block !important;}
.header-nav-ul {display:none;}

/*banner*/
.banner_dtbg{ display: none;}
.background {height:300px !important;}
.background img{object-fit: cover;}
.background .background-video-container{height:300px !important;top: 0 !important;}
.banner_bg{margin-top: 80px;}
.banner_bg .banner_txt{margin-top: 7%;}
.banner_bg .banner_txt span{ font-size:30px;}
.banner_bg .banner_txt em{font-size:16px;letter-spacing: 5px;padding-left: 14px;margin-top: 12px;}
.banner_bg .banner_txt span:before{right: -36px;width: 28px;height: 28px;background-size: 46%;}
/*about*/
.w{width:100%;padding: 0 3%;}
.about_bg{padding-top: 34px;background-position: 62% 50%;height: 625px;margin-bottom: 60px;padding: 34px 2% 0 2%;background-size: cover;}
.about_bg .ab_tit{background-size: 66%;height: 60px;}
.about_bg p{margin: 10px 0;width: 100%;height: auto;-webkit-line-clamp: 7;}
.ab_sj{width: 96%;height:auto;padding: 20px 0;bottom: -20px;left:2%;}
.ab_sj .ab_co{width:50%;padding: 20px;border-bottom: 1px solid #eaeaea;height: 130px;}
.ab_sj .ab_co:nth-child(2n){ border-right:none;}
.ab_sj .ab_co:nth-child(3),.ab_sj .ab_co:nth-child(4){ border-bottom:none;}
.ab_sj .ab_co em{ font-size:14px; margin-bottom: 20px;}
.ab_sj .ab_co span{font-size: 40px;}
/*serv*/
.serv_bg{height: 640px;background-size:cover;padding: 20px 0;}
.serv_bg .serv_tit{width: 100%;height: auto;padding-top: 30px;margin-bottom: 30px;border: none;}
.serv_bg .serv_co{width:50%;padding-top: 40px;height: 230px;border-bottom: 1px solid rgba(255,255,255,.5);padding-left: 10%;}
.serv_bg .serv_co:nth-child(6){border-bottom:none;}
.serv_bg .serv_co:nth-child(3){border-right:none;}
.serv_bg .serv_co:nth-child(5){border-right:none;}
.serv_bg .serv_co:last-child{border-right: 1px solid rgba(255,255,255,.5);}
.serv_bg .serv_co span{margin:20px 0;font-size: 20px;}
.serv_bg .serv_co i{width:50px;height:50px;}
/*伙伴*/
.tit{margin: 30px 0 20px 0;}
.tit span{font-size: 24px;}
.tit p{font-size: 12px;margin-top: 10px;}
.part_main{padding: 0 2%;}
.part_main .part_co{width: 25%;padding: 4px;}
.part_main .part_co img{width:100%;height: 11vw;}
.part_main .part_co:before{height: 8vw;top: 2vw;}
.part_main .part_co:nth-child(5),.part_main .part_co:nth-child(6){ border-top: 1px solid #eee;}
.part_main .part_co:nth-child(6n):before{display:block;}
.part_main .part_co:nth-child(4n):before{ display:none;}

#head-carousel #metro-carousel .video-item>.video-item {width: 110px;height: 80px;position: relative;padding: 10px;}
.video-item .item-thumbnail img{width: 100%;height: 60px;}
#head-carousel #metro-carousel .video-item>.video-item:before{height: 50px;top: 16px;}
#head-carousel .is-carousel {height: 160px;}
#head-carousel .video-item {height: 160px;}
#head-carousel #metro-carousel.is-carousel .carousel-button a,#head-carousel #big-carousel.is-carousel .carousel-button a {height: 160px;line-height: 160px;}
#head-carousel #metro-carousel.is-carousel .carousel-button, #head-carousel #big-carousel.is-carousel .carousel-button{opacity: 1;}
#head-carousel .is-carousel .carousel-button a{width: 30px;}
/*news*/
.news_bg{padding: 1px 2% 30px 2%;height: auto;}
.news_main .news_le{height: 62.07vw;width: 100%;}
.news_main .news_le img{object-fit: cover;}
.news_main .news_le .news_txt .news_lei01{font-size: 20px;padding: 9px 20px 11px 20px;}
.news_main .news_le .news_txt .news_le_tit{font-size: 16px;height: 16px;margin: 14px 0;}
.news_main .news_ct{width: 100%;margin-left: 0;margin-top: 10px;}
.news_main .news_ct .news_ct_co{width: 49%;padding: 20px 10px;float: left;margin-right: 2%;height: auto;margin-bottom: 10px;}
.news_main .news_ct .news_ct_co:nth-child(2){ margin-right:0;}
.news_main .news_lei:before{display: none;}
.news_main .news_ct .news_ct_co .news_ct_tit{font-size:16px;line-height: 26px;height: 52px;}
.news_main .news_ct .news_ct_co p{font-size:14px;height: 54px;line-height: 24px;}
.news_main .news_date{width:60px;}
.news_main .news_date span{font-size: 46px;display: block;}

.news_main .news_rt{ width:100%;margin-left: 0px;}
.news_main .news_rt .news_co{padding: 20px 10px;height: auto;margin-bottom: 10px;width: 100%;margin-left:0;}
.news_main .news_rt .news_rt_txt{width: calc(90% - 60px);margin: 0 0 0 5%;padding-left: 5%;}
.news_main .news_rt_txt .news_lei{ margin-top:20px;}
.news_main .news_rt_txt .news_rt_tit{font-size:16px;line-height: 26px;height: 52px;}

    .news_main .news_rt .news_co1 {
        height: auto;
    }

    .news_main .news_rt .news_rt_txt1 {
        float: none;
        width: 100%;
        margin-left: 0;
        padding-left: 0;
        border: 0;
    }
    .news_main .news_rt_txt1 .news_rt_tit {
        height: 36px;
    }

/*inbanner*/
.inbanner {height: 62vw;/* padding-left:20px; */background-size: 100%;}
.inbanner span{font-size: 32px;padding: 21vw 0 20px 0;}
.inbanner em{font-size: 14px;}

/*in*/
.innav_bg .innav_tit{background-size: 25% !important;padding-left: 35px;line-height: 32px;}
.innav_bg .innav_tit span{font-size: 18px;}
.innav_bg .innav_wz{width: 178px;height: 81px;}
.innav_bg .innav_wz span{background-size: 32%;padding-left: 60px;font-size: 13px;line-height: 80px;}

.innav_bg ul{ display: none; }
.innav{display: none;}
.innav.scrollfixed{top: 80px !important;background-color: #fff;width: 100% !important;display: none;}
.innav_bg{height: 72px;}
.innav_bg_guding{top: 80px;}
.innav_bg .innav_wz:before{background-size:80%;margin-left: -40px;}
.con_rig{padding: 6vw 3% 0 3%;width: 100%;}
.con_rig h2 span{font-size: 26px;}
.con_rig h2:before{height: 20px;}
.con_rig h2{margin-bottom: 20px; }
.con_rig h2 span:before{height:2px;top: 18px;}
.con_rig h2 span:after{height:2px;top: 18px;}
/*innews*/
.innews_co .innews_img {height: 42.9vw;width: 100%;}
.innews_co .innews_rt .innews_date{padding: 10px 9px;height: 66px;position: absolute;left: 0;bottom: -2px;}
.innews_co .innews_rt .innews_date span{font-size: 24px;}
.innews_co .innews_rt .innews_date em{font-size: 15px;margin-top: 4px;}
.innews_co .innews_rt .innews_txt{width: 100%;}
.innews_co .innews_rt{width: 100%;position: relative;margin-top: 10px;}
.innews_co .innews_rt .innews_txt .innews_tit{font-size: 17px;line-height: 29px;}
.con_rig p{margin-top: -1px;/*margin-bottom: 10px;*/line-height: 25px;font-size: 14px !important;}
.innews_co .innews_rt .innews_txt .innews_more{    font-size: 12px;}
.innews_co{padding: 18px 0;}
/*新闻分页*/
.pagination .number{width: 30px;}
.pagination a:nth-child(1), .pagination a:nth-child(2), .pagination a:nth-last-child(2), .pagination a:last-child{padding: 0 12px;}
/*新闻文章*/
.article .a-title .h1{line-height: 30px;font-size: 22px;padding: 5px 10px;}

/*招聘*/
.l_1180 {
    height: 76px;
    line-height: 38px;
    margin-bottom:3%;
}
.l_1180 .z_263 {
    width: 50%;
    text-align: center;
}

.l_1180 .z_200 {
    width: 50%;
}

.l_1180 .z_210 {
    width: 50%;
}

.l_1180 .z_190 {
    width: 50%;
}
.l_1180:hover .z_190, .l_1180:hover .z_210, .l_1180:hover .z_200, .l_1180:hover .z_263 {color:#fff;
}
/*留言*/
.add-msg-form .cf-column{ width: 100%; }
.add-msg-form input{margin-bottom: 10px;}
.add-msg-form textarea{margin-bottom: 10px;}
/*嘉宾*/
.people_box{margin-top: 20px;}
.image-list .cover{width: 30% !important;margin-right: 3.33% !important;}
.image-list .cover:nth-child(3n){ margin-right:0 !important;}
.image-list .cover span{font-size: 16px !important;margin: 18px 0 12px 0 !important;}
.image-list .cover .peo_z{font-size: 14px !important;}
.overlay.overlay-hover { height:70px;}
.overlay.ispeakerlist{height:150px;}
.overlay.speakerlist{height:200px;}
.grid.grid-4 > li {width: 48.5%;}
 .grid-space-20 .grid>li:nth-child(2n) {margin-right: 0;}
.overlay.overlay-hover {height: 52vw !important;}

/*展览会议*/
.zlhy_box .zlhy_co{ width: 100%; }
.zlhy_box .zlhy_co .zlhy_img{height: 63vw}
.zlhy_box .zlhy_co:nth-child(3n){  margin-right: 2%; }
.zlhy_box .zlhy_co:nth-child(2n){  margin-right: 0; }
.zlhy_box .zlhy_co .zlhy_tit p{overflow: auto;-webkit-line-clamp: inherit;height: auto;}
/*媒体传播*/
.mtcb_box .zlhy_co{float:left;width: 49%;margin-right: 2%;margin-bottom: 2%;}
.mtcb_box .zlhy_co:nth-child(4n){  margin-right: 2%; }
.mtcb_box .zlhy_co:nth-child(2n){  margin-right: 0; }
.mtcb_box .zlhy_co .zlhy_img{height: 30vw;}
    .cb_box {
        margin-top: 20px;
        padding-bottom: 5px;
    }
}
@media (max-width:800px) {
.incon{margin: 30px 0 0 0;}

.inab_bot .ab_bot_img{ width: 100px; }
.inab_bot .ab_bot_rt{width: calc(100% - 100px);padding: 1.5vw 0 1.5vw 3vw;}
.inab_bot .ab_bot_rt p{font-size: 12px;line-height: 22px;font-weight: normal;}
.inabout_box .inab_co{margin-bottom: 4vw; width:100%; float:none;margin-right:0;}
        .inabout_box .inab_co .inab_img p {
            /*padding-left: 0px;*/
            margin-top:0;
        }
    .inabout_box .inab_co .inab_txt {
        float: none;
        width: 100%;
      height: auto;
    }
  .inabout_box .inab_co .inab_txt>p{ height:auto;}
/*爱奇会展*/
.hui_box .hui_co{padding: 3vw;margin-bottom: 3vw;}
.hui_box .hui_co .hui_img{width: 100%; }
.hui_box .hui_co .hui_img img{width: 100%;object-fit:cover; }
.hui_box .hui_co .hui_txt{width: 100%; margin-top:10px;}
/*爱奇体育*/
.tiyu_box{ margin-bottom:30px;}
.tiyu_box .ty_le{ width: 100%; }
.tiyu_box .ty_rt{position: relative;top: 0;width: 100%;}
.tiyu_box .ty_le p{ width:100%;}
/*展览会议*/
.djh_box #owl-demo {margin: 30px auto 0 auto;}

/*创业孵化*/
.chuang_box .chuang_co .chuang_txt{width: 100%;margin-bottom: 3%;}
.chuang_box .chuang_co .chuang_txt span{ font-size:20px;}
.chuang_box .chuang_co .chuang_txt p{ font-size:14px; margin-top:14px; padding-top:10px;}

.chuang_box .chuang_co .chuang_img_bg{width: 97%;height: 47vw;}
.chuang_box .chuang_co .chuang_img_bg .chuang_img img{width: 98%;}
.chuang_box .chuang_co{padding: 3vw;margin-bottom: 3vw;}
.chuang_box .chuang_co:nth-child(2n) .chuang_img_bg{ float: right; }


/*其他图片banner*/
.other_banner{ height:80vw}
.other_banner .banner_rt{width:100%;margin-right: 0;margin-top: 8%;}
#big_banner{height:50vw;}
.other_banner .banner_le{margin-left:5%;margin-top: 9%;}
.other_banner .banner_le span{font-size: 17px;padding-bottom: 10px;}
/*市场调研*/
.dy_main{height: 105vw;}
.dy_main .w{ padding:0 2%;}
.dy_main #dy-demo { width: 100%; }
.dy_main .dy_item .dy_rt{width: 96%;float: left;}
.dy_main .dy_item .dy_le{width: 96%;margin-top: 20px;}
.dy_main #dy-demo img{
    height: 100vw;
}
.dy_main .dy_item .dy_le .dy_tit{font-size: 16px;line-height: 30px;display:block;
                                 text-align:center;
}
.dy_main .dy_item .dy_le .dy_more{width: 200px;height: 46px;line-height: 46px;margin: 20px auto;}

/*媒体传播*/
.cb_main #cb-demo{ width: 100%; }

/*国际交流*/
.gj_main #gj-demo {width: 100%;}
.gj_box{ margin-top: 30px;padding-bottom: 0px; }

/*联系*/
.lx_le{    width: 100% !important;margin-top: 10px !important;}
.lx_map{width: 100% !important;}

}
@media (max-width:600px) {
.cb_main .zlhy_co .zlhy_img{height: 50vw;}



}
@media (max-width:500px) {
.overlay.overlay-hover {height: 52vw !important;}


}


