@charset "utf-8";
/* CSS Document */
/*--------首页 s--------*/
 @media screen and (max-width: 1200px) {
.section {
	width: 95%;
}
.index_partner ul li {
	margin: 0 2% 25px;
}
.ewm {
	width: 20%;
}
}
 @media screen and (max-width: 1110px) {
.header .section {
	width: 100%;
}
.header .logo {
	float: none;
	margin: 15px auto;
}
.header .logo img {
	display: block;
	margin: 0 auto;
}
.nav {
	float: none;
	width: 100%;
	background: #00b14d;
	border: none;
}
.nav ul li {
	line-height: 40px;
	min-height: 40px;
	padding: 0px 20px 0;
}
.nav ul li a {
	color: #fff;
	font-size: 15px;
}
.nav ul li a span {
	display: none;
}
.index_message {
	float: none;
	width: 100%;
	padding-left: 0;
	margin-bottom: 15px;
}
.index_message input, .index_message textarea {
	display: block;
	font-size: 16px;
	padding: 0 1.5%;
	margin: 0 auto 7px;
}
.index_message .button-d {
	width: 83%;
	font-size: 16px;
	margin: 0 auto;
}
.index_address {
	float: none;
	width: 78%;
	padding: 2% 2.5% 4.1%;
	margin: 0 auto;
	overflow: hidden;
}
.ewm {
	width: 128px;
}
}
 @media screen and (max-width:900px) {
.index_news ul li {
	width: 48%;
	margin: 0 1% 20px;
}
.index_news ul li img {
	margin-right: 4%;
	width: 23%;
}
.index_news_info {
	float: left;
	width: 70%;
}
.index_news_info h3 b {
	display: none;
}
}
 @media screen and (max-width:790px) {
.index_partner ul li {
	width: 19.6%;
}
}
 @media screen and (max-width:710px) {
.header .section {
	position: relative;
}
.nav {
	display: none;
}
.nav_btn {
	display: block;
	position: absolute;
	top: 26px;
	right: 20px;
}
.nav ul li {
	width: 100%;
	padding: 0;
}
.slide_container {
	border-top: 5px solid #029642;
}
.index_company ul li {
	float: left;
	position: relative;
	width: 50%;
}
.index_news ul li {
	float: none;
	width: 90%;
	margin: 0 auto 20px;
}
.index_news_info h3 b {
	display: block;
}
.product_nav{width: 100%;}
.p_nav_2{width: 100%;margin: 0;float: none;}
.index_product ul li{float: none;width: 100%;margin: 0px 0 15px 0;}
}
 @media screen and (max-width:620px) {
.index_partner ul li {
	width: 27%;
}
.ewm {
	width: 20%;
}
.index_address p {
	line-height: 33px;
}
.index_company, .index_news, .index_partner {
	padding: 50px 0;
}
h2 img {
	width: 50%;
}
.product_nav{width: 100%;}
.p_nav_2{width: 100%;margin: 0;float: none;}
.index_product ul li{float: none;width: 100%;margin: 0px 0 15px 0;}
}
 @media screen and (max-width:560px) {
.index_news_info h3 span {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 72%;
}
.index_address p {
	font-size: 14px;
	line-height: 27px;
	width: 100%;
}
.index_address img {
	width: 60%;
}
.index_address .ewm {
	width: 25%;
  	margin-top: 30px;
}
.product_nav{width: 100%;}
.p_nav_2{width: 100%;margin: 0;float: none;}
.index_product ul li{float: none;width: 100%;margin: 0px 0 15px 0;}
}
 @media screen and (max-width:414px) {
.nav_btn {
	top: 30px;
}
.nav_btn img {
	width: 85%;
}
.slide_container .slide li {
	width: 200%;
	left: -50%;
}
.index_company ul li {
	float: none;
	width: 100%;
	margin: 0 auto;
}
.index_news ul li img {
	width: 30%;
}
.index_news_info h3 span {
	width: 100%;
}
.index_news_info h3 b {
	display: none;
}
.index_news_info {
	width: 65%;
}
.index_partner ul li {
	width: 43%;
}
.index_contact {
	padding: 40px 0;
}
.index_partner {
	padding: 50px 0 20px;
}
.product_nav{width: 100%;}
.p_nav_2{width: 100%;margin: 0;float: none;}
.index_product ul li{float: none;width: 100%;margin: 0px 0 15px 0;}


}
 @media screen and (max-width:375px) {
.header .logo img {
	width: 60%;
}
.header {
	min-height: inherit;
}
.nav_btn {
	top: 28px;
	right: 5px;
}
.nav_btn img {
	width: 75%;
}
.index_news ul li img {
	width: 36%;
}
.index_news_info {
	width: 60%;
}
.index_address {
	position: relative;
}
.index_address img {
	width: 73%;
	margin-bottom: 14px;
}
.index_address .ewm {
	position: absolute;
	right: 2.5%;
	top: 5%;
	width: 20%;
}
.index_address p {
	width: 100%;
	margin-top: 20px;
}
.product_nav{width: 100%;}
.p_nav_2{width: 100%;margin: 0;float: none;}
.index_product ul li{float: none;width: 100%;margin: 0px 0 15px 0;}
}
 @media screen and (max-width:320px) {
.nav_btn {
	top: 23px;
}
}
/*--------首页 e--------*/

