/* Middle screen Portrait Size */
@charset "utf-8";
@media (max-width:1680px){
    .alltit-banner{
        height:202px;
    }
    .alltit-banner .tit{
        top:60px;
    }
    .alltit-banner .svg{
      height:36px;
    }
}
@media (max-width:1440px){
    .alltit-banner{
        height:182px;
    }
    .alltit-banner .tit{
        top:50px;
    }
    .alltit-banner .svg{
        height:32px;
      }
}
@media only screen and (min-width: 992px) and (max-width: 1200px){
    .general-sidebars .widget.widget_nav_menu ul>li>a{
        padding:0 10px 20px 40px;
    }
    .ltjb-ul-img li{
        height: 250px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 992px){
    .left-tit{
        height:260px;
    }
    .guest-li{
        height:260px;
    }
    .guest-swiper .col-sm-3.col-xs-6{
        padding:0 5px;
    }
    .guest-li .ImgCrop{
        height:188px;
    }
    .top-nav .swiper-li{
        display: none
    }
    .shoot-tab li{
        width:25%;
    }

}
@media (max-width: 1200px) {
    .guest-box .ImgCrop{
        height:246px;
    }
    .Twoses-one .text{
        height:auto
    }
    .Twoses-one .text h2{
        font-size:22px;
    }
    .Twoses-one .text p{
        margin:28px 0 30px
    }
    .nation-content{
        padding:30px 10px;
    }
    .nation-item{
        padding: 15px 10px;
    }
    .nation-change-btn>li>a{
        font-size:17px;
    }
    .nation-list1>li>a{
        font-size:16px;
    }

    .general .ltjb-tab>li>a{
        padding: 15px 10px;
    }

    /*******配套活动**********/
    .query-top ul li{
        width: 30%;
    }
    .query-top ul .time{
        width: 43%;
        margin-top: 15px;
    }
    .submit-li .up-txt{
        width: 42%;
    }
    .zbdw{
        width: 40%;
    }
    .dj-lxr{
        width: 28% !important;
    }
    .audience-cent li.time-li select{
        width: 17%;
    }
    .ma-50:last-child {
        width: 31%;
    }
    .mbcd{
        width: 35% !important;
    }
}

@media (max-width: 991px) {
    .shoot-tab li{
        width:25%;
    }
    .shoot-tab li a{
        font-size:15px;
        padding:10px;
    }
    .Twoses-one .text{
        margin-top:0
    }
    .Twoses-one .text p{
        margin:15px 0;
    }


    /***要闻**/
    .navigation{
        padding: 0px;
    }
    .navigation a{
        padding: 5px;
    }
    /***经济论坛**/
    .general-sidebars{
        margin-top: 35px;
    }

    /***旅游小贴士**/
    .Tips-right:before{
border: none;
    }
    .Tips-right{
        margin-top: 0px;
    }
    /***论坛嘉宾**/
    .ltjb-ul-img li{
        width: 25%;
    }
    .modal-dialog{
        width: 100% !important;
    }
    .enpage .review-tab{
        display: flex;
    }
    .review-img ul.PicList li {
        width: 33%;
        margin-top: 15px;
    }
}

/* Small screen Portrait Size */

@media (min-width:768px){
    .pc-hide{
        display: none!important
    }
}
@media (max-width: 767px) {
    .alltit-banner{
        height:220px;
    }
    .first-video-a{
        margin-bottom:20px;
    }
    .left-tit{
        height:124px;
    }
    .guest-li{
        height:240px;
        margin-top:20px;
        overflow: hidden;
    }
    .guest-li .ImgCrop{
        height:176px;
    }
    .onepictures-box .border-top{
        display: none!important;
    }
    .pc-hide{
        display: block!important
    }
    .onepictures-box.row.margin-top-30.margin-bottom-30{
        margin-top:0!important;
        margin-bottom:0!important;
    }
    .onepictures-box .photo-ul{
        padding-bottom:0
    }
    .enpage .shoot-tab li{
        width: 33.333%;
    }
    .enpage .shoot-tab li a{
        font-size: 14px;
    }
    .Twoses-page{
        padding:0 15px;
    }
    .Twoses-one .text p{
        height:auto
    }
    /***要闻**/
    .navigation{
       margin-bottom: 25px;
    }

    .general-sidebars:before{
        content: '';
        border-left:none;
    }
    /*ccy 20190307*/
    .nation-item{
        padding:10px 0;
    }
    .nation-item.china .nation-content{
        padding:10px 0;
    }
    .nation-list1{
        /*justify-content:;*/
        margin:0;
    }
    .nation-list1>li{
        width:33.3333%;
        padding:5px 8px;
    }
    .nation-list1.English>li{
        width:50%;
    }
    .nation-item.four .nation-list1>li {
        width:100%;
    }
    .nation-change-btn>li>a{
        padding:5px;
    }
    .nation-item.third .col-sm-8{
        padding:0;
    }
    .nation-change-btn>li{
        display:inline-block;
        -webkit-box-flex:unset;
        -moz-box-flex:unset;
        -webkit-flex:unset;
        -ms-flex:unset;
        flex:unset;
    }
    .nation-list1>li>a{
        min-width: auto;
        font-size:16px;
    }
    .nation-item:before{
        font-size:20px;
    }
    .nation-content{
        padding:0;
    }
    /***旅游小贴士  2019-03-08**/
    .travel-tips>li{
        margin-bottom: 0px;
    }
    .travel-tips>li>a{
        width: 100%;
    }
    /***论坛嘉宾**/
    .general .ltjb-tab>li>a {
        padding: 10px 5px;
        font-size: 14px;
    }
    .audience-cent{
        padding-left: 30px;
    }
    .audience-cent li input, .audience-cent li select, .audience-cent li input, .audience-cent li textarea{
        width: 100% ;
    }
    .audience-cent li span{
        width:100%;
        text-align: left;
        margin-bottom: 15px;
    }
    .cgyx h3{
        margin-top: 30px;
    }
    .cgyx h3:before,
    .cgyx h3:after{
        background-color: transparent;
    }
    .zbdw {
        width: 100%;
    }
    .dj-lxr{
        width: calc(100% - 48px) !important;
    }
    .submit-li .up-txt{
        width: 100%;
    }
    .audience-cent li.submit-li small{
        display: inline-block;
    }
    .pa-le-15{
        padding-right: 15px!important;
    }
    .w-100 .control-label{
        margin-bottom: 10px!important;
    }
    .w-100 .col-sm-6.no-padding{
        padding: 0px 15px!important;
    }
    .ma-50.form-group{
        width: 96%!important;
    }
    .form-inline .form-group select{
        width: 100%;
    }
    .form7,#form7{
        width: 100%;
    }
    .modal-body{
        height: auto!important;
    }
    .modal-body .control-label{
        margin-bottom: 0px!important;
    }
    .nbsj-z select{
        margin-top: 15px;
    }
    .tj-btn {
        margin-left: 15px!important;
    }
    .prompt-box{
        margin-left: 5px;
    }
    .table-box{
        margin-left: 5px;
    }
    .tjhd-btn{
        margin-left: 15px;
    }
    .review-img ul.PicList li{
        width: 49%;
        margin-top: 0px;
    }
    .addbg1103 .page-header-news span{
        font-size: 18px;
    }
    .Past-review-tab li.active a:hover:before, .Past-review-tab li.active a:focus:before, .Past-review-tab li.active a:before{
        background-color: #D0021B!important;
    }
    .general .nav-pills>li.active>a, .general .nav-pills>li.active>a:focus, .general .nav-pills>li.active>a:hover{
        border-radius: 0px;
    }
    .Past-review-tab li{
        padding: 0px 15px;
    }
    .addbg1103{
        background-size: cover;
        margin-bottom: 15px;
    }
    .addbg1103 .Bright-spot .item a h4{
        font-size: 12px;
    }
    .addbg1103 .Bright-spot .item a p {

        font-size: 24px;
        width: 70px;
        height: 70px;
        line-height: 2.5;

    }
    .Past-review-first  ul.nowrapli li a{
        overflow: hidden;
        white-space: nowrap;
    }
    .Past-review-bottom  .page-header-1{
        margin: 20px 0px 20px;
    }
    .Past-review-bottom .Economic-bottom-title.page-header-1 a i{
        bottom: -5px;
    }

}

