@media screen and (min-width: 1001px){
	.page1-box {
		width: 100%;
		position: relative;
		min-width: 1200px
	}

	.page1-bg {
		width: 100%;
		min-width: 1200px
	}

	.page1-icon {
		position: fixed;
		right: 3%;
		top: 47%;
		z-index: 2000
	}

	.posi-icon {
		position: absolute;
		right: 0;
		top: 80%
	}

	.posi-icon img {
		width: 60px;
		height: 60px;
		margin-bottom: 10px
	}

	.bask {
		padding: 10px;
		position: absolute;
		right: 70px;
		top: 55%
	}

	.bask-right {
		width: 0;
		height: 0;
		border-width: 15px 0 15px 15px;
		border-style: solid;
		border-color: transparent transparent transparent rgba(27,27,27,0.6);
		position: absolute;
		right: -15px;
		top: 41%
	}

	.bask img:nth-child(1) {
		height: 48px;
		position: absolute;
		top: 5px;
		right: 0;
		display: none
	}

	.bask img:nth-child(2) {
		width: 120px;
		position: absolute;
		top: 40px;
		right: 0;
		display: none
	}

	.page1-p {
		position: absolute;
		left: 35%;
		top: 20%;
		text-align: center;
		width: 41%
	}

	.page1-p h3 {
		font-weight: bold;
		margin-top: 10%;
		font-size: 38px;
		color: #fff;
		margin-bottom: 5%
	}

	.page1-p p {
		line-height: 30px;
		font-size: 15px;
		color: #fff;
		letter-spacing: .1em
	}
	.page1-p-content div{
		font-weight: 400;
		font-size: 15px;
		color: #FFFFFF;
		opacity: 0.87;
		line-height: 23px;
		text-align: left;
		margin-top: 10px;
	}
	.mobile-concat-div{
		display: none;
	}
	.notice,.notice1,.notice2,.notice3{
		display: none;
	}

	.banner-content-area{
		width: 1200px;
		height: 100%;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		top: 0;
		display: flex;
	}

	.banner-content-box{
		margin-top: 380px;
		color: #fff;
	}
	.banner-content-box h3{
		font-weight: 400;
		font-size: 38px;
		color: #FFFFFF;
		/* line-height: 62px; */
		margin-bottom: 28px;
		margin-left: -26px;
	}

	.banner-content-box .banner-content-box-content{
		width: 433px;
		font-size: 16px;
		line-height: 30px;
		opacity: 0.87;
	}

	.banner-content-box .banner-content-box-content div{
		margin-bottom: 10px;
	}
	.ladder-box{
		margin-top: 84px;
	}
	.page2-box-item .page2-title{
		font-weight: bold;
		font-size: 38px;
		color: #333333;
		line-height: 55px;
	}
	.page2-box-item .page2-title span{
		color: #EB5E2B;
	}
	.page2-box-item .page2-line {
		font-weight: 500;
		font-size: 16px;
		color: #999999;
		line-height: 22px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.page2-box-item .box-left-text1{
		font-weight: 500;
		font-size: 16px;
		color: #999999;
		line-height: 22px;
	}
	.ladder-text-box{
		display: flex;
		justify-content: space-between;
	}
	.ladder-left-box{
		width: 501px;
		margin-top: 138px;
	}
	.box-left-text2{
		font-size: 26px;
		color: #333333;
		line-height: 28px;
		font-weight: 600;
		margin-bottom: 26px;
	}

	.box-left-text3{
		font-size: 16px;
		color: #666666;
		line-height: 28px;
	}

	.ladder-box--img{
		width: 484px;
	}
	.ladder-box--img img{
		width: 100%;
	}
	.ladder-text-box-2{
		margin-top: 10px;
	}
	.ladder-text-box-2 .ladder-left-box{
		margin-top: 365px;
	}
	.pingce-box {
		margin-top: 200px;

	}
	.pingce-box .pingce-title{
		font-weight: bold;
		font-size: 38px;
		color: #333333;
		line-height: 55px;
		text-align: center;
	}
	.pingce-box .pingce-title span{
		color: #EB5E2B;
	}
	.pingce-sub-title{
		font-weight: 500;
		font-size: 16px;
		color: #999999;
		line-height: 22px;
		margin-top: 20px;
		text-align: center;
	}
	.pingce-content{
		font-weight: 400;
		font-size: 16px;
		color: #666666;
		line-height: 28px;
		margin-top: 70px;
	}
	.pingce-content div:nth-child(2){
		margin-top: 10px;
	}
	.pingce-img{
		width: 100%;
		margin-top: 62px;
	}
	.pingce-img img{
		width: 100%;
	}
	.all-width-box{
		width: 100%;
		height: 442px;
		background: url(../images/ai/ai-img4.png) no-repeat center center;
		margin-top: 157px;
	}
	.center-container{
		width: 1200px;
		height: 100%;
		margin: 0 auto;
		overflow: hidden;
	}
	.all-width-box-content-item-title{
		font-weight: bold;
		font-size: 38px;
		color: #FFFFFF;
		line-height: 55px;
		text-align: center;
		margin-top: 56px;
	}
	.all-width-box-content-item-title span{
		color: #EB5E2B;
	}
	.all-width-box-content-list{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		margin-top: 56px;
	}
	.all-width-box-content-list-item{
		width: 352px;
		height: 220px;
		background: rgba(255,255,255,0.12);
		box-shadow: 0px 0 4px 0px rgba(0,0,0,0.5);
		border-radius: 5px 60px 5px 60px;
		backdrop-filter: blur(16px);
		padding: 30px 34px;
		box-sizing: border-box;
	}
	.all-width-box-content-list-item-title{
		font-weight: bold;
		font-size: 24px;
		color: #FFFFFF;
		line-height: 26px;
		text-align: center;
	}
	.all-width-box-content-list-item-content{
		font-weight: 400;
		font-size: 16px;
		color: #FFFFFF;
		line-height: 26px;
		margin-top: 18px;
		opacity: 0.7;
	}
	.jiagou-box{
		margin-top: 120px;

	}
	.jiagou-title{
		font-weight: bold;
		font-size: 38px;
		color: #333333;
		line-height: 55px;
		text-align: center;
	}
	.jiagou-title span{
		color: #EB5E2B;
	}
	.jiagou-image{
		width: 100%;
		margin-top: 65px;
	}
	.jiagou-image img{
		width: 100%;
	}
	.keshihua-box{
		margin-top: 208px;
	}
	.keshihua-box .keshihua-title {
		font-weight: bold;
		font-size: 38px;
		color: #333333;
		line-height: 55px;
	}
	.keshihua-box .keshihua-title span{
		color:#EB5E2B;
	}
	.keshihua-box .keshihua-desc{
		font-weight: 400;
		font-size: 16px;
		color: #666666;
		line-height: 28px;
		margin-top: 45px;
	}
	.keshihua-box .keshihua-image{
		width: 100%;
		margin-top: 44px;
	}
	.keshihua-box .keshihua-image img{
		width: 100%;
	}
	.banner-content-center{
		width: 894px;
		margin: 0 auto;
		margin-top: 180px;
	}
	.banner-content-center h3{
		font-weight: 500;
		font-size: 38px;
		color: #FFFFFF;
		text-align: center;
	}
	.banner-content-center p{
		font-weight: 400;
		font-size: 16px;
		color: #FFFFFF;
		line-height: 32px;
		text-align: center;
		margin-top: 36px;
	}
	

}
@media screen and (max-width: 1001px){
	.page1-box {
		width: 100%;
		position: relative;
	}

	.page1-bg {
		width: 100%;
	}

	.page1-icon {
		display: none;
		position: fixed;
		right: 3%;
		top: 47%;
		z-index: 2000
	}

	.posi-icon {
		position: absolute;
		right: 0;
		top: 80%
	}

	.posi-icon img {
		width: 60px;
		height: 60px;
		margin-bottom: 10px
	}

	.bask {
		padding: 10px;
		position: absolute;
		right: 70px;
		top: 55%
	}

	.bask-right {
		width: 0;
		height: 0;
		border-width: 15px 0 15px 15px;
		border-style: solid;
		border-color: transparent transparent transparent rgba(27,27,27,0.6);
		position: absolute;
		right: -15px;
		top: 41%
	}

	.bask img:nth-child(1) {
		height: 48px;
		position: absolute;
		top: 5px;
		right: 0;
		display: none
	}

	.bask img:nth-child(2) {
		width: 120px;
		position: absolute;
		top: 40px;
		right: 0;
		display: none
	}

	.page1-p {
		position: absolute;
		left: 15%;
		top: 15%;
		text-align: center;
		width: 55%
	}

	.page1-p h3 {
		font-weight: bold;
		margin-top: 10%;
		font-size: 38px;
		color: #fff;
		margin-bottom: 5%
	}

	.page1-p p {
		line-height: 30px;
		font-size: 15px;
		color: #fff;
		letter-spacing: .1em
	}
	.page1-p-content div{
		font-weight: 400;
		font-size: 15px;
		color: #FFFFFF;
		opacity: 0.87;
		line-height: 23px;
		text-align: left;
		margin-top: 10px;
	}
		/*联系我们*/
	.mobile-concat-div{
		width:11%;
	    position: fixed;
	    right: 3%;
	    bottom: 15%;
	}
	#contact{
	    z-index: 15;
	    width: 100%;
	    margin:15px 0;
	}
	#tel{
	    z-index: 15;
	    width: 100%;
	    margin:15px 0;
	}
	.bask{
	    z-index: 1000;
	    display: none;
	}
	.qq-logo{
	    z-index: 15;
	    width: 100%;
	    border-radius: 50%;
	    overflow: hidden;
	    margin:15px 0;
	}
	.qq-logo img{
	    width: 100%;
	}
