
.rsj_en_pub_header {position: absolute;top: 0;left: 50%;transform: translate(-50%,0);z-index: 100;}

.pages-services {min-width: 1200px;}

.pages-banner {height: 560px;background: url(rsj_en_services_banner_01.jpg) no-repeat center top;}
.pages-banner .list-con {position: relative;height: 100%;width: 1200px;margin: 0 auto;}
.pages-banner .list-title {position: absolute;bottom: 74px;left: 0;font-size: 84px;color: #fff;}

.menu-title {text-align: center;font-size: 28px;line-height: 88px;font-weight: bold;}
.pages-list-btn-more {text-align: center;}
.pages-list-btn-more a {display: inline-block;font-size: 18px;line-height: 46px;padding: 0 75px;border-radius: 100px 100px;background-color: #e36c2c;color: #fff;}

.pages-services .menu-title {font-size: 40px;}
.pages-services-box-1 {margin: 0 auto;background: url(rsj_en_services_bg-1_02.jpg) no-repeat center top;height: 671px;background-size: auto 100%;padding-top: 50px;}
.pages-services-box-1 .swiper-wrap-con {position: relative;width: 1150px;margin: 0 auto;padding-bottom: 40px;padding-top: 20px;}
.pages-services-box-1 .swiper-wrap {width: 1150px;margin: 0 auto;overflow: hidden;}
.pages-services-box-1 .swiper {margin-left: -410px;}
.pages-services-box-1 .swiper-slide {width: 737px;height: 415px;}
.pages-services-box-1 .swiper-slide a,.pages-services-box-1 .swiper-slide img {width: 100%;height: 100%;display: block;}
.pages-services-box-1 .swiper-pagination-bullet {background: #999;opacity: 1;width: 12px;height: 12px;border-radius: 100px 100px;margin: 0 8px;}
.pages-services-box-1 .swiper-pagination-bullet-active {background: #e36c2c;position: relative;width: 42px;}
.pages-services-box-1 .swiper-pagination {bottom: 0;left: 50%;transform: translate(-50%,0);}
.pages-services-box-1 .swiper-button-next,.pages-services-box-1 .swiper-button-prev {transform: rotate(180deg);top: 199px;background: url(../../home/images/rsj_en_icon-2_05.png) no-repeat center top;width: 46px;height: 46px;margin-top: 0;right: -85px;}
.pages-services-box-1 .swiper-button-prev {transform: rotate(0deg);left: -85px;}
.pages-services-box-1 .swiper-button-next::after,.pages-services-box-1 .swiper-button-prev::after {display: none;}

.pages-services-box-wrap-2 {background: #f4f6f7;padding-bottom: 100px;}
.pages-services-box-2 {padding-top: 55px;width: 1200px;margin: 0 auto;}
.pages-services-list-2 {padding-top: 85px;}
.pages-services-list-2 li {margin-bottom: 95px;}
.pages-services-list-2 .list-con {position: relative;}
.pages-services-list-2 .list-con::after {content: "";display: block;clear: both;}
.pages-services-list-2 .list-pic {width: 420px;height: 237px;position: absolute;top: -52px;left: 0;}
.pages-services-list-2 .list-pic a,.pages-services-list-2 .list-pic img {display: block;width: 100%;height: 100%;position: relative;}
.pages-services-list-2 .list-pic i {display: block;width: 54px;height: 54px;position: absolute;bottom: 0;right: 0;background: url(rsj_en_services_icon-1_05.jpg) no-repeat center top;}
.pages-services-list-2 .list-text {background-color: #fff;padding: 30px 40px 30px 110px;width: 700px;min-height: 155px;margin-left: 350px;}
.pages-services-list-2 .list-title {font-size: 28px;line-height: 50px;margin-bottom: 10px;}
.pages-services-list-2 .list-title a {color: #000;}
.pages-services-list-2 .list-brief {font-size: 18px;line-height: 30px;color: #666;}
.pages-services-list-2 .list-brief a {color: #666;}
.pages-services-list-2 li:nth-child(even) .list-pic {left: auto;right: 0;}
.pages-services-list-2 li:nth-child(even) .list-text {margin-left: 0;padding: 30px 110px 30px 40px;}

@media screen and (max-width:1023px){
    .rsj_en_pub_header_mobile{position: absolute;top: 0;left: 0;}
    body {width: 100%;overflow-x: hidden;}
    .pages-services {min-width: 0;}
    .pages-banner {height: 7.1893rem;background-size: auto 100%;background-position: -6.1rem top;}
    .pages-banner .list-con {width: 100%;}
    .pages-banner .list-title {bottom:.8rem;font-size: .9rem;left: .5rem;}
    .pages-services-box-1 {height: auto;background-size: 100% 100%;padding-top: 1rem;}
    .pages-services .menu-title {font-size: .7rem;line-height: 1rem;}
    .pages-services-box-1 .swiper-wrap-con {width: 16rem;padding-top: .5rem;padding-bottom: 1.5rem;}
    .pages-services-box-1 .swiper-wrap {width: 15rem;}
    .pages-services-box-1 .swiper-slide {width: 9.472rem;height: 5.3333rem;}
    .pages-services-box-1 .swiper {margin-left: -6.2rem;}
    .pages-services-box-1 .swiper-pagination {padding-bottom: .5rem;}
    .pages-services-box-1 .swiper-button-next, .pages-services-box-1 .swiper-button-prev {display: none;}
    .pages-services-box-1 .swiper-pagination-bullet {width: .3rem;height: .3rem;}
    .pages-services-box-1 .swiper-pagination-bullet-active {width: .8rem;}
    .pages-services-box-wrap-2 {padding-bottom: 1rem;background-color: #fff;}
    .pages-services-box-2 {padding-top: 1rem;width: 16rem;}
    .pages-services-list-2 {padding-top: .5rem;}
    .pages-services-list-2 ul {padding-bottom: .5rem;}
    .pages-services-list-2 li {margin-bottom: .5rem;padding: 0 .5rem;}
    .pages-services-list-2 .list-con {}
    .pages-services-list-2 .list-con::after {content: "";display: block;clear: both;}
    .pages-services-list-2 .list-pic {top: 0;position: relative;width: 6.4rem;height: 3.6267rem;float: left;}
    .pages-services-list-2 .list-pic i {width: .9387rem;height: .9387rem;background-size: 100% 100%;}
    .pages-services-list-2 .list-text {background: none;padding: 0;margin-left: 0;width: 8rem;min-height: auto;float: right;}
    .pages-services-list-2 .list-title {font-size: .6rem;line-height: .7rem;margin-bottom: .2rem;}
    .pages-services-list-2 .list-brief {font-size: .5rem;line-height: .6rem;}
    .pages-services-list-2 li:nth-child(even) .list-text {padding: 0;}
}