@media only screen and (max-width:1366px) {
	.nav-box ul li {
		line-height: 70px;
		margin: 0px 32px;
		float: left;
		position: relative;
	}
	.dot-item:nth-child(1) .dot-item-top i {
		width: 86px;
		height: 86px;
		display: block;
		background-color: #F4F4F4;
		border-radius: 100%;
		background-image: url(sec3-icon-1.png);
		background-repeat: no-repeat;
		background-size: 50%;
		background-position: center center;
		margin: auto;
		margin-bottom: 12px;
	}
	.dot-item:nth-child(2) .dot-item-top i {
		width: 86px;
		height: 86px;
		display: block;
		background-color: #F4F4F4;
		border-radius: 100%;
		background-image: url(sec3-icon-2.png);
		background-repeat: no-repeat;
		background-size: 50%;
		background-position: center center;
		margin: auto;
		margin-bottom: 12px;
	}
	.dot-item:nth-child(3) .dot-item-top i {
		width: 86px;
		height: 86px;
		display: block;
		background-color: #F4F4F4;
		border-radius: 100%;
		background-image: url(sec3-icon-3.png);
		background-repeat: no-repeat;
		background-size: 50%;
		background-position: center center;
		margin: auto;
		margin-bottom: 12px;
	}
	.dot-item:nth-child(4) .dot-item-top i {
		width: 86px;
		height: 86px;
		display: block;
		background-color: #F4F4F4;
		border-radius: 100%;
		background-image: url(sec3-icon-4.png);
		background-repeat: no-repeat;
		background-size: 50%;
		background-position: center center;
		margin: auto;
		margin-bottom: 12px;
	}
	.dot-item:nth-child(5) .dot-item-top i {
		width: 86px;
		height: 86px;
		display: block;
		background-color: #F4F4F4;
		border-radius: 100%;
		background-image: url(sec3-icon-5.png);
		background-repeat: no-repeat;
		background-size: 50%;
		background-position: center center;
		margin: auto;
		margin-bottom: 12px;
	}
	.dot-item:nth-child(6) .dot-item-top i {
		width: 86px;
		height: 86px;
		display: block;
		background-color: #F4F4F4;
		border-radius: 100%;
		background-image: url(sec3-icon-6.png);
		background-repeat: no-repeat;
		background-size: 50%;
		background-position: center center;
		margin: auto;
		margin-bottom: 12px;
	}
	@keyframes totop-tool {
		0% {
			-webkit-transform: translateY(10%);
			opacity: .5;
		}
		100% {
			-webkit-transform: translateY(100);
			opacity: 1;
		}
	}
	.dot-item:nth-child(1) .dot-item-top-drop,
	.dot-item:nth-child(2) .dot-item-top-drop,
	.dot-item:nth-child(3) .dot-item-top-drop,
	.dot-item:nth-child(4) .dot-item-top-drop,
	.dot-item:nth-child(5) .dot-item-top-drop,
	.dot-item:nth-child(6) .dot-item-top-drop {
		width: 200px!important;
		background: #f4f4f4;
		border-radius: 10px;
		position: absolute;
		bottom: 0;
		top: initial!important;
		left: 50%!important;
		margin-left: -100px!important;
		padding: 16px 18px!important;
		line-height: 24px;
		font-size: 16px;
		/* display: none; */
		/* overflow: hidden; */
		-webkit-animation: totop-tool .4s ease-out 0s forwards;
		animation: totop-tool .4s ease-out 0s forwards;
		z-index: 1;
	}
	.dot-item .dot-item-top-drop {
		width: 204px!important;
		background: #f4f4f4;
		border-radius: 10px;
		position: absolute;
		bottom: 0!important;
		top: initial!important;
		left: 50%!important;
		margin-left: -102px!important;
		padding: 16px 14px!important;
		line-height: 24px;
		font-size: 16px;
		/* display: none; */
		/* overflow: hidden; */
		-webkit-animation: totop-tool .4s ease-out 0s forwards;
		animation: totop-tool .4s ease-out 0s forwards;
		z-index: 1;
	}
	.dot-item:nth-child(1):hover .dot-item-top-drop {
		position: absolute;
		bottom: -78px!important;
		top: initial!important;
		left: 50%!important;
		display: block;
	}
	.dot-item:hover .dot-item-top-drop {
		position: absolute;
		bottom: -104px!important;
		top: initial!important;
		left: 50%!important;
		margin-left: -102px!important;
		display: block;
	}
	.dot-item .dot-item-top-drop:after {
		width: 0;
		height: 0;
		border-width: 10px;
		border-style: solid;
		border-color: transparent transparent #f4f4f4 transparent!important;
		content: "";
		display: block;
		position: absolute;
		left: 50%!important;
		/*margin-right: -5px;*/
		top: -18px!important;
		transform: translateX(-50%)!important;
	}
	.dot-item:nth-child(2):hover .dot-item-top-drop,
	.dot-item:nth-child(3):hover .dot-item-top-drop {
		position: absolute;
		right: initial!important;
		display: block;
		bottom: -104px!important;
		top: initial!important;
		left: 50%!important;
		margin-left: -102px!important;
	}
	.dot-item:nth-child(6):hover .dot-item-top-drop {
		position: absolute;
		right: initial!important;
		display: block;
		bottom: -124px!important;
		top: initial!important;
		left: 50%!important;
		margin-left: -102px!important;
	}
	/*机器人降重*/
	.robot-nav-box>.nav-box ul li {
		line-height: 70px;
		margin: 0px 20px;
		float: left;
		position: relative;
	}
	/*人工降重*/
	.peo-banner-btns a {
	    display: inline-block;
	    padding: 10px 20px;
	    border-radius: 4px;
	    background-color: #f5ab38;
	    color: #fff;
	    font-size: 16px;
	}
	.peo-banner-btns {
	    position: absolute;
	    bottom: 35px;
	    left: 50%;
	    transform: translateX(-50%);
	}
	
}

