/* CSS Document */
@media (max-width:1680px) {
	.wrap {
		width: 1400px;
	}

	.column1 {
		height: 394px;
	}

	.indexTitle {
		padding-top: 70px;
	}

	.column2 {
		height: 896px;
	}

	.column3 {
		height: 795px;
	}

	.aboutBannerText .con {
		top: -30px;
	}

	.abo-honor .list .scroll {
		margin: 0 220px 60px;
	}

	.leagueColumn1 {
		height: 820px;
	}

	.productcDl dd {
		overflow: hidden;
		height: 622px;
	}

	.productcDl dd .con {
		padding: 90px 0;
	}

	.productcDl dd .con .title1 a {
		font-size: 32px;
	}

	.productcDl dd .con .pic {
		width: 588px;
	}

	.productcDl dd .con .textC {
		left: 638px;
		width: 762px;
	}

	.proViewR .tableCont {
		height: 400px;
		width: 530px;
	}

	.proViewSlide .picBox {
		width: 450px;
	}

	.proViewSlide {
		width: 450px;
		padding-bottom: 38px;
	}

	.proViewR .tableCont .title1 {
		line-height: 50px;
		font-size: 28px;
	}

	.productViewCon1 {
		padding: 100px 0;
		height: 370px;
	}

	.productNewsCon {
		margin-left: 280px;
	}

	.productNews .pic {
		width: 400px;
		margin-right: 120px;
		margin-top: 60px;
	}

	.productNews {
		padding-bottom: 90px;
		padding-top: 90px;
	}

	.brief .con .info {
		height: 330px;
	}
}

@media (max-width:1600px) {
	.wrap {
		width: 1370px;
	}

	.indexTopCon {
		height: 90px;
	}

	.logo {
		margin-top: 12px;
	}

	.logo img {
		height: 68px;
	}

	.menuDl dd {
		height: 90px;
		line-height: 90px;
		margin: 0 35px;
	}

	.floatDl {
		right: 30px;
	}

	.column1L .title {
		font-size: 32px;
		margin-bottom: 24px;
	}

	.indexTitle .title1 {
		font-size: 32px;
		line-height: 60px;
		height: 60px;
		margin-bottom: 10px;
	}

	.column2 {
		height: 866px;
	}

	.column2-scroll .text .title {
		line-height: 40px;
		height: 40px;
		font-size: 20px;
	}

	.column2-scroll .text {
		height: 88px;
	}

	.column3-scroll .bd .title a {
		font-size: 16px;
	}

	.column3-scroll .bd .text {
		padding: 15px 20px 20px;
	}

	.column3-scroll .bd .more {
		line-height: 30px;
		height: 30px;
	}

	.column3 {
		height: 775px;
	}

	.footerLDl {
		margin-right: 90px;
	}

	.topLocation {
		height: 50px;
		line-height: 50px;
	}

	.locationIcn {
		margin-top: 19px;
	}

	.subTop {
		height: 90px;
	}

	.aboutBannerText .con {
		top: -50px;
	}

	.aboutColumn2Con .text {
		width: 234px;
		height: 206px;
		line-height: 206px;
		margin-left: -117px;
		margin-top: -104px;
		font-size: 28px;
	}

	.abo-honor .list .scroll {
		margin: 0 190px 20px;
	}

	.abo-honor .list dl {
		transform: scale(0.8);
		-webkit-transform: scale(0.8);
	}

	.aboutColumn3 .subPageTitle {
		margin-bottom: 20px;
	}

	.aboutColumn3 {
		height: 725px;
		padding-top: 60px;
	}

	.aboutColumn1 {
		height: 850px;
		padding-top: 60px;
	}

	.productcDl dd .con .textC {
		width: 745px;
	}

	.league-scroll .con a .title {
		height: 40px;
		line-height: 40px;
		font-size: 20px;
	}

	.subMenuShadow {
		height: 50px;
		top: 90px;
	}

	.subMenuDiv1 {
		top: 90px;
	}

	.subMenu_ul li {
		height: 50px;
		line-height: 50px;
	}

	.footerLogo {
		margin-top: 10px;
		margin-right: 20px;
	}

	.footer2 {
		height: 74px;
		line-height: 74px;
	}

	.aboutUs1Dl {
		padding-top: 34px;
		margin-bottom: 46px;
	}

	.aboutUs1Info {
		margin-bottom: 34px;
	}

	.leagueDl3 dd.dd3 {
		left: 684px;
		top: 105px;
	}

	.brief-scroll .pic:before {
		padding-top: 66.2963%;
	}

	.recruitFormPopBox {
		width: 480px;
		height: 620px;
		margin-left: -270px;
		margin-top: -310px;
	}

	.recruitFormPop .formColse {
		top: 24px;
	}

	.must {
		height: 48px;
		line-height: 48px;
	}

	.recruitFormPop {
		padding-top: 16px;
	}

	.popFormTitleBox .title {
		font-size: 18px;
		height: 30px;
		line-height: 30px;
	}

	.popFormCon {
		height: 48px;
		margin-bottom: 12px;
	}

	.popFormDiv .inputTitle {
		height: 48px;
		line-height: 48px;
	}

	.popFormDiv .inputWidth {
		width: 76%;
	}

	.popFormCon.bz .formInput {
		padding-top: 14px;
	}

	.radioCon label {
		line-height: 48px;
		height: 48px;
	}

	.radioBox {
		line-height: 48px;
	}

	.formUploadBox {
		min-height: 48px;
		line-height: 48px;
		margin-bottom: 10px;
	}

	.formUploadBox a {
		height: 48px;
	}

	.formUploadBox span {
		height: 48px;
		font-size: 14px;
		right: 100px;
	}

	.recruitFormPopBox .uploader-file-list dd {
		width: 170px !important;
		right: 38px !important;
		top: -12px;
	}

	.recruitFormPopBox .file-item .info {
		width: 90px !important;
		left: -7px !important;
		bottom: -4px !important;
		height: 30px !important;
		line-height: 30px !important;
	}

	.popFormCon.bz {
		height: 100px;
	}

	.popFormDiv.yzm .picBox {
		width: 90px;
		height: 48px;
	}

	.popFormDiv.yzm .text {
		height: 48px;
		line-height: 48px;
		font-size: 14px;
	}

	.popFormBtn a {
		padding: 0 60px;
		height: 48px;
		line-height: 48px;
		font-size: 16px;
	}
}

