@charset "utf-8";
/* CSS Document */
@media (max-width: 1680px) {
	.businessText .Title {
	    margin-bottom: 3.67%;
	}
	.businessText .TextC {
	    height: 144px;
	    margin-bottom: 6.7%;
	}
	.businessText .Title a {
	    height: 90px;
	    line-height: 90px;
	}
	.location a {
	    color: #333333;
	    padding: 0 38px;
	}
	.aboutCloumn1_right .title{padding-top: 20px;}
	.aboutCloumn1_right .text{line-height: 30px;height: 210px;overflow: hidden;}

	.column3TabC {
	    height: 320px;
	}
	.column3-scroll a .pic:before {
	    padding-top: 60.4729%;
	}
	.column3-scroll{
		height: 320px;
	}
	.column3Text .title a {
	    font-size: 16px;
	}
	.column3Text .title {
	    height: 40px;
	    line-height: 40px;
	}
	.column3LDl {
	    /* padding-top: 10px; */
	}
	.column1Con .indexMore {
	    margin-bottom: 60px;
	}
	.column1Dl dd a {
	    height: 140px;
	}
	.footerMDl dd {
	    margin-left: 60px;
	}
	.footerTop {
	    margin-bottom: 60px;
	}
	.footerR dd .pic {
	    width: 100px;
	    background: #fff;
	    padding: 4px;
	}
	.footerDown {
	    height: 60px;
	    line-height: 60px;
	}
	.footer {
	    padding: 36px 0 0;
	}
	.bshareBox {
	    margin-top: 16px;
	}
}


@media (max-width: 1600px) {
	.imgtext3 dd .con .text {
	    padding: 10% 20px 25px 50%;
	    padding-right: 20px;
	}
	.footerMDl dd .ejBox {
	    top: 44px;
	}
	.footerUp {
	    margin-bottom: 15px;
	}
	.footerR {
	    margin-top: 15px;
	}
	.ifrom {
	    width: 800px;
	    height: 620px;
		margin-left: -400px;
		margin-top: -310px;
	}
	.jlTitle {
	    height: 70px;
	    font-size: 24px;
	    line-height: 70px;
	}
	.column2Dl dd .title {
	    height: 60px;
	    line-height: 60px;
	    font-size: 16px;
	}
	.indexTitle .title1 {
	    font-size: 26px;
	}
	.column1Con {
	    padding: 50px 100px 115px;
	}
	.column1Con .indexTitle {
	    margin-bottom: 30px;
	}
	.column1Con .indexMore {
	    margin-bottom: 40px;
	}
	.column1Dl dd a {
	    height: 120px;
	}
	.column1L .title a {
	    font-size: 20px;
	}
	.indexTitle .title2 {
	    font-size: 20px;
	}
	.column3L {
	    padding: 45px 50px 40px;
	}
	.column3-scroll a .pic:before {
	    padding-top: 64.4729%;
	}
	.indexBanner .text img {
	    height: 90px;
	}
	.aboutLeader .con .text {
	    background: #f9f9f9;
	    overflow: hidden;
	    padding: 5% 20px 25px 50%;
	    padding-right: 8px;
	}
}

@media (max-width: 1440px) {
	.businessText .TextC {
	    font-size: 14px;
	}
	.businessText .Title a {
	    height: 78px;
	    line-height: 78px;
	}
	.menuDl dd .ej {
	    margin-left: -60px;
	    width: 120px;
	}
	.menuDl dd .ej a {
	    font-size: 12px;
		line-height: 26px;
	}
	.aboutLeader .con .text .textC {
	    font-size: 13px;
	}
	.footerMDl dd .ejBox a {
	    height: 22px;
	    line-height: 22px;
	    font-size: 12px;
	    margin-right: 6px;
	}
	.footerLDl {
	    overflow: hidden;
	    margin-top: 18px;
	}
	.location a {
	    color: #333333;
	    padding: 0 35px;
	}
	.imgtext3 dd .con .text .textC{font-size: 13px;}
		.imgtext3 dd .con .text .title{margin-bottom: 10px;}
		.imgtext3 dd .con .text .title span{font-size: 20px;}
		.imgtext3 dd .con .text .title span:nth-child(2){font-size: 14px;}
		.aboutCloumn1_right .text{padding-top: 0;}
		.aboutCloumn1_right .title{padding-top: 0;}
		
	.menuDl dd .yj a {
	    font-size: 14px;
	    padding: 0 20px;
	}
	.menuIcon {
	    width: 95px !important;
	    margin-left: 0px;
	}
	.column3L {
	    padding: 32px 35px 30px;
	}
	.column3L .indexTitle {
	    padding-bottom: 26px;
	    margin-bottom: 26px;
	}
	.column3-scroll a .pic:before {
	    padding-top: 70.4729%;
	}
	/* .aboutLeader .con .text {
	    padding: 10% 30px 25px 50%;
	} */
	.aboutLeader .con .text .title {
	    margin-bottom: 16px;
	}
	.imgtext3 dd .con .text {
	    padding-right: 12px;
	}
}

@media (max-width: 1366px) {
	.column3LDl dd {
	    overflow: hidden;
	    height: 38px;
	    line-height: 38px;
	}
	.businessText .TextC {
	    font-size: 13px;
	}
	.businessText .TextC {
	    height: 144px;
	    margin-bottom: 4.7%;
	}
	.businessText .Title {
	    padding-top: 5.47%;
	}
	.imgtext3 dd .con .text .textC {
	    height: 72px;
	    line-height: 24px;
	}
	.column1Con {
	    padding: 30px 80px 115px;
	}
	.column1Con .indexTitle {
	    margin-bottom: 10px;
	}
	.column1L .info {
	    line-height: 28px;
	    height: 84px;
	    overflow: hidden;
	    font-size: 14px;
	    color: #333333;
	    margin-bottom: 20px;
	}
	.column1Con .indexMore {
	    margin-bottom: 30px;
	}
	.column1Dl dd a .text {
	    height: 30px;
	    line-height: 30px;
	}
	.column1Dl dd a {
		height: 100px;
	}
	.column1L .title {
	    height: 50px;
	    line-height: 50px;
	    margin-bottom: 10px;
	}
	.location a {
	    color: #333333;
	    padding: 0 30px;
	}
	.ifForm {
	    margin-bottom: 15px;
	}
	.ifrom {
	    height: 600px;
		margin-top: -300px;
	}
	.column3TabC {
	    height: 298px;
	}
	/* .column3LDl dd {
	    height: 36px;
	    line-height: 36px;
	} */
	.column3-scroll {
	    height: 304px;
	}
	.column3-scroll a .text {
	    height: 42px;
	    line-height: 42px;
	}

}
@media (max-width: 1280px) {
	.column3L {
	    padding: 20px;
	}
	.column3RDl dd{
		margin-bottom: 15px;
	}
	.column3RDl dd:last-child{
		margin-bottom: 0;
	}
	.column3L .indexTitle {
	    padding-bottom: 17px;
	    margin-bottom: 20px;
	}
	.column3-scroll .slick-dots {
	    bottom: 26px;
	}
	.column1L .title {
	    height: 40px;
	    line-height: 40px;
	}
	.column1Con {
	    padding: 20px 80px 115px;
	}
	.menuDl dd .yj a {
	    font-size: 14px;
	    padding: 0 18px;
	}
}