﻿html{width: 100%;}
body{font-size: 16px; background: #fff; font-family: "Microsoft Yahei","Arial",Verdana,Arial,sans-serif; line-height: 28px; color: #333; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
ol,ul,li{list-style: none;}
a{text-decoration: none; color: #333; -webkit-tap-highlight-color: rgba(255,0,0,0); transition: all .3s ease; cursor: pointer;}
em,i{font-style: normal;}
h1,h2,h3,h4,h5,h6,th{font-weight: normal;}
strong{font-weight: 800;}
img{border: 0; height: auto; vertical-align: middle;/*display: block;*/}
table{border-collapse: collapse; border-spacing: 0;}
input,textarea,select,button{border: 0; background: none; outline: 0; font-family: "Microsoft Yahei";}
input[type="button"],input[type="text"],input[type="submit"]{appearance: none; -moz-appearance: none; -webkit-appearance: none;}
input,input:focus,input:active{user-select: text;}
button:focus{outline: 0;}
textarea{resize: none;}
video{outline: none;display: block;}
*{margin: 0;padding: 0;box-sizing: border-box;}
.clearfix:after{content: ""; *zoom: 1; display: block; visibility: hidden; height: 0; clear: both;overflow: hidden;}
.relative{position: relative;}
.fl{float: left;}
.fr{float: right;}
.w1520{position: relative;width: 1520px;margin: 0 auto;}
.pd50{position: relative;max-width: 1920px;margin: 0 auto;padding-left: 50px;padding-right: 50px;}
.flex {display: flex;height: 100%;}
.content_box {box-sizing: border-box;width: 100%;margin: auto;padding-top: 100px;}
.pd50{padding: 0 50px;}


@font-face {
	font-family: DIN;
	src: url(https://www.zoopjit.com/template/default/skin/fonts/DIN-BOLD.OTF);
}
.h-phone img {    display: block;    margin-right: 10px;}
.h-phone {    display: flex;    align-items: center;}
.h-phone span{display: block;    font-family: DIN;    font-weight: bold;    font-size: 24px;    color: #E6212B;    line-height: 1;}
.h-header-zw{display: block;width: 100%;height: 100px;}
.h-header{position: fixed;top: 0;left: 0;width: 100%;z-index: 9999;background: #fff;}
.h-header>div{display:flex;align-items: center;}
.h-logo{display: block;margin-right: auto;}
.h-nav{display: flex;}
.h-nav .li{margin-right: 30px;}
.h-nav .li>a{display: block;font-size: 18px;color: #000000;line-height: 100px;}
.h-nav .li>a:hover{color: #e70012;}
.h-nav .li.active>a{font-weight: bold;}
.h-search{cursor: pointer;}

.h-header.active{box-shadow: 0px 0 4px 0 #ccc;}
.h-header.active .h-nav .li>a{line-height: 80px;}


.h-nav .li:hover .two, .h-nav .li:hover>.two2 {
    opacity: 1;
    max-height: 1000px;
    z-index: 1;
    background: rgba(248, 248, 248, 0.95);
}

.h-nav .li {
	position: relative;
}

.h-nav .two,
.h-nav .two2 {
	width: 100%;
	opacity: 0;
	max-height: 0;
	height: auto;
	transition: all .8s;
	position: fixed;
	left: 0;
	background: rgba(255, 255, 255, 0.8);
	overflow: hidden;
	display: flex;
}

.two2 .rq2 {
	/* width: 100%; */
	float: left;
	position: relative;
	background-color: none;
	padding: 30px 0;
	/* padding-right: calc((100vw - 1520px) / 2); */
	/* padding-left: calc((100vw - 1520px) / 2); */
	display: flex;
	align-items: center;
}

.two2 .rq2 .l.l2 {
	display: flex;
	flex-wrap: wrap;
}

.two2 .rq2 .l {
	float: left;
	width: 60%;
}

.two2 .rq2 .l.l2 p {
	width: 33.333%;
	padding-right: 10px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;;
}

.two2 .rq2 .l p i {
	display: block;
	background-image: url(../image/img131.png);
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
	background-position-y: center;
	background-position-x: 80%;
	transition: all .5s;
	float: left;
	transition: all .75s;
	margin-top: 15px;
	margin-right: 18px;
}

.two2 .rq2 .l p span {
	font-size: 18px;
	line-height: 45px;
	color: #333;
}

.two2 .rq2 .r {
	float: right;
	width: 40%;
}

.two2 .rq2 .r img {
	vertical-align: middle;
	width: 100%;
}

.two2 .rq2 .l p:hover span a {
    color: #0454A3;
}


.wap_header{width: 100%; height: 60px; padding: 0 12px; display: none;  align-items: center; background: #fff; position: fixed; left: 50%; top: 0; transform: translateX(-50%); z-index: 9999;box-sizing: border-box;border-bottom: 1px solid #ddd;}
.wap_header .toggle{display: block; width: 25px; height: 24px; position: relative; z-index: 6;margin-top: 6px;}
.wap_header .toggle i{display: block; width: 25px; height: 2px; background: #000; position: absolute; left: 0; transition: all ease .35s;}
.wap_header .toggle i:nth-of-type(1){top: 0;}
.wap_header .toggle i:nth-of-type(2){top: 8px;}
.wap_header .toggle i:nth-of-type(3){top: 16px;}
.wap_header .toggle.on i{background: #000;}
.wap_header .toggle.on i:nth-of-type(1){top: 8px; transform: rotate(45deg);}
.wap_header .toggle.on i:nth-of-type(2){width: 0;}
.wap_header .toggle.on i:nth-of-type(3){top: 8px; transform: rotate(-45deg);}
.wap_header #h60{height: 60px;}
.wap_header .maskbg{width: 100%; height: 100vh; background: rgba(0,0,0,.5); display: none; position: fixed; left: 0; top: 0; z-index: 3;}
.wap_header .maskbg.on{display: block;}
.wap_header .nav{width: 240px; background: #fff; height: 100vh; padding: 56px 0 20px 0; position: fixed; right: 0; top: 0; z-index: 5; transform: translateX(100%); opacity: 0; transition: transform .4s,opacity .4s;}
.wap_header .nav.open{transform: translateX(0); opacity: 1;}
.wap_header .nav > ul{height: calc(100vh - 70px); margin: 0 auto; position: relative; overflow-y: auto; -webkit-overflow-scrolling: touch;}
.wap_header .nav ul li{border-top: 1px solid #ddd; margin: 0 20px; line-height: 40px; font-size: 14px; position: relative;}
.wap_header .nav > ul > li:first-child{border-top: 0 none;}
.wap_header .nav ul li a{height: 60px; line-height: 60px; display: block; padding-right: 30px; font-size: 14px; color: #333;}
.wap_header .nav ul li a:active  {color: #e70012 !important;}
.wap_header .nav ul li ul{display: none;}
.wap_header .nav ul li i{width: 30px; height: 60px; font-size: 16px; color: #9c9c9c; position: absolute; right: 0; top: 0; transition: transform .5s;}
.wap_header .nav ul li i.down{color: #e70012; transform: rotate(90deg);}
.wap_header .nav ul li .icon{background: url(../image/yjt.png)no-repeat;background-size: 20px !important;background-position: center !important;}
.wap_header .nav ul li ul li{margin-right: 0;}
.wap_header .nav ul li ul li a{color: #666; height: 40px; line-height: 40px; font-size: 14px;}
.wap_header .nav ul li ul li i{top: -10px;}
.wap_header .logo{position: relative;height: 40px;}
.wap_header .logo img{height: 100%;}
.wap_header .dropdown{float: right;margin-top: 18px;margin-right: 20px;position: relative;}
.wap_header #dLabel{border: 1px solid #9C9C9C;background: none;color: #9C9C9C;padding: 2px 5px;font-size: 12px;position: relative;}
.wap_header .dropdown-menu{background: #222;min-width: auto !important;text-align: center;}
.wap_header .dropdown-menu li a{color: #9C9C9C !important;transition: .3s;font-size: 14px !important;}
.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 160px;padding: 0;margin: 2px 0 0;font-size: 14px;text-align: left;list-style: none;background-color: #fff;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, .15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);box-shadow: 0 6px 12px rgb(0 0 0 / 18%);width: 100%;}
.open>.dropdown-menu {display: block;}
.caret {display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px dashed;border-right: 4px solid transparent;border-left: 4px solid transparent;}
.wap-search{margin-left: auto;margin-right: 15px;cursor: pointer;}


.search-bg {position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: #f5f5f5;display: none;z-index: 9999;}
.search-alert {position: fixed;z-index: 100;background: rgba(0,0,0,.7);left: 0;top: 0;width: 100%;height: 100%;opacity: 1;z-index: 9999;}
.search-alert input::-webkit-input-placeholder {color: #fff !important;}
.search-alert input::-moz-placeholder {/* Mozilla Firefox 19+ */color: #fff !important;}
.search-alert input:-moz-placeholder {/* Mozilla Firefox 4 to 18 */color: #fff !important;}
.search-alert input:-ms-input-placeholder {/* Internet Explorer 10-11 */color: #fff !important;}
.search-alert .cent-form {opacity: 0;-webkit-transform: translate(0, 40px);-ms-transform: translate(0, 40px);transform: translate(0, 40px);-webkit-transition: all .5s;transition: all .5s;}
.search-alert .close {width: 30px;height: 30px;position: absolute;top: 38px;right: 2.6%;cursor: pointer;background: url(../image/colse.png) no-repeat center;background-size: 18px auto;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.search-alert .cent-form {position: absolute;width: 94.8%;left: 2.6%;top: 50%;height: 60px;margin-top: -63px;border-bottom: 1px solid rgba(255, 255, 255, 0.5);}
.search-alert .cent-form:before {content: "";color: #fff;font-size: 30px;position: absolute;left: 0;height: 50px;width: 50px;top: 50%;margin-top: -25px;background: url(../image/z_img9.png) no-repeat center;background-size: 28px auto;}
.search-alert .cent-form .tex {border: none;font-size: 40px;height: 50px;line-height: 50px;text-align: center;width: 100%;color: #fff;background: none;padding-left: 100px;padding-right: 140px;box-sizing: border-box;}
.search-alert .cent-form .sub-butn {border: none;height: 50px;font-size: .8rem;line-height: 50px;color: #fff;text-align: right;background: none;position: absolute;right: 0;top: 0;width: 120px;text-align: center;font-size: 26px;cursor: pointer;}
.search-alert {-webkit-transform-origin: bottom center;-ms-transform-origin: bottom center;transform-origin: bottom center;-webkit-transform: scaleY(0);-ms-transform: scaleY(0);transform: scaleY(0);-webkit-transition: -webkit-transform .3s .5s;transition: transform .3s .5s;}
.search-alert.active {-webkit-transform-origin: top center;-ms-transform-origin: top center;transform-origin: top center;-webkit-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);-webkit-transition: -webkit-transform .3s;transition: transform .3s;}
.search-alert.active .cent-form {opacity: 1;-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);-webkit-transition: all .5s .3s;transition: all .5s .3s;}




.mySwiperBannerPC{display: block;}
.mySwiperBannerWAP{display: none;}
.mySwiperBanner{position: relative;overflow: hidden;}
.mySwiperBanner .swiper-button-next:after,.mySwiperBanner .swiper-button-prev:after{display: none;}
.mySwiperBanner .swiper-button-next,.mySwiperBanner .swiper-button-prev{display: block;width: 50px;height: 50px;margin-top:-25px;border-radius: 50%;border: 1px solid #ffffff;background-image: url(../image/iconRight1.png);background-repeat: no-repeat;background-position: center;transition: .3s;}
.mySwiperBanner .swiper-button-next{right: 75px;}
.mySwiperBanner .swiper-button-prev{left: 75px;transform: rotate(180deg);}
.mySwiperBanner .swiper-button-next:hover,.mySwiperBanner .swiper-button-prev:hover{background-color: #e70012;border-color: #e70012;}
.BannerItem{width: 100%;}
.BannerItem img{display: block;width: 100%;}
.banner .movehouse{position: absolute;bottom: 50px;left: 50%;margin-left: -11px;;width:22px;animation: mouse 1.5s infinite;z-index: 999;}
.banner .movehouse img{width: 100%;}
@keyframes mouse{
	0%{transform: translateY(0px);}
	50%{transform: translateY(20px);}
	100%{transform: translateY(0px);}
}


.indNumBox{display: flex;flex-wrap: wrap;background: #F5F5F5;}
.indNumItem+.indNumItem{border-left: 1px solid #DDDDDD;}
.indNumItem{width: 20%;text-align: center;height: 200px;padding-bottom:15px;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.indNumItem p{display: block;font-size: 60px;color: #e70012;line-height: 1;font-family: DIN;background: #e70012;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.indNumItem span{display: block;font-size: 18px;color: #666666;line-height: 1;margin-top: 14px;}

.indTitFlex{display:flex;}
.indTitle{text-align:center;padding: 95px 0 40px;}
.indTitle .atit{font-size: 20px;color: #666666;line-height: 1.3;}
.indTitle .btit{font-size: 44px;color: #111111;line-height: 1.4;}
.indTitle.left{text-align: left;}


.sec1{padding-bottom:100px;}
.mySwiperSolution{width: 100%;position: relative;overflow: hidden;}
.mySwiperSolution .swiper-pagination{position: relative;bottom: 0;display: flex;align-items: center;justify-content: center;margin-top: 50px;}
.mySwiperSolution .swiper-pagination-bullet{display: block;width: 60px;height: 10px;border: 1px solid #E0E0E0;transition: .3s;border-radius: 0;}
.mySwiperSolution .swiper-pagination-bullet-active{background: #e70012;border-color: #e70012;}
.solutionItem{display:flex;margin: -10px;}
.SL1{width:25%;display: flex;flex-wrap: wrap;}
.SL2{width:50%;display: flex;flex-wrap: wrap;}
.SLItem{width: 100%;display:flex;position: relative;margin: 10px;background: #fff;transition: .3s; border: 1px solid #ccc;}
.SLItemW50{width: calc(50% - 20px);}
.SLItem .img{overflow: hidden;width: 100%;}
.SLItem .img img{width:100%;height:100%;object-fit: cover;object-position: center;transition: .5s;opacity: .3;}
.SLItem .descA{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;z-index: 9;transition: .4s;}
.SLItem .descB{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 9;opacity: 0;display: flex;flex-direction: column;justify-content: center;transform: translateY(50px);transition: .4s;}
.SLItem::after{content: "";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;}
.SLItem .desc{padding:30px;}
.SLItem .desc .atit{margin-bottom: 25px;}
.SLItem .desc .btit{font-size: 24px;color: #000;line-height: 1;}
.SLItem .descB .btit{font-weight:bold;}
.SLItem .desc .ctit{font-size: 16px;color: #FFFFFF;line-height: 25px;margin-top:15px;margin-bottom: 25px;max-height: 75px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.SLItem .desc .dtit{width: 100px;height: 40px;border-radius: 5px;border: 1px solid #FFFFFF;display: flex;align-items: center;justify-content: center;font-size: 16px;color: #FFFFFF;transition: .3s;}
.SLItem .desc .dtit:hover{background: #e70012;border-color:#e70012;transform: translateY(-10px);}
.SLItemH100 .descB .atit{margin-bottom: 50px;}
.SLItemH100 .descB .ctit{margin-bottom: 50px;}

.SLItem:hover{background:#e70012;}
.SLItem:hover .desc .btit{color:#fff;}
.SLItem:hover .img img{opacity: 0.1;}
.SLItem:hover .descA{opacity: 0;transform: translateY(-50px);}
.SLItem:hover .descB{opacity: 1;transform: translateY(0px);}



.sec2{background:url(../image/sec2Bg.jpg) center/cover;padding-bottom:100px;}
.indcaseBox{padding-left:calc((100vw - 1520px)/2);display: flex;position: relative;}
.indCaseSelList{width: 366px;display: flex;flex-wrap: wrap;margin: -3px;margin-right: 20px;align-content: flex-start;}
.indCaseSel{width:calc(50% - 6px);overflow:hidden;margin: 3px;background: #FFFFFF;text-align: center;height: 130px;display: flex;align-items: center;justify-content: center;flex-direction: column;transition: .3s;cursor: pointer;}
.indCaseSel .icon{display:block;width: 36px;height:36px;margin: 10px auto 15px;transition: .3s;background-repeat: no-repeat;background-position: center 0;}
.indCaseSel p{display: block;font-size: 20px;color: #333333;line-height: 1.2;transition: .3s;}
.indCaseSel.active{background:#e70012;}
.indCaseSel.active .icon{background-position: center -65px;}
.indCaseSel.active p{color:#fff;}
.indCaseLB{width: calc(100% - 386px - (100% - 1520px)/2 );position: absolute;right: 0;top: 0;height: 100%;}
.mySwiperCaseSel{width: 100%;height: 100%;position: relative;overflow: hidden;}
.mySwiperCaseSel>.swiper-wrapper>.swiper-slide{opacity:0!important;transition: .3s;}
.mySwiperCaseSel>.swiper-wrapper>.swiper-slide-active{opacity:1!important;}
.mySwiperCaseItem{width: 100%;height: 100%;position: relative;padding-right:calc((100vw - 1520px)/2);}

.indCaseItem{display:block;width:100%;height: 100%;position: relative;}
.indCaseItem .img{overflow: hidden;height: 100%;}
.indCaseItem .img img{display:block;width:100%;height: 100%;object-fit: cover;object-position: center;}
.indCaseItem .desc{position: absolute;bottom: 0;left: 0;width: 100%;padding: 30px 50px 0;background: linear-gradient(rgba(2, 36, 70, 0),rgba(2, 36, 70, .9) 50%);opacity: 0;transition: .3s;}
.indCaseItem .desc .atit {display:flex;align-items: center;border-bottom: 1px solid rgba(255,255,255,.5);padding: 15px 0;}
.indCaseItem .desc .atit p{display: block;width: calc(100% - 100px);padding-right:20px;font-weight: bold;font-size: 24px;color: #FFFFFF;line-height: 25px;height: 25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.indCaseItem .desc .atit span{width: 100px;height: 40px;border-radius: 5px;border: 1px solid #FFFFFF;display: flex;align-items: center;justify-content: center;font-size: 16px;color: #FFFFFF;transition: .3s;}
.indCaseItem .desc .atit span:hover{background: #e70012;border-color:#e70012;transform: translateY(-10px);}
.indCaseItem .desc .btit{font-size: 16px;color: #FFFFFF;line-height: 30px;margin: 18px 0;}
.indCaseItem .desc .btit p{height: 30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.swiper-slide-active>.indCaseItem .desc{opacity:1;}

.mySwiperCaseItem .swiper-button-next:after,.mySwiperCaseItem .swiper-button-prev:after{display: none;}
.mySwiperCaseItem .swiper-button-next,.mySwiperCaseItem .swiper-button-prev{display: block;width: 50px;height: 50px;margin-top:-25px;border-radius: 50%;border: 1px solid rgba(255,255,255,.5);background-image: url(../image/iconRight1.png);background-repeat: no-repeat;background-position: center;transition: .3s;}
.mySwiperCaseItem .swiper-button-next{right: calc((100vw - 1520px) / 2 + 20px);}
.mySwiperCaseItem .swiper-button-prev{left: 20px;transform: rotate(180deg);}
.mySwiperCaseItem .swiper-button-next:hover,.mySwiperCaseItem .swiper-button-prev:hover{background-color: #e70012;border-color: #e70012;}



.conventionList{display:flex;flex-wrap: wrap;margin: -10px;}
.conventionItem{display:block;width: calc(33.333% - 20px);margin: 10px;position: relative;}
.conventionItem .img{overflow:hidden;background: #e70012;}
.conventionItem .img img{display:block;width: 100%;transition: .3s;   }
.conventionItem p{display:block;height: 60px;line-height: 60px;background: #F0F0F0;padding: 0 15px;font-size: 20px;color: #000000;text-align: center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition: .3s;}
.conventionItem:hover .img img{transform: scale(1.08);opacity: .8;}
.conventionItem:hover p{background: #e70012;color: #ffffff;}

.qddhSelList{flex-wrap: wrap; display: flex;justify-content: center;margin-bottom: 25px;}
.qddhSelList>div{cursor: pointer; padding: 3px; width: 150px;margin-right: 20px;border: 1px solid #E0E0E0;}
.qddhSelList>div:hover{border-color: #e70012;}
.qddhSelList>div:last-child{margin-right: 0px;}
.qddhSelList .act{border-color: #e70012;}
.qddhSelList>div img{width: 100%;height: 100%;}



.hekhBtnBox{flex-wrap: wrap; display: flex;justify-content: center;margin-bottom: 40px;}
.hekhBtnBox>div{display: block;    min-width: 120px;    text-align: center;    padding: 0 15px;    height: 45px;    line-height: 45px;    background: #f8f8f8;    border-radius: 5px;    font-size: 18px;    color: #333333;    transition: .3s;    margin-left: 10px;    cursor: pointer;}
.hekhBtnBox>div:hover{background: #e70012;color: #fff;}
.hekhBtnBox .act{background: #e70012;color: #fff;}




.sec4{background:url(../image/sec4Bg.jpg) center/cover;padding-bottom: 100px;margin-bottom: -100px;}
.indTeamBox{display:flex;position: relative;}
.teamInfoBox{display:block;width: 38%;position: relative;margin-right: 20px;}
.teamInfoBox .img{overflow:hidden;height: 100%;}
.teamInfoBox .img img{display:block;width:100%;height: 100%;object-fit: cover;object-position: center;transition: .3s;}
.teamInfoBox .desc{position: absolute;bottom: 0;left: 0;width: 100%;padding: 30px 50px 35px;background: rgba(0,0,0,.7);}
.teamInfoBox .desc .atit{font-weight: bold;font-size: 24px;color: #FFFFFF;line-height: 1.2;}
.teamInfoBox .desc .line{display: block;width: 30px;height: 2px;background: #00A1E9;margin: 14px 0 10px;}
.teamInfoBox .desc .btit{font-size: 16px;color: #FFFFFF;line-height: 25px;}

.teamList{width: 62%;}
.swiperTeam {width:100%;position: relative;overflow: hidden;}
.teamItem{width: 100%;display: block;position: relative;cursor: pointer;}
.teamItem .img{overflow:hidden;}
.teamItem .img img{display:block;width:100%;transition: .3s;        height: 100%;    object-fit: cover;}
.teamItem p{display: block;position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(0,0,0,.5);text-align: center;padding: 0 10px;font-size: 20px;color: #FFFFFF;height: 60px;line-height: 60px;transition: .3s;}
.teamItem span{display:none!important;}
.teamItem.active p{background:#e70012;}
.teamItem:hover .img img{transform: scale(1.05);}

.indTeamBox .swiper-button-next:after,.indTeamBox .swiper-button-prev:after{display: none;}
.indTeamBox .swiper-button-next,.indTeamBox .swiper-button-prev{display: block;width: 60px;height: 60px;margin-top:-30px;border-radius: 50%;border: 1px solid #eee;background-image: url(../image/iconRight2.png);background-repeat: no-repeat;background-position: center;transition: .3s;}
.indTeamBox .swiper-button-next{right: -130px;}
.indTeamBox .swiper-button-prev{left: -130px;transform: rotate(180deg);}
.indTeamBox .swiper-button-next:hover,.indTeamBox .swiper-button-prev:hover{background-color: #e70012;border-color: #e70012;background-image: url(../image/iconRight21.png);}



.sec5{padding-bottom:100px}
/* .customerList{display: flex;justify-content: center;flex-wrap: wrap;} */
.customerList{display: flex;justify-content: flex-start;flex-wrap: wrap;width: 100%;margin-left: -2%;}
.customerList:nth-of-type(2n){margin-left: 2%;}
/* .customerItem{width: 8.3333%;position: relative;margin: -1.2% 0;} */
/* .customerItem{width: 7%;position: relative;margin: -1.2% 0;} */
.customerItem{width: calc(100% / 13);position: relative;margin: -1.2% 0;}


.customerItem img{display: block;width: 100%;transition: .3s;}
.customerItem .img{position:absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 12px;display: flex;align-items: center;justify-content: center;z-index: 99;}
.customerItem:hover .img img{transform: scale(1.08);}
@media screen and (max-width: 780px) {
	.customerBox.w1520{padding: 0 25px;}
	.customerItem{width: calc(100% / 6);display: none;margin: -2.2% 0;}
	.customerItem:nth-of-type(1),.customerItem:nth-of-type(2),.customerItem:nth-of-type(3),.customerItem:nth-of-type(4),.customerItem:nth-of-type(5),.customerItem:nth-of-type(6){display: block;}
	.customerList{margin-left: -4%;}
	.customerList:nth-of-type(2n) {margin-left: 4%;}
}
/* @media screen and (min-width: 1200px) {
	.customerItem:nth-of-type(1){margin-left: 4%;}
	.customerItem:nth-of-type(11){margin-right: 4%;}
	.customerItem:nth-of-type(24){margin-left: 4%;}
	.customerItem:nth-of-type(34){margin-right: 4%;}
}
@media screen and (min-width: 781px) and (max-width: 1199px) { 
	.customerItem{width: 12.5%;margin: -2% 0;}
	.customerItem:nth-of-type(1){margin-left: 6%;}
	.customerItem:nth-of-type(7){margin-right: 6%;}
	.customerItem:nth-of-type(16){margin-left: 6%;}
	.customerItem:nth-of-type(22){margin-right: 6%;}
	.customerItem:nth-of-type(31){margin-left: 6%;}
	.customerItem:nth-of-type(37){margin-right: 6%;}
	.customerItem:nth-of-type(46){margin-left: 6%;}
	.customerItem:nth-of-type(52){margin-right: 6%;}
	.customerItem:nth-of-type(53){display: none;}
	.customerItem:nth-of-type(54){display: none;}
	.customerItem:nth-of-type(55){display: none;}
	.customerItem:nth-of-type(56){display: none;}
	.customerItem:nth-of-type(57){display: none;}
	
}
@media screen and (max-width: 780px) {
	.customerItem{width: 16.66666%;margin: -2% 0;}
	.customerItem:nth-of-type(1){margin-left: 8%;}
	.customerItem:nth-of-type(5){margin-right: 8%;}
	.customerItem:nth-of-type(12){margin-left: 8%;}
	.customerItem:nth-of-type(16){margin-right: 8%;}
	.customerItem:nth-of-type(23){margin-left: 8%;}
	.customerItem:nth-of-type(27){margin-right: 8%;}
	.customerItem:nth-of-type(34){margin-left: 8%;}
	.customerItem:nth-of-type(38){margin-right: 8%;}
	.customerItem:nth-of-type(45){margin-left: 8%;}
	.customerItem:nth-of-type(49){margin-right: 8%;}
	.customerItem:nth-of-type(56){display: none;}
	.customerItem:nth-of-type(57){display: none;}
} */



.sec6{background:url(../image/sec6Bg.jpg) center/cover;padding-bottom: 80px;}
.newsSelList{flex-wrap:wrap;margin-left: auto;display: flex;margin-top: auto;margin-bottom: 50px;}
.newsSel{display: block;min-width: 120px;text-align: center;padding: 0 15px;height: 45px;line-height: 45px;background: #FFFFFF;border-radius: 5px;font-size: 18px;color: #333333;transition: .3s;margin-left: 10px;cursor: pointer;}
.newsSel.active,.newsSel:hover{background: #e70012;color: #ffffff;}

.mySwiperNewsSel{width:100%;position:relative;overflow: hidden;}
.mySwiperNews{width:100%;position:relative;overflow: hidden;}
.indNewsBox{display:flex;width:100%;position: relative;}
.indNewsL{width:65%;}

.indNewsItem1{display:block;width:100%;position: relative;}
.indNewsItem1 .img{overflow:hidden;}
.indNewsItem1 .img img{display:block;width: 100%;height: 440px;object-fit: cover;object-position: center;transition: .5s;}
.indNewsItem1 .desc{position:absolute;bottom: 0;left: 0;width: 100%;padding: 45px 300px 45px 50px;}
.indNewsItem1 .desc .atit{font-size: 16px;color: #FFFFFF;line-height: 1.2;margin-bottom: 5px;}
.indNewsItem1 .desc .btit{font-weight: bold;font-size: 20px;color: #FFFFFF;line-height: 30px;height: 30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mySwiperNews .swiper-pagination{display: flex;justify-content: flex-end;right: 40px;bottom: 55px!important;left: auto;}
.mySwiperNews .swiper-pagination .swiper-pagination-bullet{display: block;width: 40px;height: 8px;border: 1px solid #FFFFFF;border-radius: 0;transition: .3s;}
.mySwiperNews .swiper-pagination .swiper-pagination-bullet-active{background:#ffffff;}
.indNewsItem1:hover .img img{transform: scale(1.05);}


.indNewsList2{display:flex;flex-wrap:wrap;margin: 10px -10px -10px;}
.indNewsItem2{display:block;background: #FFFFFF;width: calc(50% - 20px);margin: 10px;padding: 36px 50px 36px;transition: .3s;}
.indNewsItem2 .atit{font-size: 16px;color: #999999;line-height: 1.2;transition: .3s;}
.indNewsItem2 .btit{font-weight: bold;font-size: 20px;color: #000000;line-height: 45px;height: 45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin: 5px 0 18px;transition: .3s;}
.indNewsItem2 .ctit{display: flex;align-items: center;}
.indNewsItem2 .ctit span{display: block;font-size: 16px;color: #999999;line-height: 30px;transition: .3s;}
.indNewsItem2 .ctit i{display: block;width: 20px;height: 8px;margin-left: 15px;background: url(../image/iconRight3.png);transition: .3s;}
.indNewsItem2:hover{background: #e70012;}
.indNewsItem2:hover .atit{color: #FFFFFF;}
.indNewsItem2:hover .btit{color: #FFFFFF;}
.indNewsItem2:hover .ctit span{color: #FFFFFF;}
.indNewsItem2:hover .ctit i{background: url(../image/iconRight31.png);}


.xcaseCBox{display: flex;margin-top: 40px;align-items: center;}
.xcaseTel{margin-left: 20px; font-size: 20px;font-weight: bolder;width: auto;display: inline-block;}
.xcaseTel span{color: #e70012;font-size: 24px;}

.indNewsR{width:35%;padding-left: 20px;}
.indNewsR li{margin-bottom: 18px;}
.indNewsItem3{display: flex;align-items: center;background: #FFFFFF;padding: 10px;}
.indNewsItem3 .date{display: flex;flex-direction: column;align-items: center;justify-content: center;width: 73px;height: 73px;background: #e70012;}
.indNewsItem3 .date p{display: block;font-weight: bold;font-size: 40px;color: #FFFFFF;line-height: 1.2;}
.indNewsItem3 .date span{display: block;font-size: 15px;color: #FFFFFF;line-height: 1.2;}
.indNewsItem3 .desc{width: calc(100% - 115px);padding: 0 10px;font-size: 16px;color: #333333;line-height: 50px;height: 50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition: .4s;}
.indNewsItem3 .tag{width: 40px;}
.indNewsItem3:hover .desc{color: #e70012;}

.mySwiperNewsSel>.swiper-wrapper>.swiper-slide{opacity:0!important;transition: .3s;}
.mySwiperNewsSel>.swiper-wrapper>.swiper-slide-active{opacity:1!important;}




.f-footer{background: url(../image/footerBg.jpg) center/cover;}
.foot1{padding: 80px 0 50px;}
.foot1>div{display: flex;flex-wrap: wrap;justify-content: space-between;}
.f-info{}
.f-logo{display: block;margin-bottom: 25px;}
.f-infoItem{position: relative;padding-left: 25px;margin-bottom: 15px;}
.f-infoItem .icon{position: absolute;left: 0;top: 5px;}
.f-infoItem .icon img{display: block;}
.f-infoItem p{font-size: 14px;color: #CCCCCC;line-height: 24px;}
.f-infoItem b{font-family: DIN;font-weight: bold;font-size: 30px;color: #FFFFFF;line-height: 1.2;}

.foot1{display: flex;}
.foot1 .dl{}
.foot1 .dt a,.foot1 .dt span{display:block;font-weight: bold;font-size: 18px;color: #FFFFFF;line-height: 2;}
.foot1 .dt::after{content: "";display: block;width: 30px;height: 2px;background: #FFFFFF;margin: 12px 0 20px;}
.foot1 .dd{margin-bottom: 13px;}
.foot1 .dd a{display:block;font-size: 14px;color: #CCCCCC;line-height: 1.5;}
.foot1 .dd+.dt{margin-top: 35px;}
.f-ewm{width: 150px;text-align: center;margin-bottom: 30px;}
.f-ewm img{display: block;width: 100%;}
.f-ewm p{display: block;font-size: 14px;color: #CCCCCC;line-height: 2;padding: 12px 0;}

.foot2{border-top: 1px solid rgba(255,255,255,0.1);padding: 14px 0 28px;}
.foot2>div{display: flex;align-items: center;flex-wrap: wrap;}
.foot2 .f2l span,.foot2 .f2l a{font-size: 16px;color: #CCCCCC;line-height: 1.5;}

.foot2 .f2r{margin-left: auto;}
.yqlj_box{position: relative;display: block;}
.yqlj{display: flex;flex-direction: row-reverse;background: #3c3c3c;}
.yqlj span{display: block;height: 50px;line-height: 50px;color: #9E9E9E;;box-sizing: border-box;padding: 0 18px 0 50px;background: url(../image/yqlj.png) no-repeat;background-position: 15px 14px;font-size: 16px;opacity: 1;}
.yqlj i.jt{display:block;height: 50px;width: 50px;margin: 0;background: url(../image/downjt.png) no-repeat #2B2B2B;background-position: center !important;cursor: pointer;transition: .3s;overflow: hidden;}
.yqlj_list{display: none;position: absolute;width: 100%;bottom: 51px;left: 0;background: #3c3c3c;text-align: center;}
.yqlj_list a{display: block;color: #9E9E9E;;height: 50px;line-height: 50px;}
.yqlj_list a:hover{color: #fff;}


.f-footer a:hover{color: #fff;}






.sec8{background: url(../image/sec8Bg.jpg) center/cover;}
.branchList{display: flex;flex-wrap: wrap;}
.branchItem{width: 20%;display: flex;justify-content: center;align-items: center;flex-direction: column;text-align: center;padding: 75px 20px 75px;}
.branchItem+.branchItem{border-left: 1px solid rgba(255,255,255,.5);}
.branchItem .atit{font-size: 20px;color: #FFFFFF;line-height: 1.2;}
.branchItem .btit{font-size: 14px;color: #FFFFFF;line-height: 1.7;margin: 20px 0 20px;}
.branchItem .ctit{display: flex;align-items: center;}
.branchItem .ctit span{display: block;font-size: 20px;color: #FFFFFF;line-height: 1.2;}
.branchItem .ctit img{display: block;margin-right: 5px;}


.dtBox {	display: flex;}
.dtL {	margin-right: 50px;}
.f-ewm:first-child{margin-right: 50px;}


@media screen and (max-width:1820px) {
	.indTeamBox .swiper-button-next{right: -80px;}
	.indTeamBox .swiper-button-prev{left: -80px;}
	.hekhBtnBox>div{font-size: 16px;}
	
}
@media screen and (max-width:1720px) {
	.w1520{width: 1320px;}
	.indCaseLB{width: calc(100% - 386px - (100% - 1320px)/2 );}
	.indcaseBox{padding-left:calc((100vw - 1320px)/2);}
	.mySwiperCaseItem{padding-right:calc((100vw - 1320px)/2);}
	.mySwiperCaseItem .swiper-button-next{right: calc((100vw - 1320px) / 2 + 20px);}
	.h-nav .li {margin-right: 30px;}
	
	.SLItem .desc{padding: 15px 30px;}
	.SLItem .desc .atit{margin-bottom: 15px;}
	.SLItem .desc .ctit{font-size: 15px;line-height: 22px;max-height: 66px;margin-bottom: 20px;}

	.hekhBtnBox>div{margin-bottom: 10px;}

	.xCaseItem .img img{min-width: unset!important;min-height: unset!important;}
	.xcaseItem2 .img img{ min-width: unset!important;min-height: 170px!important;max-height: 170px!important;}
}
@media screen and (max-width:1520px) {
	.w1520{width: 1120px;}
	.indcaseBox{padding-left:calc((100vw - 1120px)/2);}
	.mySwiperCaseItem{padding-right:calc((100vw - 1120px)/2);}
	.mySwiperCaseItem .swiper-button-next{right: calc((100vw - 1120px) / 2 + 20px);}
	.indCaseLB{width: calc(100% - 386px - (100% - 1120px)/2 );}
	
	.mySwiperBanner .swiper-button-next{right: 50px;}
	.mySwiperBanner .swiper-button-prev{left: 50px;}
	
	.h-logo{max-width: 180px;}
	.h-nav .li {margin-right: 20px;}
	.h-nav .li>a {font-size: 16px;}

	
	.indNumItem{height: 160px;}
	.indNumItem p{font-size: 50px;}
	.indNumItem span{margin-top: 8px;font-size: 16px;}
	
	.indTitle{padding: 70px 0 30px;}
	.indTitle .atit{font-size: 18px;}
	.indTitle .btit{font-size: 36px;}
	
	.SLItem .desc {padding: 15px 20px;}
	.SLItem .desc .atit{zoom: .75;}
	.SLItem .desc .btit{font-size: 22px;}
	.SLItem .desc .ctit{font-size: 14px;line-height: 20px;max-height: 60px;}
	
	.mySwiperSolution .swiper-pagination{margin-top: 30px;}
	.mySwiperSolution .swiper-pagination-bullet{width: 50px;height: 8px;}
	.sec1 {padding-bottom: 70px;}
	
	.indCaseSel{height: 100px;}
	.indCaseSel .icon{zoom: .75;}
	.indCaseSel p{font-size: 18px;}
	
	.indCaseItem .desc{padding: 30px 30px 0;}
	.indCaseItem .desc .btit{font-size: 15px;}
	.indCaseItem .desc .btit p{line-height: 25px;height: 25px;}
	.sec2{padding-bottom: 70px;}
	
	.conventionItem p{height: 50px;line-height: 50px;font-size: 16px;}
	.teamInfoBox .desc{padding: 30px 30px 25px;}
	.teamItem p{height: 50px;line-height: 50px;font-size: 18px;}
	.sec4{padding-bottom: 70px;margin-bottom: -70px;}
	
	.sec5 {padding-bottom: 70px;}
	
	.newsSel{font-size: 16px;}
	.newsSelList{margin-bottom: 30px;}
	.indNewsItem3 .date{width: 65px;height: 65px;}
	.indNewsItem3 .date p{font-size: 32px;}
	.indNewsItem3 .date span{font-size: 14px;}
	
	.indNewsItem1 .img img{height: 350px;}
	.indNewsR li{margin-bottom: 10px;}
	.sec6{padding-bottom: 70px;}
	
	.foot1 {padding: 60px 0 30px;}
	.foot1 .dd {margin-bottom: 10px;}
	.foot2 .f2l span, .foot2 .f2l a{font-size: 14px;}
	
	
}
@media screen and (max-width:1280px) {
	.w1520{width: 1100px;}
	.indcaseBox{padding-left:calc((100vw - 1100px)/2);}
	.mySwiperCaseItem{padding-right:calc((100vw - 1100px)/2);}
	.mySwiperCaseItem .swiper-button-next{right: calc((100vw - 1100px) / 2 + 20px);}
	
	.indTeamBox .swiper-button-next, .indTeamBox .swiper-button-prev{width: 40px;height: 40px;background-size: 12px;margin-top: -20px;}
	.indTeamBox .swiper-button-next{right: -50px;}
	.indTeamBox .swiper-button-prev{left: -50px;}
	
	
	
}
@media screen and (max-width:1199px) {
	.xcaseCBox{flex-direction: column;align-items: unset;}
	.xcaseTel{margin-left: 0;margin-top: 10px;}

	.sec8{display: none;}
	.h-header{display: none;}
	.wap_header{display: flex;}
	.h-header-zw{height: 60px;}
	
	.pd50{padding-left: 20px;padding-right: 20px;}
	.w1520{width: 100%;padding: 0 20px;}
	.indcaseBox{padding-left:20px;}
	.mySwiperCaseItem{padding-right:20px;}
	.mySwiperCaseItem .swiper-button-next{right: 30px;}
	
	.search-alert .cent-form{height: 50px;}
	.search-alert .cent-form:before{zoom: .8;margin-top: -30px;}
	.search-alert .cent-form .tex{padding: 0 60px 0 40px;font-size: 18px;}
	.search-alert .cent-form .sub-butn{font-size: 16px;width: 60px;}
	
	
	.mySwiperBanner .swiper-button-next{right: 20px;}
	.mySwiperBanner .swiper-button-prev{left: 20px;}
	.banner .movehouse{display: none;}
	.indNumItem{height: 120px;padding-bottom: 0;}
	.indNumItem p{font-size: 38px;}
	.indNumItem span{font-size: 14px;}
	
	.indTitle{padding: 50px 0 20px;}
	.indTitle .atit {font-size: 16px;}
	.indTitle .btit {font-size: 28px;}
	
	.solutionItem{margin: -5px;}
	.SLItem{margin: 5px;}
	.SLItemW50 {width: calc(50% - 10px);}
	.SLItem .desc {padding: 15px 15px;}
	.SLItem .desc .btit{font-size: 18px;text-align: center;line-height: 1.2;}
	.SLItem .descA{opacity: 1!important;transform: translateY(0)!important;}
	.SLItem .descB{display: none;}
	
	.indTeamBox .swiper-button-next{right: 0px;}
	.indTeamBox .swiper-button-prev{left: 0px;}
	
	.mySwiperSolution .swiper-pagination-bullet {width: 40px;height: 6px;}
	
	.indCaseSelList{width: 255px;margin-right: 15px;}
	/* .indCaseLB {width: calc(100% - 270px);} */
	.indCaseLB{width: calc(100% - 290px);}
	.indCaseSel {height: 80px;}
	.indCaseSel .icon{margin: 5px auto 10px;}
	.indCaseSel p {font-size: 16px;}
	.mySwiperCaseItem .swiper-button-prev{left: 10px;}
	
	.indCaseItem .desc{padding: 30px 15px 0;}
	.indCaseItem .desc .atit p{font-size: 20px;width: calc(100% - 90px);}
	.indCaseItem .desc .atit span {width: 90px;height: 35px;font-size: 14px;}
	.indCaseItem .desc .btit{font-size: 14px;margin: 12px 0;}
	.indCaseItem .desc .btit p {line-height: 22px;height: 22px;}
	
	.conventionList{margin: -5px;}
	.conventionItem{width: calc(33.333% - 10px);margin: 5px;}
	.conventionItem p{font-size: 15px;}
	
	.teamInfoBox{width: 50%;margin-right: 10px;}
	.teamList{width: 50%;}
	.indTeamBox .swiper-button-prev{left: 10px;}
	.indTeamBox .swiper-button-next{right: 10px;}
	.indTeamBox .swiper-button-next, .indTeamBox .swiper-button-prev{background-image: url(../image/iconRight21.png);border-color: #ffffff;}
	
	
	.teamItem p {height: 45px;line-height: 45px;font-size: 16px;}
	.teamInfoBox .desc {padding: 20px 20px 20px;}
	.teamInfoBox .desc .atit{font-size: 22px;}
	.teamInfoBox .desc .btit{font-size: 14px;line-height: 20px;}
	
	
	.newsSelList {margin-bottom: 20px;}
	.indNewsL{width: 55%;}
	.indNewsR{width: 45%;padding-left: 10px;}
	
	.mySwiperNews .swiper-pagination{right: 20px;bottom: 30px!important;}
	.mySwiperNews .swiper-pagination .swiper-pagination-bullet{width: 30px;height: 5px;}
	.indNewsItem1 .desc{padding: 30px 170px 20px 20px;}
	.indNewsItem1 .desc .atit{font-size: 14px;}
	.indNewsItem1 .desc .btit{font-size: 18px;}
	.indNewsItem1 .img img {height: 280px;}
	
	.indNewsList2{margin: 5px -5px -5px}
	.indNewsItem2{width: 100%;padding: 20px 25px 20px;margin: 5px;}
	.indNewsItem2 .atit{font-size: 14px;}
	.indNewsItem2 .btit{font-size: 18px;line-height: 30px;height: 30px;margin: 4px 0 10px;}
	.indNewsItem2 .ctit span{font-size: 14px;}
	
	.foot1 .dl{display: none;}
	.foot1 .dl.s{display: flex;flex-wrap: wrap;width: 100%;justify-content: center;}
	
	.f-info {display: flex;flex-wrap: wrap;}
	.f-logo{width: 100%;text-align: center;}
	.f-infoItem{width: 50%;}
	.foot1 .dl.s .dt{text-align: center;width: 100%;}
	.foot1 .dt::after{margin: 5px auto 15px;}
	.f-ewm{margin-bottom: 0;margin: 0 10px 0;}
	.foot2{padding: 12px 0;}
	.foot2 .f2l{width: 100%;text-align: center;display: flex;justify-content: center;flex-wrap: wrap;}
	.foot2 .f2r{display: none;}
	.xcaseItem2 .img img{max-width: 318px;}
}
@media screen and (max-width:780px) {
	.hekhBtnBox{margin-bottom: 20px;}
	.xcaseItem2 .img img{min-height: 110px!important;max-height: 110px!important;}
	.qddhSelList>div{margin-right: 10px;margin-bottom: 10px;}
	.qddhSelList>div:nth-child(2n){margin-right: 0;}
	
	.pd50{padding-left: 15px;padding-right: 15px;}
	.w1520{padding: 0 15px;}
	.indcaseBox{padding-left:15px;}
	.mySwiperCaseItem{padding-right:15px;}
	.mySwiperCaseItem .swiper-button-next{right: 25px;}
	
	.mySwiperBannerPC{display: none;}
	.mySwiperBannerWAP{display: block;}
	.mySwiperBanner .swiper-button-next, .mySwiperBanner .swiper-button-prev{width: 40px;height: 40px;margin-top: -20px;}
	.mySwiperBanner .swiper-button-next {right: 15px;}
	.mySwiperBanner .swiper-button-prev {left: 15px;}
	
	.indNumItem{width: 33.333%;height: auto;padding: 20px 0 25px;}
	.indNumItem:nth-of-type(4),.indNumItem:nth-of-type(5){width: 50%;border-top: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;}
	.solutionItem{display: block;}
	.SL1{width: 100%;}
	.SL2{width: 100%;}
	.SLItem{height: 150px;width: calc(50% - 10px);}
	.SLItem .desc {padding: 15px 5px;}
	
	.SL1:nth-of-type(1) .SLItem{width: 100%;height: 180px;}
	.SL2 .SLItem:nth-of-type(3){width: 100%;height: 180px;}
	
	
	.indcaseBox{flex-wrap: wrap;}
	.indCaseSelList{width: 100%;margin-right: 15px;}
	.indCaseLB{width: 100%;margin-top: 6px;position: relative;height: auto;}
	
	.indCaseSel{width: calc(50% - 6px);box-shadow: 0px 0px 5px 0 #eee;}
	.indCaseItem .img img{min-height: 350px;}
	
	.conventionItem{width: calc(50% - 10px);}
	.conventionItem p{padding: 0 10px;}
	.indTeamBox{flex-wrap: wrap;}
	.teamInfoBox{width: 100%;margin-right: 0;}
	.teamList{width: 100%;margin-top: 10px;}
	.indTeamBox .swiper-button-next, .indTeamBox .swiper-button-prev{top: 30%;}
	
	.indTitFlex{flex-direction: column;align-items: center;}
	.indTitle.left{text-align: center;}
	
	.newsSelList{justify-content: center;margin: 0 auto 20px;}
	.newsSel{margin: 3px;min-width: 90px;}
	
	.indNewsBox{flex-wrap: wrap;}
	.indNewsL{width: 100%;}
	.indNewsR{width: 100%;padding-left: 0;margin-top: 10px;}
	
	.sec6{padding-bottom: 50px;}
	.f-infoItem{width: 100%;}
	
}

.indNumBox,.sec1,.sec2,.sec3,.sec4,.sec5,.sec6{overflow: hidden;}






.xcaseSelList{display: flex;flex-wrap: wrap;justify-content: space-evenly;margin-bottom: 25px;}
.xCaseSel{display: block;}
.xCaseSel .icon{display: block;position: relative;margin: 0 auto 5px;width: 70px;height: 70px;border-radius: 50%;border: 1px solid #E0E0E0;background-color: #FFFFFF;overflow: hidden;}
.xCaseSel .icon i{display: block;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center 20px;position: relative;z-index: 9;}
.xCaseSel .icon::before{content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #e70012;transition: .3s;opacity: 0;}
.xCaseSel p{display: block;font-size: 14px;color: #666666;line-height: 1.5;text-align: center;}
.xCaseSel.active .icon::before{opacity: 1;}
.xCaseSel.active .icon i{background-position: center -55px;}
.xCaseSel.active p{color: #e70012;}
.xcaseC{display: none;}
.xcaseC.active{display: block;}

.mySwiperXCaseSel{position: relative;overflow: hidden;margin-top: 25px;}
.mySwiperXLB{position: relative;overflow: hidden;}
.mySwiperXLB .swiper-slide{opacity: 0!important;}
.mySwiperXLB .swiper-slide-active{opacity: 1!important;}
.xCaseItem{display: flex;background: #F8F8F8;border-radius: 10px;overflow: hidden;}
.xCaseItem .img{width: 50%;}
.xCaseItem .img img{max-width: 765px;max-height: 500px;min-width: 765px;min-height: 500px; display:block;width: 100%;height: 100%;object-fit: cover;object-position: center;}
.xCaseItem .desc{width: 50%;padding: 30px 30px;}
.xCaseItem .desc .atit{font-weight: bold;font-size: 30px;color: #000000;line-height: 40px;}
.xCaseItem .desc .btit{}
.xCaseItem .desc .btit p{display: flex;align-tracks: center;font-size: 16px;font-weight: bold;color: #222222;line-height: 1.2;margin: 25px 0 6px;}
.xCaseItem .desc .btit p img{display: block;margin-right: 5px;}
.xCaseItem .desc .btit span{display: block;font-size: 16px;color: #666666;line-height: 26px;max-height: 78px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.xCaseItem .desc .ctit{display: flex;align-items: center;justify-content: center;width: 150px;height: 50px;background: #e70012;border-radius: 25px;font-size: 18px;color: #FFFFFF;line-height: 1.2;transition: .3s;}
.xCaseItem .desc .ctit:hover{transform: translateY(-5px);box-shadow: 0px 0px 10px 0 #eee;}

.xCaseList{position: relative;overflow: hidden;width: 100%;margin-top: 20px;}
/* .xCaseList{display: flex;flex-wrap: wrap;margin: 10px -10px -10px;} */
/* .xcaseItem2{display: block;width: calc(25% - 20px);margin:10px;position: relative;border-radius: 10px;overflow: hidden;} */
.xcaseItem2{display: block;width: 100%;position: relative;border-radius: 10px;overflow: hidden;}
.xcaseItem2 .img{overflow: hidden;}
.xcaseItem2 .img img{height: 100%;object-fit: cover; max-width: 365px;max-height:240px ;min-width: 365px;min-height:240px ; display: block;width: 100%;transition: .5s;}
.xcaseItem2 p{display: block;position: absolute;bottom: 0;left: 0;width: 100%;line-height: 50px;font-size: 16px;color: #FFFFFF;text-align: center;padding: 20px 10px 0;background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.xcaseItem2:hover .img img{transform: scale(1.05);}



@media screen and (max-width:1199px) {
	.xCaseList{margin-top: 15px;}
	.dtBox{flex-direction: column;}
	.f-ewm:first-child{margin-right: auto;}
}
@media screen and (max-width:780px) {
	.xcaseSelList{margin-bottom: 0;}
	.xCaseSel{width: 20%;margin-bottom: 15px;}
	.xCaseSel p{font-size: 12px;}
	.xCaseItem{flex-wrap: wrap;}
	.xCaseItem .img{width: 100%;}
	.xCaseItem .desc{width: 100%;padding: 20px 15px;}
	.xCaseItem .desc .atit{font-size: 24px;line-height: 32px;}
	.xCaseItem .desc .btit p{margin: 20px 0 5px;}
	.xCaseItem .desc .btit span{font-size: 14px;line-height: 20px;max-height: 60px;}
	.xCaseItem .desc .ctit{width: 140px;height: 45px;margin-top: 25px;font-size: 16px;}
	.xcaseItem2 p{line-height: 40px;font-size: 14px;padding-top: 15px;}
	
	
	
}




.advan-sec5{background: url(../image/xhBg1.jpg) center/cover;}
.xHonorBox{display: flex;align-items: center;margin-top: 40px;}
.xhList{width: 35%;}
.xhItem{display: flex;flex-direction: row-reverse;font-size: 20px;font-weight: bold;line-height: 50px;color:#000000;transition: .3s;}
.xhItem:hover{color: #00326D;}
.xhItem:nth-of-type(1),.xhItem:nth-of-type(9){transform: translateX(50px);}
.xhItem:nth-of-type(2),.xhItem:nth-of-type(8){transform: translateX(25px);}
.xhItem:nth-of-type(3),.xhItem:nth-of-type(7){transform: translateX(0px);}
.xhItem:nth-of-type(4),.xhItem:nth-of-type(6){transform: translateX(-25px);}
.xhItem:nth-of-type(5){transform: translateX(-50px);}
.xhct{position: relative;width: 28%;margin: 0 1%;}
.xhct img{display: block;max-width: 100%;}
.xhct .img1{position: absolute;z-index: 9;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;}
.xhct .imgBg{position: relative;z-index:8;animation: xhct 10s linear infinite;width: 100%;}
@keyframes xhct{0%{transform: rotate(0deg)}100%{transform: rotate(360deg)}}
.xhimgs{width: 35%;position: relative;padding: 0 20px;}
.mySwiperXHonor{position: relative;overflow: hidden;}
.xhonor{display: block;width: 100%;padding: 25px 10px;}
.xhonor img{display: block;width: 100%;}
.honorBg{display: block;position: absolute;left: 0;width: 100%;transform: translateY(50%);}
.honorBg img{display: block;width: 100%;}
.honorBg1{bottom: 50%;}
.honorBg2{bottom: 0;}
@media screen and (max-width:1720px) {
	.xhItem{font-size: 18px;line-height: 45px;}
}
@media screen and (max-width:1520px) {
	.xhItem{font-size: 16px;line-height: 40px;}
	.xhonor{padding: 20px 10px;}
}
@media screen and (max-width:1199px) {
	.xHonorBox{margin-top: 30px;}
	.xhct{display: none;}
	.xhimgs{width: 50%;}
	.xhList{width: 50%;padding-right: 20px;}
	.xhItem{transform: translateX(0)!important;}
}
@media screen and (max-width:780px) {
	.xHonorBox{margin-top: 10px;}
	.xHonorBox{flex-direction: column-reverse;}
	.xhimgs{width: 100%;}
	.xhList{width: 100%;padding-right: 0px;padding-top: 20px;}
	.xhItem{flex-direction: row;font-size: 15px;line-height: 30px;}
}


