@media (max-width: 1199px) {
    .header {
        background: #fff url(../img/header-md.png) center center no-repeat;
        height:700px;
    }
    .stickUp-Nav.isStuck {
        width: 940px !important;
    }
    .raiders .card {
        height: 200px;
    }
    .raiders .card .ImgCrop {
        height: 200px;
    }
    .card-qr h4 {
        line-height: 20px;
        margin-bottom: 10px;
    }
    .query-list .item + .item {
        margin-top: 26px;
    }
    .house{
        width:100%;
        height: auto;
        padding:0;
    }
    .nav-menu a .iconfont{
        font-size:30px;
    }
    .nav-menu li {
    padding: 0 35px;
}
    .nav-menu a{
        font-size:20px;
        padding:10px 0;
    }
    .nav-menu{
        margin-top:-100px;
    }
    .index-title{
        margin-bottom:20px;
        font-size:30px;
    }
    .raiders{
        padding:30px 0;
    }
/*    .nav-menu a{
        height:84px;
    }*/
    .footer{
        padding-top:25px;
    }
}

@media (max-width: 991px) {
    .header .navbar-nav > li {
        padding: 0 5px;
    }
    .modal-consult .modal-dialog {
        width: 750px;
    }
    .stickUp-Nav.isStuck {
        width: 720px !important;
    }
    .nav-menu a {
        font-size: 18px;
    }
    .nav-switch {
        width: 100%;
    }
    .query-list {
        width: 100%;
        padding: 20px 10px;
    }
    .school-slider:before {
        left: 50%;
    }
    .school-slider:after {
        content: none;
    }
    .panel-school .school-logo {
        border-bottom-left-radius: 0;
        border-top-right-radius: 12px;
    }
    .panel-school .content {
        border-top-right-radius: 0;
        border-bottom-left-radius: 12px;
    }
    .raiders .list-process2 .item + .item {
        margin-top: 55px;
    }
    .raiders .list-process2 .item > div {
        height: auto;
    }
    .raiders .list-process2 h4 {
        font-size: 16px;
    }
    .raiders .list-process2 .des {
        font-size: 12px;
    }
    .general-left,.general-right{
        width:100%;
        float:none;
    }
    ul.btn-list{
        margin-top:20px;
    }
    .gf-question-link{
        background-size: cover;
    }
    .policy-title>h2,.wages-title h2{
        font-size: 30px;
    }
    .wages{
        height: auto;
        background-size: cover;
    }
    .Property .col-left-6,.Property .col-right-6{
        width:100%;
    }
    .Property-item{
        margin-top:40px;
        margin-bottom: 50px;
    }
    .Property{
        padding:30px 0;
        background-size: cover;
    }
    .Indemnificatory-item-list{
        margin-top: 50px;
    }
    .Indemnificatory-item-list>li{
        width: 100%;
        margin-bottom: 20px;
    }
    .Indemnificatory{
        padding-bottom:0;
    }
    .old-area-panel{
        margin-top: 60px;
    }
    .old-area-img-list>li:nth-child(1),.old-area-img-list>li:nth-child(2){
        background-size: cover;
    }
    .footer-help{
        text-align:left;
    }
    .nav-menu li{
        padding:0 20px;
    }
    .nav-menu a{
        height:104px;
    }
    .consultation-list{
        margin-top:20px;
    }
    .policy{
        background-size: cover;
        padding:20px 0;
    }
    .policy ul.btn-list{
        margin-top:20px;
    }
    .prefecture-list{
        margin-top: 20px;
    }
    .edu-flat{
        background-size: cover;
        margin-top:20px;
    }
    .edu-project>li{
        text-align: center;
    }
    .old-area{
        padding:10px 0;
        background-size: cover;
    }
    .jy-panel{
        margin-bottom:10px;
    }
    .footer-add li{
        width:100%!important;
        text-align: center;
        padding: 3px 0;
    }
    .footer-help{
        text-align: center;
    }
    .footer-help a.no-padding-right{
        display:none;
    }
    .lecture-hall .owl-controls .owl-nav{
        display:none;
    }
    .footer-logo,.footer-icp{
        display:none;
    }
    .footer{
        padding-top:10px;
    }
    .footer-help a.no-border-left{
        display:none;
    }
}

