html,body{position:relative;height:100%;background:#fff}
::-moz-selection{background:#beac98;color:white;text-shadow:none}
::selection{background:#beac98;color:white;text-shadow:none}
body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#000;margin:0;padding:0}
.header-box{display:flex;justify-content:space-between;align-items:center;height:111px;width:100%;background:#343434;padding:0 38px;box-sizing:border-box;position:fixed;left:0;top:0;z-index:2}
.header-hot{color:#beac98;font-size:14px}
.header-checked{width:42px;height:42px;display:block;text-align:center;line-height:42px;background:#5d4b37;color:#e8e5e2;border-radius:3px;margin-left:23px;cursor:pointer}
.header-checked:hover{background:#6b5848}
.header-rig i{color:#beac98;font-size:20px}
.header-rig{display:flex;align-items:center;justify-content:flex-end;}
.header-rig .header-wx{font-size:24px;margin-left:10px}
.header-logo{width:163px;text-align:center;display:block;margin:0 auto;position:absolute;left:0;right:0}
.header-logo img{width:100%}
.header-menu{width:38px;cursor:pointer}
.header-menu>img{width:100%}
.index-box.swiper-container{width:100%;height:100vh;position:relative}
.index-box .swiper-pagination-progress .swiper-pagination-progressbar{background:#beac98}
.index-box .swiper-pagination-progress{bottom:50px;top:inherit;width:30%;right:0;left:0;margin:0 auto}
.index-box.swiper-container .swiper-slide:after{content:'';background-size:cover;width:100%;height:100vh;/* background:#00000042; *//* background:-webkit-gradient(linear,left bottom,right top,color-stop(0,#000000b0),color-stop(100%,#422c0d61)); *//* background:-webkit-linear-gradient(45deg,#000000b0 0,#422c0d61 100%); */background:-o-linear-gradient(45deg,#000000b0 0,#422c0d61 100%);/* background:linear-gradient(45deg,#000000b0 0,#422c0d61 100%); */position:absolute;top:0;left:0;display:block;z-index:100;}
.index-video-box{width:80vw;background:#fff;box-sizing:border-box;margin:50px auto;height:55vh}
.index-video{width:100%;height:100%}
.index-video img{width:100%}
.index-filed{width:100%;padding: 70px 8% 100px;box-sizing:border-box;background:#f5f5f5;display:flex;flex-direction:column;justify-content:center;}
.index-filed-h3{color:#b68b4e;font-size:25px;text-align:center;margin-bottom:23px}
.index-filed-h2{font-size:32px;color:#434343;text-align:center;margin-bottom:23px;font-weight:bold}
.index-filed-span{font-size:15px;color:#555555;display:block;width:835px;text-align:center;margin:0 auto;line-height:22px;margin-bottom:45px}
.index-filed-cont{}
.index-filed-top{margin-bottom:10px}
.index-file-left{margin-right:10px;float:left;position:relative;width:calc(50% - 10px)}
.list-pic{background:#000;overflow:hidden}
.index-file-left img{width:100%;vertical-align:middle;transition:opacity .35s,transform .35s;opacity:.9}
.list-pic:hover img{opacity:0.7;width:100%;transform:scale3d(1.05,1.05,1)}
.index-file-rig{float:left;width:calc(50% - 10px);margin-bottom:20px}
.index-file-rig-top{width:100%;margin-bottom:5px;position:relative}
.index-file-rig-top:last-child{margin-bottom:0}
.index-file-rig-top img{width:100%;vertical-align:middle;position:relative}
.index-filed-bot{}
.index-filed-bot-list{float:left;margin-right:10px;position:relative;width:calc(100% / 4 - 10px)}
.index-filed-bot-list:last-child{margin-right:0}
.index-filed-bot-list img{width:100%;vertical-align:middle}
.index-series{padding:100px 15%;background:#fff}
.index-filed-h2{}
.index-series-menu{display:flex;justify-content:center;margin-bottom:50px}
.index-series-ul{display:inline-block}
.index-series-ul li{float:left;padding:0 13px;position:relative}
.index-series-ul li a{color:#666666;font-size:16px}
.index-series-ul li a:hover{color:#beac98}
.index-series-ul li:before{content:'';width:1px;height:14px;background:#d1d1d1;position:absolute;right:0;top:6px}
.index-series-ul li:last-child:before{display:none}
.index-series-swiper .swiper-container{width:calc(100% / 3)}
.index-series-swiper{margin-top:45px}
.series-li{float:left;padding-bottom:40px}
.series-bot{text-align:center;height:280px;justify-content:center;align-items:center;display:flex;margin:20px 0}
.series-bot img{max-width:50%}
.series-top-sp{color:#333333;font-size:16px;text-align:center;margin-bottom:5px}
.series-bot-sp{font-size:12px;color:#555555;text-align:center}
.series-li .swiper-container-horizontal>.swiper-pagination-bullets,.series-li .swiper-pagination-custom,.swiper-pagination-fraction{bottom:0px;left:0;width:100%}
.series-li .swiper-button-next,.series-li .swiper-button-prev{top:160px;display:none;opacity:1}
.series-li .swiper-pagination-bullet{width:12px;height:12px}
.series-li .swiper-pagination-bullet-active{opacity:1;background:#9f8961;border:1px solid #fff;position:relative}
.series-li .swiper-pagination-bullet-active:before{content:'';border:2px solid #9f8961;position:absolute;left:-4px;top:-4px;width:16px;height:16px;border-radius:100%}
.series-li:hover .swiper-button-next,.series-li:hover .swiper-button-prev{display:block}
.index-picture{width:100%;padding:0 8% 100px;box-sizing:border-box;background:#fff;overflow:hidden}
.index-picture-left{width:calc(25% - 1px);float:left;margin-right:1px}
.picture-left-top{position:relative;background:#3085a3}
.pic-lf{position:relative;background:#000;overflow:hidden}
.pic-lf img{width:100%;vertical-align:middle;opacity:.95;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1)}
.pic-lf:hover img{opacity:.6;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.index-pic{position:absolute;top:0;left:0;width:100%;height:100%;padding:2em;text-transform:uppercase;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}
.picture-left-top .index-pic::before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);-webkit-transition:-webkit-transform .6s;transition:transform .6s;-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);content:''}
.picture-left-top:hover .index-pic::before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0)}
.pic-lf:hover img{opacity:.75}
.picture-left-bot{position:relative}
.picture-left-bot img{width:100%;vertical-align:middle;opacity:.95}
.picture-left-bot .index-pic::before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);-webkit-transition:-webkit-transform .6s;transition:transform .6s;-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,92deg) translate3d(0,-107%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,92deg) translate3d(0,-107%,0);content:''}
.picture-left-bot:hover .index-pic::before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,112%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,112%,0)}
.index-picture-cot{width:calc(25% - 1px);float:left;margin-right:1px}
.index-picture-rig{width:calc(50% - 2px);float:left;position:relative}
.index-picture-rig img{width:100%;vertical-align:middle}
.index-picture-rig .index-pic::before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);-webkit-transition:-webkit-transform .6s;transition:transform .6s;-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);content:''}
.index-picture-rig:hover .index-pic::before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0)}
.mb1{margin-bottom:1px}
.file-left-a{position:absolute;top:0;left:0;background:rgba(0,0,0,.2);width:100%;height:100%;color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;flex-direction:column}
.file-left-a:after{position:absolute;top:0;left:0;width:100%;height:100%;border-top:1px solid #fff;border-bottom:1px solid #fff;content:'';opacity:0;-webkit-transform:rotate3d(0,0,1,45deg) scale3d(1,0,1);transform:rotate3d(0,0,1,45deg) scale3d(1,0,1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}
.list-pic:hover .file-left-a:after{opacity:1;-webkit-transform:rotate3d(0,0,1,45deg) scale3d(1,1,1);transform:rotate3d(0,0,1,45deg) scale3d(1,1,1)}
.file-left-a p{font-size:14px;color:rgba(255,255,255,.8);opacity:0;-webkit-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1)}
.file-left-a span{transition:transform .35s;-webkit-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1);font-size:24px;margin-bottom:10px}
.list-pic:hover span,.list-pic:hover p{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.picture-left-a{position:absolute;width:100%;height:100%;justify-content:center;align-items:center;top:0;left:0;background:rgba(0,0,0,.5);display:none}
.box-top{position:relative;font-size:18px;color:rgba(255,255,255,.8);margin-bottom:14px;font-weight:bold;text-align:center}
.box-top:before{content:'';width:25px;height:2px;background:#fff;position:absolute;left:50%;top:33px;margin-left: -12.5px}
.box-more{color:#fff;font-size:12px;text-align:center;opacity:0.8}
.picture-left-top:hover .picture-left-a{display:flex}
.picture-left-bot:hover .picture-left-a{display:flex}
.index-picture-rig:hover .picture-left-a{display:flex}
.series-li .swiper-button-next,.series-li .swiper-container-rtl .swiper-button-prev{background:none;top:195px;right:0;text-align:center}
.series-li .swiper-button-prev,.series-li .swiper-container-rtl .swiper-button-next{background:none;top:195px;left:0}
.series-li .swiper-button-prev i,.series-li .swiper-button-next i{font-size:30px;color:#929292}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background:none;top:50%}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background:none;top:50%}
.swiper-button-prev i,.swiper-button-next i{font-size:40px;color:#929292}
.search-div:hover{opacity:1}
.search-div{margin-left:15px;vertical-align:middle;cursor:pointer;opacity:.8}
.search-div img{width:19px;display:inline-block;vertical-align:middle;position:relative;top:-2px}
.search-div span{color:#beac98}
*{transition:all ease-in .3s}
.head-content-box.cur .header-box{background:none}
.index-box .swiper-button-next,.index-box .swiper-container-rtl .swiper-button-prev{background:#fff;top:50%;width:50px;height:50px;border-radius:100%;text-align:center;line-height:50px;display:none;right:20px;z-index:200}
.index-box .swiper-button-prev,.index-box .swiper-container-rtl .swiper-button-next{background:#fff;top:50%;width:50px;height:50px;border-radius:100%;text-align:center;line-height:50px;display:none;z-index:200;left:20px}
.index-box .swiper-button-prev i,.index-box .swiper-button-next i{font-size:18px;color:#929292}
.index-box .swiper-button-prev i{position:relative;left:-1px}
.index-box .swiper-button-next i{position:relative;right:-1px}
.index-box:hover .swiper-button-prev{display:block;animation:leftIn ease-in 0.3s forwards}
.index-box:hover .swiper-button-next{display:block;animation:rightIn ease-in 0.3s forwards}
@keyframes leftIn{0%{transform:translateX(-100%)}
100%{transform:translateX(0)}
}@keyframes rightIn{0%{transform:translateX(100%)}
100%{transform:translateX(0)}
}
.jq22-container{position:absolute;left:0;right:0;/*width:100%;height:100%;*/overflow:hidden;background: #333;background-size: cover;}
.jq22-container video{top: 0;position: relative;background-size: contain;overflow:hidden;opacity:1;transition:2s opacity;height: 100%;}
.video-pos{position:absolute;top:34px;left:28%}
.video-pos span{color:#fff;font-size:18px}
.video-pos p{color:rgba(255,255,255,.8);font-size:14px;width:447px;margin-top:10px}
.video-pos h2{font-size:40px;color:#fff;letter-spacing:4px;margin:10px 0}
.search-div:hover{opacity:1}
.search-div{margin-left:15px;vertical-align:middle;cursor:pointer;opacity:.8}
.search-div img{width:19px;display:inline-block;vertical-align:middle;position:relative;top:-2px}
.search-div span{color:#beac98}
*{transition:all ease-in .3s}
.head-content-box.cur .header-box{background:none}
.head-left-menu-show{overflow:hidden}
.menu-mask-div{display:none}
.head-left-menu-show .head-left-menu.to-hide{display:block;animation:hideMenu 0.3s ease-in forwards}
.head-left-menu-show .menu-mask-div.to-hide,.head-search-div-show .menu-mask-div.to-hide{display:block;animation:hideOpcity 0.3s ease-in forwards}
.head-left-menu-show .menu-mask-div,.head-search-div-show .menu-mask-div{display:block;width:100%;height:100%;position:fixed;background:rgba(0,0,0,.4);left:0;top:0;z-index:1000;animation:showOpcity 0.3s ease-in forwards}
.head-left-menu-show .head-left-menu{display:block;animation:showMenu 0.3s ease-in forwards}
@keyframes showSearch{0%{transform:translateY(-100%);opacity:0}
100%{transform:translateY(0);opacity:1}
}@keyframes showMenu{0%{transform:translateX(-100%);opacity:0}
100%{transform:translateX(0);opacity:1}
}@keyframes hideMenu{0%{transform:translateX(0);opacity:1}
100%{transform:translateX(-100%);opacity:0}
}@keyframes showOpcity{0%{opacity:0}
100%{opacity:1}
}@keyframes hideOpcity{0%{opacity:1}
100%{opacity:0}
}.head-left-menu{display:none;position:fixed;left:0;top:0;z-index:1100;background:#333333;height:100%;padding:20px 0;width:250px;transform:translateX(-100%);opacity:0}
.menu-close-img{position:absolute;right:40px;width:30px;top:30px;cursor:pointer;opacity:.8}
.close-img{}
.close-img:hover{opacity:1}
.head-left-menu ul{padding-top:65px;max-height:calc(100vh - 200px);overflow-y:auto}
.head-left-menu ul li{padding:0 20px}
.head-left-menu li h3{color:#beac98;font-size:16px;padding:23px 0;font-weight:bold;border-bottom:1px solid #4a4948;cursor:pointer;margin-bottom:0}
.head-left-menu li h3:hover{color:#ffdcb5}
.head-left-menu li:hover .child-menu{display:block}
.head-left-menu .child-menu{display:none;padding-top:15px;transition:all ease-in .3s}
.head-left-menu li.cur .child-menu{display:block}
.head-left-menu li.cur h3{color:#ffdcb5}
.head-left-menu .child-menu a{color:#beac98;opacity:.3;display:block;font-size:14px;padding: 10px 0;cursor: pointer;}
.head-left-menu .child-menu a:hover{opacity:1}
.head-left-menu .child-menu a.cur{opacity:1}
.menu-bottom-box .header-checked{display:inline-block}
.menu-bottom-box .icon-weixin,.menu-bottom-box .icon-dianhua,.menu-bottom-box .icon-weibo{font-size:25px;vertical-align:middle}
.menu-bottom-box .header-hot{margin-bottom:10px;display:inline-block}
.menu-bottom-box{position:absolute;bottom:60px;left:10px}
.head-search-div-show{overflow:hidden}
.head-search-div-show .header-box{z-index:900;background:#1e1e1e !important}
.head-search-div-show .head-search-input{display:block;position:fixed;top:110px;width:100%;left:0;height:100px;border:none;text-indent:35px;font-size:20px;z-index:1100;animation:showSearch 0.3s ease-in forwards}
.head-search-div-show .head-search-input::-webkit-input-placeholder{color:#ddd}
.head-search-input{display:none}
.video-title-box{position:absolute;color:#beac98;z-index:300;display:flex;height:100vh;flex-direction:column;justify-content:center;left:10%}
.video-title-box h3{font-size:40px;font-weight:bold;letter-spacing: 5px;}
.video-title-box h2{font-size:90px;font-weight:bold;padding:10px 0}
.video-title-box p{color:#fff;opacity:.5;padding:15px 0}
.video-title-box img{margin-top:59px;position:absolute}
.series-li .swiper-slide{padding:0 30px;display:flex;box-sizing:border-box;justify-content:center;align-items:center;height:400px}
.more-button{background:#333;border:2px solid #333;width:85px;height:85px;border-radius:50%;display:flex;justify-content:center;align-items:center}
.more-button b:first-child{background:#fff;width:30px;height: 5px;display:block;}
.more-button b:last-child{background:#fff;width:5px;height:30px;position:absolute}
.more-font{text-align:center;margin:10px 0;font-size:14px}
.see-more-box:hover .more-button{background:#fff;border:2px solid #333}
.see-more-box:hover b{background:#333}
.hotel-box{width:100%;height: 13rem;padding: 1.6rem 110px 0;box-sizing:border-box;transition:all ease-in 0s !important;}
.hotel-content{width:550px;position:relative;width: 45vw;margin: 0 auto;box-sizing:border-box;text-align: center;background: #010101cf;padding: 30px 40px;}
.hotel-content h2{color:#beac98;margin-bottom:20px;font-size: 32px;}
.hotel-content p{color:#ffffff;font-size:14px;line-height:22px;text-align:justify;margin-bottom:25px}
.hotel-content:before{width:5px;height:158px;border-left:1px solid #beac98;border-right:1px solid #beac98;position:absolute;top:-10px;left:0;}
.hotel-img-box{margin-top:40px}
.hotel-img-box img{width:300px;}
.hotel-box-rig{margin-left:420px;margin-top:-60px;margin-left:25%}
.hotel-box-rig img{max-width:100%}
.hotel-img-title{text-align:center;margin-top:40px}
.hotel-img-title span{font-size:14px;color:#ffffff;display:block;margin-bottom:5px}
.design-box{background:#b2a189;margin:-90px 6vw 0;padding:35px 30px;box-sizing:border-box}
.design-list{border:1px dashed #fff;margin-right:25px;width:calc((100% - 29px) / 2);padding:20px 25px;box-sizing:border-box;height:215px;position:relative}
.design-list:before{content:'';position:absolute;bottom:0;right:0;background:url(../images/hotel-06.png) no-repeat;background-size:100%;width:150px;height:150px}
.design-list-two:before{background:url(../images/hotel-07.png) no-repeat;background-size:100%}
.design-list:nth-child(2){margin-right:0}
.design-list h4{font-size:16px;color:#fff;margin-bottom:13px}
.design-list p{font-size:14px;color:#fff;line-height:22px;margin-bottom:6px}
.design-aims{margin:70px auto 0;border-bottom:1px solid #ddd;position:relative;padding:0 150px 40px;padding:0 0 100px;position:relative;display: flex;align-items: center;}
.design-aims h3{color:#86755e;font-size:24px;margin-bottom:35px;position:relative}
.design-aims h3:before{width:43px;height:8px;background:#b2a189;content:'';position:absolute;top:-18px;left:0}
.design-aims-left{width:400px;margin-right:100px;position:relative;z-index:1;}
.design-lf-list{position:relative;padding:0 66px 0 65px;margin-bottom:35px}
.design-lf-list h5{width:32px;height:32px;border-radius:100%;background:#c9a960;text-align:center;line-height:32px;font-size:14px;color:#333333;position:absolute;top:0;left:0}
.design-lf-list span{font-size:16px;color:#333;margin-bottom:10px;display:block;font-weight:bold}
.design-lf-list p{text-align:justify;font-size:14px;color:#333}
.design-explain{padding:20px;background:#fffaef;border:1px dashed #c9a960;color:#73530b;line-height:28px;font-size:14px}
.design-aims-rig{bottom:0;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;width: 40%;margin-left: 40px;margin-top: 50px;}
.design-aims-rig img{max-width: 500px;}
.design-aims-rig span{display:block;text-align:center;font-size:16px;margin-top:15px;color:#000}
.region-box{margin:60px auto 0;border-bottom:1px solid #ddd;padding:0 0vw 30px}
.region-box h2{font-size:20px;color:#000;text-align:center}
.region-box-sp{font-size:14px;color:#333;display:block;margin:20px 0 50px;text-align:center}
.region-list{position:relative;margin:0 1vw;width:calc((100% - 8vw) / 4);height:275px;text-align:center;display:flex;align-items:center;justify-content:center}
.region-list span{display:block;font-size:16px;color:#000000;font-weight:bold;position:absolute;bottom:0;text-align:center;width:100%}
.region-list img{max-width:100%;max-height:245px;margin-bottom:20px;border-radius:10px}
.region-img{}
.region-img img{width: 1000px;}
.work-box{margin:45px 0 0}
.work-box h4{font-size:18px;color:#000;font-weight:bold;margin-bottom:25px}
.work-box-ul{}
.work-box-ul li{background:#f1f1f1;float:left;margin-right:15px;width:calc((100% - 45px) / 4);padding:25px 25px 25px 70px;box-sizing:border-box;position:relative}
.work-box-ul li:nth-child(4n){margin-right:0}
.work-box-ul li img{position:absolute;left:25px;top:31px;max-width:30px}
.region-height{font-size:14px;color:#000000;margin-bottom:3px}
.region-limit{color:#000;font-size:20px}
.lamp-ul{margin-top:20px;width:100%}
.lamp-ul li{
float: left;
width: calc((100% - 100px) / 3);
margin-bottom: 10px;
background: #f1f1f1;
padding: 10px;
border-radius: 10px;
margin-right: 10px;
}
.lamp-ul li:hover .lamp-li-lf span{color:#c88f0f}
.lamp-li-lf{float:left;width:calc(50% - 50px);text-align:center;margin-right:20px;margin-top:20px}
.lamp-li-lf img{max-width:50%}
.lamp-li-lf span{
display: block;
margin-top: 10px;
color: #122a42;
font-size: 14px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.lamp-li-rig{float:left;width:50%}
.lamp-li-rig p{font-size:12px;color:#122a42;margin-bottom:5px;overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}
.lamp-ul li:nth-child(3n){margin-right:0}
.lamp-bot{font-size:16px;color:#000;font-weight:bold}
.case-box{margin:35px auto;padding:0 0 30px}
.case-box h4{font-size:20px;color:#333333;font-weight:bold;text-align:center}
.case-box-btn{margin:25px 0 50px;text-align:center;display:flex;justify-content:center}
.case-box-btn a{height:32px;text-align:center;line-height:32px;display:block;float:left;font-size:14px;color:#555;padding:0 20px;margin-right:10px;cursor:pointer}
.case-ul{width:100%}
.case-ul li{margin:0 25px 25px 0;width:calc((100% - 75px) / 4);float:left;text-align:center;overflow:hidden;height: 138px;vertical-align:middle;}
.case-ul li img{vertical-align:middle;width:100%;cursor:pointer}
.case-ul li img:hover{transform:scale(1.1)}
.case-ul li:nth-child(4n){margin-right:0}
.case-box-btn a:hover{background:#d7af6c;color:#fff}
.case-box-btn a.cur{background:#beac98;color:#fff}
.hotel-light-box{padding:0 120px;padding:0 8vw}
.hotel-contact-box{padding: 80px 0px;display: none;}
.hotel-contact-hd{text-align:center;color:#edd9aa;font-size:18px;margin-bottom:5px}
.hotel-contact-sp{font-size:20px;color:#edd9aa;text-align:center;display:block}
.contact-dix-lf{
margin-right: 140px;
}
.contact-dix-rig{}
.contact-dix{width: 1000px;margin:100px auto 0;color:#edd9aa;display: flex;justify-content: center;}
.contact-dix .right_con.right-textarea{width:440px}
.hotel-submit-btn{width:160px;height:37px;display:block;border: none;background:#edd9aa;text-align:center;line-height:37px;font-size:14px;color:#282828;margin-left:90px;margin-top:30px;cursor:pointer;}
.hotel-submit-btn:hover{background:#f6dc9e;color: #333;}
.down-box{margin-bottom:20px}
.left-con{float:left;width:90px;font-size:14px}
.right-con{float:left}
.right-con select{width:150px;height:26px;border:none;}
.right-con textarea{width:443px;height:96px;padding:10px;box-sizing:border-box;border: none;}
.right-con input{width:260px;height:26px;border: none;}
.right-conc.x-code input{width:150px;height:26px;border: none;}
.right-conc.x-code img{vertical-align:middle;height:26px}
.right-conc.x-code a{color:#edd9aa;font-size:14px;margin-left:5px;line-height:26px}
.company-name{}
.cn-name{font-size:20px;margin-bottom:2px}
.en-name{font-size:18px}
.c-detail{margin:25px 0 55px}
.c-detail p{font-size:14px;line-height:20px;margin-bottom:10px}
.c-more{}
.c-more p{font-size:14px;margin-bottom:5px}
@media screen and (max-width:1800px) and (min-width:1600px){.hotel-box{padding:22vh 7vw 0}
.hotel-content{width:32vw}
.hotel-box-rig img{max-width:90%}
.hotel-light-box{padding:0 7vw}
.design-aims-rig img{/* max-width: 100%; */}
.design-aims-rig{text-align:center}
.region-img img{max-width:100%}
.contact-dix{padding-left:0}
.hotel-box-rig{margin-top:-40px}
}@media screen and (max-width:1450px) and (min-width:1350px){.ex-bot-box{width:1100px}
.hotel-box{padding:22vh 7vw 0}
.hotel-content{width:45vw}
.hotel-content p{font-size:12px;margin-bottom:10px}
.hotel-content h2{margin-bottom:10px;font-size:20px}
.hotel-box-rig img{max-width:60%}
.hotel-light-box{padding:0 7vw}
.design-aims-rig img{
max-width: 450px;
}
.design-aims-rig{text-align:right}
.region-img img{max-width:100%}
.contact-dix{padding-left:0}
.hotel-box-rig{margin-top:-40px;margin-left:0;float:right}
.hotel-img-title{text-align:left;margin-top:20px;padding-left:5vw}
.hotel-img-box{margin-top:20px}
.hotel-img-box img{width:250px}
.design-box{margin:-70px 5vw 0;padding:25px 20px}
.design-list p{font-size:12px;line-height:19px;margin-bottom:5px}
.design-list{height:195px;padding:15px 20px}
.design-list:before{width:120px;height:120px}
.contact-dix{width:100%}
}.design-aims-left h4{color:#86755e;font-weight:bold;font-size:16px;margin:20px 0 10px}
.design-aims-left p{font-size: 12px;line-height:2;color:#333;}
.wd-region span{font-size:14px;width: 100%;text-align: center;}
.wd-region img{height: 150px;width:auto;border-radius:10px;display:block;margin-bottom:20px;}
.flex-region{display:flex;justify-content:center;text-align: center;}
.flex-region .wd-region{margin:0 50px;}
.ex-box img{width:100%;vertical-align:middle}
.ex-bot-box{width:1200px;margin:30px auto}
.ex-list-one{margin-bottom:10px}
.ex-list-one img{vertical-align:middle;width:100%}
.ex-list-one video{vertical-align:middle;width:100%}
.ex-list-lf{float:left;width:calc((100% - 10px) / 2)}
.ex-list-lf img{vertical-align:middle;width:100%}
.ex-list-rig{float:right;width:calc((100% - 10px) / 2)}
.ex-rig-box{margin-bottom:10px}
.ex-rig-box img{vertical-align:middle;width:100%}
.ex-list-two{margin-bottom:10px}
.ex-list-rg{float:right;width:calc((100% - 10px) / 2)}
.ex-list-rg img{vertical-align:middle;width:100%}
.ex-pro{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.3);text-align:center;flex-direction:column;opacity:0;cursor:pointer}
.ex-pro h3{font-size:19px;color:#fff;transition:transform .35s}
.ex-pro p{color:#fff;font-size: 14px;margin-top:10px;transition:transform .35s;}
.ex-pro:hover{opacity:1}
.ex-video{width:90px;height:35px;text-align:center;line-height:35px;background:rgba(0,0,0,.7);border-radius:4px;margin-top:30px;cursor:pointer}
.ex-video i{font-size:16px;color:#beac98}
.ex-video:hover{background:#343434}
.mask-box{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.5);z-index:11;display:none}
.mask-box .jq22-container{width:85vw;height:100vh;margin:auto;position:relative;display:flex}
.closed-btn{position:fixed;right:10px;top:25px;z-index:12}
.closed-btn{width:55px;height:36px;text-align:center;cursor:pointer}
.closed-btn-one{width:2px;height:30px;background:#fff;transform:rotate(-45deg);margin-left:20px}
.closed-btn-two{width:2px;height:30px;background:#fff;transform:rotate(45deg);margin-top:-30px;margin-left:20px}
.closed-btn:hover .closed-btn-one{height:40px}
.closed-btn:hover .closed-btn-two{height:40px;margin-top:-40px}
.apply-button{width:114px;height:34px;margin:auto;color:#ffffff;border:1px solid transparent;outline:none;background-color:#d0a952;cursor:pointer;display:inline-block;margin-left:20px;line-height:34px;text-align:center}
.apply-button:hover{background-color:#eaaa1b;color:#fff}
.work-box .all-case-ul{display:flex;align-items:center;justify-content:center;border-bottom:1px solid #eee;margin-bottom:20px}
.work-box .all-case-ul li.cur,.work-box .all-case-ul li:hover{background: #beac98;color: #fff;}
.work-box .all-case-ul li{
margin: 0 10px;
display: block;
font-size: 13px;
width: 133px;
color: #333;
cursor: pointer;
line-height: 30px;
border: 1px solid #ddd;
line-height: 30px;
border-radius: 3px;
text-align: center;
padding: 10px 10px;
}
.recruitment-application{width:688px;height: 490px;background-color:#ffffff;position:absolute;top:50%;left:50%;z-index:3;margin-left:-389px;padding: 30px 18px 27px 18px;margin-top:-215px;}
.recruitment-application h1{font-size:24px;text-align:center;color:#000000;margin-bottom:20px}
.application-box{width:634px;height:254px;margin-left:54px}
.application-box-list{margin-bottom:12px}
.list-title{width:91px;font-size:14px;display:inline-block;color:#000000}
.application-box-list input{width:260px;padding: 5px 6px;box-sizing:border-box;}
.upload{width:88px;height:28px;color:#747474;border:1px solid #dddddd;outline:none;background-color:#eeeeee;margin-right:15px;cursor:pointer}
.upload:hover{background:#949393;color:#fff}
.verification-code{margin-bottom:-6px}
.application-button{position:absolute;bottom:20px;right:20px}
.application-button a{width:114px;height:34px;color:#ffffff;border:1px solid transparent;outline:none;cursor:pointer;display:block;text-align:center;float:left;line-height:34px}
.cancel-button{background-color:#bbbbbb;margin-right:5px}
.submit-button{background-color:#1e1e1e}
.submit-button:hover{background:#3e3c3c}
.cancel-button:hover{background:#6c6969}
.company-box{position:absolute;text-align:center;width:100%;bottom:360px}
.top-text{font-size:45px;color:#ffffff;font-weight:lighter;margin-bottom:10px}
.bot-text{font-size:35px;color:#ffffff}
.line-circle{width:7px;height:7px;border-radius:100%;background:#ddd;position:absolute;bottom:185px;left:50%;margin-left:-3px}
.line-circle:before{content:'';height:150px;width:1px;background:#ddd;position:absolute;bottom:0;opacity:0.4}
.class-box-dix{margin-bottom: 20px;text-align:center;}
.class-box-dix h2{font-weight:bold;color:#333;font-size:18px}
.class-box-dix span{font-size:14px;color:#555;margin-top:10px;display:block}
.wx-point{cursor:pointer;margin-top:10px;display:block}
.wx-point img{display:none;position:absolute;top:-110px;left:15px}
.wx-point:hover img{display:block}
.ex-box{
padding-top: 110px;
height: 37vw;
display: flex;
position: relative;
}
.exp-hd-content{
background: #4a4644;
width: 45%;
display: flex;
align-items: flex-start;
justify-content: center;
flex-direction: column;
box-sizing: border-box;
padding-left: 4rem;
}
.exp-hd-content h3{
color: #fff;
font-size: 24px;
display: inline-block;
}
.exp-hd-content h4{
display: inline-block;
color: #fff;
margin-left: 5px;
}
.exp-hd-content label{
font-size: 18px;
color: #bcab97;
font-weight: bold;
display: block;
padding-top: 10px;
}
.exp-hd-content p{
color: #bcab97;
line-height: 2;
}
.exp-hd-content label span{
border-left: 1px solid #bcab9742;
margin: 0 10px;
}
.exp-hd-content b{
font-size: .25rem;
color: #fff;
letter-spacing: 0px;
padding: 10px 0;
display: block;
}
.exp-img-box{
display: flex;
height: 100%;
position: relative;
width: 55%;
overflow: hidden;
z-index: 0;
}
.exp-img-box>div{
position: absolute;
height: 100%;
width: 25%;
overflow: hidden;
}
.exp-img-box>div.hover{
width: 100%;
z-index: 100 !important;
left: 0 !important;
}
.exp-img-box>div.hover img{transform:translateX(0%) !important;}
.exp-img-box>div:after{content:'';display: block;width: 1px;height: 100%;background: #ffffff3d;position: absolute;z-index: 1;top: 0;right: 0;}
.exp-img-box>div h5{
position: absolute;
z-index: 100;
left: 0;
right: 0;
margin: auto;
text-align: center;
top: 0;
width: 80px;
line-height: 80px;
font-size: 16px;
bottom: 0;
height: 80px;
background: #beac9887;
border-radius: 50%;
color: #fff;
}
.exp-img-box>div:nth-child(1){
left: 0;
z-index: 1;
}
.exp-img-box>div:nth-child(2){
left: 25%;
z-index: 2;
}
.exp-img-box>div:nth-child(3){
left: 50%;
z-index: 3;
}
.exp-img-box>div:nth-child(4){
left: 75%;
z-index: 4;
}
.exp-img-box>div:nth-child(1) img{
}
.exp-img-box>div:nth-child(2) img{
transform: translateX(-25%);
}
.exp-img-box>div:nth-child(3) img{
transform: translateX(-50%);
}
.exp-img-box>div:nth-child(4) img{
transform: translateX(-75%);
}
.exp-img-box img{
width: initial;
height: 100%;
position: relative;
}
.ehc-border{border-left: 1px solid #bcab973d;padding: 30px;}
.video-pagination{
position: absolute;
bottom: 30px;
width: 500px;
height: 10px;
z-index: 10;
margin: 0 auto;
left: 0;
right: 0;
display: flex;
border-radius: 30px;
}
.video-pagination-div{
width: 100%;
background: #333333f5;
height: 7px;
margin-right: 20px;
cursor: pointer;
border-radius: 10px;
position: relative;
}
.video-pagination-div.cur{
}
.video-pagination-div.cur:after{
content:'';
background: #beac98;
animation: vPagination 15s linear infinite;
position: absolute;
height: 7px;
border-radius: 10px;
}
.detail-bot{width:100%;height: 7rem;background: url(../images/bot.jpg) no-repeat;background-size: cover;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.detail-bot h2{font-size: 25px;color:#e6c18d;text-align: center;margin-bottom: 10px;letter-spacing: 2px;}
.detail-bot h5{font-size: 12px;color:#e6c18d;text-align: center;margin-bottom: 25px;}
.contact-detail-btn{background: #e6c18d;padding: 9px 30px;color: #333;font-weight: bold;}
.contact-detail-btn:hover{color:#f1c17e;background: rgba(0,0,0,.4)}
.title-font{
color: #fff;
font-size: 24px;
text-indent: 19px;
line-height: 1;
margin-bottom: 20px;
}
.title-font:after{
content: '';
display: block;
width: 10px;
height: 10px;
background: #fff;
position: absolute;
top: 3px;
left: -1px;
}
@keyframes vPagination{
0%{width:0%}
100%{width:100%}
}
.sj-index-box{
width: 100%;
padding: 70px 0 50px;
box-sizing: border-box;
display: flex;
flex-direction: column;
justify-content: center;
}
.sj-index-box .ex-box{padding-top:0 !important;}
@media only screen and (max-width: 1366px){
.businessschool-top,.pd-bg{padding-top: 90px !important;}
.header-box{
height: 90px;
}
.header-menu{
width: 30px;
}
.header-logo{
width: 145px;
}
.companyculture{
padding: 90px 0 180px !important;
}
.recruitment,.cimpanyprofile,.out_box,.electricianElectrical,.ex-box,.product-info,.intellgent-box{
padding-top: 90px !important;
}
}
/*鎵嬫満绔嚜閫傚簲*/
@media screen and (max-width: 1025px) and (min-width: 320px){
.banner video{display: none}
.index-box .swiper-button-next,.index-box .swiper-button-prev{display:none !important}
.pd-bg{padding-top:1.5rem !important;}
.picture-left-a{
display: flex !important;
}
.jq22-container img{
height: 100%;
}
.header-rig i{
display: none;
}
.index-box.swiper-container{
height: 60vh;
}
.swiper-container-horizontal>.swiper-pagination-top{
width: 60%;
height: .05rem;
bottom: .3rem;
left: 0;
right: 0;
}
.series-li .swiper-slide{
height: auto;
padding: 0 .2rem;
}
.swiper-slide-phone{
display: block !important;
}
.series-bot{
height: auto;
}
.index-box .swiper-pagination{
display: block !important;
background: #333333f5;
margin: auto;
}
.index-box .swiper-phone{
display: block !important;
}
.index-series-swiper{
margin-top: 0;
display: flex;
flex-wrap: wrap;
}
.index-box .swiper-scrollbar-drag{
background: #beac98;
}
.video-pagination{
display: none;
}
.video-title-box img{
width: 100%;
margin-top: .3rem !important;
}
.jq22-container video{
height: 5rem;
}
.mask-box .jq22-container{height:100vh;width:100%;align-items: center;}
.video-title-box{
height: 60vh;
}
.video-title-box h2{
font-size: 13px;
}
.video-title-box h3{
font-size: 19px;
}
.index-filed{
padding: .5rem .2rem;
}
.index-filed a{
font: 25px 'microsoft yahei';
}
.index-filed-h2{
font-size: .45rem;
margin-bottom: .3rem;
}
.index-series{
padding: .5rem .2rem !important;
}
.index-series-menu{
margin-bottom: .2rem;
padding: 0 .3rem .2rem;
}
.index-series-ul{
width: 100%;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.index-series-ul li{
width: 45%;
padding: .2rem .1rem;
border: #ccc 1px solid;
border-radius: 5px;
text-align: center;
margin-bottom: .2rem;
}
.index-series-ul .phone-li{
width: 100%;
}
.index-series-ul li a{
display: block;
font-size: .28rem;
line-height: .5rem;
}
.index-series-ul li:before{
display: none;
}
.index-box.swiper-container .swiper-slide:after{
background: rgba(000,000,000,0.4);
}
.index-filed-top{
margin-bottom: .1rem;
display: flex;
flex-direction: column;
}
.index-file-left{
margin: 0 .1rem .1rem 0;
width: calc(100% - .1rem);
}
.index-file-rig{
width: calc(100% - .1rem);
}
.index-file-rig-top{
margin-bottom: .1rem;
}
.index-filed-bot-list{
width: calc(100% / 2 - .1rem);
margin: 0 .1rem .1rem 0;
}
.file-left-a span{
font-size: .45rem;
margin-bottom: .1rem;
}
.file-left-a p{
display: none;
}
.index-series-swiper .swiper-container{
width: calc(100% / 2);
padding-bottom: 1rem;
margin: 0;
}
.index-series{
padding: 1rem 10%;
}
.index-series-swiper a{
font: 25px 'microsoft yahei';
}
.more-button b:first-child{
width: 20px;
height: 4px;
}
.more-button b:last-child{
height: 20px;
width: 4px;
}
.series-top-sp{
font-size: .3rem;
margin-bottom: 0;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}
.series-bot-sp{
font-size: .25rem;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
margin-bottom: 8px;
padding: 5px 0;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
bottom: 5px;
}
.more-button{
width: 1rem;
height: 1rem;
}
.more-font{
margin: .1rem 0;
font-size: .25rem;
}
.menu-series{
padding: 0 .2rem;
}
.index-picture{
width: calc(100% - 0.05rem);
padding: 0;
margin-left: .05rem;
margin-bottom: 0.05rem;
}
.index-picture-left{
width: calc(50% - .05rem);
margin-right: 0.05rem;
}
.mb1{
margin-bottom: .05rem;
}
.index-picture-cot{
width: calc(50% - .05rem);
margin-right: 0.05rem;
}
.index-picture-rig{
width: calc(100% - .05rem);
margin-top: .05rem;
}
.index-picture a{
font: 25px 'microsoft yahei';
}
.box-top{
font-size: .3rem;
}
.box-top:before{
width: .5rem;
left: 50%;
top: .5rem;
}
.box-more{
font-size: .2rem;
}
.series-bot img{
max-width: 50%;
}
/*瀹炴櫙浣撻獙*/
.ex-box{
height: auto;
padding-top: 1rem !important;
flex-direction: column;
}
.exp-hd-content{
width: 100%;
padding-left: 0;
display: block;
}
.ehc-border{
border: none;
padding: .4rem;
}
.exp-hd-content h3{
font-size: 12px;
}
.exp-hd-content h4{
font-size: .3rem;
margin-left: 0;
}
.exp-hd-content label{
font-size: .35rem;
}
.exp-hd-content label span{
border-left: 1px solid rgba(188, 171, 151, 0.26);
}
.exp-hd-content b{
font-size: 18px;
padding: .15rem 0;
}
.exp-hd-content p{
font-size: .2rem;
}
.exp-img-box{
width: 100%;
height: 7rem;
}
.exp-img-box>div:after{
background: rgba(255, 255, 255, 0.23921568627450981);
}
.ex-bot-box{
width: 95%;
margin: .2rem auto;
}
.ex-bot-box>div:nth-child(2){
display: flex;
flex-direction: column;
}
.ex-list-parlour{
width: 100%;
}
.ex-list-right{
width: 100%;
margin-top: .2rem;
}
.ex-pro{
opacity: 1;
}
.ex-pro>div:nth-child(1){
width: 80%;
}
.ex-pro h3{
font-size: .35rem;
}
.ex-pro p{
font-size: .3rem;
margin-top: .1rem;
}
.ex-video{
width: 1.5rem;
height: .6rem;
line-height: .6rem;
margin-top: .2rem;
}
.ex-video i{
font-size: .3rem;
margin-left: .1rem;
}
.ex-bot-box .mask-box{
display: none;
}
/*浜у搧鏈嶅姟-鍏ㄩ儴*/
.recruitment{
padding-top: 1rem !important;
}
.recruitment .product-info{
padding: 0 !important;
}
.product-info{
padding: 1.5rem 0 .2rem !important;
}
.recruitment .product-info > div{
height: 30vh !important;
}
.recruitment .product-pic{
padding: 0;
}
.recruitment .product-txt{
padding: 0;
}
.recruitment .product-pic img{
right: 0;
top: 0;
left: 0;
bottom: 0;
margin: auto;
width:100%;
height:auto;
}
.recruitment .txt-style{
height: auto;
}
.recruitment .product-series{
height: auto;
font-size: .4rem;
margin-bottom: .1rem;
}
.recruitment .product-feature{
height: auto;
font-size: .25rem;
margin-bottom: .1rem;
}
.recruitment .product-more a{
font-size: .25rem;
}
/*瀹ゅ唴鐓ф槑*/
.type-bg-img{
margin-top: 0;
padding: 0;
height: 3.5rem;
}
.bread-crumbs{
margin: 0 auto;
width: 95%;
height: 1rem;
line-height: 1rem;
}
.bread-crumbs span{
font-size: .35rem;
}
.bread-crumbs a{
font-size: .3rem !important;
}
.product-list{
padding-top: .2rem;
}
.list-classify{
font-size: .4rem;
margin-bottom: .3rem;
}
.list-feature{
margin: 0;
}
.list-view{
width: calc(100% - .4rem) !important;
padding: 0 .2rem;
}
.list-view ul{
}
.list-view li::before{top: 2px;}
.list-view li{
font-size: 12px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
width: 26%;
}
.expand-btn{
width: 1rem;
height: auto;
margin: .3rem auto;
}
.expand-btn img{
width: .3rem;
margin-bottom: .1rem;
}
.expand-btn p{
font-size: .3rem;
}
.product-pic{
width: 100%;
max-width: 100%;
min-width: 100%;
padding: .3rem 0;
}
.product-pagination{
width: 100%;
min-width: 100%;
max-width: 100%;
height: auto;
padding: 0;
}
.product-pagination ul{
display:flex;
align-items:center;
justify-content:center;
flex-wrap:wrap;
}
.clb-pc{
display: none;
}
.clb-phone{
width: 100%;
display: flex !important;
justify-content: center;
padding-bottom: .3rem !important;
}
.product-pagination li{
width: 4rem;
height: .7rem;
line-height: .7rem;
border-radius: .1rem;
margin-bottom:10px;
margin-right:10px
}
.product-pagination li a{
line-height: .7rem;
font-size: .3rem;
}
.detail-bot{
width: calc(100% - .6rem);
height: auto;
padding: 1.4rem .3rem;
}
.detail-bot h2{
font-size: .35rem;
margin-bottom: .2rem;
}
.detail-bot h5{
font-size: .2rem;
margin-bottom: .25rem;
}
.contact-detail-btn{
width: 2.5rem;
padding: 0.2rem .3rem;
font-size: .25rem;
text-align: center;
margin-top: 10px;
}
.product-pic > div{
width: calc(50% - 60px);
height: auto;
margin-bottom: 0;
margin: 0;
padding: 10px 30px;
}
.product-single .model-number{
font-size: .25rem;
padding: .2rem 0 0;
line-height: .3rem;
margin: 10px;
}
.product-single .model-series{
font-size: .25rem;
margin: 0;
line-height: .4rem;
}
/*搴曢儴鑱旂郴鎴戜滑*/
.contact-dix {
width: 100%;
margin: 0.2rem auto 0;
flex-direction: column;
}
.contact-dix-lf {
width: 90%;
margin: 0 auto !important;
}
.hotel-contact-box {
display: none;
padding: 0.2rem 0;
background-size: cover !important;
}
.hotel-contact-hd {
text-align: center;
font-size: 0.35rem;
margin-bottom: 5px;
}
.hotel-contact-sp {
font-size: 0.3rem;
}
.cn-name {
font-size: 0.35rem;
margin: 0 !important;
}
.en-name {
font-size: 0.32rem;
}
.contact-dix-rig {
width: 90%;
margin: 0.2rem auto 0!important;
}
.c-detail p {
font-size: 0.3rem;
line-height: 0.4rem;
margin-bottom: 0.01rem;
}
.c-detail {
margin: 0.2rem 0 0.3rem;
}
.c-more p {
font-size: 0.29rem;
margin: 0 !important;
}
.left-con {
float: left;
width: 100%;
font-size: 0.3rem;
line-height: 0.6rem;
}
.right-con {
width: 100%;
float: left;
}
.right-con select {
width: 100%;
height: 0.6rem;
border: none;
font-size: .3rem;
padding: 0;
}
.down-box {
margin-bottom: 0.1rem;
}
.right-con textarea {
width: 100%;
height: 3rem;
padding: 0.2rem;
}
.right-con input {
width: 100%;
}
.right-conc.x-code a {
font-size: 0.25rem;
margin-left: .1rem;
line-height: 0.6rem;
}
.right-conc.x-code input {
width: 2.6rem;
border: none;
}
.hotel-submit-btn {
width: 100%;
height: 0.6rem;
line-height: 0.6rem;
font-size: 0.3rem;
padding: 0;
margin: 0.2rem auto !important;
}
.right-conc.x-code img{
margin-left: .1rem;
}
/*鍒/鎺掑眿椤甸潰*/
.hotel-box{
background-size: cover !important;
}
.hotel-light-box{
width: 100% !important;
margin-bottom: .2rem !important;
}
.design-aims{
margin: .5rem auto 0;
flex-direction: column;
padding: 0 0 .5rem;
}
.design-aims h3{
padding: 0 .2rem;
font-size: .4rem;
margin-bottom: 0;
}
.design-aims h3:before{
width: .9rem;
height: .1rem;
left: .2rem;
top: -.2rem;
}
.design-aims-left{
width: calc(100% - .4rem) !important;
margin-right: 0;
padding: 0 .2rem;
}
.design-aims-left h4{
font-size: .3rem;
margin: .2rem 0 .1rem;
}
.design-aims-left p{
font-size: 12px;
}
.design-aims-rig{
width: 90%;
margin: .2rem 0 0;
}
.design-aims-rig img{
max-width:60%;
margin-top:30px;
}
.design-aims-rig span{
font-size: .3rem;
margin-top: .2rem;
}
.region-box{
margin: .5rem 0;
padding: 0 .1rem;
}
.region-box h2{
font-size: .4rem;
}
.region-box-sp{
font-size: .3rem;
margin: .2rem 0 .3rem;
}
.region-box>div:nth-child(3){
width: 100% !important;
display: flex;
flex-direction: column;
}
.region-list{
width: calc(100% - .4rem) !important;
height: auto !important;
margin: 0 0 .5rem;
padding: 0 .2rem;
}
.region-list img{
max-width: 60% !important;
}
.region-list span{
font-size: 12px;
}
.work-box{
width: calc(100% - 0.6rem);
margin: .2rem .3rem auto;
}
.work-box h4{
font-size: .4rem;
margin: 15px;
}
.region-img img{
width: 100%;
}
.lamp-ul{
margin-top: .3rem;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.lamp-ul li{
margin: 0 0 .2rem;
width: calc(100% - .4rem);
padding: .2rem;
}
.lamp-ul li>a:nth-child(1){
display: flex;
justify-content: space-between;
align-items: center;
}
.lamp-li-lf{
width: 35%;
margin: 0;
}
.lamp-li-lf span{
margin-top: .1rem;
}
.lamp-li-rig{
width: 60%;
}
.lamp-li-rig p{
font-size: .3rem;
margin-bottom: .1rem;
}
.case-ul{
height: auto;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-top: 0;
}
.case-ul>li:nth-child(7){
margin-bottom: .1rem;
}
.case-ul>li:nth-child(8){
margin-left: .25rem;
margin-bottom: .1rem;
}
.case-ul li{
width: 48%;
height: 2rem !important;
margin: 0 0 .25rem;
}
.work-box-ul{
display: flex;
flex-direction: column;
}
.work-box-ul li{
width: 100%;
margin-right: 0;
margin-bottom: .2rem;
padding: .2rem 0 .2rem 1.5rem;
}
.work-box-ul li img{
top: 0;
bottom: 0;
left: .5rem;
max-width: .5rem;
margin: auto 0;
}
.region-height{
font-size: .3rem;
margin-bottom: .1rem;
}
.region-limit{
font-size: .35rem;
}
.flex-region .wd-region{
margin: 0 auto;
}
.wd-region img{
width: 60%;
height: auto !important;
margin: auto;
}
.case-sight-ul{
flex-direction: column;
}
.case-sight-ul li{
width: 100%;
height: auto !important;
}
.case-sight-ul li img{
width: 100%;
margin: 0;
}
.wd-region span{
font-size: .3rem;
line-height: 1rem;
}
/*鍏朵粬鐓ф槑*/
.work-box .all-case-ul {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
border-bottom: 1px solid #eee;
margin-bottom: 0.3rem;
padding-bottom: .2rem;
}
.work-box .all-case-ul li {
width: 38%;
height: 30px;
/* margin: 0 0 .1rem !important; */
/* display: block; */
/* padding: 0.1rem 0; */
/* border-bottom: 2px solid #fff; */
}
.work-box .all-case-ul .ta_text{
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}
.work-box .case-ul li img {
width: 120%;
}
/*鍔犺浇鍔ㄧ敾*/
.spinner {
text-align: center;
position: fixed;
top: 0;
left: 0;
background-color: #FFFFFF;
height: 100vh;
width: 100%;
z-index: 9999;
}
.spinner > div {
text-align: center;
width: 10px;
height: 10px;
background-color: #604a33;
border-radius: 100%;
display: inline-block;
-webkit-animation: bouncedelay 1.4s infinite ease-in-out;
animation: bouncedelay 1.4s infinite ease-in-out;
/* Prevent first frame from flickering when animation starts */
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
position: relative;
top: 48%;
left: -25%;
}
.load-img{
width: 180px;
position: relative;
top: 42%;
left: 4%;
}
.spinner .bounce1 {
-webkit-animation-delay: -0.32s;
animation-delay: -0.32s;
}
.spinner .bounce2 {
-webkit-animation-delay: -0.16s;
animation-delay: -0.16s;
}
@-webkit-keyframes bouncedelay {
0%, 10%, 20% { -webkit-transform: scale(0.0) }
10% { -webkit-transform: scale(1.0) }
}
@keyframes bouncedelay {
0%, 10%, 20% {
transform: scale(0.0);
-webkit-transform: scale(0.0);
} 10% {
transform: scale(1.0);
-webkit-transform: scale(1.0);
}
}
.work-box .all-case-ul li.cur, .work-box .all-case-ul li:hover{
background: #beac98;
color: #fff;
border-radius: 4px;
border: 1px solid #beac98;
}
/*鎼滅储鍐呴〉*/
.product-list-box .bread-crumbs{
padding: 0 0 .3rem !important;
height: auto;
}
.product-list-box .bread-crumbs h3{
font-size: 32px !important;
padding: .1rem 0;
}
.product-list-box .bread-crumbs input{
width: calc(60% - .2rem) !important;
height: 34px !important;
}
.product-list-box .search-btn-box{
width: calc(30% - .2rem) !important;
padding: 10px;
height: 34px !important;
line-height: 34px !important;
top: -2px;
}
.product-list-box .search-btn-box img{
width: 17px !important;
}
.product-list-box .bread-crumbs span{
font-size: 16px !important;
}
.index-series-swiper .swiper-button-next,.index-series-swiper .swiper-button-prev{display: none !important;}
.hotel-box{height:7rem}
.sj-index-box{padding:30px 0 0px}
.sj-index-box .ex-box{padding-top:0 !important;}
}
/*pad鑷€傚簲*/
@media screen and (max-width: 1025px) and (min-width: 760px){
.index-box .swiper-button-next,.index-box .swiper-button-prev{display:block !important}
.index-series-ul li{
width: 31.5%;
padding: .1rem .1rem;
margin-right: 5px;
}
.index-series-ul li:nth-child(3n){margin-right:0 }
.index-series-ul li a{font-size: .20rem}
.index-series-ul{justify-content: left;width: calc(100% - 60px);}
.index-series-menu{padding:0}
.index-file-left{margin:0;margin-right:10px;width:calc(50% - 10px)}
.index-file-rig{width:calc(50% - 10px)}
.index-filed-bot-list{margin:0;margin-right:10px;width:calc(100% / 4 - 10px)}
.index-filed-top{flex-direction: initial;}
.about-us{padding:0 .2rem .5rem}
.index-picture-left{
width: calc(25% - 1px);
margin-right: 1px;
}
.index-picture-cot{
width: calc(25% - 1px);
margin-right: 1px;
}
.index-picture-rig{
width: calc(50% - 2px);
margin-top:0;
}
.exp-img-box{height: 12.5rem;}
.index-box.swiper-container,.video-title-box{height: 10rem;}
.right_con{
margin: auto;
}
.n_text,.b_text,.n_text{margin-left:0 !important;}
.left_con{display:none}
.company-box{top:45% !important;}
.ehc-border{padding:50px .4rem}
.companyculture-center{margin-bottom:-130px !important}
.region-box>div:nth-child(3){width:inherit;display:block;flex-direction:inherit}
.design-aims-left{
width: 80%;
margin-right: 0;
padding: 0 .2rem;
}
.series-bot img{max-width:40%}
.region-list{
margin: 0 1vw;
width: calc((100% - 8vw) / 4) !important;
height: 200px !important;
padding:0
}
.region-list img{max-width:80% !important;max-height: 150px;}
.work-box{width:calc(100% - 30px);margin-top: 50px;}
.footer-copyright{margin: .4rem auto 0}
.lamp-ul{
flex-direction:inherit;
flex-wrap:wrap;
justify-content:inherit;
}
.lamp-ul li{
margin: 0 5px 10px;
width:calc((100% - 100px) / 3);
padding:10px;
}
.lamp-li-rig p{
font-size: 11px;
}
.hotel-light-box{
width:90% !important;
margin-top: 50px !important;
}
.flex-region .wd-region{width:50%}
.case-sight-ul{
flex-direction: inherit;
justify-content: inherit;
}
.case-sight-ul li{
margin: 0 25px 25px 0;
width: calc((100% - 75px) / 4);
height: 138px;
}
.work-box .case-ul li img{width:100%}
.product-list-box .search-btn-box{width:calc(14% - .2rem) !important}
.product-pic > div{width: 25%;}
.list-view li{width: 22% !important;}
.list-view ul{justify-content: inherit}
.index-box.swiper-container{height: 10rem;}
.spinner > div{left:-11%}
}
@media screen and (max-width: 770px) and (min-width: 760px){
.exp-img-box{height:9.5rem}
.index-series-ul li{width:31%}
}