@charset "UTF-8";
html{
  font-size:5.208vw;
}
@media screen and  (min-width:1920px){ /*主体宽度*/
  html{
  font-size: 100px;
}
}
@media screen and  (max-width:300px){
  html{
  font-size:100px;
}
}


html {
  scrollbar-width: thin;
  scrollbar-color: #D5AF7B #fff;
}
html::-webkit-scrollbar {
  width:20px;
}
html::-webkit-scrollbar-thumb {
  background-color:#fff;border-radius:8px;
}
html::-moz-scrollbar {
  width:20px; 
}
html::-moz-scrollbar-thumb {
  background-color:#fff;border-radius:8px;
}	



.max-1920{max-width:1920px; margin-right: auto; margin-left: auto;}
.w1080{max-width:1080px; margin-right: auto; margin-left: auto;}
.w1240{max-width:1240px; margin-right: auto; margin-left: auto;}
.w1490{max-width:1490px; margin-right: auto; margin-left: auto;}
.w1508{max-width:1508px; margin-right: auto; margin-left: auto;}
.w1556{max-width:1556px; margin-right: auto; margin-left: auto;}
.w1570{max-width:1570px; margin-right: auto; margin-left: auto;}
.w1676{max-width:1676px; margin-right: auto; margin-left: auto;}
.w1692{max-width:1692px; margin-right: auto; margin-left: auto;}
.w1696{max-width:1696px; margin-right: auto; margin-left: auto;}
.w1744{max-width:1744px; margin-right: auto; margin-left: auto;}
.w1754{max-width:1754px; margin-right: auto; margin-left: auto;}
.ctext{padding-left:0.8rem;padding-right:0.8rem;}
@media  screen and (max-width: 1024px){
.ctext{padding-left:16px;padding-right:16px;}
}