/* 	.notice2:after,.notice3tel:after {
    content: "";
    width: 0.4rem;
    height: 0.4rem;
    background: #222;
    position: absolute;
    right: -0.2rem;
    top: 45%;
    transform: rotate(45deg);
}  */
	.notice1{
		position: absolute;
	    left: -220%;
	    top: 33%;
	    font-size: 32px;
	    background: rgba(0,0,0,.54);
	    color: #fff;
	    padding: 20px 40px;
	    border-radius: 10px;
	    display: none;
	}
	.notice1:after{
		content: "";
		display: inline-block;
		width:0;
		height: 0;
		border-left:15px solid rgba(0,0,0,.54);
		border-right:15px solid transparent;
		border-top:15px solid transparent;
		border-bottom:15px solid transparent;
	    position: absolute;
	    right: -30px;
	    top: 36%;
	
	}
	.notice2{
		position: absolute;
	    left: -630%;
	    top: 38%;
	    font-size: 32px;
	    background: rgba(0,0,0,.54);
	    color: #fff;
	    padding: 20px 40px;
	    border-radius: 10px;
	    white-space: nowrap;
	    display: none;
	 
	}
	.notice2:after{
		content: "";
		display: inline-block;
		width:0;
		height: 0;
		border-left:15px solid rgba(0,0,0,.54);
		border-right:15px solid transparent;
		border-top:15px solid transparent;
		border-bottom:15px solid transparent;
	    position: absolute;
	    right: -30px;
	    top: 36%;
	}
	.notice3{
		position: absolute;
	    left: -620%;
	    top: 74%;
	    font-size: 32px;
	    background: rgba(0,0,0,.54);
	    color: #fff;
	    padding: 20px 40px;
	    border-radius: 10px;
	    white-space: nowrap; 
	    display: none;
	}
	.notice3:after{
		content: "";
		display: inline-block;
		width:0;
		height: 0;
		border-left:15px solid rgba(0,0,0,.54);
		border-right:15px solid transparent;
		border-top:15px solid transparent;
		border-bottom:15px solid transparent;
	    position: absolute;
	    right: -30px;
	    top: 36%;
	}

	.banner-content-area{
		width: 100%;
		height: 100%;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		top: 0;
		display: flex;
	}

	.banner-content-box{
		margin-top: 150px;
		color: #fff;
		margin-left: 30px;
	}
	.banner-content-box h3{
		font-weight: 400;
		font-size: 38px;
		color: #FFFFFF;
		/* line-height: 62px; */
		margin-bottom: 28px;
		margin-left: -26px;
	}

	.banner-content-box .banner-content-box-content{
		width: 433px;
		font-size: 16px;
		line-height: 30px;
		opacity: 0.87;
	}

	.banner-content-box .banner-content-box-content div{
		margin-bottom: 10px;
	}
	.ladder-box{
		margin-top: 84px;
	}
	.page2-box-item .page2-title{
		font-weight: bold;
		font-size: 38px;
		color: #333333;
		line-height: 55px;
	}
	.page2-box-item .page2-title span{
		color: #EB5E2B;
	}
	.page2-box-item .page2-line {
		font-weight: 500;
		font-size: 16px;
		color: #999999;
		line-height: 22px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.page2-box-item .box-left-text1{
		font-weight: 500;
		font-size: 16px;
		color: #999999;
		line-height: 22px;
	}
	.ladder-text-box{
		display: flex;
		justify-content: space-between;
	}
	.ladder-left-box{
		width: 501px;
		margin-top: 138px;
	}
	.box-left-text2{
		font-size: 26px;
		color: #333333;
		line-height: 28px;
		font-weight: 600;
		margin-bottom: 26px;
	}

	.box-left-text3{
		font-size: 16px;
		color: #666666;
		line-height: 28px;
	}

	.ladder-box--img{
		width: 484px;
	}
	.ladder-box--img img{
		width: 100%;
	}
	.ladder-text-box-2{
		/* margin-top: 10px; */
	}
	.ladder-text-box-2 .ladder-left-box{
		margin-top: 365px;
	}
	.pingce-box {
		margin-top: 200px;

	}
	.pingce-box .pingce-title{
		font-weight: bold;
		font-size: 38px;
		color: #333333;
		line-height: 55px;
		text-align: center;
	}
	.pingce-box .pingce-title span{
		color: #EB5E2B;
	}
	.pingce-sub-title{
		font-weight: 500;
		font-size: 16px;
		color: #999999;
		line-height: 22px;
		margin-top: 20px;
		text-align: center;
	}
	.pingce-content{
		font-weight: 400;
		font-size: 16px;
		color: #666666;
		line-height: 28px;
		margin-top: 70px;
	}
	.pingce-content div:nth-child(2){
		margin-top: 10px;
	}
	.pingce-img{
		width: 100%;
		margin-top: 62px;
	}
	.pingce-img img{
		width: 100%;
	}
	.all-width-box{
		width: 100%;
		height: 442px;
		background: url(../images/ai/ai-img4.png) no-repeat center center;
		margin-top: 157px;
	}
	.center-container{
		width: 100%;
		height: 100%;
		margin: 0 auto;
		overflow: hidden;
	}
	.all-width-box-content-item-title{
		font-weight: bold;
		font-size: 38px;
		color: #FFFFFF;
		line-height: 55px;
		text-align: center;
		margin-top: 56px;
	}
	.all-width-box-content-item-title span{
		color: #EB5E2B;
	}
	.all-width-box-content-list{
		display: flex;
		justify-content: space-between;
		margin-top: 56px;
		padding: 0 30px;
		box-sizing: border-box;
	}
	.all-width-box-content-list-item{
		width: 290px;
		height: 220px;
		background: rgba(255,255,255,0.12);
		box-shadow: 0px 0 4px 0px rgba(0,0,0,0.5);
		border-radius: 5px 60px 5px 60px;
		backdrop-filter: blur(16px);
		padding: 30px 34px;
		box-sizing: border-box;
	}
	.all-width-box-content-list-item-title{
		font-weight: bold;
		font-size: 24px;
		color: #FFFFFF;
		line-height: 26px;
		text-align: center;
	}
	.all-width-box-content-list-item-content{
		font-weight: 400;
		font-size: 16px;
		color: #FFFFFF;
		line-height: 26px;
		margin-top: 18px;
		opacity: 0.7;
	}
	.jiagou-box{
		margin-top: 120px;

	}
	.jiagou-title{
		font-weight: bold;
		font-size: 38px;
		color: #333333;
		line-height: 55px;
		text-align: center;
	}
	.jiagou-title span{
		color: #EB5E2B;
	}
	.jiagou-image{
		width: 100%;
		margin-top: 65px;
	}
	.jiagou-image img{
		width: 100%;
	}
	.keshihua-box{
		margin-top: 208px;
	}
	.keshihua-box .keshihua-title {
		font-weight: bold;
		font-size: 38px;
		color: #333333;
		line-height: 55px;
	}
	.keshihua-box .keshihua-title span{
		color:#EB5E2B;
	}
	.keshihua-box .keshihua-desc{
		font-weight: 400;
		font-size: 16px;
		color: #666666;
		line-height: 28px;
		margin-top: 45px;
	}
	.keshihua-box .keshihua-image{
		width: 100%;
		margin-top: 44px;
	}
	.keshihua-box .keshihua-image img{
		width: 100%;
	}
	.banner-content-center{
		width: 894px;
		margin: 0 auto;
		margin-top: 80px;
	}
	.banner-content-center h3{
		font-weight: 500;
		font-size: 38px;
		color: #FFFFFF;
		line-height: 72px;
		text-align: center;
	}
	.banner-content-center p{
		font-weight: 400;
		font-size: 16px;
		color: #FFFFFF;
		line-height: 32px;
		text-align: center;
		margin-top: 16px;
	}
	.ladder-right-box1{
		padding-left: 35px;
		box-sizing: border-box;
	}
}