@charset "utf-8";
@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;}
@keyframes sec_banner{
    0%{transform: scale(1.1); opacity: 0.1;}
    20%{ opacity: 1;}
    100%{transform: scale(1);}
}
@keyframes zhuanquan {
    0% {
        -ms-transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
    }
    25% {
        -ms-transform:rotate(90deg);
		-webkit-transform:rotate(90deg);
		transform:rotate(90deg);
    }
    50% {
        -ms-transform:rotate(180deg);
		-webkit-transform:rotate(180deg);
		transform:rotate(180deg);
    }
    75% {
        -ms-transform:rotate(270deg);
		-webkit-transform:rotate(270deg);
		transform:rotate(270deg);
    }

    100% {
        -ms-transform:rotate(360deg);
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg);
    }
}
body {
    font-family: "pingfang", "PingFang SC", "Microsoft Yahei", "Helvetica Neue", arial, \5b8b\4f53, Helvetica, STHeiTi, sans-serif;
    color: #333;
}
/* banner分页 */
.banner .swiper-pagination {font-size: 0; bottom: 70px;}
.banner .swiper-pagination span{background: rgb(255 255 255 / 60%); height: 4px; width: 60px; margin: 0 10px !important; border-radius: 10px; opacity: 1; position: relative;}
.banner .swiper-pagination .swiper-pagination-bullet-active i { display: inline-block; height: 100%; width: 100%; border-radius: 10px;position: absolute; left: 0; top: 0; background-color: white; animation:swiper-load 3s linear 0s 1 normal forwards}
@keyframes swiper-load {
    0% {
        width: 0;
    }
    to {
        width: 100%;
    }
}
.banner .swiper-pagination span::after{
	content: " ";
	display: block;
	position: absolute;
	height: 4px;
	border-radius: 10px;
	width: 0;
	background-color: #406494;
}
.banner .swiper-pagination span.swiper-pagination-bullet-active::after{
	width: 100%;
	animation: swiper-load 5s linear 0s 1 normal forwards;
}

.main {
    width: 100%;
    height: 100%;
    background-color: #fff;
}
/* .indexBox .swiper-slide:last-child{
	height: auto;
} */
.main>.swiper-container {
    min-width: 1200px;
    height: 100%;
    width: 100%;
    border-top: 0;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
}

/* 首页左侧按钮样式 */
/* .main>.swiper-container>.swiper-pagination {
    left: 10px;
    width: 15px;
    top: 48%;
} */
.main .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 25px 0px 25px auto;
}
.main .swiper-pagination-bullet {
	width: 10px;
	height: 2px;
	opacity: 1;
	border-radius: 0;
	background-color: #fff;
}
.main .swiper-container-vertical>.swiper-pagination-bullets{
	left: 10px; width: 40px;
}
.main .swiper-pagination-bullet-active {
	background-color: #048ccf;
	width: 15px;
}
.main .swiper-container-horizontal>.swiper-pagination-bullets,.banner .swiper-pagination-custom,.banner .swiper-pagination-fraction{
	bottom: 30px;
}

.main>.swiper-container>.swiper-pagination{
	right: 10px !important;
	width: 30px;
	top: 33%;
}
.main>.swiper-container>.swiper-pagination .swiper-pagination-bullet-active{
	left: 3px;
    border:2px solid #006aff;
	position: relative;
	width: 11px !important;
	height: 11px !important;
	background:none !important;
}
.main>.swiper-container>.swiper-pagination .swiper-pagination-bullet-active::after{
	content: '';
	display: block;
	width: 5px;
	height: 5px;
	background:#006aff;
	position: absolute;
	left: 3px;
	top: 3px;
	border-radius: 50px;
}
.main>.swiper-container>.swiper-pagination .swiper-pagination-bullet{
	width: 6px;
    margin: 25px 0px 25px auto;
    display: block;
    height: 6px;
    opacity: 1;
    border-radius: 50%;
    background-color: rgb(127 180 255 / 40%);
    position: relative;
    cursor: pointer;
}
.main>.swiper-container>.swiper-pagination .swiper-pagination-bullet i{width: 35px;position: absolute;left: 25px;color: #016bff;top: -5px;opacity: 1;}
.main>.swiper-container>.swiper-pagination .swiper-pagination-bullet-active i{
	color: #016bff;
	left: 18px !important;
	-webkit-animation: fadeInopacity 0.3s ease-in-out;
	animation: fadeInopacity 0.3s ease-in-out;
	animation-delay: 0.6s;
	-webkit-animation-delay: 0.6s;
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
}

/* 第一屏 */
.main .s1 .s1_banner .img{
	width: 100%;
	height: 100%;
}
.s1_banner .Hbanner_bg{
	width:100%;
	height:100%;
	overflow:hidden;
	position:absolute;
}
.s1_banner .Hbanner_bg>img{
	width:100%;
	height:100%;
	object-fit:cover;
	transform: scale(1.1);
	transition: transform 2s;
}
.s1_banner .swiper-slide-active{
	pointer-events:auto;
}
.s1_banner .swiper-slide-active .Hbanner_bg>img{
	transform:none;
}
.main .s1 .s1_banner,.main .s1 .s1_banner .swiper-container{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.main .s1 .s1_banner .text{
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}
.main .s1 .s1_banner .text img{
	max-width: 60%;
	height: auto;
}
.main .s1 .s1_banner .text a{
background-color: white;
padding: 10px 25px;
color: black;
border-radius: 4px;
display: inline-block;
margin-top: 15px;
transition: 0.6s;
}
.main .s1 .s1_banner .text a:hover{background-color:#0081F1;color:white}
.s1_banner .swiper-slide-active .text{
	-webkit-animation: fadeInUp 1.2s ease-in-out;
	animation: fadeInUp 1.2s ease-in-out;
	animation-delay: 0.5s;
	-webkit-animation-delay: 0.5s;
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
}
.s1_banner .sl_next{
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: absolute;
	left: 8.5%;
	bottom: 5%;
	z-index: 5;
}
.s1_banner .sl_next .line{
	width: 90%;
	height: 1px;
	background:rgb(255, 255, 255, .4);
}
.s1_banner .sl_next .swiper-pagination{
	right: 0;
	display: flex;
    justify-content: center;
    align-items: center;
}
.s1_banner .sl_next .swiper-pagination .swiper-pagination-bullet{
	width: 16px;
	height: 16px;
	background:rgb(255 255 255 / 40%);
	border-radius: 50px;
	margin-right:20px;
}
.s1_banner .sl_next .swiper-pagination .swiper-pagination-bullet-active{
	border:2px solid rgb(255 255 255 / 40%);
	position: relative;
	width: 20px;
	height: 20px;
	background:none;
}
.s1_banner .sl_next .swiper-pagination .swiper-pagination-bullet-active::after{
	content: '';
	display: block;
	width: 14px;
	height: 14px;
	background:#fff;
	position: absolute;
	left: 3px;
	top: 3px;
	border-radius: 50px;
}

/* 标题 */
/* .s1.swiper-slide-active .s1_banner .text{
	-webkit-animation: fadeInUp 1.2s ease-in-out;
	animation: fadeInUp 1.2s ease-in-out;
	animation-delay: 0.5s;
	-webkit-animation-delay: 0.5s;
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
} */
.swiper-slide-active .title .t1{
	-webkit-animation: fadeInLeft 1s ease-in-out;
	animation: fadeInLeft 1s ease-in-out;
	animation-delay: 0.3s;
	-webkit-animation-delay: 0.3s;
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
}
.swiper-slide-active .title .t2{
	-webkit-animation: fadeInRight 1s ease-in-out;
	animation: fadeInRight 1s ease-in-out;
	animation-delay: 0.3s;
	-webkit-animation-delay: 0.3s;
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
}
.title .t1{
	font-size: 65px;
	color:rgb(0 106 255 / 20%);
	text-transform: uppercase;
	line-height: 80px;
	opacity: 0;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.title .t2{
	font-size: 40px;
	color:#006aff;
	margin-left: 10px;
	opacity: 0;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}



/* 第二屏 */
.main .s2{
	position: relative;
}
.main .s2 .s2-img{
	width: 59%;
	height: auto;
	position: absolute;
	right: 5%;
	bottom: 15%;
}
.main .s2 .s2-img img{
	width: 100%;
    height: auto;
}
@media(max-width:1600px){
    .main .s2 .s2-img{
		width: 68%;
		height: auto;
		position: absolute;
		right: 2%;
		bottom: 15%;
	}
}
.main .s2 .s2_box{
	height: 100%;
}
.main .s2 .s2_text{
	width: 50%;
	display: flex;
	align-items: center;
	height: 100%;
	position: relative;
	z-index: 6;
}
.s2 .s2_des{
	opacity: 0;
	margin-top: 70px;
}
.main .s2 .s2_box .s2_text{
	margin-top: 5%;
}
.s2 .s2_des .s2_title{
	font-size: 27px;
	color:#333;
}
.s2 .s2_des .s2_title span{
	color:#006aff;
}
.s2 .s2_des .s2_title .cp_des,
.s2 .s2_des .s2_title .cp_des p{
	font-size: 17px;
	color:#666666;
	line-height: 30px;
	font-family: myFont1;
}
.s2 .s2_des .s2_title .cp_des{
	margin-top: 20px;
}
.s2 .s2_des .s2_title .cp_title::before{
	content: '';
	display: block;
}
.s2 .s2_des .s2_content{
	display: flex;
	justify-content: space-between;
	margin-top: 50px;
}
.s2 .s2_des .s2_content .s2_left{
	background:#e7f1ff;
	margin-right: 20px;
	position: relative;
	transition: .5s;
	width: 30%;
}
.s2 .s2_des .s2_content .s2_right{
	    width: calc( 70% - 20px );
}
.s2 .s2_des .s2_content .s2_left .iconfont{
	color:#006aff;
	font-size: 40px;
}
.s2 .s2_des .s2_content .s2_left h5{
	font-size: 20px;
	color:#006aff;
	margin:20px 0 10px 0;
	font-family: myFont1;
}
.s2 .s2_des .s2_content .s2_left p{
	font-size: 13px;
	color:rgb(0 106 255 / 50%);
	text-transform: uppercase;
	font-family: myFont1;
}
.s2 .s2_des .s2_content .s2_left a{
	display: flex;
	align-items: center;
	display: block;
	padding:45px 20px;
	position: relative;
	z-index: 2;
}
.s2 .s2_des .s2_content .s2_right dl{
	background:#e7f1ff;
	display: flex;
	transition: .5s;
}
/* .s2 .s2_des .s2_content .s2_left::before{
	content: '';
	display: block;
	width: 0;
	height: 100%;
	background:#006aff;
	position: absolute;
	left: -1px;
	top: 0;
	transition: .5s;
}
.s2 .s2_des .s2_content .s2_left:hover::before{
	width: 100%;
} */
.s2 .s2_des .s2_content .s2_left:hover,
.s2 .s2_des .s2_content .s2_right dl:hover{
	background:#006aff;
}
.s2 .s2_des .s2_content .s2_left:hover .iconfont,
.s2 .s2_des .s2_content .s2_left:hover h5,
.s2 .s2_des .s2_content .s2_left:hover p,
.s2 .s2_des .s2_content .s2_right dl:hover dt,
.s2 .s2_des .s2_content .s2_right dl:hover dd,
.s2 .s2_des .s2_content .s2_right dl:hover .iconfont{
	color:#fff;
}
.s2 .s2_des .s2_content .s2_right dl a{
	padding:0 20px;
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
	z-index: 2;
}
.s2 .s2_des .s2_content .s2_right dl dt{
	color:#006aff;
	font-size: 16px;
	width: 67%;
}
.s2 .s2_des .s2_content .s2_right dl dd{
	width: 30%;
}
.s2 .s2_des .s2_content .s2_right dl dd .iconfont{
	color:#006aff;
	font-size: 35px;
}
.s2 .s2_des .s2_content .s2_right dl:nth-child(3) dd .iconfont{
	font-size: 40px;
}


/* 第三屛解决方案 */
.main .s3{
	position: relative;
}
.s3 .s3_box{
	height: 100%;
}
.s3 .s3_content{
	height: 100%;
	display: flex;
	/* justify-content: center; */
	align-items: center;
}
.s3 .s3_box .title,.s4 .s4_box .title{
	text-align: center;
}
.s3 .s3_box .title .t1{
	color: rgb(0 139 212 / 60%);
}
.s3 .s3_box .title .t2{
	color: #006AFE;
	margin-left: 0;
}
.s3 .s3_box .s3_probox{
	width: 75%;
	margin: 0 auto;
	margin-top: 3%;
	opacity: 0;
}
.s3 .s3_box .s3_probox .swiper-container{
        width: 100%;
        height: 100%;
      }

.s3 .s3_box .s3_probox .swiper-container .swiper-slide {text-align: center;font-size: 18px;/* background: #fff; */

/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.s3_probox_page{position:relative;margin-top: 20px;}
.s3_probox_page .swiper-pagination{
    position: initial;
}
.s3_probox_page .swiper-pagination span{width: 15px;height: 15px;border-radius:50%;background-color: #006bff80;margin: 0px 5px;}
.s3_probox_page .swiper-pagination span.swiper-pagination-bullet-active{
    background-color: #006BFF;
}
.s3_probox .swiper-slide{
    justify-content: space-between !important;
}
.s3_probox .swiper-slide .s3_probox_di{
    width: 42%;
    height: 450px;
}
.s3_probox .swiper-slide .s3_probox_di img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.s3_probox .swiper-slide .s3_probox_cont{
    width: 54%;
    text-align: left;
}
.s3_probox .swiper-slide .s3_probox_cont h3{
    text-align: left;
    font-weight: bold;
    font-size: 30px;
}
.s3_probox .swiper-slide .s3_probox_cont div{
    margin: 25px 0px;
    text-align: left;
    line-height: 30px;
}
.s3_probox .swiper-slide .s3_probox_cont a{transition: 0.6s;border: 1px solid black;color: black;padding: 10px 20px;display: inline-block;font-size: 15px;}
.s3_probox .swiper-slide .s3_probox_cont a i{
    margin-left: 5px;
}
.s3_probox .swiper-slide .s3_probox_cont a:hover{
    background-color: #0081F1;
    color: white;
    border-color: #0081F1;
    }




.s2.swiper-slide-active .s2-img>img{
	/* width:100%;
	height:100%;
	object-fit:cover; */
	/* transform: scale(.85);
	transition: transform 2s; */
}


/* 第四屏服务中心 */
.main .s4{
	/* background:url(../Images/service-bg.png) no-repeat top center; */
	position: relative;
	
}
.s4 .s4_box {
    height: 100%;
}
.s4 .s4_box .title .t2{color:white}
.s4 .s4_content {
    height: 100%;
    display: flex;
    /* justify-content: center; */
    align-items: center;
}
.s4_probox{opacity:0}
#certify {
	position: relative;
	/* width: 1200px; */
	margin: 0 auto;
	margin-top: 3%;
}

#certify .swiper-container {
	/* padding-bottom: 60px; */
}

#certify  .swiper-slide {
	width: 400px;
	/* height: 450px; */
	background: #fff;
	opacity: 0 !important;
	border-radius: 10px 10px 0px 0px;
	overflow: hidden;
}
#certify  .swiper-slide-prev,#certify  .swiper-slide-active,#certify  .swiper-slide-next{opacity:1 !important}
#certify  .swiper-slide img{
	display:block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

#certify .swiper-button-prev {
	left: 0px;
	width: 45px;
	height: 45px;
	/* background: url(../Images/wm_button_icon.png) no-repeat; */
	background-position: 0 0;
	background-size: 100%;
	background-image: initial;
	color: white;
}

#certify .swiper-button-prev:hover {
	background-position: 0 -46px;
	background-size: 100%
}
#certify .swiper-button-next i,#certify .swiper-button-prev i{
    font-size: 52px !important;
}
#certify .swiper-button-next:hover i{color:#1977fb !important}
#certify .swiper-button-prev:hover i{color:#1977fb !important}
#certify .swiper-button-next {
	right: 0px;
	width: 45px;
	height: 45px;
	/* background: url(../Images/wm_button_icon.png) no-repeat; */
	background-position: 0 -93px;
	background-size: 100%;
	color: white;
}

