@charset "utf-8";

.mySwiper {overflow: hidden;  position:relative; height:100%;}

.mySwiper .swiper-wrapper {}
.mySwiper .swiper-wrapper .swiper-slide {position: relative;}
.mySwiper .swiper-wrapper .swiper-slide .main_tit {position: absolute; color: #fff; top: 40%; left:0%; margin:0 auto; width:100%; }



.mySwiper .swiper-wrapper .swiper-slide .main_tit h2 {font-size: 55px; line-height:1.2; max-width:1200px;margin:0 auto; }
.mySwiper .swiper-wrapper .swiper-slide .main_tit h2 span.pc_cut{display:block;}
.mySwiper .swiper-wrapper .swiper-slide .main_tit p {font-size: 18px; padding-top:15px; max-width:1200px;margin:0 auto;}
.mySwiper .swiper-wrapper .swiper-slide img {width: 100%; vertical-align: middle;}
.mySwiper .swiper-wrapper .swiper-slide img.pc {display:block;}
.mySwiper .swiper-wrapper .swiper-slide img.mobile {display:none;}



.paging_wrap2 {position: absolute; top: 67%; left:auto; right:auto; width:100%; }
.paging_wrap2_in{position:relative; max-width:1200px; margin:0 auto; }


.swiper-progress-bar .slide_progress-bar { color:#fff;}
.paging_wrap2 .swiper-button-next {top:0;  left:97px; background-image:url('../img/s_img/right.png'); width:10px; height:18px; background-size:10px 18px;}
.paging_wrap2 .swiper-button-prev { top: 0px; left:7px; background-image: url('../img/s_img/left.png'); width:10px; height:18px;  background-size:10px 18px;}
.paging_wrap2 .swiper-pagination {top: -24px; left: 30px;  width:175px; bottom: auto; color: #fff;}
.paging_wrap2 .swiper-pagination-current {position: absolute; left: 0;}
.paging_wrap2 .swiper-pagination-total { position: absolute;  left:40px; color:#ccc;}
.swiper-progress-bar { position: absolute;  top: -24px;  left:57px;  width: 1px;  display: block;  z-index: 1;  height: 20px;}


.paging_wrap2 .swiper-pagination .bar{display:none;}



@media (max-width:1560px) {

.mySwiper .swiper-wrapper .swiper-slide .main_tit {position: absolute; color: #fff; top:40%; left:0%; margin:0 auto; width:100%; }
.paging_wrap2 {  top: 67%;}

.mySwiper .swiper-wrapper .swiper-slide .main_tit h2 {font-size: 42px; }
.mySwiper .swiper-wrapper .swiper-slide .main_tit p {font-size: 17px; }



}/* 1560px End*/





@media (max-width:1199px) {


.mySwiper {overflow: hidden;  position:relative;}

.mySwiper .swiper-wrapper {}
.mySwiper .swiper-wrapper .swiper-slide {position: relative;}
.mySwiper .swiper-wrapper .swiper-slide .main_tit {position: absolute; color: #fff; top: 40%; left:auto; margin-left:auto; }
.mySwiper .swiper-wrapper .swiper-slide .main_tit h2 {font-size: 32px; text-align:center;}
.mySwiper .swiper-wrapper .swiper-slide .main_tit p {font-size: 16px; text-align:center;}
.mySwiper .swiper-wrapper .swiper-slide img {width: 100%; vertical-align: middle;}




.paging_wrap2 { position: absolute;  top: auto; bottom:10%;  left: auto; right:auto; width:100%; }

.paging_wrap2 .paging_wrap2_in{position:relative; margin:0 auto; width:100px;}
.paging_wrap2 .swiper-button-next {top:0;  left:80px; background-image:url('../img/s_img/right.png'); width:10px; height:18px; background-size:10px 18px;}
.paging_wrap2 .swiper-button-prev { top: 0px; left:0px; background-image: url('../img/s_img/left.png'); width:10px; height:18px;  background-size:10px 18px;}
.paging_wrap2 .swiper-pagination {top: -24px; left: 17px;  width:175px; bottom: auto; color: #fff;}
.paging_wrap2 .swiper-pagination-current {position: absolute; left: 0;}
.paging_wrap2 .swiper-pagination-total { position: absolute;  left:40px; color:#ccc;}
.swiper-progress-bar { position: absolute;  top: -24px;  left:41px;  width: 1px;  display: block;  z-index: 1;    height: 20px;}




}/* 1199px End*/



@media (max-width: 991px) {

/*991px section0 */

.mySwiper .swiper-wrapper .swiper-slide .main_tit {  position: absolute;  color: #fff;  top: 40%;  width:100%; left:auto; right:auto; margin-right:auto; margin-left:auto;}
.mySwiper .swiper-wrapper .swiper-slide .main_tit h2 {  font-size:24px; text-align:center;}
.mySwiper .swiper-wrapper .swiper-slide .main_tit p {  font-size:15px;  text-align:center;}

.mySwiper .swiper-wrapper .swiper-slide img.pc {display:none;}
.mySwiper .swiper-wrapper .swiper-slide img.mobile {display:block;}

.paging_wrap2 { position: absolute;  top: 57%;  left: auto; right:auto; width:100%; }

.paging_wrap2 .paging_wrap2_in{position:relative; margin:0 auto; width:100px;}
.paging_wrap2 .swiper-button-next {top:0;  left:80px; background-image:url('../img/s_img/right.png'); width:10px; height:18px; background-size:10px 18px;}
.paging_wrap2 .swiper-button-prev { top: 0px; left:0px; background-image: url('../img/s_img/left.png'); width:10px; height:18px;  background-size:10px 18px;}
.paging_wrap2 .swiper-pagination {top: -24px; left: 17px;  width:175px; bottom: auto; color: #fff;}
.paging_wrap2 .swiper-pagination-current {position: absolute; left: 0;}
.paging_wrap2 .swiper-pagination-total { position: absolute;  left:40px; color:#ccc;}
.swiper-progress-bar { position: absolute;  top: -24px;  left:41px;  width: 1px;  display: block;  z-index: 1;    height: 20px;}


}/* 991px End*/





@media (max-width:768px) {

/*991px section0 */


.mySwiper .swiper-wrapper .swiper-slide .main_tit {  position: absolute;  color: #fff;  top: 40%; }
.mySwiper .swiper-wrapper .swiper-slide .main_tit h2 {  font-size:18px; line-height:1.4;}
.mySwiper .swiper-wrapper .swiper-slide .main_tit p {  font-size:14px; line-height:1.4;}
.mySwiper .swiper-wrapper .swiper-slide .main_tit p span.m_cut{display:block;}

.paging_wrap2 {
    position: absolute;
    top: auto;
    left: auto;
    right: auto;
    width: 100%;
	bottom:10%;}


}/*768px End*/
