﻿@media only screen and (max-width: 1800px) {}

@media only screen and (max-width: 1600px) {
    .wp,
    .wp1 {
        max-width: 1200px;
    }
    .dc-btn1 {
        width: 150px;
        height: 50px;
        line-height: 46px;
        font-size: 18px;
    }
    .dc-ct3 {
        font-size: 15px;
    }
    .picpL12-m1 .txtbx1 .m1:before {
        width: 35px;
        height: 29px;
    }
    .asmimgp4-m1 .txtbox .tt h3 a {
        font-size: 18px;
    }
    .pgm21 {
        padding-top: 121px;
    }
    .dc-tt2 h3 {
        font-size: 18px;
        padding-left: 12px;
    }
    .dc-tt2 h3:before {
        width: 4px;
        height: 18px;
        margin-top: -9px;
    }
    .picpL2 .picpL2-m1 .imgbx1 {
        height: 40px;
        width: 57px;
    }
    .slm41-m1 .imgbx1 .img1 {
        width: 249px;
    }
    .slm41-m1 .imgbx1 .j1 {
        height: 352px;
        width: 303px;
        padding-left: 59px;
    }
    .slm41-m1 .txtbx1 .tt1 h3 {
        font-size: 26px;
    }
}

@media only screen and (max-width: 1500px) {
    .imgpLm1 .txtbx1 .tt1 h3 a {
        font-size: 16px;
    }
    .imgpLm1 .txtbx1 .tt1 small {
        padding-top: 6px;
    }
    .pL2-m1:before {
        width: 4px;
        height: 4px;
        margin-top: -2px;
    }
    .dc-btn2 {
        font-size: 16px;
        width: 152px;
        height: 45px;
        line-height: 45px;
    }
}

@media only screen and (max-width: 1450px) {}

@media only screen and (max-width: 1400px) {
    .pgm52-m1 .img1 {
        max-width: 90%;
    }
    .dc-article2 .at-tt h1 {
        font-weight: bold;
    }
    .picpL2-m1 .txtbx1 h3{font-size: 14px; font-weight: normal;}








}

@media only screen and (max-width: 1350px) {}

@media only screen and (max-width: 1300px) {
    .wp,
    .wp1 {
        max-width: 1000px;
    }
    .mainnav li a.a1 {
        font-size: 13px;
    }
    .dc-pgm1 .yyimg1 {
        max-width: 19px;
    }
    .dc-btn1 {
        height: 40px;
        line-height: 38px;
        width: 120px;
        font-size: 15px;
    }
    .picpL12-m1 .txtbx1 {
        padding: 20px 40px;
    }
    .dc-tt1.pl50 {
        padding-left: 40px;
    }
    .dc-tt1 {
        height: 45px;
        line-height: 45px;
    }
    .pgm21 {
        padding-left: 40px;
        padding-right: 40px;
    }
    .swf-slick3 .slick-prev,
    .swf-slick3 .slick-next {
        width: 30px;
        height: 30px;
    }
    .swf-slick3 {
        padding-bottom: 85px;
    }
    .pgm21{padding-top: 111px;}
    .dc-tt1.dpl50 {
        padding-left: 40px;
    }
    .pgm12-m2 {
        padding: 0px 40px;
    }
    .pL2-m1 em {
        font-size: 15px;
    }
    .pL2 li {
        padding: 10px 0px;
    }
    .imgpLm1 .txtbx1 .tt1 h3 a {
        font-size: 15px;
    }
    .slm41-m1 .imgbx1 .img1 {
        width: 200px;
    }
    .slm41-m1 .imgbx1 .j1 {
        height: 299px;
        width: 249px;
        padding-left: 49px;
    }
    .slm41-m1 .txtbx1 .tt1 h3 {
        font-size: 22px;
    }
    .slm41-m1 .txtbx1 .ct1 {
        font-size: 15px;
        line-height: 22px;
    }
    .slm51-m2 .txtbx1 .tt1 h3 {
        font-size: 16px;
    }
    .slm51-m2 .txtbx1 .ct1 {
        font-size: 15px;
        line-height: 26px;
    }
    .pgm16-m1 {
        padding: 40px;
    }
    .pgm16-m1 .dc-tt1 {
        margin-left: -40px;
    }
    .pgm16-m3:before {
        width: 49px;
        height: 34px;
    }
    .pL1-m1 h3 {
        font-size: 18px;
    }
    .pgm16-m1 {
        height: 533px;
    }
    .h35 {
        height: 25px;
    }
    .dl-asm1 dt h3 {
        font-size: 16px;
    }
    .dl-asm1 dd p a {
        font-size: 13px;
    }
    .btn-box3 .bx1 .a1 {
        height: 30px;
        line-height: 30px;
        font-size: 14px;
    }
    .btn-box3 .bx2 .a1 {
        height: 30px;
    }
    .dc-tt1.cx2 {
        font-size: 15px;
    }
    .pL2.t1 .pL2-m1 {
        height: 45px;
    }
    .pc-nav .logo img{max-width: 128px;}
    .pc-nav .mainnav-m1 .mainnav,.mainnav li{font-size: 0;}
    .pc-nav .logo{margin-top: 0.50rem;}
    .swf-slick2 .mm1-bx2{font-size: 14px; line-height: 22px;}
    .imgpLm1 .txtbx1 .tt1 small{font-size: 12px;}
    .picpL2-m1 .txtbx1 h3{font-size: 12px;}
    .picpL2-m1 .txtbx1 h3{line-height: 13px;}


}

