@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:#fff;top: -5px;opacity: 0}

.main>.swiper-container>.swiper-pagination .swiper-pagination-bullet-active i{

	color:#fff;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;

}

.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{

	background:url(../images/s2-bg.png) no-repeat 100% 100%;

	position: relative;

	background-size: cover;

}

.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: 47%;

	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;

}

.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: 17px;

	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{

	background:url(../images/jjfa.png) no-repeat 100% 100%;

	position: relative;

	background-size: cover;

}

.s3 .s3_box{

	height: 100%;

}

.s3 .s3_content{

	height: 100%;

	display: flex;

	/* justify-content: center; */

	align-items: center;

}

.s3 .s3_box .title{

	text-align: center;

}

.s3 .s3_box .title .t1{

	color:rgb(236 244 255 / 20%);

}

.s3 .s3_box .title .t2{

	color:#fff;

	margin-left: 0;

}

.s3 .s3_box .s3_list{

	width: 75%;

    margin: 0 auto;

    display: grid;

    grid-template-columns: repeat(3, 1fr);

    grid-gap: 13%;

    align-items: end;

	margin-top: 3%;

}

.s3 .s3_box .s3_list dl{

	position: relative;

	opacity: 0;

}

.s3 .s3_box .s3_list dl,

.s3 .s3_box .s3_list dl dt{

	width: 100%;

	height: auto;

	overflow: hidden;

}

.s3 .s3_box .s3_list dl dt img{

	width: 100%;

	height: 100%;

	transition: .5s;

}

.s3 .s3_box .s3_list dl:hover dt img{

	transform: scale(1.04);

}

.s3 .s3_box .s3_list dl dd{

	position: absolute;

	left: 0;

	bottom: 0;

	background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .9)));

	padding:0 25px 30px 25px;

	color:#fff;

}

.s3 .s3_box .s3_list dl dd h5{

	font-size: 19px;

	margin-bottom: 8px;

}

.s3 .s3_box .s3_list dl dd p{

	font-size: 15px;

	line-height: 25px;



}



.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;

	background-size: cover;

}

.s4 .s4_img{

	position: absolute;

	right: 0;

	top: 21%;

}

.s4 .title{

	top: 25%;

	position: absolute;

}

.s4 .title .t1{

	color:#ecf4ff;

}

.s4 .s4_box{

	height: 100%;

	position: relative;

}

.s4 .s4-list{

	width: 100%;

	position: absolute;

	bottom: 0;

	display: grid;

	grid-template-columns: repeat(3, 1fr);

	z-index: 5;

}

.s4 .s4-list dl{

	/* width: 100%; */

	padding:10% 8%;

	background:#f5f5f5;

	transition: .5s;

	cursor: pointer;

	opacity: 0;

}

