/*banner */
.index_main{background: #f7f7f7;}
.index_main .section1{position: relative;}
.index_main .section1 .index_banner .item{background-size: cover;-webkit-background-size:cover;background-position: center;background-repeat: no-repeat;height:100vh;position: relative;}
.index_main .section1 .index_banner .item.slick-current .scaleBg{visibility: visible;-webkit-animation:scale-bg 6s linear forwards;animation:scale-bg 6s linear forwards;}
.index_main .section1 .index_banner .items{background-size: cover;background-position: center center;background-repeat: no-repeat;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 0;}
.index_main .section1 .index_banner .items:after{content: "";display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0,0,0,0.2);}
.index_main .section1 .index_banner .item .inner .block_txt{position: absolute;top: 35%;right: 10px;left:10px;opacity: 0;transform: translateY(40px);-webkit-transform: translateY(40px);-webkit-transition: all 500ms ease;transition: all 500ms ease;}
.index_main .section1 .index_banner .item.active .inner .block_txt{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: 100ms;transition-delay: 100ms;}
.index_main .section1 .index_banner .item .inner .block_txt .div4{font-size: 30px;color: #fff;text-align: center;}
.index_main .section1 .index_banner .item .inner .block_txt .div2{color: #fff;font-size: 50px;font-weight: bold;text-align:center;letter-spacing:0px;}
.index_main .section1 .index_banner .item .inner .block_txt .div2 span{color: #f5c920;display: inline-block;letter-spacing:0px;}
.index_main .section1 .index_banner .item .inner .block_txt .div3{color: #fff;font-size: 22px;text-align:center;margin-top: 10px;}
.index_main .section1 .slick_txt{width:30%;height: 100%;background-color: transparent;transition: all 500ms ease;-webkit-transition:all 500ms ease;background-repeat: no-repeat;position: absolute;top: 0;font-size: 0;outline: none;border:0;}
.index_main .section1 .left{left: 0;}
.index_main .section1 .right{right:0;}
.index_main .section1 .slick_txt:hover .slick_arrow{opacity: 1;visibility: visible;}
.index_main .section1 .slick_txt .slick_arrow{width: 20px;height: 36px;background-repeat: no-repeat;background-position: center;margin-top: -18px;position: absolute;top: 50%;cursor: pointer;transition: all 500ms ease;-webkit-transition:all 500ms ease;opacity: 0;visibility: hidden;}
.index_main .section1 .slick_txt .prev{background-image:url(../images/ban_prev.png);left:60px;}
.index_main .section1 .slick_txt .next{background-image:url(../images/ban_next.png);right:60px;}
.index_main .section1 .slick_txt .prev:hover{background-image:url(../images/ban_prev_hover.png);}
.index_main .section1 .slick_txt .next:hover{background-image:url(../images/ban_next_hover.png);}
.index_main .section1 .number{position: absolute;bottom:15%;left: 50%;padding-bottom: 5px;border-bottom: 1px solid rgba(255,255,255,0.2);display: table;padding: 0 20px;width: auto;text-align: center;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.index_main .section1 .number span{font-family: "Myriad Pro","Microsoft YaHei";font-size: 14px;color: #fff;margin-right:100px;display: inline-block;cursor: pointer;position: relative;transition: all 500ms ease;-webkit-transition:all 500ms ease;width:20px;height:20px;}
.index_main .section1 .number span:last-child{margin-right: 0;}
.index_main .section1 .number span:after{content: "";display: inline-block;width: 0;height: 2px;background: #fff;position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);bottom:-15px;opacity: 0;visibility: hidden;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.index_main .section1 .number span.active:after{width: 100%;opacity: 1;visibility: visible;}  

@media only screen and (max-width: 1600px){
.index_main .section1 .index_banner .item .inner .block_txt .div4{font-size: 28px;}
.index_main .section1 .index_banner .item .inner .block_txt .div2{font-size: 46px;}
.index_main .section1 .index_banner .item .inner .block_txt .div3{font-size: 20px;}
}
@media only screen and (max-width: 1440px){
.index_main .section1 .index_banner .item .inner .block_txt .div4{font-size: 24px;}
.index_main .section1 .index_banner .item .inner .block_txt .div2{font-size: 40px;}
.index_main .section1 .index_banner .item .inner .block_txt .div3{font-size: 18px;margin-top: 5px;}
}
@media only screen and (max-width: 1366px){
.index_main .section1 .index_banner .item .inner .block_txt .div4{font-size: 20px;}
.index_main .section1 .index_banner .item .inner .block_txt .div2{font-size: 37px;}
.index_main .section1 .index_banner .item .inner .block_txt .div3{font-size: 17px;}
.index_main .section1 .index_banner .slick-arrow{background-size: auto 30px;}
}
@media only screen and (max-width: 1300px){}
@media only screen and (max-width: 1199px){
.index_main .section1 .index_banner .item .inner .block_txt .div4{font-size: 18px;}
.index_main .section1 .index_banner .item .inner .block_txt .div2{font-size: 32px;}
.index_main .section1 .index_banner .item .inner .block_txt .div3{font-size: 16px;}
}

@media only screen and (max-width: 992px){
.index_main .section1 .index_banner .item .inner .block_txt .div2{font-size: 22px;}
.index_main .section1 .index_banner .item .inner .block_txt .div4{display:none;}
.index_main .section1 .index_banner .item{width:100%;min-height:40vh;height:auto;} 

.index_main .section1 .index_banner .item .inner .block_txt{left: 0;right:0;margin: 0 auto;padding: 0 20px;top: 43%;}
.index_main .section1 .index_banner .item .inner .block_txt02{top: 41%;}
.index_main .section1 .index_banner .item .inner .block_txt02 .div2{line-height:36px;}
.index_main .section1 .index_banner .slick-arrow{display: none !important;}
.index_main .section1 .index_banner .slick-dots{position: absolute;bottom: 12px;}
.index_main .section1 .index_banner .slick-dots li{width: 9px;height: 9px;border-radius: 50%;border:2px solid #fff;}
.index_main .section1 .index_banner .slick-dots li button{display: none;}
.index_main .section1 .index_banner .slick-dots li.slick-active{background: #fff;}
.index_main .section1 .number{bottom: 12%;display: none;}
.index_main .section1 .number span{margin-right: 22px;}
.index_main .section1 .number span:after{bottom: -14px;} 
}


@media only screen and (max-width: 481px){
.index_main .section1 .index_banner .item .inner .block_txt .div3{display:none;} 
.index_main .section1 .index_banner .item .inner .block_txt .div2{font-size: 19px;} 
.index_main .section1 .index_banner .item .inner .block_txt{top: 49%;} 
.index_main .section1 .index_banner .item .inner .block_txt02{top: 45%;}
.index_main .section1 .index_banner .item .inner .block_txt02 .div2{line-height:30px;} 
} 
/*banner移动端按钮切换样式*/
.slick-slider
{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}

.slick-list
{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: pointer;cursor: hand;}

.slick-slider .slick-track,
.slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}

.slick-track {position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-track:before,
.slick-track:after {display: table;content: '';}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}

.slick-slide {display: none;float: left;height: 100%;min-height: 1px;}

[dir='rtl'] .slick-slide {float: right;}
.slick-slide img {display: block;}
.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;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;} 

.slick-dots{position: absolute;bottom: -25px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}
.slick-dots li{position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;cursor: pointer;}
.slick-dots li button
{font-size: 0;line-height: 0;display: block;width: 20px;height: 20px;padding: 5px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}
.slick-dots li button:hover,
.slick-dots li button:focus {outline: none;}
.slick-dots li button:hover:before,
 
.slick-dots li button:before
{font-size: 6px;line-height: 20px;position: absolute;top: 0;left: 0;width: 20px;height: 20px;content: '?';text-align: center;color: black;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
 
/*首页服务范围开始*/
.index_p1{overflow:hidden;padding:0px 0 2.2rem 0;background:url(../images/24.jpg) center no-repeat;background-size:100% 100%;position:relative;z-index:9;}

.home_title{overflow:hidden;text-align:center;padding:3rem 0 1.5rem 0;}
.home_titlejc{display:block;font-size:33px;color:#666;font-weight: 600;}

.home_titlex{display:block;width:50px;height:1px;background:#666;margin:12px auto;}
.home_titleslg{display:block;font-size:14px;color:#666;padding:0 10px;line-height:22px;font-weight:normal;}

.syfw{overflow:hidden;position:relative;background:linear-gradient(135deg,#31daee,#31daee,#0080FF,#0dccff,#00a8ff,#6666FF,#00b2d8,#0023ff) left center/600% 600%;animation:bgAnimate 20s infinite;}
@keyframes bgAnimate {0%,
100% {background-position-x: left;}
50% {background-position-x: right;}
}
.syfwul{overflow:hidden;height:440px;position:relative;}
.syfwul li{width:14.285%;height:100%;position:relative;float:left;overflow:hidden;padding:35px; transition:all 1s;}
.syfwul li + li{border-left:solid 1px #fff;}
.syfwul_img{position:absolute;top:0;right:0;width:100%;height:100%;transition:all 1s;opacity:0;}
.syfwul_img img{width:100%;height:100%;}
.syfw_h3{font-size:20px;color:#fff;font-weight:normal;position:relative;z-index:1;overflow:hidden;transition:all 1s;}
.syfw_h3 i{display:block;width:6px;height:62px;background:#fff;float:left;margin-right:15px;transition:all 1s;}
.syfw_h3 h3{display:block;width:24px;text-align:left;float:left;transition:all 1s;font-weight:normal;}
.syfw_h3 em{display:block;font-size:14px;color:#10A9BA;margin-top:10px;float:left;width:90%;opacity:0;transition:all 1s;font-style: normal;}
.syfw_text{overflow:hidden;font-size:14px;color:#666;line-height:28px;padding-left:40px;margin-top:30px;transition:all 1s;opacity:0;}
.syfwul li.active1{width:9.3%;}
.syfwul li.active{width:44%;padding:0 45px 0 45px;background:#f5f5f5;}
.syfwul li.active .syfwul_img{right:-100%;}
.syfwul li.active .syfw_h3 i{width:10px;height:220px;margin-right:30px;background:#10A9BA;}
.syfwul li.active .syfw_h3 h3{color:#10A9BA;width:90%;margin-top:22%;}
.syfwul li.active .syfw_h3 em{opacity:1;}
.syfwul li.active .syfw_text{opacity:1;}
.syfwul_img1{position:absolute;bottom:10px;width:100%;z-index:1;}
.syfwul_img1 img{width:100%;display:block;}
.syfw dl{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;}
.syfw dl dd{width:14.285%;height:100%;float:left;}
.syfw dl dd.syfwd1{width:9.3%;}
.syfw dl dd.syfwd{width:44%;} 
.syfw dl dd a{width:100%;height:100%;display:table} 
.inflex_box{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}

.zyyw_box1{display:none;}

@media screen and (max-width:960px){
.index_p1{padding:0px 0 1rem 0;}
.home_title {padding: 2rem 0 1rem 0;}

.home_titlejc{font-size:22px;}

.index_p1 .syfw{display:none;}
.zyyw_box1{display:block;}
.zyyw_box1 *{margin-left:0;margin-right:0;}
.zyyw_box1 ul{-webkit-flex-wrap:wrap;flex-wrap:wrap;background:linear-gradient(120deg,#31daee,#31daee,#0080FF,#0dccff,#00a8ff,#6666FF,#00b2d8,#0023ff) left center/600% 600%;animation:bgAnimate 10s infinite;}
.zyyw_box1 ul li{width:50%;border-top:solid 2px #fff;overflow:hidden;}
.zyyw_box1 ul li:nth-of-type(2n){border-left:solid 2px #fff;}
.zyyw_box1 ul li:nth-of-type(1),
.zyyw_box1 ul li:nth-of-type(2){border-top:none;}
.zyyw_box1 ul li .zyyw_ss{padding:25px;text-align:center;color:#fff;}
.zyyw_box1 ul li .zyyw_ss .zyyw_icon{font-size:60px;width:1em;height:1em;background:rgba(255,255,255,.2);border-radius:50%;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:relative;}
.zyyw_box1 ul li .zyyw_ss .zyyw_icon:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:solid 2px rgba(255,255,255,.2);border-radius:50%;}
.zyyw_box1 ul li:active .zyyw_ss .zyyw_icon:before,
.zyyw_box1 ul li:hover .zyyw_ss .zyyw_icon:before{animation:scale1_1 2s infinite;}
.zyyw_box1 ul li .zyyw_ss .zyyw_icon img{display:block;max-width:65%;max-height:65%;}
.zyyw_box1 ul li .zyyw_ss .zyyw_icon img path{fill:currentcolor !important;}
.zyyw_box1 ul li .zyyw_ss .zyyw_txt{margin-top:20px;pointer-events:none;}
.zyyw_box1 ul li .zyyw_ss .zyyw_h{font-size:17px;font-weight:bold;}
.zyyw_box1 ul li .zyyw_ss .zyyw_w{display:none;font-size:14px;margin-top:8px;} 
} 

.flex_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}

@media screen and (min-width:1025px){*{margin:0;}
.middle{height:80px;width:1200px;max-width:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;} 
}
/*首页服务范围结束*/ 

/*关于我们*/
.home_about_all {background:#ededed;padding:100px 130px;overflow:hidden;}
.home_about{font-size: 33px;font-weight: 700;}
@media screen and (min-width: 961px){
.home_about_all .home_title{display:none;}
}

@media screen and (max-width:960px){
.home_about{display:none;}
}

.home_about_all .home_about_le{max-width:690px;float:left;}
.home_about_all .home_about_ri{max-width:520px;float:right;}
.home_about_all .home_about_ri img{max-width:100%;}
.home_about_all .home_about_intro {font-size:14px;}
.home_about_intro {font-size:14px;color:#808080;padding:20px 0;line-height:28px;}

.shuzhi {margin-top:40px;}
.shuzhis {padding:0 30px;display:inline-block;border-right:1px solid #b1b1b1;}
.shuzhis span b{font-size:50px;vertical-align:middle;padding-right:5px;}
.shuzhis span{vertical-align:middle;display:inline-block;line-height:52px;font-weight:bold;font-size:20px;}
.shuzhis.mr0{border-right:none;}
.szs_intro{font-size:14px;color:#808080;line-height:30px;}

@media screen and (max-width:1610px){
.home_about_all{padding:100px 50px;}
.home_about_all .home_about_ri{width:500px;}	 

}
@media screen and (max-width:1400px){}

@media screen and (max-width:1210px){
.home_about_all .home_about_le{width:calc(100% - 420px);}
.shuzhis{padding:0 15px;}
.shuzhis span b{font-size:30px;}
}
@media screen and (max-width:1100px){}

@media screen and (max-width:960px){
.home_about_all .home_about_ri {display:none;}
.home_about_all .home_about_le{width:100%;max-width:none;}
.shuzhi{margin-top:30px;}
.home_about_all{padding:30px;}

.shuzhis span b{font-size:18px;}
.shuzhis span{font-size:14px;}
.shuzhis{width:25%;box-sizing:border-box;float:left;padding:0 5px;text-align:center;} 
}

@media screen and (max-width:780px){
.shuzhi{margin:0px 0 90px 0;}
.home_about_intro{padding:0px 0px 20px 0;}
.shuzhis span b{font-size:18px;}
.shuzhis span{font-size:14px;}
.shuzhis{width:25%;box-sizing:border-box;float:left;padding:0 5px;text-align:center;}
.home_about_all{padding:10px 10px;}	
.home_about_all{border-radius:5px;}	
.szs_intro{font-size:12px;}
} 

/*案例开始*/

.pc_all{position: relative;z-index: 3;}
.case{padding: 0px 0px 40px 0;background: #f8f8f8;position: relative;z-index: 3;}
.case .case_title{text-align: center;margin-bottom: 60px;}
.case .case_title .case_title_dd{font-size: 40px;color: #666;margin-bottom: 20px;letter-spacing: .2em;font-weight: 600;}
.case .case_title .case_title_dt{font-size: 16px;color: #888888;}

.jiaji_case_content{display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: -40px;}
.jiaji_case_content .jiaji_case_content_list{width: 32%;margin-bottom: 40px;position: relative;}
.jiaji_case_content .jiaji_case_content_list .content_list_img{text-align: center;position: relative;}
.jiaji_case_content .jiaji_case_content_list .content_list_img img{max-width: 100%;-webkit-border-radius: 3px 3px 0px 0px;border-radius: 3px 3px 0px 0px;}
.jiaji_case_content .jiaji_case_content_list .content_list_txt{font-size: 16px;color: #333333;line-height: 68px; background: #fff;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;-webkit-border-radius: 0px 0px 3px 3px;border-radius: 0px 0px 3px 3px;}
a.jiaji_case_content_list {text-decoration: none;} 

.jiaji_case_content .jiaji_case_content_list .content_list_txt span{font-size: 13px;color: #999999;margin-left: 17px;}
.jiaji_case_content .jiaji_case_content_list:hover{box-shadow: 0px 0px 25px rgba(0,0,0,.2);}

.jiaji_case_content .jiaji_case_content_list .content_list_hover dt{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:5;color:#fff;font-size:35px;opacity:0;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.jiaji_case_content .jiaji_case_content_list .content_list_hover dd{background:rgba(0,0,0,.5);position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.jiaji_case_content .jiaji_case_content_list .content_list_hover .hr{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:5;}
.jiaji_case_content .jiaji_case_content_list .content_list_hover .hr img{width:auto;height:auto;opacity:0;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.jiaji_case_content .jiaji_case_content_list:hover .content_list_hover dd{opacity:1;}
.jiaji_case_content .jiaji_case_content_list:hover .content_list_hover .hr img{opacity:1;}
.jiaji_case_content .jiaji_case_content_list:hover .content_list_hover dt{opacity:1;}
.jiaji_case_content .jiaji_case_content_list:hover .content_list_hover .hr img{-webkit-transform:rotate(360deg);animation:rotation 10s linear infinite;-moz-animation:rotation 10s linear infinite;-webkit-animation:rotation 10s linear infinite;-o-animation:rotation 10s linear infinite;}
@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);}
}

.indexcase_more{text-align:center;margin-top:40px;margin-bottom:0px;padding:0px;}
.indexcase_more a{background:#31daee;display:inline-block;width:165px;line-height:55px;text-transform:capitalize;font-size:16px;color:#ffffff;font-weight:bolder;position:relative;border-radius:5px;}
.indexcase_more a:hover{color:#fff;}
.indexcase_more a:hover:before{opacity:1;width:100%;height:100%;border-radius:inherit;background:rgba(3,159,178,1);transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}

.indexcase_more a:before{content:"";position:absolute;display:inline-block;width:50px;height:50px;background:rgba(3,159,178,0);border-radius:100%;left:0;opacity:0;top:0;-webkit-transform:all 0.5s ease 0s;transition:all 0.5s ease 0s;}

.indexcase_more a span{position:relative;z-index:1;}


@media screen and (max-width:1200px){img{max-width: 100%;}

.jiaji_case_content .jiaji_case_content_list .content_list_txt{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.case{padding: 0px 2% 50px 2%;}
.case .case_title{margin-bottom: 30px;}
.case .case_title .case_title_dd{font-size: 30px;margin-bottom: 10px;}
.case .case_content{display: block;}
.case .case_content .case_content_list{width: 100%;box-shadow: 0px 0px 49px rgb(0 0 0 / 13%);}
.case .case_content .case_content_list:last-child{margin-top: 30px;}
.jiaji_case_content{margin-bottom: -20px;}
.jiaji_case_content .jiaji_case_content_list{margin-bottom: 22px;} 
}

@media screen and (max-width:768px){
.case{padding: 0px 0px 33px 0;}
.case .case_title .case_title_dd{font-size: 30px;}
.case .case_title .case_title_dt{font-size: 14px;}
.case .case_content .case_content_list .content_list_top .list_top_title{font-size: 16px;padding-bottom: 12px;margin-bottom: 10px;}
.case .case_content .case_content_list .content_list_top .list_top_title::before{height: 1px;}
.case .case_content .case_content_list .content_list_top .list_top_txt p{font-size: 14px;margin-bottom: 10px;}
.case .case_content .case_content_list.on .content_list_top{height: 210px;}
.case .case_content .case_content_list .content_list_top{height: 210px;}
.case .case_content .case_content_list .content_list_bottom .list_bottom_li{padding: 0px 12px;}
.case .case_content .case_content_list .content_list_bottom .list_bottom_li .bottom_li_txt dd{font-size: 16px;margin-bottom: 5px;}
.case .case_content .case_content_list .content_list_bottom .list_bottom_li .bottom_li_txt dt{font-size: 13px;}


.jiaji_case_content .jiaji_case_content_list{width: 48%;}
.jiaji_case_content .jiaji_case_content_list:last-child{display: none;}
.jiaji_case_content .jiaji_case_content_list .content_list_txt span{font-size: 12px;}
.jiaji_case_content .jiaji_case_content_list .content_list_txt{line-height: 48px;font-size: 14px;}

.indexcase_more{display:none;} 
} 

/*解决方案*/ 
.index_fangan .section_head .title p,
.index_fangan .section_head .title p i,
.index_fangan .section_head .title span {color: #fff;}
.index_fangan .section_head .title span {padding-top:20px;}

.index_fangan {background-color:#06050a;background-repeat: no-repeat;background-position: center top;background-size: cover;padding:30px 0 50px;margin-top: 0px;overflow: hidden;box-sizing:border-box;}

.section_head {padding: 30px 0px 50px;}
.section_head .title {text-align: center;}
.section_head .title p {color: #333333;font-size:2.5rem;font-weight: bold;}
.section_head .title p i {color: #ff5500;}
.section_head .title span {display: block;color: #888;font-size: 13px;}
.index_fangan .section_head .title p,
.index_fangan .section_head .title p i,
.index_fangan .section_head .title span {color: #fff;}

.index_fangan .index_fangan-slide {position:relative;width:90%;margin: 0 auto;}
.index_fangan .index_fangan-slide .index_fangan-slide-menu {width:22%;max-width:260px;text-align:center;margin:0;overflow:hidden}
.index_fangan .index_fangan-slide .index_fangan-slide-menu ul {position:relative;z-index:1;margin:0}
.index_fangan .index_fangan-slide .index_fangan-slide-menu ul li {padding:20px 0;position:relative;overflow: hidden;;cursor:pointer;background: hsla(0,0%,100%,.2);box-sizing:border-box;}
.index_fangan .index_fangan-slide .index_fangan-slide-menu ul li span {position:absolute;top:0;left:0;width: 0;height:100%;background-color: #006acd;overflow:hidden;display:block;z-index:1;transition: 0.6s;}
.index_fangan .index_fangan-slide .index_fangan-slide-menu ul li.cur span {width: 100%;}
.index_fangan .index_fangan-slide .index_fangan-slide-menu ul li i.icon {display: block;width: 100px;height: 60px;margin: 0 auto;background-image: url(../images/icon.png);background-repeat: no-repeat;position: relative;z-index: 2;}
.index_fangan .index_fangan-slide .index_fangan-slide-menu ul li a {text-decoration: none;}
.index_fangan .index_fangan-slide .index_fangan-slide-menu ul li p {margin:10px 0 0;font-size:16px;color:#fff;position: relative;z-index: 2;}
.index_fangan .index_fangan-slide .index_fangan-slide-menu ul li .icon1 {background-position: 0px 0px;}
.index_fangan .index_fangan-slide .index_fangan-slide-menu ul li .icon2 {background-position: 0px -60px;}
.index_fangan .index_fangan-slide .index_fangan-slide-menu ul li .icon3 {background-position: 0px -120px;}
.index_fangan .index_fangan-slide .index_fangan-slide-menu ul li .icon4 {background-position: 0px -180px;}
.index_fangan .index_fangan-slide .index_fangan-slide-menu ul li .icon5 {background-position: 0px -240px;}
.index_fangan .index_fangan-slide .index_fangan-slide-menu ul li .icon6 {background-position: 0px -300px;}

.index_fangan .index_fangan-slide .index_fangan-slide-body {width:78%;position: absolute;top: 0px;right: 0px;min-height: 670px;overflow:hidden;padding-left:2%;}
.index_fangan .index_fangan-slide .index_fangan-slide-body .index_fangan-slide-item {width: 100%;display: none;}
.index_fangan .index_fangan-slide .index_fangan-slide-body .index_fangan-slide-item h4 {color: #fff;font-size: 28px;margin: 20px 0px;}
.index_fangan .index_fangan-slide .index_fangan-slide-body .index_fangan-slide-item>p {width: 94%;color: #fff;text-align: left;float:left;line-height:28px;font-size:15px;}
.index_fangan-slide-item br {height:5px;clear:both;}
.clearfix{clear:both;}
.mt150{margin-top:35px;}
.index_fangan .index_fangan-slide .index_fangan-slide-body .index_fangan-slide-item .row {width:100%;float:left;}
.index_fangan .index_fangan-slide .index_fangan-slide-body .index_fangan-slide-item .row .col-3 {float: left;margin:10px 0;padding-right:15px;}
.index_fangan .index_fangan-slide .index_fangan-slide-body .index_fangan-slide-item .row .col-3 .item-info-item {width: 100%;text-align: center;}
.index_fangan .index_fangan-slide .index_fangan-slide-body .index_fangan-slide-item .row .col-3 .item-info-item i {display:inline-block;width:100px;height:90px;line-height:90px;}
.index_fangan .index_fangan-slide .index_fangan-slide-body .index_fangan-slide-item .row .col-3 .item-info-item i.icon img {display: inline-block;width: auto;height: 50px;}
.index_fangan .index_fangan-slide .index_fangan-slide-body .index_fangan-slide-item .row .col-3 .item-info-item p {color: #fff;font-size: 14px;}
.index_fangan .index_fangan-slide .index_fangan-slide-body .s-button {padding-top:30px;}
.index_fangan .index_fangan-slide .index_fangan-slide-body .s-button a {display: block;width: 125px;height: 40px;line-height: 40px;text-align: center;color: #fff;font-size: 15px;border:1px solid #fff;border-radius: 20px;-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s;}
.index_fangan .index_fangan-slide .index_fangan-slide-body .s-button a:hover {background-color: #fff;color: #006acd;}
@media(max-width:768px){
.index_fangan .section_head .title span {font-size: 12px;}
.index_fangan .section_head .title p {font-size: 16px;}

.section_head {padding: 20px 0;width:80%;margin:auto}

.index_fangan {padding: 20px 0;height: auto;background-size: cover;}
.index_fangan .index_fangan-slide {width: 100%;}
.index_fangan .index_fangan-slide .index_fangan-slide-menu {max-width:100%;width:100%;position: static;}
.index_fangan .index_fangan-slide .index_fangan-slide-menu ul {padding: 0px 10px;}
.index_fangan .index_fangan-slide .index_fangan-slide-menu ul li {margin-bottom: 10px;}
.index_fangan .index_fangan-slide .index_fangan-slide-menu ul li span {top: 0px;right: 0px;bottom: 0px;left: 0px;margin:auto;}
.index_fangan .index_fangan-slide .index_fangan-slide-body {display: none;} 
} 

/*合作客户*/
.hzkh_tit{width:100%;}
.title{text-align:center;}
.title span{text-align:center;font-size:40px;font-weight: 600;color:#666;}
.title .fbt {display:block;text-align:center;padding:10px 0 20px 0;line-height:22px;font-size:14px;} 
.indexCustomer{width: 100%;background-color: #f7fafc;padding: 0px 0 80px 0;overflow: hidden;}
.indexCustomer .indexTitle .tit{text-align: center;}
.indexCustomer .indexTitle .txt1{text-align: center;position: relative;padding-top: 22px;margin-top: 20px;}
.indexCustomer .indexTitle .txt1::after{content: '';width: 6px;height: 14px;background-color: #333;position: absolute;top: 0;left:50%;transform: skewX(-15deg) translateX(-50%);margin-right: 14px;}
.indexCustomer .indexTitle .txt1::before{content: '';width: 6px;height: 14px;background-color: #333;position: absolute;top: 0;left:50%;transform: skewX(-15deg) translateX(-50%);margin-left: 14px;}
.indexCustomer ul{width: 100%;display: table;font-size: 0;text-align: left;}
.indexCustomer ul li{width: 20%;display: inline-block;vertical-align: top;overflow: hidden;border: 1px solid #dddddd;box-sizing: border-box;box-sizing: border-box;padding:10px 10px;transition: all 0.6s ease;background-color: #fff;position: relative;z-index: 1;margin: -1px 0 0 -1px;}
 
.indexCustomer ul li img{max-width: 100%;display: inline-block;transition: all 0.6s;}
.indexCustomer ul li:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);} 
.indexCustomer ul li:hover{box-shadow: 0 0 20px rgba(0,0,0,0.2);-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.2) ;-moz-box-shadow: 0 0 20px rgba(0,0,0,0.2);border: solid 1px #ddd;z-index: 3;}

@media(max-width:768px){
.indexCustomer{padding: 0px 0 30px 0;}
.indexCustomer ul li{width: 50%;}
.indexCustomer ul li:nth-child(n+11){display: none;} 
.title span{font-size:30px;}
} 

.py-50 {padding-top: 50px;padding-bottom: 50px;}

.color_zhu {color: #31daee;}
.f14 {font-size: 14px;}
.f18 {font-size: 16px;}
.f30 {font-size: 30px;}
.f40 {font-size: 40px;}

.color_666 {color: #666;}
.m-none {display: block !important;padding:8px 0px 20px 0;}
.mb-20 {margin-bottom: 20px;}
.mb-10 {margin-bottom: 10px;}
.mt-10 {margin-top: 10px;}
.pb-20 {padding-bottom: 20px;}
.w-20 {width: 20%;}
.w-30 {width: 30%;} 
.w-35 {width: 35%;}

/* 图片鼠标放大 */
.hover-img {overflow: hidden;}
.hover-img:hover .ts-03 {transform: scale(1.1);}
.hover-img:hover .ts-05 {transform: scale(1.1);}
.hover-img:hover .ts-1 {transform: scale(1.1);}
/* 动画时间 */

.ts-03 {transition: all .36s ease-in-out;}
.ts-05 {transition: all .5s ease-in-out;}
.ts-1 {transition: all 1s ease-in-out;}
.w-70 {width: 70%;}
.w-80 {width: 100%;}

.text_p {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.text_2 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.color_999 {color: #999;}
.color_888 {color: #888;}
.bg-fff {background-color: #fff;}


.more {width: 140px;line-height: 38px;background-color: #E62022;color: #fff;text-align: center;display: inline-block;border-radius: 40px;transition: all 0.5s;}
.more:hover {color: #fff;}
.more i {vertical-align: middle;margin-left: 6px;transition: all 0.5s;}
.more:hover i {margin-left: 20px;}
a {text-decoration: none;}
.updown {display: inline-block;animation: updown 0.5s infinite ease-in-out alternate;}
@keyframes updown {0% {transform: translateY(0);}
100% {transform: translateY(-10px);}
}

.index_news_zx {background-color: #f5f5f5;background-image: url(../images/shadow.png);background-repeat: repeat-x;background-position: center top;/*background-size: cover;*/
margin-bottom:0px;}
.index_news_zx .q_btn span {cursor: pointer;color: #333;background-color: transparent;}
.index_news_zx .q_btn span.on,
.index_news_zx .q_btn span:hover {color: #fff;background-color: #31daee;}
.index_news_zx .q_con_1 {display: none;}
.index_news_zx .q_con_1.on {display: block;}
.index_news_zx .q_con_1 .box_1 {padding: 2.5%;background-color: #fff;}
.index_news_zx .q_con_1 .box_1 a{text-decoration: none;}
.index_news_zx .q_con_1 .box_1 .txt {margin-top: 20px;}
.index_news_zx .q_con_1 .box_1 .time {margin: 0 auto;color: #fff;background-color: #CACACA;border-radius:3px;}
.index_news_zx .q_con_1 .box_1 img {width: 100%;height: 308px;object-fit: cover;border-radius:3px;}
.index_news_zx .q_con_1 .right {width: 63%;margin-left: auto;}
.index_news_zx .q_con_1 .right .d-flex {padding-right: 30px;border-bottom: 1px solid #eee;text-decoration: none;}
.index_news_zx .q_con_1 .right .d-flex:nth-child(odd) {border-right: 1px solid #eee;}
.index_news_zx .q_con_1 .right .d-flex .tit::before {content: '';display: inline-block;width: 0;height: 1px;background-color: #31daee;transition: all 0.5s;vertical-align: middle;}
.index_news_zx .q_con_1 .right .d-flex:hover .tit a {color:#31daee;}
.index_news_zx .q_con_1 .right .d-flex:hover .tit::before {width: 30px;}
.index_news_zx .q_con_1 .right .d-flex .tit a:hover {color:#31daee;} 

@media (max-width: 992px) {
.index_news_zx {padding-bottom: 0px;margin-bottom:35px;}
.index_news_zx .q_btn {padding-bottom: 10px !important;margin-bottom: 10px !important;}
.index_news_zx .q_btn span {margin-bottom: 10px;width: 20%;line-height: 35px;font-size: 13px;border-radius: 5px;margin-right: 5px !important;border: 1px solid #ddd;}
.index_news_zx .d-flex {flex-wrap: wrap;}
.index_news_zx .q_con .box_1 img {height: 200px;}
.index_news_zx .q_con .box {width: 100%;border-bottom:1px solid #eee;}
.index_news_zx .q_con .right {width: 100%;}
.index_news_zx .q_con .right .time p {margin-top: 0 !important;}
.index_news_zx .q_con .right .d-flex {padding: 12px 0;align-items: center !important;width: 100% !important;padding-right: 0;}
.index_news_zx .q_con .right .d-flex p {margin-bottom: 0;}
.index_news_zx .q_con .right .d-flex .text_2 {-webkit-line-clamp: 2;line-height:22px;padding-top:5px;overflow: hidden;}
.box_1 .time{display:none}
.box_1 .w-70{width:100%;}
.index_news_zx .w1600{padding: 0px;} 
.text_2 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height:22px;} 
.index_news_zx .q_con .right .d-flex .txt {padding-right: 20px;} 
.m-tit {margin-top: 10px;margin-bottom: 25px;}
.py-50 {padding-top: 20px;padding-bottom: 0px;}

.f40,
.f44,
.f34,
.f36 {font-size: 22px;}
.f18 {font-size: 16px;}  
.m-none {display: none !important;} 
.f32,
.f30 {font-size: 22px;}  
.f14 {font-size: 13px;}
.mt-10 {padding-top:10px;}

.right .w-70{width:-webkit-calc(100% - 95px);width:-moz-calc(100% - 95px);width:calc(100% - 95px);}

.right .time{width: 60px;height: 65px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;background-color: #dddddd;color: #FFFFFF;padding: 5px;margin-left:15px;text-align: center;font-weight: bold;font-family: Arial, Helvetica, sans-serif;padding-top:8px;}

.right .time span {height: 34px;line-height: 34px;font-size: 26px;border-bottom: 1px solid #d1d1d1;}

.right .time p {height: 18px;line-height: 18px;font-size: 12px;border-top: 1px solid #f2f2f2;padding: 4px 0 0 0;}
.index_news_zx .q_con_1 .box_1 .time {padding-top:12px;border-radius: 5px;background-color:#dddddd;}
.index_news_zx .q_con_1 .box_1 .time p {font-size:13px;}

}
.text-center{text-align:center !important}
.fw-normal{font-weight:400 !important}
.me-3{margin-right:1rem !important}
.d-flex{display:flex !important}
.position-relative{position:relative !important}
.d-block{display:block !important}
.overflow-hidden{overflow:hidden !important}
.img-fluid{max-width:100%;height:auto}
.mb-0{margin-bottom:0 !important}

.flex-wrap{flex-wrap:wrap !important}
.align-items-center{align-items:center !important}
.lh-1{line-height:1 !important}
.ms-auto{margin-left:auto !important}
.w-50{width:50% !important} 
.right .d-flex{transition: all 0.6s ease;} 
.right .d-flex:hover{box-shadow: 0 0 20px rgba(0,0,0,0.2);-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.2) ;-moz-box-shadow: 0 0 20px rgba(0,0,0,0.2);}

/*首页资讯结束*/

.p_t10{padding-top:10px;}
.m_p_t_d8{padding:8px 0;}
.m_t4{padding-top:4px} 
.tx-padding60 {padding: 60px 0;}
.tx-float{float: left;width: 100%;}
.fl{float: left;}
.fr{float: right;}

.tx-value{position: relative;background-image: url(../images/11.jpg);background-repeat: no-repeat;background-position: right center;background-size:cover;} 
.tx-value > b{position: absolute;width: 44%;height: 100%;z-index: 10;top: 0;right: 56%;height: 100%;background: url(../images/value-bg.jpg) right center no-repeat;}
.tx-value > .tx-center{position: relative;z-index: 20;}
.tx-value-main{width: 47%;background: #fff;box-shadow: 0 0 15px #eee;padding: 110px 70px;}
.tx-value-main-title{padding: 25px 60px;position: relative;z-index: 99;margin-bottom: 100px;}
.tx-value-main-title i{position: absolute;width: 40%;height: 100%;left: 0;top: 0;border:1px solid #3b95ff;z-index: -1;}
.tx-value-main-title h3{font-size: 32px;color: #777;padding: 20px 0;background: #fff;}
.tx-value-main-title b{font-size: 30px;color: #d6d6d6;margin-left: 20px;font-family:"宋体";}
.tx-value-main-title em{display: block;font-size: 18px;line-height: 30px;color: #868686;background: #fff;padding-bottom: 5px;}
.tx-value-main-ul li{width: 33.33%;text-align: center;cursor: pointer;float:left;}
.tx-value-main-ul li i{display: inline-block;width: 26px;height: 2px;background: #5c5c5c;margin: 18px 0;}
.tx-value-main-ul li h3{font-size: 18px;color: #555;}
.tx-value-main-ul li em{display: block;margin-top: 12px;font-size: 14px;color: #4f4f4f;}
.tx-value-main-ul li:hover i{background: #3b95ff;}
.tx-value-main-ul li:hover h3{color: #3b95ff;}
.tx-value-ul{width: 53%;padding-left: 70px;}
.tx-value-ul li{position: relative;top: 0;width: 43%;padding: 20px 0px 20px 80px;margin-left: 13%;margin-top: 110px;cursor: pointer;float:left;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;}
.tx-value-ul li:nth-child(2n-1){margin-left: 0;}
.tx-value-ul li:nth-child(1),.tx-value-ul li:nth-child(2){margin-top: 0;}
.tx-value-ul li i{position: absolute;left:0;top: 30px;width:45px;}
.tx-value-ul li i img{width:100%;}
.tx-value-ul li h3{font-size: 18px;color: #444444;margin-bottom: 8px;}
.tx-value-ul li em{display: block;font-size: 14px;line-height: 26px;}
.tx-value-ul li:hover{top: -5px;} 

@media only screen and (max-width: 1680px) {
.tx-center {margin: 0 auto;clear: both;}
.tx-value-main {padding: 90px 50px;}
.tx-value-main-title {margin-bottom: 80px;}
.tx-value-main-title h3 {font-size: 26px;}
.tx-value-main-title em {font-size: 16px;}
.tx-value-main-ul img {width: 70px;height: auto;}
.tx-value-main-ul li i {margin: 12px 0;}
.tx-value-main-ul li h3 {font-size: 16px;}
.tx-value-main-ul li em {margin-top: 6px;font-size: 12px;}
.tx-value-ul {padding-left: 50px;}
.tx-value-ul li {margin-left: 8%;width: 46%;padding: 20px 0 20px 56px;margin-top: 40px;}
.tx-value-ul li i {font-size: 40px;}
.tx-value-ul li h3 {font-size: 16px;font-weight: 700;}
.tx-value-ul li em {font-size: 12px;color: #666;}
}

@media only screen and (max-width: 960px) {
.tx-padding60{padding:0px;}

.tx-value-main-title i {display: none;}
.tx-value > b {display: none;} 
.tx-value-main {width: 100%;padding: 0 35px 50px 35px;background: none;} 
.tx-value-main-title {margin-bottom: 30px;}
.tx-value-main-title em {font-size:13px;line-height:22px;background:  none;text-align:center;}
.tx-value-main-title h3{color:#666;text-align:center;background:  none;font-size:22px;font-weight: 600;} 
.tx-value-main-title h3 b {display:none;} 
.tx-value-ul {width: 100%;padding-left: 0;margin: 30px 0;} 
.tx-value-ul li {margin-top: 0;padding: 12px 0 12px 56px;}
.ab_m_l {padding:0 10px;}
.tx-value{background-color: #F9FBFD;} 
}


@media only screen and (max-width: 640px) {
.tx-value {padding: 0;}

.tx-value .tx-center {padding: 0;}

.tx-value-main {padding: 30px 15px;background:  none;}

.tx-value-main-title em {background:  none;font-size:13px;line-height:22px;text-align:center;}
.tx-value-main-title i {display: none;}

.tx-value-main-title {padding: 0;}

.tx-value-main-title h3 {padding-top: 0;font-size: 22px;font-weight: 600;padding-bottom: 12px;background:  none;color:#666;text-align:center;}

.tx-value-main-title h3 b {font-size: 18px;display:none;}

.tx-value-main-ul img {width: 56px;}

.tx-value-ul {margin: 20px 0;}

.tx-value-ul li {width: 90%;margin: 0 5% !important;}

.tx-value-main-ul li h3{font-size: 15px;}

}
/*带来的价值结束*/