﻿

@media screen and (max-width: 480px) {
    body{
        min-width: 100%;
    }

    img{
        max-width: 100%;
        height: auto !important;
    }

    .fzgh_top_div{
        width: 100%;
        padding: 0 15px;
        box-sizing: border-box;
    }
    .top_img{
        float: none;
        margin-top: 20px;
    }
    .top_right{
        float: none;
        margin: 0 auto;
    }
    .top_right1,.top_right2 {
        margin-top: 10px;
        position: relative;
    }
    .top_right1 ul{
        float: none;
    }

    .header{
        height: auto;
    }
    .header .logo{
        float: none;
        width: 80%;
        line-height: normal;
        padding-top: 15px;
    }

    .toggle{
        display: block;
        position: absolute;
        top: 0;
        right: -25px;
        width: 30px;
        font-size: 0;
    }
    .toggle i{
        display: inline-block;
        width: 100%;
        height: 4px;
        background: #005BA2;
        margin: 3px 0;
    }

    .fzgh_nav{
        display: none;
        min-width: auto;
        height: auto;
        position: absolute;
        top: 110px;
        z-index: 999;
    }
    .fzgh_nav_div{
        width: 100%;
        height: auto;
    }
    .menu{
        padding: 5px 0;
    }
    .fzgh_nav_div ul>li{
        float: none;
        width: 100%;
        margin: 0;
        height: auto;
        line-height: 40px;
        text-align: left;
        border-bottom: 1px solid #ddd;
    }
    .fzgh_nav_div ul>li:last-child{
        border-bottom: none;
    }
    .fzgh_nav_div ul>li>a{
        display: block;
        height: 45px;
        line-height: 45px;
        font-size: 16px;
    }
    .fzgh_nav_div ul>li:hover{
        border-bottom: 1px solid #ddd;
    }
    .fzgh_nav_div ul>li span{
        display: block;
        position: absolute;
        top: 7px;
        right: 15px;
        color: #fff;
        font-size: 24px;
        font-weight: bolder;
        line-height: normal;
        transition: .3s;
    }
    .fzgh_nav_div ul>li span.active{
        transform: rotate(45deg);
    }
    .xiala{
        position: static;
        width: auto;
        padding: 0;
    }
    .xiala a {
        font-size: 14px !important;
        background: #0A94E4;
        border-top: 1px dotted #fff;
        box-sizing: border-box;
    }

    .fzgh_banner {
        min-width: auto;
        height: auto;
    }
    .banner_div {
        width: 100%;
        height: auto;
        border-bottom: none;
    }
    .flexslider{
        width: 100%;
        height: auto;
    }
    .slides li{
        height: auto;
    }
    .slides li img{
        width: 100%;
        height: 130px;
    }

    .tab-title a {
       margin-right: 25px;
    }

     .flex-direction-nav{ display: none !important;}

     .flex-control-nav{ bottom: 5px;}

     .focus .prev, .focus .next{ display: none;}

    .fzgh_cen1 {
        width: 100%;
        height: auto;
        padding: 0 15px;
        box-sizing: border-box;
    }
    .fzgh_cen1_left, .fzgh_cen1_left2 {
        float: none;
        width: 100%;
        height: auto;
    }
    .fzgh_cen1_left2_left, .fzgh_cen1_left2_right{
        float: none;
        width: 100% !important;
        overflow: hidden;
        margin-top: 15px;
        height: auto;
    }

    .focus{
        width: 100%;
        height: 230px;
    }

    .fzgh_cen1_right {
        float: none;
        width: 100%;
        margin-top: 15px;
    }
    .fzgh_cen1_right2 {
        width: 100%;
    }

    .fzgh_cen2 {
        width: 100%;
        padding: 0 15px;
        box-sizing: border-box;
    }
    .fzgh_cen2 img{
        width: 100% !important;
    }

    .fzgh_cen3 {
        width: 100%;
        height: auto;
        padding: 0 15px;
        box-sizing: border-box;
    }
    .fzgh_cen3_left, .fzgh_cen3_cen,.fzgh_cen3_right {
        float: none;
        width: 100%;
        height: auto;
        overflow: hidden;
    }
    .fzgh_cen3_left2, .fzgh_cen3_left3 {
        width: 100%;
    }
    .fzgh_cen3_cen {
        margin: 0;
    }

    .fzgh_youqing{
        width: 100%;
        height: auto;
        padding: 0 15px;
        margin-bottom: 25px;
        box-sizing: border-box;
    }
    .fzgh_youqing2{
        width: 100%;
        height: auto;
    }

    .fzgh_foot {
        height: 140px;
        min-width: auto;
        padding: 0 15px;
        box-sizing: border-box;
        overflow: hidden;
    }
    .fzgh_foot_div, .fzgh_foot_div1, .fzgh_foot_div2{
        width: 100%;
        font-size: 12px;
    }
    .fzgh_foot_div1{
        margin-top: 25px;
    }


    .fzgh_erji{
        width: 100%;
        padding: 0 15px 30px;
        box-sizing: border-box;
    }
    .fzgh_erji_left{
        display: none;
    }
    .fzgh_erji_right{
        float: none;
        width: 100%;
    }
    .fzgh_erji_right1, .fzgh_erji_right2,
    .fzgh_erji_right2_list, .fzgh_erji_right2_list_1{
        width: 100%;
    }
    .list_1 img{
        width: 8px;
     }
    .list_2{
        width: 65%;
    }
    .list_2 a{
        font-size: 14px;
    }

    .fenye{
        width: 100%;
    }

    .fzgh_erji_right1_span{
        display: none;
    }
    .fzgh_erji_right1_right{
        float: left;
    }

    .fzgh_erji_right2_sanji, .sjbt_div, .fusjbt_div, .zhengwen{
        width: 100%;
        margin-left: 0;
    }

    .container{
        width: 100%;
        padding: 0 !important;
    }

}

@media screen and (max-width: 320px) {
    .top_right1 ul li{
        font-size: 12px;
    }

    .toggle{
        right: 0;
    }
}