@charset "UTF-8";
/*Tips*/
.tips_wind { display: none; width: 100%; position: fixed; z-index: 9999; left: 0; top: 33%; text-align: center; font-size: 14px; }

.tips_wind span { background: rgba(0, 0, 0, 0.7); border-radius: 6px; color: #fff; text-align: center; line-height: 30px; padding: 10px 12px; margin: 0 auto; display: inline-block; max-width: 180px; }

#loading { width: 100%; height: 100%; background-color: #000; position: fixed; left: 0; top: 0; z-index: 99998; }

#loadingAnim { width: 360px; height: 200px; position: fixed; left: 50%; top: 50%; margin: -180px 0 0 -180px; z-index: 99999; }

#loadingAnim .loadingtit { width: 100%; height: 50px; line-height: 50px; font-size: 20px; color: #999; text-align: center; }

#loadingAnim .loadingtxt { width: 100%; height: 60px; line-height: 60px; font-size: 40px; color: #fff; text-align: center; }

#loadingAnim .loadingAnim-img-wrap { position: absolute; left: 80px; top: 120px; width: 200px; height: 1px; }

#loadingAnim .loadingAnim-img-wrap .loadingAnim-img { position: absolute; right: 0; top: 0; width: 100%; height: 2px; background-color: #000; }

#loadingAnim .loadingAnim-img-wrap .loadingAnim-img-g { position: absolute; right: 0; top: 0; width: 100%; height: 2px; background-color: #fff; }

.warpbox { background: url("/sw/jrcs/images/bj.jpg") no-repeat center; width: 100%; height: 4181px; overflow: hidden; font-size: 14px; }

.Min1 { height: 1080px; position: relative; }

.Min1 .texttop { width: 924px; height: 295px; position: absolute; top: 275px; left: 50%; margin-left: -462px; }

.Min1 .texttop img { width: 100%; height: 100%; display: block; }

.Min1 .btnbox { position: absolute; width: 1000px; top: 695px; left: 50%; margin-left: -500px; }

.Min1 .btnbox .btn { position: absolute; background: url("/sw/jrcs/images/icoimg.png") no-repeat center; height: 176px; width: 733px; }

.Min1 .btnbox .btn a { display: block; position: absolute; width: 330px; left: 50px; top: 26px; height: 120px; cursor: pointer; }

.Min1 .btnbox .btn1 { background-position: 0 -251px; left: 0; }

.Min1 .btnbox .btn2 { left: 530px; background-position: 0 -461px; }

.Min1 .text2 { width: 423px; height: 53px; position: absolute; top: 910px; left: 50%; margin-left: -212px; }

.Min1 .text2 img { width: 100%; height: 100%; display: block; }

.Min2 { height: 1640px; position: relative; }

.Min2 .swiper-container { top: 736px; left: 50%; width: 900px; margin-left: -450px; }

.Min2 .swiper-container .swiper-slide { width: auto; }

.Min2 .swiper-container .img { background: url("/sw/jrcs/images/imgtu.png") no-repeat left; display: block; width: 206px; height: 236px; margin: 0 auto; }

.Min2 .swiper-container .img1 { background-position: -9px 0; }

.Min2 .swiper-container .img2 { background-position: -228px 0; }

.Min2 .swiper-container .img3 { background-position: -443px 0; }

.Min2 .swiper-container .img4 { background-position: -659px 0; }

.Min2 .swiper-container .img5 { background-position: -876px 0; }

.Min2 .swiper-container .img6 { background-position: -1097px 0; }

.Min2 .swiper-container .img7 { background-position: -1315px 0; }

.Min2 .botnbox { top: 1275px; position: absolute; width: 580px; left: 50%; margin-left: -290px; height: 52px; }

.Min2 .botnbox .btn { background: url("/sw/jrcs/images/icoimg.png") no-repeat center; display: block; height: 52px; width: 257px; cursor: pointer; position: relative; }

.Min2 .botnbox .btn:hover { opacity: 0.9; }

.Min2 .botnbox .btn input { width: 100%; height: 100%; position: absolute; left: 0; top: 0; opacity: 0; cursor: pointer; }

.Min2 .botnbox .btn1 { float: left; background-position: -597px 0; }

.Min2 .botnbox .btn2 { float: right; background-position: 0 0; }

.Min2 .botnbox .btn2.on { background-position: -305px 0; }

.Min2 .choubtn { position: absolute; background: url("/sw/jrcs/images/icoimg.png") no-repeat center; height: 144px; width: 442px; background-position: 0 -92px; left: 50%; margin-left: 240px; bottom: 160px; cursor: pointer; }

.Min2 .choubtn span { position: absolute; color: #000; font-size: 45px; left: 238px; height: 144px; line-height: 132px; font-style: italic; }

.Min3 { height: 1460px; position: relative; }

.Min3 .swiper-container { width: 1050px; position: absolute; left: 50%; margin-left: -480px; top: 1030px; }

.Min3 .swiper-container .swiper-slide { width: auto; }

.Min3 .swiper-container .swiper-slide .img { background: url("/sw/jrcs/images/imgbj.png") no-repeat center; width: 342px; height: 213px; position: relative; }

.Min3 .swiper-container .swiper-slide .img img { max-width: 280px; max-height: 160px; display: block; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.Mintan { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: rgba(0, 0, 0, 0.7); z-index: 1000; overflow: hidden; display: none; }

.Mintan .bj { background: #000 url("../images/bj2.jpg") no-repeat center; width: 100%; height: 100%; position: absolute; top: 0; left: 0; }

.Mintan .video { position: absolute; width: 1920px; height: 1080px; top: 50%; left: 50%; margin-top: -540px; margin-left: -960px; background: #000; }

.Mintan .video video { width: 1920px; height: 1080px; display: block; }

.Mintan .close { background: url("/sw/jrcs/images/close.png") no-repeat center; width: 64px; height: 59px; position: absolute; right: 0; cursor: pointer; z-index: 1; top: -10px; }

.Mintan .tanbox { display: none; width: 383px; height: 404px; position: absolute; left: 50%; top: 50%; margin-left: -192px; margin-top: -202px; }

.Mintan .tanbox li { width: 100%; height: 100%; display: none; }

.swiper-wrapper { -webkit-transition-timing-function: linear; transition-timing-function: linear; }

.fleximg { z-index: 10; position: fixed; background: url("/sw/jrcs/images/down.png") no-repeat center; width: 267px; height: 338px; top: 50%; right: 0; margin-top: -260px; }

.fleximg .btn { position: absolute; width: 175px; height: 60px; left: 14px; top: 39px; cursor: pointer; }

/*µÇ¼Ç*/
.motaidengji { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: rgba(0, 0, 0, 0.7); z-index: 1000; overflow: hidden; display: none; }

.dengji { position: fixed; left: 50%; top: 50%; margin-top: -275px; margin-left: -190px; height: 545px; width: 376px; z-index: 1001; border: 0; border-radius: 10px; background: #bdb5a9; padding-top: 6px; }

.dengji .close { background: url("/sw/jrcs/images/close.png") no-repeat center; width: 64px; height: 59px; position: absolute; cursor: pointer; z-index: 1; right: -20px; top: -20px; }

.dengji .toplist { height: 75px; text-align: center; color: #000; font-size: 23px; width: 100%; margin: 0 auto; margin-bottom: 26px; font-weight: normal; border-bottom: 2px solid #000; border-radius: 10px 10px 0 0; }

.dengji .toplist h2 { height: 45px; line-height: 45px; text-align: center; font-size: 23px; font-weight: 500; color: #0e0303; }

.dengji .toplist h3 { font-size: 14px; color: #736b6b; font-weight: 500; }

.dengji .inpu { width: 325px; margin: 0 auto; height: 40px; border-radius: 10px; background: none; line-height: 40px; color: #000000; padding: 0 10px; margin-top: 10px; border: 1px solid #312115; }

.dengji input { height: 36px; width: 210px; background: none; border: none; color: #0e0d0d; font-size: 18px; }

.dengji .pa { color: #c9c9c9; font-size: 13px; height: 20px; line-height: 20px; width: 325px; margin: 0 auto; text-align: center; }

.dengji .btn { width: 320px; margin: 0 auto; height: 35px; background: #1aa4d3; border-radius: 10px; margin-top: 20px; border: none; text-align: center; line-height: 35px; color: #fff; font-size: 19px; cursor: pointer; display: block; }

.dengji .p1 { height: 35px; line-height: 35px; color: #000000; font-size: 25px; width: 345px; margin: 0 auto; margin-top: 20px; }

.dengji .p2 { line-height: 38px; color: #000000; font-size: 19px; width: 344px; margin: 0 auto; }


