/* BASIC css start */
/* ·Ñ¸µ¹è³Ê */
#event .MS_img-wrap { position: relative; width: 100%; overflow: hidden; }
#event .event-imgs { position: relative; }
#event .MS_img-area { float: left; }
#event .MS_img-area:not(:first-child) { display: none; }
#event .MS_img-area img { width: 100%; }
#event .pagination { position: relative; left: 0; text-align: center; width: 100%; }
#event .pagination .swiper-pagination-switch { display: inline-block; margin: 0 2px; text-indent: -9999px; background: url(/images/d3/m_01/bull/event_now@2x.gif) no-repeat 0 50%; background-size: 19px 7px; width: 10px; height: 10px; }
#event .pagination .swiper-active-switch { background-position: -12px 50%; }
/* //·Ñ¸µ¹è³Ê */
.main h3 {font-size:1.250em; display: inline-block; margin:45px 0 18px 0; padding-top:6px; border-top:1px solid #3b3b3b;}
.main .topBanner {margin-top:15px;}
.main .topBanner .topBannerLeft {width:49%; float:left; position:relative;}
.main .topBanner .topBannerRight {width:49%; float:right; position:relative;}
.main .topBanner img {width:100%; vertical-align:top;}
.main .topBanner .topBannerTitle {width:100%; font-size:1.083em; font-weight:bold; padding:2px 0; background-color:rgba(0,0,0,0.4);; text-align:center; color:#fff; position:absolute; bottom:0; left:0;}

/*ÄíÆù ÇýÅÃ ¹öÆ°*/
.main .coupon-benefit {position:relative; margin:-25px 0 10px 0} 
.main .btn-coupon { display:inline-block; height:16px; padding:0; margin-left:5px; border:1px solid #000; font-size:10px;}
.main .btn-coupon span { display:inline-block; height:16px; padding:0 5px; color:#fff; background:#000; vertical-align:top; font-size:11px; }
.main .btn-coupon em { display:inline-block; height:16px; padding:0 3px 0 0; font-size:10px; vertical-align:top; color:#000; }

.renewal_mobi_wrap { width:100%; margin:0 auto; padding:0; box-sizing:border-box; overflow:hidden; }

.wrap_tit { text-align:center; color:#565151; margin:50px 0 30px; font-size:10pt; }
.wrap_tit h3 { font-size:16pt; color:#333; font-weight:700; margin:0 0 7px; }

.new_main_slide { width:100%; margin:0 auto 20px; box-sizing:border-box; }
.new_main_slide img { width:100%; }
.new_main_slide .swiper-pagination-bullet { border-radius:0; width:9px; height:2px; }
.new_main_slide .swiper-pagination-bullet-active { background:#fff; }

.split_bn { width:100%; margin:0 auto 80px; }
.split_bn img { width:100%; }
.split_bn .swiper-button-next, .swiper-button-prev { width:20px; }
.split_bn .swiper-button-next img { width:100%; }
.split_bn .swiper-button-prev img { width:100%; }
.split_bn .swiper-button-next::after { content:""; display:none; }
.split_bn .swiper-button-prev::after { content:""; display:none; }

.jh_newar_wrap { width:100%; overflow:hidden; }

.newar_slide { width:100%; margin:0 auto 120px; }
.swiper.newar_slide { padding:0 0 30px; }
.newar_slide .swiper-slide { width:40%; }
.newar_slide .swiper-slide img { width:100%; }

.newar_slide .swiper-pagination { display:flex; width:80%!important; left:50%!important; transform: translate(-50%, 0); }
.newar_slide .swiper-pagination-bullet { flex-grow:1; background:#e4e4e4!important; opacity:.7; width:100%!important; height:2px!important; margin:0!important;border-radius:0px!important; }
.newar_slide .swiper-pagination-bullet-active { background:#333333!important; opacity:1; }
/* BASIC css end */

