

@media screen and (min-width:1440px) {
	.networkimg {
	    width: 82%;
	    margin: 0px auto;
	    position: relative;
	    margin-top: -60px;
	    position: relative;
	}
}
@media screen and (min-width:1500px) {
	.networkimg {
	    width: 80%;
	}
}
@media screen and (min-width:1600px) {
	.networkimg {
	    width: 75%;
	}
}
@media screen and (min-width:1670px) {
	.networkimg {
	    width: 66%;
	}
}
@media screen and (max-width:1670px) {
	.par1 {
		color: #333333;
		font-size: 2.3vw;
		font-weight: 600;
	}

	.abtit1 {
		font-size: 45px;
		letter-spacing: 1px;
		color: #000;
		margin-bottom: 15px;
		position: relative;
		z-index: 99;
		margin-top: 5px;
	}

	.abtit2 {
		margin-top: 10px;
		font-size: 30px;
		letter-spacing: 1px;
		color: #000;
		margin-bottom: 30px;
		position: relative;
		z-index: 99;
	}

	.abDesc p {
		font-size: 16px;
		color: rgb(102, 102, 102);
		line-height: 32px;
		margin-bottom: 21px;
		position: relative;
		z-index: 99;
	}

	.Adv {
		display: flex;
		align-items: center;
		margin-top: 28px;
		margin-bottom: 60px;
		justify-content: space-between;
		position: relative;
		z-index: 99;
	}

	.pubTit>p:nth-child(1),
	.serTit,
	.caseTit>p:nth-child(1),
	.newsTit>p:nth-child(1) {
		font-size: 45px;
	}

	.pubTit>p:nth-child(2),
	.caseTit>p:nth-child(2),
	.newsTit>p:nth-child(2) {
		font-size: 22px;
	}

	.newsBox a,
	.newSwtich p {
		font-size: 21px;
	}

	.About {
		padding-right: 7vw;
	}

	.inner {
		padding: 0 7vw;
	}

	.footBottom {
		padding: 23px 7vw;
	}

	.serWide {
		width: 72%;
	}

	.Wis .gallery-thumbs {
		width: 74% !important;
		margin-left: 13%;
	}

	.abRight {
		width: 48%;
		position: relative;
	}

	.abPic {
		width: 45%;
		overflow: hidden;
		margin-right: 7%;
	}
}

@media screen and (max-width:1500px) {
	.je1 {
	    font-size: 32px;
	    color: rgb(51,51,51);
	    margin-bottom: 25px;
	    font-weight: 600;
	}
	.About {
		padding-right: 6vw;
	}

	.inner {
		padding: 0 6vw;
	}

	.footBottom {
		padding: 23px 6vw;
	}

	.abPic {
		width: 45%;
		overflow: hidden;
		margin-right: 5%;
	}

	.abRight {
		width: 50%;
		position: relative;
	}

	.abtit1 {
		font-size: 42px;
		letter-spacing: 1px;
		color: #000;
		margin-bottom: 10px;
		position: relative;
		z-index: 99;
		margin-top: 5px;
	}

	.abtit2 {
		margin-top: 10px;
		font-size: 28px;
		letter-spacing: 1px;
		color: #000;
		margin-bottom: 22px;
		position: relative;
		z-index: 99;
	}

	.abDesc p {
		font-size: 16px;
		color: rgb(102, 102, 102);
		line-height: 32px;
		margin-bottom: 18px;
		position: relative;
		z-index: 99;
	}

	.sideWord {
		position: absolute;
		top: 42%;
		left: 6vw;
		z-index: 99;
		color: rgb(255, 255, 255);
		opacity: 0.95;
	}

	.Adv {
		display: flex;
		align-items: center;
		margin-top: 20px;
		margin-bottom: 48px;
		justify-content: space-between;
		position: relative;
		z-index: 99;
	}

	.year {
		color: #287846;
		font-size: 52px;
	}

	.link2 {
		position: relative;
		left: -40px;
		top: 0;
		width: 20%;
	}

	.link1 {
		color: #333333;
		font-size: 16px;
		padding: 0 78px 10px 60px;
		border-bottom: 1px solid rgb(170, 170, 170);
		display: flex;
		align-items: end;
		position: relative;
		top: 0;
	}

	.About {
		display: flex;
		margin-top: 90px;
		margin-bottom: 70px;
	}

	.pubTit>p:nth-child(1),
	.serTit,
	.caseTit>p:nth-child(1),
	.newsTit>p:nth-child(1) {
		font-size: 42px;
		margin-bottom: 4px;
	}

	.pubTit>p:nth-child(2),
	.caseTit>p:nth-child(2),
	.newsTit>p:nth-child(2) {
		font-size: 21px;
	}
}

