#swiper-bg{overflow: hidden;position: relative;}
#swiper-bg .swiper-slide{height: 741px;background-repeat: no-repeat;background-position: 45%;}

#swiper-bg .div-1{display: table;width: 100%;margin: 150px auto 0 auto;max-width: 1200px;height: 591px;
padding: 0 27% 0 100px;position: relative; }
#swiper-bg .nav-btn{position: absolute;top: 50%;width: 29px;height: 56px;background-image: url("/img/ps_img/icon.png");cursor: pointer;
margin-top: -28px;}
#swiper-bg .prev{left: 0;background-position: -988px -23px;}
#swiper-bg .next{right: 0;background-position: -1043px -23px;}

#swiper-bg .div-2{display: table-cell;vertical-align: middle;}
#swiper-bg .div-1 *{text-align: center;}
#swiper-bg .d-2{margin: 15px auto 5px auto;}
#swiper-bg .p-a{font-size: 20px;color: #000;line-height: normal;font-weight: bold;}
#swiper-bg .p-b{font-size: 60px;color: #fff;font-weight: bold;line-height: normal;}
#swiper-bg .d-3{display: inline-block;width: auto;}
#swiper-bg .p-c{font-size: 128px;line-height: normal;font-weight: bold;position: relative;color: #000;padding-left: 70px;}
#swiper-bg .p-c span{font-size: 30px;}
#swiper-bg .p-c .s1{position: absolute;top: 22px;left: 0;width: 83px;height: 83px;border-radius: 50%;background: #fff;z-index:-1;
line-height: 83px;}
#swiper-bg .p-c .s1 span{position: absolute;width: 65px;height: 2px;background: #000;top: 50%;margin-top: -1px;left: 50%;
margin-left: -30px;}
#swiper-bg .p-c .s1 span:before {position: absolute;content: "";height: 7px;width: 2px;right: 2px;bottom: 0;background: #000;
-webkit-transform: rotate( -45deg );
-ms-transform: rotate( -45deg );
    -moz-transform: rotate( -45deg );
    transform: rotate( -45deg );}



#swiper-bg .li-1 .p-a{font-size: 42px;font-weight: normal;}
#swiper-bg .li-1 .p-b{font-size: 85px;}
#swiper-bg .li-1 .p{display: inline-block;vertical-align: top;border: 2px solid #fff;color: #fff;padding: 3px;font-size: 16px;margin-top: 10px;}
#swiper-bg .li-1 .dd{background: #181617;color: #fff;max-width: 320px;margin: 20px auto 0 auto;padding: 10px;
font-size: 18px;font-weight: bold;}
#swiper-bg .li-1 .dd > span{display: inline-block;width: auto;vertical-align: middle;position: relative;padding-right: 15px;}
#swiper-bg .li-1 .dd .common-arrow-1{position: absolute;top: 50%;right: 0;margin-top: -7px;}

#swiper-bg .li-2 .p-c .s1{color: #20b0b8;}
#swiper-bg .li-3 .p-c .s1{color: #e9565e;}
#swiper-bg .li-4 .p-c .s1{color: #9c60b8;}
#swiper-bg .li-5 .p-c .s1{color: #757f88;}
#swiper-bg a:hover{opacity:1;}

#swiper-bg .li-1-2 .d-3{display: block;margin-bottom: 45px;}
#swiper-bg .li-1-2 .p{display: block;font-size: 60px;border: none;line-height: normal;color:#323232;}
#swiper-bg .li-1-2 .p-a{font-size: 10px;color: #323232;letter-spacing: 6px;}
#swiper-bg .li-1-2 .p-b span{font-weight: normal;}
#swiper-bg .li-1-2 .p-b{color:#323232;}
#swiper-bg .li-1-2 .div-1{padding: 0 27% 0 0px;}


#swiper-bg .li-1-3{position: relative;}
#swiper-bg .li-1-3 .p-a{font-weight: bold;font-size: 18px;}
#swiper-bg .li-1-3 .p-a span{font-style: italic;}
#swiper-bg .li-1-3 .p-b{font-size: 60px;font-weight: normal;}
#swiper-bg .li-1-3 .p-b span{font-weight: bold;color: #042167;}
#swiper-bg .li-1-3 .dd{background-color: #fff;color:#323232;border-radius: 50px;}
#swiper-bg .li-1-3 .d-3{display: block;max-width: 315px;margin: 0 auto;border-radius: 50px;margin-bottom: 45px;}
.common-play-1{background-position: -238px -282px;width: 22px;height: 22px;position: absolute; top: 50%;
    right: -16px; margin-top: -11px;}

#swiper-bg .swiper-pagination-bullet{width: 10px;height: 10px;opacity:1;background: none;border: 2px solid #fff;outline: none;}
#swiper-bg .swiper-pagination-bullet-active{background: #fff;outline: none;}
#swiper-bg .pagination-1{text-align: right;padding-right: 20px;bottom: 15px;display: none;}
#swiper-bg .li-1-3 .ddd *{color: #fff;}
#swiper-bg .li-1-3 .ddd{position: absolute; right: 20%; bottom: 40px; background: rgba(0,0,0,.65);padding: 10px;}
#swiper-bg .li-1-3 .ddd h4{margin-top: 5px;}