#certify .swiper-button-next:hover {
	background-position: 0 -139px;
	background-size: 100%
}
.s4_pro_f_box{
    position: absolute;
    z-index: 2;
    bottom: 0;
    width: 100%;
    height: 100%;
}
.s4_pro_f_box a{
    display: block;
    position: absolute;
    bottom: 0;
    background: -webkit-linear-gradient(transparent, blue);
    background: -o-linear-gradient(transparent, blue);
    background: -moz-linear-gradient(transparent, blue);
    background: linear-gradient(transparent, black);
    padding: 0px 20px;
    box-sizing: border-box;
    text-align: center;
}
.s4_pro_f_box div{}
.s4_pro_f_box h3{
    color: white;
    font-size: 25px;
    font-weight: bold;
}
.s4_pro_f_box p{
    color: white;
    font-size: 15px;
    margin-top: 13px;
    line-height: 22px;
}


/* 第五屏优势 */
.main .s5{
	position: relative;
}
.s5 .s5_box .title{
	text-align: center;
    top: 20%;
    position: relative;
}
.s5 .s5_box .title .t1,
.s6 .s6_box .title .t1{
	color:rgba(255, 255, 255, .1);
}
.s5 .s5_box .title .t2,
.s6 .s6_box .title .t2{
	color:#fff;
	margin-left: 0;
}
.s5 .s5_box .title .ad-line{
	width: 60px;
	height: 3px;
	background:#fff;
	margin:20px auto 25px;
	opacity: 0;
}
.s5 .s5_box .title .des{
	font-size: 19px;
	color:#fff;
	opacity: 0;
}
.s5 .s5_box{
	height: 100%;
}
.s5_content{
	height: 100%;
    display: flex;
    align-items: center;
}
.s5_ctbox{
	opacity: 0;
	display: flex;
	justify-content:space-between;
	flex-wrap:wrap;
	margin-top: 3%;
}
.s5_ctbox_l{
    width: 58%;
}
.s5_ctbox_l h3{
    text-align: left;
    font-weight: bold;
    font-size: 30px;
    color: #333;
}
.s5_ctbox_l div{
    margin: 25px 0px;
    text-align: left;
    line-height: 30px;
    color: #333;
}
.s5_ctbox_l a{
    transition: 0.6s;
    border: 1px solid #333;
    color: #333;
    padding: 10px 20px;
    display: inline-block;
    font-size: 15px;
    transition: 0.6s;
}
.s5_ctbox_l a:hover{background-color:#0081F1}
.s5_ctbox_r{
    width: 40%;
    height: 450px;
    overflow: hidden;
}
.s5_ctbox_r img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: 0.6s;
    cursor: pointer;
}
.s5_ctbox_r img:hover{transform:scale(1.1);}


/* 第六屏简介 */
.s6{
	display: flex;
	align-items: center;
	
}
.s6 .s6_box{
	width: 100%;
	height: 100%;
}

.s6 .title{
	text-align: center;
}

.s6 .title .t2{
	color: white;
}
.s6 .s6_box{height: 100%;}
.s6_content{
	height: 100%;
    display: flex;
    align-items: center;
}
.s6_newsbox{
	opacity: 0;
	margin-top: 3%;
}
.s6_newsbox .swiper-container {
    width: 92%;
    height: 100%;
}
.s6_newsbox .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.s6_newsbox .swiper-button-prev{
    /* background-image: inherit; */
    color: white;
}
.s6_newsbox .swiper-button-next{
    /* background-image: inherit; */
    color: white;
}
.s6_newsbox .swiper-button-prev i,.s6_newsbox .swiper-button-next i{
    font-size: 46px;
}
.s6_newsbox .swiper-slide a{    width: 100%;padding: 20px 20px 0px 20px;}
.s6_newsbox .swiper-slide .c6_img_box{
    position: relative;
}
.s6_newsbox .swiper-slide .c6_img_box div{overflow:hidden;height: 220px;}
.s6_newsbox .swiper-slide .c6_img_box img{
    width: 100%;transition: 0.6s;
    height: 100%;
    object-fit: cover;
}
.s6_newsbox .swiper-slide:hover img{transform:scale(1.1);}
.s6_newsbox .swiper-slide .c6_img_box h3{
    position: absolute;
    z-index: 2;
    top: 18%;
    width: 100%;
    color: white;
    font-weight: bold;
    font-size: 25px;
    letter-spacing: 4px;
}
.s6_newsbox .swiper-slide .c6_nr_cont{
    background-color: white;
    text-align: left;
    padding: 20px 10px;
}
.s6_newsbox .swiper-slide .c6_nr_cont h1{
    color: #0089D1;
    font-size: 27px;
    font-weight: bold;
}
.s6_newsbox .swiper-slide .c6_nr_cont h3{
    color: black;
    font-size: 18px;
    line-height: 25px;
    font-family: myFont1;
}
.s6_newsbox .swiper-slide .c6_nr_cont p{
    font-family: myFont1;
    margin-top: 10px;
    font-size: 15px;
}



