
@media screen and (max-width:640px) {
    * {
        font-size: 0.29rem;
    }
    .header_nav .header_nav_title{
        line-height: 1rem;
    }
    .header_nav_list>div{
        display: none;
    }
    .body_center{
        width: 95%;
    }
    .header_nav_meun{
        margin-right: .5rem;
    }

    /* 底部 */
    .footer_bt{
        height:60px;
    }
    .footer_bt>div{
        height: 1rem;
        padding: 0 1rem;
        line-height: 1rem;
    }
    .footer_bt>div a{
        font-size: 14px;color: #fff;
    }

    .article_list,.unit_list{
        width: 95%;
        margin: .15rem auto;
        padding: .15rem .25rem;
	    border-radius: .15rem;
    }
    .article_list_title{
        font-size: .35rem;
        line-height: 2;
    }



    .cases_list a{
        width: 100%;
        margin: .15rem 0;
        padding: .35rem;
    }
    .title{
        padding: 0 .35rem;
    }
    .cases_list a .cases_list_img{
        width: 1rem;height: 1rem;margin-right: 0.15rem;
    }


    .tool_list a{
        width: 100%;
    }



	.login_logo {
        height: 4rem;
    }
    .login_div{
        border-radius: .35rem;
    }
    .login_div i{
        width: .35rem;
        height: .35rem;
        background-size: 4rem;
        margin-left: 0.35rem
    }
    .login_div .username{
        background-position-y: -.0rem;
        background-position-x: -.1rem;
    }
    .login_div input {
        width: 4rem;
        font-size: .29rem;
        line-height: 1rem;
        padding: 0 0.35rem
    }
    .login_form_a {
        width: 5rem;
        font-size: .29rem;
        line-height: 1rem;
        margin: 0.35rem auto;
        border-radius: .25rem
    }
    .login_bt a {
        font-size: .29rem;
        line-height: 2rem;
    }

}