/*PC head*/
.t_navs{ width: 100%;position:fixed; left:0;top:0; z-index:60;}
.t_navs .top{width: 100%;background: rgba(0, 0, 0,0.15);position: relative; z-index: 16; transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease; height:1.8rem;}
.t_navs .top .logo{ display: flex; width: 100%; line-height:0; justify-content: center; padding:0.34rem 0 0 0;}
.t_navs .top .logo a{ float:left;}
.t_navs .top .logo a img{ max-width: inherit; width: auto; height:0.56rem;}
.t_navs .top .logo a .img1{display: block;}
.t_navs .top .logo a .img2{display: none;}
.t_navs .top .box{ display: flex; width:100%; justify-content:space-between; align-items:flex-end;  margin-top:0.26rem; padding:0 3.66% 0 11.82%;}
.t_navs .top .input{ margin:0.14rem 0; display: flex; align-items: center;}
.t_navs .top .input input{width:163px;display: block;font-size: 14px;color: #fff; line-height:24px; background:none;border:0; border-bottom: 1px solid #fff;font-weight: 300;}
.t_navs .top .input input::placeholder{color: #fff; opacity:1 !important;}
.t_navs .top .input .img{width:44px; min-width:44px; height:22px; display: block; background:url(img/search.svg) center no-repeat; background-size:20px auto !important;}
.t_navs .top .input .img:hover{ opacity:0.5;}
.t_navs .top .menu{float: left; margin-left:-0.75rem;}
.t_navs .top .menu ul{float: left;}
.t_navs .top .menu .nli{ float: left; position: relative; margin:0 0.38rem;}
.t_navs .top .menu .nli span a{ display: block;position: relative;line-height:0.64rem; font-size:16px;color: #fff; padding:0 0.37rem;font-weight: 400; }
.t_navs .top .menu .nli span a::after{ content:''; display: block; position: absolute; left:50%; bottom:0; height:0.04rem; width:0; background:#fff; transform: translateX(-50%); -ms-transform: translateX(-50%); }
.t_navs .top .menu .nli.active span a::after,
.t_navs .top .menu .nli:hover span a::after{ width:100%;}



.t_navs:hover .top{background: #fff; border-bottom:1px solid #bbb;}
.t_navs:hover .top .logo a .img1{display: none;}
.t_navs:hover .top .logo a .img2{display: block;}
.t_navs:hover .top .menu .nli span a{color: #000;}
.t_navs:hover .top .menu .nli span a::after{background: #000;}
.t_navs:hover .top .input input{color: #000; border-bottom: 1px solid #000;}
.t_navs:hover .top .input input::placeholder{color: #000; opacity:1 !important;}
.t_navs:hover .top .input .img{ background:url(img/search1.svg) center no-repeat; }

.t_navs.act .top{background: #fff; border-bottom:1px solid #bbb;height:60px;}
.t_navs.act .top .w1692{display: flex;align-items: center; justify-content: space-between;padding:0 8px;}
.t_navs.act .top .box{ margin:0 !important; padding:0 !important; align-items:center;}
.t_navs.act .top .logo{ width: auto; padding:0 !important;}
.t_navs.act .top .logo a img{ height:30px;}
.t_navs.act .top .logo a .img1{display: none;}
.t_navs.act .top .logo a .img2{display: block;}
.t_navs.act .top .menu{ margin-left:0.69rem;}
.t_navs.act .top .menu .nli{ margin:0 0.19rem;}
.t_navs.act .top .menu .nli span a{color: #000; line-height:60px;}
.t_navs.act .top .menu .nli span a::after{background: #000;}
.t_navs.act .top .input{ margin:0 !important;}
.t_navs.act .top .input input{color: #000; border-bottom: 1px solid #000;}
.t_navs.act .top .input input::placeholder{color: #000; opacity:1 !important;}
.t_navs.act .top .input .img{ background:url(img/search1.svg) center no-repeat; }

.t_navs.dct .top{background: #fff; border-bottom:1px solid #bbb;}
.t_navs.dct .top .logo a .img1{display: none;}
.t_navs.dct .top .logo a .img2{display: block;}

@media screen and (max-width:1852px) {
.t_navs.act .top .w1692{padding:0;}	
}	
@media screen and (max-width:1440px) {
.t_navs .top .box{  margin-top:0.26rem; padding:0 3.66%;}
.t_navs .top .menu{ margin-left:0;}
.t_navs .top .menu .nli{margin:0 0.3rem;}
.t_navs .top .menu .nli span a{ padding:0 0.3rem;}
}
@media screen and (max-width:1024px) {
.t_navs .top{height:auto;}	
.t_navs .top .menu{ display: none;}
.t_navs .top .box{display: none;}
.t_navs .top .logo{ width: auto; padding: 0;}
.t_navs .top .logo a img{ height:34px; object-fit: contain;}
.t_navs .top .w1692{ display: flex; height: 50px; align-items: center; justify-content: space-between;}
.t_navs.act .top{height:50px;}	
.t_navs.act .top .w1692{padding:0;}
}


.t_navs .top1{width: 100%;background: rgba(0, 0, 0,0.15);position: relative; z-index: 16; transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease; height:1.8rem;}
.t_navs .top1 .logo{ display: flex; width: 100%; line-height:0; justify-content: center; padding:0.34rem 0 0 0;}
.t_navs .top1 .logo a{ float:left;}
.t_navs .top1 .logo a img{ max-width: inherit; width: auto; height:0.56rem;}
.t_navs .top1 .logo a .img1{display: block;}
.t_navs .top1 .logo a .img2{display: none;}
.t_navs .top1 .box{ display: flex; width:100%; justify-content:space-between; align-items:flex-end;  margin-top:0.26rem; padding:0 3.66% 0 11.82%;}
.t_navs .top1 .input{ margin:0.14rem 0; display: flex; align-items: center;}
.t_navs .top1 .input input{width:163px;display: block;font-size: 14px;color: #fff; line-height:24px; background:none;border:0; border-bottom: 1px solid #fff;font-weight: 300;}
.t_navs .top1 .input input::placeholder{color: #fff; opacity:1 !important;}
.t_navs .top1 .input .img{width:44px; min-width:44px; height:22px; display: block; background:url(img/search.svg) center no-repeat; background-size:20px auto !important;}
.t_navs .top1 .input .img:hover{ opacity:0.5;}
.t_navs .top1 .menu{float: left; margin-left:-0.75rem;}
.t_navs .top1 .menu ul{float: left;}
.t_navs .top1 .menu .nli{ float: left; position: relative; margin:0 0.38rem;}
.t_navs .top1 .menu .nli span a{ display: block;position: relative;line-height:0.64rem; font-size:16px;color: #fff; padding:0 0.37rem;font-weight: 400; }
.t_navs .top1 .menu .nli span a::after{ content:''; display: block; position: absolute; left:50%; bottom:0; height:0.04rem; width:0; background:#fff; transform: translateX(-50%); -ms-transform: translateX(-50%); }
.t_navs .top1 .menu .nli.active span a::after,
.t_navs .top1 .menu .nli:hover span a::after{ width:100%;}

.t_navs:hover .top1{background: #fff; border-bottom:1px solid #bbb;}
.t_navs:hover .top1 .logo a .img1{display: none;}
.t_navs:hover .top1 .logo a .img2{display: block;}
.t_navs:hover .top1 .menu .nli span a{color: #000;}
.t_navs:hover .top1 .menu .nli span a::after{background: #000;}
.t_navs:hover .top1 .input input{color: #000; border-bottom: 1px solid #000;}
.t_navs:hover .top1 .input input::placeholder{color: #000; opacity:1 !important;}
.t_navs:hover .top1 .input .img{ background:url(img/search1.svg) center no-repeat; }

.t_navs.act .top1{background: #fff; border-bottom:1px solid #bbb;}
.t_navs.act .top1 .logo a .img1{display: none;}
.t_navs.act .top1 .logo a .img2{display: block;}
.t_navs.act .top1 .menu .nli span a{color: #000;}
.t_navs.act .top1 .menu .nli span a::after{background: #000;}
.t_navs.act .top1 .input input{color: #000; border-bottom: 1px solid #000;}
.t_navs.act .top1 .input input::placeholder{color: #000; opacity:1 !important;}
.t_navs.act .top1 .input .img{ background:url(img/search1.svg) center no-repeat; }

.t_navs.dct .top1{background: #fff; border-bottom:1px solid #bbb;}
.t_navs.dct .top1 .logo a .img1{display: none;}
.t_navs.dct .top1 .logo a .img2{display: block;}


@media screen and (max-width:1440px) {
.t_navs .top1 .box{  margin-top:0.26rem; padding:0 3.66%;}
.t_navs .top1 .menu{ margin-left:0;}
.t_navs .top1 .menu .nli{margin:0 0.3rem;}
.t_navs .top1 .menu .nli span a{ padding:0 0.3rem;}
}
@media screen and (max-width:1024px) {
.t_navs .top1{height:auto;}	
.t_navs .top1 .menu{ display: none;}
.t_navs .top1 .box{display: none;}
.t_navs .top1 .logo{ width: auto; padding: 0;}
.t_navs .top1 .logo a img{ height:34px; object-fit: contain;}
.t_navs .top1 .w1692{ display: flex; height: 50px; align-items: center; justify-content: space-between;}

}

.t_navs .menuSub{ display:none; position: absolute; top:100%; left:0; z-index: 20; width:100%; background: #fff; border-top:1px solid #bbb;}
.t_navs:hover .menuSub{ border-top:0;}
.t_navs.act .menuSub{ border-top:0;}
.t_navs.dct .menuSub{ border-top:0;}

.t_navs:hover .menuSub{ box-shadow:5px 5px 5px rgba(0,0,0,0.1);}
.t_navs .menuSub .u1{ display: flex; flex-wrap: wrap; width:calc(100% + 1.44rem); margin:0 -0.72rem; padding:0.26rem 0;}
.t_navs .menuSub .u1 .l1{ display:flex; flex-wrap: wrap; width:25%; padding:0.1rem 0.72rem; margin-top:14px;}
.t_navs .menuSub .u1 .l1 a{ display:flex; flex-wrap: wrap; width:100%;}
.t_navs .menuSub .u1 .l1 ._img{ padding-bottom:100%;}
.t_navs .menuSub .u1 .l1 .tit{ display:block; width:100%; text-align: center; color: #000; line-height:20px; font-size:14px; margin-top:0.28rem;font-weight: 300;}
.t_navs .menuSub .u1 .l1 a:hover .tit{color: #D5AF7B; }
.t_navs .menuSub .box2{ display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; width:100%; padding:0.36rem 0 0.47rem 0;}
.t_navs .menuSub .u2{ display: flex; flex-wrap: wrap; align-items: flex-start; width:83.45%;}
.t_navs .menuSub .u2 .l2{ display: flex; flex-wrap: wrap; width:20%; padding:0 0.2rem 0 0;}
.t_navs .menuSub .u2 .l3{ display: block; width:100%; margin-top: 0.12rem;}
.t_navs .menuSub .u2 .u3{ display: block; width:100%; padding-bottom:0.36rem;}
.t_navs .menuSub .u2 .a2box{ display: block; width:100%;}
.t_navs .menuSub .u2 .a2{ display: block; width:100%;font-size: 16px;
font-weight: 500;
line-height:26px;
color: rgba(0, 0, 0, 1);}
.t_navs .menuSub .u2 .a2:hover{color: #D5AF7B; }
.t_navs .menuSub .u2 .a3{ display: block; width:100%;font-size: 14px;
font-weight: 300;
line-height:24px;
color: #393939;}
.t_navs .menuSub .u2 .a3:hover{color: #D5AF7B; }
.t_navs .menuSub .u3{ display:flex; flex-wrap: wrap; width:16.55%; margin-top: 5px;}
.t_navs .menuSub .u3 a{ display:flex; flex-wrap: wrap; width:100%; ;}
.t_navs .menuSub .u3 ._img{ padding-bottom:100%;}
.t_navs .menuSub .u3 .tit{ display:block; width:100%; color: #000; line-height:18px; font-size:16px; margin-top: 0.2rem;font-weight: 500;}
.t_navs .menuSub .u3 a:hover .tit{color: #D5AF7B; }

@media screen and (max-width:1440px) {
.t_navs .menuSub .u2 .a3{ font-size:13px; line-height:23px;}
}



.menuph{ display:none; float: right; width:26px; height: 20px; cursor: pointer; text-align: center;}
.menuph .point { float:left; width: 100%;  height: 20px; position: relative;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before { width: 100%;}
.menuph .navbtn { position: absolute; top:9px; right: 0; display: inline-block; width:100%; height: 2px; background: #D5AF7B;
-webkit-transition: all .3s ease-out 0s; 
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.menuph .navbtn::after,
.menuph .navbtn::before { position: absolute; right: 0; display: inline-block; width: 100%; height: 2px; content: ''; background: #D5AF7B;
-webkit-transition: all .3s ease-out 0s;  
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.menuph .navbtn::after { top: -9px;}
.menuph .navbtn::before { top: 9px;}
.menuph.active .point .navbtn{ background: transparent !important;}
.menuph.active .point .navbtn::after{ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0px;}
.menuph.active .point .navbtn::before { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 0px;}



@media  screen and (max-width:1024px){
.menuph{ display:block;}
}

.xialaph{ position: fixed; left:0; top:50px; float: left; width: 100%; height:100vh; z-index:15; display:none; background:#fff; padding:10px 15px 80px 15px; overflow-y: auto;}
.xialaph .l1{width: 100%; display: inline-flex; flex-wrap: wrap; border-bottom:1px solid #BBBBBB;}
.xialaph .a1box{width: 100%;position: relative;}
.xialaph .a2box{width: 100%;position: relative;}
.xialaph .a1{font-size:16px;color: #000;font-weight: 400; text-transform: uppercase; font-size:16px; line-height:24px;position: relative;padding:14px 20px 14px 0;display: block;width: 100%; text-transform: uppercase;}
.xialaph .on .a1{ color: #D5AF7B;}
.xialaph .icobox{width:50px;height:100%;position: absolute;right:0;top:0;}
.xialaph .icobox::after{ display:block; content:''; width:8px;height:8px;position: absolute;right:2px;top: 50%;transform: translate(0,-50%) rotate(45deg); -ms-transform: translate(0,-50%) rotate(45deg);border-top:1px solid #BBBBBB;  border-right:1px solid #BBBBBB;}
.xialaph .on .icobox::after{ transform: translate(0,-50%) rotate(135deg); -ms-transform: translate(0,-50%) rotate(135deg); margin-top: -3px;border-top:1px solid #D5AF7B;  border-right:1px solid #D5AF7B;}
.xialaph .u2{width: 100%;padding:0 0 15px 15px;display: none;}
.xialaph .u2 .l2{ width: 100%;display: block; margin-bottom:8px;}
.xialaph .u2 .a2{ width: 100%;display: block; font-size:14px;color: #000;font-weight: 400;line-height:24px; text-transform: uppercase;}
.xialaph .on .a2{ color:#D5AF7B;}
.xialaph .u3{width: 100%;padding:10px 0 2px 5px;display: none;}
.xialaph .u3 .l3{ width: 100%;display: block; margin-bottom:8px;}
.xialaph .u3 .l3 a{ width: 100%;display: block; font-size:14px;color: #393939;font-weight: 300;line-height:24px; position: relative; padding-left:16px;}
.xialaph .u3 .l3 a::after{ display: block; content:''; position: absolute; left:0; top:50%; width:4px; height:4px; background: #D5AF7B; margin-top: -2px; transform: rotate(45deg); -ms-transform: rotate(45deg);}
.xialaph .input1{ margin:30px 0 0 0;width:100%; display: flex; align-items: center; padding:0 44px 0 0;}
.xialaph .input1 input{width:100%;display: block;font-size: 14px;color: #000;font-weight: 400; line-height:44px; background:none;border:0; border-bottom: 1px solid #BBBBBB;}
.xialaph .input1 input::placeholder{color: #000; opacity:1 !important;}
.xialaph .input1 .img{width:44px; min-width:44px; height:44px; display: block; background:url(img/search1.svg) center no-repeat; background-size:20px auto !important;}
.xialaph .input1 .img:hover{ opacity:0.5;}



.footer1{background:#000; width: 100%; overflow: hidden;}
.footer1 .down{ display:flex; flex-wrap: wrap; width:100%; align-items: center; justify-content:space-between; padding:0.49rem 0 0.8rem 0;}
.footer1 .left{ display:inline-flex; align-items: flex-start; justify-content: space-between; width:48.69%; margin:0 8% 0 0; }
.footer1 .right{ display:inline-flex; flex-direction: column;}
.footer1 .l1{ display:inline-flex; flex-direction: column;}
.footer1 .Copyright{ display:block; width:100%; text-align: center;
font-size: 14px;
font-weight: 400;
line-height: 24px;
color: rgba(206, 206, 206, 1);}
.footer1 .Copyright a{color: rgba(206, 206, 206, 1);}
.footer1 .Copyright a:hover{color: #fff;}
.footer1 .logo{ display:inline-flex; line-height:0; }
.footer1 .logo img{ object-fit: contain; height:0.57rem;}
.footer1 .midd{ display:flex; flex-wrap: wrap; width:100%; align-items:flex-start; justify-content: space-between; padding:0.75rem 0 1.05rem 0; position: relative;}
.footer1 .midd::after{ display: block; content: '';left:50%;bottom:0; position: absolute;
width: 4000px; margin-left: -2000px;
 border-bottom:1px solid rgba(255,255,255,0.13);
}
.footer1 .nav{ position:relative; z-index: 6; display: flex; flex-direction: column;}
.footer1 .nav .u2{ display: flex; flex-direction: column; padding-top:0.1rem;}
.footer1 .nav .a1{ display:inline-flex; color: #fff; font-size:14px; line-height:24px;font-weight: 600;}
.footer1 .nav .a2{ display:inline-flex; color: #fff; font-size:14px; line-height:28px;font-weight: 300; margin-top:0.1rem;}
.footer1 .nav .a2:hover{color:#D5AF7B; }
.footer1 .tit1{display:inline-flex; color: #fff; font-size:14px; line-height:24px;font-weight: 600;}
.footer1 .tle{display:block; width:100%; color:#fff;margin:5px 0 0.3rem 0; font-weight: 300;
 font-size:14px; line-height:28px;}
.footer1 .share{ display:inline-flex; position: relative; align-items: center; flex-wrap: wrap; margin-top: 15px;}
.footer1 .share .li{ display:inline-flex; line-height: 0; position: relative; margin-right:0.29rem;}
.footer1 .share .li .ico{ width:48px; height:48px; overflow: hidden; border-radius:50%; background: #fff;}
.footer1 .share .li .ico img{ width:48px; height:48px;}
.footer1 .share .li .ico .ino1{ display:block;}
.footer1 .share .li .ico .ino2{ display:none;}
.footer1 .share .li:hover .ico .ino1{ display:none;}
.footer1 .share .li:hover .ico .ino2{ display:block;}
.footer1 .share .li .i{ display:block; line-height: 0; position:absolute; left: 50%; bottom:100%; margin-bottom:15px; width:1rem;-moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-webkit-transform-origin:50% 95%;
	-moz-transform-origin:50% 95%;
	-ms-transform-origin:50% 95%;
	-o-transform-origin:50% 95%;
	transform-origin:50% 95%;
	-webkit-transform: translateX(-50%) scale(0);
	-moz-transform: translateX(-50%) scale(0);
	-ms-transform: translateX(-50%) scale(0);
	-o-transform: translateX(-50%) scale(0);
	transform: translateX(-50%) scale(0)}
.footer1 .share .li .i::after{ display: block; content:''; position: absolute; left:50%; top:100%; border-left: 6px solid transparent; border-right:6px solid transparent;border-top: 8px solid #fff; transform: translateX(-50%); -ms-transform: translateX(-50%); }
.footer1 .share .li .i img{ width: 100%; border-radius:4px;}
.footer1 .share .li:hover .i{ opacity: 1;
	filter: alpha(opacity=100);
	display: block \9;
	pointer-events: auto;
	-webkit-transform: translateX(-50%) scale(1);
	-moz-transform: translateX(-50%) scale(1);
	-ms-transform: translateX(-50%) scale(1);
	-o-transform: translateX(-50%) scale(1);
	transform: translateX(-50%) scale(1);}
.footer1 .share .li:hover .ico{background:#D5AF7B;}


@media (max-width:1440px){
.footer1 .left{  margin: 0 4% 0 0; }
.footer1 .share .li:last-child{  margin-right:0 !important;}
}
@media (max-width: 1024px){
.footer1 .down{ padding:25px 0;}
.footer1 .midd{ padding:40px 0;}
.footer1 .logo img{height:34px;}
.footer1 .left{ width:54%;  margin: 0; }
.footer1 .share .li{ margin-right: 12px;}
.footer1 .share .li .ico{ width:32px; height:32px;}
.footer1 .share .li .ico img{ width:32px; height:32px;}
.footer1 .Copyright a{ display: block; }
.footer1 .nav .u2{ padding-top:4px;}
.footer1 .nav .a1{ font-size: 14px;}
.footer1 .nav .a2{ font-size: 14px; line-height:24px; margin-top:4px;}
}
@media (max-width: 767px){
.footer1 .left{ width:100%; flex-wrap: wrap; margin:30px 0 10px 0; border-top: 1px solid rgba(255,255,255,0.13); }
.footer1 .right{ width: 100%;/* flex-direction: row; align-items: center; justify-content: space-around; */}
.footer1 .midd{ justify-content: center;}
.footer1 .Copyright{ font-size:12px;line-height:22px; }
.footer1 .tit1{ font-size:14px; line-height: 1;/* justify-content: center; */ font-weight: 300;}
.footer1 .tle{ font-size:14px; line-height:24px; margin:10px 0 0 0;}
.footer1 .l1{ margin-top:25px;}
.footer1 .nav{width: 100%; border-bottom: 1px solid rgba(255,255,255,0.13);}
.footer1 .nav .a2{width: 100%;}
.footer1 .nav .a1{ padding:15px 0; position: relative;}
.footer1 .nav .a1::after,
.footer1 .nav .a1::before{ background:rgba(255,255,255,1); display: block; content: ''; position: absolute; right:11px; top:50%; transform:translate(50%,-50%); -ms-transform:translate(50%,-50%);}
.footer1 .nav .a1::after{ width:9px; height:1px;}
.footer1 .nav .a1::before{ width:1px; height:9px;}
.footer1 .nav .a1.on::before{ opacity:0;}
.footer1 .nav .u2{ display:none; padding:0 0 20px 0;}
}
@media (max-width:340px){

}



.index-banner .swiper-notification{display:none;}
.index-banner{ display:block; width: 100%; line-height: 0; overflow: hidden; z-index:5; position: relative;}
.index-banner .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; width:100%;}
.index-banner .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; width:100%;}
.index-banner .div{ display: block; width:100%; line-height: 0; position: relative;}
.index-banner .video{/* display: block; */ position: absolute; left: 0; top: 0; z-index: 6; width: 100%; height: 100%; object-fit: cover;}
.index-banner .swiper-pagination{ cursor: pointer; width: 100%; display:flex;position: absolute;left:0; justify-content: center; bottom:31px; z-index: 10;
font-size: 16px;
font-weight: 400;
line-height: 23px;
color: rgba(255, 255, 255, 1);
 }
.index-banner .swiper-pagination-current{ margin-right: 0.17rem;}
.index-banner .swiper-pagination-total{ margin-left: 0.17rem;}
.index-banner .swiper-prev,
.index-banner .swiper-next{ cursor: pointer; width:48px; height:48px; display:block;position: absolute; top:59.44%; margin-top:-24px; z-index: 10; background: url(img/right.svg) center no-repeat; background-size:auto 28px !important; }
.index-banner .swiper-prev{left:16px; transform:rotateY(180deg); -ms-transform:rotateY(180deg);}
.index-banner .swiper-next{right:16px;}
.index-banner .swiper-prev:hover,
.index-banner .swiper-next:hover{ opacity:0.6;}


@media screen and (max-width:1024px) {
.index-banner .swiper-prev,
.index-banner .swiper-next{ background-size:auto 20px !important; top:50%; margin-top: 0;  }	
.index-banner .swiper-prev{left:0; }
.index-banner .swiper-next{right:0;}
.index-banner .swiper-pagination{ bottom:20px;}

}



.case1{ display: block; width: 100%; margin-top:0.35rem; }
.case1 .u2{display:flex; flex-wrap: wrap; width:calc(100% + 0.48rem); margin:0 -0.24rem;}
.case1 .u2 .li{ display:flex; flex-wrap: wrap; width:33.33%; padding:0 0.24rem; margin-top:0.5rem; }
.case1 .u2 .a{ width: 100%; display: flex; flex-wrap: wrap; align-content: flex-start; position: relative;}
.case1 .u2 .a ._img{ padding-bottom:123.27%;}
.case1 .u2 .a .tit1{ width: 100%; margin-top: 0.24rem;
font-size: 0.2rem;
font-weight: 500;
line-height: 0.28rem;
color: rgba(0, 0, 0, 1);
}
.case1 .u2 .a .tit{ width: 100%; margin-top: 0.2rem;
font-size: 0.2rem;
font-weight: 500;
line-height:0.26rem;
color: rgba(0, 0, 0, 1);
 }
 .case1 .u2 .a .info{ width: 100%; margin-top:0.22rem;
font-size: 0.16rem;
font-weight: 300;
line-height: 0.24rem;
color: rgba(82, 82, 82, 1);
  }
.case1 .u2 .a .btn{ display:flex; text-decoration: underline; margin-top:0.22rem;
font-size: 0.16rem;
font-weight: 300;
line-height: 0.24rem;
color: rgba(82, 82, 82, 1);
}
.case1 .u2 .a:hover .tit{color: #D5AF7B;}
.case1 .u2 .a:hover .btn{color: #D5AF7B;}


@media screen and (max-width:1024px) {
.case1{margin-top:5px; }
.case1 .u2{width:calc(100% + 14px); margin:0 -7px;}
.case1 .u2 .li{ padding:0 7px; margin-top:20px; }	
.case1 .u2 .a .tit1{ font-size:16px; line-height:22px; margin-top:16px;}		
.case1 .u2 .a .tit{ font-size:16px; line-height:24px;}		
.case1 .u2 .a .info{ font-size:14px; line-height:22px; margin-top:8px;}	
.case1 .u2 .a .btn{ font-size:14px; line-height:22px; margin-top:8px;}
}
@media screen and (max-width:767px) {
.case1 .u2 .li{ width:100%;}
.case1 .u2 .pic{ width:130px;}
.case1 .u2 .text{ width:calc(100% - 144px);}
.case1 .u2 .a{ justify-content: space-between; align-items: center;}
.case1 .u2 .a .tit1{ margin-top: 0;  -webkit-line-clamp:2;}
.case1 .u2 .a .tit{ margin-top: 4px; -webkit-line-clamp:2;}
.case1 .u2 .a .info{ -webkit-line-clamp:2;}
}




.box05{ display:flex; flex-wrap: wrap;width: 100%; background:#EAE5D9;}
.box05 .div{ display:flex; flex-wrap: wrap; align-items: center; justify-content: space-between; width: 100%;}
.box05 .left{ display:block;width: 50%; padding:0.5rem 1.39rem 0.5rem 1.85rem; }
.box05 .pic{ display:block;width:50%;}
.box05 ._img{ padding-bottom:77.08%;}
.box05 .size40{ text-align: left;
color: rgba(55, 55, 55, 1);
}
.box05 .info{ width:100%; margin-top:7px;
font-size: 0.18rem;
font-weight: 300;
line-height: 0.28rem;
color: rgba(55, 55, 55, 1);
}
.box05 .more{ width:100%; margin-top:27px;
}
.box05 .more .a{ display: inline-flex; align-items: center; 
height: 40px; padding:0 0.62rem;
border: 1px solid rgba(151, 151, 151, 1);
font-size: 14px;
font-weight: 400;
line-height: 1;
color: rgba(80, 80, 80, 1);
}
.box05 .left:hover .more .a{border: 1px solid #D5AF7B; background:#D5AF7B ; color:#fff;}

@media screen and (max-width:1024px) {
.box05 .info{ font-size:14px; line-height:24px;}
.box05 .more{ margin-top:20px;}
.box05 .more .a{ height:34px; padding:0 20px 1px 20px; font-size:13px;}
}
@media screen and (max-width:767px) {
.box05 .left{width: 100%;}
.box05 .pic{width: 100%;}
.box05 .left{ padding:30px 20px 35px 20px; }
.box05 .info{ margin-top:4px;}
}





.main0 .lh0{ display: block; overflow: hidden;}
.main0 .box{ display:block; width: 100%; position:absolute; left: 0; top:57.72%; z-index: 6; transform: translateY(-50%); -ms-transform: translateY(-50%);}
.main0 .size40{color: #fff; text-align: left; }
.main0 .info{ width:100%; margin-top:9px;
font-size: 0.18rem;
font-weight: 300;
line-height: 0.28rem;
color: #fff;
}
.main0 .more{ width:100%; margin-top:30px;
}
.main0 .more .a{ display: inline-flex; align-items: center; 
height: 40px; padding:0 0.89rem;
border: 1px solid #fff;
font-size: 14px;
font-weight: 400;
line-height: 1;
color: #fff;
}
.main0 .box:hover .more .a{border: 1px solid #D5AF7B; background:#D5AF7B ; color:#fff;}

@media (max-width: 1024px){
.main0 .box{ top:52%;}	
.main0 .info{ font-size:14px; line-height:24px;margin-top:4px;}
.main0 .more{ margin-top:20px;}
.main0 .more .a{  height:34px; padding:0 20px 1px 20px; font-size:13px;}
}
@media (max-width: 767px){
.main0 .box{background: #EAE5D9; position: static; transform: translateY(0); -ms-transform: translateY(0);padding: 30px 20px 35px 20px;}	
.main0 .size40{  color: rgba(55, 55, 55, 1);}
.main0 .info{  color: rgba(55, 55, 55, 1);}
.main0 .more .a{  color: rgba(80, 80, 80, 1);  border: 1px solid rgba(151, 151, 151, 1);}
.main0:hover .more .a{border: 1px solid #D5AF7B; background:#D5AF7B ; color:#fff;}
}

.inbanner{ display: block; width: 100%; line-height: 0; position: relative; overflow: hidden;}
.inbanner .ctext{ display: block; width: 100%; position: absolute; left: 0; transform: translateY(-50%); -ms-transform: translateY(-50%); z-index: 6; }
.inbanner .box{ top:43%;}
.inbanner .box1{ top:54.2%;}
.inbanner .box2{ top:61.2%;}
.inbanner .box3{ top:57.2%;}
.inbanner .cont{ display: block; width: 56.5%; text-align: center;}
.inbanner .cont1{ display: block; width: 61.5%; text-align: center;}
.inbanner .cont2{ display: inline-flex; flex-direction: column; text-align: center;}
.inbanner .cont3{ display: block; width: 52.5%; text-align: center;}
.inbanner .cont4{ display: block; width: 52.5%; text-align: center;}
.inbanner .tit{
font-size: 0.3rem;
font-weight: 300;
line-height: 0.4rem;
color: #fff;
}
.inbanner .tit1{ margin-top:0.2rem;
font-size: 0.5rem;
font-weight: 300;
line-height: 0.6rem;
color: #fff;
}
.inbanner .tit3{
font-size: 0.36rem;
font-weight: 300;
line-height: 0.50rem;
color: #fff;
}
.inbanner .tit4{ margin-top:4px;
font-size: 0.26rem;
font-weight: 400;
line-height: 0.65rem;
color: #fff;
}
.inbanner .tit5{
font-size: 0.38rem;
font-weight: 400;
line-height: 0.65rem;
color: #fff;
}


@media (max-width: 1024px){
.inbanner .tit{
font-size:13px;
line-height:23px;
}
.inbanner .tit1{
font-size: 15px;
line-height:25px;
}
.inbanner .tit4{
font-size:13px;
line-height:25px;
}
.inbanner .tit3{ 
font-size: 15px;
line-height:27px;
}
.inbanner .tit5{ 
font-size: 15px;
line-height:27px;
}

}
@media (max-width: 767px){
.inbanner .cont{ width: 100%;}		
.inbanner .cont1{ width: 100%;}	
.inbanner .cont2{ width: 100%;}
.inbanner .cont4{ width: 100%;}
.inbanner .cont3{ width: 55.5%;}
.inbanner .tit{
font-size:12px;
line-height:22px;
}
.inbanner .tit1{
font-size: 14px;
line-height:24px;
}
.inbanner .tit4{
font-size:12px;
line-height:24px;
}
.inbanner .tit3{ 
font-size: 14px;
line-height:24px;
}
.inbanner .tit5{ 
font-size: 14px;
line-height:24px;
}

}



.list1 .u2{display:flex; flex-wrap: wrap; width:calc(100% + 0.28rem); margin:-0.2rem -0.14rem;}
.list1 .u2 .li{ display:flex; flex-wrap: wrap; width:33.33%; padding:0.2rem 0.14rem;}
.list1 .u2 .a{ width: 100%; display: flex; flex-wrap: wrap; align-content: flex-start; position: relative;}
.list1 .u2 .a ._img{ padding-bottom:166.48%;}
.list1 .u2 .a .tit{ width: 100%;margin-top:0.38rem; text-align: center;
font-size: 0.2rem;
font-weight: 300;
letter-spacing: 0px;
line-height: 0.3rem;
color: rgba(26, 26, 26, 1);
}

@media screen and (max-width:1024px) {
.list1 .u2{width:calc(100% + 14px); margin:-10px -7px;}
.list1 .u2 .li{ padding:10px 7px; }	
.list1 .u2 .a .tit{ font-size:15px; line-height:24px; margin-top:15px;}		
}
@media screen and (max-width:767px) {
.list1 .u2{ display: block;}	
.list1 .u2 .li{ width:50%;}

}


.swtd .size40{ color:#1a1a1a;}
.swtd .info{ margin-top:22px;
width: 100%; text-align: center;
font-size: 0.18rem;
font-weight: 300;
line-height: 0.38rem;
color: rgba(26, 26, 26, 1);
}
.swtd .mt27{ margin-top:27px;}

@media screen and (max-width:1024px) {
.swtd .info{ text-align: center; margin-top:15px;
font-size:14px;
line-height:24px;width: 100%;
}
.swtd .info br{ display:none;}
.swtd .info_1 br{ display:block;}
.swtd .mt27{ margin-top:15px;}


}



.box04{ display:block;width: 100%; }
.box04 .div{ display:flex; flex-wrap: wrap; align-items: center; justify-content: space-between; width: 100%; margin-bottom: 1.84rem;}
.box04 .div:last-child{margin-bottom: 0 !important;}
.box04 .div:nth-child(2n){ flex-direction: row-reverse;}
.box04 .left{ display:block;width: 49.16%;}
.box04 .pic{ display:block;width:49.16%;}
.box04 ._img{ padding-bottom:77.18%;}
.box04 .size40{
color: rgba(26, 26, 26, 1);
}
.box04 .text{ width:100%; margin-top:27px; text-align: center;
font-size: 0.18rem;
font-weight: 300;
line-height: 0.38rem;
color: rgba(26, 26, 26, 1);
}
.box04 .text a{color: rgba(26, 26, 26, 1);}
.box04 .text a:hover{color:#D5AF7B ;}

@media screen and (max-width:1024px) {
.box04 .div{  margin-bottom:30px;}	
.box04 .text{ font-size:14px; line-height:24px; margin-top:15px; }
}
@media screen and (max-width:767px) {
.box04 .left{width: 100%; margin-top:25px; padding:0 5%;}
.box04 .pic{width: 100%;}

}


.box03{ display:block;width: 100%; }
.box03 .div{ display:flex; flex-wrap: wrap; align-items: center; justify-content: space-between; width: 100%; margin-bottom: 1.12rem;}
.box03 .div:last-child{margin-bottom: 0 !important;}
.box03 .div:nth-child(2n){ flex-direction: row-reverse;}
.box03 .left{ display:block;width: 45.32%; padding-right: 5%;}
.box03 .div:nth-child(2n) .left{ padding-right:0 !important;}
.box03 .pic{ display:block;width:44.32%;}
.box03 ._img{ padding-bottom:100%;}
.box03 .size40{ text-align: left;
color: rgba(26, 26, 26, 1);
}
.box03 .tit1{ width:100%;
font-size: 0.2rem;
font-weight: 300;
line-height: 0.4rem;
color: rgba(0, 0, 0, 1);
}
.box03 .tit{ margin-top:12px;
color: rgba(0, 0, 0, 1);
}
.box03 .text{ width:100%; margin-top:0.5rem;
font-size: 0.16rem;
font-weight: 300;
line-height: 0.37rem;
color: rgba(26, 26, 26, 1);
}


@media screen and (max-width:1024px) {
.box03 .div{  margin-bottom:30px;}		
.box03 .tit1{
font-size:16px;
line-height:26px;}
.box03 .tit{ margin-top:4px;}
.box03 .text{ font-size:14px; line-height:24px; margin-top:10px; }
}
@media screen and (max-width:767px) {
.box03 .left{width: 100%; padding:20px 0 0 0;}
.box03 .pic{width: 100%;}
.box03 .tit{-webkit-line-clamp: 2;}
}


.list2{ display: block; width: 100%;  }
.list2 .u2{display:flex; flex-wrap: wrap; width:calc(100% + 0.32rem); margin:0 -0.16rem;}
.list2 .u2 .li{ display:flex; flex-wrap: wrap; width:33.33%; }
.list2 .u2 .a{ width: 100%; display: flex; flex-wrap: wrap; align-content: flex-start;}
.list2 .u2 .a ._img{ padding-bottom:100%;}
.list2 .u2 .a .tit1{ width: 100%;
font-size: 0.16rem;
line-height: 0.26rem; font-weight: 300;
color: rgba(0, 0, 0, 1);
}
.list2 .u2 .a .tit{ width: 100%; margin-top:5px;
font-size: 0.16rem; font-weight: 600;
line-height: 0.26rem;
color: rgba(0, 0, 0, 1);
 }

 .list2 .u2 .a .ifno{ width: 100%; margin-top: 5px;
 font-size: 0.16rem;
 line-height: 0.26rem; font-weight: 300;
 color: rgba(0, 0, 0, 1);
  }
.list2 .u2 .a .pic{ width: 100%; padding:0 0.16rem;}
 .list2 .u2 .a .cont{ width: 100%; margin-top:13px; padding:0.36rem 0.16rem;
  text-align: center;
background: #efefef;

  }

 .list2 .u2 .a .ifno.ph_show1{display:none;}

@media screen and (max-width:1024px) {
.list2 .u2{width:calc(100% + 14px); margin:0 -7px;}
.list2 .u2 .a .tit1{ font-size:14px; line-height:24px;}		
.list2 .u2 .a .tit{ font-size:14px; line-height:24px;}		
.list2 .u2 .a .ifno{ font-size:14px; line-height:24px;}		
.list2 .u2 .a .pic{padding:0 7px;}
.list2 .u2 .a .cont{ margin-top:13px; padding:18px 7px;}

 .list2 .u2 .a .ifno.pc_show1{display:none;}
 .list2 .u2 .a .ifno.ph_show1{display: -webkit-box;}

}
@media screen and (max-width:767px) {
.list2 .u2{ width:100%; margin:0; padding:0 15px;}	
.list2 .u2 .li{ width:100%; margin-bottom:15px;}
.list2 .u2 .a .pic{ width:50%;padding:0;}
.list2 .u2 .a .cont{ align-content:center; width:50%; margin-top:0; padding:20px 16px;}
.list2 .u2 .a .ifno{  -webkit-line-clamp: 2;}

}





.list3{ display: block; width: 100%;  }
.list3 .u2{display:flex; flex-wrap: wrap; width:calc(100% + 0.24rem); margin:-0.21rem -0.12rem;}
.list3 .u2 .li{ display:flex; flex-wrap: wrap; width:25%; padding:0.21rem 0.12rem; }
.list3 .u2 .a{ width: 100%; display: flex; flex-wrap: wrap; align-content: flex-start; text-align:center;}
.list3 .u2 .a ._img{ padding-bottom:100%;}
.list3 .u2 .a .img1{ display: block; }
.list3 .u2 .a .img2{ display: none; }
.list3 .u2 .a .tit1{ width: 100%;margin-top:0.2rem;
font-size: 0.16rem; font-weight: 400;
line-height: 0.3rem;
color: rgba(0, 0, 0, 1);
}
.list3 .u2 .a .tit{ width: 100%;
font-size: 0.16rem; font-weight: 600;
line-height: 0.3rem;
color: rgba(0, 0, 0, 1);
 }
 .list3 .u2 .a .num{ width: 100%; font-weight: 400;
 font-size: 0.16rem;
 line-height: 0.3rem;
 color: rgba(0, 0, 0, 1);
  }
.list3 .u2 .a .ml{ width: 100%; font-weight: 400;
 font-size: 0.16rem;
 line-height: 0.3rem;
 color: rgba(0, 0, 0, 1);
  }
.list3 .u2 .a:hover .img1{ display: none; }
.list3 .u2 .a:hover .img2{ display: block; }  



@media screen and (max-width:1024px) {
.list3 .u2{width:calc(100% + 14px); margin:-10px -7px;}
.list3 .u2 .li{ padding:10px 7px; }
.list3 .u2 .a .tit1{ font-size:14px; line-height:20px; margin-top:14px; -webkit-line-clamp:2;}		
.list3 .u2 .a .tit{ font-size:14px; line-height:24px; margin-top:4px; }		
.list3 .u2 .a .num{ font-size:14px; line-height:24px;}		
.list3 .u2 .a .ml{ font-size:14px; line-height:24px;}		
}
@media screen and (max-width:767px) {
.list3 .u2 .li{ width:50%;}
}



.banner1{ display: block; width: 100%; position: relative; overflow:hidden;}
.banner1 .div{ display: block; width: 100%; line-height: 0;}
.banner1 .box{ display: block; width: 100%; position: absolute; left: 0; top:59%; transform: translateY(-50%); -ms-transform: translateY(-50%); z-index: 6; }
.banner1 .cont{ display: block; width: 52.5%; text-align: center;}
.banner1 .tit{
font-size: 0.36rem;
font-weight: 300;
line-height: 0.46rem;
color: rgba(57, 57, 57, 1);
}
.banner1 .info{ margin-top: 4px;
font-size: 0.26rem;
font-weight: 300;
line-height: 0.65rem;
color: rgba(57, 57, 57, 1);
}

@media screen and (max-width:1024px) {
.banner1 .tit{ font-size:15px; line-height:26px;}		
.banner1 .info{ font-size:13px; line-height:24px;}		
}
@media screen and (max-width:767px) {
.banner1 .box{top:50%;}
.banner1 .cont{width: 56.5%;}
}



.banner2{ display: block; width: 100%; position: relative; overflow:hidden;}
.banner2 .div{ display: block; width: 100%; line-height: 0;}
.banner2 .box{ display: block; width: 100%; position: absolute; left: 0; top:50%; transform: translateY(-50%); -ms-transform: translateY(-50%); z-index: 6; }
.banner2 .box1{ display: block; width: 100%; position: absolute; left: 0; top:57%; transform: translateY(-50%); -ms-transform: translateY(-50%); z-index: 6; }
.banner2 .box2{ display: block; width: 100%; position: absolute; left: 0; top:58%; transform: translateY(-50%); -ms-transform: translateY(-50%); z-index: 6; }
.banner2 .cont{ display: block; width: 50.5%; text-align: center;}
.banner2 .tit{
font-size: 0.36rem;
font-weight: 300;
line-height: 0.65rem;
color: #fff;
}
.banner2 .info{ margin-top:0.4rem;
font-size: 0.24rem;
font-weight: 300;
line-height: 0.24rem;
color: #fff;
}
.banner2 .tit1{text-align: center;
font-size: 0.4rem;
font-weight: 400;
line-height: 0.69rem;
color: rgba(220, 179, 125, 1);
}
.banner2 .tit2{text-align: center;
font-size: 0.3rem;
font-weight: 300;
line-height: 0.69rem;
color: rgba(220, 179, 125, 1);
}


@media screen and (max-width:1024px) {
.banner2 .tit{ font-size:16px; line-height:26px;}		
.banner2 .info{ font-size:14px; line-height:26px;}	
.banner2 .tit1{ font-size:16px; line-height:26px; padding:0 5%;}		
.banner2 .tit2{ font-size:14px; line-height:26px;}	
}
@media screen and (max-width:767px) {
.banner2 .box{  top:50%;}
.banner2 .cont{width: 100%;}
}



.spa1{ background: #000;}
.spa1 .tit{ text-align: center;
width: 100%;
font-size: 0.38rem;
font-weight: 400;
line-height: 0.54rem;
color: rgba(255, 255, 255, 1);
}
.spa1 .tit1{ text-align: center;
width: 100%;
font-size: 0.3rem;
font-weight: 400;
line-height: 0.54rem;
color: rgba(255, 255, 255, 1);
}
.spa1 .info{ text-align: center; margin-top: 0.22rem;
width: 100%;
font-size: 0.26rem;
font-weight: 400;
line-height: 0.47rem;
color: rgba(255,255, 255,0.6);
}
.spa1 .box{ display: block; width: 100%;  margin-top:0.99rem; }
.spa1 .box .u2{display:flex; flex-wrap: wrap; width:100%;}
.spa1 .box .u2 .li{ display:flex; flex-wrap: wrap; width:25%;}
.spa1 .box .u2 ._img{ padding-bottom:100%;}


@media screen and (max-width:1024px) {
.spa1 .tit{ font-size:18px; line-height:30px;}
.spa1 .tit1{ font-size:16px; line-height:28px;}	
.spa1 .info{ font-size:14px; line-height:26px; text-align: left; margin-top:15px;}	
.spa1 .info br{ display:none;}
.spa1 .box{  margin-top:25px; }
}
@media screen and (max-width:767px) {
.spa1 .box .u2 .li{ width: 50%;  }
}



.spa2{background: rgba(246, 246, 246, 1);}
.spa2 .info{ text-align: center;
width: 100%;
font-size: 0.26rem;
font-weight: 300;
line-height: 0.47rem;
color: rgba(16, 16, 16,0.6);
}
.spa2 .box{ margin-top:0.59rem;width: 100%;}
.spa2 .box .u2{display:flex; flex-wrap: wrap; width:calc(100% + 0.2rem); margin:-0.1rem;}
.spa2 .box .u2 .li{ display:flex; flex-wrap: wrap; width:25%; padding:0.1rem; }
.spa2 .box .u2 ._img{ padding-bottom:100%;}
.spa2 .box1{ margin-top:0.77rem;width: 100%;}
.spa2 .box1 .u2{display:block; width:calc(100% + 0.56rem); margin:-0.28rem;}
.spa2 .box1 .u2 .li{ display:flex; flex-wrap: wrap; width:33.33%; padding:0.28rem; }
.spa2 .box1 .u2 ._img{ padding-bottom:141.26%;}


@media screen and (max-width:1024px) {
.spa2 .info{ font-size:14px; line-height:26px; text-align: left;}	
.spa2 .info br{ display:none;}
.spa2 .box{  margin-top:25px; }
.spa2 .box .u2{ width:calc(100% + 14px); margin:-7px;}
.spa2 .box .u2 .li{ padding:7px; }
.spa2 .box1{  margin-top:25px; }
.spa2 .box1 .u2{ width:calc(100% + 14px); margin:-7px;}
.spa2 .box1 .u2 .li{ padding:7px; }
.spa2 .box1 .u2 ._img{ padding-bottom:141.26%;}
}
@media screen and (max-width:767px) {
.spa2 .box .u2 .li{width: 50%;}
.spa2 .box1 .u2 .li{width:50%;}
}



.gdyx1{width: 100%;}
.gdyx1 .info{ text-align: center; margin-top: 0.22rem;
width: 100%;
font-size: 0.18rem;
font-weight: 300;
line-height: 0.38rem;
color: #000;}
.gdyx1 .box{ margin-top:0.58rem;width: 100%;}
.gdyx1 .box .u2{display:flex; flex-wrap: wrap; width:calc(100% + 0.2rem); margin:-0.1rem;}
.gdyx1 .box .u2 .li{ display:flex; flex-wrap: wrap; width:20%; padding:0.1rem; }
.gdyx1 .box .u2 ._img{ padding-bottom:100%;}
.gdyx1 .box1{display:flex; flex-wrap: wrap; align-items: center; justify-content: space-between; width: 100%;}
.gdyx1 .box1 .pic{display:block; width:49.16%; line-height: 0;}
.gdyx1 .box1 .cont{ width:43.67%;
font-size: 0.18rem;
font-weight: 300;
line-height: 0.38rem; min-height:1.55rem;
color: #000;}


@media screen and (max-width:1024px) {
.gdyx1 .info{ font-size:14px; line-height:26px; text-align: left; margin-top:15px;}	
.gdyx1 .info br{ display:none;}
.gdyx1 .box{  margin-top:25px; }
.gdyx1 .box1 .cont{ font-size:14px; line-height:26px;}	
}
@media screen and (max-width:767px) {
.gdyx1 .box .u2{display:flex; flex-wrap: wrap; width:calc(100% + 14px); margin:-7px;}	
.gdyx1 .box .u2 .li{ width:50%; padding:7px; }
.gdyx1 .box1{ flex-wrap: wrap-reverse;}
.gdyx1 .box1 .pic{ width:100%; margin-top:25px; }
.gdyx1 .box1 .cont{ width:100%; }	
}



.gdyx2{width: 100%;}
.gdyx2 .box{ width: 100%; margin-bottom:0.52rem;}
.gdyx2 .box .u2{display:block; width:calc(100% + 0.52rem); margin:0 -0.26rem;}
.gdyx2 .box .li{ display:flex; flex-wrap: wrap; width:33.33%; padding:0 0.26rem; }
.gdyx2 .box .a{ display:flex; flex-wrap: wrap; width:100%; position: relative; }
.gdyx2 .box ._img{ padding-bottom:136.64%;}
.gdyx2 .box .sect{ display: block; width:calc(100% - 0.44rem); position: absolute; left:0.22rem; top:1.73rem; z-index: 6; background: #fff; padding:0.22rem 0.22rem 0.42rem 0.22rem;}
.gdyx2 .box .ino{display:flex; justify-content: center; align-items: center; width:100%; height:0.51rem; line-height: 0; }
.gdyx2 .box .ino img{max-width: 100%; max-height: 100%; object-fit:contain;}
.gdyx2 .box .div{display:flex; align-items:flex-start; justify-content: space-between; width: 100%; margin-top:0.16rem;}
.gdyx2 .box .pic{display:flex; min-width:1.4rem; width:1.4rem; height:1.1rem; line-height: 0; margin-right: 12px;}
.gdyx2 .box .pic img{width: 100%; height: 100%; object-fit: cover;}
.gdyx2 .box .cont{ width:100%;}
.gdyx2 .box .tit1{ width:100%;
font-size: 0.20rem;
font-weight: 300;
letter-spacing: 0px;
line-height: 0.30rem;
}
.gdyx2 .box .info{ width:100%; margin-top: 0.2rem;
font-size: 0.18rem;
font-weight: 300;
line-height: 0.26rem;
color: rgba(131, 131, 131, 1);}
.gdyx2 .box .a:hover .sect{
background: rgba(213, 175, 123,0.95);
}
.gdyx2 .box .a:hover .tit1{ color: #fff;}
.gdyx2 .box .a:hover .info{ color: #fff;}


@media screen and (max-width:1024px) {
.gdyx2 .box .u2{width:calc(100% + 14px); margin:-7px;}
.gdyx2 .box .li{ width:50%; padding:0 7px; }	
.gdyx2 .box .sect{width:calc(100% - 28px); position: absolute; left:14px; top:20%; padding:14px 12px;}	
.gdyx2 .box .ino{ height:30px; }	
.gdyx2 .box .div{ margin-top:12px;}
.gdyx2 .box .pic{ min-width:100px; width:100px; height:78px;margin-right: 10px;}	
.gdyx2 .box .tit1{ font-size:14px; line-height:22px; }	
.gdyx2 .box .info{ font-size:13px; line-height:21px; margin-top:4px;}	
}
@media screen and (max-width:767px) {

}



.gdyx3{width: 100%; overflow: hidden;}
.gdyx3 .box{width: 100%; position: relative; padding:0 14.58%;}
.gdyx3 .box .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; width:100%;}
.gdyx3 .box .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; width:100%; padding:0 0.09rem;}
.gdyx3 .box .a{ width:100%; line-height: 0; display: block; overflow: hidden; padding-bottom: 40.74%; position: relative;}
.gdyx3 .box .a img{ position: absolute; left:0; top:0; object-fit: cover; height:100%; width:100%;}
.gdyx3 .box .swiper-pagination{ cursor: pointer;display:flex; margin:0 12px;
font-size: 14px;
font-weight: 400;
line-height: 24px;
color: #000;
 }
.gdyx3 .box .swiper-pagination .line{transform:rotate(15deg); -sm-transform:rotate(15deg); margin:0 5px;}
.gdyx3 .box .swiper-prev,
.gdyx3 .box .swiper-next{ cursor: pointer; width:50px; height:50px; display:block; background: url(img/next1.svg) center no-repeat; background-size:30px auto !important; }
.gdyx3 .box .swiper-prev{ transform:rotateY(180deg); -ms-transform:rotateY(180deg);}
.gdyx3 .box .swiper-prev:hover,
.gdyx3 .box .swiper-next:hover{ opacity:0.5;}
.gdyx3 .box .btn{ position: absolute; left:50%; bottom:-28px; z-index: 10; transform: translateX(-50%); -ms-transform: translateX(-50%); display: flex; align-items: center; justify-content: space-between; background: #fff; height:56px; padding:0 20px;}

@media screen and (max-width:1024px) {
.gdyx3 .box .swiper-slide { padding:0 4px;}	
.gdyx3 .box .swiper-prev,
.gdyx3 .box .swiper-next{  width:40px; height:40px;  background-size:20px auto !important; }	
.gdyx3 .box .btn{ bottom:-20px; height:40px; padding:0 15px;}
}


.gdyx3 .box1{width: 100%; background: #f7f7f7; padding-top: 40px; padding-bottom: 60px; text-align: center;}
.gdyx3 .box1 #gallery{ overflow: hidden;}
.gdyx3 .box1 .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; width:100%;}
.gdyx3 .box1 .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; width:100%;}
.gdyx3 .box1 .ico{ display: flex; align-items: center; justify-content: center; width: 100%; line-height: 0;height:1.05rem;}
.gdyx3 .box1 .ico img{ object-fit: contain; max-height:100%; }
.gdyx3 .box1 .tit{width: 100%; margin-top: 23px;
font-size: 0.28rem;
font-weight: 300;
letter-spacing: 0px;
line-height: 0.28rem;
color: rgba(0, 0, 0, 1);}
.gdyx3 .box1 .tit1{
font-size: 0.18rem;
font-weight: 300;
letter-spacing: 0px;
line-height: 0.28rem;
color: rgba(0, 0, 0, 1);}
.gdyx3 .box1 .info{width: 100%; margin-top: 17px;
width: 100%;
font-size: 0.18rem;
font-weight: 300;
line-height: 0.28rem;
color: rgba(54, 54, 54, 1);
}

@media screen and (max-width:1024px) {
.gdyx3 .box1{ padding-top: 40px; padding-bottom: 40px;}	
.gdyx3 .box1 .ico{height:52px;}	
.gdyx3 .box1 .tit{ font-size:16px; line-height:26px;}		
.gdyx3 .box1 .tit1{ font-size:14px; line-height:24px;}	
.gdyx3 .box1 .info{ font-size:14px; line-height:24px; text-align: left;}	
.gdyx3 .box1 .info br{ display:none;}
}



.dazhong1{ padding-bottom:57px;}

@media screen and (max-width:1024px) {
.dazhong1{ padding-bottom: 35px;}	

}


.list4{ display: block; width: 100%;}
.list4 .u2{display:flex; flex-wrap: wrap; width:calc(100% + 0.28rem); margin:0 -0.14rem;}
.list4 .u2 .li{ display:flex; flex-wrap: wrap; width:33.33%; padding:0 0.14rem; }
.list4 .u2 .a{ width: 100%; display: flex; flex-wrap: wrap; text-align: center; }
.list4 .u2 .a ._img{ padding-bottom:100%;}
.list4 .u2 .a .tit{ width: 100%; margin-top: 0.24rem;
font-size: 0.26rem;
font-weight: 300;
line-height: 0.4rem;
color: rgba(26, 26, 26, 1);
}
.list4 .u2 .a .info{ width: 100%;
font-size: 0.2rem;
font-weight: 300;
line-height: 0.4rem;
color: rgba(26, 26, 26, 1);
}
.list4 .slick-arrow{ top:40%;}
.list4 .slick-prev{left:0.2rem;}
.list4 .slick-next{right:0.2rem; }

@media screen and (max-width:1024px) {
.list4 .u2{width:calc(100% + 14px); margin:0 -7px;}
.list4 .u2 .li{ padding:0 7px; }	
.list4 .u2 .a .tit{ font-size:16px; line-height:24px; margin-top:15px;}		
.list4 .u2 .a .info{ font-size:14px; line-height:22px; margin-top: 4px;}	
.list4 .slick-prev{left:7px; }
.list4 .slick-next{ right:7px;}
}
@media screen and (max-width:767px) {
.list4 .u2 .li{ width:50%;}
.list4 .u2 .a .info{padding:0 10%;}	
}

.list5{ display: block; width: 100%;}
.list5 .u2{display:block; width:calc(100% + 0.28rem); margin:0 -0.14rem;}
.list5 .u2 .li{ display:flex; flex-wrap: wrap; width:33.33%; padding:0 0.14rem; }
.list5 .u2 .a{ width: 100%; display: flex; flex-wrap: wrap; text-align: center; }
.list5 .u2 .a ._img{ padding-bottom:100%;}
.list5 .u2 .a .tit{ width: 100%; margin-top: 0.13rem;
font-size: 0.2rem;
font-weight: 300;
line-height: 0.4rem;
color: rgba(26, 26, 26, 1);
  }
.list5 .slick-arrow{ top:44%;}
.list5 .slick-prev{left:0.2rem;}
.list5 .slick-next{right:0.2rem; }


@media screen and (max-width:1024px) {
.list5 .u2{width:calc(100% + 14px); margin:0 -7px;}
.list5 .u2 .li{ padding:0 7px; }	
.list5 .u2 .a .tit{ margin-top:15px; font-size:14px; line-height:22px;}	
.list5 .slick-prev{left:7px; }
.list5 .slick-next{ right:7px;}
}
@media screen and (max-width:767px) {
.list5 .u2 .li{ width:50%;}
}



.dazhong4{ display: block; width: 100%;}
.dazhong4 .u2{display:flex; flex-wrap: wrap; width:calc(100% + 0.28rem); margin:-0.14rem;}
.dazhong4 .u2 .li{ display:flex; flex-wrap: wrap; width:50%; padding:0.14rem; }
.dazhong4 .u2 .a{ width: 100%; display: flex; flex-wrap: wrap; text-align: center; position: relative; }
.dazhong4 .u2 .a ._img{ padding-bottom:95.5%;}
.dazhong4 .u2 .cont{ position: absolute; left: 50%; top: 0; display:inline-flex; flex-direction: column; align-items: center; justify-content: center; width: 2.44rem; height:2.44rem;
background: rgba(219, 179, 124, 1); transform: translateX(-50%); -ms-transform: translateX(-50%);
}
.dazhong4 .u2 .ico{ line-height: 0;}
.dazhong4 .u2 .ico img{  height:0.68rem; }
.dazhong4 .u2 .tit2{margin-top: 0.23rem;
font-weight: 300; font-size: 0.22rem;
line-height: 0.3rem;
color: #fff;
  }
@media screen and (max-width:1024px) {
.dazhong4 .u2{width:calc(100% + 14px); margin:-7px;}
.dazhong4 .u2 .li{ padding:0 7px; }	
.dazhong4 .u2 .cont{ width:150px; height:100px;}
.dazhong4 .u2 .ico img{  height:30px; }
.dazhong4 .u2 .tit2{ margin-top:10px; font-size:14px; line-height:22px;}	
}
@media screen and (max-width:767px) {
.dazhong4 .u2 .cont{ width:100%; height:100px; position: relative;}
.dazhong4 .u2 .a{ flex-wrap:wrap-reverse;}
}


.dazhong2{ width: 100%; display: flex; flex-wrap: wrap;  justify-content: space-between;}
.dazhong2 .box{display:flex; flex-wrap: wrap; width:calc(50% - 0.14rem); align-items: center; justify-content:center;
background: rgba(0, 0, 0, 1);
}
.dazhong2 .pic{ width: 100%; display: block; line-height: 0;}

@media screen and (max-width:1024px) {
.dazhong2 .box{width:calc(50% - 7px);}
}
@media screen and (max-width:767px) {
.dazhong2 .box{width:100%; }
}



.gwzj .text{ margin-top: 0.44rem;
width: 100%;
font-size: 0.18rem;
font-weight: 300;
letter-spacing: 0px;
line-height: 0.41rem;
color: rgba(0, 0, 0, 1);
}

@media screen and (max-width:1024px) {
.gwzj .text{ margin-top:15px; font-size:14px; line-height:26px;}	

}



.list6{ display: block; width: 100%;}
.list6 .u2{display:block; width:calc(100% + 0.22rem); margin:0 -0.11rem;}
.list6 .u2 .li{ display:flex; flex-wrap: wrap; width:20%; padding:0 0.11rem; }
.list6 .u2 .a{ width: 100%; display: flex; flex-wrap: wrap; align-content: flex-start; text-align: center; }
.list6 .u2 .a ._img{ padding-bottom:125.78%;}
.list6 .u2 .a .tit1{ width: 100%; margin-top: 0.22rem;
font-size: 0.16rem;
font-weight: 300;
line-height: 0.19rem;
color: rgba(0, 0, 0, 1);
}
.list6 .u2 .a .tit{ width: 100%;
font-size: 0.24rem;
font-weight: 300;
line-height: 0.34rem;
color: rgba(0, 0, 0, 1);
}
.list6 .u2 .a .info{ width: 100%;
font-size: 0.18rem;
font-weight: 300;
line-height: 0.28rem;
color: rgba(0, 0, 0, 1);
}
.list6 .slick-prev{left:-0.5rem; }
.list6 .slick-next{right:-0.5rem; }

@media screen and (max-width:1024px) {
.list6 .u2{width:calc(100% + 14px); margin:0 -7px;}
.list6 .u2 .li{ width:33.33%; padding:0 7px; }	
.list6 .u2 .a .tit{ font-size:16px; line-height:26px;}		
.list6 .u2 .a .tit1{ font-size:14px; line-height:24px; margin-top:15px;}	
.list6 .u2 .a .info{ font-size:15px; line-height:25px;}	
}
@media screen and (max-width:767px) {
.list6 .u2 .li{ width:50%;}
}


.list7{ display: block; width: 100%;}
.list7 .u2{display:block; width:calc(100% + 0.22rem); margin:0 -0.11rem;}
.list7 .u2 .li{ display:flex; flex-wrap: wrap; width:25%; padding:0 0.11rem; }
.list7 .u2  ._img{ padding-bottom:74.62%;}
.list7 .slick-prev{left:-0.5rem; }
.list7 .slick-next{right:-0.5rem; }

@media screen and (max-width:1024px) {
.list7 .u2{width:calc(100% + 14px); margin:0 -7px;}
.list7 .u2 .li{padding:0 7px; }	
}
@media screen and (max-width:767px) {
.list7 .u2 .li{ width:50%;}
}


.list8{ display: block; width: 100%;}
.list8 .u2{display:block; width:calc(100% + 0.22rem); margin:0 -0.11rem;}
.list8 .u2 .li{ display:flex; flex-wrap: wrap; width:20%; padding:0 0.11rem; text-align: center; }
.list8 .u2 ._img{ padding-bottom:74.62%;}
.list8 .u2 .p{ width: 100%; margin-top: 0.21rem;
font-size: 0.2rem;
font-weight: 300;
line-height: 0.29rem;
color: rgba(0, 0, 0, 1);
}
.list8 .u2 .tit{ width: 100%; margin-bottom: 0.25rem;
font-size: 0.4rem;
font-weight: 300;
line-height: 0.5rem;
color: rgba(0, 0, 0, 1);
}

.list8 .slick-arrow{ background: url(img/next2.svg) center no-repeat;}
.list8 .slick-prev{left:-0.5rem; }
.list8 .slick-next{right:-0.5rem; }


@media screen and (max-width:1024px) {
.list8 .u2{width:calc(100% + 14px); margin:0 -7px;}
.list8 .u2 .li{padding:0 7px; }	
.list8 .u2 .tit{ font-size:18px; line-height:28px; margin-bottom:15px;}		
.list8 .u2 .p{ font-size:14px; line-height:24px; margin-top:15px;}	
}
@media screen and (max-width:767px) {
.list8 .u2 .li{ width:50%;}
}


.sect1{ display: flex; flex-wrap: wrap; width: 100%; padding-top: 10px;}
.sect1 .div{ display: flex; align-items: center; width: 100%; margin-top: 1rem;}
.sect1 .nian{ display: flex; justify-content: center; width:2.09rem; min-width:2.09rem; position: relative;
font-size: 0.36rem;
font-weight: 300;
letter-spacing: 0px;
line-height: 1.34rem;
color: rgba(255, 255, 255, 1);
}
.sect1 .nian::after,
.sect1 .nian::before{
left:50%; position: absolute; content: '';
width:1px;
height:0.36rem;
border-left: 1px solid rgba(255, 255, 255, 1);
}
.sect1 .nian::after{ top: 0;}
.sect1 .nian::before{ bottom: 0;}
.sect1 .cont{ display: block; width: 35.8%; min-width: 35.8%;  text-align: center; padding:0 0 0 0.36rem;
font-size: 0.28rem;
font-weight: 300;
line-height: 0.54rem;
color: rgba(220, 179, 125, 1);
}
.sect1 .pic{ display: flex; flex-wrap: wrap; width: 100%;}
.sect1 .pic .img{ display: block; width: 50%; line-height: 0; padding-left: 0.3rem;}
.sect1 .pic ._img{ padding-bottom:64.35%;}


@media screen and (max-width:1024px) {
.sect1{ padding-top:0;}		
.sect1 .div{ margin-top:30px;}	
.sect1 .nian{ font-size:18px; line-height:60px; width:68px; min-width:68px; }		
.sect1 .nian::after,
.sect1 .nian::before{height:14px;}
.sect1 .cont{ font-size:14px; line-height:24px; padding:0 0 0 14px; }	
.sect1 .pic .img{ padding-left:14px;}
}
@media screen and (max-width:767px) {
.sect1 .div{ flex-wrap: wrap;}
.sect1 .pic{ width:100%;}
.sect1 .pic .img{ padding:20px 7px 0 7px;}
.sect1 .cont{ text-align: left; display: block; width:calc(100% - 68px); min-width:initial; padding:0 7px; }

}


.sect2{ display: flex; flex-wrap: wrap; justify-content: center; width: 100%;}
.sect2 .li{ display: flex; flex-direction: column; align-items: center; text-align: center; margin:0.1rem 0.62rem;}
.sect2 .li .img{ width:2.56rem; line-height:0;}
.sect2 .li .p{ width: 100%;
font-size: 0.18rem;
font-weight: 300;
line-height: 0.29rem;
color: rgba(213, 174, 121, 1);
}
.sect2 .li .tit1{ width: 100%; margin-top: 0.25rem;
font-size: 0.24rem;
font-weight: 400;
letter-spacing: 0px;
line-height: 0.29rem;
color: rgba(213, 174, 121, 1);
}

@media screen and (max-width:1024px) {
.sect2 .li{ margin:10px 10px;}	
.sect2 .li .tit1{ font-size:18px; line-height:28px; margin-top:15px;}		
.sect2 .li .p{ font-size:14px; line-height:24px;}	
.sect2 .li .img{ width:130px;}
}
@media screen and (max-width:767px) {
.sect2{ justify-content: space-between;} 	
.sect2 .li{ width:49%; margin:10px 0;}
}


.sect3{ display: flex; flex-wrap: wrap; width: 100%;}
.sect3 .div{ display: flex; align-items: center; width: 100%; background: #161616; border-left:0.04rem solid #DCB37D; padding:0.4rem 0.5rem; position: relative; }
.sect3 .div:nth-child(2n){ background: #232323; }
.sect3 .div::after{ content: '';
 position: absolute; content: '';
left:-0.1rem;
top: 50%; margin-top: 0.08rem;
width: 0.16rem;
height: 0.16rem;
border-radius: 50%;
background: rgba(220, 179, 125, 1);
}
.sect3 .nian{ width: 100%;
font-size: 0.5rem;
font-weight: 300;
line-height: 0.6rem;
color: rgba(220, 179, 125, 1); margin-bottom: 0.25rem;
}
.sect3 .cont{ display: block; width:100%;
font-size: 0.26rem;
font-weight: 300;
line-height: 0.36rem;
color: rgba(220, 179, 125, 1);
}
.sect3 .info{ display: block; width: 57%; padding:0 0.5rem 0 0; }
.sect3 .pic{ display: flex; flex-wrap: wrap; justify-content: flex-end; width: 43%;}
.sect3 .pic .img{ display: block; width: 50%; line-height: 0; padding-right: 0.18rem;}
.sect3 .pic ._img{ padding-bottom:50%;}


@media screen and (max-width:1024px) {
.sect3 .div{ padding:25px 15px; border-left:2px solid #DCB37D;}	
.sect3 .div::after{ 
left:-8px;
top: 50%; margin-top: 8px;
width: 12px;
height: 12px;
}
.sect3 .nian{ font-size:22px; line-height:30px; margin-bottom:5px; }		
.sect3 .cont{ font-size:15px; line-height:25px;  }	
.sect3 .pic .img{ padding-left:14px;}
}
@media screen and (max-width:767px) {
.sect3 .div{ flex-wrap: wrap;}
.sect3 .pic{ justify-content: space-between; width:100%;}
.sect3 .pic .img{width:48.5%; padding:20px 0 6px 0;}
.sect3 .info{ width:100%;}

}


.sect4{ display: block; width: 100%;}
.sect4 .div{ display: flex; align-items: flex-start; justify-content: space-between; width: 100%;}
.sect4 .nian{ width: 100%;
font-size: 0.72rem;
font-weight: 300;
line-height: 0.84rem;
color: rgba(220, 179, 125, 1);
}
.sect4 .cont{ display: block; width:100%; margin-top: 0.45rem; position: relative; padding-left:0.18rem;
font-size: 0.18rem;
font-weight: 300;
letter-spacing: 0px;
line-height: 0.38rem;
color: rgba(255, 255, 255, 1);
}
.sect4 .cont::after{ content: '';
 position: absolute; content: '';
left:0;
top:0.17rem;
width: 0.06rem;
height: 0.06rem;
border-radius: 50%;
background: #d8d8d8;}
.sect4 .info{ display: block; width: 31%; }
.sect4 .pic{ display: flex; flex-wrap: wrap; justify-content: flex-end; width: 56%;}
.sect4 .pic .img{ display: block; width: 50%; line-height: 0; padding:0 0.23rem;}
.sect4 .pic ._img{ padding-bottom:122.64%;}


@media screen and (max-width:1024px) {
.sect4 .nian{ font-size:22px; line-height:30px;}		
.sect4 .cont{ font-size:14px; line-height:24px; margin-top:10px; padding-left:14px;}
.sect4 .cont::after{ 
top:10px;
width:5px;
height:5px;}
.sect4 .pic .img{ padding-left:14px;}
}
@media screen and (max-width:767px) {
.sect4 .div{ flex-wrap: wrap;}
.sect4 .pic{ justify-content: space-between; width:100%;}
.sect4 .pic .img{width:48.5%; padding:25px 0 0 0;}
.sect4 .info{ width:100%;}

}




.bnlc{ display: block; width: 100%;border-bottom: 1px dotted #979797;
}
.bnlc .div{ display: flex; justify-content: center; width: 12.5%;}
.bnlc .nian{ display: inline-flex; cursor: pointer;
font-size: 0.26rem; padding:0 0.16rem;
font-weight: 300;
line-height: 0.54rem;
color: rgba(131, 131, 131, 1);
}
.bnlc .slick-current .nian{ color: #000;
background: rgba(220, 179, 125, 1);
}
.bnlc .slick-prev{left:5px; top: 100%; }
.bnlc .slick-next{right:5px;top: 100%; }


@media screen and (max-width:1024px) {
.bnlc .nian{ font-size:14px; line-height:26px;padding:0 10px;}

}
@media screen and (max-width:767px) {
.bnlc{ padding:0 40px;}	
.bnlc .div{width: 20%;}
}



.list9{ display:flex; flex-wrap: wrap; justify-content: space-between; width:100%;}
.list9 .li{ display:flex; flex-wrap: wrap; width:46.24%; margin-top:0.53rem; text-align: lift; }
.list9 .li .img{ display: block; line-height: 0;width:100%;  overflow: hidden;}
.list9 .li .tit{ width: 100%; margin-top: 0.42rem;
font-size: 0.36rem;
font-weight: 300;
letter-spacing: 0px;
line-height: 0.42rem;
color: rgba(0, 0, 0, 1);
}
.list9 .li .dw{ 
font-size: 0.18rem;
}
.list9 .li .info{ width: 100%;
font-size: 0.18rem;
font-weight: 300;
line-height: 0.34rem;
color: rgba(0, 0, 0, 1);
}

@media screen and (max-width:1024px) {
.list9 .li{margin-top:25px; }	
.list9 .li .tit{ font-size:16px; line-height:26px; margin-top:15px;}		
.list9 .li .dw{ font-size:14px;}	
.list9 .li .info{ font-size:14px; line-height:24px;}	
}
@media screen and (max-width:767px) {
.list9 .li{ width:100%;}
}



.ppln1 .text{ text-align: center;
width: 100%; margin-top:0.34rem;
font-size: 0.18rem;
font-weight: 300;
line-height: 0.3rem;
color: rgba(220, 179, 125, 1);
}

@media screen and (max-width:1024px) {
.ppln1 .text{ text-align: left; font-size:14px; line-height:24px; margin-top:15px;}		
.ppln1 .text br{ display:none;}
}





.sect5{ display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; margin-top:0.7rem;}
.sect5 .div{ display: block; width: 100%; margin-top: 0.3rem;}
.sect5 .div .nian{ width: 100%;
font-size: 0.36rem;
font-weight: 300;
line-height: 0.37rem;
color: rgba(220, 179, 125, 1);
}
.sect5 .div .nian .dw{ 
font-size: 0.18rem;font-weight: 300;
}
.sect5 .div .cont{ display: block; width:100%;
font-size: 0.18rem;
font-weight: 300;
letter-spacing: 0px;
line-height: 0.38rem;
color: rgba(255, 255, 255, 1);
}
.sect5 .info{display: flex; flex-wrap: wrap; width: 40%; align-content:space-between; }
.sect5 .pic{ display: flex; flex-wrap: wrap; align-items: flex-start;  width: 50.1%;}
.sect5 .pic .ul{ display: flex; flex-wrap: wrap; margin:0 -0.15rem; width:calc(100% + 0.3rem);}
.sect5 .pic .img{ display: block; width: 33.33%; line-height: 0; margin-top:0.3rem; padding:0 0.15rem;}
.sect5 .pic ._img{ padding-bottom:100%;}
.sect5 .pic .tit{display: block; width: 100%; text-align: center; margin-top: 0.2rem;
font-size: 0.16rem;
font-weight: 300;
line-height: 0.22rem;
color: rgba(220, 179, 125, 1);
}


@media screen and (max-width:1024px) {
.sect5{ margin-top:10px;}	
.sect5 .div{ margin-top:20px;}	
.sect5 .div .nian{ font-size:20px; line-height:22px;}		
.sect5 .div .nian .dw{ 
font-size:14px;}
.sect5 .div .cont{ font-size:14px; line-height:24px;}
.sect5 .info{ width:100%;}
.sect5 .pic{ width:100%; margin-top:20px;}
.sect5 .pic .ul{ margin:0 -7px; width:calc(100% + 14px);}
.sect5 .pic .img{ margin-top:20px; padding:0 7px;}
.sect5 .pic .tit{ font-size:13px; line-height:20px; margin-top:14px; }
}
@media screen and (max-width:767px) {
.sect5 .pic .img{width:50%;}
}



.sect6{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; width: 100%;}
.sect6 .pic{ display:block; line-height:0; width: 42.96%;}
.sect6 .box{ display:block; width: 51.31%;}
.sect6 .u1{ display:block; width: 100%; margin-top: 0.1rem;}
.sect6 .u1 .li{ display:flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; width: 100%;
border-top: 1px solid rgba(210, 207, 207, 1);
 padding:0.39rem 0 0 0; margin-top:0.6rem; }
.sect6 .u1 .p{ display:block; width: 65%;
font-size: 0.18rem;
line-height: 0.38rem;font-weight: 300;
color: rgba(90, 90, 90, 1);
}
.sect6 .u1 .tit{ display:block; width: 35%;
font-size: 0.18rem;
font-weight: 400;
line-height: .38rem;
color: rgba(26, 26, 26, 1);
}



@media screen and (max-width:1024px) {
.sect6{ flex-wrap: wrap-reverse;}	
.sect6 .u1{ display:block; width: 100%; margin-top:0;}
.sect6 .u1 .li{ 
 padding:20px 0 0 0; margin-top:30px; }
.sect6 .u1 .tit{ font-size:14px; line-height:24px;}
.sect6 .u1 .p{ font-size:14px; line-height:24px;}
.sect6 .box{ width:100%;}
.sect6 .pic{ width:100%; margin-top: 25px;}

}
@media screen and (max-width:767px) {
.sect6 .u1 .tit{width:100%;}
.sect6 .u1 .p{ width:100%; margin-top: 4px;}
}




.ppln2 .size30{ text-align: left; font-weight: 300;}
.ppln2 .size40{ text-align: left; font-weight: 400;}
.sect7{ display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%;}
.sect7 .size30{display: flex; flex-wrap: wrap; align-items: center; justify-content: center;font-weight: 400;}
.sect7 .pic{ display: flex; flex-wrap: wrap; align-items: flex-start;  width: 45.94%; margin-top:0.84rem;}
.sect7 .pic .ul{ display: flex; flex-wrap: wrap; margin:0 -0.15rem; width:calc(100% + 0.3rem);}
.sect7 .pic .img{ display: block; width: 25%; line-height: 0; margin-top:0.42rem; padding:0 0.15rem;}
.sect7 .pic ._img{ padding-bottom:100%;}
.sect7 .pic .tit{display: block; width: 100%; text-align: center; margin-top: 0.14rem;
font-size: 0.16rem;
font-weight: 300;
line-height:0.24rem;min-height:0.48rem;
color: rgba(220, 179, 125, 1);
}


@media screen and (max-width:1024px) {
.sect7{ padding-top: 0;}	
.sect7 .pic{ width:100%; margin-top:30px;}
.sect7 .pic .ul{ margin:0 -7px; width:calc(100% + 14px);}
.sect7 .pic .img{ margin-top:20px; padding:0 7px;}
.sect7 .pic .tit{ font-size:14px; line-height:20px; margin-top:12px; }
}
@media screen and (max-width:767px) {
.sect7 .pic .img{width:50%;}
}





.sect8{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; width: 100%;}
.sect8 .info{ display:block; width: 37.23%; padding:0 0.2rem 0 0 ;
font-size: 0.3rem;
font-weight: 300;
letter-spacing: 0px;
line-height: 0.5rem;
color: rgba(220, 179, 125, 1);
}
.sect8 .cont{ display:block; width: 62.77%;padding:0 0 0 0.4rem;
border-left: 1px solid rgba(151, 151, 151, 1);
font-size: 0.18rem;
font-weight: 300;
letter-spacing: 0px;
line-height: 0.38rem;
color: rgba(209, 209, 209, 1);
}

@media screen and (max-width:1024px) {
.sect8 .info{ width:100%;  font-size:16px; line-height:26px; padding:0;}
.sect8 .cont{  width:100%;  font-size:14px; line-height:24px;border-left:0;border-top: 1px solid rgba(151, 151, 151, 1);padding:20px 0 0 0; margin-top: 20px;}

}



.sect9{ display: flex; flex-wrap: wrap; width:calc(100% + 0.3rem); margin: -0.15rem;}
.sect9 .img{ display: block; line-height: 0; padding:0.15rem;}
.sect9 .text{ display: flex; flex-wrap: wrap; align-items: center; padding:0.15rem;
width: 100%;
font-size: 0.18rem;
font-weight: 300;
letter-spacing: 0px;
line-height: 0.34rem;
color: rgba(0, 0, 0, 1);
}
.sect9 .w73{ width: 73.5%;}
.sect9 .w53{ width: 53.7%;}
.sect9 .w46{ width: 46.3%;}
.sect9 .w49{ width: 49.4%;}
.sect9 .w27{ width: 26.5%;}
.sect9 .w26{ width: 25.6%;}
.sect9 .w25{ width: 25%;}


@media screen and (max-width:1024px) {
.sect9{ width:calc(100% + 12px); margin: -6px;}
.sect9 .img{ padding:6px;}
.sect9 .text{font-size:0.26rem; line-height:0.46rem; padding:6px;}

}
@media screen and (max-width:767px) {
.sect9 .text{font-size:14px; line-height:24px;}
.sect9 .w73{ width: 100%;}
.sect9 .w53{ width: 100%;}
.sect9 .w46{ width: 50%;}
.sect9 .w49{ width: 50%;}
.sect9 .w27{ width: 100%;}
.sect9 .w26{ width: 100%;}
.sect9 .w25{ width: 100%;}


}




.newsList_new{ padding-bottom: 0.7rem; width: 100%; background: #2a2b2d;}
.newsList_new .u1{ width: 100%; overflow: hidden;}
.newsList_new .l1{ display: block; width: 100%; margin-top:0.7rem; position: relative;}
.newsList_new .l1 .date{ width: 130px; text-align: center; position: absolute; top: 0; left: 0;}
.newsList_new .l1 .date_r{ margin-bottom: 10px; font-size: 48px; line-height: 50px; color: #e1b77d;font-weight: 400;}
.newsList_new .l1 .date_y{ font-size: 16px; line-height: 18px; color: #e1b77d;font-weight: 300;}
.newsList_new .l1 .line{ margin: 10px 0 15px 0; width: 100%; height: 1px; background: rgba( 255, 255, 255, 0.2);}
.newsList_new .l1 .wz{ font-size: 14px; line-height: 16px; color: #fff;}
.newsList_new .l1 .tw{ width: 100%; padding-left: 160px;}
.newsList_new .l1 .bt{ width: 100%; width: 100%; font-size: 0.26rem; line-height: 0.32rem; color: #fff;font-weight: 400; } 
.newsList_new .l1 .xian{ width:100%; margin-top: 0.15rem; color: #fff; border-bottom: 1px solid rgba( 255, 255, 255, 0.5);} 
.newsList_new .l1 .info{ width: 100%; margin: 0.2rem 0 0.3rem 0; font-size: 0.18rem; line-height: 0.24rem; color: #fff; font-weight: 300; text-align: justify;}
.newsList_new .l1 .img{ line-height: 0;}
.newsList_new .l1:hover .bt{ color: #e1b77d;}
.newsList_new .more{ display: block; width: 0.56rem; height:  0.56rem; margin: 0.7rem auto 0 auto; line-height: 0;}

@media screen and  (max-width:1024px){
.newsList_new{ padding-top:15px; padding-bottom:35px;}
.newsList_new .l1{ margin-top: 25px;}
.newsList_new .l1 .date{ width:70px;}
.newsList_new .l1 .date_r{ margin-bottom:5px; font-size:24px; line-height:26px;}
.newsList_new .l1 .date_y{ font-size: 14px; line-height: 16px;}
.newsList_new .l1 .bt{ font-size: 16px; line-height:26px; } 
.newsList_new .l1 .xian{ margin-top:12px;} 
.newsList_new .l1 .info{ margin: 12px 0 20px 0; font-size: 14px; line-height:20px;}
.newsList_new .more{ width: 28px; height: 28px; margin:35px auto 0 auto;}
.newsList_new .l1 .tw{ padding-left:90px;}
}
@media screen and  (max-width:767px){
.newsList_new .l1 .date{ display:none;}
.newsList_new .l1 .tw{ padding-left: 0;}
}


/* 9资讯详情 */

.newsCon_new{ padding-top: 2.6rem; padding-bottom:0.8rem; width: 100%; background: #2a2b2d;}
.newsCon_new .ico{ width: 28px; height: 28px; line-height: 0; position: absolute; right: 0; top: 0; cursor: pointer; z-index: 999;}
.newsCon_new .title .t1{ margin-bottom: 0.25rem; font-size: 0.4rem; line-height: 0.42rem; font-weight: lighter; text-transform: uppercase; color: #e1b77d;}
.newsCon_new .title .t2{ font-size: 0.24rem; line-height: 0.26rem; color: #fff; font-weight: lighter;}
.newsCon_new .bt{ margin: 1.2rem 0 10px 0; font-size: 0.3rem; line-height: 0.32rem; color: #fff; font-size:400;}
.newsCon_new .time{ font-size: 0.18rem; line-height: 0.2rem; opacity: 0.6; color: #fff;font-size:300;}
.newsCon_new .line{ margin: 0.35rem 0; width: 100%; height: 1px; background: rgba( 255, 255, 255, 0.2);}
.newsCon_new .info{ font-size: 0.16rem; line-height: 0.3rem; color: #fff;font-size:300; text-align: justify;}
.newsCon_new .fy{ width: 100%; overflow: hidden;}
.newsCon_new .fy a{ font-size: 0.16rem; line-height: 0.18rem; color: #fff; display: block; float: left; width: 50%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;font-size:300;}
.newsCon_new .fy a:hover{ color: #e1b77d;}
.newsCon_new .fy_r{ text-align: right;}


@media screen and  (max-width:1024px){
.newsCon_new{ padding-top:85px; padding-bottom:40px; }
.newsCon_new .ico{ width: 18px; height:18px;}
.newsCon_new .title .t1{ margin-bottom:15px; font-size:20px; line-height:22px; }
.newsCon_new .title .t2{ font-size:16px; line-height:18px;} 
.newsCon_new .bt{ margin: 0 0 10px 0; font-size: 17px; line-height: 25px;}
.newsCon_new .time{ font-size: 14px; line-height: 16px;}
.newsCon_new .line{ margin: 15px 0;}
.newsCon_new .info{ font-size: 14px; line-height: 24px;}
.newsCon_new .fy a{ font-size: 14px; line-height: 24px;}
}
@media screen and  (max-width:767px){
.newsCon_new .fy a{ width: 100%;}
.newsCon_new .fy_r{ text-align: left;}
}




/* 7产品详情 */
#Subpage{ padding-top:3rem; padding-bottom: 0.9rem; overflow: hidden;}
.prodCon_new{ display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; width: 100%; position: relative;}
.prodCon_new .ico{ width: 28px; height: 28px; line-height: 0; position: fixed; right:-0.98rem; top:0.45rem; cursor: pointer; z-index: 999;}
.prodCon_new .left{ width: 38.9%; float: left;}
.prodCon_new .left .number{ display: none;}
.prodCon_new .left .hometop{ width:100%;}
.prodCon_new .left .hometop a{ width:100%; display: block; line-height: 0;}
.prodCon_new .left .homedown{ margin:30px 20px 0 20px;}
.prodCon_new .left .homedown .imgk{ margin: 0 5px; line-height:0;}
.prodCon_new .left .homedown .imgk:hover{ border: 3px solid #e1b77d;}
.prodCon_new .left .homedown .slick-prev{ position: absolute; left: -20px; width: 30px; height: 130px; background: url(img/3270_prodcon6.png) no-repeat center; background-size: cover;}
.prodCon_new .left .homedown .slick-prev:hover{ background: url(img/3270_prodcon6_1.png) no-repeat center; background-size: cover;}
.prodCon_new .left .homedown .slick-next{ position: absolute; right: -20px; width: 30px; height: 130px; background: url(img/3270_prodcon7.png) no-repeat center; background-size: cover;}
.prodCon_new .left .homedown .slick-next:hover{ background: url(img/3270_prodcon7_1.png) no-repeat center; background-size: cover;}
.prodCon_new .text{ width: 50%; float: right;}
.prodCon_new .text .t1{ margin: 0.45rem 0 0.2rem 0; font-size: 0.3rem; line-height: 0.38rem; color: #000; font-weight: 400;}
.prodCon_new .text .t2{ font-size: 0.2rem; line-height: 0.22rem; color: #000; font-weight: 400;}
.prodCon_new .text .line{ margin: 0.35rem 0 0.3rem 0; width: 100%; height: 1px; background: rgba( 255, 255, 255, 0.1);}
.prodCon_new .text .info1{ font-size: 0.16rem; line-height: 0.3rem; color: #fff; font-weight: 300;}
.prodCon_new .text .info2{ margin: 0.35rem 0 1.7rem 0; font-size: 0.16rem; line-height: 0.3rem; text-align: justify; color: #fff; font-weight: 300;}
.prodCon_new .text .link{ margin-bottom: 0.3rem;}
.prodCon_new .text .link2 {
  display: block;
  margin-top: 16px;
}
.prodCon_new .text .line{margin:0.35rem 0 0.3rem 0;
  width: 100%;
  height: 1px;background: rgba(0,0,0,0.1);}
.prodCon_new .text .jg{ font-size: 0.24rem; line-height: 0.44rem; color: #e1b77d; font-weight: 400; display: inline-block;}
.prodCon_new .text .more{ display: inline-block; height: 44px; line-height: 42px; padding: 0 40px; margin-left: 30px; font-size: 16px; color: #e1b77d; border: 1px solid #e1b77d; font-weight: 300;}
.prodCon_new .text .more:hover{ background: #e1b77d; color: #fff;}
.prodCon_new .text .fx .wz{ float: left; font-size: 16px; line-height: 18px; color: #000; font-weight: 300;}
.prodCon_new .text .fx a{ width: 24px; height: 24px; margin: 0 0 0 0.25rem; background-size: contain !important; padding:0 !important;}
.prodCon_new .img{ width: 100%; line-height: 0;}



@media screen and  (max-width:1024px){
#Subpage{ padding:0 0 40px 0;}
.prodCon_new .ico{ width:18px; height:18px; right:20px; top:68px;}
.prodCon_new .left{ width: 100%;}
.prodCon_new .left .topk{ position: relative;}
.prodCon_new .left .number{ display: block; position: absolute; right: 20px; bottom: 20px; height: 30px; line-height: 30px; color: #fff; font-size: 14px; padding: 0 15px; border-radius: 15px; z-index: 999; background: rgba(50, 54, 56, 0.8);}
.prodCon_new .left .downk{ display: none;}
.prodCon_new .text{ width: 100%; padding:25px 16px 0 16px; text-align: center;}
.prodCon_new .text .fx{ display: none;}
.prodCon_new .text .t1{ margin: 0 0 5px 0; font-size: 16px; line-height: 18px;}
.prodCon_new .text .t2{ font-size: 12px; line-height:22px;}
.prodCon_new .text .line{ margin: 5px 0; font-size: 12px;}
.prodCon_new .text .info1{ font-size: 14px; line-height: 24px; opacity: 0.6;}
.prodCon_new .text .info2{ margin: 15px 0 0 0; padding: 0 20px; font-size: 12px; line-height: 20px;}
.prodCon_new .text .link{ display: none;}
.prodCon_new .text .link2{ display: block; margin-top: 0; text-align: center;}
.prodCon_new .text .jg{ margin: 10px 0 8px 0; width: 100%; font-size: 16px; line-height: 18px;}
.prodCon_new .text .more{ height: 34px; line-height: 32px; padding: 0 20px; margin-left: 0; margin-bottom: 15px; font-size: 14px;}

}





#video{ width: 100%;display:block;}
#video .videoList{ width: 100%;display:block;position: relative;}
#video .videoList .l1{ text-align: center; position: relative; line-height: 0;}
#video .videoList .l1 img{float:none;}
#video .videoList .l1 .li_div{position:absolute; left:50%; top:50%;-webkit-transform: translate( -50%, -50%);
    -ms-transform: translate( -50%, -50%);
        transform: translate( -50%, -50%);}
#video .videoList .l1 .t1{ font-size: 0.18rem; line-height: 0.22rem; color: #fff;}
#video .videoList .l1 .t2{ margin: 15px 0 50px 0; font-size: 0.48rem; line-height: 0.52rem; color: #fff; font-weight: 300;}
#video .videoList .l1 .more{ display: block; width: 150px; line-height: 38px; height: 40px; font-size: 14px; margin: 0 auto; text-align: center; border: 1px solid #fff; color: #fff; opacity: 0.6; font-weight: 300;}
#video .videoList .l1 .more:hover{ opacity: 1;}
#video .videoList .slick-prev,
#video .videoList .slick-next{ width: 31px; height: 60px; position: absolute; top: 50%; margin-top: -30px;background: url(img/video7.png) no-repeat center !important; background-size: cover !important;}
#video .videoList .slick-prev:hover,
#video .videoList .slick-next:hover{ background: url(img/video7_1.png) no-repeat center !important;}
#video .videoList .slick-prev{ left: 8%;}
#video .videoList .slick-next{ right: 8%; }

#video .videoList .fx{ width: 100%; position: absolute; top: 75%; text-align: center;}
#video .videoList .fx .bdsharebuttonbox{ display: inline-block;}
#video .videoList .fx .p{ font-size: 14px; line-height: 16px; margin-bottom: 15px; color: #fff;font-weight: 300;}
#video .videoList .fx a{ width: 18px; height: 18px; margin: 0 8px; padding:0 !important; background-size: contain !important; }


@media screen and  (max-width:1023px){
#video .videoList .l1 .li_div{ width:56%;}	
#video .videoList .l1 .t1{ font-size: 14px; line-height: 18px;}
#video .videoList .l1 .t2{ margin: 15px 0 50px 0; font-size:18px; line-height: 26px;}
#video .videoList .l1 .more{  width: 110px; line-height: 32px; height:34px; font-size: 14px;}
#video .videoList .slick-prev,
#video .videoList .slick-next{ width: 20px; height: 40px; margin-top: -20px;}
#video .videoList .slick-prev{ left: 4%;}
#video .videoList .slick-next{ right: 4%; }
}
@media screen and  (max-width:767px){

}






.margin_pc{  width:100%;}
.margin_mobile{ width:100%; display:none;}
@media  screen and (max-width:991px){
.margin_pc{ display:none;}
.margin_mobile{ display:block;}
}


/*251105end*/


.pagecon{padding-top:0.8rem;}
@media  screen and (max-width:991px){
.pagecon{padding-top:20px; padding-bottom:20px;}
}




/*251202start*/

@media screen and  (max-width:1023px){
.footer1 .share .li .i{  left: 40px; width:90px; }
.footer1 .share .li .i::after{  left: 24%;}

}


.case1 .u2,
.case1 .u2 .li,
.case1 .u2 .a,
.case1 .u2 .w100,
.case1 .u2 .a div,
.case1 .u2 .a ._img img{list-style: none;}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .case1 .u2,
    .case1 .u2 .li {
        list-style: disc outside none !important;
        list-style-type: none !important;
    }
}
@supports (-ms-ime-align: auto) {
    * {
        -webkit-tap-highlight-color: transparent;
        -ms-touch-action: manipulation;
        touch-action: manipulation;
    }
    
    ul, ol {
        -ms-overflow-style: none;
    }
}



/*251202end*/




/*251210start*/

.t_navs .menuSub .u2 .l2:last-child{ display:none;}
.sect2 .li .tit1{ display: flex; flex-wrap: wrap; text-align: center; justify-content: center;}

@media (max-width: 767px){
.inbanner .cont3{ width: 100%;}
.sect2 .li .name{ width: 100%;}
}

.banner2 .tit1{ font-size:0.36rem; line-height: 0.65rem;}
.banner2 .tit2{ font-size:0.26rem; line-height: 0.65rem;}
.inbanner .tit{ font-size:0.36rem; line-height: 0.65rem;}
.inbanner .tit1{ font-size:0.26rem; line-height: 0.65rem;}
.inbanner .tit3{ font-size:0.36rem; line-height: 0.65rem;}
.inbanner .tit4{ font-size:0.26rem; line-height: 0.65rem;}
.inbanner .tit5{ font-size:0.36rem; line-height: 0.65rem;}

@media screen and (max-width:1024px) {

.banner2 .tit1{ font-size:16px; line-height:26px; padding:0 5%;}		
.banner2 .tit2{ font-size:14px; line-height:26px;}	
.inbanner .tit{ font-size:16px; line-height:26px;}		
.inbanner .tit1{ font-size:14px; line-height:26px;}	
.inbanner .tit3{ font-size:16px; line-height:26px;}		
.inbanner .tit4{ font-size:14px; line-height:26px;}	
.inbanner .tit5{ font-size:16px; line-height:26px; }

}

.sect4 .pic1{ display: block; width: 56%; line-height: 0; padding:0 0.23rem;}
@media screen and (max-width:767px) {
.sect4 .pic1{  width:100%; padding:25px 0 0 0;}


}


/*251210end*/




/*251215start*/

.list4 .u2{ display: block;}

@media screen and (max-width:767px) {
.ppln2 .size40{ font-size: 17px;
    line-height: 27px;}

}

@media screen and (max-width:1024px) {
.list5{ margin-bottom: 10px;}
.list4{ margin-bottom: 10px;}	
.pt52,
.pt54,
.pt67,
.pt75,
.pt80,
.pt84,	
.pt92,
.pt96,
.pt98,
.pt100,
.pt106,
.pt110,
.pt116,
.pt124,
.pt130,
.pt135,
.pt150{ padding-top:45px;}


.pd95,
.pd106,
.pd113,
.pd120,
.pd125,
.pd128,
.pd130,
.pd134,
.pd138,
.pd141,
.pd147,
.pd150{ padding-bottom:50px;}	
}

/*251215end*/


/*251216start*/

.footer1 .nav .ico{ display: none; content: ''; position: absolute; right:0; top:0;  width:54px; height:54px; z-index: 6;}
.footer1 .nav .ico::after,
.footer1 .nav .ico::before{ background:rgba(255,255,255,1); display: block; content: ''; position: absolute; right:11px; top:50%; transform:translate(50%,-50%); -ms-transform:translate(50%,-50%);}
.footer1 .nav .ico::after{ width:9px; height:1px;}
.footer1 .nav .ico::before{ width:1px; height:9px;}
.footer1 .nav .ico.on::before{ opacity:0;}

@media (max-width: 767px){
.footer1 .nav .a1::after,
.footer1 .nav .a1::before{ display:none;}
.footer1 .nav .ico{ display:block;}
}


/*251216end*/


/*251217start*/
@media (max-width: 1024px){
.t_navs .top1 .logo a img{max-width: 84px;width: 84px; height: auto;}
}

.btn_paly{ display:none; position:absolute; left:50%; top:50%; z-index:10; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); width:40px; height:40px;}
.btn_paly img{ width:100%;}
@media screen and (max-width:1024px) {
.btn_paly{ display:block;}
.index-banner .video{display:none;}

}



._pimg {
width: 100%;
overflow: hidden;
}

._pimg ._div {
position: relative;
overflow:hidden;
}

._pimg ._img {
width: 100%;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
}
._pop{ background:rgba(0,0,0,0.6); float:left; width:100%; height:100%; position:fixed; left:0; top:0; z-index:10000; display:none;}
._pop video{ width:100%;}
._col{ float:left; transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); -webkit-transform:rotate(45deg); text-align:center; cursor:pointer; position:absolute; right:-40px; top:0; width:40px; height:40px; color:#fff; line-height:30px; font-size:50px;}
._htm{ float:left; width:880px; font-size:14px; line-height:26px; color:#fff; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
._html_con{ float:left; width:100%;overflow:hidden;
 overflow-y:auto;
 scrollbar-width:thin;
 max-height:80vh;
}
._html_con::-webkit-scrollbar {
 width:3px
}
._html_con::-webkit-scrollbar-track
{
background-color:#fff;
 border-radius:3px
}
 
._html_con::-webkit-scrollbar-thumb {
 width:3px;
 height:60px;
 background-color:#D5AF7B;
 border-radius:3px
}



@media  screen and (max-width: 767px){
._col{ right:-5px; top:-30px; width:30px; height:30px; color:#fff; line-height:20px; font-size:36px;}
._htm{width:90%;}
	
}

@media  screen and (max-width: 1024px){
.ppln2{ padding-top: 90px; padding-bottom: 90px;}	
.swtd { padding-top: 90px; padding-bottom: 90px;}	
.ppln3{ padding-top: 90px; padding-bottom: 90px;}	
.ppln4{ padding-top: 90px; padding-bottom: 90px;}	
.ppln5{ padding-top: 90px; padding-bottom: 90px;}	
.gdyx1{ padding-top: 90px; padding-bottom: 90px;}
.gdyx2{ padding-top: 90px; }
.gdyx3 .box1{ padding-bottom: 90px;}

.box04{ padding-top: 0;}
.box04 .div{ margin: 0;}
.box04 .div{ padding-top: 90px;}	
.list1.pt84{ padding-bottom:55px;}
.list1.pt98{ padding-bottom:55px;}
.swtd .mt27{padding-bottom:55px;text-align: center;}
}



body, html{
	 -apple-system, "PingFang SC";
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
}
	
@supports (-webkit-touch-callout: none) {
    * {
        font-family: -apple-system, BlinkMacSystemFont, "PingFang SC";
    }
	body{
		 font-family: -apple-system, BlinkMacSystemFont, "PingFang SC";
	}
}	

/*251217end*/



/*251218start*/
.inbanner .cont5{ display: block; width: 100%; text-align: center;}

@media (max-width: 1024px){
.t_navs .top .logo a img{max-width: 84px;width: 84px; height: auto;}

}


@media (max-width: 767px){
.footer1 .nav .a1{  font-weight: 300;}
.footer1 .nav .a2{  font-weight: 300;}
}

._htm{z-index: 10000;}

.index-banner .swiper-pagination-lock{ display:none;}
.index-banner .swiper-button-lock{ display:none;}
.index-banner ._html{ width: 100%;}
.index-banner ._html video{ width: 100%;}
._pop video{ width: 100%;}

@media (max-width: 767px){
._htm{  width: 100%;;}
 ._col {
    right: 5px;
    top: -35px;}
}



/*251218end*/



/*251222start*/
.swtd .info{-webkit-text-align: center;
  text-align: -webkit-center;}


/*251222end*/











