.index_main .index_Box  .list a:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.index_main .index_Box .list a:hover::after { left: 0px; right: auto; width: 100%; }

.index_main .index_Box .list:last-child a::after { display: none; }
.comm_more { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position:relative; top:50px;}

.comm_more a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0px 15px 0px 9px; height: 37px; -webkit-border-radius: 35px; border-radius: 35px; color: #fff; font-size: 14px; border: 1px solid rgba(255, 255, 255, 0.5); background-color: rgba(255, 255, 255, 0.1); -webkit-transition: all .6s; transition: all .6s; overflow: hidden; position: relative; }

.comm_more a i { width: 20px; height: 20px; margin-right: 5px; position: relative; -webkit-border-radius: 100%; border-radius: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background:#e70012; background:url(/statics/img/mroe.png) no-repeat;background-position: 20% 50%;  }

.comm_more a i::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; background: #e70012; -webkit-transition: all .6s; transition: all .6s; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); z-index:-200; }

.comm_more a i::before { position: relative; z-index: 10; }

.comm_more a span { position: relative; z-index: 10;}

.comm_more a:hover { border-color: #e70012; }

.comm_more a:hover i::after { -webkit-transform: scale(10); -ms-transform: scale(10); transform: scale(10); }

.indexAboutMain { position: relative; min-height: 160vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }


.index_Ad { padding: 40px 0px; background:#efefef; overflow: hidden; position: relative; }

.index_Ad .title { font-size: 14px; line-height: 1; text-align: center; color: #e70012; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.index_Ad .title img { height: 12px; margin-right: 8px; }

.index_Ad .subTitle { margin-top: 20px; font-size: 22px; line-height: 1.2; font-weight: 600; text-align: center; color: #000; }

.index_Ad .index_Box { max-width: 1280px; margin-top: 10px; position: relative; }

.index_Ad .index_Box .swiper-wrapper { -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; }

.index_Ad .index_Box .swiper-slide .inde_Conte { background: #fff; }

.index_Ad .index_Box .swiper-slide .contentBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.index_Ad .index_Box .swiper-slide .contentBox .imgBox { width: 60%; padding-top: 45%; position: relative; overflow: hidden; }

.index_Ad .index_Box .swiper-slide .contentBox .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .6s; transition: all .6s; }

.index_Ad .index_Box .swiper-slide .contentBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 20px 0px 0px 15px; }

.index_Ad .index_Box .swiper-slide .contentBox .content .listTitle { font-size: 16px; line-height: 1.2; color: #000000; }

.index_Ad .index_Box .swiper-slide .contentBox .content .more { padding-top: 15px; }

.index_Ad .index_Box .swiper-slide .contentBox .content .comm_more a { border-color: rgba(0, 0, 0, 0.2); }

.index_Ad .index_Box .swiper-slide .contentBox .content .comm_more a span { color: #000; -webkit-transition: all .6s; transition: all .6s; }

.index_Ad .index_Box .swiper-slide .contentBox .content .comm_more a:hover { border-color: #e70012; }

.index_Ad .index_Box .swiper-slide .contentBox .content .comm_more a:hover span { color: #fff; }

.index_Ad .index_Box .swiper-slide .contentBox:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.index_Ad .index_Box .swiper-slide .listDesc { padding: 20px 20px; font-size: 14px; color: #636772; line-height: 25px; font-weight: 300; }

.index_Ad .index_Box .btn { position: absolute; right: -25px; bottom: 50px; z-index: 20; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.index_Ad .index_Box .btn a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 20px; height: 20px; margin-left: 20px; }

.index_Ad .index_Box .btn a i { height: 2px; background: #696b66; width: 20px; display: block; width: 100%; position: relative; }

.index_Ad .index_Box .btn a i::after { content: ''; position: absolute; left: 0px; top: 50%; width: 10px; height: 10px; border-left: 2px solid #696b66; border-bottom: 2px solid #696b66; -webkit-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); }

.index_Ad .index_Box .btn a.nextBtn { width: 50px; }

.index_Ad .index_Box .btn a.nextBtn i::after { left: auto; right: 0px; border: none; border-right: 2px solid #696b66; border-top: 2px solid #696b66; }

.index_Ad .index_Box .btn a:hover i { background: #e70012; }

.index_Ad .index_Box .btn a:hover i::after { border-color: #e70012; }

.index_Ad .index_Box .indexAdvantagePage { padding-top: 30px; text-align: center; display: none; }

.index_Ad .index_Box .indexAdvantagePage span { background: #ccc; opacity: 1; }

.index_Ad .index_Box .indexAdvantagePage span.swiper-pagination-bullet-active { background: #e70012; }

.index_Ad { padding:5.729vw 0vw 1.031vw; min-height: 90vh; }
.index_Ad .title { font-size: 0.781vw; }
.index_Ad .title img { height: 0.781vw; margin-right: 0.417vw; }
.index_Ad .subTitle { margin-top: 1.563vw; font-size: 2.7vw; }
.index_Ad .index_Box { max-width: 66.667vw; margin-top: 3.646vw; }
.index_Ad .index_Box .swiper-slide .contentBox .imgBox { width: 46.615vw; padding-top: 20.313vw; }
.index_Ad .index_Box .swiper-slide .contentBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 2.083vw 0vw 0vw 2.344vw; }


.index_Ad .index_Box .swiper-slide .contentBox .content .listTitle { font-size: 2.083vw;}
.container { width: 100%; padding: 0px 20px; position: relative; z-index: 10; margin: 0px auto; }
.index_cont { width: 100%; padding: 0px 20px; position: relative; z-index: 10; margin: 0px auto; }
@media (max-width: 320px) { body { min-width: 320px; } }
@media (min-width: 768px) { .container { max-width: 86.875vw; }
  .index_cont { max-width: 88.542vw; } }
@media (min-width: 1260px) { html { cursor: default; }
  .container { max-width: 72.396vw; }
  .index_cont { max-width: 88.542vw; } }
@media (min-width: 1921px) { html { cursor: default; }
  .container { max-width: 1390px; }
  .index_cont { max-width: 1700px; } }