@media (max-width: 640px) {

    .onepictures-box a.ImgCrop{
        height:320px;
    }
    .left-tit .more-a{
        right:40px;
        left:auto
    }
    .guest-box>div{
        padding:0 15px
    }
    .guest-box .ImgCrop{
        height:216px;
    }
    .guest-tit{
        margin-top:30px
    }
    .Twoses-two .details-a {
        display:block;
        padding: 8px 10px;
        position: relative;
        right: auto;
        margin-top:10px;
        width:98px
    }
    .list-ul li {
        width: 100%;
        padding:0 ;
    }
    .general .nav-pills>li>a {
        padding: 6px 8px;
        font-size: 14px;
    }
    .travel-tips>li>a>p {
        height: 42px;
        line-height: 1.2;
    }
    .travel-tips>li {
        margin-bottom: 15px;
    }
    .Line-recommend{
        padding-left:0;
    }
    .Article-title{
        padding:0!important
    }
    .Article .Article-title{
        font-size:20px;
    }
    .container>.general{
        padding:0 15px;
    }
    .nohover{
        height:190px;
    }
    /***论坛嘉宾**/
    .ltjb-ul-img li {
        width: 33%;
        height: 300px;
    }
    /***论坛嘉宾**/
    .general .ltjb-tab>li>a {
        padding: 10px 50px;
    }
    /***配套活动**/
    .query-top ul .time,
    .query-top ul li{
        width: 100%;
        margin-bottom: 10px;
    }
    .query-top ul .query-ipt{
        width: 100%;
    }
    .query-top .but-box{
        padding-left: 10px;
    }
    .pa-le-30{
        padding-left: 30px!important;
    }
    .no-30{
        padding-left: 0px!important;
    }
    .enpage .review-tab{
        justify-content: flex-start;
    }
    .enpage .review-tab li{
        min-width:30%;
        margin:8px;
    }

}

