@media (min-width:768px){
     /* 正文部分 */
     .main{
        margin-top:55px;
    }
    .location{
        height:33px;
        line-height:33px;
        font-size:12px;
        color:#333;
    }
    .location img.min_screen{
        display:none;
    }
    .location img{
        vertical-align: middle;
    }
    .main_content{
        background-color: #fff;
        padding:0 25px 20px 25px;
        margin-top:5px;
    }
    /* 左侧 */
    .main_left{
        width:69.65%;
        padding-right:10px;
        border-right:1px solid #E5E5E5;
    }
    /* 右侧 */
    .main_right{
        width:27.8%;
        padding-top:20px;
    }
    /* 轮播图 */
    .slideBox{
        position: relative;
    }
    .slideBox .bd ul li.item_img_wrap{
        width:100%;
        position: relative;
    }
    .slideBox .bd ul li .slide_txt{
        width:100%;
        font-size:14px;
        line-height:18px;
        font-weight: 700;
        padding:5px 10px;
        background-color: rgba(0,0,0,0.3);
        position: absolute;
        bottom:0;
        left:0;
    }
    .slideBox .bd ul li .slide_txt .slide_title{
        color:#fff;
    }
    .swiper-slide .slide_txt{
        width:100%;
        font-size:14px;
        line-height:18px;
        font-weight: 700;
        padding:5px 10px;
        background-color: rgba(0,0,0,0.3);
        position: absolute;
        bottom:0;
        left:0;
    }
    .swiper-slide .slide_txt .slide_title{
        color:#fff;
    }
    #swipe .swiper-pagination-bullets{
        position:absolute;
        top:5px;
        left:5px;
        text-align:left;
        height:20px;
    }
    #swipe .swiper-pagination-bullet{
        width:20px;
        height:20px;
        background-color: rgba(0,0,0,0.3);
        color:#fff;
        text-align:center;
        font-size:10px;
        line-height:20px;
        cursor: pointer;
        margin-right:1px;
        border-radius:0;
        opacity: 1;
    }
    #swipe .swiper-pagination-bullet-active{
        background-color: #fff;
        color:#000;
    }
    .slideBox .hd{
        position:absolute;
        top:5px;
        left:5px;
    }
    .slideBox .hd ul li{
        float:left;
        width:20px;
        height:20px;
        background-color: rgba(0,0,0,0.3);
        color:#fff;
        text-align:center;
        font-size:10px;
        line-height:20px;
        cursor: pointer;
        margin-right:1px;
    }
    .slideBox .hd ul li.on{
        background-color: #fff;
        color:#000;
    }
    /* 排行榜 */
    .phb{
        margin-top:20px;
    }
    .phb_item{
        height:36px;
        line-height:36px;
        font-size:16px;
        padding-left:30px;
        position: relative;
    }
    .phb_item:before{
        content:'';
        width:20px;
        height:20px;
        font-size:12px;
        line-height:20px;
        text-align:center;
        position: absolute;
        left:4px;
        top:10px;
        color:#acacac;
    }
    .phb_item:nth-child(1):before{
        content:'1';
        color:rgba(161, 3, 3,1);
        background:url(../images/all_icontwo.png) no-repeat -40px -50px;

    }
    .phb_item:nth-child(2):before{
        content:'2';
        color:rgba(161, 3, 3,1);
        background:url(../images/all_icontwo.png) no-repeat -40px -50px;
    }
    .phb_item:nth-child(3):before{
        content:'3';
        color:rgba(161, 3, 3,1);
        background:url(../images/all_icontwo.png) no-repeat -40px -50px;
    }
    .phb_item:nth-child(4):before{
        content:'4';
        background:url(../images/all_icontwo.png) no-repeat -40px -20px;
    }
    .phb_item:nth-child(5):before{
        content:'5';
        background:url(../images/all_icontwo.png) no-repeat -40px -20px;
    }
    .phb_item:nth-child(6):before{
        content:'6';
        background:url(../images/all_icontwo.png) no-repeat -40px -20px;
    }
    .phb_item:nth-child(7):before{
        content:'7';
        background:url(../images/all_icontwo.png) no-repeat -40px -20px;
    }
    .phb_item:nth-child(8):before{
        content:'8';
        background:url(../images/all_icontwo.png) no-repeat -40px -20px;
    }
    .phb_item:nth-child(9):before{
        content:'9';
        background:url(../images/all_icontwo.png) no-repeat -40px -20px;
    }
    .phb_item a{
        color:#3e3e3e;
        width:100%;
        display:block;
    }
    .phb_item a:hover{
        color:rgba(161, 3, 3,1);
    }
    /* 广告 */
    .wap_ad_box{
        width:100%;
        height:auto;
        margin-top:20px;
    }
    .wap_ad{
        width: 100%;
        height:100%;
        /* padding-bottom:67.2%; */
        position: relative;
    }
    .wap_ad .swiper-container div{
        width:100%;
    }
    .wap_ad img{
        /* position: absolute; */
        width:100%;
        height:auto;
        /* object-fit: cover; */
    }
   
    /* 葡新在线 */
    .pxzx{
        margin-top:20px;
    }
    .column_title{
        width:100%;
        border-bottom:3px solid #F5F5F5;
        margin-bottom:5px;
    }
    .column_title h1{
        display: inline-block;
        border-bottom:3px solid rgba(161, 3, 3, 1);
        color:#3c3b3c;
        font-size:18px;
        padding-bottom:6px;
        font-weight: 500;
    }
    .column_title h1 img{
        display: inline-block;
        vertical-align: middle;
        margin:0;
        /* margin-right:5px; */
    }
    .pxzx_content{
        height:100%;
    }
    .pxzx_item{
        border-top:1px dashed #eee;
        margin:10px 0;
    }
    .pxzx_item:first-child{
        border:none;
        margin:0;
    }
    .pxzx_item .pxzx_title{
        font-size:16px;
        height:24px;
        margin:10px 0;
        font-weight: 500;
    }
    .pxzx_item .pxzx_title a{
        display: inline-block;
        width:100%;
        color:#333;
    }
    .pxzx_item .pxzx_title:hover a{
        color:rgba(161, 3, 3, 1);
    }
    .pxzx_item .item_img_wrap{
        width:106px;
        float:left;
        position: relative;
    }
    .pxzx_item .item_img_wrap .play{
        position: absolute;
        left:10px;
        bottom:5px;
        z-index:2;
    }
    .pxzx_item .item_info{
        margin-left:116px;
        min-height:59px;
    }
    .pxzx_item .item_info p{
        color:#989898;
        font-size:12px;
        line-height:1.5;
    }
    
}
@media (max-width:1119px) and (min-width:768px){
    .main{
        margin-top:130px;
    }
    .guanzhu_content{
        height:auto !important;
        padding-bottom:20px;
    }
}
@media (max-width:767px){
    .main{
        margin-top:1.47rem;
        width:100%;
        background-color: #fff;
    }
    .location{
        font-size:0.16rem;
        padding:0.1rem 0.15rem 0 0.15rem;
    }
    .location img.max_screen{
        display:none;
    }
    .location img{
        width:0.2rem;
        height:auto;
        float:left;
        margin-right:0.05rem;
        vertical-align: middle;
        margin-top:0.03rem;
    }
    .main_left{
        float:none;
        width:100%;
        padding:0.1rem 0.15rem 0.15rem;
        background-color: #fff;
    }
}