@media only screen and (max-width: 1250px) {}


/*Common For Max 1199*/

@media only screen and (max-width: 1199px) {
    .wp,
    .wp1 {
        width: 96%;
    }
    .dc-sousuo2 .inp1 {
        font-size: 15px;
    }
    .dcsearchL1-m1 span.tt {
        font-size: 14px;
        padding-right: 5px;
    }
    .dcsearchL1-m1 .bx1 a {
        font-size: 12px;
        margin: 2px 5px;
    }
    .dcsearchL1-m1 a:after {
        margin-top: -5px;
        right: -6px;
    }
    .dcpgm21 .sh15 {
        display: none;
    }
    .navlist a em {
        font-size: 15px;
    }
    .pgm13-m1 .tt1-bx1 h3 {
        font-size: 18px;
    }
    .pgm13-m1 .tt1-bx1 {
        padding-bottom: 25px;
    }
    .picpL2-m1 .txtbx1 h3 {
        /* font-size: 15px; */
    }
    .asmsl-next {
        width: 13%;
        margin-right: 0px;
    }
    .slm52-m2 .sp3 {
        font-size: 14px;
    }
    .slm52-m2 .sp2 {
        font-size: 15px;
    }
    .slm52-m2 .sp1 {
        font-size: 16px;
    }
    .slm52-m2 span {
        padding: 0px 1px;
    }
    .dc-sel1 {
        height: 45px;
        font-size: 15px;
        max-width: 350px;
    }
    .imgpLm1.cx1 .txtbx1 .tt1 h3 a {
        font-size: 18px;
    }
    .imgpLm1.cx1 .txtbx1 {
        padding-top: 20px;
        padding-bottom: 25px;
    }
    .pL2.cx1 li {
        padding-top: 7px;
        padding-bottom: 7px;
    }
}