@media screen and (max-width:1400px) {
	.je1 {
	    font-size: 31px;
	    color: rgb(51,51,51);
	    margin-bottom: 20px;
	    font-weight: 600;
	}
	.modelTit>p:nth-child(1) {
	    font-size: 42px;
	    color: rgb(51,51,51);
	    font-weight: 600;
	    margin-bottom: 5px;
	    text-align: center;
	}
	.modelTit {
	    padding: 45px 0;
	}
	.je2 {
	    font-size: 17px;
	    color: rgb(102,102,102);
	    line-height: 33px;
	}
	.fa1 {
		font-size: 28px;
		font-weight: 600;
		margin-bottom: 15px;
	}

	.abtit1 {
		font-size: 39px;
		letter-spacing: 1px;
		color: #000;
		margin-bottom: 10px;
		position: relative;
		z-index: 99;
		margin-top: 5px;
	}

	.localNav a {
		position: relative;
		margin-right: 50px;
		font-size: 18px;
		color: rgb(102, 102, 102);
		font-weight: 600;
		position: relative;
		height: 91px;
		line-height: 90px;
	}

	.localNav a::after {
		content: '';
		position: absolute;
		left: 0;
		right: 0;
		bottom: -33px;
		height: 3px;
		width: 0;
		transition: all 0.5s;
		background: #287846;
	}

	.abtit2 {
		margin-top: 10px;
		font-size: 26px;
		letter-spacing: 1px;
		color: #000;
		margin-bottom: 22px;
		position: relative;
		z-index: 99;
	}

	.abDesc {
		height: 260px;
		overflow-y: auto;
		padding-right: 15px;
	}

	.abDesc {
		overflow-x: hidden;
		overflow-y: auto;
		color: #000;
	}

	.abDesc::-webkit-scrollbar {
		width: 4px;
	}

	.abDesc::-webkit-scrollbar-thumb {
		border-radius: 10px;
		-webkit-box-shadow: inset 0 0 5px #287846;
		background: #287846;
	}

	.abDesc::-webkit-scrollbar-track {
		-webkit-box-shadow: inset 0 0 5px rgba(220, 220, 220, 0.8);
		border-radius: 0;
		background: rgba(220, 220, 220, 0.8);

	}

	.Adv {
		display: flex;
		align-items: center;
		margin-bottom: 48px;
		position: relative;
		z-index: 99;
	}

	.year {
		color: #287846;
		font-size: 50px;
	}

	.About {
		display: flex;
		margin-top: 85px;
		margin-bottom: 75px;
	}

	.pubTit>p:nth-child(1),
	.serTit,
	.caseTit>p:nth-child(1),
	.newsTit>p:nth-child(1) {
		font-size: 39px;
		margin-bottom: 4px;
	}

	.pubTit>p:nth-child(2),
	.caseTit>p:nth-child(2),
	.newsTit>p:nth-child(2) {
		font-size: 19px;
	}

	.brand-item-button {
		margin-top: 20px;
		font-size: 22px;
	}

	.Wis .gallery-top .swiper-slide {
		position: relative;
		height: 730px;
		width: 100% !important;
		cursor: pointer;
		background-size: cover !important;
	}

	.serTit {
		color: #fff;
		top: 60px;
	}

	.serWide {
		margin-top: 190px;
	}

	.Wis .gallery-thumbs {
		bottom: 80px;
	}

	.caseTit {
		padding: 40px 0;
		text-align: center;
		position: relative;
		z-index: 99;
	}

	.newsTit {
		padding: 55px 0 30px 0;
		text-align: center;
		position: relative;
		z-index: 99;
	}

	.newsBox a,
	.newSwtich p {
		font-size: 20px;
		padding: 11px 50px;
	}

	.n2 {
		font-size: 20px;
		color: #333333;
		line-height: 30px;
		margin-bottom: 14px;
	}

	.abPic img {
		float: left;
		width: 100%;
		min-height: 645px;
	}

}

@media screen and (max-width:1380px) {
	.networkimg {
	    width: 90%;
	}
	
}

@media screen and (max-width:1300px) {
	.Phone {
	    background: url(../images/buss11.jpg);
	    background-repeat: no-repeat;
	    background-size: cover;
	    padding: 160px 0 200px 0;
	}
	.addSame {
	    padding: 40px 0;
	}
	.addSame p {
	    font-size: 24px;
	    color: #333333;
	    margin-top: 25px;
	}
	
	/* end */
	.index-nav-con{
		width: 88%;
	}
	.br2 {
	    color: rgb(54, 54, 54);
	    font-size: 26px;
	    letter-spacing: 1px;
	    position: relative;
	    z-index: 99;
	}
	.brSame {
	    width: 33.3%;
	    padding: 18px 23px;
	}
	.parDesc {
		width: 40%;
		padding: 50px;
		position: relative;
		transition: all 0.5s;
		padding-left: 0;
	}
	.par1{
		padding-left: 50px;
	}
	.par3{
		padding-left: 50px;
	}

	.topEwm {
		display: none;
	}

	.index-header-right {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}


	.index-nav-con {
		display: flex;
		justify-content: flex-start;
		margin-right: 3%;
		margin-left: 3%;
	}

	.inner {
		padding: 0 4vw;
	}

	.sideWord {
		position: absolute;
		top: 42%;
		left: 4vw;
		z-index: 99;
		color: rgb(255, 255, 255);
		opacity: 0.95;
	}
}

