﻿@media (min-width:767px) {
	.hidden-xs768 {
		display: none;
	}
}
@media (max-width:1260px){
	.ghb-jdz-02 .main-navbar{
		margin-left: 0;
	}
	.ghb-jdz-02 .ghb-fd{
		position: absolute;
		right:10px;
		top:0;
	}
}
@media (max-width:1200px) {
	.footer .links li.dropdown{
		margin-left: 40px;
	}
	/* 社区服务 */
	.zw-hall {
		padding: 10px 20px;
	}



}
@media (max-width: 1199px) and (min-width: 992px){
	/* Utility*/
	.no-margin-md {
		margin: 0 !important;
	}
	/* header */
	.navbar .navbar-header {
		margin-right: 25px !important;
	}
	.navbar-nav > li > a {
		padding: 30px 15px !important;
	}
	/* footer */
	.footer-help a {
		padding: 0 5px;
	}
	.footer-icp,
	.footer-icp div {
		margin-bottom: 10px;
	}
	/* panel */
	.panel-nav .panel-title,
	.sitemap-list li {
		padding-left: 17px;
	}
	/* 组合列表 */
	.complex-list li a{
		width: 100%;
		margin-bottom: 5px;
	}
	.complex-list li span{
		margin-right: 20px;
		float: left;
		width: auto!important;
	}
	.health-outfit dd {
	    margin-bottom: 5px;
	}
	.case-slider-blue a {
	    font-size: 18px;
	}
	.city-service-nav li a{
		padding-left: 10px;
	}
	div.multi-hover{
		padding: 15px;
	}

	.ghb-jdz-02 .header .main-navbar .navbar-nav li a{
		padding:0 8px!important;
	}

}
@media (max-width: 991px) and (min-width: 768px){

}
@media (max-width:991px) {
	/* footer */
	.footer-help > a:first-child {
		padding-left: 0;
	}
	/* panel */
	.panel-nav {
		padding-bottom: 5px;
	}
	.sitemap-list li {
		padding-top: 3px;
		padding-bottom: 3px;
	}
	.slogan {
		margin-bottom: 25px;
	}
	.embed-responsive-zw {
		padding-bottom: 910px;
	}
	.embed-responsive-xw {
	    padding-bottom: 950px;
	}
	/* fast-panel */
	.panel-fast-body{
		padding: 30px 0;
		background-size: 350px auto;
	}
	.panel-fast-body p{
		font-size: 20px;
	}

	/* 首页 */
	.btn-hd2 li {
		float: left;
		width: 50%;
		margin-bottom: 10px !important;
	}

	.sq-slider img {
		height: auto;
	}
	.no-slit {
		margin-bottom: 20px;
	}


}

