@charset "utf-8";

@media screen and (max-width:600px ) {
    .cjbjtop{width:416px;}
    .warp{ min-width: 100vw; max-width: 100vw; overflow-x: hidden;}
    .warp .f_l,.warp .f_r{ float: none;}
    .w1200{ width: auto;}

    .Top_nav{ height: 69px;}
    .Top_nav .Logo{ width: calc(100vw - 90px); height: 60px; margin: 5px 0 0 5px;}
    .Top_nav .Logo a{ background-size: 100% auto;}

    .Top_nav .Date{ display: none;}

    .Top_nav .Hd_box{ width: auto; margin-right: 10px; margin-top: 17px;}
    .Top_nav .Hd_box ul li:nth-of-type(1),
    .Top_nav .Hd_box ul li:nth-of-type(2),
    .Top_nav .Hd_box ul li:nth-of-type(3){ display: none;}
    .Top_nav .Hd_box ul li.self{ width: 30px; background: none;}
    .Top_nav .Hd_box ul li.self a{ font-size: 0;}
    .Top_nav .Hd_box ul li.self a i{ float: none; margin:5px auto 0; background: url(mobile_header_ico_1.png) no-repeat center;}

    .banner{ height:calc(285px * 0.78);}
    .banner .Search_box{ width: 74vw; margin-left: -37vw; top:calc((285px * 0.78 - 125px) / 2);}
    .banner .search{ width: auto;}
    .banner .seclect_op{ width: auto; padding-right: 5px;}
    .banner .seclect_op input.inp{ padding-left: 10px; width: 50px; }
    .banner .search .keyword{ width: calc(100% - 130px); padding-left: 10px;}
    .banner .seclect_op .option.year-op{ width: 70px; margin-left: 0; padding-bottom: 0;}
    .banner .seclect_op ul li a{ line-height: 32px; height: 32px;}

    .Nav_box{ width: auto; height: auto; padding: 15px; position: relative; overflow: hidden;}
    .Nav_box ul{ width: auto;}

    .Nav_box ul li{ width: calc((100% - 18vw - 11px) / 3); height: 35px;}
    .Nav_box ul li a{ width: auto; height: 35px; margin: 0; padding: 0; line-height: 35px; border:none; font-size: 18px; font-weight: normal; }

    .Nav_box ul li.home{ width: 89px; width: 18vw; height: 70px; padding-right: 1px; position: relative; margin-right: 10px;}
    .Nav_box ul li.home::after{ content: ''; width: 1px; height: 100%; display: block; position: absolute; right: 0; top: 0; background-image: linear-gradient(#fff0dd,#f4ca85);}
    .Nav_box ul li.home a{ font-size: 20px; width: 100%; margin: 0; padding: 0; height: 100%; line-height: 70px; font-weight: bold; letter-spacing: 5px;}
    .Nav_box ul li.on{ background: none;}
    .Nav_box ul li.on a{ color: #fbe4b1;}

    .BannerSlideAnimates{ }
    .BannerSlideAnimates>div{transform: scale(0.78);transform-origin: left top;}





    .Con{ width: auto; padding: 0;}
    .Con[style="font-size: 16px;"]{ font-size: 14px !important;}






    /*底部*/
    .Footer .Link{padding: 0 10px;/* overflow-x: overlay; */}
    .Footer .Link .yqlj{width: auto;min-width: 355px;}
    .Footer .Link .yqlj .sub{bottom: 0px;width: calc(100vw - 32px);left: 5px;}
    .Footer .Link .yqlj .nLi{ width: auto; padding: 0 5px; border: none; position: initial;}
    .Footer .Link .yqlj .nLi h3 a{ padding: 0; background: none; font-size: 12px; line-height: 26px;}

    .Footer .f_info{ padding: 10px;}
    .Footer .f_info .w1200{ width: auto !important; padding-left: 25vw;}
    .Footer .f_info p{ height: auto; text-align: left;}
    .Footer p span, .Footer p a{ display: block; padding: 0; line-height: 1.5;}
    .Footer .f_info .mobile_none,
    .Footer .f_info .w1200 img{ display: none;}

    .Footer .zfzcDzjgBox{ width: auto; position: absolute; left: 10px; top: 10px;}
    .Footer .BottomImgBtns{ top: 10px; left: 10px; right: auto;}
    .Footer .BottomZfzc{ top: 110px; left: 10px; right: auto;}
    .Footer .BottomZfzc img{ width: 21vw;}

    /*.Footer .f_Nav{display: none; }*/


    /*友情链接*/
    .Footer .Link .yqlj .sub{position:fixed;left: 0;bottom: 0;padding: 5vw 5vw 15vw;width: calc(100vw - 10vw);height: calc(100vh - 20vw);border: none;background: transparent;}
    .Footer .Link .yqlj .sub>a.guanbi{position:absolute;z-index: 0;display: block;top: 0;width: 100%;height: 100%;box-sizing: border-box;padding-top: 94vh;font-size: 18px;font-weight: bold;letter-spacing: 5px;background-color: rgba(0,0,0,0.6);}
    .Footer .Link .yqlj .sub>div{background: #FFF;box-shadow: 0px 0px 3px 2px #333;height: calc(100vh - 20vw);width: calc(100vw - 10vw);border: 1px solid #DCDCDC;}
    .Footer .Link .ww1 ul{ padding:10px;}
    .Footer .Link .ww1 ul li{ height:auto; line-height:normal; padding:3px 0;}
    .Footer .Link .ww1 ul li a{ height:auto; line-height:1.8; font-size:15px;}
}

@media screen and (max-width:375px ) {
    .Search_box .yq_link span{ margin: 0px 5px;}
    .banner .hot span{ margin: 0px 5px;}

    .Nav_box ul li a{ font-size: 17px;}
    .Nav_box ul li.home a{ font-size: 18px;}
}

@media screen and (max-width:359px ) {
    .Search_box .yq_link span:nth-last-of-type(1),
    .Search_box .yq_link a:nth-last-of-type(1){ display: none;}
    .banner .hot span{ margin: 0px 2px;}

    .Nav_box{ padding: 10px;}
    .Nav_box ul li{ height: 30px;}
    .Nav_box ul li a{ font-size: 15px; height: 30px; line-height: 30px;}
    .Nav_box ul li.home{ height: 60px;}
    .Nav_box ul li.home a{ line-height: 60px;}

}

/*自适应*/

@media screen and (max-width: 600px){
    .xs_hide_mark{display: none!important;}
    .Part3{margin: 20px 15px;padding-bottom: 0;}
    .Part3>div{ width: auto !important; height: auto; float: none;}
    .Part3 .list_box,
    .zwgk .active-inner-01,
    .hdjl .active-inner-02,
    .zwfw .active-inner-03{ position: relative; left: auto; top: auto; width: auto !important; height: auto; display: block !important; border: none; margin-top: 10px;}
    .Part3>div.active .normal-inner{ display: block; }

    .Part3 .list_box,
    .Part3 .zwgk .list_box,
    .Part3 .zwfw .list_box{border: 1px solid #e4d8c7;border-radius: 5px;background: none;}
    .Part3 .title{ position: relative; height: 68px; border: none; padding-bottom: 2px; line-height: 68px; font-size: 23px; color: #355e92; background: url(index_zwgk_bg.png) no-repeat center bottom; background-size: auto 100%;}
    .Part3 .title::after{ content: ''; display: block; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background: url(mobile_home_ico_2.png) no-repeat center top;}
    .Part3 .list_box ul{ width: auto; margin: 10px 10px 0; position: relative; overflow: hidden;}
    .Part3 .list_box ul li{ width: calc(100% / 2); float: left; box-sizing: border-box; padding: 0 10px; font-size: 12px;}
    .Part3 .list_box ul li:nth-of-type(5){ display:none;}

    .Part3 .hd_box,
    .zwgk .active-inner-01 .wj_ss,
    .zfxxgk,
    .wjk_box{ display: none;}

    .zwgk .NewsList{ width: auto; height: auto; margin-bottom: 10px;}
    .zwgk .NewsList .hd{ margin: 5px 0;}
    .zwgk .NewsList .hd a{ margin-right: 0;font-size: 16px;}
    .zwgk .NewsList .bd{ height: auto; }
    .zwgk .NewsList .bd ul li{ margin-top: 5px; }
    .zwgk .NewsList .bd ul li a{ height: 39px; line-height: 39px;}
    .zwgk .NewsList .bd ul li span{width: 80px;}
    .Part3>div+div{ margin-left: 0;}


    .Part3 .hdjl .title{ background: url(index_hdjl_bg.png) no-repeat center bottom; background-size: auto 90%;}
    .Part3 .hdjl .list_box ul li:nth-of-type(1){ display: none;}

    .hdjl .hd_title,
    .zjdc,
    .xjgs .hd01 ul{ display: none;}

    .xjgs{ width: auto;}
    .xjgs .bd01{ height: 185px;}
    .xjgs .bd01 ul{ padding-top: 5px;}
    .xjgs .bd01 ul li{ height: auto; overflow: hidden; position: relative;}
    .xjgs .bd01 ul li p{ display: none;}
    .xjgs .bd01 ul li a{ width: calc(100% - 110px); line-height: 36px;}
    .xjgs .bd01 ul li span{ width: 80px; float: right; text-align: right; margin-left: 0; line-height: 36px;}

    .Part3 .zwfw .title{ background: url(index_zwfw_bg.png) no-repeat center bottom; background-size: auto 90%;}
    .zwfw .bs_txt,.bsfw_1,.bsfw_2{ display: none;}

    .zwfw .fwzl{ width: auto;}


    .Part4,
    .Part4 .bd{ width: auto;}
    .Part4 .hd{ background-size: 90% auto;}
    .Part4 .hd a{ font-size: 20px; color: #d8ba8f;}
    .Part4 .arrow_left,
    .Part4 .arrow_right{ display: none;}
    .Part4 .bd{ margin: 0 15px; height:calc((100vw - 30px) / (286 / 87));}
    .Part4 .bd ul li{ width: calc(100vw - 30px); height:calc((100vw - 30px) / (286 / 87)); margin-right: 0; }
    .Part4 .num{ display: block!important; width: 100%; height: 0; position: absolute; left: 0; bottom: 65px; text-align: center;}
    .Part4 .num li{ display: inline-block; padding: 3px; font-size: 0; position: relative; overflow: hidden; border-radius: 50%; background-color: #b5b5b5; margin: 0 3px;}
    .Part4 .num li.on{ background-color: #d63031;}


}








@media only screen and (max-width:375px) {
    .NewsList{ margin: 10px; }
    .NewsList .hd a{ font-size: 15px; }
    
    .Part2{ margin: 10px;}
    
    .Part3 .list_box ul li{ padding: 0 5px;}
    
    
}
@media only screen and (max-width:359px) {
    .NewsList .hd a{ font-size: 13px; }
    .NewsList .bd ul li,
    .NewsList .bd ul li a,
    .NewsList .bd ul li span{ height: 32px; line-height: 32px;}
    .NewsList .bd ul li,
    .NewsList .bd ul li span{ font-size: 13px;}
    
    .Part3 .list_box ul li{ padding: 0;}
    
    
    
    
}
@media only screen and (max-width:320px) {
    .NewsList .hd a{ font-size: 12px; }
    .NewsList .bd ul li,
    .NewsList .bd ul li span{ font-size: 12px;}
    
    .Part3 .list_box ul li{ font-size: 12px;}
    .Part3 .list_box ul li a i{ margin-right: 0;}

}

.notice{ display: none;}