@media (max-width:1440px) {
	.wrap {
		width: 1200px;
	}

	.column1 {
		padding: 90px 0;
		height: 338px;
	}

	.column1L .title1 {
		line-height: 30px;
		height: 30px;
		margin-bottom: 32px;
	}

	.column1L .info {
		margin-bottom: 44px;
		padding-right: 50px;
	}

	.indexTitle {
		padding-top: 60px;
	}

	.column2-scroll {
		padding-top: 44px;
	}

	.indexTitle .title1 {
		font-size: 28px;
		line-height: 50px;
		height: 50px;
		margin-bottom: 10px;
	}

	.column2 {
		height: 766px;
	}

	.column2-scroll .text .btn {
		width: 40px;
		margin-left: 15px;
	}

	.column2-scroll .con:hover .text .btn {
		margin-right: 15px;
	}

	.column2-scroll .text a {
		width: 40px;
		height: 40px;
	}

	.column3Tab {
		margin-bottom: 50px;
	}

	.column3 {
		height: 695px;
	}

	.abo-honor .list .scroll {
		margin: 0 96px 20px;
	}

	.aboutUs1Dl dd {
		width: 135px;
		height: 135px;
		margin: 0 50px;
	}

	.aboutUs1Dl dd .divT span {
		font-size: 20px;
	}

	.aboutUs1Dl dd .divT em {
		font-size: 20px;
	}

	.aboutUs1Info {
		font-size: 14px;
	}

	.aboutColumn2Con .text {
		width: 204px;
		height: 176px;
		line-height: 176px;
		margin-left: -88px;
		margin-top: -102px;
		font-size: 24px;
	}

	.league-scroll .con a .info {
		font-size: 14px;
	}

	.footerLDl {
		margin-right: 70px;
	}

	.footer1R dd .picBox {
		width: 98px;
		height: 98px;
	}

	.aboutBannerText .con {
		top: -75px;
	}

	.subPageTitle .title1 {
		font-size: 30px;
		height: 50px;
		line-height: 50px;
	}

	.subPageTitle .title2 {
		height: 28px;
		line-height: 28px;
	}

	.aboutColumn1 {
		height: 850px;
		padding-top: 50px;
	}

	.leagueColumn1 {
		padding-top: 60px;
		height: 750px;
	}

	.leagueColumn2 {
		padding-top: 60px;
	}

	.leagueColumn3 {
		padding-top: 60px;
	}

	.leagueColumn4 {
		height: 702px;
		padding-top: 60px;
	}

	.leagueDl3 dd.dd2 {
		left: 294px;
		top: 135px;
	}

	.leagueDl3 dd.dd3 {
		left: 624px;
		top: 105px;
	}

	.leagueDl3 dd.dd4 {
		right: 205px;
	}

	.leagueDl3 dd .text {
		font-size: 14px;
	}

	.contactDl dd .icn {
		margin: 0 auto 24px;
	}

	.contactDl dd .title {
		font-size: 20px;
		height: 36px;
		line-height: 36px;
	}

	.contactMap {
		width: 100%;
		height: 542px;
	}

	.productcDl dd .con .pic {
		width: 488px;
	}

	.productcDl dd .con .textC {
		width: 665px;
		left: 555px;
	}

	.productcDl dd {
		height: 547px;
	}

	.productcDl dd .con .info {
		height: 48px;
	}

	.productcDl dd .con .title1 {
		line-height: 46px;
		height: 46px;
	}

	.productcDl dd .con .title1 a {
		font-size: 28px;
	}

	.proViewSlide .picBox {
		width: 400px;
	}

	.proViewSlide {
		width: 400px;
		padding-bottom: 24px;
	}

	.productViewBox {
		padding: 0 80px;
	}

	.proViewR .tableCont .title1 {
		line-height: 45px;
		font-size: 26px;
	}

	.productNews {
		padding-bottom: 60px;
		padding-top: 60px;
	}

	.productNews .pic {
		width: 350px;
		margin-right: 80px;
		margin-top: 80px;
	}

	.productNewsCon {
		margin-left: 200px;
	}

	.productNews .titleBox .title2 {
		font-size: 18px;
		line-height: 60px;
	}
}