.sec-padding{padding: 0 20px;}
.sec{padding-top: 50px;}

.sec-2 .div-1 .ul{display: table;width: 100%;}
.sec-2 .div-1 li{width: 50%;display: table-cell;vertical-align: bottom;}
.sec-2 .p{color:#262425;display: block;}
.sec-2 .p-1{text-align: left;}
.sec-2 .p-2{text-align: right;padding-right: 14px;position: relative;}
.sec-2 .p-2 .common-arrow-2{position: absolute;top: 50%;right: 0;margin-top: -7px;}
.sec-2 .div{max-width: 1200px;margin: 0 auto;}
.sec-2 .div-1{margin-bottom: 15px;}
#swiper-bg-2 li .d2{margin: 8px auto;height: 32px;overflow: hidden;}
#swiper-bg-2 li .d3{text-align: right;padding-right: 3px;border-bottom: 1px solid #000;padding-bottom: 8px;}
#swiper-bg-2 li .d3 p{color:#262425;display: inline-block;width: auto;position: relative;padding-left: 21px;}
#swiper-bg-2 li .d3 p span{background-image: url("/img/ps_img/icon.png");position: absolute;background-position: -1420px -39px;
width: 16px;height: 16px;left: 0;top: 50%;margin-top: -8px;}

.sec-short .div-1 .p-1 span{display: inline-block;vertical-align: middle;}
#swiper-bg-short li .d2{margin: 8px auto;height: 32px;overflow: hidden;}
#swiper-bg-short li .d2 p{color: #000;font-weight: bold;}
#swiper-bg-short li .d3{text-align: right;padding-right: 3px;border-bottom: 1px solid #000;padding-bottom: 8px;display: none;}
#swiper-bg-short li .d3 p{color:#262425;display: inline-block;width: auto;position: relative;padding-left: 21px;}
#swiper-bg-short li .d3 p span{background-image: url("/img/ps_img/icon.png");position: absolute;background-position: -1420px -39px;
width: 16px;height: 16px;left: 0;top: 50%;margin-top: -8px;}


.sec-3{padding: 50px 0 0 0;}
.sec-3 .div-1{max-width: 1200px;margin: 0 auto;position: relative;}
.sec-3 .ddd-wrap{position: absolute;width: 100%;height: 100%;top: 0;left: 0;overflow: hidden;}
.sec-3 .ddd{width: 100%;height: 100%;}
.sec-3 .ddd .ul{display: table;width: 100%;height: 100%;}
.sec-3 .ddd .ul > li{display: table-cell;vertical-align: middle;width: 50%;padding:0 45px;}
.sec-3 .ddd .ul .li1{text-align: right;}
.sec-3 .ddd .ul .li2{text-align: left;}
.sec-3 .ddd .ul .li2 .d-1{background-image: url("/img/ps_img/icon.png");background-position: -20px -106px;width: 403px;height: 83px;}
.sec-3 .ddd .ul .li2 .d-2{width: 403px;text-align: center;display: block;}
.sec-3 .ddd .ul .li2 .d-2 p{width: 210px;height: 42px;line-height: 42px;text-align: center;background: #fff;border-radius: 30px;
margin: 10px auto 0 auto;}
.sec-3 .ddd .ul .li2 .d-2 p .ss{display: inline-block;width: auto;padding-right: 18px;position: relative;color: #000;}
.sec-3 .ddd .ul .li2 .d-2 p .ss .common-arrow-2{position: absolute;top: 50%;right: 0;margin-top: -7px;}
#swiper-bg-3{max-width:333px;border: 7px solid #fff;width: 100%;margin-right: 0; overflow: visible;}
#swiper-bg-3 a{display: block;}
#swiper-bg-3 a:hover {opacity:1;}
#swiper-bg-3 .dd{position: absolute;z-index: 1;}
#swiper-bg-3 .dd-1{background-image: url("/img/ps_img/icon.png");background-position: -451px -113px;width: 148px;height: 53px;top: 25px;left: -62px;}
#swiper-bg-3 .dd-2{background: #fff;width: 80px;height: 80px;bottom: 8px;left: 8px;border-radius: 50%;display: table;}
#swiper-bg-3 .dd-2 p{display: table-cell;vertical-align: middle;text-align: center;font-size: 18px;color:#e6157a;z-index: 1;position: relative;}
#swiper-bg-3 .dd-2:after {content: "";width: 42px ;height: 7px;bottom:30px;left: 50%;margin-left: -21px;position: absolute;background: #f8e3e8;
z-index: 0;}

.blind-wrap,
.blind-img,
#gngevent_code_send{display: none;}


