@charset "utf-8";

.inhead{text-align: center;  padding-top: 100px;}
.inentitle{ font-size: 120px; color: #f6f5fb; line-height: 1;}
.intitle{width: 100%; color: #514a7c; font-size: 0; text-align: center; }
.intitle h2{font-size: 48px; color:#252525; }
.intitle h2 b{ color:#f77600;}
.intitle p{ height:70px; line-height:70px; font-size:20px; color:#252525;}



.ali-worry {
	padding-bottom: 74px;
	overflow: hidden;
}

.ali-worry-list{
	margin: -12px 0px;
	padding-top: 28px;
}
.ali-worry-list .item{
	height:172px;
	color: #fff;
	background:linear-gradient(90deg,rgba(249,110,67,1),rgba(249,191,148,1));
	border-radius:10px;
	margin: 12px 15px;
	box-sizing: border-box;
	
}
.ali-worry-list .item .tit{
	font-weight:bold;
	font-size: 30px;
	padding-top: 35px;
	background: url(../images/wen.png) no-repeat 34px 40px;
	padding-left: 80px;
	padding-bottom: 12px;
}
.ali-worry-list .item .text{
	font-weight: 300;
	
	font-size: 22px;
	line-height: 26px;
	
	padding-left: 80px; color:#fff;
}



.inservice{background:url(../images/tgbg.jpg) no-repeat top center; position: relative; overflow: hidden;}
.inservice .intitle h2 img{height: 40px;}
.inservice .intitle h2 span{color: #f37b97; font-family: "Impact"; font-size: 94px; vertical-align: middle; margin-left: 14px; background-image: linear-gradient(to right,#f37b97,#feadce); -webkit-background-clip: text;  -webkit-text-fill-color: transparent;}
.inservice-box{margin-top: 54px; padding-bottom: 48px;}
.inservice-box ul{margin: -17px; position: relative; *overflow: hidden;}
.inservice-box li{ margin-bottom:30px;}
.inservice-box li .item{height: 160px; padding: 0 4px 0 50px;  position: relative; background-repeat: no-repeat; background-position: center; border-radius: 8px; overflow: hidden;transition: box-shadow .6s;background-size: 100%;}
.inservice-box li .icon{width: 50px; height: 50px; background: url(../images/icon.png) no-repeat; position: absolute; left: 10px; top: 13px;}
.inservice-box li .title{font-size: 40px; color: #fff; margin-left: 16px; padding-top: 29px; text-align:left; padding-left:0}
.inservice-box li .desc{ font-size: 16px; color: #fff; margin-left: 16px; margin-top: 10px; height: 22px; line-height: 25px;}
.inservice-box li .intro{ font-size: 17px; color: #fff;}
.inservice-box li .intro p{line-height: 32px; position: relative; padding-left: 16px;}
.inservice-box li .intro p i{display: block; width: 6px; height: 6px; background: #fff; border-radius: 50%; position: absolute; left: 0; top: 13px;}
.inservice-box li .more{display: block; width: 110px; height: 28px; line-height: 25px; border: 1px solid #fff; border-radius: 15px; background:url(../images/kf.png) no-repeat 10px center; background-size:auto 80%; position: absolute; right: 15px; bottom: 20px; font-size: 14px; color: #fff; padding-left:35px;}
.inservice-box li .more:hover{color: #fff!important;}
.inservice-box li.s1 .item{background-image: url(../images/t1.png);}
.inservice-box li.s2 .item{background-image: url(../images/t2.png);}
.inservice-box li.s3 .item{background-image: url(../images/t3.png);}
.inservice-box li.s4 .item{background-image: url(../images/t4.png);}
.inservice-box li.s5 .item{background-image: url(../images/t5.png);}
.inservice-box li.s6 .item{background-image: url(../images/t6.png);}
.inservice-box li.s7 .item{background-image: url(../images/t7.png);}
.inservice-box li.s8 .item{background-image: url(../images/t8.png);}
.inservice-box li.s9 .item{background-image: url(../images/t9.png);}
.inservice-box li.s1 .icon{background-position: 0 0;}
.inservice-box li.s2 .icon{background-position: -50px 0;}
.inservice-box li.s3 .icon{background-position: -100px 0;}
.inservice-box li.s4 .icon{background-position: -150px 0;}
.inservice-box li.s5 .icon{background-position: -200px 0;}
.inservice-box li.s6 .icon{background-position: -250px 0;}
.inservice-box li.s7 .icon{background-position: -300px 0;}
.inservice-box li.s8 .icon{background-position: -350px 0;}
.inservice-box li .item:hover{box-shadow: 0 0 16px rgba(7,0,2,.32);}
@media only screen and (max-width: 1549px){
	.inservice-box ul{margin: -10px;}
	.inservice-box li .item{margin: 10px;}
	.inservice-box li .title{font-size: 22px;}
	.inservice-box li .desc{font-size: 14px; line-height: 20px;}
	.inservice-box li .intro{font-size: 15px; margin-top: 20px;}
	.inservice-box li .intro p{line-height: 30px;}
}



.inwhyus{padding: 14px 0; background: url(../images/trbg.jpg) no-repeat center bottom; overflow: hidden;}
.inwhyus-box{margin-top: 30px;}
.inwhyus-box{height: 574px; position: relative;}
.inwhyus-box .pic{position: absolute; left: 50%; top: 0; margin-left: -379px;}
.inwhyus-box .pic img{width: 758px; height: 574px;}
.inwhyus-box .text{width: 344px; position: absolute; overflow: hidden;}
.inwhyus-box .text .title{font-size: 32px; line-height: 34px; font-weight: bold; color: #f77600; padding-left: 40px; position: relative;}
.inwhyus-box .text .title i{display: block; width: 35px; height: 35px; line-height: 24px; border: 2px solid #ff6945; border-radius: 50%; font-size: 32px; text-align: center; position: absolute; left: 0; top: 0; font-style:inherit}
.inwhyus-box .text .desc{width: 100%; float: left; font-size: 20px; color: #252525; line-height: 28px; margin-top: 6px;}
.inwhyus-box .t1{left: 168px; top: 2px;}
.inwhyus-box .t2{right: 176px; top: 2px;}
.inwhyus-box .t3{width: 380px; left: 20px; top: 168px;}
.inwhyus-box .t4{right: 48px; top: 168px;}
.inwhyus-box .t5{width: 360px; left: 0; top: 354px;}
.inwhyus-box .t6{width: 350px; right: 8px; top: 354px;}
.inwhyus-box .t7{width: 324px; left: 50%; top: 412px; margin-left: -162px;}
.inwhyus-box .t7 .title{font-size: 27px;}
@media only screen and (max-width: 1549px){
	.inwhyus-box{height: 458px;}
	.inwhyus-box .pic{margin-left: -303px;}
	.inwhyus-box .pic img{width: 606px; height: 458px;}
	.inwhyus-box .text{width: 310px;}
	.inwhyus-box .text .title{font-size: 26px; line-height: 28px; padding-left: 34px;}
	.inwhyus-box .text .title i{display: block; width: 24px; height: 24px; line-height: 24px; border: 2px solid #ff6945; font-size: 22px;}
	.inwhyus-box .text .desc{font-size: 15px; line-height: 22px;}
	.inwhyus-box .t1{left: 100px;}
	.inwhyus-box .t2{right: 108px;}
	.inwhyus-box .t3{width: 318px; left: -4px; top: 132px;}
	.inwhyus-box .t4{right: 8px; top: 132px;}
	.inwhyus-box .t5{width: 300px; left: -16px; top: 282px;}
	.inwhyus-box .t6{width: 286px; right: -4px; top: 282px;}
	.inwhyus-box .t7{width: 270px; top: 326px; margin-left: -135px;}
	.inwhyus-box .t7 .title{font-size: 23px;}
}


.ali-renke{
	background-color: #fff5ee;
	padding-bottom: 0;
	padding-top: 6px;
	overflow: hidden;
}
.ali-renke .inentitle {
    color: #e9f1fc;
}

.renke-list{
	margin: 0 -15px;
	padding-top: 30px;
}
.renke-list .item{
	
	border-radius:16px;
	padding: 10px;
	margin: 0 15px;
}
.renke-list img{
	width: 100%;
}


.sqiao_fixed{height: auto !important;}
.sqiao_fixed ul{margin-bottom: 8px;}
.slick-slider{position: relative; z-index: 2;}
.slick-list{position: relative; overflow: hidden;}
.slick-list:focus{outline: 0;}
.slick-list.dragging{cursor: pointer; cursor: hand;}
.slick-track{position: relative;}
.slick-track:before,.slick-track:after{content: ""; display: table;}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{float: left; height: 100%; min-height: 1px; display: none; position: relative; z-index: 1;}
.slick-slide:focus{outline: 0;}
.slick-slide.slick-active{z-index: 2;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto;}
.slick-prev,.slick-next{display:block; width: 34px; height: 52px; line-height: 0; font-size: 0; cursor: pointer; position: absolute; top: 50%; margin-top: -10px; z-index: 6; border:none}
.slick-prev{ background:url(../images/lt.png) no-repeat;}
.slick-next{ background:url(../images/rt.png) no-repeat;}
.slick-prev:focus,.slick-next:focus{outline: 0;}
.slick-prev{left: -25px;}
.slick-next{right: -25px;}
.slick-dots{width: 100%; font-size: 0; text-align: center; position: absolute; bottom: 30px; z-index: 4; display:none!important}
.slick-dots li{position: relative; display: inline-block; *display: inline; *zoom: 1; margin: 0 5px;}
.slick-dots li button{display: block; width: 14px; height: 14px; line-height: 0; font-size: 0; background: #fff; border-radius: 50%; cursor: pointer;}
.slick-dots li.slick-active button{background: #f77600;}


.xbksec1{padding-bottom: 80px; background:#fff5ee}
.ysltg_list{display: flex;flex-wrap: wrap;margin-top: 40px;}
.ysltg_list .img{width: 33.333%;}
.ysltg_list .img img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.ysltg_list .desc{width: 33.333%;background: #fff;padding: 50px 60px 50px 50px;box-sizing: border-box;}
.ysltg_list .desc .atit{ width:90px;}
.ysltg_list .desc .atit img{ max-width:100%}
.ysltg_list .desc .btit{font-size: 30px;font-weight: bold;color: #252525;line-height: 1.5;margin: 15px 0 18px;}
.ysltg_list .desc .ctit{font-size: 20px;color: #252525;line-height: 1.5;}



#indexcon5{padding:70px 10px;overflow:hidden;}
#indexcon5 .inhead{ padding-top:0}

.incont-casebox{position:relative;padding:0;}
.incont-casebox .caseprev,
.incont-casebox .casenext{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;border-radius:50%;background:url(../images/lt2.png) no-repeat center;transition:all .3s;-webkit-transition:all .3s;z-index:111;}
.incont-casebox .caseprev{left:-100px;}
.incont-casebox .casenext{right:-100px;transform:translateY(-50%) rotate(180deg);}
.incont-casebox .caseprev:hover,
.incont-casebox .casenext:hover{background-color:#ff7809;border-color:#ff7809;box-shadow:0 0 5px 3px rgb(255 120 9/ 50%);}
.incont-caselist{margin: 0 auto;width: 1600px;overflow:hidden;padding:70px 0;}
.incont-caselist .swiper-slide{width:1200px;box-shadow:0 0 10px 0 rgb(0 0 0 / 30%)}
.incont-caselist .swiper-slide img{display:block;width:100%;}
.swiper-pagination{bottom:0;font-size:0;width: auto;left: 50%;transform: translateX(-50%);}
.swiper-pagination-bullet{width:15px;height:15px;opacity:1;border-radius: 50%;background:#fff;position:relative;margin:0 8px;}
.swiper-pagination-bullet-active{background:#f77600;}


#trunsh{padding-top:110px;height:800px;background:url(../images/zfbj.jpg) no-repeat  center;position:relative; margin-top:150px;}
#trunsh .title{text-align:left;}
#trunsh .title h2{font-size: 62px;color: #fff;font-weight: bold;text-shadow: 0 4px 4px rgba(0, 0, 0, 0.3);}
#trunsh .title h5{font-size: 30px;color: #fff;font-weight: bold;text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); margin-top:70px;}
#trunsh .title p{color: #fff;font-size: 20px;margin-top: 18px;text-transform:uppercase; line-height:32px; width:380px;}
.trunshbox{position:absolute;right:0;bottom:40px;width:66%;overflow:hidden;}
.trunshSwiper .swiper-slide{width:26%;}
.trunshSwiper .swiper-slide a{display:block;transform:scale(1);position: relative;top: 72px;transition:all .3s;-webkit-transition:all .3s;overflow:hidden; margin-right:20px}
.trunshSwiper .swiper-slide a img{opacity:1;transition:all .3s;-webkit-transition:all .3s;}
.trunshSwiper .swiper-slide.swiper-slide-active{margin-right:20px; width:36%}
.trunshSwiper .swiper-slide.swiper-slide-active a{transform:scale(1);top:0;}
.trunshSwiper .swiper-slide.swiper-slide-active a img{opacity:1;}
.trunsh-scrollbar{position: absolute;bottom:100px;right:240px;left: 470px;height: 8px;background:#bdaaa7;border-radius:5px;z-index:1;}
.trunsh-scrollbar .swiper-scrollbar-drag{background:#ff7809; width:90px!important}
.trunsh-prev, .trunsh-next{position:absolute;left:470px;bottom:125px;width:35px;height:24px;background:url(../images/lt3.png) no-repeat;z-index:1; background-size:100% 100%;}
.trunsh-next{left:530px;transform: rotate(180deg);}
@media (max-width: 1629px){
	.trunshbox{width:62%;}
}
@media (max-width: 1429px){
	#trunsh{height:620px;padding-top:70px;}
	.trunshbox{width:65%;}
	.trunshSwiper .swiper-slide a{top:-40px;}
	.trunsh-scrollbar{left:270px;}
	.trunsh-prev{left:270px;}
	.trunsh-next{left:320px;}
}
@media (max-width: 1199px){
	#trunsh{height:auto;padding:50px 0;background:url(../images/trunshbg.jpg) no-repeat center / cover;}
	#trunsh .title{text-align:center;}
	.trunshbox{width:80%;margin:50px auto 0;position:static;}
	.trunshSwiper .swiper-slide{width:25%;padding:0 10px;}
	.trunshSwiper .swiper-slide a{top:0;transform:scale(1);}
	.trunshSwiper .swiper-slide a img{opacity:1;}
	.trunshSwiper .swiper-slide.swiper-slide-active{margin-right:0;}
	.trunsh-prev, .trunsh-next, .trunsh-scrollbar{display:none;}
}
@media (max-width: 991px){
	.trunshSwiper .swiper-slide{width:33.33%;padding:0 10px;}
}
@media (max-width: 767px){
	#trunsh{padding:30px 0;}
	.trunshbox{width:100%;margin-top:20px;padding:0 5px;}
	.trunshSwiper .swiper-slide{padding:0 5px;}
}
@media (max-width: 500px){
	.trunshSwiper .swiper-slide{width:50%;}
}


#indexcon7{background: linear-gradient(90deg, rgba(255, 210, 197, 1), rgba(253, 245, 222, 1)); padding-bottom:150px; padding-top:20px;}
.indexcon7-box{width:100%;position:relative;margin-top:30px;}
.indexcon7-box .indexcon7-o{float:left;padding-left:10px;padding-bottom:10px; width:25%; height:300px;}

.indexcon7-box .indexcon7-o a{position:absolute;z-index:2;width:100%;height:100%;left:0;top:0;color:#fff;padding:60px 50px 0;}
.indexcon7-box .indexcon7-o a h3{font-size:30px;font-weight:bold;margin-bottom:12px;}
.indexcon7-box .indexcon7-o a p{font-size:16px;}
.indexcon7-box .indexcon7-o a:hover{color:#f2ab01;}
@media (max-width:1309px){
	.indexcon7-box .indexcon7-o1, .indexcon7-box .indexcon7-o6{height:320px;}
	.indexcon7-box .indexcon7-o2, .indexcon7-box .indexcon7-o3, .indexcon7-box .indexcon7-o4, .indexcon7-box .indexcon7-o5{height:190px;}
}
@media (max-width:1199px){
	.indexcon7-box .indexcon7-o1, .indexcon7-box .indexcon7-o6{height:270px;}
	.indexcon7-box .indexcon7-o2, .indexcon7-box .indexcon7-o3, .indexcon7-box .indexcon7-o4, .indexcon7-box .indexcon7-o5{height:160px;}
	.indexcon7-box .indexcon7-o a{padding:40px 0 0 40px;}
	.indexcon7-box .indexcon7-o a h3{font-size:26px;}
}
@media (max-width:991px){
	.indexcon7-box .indexcon7-o1, .indexcon7-box .indexcon7-o6{height:220px;}
	.indexcon7-box .indexcon7-o2, .indexcon7-box .indexcon7-o3, .indexcon7-box .indexcon7-o4, .indexcon7-box .indexcon7-o5{height:130px;}
	.indexcon7-box .indexcon7-o a{padding:30px 0 0 30px;}
	.indexcon7-box .indexcon7-o a h3{font-size:20px;margin-bottom:10px;}
	.indexcon7-box .indexcon7-o a p{font-size:14px;}
}
@media (max-width:767px){
	#indexcon7{margin-top:30px;padding:30px 0;}
	.indexcon7-box{width:100%;margin-top:20px;padding-right:10px;}
	.indexcon7-box .indexcon7-o{width:50%!important;height:200px!important;position:static;}
	.indexcon7-box .indexcon7-o a{padding:20px;}
}
@media (max-width:500px){
	.indexcon7-box .indexcon7-o{height:150px!important;}
}



.tbSec2{background: url(../images/hybg.jpg) center/cover;padding-bottom: 100px; padding-top:100px; height:1000px;}
.tbntBox{display: flex;align-items: center; margin-top:200px;}
.tbntList{width: 50%;padding: 0 15px;}
.tbntList.left{display: flex;flex-direction: column;align-items: flex-end;}
.tbntItem{display:block;align-items: center;justify-content: center;width: 100%;height: 100px;font-weight: bold;font-size: 30px;color: #f77600;position: relative;transition: .3s;}
.tbntItem p{ display:block; color:#252525; font-size:20px; font-weight:normal; height:40px; line-height:40px;}
.tbntList.left .tbntItem:nth-of-type(1){ padding-left: 60px;}
.tbntList.left .tbntItem:nth-of-type(2){padding-left: 150px;}
.tbntList.left .tbntItem:nth-of-type(3){padding-left: 250px;}
.tbntList.right .tbntItem{ text-align:right}
.tbntList.right .tbntItem:nth-of-type(1){padding-right: 50px;}
.tbntList.right .tbntItem:nth-of-type(2){padding-right: 140px;}
.tbntList.right .tbntItem:nth-of-type(3){padding-right: 240px;}

.tbntItem+.tbntItem{margin-top: 60px;}
.tbntItem:hover{}

.tbntBox .img{width: 450px;position: relative;z-index: 99;}
.tbntBox .img img{display: block;width: 100%;}
.tbntBox .img .img1{position: relative;z-index: 9;}
.tbntBox .img .img2{position: absolute;top: 0;left: 0;z-index: 1;animation: circle1 18s infinite linear;}
@keyframes circle1{0%{transform: rotate(0);}100%{transform: rotate(360deg);}}



.inprocess{padding-bottom: 72px; padding-top:130px;}
.inprocess .inentitle{color: #e9f1fc;}
.inprocess .intitle h2{padding-right: 70px;}
.col-lg-2_0{width: 20%; *width: 19.975%; float: left; min-height: 1px; background:url(../images/hyx.jpg) no-repeat right center;}
.inprocess .intitle h2 img{height: 40px;}
.inprocess .intitle h2:after{display: block; content: ""; width: 30px; height: 30px; border-radius: 50%; background-image: linear-gradient(to right,#f37b97,#feadce); position: absolute; right: -15px; top: -26px;}
.inprocess .intitle h2:before{display: block; content: ""; width: 64px; height: 64px; border-radius: 50%; background-image: linear-gradient(to right,#e5418d,#facb5a); position: absolute; right: -10px; bottom: -30px;}
.inprocess-box{margin-top: 100px;}
.inprocess .tit{width: 6%; height: 300px; float: left;}
.inprocess .tit img{display: block; width: 100%; height: 300px;}
.inprocess .cont{overflow: hidden; float:left; width:86%}
.inprocess .cont ul{overflow: hidden; margin-left: -1px;}
.inprocess .cont li .item{height: 148px; border-top: 2px solid #f77600; }
.inprocess .cont li .icon{width: 70px; height: 62px; margin: 22px auto 0; background: url(../images/icon.png) no-repeat; transition: transform .8s;}
.inprocess .cont li .ico1{background-position: 0 -212px;}
.inprocess .cont li .ico2{background-position: -70px -212px;}
.inprocess .cont li .ico3{background-position: -140px -212px;}
.inprocess .cont li .ico4{background-position: -210px -212px;}
.inprocess .cont li .ico5{background-position: -280px -212px;}
.inprocess .cont li .ico6{background-position: 0 -274px;}
.inprocess .cont li .ico7{background-position: -70px -274px;}
.inprocess .cont li .ico8{background-position: -140px -274px;}
.inprocess .cont li .ico9{background-position: -210px -274px;}
.inprocess .cont li .ico10{background-position: -280px -274px;}
.inprocess .cont li .title{font-size: 20px; text-align: center; margin-top: 8px; color:#252525}
.inprocess .cont li .item:hover .icon{transform: rotateY(180deg);}
@media only screen and (max-width: 1549px){
	.inprocess .cont li .title{font-size: 12px;}
}
.win{ width:100%;}
.win img{ max-width:100%}
@media only screen and (max-width: 769px){
	.intitle h2{ font-size:30px;}
	.ali-worry-list .item .tit{ font-size:20px;}
	.ali-worry-list .item .text{ font-size:14px; line-height:20px;}
	.inservice-box li{ margin-bottom:0}
	.inservice-box li .item{ height:140px;}
	.inservice{ background-size:auto 100%;}
	.inwhyus{ display:none}
	.intitle p{ font-size:14px;}
	.slick-slide{ width:360px!important}
	.ali-renke{ display:none}
	.ysltg_list .img{ width:100%}
	.ysltg_list .desc{ width:100%}
	
	#indexcon5{ display:none}
	#trunsh{ display:none}
	.tbSec2{ display:none}
	.inprocess .tit img{ height:200px;}
}