@media screen and (max-width:1200px) {
	.seBg .topEwm{
		display: none;
	}
	.topPhone{
		display: none;
	}
	.modelTit>p:nth-child(1) {
	    font-size: 38px;
	    color: rgb(51,51,51);
	    font-weight: 600;
	    margin-bottom:5px;
	    text-align: center;
	}
	.modelTit>p:nth-child(2) {
	    text-align: center;
	    font-size: 20px;
	    color: rgb(51,51,51);
	}
	.modelTit {
	    padding: 38px 0;
	}
	.networkimg{
		display: none;
	}
	.wapw{
		display: block;
	}
	.Detail {
	    background: #fff;
	    border-radius: 10px;
	    padding: 50px 50px;
	    position: relative;
	    z-index: 99;
	    margin-top: -80px;
	    padding-bottom: 70px;
	}
	.tailBox {
	    width: 90%;
	    margin: auto;
	    padding: 70px 0;
	}
	.me3 {
		font-size: 32px;
		color: rgb(255, 255, 255);
		margin-bottom: 10px;
	}

	.me1 {
		font-size: 32px;
		color: rgb(51, 51, 51);
		margin-bottom: 10px;
	}

	.messForm {
		padding-top: 20px;
	}

	.conType {
		margin-top: 30px;
		display: flex;
		align-items: flex-start;
		cursor: pointer;
		transition: all 0.4s;
	}

	.Message button {
		height: 54px;
		line-height: 54px;
	}

	.Contact {
		display: flex;
		margin-top: 60px;
		box-shadow: 1px 1px 10px 1px rgb(230 230 230);
		border-radius: 10px;
		margin-bottom: 65px;
	}

	.Type {
		padding: 40px 35px;
	}

	.Message {
		width: 58%;
		margin-right: 4%;
		padding: 40px 0 45px 35px;
	}

	.conType>li:nth-child(2)>p:nth-child(1) {
		font-size: 20px;
		color: #fff;
		margin-bottom: 7px;
	}

	.conType>li:nth-child(2)>p:nth-child(2) {
		font-size: 22px;
		color: #fff;
	}

	.fa1 {
		font-size: 26px;
		font-weight: 600;
		margin-bottom: 10px;
	}

	.index-header-right {
		width: auto;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.index-nav-right {
	    width: 85%;
	    display: flex;
	    align-items: center;
	    justify-content: flex-end;
	}

	.index-nav-con {
	    display: flex;
	    justify-content: flex-end;
	    margin-right: 5%;
	    margin-left: 0%;
	}

	.abtit1 {
		font-size: 37px;
		letter-spacing: 1px;
		color: #000;
		margin-bottom: 8px;
		position: relative;
		z-index: 99;
		margin-top: 5px;
	}

	.abtit2 {
		margin-top: 10px;
		font-size: 24px;
		letter-spacing: 1px;
		color: #000;
		margin-bottom: 22px;
		position: relative;
		z-index: 99;
	}

	.year {
		color: #287846;
		font-size: 45px;
	}

	.pubTit>p:nth-child(1),
	.serTit,
	.caseTit>p:nth-child(1),
	.newsTit>p:nth-child(1) {
		font-size: 36px;
		margin-bottom: 4px;
	}

	.pubTit>p:nth-child(2),
	.caseTit>p:nth-child(2),
	.newsTit>p:nth-child(2) {
		font-size: 18px;
	}

	.pubTit {
		padding: 45px 0;
		text-align: center;
		position: relative;
		z-index: 99;
	}

	.w1 {
		text-align: center;
		margin-bottom: 50px;
	}

	.Wis .gallery-top .swiper-slide {
		position: relative;
		height: 660px;
		width: 100% !important;
		cursor: pointer;
		background-size: cover !important;
	}

	.serTit {
		color: #fff;
		top: 50px;
	}

	.serWide {
		margin-top: 160px;
	}

	.Wis .gallery-thumbs {
		bottom: 70px;
	}

	.caseTit {
		padding: 40px 0;
		text-align: center;
		position: relative;
		z-index: 99;
	}

	.newsTit {
		padding: 50px 0 30px 0;
		text-align: center;
		position: relative;
		z-index: 99;
	}

	.serWide {
		width: 80%;
	}

}

@media screen and (max-width:1100px) {
	.topPhone {
		display: none;
	}

	.index-header-right {
		width: auto;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.index-nav-con {
		display: flex;
		justify-content: flex-start;
		margin-right: 3%;
		margin-left: 0;
	}

	.index-nav-right {
		width: 85%;
		display: flex;
		align-items: center;
		justify-content: flex-end;
	}
}

@media screen and (max-width:1000px) {
	.tailBox img{
		height: auto!important;
	}
	.readMore {
	    display: inline-block;
	    width: 44%;
	    text-align: center;
	    font-size: 16px;
	    color: rgb(255, 255, 255);
	    height: 45px;
	    line-height: 45px;
	    margin: 0px;
	    border-radius: 0;
	    margin-top: 20px;
	    margin-left: 28%;
	}
	.advSame{
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.Adv>ul:nth-child(2){
		margin: 15px 0;
	}
	.adv1 {
	    margin-bottom: 2px;
	    height: auto;
	    width: auto;
	}
	.adv1 {
	    margin-bottom: 7px;
	    height: auto;
	    width: auto;
	}
	.abgFlex{
		display: inherit;
	}
	.buss1{
		display: none;
	}
	.addPic {
	    padding-top: 45px;
	    padding-bottom: 40px;
	    text-align: center;
	}
	.abgFlex {
	    display: flex;
	    margin-top: 25px;
	    position: relative;
	}
	.addBg {
	    width: 100%;
	    margin-left: 0;
	    background: url(../images/buss01.png);
	    background-repeat: no-repeat;
	    background-size: 100% 100%;
	    /* height: 400px; */
	    display: flex;
	    flex-direction: column;
	    justify-content: space-between;
	    /* align-items: center; */
	    padding: 35px 25px;
	}
	.ad2 {
	    font-size: 18px;
	    margin: auto;
	    color: rgba(255,255,255,1);
	    margin-bottom: 20px;
	    width: 100%;
	    margin-left: 0;
	    line-height: 28px;
	}
	.ad1 {
	    font-size: 22px;
	    margin-left: 20%;
	    color: rgba(255,255,255,0.9);
	    margin-bottom: 20px;
	    /* padding-top: 80px; */
	    width: 100%;
	    /* margin: auto; */
	    margin-left: 0;
	}
	.ad3 {
	    font-size: 16px;
	    margin: auto;
	    color: rgba(255,255,255,0.9);
	    margin-bottom: 25px;
	    width: 100%;
	    margin-left: 0;
	    line-height: 28px;
	}
	.ad4 {
	    font-size: 16px;
	    color: rgb(255,255,255);
	    position: relative;
	    /* width: 95%; */
	    /* margin-right: 5%; */
	    display: flex;
	    align-items: center;
	    justify-content: flex-end;
	    text-align: right;
	}
	.ad4 img {
	    margin-right: 10px;
	    width: 12%;
	}
	.Add {
	    background-image: url(../images/buss9.jpg);
	    background-repeat: no-repeat;
	    background-size: cover;
	    padding-bottom: 50px;
	}
	.addWord p {
	    font-size: 16px;
	    color: rgb(102,102,102);
	    text-align: center;
	    line-height: 30px;
	    margin-bottom: 4px;
	    padding: 0 15px;
	}
	.addSame {
	    width: 48.5%;
	    margin-right: 3%;
	    background: #fff;
	    border-radius: 8px;
	    box-shadow: 1px 1px 6px 1px rgb(240 240 240);
	    display: flex;
	    flex-direction: column;
	    justify-content: center;
	    align-items: center;
	    padding: 30px 0;
	    transition: all 0.5s;
	    cursor: pointer;
	    margin-bottom: 3%;
	}
	.addSame p {
	    font-size: 18px;
	    color: #333333;
	    margin-top: 15px;
	}
	.ph1 a {
	    color: #fff;
	    letter-spacing: 1px;
	    font-weight: 600;
	    font-size: 25px;
	    position: relative;
	}
	.phFlex {
	    display: inherit;
	    margin-top: 40px;
	    align-items: center;
	    justify-content: center;
	}
	.phFlex p {
	    font-size: 18px;
	    color: #fff;
	    margin: 0 45px;
	    margin-bottom: 10px;
	    text-align: center;
	}
	.Phone {
	    background: url(../images/buss11.jpg);
	    background-repeat: no-repeat;
	    background-size: cover;
	    padding: 80px 0 60px 0;
	}
	.addFlex {
	    display: flex;
	    flex-wrap: wrap;
	    margin-top: 35px;
	}
	.addFlex>div:nth-child(2n+2) {
	    margin-right: 0;
	}
	.index-logo img {
		width: 100%;
		margin-top:0;
		max-height: 36px;
	}
	
	.scoll-top .index-logo img {
		margin-top: 0px;
	}
	.seBg .index-logo img {
		margin-top: 0px;
	}
	.banner{
		padding-top: 0;
	}
	.popclose {
	    position: absolute;
	    top: -60px;
	    right: -20px;
	    border-radius: 100%;
	    color: #fff;
	    cursor: pointer;
	    height: 60px;
	    width: 60px;
	    text-align: center;
	    line-height: 43px;
	    font-size: 43px;
	    z-index: 33333;
	}
	.video-popwrap video{
		    width: 80vw!important;
		    height: 50vw!important;
	}
	.brSame {
	    width: 100%;
	    padding: 12px 20px;
		margin-bottom: 10px;
	}
	.br2 {
	    color: rgb(54, 54, 54);
	    font-size: 18px;
	    letter-spacing: 1px;
	    position: relative;
	    z-index: 99;
	}
	.br1 {
	    color: rgb(197, 197, 197);
	    font-size: 18px;
	    margin-bottom: 10px;
	    position: relative;
	    z-index: 99;
	}
	.hoFlex {
	    width: 48.5%;
	    margin-right: 2%;
	    margin-top: 2%;
	    background: #fff;
	    padding:20px 15px;
	    box-shadow: 1px 1px 10px 1px rgb(245 245 245);
	    transition: all 0.6s;
	    cursor: pointer;
	}
	.Honor {
	    display: flex;
	    flex-wrap: wrap;
	    padding-bottom: 35px;
	}
	.hoName {
	    font-size: 16px;
	    color: rgb(51,51,51);
	}
	.hoDesc {
	    display: flex;
	    align-items: center;
	    justify-content: space-between;
	    margin-bottom: 12px;
	}
	.Honor>div:nth-child(2n+2) {
	    margin-right: 0;
	}
	.Honor>div:nth-child(3n+3) {
	    margin-right: 2%;
	}
	.Honor>div:nth-child(6n+6) {
	    margin-right: 0;
	}
	.brand1 .brIcon {
	    width: 40px;
	    height: 46px;
	    background-size: cover!important;
	    background: url(../images/id2.png) 0% 0% / cover no-repeat;
	}
	.brand2 .brIcon {
	    width: 47px;
	    height: 47px;
	    background: url(../images/id1.png) 0% 0% / cover no-repeat;
	}
	.brand3 .brIcon {
	    width: 39px;
	    height: 45px;
	    background: url(../images/id3.png) 0% 0% / cover no-repeat;
	}
	.Search {
	    background: rgb(250,250,250);
	    padding: 25px 15px;
	    margin-top: 30px;
	    position: relative;
	    z-index: 99;
	}
	.seaForm input {
	    width: 100%;
	    background: #fff;
	    height: 50px;
	    line-height: 50px;
	    padding: 20px 20px;
	    color: rgb(170,170,170);
	    font-size: 16px;
	    border: 1px solid rgb(238,238,238);
	}
	.returnTo{
		display: none;
	}
	.seaHot {
	    font-size: 15px;
	    color: rgb(51,51,51);
	    margin-top: 15px;
	}
	.seaForm button {
	    margin: 0 ;
	    width: 100px;
	    height: 40px;
	    line-height: 40px;
	    text-align: center;
	    color: #fff;
	    font-size: 16px;
	    background: rgb(41,120,73);
	    cursor: pointer;
	    letter-spacing: 1px;
	    margin-top: 15px;
	}
	.sultTit {
	    padding: 25px 0;
	    font-size: 16px;
	    color: #888888;
	}
	.reSame {
	    border-bottom: 1px solid rgb(229,229,229);
	    padding: 15px 20px;
	    display: inherit;
	    justify-content: space-between;
	    align-items: center;
	    color: rgb(51,51,51);
	    font-size: 15px;
	    transition: all 0.4s;
	    background: #fff;
	}
	.re1{
		margin-bottom: 6px;
	}
	.Result {
	    margin-bottom: 40px;
	}
	.seaForm {
	    display: inherit;
	    align-items: center;
	}
	.modelTit>p:nth-child(1) {
	    font-size: 22px;
	    color: rgb(51,51,51);
	    font-weight: 600;
	    margin-bottom: 5px;
	    text-align: center;
	}
	.modelTit>p:nth-child(2) {
	    text-align: center;
	    font-size: 16px;
	    color: rgb(51,51,51);
	}
	.modelTit {
	    padding: 20px 0;
	}
	.pb70{
		padding-top: 20px;
		padding-bottom: 40px;
	}
	.modelFlex {
	    display: inherit;
	}
	.Model {
	    width: 100%;
	}
	.moSame {
	    height: 350px;
	    padding: 40px 25px;
	    background-size: cover;
	    position: relative;
	    background-repeat: no-repeat;
	    display: inline-block;
	}
	.moTo {
	    display: inline-block;
	    width: 135px;
	    text-align: center;
	    font-size: 15px;
	    color: rgb(255, 255, 255);
	    height: 38px;
	    line-height: 38px;
	    margin: 0px;
	    border-radius: 30px;
	    position: absolute;
	    left: 30px;
	    bottom: 45px;}
	.Toge {
	    width: 100%;
	}
	.to1 {
	    font-size: 16px;
	    color: rgb(51,51,51);
	    margin-right: 20px;
	    position: relative;
	    z-index: 99;
	    transition: all 0.5s;
	}
	.to2 {
	    font-size: 16px;
	    color: rgb(51,51,51);
	    position: relative;
	    z-index: 99;
	    transition: all 0.5s;
	}
	.toSame {
	    display: flex;
	    align-items: center;
	    background: #fff;
	    padding: 15px 28px;
	    border-bottom: 1px solid rgb(230,230,230);
	    position: relative;
	    cursor: pointer;
	}
	.to3 {
	    position: relative;
	    z-index: 99;
	    transition: all 0.5s;
	    position: absolute;
	    right: 24px;
	}
	.deAll {
	    display: inherit;
	    transition: all 0.5s;
	    margin-bottom: 50px;
	    display: inherit;
	}
	.deBegin,.deAfter{
		background-repeat: no-repeat!important;
		background-size: 100% 100%!important;
	}
	.beWord {
	    font-size: 26px;
	    font-weight: 600;
	    color: rgb(255, 255, 255);
	    padding: 0px 15px;
	    position: relative;
	    z-index: 99;
	    transition: all 0.2s;
	    text-align: center;
	    top: 0;
	}
	.num {
	    color: #287846;
	    font-size: 15px;
	    margin-left: 10px;
	    font-weight: 600;
	}
	.beImg {
	    font-size: 20px;
	    color: #fff;
	    top: 0;
	    position: relative;
	    z-index: 99;
	    transition: all 0.5s;
	}
	.beWord {
	    font-size: 18px;
	    font-weight: 600;
	    color: rgb(255, 255, 255);
	    padding: 0px 15px;
	    position: relative;
	    z-index: 99;
	    transition: all 0.2s;
	    text-align: center;
	    top: 0;
	}
	.moTit {
	    width: 100%;
	    font-size: 15px;
	    color: #fff;
	    line-height: 25px;
		padding-top: 0;
	}
	.jectSame {
	    padding-top: 20px;
	    display: inherit;
	}
	.je1 {
	    font-size: 18px;
	    color: rgb(51,51,51);
	    margin-bottom: 12px;
	    font-weight: 600;
	}
	.je2 {
	    font-size: 15px;
	    color: rgb(102,102,102);
	    line-height: 26px;
	}
	.jectPic {
	    width: 100%;
	    border-radius: 0;
	    overflow: hidden;
	}
	.wapProject {
	    display: block;
	    padding-top: 10px;
	    padding-bottom: 35px;
	}
	.jectDesc {
	    width: 100%;
	    padding: 25px 20px;
	    background: #fff;
	    margin: 0;
	}
	.wapProject{
		display: block;
	}
	.jectFlex{
		display: none;
	}
	.Introduce {
	    display: inherit;
	}
	.introBg {
	    background: url(../images/cir.jpg);
	    background-repeat: no-repeat;
	    background-size: cover;
	    padding-top: 35px;
	    padding-bottom: 40px;
	}
	.introTit {
	    width: auto;
	    font-size: 22px;
	    color: rgb(51,51,51);
	    font-weight: 600;
	    margin-bottom: 20px;
	    text-align: center;
	}
	.introFlex {
	    width: 100%;
	    border-left: none;
	    padding-left: 0;
	}
	.introDesc p {
	    font-size: 15px;
	    line-height: 24px;
	    margin-bottom: 12px;
	}
	.introAdv {
	    width: 100%;
	    display: inherit;
	    justify-content: space-between;
		margin-top: 0;
	}
	.fuTit {
	    padding-top: 30px;
	    text-align: center;
	    letter-spacing: 1px;
	    color: rgb(51,51,51);
	    font-size: 22px;
	}
	.Future {
	    padding-bottom: 40px;
	    background: url(../images/world.jpg);
	    background-repeat: no-repeat;
	    background-size: cover;
	}
	.wapw {
	    overflow: hidden;
	    margin-top: 0;
	}
	.inPart{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		margin-top: 18px;
	}
	.introAdv .adv1{
		margin-bottom: 0px;
		width: auto;
		height: auto;
	}
	.conn2_right {
	    position: relative;
	    display: inline-block;
	    height: 100%;
	    vertical-align: top;
	    margin-top: 30px;
	    width: 100%;
	}
	.Brand{
		display: inherit;
	}
	.artSame {
	    margin-top: 15px;
	    display: inherit;
	    border: 1px solid rgb(230,230,230);
	    transition: all 0.5s;
	}
	.artPic {
	    width: 100%;
	    overflow: hidden;
	}
	.artRow{
		display: none;
	}
	.artDesc {
	    width: 100%;
	    padding: 20px 20px;
	}
	.ar1 {
	    font-weight: 600;
	    color: #287846;
	    font-size: 18px;
	    margin-bottom: 12px;
	}
	.Art {
	    padding-top: 15px;
	    margin-bottom: 0px;
	}
	.scoll-top .index-logo img {
	}
	.ar2 span {
	    font-size: 14px;
	    color: rgb(136,136,136);
	    margin-right: 15px;
	}
	.ar3 {
	    font-size: 14px;
	    color: rgb(136,136,136);
	    line-height: 22px;
	    width: 100%;
	    text-overflow: -o-ellipsis-lastline;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 2;
	    line-clamp: 2;
	    -webkit-box-orient: vertical;
	    margin-bottom: 12px;
	    margin-top: 12px;
	}
	.pt30{
		padding-top: 30px;
	}
	.Detail {
	    background: #fff;
	    border-radius: 10px;
	    padding: 30px 15px;
	    position: relative;
	    z-index: 99;
	    margin-top: 0;
	    padding-bottom: 40px;
	}
	.tailTop {
	    display: inherit;
	    align-items: center;
	    justify-content: space-between;
	    border-bottom: 1px solid rgb(230,230,230);
	    padding-bottom: 25px;
	}
	.tailTit {
	    font-size: 22px;
	    color: #000;
	    margin-bottom: 15px;
	}
	.backTo{
		display: none;
	}
	.tailDate>span:last-child{
		display: none;
	}
	.tailDate span {
	    font-size: 14px;
	    color: rgb(136,136,136);
	    padding: 0 14px;
	    border-right: 1px solid rgb(200,200,200);
	    line-height: 16px;
	}
	.tailDate span:nth-child(2){
		border-right: none;
	}
	.tailBox {
	    width: 100%;
	    margin: auto;
	    padding: 25px 0;
	}

	.tailBottom {
	    padding: 30px 0 10px 0;
	    border-top: 2px solid rgb(41,120,73);
	    border-bottom: 2px solid rgb(41,120,73);
	    display: inherit;
	    align-items: center;
	    justify-content: space-between;
	}
	.tailLink a {
	    font-size: 15px;
	    color: rgb(102,102,102);
	    margin-bottom: 12px;
	    transition: all 0.4s;
	}
	.pubw {
	    text-align: center;
	    font-size: 22px;
	    font-weight: 600;
	    padding: 25px 0;
	    color: rgb(51,51,51);
	}
	.Enterprise {
	    display: inherit;
	    flex-wrap: inherit;
	    padding-top: 35px;
	    padding-bottom: 40px;
	}
	.Explain {
		margin-top: 80px;
		margin-bottom: 70px;
		position: relative;
	}
	.exbg2 {
	    position: absolute;
	    right: -30px;
	    bottom: -40px;
	}
	.hoSame {
	    width: 49%;
	    margin-right:2%;
		margin-bottom:3%;
	    box-shadow: 1px 1px 10px 1px rgb(235 235 235);
	    padding-bottom: 18px;
	    transition: all 0.5s;
	    cursor: pointer;
	}
	.hoMiss {
	    padding: 18px 15px 15px 15px;
	}
	.hoIcon img {
	    transition: all 0.5s;
	    width: 45%;
		display: none;
	}
	.hoBottom {
	    font-size: 15px;
	    color: rgb(51,51,51);
	    line-height: 24px;
	    padding: 0 15px;
	}
	.Hope {
	    position: relative;
	    padding: 40px 0;
	}
	.hoSion>p:nth-child(1) {
	    font-size: 18px;
	    color: rgb(51,51,51);
	    margin-bottom: 4px;
	}
	.hoSion>p:nth-child(2) {
	    font-size: 18px;
	    color: rgb(51,51,51);
	}
	.hoMiss {
	    display: inherit;
	}
	.hoBox>div:nth-child(2n+2){
		margin-right: 0;
	}
	.Company {
	    background: url(../images/cuwbg.jpg);
	    background-repeat: no-repeat;
	    background-size: cover;
	    display: flex;
	    flex-direction: column;
	    align-items: center;
	    justify-content: center;
	    height: auto;
	    background-attachment: inherit;
		padding: 60px 30px;
	}
	.comp1 {
	    color: #fff;
	    font-weight: 600;
	    letter-spacing: 1px;
	    font-size: 26px;
	    margin-bottom:15px;
	}
    .exbg1 {
        position: absolute;
        left:5px;
        top: -35px;
    }
	.exbg1 img{
		width: 45%;
	}
	.exbg2 img{
		width: 45%;
	}
	.plainDesc>p:nth-child(1) {
	    font-size: 26px;
	    color: #333333;
	    margin-bottom: 10px;
	}
	.textIn p {
	    font-size: 15px;
	    color: #666666;
	    line-height: 28px;
	}
	.Plain {
		width: 88%;
		margin: auto;
		display: inherit;
		padding-left:4%;
	}
	.plainImg {
	    width: 100%;
	    overflow: hidden;
		margin-top: 15px;
	}

	.plainDesc {
		width: 100%;
		margin-right: 0;
		margin-top: 0;
	}

	.par2 {
		color: #555555;
		font-size: 15px;
		line-height: 1.6;
	}



	.wapParty {
		display: block;
		margin-bottom: 35px;
	}

	.Party {
		display: none;
	}

	.parDesc {
		width: 100%;
		padding: 22px 15px;
		position: relative;
		transition: all 0.5s;
	}

	.par1 {
		color: #333333;
		font-size: 18px;
		font-weight: 600;
		position: relative;
		margin-bottom: 0;
		    margin-bottom: 5px;
		    padding-left: 0;
	}
	.par3 {
	    color: rgb(51, 51, 51);
	    font-size: 15px;
	    line-height: 1.6;
	    text-overflow: -o-ellipsis-lastline;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 2;
	    line-clamp: 2;
	    -webkit-box-orient: vertical;
	    padding-left: 0px;
	    margin-bottom: 3vw;
	}

	.parSame {
		margin-top: 30px;
		display: inherit;
	}

	.changePage a,
	.changePage p {
		display: none;
	}

	.prevPage,
	.nextPage {
		display: block !important;
		background: transparent !important;
	}

	.changePage {
		padding-bottom: 40px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.parImg {
		width: 100%;
	}

	.jobTitle {
		margin-top: 30px;
		float: none;
		left: auto;
		display: flex;
		position: relative;
		overflow-x: scroll;
		width: 100%;
		white-space: nowrap;
		box-sizing: border-box;
		border-top: none;
		border-left: none;
		border-right: none;
	}

	.jobTitle p {
		width: 200px !important;
		padding: 0 10px;
	}

	.jobTitle p:nth-child(3) {
		display: none;
	}

	.jobTitle p:nth-child(4) {
		display: none;
	}

	.jobMore li:nth-child(3) {
		display: none;
	}

	.jobMore li:nth-child(4) {
		display: none;
	}

	.jobMore li {
		width: 200px !important;
		padding: 0 10px;
	}

	.jobMore li:nth-child(6) img {
		width: 22px;
		height: 22px;
		max-width: 22px !important;
	}

	.jobNeed {
		margin: 0 20px;
		padding: 20px 0px;
		background: rgb(255, 255, 255);
		display: none;
		border-top: 1px solid rgb(229, 229, 229);
	}

	.jobFlex {
		display: inherit;
		align-items: baseline;
		margin-bottom: 15px;
	}

	.j1 {
		font-size: 15px;
		color: rgb(51, 51, 51);
		font-weight: 600;
		width: 10em;
		text-align: left;
		margin-bottom: 10px;
	}

	.j2 {
		width: 100%;
	}

	.jobNeed p {
		font-size: 14px;
		color: rgb(102, 102, 102);
		line-height: 23px;
		letter-spacing: 0;
		margin-bottom: 8px;
	}

	.giveTo {
		display: flex;
		align-items: center;
		height: 40px;
		justify-content: center;
		border-radius: 25px;
		width: 135px;
		color: #fff;
		font-size: 15px;
		background: rgb(41, 120, 73);
		margin-top: 20px;
		transition: all 0.5s;
		margin-bottom: 10px;
	}

	.jobKindcon {
		margin-bottom: 40px;
		margin-top: 18px;
	}

	.jobMore {
		display: flex;
		padding: 15px 10px;
		background: rgb(255, 255, 255);
		font-size: 15px;
		color: rgb(51, 51, 51);
		letter-spacing: 1px;
		cursor: pointer;
		align-items: center;
		float: none;
		left: auto;
		display: flex;
		position: relative;
		overflow-x: scroll;
		width: 100%;
		white-space: nowrap;
		box-sizing: border-box;
		border-top: none;
		border-left: none;
		border-right: none;
	}

	.jobTitle {
		display: flex;
		padding: 15px 15px;
		background: rgb(245, 245, 245);
		border: 1px solid rgb(245, 245, 245);
	}

	.jobTitle p {
		font-size: 16px;
		color: rgb(51, 51, 51);
	}

	.s1 {
		font-size: 22px;
		margin-bottom: 8px;
		letter-spacing: 1px;
		position: relative;
	}

	.Contact {
		display: inherit;
		margin-top: 35px;
		box-shadow: 1px 1px 10px 1px rgb(230 230 230);
		border-radius: 10px;
		margin-bottom: 35px;
	}

	.Message {
		width: 100%;
		margin-right: 0;
		padding: 25px 20px 35px 20px;
	}

	.Type {
		padding: 25px 20px;
		width: 100%;
	}

	.me3 {
		font-size: 22px;
		color: rgb(255, 255, 255);
		margin-bottom: 8px;
	}

	.conType>li:nth-child(2)>p:nth-child(1) {
		font-size: 16px;
		color: #fff;
		margin-bottom: 4px;
	}

	.f16 {
		font-size: 15px !important;
	}

	.conType {
		margin-top: 22px;
		display: flex;
		align-items: flex-start;
		cursor: pointer;
		transition: all 0.4s;
	}

	.me4 {
		font-size: 14px;
		color: rgba(255, 255, 255, 0.6);
		padding-bottom: 12px;
	}

	.contactUs_map iframe {
		height: 320px;
	}

	.conType>li:nth-child(1) {
		margin-right: 6px;
		width: 45px;
	}

	.conType>li:nth-child(2)>p:nth-child(2) {
		font-size: 18px;
		color: #fff;
	}

	.me1 {
		font-size: 22px;
		color: rgb(51, 51, 51);
		margin-bottom: 8px;
	}

	.me2 {
		font-size: 14px;
		color: rgb(102, 102, 102);
		line-height: 1.5;
	}

	.messFlex {
		display: inherit;
		flex-wrap: wrap;
	}

	.messPut {
		width: 100%;
		margin-right: 0;
		display: flex;
		align-items: center;
		padding: 14px 22px;
		border-radius: 25px;
		background: rgb(246, 246, 246);
		letter-spacing: 1px;
		margin-top: 12px;
	}

	.Message textarea {
		background: rgb(246, 246, 246);
		height: 100px;
		padding: 14px 22px;
		font-size: 15px;
		color: rgb(102, 102, 102);
		letter-spacing: 1px;
		border-radius: 25px;
		margin-top: 12px;
		width: 100%;
	}

	.messForm {
		padding-top: 10px;
	}

	.Message button {
		height: 48px;
		line-height: 48px;
		color: #fff;
		text-align: center;
		background: rgb(41, 120, 73);
		border-radius: 25px;
		margin-top: 18px;
		width: 100%;
		margin-left: 0;
		font-size: 16px;
		letter-spacing: 1px;
		transition: all 0.5s;
		cursor: pointer;
	}

	.messPut input {
		font-size: 15px;
		color: rgb(102, 102, 102);
		width: 90%;
	}

	.sideWord {
		position: absolute;
		top: 33%;
		left: 15px;
		z-index: 99;
		color: rgb(255, 255, 255);
		opacity: 095;
	}

	.Back {
		display: none;
	}

	.Farm {
		margin-top: 15px;
	}

	.localNav a::after {
		content: '';
		position: absolute;
		left: 0;
		right: 0;
		bottom: -19px;
		height: 2px;
		width: 0;
		transition: all 0.5s;
		background: #287846;
	}

	.localNav a {
		position: relative;
		margin-right: 0;
		font-size: 16px;
		color: rgb(102, 102, 102);
		font-weight: 600;
		position: relative;
		height: 60px;
		line-height: 60px;
		margin-right:15px;
	}

	.s2 {
		width: 20px;
		height: 2px;
		background: #fff;
	}

	.farmDesc {
		padding: 20px;
		display: inherit;
		align-items: center;
		justify-content: space-between;
		background: rgb(240, 240, 240);
	}

	.fa2 {
		font-size: 14px;
		line-height: 1.6;
		color: rgb(102, 102, 102);
	}

	.farmMore {
		display: flex;
		align-items: center;
		background: #fff;
		border: 2px solid rgb(220, 220, 220);
		width: 120px;
		height: 42px;
		justify-content: space-between;
		padding: 0 15px;
		transition: all 0.5s;
		position: relative;
		margin-top: 12px;
	}

	.farmSame {
		margin-top: 15px;
	}

	.index-header::after {
		display: none;
	}

	.fa3 {
		font-size: 15px;
		color: rgb(51, 51, 51);
		position: relative;
		z-index: 99;
		transition: all 0.5s;
	}

	.farmWord {
		width: 100%;
	}

	.fa1 {
		font-size: 18px;
		font-weight: 600;
		margin-bottom: 10px;
	}

	.About {
		padding-right: 0px;
		margin-top: 0!important;
	}
	.brand-item-button {
	    margin-top: 10px!important;
	    font-size: 18px!important;
	}
	.item-box-m .zy-brand-m .zy-brand-m-cont {
	    position: absolute;
	    top: 26%!important;
	}
	.item-box-m .zy-brand-m {
	    width: 100%;
	    padding-bottom: 40%;
	    background-size: 100%;
	    background-repeat: no-repeat;
	    margin-bottom: 0.2rem;
	    position: relative;
	    background-position-y: 45%;
	}
	.co1 {
	    margin-top: 12px;
	    width: 65px;
	    height: 65px;
	    border: 2px solid rgba(255,255,255,0.5);
	    border-radius: 50%;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    transition: all 0.5s;
	}

	.inner {
		padding: 0 30px;
	}

	.footBottom {
		padding: 23px 30px;
	}

	.About {
		display: inherit;
		margin-top: 40px;
		margin-bottom: 15px;
	}

	.pubTit {
		padding: 30px 0;
		text-align: center;
		position: relative;
		z-index: 99;
	}

	.pubTit>p:nth-child(1),
	.serTit,
	.caseTit>p:nth-child(1),
	.newsTit>p:nth-child(1) {
		font-size: 22px;
		margin-bottom: 2px;
	}

	.pubTit>p:nth-child(2),
	.caseTit>p:nth-child(2),
	.newsTit>p:nth-child(2) {
		font-size: 15px;
		letter-spacing: 5px;
	}

	.abPic {
		width: 100%;
		overflow: hidden;
		margin-right: 0;
	}

	.abPic img {
		float: left;
		width: 100%;
		min-height: auto;
	}

	.abBg {
		display: none;
	}

	.abRight {
		width: 100%;
		position: relative;
		padding: 0 15px;
	}

	.abtit1 {
		font-size: 22px;
		letter-spacing: 1px;
		color: #000;
		margin-bottom: 8px;
		position: relative;
		z-index: 99;
		margin-top: 25px;
	}

	.abtit2 {
		margin-top: 8px;
		font-size: 18px;
		letter-spacing: 1px;
		color: #000;
		margin-bottom: 18px;
		position: relative;
		z-index: 99;
	}

	.abDesc p {
		font-size: 14px;
		color: rgb(102, 102, 102);
		line-height: 1.8;
		margin-bottom: 10px;
		position: relative;
		z-index: 99;
	}

	.Adv {
		width: 100%;
		display: inherit;
		align-items: center;
		margin-bottom: 40px;
		justify-content: center;
		position: relative;
		z-index: 99;
		margin-top: 10px;
	}

	.link2 {
		position: relative;
		left: -30px;
		top: -10px;
		width: 18%;
	}

	.year {
		color: #287846;
		font-size: 22px;
		font-family: PIN;
		font-weight: 600;
	}

	.adv2 {
		margin-top: 2px;
		font-size: 14px;
		color: rgb(102, 102, 102);
	}

	.abPoint {
		display: none;
	}

	.abDesc {
		height: auto;
		overflow-y: auto;
		padding-right: 0;
	}

	.link1 {
		color: #333333;
		font-size: 15px;
		padding: 0 52px 5px 16px;
		border-bottom: 1px solid rgb(170, 170, 170);
		display: flex;
		align-items: end;
		position: relative;
		top: -15px;
	}

	.serTit {
		color: #fff;
		top: 30px;
	}

	.serWide {
		width: 90%;
		margin: auto;
		background: rgba(41, 120, 73, 0.9);
		padding: 30px 25px;
		font-size: 14px;
		color: #fff;
		line-height: 1.8;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		margin-top: 90px;
	}

	.w1 {
		text-align: center;
		margin-bottom: 25px;
	}

	.w2 {
		display: flex;
		align-items: center;
		letter-spacing: 1px;
		font-size: 15px;
	}

	.Wis .gallery-thumbs {
		width: 96% !important;
		margin-left: 2%;
	}

	.serIcon {
		width: 45px;
		height: 45px;
		border: 2px solid #fff;
		border-radius: 50%;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.serIcon img {
		width: 18%;
	}

	.serName {
		font-size: 14px;
		color: #fff;
		margin-top: 9px;
		text-align: center;
	}

	.Wis .gallery-thumbs .swiper-wrapper {
		display: flex;
		flex-wrap: wrap;
	}

	.Wis .gallery-thumbs .swiper-slide {
		width: 33.3% !important;
		margin-top: 13px;
	}

	.Wis .gallery-top .swiper-slide {
		position: relative;
		height: 610px;
		width: 100% !important;
		cursor: pointer;
		background-size: cover !important;
	}

	.Wis .gallery-thumbs {
		bottom: 38px;
	}

	.ico2 {
		position: absolute;
		transform: translateY(-200%);
		transition: all 0.5s;
		opacity: 0;
	}

	.Wis .gallery-thumbs .swiper-slide-thumb-active .ico2 {
		transform: translateY(0%);
		opacity: 1;
	}

	.caseTit {
		padding: 28px 0 22px 0;
		text-align: center;
		position: relative;
		z-index: 99;
	}

	.Case {
		display: inherit;
		flex-wrap: wrap;
	}

	.casePart {
		width: 100%;
		margin-right: 0;
		position: relative;
		transition: all 0.5s;
		overflow: hidden;
		display: inline-block;
		margin-bottom: 3px;
	}

	.ca2 {
		text-align: center;
		font-size: 16px;
		color: #fff;
		width: 100%;
		z-index: 999;
		transition: all 0.35s;
		position: absolute;
		bottom: 0;
		height: 43px;
		background-image: linear-gradient(rgba(41, 120, 73, 0.1), rgb(41, 120, 73));
	}

	.News {
		background: url(../images/newsBg.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		padding-bottom: 40px;
		margin-top: 40px;
	}

	.brand-item-button {
		margin-top: 10px;
		font-size: 18px;
	}

	.item-box-m .zy-brand-m .zy-brand-m-cont {
		position: absolute;
		left: 8%;
		top: 25%;
	}

	.newsTit {
		padding: 40px 0 20px 0;
		text-align: center;
		position: relative;
		z-index: 99;
	}

	.newsBox a,
	.newSwtich p {
		font-size: 15px;
		padding: 8px 15px;
		margin: 0 6px;
	}

	.newsBox {
		display: flex;
		align-items: center;
		margin-bottom: 28px;
		justify-content: center;
	}

	.newsFlex {
		display: inherit;
		flex-wrap: wrap;
	}

	.newsPart {
		width: 100%;
		margin-right: 0;
		position: relative;
		transition: all 0.5s;
		overflow: hidden;
		background: #fff;
		box-shadow: 1px 1px 10px 1px rgb(240 240 240);
		display: inline-block;
		margin-bottom: 8px;
	}

	.n1 {
		font-size: 14px;
		color: #888888;
		
	}

	.n2 {
		font-size: 18px;
		color: #333333;
		line-height: 24px;
		margin-bottom: 9px;
		height: auto;
	}

	.n3 {
		font-size: 14px;
		color: #888888;
		line-height: 23px;
		margin-bottom: 15px;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		line-clamp: 2;
		-webkit-box-orient: vertical;
		height: auto;
	}

	.newsDesc {
		padding: 20px 20px 25px 20px;
	}

	.News {
		padding-bottom: 30px;
	}

	.co2 {
		font-size: 18px;
		color: #fff;
		margin-top: 12px;
	}

	.coSame {
		width: 100%;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		height: 165px;
	}

	.Cooper {
		display: inherit;
	}

	.foot {
		display: inherit;
	}

	.foot>div:nth-child(1),
	.foot>div:nth-child(2),
	.foot>div:nth-child(4),
	.foot>div:nth-child(3) {
		display: none;
	}

	.foot>div:nth-child(5) {
		display: block;
	}
	.foot>div:nth-child(5) .footA>a:nth-child(3){
		display: none;
	}
	.footEwm img{
		width: auto;
	}

	.footp {
		color: #fff;
		font-weight: 600;
		font-size: 16px;
		margin-bottom: 18px;
	}

	.footA a {
		font-size: 14px;
		margin-bottom: 10px;
		display: block;
	}

	footer {
		padding-top: 30px;
		background: url(../images/foot.jpg);
		background-size: cover;
		background-repeat: no-repeat;
	}

	.foot {
		display: flex;
		justify-content: space-between;
		padding-bottom: 10px;
	}

	.footBottom {
		padding: 15px 15px;
		display: inherit;
	}

	.foLocal {
		margin-top: 8px;
	}

	.foLocal {
		font-size: 14px;
		color: rgb(170, 170, 170);
		cursor: pointer;
		appearance: none;
		background: url("../images/down.png") 96% center no-repeat scroll transparent;
		border: none;
		letter-spacing: 1px;
		width: 65px;
		display: none;
	}

}

@media screen and (max-width:768px) {
	.About {
		padding-right: 0;
	}

	.inner {
		padding: 0 15px;
	}


.abPic img{ display:none; }
.hoSame{ box-shadow: 0 0 0 transparent }
.hoSame figure{ width:100%; left: 0%; top: 0;  position:relative;   height:170px; }
.hoBottom{ font-size: 13px }
/*.wapnone{ display:none; }*/
} 