.sec-4{height: 668px;background-repeat: no-repeat;background-position: 50%;padding: 0 20px;}
.sec-4 .div-1{max-width: 1200px;display: table;margin: 0 auto;height: 100%;width: 100%;}
.sec-4 .div-2{display: table-cell;vertical-align: middle;}
.sec-4 .p-1{padding-bottom: 15px;color: #000;font-weight: 900;}
.sec-4 iframe{max-width: 792px;width: 100%;}
.sec-4 .dd{max-width: 792px;position: relative;}
.sec-4 .dd:after{content: "";position: absolute;background-image: url("/img/ps_img/icon.png");background-position: -1087px -114px;width: 8px;height: 217px;
top: 50%;margin-top: -108.5px;right: -15px; display: none;}
#blind-sec-4{position: absolute;width: 100%;height:100%;background: none;z-index: 1;}
.sec-4 .mobile-txt{display: none;color: #fff;font-weight: bold;font-size: 12px;letter-spacing: 8px;text-align: center;margin-top: 5px;}

#youtube-start-sec{overflow: hidden;position: relative;}
#youtube-start-sec .swiper-slide{background-repeat: no-repeat;background-position: 45%;height: 668px;}
#youtube-start-sec .sec-4 iframe{max-width: 730px;width: 100%;}
#youtube-start-sec .sec-4 .dd{max-width: 730px;position: relative;}
#youtube-start-sec .nav-btn { position: absolute; top: 55%; width: 29px; height: 56px;
    background-image: url(/img/ps_img/icon.png); cursor: pointer;outline: none;}
#youtube-start-sec .prev{left: 0; background-position: -988px -23px;}
#youtube-start-sec .next{right: 0; background-position: -1043px -23px;}
#youtube-start-sec .sec-4 .div-1{max-width: 1200px;display: block;margin: 0 auto;position: relative;padding: 160px 55px 0 55px;}
#youtube-start-sec .sec-4 .div-2{display: block;}
#youtube-start-sec .swiper-pagination-clickable .swiper-pagination-bullet{width: 14px;height: 14px;background-color: #fff;opacity: 0.5;outline: none;}
#youtube-start-sec .swiper-pagination-clickable .swiper-pagination-bullet-active{opacity: 1;}
#youtube-start-sec .pagination-6{bottom: 15px;}

.youtube-start-new .sec-4 .dd{margin-top: 40px;}
.youtube-start-new .sec-4 .dd a{display: block;}


#sec-5-div{max-width: 1056px;position: relative;margin: 0 auto;}
#sec-5-div .swiper-container{padding: 10px;}
#sec-5-div .swiper-slide{-webkit-box-shadow: 0px 0px 10px 0px rgba(119,130,143,0.6);
    -moz-box-shadow: 0px 0px 10px 0px rgba(119,130,143,0.6);
    box-shadow: 0px 0px 10px 0px rgba(119,130,143,0.6);}

