

.text-upper{text-transform:uppercase}.sep-banner{width:100%;overflow:hidden;position:relative}
.sep-banner .back img{width:100%}
.sep-banner .banner-main{width:100%;position:absolute;left:0;top:0;height:100%}.sep-banner .sep-container{position:relative;height:100%;display:flex;padding-top:5%;justify-content:center}.sep-banner .sep-container .banner-div{text-align:center;max-width:100%}.sep-banner .sep-container .banner-title{font-size:60px;color:#fff;line-height:70px;transition:all .3s;display:block;text-shadow:0 8px 7px rgba(0,0,0,0.36);max-width:1024px;margin:0 auto}.sep-banner .sep-container .banner-title:hover{transform:translateY(-10px)}.sep-com-banner .swiper-pagination{width:100px !important;height:100%;left:10px;top:0;display:flex;flex-direction:column;justify-content:center;align-items:center}

.swiper-pc .swiper-pagination .swiper-pagination-bullet::after{content:'';display:block;height:2px;width:110px;background-color:#fff;position:absolute;top:50%;margin-top:-1px;right:-110px}.swiper-pc .swiper-pagination .swiper-pagination-bullet::before{content:'';display:block;width:33px;height:33px;background:#fff;opacity:.6;border-radius:50%;position:absolute;left:-12px;top:-12px;display:none}.swiper-pc .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{display:block} 

.pro-box .swiper-container .swiper-pagination-bullet{width:12px;height:12px;background:rgba(181,181,181,0.6);border-radius:50%;opacity:1;margin:0 12px !important;position:relative}.pro-box .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#d1273d}.pro-box .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active::after{display:block}.pro-box .swiper-container .swiper-pagination-bullet::after{content:'';display:block;width:26px;height:26px;border:1px solid #d1273d;border-radius:50%;position:absolute;left:-7px;top:-7px;display:none}
 
 .swiper-pagination-bullet-active{background:#d1273d} 
 
 .swiper-pagination-bullet{width:13px;height:13px;background:none;border:2px solid #fff;opacity:1;border-radius:0;background-color:none;border-radius:50%;margin:0;margin-right:104px !important;position:relative}.swiper-pc .swiper-pagination .swiper-pagination-bullet:last-child{margin-right:0}.swiper-pc .swiper-pagination .swiper-pagination-bullet:last-child::after{display:none}.swiper-pc .swiper-pagination .swiper-pagination-bullet::after{content:'';display:block;height:2px;width:110px;background-color:#fff;position:absolute;top:50%;margin-top:-1px;right:-110px}.swiper-pc .swiper-pagination .swiper-pagination-bullet::before{content:'';display:block;width:33px;height:33px;background:#fff;opacity:.6;border-radius:50%;position:absolute;left:-12px;top:-12px;display:none}.swiper-pc .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{display:block} 
 
 .sep-com-banner .swiper-pagination .swiper-pagination-bullet{display:block;margin-bottom:100px !important;margin-right:0 !important}.sep-com-banner .swiper-pagination .swiper-pagination-bullet::after{content:'';width:2px !important;height:100px !important;left:3px !important;top:114% !important} 
 
 
 .sep-com-banner .swiper-pagination .swiper-pagination-bullet:last-child{margin-bottom:0 !important}.com-global-box .com-global-main{max-width:100%}}@media screen and (max-width:1366px){.sep-inner-body {max-width:92%} list-fea-box .list1-opcial-list ul li .ques-title .title-con{font-size:26px}}@media screen and (max-width:1280px){.pdfs-boxs .pdfs-lists{width:100%}}@media screen and (max-width:1200px){.sep-com-banner .swiper-pagination .swiper-pagination-bullet::after{height:50px !important}.sep-com-banner .swiper-pagination .swiper-pagination-bullet{margin-bottom:50px !important}}@media screen and (max-width:1024px){.index-pro-box .index-pro-ul li .thumb .thumb-cover{display:none}.index-pro-box .index-pro-ul li:hover .thumb .thumb-cover{opacity:0;display:none}.index-pro-box .top-title{padding:0}.index-pro-box .top-title .title::after{display:block}.index-pro-richtext1{display:block}.sep-inner-banner .banner-div .banner-des{display:none}
 
 sep-com-banner .swiper-pagination .swiper-pagination-bullet:last-child{margin-bottom:0 !important}
 .swiper-pagination-bullet-active::after{display:block}
 .pro-box .swiper-container .swiper-pagination-bullet::after{content:'';display:block;width:26px;height:26px;border:1px solid #d1273d;border-radius:50%;position:absolute;left:-7px;top:-7px;display:none}
 position:relative}.swiper-pc .swiper-pagination .swiper-pagination-bullet:last-child{margin-right:0}

@media screen and (max-width:1800px){}@media screen and (max-width:1460px){.sep-banner .banner-title{font-size:54px;line-height:64px}}@media screen and (max-width:1366px){.sep-banner .sep-container .banner-title{font-size:48px;line-height:58px}}@media screen and (max-width:812px){.swiper-pc{display:none}.sep-banner .sep-container .banner-title{font-size:36px;line-height:50px}}@media screen and (max-width:480px){.sep-banner .sep-container .banner-title{font-size:28px;line-height:36px}}@media screen and (max-width:375px){.sep-banner .sep-container .banner-title{font-size:27px}}@media screen and (max-width:812px){.sep-com-banner .swiper-pc{display:block}}@media screen and (max-width:480px){.sep-com-banner .swiper-pagination{display:none}}/* CSS Document */

