@charset "UTF-8";
/* 链接 */
a {text-decoration: none !important;}
/* 颜色 */
.bg_yellow2{background-color: #fecf89;}
/* 间隔距离 */
.px-10r{padding-left: 10rem!important;padding-right:  10rem!important; }
.lineH19{line-height: 1.9;}
.lineH15{line-height: 1.6;}
.lineH14{line-height: 1.4;}
/* 段落空行 */
.text-2em{text-indent: 2em;}
/* 字体大小 */
.fs-7 {font-size: 0.875rem !important;}
.fs-8 {font-size: 0.75rem !important;}
.fs-9 {font-size: 0.625rem !important;}
/* 显示行数 */
.line-clamp2{-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;}
.line-clamp3{-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;}
.line-clamp4{-webkit-line-clamp: 4;line-clamp: 4;-webkit-box-orient: vertical;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;}
.line-clamp5{-webkit-line-clamp: 5;line-clamp: 5;-webkit-box-orient: vertical;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;}
.line-clamp6{-webkit-line-clamp: 6;line-clamp: 6;-webkit-box-orient: vertical;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;}
.line-clamp9{-webkit-line-clamp: 9;line-clamp: 9;-webkit-box-orient: vertical;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;}
/* 文字两端对齐 */
.text-justify {text-align: justify !important;}
/* 文字阴影 */
.text-shadow {text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);}
.text-shadow-lg {text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7);}
/* 发光文字效果 */
.glow-text {text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #e60073, 0 0 40px #e60073; }
/* 浮雕文字效果 */
.emboss-text {text-shadow: -1px -1px 1px #fff, 1px 1px 1px #000; }
/* 多层阴影效果 */
.multi-shadow {text-shadow: 4px 4px 6px rgba(0, 0, 0, 0.3), 0 0 10px rgba(255, 255, 255, 0.6); }
/* 图片下的固定标题 */
.carousel-caption2 { position: absolute; right: 5%; bottom: 0; left: 5%; color: #fff; text-align: center;}
.carousel-caption3 { position: absolute; right: 0; bottom: 0; left: 0; color: #fff; text-align: center;}
/* list  样式 */
.list-baidian1::before {content: "•";display: inline-block;width: 1em;margin-left: -1em;color: white;}
.list-black1 {list-style: none;padding: 0;}
.list-black1 li {padding-left: 20px;position: relative;}
.list-black1 li::before {content: "•"; position: absolute;left: 0;color: #000000;}
.fullbady_527 {overflow: hidden; /* 隐藏滚动条 */margin: 0;height: 100vh;}
.nav-buttons {position: fixed;top: 0;left: 0;width: 100%;z-index: 1000; padding: 10px;}

/* 全屏背景 */
.fullpage-container {position: absolute;top: 0;left: 0;width: 100%;height: 100vh;display: none; opacity: 0;transition: opacity 0.5s;}
.fullpage-container.active {display: flex;opacity: 1;}
.bg-video {position: fixed;left: 50%; top: 50%;transform: translateX(-50%) translateY(-50%);min-width: 100%;min-height: 100%;z-index: -100;object-fit: cover; autoplay: true; muted: true;}

.dggc_bg14_613{background-image: url(../images/dggc_bg14_613.jpg);background-repeat: no-repeat;background-position: center center; background-size: 100% 100%;}
.dggc_bg17_613{background-image: url(../images/dggc_bg17_613.jpg);background-repeat: no-repeat;background-position: center center; background-size: 100% 100%;}
.dggc_bg19_613{background-image: url(../images/dggc_bg19_613.jpg);background-repeat: no-repeat;background-position: center center; background-size: 100% 100%;}
.bg-overlay1_605 {position: absolute; top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(to bottom, rgba(0,0,0,0.1), rgba(0,0,0,0.5));
z-index: -50;}
.bg-black0308 {background: linear-gradient(to bottom, rgba(0,0,0,0.3), rgba(0,0,0,0.8));}
.bg-black03 {background-color:  rgba(0,0,0,0.3);}
.bg-black05 {background-color:  rgba(0,0,0,0.5);}
.bg-black07 {background-color:  rgba(0,0,0,0.7);}
.ts-img-title1{ position: absolute;bottom: 0px;left: 0;right: 0;text-align: center;line-height: 1.3;
  overflow: hidden;padding: 10px;color: #fff; z-index: 10;background-color: rgb(52 58 64 / 50%);border-radius: 6px; 
   background-color: rgba(52, 58, 64, 0.5);
  }
  /* 自定义条纹横滚动条strat5 */
.s7r-sh5::-webkit-scrollbar {width: 8px; height: 8px; scrollbar-gutter:stable;} /* width控制竖滚动条宽度，height控制横滚动条高度 */
.s7r-sh5::-webkit-scrollbar-corner {background-color:transparent;}
.s7r-sh5::-webkit-scrollbar-track {background-color:rgba(73,177,245,0.2); border-radius:2em;} /* 横滚动条轨道样式 */
.s7r-sh5::-webkit-scrollbar-thumb {background-color:#49b1f5;background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,0.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,0.4) 0,hsla(0,0%,100%,0.4) 75%,transparent 0,transparent);border-radius:2em;} /* 横滚动条滑块样式 */
.s7r-sh5{overflow-x: auto!important; overflow-y: hidden!important;} /* 强制显示横滚动条，隐藏竖滚动条 */
@media screen and (min--moz-device-pixel-ratio:0) {
    .s7r-sh5 {scrollbar-color: #49b1f5 rgba(73,177,245,0.2);border-radius:2em;scrollbar-gutter:stable;
 scrollbar-width:8px; overflow-x: auto!important; overflow-y: hidden!important; scrollbar-track-color: transparent;-ms-scrollbar-track-color: transparent;}  /* Firefox横滚动条适配 */
    .s7r-sh5:hover{overflow-x: auto!important; overflow-y: hidden!important; scrollbar-color:#49b1f5 rgba(73,177,245,0.2);border-radius:2em;} 
}
/* 山河峥嵘背景 */
.shzr_bg7_625{background-image: url(../images/shzr_bg7_625.jpg);background-repeat: no-repeat;background-position: center center; }
.shzr_bg8_625{background-image: url(../images/shzr_bg8_625.jpg);background-repeat: no-repeat;background-position: center center; }
.shzr_bg9_625{background-image: url(../images/shzr_bg9_625.jpg);background-repeat: no-repeat;background-position: center center; }
.shzr_bg10_625{background-image: url(../images/shzr_bg10_625.jpg);background-repeat: no-repeat;background-position: center center; }
.shzr_bg11_625{background-image: url(../images/shzr_bg11_625.jpg);background-repeat: no-repeat;background-position: center center; }
.shzr_bg12_625{background-image: url(../images/shzr_bg12_625.jpg);background-repeat: no-repeat;background-position: center center; }

@media (max-width: 767px) {
  /* 间隔距离 */
	.px-xs-5r{padding-left: 5rem!important;padding-right:  5rem!important; }
	.px-xs-8r{padding-left: 8rem!important;padding-right:  8rem!important; }
	.px-xs-10r{padding-left: 10rem!important;padding-right:  10rem!important; }
	.px-xs-b34{padding-left: 34%!important;padding-right:  34%!important; }
	.px-xs-b44{padding-left: 44%!important;padding-right:  44%!important; }
	.p-xs-1{padding: 0.5rem!important;}
	.pt-xs-b14{padding-top: 14%!important;}
	.pt-xs-b17{padding-top: 17%!important;}
	.pb-xs-b14{padding-bottom: 14%!important;}
	.mb-xs-b20{margin-bottom: 20%!important;}
  	/* 字号控制 */
	.f-z26{font-size: 1rem;}
	h5{font-size: 0.75rem;}
	.font-sm-h1{font-size: 1.7rem;}
	.display-4{font-size: 1.8rem;}
	.nav-tabs2 .h2{font-size: 1rem;}
	.xs-title1 h3,.xs-title1 p,.xs-t1 h2,.xs-t1 .ts-img-title1{font-size: 0.75rem;}
.xs-t1 h1,.xs-t1 .h1{font-size: 1.8rem;}
.xs-t2 h3,.xs-t2 .h3,.xs-t2 h2,.xs-t2 .h2,.xs-t2 h1,.xs-t2 .h1{font-size: 1rem;}
/* 背景 */
.bg-xs-white05 {background-color:  rgba(255, 255, 255, 0.5);}
/* 自定义高度 */
.card-h120w1{height: 125px;width: 1380px;}
/* 山河峥嵘  */
.shzr_bg5_411{background-image: url(../images/shzr_bgm_411.png);background-repeat: no-repeat;background-position: center center; background-size: 100% 100%;}
.shzr_bg7_625,.shzr_bg8_625.shzr_bg9_625.shzr_bg10_625.shzr_bg11_625.shzr_bg12_625{ background-size: auto 100%;}
}
@media (min-width: 768px) {
  /* 间隔距离 */
	.my-md-10r2{margin-top:10rem!important; margin-bottom:10rem!important; }
	.my-md-10r{margin-top:5rem!important; margin-bottom:5rem!important; }
	.my-md-8r{margin-top:8rem!important; margin-bottom:8rem!important;}
	.mt-md-n1d8r{margin-top:-1.8rem!important;}
	.mt-md-n10r{margin-top:-10rem!important;}
	.mt-md-n14r{margin-top:-14rem!important;}
	.mb-md-b7{margin-bottom: 7%!important;}
	.mb-md-b10{margin-bottom: 10%!important;}
	.pt-md-4r{padding-top: 4rem!important;}
	.pt-md-5r{padding-top: 5rem!important;}
	.pt-md-b11{padding-top: 11%!important;}
	.pt-md-b12{padding-top: 12%!important;}
	.pt-md-b14{padding-top: 14%!important;}
	.pt-md-b20{padding-top: 20%!important;}
	.pt-md-b27{padding-top: 27%!important;}
	.pt-md-b32{padding-top: 32%!important;}
	.pt-md-b37{padding-top: 37%!important;}
	.pt-md-b40{padding-top: 40%!important;}
	.pl-md-b16{padding-left: 16%!important;}
	.pr-md-b16{padding-right: 16%!important;}
	.px-md-b10{padding-left: 10%!important;padding-right:10%!important;}
	.px-md-b39{padding-left: 39%!important;padding-right:39%!important;}
	.px-md-5r{padding-left: 5rem!important;padding-right:  5rem!important; }
	.px-md-6r{padding-left: 6rem!important;padding-right:  6rem!important; }
	.px-md-8r{padding-left: 8rem!important;padding-right:  8rem!important; }
	.px-md-10r{padding-left: 5rem!important;padding-right:  10rem!important; }
	.px-md-10r2{padding-left: 10rem!important;padding-right:  10rem!important; }
	.py-md-10r{padding-top: 5rem!important;padding-bottom:  10rem!important; }
	.py-md-10r2{padding-top: 10rem!important;padding-bottom:  10rem!important; }
	.py-md-s8x13{padding-top: 8rem!important;padding-bottom:  13rem!important; }
	.py-md-4r{padding-top: 4rem!important;padding-bottom:  4rem!important; }
	.py-md-5r{padding-top: 5rem!important;padding-bottom:  5rem!important; }
	.py-md-6r{padding-top: 6rem!important;padding-bottom:  6rem!important; }
	.py-md-21r{padding-top: 2rem!important;padding-bottom:  1rem!important; }
	.py-md-b10{padding-top: 10%!important;padding-bottom: 10%!important;}
	.p-md-5r{padding: 5rem!important; }
	.pb-md-5r{padding-bottom: 5rem!important;}
	.pb-md-b19{padding-bottom: 19%!important;}
	.pb-md-b30{padding-bottom: 30%!important;}
  /* 山河峥嵘  */
.shzr_bg5_411{background-image: url(../images/shzr_bg5_411.png);background-repeat: no-repeat;background-position: center center; background-size: 100% 100%;}
.shzr_bg7_625,.shzr_bg8_625.shzr_bg9_625.shzr_bg10_625.shzr_bg11_625.shzr_bg12_625{ background-size: 100% 100%;}
}
/* 全屏导航按钮 */
.shzr_nav_625{position:fixed;top:0;left:0;height: 40px;z-index: 70;width: 100%;padding: 0;margin:0;}
.shzr_nav_625 li {display:inline-block;margin: 10px;color: #000;background: rgba(255,255,255, 0.5);border-radius: 10px;}
.shzr_nav_625 li:hover{  background: rgba(255,255,255, 0.8);}
.shzr_nav_625 li.active,.shzr_nav_625 li.active:hover{  background: rgba(0,0,0, 0.5);}
.shzr_nav_625 li a{  text-decoration:none;  color: #000;  padding: 9px 18px;  display:block;}
.shzr_nav_625 li.active a,.shzr_nav_625 li.active:hover a:hover{  color: #fff;}
/* 按钮2 *//* From www.lingdaima.com */
.btn-black2_527 {position: relative;padding: 0.5rem 0.75rem;outline: none;border: 1px solid #303030; border-radius: 3rem;background: rgba(33, 33, 33, 0.71);color: #ffffff;text-transform: uppercase;letter-spacing: 2px;font-size: 12px;overflow: hidden;transition: 0.2s;border-radius: 20px;cursor: pointer;font-weight: bold;text-align: center;}
.btn-black2_527:hover {box-shadow: 0 0 10px #ae00ff, 0 0 25px #001eff, 0 0 50px #ae00ff;transition-delay: 0.6s;}
.btn-black2_527 span {position: absolute;}
.btn-black2_527 span:nth-child(1) {top: 0;left: -100%;width: 100%;height: 2px;background: linear-gradient(90deg, transparent, #ae00ff);}
.btn-black2_527:hover span:nth-child(1) {left: 100%;transition: 0.7s;}
.btn-black2_527 span:nth-child(3) {bottom: 0;right: -100%;width: 100%;height: 2px;background: linear-gradient(90deg, transparent, #001eff);}
.btn-black2_527:hover span:nth-child(3) {right: 100%;transition: 0.7s;transition-delay: 0.35s;}
.btn-black2_527 span:nth-child(2) {top: -100%;right: 0;width: 2px;height: 100%;background: linear-gradient(180deg, transparent, #ae00ff);}
.btn-black2_527:hover span:nth-child(2) {top: 100%;transition: 0.7s;transition-delay: 0.17s;}
.btn-black2_527 span:nth-child(4) {bottom: -100%;left: 0;width: 2px;height: 100%;background: linear-gradient(360deg, transparent, #001eff);}
.btn-black2_527:hover span:nth-child(4) {bottom: 100%;transition: 0.7s;transition-delay: 0.52s;}
.btn-black2_527:active {background: #ae00af;background: linear-gradient(to top right, #ae00af, #001eff);color: #bfbfbf;box-shadow: 0 0 8px #ae00ff, 0 0 8px #001eff, 0 0 8px #ae00ff;transition: 0.1s;}
.btn-black2_527:active span:nth-child(1) span:nth-child(2) span:nth-child(2) span:nth-child(2) {transition: none;transition-delay: none;}
   @media (max-width: 575.98px) {
    .fullbady_527 .navbar-nav {-ms-flex-direction: row;flex-direction: row;flex-wrap: wrap;}
}
.custom-nav {flex-wrap: wrap;}


