@media screen and (min-width: 1200px) {
	/* 产品列表 */
	.pro_bj {
		width: 1200px;
		height: auto;
		overflow: hidden;
		margin: 30px auto;
	}

	.pro_left {
		float: left;
		width: 280px;
		height: auto;
		overflow: hidden;
	}

	.pro_left .title {
		clear: both;
		width: 100%;
		height: 48px;
		line-height: 48px;
		font-size: 18px;
		color: #fff;
		background: #4b4b4b;
		text-indent: 20px;
		text-transform:uppercase;
	}

	.pro_left ul li {
		float: left;
	}

	.pro_left li {
		width: 100%;
		text-indent: 30px;
		height: 42px;
		line-height: 42px;
		overflow: hidden;
		border-top: 1px solid #e1e1e1;
		background: #f4f4f4 url(../images/fir.jpg) 12px 18px no-repeat;
	}

	.pro_left li a {
		display: block;
	}

	.pro_right {
		float: right;
		width: 890px;
		height: auto;
		overflow: hidden;
	}

	.in_sign {
		height: 48px;
		line-height: 48px;
		background: #efefef;
		font-size: 18px;
		padding: 0 15px;
		text-transform:uppercase;
	}

	.in_sign a {
		color: #888;
		font-size: 12px;
	}

	.pro_right_list {
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.pro_right_list ul li {
		float: left;
	}

	.pro_right_list li {
		width: 283px;
		height: auto;
		overflow: hidden;
		margin-right: 20px;
		margin-top: 20px;
	}

	.pro_right_list li:nth-child(3n+3) {
		margin-right: 0;
	}

	.pro_right_list li img {
		width: 100%;
		height: 205px;
	}

	.pro_right_list li span {
		display: block;
		width: 100%;
		height: 45px;
		line-height: 45px;
		text-align: center;
		background: #efefef;
		border-top: 1px solid #ddd;
	}


	/* 关于我们 */
	.index_about_bj {
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.index_about_left {
		float: left;
		width: 50%;
		height: 510px;
		background: url(../images/about.jpg) center no-repeat;
		background-size: cover;
		position: relative;
	}

	.index_about_left h2 {
		font-weight: 700;
		font-size: 1.625em;
		color: #fff;
		background: #f04127;
		display: inline;
		position: absolute;
		padding: 12px 39px;
		top: 40px;
		right: 0;
	}

	.index_about_right {
		float: left;
		width: 50%;
		height: 510px;
		position: relative;
		background-color: #1b1b1b;
	}

	.about_txt {
		padding-left: 61px;
	}

	.about_txt h2 {
		font-weight: 700;
		font-size: 35px;
		color: #fff;
		position: relative;
		padding-top: 35px;
		word-spacing: 6px;
		padding-bottom: 38px;
	}

	.about_txt h2::before {
		content: '';
		width: 125px;
		height: 3px;
		background: #f04127;
		position: absolute;
		top: 85px;
	}

	.about_txt>p {
		color: #bcc1c7;
		width: 72%;
		line-height: 35px;
	}


	/* 环境 */
	.huanjing_bj{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 30px auto;
		position: relative;
	}
	.huanjing{
		width: 1200px;
		height: auto;
		overflow: hidden;
		margin: 0px auto;
	}
	.huanjing .title{
		font-size: 24px;
		/* line-height: 60px; */
		text-align: center;
		text-transform:uppercase;
	}
	
	.ge{
		width: 80px;
		height: 3px;
		background: #f04127;
		margin: 10px auto;
	}
	.swiper-container {
		width: 1200px;
		height: 100%;
	}
	
	.swiper-slide {
		text-align: center;
		font-size: 18px;
		background: #fff;
	
		/* Center slide text vertically */
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
	}
	
	
	
	.huanjing_img img{
		width: 100%;
		border: 1px solid #ddd;
		box-sizing: border-box;
		padding: 2px;
	}
	.huanjing_img span{
		display: block;
		text-align: center;
		height: 45px;
		line-height: 45px;
		font-size: 16px;
	}
	.prev_next{
		position: absolute;
		width: 1200px;
		height: auto;
		margin: 0px auto;
	}
	.prev_next .swiper-button-next{
		margin-right: -50px;
		margin-top: -150px;
	}
	.prev_next .swiper-button-prev{
		margin-left: -50px;
		margin-top: -150px;
	}
	
	/* 新闻 */
	.index_news_bj{
		width: 100%;
		height: auto;
		overflow: hidden;
		background: #f5f5f5;
	}
	.index_news{
		width: 1200px;
		height: auto;
		overflow: hidden;
		margin: 30px auto;
	}
	
	.index_news .title{
		font-size: 24px;
		/* line-height: 60px; */
		text-align: center;
		text-transform:uppercase;
	}
	.index_news .des{
		font-size: 16px;
		font-weight: 300;
		text-align: center;
		color: #666;
		margin: 0 auto 20px;
	}
	
	.index_news_list ul li{
		float: left;
	}
	.index_news_list li{
		text-align: left;
		width: 31.66666666%;
		height: auto;
		overflow: hidden;
		margin-right: 1%;
		background: #fff;
		padding: 0.5%;
	}
	
	.index_news_list li:nth-child(3){
		margin-right: 0;
	}
	.index_news_list li .img{
		width: 100%;
	}
	.index_news_list li .img img{
		/* width: 100%; */
		width: calc(100% - 4px);
		height: 210px;
		border: 1px solid #efefef;
		box-sizing: border-box;
		padding: 1px;
	}
	.index_news_list li .title{
		text-align: left;
		font-size: 16px;
		line-height: 25px;
		margin: 10px 0px 0px 0px;
		/* text-transform:uppercase; */
		text-transform: capitalize;
		color: #333;
	}
	.index_news_list li .date{
		line-height: 35px;
		color: #999;
	}
	.index_news_list li .des{
		text-align: left;
		font-size: 14px;
		color: #333;
	}
	
}



@media screen and (max-width: 1200px) {
	/* 产品列表 */
	.pro_bj {
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 10px auto;
	}

	.pro_left {
		float: left;
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.pro_left .title {
		width: 100%;
		height: 48px;
		line-height: 48px;
		font-size: 18px;
		color: #fff;
		background: #4b4b4b;
		text-indent: 20px;
		text-transform:uppercase;
	}

	.pro_left ul li {
		float: left;
	}

	.pro_left li {
		width: 100%;
		text-indent: 30px;
		height: 42px;
		line-height: 42px;
		overflow: hidden;
		border-top: 1px solid #e1e1e1;
		background: #f4f4f4 url(../images/fir.jpg) 12px 18px no-repeat;
	}

	.pro_left li a {
		display: block;
	}

	.pro_right {
		float: right;
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.in_sign {
		height: 48px;
		line-height: 48px;
		background: #efefef;
		font-size: 18px;
		padding: 0 15px;
		text-transform:uppercase;
	}

	.in_sign a {
		color: #888;
		font-size: 12px;
	}

	.pro_right_list {
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.pro_right_list ul li {
		float: left;
	}

	.pro_right_list li {
		width: 49.5%;
		height: auto;
		overflow: hidden;
		margin-right: 1%;
		margin-top: 1%;
	}

	.pro_right_list li:nth-child(2n+2) {
		margin-right: 0;
	}

	.pro_right_list li img {
		width: 100%;
		height: 130px;
	}

	.pro_right_list li span {
		display: block;
		width: 100%;
		height: 45px;
		line-height: 45px;
		text-align: center;
		background: #efefef;
		border-top: 1px solid #ddd;
	}


	/* 关于我们 */
	.index_about_bj {
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.index_about_left {
		display: none;
		
		float: left;
		width: 50%;
		height: 510px;
		background: url(../images/about.jpg) center no-repeat;
		background-size: cover;
		position: relative;
	}

	.index_about_left h2 {
		font-weight: 700;
		font-size: 1.625em;
		color: #fff;
		background: #f04127;
		display: inline;
		position: absolute;
		padding: 12px 39px;
		top: 40px;
		right: 0;
	}

	.index_about_right {
		float: left;
		width: 98%;
		padding: 1%;
		height: auto;
		overflow: hidden;
		position: relative;
		background-color: #1b1b1b;
	}

	.about_txt {
	}

	.about_txt h2 {
		font-weight: 700;
		font-size: 25px;
		color: #fff;
		position: relative;
		padding-top: 10px;
		word-spacing: 6px;
		padding-bottom: 10px;
		text-align: center;
	}

	.about_txt h2::before {
		content: '';
		width: 125px;
		height: 3px;
		background: #f04127;
		position: absolute;
		top: 50px;
	}

	.about_txt>p {
		color: #bcc1c7;
		width: 98%;
		line-height: 28px;
	}


	/* 环境 */
	.huanjing_bj{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 10px auto;
		position: relative;
	}
	.huanjing{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 0px auto;
	}
	.huanjing .title{
		font-size: 24px;
		/* line-height: 60px; */
		text-align: center;
		text-transform:uppercase;
	}
	
	.ge{
		width: 80px;
		height: 3px;
		background: #f04127;
		margin: 10px auto;
	}
	
	.swiper-container {
		width: 100%;
		height: 100%;
	}
	
	.swiper-slide {
		text-align: center;
		font-size: 18px;
		background: #fff;
	
		/* Center slide text vertically */
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
	}
	
	
	
	.huanjing_img img{
		width: 100%;
		border: 1px solid #ddd;
		box-sizing: border-box;
		padding: 2px;
	}
	.huanjing_img span{
		display: block;
		text-align: center;
		height: 45px;
		line-height: 45px;
		font-size: 16px;
	}
	.prev_next{
		position: absolute;
		width: 100%;
		height: auto;
		margin: 0px auto;
	}
	.prev_next .swiper-button-next{
		margin-right: -50px;
		margin-top: -150px;
	}
	.prev_next .swiper-button-prev{
		margin-left: -50px;
		margin-top: -150px;
	}
	
	/* 新闻 */
	.index_news_bj{
		width: 100%;
		height: auto;
		overflow: hidden;
		background: #f5f5f5;
	}
	.index_news{
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 10px auto;
	}
	
	.index_news .title{
		font-size: 24px;
		/* line-height: 60px; */
		text-align: center;
		text-transform:uppercase;
	}
	.index_news .des{
		font-size: 16px;
		font-weight: 300;
		text-align: center;
		color: #666;
		margin: 0 auto 10px;
	}
	
	.index_news_list ul li{
		float: left;
	}
	.index_news_list li{
		text-align: left;
		width: 100%;
		height: auto;
		overflow: hidden;
		background: #fff;
		padding: 0.5%;
		margin-bottom: 1%;
	}
	
	.index_news_list li:nth-child(3){
		margin-right: 0;
	}
	.index_news_list li .img{
		width: 100%;
	}
	.index_news_list li .img img{
		/* width: 100%; */
		width: calc(100% - 4px);
		border: 1px solid #efefef;
		box-sizing: border-box;
		padding: 1px;
	}
	.index_news_list li .title{
		text-align: left;
		font-size: 14px;
		line-height: 25px;
		margin: 10px 0px 0px 0px;
		/* text-transform:uppercase; */
		text-transform: capitalize;
		color: #333;
	}
	.index_news_list li .date{
		line-height: 35px;
		color: #999;
	}
	.index_news_list li .des{
		text-align: left;
		font-size: 14px;
		color: #333;
	}
	
	
}