/* 首页底部 */
.s9{
	/* background-image: -webkit-gradient(linear, .6 1, .8 bottom, from(rgba(0, 30, 113, .5)), to(rgba(0, 30, 113, .9)), to(rgba(0, 30, 113, 1))); */
	
}
.s9_box{
	padding:60px 0 40px 0;
	display: flex;
	justify-content: space-between;
	align-items: baseline;
}
.code_box{
	display: flex;
	justify-content: space-between;
	align-items: baseline;
	/* opacity: 0; */
}
.bottom_nav{
	width: 36%;
}
.code_box{
	width: 280px;
}
.b_contact_box{
	width: 25%;
	/* opacity: 0; */
}
.bottom_nav dl dt,
.code_box dl dt,
.b_contact_box .title_c,
.b_contact_box .addr_box,
.b_contact_box .b_tel_box{
	color:#fff;
	font-family: myFont1;
}
.bottom_nav dl{}
.bottom_nav dl dt a{color:white}
.bottom_nav dl dt,
.code_box dl dt{
	font-size: 16px;
	/* margin-bottom: 15px; */
	height: 25px;
}
.bottom_nav dl dd{
	margin-bottom: 8px;
}
.bottom_nav dl dd a{
	font-size: 15px;
	font-family: myFont;
	color:#fff;
	transition: .5s;    padding-right: 10px;
}
/* .bottom_nav dl:first-child,
.bottom_nav dl:nth-child(2),
.bottom_nav dl:nth-child(5),
.bottom_nav dl:nth-child(6){
	display: none;
} */
.code_box dl{
	text-align: center;
	margin-right: 10px;
	width: 120px;
}
.code_box dl:last-child{
	margin-right: 0;
}
.code_box dl dd{
	width: 120px;
	margin-top: 6px;
}
.code_box dl dd img{
	width: 100%;
}
.bottom_nav dl dd a:hover{
	color:#3287ff;
}
.b_contact_box .title_c{
	position: relative;
	font-size: 16px;
}
.b_contact_box .title_c::before{
	content: '';
	display: block;
	width: 30px;
	height: 3px;
	background:#fff;
	position: absolute;
	left: 0;
	bottom: -17px;
}
.b_contact_box .addr_box{
	font-size: 15px;
	/* text-transform: uppercase; */
}
.s9 .b_contact_box .b_tel_box{
	margin-top: 10px;
}
.b_contact_box .b_tel_box .iconfont{
	font-size: 20px;
}
.b_contact_box .b_tel_box span{
	font-family: myFont2;
	font-size: 24px;
}
.right_box{
	background:#001e71;
	border-top: 1px solid rgba(255, 255, 255, .12);
	padding:17px 0 35px 0;
	text-align: center;
	color:#fff;
}
.right_box a{
	color:#fff;
	display: inline-block;
	margin-left: 50px;
	font-size: 15px;
	position: relative;
	transition: .5s;
}
.right_box a:hover{
	color:#3287ff;
}
.right_box a::before{
	content: '';
    display: block;
    width: 1px;
    height: 15px;
    background: #6a7bab;
    position: absolute;
    top: 4px;
    left: -25px;
}