.s4 .s4-list dl:hover{

	background-image:linear-gradient(to bottom left,#73a6ee,#006aff);

	transition: .5s;

}

.s4 .s4-list dl dt{

	display: flex;

	justify-content: space-between;

	line-height: 50px;

}

.s4 .s4-list dl dt i{

	background:url(../images/icon1.png) no-repeat top left;

	-webkit-transition: all ease-out .3s;

    width: 49px;

    height: 49px;

}

.s4 .s4-list dl:hover dt i{

	background:url(../images/icon1.png) no-repeat top left;

	background-position: left bottom;

}

.s4 .s4-list dl:nth-child(2) dt i{

	background:url(../images/icon2.png) no-repeat top left;

	-webkit-transition: all ease-out .3s;

    width: 49px;

    height: 49px;

}

.s4 .s4-list dl:nth-child(2):hover dt i{

	background:url(../images/icon2.png) no-repeat top left;

	background-position: left bottom;

}

.s4 .s4-list dl:nth-child(3) dt i{

	background:url(../images/icon3.png) no-repeat top left;

	-webkit-transition: all ease-out .3s;

    width: 49px;

    height: 49px;

}

.s4 .s4-list dl:nth-child(3):hover dt i{

	background:url(../images/icon3.png) no-repeat top left;

	background-position: left bottom;

}

.s4 .s4-list dl dt p{

	font-size: 50px;

	color:#006aff;

	font-family: myFont;

	transition: .5s;

}

.s4 .s4-list dl:hover dt p,

.s4 .s4-list dl:hover dd h5,

.s4 .s4-list dl:hover dd p{

	color:#fff;

}

.s4 .s4-list dl dd h5{

	font-size: 20px;

	color:#0a2b5a;

	font-family: myFont4;

	margin:25px 0 15px 0;

	transition: .5s;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.s4 .s4-list dl dd p{

	font-size: 16px;

	color:#666666;

	font-family: myFont1;

	line-height: 30px;

	transition: .5s;

	display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

}



/* 第五屏衡泽优势 */

.main .s5{

	background:url(../images/advantage.png) no-repeat top center;

	position: relative;

	background-size: cover;

}

.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 .s5_block_list{

	width: 100%;

	/* display: grid;

	grid-template-columns: repeat(6,1fr); */

	position: absolute;

	bottom: 0;

}

.s5 .s5_block_list .s5_item_block .list{

	/* background:#ffffff;

	border-right:1px solid #c5c9d9;

	height: 185px;

	cursor: pointer;

	width: 12.6%;

	float: left;

	transition: .5s;

	position: relative;

	padding:0 1.8%;

	opacity: 0; */

	background:#ffffff;

	border-right:1px solid #c5c9d9;

	height: 185px;

	cursor: pointer;

	width: 14.5%;

	float: left;

	transition: .5s;

	position: relative;

	padding:0 1%;

	opacity: 0;

}

.s5 .s5_block_list .s5_item_block .list:last-child{

	border-right: none;

}

.s5 .s5_item_block .list .icon{

	width: 53px;

	height: 53px;

	border-radius: 50px;

	background:#e8f2ff;

	text-align: center;

	line-height: 53px;

	margin-top: 30px;

}

.s5 .s5_item_block .list .icon .iconfont{

	background-image: linear-gradient(#0f71ff,#579cff);

	-webkit-background-clip: text;

	color:transparent;

	font-size: 32px;

}

.s5 .s5_item_block .list:nth-child(3) .icon .iconfont{

	font-size: 25px;

}

.s5 .s5_item_block .list:nth-child(4) .icon .iconfont,

.s5 .s5_item_block .list:nth-child(5) .icon .iconfont{

	font-size: 28px;

}

.s5 .s5_item_block .list .text{

	margin-top: 20px;

}

.s5 .s5_item_block .list .text h4{

	font-size: 14px;

	color:#999999;

	font-family: myFont;

}

.s5 .s5_item_block .list .text h5{

	font-size: 18px;

	color:#333333;

	font-family: myFont4;

	margin-top: 3px;

}

.s5 .s5_item_block .list .des{

	font-size: 14px;

	line-height: 27px;

	text-align: justify;

	margin-top: 15px;

	margin-bottom: 10px;

	display: none;

}

.s5 .s5_item_block .list .arrow{

	color:#fff;

	font-size: 25px;

	display: none;

}

.s5 .s5_item_block .list.active{

	width: 21%;

	height: 240px;

	background:#006aff;

	margin-top: -55px;

	border-right: none;

}

.s5 .s5_item_block .list.other{

	width: 13%;

}

.s5 .s5_item_block .list.active .des{

	display: block;

	margin-top: 20px;

	color:#fff;

	display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 3;

    overflow: hidden;

}

.s5 .s5_item_block .list.active .arrow{

	display: block;

	margin-top: 20px;

	color:#fff;

}

.s5 .s5_item_block .list.active .icon{

	float: right;

	background:#1174fe;

}

.s5 .s5_item_block .list.active .icon .iconfont{

	background-image: linear-gradient(#f9fcff,#96c1ff);

	-webkit-background-clip: text;

	color:transparent;

}

.s5 .s5_item_block .list.active .text{

	float: left;

	margin-top: 33px;

	color:#fff;

}

.s5 .s5_item_block .list.active .text h4,

.s5 .s5_item_block .list.active .text h5{

	color:#fff;

}





/* 第六屏衡泽简介 */

.s6{

	display: flex;

	align-items: center;

}

.s6 .s6_box{

	width: 100%;

	height: 100%;

}

.s6 .img{

	width: 100%;

	height: 63%;

	background: url(../images/about-bg.png) no-repeat top center;

    position: relative;

    background-size: cover;

	display: flex;

	justify-content: center;

	align-items: center;

}

.s6 .img .title{

	text-align: center;

}

.s6 .s6_box .s6_item_list{

	height: 37%;

	background:#fff;

	display: flex;

    justify-content: space-between;

    align-items: center;

}

.s6 .s6_box .s6_item_list dl{

	border-right:1px solid #e5e5e5;

	padding:0 6%;

	width: 25%;

	/* height: 100%;

	float: left; */

	cursor: pointer;

	opacity: 0;

}

.s6 .s6_box .s6_item_list dl:last-child{

	border-right: 0;

	padding-right:0;

}

.s6 .s6_box .s6_item_list dl:first-child{

	padding-left:0;

}

.s6 .s6_box .s6_item_list dl dt .iconfont{

	font-size: 38px;

	color:#333333;

	display: inline-block;

	height: 45px;

	transition: .5s;

}

.s6 .s6_box .s6_item_list dl:first-child dt .iconfont{

	font-size: 33px;

}

.s6 .s6_box .s6_item_list dl:last-child dt .iconfont{

	font-size: 45px;

	/* font-weight: bold; */

}

.s6 .s6_box .s6_item_list dl dt h5{

	font-size: 20px;

	color:#333333;

	font-family: myFont4;

	margin-top: 5px;

}

.s6 .s6_box .s6_item_list dl dd .des{

	font-size: 16px;

	color:#909090;

	line-height: 27px;

	margin-top: 10px;

	min-height: 85px;

	display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 3;

    overflow: hidden;

}

.s6 .s6_box .s6_item_list dl dd .link{

	width: 210px;

	height: 35px;

	background:#006aff;

	text-align: center;

	line-height: 35px;

	

	margin-top: 25px;

	position: relative;

}

.s6 .s6_box .s6_item_list dl dd .link a{

	position: relative;

	z-index: 2;

	font-size: 17px;

	font-family: myFont1;

	display: block;

	color:#fff;

}

.s6 .s6_box .s6_item_list dl:hover dt .iconfont{

	color:#fe8004;

}

.s6 .s6_box .s6_item_list dl dd .link::after{

	content: '';

	display: block;

	width: 0;

	height: 35px;

	background:#fe8004;

	position: absolute;

	left: 0;

	top: 0;

	transition: .5s;

}

.s6 .s6_box .s6_item_list dl:hover dd .link::after{

	width: 100%;

}



/* 同路人 */

.s7 .s7_box{

	height: 100%;

	display: flex;

	justify-content: center;

	align-items: center;

}

.s7 .s7_list .title{

	text-align: center;

	margin-top: 3%;

} 

.s7 .s7_list .title .t2{

	margin-left: 0;

}

.s7 .s7_list{

	width: 100%;

}

.s7 .s7_list .s7_item{

	margin-top: 80px;

}

.s7 .s7_list .s7_item .swiper-slide{

	cursor: pointer;

	height: 110px;

}

.s7 .s7_list .s7_item .swiper-slide .img{

	width: 100%;

	height: 100%;

	overflow: hidden;

	text-align: center;

}

.s7 .s7_list .s7_item .swiper-slide .img img{

	width: 63%;

    height: 100%;

    object-fit: contain;

    transition: .5s;

    vertical-align: middle;

    display: inline-block;

}

.s7 .s7_list .s7_item .swiper-slide:hover .img img{

	transform: scale(.95);

}

.s7 .s7_list .s7_item .swiper-slide .text{

	width: 100%;

	height: 100%;

	background:rgba(0, 0, 0, .6);

	color:#fff;

	display: flex;

	justify-content: center;

	align-items: center;

	position: absolute;

	left: 0;

	top: 0;

	font-size: 16px;

	font-family: myFont1;

	opacity: 0;

	transition: .5s;

}

.s7 .s7_list .s7_item .swiper-slide:hover .text{

	opacity: 1;

}



/* 第八屏体验申请 */

.s8{

	/* background: url(../images/ty_bg.png) no-repeat top center; */

	background: url(../images/foot_bg_01.png) no-repeat bottom center;

    position: relative;

    background-size: cover;

}

.s8 .s8_box{

	display: flex;

	justify-content: center;

	align-items: flex-end;

	height: 100%;

}

.s8 .s8_box .s8_left{

	width: 48%;

	font-size: 25px;

	color:#fff;

	/* margin-bottom: 5%; */

	opacity: 0;

	height: 100%;

    display: flex;

    align-items: center;

}

.s8 .s8_box .s8_left>div{

	margin-top: 20%;

}



/* 衡泽星球中的代理申请 */

.dlsq_box .dlsq_left{

	width: 48%;

	font-size: 21px;

	color:#333;

	margin-bottom: 5%;

}

.s8 .s8_box .s8_left p{

	line-height: 34px;

	font-size: 21px;

}

.dlsq_box .dlsq_left p{

	line-height: 40px;

	color:#666666;

}

.s8 .s8_box .s8_left h5,

.s8 .s8_box .s8_left h6{

	font-size: 60px;

}

.dlsq_box .dlsq_left h5,

.dlsq_box .dlsq_left h6{

	font-size: 57px;

}

.s8 .s8_box .s8_left h5 span,

.dlsq_box .dlsq_left h5 span{

	color:#026bff;

	text-transform: uppercase;

	margin-right: 3px;

}

.s8 .s8_box .s8_left .line,

.dlsq_box .dlsq_left .line{

	width: 85px;

	margin:40px 0;

}

.s8 .s8_box .s8_left .s8_left_list,

.dlsq_box .dlsq_left .dlsq_left_list{

	display: flex;

	margin-top: 10%;

}

.s8 .s8_box .s8_left .s8_left_list li,

.dlsq_box .dlsq_left .dlsq_left_list li{

	padding:20px 42px;

    background: #ffffff;

    text-align: center;

    transition: .5s;

    /* width: 21%; */

}

.dlsq_box .dlsq_left .dlsq_left_list li{

	padding: 20px 38px;

}

.dlsq_box .dlsq_left .dlsq_left_list{

	margin-top: 7%;

}

.s8 .s8_box .s8_left .s8_left_list li .iconfont,

.dlsq_box .dlsq_left .dlsq_left_list li .iconfont{

	font-size: 32px;

	color:#666666;

}

.s8 .s8_box .s8_left .s8_left_list li h5,

.dlsq_box .dlsq_left .dlsq_left_list li h5{

	font-size: 19px;

	font-family: myFont1;

	color:#666666;

	margin-top: 3px;

}

.s8 .s8_box .s8_left .s8_left_list li:hover,

.dlsq_box .dlsq_left .dlsq_left_list li:hover{

	background:#026bff;

}

.s8 .s8_box .s8_left .s8_left_list li:hover .iconfont,

.s8 .s8_box .s8_left .s8_left_list li:hover h5,

.dlsq_box .dlsq_left .dlsq_left_list li:hover .iconfont,

.dlsq_box .dlsq_left .dlsq_left_list li:hover h5{

	color:#fff;

}

.s8 .s8_box .s8_form_list_c{

	display: flex;

	align-items: center;

	justify-content: center;

	width: 42%;

	height: 100%;

	opacity: 0;

}

.s8 .s8_box .s8_message{

	width: 100%;

	background:rgba(255, 255, 255, .18);

	/* height: 70%; */

	border-radius: 20px;

	display: flex;

	align-items: center;

	justify-content: center;

	padding:2% 0 3% 0;

	/* margin-bottom: 5%; */

	margin-top: 15%;

}

.dlsq_box .dlsq_message{

	width: 42%;

	background:#fff;

	border-radius: 20px;

	display: flex;

	align-items: center;

	justify-content: center;

	padding:2% 0 3% 0;

	margin-bottom: 5%;

	box-shadow: 1px 5px 25px #efefef;

}

.s8 .s8_box .s8_message form,

.dlsq_box .dlsq_message form{

	width: 73%;

}

.s8 .s8_box .s8_message ul li{

	border-bottom: 1px solid rgba(255, 255, 255, .8);

	padding-bottom: 15px;

	margin-top: 25px;

}

.s8 .s8_box .s8_message ul li .iconfont{

	color:#fff;

	font-size: 26px;

	vertical-align: middle;

}

.dlsq_box .dlsq_message ul li{

	border-bottom: 1px solid #e2e3e4;

	padding-bottom: 15px;

	margin-top: 20px;

}

.dlsq_box .dlsq_message ul li .iconfont{

	color:#999999;

	font-size: 25px;

	vertical-align: middle;

}

.dlsq_box .dlsq_message ul li input::placeholder,

.dlsq_box .dlsq_message ul li input,
.dlsq_box .dlsq_message ul li textarea::placeholder{

	color:#d8d8d8 !important;

	font-size: 16px;

	font-family: myFont1;

}
.s8 .s8_box .s8_message ul li label{
	font-size: 16px;
    color: #fff;
    font-family: 'myFont1';
    margin-left: 3%;
}
.dlsq_box .dlsq_message ul li label{
	font-size: 16px;
    color: #999999;
    font-family: 'myFont1';
    margin-left: 3%;
}
.s8 .s8_box .s8_message ul li input,

.dlsq_box .dlsq_message ul li input{

	width: 61%;

    margin-left: 6%;

    height: 30px;

    line-height: 30px;

    background: none;

}
.dlsq_box .dlsq_message ul li input,
.dlsq_box .dlsq_message ul li textarea{
	width:59% !important;
	color:#999999 !important;
}
.s8 .s8_box .s8_message ul li input,
.s8 .s8_box .s8_message ul li textarea{
	color:#fff;
	font-size:16px;
}
.s8 .s8_box .s8_message ul li:last-child label,
.dlsq_box .dlsq_message ul li:last-child label{
	vertical-align:top;
}
.s8 .s8_box .s8_message ul li input::placeholder,
.s8 .s8_box .s8_message ul li textarea::placeholder
{

	color: rgba(255,255,255,.5);
    font-size: 15px;
    font-family: myFont1;

}

.s8 .s8_box .s8_message ul li:last-child .iconfont,

.dlsq_box .dlsq_message ul li:last-child .iconfont{

	vertical-align: top;

}

.s8 .s8_box .s8_message ul li textarea,

.dlsq_box .dlsq_message ul li textarea{

	width: 61%;
    background: none;
    color: #fff;
    margin-left: 7%;
    height: 50px;
    line-height: 25px;
    font-family: 'myFont1';
    font-size: 16px;

}

.dlsq_box .dlsq_message ul li textarea{

	margin-left: 6%;

	color:#999999;

	font-size: 16px;

	font-family: myFont1;

}

.dlsq_box .dlsq_message ul li textarea::placeholder{

	color:#999999;

	font-size: 16px;

	font-family: myFont1;

}

.s8 .s8_box .s8_message .sqty-btn-box,

.dlsq_box .dlsq_message .tysq-btn-box{

	text-align: center;

}

.s8 .s8_box .s8_message .sqty-btn-box p{

	color:#fff;

	font-size: 16px;

	margin-top: 18px;

}

.dlsq_box .dlsq_message .tysq-btn-box p{

	color:#999999;

	font-size: 15px;

	margin-top: 18px;

}

.s8 .s8_box .s8_message .sqty-btn-box .btn_box,

.dlsq_box .dlsq_message .tysq-btn-box .btn_box2{

	width: 100%;

    height: 60px;

    background: #006aff;

    color: #fff;

    font-family: myFont1;

    font-size: 19px;

    border-radius: 50px;

    margin-top: 10%;

    cursor: pointer;

    transition: .5s;

}

.dlsq_box .dlsq_message .tysq-btn-box .btn_box2{

	height: 50px;

	margin-top: 30px;

	font-size: 18px;

}

.s8 .s8_box .s8_message .sqty-btn-box .btn_box:hover,

.dlsq_box .dlsq_message .tysq-btn-box .btn_box2:hover{

	background-image: linear-gradient(to right,#4290fd,#1868d7);

}



/* 首页底部 */

.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))); */

	background: url(../images/foot_bg_02.png) no-repeat top center;

	background-size: cover;

}

.s9_box{

	padding:60px 0 40px 0;

	display: flex;

	justify-content: space-between;

	align-items: baseline;

}

.bottom_nav,

.code_box{

	display: flex;

	justify-content: space-between;

	align-items: baseline;

	/* opacity: 0; */

}

.bottom_nav{

	width: 33%;

}

.code_box{

	width: 34%;

}

.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 dt,

.code_box dl dt{

	font-size: 16px;

	margin-bottom: 15px;

	height: 45px;

}

.bottom_nav dl dd{

	margin-top: 8px;

}

.bottom_nav dl dd a{

	font-size: 15px;

	font-family: myFont;

	color:#fff;

	transition: .5s;

}

/* .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: 34%;

}

.code_box dl:last-child{

	margin-right: 0;

}

.code_box dl dd{

	width: 100%;

	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:#006aff;

}



/* 内页标题 */

.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;

}





