@charset "utf-8";

.main_contain {width:1220px;margin:0 auto; padding:0 55px}

.visual_wrap {width: 100%;overflow:hidden;}
.main-visual-slide {width:100%;height:760px;text-align:center;overflow:hidden;position: relative;}
.main-visual-fixed {min-width: 1920px; margin:0 auto;}
.main-visual-slide .swiper-slide {height:760px;position:relative;overflow:hidden;}
.main-visual-slide .swiper-slide.slide1 {background:#7b7773;}
.main-visual-slide .swiper-slide.slide1 .txt1 {position: absolute;top: 251px;left: 50%;margin-left:260px;}
.main-visual-slide .swiper-slide.slide1 .txt2 {position: absolute;top: 367px;left: 50%;margin-left:165px;}
.main-visual-slide .swiper-slide.slide1 .btn {position: absolute;top: 487px;left: 50%;margin-left:235px;}
.main-visual-slide .swiper-slide.slide2 {background:#151419;}
.main-visual-slide .swiper-slide.slide2 .txt1 {position: absolute;top: 240px;left: 50%;margin-left:123px}
.main-visual-slide .swiper-slide.slide2 .txt2 {position: absolute;top: 340px;left: 50%;margin-left:75px;}
.main-visual-slide .swiper-slide.slide2 .btn {position: absolute;top: 451px;left: 50%;margin-left:145px; margin-top: 50px;}
.main-visual-slide .swiper-slide.slide3 {background:#21232e;}
.main-visual-slide .swiper-slide.slide3 .txt1 {position: absolute;top: 246px;left: 50%;margin-left:167px}
.main-visual-slide .swiper-slide.slide3 .txt2 {position: absolute;top: 367px;left: 50%;margin-left:75px;}
.main-visual-slide .swiper-slide.slide3 .btn {position: absolute;top: 487px;left: 50%;margin-left:169px;}

.main-visual-slide .swiper-slide .txt1 {opacity: 0;transform:translateY(-50px);transition:.8s;}
.main-visual-slide .swiper-slide .txt2 {opacity: 0;transform:translateY(-50px);transition:.8s;}
.main-visual-slide .swiper-slide .btn {opacity: 0;transform:translateY(-50px);transition:.8s;}

.main-visual-slide .swiper-slide.swiper-slide-active .txt1 {transform:translateY(0);opacity: 1;transition-delay:0.5s;}
.main-visual-slide .swiper-slide.swiper-slide-active .txt2 {transform:translateY(0);opacity: 1;transition-delay:0.8s;}
.main-visual-slide .swiper-slide.swiper-slide-active .btn {transform:translateY(0);opacity: 1;transition-delay:1.1s;}

.main-visual-slide .swiper-slide .btnAll {position:absolute; top:0; left:0; width:100%; height:100%; }

/* .main-visual-slide .swiper-slide video {height:100%;display:block;margin:0 auto;-webkit-mask-image:-webkit-radial-gradient(white, black);-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;} */
.main-visual-slide .swiper-slide video {display: block; padding-bottom: 100px;margin:0 auto; margin-top: -24px;}
.main-visual-slide .swiper-slide img.bg {height:100%;}
.main-visual-slide .control-bar {position: absolute;bottom: 70px;left: 50%;margin-left:-600px;width: 260px;height: 20px;z-index: 1;}
.main-visual-slide .control-bar .bar {position:absolute;left:0;bottom:8px;width:170px;height:1px;line-height:0;background: #55565e;}
.main-visual-slide .control-bar .bar span {position: absolute;left:0;top:0;width:0;height: 1px;background: #fff;}
.main-visual-slide .control-bar .bar.on span {width: 100%;transition:4.8s linear;}
/* .main-visual-slide .control-bar .bar span {width:32%;border-radius:0;height:2px;vertical-align:top;background:rgba(255,255,255,.2);box-shadow:0 0 5px rgb(0 0 0 / 20%);position:relative;margin-right:2%}
.main-visual-slide .control-bar .bar span:last-child {margin-right:0;}
.main-visual-slide .control-bar .bar span.swiper-pagination-bullet-active {background:#fff;}
.main-visual-slide .control-bar .bar span::before {content:"";width:100%;height:20px;background:none;display:block;position:absolute;bottom:2px;}
.main-visual-slide .control-bar .bar span::after {content:"";width:100%;height:20px;background:none;display:block;position:absolute;top:2px;} */
.main-visual-slide .control-bar .flow {color: #fff;display:inline-block;position: absolute;left: 190px;bottom: 2px;font-size: 12px;font-family:"Montserrat", sans-serif;text-shadow: 1px 1px 3px #aaa;}
.main-visual-slide .control-bar .control {position: absolute;top: -4px;right: 0;color: #fff;width: 26px;height: 26px;border:1px solid #fff;border-radius:50%;cursor:pointer;box-shadow:0 0 5px rgb(0 0 0 / 20%);}
.main-visual-slide .control-bar .control .s-stop {display:none;}
.main-visual-slide .control-bar .control .s-start {display:block;}
.main-visual-slide .control-bar .control.play .s-stop {display:block;}
.main-visual-slide .control-bar .control.play .s-start {display:none;}
.main-visual-slide .control-bar #prev_slide {position: absolute;left: -25px;top: 1px;width: 20px;height: 20px;cursor:pointer;}
.main-visual-slide .control-bar #prev_slide span {width:8px;height:1px;background: #fff;display:block;position: absolute;}
.main-visual-slide .control-bar #prev_slide span:first-child {transform:rotate(-45deg);left: 5px;top: 7px;}
.main-visual-slide .control-bar #prev_slide span:last-child {transform:rotate(45deg);left: 5px;bottom: 7px;}
.main-visual-slide .control-bar #next_slide {position: absolute;right: -25px;top: 1px;width: 20px;height: 20px;cursor:pointer;}
.main-visual-slide .control-bar #next_slide span {width:8px;height:1px;background: #fff;display:block;position: absolute;}
.main-visual-slide .control-bar #next_slide span:first-child {transform:rotate(45deg);right: 5px;top: 7px;}
.main-visual-slide .control-bar #next_slide span:last-child {transform:rotate(-45deg);right: 5px;bottom: 7px;}

.section-smile .sec3-info {position:relative;text-align:right;padding-top:100px;}
.sec-tit {color:#000;margin-bottom:10px;}
.sec-tit span {font-size:17px;font-family:"Montserrat", sans-serif;font-weight:600;}
.sec-tit span:nth-child(1) {}
.sec-tit span:nth-child(2) {width:103px;height:1px;background:#000;display:inline-block;vertical-align:middle;margin:0 15px;}
.sec-tit span:nth-child(3) {font-weight:500;}
.main-con1 {margin:100px 0;}
.main-con1 .left-img {float:left;width:700px;}
.main-con1 .right-text {float:left;width:700px;padding-left:100px;box-sizing:border-box;position:relative;letter-spacing:-0.5px;}
.main-con1 .right-text .sec-tit {margin-left:-37px;}
.main-con1 .right-text .con1-txt1 {font-family:"Montserrat", sans-serif;font-size:55px;font-weight:800;color:#000;}
.main-con1 .right-text .con1-txt2 {font-size:20px;color:#f54052;padding:15px 0;line-height:1.7;}
.main-con1 .right-text .con1-txt3 {font-size:16px;line-height:1.7;}
.main-con1 .right-text .con1-txt3 p {margin-bottom:15px;}
.main-con1 .right-text .con1-txt3 p .line {width:103px;height:1px;background:#000;display:inline-block;vertical-align:middle;margin-right:15px;}
.main-con1 .right-text .con1-txt3 p b {font-weight:500;}
.main-con1 .right-text .con1-btn {width:286px;height:50px;line-height:50px;box-sizing:border-box;font-size:14px;background:#fcfcfc;border:1px solid #ededed;margin-top:22px;}
.main-con1 .right-text .con1-btn:hover {background:#1c1e2a;}
.main-con1 .right-text .con1-btn:hover a {color:#fff;}
.main-con1 .right-text .con1-btn a {width:100%;height:100%;display:block;padding:0 20px;box-sizing:border-box;}
.main-con1 .right-text .con1-btn img {margin-left:20px;}
.main-con1 .right-text .con1-point {position:absolute;right:-129px;bottom:0;z-index:-1;}
.main-con2 {overflow:hidden;display:flex;margin:50px 0;}
.main-con2 .left-info {width:308px;}
.main-con2 .left-info .con2-txt1 {font-family:"Montserrat", sans-serif;font-size:55px;font-weight:800;color:#000;margin-bottom:10px;padding-left:35px;}
.main-con2 .left-info .con2-txt2 {font-size:18px;color:#3d3f4c;line-height:1.5;padding-left:35px;}
.main-con2 .picks-list {width:1092px;background:#eee;display:flex;justify-content:space-between;}
.main-con2 .picks-list .pick1 {background:url("/images/main/pick1.png") no-repeat center;}
.main-con2 .picks-list .pick2 {background:url("/images/main/pick2.png") no-repeat center;}
.main-con2 .picks-list .pick3 {background:url("/images/main/pick3.png") no-repeat center;}
.main-con2 .picks-list .pick4 {background:url("/images/main/pick4.png") no-repeat center;}
.main-con2 .picks-list > div {width:235px;height:516px;position:relative;transition:.3s;}
.main-con2 .picks-list > div a {width:100%;height:100%;display:block;position:relative;z-index:2;}
.main-con2 .picks-list > div::after {content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(29,29,39,.8);z-index:0;opacity:1;transition:.3s;}
.main-con2 .picks-list > div .pick-tit {position:absolute;z-index:1;font-size:18px;color:#fff;text-align:center;font-family:"Montserrat", sans-serif;letter-spacing:-0.5px;width:100%;top:50%;margin-top:-10px;opacity:1;transition:.3s;}
.main-con2 .picks-list > div .pick-btm {position:absolute;width:100%;left:0;background:rgba(255,255,255,.8);display:block;text-align:center;padding:30px 0;z-index:1;bottom:-100%;transition:.3s;}
.main-con2 .picks-list > div .pick-btm h3 {font-size:32px;color:#1d1d26;margin-bottom:5px;font-weight:400;}
.main-con2 .picks-list > div .pick-btm span {font-family:"Montserrat", sans-serif;font-size:18px;color:#8498ad;}
.main-con2 .picks-list > div.open {width:373px;}
.main-con2 .picks-list > div.open::after {opacity:0;}
.main-con2 .picks-list > div.open .pick-tit {opacity:0;margin-top:-30px;}
.main-con2 .picks-list > div.open .pick-btm {bottom:0;}
.main-con3 {background:#1c1e2a;padding:50px 0;}
.main-con3 .sec-tit {color:#fff;}
.main-con3 .sec-tit span:nth-child(2) {background-color:#fff;}
.main-con3 .main_contain {display:flex;}
.main-con3 .left-info {width:308px;}
.main-con3 .left-info .con3-text {padding-left:35px;}
.main-con3 .left-info .con3-txt1 {font-family:"Montserrat", sans-serif;font-size:55px;font-weight:800;color:#fff;margin-bottom:10px;}
.main-con3 .left-info .con3-txt2 {font-size:18px;color:#fff;line-height:1.5;margin-bottom:40px;}
.main-con3 .left-info .con3-tab {}
.main-con3 .left-info .con3-tab ul li {font-size:18px;color:#9e9e9e;line-height:2;cursor:pointer;}
.main-con3 .left-info .con3-tab ul li.on {color:#fff;}
.main-con3 .left-info .con3-tab a {font-size:18px;color:#9e9e9e;line-height:2;margin-top:10px;display:inline-block;}
.main-con3 .left-info .con3-tab a:hover {color:#fff;}
.main-con3 .left-info .con3-youtube-btn {margin-top:90px;}
.main-con3 .left-info .con3-youtube-btn a {font-size:16px;color:#9e9e9e;}
.main-con3 .left-info .con3-youtube-btn a img {vertical-align:-2px;margin-right:2px;}
.main-con3 .youtube-list {width:1092px;position:relative;}
.main-con3 .youtube-list .cate-controls {}
.main-con3 .youtube-list .cate-controls > div {width:50px;height:70px;position:absolute;z-index:5;top:50%;margin-top:-35px;cursor:pointer;opacity:.3;border:1px solid rgba(0,0,0,0);transition:.1s;}
.main-con3 .youtube-list .cate-controls > div:hover {opacity:1;border:1px solid #50525b;}
.main-con3 .youtube-list .cate-controls .slide-prev {left:-56px;background:url("/images/main/youtube_prev.png") no-repeat center;}
.main-con3 .youtube-list .cate-controls .slide-next {right:-56px;background:url("/images/main/youtube_next.png") no-repeat center;}
.main-con3 .youtube-list .youtube-box {overflow:hidden;display:flex;}
.main-con3 .youtube-list .youtube-box .video-logo {position:absolute;left:500px;bottom:70px;z-index:5;}
.main-con3 .youtube-list .youtube-box .video-con {cursor:pointer;}
.main-con3 .youtube-list .youtube-box .video-first {width:582px;margin-right:14px;}
.main-con3 .youtube-list .youtube-box .video-first > div {}
.main-con3 .youtube-list .youtube-box .video-first div .video_txt {height:103px;background:#000;font-size:20px;color:#fff;padding:25px;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.main-con3 .youtube-list .youtube-box .video-first div .video_txt span {display:block;font-size:17px;color:#f54052;margin-bottom:2px;}
.main-con3 .youtube-list .youtube-box .video-first .video_thum {}
.main-con3 .youtube-list .youtube-box .video-first .video_thum img {width:100%;}
.main-con3 .youtube-list .youtube-box .video-basic {width:496px;}
.main-con3 .youtube-list .youtube-box .video-basic > div {overflow:hidden;display:flex;margin-bottom:10px;}
.main-con3 .youtube-list .youtube-box .video-basic > div:last-child {margin-bottom:0;}
.main-con3 .youtube-list .youtube-box .video-basic div .video_thum {width:178px;}
.main-con3 .youtube-list .youtube-box .video-basic div .video_thum img {width:100%;}
.main-con3 .youtube-list .youtube-box .video-basic div .video_txt {width:319px;background:#000;color:#fff;font-size:17px;padding:20px 30px;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.main-con3 .youtube-list .youtube-box .video-basic div .video_txt span {display:block;font-size:16px;color:#f54052;margin-bottom:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.main-con100 {padding:90px 0; }
.main-con100 .main_contain { display:flex; justify-content: space-between; padding:0 0 0 55px; width:1275px; }
.main-con100 .left-info {width:255px; height:360px; }
.main-con100 .left-info .con100-text {}
.main-con100 .left-info .con100-txt1 {font-family:"Montserrat", sans-serif;font-size:35px;font-weight:800;color:#1d1d26;margin-bottom:35px;line-height:1.2;}
.main-con100 .left-info .con100-txt1 span {color:#cca790;}
.main-con100 .left-info .con100-txt2 {font-size:18px;color:#1c1e2a;line-height:1.5;margin-bottom:20px;}
.main-con100 .left-info .con100-txt2 span {font-weight:bold;}
.main-con100 .picks-list { width:1020px;position:relative; }
.main-con100 .picks-list .tabs { display:flex; margin-bottom:40px; margin-left:55px; }
.main-con100 .picks-list .tabs li{ font-size:20px; font-weight:400; color:#000;  margin:0 20px; line-height:2;}
.main-con100 .picks-list .tabs li a:hover, .main-con100 .picks-list .tabs li a.active {font-weight:600; cursor:pointer; }
.main-con100 .picks-list .tab_container {position:relative; width:910px; position:relative; padding:0 55px;}
.main-con100 .picks-list .tab_content {  display: none;    }
/*.main-con100 .picks-list .tab_content.active {    display: block;  } */

.main-con100 .picks-list .swiper-container {   }
.main-con100 .picks-list .swiper-wrapper { width:910px;  height:290px;  }
.main-con100 .picks-list .swiper-slide {width:260px; height:100%;  overflow:hidden; position:relative; }
.main-con100 .picks-list .swiper-slide img {width:260px; transition:.5s; object-fit: cover; }
.main-con100 .picks-list .swiper-slide:hover img {transform: scale(1.15);}
.main-con100 .picks-list .swiper-slide a {position:absolute; left:0; top:0; display:block; width:100%; height:100%;  background:url("/images/main/dim.png") no-repeat bottom center; }
.main-con100 .picks-list .swiper-slide a .picksT { position:absolute; left:15px; bottom:12px; vertical-align:baseline; font-size:30px; color:#fff; line-height:1.3; }

.main-con100 .picks-list .swiper-button-next {position:absolute;width:41px;height:41px;border-radius:50%; background:url("/images/main/nextBtn.png") no-repeat center;top:50%;right:0px; margin-top:-22.5px;border:2px solid rgba(225,225,225,0.5);cursor:pointer;  z-index:9; }
.main-con100 .picks-list .swiper-button-prev {position:absolute;width:41px;height:41px;border-radius:50%; background:url("/images/main/prevBtn.png") no-repeat center;top:50%;left:0px; margin-top:-22.5px;border:2px solid rgba(225,225,225,0.5);cursor:pointer;   z-index:9; }
.main-con100 .picks-list .swiper-button-next:hover {background:url("/images/main/nextBtnOn.png") no-repeat center;border:2px solid #ff1b32;}
.main-con100 .picks-list .swiper-button-prev:hover {background:url("/images/main/prevBtnOn.png") no-repeat center;border:2px solid #ff1b32; }


.main-con200 {padding:90px 0;background:#f9f9f9;}
.main-con200 .main_contain {display:flex; justify-content:space-between;}
.main-con200 .left-info {width:255px;}
.main-con200 .left-info .con200-text {}
.main-con200 .left-info .con200-txt1 {font-family:"Montserrat", sans-serif;font-size:35px;font-weight:800;color:#1d1d26;margin-bottom:35px;line-height:1.2;}
.main-con200 .left-info .con200-txt1 span {color:#cca790;}
.main-con200 .left-info .con200-txt2 {font-size:18px;color:#1c1e2a;line-height:1.5;margin-bottom:20px;}
.main-con200 .left-info .con200-txt2 span {font-weight:bold;}

.main-con200 .review-list {width:889px; padding:0 13px 0 8px; position:relative; display:flex; justify-content:space-between;}
.main-con200 .review-list .review {width:244px; text-align:center; }
.main-con200 .review-list .review .img {width:244px;height:244px;border-radius:50%;overflow:hidden; position:relative; margin:auto; }
.main-con200 .review-list .review .img img {width:100%;transition:.5s;}
.main-con200 .review-list .review .img .viewAll {position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5) url('/images/main/goBtn.png') no-repeat center 90px ; font-size:20px; text-align:center; color:#fff; padding:140px 0 0; display:none; }
.main-con200 .review-list .review:hover .img img {filter:grayscale(100%); }
.main-con200 .review-list .review:hover .img .viewAll {display:block; transition:.5s;}
.main-con200 .review-list .review .txt {margin:25px auto 0; font-size:20px; letter-spacing:-1px; color:#000; position:relative;}
.main-con200 .review-list .review .txt p {display:block; font-size:25px; font-weight:500; }
.main-con200 .review-list .review:hover .txt p span {color:#f4283c;}

.main-con201 {padding:90px 0; }
.main-con201 .main_contain {margin:0 auto; width:1220px;}  
.main-con201 h3{ font-family:"Montserrat", sans-serif;font-size:35px;font-weight:800;color:#1d1d26;margin-bottom:34px;line-height:1.2 }
.main-con201 h3 span {color:#cca790;}

.main-con201 .info-list ul {display:flex; justify-content:space-between; gap:10px; }
.main-con201 .info-list ul li {width:calc((100% - 10px ) / 2 ); background:#f3ede9; height:328px; position:relative; }
.main-con201 .info-list ul li:hover {cursor:pointer;}
.main-con201 .info-list ul li .txt {padding:85px 50px; }
.main-con201 .info-list ul li .txt h5 { font-size:30px; font-weight:500; color:#000; letter-spacing:-0.5px; margin-bottom:8px;  }
.main-con201 .info-list ul li .txt p { font-size:21px; font-weight:300;  color:#000; letter-spacing:-0.5px; margin-bottom:35px; }
.main-con201 .info-list ul li .txt .btn {display:inline-block; width:160px; height:45px; border:1px solid rgba(0,0,0,0.32); border-radius:23px; text-align:center; line-height:45px; color:#000; font-size:16px; }
.main-con201 .info-list ul li .txt .btn:after {content:" "; display:inline-block;  width:8px; height:12px; margin-left:12px; background:url("/images/main/infoArrow.png") no-repeat center center;  }
.main-con201 .info-list ul li .img { position:absolute; right:0; top:0; height:100%; overflow:hidden; } 
.main-con201 .info-list ul li .img img { transition:.5s; object-fit: cover; }
.main-con201 .info-list ul li:hover .img img {transform: scale(1.15); }

.main-con300 {padding:90px 0; }
.main-con300 .main_contain {display:flex;  justify-content:space-between;}
.main-con300 .left-info {width:255px; height:400px;}
.main-con300 .left-info .con300-text {}
.main-con300 .left-info .con300-txt1 {font-family:"Montserrat", sans-serif;font-size:35px;font-weight:800;color:#1d1d26;margin-bottom:35px;line-height:1.2;}
.main-con300 .left-info .con300-txt1 span {color:#cca790;}
.main-con300 .left-info .con300-txt2 {font-size:18px;color:#1c1e2a;line-height:1.5;margin-bottom:40px;}
.main-con300 .left-info .con300-txt2 span {font-weight:bold;}
.main-con300 .safety-list {width:910px;position:relative;display:flex;justify-content:space-around;}
.main-con300 .safety-list .safety1 {background:url("/images/main/safety1.png") no-repeat center #2f3140;}
.main-con300 .safety-list .safety2 {background:url("/images/main/safety2.png") no-repeat center #2f3140;}
.main-con300 .safety-list .safety3 {background:url("/images/main/safety3.png") no-repeat center #2f3140;}
.main-con300 .safety-list > a {width:230px;position:relative;letter-spacing:-0.5px; overflow:hidden; transition:.1s; }
.main-con300 .safety-list > a {color:#333;}
.main-con300 .safety-list > a .safety-tit {padding-left: 20px;display: flex;flex-direction: column;justify-content: flex-end;height: 100%;}
.main-con300 .safety-list > a .safety-tit span {font-family:"Montserrat", sans-serif;font-size:12px;color:#d7b8a5;}
.main-con300 .safety-list > a .safety-tit p {font-size:20px;color:#fff;margin-bottom: 20px; margin-top:10px; }
.main-con300 .safety-list > a .safety-btm {display:flex;position:absolute;width:100%;height:100%;left:0;top:0;background:#f6f6f6;border-top:2px solid #1c1e2a;box-sizing:border-box; opacity:0; }
.main-con300 .safety-list > a .safety-btm span {font-family:"Montserrat", sans-serif;width:120px;height:35px;background:#d7b8a5;text-align:center;line-height:35px;color:#fff;font-size:12px;margin-bottom:25px;}
.main-con300 .safety-list > a .safety-btm p:nth-of-type(1) {font-size:30px;font-weight:500; line-height:1.2; text-align:center; min-height:72px; margin:0px auto 30px; }
.main-con300 .safety-list > a .safety-btm p:nth-of-type(2) {font-size:15px;color:#000;opacity:.85;text-align:center;line-height:1.6; margin-bottom:35px;}
.main-con300 .safety-list > a .safety-btm .btn {display:block; width:250px; height:50px; background:#d7b8a5; border-radius:25px; font-size:18px; color:#fff; text-align:center; line-height:48px;}
.main-con300 .safety-list > a.open {width:440px;}
.main-con300 .safety-list > a.open .safety-tit {display:none;}
.main-con300 .safety-list > a.open .safety-btm {display:flex; flex-direction:column; justify-content:center; align-items:center; opacity:1; top:0;}

.main-con400 {padding:90px 0; background:#2a2b39; }
.main-con400 .main_contain {display:flex; width:1220px; padding:0 55px; justify-content:space-between; position:relative; }
.main-con400 .left-info {width:255px; height:345px; }
.main-con400 .left-info .con400-text {}
.main-con400 .left-info .con400-txt1 {font-family:"Montserrat", sans-serif;font-size:35px;font-weight:800;color:#fff;margin-bottom:35px;line-height:1.2;}
.main-con400 .left-info .con400-txt1 span {color:#e1b9a0;}
.main-con400 .left-info .con400-txt2 {font-size:18px;color:#fff;line-height:1.5;margin-bottom:100px;}

.main-con400 .bnf-menu {width:45px; height:43px; ;text-align:center; float:left;  }
.main-con400 .bnf-menu .bnf-icons {margin:0 0;}
.main-con400 .bnf-menu .bnf-icons ul li {display:none;}
.main-con400 .bnf-menu .bnf-icons ul li.open {display:block;}
.main-con400 .bnf-menu .bnf-icons ul li img {max-width:100%; }

.main-con400 .bnf-list {width:910px;height:280px;padding:0; position:relative; }
.main-con400 .bnf-list .bnf-tab {padding:0  0 20px; width:470px;}
.main-con400 .bnf-list .bnf-tab ul {display:flex; justify-content:space-evenly;}
.main-con400 .bnf-list .bnf-tab ul li { font-size:20px;color:#9e9e9e;line-height:2.15;cursor:pointer;}
.main-con400 .bnf-list .bnf-tab ul li.open, .main-con400 .bnf-list .bnf-tab ul li:hover {color:#fff;position:relative;}

.main-con400 .bnf-all {position:absolute; top:0; right:0;  z-index:9; text-align:right; }
.main-con400 .bnf-all li {display:none; }
.main-con400 .bnf-all li.open {display:block; }
.main-con400 .bnf-all li a {line-height:40px; font-size:17px; color:rgba(255,255,255,0.45); }
.main-con400 .bnf-all li a:hover {color:rgba(255,255,255,1); }

.main-con400 .bnf-list .bnf-view {display:flex;align-items:center;justify-content:center;background:#1c1e2a; width:100%; height:280px; }
.main-con400 .bnf-list .bnf-view .view-cate {display:flex; }
.main-con400 .bnf-list .bnf-view .view-cate .v-before img { }
.main-con400 .bnf-list .bnf-view .view-cate .v-after img { }
.main-con400 .bnf-list .bnf-view .view-cate .v-after {position:relative;}
.main-con400 .bnf-list .bnf-view .view-cate .v-after .login-cover {position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(29,29,38,.7);text-align:center;}
.main-con400 .bnf-list .bnf-view .view-cate .v-after .login-cover img {border-radius:0;}
.main-con400 .bnf-list .bnf-view .view-cate .v-after .login-cover a {width:100%;height:100%;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.main-con400 .bnf-list .bnf-view .view-cate .v-after .login-cover p {font-size:15px;margin:20px 0;}
.main-con400 .bnf-list .bnf-view .view-cate .v-after .login-cover span {font-size:17px;}
.main-con400 .bnf-list .bnf-view .view-cate .v-after .login-cover span img {vertical-align:0;  }
.main-con400 .bnf-list .bnf-next-btn {position:absolute;width:45px;height:45px;border-radius:50%; background:url("/images/main/nextBtn.png") no-repeat center;top:50%;right:-60px; margin-top:40px;border:2px solid rgba(225,225,225,0.5);cursor:pointer;  }
.main-con400 .bnf-list .bnf-prev-btn {position:absolute;width:45px;height:45px;border-radius:50%; background:url("/images/main/prevBtn.png") no-repeat center;top:50%;left:-60px; margin-top:40px;border:2px solid rgba(225,225,225,0.5);cursor:pointer;  }
.main-con400 .bnf-list .bnf-next-btn:hover {background:url("/images/main/nextBtnOn.png") no-repeat center;border:2px solid #ff1b32;}
.main-con400 .bnf-list .bnf-prev-btn:hover {background:url("/images/main/prevBtnOn.png") no-repeat center;border:2px solid #ff1b32; }

.main-con500 { background:#edd2bd url("/images/main/realmodel_bg.jpg") no-repeat center center; width:100%; height:318px; }
.main-con500 .main_contain {width:1098px; padding:0 100px 0 132px; display:flex; justify-content:space-between; position:relative; }
.main-con500 .img {position:absolute; left:50%; margin-left:-330px; width:570px; height:318px;  background:url("/images/main/realmodel.png") no-repeat center center; }


.main-con600 {padding:70px 0;}
.main-con600 .main_contain {display:flex; justify-content:space-between; width:1220px; padding:0 55px; }
.main-con600 .map-image {width:676px;}
.main-con600 .map-info {width:494px; box-sizing:border-box; }
.main-con600 .map-info ul li {margin-bottom:20px;  }
.main-con600 .map-info ul li:last-child {margin-bottom:0;}
.main-con600 .map-info ul li:nth-child(2) {margin-bottom:30px;}
.main-con600 .map-info ul li:nth-child(3) {margin-bottom:30px; }
.main-con600 .map-info ul li div {display:flex; justify-content:space-between; }
.main-con600 .map-info .info-tit {font-size:16.5px; font-weight:bold; width:90px; text-align:justify; }
.main-con600 .map-info ul li:nth-child(2) .info-tit {line-height:37px; }
.main-con600 .map-info .txt1 {font-size:16.5px;line-height:1.6; width:calc(100% - 90px);  word-break:keep-all; }
.main-con600 .map-info .txt1 span {display:block;margin:5px 0;}
.main-con600 .map-info .txt2 {font-size:16.5px;color:#afafaf; }
.main-con600 .map-info .txt3 {font-family:"Montserrat", sans-serif;font-size:37px; font-weight:600; line-height:1; width:414px; color:#cca790}
.main-con600 .map-info .txt4 {font-size:16.5px;line-height:1.6; border-top:1px solid #efefef; padding-top:30px; }
.main-con600 .map-info .txt4 span {display:inline-block;width:90px; font-weight:bold; text-align:justify; letter-spacing:-0.02em; }
.main-con600 .map-info .map-sns {}
.main-con600 .map-info .map-sns a {margin-right:20px;}



.video_wrap {position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:100000;text-align:center;display:none;}
.video_box {width:53.4%;position:relative;top:20%;left:0;padding-bottom:30%;text-align:center;margin:0 auto;}
.video_box iframe {position:absolute;width:100%;height:100%;left:0;top:0;}
.close_btn {text-align:center;background:#516272;position:absolute;right:0;top:0;box-sizing:border-box;padding:0;line-height:0;padding:20px;cursor:pointer;}

.quickmenu2 {position:fixed; left:auto; right:0 !important; top:50%;width:82px;z-index:1009; /* margin-left:980px;*/ margin-top:-200px; }