﻿/* @media (min-width:1921px) and (max-width:2099px) {
	.nav-ul1 li{
		margin-right: 430px;
		margin-left: 18px;
		margin-right: 18px;
	}
} */
@media (min-width:1921px) {
	.nav-ul1{
		width: 62.5%;
		margin: 0 auto;
		text-align: center;
	}	
	.nav-ul1 li:first-child {
		margin-left: 76px;
	}	
	.nav-ul1 li:last-child {
		margin-right: 0;
	}
	.header-inside .a-logo{
		display: block;
		/*position: absolute;
		margin-left: -9%;*/
		margin-right: 0;
		position: absolute;
		left: 4%;
		top: 5px;
		z-index: 7;
	}
	.header-inside .span1{
		top: 53px;
		margin-top: 0;
		margin-right: -40px;
	}
/* 	.header-inside .span1{
		right: auto;
		left: 6.1%;
	} */
}
@media (max-width:1920px) {
	.header-index2 .nav ul li {
		margin-left: 10px;
		margin-right: 10px;
	}
	.project-des .div1{
		margin-top: 37px;
	}
	.nav-ul1 {
		position: static;
		margin-right: 0;
		float: none;
		float: left;
	}
	.header-inside .span1{
		margin-left: 0;
		margin-top: 53px;
		width: auto;
		right: auto;
	}
}

@media (min-width:1599px) and (max-width:1760px) {
	.header-index2 .nav .span1 {
		margin-left: 0;
	}

	.header-inside .a-logo {
		margin-right: 3%;
	}

	.nav-ul1 li {
		margin: 0 20px;
	}

	.header-inside .span1 {
		margin-left: 0;
	}

}