@media only screen and (max-width: 1050px) {
    .wp,
    .wp1 {
        max-width: 900px;
    }
    .mainnav li>a.a1 {
        padding: 0px 5px;
    }
    .swf-slick3 .slick-prev, .swf-slick3 .slick-next{bottom: 19px;}
    .swf-slick3{padding-bottom: 69px;}
    .picpL12-m1 .txtbx1 {
        padding: 20px 30px;
    }
    .dc-tt1.pl50 {
        padding-left: 30px;
    }
    .dc-tt1 {
        font-size: 16px;
    }
    .picpL12-m1 .txtbx1 .m1:before {
        width: 27px;
        height: 21px;
    }
    .dc-btn1 {
        height: 35px;
        line-height: 33px;
        width: 100px;
        font-size: 12px;
    }
    .dc-ct3 {
        font-size: 14px;
        line-height: 24px;
    }
    .picpL12-m1 .txtbx1 .dc-ct3 {
        height: 71px;
    }
    .pgm21 {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 92px;
    }
    .asmimgp4-m1 .txtbox .tt h3 a {
        font-size: 18px;
    }
    .asmimgp4-m1 .imgbox.vid1:before {
        width: 28px;
        height: 28px;
    }
    .dc-tt1.dpl50 {
        padding-left: 30px;
    }
    .pgm12-m2 {
        padding: 0px 30px;
    }
    .dc-btn2 {
        font-size: 14px;
        width: auto;
        padding: 0px 15px;
        height: 40px;
        line-height: 40px;
    }
    .slm41 {
        padding-left: 70px;
        padding-right: 70px;
    }
    .slm41-m1 .imgbx1 .img1 {
        width: 178px;
    }
    .slm41-m1 .imgbx1 .j1 {
        height: 254px;
        width: 221px;
        padding-left: 43px;
    }
    .slm51-m2 .imgbx1 .img1 {
        max-width: 212px;
    }
    .pgm16-m1 {
        padding: 30px;
    }
    .pgm16-m1 .dc-tt1 {
        margin-left: -30px;
    }
    .pgm16-m2 {
        height: 151px;
    }
    .pL1-m1 h3 {
        font-size: 16px;
    }
    .pL1-m1 {
        height: 55px;
    }
    .pgm16-m3:before {
        width: 33px;
        height: 24px;
    }
    .dc-m1 {
        background-size: 121px auto;
    }
    .dc-ct4 {
        line-height: 21px;
    }
    .pgm16-m1 {
        height: 468px;
    }
    .dc-tt2.cx1 h3 {
        font-size: 18px;
    }
    .dc-tt2.cx1 h3:before {
        height: 16px;
        margin-top: -8px;
        width: 2px;
    }
    .asmban1 {
        height: 147px;
    }
    .dimgtxtList2-m1 .img {
        width: 240px;
        height: 160px;
    }
    .box-pg1 li a {
        width: 23px;
        height: 23px;
        line-height: 25px;
    }
    .col2-l {
        width: 220px;
    }
    .asmimgp5-m1 .txtbox h3 a {
        font-size: 15px;
        
    }
    .asmimgp5-m1 .txtbox .box1{min-height: 180px;}
    .asmimgp5-m1 .txtbox small.time {
        font-size: 12px;
        padding-top: 8px;
    }
    .slick4-swf.cx1 .slm41-m1 .imgbx1 .img1 {
        width: 190px;
    }
    .pgm53-m2 h3 {
        font-size: 22px;
        height: 36px;
        line-height: 36px;
        padding: 0px 25px;
    }
    .pgm53 {
        padding-top: 50px;
        padding-bottom: 40px;
    }
    .pgm54-m1 {
        padding-bottom: 20px;
    }
    .dc-ct1 {
        font-size: 16px;
        line-height: 26px;
    }
    .dc-tt1.cx2 {
        height: 30px;
        line-height: 30px;
    }
    .dc-article2 .at-tt h1 {
        font-size: 18px;
        line-height: 26px;
    }
    .dc-asmimgp5.t2 li {
        width: 33.33%;
    }
    .pc-nav .logo{display: none;}
    .pc-nav .mainnav-m2{text-align: left;}
    .picpL2-m1 .j1{top: 10px;}
    .imgpLm1 .txtbx1 .tt1 h3{min-height: 48px;}
    .pgm52-m1 .img1{width: 540px;}




}


/*Common For Max 959*/

@media only screen and (max-width: 959px) {
    .wp,
    .wp1 {
        max-width: 800px;
    }
    .mainnav li a.a1 {
        font-size: 12px;
    }
    .mainnav li{padding: 0px;}
    .dc-sousuo2 .inp1 {
        height: 30px;
        line-height: 28px;
    }
    .navlist .wp>a {
        height: 30px;
        line-height: 30px;
    }
    .swf-slick2 .mm1,.swf-slick2 .mm1-bx2{
        max-width: 465px;
    }
    .swf-slick2 .mm1-bx2 {
        line-height: 19px;
    }
    .swf-slick3 .slick-prev {
        left: 37%;
    }
    .swf-slick3 .slick-next {
        right: 37%;
    }
    .dc-tt1.w2 {
        width: auto;
        padding-right: 20px;
    }
    .picpL2 li {
        width: 20%;
    }
    .slick4-swf .slick-prev,
    .slick4-swf .slick-next {
        width: 30px;
        height: 40px;
        margin-top: -20px;
        background-size: 6px auto!important;
    }
    .slm52-m1 {
        height: 30px;
        line-height: 30px;
        font-size: 16px;
    }
    .pgm16-m3:before {
        width: 22px;
        height: 14px;
    }
    .pgm16-m1-bx1 .h20 {
        height: 5px;
    }
    .dc-sel1 {
        height: 40px;
        font-size: 14px;
        background-size: 13px auto;
    }
    .pL2.cx1 li {
        padding: 5px 0px;
    }
    .btn-box3 .bx2 .a1 {
        background-size: 4px auto;
    }
    .dc-article2 .others .bx1,
    .dc-article2 .others .bx2 {
        width: 100%;
        text-align: center;
    }
    .dc-article2 .others .bx1 {
        padding: 10px 0px;
        border-bottom: 1px solid #000;
    }
    .dc-article2 .others .bx2 {
        padding: 10px 0px;
    }
    .dc-share2.cx1 h4 {
        display: none;
    }
    .dc-article2 .others {
        padding-top: 0px;
    }
    .asmimgp4-m1 .txtbox .tt h3 a{font-size: 16px;}
    .asmimgp4-m1 .txtbox .tt h3:before{width: 4px; height: 4px; top: 9px;}
    .asmimgp4-m1 .txtbox .tt h3{padding-left: 10px;}
    .picpL2-m1 .j1{top: 25px;}
    .picpL2-m1 .txtbx1 h3{font-size: 14px;}
    .dcshare2-m1 li a img{max-width: 18px; max-height: 15px;}
    .dcshare2-m1 li a{width: 55px; height: 35px; line-height: 35px;}
    .picpL2-m1 .txtbx1 h3{line-height: 17px;}


}


