@charset "utf-8";
/* CSS Document */
@import url(mobile_header.css);
@media screen and (max-width: 750px) {
    .mt15{margin:0;}
    /*左侧栏目列表*/
    .sideBar{width: auto;padding-bottom: 15px;border-bottom: 1px dashed #DDD;float: none;}
    .sideBar .sideBar_a{overflow: hidden;border: none;border-left: 1px solid #ddd;padding: 0;min-height: auto;background: none;}
    .sideBar .sideBar_a ul{height:auto; overflow:hidden;}
    .sideBar .sideBar_a li{float: left;margin:0;width: calc(100% / 2);border: 1px solid #ddd;border-top: none;border-left: none;background: none;padding: 0;height: auto;line-height: inherit;overflow: hidden;}
    .sideBar .sideBar_a li a{width: 100%;font-size: 14px;padding: 10px;background: #f3f5f9;text-align: center;position: relative;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;word-wrap:normal;line-height|: 2;}
    .sideBar .sideBar_a li:hover a,.sideBar .sideBar_a li.on a{background-color: #449df1;}
    .NewsList{width: 100% !important;min-height: auto;float: none;margin-top: 10px;}
    .yb_nr{width:100%;float: none;}
    .yb_nr .NewsList{margin-top:0px;border: none;}
	.NewsList ul li{line-height:35px;}
	.NewsList ul li.b{display: none;}
    .NewsList>ul li a{width:calc(100% - 100px);}
    .NewsList>ul li span{text-align: right;}
    div.page{height:auto;padding: 20px 0px;}
    div.page span{line-height:31px;display: inline-block;}
    div.page a{margin:3px;display: inline-block;padding: 0px 7px;}

    .zcjd_list ul li{height:auto;background-position: left 17px;padding-bottom: 10px;}
    .zcjd_list ul li h2{height:auto;padding-left: 5px;padding-top: 0px;}
    .zcjd_list ul li a{width:calc(100% - 100px);}
    .zcjd_list ul li h2 span{line-height:35px;}

	.sideBars{width: auto;padding-bottom: 0px;border-bottom: none;float: none;height: auto;}
    .sideBars>h2{width: 100%; height: 50px;line-height: 50px;font-size: 18px; position: relative; padding-right: 30vw;}
	.sideBars>h2::after{ content: '点击查看栏目树'; display: block; position: absolute; top: 5px; right: 15px; font-size: 15px; color: #FFF; height: 40px; line-height: 40px; animation: channeltreeAnim 1.5s ease-out infinite normal;}
	@keyframes channeltreeAnim {
	    0% { opacity: 0; }
	    50% { opacity: 0.9; }
	    100% { opacity: 0; }
	}
	.sideBars>.filetree{position: fixed;width: 100vw;height: 100vh;left: 100vw;top: 0;z-index: 99;background: none;background-color: rgba(0,0,0,0.8);padding-left: 30vw;padding-top: 0px;padding-bottom: 0;}
	.sideBars>.filetree .close{display: block;position: absolute;left: 5px;top: 5px;width: calc(30vw - 12px);height: auto;border: 1px solid #FFF;font-size: 24px;color: #FFF;font-weight: bold;box-sizing: border-box;padding: calc(50vh - 99px) 8vw;text-align: center;}
	.sideBars>.filetree ul{background:#ffffff;width: auto!important;min-height: inherit;border:none;max-height: 100vh;overflow-y: auto;}
	.sideBars .filetree>ul>li>a{margin:0px 0px 5px;}
	
	.bmlqfw-con ul li{margin: 0px calc((100vw - 262px)/6);width: 80px;}
	.bgxz_cjwt_box .bgxz_box{width:100%; float:none;height: auto;}
	.bgxz_cjwt_box .bgxz_box dl dd ul li{line-height:35px;}
	.bgxz_cjwt_box .bgxz_box dl dd ul li a{width:calc(100% - 120px);}

	.ztzl{width:100%;float: none;}
	.ztzl ul{margin-top:10px;}
	.ztzl ul li{width:calc((100% - 10px)/2); height:auto;margin-right: 0px;margin-bottom: 15px;}
	.ztzl ul li:nth-of-type(2n){float:right;}
	.ztzl ul li img{height: calc((100vw - 20px) / (290 / 72));}
	.ztzl ul li a span{width: 40px !important;height: 35px !important;background-size: 100% 100% !important;}
}