@media only screen and (max-width: 1024px) {
	.nav-box {
		width: 100%;
	}
	.nav-box ul li {
		line-height: 70px;
		margin: 0px 38px;
		float: left;
		position: relative;
	}
	.banner-form {
		width: 334px;
		background: rgba(255, 255, 255, 1);
		box-shadow: 0px 4px 17px 2px rgba(255, 255, 255, 0.2);
		border-radius: 4px;
		position: absolute;
		top: 50%;
		right: 5.75%;
		transform: translateY(-50%);
		padding: 15px;
		z-index: 2;
	}
	.advantage-box {
		width: 326px;
	}
	.advantage-form-img {
		width: 640px;
	}
	.xsj-idx-advantage-swiper-container {
		height: 300px;
		padding-top: 6px;
	}
	.xsj-idx-advantage-swiper-pagination {
		bottom: 30px!important;
	}
	.xsj-idx-advantage-con ul li:nth-child(3) {
		font-size: 15px;
		line-height: 24px;
		color: #666;
		margin-bottom: 28px;
	}
	.sec2-tab-header {
		width: 280px;
	}
	.sec2-content {
		width: 660px;
		height: 360px;
		overflow: hidden;
		background: url(xueshujia-bg.png) no-repeat;
		background-size: 100% 100%;
	}
	.sec2-tab-header ul li p:nth-child(1) {
		font-size: 18px;
		color: #333;
		font-weight: 700;
		margin-bottom: 8px;
	}
	.sec2-tab-header ul li.active p:nth-child(1) {
		font-size: 18px;
		color: #EE8301;
		font-weight: 700;
		margin-bottom: 8px;
	}
	.q-list ul li a span {
		max-width: 330px;
		height: 21px;
		display: inline-block;
		color: #333;
		background: url(arrow.png) no-repeat;
		background-position: left center;
		padding-left: 12px;
	}
	.footer-nav {
		margin-right: 11.333333%;
	}
	.footer-nav:nth-child(3) {
		margin-right: 0;
	}
	/*机器人降重*/
	.robot-nav-box>.nav-box ul li {
		line-height: 70px;
		margin: 0px 18px;
		float: left;
		position: relative;
	}
	/*人工降重*/
	.peo-banner-btns a:nth-child(1) {
	    background-image: url(peo-icon-1.png);
	    background-repeat: no-repeat;
	    background-position: 14px center;
	    margin-right: 120px;
	    padding-left: 50px;
	}
	.peo-banner-btns a {
	    display: inline-block;
	    padding: 7px 20px;
	    border-radius: 4px;
	    background-color: #f5ab38;
	    color: #fff;
	    font-size: 14px;
	}
	.xsj-peo-sec1-cont ul li p:after {
	    content: url(../img/peo-icon-8.png);
	    position: absolute;
	    top: 50%;
	    transform: translateY(-50%);
	    right: -74px;
	}
	.xsj-peo-sec2-cont ul li {
	    width: 18%;
	    float: left;
	    margin-right: 2.5%;
	    padding: 20px 10px;
	    background: #fff;
	    border-radius: 4px;
	    min-height: 250px;
	}
}