@charset "utf-8";
/* CSS Document */
@import url(media_header.css);

.Main{ margin-top: 0;}

.Part1{ padding: 10px;}
.Part1>.w1200{ width: auto; padding: 5px 10px 10px;}

.ZwxxBox{ width: auto; height: auto;}
.ZwxxBox .Con{ margin-top: 10px;}
.ZwxxBox .Con .Tit{ height: 36px;}
.ZwxxBox .Con .Tit li{ height: 36px; line-height: 36px; font-size: 17px;}
.ZwxxBox .Con .Tit li.t1{ width: auto; float: none; }
.ZwxxBox .Con .Tit li.t2,
.ZwxxBox .Con .Tit li.t3,
.ZwxxBox .Con .list li span{ display: none;}
.ZwxxBox .Con .list li{ font-size: 15px;}
.ZwxxBox .Con .list li a{ width: auto; float: none;}


.XxxzBox{ width: auto; margin-top: 10px; }
.XxxzBox .Text{ font-size: 15px; height: auto;}
.XxxzBox .BtnBox{ padding: 0; text-align: center;}
.XxxzBox .BtnBox li{ display: inline-block; text-align: left; margin: 0 10px;}


.Part2{ padding:0 10px;}

.ZjdcBox{ width: auto;}
.ZjdcBox .PartBox{ margin-top: 10px; height: 95px;}
.ZjdcBox .PartBox .Tit{ float: left; width: 95px; height: 95px;}
.ZjdcBox .PartBox .Tit a{ line-height: 140px; font-size: 16px;}
.ZjdcBox .PartBox .Con{ width: calc(100% - 105px); float: right;}
.ZjdcBox .PartBox .Con li{ height: 32px; line-height: 32px;}
.ZjdcBox .PartBox .Con li a{ width: auto; float: none; font-size: 15px;}
.ZjdcBox .PartBox .Con li span{ display: none;}

.XjtjsjBox{ width: auto; margin-top: 10px;}



.Part3{ padding:0 10px; margin-top: 10px;}

.ZxftBox{ width: auto; }
.ZxftBox .Con{ margin-top: 10px; height: auto; }
.ZxftBox .Con .pic{ width:calc(100vw - 200px); height: calc((100vw - 200px) / (285 / 190)); float: left;}
.ZxftBox .Con .Text{ width: 170px; float: right;}
.ZxftBox .Con .Text h1{ font-size: 17px; line-height: 22px; max-height: 44px;}
.ZxftBox .Con .Text .desc{ font-size: 13px; line-height: 1.3; height: auto; }
.ZxftBox .Con .Text p.date{ margin-top: 8px; padding-left: 20px;}

.HygqBox{ width: auto; margin-top: 10px;}



.Part4{ padding: 0 10px 10px; margin-top: 10px;}
.Part4>.f_l{ width: auto !important;}
.Part4>.f_l img{ width: 100%;}
.Part4>.f_l .MT15{ margin-top: 10px;}

.WxwbBox{ width: auto; margin-top: 10px;}
.WxwbBox li{ width: calc((100vw - 30px) / 2); height:calc((100vw - 30px) / 2 / (282 / 217)); }
.WxwbBox li.f_l{ float: left;}
.WxwbBox li.f_r{ float:right;}
.WxwbBox li a{ line-height: calc((100vw - 30px) / 2 / (282 / 217) * 1.5);}
.WxwbBox li em{ width: 60px; height: 60px; background-size: 100% auto !important; left: calc((100% - 60px) / 2); top: 20px;}




@media screen and (max-width:375px ) {
    .Title h1 a{ font-size: 16.5px; padding: 0 10px;}
    
    .XxxzBox .BtnBox li{ width: 135px; margin: 0;}
    .XxxzBox .BtnBox li font{ margin-left: 5px;}
    
    .ZxftBox .Con .Text .desc{ -webkit-line-clamp: 3;}
    
    ul.ulList li{ font-size: 14px; padding: 7px 0; padding-left: 15px;}
    ul.ulList li a{ max-width: calc(100% - 90px); }
    ul.ulList li span{ width: 80px; }
}
@media screen and (max-width:365px ) {
    .ZxftBox .Con .pic{ width: auto; height:calc((100vw - 20px) / (285 / 190)); float: none;}
    .ZxftBox .Con .Text{ width: auto; float: none; margin-top: 5px;}
}

@media screen and (max-width:320px ) {
    
    
}

