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

.w1200{ width: auto; }

/*头部*/
.zwxxgk_bd{ width: auto; max-width: 100vw; height: auto; min-height: 100vh; position: relative; background-position: center top; background-size: 220% auto; }
.zwxxgk_top{ width: auto; height: auto; }
.zwxxgk_top1{ margin: 0px; padding: 10px 0 0 10px; height: auto; width: 50vw; }
.zwxxgk_top1 a{ display: inline; line-height: inherit; }
.zwxxgk_top1 img{float: none;width:100% !important;height: auto !important;}
.zwxxgk_top2{ width: auto; height: auto; margin: 25px 10vw;}
.zwxxgk_top2 img{ width: 100%; }


/*正文板块*/
.zwxxgk_box{ width: auto; position: relative; margin: 0 5px; padding: 0 5px 5px;}
.zwxxgk_ss{ width: auto; float: none; background: none; margin: 15px 0; height: auto; overflow: hidden; }
.inputText1{ width: calc(100% - 60px); margin: 0; float: left; height: 48px; border: 1px solid #2d66a5; border-radius: 5px; background-color: #FFF; }
.inputText1 .inp{ width: calc(100% - 70px); height: 48px; line-height: 48px; background: none; box-sizing: border-box; padding-left: 15px; }
.inputText1 .inp1{ padding: 3px 0;}


/*左侧*/
.zwxxgk_ss .ChannelCheckBtn{ float: right; width: 50px; height: 50px; box-sizing: border-box; border:1px solid #2d66a5; text-align: center; line-height: 50px; font-size: 24px; color: #2d66a5; border-radius: 5px; background-color: #FFF; }

.dl_nav{ position: fixed; width: 100vw; height: 100vh; left: 100vw; top: 0; z-index: 99; background-color:#FFF; padding-left: calc(100vw - 250px); box-sizing: border-box; }
.dl_nav>.close{ display: block; position: absolute; left: 10px; top: 10px; width: calc(100vw - 250px - 20px); height: auto; background-color: rgba(0,0,0,0.8); border: 1px solid #FFF; font-size: 24px; color: #FFF; font-weight: bold; box-sizing: border-box; padding:calc(50vh - 99px) calc((100vw - 250px - 20px - 24px) / 2); text-align: center; }

.dl_nav01,
.dl_nav02{ width: auto; float: none; height: auto; }
.dl_nav02 h3{ width: 238px !important; }
.dl_nav h3{ position: relative; }
.dl_nav h3 a,
.dl_nav h3.on a{ width: auto; height: 100%; box-sizing: border-box; }
.dl_nav h3{ margin-top: 10px !important;}



.scroll_main{width: auto;float: none;margin: 10px 0;height: auto !important;padding: 10px;position: relative;overflow: hidden;}
.scroll_wrap{ height: auto;}
.scroll_wrap h1{ width: auto; margin: 15px auto; }
.scroll_wrap .scroll_cont{height: auto !important;padding: 0;}

.zfxxgk_zdgktit{ float: none; height: auto; }
.zfxxgk_zdgktit a{ float: none; display: inline-block; }

.zfxxgk_zdgkc{ width: auto; float: none; padding: 0 !important;  }
.zfxxgk_zdgkc ul li{ width: auto; position: relative; line-height: 1.5; font-size: 14px; border-bottom: 1px dashed #ddd; padding: 8px 0;  }
.zfxxgk_zdgkc ul li a{ float: none; width: auto; white-space: inherit; display: inline; margin-right: 10px; }
.zfxxgk_zdgkc ul li b{ float: none; margin: 0; display: inline; white-space:nowrap; font-size: 14px; }

.scroll_main1{ width: auto; float: none; margin: 10px 0; height: auto; padding: 10px; position: relative; overflow: hidden; }
.zfxxgk_zdgkc .more{ float: none; margin: 10px auto 20px; }


div.page a{ margin: 0 3px 10px 3px; display: inline-block;}


.zfxxgk_zdgkc dl dd{ margin: 0; position: relative; }
.zfxxgk_zdgkc dl dd a{ width: auto; margin: 5px calc(((100% / 3) - 95px) / 2);}


.zwxxgk_ndbgwz{ width: auto; height: auto; }
.zwxxgk_ndbgwz h1{ width: auto; float: none; font-size: 24px; line-height: 1.5; }
.zwxxgk_ndbgwz .Article_ly{ float: none; height: auto; margin-bottom: 15px; padding-bottom: 10px;}
.zwxxgk_ndbgwz .scroll_cont{ width: auto; height: auto; float: none; position: relative; padding: 0; }

#Zoom img{ max-width: 100%; height: auto !important;}



.zfxxgk_zd1{float: none;height: auto;margin: 0;padding: 30px 0;}
.zfxxgk_zd2{float: none;padding-top: 10px;position: relative;}
.zfxxgk_zd2 ul li{position: relative;overflow: hidden;line-height: 36px;margin-top: 5px;}
.zfxxgk_zd2 ul li a{ max-width:calc(100% - 100px); }
.zfxxgk_zd2 ul li b{margin: 0;}



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

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

@media screen and (max-width:374px ) {
    .zfxxgk_zdgkc dl dd a{ margin: 5px calc(((100% / 2) - 95px) / 2);}
}

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

