@charset "utf-8";

@font-face{
	font-family: 'font1';
	src: url(../font/GEORGIA.TTF);
}
@font-face{
	font-family: 'font2';
	src: url(../font/TREBUC.TTF);
}
@font-face {
  font-family: 'iconfont';
  src: url('iconfont.woff2?t=1788399214669') format('woff2'),
       url('iconfont.woff?t=1788399214669') format('woff'),
       url('iconfont.ttf?t=1788399214669') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.iconfont-18{font-size: 18px;}
.iconfont-22{font-size: 22px; margin-left:10px; color:#996600}
.iconfont-20{font-size: 24px; color:#9d6a3b; font-weight: normal;}
.iconfont-18{font-size: 20px; margin-right:10px;}
.iconfont-24{font-size: 24px; margin-right:10px;}
.iconfont-40{font-size: 35px; color:#000000;}
.iconfont-jt { font-size:40px; color:#c7bfba;}  
.iconfont-jt:hover {color:#c3a77e; transition: all .6s;} 

*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:14px;font-family:arial,"微软雅黑","黑体";color:#898989;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.menuBtn { display: none;}


.header { transition: all 0.5s; position: fixed; left: 0; top: 0; width: 100%; z-index: 20; z-index: 100;transition: all .8s;}
.top{background: rgba(0,0,0,.47);}
.header.on{background: rgba(0,0,0,.47);top: -45px;}
.topbox{width: 1370px;display: flex;justify-content: space-between;align-items: center;margin: 0 auto;max-width: 94%;}
.top_left ul{display: flex;gap:50px;}
.top_left li{font-size: 14px;color: #fff;line-height: 45px;}
.top_left li img{display: inline-block;vertical-align: middle; margin: -3px 6px 0 0;}
.top_right ul{display: flex;gap:32px;}
.top_right li{line-height: 45px;}
.top_right li img{transition: all .5s;}
.top_right li a:hover img{opacity: .5;}
.headerbox{margin: 0 auto;width: 1370px;max-width: 94%;display: flex;  justify-content: space-between; align-items: center; }
.logo { width: 272px;}
.logo img { width:100%; transition: all 0.5s;}

.nav ul{ display: flex; justify-content: center; align-items: center;gap:65px;}
.nav li{position: relative;}
.nav li h2 a { transition: all 0.5s; line-height: 44px; white-space: nowrap; font-size:16px; color: #ffffff;font-family: font1;text-transform: uppercase;}
.nav li:hover h2 a{color: #c9a84c;}
.sub{position: absolute;width: calc(100% + 60px); top: 44px;left: 50%;transform: translateX(-50%);background: #fff;display: none;border-top: 3px solid #bd8203;}
.sub dt a{display: block; font-size: 16px; line-height: 50px;transition: all .6s; color: #141312;padding: 0 0 0 18px;border-bottom: 1px solid #e7e7e7;font-family: font1;}
.sub dt a:hover{background: #eaeaea;color: #bd8203; padding-left: 34px;}

.banner { position: relative;}
.banner .swiper-slide img{ transition: all 8s; display: block; width: 100%;}
.banner1 img{width: 100%;}
.banner1{position: relative;}
.banner_text{position: absolute;width: 1370px;left:50%; top:50%; transform:translate(-50%,-50%);max-width: 94%;}
.banner_text h3{font-size: 14px; position: relative; padding: 0 0 0 65px;margin-bottom: 20px;color: #c3a77d;font-family:Arial, Helvetica, sans-serif;}
.banner_text h3:before{position: absolute;content: "";height: 1px;width: 50px;background: #c3a77e;left: 0;top: 50%;transform: translateY(-50%);}
.banner_text h2{color: #fff;font-size: 56px;line-height: 1.2;font-family: font1;}
.banner_text p{color: #fff;font-size: 16px; line-height: 1.5;margin: 70px 0 40px;}
.banner_text ul{display: flex;gap:25px;}
.banner_text span{display: block;min-width: 210px;padding: 0 20px; line-height: 46px;background: #c3a77e;color: #0f0b06;font-family: font2;font-size: 16px;}
.banner_text span:hover{background: #7d623a; color:#FFFFFF; transition: 0.6s;}
.bonner_btn{width: 1370px; position: absolute; bottom: 65px;left: 50%;transform: translateX(-50%);max-width: 94%;z-index: 10;}
.bonner_btn .swiper-button-next{right: 0; width: 44px;height: 44px;background-size: 100%;}
.bonner_btn .swiper-button-prev{right: 0; height: 44px;background-size: 100%;left: auto;right: 60px;}
.bonner_btn .swiper-button-next:after,.bonner_btn .swiper-button-prev:after{font-size: 0;}
.banner .swiper-slide img{
		width:100%;
		height:auto;
		min-height:100%;
		transition:1s linear 2s;
		transform:scale(1.1,1.1);
		}
.banner .swiper-slide-active{z-index: 10;}
.banner .swiper-slide-active img,.banner .swiper-slide-duplicate-active img{
		transition:6s linear;
		transform:scale(1,1);
		}	

.w1370{width: 1370px;margin: 0 auto;max-width: 90%;}
.bg1{background: url(../images/a_01.png) no-repeat right bottom #f2f2f2;background-size: 700px auto;}
.title{text-align: center;}
.title h3{font-size: 16px;color: #8f5c11;text-transform: uppercase;margin-bottom: 15px;}
.title h2{font-size: 53px;color: #1d1c1c;font-family: font1;}
.floor{padding: 80px 0 110px;}
.floorbox{padding: 90px 0 0 0;display: flex;justify-content: space-between;flex-wrap: wrap;align-items: flex-end;}
.ovder{width: 50%; padding-right: 35px;}
.ovder video{width: 100%;object-fit:cover;aspect-ratio: 646 / 495;}
.floor_text{width: 50%;padding-left: 35px;}
.floor_text p{font-size: 16px;color: #050505;line-height: 1.5;}
.floor_text ul{display: flex;gap:20px;flex-wrap: wrap;padding-top: 15px;}
.floor_text li{width: calc(50% - 20px/2);border-radius: 10px;border: 1px solid #bea37b;transition: all .6s;padding: 20px;}
.floor_text li:hover{background: #bea37b;}
.floornr h2{font-size: 36px;font-family: font1;color: #8f5c11;}
.floornr h3{font-size: 16px;color: #050505;margin: 10px 0;}
.floornr span{font-size: 13px;color: #050505; opacity: .4;line-height: 1.4;}

.floor_text_a{width: 100%;}
.floor_text_a p{font-size: 16px;color: #050505;line-height: 1.5;}
.floor_text_a ul{display: flex;gap:20px;flex-wrap: wrap;padding-top: 15px;}
.floor_text_a li{width: calc(50% - 20px/2);border-radius: 10px;border: 1px solid #bea37b;transition: all .6s;padding: 20px;}
.floor_text_a li:hover{background: #bea37b;}
.floornr_a h2{font-size: 36px;font-family: font1;color: #8f5c11;}
.floornr_a h3{font-size: 16px;color: #050505;margin: 10px 0;}
.floornr_a span{font-size: 13px;color: #050505; opacity: .4;line-height: 1.4;}

.wood{padding: 90px 0 35px;}
.wood_content .mySwiper{padding: 70px 0 35px;}
.wood_img{position: relative;overflow: hidden;}
.wood_img:before{position: absolute;content: "";background: rgba(0,0,0,.5);transition:  .6s;width: 100%;height: 100%; top: 0;left: 0;opacity: 0;z-index: 5;}
.wood_img img{width: 100%; object-fit: cover;aspect-ratio: 320 / 455;transition: all 1s;}
.wood_text{position: absolute;width: 100%; left: 0;bottom: 0; z-index: 10;padding: 30px 20px; background: linear-gradient(to top, rgb(0, 0, 0,0.4), rgb(0, 0, 0,0));}
.wood_text h3{color: #fff;font-size: 14px;text-transform: uppercase;}
.wood_text h2{font-size: 20px;color: #c3a77e;margin-top: 15px;font-family: font1;}
.woodbox p{font-size: 12px; line-height: 1.5;color: #7b7474;margin-top: 15px;text-transform: uppercase;}
.woodbox:hover .wood_img:before{opacity: 1;}
.woodbox:hover img{transform: scale(1.1);}
.wood_content .swiper-pagination-bullet{width: 12px;height: 12px;border-radius: 6px; opacity: 1;background: #bea37b;transition:  .6s;}
.wood_content .swiper-pagination-bullet-active{width: 32px;background: #5c614b;}

.bg2{background: #f2f2f2;}
.about{padding: 30px 0;margin-bottom: 30px;}
.about h2{text-align: center; font-size: 24px;color: #8f5c11;margin-bottom: 35px;font-family: font1;text-transform: capitalize;}
.about ul{display: flex;justify-content: space-between;gap:30px;flex-wrap: wrap;}
.about li{width: calc(50% - 65px/2);text-align: left; padding: 0 30px;}
.about ul li:nth-child(2n-1){text-align: right;}
.about h3{font-size: 14px;color: #010101;font-weight: bold;margin-bottom: 10px;text-transform: uppercase;}
.about p{font-size: 12px;color: #7b7474;text-transform: uppercase; line-height: 1.5;}
.more{display: block;text-align: center; font-size: 16px;color: #8d8d8d;transition: .5s;}
.more img{display: inline-block;vertical-align: middle; margin: -3px 0 0 10px;}
.more:hover{color: #8f5c11;}

.mark{padding: 95px 0 130px;}
.mark_conter{padding-top: 70px;}
.title p{font-size: 16px; line-height: 1.5;color: #484747;opacity: .59;margin-top: 20px;text-transform: uppercase;}
.mark_conter ul{display: flex;flex-wrap: wrap;gap:38px;}
.mark_conter li{border-radius: 10px;border: 1px solid #c3a77e;width: calc(25% - 114px/4);text-align: center;transition: all .8s; padding: 50px 25px 25px 25px;}
.mark_conter img{margin: 0 auto;height: 37px;transition: all .4s;}
.mark_conter h2{font-family: font1;font-size: 18px;color: #1d1c1c;margin: 22px 0 15px;}
.mark_conter p{font-size: 12px;color: #484747;opacity: 0.51; line-height: 1.6;text-transform: uppercase;}
.mark_conter li:hover{background: #c3a77e;}
.mark_conter li:hover img{filter: brightness(0) invert(1);}

.team{padding: 0 0 80px;}
.tetitl{display: flex;justify-content: space-between;align-items: center;}
.team_left{width: 50%;}
.team_title p{font-size: 16px;color: #8f5c11;text-transform: uppercase;margin-bottom: 10px;}
.team_left h2{font-family: font1;font-size: 48px; line-height: 1.2;color: #020202;text-transform: uppercase;}
.team_right{width: 50%; position: relative; padding-left: 55px;}
.team_right p{font-size: 14px; line-height: 1.6;color: #8f5c11;text-transform: uppercase;}
.team_right:before{position: absolute;content: "";border-left: 1px solid #ffca71;height: 60px;left: 0;top: 50%;transform: translateY(-50%);}
.team_content ul{display: flex;flex-wrap: wrap;gap:25px; padding-top: 80px;}
.team_content li{width: calc(25% - 75px/4); box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.teambox span{display: block;overflow: hidden;}
.teambox span img{transition: all 1s;width: 100%;object-fit: cover;aspect-ratio: 323 / 366;}
.teambox:hover img{transform: scale(1.1);}
.team_text{padding: 20px 15px;}
.team_text h2{font-family: font1;font-size: 24px;color: #020202;}
.team_text h3{font-size: 14px;color: #8f5c11;margin: 5px 0 15px;}
.team_text p{font-size: 14px;color: #898484;line-height: 1.5;}

.team_pro{padding: 0 0 4.16667vw;}
.team_pro .team_pro_title { padding-top: 4.16667vw;}
.team_pro .team_pro_title a{ float:left; display: block; font-size:3.2vw; line-height:5.86vw; text-align:center; border-radius: 20px; border: 1px solid #bea37b;transition: all .6s; padding-left:2vw; padding-right:2vw; margin-right:.86vw; margin-bottom:1.86vw}
.team_pro .team_pro_title a:hover{background: #bea37b; color:#FFFFFF;}
.team_pro .team_pro_title .on{background: #bea37b; color:#FFFFFF;}
.team_content_pro ul{display: flex;flex-wrap: wrap;gap: 1.30208vw; padding-top: 1.86667vw;}
.team_content_pro li{width: calc(50% - 3.90625vw/4); box-shadow:0 0 0.52083vw rgba(0, 0, 0, .1); }
.teambox_pro span{display: block;overflow: hidden;}
.teambox_pro span img{transition: all 1s;width: 100%;object-fit: cover;aspect-ratio: 320 / 444;}
.teambox_pro:hover img{transform: scale(1.5);}
.team_text_pro{position: absolute; left: 0; bottom: 0; z-index: 10; padding: 1.04167vw 0.78125vw; background: linear-gradient(to top, rgb(0, 0, 0,0.4), rgb(0, 0, 0,0)); width:100%;}
.team_text_pro h2{font-family: font1;font-size: 3.25vw; color: #f3d4a8;}
.team_text_pro h3{font-size: 2.15vw;color: #fff;margin: 0.26042vw 0 0.78125vw;}

.buye{padding:75px 0 55px;}
.buye_content{overflow: hidden; position: relative;padding-top: 65px;}
.buye_content .mySwiper{padding-bottom: 52px;}
.buye_content .swiper-pagination-bullet{width: 12px;height: 12px;border-radius: 6px; opacity: 1;background: #bea37b;transition:  .6s;}
.buye_content .swiper-pagination-bullet-active{width: 32px;background: #5c614b;}
.buyebox{background: #c3a77e;padding: 25px 20px;}
.buyebox p{font-size: 18px; line-height: 1.5;color: #fff;font-family: font1;height: 4.5em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.buyebox h2{font-size: 18px;font-family: font1; color: #000000;margin: 30px 0 10px;}
.buyebox h3{font-size: 14px;font-family: font1;color: #5c614b;}

.news{padding: 95px 0 70px;}
.news_content{padding-top: 50px;}
.news_content ul{display: flex;gap:20px;padding-bottom: 35px;flex-wrap: wrap;}
.news_content li{width: calc(33.333% - 40px/3);transition: all .6s;background: #f0f1ef;}
.newsbox span{display: block;overflow: hidden;}
.newsbox img{width: 100%; object-fit: cover;transition: all 1s;aspect-ratio: 445 / 285;}
.news_text{padding: 25px 20px;}
.news_text p{font-family: font1;font-size: 16px;color: #a9713e; line-height: 1.5;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news_content li:hover{background: #d4c1a3;}
.news_content li:hover img{transform: scale(1.1);}
.news_content li:hover p{color: #000000;}

.news_b{padding: 95px 0 70px;}
.news_content_b{padding-top: 50px;}
.news_content_b ul{display: flex;gap:20px;padding-bottom: 35px;flex-wrap: wrap;}
.news_content_b li{width: calc(50% - 40px/3);transition: all .6s;background: #f0f1ef;}
.newsbox_b span{display: block;overflow: hidden;}
.newsbox_b img{width: 100%; object-fit: cover;transition: all 1s;aspect-ratio: 445 / 285;}
.news_text_b{padding: 25px 20px;}
.news_text_b p{font-family: font1;font-size: 16px;color: #a9713e; line-height: 1.5;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news_content_b li:hover{background: #d4c1a3;}
.news_content_b li:hover img{transform: scale(1.1);}
.news_content_b li:hover p{color: #000000;}

.cledr{padding: 85px 0 75px;}
.cledr_center{padding-top: 65px;}
.cledr_center ul{display: flex;flex-wrap: wrap;gap:35px;}
.cledr_center li{width: calc(33.333% - 70px/3);transition: all .6s;background: #bea37b;}
.clederbox{position: relative; padding: 60px 25px 15px 25px;}
.clederbox span{position: absolute;top: -45px;color: #ad7420;font-size: 94px;right: 25px;font-family: font1;line-height: 1;font-style: oblique;}
.clederbox h2{font-size: 24px;color: #663d01;transition: all .6s;font-family: font1;margin-bottom: 15px;}
.clederbox p{font-size: 14px; line-height: 1.5;color: #343232;transition: all .6s;}
.cledr_center li:hover{background: #474645;}
.cledr_center li:hover h2{color: #fff;}
.cledr_center li:hover p{color: #bea37b;}

.bj3{background: url(../images/a_01.png) no-repeat center center;background-size: auto 100%;}
.next{padding: 105px 0 190px;}
.next_centent{text-align: center;padding-top: 60px;}
.next_centent ul{display: inline-block;}
.next_centent li{padding-bottom: 13px;text-align: left;display: flex;gap:60px;align-items: center;}
.next_centent li a{display: block;line-height: 57px;padding-left: 25px;background: #bea37b;color: #1d1c1c;font-size: 16px;min-width: 230px; position: relative;}
.next_centent li a:hover{background: #1d1d1d; color:#FFFFFF; transition:  .6s;}
.next_centent li span{display: block;line-height: 57px;padding-left: 25px;background: #bea37b;color: #1d1c1c;font-size: 16px;min-width: 230px; position: relative;}
.next_centent li img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}
.next_centent li b{font-size: 16px;color: #a9713e;}
.next_centent li a em{position: absolute;background: url(../images/a_02.png);width: 7px;height: 11px; right: 15px;top: 50%;transform: translateY(-50%);}
.next_centent p{margin-top: 60px; line-height: 1.5;font-size: 16px;color: #c3a77e;font-variant: small-caps;}

.footer{background: #1d1d1d;}
.footerbox{width: 1370px;margin: 0 auto;max-width: 94%;}
.foot_top{display: flex;justify-content: space-between;padding: 55px 0 0 0;flex-wrap: wrap;}
.foot_left img{margin-left: 6.80417vw;}
.foot_left h3{color: #fff;font-size: 12px;margin: 20px 0 25px;}
.foot_left h2{color: #fff;font-size: 24px;font-family: font1;margin-bottom: 35px;}
.foot_left p{color: #fff;font-size: 14px;line-height: 1.6; opacity: .25;}
.foot_left ul{padding-top: 20px;}
.foot_left ul li a{font-size: 14px;color: #bea37b; display: inline-block; position: relative; line-height: 38px; padding-left: 21px;}
.foot_left ul li a:before{position: absolute;content: "";width: 8px;height: 8px;left: 0;top: 50%;transform: translateY(-50%);background: #a9713e;}
.foot_right{width: calc(100% - 640px);display: flex;justify-content: space-between;flex-wrap: wrap;}
.navbottoom{width: 255px;}
.navbottoom h2{font-size: 14px;color: #edd9b4;opacity: .3;font-variant: small-caps;margin-bottom: 40px;}
.navbottoom li a{display: block;transition: all .6s; border-bottom: 1px solid #3d3d3d;font-size: 14px;color: #fff; opacity: .25;line-height: 46px;}
.navbottoom li a:hover{opacity: .5;}
.gsdz{width: calc(100% - 330px);}
.gsdz h2{font-size: 14px;color: #edd9b4;opacity: .3;font-variant: small-caps;margin-bottom: 40px;}
.gsdz_top{border-bottom: 1px solid #3f3f3f;padding-bottom: 20px;}
.gsdz_top h2{font-size: 14px;color: #edd9b4;opacity: .3;font-variant: small-caps;margin-bottom: 40px;}
.gsdz_top li h3{display: flex;justify-content: space-between;align-items: center;font-size: 14px; color: #fff;line-height: 31px;}
.gsdz_top li h3 b{width: calc(100% - 36px);opacity: .25;}
.gsdz_top li p{font-size: 14px; opacity: .25; padding-left: 36px; line-height: 31px;color: #fff; margin-bottom:10px;}
.gsdz_bottom{padding: 10px 0;}
.gsdz_bottom p{font-size: 14px; opacity: .25; line-height: 31px;color: #fff;}
.bqxx{border-top: 1px solid #636363;height: 62px;display: flex;justify-content: space-between;align-items: center;}
.bqxx {color: #fff;font-size: 14px; line-height: 1.6;}
.bqxx span{cursor: pointer;}

/**/
.nybanner_text{position: absolute;text-align: center;width: 100%;left:50%; top:50%; transform:translate(-50%,-50%); padding: 0 4%;}
.nybanner_text h3{font-size: 14px;color: #c3a77d;font-variant: small-caps;}
.nybanner_text h2{font-family: font1;color: #fff;font-size: 56px;margin: 37px 0;}
.nybanner_text p{font-size: 16px;line-height: 1.5;color: #fff; opacity: .44;}

.aboutn{display: flex;justify-content: space-between;flex-wrap: wrap; padding: 95px 0 60px;}
.aboutn_left{width: 50%; padding-right: 35px;}
.aboutn_left h3{font-size: 16px;color: #8f5c11;font-variant: small-caps;}
.aboutn_left h2{font-size: 53px;color: #1d1c1c;font-family: font1;margin: 20px 0 30px;}
.aboutn_left p{font-size: 16px;color: #050505; line-height: 1.8;}
.aboutn_right{width: 50%; padding-left: 35px;}
.aboutn_right video{width: 100%; object-fit: cover;aspect-ratio: 646 / 431;}

.lxwm{display: flex; padding: 30px 0 40px;}
.lxwm_text{width: 50%;}
.lxwm_top span{font-size: 16px;color: #8f5c11;font-variant: small-caps;}
.lxwm_top h2{font-size: 53px;color: #1d1c1c;font-family: font1;margin: 20px 0 35px;}
.lxwm_top p{font-size: 16px; line-height: 1.8;color: #050505;}
.lxwm_lb{padding: 50px 0 30px 0;border-bottom: 1px solid #a3a3a3;}
.lxwm_lb h3{display: flex;justify-content: space-between;align-items: center;font-size: 16px;color: #1d1c1c;font-variant: small-caps;font-weight: 700;line-height: 1.6;}
.lxwm_lb h3 span{padding-left: 10px;}
.lxwm_lb h3 b{font-weight: bold;width: calc(100% - 50px);}
.lxwm_lb p{padding-left: 50px;font-size: 16px;color: #1d1c1c;line-height: 1.6;}
.lxwm_wb{padding: 25px 15px;}
.lxwm_wb p{font-size: 16px;color: #1d1c1c;line-height: 1.6;}
.lxwm_right{width: 50%; padding-left: 40px;}
.lxwm_right h2{font-family: font1;font-size: 30px;color: #1d1c1c;margin-bottom: 20px;}
.lxwm_right p{font-size: 16px;color: #050505;line-height: 1.6;}
.lxwm_right ul{padding-top: 35px;gap:25px;flex-wrap: wrap;display: flex;padding-bottom: 25px;}
.lxwm_right li{width: calc(50% - 25px/2);}
.lxwm_right span{display: inline-block; font-size: 14px;color: #a2732e;margin-bottom: 15px;}
.input1{width: 100%; padding: 0 15px;height: 45px; line-height: 43px;border: 1px solid #c3a77e;border-radius: 6px;font-size: 16px;background: none;outline:none;}
.text1{width: 100%; padding: 15px;height:103px; border: 1px solid #c3a77e;border-radius: 6px;font-size: 16px;}
.lxwm_right ul li:nth-child(5){ width:100%;}
.lxwm_right ul li:nth-child(6){ width:100%;}
.btn1{width: 100%;border: none;cursor: pointer; font-size: 18px;height: 46px;background: #c3a77e;color: #1d1c1c;border-radius: 6px;}

/* 新增分页样式 */
.pagebar { padding:20px; overflow:hidden; clear:both}
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 12px;
  padding: 8px 10px;
  margin: 0 2px;
  border-radius: 3px; line-height:100%
}
.pagination span {
    color: #333;
    font-size: 12px;
    padding: 7px 2px;
    margin: 0 2px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #333;
  border: 1px solid #333;
}
.pagination a.page-num-current {
  color: #fff;
  background: #333;
  border: 1px solid #333;
}
.pagination .st{ font-family:宋体}
.text-secondary{ text-align:center; padding:20px 0}

.news_com { margin-top:30px; margin-bottom:30px;}
.news_com p { line-height:30px; font-size:16px;}

.newsPage{width:100%;display: flex;flex-direction: row;justify-content: space-between;}
.newsPage .btnn{width:60px;display: block;text-align: center;border-radius: 3px;background:#eee;transition: all .5s }
.newsPage .btnn i{font-size: 40px;color:#666;line-height: 1.5;transition: all .5s}
.newsPage .btnn:hover{background: #0454ae;}
.newsPage .btnn:hover i{color:#fff;}
.newsPage>div{width:calc(calc(100% - 70px)/2);color:#666;border-radius: 5px;padding:0 15px;background: #eee;line-height: 60px;}
.newsPage .page-a{text-align: left;}
.newsPage .page-a:nth-child(3){text-align: right;}
.newsPage>div a{color:#666;transition: all .5s}
.newsPage>div a:hover{color:#222;}

.yanzheng{display: flex;flex-direction: row;justify-content: space-between;width:100%;}
.yanzheng img{width:163px;height: 50px}
.yanzheng .code{width:163px;background-color: #fff;border-radius: 5px;padding:15px 20px;font-size: 16px;color: #999999;}
.yanzheng .submit{
	width:calc(100% - 350px);
	background-color:#c3a77e;
	border-radius: 5px;
	padding:16px 0px;
	font-size: 16px;
	color: #000;
    transition: all .5s;	
	text-align: center;
    border: none;
}
.yanzheng .submit:hover{background-color: #b18038;}

.web_position{position:relative;border-bottom:1px solid #ddd}
.web_position .title{float:left;width:50%;text-align:left;font-size:20px;height:55px;line-height:55px;color:#555;max-width:60%;overflow:hidden}
.web_position .position{float:left;width:50%;text-align:right;height:55px;line-height:55px;color:#888;font-size:16px;overflow:hidden}
.web_position .position a{color:#888;vertical-align:middle}
.web_position.s1{border:none}
.web_position.s1>.title{display:none}
.web_position.s1>.position{text-align:left}

.clean{zoom:1}
.clean:after,.clean:before{content:'';display:table}
.clean:after{clear:both}



@media(max-width: 992px){
.newsPage{flex-direction: column;}
.newsPage .btnn{display: none;}
.newsPage>div{line-height: 40px;}
.newsPage .page-a{width:100%;margin-bottom: 10px;}
.newsPage .page-a:nth-child(3){text-align: left;}

}
@media(max-width: 576px){
.newsPage>div{line-height: 20px;padding:10px;}
.yanzheng{flex-wrap:wrap;}
.yanzheng img{width:48%;}
.yanzheng .code{width:48%;}
.yanzheng .submit{width:100%;margin-top: 15px;}
}






@media only screen and (min-width: 1200px) and (max-width: 1920px) {
.header { transition: all 0.5s; position: fixed; left: 0; top: 0; width: 100%; z-index: 20; z-index: 100;}
.top{background: rgba(0,0,0,.47);margin-bottom: ;}
.header.on{background: rgba(0,0,0,.47);top:-2.343vw;}
.topbox{width: 71.35417vw;display: flex;justify-content: space-between;align-items: center;margin: 0 auto;max-width: 94%;}
.top_left ul{display: flex;gap: 2.60417vw;}
.top_left li{font-size: 14px;color: #fff;line-height: 2.34375vw;}
.top_left li img{display: inline-block;vertical-align: middle; margin: -3px 0.3125vw 0 0;}
.top_right ul{display: flex;gap: 1.66667vw;}
.top_right li{line-height: 2.34375vw;}
.top_right li img{transition: all .5s;}
.top_right li a:hover img{opacity: .5;}
.headerbox{margin: 0 auto;width: 71.35417vw;max-width: 94%;display: flex;  justify-content: space-between; align-items: center; }
.logo { width: 14.16667vw;}
.logo img { width:100%; transition: all 0.5s;}

.nav ul{ display: flex; justify-content: center; align-items: center;gap: 3.38542vw;}
.nav li{position: relative;}
.nav li h2 a { transition: all 0.5s; line-height: 3.645vw; white-space: nowrap; font-size: 0.83333vw; color: #ffffff;font-family: font1;text-transform: uppercase;}
.nav li:hover h2 a{color: #c9a84c;}
.sub{position: absolute;width: calc(100% + 3.125vw); top:3.645vw;left: 50%;transform: translateX(-50%);background: #fff;display: none;border-top: 0.15625vw solid #bd8203;}
.sub dt a{display: block; font-size: 0.83333vw; line-height: 2.23958vw;transition: all .6s; color: #141312;padding: 0 0 0 0.9375vw;border-bottom: 0.05208vw solid #e7e7e7;font-family: font1;}
.sub dt a:hover{background: #eaeaea;color: #bd8203; padding-left: 1.77083vw;}

.banner { position: relative;}
.banner .swiper-slide img{ transition: all 8s; display: block; width: 100%;}

.banner_text{position: absolute;width: 71.35417vw;left:50%; top:50%; transform:translate(-50%,-50%);}
.banner_text h3{font-size: 14px; position: relative; padding: 0 0 0 3.38542vw;margin-bottom: 1.04167vw;color: #c3a77d;font-family:Arial, Helvetica, sans-serif}
.banner_text h3:before{position: absolute;content: "";height: 0.05208vw;width: 2.60417vw;background: #c3a77e;left: 0;top: 50%;transform: translateY(-50%);}
.banner_text h2{color: #fff;font-size: 2.91667vw;line-height: 1.2;font-family: font1;}
.banner_text p{color: #fff;font-size: 0.83333vw; line-height: 1.5;margin: 3.64583vw 0 2.08333vw;}
.banner_text ul{display: flex;gap: 1.30208vw; transition: 0.6s;}
.banner_text span{display: block;min-width: 10.9375vw;padding: 0 1.04167vw; line-height: 2.39583vw;background: #c3a77e;color: #0f0b06;font-family: font2;font-size: 0.83333vw;}
.banner_text span:hover{background: #7d623a; color:#FFFFFF;}
.bonner_btn{width: 71.35417vw; position: absolute; bottom: 3.38542vw;left: 50%;transform: translateX(-50%);max-width: 94%;z-index: 10;}
.bonner_btn .swiper-button-next{right: 0; width: 2.29167vw;height: 2.29167vw;background-size: 100%;}
.bonner_btn .swiper-button-prev{right: 0; width: 2.29167vw;height: 2.29167vw;background-size: 100%;left: auto;right: 3.125vw;}
.bonner_btn .swiper-button-next:after,.bonner_btn .swiper-button-prev:after{font-size: 0;}

.w1370{width: 71.35417vw;margin: 0 auto;max-width: 90%;}
.bg1{background: url(../images/a_01.png) no-repeat right bottom #f2f2f2;background-size: 36.45833vw auto;}
.title{text-align: center;}
.title h3{font-size: 0.83333vw;color: #8f5c11;text-transform: uppercase;margin-bottom: 0.78125vw;}
.title h2{font-size: 2.76042vw;color: #1d1c1c;font-family: font1;}
.floor{padding: 4.16667vw 0 5.72917vw;}
.floorbox{padding: 4.6875vw 0 0 0;display: flex;justify-content: space-between;flex-wrap: wrap;align-items: flex-end;}
.ovder{width: 50%; padding-right: 1.82292vw;}
.ovder video{width: 100%;object-fit:cover;aspect-ratio: 646 / 495;}
.floor_text{width: 50%;padding-left: 1.82292vw;}
.floor_text p{font-size: 0.83333vw;color: #050505;line-height: 1.5;}
.floor_text ul{display: flex;gap: 1.04167vw;flex-wrap: wrap;padding-top: 0.78125vw;}
.floor_text li{width: calc(50% - 1.04167vw/2);border-radius: 0.52083vw;border: 0.05208vw solid #bea37b;transition: all .6s;padding: 1.04167vw;}
.floor_text li:hover{background: #bea37b;}
.floornr h2{font-size: 1.875vw;font-family: font1;color: #8f5c11;}
.floornr h3{font-size: 0.83333vw;color: #050505;margin: 0.52083vw 0;}
.floornr span{font-size: 13px;color: #050505; opacity: .4;line-height: 1.4;}

.floor_text_a{width: 100%;}
.floor_text_a p{font-size: 0.83333vw;color: #050505;line-height: 1.5;}
.floor_text_a ul{display: flex;gap: 1.04167vw;flex-wrap: wrap;padding-top: 2.78125vw; padding-bottom: 2.78125vw;}
.floor_text_a li{width: calc(24.62% - 1.04167vw/2);border-radius: 0.52083vw;border: 0.05208vw solid #bea37b;transition: all .6s;padding: 1.04167vw;}
.floor_text_a li:hover{background: #bea37b;}
.floornr_a h2{font-size: 1.875vw;font-family: font1;color: #8f5c11;}
.floornr_a h3{font-size: 0.83333vw;color: #050505;margin: 0.52083vw 0;}
.floornr_a span{font-size: 13px;color: #050505; opacity: .4;line-height: 1.4;}


.wood{padding: 4.6875vw 0 1.82292vw;}
.wood_content .mySwiper{padding: 3.64583vw 0 1.82292vw;}
.wood_img{position: relative;overflow: hidden;}
.wood_img:before{position: absolute;content: "";background: rgba(0,0,0,.5);transition:  .6s;width: 100%;height: 100%; top: 0;left: 0;opacity: 0;z-index: 5;}
.wood_img img{width: 100%; object-fit: cover;aspect-ratio: 320 / 455;transition: all 1s;}
.wood_text{position: absolute;width: 100%; left: 0;bottom: 0; z-index: 10;padding: 1.5625vw 1.04167vw; background: linear-gradient(to top, rgb(0, 0, 0,.4), rgb(0, 0, 0,0));}
.wood_text h3{color: #fff;font-size: 14px;text-transform: uppercase;}
.wood_text h2{font-size: 1.04167vw;color: #c3a77e;margin-top: 0.78125vw;font-family: font1;}
.woodbox p{font-size: 12px; line-height: 1.5;color: #7b7474;margin-top: 0.78125vw;text-transform: uppercase;}
.woodbox:hover .wood_img:before{opacity: 1;}
.woodbox:hover img{transform: scale(1.1);}
.wood_content .swiper-pagination-bullet{width: 0.625vw;height: 0.625vw;border-radius: 0.3125vw; opacity: 1;background: #bea37b;transition:  .6s;}
.wood_content .swiper-pagination-bullet-active{width: 1.66667vw;background: #5c614b;}

.bg2{background: #f2f2f2;}
.about{padding: 1.5625vw 0;margin-bottom: 1.5625vw;}
.about h2{text-align: center; font-size: 1.25vw;color: #8f5c11;margin-bottom: 1.82292vw;font-family: font1;text-transform: capitalize;}
.about ul{justify-content: space-between;gap:1.562vw;flex-wrap: wrap;}
.about li{width: calc(50% - 3.385vw/2); padding: 0 1.562vw;}
.about ul li:nth-child(2n-1){text-align: right;}
.about h3{font-size: 14px;color: #010101;font-weight: bold;margin-bottom: 0.52083vw;text-transform: uppercase;}
.about p{font-size: 12px;color: #7b7474;text-transform: uppercase; line-height: 1.5;}
.more{display: block;text-align: center; font-size: 0.83333vw;color: #8d8d8d;transition: .5s;}
.more img{display: inline-block;vertical-align: middle; margin: -3px 0 0 0.52083vw;}
.more:hover{color: #8f5c11;}

.mark{padding: 4.94792vw 0 6.77083vw;}
.mark_conter{padding-top: 3.64583vw;}
.title p{font-size: 0.83333vw; line-height: 1.5;color: #484747;opacity: .59;margin-top: 1.04167vw;text-transform: uppercase;}
.mark_conter ul{display: flex;flex-wrap: wrap;gap: 1.97917vw;}
.mark_conter li{border-radius: 0.52083vw;border: 0.05208vw solid #c3a77e;width: calc(25% - 5.9375vw/4);text-align: center;transition: all .8s; padding: 2.60417vw 1.30208vw 1.30208vw 1.30208vw;}
.mark_conter img{margin: 0 auto;height: 1.92708vw;transition: all .4s;}
.mark_conter h2{font-family: font1;font-size: 0.9375vw;color: #1d1c1c;margin: 1.14583vw 0 0.78125vw;}
.mark_conter p{font-size: 12px;color: #484747;opacity: 0.51; line-height: 1.6;text-transform: uppercase;}
.mark_conter li:hover{background: #c3a77e;}
.mark_conter li:hover img{filter: brightness(0) invert(1);}

.team{padding: 0 0 4.16667vw;}
.tetitl{display: flex;justify-content: space-between;align-items: center;}
.team_left{width: 50%;}
.team_title p{font-size: 0.83333vw;color: #8f5c11;text-transform: uppercase;margin-bottom: 0.52083vw;}
.team_left h2{font-family: font1;font-size: 2.5vw; line-height: 1.2;color: #020202;text-transform: uppercase;}
.team_right{width: 50%; position: relative; padding-left: 2.86458vw;}
.team_right p{font-size: 14px; line-height: 1.6;color: #8f5c11;text-transform: uppercase;}
.team_right:before{position: absolute;content: "";border-left: 0.05208vw solid #ffca71;height: 3.125vw;left: 0;top: 50%;transform: translateY(-50%);}
.team_content ul{display: flex;flex-wrap: wrap;gap: 1.30208vw; padding-top: 4.16667vw;}
.team_content li{width: calc(25% - 3.90625vw/4); box-shadow:0 0 0.52083vw rgba(0, 0, 0, .1); }
.teambox span{display: block;overflow: hidden;}
.teambox span img{transition: all 1s;width: 100%;object-fit: cover;aspect-ratio: 323 / 366;}
.teambox:hover img{transform: scale(1.1);}
.team_text{padding: 1.04167vw 0.78125vw;}
.team_text h2{font-family: font1;font-size: 1.25vw;color: #020202;}
.team_text h3{font-size: 14px;color: #8f5c11;margin: 0.26042vw 0 0.78125vw;}
.team_text p{font-size: 14px;color: #898484;line-height: 1.5;}

.team_pro{padding: 0 0 4.16667vw;}
.team_pro .team_pro_title { padding-top: 4.16667vw;}
.team_pro .team_pro_title a{ float:left; display: block; font-size:16px; line-height:40px; text-align:center; border-radius: 20px; border: 1px solid #bea37b;transition: all .6s; padding-left:1vw; padding-right:1vw; margin-right:.86vw;}
.team_pro .team_pro_title a:hover{background: #bea37b; color:#FFFFFF;}
.team_pro .team_pro_title .on{background: #bea37b; color:#FFFFFF;}
.team_content_pro ul{display: flex;flex-wrap: wrap;gap: 1.30208vw; padding-top: 1.86667vw;}
.team_content_pro li{width: calc(25% - 3.90625vw/4); box-shadow:0 0 0.52083vw rgba(0, 0, 0, .1); }
.teambox_pro span{display: block;overflow: hidden;}
.teambox_pro span img{transition: all 1s;width: 100%;object-fit: cover;aspect-ratio: 320 / 444;}
.teambox_pro:hover img{transform: scale(1.1);}
.team_text_pro{position: absolute; left: 0; bottom: 0; z-index: 10; padding: 1.04167vw 0.78125vw; background: linear-gradient(to top, rgb(0, 0, 0,0.3), rgb(0, 0, 0,0)); width:100%;}
.team_text_pro h2{font-family: font1;font-size: 1.25vw;color: #f3d4a8;}
.team_text_pro h3{font-size: .85vw;color: #fff;margin: 0.26042vw 0 0.78125vw;}

.buye{padding: 3.90625vw 0 2.86458vw;}
.buye_content{overflow: hidden; position: relative;padding-top: 3.38542vw;}
.buye_content .mySwiper{padding-bottom: 2.70833vw;}
.buye_content .swiper-pagination-bullet{width: 0.625vw;height: 0.625vw;border-radius: 0.3125vw; opacity: 1;background: #bea37b;transition:  .6s;}
.buye_content .swiper-pagination-bullet-active{width: 1.66667vw;background: #5c614b;}
.buyebox{background: #c3a77e;padding: 1.30208vw 1.04167vw;}
.buyebox p{font-size: 0.9375vw; line-height: 1.5;color: #fff;font-family: font1;height: 4.5em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.buyebox h2{font-size: 0.9375vw;font-family: font1; color: #000000;margin: 1.5625vw 0 0.52083vw;}
.buyebox h3{font-size: 14px;font-family: font1;color: #5c614b;}

.news{padding: 4.94792vw 0 3.64583vw;}
.news_content{padding-top: 2.60417vw;}
.news_content ul{display: flex;gap: 1.04167vw;padding-bottom: 1.82292vw;}
.news_content li{width: calc(33.333% - 2.08333vw/3);transition: all .6s;background: #f0f1ef;}
.newsbox span{display: block;overflow: hidden;}
.newsbox img{width: 100%; object-fit: cover;transition: all 1s;aspect-ratio: 445 / 285;}
.news_text{padding: 1.30208vw 1.04167vw;}
.news_text p{font-family: font1;font-size: 0.83333vw;color: #a9713e; line-height: 1.5;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news_content li:hover{background: #d4c1a3;}
.news_content li:hover img{transform: scale(1.1);}
.news_content li:hover p{color: #000000;}

.news_b{padding: 4.94792vw 0 3.64583vw;}
.news_content_b{padding-top: 2.60417vw;}
.news_content_b ul{display: flex;gap: 1.04167vw;padding-bottom: 1.82292vw;}
.news_content_b li{width: calc(50% - 2.08333vw/3);transition: all .6s;background: #f0f1ef;}
.newsbox_b span{display: block;overflow: hidden;}
.newsbox_b img{width: 100%; object-fit: cover;transition: all 1s;aspect-ratio: 445 / 285;}
.news_text_b{padding: 1.30208vw 1.04167vw;}
.news_text_b p{font-family: font1;font-size: 0.83333vw;color: #a9713e; line-height: 1.5;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news_content_b li:hover{background: #d4c1a3;}
.news_content_b li:hover img{transform: scale(1.1);}
.news_content_b li:hover p{color: #000000;}

.cledr{padding: 4.42708vw 0 3.90625vw;}
.cledr_center{padding-top: 3.38542vw;}
.cledr_center ul{display: flex;flex-wrap: wrap;gap: 1.82292vw;}
.cledr_center li{width: calc(33.333% - 3.64583vw/3);transition: all .6s;background: #bea37b;}
.clederbox{position: relative; padding: 3.125vw 1.30208vw 0.78125vw 1.30208vw;}
.clederbox span{position: absolute;top: -2.34375vw;color: #ad7420;font-size: 4.89583vw;right: 1.30208vw;font-family: font1;line-height: 1;font-style: oblique;}
.clederbox h2{font-size: 1.25vw;color: #663d01;transition: all .6s;font-family: font1;margin-bottom: 0.78125vw;}
.clederbox p{font-size: 14px; line-height: 1.5;color: #343232;transition: all .6s;}
.cledr_center li:hover{background: #474645;}
.cledr_center li:hover h2{color: #fff;}
.cledr_center li:hover p{color: #bea37b;}

.bj3{background: url(../images/a_01.png) no-repeat center center;background-size: auto 100%;}
.next{padding: 5.46875vw 0 9.89583vw;}
.next_centent{text-align: center;padding-top: 3.125vw;}
.next_centent ul{display: inline-block;}
.next_centent li{padding-bottom: 0.67708vw;text-align: left;display: flex;gap: 3.125vw;align-items: center;}
.next_centent li a{display: block;line-height: 2.96875vw;padding-left: 1.30208vw;background: #bea37b;color: #1d1c1c;font-size: 0.83333vw;min-width: 11.97917vw; position: relative;}
.next_centent li a:hover{background: #1d1d1d; color:#FFFFFF; transition:  .6s;}
.next_centent li span{display: block;line-height: 2.96875vw;padding-left: 1.30208vw;background: #bea37b;color: #1d1c1c;font-size: 0.83333vw;min-width: 11.97917vw; position: relative;}
.next_centent li img{display: inline-block;vertical-align: middle; margin: -3px 0.52083vw 0 0;}
.next_centent li b{font-size: 0.83333vw;color: #a9713e;}
.next_centent li a em{position: absolute;background: url(../images/a_02.png);width: 0.36458vw;height: 0.57292vw; right: 0.78125vw;top: 50%;transform: translateY(-50%);}
.next_centent p{margin-top: 3.125vw; line-height: 1.5;font-size: 0.83333vw;color: #c3a77e;font-variant: small-caps;}

.footer{background: #1d1d1d;}
.footerbox{width: 71.35417vw;margin: 0 auto;max-width: 94%;}
.foot_top{display: flex;justify-content: space-between;padding: 2.86458vw 0 0 0;flex-wrap: wrap;}
.foot_left img{margin-left: 3.80417vw;}
.foot_left h3{color: #fff;font-size: 12px;margin: 1.04167vw 0 1.30208vw;}
.foot_left h2{color: #fff;font-size: 1.25vw;font-family: font1;margin-bottom: 1.82292vw;}
.foot_left p{color: #fff;font-size: 14px;line-height: 1.6; opacity: .25;}
.foot_left ul{padding-top: 1.04167vw;}
.foot_left ul li a{font-size: 14px;color: #bea37b; display: inline-block; position: relative; line-height: 1.97917vw; padding-left: 1.09375vw;}
.foot_left ul li a:before{position: absolute;content: "";width: 0.41667vw;height: 0.41667vw;left: 0;top: 50%;transform: translateY(-50%);background: #a9713e;}
.foot_right{width: calc(100% - 33.33333vw);display: flex;justify-content: space-between;flex-wrap: wrap;}
.navbottoom{width: 13.28125vw;}
.navbottoom h2{font-size: 14px;color: #edd9b4;opacity: .3;font-variant: small-caps;margin-bottom: 2.08333vw;}
.navbottoom li a{display: block;transition: all .6s; border-bottom: 0.05208vw solid #3d3d3d;font-size: 14px;color: #fff; opacity: .25;line-height: 2.39583vw;}
.navbottoom li a:hover{opacity: .5;}
.gsdz{width: calc(100% - 17.1875vw);}
.gsdz_top{border-bottom: 0.05208vw solid #3f3f3f;padding-bottom: 1.04167vw;}
.gsdz_top h2{font-size: 14px;color: #edd9b4;opacity: .3;font-variant: small-caps;margin-bottom: 2.08333vw;}
.gsdz_top li h3{display: flex;justify-content: space-between;align-items: center;font-size: 14px; color: #fff;line-height: 1.61458vw;}
.gsdz_top li h3 b{width: calc(100% - 1.875vw);opacity: .25;}
.gsdz_top li p{font-size: 14px; opacity: .25; padding-left: 1.875vw; line-height: 1.61458vw;color: #fff;}
.gsdz_bottom{padding: 1.30208vw 0;}
.gsdz_bottom p{font-size: 14px; opacity: .25; line-height: 1.61458vw;color: #fff;}
.bqxx{border-top: 0.05208vw solid #636363;height: 3.22917vw;display: flex;justify-content: space-between;align-items: center;}
.bqxx {color: #fff;font-size: 14px; line-height: 1.6;}
.bqxx span{cursor: pointer;}

/**/
.nybanner_text{position: absolute;text-align: center; max-width: 94%;left:50%; top:50%; transform:translate(-50%,-50%);}
.nybanner_text h3{font-size: 14px;color: #c3a77d;font-variant: small-caps;}
.nybanner_text h2{font-family: font1;color: #fff;font-size: 2.91667vw;margin: 1.92708vw 0;}
.nybanner_text p{font-size: 0.83333vw;line-height: 1.5;color: #fff; opacity: .44;}

.aboutn{display: flex;justify-content: space-between;flex-wrap: wrap; padding: 4.94792vw 0 3.125vw;}
.aboutn_left{width: 50%; padding-right: 1.82292vw;}
.aboutn_left h3{font-size: 0.83333vw;color: #8f5c11;font-variant: small-caps;}
.aboutn_left h2{font-size: 2.76042vw;color: #1d1c1c;font-family: font1;margin: 1.04167vw 0 1.5625vw;}
.aboutn_left p{font-size: 0.83333vw;color: #050505; line-height: 1.8;}
.aboutn_right{width: 50%; padding-left: 1.82292vw;}
.aboutn_right video{width: 100%; object-fit: cover;aspect-ratio: 646 / 431;}

.lxwm{display: flex; padding: 1.5625vw 0 2.08333vw;}
.lxwm_text{width: 50%;}
.lxwm_top span{font-size: 0.83333vw;color: #8f5c11;font-variant: small-caps;}
.lxwm_top h2{font-size: 2.76042vw;color: #1d1c1c;font-family: font1;margin: 1.04167vw 0 1.82292vw;}
.lxwm_top p{font-size: 0.83333vw; line-height: 1.8;color: #050505;}
.lxwm_lb{padding: 2.60417vw 0 1.5625vw 0;border-bottom: 0.05208vw solid #a3a3a3;}
.lxwm_lb h3{display: flex;justify-content: space-between;align-items: center;font-size: 0.83333vw;color: #1d1c1c;font-variant: small-caps;font-weight: 700;line-height: 1.6;}
.lxwm_lb h3 span{padding-left: 0.52083vw;}
.lxwm_lb h3 b{font-weight: bold;width: calc(100% - 2.60417vw);}
.lxwm_lb p{padding-left: 2.60417vw;font-size: 0.83333vw;color: #1d1c1c;line-height: 1.6; margin-bottom:30px;}
.lxwm_wb{padding: 1.30208vw 0.78125vw;}
.lxwm_wb p{font-size: 0.83333vw;color: #1d1c1c;line-height: 1.6;}
.lxwm_right{width: 50%; padding-left: 2.08333vw;}
.lxwm_right h2{font-family: font1;font-size: 1.5625vw;color: #1d1c1c;margin-bottom: 1.04167vw;}
.lxwm_right p{font-size: 0.83333vw;color: #050505;line-height: 1.6;}
.lxwm_right ul{padding-top: 1.82292vw;gap: 1.30208vw;flex-wrap: wrap;display: flex;padding-bottom: 1.30208vw;}
.lxwm_right li{width: calc(50% - 1.30208vw/2);}
.lxwm_right span{display: inline-block; font-size: 14px;color: #a2732e;margin-bottom: 0.78125vw;}
.input1{width: 100%; padding: 0 0.78125vw;height: 2.34375vw; line-height: 2.23958vw;border: 0.05208vw solid #c3a77e;border-radius: 0.3125vw;font-size: 0.83333vw;background: none;}
.text1{width: 100%; padding: 0.78125vw;height: 5.36458vw; border: 0.05208vw solid #c3a77e;border-radius: 0.3125vw;font-size: 0.83333vw;}
.lxwm_right ul li:nth-child(5){ width:100%;}
.lxwm_right ul li:nth-child(6){ width:100%;}
.btn1{width: 100%;border: none;cursor: pointer; font-size: 0.9375vw;height: 2.39583vw;background: #c3a77e;color: #1d1c1c;border-radius: 0.3125vw;}
}
@media screen and (max-width: 950px) {
.nav li:hover h2 a{ color: #000;}
.header.on{top: 0;}
.top{display: none;}
.header{height: 60px;background: rgba(0, 0, 0, .47);}
.menubox{ display: block; position: absolute;right: 40px; top: 8px; width:.5rem; height: .48rem;opacity: 1;pointer-events: auto;transition: 0.3s;}
.menubox div{position: absolute;left: 20px;width: 30px;height: 3px;background-color: #fff;transition: 0.6s;}
.menubox div:nth-child(1){top: 9px;}
.menubox div:nth-child(2){top: 19px;width: 50%;}
.menubox div:nth-child(3){top: 29px;}
.menubox.on div:nth-child(1){top: 19px;transform: rotateZ(45deg);}
.menubox.on div:nth-child(2){top: 19px;opacity: 0;}
.menubox.on div:nth-child(3){top: 19px;transform: rotateZ(-45deg);} 
.logo{width: 240px;position: absolute;left: 15px;top: 50%;transform: translateY(-50%);}
.dhbg{position: fixed;z-index: 88;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.7);display: none;}
.nav{position: fixed;z-index: 100%;width: 200px;left: -200px;background: #bea37b;height: calc(100vh - 60px);top: 60px;overflow: auto;}
.nav ul{display: block;}
.nav li h2 a{font-size: 12px; line-height: 3;padding: 0 15px;}
.nav li h2{position: relative;}
.nav li h2 b{display: block;width: 1rem;height: 100%; position: absolute;right: 0; top: 0;background: url(../images/a_04.png) no-repeat center center;background-size: .3rem auto;background-size: 10px 6px;}
.sub{position: static;transform: translateX(0%);width: 100%;padding: 5px 0;background: rgba(255,255,255,.8);}
.sub dt a{text-align: left;font-size: 12px; line-height: 2; padding: 2px 25px;}

.banner_text h2{font-size: 16px;}
.banner_text p{display: none;}
.banner_text ul{display: none;}
.banner_text h3{display: none;}
.bonner_btn{bottom: 15px;}
.bonner_btn .swiper-button-next{width: 30px;height: 30px;}
.bonner_btn .swiper-button-prev{width: 30px;height: 30px; right: 45px;}
.bannerbox{height: 250px;}
.bannerbox img{width: 100%;height: 100%; object-fit: cover;}

.floor{padding: 50px 0;}
.title h2{font-size: 24px;}
.floorbox{padding-top: 20px;display: block;}
.ovder{padding: 0;width: 100%;}
.floor_text{padding: 15px 0 0 0;width: 100%;}
.floor_text li{padding: 20px 15px;}
.wood{padding: 50px 0;}
.wood_content .mySwiper{padding-top: 20px;}

.mark{padding: 50px 0;}
.mark_conter{padding-top: 20px;}
.mark_conter ul{gap:15px;}
.mark_conter li{width: calc(50% - 15px/2);}
.team_title p{text-align: center;}
.tetitl{display: block;text-align: center;}
.team_left{width: 100%;}
.team_left h2{font-size: 24px;}
.team_right{padding: 0;width: 100%;}
.team_right:before{display: none;}
.team_content ul{padding-top: 20px;}
.team_content li{width: 100%;}
.title p{font-size: 12px;}
.buye_content{padding-top: 20px;}
.news{padding: 50px 0;}
.news_content{padding-top: 20px;}
.news_content li{width: 100%;}

.cledr{padding: 50px 0;}
.cledr_center li{width: 100%;}
.next{padding: 50px 0;}
.next_centent{padding-top: 20px;}
.next_centent li{display: block;}
.next_centent li b{margin-top: 20px;display: inline-block;}
.about li{padding: 0;width: calc(50% - 15px);}
.about ul{gap:15px}
.footerbox{padding: .4rem 0 0 0;}
.foot_top h2{line-height: 1.8;font-size: 16px;}
.foot_right{width: 100%;display: block;}
.gsdz{width: 100%;}	
.navbottoom{width: 100%;}
.foot_top{padding: 0;}
.bqxx{display: block;text-align: center;height: auto;padding: 15px 0;}

.banner1{height: 240px;}
.banner1 img{height: 100%;object-fit: cover;}
.nybanner_text{max-width: 100%;}
.nybanner_text h2{font-size: 24px;margin: 10px 0;}
.nybanner_text p{font-size: 14px;}
.aboutn{display: block;padding: 50px 0;}
.aboutn_left{width: 100%; padding: 0;}
.aboutn_left h2{font-size: 24px;margin: 10px 0;}
.aboutn_right{width: 100%; padding: 15px 0 0 0;}
.lxwm{display: block;padding: 50px 0;}
.lxwm_text{width: 100%;}
.lxwm_top h2{font-size: 24px;margin: 10px 0 15px;}
.lxwm_right{padding: 0;width: 100%;}
.lxwm_right li{width: 100%;}


}


/* pro放大镜 */
.webpro_detail{margin:30px 0;position:relative}
.webpro_detail .share{text-align:center;margin-top:20px}
.webpro_detail .left_small_img .bx-controls-direction{display:block}
.webpro_detail .gallery{position:relative;float:left;width:50.834%;margin-right:0;min-height:450px;padding-bottom:20px}
.webpro_detail .gallery .bigimg{padding-left:110px}
.webpro_detail .gallery .bigimg img{max-width:100%;max-height:100%;border:none}
.webpro_detail .gallery .bigimg .MagicZoom{display:block;margin:0 auto;font-size:0;max-width:100%}
.webpro_detail .gallery .bigimg .MagicZoom img{border:0 !important;padding:0 !important;margin:0 !important}
.webpro_detail .gallery .bigimg .MagicZoomBigImageCont{border:1px solid #ddd}
.webpro_detail .gallery .bigimg .MagicZoomHeader{font-size:8pt !important;line-height:normal !important;color:#fff;background:#666;text-align:center !important}
.webpro_detail .gallery .bigimg .MagicZoomPup{border:1px solid #ccc;background:#fff;cursor:move}
.webpro_detail .gallery .bigimg .MagicZoomLoading{border:1px solid #ddd;background:url(../images/loading.gif) no-repeat 2px 50% #fff}
.webpro_detail .gallery #zoom-big{position:absolute;top:0;left:100%}
.webpro_detail .gallery #zoom-big img{max-width:none;max-height:none}
.webpro_detail .gallery #small_img{width:100px;position:absolute;left:0;top:0}
.webpro_detail .gallery #small_img .pic_box{width:90px;height:90px;border:1px solid #ddd;margin-bottom:8px;text-align:center;display:block}
.webpro_detail .gallery #small_img .pic_box:last-child{margin-bottom:0}
.webpro_detail .gallery #small_img .pic_box.on{border:1px solid #acd571}
.webpro_detail .gallery .left_small_img{position:absolute;left:0;top:0;width:90px;height:100%}
.webpro_detail .gallery .left_small_img .pic_box{border:1px solid #ddd;text-align:center;display:block;overflow:hidden;position:relative;width:calc( 100% - 2px )!important;padding-top:calc( 100% - 2px );height:0}
.webpro_detail .gallery .left_small_img .pic_box a{position:absolute;left:0%;top:0%;width:100%;height:100%}
.webpro_detail .gallery .left_small_img .pic_box img{max-height:80.5px;display:inline-block;vertical-align:middle}
.webpro_detail .gallery .left_small_img .pic_box span{display:inline-block;vertical-align:middle}
.webpro_detail .gallery .left_small_img .pic_box{margin-bottom:13%}
.webpro_detail .gallery .left_small_img .pic_box:last-child{margin-bottom:0}
.webpro_detail .gallery .left_small_img .pic_box.on{border-color:#3c3c3c}
.webpro_detail .gallery .left_small_img .pic_box[pos=video]:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;background:rgba(0,0,0,0.1) url(../images/icon_video_play.png) no-repeat center center;z-index:1}
.webpro_detail .gallery .left_small_img .bx-wrapper{padding:36px 0}
.webpro_detail .gallery .left_small_img .bx-wrapper .bx-controls-direction a{bottom:0;left:0;z-index:1}
.webpro_detail .gallery .bigimg .video_container{overflow:hidden;width:100%;margin:0 auto}
.webpro_detail .gallery .bigimg .video_container iframe{min-height:450px}
.pic_box em{vertical-align:middle;height:100%;display:inline-block}
.pic_box img{vertical-align:middle}

@media only screen and (min-width:1024px){.webpro_detail .gallery .left_small_img .bx-wrapper .bx-pager{display:none}
.webpro_detail .gallery .bx-wrapper .bx-controls-direction a{margin-top:0;top:unset;bottom:0;width:100%;background:#fff;padding-top:0;height:16px;display:block}
.webpro_detail .gallery .bx-wrapper .bx-controls-direction .bx-prev{background:url(../images/icon_prod_bx_prev.png) no-repeat center;bottom:unset;top:0}
.webpro_detail .gallery .bx-wrapper .bx-controls-direction .bx-next{background:url(../images/icon_prod_bx_next.png) no-repeat center}
}
.webpro_detail .gallery .products_img{display:none}
.webpro_detail .gallery .products_img iframe{width:96vw;height:96vw}
.webpro_detail .info{width:49.166%;float:left;padding-left:40px;box-sizing:border-box}
.webpro_detail .info .name{font-size:24px;color:#5d5d5d}
.webpro_detail .info .number{margin:10px 0;font-size:16px; line-height:28px; color:#747474; padding:10px 0}
.webpro_detail .info .number span{font-weight:bold}
.webpro_detail .info .share{margin:10px 0}
.webpro_detail .info .desc{font-size:16px;margin:10px 0;line-height:190%;color:#888}
.webpro_detail .info .attribute{margin:10px 0}
.webpro_detail .info .attribute li{line-height:30px;overflow:hidden;color:#888;font-size:16px}
.webpro_detail .info .attribute li span{display:inline-block}
.webpro_detail .info .attribute li span:first-child{min-width:120px;margin-right:10px}
.webpro_detail .info .price{padding:7px 0;font-size:24px;color:#ff6600}
.webpro_detail .info .hide_price{font-size:18px;font-family:'OpenSans-Bold';color:#333;margin-right:15px}
.webpro_detail .info .login_tips{display:inline-block;font-size:14px;color:#ff6600;font-family:'Arial';padding-left:30px;background-image:url('../images/login_price_icon.png');background-repeat:no-repeat;background-position:left center;line-height:20px}
.webpro_detail .info .price_range{font-family:"Opensans-Regular";font-size:14px;line-height:14px;color:#999;display:flex;align-items:flex-end;padding:20px 10px 21px}
#interval_price,.webpro_detail .info .price_range .price{font-family:"Opensans-Bold";font-size:18px;line-height:20px;color:#333;margin:0;padding:0}
.webpro_detail .info .price_range .unit{margin-left:6px;letter-spacing:0.1px}
.webpro_detail .info .price_range .line{font-size:14px;line-height:12px;margin:0 5px}
.webpro_detail .info .price_range .min_order{color:#333;letter-spacing:0.1px}
.webpro_detail .info .price_range .min_order span{color:#999}
.webpro_detail .info .button{margin:20px 0}
.webpro_detail .info .button > a,.webpro_detail .info .button > button#addtocart_button,.webpro_detail .info .button > a#login_addtocart_button{width:calc( (100% - 90px - 2% )/2 - 2% );box-sizing:border-box;max-width:200px;height:45px;line-height:45px;display:block;color:#f24330;text-align:center;background:#fff0ee;font-size:16px;font-family:'OpenSans-Bold';text-decoration:none;float:left;margin-right:12px;border-radius:3px;margin-bottom:10px;border:1px solid #f24330;height:48px!important;line-height:48px!important;margin-right:2%;padding:0}
.webpro_detail .info .button > button#addtocart_button{height:47px;line-height:47px;background:#f24330;color:#fff}
.webpro_detail .info .button > a#login_addtocart_button{height:47px;line-height:47px;background:#cccccc;color:#fff;border-color:#cccccc}
.webpro_detail .info .button iframe{display:none}
.webpro_detail .info .button .download_button{position:relative;float:left;width:48px;height:48px;background:url(../images/pdf_download_icon.png) no-repeat center center / 48px 48px;border:none;font-size:0}
.webpro_detail .info .button .download_button > span{height:48px;width:48px;background:url(../images/down.png) no-repeat center/22px;display:inline-block;border-radius:3px;cursor:pointer;display:none}
.webpro_detail .info .button .download_button > span:after{position:absolute;bottom:-16px;left:17px;z-index:11;border-top:1px solid #ddd;border-right:1px solid #ddd;transform:rotate(-45deg);width:10px;height:10px;background:#fff;content:'';opacity:0;visibility:hidden;transition:all .4s}
.webpro_detail .info .button .download_button > span.no_file:after{display:none}
.webpro_detail .info .button .download_button .down_list{position:absolute;right:0px;top:100%;z-index:10;background:#fff;width:140px;border:1px solid #ddd;border-radius:5px;opacity:0;visibility:hidden;transition:all .4s}
.webpro_detail .info .button .download_button:hover .down_list,.webpro_detail .info .button .download_button:hover > span:after{opacity:1;visibility:visible}
.webpro_detail .info .button .prod_info_pdf{width:48px;height:48px;background:url(../images/pdf_download_icon2.png) no-repeat center center / auto 23px;border:none;font-size:0;border:1px solid #C2C2C2}
.webpro_detail .info .button .add_favorite{width:48px;height:48px;background:#fff!important;border:none;font-size:0;border:1px solid #C2C2C2}
.webpro_detail .info .button .add_favorite i{color:#333;font-size:20px}
.webpro_detail .info .button .add_favorite.is_in i{color:#eb3e3e}
.webpro_detail .info .button .add_favorite.is_in i::before{content:"\e6b0"}
.webpro_detail .info .down_list{margin-top:10px}
.webpro_detail .info .down_list li{height:36px;line-height:36px;overflow:hidden;padding:0 5px}
.webpro_detail .info .down_list li + li{border-top:1px solid #ddd}
.webpro_detail .info .down_list li a{font-size:14px;display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.webpro_detail .info .button > a:hover,.webpro_detail .info .button .prod_info_pdf:hover,.webpro_detail .info .button .add_favorite:hover{background-color:none!important}
.webpro_detail .info .button .download_button > span:hover{background-color:#333!important}
.webpro_detail .info .platform{margin:10px 0}
.webpro_detail .info .platform a{width:auto;height:50px;line-height:50px;margin-right:8px;padding:0 10px 0 60px;display:inline-block;border:1px solid #e3e3e3;border-radius:20px}
.webpro_detail .info .platform a.amazon_btn{background:url(../images/icon_platform_amazon.png) no-repeat 5px center/contain}
.webpro_detail .info .platform a.aliexpress_btn{background:url(../images/icon_platform_aliexpress.png) no-repeat 5px center/contain}
.webpro_detail .info .platform a.wish_btn{background:url(../images/icon_platform_wish.png) no-repeat 5px center/contain}
.webpro_detail .info .platform a.ebay_btn{background:url(../images/icon_platform_ebay.png) no-repeat 5px center/contain}
.webpro_detail .info .platform a.alibaba_btn{background:url(../images/icon_platform_alibaba.png) no-repeat 5px center/contain}
.webpro_detail .description{margin:20px 0}
.webpro_detail .description .title{border-bottom:1px solid #ddd;padding:10px 0;color:#555;overflow:hidden}
.webpro_detail .description .title span{line-height:38px;height:38px;font-size:20px;margin-right:30px;cursor:pointer;padding-bottom:5px;border-bottom:2px solid transparent;display:inline-block;word-break:keep-all; float:left;}
.webpro_detail .description .title span.cur{color:#222;border-color:#222}
.webpro_detail .description .contents{line-height:180%;min-height:300px;padding:10px 0;display:none}
.webpro_detail .description .global_mtitle{display:none;position:relative}
.webpro_detail .description .global_mtitle:after{content:'>';font-family:monospace;font-size:24px;position:absolute;top:0px;right:10px;-webkit-transition:all 300ms ease 0s;transition:all 300ms ease 0s}
.webpro_detail .description .global_mtitle.cur:after{transform:rotate(90deg)}


@media only screen and (max-width:1340px){.webpro_detail .info .button > a,.webpro_detail .info .button > button#addtocart_button,.webpro_detail .info .button > a#login_addtocart_button{font-size:15px}
}#chat_window .chat_box a.chat_item{text-indent:100px;overflow:hidden;white-space:nowrap}
@media (min-width:992px){#chat_window .chat_box:hover .box{display:block}
#chat_window .chat_box:hover .chat_box_menu .more{display:none}
}@media only screen and (max-width:1023px){.webpro_detail{margin:10px 0}
.webpro_detail .gallery{float:none;width:100%;min-height:inherit}
.webpro_detail .gallery .bx-wrapper .bx-controls-direction a{display:block}
.webpro_detail .gallery .bigimg,.webpro_detail .gallery #zoom-big,.webpro_detail .gallery .left_small_img,.webpro_detail .gallery #small_img{display:none}
.webpro_detail .gallery .products_img{display:block}
.webpro_detail .gallery .products_img img{margin:0 auto}
.webpro_detail .info .button > a,.webpro_detail .info .button > button#addtocart_button{width:calc(48% - 10px);max-width:inherit}
.webpro_detail .info{float:none;width:100%;padding:15px 0}
.webpro_detail .info .name{font-size:20px}
}@media only screen and (max-width:768px){.web_position>.title{display:none}
.web_position>.position{left:0;text-align:left}
.web_turn_page{margin:20px;height:auto;line-height:36px;float:none}
.web_turn_page span{height:30px;width:30px;line-height:30px}
.web_turn_page span a,.web_turn_page span font{height:30px;width:30px}
.webpro_detail .description{margin:0}
.webpro_detail .description .contents{min-height:auto;display:block}
.webpro_detail .description .title{display:none}
.webpro_detail .description .global_mtitle{display:block;font-size:18px;line-height:24px;margin-bottom:10px;border-bottom:1px solid #c1c1c1;padding-bottom:15px;cursor:pointer}
.webpro_detail .description .contents .editor_cnt{height:0;overflow:hidden}
.webpro_detail .description .contents .editor_cnt #global_editor_contents{min-height:200px}