@charset "utf-8";
/* CSS Document */
@media (max-width:1600px) { 
	.wrap{
		width: 1200px;
	}
	.menuDl dd{
		margin-right: 35px;
	}
	.indexTitle {
	    font-size: 30px;
	}
	.indexSearch {
	    width: 470px;
	}
	.indexTitle{
		width: 500px;
	}
	.idnexText .text1 {
	    height: 80px;
	    line-height: 80px;
	    font-size: 26px;
		width: 500px;
	}
	.idnexText .text2 {
	    font-size: 20px;
	}
	.indexConR {
	    background: url(../images/indexLbg.png) no-repeat center center;
		background-size: contain;
	}
	.indexConR .con.con1 {
	    width: 186px;
	    height: 186px;
	}
	.indexConR .con.con2 {
	    width: 286px;
	    height: 286px;
	    top: 46%;
	    right: 105px;
	}
	.indexConR .con .text .title {
	    font-size: 16px;
	}
	.indexConR .con .circleCon:before {
	    width: 14px;
	    height: 14px;
	    left: 11px;
	}
	.indexConR .con.con2 .circleCon:before {
	    left: 37px;
	}
	.productBoxCenter {
	    width: 306px;
	    height: 306px;
	    margin-left: -153px;
	    margin-top: -153px;
	}
	.productBoxCenter .centerLogo a {
	    width: 108px;
	    height: 108px;
	    margin-top: -54px;
	    margin-left: -54px;
	}
	.productBoxDl1 {
	    width: 355px;
	    height: 468px;
		right: 32px;
		margin-top: -234px;
	}
	.productBoxDl1:before {
	    width: 306px;
	    height: 429px;
		left: 30px;
		top: 40px;
	}
	.productBoxDl dd a {
	    width: 80px;
	    height: 80px;
	}
	.productBoxDl1 dd.dd2 a {
	    width: 60px;
	    height: 60px;
	}
	.productBoxDl1 dd.dd6 a {
	    width: 60px;
	    height: 60px;
	}
	.productBoxDl2 {
	    width: 488px;
	    height: 174px;
	    margin-left: -244px;
	}
	.productBoxDl2:before {
	    width: 430px;
	    height: 120px;
		left: 26px;
		top: 36px;
	}
	.productBoxDl2 dd.dd2 a {
	    width: 60px;
	    height: 60px;
	}
	.productBoxDl2 dd.dd1 {
	    top: 52px;
	}
	.productBoxDl2 dd.dd2 {
	    left: 208px;
	    bottom: 72px;
	}
	.productBoxDl2 dd.dd3 {
	    right: 174px;
	}
	.productBoxDl2 dd.dd4 {
	    right: 125px;
	    bottom: 66px;
	}
	.productBoxDl3 {
	    width: 400px;
	    height: 490px;
	    left: 20px;
	    margin-top: -245px;
	}
	.productBoxDl3:before {
	    width: 342px;
	    height: 443px;
	    left: 40px;
	    top: 25px;
	}
	.productBoxDl3 dd.dd3 a{
		width: 60px;
		height: 60px;
	}
	.productBoxDl3 dd.dd5 a{
		width: 60px;
		height: 60px;
	}
	.crop4Tab .text .title {
	    height: 44px;
	    line-height: 44px;
	}
	.crop4Tab .text .title a{
		font-size: 18px;
	}
	.crop4Tab .con {
	    padding: 12px 0;
	}
	.crop4TabC {
	    width: 650px;
	}
	.crop4Tab {
	    padding-top: 8px;
	}
	.cropColumn1Con .pic {
	    width: 618px;
	}
	.cropColumn1Con .text .cropIcn1 {
	    width: 38px;
	    height: 38px;
	    margin-bottom: 4px;
	}
	.cropColumn1Con .text .title {
	   font-size: 24px;
	   height: 50px;
	   line-height: 50px;
	   margin-bottom: 4px;
	}
	
	.cropColumn1Con .text .info {
	    font-size: 14px;
	    margin-bottom: 50px;
	}
	.cropColumn1 {
	    margin-bottom: 100px;
	}
	.cropColumn1Dl {
	    margin-bottom: 70px;
	}
	.cropColumn2 .cropTitle {
	    margin-bottom: 52px;
	}
	.cropScroll .con .pic {
	    width: 618px;
	}
	.cropScroll .con .text .title{
		font-size: 24px;
		height: 50px;
		line-height: 50px;
		margin-bottom: 4px;
	}
	.cropScroll .con .text {
	    padding-top: 15px;
	}
	.cropScroll .con .text .info{
		font-size: 14px;
		margin-bottom: 50px;
	}
	.cropScroll {
	    padding-bottom: 70px;
	}
	.cropColumn2 {
	    margin-bottom: 80px;
	}
	.crop3Tab {
	    margin-bottom: 38px;
	}
	.cropColumn3 {
	    margin-bottom: 108px;
	}
	.cropColumn4 .cropIcn2{
		width: 38px;
		height: 38px;
		margin-bottom: 4px;
	}
	.cropTitle {
	    font-size: 32px;
	    line-height: 50px;
	}
	.cropColumn4 {
	    padding-bottom: 100px;
	}
	.cropViewScroll .con .pic {
	    width: 600px;
	}
	.cropViewColumn1 {
	    padding: 70px 0;
	}
	.cropViewScroll .con .text {
	    padding-top: 30px;
	}
	.cropViewColumn3 {
	    padding-top: 58px;
	    padding-bottom: 100px;
	}
	.cropViewScroll2 {
	    width: 750px;
	}
	.cropView3L .picBox .pic {
	    width: 268px;
	}
	.cropView3L .picBox {
	    padding-top: 80px;
	    width: 340px;
	}
	.cropViewScroll2 .con a {
	    padding-top: 16px;
	}
	.cropViewScroll2 .con .text {
	    height: 40px;
	    line-height: 40px;
	    font-size: 14px;
	}
	.cropViewScroll2 .con .pic {
	    width: 168px;
	}
	.cropView3L .text .title {
	    height: 40px;
	    line-height: 40px;
	    font-size: 22px;
	    margin-bottom: 4px;
	}
	.cropView3R {
	    padding-top: 230px;
	}
	.productDl1 dd .title1 {
	    font-size: 20px;
	    line-height: 40px;
	    height: 40px;
	}
	.productDl1 dd .title2 a {
	    font-size: 36px;
	}
	.productDl1 dd .title2 {
	    height: 56px;
	    line-height: 56px;
	    margin-bottom: 32px;
	}
	.productDl2 dd .title2 {
	    line-height: 40px;
	    max-height: 80px;
	    font-size: 22px;
	    margin-bottom: 12px;
	}
	.productDl2 dd .title1 {
	    font-size: 14px;
	    max-height: 60px;
	    line-height: 30px;
	    margin-bottom: 0px;
	}
	.cropMore a {
	    width: 128px;
	    height: 38px;
	    line-height: 38px;
	    font-size: 14px;
	    border-radius: 38px;
	}
	.productDl2 dd {
	    margin-bottom: 40px;
	}
	.productViewTopCon .productVScroll1 {
	    width: 400px;
	    margin-right: 80px;
	}
	.productViewTopCon .title {
	    height: 86px;
	    line-height: 86px;
	    font-size: 32px;
	    margin-bottom: 24px;
	}
	.productViewTopCon .text {
	    padding-top: 5px;
	}
	.productViewTop {
	    padding: 80px 0 66px;
	}
	.productVTabC .pic {
	    width: 530px;
	}
	.productVTabC .title {
	    height: 50px;
	    line-height: 50px;
	}
	.solutionScroll .con {
	    height: 202px;
	}
	.solutionScroll .con .icnBox {
	    padding-top: 34px;
	}
	.solutionScroll .picBox {
	    padding-top: 16px;
	}
	.soluBanBg {
	    bottom: -30px;
	    height: 144px;
	}
	.solutionSearch {
	    width: 670px;
	    margin: 0 auto 48px;
	}
	.solutionColumn1 {
	    padding: 40px 0 60px;
	}
	.solutionColumn2 {
	    padding: 64px 0 120px;
	}
	.eventTitle {
		margin-bottom: 80px;
	}
	.eventScroll .slick-list {
		margin-right: -50px;
	}
	.eventScroll .con {
		margin-right: 54px;
		padding-bottom: 180px;
	}
	.eventScroll .slick-current.slick-active {
		margin-top: 130px;
	}
	.eventPrev {
		top: 148px;
		left: -60px;
	}
	.eventNext {
		top: 148px;
		right: -60px;
	}
	#map {
		width: 760px;
		height: 600px;
		margin-top: -300px;
	}
	.networkR {
		padding: 30px 0;
		width: 400px;
		height: 420px;
		background-color: #fff;
		position: absolute;
		right: 0;
		top: 50%;
		margin-top: -210px;
	}
	.profileText .pic {
		width: 570px;
		margin-right: 28px;
	}
	.networkRDl dd .tel {
		padding-left: 32px;
	}
	.networkRDl dd .name {
		padding-left: 32px;
	}
	.networkRDl dd .name {
		margin-right: 20px;
	}
	/* #map:before {
		width: 40px;
		height: 60px;
		right: 162px;
		bottom: 74px;
	} */
}
@media (max-width:1440px) {
	.subBannerText .con {
	    padding-top: 30px;
	    padding-bottom: 24px;
	}
	.subBannerText .con .title {
	    font-size: 24px;
	}
	.subBannerText .con .info{
		font-size: 14px;
	}
	.productBoxDl1 {
	    margin-top: -210px;
	}
	.productBoxDl3 {
	    margin-top: -220px;
	}
	
}
@media (max-width:1366px){
	.productBoxDl2 {
	    bottom: 25px;
	}
	.indexTitle {
		font-size: 24px;
		line-height: 54px;
		margin-bottom: 26px;
	}
	.indexSearch {
	    margin-bottom: 40px;
	}
	.idnexText .text1 {
	    height: 68px;
	    line-height: 66px;
	    font-size: 36px;
	}
	.idnexText .text2 {
	    font-size: 18px;
	}
	.indexConR .con.con1 {
	    width: 166px;
	    height: 166px;
	    right: 52px;
	    top: 50%;
	    margin-top: -226px;
	}
	.indexConR .con .text .title {
	    font-size: 15px;
	}
	.indexConR .con.con2 {
	    width: 246px;
	    height: 246px;
	    top: 46%;
	    right: 135px;
	}
	.indexConR .con .circleCon:before {
	    left: 6px;
	}
	.indexConR .con.con2 .circleCon:before {
	    left: 26px;
	}
	#map {
		width: 700px;
		height: 500px;
		margin-top: -230px;
	}
	/* #map:before {
		width: 36px;
		height: 60px;
		right: 162px;
		bottom: 52px;
	} */
}