@media (max-width: 767px) {
    .stickUp-Nav.isStuck {
        left: 0;
        width: 100% !important;
        padding: 0 15px;
    }
    .scroll-menu:before
    , .scroll-menu:after {
        content: none;
    }
    .section {
        padding: 45px 0;
    }
    .header .mainNav {
        padding: 5px 15px;
    }
    .mainNav .navbar-header {
        width: auto;
    }
    .mainNav .navbar-nav {
        float: right;
        width: auto;
        margin: 0;
        line-height: 40px;
    }
    .mainNav .navbar-nav > li {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        padding-bottom: 5px;
    }
    .header {
        height: 369px;
        background: #fff url(../img/header-sm.png) center center no-repeat;
    }
    .header .navbar {
        padding-top: 5px;
    }
    .header .navbar-nav > li > a {
        height: 20px;
        line-height: 20px;
    }
    .header .navbar-nav > li.active span:after {
        top: 0px;
    }
    .header .navbar h1 a {
        padding-top: 0;
        font-size: 18px;
    }
    .header .navbar h1 img {
        width: 30px;
        vertical-align: middle;
    }
    .header .navbar-nav > li+li a {
        margin-left: 0;
        padding-left: 0;
    }
    .header .navbar-nav > li+li a:before {
        content: none;
    }
    .header .navbar-nav > li:last-child a:before {
        top: 3px;
    }
    .header .dropdown-menu {
        position: absolute !important;
        line-height: 20px !important;
        background-color: rgba(249, 249, 249, .9) !important;
    }
    .header .navbar-nav .open .dropdown-menu>li>a {
        padding: 10px
    }
    .anchor-link {
        top: inherit;
        bottom: 15px;
    }

    .anchor-link a {
        width: 30px;
        height: 30px;
    }
    .anchor-link i {
        height: 30px;
        line-height: 30px;
        font-size: 14px;
    }
    .anchor-link li + li {
        margin-top: 10px;
    }
    .modal-consult .modal-dialog {
        width: auto;
    }
    .consult {
        right: 15px;
        bottom: 30px;
    }

    .title {
        margin-bottom: 30px;
        font-size: 28px;
    }
    .title2 {
        margin-bottom: 20px;
    }
    .sub-title {
        margin: 10px 0 30px;
        font-size: 18px;
    }
    .tag {
        font-size: 12px;
    }
    .nav-menu {
        margin-top: 0px;
    }

    .nav-menu a ,.stickUp-Nav.isStuck .nav-menu a{
        padding: 5px 0;
        font-size: 14px;
        border:0;
    }
    .nav-menu a .iconfont{
        font-size:30px;
    }
    .normal-slider {
        margin: 30px 0;
    }
    .scroll-menu:before
    , .scroll-menu:after {
        height: 40px;
    }
    .normal-slider .owl-controls {
        margin-top: 10px;
    }
    .nav-switch {
        margin-top: 0;
        margin-bottom: 20px;
    }
    .nav-switch .item a {
        height: 35px;
        line-height: 35px;
        font-size: 14px;
    }
    .nav-switch + .panel-warning {
        top: 0;
    }

    .policy-list {
        padding: 15px;
    }
    .policy-list a {
        height: 40px;
        line-height: 40px;
        font-size: 12px;
    }
    .review a {
        height: 45px;
        line-height: 45px;
        font-size: 16px;
    }
    .edu {
        margin-bottom: 0;
    }

    .business-list .item {
        width: 33.33333%;
    }
    .profession-list a {
        font-size: 12px;
    }
    .business-list .item a {
        font-size: 12px;
    }
    .new-infro{
        padding:0;
    }
    .policy{
        padding:30px 0;
    }
    .Property-btn-list>li{
        width:33.333%;
        float:left;
    }
    .Property-item{
        margin-bottom:10px;
    }
    .footer-help{
        text-align: center;
        float:none!important;
    }
    .link118 .col-lg-12, .link118 .col-xs-6{
        margin-bottom:10px;
    }

}
@media (max-width: 710px) {
.nav-menu a {
    height: 80px;
}
}
@media (max-width: 640px) {

    /*.nav-menu .item {*/
    /*width: 33.33333%;*/
    /*padding:10px;*/
    /*text-align: center;*/
    /*}*/
    .nav-menu a{
        display:inline-block;
        width:80px;
        height:80px;
        line-height:70px;
    }


    .scroll-menu:before{
        display:none;
    }
    .nav-menu li.active>a:before{
        display:none;
    }
    .policy-title>h2, .wages-title h2{
        width: auto;
    }
    .nav-gf>li>a{
        font-size: 16px;
    }
    .gf-question-link{
        padding:20px;
    }
    .wages{
        padding: 30px 0;
    }
    .gjj-panel-item ul li,.gjj-panel-item ul li:nth-child(3n),.gjj-panel-item ul.style2 li{
        width:100%;
    }
    .Indemnificatory-list>li{
        width:100%;
        margin-bottom:10px;
    }
    ul.list-date li span.time{
        top:12px;
    }
    .old-area-btn-list>li{
        width:100%;
        margin-bottom: 10px;
    }
}

@media (max-width: 480px) {
    .header {
        background: #fff url(../img/header-xs.png) center center no-repeat;
        height: 250px;
        background-position:-50px;
    }

    .business-list .dropdown-menu .item {
        float: none;
        width: 100%;
    }
    .nav-menu a .iconfont,.stickUp-Nav.isStuck .nav-menu a .iconfont{
        font-size: 14px;
    }
    .title{
        font-size:14px;
    }
    .consultation-list>li{
        margin:0;
        padding:10px 0;
        border-bottom: 1px dashed #ddd;
    }
    .consultation-list>li:last-child{
        border:0;
    }
    .wages-btn-list li a .iconfont{
        font-size:32px;
    }
    .wages-btn-list li a p{
        font-size: 18px;
    }
    .Entrepreneurship-list>li{
        width:100%;
    }
    .Indemnificatory{
        padding:20px 0;
    }
    .Indemnificatory-item-list{
        margin-top: 10px;
    }
}

@media (max-width: 414px) {
    .header .navbar h1 a {
        font-size: 18px;
    }
    .header .navbar h1 img {
        width: 35px;
        vertical-align: middle;
    }
    .qr-list .item {
        width: 50%;
        padding: 10px;
    }
    .qr-list .img img {
        height: 65px;
    }
    .nav-menu .item{
        padding:5px;
        width:33.333%;
    }
    .nav-menu a {
        width: 80px;
        height:80px;
        vertical-align:middle;
        padding: 5px;
        width: 80px;
        height:80px;
        vertical-align:middle;
        padding: 5px;
        line-height: 1.4;
        display: flex;
        align-items: center;
        justify-content: center;
    }
}
@media (max-width: 380px) {
    .modal-consult .modal-dialog {
        width: auto;
       /* margin-top: -250px;*/
    }
    .modal-consult iframe {
        height: 500px;
    }
    .profession-list .item {
        width: 100%;
    }
    .review a {
        font-size: 14px;
    }
    .nav-menu a, .stickUp-Nav.isStuck .nav-menu a{
        padding:5px
    }
    .jy-panel ul.list-date li a{
        width:70%;
    }
}