.p-tb60{padding: 60px 0;}
.p-b60{padding-bottom: 60px;}
.p-lr10{padding: 0 10px;}
.p-lr5{padding: 0 5px;}
.m-t60{margin-top: 60px;}
.m-t40{margin-top: 40px;}
.m-t20{margin-top: 20px;}
.r-t20{margin-top: -20px;}
.fz-32{font-size: 32px;}
.fz-24{font-size: 24px;}
.fz-16{font-size: 16px;}
.content-text{font-size: 16px;line-height: 2;color: #666;}
.text-p p{margin-bottom: 0;}

@media (max-width: 640px) {
	.p-tb60{padding: 30px 0;}
	.p-b60{padding-bottom: 30px;}
	.p-lr10{padding: 0 5px;}
	.p-lr5{padding: 0 10px;}
	.m-t60{margin-top: 30px;}
	.m-t40{margin-top: 20px;}
	.m-t20{margin-top: 10px;}
	.r-t20{margin-top: -10px;}
	.fz-32{font-size: 24px;}
	.fz-24{font-size: 18px;}
	.fz-16{font-size: 14px;}
	.content-text{font-size: 14px;}
}



.wrap-home-cont{width: 100%;padding: 15px;text-align: center;position: fixed;top: 50%;transform: translateY(-50%);}
.wrap-home-cont .logoimg img{max-width: 100%;height: 140px;}
.wrap-home-cont .enname{line-height: 2;color: #666;}
.wrap-home-cont a.learnmore{display: inline-block;padding: 12px 36px;background: #1b88fc;color: #fff;border-radius: 5px;}
.wrap-home-cont a.learnmore:hover{background: #065abd;}

.box-item-time{padding-left: 40px;color: #065abd;position: relative;}
.box-item-time:after{content: "";width: 9px;height: 9px;background: #065abd;border-radius: 50%;position: absolute;top: 50%;transform: translateY(-50%);left: 5px;}
.box-item-time:before{content: "";width: 19px;height: 19px;border: 1px solid #065abd;border-radius: 50%;position: absolute;top: 50%;transform: translateY(-50%);left: 0;}
.slidehistory{padding-left: 40px;position: relative;}
.slidehistory:after{content: "";width: 1px;height: calc(100% - 20px);background: #cecece;position: absolute;top: 20px;left: 9px;}
.history-con-slide .wptitle:nth-child(1){margin-top: 0;}
.slidehistory .wptitle:after{content: "";width: 9px;height: 9px;background: #006eda;border-radius: 50%;position: absolute;top: 50%;transform: translateY(-50%);left: -35px;z-index: 2;}
.slidehistory .wptitle:before{content: "";width: 19px;height: 19px;background: rgba(0,110,218,0.2);border-radius: 50%;position: absolute;top: 50%;transform: translateY(-50%);left: -40px;z-index: 1;}
.itemswiper .swiper-button-prev,.itemswiper .swiper-button-next{width: 24px;height: 36px;background: rgba(0,0,0,0.6);margin: 0;top: 50%;transform: translateY(-50%);}
.itemswiper .swiper-button-prev{left: 0;}
.itemswiper .swiper-button-next{right: 0;}
.itemswiper .swiper-button-prev:after,.itemswiper .swiper-button-next:after{font-size: 16px;color: #fff;}
.itemswiper .swiper-button-disabled{display: none;}

.products-wrap{margin: -5px;display: flex;flex-wrap: wrap;}
.products-wrap .item{width: 20%;padding: 5px;}
.products-wrap .item a.contxt{display: block;height: 100%;background: rgba(14,92,237,0.8);color: #fff;padding: 30px 20px;border-radius: 5px;overflow: hidden;}
.products-wrap .item a.contxt .picimg{width: 48px;margin: auto;}
.products-wrap .item a.contxt:hover{background: #065abd;box-shadow: 0 2px 12px rgba(0,0,0,0.16);}

.row-slide-wp{display: flex;flex-wrap: wrap;}
.row-slide-wp a.slide-item{display: block;height: 100%;padding: 20px;background: #fff;line-height: 1.6;color: #333;border-radius: 5px;overflow: hidden;display: flex;align-items: center;justify-content: center;}
.row-slide-wp a.slide-item:hover{background: #065abd;color: #fff;box-shadow: 0 2px 12px rgba(0,0,0,0.08);}
.row-slide-wp a.slide-item.info{background: #065abd;color: #fff;}
.row-slide-wp a.slide-item.info:hover{background: #fff;color: #065abd;box-shadow: 0 2px 12px rgba(0,0,0,0.08);}
.row-slide-wp a.our-team-item{display: block;height: 100%;background: #fff;overflow: hidden;border-radius: 5px;}
.row-slide-wp a.our-team-item .title{padding: 12px;color: #333;}
.row-slide-wp a.our-team-item:hover .picimg img{transform: scale(1.08);}
.row-slide-wp a.our-team-item:hover{box-shadow: 0 2px 12px rgba(0,0,0,0.08);}

.slideBox.height{min-height: 78vh;}
.slideBox.info:after{content: "";width: 100%;height: 100%;background: rgba(0,0,0,0.5);position: absolute;top: 0;left: 0;}
.slideBox.info .contact-us-text{width: 100%;color: #fff;text-align: center;position: absolute;top: 24%;left: 0;padding: 30px 15px;z-index: 9;}
.slideBox.info .contact-us-text .content-text{color: #fff;}
.workswiperend .swiper-slide{display: flex;align-items: center;justify-content: center;}
.workswiperend .swiper-slide span{font-size: 32px;color: #888;cursor: pointer;}
.workswiperend .swiper-slide-active span{font-size: 32px;font-weight: 700;color: #065abd;}

.return-prev-page{display: flex;align-items: center; justify-content: space-between;}
.return-prev-page .prevnext{width: calc(100% - 110px);display: flex;align-items: center;}
.return-prev-page .prevnext div{width: 50%;padding-right: 10px;}
.return-prev-page .prevnext a{font-size: 14px;line-height: 2;color: #888;padding-left: 20px;position: relative;}
.return-prev-page .prevnext a span{display: block;width: 12px;height: 12px;background-image: url('../images/arrow.png');background-repeat: no-repeat;position: absolute;top: 50%;transform: translateY(-50%);left: 0;}
.return-prev-page .prevnext a .top{background-position: 0 0;}
.return-prev-page .prevnext a .end{background-position: 0 -12px;}
.return-prev-page .prevnext a:hover .top{background-position: -12px 0;}
.return-prev-page .prevnext a:hover .end{background-position: -12px -12px;}
.return-prev-page .prevnext a:hover{color: #065abd;}
.return-prev-page a.return{display: inline-block;padding: 6px 15px;border-radius: 20px;background: #666;color: #fff;}
.return-prev-page a.return span{display: inline-block;padding-right: 20px;background: url('../images/return.png') no-repeat right center/14px;}
.return-prev-page a.return:hover{background: #065abd;}

.wecodeWidth{margin-top: 20px;display: flex;flex-wrap: wrap;justify-content: center;}
.wecodeWidth .item{width: 80px;margin: 20px 10px;text-align: center;}
.wecodeWidth .item .picimg{background: #fff;}
.wecodeWidth .item .wename{margin-top: 6px;font-size: 14px;color: #fff;}

@media (max-width: 640px) {
	.wrap-home-cont .logoimg img{height: 80px;margin-left: 24px;}
	.wrap-home-cont a.learnmore{padding: 8px 24px;}

	.box-item-time{padding-left: 24px;}
	.box-item-time:after{width: 8px;height: 8px;left: 3px;}
	.box-item-time:before{width: 14px;height: 14px;}
	.slidehistory{padding-left: 24px;}
	.slidehistory:after{height: calc(100% - 20px);left: 7px;}
	.slidehistory .wptitle:after{width: 8px;height: 8px;left: -21px;}
	.slidehistory .wptitle:before{width: 14px;height: 14px;left: -24px;}

	.products-wrap .item{width: 33.33%;;}
	.products-wrap .item a.contxt{padding: 15px 8px;}
	.products-wrap .item a.contxt .picimg{width: 40px;}
	.row-slide-wp a.slide-item{padding: 15px 8px;}
	.row-slide-wp a.slide-item .picimg{width: 40px;}
	.row-slide-wp a.our-team-item .title{padding: 8px;}
	
	.slideBox.info:after{display: none;}
	.slideBox.info .contact-us-text{color: #333;text-align: left;position: static;}
	.slideBox.info .contact-us-text .content-text{color: #888;}
	.workswiperend .swiper-slide span{font-size: 20px;}
	.workswiperend .swiper-slide-active span{font-size: 20px;}
	.return-prev-page a.return span{font-size: 12px;}

	.wecodeWidth .item{width: 70px;margin: 12px 6px;}
	.wecodeWidth .item .wename{margin-top: 6px;font-size: 12px;}
}