@charset "utf-8";a,abbr,acronym,address,applet,b,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{
    margin:0;
    padding:0;
}
li{
    list-style: none;
}

@font-face{
    font-family:myFont;
    src:url('../font/Alibaba-PuHuiTi-Light.ttf'),url('../font/Alibaba-PuHuiTi-Light.woff');
}
@font-face{
    font-family:myFont1;
    src:url('../font/Alibaba-PuHuiTi-Regular.ttf'),url('../font/Alibaba-PuHuiTi-Regular.woff');
}
@font-face{
    font-family:myFont2;
    src:url('../font/Alibaba-PuHuiTi-B.ttf'),url('../font/Alibaba-PuHuiTi-B.woff');
}
@font-face{
    font-family:myFont3;
    src:url('../font/Alibaba-PuHuiTi-H.ttf'),url('../font/Alibaba-PuHuiTi-H.woff');
}
@font-face{
    font-family:myFont4;
    src:url('../font/Alibaba-PuHuiTi-Medium.ttf'),url('../font/Alibaba-PuHuiTi-Medium.woff');
}
.web-font{font-family:myFont;}
.web-font1{font-family:myFont1;}
.web-font2{font-family:myFont2;}
.web-font3{font-family:myFont3;}
.web-font4{font-family:myFont4;}
body,button,input,select,textarea,a,p,span,b,i,div,h1,h2,h3,h4,h5,h6,dl,dt,dd{
	font-family:myFont1;
}


/*banner*/
.index-banner img.swiper_img,.ny-banner img{
    width: 100%;
    display: block;
}
.index-banner .swiper-slide{
    position: relative;
	background-position: center;
	background-size: cover !important;
	justify-content: center;
	align-items: center;
	display: flex;
}
.index-banner .swiper-slide img.swiper_img{
    width: 100%;
    min-width: 1200px;
}
.index-banner .banner-text{
    width: 100%;
    position: absolute;
    left: 0;
    box-sizing: border-box;
    opacity: 0;
    color:#000000;
}
.index-banner .swiper-slide-active .banner-text{
	-webkit-animation: fadeInLeft 1.4s ease-in-out;
	animation: fadeInLeft 1.4s ease-in-out;
	animation-delay: 0.5s;
	-webkit-animation-delay: 0.5s;
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
}
.index-banner .banner-text h5{
    font-size: 57px;
    font-family: myFont4;
}
.index-banner .banner-text h6{
    font-size: 16px;
    text-transform: uppercase;
    font-family: myFont;
    margin-top: 5px;
}
.index-banner .banner-text a{
    display: block;
    width: 140px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    color:#fff;
    font-size: 19px;
    background:#0478fb;
    margin-top: 50px;
    transition: .5s;
    border-radius: 50px;
    box-shadow: 0px 8px 24px rgba(4, 111, 232, .29);
}
.index-banner .banner-text a:hover{
    background:#f67d42;
    box-shadow: 0px 8px 24px rgba(246, 125, 66, .29);
}

/* 按钮 */
.index-banner .swiper-pagination .swiper-pagination-bullet{
	width: 52px;
	height: 4px;
	background:#fff;
	border-radius: 50px;
    margin:0 9px !important;
    opacity: 1;
}
.index-banner .swiper-pagination .swiper-pagination-bullet-active{
	position: relative;
	width: 52px;
	height: 4px;
	background:#0478fb;
}
.index-banner .swiper-pagination .swiper-pagination-bullet-active::after{
    content: '';
    display: block;
    width: 8px;
    height: 8px;
    background: #fff;
    position: absolute;
    left: 4px;
    top: 4px;
    border-radius: 50px;
}

.index-banner .swiper-slide img.swiper_img{
	width: 100%;
	height: 100%;
	animation:mymove 8s infinite;
	-webkit-animation:mymove 8s infinite; /*Safari and Chrome*/
	animation-direction:alternate;/*轮流反向播放动画。*/
	animation-timing-function: ease-in-out; /*动画的速度曲线*/
	-webkit-animation:mymove 8s infinite;
	-webkit-animation-direction:alternate;/*轮流反向播放动画。*/
	-webkit-animation-timing-function: ease-in-out; /*动画的速度曲线*/
	animation-delay:0.1s;
	-webkit-animation-delay:0.1s; /* Safari 和 Chrome */
}
@keyframes mymove

{

	0%{

	transform: scale(1);  /*开始为原始大小*/

	}

	100%{

		transform: scale(1.1); /*放大1.1倍*/

	}



}



@-webkit-keyframes mymove /*Safari and Chrome*/

{

	0%{

	transform: scale(1);  /*开始为原始大小*/

	}

	100%{

		transform: scale(1.1); /*放大1.1倍*/

	}

}

.grid-2{
    display: grid;
    grid-template-columns: repeat(2,1fr);
}

/* 数字滚动 */
.digital-box{
    background:url(../images/digital.png) no-repeat 100% 100%;
    background-position: top;
    padding:60px 0;
    width: 100%;
    background-size: cover;
}
.digital{
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-align: center;
}
.digital li{
    font-size: 20px;
    color:#fff;
    width: 25%;
    position: relative;
    border-right: 1px solid #fff;
}
.digital li em{
    color: #fff;
    font-size: 17px;
    font-family: 'myFont';
    font-weight: normal;
    margin-top: 5px;
    display: inline-block;
}
.digital li span{
    font-size: 20px;
    margin-left: 2px;
}
.digital li p{
    color:#fff;
    line-height: 38px;
}
.digital li strong{
    font-size: 48px;
    font-family: myFont1;
}
.digital li:last-child{
    border-right: 0;
}

/* 标题 */
.title{
    font-size: 36px;
    text-align: center;
    color:#000;
    font-family: myFont4;
    margin-bottom: 50px;
}

