@media(min-width:1848px) {
    /*1200 + 304*2 + 20*2 = 1848*/
.container {}
    .header-nav-wrap { width: 100%; }
    .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 26px; }
    .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) {
    body {
    padding-top: 77px!important;
}
#banner .pagination {position: absolute;left: 0;text-align: center;bottom: 6px;width: 100%;z-index:999;}
#banner .swiper-pagination-bullet {display: inline-block;width: 10px;height: 10px;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: 30px;
}
    .swiper-container{ display:none;}
.swiper-container_wap{ display:block;}
    .inbanner {
    height: 234px;
    width: 100%;
    background-position: center bottom;
    /*background-size:inherit;*/
}
    .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;padding-top:0;    margin-top: -20px;}
    .container {
        width:98%;
        min-width:inherit;padding-bottom:0;
    }
    .header {
    height: 77px;
    }
    .header-nav {
    height: auto;
}
    
    .header-nav-wrap {padding-left: 0;padding-right: 0;}
    .header-nav .logo {
    display: block;
    position: relative;
    width:265px;
    float:none;
    height: 69px;
    padding: 15px 0 5px 20px;
}
    .header-nav .logo img{
        height: 67px!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: 14px;
    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-top: 5%;}
    .in_main_txt:before{top: 43px;}
.in_main_txt:after{top: 26px;}
        .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;}
   
    .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;
}
    .form-group.mobile{padding-left:58px;}
    .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;margin-top:10px;
}
    .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 80px 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;
    background-color: rgba(255,255,255,0.1);
}
.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-height:800px) {    
    .inbanner {height: 250px;}
   
}
/*手机端*/
@media (max-width:800px) {
    body{ overflow-x:hidden;}
    .bars_btn{display: block !important;}
    .header-nav-ul {display:none;}
    .c_about .ab_box {padding:20px 30px;width: 94%;margin: 0 auto;}
.tit span:after{background-size:50%;top:8px;right: -120px;}
.tit{padding-left: 40px;}
.tit span:before{background-size: 53%;left: -67px;}
.c_about .ab_box .ab_tit span:before{background-size: 53%;left: -67px; top:8px}
.c_about .ab_box .ab_tit span:after{background-size: 53%;right: -116px; top:8px}
.c_about .ab_box:before{background-size:70%;top: 50px;left:10px;}
.c_about .ab_box:after{background-size:70%;  right: 10px; bottom: 20px;}
.c_about .ab_box .ab_tit {
    margin-bottom: 30px;
}
/*数据*/
.shuju .shuju_co{width: 50%;padding-top: 30px;border-top:1px dashed #00a0e8;border-right:1px dashed #00a0e8;padding-bottom: 30px;}
.shuju .shuju_co:before{ display: none; }
.shuju .shuju_co:nth-child(1),.shuju .shuju_co:nth-child(2){ border-top:none;}
.shuju .shuju_co:nth-child(2n){ border-right:none;}
.shuju .shuju_co img{
    height: 34px;
    margin-bottom: 10px;
}
.shuju .shuju_co p{font-size: 40px;display: inline;color: #00a0e8;font-weight: bold;}
.shuju .shuju_co em{font-size: 50px;color: #00a0e8;font-weight: bold;}
.shuju .shuju_co span{font-size: 16px;color: #00a0e8;display: block;margin-top: 22px;}
.shuju {margin-top: 20px;}
.c_shu {padding-bottom: 40px;}
.MeetingdayCon th{font-size:12px;}
.MeetingdayCon td{font-size:12px;}
/*嘉宾*/
.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;}
/*新闻*/
.news_box{ margin-top: 0px; }
.news_box .news_co{width: 100%;margin-top:20px;margin-right:0;height: 134px;}
.news_box .news_co .new_txt{padding: 20px 20px;}
.news_box .news_co .new_txt .news_more{font-size: 12px;}
.news_box .news_co .new_txt span{margin: 10px 0;font-size:12px;}
.news_box .news_co .new_txt .new_stit{ font-size: 14px;color: #333; }
.btn_more.btn_news{ margin-top:10px;}
/*伙伴*/
.btn_more{width: 160px;height: 40px;line-height: 40px; margin-top:30px;}
.hzlist li{margin-bottom:6px!important;}
.btn_more a{font-size: 16px;}
.footer-0 img{ width:148px;}
/*直播*/
.video_bg{width: 200px;height: 270px;}
 .inbanner {height: 210px;}

/*in*/
.in-aside>ul>li.active>a:before{left: 6%;}
 .inbanner {height: 110px;}
.in_main_txt{padding: 20px 3%;}
/*innews*/
#newslist .item .con .intro{height: 40px;font-size: 13px;line-height: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
#newslist .item .it_img .news_date{ display:none;}
#newslist .item .it_img{height: 110px;}
#newslist .item{ padding:10px 0;}
#newslist .item .con h3 a{ font-size:14px;}
#newslist .item .con .innews_more{margin-top:10px;padding: 6px 17px;font-size: 12px;}
#newslist .item .con { margin-top:0;}
.article .a-title .h1 {font-size: 18px;margin-bottom: 8px;}    

.btn:not(:disabled):not(.disabled) { width:100%;}
.MeetingdayCon th:first-child{
    width:60px;
}
.MeetingdayCon th:nth-child(2){
    width:80px;
}
}
@media (min-width:800px) {
    .bars_btn{display: none !important;}
    
}
/*@media (max-width:600px) {
    .overlay.overlay-hover { height:220px !important;}
}*/