/*--------公司简介 s--------*/
 @media screen and (max-width:1200px) {
.wrap {
	width: 95%;
}
.about_nav a {
	width: 12%;
}
.about_nav a img {
	width: 100%;
}
}
@media screen and (max-width:667px) {
.about_contain dl dd {
	height: 50px;
	line-height: 50px;
	font-size: 20px;
}
}
@media screen and (max-width:568px) {
.about_nav a {
	width: 17%;
}
.about_title {
	font-size: 27px;
	margin: 0 auto 30px;
}
.about_contain {
	margin-top: 0px;
}
.about_contain dl dd {
	height: 45px;
	line-height: 45px;
	font-size: 15px;
}
}
 @media screen and (max-width:414px) {
.s_banner img {
	width: 160%;
	margin-left: -30%;
}
.about_contain dl dd {
	height: 40px;
	line-height: 40px;
	font-size: 13px;
	padding: 0 3%;
}
.about_nav a {
	width: 20%;
}
}
 @media screen and (max-width:375px) {
.about_nav a {
	width: 22%;
}
}
	




/*--------公司简介 e--------*/

/*--------投资项目 s--------*/
@media screen and (max-width: 1200px) {
.mosaic-block {
/*max-height: 334px;*/
}
.mosaic-overlay .details {
	margin: 20px 15px;
}
}
@media screen and (max-width: 1176px) {
.mosaic-block {
/*max-height: 327px;*/
}
.mosaic-overlay .details {
	margin: 10px 10px;
}
.mosaic-overlay .details p {
	font-size: 14px;
	line-height: 29px;
}
}
@media screen and (max-width: 1150px) {
.mosaic-block {
/*max-height: 286px;*/
}
.mosaic-overlay .details {
	margin: 10px 10px;
}
}
@media screen and (max-width: 1008px) {
.mosaic-block {
/*max-height: 236px;*/
}
.mosaic-overlay .details p {
	line-height: 25px;
}
}
@media screen and (max-width: 836px) {
.mosaic-block {
	float: none;
	width: 80%;
	/*height: 399px !important;*/
	margin: 0 auto 50px !important;
}
.business_nav a {
	width: 12%;
	margin: 0 5%;
}
}
@media screen and (max-width: 568px) {
.business_nav a {
	width: 17%;
	margin: 0 5%;
}
}
 @media screen and (max-width: 478px) {
.business_nav a {
	width: 23%;
	margin: 0 5%;
}
.mosaic-block {
	width: 100%;/*height: 205px !important;*/
}
}
 @media screen and (max-width: 330px) {
.mosaic-block {
	width: 100%;/*height: 197px !important;*/
}
}
/*--------投资项目 e--------*/
/*--------新闻中心 s--------*/
 @media screen and (max-width: 767px) {
.Information_02 {
	width: 88%;
	margin: 0 auto;
	padding: 5%;
}
.Information_02 img {
	display: block;
	float: none;
	margin-right: 0%;
	width: 100%;
	height: 100%;
	margin-bottom: 20px;
}
.Information_02 .Infor_right {
	float: none;
	width: 100%;
}
}
 @media screen and (max-width: 606px) {
.fy {
	margin-top: 40px;
	margin-bottom: 20px;
	float: right;
	margin-left: 0;
}
.fy span {
	margin: 0;
	margin-left: 24px;
}
}
 @media screen and (max-width: 558px) {
.Information h3 span {
	display: none;
}
}
 @media screen and (max-width: 394px) {
.Information h3 b {
	font-size: 20px;
}
.Information p {
	font-size: 12px;
	line-height: 26px;
	color: #000000;
}
.Information a {
	width: 100px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}
.fy {
	margin-top: 20px;
	margin-bottom: 0px;
}
.fy span {
	margin-left: 12px;
}
.fy span a {
	font-size: 14px;
}
}
 @media screen and (max-width: 374px) {
.Information_02 {
	width: 85%;
	margin: 0 auto;
	padding: 5%;
}
}