@media (max-width:767px) {
	/* Utility */
	.block-xs {
		display: block;
	}
	/* header */
	.navbar .navbar-header {
		float: left;
		margin-right: 0!important;
	}
	.navbar-nav {
		margin: 0;
	}
	.navbar-nav .open .dropdown-menu.pull-right {
	    position: absolute;
	    top: 100%;
	    float: left;
	    padding: 5px 0;
	    background-color: #fff;
	    border: 1px solid #ccc;
	    border: 1px solid rgba(0,0,0,.15);
	    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	    box-shadow: 0 6px 12px rgba(0,0,0,.175);
	}
	.dropdown-menu.pull-right > li > a {
	    padding: 10px !important;
	    line-height: 20px !important;
	    color: #333 !important;
	}
	.dropdown-menu.pull-right > li > a:focus, .dropdown-menu.pull-right > li > a:hover {
	    color: #262626 !important;
	    text-decoration: none !important;
	    background-color: #f5f5f5 !important;
	}
	.navbar-nav .open .dropdown-menu.search {
		position: absolute;
		width: 100%;
		background-color: #fff;
    	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    	box-shadow: 0 6px 12px rgba(0,0,0,.175);
	}
	.panel-nav .panel-title a {
		font-size: 18px;
	}
	.navbar.navbar-inverse{
		min-height: auto;
	}

	.panel-nav .panel-title a{
		padding-left: 0;
	}


	/* panel */
	.slogan {
		margin: 0 0 40px;
		font-size: 16px;
		font-weight: 400;
	}
	.panel[class*="height-md-"] {
		min-height: auto !important;
	}
	.panel-nav .panel-title {
		padding-left: 0;
		text-align: center;
	}
	.home-service .col-xs-3{
		width: 49.5%;
		border-bottom: 1px solid #ebebeb;
	}
	/* 组合列表 */
	.complex-list li a{
		width: 100% !important;
		margin-bottom: 5px;
	}
	.complex-list li span{
		margin-right: 10px;
		float: left;
		width: auto!important;
	}
	.btn-hd .col-xs-6 {
		margin-bottom: 15px;
	}
	.ghb-jdz-02 .main-navbar {
		position: absolute;
		width: 100%;
		z-index: 999;
		top:90px;
		left:10px;
	}
	.ghb-jdz-02 .main-navbar .navbar-toggle{
		margin-left: 46%;
	}
	.ghb-jdz-02 .main-navbar .navbar-collapse{
		margin-top: 40px;
	}
	.header {
		margin-bottom: 50px;
	}
	.trout-region-nav{
		/*padding-right: 40px;*/
	}
	.ma-infinitypush-wrapper .ma-infinitypush-button{
		top:30px!important;
		left: -30px!important;
	}
	#mobile-navigation{
		background: #ebeff1!important;
		box-shadow: 0 0 10px rgba(0,0,0,.2);
	}
	.main-navbar{
		width: 100%;
	}
	.main-navbar .navbar-nav li a{
		height: auto;
		line-height: 60px;
	}
	.main-navbar .navbar-nav {
		margin-top: 0!important;
	}
	#navbar{
		width: 100%;
	}
	.navbar-inverse .navbar-nav{
		width: 100%;
	}
	.navbar-inverse .navbar-nav li {
		float:initial!important;
		width: 100%;
	}
	.main-navbar .navbar-nav li a {
		font-size: 14px;
		text-align: center;
		color:#333
	}
	.header-index{
		margin-bottom: 0px;
	}
	.ghb-iphone{
		margin-top: 24px;
		margin-left: 6px;
	}
	.navbar .navbar-header{
		margin-left:0px!important;
		width: 100%;
	}
}

@media (max-width:600px) {
	/* header */
	#header{
		min-height: 50px;
	}

	.navbar .navbar-header h1 {
		margin-top: 0;
		margin-bottom: 5px;
	}
	.navbar-toggle{
		margin-top: 0;
	}
	.navbar-header a{
		font-size: 20px;
		letter-spacing: 0;
	}
	.navbar-header a img{
		width: 36px;
	}
	.navbar-inverse .navbar-icon li a{
		padding: 17px 10px!important;
	}
	.navbar-toggle .icon{
		top: 25px;
		left: 0;
	}
	.head-cyxq .ghb-iphone{
		margin-top: 10px;
	}
	.hotnews .slider-text-1 a{
		font-size: 14px;
	}

}

@media (max-width:550px) {
	.dropdown-menu.pull-right {
		width: 100% !important;
	}
	/* fixed bottom */
	.float-btn-group {
		bottom: 10px;
	}
	/* fast-panel */
	.panel-fast-body{
		padding:20px 30px;
		background: none;
	}
	/* 组合列表 */
	.complex-list li>span{
		margin-right: 0;
		float: left;
		width: 50%!important;
	}
	.wza a{
		width: auto!important;
		margin-bottom: 0px!important;
	}
	.header-content {

	}
	.wza {

    right: 37px!important;
	margin-bottom: 0px!important;
}
.seach-flex .search-cont {
    margin-top: 60px!important;
}


.cyxq-header .search-cont{
	width: 100%!important;
}
.re-sliders-foteer .owl-controls .owl-nav .owl-next{
	right: 0px;
}
.cyxq-header{
	background-size: cover;
}
.cyxq-header .header-content{
	margin-top: 25px;
}
}