#sec-5-div .nav-btn{position: absolute;top: 50%;width: 24px;height: 37px;background-image: url("/img/ps_img/icon.png");cursor: pointer;
margin-top: -12px;outline: none;}
#sec-5-div .prev{left: -50px;background-position: -21px -362px;}
#sec-5-div .next{right: -50px;background-position: -75px -362px;}
#sec-5-div a{display: block;}
.sec-5,.sec-6{padding: 50px 20px;}
.sec-5 .div{position: relative;max-width: 1200px;margin: 0 auto;}
.sec-5 .div:after {content: "";position: absolute;border: 7px solid #eaeaea;width: 100%;height: 67%;top: 20%;left: 0;z-index: -1;}
#sec-5-div .pagination-4{display: none;text-align: center;position: relative;margin-top: 15px;}
#sec-5-div .pagination-4 .swiper-pagination-bullet{opacity:1;outline: none;background: #d2d2d2;width: 13px;height: 13px;margin: 0 5px;}
#sec-5-div .pagination-4 .swiper-pagination-bullet-active{background:#e4167a ;}

.sec-6{background: #f0f0f0;} 
.sec-6 a{display: block;}   
.sec-6 .div{max-width: 1200px;margin: 0 auto;}
.sec-6 .div-1 .ul{display: table;width: 100%;}
.sec-6 .div-1 li{width: 50%;display: table-cell;vertical-align: bottom;}
.sec-6 .p{color:#262425;display: block;}
.sec-6 .p-1{text-align: left;}
.sec-6 .p-2{text-align: right;padding-right: 14px;position: relative;}
.sec-6 .p-2 .common-arrow-2{position: absolute;top: 50%;right: 0;margin-top: -7px;}
.sec-6 .div-1{margin-bottom: 15px;}
.sec-6 p{color:#000;}
.m-sec-6{display: none;}   
.pc-sec-6{display: block;}   
.pc-sec-6 li{width: 30.5%;margin-left: 4.25%;} 
.pc-sec-6 .li-1, .pc-sec-6 .li-4{margin-left: 0;}
.pc-sec-6 .d-2{margin-top: 20px;padding-top: 13px;border-top: 1px solid #000;}
.pc-sec-6 .d-2 .p-1{line-height: 17px;height: 35px;overflow: hidden;}   
.pc-sec-6 .li-bottom{margin-top: 35px;}   
   
.sec-7{background-position: 0;background-size: cover;background-repeat: no-repeat;padding: 122px 0;}  
.sec-7 .div{max-width: 1200px;margin: 0 auto;}   
.sec-7 .li{width: 25%;} 
.sec-7 .d-2{height: 272px;} 
.sec-7 .d-1{margin-bottom: 10px;}
.sec-7 .d-1 p{color: #fff;} 
.sec-7 .d-1 p span{color: #c6c6c4;}
.sec-7 .li-1 .ss{height: 50%;display: block;text-align: center;line-height: 136px;} 
.sec-7 .li-1 .ss-2{line-height: 157px;} 
.sec-7 .li-1 .ss p{text-align: left;}
.sec-7 .li-1 .ss-1{background: #fff;}   
.sec-7 .li-1 .ss-2{background: #f9e81e;} 
.sec-7 .li-1 .ss-2 .p-1{margin-bottom: 3px;}  
.sec-7 .li-1 .sss{display: inline-block;width: auto;padding-left: 85px;position: relative;}
.sec-7 .li-1 .sss:before {content: "";position: absolute;top: 50%;left: 0;background-image: url("/img/ps_img/icon.png"); }
.sec-7 .li-1 .ss-1 .sss:before{background-position:-129px -356px; width: 50px;height: 50px;margin-top: -25px;}
.sec-7 .li-1 .ss-2 .sss:before{background-position:-272px -352px; width: 58px;height: 52px;margin-top: -26px;}
 .sec-7 .li-1 .sss:after {content: "";position: absolute;top: 50%;width: 1px;height: 49px;background: #bebebe;left: 70px;margin-top: -24.5px;}
.sec-7 .li-2 .d-2{background: #181617;padding: 20px;position: relative;}
.sec-7 .li-2 .d-2 .l1{width: 25%;padding-top: 5px;}
.sec-7 .li-2 .d-2 .l2{width: 75%;}
.sec-7 .li-2 .d-2 .fff{color: #fff;}
.sec-7 .li-2 input[type=text],.sec-7 .li-2 input[type=number]{height: 30px;background: #636363;border: none;width: 100%;}
.sec-7 .li-2 .d-2 .u2 .l2 > div{width: 31%;margin-left: 3.5%;float: left;}
.sec-7 .li-2 .d-2 .u2 .l2 > .dd1{margin-left: 0;}
.sec-7 .li-2 .u3 textarea{width:100%;height: 75px;    min-height: 75px; background: #636363;border: none;padding: 5px;-ms-overflow-style: none}
.sec-7 .li-2 .d-2 .el{margin-bottom: 8px;}
.sec-7 .li-2 .d-2 .u4{padding-left: 25%;}
.sec-7 .li-2 .d-2 .u4 *{font-size: 13px;}
.sec-7 .li-2 .d-2 .u5{display: block;height: 38px;background:#e6157a;line-height: 38px;text-align: center;font-size: 20px;margin-top: 12px; }
.sec-7 .li-2 .privacy_more_div{top: 20px;width: 90%;left: 5%;}
.sec-7 .li-2 .privacy_more_div .pch1{font-size: 11px;}

.sec-7 .li-3 .d-2{position: relative;} 
.sec-7 .li-3 .d-2 p{background: rgba(204,204,204,0.4);color: #000;height: 44px;line-height: 44px;text-align: center;position: absolute;
top: 0;left: 0;width: 100%;}
.sec-7 .li-4 .d-2{background: #fff;padding: 5px;}   
.sec-7 .li-4 .d-2 .s{display: table;width: 100%;height: 100%;}
.sec-7 .li-4 .d-2 .ss{display: table-cell;vertical-align: middle;}
.sec-7 .li-4 .d-2 .ss p{color: #313131;}
.sec-7 .li-4 .d-2 .ss > *{width: 200px;margin: 0 auto;padding-left: 10px;}
.sec-7 .li-4 .d-2 .ss > hr{border: none;border-top: 1px solid #d4d4d4;margin: 10px auto;}
.sec-7 .li-4 .d-2 .ss > .pp-0{color: #e41678;margin-top: 5px;font-size: 35px;line-height: normal;}
.sec-7 .li-4 .d-2 .ss > .pp-1{margin-bottom: 5px;}
.sec-7 .li-4 .d-2 .ss > .pp{display: table;} 
.sec-7 .li-4 .d-2 .ss > .pp span{display: table-cell;vertical-align: bottom;}
.sec-7 .li-4 .d-2 .ss > .pp .sss-1{width: 30%;font-size: 16px;}
.sec-7 .li-4 .d-2 .ss > .pp .sss-2{width: 70%;}  

 /**/
 .end-event .d-1,
.end-event{position: relative;}
.end-event .blind-wrap{position: absolute;z-index: 1;width: 100%;height: 100%;top: 0;left: 0;background: none;display: block;}
.end-event .blind-img{position: absolute;z-index: 1;width: 100%;height: 100%;top: 0;left: 0;display: block;
background: rgba(0,0,0,0.5);}
 
 .end-event .blind-img:after {content: "";position: absolute;background: url("/img/ps_img/icon.png");background-position: -1784px -335px;
width: 47px;height: 71px;top: 50%;left: 50%;margin-top: -23.5px;margin-left: -35.5px;}
 
#swiper-bg .li-2105 .p-b{color: #ff7700;}
#swiper-bg .li-2105 .p-b span{    font-size: 70px;color: #fd7a4e;}
#swiper-bg .li-2105 .ddd{width: 120px;height: 120px;background: rgba(254,134,223,.75);padding: 0;border-radius: 50%;}
#swiper-bg .li-2105 .ddd .inner-d{width: 100%;height: 100%;display: table;}
#swiper-bg .li-2105 .ddd h4{margin-top: 0;display: table-cell;vertical-align: middle;text-align: center;}


#swiper-bg .li-2107 .p-b{color: #000;font-weight: bold;font-size: 50px;}
#swiper-bg .li-2107 .p-a{font-size: 28px;}
#swiper-bg .li-2107 .dd{margin: 45px auto 0 auto;}


#swiper-bg .li-2108 .p-b{color: #4c41f7;font-weight: bold;font-size: 50px;}
#swiper-bg .li-2108 .p-a{font-size: 28px;}
#swiper-bg .li-2108 .dd{margin: 45px auto 0 auto;color: #4c41f7;}
#swiper-bg .li-2108 .dd .common-arrow-1{background-position: -1355px -39px;}

#swiper-bg .li-2111 .p-a{font-size: 28px;color: #855a38;}
#swiper-bg .li-2111 .p-b{color: #573b2f;font-size: 50px;font-weight: bold;}
#swiper-bg .li-2111 .icon_2111{display: inline-block; width: 61px; vertical-align: -12px;}


#swiper-bg .li-2202 .p-b{color: #000;font-weight: bold;font-size: 50px;}
#swiper-bg .li-2202 .p-a{font-size: 28px;color: #3261eb;}
#swiper-bg .li-2202 .dd{margin: 45px auto 0 auto;color: #4c41f7;}
#swiper-bg .li-2202 .dd .common-arrow-1{background-position: -1355px -39px;}

#swiper-bg .li-2202-09 .p-b{color:#3261eb ;font-weight: bold;font-size: 50px;}
#swiper-bg .li-2202-09 .p-a{font-size: 28px;color: #000;}
#swiper-bg .li-2202-09 .dd .common-arrow-1{background-position: -1355px -39px;}

#swiper-bg .li-2204 .p-b{color: #fffb9d;font-weight: bold;font-size: 50px;}
#swiper-bg .li-2204 .p-a{font-size: 28px;color: #fff;}
#swiper-bg .li-2204 .dd .common-arrow-1{background-position: -1355px -39px;}

#swiper-bg .li-2025-09{background-position: 37% 100%;}
#swiper-bg .li-2025-09 .p-a{color: #987b51;}
#swiper-bg .li-2025-09 .p-b{color: #000;}
#swiper-bg .li-2025-09 .img-ddd img{margin: 20px auto 0 auto;}


#swiper-bg .h4-ap{ position: absolute; color: #000; font-weight: bold; bottom: 32px; right: 17%; background-color: rgba(255,255,255,0.8);padding:5px 20px; }


#swiper-bg .p-li-2206 .div-1{padding:0;}
#swiper-bg .p-li-2206 .p-a{font-size: 28px;font-weight: normal;color: #000;}
#swiper-bg .p-li-2206 .p-b{font-size: 50px;color: #000;}
#swiper-bg .p-li-2206 .p-b span{position: relative;color:#ff62c6 ;}
#swiper-bg .p-li-2206 .p-b span::before{content: "";background: url("/img/ps_img/ps_icon2.png");position: absolute;background-position: -49px -181px;width: 28px;height: 21px;
	top:-12px;left: -28px;}
#swiper-bg .p-li-2206 .p-b span::after{content: "";background: url("/img/ps_img/ps_icon2.png");position: absolute;background-position: -151px -187px;width: 120px;height: 14px;
	bottom:-12px;left: -14px;}
#swiper-bg .p-li-2206 ul{margin: 30px auto;}
#swiper-bg .p-li-2206 li{display: inline-block;width: 170px;height: 170px;border-radius: 50%;vertical-align: top;padding-top: 50px;margin: 0 4px;
position: relative;}
#swiper-bg .p-li-2206 li::after{content: "";background: url("/img/ps_img/ps_icon2.png");position: absolute;background-position: -332px -165px;width: 41px;height: 41px;
top:0px;right: 10px;}
#swiper-bg .p-li-2206 li p{color: #fff;}
#swiper-bg .p-li-2206 li p span{font-weight: bold;color: #fffcc8;}
#swiper-bg .p-li-2206 .li1,
#swiper-bg .p-li-2206 .li3{background-color: #b074ee;}
#swiper-bg .p-li-2206 .li2,
#swiper-bg .p-li-2206 .li4{background-color: #fc88d3;}

#swiper-bg .li-2211 .p-b{font-size: 50px;margin-bottom: 10px;color: #000;}
#swiper-bg .li-2211 .p-c{font-size: 60px;padding-left:0;color: #db70b8;}
#swiper-bg .li-2211 .p-c span{font-size: 60px;color: #886ac0;}



#swiper-bg .li-2304 .d-3{margin-bottom:0;max-width: 100%;margin-top: 35px;}
#swiper-bg .li-2304 .d-3 img{margin: 0 auto;}
#swiper-bg .li-2304 .p-b{color: #1fc9c8;}
#swiper-bg .li-2304 .p-b span{color: #000;font-weight: normal;}
#swiper-bg .li-2304 .p-a{color: #000;}
#swiper-bg .li-2304 .icon_2111{vertical-align:-15px;}
#swiper-bg .li-2304 .btn_p{margin-top: 10px;}


#swiper-bg .li-2502 .p-a{color: #000;}
#swiper-bg .li-2502 .p-b{color: #000;font-weight: normal;}
#swiper-bg .li-2502 .p-b .sss{font-weight: bold;color: #7c4024;}
#swiper-bg .li-2502 .ddd{width: 120px;height: 120px;background: rgba(255,255,255,.6);padding: 0;border-radius: 50%;}
#swiper-bg .li-2502 .ddd .inner-d{width: 100%;height: 100%;display: table;}
#swiper-bg .li-2502 .ddd h4{margin-top: 0;display: table-cell;vertical-align: middle;text-align: center;color: #000;}

@media only screen and (max-width: 1219px) {
	.sec-7 .div{max-width: 1000px;}
	.sec-7 .d-2{height: 227px;}
	.sec-7 .li-1 .ss{line-height: 113.5px;}
	.sec-7 .li-1 .ss-2{line-height:143px; }
	.sec-7 .li-2 .d-2 .u4 *{font-size: 10px;}
	.sec-7 .li-2 .u3 textarea{width:100%;height: 30px;    min-height: 30px;}
}
   
@media only screen and (max-width: 1199px) {
	#sec-5-div .swiper-container{padding: 5px;}
	#sec-5-div{max-width: 840px;}
	#sec-5-div .swiper-slide{-webkit-box-shadow: 0px 0px 5px 0px rgba(119,130,143,0.6);
    -moz-box-shadow: 0px 0px 5px 0px rgba(119,130,143,0.6);
    box-shadow: 0px 0px 5px 0px rgba(119,130,143,0.6);}
	
	
}

@media only screen and (max-width: 1023px) {
	#swiper-bg .pagination-1{display: block;}
	#swiper-bg .swiper-slide{height: 350px;background-size: cover;padding: 0 20px;background-position: 61%;}
	
	#swiper-bg .div-1{margin: 0;height: 100%;padding: 0 0 40px 23%;}
	#swiper-bg .div-1 *{text-align: left;}
	#swiper-bg .div-2{vertical-align: bottom;}
	#swiper-bg .nav-btn{display: none;}
	#swiper-bg .d-2{margin: 10px auto 0 auto;}
	
	#swiper-bg .p-a{font-size: 12px;}
	#swiper-bg .p-b{font-size: 30px;}
	#swiper-bg .p-c{font-size: 60px;padding-left: 33px;}
	#swiper-bg .p-c span{font-size: 15px;}
	#swiper-bg .p-c .s1{line-height: 40px;height: 40px;width: 40px;top: 9px;text-align: center;}
	#swiper-bg .p-c .s1 span{height: 1px;width: 30px;margin-left: -14px;margin-top: -0.5px;}
	#swiper-bg .p-c .s1 span:before{width: 1px;height: 4px;}
	
	#swiper-bg .li-1 .p-a{font-size: 16px;}
	#swiper-bg .li-1 .p-b{font-size: 40px;}
	#swiper-bg .li-1 .p{font-size: 10px;}
	#swiper-bg .li-1 .dd{margin: 10px auto 0 0;font-size: 12px;text-align: center;padding: 7px;max-width: 200px;}
	
	#swiper-bg .p-a .color-s{color: #fff;}
	
	#swiper-bg .li-1-2 .p{font-size: 22px;}
	#swiper-bg .li-1-2 .p-a{font-size: 10px;letter-spacing: 2px;}
	#swiper-bg .li-1-2 .p-b{font-size: 30px;}
	#swiper-bg .li-1-2 .div-1{padding: 0 0 40px 23%;}

	.sec{padding-top: 30px;}
	.sec-3{padding: 30px 0 0 0;}
	
	.sec-6 .div-1,
	.sec-2 .div-1{margin-bottom: 10px;}
	
	.sec-3 .ddd .ul > li{padding: 0;}
	.sec-3 .ddd .ul .li2 .d-1{display: none;}
	#swiper-bg-3{max-width: 200px;margin-right: auto;}
	.sec-3 .ddd .ul .li2 .d-2{width: 210px;margin: 0 auto;}
	#swiper-bg-3 .dd-2{width: 50px;height: 50px;}
	#swiper-bg-3 .dd-2 p{font-size: 14px;}
	#swiper-bg-3 .dd-2:after{width: 34px;margin-left: -17px;bottom: 15px;}
	
	.sec-4{height: 468px;background-size: cover;}
	.sec-4 iframe{max-width: 450px;height: 254px;}
	.sec-4 .dd{max-width: 450px;}
	

	#youtube-start-sec .sec-4 .dd{max-width:450px;}
	#youtube-start-sec .sec-4{height: 468px;background-size: cover;}
	#youtube-start-sec .sec-4 .div-1{padding: 110px 55px 0 55px;}
	#youtube-start-sec .nav-btn{top: 51%;}

	.sec-5 .div:after,
	#sec-5-div .nav-btn{display: none;}
	.sec-5,.sec-6,.sec-7{padding: 30px 20px;}
	#sec-5-div .pagination-4{display: block;}
	
	.sec-7{background-color: #fff;background-image: none !important;}
	.sec-7 .div{max-width: 604px;}
	.sec-7 .d-2{height: 272px;}
	.sec-7 .d-1,
	.sec-7 .li-2{display: none;}
	.sec-7 .li-1{width: 100%;border-top: 1px solid #dcdcdc;border-left: 1px solid #dcdcdc;}
	.sec-7 .li-3{width: 50%;border-left: 1px solid #dcdcdc;}
	.sec-7 .li-4{width: 50%;}
	.sec-7 .li-1 .d-2{height: 80px;}
	.sec-7 .li-1 .ss{float: left;width: 50%;height: 100%;line-height: 80px;}
	.sec-7 .li-1 .ss-2{line-height: 106px;border-left: 1px solid #dcdcdc;}
	.sec-7 .li{border-bottom: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc;}
	
	.sec-6{padding-right: 0;}
	.sec-6 .div-1{padding-right:20px;}
	.m-sec-6{display: block;}   
	.pc-sec-6{display: none;}   

	#swiper-bg .li-1-2 .d-3{margin-bottom: 10px;}
	#swiper-bg .li-1-3 .d-3{margin-left: 0;margin-bottom: 10px;}
	#swiper-bg .li-1-3 .ddd p{font-size: 10px;}
	#swiper-bg .li-1-3 .ddd h4{font-size: 12px;}
	#swiper-bg .li-1-3 .p-a{font-size: 14px;}
	#swiper-bg .li-1-3 .p-b{font-size: 30px;}
	#swiper-bg .li-1-3 .dd{max-width: 150px;}

	#swiper-bg .li-2105 .p-b{    font-size: 25px;}
	#swiper-bg .li-2105 .p-b span{    font-size: 35px;}

	#swiper-bg .li-2105 .ddd{width: 75px;height: 75px;}
	#swiper-bg .li-2502 .ddd{width: 75px;height: 75px;}

	#swiper-bg .li-2107 .p-a{font-size: 12px;}
	#swiper-bg .li-2107 .p-b{font-size: 24px;}

	#swiper-bg .li-2108 .p-a{font-size: 12px;}
	#swiper-bg .li-2108 .p-b{font-size: 24px;}

	#swiper-bg .li-2202 .p-a{font-size: 12px;}
	#swiper-bg .li-2202 .p-b{font-size: 24px;}

	#swiper-bg .li-2111 .p-a{font-size: 12px;}
	#swiper-bg .li-2111 .p-b{font-size: 24px;}
	#swiper-bg .li-2111 .icon_2111{width: 45px;}
	#swiper-bg .li-2111{background-position: 57% 0;}

	body #main .main-more-btn{margin-left: 0;}

	#swiper-bg .li-2204{background-position: 51%;}

	#swiper-bg .p-li-2206 .div-1{padding: 0 0 40px 0;}
	#swiper-bg .p-li-2206 .div-1 *{text-align: center;}
	#swiper-bg .p-li-2206 ul{margin: 30px auto 20px auto;white-space: nowrap;}
	#swiper-bg .p-li-2206 li{width: 80px;height: 80px;margin: 0;padding-top: 24px;}
	#swiper-bg .p-li-2206 li::after{top: -20px;right: -5px;}
	#swiper-bg .p-li-2206 li p{font-size: 10px;line-height: 12px;}
	#swiper-bg .p-li-2206 li p br{display: block;}
	body #main .p-li-2206 .main-more-btn{margin-left: auto;margin-right: auto;}
	#swiper-bg .p-li-2206 .p-a{font-size: 25px;}
	#swiper-bg .p-li-2206 .p-b{font-size: 30px;}

	#swiper-bg .li-2211{background-position: 59%;}
	#swiper-bg .li-2211 .p-a{font-size: 12px;}
	#swiper-bg .li-2211 .p-b{font-size: 20px;}
	#swiper-bg .li-2211 .p-c{font-size: 24px;}
	#swiper-bg .li-2211 .p-c span{font-size: 24px;}

	#swiper-bg .li-2304 .d-3{max-width: 250px;}


	#swiper-bg .li-2025-09 .img-ddd{max-width: 230px;}
	#swiper-bg .li-2025-09 .img-ddd img{margin: 20px auto 0 0;}
	#swiper-bg .li-2025-09{background-position: 30% 100%;}
}


@media only screen and (max-width: 767px) {
	.sec-2{padding-right: 0;}
	.sec-2 .div-1{padding-right:20px;}
	#swiper-bg-2 li .d3{display: none;}

	#swiper-bg-short li .d3{display: none;}
	
	.sec-4{background-size: inherit;background-position: 20% 100%;height: auto;padding: 30px 20px;}
	.sec-4 .div-2{margin: 0 auto;max-width: 450px;display: block;}
	
	#youtube-start-sec .sec-4{    background-size: inherit; background-position: 20% 100%; height: auto; padding: 30px 20px;}
	#youtube-start-sec .sec-4 .div-1{padding: 0;}
	#youtube-start-sec .nav-btn{display: none;}
	#youtube-start-sec .pagination-6{bottom: 10px;}

	.sec-7 .li-1 .sss{padding-left: 65px;}
	.sec-7 .li-1 .sss:after{left: 61px;}
	.sec-7 .li-4 .d-2 .ss > *{width: 90%;}
	.sec-7 .li-4 .d-2 .ss .p_14{font-size: 12px;}
	.sec-7 .li-4 .d-2 .ss > .pp-0{font-size: 23px;}
	.sec-7 .li-4 .d-2 .ss > .pp .sss-1{font-size: 12px;}
	.sec-7 .li-4 .d-2 .ss > .pp .sss-2{font-size: 10px;}
	.sec-7 .li-3 .d-2{background-image: url("/permalink/068/img/map.jpg");background-size: cover;background-repeat: no-repeat;background-position: 50%;}
	.sec-7 .li-3 .d-2 img{display: none;}
	
	.sec-4 .dd:after{display: none;}
	.sec-4 .mobile-txt{display: block;}
	
	.end-event .blind-img:after {background-position: -1854px -347px;
	width: 37px;height: 56px;margin-top: -18.5px;margin-left: -28px;}

	.youtube-start-new .sec-4 .dd{margin-top: 0px;}
}
@media only screen and (max-width: 640px) {
	#swiper-bg .div-1{padding: 0 0 40px 0;}
	#swiper-bg .li-1-2 .div-1{padding: 0 0 40px 0;}
	
	.sec-3 .ddd{display: table;}
	.sec-3 .ddd .ul{display: table-cell;vertical-align: middle;height: auto;}
	.sec-3 .ddd .ul > li{display: block;width: 100%;}
	.sec-3 .ddd .ul .li2 .d-2 p{margin:20px auto 0 auto;width: 150px;border: 3px solid #fff;background: none;line-height: 36px;}
	.sec-3 .ddd .ul .li2 .d-2 p .ss{color: #fff;padding-right: 14px;}
	.sec-3 .ddd .ul .li2 .d-2 p .ss .common-arrow-2{background-position: -1106px -44px;}
	
	#swiper-bg-3{max-width: 250px;}
	.sec-3{padding-bottom: 0;}
	
	.sec-7 .d-2{height: 195px;}
	.sec-7 .li-3 .d-2 p{font-size: 11px;height: 27px;line-height: 27px;}


	#swiper-bg .li-1-3 * br{display: block;}
	#swiper-bg .li-1-3 .ddd{right: 0;}
	#swiper-bg .li-1-3 .p-b{    text-shadow: 2px 2px 2px grey;}
	
	#swiper-bg .li-1-3 .p-b span{    text-shadow: 1px 1px 1px #fff;}
	#swiper-bg .li-2107 .p-b{    text-shadow: none;}

	#swiper-bg .li-2108 .p-b{    text-shadow: none;}

	#swiper-bg .li-2202 .p-b{    text-shadow: none;}	
	#swiper-bg .li-2202{background-position: 52%;}

	#swiper-bg .li-2105 .ddd{right: 10px;}
	#swiper-bg .li-2502 .ddd{right: 10px;}

	#swiper-bg .li-2111 .p-b{text-shadow: none;}
	
	#swiper-bg .h4-ap{right: 20px;}

	#swiper-bg .li-2304 .d-3{margin-top: 20px;max-width: 210px;}


	#swiper-bg .li-2502 * .pcbr{display: none;}


	#swiper-bg .li-2025-09 .img-ddd{max-width: 180px;}
	#swiper-bg .li-2025-09 .img-ddd img{margin: 0 auto 20px 0;}
	#swiper-bg .li-2025-09{background-position: 50% 100%;}
	#swiper-bg .li-2025-09 .p-b{font-size: 24px;}
}

@media only screen and (max-width: 450px) {
	#swiper-bg-3{max-width: 200px;}
	.sec-7 .d-2{height: 136px;}
}