@media (max-width: 600px) {
    .ltjb-ul-img li{
        height: 290px;
    }
    .form7, #form7,
    .form-inline .form-group select {
        width: 95% !important;
    }
}
@media (max-width: 530px) {
    .ltjb-ul-img li{
        height: 260px;
    }
    .general .ltjb-tab>li>a {
        padding: 10px 40px;
    }
    .query-top .but-box .btn{
        width: 35%;
        margin-bottom: 15px;
    }
    .audience-cent .row {
        margin: 0px;
    }
    .audience-cent li.time-li select {
        width: 40%;
    }
    .modal-body .audience-cent li .yc,
    .modal-body .audience-cent li>p{
        width: 100%;
    }
    .modal-body .audience-cent li span{
        margin-bottom: 0px;
    }
    .but-box button{
        width: 40%;
        margin-bottom: 15px;
    }
    .z-2{
        padding-right: 15px;
    }
    .tj-btn{
        margin-left: 15px;
    }
}
/* Mobile Portrait Size */

@media (max-width: 479px) {
    .first-video-a .ImgCrop{
        height:260px;
    }
    .guest-box a>.txt{
        padding:15px 10px;
    }
    .guest-box a>.txt h5{
        font-size:15px;
    }
    .guest-box a>.txt p{
        font-size:14px;
    }
    .onepictures-box a.bigimg{
        height:240px;
    }
    .Twoses-one .text{
        padding:20px;
    }
    .Twoses-one .text h2{
        font-size:20px
    }
    .Twoses-two .tit{
        padding:20px
    }
    .Twoses-two .tit h3{
       font-size:18px
    }
    .Twoses-two .text{
        padding:0 15px;
    }
    .pc-nopad-left{
        padding-right:0;
        margin-bottom:15px
    }
    .pc-nopad-right{
        padding-left:0
    }
    .row.Twoses-one.margin-top-40{
        margin-top:20px!important
    }
    .Twoses-two.margin-top-40.row{
        margin-top:20px!important
    }
    .list-ul li a{
        padding:10px;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap;
        font-size:12px;
    }
    .nation-change-btn>li>a{
        font-size:14px;
    }
    .alltit-banner {
        height: 172px;
    }
    .alltit-banner .tit{
        font-size:22px;
    }
    .Article .Article-title{
        font-size:18px;
    }
    /* ccy enpage */
    .enpage .listnewsim-left .brief a{
        font-size:15px;
        text-align: left;
    }
    .jp-audio {
        margin: 0 auto !important;
        min-width: 300px;
        max-width: 320px;
        width:100%;
    }
    .Article .iframe{
        width:300px!important;
        margin-top: -35px;
    }
    .Article_content .jp-jplayer img{
        width:100%;
        height:auto;
    }
    .general .nav-pills.nav-pills-pl li {
        float: inherit;
        width: 100%;
    }
    .general .tab-pane .nav-line li{
        padding-right:5px;
    }
    .Article.row{
        margin-left:0;
        margin-right:0;
    }
    .listnewsim-left .label-list {
        margin-top: 10px;
        padding-left: 25px;
    }
    /***论坛嘉宾**/
    .fyjb.list-date li span.time{
        left: 40%;
    }
    .ltjb-ul-img li {
        width: 50%;
        padding: 0px  10px;
    }
    .general .ltjb-tab>li>a {
        padding: 10px 5px;
    }

    .ltjb-ul-img li{
        height: 315px;
    }
    .enpage .review-tab li{
        min-width:30%;
        margin:5px;
        padding:8px 5px
    }
    .announcement-panel>.time-p0911{
        height: auto;
    }
    .announcement-panel .page-header-1{
        height: auto;
    }
}
@media (max-width: 403px){

    li.time-li span{
        text-align: left;
        margin-bottom: 15px;
    }
    li.time-li select {
        width: 40% !important;
    }
    .but-box button{
        width: 35%;

    }
}
    @media (max-width: 380px) {
    .Twoses-one .text h2{
        font-size:18px
    }
    .listnewsim-left .label-list {
        font-size: 12px;
    }
    .ltjb-ul-img li{
        height: 260px;
    }
    .w-100 .submit-btn{
        margin-left: 0px;
    }
        .tj-btn {
            margin-left: 15px!important;
        }
}
@media (max-width: 340px){

    .alltit-banner{
        height:200px;
    }
    .shoot-tab li a{
        font-size:14px;
        padding:10px 3px;
    }
    .guest-box .ImgCrop{
        height:166px;
    }
    .guest-box a>.txt h5{
        font-size:14px;
    }
    .guest-box a>.txt p{
        font-size:12px;
        height:25px;
    }
    .line-tit01 b{
        padding:0 40px;
        font-size:18px;
    }
    .line-tit01 b:before, .line-tit01 b:after{
        width:35px;
    }
    .ltjb-ul-img li{
        height: 240px;
    }
    .query-top ul .time select{
        width: 80px;
    }
}