
.scaleimg1:hover .pic em{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}

.banner .swiper-slide a{height: 576px;}

.iMain{width: 100%;background: url(../images/iMainBg.jpg) no-repeat center top;}

.isect1{margin-top: 0;display: none;}
.isect1 .top{padding-top: 0;}
.isect1 .top .logo{display: none;}

.isect6{margin: -50px auto 84px;margin-bottom: 54px;}
.isect6 .top{padding-top: 86px;position: relative;z-index: 3;}
.isect6 .top .logo{width: 130px;height: 100px;position: absolute;left: 50%;top: 0;margin-left: -65px;text-align: center;line-height: 100px;}
.isect6 .top .logo b{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/rhombus.png) no-repeat center;z-index: -1;}
.isect6 .scroll{width: 100%;position: relative;overflow: hidden;}
.isect6 .scroll .swiper-pagination{display: none;}
.isect6 .scroll .swiper-slide{width: auto;}
.isect6 .scroll .wrap{display: block;text-align: center;}
.isect6 .scroll .wrap .icon{width: 68px;height: 68px;margin: 0 auto 8px;border:1px solid #999999;border-radius: 50%;text-align: center;line-height: 68px;font-size: 0;}
.isect6 .scroll .wrap .icon img{max-width: 100%;max-height: 100%;}
.isect6 .scroll .wrap h5{font-size: 16px;line-height: 24px;color: #333333;font-weight: normal;font-size: 12px;}
.isect6 .scroll .wrap:hover .icon{border-color: #cd0101;background: #cd0101;}
.isect6 .scroll .wrap:hover .icon img{filter: brightness(0) invert(1);}

.isect7{padding-bottom: 90px;}
.isect7 .scroll{width: 100%;position: relative;overflow: hidden;padding-bottom: 32px;}
.isect7 .scroll ul li{width: 35.7%;margin-left: 1.6%;}
.isect7 .scroll ul li:first-child{margin-left: 0;}
.isect7 .scroll ul li a{display: block;width: 100%;height: 0;padding-bottom: 102.22%;position: relative;overflow: hidden;}
.isect7 .scroll ul li a em{position: absolute;left: 0;top:0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.isect7 .scroll ul li a b{position: absolute;left: 0;top:0;width: 100%;height: 100%;z-index: 2;background: url(../images/mask1.png) no-repeat center;background-size: cover;}
.isect7 .scroll ul li a h5{position: absolute;left: 0;bottom: 0;z-index: 3;width: 100%;box-sizing:border-box;padding: 0 20px;font-size: 16px;line-height: 56px;color: #ffffff;font-weight: normal;}
.isect7 .scroll ul li.li2,.isect7 .scroll ul li.li3{width: 26.98%;}
.isect7 .scroll ul li.li2 a,.isect7 .scroll ul li.li3 a{padding-bottom: 64.7%;}
.isect7 .scroll ul li.li2 a b,.isect7 .scroll ul li.li3 a b{background-image: url(../images/mask2.png);}
.isect7 .scroll ul li.li4{position: absolute;right: 0;bottom: 0;width: 34.12%;}
.isect7 .scroll ul li.li4 a{padding-bottom: 106.977%;}
.isect7 .scroll ul li.li2{margin-right: 30%;margin-bottom: 1.6%;}
.isect7 .scroll .swiper-pagination{height: 12px;line-height: 12px;font-size: 0;bottom: 0;}
.isect7 .scroll .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;margin: 0 10px;background: #e9e9e9;opacity: 1;}
.isect7 .scroll .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #cd0101;}

.addMoreBtn{display: block;width: 132px;height: 44px;margin: 0 auto;border:1px solid #aaa;text-align: center;line-height: 44px;text-align: center;display: none;}
.addMoreBtn:hover{background: #cd0101;border-color: #cd0101;color: #fff;}

.fTop .nav .dl2,.fTop .nav .dl3{display: none;}
.fTop .nav .dl5{width: 358px;}
.fTop .nav .dl5 dd{height: auto;}
.fTop .nav .dl5 dd ul li{min-width: 50%;box-sizing:border-box;padding-right: 10px;}

.nyWrap1{margin-bottom: 80px;min-height: 350px;}

.busChanel{padding-top: 32px;}
.busChanel .wrapper{width: 582px;height: 582px;margin: 0 auto;background: url(../images/busCircle.png) no-repeat center;background-size: 100% 100%;position: relative;}
.busChanel .wrapper .circle{width: 80%;height: 80%;position: absolute;left: 10%;top:10%;box-sizing:border-box;border: 2px solid #cd0101;border-radius: 50%;opacity: 0.34;}
.busChanel .wrapper .logo{position: absolute;left: 50%;top:0;-webkit-transform:translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%);}
.busChanel .wrapper .scroll{width: 70%;height: 70%;position: absolute;left: 15%;top:15%;z-index: 2;background-repeat: no-repeat;background-position: center;background-size: cover;border-radius: 50%;position: relative;overflow: hidden;}
.busChanel .wrapper .scroll:before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;border-radius: 50%;background: rgba(0,0,0,0.6);}
.busChanel .wrapper .scroll .swiper-slide{height: 100%;}
.busChanel .wrapper .scroll .swiper-slide .wrap{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;text-align: center;}
.busChanel .wrapper .scroll .swiper-slide .wrap li a{display: inline-block;font-size: 16px;line-height: 32px;color: #ffffff;font-weight: 300;}
.busChanel .wrapper .scroll .swiper-slide .wrap li a:hover{color: #cd0101;font-weight: normal;}
.busChanel .tabs li{position: absolute;cursor: pointer;line-height: 48px;font-size: 16px;color: #666666;z-index: 4;white-space: nowrap;}
.busChanel .tabs li .icon{width: 48px;height: 48px;position: absolute;top:0;background: #bebebe;border-radius: 50%;text-align: center;line-height: 48px;font-size: 0;}
.busChanel .tabs li .icon img{max-width: 100%;max-height: 100%;}
.busChanel .tabs li.active{color: #cd0101;}
.busChanel .tabs li.active .icon{background: #cd0101;}

/*右*/
.busChanel .tabs li.right{padding-left: 75px;transform: translate(-24px,-50%);}
.busChanel .tabs li.right .icon{left: 0;}
/*左*/
.busChanel .tabs li.left{padding-right: 75px;transform: translate(calc(-100% + 24px),-50%);}
.busChanel .tabs li.left .icon{right: 0;}
/*下*/
.busChanel .tabs li.bottom{padding-top: 50px;transform: translate(-50%,0);}
.busChanel .tabs li.bottom .icon{left: 50%;margin-left: -24px;}

.contBusiness{padding: 38px 0 80px;background: #f5f5f5;min-height: 350px;}
.contBusiness .item{margin-top: 24px;}
.contBusiness .item:first-child{margin-top: 0;}
.contBusiness .item .pageStyle{font-size: 16px;line-height: 26px;color: #4c4c4c;}
.contBusiness .item .pageStyle *{max-width: 100% !important;}
.contBusiness .item .pageStyle img{height: auto !important;}
.contBusiness .item .title{font-size: 28px;line-height: 54px;color: #333333;font-weight: normal;font-size: 24px;}
.contBusiness .item1 .subTitle{margin: 20px 0 10px;padding-left: 28px;position: relative;font-size: 20px;line-height: 32px;color: #333333;}
.contBusiness .item1 .subTitle:before{content: "";position: absolute;left: 0;top:8px;border: 8px solid transparent;border-left-color: #cd0101;}
.contBusiness .item2 .cont{padding-left: 28px;}
.contBusiness .item2 .cont .ul li{min-width: 42%;box-sizing:border-box;padding-left: 38px;background: url(../images/diamond.png) no-repeat left 15px;font-size: 16px;line-height: 36px;}
.contBusiness .item3 .scroll{width: 100%;position: relative;overflow: hidden;margin-top: 14px;}
.contBusiness .item3 .scroll .wrap{display: block;position: relative;overflow: hidden;width: 100%;height: 0;padding-bottom: 72.5%;}
.contBusiness .item3 .scroll .wrap em{position: absolute;left: 0;top:0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.contBusiness .item3 .scroll .wrap h5{position: absolute;left: 0;bottom: 0;z-index: 2;width: 100%;box-sizing:border-box;padding: 0 12px;background: rgba(0,0,0,0.4);text-align: center;font-size: 16px;color: #f5f5f5;line-height: 50px;font-weight: normal;}
.contBusiness .item3 .scroll .btn{width: 40px;height: 100px;position: absolute;top: 50%;margin-top: -50px;z-index: 2;background: rgba(0,0,0,0.6);cursor: pointer;}
.contBusiness .item3 .scroll .btn.prev{left: -40px;}
.contBusiness .item3 .scroll .btn.next{right: -40px;}
.contBusiness .item3 .scroll .btn:before{content: "";width: 9px;height: 9px;border-left: 1px solid #fff;border-bottom: 1px solid #fff;position: absolute;left: 50%;top:50%;margin: -5px 0 0 -5px;}
.contBusiness .item3 .scroll .btn.prev:before{ -webkit-transform: rotateZ(45deg); -moz-transform: rotateZ(45deg); -ms-transform: rotateZ(45deg); transform: rotateZ(45deg);}
.contBusiness .item3 .scroll .btn.next:before{ -webkit-transform: rotateZ(-135deg); -moz-transform: rotateZ(-135deg); -ms-transform: rotateZ(-135deg); transform: rotateZ(-135deg);}
.contBusiness .item3 .scroll:hover .btn.prev{left: 0;}
.contBusiness .item3 .scroll:hover .btn.next{right: 0;}

.inpage-top{display: none;}
/*内页头部*/
.inpage-top{z-index: 3;position: relative;background-color: #fff;box-shadow: 0 2px 8px rgba(0,0,0,.1);padding: 0 5%;}
.inpage-top .warp{padding: 15px 100px 15px 0;}
/*内页导航*/
.inpage-nav-swiper{position: relative;padding-right: 40px;overflow: hidden;}
.inpage-nav-swiper:before{content: "";z-index: 2;position: absolute;right: 0;top: 0;bottom: 0;width: 40px;background-image: linear-gradient(90deg,rgba(255,255,255,0),#fff);}
.inpage-nav-swiper .swiper-slide{width: auto;padding: 0 1.5em;border-radius: 20px;font-size: 13px;line-height: 40px;transition: 0.3s;}
.inpage-nav-swiper .swiper-slide:hover{background-color: #ddd;}
.inpage-nav-swiper .swiper-slide.on{background-color: #cd0000;color: #fff;}
/*导航展开按钮*/
.nav-unfold-btn{position: absolute;right: 5%;top: 50%;transform: translateY(-50%);padding-right: 24px;line-height: 20px;color: #666;cursor: pointer;}
.nav-unfold-btn .arrow{position: absolute;right: 0;top: 50%;width: 16px;height: 16px;margin-top: -8px;transition: 0.3s;}
.nav-unfold-btn .arrow:after{content: "";position: absolute;right: 0;top: 50%;width: 8px;height: 8px;border: 1px solid transparent;border-bottom-color: currentColor;border-right-color: currentColor;transform: translate(-30%,-80%) rotate(45deg);}
.nav-unfold-btn:hover{color: #cd0000;}
.nav-unfold-btn.open .arrow{transform: rotate(180deg);}
/*黑色遮罩层*/
.black-layer{display: none;z-index: 2;position: fixed;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(0,0,0,.6);}
/*隐藏导航*/
.hidden-nav-wrap{display: none;position: absolute;left: 0;right: 0;top: 100%;padding: 20px;background-color: #f1f1f1;border-radius: 0 0 10px 10px;font-size: 0;}
.hidden-nav-wrap .item{display: inline-block;vertical-align: top;padding: 0 1.5em;margin: 10px;border-radius: 20px;font-size: 18px;line-height: 40px;transition: 0.3s;}
.hidden-nav-wrap .item:hover{background-color: #ddd;}
.hidden-nav-wrap .item.on{background-color: #cd0000;color: #fff;}

@media screen and (max-width: 1380px){

}

@media screen and (max-width: 1280px){
.banner .swiper-slide a{padding-bottom: 45.71%;height: 0;}
.isect6 .scroll{padding-bottom: 30px;}
.isect6 .scroll .swiper-pagination{display: block;bottom: 0;height: 8px;line-height: 8px;font-size: 0;}
.isect6 .scroll .swiper-pagination .swiper-pagination-bullet{margin: 0 3px;}
.isect6 .scroll .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #cd0101;}

.fTop .nav .dl5{width: 100%;}
.fTop .nav .dl5 dd ul li{min-width: auto;padding-right: 0;margin-right: 12px;}

.contBusiness .item3 .scroll .btn{width: 30px;height: 72px;margin-top: -36px;}
.contBusiness .item3 .scroll .btn.prev{left: -30px;}
.contBusiness .item3 .scroll .btn.next{right: -30px;}

}

@media screen and (max-width: 1024px){
.isect6 .scroll .wrap .icon{width: 44px;height: 44px;line-height: 44px;}
.isect6 .scroll .wrap h5{line-height: 20px;}
.isect7{padding-bottom: 50px;}
.isect7 .scroll ul li a h5{padding: 0 8px;font-size: 14px;line-height: 38px;}

.nyWrap1{margin-bottom: 40px;}
.busChanel{overflow: auto;}
.busChanel .outer{min-width: 580px;padding-bottom: 30px;}
.busChanel .wrapper .circle{width: 90%;height: 90%;left: 5%;top:5%;}
.busChanel .wrapper .scroll{width: 80%;height: 80%;left: 10%;top:10%;}
.busChanel .wrapper{width: 360px;height: 360px;}
.busChanel .wrapper .logo img{height: 30px;}
.busChanel .wrapper .scroll .swiper-slide .wrap li a{font-size: 12px;line-height: 20px;}
.busChanel .tabs li{font-size: 13px;line-height: 30px;}
.busChanel .tabs li .icon{width: 30px;height: 30px;line-height: 30px;}
/*右*/
.busChanel .tabs li.right{padding-left: 38px;transform: translate(-15px,-50%);}
.busChanel .tabs li.right .icon{left: 0;}
/*左*/
.busChanel .tabs li.left{padding-right: 38px;transform: translate(calc(-100% + 15px),-50%);}
.busChanel .tabs li.left .icon{right: 0;}
/*下*/
.busChanel .tabs li.bottom{padding-top: 40px;transform: translate(-50%,0);}
.busChanel .tabs li.bottom .icon{left: 50%;margin-left: -15px;}
}

@media screen and (max-width: 768px){
.isect6{margin: 0 auto 30px;}
.isect6 .top{padding-top: 30px;}
.isect6 .top .logo{display: none;}	

.contBusiness{padding: 20px 0 40px;}
.contBusiness .item .title{font-size: 20px;line-height: 34px;}
.contBusiness .item .pageStyle{font-size: 13px;line-height: 24px;}
.contBusiness .item1 .subTitle{margin: 14px 0 8px;font-size: 16px;line-height: 24px;padding-left: 20px;}
.contBusiness .item1 .subTitle:before{border-width: 6px;top:7px;}
.contBusiness .item2 .cont{padding-left: 0;}
.contBusiness .item2 .cont .ul li{padding-left: 24px;font-size: 14px;line-height: 28px;background-position: left 10px;width: 100%;box-sizing:border-box;}
.contBusiness .item3 .scroll .wrap h5{font-size: 14px;line-height: 40px;}


.inpage-top{display: block;}
.nyMenuStyle{display: none;}
/*内页头部*/
.inpage-top .warp{padding: 8px 30px 8px 0;}
/*内页导航*/
.inpage-nav-swiper{padding-right: 30px;}
.inpage-nav-swiper:before{width: 30px;}
.inpage-nav-swiper .swiper-slide{padding: 0 1em;font-size: 13px;line-height: 26px;}
/*导航展开按钮*/
.nav-unfold-btn{padding-right: 16px;font-size: 0;}
/*隐藏导航*/
.hidden-nav-wrap{padding: 10px;}
.hidden-nav-wrap .item{padding: 0 1em;margin: 5px 0;font-size: 13px;line-height: 26px;}

.caseWrap{padding-top: 20px;margin-bottom: 30px;}
}

@media screen and (max-width: 468px){
.isect6{margin-bottom: 20px;}
.isect6 .scroll{padding-bottom: 15px;}

.isect7{padding-bottom: 30px;}
.isect7 .scroll{padding-bottom: 12px;}
.isect7 .scroll ul li{width: 100% !important;margin-bottom: 2%;}
.isect7 .scroll ul li a{padding-bottom: 64.7% !important;}
.isect7 .scroll .swiper-pagination{display: none;}

.addMoreBtn{display: block;}

.isect4 .isect4Item ul li a span{font-size: 12px;}
.isect4 .isect4Item ul li a h5{max-width: 70%;}

.contBusiness .item{margin-top: 16px;}
.contBusiness .item3 .scroll{margin-top: 8px;}
.contBusiness .item3 .scroll .btn{display: none;}

.nyMenu{margin-bottom: 20px;}

.caseList li:last-child{margin-bottom: 0;}

.caseContText{margin-bottom: 20px;}
.caseContText .caseTitle{font-size: 22px;line-height: 34px;padding-bottom: 20px;}

.ititle{padding-bottom: 15px;}
}