/* 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;	}}