﻿.g-title01 p { padding-bottom: 0; text-indent: -9999px; }

.content_tools_box { visibility: hidden; height: 10px; overflow: hidden; }


.rongyu-img { margin-top: 30px; }
.rongyu-img [class*='col-'] { margin-bottom: 30px; }
.rongyu-img .item:nth-child(2n+1) { clear:both; }

.rongyu-img img { border: 1px #eee solid;  width: 100%; min-height: 150px; }
.rongyu-img h3 { font-size: 18px; }


/*news*/
.news-list .news-item:hover { background: #2168b6; }

/* list-img */
.list-img.list-img-p .item-container:hover { border: 1px solid #2168b6; background: #2168b6; }
.list-img.list-img-p .item-container:hover .a-tit { color: #fff; }

.top-hot-tel { position: absolute; top: 60px; right: 20px; padding-left: 27px; font-size: 14px; color: #666; background: url(../../images/wzx/top-tel.jpg) no-repeat 0 60%;}
.top-hot-tel span { font-weight: bold; font-size: 26px; color: #585858;}

/*page*/
#pages {}
#pages a, #pages span {color: #595959;  }
#pages span:not(.current) { color: #666; }
#pages a, #pages span.current  { border: 1px solid #ddd; background-color: #fff; }
#pages span.current { border: 1px solid #595959;  color: #fff; background: #595959; }


@media screen and (max-width: 767px) {

	.nav-page1 { list-style: none; width: 100%; margin: 0 auto; padding: 10px 0 0; text-align: center; }
		.nav-page1 li { display: inline-block; margin: 10px 5px 0; padding: 8px 15px; border-radius: 8px; height: auto; background: #eee; }
		.nav-page1 li.active { background: #777777; }
		.nav-page1 li.active a { color: #fff; }
	.nav-page2 li { display: inline-block; margin: 10px 3px 0; padding: 3px 6px; border-radius: 8px; height: auto; background: #eee; }

	.show_company { margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #f0f0f0; }
		.show_company img { border-radius: 10px; width: 100%; }
		.show_company ul { list-style: none; margin: 0; padding: 0;  }
		.show_company li { margin-top: 15px; text-indent: -3em; padding-left: 3em; }
	
	/*主页*/
	.ind-col01 { }
		.ind-col01 .col-t { margin-bottom: 10px; }
		.ind-col01 .col-t h3 { margin: 0 0 15px; width: 157px; height: 42px; text-indent: -9999px; background: url(../../images/wzx/ind01.jpg) no-repeat; }
		.ind-col01 .col-t ul { list-style: none; margin: 0; padding: 0; }
		.ind-col01 .col-t ul li { display: inline-block;  }
		.ind-col01 .col-t ul li + li { margin-left: 10px; }
		.ind-col01 .col-t ul li a {display: block; border-radius: 10px; padding: 10px 15px; color: #333; text-decoration: none; background: #f5f5f5; }
		.ind-col01 .col-t ul li a:hover,
		.ind-col01 .col-t ul li.active a { color: #fff; background: #777; }

		.ind-col01-bg { display: none; }
		
		.sub-show { }
		.list-img.list-img-ind {}
		.list-img.list-img-ind .item-container { border: 1px solid #e2e2e2; background: #fff; }
		.list-img.list-img-ind .item-container:hover { margin: 0; padding: 0; }
		.list-img.list-img-ind .a-img { border-radius: 0; }
		.list-img.list-img-ind .item h3 { padding: 0 18px; text-align: left;  }
		.list-img.list-img-ind .item h3:before  {display: none;}
		.list-img.list-img-ind .item .a-tit { color: #595959; text-align: center; }
		.list-img.list-img-ind .item p {display: none;}
		.list-img.list-img-ind .item .btn-viwe {display: none;}

		.ind-col01 .swiper-container01 { margin-bottom: 50px; padding-bottom: 50px; }
		.ind-col01 .swiper-container01 .list-img { padding-top: 0; padding-bottom: 0; }
		.ind-col01 .swiper-container01 .swiper-slide { height: auto !important; margin-bottom: 0 !important;  }
		.ind-col01 .swiper-container01 .item-container { margin-left: 10px!important; margin-right: 10px!important; }
		.ind-col01 .swiper-container01 .img { width: 100%; }
		.ind-col01 .swiper-button-next,
		.ind-col01 .swiper-button-prev { display: none; }


	.ind-col02 { padding-top: 10px; padding-bottom: 65px; }
		.ind-about-img img { width: 100%; height: auto; }

		.ind-about-box { margin-top: 35px; }
		.ind-about-box .ind-about-tit {font-size: 0;}
		.ind-about-box .ind-about-tit a { display: inline-block; padding: 10px 15px; font-size: 15px; text-decoration: none; background: #e1e1e1; }
		.ind-about-box .ind-about-tit a.active { color: #fff; background: #ec6b17; }
		.ind-about-box .ind-about-tit a + a { margin-left: 10px; }

		.ind-about-box .ind-about-show { min-height: 160px; }
		.ind-about-box .ind-about-show .item1 { padding-top: 25px; color: #666; font-size: 15px; }
		.ind-about-box .ind-about-show .item2 { padding-top: 25px; color: #666; font-size: 15px; }
		.ind-about-box .ind-about-show .item3 { padding-top: 25px; color: #666; font-size: 15px; }

	.ind-col-map { padding-bottom: 20px; background: url(../../images/wzx/ind-map01.jpg) #2168b6 no-repeat 50% 100% }
	.ind-col-map > .container { position: relative; }
		.ind-col-subry { margin: 0 auto; }

			.ind-col-subry { position: relative; padding: 60px 20px 60px; }
			
			.ind-col-map .swiper-container02 { }
			.ind-col-map .swiper-container02 .list-img { padding-top: 0; padding-bottom: 0; }
			/*.ind-col-map .swiper-container02 .swiper-wrapper { width: 2400px!important;  }*/
			.ind-col-map .swiper-container02 .swiper-slide { height: 100% !important; margin-bottom: 0 !important;  }
			.ind-col-map .swiper-container02 .item-container { display: table; margin-left: 10px!important; margin-right: 10px!important; height: 100% !important; }
			.ind-col-map .swiper-container02 .img { width: 100%; }
			.ind-col-map .swiper-container02 a { display:table-cell; vertical-align: middle; width: 100%; height: 100% !important; }
			.ind-col-map .swiper-container02 img { width: 100%; }

			.ind-col-map .swiper-button-next {
				margin-top: -20px;
			    background-image: url(../../images/wzx/right.png);
			    right: -10px;
			    left: auto;
			}
			.ind-col-map .swiper-button-prev {
				margin-top: -20px;
			    background-image: url(../../images/wzx/left.png);
			    left: -10px;
			    right: auto;
			}


		.ind-col-submap { display: none; padding-top: 40px; text-align: center; }
		.ind-col-submap img { display: inline-block;  }

	.ind-col03 { background: url(../../images/wzx/ind04-bg.jpg) #fafafa no-repeat 50% 100%; }
		.ind-news { margin: 0 auto 130px; background: #fff; }
			.ind-news-list { list-style: none; border: 4px solid #fff; margin: 0; padding: 0; background: #f3f3f3;}
				.ind-news-list li a { display: block; text-decoration: none; height: 99px; }
				.ind-news-list li + li { border-top: 1px #fff solid; }
					.ind-news-list li .date { float: left; padding-top: 17px; width: 100px; height: 99px; text-align: center;  color: #fff; background: #777; }
					.ind-news-list li:nth-child(2) .date { background: #eb6c17;}
						.ind-news-list li .date .md { margin-bottom: 5px; font-size: 45px; line-height: 1; }
						.ind-news-list li .date .year { margin-bottom: 0; font-size: 13px; }
					.ind-news-list li .info-text {overflow: hidden; padding: 10px 20px 0; }
						.ind-news-list li .info-text .tit { font-weight: bold; font-size: 15px; color: #5d5d5d; }
						.ind-news-list li .info-text p { height: 27px; font-size: 13px; color: #5d5d5d; }

				.ind-news-list li a:hover { background: #fff; }


			.ind-news-img { display: none; }
	
}

@media (min-width: 768px) {
	

	.show_company { margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #f0f0f0; }
		.show_company img { border-radius: 10px; width: 100%; }
		.show_company ul { list-style: none; margin: 0; padding: 0;  }
		.show_company li { margin-top: 15px; text-indent: -3em; padding-left: 3em; }

	/*主页*/
	.ind-col01 { padding-top: 10px; background: url(../../images/wzx/ind01-bg.jpg) no-repeat 50% 0; }
		.ind-col01 .col-t { margin-bottom: 10px; }
		.ind-col01 .col-t h3 { float: left; margin: 0; width: 157px; height: 42px; text-indent: -9999px; background: url(../../images/wzx/ind01.jpg) no-repeat; }
		.ind-col01 .col-t ul { float: right; list-style: none; margin: 0; padding: 0; text-align: right; }
		.ind-col01 .col-t ul li { display: inline-block;  }
		.ind-col01 .col-t ul li + li { margin-left: 15px; }
		.ind-col01 .col-t ul li a {display: block; border-radius: 25px; padding: 12px 25px; color: #333; text-decoration: none; background: #f5f5f5; }
		.ind-col01 .col-t ul li a:hover,
		.ind-col01 .col-t ul li.active a { color: #fff; background: #777; }

		.ind-col01-bg { margin-top: -210px; height: 230px; background: #e8e8e8; }
		
		.ind-col01 .sub-show { position: relative; height: 425px; margin-left: -40px; margin-right: -40px; padding-left: 40px; padding-right: 40px;}
		.list-img.list-img-ind {}
		.list-img.list-img-ind .item-container { border: 1px solid #e2e2e2; height: 355px; background: #fff; }
		.list-img.list-img-ind .item-container:hover { margin: 0; padding: 0; }
		.list-img.list-img-ind .a-img { border-radius: 0; }
		.list-img.list-img-ind .item h3 { padding: 0 18px; text-align: left;  }
		.list-img.list-img-ind .item h3:before { content: ''; display: block; margin-bottom: 15px; width: 28px; height: 3px; background: #a6a6a6; }
		.list-img.list-img-ind .item .a-tit { color: #595959; }
		.list-img.list-img-ind .item p { padding: 0 18px; height: 43px; color: #9c9c9c; }
		.list-img.list-img-ind .item .btn-viwe { margin: 0 18px; display: block; border-radius: 20px; border: 1px solid #d2d2d2; width: 120px; height: 30px; line-height: 28px; color: #6d6c6c; text-align: center; }

		.list-img.list-img-ind .item-container:hover,
		.list-img.list-img-ind .item-container.active { background: #2168b6; }
		.list-img.list-img-ind .item .item-container:hover h3:before,
		.list-img.list-img-ind .item .item-container.active h3:before { background: #fff; }
		.list-img.list-img-ind .item .item-container:hover h3 a,
		.list-img.list-img-ind .item .item-container.active h3 a { color: #fff;  }
		.list-img.list-img-ind .item .item-container:hover p,
		.list-img.list-img-ind .item .item-container.active p { color: #cfcfcf; }
		.list-img.list-img-ind .item .item-container:hover .btn-viwe,
		.list-img.list-img-ind .item .item-container.active .btn-viwe { border: 1px solid #ea6c17; color: #fff; background: #ea6c17; }
		
		.ind-col01 .swiper-container01 { height: 400px; }
		.ind-col01 .swiper-container01 .list-img { padding-top: 0; padding-bottom: 0; }
		.ind-col01 .swiper-container01 .swiper-slide { height: auto !important; margin-bottom: 0 !important;  }
		.ind-col01 .swiper-container01 .item-container { margin-left: 10px!important; margin-right: 10px!important; }
		.ind-col01 .swiper-container01 .img { width: 100%; }

		/*.ind-col01 .swiper-container { margin-left: -34px; margin-right: -34px; padding: 0 34px; }
		.ind-col01 .swiper-wrapper { height: auto;  transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s;}
		.ind-col01 .swiper-slide { width: 241px; height: auto;  }
		.ind-col01 .swiper-button-next { right: 0 }
		.ind-col01 .swiper-button-prev { left: 0 }*/


	.ind-col02 { padding-top: 80px; padding-bottom: 80px; }
		.ind-about-box {}
		.ind-about-box .ind-about-tit {}
		.ind-about-box .ind-about-tit a { display: inline-block; padding: 10px 35px; font-size: 15px; background: #e1e1e1; }
		.ind-about-box .ind-about-tit a.active { color: #fff; background: #ec6b17; }
		.ind-about-box .ind-about-tit a + a { margin-left: 15px; }

		.ind-about-box .ind-about-show { min-height: 320px; }
		.ind-about-box .ind-about-show .item1 { padding-top: 30px; color: #666; font-size: 15px; }
		.ind-about-box .ind-about-show .item2 { padding-top: 50px; color: #666; font-size: 20px; line-height: 2; }
		.ind-about-box .ind-about-show .item3 { padding-top: 50px; color: #666; font-size: 18px; line-height: 2; }
		
	.ind-col-map { height: 282px; background: url(../../images/wzx/ind-map01.jpg) #2168b6 no-repeat 50% 100% }
	.ind-col-map > .container { position: relative; }
		.ind-col-subry {float: left; position: relative; margin-left: -30px; padding: 60px 50px 0px; width: 590px; }
			/*.ind-col-subry .swiper-container {   }
			.ind-col-subry .swiper-wrapper { padding-right: 250px; height: auto; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s;}

			.ind-col-subry .swiper-slide { width: auto !important }
			.ind-col-subry .swiper-slide { height: auto; text-align: center; }
			.ind-col-subry .swiper-slide img { height: 160px; }

			.ind-col-subry .swiper-button-next { right: 0 }
			.ind-col-subry .swiper-button-prev { left: 0 }*/

			.ind-col-map .swiper-container02 { height: 200px; }
			.ind-col-map .swiper-container02 .list-img { padding-top: 0; padding-bottom: 0; }
			/*.ind-col-map .swiper-container02 .swiper-wrapper { width: 2400px!important;  }*/
			.ind-col-map .swiper-container02 .swiper-slide { height: 100% !important; margin-bottom: 0 !important;  }
			.ind-col-map .swiper-container02 .item-container { display: table; margin-left: 10px!important; margin-right: 10px!important; height: 100% !important; }
			.ind-col-map .swiper-container02 .img { width: 100%; }
			.ind-col-map .swiper-container02 a { display:table-cell; vertical-align: middle; width: 100%; height: 100% !important; }
			.ind-col-map .swiper-container02 img { width: 100%; }

			.ind-col-map .swiper-button-next {
				margin-top: -10px;
			    background-image: url(../../images/wzx/right.png);
			    right: 0;
			    left: auto;
			}
			.ind-col-map .swiper-button-prev {
				margin-top: -10px;
			    background-image: url(../../images/wzx/left.png);
			    left: 0;
			    right: auto;
			}

			

		.ind-col-submap {position: absolute; top: -45px; right: 0; width: 452px; }

	
	.ind-col03 { background: url(../../images/wzx/ind04-bg.jpg) #fafafa no-repeat 50% 100%; }
		.ind-news { margin: 0 auto 190px; width: 1070px; }
			.ind-news-list { float: left; list-style: none; border: 4px solid #fff; margin: 0; padding: 0; width: 700px; background: #f3f3f3; }
				.ind-news-list li a { display: block; text-decoration: none; height: 99px; }
				.ind-news-list li + li { border-top: 1px #fff solid; }
					.ind-news-list li .date { float: left; padding-top: 17px; width: 100px; height: 99px; text-align: center;  color: #fff; background: #8f8f8f; }
					.ind-news-list li:nth-child(2) .date { background: #eb6c17;}
						.ind-news-list li .date .md { margin-bottom: 5px; font-size: 45px; line-height: 1; }
						.ind-news-list li .date .year { margin-bottom: 0; font-size: 13px; }
					.ind-news-list li .info-text {overflow: hidden; padding: 10px 20px 0; }
						.ind-news-list li .info-text .tit { font-weight: bold; font-size: 15px; color: #5d5d5d; }
						.ind-news-list li .info-text p { font-size: 13px; color: #5d5d5d; }

				.ind-news-list li a:hover { background: #fff; }


			.ind-news-img { float: right; border: 4px solid #fff; width: 340px; }
	
	
}



.swiper-pagination {
  position: absolute;
  z-index: 20;
  bottom: 10px;
  width: 100%;
  text-align: center;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #e2e2e2;
  margin: 0 5px;
  opacity: 0.8;
  cursor: pointer;
}
.swiper-active-switch {
  background: #2168b6;
}

.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 38px;
    height: 38px;
    margin-top: -36px;
    z-index: 10;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
}
.swiper-button-next {
    background-image: url(../../images/wzx/ind-right.jpg);
    right: 0;
    left: auto;
}
.swiper-button-prev {
    background-image: url(../../images/wzx/ind-left.jpg);
    left: 0;
    right: auto;
}



