* {margin: 0;padding: 0;outline: none;}
body {width: 100%;height: 100vh;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.logo {margin-left: 14.56vw;}
.logo img {width: 4rem;margin-bottom: 8.41vw;margin-top: 20px;}
.photo-swiper {}
.photo-swiper-item {width: 3rem !important; height: 2.5rem !important;background: url(/Public/Home/images/photo_s_bg.png) no-repeat center center;background-size:100%;float: left;}
.photo-swiper-item a {display: block; width: 92%;height: 72%;margin:12% auto;background-size:cover !important; background-repeat: no-repeat;border-radius: 0.2rem;cursor: pointer;overflow:hidden;}
.page-btn {text-align: center;margin-top: 5vw;}
.page-btn a {font-size: 42px;color: #000000;margin: 0 20px;outline: none;cursor: pointer;}
.page-btn a:hover {color: #d32026;}
.one-swiper {position: fixed; z-index: 999; left: 0; top: 0; width: 100%; height: 100vh; background-color: rgba(0, 0, 0, .8);display: none;}
.one-swiper-item {height: 100vw;}
.one-swiper-item .title {font-size: 20px;text-align: center;font-weight: 600;color: #fff;line-height: 20px;padding-top: 3vw;padding-bottom: 2vw;}
.one-swiper-item a {display: block;width: 50vw;height: 28vw;margin: 0 auto;background-repeat: no-repeat;background-size: contain;background-position: center center;cursor: pointer;}
.one-swiper-item .sub-title {font-size: 14px;color: #999;line-height: 32px;padding-left: 14.56vw;padding-top: 2vw;}

@media screen and (max-width: 1300px) {
.one-swiper-item .sub-title {padding-left: 29.56vw;}
.photo-swiper-item {width: 3.5rem !important; height: 3rem !important;}
}
.one-swiper-item p {font-size: 14px;color: #999;line-height: 32px;padding-left: 29.56vw;padding-right: 29.56vw;}
.one-prev {display: block;font-size: 42px;left: 14.56vw;top: 50%;position: absolute;z-index: 9;color: #fff;cursor: pointer;}
.one-next {display: block;font-size: 42px;right: 14.56vw;top: 50%;position: absolute;z-index: 9;color: #fff;cursor: pointer;}
.close-btn {position: absolute;right: 14.56vw;top: 1vw;font-size: 28px;color: #fff;cursor: pointer;z-index: 2;}
.jump {color: #fff;position: fixed; right: 10%;bottom: 5%;z-index: 2;background: #d10202; border-radius: 0.05rem;-moz-border-radius: 0.05rem;padding: 0.05rem 0.1rem; display: inline-block; text-decoration: none;font-size: 0.18rem}
a.jump:hover {background: #f60;} 
.swiper-wrapper {-webkit-transition-timing-function: linear;    /*之前是ease-out*/-moz-transition-timing-function: linear;-ms-transition-timing-function: linear;o-transition-timing-function: linear;transition-timing-function: linear;margin: 0 auto;}
.m-logo {display: none;}
.swiper-wrapper{width:unset;float: left !important;}

@media screen and (max-width: 750px) {
.logo{display: inline-block; margin: 0 auto;}
.logo .m-logo {width: 50%;display: block;margin: 0 auto;}
.p-logo {display: none;}
.jump {color: #fff;position: fixed;right: 50%;margin-right: -9%; bottom: 1vw;z-index: 100;background: #d10202; border-radius: 0.05rem;-moz-border-radius: 0.25rem;padding: 0.2rem 0.5rem; border-radius: 0.15rem;display: inline-block;text-decoration: none;}
.photo-swiper-item{height: 2.9rem;}
}
@media screen and (max-width: 420px) {
.logo {margin-left: 0;}
.logo .m-logo {display: block;width: 94%;margin: 2vw auto 13vh;}
.p-logo {display: none;}
.photo-swiper{
height: 40vw;
width: 115vw;
}
.photo-swiper-item{width: 7.3rem !important; height: 6rem !important; background-size:cover;}
.photo-swiper-item a{width: 92%; height:75%; margin: 4.6vw auto; border-radius: 0.2rem;}
.page-btn a{ font-size: 30px;}
.jump{right: 56%;transform: translateX(50%);bottom: 10%;padding: 0.4rem 1.4rem; font-size:0.6rem;}
.close-btn{right:5vw;top: 5vw;}
.one-swiper{background-color: #000;}
.one-swiper-item a{width: 100%;height: 70vw;}
.one-swiper-item p{padding-left: 2.5vw;padding-right: 2.5vw;}
.one-swiper-item .sub-title{padding-left: 2.5vw;}
.one-swiper-item .title{padding-top: 25vw;padding-bottom: 5vw;}
.one-swiper-item p{}
.one-swiper-item{height: 100vh;overflow-y: auto;}
.one-prev{left: 2.5vw;font-size: 30px;top: 40%;}
.one-next{right: 2.5vw;top: 40%;font-size: 30px;
}
}<!--9.7036361694336E-5-->