/* 不同发展阶段企业福利解决方案 */
.cont1-box{
    width: 100%;
    background:url(../images/cont1_bg.png) no-repeat 100% 100%;
    background-position: top;
    background-size: cover;
}
.cont1-box .cont1-left,
.cont1-box .cont1-right{
    width: 30.8%;
}
.cont1-box .cont1-left .cont1-cj,
.cont1-box .cont1-left .cont1-gj,
.cont1-box .cont1-right .cont1-zj{
    width: 100%;
    background-image: linear-gradient(to right,#1d97ff,#1c6aff);
    border-radius: 13px;
}
.cont1-box .cont1-left .cont1-cj .top{
    padding:10px 32px;
    color:#fff;
}
.cont1-box .cont1-left .cont1-cj .top h5{
    font-size: 26px;
    font-family: myFont4;
}
.cont1-box .cont1-left .cont1-cj .top p{
    font-size: 16px;
    margin-top: 7px;
}
.cont1-box .cont1-left .cont1-cj .bottom,
.cont1-box .cont1-left .cont1-gj .cont1-gj-list{
    background:#fff;
    border-radius: 13px;
    padding:27px;
}
.cont1-box .cont1-left .cont1-cj .bottom h5,
.cont1-box .cont1-left .cont1-gj .cont1-gj-list h5,
.cont1-box .cont1-right .cont1-zj .cont1-gj-list h5{
    font-size: 24px;
    color:#000;
    font-family: myFont4;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.cont1-box .cont1-left .cont1-cj .bottom p,
.cont1-box .cont1-left .cont1-gj .cont1-gj-list p,
.cont1-box .cont1-right .cont1-zj .cont1-gj-list p{
    font-size: 15px;
    color:#000;
    margin-top: 5px;
    text-transform: capitalize;
}
.cont1-cj{
    cursor: pointer;
}
.cont1-cj .bottom-list{
    display: none;
}
/* .cont1-cj:hover .bottom-list{
    opacity: 1;
} */
.cont1-cj .bottom-list h5{
    font-size: 16px !important;
    color:#666666 !important;
    font-family: myFont1 !important;
    padding-left: 13px !important;
    position: relative;
}
.cont1-cj .bottom-list h5::before{
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    background:#999999;
    border-radius: 50px;
    position: absolute;
    left: 0;
    top: 10px;
}
.cont1-cj .bottom-list{
    grid-gap: 9px 15px;
}
.cont1-cj .bottom-list a{
    padding:5px 10px;
    transition: .5s;
}
.cont1-cj .bottom-list a:hover{
    color:#fff !important;
    background:#0474f6;
    border-radius: 5px;
}
.cont1-cj .bottom-list a:hover h5::before{
    background:#fff;
}
.cont1-cj .bottom-list a:hover h5{
    color:#fff !important;
}
.cont1-cj .bottom-list a .iconfont{
    display: inline-block;
    transform: rotate(-45deg);
}
.cont1-cj .bottom-list a:hover .iconfont{
    transform: rotate(0deg);
}
.cont1-box .cont1-left .cont1-gj{
    padding:20px 32px;
    margin-top: 180px;
    position: relative;
}
.cont1-box .cont1-left .cont1-gj .gj-title{
    font-size: 26px;
    font-family: myFont4;
    color:#fff;
    /* writing-mode:vertical-rl; */
    float: right;
    width: 17%;
}
.cont1-box .cont1-left .cont1-gj .cont1-gj-list{
    position: absolute;
    left: 0;
    bottom: 15px;
    width: 75%;
}
.cont1-box .cont1-right .cont1-zj{
    padding: 20px 32px;
    margin-top: 110px;
}
.cont1-box .cont1-right .cont1-zj .cont1-gj-list{
    position: absolute;
    right: 0;
    bottom: 15px;
    width: 74%;
    background: #fff;
    border-radius: 13px;
    padding: 27px;
}
.cont1-box .cont1-right .cont1-zj .gj-title{
    font-size: 26px;
    font-family: myFont4;
    color:#fff;
    width: 20%;
}
.cont1-box .cont1-right .cont1-zj .gj-title2{
    width: 20%;
    font-size: 26px;
    font-family: myFont4;
    color:#fff;
    line-height: 30px;
}
.cont1-box .cont1-right .cont1-zj:last-child{
    margin-top: 174px;
}
.cont1-box .cont1-list .img{
    width: 364px;
    height: auto;
    margin-top: 95px;
}
.cont1-box .cont1-list .img img{
    width: 100%;
    height: auto;
}

/* 结束 */

.cont2-box{
    background:#376aff;
    padding:70px 0;
}
.cont2-box .form-box ul li{
    width: 17.5%;
    height: 45px;
    background:#fff;
    border-radius: 5px;
}
.cont2-box .form-box ul li input{
    width: 100%;
    height: 45px;
    border-radius: 5px;
    padding:0 10px;
    font-size: 16px;
}
.cont2-box .form-box ul li:nth-child(4){
    width:27.1%;
}
.cont2-box .form-box ul li:last-child{
    width:15.4%;
}
.cont2-box .form-box ul li:last-child input{
    background:#f67d42;
    color:#fff;
    cursor: pointer;
    transition: .5s;
}
.cont2-box .form-box ul li:last-child input:hover{
    background:#1d97ff;
}
.cont2-box .title{
    margin-bottom: 40px;
}

/* 定制案例 */
.cont3-box{
    width: 100%;
    background: url(../images/cont3_bg.png) no-repeat 100% 100%;
    background-position: top;
    background-size: cover;
}
.cont3-box .cont3-left .item{
    width: 294px;
    height: 90px;
    background:#fff;
    margin-top: 20px;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 25px;
    cursor: pointer;
}
.cont3-box .cont3-left .item h5{
    font-size: 21px;
    font-family: myFont4;
}
.cont3-box .cont3-left .item p{
    font-size: 16px;
    color:#666666;
    margin-top: 2px;
}
.cont3-box .cont3-left .active,
.cont3-box .cont3-left .item:hover{
    background:url(../images/active.png) no-repeat 100% 100%;
}
.cont3-box .cont3-left .active h5,
.cont3-box .cont3-left .item:hover h5{
    color:#4478ff;
}
.cont3-box .cont3-right{
    width: 68%;
    text-align: center;
}
.cont3-box .cont3-right .show-box{
    margin-top: 15px;
}
.cont3-box .cont3-right .show-box .img{
    width: 100%;
    height: 500px;
}
.cont3-box .cont3-right .show-box .img img{
    max-width: 100%;
    vertical-align: middle;
    display: inline-block;
    height: 100%;
    object-fit: cover;
}
.cont3-box .cont3-right .show-box .more,
.cont5-box .more{
    display: block;
    width: 180px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    color: #fff;
    font-size: 19px;
    background: #0478fb;
    transition: .5s;
    border-radius: 50px;
    box-shadow: 0px 8px 24px rgba(4, 111, 232, .29);
    margin:0 auto;
}
.cont3-box .cont3-right .show-box .more:hover,
.cont5-box .more:hover{
    background:#f67d42;
    box-shadow: 0px 8px 24px rgba(246, 125, 66, .29);
}

/* 合作单位 */
.cont4-box .cont4-list{
    display: grid;
    grid-template-columns: repeat(4,1fr);
    grid-gap: 32px 32px;
}
.cont4-box .cont4-list li{
    width: 100%;
    height: 120px;
    border-radius: 10px;
    box-shadow: 0px 8px 24px rgba(4, 111, 232, .1);
    overflow: hidden;
}
.cont4-box .cont4-list li img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}

/* 新闻资讯 */
.cont5-box{
    background:#f7fafc;
}
.cont5-box .cont5-left .swiper-slide{
    height: 352px;
}
.cont5-box .cont5-left{
    width: 72%;
}
.cont5-box .cont5-left .img{
    width: 100%;
    height: 230px;
    overflow: hidden;
    border-radius: 10px;
}
.cont5-box .cont5-left .text{
    border-radius: 10px;
    background:#fff;
    padding:25px 20px;
    width: 89%;
    position: absolute;
    left: 5.5%;
    bottom: 0;
}
.cont5-box .cont5-left .text .date,
.cont5-box .cont5-right dl dd{
    font-size: 12px;
    color:#666666;
}
.cont5-box .cont5-left .text .date .iconfont,
.cont5-box .cont5-right dl dd .iconfont{
    vertical-align: middle;
    display: inline-block;
    margin-right: 8px;
}
.cont5-box .cont5-left .text h5{
    font-size: 17px;
    color:#333333;
    font-family: myFont4;
    margin:10px 0 7px 0;
}
.cont5-box .cont5-left .text p{
    color:#999999;
    font-size: 14px;
}
.cont5-box .cont5-left .swiper-slide:hover .text{
    background:url(../images/news-active.png) no-repeat 100% 100%;
    transition: .5s;
    background-size: cover;
}
.cont5-box .cont5-left .swiper-slide:hover .text .date,
.cont5-box .cont5-left .swiper-slide:hover .text h5,
.cont5-box .cont5-left .swiper-slide:hover .text p{
    color:#fff;
}

.cont5-box .cont5-right{
    width: 26.2%;
    padding: 25px 20px 23px 20px;
    background:#fff;
    border-radius: 10px;
}
.cont5-box .cont5-right dl{
    border-bottom: 1px dashed #cccccc;
    padding:15px 0;
}
.cont5-box .cont5-right dl:first-child{
    padding-top: 0;
}
.cont5-box .cont5-right dl:last-child{
    padding-bottom: 0;
    border-bottom: none;
}
.cont5-box .cont5-right dl dt{
    font-size: 16px;
    color:#333333;
    font-family: myFont4;
    margin-bottom: 4px;
    transition: .5s;
}
.cont5-box .cont5-right dl:hover dt{
    color:#0478fb;
}
.cont5-box .more{
    margin-top: 50px;
}


/* 内页banner */
.ny-banner{
    width: 100%;
    height: 400px;
    min-width: 1200px;
}
.ny-banner img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ny-banner .area-box{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: flex;
    align-items: center;
    /* text-align: center; */
}
.ny-banner .area-box h5{
    font-size: 48px;
    color:#fff;
    font-family: myFont4;
}
.ny-banner .area-box i{
    display: block;
    width: 40px;
    height: 2px;
    background: #fff;
    margin-top: 20px;
}
.ny-banner .area-box p{
    font-family: myFont;
    text-transform: uppercase;
    font-size: 25px;
    color:#fff;
}

/* 99905银河论坛 */
.about_cont1{
    background:#f2f2f2;
    padding:100px 0 80px 0;
}
.about_cont1 .about_list{
    background:#fff;
    height: 390px;
    padding:45px 160px 0 0;
}
.about_cont1 .about_list .img{
    width: 43%;
    height: 400px;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: -50px;
}
.about_cont1 .about_list .img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.about_cont1 .about_list .text{
    width: 46%;
    float: right;
}
.about_cont1 .about_list .text h5{
    font-size: 26px;
    font-family: myFont4;
}
.about_cont1 .about_list .text .des{
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
    margin-top: 15px;
}
.about_cont1 .about_list .en{
    writing-mode: tb-rl;
    font-size: 100px;
    font-family: Impact;
    letter-spacing: 13px;
    color: #efefef;
    width: 20%;
    position: absolute;
    top: 30px;
    right: 0;
    text-transform: uppercase;
}
.about_cont1 .about-sz{
    background:#fff;
    border-top: 1px solid #eee;
    padding:40px 0;
}
.about_cont1 .about-sz .digital p,
.about_cont1 .about-sz .digital em{
    color:#333;
}
.about_cont1 .about-sz .digital p strong{
    color:#0478fb;
}
.about_cont1 .about-sz .digital em{
    font-family: myFont1;
}


/* 特色服务 */
.title-i{
    text-align: center;
    font-size: 36px;
    font-family: myFont4;
    margin-bottom: 50px;
}
.title-i i{
    display: block;
    width: 50px;
    height: 3px;
    background:#0474f6;
    border-radius: 50px;
    margin:0 auto;
    margin-top: 15px;
}
.title-i span{
    color:#0474f6;
    font-family: myFont4;
}
.about_cont2 .ts_service dl{
    width: 20%;
    padding:75px 40px 60px 40px;
    box-shadow: 0px 8px 24px rgba(4, 111, 232, .1);
    border-radius: 10px;
    position: relative;
    background:#fff;
}
.about_cont2 .ts_service dl dt{
    width: 167px;
    height: 62px;
    background:url(../images/service.png) no-repeat 100% 100%;
    background-size: cover;
    background-position: left top;
    position: absolute;
    top: 66px;
    left: -23px;
    font-size: 20px;
    color:#fff;
    line-height:47px;
    text-align: center;
}
.about_cont2 .ts_service dl dd{
    font-size: 16px;
    color: #666666;
    font-family: myFont1;
    margin-top: 67px;
    line-height: 28px;
}
.about_cont2 .ts_service dl i{
    display: block;
    font-size: 100px;
    background-image: -webkit-linear-gradient(top, rgba(4, 116, 246, .55), rgba(4, 116, 246, .0));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    opacity: 0.2;
    font-family: myFont4;
    position: absolute;
    top: -21px;
    left: 23px;
}

.tsfw-list dl{
    width: 335px;
    position: relative;
    padding: 45px;
    border-radius: 10px;
    background: #f5f5f5;
    box-shadow: -3px 3px 3px 0px rgba(193, 202, 224, 0.30);
    text-align: center;
}
.tsfw-list dl::before{
    content: ' ';
    display: block;
    width: 363px;
    height: 148px;
    background: url(../images/ins5.png) no-repeat center;
    background-size: cover;
    position: absolute;
    top: 0;
    right: 148px;
}
.tsfw-list dl::after{
    content: ' ';
    display: block;
    width: 414px;
    height: 92px;
    background: url(../images/ins6.png) no-repeat center;
    background-size: cover;
    position: absolute;
    bottom: -90px;
    right: 0;
}
.tsfw-list dl dt img{
    display: inline-block;
}
.tsfw-list dl>div{
    
    position: relative;
    z-index: 1;
}
.tsfw-list dl>div dd h5{
    margin-top: 14px;
    font-family: myFont4;
    font-size: 26px;
}
.tsfw-list dl>div dd .des{
    font-size: 17px;
    color: #666;
    line-height: 28px;
    margin-top: 12px;
}



/* 痛点 */
.about_cont3{
    margin-top: 70px;
}
.about_cont3 .fltd-list dl{
    background:#fff;
    height: 320px;
    margin-top: 30px;
    box-shadow: 0px 8px 24px rgba(45, 45, 45, .1);
}
.about_cont3 .fltd-list dl:first-child{
    margin-top: 0;
}
.about_cont3 .fltd-list dl dt{
    width: 55%;
    height: 100%;
    float: left;
    overflow: hidden;
}
.about_cont3 .fltd-list dl dd{
    width: 45%;
    float: right;
    padding: 50px 30px 30px 50px;
}
.about_cont3 .fltd-list dl:nth-child(2n) dt{
    float: right;
}
.about_cont3 .fltd-list dl:nth-child(2n) dd{
    float: left;
}
.about_cont3 .fltd-list dl dd h5{
    font-size: 23px;
    font-weight: bold;
    color: #333333;
    border-left: 3px solid transparent;
    position: relative;
    padding-left: 14px;
}
.about_cont3 .fltd-list dl dd .des{
    font-size: 16px;
    line-height: 30px;
    color: #666;
    margin-top: 20px;
    padding-left: 14px;
}
.about_cont3 .fltd-list dl dd h5::before {
    position: absolute;
    left: 0;
    bottom: 6px;
    content: '';
    width: 3px;
    height: 0px;
    background: #0474f6;
    transition: all 0.25s;
    -moz-transition: all 0.25s;
    /* Firefox 4 */
    -webkit-transition: all 0.25s;
    /* Safari 和 Chrome */
    -o-transition: all 0.25s;
    /* Opera */
    transition-delay: 0.25s;
    -moz-transition-delay: 0.25s;
    /* Firefox 4 */
    -webkit-transition-delay: 0.25s;
    /* Safari 和 Chrome */
    -o-transition-delay: 0.25s;
    /* Opera */
}

.about_cont3 .fltd-list dl dd h5::after {
    position: absolute;
    right: 0;
    bottom: 0;
    content: '';
    width: 0;
    height: 3px;
    background: #0474f6;
    transition: all 0.25s;
    -moz-transition: all 0.25s;
    /* Firefox 4 */
    -webkit-transition: all 0.25s;
    /* Safari 和 Chrome */
    -o-transition: all 0.25s;
    /* Opera */
}
.about_cont3 .fltd-list dl:hover dd h5::after{
    width: 50%;
}
.about_cont3 .fltd-list dl:hover dd h5::before{
    height: 21px;
}
/* .about_cont3 .fltd-list dl:hover{
    box-shadow: 0px 8px 24px rgba(45, 45, 45, .1);
    transition: .5s;
} */


/* 提供的服务 */
.about_cont4{
    margin-top: 70px;
    padding:0 0 140px 0;
}
.about_cont4 .tgfw_list .img{
    width: 40%;
    height: 400px;
    float: left;
}
.about_cont4 .tgfw_list .img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.about_cont4 .tgfw_list .text{
    width: 50%;
    float: right;
    /* padding:50px 0; */
}
.about_cont4 .tgfw_list .text .title-se{
    display: flex;
    align-items: center;
}
.about_cont4 .tgfw_list .text .title-se .is h5{
    font-size: 27px;
    font-family: myFont4;
}
.about_cont4 .tgfw_list .text .title-se .is p{
    text-transform: uppercase;
    font-size: 18px;
    color:#333;
    margin-top: 6px;
}
.about_cont4 .tgfw_list .text .title-se .math{
    font-size: 100px;
    background-image: -webkit-linear-gradient(top, rgba(4, 116, 246, .55), rgba(4, 116, 246, .0));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    opacity: 0.2;
    font-family: myFont4;
}
.about_cont4 .tgfw_list .line{
    width: 100%;
    height: 2px;
    background: linear-gradient(90deg, #0474f6 0%, rgba(234, 85, 20, 0.00) 100%);
}
.about_cont4 .tgfw_list .des i{
    position: relative;
    display: block;
    width: 12px;
    height: 12px;
    border-radius: 100%;
    background: rgba(4, 116, 246, .2);
    margin-right: 10px;
    margin-top: 8px;
}
.about_cont4 .tgfw_list .des i::before{
    content: ' ';
    display: block;
    width: 6px;
    height: 6px;
    background: #0474f6;
    border-radius: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
}
.about_cont4 .tgfw_list .des>div h5{
    font-size: 20px;
    color:#333;
    font-family: myFont4;
}
.about_cont4 .tgfw_list .des p{
    font-size: 17px;
    color:#666;
    line-height: 30px;
    margin-top: 15px;
}
/* 按钮 */
.tgfw_list .swiper-pagination{
    position: absolute;
    left: 0;
    bottom: -84px !important;
    width: 100%;
}
.tgfw_list .swiper-pagination .swiper-pagination-bullet{
	width: 15px;
	height: 15px;
	background:#a8d0ff;
	border-radius: 50px;
    margin:0 8px !important;
    opacity: 1;
}
.tgfw_list .swiper-pagination .swiper-pagination-bullet-active{
	position: relative;
	width: 40px;
	height: 15px;
	background:#0474f6;
}


/* 我们的优势 */
.about_cont5,
.ws-gylYs,
.shbnl-box,
.flpt-box{
    background:url(../images/salary4.png) no-repeat 100% 100%;
    background-position: top right;
    background-size: cover;
}
.about_cont5 .advan_list{
    display: grid;
    grid-template-columns: repeat(3,1fr);
    grid-gap: 45px 20px;
}
.about_cont5 .advan_list dl{
    background:#fff;
    border-radius: 10px;
    padding:20px;
    position: relative;
}
.about_cont5 .advan_list dl dd{
    width: 75%;
    float: right;
}
.about_cont5 .advan_list dl dt{
    width: 60px;
    height: 60px;
    border-radius: 10px;
    background-image: linear-gradient(to right,#1d97ff,#1c6aff);
    position: absolute;
    top: -20px;
    left: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    color:#fff;
}
.about_cont5 .advan_list dl dt .iconfont{
    font-size: 40px;
    transition: .5s;
}
.about_cont5 .advan_list dl dd h5{
    font-size: 20px;
    color:#333;
    font-family: myFont4;
}
.about_cont5 .advan_list dl dd .des{
    font-size: 15px;
    line-height: 25px;
    margin-top: 5px;
    color: #666;
}
.about_cont5 .advan_list dl:hover dt .iconfont{
    transform: rotateY(180deg);
}


/* 新闻中心 */
.news{
    margin-bottom: 100px;
}
.news .news-b ul{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 50px 80px;
}
.news .news-b ul li .news-show i{
	display: block;
    margin-bottom: 10px;
    overflow: hidden;
    height: 220px;
    border-radius: 10px;
}
.news .news-b ul li .news-show img{
	width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 10px;
}
.news .news-b ul li a{
	display: block;
	position: relative;
}
.news .news-b ul li .news-show div{
	font-size: 16px;
    color: #666;
}
.news .news-b ul li .news-show h3{
	color: #333;
	margin: 10px 0 30px 0;
	font-size: 20px;
}
.news .news-b ul li em{
	font-size: 16px;
    color: #999;
}
.news .news-b ul li:hover h3{
    color:#0474f6;
}
.news-val .location-box{
    color:#fff;
    margin-bottom: 20px;
}
.news-val .news-t{
    width: 1320px;
    margin:0 auto;
    background:#fff;
    border-radius: 10px;
    padding-top: 50px;
}
.news-val{
    margin-top: -150px;
    position: relative;
    z-index: 9;
    margin-bottom: 60px;
}
.news-val .news-t .news-left{
    width: 65%;
    height: 410px;
    overflow: hidden;
    border-radius: 10px;
    position: relative;
}
.news-val .news-t .news-left img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: .5s;
}
.news-val .news-t .news-left .text{
    position: absolute;
    left: 0;
    bottom: 0;
    color:#fff;
    width: 100%;
    padding:0 30px 30px 30px;
}
.news-val .news-t .news-left .text h5{
    font-size: 20px;
}
.news-val .news-t .news-left .text em{
    margin-top: 10px;
    display: block;
}
.news-val .news-t .news-right{
    width: 31%;
}
.news-val .news-t .news-right dl{
    border-bottom: 1px solid #eaeaea;
    padding:25px 0;
}
.news-val .news-t .news-right dl dt{
    color:#333;
    font-size: 14px;
}
.news-val .news-t .news-right dl dt .iconfont{
    vertical-align: middle;
    margin-right: 10px;
}
.news-val .news-t .news-right dl dd{
    font-size: 18px;
    color:#333;
    /* font-family: myFont4; */
    margin-top: 6px;
    transition: .5s;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.news-val .news-t .news-right dl:first-child{
    padding-top: 0;
}
.news-val .news-t .news-right dl:hover dd{
    color:#0474f6;
}

/* 定制服务 */
.dzfw-box .des{
    font-size: 18px;
    line-height: 35px;
    color:#666;
}
.dizfw-box{
    width: 87%;
    margin:0 auto;
    margin-top:50px;
}
.dzfw-box .dzfw-list .dzfw-left{
    width: 55%;
    float: left;
}
.dzfw-box .dzfw-list .dzfw-right{
    width: 44.6%;
    float: right;
}
.dzfw-box .dzfw-list .dzfw-left .top .item,
.dzfw-box .dzfw-list .dzfw-right .bottom .left .item{
    overflow: hidden;
    border-radius: 10px;
    height: 466px;
    position: relative;
}
.dzfw-box .dzfw-list .dzfw-left .top .item:first-child{
    width: 33%;
    float: left;
}
.dzfw-box .dzfw-list .dzfw-left .top .item:last-child{
    width: 66.4%;
    float: right;
}
.dzfw-box .dzfw-list .dzfw-left .top .item img,
.dzfw-box .dzfw-list .dzfw-left .bottom .item img{
    border-radius: 10px;
}
.dzfw-box .dzfw-list .dzfw-left .top .text,
.dzfw-box .dzfw-list .dzfw-left .bottom .item .text,
.dzfw-box .dzfw-list .dzfw-right .top .item .text,
.dzfw-box .dzfw-list .dzfw-right .bottom .item .text{
    position: absolute;
    left: 30px;
    bottom: 20px;
    color:#fff;
    font-family: myFont4;
    font-size: 20px;
}
.dzfw-box .dzfw-list .dzfw-left .bottom{
    display: grid;
    grid-template-columns: repeat(3,1fr);
    grid-gap: 5px;
    margin-top: 5px;
}
.dzfw-box .dzfw-list .dzfw-left .bottom .item,
.dzfw-box .dzfw-list .dzfw-right .top .item,
.dzfw-box .dzfw-list .dzfw-right .bottom .right .item{
    position: relative;
    overflow: hidden;
    border-radius: 10px;
    height: 230px;
}
.dzfw-box .dzfw-list .dzfw-right .top{
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-gap: 5px;
}
.dzfw-box .dzfw-list .dzfw-right .bottom .left{
    width: 49.7%;
    float: left;
    margin-top: 5px;
}
.dzfw-box .dzfw-list .dzfw-right .bottom .right{
    width: 49.5%;
    float: right;
    margin-top: 5px;
}
.dzfw-box .dzfw-list .dzfw-right .bottom .right .item:last-child{
    margin-top: 5px;
}


/* 三大服务优势 */
.advan-box{
    background:#f8f8f8;
}
.advan-list .img{
    width: 50%;
    float: left;
}
.advan-list .img img{
    width: 100%;
    height: auto;
}
.advan-list .text{
    width: 45%;
    float: right;
}
.advan-list .text .title-se{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.advan-list .text .title-se h5{
    font-size: 32px;
    color:#333;
    font-family: myFont4;
}
.advan-list .text .title-se h5 img{
    width: auto;
    height: 40px; 
    margin-right: 20px;
    margin-top: 4px;
}
.advan-list .text .title-se .math{
    font-size: 100px;
    background-image: -webkit-linear-gradient(top, rgba(115, 115, 115, .55), rgba(4, 116, 246, .0));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    opacity: 0.2;
    font-family: myFont4;
    line-height: 82px;
}
.advan-list .text .line{
    width: 75%;
    height: 2px;
    background: linear-gradient(90deg, #0474f6 0%, rgba(234, 85, 20, 0.00) 100%);
}
.advan-list .text .des p{
    position: relative;
    padding-left: 23px;
    font-size: 17px;
    color:#333;
    line-height: 40px;
}
.advan-list .text .des p::before{
    content: ' ';
    position: absolute;
    display: block;
    width: 12px;
    height: 12px;
    border-radius: 100%;
    background: rgba(4, 116, 246, .2);
    left: 0;
    top: 15px;
}
.advan-list .text .des p::after{
    content: ' ';
    display: block;
    width: 6px;
    height: 6px;
    background: #0474f6;
    border-radius: 100%;
    position: absolute;
    top: 21px;
    left: 6px;
    -webkit-transform: translate(-50%, -50%);
}
.advan-list>div{
    margin-top: 100px;
}
.advan-list>div:first-child{
    margin-top: 80px;
}
.advan-list>div:nth-child(2n) .img{
    float: right;
}
.advan-list>div:nth-child(2n) .text{
    float: left;
}

/* 定制服务满足各类需求 */
.dzxq-list{
    display: grid;
    grid-template-columns: repeat(4,1fr);
    grid-gap: 20px 20px;
}
.dzxq-list dl{
    width: 100%;
    box-shadow: 0px 5px 19px rgba(4, 111, 232, .1);
    border-radius: 10px;
}
.dzxq-list dl dt{
    width: 100%;
    height: 200px;
    border-radius: 10px;
    overflow:hidden;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.dzxq-list dl dd{
    padding:30px 30px 40px 30px;
}
.dzxq-list dl dd h5{
    font-family: myFont4;
    font-size: 20px;
    color:#333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    padding-left: 16px;
}
.dzxq-list dl dd h5::before{
    content: '';
    display: block;
    width: 4px;
    height: 18px;
    background:#0474f6;
    position: absolute;
    top: 7px;
    left: 0px;
}
.dzxq-list dl dd .des{
    font-size: 16px;
    color:#666;
    margin-top: 10px;
    line-height: 26px;
}


/* H5页面展示 */
.h5ymzs-list .img{
    width: 47%;
}
.h5ymzs-list .img img{
    width: 100%;
    height: auto;
}
.h5ymzs-list .text{
    width: 48%;
}
.h5ymzs-list .text h5{
    font-size: 26px;
    color: #333;
    /* font-family: myFont4; */
}
.h5ymzs-list .text .des{
    font-size: 17px;
    color: #666;
    line-height: 30px;
    margin-top: 20px;
}


/* 定制服务方案 */
.dztd-box .dztd-list{
    margin-top: 70px;
}
.dztd-box .left{
    border-radius: 10px;
    float: left;
    width: 32.8%;
    height: 260px;
}
.dztd-box .right{
    width: 58%;
    float: right;
}
.dztd-box .left img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 10px;
}
.dztd-box .dztd-list:nth-child(2n) .left{
    float: right;
}
.dztd-box .dztd-list:nth-child(2n) .right{
    float: left;
}
.dztd-box .dztd-list .right .td-title i{
    display: block;
    width: 50px;
    height:50px;
    text-align: center;
    line-height: 50px;
    background: #0474f6;
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    margin-right: 20px;
}
.dztd-box .dztd-list .right .td-title p{
    color: #0474f6;
    font-size: 27px;
    font-family: myFont4;
    position: relative;
}
.dztd-box .dztd-list .right .td-title p::before{
    content: '';
    display: block;
    width: 41px;
    height: 3px;
    background: #7fb2ff;
    position: absolute;
    left: 0;
    bottom: 2px;
}
.dztd-box .dztd-list .right .des{
    font-size: 17px;
    margin-top: 30px;
    line-height: 34px;
    color:#666;
}
.dztd-box .dztd-list .right{
    margin-top: 20px;
}
.dztd-box .dztd-list .right .list{
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-gap: 10px;
    width: 45%;
    margin-top: 20px;
}
.dztd-box .dztd-list .right .list li{
    background-image: linear-gradient(to right,#6fbdff,#5690ff);
    height: 40px;
    border-radius: 10px;
    font-size: 17px;
    color:#fff;
    text-align: center;
    line-height: 40px;
}

.td-show-box{
    background:#f8f8f8;
    padding:30px 0 80px 0;
}
.td-show-box .td-show-list dl{
    width: 47%;
    background:#fff;
    border-radius: 15px;
}
.td-show-box .td-show-list dl dt{
    width: 100%;
    height: 300px;
    text-align: center;
    overflow: hidden;
    background:#f5f4f4;
}
.td-show-box .td-show-list dl dt img{
    display: inline-block;
}
.td-show-box .td-show-list dl dd{
    padding:40px;
}
.td-show-box .td-show-list dl dd h5{
    font-size: 28px;
    font-family: myFont4;
}
.td-show-box .td-show-list dl dd .des{
    color:#666;
    font-size: 17px;
    margin-top: 13px;
    line-height: 29px;
}
.td-show-box .td-show-list dl:hover{
    background:#0474f6;
}
.td-show-box .td-show-list dl:hover h5,
.td-show-box .td-show-list dl:hover dd .des{
    color:#fff;
}


.jzyx-box{
    background:url(../images/bg4.png) no-repeat 100% 100%;
    background-size: cover;
}
.jzyx-box .jzyx-list{
    background:#fff;
    border-radius: 10px;
    padding:40px;
}
.jzyx-box .jzyx-qh{
    border-bottom: 1px #eee solid;
    display: flex;
    justify-content: center;
    padding-bottom: 20px;
}
.jzyx-box .jzyx-qh h5{
    cursor: pointer;
    margin-right: 50px;
    font-size: 20px;
    color:#333;
    padding:5px 35px;
}
.jzyx-box .jzyx-qh h5:last-child{
    margin-right: 0;
}
.jzyx-box .jzyx-qh h5.active{
    background:#0474f6;
    color:#fff;
    border-radius: 50px;
}
.jzyx-box .jzyx-item{
    margin-top: 60px;
}
.jzyx-box .jzyx-item .right .jzyx-ch{
    display: grid;
    grid-template-columns: repeat(4,1fr);
    grid-gap: 20px;
    margin-top: 30px;
}
.jzyx-box .jzyx-item .left{
    width: 45%;
}
.jzyx-box .jzyx-item .left img{
    width: 100%;
    height: auto;
}
.jzyx-box .jzyx-item .right{
    width: 51%;
}
.jzyx-box .jzyx-item .right h5{
    font-size: 22px;
    font-family: myFont4;
}
.jzyx-box .jzyx-item .right p{
    color:#666;
    font-size: 16px;
    margin-top: 3px;
}
.jzyx-box .jzyx-item .right .jzyx-ch dl{
    box-shadow: 1px 1px 10px #eee;
    padding:15px 10px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: .3s;
}
.jzyx-box .jzyx-item .right .jzyx-ch dl dt .iconfont{
    font-size: 25px;
    color:#0474f6;
}
.jzyx-box .jzyx-item .right .jzyx-ch dl dd{
    font-size: 15px;
    margin-left: 5px;
}
.jzyx-box .jzyx-item .right .jzyx-ch dl:hover{
    background: #0474f6;
}
.jzyx-box .jzyx-item .right .jzyx-ch dl:hover .iconfont,
.jzyx-box .jzyx-item .right .jzyx-ch dl:hover dd{
    color:#fff;
}

/* 根据节日热点多维度整合营销 */
.zhyx-box img{
    width: 100%;
    height: auto;
}

/* 平台综合运营服务 */
.pt-yyfw-box .pt-yyfw-list{
    background:#fff;
    position: relative;
    z-index: 9;
    padding:50px 60px;
}
.pt-yyfw-box .bg{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.pt-yyfw-box .bg img{
    width: 100%;
    height: auto;
}
.pt-yyfw-box .pt-yyfw-list .img{
    width: 45%;
}
.pt-yyfw-box .pt-yyfw-list .img img{
    width: 100%;
    height: auto;
}
.pt-yyfw-box .pt-yyfw-list .text{
    width: 48%;
}
.pt-yyfw-box .pt-yyfw-list .text dl:first-child{
    margin-top: 20px;
}
.pt-yyfw-box .pt-yyfw-list .text dl{
    margin-top: 30px;
}
.pt-yyfw-box .pt-yyfw-list .text dl dt{
    font-size: 20px;
    font-family: myFont4;
    color:#0474f6;
}
.pt-yyfw-box .pt-yyfw-list .text dl dd{
    margin-top: 7px;
    color:#666;
    font-size: 16px;
}

/* 面包屑导航 */
.crume-box{
    height: 65px;
    border-bottom: 1px solid #eaeaea;
    line-height: 60px;
}
.crume-box a{
    font-size: 18px;
    color:#333;
    margin-right: 80px;
    transition: .5s;
    position: relative;
}
.crume-box a:last-child{
    margin-right: 0;
}
.crume-box a:hover,
.crume-box a.cur{
    color:#0474f6;
}
.crume-box a::before{
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background:#0474f6;
    position: absolute;
    left: 0;
    bottom: -5px;
    transition: .5s;
}
.crume-box a:hover::before,
.crume-box a.cur::before{
    width: 100%;
}


/* 完善的供应链体系 */
.ws-gylBox .map-left{
    width: 60%;
}
.ws-gylBox .map-left img{
    width: 100%;
    height: auto;
}
.ws-gylBox .map-text{
    width: 44%;
    position: absolute;
    top: -41px;
    right: 0;
    font-size: 21px;
    line-height: 42px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.ws-gylYs .ws-gylYsList dl{
    width: 23%;
    background:#fff;
    padding:40px;
    border-radius: 10px;
}
.ws-gylYs .ws-gylYsList dl dt{
    width: 130px;
    height: 130px;
    margin:0 auto;
    border-radius: 50%;
    background:#e8ebfd;
    display: flex;
    justify-content: center;
    align-items: center;
}
.ws-gylYs .ws-gylYsList dl:first-child dt .iconfont{
    font-size: 70px;
}
.ws-gylYs .ws-gylYsList dl dt .iconfont{
    font-size: 62px;
    color:#0474f6;
    transition: .5s;
}
.ws-gylYs .ws-gylYsList dl:hover dt .iconfont{
    transform: rotateY(360deg);
}
.ws-gylYs .ws-gylYsList dl:hover{
    background-image: linear-gradient(to bottom,#1d97ff,#1c6aff);
}
.ws-gylYs .ws-gylYsList dl:hover dd h5,
.ws-gylYs .ws-gylYsList dl:hover dd .des{
    color:#fff;
}
.ws-gylYs .ws-gylYsList dl dd{
    margin-top: 30px;
    text-align: center;
}
.ws-gylYs .ws-gylYsList dl dd h5{
    font-size: 22px;
    font-family: myFont4;
}
.ws-gylYs .ws-gylYsList dl dd .des{
    font-size: 16px;
    line-height: 27px;
    margin-top: 10px;
}

/* 商品整合 */
.jzyx-item .hz-img,
.jzyx-item .hz-img img{
    width: 100%;
    height: auto;
}
.cjxq_list dl{
    width: 19% !important;
    padding:30px !important;
}
.cjxq_list dl dt{
    width: 120px !important;
    height: 120px !important;
}
.cjxq_list dl dt .iconfont{
    font-size: 55px !important;
}
.cjxq_list dl:nth-child(2) dt .iconfont{
    font-size: 60px !important;
}
.cjxq_list dl:nth-child(3) dt .iconfont{
    font-size: 52px !important;
}

/* 海量商品资源满足多样化场景需求 */
.cjxq-box .digital{
    display: flex;
    justify-content: space-between;
}
.cjxq-box .digital li em{
    font-size: 16px;
    color:#333;
    font-family: myFont1;
}
.cjxq-box .digital li p{
    width: 90px;
    height: 90px;
    background-image: linear-gradient(to bottom,#1d97ff,#1c6aff);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    margin-bottom: 15px;
}
.cjxq-box .digital li p span{
    font-size: 14px;

}
.cjxq-box .digital li p strong{
    font-size: 27px;
}
.title-i p{
    font-size: 17px;
    color:#666;
    margin-top: 20px;
    line-height: 28px;
}

/* 成熟的售后体系 */
.shtx-Box .shtx-list dl{
    width: 33%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    margin-top: 30px;
}
.shtx-Box .shtx-list dl dt{
    width: 130px;
    height: 130px;
    border-radius: 50%;
    background-image: linear-gradient(to right,#1d97ff,#1c6aff);
    color:#fff;
    margin:0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
}
.shtx-Box .shtx-list dl dt .iconfont{
    font-size: 50px;
}
.shtx-Box .shtx-list dl dd{
    font-size: 17px;
    margin-top: 20px;
}

/* 成熟的售后体系 */
.shbnl-box .shbnl-list dl{
    width: 48.5%;
    border-radius: 10px;
    background:#fff;
    transition: .3s;
}
.shbnl-box .shbnl-list dl dt{
    width: 100%;
    height: 300px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    overflow: hidden;
}
.shbnl-box .shbnl-list dl dt img{
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.shbnl-box .shbnl-list dl dd{
    padding:30px 40px 50px 40px;
}
.shbnl-box .shbnl-list dl dd h5{
    font-size: 18px;
    font-family: myFont4;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}
.shbnl-box .shbnl-list dl dd .des{
    font-size: 16px;
    color:#666;
    margin-top: 15px;
}
.shbnl-box .shbnl-list dl:hover{
    background-image: linear-gradient(to right,#1d97ff,#1c6aff);
}
.shbnl-box .shbnl-list dl:hover dd h5,
.shbnl-box .shbnl-list dl:hover dd .des{
    color:#fff;
}

/* 渠道招募 */
.qdzm-box dl{
    position: relative;
    border-radius: 10px;
    width: 23%;
    height: 120px;
}
.qdzm-box dl dt{
    width: 100%;
    height: 100%;
    border-radius: 10px;
}
.qdzm-box dl dt img{
    border-radius: 10px;
}
.qdzm-box dl dd{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    color:#fff;
    justify-content: center;
    display: flex;
    flex-direction: column;
    padding-left: 30px;
}
.qdzm-box dl dd h5{
    font-size: 19px;
}
.qdzm-box dl dd .des{
    margin-top: 5px;
}

.dlms-box{
    margin-bottom: 70px;
}
.dlms-box .dlms-list{
    border-radius: 10px;
    background:#f9fbff;
    border:1px solid #e6eeff;
    box-shadow: 1px -3px 16px #ebf2ff;
    padding:40px 70px;
    /* min-height: 400px; */
}
.dlms-box .dlms-list .text{
    width: 40%;
}
.dlms-box .dlms-list .img{
    width: 590px;
    position: absolute;
    bottom: 0;
    right: 0;
}
.dlms-box .dlms-list .img img{
    width: 100%;
    height: auto;
}
.dlms-box .dlms-list .text .dl-title{
    font-size: 28px;
    font-family: myFont4;
}
.dlms-box .dlms-list .text .dl-title p{
    font-size: 16px;
    color:#666;
    font-family: myFont1;
}
.dlms-box .dlms-list .text .text-list dl{
    margin-top: 20px;
}
.dlms-box .dlms-list .text .text-list dl dt img{
    width: 22px;
    height: 22px;
    margin-right: 7px;
}
.dlms-box .dlms-list .text .text-list dl dt{
    display: flex;
    font-size: 18px;
    font-family: myFont4;
    align-items: center;
}
.dlms-box .dlms-list .text .text-list dl dd{
    color: #666;
    margin-top: 9px;
    line-height: 25px;
    font-size: 15px;
    margin-left: 27px;
}
.cont2-box .telphone{
    width: 270px;
}
.cont2-box .telphone,
.cont2-box .tel-chat h5{
    border:1px solid #fff;
    line-height: 50px;
    color:#fff;
    font-size: 19px;
    border-radius: 50px;
    text-align: center;
    transition: .3s;
}
.cont2-box .tel-chat{
    width: 150px;
    margin-left: 20px;
    cursor: pointer;
}
.cont2-box .tel-chat>div{
    display: none;
    position: absolute;
    top: 60px;
    left: -10px;
    padding: 10px;
    background: #fff;
    box-shadow: 0px 6px 6px #d0dcff;
    z-index: 9;
}
.cont2-box .tel-chat>div img{
    width: 150px;
    height: auto;
}
.cont2-box .tel-chat:hover h5{
    background:#f67d42;
    border:1px solid #f67d42;
}
.cont2-box .tel-chat:hover>div{
    display: block;
}

/* 供应商招募 */
.gyszm-box .gyszm-list dl{
    position: relative;
}
.gyszm-box .gyszm-list dl:first-child{
    width: 528px;
}
.gyszm-box .gyszm-list dl dt img{
    width: 100%;
    height: auto;
}
.gyszm-box .gyszm-list dl:last-child{
    width: 635px;
}
.gyszm-box .gyszm-list dl dd{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color:#fff;
    padding:40px;
}
.gyszm-box .gyszm-list dl dd h5{
    font-size: 26px;
    font-family: myFont4;
}
.gyszm-box .gyszm-list dl dd .des,
.gyszm-box .gyszm-list dl dd .des-2{
    margin-top: 40px;
}
.gyszm-box .gyszm-list dl dd .item{
    display: flex;
    margin-bottom: 30px;
}
.gyszm-box .gyszm-list dl dd .item i{
    font-size: 17px;
    margin-right: 16px;
}
.gyszm-box .gyszm-list dl dd .item .text h2{
    font-size: 18px;
}
.gyszm-box .gyszm-list dl dd .item .text .is{
    margin-top: 7px;
}
.gyszm-box .gyszm-list dl dd .des-2{
    font-size: 15px;
    line-height: 27px;
}
.gyszm-box .gyszm-list dl dd .nr-list{
    margin-top: 30px;
}
.gyszm-box .gyszm-list dl dd .email-a{
    border-radius: 10px;
    background: #0474f6;
    width: 42%;
    line-height: 40px;
    font-size: 15px;
    text-align: center;
    margin-top: 10px;
}


/* 企业集采 */
.qyjc-box .qyjc-list .left{
    width: 20%;
    float: left;
}
.qyjc-box .qyjc-list .right{
    width: 65%;
    float: right;
}
.qyjc-box .qyjc-list .right .img{
    width: 100%;
    height: 350px;
    overflow: hidden;
}
.qyjc-box .qyjc-list .right .text{
    background-image: linear-gradient(to right,#1d97ff,#1c6aff);
    padding:30px 40px;
    color:#fff;
}
.qyjc-box .qyjc-list .right .text h5{
    font-size: 20px;
}
.qyjc-box .qyjc-list .right .text p{
    font-size: 16px;
    margin-top: 6px;
}
.qyjc-box .qyjc-list .left h5{
    background:#f5f8fc;
    padding:10px 20px;
    margin-top: 15px;
    display: flex;
    align-items: center;
    cursor: pointer;
    transition: .3s;
}
.qyjc-box .qyjc-list .left h5 .iconfont{
    font-size: 25px;
    margin-right: 10px;
}
.qyjc-box .qyjc-list .left h5 p{
    font-size: 18px;
    font-family: myFont4;
}
.qyjc-box .qyjc-list .left h5.active{
    background-image: linear-gradient(to right,#1d97ff,#1c6aff);
    color:#fff;
}

.qyjc-box .qyjc-list .left h6{
    margin-top: 40px;
    border-top: 1px solid #eee;
    padding-top: 25px;
    font-size: 16px;
    line-height: 26px;
}
.qyjc-box .qyjc-list .left h6 span{
    font-family: myFont4;
}

/* 实物礼包 */
.swlb-list{
    width: 75%;
    margin:0 auto;
    margin-bottom: 80px;
    min-width: 1200px;
    
}
.swlb-list .left{
    width: 49.3%;
}
.swlb-list .left .top{
    width: 100%;
    height:620px;
    overflow: hidden;
}
.swlb-list .left:first-child .bottom{
    margin-top: 23px;
}
.swlb-list .left:last-child .bottom{
    margin-bottom: 23px;
}
.swlb-list .left .bottom li:first-child{
    margin-right: 8px;
}
.swlb-list .left .bottom li{
    overflow: hidden;
    height: 365px;
    width: 48.5%;
}

/* 解决方案 */
.lpk-box {
    margin-top: 60px;
}
.lpk-box .left,
.lpk-box .right{
    width: 45%;
}
.lpk-box .left img{
    width: 100%;
    height: auto;
}
.lpk-box .right h5{
    font-size: 32px;
    color:#333;
    font-family: myFont4;
    margin:30px 0 15px 0;
    position: relative;
    padding-left: 30px;
}
.lpk-box .right h5::before{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 18px;
    width: 12px;
    height: 12px;
    background:linear-gradient(to right,#1d97ff,#1c6aff);
    transform: rotate(45deg);
}
.lpk-box .right i{
    display: block;
    width: 75%;
    height: 2px;
    background: linear-gradient(90deg, #0474f6 0%, rgba(234, 85, 20, 0.00) 100%);
    margin-bottom: 30px;

}
.lpk-box .right .des{
    font-size: 17px;
    color:#666;
    line-height: 29px;
    border-radius: 50px;
}

/* 福利平台 */
.flpt-list dl{
    padding:40px 30px;
    background:#fff;
    width: 23.5%;
    box-shadow: 1px 1px 10px #eee;
    position: relative;
    min-height: 450px;
}
.flpt-list dl .img{
    width: 100%;
    height: 120px;
    overflow: hidden;
}
.flpt-list dl .des{
    font-size: 15px;
    line-height: 25px;
    color:#666;
    margin-top: 20px;
    text-align: justify;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    overflow: hidden;
}
.flpt-list dl dt{
    display: flex;
    margin-bottom: 25px;
}
.flpt-list dl dt h5{
    font-size: 22px;
    font-family: myFont4;
}
.flpt-list dl dt span{
    height: 25px;
    color: #0474f6;
    background: #deeefc;
    padding: 2px 16px;
    font-family: 'myFont4';
    margin: 2px 0 0 15px;
}
.flpt-list dl a{
    display: block;
    color:#0474f6;
    margin-top: 30px;
    position: absolute;
    left: 30px;
    bottom: 40px;
}
.flpt-list dl a:hover{
    color:#f67d42;
}

/* 使用流程 */
.process-list{
    display: flex;
    justify-content: space-around;
    text-align: center;
}
.process-list dl{
    width: 30%;
}
.process-list dl dt{
    height: 107px;
    overflow: hidden;
}
.process-list dl dt .iconfont{
    font-size: 28px;
}
.process-list dl dt h5{
    font-size: 20px;
    font-family: myFont4;
    margin:3px 0 8px 0;
}
.process-list dl dt p{
    font-size: 16px;
    color:#666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.process-list dl dd{
    display: block;
    font-size: 82px;
    background-image: -webkit-linear-gradient(top, rgba(4, 116, 246, .55), rgba(4, 116, 246, .0));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    opacity: 0.2;
    font-family: myFont4;
    line-height: 62px;
}
.process-list dl .circle{
    width: 13px;
    height: 13px;
    border-radius: 50%;
    border:1px solid #d0d0d0;
    margin:25px auto;
    background:#fff;
}
.process-list::before{
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background:#d0d0d0;
    position: absolute;
    left: 0;
    top: 138px;
    z-index: -1;
}

/* 活动策划 */
.pt-yyfw-box .hdch-title{
    font-size: 22px;
    font-family: myFont4;
    margin: 15px 0 16px 0;
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 18px;
}
.pt-yyfw-box .hhch-des{
    font-size: 16px;
    color: #666;
    line-height: 34px;
    text-align: justify;
}


/* 文创定制 */
.wcdz-list{
    width: 100%;
    background:url(../images/digital.png) no-repeat 100% 100%;
    background-size: cover;
    padding:40px 0;
    margin-bottom: 50px;
}
.wcdz-list>div{
    display: flex;
    justify-content: space-around;
    text-align: center;
}
.wcdz-list>div dl{
    color:#fff;
    font-size: 15px;
}
.wcdz-list>div dl dt .iconfont{
    font-size: 40px;
}
.wcdz-list>div dl dt h5{
    font-size: 20px;
    font-family: myFont4;
    margin:5px 0 2px 0;
}

/* 新闻中心banner */
.news-banner{
    width: 100%;
    height: 400px;
    min-width: 1200px;
    position: relative;
}
.news-banner img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.news-banner .news-tise{
    font-size: 48px;
    color: #fff;
    font-family: myFont4;
    width: 100%;
    position: absolute;
    left: 0;
    top: 95px;
    text-align: center;
}
.detail-box{
    padding:20px 0 100px 0;
}
.detail-box .xq-title{
    font-size: 24px;
    font-family: myFont4;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 12px;
    margin-bottom: 15px;
}
.detail-box .xq-lcs{
    display: flex;
    color:#666;
}
.detail-box .xq-lcs p:first-child{
    margin-right: 10px;
}
.detail-box .xq_detail{
    padding: 40px 0;
    border-bottom: 1px solid #e6e6e6;
    font-size: 17px;
    line-height: 32px;
}
.detail-box .xq_detail img{
    max-width: 100%;
    margin:20px auto 0;
}

.tgfw_list .swiper-button-next,
.tgfw_list .swiper-button-prev{
    background:none;
}
.tgfw_list .swiper-button-next{
    transform: rotate(180deg);
    position: absolute;
    top: 45px;
}
.tgfw_list .swiper-button-next .iconfont,
.tgfw_list .swiper-button-prev .iconfont{
    display: inline-block;
    font-size: 60px;
    color: #eaeaea;
    transition: .3s;
}
.tgfw_list .dsgjf{
    position: absolute;
    bottom: -50px;
    left: 50%;
    width: 400px;
    margin-left: -200px;
}
.tgfw_list .swiper-button-next:hover .iconfont,
.tgfw_list .swiper-button-prev:hover .iconfont{
    color:#0474f6;
}