@media only screen and (max-width:1599px) {
	.header-index .nav {
		text-align: right;
	}

	.header-index2 .nav {
		text-align: left;
		margin-left: 6.4%;
	}

	.header-inside .a-logo {
		margin-right: 3%;
	}

	.nav-ul1 li {
		margin: 0 15px;
	}

	.header-inside .span1 {
		margin-left: 0;
	}

	.banner-wenzi {
		left: 30%;
	}

	.index-news-a1 {
		margin: 0 15px;
	}

	.mate-divv1 {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.contact-nr {
		padding-left: 10%;
	}

	.index-slider-title{
		margin-top: 90px;
	}

}

@media (min-width:1439px) and (max-width:1519px) {
	.header-inside .a-logo {
		width: 110px;
		margin-top: 42px;
	}

	.header-inside .span1 .bdo1 {
		margin-left: 20px;
	}

	.header-inside .span1 .bdo1:first-child {
		margin-left: 30px;
	}

}

@media (max-width:1439px) {
	.header-index2 .nav .span1 {
		margin-left: 0;
	}

	.header-index2 .nav .span1 .bdo1 {
		margin-left: 20px;
	}

	.header-inside .a-logo {
		width: 110px;
		margin-top: 42px;
		margin-right: 2%;
		margin-left: 5%;
	}

	.nav-ul1 {
		float: none;
		float: right;
		margin-right: 15px;
		margin-top: 35px;
	}

	.nav-ul1 li a {
		height: 86px;
		line-height: 86px;
	}

	.header-inside .span1 {
		display: block;
		top: -35px;
		right: 0;
		white-space: nowrap;
		text-align: right;
	}

	.header-inside .span1 .bdo1 {
		display: inline-block;
		width: auto;
		margin-right: 30px;
	}

	/* 	.nav-ul1 li{
			margin: 0 15px;
		} */
	.header-inside .span1 {
		margin-left: 0;
	}

    /* .index-service,
	.index-partner,
	.index-news-01{
		margin-left: 10%;
	}  */

	.index-news-div1 {
		padding: 50px 15px 30px;
	}

	.index-news-a1 {
		margin: 0;
	}

	.mate-divv1 .span-detail {
		height: 48px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}

	.slider-wenzi{
		width: 50%;
	}

	.index-project{
		margin-top: -275px;
	}
/* 	.index-project .index-title{
		margin-left: 10%;
	} */
	.index-project-div1{
		width: 30%;
		margin-left: 10%;
	}
	.index-project-div2{
		width: 60%;
	}
	.index-slider-title{
		margin-top:60px;
	}
	.index-slider-txt{
		height: 72px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}
	.index-slider-title .index-more{
		margin-top: 10px;
	}
	.index-slider-wenzi{
		padding-left: 5%;
	}

	

}

@media (min-width:1199px) and (max-width:1599px) {
	.design-team-a1 .span-abs2 .span-zi {
		font-size: 18px;
	}

	
	.contact-zxns-01 {
		width: 50%;
	}

	.contact-detail {
		width: 80%;
	}

}

@media (min-width:1199px) and (max-width:1439px) {
	.header-index .nav ul li {
		margin-left: 10px;
		margin-right: 10px;
	}

	.header-index2 .nav {
		padding-top: 40px;
		text-align: right;
	}

	.header-index2 .nav ul li {
		margin-left: 10px;
		margin-right: 10px;
	}

	.header-index2 .nav ul li a {
		line-height: 50px;
	}

	.header-index2 .nav .span1 {
		margin-top: -30px;
		margin-left: -366px;
		white-space: nowrap;
		text-align: right;
	}

	.header-index2 .nav .span1 .bdo1 {
		display: inline-block;
		width: auto;
		margin-right: 30px;
	}

	.mate-divv1 .span-more {
		margin-top: 20px;
	}

	.contact-detail {
		width: 80%;
		top: 75px;
		margin-left: 58px;
	}

}

@media (min-width:1365px) and (max-width:1479px) {
/* 	.index-about-wenzi {
		margin-left: 20%;
	}
 */
	.index-about-txt {
		height: 216px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 7;
		overflow: hidden;
	}

	.index-pic {
		height: 620px;
	}

	.index-culture {
		margin-top: -130px;
	}

	.index-culture .index-about-pic {
		width: auto;
		/* margin-left: 20%; */
	}

	.index-culture .index-about-wenzi {
		margin-left: 0;
		margin-top: 165px;
	}

	.index-culture .index-about-txt {
		height: 112px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 4;
		overflow: hidden;
	}

	.index-slider-title{
		width: 75%;
		margin-left: 20%;
	}
	.index-slider-wenzi .slick-prev, .index-slider-wenzi .slick-next{
		height: 55px;
	}


}

@media only screen and (max-width:1365px) {
	.line-bg {
		display: none;
	}

	/* .row>div{
		margin-left: -15px;
		margin-right: -15px;
	} */
	.index-pic {
		height: 500px;
	}

	.index-culture {
		margin-top: -90px;
	}

	.index-culture .index-about-pic {
		width: auto;
		/* margin-left: 20%; */
	}

	.index-culture .index-about-wenzi {
		margin-left: 0;
		margin-top: 165px;
	}

	.index-culture .index-about-txt {
		height: 84px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
	}

	.contact-ewm .span1 {
		margin-left: 2%;
		margin-right: 2%;
	}

	.contact-mail .span1 {
		width: auto;
		padding: 15px 20px;
		margin-right: 20px;
	}

/* 	.index-project-div1{
		width: 35%;
	}
	.index-project-div2{
		width: 65%;
	} */
	.index-slider-title{
		margin-top: 48px;
		width: 80%;
		margin-left: 10%;
	}
	.index-slider-wenzi .slick-prev, .index-slider-wenzi .slick-next{
		height: 55px;
	}

}

@media (min-width:1200px) and (max-width:1365px) {
	.index-about-wenzi {
		margin-left: 33px;
	}

}

@media (min-width:1200px) and (max-width:1279px) {
	.header-index .nav ul li {
		margin-left: 10px;
		margin-right: 10px;
	}

}

@media only screen and (min-width:1200px) {
	.banner .owl-item.active .banner-wenzi .span1 {
		animation: flipInX 1s 1 1s linear forwards;
		-moz-animation: flipInX 1s 1 1s linear forwards; /* Firefox */
		-webkit-animation: flipInX 1s 1 1s linear forwards; /* Safari and Chrome */
		-o-animation: flipInX 1s 1 1s linear forwards; /* Opera */
	}

	.banner .owl-item.active .banner-wenzi .span1:nth-child(2) {
		animation: flipInX 1s 1 1.1s linear forwards;
		-moz-animation: flipInX 1s 1 1.1s linear forwards; /* Firefox */
		-webkit-animation: flipInX 1s 1 1.1s linear forwards; /* Safari and Chrome */
		-o-animation: flipInX 1s 1 1.1s linear forwards; /* Opera */
	}

	.banner .owl-item.active .banner-wenzi .span1:nth-child(3) {
		animation: flipInX 1s 1 1.2s linear forwards;
		-moz-animation: flipInX 1s 1 1.2s linear forwards; /* Firefox */
		-webkit-animation: flipInX 1s 1 1.2s linear forwards; /* Safari and Chrome */
		-o-animation: flipInX 1s 1 1.2s linear forwards; /* Opera */
	}

	.banner .owl-item.active .banner-wenzi .span1:nth-child(4) {
		animation: flipInX 1s 1 1.3s linear forwards;
		-moz-animation: flipInX 1s 1 1.3s linear forwards; /* Firefox */
		-webkit-animation: flipInX 1s 1 1.3s linear forwards; /* Safari and Chrome */
		-o-animation: flipInX 1s 1 1.3s linear forwards; /* Opera */
	}

	.banner .owl-item.active .banner-wenzi .span1:nth-child(5) {
		animation: flipInX 1s 1 1.4s linear forwards;
		-moz-animation: flipInX 1s 1 1.4s linear forwards; /* Firefox */
		-webkit-animation: flipInX 1s 1 1.4s linear forwards; /* Safari and Chrome */
		-o-animation: flipInX 1s 1 1.4s linear forwards; /* Opera */
	}

	.index-news-tab .span1 bdo {
		position: relative;
	}

	.index-news-tab .span1 bdo::before {
		content: " ";
		position: absolute;
		right: -20px;
		top: 50%;
		width: 20px;
		height: 1px;
		background: #fff;
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
	}

	.index-news-tab .span1 bdo:hover::before,
	.index-news-tab .span1 bdo.xz::before {
		right: -30px;
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}

	.news-a1:hover {
		background: #d22646;
		color: #fff;
	}

	.news-a1:hover .bdo1 {
		color: #fff;
	}

	.news-a1:hover img {
		-webkit-transform: scale(1.2);
		-moz-transform: scale(1.2);
		-o-transform: scale(1.2);
		transform: scale(1.2);
	}

}

@media only screen and (max-width:1199px) {
	.header-index,
	.header-index2 {
		display: none;
	}

	.nav-ul1 li {
		margin-left: 10px;
		margin-right: 10px;
	}

	.left-hand-nav-inside {
		right: 0;
		bottom: auto;
		width: 100%;
		height: 80px;
		z-index: 999;
	}

	.left-hand-nav-inside .span-logo {
		width: 11%;
		right: auto;
		left: 20px;
		top: 18px;
		bottom: 0;
		height: 100px;
	}

	.left-hand-nav-inside .span-logo img {
		width: 100%;
	}

	/*.left-hand-nav-inside .span-logo {
		width: 10%;
		right: auto;
		left: 20px;
		top: auto;
		bottom: -20px;
		height: 100px;
	}

	.left-hand-nav-inside .span-logo img {
		width: 100%;
	}*/

	.left-hand-nav-inside .span-menu {
		right: 20px;
		margin-right: 0;
		top: auto;
		bottom: 33px;
	}

	.left-hand-nav-inside .mg-logo2 {
		display: none;
	}

	.left-hand-nav-inside .left-hand-ul1 {
		margin-bottom: 20px;
	}

	.left-hand-nav-inside .left-hand-pic {

		/* display: none; */
	}

	.left-hand-nav-inside.xz {
		background: #fff;
		height: 100%;
		bottom: 0;
	}

	.left-hand-nav-inside.xz .span-menu {
		right: 20px;
	}

	.left-hand-nav-inside.xz .span-menu .bdo1 {
		width: 100%;
		top: 6px;
	}

	.left-hand-nav-inside.xz .span-menu .bdo2 {
		display: none;
	}

	.left-hand-nav-inside.xz .span-menu .bdo3 {
		width: 100%;
		bottom: 6px;
	}

	.left-hand-nav-inside {
		display: block;
	}

	.header-inside {
		display: none;
	}

	.header-inside {
		position: relative;
	}

	.h-124 {
		height: 80px;
	}

	.banner-wenzi .span1 {
		-webkit-transition: all 1s 1s;
		-moz-transition: all 1s 1s;
		-o-transition: all 1s 1s;
		transition: all 1s 1s;
	}

	.banner-wenzi .span1:nth-child(2) {
		-webkit-transition: all 1s 1.1s;
		-moz-transition: all 1s 1.1s;
		-o-transition: all 1s 1.1s;
		transition: all 1s 1.1s;
	}

	.banner-wenzi .span1:nth-child(3) {
		-webkit-transition: all 1s 1.2s;
		-moz-transition: all 1s 1.2s;
		-o-transition: all 1s 1.2s;
		transition: all 1s 1.2s;
	}

	.banner-wenzi .span1:nth-child(4) {
		-webkit-transition: all 1s 1.3s;
		-moz-transition: all 1s 1.3s;
		-o-transition: all 1s 1.3s;
		transition: all 1s 1.3s;
	}

	.banner-wenzi .span1:nth-child(5) {
		-webkit-transition: all 1s 1.4s;
		-moz-transition: all 1s 1.4s;
		-o-transition: all 1s 1.4s;
		transition: all 1s 1.4s;
	}

	.banner .owl-item.active .banner-wenzi .span1 {
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}

	.index-about-wenzi {
		margin-left: 33px;
	}

	.index-about-pic a {
		margin-right: -15px;
	}

	.index-culture .index-about-wenzi {
		margin-top: 115px;
		padding-left: 8%;
	}

	.index-culture .index-more {
		margin-top: 17px;
	}

	.index-news-span-more a {
		height: 48px;
		line-height: 48px;
	}

	.index-news {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.index-news-01 {
		padding-left: 0;
	}

	.index-news-left {
		position: static;
		margin-left: 0;
		width: 100%;
		text-align: center;
	}

	.index-title3 {
		background: url('../images/bg-06.png') center bottom no-repeat;
	}

	.index-news-tab {
		margin-top: 30px;
	}

	.index-news-tab .span1 {
		display: inline-block;
		margin: 0 15px;
	}

	.index-news-right {
		margin-top: 30px;
	}

	.index-part-a1 img {
		-webkit-filter: grayscale(0%);
		-moz-filter: grayscale(0%);
		-ms-filter: grayscale(0%);
		-o-filter: grayscale(0%);
		filter: grayscale(0%);
	}

	.index-pic {
		background-attachment: inherit !important;
	}

	.public-title {
		width: 100%;
	}

	.public-title .span1 {
		text-align: center;
	}

	.public-title .public-cn {
		background: url('../images/bg-08.jpg') center bottom no-repeat;
	}

	.public-menu {
		width: 100%;
	}

	.public-nav {
		padding-left: 0;
	}

	.news-a1 {
		margin-top: 25px;
	}

	.mate-01 .a-pic {
		width: 50%;
	}

	.mate-divv1 {
		margin-left: -20%;
		padding: 20px 5%;
	}

	.mate-01:nth-child(2n) .mate-divv1 {
		margin-right: -20%;
	}

	.contact-zxns-01 {
		width: 60%;
	}

	.contact-detail {
		width: 50%;
		margin-left: 50px;
		height: 355px;
	}

	.project-wenzi .div1{
		margin-left: -23.88%;
	}
	.project-wenzi .b-title{
		position: static;
		display: inline-block;
		width: auto;
	}
	.project-ul1 li{
		font-size: 14px;
		line-height: 40px;
		color: #fff;
	}


	.slider-wenzi{
		width: 87.68%;
	}
	
	.index-project-01{
		padding-bottom: 100px;
	}
	.index-project-div1{
		width: 100%;
	}
	.index-project-div2{
		width: 100%;
	}
	.index-slider-wenzi{
		position: static;
	}
	.index-slider-wenzi .slick-prev, .index-slider-wenzi .slick-next{
		width: 149px;
		height: 60px;
		/* bottom: -75px; */
		z-index: 4;
	}
	.index-slider-wenzi .slick-prev{
		left: auto;
		right: 150px;
		/* margin-left: -150px; */
	}
	.index-slider-wenzi .slick-next{
		right:0;
		/* margin-right: -150px; */
	}

/* 	.index-project .index-title{
		margin-left: 3%;
	} */

	.index-project-01 .span-page{
		right: auto;
		left: 7%;
		top: auto;
		bottom: -30px;
		color: #fff;
		line-height: 60px;
	}
	.index-project-01 .span-page .b1{
		font-size: 60px;
	}
	.index-project-01 .span-page .bdo1{
		top: -20px;
	}
	.index-project-01 .span-page .b2{
		font-size: 30px;
	}

	.about-adv-01{
		margin-top: 50px;
	}


}

/* @media only screen and (max-width:1099px) {

} */
@media only screen and (max-width:1024px) {
	.left-hand-nav .mg-logo2 {
		top: 3%;
		height: 70px;
	}

	.left-hand-nav.xz .left-hand-menu {
		left: 10%;
	}

	.left-hand-pic {
		width: 50%;
	}

}

@media only screen and (min-width:992px){
	.about-pic{
		display: block;
	}
	.about-pic2{
		display: none;
	}
}
@media only screen and (max-width:991px) {
	.index-service,
	.index-partner,
	.index-news-01 {
		margin-left: 0;
	}

	.invent-div1 {
		margin-top: 25px;
	}

	.mate-01 .a-pic {
		float: none;
		display: block;
		width: 100%;
	}

	.team-tc {
		width: 80%;
		left: 10%;
		margin-left: 0;
	}

	.contact-map {
		position: static;
		width: 100%;
		height: 300px;
		overflow: hidden;
	}

	.contact-01 {
		float: none;
		width: 100%;
	}

	.contact-nr {
		padding-left: 30px;
		padding-right: 30px;
	}

	.contact-gd {
		height: auto;
	}

	
	.about-adv-art,.about-adv-01:nth-child(2n) .about-adv-art{
		float: none;
		width: 100%;
		padding: 50px 0;
	}
	.about-adv-art .div2,.about-adv-01:nth-child(2n) .about-adv-art .div2{
		width: 100%;
		height: auto;
		margin: 0;
		padding: 0 30px;
	}
	.about-pic{
		position: static;
		display: none;
	}

	.about-adv{
		padding: 50px 15px;
	}
	.about-pic2{
		display: block;
		margin-top: 20px;
	}
	.about-pic2 .owl-prev,
	.about-pic2 .owl-next {
		position: absolute;
		top: -50px;
		width: 16px;
		height: 12px;
		right: 15px;
		font-size: 0 !important;
	}

	.about-pic2 .owl-prev {
		margin-right: 30px;
		background: url('../images/icon-34.png') center center no-repeat !important;
	}

	.about-pic2 .owl-next {
		background: url('../images/icon-35.png') center center no-repeat !important;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.left-hand-nav.xz .left-hand-menu {
		left: 7%;
	}

	.nav-ul1 li {
		margin-left: 10px;
		margin-right: 10px;
	}

	.banner-wenzi {
		left: 12%;
	}

	.banner-wenzi .span1 {
		font-size: 56px;
	}

	.banner-wenzi .span1:nth-child(2) {
		margin-left: 50px;
	}

	.banner-wenzi .span1:nth-child(3) {
		margin-left: 100px;
	}

	.banner-wenzi .span1:nth-child(4) {
		margin-left: -54px;
	}

	.banner-wenzi .span1:nth-child(5) {
		margin-left: 150px;
	}

	.index-about,
	.index-culture,
	.index-service-main,
	.index-partner-main,
	.index-news-01 {
		width: auto;
		margin-left: 6.4%;
		margin-right: 6.4%;
	}

	.index-about-wenzi {
		margin-left: 33px;
		padding-right: 0;
		margin-bottom: 30px;
	}

	.index-culture .index-about-wenzi {
		padding-left: 0;
		margin-top: 30px;
		margin-bottom: 0;
	}

	.index-culture .index-about-pic {
		margin-left: 0;
	}

	.project-tc {
		width: 600px;
		margin-left: -300px;
	}

	.slider-small .slick-prev,.slider-small .slick-next{
		left: -30%;
	}
	.index-pic{
		margin-top: 0;
	}
	.index-about-pic{
		display: none;
		margin-top: 0;
	}
	.index-culture .index-about-wenzi{
		margin-top: 130px;
	}

}

@media only screen and (min-width:768px) {
	.footer-index {
		padding: 0 6.4%;
	}

	.footer-index .container {
		max-width: 100%;
	}

	.footer-box {
		padding-right: 182px;
		padding-left: 182px;
	}

	.footer-name {
		margin-top: -38px;
		text-transform: uppercase;
		position: absolute;
		top: 50%;
	}

	.footer-name.left0 {
		left: 0;
	}

	.footer-name.right0 {
		right: 0;
	}

	.footer-nav {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 182px;
		z-index: 99;
	}

	.about-year-shu {
		display: block;
	}

	.about-year-heng {
		display: none !important;
	}

}

@media only screen and (max-width:767px) {
	.left-hand-nav {
		right: 0;
		bottom: auto;
		width: 100%;
		height: 80px;
		z-index: 999;
	}

	.left-hand-nav .span-logo {
		width: 16%;
		right: auto;
		left: 20px;
		/*top: 20px;*/
		bottom: 0;
		height: 100px;
	}

	.left-hand-nav .span-logo img {
		width: 100%;
	}

	/*.left-hand-nav .span-logo {
		width: 20%;
		right: auto;
		left: 20px;
		top: auto;
		bottom: -20px;
		height: 100px;
	}

	.left-hand-nav .span-logo img {
		width: 100%;
	}*/

	.left-hand-nav .span-menu {
		right: 20px;
		margin-right: 0;
		top: auto;
		bottom: 33px;
	}

	.left-hand-nav .mg-logo2 {
		display: none;
	}

	.left-hand-ul1 {
		margin-bottom: 40px;
	}

	.left-hand-ul1>li {
		height: 36px;
		line-height: 36px;
	}

	.left-hand-ul1>li>a {
		font-size: 16px;
	}

	.left-hand-ul1>li ul {
		padding-left: 60px;
	}

	.left-hand-ul1>li ul li {
		height: 36px;
		line-height: 36px;
	}

	.left-hand-nav .left-hand-pic {
		display: none;
	}

	.left-hand-nav.xz {
		background: #fff;
		height: 100%;
		bottom: 0;
	}

	.left-hand-nav.xz .span-menu {
		right: 20px;
	}

	.left-hand-nav.xz .span-menu .bdo1 {
		width: 100%;
		top: 6px;
	}

	.left-hand-nav.xz .span-menu .bdo2 {
		display: none;
	}

	.left-hand-nav.xz .span-menu .bdo3 {
		width: 100%;
		bottom: 6px;
	}

	.left-hand-nav-inside {
		display: block;
	}

	.footer-name {
		margin-right: auto;
		margin-bottom: 20px;
		margin-left: auto;
		margin-top: 20px;
	}

	.footer-nav {
		padding-left: 182px;
	}

	.footer-nav li .cont {
		display: none;
	}

	.banner-wenzi {
		left: 0;
		right: 0;
	}

	.banner-wenzi .span1 {
		margin: 0 !important;
		display: block;
		text-align: center;
		font-size: 38px;
		line-height: 54px;
	}

	.index-title .title-en {
		font-size: 30px;
		line-height: 30px;
	}

	.index-title .title-cn {
		font-size: 20px;
		line-height: 20px;
	}

	.index-more {
		width: 100%;
	}

	.index-about {
		margin-top: 50px;
	}

	.index-about-wenzi {
		margin-left: 40px;
	}

	.index-about-wenzi .span-line {
		width: 134px;
		height: 165px;
		top: -26px;
		-webkit-background-size: 100%;
		background-size: 100%;
	}

	.index-about-pic a {
		margin-left: 0;
		margin-right: 0;
		margin-top: 20px;
	}

	.index-culture .index-about-pic {
		margin-left: 0;
	}

	.index-culture .index-about-pic a {
		margin-right: 0;
	}

	.index-culture .index-about-wenzi {
		margin-top: 20px;
		padding: 0 15px;
	}

	.index-news-tab .span1 {
		margin: 0 5px;
	}

	.index-news-a1 {
		margin-top: 30px;
	}

	.index-news-div1>div:first-child .index-news-a1 {
		margin-top: 0;
	}

	.index-news-span-more {
		width: 50%;
	}

	.public-nav-owl {
		margin-top: 20px;
	}

	.public-nav-owl .owl-item {
		padding-bottom: 20px;
	}

	.public-nav-owl a::after {
		bottom: -20px;
	}
	.public-nav-bottom {
		text-align: left;
	}
	.public-nav-bottom a {
		width: 25%;
		padding: 0 10px;
		margin-left: 0;
		margin-right: 0;
	}

	.project-main {
		padding-left: 15px;
		padding-right: 15px;
	}

	.pages a {
		display: none;
	}

	.pages a.ling {
		width: 30%;
		display: inline-block;
	}

	.project-tc {
		padding-left: 15px;
		padding-right: 15px;
		width: 90%;
		left: 5%;
		margin-left: 0;
	}

	.member-ul1 li {
		padding-left: 15px;
		padding-right: 15px;
	}

	.member-ul1 li .container {
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0;
	}

	.member-ul1 li .a-logo {
		width: 35%;
		height: auto;
		float: none;
		display: block;
		margin: 0 auto;
	}

	.member-ul1 li .a-logo img {
		width: 100%;
	}

	.member-ul1 li .a-title {
		margin-left: 0;
		width: 100%;
		padding: 15px 0;
		text-align: center;
	}

	.member-ul1 li .a-more {
		width: 100%;
		padding: 0 0 15px;
		text-align: center;
	}

	.news-author span {
		margin: 0 10px;
	}

	.news-pages .span1 {
		float: none;
		display: block;
		width: 100%;
		text-align: left;
		padding: 5px 0;
	}

	.mate-div1 {
		position: static;
		width: 100%;
	}

	.mate-divv1,
	.mate-01:nth-child(2n) .mate-divv1 {
		margin: 0;
	}

	.patent-01 {
		margin: 0;
		width: 100%;
		overflow: auto;
	}

	.patent-table-01 {
		min-width: 800px;
	}

	.design-team-main {
		margin-top: 50px;
		margin-bottom: 50px;
	}

	.design-team-a1 .span-abs2 .span-zi {
		font-size: 16px;
	}

	.team-tc {
		padding: 45px 15px 15px;
		width: 90%;
		left: 5%;
	}

	.team-tc .div-pic {
		display: none;
	}

	.team-tc .div-wenzi {
		float: none;
		width: 100%;
		margin-top: 30px;
	}

	.team-tc .div-wenzi .mg2 {
		display: block;
	}

	.team-tc .div-wenzi .div-nr {
		height: 450px;
	}

	.team-tc .div-wenzi .span-title {
		text-align: center;
		background: url('../images/bg-13.jpg') bottom center no-repeat;
		margin-top: 30px;
	}

	.contact-zxns-01 {
		float: none;
		width: 100%;
	}

	.contact-detail {
		position: static;
		width: 100%;
		margin-left: 0;
		font-size: 14px;
		color: #666;
		line-height: 36px;
		height: auto;
		filter: alpha(opacity=1);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
		border-top: 1px solid #f1f1f1;
		padding: 15px;
	}

	.contact-ul2 li .b1 {
		font-size: 16px;
	}

	.contact-mail .span1 {
		width: 100%;
		margin-right: 0;
	}

	.about-year-shu {
		display: none;
	}

	.about-awards {
		margin-left: 0;
	}

	.about-gd {
		height: auto;
	}

	.about-awards-01 {
		padding: 30px 15px;
	}

	.about-honhr-ul1 {
		padding-left: 0;
		padding-right: 0;
	}

	.about-honor {
		padding-top: 0;
		margin-top: 20px;
	}

	.about-year {
		position: static;
		margin-bottom: 50px;
	}

	.about-year .span-option {
		display: none;
	}

	.about-year-heng {
		display: block !important;
	}

	.slider-small{
		width: 100%;
		margin-left: 0;
		margin-top: 10px;
	}
	.slider-small .slick-prev,.slider-small .slick-next{
		left: auto;
		right: 20px;
		bottom: auto;
		top: -60px;
	}
	.slider-small .slick-prev{
		margin-right: 60px;
	}
	.slider-small .slick-next{
		margin-left: 0;
	}

	.project-02{
		padding-top: 30px;
		padding-bottom: 50px;
	}
	.project-wenzi{
		width: 100%;
		margin-left: 0;
		padding: 0 15px;
		margin-top: 0;
	}
	.project-wenzi .div1{
		margin-left: 0;
	}
	.project-wenzi .b-title{
		text-align: center;
		background: url('../images/bg-11.jpg') left bottom no-repeat;
		margin-bottom: 10px;
	}
	.project-ul1 li{
		font-size: 14px;
		line-height: 40px;
		color: #fff;
	}

	.project-des .span-pic{
		width: 100%;
		margin-top: -15px;
	}
	.project-des .div1{
		width: 100%;
	}

	.slider-wenzi{
		width: auto;
		margin-left: 15px;
		margin-right: 15px;
		/* margin-top: -30px; */
	}

	.slider-wenzi .slick-prev,.slider-wenzi .slick-next{
		top: auto;
		bottom: 15px;
	}
	
	.index-project-div1{
		margin-left: 5%;
	}
	.index-slider-wenzi .slick-prev{
		left: 50%;
		margin-left: -150px;
	}
	.index-slider-wenzi .slick-next{
		right: 50%;
		margin-right: -150px;
	}

	.index-project-01 .span-page{
		display: none;
	}

	.contact-ewm{
		text-align: center;
	}

	.index-title2{
		letter-spacing: 2px;
	}
	.index-service-txt{
		margin-top: 25px;
		text-align: left;
	}
	.index-title2 .b-cn{
		font-size: 16px;
	}
	.index-title2 .b-en{
		font-size: 14px;
	}
	.member-title{
		font-size: 16px;
	}
	.about-adv-art .div2{
		font-size: 16px;
	}

	.team-ggw{
		font-size: 18px;
		line-height: 26px;
		padding: 107px 0;
	}
	.member-txt{
		text-align: left;
	}
	.project-a1 .span-title{
		font-size: 18px;
		font-weight: bold;
	}
	.news-art-title{
		font-size: 16px;
	}
	.contact-title{
		font-size: 16px;
	}
	.contact-main2{
		margin-top: 25px;
	}
	.contact-zxns .span-title{
		font-size: 16px;
		margin-bottom: 20px;
		font-weight: bold;
	}

	.index-title3 .b-en{
		font-size: 30px;
		line-height: 30px;
	}
	.index-title3 .span-cn{
		font-size: 20px;
		line-height: 22px;
		font-weight: bold;
	}


}

@media only screen and (max-width:500px) {
	.left-hand-nav .span-logo{
		width: 20%;
	}
}


@media only screen and (max-width:400px) {
	.public-nav-bottom a{
		width: 33.3%;
	}

	.left-hand-nav .span-logo{
		width: 26%;
	}
}
@media only screen and (max-width:374px) {
	.left-hand-nav .span-logo {
		width: 20%;
	}

	.left-hand-nav.xz .left-hand-menu {
		left: 15%;
	}

	.left-hand-nav.xz .span-menu {
		bottom: 14px;
	}

	.team-tc,
	.project-tc {
		padding: 45px 15px 15px;
		width: 90%;
		left: 5%;
		height: 400px;
		margin-top: -200px;
	}

	.team-tc .div-wenzi .div-nr,
	.project-tc .div-nr {
		height: 300px;
	}

	.team-tc .div-wenzi .span-title {
		text-align: center;
		background: url('../images/bg-13.jpg') bottom center no-repeat;
		margin-top: 30px;
	}
	.team-ggw{
		letter-spacing: 0;
	}

}
