.text a { color: inherit; }

.banner-part { margin: 0 auto; width: 100%; }
.banner-part .banner-wrap { margin: 0 auto; width: 100%; }
.banner-part .banner-wrap b { margin: 0 auto; max-width: 1920px; width: 100%; height: 540px; display: block; overflow: hidden; }
.banner-part .banner-wrap img { display: none; margin: 0 auto; width: 100%; text-align: center;  }

.glbox { width: 100%; background: url(../images/20251016_bg_glpic.jpg) top center;  }
.glbox .gl-wrap { margin: 0 auto; padding-bottom: 50px; width: 1400px; z-index: 3; display: flex; justify-content: space-between; }

.glbox .gl-menus { width: 265px;  }
.glbox .current-title { margin-top: -105px; padding: 20px 30px; width: 100%; height: 105px; line-height: 65px; color: #fff; font-weight: bold; background-image: url(../images/20251016_bg_gltitle.png); background-position: top center; background-repeat: no-repeat; }
.glbox .current-title .tit { font-size: 32px; }
.glbox .gl-menus ul { margin: 0 auto; padding: 30px 27px 70px; width: 100%; background-image: url(../images/20251016_icon_glmenuicon.png); background-position: bottom right; background-repeat: no-repeat; background-color: #fff; }
.glbox .gl-menus ul li { padding: 20px 0 20px 20px; min-height: 80px; line-height: 39px; color: #222; font-size: 24px; text-align: left; position: relative; background: url(../images/20251016_bg_glicon_line.png) bottom center no-repeat; background-size: contain; }
.glbox .gl-menus ul li a { color: inherit; }
.glbox .gl-menus ul li.active { color: #a32033; font-weight: bold; }
.glbox .gl-menus ul li:after { content: ''; width: 0; height: 3px; margin: 0 auto; background: #a32033; display: block; -webkit-transform: translateX(-100%); transform: translateX(-100%); -webkit-transition: width .3s ease-out; transition: width .3s ease-out; position: absolute; left: 50%; bottom: 3px; }
.glbox .gl-menus ul li:hover:after, .glbox .gl-menus ul li.active:after { width: 39%; }
.glbox .gl-menus ul li:hover, .glbox .gl-menus ul li.active:after { color: #a32033; }
/* 列表 */
.glbox .gl-main { padding: 0 50px; width: calc(100% - 300px); background-color: #fff; } 
.glbox .gl-main .chnl-title { margin-top: 36px; line-height: 1.4; font-weight: bold; color: #a32033; box-sizing: border-box; }
.glbox .gl-main .chnl-title .tit { font-size: 40px; }
.glbox .gl-main .chnl-title .tit:before { content: " "; margin-top: 7px; margin-right: 15px; width: 12px;  height: 60px; background: #a32033; float: left; }
.glbox .gl-main .chnl-title .tit span { padding-top: 12px;  padding-right: 15px;  background: #fff; z-index: 2; position: relative; display: inline-block; }
.glbox .gl-main .chnl-title .tit span:after { content: ''; display: block; width: 5px; height: 5px;  background: #a32033; position: absolute; bottom: 8px;  right: 0; }
.glbox .gl-main .chnl-title .tit i { z-index: 1;  display: inline-block; height: 1px;background: #a32033;position: absolute; bottom: 10px; right: 0; left: 50px; }
.glbox .gl-main .position { float: right; margin-top: 8px; font-size: 16px; color: #9c9c9c; text-align: right; z-index: 2; }
/* 列表概览 */
.glbox .gl-main  .chnl-lists { padding-top: 55px; }
.glbox .gl-main  .chnl-lists ul li a { color: inherit; }
.glbox .gl-main  .chnl-lists ul .news-item { display: flex; margin-bottom: 25px; height: 87px; overflow: hidden; }
.news-item .time { padding-top: 13px; width: 94px; min-width: 94px; color: #a32033; font-size: 32px; font-weight: bold; background: #f0f0f0;  text-align: center; }
.news-item .time .rq { font-size: 14px; font-weight: normal; }
.news-item .info { padding: 13px 29px; padding-right: 50px; width: 100%; background: #f8f8f8; position: relative; display: flex; flex-direction: column; justify-content: center; } 
.news-item .info .tit { line-height: 40px; color: #000000d9; font-size: 18px; font-weight: bold; overflow: hidden; text-overflow: ellipsis;  display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 1; }
.news-item .info .des { margin-top: 5px;  height: 16px; line-height: 16px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
.news-item .info::after { content: ''; display: inline-block; background: url(../images/20251010_icon_glmore.png) center no-repeat; width: 25px; height: 7px; position: absolute; right: 15px; bottom: 17px; }
.glbox .gl-main  .chnl-lists ul li:hover { color: #a32033; }
.glbox .gl-main  .chnl-lists ul li:hover .news-item .info .tit { color: #a32033; }



