@charset "utf-8";
/* CSS Document */
*{ box-sizing: border-box; padding:0; margin:0;}
html{ width: 100%; overflow-x: hidden;}
body { font: var(--fz16) "Microsoft Yahei","Arial",sans-serif; color: #333; line-height: 1.5;  letter-spacing: 0.05vw; }
img{border:0; vertical-align: middle; max-width: 100%;}
ul,ol,li{list-style: none;}
dl,dt,dd{display: block;}
a{text-decoration:none; transition: 0.5s; outline: none; color: #333;}
input{height: 100%;}
input,textarea{  outline:none;  border: 0; background:none; font: var(--fz16) "Microsoft Yahei","Arial",sans-serif; width: 100%; }
input[type="button"], input[type="submit"], input[type="text"] {-webkit-appearance: none; outline: none; }
button{border: 0; background: none; height: 100%; cursor: pointer; font-size: 0.94vw;}
video{width: 100%; height: 100%; object-fit: cover;}

/*文本框placeholder=""文字色彩*/
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #666; opacity: 1}
input:-moz-placeholder,textarea:-moz-placeholder {color: #666; opacity: 1}
input::-moz-placeholder,textarea::-moz-placeholder {color: #666; opacity: 1}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color: #666; opacity: 1}

/* 断根浮动 */
.cf:before{ content: ''; display: table }
.cf:after{ content: ''; display: table; clear: both }
.cf { *zoom: 1 }

/* 字体 */
@font-face {
	font-family: 'BaiJamjuree';
	src: url('/lydlww/xhtml/fonts/BaiJamjuree-Regular.ttf');
font-display: swap;
}

:root{
--color: #C11920;
--hover: #F6AB00;
--fz12: 0.625vw;
--fz14: 0.7292vw;
--fz16: 0.8333vw;
--fz18: 0.9375vw;
--fz20: 1.0417vw;
--fz24: 1.25vw;
--fz26: 1.3542vw;
--fz30: 1.5625vw;
--fz40: 2.0834vw;
--fz46: 2.3958vw;

--h160: 8.3333vw;
--white05: rgba(255, 255, 255, 0.50);
--white02: rgba(255, 255, 255, 0.20);
--radius: 1.0417vw;
}





/* 公用类 */
.wrap{width: 83.3333vw; margin: 0 auto; } /* 1600 */
.line{overflow:hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
.line2{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.line3{display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.o{border-radius: var(--radius); overflow: hidden;}
.contIcon{width: 100%;}
.contIcon ul{width: 100%;display: flex;padding-top: 2vw;}
.contIcon li{float: left; width: 33.3%;  height: 3.6458vw;  font-size: var(--fz24); font-weight: bold;color: #333;}
.contIcon li a {  display: flex;  height: 3.6458vw;  align-items: center;  border-bottom: 1px solid rgba(255, 255, 255, 0.20);  background-repeat: no-repeat;  background-position: left center;
  background-size: 2.0833vw;  padding-left: 2.6042vw;  font-size: 1.5625vw;  font-weight: bold;}
.contIcon li a:hover{color: var(--color);}
.c_more{width: 9.375vw; height: 2.3958vw; color: #fff; border: 1px solid #fff; border-radius: 2.3958vw; display: inline-flex; align-items: center; justify-content: center; font-weight: bold; font-size: var(--fz18);}
.c_more::after{ font-size: 1.3542vw; padding-left: 0.508vw; font-weight: normal;}
.c_more:hover{background: var(--color); color: #fff; border-color: var(--color);}
.c_more.fill{background: var(--color); color: #fff; border-color: var(--color);}
.c_more.fill:hover{background: var(--hover); border-color: var(--hover);}
.c_more.black{border-color: #333; color: #333;}
.c_more.black:hover{color: #fff; border-color: var(--color);}

.c_more.h:hover{background-color: var(--hover); color: var(--hover); color: #fff;}

.c_h46{font-size: var(--fz46); font-weight: bold; line-height: 1;}
.c_h30{font-size: var(--fz30); font-weight: bold;text-align: center; }
.c_h24{font-size: var(--fz24); font-weight: bold; }

.white.header{position: relative;}
.c_banner{height: 12vw; position: relative; background-position: top center; background-repeat: no-repeat; background-size: contain; }
/* .c_banner::after{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(/lydlww/xhtml/images/banner_back.svg) left center no-repeat; background-size: contain;} */
.c_banner .back_video{width: 85.8854vw;width: 100%; left: auto; right: 0;}
.c_banner .wrap{height: 100%; display: flex; flex-direction: column; justify-content: center; position: relative; z-index: 2;}
.c_banner .c_path{position: absolute; left: auto; top: 9.2083vw; right: 0px; opacity: 0.7;color: #fff;}
.c_banner .txt{color: #fff; font-size: 3.125vw; font-weight: bold; padding-top: 2.6042vw;}
.c_banner .tet{color: #fff; font-size: var(--fz16); width: 15.0521vw; padding: 0.5208vw 0 2.0833vw 0; transform: translateX(-3.6458vw); letter-spacing: 0.0417vw; text-align: justify; }

.c_path a{font-size: var(--fz14); color: #fff; position: relative;}
.c_path a:hover{color: var(--hover); }
/* .c_path a+a{margin-left: 1.5625vw;} */
/* .c_path a+a::before{content: ''; color: #fff; position: absolute; left: -0.9375vw; top: -0.1563vw;} */


.c_contact{height: 9.375vw; position: relative;background: #FBFBFB; display: none;}
.c_contact .wrap{height: 100%; display: flex; align-items: center; justify-content: space-between;}
.c_contact .txt{font-size: var(--fz30); font-weight: bold; letter-spacing: 4.5px;}
.c_contact .list{padding-right: 2.0833vw; display: flex; align-items: center;}
.c_contact .list dl{ color: #666;}
.c_contact .list dt{font-weight: bold; padding-bottom: 0.2604vw;}
.c_contact .list dl+dl{border-left: 1px solid #D9D9D9; padding-left: 4.1667vw; margin-left: 4.1667vw;}



.c_tab{display: flex; justify-content: center; margin: 0 auto;}
.c_tab a{flex: 1; text-align: center; padding: 0.5208vw 0 1.0417vw 0; border-bottom: 1px solid #D5D7DB; font-size: var(--fz20); color: #666; position: relative;}
.c_tab a::after{content: ''; position: absolute; left: 0; bottom: -1px; width: 100%; height: 0.1042vw; background: var(--color); transition: 0.5s; opacity: 0;}
.c_tab a.selected{color: var(--color);}
.c_tab a.selected::after{opacity: 1;}


.c_subnav .wrap{display: flex;}
.c_subnav a{flex: 1; height: 3.2292vw; display: flex; align-items: center; justify-content: center; border-bottom: 2px solid transparent;}
.c_subnav a.active,
.c_subnav a:hover{background: rgba(193, 25, 32, 0.15); color: var(--color); border-color: var(--color)}
.c_subnav.file{background: #F3F3F3;} 






.c_sbutton{display: flex; align-items: center; justify-content: center;}
.c_sbutton .but{width: 2.6042vw; height: 2.6042vw; border-radius: 50%; border: 1px solid rgba(153, 153, 153, 0.30); display: flex; align-items: center; justify-content: center; cursor: pointer; color: #999; transition: 0.5s;}
.c_sbutton .but i{font-size: 0.9375vw; font-weight: bold;}
.c_sbutton .but:hover{border-color: var(--color); color: var(--color);}
.c_sbutton .pagination{width: 3.3854vw; display: flex; align-items: center; color: #999; font-family: "BaiJamjuree";}
.c_sbutton .pagination span{padding: 0 0.5208vw;}
.c_sbutton .swiper-pagination-current{color: #333;}


.c_title{position: relative; padding-bottom: 0.7813vw; display: flex; justify-content: space-between; align-items: flex-end;}
.c_title::after{content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background-image: linear-gradient(to right,#FFCF33, 50%, #C11920);}
.c_title .txt{font-size: var(--fz30); font-weight: bold;}
.c_title .tab{display: flex;}
.c_title .tab a{font-size: var(--fz30); font-weight: bold; color: #666;}
.c_title .tab span+span{padding-left: 4.2188vw; position: relative;}
.c_title .tab span+span::after{content: ''; position: absolute; left: 2.0833vw; top: 0.625vw; width: 1px; height: 1.3021vw; background: #D5D7DB;}
.c_title .tab a.selected{color: var(--color);}
.c_title .more a{ position: relative; padding-right: 1.8229vw; color: var(--color); font-weight: bold;}
.c_title .more a::after{content: '\eb93'; position: absolute; right: 0; top: -0.4688vw; font-family: "iconfont"; font-size: 1.3542vw;  font-weight: normal;}
.c_title .more a:hover{color: var(--hover);}


.c_tmt{font-family: "Arial"; display: flex; align-items: center; color: #999; padding-top: 0.3125vw;}
/* .c_tmt::before{content: ''; width: 0.3125vw; height: 0.3125vw; background: var(--color); margin-right: 0.4167vw; margin-bottom: 0.1042vw; flex-shrink: 0;} */

.c_page{display: flex; align-items: center; justify-content: center; padding-top: 3.6458vw;}
.c_page a,.c_page .currentIndex{min-width: 2.6042vw; height: 2.6042vw; display: inline-flex; align-items: center; justify-content: center; background: #F3F3F3; border-radius: 0.5208vw;}
.c_page a{margin: 0 0.5208vw;}
.c_page .prev,
.c_page .next{width: 5.2083vw;}
.c_page a.active,.c_page .currentIndex,
.c_page a:hover{background: var(--color); color: #fff;}
.c_page .pagination_index_last,.c_page .pagination_index01,.c_page .pagination_index {  display: none;}


#toTop{position: fixed; right: 1.0417vw; bottom: 10%; width: 2.6042vw; height: 2.6042vw; border: 1px solid #D5D7DB; border-radius: 0.5208vw; z-index: 98; display: flex; align-items: center; justify-content: center; font-size: var(--fz12); flex-direction: column;  color: #999;cursor: pointer; background: #fff;}
#toTop::before{content: '\e613'; font-family: "iconfont"; height: 0.9375vw; font-size:0.8854vw;}


/* 视频布景 */
.back_video{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.back_video::before,
.back_video::after{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%;  background-position: center; background-size: cover; z-index: 1; }
.back_video .video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.back_video .pcimg,
.back_video .phoneimg{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-position: center; background-size: cover; }
.video_dialog{position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 9; background: rgba(0, 0, 0, 0.6); display: none; }
.video_dialog .box{background: #ddd; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 65%; height: 70%;}
.video_dialog .close{position: absolute; right: 0; top: 0; margin: -1.56vw; cursor: pointer; color: #fff; font-size: 1.56vw; line-height: 1;}
/* 20251219新增 */
/* 更新CSS形状 */
.back_video {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden; /* 增长 */
}

.back_video_swiper {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1; /* 确保在伪元素之上 */
}

.swiper-slide {
  position: relative;
  width: 100%;
  height: 100%;
}

.slide-content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

/* 维持原有伪元素形状，但调整z-index */
.back_video::before,
.back_video::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  z-index: 0; /* 降低z-index */
}

/* Swiper自界说形状 */
.swiper-pagination {
  position: absolute;
  bottom: 20px !important;
  z-index: 10;
}

.swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  background: rgba(255, 255, 255, 0.5);
  opacity: 0.7;
}

.swiper-pagination-bullet-active {
  background: #fff;
  opacity: 1;
}

.swiper-button-next,
.swiper-button-prev {
  color: white;
  width: 40px;
  height: 40px;
  background: rgba(0, 0, 0, 0.3);
  border-radius: 50%;
}

.swiper-button-next:after,
.swiper-button-prev:after {
  font-size: 20px;
}

/* 20251219新增end */


/* 公用头部、尾部*/
.header{display: flex; width: 100%; height: 4.1667vw; padding: 0 5.2083vw;  position: fixed; left: 0; top: 0; z-index: 99; transition: 1s; transform: translateY(-100%);}
.header::after{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(48, 61, 75, 0.20);backdrop-filter: blur(5px); z-index: -1; transition: 1s;}
.header .logo{padding: 0 2.0833vw; border-left: 1px solid var(--white05); border-right: 1px solid var(--white05); display: flex; align-items: center;}
.header .logo a{position: relative; display: inline-block;}
.header .logo img{width: 8.5938vw; transition: 0.5s;}
.header .logo img:last-child{position: absolute; left: 0; top: 0; opacity: 0;}

.header .nav{ display: flex; padding-left: 3.125vw; margin-right: auto; font-size: var(--fz16);}
.header .nav dl{position: relative;}
.header .nav dl+dl{margin-left: 2.6042vw;}
.header .nav dt{height: 100%;}
.header .nav dt a{ color: #fff; display: flex; height: 100%; align-items: center;}
.header .nav dt i{font-size: var(--fz12); padding-left: 0.2604vw;}
.header .nav dd{ position: absolute; left: 50%; top: 100%; transform: translateX(-50%); transition: 0.5s; opacity: 0; pointer-events: none;}
.header .nav span{display: block; background: rgba(255, 255, 255, 0.80); box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.10); backdrop-filter: blur(15px); width: 9.7396vw;}
.header .nav span a{display: block; text-align: center; padding: 1.0417vw 0; border-bottom: 1px solid #D9D4D4;}
.header .nav span a:hover{border-bottom: 1px solid var(--color); background: rgba(193, 25, 32, 0.15); color: var(--color);}

.header .nav dt a.active,
.header .nav dl:hover dt a{color: var(--color);}
.header .nav dl:hover dd {opacity: 1; pointer-events: initial;}

.header .lang dl{height: 100%; border-left: 1px solid var(--white02); border-right: 1px solid var(--white02); position: relative;}
.header .lang dt{display: flex; height: 100%; padding: 0 2.0833vw; align-items: center; cursor: pointer;}
.header .lang dt i{color: #fff; font-size: 1.0417vw; transition: 0.5s;}
.header .lang dd{position: absolute; left: 0; top: 100%; width: 100%; background: rgba(255, 255, 255, 0.80); opacity: 0; pointer-events: none; transition: 0.5s; border: 1px solid rgba(0, 0, 0, 0.2); backdrop-filter: blur(15px);}
.header .lang dd a{display: block; padding: 0.5208vw 0; text-align: center;}
.header .lang dd a:hover{color: var(--color);}
.header .lang dl:hover dt i{color: var(--color);}
.header .lang dl:hover dd{opacity: 1; pointer-events: initial;}
.header .contact{  border-right: 1px solid var(--white02); height: 100%;}
.header .contact a{color: #fff; font-size: var(--fz14); padding: 0 2.0833vw; height: 100%; display: flex; align-items: center;}
.header .contact i{padding-left: 0.5208vw;}
.header .contact a:hover{color: var(--color);}

.header.white{ border-bottom: 1px solid rgba(0, 0, 0, 0.10); transform: translateY(0);}
.header.white::after{background: rgba(255, 255, 255, 0.80); backdrop-filter: blur(10px);}
.header.white .logo{border-color: rgba(0, 0, 0, 0.10);}
.header.white .logo img:last-child{opacity: 1;}
.header.white .nav dt a{color: #000;}
.header.white .nav dt a.active{color: var(--color);}
.header.white .lang dl{border-color: rgba(0, 0, 0, 0.10);}
.header.white .contact{border-color: rgba(0, 0, 0, 0.10);}
.header.white .lang dt i{color: #000;}
.header.white .contact a{ color: #000;}
.header.white .contact a:hover{color: var(--color);}

.header.show{transform: translateY(0);}
.header.up{transform: translateY(-100%);}



.footer{ background: #F4F4F4; position: relative; z-index: 1;}
.footer .col_1{padding: 4.1667vw 0 2.6042vw 0; border-bottom: 1px solid #D5D7DB; margin-bottom: 3.125vw;}
.footer .col_1 dl{display: flex;}
.footer .col_1 dt{flex-shrink: 0; line-height: 1.2; color: #666;}
.footer .col_1 dt p:last-child{ letter-spacing: 0.1927vw;}
.footer .col_1 dd{flex: 1; display: flex; padding-left: 1.56vw; flex-wrap: wrap; margin: -1.0417vw -0.6771vw 0;}
.footer .col_1 dd span{padding: 1.0417vw 0.6771vw 0;}
.footer .col_1 dd span img{transition: 0.3s;}
.footer .col_1 dd span .dt img { height: 1.93vw;}
.footer .col_1 .dl{position: relative;}
.footer .col_1 .dd{position: absolute; left: 50%; transform: translateX(-50%); bottom: 100%; z-index: 1; display: none;}
.footer .col_1 .dd>div{background: #fff; width: 126px; margin-bottom: 1.3021vw; text-align: center; font-size: var(--fz12); border-radius: 0.3646vw; box-shadow: 0 1px 10px rgba(0, 0, 0, 0.20); position: relative;}  
.footer .col_1 .dd>div::after{content: ''; position: absolute; left: 0; bottom: -0.5729vw; width: 100%; height: 0.5729vw; background: url(/lydlww/xhtml/newimages/ico_j.png) center no-repeat;}
.footer .col_1 .dd .code .img{padding: 0.7813vw 0.8854vw; padding-bottom: 0;}
.footer .col_1 .dd .code .tit{padding: 0.2604vw 0 0.5208vw 0 ; color: #999;}
.footer .col_1 .dd .link{color: #666; padding: 0.5208vw 0;}
.footer .col_1 dd span:hover .dd{display: block;}
.footer .col_1 dd span:hover .dt img{transform: translateY(-5px) scale(1.3);}
/*height: 31.25vw; */
.footer .col_2{display: flex; padding-bottom: 3.125vw;}
.footer .col_2 .logo img{width: 12.2396vw;}
.footer .col_2 .nav{margin-left: auto; display: flex; align-items: center;}
.footer .col_2 dl+dl{padding-left: 4.6875vw;}
.footer .col_2 dt a{font-weight: bold; font-size: var(--fz18); }
.footer .col_2 dd{display: none;}
.footer .col_2 dd a{display: block; font-size: var(--fz16); color: #666; margin-top: 1.1458vw;} 
.footer .col_2 dl a:hover{color: var(--color);}

.footer .col_3{padding-bottom: 2.6042vw; display: flex; margin: 0 -0.2604vw;}
.footer .col_3 .item{width: 25%; padding: 0 0.2604vw;}
.footer .col_3 dl{position: relative; cursor: pointer;}
.footer .col_3 dt{ border-bottom: 1px solid #D5D7DB; height: 2.7083vw;  display: flex; align-items: center; justify-content: space-between; padding: 0 1.3021vw; color: #666;}
.footer .col_3 dt::after{content: '\e63f'; flex-shrink: 0; height: 100%; display: flex; align-items: center; justify-content: center; font-family: "iconfont"; font-size: 0.63vw; font-weight: bold; color: #333;}
.footer .col_3 dd{position: absolute; left: 0; bottom: 100%; z-index: 1; background: #fff; border-bottom: 1px solid #F1F4F6; width: 100%; max-height: 11.46vw; overflow: auto; display: none;}
.footer .col_3 dd a{display: block; padding: 0.52vw;}
.footer .col_3 dd a+a{border-top: 1px solid #F1F4F6;}
.footer .col_3 dd a:hover{color: var(--color);}

.footer .col_4{display: flex; justify-content: space-between; padding-bottom: 1.5625vw; font-size: var(--fz14); color: #666; opacity: 0.6;}
.footer .col_4 a{color: 666;}
.footer .col_4 a:hover{color: var(--color);}



/* 首页 */
.home_main>div{background: #fff; position: relative;}

.c_tit{display: flex; align-items: center;}
.c_tit::before{content: '';  width: 0.4167vw; height: 0.4167vw; margin-right: 0.5208vw; background: var(--color);}

.home_part1{height: 100vh; display: flex; flex-direction: column; overflow: hidden; z-index: 2; position:relative; }
.home_part1 .back_video::before{background: url(/lydlww/xhtml/images/home/back_1.png) center no-repeat; background-size: cover;}
.home_part1 .title{flex: 1; display: flex; align-items: center; padding-left: 9.8958vw; position: relative; z-index: 1; opacity: 0 !important;}
.home_part1 .title img{width: 44.6875vw;}
.home_part1 .box{width: 50vw; min-height: 11.12vw; position:absolute;bottom:0;left:0;z-index:99999; color: #fff; display: flex; justify-content: space-between;}
.home_part1 .box::after{content: ''; position: absolute; top: 0; right: 110%; transform-origin: right; width: 15%; height: 100%; transform: translateX(5.2083vw); transition:right 0.8s 0.4s cubic-bezier(.04,.77,.21,.97),transform 0.5s 0.8s cubic-bezier(.74,.03,.94,.26),width 0.5s 0.8s cubic-bezier(.74,.03,.94,.26);  }
.home_part1 .box::before{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1;}
.home_part1 .box>div{position: relative; z-index: 1;}

.home_part1 .c_h24 { width: 20.4167vw; line-height: 1.2;}
.home_part1 .tlt{width: 27.3438vw; }
.home_part1 .item+.item{padding-top: 0.4167vw;}
.home_part1 .item a{color: #fff; font-size: var(--fz14); font-weight: lighter;}
.home_part1 .item a:hover{color: var(--hover);}
.home_part1 .tat{padding-top: 1.5625vw;}
.home_part1 .tat a{display: inline-flex; align-items: center; padding-bottom: 0.5208vw; color: #fff; border-bottom: 1px solid rgba(255, 255, 255, 0.5); font-weight: bold; font-size: var(--fz12); position: relative; width: 6.25vw;}
.home_part1 .tat a::after{content: '\eb93'; font-family: "iconfont"; position: absolute; right: 0; top: -0.3646vw; font-size: 1.1458vw; font-weight: normal;}
.home_part1 .tat a:hover{color: var(--hover); border-color: var(--hover);}

.home_part2{padding: 10.4167vw 0; background: #F4F4F4 !important;  z-index: 2;}
.home_part2 .c_tit{color: #666; margin-bottom: 1.0417vw;}
.home_part2 .c_tit::before{background: var(--color);}
.home_part2 .c_h46{ color: var(--color);}
.home_part2 .box{display: flex;}
.home_part2 .row_1{width: 42.1875vw;  flex-shrink: 0; padding-top: 0.5208vw;}
.home_part2 .row_2{ padding-left: 5.2083vw;}
.home_part2 .list {display: flex; flex-wrap: wrap; margin: -4.1667vw -1.5625vw 0;}
.home_part2 .list .item{ width: 50%; padding: 4.1667vw 1.5625vw 0;}
.home_part2 .list dl{border-top: 1px solid #999;}
.home_part2 .list dt{font-size: var(--fz14); color: #666; padding:1.5625vw 0 0.5208vw 0;}
.home_part2 .list dd{font-family: 'BaiJamjuree'; font-size: 3.125vw; line-height: 1;}
.home_part2 .list dd span{ font-size: 1.125vw;padding-left: 0.2vw;}
.home_part2 .cont{ color: #666; line-height: 1.8;}
.home_part2 .cont p+p{padding-top: 1.5em;}
.home_part2 .cont strong{color: #333;}
.home_part2 .tat{padding-top: 3.125vw;}
.home_part2 .box1{display: flex; justify-content: space-between; padding-bottom: 4.6875vw;}
.home_part2 .tag{ width: 35.9375vw; }
.home_part2 .tag>div{display: flex; justify-content: space-between;}
.home_part2 .tag>div+div{padding-top: 0.5208vw;}
.home_part2 .tag span{font-size: 1.4583vw; font-weight: bold}



.home_part3{padding: 8vw 0;  z-index: 2;}
.home_part3 .c_h46{text-align: center; padding-bottom: 2.6042vw;}
.home_part3 .tab_box{margin-bottom: 2.3438vw; border-bottom: 1px solid #D5D7DB;}
.home_part3 .tab{display: flex;}
.home_part3 .tab a{flex: 1; text-align: center; padding: 0.5208vw 0 1.0417vw 0; font-size: var(--fz20); color: #999; position: relative;}
.home_part3 .tab a::after{content: ''; position: absolute; left: 50%; bottom: -1px; transform: translateX(-50%); width: 55%; height: 0.1563vw; background: var(--color); transition: 0.5s; opacity: 0;}
.home_part3 .tab a.selected{color: var(--color);}
.home_part3 .tab a.selected::after{opacity: 1;}

.home_part3 .cont{display: flex;}
.home_part3 .tmt::before{content: ''; width: 0.3125vw; height: 0.3125vw; background: var(--color); margin-right: 0.4167vw; flex-shrink: 0;}
.home_part3 .list{width: 38.83vw; flex-shrink: 0;padding-top: 1.5vw;}
.home_part3 .list .item+.item{padding-top: 1.4583vw;}
.home_part3 .list dl{display: flex; align-items: center; padding-bottom: 1vw;border-bottom: 1px solid #ddd;}
.home_part3 .list dt{width: 16.6667vw; border-radius: var(--radius); flex-shrink: 0; overflow: hidden;}
.home_part3 .list dt img{width: 100%;}
.home_part3 .list dd{padding-left: 1.5625vw; flex: 1; overflow: hidden;}
.home_part3 .list .txt{padding: 0.5208vw 0; font-size: var(--fz20); transition: 0.5s;font-weight: 600;}
.home_part3 .list .tet{color: #999;}
.home_part3 .list a:hover .txt{color: var(--color);}
.home_part3 .list .tet .line3{line-height: 2;}
.home_part3 .list .c_tmt{padding-top: 1.3125vw;}

.home_part3 .hot{padding-right: 2.369vw; padding-left: 2.369vw; flex: 1;}
.home_part3 .hot dl{position: relative; border-radius: var(--radius); overflow: hidden;}
.home_part3 .hot dt{position: relative;}
.home_part3 .hot dt img{width: 100%;}
.home_part3 .hot dt span{position: absolute; left: 2.0833vw; top: 1.5625vw; background: var(--color); color: #fff; border-radius: 0.2083vw; padding: 0.1563vw 1.0417vw;}
.home_part3 .hot dt::after{content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 16.6667vw; background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 16.51%, rgba(0, 0, 0, 0.32) 45.73%, rgba(0, 0, 0, 0.61) 100%);}
.home_part3 .hot dd{position: absolute; left: 0; bottom: 0; z-index: 1; padding: 2.0833vw 3.125vw; width: 100%;}
.home_part3 .hot .c_tmt{color: #fff;padding-top:0vw;float:right;}
.home_part3 .hot .c_h24{ font-weight: lighter; color: #fff; transition: 0.5s;}
.home_part3 .hot a:hover .c_h24{color: var(--hover);}

.home_part3 .list1{display: flex; flex-wrap: wrap; margin: -2.0833vw -2.0833vw 0;}
.home_part3 .list1 .item{width: 50%; padding: 2.0833vw 2.0833vw 0;margin-bottom:3.2vw}
.home_part3 .list1 dl{display: flex; align-items: center; border-bottom: 1px solid rgba(217, 217, 217, 0.5); padding-bottom: 2.0833vw; height: 6.6667vw;}
.home_part3 .list1 dt{ flex-shrink: 0; padding-right: 1.5625vw; border-right: 1px solid #D5D7DB; text-align: center;}
.home_part3 .list1 dt .logo{height: 1.8229vw; margin-bottom: 0.5208vw;}
.home_part3 .list1 dt .logo img{max-height: 100%;}
.home_part3 .list1 dt .tpt{font-size: var(--fz20); color: var(--color); width: 5.4688vw; padding-bottom: 0.2604vw;}
.home_part3 .list1 dt .tit{font-family: 'Arial'; color: #999;}
.home_part3 .list1 dt .tdt{font-family: 'Arial'; color: var(--color); font-size: 1.4583vw;}
.home_part3 .list1 dd{padding-left: 1.5625vw; flex: 1; overflow: hidden;}
.home_part3 .list1 .txt{font-size: var(--fz20); transition: 0.5s; }
.home_part3 .list1 .tet{color: #999; padding-top: 0.5208vw;}
.home_part3 .list1 a:hover .txt{color: var(--color);}

.home_part3 .piclist{display: flex; flex-wrap: wrap; margin: -2.0833vw -2.0833vw 0;}
.home_part3 .piclist .item{width: 33.3%; padding: 2vw 2vw 0;}
.home_part3 .piclist dl{position: relative;}
.home_part3 .piclist dd .line {font-size: var(--fz18); transition: 0.5s;text-align: center;line-height: 1.2;font-weight: 600;padding-top:1vw; }
.home_part3 .piclist dd .line:hover{color:var(--color);}


.home_part4{height: 230vh; z-index: 1;}
.home_part4 .sticky{position: sticky; top: 0; left: 0; width: 100%; height: 100vh;}
.home_part4 .dd1{position: fixed; left: 14.5833vw; top: -7.8125vw; width: 100%; height: 100%; pointer-events: none;}
.home_part4 .dd1 img{width: 109.375vw; max-width: none;}

.home_part4 .dd2{position: absolute; left: 0; top: 0; width: 59.7396vw; height: 100%; background: url(/lydlww/xhtml/images/home/back_2.png) right center no-repeat; background-size: cover; pointer-events: none; z-index: 1;}
.home_part4 .dd3{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(/lydlww/xhtml/images/part4bg.png) left center no-repeat; background-size: cover; pointer-events: none; }
.home_part4 .dd4{position: absolute; left: 18.0208vw; top: 0; width: 1px; height: calc(100% - 6.25vw);  background: rgba(0, 0, 0, 0.20); z-index: 1;}
.home_part4 .dd5{position: absolute; left: 17.4479vw; bottom: 3.125vw; width: 1.1458vw; height: 1.7708vw; background: url(/lydlww/xhtml/images/home/ico_shub.svg) center no-repeat;background-size: contain; }

.home_part4 .cont{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 3;}
.home_part4 .cont .wrap{display: flex; height: 100%; align-items: center; color: #fff;}
.home_part4 .cont .box{width: 33.8542vw;}
.home_part4 .cont .c_tit{color: #fff;}
.home_part4 .cont .c_tit::before{background: #fff;}
.home_part4 .cont .c_h46{padding: 1.0417vw 0;}
.home_part4 .cont .tet{text-align: justify;}
.home_part4 .cont .tet p+p{padding-top: 1em;}
.home_part4 .cont .tat{padding-top: 5.2083vw;}
.home_part4 .cont .box>div{overflow: hidden;}








.home_part4 .list_box{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; overflow: hidden;}
.home_part4 .list{position: absolute; left: 23.4375vw; top: 4.1667vw; height: calc(100% - 4.1667vw); width: calc(100% - 46.875vw); z-index: 1; opacity: 0;}
.home_part4 .list .swiper{height: 100%; overflow: initial;}
.home_part4 .list .swiper-slide .box{ position: relative; width: 47.9167vw;height: 100%; margin: 0 auto; display: flex; align-items: center; flex-direction: column;}
.home_part4 .list .swiper-slide .box .sequence{ position: relative; width: 64.06vw; height: 50vw; top: -5.52vw; background-size: contain; background-repeat: no-repeat; background-position: center; z-index: 1;}
.home_part4 .list .swiper-slide .img1{position: absolute; left: 3.6458vw; top: 50%; transform: translateY(-50%); margin-top: -11.4583vw;}
.home_part4 .list .swiper-slide .img1 img{width: 39.0625vw;}
.home_part4 .list .swiper-slide .img2{position: relative;margin-left:0vw;position: absolute; top:0%;left:10%;  }
.home_part4 .list .swiper-slide .img2 img{width: 30vw; opacity: 1;}
.home_part4 .list .swiper-slide .cont1{position: absolute; top:50%;left:auto; margin-top: 12vw; transform: translateY(-50%); right: 0;  width: 32vw; display: flex; flex-direction: column; align-items: flex-end; text-align: right;}
.home_part4 .list .swiper-slide .txt{padding: 0.7813vw 0; display: flex; align-items: center; width: 100%; justify-content: flex-end; border-top: 1px solid rgba(0, 0, 0, 0.2);}
.home_part4 .list .swiper-slide .txt .p1{font-family: "BaiJamjuree"; font-size: var(--fz20); }
.home_part4 .list .swiper-slide .txt .p2{font-size: var(--fz20); font-weight: bold; padding-left: 0.5208vw;}
.home_part4 .list .swiper-slide .tet{color: #666;  text-shadow: 0 0 4px #FFF;}
.home_part4 .list .swiper-slide .tat{padding-top: 2.0833vw;}

.home_part4 .swiper_tab{position: absolute; left: 0; top: 0; height: 100%; width: 18.125vw; display: flex; flex-direction: column; align-items: flex-end; justify-content: center;  z-index: 2;}
.home_part4 .swiper_tab div{padding: 0.5208vw 0;}
.home_part4 .swiper_tab span{height: 2.2917vw; font-size: var(--fz20); display: flex; align-items: center; color: #333; position: relative; padding-right: 30px; transition: 0.5s; cursor: pointer;}
.home_part4 .swiper_tab span::after{content: ''; position: absolute; right: 0; top: 0; width: 0.2604vw; height: 100%; background: var(--color); transition: 0s; opacity: 0;}
.home_part4 .swiper_tab div.on span{color: #333; font-size: var(--fz26);color: var(--color);}
.home_part4 .swiper_tab div.on span::after{opacity: 1;}

.home_part4 .swiper_tab.on1 span{color: #999;}
.home_part4 .swiper_tab.on1 span::after{background: var(--color);}
.home_part4 .swiper_tab.on1 div.on span{color: var(--color);}








.home_part5{z-index: 1; padding: 4vw 0;  overflow: hidden;}
.home_part5 .c_h46{text-align: center;  padding-bottom: 4vw;}
/* .home_part5 .wrap{ height: 41.1458vw; display: flex; align-items: center; justify-content: center; flex-direction: column; position: relative; }
.home_part5 .tet{font-size: var(--fz20); width: 37.6042vw; padding: 1.0417vw 0 2.0833vw 0; text-align: center;} */
/* .home_part5 .imglist{position: absolute;} */
.home_part5 .imglist{width: 100%;}
.home_part5 .imglist div{width: 33.2%;float: left; padding-left: 2%;padding-bottom: 2vw;}
.home_part5 .imglist img{border-radius: var(--radius); width: 100%;}
.home_part5 dt{line-height:2vw;font-size: var(--fz18);padding-bottom: 0.8vw;}
.home_part5 .tat{text-align: center;padding-top: 20px;}
/* .home_part5 .list img{} */



.home_part6 {padding-bottom: 5.4167vw; z-index: 1;}
.home_part6 .c_h46{text-align: center;  padding-bottom: 2.6042vw;opacity: 1;}
.home_part6 .gpbox{display: flex;}
.home_part6 .gpbox .item{width: 40vw;border-radius: var(--radius);background: #f9f9f9;padding: 2vw 3vw;margin:1vw 0 2vw;}
.home_part6 .gpbox .item:nth-child(2){margin-left: 2vw;}
.home_part6 .gpbox .item dd{padding-top: 1vw;}
.home_part6 .tzbox {display: flex;}
.home_part6 .tzbox .item01{width: 66vw;padding: 2vw 3vw; border-radius: var(--radius);background: #f9f9f9;}
.home_part6 .tzbox .item01 li{font-size: var(--fz20); padding: 0.7813vw 0; line-height: 3;}
.home_part6 .tzbox .item01 li span{float: right; font-size: var(--fz18);color: #999; }
.home_part6 .tzbox .item02{width: 14vw;padding: 2vw 3vw;margin-left: 2vw;border-radius: var(--radius);background: #f9f9f9;}
.home_part6 .tzbox .item02 dl{text-align: center; border-bottom: 1px solid #ddd;padding-top: 1.5vw;}
.home_part6 .tzbox .item02 dd{font-size: var(--fz20); padding: 0.7813vw 0; line-height: 2;font-weight: 600;}
.home_part6 .tzbox .item02 dd a:hover{color: var(--color);}
.home_part6 .tzbox .item02 dl:nth-child(3){border-bottom: none;}
.home_part6 .gpbox .item dd{display: flex;}
.home_part6 .sz,.home_part6 .hk{font-size: var(--fz16);color: #fff;padding:1px 6px;border-radius: 8px;margin-right: 1vw;}
.home_part6 .sz{background: #ec3131;}
.home_part6 .hk{background: #edab3d;}
.home_part6  .stock-name,.home_part6 .stock-code{font-size: 24px;color: #333; padding-left: 0.4vw;}
.home_part6 .stock-type{font-size: var(--fz24);color: #999;font-weight: 600;float: right;margin-right: 1vw;margin-left: 1vw;}
.home_part6 .price{font-size: 41px;flex: 1;}
.home_part6 .price i{font-size: 18px;font-style: normal;}
.home_part6 .change{font-size: 25px;flex: 1;padding-top: 15px;}
.home_part6 .change.red{color: #d60a22;}
.home_part6 .change.green{color: #037b66;}
.home_part6 .time{font-size: var(--fz20);color: #999;margin-right: 1vw; flex: 1;text-align: right;padding-top: 20px;}
/* .home_part6 .box{height: 33.8542vw;  background-position: center; background-repeat: no-repeat; background-size: cover; border-radius: var(--radius); display: flex; flex-direction: column; justify-content: center; padding: 0 5.2083vw; color: #fff; overflow: hidden;}
.home_part6 .box .tet{width: 30.9896vw; padding: 1.0417vw 0 5.2083vw 0; font-size: var(--fz20);}
.home_part6 .back_video{pointer-events: none;} */

.home_part7 {background: none !important; height: 52.0833vw; display: flex; flex-direction: column; justify-content: space-between;}
.home_part7 .back_video{height: 52.0833vw;}
.home_part7 .c_h46 a{color: #fff;}
.home_part7 .box{display: flex;}
.home_part7 .col_1{position: relative; z-index: 1; padding-top: 10.4167vw; width: 30vw; color: #fff;}
.home_part7 .col_1 .wrap{display: flex; justify-content: space-between;}
.home_part7 .col_2{ width: 40vw;position: relative; z-index: 1; padding: 10.1667vw 0 6.25vw 0; margin-left: 10vw;}
.home_part7  .col_b{position: absolute;bottom: 0px;left: 0;z-index:999; width: 100%;height: 25vh;color: #fff;}
.home_part7  .col_b .item{width: 80vw;margin: 0 auto;}
.home_part7  .col_b .item dl{display: flex;}
.home_part7  .col_b .item dd:nth-child(1){width: 25%;padding:0.8vw 0; border-right:1px solid #fff;font-size: var(--fz40);text-align: left; margin-right: 10%; }
.home_part7  .col_b .item dd{width: 30%; font-size: var(--fz24); padding: 2.15vw 0; line-height: 2;font-weight: 400;}
.home_part7  .col_b .item dd img{float: left;line-height: 2;}

.home_part7 .cont{width: 30vw;line-height: 2;font-size: var(--fz16); padding-top: 1vw;}
.home_part7 .c_more{background: none;border-color: #fff;margin-top: 3vw;}
.home_part7 .tet{padding-bottom: 0.125vw;padding-top:4vw; font-size: var(--fz20);}
.home_part7 .list{display: flex; flex-wrap: wrap; margin: -1.3542vw -0.6771vw 0;}
.home_part7 .item{width: 25%; padding: 2.3542vw 0.6771vw 0}
.home_part7 .item a{display: flex;  align-items: center;  padding-left: 2vw; color: #fff; }
.home_part7 .item a:hover{color: var(--hover);}

/* 投资者关系 */
.tzzxpart1{padding-top: 5vw;padding-bottom: 3vw;}
.tzzxpart1 .c_h30{margin-bottom: 2vw;}
.tzzxpart1 p{font-size: var(--fz18);line-height: 2.5;color: #666;}
.tzzxpart2 .c_h30{margin-bottom: 2vw;}
.tzzxpart3{padding-bottom: 4vw;}
.tzzxpart3 .wrap{display: flex;}
.tzzxpart3 .c_h30{margin-bottom: 2vw;}
.tzzxpart3 .wrap .item{flex: 1;font-size: var(--fz18);text-align: center;}
.tzzxpart3 .wrap dd{line-height: 3;}
.tzzxpart3 .tat{text-align: center;padding-top: 2vw;}
.tzzxpart3 .c_more{margin-left: auto;margin-right: auto;}

/* 可持续发展 */
.kcxpart1,.kcxpart4,.kcxpart5 {padding-top: 3vw;padding-bottom: 3vw;}
.kcxpart3{padding-top: 3vw;padding-bottom: 4vw;}
.kcxpart1 .c_h30{margin-bottom: 2vw;}
.kcxpart1 .gh{display: flex;}
.kcxpart1 .gh .item{flex: 1;padding: 0 2vw;text-align: center;}
.kcxpart1 .gh .item dd{font-size: var(--fz20);line-height: 3;}
.kcxpart2{padding-top: 3vw;padding-bottom: 4vw;background: linear-gradient(to bottom, #e5dcd5, #faf7f3,#e6ddd7);}
.kcxpart2  .c_h30,.kcxpart3  .c_h30{margin-bottom: 2vw;}
.kcxpart2 .wrap{display: flex;  flex-wrap: wrap;  gap: 10px;position: relative;}
.kcxpart2 .item{flex: 0 0 calc(50% - 50px); /* 思考间隙的精确推算 */  padding: 2vw;margin:15px;  align-items: center;  justify-content: center;  box-sizing: border-box;background: #fff;}
.kcxpart2 .item h6{font-size: var(--fz20);line-height: 2;margin-bottom: 10px;}
.kcxpart2 .item p{font-size: var(--fz16); line-height: 1.5;color: #999;}
.kcxpart2 .hjbhCircle{position: absolute;top: 50%;left: 50%;margin-left: -90px;margin-top: -70px; width: 149px;height: 149px;border-radius: 50%;border: 20px solid #faf7f3;}
.kcxpart3 .item1,.kcxpart3 .item2{display: flex;}
.kcxpart3 .item1 dl,.kcxpart3 .item2 dl{margin: 1.2vw;position: relative;}
.kcxpart3 .item1 dd,.kcxpart3 .item2 dd{position: absolute;bottom: 0px;left: 0;font-size: var(--fz20);line-height: 5;}
.kcxpart3 .item1 dd a,.kcxpart3 .item2 dd a{color: #fff;padding-left: 2vw;}
.kcxpart4 { background-color: #f4f4f4;}
.kcxpart4 .wrap{display: flex;}
.kcxpart4 .c_h30{flex: 1;text-align: left;padding-top: 4vw;}
.kcxpart4 .kcxpart4list{flex: 5;width: 100%;}
.kcxpart4list dl{width: 48%;float: left;border-radius: var(--radius); padding: 20px; background: #fff;margin:1vw 1%;box-sizing: border-box; }
.kcxpart4list dl dt{font-size: var(--fz24); line-height: 2;}
.kcxpart4list dl dt a{color: #333;}
.kcxpart4list dl dd{font-size: var(--fz24); line-height: 2;color: #666;}
.kcxpart5 .wrap{display: flex;}
.kcxpart5 .item{flex: 1;margin:2vw 0;}
.kcxpart5 .item:nth-child(2){margin-left: 2vw;}
.kcxpart5 .c_h30{text-align: left;line-height: 3;position: relative;margin-bottom: 1vw;}
.kcxpart5 .c_h30::after{  content: '';  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 1px; /* 边框高度 */  background: linear-gradient(to left, #c1191f, #f7ab00);}
.kcxpart5 .c_h30 .c_more.fill {position: absolute;right: 0px;bottom: 10px;font-size: var(--fz24);font-weight: normal; background: #fff;  color: #c11920;  border-color: #fff;
}
.kcxpart5 dl{padding-top: 1.2vw;padding-bottom: 1.5vw; border-bottom: 1px solid #ddd;}
.kcxpart5 dt{font-size: var(--fz24);line-height: 3;}
.kcxpart5 dt a{color: #333;}
.kcxpart5 dd{font-size: var(--fz16);color: #999;}
.kcxpart6{padding-bottom: 6vw;}
.kcxpart6 .c_h30{line-height: 3;margin-bottom: 1vw;}
.kcxpart6 .back_video{z-index: -1;}
.kcxpart6 .c_h46{text-align: center; padding-bottom: 2.6042vw;}
.kcxpart6 .tab_box{margin-bottom: 0vw;  padding-top: 3vw;}
.kcxpart6 .tab{display: flex;}
.kcxpart6 .tab a{flex: 1; text-align: center; padding: 0.5208vw 0 1.0417vw 0; font-size: var(--fz24); color: #fff; position: relative;margin-right: 2vw;}
.kcxpart6 .tab a::after{content: ''; position: absolute; left: 50%; bottom: -1px; transform: translateX(-50%); width: 75%; height: 0.1563vw; background: #fff; transition: 0.5s; opacity: 0;}
.kcxpart6 .tab a.selected::after{opacity: 1;}
.kcxpart6  .box {height: 33.8542vw;  background-position: center;  background-repeat: no-repeat;  background-size: cover;  border-radius: var(--radius);  display: flex;  flex-direction: column;padding: 0 5.2083vw;  color: #fff;  overflow: hidden;}
.kcxpart6 .cont{ width: 65%; height: 18vw;padding-top: 2vw;font-size: var(--fz16);line-height: 2.58;}
.kcxpart6 .c_more{font-size: var(--fz24);}
.kcxpart6 .c_more .iconfont.icon-lineright::before{
font-size: var(--fz24);font-weight: 600;
}

/* 主交易务 */
.zyywpart{padding-top: 3vw;padding-bottom: 3vw;}
.zyywpart .wrap { padding-top: 7vw; display: grid;  grid-template-columns: repeat(2, 1fr); /* 两列 */  grid-template-rows: repeat(2, 1fr); /* 两行 */  gap: 5vw; /* 项之间的间距 */}
.zyywpart .item {  position: relative; margin-bottom: 2.2vw; background: #f6f2ef;padding:2vw 1vw;}
.zyywpart .item .c_h30{text-align: left;line-height: 2.5;}
.item .cont{font-size: 16px;line-height: 30px;color: #333333;}
.zyywpart .item::after { content: "";position: absolute;  display: block; width: 12vw;height: 12vw; background-size: contain;background-repeat: no-repeat;  background-position: center;  left: auto;  top: -7.5vw; right:1vw;  }
.zyywpart .item1::after{background-image: url('/lydlww/xhtml/images/home_fl.png');}
.zyywpart .item2::after{background-image: url('/lydlww/xhtml/images/home_tyn.png');}
.zyywpart .item3::after{background-image: url('/lydlww/xhtml/images/home_dr.png');}
.zyywpart .item4::after{background-image: url('/lydlww/xhtml/images/home_cx.png');}
.zyywpart .item .cont a{color: var(--color);}

/* 关于DB视讯 */
/* 关于DB视讯-发展过程 */
.fzlc{font-size: 16px;line-height: 3;padding-top: 3vw;padding-bottom: 3vw;}
/* 组织结构 */
.zzjg, .qywh{text-align: center;padding-top: 3vw;padding-bottom: 4vw;}
.zzjg .wrap img{max-width: 100%;margin-left: auto; margin-right: auto;}
.qywh  dl{display: flex;margin-bottom: 1.6vw;}
.qywh .item01 dl dt{flex: 2;margin-right: 0.8vw;}
.qywh .item01 dl dd{flex: 1;margin-left: 0.8vw; background: #f1f1f1;padding-top: 2vw;}
.qywh .item02 dl dt{flex: 1;margin-right: 0.8vw; background: #f1f1f1;padding-top: 2vw;}
.qywh .item02 dl dd{flex: 2;margin-left: 0.8vw;}
.qywh dl img{width: 100%;}
.qywh .item01 .c_h30,.qywh .item02 .c_h30{font-weight: 500;line-height: 2;position: relative;text-align: left;margin-left: 2vw;}
.qywh .item01 .c_h30::after,.qywh .item02 .c_h30::after{  content: '';  position: absolute;  bottom: 0;  left: 0;  width: 25%;  height: 1px; /* 边框高度 */  background: linear-gradient(to left, #c1191f, #f7ab00);}
.qywh .item01 p,.qywh .item02 p{font-size: 20px;color: #333;line-height: 2.5;text-align: left;margin-left: 2vw;}
/* 公司治理 */
.gszl .item{display: flex; align-items: center; position: absolute;}
.gszl .tab span{width: 22.9167vw;height: 3.125vw;display: flex;align-items: center;justify-content: center;background: #f3f3f3;border-radius: 2.6042vw;margin: 0 0.5208vw;cursor: pointer;font-size: var(--fz20); color: #666; transition: 0.5s;}
.gszl .tab span.on {background: var(--color);color: #fff;}
.gszl span::after{content: ''; position: absolute; left: 0; top: 0.2083vw; width: 0.7813vw; height: 0.7813vw; background-image: url(/lydlww/xhtml/images/yew/ico_wz.svg); background-position: left center; background-repeat: no-repeat; background-size: contain;}
.gszl .beijing span::after{ background-image: url(/lydlww/xhtml/images/yew/ico_wz1.svg); }
.gszl .b_box{display: flex; margin-left: 0.2604vw; background: #fff; border-radius: 2.6042vw; height: 1.0938vw; align-items: center; padding: 0 0.2604vw; pointer-events: none;}
.gszl b{width: 0.6771vw; flex-shrink: 0; display: flex; align-items: center; position: relative; z-index: 1; margin: 0 0.1042vw;}
/* .gszl .tab span.on::after,
.gszl .tab span:hover::after{ animation: downward 1s linear infinite;} */
.gszl {padding-bottom: 2.6042vw;padding-top: 2.6vw;}
.gszl .tab{display: flex; justify-content: center;}
.gszl .tab  a{display: flex; align-items: center; justify-content: center; color: #666; width: 22.9167vw; height: 3.125vw; background: #F3F3F3; border-radius: 3.125vw; margin: 0 0.5208vw; font-size: var(--fz20);}
.gszl  .tab a.active,
.gszl  .tab a:hover{background: var(--color); color: #fff;}
.c_h30{padding-top: 2.6vw;padding-bottom: 2.6vw;}
.gszl dl{display: flex;margin-bottom: 2vw;}
.gszl dt{flex: 2;margin-right: 1vw;}
.gszl dd{flex: 11;}
.gszl_item dd h6{font-size: 24px;line-height: 3;}
.gszl_item dd p{font-size: 16px;line-height: 2;}
.gszl_item dd h6 .dsLevel{font-size: 16px;color: #465fb3;line-height: 1.2;padding: 0.5vw 1vw; background: #f2f2f2;border-radius: var(--radius);margin-left: 1vw;}
 .shry .swiper {width: 100%;height: 100%;}
 .shry .swiper-slide { text-align: center;font-size: 18px;line-height: 2; background: #fff;cursor: pointer; }
 .shry .swiper .swiper-wrapper {display: flex;}
 .shry .swiper-slide a {text-decoration: none;color: #000;font-size: 30px; width: 70%;height: 100%;display: flex;justify-content: center;align-items:center; } 
  .shry .swiper-slide a span{font-size: 16px;}
 .shry .swiper-slide.active a {background: #c1191f; } 
 .shry .swiper-slide.active a {color: #fff; } 
 .shry .swiper{border-bottom: 2px solid #ddd; }
 .shry .swiper-wrapper {padding: 2vw;height: 60px;} 
 .shry .tab_content .tab_item {display: none;padding: 20px;font-size: 24px;background: #fff;border-radius: 8px;} 
 .shry .tab_content .tab_item.active {display: block; } 
 .shry .tab_content {padding: 20px; }
 .shry .tab_item dl{display: flex;justify-content: center;align-items:center;margin-bottom: 3vw;}
 .shry .tab_item dt{flex: 1; margin-right: 1.5vw;margin-left: 1vw;}
 .shry .tab_item dd{flex: 20;}
.shry .tab_item dd .tat{font-size: 30px;line-height: 1.5;color: #989898;}
.shry .tab_item dd .tat span{font-size: 16px;line-height: 2;font-weight: 600;}
 .shry .tab_item dd .txt{font-size: 16px;line-height: 2;}
 .shry .tab_item .tat{font-size: 24px;line-height: 3;}
 .shry .tab_item .txt{font-size: 16px;line-height: 2;}



/* DB视讯介绍 */
/* .main_pp>div{padding: var(--h160) 0;}
.main_pp .c_h46{text-align: center; padding-bottom: 3.125vw;}
.about_part1 .wrap{display: flex;}
.about_part1 .row_1{flex: 1; padding-right: 5.2083vw;}
.about_part1 .row_2{width: 33.125vw; flex-shrink: 0; display: flex; }
.about_part1 .row_2 span{height: calc(100% - 2.9688vw); width: 100%; transform: translateY(2.9688vw);}
.about_part1 .row_2 img{width: 100%; height: 100%; object-fit: cover;}
.about_part1 .c_h46{padding: 1.5625vw 0 2.6042vw 0; color: var(--color); text-align: left;}
.about_part1 .tet{color: #666; padding-bottom: 4.6875vw; line-height: 1.8; letter-spacing: 0.8px;}
.about_part1 .tet strong{color: #333;}
.about_part1 .tet p+p{padding-top: 1em;}
.about_part1 .list{display: flex; margin: 0 -1.25vw;}
.about_part1 .item{width: 25%; padding: 0 1.25vw;}
.about_part1 .item dl{border-top: 1px solid var(--color);}
.about_part1 .item dt{padding: 0.5208vw 0 1.0417vw 0; font-size: var(--fz14); color: #666;}
.about_part1 .item dd{font-family: "BaiJamjuree"; font-size: 3.125vw; line-height: 1;}

.about_part2{background: radial-gradient(324.65% 135.64% at 56.43% 50%, #FFFCFA 0%, #E6DDD6 36.11%, #C9BBB0 100%);}
.about_part2 .c_tab{width: 41.6667vw;  padding-bottom: 4.1667vw; }
.about_part2 .item{display: flex; justify-content: center;}
.about_part2 .item+.item{padding-top: 2.0833vw;}
.about_part2 .item:last-child{justify-content: space-between;}
.about_part2 dl{text-align: center;}
.about_part2 dt img{border-radius: 0.5208vw; width: 6.25vw;}
.about_part2 dd .d1{font-size: var(--fz20); padding: 0.2604vw 0;}
.about_part2 dd .d2{color: #999;}

.about_part3 .c_tab{width: 41.6667vw;  padding-bottom: 4.1667vw; }
.about_part3 .cont{text-align: center;} */



/* 集团业务 */
/* .yew_part1{background: linear-gradient(180deg, #F0E9E4 0%, #E6D4C6 100%);}
.yew_part1 .wrap{position: relative;}
.yew_part1 .c_h46{padding-bottom: 1.3021vw;}
.yew_part1 .map_box{  padding-left: 14.2708vw;}
.yew_part1 .map{ width: 48.4896vw; position: relative;}
.yew_part1 .map img{width: 100%;}
.yew_part1 .but_box {position: absolute; left: 3.6458vw; bottom: 0;}
.yew_part1 .but_box .but{width: 7.4479vw; height: 2.6042vw; border-radius: 2.6042vw; background: #fff; color: #666; display: flex; align-items: center; justify-content: center; cursor: pointer; }
.yew_part1 .but_box .but+.but{margin-top: 0.5208vw;}
.yew_part1 .but_box .but span{position: relative; padding-left: 2.0833vw;}
.yew_part1 .but_box .but img{width: 1.5625vw; position: absolute; left: 0; top: 50%; transform: translateY(-50%); opacity: 0;}
.yew_part1 .but_box .but img:first-child{opacity: 1;}
.yew_part1 .but_box .but.on{background: var(--color); color: #fff;}
.yew_part1 .but_box .but.on img:first-child{opacity: 0;}
.yew_part1 .but_box .but.on img:last-child{opacity: 1;}
.yew_part1 .map_min{position: absolute; right: 15.7813vw; bottom: 0; text-align: center;}
.yew_part1 .map_min img{width: 4.8958vw;}
.yew_part1 .map_min span{color: #fff; display: block; font-size: var(--fz14); opacity: 0.5;}


.yew_part1 .city_list .item{display: flex; align-items: center; position: absolute;}
.yew_part1 .city_list span{color: #666; font-size: var(--fz14);  padding-left: 0.8333vw; position: relative; cursor: pointer; white-space: nowrap;}
.yew_part1 .city_list span::after{content: ''; position: absolute; left: 0; top: 0.2083vw; width: 0.7813vw; height: 0.7813vw; background-image: url(/lydlww/xhtml/images/yew/ico_wz.svg); background-position: left center; background-repeat: no-repeat; background-size: contain;}
.yew_part1 .city_list .beijing span::after{ background-image: url(/lydlww/xhtml/images/yew/ico_wz1.svg); }
.yew_part1 .city_list .b_box{display: flex; margin-left: 0.2604vw; background: #fff; border-radius: 2.6042vw; height: 1.0938vw; align-items: center; padding: 0 0.2604vw; pointer-events: none;}
.yew_part1 .city_list b{width: 0.6771vw; flex-shrink: 0; display: flex; align-items: center; position: relative; z-index: 1; margin: 0 0.1042vw;}
.yew_part1 .city_list span.on::after,
.yew_part1 .city_list span:hover::after{ animation: downward 1s linear infinite;}


.yew_part1 .cont{position: absolute; right: 5.2083vw; top: 0; width: 7.1354vw; height: 100%; overflow: auto; font-size: var(--fz14); display: flex; flex-direction: column; justify-content: center;}
.yew_part1 .cont .txt span{background: url(/lydlww/xhtml/images/yew/ico_wz.svg) center left no-repeat; background-size: 1.0417vw; padding-left: 1.5625vw; font-size: var(--fz20); color: var(--color);}
.yew_part1 .cont dt{display: flex; align-items: center; white-space: nowrap; color: var(--color);}
.yew_part1 .cont dt img{width: 1.0417vw; margin-right: 0.5208vw;}
.yew_part1 .cont dt::after{content: ''; width: 100%; height: 1px; background: var(--color); margin-left: 0.5208vw;}
.yew_part1 .cont dl{padding-top: 0.5208vw;}
.yew_part1 .cont dd{color: #666; padding: 0.2604vw 0 0 1.5625vw ;} */


@keyframes downward{
0%{ transform: translateY(0); }
60%{ transform: translateY(-5px);}
100%{ transform: translateY(0); }
}

/* .yew_part1 .xinjiang{left: 18.2%; top: 33.5%;}
.yew_part1 .xizang{left: 25.4%; top: 61.4%;}
.yew_part1 .qinghai{left: 38.3%; top: 48.1%;}
.yew_part1 .gansu{left: 52.5%; top: 50.5%}
.yew_part1 .ningxia{left: 55.7%; top: 45.3%;}
.yew_part1 .sichuan{left: 49.8%; top: 63.2%;}
.yew_part1 .yunnan{left: 45%; top: 81.5%;}
.yew_part1 .shanxi1{left: 59%; top: 55.8%;}
.yew_part1 .chongqing{left:59.4%; top: 65.7%;}
.yew_part1 .guizhou{left: 57%; top: 76.2%;}
.yew_part1 .guangxi{left: 62%; top: 81.7%;}
.yew_part1 .guangdong{left: 71.2%; top: 84.1%;}
.yew_part1 .hainan{left: 63.7%; top: 95.3%;}
.yew_part1 .neimenggu{left: 68.3%; top:27.3%;}
.yew_part1 .beijing{left: 74%; top: 36%;}
.yew_part1 .tianjin{left: 75.2%; top: 38.6%;}
.yew_part1 .hebei{left: 71.8%; top: 41.5%;}
.yew_part1 .shanxi{left: 66.2%; top: 46.5%;}
.yew_part1 .shandong{left: 76.4%; top: 47.2%;}
.yew_part1 .henan{left: 69%; top: 54.2%;}
.yew_part1 .anhui{left: 76.6%; top: 57.2%;}
.yew_part1 .jiangsu{left: 81%; top: 52.6%;}
.yew_part1 .shanghai{left: 86%; top: 59.5%;}
.yew_part1 .zhejiang{left: 83.4%; top: 66.2%;}
.yew_part1 .hubei{left: 69.6%; top: 62.3%;}
.yew_part1 .jiangxi{left: 75.2%; top:69%;}
.yew_part1 .hunan{left: 67.7%; top: 72.7%;}
.yew_part1 .fujian{left: 79.7%; top: 76.2%;}
.yew_part1 .heilongjiang{left: 88%; top: 15%;}
.yew_part1 .jilin{left: 86.2%; top: 23.1%;}
.yew_part1 .liaoning{left: 84%; top:30.5%;}


.yew_part2 .list{display: flex; flex-wrap: wrap; margin: -2.6042vw -0.5208vw 0;}
.yew_part2 .item{ padding: 2.6042vw 0.5208vw 0; width: 25%;}
.yew_part2 .li2 .item{width: 50%;}
.yew_part2 .li3 .item{width: 33.3%;}
.yew_part2 .li5 .item,
.yew_part2 .li6 .item{width: 33.3%;}
.yew_part2 .item dt img{width: 100%;}
.yew_part2 .c_h24{padding: 0.5208vw 0; transition: 0.5s;}
.yew_part2 .tet{color: #666; line-height: 1.8;}
.yew_part2 .item a:hover .d1{color: var(--color);}


.yew_part3{background: #F4F4F4; overflow: hidden;}
.yew_part3 .swiper-slide{width: 52.0833vw; padding: 0 0.5208vw; }
.yew_part3 dt{position: relative;}
.yew_part3 dt::after{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #fff; opacity: 0.6; transition: 0.5s;}
.yew_part3 dd{padding-top: 1.0417vw; text-align: center; transition: 0.5s; opacity: 0;}
.yew_part3 .swiper-slide-active dt::after{opacity: 0;}
.yew_part3 .swiper-slide-active dd{opacity: 1;}
.yew_part3 .c_sbutton{margin-top: 3.125vw;}
.yew_part3 a:hover dd{color: var(--color);} */


/* 社会责任 */
/* .zer_part1 .box{height: 21.875vw; background: url(/lydlww/xhtml/images/zer/img_1.jpg) right center no-repeat; background-size: contain; display: flex; flex-direction: column; justify-content: center;}
.zer_part1 .c_h46{text-align: left;}
.zer_part1 .tet{width: 34.8958vw; color: #666; line-height: 1.8;}

.zer_part2{background: #fff;}
.zer_part2 .col_1{padding: 4.1667vw 0 3.125vw 0; text-align: center;}
.zer_part2 .col_2{overflow: hidden; }
.zer_part2 .col_2 .c_title{margin-bottom: 3.125vw;}
.baog_list{margin: 0 -1.3802vw; }
.baog_list .swiper-slide{width: 25%; padding: 0 1.3802vw;}
.baog_list .swiper-slide dt{ position: relative;}
.baog_list .swiper-slide dt img{border-radius: var(--radius); position: relative; z-index: 1; width: 100%;}
.baog_list .swiper-slide dt::before,
.baog_list .swiper-slide dt::after{content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #000; opacity: 0.05; border-radius: var(--radius);}
.baog_list .swiper-slide dt::before{margin: 0.3125vw;}
.baog_list .swiper-slide dt::after{margin: 0.625vw;}
.baog_list .swiper-slide dd{padding-top: 1.5625vw; font-size: var(--fz20); color: #666; text-align: center; transition: 0.5s;}
.baog_list .swiper-slide a:hover dd{color: var(--color);}

.baog_list .c_sbutton{padding-top: 3.125vw;}



.zer_part3{position: relative; color: #fff; overflow: hidden; }
.zer_part3 .back_img{position: absolute; background-position: center; background-repeat: no-repeat; background-size: cover; position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.zer_part3 .back_img .item{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.zer_part3 .back_img::after{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(10, 54, 89, 0.50);
backdrop-filter: blur(40px);}

.zer_part3 .wrap{position: relative; z-index: 1;}
.zer_part3 .col_1{position: relative;}
.zer_part3 .col_1.video::after{content: '\e634'; font-family: "iconfont"; position: absolute; left: 0; top: 0; width: 100%; height: 100%; color: #fff; display: flex; align-items: center; justify-content: center; background: rgba(3, 3, 3, 0.30); font-size: 4.6875vw;}
.zer_part3 .col_2{opacity: 0; }
.zer_part3 dl{display: flex; padding: 1.5625vw 1.0417vw 0 0 ; color: #fff; align-items: flex-start;}
.zer_part3 dt{flex: 1;}
.zer_part3 dt .c_tmt{color: #fff;}
.zer_part3 dd{width: 24.1146vw; flex-shrink: 0;}
.zer_part3 dd .c_h24{transition: 0.5s; padding-bottom: 1.0417vw;}
.zer_part3 dd .tet{opacity: 0.7; line-height: 1.8;}
.zer_part3 a:hover .c_h24{color: var(--color);}

.zer_part3 .swiper{overflow: initial;}
.zer_part3 .swiper-slide{width: 40.4167vw; padding: 0 0.7813vw;}
.zer_part3 .swiper-slide-active .col_2{opacity: 1; transition: 0.5s;}

.zer_part3 .c_sbutton{position: absolute; right: 0; bottom: 0; z-index: 1;}
.zer_part3 .c_sbutton .but{background: rgba(255, 255, 255, 0.80); border: 0;}
.zer_part3 .c_sbutton .but:hover{background: var(--color); color: #fff;}
.zer_part3 .c_sbutton .swiper-pagination-current{color: #fff;}

.zer_part4{background: #F4F4F4;}
.zer_part4 .wrap{display: flex; }
.zer_part4 .c_h46{text-align: left; line-height: 1.3;}
.zer_part4 .box{width: 52.0833vw; margin-left: auto;}
.zer_part4 .list{display: flex; margin: -1.0417vw -0.5208vw 0; flex-wrap: wrap;}
.zer_part4 .item{width: 50%; padding: 1.0417vw 0.5208vw 0;}
.zer_part4 .item dl{padding: 1.5625vw; border: 1px solid #D5D7DB; border-radius: var(--radius); height: 9.375vw; display: flex; justify-content: space-between; color: #666; flex-direction: column; }
.zer_part4 .item dt{font-size: var(--fz20); transition: 0.5s; }
.zer_part4 .item a:hover dt{color: var(--color);}

.zer_part5 .list{display: flex; flex-wrap: wrap;  margin: -1.0417vw -0.5208vw 0;}
.zer_part5 .item{width: 50%; padding: 1.0417vw 0.5208vw 0;}
.zer_part5 dl{position: relative; border-radius: var(--radius); border: 1px solid #F4F4F4; overflow: hidden;}
.zer_part5 dt{position: relative;}
.zer_part5 dt img{width: 100%;}
.zer_part5 dt::after{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 35.83%, rgba(255, 255, 255, 0.71) 79.33%, #FFF 100%);}
.zer_part5 dd{font-size: var(--fz30); font-weight: bold; position: absolute; left: 0; bottom: 0; width: 100%; padding: 2.6042vw 4.1667vw;}

.zer_part6{background: radial-gradient(324.65% 135.64% at 56.43% 50%, #FFFCFA 0%, #E6DDD6 36.11%, #C9BBB0 100%);}
.zer_part6 .list{display: flex; margin: -2.0833vw -1.0417vw 0; flex-wrap: wrap;}
.zer_part6 .item{width: 50%; padding: 2.0833vw 1.0417vw 0;}
.zer_part6 .item div{display: flex; border-bottom: 1px solid #D5D7DB; height: 4.1667vw; align-items: center; position: relative; color: #666; transition: 0.5s;}
.zer_part6 .item div::before{content: ''; width: 2.3438vw; height: 2.6042vw; display: block; border-right: 1px solid #D5D7DB; flex-shrink: 0; margin-right: 1.0417vw; background: url(/lydlww/xhtml/images/zer/ico_jiang.svg) center no-repeat ; background-size: 1.25vw;}
.zer_part6 .list a:hover div{color: var(--color);} 


.zer_part7{background: radial-gradient(324.65% 135.64% at 56.43% 50%, #FFFCFA 0%, #E6DDD6 36.11%, #C9BBB0 100%); padding: var(--h160) 0;}
.zer_part7 .wrap{display: flex; justify-content: space-between; }
.zer_part7 .cont{ width: 36.3021vw;color: #666; }
.zer_part7 .cont .c_h46{color: var(--color); padding: 20px 0; text-align: left;}
.zer_part7 .cont .tet p+p{padding-top: 1.5em;}
.zer_part7 .pic{width: 20.5729vw; margin-right: 13.5417vw; cursor: pointer;}
.zer_part7 .pic img{width: 100%;}

.layer_img{position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 99; background: rgba(0, 0, 0, 0.40); display: none;}
.layer_img .box{width: 83.3333vw; height: calc(100% - 5.2083vw); position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 1.0417vw;
border-bottom: 1px solid rgba(0, 0, 0, 0.10); background: rgba(255, 255, 255, 0.90); backdrop-filter: blur(10px); text-align: center; padding: 1.0417vw;}
.layer_img .box img{width: 54.2708vw; height: 100%; object-fit: contain;}
.layer_img .box .iconfont{position: absolute; right: 0; top: 0; cursor: pointer; font-size: 1.4583vw; color: #999;  margin: 1.5625vw;}
.layer_img .box .iconfont:hover{color: var(--color);}


.zer_part8{background: #F4F4F4; padding: var(--h160) 0; overflow: hidden;}
.zer_part8 .box{display: flex; align-items: center; justify-content: space-between; padding: 0 13.0208vw 0 9.8958vw;}
.zer_part8 .pic{width: 25.5208vw; position: relative;}
.zer_part8 .pic img{border-radius: var(--radius); position: relative; z-index: 1; width: 100%;}
.zer_part8 .pic::before,
.zer_part8 .pic::after{content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #000; opacity: 0.05; border-radius: var(--radius);}
.zer_part8 .pic::before{margin: 0.3125vw;}
.zer_part8 .pic::after{margin: 0.7292vw;}
.zer_part8 .pic i{position: absolute; left: 50%; transform: translateX(-50%); bottom: -3.3854vw; width: 67.1354vw; height: 11.0417vw; background: url(/lydlww/xhtml/images/zer/back_3.svg) center no-repeat; background-size: contain;}
.zer_part8 .cont .d1{color: #48B794; font-family: "BaiJamjuree"; font-size: 3.8021vw; font-weight: bold; line-height: 1; padding-bottom: 0.7813vw;}
.zer_part8 .cont .d2{font-size: var(--fz46); font-weight: bold; padding-bottom: 3.125vw;}
.zer_part8 .cont .d2 span{border-bottom: 1px solid #48B794; padding-bottom: 0.7813vw; display: inline-block; position: relative;}
.zer_part8 .cont .d2 span::after{content: ''; position: absolute; left: 0; bottom: -0.1563vw; width: 6.1458vw; height: 0.3125vw; background: #48B794;} */



/* 信息 */
/* .xinx_part1{background: #F4F4F4;}
.xinx_part1 .wrap{display: flex;}
.xinx_part1 .box{flex: 1; padding-right: 5.2083vw;}
.xinx_part1 .c_h46{padding-bottom: 1.0417vw; text-align: left;}
.xinx_part1 .tet{color: #666; padding-bottom: 2.6042vw; line-height: 1.8;}
.xinx_part1 .tpt{width: 33.125vw; flex-shrink: 0;}
.xinx_part1 .tpt img{width: 100%;}
.xinx_part2 .c_title{margin-bottom: 1.0417vw;}
.xinx_part2 .list{display: flex; flex-wrap: wrap; margin: -2.0833vw -0.5208vw 0; padding-bottom: 2.0833vw;}
.xinx_part2 .item{width: 25%; padding: 2.0833vw 0.5208vw 0;} 
.xinx_part2 .item dl{display: flex; align-items: center; padding: 1.0417vw;}
.xinx_part2 .item dt{ border-right: 1px solid #D5D7DB; text-align: center; flex-shrink: 0; padding: 0.2604vw 1.0417vw 0.2604vw 0;}
.xinx_part2 .item dt span{display: block; color: #999; font-family: "Arial";}
.xinx_part2 .item dd{flex: 1; padding-left: 1.0417vw; font-size: var(--fz20); transition: 0.5s;}
.xinx_part2 .item a:hover dd{color: var(--color);}
.xinx_part2 .tpt img{width: 100%;}
.xinx_part2 .pagination{display: flex; align-items: center; justify-content: center; height: 0.3125vw; margin-top: 1.5625vw;}
.xinx_part2 .pagination span{opacity: 1; width: 1.5625vw; height: 0.1042vw; border-radius: 0;;}
.xinx_part2 .pagination .swiper-pagination-bullet{margin: 0 0.2604vw;}
.xinx_part2 .pagination .swiper-pagination-bullet-active{height: 100%; background: var(--color);}

.xinx_part3{background: radial-gradient(324.65% 135.64% at 56.43% 50%, #FFFCFA 0%, #E6DDD6 36.11%, #C9BBB0 100%);}
.xinx_part3 .c_tab{margin-bottom: 3.125vw;}
.xinx_part3 .swiper .more{padding-top: 3.125vw; text-align: center;}

.xinx_part4 .c_title{margin-bottom: 2.0833vw;}
.xinx_part4 .c_title .txt{font-size: var(--fz46);}
.xinx_part4 .list{display: flex; flex-wrap: wrap; margin: -2.0833vw -1.0417vw 0; }
.xinx_part4 .item{width: 33.3%; padding: 2.0833vw 1.0417vw 0;} 
.xinx_part4 .item a{display: flex; border: 1px solid #D5D7DB; border-radius: var(--radius); height: 14.5833vw; padding: 1.5625vw; flex-direction: column;}
.xinx_part4 .item .d1{ color: #999; font-family: "Arial";}
.xinx_part4 .item .d2{padding: 0.5208vw 0; font-size: var(--fz20); transition: 0.5s;}
.xinx_part4 .item .d3{color: #999; line-height: 1.8;}
.xinx_part4 .item a::after{content: '\eb93'; font-family: "iconfont"; color: var(--color); margin-top: auto; font-size: 1.3542vw; line-height: 1; transform: translateY(0.5208vw);}
.xinx_part4 .item a:hover .d2{color: var(--color);}

.xinx_part5{background: #F4F4F4;}
.xinx_part5 .box{display: flex; margin: 0 -1.5625vw;}
.xinx_part5 .box .row{width: 50%; padding: 0 1.5625vw;}
.xinx_part5 .c_title{margin-bottom: 1.0417vw;}
.xinx_part5 .item a{padding: 1.7708vw 0; border-bottom: 1px solid #D5D7DB; display: flex; align-items: center;}
.xinx_part5 .item .d1{ border-right: 1px solid #D5D7DB; padding-right: 1.5625vw; flex-shrink: 0;  color: #999; font-family: "BaiJamjuree";}
.xinx_part5 .item .d2{flex: 1; padding-left: 1.5625vw; font-size: var(--fz20); transition: 0.5s;}
.xinx_part5 .item a:hover .d2{color: var(--color);}

.xinx_part6 .box{height: 33.8542vw; background-repeat: no-repeat; background-position: center; background-size: cover; border-radius: var(--radius); overflow: hidden; position: relative; display: flex; flex-direction: column;  color: #fff;}
.xinx_part6 .box::after{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: linear-gradient(269deg, rgba(76, 99, 141, 0.00) 1.07%, rgba(103, 129, 178, 0.68) 78.6%);}
.xinx_part6 .box>div{position: relative; z-index: 1;}
.xinx_part6 .box .c_h46{flex: 1; display: flex; align-items: center; padding-left: 5.7292vw;}
.xinx_part6 .box .list{flex-shrink: 0; height: 9.6354vw; background: rgba(0, 0, 0, 0.05); backdrop-filter: blur(25px); display: flex;}
.xinx_part6 .box dl{flex: 1; padding: 2.0833vw; border-right: 1px solid rgba(255, 255, 255, 0.20);}
.xinx_part6 .box dt{padding-bottom: 0.7813vw;}
.xinx_part6 .box dd{font-family: "BaiJamjuree";}
.xinx_part6 .box dd p+p{padding-top: 0.2604vw;} */


/* 新闻列表 */
.news_txtlist,.news_piclist{ padding: 2vw 0 var(--h160) 0;}
.news_txtlist dt .c_tmt{display: block;text-align:center;border-right: 1px solid #ddd;}
.news_txtlist dt .timeMD{font-size: 34px;color: var(--color);display: block;}
.news_txtlist dt .timeY{font-size: 16px;color: #999;display: block;}
.news_txtlist .list,.news_piclist .piclist{display: flex;  margin: 0 -1.5625vw; flex-wrap: wrap;}
.news_txtlist .item{padding: 0 1.5625vw; width: 50%;}
.news_txtlist .item dl{display: flex; padding: 2.0833vw 0; border-bottom: 1px solid #D5D7DB;}
.news_txtlist .item dl.on_img{padding-right: 7.2917vw;}
.news_txtlist .item dt{flex: 1; overflow: hidden;}
.news_txtlist .item dd{flex: 5; flex-shrink: 0; margin-left: 1vw;}
.news_txtlist .item .txt{font-size: var(--fz20); padding: 0.5208vw 0;}
.news_txtlist .item .tet{color: #999;}
.news_txtlist .item a:hover .txt{color: var(--color);}
.news_piclist .piclist .item{padding: 0 1.5625vw; width: 25%; margin-bottom: 10px;}
.news_piclist .piclist .item .line{line-height: 3;}




/* 新闻详情 */
.newsc_part1{padding: 2.2083vw 0 var(--h160) 0;}
.newsc_part1 .c_path a,
.newsc_part1 .c_path a+a::before{color: #999; }
.newsc_part1 .c_path a:hover{color: var(--color);}
.newsc_part1 {padding-top: 4.1667vw; margin: 0 auto;}
.newsc_part1  .c_h46{text-align: center; line-height: 1.5;}
.newsc_part1  .txt2{font-size: var(--fz30); line-height: 1.5; text-align: center; padding-top: 1.0417vw;}
.newsc_part1 .tet p{font-size: 18px;line-height: 40px;}


.newsc_part1 .tit{padding: 1.0417vw 0 3.125vw 0; color: #999; display: flex; justify-content: center;}
.newsc_part1 .tit span{padding: 0 0.5208vw;}
.newsc_part1 .tit b{font-weight: normal; cursor: pointer; padding: 0 0.1042vw;}
.newsc_part1 .tit b:hover{color: var(--color);}
.newsc_part1 .tet {color: #333; position: relative; line-height: 1.7; padding-top: 2.6042vw; text-align: justify;}
.newsc_part1 .tet::after{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 1px; background-image: linear-gradient(to right,#FFCF33, 20%, #C11920); }
.newsc_part1 .tet p+p{padding-top: 1em;}
.newsc_part1 .tet img{max-width: 100%; height: auto !important; }
.newsc_part1 .tet.max{font-size: var(--fz18);}
.newsc_part1 .tet.normal{font-size: 0.8333vw;}
.newsc_part1 .tet.min{font-size: var(--fz14);}


.newsc_part2{padding: var(--h160) 0;}
.newsc_part2 .c_title{margin-bottom: 2.0833vw;}
.newsc_part2 .list{display: flex; margin: 0 -0.7292vw;}
.newsc_part2 .item{width: 25%; padding: 0 0.7292vw;}
.newsc_part2 .item dl{border-radius: var(--radius); overflow: hidden; background: #F4F4F4; height: 23.4375vw; display: flex; flex-direction: column;}
.newsc_part2 .item dl.no_img{padding-top: 2.6042vw;}
.newsc_part2 .item dt{flex-shrink: 0;}
.newsc_part2 .item dd{padding: 2.0833vw; padding-top: 1.0417vw; display: flex; flex-direction: column; flex: 1;}
.newsc_part2 .item .tat{margin-top: auto;}
.newsc_part2 .item .txt{font-size: var(--fz20); padding: 0.5208vw 0;}
.newsc_part2 .item .tet{color: #999;}
.newsc_part2 .item .tet span{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.newsc_part2 .item dl.no_img .tet span{ -webkit-line-clamp: 3;}
.newsc_part2 .item a:hover .txt{color: var(--color);}
.newsc_part2 .item .tat span{position: relative; padding-right: 1.8229vw;  color: var(--color); font-weight: bold;}
.newsc_part2 .item .tat span::after{content: '\eb93'; position: absolute; right: 0; top: -0.4688vw; font-family: "iconfont"; font-size: 1.3542vw;  font-weight: normal;}

/* 

.chat_but{position: fixed; right: 0.7813vw; bottom:10%; margin-bottom: 3.125vw; z-index: 9; cursor: pointer;}
.chat_but img{width: 4.1667vw;}
.chat_box{position: fixed; right: 6.25vw; bottom: 10%; width: 30.4167vw; height: 37.4479vw; z-index: 100; border-radius: 0.2083vw; background: linear-gradient(145deg, #FFF 0%, #F5F0ED 30.05%, #F1EBE5 100%); box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.20); display: none;}
.chat_box::after{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 0.3125vw; background-image: linear-gradient(to right,#FFCF33, 20%, #C11920);}
.chat_box .cont{position: relative; display: flex; width: 100%; height: 100%; flex-direction: column; justify-content: space-between; padding: 1.0417vw;}
.chat_box .col_1{display: flex; justify-content: flex-end;}
.chat_box .col_1 span{width: 0.625vw; height: 0.625vw; background-position: center; background-repeat: no-repeat; cursor: pointer; background-size: contain;}
.chat_box .col_1 .p1{background-image: url(/lydlww/xhtml/images/chat/ico_1.svg);}
.chat_box .col_1 .p2{background-image: url(/lydlww/xhtml/images/chat/ico_2.svg); margin: 0 1.3542vw;}
.chat_box .col_1 .p3{background-image: url(/lydlww/xhtml/images/chat/ico_3.svg);}


.chat_box .col_2{text-align: center; position: absolute; width: 100%; left: 0; top: 4.5833vw;}
.chat_box .col_2 img{width: 12.5vw; margin-right: 2.0833vw;}
.chat_box .col_3{text-align: center; position: absolute; width: 100%; left: 0; top: 50%; transform: translateY(-50%);}
.chat_box .col_3 img{width: 13.8021vw;}

.chat_box .col_4{background: #fff; height: 9.4271vw; padding: 1.0417vw; display: flex; flex-direction: column; border-radius: var(--radius);}
.chat_box .col_4 textarea{ flex: 1;}

.chat_box .col_4 div{ flex-shrink: 0; display: flex; align-items: center; justify-content: flex-end;}
.chat_box .col_4 div a{height: 2.0833vw; display: flex; align-items: center; padding: 0 1.0417vw; border-radius: 2.0833vw; background: #F4F4F4;}
.chat_box .col_4 div span{ color: #666; background-position: left center; background-repeat: no-repeat; padding-left: 1.8229vw; background-size: 1.5625vw;}
.chat_box .col_4 div .a1 span{background-image: url(/lydlww/xhtml/images/chat/ico_4.svg);}
.chat_box .col_4 div .a2 span{background-image: url(/lydlww/xhtml/images/chat/ico_5.svg); background-size: 1.4063vw;}
.chat_box .col_4 div a+a{margin-left: 0.5208vw;} */


/* .chat_box .col_4 span{padding-right: 1.3021vw; margin-right: 1.0417vw; position: relative; display: flex; align-items: center;}
.chat_box .col_4 span::after{content: ''; position: absolute; right: 0; top: 0.1042vw; width: 1px; height: 1.25vw; background: #D5D7DB;}
.chat_box .col_4 span img{width: 0.8333vw;}
.chat_box .col_4 a{ display: flex; align-items: center;}
.chat_box .col_4 a img{width: 1.3542vw;} */


/* .chat_box.open{width: 100%; height: 100%; right: 0; bottom: 0; }



.kej_part1{padding: var(--h160);}
.kej_part1 .list{display: flex; margin: 0 -1.0417vw;}
.kej_part1 .item{padding: 0 1.0417vw; flex: 1;}
.kej_part1 .item:last-child dl{width: 31.25vw;}

.kej_part1 .item dl{border: 1px solid #D5D7DB; border-radius: 1.0417vw; height: 100%; overflow: hidden;}
.kej_part1 .item dt{font-size: var(--fz24); color: #fff; font-weight: bold; padding: 0.6771vw 1.5625vw; background: linear-gradient(90deg, #C11920 0%, #FFF 100%);}
.kej_part1 .item dd{padding: 2.0833vw 1.5625vw;}
.kej_part1 .item span{display: block; font-size: var(--fz20); position: relative; padding-left: 0.9375vw;}
.kej_part1 .item span::after{content: ''; width: 0.4167vw; height: 0.4167vw; background: var(--color); position: absolute; left: 0; top: 0.5208vw;}
.kej_part1 .item span+span{margin-top: 0.5208vw;}


.kej_box{border-top: 1px solid#D5D7DB; border-bottom: 1px solid#D5D7DB; background: radial-gradient(324.65% 135.64% at 56.43% 50%, #FFFCFA 0%, #E6DDD6 36.11%, #C9BBB0 100%); overflow: hidden;}

.kej_box .wrap>div+div{padding-top: 6.25vw;}
.kej_box .txt{font-size: var(--fz30); font-weight: bold; padding-bottom: 1.5625vw;}
.kej_box .tet{color: #666; line-height: 1.8; letter-spacing: 0.8px;}

.kej_part2 .tet{padding-bottom: 2.0833vw;}
.kej_part2 .list{display: flex; flex-wrap: wrap; margin: -1.0417vw -0.5208vw 0;  position: relative;}
.kej_part2 .list::after{content: ''; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 9.6354vw; height: 9.6354vw; background: url(/lydlww/xhtml/images/kej/img_1.png) center no-repeat; background-size: contain;}
.kej_part2 .item{padding: 1.0417vw 0.5208vw 0; width: 50%;}
.kej_part2 .item dl{background: rgba(255, 255, 255, 0.50); height: 10.9896vw; display: flex; align-items: center; flex-direction: column; justify-content: center; width: 100%; padding: 0 5.2083vw;}
.kej_part2 .item dt{ display: flex; align-items: flex-end; color: #333;}
.kej_part2 .item .p1{font-family: "BaiJamjuree"; font-size: 3.125vw; line-height: 1; }
.kej_part2 .item .p2{font-size: var(--fz20); padding-left: 0.5208vw;}
.kej_part2 .item dd{font-size: var(--fz14); color: #666; padding-top: 0.5208vw; margin-top: 0.7813vw; position: relative; width: 100%; text-align: center;}
.kej_part2 .item dd::after{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 1px; background-image: linear-gradient(to right,rgba(213, 215, 219, 0), 20%, rgba(213, 215, 219, 1), 80%,rgba(213, 215, 219, 0));}



.kej_part3{display: flex; margin: 0 -4.1667vw;}
.kej_part3 .item{width: 50%; padding: 0 4.1667vw;}
.kej_part3 .item:first-child{border-right: 1px solid #D9D9D9;}
.kej_part3 .tlt{padding-top: 1.0417vw; display: flex; margin: 0 -1.3021vw;}
.kej_part3 .tlt dl{padding: 0 1.3021vw;}
.kej_part3 .tlt dt{color: #333;}
.kej_part3 .tlt .p1{font-family: "BaiJamjuree"; font-size: 2.0833vw; line-height: 1; }
.kej_part3 .tlt .p2{font-size: var(--fz20); padding-left: 0.5208vw;}
.kej_part3 .tlt dd{border-top: 1px solid var(--color); padding-top: 0.5208vw; margin-top: 1.0417vw; color: #666;}


.kej_part4 .list{display: flex; flex-wrap: wrap; margin: 0 -1.0417vw; margin-top: -1.8229vw;}
.kej_part4 .item{width: 50%; padding: 0 1.0417vw;}
.kej_part4 .item .box{border-bottom: 1px solid #D5D7DB; padding: 1.8229vw 0;}
.kej_part4 .item a{ padding: 0 3.125vw 0 3.6458vw; display: block; position: relative; }
.kej_part4 .item a::after{content: ''; position: absolute; left: 0.8854vw; top: -0.1563vw; width: 1.3542vw; height: 1.4063vw; background: url(/lydlww/xhtml/images/kej/ico_1.png) 0 0 no-repeat; background-size: contain;}
.kej_part4 .item a:hover{color: var(--color);}
.kej_part4 .item a.fixed{height: 3.0208vw;}
.kej_part4 .no_border .box{border: 0;}



.kej_part5 .tet{padding-bottom: 2.0833vw;}
.kej_part5 .list{display: flex; margin: 0 -1.3021vw;}
.kej_part5 .item{width: 20%; padding: 0 1.3021vw;}
.kej_part5 .box{position: relative; width: 14.5833vw; border-radius: 50%; padding-bottom: 100%; background: url(/lydlww/xhtml/images/kej/ico_2.svg) center no-repeat; background-size: cover;}
.kej_part5 .item dl{ display: flex; flex-direction: column; align-items: center; justify-content: center; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.kej_part5 .item dt{color: #333;}
.kej_part5 .item .p1{font-family: "BaiJamjuree"; font-size: 3.125vw; line-height: 1; }
.kej_part5 .item .p2{font-size: var(--fz20); padding-left: 0.5208vw;}
.kej_part5 .item dd{ padding-top: 1.0417vw;  color: #666;}

.kej_part6 .list{margin: -2.6042vw -1.0417vw 0;}
.kej_part6 .item{padding: 2.6042vw 1.0417vw 0;}
.kej_part6 .item dd{padding-top: 1.0417vw;}
.kej_part6 .item .c_h24{display: none;}
.kej_part6 .item .tet{display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}

.kej_part6 .box{display: flex; justify-content: space-between; padding-bottom: 3.125vw;}
.kej_part6 .box .c_h46{padding-bottom: 0;  text-align: left; font-size: 1.5625vw;}
.kej_part6 .box .tet{width: 58.5417vw;}
.kej_part6 .tat{text-align: center; padding-top: 3.125vw;} */









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

:root{
--fz12: 12px;
--fz14: 14px;
--fz16: 14px;
--fz18: 16px;
--fz20: 16px;
--fz24: 18px;
--fz26: 22px;
--fz30: 26px;
--fz46: 28px;

--radius: 5px;
}
#toTop{width: 40px; height: 40px;}


.wrap{width: auto; margin: 0 40px;}

.c_page a, .c_page .currentIndex{min-width: 40px; height: 40px;}
.c_page .prev, .c_page .next{width: 80px;}

.c_more{width: 140px; height: 40px; border-radius: 40px;}
.c_more::after{font-size: 16px; padding-left: 5px;}

.c_tit::before{width: 5px; height: 5px; margin-right: 8px;}
.c_tmt::before{width: 4px; height: 4px; margin-right: 8px;}

.c_banner .c_path{top: 70px;}
.c_banner .tet{transform: translateX(0); width: auto; text-align: left; width: 250px;}

.c_title .more a{padding-right: 25px;}
.c_title .more a::after{font-size: 16px; top: -3px;}

.c_subnav a{height: 40px;}
.c_subnav .wrap{margin: 0;}

.c_sbutton .pagination{width: 50px; justify-content: center;}

.c_contact{height: 150px;}

.c_title .tab span+span{padding-left: 30px;}
.c_title .tab span+span::after{left: 15px; height: 20px; top: 11px;}


.c_banner{height: 400px;}


.header{height: 60px; padding: 0 40px; align-items: center;}
.header .logo{margin-right: auto; padding: 0 20px; height: 100%;}
.header .logo img{width: 130px;}
.header .lang{height: 100%;}
.header .lang dt{padding: 0 20px;}
.header .lang dt i{font-size: 18px;}
.header .lang dl:hover dt i{color: #fff;}
.header .contact a{padding: 0 20px;}
.header .contact a:hover{color: #fff;}

.header .lang dl dd{display: none; pointer-events: initial; opacity: 1; transition: 0s;}

.header .nav{position: fixed; left: 0; top: 59px; width: 100%; height: calc(100vh - 59px); background: rgba(0, 0, 0, 0.7);  backdrop-filter: blur(5px); display: block; padding: 0; overflow: auto; transform: translateX(100%); transition: 0.5s;}
.header .nav dl+dl{margin: 0;}
.header .nav dl{border-bottom: 1px solid var(--white02);}
.header .nav dt a.active, .header .nav dl:hover dt a{color: #fff;}
.header .nav dt a{font-size: 16px; display: flex; align-items: center; justify-content: space-between; padding: 20px 20px; color: #fff !important;}
.header .nav dd{display: none; position: inherit; left: auto; top: auto; transform: translateY(0); transition: 0s !important; opacity: 1;}  
.header .nav dd span{background: rgba(255, 255, 255, 0.9); display: block; width: 100%; box-shadow: none; backdrop-filter: blur(0) }
.header .nav span a{padding: 10px 20px; border: 0; color: #333 !important; text-align: left;}
.header .nav span a:hover{border: 0; background: none;}
.header .nav.on{transform: translateY(0);}

.but_open{ padding: 0 20px;  height: 100%; cursor: pointer; display: flex; align-items: center; border-right: 1px solid var(--white02);}
.but_open span{width: 25px; height: 1px; background: #fff;  position: relative; transition: 0.4s; }
.but_open span::after,
.but_open span::before{content: ""; position: absolute; left: 0; width: 100%; height: 1px; background: #fff; display: block; transition: 0.4s;}
.but_open span::before{top: -7px;}
.but_open span::after{top: 7px;}
.but_open.on span{background: none !important; }
.but_open.on span::after{transform: rotate(-45deg); top: 0;}
.but_open.on span::before{transform: rotate(45deg); top: 0;}


.header.white .but_open{border-color: rgba(0, 0, 0, 0.10);}
.header.white .but_open span,
.header.white .but_open span::after,
.header.white .but_open span::before{background: #333;}
.header.white .lang dt i{color: #333 !important;}


.footer .col_1 dt p:last-child{letter-spacing: 2.2px;}
.footer .col_3 dt{height: 40px; padding: 0 15px;}
.footer .col_3 dt::after{font-size: 11px;}
 

.home_part1 .tat a{width: auto; padding-right: 25px;}
.home_part1 .tat a::after{top: 0; }
.home_part1::after{display: none;}
.home_part2 .list dd{font-size: 40px;}
.home_part2 .cont p+p{padding-top: 1em;}

.home_part2 .c_h46{width: calc( 42.1875vw + 5.2083vw);}
.home_part2 .tag{width: auto; flex: 1;}
.home_part2 .tag span{font-size: 18px;}

.home_part3 .list{width: 50%;}
.home_part3 .list1 dl{height: 95px;}
.home_part3 .list1 dt .tpt{width: 90px;}
.home_part3 .list1 dt .tdt{font-size: 16px;}
.home_part3 .list1 dd{padding-left: 20px;}
.home_part3 .list1 dt .logo{height: 25px;}
.home_part3 .piclist dd .line {font-size: var(--fz18); }
.home_part3 .list .tet .line3 {line-height: 1.5;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.home_part4 .cont .box{width: 440px;}
.home_part4 .list .swiper-slide .cont1{width: 80%;}
/* 可持续发展 */
 /* .kcxpart3 .item1,.kcxpart3 .item2{display: block;} */
 .kcxpart3 .item1 img,.kcxpart3 .item2 img{width: 100%; height: 100%; object-fit: cover;}
 .kcxpart6 .cont{width: 100%;display: -webkit-box;  display: box;  -webkit-line-clamp: 4;  line-clamp: 4;  -webkit-box-orient: vertical;  box-orient: vertical;  overflow: hidden;margin-bottom: 10px;}
 .kcxpart6 .tab a {  font-size: var(--fz20);}
 .kcxpart6 .c_more {  font-size: var(--fz16);}
 /* 投资者关系 */
/* .home_part6 .tzbox {display: block;}
.home_part6 .gpbox{display: block;}
.home_part6 .gpbox .item{width: 100%;padding:20px 20px;margin: 1vw;margin-bottom: 20px;}
.home_part6 .tzbox .item01{width: 100%;padding:20px 20px; border-radius: var(--radius);background: #f9f9f9;margin-bottom: 20px;}
.home_part6 .tzbox .item01 li{font-size: var(--fz20); padding: 0.7813vw 0; line-height: 3;}
.home_part6 .tzbox .item01 li a{font-size: var(--fz20);}
.home_part6 .tzbox .item01 li span{float: right; font-size: var(--fz18);color: #999;}
.home_part6 .tzbox .item02{display: flex; width: 100%;padding: 2vw 3vw;margin-left: 0vw;border-radius: var(--radius);background: #f9f9f9;}
.home_part6 .tzbox .item02 dl{width: 33%; text-align: center; border-bottom: 0px solid #ddd;padding-top: 2vw;}
.home_part6 .tzbox .item02 dd{font-size: var(--fz20); padding: 0.7813vw 0; line-height: 3;} */
.home_part6{padding-bottom: 40px;}
.home_part6 .gpbox{display: block;}
.home_part6 .gpbox .item{width: 100%;padding:20px 20px;margin: 0vw;margin-bottom: 20px;}
.home_part6 .gpbox .item:nth-child(2) {  margin-left: 0vw;}
.home_part6 .tzbox {display: block;}
.home_part6 .tzbox .item01{width: 100%;padding:20px 20px; border-radius: var(--radius);background: #f9f9f9;margin-bottom: 20px;}
.home_part6 .tzbox .item01 li{font-size: var(--fz20); padding: 0.7813vw 0; line-height: 3;}
.home_part6 .tzbox .item01 li a{font-size: var(--fz20);}
.home_part6 .tzbox .item01 li span{float: right; font-size: var(--fz18);color: #999;}
.home_part6 .tzbox .item02{display: flex; width: 100%;padding: 2vw 3vw;margin-left: 0vw;border-radius: var(--radius);background: #f9f9f9;}
.home_part6 .tzbox .item02 dl{width: 33%; text-align: center; border-bottom: 0px solid #ddd;padding-top: 2vw;}
.home_part6 .tzbox .item02 dd{font-size: var(--fz20); padding: 0.7813vw 0; line-height: 3;}
 .home_part6 .change,.home_part6 .price{font-size: 24px; padding-top: 10px;}
 .home_part6 .time{font-size: 14px;}
 .home_part7  .col_b{position: relative;}
 .home_part7 {background: none !important; height: 52.0833vw; display: flex; flex-direction: column; justify-content: space-between;}
.home_part7 .back_video{height:100%;}
.home_part7 .c_h46 a{color: #fff;}
.home_part7 .box{display: block;}
.home_part7 .col_1{position: relative; z-index: 1; padding-top: 10.4167vw; width: 100%; color: #fff;}
.home_part7 .col_1 .wrap{display: block; justify-content: space-between;}
.home_part7 .col_2{ width: 100%;position: relative; z-index: 1; padding: 10.1667vw 0 6.25vw 0; margin-left: 0vw;}
.home_part7  .col_b{position: relative;bottom: 0px;left: 0;z-index:999; width: 100%;height: 25vh;color: #fff;}
.home_part7  .col_b .item{width: 100%;margin: 0 auto;}

/* 主營業務 */
 
 /* 关于DB视讯 - 公司治理 */
.gszl dl{display: flex;margin-bottom: 2vw;align-items: center;}
.gszl dt{flex: 2;margin-right: 1vw;}
.gszl dt a{display: block;}
.gszl dt img{border-radius: var(--radius);}
.gszl dd{flex: 8;}
.gszl_item dd h6{font-size: 20px;line-height: 3;}
.gszl_item dd p{font-size: 16px;line-height: 2;display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden;}
.gszl_item dd h6 .dsLevel{font-size: 16px;color: #465fb3;line-height: 1.2;padding: 0.5vw 1vw; background: #f2f2f2;border-radius: var(--radius);margin-left: 1vw;}
 /* 关于DB视讯 - 所获荣誉 */


 /* 新闻列表 */

 

.news_list .menu a{height: 40px; border-radius: 40px;}
.newsc_part1{padding-top: 70px;}
.newsc_part1 .box{width: 800px;}
.newsc_part1 .box .txt2{font-size: 18px; line-height: 40px; padding-top:5px;}

/* .newsc_part2 .item a{height: 100%;}
.newsc_part2 .item dl{height: 100%;}
.newsc_part2 .item .tat{margin-top: 20px;}
.newsc_part2 .item .tat span{padding-right: 25px;}
.newsc_part2 .item .tat span::after{font-size: 16px; top: -3px;}

.xinx_part4 .item a{height: 230px;}
.xinx_part6 .box .list{height: auto;}

.about_part1 .item dd{font-size: 40px;}
.about_part1 .row_2{align-items: baseline; padding-top: 38px;}
.about_part1 .row_2 span{height: auto; transform: translateY(0);}
.about_part1 .row_2 img{height: auto;}
.about_part2 dt img{width: 100px;}

.yew_part3 .swiper-slide{width: 60%;}
.zer_part3 .swiper-slide{width: 60%;}

.zer_part3 dd{width: 60%;}
.zer_part4 .box{width: 70%;}

.zer_part6 .item div{height: 70px;}



.yew_part1 .map_box{padding-left: 0px;}
.yew_part1 .map{width: 750px;}
.yew_part1 .map_min{right: 150px;}
.yew_part1 .map_min span{font-size: 12px;}
.yew_part1 .map_min img{width: 80px;}

.yew_part1 .city_list .item{width: 125px;}
.yew_part1 .city_list span{font-size: 12px; padding-left: 15px;}
.yew_part1 .city_list b{width: 12px; margin: 0 1px;}
.yew_part1 .city_list span::after{width: 12px; height: 12px; top: 3px;}
.yew_part1 .city_list .b_box{height: auto; padding: 2px 5px;}
.yew_part1 .but_box{left: 0;}
.yew_part1 .but_box .but{width: 70px; height: 25px; border-radius: 25px;}
.yew_part1 .but_box .but+.but{margin-top: 5px;}
.yew_part1 .but_box .but span{padding-left: 20px;}
.yew_part1 .but_box .but img{width: 15px;}


.yew_part1 .cont{right: 0; width: 120px;}
.yew_part1 .cont .txt span{background-size: 13px; padding-left: 15px;}
.yew_part1 .cont dt img{width: 13px; margin-right: 5px;}
.yew_part1 .cont dt::after{margin-left: 5px;}
.yew_part1 .cont dd{padding: 5px 0 0 18px; font-size: 12px;} */


.chat_but{margin-bottom: 50px;}
.chat_but img{width: 50px;}

.chat_box { width: 350px; height: 400px; right: 60px;}
.chat_box .cont{padding: 15px;}
.chat_box .col_1 span{width: 10px; height: 10px;}
.chat_box .col_1 .p2{margin: 0 15px;}

.chat_box .col_2{top: 30px;}
.chat_box .col_2 img{width: 130px; margin-right: 20px;}
.chat_box .col_3{margin-top: -40px;}
.chat_box .col_3 img{width: 140px;}
.chat_box .col_4{height: 120px;}
.chat_box .col_4 div a{padding: 0 15px; height: 30px;}
.chat_box .col_4 div span{background-size: 16px; padding-left: 25px;}
.chat_box .col_4 div .a2 span{background-size: 14px; padding-left: 20px;}


.zer_part7 .cont{width: auto; padding-right: 50px;}
.zer_part7 .pic{width: 30%; margin:0; flex-shrink: 0; display: flex; align-items: center;}

.zer_part8 .box{padding: 0 150px 0 40px;}

.kej_part3{margin: 0 -4.1667vw;}
.kej_part5 .box{width: auto;}

.kej_part4 .item a::after{top: 2px;}
.kej_part1 .item span{padding-left: 15px;}
.kej_part1 .item span::after{width: 5px; height: 5px; top: 9px;}

.kej_part6 .box .c_h46{font-size: 24px;}
.kej_part6 .box .tet{width: 75%;}

}


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

.footer .col_2 dl+dl{padding-left: 20px;}

.about_part2 dt img{width: 80px;}

.home_part4 .dd1 img{width: 120%;}
.zyywpart .wrap { padding-top: 7vw; display: grid;  grid-template-columns: repeat(1, 1fr); /* 两列 */  grid-template-rows: repeat(4, 1fr); /* 两行 */  gap: 5vw; /* 项之间的间距 */}


.newsc_part1 .box{width: auto;}
.yew_part1 .map{width: 580px;}
.yew_part1 .cont{justify-content: flex-start;}
.yew_part1 .map_min{right: 120px;}
/* 关于DB视讯-企业文化 */
.qywh  dl{display: block;margin-bottom: 20px;}
.qywh .item01 dl dt{margin-right: 0;}
.qywh .item01 dl dd{margin-left: 0;}
.qywh .item02 dl dt{margin-right: 0;}
.qywh .item02 dl dd{margin-left: 0;}


}

@media screen and (max-width: 758px){
:root{
--fz20: 14px;
--fz24: 16px;
--fz26: 18px;
--fz30: 18px;
--fz46: 20px;
}

#toTop{ color: #fff; width: 30px; height: 30px; border-radius: 50%; font-size: 0;}
#toTop::before{font-size: 12px; margin-top: 0px; height: auto; color: #999;}

.wrap{margin: 0 20px;}

.c_page a,.c_page .currentIndex{min-width: 40px; height: 30px;  margin: 0 5px; font-size: 12px; margin: 0 2px;}
.c_page .prev, .c_page .next{width: 60px; }


.c_more{ width: 110px; height: 30px;}
.c_more::after{font-size: 14px; transform: translateY(1px);}

.c_banner{height: 250px;}
.c_banner .c_path{top: 55px; display: none;}
.c_banner .txt{font-size: 20px; padding-top: 20px;}
.c_banner .tet{display: none;}
.c_banner::after{background: url(/lydlww/xhtml/images/banner_backa.png) left center no-repeat; background-size:cover;}

.c_path a+a{margin-left: 20px;}
.c_path a+a::before{left: -12px;}

.c_tab a{padding: 10px 0;}

.c_subnav.width{overflow: auto;}
.c_subnav.width a{white-space: nowrap; padding: 0 15px;}


.c_sbutton .but{width: 30px; height: 30px;}
.c_sbutton .but i{font-size: 12px;}

.c_title{padding-bottom: 5px;}

.c_title .tab span+span{padding-left: 15px;}
.c_title .tab span+span::after{left: 7px; height: 15px; top: 7px;}

.c_contact {height: auto; padding: 40px 0;}
.c_contact .wrap{display: block;}
.c_contact .txt{padding-bottom: 10px;}
.c_contact .list{display: block;}
.c_contact .list dl{display: flex;}
.c_contact .list dt{padding-bottom: 0;}
.c_contact .list dl+dl{padding: 5px 0 0 0; margin: 0; border: 0;}


.header{height: 50px; padding: 0 20px;}
.header .logo{border: 0; padding: 0;}
.header .logo img{width: 100px;}
.header .contact{display: none;}
.header .nav dt a{padding: 15px 20px;}
.header .lang dl{border: 0;}

.header .nav{ top: 49px; height: calc(100vh - 49px); }
.but_open{border: 0; padding: 0;}


.footer .col_1,
.footer .col_2{display: none;}
.footer .col_3{display: none;}
.footer .col_4{padding: 20px 0; display: block; text-align: center;}
.footer .col_4>div+div{padding-top: 5px;}
.footer .col_4 div a{display: block;}



/* .home_part1 .title img{width: 90%;}
.home_part1 .title{padding: 0 20px;}
.home_part1 .box{width: auto; height: 120px; padding: 40px 0 0 80px;}
.home_part1 .tlt{display: none;}
.home_part1 .c_h24{width: 230px;} */



/* .home_part1 .box::before{background: url(/lydlww/xhtml/images/home/banner_imga.jpg) left bottom 20px no-repeat; background-size: contain;} */
.home_part1 .back_video{}
.home_part1 .box{height: auto; width: auto; padding: 0px; display: block; position: absolute;bottom: 0px;left: 0px;}
.home_part1 .back_video::before{display: none;}
/* .home_part1 .back_video::after{background: url(/lydlww/xhtml/images/home/ico_shub2.svg) center bottom no-repeat; top: auto; bottom:10px; background-size: 20px;} */
.home_part1 .back_video .phoneimg{background-position: center bottom;}
.home_part1 .c_h24{width: auto; font-size: 20px;}
.home_part1 .tlt{width: auto;}
.home_part1 .tat{padding-top: 15px;}
.home_part1 .tat a{font-size: 14px; padding-bottom: 5px; padding-right: 40px;}
.home_part1 .tat a::after{font-size: 16px;}
.home_part1 .item_wrap{padding-top: 20px;}
.home_part1 .item_box .item{padding: 5px 0;}
.home_part1 .item_box .item a{white-space: initial; font-weight: initial; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.home_part1 .item a{font-weight: normal;}



.home_part2{padding: 40px 0;}
.home_part2 .box{display: block;}
.home_part2 .row_1{width: auto;}
.home_part2 .row_2{padding: 20px 0 0 0;}
.home_part2 .box1{padding-bottom: 20px; display: block;}
.home_part2 .c_h46{width: auto;}
.home_part2 .tag{padding-top: 10px;}
.home_part2 .tag span{font-size: 14px;}
.home_part2 .list dd{font-size: 30px;}


.home_part3{padding: 40px 0;}
.home_part3 .tab_box{margin-bottom: 20px;}
.home_part3 .tab a{padding: 5px 0; font-size: 14px;}
.home_part3 .tab a::after{width: 100%; bottom: 0;}
.home_part3 .cont{display: block;}
.home_part3 .list{width: auto;}
.home_part3 .hot{padding: 10px 0 0 0;}
.home_part3 .hot .c_h24{font-weight: normal;}


.home_part3 .list dt{width: 100px;}
.home_part3 .list dd{padding-left: 10px;}
.home_part3 .list .item+.item{padding-top: 10px;}
.home_part3 .list .tet{display: none;}
.home_part3 .list .txt{padding: 0;}

.home_part3 .list1 {margin: 0;}
.home_part3 .list1 .item{width: 100%; padding: 0;}
.home_part3 .list1 .item+.item{padding-top: 10px;}
.home_part3 .list1 dd{padding-left: 10px;}
.home_part3 .list1 dl{padding-bottom: 10px; height: auto;}
.home_part3 .list1 dt .logo{ margin-bottom: 0px;}
.home_part3 .list1 .tet{display: none;}
.home_part3 .list1 dt .tdt{font-size: 14px;}
.home_part3 .piclist dd .line{font-size: var(--fz16);  transition: 0.5s;  font-weight: 500;}
.home_part3 .list .tet .line3 {line-height: 1.2;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}


.home_part4{height: auto; overflow: hidden;}
.home_part4 .sticky{position: initial; height: auto;}

.home_part4 .col_1{position: relative;}
.home_part4 .col_2{position: relative; padding-bottom: 30px;}
.home_part4 .dd1{position: absolute; left: 0; top: 0; transform: translateX(0) !important;}
.home_part4 .dd1 img{width: 100%; height: 100%; object-fit: cover; opacity: 0.5 !important; transform: translateY(0) !important;}
.home_part4 .dd2{display: none;}
.home_part4 .dd3{opacity: 1 !important;}
.home_part4 .dd4{display: none;}
.home_part4 .dd5{display: none;}
.home_part4 .cont{position: relative; background: rgba(193, 25, 32, 0.8); width: auto; padding: 40px 0; backdrop-filter: blur(2px);}
.home_part4 .cont .box>div>div{transform: translateY(0) !important;}
.home_part4 .cont .c_h46{padding: 5px 0 15px 0;}
.home_part4 .cont .box{width: auto;}
.home_part4 .list_box{position: initial; margin-top: -30px;}
.home_part4 .list{opacity: 1 !important; position: initial; width: auto; height: auto;}
.home_part4 .list .swiper-slide {width: 100%;box-sizing: border-box;padding: 0 10px; }
.home_part4 .list .swiper-slide .img2 img{width: 40%; left: 10%; max-width:none;padding-top: 0px;padding-bottom: 0px;}
.home_part4 .list .swiper-slide .img2{top:auto;left:0;bottom: -30px !important;  }
.home_part4 .list .swiper-slide .box{width: auto;height: 100%;}
.home_part4 .list .swiper-slide .box{ transform: scale(0.95) !important}
.home_part4 .list .img1 img{opacity: 1 !important; transform: translateY(0) !important;}
.home_part4 .list .swiper-slide .img1{margin-top: -140px; padding-left: 10%;}
.home_part4 .list .swiper-slide .img1 img{width: 80%;}
.home_part4 .list .swiper-slide .cont1{position: initial; transform: translateY(0); margin: 50px -20px 0 -20px; width: 100%; text-align: left; }
.home_part4 .list .swiper-slide .txt{justify-content: flex-start; padding: 5px 0 10px 0; text-shadow: 0 0 4px #FFF;border:none;}
.home_part4 .list .swiper-slide .txt .p1{font-size: 16px; padding-right: 5px;}
.home_part4 .list .swiper-slide .txt .p2{font-size: 16px;}
.home_part4 .list .swiper-slide .tat{padding-top: 20px;}
.home_part4 .list .swiper-slide-active .cont1>div{opacity: 1 !important;}
.home_part4 .list .cont1>div{transition: 0.5s !important}
 .home_part4  .list.on .swiper-slide-active .cont1 .tet{display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}

.home_part4 .list .swiper-slide .box .sequence{width: 140%; height: auto; top: 0;}
.home_part4 .swiper_tab{opacity: 1 !important; flex-direction: row; position: relative; width: auto; padding-top: 30px; margin: 0 20px; border-bottom: 1px solid rgba(0, 0, 0, 0.20);;}
.home_part4 .swiper_tab div{width: 25%; padding: 0;}
.home_part4 .swiper_tab span{font-size: 16px; justify-content: center; padding: 0; height: 40px; color:  #999 !important;}
.home_part4 .swiper_tab span::after{width: 100%; height: 3px; top: auto; bottom: -2px; background: var(--color) !important;}
.home_part4 .swiper_tab div span{font-size: 14px;}


.home_part5{padding: 40px 0;}
.home_part5 .wrap{height: auto;}
.home_part5 .tet{width: auto; padding: 10px 0 20px 0;}
.home_part5 .imglist>div{position: initial; left: auto; top: auto; transform: translateX(0) !important; width: 50% !important; padding: 10px 5px 0;}
.home_part5 .imglist{width: 100%; display: flex; flex-wrap: wrap; margin: -10px -5px 0; padding-top: 20px;}
.home_part5 .imglist dt{width: auto; padding: 10px 0 20px 0;}


.home_part6{padding-bottom: 40px;}
.home_part6 .gpbox{display: block;}
.home_part6 .gpbox .item{width: 100%;padding:20px 20px;margin: 1vw;margin-bottom: 20px;}
.home_part6 .gpbox .item:nth-child(2) {  margin-left: 0vw;}
.home_part6 .tzbox {display: block;}
.home_part6 .tzbox .item01{width: 100%;padding:20px 20px; border-radius: var(--radius);background: #f9f9f9;margin-bottom: 20px;}
.home_part6 .tzbox .item01 li{font-size: var(--fz20); padding: 0.7813vw 0; line-height: 3;}
.home_part6 .tzbox .item01 li a{font-size: var(--fz20);}
.home_part6 .tzbox .item01 li span{float: right; font-size: var(--fz18);color: #999;}
.home_part6 .tzbox .item02{display: flex; width: 100%;padding: 2vw 3vw;margin-left: 0vw;border-radius: var(--radius);background: #f9f9f9;}
.home_part6 .tzbox .item02 dl{width: 33%; text-align: center; border-bottom: 0px solid #ddd;padding-top: 2vw;}
.home_part6 .tzbox .item02 dd{font-size: var(--fz20); padding: 0.7813vw 0; line-height: 3;}
 .home_part6 .change,.home_part6 .price{font-size: 24px; padding-top: 10px;}
 .home_part6 .time{font-size: 14px;}
  .kcxpart6 .box{padding: 0 5px;}
 .kcxpart6 .tab a{font-size: 12px;margin-right: 0px;letter-spacing: 0;}
 .kcxpart6 .tab a:nth-child(1){flex: 1.5;}
 .kcxpart6 .tab a:nth-child(3){flex: 1.4;}
 .kcxpart6 .tat{text-align: center;}
 .kcxpart6 .c_more{font-size: 10px;}
 .kcxpart6 .cont{width: 90%;height: auto; margin-left:auto;margin-right: auto;line-height: 1.5; font-size: 12px; margin-bottom: 10px;display: -webkit-box;  display: box;  -webkit-line-clamp: 2;  line-clamp: 2;  -webkit-box-orient: vertical;  box-orient: vertical;  overflow: hidden }

.home_part7{height: auto;}
.home_part7 .box{display: block;}
.home_part7 .col_1{padding: 40px 0 40px 0;width: 100%;}
.home_part7 .c_h46{flex-shrink: 0;text-align: center;}
.home_part7 .c_h46 a{color: #fff;}
.home_part7 .cont{width: auto; display: -webkit-box;  display: box;  -webkit-line-clamp: 2;  line-clamp: 2;  -webkit-box-orient: vertical;  box-orient: vertical;  overflow: hidden }
.home_part7 .col_2{padding:  40px 0 80px 0;width: 100%;}
.home_part7 .col_2 .wrap{margin: 0;}
.home_part7 .list{margin: -10px -10px 0;}
.home_part7 .item{width: 50%; padding: 10px 10px 0;}
.home_part7 .item a{height: 40px; font-size: 14px; background-size: 15px; padding-left: 25px;}
.home_part5 .list .img2 img{height: 100%; object-fit: cover;}
.home_part7 .item:last-child{width: 100%;}
.home_part7 .col_b .item dd{font-size: 18px !important;display: flex;align-items: center;  justify-content: center; }
.home_part7 .col_b .item dd img{width: 20px;}
.home_part7 .col_b .item dd a{padding-left: 10px;}
/* 投资者关系 */
.tzzxpart3 .wrap{display: flex;}
.tzzxpart3 .c_h30{margin-bottom: 2vw;}
.tzzxpart3 .wrap .item{flex: 2;padding-bottom: 4vw;font-size: var(--fz18);text-align: center;}
.tzzxpart3 .wrap dd{line-height: 3;display: none;}
.tzzxpart3 .wrap dt img{width: 92%;}
/* 可持续发展 */
.kcxpart2 .wrap{display: block;  flex-wrap: wrap;  gap: 10px;position: relative;}
.kcxpart2 .item{padding: 2vw;margin:15px;  align-items: center;  justify-content: center;  box-sizing: border-box;background: #fff;}
 .kcxpart2 .hjbhCircle{display: none;}
 .kcxpart3 .item1,.kcxpart3 .item2{display: block;}
 .kcxpart4 .wrap{display: block;}
 .kcxpart4list dl{ width: 100%;margin-bottom: 10px;float: none;}
.kcxpart3 .item1 dl,.kcxpart3 .item2 dl{margin-top: 10px;}
.kcxpart5 .wrap{display: block;}
.kcxpart5 .item{margin:2vw 0;}
/* 主營業務 */
.zyywpart .wrap { padding-top: 7vw; display: grid;  grid-template-columns: repeat(1, 1fr); /* 两列 */  grid-template-rows: repeat(4, 1fr); /* 两行 */  gap: 5vw; /* 项之间的间距 */}
.zyywpart .item{margin-top: 20px;margin-bottom: 20px; padding: 15px;}
.zyywpart .item::after {  content: "";  position: absolute;  display: block;  width: 30%;  height: 40%;  background-size: contain;  background-repeat: no-repeat;  background-position: center;  left: auto;  top: -20%;  right: 1vw;  z-index: 0;}

/* 新闻列表 */
.news_txtlist,.news_piclist{ padding: 2vw 0 var(--h160) 0;}
.news_txtlist dt .c_tmt{display: block;text-align:center;border-right: 1px solid #ddd;}
.news_txtlist dt .timeMD{font-size: 16px;color: #999;display: inline-block;}
.news_txtlist dt .timeY{font-size: 16px;color: #999;display: inline-block;}
.news_txtlist .list{display: block;  margin: 0 -1.5625vw; flex-wrap: wrap;}
.news_txtlist .list .item{padding: 0 1.5625vw; width: 100%;}
.news_txtlist .item dt{width:16.67%;}
.news_txtlist .item dd{width: 83.33%;}
.news_txtlist .list .item .line{display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}
.news_piclist .piclist{display: block;  margin: 0 -1.5625vw; flex-wrap: wrap;}
.news_piclist .piclist .item{padding: 0 1.5625vw; width: 100%;}
/* 关于DB视讯 - 公司治理 */
.gszl dl{display: flex;margin-bottom: 2vw;align-items: center;}
.gszl dt{flex: 2;margin-right: 1vw;}
.gszl dd{flex: 6;}
.gszl_item dd h6{font-size: 18px;line-height: 2;}
.gszl_item dd p{font-size: 14px;line-height: 1.5;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}
.gszl_item dd h6 .dsLevel{font-size: 14px;color: #465fb3;line-height: 1.4;padding: 0.5vw 1vw; background: #f2f2f2;border-radius: var(--radius);margin-left: 1vw;}
.shry .swiper-button-next { right: 20px;  transform: rotate(90deg);}
.shry .swiper-button-prev { left: 20px;  transform: rotate(90deg);}
.shry .swiper-wrapper{display: flex;}
.shry .swiper-slide{font-size: 16px; height: 30px !important;flex: 1;}
.shry .swiper-slide a{width: 60%;margin-left: auto;margin-right: auto;font-size: 18px;}


.main_pp>div{padding: 40px 0;}
/* 
.about_part1 .wrap{display: block;}
.about_part1 .row_1{padding: 0 0 20px 0;}
.about_part1 .row_2{width: auto; padding: 0;}
.about_part1 .list{flex-wrap: wrap; margin: -4.1667vw -1.5625vw 0;}
.about_part1 .item{width: 50%; padding: 4.1667vw 1.5625vw 0;}
.about_part1 .item dd{font-size: 30px;}
.about_part2 .c_tab,
.about_part3 .c_tab{width: auto; padding-bottom: 20px;}
.about_part2 .item{flex-wrap: wrap; margin-top: -20px;}
.about_part2 .item+.item{padding-top: 20px;}
.about_part2 dd .d1{font-size: 16px;}
.about_part2 dl{padding-top: 20px;}

.about_part2 .item:last-child{justify-content: baseline;}

.about_part2 .item.li_6 dl{width: 33.3%;}
.about_part2 .item.li_7 dl{width: 25%;}

.yew_part2 .item{width: 100% !important;}
.yew_part2 .box{ display: block;}
.yew_part3 .swiper-slide{width: 80%; padding: 0 5px;}

.zer_part1 .box{height: auto; background-position: right bottom;}
.zer_part1 .tet{width: auto;}
.zer_part2 .col_1{padding: 20px 0 40px 0;}

.baog_list .swiper-slide{width: 50%;}

.zer_part3 .swiper-slide{width: 80%; padding: 0 5px;}
.zer_part3 dl{display: block;}
.zer_part3 dd{width: auto;}
.zer_part3 dd .tet{display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.zer_part3 .c_sbutton{position: initial; margin-top: 10px;}
.zer_part4 .wrap{display: block;}
.zer_part4 .box{width: auto;}
.zer_part4 .list{margin: -10px 0 0 0;}
.zer_part4 .item{width: 100%; padding: 10px 0 0 0;}
.zer_part4 .item dl{height: auto; padding: 10px;}
.zer_part4 .item dt{padding-bottom: 20px;}
.zer_part5 .list{margin: -10px 0 0 0;}
.zer_part5 .item{width: 100%; padding: 10px 0 0 0;}
.zer_part6 .list{margin: -10px 0 0 0;}
.zer_part6 .item{width: 100%; padding: 10px 0 0 0;}
.zer_part6 .item div::before{width: 40px; height: 40px; background-size: 20px; margin-right: 10px;} */


.news_list .box{padding: 0;}
.news_list .list .hot dt span{left: 10px; top: 10px; padding: 2px 10px; border-radius: 5px;}
.news_list .item{width: 100%;}
.news_list .item dl{padding: 20px 0;}

/* .newsc_part1 {padding-top: 60px;}
.newsc_part1 {padding-top: 40px;}
.newsc_part1  .c_h46{line-height: 1.2;}
.newsc_part1 .tit{flex-wrap: wrap; padding: 10px 0 20px 0;}
.newsc_part1 .tit span{padding: 0 5px;}
.newsc_part1 .tet p+p{padding-top: 1em;}

.newsc_part2 .list{flex-wrap: wrap; margin: -20px 0 0 0;}
.newsc_part2 .item{width: 100%; padding: 20px 0 0 0;}
.newsc_part2 .item dd{padding: 15px;}

.xinx_part1 .wrap{display: block;}
.xinx_part1 .tpt{width: auto; padding-top: 20px;}
.xinx_part1 .c_h46{padding-bottom: 10px;}
.xinx_part1 .tet{padding-bottom: 20px;}
.xinx_part2 .c_title{margin-bottom: 20px;}
.xinx_part2 .list{margin: -10px 0 0 0;}
.xinx_part2 .item{width: 100%; padding: 10px 0 0 0;}
.xinx_part2 .item dl{padding: 0;}
.xinx_part2 .item dt{padding-right: 10px;}
.xinx_part2 .item dd{padding-left: 10px;}
.xinx_part2 .pagination{height: 2px;}
.xinx_part2 .pagination .swiper-pagination-bullet{margin: 0 2px;}
.xinx_part2 .pagination span{height: 2px; width: 15px;}

.xinx_part4 .c_title{margin-bottom: 20px;}
.xinx_part4 .list{margin: -10px 0 0 0;}
.xinx_part4 .item{width: 100%; padding: 10px 0 0 0;}
.xinx_part4 .item a{height: auto; padding: 15px;}

.xinx_part5 .box{display: block;}
.xinx_part5 .box .row{width: 100%; }
.xinx_part5 .box .row:last-child{padding-top: 20px;}
.xinx_part5 .item a{padding: 10px 0;}
.xinx_part5 .item .d1{padding-right: 10px;}
.xinx_part5 .item .d2{padding-left: 10px;}

.xinx_part6 .box{height: auto;}
.xinx_part6 .box .c_h46{padding: 20px;}
.xinx_part6 .box .list{display: block; margin-top: 50px;}
.xinx_part6 .box dl{padding: 10px; border: 0; border-bottom: 1px solid rgba(255, 255, 255, 0.20);}

.yew_part1 .wrap{margin: 0;}
.yew_part1 .map_box{padding: 0; height: 510px; overflow: auto; position: relative; }
.yew_part1 .map{width: 600px;}
.yew_part1 .box{display: flex; justify-content: space-between; padding: 0 20px; align-items: flex-end; margin-top: 20px;}
.yew_part1 .but_box{position: inherit; display: flex; flex-wrap: wrap; justify-content: space-between; width: 145px; padding-bottom: 20px;}
.yew_part1 .but_box .but+.but{margin: 0;}
.yew_part1 .but_box .but{margin-top: 5px !important; height: 30px;}

.yew_part1 .map_min{position: inherit;}
.yew_part1 .map_min img{width: 80px;}
.yew_part1 .city_list .item{transform: scale(0.9);}
.yew_part1 .city_list b{margin-left: 2px; width: 10px;}

.yew_part1 .ps-scrollbar-x-rail{height: 5px; position: absolute; bottom: 0; background: rgba(255, 255, 255, 0.2); display: block !important;}
.yew_part1 .ps-scrollbar-x{height: 100%; position: absolute; bottom: 0; background: #fff; border-radius: 5px;}


.yew_part1 .cont{position: initial; right: auto; width: auto; padding: 0 10px;}
.yew_part1 .cont dd{display: flex; flex-wrap: wrap;}
.yew_part1 .cont dd p{padding: 0 5px;}
.yew_part2 .box{padding-bottom: 20px;}


.chat_box{width: calc(100% - 70px);}

.zer_part7 .wrap{display: block;}
.zer_part7 .cont{padding-right: 0;}
.zer_part7 .pic{width: auto; margin-top: 30px;}


.zer_part8 .box{padding: 0; flex-direction: column;}
.zer_part8 .cont{padding-bottom: 40px; width: 100%;}
.zer_part8 .cont .d1{font-size: 26px; padding-bottom: 10px;}
.zer_part8 .cont .d2 span{padding-bottom: 10px;}
.zer_part8 .cont .d2 span::after{width: 40%; height: 3px; bottom: -2px;}


.zer_part8 .pic{width: calc(100% - 180px);}
.zer_part8 .pic i{width: calc(100% + 220px); height: 17vw; bottom: -30px;}


.layer_img .box{width: calc(100% - 20px); height: auto; padding: 50px 10px;}
.layer_img .box img{width: auto;}
.layer_img .box .iconfont{font-size: 16px;}

.kej_part1 .list{flex-wrap: wrap;}
.kej_part1 .item{width: 100%; flex: none;}
.kej_part1 .item+.item{margin-top: 10px;}
.kej_part1 .item dt{padding: 5px 15px;}
.kej_part1 .item dd{padding: 10px;}
.kej_part1 .item span+span{margin-top: 5px;}
.kej_part1 .item:last-child dl{width: 100%;}

.kej_part2 .list{margin: 0;}
.kej_part2 .item{width: 100%; padding: 10px 0 0 0;}
.kej_part2 .list::after{opacity: 0;}
.kej_part2 .item dl{height: auto; padding: 20px ;}
.kej_part2 .item .p1{font-size: 30px;}
.kej_part2 .item dd{padding-top: 10px; margin-top: 10px;}

.kej_part3 {margin: -20px 0; flex-wrap: wrap;}
.kej_part3 .item{width: 100%; padding: 20px 0;}
.kej_part3 .item:first-child{border: 0; border-bottom: 1px solid #D9D9D9;}
.kej_part3 .tlt .p1{font-size: 30px;}
.kej_part3 .tlt{display: block;  padding: 0;}
.kej_part3 .tlt dl{padding: 20px 0 0 0;}
.kej_part3 .tlt dd{padding-top: 10px; margin-top: 10px;}


.kej_box .wrap>div+div{padding-top: 40px;}
.kej_part4 .list{margin: 0;}
.kej_part4 .item{width: 100%; padding: 0 0 0 0;}

.kej_part4 .item a::after{width: 15px; height: 15px; top: 4px;}

.kej_part4 .item a{padding: 0 0 0 25px;}
.kej_part5 .list{flex-wrap: wrap; margin: 0 -10px; justify-content: center;}
.kej_part5 .item{width: 50%; padding: 0 10px;}
.kej_part5 .item .p1{font-size: 30px;}


.kej_part6 .box .c_h46{font-size: 20px;}
.kej_part6 .box .tet{width: auto; padding-top: 10px;} */

}  <!--耗时1768220389.8762秒-->