@media screen and (max-width: 1366px) {
	.nav ul li {
		margin-right: 58px;
	}
}
@media screen and (max-width: 1280px) {
	.nav ul li {
		margin-right: 45px;
	}
}
@media screen and (max-width: 1200px) {
	.nav ul li {
		margin-right: 36px;
	}
	.lefta_text h1 {
		font-size: 40px;
	}
}
@media screen and (max-width: 1120px) {
	.head_nav .container {
		width: 90%;
	}
	.nav ul li {
		margin-right: 30px;
	}
}
@media screen and (max-width: 1024px) {
	.head_nav {
		height: auto;
	}
	.nav {
		display: none !important;
	}
	#fp-nav.right {
		display: none !important;
	}
	.head_nav .container {
		width: 92%;
	}
	.logo {
		margin-top: 2%;
		margin-bottom: 1%;
	}
	.bar {
		margin-top: 4%;
	}
	.search {
		margin-top: 4%;
		margin-right: 4%;
	}
	.footer .container {
	    width: 80%;
	}
	.footer_bottom .container {
		width: 100%;
	}
	.text {
	    margin-top: 56.5%;
	}
	.section .first .swiper-pagination {
   		left: -2%;
	}
	.first .swiper-button-next {
    	left: 12.5%;
    }
    .lefta_text {
	    padding-top: 20%;
	}
	.four_left {
    	margin-left: 6%;
    }
    .four_right {
    	right: 6%;
    }
    .small .swiper-button-prev,.small .swiper-button-next {
	    top: -40%;
	}
	.fif_top {
    	padding-top: 0%;
    }
    .jinshuic .container {
    	width: 100%;
    }
    .stage_con {
    	width: 82%;
    }
    .swiper_phase ul li:nth-child(2n) {
    	width: 98px;
    	margin: 0 16px;
    }
    .total {
    	width: 82%;
    }
	.min_container {
	    width: 100%;
	}
	.container {
	    width: 97%;
	}
	.business_swiper {
	    height: 290px;
	}
	.swiper-button-prev,.swiper-button-next {
	    width: 82px;
	    height: 250px;
	    top: 44px;
	}
	.modular {
    	top: 74px;
    }
    .bus_more {
    	bottom: 68px;
    }
    .dang_list {
    	width: 98%;
    	margin: 38px auto 70px;
	}
	.dang_con:hover .dang_more {
    	margin-left: 9%;
    }
    .learn {
		width: 92%;
		margin: 0 auto;
		margin-bottom: 50px;
	}
	.news_content {
	    width: 96%;
	    margin: 74px auto 0;
	}
	.new_time h3 {
	    font-size: 60px;
	}
	.new_time p {
	    font-size: 18px;
	}
	.news .staff {
		width: 100%;
	}
	.staff_img .swiper-button-prev {
    	left: 18%;
    	top: 49%;
    	width: 88px;
    	height: 88px;
	}
	.staff_img .swiper-button-next {
    	right: 18%;
    	top: 49%;
    	width: 88px;
    	height: 88px;
	}
}
@media screen and (max-width: 768px) {
	.logo {
		margin-top: 3%;
		margin-bottom: 2%;
	}
	.bar {
		margin-top: 8%;
	}
	.search {
		margin-top: 8%;
		margin-right: 4%;
	}
	.foot_right {
    	width: 25%;
    }
	.text {
		margin-top:55%;
	}
	.sec_left {
		opacity: 1;
		transform: translateX(0);
	}
	.sec_right {
		opacity: 1;
		transform: translateX(0);
	}
	.four_left {
		margin-left: 4%;
		transform: translateX(0);
	}
	.four_right {
	    right: 10%;
	    width: 36%;
	    transform: translateX(0);
	}
	.fif_top,.fif_bottom {
		opacity: 1;
    	transform: translateY(0);
    }
    .case_content {
	    transform: translateY(0);
	}
	.frame_text {
	    opacity: 1;
	    transform: translateY(0);
	}
	.small {
	    bottom: 15%;
	}
	.develop img {
	    width: 100%;
	}
	.develop_text {
    	width: 90%;
    }
    .stage {
    	width: 100%;
    }
    .stage_con {
	    width: 90%;
	}
	.swiper_phase ul li:nth-child(2n) {
	    margin: 0 8px;
	}
	.swiper_phase a {
	    width: 154px;
	    height: 168px;
	}
	.total {
	    width: 90%;
	}
	.business_swiper {
	    height: 230px;
	}
	.swiper-button-prev, .swiper-button-next {
	    width: 62px;
	    height: 210px;
	    top: 32px;
	}
	.staff_img .swiper-button-prev, .staff_img .swiper-button-next {
    	width: 45px;
    	height: 45px;
	}
	.staff_img .swiper-button-prev img,.staff_img .swiper-button-next img {
		width: 26%;
	}
	.staff_img {
    	height: auto;
    }
    .staff_img .swiper-button-next {
	    top: 114%;
	    right: 6%;
	}
	.staff_img .swiper-button-prev {
		top: 114%;
		left: 6%;
		background-color: #cccccc;
	}
	.honor_box:hover .yinying {
	    display: none;
	}
}
@media screen and (max-width: 640px) {
    .case_content span {
    	display: none !important;
    }
    .case_content img {
    	display: none !important;
    	width: 100%;
    }
    .case ul li {
    	background-color: initial !important;
    	transition: none !important;
    }
    .case ul li h2 {
    	display: block !important;
    }
    .case ul li .case_content p {
    	color: #666 !important;
    }
    .case ul li .case_content span {
    	display: none !important;
    }
    .case ul li .case_content img {
    	display: none !important;
    } 
    .case ul li .case_content{
    	border: none;
    }
    
    
    /* 地图 */
    #mainbox{
        width: 100% !important;
    }
    #right{
        width: 100%;
        display: none !important;
    }
    .Map{
        padding-top: 0px !important;
    }
    #box{
	    /*width: 100%;*/
	    height: 220px !important; 
	}
    
	.section .first .swiper-pagination {
		 bottom: 120px;
		 left: -80px;
	}
	.first .swiper-button-prev,.first .swiper-button-next {
		display: none;
	}
	.text h1 {
		font-size: 50px;
		letter-spacing: 3px;
	}
	.text h3 {
		font-size: 30px;
	}
	.two {
		height: 800px !important;
	}
	.sec_left {
		width: 100%;
	}
	.sec_right {
		width: 90%;
		height: 40%;
		top:184px;
		left: 5%;
	}
	.lefta_text {
		padding-top: 8%;
	    margin-left:0;
	    text-align: center;
	}
	.lefta_text h1 {
		font-size: 42px;
    	line-height: 47px;
	}
	.lefta_text h3 {
		font-size: 32px;
		line-height: 60px;
	}
	.second .swiper-pagination {
	    top: 24%;
	}
	.second .swiper-button-prev {
	    top: 27%;
	}
	.second .swiper-button-next {
	    left: 13%;
	    top: 27%;
	}
	.arrow {
	    display: none;
	}
	.control {
	    width: 90%;
	    margin-left: 5%;
	}
	.content {
	    bottom: 25%;
	}
	.three {
		height: 610px !important;
	}
	.third_title {
	    top: 4%;
	}
	.third_title h1 {
		font-size: 50px;
	}
	.third_title h3 {
		font-size: 30px;
		line-height: 60px;
	}
	.frame {
		padding-top: 63%;
	}
	.frame ul li {
	    float: none;
	    width: 100%;
	    height: 13%;
	    background: none;
	}
	.frame li:nth-of-type(2n) {
	    background: none;
	}
	.frame li .frame_top {
		display: none;
	}
	.frame li .frame_bottom {
		display: none;
	}
	.frame_text h3 {
	    font-size: 20px;
	}
	.frame_text p {
	    opacity: 1;
    	font-size: 12px;
    	margin-top: 2%;
	}
	.frame_text img {
	    position: absolute;
	    top:40%;
	    right: 10%;
	    margin: 0;
	}
	.four_right {
		top: 3%;
		width: 100%;
		height: auto;
	}
	.right_title h1 {
		float: none;
	    font-size: 50px;
	    text-align: center;
	}
	.right_title h3 {
		float: none;
		font-size: 32px;
		line-height: 60px;
	    text-align: center;
	}
	.right_nav {
		width: 100%;
		text-align: center;
		margin-top: 2%;
	}
	.right_nav a {
		font-size: 15px;
	    padding: 1% 2%;
	    margin-left: 0px;
	}
	.small {
		display: none;
	}
	.four_left {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		height: 80%;
		margin-left: 0;
	}
	.fourth{
	    height: 72%;
	}
	.four {
		height: 670px !important;
	}
	.fif_top h1 {
	    font-size: 42px;
	}
	.fif_top h3 {
	    font-size: 32px;
	    line-height: 60px;
	}
	.fif_bottom {
	    width: 98%;
	}
	.content_left {
	    float: none;
	    width: 100%;
	    height: 30%;
	    line-height: 100px;
	}
	.content_middle {
	    float: none;
	    width: 100%;
	    height: 30%;
	    margin: 1.8% 0 1.5%;
	    line-height: 7px;
	}
	.content_right {
	    float: none;
	    width: 100%;
	    height: 30%;
	    line-height: 100px;
	}
	.fif_content {
	    height: 100%;
	}
	.more {
	    display: none;
	}
	.five {
		height: 990px !important;
	}
	.fif_bottom {
	    height: 75%;
	}
	.con_text {
	    top: 16%;
	}
	.content_middle .con_text {
	    top: 15%;
	    height: 70%;
	}
	.content_middle .con_text h2{
	    padding-top: 20% !important
	}
	.con_text h2 {
    	font-size: 20px;
    	padding-top: 2% !important;
    }
    .con_text p {
    	font-size: 14px;
    }
	.con_right_t .con_text {
	    top: 7%;
	    height: 85%;
	}
	.con_right_b .con_text {
	    top: 10%;
	    height: 77%;
	}
	.six {
		height: 940px !important;
	}
	.sixth {
	    width: 100%;
	}
	.sixth_title {
	    top: 0%;
	    width: 100%;
	    text-align: center;
	}
	.four_left .bg_one, .bg_two,.bg_three,.bg_four,.bg_five{
	    background-size: 100% !important;
	}
	.sixth_title h1 {
	    font-size: 42px;
	    line-height: 54px;
	}
	.sixth_title h3 {
	    font-size: 32px;
	    line-height: 40px;
	}
	.sixth_nav {
	    top: 24%;
	    width: 100%;
	    text-align: center;
	}
	.sixth_nav a {
	    font-size: 14px;
	}
	.case ul {
		position: relative;
		top: 15%;
	    height: 70%;
	}
	.case ul li {
	    float: none; 
	    width: 100%;
	    height: 40%;
	}
	.case_content h2 {
    	font-size: 30px;
    }
	.case_content .case_tit {
	    line-height: 26px;
	    margin: 3% 0 3% 0;
	    height: auto;
	}
	.case_content .case_con {
	    font-size: 14px;
	}
	.seven {
		height: 1100px !important;
	}
	.seventh {
    	width: 94%;
    }
	.seven_left {
	    width: 100%;
	}
	.seven_left_tit h1 {
    	font-size: 46px;

    }
   .seven_left_tit h3 {
    	font-size: 32px;
    	line-height: 48px;
    }
    .seven_left_tit {
	    margin-top: 12%;
	    text-align: center;
	}
	.seven_map {
	    right: 0;
	    bottom: 29%;
	    width: 100%;
	    height: 45%;
	}
	.seven_left_address {
	    bottom: -16%;
	    width: 100%;
	    text-align: center;
	}
	.seven_left_address p {
	    font-size: 16px;
	    letter-spacing: 0px;
	}
	.wechat {
	    margin: auto;
    	width: fit-content;
    	margin-top: 7%;
	}
	.wechat div img {
	    width: 112px;
	    height: 112px;
	    margin-left: 5%;
	}
	.wechat div span {
	    display: block;
	    font-size: 14px;
	    letter-spacing: 11px;
	}
	.seven_bottom div {
	    margin-top: 50%;
	    text-align: center;
	}
	.seven_bottom div p {
	    font-size: 14px;
	    line-height: 18px;
	}
	.seven_bottom div p a {
	    font-size: 14px;
	    line-height: 18px;
	}
	.seven_bottom {
	    width: 100%;
	    height: auto;
	    overflow: hidden;
	    display: block;
	}
	.hide{
	    display: block !important;
	}
	.shows{
	    display: none !important;
	}
	/*关于金水*/
	.banner {
	    height: 280px !important;
	}
	.banner h1 {
    	font-size: 54px;
    	padding-top: 100px;
    }
	.intro_right {
	    display: none;
	}
	.intro_left {
	    width: 100%;
	}
	.intro_term p span {
	    font-size: 30px;
	}
	.footer {
	    padding-top: 46px;
	}
	.footer_top {
	    height: auto;
	}
	.foot_left {
    	width: 100%;
    	text-align: center;
	}
	.foot_left ul {
		margin: auto;
    	width: fit-content;
	}
	.foot_nav {
	    margin-top: 14px;
	}
	
	.pics img{
	    width: 100% !important;
	    height: auto !important;
	    margin-top: 20px;
	}
	.b_text{
	    width: 100%;
	    overflow: hidden;
	}
	.business_detail{
	    width: 80% !important;
	}
	.uls li{
	    width: 48% !important;
	}
	.b_text img{
	    width: 100% !important;
	}
	.foot_center {
	    width: 100%;
	    margin-top: 14px;
	}
	.foot_right {
	    float: none;
	    width: 100%;
	    text-align: center;
	    margin-bottom: 10px;
	    margin-top: 0;
	}
	.footer_bottom p {
	    line-height: 24px;
	    padding: 10px 0;
	}
	/*发展历程*/
	.jinshuic .container {
	    width: 100%;
	}
	.develop img {
		width: 100%;
	}
	.develop_text {
	    width: 90%;
	}
	.stage {
	    width: 100%;
	    height: auto;
	}
	.stage_con {
   		width: 100%;
   	}
   	.stage_con h3{
   		padding-left: 5%;
   		padding-right: 5%;
    }
    .swiper_phase ul {
    	width: 98%;
    	margin: 0 auto;
    }
   	.swiper_phase span {
	    font-size: 16px;
	    line-height: 16px;
	    margin-top: 10px;
    	margin-bottom: 4px;
	}
	.swiper_phase p {
		width: 86%;
	    font-size: 14px;
	    line-height: 20px;
	}
	.swiper_phase .phase_text {
	    font-size: 14px;
	}
	.swiper_phase ul li:nth-child(2n) {
    	display: none;
    }
    .swiper_phase ul li {
    	width: 32.5%;
    	margin-right: 1%;
    }
    .swiper_phase ul li:last-child {
    	margin-right: 0;
    }
    .swiper_phase a {
    	width: 100%;
    	height: 100px;
    }
    .swiper_srceen {
	    width: 90%;
	    margin: 0 auto;
	}
	.swiper_slide p {
	    width: 100%;
	    height: 100%;
	}
	.arr {
	    top: -31px;
	}
	.swiper_content {
	    padding-bottom: 40px;
	}
	.total {
	    width: 90%;
	}
	.develop {
	    height: auto;
	}
	.total ul {
	    margin-bottom: 40px;
	}
	/*企业荣誉*/
	.honor_box {
	    width: 48%;
	    margin-right: 3%;
	}
	.honor_box:nth-child(3n) {
		margin-right: 3%;
	}
	.honor_box:nth-child(2n) {
		margin-right: 0;
	}
	.honor {
	    width: 89%;
	    margin: 0 auto;
	    margin-top: 60px;
	    padding-bottom: 30px;
	}
	.detail_img div {
	    width: 100%;
	    height: 580px;
	    margin-bottom: 20px;
	}
	.detail_img div img {
	    width: 100%;
	}
	.detail_img {
	    padding-bottom: 50px;
	}
	.honor_detail h3 {
	    font-size: 23px;
	    padding-top: 50px;
	}
	.business_header a {
    	margin-right: 10px;
    }
    .business_swiper {
	    height: 190px;
	}
	.swiper-button-prev, .swiper-button-next {
	    width: 20px;
	    height: 170px;
	}
	.modular {
	    top: 48px;
	    width: 100px;
	    height: 109px;
	}
	.b_title img {
	    display: none;
	}
	/*党的建设*/
	.dbanner {
		height: 260px;
	}
	.dang_header a {
    	margin-right: 16px;
    }
    .dang_list {
    	width: 100%;
	}
    .dang_img {
	    width: 100% !important;
	}
	.dang_text {
    	width: 73% !important;
    }
    .dang_text {
	    margin-top: 34px !important;
	}
	.page li:first-child, .page li:last-child {
	    width: 60px;
	}
	.page {
	    margin-bottom: 70px;
	}
	/*党建详情*/
	.dang_detail {
	    width: 96%;
	}
	.detail_page .page_right img,.detail_page .page_left img {
	    width: 60px;
	    height: 34px;
	    margin-left: 6px;
	    margin-top: 46px;
	}
	.detail_page .page_left img {
	    margin-left: 2px;
	}
	.learning .detail_text img {
	    width: 100%;
	}
	.detail_page {
	    width: 96%;
	    padding-bottom: 76px;
	}
	.detail_page li {
    	height: 120px;
    }
    .detail_page .page_left .img {
	    margin-left: 10px;
	    margin-right: 14px;
	    margin-top: 56px;
	}
	.detail_page li span {
	    margin-top: 54px;
	}
	.detail_page li p {
	    width: 70%;
	    margin-top: 54px;
	    margin-left: 8px;
	}
	.detail_page .page_right p {
	    margin-left: 10px;
	    margin-right: 6px;
	}
	.detail_page .page_right .img {
	    margin-left: 10px;
	    margin-top: 56px;
	}
	.learning .detail_page .page_right:hover p {
	    width: 62%;
	}
	.detail_page .page_right:hover p,.detail_page .page_left:hover p {
	    width: 40%;
	    margin-left: 2px;
	    margin-right: 2px;
	}
	.detail_page .page_right:hover .img {
	   margin-left: 4px;
	}
	.detail_page .page_left:hover .img {
		margin-left: 4px;
	   	margin-right: 4px;
	}
	/*企业文化*/
	.culture_header a {
	    margin-right: 10px;
	}
	.concept_left {
		width: 100%;
	}
	.culture .container {
		width: 100%;
	}
	.concept_right {
	    width: 90%;
	    margin-right: 5%;
	    margin-top: 16px;
	    text-align: center;
	}
	.concept_right p {
	    margin-bottom: 20px;
	}
	.purpose_title {
	    width: 100%;
	}
	.purpose {
    	background-size: cover;
    }
    .rc,.xw {
    	width: 100%;
    	margin-right: 0;
    	background-size: cover;
    }
    .rcxw_title {
    	width: 85%;
    }
    .rcxw {
	    margin-bottom: 0px;
	}
	/*新闻动态*/
	.news_header a {
	    margin-right: 50px;
	}
	.news_content {
	    width: 96%;
	    margin: 74px auto 0;
	}
	.new_left {
	    width: 100%;
	}
	.new_img {
	    margin-left: 7%;
	}
	.new_right {
	    width: 100%;
	    margin-left: 0;
	}
	.new_right h3 {
		display: -webkit-box;
    	-webkit-box-orient: vertical;
    	-webkit-line-clamp: 2;
    	overflow: hidden;
    }
    .new_more {
    	display: none;
  	}
  	.staff_text p {
	    font-size: 16px;
	}
	.news_detail {
	    width: 96%;
	}
	.img_m img {
	    width: 100%;
	}
	.img_m img:first-child {
	    margin-bottom: 6px;
	}
	.img_m,.img_one {
    	padding-bottom: 0;
	}
}
@media screen and (max-width: 420px){
	.staff_img .swiper-button-prev {
		width: 32px;
		height: 32px;
    	left: 2%;
    	top: 126%;
    }
    .staff_img .swiper-button-next {
    	width: 32px;
		height: 32px;
    	right: 2%;
    	top: 126%;
    }
    .staff_text {
	    margin-bottom: 100px;
	}
	.staff_text p {
	    font-size: 14px;
	}
}
@media screen and (max-width: 375px) {
	.intro_left .intro_term li {
	    width: 50%;
	}
	.jinshui_header a {
	    margin-right: 50px;
	}
	.business_header a,.culture_header a {
	    font-size: 15px;
	    margin-right: 2px;
	}
	.staff_img .swiper-button-next{
	    top: 332px;
	    right: 0;
	}
	.staff_img .swiper-button-prev {
	    top: 332px;
	    left: 0;
	}
	.staff_text p {
    	letter-spacing: 0px;
    }
}
@media screen and (max-width: 320px) {
	.staff_img .swiper-button-next,.staff_img .swiper-button-prev {
	    top: 294px;
	}
	.business_header a, .culture_header a {
    	font-size: 13px;
    	margin-right: 0px;
	}
}