@charset 'utf-8';
@import 'reset.css';
div[class^='fl'],.header,.footer,.main,.banner,.banner_inner,.layout{width:100%;float:left;overflow:hidden;}
.fwb{font-weight:bold;}
.tuc{text-transform:uppercase;}
.swiper-slide img{width:100%;}

html,body{color:#000;font-size:16px;font-family:FontsFree-Net-Proxima-Nova-Light,tw;}
.wrapper{width:1184px;}
.header{color:#fff;}
.header .wrapper{width:1630px;position:absolute;top:18px;left:0;right:0;margin-left:auto;margin-right:auto;z-index:100;display:flex;justify-content:space-between;}
.header .wrapper:after{display:none;}
.header .logo{}
.header .navication{margin-top:25px;}
.header .navication li{float:left;}
.header .navication li a{font-size:16px;color:#fff;display:block;padding:0 50px;transition: all .3s;position: relative;top: 0;}
.header .navication li a:hover{top: -5px;}
.header .lang{padding-right:5px;margin-top:25px;}
.header .lang .icon{display:inline-block;}
.banner{font-family:baskerville,el;}
.banner .txt{font-size:60px;}
.banner .more{font-size:14px;font-weight:bold;font-family:FontsFree-Net-Proxima-Nova-Light,tw;;position:relative;top:-10px;margin-top:20px;}
.banner .swiper-slide .img{width: 100vw;height: 100vh;background-size: cover;background-repeat: no-repeat;background-position: center center;overflow: hidden}
.banner .img>img{width: 100%;height:100%;object-fit: cover}
.banvideo>video{width: 100%;height:100%;object-fit: cover}
.swiper-banner .swiper-pagination .swiper-pagination-bullet-active{background:#fff;}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:18px;}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:50px;width:25px;height:25px;margin-top:-8px;}
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{left:50px;width:25px;height:25px;margin-top:-8px;}
.more1{height:31px;line-height:31px;float:left;margin-right:10px;}
.more1 a{line-height:31px;position:relative;padding-right:100px;transition:all .3s;}
.more1 a:before{content:'';display:block;width:0;background-image:linear-gradient(rgba(0,0,0,0.2),rgba(0,0,0,0),rgba(0,0,0,0.2));transition:all .3s;position:absolute;bottom:-10px;top:-10px;left:-10px;border-radius:15px;z-index:-1;}
.more1 a:after{content:'';width:31px;height:31px;background:url(../images/right.svg) no-repeat center;position:absolute;right:20px;display:block;top:0;bottom:0;margin-top:auto;margin-bottom:auto;transition:all .3s;}
.more1:hover a:before{width:100%;}
.more1:hover a:after{right:0px;}
.dropdown{position:relative;z-index:999;cursor:pointer;display:inline-block;}
.dropdown h3{font-weight:normal;padding-left:5px;padding-right:20px;}
.dropdown h3:after{content:"\f107";position:absolute;font:normal normal normal 14px/1 FontAwesome;top:0;bottom:0;margin-top:auto;margin-bottom:auto;height:14px;right:5px;transition:all .3s;}
.dropdown ul{position:absolute;height:0;transition:all .5s;overflow:hidden;background:#333;width:100%;text-align:center;opacity:0;}
.dropdown:hover h3:after{transform:rotate(180deg);}
.dropdown:hover ul{height:auto;opacity:1;}
.dropdown:hover ul li:hover{background:#666;}
.fl1{padding-top:125px;position:relative;background: #FAF9F6}
.fl1:before{background:#aa9e90;content:'';position:absolute;left:0;right:0;top:0;bottom:120px;}
.fl1 .left{width:50%;}
.fl1 .left .img{position:relative;z-index:10;}
.fl1 .right{width:50%;}
.fl1 .right .txt{margin-right:-150px;margin-left:120px;margin-top:20px;color:#fff;}
.fl1 .right .tit{font-size:60px;font-family:baskerville,el;}
.fl1 .right .inf{line-height:1.5;margin-top:25px;}
.fl1 .right .inf p{margin-bottom:25px;}
.fl1 .right .more2{margin-top:30px;}
.fl1 .right .more2 a{position:relative;display:inline-block;}
.fl1 .right .more2 a:after{position:absolute;content:'';display:block;left:0;right:0;height:1px;bottom:-5px;background:#fff;}
.fl1 .right .img{margin-top:145px;margin-left:-217px;}
.fl2{position:relative;padding-bottom:105px;background:#FAF9F6;}
.fl2 .tit{font-size:60px;font-family:baskerville,el;margin-top:35px;}
.fl2 .inf{margin-top:25px;line-height:1.3;}
.fl2 .inf p{margin-bottom:5px;}
.fl2 .slide{display:block;margin-right:-385px;}
.fl2 .fl2_wrap{margin-top:79px;margin-right:10px;padding-left:100px;width:auto;overflow:hidden;width:100%;position:relative;}
.fl2 .prev{position:absolute;width:56px;height:56px;background:url(../images/right2.png) no-repeat center;left:00px;top:0px;cursor:pointer;}
.fl2 .next{position:absolute;width:56px;height:56px;background:url(../images/left2.png) no-repeat center;left:00px;top:75px;cursor:pointer;}
.fl2:after{content:'';display:block;position:absolute;left:0;right:0;bottom:0;height:295px;background:#aa9e90;}
.fl2 .cover{background:rgba(0,0,0,0.7);opacity:1;transition:all .3s;opacity:0;}
.fl2 .cover:before{content:'';left:10px;right:10px;bottom:10px;top:10px;border:solid 2px #fff;position:absolute;}
.fl2 .cover .wrap{width:auto;}
.fl2 .cover .txt{font-size:20px;}
.fl2 .cover .more{position:relative;text-align:center;margin-top:8px;z-index:10;}
.fl2 .cover .more a{position:relative;display:block;}
.fl2 .cover .more a:before{position:absolute;top:-2px;right:-10px;bottom:-2px;left:-10px;border:solid 1px #fff;content:'';font-size:14px;cursor:pointer;z-index:100;z-index:-1;transition:all .3s;}
.fl2 .cover .more:hover a:before{background:rgba(0,0,0,0.6);border-radius:5px;}
.fl2 .swiper-slide:hover .cover{opacity:1;}
.fl3{margin-top:50px;}
.fl3 .tit{font-family:baskerville,el;font-size:60px;position:relative;}
.fl3 span{float:right;font-size:16px;font-family:FontsFree-Net-Proxima-Nova-Light,tw;;position:absolute;right:0;bottom:0;top:0;margin-top:auto;margin-bottom:auto;height:20px;}
.fl3 span:after{content:'';position:absolute;bottom:-10px;left:0;right:0;border-bottom:solid 1px #707070;}
.fl3 .slide{margin-top:20px;}
.fl3 .slide .cover{position:absolute;background:rgba(0,0,0,0.7);text-align:center;opacity:0;transition:all .3s;}
.fl3 .slide .cover:before{position:absolute;top:10px;left:10px;bottom:10px;right:10px;border:solid 1px #fff;content:'';}
.fl3 .slide .wrap{width:auto;}
.fl3 .slide .cover .more a{position:relative;padding:8px 15px;position:relative;z-index:100;color:#fff;transition:all .3s;}
.fl3 .slide .cover .more a:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;border:solid 1px #fff;}
.fl3 .slide .cover .more a:hover{background:rgba(0,0,0,0.8);}
.fl3 .slide .cover .more a:hover:before{border-radius:5px;}
.fl3 .slide .cover:hover{opacity:1;}
.footnav{margin-top:55px;background:#aa9e90;padding-top:45px;text-align:center;color:#fff;padding-bottom:40px;}
.footer{color:#fff;background:#f8eed3;padding-top:55px;}
.footer .wrapper{width:1620px;}
.footer .sns{margin-top:30px;}
.footer .sns i{background:#fff;border-radius:50%;width:35px;height:35px;text-align:center;line-height:35px;color:#651e24;font-size:25px;transition:all 0.3s }
.footer .sns i:hover{background:#651e24;color:#fff;}
.footer .section1{display:flex;justify-content:space-between;padding-bottom:110px;}
.footer .section1 dt{margin-bottom:15px;}
.footer .tit{margin-bottom:15px;}
.footer .ipt{display:block;width:310px;height:35px;position:relative;}
.footer .ipt input{width:100%;height:35px;line-height:35px;}
.footer .ipt button{position:absolute;right:2px;top:2px;bottom:2px;background:#651e24;border:none;font-size:18px;}
.footer .section2{border-top:solid 2px #651e24;font-size:14px;padding-top:10px;padding-bottom:10px;overflow:hidden;}
.footer .section2 .right a{margin-left:20px;}
.banner_inner{position:relative;font-size:60px;font-family:baskerville,el;}
.banner_inner img{width:100%;}
.banner_inner .wrapper{padding-top:80px;text-shadow:0 0 5px #333;}
.about1{padding-top:118px;width:100%;float:left;color:#fff;padding-bottom:125px;background:#000;}
.about1 .tit{font-size:40px;font-family:baskerville,el;margin-top:115px;}
.about1 .inf{font-size:16px;margin-top:30px;line-height:1.7;}
.about1 .inf p{margin-bottom:20px;}
.about1 .img{overflow:hidden;}
.about1 .img img{width:100%;}
.about1 .left{position:relative;left:-10px;padding-right:100px;}
.about2{text-align:center;padding-top:95px;padding-bottom:60px;}
.about2 .tit{font-size:40px;font-family:baskerville,el;line-height:1.2;}
.about2 .txt{min-height:100px;}
.about3{text-align:center;padding-top:75px;position:relative;padding-bottom:100px;color:#fff;}
.about3:before{content:'';position:absolute;left:0;right:0;top:0;height:545px;background:#000;display:block;}
.about3 .tit{font-size:40px;font-family:baskerville,el;}
.about3 .txt{margin-top:10px;}
.about3 .wrap{width:auto;background:#fff;box-shadow:0 0 8px #ddd}
.about3 .wrap .txt{height:135px;display:flex;flex-direction:column;justify-content:center;font-size:15px;line-height:1.8;padding-bottom:20px;padding-left:15px;padding-right:15px;}
.about3 .wrap .txt .t1{font-size:28px;font-family:baskerville,el;}
.about3 .wrap .txt .t2{line-height:1.5;}
.about3 .row{margin-top:50px;color:#000;}
.about3 .row .x2{margin-bottom:20px;}
.gallery{margin-top:70px;padding-bottom:70px;}
.gallery .nav{text-align:center;font-size:18px;}
.gallery .nav .on{background:#000;color:#fff;}
.gallery .wrap{width:auto;}
.gallery .row{margin-top:55px;}
.gallery .nav span{display:inline-block;background:#fff;color:#000;border:solid 1px #000;min-width:177px;text-align:center;height:43px;line-height:43px;margin:0 6px;}
.gallery .t1{font-size:24px;}
.gallery .t2{font-size:16px;}
.gallery .row .img{overflow:hidden;width:100%;}
.gallery .row .img img{width:100%;}
.gallery .row .x3{padding:0 20px;margin-bottom:15px;}
.gallery .row .row{margin-left:-20px;margin-right:-20px;}
.gallery .row .t1{line-height:1.2;margin-top:8px;}
.gallery .row .t2{margin-top:0px;line-height:1.3;}
.gallery .row .cover{display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0.7);opacity:0;}
.gallery .row .cover .view{display:inline-block;background:rgba(0,0,0,0.5);height:32px;line-height:32px;min-width:113px;text-align:center;border:solid 1px #fff;cursor:pointer;position:relative;}
.gallery .row .cover .view:before{content:'';display:block;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;background:rgba(255,255,255,.5);width:0;height:0;transition:all .3s;}
.gallery .row .cover .view:hover:before{width:100%;height:100%;}
.gallery .row .wrap:hover .cover{opacity:1;}
.gallery .popup-imgs{display:none;}
.gallery .more{text-align:center;}
.gallery .more span{position:relative;display:inline-block;background:#000;padding:6px 44px;color:#fff;margin-top:60px;font-size:18px;cursor:pointer;}
.__close{position:relative;cursor:pointer;width:35px;height:35px;padding:0;transition:all .3s;position:absolute;right:-20px;top:-20px;border-radius:50%;background:#666;z-index:999;box-shadow:0 0 5px #333;}
.__close:hover{transform:rotate(180deg);}
.__close:before{content:'';width:2px;height:25px;background:#fff;display:block;transform:rotate(45deg);position:absolute;left:17px;top:5px;}
.__close:after{content:'';width:2px;height:25px;background:#fff;display:block;transform:rotate(-45deg);position:absolute;left:17px;top:5px;}
.__bg{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.85);display:flex;justify-content:center;align-content:center;align-items:center;z-index:999999999;display:none;}
.__bg.on{display:flex;}
.__xbg{position:absolute;top:0;bottom:0;left:0;right:0;}
.__bg .popup{position:relative;z-index:999;display:inline-block;width:40%;}
.popuphtml .swiper-container{width:100%;}
.popuphtml .swiper-slide{}
.popuphtml .swiper-slide img{transform:scale(0.7);}
.popuphtml .swiper-slide-prev img,.popuphtml .swiper-slide-next img{transform:scale(0.8);}
.popuphtml .swiper-slide-active img{transform:scale(1);opacity:1;}
.popuphtml .swiper-pagination{position:relative;margin-top:30px;z-index:100;}
.popuphtml .swiper-pagination-bullet{width:10px;height:10px;background:rgba(255,255,255,.7);cursor:pointer;}
.popuphtml .swiper-pagination-bullet-active{background:rgba(255,255,255,1);}
.popuphtml .t1,.popuphtml .t2,.popuphtml .t3{text-align:center;color:#fff;}
.popuphtml .t1{font-size:24px;font-weight:bold;}
.popuphtml .t3{font-size:18px;color:#000;margin-top:25px;}
.popuphtml .t3 a{display:inline-block;position:relative;background:#fff;height:43px;width:177px;line-height:43px;text-align:center;transition:all .3s;}
.popuphtml .t3 a:before{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:rgba(0,0,0,0.2);width:0;height:0;transition:all .3s;}
.popuphtml .t3 a:hover{width:200px;}
.popuphtml .t3 a:hover:before{width:100%;height:100%;}
.wlist{padding-top:70px;padding-bottom:40px;}
.wlist .left{width:25%;padding-right:10px;}
.wlist .left h3{font-size:30px;line-height:1.2;}
.wlist .left dl{width:100%;margin-top:12px;line-height:1.2;border-top:solid 1px #707070;margin-bottom:18px;}
.wlist .left dl dt{margin-top:15px;margin-bottom:20px;position:relative;cursor:pointer;}
.wlist .left dl dt:after{position:absolute;content:"\f068";font-family:FontAwesome;display:inline-block;right:5px;height:15px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;}
.wlist .left dl dd{margin-bottom:5px;}
.wlist .left dl.on dt:after{content:"\f067";}
.wlist .left dl.on dd{display:none;}
.wlist .left dl:last-child{border-bottom:solid 1px #707070;padding-bottom:10px;}
.wlist .wrap{width:auto;}
.wlist .right{width:75%;padding-left:100px;line-height:1.2;}
.wlist .right .x3{margin-bottom:20px;}
.wlist .right .img{width:100%;overflow:hidden;}
.wlist .right .img img{width:100%;}
.wlist .right .t1{font-size:16px;font-weight:bold;margin-top:10px;}
.wlist .right .t2{margin-top:5px;}
.wlist .right .t3{margin-top:16px;}
.wlist .right .t3 span{display:block;background:#000;color:#fff;width:100%;text-align:center;height:43px;line-height:43px;position:relative;visibility:hidden;}
.wlist .right .t3 span:before{content:'';position:absolute;transition:all .3s;left:0;right:0;top:0;bottom:0;margin:auto;background:rgba(255,255,255,0.2);width:0;height:0;}
.wlist .right .t3:hover span:before{width:100%;height:100%;}
.wlist .right .x3:hover .t3 span{visibility:visible;}
.wcontent_btns{text-align:right;color:#000;margin-top:8px;}
.wcontent{margin-top:40px;margin-bottom:90px;}
.wcontent .thumb img{width:100%;}
.wcontent .left .slide .swiper-slide{cursor:pointer;}
.wcontent .left{padding-right:15px;}
.wcontent .right{line-height:1.35;padding-left:20px;}
.wcontent .right .t1{font-size:26px;font-weight:bold;line-height:1.4;}
.wcontent .right .t2{line-height:1.2;margin-top:13px;}
.wcontent .right .t3{font-size:36px;font-weight:bold;margin-top:23px;}
.wcontent .right .t4{margin-top:23px;margin-bottom:25px;}
.wcontent .right .t4 span{display:block;background:#000;color:#fff;width:100%;text-align:center;height:49px;line-height:49px;position:relative;}
.wcontent .right .t4 span:before{content:'';position:absolute;transition:all .3s;left:0;right:0;top:0;bottom:0;margin:auto;background:rgba(255,255,255,0.2);width:0;height:0;}
.wcontent .right .desc{line-height:1.23;margin-bottom:15px;}
.wcontent .right .sns{margin-top:20px;}
.wcontent .right .sns a{margin-right:7px;}
.store{margin-top:76px;}
.store .wrapper{width:1210px;}
.store .x2{padding:0 15px;margin-bottom:32px;}
.store .wrap{width:auto;}
.store .t1{font-size:24px;line-height:1.2;margin-top:5px;}
.store .t2{line-height:1.2;margin-top:-3px;}
.store .img img{width:100%;}
.store .cover{text-align:center;background:rgba(0,0,0,0.7);opacity:0;transition:all .3s;}
.store .img:hover .cover{opacity:1;}
.store .cover:before{content:'';position:absolute;top:15px;left:15px;bottom:15px;right:15px;border:solid 1px #888;}
.store .cover span{display:inline-block;position:relative;border:solid 1px #fff;font-size:21px;height:50px;line-height:50px;width:177px;position:relative;}
.store .cover span:before{content:'';position:absolute;transition:all .3s;left:0;right:0;top:0;bottom:0;margin:auto;background:rgba(255,255,255,0.2);width:0;height:0;transition:all .3s;}
.store .cover span:hover:before{width:100%;height:100%;}
.pagination{margin-top:30px;margin-bottom:40px;}
.pagination ul{display:inline-block;font-size:20px;font-weight:bold;margin:0 40px;vertical-align:middle;}
.pagination ul li{display:inline-block;border:none;}
.pagination ul li a{border:none;border-radius:50%;width:25px;height:25px;padding:0;line-height:25px;}
.pagination a.prev,.pagination a.next{display:inline-block;border-radius:50%;background:#fff;color:#000;border:solid 1px #000;font-size:35px;width:40px;height:40px;line-height:40px;text-align:center;vertical-align:middle;}
.pagination a.next:hover,.pagination a.prev:hover{background:#000;color:#fff;}
.store2{margin-top:75px;padding-bottom:80px;}
.store2 .wrapper{margin-right:0px;width:1560px;position:static;}
.store2 .btns{position:absolute;height:50px;left:0;right:0;width:100%;margin-top:19px;}
.store2 .btns .wrapper{margin:0 auto;text-align:right;}
.store2 .btns .prev,.store2 .btns .next{width:56px;height:56px;border-radius:50%;border:#000 2px solid;font-size:50px;line-height:56px;text-align:center;color:#000;display:inline-block;margin:0 10px;cursor:pointer;text-align:center;}
.store22{line-height:1.2;margin-bottom:70px;}
.store22 .wrapper{text-align:center;max-width:835px;}
.store22 .t1{font-size:28px;font-weight:bold;margin-top:18px;}
.store22 .t2{font-size:20px;}
.store22 .t3{color:#7D7D7D;margin-top:10px;}
.store22 .txt{color:#000;margin-top:25px;line-height:1.5;}
.store22 .txt p{margin-bottom:1px;}
.contact{margin-top:70px;padding-bottom:65px;}
.contact .wrapper{width:1184px;line-height:1.2;}
.contact .left{width:40%;}
.contact .right{width:60%;}
.contact .t1{font-family:baskerville,el;font-size:40px;line-height:1;}
.contact ul{font-size:16px;margin-top:30px;}
.contact ul li{margin-top:35px;line-height:30px;vertical-align:middle;}
.contact .left ul li i{font-size:25px;width:30px;vertical-align:middle;margin:0;}
.contact .left ul li i.fa-envelope{font-size:20px;position:relative;top:-2px;}
.contact .right .map{float:right;}
@media all and (min-width:1920px){
    .store2 .wrapper{margin-left:auto;margin-right:auto;}
}
@media all and (min-width:1000px) and (max-width:1920px){
    .wrapper{max-width:95%;}
}
@media all and (max-width:1600px){
    .fl1 .right .txt{margin-right:0;margin-left:30px;}
    .__bg .popup{position:relative;z-index:999;display:inline-block;width:60%;}
}
@media all and (max-width:1440px){
    .banner .wrap{margin-left:10%;}
    .header .navication li a{padding:0 30px;}
    .banner_inner{font-size:40px;}
    .contact .t1{font-size:30px;}
    .banner .txt{font-size:40px;}
    .fl1 .right .tit{font-size:30px;}
    .fl2 .tit{font-size:30px;}
    .fl3 .tit{font-size:30px;}
    .about1 .tit{font-size:30px;}
    .about2 .tit{font-size:30px;}
    .about3 .tit{font-size:30px;}
    .about3 .wrap .txt .t1{font-size:21px;}
    .__bg .popup{position:relative;z-index:999;display:inline-block;width:80%;}
}
@media all and (max-width:1200px){
    .header .navication li a{padding:0 30px;}
    .banner .txt{font-size:30px;}
    .banner_inner{font-size:30px;}
    body{padding-top:66px;}
    .header .wrapper{display:none;}
    .top_menu{display:block!important;}
    .fl2 .slide{margin-right:0;}
    .fl2 .fl2_wrap{margin-left:0;margin-right:0;padding:0;}
    .about1 .left{padding-right:0;}
}
@media all and (max-width:1000px){
    .banner_inner .wrapper{padding-top:0;}
    .wrapper{width:auto!important;margin-left:20px;margin-right:20px;}
    .about1 .tit{margin:0;}
    .about1 .left{padding:0;left:0;}
}
@media all and (max-width:760px){
    .banner_inner{font-size:25px;}
    .contact .t1{font-size:20px;}
    .banner .txt{font-size:20px;}
    .fl1 .right .tit{font-size:20px;}
    .fl2 .tit{font-size:20px;}
    .fl3 .tit{font-size:20px;}
    .about1 .tit{font-size:20px;}
    .about2 .tit{font-size:20px;}
    .about3 .tit{font-size:20px;}
    .about3 .wrap .txt .t1{font-size:20px;}
    .banner_inner .img img{height:160px;object-fit:cover;}
    .wrapper{margin-left:10px;margin-right:10px;}
    .contact .wrapper{display:block;}
    .contact ul{margin-top:10px}
    .contact ul li{margin-top:0px;margin-bottom:10px;margin-left:35px;}
    .contact .left ul li i{margin-left:-35px;}
    .store2{margin-top:15px;}
    .contact{margin-top:20px;}
    .contact .left{width:100%;}
    .contact .right{width:100%;}
    .footnav .wrapper{padding:0;}
    .footnav .x3{padding:0px;}
    .footer .wrapper .section1{display:block;}
    .footer .wrapper .section1 dl{margin-bottom:10px;margin-top:15px;}
    .footer .wrapper .section1 dl dt{margin-bottom:0px;font-weight:bold;}
    .footer .ipt{width:100%;}
    .footer .section1{padding-bottom:15px;}
    .contact{padding-bottom:20px;}
    .wcontent .x2{width:100%;}
    .wcontent .left{margin-bottom:30px;}
    .wcontent .right .t1{font-size:20px;}
    .wcontent .right .t3{font-size:20px;}
    .wcontent{margin-top:15px;}
    .gallery .row .x3{padding:0 8px;width:50%;}
    .gallery{margin-top:15px;}
    .gallery .row{margin-top:15px;}
    .gallery .nav span{width:100%;margin-bottom:10px;}
    .wlist .left{width:100%;}
    .wlist .right{width:100%;padding:0;}
    .wlist .right .x3{width:50%;margin-bottom:20px;padding:0 8px;}
    .wlist .right .t3 span{visibility:visible;}
    .store .x2{padding:0 8px;}
    .store{margin-top:15px;}
    .about1{padding-top:10px;padding-bottom:10px;}
    .about1 .left{width:100%;}
    .about1 .right{width:100%;}
    .about2{padding-top:10px;padding-bottom:10px;}
    .about2 .left{margin-top:15px;}
    .about2 .x2{width:100%;margin-top:10px;}
    .about2 .txt{line-height:1.2;}
    .about3{padding-top:15px;}
    .footer .logo{text-align:center;}
    .footer{text-align:center;}
    .about3 .wrap .txt{display:block;height:auto;}
    .about3 .wrap{box-shadow:none;}
    .about3 .x2:before{content:'';display:block;position:absolute;top:0;bottom:0;left:10px;right:10px;box-shadow:0 0 8px #ddd;background:#fff;}
    .footer{padding-top:20px;}
    .swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;width:25px;height:25px;margin-top:-8px;}
    .swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{left:10px;width:25px;height:25px;margin-top:-8px;}
    .store .cover span{height:30px;line-height:30px;font-size:18px;width:auto;margin-left:30px;margin-right:30px;display:block;}
}
@media all and (max-width:600px){
    .fl1{padding-top:10px;padding-bottom:10px;}
    .fl1 .left{width:100%;}
    .fl1 .right{width:100%;}
    .fl1 .right .img{margin:0;}
    .fl2 .fl2_wrap{margin:0;}
    .fl3{margin-top:10px;}
}