/* 返回顶部 */
#back_top .master_backTop .master_backTop_btn{
	width: 56px;
	height: 56px;
}
#back_top .master_backTop .master_backTop_btn .master_backTop_txt>i{
	font-size: 22px;
}
#back_top{
	position:fixed;
	right: 24px;
    bottom: 121px;
	transform:translateY(100%);
	-webkit-transform:translateY(100%);
	z-index:888;
	transition:all .6s;
}
#back_top.onshow{
	opacity:1;
	-webkit-opacity:1;
	visibility:visible;
	transform:none;
	-webkit-transform:none;
}
#back_top .master_backTop .master_aperture{
	background: linear-gradient(to bottom, #3ce7f9, #3a95f9);
	position:absolute;
	width:100%;
	height:100%;
	border-radius:50%;
	-webkit-border-radius:50%;
	opacity:0;
	-webkit-opacity:0;
	z-index:-1;
}
#back_top .master_backTop .master_backTop_btn{color:#fff;width:57px;height:57px;border-radius:50%;-webkit-border-radius:50%;
align-items:center;justify-content:center;z-index:2;background: linear-gradient(to bottom,#3ce7f9, #3a95f9);}
#back_top .master_backTop .master_backTop_btn .master_backTop_txt>i{font-size: 24px;}
#back_top .master_backTop .master_aperture.circle01{animation:scalej01 2s .5s infinite;-webkit-animation:scalej01 2s .5s infinite;}
@keyframes scalej01{
	0%{transform:scale(1);-webkit-transform:scale(1);opacity:1;-webkit-opacity:1;}
    100%{ transform:scale(1.5);-webkit-transform:scale(1.5);opacity:0;-webkit-opacity:0;}
}  
@-webkit-keyframes scalej01{
	0%{transform:scale(1);-webkit-transform:scale(1);opacity:1;-webkit-opacity:1;}
    100%{ transform:scale(1.5);-webkit-transform:scale(1.5);opacity:0;-webkit-opacity:0;}
}  
#back_top .master_backTop .master_aperture.circle02{animation:scalej02 2s infinite;-webkit-animation:scalej02 2s infinite;}
@keyframes scalej02{
	0%{transform:scale(1);-webkit-transform:scale(1);opacity:1;-webkit-opacity:1;}
    100%{transform:scale(1.8);-webkit-transform:scale(1.8);opacity:0;-webkit-opacity:0;}
}  
@-webkit-keyframes scalej02{
	0%{transform:scale(1);-webkit-transform:scale(1);opacity:1;-webkit-opacity:1;}
    100%{transform:scale(1.8);-webkit-transform:scale(1.8);opacity:0;-webkit-opacity:0;}
}  


/* 内页banner */
/* .column-banner{
	margin-top: 85px;
	width: 100%;
	position: relative;
}
.column-banner img{
	display: block;
	width: 100%;
	height: auto;
}
.column-banner .banner-text-box{
	width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    left: 0;
	color:#fff;
}
.column-banner .banner-text-box h5{
	font-size: 65px;
}
.column-banner .banner-text-box .des{
	font-size: 24px;
	margin-top: 13px;
} */
.column-banner{
	width: 100%;
	height: auto;
	min-width: 1200px;
	margin-top: 86px;
}
.column-banner img{
	width: 100%;
	height: auto;
}

/* 面包屑导航 */
.crumb-box{
	height: 70px;
	line-height: 70px;
	border-bottom: 1px solid #f1f1f1;
}
.crumb-box .crumb-list{
	display: flex;
	justify-content: center;
	align-items: center;
}
.crumb-box .crumb-list a{
	display: block;
    color: #333;
    font-family: 'myFont4';
    font-size: 17px;
    position: relative;
	margin-right: 70px;
}
.crumb-box .crumb-list a:last-child{
	margin-right: 0;
}
.crumb-box .crumb-list a::before{
	content: '';
	display: block;
	width: 0;
	height: 2px;
	background:#006aff;
	position: absolute;
	left: 0;
	bottom: 0;
	transition: .5s;
}
.crumb-box .crumb-list a:hover::before,
.crumb-box .crumb-list a.active::before{
	width: 100%;
}
.crumb-box .crumb-list a:hover,
.crumb-box .crumb-list a.active{
	color: #006AFE;
}

/* 内页标题 */
.column-title{
	text-align: center;
	font-size: 27px;
	color:#000000;
}
.column-title .column-line{
	width: 66px;
	margin:15px auto 15px;
}
.qyxz-content .column-title .column-line img{
	width: 80%;
	margin:0 auto;
}
.column-title p{
	font-size: 18px;
	color:#666666;
	/* text-transform: capitalize; */
}


/* 痛点分析 */
.dcbgli-column-box{
	background:url(../Images/tdfx-bg.png) no-repeat 100% 100%;
	background-size: cover;
}

/* 三点痛点分析 */
.tdfx-box{
	width: 85%;
	margin: 0 auto;
}
.tdfx-box .img{
	width: 48%;
	height: auto;
}
.tdfx-box .img img{
	width: 100%;
	height: auto;
}
.tdfx-box .tdfx-list{
	width: 41%;
}
.tdfx-box .tdfx-list dl{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 40px;
}
.tdfx-box .tdfx-list dl dt img{
	width: 59px;
	height: auto;
}
.tdfx-box .tdfx-list dl dd{
	width: 82%;
}
.tdfx-box .tdfx-list dl:first-child{
	margin-top: 0;
}
.tdfx-box .tdfx-list dl dd h5{
	font-size: 19px;
	color:#333;
	margin-bottom: 7px;
}
.tdfx-box .tdfx-list dl dd .des,
.tdfx-box .tdfx-list dl dd .des p{
	font-size: 16px;
	color:#666666;
}
.tdfx-box .tdfx-list dl dd .des p{
	font-family: myFont1;
}

/* 5个的痛点分析 */
.five-tdfx-column{
	background:url(../Images/tdfx-bg2.png) no-repeat 100% 100%;
	background-size: cover;
}
.five-tdfx-list .img{
	width: 45%;
	height: auto;
	margin:0 auto;
}
.five-tdfx-list .img img,
.six-tdfx-list .img img{
	width: 100%;
	height: auto;
}
.five-tdfx-list{
	width: 100%;
}
.five-tdfx-list dl{
	width: 31.7%;
    position: absolute;
    top: 24%;
    left: 0;
    text-align: right;
}
.five-tdfx-list dl dt,
.six-tdfx-list .six-list dl dt{
	font-size: 19px;
	color:#333333;
	font-family: myFont4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.five-tdfx-list dl dd,
.six-tdfx-list .six-list dl dd{
	font-size: 16px;
	color:#666;
	font-family: myFont1;
	margin-top: 7px;
	line-height: 27px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.five-tdfx-list dl:nth-child(2n),
.six-tdfx-list .six-list dl:nth-child(2n){
	text-align: left;
}
.five-tdfx-list dl:nth-child(2){
	position: absolute;
    top: 30%;
    right: 0;
	left: inherit;
}
.five-tdfx-list dl:nth-child(3){
	position: absolute;
    top: 50%;
    left: 0;
    width: 27%;
}
.five-tdfx-list dl:nth-child(4){
	position: absolute;
    top: 65%;
    right: 0;
    left: inherit;
    width: 26.8%;
}
.five-tdfx-list dl:nth-child(5){
	position: absolute;
    top: 75%;
    right: 0;
    width: 32.2%;
}

/* 6个的痛点分析 */
.six-tdfx-list .img{
	width: 45%;
	height: auto;
	margin:0 auto;
}
.six-tdfx-list{
	width: 100%;
}
.six-tdfx-list .six-list dl{
	width: 28%;
    position: absolute;
    top: 5%;
    left: 0;
    text-align: right;
}
.six-tdfx-list .six-list dl:nth-child(2){
	top: 5%;
    left: inherit;
	right: 0;
}
.six-tdfx-list .six-list dl:nth-child(3){
	top: 45%;
    left: 0;
	width: 23%;
}
.six-tdfx-list .six-list dl:nth-child(4){
	top: 45%;
    left: inherit;
    right: 0;
    width: 23%;
}
.six-tdfx-list .six-list dl:nth-child(5){
	top: 82%;
    left: 0;
}
.six-tdfx-list .six-list dl:nth-child(6){
	top: 82%;
    left: inherit;
	right: 0;
}
.six-tdfx-list .six-list dl dt{
	padding-right: 20px;
	position: relative;
}
.six-tdfx-list .six-list dl dt::before{
	content:'';
	display: block;
	width: 10px;
	height: 10px;
	background:#006aff;
	border-radius: 50px;
	position: absolute;
	top: 10px;
	right: 0;
}
.six-tdfx-list .six-list dl:nth-child(2n) dt{
	padding-right: 0;
	padding-left: 20px;
}
.six-tdfx-list .six-list dl:nth-child(2n) dt::before{
	position: absolute;
	top: 10px;
	left: 0;
}
.six-tdfx-list .six-list dl dd{
	margin-right: 20px;
}
.six-tdfx-list .six-list dl:nth-child(2n) dd{
	margin-right: 0;
	margin-left: 20px;
}

/* 业务模型 */
.ywmx-img img{
	width: 70%;
	height: auto;
	margin:0 auto;
}

/* 功能框架 */
.gnkj-content{
	background:url(../Images/gnkj-bg.png) 100% 100%;
	background-size: cover;
	margin-top: 20px;
}
.gnkj-list-box .gnkj-item-box{
	width: 87%;
	margin:0 auto;
}
.gnkj-item-box .tyqy-item{
	padding:0 10px 25px 10px;
}
.gnkj-item-box .tyqy-item .shadow{
	box-shadow: 1px 2px 15px #b8d6ff;
	background:#fff;
	border-radius: 10px;
	cursor: pointer;
}
.gnkj-item-box .tyqy-item dl dt{
	display: flex;
	justify-content: space-between;
	background:#e7f0fe;
	padding:40px 25px 15px 25px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	position: relative;
}
.gnkj-item-box .tyqy-item dl dt>div h5{
	color:#1977fb;
	font-size: 22px;
}
.gnkj-item-box .tyqy-item dl dt>div p{
	font-size: 16px;
	color:#bad0fd;
}
.gnkj-item-box .tyqy-item dl dt i{
	display: block;
	background:url(../Images/dcb-icon1.png) no-repeat top left;
	width: 44px;
	height: 44px;
	transition: .5s;
	margin-top: 5px;
}
.gnkj-item-box .tyqy-item dl:hover dt i{
	background-position: left bottom;
}
.gnkj-item-box .tyqy-item dl dd{
	padding:15px 30px 25px 30px;
	height: 261px;
	overflow: hidden;
}
.gnkj-item-box .tyqy-item dl dd p,
.gnkj-item-box .tyqy-item dl dd{
	font-size: 16px;
	line-height: 31px;
	color:#646e7d;
}
.gnkj-item-box .tyqy-item .shadow .gnkj-bg{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: .5s;
	z-index: -1;
}
.gnkj-item-box .tyqy-item .shadow .gnkj-bg img{
	width: 100%;
	height: 100%;
}
.gnkj-item-box .tyqy-item .shadow:hover .gnkj-bg{
	opacity: 1;
}
.gnkj-item-box .tyqy-item .shadow:hover,
.gnkj-item-box .tyqy-item .shadow:hover dt{
	background:none;
}
.gnkj-item-box .tyqy-item .shadow:hover dt h5,
.gnkj-item-box .tyqy-item .shadow:hover dd,
.gnkj-item-box .tyqy-item .shadow:hover dd p{
	color:#fff;
}
.gnkj-list-box .swiper-button-next,
.gnkj-list-box .swiper-button-prev{
	width: 58px;
	height: 58px;
	background:#fff;
	border-radius: 50px;
	box-shadow: 1px 2px 15px #b8d6ff;
	text-align: center;
	line-height: 58px;
}
.gnkj-list-box .swiper-button-next .iconfont,
.gnkj-list-box .swiper-button-prev .iconfont{
	color:#1977fb;
	font-weight: bold;
	font-size: 23px;
}
.gnkj-list-box .swiper-button-next .iconfont{
	display: inline-block;
	transform: rotate(90deg);
}
.gnkj-list-box .swiper-button-prev .iconfont{
	display: inline-block;
	transform: rotate(-90deg);
}
.swiper-button-prev,
.swiper-button-next:focus{
	outline: none;
}

.duan_box table{margin:0 auto}

/* 产品价值 */
.cpjz-content{
	width: 100%;
	background:url(../Images/cpjz-bg.png) no-repeat 100% 100%;
	background-size: cover;
	height: 720px;
}
.cpjz-content .cpjz-list{
	display: flex;
}
.cpjz-content .cpjz-list dl{
	width: 33%;
	height: 720px;
	padding:0 25px;
	border-right: 1px solid rgba(255, 255, 255, .3);
	cursor: pointer;
	transition: .5s;
}
.cpjz-content .cpjz-list dl dd .des{
	opacity: 0;
}
.cpjz-content .cpjz-list dl:hover{
	width: 60%;
	border-right: 1px solid rgba(255, 255, 255, .1);
	background:rgba(255, 255, 255, .18);
}
.cpjz-content .cpjz-list dl:last-child{
	border-right: none;
}
.cpjz-content .cpjz-list dl dt{
	font-size: 40px;
	color:#fff;
	margin:80px 0 40px 0;
	font-family: myFont1;
}
.cpjz-content .cpjz-list dl dd{
	color:#fff;
}
.cpjz-content .cpjz-list dl dd .title{
	margin-bottom: 20px;
}
.cpjz-content .cpjz-list dl dd .title h5{
	font-size: 20px;
}
.cpjz-content .cpjz-list dl dd .title p{
	font-size: 16px;
}
.cpjz-content .cpjz-list dl dd .des p{
	font-family: myFont1;
	line-height: 32px;
	font-size: 16px;
}
.cpjz-content .cpjz-list dl:hover .des{
	opacity: 1;
}
.cpjz-content .cpjz-list dl:hover dt{
	font-size: 60px;
	color:rgba(255, 255, 255, .45);
}

/* 现状分析 */
.jjfa-column-box{
	width: 100%;
	background:url(../Images/jjfa-bg.png) no-repeat 100% 100%;
	background-size: cover;
}
.column-title h5{
	font-size: 21px;
	color:#333;
	margin-top: 15px;
}
.column-title h5 span{
	color:#006aff;
}

/* 行业背景 */
.xzfx-content .hybj-box img,
.fald-box img{
	width: 46.8%;
	height: auto;
	margin:0 auto;
}

.xzfx-content .hybj-box .hybj-list-in{
	width: 100%;
	display: flex;
	justify-content: space-between;
	position: absolute;
	top: 10%;
	left: 0;
}
.xzfx-content .hybj-box .hybj-list-in dl{
	width: 30%;
	background:#fff;
	padding:30px;
	border-radius: 20px;
	box-shadow: 1px 1px 10px #f5f5f5;
}
.xzfx-content .hybj-box .hybj-list-in dl dt{
	font-family: myFont4;
	font-size: 19px;
	color:#333333;
	margin-bottom: 7px;
}
.xzfx-content .hybj-box .hybj-list-in dl dd{
	font-family: myFont1;
	font-size: 16px;
	color:#595757;
	line-height: 28px;
}
.xzfx-content .hybj-box .hybj-list-in dl{
	margin-left: 4%;
}
.xzfx-content .hybj-box .hybj-list-in:nth-child(2) dl:last-child{
	margin-right: 4%;
	margin-left: 0;
}
.xzfx-content .hybj-box .hybj-list-in:last-child{
	position: absolute;
	top: 80%;
	left: 0;
}
.xzfx-content .hybj-box .hybj-list-in:last-child dl{
	margin-left: 0;
}
.xzfx-content .hybj-box .hybj-list-in:last-child dl{
	margin-left: 0;
}


/* 企业现状 */
.qyxz-content{
	margin-top: 10%;
	min-height: 520px;
}
.column-title h6{
	font-size: 16px;
	color:#666666;
}
.qyxz-content img{
	width: 16.2%;
	margin:0 auto;
	margin-top: 10%;
}
.qyxz-content .qyxz-list-in{
	width: 100%;
	display: flex;
	justify-content: space-between;
	position: absolute;
	top: -80px;
	left: 0;
}
.qyxz-content .qyxz-list-in dl{
	width: 33%;
}
.qyxz-content .qyxz-list-in dl dt{
	font-family: myFont4;
	font-size: 19px;
	color:#333333;
	margin-bottom: 17px;
	transition: .5s;
}
.qyxz-content .qyxz-list-in dl dd,
.qyxz-content .qyxz-list-in dl dd p{
	font-size: 16px;
    color: #595757;
    line-height: 28px;
    font-family: myFont1;
}
.qyxz-content .qyxz-list-in:last-child{
	position: absolute;
	top: 63%;
	left: 0;
}
.qyxz-content .qyxz-list-in dl:hover dt{
	color:#006aff;
}


/* 方案亮点 */
.fald-column-box{
	background:#f6fbff;
	margin-top: 30px;
}
.fald-box .fald-list-in{
	width: 100%;
	display: flex;
	justify-content: space-between;
	position: absolute;
	top: 34%;
	left: 0;
}
.fald-box .fald-list-in dl{
	width: 25%;
}
.fald-box .fald-list-in dl dt{
	width: 155px;
    height: 42px;
    text-align: center;
    line-height: 42px;
    background: #006aff;
    font-family: myFont4;
    font-size: 19px;
    color: #fff;
    margin-bottom: 10px;
    border-radius: 30px;
    float: right;
}
.fald-box .fald-list-in dl dd{
	font-family: myFont1;
	font-size: 16px;
	color:#666666;
	line-height: 30px;
	float: right;
}
.fald-box .fald-list-in:nth-child(2) dl:last-child dt,
.fald-box .fald-list-in:nth-child(2) dl:last-child dd,
.fald-box .fald-list-in:last-child dl:last-child dt,
.fald-box .fald-list-in:last-child dl:last-child dd{
	float: left;
}
.fald-box .fald-list-in:last-child{
	position: absolute;
	top: 83%;
	left: 0;
}

/* IT规划蓝图 */
.ghlt-img{
	width: 70%;
	margin:0 auto;
}
.ghlt-img img{
	width: 100%;
	height: auto;
}

/* 建设节奏 */
.jsjz-content{
	width: 100%;
	background:#f6fbff;
}
.jsjz-list{
	display: flex;
	justify-content: space-between;
	/* align-items: center; */
	text-align: center;
}
.jsjz-list dl{
	width: 33%;
	color:#76cdcc;
	transition: .5s;
}
.jsjz-list dl h5{
	font-size: 19px;
}
.jsjz-list dl .js-title{
	font-size: 16px;
	margin-top: 25px;
	line-height: 25px;
}
.jsjz-list dl dt{
	width: 100%;
	height: 30px;
	position: relative;
	margin-top: 20px;
}
.jsjz-list dl dt img{
	width: 100%;
	height: 100%;
}
.jsjz-list dl dt i{
	display: inline-block;
    width: 12px;
    height: 12px;
    background: #fff;
    border-radius: 50px;
    position: absolute;
    left: 50%;
    top: 10px;
    margin-left: -6px;
}
.jsjz-list dl:nth-child(2){
	color:#006aff;
}
.jsjz-list dl:nth-child(2) .line{
	background:#006aff;
}
.jsjz-list dl:nth-child(2) dd{
	border:3px solid #006aff;
}
.jsjz-list dl:nth-child(2) dd .iconfont{
	color:#006aff;
}

.jsjz-list dl:last-child{
	color:#fe7f03;
}
.jsjz-list dl:last-child .line{
	background:#fe7f03;
}
.jsjz-list dl:last-child dd{
	border:3px solid #fe7f03;
}
.jsjz-list dl:last-child dd .iconfont{
	color:#fe7f03;
	font-size: 60px;
}
.jsjz-list dl .line{
	width: 3px;
	height: 80px;
	background:#76cdcc;
	margin:0 auto;
}
.jsjz-list dl dd{
	width: 110px;
    height: 110px;
    border: 3px solid #76cdcc;
    border-radius: 50%;
    text-align: center;
    line-height: 110px;
    margin: 0 auto;
    transition: .5s;
}
.jsjz-list dl dd .iconfont{
	color:#76cdcc;
	font-size: 50px;
	transition: all 1s;
}
.jsjz-list dl:hover dd .iconfont{
	display: inline-block;
	transform: rotateY(360deg);
}

/* 通用企业 */
.tyqy-list .tyqy-item .shadow{
	box-shadow: 1px 0px 20px #ececec;
}
.tyqy-list .tyqy-item{
	padding:0 20px 25px 20px;
}
.tyqy-list .tyqy-item .tyqy-img{
	width: 100%;
	height: 180px;
	overflow: hidden;
}
.tyqy-list .tyqy-item .tyqy-img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: .5s;
}
.tyqy-list .tyqy-item .text{
	width: 85%;
	margin:0 auto;
	height: 190px;
	padding:25px 0 10px 0;
}
.tyqy-list .tyqy-item .text .tyqy-title{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.tyqy-list .tyqy-item .text .tyqy-title .bt{
	color:#333;
	font-size: 18px;
	width: 63%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	transition: .5s;
}
.tyqy-list .tyqy-item .text .tyqy-title .line{
	width: 35%;
	height: 2px;
	background:#f0f6ff;
	margin-right: 4px;
	position: relative;
}
.tyqy-list .tyqy-item .text .tyqy-title .line::after{
	content: '';
    display: block;
    width: 4px;
    height: 21px;
    background: #c7ddff;
    position: absolute;
    top: -10px;
    right: -4px;
	transition: 1s;
}
.tyqy-list .tyqy-item .text .tyqy-title .line::before{
	content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #006aff;
    position: absolute;
    left: 0;
	top: 0;
	transition: .5s;
}
.tyqy-list .swiper-slide:hover .tyqy-title .line::before{
	width: 100%;
}
.tyqy-list .swiper-slide:hover .tyqy-title .line::after{
	background: #006aff;
}
.tyqy-list .tyqy-item .text .tyqy-des{
	font-size: 16px;
	color:#666666;
	line-height: 30px;
	margin-top: 10px;
	/* display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
	min-height: 120px; */
}
.tyqy-list .swiper-slide:hover .tyqy-title .bt{
	color:#006aff;
}

/* 产品首页 */
.pro_index-column{
	/* margin-top: 70px; */
}
.pro_index-column .pro_index-list .hd ul{
	width: 82%;
	margin:0 auto;
	display: flex;
	justify-content: space-between;
}
.pro_index-column .pro_index-list .hd ul li{
	font-size: 19px;
	font-family: myFont4;
	color:#666666;
	cursor: pointer;
	transition: .5s;
	border-bottom: 4px solid #fff;
	padding:0 5px 15px 5px;
}
.pro_index-column .pro_index-list .hd ul li.on,
.pro_index-column .pro_index-list .hd ul li:hover{
	color:#0d71fc;
	border-bottom: 4px solid #0d71fc;
	border-radius: 2px;
}
.pro_index-column .pro_index-list .bd{
	background:#f9f9f9;
	padding: 60px 0 1px 0;
}
.pro_index-column .pro_index-list .bd ul{
	/* background:#fff;
	border-radius: 20px; */
	margin-bottom: 60px;display:flex; 
	justify-content:space-between; 
	flex-wrap:wrap;
} 
.pro_index-column .pro_index-list .bd ul li{
	display: flex;
	justify-content: space-between;
	width: calc( 50% - 8px );
    background: #fff;
    border-radius: 10px;
    margin-bottom: 16px;
}
.pro_index-column .pro_index-list .bd ul li .img{
	width: 40%;
	height: auto;
	margin:30px 0 30px 30px;
}
.pro_index-column .pro_index-list .bd ul li .img img{
	width: 100%;
	height: auto;
}
.pro_index-column .pro_index-list .bd ul li .jspt-text{
	width: 48%;
	margin:30px 30px 30px 0;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	display: flex;
}
.pro_index-column .pro_index-list .bd ul li .jspt-text .top{
	border-bottom: 1px solid #f6f6f6;
	padding:20px 0;
}
.pro_index-column .pro_index-list .bd ul li .jspt-text .top:first-child{
	padding-top: 0;
}
.pro_index-column .pro_index-list .bd ul li .jspt-text .top:last-child{
	padding-bottom: 0;
	border-bottom: none;
}
.pro_index-column .pro_index-list .bd ul li .jspt-text>a{transition: 0.6s;background-color:#006AFE;color:white;margin-top: 15px;padding: 10px 25px;display: inline-block;}
.pro_index-column .pro_index-list .bd ul li .jspt-text>a:hover{background-color: #fe8004;}
.pro_index-column .pro_index-list .bd ul li .jspt-text .top h5{
	font-size: 18px;
	color:#333333;
	font-family: myFont4;
	position: relative;
	padding-left: 13px;
}
.pro_index-column .pro_index-list .bd ul li .jspt-text .top h5::before{
	content: '';
    display: block;
    width: 3px;
    height: 17px;
    background: #0d71fc;
    position: absolute;
    top: 5px;
    left: 0;
}
.pro_index-column .pro_index-list .bd ul li .jspt-text .top .des p,
.pro_index-column .pro_index-list .bd ul li .jspt-text .top .des{
	font-family: myFont1;
    font-size: 16px;
    color: #333333;
    line-height: 28px;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-clamp: 3;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* 产品优势 */
.pro_index-advantage .pro_index_adList dl{
	width: 21%;
    box-shadow: 3px 5px 30px #d3e7ff;
    text-align: center;
    padding: 60px 0;
	border-bottom: 5px solid #1d7cff;
	cursor: pointer;
	transition: .5s;
}
.pro_index-advantage .pro_index_adList dl dt{
	width: 80px;
	height: 80px;
	border:2px solid #1d7cff;
	margin:0 auto;
	border-radius: 50px;
	text-align: center;
	line-height:80px;
	margin-bottom: 70px;
	transition: .5;
}
.pro_index-advantage .pro_index_adList dl dt .iconfont{
	font-size: 46px;
	color:#1d7cff;
}
.pro_index-advantage .pro_index_adList dl dd h5{
	color:#1d7cff;
	font-size: 19px;
	font-family: myFont4;
	margin-bottom: 5px;
	transition: .5;
}
.pro_index-advantage .pro_index_adList dl dd p{
	color:#1d7cff;
	font-size: 16px;
	font-family: myFont1;
	word-break: break-word;
	min-height: 50px;
	transition: .5;
}
.pro_index-advantage .pro_index_adList dl:hover{
	background-image: linear-gradient(to bottom,#1c7bff,#52a0ff);
	border-bottom: 5px solid #52a0ff;
	margin-top: -15px;
}
.pro_index-advantage .pro_index_adList dl:hover dt{
	border:1px solid #fff;
}
.pro_index-advantage .pro_index_adList dl:hover dt .iconfont,
.pro_index-advantage .pro_index_adList dl:hover dd h5,
.pro_index-advantage .pro_index_adList dl:hover dd p{
	color:#fff;
}

/* 产品首页的产品价值 */
.pro_index_cpjz{
	background:#f4faff;
}
.pro_index_cpjz .pro_index_cpjzList .img{
	width: 69%;
	height: auto;
	margin:0 auto;
}
.pro_index_cpjz .pro_index_cpjzList .img img{
	width: 100%;
	height: auto;
}
.pro_index_cpjzList dl:first-child{
	position: absolute;
	top: 0;
	width: 100%;
	text-align: center;
}
.pro_index_cpjzList dl:nth-child(2){
	position: absolute;
    top: 39%;
    left: 0;
    text-align: right;
    width: 26%;
}
.pro_index_cpjzList dl:nth-child(3){
	position: absolute;
	top: 39%;
	left: inherit;
	right: 0;
	text-align: left;
	width: 26%;
}
.pro_index_cpjzList dl dt{
	font-size: 19px;
	color:#333333;
	font-family: myFont4;
	margin-bottom: 10px;
}
.pro_index_cpjzList dl dd{
	font-size: 16px;
	font-family: myFont1;
	color:#666;
	line-height: 30px;
}

/* 服务中心 */
/* 管理咨询 */
.glzx_index_box .glzx_index_top dl{
	position: relative;
	height: 410px;
}
.glzx_index_box .glzx_index_top dl:first-child{
	width: 66.2%;
}
.glzx_index_box .glzx_index_top dl:last-child{
	width:32.4%;
}
.glzx_index_box .glzx_index_top dl dt,
.glzx_index_box .glzx_index_bottom dl dt{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.glzx_index_box .glzx_index_top dl dt img,
.glzx_index_box .glzx_index_bottom dl dt img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: .5s;
}
.glzx_index_box .glzx_index_top dl:hover dt img,
.glzx_index_box .glzx_index_bottom dl:hover dt img{
	transform: scale(1.02);
}
.glzx_index_box .glzx_index_top dl:hover dd .glzx_link,
.glzx_index_box .glzx_index_bottom dl:hover dd .glzx_link{
	background: #006aff;
	border:1px solid #006aff;
}
.glzx_index_box .glzx_index_top dl dd,
.glzx_index_box .glzx_index_bottom dl dd{
	width: 100%;
	height: 100%;
	color:#fff;
	display: flex;
	flex-direction: column;
    justify-content: space-around;
	position: absolute;
	left: 0;
	top: 0;
}
.glzx_index_box .glzx_index_top dl dd .glzx_title,
.glzx_index_box .glzx_index_top dl dd .glzx_link,
.glzx_index_box .glzx_index_bottom dl dd .glzx_title,
.glzx_index_box .glzx_index_bottom dl dd .glzx_link{
	margin-left: 40px;
}
.glzx_index_box .glzx_index_top dl dd .glzx_title h5,
.glzx_index_box .glzx_index_bottom dl dd .glzx_title h5{
	font-size: 20px;
	margin-bottom: 5px;
}
.glzx_index_box .glzx_index_top dl dd .glzx_title p,
.glzx_index_box .glzx_index_bottom dl dd .glzx_title p{
	font-size: 16px;
}
.glzx_index_box .glzx_index_top dl dd .glzx_link,
.glzx_index_box .glzx_index_bottom dl dd .glzx_link{
	font-size: 15px;
    width: 140px;
    height: 42px;
    border: 1px solid #fff;
    text-align: center;
    line-height: 42px;
    border-radius: 50px;
    transition: .5s;
}
.glzx_index_box .glzx_index_top dl dd .glzx_link .iconfont,
.glzx_index_box .glzx_index_bottom dl dd .glzx_link .iconfont{
	display: inline-block;
	font-size: 12px;
	transform: rotate(90deg);
	vertical-align: top;
	margin-left: 7px;
}
.glzx_index_box .glzx_index_bottom dl{
	width: 32.4%;
	height: 410px;
	position: relative;
	margin-top: 1.38%;
}

/* 项目实施 */
.xmss_index_box{
	width: 85%;
    margin: 0 auto;
	margin-top: 110px;
	margin-bottom: 150px;
}
.xmss_index_box .wrap-box{
	width: 24%;
}
.xmss_index_box .wrap-box>div{
	width: 100%;
	height: 0;
	padding-bottom: 100%;
	position: relative;
	background-image: linear-gradient(to bottom,#34b5f3,#0470ff);
	transform: rotate(45deg);
}
.xmss_index_box .wrap-box dl{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	transform: rotate(-45deg);
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
	color:#fff;
	text-align: center;
}
.xmss_index_box .wrap-box dl:hover .iconfont{
	transform: rotateY(180deg);
}
.xmss_index_box .wrap-box dl i{
	font-size: 48px;
	display: inline-block;
    transition: all 0.5s;
}
.xmss_index_box .wrap-box:last-child dl i{
	font-size: 62px;
}
.xmss_index_box .wrap-box dl dt{
	font-size: 19px;
	margin:15% 0 8px 0;
}
.xmss_index_box .wrap-box dl dd{
	font-size: 15px;
	word-break: break-word;
}

/* 运维服务 */
.ywfw_index_box{
	background:url(../Images/ywfw-bg.png) no-repeat 100% 100%;
	background-size: cover;
}
.ywfw_index_box .column-title,
.ywfw_index_box .column-title p{
	color:#fff;
}
.ywfw_index_box .ywfw_list{
	width: 65%;
	margin:0 auto;
}
.ywfw_index_box .ywfw_list dl{
	width: 30%;
	text-align: center;
	cursor: pointer;
	transition: .5s;
}
.ywfw_index_box .ywfw_list dl dt{
	width: 180px;
	height: 180px;
	border-radius: 50%;
	background:rgba(255, 255, 255, .2);
	color:#fff;
	text-align: center;
	line-height: 180px;
	margin:0 auto;
}
.ywfw_index_box .ywfw_list dl dt .iconfont{
	font-size: 65px;
}
.ywfw_index_box .ywfw_list dl:nth-child(2) dt .iconfont{
	font-size: 78px;
}
.ywfw_index_box .ywfw_list dl:nth-child(3) dt .iconfont{
	font-size: 58px;
}
.ywfw_index_box .ywfw_list dl dd{
	font-size: 18px;
	color:#fff;
	font-family: myFont1;
	margin-top: 30px;
	transition: .5s;
}
.ywfw_index_box .ywfw_list dl:hover{
	margin-top: -10px;
}
.ywfw_index_box .ywfw_list dl:hover dt{
	background-image: linear-gradient(to left,#34b5f3,#0470ff);
}
.ywfw_index_box .ywfw_list dl:hover dd{
	color:#0470ff;
}
.ywfw_index_box .ywfw_index_link{
	width: 190px;
	height: 50px;
	border-radius: 50px;
	background-image: linear-gradient(to left,#34b5f3,#0470ff);
	text-align: center;
	line-height: 50px;
	margin:0 auto;
	margin-top: 80px;
}
.ywfw_index_box .ywfw_index_link a{
	color:#fff;
	display: block;
	font-family: myFont1;
	font-size: 19px;
}
.ywfw_index_box .ywfw_index_link:hover{
	/* background-image: linear-gradient(to right,#34b5f3,#0470ff); */
}


/* 咨询成果 */
.zxcg_column_box{
	background:url(../Images/zxcg-bg.png) no-repeat 100% 100%;
	background-size: cover;
}


/* 资质荣誉 */
.cont7-box{
    background:#fafcff;
}

.certify_txt{
	padding: 10px 10px;
    text-align: center;
	opacity: 0;
	position: absolute;
    left: 50%;
    width: 220%;
    margin-left: -110%;
}
.certify_txt>div{
    color:#333;
    font-size: 16px;
    font-family: myFont1;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
	line-height: 28px;
}

.cgsl_index_img{
	width: 70%;
	height: auto;
	margin: 0 auto;
}
.cgsl_index_img img{
	width: 100%;
	height: auto;
}


/* 咨询内容 */
.zxnr_index_box{
	display: flex;
}
.zxnr_index_box .zxnr_index_list{
	width: 15%;
	display: flex;
	justify-content: space-between;
	transition: .5s;
	background:#f6f6f6;
	border-right: 1px solid #e6e6e6;
	height: 600px;
	cursor: pointer;
}
.zxnr_index_box .zxnr_index_list:last-child{
	border-right: none;
}
.zxnr_index_box .zxnr_index_list .left_l{
	width: 100%;
	background:#f6f6f6;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: center;
}
.zxnr_index_box .zxnr_index_list .left_l h5{
	font-size: 45px;
	color:#d8d8d9;
}
.zxnr_index_box .zxnr_index_list .left_l h6{
	font-size: 19px;
    color: #666666;
    writing-mode: tb-rl;
    letter-spacing: 4px;
}
.zxnr_index_box .zxnr_index_list .left_l .symbol{
	width: 45px;
    height: 45px;
    border-radius: 50px;
    background: #006aff;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 28px;
    font-weight: bold;
}
.zxnr_index_box #active{
	width: 80%;
}
.zxnr_index_box #active .left_l{
	width: 15%;
	background:#006aff;
}
.zxnr_index_box #active .left_l h5,
.zxnr_index_box #active .left_l h6{
	color:#fff;
}
.zxnr_index_box #active .left_l .symbol{
	background:#fff;
	color:#006aff;
}
.zxnr_index_box #active .right_r{
	display: block;
}
.zxnr_index_box .zxnr_index_list .right_r{
	display: none;
}

.zxnr_index_box .zxnr_index_list .right_r{
	width: 85%;
	position: relative;
}
.zxnr_index_box .zxnr_index_list .right_r .img{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.zxnr_index_box .zxnr_index_list .right_r .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.zxnr_index_box .zxnr_index_list .right_r .text{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	color:#fff;
}
.zxnr_index_box .zxnr_index_list .right_r .text h5,
.zxnr_index_box .zxnr_index_list .right_r .text p{
	width: 69%;
	margin-left: 60px;
}
.zxnr_index_box .zxnr_index_list .right_r .text p{
	margin-bottom: 70px;
}
.zxnr_index_box .zxnr_index_list .right_r .text h5{
	font-size: 19px;
	margin-bottom:25px;
}
.zxnr_index_box .zxnr_index_list .right_r .text p{
	font-size: 16px;
	line-height: 29px;
}

/* 星球 */
/* 导航 */
.hzxq-banner{
	margin-top: 86px;
}
.hzxq-banner img{
	width: 100%;
	height: auto;
}
.hzxq-banner .hzxq_column_box{
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	background:rgba(255, 255, 255, .2);
	height: 70px;
	line-height: 70px;
}
.hzxq_column_box .hzxq_crumb_box{
	display: flex;
	justify-content: center;
	align-items: center;
}
.hzxq_column_box .hzxq_crumb_box a{
	font-family: myFont1;
	font-size: 17px;
	color:#fff;
	padding:0 50px;
	transition: .5s;
	margin-right: 15px;
}
.hzxq_column_box .hzxq_crumb_box a:last-child{
	margin-right: 0;
}
.hzxq_column_box .hzxq_crumb_box a:hover,
.hzxq_column_box .hzxq_crumb_box a.active{
	background:#006aff;
}

/* 代理申请 */
.dlsq_column_box{
	width: 100%;
	background:url(../Images/dlsq-bg.png) 100% 100%;
	background-size: cover;
	padding:90px 0;
	background-position: top;
}
.dlsq_column_box .dlsq_box{
	width: 90%;
	margin:0 auto;
}

/* 加入我们 */
.join_column_box{
	width: 100%;
	
	padding:80px 0 90px 0;
	background-position: center center;
}
.join_column_box .join_column_list{
	/* display: grid;
	grid-template-columns: repeat(3,1fr);
	grid-gap: 40px 40px; */
}
/* .join_column_box .join_column_list dl{
	background:#fff;
	padding:20px 25px;
	transition: .5s;
}
.join_column_box .join_column_list dl dt{
	font-size: 19px;
	font-family: myFont4;
	color:#222222;
	position: relative;
	padding-left: 20px;
	transition: .5s;
	
	overflow: hidden;
}
.join_column_box .join_column_list dl dt::before{
	content: '';
    display: block;
    width: 5px;
    height: 16px;
    background: #1d7bff;
    position: absolute;
    top: 8px;
    left: 0;
}
.join_column_box .join_column_list dl dd{
	font-family: myFont1;
    font-size: 16px;
    color: #666;
    line-height: 32px;
    margin: 15px 0 15px 25px;
}
.join_column_box .join_column_list dl .join_link{
	width: 110px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    background: #006aff;
    color: #fff;
    font-size: 15px;
    font-family: myFont1;
    float: right;
    border-radius: 50px;
}
.join_column_box .join_column_list dl:hover{
	box-shadow: 1px 5px 30px #b8d6ff;
}
.join_column_box .join_column_list dl:hover dt{
	color:#006aff;
} */

/* 关于 */
.about_column_box{
	width: 100%;
	padding:80px 0 80px 0;
	background:url(../Images/about-column-bg.png) no-repeat 100% 100%;
	background-size: cover;
	/* min-height: 800px; */
	background-position: left;
}
.about_column_box .about_column_text{
	width: 45%;
	float: right;
}
.about_column_box .about_column_text h5{
	font-size: 19px;
	color:#333333;
}
.about_column_box .about_column_text .des p,
.about_column_box .about_column_text .des{
	font-size: 16px;
	line-height: 33px;
	color:#333333;
}
.about_column_box .about_column_list{
	display: flex;
	justify-content: space-between;
}
.about_column_box .about_column_list dl{
	width: 25%;
	background:#fff;
	transition: .5s;
	padding:40px 50px;
	border-right: 1px solid #e3e3e3;
	cursor: pointer;
}
.about_column_box .about_column_list dl:last-child{
	border-right: none;
}
.about_column_box .about_column_list dl dt{
	font-size: 19px;
	color:#333333;
	font-family: myFont1;
	position: relative;
	margin-bottom: 35px;
}
.about_column_box .about_column_list dl dt::before{
	content: '';
	display: block;
	width: 16px;
	height: 1px;
	background:#fe8004;
	position: absolute;
	left: 0;
	bottom: -20px;
}
.about_column_box .about_column_list dl dd{
	font-size: 16px;
	color:#666666;
	line-height: 30px;
	font-family: myFont1;
}
.about_column_box .about_column_list dl:hover{
	background:#1d7bff;
}
.about_column_box .about_column_list dl:hover dt,
.about_column_box .about_column_list dl:hover dd{
	color:#fff;
}
.about_column_box .about_column_list dl:hover dt::before{
	background:#fff;
}

/* 发展历程 */
.process_column_box{
	width: 100%;
	background:url(../Images/process-bg.png) no-repeat 100% 100%;
	background-size: cover;
	padding:80px 0;
}
.process_column_box .process_line,
.process_column_box .process_line img{
	width: 100%;
	height: auto;
	min-width: 1200px;
}
.process_column_item{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.process_column_item dl{
	width: 17%;
}
.process_column_item dl dt{
	width: 25px;
	height: 25px;
	background:#006aff;
	border-radius: 50px;
	position: relative;
}
.process_column_item dl dt::before{
	content: '';
	display: block;
	width: 13px;
	height: 13px;
	background:#fff;
	position: absolute;
	left: 6px;
	top: 6px;
	border-radius: 50px;
}
.process_column_item dl dd h5{
	font-size: 20px;
	color:#006aff;
	margin:10px 0 5px 0;
}
.process_column_item dl dd .des,
.process_column_item dl dd .des p{
	font-size: 16px;
	color:#333333;
	line-height: 29px;
}
.process_column_item dl dd .des{
	margin-bottom: 15px;
}
.process_column_item dl:first-child{
	position: absolute;
    left: 8.5%;
    top: 77%;
}
.process_column_item dl:nth-child(2n){
	text-align: right;
}
.process_column_item dl:nth-child(2n) dt{
	float: right;
}
.process_column_item dl:nth-child(2){
	position: absolute;
	left: 2%;
    bottom: 30%;
    /* width: 17%; */
}
.process_column_item dl:nth-child(3){
	position: absolute;
    left: 28%;
    top: 54.6%;
}
.process_column_item dl:nth-child(4){
	position: absolute;
    left: 24%;
    bottom: 44%;
}
.process_column_item dl:nth-child(5){
	position: absolute;
    left: 52%;
    top: 50%;
}
.process_column_item dl:nth-child(6){
	position: absolute;
    left: 47%;
    bottom: 56%;
}
.process_column_item dl:nth-child(7){
	position: absolute;
    right: 8%;
    top: 18%;
    width: 20%;
}

/* 联系 */
.contact_column_box{
	width: 100%;
	background:url(../Images/contact-bg.png) no-repeat 100% 100%;
	background-size: cover;
	padding:80px 0;
}
.contact_column_box .contact_list{
	display: grid;
	grid-template-columns: repeat(2,1fr);
	grid-gap: 0;
}
.contact_column_box .contact_list dl{
	background:#fff;
	padding:35px 40px;
	border-right: 1px solid #eee;
	transition: .5s;
	cursor: pointer;
}
.contact_column_box .contact_list dl:nth-child(2n){
	border-right: none;
}
.contact_column_box .contact_list dl dt h5,
.contact_column_box .contact_list dl dt p{
	font-size: 18px;
	color:#333;
	width: 85%;
}
.contact_column_box .contact_list dl dt p{
	border-bottom: 1px dashed #cccccc;
    padding-bottom: 20px;
    margin: 5px 0 15px 0;
}
.contact_column_box .contact_list dl dd{
	font-size: 16px;
    color: #282828;
    line-height: 32px;
}
.contact_column_box .contact_list dl:hover{
	background:#006aff;
}
.contact_column_box .contact_list dl:hover dt h5,
.contact_column_box .contact_list dl:hover dt p,
.contact_column_box .contact_list dl:hover dd,
.contact_column_box .contact_list dl:hover .img p,
.contact_column_box .contact_list dl:hover dd p{
	color:#fff;
}
.contact_column_box .contact_list dl:hover dt p{
	border-bottom: 1px dashed #fff;
}
.contact_column_box .contact_code_box{
	width: 30%;
	margin:0 auto;
	margin-top: 70px;
	display: flex;
	justify-content: space-between;
}
.contact_column_box .contact_code_box .img{
	width: 45%;
	height: auto;
}
.contact_column_box .contact_code_box .img img{
	width: 100%;
	height: auto;
}
.contact_column_box .contact_code_box .img p{
	font-size: 16px;
	color:#fff;
	text-align: center;
	font-family: myFont1;
	margin-top: 10px;
}

/* 荣誉资质 */
.honor_column_box{
	width: 100%;
	background:url(../Images/honor_bg.png) no-repeat 100% 100%;
	background-size: cover;
	padding:80px 0;
}
.honor_column_box .honor_list_box{
	margin-bottom: 30px;
}
.honor_column_box .honor_list_box h5{
	font-size: 19px;
	color:#333333;
	font-family: myFont4;
	position: relative;
	padding-left: 16px;
}
.honor_column_box .honor_list_box h5::before{
	content: '';
    display: block;
    width: 4px;
    height: 19px;
    background: #0d71fc;
    position: absolute;
    top: 5px;
    left: 0;
}
.honor_column_box .honor_list{
	display: grid;
	grid-template-columns: repeat(5,1fr);
	grid-gap: 30px 30px;
	margin-top: 30px;
}
.honor_column_box .honor_list dl{
	text-align: center;
}
.honor_column_box .honor_list dl dt{
	width: 100%;
	height: 300px;
	overflow: hidden;
}
.honor_column_box .honor_list dl dt img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.honor_column_box .honor_list dl dd{
	font-size: 16px;
	color:#333333;
	line-height: 24px;
	font-family: myFont1;
	margin-top: 8px;
}

/* 同路人 */
.tlr_column_box{
	/* padding-bottom: 80px; */
}
.tlr_column_box .tlr_list dl{
	background:#f5f5f5;
	margin-top: 30px;
	position: relative;
}
.tlr_column_box .tlr_list dl dt{
	width: 44%;
	height: 100%;
	/* float: left; */
	position: absolute;
	top: 0;
	left: 0;
}
.tlr_column_box .tlr_list dl dt img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.tlr_column_box .tlr_list dl dd{
	width: 47%;
	float: right;
	padding: 4%;
}
.tlr_column_box .tlr_list dl:nth-child(2n) dt{
	/* float: right; */
	position: absolute;
    top: 0;
    right: 0;
    left: inherit;
}
.tlr_column_box .tlr_list dl:nth-child(2n) dd{
	float: left;
}
.tlr_column_box .tlr_list dl dd h5{
	position: relative;
	font-size: 19px;
	color:#222222;
	font-family: myFont4;
	/* margin-bottom: 35px; */
}
.tlr_column_box .tlr_list dl dd h5::before{
	content: '';
    display: block;
    width: 30px;
    height: 2px;
    background: #b3b3b3;
    position: absolute;
    left: 0;
    bottom: -21px;
	display: none;
}
.tlr_column_box .tlr_list dl dd .column-line{
	width: 60px;
	margin: 15px 0;
}
.tlr_column_box .tlr_list dl dd .column-line img{
	width: 100%;
} 

.tlr_column_box .tlr_list dl dd .des,
.tlr_column_box .tlr_list dl dd .des p{
	font-size: 16px;
    line-height: 30px;
    color: #666666;
    font-family: myFont1;
}

/* 资讯 */
.news_column_box{
	padding:30px 0 80px 0;
}
.news_column_list dl a{
	display: flex;
	justify-content: space-between;
	padding:30px 0;
	border-bottom: 1px solid #e7e7e7;
}
.news_column_list dl dt{
	width: 24%;
	min-height: 140px;
	overflow: hidden;
}
.news_column_list dl dt img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: .5s;
}
.news_column_list dl:hover dt img{
	transform: scale(1.04);
}
.news_column_list dl dd{
	width: 73%;
}
.news_column_list dl dd h5{
	font-size: 18px;
	color:#333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: .5s;
}
.news_column_list dl dd p{
	font-size: 16px;
	line-height: 30px;
	color:#666666;
	margin:15px 0 25px 0;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.news_column_list dl .date-box .data{
	font-size: 15px;
	color:#999999;
}
.news_column_list dl .date-box .n-link{
	font-size: 15px;
	color:#666666;
	transition: .5s;
}
.news_column_list dl .date-box .n-link .iconfont{
	transition: .5s;
}
.news_column_list dl:hover dd h5,
.news_column_list dl:hover dd .n-link{
	color:#006aff;
}
.news_column_list dl:hover dd .n-link .iconfont{
	margin-left: 5px;
}

.duan_box img{max-width:100% !important;height:auto}
/* 新闻详情页 */
.hengze_detail_box{
	background: #fff;
    padding: 60px;
}
.hengze_detail_box .detail_title{
	border-bottom: 1px solid #eee;
    padding-bottom: 25px;
    margin-bottom: 40px;
}
.hengze_detail_box .detail_title h5{
	font-size: 23px;
	color:#333;
}
.hengze_detail_box .detail_title h6{
	color:#888888;
	font-size: 15px;
	margin-top: 15px;
}
.hengze_detail_box .detail_title h6 span{
	color:#888888;
	display: inline-block;
	margin-right: 10px;
}
.hengze_detail_box .detail_nr,
.hengze_detail_box .detail_nr p{
	font-size: 15px;
	line-height: 34px;
	color:#333;
}
.hengze_detail_box .detail_nr img{
	width: 60% !important;
	height: auto !important;
	margin:0 auto;
}

/* 分页 */
.page-box {
    margin-bottom: 30px;
    margin-top: 30px;
}
.page-box div{
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    margin-top: 40px;
}
.page-box a{
    display: block;
    padding: 6px 15px;
    font-size: 14px;
    color: #333;
    box-sizing: border-box;
    background:#eee;
    margin: 0 5px;
    transition: .5s;
}
.page-box strong{
    display: block;
    padding: 6px 15px;
    font-size: 14px;
    background-color: #006aff;
    color: #fff;
    margin: 0 5px;
    border-radius: 3px;
}
.page-box a:hover{
    background-color: #006aff;
    color:#fff;
}


/* 弹窗体验申请 */
.tc_tysq_box{
	width: 100%;
	height: 100%;
	background:rgba(0, 0, 0, .5);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99;
	display: none;
}
.tc_tysq_box .tc_flex{
	width: 100%;
	height: 100%;
	display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
.tc_tysq_box .td_tysq_content{
	width: 350px;
	margin:0 auto;
	background:#fff;
	display: flex;
	justify-content: center;
	flex-direction: column;
	padding:40px;
	border-radius: 10px;
}
.tc_tysq_box .td_tysq_content h5{
	font-size: 25px;
	color:#333;
	font-family: myFont4;
	border-bottom: 1px solid #eee;
	padding-bottom: 15px;
	margin-bottom: 20px;
	color:#006aff;
}
.tc_tysq_box .td_tysq_content h5 span{
	font-size: 16px;
	color:#666;
}
.tc_tysq_box .td_tysq_content ul{
	width: 100%;
}
.tc_tysq_box .td_tysq_content ul li{
	width: 100%;
    height: 40px;
    line-height: 40px;
    margin-bottom: 15px;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #eee;
    padding-bottom: 7px;
}
.tc_tysq_box .td_tysq_content ul li .iconfont{
	font-size: 24px;
	color:#929292;
}
.tc_tysq_box .td_tysq_content ul li input{
	width: 87%;
	font-size: 16px;
	font-family: myFont1;
	color:#333;
}
.tc_tysq_box .td_tysq_content .tysq-btn-box .fc_btn_box{
	width: 100%;
    height: 50px;
    background: #006aff;
    color: #fff;
    font-family: myFont1;
    font-size: 22px;
    border-radius: 50px;
    cursor: pointer;
    transition: .5s;
}
.tc_tysq_box .td_tysq_content .tysq-btn-box p{
	font-size: 15px;
    margin-top: 18px;
	color:#333;
}
.tc_tysq_box .td_tysq_content .fc_btn_box:hover{
	background-image: linear-gradient(to right,#4290fd,#1868d7);
}
.tc_tysq_box .td_tysq_content .close{
	position: absolute;
	top: 13px;
	right: 10px;
	cursor: pointer;
}
.tc_tysq_box .td_tysq_content .close i{
	font-size: 24px;
	color:#cecece;
	display: inline-block;
	transition: all 0.5s;
}
.tc_tysq_box .td_tysq_content .close:hover .iconfont{
	transform: rotateY(180deg);
	color:#006aff;
}

/* 媒体查询 */
@media only screen and (max-height:768px){

	/* 产品中心 */
	.s2 .s2_des{
		margin-top: 20px;
	}
	.s2 .s2_des .s2_content .s2_right dl a{
		padding:0 5px;
	}
    .s2 .s2_des .s2_content .s2_right dl dt{
		width: 70%;
		font-size: 16px;
	}
	.s2 .s2_des .s2_content .s2_left{
		margin-right: 10px;
	}
	.s2 .s2_des .s2_content .s2_left a{
		padding:25px 20px;
	}
	.s2 .s2_des .s2_content .s2_right{
		grid-gap: 10px 10px;
	}
	.s2 .s2_des .s2_title .cp_des,
	.s2 .s2_des .s2_title .cp_des p{
		font-size: 16px;
		color: #666666;
		line-height: 26px;
		font-family: myFont1;
	}
	.s2 .s2_des .s2_title{
		font-size: 23px;
	}
	.s2 .s2_des .s2_content{
		margin-top: 20px;
	}
	.main .s2 .s2_box .s2_text{
		margin-top: 3%;
	}
	.main .s2 .s2-img{
		bottom: 12%;
    	width: 63%;
	}

	/* 解决方案 */
	.s3 .s3_box .s3_list dl{
		height: 310px;
	}
	.s3 .s3_box .s3_list dl dt{
		width: 100%;
		height: 100%;
	}
	.s3 .s3_box .s3_list dl dt img{
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.s3 .s3_box .s3_list dl:nth-child(2){
		height: 340px !important;
	}
	.s4 .s4-list dl dd h5{
		font-size: 19px;
	}
	.s4 .s4-list dl dd p{
		font-size: 16px;
		line-height: 27px;
	}
	.s5 .s5_box .title .des{
		font-size: 18px;
	}
	.s4 .s4_img{
		width: 80%;
	}
	.s4 .s4_img img{
		width: 100%;
	}

	/* 公司简介 */
	.s6 .img{
		height: 55%;
	}
	.s6 .s6_box .s6_item_list{
		height: 45%;
	}
	.s6 .s6_box .s6_item_list dl{
		display: flex;
		justify-content: center;
		flex-direction: column;
	}
	.s6 .s6_box .s6_item_list dl dt h5{
		font-size: 19px;
	}
	.s6 .s6_box .s6_item_list dl dd .des{
		line-height: 25px;
	}
	.s6 .s6_box .s6_item_list dl dd .des{
		line-height: 25px;
		margin-top: 10px;
		min-height: 75px;
	}
	.s8 .s8_box .s8_left{
		font-size: 21px;
	}
	.s8 .s8_box .s8_left h5, .s8 .s8_box .s8_left h6{
		font-size: 50px;
	}
	.s8 .s8_box .s8_left p{
		line-height: 31px;
		font-size: 18px;
	}
	.s8 .s8_box .s8_left .s8_left_list li h5{
		font-size: 18px;
	}
	.s8 .s8_box .s8_left .s8_left_list li .iconfont, .dlsq_box .dlsq_left .dlsq_left_list li .iconfont{
		font-size: 29px;
	}
	.s8 .s8_box .s8_left .s8_left_list li{
		padding:17px 35px;
	}
	.s8 .s8_box .s8_message ul li{
		margin-top: 25px;
	}
	.s8 .s8_box .s8_message ul li .iconfont{
		font-size: 23px;
	}
	.s8 .s8_box .s8_message ul li input::placeholder, .s8 .s8_box .s8_message ul li input{
		font-size: 16px;
	}
	.s8 .s8_box .s8_message ul li input{
		margin-left: 4%;
	}
	.s8 .s8_box .s8_message .sqty-btn-box .btn_box, .dlsq_box .dlsq_message .tysq-btn-box .btn_box2{
		height: 50px;
		font-size: 20px;
	}
	.s8 .s8_box .s8_message .sqty-btn-box p{
		font-size: 14px;
	}
	.s8 .s8_box .s8_left>div{
		margin-top: 15%;
	}
	.s7 .s7_list .s7_item{
		margin-top: 25px;
	}
	.s7 .s7_list .s7_item .swiper-slide .img img{
		width: 63%;
	}
	.xzfx-content .hybj-box .hybj-list-in dl dt{
		font-size: 20px;
	}
	.s5 .s5_item_block .list .text h5{
		font-size: 18px;
	}
	.s2 .s2_des .s2_content .s2_left h5{
		font-size: 17px;
	}
	.s5 .s5_item_block .list .text h5{
		font-size: 18px;
	}
	.s2 .s2_des .s2_content .s2_right dl dd .iconfont{
		font-size: 28px;
	}
	.s2 .s2_des .s2_content .s2_right dl:nth-child(3) dd .iconfont{
		font-size: 33px;
	}
}
@media only screen and (max-width:1366px){
	.w83{
		width: 1100px;
		margin:0 auto;
		min-width: 1100px;
	}
	.code_box dl dd{
		width: 110px;
	}
}


@media only screen and (max-width:1920px){
	.main .s2 .s2_text{width:55%}
}

