.idrsummer{font-family:League Spartan;background:url(./bottom_bg.png) bottom no-repeat}.idrsummer .buybtn{display:flex;margin:0px auto;align-items:center;justify-content:center;width:258px;height:48px;border:1px solid #707070;border-radius:24px;font:normal normal 600 18px League Spartan;color:#1E1C2C;transition:all .3s ease}.idrsummer .buybtn.red{background:transparent linear-gradient(90deg, #FFAB19 0%, #FF1002 100%) 0% 0% no-repeat padding-box;border:1px solid rgba(251,235,4,0.77);color:#fff}.idrsummer .buybtn:hover{background:transparent linear-gradient(90deg, #FFD119 0%, #FF870E 100%) 0% 0% no-repeat padding-box;box-shadow:0px 6px 12px #F1800073;border:1px solid #FBEB04C4;color:#fff}.idrsummer .table-box h2,.idrsummer .about h2{color:#1F1E24;font:normal normal bold 32px/35px League Spartan;text-align:center}.idrsummer .feature{padding-top:75px}.idrsummer .feature h2{color:#1F1E24;font:normal normal bold 32px/35px League Spartan;text-align:center}.idrsummer .feature .message{display:flex;justify-content:space-between;margin-top:70px}.idrsummer .feature .message .img-box{position:relative;width:539px;height:369px}.idrsummer .feature .message .feature-off{position:absolute;width:255px;height:219px;background:url(./gift_box.png) center no-repeat;z-index:2;right:-100px;bottom:15px;text-align:center}.idrsummer .feature .message .feature-off p{transform:matrix(0.98, -0.21, 0.21, 0.98, 0, 0);font:normal normal bold 20px/49px League Spartan;color:#FFFFFF;text-shadow:0px 3px 6px #D11C00;position:absolute;left:76px;bottom:26px}.idrsummer .feature .message .message-box{display:flex;width:615px;justify-content:space-between;flex-wrap:wrap}.idrsummer .feature .message .message-box li{width:48%;margin-bottom:35px}.idrsummer .feature .message .message-box li h3{display:flex;margin-bottom:15px;align-items:center;font:normal normal 600 18px/21px League Spartan}.idrsummer .feature .message .message-box li h3::before{content:"";width:12px;height:12px;margin-right:10px;background:url(./checked.svg) center no-repeat;background-size:contain}.idrsummer .feature .message .message-box li p{padding-left:22px;color:#4E4E4E;font:normal normal normal 16px/20px League Spartan}.idrsummer .feature .img-box{position:relative;z-index:1}.idrsummer .table-box{padding-top:80px;width:1200px !important}.idrsummer .table-box .table_cont{padding:120px 12px 0px;display:flex;justify-content:space-between;align-items:start}.idrsummer .table-box .table_cont .li_title{height:60px;font-weight:600;line-height:60px;border-radius:12px 12px 0px 0px;text-align:center}.idrsummer .table-box .table_cont ul{border-radius:12px}.idrsummer .table-box .table_cont ul li{display:flex;height:30px;align-items:center;justify-content:center;border-bottom:1px solid #FFEDE9}.idrsummer .table-box .table_cont ul li:last-child{border:none}.idrsummer .table-box .table_cont ul li span{display:block;width:17px;height:17px}.idrsummer .table-box .table_cont ul li span.grey-yes{background:url(./grey_yes.png) center no-repeat}.idrsummer .table-box .table_cont ul li span.grey-no{background:url(./grey_no.png) center no-repeat}.idrsummer .table-box .table_cont ul li span.red-yes{background:url(./red_yes.png) center no-repeat}.idrsummer .table-box .table_cont .table_l{width:470px;padding-left:18px}.idrsummer .table-box .table_cont .table_l li{justify-content:left;align-items:center;font-size:14px;font-weight:600;gap:10px}.idrsummer .table-box .table_cont .table_l li span{width:auto;height:auto}.idrsummer .table-box .table_cont .table_c{box-shadow:0px 6px 10px #FFC9BF96}.idrsummer .table-box .table_cont .table_c ul{width:296px;padding:0px 12px 10px}.idrsummer .table-box .table_cont .table_c .li_title{background:#FFF4F2}.idrsummer .table-box .table_cont .table_r{width:424px;padding:17px 13px;border-radius:12px;position:relative;top:-50px}.idrsummer .table-box .table_cont .table_r::before{content:"";display:block;width:117px;height:72px;background:url(./vip-logo.png) center no-repeat;position:absolute;top:-20px;left:0;right:0;margin:0px auto}.idrsummer .table-box .table_cont .table_r .li_title{font-size:20px;color:#fff;background:transparent linear-gradient(90deg, #FFC367 0%, #FF6C3E 100%) 0% 0% no-repeat padding-box;height:90px;line-height:90px}.idrsummer .table-box .table_cont .table_r ul{background:#fff;padding:0px 16px 20px;box-shadow:0px 10px 20px #FF935396}.idrsummer .table-box .table_cont .table_r .btn_list{height:fit-content;padding-top:20px}.idrsummer .about{margin:100px auto}.idrsummer .about .h2{font-size:32px;text-align:center;margin-bottom:40px}.idrsummer .about .about_box{position:relative}.idrsummer .about .about_box .left_btn{width:36px;height:36px;position:absolute;left:50px;top:60%;background:url(./sprites_ic.png) no-repeat -60px -173px;z-index:999;cursor:pointer}.idrsummer .about .about_box .left_btn:not(.swiper-button-disabled){background-position:0 -221px}.idrsummer .about .about_box .right_btn{width:36px;height:36px;position:absolute;right:50px;top:60%;background:url(./sprites_ic.png) no-repeat -60px -173px;z-index:999;cursor:pointer}.idrsummer .about .about_box .right_btn:not(.swiper-button-disabled){background-position:-61px -221px}.idrsummer .about .about_box .swiper-container{width:834px;background:none;border-radius:4px;margin:0 auto;position:relative}.idrsummer .about .about_box .swiper-container .swiper-slide{width:100%;display:flex}.idrsummer .about .about_box .swiper-container .swiper-slide .comment{width:834px}.idrsummer .about .about_box .swiper-container .swiper-slide .comment .name{margin-top:23px;margin-bottom:32px;font-size:16px;font-weight:bold;color:#242427;line-height:24px}.idrsummer .about .about_box .swiper-container .swiper-slide .comment .main{margin-bottom:20px;font-size:14px;font-weight:600;color:#63636A;line-height:30px}.idrsummer .about .about_box .swiper-container .swiper-slide .comment .star-four{width:95px;height:15px;background:url(./sprites_ic.png) no-repeat 0 -47px;margin:0 auto}.idrsummer .about .about_box .swiper-container .swiper-slide .comment .star-five{width:95px;height:15px;background:url(./sprites_ic.png) no-repeat 0 -78px;margin:0 auto}.idrsummer .footer{padding:22px 16px 18px;text-align:center;background:#fff;color:#8F8F8F;line-height:1.5;font-size:16px;font-weight:500}.idrsummer .isrsummer-pop .pop_save{margin-top:15px;font-size:16px;font-weight:bold;color:#FFD236}.idrsummer .isrsummer-pop .pop_sale{padding-top:0px !important}.idrsummer .isrsummer-pop .pop_current .pop_save{color:#FF7E0E}.idrsummer .isrsummer-pop .buybtn{width:fit-content;padding:0px 10px}
