@charset "utf-8";
a, img { vertical-align: top; }
.container { width: 93.75%; margin: auto; }
.container_header { width: 83.75%; margin: auto; }
@media(max-width: 1100px){
    .container,.container_header{ width: 94%; }
}

.fl { float: left; }
.fr { float: right; }
i { font-style: normal; }


.zh130 { font-size: 6.77083vw; }
.zh110 { font-size: 5.72916vw; }
.zh100 { font-size: 5.20833vw; }
.zh80 { font-size: 4.16666vw; }
.zh60 { font-size: 3.125vw; }
.zh55 { font-size: 2.86458vw; }
.zh50 { font-size: 2.60416vw; }
.zh43 { font-size: 2.23958vw; }
.zh40 { font-size: 2.08333vw; }
.zh36 { font-size: 1.875vw; }
.zh30 { font-size: 1.5625vw; }
.zh28 { font-size: 1.45833vw; }
.zh26 { font-size: 1.35416vw; }
.zh24 { font-size: 1.25vw; }
.zh22 { font-size: 1.14583vw; }
.zh20 { font-size: 1.04166vw; }
.zh18 { font-size: 18px; }
.zh16 { font-size: 16px; }
.zh14 { font-size: 14px; }

.co22 { color: #222222; }
.co33 { color: #333333; }
.bold { font-weight: bold; }

/**全站1600分辨率修改**/

@media(max-width:1600px){
.zh130 { font-size: 70px; }
.zh110 { font-size: 60px; }
.zh100 { font-size: 50px; }
.zh80 { font-size: 45px; }
.zh60 { font-size: 40px; }
.zh55 { font-size: 35px; }
.zh50 { font-size: 30px; }
.zh43 { font-size: 26px; }
.zh40 { font-size: 26px; }
.zh36 { font-size: 26px; }
.zh30 { font-size: 26px; }
.zh28 { font-size: 26px; }
.zh26 { font-size: 24px; }
.zh24 { font-size: 22px; }
.zh22 { font-size: 20px; }
.zh20 { font-size: 20px; }  
}

@media(max-width:1480px) {
	.zh130 { font-size: 4.5vw; }
	.zh110 { font-size: 4vw; }
	.zh100 { font-size: 3.8vw; }
	.zh80 { font-size: 3.6vw; }
}

@media (max-width:1100px) {
	.zh130 { font-size: 26px; }
	.zh110 { font-size: 24px; }
	.zh100 { font-size: 24px; }
	.zh80 { font-size:  24px; }
	.zh50 { font-size: 22px; }
	.zh40 { font-size: 22px; }
	.zh36 { font-size: 22px; }
	.zh30 { font-size: 22px; }
	.zh28 { font-size: 22px; }
	.zh26 { font-size: 22px; }
	.zh24 { font-size: 18px; }
	.zh22 { font-size: 18px; }
	.zh20 { font-size: 18px; }
	.zh18 { font-size: 16px; }
	.zh16 { font-size: 14px; }
}



/**头部**/
.topHeader { position: fixed; width: 100%; top: 0; padding: 25px 0 28px; z-index: 2; }
.topHeader .logo ul li { float: left; margin-right: 35px; }
.topHeader .logo ul li:last-child { margin-right: 0; }
.topHeader .logo ul li a { display: block; }
.topHeader .logo ul li img { height: 67px; }

.fixed-head {
    background: #271c0e; 
    z-index: 999999;
    position: fixed;
    top: 0;
    margin-top: 0;
    width: 100%;
    left: 0;
    box-shadow: 0 0 5px rgb(0 0 0 / 20%);
    transition: All .4s ease;
    -webkit-transition: All .4s ease;
    -moz-transition: All .4s ease;
    -o-transition: All .4s ease;
    -webkit-animation: headerFix 1s ease 1;
    animation: headerFix 1s ease 1;
}

@-webkit-keyframes headerFix {
    from {
        -webkit-transform: translateY(-100%);
    }

    to {
        -webkit-transform: translateY(0);
    }
}

@keyframes headerFix {
    from {
        transform: translateY(-100%);
    }

    to {
        transform: translateY(0);
    }
}


.topHeader .navR { display: block; height: 17px; cursor: pointer; }
.topHeader .navBtn { height: 17px; margin-top: -1px; float: left; left: 3%; width: 32px; position: relative; }
.menu-iw {
	height: 2px;
	left: 0px;
	position: absolute;
	border-radius: 1px;
	font-style: normal;
	background-color: #fff;
	display: block;
	transition: all 0.5s;
	border-radius: 2px;
}
.fixed-head .menu-i { background: #000; }
.menu-iw-1 { width: 25px; top: 1px; }
.menu-iw-2 { width: 18px; top: 8px; }
.menu-iw-3 { width: 25px; top: 15px; }
.mobile-menu-on .menu-iw-1 { transform: translateY(7px) rotate(45deg); background-color: #fff; }
.mobile-menu-on .menu-iw-2 { opacity: 0; }
.mobile-menu-on .menu-iw-3 { transform: translateY(-7px) rotate(-45deg); background-color: #fff;}


.topHeader .navri { margin-top: 26px; }
.topHeader .navri .vril { margin-right: 33px; }
.topHeader .navri .vril .ill a { display:block; color: #fff; font-size: 18px; line-height: 1; margin-right: 25px; }
.topHeader .navri .vril .ill:last-child { margin-right: 0; }

@-webkit-keyframes omskd{
 
	0%{-webkit-transform:rotate(0deg);}

	25%{-webkit-transform:rotate(90deg);}

	50%{-webkit-transform:rotate(180deg);}

	75%{-webkit-transform:rotate(270deg);}

	100%{-webkit-transform:rotate(360deg);}

}

.banner { position: relative; }
.banner .img { overflow: hidden; }
.banner .img img { -webkit-animation:fa1 5s linear 1; }
.banner .nnerzong { position: absolute; top: 40%; line-height: 6.77083vw; left: 0; width: 100%; color: #fff; padding-left: 3.125%; }
.banner .nnerzong::before { position: absolute; left: 0; top: 0; height: 100%; width: 0.72916vw; content: ""; background: url(../images/nnerzong.jpg)no-repeat center center/cover; }
.banner .xiaohua { position: absolute; bottom: 60px; left: 3.125%; }


.banner .arrow-btn { position: absolute; transition: all .2s; left: 50%; transform: translateY(-50%); width: 26px; height: 14px; background: url(../images/arrowbtn.png) no-repeat center center/cover; border: 0;   animation-name: loop;
	-webkit-animation: haha1 1.2s linear infinite; }

@-webkit-keyframes haha1 {
	0% {bottom: 70px;opacity: 1;}
	25% {bottom: 65px;opacity: 0.75;}
	50% {bottom: 60px;opacity: 0.5;}
	75% {bottom: 55px;opacity: 0.25;}
	100% {opacity: 0; bottom: 50px;}
}

@-webkit-keyframes fa1{
	0%{-webkit-transform:scale(1.1);}
	10%{-webkit-transform:scale(1.09);}
	20%{-webkit-transform:scale(1.08);}
	30%{-webkit-transform:scale(1.07);}
	40%{-webkit-transform:scale(1.06);}
	50%{-webkit-transform:scale(1.05);}
	60%{-webkit-transform:scale(1.04);}
	70%{-webkit-transform:scale(1.03);}
	80%{-webkit-transform:scale(1.02);}
	90%{-webkit-transform:scale(1.01);}
	100%{-webkit-transform:scale(1.0);}
}



.scroll-target { background: url(../images/scroll-target.jpg)no-repeat center center/cover; padding: 8.33333vw 0 8.33333vw 3.125%; }
.scroll-target .targr { width: 55%; overflow: hidden; text-align: center; }
.scroll-target .targr img { line-height: 0; }
.scroll-target .targr .swiper-slide .ixe { color: #271c0e; font-weight: 100; margin-top: 23px; }
.scroll-target .targr .swiper-slide .img { overflow: hidden; position: relative; }
.scroll-target .targr .swiper-slide .img::before { position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.0); transition: all .3s; }
.scroll-target .targr.cie .swiper-slide .img::before { background: rgba(0,0,0,.3); }
.scroll-target .targr .swiper-slide:hover .img::before { background: rgba(0,0,0,0); }
/*.scroll-target .targr * { cursor: url(../images/db.png), default; }*/


.gybt .ba { color: #b9936e; }
.gybt .bb { color: #271c0e; line-height: 6.51041vw; margin-bottom: 6px; }
.gybtf .ba { color: #fff; }
.gybtf .bb { color: #fff; }



.scroll-target .targl { padding-top: 1.04166vw; position: absolute; width: 30%; height: 100%; }
.scroll-target .targl .anmos { position: absolute; bottom: 3px; left: 0; }
.scroll-target .targl .anmos .more { margin-right: 14px; }


.section2 { padding: 17.5vw 0 3.28125vw; }
.section2 .more { margin-top: 23.95833vw; }

.section3 .tiont { background: #fff5e8; padding: 4.01041vw 0 0.52083vw; }
.section3 .tiont .zh110 { line-height: 10.26041vw; color: #271c0e; }
.section3 .tionb { padding: 25.26041vw 0 3.125vw; }
.section3 .tionb .onbtop { border-bottom: 1px solid rgba(255,255,255,.4); padding-bottom: 2.8125vw; margin-bottom: 2.86458vw; }
.section3 .tionb .onbtop .btoppl { color: #fff; line-height: 5.20833vw; }
.section3 .tionb .onbtop .btoppr { color: #fff; position: absolute; bottom: 0; right: 0; font-weight: 100; }

.section3 .tinobmlw { position: relative; }
.section3 .tinobmlw::before { position: absolute; content: ""; bottom: 8.69791vw; width: 93.75%; left: 50%; transform: translateX(-50%); height: 1px; background: rgba(255,255,255,.42); z-index: 5; }
.section3 .tinobmlw .tinobmlw-swiper .swiper-slide { 
	height: 41.66666vw;
	position: relative;
}
.section3 .tinobmlw .tinobmlw-swiper .swiper-slide .dwtzn { height: 13.22916vw; bottom: 3.125vw; position: absolute; left: 3.28125vw; width: 100%; }
.section3 .tinobmlw .tinobmlw-swiper .swiper-slide .dwtzn .wzde { position: absolute; bottom: 0; left: 0; opacity: 0; }
.section3 .tinobmlw .tinobmlw-swiper .swiper-slide .dwtzn .wzdx { height: 5.10416vw; position: relative; }
.section3 .tinobmlw .tinobmlw-swiper .swiper-slide .dwtzn .wzdx .x { font-size: 22px; color: #fff; line-height: 1; position: absolute; bottom: 0; left: 0; width: 100%; }
.section3 .tinobmlw .tinobmlw-swiper .swiper-slide-active .dwtzn .wzdx .x { font-size: 5.20833vw; }
.section3 .tinobmlw .tinobmlw-swiper .swiper-slide-active .dwtzn .wzde { opacity: 1; }

.flex { display: flex; flex-wrap: wrap; }
.section4 .tioncsl { width: 50%; background: #000; background: url(../images/tioncsle.jpg)no-repeat top center/cover; padding: 5.20833vw 3.125vw 5.3125vw 3.125vw; position: relative; }
.section4 .tioncsl .csrtzp .tzpl { position: absolute; left: 0; top: 50%; transform: translateY(-50%); line-height: 2.08333vw; font-weight: 100; color: #000000; }
.section4 .tioncsl .csswip { margin-top: 2.23958vw; overflow: hidden; }
.section4 .tioncsl .csswip .swiper-wrapper .swiper-slide a { display: block; }
.section4 .tioncsl .csswip .swiper-wrapper .swiper-slide a .img { overflow: hidden; }
.section4 .tioncsl .csswip .swiper-wrapper .swiper-slide a .img img { transform: scale(1); transition: all .5s;  }
.section4 .tioncsl .csswip .swiper-wrapper .swiper-slide a:hover .img img { transform: scale(1.05); }
.section4 .tioncsl .csswip .swiper-wrapper .swiper-slide a .swibld .ba { color: #332d25; line-height: 1; margin-top: 3.22916vw; }
.section4 .tioncsl .csswip .swiper-wrapper .swiper-slide a .swibld .bb { color: #332d25; line-height: 2.08333vw; margin-top: 0.78125vw; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.section4 .tioncsl .csswip .swiper-wrapper .swiper-slide a .swibld .bc { font-size: 14px; color: #57514a; margin-top: 1.40625vw; }
.section4 .tioncsl .csswip .swiper-wrapper .swiper-slide a .swibld .bc span { display: inline-block; width: 7px; height: 11px; background: url(../images/swibld.png)no-repeat center center/cover; vertical-align: middle; margin-top: -2px; margin-left: 5px; }
.section4 .tioncsl .anxmo { width: 100%; left: 0; margin-top: 4.53125vw; }
.section4 .tioncsl .anxmo .anan { position: initial; margin-top: 0; width: 12.5vw; height: 0.625vw; background: #000; transition: all .3s; }
.section4 .tioncsl .anxmo .anan:after { opacity: 0; }
.section4 .tioncsl .anxmo .swiper-button-prev { background: url(../images/prevw.png)no-repeat center center/cover; background-size: 100% 100%; }
.section4 .tioncsl .anxmo .swiper-button-next { background: url(../images/nextw.png)no-repeat center center/cover; background-size: 100% 100%; }
.section4 .tioncsl .anxmo .swiper-button-prev:hover { background: url(../images/prevwa.png)no-repeat center center/cover; background-size: 100% 100%; }
.section4 .tioncsl .anxmo .swiper-button-next:hover { background: url(../images/nextwa.png)no-repeat center center/cover; background-size: 100% 100%; }
.section4 .tioncsl .anxmo .swiper-pagination { top: 50%; transform: translate(-50%,-50%); left: 50%; height: 7px; width: auto; bottom: auto; display: inline-flex; }
.section4 .tioncsl .anxmo .swiper-pagination .swiper-pagination-bullet { width: 7px; height: 7px; opacity: 1; background: #d6d1c9; margin: 0 1.09375vw 0 0; }
.section4 .tioncsl .anxmo .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #333333; }
.section4 .tioncsl .anxmo .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }

.section4 .tioncsr { width: 50%; }
.section4 .tioncsr .tzpr { opacity: 0; }
.section4 .tioncsr .oncsrt { padding: 5.20833vw 3.125vw 3.28125vw 3.125vw; height: 100%; background: url(../images/tioncsre.jpg)no-repeat bottom right #fdefdc; }
.section4 .tioncsr .oncsrt .csrtzp .tzpl { position: absolute; left: 0; top: 50%; transform: translateY(-50%); line-height: 2.08333vw; font-weight: 100; color: #000000; }
.section4 .tioncsr .csswip .swiper-container { overflow: hidden; margin-top: 2.23958vw; }
.section4 .tioncsr .anxmo { width: 100%; left: 0; margin-top: 2.86458vw; }
.section4 .tioncsr .anxmo .anan { position: initial; margin-top: 0; width: 12.5vw; height: 0.625vw; background: #000; transition: all .3s; }
.section4 .tioncsr .anxmo .anan:after { opacity: 0; }
.section4 .tioncsr .anxmo .swiper-button-prev { background: url(../images/prevw.png)no-repeat center center/cover; background-size: 100% 100%; }
.section4 .tioncsr .anxmo .swiper-button-next { background: url(../images/nextw.png)no-repeat center center/cover; background-size: 100% 100%; }
.section4 .tioncsr .anxmo .swiper-button-prev:hover { background: url(../images/prevwa.png)no-repeat center center/cover; background-size: 100% 100%; }
.section4 .tioncsr .anxmo .swiper-button-next:hover { background: url(../images/nextwa.png)no-repeat center center/cover; background-size: 100% 100%; }
.section4 .tioncsr .anxmo .swiper-pagination { top: 50%; transform: translate(-50%,-50%); left: 50%; height: 7px; width: auto; bottom: auto; display: inline-flex; }
.section4 .tioncsr .anxmo .swiper-pagination .swiper-pagination-bullet { width: 7px; height: 7px; opacity: 1; background: #d6d1c9; margin: 0 1.09375vw 0 0; }
.section4 .tioncsr .anxmo .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #333333; }
.section4 .tioncsr .anxmo .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }

.section4 .tioncsr .anp { margin-top: 4.16666vw; }
.section4 .tioncsr .anp ul li { margin-bottom: 37px; }
.section4 .tioncsr .anp ul li:last-child { margin-bottom: 0; }
.section4 .tioncsr .anp ul li a { display: block; color: #333333; line-height: 1; padding-left: 10px; border-left: 2px solid #e7d7c1; }
.section4 .tioncsr .anp ul li a span { display: inline-block; width: 10px; height: 16px; margin-left: 6px; background: url(../images/anpuos.png)no-repeat center center/cover; }

.fooret { background: #271c0e; padding: 40px 0 52px; position: relative; z-index: 9; }
.fooret .oorett { border-bottom: 1px solid #3d3327; padding-bottom: 48px; }
.fooret .oorett ul li { float: left; width: 16.9%; margin-right: 5.07%; }
.fooret .oorett ul li a { display: block; }
.fooret .oorett ul li a img { width: 100%; }
.fooret .oorett ul li:last-child { margin-right: 0; }

.fooret .oorettz { margin-top: 70px; }
.fooret .oorettz .ettzl { position: relative; }
.fooret .oorettz .ettzl::before { position: absolute; content: ""; right: -10vw; top: 0; height: 100%; width: 1px; background: #352b1e; }
.fooret .oorettz .ettzl .zlbt { color: #686157; line-height: 1; margin-bottom: 19px; }
.fooret .oorettz .ettzl .zlnr dl { float: left; margin-right: 108px; }
.fooret .oorettz .ettzl .zlnr dl:last-child { margin-right: 0; }
.fooret .oorettz .ettzl .zlnr dl dt { margin-bottom: 18px; }
.fooret .oorettz .ettzl .zlnr dl dt a { display: block; font-size: 18px; color: rgba(255,255,255,.7); }
.fooret .oorettz .ettzl .zlnr dl dd { margin-bottom: 11px; }
.fooret .oorettz .ettzl .zlnr dl dd a { display: block; font-size: 14px; color: #777168; }

.fooret .oorettz .ettzl .zlnr dl:last-child dt { margin-bottom: 13px; }
.fooret .oorettz .ettzl .zlnr dl:last-child dd a { font-size: 18px; color: rgba(255,255,255,.7); }

.fooret .oorettz .ettzr { padding-left: 160px; position: relative; }
.fooret .oorettz .ettzr::before { position: absolute; left: 0; height: 120%; width: 1px; content: ""; background: #352b1e; }
.fooret .oorettz .ettzr .zlbt { color: #686157; line-height: 1; margin-bottom: 19px; }
.fooret .oorettz .ettzr .lxfs { color: rgba(255,255,255,.4); }
.fooret .oorettz .ettzr .lxq { line-height: 34px; color: #7d776e; margin-top: 14px; }

.fooret .oorette { margin-top: 30px; border-bottom: 1px solid #32281a; padding-bottom: 45px; }
.fooret .oorette .ttert { margin-bottom: 34px; }
.fooret .oorette .ttert:last-child { margin-bottom: 0; }
.fooret .oorette .ttert .rtb { color: #958f88; line-height: 1; margin-top: 1px; margin-right: 38px; width: 132px; }
.fooret .oorette .ttert .rte ul li { float: left; margin-right: 32px; }
.fooret .oorette .ttert .rte ul li:last-child { margin-right: 0; }
.fooret .oorette .ttert .rte ul li a { display: block; color: rgba(185,181,176,.6); position: relative; }
.fooret .oorette .ttert .rte ul li a .ewm { position: absolute; right: 0;  width: 150px; height: 150px; top: -170px; display: none; }
.fooret .oorette .ttert .rte ul li:hover a .ewm { display: block; }

.fooret .oorette .rettel { margin-top: 80px; }
.fooret .oorette .rettel .xaobt { font-size: 14px; color: #aaa6a0; margin-bottom: 18px; }
.fooret .oorette .rettel ul li { float: left; margin-right: 40px; }
.fooret .oorette .rettel ul li a { display: block; width:133px}
.fooret .oorette .rettel ul li .gang { width:133px; }
.fooret .oorette .rettel ul li:last-child { margin-right: 0; }



.fooret .oorette .ettzr .zlbt { color: #686157; line-height: 1; margin-bottom: 19px; }
.fooret .oorette .ettzr .lxfs { color: rgba(255,255,255,.4); }
.fooret .oorette .ettzr .lxq { line-height: 34px; color: #7d776e; margin-top: 14px; }


.fooret .ooretbe .retbel { padding-top: 45px; }
.fooret .ooretbe .retbel .tbelp ul li { float: left; }
.fooret .ooretbe .retbel .tbelp ul li:last-child { border-right: 0; padding-left: 0; padding-right: 0; margin-right: 30px; }
.fooret .ooretbe .retbel .tbelp ul li a img { width: 250px; }
.fooret .ooretbe .retbel .tbeir a img { width: 460px; }
.fooret .ooretbe .retber .bert { color: #4c4338; margin-top: 50px; font-size: 12px; }
.fooret .ooretbe .retber .bert a { color: #4c4338; }
.fooret .ooretbe .retber .berta { text-align: right; margin-top: 8px; }
.fooret .ooretbe .retber .berta .xymo { display: inline-block; }
.fooret .ooretbe .retber .berta .xymo ul li { float: left; margin-right: 13px; }
.fooret .ooretbe .retber .berta .xymo ul li:last-child { margin-right: 0; }
.fooret .ooretbe .retber .berta .xymo ul li a { display: block; color: #4c4338; font-size: 12px; }



.zhuanqilai .ilai { -webkit-animation:omskd 8s linear infinite; cursor: pointer; width: 7.39583vw; height: 7.39583vw; background: url(../images/zhuanqilai.png)no-repeat center center/cover; position: fixed; right: 20px; bottom: 105px; z-index: 9; }

@media(max-width:1800px) {
    .fooret .ooretbe .retber { width:30%; }
    .fooret .ooretbe .retber .bert { text-align:right; }
}

@media(max-width:1550px) {
	.fooret .ooretbe .retber { width: 100%; }
	.fooret .ooretbe .retber .bert { text-align:left; }
	.fooret .ooretbe .retber .berta { text-align: left; }
	.fooret .ooretbe .retber .bert { margin-top: 40px; }
}

@media(max-width:1680px) {
	.fooret .oorettz .ettzr { padding-left: 100px; }
}

@media(max-width:1600px) {
	.fooret .oorettz .ettzr { padding-left: 70px; }
	.fooret .oorettz .ettzl .zlnr dl { margin-right: 70px; }
}

@media(max-width:1480px) {
	.section2 { padding: 10vw 0 3.28125vw; }
	.scroll-target .targl { width: 340px; }

	.topHeader .logo ul li:last-child { width: 170px; }
	.gybt .bb { line-height: 4.6vw; }
	.banner .nnerzong { line-height: 4.75vw; }
}

@media(max-width:1350px) {
	.fooret .oorettz .ettzl .zlnr dl { margin-right: 30px; }
}

@media(max-width:1180px) {
	.fooret .oorettz .ettzr { padding-left: 25px; width: 25%; }
}

@media(max-width:1100px) {
	.topHeader { padding: 15px 0; }
	.topHeader .navri .vril .ill { display: none; }
	.topHeader .logo ul li { width: 104px; margin-right: 20px; }
	/*.topHeader .logo ul li:last-child { width: 110px; }*/
	.topHeader .logo ul li img { height: 40px; }
	.topHeader .navri { width: 32px; margin-top: 10px; }
	.banner .xiaohua { bottom: 20px; }
	.banner .arrow-btn { display: none; }
	.banner .nnerzong { line-height: 1; padding-left: 3%; }
	.banner .nnerzong::before { width: 5px; }
	.scroll-target { padding: 35px 3% 45px; }
	.scroll-target .targl { width: 100%; position: initial; padding-top: 0; }
	.gybt .bb { line-height: 1.25; margin-top: 5px; }
	.scroll-target .targl .anmos { position: initial; margin-top: 20px; }
	.scroll-target .targr { width: 100%; margin-top: 25px; }
	.scroll-target .targr .swiper-slide .ixe  { margin-top: 15px; }

	.section2 { padding: 30px 0 40px; }
	.section3 .tiont { padding: 35px 0 15px; }
	.section3 .tionb .onbtop { padding-bottom: 20px; margin-bottom: 20px; }
	.section3 .tionb { padding: 120px 0 30px; }

	.section3 .tinobmlw .tinobmlw-swiper .swiper-slide { height: 230px; }
	.section3 .tinobmlw .tinobmlw-swiper .swiper-slide .dwtzn .wzdx .x { font-size: 18px; }
	.section3 .tinobmlw .tinobmlw-swiper .swiper-slide-active .dwtzn .wzdx .x { font-size: 24px; }
	.section3 .tinobmlw::before { bottom: 73px; }
	.section3 .tinobmlw .tinobmlw-swiper .swiper-slide .dwtzn { height: 93px; bottom: 20px; left: 3.2vw; }
	.section3 .tinobmlw .tinobmlw-swiper .swiper-slide .dwtzn .wzdx { height: 24px; }









	
	.section4 .tioncsl { width: 100%; padding: 30px 3% 40px; }
	.gybt .ba { font-size: 16px; }
	.section4 .tioncsr .oncsrt { background: #fdefdc; }
	.section4 .tioncsl .csswip { margin-top: 20px; }
	.section4 .tioncsl .csswip .swiper-wrapper .swiper-slide a .swibld .bb { line-height: 1.25; }
	.section4 .tioncsl .csswip .swiper-wrapper .swiper-slide a .swibld .ba { margin-top: 20px; }
	.section4 .tioncsl .csswip .swiper-wrapper .swiper-slide a .swibld .bc { margin-top: 25px; }
	.section4 .tioncsl .anxmo .anan  { width: 110px; height: 8px; background-size: 100% 100% }
	.section4 .tioncsl .anxmo { padding: 0 0; height: 7px; }
	.section4 .tioncsl .anxmo { position: relative; bottom: 0; margin-top: 20px; }
	.section4 .tioncsr { width: 100%; }
	.section4 .tioncsr .oncsrt,
	.section4 .tioncsr .oncsrb { padding: 30px 3% 40px; }
	.section4 .tioncsr .oncsrt .csrtzpb,
	.section4 .tioncsr .oncsrb .csrtzpb { margin-top: 20px; }
	.section4 .tioncsr .oncsrb .csrtzpxz ul li a { font-size: 16px; padding-left: 15px; }
	.section4 .tioncsr .oncsrb .csrtzpxz .zpxbt { margin-top: 20px; }
	.section4 .tioncsr .oncsrb .csrtzpxz .ul { margin-top: 15px; }

	.section4 .tioncsr .csswip .swiper-container { margin-top: 20px; }
	.section4 .tioncsr .anp { margin-top: 30px; }
	.section4 .tioncsr .anp ul li{ margin-bottom: 20px; }
	.section4 .tioncsr .anp ul li a span { vertical-align: middle; width: 8px; height: 14px; margin-top: -3px; }
	.section4 .tioncsr .anxmo { margin-top: 30px; height: 7px; }
	.section4 .tioncsr .anxmo .anan  { width: 110px; height: 8px; }
	.section4 .tioncsr .anxmo .swiper-pagination .swiper-pagination-bullet,
	.section4 .tioncsl .anxmo .swiper-pagination .swiper-pagination-bullet { margin-right: 12px; }


	.fooret { padding: 30px 0 30px; }
	.fooret .oorettz { margin-top: 0; }
	.fooret .oorettz .ettzl { display: none; }
	.fooret .oorettz .ettzr { width: 100%; padding-left: 0; }
	.fooret .oorettz .ettzr::before { display: none; }
	.fooret .oorettz .ettzr .lxq { margin-top: 5px; }
	.fooret .oorette { margin-top: 15px; padding-bottom: 20px; }

	.fooret .oorette .ttert .rtb { width: 100%; margin-bottom: 15px; }
	.fooret .oorette .retter { width: 100%; }
	.fooret .oorette .ttert { margin-bottom: 20px; }
	.fooret .ooretbe .retbel { padding-top: 20px; display: none; }
	.zhuanqilai { display: none; }
	.fooret .ooretbe .retber .bert { margin-top: 20px; }
	.fooret .oorette .ttert .rte ul li a .ewm { left: 0; }
	.fooret .oorett ul li { width:35%; }
	.fooret .oorett { padding-bottom:20px; margin-bottom:20px; } 
	

	
	
}




/**新闻聚合页面**/
.fixed-heada {
    background: #271c0e; 
    z-index: 999999;
    position: fixed;
    top: 0;
    margin-top: 0;
    width: 100%;
    left: 0;
    box-shadow: 0 0 5px rgb(0 0 0 / 20%);
}

.newskuo { padding: 106px 0 0; }
.co0 { color: #271c0e; }
.mbx a { line-height: 1; font-size: 14px; color: #b9a284; float: left; }
.mbx span { font-size: 14px; color: #b9a284; line-height: 1; float: left; margin: 0 6px; }
.mbx a:first-child{
	padding-left: 23px;
	position: relative;
}
.mbx a:first-child::before { position: absolute; content: ""; left: 0; top: 50%; transform: translateY(-50%); width: 14px; height: 14px; background:url(../images/breadIcon1.png) no-repeat center center/cover;}
.newskuo .skuokai { background: url(../images/skuokai.jpg)no-repeat top right #fff5e8; padding: 30px 0 4.73958vw; }
.newskuo .wsaazong { margin-right: 14px; }
.newskuolaskjdlak .wsaazong .moximoxi input { padding-left: 18px; }
.newskuolaskjdlak .wsaazong .moximoxi .select_box span { right: 20px; }

.newsA .wsabt { margin-top: 4.16666vw; }
.newsA .wsaatop { margin-top: 38px; }
.newsA .wsaatop .swipe-l { width: 890px; overflow: hidden; margin-right: 70px; }
.newsA .wsaatop .swipe-l .deimg { overflow: hidden; }
.newsA .wsaatop .swipe-l .deimg img { transform: scale(1); transition: all .5s;  }
.newsA .wsaatop .swipe-l:hover .deimg img { transform: scale(1.05); }
.newsA .wsaatop .swipe-r { width: calc(100% - 960px); overflow: hidden; padding-top: 45px; position: absolute; height: 100%; right: 0; }
.newsA .wsaatop .swipe-r .aator .tora { color: #332d25; }
.newsA .wsaatop .swipe-r .aator .torb { color: #332d25; margin-top: 14px; }
.newsA .wsaatop .swipe-r .aator .torc { color: #b9936e; margin-top: 10px; }
.newsA .wsaatop .swipe-r .aator .tord { color: #332d25; line-height: 1.87; margin: 20px 0 62px; }
.newsA .wsaatop .swipe-r .aator .tord p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }


.newsA .wsaatop .swipe-r .anxmo { position: absolute; bottom: 10px; width: 100%; left: 0; }
.newsA .wsaatop .swipe-r .anxmo .anan { position: initial; margin-top: 0; width: 12.5vw; height: 0.625vw; background: #000; transition: all .3s; }
.newsA .wsaatop .swipe-r .anxmo .anan:after { opacity: 0; }
.newsA .wsaatop .swipe-r .anxmo .swiper-button-prev { background: url(../images/prevw.png)no-repeat center center/cover; background-size: 100%; }
.newsA .wsaatop .swipe-r .anxmo .swiper-button-next { background: url(../images/nextw.png)no-repeat center center/cover; background-size: 100%; }
.newsA .wsaatop .swipe-r .anxmo .swiper-button-prev:hover { background: url(../images/prevwa.png)no-repeat center center/cover; background-size: 100%; }
.newsA .wsaatop .swipe-r .anxmo .swiper-button-next:hover { background: url(../images/nextwa.png)no-repeat center center/cover; background-size: 100%; }
.newsA .wsaatop .swipe-r .anxmo .swiper-pagination { top: 50%; transform: translate(-50%,-50%); left: 50%; height: 7px; width: auto; bottom: auto; display: inline-flex; }
.newsA .wsaatop .swipe-r .anxmo .swiper-pagination .swiper-pagination-bullet { width: 7px; height: 7px; opacity: 1; background: #d6d1c9; margin: 0 1.09375vw 0 0; }
.newsA .wsaatop .swipe-r .anxmo .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #333333; }
.newsA .wsaatop .swipe-r .anxmo .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }


.newsA .wsaazong { margin-top: 6.25vw; border-bottom: 3px solid #b9936e; padding-bottom: 2.60416vw;}
.select_box { position: relative;  }
.select_box span { position: absolute; top: 53%; transform: translateY(-50%); right: 32px; display: inline-block; width: 12px; height: 8px; background: url(../images/ggthA.png)no-repeat center center/cover; }
.select_box input{ border: 1px solid #c2ad92; cursor:pointer; border-radius: 5px; height: 50px; font-size: 16px; width: 148px;  background: rgba(0,0,0,.0); padding-left: 33px; color: #a78d6b }
.select_box input::-webkit-input-placeholder {color: #a78d6b;}
.select_box input::-moz-placeholder {color: #a78d6b;}
.select_box input:-moz-placeholder {color: #a78d6b;}
.select_box input:-ms-input-placeholder {color: #a78d6b;}
.select_box ul {
    width:100%;
    position:absolute;
    top:55px;
    left: 0;
	border: 1px solid #cccccc;
    background:#271c0e;
    overflow: hidden;
    display:none;
    z-index:99999;
	border-radius: 5px;
	overflow: hidden;
}
.select_box ul li {
    display:block;
    overflow:hidden;
    width:100%;
    cursor:pointer;
	font-size: 14px;
    color: #fff;
    line-height: 1;
    padding: 10px 15px;
}
.select_box ul li.cur::after { position: absolute; content: ""; right: 910px; top: 78px; width: 12px; height: 12px; background: url(../images/bdbdwo1.png)no-repeat center center/cover; }
.select_box ul li:hover a { color: #a78d6b; }
 .select_box ul li a { display:block; color:#fff; }


.ggthar .tq { position: relative; }
.ggthar .tq .tq1 { width: 400px; padding-left: 20px; height: 50px; border: 1px solid #c2ad92; background: rgba(0,0,0,.0); border-radius: 5px; color: #a78d6b; font-size: 16px; }
.ggthar .tq .tq1::-webkit-input-placeholder {color: #a78d6b;}
.ggthar .tq .tq1::-moz-placeholder {color: #a78d6b;}
.ggthar .tq .tq1:-moz-placeholder {color: #a78d6b;}
.ggthar .tq .tq1:-ms-input-placeholder {color: #a78d6b;}
.ggthar .tq .tq2 { width: 18px; height: 18px; background: url(../images/fangdj.png) no-repeat center center/cover; border: none; position: absolute; right: 20px; top: 50%; transform: translateY(-50%); }


.newsA .wsaabottom ul li { border-bottom: 1px solid #e3dbd1; padding: 36px 0 37px; }
.newsA .wsaabottom ul li .lil .la { color: #332d25; }
.newsA .wsaabottom ul li .lil .lb { color: #332d25; margin-top: 10px; }
.newsA .wsaabottom ul li .lil .lc { color: #b9936e; margin-top: 7px; }
.newsA .wsaabottom ul li .lir { position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
.newsA .wsaabottom ul { margin-bottom: 4.63541vw; }

.fyq{
	text-align: center;
}
.fyq a{
	display: inline-block;
	font-size: 18px;
	text-align: center;
	height: 54px;
	line-height: 54px;
	width: 54px;
	border-radius: 5px;
	color: #b9936e;
	border: 1px solid #d5ba9f;
	margin-right: 10px;
	transition: all 0.6s;
}
.fyq a:last-child{
	margin-right: 0;
}
.fyq a:hover{
	background: #d5ba9f;
	color: #fff;
}
.fyq .cur{
	background: #d5ba9f;
	color: #fff;
}
.fyq .prev,
.fyq .next{
	position: relative;
}
.fyq .prev:after{
	content: "";
	position: absolute;
	width: 8px;
	height: 12px;
	background: url(../images/jxry_fany_l.png)center center/cover;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	transition: all 0.6s;
}
.fyq .next:after{
	content: "";
	position: absolute;
	width: 8px;
	height: 12px;
	background: url(../images/jxry_fany_r.png)center center/cover;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	transition: all 0.6s;
}
.fyq .prev:hover:after{
	background: url(../images/jxry_fany_l01.png)center center/cover;
}
.fyq .next:hover:after{
	background: url(../images/jxry_fany_r01.png)center center/cover;
}

@media(max-width:1920px) {
    .newskuo {
        padding: 83px 0 0;
    }
}

@media(max-width:1600px) {
	.newsA .wsaatop .swipe-l { width: 800px; }
	.newsA .wsaatop .swipe-r { width: calc(100% - 880px); }
}

@media(max-width:1480px) {
	.newsA .wsaatop .swipe-l { width: 750px; }
	.newsA .wsaatop .swipe-r { width: calc(100% - 820px); }
}

@media(max-width:1280px) {
	.newsA .wsaatop .swipe-l { width: 600px; }
	.newsA .wsaatop .swipe-r { width: calc(100% - 650px); padding-top: 20px; }
	.newsA .wsaatop .swipe-r .aator .tord { margin-bottom: 40px; }
}

@media(max-width:1100px) {
	.newskuo { padding-top: 64px; }
	.newsA .wsaatop .swipe-l { width: 100%; } 
	.newsA .wsaatop .swipe-r { width: 100%; position: initial; padding-top: 0; margin-top: 20px; }
	.newsA .wsabt { margin-top: 0; }
	.newsA .wsaatop { margin-top: 20px; }
	.newsA .wsaatop .swipe-r .aator .tord { margin: 10px 0 15px; }
	.newsA .wsaatop .swipe-r .anxmo { position: relative; bottom: 0; margin-top: 25px; height: 7px; }
	.newsA .wsaatop .swipe-r .anxmo .anan { width: 110px; height: 8px; }
	.newsA .wsaatop .swipe-r .anxmo .swiper-pagination .swiper-pagination-bullet { margin-right: 12px; }

	.newsA .wsaazong { margin-top: 30px; padding-bottom: 30px; }
	.moximoxi { width: 100%; }
	.select_box input { width: 100%; padding-left: 20px; font-size: 14px; height: 45px; }
	.ggthar { width: 100%; margin-top: 15px; }
	.select_box span { right: 20px; }
	.ggthar .tq .tq1 { width: 100%; height: 45px; font-size: 14px; }
	.newsA .wsaabottom ul li { padding: 20px 0; }
	.newsA .wsaabottom ul li .lir { position: initial; transform: translateY(0); float: left; margin-top: 20px; }
	.newsA .wsaabottom ul li .lil .lb { margin-top: 5px; }

	.fyq a { width: 40px; height: 40px; line-height: 38px; font-size: 14px; margin-right: 5px; }
	.newskuo .skuokai { padding-bottom: 40px; background: #fff5e8; }
}



iframe { height: 100vh; }
.vrmpsof .nnerzong { position: absolute; top: 20%; line-height: 6.77083vw; left: 0; width: 100%; color: #fff; padding-left: 3.125%; }
.vrmpsof .nnerzong::before { position: absolute; left: 0; top: 0; height: 100%; width: 0.72916vw; content: ""; background: url(../images/nnerzong.jpg)no-repeat center center/cover; }
.vrmpsodh { background: rgba(153,122,88,.95); /*position: absolute; bottom: 0; */z-index: 3; width: 100%; }
.vrmpsodh .swiper-container { width: 100%; overflow: hidden; }
.vrmpsodh .container {  padding: 0 9.11458vw; }

.swiper-vl { padding: 45px 0 38px; }
.swiper-vl .swiper-slide { color: rgba(255,255,255,.7); font-size: 1.14583vw; margin-right: .6vw; padding-bottom: 9px; position: relative; cursor:pointer; }
.swiper-vl .swiper-slide::before { position: absolute; bottom: 0; width: 100%; height: 2px; background: rgba(255,255,255,.5); content: ""; left: 0; opacity: 0; }
.swiper-vl .swiper-slide-thumb-active::before  { opacity: 1; }
.swiper-vl .swiper-slide-thumb-active { color: #fff; }

.vrmpsodh .swiper-button-prev { top: 50%; margin-top: 0; transform: translateY(-50%); width: 50px; height: 50px; left: 0; background: url(../images/prevel.png)no-repeat center center/cover; }
.vrmpsodh .swiper-button-next { top: 50%; margin-top: 0; transform: translateY(-50%); width: 50px; height: 50px; right: 0; background: url(../images/nextel.png)no-repeat center center/cover; }
.vrmpsodh .swiper-button-prev::after,
.vrmpsodh .swiper-button-next::after { opacity: 0; }

@media(max-width:1100px) {
	.swiper-vl .swiper-slide { font-size: 14px; text-align: center; }
	.swiper-vl { padding: 19px 0 18px; }
	.vrmpsodh .container { padding: 0 70px; }
	.vrmpsodh .swiper-button-prev,
	.vrmpsodh .swiper-button-next { width: 40px; height: 40px; }
}




/**联系我们**/
.nsmxkban .nnerzong { top: 25%; }
.nsmxkban .mbx { position: absolute; width: 100%; bottom: 3.64583vw; }
.nsmxkban .mbx a:first-child::before { background: url(../images/nsmxkban.png)no-repeat center center/cover; }
.nsmxkban .mbx a { color: #fff; }
.nsmxkban .mbx span { color: #fff; }

.ContactUsA { background: url(../images/ContactUsA.jpg)no-repeat bottom left/cover; padding: 6.30208vw 0; }
.ContactUsA .ctusal { width: 34.16%; padding-right: 10%; }
.ContactUsA .ctusal .usabt  { color: #271c0e; }
.ContactUsA .ctusal .usazn { margin-top: 33px; }
.ContactUsA .ctusal .usazn ul li { color: #b9936e; line-height: 1.77083vw; padding-left: 1.92708vw; position: relative; }
.ContactUsA .ctusal .usazn ul li::before { position: absolute; content: ""; top: 50%; transform: translateY(-50%); left: 0; width: 1.19791vw; height: 1.19791vw; background: url(../images/usazn1.png)no-repeat center center/cover; }
.ContactUsA .ctusal .usazn ul li:last-child { text-decoration: underline; text-decoration-color: #b9936e; }
.ContactUsA .ctusal .usazn ul li:last-child::before { position: absolute; width: 1.35416vw; height: 1.09375vw; background: url(../images/usazn2.png)no-repeat center center/cover; }
.ContactUsA .ctusal .usamn { color: #271c0e; line-height: 1.9; margin-top: 23px; }

.ContactUsA .ctusar .usabt { margin-bottom: 37px; color: #271c0e; }
.ContactUsA .ctusar { width: 65.84%; border-left: 1px solid #ebdecf; padding-left: 11%; }
.ContactUsA .ctusar ul li { float: left; width: 49.28%; margin-right: 1.44%; margin-bottom: 1.44%; position: relative; }
.ContactUsA .ctusar ul li:last-child { width: 100%; }
.ContactUsA .ctusar ul li:nth-child(2n) { margin-right: 0; }
.ContactUsA .ctusar ul li input { width: 100%; height: 100%; border: 1px solid #efdfcc; background: #fdf5e9; font-size: 16px; height: 68px; padding-left: 19px; border-radius: 5px; }
.ContactUsA .ctusar ul li input::-webkit-input-placeholder {color: #bca68e;}
.ContactUsA .ctusar ul li input::-moz-placeholder {color: #bca68e;}
.ContactUsA .ctusar ul li input:-moz-placeholder {color: #bca68e;}
.ContactUsA .ctusar ul li input:-ms-input-placeholder {color: #bca68e;}
.ContactUsA .ctusar ul li input:hover {
    border-color: #cdaf91!important;
	background: #fefbf7;
}

.ContactUsA .ctusar ul li input:focus {
    border-color: #cdaf91!important;
	background: #fefbf7;
}

.ContactUsA .ctusar ul li input:hover::-webkit-input-placeholder {color: #a18567;}
.ContactUsA .ctusar ul li input:hover::-moz-placeholder {color: #a18567;}
.ContactUsA .ctusar ul li input:hover:-moz-placeholder {color: #a18567;}
.ContactUsA .ctusar ul li input:hover:-ms-input-placeholder {color: #a18567;}

.ContactUsA .ctusar ul li input:focus::-webkit-input-placeholder {color: #a18567;}
.ContactUsA .ctusar ul li input:focus::-moz-placeholder {color: #a18567;}
.ContactUsA .ctusar ul li input:focus:-moz-placeholder {color: #a18567;}
.ContactUsA .ctusar ul li input:focus:-ms-input-placeholder {color: #a18567;}

.ContactUsA .ctusar ul li .span { position: absolute; right: 0; top: 60%; line-height: 2px; transform: translateY(-50%); right: 16px; color: #a18567; font-size: 16px; }
.ContactUsA .ctusar ul li textarea { resize: none; width: 100%; height: 157px; padding: 25px 0 0 20px; background: #fdf5e9; border: 1px solid #efdfcc; background: #fdf5e9; font-size: 16px;  border-radius: 5px;  }
.ContactUsA .ctusar ul li:last-child .span { transform: translateY(0); top: 30px; }

.ContactUsA .ctusar ul li textarea:hover {
    border-color: #cdaf91!important;
	background: #fefbf7;
}

.ContactUsA .ctusar ul li textarea:focus {
    border-color: #cdaf91!important;
	background: #fefbf7;
}

.ContactUsA .ctusar ul li textarea::-webkit-input-placeholder {color: #a18567;}
.ContactUsA .ctusar ul li textarea::-moz-placeholder {color: #a18567;}
.ContactUsA .ctusar ul li textarea:-moz-placeholder {color: #a18567;}
.ContactUsA .ctusar ul li textarea:-ms-input-placeholder {color: #a18567;}

.ContactUsA .ctusar ul li textarea:hover::-webkit-input-placeholder {color: #a18567;}
.ContactUsA .ctusar ul li textarea:hover::-moz-placeholder {color: #a18567;}
.ContactUsA .ctusar ul li textarea:hover:-moz-placeholder {color: #a18567;}
.ContactUsA .ctusar ul li textarea:hover:-ms-input-placeholder {color: #a18567;}

.ContactUsA .ctusar ul li textarea:focus::-webkit-input-placeholder {color: #a18567;}
.ContactUsA .ctusar ul li textarea:focus::-moz-placeholder {color: #a18567;}
.ContactUsA .ctusar ul li textarea:focus:-moz-placeholder {color: #a18567;}
.ContactUsA .ctusar ul li textarea:focus:-ms-input-placeholder {color: #a18567;}
.ContactUsA .ctusar .tjanmo { margin-top: 24px; }
.ContactUsA .ctusar .tjanmo button { width: 130px; height: 50px; border: 1px solid #c1ac90; background: none; color: #997d58; font-size: 16px; }
.ContactUsA .ctusar .tjanmo button span { display: inline-block; vertical-align: middle; width: 9px; height: 13px; margin-left: 5px; background: url(../images/morea.png)no-repeat center center/cover; }

.ContactUsB .actusbl { width: 50%; background: #fff5e8; padding: 5.46875vw 6.30208vw 4.27083vw 3.17708vw; }
.ContactUsB .actusbl .sbtis { color: #271c0e; margin-bottom: 3.07291vw; }
.ContactUsB .actusbl .ctusox .sbbtp { line-height: 1; color: #b9936e; padding-left: 18px; position: relative; }
.ContactUsB .actusbl .ctusox .sbbted { border-top: 1px solid #ebdccb; margin-top: 25px; }
.ContactUsB .actusbl .ctusox .sbbted ul { margin-top: 51px; }
.ContactUsB .actusbl .ctusox .sbbted ul li { float: left; text-align: center; width: 33.33%; position: relative;  margin-bottom: 2.65625vw; }
.ContactUsB .actusbl .ctusox .sbbted ul li::before { position: absolute; content: ""; right: 0; top: 50%; transform: translateY(-50%); height: 95%; background: #efe6db; width: 1px; }
.ContactUsB .actusbl .ctusox .sbbted ul li:last-child::before { display: none; }
.ContactUsB .actusbl .ctusox .sbbted ul li:nth-child(3n):before { display: none; }
.ContactUsB .actusbl .ctusox .sbbted ul li:nth-child(1) .icon { text-align: center; display: inline-block; }
.ContactUsB .actusbl .ctusox .sbbted ul li:nth-child(4) .icon { display: inline-block; }
.ContactUsB .actusbl .ctusox .sbbted ul li:nth-child(3) .icon { text-align: center; display: inline-block; }

.ContactUsB .actusbl .ctusox .sbbted ul li .icon img { transition:all .5s; top:-10px; position:relative; top:0; }
.ContactUsB .actusbl .ctusox .sbbted ul li:Hover .icon img { top:-10px; }


.ContactUsB .actusbl .ctusox .sbbted ul li .n { color: #271c0e; margin-top: 15px; }
.ContactUsB .actusbl .ctusox .sbbtp::before { position: absolute; left: 0; top: 0; height: 100%; width: 4px; background: #b9936e; content: ""; }
.ContactUsB .actusbl .ctusox .sbbted ul li .icon { position: relative; }
.ContactUsB .actusbl .ctusox .sbbted ul li .icon .ewm { position: absolute; z-index: 9; display: none; left: 50%; transform: translateX(-50%); top: 135px; width: 7.29166vw; padding: 7px; background: #fff; border-radius: 5px; }
.ContactUsB .actusbl .ctusox .sbbted ul li .icon .ewm::before { position: absolute; content: ""; top: -10px; left: 50%; transform: translateX(-50%); width: 16px; height: 10px; background: url(../images/sbbted.png)no-repeat center center/cover; }
.ContactUsB .actusbl .ctusox .sbbted ul li:nth-child(4) .icon .ewm,
.ContactUsB .actusbl .ctusox .sbbted ul li:nth-child(5) .icon .ewm,
.ContactUsB .actusbl .ctusox .sbbted ul li:nth-child(6) .icon .ewm { top: auto; bottom: 135px; }
.ContactUsB .actusbl .ctusox .sbbted ul li:nth-child(4) .icon .ewm::before,
.ContactUsB .actusbl .ctusox .sbbted ul li:nth-child(5) .icon .ewm::before,
.ContactUsB .actusbl .ctusox .sbbted ul li:nth-child(6) .icon .ewm::before { background: url(../images/sbbteda.png)no-repeat center center/cover; top: auto; bottom: -10px; }


.ContactUsB .actusbr { background: #fdefdc; padding: 14.01041vw 3.17708vw 0 6.30208vw; position: relative; }
.ContactUsB .actusbr::before { position: absolute; right: 0; bottom: 0; background: url(../images/ContactUsB.png)no-repeat center center/cover; content: ""; width: 29.89583vw; height: 22.29166vw; }
.ContactUsB .actusbr .ctusox .sbbted { border-color: #e9d8c2; }
.ContactUsB .actusbr .ctusox .sbbted ul li::before { background: #eee1d0; }
.ContactUsB .actusbl .ctusox .sbbted ul li:hover .icon .ewm { display: block; }


@media(max-width:1480px) {
	.ContactUsB .actusbl .sbtis { margin-bottom: 3.7vw; }
}

@media(max-width:1388px) {
    .ContactUsA .ctusal { padding-right:5%; width: 39.16%; }
    .ContactUsA .ctusar { padding-left:6%; }
    .ContactUsA .ctusar { width: 60.84%; }
}

@media(max-width:1280px) {
	.ContactUsB .actusbl .ctusox .sbbted ul li .icon .m img { width: 55px; }
	.ContactUsB .actusbl .ctusox .sbbted ul li .icon .ewm { width: 10vw; }
	.ContactUsB .actusbl .ctusox .sbbted ul li .icon .ewm { top: 115px; }
	.ContactUsB .actusbl .ctusox .sbbted ul li:nth-child(4) .icon .ewm,
	.ContactUsB .actusbl .ctusox .sbbted ul li:nth-child(5) .icon .ewm,
	.ContactUsB .actusbl .ctusox .sbbted ul li:nth-child(6) .icon .ewm { bottom: 115px; }
}

@media(max-width:1100px) {
	.nsmxkban .nnerzong { top: 40%; }
	.ContactUsA { padding: 30px 0 40px; background: #f8eedf; }
	.ContactUsA .ctusar ul li input { font-size: 14px; height: 45px; }
	.ContactUsA .ctusar ul li textarea { height: 80px; font-size: 14px; padding-top: 13px; }
	.ContactUsA .ctusal { width: 100%; padding-right: 0; }
	.ContactUsA .ctusal .usazn { margin-top: 15px; }
	.ContactUsA .ctusal .usazn ul li { font-size: 16px; line-height: 1.8; padding-left: 25px; }
	.ContactUsA .ctusal .usazn ul li::before { width: 13px; height: 13px; }
	.ContactUsA .ctusal .usazn ul li:last-child::before { width: 15px; height: 12px; }
	.ContactUsA .ctusar { width: 100%; border-left: 0; padding-left: 0; margin-top: 20px; }
	.ContactUsA .ctusal .usamn { margin-top: 10px; line-height: 1.65; }

	.ContactUsA .ctusar .usabt { margin-bottom: 20px; }
	.ContactUsA .ctusar ul li:last-child .span { top: 26px; }
	.ContactUsA .ctusar ul li { width: 100%; margin-bottom: 20px; }
	.ContactUsA .ctusar ul li:last-child { margin-bottom: 0; }
	.ContactUsA .ctusar .tjanmo button { font-size: 14px; height: 45px; }
	.ContactUsA .ctusar .tjanmo button span { width: 7px; height: 11px; margin-top: -1px; }


	.ContactUsB .actusbl { width: 100%; padding: 30px 3% 20px; }
	.ContactUsB .actusbl .sbtis { margin-bottom: 20px; }
	.ContactUsB .actusbl .ctusox .sbbtp { font-size: 18px; padding-left: 12px; }
	.ContactUsB .actusbl .ctusox .sbbtp::before { width: 2px; }
	.ContactUsB .actusbl .ctusox .sbbted { margin-top: 15px; }
	.ContactUsB .actusbl .ctusox .sbbted ul { margin-top: 20px; }
	.ContactUsB .actusbl .ctusox .sbbted ul li:nth-child(1) .icon { width: 100%; }
	.ContactUsB .actusbl .ctusox .sbbted ul li:nth-child(3) .icon { width: 100%; }
	.ContactUsB .actusbl .ctusox .sbbted ul li:nth-child(4) .icon { width: 100%; }
	.ContactUsB .actusbl .ctusox .sbbted ul li .icon .ewm { width: 100px; z-index: 99; padding: 15px 0 16px 0; }
	.ContactUsB .actusbl .ctusox .sbbted ul li { width: 50%; margin-bottom: 20px; }
	.ContactUsB .actusbl .ctusox .sbbted ul li:nth-child(2n):before { display: none; }
	.ContactUsB .actusbl .ctusox .sbbted ul li:nth-child(3n):before { display: block; }
	.ContactUsB .actusbr::before { display: none; }
}






/**可持续发展**/
.mbwwwx { position: fixed; top: 45%; left: 3.125vw; transform: translateY(-50%); z-index: 9; display: none; }
.mbwwwx .rig-l ul li { margin-bottom: 10px; }
.mbwwwx .rig-l ul li:last-child { margin-bottom: 0; }
.mbwwwx .rig-l ul li a { display: block; color: #686157; font-size: 14px; padding-left: 15px; position: relative; }
.mbwwwx .rig-l ul li .current { color: #ccad8f !important; }
.mbwwwx .rig-l ul li .current::before { position: absolute; content: ""; left: 0; top: 50%; transform: translateY(-50%); width: 11px; height: 11px; background: url(../images/current.png)no-repeat center center/cover; }

.Sustaisjkbkj .nnerzong { top: 25%; line-height: 1;}
.Sustaisjkbkj .nnerzong .ba{margin-top: 2vw;}
.Sustaisjkbkj .nnerzong .zogy { line-height: 2.44791vw; margin-top: 1.66666vw; }

.Sustainabilitynop .wowpe { padding-left: 12.60416vw; padding-right: 4.16666vw; }

.Sustainabilitynop .wowpe1 { background: #fff; padding-top: 5.9375vw; padding-bottom: 6.45833vw; background: url(../images/wowpe1.jpg)no-repeat center center/cover; }
.Sustainabilitynop .wowpe1 .sixbt { color: #271c0e; }
.Sustainabilitynop .wowpe1 .xxq { color: #271c0e; margin: 15px 0 64px; }
.Sustainabilitynop .wowpe1 .pwppernt ul li { float: left; width: 47.68%; margin-right: 4.64%; margin-bottom: 65px; }
.Sustainabilitynop .wowpe1 .pwppernt ul .msop { margin-bottom: 0; }
.Sustainabilitynop .wowpe1 .pwppernt ul li:nth-child(2n) { margin-right: 0; }
.Sustainabilitynop .wowpe1 .pwppernt ul li .clieart { margin-bottom: 34px; }
.Sustainabilitynop .wowpe1 .pwppernt ul li .clieart .earta { padding-left: 15px; line-height: 1; position: relative; color: #be9a76; }
.Sustainabilitynop .wowpe1 .pwppernt ul li .clieart .earta::before { position: absolute; content: ""; left: 0; top: 0; height: 100%; width: 4px; background: #b9936e; }
.Sustainabilitynop .wowpe1 .pwppernt ul li .clieart .eartb { color: #271c0e; margin-top: 12px; padding-bottom: 28px; border-bottom: 1px solid #e3dbd1; }
.Sustainabilitynop .wowpe1 .pwppernt ul li .clieatb .eatl { margin-bottom: 26px; }
.Sustainabilitynop .wowpe1 .pwppernt ul li .clieatb .eatl .atrep { position: absolute; top: 50%; transform: translateY(-50%); left: 98px; }
.Sustainabilitynop .wowpe1 .pwppernt ul li .clieatb .eatl .atrep .rea { color: #271c0e; }
.Sustainabilitynop .wowpe1 .pwppernt ul li .clieatb .eatl .atrep .reb { color: #675d4f; margin-top: 6px; }
.Sustainabilitynop .wowpe1 .pwppernt ul li .clieatb .eatl:last-child { margin-bottom: 0; }

.Sustainabilitynop .wowpe2 { background: #fdefdc; padding-top: 5.88541vw; padding-bottom: 7.39583vw; padding-right: 0; }
.Sustainabilitynop .wowpe2 .kpsjxnw .jxnbt .sixbt { color: #271c0e; }
.Sustainabilitynop .wowpe2 .kpsjxnw .jxnbt .sixnsa { position: absolute; bottom: 11px; right: 4.16666vw; }
.Sustainabilitynop .wowpe2 .xiaomshx { overflow: hidden; margin-top: 28px; }
.Sustainabilitynop .wowpe2 .xiaomshx .swiper-wrapper .swiper-slide { background: #f9ead7; height: 511px; padding: 49px 36px 0 36px; border: 1px solid #f1e1cd; position: relative; }
.Sustainabilitynop .wowpe2 .xiaomshx .swiper-wrapper .swiper-slide .shmskx .skxs { color: #997d58; margin-top: 70px; }
.Sustainabilitynop .wowpe2 .xiaomshx .swiper-wrapper .swiper-slide .shmskx .skxsa { color: #271c0e; line-height: 2.1875vw; margin-top: 8px; }
.Sustainabilitynop .wowpe2 .xiaomshx .swiper-wrapper .swiper-slide .mwoxaz { position: absolute; bottom: 30px; width: 100%; left: 0; padding: 0 36px; color: #997d58; }
.Sustainabilitynop .wowpe2 .xiaomshx .swiper-wrapper .swiper-slide .mwoxaz .jxm { border-top: 1px solid #ecd9c2; padding-top: 30px; }

.wowpe2 .smkdlksj { display: none; }

.Sustainabilitynop .wowpe3 { background: url(../images/wowpe3.jpg)no-repeat center center/cover; padding-top: 5.10416vw; padding-bottom: 6.25vw; }
.Sustainabilitynop .wowpe3 .kpsjxllp .sixbt {
	background-image: -webkit-gradient(linear, left 0, right 0, from(#d9bb98), to(#ba946f));
	-webkit-background-clip: text; /*必需加前缀 -webkit- 才支持这个text值 */
	-webkit-text-fill-color: transparent; /*text-fill-color会覆盖color所定义的字体颜色： */
}

.Sustainabilitynop .wowpe3 .psictop .sixr { position: absolute; right: 0; bottom: 10px; }
.Sustainabilitynop .wowpe3 .psictop .sixr ul li { float: left; color: #fff; cursor: pointer; transition: all .3s; width: 108px; height: 50px; border-radius: 3px; border:1px solid #686157; text-align: center; font-size: 16px; line-height: 50px; margin-right: 13px; }
.Sustainabilitynop .wowpe3 .psictop .sixr ul li:last-child { margin-right: 0; }
.Sustainabilitynop .wowpe3 .psictop .sixr ul li.cur { background: #b9936e; border-color: #b9936e; }
.Sustainabilitynop .wowpe3  ul li { float: left; width: 47.68%; margin-right: 4.64%; }
.Sustainabilitynop .wowpe3  ul li:nth-child(2n) { margin-right: 0; }
.Sustainabilitynop .wowpe3  ul li .clieart .earta { padding-left: 15px; line-height: 1; position: relative;
	background-image: linear-gradient(to right, #af8b68, #927354);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.Sustainabilitynop .wowpe3 .psictbtoo { margin-top: 63px; }
.Sustainabilitynop .wowpe3 .psictbtoo .abo { margin-top: 14px; }

.Sustainabilitynop .wowpe3  ul li .clieart .earta::before { position: absolute; content: ""; left: 0; top: 0; height: 100%; width: 4px; background: #b9936e; }

.Sustainabilitynop .wowpe3  ul li .clieatb { margin: 20px 0 57px; border-top: 1px solid #312414; padding-top: 35px; }
.Sustainabilitynop .wowpe3  ul li .clieatb .atrep { position: absolute; top: 50%; transform: translateY(-50%); left: 100px; color: #fff; line-height: 1.66666vw; }


.Sustainabilitynop .wowpe4 { background: #fdefdc; padding-top: 5.98958vw; padding-bottom: 3.48958vw; }
.Sustainabilitynop .wowpe4 .wpesilo .sixbt { color: #271c0e; margin-bottom: 50px; }
.Sustainabilitynop .wowpe4  .zwksl ul li { float: left; width: 47.68%; margin-right: 4.64%; margin-bottom: 54px;  }
.Sustainabilitynop .wowpe4  .zwksl ul li:nth-child(2n) { margin-right: 0; }
.Sustainabilitynop .wowpe4  .zwksl ul li .clieart { border-bottom: 1px solid #e2d6c7; padding-bottom: 22px; }
.Sustainabilitynop .wowpe4  .zwksl ul li .clieart .earta { padding-left: 15px; line-height: 1; position: relative; color: #be9a76; }
.Sustainabilitynop .wowpe4  .zwksl ul li .clieart .earta::before { position: absolute; content: ""; left: 0; top: 0; height: 100%; width: 4px; background: #b9936e; }

.Sustainabilitynop .wowpe4  .zwksl ul li .clieatb { margin: 38px 0 0; }
.Sustainabilitynop .wowpe4  .zwksl ul li .clieatb .atrep { position: absolute; top: 50%; transform: translateY(-50%); left: 100px; color: #271c0e; line-height: 1.6; }



@media(max-width:1500px) {
	.mbwwwx { left: 2.5vw; }
}

@media(max-width:1480px) {
	.Sustainabilitynop .wowpe { padding-left: 180px; }
	.mbwwwx { left: 35px; }
	.Sustainabilitynop .wowpe2 .xiaomshx .swiper-wrapper .swiper-slide .icon { width: 50px; height: 50px; }
}

@media(max-width:1100px) {
	.Sustainabilitynop .wowpe { padding: 0 3%; }
	.mbwwwx { display: none !important; }
	
	.Sustainabilitynop .wowpe1,
	.Sustainabilitynop .wowpe2,
	.Sustainabilitynop .wowpe3,
	.Sustainabilitynop .wowpe4{ padding-top: 30px; padding-bottom: 40px; }
	.nsmxkban .mbx { bottom: 30px; }
	.Sustainabilitynop .wowpe1 .xxq { margin: 10px 0 25px; }
	.Sustainabilitynop .wowpe1 .pwppernt ul li { width: 100%; margin-bottom: 20px; }
	.Sustainabilitynop .wowpe1 .pwppernt ul li .clieart .eartb { padding-bottom: 15px; }
	.Sustainabilitynop .wowpe1 .pwppernt ul li .clieart { margin-bottom: 25px; }

	.Sustainabilitynop .wowpe1 .pwppernt ul li .clieatb .eatl .tcon { width: 70px; }
	.Sustainabilitynop .wowpe1 .pwppernt ul li .clieatb .eatl .atrep { left: 85px; }
	.Sustainabilitynop .wowpe1 .pwppernt ul .msop:last-child { margin-top: 20px; }

	.Sustainabilitynop .wowpe2 .xiaomshx .swiper-wrapper .swiper-slide { height: 100vw; padding: 20px; }
	.Sustainabilitynop .wowpe2 .xiaomshx .swiper-wrapper .swiper-slide .mwoxaz { padding: 0 20px; bottom: 20px; }
	.Sustainabilitynop .wowpe2 .xiaomshx .swiper-wrapper .swiper-slide .shmskx .skxs { margin-top: 35px; }
	.Sustainabilitynop .wowpe2 .xiaomshx .swiper-wrapper .swiper-slide .shmskx .skxsa { line-height: 1.3; }
	.Sustainabilitynop .wowpe2 .xiaomshx .swiper-wrapper .swiper-slide .mwoxaz .jxm { padding-top: 15px; }
	.Sustainabilitynop .wowpe2 .xiaomshx { margin-top: 20px; }
	.Sustainabilitynop .wowpe2 .kpsjxnw .jxnbt .sixnsa { display: none; }
	.wowpe2 .smkdlksj { display: block; margin-top: 25px; }
	.Sustainabilitynop .wowpe2 .xiaomshx .swiper-wrapper .swiper-slide .icon img { width: 50px; }
	.Sustainabilitynop .wowpe2 .xiaomshx .swiper-wrapper .swiper-slide .icon { height: 75px; }
	.Sustainabilitynop .wowpe3 .psictop .sixr { position: initial; width: 100%; left: 0; bottom: 0; margin-top: 20px; }
	.Sustainabilitynop .wowpe3 .psictbtoo { margin-top: 30px; }
	.Sustainabilitynop .wowpe3 .psictop .sixr ul li { width: 49%; margin-right: 2%; font-size: 14px; height: 45px; line-height: 45px; }
	.Sustainabilitynop .wowpe3 ul li { width: 100%; }
	.Sustainabilitynop .wowpe3 ul li .clieatb { margin-bottom: 25px; padding-top: 25px; }
	.Sustainabilitynop .wowpe3 ul li .clieatb .atrep { line-height: 1.5; }
	.Sustainabilitynop .wowpe3 ul li .clieatb .atrep .reb,
	.Sustainabilitynop .wowpe4 .zwksl ul li .clieatb .atrep .reb { font-size: 16px; }
	.Sustainabilitynop .wowpe4 .wpesilo .sixbt { margin-bottom: 20px; }
	.Sustainabilitynop .wowpe4 .zwksl ul li { width: 100%; margin-bottom: 20px; }
	.Sustainabilitynop .wowpe4 .zwksl ul li .clieatb { margin-top: 20px; }
	.Sustainabilitynop .wowpe4 .zwksl ul li:last-child { margin-bottom: 0; }

	.Sustaisjkbkj .nnerzong .zogy { line-height: 1; margin-top: 10px; }

	.wowpe .earta  { font-size: 19px !important; }
}




/**会员计划**/
.MembershipA .ipabte { margin-top: 5.98958vw; color: #271c0e; margin-bottom: 2.34375vw; }
.MembershipA .ershopiz .opizt ul li { float: left; width: 32.77%; margin-right: .84%; position: relative; height: 18.38541vw; padding: 1.61458vw 2.08333vw 0 2.08333vw; cursor: pointer; }
.MembershipA .ershopiz .opizt ul li .bswip .swipl { width: 19.21875vw; padding-top: 0.78125vw; }
.MembershipA .ershopiz .opizt ul li .bswip .swipl .pa { color: #fff; border-bottom: 1px solid rgba(255,255,255,.1); padding-bottom: 1.09375vw; }
.MembershipA .ershopiz .opizt ul li .bswip .swipl .pb { color: rgba(255,255,255,.6); font-size: 0.9375vw; line-height: 1.66666vw; margin-top: 1.04166vw; }
.MembershipA .ershopiz .opizt ul li .bswip .swipl .pb p { padding-left: 0.78125vw; position: relative; }
.MembershipA .ershopiz .opizt ul li .bswip .swipl .pb p::before { position: absolute; z-index: 1; content: ""; left: 0; top: .68vw; background: rgba(255,255,255,.6); width: 3px; height: 3px; }
.MembershipA .ershopiz .opizt ul li:nth-child(1) .bswip .swipl .pb p::before { background: #766c5f; }
.MembershipA .ershopiz .opizt ul li .bswip .imcon { width: 5vw; } 


.MembershipA .ershopiz .opizt ul li:nth-child(1) { background: url(../images/ershopiz1.png)no-repeat center center/cover; }
.MembershipA .ershopiz .opizt ul li:nth-child(1) .bswip .swipl .pa { color: #332d25; border-bottom: 1px solid rgba(185,147,110,.2); }
.MembershipA .ershopiz .opizt ul li:nth-child(1) .bswip .swipl .pb { color: #766c5f; }
.MembershipA .ershopiz .opizt ul li:nth-child(2) { background: url(../images/ershopiz2.png)no-repeat center center/cover; }
.MembershipA .ershopiz .opizt ul li:last-child { margin-right: 0; background: url(../images/ershopiz3.png)no-repeat center center/cover; }

.MembershipA .ershopiz .opizt ul li.cur:nth-child(1) { background: url(../images/ershopiz1a.png)no-repeat center center/cover; }
.MembershipA .ershopiz .opizt ul li.cur:nth-child(2) { background: url(../images/ershopiz2a.png)no-repeat center center/cover; }
.MembershipA .ershopiz .opizt ul li.cur:last-child { margin-right: 0; background: url(../images/ershopiz3a.png)no-repeat center center/cover; }

.MembershipA .ershopiz .easopizT { background: #f7ecde; padding: 2.1875vw 2.08333vw 2.76041vw; margin-top: 1.04166vw; }
.MembershipA .ershopiz .easopizT .zfta { border-bottom: 1px solid #ede0d0; padding-bottom: 1.45833vw; }
.MembershipA .ershopiz .easopizT .zfta .fasl { width: 2.39583vw; }
.MembershipA .ershopiz .easopizT .zfta .ftal { line-height: 1; color: #271c0e; position: absolute; left: 3.125vw; top: 50%; transform: translateY(-50%); }
.MembershipA .ershopiz .easopizT .zftb { margin-top: 2.03125vw; }
.MembershipA .ershopiz .easopizT ul li { text-align: center; float: left; width: 16.666%; }
.MembershipA .ershopiz .easopizT ul li .icon { display: inline-block; width: 5.20833vw; }
.MembershipA .ershopiz .easopizT ul li .tbz { line-height: 1.77083vw; color: #271c0e; margin-top: 0.52083vw; }


.MembershipB .bmasd { margin: 5.83333vw 0 2.60416vw; }
.MembershipB .bmasd .asdaa { line-height: 1; color: #b9936e; }
.MembershipB .bmasd .asdab { line-height: 6.09375vw; margin-top: 0.46875vw; color: #271c0e; }
.MembershipB .pbla { color: #b9936e; line-height: 1; position: relative; padding-left: 0.9375vw;  margin-bottom: 1.30208vw; }
.MembershipB .pbla::before { position: absolute; content: ""; left: 0; top: 0; height: 100%; width: 4px; background: #b9936e; }
.MembershipB .rshipbl { width: 50%; padding: 2.86458vw 3.125vw 3.75vw; background: #fdefdc; }
.MembershipB .rshipbl .pblb { padding-top: 1.71875vw; border-top: 1px solid #e9d8c2; }
.MembershipB .rshipbl ul li { width: 50%; float: left; text-align: center; border: 1px solid #f6e6d1; padding: 1.04166vw 0 2.96875vw 0; position: relative; height: 12.70833vw; }
.MembershipB .rshipbl ul li .lil { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 100%; }
.MembershipB .rshipbl ul li:nth-child(1) { border-top: 0; border-left: 0; }
.MembershipB .rshipbl ul li:nth-child(2) { border-top: 0; border-left: 0; border-right: 0; }
.MembershipB .rshipbl ul li:nth-child(3) { border-bottom: 0; border-top: 0; border-left: 0; }
.MembershipB .rshipbl ul li:nth-child(4) { border-bottom: 0; border-top: 0; border-left: 0; border-right: 0; }
.MembershipB .rshipbl ul li .icon { display: inline-block; width: 5.20833vw; }
.MembershipB .rshipbl ul li .blb { color: #271c0e; margin-top: 0.78125vw; }

.MembershipB .rshipbr { width: 50%; padding: 2.86458vw 3.125vw 3.75vw; background: url(../images/MembershipB.jpg)no-repeat center center/cover; }
.MembershipB .rshipbr .pbla { color: #fdefdc; }
.MembershipB .rshipbr .pbla::before { background: #fdefdc; }
.MembershipB .rshipbr .jifernz { padding-top: 3.69791vw;  border-top: 1px solid rgba(255,255,255,.1); }
.MembershipB .rshipbr .jifernz .ferna { margin-bottom: 3.69791vw; }
.MembershipB .rshipbr .jifernz .ferna:last-child { margin-bottom: 0; }
.MembershipB .rshipbr .jifernz .ferna .jifen .sz { font-size: 1.04166vw; background: #c1a98d; width: 1.875vw; height: 1.875vw; line-height: 1.875vw; text-align: center; border-radius: 50%; color: #7d5e3c; }
.MembershipB .rshipbr .jifernz .ferna .jifen .wz { position: absolute; width: 100%; top: 50%; transform: translateY(-50%); line-height: 1; left: 2.34375vw; color: #fdefdc; }
.MembershipB .rshipbr .jifernz .ferna .xqing { line-height: 1.77083vw; color: #d6bc9f; margin: 0.78125vw 0 0.67708vw; }
.MembershipB .rshipbr .jifernz .ferna .xe { font-size: 1.04166vw; color: #d6bc9f; line-height: 1; margin-bottom: 1.04166vw; }
.MembershipB .rshipbr .jifernz .ferna .xe span { display: inline-block; font-size: 2.5vw; color: #fdefdc; line-height: 1; }
.MembershipB .rshipbr .jifernz .ferna .xe:last-child { margin-bottom: 0; }



.MembershipC { background: url(../images/MembershipC.jpg)no-repeat center center/cover; padding: 6.25vw 0 4.27083vw; }
.MembershipC .bmasd { margin: 0 0 4.73958vw; }
.MembershipC .bmasd .asdaa { color: #ffffff; }
.MembershipC .bmasd .asdab { 
	background-image: -webkit-gradient(linear, left 0, right 0, from(#d9bb98), to(#ba946f));
	-webkit-background-clip: text; /*必需加前缀 -webkit- 才支持这个text值 */
	-webkit-text-fill-color: transparent; /*text-fill-color会覆盖color所定义的字体颜色： */
}
.MembershipC .rshipbl { padding: 0; background: none; margin-right: 7.04%; width: 46.48%; }
.MembershipC .rshipbr { padding: 0; background: none; width: 46.48%; }
.MembershipC .rshipbl ul li .blb { color: #fff; }
.MembershipC .rshipbl ul li { border-color: #2e2213; }
.MembershipC .rshipbl .pblb { border-color: #3e2f1d; }
.MembershipC .rshipbr .pbla { color: #b9936e; }
.MembershipC .rshipbr .pbla::before { background: #b9936e; }
.MembershipC .rshipbr .jifernz .ferna .jifen .sz { color: #fdefdc; background: #aa8861; }
.MembershipC .rshipbr .jifernz .ferna .jifen .wz { color: #b9936e; }
.MembershipC .rshipbr .jifernz .ferna .xqing { color: #ffffff; }
.MembershipC .rshipbr .jifernz .ferna .xe { color: #fff; }
.MembershipC .rshipbr .jifernz .ferna .xe span { color: #fff; }

.newskuot .skuokai { padding-bottom: 0; }

.MembershipA .ershopiz .souji { display:none; }


@media(max-width:1100px) {
	.MembershipA .ipabte { margin: 0 0 20px; }
	.MembershipA .ershopiz .opizt { overflow: scroll; }
	.MembershipA .ershopiz .opizt ul { min-width: 1000px; padding-bottom: 10px; }
	.MembershipA .ershopiz .opizt ul li { padding: 20px; height: 65vw; }
	.MembershipA .ershopiz .opizt ul li .bswip .swipl { width: 75%; }
	.MembershipA .ershopiz .opizt ul li .bswip .imcon { width: 40px; }
	.MembershipA .ershopiz .opizt ul li .bswip .swipl .pb { font-size: 16px; line-height: 1.6; }
	.MembershipA .ershopiz .opizt ul li .bswip .swipl .pb p { padding-left: 15px; }
	.MembershipA .ershopiz .opizt ul li .bswip .swipl .pb p::before { top: 10px; }
	.MembershipA .ershopiz .easopizT ul li { width: 33.33%; margin-bottom: 20px; }
	.MembershipA .ershopiz .easopizT ul li .tbz { line-height: 1.5; font-size: 16px; margin-top: 10px; }
	.MembershipA .ershopiz .easopizT ul li .icon { width: 55px; height: 55px; }
	.MembershipA .ershopiz .easopizT { padding: 20px; margin-top: 10px; }
	.MembershipA .ershopiz .easopizT .zfta .fasl { width: 25px; height: 25px; }
	.MembershipA .ershopiz .easopizT .zfta .ftal { left: 30px; }
	.MembershipA .ershopiz .easopizT .zfta { padding-bottom: 15px; }
	.MembershipA .ershopiz .easopizT .zftb { margin-top: 20px; }

	.MembershipB { padding-bottom: 0; }
	.MembershipB .bmasd { margin: 35px 0 20px; }
	.MembershipB .bmasd .asdab { line-height: 1; margin-top: 10px; }
	.MembershipB .rshipbl { width: 100%; padding: 20px; }
	.MembershipB .pbla { margin-bottom: 15px; padding-left: 10px; }
	.MembershipB .pbla::before { width: 2px; }
	.MembershipB .rshipbl ul li .icon { width: 55px; }
	.MembershipB .rshipbl ul li { height: 29.7vw; padding: 0; }
	.MembershipB .rshipbl ul li .blb { margin-top: 10px; }

	.MembershipB .rshipbr { width: 100%; padding: 20px; margin-top: 0; }
	.MembershipB .rshipbr .jifernz .ferna .jifen .wz { left: 55px; }
	.MembershipB .rshipbr .jifernz .ferna .jifen .sz { width: 45px; height: 45px; line-height: 45px; font-size: 16px; }
	.MembershipB .rshipbr .jifernz .ferna .xqing { line-height: 1.6; font-size: 16px; margin: 15px 0; }
	.MembershipB .rshipbr .jifernz .ferna .xe { font-size: 14px; margin-bottom: 15px; }
	.MembershipB .rshipbr .jifernz .ferna .xe span { font-size: 24px; }

	.MembershipC { padding: 30px 0 40px; }
	.MembershipC .bmasd { padding-top: 0; margin-top: 0; }
	.MembershipC .rshipbl { margin-right: 0; }
	.MembershipC .rshipbr { margin-top: 0; }

    .MembershipA .ershopiz .souji { display:block; color: #271c0e; }
}





/**赵旭**/
.wygl{
	background: url(../images/zhaoxu_beij_01.jpg)no-repeat right top #fff5e8;
	width: 100%;
	padding-top: 1.5vw;
}
.bqsm{
	background: url(../images/zhaoxu_beij_01.jpg)no-repeat right top #fff5e8;
	padding-top: 1.5vw;
}
.left{ float: left; }
.right{ float: right; }
.bqsm_a{
	padding: 4.1vw 0 5.2vw;
}
.wygl_a{
	padding: 4.1vw 0 5.2vw;
}
.wygl_01{
	padding: 5.2vw 0 6.2vw;
}
.zxbt .b{
	color: #271c0e;
}
.zxbt .t{
	color: #997d58;
	margin-top: 18px;
}
.nr{
    margin-top: 44px;
}
.nr p{
	color: #332d25;
	line-height: 1.87;
}
.nr .nr_01{
	margin-top: 41px;
}
.nr .nr_01:nth-child(1){
	margin-top: 0;
}
.nr .nr_01 .bt{
	color: #332d25;
	font-weight: bold;
}
.nr .nr_01 .bt1{
	line-height: 1.6;
	margin-top: 10px;
}
.xwxq_a{
	padding: 5.2vw 0 6.7vw;
}
.xwxq_a .fl{
	width: 21.1%;
}
.xwxq_a .fr{
	width: 70.8%;
}
.xwxq_a .fl .sj{
	color: #332d25;
}
.xwxq_a .fl .bt{
	color: #271c0e;
	line-height: 1.34;
	margin-top: 20px;
}
.xwxq_a .fl .bt1{
	color: #b9936e;
	margin-top: 10px;
}
.xwxq_a .fl .icon{
	margin-top: 30px;
}
.xwxq_a .fl .icon a{
	width: 44px;
	height: 44px;
	display: inline-block;
	margin-right: 9px;
}
.xwxq_a .fl .icon a:last-child{
	margin-right: 0;
}
.xwxq_a .fr .nr{
	margin-top: 0;
	padding-bottom: 2.6vw;
	border-bottom: 1px solid #e3dbd1;
}
.xwxq_a .fr .nr .bt{
	color: #332d25;
	font-weight: bold;
}
.xwxq_a .fr .dam{
	padding-top: 2.6vw;
}
.dam .right a{
	display: inline-block;
	height: 50px;
	width: 130px;
	border: 1px solid #c2ad92;
	border-radius: 5px;
	line-height: 50px;
	text-align: center;
	color: #997d58;
	transition: all 0.6s;
	position: relative;
}
.dam .right a i{
	display: inline-block;
    background: url(../images/xwxq_jt_r.png)no-repeat center center/cover;
    width: 9px;
    height: 12px;
    vertical-align: middle;
    margin-top: -2px;
    margin-left: 7px;
    position: relative;
    z-index: 1;
    transition: all 0.6s;
	
}
.dam .right a span { position: relative; z-index: 1; transition: all .5s; }
.dam .right a:hover i{
	background: url(../images/xwxq_jt_r01.png)no-repeat center center/cover;
}
.dam .right a:before { position: absolute; left: 0; top: 0; width: 0%; height: 100%; content: ""; background: #997d58; transition: all .5s; }
.dam .right a:hover:before { width: 100%; }
.dam .right a:hover span { color: #fff; }

.dam .left a{
	display: inline-block;
	height: 50px;
	width: 130px;
	border: 1px solid #c2ad92;
	border-radius: 5px;
	line-height: 50px;
	text-align: center;
	margin-right: 19px;
	color: #997d58;
	transition: all 0.6s;
	position: relative;
}
.dam .left a.none { opacity:.5; }
.dam .left a span { position: relative; z-index: 1; transition: all .5s; }
.dam .left a:before { position: absolute; left: 0; top: 0; width: 0%; height: 100%; content: ""; background: #997d58; transition: all .5s; }
.dam .left a:hover:before { width: 100%; }
.dam .left a:hover span { color: #fff; }

.dam .left a:last-child{
	margin-right: 0;
}

.dam .left .prev i{
	display: inline-block;
    background: url(../images/xwxq_jt_l.png)no-repeat center center/cover;
    width: 8px;
    height: 12px;
    vertical-align: middle;
    margin-top: -2px;
    margin-right: 7px;
    position: relative;
    z-index: 1;
    transition: all 0.6s;
}
.dam .left .prev:hover i{
	background: url(../images/xwxq_jt_l01.png)no-repeat center center/cover;
}
.dam .left .next i{
	display: inline-block;
    background: url(../images/xwxq_jt_r.png)no-repeat center center/cover;
    width: 8px;
    height: 12px;
    vertical-align: middle;
    margin-top: -2px;
    margin-left: 7px;
    position: relative;
    z-index: 1;
    transition: all 0.6s;
}
.dam .left .next:hover i{
	background: url(../images/xwxq_jt_r01.png)no-repeat center center/cover;
}
.wygl_a .top{
	margin-top: 1.875vw;
}
.wygl_a .top .left a{
	display: inline-block;
	width: 110px;
	height: 50px;
	border: 1px solid #d5ba9f;
	text-align: center;
	line-height: 50px;
	color: #a78d6b;
	border-radius: 5px;
	margin-right: 13px;
	transition: all 0.6s;
}
.wygl_a .top .left a:hover{
	background: #b9936e;
	color: #fff;
	border-color: #b9936e;
}
.wygl_a .top .left a:last-child{
	margin-right: 0;
}
.wygl_a .top .left .cur{
	background: #b9936e;
	color: #fff;
}
.wygl_a .top .right .sous{
	overflow: hidden;
    width: 400px;
    border: 1px solid #c1ac90;
    border-radius: 5px;
    position: relative;
    height: 50px;
    padding: 0 21px;
}
.wygl_a .top .right .sous .sous_1{
	width: 100%;
    border: none;
    color: #d5ba9f;
    height: 50px;
    font-size: 16px;
    background: none;
}

.wygl_a .top .right .sous .sous_1::-webkit-input-placeholder {color: #a78d6b;}
.wygl_a .top .right .sous .sous_1::-moz-placeholder {color: #a78d6b;}
.wygl_a .top .right .sous .sous_1:-moz-placeholder {color: #a78d6b;}
.wygl_a .top .right .sous .sous_1:-ms-input-placeholder {color: #a78d6b;}


.wygl_a .top .right .sous .fdj{
	position: absolute;
    background: url(../images/sous_fdj.png)center center/cover;
    width: 18px;
    height: 18px;
    right: 21px;
    top: 50%;
    transform: translateY(-50%);
    border: none;
}
.wygl_b ul{
	margin-top: 3.6vw;
}
.wygl_b ul li{
	width: 47.38%;
	float: left;
	margin-right: 5.24%;
}
.wygl_b ul li:nth-child(2n){
	margin-right: 0;
}
.wygl_b ul li .bt{
	color: #b9936e;
	position: relative;
	padding-left: 13px;
}
.wygl_b ul li .bt:after{
	width: 4px;
	height: 24px;
	background: #b9936e;
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
}
.wygl_b ul li .nr{
	padding: 45px 0 50px;
	border-top: 1px solid #f6e8d8;
	margin-top: 22px;
	position: relative;
}
.wygl_b ul li .nr .icon {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 80px;
    height: 80px;
}
.wygl_b ul li .b{
	color: #271c0e;
	padding-left: 100px;
	position: relative;
	line-height: 32px;
}

.jxry ul{
	margin-bottom: 2.7vw;
	display: flex;
	flex-wrap: wrap;
}
.jxry ul li{
	width: 24.1%;
	float: left;
	margin-right: 1.2%;
	background: #fbf0e2;
	padding: 2.6vw 2.8vw 1.8vw 2vw;
	margin-top: 1.2%;
	border: 1px solid #f3e7d7;
}
.jxry ul li:nth-child(4n){
	margin-right: 0;
}
.jxry ul li:nth-child(1){
	margin-top: 0;
}
.jxry ul li:nth-child(2){
	margin-top: 0;
}
.jxry ul li:nth-child(3){
	margin-top: 0;
}
.jxry ul li:nth-child(4){
	margin-top: 0;
}
.jxry ul li .bt{
	margin-top: 4vw;
}
.jxry ul li .bt .b{
	color: #997d58;
}
.jxry ul li .bt .t{
	color: #271c0e;
	margin-top: 20px;
	height: 108px;
}
.jxry ul li .bt1{
	width: 100%;
	color: #997d58;
	border-top: 1px solid #eeddcb;
	margin-top: 3vw;
	padding-top: 1.7vw;
}
.jxry ul li .zimg { width: 7.39583vw; }
.jxry{
	margin-top: 2.70833vw;
}

.wyfw{
	padding: 5.2vw 0 6.7vw;
}
.wyfw .bt{
	margin-top: 4.1vw;
}
.wyfw_01 .bt{
	margin-top: 2.86458vw;
}
.wyfw .bt .b{
	color: #271c0e;
	position: relative;
	padding-left: 46px;
}
.wyfw .bt .b1:after{
	position: absolute;
	content: "";
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	background: url(../images/wyfw_icon01.png)center center/cover;
	width: 33px;
	height: 33px;
}
.wyfw .bt .b2:after{
	position: absolute;
	content: "";
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	background: url(../images/wyfw_icon02.png)center center/cover;
	width: 33px;
	height: 33px;
}
.wyfw .bt .t{
	color: #271c0e;
	margin-top: 17px;
}
.wyfw_a{
	margin-top: 3.125vw;
}
.wyfw_a .bt{
	margin-top: 0;
}
.wyfw_a ul{
	display: flex;
	margin-top: 30px;
	flex-wrap: wrap;
}
.wyfw_a ul li{
	width: 49.43%;
	float: left;
	margin-right: 1.14%;
	background: #f7ecde;
	padding: 2.3vw 2.55208vw 2.6vw 1.97916vw ;
}
.wyfw_a ul li:last-child{
	margin-right: 0;
}
.wyfw_a ul li .bt{
	position: relative;
	margin-bottom: 2.3vw;
}
.wyfw_a ul li .bt .bt1{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 115px;
}
.wyfw_a ul li .bt .b{
	padding-left: 0;
	color: #271c0e;
}
.wyfw_a ul li .bt .t{
	margin-top: 9px;
	color: #271c0e;
}
.wyfw_a ul li .nr{
	padding-top: 1.82291vw;
	margin-top: 0;
	border-top: 1px solid #eedfcd;
}
.wyfw_a ul li .nr .nr_01{
	float: left;
	width: 24.7%;
	margin-right: 0.4%;
	margin-top: 0;
}
.wyfw_a ul li:nth-child(1) .nr .nr_01{
	width: 100%;
}
.wyfw_a ul li .nr .nr_01:last-child{
	margin-right: 0;
}
.wyfw_a ul li .nr .nr_01 p{
	color: #271c0e;
	position: relative;
	padding-left: 10px;
}
.wyfw_a ul li .nr .nr_01 p:after{
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	width: 3px;
	height: 3px;
	border-radius: 50%;
	background: #271c0e;
}
.wyfw_c{
	background: url(../images/yefw_c_beij.jpg)center center/cover;
	padding: 7.6vw 0 5.2vw;
}
.wyfw_c .container{
	position: relative;
	padding-right: 11.4vw;
}
.wyfw_c .container .zxbt{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
}
.wyfw_c .container .pingg{
	width: 37%;
	float: right;
}
.wyfw_c .zxbt ul{
	margin-top: 2.8vw;
}
.wyfw_c .zxbt ul li{
	float: left;
	width: 33.33%;
	margin-bottom: 2.08333vw;
}
.wyfw_c .zxbt ul li a {
	display: inline-block;
	text-align: center;
    position: relative;
}
.wyfw_c .zxbt ul li a .ewm {
    position: absolute;
    z-index: 9;
    display: none;
    left: 50%;
    transform: translateX(-50%);
    top: 173px;
    width: 7.29166vw;
    padding: 7px;
    background: #fff;
    border-radius: 5px;
}
.wyfw_c .zxbt ul li a .ewm::before { position: absolute; content: ""; top: -10px; left: 50%; transform: translateX(-50%); width: 16px; height: 10px; background: url(../images/sbbted.png)no-repeat center center/cover; }
.wyfw_c .zxbt ul li:nth-child(4) a .ewm,
.wyfw_c .zxbt ul li:nth-child(5) a .ewm,
.wyfw_c .zxbt ul li:nth-child(6) a .ewm { top: auto; bottom: 186px; }
.wyfw_c .zxbt ul li:nth-child(4) a .ewm::before,
.wyfw_c .zxbt ul li:nth-child(5) a .ewm::before,
.wyfw_c .zxbt ul li:nth-child(6) a .ewm::before { background: url(../images/sbbteda.png)no-repeat center center/cover; top: auto; bottom: -10px; }
.wyfw_c .zxbt ul li:hover a .ewm { display: block; }



.wyfw_c .zxbt ul li:nth-child(1){
	text-align: left;
	padding-left: 2vw;
}
.wyfw_c .zxbt ul li:nth-child(2){
	text-align: center;
	border-left: 1px solid #eee1d0;
	border-right: 1px solid #eee1d0;
}
.wyfw_c .zxbt ul li:nth-child(5) { 	
	text-align: center;
	border-left: 1px solid #eee1d0; 
}
.wyfw_c .zxbt ul li:nth-child(3){
	text-align: right;
	padding-right: 2vw;
}
.wyfw_c .zxbt ul li .bt{
	line-height: 1.6;
	margin-top: 22px;
}
.wyfw_c .zxbt ul li .momoda { display:none; }
.wyfw_c .zxbt ul li .img img { transition:all .5s; top:-10px; position:relative; top:0; }
.wyfw_c .zxbt ul li:hover .img img { top:-10px; }
@media(max-width:1500px){
	.xwxq_a .fl{
		width: 25%;
	}
	.wyfw_a ul li .bt .t{
		margin-top: 15px;
	}
	.wyfw_c .container .zxbt { width: 57%; }
	.jxry ul li .bt .t { height:138px; }
}
@media(max-width:1300px) {
    .jxry ul li .bt .t { height:176px; }
}
@media(max-width:1280px) {
    .jxry ul li .bt .t {
        height: 118px;
    }
}
@media(max-width:1131px) {
    .jxry ul li .bt .t {
        height: 142px;
    }
}
@media(max-width:1100px){
	.xwxq_a,
	.wygl_a,
	.bqsm_a{
		padding: 30px 0 40px;
	}
	.xwxq_a,
	.bqsm_a { padding: 0 0 0; }
	.zxbt .t{
		margin-top: 10px;
		line-height: 1.6;
	}
	.nr .nr_01 .bt1{
		margin-top: 10px;
	}
	.nr .nr_01{
		margin-top: 20px;
	}
	.nr{
		margin-top: 20px;
	}
	.xwxq_a .fl{
		width: 100%;
	}
	.xwxq_a .fr{
		width: 100%;
	}
	.xwxq_a .fr .nr{
		margin-top: 20px;
	}
	.xwxq_a .fl .bt{
		margin-top: 10px;
	}
	.xwxq_a .fl .bt1{
		margin-top: 10px;
	}
	.xwxq_a .fl .icon{
		margin-top: 15px;
	}
	.xwxq_a .fr .nr{
		padding-bottom: 25px;
	}
	.xwxq_a .fr .dam{
		padding-top: 25px;
	}
	.wygl_a { padding-top: 0; }
	.wygl_a .top .left a{
		width: 49%;
		height: 40px;
		margin-right: 2%;
		line-height: 40px;
		float: left;
	}
	
	.wygl_a .top .left a:last-child{
		margin-right: 0;
	}

	.wygl_a .top .right .sous .sous_1{
		height: 45px;
		font-size: 14px;
	}
	.wygl_a .top .right{
		width: 100%;
		margin-top: 15px;
	}
	.wygl_a .top .left{
		width: 100%;
	}
	.wygl_a .top .right .sous{
		height: 45px;
		width: 100%;
	}
	.wygl_a .top{
		margin-top: 20px;
	}
	.wygl_b ul li{
		width: 100%;
		margin-top: 20px;
	}
	.wygl_b ul li .b1:after,
	.wygl_b ul li .b2:after,
	.wygl_b ul li .b3:after,
	.wygl_b ul li .b4:after,
	.wygl_b ul li .b5:after{
		width: 65px;
		height: 65px;
	}
	.wygl_b ul li .nr{
		padding: 20px 0;
		margin-top: 20px;
	}
	.jxry ul li{
		width: 100%;
		margin-bottom: 15px;
		padding: 15px;
	}
	.jxry ul li .zimg img{
		width: 25%;
	}
	.jxry ul li .bt .t{
		margin-top: 10px;
	}
	.jxry ul li .bt1{
		margin-top: 15px;
		padding-top: 10px;
	}
	.jxry ul li .bt{
		margin-top: 20px;
	}
	.wyfw_a ul li{
		width: 100%;
	}
	.wyfw_c .container .zxbt{
		width: 100%;
		position: initial;
		top: 0;
		transform: translateY(0);
	}
	.wyfw_c .container{
		padding-right: 0;
	}
	.wyfw_c .container .pingg{
		width: 100%;
		margin-bottom: 30px;
	}
	.wyfw_a ul{
		display: inline-block;
		width: 100%;
	}
	.wyfw_a ul li{
		margin-top: 20px;
	}
	.wyfw_a ul li:nth-child(1){
		margin-top: 0;
	}
	.wyfw_a ul li .nr .nr_01{
		width: 49%;
		margin-right: 2%;
		margin-top: 10px;
	}
	.wyfw_a ul li .nr .nr_01:nth-child(2n){
		margin-right: 0;
	}
	.wyfw_c .zxbt .b{
		font-size: 24px;
	}
	.wyfw .bt{
		margin-top: 20px;
	}
	.wyfw .bt .b2:after,
	.wyfw .bt .b1:after{
		width: 28px;
		height: 28px;
	}
	.wyfw .bt .b{
		padding-left: 35px;
	}
	.wyfw .bt .t{
		margin-top: 15px;
	}
	.wyfw_a{
		margin-top: 25px;
	}
	.wyfw_a ul{
		margin-top: 20px;
	}
	.wyfw_c{
		padding: 30px 0 40px;
	}
	.wyfw_c .zxbt ul{
		margin-top: 20px;
	}
	.wyfw_a ul li{
		padding: 15px;
	}
	.wyfw_a ul li .bt{
		margin-bottom: 20px;
	}
	.wyfw_a ul li .nr{
		padding-top: 10px;
	}
	.wyfw_a ul li .bt .t{
		margin-top: 10px;
	}
	.wyfw_a ul li .bt .img img{
		width: 85%;
	}
	.wyfw_c .zxbt ul li:nth-child(1){
		padding-left: 0;
		text-align: center;
	}
	.wyfw_c .zxbt ul li:nth-child(3){
		padding-right: 0 ;
		text-align: center;
	}
	.wyfw_c .zxbt ul li a { display: block; }
	.wyfw_c .zxbt ul li{
		width: 50%;
	}
	.wyfw_c .zxbt ul li { margin-bottom: 0; border-right: 1px solid #eee1d0; }
	.wyfw_c .zxbt ul li:nth-child(2) { border:0; } 

	.wyfw_c .zxbt ul li:nth-child(5) { border-left: 0; padding-bottom: 0; }
	.wyfw_c .zxbt ul li{
		padding: 0 0;
		margin-bottom: 20px;
	}
	.jxry ul{
		margin-bottom: 25px;
	}

	.wygl { padding-top: 30px; background: #fff5e8; }
	.wyfw { padding: 0 0 40px; }
	.wyfw_a ul li .bt .t { font-size: 14px; line-height: 1.6; margin-top: 5px; }

	.newskuolaskjdlak .wsaazong { width: 100%; margin-top: 15px; margin-right: 0; }
	.newskuolaskjdlak .wsaazong .moximoxi input { padding-left: 21px; }

	.jxry { margin-top: 20px; }
	.jxry ul li .zimg { width: auto; }
	.dam .left a,
	.dam .right a { height: 36px; line-height: 35px; width: 105px; }
	.dam .left .prev i { height: 11px; }
	.dam .right a i { height: 11px; }
	.bqsm { padding: 30px 0 40px; background: #fff5e8; }
    
    .wyfw_c .zxbt ul li a .ewm { width:100px; top:126px; }
    .wyfw_c .zxbt ul li a .img img { width:55px; } 
    .wyfw_c .zxbt ul li .bt { font-size:14px; margin-top:15px; }
    .wyfw_c .zxbt ul li:nth-child(4) a .ewm { bottom:auto; top:126px; }
    .wyfw_c .zxbt ul li:nth-child(4) a .ewm::before {
        background: url(../images/sbbted.png)no-repeat center center/cover;
        bottom: auto;
        top: -10px;
    }
    .wyfw_c .zxbt ul li:nth-child(5) a .ewm { bottom:129px;  }
    
    .jxry ul li .bt .t { height:auto; }
    
    .wyfw_c .zxbt ul li .momoda { display:block; margin-bottom:15px; }
    .wyfw_c .zxbt ul li .momoer { display:none; }

}
@media(max-width:600px){
	.dam .right a,
	.dam .left a{
		width: 100px;
		height: 40px;
		line-height: 40px;
		margin-right: 10px;
	}
}




/**弹窗**/
.zhuanqilai .qilaitc { background: url(../images/ContactUsA.jpg)no-repeat bottom left #fcf2e4; display: none; padding: 6.25vw 5.57291vw 6.25vw 5.88541vw; width: 83.33%; position: fixed; top: 55%; left: 50%; transform: translate(-50%,-50%); z-index: 999; }
.zhuanqilai .ctusal { width: 34.16%; padding-right: 9%; }
.zhuanqilai .ctusal .usabt  { color: #271c0e; }
.zhuanqilai .ctusal .usazn { margin-top: 27px; }
.zhuanqilai .ctusal .usazn ul li { color: #b9936e; line-height: 1.77083vw; padding-left: 1.92708vw; position: relative; }
.zhuanqilai .ctusal .usazn ul li::before { position: absolute; content: ""; top: 50%; transform: translateY(-50%); left: 0; width: 1.19791vw; height: 1.19791vw; background: url(../images/usazn1.png)no-repeat center center/cover; }
.zhuanqilai .ctusal .usazn ul li:last-child { text-decoration: underline; text-decoration-color: #b9936e; }
.zhuanqilai .ctusal .usazn ul li:last-child::before { position: absolute; width: 1.35416vw; height: 1.09375vw; background: url(../images/usazn2.png)no-repeat center center/cover; }
.zhuanqilai .ctusal .usamn { color: #271c0e; line-height: 1.9; margin-top: 23px; }

.zhuanqilai .ctusar .usabt { margin-bottom: 32px; color: #271c0e; }
.zhuanqilai .ctusar { width: 65.84%; border-left: 1px solid #ebdecf; padding-left: 11%; }
.zhuanqilai .ctusar ul li { float: left; width: 49.28%; margin-right: 1.44%; margin-bottom: 1.44%; position: relative; }
.zhuanqilai .ctusar ul li:last-child { width: 100%; }
.zhuanqilai .ctusar ul li:nth-child(2n) { margin-right: 0; }
.zhuanqilai .ctusar ul li input { width: 100%; height: 100%; border: 1px solid #efdfcc; background: #fdf5e9; font-size: 16px; height: 68px; padding-left: 19px; border-radius: 5px; }
.zhuanqilai .ctusar ul li input::-webkit-input-placeholder {color: #bca68e;}
.zhuanqilai .ctusar ul li input::-moz-placeholder {color: #bca68e;}
.zhuanqilai .ctusar ul li input:-moz-placeholder {color: #bca68e;}
.zhuanqilai .ctusar ul li input:-ms-input-placeholder {color: #bca68e;}
.zhuanqilai .ctusar ul li input:hover {
    border-color: #cdaf91!important;
	background: #fefbf7;
}

.zhuanqilai .ctusar ul li input:focus {
    border-color: #cdaf91!important;
	background: #fefbf7;
}

.zhuanqilai .ctusar ul li input:hover::-webkit-input-placeholder {color: #a18567;}
.zhuanqilai .ctusar ul li input:hover::-moz-placeholder {color: #a18567;}
.zhuanqilai .ctusar ul li input:hover:-moz-placeholder {color: #a18567;}
.zhuanqilai .ctusar ul li input:hover:-ms-input-placeholder {color: #a18567;}

.zhuanqilai .ctusar ul li input:focus::-webkit-input-placeholder {color: #a18567;}
.zhuanqilai .ctusar ul li input:focus::-moz-placeholder {color: #a18567;}
.zhuanqilai .ctusar ul li input:focus:-moz-placeholder {color: #a18567;}
.zhuanqilai .ctusar ul li input:focus:-ms-input-placeholder {color: #a18567;}

.zhuanqilai .ctusar ul li .span { position: absolute; right: 0; top: 60%; line-height: 2px; transform: translateY(-50%); right: 16px; color: #a18567; font-size: 16px; }
.zhuanqilai .ctusar ul li textarea { resize: none; width: 100%; height: 157px; padding: 25px 0 0 20px; background: #fdf5e9; border: 1px solid #efdfcc; background: #fdf5e9; font-size: 16px;  border-radius: 5px;  }
.zhuanqilai .ctusar ul li:last-child .span { transform: translateY(0); top: 30px; }

.zhuanqilai .ctusar ul li textarea:hover {
    border-color: #cdaf91!important;
	background: #fefbf7;
}

.zhuanqilai .ctusar ul li textarea:focus {
    border-color: #cdaf91!important;
	background: #fefbf7;
}

.zhuanqilai .ctusar ul li textarea::-webkit-input-placeholder {color: #a18567;}
.zhuanqilai .ctusar ul li textarea::-moz-placeholder {color: #a18567;}
.zhuanqilai .ctusar ul li textarea:-moz-placeholder {color: #a18567;}
.zhuanqilai .ctusar ul li textarea:-ms-input-placeholder {color: #a18567;}

.zhuanqilai .ctusar ul li textarea:hover::-webkit-input-placeholder {color: #a18567;}
.zhuanqilai .ctusar ul li textarea:hover::-moz-placeholder {color: #a18567;}
.zhuanqilai .ctusar ul li textarea:hover:-moz-placeholder {color: #a18567;}
.zhuanqilai .ctusar ul li textarea:hover:-ms-input-placeholder {color: #a18567;}

.zhuanqilai .ctusar ul li textarea:focus::-webkit-input-placeholder {color: #a18567;}
.zhuanqilai .ctusar ul li textarea:focus::-moz-placeholder {color: #a18567;}
.zhuanqilai .ctusar ul li textarea:focus:-moz-placeholder {color: #a18567;}
.zhuanqilai .ctusar ul li textarea:focus:-ms-input-placeholder {color: #a18567;}
.zhuanqilai .ctusar .tjanmo { margin-top: 24px; }
.zhuanqilai .ctusar .tjanmo button { width: 130px; height: 50px; border: 1px solid #c1ac90; background: none; color: #997d58; font-size: 16px; }
.zhuanqilai .ctusar .tjanmo button span { display: inline-block; vertical-align: middle; width: 9px; height: 13px; margin-left: 5px; background: url(../images/morea.png)no-repeat center center/cover; }
.zhuanqilai .guanbi { position: absolute; right: 2.60416vw; top: 2.60416vw; width: 23px; height: 23px; background: url(../images/guanbi.png)no-repeat center center/cover; cursor: pointer; }



@media(max-width:1920px) {
	.zhuanqilai .qilaitc { top: 57%; }
}

@media(max-width:1680px) {
	.zhuanqilai .qilaitc { padding: 40px; }
}

@media(max-width:1400px) {
	.zhuanqilai .ctusar ul li input { height: 45px; font-size: 14px; }
	.zhuanqilai .ctusar ul li textarea { height: 130px; padding-top: 15px; font-size: 14px; }
}

@media(max-width:1100px) {
	.zhuanqilai .qilaitc { display: none; }
	.rangwmsm .top .left a { width: 49%; }
}



/**一键星群上海**/
.yjxqkoA { background: url(../images/yjxqkoA.jpg)no-repeat center center/cover; padding: 8.75vw 0 8.64583vw; }
.yjxqkoA .qkoawz { width: 41%; position: absolute; top: 50%; transform: translateY(-50%); left: 0; z-index: 1; }
.yjxqkoA .qkoawz .oawza { color: #271c0e; line-height: 6.09375vw; }
.yjxqkoA .qkoawz .oawzb { color: #352a1c; line-height: 1.89; margin-top: 18px; }
.yjxqkoA .qkoawe { width: 42%; }


.kboa { background: url(../images/y1.jpg)no-repeat center center/cover; }
.kbob { background: url(../images/y2.jpg)no-repeat center center/cover; }
.kboc { background: url(../images/y3.jpg)no-repeat center center/cover; }

.yjxqkoB { padding: 9.84375vw 0 9.6875vw; }
.yjxqkoB .relative { padding-right: 13.33%; }
.yjxqkoB .xqkobl { position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 42%; }
.yjxqkoB .xqkobl .oba { color: #ba9372; }
.yjxqkoB .xqkobl .obb { color: #271c0e; line-height: 6.09375vw; margin: 7px 0 10px; }
.yjxqkoB .xqkobl .obc { line-height: 1.89; color: #271c0e; margin-bottom: 4.16666vw; }
.yjxqkoB .xqkobr { width: 34%; }

.kboa .xqkobr { -webkit-animation:haha3 15s linear infinite; }
.kbob .xqkobr { -webkit-animation:haha2 15s linear infinite; }
.kboc .xqkobr { -webkit-animation:haha3 15s linear infinite; }

.newskuo .bqsm .xwxq_a  .wzmx { margin-top: 30px; }
.newskuo .bqsm .xwxq_a  .wzmx .zmxl { color: #332d25; width: auto; margin-top: 10px; margin-right: 30px; }
.xwxq_a .fl .icon { margin-top: 0; width: auto; }

@-webkit-keyframes haha3{
	0%{-webkit-transform:rotate(0deg);}
	25%{-webkit-transform:rotate(90deg);}
	50%{-webkit-transform:rotate(180deg);}
	75%{-webkit-transform:rotate(270deg);}
	100%{-webkit-transform:rotate(360deg);}
}
@-webkit-keyframes haha2{
	0%{-webkit-transform:rotate(0deg);}
	25%{-webkit-transform:rotate(-90deg);}
	50%{-webkit-transform:rotate(-180deg);}
	75%{-webkit-transform:rotate(-270deg);}
	100%{-webkit-transform:rotate(-360deg);}
}

@media(max-width:1100px) {
	.yjxqkoA { padding: 80px 0; }

	.yjxqkoA .qkoawz .oawza { line-height: 1.2; }
	.yjxqkoA .qkoawz .oawzb,
	.yjxqkoB .xqkobl .obc { font-size: 14px; line-height: 1.65; }
	.yjxqkoB .xqkobl .obc { margin-bottom: 25px; }
	.yjxqkoB .xqkobl .obb { line-height: 1.2; margin-top: 10px 0 20px; }

	.yjxqkoB { padding: 80px 0; }
	.yjxqkoB .xqkobl .oba { font-size: 15px; }
	
	.newskuo .bqsm .xwxq_a .wzmx { margin-top: 15px; }
	.newskuo .bqsm .xwxq_a .wzmx .zmxl { margin-right: 13px; }
}

@media(max-width:750px) {
	.yjxqkoB,
	.yjxqkoA { padding: 30px 0; }
	.yjxqkoB .relative { padding-right: 0; }
	.yjxqkoB .xqkobl,
	.yjxqkoA .qkoawz {position: initial; transform: translateY(0); width: 100%; }
	.yjxqkoB .xqkobr { width: 100%; text-align: center; margin-top: 30px; }
	.yjxqkoB .xqkobr img { width: 50%; display: inline-block; }
	.yjxqkoA .qkoawe { width: 100%; margin-top: 30px; }
}



/**友情链接**/
.banbtks { margin-top: 2.8125vw; }
.bizuibushuoh .skuokai { background: #fff5e8; }
.banbtks .ks { color: #271c0e; border-bottom: 1px solid #f6e8d8; padding-bottom: 1.97916vw; }
.nbtjkskwwm { padding-bottom: 6.19791vw; margin-top: 2.34375vw; }
.nbtjkskwwm ul li { margin-bottom: 2.23958vw; }
.nbtjkskwwm ul li a { display: block; }
.nbtjkskwwm ul li a .ska { color: #271c0e; }
.nbtjkskwwm ul li a .skb { color: #997d58; margin-top: 0.67708vw; }
.nbtjkskwwm ul li a .skb span { display: inline-block; width: 9px; height: 13px; background: url(../images/morea.png)no-repeat center center/cover; vertical-align: middle; margin-top: -1px; margin-left: 5px; }
.nbtjkskwwm ul li:last-child { margin-bottom: 0; }


@media(max-width:1100px) {
	.banbtks .ks { padding-bottom: 15px; }
	.nbtjkskwwm { margin-top: 15px; padding-bottom: 0; }
	.nbtjkskwwm ul li { margin-bottom: 20px; }
	.nbtjkskwwm ul li a .skb { margin-top: 10px; }
	.bizuibushuoh .skuokai { padding: 30px 0 40px; }
	.banbtks { margin-top: 0; }
}




/**恒基上海项目**/
.ShanghaiProjecten { background: #fdefdc; padding: 2.96875vw 4.16666vw 2.8125vw 12.60416vw; }
.ShanghaiProjecten .wz { color: #271c0e; line-height: 1.6; }

.ShanghaiProjectA { overflow: hidden; }
.ShanghaiProjectA .nmopdan { position: absolute; top: 3.17708vw; z-index: 1; left: 3.17708vw; }
.ShanghaiProjectA .nmopdan ul li { float: left; cursor: pointer; transition: all .3s; line-height: 1; font-size: 16px; color: #271c0e; height: 50px; line-height: 50px; border: 1px solid #b9936e; padding: 0 24px; border-radius: 3px; overflow: hidden; margin-right: 13px; }
.ShanghaiProjectA .nmopdan ul li:last-child { margin-right: 0; }
.ShanghaiProjectA .nmopdan ul li.cur { background: #b9936e; color: #fff; }

.ShanghaiProjectA .nmobox .box .dwmos { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


.ShanghaiProjectB .projectB1 { padding: 5.88541vw 3.22916vw 3.69791vw 12.60416vw; background: #fff5e8; }
.ShanghaiProjectB .ectbtop .toa { color: #271c0e; }
.ShanghaiProjectB .ectbtop .tob { color: #352a1d; margin: 10px 0 38px; }
.ShanghaiProjectB .ectbtop .tocdn ul li { float: left; cursor: pointer; line-height: 50px; height: 50px; border: 1px solid #b9936e; border-radius: 3px; padding: 0 40px; color: #271c0e; font-size: 16px; margin-right: 12px; }
.ShanghaiProjectB .ectbtop .tocdn ul li:last-child { margin-right: 0; }
.ShanghaiProjectB .ectbtop .tocdn ul li.cur { color: #fff; background: #b9936e; }
.ShanghaiProjectB .ectbottom { margin-top: 50px; }
.ShanghaiProjectB .ectbottom .box ul li { float: left; margin-right: 1.45%; width: 23.91%; margin-bottom: 2.03125vw; }
.ShanghaiProjectB .ectbottom .box ul li:nth-child(4n) { margin-right: 0; }
.ShanghaiProjectB .ectbottom .box ul li a { display: block; }
.ShanghaiProjectB .ectbottom .box ul li a .ttoa { color: #271c0e; margin-top: 16px; }

.ShanghaiProjectB .projectB2 { background: url(../images/projectB2e.jpg) no-repeat right top #fdefdc; }


@media(max-width:1480px){
	.ShanghaiProjectB .projectB1,
	.ShanghaiProjecten { padding-left: 180px; }
}

@media(max-width:1100px) {
	.ShanghaiProjectB .projectB1 { padding: 30px 3% 25px; }
	.ShanghaiProjecten { padding: 15px 3% 15px; }

	.ShanghaiProjectA .nmopdan { top: 30px; left: 3%; }
	.ShanghaiProjectA .nmopdan ul li { height: 45px; line-height: 45px; font-size: 14px; }
	.ShanghaiProjectB .ectbtop .tocdn ul li { height: 45px; line-height: 45px; font-size: 14px; padding: 0; text-align: center; width: 49%; margin-right: 2%; margin-bottom: 2%; }
	.ShanghaiProjectB .ectbtop .tocdn ul li:nth-child(2n) { margin-right: 0; }
	.ShanghaiProjectB .ectbtop .tob { margin-bottom: 15px; }
	.ShanghaiProjectB .ectbtop .tob { line-height: 1.6; }
	.ShanghaiProjectB .ectbottom { margin-top: 20px; }
	.ShanghaiProjectB .ectbottom .box ul li { width: 48%; margin-right: 4%; margin-bottom: 20px; }
	.ShanghaiProjectB .ectbottom .box ul li:nth-child(2n) { margin-right: 0; }
	.ShanghaiProjectB .ectbottom .box ul li a .ttoa { margin-top: 15px; }
	.ShanghaiProjectB .projectB2 { background: #fdefdc; }
	.ShanghaiProjectB .ectbottom .box ul li a .ttoa  { font-size: 16px; }

	.ShanghaiProjectA .nmobox .box { overflow: scroll; }
	.ShanghaiProjectA .nmobox .box .img { min-width: 1200px; }
	.ShanghaiProjectA .nmobox .box .dwmos { min-width: 1200px; }
}






/**恒基上海星系列**/
.StarseriesA { background: url(../images/StarseriesA.jpg)no-repeat center center/cover; padding: 6.25vw 0 6.14583vw; }
.StarseriesA .container { padding-right: 10vw; }
.StarseriesA .seriel { position: absolute; top: 50%; transform: translateY(-50%); width: 46%; }
.StarseriesA .seriel .rieaa { color: #271c0e; }
.StarseriesA .seriel .rieab { line-height: 1.89; color: #271c0e; margin-top: 1.04166vw; }
.StarseriesA .serier { width: 43%; }

.StarseriesB .seriesl { background: url(../images/serieslb.jpg)no-repeat center center/cover; width: 50%; padding: 10vw 3% 0 3.5%; height: 100%; position: absolute; left: 0; top: 0; }
.StarseriesB .seriesr { width: 50%; background: #271c0e; padding: 6.14583vw 3.5% 4.94791vw 4.5%; }
.StarseriesB .seriesr .esrbt { 	
	background-image: -webkit-gradient(linear, left 0, right 0, from(#d9bb98), to(#ba946f));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.StarseriesB .seriesr .swiper-container { overflow: hidden; }
.StarseriesB .seriesr .swiper-container .icon { margin-top: 3.02083vw; width: 4.16666vw; }
.StarseriesB .seriesr .swiper-container .dea { color: #fff; line-height: 1.4; margin-top: 1.51041vw; }
.StarseriesB .seriesr .swiper-container .debn { color: #fff; line-height: 1.89; margin-top: 13px; height: 15.625vw; padding-right: 2.91666vw; overflow-y: auto; overflow-x: hidden;}
.StarseriesB .seriesr .swiper-container .debn::-webkit-scrollbar { width: 4px; height: 4px; }
.StarseriesB .seriesr .swiper-container .debn::-webkit-scrollbar-thumb { border-radius: 5px; -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); background: #b9936e; }
.StarseriesB .seriesr .swiper-container .debn::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1); border-radius: 0; background: rgba(255,255,255,.1); }
.StarseriesB .seriesr .swrpan { margin-top: 6.30208vw; }
.StarseriesB .seriesr .swrpan .golsos { position: initial; margin-top: 0; width: 15.10416vw; height: 0.625vw; opacity: 1; transition: all .3s; }
.StarseriesB .seriesr .swrpan .swiper-button-prev { background: url(../images/golsosn.png)no-repeat center center/cover; background-size: 100% 100%; }
.StarseriesB .seriesr .swrpan .swiper-button-next { background: url(../images/golsosp.png)no-repeat center center/cover; background-size: 100% 100%; }
.StarseriesB .seriesr .swrpan .swiper-button-disabled { opacity: .15; }
.StarseriesB .seriesr .swrpan .golsos:hover { opacity: 1; }
.StarseriesB .seriesr .swrpan .golsos:after { opacity: 0; }
.StarseriesB .seriesr .swrpan .swiper-pagination { top: 50%; left: 50%; transform: translate(-50%,-50%); line-height: 0; bottom: 0; }
.StarseriesB .seriesr .swrpan .swiper-pagination .swiper-pagination-bullet { width: 7px; height: 7px; opacity: 1; background: rgba(255,255,255,.15); margin: 0 21px 0 0; }
.StarseriesB .seriesr .swrpan .swiper-pagination .swiper-pagination-bullet-active { background: #fff; }
.StarseriesB .seriesr .swrpan .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }


.StarseriesC { background: #fff5e8; padding: 5.83333vw 0 7.29166vw; }
.StarseriesC .eruiestop { padding-right: 4.01041vw; padding-bottom: 2.96875vw; position: relative; }
.StarseriesC .eruiestop::before { position: absolute; content: ""; top: -1.5625vw; left: 29vw; width: 42.08333vw; height: 32.29166vw; background: url(../images/eruiewwstop.png)no-repeat center center/cover; }
.StarseriesC .eruiestop .estopl { width: 47.5%; padding-top: 3.64583vw; }
.StarseriesC .eruiestop .estopl .toplb { color: #352a1d; line-height: 1.89; margin-top: 1.35416vw; }
.StarseriesC .eruiestop .estopl .toplb p { margin-bottom: 10px; }
.StarseriesC .eruiestop .estopl .toplb p:last-child { margin-bottom: 0; }
.StarseriesC .eruiestop .estopl .topla { line-height: 4.6875vw; color: #271c0e; }
.StarseriesC .eruiestop .estopr { width: 34.3%; }
.StarseriesC .eruiestop .clearfix { z-index: 1; }
.StarseriesC .eruiesbott { position: relative; z-index: 1; }
.StarseriesC .eruiesbott ul li { float: left; width: 49.52%; margin-right: .96%; }
.StarseriesC .eruiesbott ul li:last-child { margin-right: 0; }
.StarseriesC .eruiesbott ul li .sboels .elsa { color: #271c0e; margin: 8px 0 22px; }
.StarseriesC .eruiesbott ul li .boeslb .b { margin-right: 14px; }
.StarseriesC .eruiesbott ul li .boeslb .b:last-child { margin-right: 0; }


.StarseriesD { background: #fdefdc; padding: 5.26041vw 0 6.77083vw; }
.StarseriesD .btmsnx { color: #271c0e; margin-bottom: 36px; }
.StarseriesD .eriresbotto .botel { background: #f6e8d4; width: 49.3%; margin-right: 1.4%; padding: 61px 48px 61px 53px; }
.StarseriesD .eriresbotto .botel:last-child { margin-right: 0; }
.StarseriesD .eriresbotto .botel .ona { color: #332d25; margin-top: 14px; }
.StarseriesD .eriresbotto .botel .onb { color: #271c0e; line-height: 1.89; margin: 17px 0 31px; }



@media(max-width:1500px) {
	.StarseriesA .container { padding-right: 5vw; }
	.StarseriesA .serier { width: 47%; }
	.StarseriesC .eruiestop .estopl { padding-top: 2vw; }
}

@media(max-width:1471px) {
	.StarseriesC .eruiestop::before { width: 46.08333vw; height: 36.29166vw; }
	.StarseriesC .eruiestop .estopr { width: 38%; }
}


@media(max-width:1100px) {
	.StarseriesA { padding: 30px 0 40px; background: #fff5e8; }
	.StarseriesA .container { padding-right: 0; }
	.StarseriesA .serier { width: 100%; }
	.StarseriesA .seriel { width: 100%; position: initial;  top: 0; transform: translateY(0); }
	.StarseriesA .seriel .rieab { line-height: 1.68; margin-top: 10px; }

	.StarseriesB .seriesl { width: 100%; padding: 30px 3% 40px; position: initial; }
	.StarseriesB .seriesr { width: 100%; padding: 30px 3% 40px; }
	.StarseriesB .seriesr .swiper-container .debn { height: 174px; margin-top: 15px; }
	.StarseriesB .seriesr .swiper-container .icon { width: 50px; margin-top: 15px; }
	.StarseriesB .seriesr .swiper-container .dea { margin-top: 20px; }
	.StarseriesB .seriesr .swrpan { height: 8px; margin-top: 25px; }
	.StarseriesB .seriesr .swrpan .golsos { width: 110px; height: 8px; }
	.StarseriesB .seriesr .swrpan .swiper-pagination .swiper-pagination-bullet { margin-right: 12px; }

	.StarseriesC { padding: 30px 0 40px; }
	.StarseriesC .eruiestop { padding: 0; }
	.StarseriesC .eruiestop .estopl { width: 100%; padding-top: 0; }
	.StarseriesC .eruiestop::before { display: none; }
	.StarseriesC .eruiestop .estopl .topla { line-height: 1.3; }
	.StarseriesC .eruiestop .estopl .toplb { margin-top: 10px; }
	.StarseriesC .eruiestop .estopr { width: 100%; margin-top: 20px; }
	.StarseriesC .eruiesbott { margin-top: 30px; }
	.StarseriesC .eruiesbott ul li { width: 100%; margin-bottom: 20px; }
	.StarseriesC .eruiesbott ul li:last-child { margin-bottom: 0; }
	.StarseriesC .eruiesbott ul li .sboels .elsa { margin-bottom: 17px; }

	.StarseriesD { padding: 30px 0 40px; }
	.StarseriesD .btmsnx { margin-bottom: 20px; }
	.StarseriesD .eriresbotto .botel { width: 100%; margin-bottom: 20px; margin-right: 0; padding: 20px; }
	.StarseriesD .eriresbotto .botel .onb { margin: 10px 0 20px; }
	.StarseriesD .eriresbotto .botel:last-child { margin-bottom: 0; }
}







/**商业主页**/
.businesssou { background: #fff5e8; }
.businesssou .sseoual .select_box input { width: 260px; padding: 0 0 0 80px; color: #fdefdc; background: #c7a786; border: 0; height: 80px; font-size: 18px; border-radius: 0; }
.businesssou .sseoual .select_box input::-webkit-input-placeholder {color: #fdefdc;}
.businesssou .sseoual .select_box input::-moz-placeholder {color: #fdefdc;}
.businesssou .sseoual .select_box input:-moz-placeholder {color: #fdefdc;}
.businesssou .sseoual .select_box input:-ms-input-placeholder {color: #fdefdc;}
.businesssou .sseoual .select_box span { background: url(../images/sdhjcf.png)no-repeat center center/cover; width: 10px; height: 7px; right: 20px; }
.businesssou .sseoual .select_box ul { top: 85px; }

.businesssou .sseouar { height: 80px; width: calc(100% - 260px); padding-right: 3.1%; border-bottom: 1px solid #f3e4d3; text-align: right; }
.businesssou .sseouar .kosmxjs { display: inline-block; }
.businesssou .sseouar .kosmxjs .eouarl ul li { float: left; margin-right: 40px; }
.businesssou .sseouar .kosmxjs .eouarl ul li a { display: block; font-size: 14px; color: #271c0e; padding-top: 29px; }
.businesssou .sseouar .kosmxjs .eouarl ul li:last-child { margin-right: 0; }
.businesssou .sseouar .kosmxjs .eouarl ul li.cur a { color: #997d58; }
.businesssou .sseouar .kosmxjs .eouarr { padding: 15px 0 0; margin-left: 52px; }

.ActivityagA { padding: 5.52083vw 0 5.36458vw; background: url(../images/ActivityagA.jpg)no-repeat center center/cover; }
.ActivityagA .tyagal { width: 37%; padding-top: 4.42708vw; height: 100%; position: absolute; left: 0; top: 0; }
.ActivityagA .tyagal .pertabt { color: #271c0e; }
.ActivityagA .tyagal .swiper-container { overflow: hidden; margin-top: 2.60416vw; }
.ActivityagA .tyagal .swiper-container .swiper-slide .permk .mka { color: #b9936e; }
.ActivityagA .tyagal .swiper-container .swiper-slide .permk .mkb { color: #271c0e; line-height: 1.4; margin-top: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  }
.ActivityagA .tyagal .swiper-container .swiper-slide .permk .mkc { color: #271c0e; line-height: 1.87; margin: 10px 0 40px; }
.ActivityagA .tyagal .swiper-container .swiper-slide .permk .mkc p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.ActivityagA .tyagal .swplsd { position: absolute; bottom: 40px; width: 100%; }

.ActivityagA .tyagal .swplsd .plsde { position: initial; margin-top: 0; width: 12.5vw; height: 0.625vw; background: #000; transition: all .3s; }
.ActivityagA .tyagal .swplsd .plsde:after { opacity: 0; }
.ActivityagA .tyagal .swplsd .swiper-button-prev { background: url(../images/prevw.png)no-repeat center center/cover; background-size: 100% 100%; left: 0; }
.ActivityagA .tyagal .swplsd .swiper-button-next { background: url(../images/nextw.png)no-repeat center center/cover; background-size: 100% 100%; right: 0; }
.ActivityagA .tyagal .swplsd .swiper-button-prev:hover { background: url(../images/prevwa.png)no-repeat center center/cover; background-size: 100% 100%; }
.ActivityagA .tyagal .swplsd .swiper-button-next:hover { background: url(../images/nextwa.png)no-repeat center center/cover; background-size: 100% 100%; }
.ActivityagA .tyagal .swplsd .swiper-pagination { top: 50%; transform: translate(-50%,-50%); left: 50%; height: 7px; width: auto; bottom: auto; display: inline-flex; }
.ActivityagA .tyagal .swplsd .swiper-pagination .swiper-pagination-bullet { width: 7px; height: 7px; opacity: 1; background: #d6d1c9; margin: 0 1.09375vw 0 0; }
.ActivityagA .tyagal .swplsd .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #333333; }
.ActivityagA .tyagal .swplsd .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }

.ActivityagA .tyagar { width: 57.94%; }
.ActivityagA .tyagar .swiper-container { overflow: hidden; }

.ActivityagB { background: #fff5e8; padding: 4.84375vw 0 5.20833vw; }
.ActivityagB .vitygatop .topbt { color: #271c0e; margin-bottom: 0; }
.ActivityagB .vitygatop .tygatlr .gatlal ul li { float: left; font-size: 16px;  cursor: pointer; transition: all .3s; width: 154px; text-align: center; height: 50px; line-height: 50px; border: 1px solid #b9936e; border-radius: 3px; overflow: hidden; margin-right: 13px; position:relative; }
.ActivityagB .vitygatop .tygatlr .gatlal ul li.cur { background: #b9936e;  }
.ActivityagB .vitygatop .tygatlr .gatlal ul li.cur::after{position: absolute; content: ""; right: 8px; top: 18px; width: 13px; height: 13px; background: url(../images/bdbdwo1.png)no-repeat center center/cover;}
.ActivityagB .vitygatop .tygatlr .gatlal ul li:nth-child(1).cur::after { display:none; }
.ActivityagB .vitygatop .tygatlr .gatlal ul li:nth-child(2).cur::after { display:none; }
.ActivityagB .vitygatop .tygatlr .gatlal ul li:nth-child(4).cur::after { display:none; }
.ActivityagB .vitygatop .tygatlr .gatlal ul li a { color: #997d58; display: block; }
.ActivityagB .vitygatop .tygatlr .gatlal ul li.cur a {  color: #fff; }
.ActivityagB .vitygatop .tygatlr .gatlar .select_box { margin-right: 14px; }
.ActivityagB .vitygatop .tygatlr .gatlar .select_box input { width: 218px; height: 50px; padding-left: 22px; }
.ActivityagB .vitygatop .tygatlr .gatlar .select_box span { right: 20px; }
.ActivityagB .vitygatop .tygatlr .gatlar .tlarr .sous{
	overflow: hidden;
    width: 400px;
    border: 1px solid #c1ac90;
    border-radius: 5px;
    position: relative;
    height: 50px;
    padding: 0 21px;
}
.ActivityagB .vitygatop .tygatlr .gatlar .tlarr .sous .sous_1{
	width: 100%;
    border: none;
    color: #d5ba9f;
    height: 50px;
    font-size: 16px;
    background: none;
}

.ActivityagB .vitygatop .tygatlr .gatlar .tlarr .sous .sous_1::-webkit-input-placeholder {color: #a78d6b;}
.ActivityagB .vitygatop .tygatlr .gatlar .tlarr .sous .sous_1::-moz-placeholder {color: #a78d6b;}
.ActivityagB .vitygatop .tygatlr .gatlar .tlarr .sous .sous_1:-moz-placeholder {color: #a78d6b;}
.ActivityagB .vitygatop .tygatlr .gatlar .tlarr .sous .sous_1:-ms-input-placeholder {color: #a78d6b;}
.ActivityagB .vitygatop .tygatlr .gatlar .tlarr .sous .fdj{
	position: absolute;
    background: url(../images/sous_fdj.png)center center/cover;
    width: 18px;
    height: 18px;
    right: 21px;
    top: 50%;
    transform: translateY(-50%);
    border: none;
}

.ActivityagB .vitygabottom { margin-top: 50px; }
.ActivityagB .vitygabottom ul li { float: left; width: 49.43%; margin-right: 1.14%; margin-bottom: 59px; }
.ActivityagB .vitygabottom ul li:nth-child(2n) { margin-right: 0; }
.ActivityagB .vitygabottom ul li .yagottm .goa { color: #b9936e; margin-top: 33px; }
.ActivityagB .vitygabottom ul li .yagottm .gob { color: #271c0e; margin-top: 8px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ActivityagB .vitygabottom ul li .yagottm .gob br { display:none; }
.ActivityagB .vitygabottom ul li .yagottm .goc { color: #271c0e; line-height: 1.67; margin: 17px 0 30px; }
.ActivityagB .vitygabottom ul li .yagottm .goc p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.ActivityagB .juzane { text-align: center; margin-top: 25px; }
.ActivityagB .juzane .zan { color: #ba9470; margin-top: 8px; }




@media(max-width:1280px) {
	.ActivityagA .tyagal { padding-top: 20px; }
	.ActivityagB .vitygabottom ul li { margin-bottom: 45px; }
	.ActivityagB .vitygatop .tygatlr .gatlal ul li { width: 133px; }
	.ActivityagB .vitygatop .tygatlr .gatlar .select_box input { width: 185px; }
	.ActivityagB .vitygatop .tygatlr .gatlar .tlarr .sous { width: 330px; }
}


@media(max-width:1100px) {
	.businesssou .sseoual { width: 100%; }
	.businesssou .sseoual .select_box input { font-size: 16px; height: 50px; width: 100%; }
	.businesssou .sseoual .select_box ul { top: 55px; width: 94%; left: 50%; transform: translateX(-50%); }
	.businesssou .sseoual .select_box input { padding-left: 3%; }
	.businesssou .sseoual .select_box span { right: 3%; }
	.businesssou .sseouar { height: auto; width: 100%; padding: 0 3% 30px; }
	.businesssou .sseouar .kosmxjs { display: block; }
	.businesssou .sseouar .kosmxjs .eouarl { width: 100%; }
	.businesssou .sseouar .kosmxjs .eouarl ul li { width: 25%; margin-right: 0; text-align: left; }
	.businesssou .sseouar .kosmxjs .eouarl ul li a { padding-top: 20px; }
	.businesssou .sseouar .kosmxjs .eouarr { margin-left: 0; padding-top: 20px; }

	.ActivityagA { padding: 30px 0 40px; background: #fff8ee; }
	.ActivityagA .tyagar { width: 100%; margin-bottom: 20px; }
	.ActivityagA .tyagal { width: 100%; position: relative; padding-top: 0; }
	.ActivityagA .tyagal .swiper-container { margin-top: 15px; }
	.ActivityagA .tyagal .swiper-container .swiper-slide .permk .mkc { margin: 5px 0 25px; }
	.ActivityagA .tyagal .swplsd { position: relative; height: 8px; bottom: 0; margin-top: 25px; }
	.ActivityagA .tyagal .swplsd .plsde { width: 110px; height: 8px; }
	.ActivityagA .tyagal .swplsd .swiper-pagination .swiper-pagination-bullet { margin-right: 12px; }

	.ActivityagB { padding: 30px 0 40px; }
	.ActivityagB .vitygatop .topbt { margin-bottom: 20px; }
	.ActivityagB .vitygatop .tygatlr .gatlal { width: 100%; }
	.ActivityagB .vitygatop .tygatlr .gatlal ul li { width: 32%; margin-right: 2%; height: 40px; font-size: 14px; line-height: 40px; }
	.ActivityagB .vitygatop .tygatlr .gatlal ul li:last-child { margin-right: 0; }
	.ActivityagB .vitygatop .tygatlr .gatlar { width: 100%; margin-top: 15px; }
	.ActivityagB .vitygatop .tygatlr .gatlar .select_box { width: 100%; }
	.ActivityagB .vitygatop .tygatlr .gatlar .select_box input { width: 100%; height: 45px; font-size: 14px; }
	.ActivityagB .vitygatop .tygatlr .gatlar .tlarr { margin-top: 15px; width: 100%; }
	.ActivityagB .vitygatop .tygatlr .gatlar .tlarr .sous { width: 100%; height: 45px; font-size: 14px; }
	.ActivityagB .vitygatop .tygatlr .gatlar .tlarr .sous .sous_1 { height: 45px; font-size: 14px; }
	.ActivityagB .vitygabottom { margin-top: 35px; }
	.ActivityagB .vitygabottom ul li { width: 100%; margin-bottom: 25px; }

	.ActivityagB .vitygabottom ul li .yagottm .goa { margin-top: 18px; } 
	.ActivityagB .vitygabottom ul li .yagottm .goc { margin: 10px 0 20px; }
}






/**商业店铺聚合页**/
.zheshidianpis .vitygabottom ol { display: flex; flex-wrap: wrap; }
.zheshidianpis .vitygabottom ol li { float: left; width: 32.09%; margin-right: 1.86%; margin-bottom: 40px; }
.zheshidianpis .vitygabottom ol li:nth-child(3n) { margin-right: 0; }
.zheshidianpis .vitygabottom ol li a { display: block; }
.zheshidianpis .vitygabottom ol li a .toa { color: #271c0e; margin-top: 22px; }
.zheshidianpis .vitygabottom ol li a .tob { color: #271c0e; line-height: 1.65; margin: 7px 0 0; }

@media(max-width:1100px) {
	.zheshidianpis .vitygatop .tygatlr .gatlar .select_boxa { margin-top: 15px; }
	.zheshidianpis .vitygatop .tygatlr .gatlal ul li { width: 49%; }
	.zheshidianpis .vitygabottom ol li { width: 100%; margin-bottom: 20px; margin-right: 0; }
	.zheshidianpis .vitygabottom ol li:last-child { margin-bottom: 0; }
	.zheshidianpis .vitygabottom ol li a .toa { margin-top: 15px; }
}



/**商业活动详情**/
.kjdanmvz { background: #fff5e8; }
.EventDetailsA { padding: 4.58333vw 0 0; }
.EventDetailsA .tainsbt { text-align: center; }
.EventDetailsA .tainsbt .sba { color: #271c0e; }
.EventDetailsA .tainsbt .sbenx { display: inline-block; margin-top: 20px; }
.EventDetailsA .tainsbt .sbenx .enxl { line-height: 1; color: #b9936e; margin-right: 35px; }
.EventDetailsA .tainsbt .sbenx .enxl:last-child { margin-right: 0; }
.EventDetailsA .tainsbot { margin-top: 3.90625vw; }
.EventDetailsA .tainsbot .nsbotr { width: 55.55%; position: relative; }
.EventDetailsA .tainsbot .nsbotr .dwk-baq { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.EventDetailsA .tainsbot .nsbotr .dwk-baq .img img { transition: all .3s; transform: scale(1); }
.EventDetailsA .tainsbot .nsbotr .dwk-baq .img:hover img { transform: scale(.9); } 
.EventDetailsA .tainsbot .nsbotl { padding-top: 5.9375vw; width: 38%; }
.EventDetailsA .tainsbot .nsbotl .bota { color: #332d25; line-height: 1.8; font-size: 20px; } 
.EventDetailsA .tainsbot .nsbotl .botb { color: #332d25; line-height: 2; margin-top: 0.98958vw; }


.EventDetailsB { padding: 4.16666vw 0 5.20833vw; }
.EventDetailsB .ilsimg { width: 55.55%; }
.EventDetailsB ul li { margin-bottom: 4.16666vw; }
.EventDetailsB ul li:last-child { margin-bottom: 0; }
.EventDetailsB .insiwz { width: 40.33%; padding-top: 1.5625vw; }
.EventDetailsB .insiwz .iwzt .wzta { font-size: 6.25vw; line-height: 5.20833vw; color: #b9936e; }
.EventDetailsB .insiwz .iwzt .wztb { color: #b9936e; line-height: 2.5vw; margin-left: 20px; }
.EventDetailsB .insiwz .iwzp { line-height: 2; color: #332d25; margin-top: 1.82291vw; height: 16.66666vw; overflow: hidden; overflow-y: auto; overflow-x: hidden; }
.EventDetailsB .insiwz .iwzp::-webkit-scrollbar { width: 4px; height: 4px; }
.EventDetailsB .insiwz .iwzp::-webkit-scrollbar-thumb { border-radius: 5px; -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1); background: #b9936e; }
.EventDetailsB .insiwz .iwzp::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .3); border-radius: 0; background: rgba(255,255,255,.1); }
.EventDetailsB .juzane { text-align: center; margin-top: 5.46875vw; }
.EventDetailsB .juzane .zan { color: #ba9470; margin-top: 8px; }
.EventDetailsB .zydfsbam { border-top: 1px solid #e3dbd1; padding: 49px 0 0; margin-top: 4.84375vw; }
.EventDetailsB .zydfsbam .sbal .li { margin-right: 20px; }
.EventDetailsB .zydfsbam .sbal .li:last-child { margin-right: 0; }
.EventDetailsB .zydfsbam .sbal .li a { display: block; color: #b9936e; font-size: 16px; transition: all .5s; position: relative; border: 1px solid #b9936e; height: 50px; line-height: 50px; padding: 0 33px; overflow: hidden; border-radius: 3px; }
.EventDetailsB .zydfsbam .sbal .li a span { margin-right: 7px; display: inline-block; transition: all .5s; width: 8px; height: 12px; background: url(../images/sbal.png)no-repeat center center/cover; vertical-align: middle; margin-top: -2px; }
.EventDetailsB .zydfsbam .sbal .li:last-child a span { background: url(../images/sbar.png)no-repeat center center/cover; margin-right: 0; margin-left: 7px; }
.EventDetailsB .zydfsbam .sbal .li a i,
.EventDetailsB .zydfsbam .sbal .li a span { position: relative; z-index: 1; }

.EventDetailsB .zydfsbam .sbal .li a:before { position: absolute; left: 0; top: 0; width: 0; height: 100%; content: ""; background: #997d58; transition: all .5s; }
.EventDetailsB .zydfsbam .sbal .li:hover a { border-color: #b9936e; color: #fff; }
.EventDetailsB .zydfsbam .sbal .li:hover a:before { width: 100%; }
.EventDetailsB .zydfsbam .sbal .li:hover a span { background: url(../images/sbala.png)no-repeat center center/cover; }
.EventDetailsB .zydfsbam .sbal .li:hover:last-child a span { background: url(../images/sbara.png)no-repeat center center/cover; }



@media(max-width:1100px) {
	.EventDetailsA { padding: 30px 0 0; }
	.EventDetailsA .tainsbt .sbenx { margin-top: 15px; }
	.EventDetailsA .tainsbt .sbenx .enxl { width: 100%; margin-bottom: 10px; }
	.EventDetailsA .tainsbot { margin-top: 15px; }
	.EventDetailsA .tainsbot .nsbotl { width: 100%; padding-top: 20px; }
	.EventDetailsA .tainsbot .nsbotr { width: 100%; }
	.EventDetailsA .tainsbot .nsbotr .dwk-baq .img { width: 55px; }
	.EventDetailsA .tainsbot .nsbotl .bota { font-size: 18px; }
	.EventDetailsA .tainsbot .nsbotl .botb { margin-top: 13px; }

	.EventDetailsB { padding: 30px 0 40px; }
	.EventDetailsB ul li { margin-bottom: 30px; }
	.EventDetailsB .ilsimg { width: 100%; }
	.EventDetailsB .insiwz { width: 100%; padding-top: 20px; }
	.EventDetailsB .insiwz .iwzt .wzta { font-size: 73px; line-height: 59px; }
	.EventDetailsB .insiwz .iwzt .wztb { line-height: 1.3; margin-left: 10px; }
	.EventDetailsB .insiwz .iwzp { height: 190px; margin-top: 20px; }
	.EventDetailsB .juzane { margin-top: 30px; }
	.EventDetailsB .zydfsbam { padding: 20px 0 0; margin-top: 25px; }
	.EventDetailsB .zydfsbam .sbal { width: 100%; }
	.EventDetailsB .zydfsbam .sbal .li { width: 49%; text-align: center; margin-bottom: 2%; margin-right: 2%; }
	.EventDetailsB .zydfsbam .sbal:last-child .li { width: 100%; margin-bottom: 0; margin-right: 0; }
	.EventDetailsB .zydfsbam .sbal .li a { height: 45px; line-height: 45px; font-size: 14px; }
}





/**商业店铺详情**/
.StoreDetailsA { background: #fff5e8; padding: 5.78125vw 0 6.77083vw; }
.StoreDetailsA .tailsal { width: 40%; position: absolute; left: 0; top: 0; height: 100%; }
.StoreDetailsA .tailsal .swiper-container { overflow: hidden; }
.StoreDetailsA .tailsal .swiper-container .swiper-wrapper .swiper-slide { padding-top: 3.64583vw; }
.StoreDetailsA .tailsal .swiper-container .swiper-wrapper .ilsata { color: #271c0e; }
.StoreDetailsA .tailsal .swiper-container .swiper-wrapper .ilsatb { color: #271c0e; margin-top: 2.5vw; }
.StoreDetailsA .tailsal .swiper-container .swiper-wrapper .ilsatc { color: #271c0e; margin: 6px 0 1.5625vw; }
.StoreDetailsA .tailsal .swiper-container .swiper-wrapper .ilsatd ul li { float: left; width: 50%; font-size: 16px; color: #271c0e; line-height: 1; position: relative; padding-left: 25px; margin-bottom: 21px; }
.StoreDetailsA .tailsal .swiper-container .swiper-wrapper .ilsatd ul li span { display: inline-block; position: absolute; top: 50%; transform: translateY(-50%); left: 0; }
.StoreDetailsA .tailsal .swiper-container .swiper-wrapper .more { margin-top: 2.1875vw; }
.StoreDetailsA .tailsal .lsabmz { position: absolute; bottom: 20px; left: 0; width: 100%; }

.StoreDetailsA .tailsal .lsabmz .plsde { position: initial; margin-top: 0; width: 12.5vw; height: 0.625vw; background: #000; transition: all .3s; }
.StoreDetailsA .tailsal .lsabmz .plsde:after { opacity: 0; }
.StoreDetailsA .tailsal .lsabmz .swiper-button-prev { background: url(../images/prevw.png)no-repeat center center/cover; background-size: 100% 100%; left: 0; }
.StoreDetailsA .tailsal .lsabmz .swiper-button-next { background: url(../images/nextw.png)no-repeat center center/cover; background-size: 100% 100%; right: 0; }
.StoreDetailsA .tailsal .lsabmz .swiper-button-prev:hover { background: url(../images/prevwa.png)no-repeat center center/cover; background-size: 100% 100%; }
.StoreDetailsA .tailsal .lsabmz .swiper-button-next:hover { background: url(../images/nextwa.png)no-repeat center center/cover; background-size: 100% 100%; }
.StoreDetailsA .tailsal .lsabmz .swiper-pagination { top: 50%; transform: translate(-50%,-50%); left: 50%; height: 7px; width: auto; bottom: auto; display: inline-flex; }
.StoreDetailsA .tailsal .lsabmz .swiper-pagination .swiper-pagination-bullet { width: 7px; height: 7px; opacity: 1; background: #ada7a0; margin: 0 1.09375vw 0 0; }
.StoreDetailsA .tailsal .lsabmz .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #333333; }
.StoreDetailsA .tailsal .lsabmz .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }


.StoreDetailsA .tailsar { width: 53.33%; }
.StoreDetailsA .tailsar .swiper-container { overflow: hidden; }
.StoreDetailsA .tailsar .swiper-container .swiper-pagination  { right: 28px; bottom: 27px; width: auto; left: auto; }
.StoreDetailsA .tailsar .swiper-container .swiper-pagination .swiper-pagination-bullet { opacity: 1; background: rgba(255,255,255,.5); margin-right: 11px; }
.StoreDetailsA .tailsar .swiper-container .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }
.StoreDetailsA .tailsar .swiper-container .swiper-pagination .swiper-pagination-bullet-active { background: #fff; }



.StoreDetailsB { background: #fdefdc; padding: 5.20833vw 0 7.03125vw; }
.StoreDetailsB .aailsbtop .btopl { color: #271c0e; }
.StoreDetailsB .aailsbtop .more { position: absolute; bottom: 1.19791vw; right: 0; }

.StoreDetailsB .aislxbsw { margin-top: 40px; }
.StoreDetailsB .aislxbsw .swiper-container .swiper-slide a { display: block; position: relative; overflow: hidden; }
.StoreDetailsB .aislxbsw .swiper-container .swiper-slide a::before { position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/kjash.png)no-repeat center center/cover; }
.StoreDetailsB .aislxbsw .swiper-container .swiper-slide a .msoxh { position: absolute; width: 100%; color: #fff; bottom: 30px; left: 0; z-index: 1; padding: 0 38px; line-height: 1.4; opacity: 1; transition: all .5s; }
.StoreDetailsB .aislxbsw .swiper-container .swiper-slide a .xbswz { position: absolute; width: 100%; left: 0; bottom: -100%; z-index: 1; padding: 0 38px; transition: all .5s; }
.StoreDetailsB .aislxbsw .swiper-container .swiper-slide a .xbswz .swza { color: #fff; line-height: 1.4; }
.StoreDetailsB .aislxbsw .swiper-container .swiper-slide a .xbswz .swzb { color: #fff; line-height: 1.67; margin-top: 10px; }
.StoreDetailsB .aislxbsw .swiper-container .swiper-slide:hover a .msoxh { opacity: 0; }
.StoreDetailsB .aislxbsw .swiper-container .swiper-slide:hover a .xbswz { bottom: 40px; }


.StoreDetailsB .anmsoxoskj { position: relative; height: 12px; margin-top: 4.6875vw; }
.StoreDetailsB .anmsoxoskj .hpsmws { position: absolute; left: 50%; transform: translateX(-50%); top: 0; }
.StoreDetailsB .anmsoxoskj .hpsmws .plsdeas { position: initial; margin-top: 0; width: 12.5vw; height: 0.625vw; background: #000; transition: all .3s; }
.StoreDetailsB .anmsoxoskj .hpsmws .plsdeas:after { opacity: 0; }
.StoreDetailsB .anmsoxoskj .hpsmws .swiper-button-prev { background: url(../images/prwevw.png)no-repeat center center/cover; background-size: 100% 100%; left: 0; }
.StoreDetailsB .anmsoxoskj .hpsmws .swiper-button-next { background: url(../images/newxtw.png)no-repeat center center/cover; background-size: 100% 100%; right: 0; }
.StoreDetailsB .anmsoxoskj .hpsmws .swiper-button-prev:hover { background: url(../images/prwevwa.png)no-repeat center center/cover; background-size: 100% 100%; }
.StoreDetailsB .anmsoxoskj .hpsmws .swiper-button-next:hover { background: url(../images/newxtwa.png)no-repeat center center/cover; background-size: 100% 100%; }
.StoreDetailsB .anmsoxoskj .hpsmws .swiper-pagination { top: 50%; transform: translate(-50%,-50%); left: 50%; height: 7px; width: auto; bottom: auto; display: inline-flex; }
.StoreDetailsB .anmsoxoskj .hpsmws .swiper-pagination .swiper-pagination-bullet { width: 7px; height: 7px; opacity: 1; background: #d5c9ba; margin: 0 1.09375vw 0 0; }
.StoreDetailsB .anmsoxoskj .hpsmws .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #333333; }
.StoreDetailsB .anmsoxoskj .hpsmws .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }


@media(max-width:1480px) {
	.StoreDetailsA .tailsal .swiper-container .swiper-wrapper .swiper-slide { padding-top: 30px; }
	.StoreDetailsA .tailsal .swiper-container .swiper-wrapper .ilsatd ul li { width: 100%; margin-bottom: 15px; }
	.StoreDetailsA .tailsal .swiper-container .swiper-wrapper .ilsatd ul li:last-child { margin-bottom: 0; }
	.StoreDetailsA .tailsal .swiper-container .swiper-wrapper .ilsatb { margin-top: 25px; }
}

@media(max-width:1280px) {
	.StoreDetailsA .tailsal { width: 37%; }
	.StoreDetailsA .tailsar { width: 57%; }
}

@media(max-width:1100px) {
	.StoreDetailsA { padding: 30px 0 40px; }
	.StoreDetailsA .tailsal { width: 100%; position: initial; }
	.StoreDetailsA .tailsar { width: 100%; }
	.StoreDetailsA .tailsar .swiper-container .swiper-pagination { right: 20px; bottom: 20px; }
	.StoreDetailsA .tailsal .swiper-container .swiper-wrapper .swiper-slide { padding-top: 20px; }
	.StoreDetailsA .tailsal .swiper-container .swiper-wrapper .ilsatb { margin-top: 10px; }
	.StoreDetailsA .tailsal .swiper-container .swiper-wrapper .ilsatc { margin: 10px 0 15px; }
	.StoreDetailsA .tailsal .swiper-container .swiper-wrapper .ilsatd ul li { font-size: 14px; }
	.StoreDetailsA .tailsal .swiper-container .swiper-wrapper .more { margin-top: 20px; }
	.StoreDetailsA .tailsal .lsabmz { position: relative; margin-top: 30px; bottom: 0; }
	.StoreDetailsA .tailsal .lsabmz .swiper-pagination .swiper-pagination-bullet { margin: 0 12px 0 0; }
	.StoreDetailsA .tailsal .lsabmz .plsde { width: 110px; height: 8px; }

	.StoreDetailsB { padding: 30px 0 40px; }
	.StoreDetailsB .aailsbtop .more { top: 50%; transform: translateY(-50%); bottom: auto; }
	.StoreDetailsB .aislxbsw { margin-top: 30px; padding:0 3%; }

	.StoreDetailsB .anmsoxoskj .hpsmws { width: 94% !important; }

	.StoreDetailsB .aislxbsw .swiper-container .swiper-slide a .msoxh { position:initial; color:#271c0e; margin-top:20px; bottom: 20px; padding: 0 0; font-size: 18px; bottom: 15px; }
	.StoreDetailsB .aislxbsw .swiper-container .swiper-slide a .xbswz { position: initial; display: none; }
	.StoreDetailsB .aislxbsw .swiper-container .swiper-slide a::before { display: none; }
	.StoreDetailsB .aislxbsw .swiper-container .swiper-slide a .img { position: relative; }
	.StoreDetailsB .aislxbsw .swiper-container .swiper-slide a .img::before { position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/kjash.png)no-repeat center center/cover;}
	.StoreDetailsB .anmsoxoskj .hpsmws .plsdeas { width: 110px; height: 8px; }
	.StoreDetailsB .anmsoxoskj { margin-top: 30px; }
	.StoreDetailsB .anmsoxoskj .hpsmws .swiper-pagination .swiper-pagination-bullet { margin-right: 12px; }
}



/**未完成的开始**/
.gonganms .tosnmxnan { padding: 0 3.125% 0 12.5vw; }
.gonganms .mxnal { color: #271c0e; }
.gonganms .morew { position: absolute; bottom: 1.19791vw; right: 0; }

.businesssou .yongyuanwo .select_box input { padding-left: 44px; }
.fujitaofouilsB { background: #fff5e8; }
.fujitaofouilsB .aailsbtop { padding: 0 3.125% 0 12.5vw; }


.HomepageA { background: #fff5e8; }
.HomepageA .tosnmxnan { margin-bottom: 48px; }
.HomepageA .pagebdb { background: #271c0e; width: 320px; height: 100%; position: absolute; right: 0; top: 0; }
.HomepageA .pagebdb .bdbdwo { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 150px; }
.HomepageA .pagebdb .bdbdwo ul { display: inline-block; }
.HomepageA .pagebdb .bdbdwo ul li { color: #938e87; cursor:pointer; font-size: 18px; line-height: 1; margin-bottom: 21px; position: relative; width: auto; }
.HomepageA .pagebdb .bdbdwo ul li:last-child { margin-bottom: 0; }
.HomepageA .pagebdb .bdbdwo ul li.cur { color: #b9936e; font-size: 30px; }
.HomepageA .pagebdb .bdbdwo ul li.cur::before { position: absolute; content: ""; bottom: 0; width: 100%; bottom: -6px; height: 2px; background: #b9936e; }
.HomepageA .pagebdb .bdbdwo ul li.cur::after { position: absolute; content: ""; right: -20px; top: 9px; width: 15px; height: 16px; background: url(../images/bdbdwo.png)no-repeat center center/cover; }
.HomepageA .pagebdb .bdbdwo ul li:nth-child(1).cur::after { display:none; }
.HomepageA .pagebdb .bdbdwo ul li:nth-child(3).cur::after { display:none; }
.HomepageA .tabSwitch .pagebdll { width: calc(100% - 320px); }
.HomepageA .pagebdll .swiper-container { overflow: hidden; }
.HomepageA .pagebdll .swiper-slide .anmsoxk { position: absolute; z-index: 1; bottom: 50px; left: 0; width: 100%; padding: 0 25vw 0 12.70833vw; }
.HomepageA .pagebdll .swiper-slide .anmsoxk .soa { color: #fff; }
.HomepageA .pagebdll .swiper-slide .anmsoxk .sob { color: #fff; line-height: 1.56; margin: 12px 0 45px; }

.HomepageA .asdkxmm { background: #271c0e; padding: 3.43750vw 13.54166vw 3.22916vw 12.70833vw; }
.HomepageA .tabBox2 { width: calc(100% - 320px); }
.HomepageA .tabBox2 .box .kouws .plsdeas { position: initial; margin-top: 0; width: 12.5vw; height: 0.625vw; background: #000; transition: all .3s; }
.HomepageA .tabBox2 .box .kouws .plsdeas:after { opacity: 0; }
.HomepageA .tabBox2 .box .kouws .swiper-button-prev { background: url(../images/bprwevw.png)no-repeat center center/cover; background-size: 100% 100%; left: 0; opacity: .5; }
.HomepageA .tabBox2 .box .kouws .swiper-button-next { background: url(../images/bnewxtw.png)no-repeat center center/cover; background-size: 100% 100%; right: 0; opacity: .5; }
.HomepageA .tabBox2 .box .kouws .swiper-button-prev:hover { opacity: 1; }
.HomepageA .tabBox2 .box .kouws .swiper-button-next:hover { opacity: 1; }
.HomepageA .tabBox2 .box .kouws .swiper-pagination { top: 50%; transform: translate(-50%,-50%); left: 50%; height: 7px; width: auto; bottom: auto; display: inline-flex; }
.HomepageA .tabBox2 .box .kouws .swiper-pagination .swiper-pagination-bullet { width: 7px; height: 7px; opacity: 1; background: #52493e; margin: 0 1.09375vw 0 0; }
.HomepageA .tabBox2 .box .kouws .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #fff; }
.HomepageA .tabBox2 .box .kouws .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }

.HomepageA .tabBox .box .swiper-slide .img { position:relative; }
.HomepageA .tabBox .box .swiper-slide .img:before { position:absolute; content:""; width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,.3); }


.HomepageB .pagebl { width: 50%; position: absolute; height: 100%; left: 0; top: 0; background: #fff5e8; padding: 5.57291vw 2.91666vw 0 12.5vw; }
.HomepageB .pagebl .gebbt { color: #271c0e; }
.HomepageB .pagebl .swiper-container { overflow: hidden; margin-top: 1.97916vw; }
.HomepageB .pagebl .swiper-container .swiper-wrapper .swiper-slide ul li { float: left; width: 48.7%; margin-right: 2.6%; margin-bottom: 2.6%; background: #fbf0e2; }
.HomepageB .pagebl .swiper-container .swiper-wrapper .swiper-slide ul li:nth-child(2n) { margin-right: 0; }
.HomepageB .pagebl .swiper-container .swiper-wrapper .swiper-slide ul li .img .ciew2 { display: none; }
.HomepageB .pagebl .swiper-container .swiper-wrapper .swiper-slide ul li.cur { background: #b9936e; }
.HomepageB .pagebl .swiper-container .swiper-wrapper .swiper-slide ul li.cur .img .ciew2 { display: block; }
.HomepageB .pagebl .swiper-container .swiper-wrapper .swiper-slide ul li.cur .img .ciew1 { display: none; }

.HomepageB .pagsnxkr { background: url(../images/HomepageB.jpg)no-repeat center center/cover; width: 50%; padding: 60px 2.60416vw 4.16666vw 2.60416vw; }
.HomepageB .pagsnxkr .mosp { display: none; }
.HomepageB .pagsnxkr .mosp.cur { display: block; }
.HomepageB .pagsnxkr .mosp .mospld .img img { width: 100%; }
.HomepageB .pagsnxkr .mosp .mospld .dza { color: #fff; margin-top: 1.77083vw; }
.HomepageB .pagsnxkr .mosp .mospld .dzb { color: #fff; margin: 7px 0 0; min-height: 9vw; line-height: 1.6; }
.HomepageB .pagsnxkr .mosp .mospld .anxmks .more { margin-right: 1.04166vw; }
.HomepageB .pagsnxkr .mosp .mospld .anxmks .more:last-child { margin-right: 0; }

.HomepageB .pagebl .hpsmws { margin-top: 2.39583vw; }
.HomepageB .pagebl .hpsmws .plswww { position: initial; margin-top: 0; width: 10.98958vw; height: 0.625vw; background: #000; transition: all .3s; }
.HomepageB .pagebl .hpsmws .plswww:after { opacity: 0; }
.HomepageB .pagebl .hpsmws .swiper-button-prev { background: url(../images/prwevw.png)no-repeat center center/cover; background-size: 100% 100%; left: 0; }
.HomepageB .pagebl .hpsmws .swiper-button-next { background: url(../images/newxtw.png)no-repeat center center/cover; background-size: 100% 100%; right: 0; }
.HomepageB .pagebl .hpsmws .swiper-button-prev:hover { background: url(../images/prwevwa.png)no-repeat center center/cover; background-size: 100% 100%; }
.HomepageB .pagebl .hpsmws .swiper-button-next:hover { background: url(../images/newxtwa.png)no-repeat center center/cover; background-size: 100% 100%; }
.HomepageB .pagebl .hpsmws .swiper-pagination { top: 50%; transform: translate(-50%,-50%); left: 50%; height: 7px; width: auto; bottom: auto; display: inline-flex; }
.HomepageB .pagebl .hpsmws .swiper-pagination .swiper-pagination-bullet { width: 7px; height: 7px; opacity: 1; background: #d5c9ba; margin: 0 1.09375vw 0 0; }
.HomepageB .pagebl .hpsmws .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #333333; }
.HomepageB .pagebl .hpsmws .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }



.HomepageC { background: #fdefdc; padding: 7.8125vw 3.125% 6.51041vw 12.5vw; }
.HomepageC .pagemsxel { width: 41.8%; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.HomepageC .pagemsxel .sxelbt { color: #271c0e; }
.HomepageC .pagemsxel .sxelzms { border-bottom: 1px solid #e9d8c2; padding-bottom: 25px; margin-top: 2.1875vw; }
.HomepageC .pagemsxel .sxelzms .zmsbt { color: #b9936e; line-height: 1; position: relative; padding-left: 17px; }
.HomepageC .pagemsxel .sxelzms .zmsbt::before { position: absolute; left: 0; top: 0; width: 4px; height: 100%; content: ""; background: #b9936e; }
.HomepageC .pagemsxel .elzmssgw { margin: 2.70833vw 0 3.90625vw; }
.HomepageC .pagemsxel .elzmssgw ul li { float: left; text-align: center; width: 25%; }
.HomepageC .pagemsxel .elzmssgw ul li:nth-child(1) { text-align: left; }
.HomepageC .pagemsxel .elzmssgw ul li:nth-child(1) .lic { text-align: center; display: inline-block; }
.HomepageC .pagemsxel .elzmssgw ul li:nth-child(4) { text-align: right; }
.HomepageC .pagemsxel .elzmssgw ul li:nth-child(4) .lic { text-align: center; display: inline-block; }
.HomepageC .pagemsxel .elzmssgw ul li .gwaa { color: #271c0e; margin-top: 14px; }
.HomepageC .pagemsxer { width: 47.6%; }


.HomepageD { background: #fff5e8; padding: 5.88541vw 3.125% 5.88541vw 12.5vw; }
.HomepageD .pagedlsm .edlsmr { width: 54%; }
.HomepageD .pagedlsm .edlsmr .title_map #gMap { height: 33.33333vw; }
.HomepageD .pagedlsm .edlsml { position: absolute; width: 38%; left: 0; top: 0; height: 100%; padding-top: 18px; }
.HomepageD .pagedlsm .edlsml .smla { color: #271c0e; }
.HomepageD .pagedlsm .edlsml .smlb { color: #b9936e; margin-top: 17px; padding-left: 1.82291vw; position: relative; }
.HomepageD .pagedlsm .edlsml .smlb::before { position: absolute; left: 0; top: 50%; transform: translateY(-50%); content: ""; width: 1.30208vw; height: 1.40625vw; background: url(../images/fasdzxxcz.png)no-repeat center center/cover; }
.HomepageD .pagedlsm .edlsml .more { position: absolute; bottom: 33px; left: 0; }




@media(max-width:1500px) {
	.HomepageA .pagebdll .swiper-slide .anmsoxk { padding-right: 15vw; }
	.HomepageC .pagemsxel .elzmssgw ul li .icon { width: 70px; display: inline-block; }
}

@media(max-width:1280px) {
	.zh28 { font-size: 22px; }
	.HomepageA .pagebdll .swiper-slide .anmsoxk { padding-right: 5vw; }
	.HomepageA .pagebdll .swiper-slide .anmsoxk { bottom: 25px; }
}

@media(max-width:1100px) {
	.gonganms .tosnmxnan { padding: 0 3%; margin-bottom: 20px; }
	.gonganms .morew { top: 50%; bottom: auto; transform: translateY(-50%); }

	.HomepageA .pagebdb { width: 100%; position: initial; }
	.HomepageA .pagebdb .bdbdwo { width: 100%; position: initial; transform: translate(0); padding: 20px 3% 30px; }
	.HomepageA .pagebdb .bdbdwo ul li.cur { font-size: 22px; }
	.HomepageA .pagebdb .bdbdwo ul li { font-size: 16px; }
	.HomepageA .pagebdb .bdbdwo ul li.cur::after { top: 3px; }
	.HomepageA .tabSwitch .pagebdll { width: 100%; }
	.HomepageA .pagebdll .swiper-slide .anmsoxk { position: initial; padding: 20px 3% 30px; }
	.HomepageA .pagebdll .swiper-slide .anmsoxk .soa { color: #271c0e; }
	.HomepageA .pagebdll .swiper-slide .anmsoxk .sob { color: #271c0e; margin: 10px 0 20px; }

	.HomepageA .more a { border-color: #997d58; color: #997d58; }
	.HomepageA .more a i { background: url(../images/morea.png)no-repeat center center/cover; }

	.HomepageA .more a:hover { color: #fff; }
	.HomepageA .more a:hover i { background: url(../images/more.png)no-repeat center center/cover; }
	.HomepageA .asdkxmm { width: 100%; padding: 20px 3%; }
	.HomepageA .tabBox2 { width: 100%; }
	.HomepageA .tabBox2 .box .kouws .plsdeas { width: 110px; height: 8px; }
	.HomepageA .tabBox2 .box .kouws .swiper-pagination .swiper-pagination-bullet { margin-right: 12px; }

	.HomepageB .pagebl { width: 100%; padding: 30px 3%; position: initial; }
	.HomepageB .pagebl .swiper-container { margin-top: 20px; }
	.HomepageB .pagsnxkr { width: 100%; padding: 30px 3%; }
	.HomepageB .pagebl .hpsmws .plswww { width: 110px; height: 8px; }
	.HomepageB .pagebl .hpsmws { margin-top: 25px; }
	.HomepageB .pagebl .hpsmws .swiper-pagination .swiper-pagination-bullet { margin-right: 12px; }
	.HomepageB .pagsnxkr .mosp .mospld .dza { margin-top: 20px; }
	.HomepageB .pagsnxkr .mosp .mospld .dzb { margin: 5px 0 15px; }
	.HomepageB .pagsnxkr .mosp .mospld .anxmks .more { margin-right: 20px; }

	.HomepageC { padding: 30px 3% 40px; }
	.HomepageC .pagemsxel .elzmssgw { margin: 15px 0 20px; }
	.HomepageC .pagemsxel { width: 100%; position: initial; transform: translateY(0); }
	.HomepageC .pagemsxel .elzmssgw ul li .gwaa { font-size: 16px; }
	.HomepageC .pagemsxer { width: 100%; margin-top: 25px; }
	.HomepageC .pagemsxel .sxelzms { padding-bottom: 15px; margin-top: 20px; }

	.HomepageD { padding: 30px 3% 40px; }
	.HomepageD .pagedlsm .edlsml { position: initial; width: 100%; padding-top: 20px; }
	.HomepageD .pagedlsm .edlsmr { width: 100%; }
	.HomepageD .pagedlsm .edlsmr .title_map #gMap { height: 240px; }
	.HomepageD .pagedlsm .edlsml .more { position: initial; margin-top: 30px; }
	.HomepageD .pagedlsm .edlsml .smlb { margin-top: 15px; font-size: 16px; padding-left: 25px; }
	.HomepageD .pagedlsm .edlsml .smlb::before { width: 15px; height: 16px; }

	.businesssou .yongyuanwo .select_box input { padding-left: 3%; }
	.fujitaofouilsB .aailsbtop { padding: 0 3%; }
}




/**项目详情**/
.kouaspser { padding: 0 3.125% 0 12.5vw; }
.businesssou .koumowossss .select_box input { width: 338px; padding-left: 24px; cursor:pointer; }
.businesssou .koumowossse { width: calc(100% - 338px); padding-right: 11%; }

.ProjectDetailsA { background: #fff5e8; padding: 6.09375vw 0 6.82291vw; }
.ProjectDetailsA .ojectDetail { width: 55%; float: left; position: absolute; top: 50%; transform: translateY(-50%); }
.ProjectDetailsA .ojectDetail .detatoa { color: #271c0e; }
.ProjectDetailsA .ojectDetail .detatob { color: #271c0e; line-height: 1.9; margin: 20px 0 0;  }
.ProjectDetailsA .ojectDetail .detatob ul li { float: left; width: 50%; margin-bottom: 3.125vw; }
.ProjectDetailsA .ojectDetail .detatob ul li .clearfix.relative { padding-left: 6.14583vw; }
.ProjectDetailsA .ojectDetail .detatob ul li .icon { float: left; width: 5.10416vw; left: 0; top: 2px;  position: absolute; }
.ProjectDetailsA .ojectDetail .detatob ul li .taksr { float: left; line-height: 1; }
.ProjectDetailsA .ojectDetail .detatob ul li .taksr .sa { line-height: 1; }
.ProjectDetailsA .ojectDetail .detatob ul li .taksr .sa .ae { color: #271c0e; font-size: 3.38541vw; }
.ProjectDetailsA .ojectDetail .detatob ul li .taksr .sa .ay { color: #271c0e; font-size: 2.5vw; line-height: 1; float: left; margin-bottom: -3px; }
.ProjectDetailsA .ojectDetail .detatob ul li .taksr .sa .ay span { display: inline-block; vertical-align: middle; margin: 0.41666vw; }
.ProjectDetailsA .ojectDetail .detatob ul li .taksr .sa .as { color: #271c0e; font-size: 18px; vertical-align: middle; display: inline-block; margin-top: 1.9vw;  }

.ProjectDetailsA .ojectDetail .detatob ul li .taksr .sc { color: #271c0e; font-size: 18px; line-height: 1; margin-top:15px; }

.ProjectDetailsA .ojectDetail .detatob ul li:last-child { margin-bottom: 0; }
.ProjectDetailsA .ojectDetail .detatob ul li:nth-child(3) { margin-bottom: 0; }
.ProjectDetailsA .ojectDetair { width: 40%; }

.ProjectDetailsC { background: #fdefdc; }


.ProjectDetailsB { position: relative; height:968px;  }
.ProjectDetailsB iframe { height: 51.04166vw; }
.ProjectDetailsB .etainapl { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 41.25vw; height: 40.9375vw; }
.ProjectDetailsB .etainapl::before { position: absolute; content: ""; width: 100%; top: 0; left: 0; height: 100%; background: url(../images/ProjectDetailsB.png)no-repeat center center/cover; }
.ProjectDetailsB .etainapl .aomnape { text-align: center; position: absolute; top: 50%; transform: translate(-50%,-50%); left: 50%; width:80%; }
.ProjectDetailsB .etainapl .aomnape .apeb { color: #fff; line-height: 4.6875vw; margin-top: 20px; }
.ProjectDetailsB .etainapl .aomnape .more a { border-color: #fff; margin-top: 2.60416vw; margin-right: 1vw;}
.ProjectDetailsB .etainapl .aomnape .more a:last-child{margin-right: 0;}


.ProjectDetailsD .detaintop { background: url(../images/detaintop.jpg)no-repeat center center/cover; text-align: center; color: #271c0e; line-height: 5.57291vw; padding: 5.36458vw 0 1.71875vw; }
.ProjectDetailsD .detainbott .swiper-container { overflow: hidden; }
.ProjectDetailsD .detainbott .detaaill { width: 50%; }
.ProjectDetailsD .detainbott .detaailr { width: 50%; background: #271c0e; position: absolute; height: 100%; right: 0; top: 0; padding: 10.41666vw 3.125% 0 4.16666vw; }

.ProjectDetailsD .detainbott .detaailr .swiper-slide .koumow .owa .w { line-height: 4.16666vw; color: #fff; margin-bottom: 13px; }
.ProjectDetailsD .detainbott .detaailr .swiper-slide .koumow .owa .w:last-child { 
	margin-bottom: 0;
	background-image: -webkit-gradient(linear, left 0, right 0, from(#d9bb98), to(#ba946f));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.ProjectDetailsD .detainbott .detaailr .swiper-slide .koumow .owb { color: #fff; line-height: 1.89; margin-top: 27px; }
.ProjectDetailsD .detainbott .detaailr .hpsmws { position: absolute; width: 100%; bottom: 5.46875vw; left: 0; padding: 0 3.125% 0 4.16666vw; }



.ProjectDetailsD .detainbott .detaailr .hpsmws .plswww { position: initial; margin-top: 0; width: 12.5vw; height: 0.625vw; background: #000; transition: all .3s; }
.ProjectDetailsD .detainbott .detaailr .hpsmws .plswww:after { opacity: 0; }
.ProjectDetailsD .detainbott .detaailr .hpsmws .swiper-button-prev { background: url(../images/bprwevw.png)no-repeat center center/cover; background-size: 100% 100%; left: 0; opacity: .15; }
.ProjectDetailsD .detainbott .detaailr .hpsmws .swiper-button-next { background: url(../images/bnewxtw.png)no-repeat center center/cover; background-size: 100% 100%; right: 0; opacity: .15; }
.ProjectDetailsD .detainbott .detaailr .hpsmws .swiper-button-prev:hover { opacity: 1; }
.ProjectDetailsD .detainbott .detaailr .hpsmws .swiper-button-next:hover { opacity: 1; }
.ProjectDetailsD .detainbott .detaailr .hpsmws .swiper-pagination { top: 50%; transform: translate(-50%,-50%); left: 50%; height: 7px; width: auto; bottom: auto; display: inline-flex; }
.ProjectDetailsD .detainbott .detaailr .hpsmws .swiper-pagination .swiper-pagination-bullet { width: 7px; height: 7px; opacity: 1; background: #52493e; margin: 0 1.09375vw 0 0; }
.ProjectDetailsD .detainbott .detaailr .hpsmws .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #fff; }
.ProjectDetailsD .detainbott .detaailr .hpsmws .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }


.ProjectDetailsF .kouaspser { padding-right: 0; }
.ProjectDetailsF { background: url(../images/ProjectDetailsF.jpg)no-repeat center center/cover; padding: 7.29166vw 0; }
.ProjectDetailsF .detabt { margin-bottom: 2.44791vw; }
.ProjectDetailsF .detabt .etabtl { 
	margin-bottom: 0;
	background-image: -webkit-gradient(linear, left 0, right 0, from(#d9bb98), to(#ba946f));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	line-height: 1;
}
.ProjectDetailsF .detabt .mowre { position: absolute; right: 3.125%; bottom: 16px; }
.ProjectDetailsF .detabt .mowre a { display: block; width: 140px; background: #3d3327; height: 50px; line-height: 50px; border-radius: 3px; text-align: center; color: #fff; font-size: 16px; }
.ProjectDetailsF .detabt .mowre a i { display: inline-block; width: 9px; height: 13px; vertical-align: middle; margin-top: -3px; margin-left: 7px; background: url(../images/mowre.png)no-repeat center center/cover; }
.ProjectDetailsF .swiper-container { overflow: hidden;  }
/*.ProjectDetailsF .swiper-container * { cursor: url(../images/db.png), default; }*/
.ProjectDetailsF .swiper-container .swiper-slide { border: 1px solid #473e31; background: rgba(255,255,255,.04); padding: 2.76041vw 2.34375vw 1.77083vw 1.92708vw; }
.ProjectDetailsF .swiper-container .swiper-slide .wiperb { margin-top: 4.94791vw; }
.ProjectDetailsF .swiper-container .swiper-slide .wiperb .erba { line-height: 1; color: #99948d; }
.ProjectDetailsF .swiper-container .swiper-slide .wiperb .erbb { color: #fff; margin-bottom: 2.8125vw; line-height: 1.43; margin-top: 6px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.ProjectDetailsF .swiper-container .swiper-slide .wipere { border-top: 1px solid #4d3d2b; line-height: 1; color: #5b4934; padding-top: 34px; }


.ProjectDetailsG { background: #fff5e8; padding: 6.40624vw 0 7.8125vw; }
.ProjectDetailsG .ailsgbt { color: #271c0e; line-height: 1; margin-bottom: 40px; }
.ProjectDetailsG .askjaisgb ul li { float: left; margin-right: 1.25%; padding: 2.60416vw 2.08333vw 4.16666vw 2.08333vw; width: 24.06%; border: 1px solid #ebd9c5; transition: all .3s; }
.ProjectDetailsG .askjaisgb ul li:last-child { margin-right: 0; }
.ProjectDetailsG .askjaisgb ul li .isdlx .lxa { color: #271c0e; transition: all .3s; }
.ProjectDetailsG .askjaisgb ul li .isdlx .lxb { color: #271c0e; transition: all .3s; line-height: 1.78; margin-top: 12px; }
.ProjectDetailsG .askjaisgb ul li .icon { margin-bottom: 2.5vw; height:110px;}

.ProjectDetailsG .askjaisgb ul li:hover { background: #b9936e; }
.ProjectDetailsG .askjaisgb ul li .icon .hov2 { display: none; }
.ProjectDetailsG .askjaisgb ul li:hover .icon .hov2 { display: block; }
.ProjectDetailsG .askjaisgb ul li:hover .icon .hov1 { display: none; }
.ProjectDetailsG .askjaisgb ul li:hover .isdlx .lxa,
.ProjectDetailsG .askjaisgb ul li:hover .isdlx .lxb { color: #fff; }

.ProjectDetailsE { background: #fdefdc; padding: 6.97916vw 0 5.98958vw; }
.ProjectDetailsE .kouaspser .selbt { color: #271c0e; line-height: 1; }
.ProjectDetailsE .kaishixk .ailsel { margin-top: 43px; width: 100%; }
.ProjectDetailsE .kaishixk .ailsel .lselan .li { width: 130px; height: 50px; line-height: 50px; cursor: pointer; transition: all .3s; border: 1px solid #b9936e; text-align: center; border-radius: 5px; margin-right: 11px; color: #271c0e; }
.ProjectDetailsE .kaishixk .ailsel .lselan .li.cur { background: #b9936e; color: #fff; }
.ProjectDetailsE .kaishixk .ailsel .lselan .li.cur { background: #b9936e; color: #fff; }
.ProjectDetailsE .kaishixk .ailsel .tabBox { margin-top: 60px; }
.ProjectDetailsE .kaishixk .ailsel .tabBox .box ul { position: relative; }
.ProjectDetailsE .kaishixk .ailsel .tabBox .box ul::before { position: absolute; content: ""; left: 0; width: 4px; height: 100%; background: #efddc6; border-radius: 50px; overflow: hidden; }
.ProjectDetailsE .kaishixk .ailsel .tabBox .box ul li { position: relative; padding-left: 23px; line-height: 1; font-size: 18px; color: #271c0e; margin-bottom: 38px; cursor:pointer; }
.ProjectDetailsE .kaishixk .ailsel .tabBox .box ul li:last-child { margin-bottom: 0; }
.ProjectDetailsE .kaishixk .ailsel .tabBox .box ul li.cue { font-size: 24px; color: #b9936e; }
.ProjectDetailsE .kaishixk .ailsel .tabBox .box ul li:before { position: absolute; content: ""; height: 0; width: 4px; background: #b9936e; left: 0; transition: all .3s; border-radius: 10px; overflow: hidden; }
.ProjectDetailsE .kaishixk .ailsel .tabBox .box ul li.cue::before { height: 100%; }
.ProjectDetailsE .kaishixk .ailsel .tabBox .box .xzanm { margin-top: 4.01041vw; }
.ProjectDetailsE .kaishixk .ailsel .tabBox .box .xzanm a { display: block; width: 130px; height: 50px; line-height: 50px; text-align:  center; font-size: 14px; color: #997d58; border: 1px solid #997d58; border-radius: 3px; position:relative; }
.ProjectDetailsE .kaishixk .ailsel .tabBox .box .xzanm a:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    content: "";
    background: #997d58;
    transition: all .5s;
}
.ProjectDetailsE .kaishixk .ailsel .tabBox .box .xzanm a:hover:before { width:100%; }



.ProjectDetailsE .kaishixk .ailsel .tabBox .box .xzanm i { width: 16px; height: 16px; display: inline-block; background: url(../images/xzanmz.png)no-repeat center center/cover; vertical-align: middle; margin-top: -3px; margin-right: 8px; }

.ProjectDetailsE .kaishixk .ailsel .tabBox .box .xzanm i,
.ProjectDetailsE .kaishixk .ailsel .tabBox .box .xzanm span { position:relative; z-index:1;}

.ProjectDetailsE .kaishixk .ailsel .tabBox .box .xzanm a:hover span {  color:#fff;  }
.ProjectDetailsE .kaishixk .ailsel .tabBox .box .xzanm a:hover i { background: url(../images/xzanmza.png)no-repeat center center/cover; }

.ProjectDetailsE .kaishixk .ailser { width: 32.5%; margin-left: 23.59375vw; margin-top: -2.86458vw; }
.ProjectDetailsE .kaishixk .ailser .box ul li { display: none; }
.ProjectDetailsE .kaishixk .ailser .box ul li.active { display: block; }


@media(max-width:1920px){
    .ProjectDetailsB { height:50.41666vw;  }
}

@media(max-width:1600px){
    .ProjectDetailsA .ojectDetail .detatob ul li .taksr .sa .ae{font-size:2.2vw;}
    .ProjectDetailsA .ojectDetail .detatob ul li .taksr .sa .as { margin-top:.8vw; }
    .ProjectDetailsA .ojectDetail .detatob ul li .taksr .sc { margin-top:3px; }
}

@media(max-width:1480px) {
	.mbwwwx { left: 20px; }
	.kouaspser { padding-left: 180px; }

	.ProjectDetailsA .ojectDetail { width: 45%; }
	.ProjectDetailsA .ojectDetail .detatob ul li .taksr .sc { margin-top: 10px; }

	.ProjectDetailsA .ojectDetair { width: 45%; }

	.ProjectDetailsA .ojectDetail .detatob.zh18 { height: 15vw; overflow-y: auto; overflow-x: hidden; padding-right: 10px; }

	.ProjectDetailsA .ojectDetail .detatob.zh18::-webkit-scrollbar { width: 4px; height: 4px; }
	.ProjectDetailsA .ojectDetail .detatob.zh18::-webkit-scrollbar-thumb { border-radius: 5px; -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); background: #b9936e; }
	.ProjectDetailsA .ojectDetail .detatob.zh18::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3); border-radius: 0; background: rgba(255,255,255,.1); }
	.ProjectDetailsA .ojectDetail .detatob.zh18 ul li .taksr .sa .as { margin-top: 1.5vw; }

	.ProjectDetailsF .swiper-container .swiper-slide .icon { width: 8vw; }
}

@media(max-width:1280px) {
	.ProjectDetailsD .detainbott .detaailr { padding-top: 5vw; }
	.ProjectDetailsE .kaishixk .ailser { margin-left: 18vw; }


}


@media(max-width:1100px) {
	.businesssou .koumowossss .select_box input { width: 100%; padding-left: 3%; }
	.businesssou .koumowossse { width: 100%; padding-right: 3%; }
	.kouaspser { padding: 0 3%; }

	.ProjectDetailsA { padding: 30px 0 40px; }
	.ProjectDetailsA .ojectDetail { width: 100%; position: initial; transform: translateY(0); }
	.ProjectDetailsA .ojectDetair { width: 100%; margin-bottom: 25px; }
	.ProjectDetailsA .ojectDetail .detatob.zh18 { height: auto; margin: 10px 0 20px; }
	.ProjectDetailsA .ojectDetail .detatob ul li .clearfix.relative { padding-left: 65px; }
	.ProjectDetailsA .ojectDetail .detatob ul li .icon { width: 55px; }
	.ProjectDetailsA .ojectDetail .detatob ul li .taksr .sa .ae { font-size: 28px; }
	.ProjectDetailsA .ojectDetail .detatob ul li .taksr .sa .ay { font-size: 22px; }
	.ProjectDetailsA .ojectDetail .detatob ul li .taksr .sa .ay span { margin: 2px 0 0 0; }
	.ProjectDetailsA .ojectDetail .detatob ul li .taksr .sa .as { font-size: 16px; margin-left: 5px; margin-top: 7px; }
	.ProjectDetailsA .ojectDetail .detatob ul li .taksr .sc { font-size: 16px; margin-top: 5px; }
	.ProjectDetailsA .ojectDetail .detatob ul li { margin-bottom: 20px; }

	.ProjectDetailsB iframe { height: 350px; }
	.ProjectDetailsB .etainapl { width: 280px; height: 280px; }
	.ProjectDetailsB .etainapl .aomnape .apeb { line-height: 1.2; }
	
	.ProjectDetailsD .detaintop { padding: 30px 0 20px; background: #fff5e8; }
	.ProjectDetailsD .detainbott .detaaill { width: 100%; }
	.ProjectDetailsD .detainbott .detaaill .swiper-slide img { line-height: 0; }
	.ProjectDetailsD .detainbott .detaailr { padding: 30px 3% 40px; width: 100%; position: initial; }
	.ProjectDetailsD .detainbott .detaailr .swiper-slide .koumow .owa .w { line-height: 1; }
	.ProjectDetailsD .detainbott .detaailr .swiper-slide .koumow .owb { margin-top: 15px; }
	.ProjectDetailsD .detainbott .detaailr .hpsmws .plswww { width: 110px; height: 8px; }
	.ProjectDetailsD .detainbott .detaailr .hpsmws { position: initial; padding: 0 0; margin-top: 20px; }
	.ProjectDetailsD .detainbott .detaailr .hpsmws .swiper-pagination .swiper-pagination-bullet { margin-right: 12px; }

	.ProjectDetailsE  { padding: 30px 0 40px; }
	.ProjectDetailsE .kaishixk .ailsel .lselan .li { width: 49%; margin-right: 2%; height: 45px; line-height: 45px; font-size: 14px; }
	.ProjectDetailsE .kaishixk .ailsel .lselan .li:last-child { margin-right: 0; }
	.ProjectDetailsE .kaishixk .ailsel .lselan .li a { width: 100%; }
	.ProjectDetailsE .kaishixk .ailsel { width: 100%; }
	.ProjectDetailsE .kaishixk .ailsel .tabBox { margin-top: 28px; }
	.ProjectDetailsE .kaishixk .ailsel { margin-top: 20px; }
	.ProjectDetailsE .kaishixk .ailsel .tabBox .box ul li { font-size: 15px; margin-bottom: 17px; }
	.ProjectDetailsE .kaishixk .ailsel .tabBox .box ul li.cue { font-size: 20px; }
	.ProjectDetailsE .kaishixk .ailsel .tabBox .box .xzanm a { font-size: 14px; height: 45px; line-height: 45px; }
	.ProjectDetailsE .kaishixk .ailser { width: 100%; margin-top: 20px; margin-left: 0; }
	
	.ProjectDetailsF { padding: 35px 0 40px; }
	.ProjectDetailsF .detabt { margin-bottom: 30px; }
	.ProjectDetailsF .detabt .mowre a { font-size: 14px; height: 45px; line-height: 45px; width: 120px; }
	.ProjectDetailsF .detabt .mowre { top: 50%; transform: translateY(-50%); right: 3%; bottom: auto; }
	.ProjectDetailsF .swiper-container .swiper-slide .icon { width: 80px; }
	.ProjectDetailsF .swiper-container .swiper-slide .wiperb { margin-top: 35px; }
	.ProjectDetailsF .swiper-container .swiper-slide .wipere { padding-top: 20px; }
	.ProjectDetailsF .swiper-container .swiper-slide { padding: 20px; }

	.ProjectDetailsG { padding: 30px 0 40px; }
	.ProjectDetailsG .ailsgbt { margin-bottom: 20px; }
	.ProjectDetailsG .askjaisgb ul li { width: 100%; margin-right: 0%; margin-bottom: 20px; padding: 20px; }
	.ProjectDetailsG .askjaisgb ul li:last-child{ margin-bottom: 0; }
	.ProjectDetailsG .askjaisgb ul li .icon { width: 80px; margin-bottom: 30px; }

	.nsmxkban .mbx { display: none; }
	.mbx { display: none; }
	
	.ProjectDetailsB { height:360px; }
	.ProjectDetailsB .etainapl { width:320px; height:320px; }
	
	.ProjectDetailsA .ojectDetail .detatob ul { 
	        display: flex;
            flex-wrap: wrap;
	}
	.ProjectDetailsA .ojectDetail .detatob ul li .taksr .sc { line-height:1.2; }
	

}




/**修改**/
.topHeader { background: transparent; transition: all .4s; z-index: 9999; }
.fixed-head { background: #271c0e; }
.fixed-heada { background: #271c0e; }
.fixed-headAw { background: #fff5e8; box-shadow: 0 0 25px rgb(0 0 0 / 20%); }
.fixed-headAw .mobile-menu-on .menu-iw-1 { background: #070707; }
.fixed-headAw .mobile-menu-on .menu-iw-3 { background: #070707; }
.fixed-headAw .navri .vril .ill a { color: #4a505a; }
.topHeader .mow { display: none; }
.fixed-headAw .mow { display: block; }
.fixed-headAw .mor { display: none; }



.daohangmo { position: fixed; width: 100%; height: 100%; background: #fff5e8; z-index: 999; padding-top: 120px; display: none; }
.daohangmo .kuozhanshi { position: absolute; left: 50%; transform: translateX(-50%); height: 100%; width: 575px; }
.daohangmo .kuozhanshi::before { position: absolute; content: ""; left: 323px; transform: top: 0; width: 1px; height: 100%;  background: #eae1d5;  }
.daohangmo .kuozhanshi .juzongmo .zong { width: 325px; padding-top: 85px; }
.daohangmo .kuozhanshi .juzongmo .zong ul li a { color: #c6bcaf; font-size: 28px; line-height: 1; display: inline-block; transition: all .4s; position: relative; padding-right: 20px; }
.daohangmo .kuozhanshi .juzongmo .zong ul li a::before { position: absolute; content: ""; top: 50%; transform: translateY(-50%); right: 0; transition: all .4s; width: 11px; height: 20px; background: url(../images/zonge.png)no-repeat center center/cover; }
.daohangmo .kuozhanshi .juzongmo .zong ul li.cur a::before { background: url(../images/zongea.png)no-repeat center center/cover; }
.daohangmo .kuozhanshi .juzongmo .zong ul li.cur a { color: #271c0e; } 
.daohangmo .kuozhanshi .juzongmo .zong ul li { margin-bottom: 30px; }
.daohangmo .kuozhanshi .juzongmo .zong ul li:last-child { margin-bottom: 0; }

.daohangmo .kuozhanshi .juzongmo .yong { width: 250px; padding-left: 85px; padding-top: 85px; }
.daohangmo .kuozhanshi .juzongmo .yong ul li a { font-size: 18px; color: #271c0e; display: block; line-height: 1; }
.daohangmo .kuozhanshi .juzongmo .yong ul li a:hover { color: #be9a76; }
.daohangmo .kuozhanshi .juzongmo .yong ul li { margin-bottom: 17px; }
.daohangmo .kuozhanshi .juzongmo .yong ul li:last-child { margin-bottom: 0; }
.daohangmo .kuozhanshi .juzongmo .yong .ong { display: none; }
.daohangmo .kuozhanshi .juzongmo .yong .ong.active { display: block; }

/**mobile nav**/
.nav_box {width: 100%;height: 100%;position: fixed;right: auto;top: 0;bottom: 0;left: -100%;overflow: auto;z-index: 99999999;background: #37a9cc;transition: all .8s;-o-transition: all .8s;-moz-transition: all .8s;-ms-transition: all .8s;-webkit-transition: all .8s;}
.nav_box.cur {left: 0;transition: all .8s;-o-transition: all .8s;-moz-transition: all .8s;-ms-transition: all .8s;-webkit-transition: all .8s;}
.nav_box .box {/*background: #212222;*/width: 100%;height: 100%;position: relative;z-index: 1;}
.nav_box .nav-title {height: 57px;position: relative;border-bottom: 1px solid rgba(255, 255, 255, 0.06);}
.nav_box .nav-title .navclose {width: 22px;height: 22px;display: block;font-size: 0;line-height: 41px;position: absolute;right: 15px;top: 50%;z-index: 2;transform: translateY(-50%);}
.nav_box .nav-title .navclose img {width: 100%;}
.nav_box .nav-title h1 {text-align: left;width: 86px;margin-left: 15px;line-height: 0;padding-top: 11px;}
.nav_box .nav-title h1 img {width: 100%;}
.nav_box .navlist {width: 100%;padding-bottom: 20px;}
.nav_box .navlist ul>li {float: left;width: 100%;font-size: 16px;line-height: 50px;border-bottom: 1px solid rgba(255, 255, 255, .06);padding: 0 15px;text-transform: capitalize;}
.nav_box .navlist ul li .moajkz { border-bottom: 1px solid #eae1d5; }
.nav_box .navlist ul>li a {display: block; color: #4f4f4f;position: relative; border-bottom: 1px solid #eae1d5; }
.nav_box .navlist ul>li .moajkz a { border-bottom:0; }
.nav_box .navlist ul>li.cur a { color:#b9936e; border-color:#dcc4ab; } 

.nav_box .navlist ul>li .navlist2 {border-top: 1px solid rgba(255, 255, 255, .06);display: none;padding: 10px 0;}
.nav_box .navlist ul>li .navlist2 a {display: block;width: 100%;color: #fff;font-size: 14px;line-height: 34px;}

.nav_box .navlist ul>li .moajkz a {  width:50%;  float:left; }
.nav_box .navlist .zongying {
    padding: 0 15px;
    margin-top: 18px;
}

.nav_box .navlist ul li .dianji {
    float: left;
    width:50%;
    height: 51px;
    position: relative;
}
.nav_box .navlist ul li .dianji:before {content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 6px;height: 11px;background: url(../images/jtwhite.png) no-repeat center center / cover;}
.nav_box .navlist ul>li.cur .dianji:before { background: url(../images/jtwhitea.png) no-repeat center center / cover; } 

.nav_box .navlist .zongying .ing { margin-right:30px; }
.nav_box .navlist .zongying .ing a { font-size:16px; color: #4f4f4f; display:block; }


.nav_box { display: none!important;}
.navR .search { display: block; }
.nav {display: inline-block;}
.nav_box .nav_ss{padding: 0 15px;margin-top: 20px;}
.nav_box .nav_ss input.inp{
	line-height: 40px;
	height: 40px;
	background: #fff;
	border: none;
	width: 100%;
	padding: 0 90px 0 20px;
	font-size: 15px;
	border-radius: 50px;
}
.nav_box .nav_ss input.sub{
	width: 90px;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	background: #e3001b;
	font-size: 16px;
	border: none;
	border-radius: 50px;
	color: #fff;
}

.nav_box { display: none; top: 57px; width: 100%; left:-100%; border-top: 1px solid rgba(255,255,255,0.2); /*height: calc(100% - 50px);*/ }
.nav_box { background: #fff5e8; }
.bgGreen { background: #474443; }
.nav_box .navlist { padding-top: 10px; }
.nav_box .navlist ul>li { border:none; line-height: 50px; }
.navSear { margin-top: 20px; padding: 0 15px;}
.navSear .search { padding-top: 20px; border-top:1px solid rgba(255,255,255,0.3); }
.navSear .search .subsearch { z-index: 9;}
.navSear .search .subsearch .subsearcha { border-radius: 3px;position: relative; padding-left: 30px; height: 30px;}
.navSear .search .subsearch .subsearcha .inp {width: 90%;height: 30px;border: 0; font-size: 14px;color: #fff; padding-left: 0px; background: none; } 
.navSear .search .subsearch .subsearcha .sub { opacity: 0.7; border: none;outline: none;position: absolute;left: 0px;top: 50%;height: 26px;background: url(../images/searchxa.png) no-repeat left center;font-size: 0;width: 26px;transform: translateY(-50%);}
.navSear .search:hover .subsearch {display: block;}
.navSear .search .subsearch .subsearcha .inp:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: rgba(255,255,255,0.7); 
}
.navSear .search .subsearch .subsearcha .inp::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: rgba(255,255,255,0.7);
} 
.navSear .search .subsearch .subsearcha .inp:-ms-input-placeholder{
    color: rgba(255,255,255,0.7);
}
.navSear .search .subsearch .subsearcha .inp::-webkit-input-placeholder {
    color: rgba(255,255,255,0.7);
}
.nav_box .navlist ul>li .navlist2,.nav_box .navlist ul>li .secondNav .navlist3,.nav_box .navlist ul>li .fourthNav .navlist4 { position: fixed; left:-102%; transition: all 0.6s; display: block; top:80px; width: 100%; height: calc(100% - 80px);  background: #fff5e8; z-index: 10000; }
.nav_box .navlist ul>li .navlist2 a,.nav_box .navlist ul>li .secondNav .navlist3 a,.nav_box .navlist ul>li .fourthNav .navlist4 a { padding: 10px 15px; line-height: 1.6; font-size: 16px; color:#333; border-bottom: 1px solid #eae1d5; }
.nav_box .navlist ul>li.cur .navlist2,.nav_box .navlist ul>li .secondNav.cur .navlist3,.nav_box .navlist ul>li .fourthNav.cur .navlist4 { left:0; }
.nav_box .navlist ul>li .backNav { padding: 0 15px; }
.nav_box .navlist ul>li .backNav span { display: block; padding: 5px 0 5px 25px; background: url(../images/asjkldh.png) no-repeat left center; font-size: 18px;color:#352a1d; border-bottom:1px solid #eae1d5; margin-bottom: 10px; }
.nav_box .navlist ul>li a.cur { font-weight: bold; color:#352a1d!important;  }

@media(max-width: 1680px){
	.nav_box { top: 70px; }
	.nav_box .navlist ul>li .navlist2,
	.nav_box .navlist ul>li .secondNav .navlist3,
	.nav_box .navlist ul>li .fourthNav .navlist4 { 
		top:70px; height: calc(100% - 70px);
	}
}

@media(max-width:1100px) {
	.daohangmo { display: none !important; }
	.nav_box { display: block !important; }
	.topHeader { z-index: 999999999; }
}



/**2023-11-24修改**/
.ProjectDetailsE .kaishixk .zheshi1 .boxels { width: 271px; float: left; }
/*.ProjectDetailsE .kaishixk .zheshi1 .boxers {*/
/*	width: 32.5%;*/
/*    margin-left: 23.59375vw;*/
/*    margin-top: -10.86458vw;*/
/*	float: left;*/
/*}*/
.ProjectDetailsE .kaishixk .zheshi1 .boxers {
	width: 51%;
    /*margin-top: -10.86458vw;*/
	float: right;
	margin-right: 5vw;
}
.ProjectDetailsE .kaishixk .zheshi1 .boxers .ppdrt{
	display: none;
}
.ProjectDetailsE .kaishixk .zheshi1 .boxers .ppdrt.active{
	display: block;
}


.ProjectDetailsE .kaishixk .zheshi2 .chenkuanmo { width: 100%; }
.ProjectDetailsE .kaishixk .zheshi2 .chenkuanmo .ano { margin-bottom: 21px; }
.ProjectDetailsE .kaishixk .zheshi2 .chenkuanmo .ano .nl { font-size: 20px; color: #271c0e; width: 265px; }
.ProjectDetailsE .kaishixk .zheshi2 .chenkuanmo .ano .nla { color: #271c0e; font-size: 20px; }
.ProjectDetailsE .kaishixk .zheshi2 .chenkuanmo .ano .nla span { font-weight: bold; }
.ProjectDetailsE .kaishixk .zheshi2 .chenkuanmo .ano .nla .dbm { font-size: 16px; color: #271c0e; margin-top: 22px; }
.ProjectDetailsE .kaishixk .zheshi2 .chenkuanmo .ano .nla .dbm p { margin-bottom: 10px; }

.ProjectDetailsE .kaishixk .zheshi2 .chenkuanmo .koumpjks { 
	overflow-y: auto;
    overflow-x: hidden;
    height: 456px;
}

.ProjectDetailsE .kaishixk .zheshi2 .chenkuanmo .koumpjks::-webkit-scrollbar {
	width: 4px;
	height: 4px;
}

.ProjectDetailsE .kaishixk .zheshi2 .chenkuanmo .koumpjks::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #b9936e;
}

.ProjectDetailsE .kaishixk .zheshi2 .chenkuanmo .koumpjks::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 0;
	background: #efdcc5;
}



@media(max-width:1600px) {
.ProjectDetailsE .kaishixk .zheshi1 .boxers { width:61%; margin-right:0; }
}

@media(max-width:1100px) { 
	.ProjectDetailsE .kaishixk .zheshi1 .boxels { width: 100%; }
	.ProjectDetailsE .kaishixk .zheshi1 .boxers { margin-top: 25px; margin-left: 0; width: 100%; margin-right:0; }
	.ProjectDetailsE .kaishixk .zheshi2 .chenkuanmo .ano .nl { font-size: 16px; width: 200px; }
	.ProjectDetailsE .kaishixk .zheshi2 .chenkuanmo .ano .nla { font-size: 16px; }
	.ProjectDetailsE .kaishixk .zheshi2 .chenkuanmo .ano .nla .dbm { font-size: 14px; }
	.ProjectDetailsE .kaishixk .zheshi2 .chenkuanmo .ano .nl { width: 100%; margin-bottom: 5px; }
	.ProjectDetailsE .kaishixk .zheshi2 .chenkuanmo .ano .nla .dbm { margin-top: 15px; }
	.ProjectDetailsE .kaishixk .zheshi2 .chenkuanmo .ano { margin-bottom: 15px; }
}


/**新版底部**/
.footermlsp .oorettz { margin-top: 64px; }
.footermlsp .oorettz .retter { margin-top: 35px; }
.footermlsp .oorettz .ttert { margin-bottom: 34px; }
.footermlsp .oorettz .ttert:last-child { margin-bottom: 0; }
.footermlsp .oorettz .ttert .rtb { color: #958f88; line-height: 1; margin-top: 1px; margin-right: 38px; width: 136px; }
.footermlsp .oorettz .ttert .rte ul li { float: left; margin-right: 32px; }
.footermlsp .oorettz .ttert .rte ul li:last-child { margin-right: 0; }
.footermlsp .oorettz .ttert .rte ul li a { display: block; color: rgba(185,181,176,.6); position: relative; }
.footermlsp .oorettz .ttert .rte ul li a .icon{ width: 25px;}
.footermlsp .oorettz .ttert .rte ul li a .ewm { position: absolute; right: 0;  width: 150px; height: 150px; top: -170px; display: none; }
.footermlsp .oorettz .ttert .rte ul li:hover a .ewm { display: block; }

.fooret .oorettz .ettzl .zlnr dl dd .suanl { margin: 18px 0 31px; }
.fooret .oorettz .ettzl .zlnr dl dd .suanl a { 
	display: block;
    font-size: 14px;
    color: #777168;
	margin-bottom: 11px;
}
.fooret .oorettz .ettzl .zlnr dl dd .suanl a:last-child { margin-bottom: 0; }

.fooret .oorette .ettzr { width: 438px; }

@media(max-width:1800px) {
	.fooret .oorettz .ettzl .zlnr dl { margin-right: 50px; }
	.fooret .oorette .rettel { width: 60%; }
	.fooret .oorette .rettel ul li { width: 16%; margin-right: 5%; }
	.fooret .oorette .rettel ul li:last-child { margin-right: 0; }
	.fooret .oorette .rettel { margin-top: 95px; }
}

@media(max-width:1500px) {
	.fooret .oorettz .ettzl .zlnr dl { margin-right: 30px; }
	.fooret .oorettz .ettzl::before { right: -5vw; }
}

@media(max-width:1300px) {
	.fooret .oorettz .ettzl .zlnr dl dt a,
	.fooret .oorettz .ettzl .zlnr dl:last-child dd a { font-size: 16px; }
	.footermlsp .oorettz .ttert .rtb { font-size: 16px; }
	.footermlsp .oorettz .ttert .rtb { width: 121px; }
	.fooret .oorettz .ettzl::before { right: -30px; }
	.fooret .oorette .ettzr { width: 423px; }
}

@media(max-width:1200px) {
	.fooret .oorettz .ettzl .zlnr dl { margin-right: 15px; }
	.footermlsp .oorettz .ttert .rte ul li { margin-right: 20px; }
	.fooret .oorette .ettzr { width: 375px; }
}

@media(max-width:1100px) {
	.footermlsp .oorettz { margin-top: 0; }
	.footermlsp .oorettz .retter { margin-top: 0; width: 100%; }
	.footermlsp .oorettz .ttert { margin-bottom: 20px; }
	.fooret .oorette .ettzr { width: 100%; margin-top:20px; }
	.fooret .oorette .ettzr .zlbt { margin-bottom:10px; }
	.footermlsp .oorettz .ttert .rtb { width: 100%; margin-bottom: 15px; }
	.fooret .oorette .ettzr .lxq { line-height: 1.8; margin-top: 7px; }
	
	.footermlsp .oorettz .ttert .rte ul li a .ewm { left:0; right:auto; }
	
}

.mpsofe .iframe{
	height: calc(100vh - 6.3vw);
	object-fit: fill;
	margin-bottom: -10px;
}

.vrmpsof .more{
	position: absolute;
	top: 20px;
	right: 60px;
}

@media(max-width: 1100px){
	.vrmpsof .more{
		right: 43px;
	}
}






/**2023-11-29修改左右间距**/
.container { padding: 0 60px; width: 100%; }

.banner .nnerzongm,
.banner .nnerzong {
	padding-left: 60px;
}

.ShanghaiProjectA .nmopdan,
.banner .xiaohua {
	left: 60px;
}

.StarseriesB .seriesl,
.scroll-target {
	padding-left: 60px;
}

.StarseriesB .seriesr,
.fujitaofouilsB .aailsbtop,
.gonganms .tosnmxnan,
.HomepageC,
.HomepageD { 
	padding-right: 60px;	
}

.StoreDetailsA .tailsal,
.wyfw_c .container .zxbt{
	left: 60px;
}


.section4 .tioncsl,
.section4 .tioncsr .oncsrt,
.MembershipB .rshipbl,
.MembershipB .rshipbr {
	padding-left: 60px;
	padding-right: 60px;
}

.MembershipC .rshipbl,
.MembershipC .rshipbr {
	padding-left: 0;
	padding-right: 0;
}

.vrmpsodh .container {
    width: 93.75%;
}

@media(max-width:1100px){
	.container { padding: 0 3%; width: 100%; }

	.banner .nnerzongm,
	.banner .nnerzong,
	.scroll-target  {
		padding-left: 3%;
	}

	.ShanghaiProjectA .nmopdan,
	.banner .xiaohua,
	.wyfw_c .container .zxbt {
		left: 3%;
	}

	.StarseriesB .seriesl {
		padding-left: 3%;
	}
	
	.StarseriesB .seriesr,
	.StarseriesA .container,
	.fujitaofouilsB .aailsbtop,
	.gonganms .tosnmxnan,
	.HomepageC,
	.HomepageD { 
		padding-right: 3%;	
	}

	.section4 .tioncsl,
	.section4 .tioncsr .oncsrt,
	.MembershipB .rshipbl,
	.MembershipB .rshipbr {
		padding-left: 3%;
		padding-right: 3%;
	}

	.scroll-target {
		padding-right: 0;
	}

	.MembershipC .rshipbl, .MembershipC .rshipbr {
		padding-left: 0;
		padding-right: 0;
	}
	
	.vrmpsodh .container {
        width: 94%;
    }
}

.scroll-target .targr .onebottm .swiper-wrapper{
   -webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
    margin: 0 auto; 
}



.youvidero {
    line-height: 0;
}
.youvidero img {
    display: none;
}

.youvidero video {
    object-fit: cover;
}

.section2 {
    background: none !important;
    position:relative;
}

.section2 .container {
    position: relative;
    z-index: 2;
}

.section2 .invideo{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.section2 .invideo video{
    width: 100%;
    height: 100%;
    object-fit: cover;
}


.topHeader .logo ul li img {
    height: 53px;
    width: 300px;
}

.daohangmo {
    padding-top: 106px;
}

@media(max-width:1920px) {
    .topHeader {
        padding: 15px 0;
    }
    
    .topHeader .navri {
        margin-top: 19px;
    }
    
    .daohangmo {
        padding-top: 83px;
    }
}


@media(max-width:1100px) {
	.topHeader .logo ul li:last-child,
    .topHeader .logo ul li,
    .topHeader .logo{
        width: 216px;
    }
    
    .topHeader .logo ul li img {
        height: 35px;
        width: 218px;
    }
    
    .topHeader .navri {
        margin-top: 10px;
    }
    
    .nav_box {
        top: 65px;
    }
}



/**2023-12-5新增**/
.xinjindes-swiper { overflow: hidden; }
.topHeader .logo ul li:last-child { display:none; }
.fixed-headAw .logo ul li:last-child { display:block; }
.fixed-headAw .logo ul li:nth-child(2){ display:none; }





/**2023-12-19新增**/
.womshjx .mosznb { width: 16.7%; height: 44vw; float: left; transition: all .5s; position:relative; }
.womshjx .mosznb.big { width: 83.3%; }
.womshjx .mosznb .dwtzn {
    height: 13.22916vw;
    bottom: 3.125vw;
    position: absolute;
    left: 3.28125vw;
    width: 100%;
}
.womshjx .mosznb .dwtzn .wzdx {
    height: 5.10416vw;
    position: relative;
}
.womshjx .mosznb .dwtzn .wzdx .x {
    color: #fff;
    line-height: 1;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    font-size: 22px;
    transition: all .3s;
}
.womshjx .mosznb.big .dwtzn .wzdx .x {
    font-size: 5.20833vw;
}

.womshjx .mosznb .dwtzn .wzde {
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0;
    transition: all .3s;
}
.womshjx .mosznb.big .dwtzn .wzde {
    opacity: 1;
}

@media(max-width:1100px) {
    .womshjx .mosznb { height:230px; }
    .womshjx .mosznb .dwtzn {
        height: 93px;
        bottom: 20px;
        left: 3.2vw;
        overflow: hidden;
    }
    .womshjx .mosznb .dwtzn .wzdx .x {
        font-size: 18px;
    }
    .womshjx .mosznb.big .dwtzn .wzdx .x {
        font-size: 24px;
    }
    .womshjx .mosznb .dwtzn .wzdx {
        height: 24px;
        width: 185%;
    }
}



/**2023-12-20**/
.ProjectDetailsmo {
    padding: 7.55208vw 0 7.34375vw 0;
    background: #fdefdc;  
}
.ProjectDetailsmo .asadhka {
    margin-left: 12.5vw;
    overflow: hidden;
     
} 
.ProjectDetailsmo .ailsgbt { margin-bottom:50px; color:#271c0e; line-height:1; }
.ProjectDetailsmo .mosjsnqiehuan { width:65%; } 
.ProjectDetailsmo .mosjsnqiehuan .swiper-container { overflow:initial; } 
.ProjectDetailsmo .mosjsnqiehuan .swiper-container .swiper-slide .milee {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 30px;
    padding: 0 40px;
}
.ProjectDetailsmo .mosjsnqiehuan .swiper-container .swiper-slide .milee .ee {
    color: #fff;
    margin-top: 6px;
}
.ProjectDetailsmo .mosjsnqiehuan .swiper-container .swiper-slide .milee .em .ma {
    margin-right: 12px;
}
.ProjectDetailsmo .mosjsnqiehuan .swiper-container .swiper-slide .milee .em .ma a {
    display: block;
    font-size: 16px;
    line-height: 50px;
    color: #fff;
    width: 130px;
    height: 50px;
    text-align: center;
    border-radius: 7px;
    border: 1px solid  rgba(255,255,255,.3);
    position: relative;
    overflow: hidden;
}
.ProjectDetailsmo .mosjsnqiehuan .swiper-container .swiper-slide .milee .em .ma a:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    content: "";
    background: #997d58;
    transition: all .5s;
}
.ProjectDetailsmo .mosjsnqiehuan .swiper-container .swiper-slide .milee .em .ma a:hover:before{
    width: 100%;
}
.ProjectDetailsmo .mosjsnqiehuan .swiper-container .swiper-slide .milee .em .ma a span {
    display: inline-block;
    width: 9px;
    height: 13px;
    vertical-align: middle;
    margin-top: -2px;
    margin-left: 6px;
    background: url(../images/wcmop.png)no-repeat center center/cover;
    z-index: 1;
    position: relative;
}
.ProjectDetailsmo .mosjsnqiehuan .swiper-container .swiper-slide .milee .em .ma a i {
    z-index: 1;
    position: relative;    
}

.ProjectDetailsmo .anxmo { width: 65%; left: 0; margin-top: 4.53125vw; }
.ProjectDetailsmo .anxmo .anan { position: initial; margin-top: 0; width: 12.5vw; height: 0.625vw; background: #000; transition: all .3s; }
.ProjectDetailsmo .anxmo .anan:after { opacity: 0; }
.ProjectDetailsmo .anxmo .swiper-button-prev { background: url(../images/prevw.png)no-repeat center center/cover; background-size: 100% 100%; }
.ProjectDetailsmo .anxmo .swiper-button-next { background: url(../images/nextw.png)no-repeat center center/cover; background-size: 100% 100%; }
.ProjectDetailsmo .anxmo .swiper-button-prev:hover { background: url(../images/prevwa.png)no-repeat center center/cover; background-size: 100% 100%; }
.ProjectDetailsmo .anxmo .swiper-button-next:hover { background: url(../images/nextwa.png)no-repeat center center/cover; background-size: 100% 100%; }
.ProjectDetailsmo .anxmo .swiper-pagination { top: 50%; transform: translate(-50%,-50%); left: 50%; height: 7px; width: auto; bottom: auto; display: inline-flex; }
.ProjectDetailsmo .anxmo .swiper-pagination .swiper-pagination-bullet { width: 7px; height: 7px; opacity: 1; background: #d6d1c9; margin: 0 1.09375vw 0 0; }
.ProjectDetailsmo .anxmo .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #333333; }
.ProjectDetailsmo .anxmo .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }

@media(max-width:1480px) {
    .ProjectDetailsmo .asadhka { margin-left:180px; } 
}

@media(max-width:1100px) {
    .ProjectDetailsmo .ailsgbt { margin-bottom:20px; }
    .ProjectDetailsmo .mosjsnqiehuan { /*width:85%;*/width:100%; } 
    .ProjectDetailsmo .asadhka { margin-left:3%;margin-right:3%; } 
    .ProjectDetailsmo .mosjsnqiehuan .swiper-container .swiper-slide .milee .ee { margin-top:7px; }
    .ProjectDetailsmo .mosjsnqiehuan .swiper-container .swiper-slide .milee { 
    	padding: 20px 0; 
    	/*bottom:20px; */
    	position: initial;
	    display: inline-block;
	    width: 100%;
    }
    .ProjectDetailsmo .mosjsnqiehuan .swiper-container .swiper-slide .milee .ee{color: #333;margin-top: 0;}
    .ProjectDetailsmo .mosjsnqiehuan .swiper-container .swiper-slide .milee .em .ma a { font-size:14px; height:45px; line-height:44px; background: #3d3327} 
    .ProjectDetailsmo .mosjsnqiehuan .swiper-container .swiper-slide .milee .em .ma a span { width:8px; height:11px; margin-top:-3px; }
    
    .ProjectDetailsmo .anxmo { width: 100%; left: 0; height: 7px; margin-top: 30px; }
    .ProjectDetailsmo .anxmo .anan {
        width: 110px;
        height: 8px;
    }
    .ProjectDetailsmo .anxmo .swiper-pagination .swiper-pagination-bullet {
        margin-right: 12px;
    }
}

@media(max-width:600px) {
    .ProjectDetailsmo .mosjsnqiehuan .swiper-container .swiper-slide .milee .ee { width:100%; }
    .ProjectDetailsmo .mosjsnqiehuan .swiper-container .swiper-slide .milee .em { width:100%; margin-top:10px; }
    .ProjectDetailsmo .mosjsnqiehuan .swiper-container .swiper-slide .milee .em .ma { width:49%; margin-right:2%; }
    .ProjectDetailsmo .mosjsnqiehuan .swiper-container .swiper-slide .milee .em .ma:last-child { margin-right:0; }
    .ProjectDetailsmo .mosjsnqiehuan .swiper-container .swiper-slide .milee .em .ma a { width:100%; }
}



.swiper-vr .swiper-slide iframe{opacity: 0;transition: all 2s;}
.swiper-vr .swiper-slide.cur iframe{opacity: 1;}


.vr_tc{ 
	width: 83.33%; 
	position: fixed; 
	top: 55%; 
	left: 50%; 
	transform: translate(-50%,-50%); 
	z-index: 999999; 
}




/**vr弹窗**/
.mosjxvr {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 99999999999999999999; 
    display: none;
}
.mosjxvr .heise { position: fixed; width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,.8); }
.mosjxvr .msjz {
    position: fixed;
    width: 83.33%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 999; 
}
.mosjxvr iframe { height:80vh; }
.mosjxvr .msjz .xvrgb {
    position: absolute;
    top: 0;
    right: -43px;
    top: 0;
    width: 23px;
    height: 23px;
    background: url(../images/asad.png)no-repeat center center/cover;
    cursor:pointer;
}

.xwxq_a .fl .icon .social-share .social-share-icon { 
    display:none;
    width: 44px;
    height: 44px;
    margin: 0 0 0 0;
    border-radius: 100%;
    border: none;
    position: relative;
}
.xwxq_a .fl .icon .social-share .social-share-icon:before{display: none !important;}
.xwxq_a .fl .icon .social-share .icon-wechat { display:block; background: url(../images/xwxq_icon01.png) center center/cover; }
.social-share .icon-wechat .wechat-qrcode { top:auto !important; bottom:-205px; left:0; }
.social-share .icon-wechat .wechat-qrcode:after { display:none; }
  .hidden-in-wechat {  
      display: none;  
    }  
@media(max-width:1100px) {
    .mosjxvr .msjz {
        width: 93%;
    }
    .mosjxvr .msjz .xvrgb { right:auto; left:50%; transform:translateX(-50%); top:-37px; }
}

/**全站1600分辨率修改**/

@media(max-width:1600px) {
    .HomepageC .pagemsxel .elzmssgw ul li .lic .icon img,
    .ContactUsB .actusbl .ctusox .sbbted ul li .icon img{
        width: 70px;
        display: inline-block;
    }
}

.opdsteb-tc {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    top: 0;
    left: 0;
    z-index: 99999;
    display: none;
    cursor:pointer;
}
.opdsteb-tc .hide_img {
    position: absolute;
    width: 32%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

@media(max-width:1100px){
   .opdsteb-tc .hide_img { width:92%; } 
}



.ProjectDetailsF .swiper-container .swiper-slide .icon { height:128px; }
.jxry ul li .zimg { height:140px; }

@media(max-width:1480px){
    .ProjectDetailsF .swiper-container .swiper-slide .icon { height:97px; }
}

@media(max-width:1100px){
    .ProjectDetailsF .swiper-container .swiper-slide .icon { height:67px; }
        .jxry ul li .zimg { height:auto; }
        
    .fooret .oorette .rettel { width:100%; margin-top:0; }
	.fooret .oorette .rettel ul li { width:48%; margin-right:4%; margin-bottom:4%; }
	.fooret .oorette .rettel ul li:nth-child(2n) { margin-right:0; }
	.mpsofe .iframe { height: calc(100vh - 15.85vw); }
	.ContactUsB .actusbl .ctusox .sbbted ul li:hover .icon .ewm img { top:0; }
}






/**手机端**/
.moxbawn { margin-bottom:12px; display:none; color:#60584d; font-size:14px; }
.soujimoxz { display:none; border-top:1px solid #32281a;  }
.soujimoxz .ul li { position:relative; border-bottom:1px solid #32281a; }
.soujimoxz .ul li .sub { display:block; color: rgba(255,255,255,.7); font-size:16px; line-height:45px; }
.soujimoxz .ul li .zhanwei {
    position: absolute;
    height: 45px;
    right: 0;
    top: 0;
    width: 60%;
}
.soujimoxz .ul li .zhanwei::before {
    position: absolute;
    content: "";
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
    width: 15px;
    height: 8px;
    background: url(../images/anpuoswoi.png)no-repeat center center/cover;
}
.soujimoxz .ul li.cur .zhanwei::before {  background: url(../images/anpuoswoia.png)no-repeat center center/cover; }
.soujimoxz .ul li .navlist2 { display:none; padding-bottom:15px; }
.soujimoxz .ul li .navlist2 a { display:block; width:100%; font-size:14px; line-height:25px; color: #777168; }
.youamxnnone { display:none; }

.vitygatop .xiayutianm { display:none; }
.dkjzdddddd { display:none; }


@media(max-width:1100px) {
    .scroll-target .targl .gybt .bb br,
    .StarseriesC .eruiestop .estopl .topla br{ display:none; }
    .section2 { height:600px; padding:0; }
    .section2 .container { height:100%; }
    .section2 .gybt { position:absolute; top:25%; left:3%; width:100%; }
    .section2 .more { margin-top:0; position:absolute; bottom:20px; left:3%; }
    .soujimoxz { display:block; }
    .womshjx .mosznb.big .dwtzn .wzdx .x { font-size:18px; }
    
    .vitygatop .xiayutianm { display:block; }
    .ActivityagB .vitygatop .tygatlr .gatlal { display:none; }
    
    .ActivityagB .vitygabottom ul li .yagottm { position:relative; }
    .ActivityagB .vitygabottom ul li .aslkd { width:50%; }
    .ActivityagB .vitygabottom ul li .yagottm .more { position:absolute; right:0; top:0; }
    .ActivityagB .vitygabottom ul li .yagottm .goa,
    .ActivityagB .vitygabottom ul li .yagottm .gob{ line-height:1; }
}


@media (max-width:1100px) {
	.zh130 { font-size: 24px; }
	.zh110 { font-size: 22px; }
	.zh100 { font-size: 22px; }
	.zh80 { font-size:  22px; }
	.zh50 { font-size: 22px; }
	.zh40 { font-size: 22px; }
	.zh36 { font-size: 22px; }
	.zh30 { font-size: 22px; }
	.zh28 { font-size: 18px; }
	.zh26 { font-size: 18px; }
	.zh24 { font-size: 18px; }
	.zh22 { font-size: 18px; }
	.zh20 { font-size: 16px; }
	.zh18 { font-size: 16px; }
	.zh16 { font-size: 14px; }
	
	.ShanghaiProjectA .anmod { background:#fdefdc; }
	.ShanghaiProjectA .nmopdan { position:initial; padding:0 3%; margin-bottom:30px; }
	.ShanghaiProjectA .nmobox .box .img { min-width:1000px; } 
	.ShanghaiProjectA .nmobox .box .dwmos { min-width:1000px; }
	
	.youamxnnone { display:block; text-align:center; font-size:14px; color:#937959; padding:15px 0 25px; }
	
	.fixed-headAw { box-shadow: 0 0 25px rgb(0 0 0 / 10%); }
	
	.businesssou .sseouar { border-bottom:0; padding-bottom:0; }
	.businesssou .sseouar .kosmxjs .eouarl { border-bottom:1px solid #f1e4d4; padding:0 3%; }
	.businesssou .sseouar .kosmxjs .eouarl ul li a { padding-bottom:20px; }
	.businesssou .sseouar { padding: 0; } 
	.businesssou .sseouar .kosmxjs .eouarr { padding-left:3%; }
	.ActivityagB .vitygabottom ul li .yagottm .goc { display:none; }
	
	.wygl_b ul li .nr .icon { position:initial; top:0; transform:translateY(0); width:60px; }
	.wygl_b ul li .b { width:100%; padding-left:0; line-height:1.6; }
	
	.wygl_a .top .right .sous  { height:40px; }
	.wygl_a .top .right .sous .sous_1 { height:38px; }
    .moxbawn { display:block; }
    .footermlsp .oorettz .retter { margin-top:25px; }
    .footermlsp .oorettz .ttert { margin-bottom:25px; }
    .fooret .oorette .rettel { margin-top:15px; }
    .footermlsp .oorettz .ttert .rtb { font-size:14px; }
    
    .fooret .oorette .rettel ul li { width:31%; }
    .fooret .oorette .rettel ul li a { width:auto; }
    .fooret .oorette .rettel ul li:nth-child(2n) { margin-right:3%; }
    .fooret .oorette .rettel ul li:nth-child(3n) { margin-right:0; }
    
    .fooret .ooretbe .retbel { display:block; }
    .fooret .ooretbe .retbel .tbelp ul li a img { width:250px; }
    .fooret .ooretbe .retbel .tbelp { width:100%; }
    .fooret .ooretbe .retbel .tbelp ul li:last-child { margin-right:0; width:100%; }
    
    .yjxqkoA .qkoawe { margin:0 0 30px; }
    .Sustaisjkbkj .nnerzong .zogy { font-size:16px; }
    
    .StoreDetailsB .aislxbsw .swiper-container .swiper-slide a .img::before { display:none; }
    
    .HomepageA { background:#271c0e; padding:30px 0 40px; }
    .HomepageA .mxnal { color:#fff; }
    
    .HomepageA .pagebdb .bdbdwo ul li { float:left; margin-bottom:0; margin-right:30px; color:#fff; }
    .HomepageA .pagebdb .bdbdwo ul li.cur { font-size:16px; padding-right:14px; }
    .HomepageA .pagebdb .bdbdwo ul li.cur::after { width:12px; height:11px; right:0; }
    .HomepageA .pagebdb .bdbdwo ul li.cur::before { bottom:-2px; }
    .HomepageA .tabSwitch .pagebdll { padding:0 3%; }
    .HomepageA .pagebdll .swiper-slide .anmsoxk .soa { color:#fff; }
    .HomepageA .pagebdll .swiper-slide .anmsoxk { padding:20px 0 20px; }
    
    .HomepageB .pagebl .swiper-container .swiper-wrapper .swiper-slide ul li { margin-right:3%; width:31.3%; margin-bottom:3%; }
    .HomepageB .pagebl .swiper-container .swiper-wrapper .swiper-slide ul li:nth-child(2n) { margin-right:3%; }
    .HomepageB .pagebl .swiper-container .swiper-wrapper .swiper-slide ul li:nth-child(3n) { margin-right:0%; }
    
    .HomepageC .pagemsxer { margin-top:30px; }
    .HomepageD .pagedlsm .edlsml .hxmsn { width:263px; }
    .HomepageD .pagedlsm .edlsml { position:relative; padding:0 0 25px; }
    .HomepageD .pagedlsm .edlsml .more { position:absolute; right:0; top:38%; transform:translateY(-50%); left:auto; bottom:auto; margin-top:0; }
    .HomepageD .pagedlsm .edlsml .smlb { font-size:14px; }
    
    .Sustainabilitynop .wowpe2 .xiaomshx .swiper-wrapper .swiper-slide { height:56vw; }
    .Sustainabilitynop .wowpe2 .kpsjxnw .jxnbt .sixnsa { 
        display:block;
        bottom: auto;
        top:50%;
        transform: translateY(-50%);
    }
    .Sustainabilitynop .wowpe2 { background:#fff8ee; }
    .Sustainabilitynop .wowpe2 .xiaomshx .swiper-wrapper .swiper-slide { background:#fbf3e8; border-color:#f3e9dd; }
    .Sustainabilitynop .wowpe2 .xiaomshx .swiper-wrapper .swiper-slide .mwoxaz .jxm { border-color:#efe1d1; }
    .dkjzdddddd { display:block; text-align:center; margin-top:20px; color:#937959; font-size:15px; }
    .Sustainabilitynop .wowpe2 .xiaomshx { margin-top:38px; }

}

@media (max-width:549px)  {
    .Sustainabilitynop .wowpe2 .xiaomshx .swiper-wrapper .swiper-slide {
        height: 75vw;

    }
}





/**新加切换**/
.jiaqiehuande .xiznnsmswi .swiper-slide ul:before { display:none; }
.jiaqiehuande .xiznnsmswi .swiper-slide ul li { float:left; text-align:center; cursor: inherit; margin-right:1%; margin-bottom:30px !important; width:24.25%; padding-left:0 !important; }
.jiaqiehuande .xiznnsmswi .swiper-slide ul li:before { display:none; }
.jiaqiehuande .xiznnsmswi .swiper-slide ul li:nth-child(4n) { margin-right:0; }
.jiaqiehuande .xiznnsmswi .swiper-slide ul li img { width:100%; }
.jiaqiehuande .xiznnsmswi .swiper-slide ul li .wz { color:#271c0e; font-size:18px; margin-top:20px; }


.jiaqiehuande .xiznnsmswi .anxmo { width: 660px; display:inline-block; left: 0; margin-top: 3vw; }
.jiaqiehuande .xiznnsmswi .anxmo .anan { position: initial; margin-top: 0; width: 12.5vw; height: 0.625vw; background: #000; transition: all .3s; }
.jiaqiehuande .xiznnsmswi .anxmo .anan:after { opacity: 0; }
.jiaqiehuande .xiznnsmswi .anxmo .swiper-button-prev { background: url(../images/prevw.png)no-repeat center center/cover; background-size: 100% 100%; }
.jiaqiehuande .xiznnsmswi .anxmo .swiper-button-next { background: url(../images/nextw.png)no-repeat center center/cover; background-size: 100% 100%; }
.jiaqiehuande .xiznnsmswi .anxmo .swiper-button-prev:hover { background: url(../images/prevwa.png)no-repeat center center/cover; background-size: 100% 100%; }
.jiaqiehuande .xiznnsmswi .anxmo .swiper-button-next:hover { background: url(../images/nextwa.png)no-repeat center center/cover; background-size: 100% 100%; }
.jiaqiehuande .xiznnsmswi .anxmo .swiper-pagination { top: 50%; transform: translate(-50%,-50%); left: 50%; height: 7px; width: auto; bottom: auto; display: inline-flex; }
.jiaqiehuande .xiznnsmswi .anxmo .swiper-pagination .swiper-pagination-bullet { width: 7px; height: 7px; opacity: 1; background: #d6d1c9; margin: 0 1.09375vw 0 0; }
.jiaqiehuande .xiznnsmswi .anxmo .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #333333; }
.jiaqiehuande .xiznnsmswi .anxmo .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }
.maozjks { text-align: center; }


.ProjectDetailsE .kaishixk .ailsel .tabBox .box ul li .img { overflow:hidden; }
.ProjectDetailsE .kaishixk .ailsel .tabBox .box ul li .img img { transform:scale(1.01); transition:all .5s; }
.ProjectDetailsE .kaishixk .ailsel .tabBox .box ul li:hover .img img { transform:scale(1.05); }

@media(max-width:1280px){
    .jiaqiehuande .xiznnsmswi .anxmo { width:560px; }
} 

@media(max-width:1100px) {
    .jiaqiehuande .xiznnsmswi .anxmo { width:100%; }
    .jiaqiehuande .xiznnsmswi .swiper-slide ul li .wz { font-size:16px; margin-top:15px; }
}

@media(max-width:700px) {
    .jiaqiehuande .xiznnsmswi .swiper-slide ul li { width:49%; margin-right:2%; margin-bottom:20px !important; }
    .jiaqiehuande .xiznnsmswi .swiper-slide ul li:nth-child(2n){ margin-right:0; }
    .jiaqiehuande .xiznnsmswi .anxmo .anan { width:110px; height:8px; background-size: 100% 100%; }
}



/**2024-3-4**/
.manznske { position:relative; }
.dsjklahhhsf .vitygatop .tygatlr { position:absolute; right:0; bottom:10px; }
.dsjklahhhsf .vitygatop .tygatlr .gatlar .select_box { margin-right:0; }
.dsjklahhhsf .vitygatop { margin-bottom:40px; }
.dsjklahhhsf .xinjiadtongbuqie .buqiel { width:58.4%; margin-right:2.2%; }
.dsjklahhhsf .xinjiadtongbuqie .buqiel .swiper-container { overflow:hidden; }

.dsjklahhhsf .xinjiadtongbuqie .buqier { width:39.4%; float:right; position:relative; }
.dsjklahhhsf .xinjiadtongbuqie .buqier .swiper-container { overflow:hidden; }
.dsjklahhhsf .xinjiadtongbuqie .buqier .swiper-container ul li { float:left; margin-right:2.4%; width:48.8%; text-align:center; margin-bottom:38px; }
.dsjklahhhsf .xinjiadtongbuqie .buqier .swiper-container ul li:nth-child(2n) { margin-right:0; }
.dsjklahhhsf .xinjiadtongbuqie .buqier .swiper-container ul li .zieso .eso { font-size:24px; color:#271c0e; margin-top:15px; }
.dsjklahhhsf .xinjiadtongbuqie .buqier .swiper-container ul li .zieso .ese { font-size:16px; color:#271c0e; margin-top:6px; }
.dsjklahhhsf .xinjiadtongbuqie .buqier .swiper-container ul li .zieso .ese span { display:inline-block; width:16px; height:16px; background:url(../images/zieso.jpg)no-repeat center center/cover;  vertical-align: middle; margin-top:-3px; margin-right:10px; }
.dsjklahhhsf .xinjiadtongbuqie .buqier .anxmo { position:absolute; bottom:0; left:0; width:100%; }



.dsjklahhhsf .xinjiadtongbuqie .buqier .anxmo .anan { position: initial; margin-top: 0; width: 12.5vw; height: 0.625vw; background: #000; transition: all .3s; }
.dsjklahhhsf .xinjiadtongbuqie .buqier .anxmo .anan:after { opacity: 0; }
.dsjklahhhsf .xinjiadtongbuqie .buqier .anxmo .swiper-button-prev { background: url(../images/prevw.png)no-repeat center center/cover; background-size: 100% 100%; }
.dsjklahhhsf .xinjiadtongbuqie .buqier .anxmo .swiper-button-next { background: url(../images/nextw.png)no-repeat center center/cover; background-size: 100% 100%; }
.dsjklahhhsf .xinjiadtongbuqie .buqier .anxmo .swiper-button-prev:hover { background: url(../images/prevwa.png)no-repeat center center/cover; background-size: 100% 100%; }
.dsjklahhhsf .xinjiadtongbuqie .buqier .anxmo .swiper-button-next:hover { background: url(../images/nextwa.png)no-repeat center center/cover; background-size: 100% 100%; }
.dsjklahhhsf .xinjiadtongbuqie .buqier .anxmo .swiper-pagination { top: 50%; transform: translate(-50%,-50%); left: 50%; height: 7px; width: auto; bottom: auto; display: inline-flex; }
.dsjklahhhsf .xinjiadtongbuqie .buqier .anxmo .swiper-pagination .swiper-pagination-bullet { width: 7px; height: 7px; opacity: 1; background: #d6d1c9; margin: 0 1.09375vw 0 0; }
.dsjklahhhsf .xinjiadtongbuqie .buqier .anxmo .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #333333; }
.dsjklahhhsf .xinjiadtongbuqie .buqier .anxmo .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }


@media(max-width:1280px) {
    .dsjklahhhsf .xinjiadtongbuqie .buqier .swiper-container ul li .zieso .eso {  font-size:22px;  }
}

@media(max-width:1100px) {
    .dsjklahhhsf .vitygatop .tygatlr { position:initial; width:100%; }
    .dsjklahhhsf .vitygatop .tygatlr .gatlar { margin-top:0; }
    .dsjklahhhsf .vitygatop { margin-bottom:35px; }
    .xinjiadtongbuqie .flex { display:block; }
    .dsjklahhhsf .xinjiadtongbuqie .buqiel { width:100%; margin-bottom:20px; }
    .dsjklahhhsf .xinjiadtongbuqie .buqier { width:100%; }
    .dsjklahhhsf .xinjiadtongbuqie .buqier .swiper-container ul li .zieso .eso { font-size:18px; }
    .dsjklahhhsf .xinjiadtongbuqie .buqier .anxmo { position:initial; margin-top:15px; }
    .dsjklahhhsf .xinjiadtongbuqie .buqier .anxmo .swiper-button-next,
    .dsjklahhhsf .xinjiadtongbuqie .buqier .anxmo .swiper-button-prev { width:110px; height:8px; background-size:100% 100%; }
}


/**新增**/
.tancmsme {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999999;
    background: rgba(0,0,0,.7);
    display: none;
}

.tancmsme .tancmsmee {
    position: fixed;
    width: 83.33%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: #fff5e8;
    padding: 50px 50px 115px 75px;
}

.tancmsme .tancmsmee .zognmwmw .anniyu{
    width: 22px;
    height: 21px;
    background: url(../images/zognmwmw.png);
    float: right;
    margin-bottom: 23px;
    cursor: pointer;
}

.tancmsme .tancmsmee .gnmuane ul {
    overflow-y: auto;
    overflow-x: hidden;
    height: 32.5vw;
    padding-right:90px;
}

.tancmsme .tancmsmee .gnmuane ul::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 4px;
    /*高宽分别对应横竖滚动条的尺寸*/
    height: 4px;
}

.tancmsme .tancmsmee .gnmuane ul::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    /* border-radius: 5px; */
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
    background: #b9936e;
}

.tancmsme .tancmsmee .gnmuane ul::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, .1);
    border-radius: 0;
    background: #f1e1d0;
}

.tancmsme .tancmsmee .gnmuane ul li {
    margin-bottom: 63px;
}

.tancmsme .tancmsmee .gnmuane ul li:last-child {
    margin-bottom: 0;
}

.tancmsme .tancmsmee .gnmuane ul li .sjzne {
    color: #271c0e;
    line-height: 1;
    padding-bottom: 40px;
    border-bottom:2px solid #ab9379;
}

.tancmsme .tancmsmee .gnmuane ul li .emwnn .nn {
    height: 140px;
    border-bottom:1px solid #e6d7c6;
}

.tancmsme .tancmsmee .gnmuane ul li .emwnn .nn:last-child {
    border-bottom: 0;
}

.tancmsme .tancmsmee .gnmuane ul li .emwnn .nn .iconm {
    position: absolute;
    top: 50%;
    left: 82px;
    transform: translateY(-50%);
}

.tancmsme .tancmsmee .gnmuane ul li .emwnn .nn .iconm img {
    height: 88px;
}


.tancmsme .tancmsmee .gnmuane ul li .emwnn .nn .makkeoe {
    padding-left: 228px;
}

.tancmsme .tancmsmee .gnmuane ul li .emwnn .nn .makkeoe .e1 {
    line-height: 140px;

    
}

.tancmsme .tancmsmee .gnmuane ul li .emwnn .nn .makkeoe .e1:nth-child(1) {
    color: #997d58;
    margin-right: 54px;
    padding-left: 52px;
    position: relative;
}

.tancmsme .tancmsmee .gnmuane ul li .emwnn .nn .makkeoe .e1:nth-child(1):before{
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 45px;
    background: #f1e1d0;
}

.tancmsme .tancmsmee .gnmuane ul li .emwnn .nn .makkeoe .e1:nth-child(2) {
    color: #271c0e;
    position: relative;
    width: 54%;
    height: 140px;
    line-height: 1.5;
}

.tancmsme .tancmsmee .gnmuane ul li .emwnn .nn .makkeoe .e1:nth-child(2) .ewa {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

.tancmsme .tancmsmee .gnmuane ul li .emwnn .nn .makkeoe .e1:nth-child(3) {
    color: #a78d6b;
    text-align: left;
    width: 240px;
}


@media(max-width:1900px) {
    .tancmsme .tancmsmee .gnmuane ul {
        height: 26.5vw;
    }

    .tancmsme .tancmsmee .gnmuane ul li .emwnn .nn .makkeoe .e1 {
        line-height: 140px;
    }
    .tancmsme .tancmsmee .gnmuane ul li .emwnn .nn .makkeoe .e1:nth-child(2) {
        height: 140px;
        line-height: 1.5;
    }
}

@media(max-width:1650px){
    .tancmsme .tancmsmee .gnmuane ul li .emwnn .nn .iconm {
        left: 32px;
    }
    .tancmsme .tancmsmee .gnmuane ul li .emwnn .nn .makkeoe {
        padding-left: 138px;
    }
    .tancmsme .tancmsmee .gnmuane ul li .emwnn .nn .makkeoe .e1:nth-child(1) {
        padding-left: 35px;
        margin-right: 30px;
    }
    
    .tancmsme .tancmsmee .gnmuane ul {
        padding-right: 40px;
    }
    
    .tancmsme .tancmsmee .gnmuane ul li {
        margin-bottom: 30px;
    }
    
    .tancmsme .tancmsmee {
        padding-bottom: 70px;
    }
}

@media(max-width:1400px) {
    .tancmsme .tancmsmee {
        padding: 30px;
        width: 95%;
    }
}

@media(max-width:1100px) {
    .tancmsme .tancmsmee {
        padding: 20px;
    }
    
    .tancmsme .tancmsmee .gnmuane ul li .emwnn .nn .iconm {
        position: initial;
        margin-top: 20px;
        transform: translateY(0);
    }
    
    .tancmsme .tancmsmee .gnmuane ul li .emwnn .nn .iconm img {
        height: 50px;
    }
    
    .tancmsme .tancmsmee .gnmuane ul li .emwnn .nn {
        height: auto;
        padding-bottom: 20px;
    }
    
    .tancmsme .tancmsmee .gnmuane ul {
        height: 300px;
        padding-right: 15px;
    }
    
    .tancmsme .tancmsmee .gnmuane ul li .sjzne {
        padding-bottom: 15px;
    }
    
    .tancmsme .tancmsmee .gnmuane ul li .emwnn .nn .makkeoe {
        padding-left: 0;
    }
    
    .tancmsme .tancmsmee .gnmuane ul li .emwnn .nn .makkeoe .e1:nth-child(1) {
        width: 100%;
        padding: 0;
        margin: 15px 0 20px 0;
    }
    .tancmsme .tancmsmee .gnmuane ul li .emwnn .nn .makkeoe .e1:nth-child(1):before {
        opacity: 0;
    }
    .tancmsme .tancmsmee .gnmuane ul li .emwnn .nn .makkeoe .e1{
        line-height: 1;
    }
    .tancmsme .tancmsmee .gnmuane ul li .emwnn .nn .makkeoe .e1:nth-child(2){
        line-height: 1.5;
    }
    .tancmsme .tancmsmee .gnmuane ul li .emwnn .nn .makkeoe .e1:nth-child(3) {
        width: 100%;
        margin-top: 15px;
    }
    
    .tancmsme .tancmsmee .gnmuane ul li .emwnn .nn .makkeoe .e1:nth-child(2) {
        height: auto;
        width:100%;
    }
    .tancmsme .tancmsmee .gnmuane ul li .emwnn .nn .makkeoe .e1:nth-child(2) .ewa {
        position: initial;
        transform: translateY(0);
    }
   .section2 .invideo{display:none;}
    .section2{background: url(/images/sectionw2.jpg) center center / cover no-repeat !important;}
}