/*Common For Max 850*/

@media only screen and (max-width: 850px) {
    .mainnav li>a.a1{padding: 0px;}
    .mainnav li{padding: 0px 4px;}
    .mainnav li>a.a1{max-width: 101px; display:inline-block; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}

}


/*Common For Max 767*/

@media only screen and (max-width: 768px) {
    .slick-prev,
    .slick-next {
        width: 26px;
        height: 26px;
    }
    .slick-dots li button {
        width: 8px;
        height: 8px;
    }
    .hd-top1,
    .hd-top2 {
        display: none;
    }
    .mb-nav {
        display: block;
    }
    body {
        padding-top: 74px;
    }
    .swf-slick2 .a1 .txtbox .mm1-bx1 h3 {
        font-size: 15px;
        line-height: 22px;
    }
    .asmimgp4-m1 .txtbox .tt h3 a {
        font-size: 15px;
    }
    .pgm21 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .picpL12-m1 .txtbx1 {
        padding: 20px;
    }
    .dc-tt1.pl50 {
        padding-left: 20px;
        padding-right: 15px;
    }
    .dc-tt1 {
        height: 40px;
        line-height: 40px;
    }
    .picpL12-m1 .txtbx1 .m1:before {
        width: 18px;
        height: 14px;
    }
    .picpL12-m1 .txtbx1 .dc-ct3 {
        margin-top: 3px;
        height: 65px;
    }
    .dc-ct3 {
        line-height: 22px;
    }
    .h20 {
        height: 10px;
    }
    .dc-btn1 {
        height: 30px;
        line-height: 26px;
        width: auto;
        padding: 0px 10px;
    }
    .pgm21 {
        padding-top: 71px;
    }
    .asmimgp4-m1 .txtbox {
        padding-top: 11px;
    }
    .swf-slick3 .slick-prev,
    .swf-slick3 .slick-next {
        width: 26px;
        height: 26px;
        bottom: 26px;
    }
    .swf-slick3 {
        padding-bottom: 55px;
    }
    .sh30 {
        height: 20px;
    }
    .dc-tt1.dpl50 {
        padding-left: 20px;
    }
    .pgm12-m2 {
        padding: 0px 20px;
    }
    .dc-btn2 {
        height: 35px;
        line-height: 35px;
    }
    .sh25 {
        height: 15px;
    }
    .pL2-m1 {
        padding-left: 10px;
    }
    .dc-tt2 h3 {
        font-size: 16px;
        padding-left: 9px;
    }
    .dc-tt2 h3:before {
        width: 2px;
        height: 15px;
        margin-top: -7.5px;
    }
    .slm41-m1 .imgbx1 {
        float: none;
        text-align: center;
        width: 100%;
    }
    .slm41-m1 .txtbx1 {
        padding-left: 0px;
        text-align: center;
    }
    .slm41-m1 .imgbx1 .j1 {
        position: relative;
        margin-left: -45px;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
    }
    .slm41-m1 {
        position: relative;
        padding-top: 50px;
    }
    .slm41-m1 .txtbx1 .tt1 {
        position: absolute;
        left: 0px;
        top: 0px;
        width: 100%;
    }
    .slm41-m1 .txtbx1 .ct1 {
        text-align: left;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
    }
    .asmsl-next {
        display: none;
    }
    .pgm15-m1 {
        padding-right: 0px;
    }
    .slm51-m2 .imgbx1 {
        float: none;
    }
    .slm51-m2 .txtbx1 {
        padding-left: 0px;
    }
    .slm51-m2 {
        position: relative;
        padding-top: 30px;
    }
    .slm51-m2 .txtbx1 .tt1 {
        position: absolute;
        left: 0px;
        top: 0px;
        width: 100%;
    }
    .slm51-m2 .txtbx1 .ct1 {
        -webkit-line-clamp: 40;
    }
    .slm51-m2 .txtbx1 .jm1 {
        max-width: 100%;
    }
    .slm51-m2 .imgbx1 .img1 {
        max-width: 300px;
        width: 100%;
    }
    .slick-dots li button {
        margin: 0px 3px;
    }
    .pgm16-m1 {
        padding: 20px;
    }
    .pgm16-m1 .dc-tt1 {
        margin-left: -20px;
    }
    .pgm16 .box1,
    .pgm16 .box2 {
        width: 100%;
    }
    .pgm16 .box2 {
        margin-top: 20px;
    }
    .pgm16 .box1 {
        padding-right: 0px;
    }
    .pgm16-m1 {
        height: auto;
    }
    .pgm16-m1-bx1 {
        padding-bottom: 260px;
    }
    .dc-ct4 {
        max-height: none;
    }
    .pL1-m1 h3 {
        font-size: 15px;
    }
    .pL1-m1 {
        height: 50px;
    }
    .pgm16-m4 {
        bottom: 20px;
    }
    .dc-sel1 {
        max-width: 300px;
    }
    .fdm11 {
        padding: 15px 0px;
    }
    .fdm12-m1 {
        display: none;
    }
    #fd .sh40 {
        display: none;
    }
    #fd {
        padding-top: 20px;
    }
    .fdm12-m2 {
        padding-top: 0px;
        padding-bottom: 25px;
        border-top-width: 0px;
        border-bottom: 1px solid rgba(255, 255, 255, .6)
    }
    .fdm12.wp {
        width: 100%;
    }
    .fdm12-m2,
    .fdm12-m3 {
        padding-left: 2%;
        padding-right: 2%;
    }
    .dc-share2 h4,
    .dc-share2 .dcshare2-m1 {
        display: block;
    }
    .dc-share2 h4 {
        padding-bottom: 10px;
    }
    .fdm12-m3 span,
    .fdm12-m3 span a {
        width: 100%;
        font-size: 12px;
    }
    .fdm12-m3 span {
        padding: 2px 0px;
    }
    .fdm12-m3 {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .fdm12-m4 {
        display: none;
    }
    .col1-r {
        display: none;
    }
    .col1-l {
        width: 100%;
    }
    .dimgtxtList2 li {
        padding-top: 20px;
    }
    .pL2.cx2 .pL2-m1 .time {
        display: none;
    }
    .asmweizhi1 {
        padding: 10px 0px;
    }
    .col2-l {
        display: none;
    }
    .col2-r {
        padding-left: 0px;
    }
    .dc-asmimgp5 li {
        padding-left: 1%;
        padding-right: 1%;
    }
    .dc-asmimgp5 {
        margin: 0px -1%;
    }
    .asmimgp5-m1 .imgbox {
        height: 103px;
    }
    .pgm52-m1 {
        padding: 20px 10px;
    }
    .slick4-swf.cx1 .slm41-m1 {
        padding: 40px 15px;
    }
    .slick4-swf.cx1 .slm41-m1 .txtbx1 .tt1 {
        position: relative;
        padding-top: 0px;
    }
    .slick4-swf.cx1 .slm41-m1 .txtbx1 {
        padding-top: 20px;
    }
    .dc-ct1 {
        font-size: 15px;
        line-height: 26px;
    }
    .dc-sousuo2 .inp1 {
        height: 40px;
        line-height: 40px;
        padding-right: 47px;
        padding-left: 10px;
    }
    .dc-sousuo2 .btn1 {
        top: 9px;
        right: 12px;
        width: 20px;
        height: 21px;
    }
    .dc-sousuo2:before {
        right: 47px;
    }
    .dcpgm21-m2 {
        display: none;
    }
    .sousrel {
        padding: 10px 0px;
    }
    .dimgtxtList2-m1 .txt .ct {
        display: none;
    }
    .dimgtxtList2 li {
        padding: 10px 0px;
    }
    .dimgtxtList2 .h10 {
        display: none;
    }
    .dimgtxtList2-m1 .txt .others span {
        font-size: 12px;
    }
    .dimgtxtList2-m1 .txt h3 {
        padding-bottom: 0px;
    }
    /* .dc-article2 .others .bx2{float: none; padding: 10px; border-bottom: 1px solid #000; width: 100%;}
.dc-article2 .others .bx1{padding-top: 15px; text-align: center; padding-right: 0px;}
 */
    .dc-share2.cx1 h4 {
        display: none;
    }
    .dc-article2 .others {
        padding-top: 0px;
    }
    .dc-article2 .others span {
        font-size: 12px;
    }
    .dc-article2 .at-ct .imgbx1 p {
        position: relative;
        -webkit-line-clamp: 20;
    }
    .dc-article2 .at-ct {
        font-size: 15px;
    }
    .dc-article2 .at-ct p {
        text-indent: 1em;
    }
    .dc-article2 .at-ct .imgbx1 p {
        font-size: 12px;
        line-height: normal;
    }
    .col1.cx2 .col1-r {
        display: block;
        padding-top: 20px;
        padding-left: 0px;
    }
    .col1-l {
        float: none;
    }
    .pL2.cx1 .pL2-m1:before {
        width: 3px;
        height: 3px;
        margin-top: -1.5px;
    }
    .pL2.cx1 .pL2-m1 {
        padding-left: 6px;
    }
    .dc-dl1 dd {
        padding: 10px;
    }
    .slick-dots li button {
        background-color: rgba(255, 255, 255, .6);
    }
    .slick-dots li.slick-active button {
        background-color: #fff!important;
    }
    .swf-slick2 .mm1-bx2 {
        border-top-width: 0px;
        padding-top: 20px;
        padding-bottom: 10px;
    }
    .mb-box1 {
        display: block!important;
    }
    .swf-slick2 .mm1-bx2.pc-box1{display: none;}
    .swf-slick2 .mm1.mb-box1{display: inline-block!important;}
    .pc-box1 {
        display: none;
    }
    .swf-slick2 .a1 .txtbox .mm1-bx1 {
        padding-bottom: 0px;
    }
    .pL2-m1 em {
        white-space: normal;
        line-height: 22px;
    }
    .pL2-m1:before {
        margin-top: 0px;
        top: 10px;
    }
    .pL2.t1 .pL2-m1:before{top: 50%;}
    .picpL2-m1 .j1{top: 15px;}
    .picpL2-m1 .txtbx1 h3{font-size: 12px;}
    .pgm16-m4 .ct1{font-size: 12px;}
    .picpL2-m1 .txtbx1 h3{line-height: 14px;}











}