@media (max-width:480px) {
	.cyxq-header .search-cont .btn-search {
		width: 85px!important;
		font-size: 16px!important;
	}
	.cyxq-header .search-cont input{
		font-size: 16px;
	}
	/* footer */
	.footer-add li,
	.footer-help {
		width: 100% !important;
		text-align: center;
	}
	.float-btn-group {
		right: 15px;
		bottom: 15px;
	}
	/* panel */
	.sitemap {
		padding: 0;
	}
	.panel{
		margin-bottom: 10px;
	}
	.panel-fast{
		margin-bottom: 15px;
	}

	/* 组合列表 */
	.complex-list li>span{
		float: none;
		width: 100%!important;
	}

	.panel-title1 .tab-link{
		float: none;
		margin-top: 5px;
	}
	.panel-title1 .tab-link a:first-child{
		padding-left: 0;
	}

	.hotnews .slider-text-1{
		padding: 0;
		margin-top: 30px;
	}
	/* 首页 */
	.btn-hd2 li {
		width: 100%;
	}

	.service-map .btn {
		width: 64px !important;
		height: 64px !important;
		line-height: 50px !important;
	}
	.service-map i {
	    font-size: 30px !important;
	}
	.service-map p {
		font-size: 15px;
	}
	.no-slit li {
		width: 50%;
	}
	.no-slit li a {
		padding: 15px 0;
	}
	.navbar-inverse h1 a {
		font-size: 22px;
		display: inline-block;
		margin-top: 10px;
	}
	.header-index .header-content p {
		line-height: 40px!important;
	}
	.cyxq-index  .wza a{
		margin-top: 15px;
		margin-bottom: 20px!important;
	}
	.head-cyxq .navbar-toggle{
		position: absolute;
    margin: 0px;
	}
	.head-cyxq	.navbar .navbar-header{
		margin-left: 30px!important;
		width: auto;

	}
	.head-cyxq .navbar.navbar-inverse{
		min-height: auto!important;
	}

	.ghb-iphone a{
		padding:5px 10px!important;
	}
}

@media (max-width:380px) {
	ul.list-date li a{
		width:auto;
	}
	ul.list-date li span.time{
		display: none;
	}
	/* footer */
	.footer-add li,
	.footer-help {
		text-align: left;
	}
	.btn-hd .col-xs-6 {
		width: 100%;
	}
}
@media (max-width:340px) {
	.slogan{
		margin: -40px 0 20px 0;
	}
	.navbar-inverse .navbar-icon li a{
		padding: 15px 5px!important;
	}
	.panel-nav .panel-title a{
		padding: 25px 0;
		font-size: 16px;
	}
	#main {
		margin-top: 60px;
	}
}

/* footer*/
@media (max-width:1200px) {
    .footer .links li.dropdown{
        margin-left: 40px;
    }
    .footer {
        padding-top: 20px;
    }
    .footer-icp .zc {
        width: 40%;
    }
	 .footer-icp a {
        margin-left: 15px;
    }
	 /* footer */
    .footer-help a {
        padding: 0 5px;
    }
    .footer-icp,
    .footer-icp div {
        margin-bottom: 10px;
    }
	 /* footer */
    .footer-help > a:first-child {
        padding-left: 0;
    }
    .footer-add li {
        padding: 0;
    }
    .footer-bottom .col-sm-6 {
        width: 100%;
    }
    .footer-bottom .text-right {
        text-align: left !important;
    }
	 .footer-icp,
    .footer-help .no-border-left,
    .footer-logo,
    .footer-bottom span {
        display: none;
    }
    .footer-add .col40 {
        width: 50% !important;
    }
    .footer-add {
        margin-bottom: 10px;
    }
    .footer {
        padding-top: 5px;
    }
    .footer-help {
        float: none !important;
    }
	 /* footer */
    .footer-add li,
    .footer-help {
        width: 100% !important;
        text-align: center;
    }
	 .footer-add .col40 {
        width: 100% !important;
    }
	}

