﻿

@media screen and (max-width:890px) {
.index_box {
	background-size: 100% 100%;
	width: 100%;
}
.index_inner {
	width: 100%;
	padding: 100px 5px 0;
	box-sizing: border-box;
}
.index_ul {
	width: 100%;
}
.index_pic img {
	max-width: 100%;
	height: auto;
	width: auto;
}
}
@media screen and (max-width:1200px) {
.head_inner {
	width: 100%;
	padding: 0 10px;
	box-sizing: border-box;
}
.nav {
	display: none;
}
.head {
	height: auto;
}
.home_h1 {
	margin: 10px 0;
}
.home_h1 img {
	height: 50px;
	width: auto;
}
.phnav {
	display: block;
}
.language {
	right: 10px;
}
.a_banner {
	background-size: 100% auto!important;
	height: 276px!important;
}
.foot_inner {
	width: 100%;
	padding: 0 10px;
	box-sizing: border-box;
}
.foot_inner li {
	width: 100%;
	float: none;
}
.foot_inner li span {
	padding: 5px 0 15px 0;
	margin: 0;
	clear: both;
}
.foot_inner li a {
	float: left;
	padding: 0 10px 0 0;
}
.add_inner {
	width: 100%;
	padding: 0 10px;
	box-sizing: border-box;
}
.add {
	height: auto;
	padding: 10px 0;
	line-height: 20px;
}
.wrap {
	width: 100%;
	padding: 0 10px;
	box-sizing: border-box;
}
.catalog {
	margin: 20px 0;
	float: none;
	width: 100%;
}
.catalog h3 {
	text-align: center;
}
.cata_ul {
	overflow: hidden;
	background: none;
}
.cata_ul a {
	float: left;
	width: 50%;
}
.cata_ul a:hover, .cata_ul a.for {
	background-size: 100% 100%;
}
.details {
	width: 100%;
	float: none;
}
.deta_tit .position {
	display: none;
}
.atricle {
	padding: 20px 0 47px;
}
.news_dl dt {
	float: none;
	margin: 0 auto 10px;
}
.news_dl dd {
	float: none;
	width: 100%;
}
.news_dl dd p {
	height: auto;
}
.news {
	padding: 0;
}
.news_dl dd .news_tit {
	text-align: center;
}
.news_info {
	padding: 20px 0 0 0;
}
.news_word img {
	max-width: 100%;
	width: auto;
	height: auto;
}
.case_ul li {
	margin: 27px 0 0 0;
	width: 50%;
	text-align: center;
}
.case_ul li {
	height: auto;
}
.case_info {
	padding: 0;
}
.case_info img {
	max-width: 100%;
	width: auto;
	height: auto;
}
.correlation {
	margin-top: 20px;
}
.faq {
	padding: 0;
}
.env dl dd p {
	height: auto;
}
.comp {
	padding-left: 0;
}
.mess_right {
	display: block!important;
	width: 100%!important;
	float: none!important;
}
.mess_left {
	display: block!important;
	width: 100%!important;
	float: none!important;
	text-align: left!important;
}
.comp_mess .mess_txt {
	width: 83%;
}
.comp_mess textarea {
	width: 83%;
}
.comp_mess .yz_txt {
	width: 200px;
}
table {
	width: 100%!important;
}
.comp_mess select {
	width: 90%;
}
.home_top {
	width: 100%;
	padding: 0 10px;
	box-sizing: border-box;
}
.index_h3 {
	padding: 30px 0;
}
.exp {
	padding: 0;
	margin: 0;
}
.exp li {
	margin: 0 0 20px 0;
	width: 33.3%;
	text-align: center;
}
.exp li span {
	background: none;
	padding-left: 0;
}
.exp li .exp_div img {
	height: auto;
	width: auto;
	max-width: 100%;
}
.home_scroll {
	top: 130px;
	width: 578px;
	margin-left: -289px;
	left: 50%;
}
.infor {
	height: 500px;
}
.xinwen .news_left {
	float: none;
	margin: 0 auto;
}
.news_right {
	width: 100%;
	float: none;
}
.xinwen {
	padding: 0;
}
.good {
	background: #329fec;
	height: auto;
	padding: 20px 0;
	margin-bottom: 0;
}
.good_inner {
	width: 100%;
	padding: 0 10px;
	box-sizing: border-box;
}
.about_inner {
	width: 100%;
	padding: 0 10px;
	box-sizing: border-box;
}
.about_dl dt {
	float: none;
	margin: 0 auto 20px;
}
.about_dl dd {
	width: 100%;
	float: none;
}
.index_about {
	margin-bottom: 50px;
}
#pc {
	display: none;
}
#show {
	display: block;
}
.map {
	width: 768px;
	margin: 0 auto;
}
.tianjin {
	left: 615px;
	top: 170px;
}
.shanxi {
	left: 490px;
	top: 300px;
}
.henan {
	left: 388px;
	top: 462px;
}
.hebie {
	left: 500px;
	top: 340px;
}
.shanxi1 {
	left: 470px;
	top: 380px;
}
.shandong {
	left: 545px;
	top: 310px;
}
.header_hover {
	display: none;
}
.line_right {
	display: block!important;
	width: 100%!important;
	float: none!important;
}
.line_left {
	display: block!important;
	width: 100%!important;
	float: none!important;
	text-align: left;
}
.line h3 {
	display: none;
}
.what {
	display: none;
}
.name_txt {
	width: 80%;
}
.line_tara {
	width: 80%;
}
.comp_right {
}
}
 @media screen and (max-width:768px) {
.a_banner {
	height: 179px!important;
}
.case_ul li {
	margin: 27px 0 0 0;
	width: 100%;
	float: none;
}
.case_ul li img {
	max-width: 100%;
	width: auto;
	height: auto;
}
.exp li {
	width: 50%;
}
.exp li {
	float: none;
	width: 100%;
}
.good_info li {
	width: 50%;
	margin-bottom: 20px;
}
.atricle img {
	width: 100% !important;
	height: auto !important;
}
.news_word img {
	width: 100% !important;
	height: auto !important;
}
}
@media screen and (max-width:414px) {
.a_banner {
	height: 96px!important;
}
.case_scroll {
	width: 180px;
	margin-left: -90px;
	left: 50%;
}
.recu dd .act li span {
	background: url(../jian.png) 0px center no-repeat
}
.map {
	width: 300px!important;
	height: 300px;
}
.comp_top em {
	font-size: 14px;
}
.home_scroll {
	top: 130px;
	width: 278px;
	margin-left: -139px;
	left: 50%;
}
.xinwen .news_left {
	width: 380px;
	height: 302px;
	border-radius: 30px 0 30px 0;
}
.news_left .news_banner li {
	width: 374px;
	height: auto;
}
.news_banner li img {
	width: auto;
	max-width: 100%;
	height: auto;
}
.good_info li {
	width: 100%;
	float: none;
}
.what {
	display: none;
}
.tianjin {
	left: 240px;
	top: 57px;
}
.shanxi {
	left: 160px;
	top: 100px;
}
.henan {
	left: 105px;
	top: 150px;
}
.hebie {
	left: 198px;
	top: 104px;
}
.shanxi1 {
	left: 168px;
	top: 153px;
}
}
 @media screen and (max-width:375px) {
.a_banner {
	height: 87px!important;
}
.news_ul li span {
	width: 26%;
}
.map {
	width: 360px!important;
}
.map iframe {
	width: 360px!important;
}
.comp_top {
	background: none;
	padding-left: 0;
	height: auto;
}
.xinwen .news_left {
	width: 350px;
	height: 280px;
	border-radius: 30px 0 30px 0;
}
.news_left .news_banner li {
	width: 344px;
	height: auto;
}
}
 @media screen and (max-width:360px) {
.release h3 {
	font-size: 18px;
}
.release span {
	overflow: hidden;
}
.map iframe {
	width: 300px!important;
}
.xinwen .news_left {
	width: 300px;
	height: 240px;
	border-radius: 30px 0 30px 0;
}
.news_left .news_banner li {
	width: 294px;
	height: auto;
}
}
 @media screen and (max-width:320px) {
.a_banner {
	height: 74px!important;
}
.news_dl dt {
	width: 300px;
	height: auto;
}
.news_dl dt img {
	width: 300px;
	height: auto;
	overflow: hidden;
}
}
 @media screen and (min-width:1201px) {
.phnav {
	display: none;
}
}