/*Common For Max 640*/

@media only screen and (max-width: 640px) {
    .swf-slick2 .a1 {
        height: 260px;
    }
    .swf-slick2 {
        padding-bottom: 30px;
    }
    .swf-slick2 .slick-dots {
        bottom: 10px;
    }
    .pgm11 .box0 {
        width: 100%;
    }
    .pgm11 .box2 {
        margin-top: 20px;
    }
    .swf-slick3 .slick-dots {
        bottom: 20px;
    }
    .asmimgp4-m1 .txtbox .tt h3:before {
        width: 3px;
        height: 3px;
    }
    .swf-slick3 {
        padding-bottom: 49px;
    }
    .picpL12-m1 .txtbx1 .dc-ct3 {
        height: auto;
    }
    .dc-tt1.pl50 {
        padding-left: 20px;
        padding-right: 20px;
        top: 20px;
    }
    .dc-tt1 {
        font-size: 15px;
        height: 40px;
        line-height: 40px;
        text-transform:uppercase;
    }
    .picpL12-m1 .txtbx1 {
        padding: 20px 20px;
    }
    .pgm21 {
        padding-top: 70px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .asmimgp4-m1 .imgbox.vid1:before {
        width: 20px;
        height: 20px;
    }
    .dc-tt1.dpl50 {
        padding-left: 10px;
        padding-right: 10px;
    }
    .pgm12-m2 {
        padding: 0px 10px;
    }
    .pgm12-m3 .box0 {
        width: 100%;
    }
    .imgpLm1 .txtbx1 .tt1 h3 a {
        white-space: normal;
        font-size: 18px;
    }
    .imgpLm1 .txtbx1 {
        padding-top: 12px;
    }
    .btn-box2 {
        text-align: left;
    }
    .pgm13-m1 .tt1-bx1 h3 {
        color: #333;
        font-weight: bold;
    }
    .pgm13 {
        background: transparent!important;
        filter: none;
    }
    .pgm13:before {
        display: none;
    }
    .pgm13-m1 .tt1-bx1 {
        text-align: left;
    }
    .picpL2 li {
        width: 50%;
    }
    .picpL2-m1 .txtbx1 h3 {
        font-size: 0.60rem;
        padding-left: 10px;
    }
    .picpL2-m1 .txtbx1 h3:before {
        width: 4px;
        height: 4px;
        margin-top: -2px;
    }
    .picpL2 .picpL2-m1 .imgbx1 {
        height: 3.5rem;
        width: 3.5rem;
    }
    .picpL2-m1 .j1 {
        top: 25%;
    }
    .picpL2-m1 .imgbx1 img {
        width: 100%;
    }
    .slm41 {
        padding-left: 30px;
        padding-right: 30px;
    }
    .slm41-m1 .imgbx1 .img1 {
        width: 136px;
    }
    .slm41-m1 .imgbx1 .j1 {
        height: 198px;
        width: 168px;
        padding-left: 33px;
        margin-left: -33px;
    }
    .pgm16-m1 {
        padding: 10px;
    }
    .pgm16-m1 .dc-tt1 {
        margin-left: -10px;
    }
    .h35 {
        height: 20px;
    }
    .pgm16-m2 {
        padding-left: 15px;
        padding-top: 15px;
        height: 117px;
    }
    .asmban1 {
        height: 140px;
    }
    .dimgtxtList2-m1 .img {
        width: 180px;
        height: 120px;
    }
    .dimgtxtList2-m1 .txt .others span {
        font-size: 12px;
    }
    .sh40 {
        height: 30px;
    }
    .dc-asmimgp5 li {
        width: 50%;
    }
    .imgpL1 li {
        width: 100%;
    }
    .pgm54-m1 {
        text-align: center;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 30px;
        position: relative;
    }
    .pgm54-m1:before {
        content: "";
        position: absolute;
        left: 0px;
        top: 0px;
        background-color: rgba(255, 255, 255, .3);
        width: 100%;
        height: 100%;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: middle;
    }
    .pgm54-m1 .dc-dl1 {
        text-align: center;
        position: relative;
        z-index: 10;
    }
    .dimgtxtList2-m1 .txt h3 a {
        font-size: 16px;
    }
    .dimgtxtList2-m1 .txt .others {
        padding-top: 10px;
    }
    .dc-article2 .at-tt h1 {
        font-size: 18px;
    }
    .h10 {
        height: 15px;
    }
    .slm51-m1 .bx2 {
        padding-left: 13px;
    }
    .slm51-m2 .imgbx1 .img1 {
        max-width: none;
    }
    .slm51-m2 .imgbx1 {
        width: 100%;
    }
    .slm51-m2 .txtbx1 .ct1 {
        font-size: 16px;
        padding-top: 10px;
    }
    .sh45 {
        height: 35px;
    }
    .slm51-m2 .txtbx1 .tt1 h3 {
        font-size: 16px;
    }
    .slm51-m2 {
        padding-top: 40px;
    }
    .slm52-m1 {
        font-size: 17px;
        padding: 0px 20px;
        height: 40px;
        line-height: 40px;
    }
    .pgm15-m1.wp {
        width: 100%;
        padding-left: 0%;
        padding-right: 0%;
    }
    .slm51-m2 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .slm51-m2 .txtbx1 .tt1 {
        padding-left: 20px;
        padding-right: 20px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }
    .pgm16-m1 {
        padding: 20px;
    }
    .pL1 li {
        width: 100%!important;
        padding: 0px!important;
        padding-bottom: 10px!important;
    }
    .pL1-m1 {
        padding: 0px 20px;
    }
    .pL1-m1 h3 {
        font-size: 17px;
    }
    .dc-tt1 {
        font-size: 18px;
    }
    .pgm16-m1 .dc-tt1 {
        margin-left: -20px;
        padding-left: 20px;
        height: 40px;
        line-height: 38px;
    }
    .pgm16-m1-bx1 .h20 {
        height: 15px;
    }
    .iph-box2 {
        display: inline-block!important;
    }
    .asmban1 {
        background-position: left center;
    }
    .dimgtxtList2-m1 .img {
        margin-right: 20px;
    }
    .dimgtxtList2 li {
        padding-top: 20px;
    }
    .sh50 {
        height: 20px;
    }
    .dc-dl1.cx1 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .imgpLm1.cx1 .txtbx1 .tt1 h3 a {
        font-size: 18px;
    }
    .imgpL1 .sh40 {
        height: 15px;
    }
    .pL2.cx1 li {
        padding: 10px 1%;
        width: 50%;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }
    .pL2 li {
        padding: 15px 0px;
    }
    .dc-asmimgp5.t2 li {
        width: 50%;
    }
    .slm51-m1 .bx2 {
        display: none;
    }
    .pgm13 .asmimg2{display: none;}
    .pL2.t1 li{width: auto;}
    .slm51{padding-bottom: 70px;}
    .picpL2-m1 .txtbx1 h3{line-height: normal;}







}


/*Common For Max 550*/

@media only screen and (max-width: 550px) {
    /* .picpL2 li{width: 33.33%;} */
    .slick4-swf.cx1 .slm41-m1 .imgbx1 .img1 {
        width: 160px;
    }
    .pgm53-m3 {
        padding: 20px 15px;
    }
}


/*Common For Max 479*/

@media only screen and (max-width: 479px) {
    /* .slm51-m2 .txtbx1 .ct1{font-size: 14px; line-height: 22px;} */
    .sh80 {
        height: 20px;
    }
    .dc-sel1 {
        max-width: 260px;
        height: 35px;
    }
    /* .slm51{padding-left: 5px; padding-right: 5px;} */
    /* .dimgtxtList2-m1 .img{float: none;}
.dimgtxtList2-m1 .txt{padding-top: 10px;} */
    .dimgtxtList2-m1 .txt .ct {
        -webkit-line-clamp: 30;
    }
    .dc-asmimgp5 li {
        width: 100%;
    }
    .asmimgp5-m1 .imgbox {
        display: none;
    }
    .asmimgp5-m1 .txtbox .ct1 {
        display: none;
    }
    .asmimgp5-m1 .txtbox .box1 {
        min-height: inherit;
    }
    .asmimgp5-m1 .txtbox {
        text-align: left;
        padding: 15px 0px;
    }
    .asmimgp5-m1 .txtbox small.time {
        padding-top: 5px;
    }
    .asmimgp5-m1 .txtbox h3 a {
        -webkit-line-clamp: 20;
    }
    .mb-ctshow .ctm1 .bx1 .imgs1 {
        width: 180px;
    }
    .picpL2-m1 .txtbx1 h3 {
        font-size: 16px;
    }
    .dimgtxtList2-m1 .img {
        width: 150px;
        height: 100px;
        margin-right: 15px;
    }
    .imgpLm1.cx1 .txtbx1 .tt1 h3 a {
        font-size: 16px;
    }
    .dc-asmimgp5.t2 li {
        width: 100%;
    }
    .pgm16-m1.cx1 .asmimg2{width: 120px;}
    .dimgtxtList2-m1 .txt{margin-top: -5px;}
    .dimgtxtList2-m1 .txt h3 a{font-size: 15px;}
    .dc-article2 .others span{display: block;  border-right-width: 0px; padding: 2px 5px;}
    .picpL2-m1 .j1{top: 20%;}







}


/*Common For Max 450*/

@media only screen and (max-width: 450px) {}


/*Common For Max 400*/

@media only screen and (max-width: 400px) {
    /* .picpL2-m1 .j1{bottom: 18px;} */
    .mb-ctshow .ctm1 .bx1 .imgs1 {
        width: 140px;
    }
    .picpL2-m1 .txtbx1 h3 {
        font-size: 15px;
    }
    .picpL2 .picpL2-m1 .imgbx1 {
        width: 3.0rem;
        height: 3.0rem;
    }
    .dimgtxtList2-m1 .img {
        width: 110px;
        height: 73px;
        margin-right: 10px;
    }
    .imgpLm1.cx1 .txtbx1 .tt1 h3 a {
        font-size: 14px;
    }
    .picpL2-m1 .j1{top: 17%;}
    .dcshare2-m1 li a{width: 45px; height: 30px; line-height: 30px;}
    .pgm16-m1.cx1 .asmimg2{width: 90px;}
    .picpL2-m1 .txtbx1 h3{line-height: 15px;}


}


/*Common For Max 350*/

@media only screen and (max-width: 350px) {
    /* .picpL2 li{width: 50%;} */
    /* .picpL2-m1 .j1{bottom: 25%;} */
}


/*Common For Max 300*/

@media only screen and (max-width: 300px) {}