@charset "utf-8";



@media only screen and (max-width:767px) {
	*{
		font-family: "微软雅黑";
	}
	.pc_html{
		display: none !important;
	}
	.app_html{
		display: block !important;
	}
    
    .app_header{
        width: 100%;
        height: 80px;
    }
    .app_header>img{
        width: 100%;
        height: 100%;
    }
	
    .app_menu{
        width: 100%;
        height: 66px;
        background-color: #0376AD;
        box-sizing: border-box;
        padding: 0 14px;
    }
    .app_menu>ul{
        width: 100%;
        
    }
    .app_menu>ul a{
        font-size: 14px;
        font-weight: bold;
        color: #ffffff;
        
    }
    .right_lists{
        width: 100%;
        height: 66px;
        display: flex;
        flex-direction: column;
    }
    .top_li,.bottom_li{
        display: flex;
        flex-direction: row;
    }
    .top_li li,.bottom_li li{
        width: 33%;
        height: 33px;
        line-height: 33px;
        text-align: center;
        overflow: hidden;
    }


    
    .title_1st,.title_2nd,.title_3rd {
        text-align: center;
        font-size: 7vw;
        font-weight: 700;
        padding-top: 10px;
    }
    .title_1st {
        color: #2576D1;
    }
    .title_2nd{
        color: #1bb9d9;
    }
    .title_3rd{
        color: #f86d6d;
    }
    .app_html .D_box{
        padding:10px 0px;
        height: auto;
    }
    .app_html .box_hover{
        width: 100%;
    }
    .app_html .D_tit{
        overflow: auto;
    }
    .app_html .D_tit ul{
        width: 540px;
    }
    .app_html .txt_zbgg .xmmc{
        width: 67%;
    }
    .app_html .txt_zbgg .fbsj{
        width: 30%;
    }



    
    .app_html .H_txt{
        width: 100%;
    }
    .app_html .E_tit{
        width: 100%;
    }
    .app_html .H_txtbk{
        float: none;
        width: 100%;
        height: auto;
    }
    .app_html .H_txtbk+.H_txtbk{
        margin-left: 0;
    }

    .app_html .H_txtbk ul a{
        display: block;
        width: 320px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    
    .app_html .D_txt .more{
        display: flex;
        justify-content: center;
        margin-top: 10px;
    }



    
		.big_container {
			margin: 0 auto;
			width: 960px;
			background-color: #ffffff;
			display: flex;
			flex-direction: column;
			align-items: center;
			padding-bottom: 10px;
		  }
		  .useful_footer_no2 {
			font-size: 12px;
			color: #333;
			padding-top: 10px;
		  }
		  .useful_footer_no2>.footer_txt{
			text-align: center;
		  }
		  .useful_footer_no2>.footer_txt>a{
			font-size: 12px;
			color: #333;
			text-decoration: none;
		  }
		  .inner_p{
			margin-top: 10px;
			margin-bottom: 8px;
		  }
		.big_container {
			border-top: 3px solid #2576d1;
			width: 100%;
		  }
		  .useful_footer_no1 {
			display: none;
		  }
}