@font-face{font-family:'notosans';src:url(../fonts/NotoSansHans-DemiLight.otf)}

.index-banner-swiper .textbox{position:absolute;z-index:9;opacity:0;transform:translateY(150px);-webkit-transform:translateY(150px);-moz-transform:translateY(150px)}
.index-banner-swiper .swiper-slide-active .textbox{opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px)}
.index-banner-swiper .textbox1{width:810px;left:15.41%;top:170px}
.index-banner-swiper .textbox1 .title{font-size:24px;color:#fff;font-weight:bold;text-align:center}
.index-banner-swiper .textbox1 .text{font-size:20px;color:#fff;text-align:center;margin-top:6px}
.index-banner-swiper .textbox2{width:782px;left:90px;top:195px}
.index-banner-swiper .textbox2 .title{font-size:24px;color:#fff;font-weight:bold;text-align:center;margin-top:11px}
.index-banner-swiper .textbox2 .text{font-size:20px;color:#fff;text-align:center;margin-top:6px}
.index-banner-swiper .textbox3{width:50%;left:90px;top:194px}
.index-banner-swiper .textbox3 .title{font-size:48px;color:#fff;font-family:'notosans'}
.index-banner-swiper .wapimg{display:none}

.index-banner-swiper.swiper-container-horizontal>.swiper-pagination-bullets{width:8px;right:45px;top:50%;z-index:3;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}
.index-banner-swiper.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:8px;height:8px;background-color:rgba(255,255,255,0.8);opacity:1;margin:17px 0;position:relative}
.index-banner-swiper.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}
.index-banner-swiper.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet svg{width:38px;height:38px;position:absolute;top:50%;margin-top:-19px;left:50%;margin-left:-19px}
.index-banner-swiper.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet svg:nth-child(2){position:absolute;left:0;top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.index-banner-swiper.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{fill:none}
.index-banner-swiper.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active .circle-chart__background{stroke:rgba(255,255,255,0.2);stroke-width:1}
.circle-chart__circle{stroke-linecap:square;fill:none}
.index-banner-swiper.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active .circle-chart__circle{stroke:#fff;stroke-width:1;stroke-linecap:square;fill:none;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform-origin:center;-webkit-transform-origin:center;-ms-transform-origin:center;-moz-transform-origin:center}
.index-banner-swiper.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active .circle-chart__circle{animation:circle-chart-fill 6.2s linear reverse;-moz-animation:circle-chart-fill 6.2s linear reverse;-webkit-animation:circle-chart-fill 6.2s linear reverse;-ms-animation:circle-chart-fill 6.2s linear reverse}
.index-banner-swiper.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.one.swiper-pagination-bullet-active .circle-chart__circle{animation:circle-chart-fill 5.5s linear reverse;-moz-animation:circle-chart-fill 5.5s linear reverse;-webkit-animation:circle-chart-fill 5.5s linear reverse;-ms-animation:circle-chart-fill 5.5s linear reverse}
@keyframes circle-chart-fill{to{stroke-dasharray:0 100}
}@-webkit-keyframes circle-chart-fill{to{stroke-dasharray:0 100}
}@-moz-keyframes circle-chart-fill{to{stroke-dasharray:0 100}
}@-ms-keyframes circle-chart-fill{to{stroke-dasharray:0 100}
}


.index-case{padding:94px 0}
.index-casetop .title{color:#000;font-size:48px;line-height:54px;font-weight:bold;}
.indexcasenavlist{color:#848484;font-size:18px;font-weight:bold;margin-right:52px;line-height:54px;cursor:pointer;position:relative}
.indexcasenavlist:nth-last-of-type(1){margin-right:0}
.indexcasenavlist:after{content:"";width:0px;height:3px;background-color:#e60012;position:absolute;bottom:0;left:0;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.indexcasenavlist.cur,
.indexcasenavlist:hover{color:#e60012}
.indexcasenavlist.cur:after,
.indexcasenavlist:hover:after{width:100%}
.icasebox{margin-top:75px;}
.icaselist{display:none}
.icaselist.cur{display:block}
.icaselist .swiper-container{padding-top:20px}
.icaselist .box{display:block}
.icaselist .img{transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.icaselist .textbox{padding:59px 60px 64px;height:298px;position:relative;overflow:hidden;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.icaselist .textbox:after{content:"";width:0;height:5px;background-color:#e60012;position:absolute;bottom:0;left:0;opacity:0;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.icaselist .textbox .date{color:#c9c9c9;font-family: "Montserrat";font-size:20px}
.icaselist .textbox .title{color:#353535;margin-top:32px;font-size:34px;height:42px;line-height:42px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.icaselist .textbox .text{color:rgba(51,51,51,0.6);height:19px;line-height:19px;margin-top:58px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.icaselist .textbox .more{width:47px;height:33px;position:absolute;left:60px;bottom:18px;opacity:0;background-image:url(../image/idx/icamore.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}
.icaselist .swiper-slide:nth-of-type(2n) .box{background-color:#f2f2f2}

.icaselist .swiper-button-next,
.icaselist .swiper-button-prev{width:60px;height:60px;top:calc((100% - 298px) / 2);margin-top:-20px;opacity:1;background-size:9px 14px;background-color:#fff}
.icaselist .swiper-button-next{background-image:url(../image/idx/icaright.png);right:16px}
.icaselist .swiper-button-next:hover{background-color:#e60012;background-image:url(../image/idx/icaright_cur.png)}
.icaselist .swiper-button-prev{background-image:url(../image/idx/icaleft.png);left:16px}
.icaselist .swiper-button-prev:hover{background-color:#e60012;background-image:url(../image/idx/icaleft_cur.png)}
.index-casetop .allmore{width:148px;height:48px;display:block;border:1px solid #b5b5b5;text-align:center;line-height:46px;color:#000;font-size:16px}
.index-casetop .allmore:hover{background-color:#e60012;color:#fff;border-color:#e60012;border-radius:4px}
.index-news{padding:88px 0 165px;background-color:#f7f7f7}
.indexnewsbot{margin-top:120px}
.indexnewsbot .swiper-slide:nth-of-type(1){width:700px;margin-right:87px;margin-bottom:0}
.indexnewsbot .swiper-slide{width:calc(100% - 787px);background-color:#fff;margin-bottom:28px;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.indexnewsbot .swiper-slide .box{display:block}
.indexnewsbot .swiper-slide:nth-of-type(1) .img, .indexnewsbot .swiper-slide:nth-of-type(1) .img img{width:100%}
.indexnewsbot .swiper-slide:nth-of-type(1) .textbox{width:100%;padding:30px 32px 31px;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.indexnewsbot .swiper-slide .date{font-size:20px;line-height:26px;font-family: "Montserrat";color:#c9c9c9;font-weight:bold}
.indexnewsbot .swiper-slide:nth-of-type(1) .textbox .title{margin-top:18px;color:#000;font-size:24px;height:auto;line-height:32px}
.indexnewsbot .swiper-slide:hover{background-color:#bd101d;box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.21);}
.indexnewsbot .swiper-slide:hover .date, .indexnewsbot .swiper-slide:hover .textbox .title{color:#fff}
.indexnewsbot .swiper-slide .img{width:288px}
.indexnewsbot .swiper-slide .textbox{width:calc(100% - 288px);padding:26px 44px 0 54px;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.indexnewsbot .swiper-slide .textbox .title{color:#666;margin-top:14px;font-size:20px;line-height:34px}
.indexnewsbot .swiper-wrapper{display:block}
.indexnewsbot .swiper-slide:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.indexnewsbot .swiper-slide:nth-last-of-type(1){margin-bottom:0}
.indexbotlist{width:50%;height:500px;background-repeat:no-repeat;background-position:center center;background-size:cover}
.indexbotlist:nth-of-type(1){padding:90px 9.0625vw 0 9.826vw}
.indexbotlist:nth-of-type(1) .icon{height:35px}
.indexbotlist:nth-of-type(1) .title{color:#fff;margin:35px 0 20px;font-size:48px;line-height:58px;font-weight:bold;}
.indexbotlist:nth-of-type(1) .text{color:#fff;line-height:2.143}
.indexbotlist:nth-of-type(1) .more{width:47px;height:33px;display:block;margin-top:116px;background-image:url(../image/idx/indexbotmore.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}
.indexbotlist:nth-of-type(2){padding:90px 0vw 0 98px}
.indexbotlist:nth-of-type(2) .title{color:#fff;margin:35px 0 14px;font-size:48px;line-height:58px;font-weight:bold;}
.indexbotlist:nth-of-type(2) .title2{color:#fff;font-weight:bold}
.indexbotlist:nth-of-type(2) .text{color:#fff;line-height:2.143}
.indexbotlist:nth-of-type(2) .more{width:47px;height:33px;display:block;margin-top:44px;background-image:url(../image/idx/indexbotmore_cur.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}
.indexbotlist .more img, .indexbusinwaptop{display:none}
.indexbusinbox{position:relative}
.indexbusinpctitle{font-size:48px;color:#fff;position:absolute;left:9.823vw;z-index:5;top:34px;font-weight:bold;line-height:58px;}
.indexbusinlist{width:calc((100% - 760px) / 5);height:889px;position:relative;overflow:hidden}
.indexbusinlist:nth-of-type(1){width:760px}
/* .indexbusinlist .box{width:auto;max-width:initial} */
/* .indexbusinlist .img{width:auto;max-width:initial} */
.indexbusinlist .img img{width:auto;max-width:initial;opacity:0}
.indexbusinlist .textbox{width:100%;height:100%;position:absolute;top:0;left:0;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.indexbusinlist .topbox{width:100%;padding:112px 0 0 40px;position:absolute;top:0;left:0;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.indexbusinlist .topbox .num{color:#fff;font-weight:bold;font-family:Arial;width:38px}
.indexbusinlist .topbox .line{width:calc(100% - 38px);height:1px;background-color:rgba(255,255,255,0.3);margin-top:11px}
.indexbusinlist .topbox .icon{margin:82px 0 40px}
.indexbusinlist .topbox .title{color:#fff;font-size:22px;font-weight:bold;line-height:30px;}
.indexbusinlist .topbox .more{margin-top:384px}
.indexbusinlist .botbox{width:100%;padding:56px 76px 84px 88px;background-color:rgba(0,0,0,0.6);position:absolute;bottom:-800px;left:0;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.indexbusinlist .botbox .title{color:#fff;font-size:40px;font-weight:bold;line-height:50px;}
.indexbusinlist .botbox .text{color:#fff;line-height:1.8;height:102px;margin:24px 0 61px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}
.indexbusinlist.cur .topbox{padding:112px 0 0 84px}
.indexbusinlist.cur .topbox .title,
.indexbusinlist.cur .topbox .icon,
.indexbusinlist.cur .topbox .more{display:none}
.indexbusinlist.cur .botbox{bottom:0}
.indexbusinlist.cur .img img{opacity:1}
.indexbusinlist{background-repeat:no-repeat;background-position:center center;background-size:cover}
.indexbusinlist:nth-of-type(1){background-image:url(../image/idx/idxBusBg1.jpg)}
.indexbusinlist:nth-of-type(2){background-image:url(../image/idx/idxBusBg2.jpg)}
.indexbusinlist:nth-of-type(3){background-image:url(../image/idx/idxBusBg3.jpg)}
.indexbusinlist:nth-of-type(4){background-image:url(../image/idx/idxBusBg4.jpg)}
.indexbusinlist:nth-of-type(5){background-image:url(../image/idx/idxBusBg5.jpg)}
.indexbusinlist:nth-of-type(6){background-image:url(../image/idx/idxBusBg6.jpg)}

@media (min-width:1024px){
  .icaselist .swiper-slide:hover .box .img{transform:translateY(-20px);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px)}
  .icaselist .swiper-slide:hover .textbox{padding:20px 35px 116px}
  .icaselist .swiper-slide:hover .textbox .title{margin-top:34px}
  .icaselist .swiper-slide:hover .textbox .text{margin-top:14px}
  .icaselist .swiper-slide:hover .textbox .more{opacity:1;bottom:58px}
  .icaselist .swiper-slide:hover .textbox:after{width:100%;opacity:1}
}

@media (min-width:1441px){
  .icaselist .swiper-slide:hover .box .img{transform:translateY(-20px);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px)}
  .icaselist .swiper-slide:hover .textbox{padding:39px 60px 116px}
  .icaselist .swiper-slide:hover .textbox .title{margin-top:44px}
  .icaselist .swiper-slide:hover .textbox .text{margin-top:14px}
  .icaselist .swiper-slide:hover .textbox .more{opacity:1;bottom:58px}
  .icaselist .swiper-slide:hover .textbox:after{width:100%;opacity:1}
}



@media (max-width:1620px){
  .indexnewsbot .swiper-slide:nth-of-type(1){width:620px;margin-right:57px}
  .indexnewsbot .swiper-slide{width:calc(100% - 687px)}
  .indexnewsbot .swiper-slide .img{width:261px}
  .indexnewsbot .swiper-slide .textbox{width:calc(100% - 261px)}
  .indexbotlist:nth-of-type(1){padding:90px 5.2625vw 0 7.8vw}
  .indexbusinpctitle{left:7.8vw}
}


@media (max-width:1440px){
  .index-banner-swiper .textbox1{width:720px;left:12.41%}
  .index-banner-swiper .textbox1 .title, .index-banner-swiper .textbox2 .title{font-size:20px}
  .index-banner-swiper .textbox1 .text, .index-banner-swiper .textbox2 .text{font-size:16px}
  .index-banner-swiper .textbox2{width:702px;left:61px}
  .index-banner-swiper .textbox3 .title{font-size:40px}
  .icaselist .textbox{height:268px;padding:40px 35px 64px}
  .icaselist .textbox .title{font-size:26px;line-height:34px;height:34px}
  .icaselist .textbox .more{left:35px}
  .icaselist .textbox .title{margin-top:22px}
  .icaselist .swiper-button-next,
  .icaselist .swiper-button-prev{top:calc((100% - 268px) / 2)}

  .index-casetop .title{font-size:40px}
  .indexnewsbot .swiper-slide:nth-of-type(1){width:540px;margin-right:47px}
  .indexnewsbot .swiper-slide{width:calc(100% - 587px)}
  .indexnewsbot .swiper-slide .img{width:234px}
  .indexnewsbot .swiper-slide .textbox{width:calc(100% - 234px);padding:20px 25px 0 32px}
  .indexbotlist:nth-of-type(1){padding:70px 3.5625vw 0 5.8vw}
  .indexbotlist:nth-of-type(2){padding:70px 0vw 0 78px}
  .indexbotlist:nth-of-type(1) .title, .indexbotlist:nth-of-type(2) .title{font-size:38px;line-height:48px}
  .indexbusinpctitle{left:5.8vw;font-size:38px}
  .indexbusinlist:nth-of-type(1){width:580px}
  .indexbusinlist{width:calc((100% - 580px) / 5)}
  .index-news{padding:56px 0 110px}
  .indexnewsbot{margin-top:66px}
  .indexbusinlist .botbox{padding:30px 45px 50px 52px}
  .indexbusinlist .botbox .title{font-size:30px;line-height:38px}
  .indexbusinlist .botbox .text{margin:15px 0 30px}
}

@media (max-width:1367px){
  .indexbusinlist{height:768px}
}

@media (max-width:1280px){
  .index-banner-swiper .textbox1{width:600px;left:10.41%}
  .index-banner-swiper .textbox2{width:602px}
  .indexbotlist:nth-of-type(1){padding:70px 3.5625vw 0 3.8vw}
  .indexbusinpctitle{left:3.8vw}
}

@media (max-width:1024px){
  .index-banner-swiper .img{display:none}
  .index-banner-swiper .wapimg{display:block}
  .index-banner-swiper .textbox1{width:100%;left:0;padding:10px 15px;top:calc(60px + 8%);background-color:rgba(0,0,0,0.35)}
  .index-banner-swiper .textbox1 .icon img,
  .index-banner-swiper .textbox2 .icon img{width:70%}
  .index-banner-swiper .textbox2{width:100%;left:0;padding:10px 15px;top:auto;bottom:0;background-color:rgba(0,0,0,0.35)}
  .index-banner-swiper .textbox3{width:100%;left:0;padding:10px 15px;top:calc(60px + 8%);background-color:rgba(0,0,0,0.35)}
  .index-banner-swiper .textbox1 .title, .index-banner-swiper .textbox2 .title{font-size:16px;text-align:left}
  .index-banner-swiper .textbox1 .text, .index-banner-swiper .textbox2 .text{font-size:12px;text-align:left;width:70%}
  .index-banner-swiper.swiper-container-horizontal>.swiper-pagination-bullets{display:none}
  .index-banner-swiper .textbox3 .title{font-size:18px}
  .index-case{padding:40px 0}
  .index-casetop .title{width:100%;font-size:22px;text-align:center;line-height:30px}
  .indexcasenavlist{font-size:14px;margin-right:4.8vw;line-height:38px}
  .indexcasenavlist:after{height:2px}
  .icasebox{margin-top:5px}
  .icaselist .textbox{height:auto;padding:15px 15px 30px}
  .icaselist .textbox .date{font-size:14px}
  .icaselist .textbox .title{font-size:18px;height:26px;line-height:26px;margin-top:8px}
  .icaselist .textbox .text{font-size:12px;height:20px;line-height:20px;margin-top:20px}
  .icaselist .swiper-slide .box{background-color:#f2f2f2}
  .icaselist .swiper-button-next, .icaselist .swiper-button-prev{top:auto;bottom:137px;width:40px;height:40px;background-size:6px 10px}
  .icaselist .swiper-button-next{right:0}
  .icaselist .swiper-button-prev{left:0}
  .index-news{padding:35px 0 100px;position:relative}
  .indexnewsbot .swiper-slide:nth-of-type(1){width:100%;margin-right:0}
  .indexnewsbot .swiper-slide{width:100%;float:none}
  .indexnewsbot .swiper-wrapper{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
  .indexnewsbot{margin-top:20px}
  .index-casetop .allmore{width:118px;height:36px;line-height:34px;position:absolute;bottom:45px;left:50%;margin-left:-59px;font-size:14px}
  .indexnewsbot .swiper-slide:nth-of-type(1) .textbox,
  .indexnewsbot .swiper-slide .textbox{width:100%;padding:15px 25px 35px}
  .indexnewsbot .swiper-slide .date{font-size:16px;line-height:20px}
  .indexnewsbot .swiper-slide:nth-of-type(1) .textbox .title,
  .indexnewsbot .swiper-slide .textbox .title{font-size:16px;height:26px;line-height:26px;margin-top:6px}
  .indexnewsbot .swiper-container{padding-bottom:40px}
  .indexnewsbot .swiper-slide .img{width:100%}
  .indexnewsbot .swiper-slide{margin-bottom:0}
  .indexnewsbot .swiper-container-horizontal>.swiper-pagination-bullets{width:100%;text-align:center;bottom:0}
  .indexnewsbot .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:10px;height:10px;opacity:1;background-color:transparent;border:2px solid #bdbdbd}
  .indexnewsbot .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#e60012;border-color:#e60012}
  .indexbotlist{width:100%;height:250px;position:relative}
  .indexbotlist:nth-of-type(1){padding:30px;background-image:url(../image/idx/indexbotbg1wap.jpg) !important}
  .indexbotlist:nth-of-type(1) .icon{height:25px}
  .indexbotlist:nth-of-type(1) .icon img{width:30px}
  .indexbotlist:nth-of-type(2) .icon img{width:25px}
  .indexbotlist:nth-of-type(2){padding:35px;background-image:url(../image/idx/indexbotbg2wap.jpg) !important}
  .indexbotlist:nth-of-type(1) .title, .indexbotlist:nth-of-type(2) .title{font-size:22px;line-height:30px}
  .indexbotlist:nth-of-type(1) .title, .indexbotlist:nth-of-type(2) .title{margin:20px 0 15px}
  .indexbotlist:nth-of-type(1) .text, .indexbotlist:nth-of-type(2) .text{font-size:12px;line-height:1.6}
  .indexbotlist:nth-of-type(1) .more,
  .indexbotlist:nth-of-type(2) .more{width:33px;height:auto;background-image:none;position:absolute;right:30px;top:80px;margin-top:0}
  .indexbotlist .more img, .indexbusinwaptop{display:block}
  .indexbusinwaptop{padding:30px 0 25px}
  .indexbusinwaptop .title{font-size:24px;color:#000;text-align:center;font-weight:bold;}
  .indexbusinnav{margin-top:8px}
  .indexbusinnavlist{margin-right:4.8vw;font-size:14px;font-weight:bold;color:#848484;line-height:38px;position:relative;}
  .indexbusinnavlist:after{content:"";width:0px;height:2px;background-color:#e60012;position:absolute;bottom:0;left:0;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
  .indexbusinnavlist.cur{color:#e60012}
  .indexbusinnavlist.cur:after{width:100%}
  .indexbusinlist{display:none;height:auto}
  .indexbusinlist.cur{display:block;width:100%}
  .indexbusinlist:nth-of-type(1), .indexbusinlist .img img{width:100%}
  .indexbusinpctitle, .indexbusinlist .topbox .line{display:none}
  .indexbusinlist .topbox, .indexbusinlist.cur .topbox{padding:50px 15px 0}
  .indexbusinlist .botbox{padding:25px 40px 35px 15px}
  .indexbusinlist .botbox .title{font-size:20px;line-height:28px}
  .indexbusinlist .botbox .text{margin:12px 0 25px;-webkit-line-clamp:4}
  .indexbusinlist .botbox .more{width:33px}
  /* .indexbusinlist .botbox .text{} */
}