/*--------新闻中心 e--------*/
/*--------人力资源 s--------*/

@media screen and (max-width: 1200px) {
.popup_01, .popup_02, .popup_03, .popup_04, .popup_05, .popup_06, .popup_07, .popup_08 {
	width: 80%;
	margin-left: -40%;
}
.popup_01 span, .popup_02 span, .popup_03 span, .popup_04 span, .popup_05 span, .popup_06 span, .popup_07 span, .popup_08 span {
	width: 95%;
}
}
@media screen and (max-width: 1024px) {
.recruitment_top .circle {
	height: 190px;
}
}
@media screen and (max-width: 768px) {
.popup_01 h3, .popup_02 h3, .popup_03 h3, .popup_04 h3, .popup_05 h3, .popup_06 h3, .popup_07 h3, .popup_08 h3 {
	font-size: 25px;
	line-height: 56px;
	height: 69px;
	margin-top: 20px;
	width: 60%;
	margin-bottom: 30px;
}
.recruitment_top .circle {
	width: 46%;
	height: 230px;
	margin: 0 2% 30px;
}
}
@media screen and (max-width: 568px) {
.recruitment_top .circle {
	width: 100%;
	height: 314px;
	float: none;
	margin: 0 auto 30px;
}
.popup_01 h3, .popup_02 h3, .popup_03 h3, .popup_04 h3, .popup_05 h3, .popup_06 h3, .popup_07 h3, .popup_08 h3 {
	font-size: 20px;
}
.popup_01 a, .popup_02 a, .popup_03 a, .popup_04 a, .popup_05 a, .popup_06 a, .popup_07 a, .popup_08 a {
	width: 25px;
	height: 25px;
}
.popup_01 a img, .popup_02 a img, .popup_03 a img, .popup_04 a img, .popup_05 a img, .popup_06 a img, .popup_07 a img, .popup_08 a img {
	width: 25px;
	height: 25px;
}
}
@media screen and (max-width: 320px) {
.recruitment_top .circle {
	width: 100%;
	height: 260px;
	float: none;
	margin: 0 auto 30px;
}
.recruitment_bottom, .recruitment_bottom_02 {
	margin-top: 0px;
}
.popup_01 h3, .popup_02 h3, .popup_03 h3, .popup_04 h3, .popup_05 h3, .popup_06 h3, .popup_07 h3, .popup_08 h3 {
	font-size: 17px;
	line-height: 20px;
	height: 40px;
}
.popup_01 a, .popup_02 a, .popup_03 a, .popup_04 a, .popup_05 a, .popup_06 a, .popup_07 a, .popup_08 a {
	width: 16px;
	height: 16px;
	right: 10px;
	top: 10px;
}
.popup_01 a img, .popup_02 a img, .popup_03 a img, .popup_04 a img, .popup_05 a img, .popup_06 a img, .popup_07 a img, .popup_08 a img {
	width: 16px;
	height: 16px;
}
}
/*--------人力资源 e--------*/