/* 产品价值 */

.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 90px 0;

}

.pro_index-column .pro_index-list .bd ul{

	background:#fff;

	border-radius: 20px;

} 

.pro_index-column .pro_index-list .bd ul li{

	display: flex;

	justify-content: space-between;

}

.pro_index-column .pro_index-list .bd ul li .img{

	width: 43%;

	height: auto;

	margin:50px 0 50px 40px;

}

.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: 49%;

	margin:50px 40px 50px 0;

}

.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 .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: 32px;

}



/* 产品优势 */

.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;



}

.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 {

	width: 100%;

	position: relative;

	overflow: hidden;

}

#certify .swiper-container{

	overflow: inherit;

	height: 540px;

}

#certify .swiper-slide{

    position: relative;

}

#certify .swiper-slide .img{

	width: 100%;

	height: 470px;

}

#certify .swiper-slide img{

	width: 100%;

	height: 100%;

	object-fit: contain;

    transition: .5s;

}

#certify .swiper-slide {

	height: auto;

	width: 560px;

}

/* #certify .swiper-slide:hover img{

    transform: scale(1.01);

} */

#certify .swiper-container {

	padding-bottom: 30px;

	/* width: 91%; */

    padding: 0 50px 30px 50px;

}

.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;

}

#certify .swiper-slide-active .certify_txt{

	opacity: 1;

}