@media (max-width:1366px) {
	.aboutBannerText .con {
		top: -95px;
	}

	.recruitFormPopBox {
		width: 450px;
		height: 560px;
		margin-left: -255px;
		margin-top: -280px;
	}

	.popFormCon {
		height: 40px;
		margin-bottom: 12px;
	}

	.popFormDiv .inputTitle {
		height: 40px;
		line-height: 40px;
		font-size: 14px;
		width: 70px;
	}

	.radioCon {
		font-size: 14px;
	}

	.popFormDiv .inputWidth .formInput {
		font-size: 14px;
	}

	.popFormDiv .inputWidth {
		width: 76%;
	}

	.popFormCon.bz .formInput {
		padding-top: 10px;
	}

	.radioCon label {
		line-height: 40px;
		height: 40px;
	}

	.radioBox {
		line-height: 40px;
	}

	.formUploadBox {
		min-height: 40px;
		line-height: 40px;
		margin-bottom: 10px;
	}

	.formUploadBox a {
		height: 40px;
		font-size: 14px;
	}

	.formUploadBox span {
		height: 40px;
		font-size: 14px;
		right: 70px;
	}

	.recruitFormPopBox .uploader-file-list dd {
		width: 156px !important;
		height: 40px !important;
		right: 24px !important;
		top: -7px;
	}

	.recruitFormPopBox .file-item .info {
		width: 80px !important;
		left: -7px !important;
		bottom: -4px !important;
		height: 40px !important;
		line-height: 18px !important;
	}

	.recruitFormPopBox .uploader-file-list dd .imgWrap img {
		width: 36px !important;
		height: 36px !important;
	}

	.popFormCon.bz {
		height: 100px;
	}

	.popFormDiv.yzm .picBox {
		width: 90px;
		height: 40px;
	}

	.popFormDiv.yzm .text {
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}

	.popFormBtn a {
		padding: 0 60px;
		height: 42px;
		line-height: 42px;
		font-size: 16px;
	}

	.popFormDiv input::-webkit-input-placeholder,
	.popFormDiv textarea::-webkit-input-placeholder {
		font-size: 14px;
	}
}