#certify .swiper-button-next,

#certify .swiper-button-prev{

	width: 58px;

	height: 58px;

	background:#fff;

	border-radius: 50px;

	box-shadow: 1px 2px 15px #bbbbbb;

	text-align: center;

	line-height: 58px;

	transition: .5s;

}

#certify .swiper-button-next .iconfont,

#certify .swiper-button-prev .iconfont{

	color:#c1c1c1;

	font-weight: bold;

	font-size: 23px;

}

#certify .swiper-button-next .iconfont{

	display: inline-block;

	transform: rotate(90deg);

}

#certify .swiper-button-prev .iconfont{

	display: inline-block;

	transform: rotate(-90deg);

}

#certify .swiper-button-prev:hover,

#certify .swiper-button-next:hover{

	background:#1977fb;

	box-shadow: 1px 2px 15px #b8d6ff;

}

#certify .swiper-button-next:hover .iconfont,

#certify .swiper-button-prev:hover .iconfont{

	color:#fff;

}

.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%;

	background:url(../images/join-bg.png) 100% 100%;

	background-size: cover;

	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;

	/* height: 30px; */

	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;
	margin-bottom:10px;

}

.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 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;

}



/* 新闻详情页 */

.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;
	position:relative;
	padding-left:20px;

}
.hengze_detail_box .detail_title h5::before{
	content: '';
    display: block;
    width: 5px;
    height: 20px;
    background: #1d7bff;
    position: absolute;
    top: 7px;
    left: 0;
}

.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: 40px; */

}

.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;

	}

}