@charset "utf-8";
@import url("base.css");/* 重置&常用样式 */
@import url("fonts/custom.css"); /* 字体 */

/* 全局变量 */
pre{text-align: inherit;}
.fred{color: var(--primary-color);}
.w100{width: 100% !important;}
:root{
--max-width: 1600;
--max-width2: 1400;
--background-cover: no-repeat center center / cover;
--background-contain: no-repeat center center / contain;
--default-color__rgb: 51, 51, 51; /*#333*/
--default-color: rgba(var(--default-color__rgb), 1);
--primary-color__rgb: 232, 36, 48;/*#e82430*/
--primary-color: rgba(var(--primary-color__rgb), 1);
--secondary-color__rgb: 204, 165, 102 /*#cca566*/;
--secondary-color:rgba(var(--secondary-color__rgb), 1);
--font-family: sans-serif;
--font-family__en: 'arial', sans-serif;
--font-family__en2: 'Barlow', sans-serif;
--white-color__rgb: 255,255,255; /*#FFFFFF*/
--white-color: rgba(var(--white-color__rgb), 1);
--black-color__rgb: 0,0,0; /*#000000*/
--black-color: rgba(var(--black-color__rgb), 1);
--main_line_height: 1;
--button_height: 0.7rem;
--font-weight__l: 400;
--font-weight__r: 400;
--font-weight__m: 500;
--font-weight__sb: 600;
--font-weight__b: 700;
--ttf:cubic-bezier(0.175, 0.885, 0.32, 1.275);
--transition: 1s var(--ttf);
--ttf-bouce:cubic-bezier(0.175, 0.885, 0.32, 1.275);
--itemhover:	transform: translate3d(0, -4px, 0);
--header_height: 0.7rem;
--border:1px solid #ededed;
--bg-color:#edf2f7;
}

/* 比例要求 */
/*超过1920px时，比例不变  默认*/
html{font-size: 100px;}
main{/*max-width: 1920px;*/margin: 0 auto;}
@media (max-width: 1400px) {
html:not(.view){font-size: calc(100 / 1600 * 100vw);}
}
@media (max-width: 1024px) {
html:not(.view){font-size: calc(100 / 1000 * 100vw);}
:root{
  --font-weight__l: 400;
}
}
@media (max-width: 480px) {
html:not(.view){font-size: calc(100 / 560 * 100vw);}
}

body{font-size: var(--font-size__18); font-family:var(--font-family); line-height:  var(--main_line_height); color: var(--default-color);}

.container {width: 87.6%;margin: 0 auto;max-width: calc(var(--max-width) * 1px);position: relative;z-index: 1;}
.auto-inner {width: 87.6%;margin: 0 auto;max-width: calc(var(--max-width2) * 1px);position: relative;z-index: 1;}
@media (max-width: 1024px) {
.container { width: 94%;}
.w1440 { width: 94%;}
:root{
  --header_height: 0.65rem;
}
}

.view.editor{line-height: 1.8;}


/* btn */
.mores{color: #999;font-weight: var(--font-weight__l);}
.mores:after,.mores:before{content: "";width: 0.22rem;height: 0.13rem;display: inline-block;vertical-align: middle;transition: all 0.5s ease-in-out;}
.mores:after{background: url(../images/arr_gray.png) no-repeat center center/contain;margin-left: 0.12rem;transition: all 0.5s ease-in-out;}
.mores:before{width: 0;margin: 0;background: url(../images/arr_gray2.png) no-repeat center center/contain;}
.item:hover .mores{color: #333;}
.item:hover .mores:after{width: 0;margin-left: 0;}
.item:hover .mores:before{width: 0.22rem;margin-right: 0.12rem;}

.morej{font-weight: var(--font-weight__l);}
.morej:before{display: inline-block;vertical-align: middle;content: "";width: 0.26rem;height: 0.26rem;margin: -0.02rem 0.07rem 0 0;background: url(../images/morej.svg) no-repeat center center/contain;transition: all 0.5s ease-in-out;}
.morej:hover:before{transform: rotate(90deg) scale(1.1);}

@media(max-width:480px){

}

.newsico:after{display:inline-block;margin:-0.02rem 0 0 0.05rem;width: 0.4rem;height: 0.20rem;background: url(../images/news.svg) no-repeat center center/contain;content: "";vertical-align: middle;}
.newsico2:after{display:inline-block;margin:-0.04rem 0 0 0.05rem;width: 0.42rem;height: 0.24rem;background: url(../images/news2.svg) no-repeat center center/contain;content: "";vertical-align: middle;}
.newsico3{position: relative;display: flex;}
.newsico3 .tit{position: relative;max-width: 100%;width: auto;padding-right: 0.36rem;}
.newsico3 .tit:after{position:absolute;right:0;top:50%;margin-top:-0.08rem;width: 0.3rem;height: 0.16rem;background: url(../images/news.svg) no-repeat center center/contain;content: "";}
/* Start
========================================================================== */
header{position: fixed;left: 0;top: 0;width: 100%;z-index: 100; transition: all 0.5s ease-in-out;--max-width:1600;border-bottom: 1px solid rgba(255,255,255,0.2);background-color: transparent;}
header:After{position: absolute;left: 0;top: 0;width: 100%;pointer-events: none;height: 1.83rem;content: "";z-index: -2;transition: all 0.5s ease-in-out;background: url(../images/header-mask.png) no-repeat center top/cover;}
header:before{position: absolute;left: 0;top: 0;width: 100%;pointer-events: none;height: 100%;content: "";background-color: #fff;opacity: 0;z-index: -1;transition: all 0.5s;}
header .auto{padding: 0 1.1rem;height: var(--header_height);}
header .logo{position: relative;transition: all 0.5s ease-in-out;width: 3.6rem;}
header .logo a{display: block;}
header .logo img{transition: all 0.5s ease-in-out;display: block;}
header .logo img.on{opacity: 0;position: absolute;left: 0;top: 0;}
header .container{height: var(--header_height);position: static;}
header .oa{width: 0.2rem;height: 0.2rem;background: url(../images/oa-white.svg) var(--background-contain);margin-left: 0.3rem;}
.main-nav li > span,
.main-nav li span a{display: block;font-weight: var(--font-weight__b);}
.main-nav li span a{line-height: var(--header_height);position: relative;display: block;}
.main-nav li span a::before{position: absolute; content:''; left: 50%; bottom: 0; height: 0.04rem; transform: translateX(-50%);opacity: 0;width: 0; transition: var(--transition);}
.main-nav li span a::before{background-color: var(--white-color); }
.main-nav li span a::before{background-color: var(--primary-color); }

.main-nav li{margin: 0 0.35rem 0 0;position: relative;z-index: 99;}
.main-nav .sub{ border-top: var(--border); transition: 0.5s ease-in-out;}
.main-nav .sub .left dd:not(:last-child){margin-bottom:0.3rem;}
.main-nav .sub .p-menu dd{line-height: calc(30 / 22);position: relative;}
.main-nav .sub .p-menu dd br{display: contents;}
.main-nav .sub .p-menu dd:not(:last-child){margin-bottom:0.22rem;}
.main-nav .sub .smenu{position: absolute;left: 100%;top: 0;max-width: max-content;background-color: #fff;}
.main-nav .sub .smenu dd a{display: block;padding: 0.1rem;}
.main-nav .sub:not(.sub-projects) .p-menu dd a{color: #333;}
.main-nav .sub:not(.sub-projects) .p-menu dd:hover a{color: var(--primary-color);}
.main-nav .sub-projects{display: flex;justify-content: center;background-color: #f6f9fa;}
.main-nav .sub-projects .sub-inner{max-width: 8.2rem; width: 100%;padding: var(--padding-margin__50) 0;}
.main-nav .sub .right figure{padding-bottom: calc(300 / 450 * 100%);border-radius: 0.15rem;}
.main-nav .sub .left dd.active a{color: var(--primary-color);}
.main-nav .sub .mid dl:not(.active){position: absolute;visibility: hidden;opacity: 0;z-index: -1;}
.main-nav .sub .mid dd{transform: translateY(0.1rem); transition:all 0.5s ease-in-out; opacity: 0; transition-delay: var(--s);color: #666;position: relative;font-size: var(--font-size__16);}
.main-nav .sub .mid dd:not(:last-child){margin-bottom: 0.26rem;}
.main-nav .sub .mid dd:before{position: absolute;right: 1.3rem;width: 0.23rem;height: 0.07rem;top: 0.08rem;content: "";background: url(../images/arr_r_red.svg) no-repeat center center/contain;opacity: 0;transition: var(--transition);}
.main-nav .sub .mid dl.active dd{transform: translateY(0); opacity: 1;}
.main-nav .sub .mid dd.active{color: var(--black-color);}
.main-nav .sub .mid dd.active:before{right: 1rem;opacity: 1;}
.main-nav .sub .mid dd:not(last-child){margin-bottom: 0.14rem;}

/* 鼠标滑过头部样式 */
header.dark-style{background: #fff url(../images/topbg.jpg) no-repeat 0 bottom/cover;border-bottom-color: #fff;box-shadow: 0 0 15px rgba(0,0,0,0.1);}
header.up{box-shadow: 0 0 10px rgba(0,0,0,0.08);transform: translateY(-100%);}
header.up:After,header.dark-style:After{opacity: 0;}
header.dark-style .logo{width: 4.5rem;}
header.dark-style .logo img.white{opacity: 0;}
header.dark-style .logo img.on{opacity: 1;}
header.dark-style .oa{background-image: url(../images/oa-dark.svg);}

/* 详情头部 */
.news-details_page header.light-style{background: #fff url(../images/topbg.jpg) no-repeat 0 bottom/cover;border-bottom-color: #fff;box-shadow: 0 0 15px rgba(0,0,0,0.1);}
.news-details_page header.light-style .logo img.white{opacity: 0;}
.news-details_page header.light-style .logo img.on{opacity: 1;}
.news-details_page header.light-style .main-nav li span a{color: var(--default-color);}
.news-details_page header.light-style .oa{background-image: url(../images/oa-dark.svg);}
.news-details_page header:after{display: none;}

.djpage header:after{display: none;}

@media (min-width:1025px) {
header.light-style .main-nav li span a{color: var(--white-color);}
.main-nav li.aon span a::before{width: 100%; opacity: 1;}
.main-nav .sub-projects:after{width: 5.22rem;left: 0;top: 0;height: 100%;content: "";position: absolute;background-color: #f1f6f9;}
.main-nav .sub{position: absolute; top: 100%;left: 0;width: 100%;opacity: 0; clip-path: polygon(0 0,100% 0,100% 0,0 0);}
.main-nav .sub:not(.sub-projects){left: 50%;width: max-content; transform: translateX(-50%);}
.main-nav .sub:not(.sub-projects) .p-menu{background-color: #f6f9fa;margin-top: 0.1rem;padding: 0.25rem 0.2rem;border-radius: 0.1rem;}
.main-nav .sub:not(.sub-projects) .p-menu dd{text-align: center;}
.main-nav .sub-projects .p-menu a{font-size: var(--font-size__22);color: #666666;}
.main-nav .show .sub{opacity: 1;clip-path: polygon(0 0,100% 0,100% 100%,0 100%);}
.main-nav .sub .p-menu dd a:hover::after,
.main-nav .sub .p-menu dd.active a::after{transform: translateX(0); opacity: 1; }
.main-nav .sub .thead{width: calc(362 / 1600 * 100%);flex-shrink: 0;position: relative;z-index: 1;font-size:var(--font-size__32);color: #222222;padding-left: var(--padding-margin__80);}
.main-nav .sub .thead img{display: block;margin-bottom: var(--padding-margin__40);height: 0.5rem;}
.main-nav .sub .left{width: calc(239 / 1600 * 100%);flex-shrink: 0;position: relative;z-index: 1;padding-left: var(--padding-margin__60);}
.main-nav .sub .left:after{position: absolute;right: 0;top: 0.02rem;content: "";background-color: #e2e9ee;height: calc(100% - 0.09rem);width: 1px;}
.main-nav .sub .mid{flex:1;flex-shrink: 0; transition-delay: 0.5s;position: relative;z-index: 1;}
.main-nav .sub .right{width:4.5rem;transition-delay: 0.7s;position: relative;z-index: 1;margin-left: auto;}
}
@media(max-width:1800px){
  header .auto{padding: 0 0.8rem;}
  .main-nav li{margin-right: 0.25rem;}
}
@media(max-width:1600px){
   header .auto{padding: 0 0.6rem;}
   header .logo{width: 4.4rem;}
   header.dark-style .logo{width: 4.2rem;}
  .main-nav li{margin: 0 0.13rem 0 0;}
}
@media(max-width:1440px){
  header .auto{padding: 0 0.5rem;}
  .main-nav li{margin: 0 0.12rem 0 0;}
}
@media (max-width:1024px) {
header .logo{display: flex;align-items: center;}
header .auto{padding: 0 3%;}
.main-nav{position: fixed; top: var(--header_height); width: 72%;bottom: 0;background: rgba(var(--white-color__rgb), 0.95); left: -100%;transform: translateX(-100%); transition: 0.5s ease-in-out;padding-right: 0;box-shadow: 0 0 15px rgba(0,0,0,0.1);}
.menu-show .main-nav{ left: 0; transform: translateX(0);}
.main-nav ul{overflow: auto; padding: 0 0.2rem;height: calc(100vh - var(--header_height));}
.main-nav .sub{display: none; }
.main-nav .sub:not(.sub-projects){padding: 0.2rem 0;}
.main-nav .sub .mid dd{padding-left: 0.2rem;font-size: var(--font-size__22);}
.main-nav .p-menu dd{padding-left: 0.2rem;font-size: var(--font-size__22);}
.main-nav .sub .p-menu dd:not(:last-child){padding-bottom: 0.1rem;margin-bottom: 0.1rem;border-bottom: 1px solid rgba(0,0,0,0.04);}
.main-nav li{border-bottom: 1px solid rgba(var(--black-color__rgb), 0.1);margin-right: 0;}
.main-nav li span{position: relative;z-index: 1;overflow: hidden;display: block;;}
.main-nav li span a{line-height: 3;font-size: var(--font-size__34)}
.wap-op{position: absolute;right: 0; width: 0.5rem; height: 100%;z-index: 10; background: url(../images/arr_xjt_gray.svg) no-repeat center center; background-size: auto 0.5em; top: 0; transition: 0.3s ease-in-out; will-change: transform;}
.main-nav li.wap-show .wap-op{transform: rotate(-180deg);}
.main-nav .sub{transition: all 0s ease-in-out;}
.main-nav .sub .thead{display: none;}
.main-nav .sub .right{display: none;}
.main-nav .sub .left .p-menu{display: flex; flex-wrap: nowrap; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; scrollbar-width: none;}
.main-nav .sub .left .p-menu::-webkit-scrollbar {display: none;}
.main-nav .sub .left dd{position: relative;z-index: 1;margin-right: 0.2rem;flex: 0 0 auto;padding-left: 0;}
.main-nav .sub .left dd:before{position: absolute; left: 0;top:0;width: 100%;height: 100%;z-index: 10;content: '';}

.open-menu{display: flex;flex-direction: column;align-items: center;justify-content: space-between; width: 0.4rem; height: 0.35rem; background: var(--primary-color); padding: 0.08rem 0; margin-left: 0.4rem;}
.open-menu i{display: block; width: 60%; height: 2px;background-color: var(--white-color);transition: all 0.5s ease-in-out;}
.menu-show .open-menu i:nth-child(1) {
	-webkit-transform: translate(0, 0.08rem) rotate(45deg) !important;
	-moz-transform: translate(0, 0.08rem) rotate(45deg) !important;
	-ms-transform: translate(0, 0.08rem) rotate(45deg) !important;
	-o-transform: translate(0, 0.08rem) rotate(45deg) !important;
	transform: translate(0, 0.08rem) rotate(45deg) !important;}
.menu-show .open-menu i:nth-child(2) {
	-webkit-transform: translate(0, 0) rotate(-45deg) !important;
	-moz-transform: translate(0, 0) rotate(-45deg) !important;
	-ms-transform: translate(0, 0) rotate(-45deg) !important;
	-o-transform: translate(0, 0) rotate(-45deg) !important;
	transform: translate(0, 0) rotate(-45deg) !important;}
.menu-show .open-menu i:nth-child(3) {width: 0;}
}

/* footer */
footer{background: #fff; padding-top: 0.3rem;position: relative;z-index: 11;border-top: 1px solid #f6f6f6;}
footer .logo img{height: 0.56rem;}
.f-top{margin-bottom: var(--padding-margin__30);}
.f-top .select{flex: 1;}
.f-top .select-txt{border: 1px solid #e6e6e6;background-color: transparent;width: 2.8rem;}
.f-top .select-txt p:after{width: 0.16rem;height: 0.08rem;background-image: url(../images/arr_xjt_gray.svg);}
.f-top .select-txt:not(:last-child){margin-right: 0.2rem;}
.f-top .select-txt li{padding: 0 !important;}
.f-top .select-txt li a{display:block;padding: 0.1rem 0.1rem 0.1rem var(--padding-margin__15) !important;}

.f-bottom{border-top: 1px solid #eeeeee; padding: 0.1rem 0 var(--padding-margin__20); line-height: calc(30 / 16);margin-top: var(--padding-margin__65);font-size: var(--font-size__16);font-weight: var(--font-weight__l);}
.f-bottom,
.f-bottom a:not(:hover){color: rgba(51,51,51,0.6);}
.f-bottom .copyright a{display: inline-block;margin-left: 0.1rem;}
.f-bottom .copyright .ga{padding-left: 0.24rem;background:url(../images/ico-ga.png) no-repeat 0 center/0.18rem 0.18rem;}
.f-bottom .nav a:not(:last-child):after{width: 1px;background-color: #eeeeee;height: 0.13rem; margin: 0 0.14rem;content: '';display: inline-block;vertical-align: middle;}

.f-sitemap{flex: 1;}
.f-sitemap .tit{margin-bottom: var(--padding-margin__30);}
.f-sitemap .item dd{line-height: calc(20 / 16);}
.f-sitemap .item dd:not(:last-child){ margin-bottom: 0.14rem;}
.f-sitemap .item dd a{color: rgba(51,51,51,0.6);font-size: var(--font-size__16);}
.f-sitemap .item dd a:hover{color:var(--primary-color);}
.f-sitemap .sub-item .list{ position: relative;z-index: 1;}
.f-sitemap .sub-item .list dl:not(.active){position: absolute; visibility: hidden; opacity: 0; pointer-events: none;}
.f-sitemap .sub-item .list dd{opacity: 0;  transition: var(--transition); transition-delay: var(--s);}
.f-sitemap .sub-item .list dl.active dd{opacity: 1;  }

.f-contact{width: 2.95rem;padding-left: 0.43rem;text-align: right;}
.f-contact p{margin: 0;display: inline-block;padding-left: 0.28rem;background-repeat: no-repeat;background-size: 0.19rem auto;}
.f-contact .tel{font-size: var(--font-size__20);line-height: 0.24rem;background-image: url(../images/ico-tel.svg);background-position: 0 0.03rem;margin-bottom: var(--padding-margin__20);}
.f-contact .add{font-size: var(--font-size__16);line-height: 0.32rem;background-image: url(../images/ico-add.svg);background-position: 0 0.08rem;margin-bottom: var(--padding-margin__30);}
.f-contact .code {min-width: 103px;text-align: center;}
.f-contact .code img{width: 88px;height: 88px;display: block;margin: 0px auto var(--padding-margin__20);}
.f-contact .code span{display: block;font-size: var(--font-size__16);}
.f-contact .code span:before{content: "";display: inline-block;width: 0.18rem;height: 0.15rem;background: url(../images/ico-wx.svg) no-repeat center center/contain;margin: 0 0.08rem 0 0;vertical-align: middle;}

.fix-right{right: var(--padding-margin__15);bottom: 2%;width: 0.6rem;position: fixed;z-index: 100;}
.fix-right ul{background-color: var(--white-color);border-radius: 0.72rem;box-shadow: 0 4px 0.25rem rgba(var(--primary-color__rgb), 0.15);}
.fix-right li{position: relative;}
.fix-right p{margin: 0;}
.fix-right .btn{display: flex;text-align: center;font-size: var(--font-size__14);font-weight: var(--font-weight__l);align-items: center;justify-content: center;height: 0.6rem;cursor:pointer;}
.fix-right .btn img{display: block;margin: 0px auto 0.08rem;height: 0.25rem;}
.fix-right li:not(:last-child) .btn{border-bottom: 1px solid rgba(255,255,255,0.18);}
.fix-right li:hover .ewm{right: 100%;visibility: visible;z-index: 100;opacity: 1;}
.fix-right .ewm{padding: 0.1rem;border-radius: 5px;background: #fff;width: 1.5rem;top: 50%;right: 90%;transform: translateY(-50%);transition: all 0.5s ease-in-out;position: absolute;opacity: 0;z-index: -1;visibility: hidden;box-shadow: 0 0 15px rgba(0,0,0,0.15);}
.fix-right .ewm img{width: 100%;}
.fix-right .ewm:after{width: 10px;height: 10px;top: 50%;transform: translateX(-50%) rotate(45deg);content: "";position: absolute;background: #fff;right: -10px;}
.fix-right .ewm a{font-size: var(--font-size20);font-weight: bold;}
.fix-right li:nth-child(2) .ewm{width: 1.8rem;}
.fix-right .back-top{transform: translateY(-100%);height: 0;opacity: 0;transition: all 0.5s ease-in-out;pointer-events: none;}
.fix-right.up .back-top{transform: translateY(0);height: 0.6rem;opacity: 1;pointer-events: auto;}
.back-top .btn:before{width: 0.24rem;height: 0.24rem; background: url(../images/totop.svg) var(--background-contain);display: block; content: ''; backface-visibility: visible;margin: 0px auto;}
.back-top:hover .btn:before{animation: getop 1.5s var(--ttf) forwards;}
.back-top #canvas{position: absolute;top: 0;left: 0;z-index: 2;width: 100%;height: 100%;fill: none;stroke-width: 3px;stroke: #cf2222;stroke-dasharray: 275;stroke-dashoffset: 275;}

@keyframes getop {
0% { transform: translateY(0); opacity: 1;}
60% { transform: translateY(-100%);opacity: 0;}
61% { transform: translateY(100%); opacity: 0;}
100% {transform: translateY(0);opacity: 1;}
}
@media (max-width:1024px) {
footer .logo,.f-sitemap{display: none;}
.f-top .select-txt{flex: 1;width: auto;}
.f-contact{width: 100%;}
.f-contact .add br{display: contents;}
.f-bottom{text-align: center;}
}


/* 引导页 s */
.logo-page{position: absolute;left: 50%;top: 40%;transform: translate(-50%,-50%);cursor: pointer;}
.logo-page a{display: block;}
.logo-page .logo{position: relative;display: flex;align-items:center;margin: 0px auto;}
.logo-page .logo img:nth-child(1){margin-right: 0.28rem;}
.logo-page .logo img{height: 1.3rem;}
.logo-page em:before,.logo-page em:before{animation:leftw 5s 0.2s infinite;opacity: 1;}
.logo-page em:after,.logo-page em:after{animation:leftw 8s 0.5s infinite;opacity: 1;}

.build-page{position: absolute;left: 0;bottom:-100%;width: 100%;z-index: 1;height: 100%;transition: all 1s;pointer-events: none;}
.build-page:After{left: 0;top: 0;width: 100%;height: 100%;content: "";/*background-color: rgba(167,206,255,0.1);*/position: absolute;}
.build-page span{position: absolute;bottom: 0;background-repeat: no-repeat;background-position: 0 bottom;background-size: contain;}
.build-page span:nth-child(1){background-image: url(../images/homepage/build1.png);width: 90.521vw;height: 39.063vw;left: 0vw;}
.build-page span:nth-child(2){background-image: url(../images/homepage/build2.png);width: 14.74vw;height: 17.76vw;left: 48.594vw;}
.build-page span:nth-child(3){background-image: url(../images/homepage/build3.png);width: 36.146vw;height: 23.75vw;right: 0;}
.build-page.out{transform: translateY(100vh);}
.build-page em:before,.build-page em:before{animation:leftw 8s 0.2s infinite;opacity: 1;}
.build-page em:after,.build-page em:after{animation:leftw 8s 0.5s infinite;opacity: 1;}
.build-page.on{bottom: 0;}

.logo-page .logo.out{transform: translateY(0.2rem);opacity: 0;}
.logo-page.out{opacity: 0;pointer-events: none;}

.bodyon.out .logo-page a{animation:zoomOutDown 2s .4s ease both;-webkit-animation:zoomOutDown 2s .4s ease both;-moz-animation:zoomOutDown 2s .4s ease both;}
.bodyon.out .build-page{bottom: -100%;}

@media(max-width:768px){
  .logo-page{width: 68%;}
}
@media(max-width:640px){
  .logo-page{width: 75%;}
	.logo-page .logo img{height: 0.8rem;}
}
/* 引导页 end */

/* 首页重置 */

/* banner */
.scrollbar{padding-right: var(--padding-margin__10);}
.scrollbar::-webkit-scrollbar{width:.04rem;height:.04rem}
.scrollbar::-webkit-scrollbar-track{background: url(../images/scrollxbg.gif) repeat-y center top;}
.scrollbar::-webkit-scrollbar-thumb{background:rgba(var(--primary-color__rgb),1);border-radius:.04rem}
.scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(var(--primary-color__rgb),.5)}
.scrollbar.gray::-webkit-scrollbar{width:2px;height:2px;}
.scrollbar.gray::-webkit-scrollbar-thumb{background:rgba(var(--default-color__rgb),.6);border-radius:.04rem}
.scrollbar.gray::-webkit-scrollbar-thumb:hover{background:rgba(var(--default-color__rgb),1)}

/* banner s */
.controls-area{position: absolute; left: 0;bottom:var(--padding-margin__10);z-index: 10;width: 100%;;}
.controls-area .container{line-height: 0.38rem;padding-top: var(--padding-margin__30);position: relative;border-top: 1px solid rgba(255,255,255,0.15);}
.controls-area .arr{width: 0.3rem;height: 0.3rem;background-size: 0.1rem 0.14rem;background-position: center center;background-repeat: no-repeat;cursor: pointer;}
.controls-area .arrow-prev{background-image: url(../images/page/prev-on.svg);}
.controls-area .arrow-next{background-image: url(../images/page/next-on.svg);}
.controls-page{display: flex;align-items: center; justify-content: center;position: relative;padding: 0 0.1rem;}
.controls-page span{width: 0.15rem;height: 0.15rem;display: flex;align-items: center;justify-content: center;background-color: transparent;}
.controls-page span:after{width: 0.08rem;height: 0.08rem;border-radius: 50%;background-color: rgba(var(--white-color__rgb), 0.6);content: "";transition: var(--transition);}
.controls-page .swiper-pagination-bullet-active:after{background: url(../images/logo2.svg) no-repeat center center/contain;width: 0.2rem;height: 0.2rem;border-radius: 0;}
.controls-page span:not(:last-child){margin-right: var(--padding-margin__10);}

.home-ban .controls-page{padding-top: 0;}
.home-ban{position: relative;z-index: 1; top: 0;overflow: hidden;transition: all 0.5s;}
.home-ban .ispic{padding-bottom: calc(360 / 1920 * 100%);;transition: all 1.2s ease-in-out;}
.home-ban .ispic img{transition: all 0.5s;}
.home-ban .video-inner{padding-bottom: calc(600 / 1920 * 100%);position: relative;transition: all 1.2s ease-in-out;}
.home-ban .url{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 22;}
.home-ban .info{position: absolute;left: 50%;top: 52%;transform: translate(-50%,-50%);z-index: 10;color: #fff;}
.home-ban .info h1{font-size: var(--font-size__64);line-height: 1.25;margin: 0;text-shadow: 0 5px 15px rgba(0,0,0,0.3);letter-spacing: 0.05em;}
.home-ban .info img{max-height: 1rem;}
.home-ban .swiper-slide-active .ispic img{animation:fadeInscale 4s .3s ease both;-webkit-animation:fadeInscale 4s .3s ease both;-moz-animation:fadeInscale 4s .3s ease both;}
.home-ban .swiper-slide-active .info h1{animation:fadeInLeftSmall 0.6s .4s ease both;-webkit-animation:fadeInLeftSmall 0.6s .4s ease both;-moz-animation:fadeInLeftSmall 0.6s .4s ease both;}
.home-ban .swiper-slide:nth-child(3).swiper-slide-active .info h1{animation:fadeInDownSmall 0.6s .4s ease both;-webkit-animation:fadeInDownSmall 0.6s .4s ease both;-moz-animation:fadeInDownSmall 0.6s .4s ease both;}
.home-ban .info h1{text-align:center}
/*.home-ban .swiper-slide:nth-child(2) .info h1{text-align:left}*/
.ban-outside { width: 100%; will-change: height; position: absolute; left: 0;  top: -20vh;  transform: skewY(-8deg);  overflow: hidden; height: calc(100% + 40vh);}
.home-ban .swiper-slide.in {  opacity: 1!important}
.home-ban .swiper-slide.out,.home-ban .swiper-slide.on { opacity: 1!important; z-index: 10}
.ban-inside {background-color: var(--black-color);background-position: 50%; background-repeat: no-repeat; background-size: cover;  width: 100vw; height: var(--banh); position: absolute; left: 0; top: 20vh; transform: skewY(8deg);}
.home-ban .arrows-prev{left:3%;}
.home-ban .arrows-next{right:3%;}
@media(max-width:1600px){
  .home-ban .info pre{font-size: var(--font-size__70);}
}
@media(max-width:1024px){
  .home-ban .info h1{max-width: 100%;}
  .home-ban .video-inner{position: absolute;height: 100%;}
  .home-ban .ispic{padding-bottom: 40vh;}
  .home-ban .ispic img{transition: all 0.5s;}
  .home-ban .video-inner{padding-bottom: 40vh;}
}
@media(max-width:640px){
  .home-ban .info img{max-height: 1.1rem;}
  .home-ban .ispic{padding-bottom: 30vh;}
}

/* home-news */
.titHead{margin-bottom: var(--padding-margin__10);text-align: center;width: 100%;}
.titHead h2{display: inline-block;position: relative;margin: 0;padding-left: 0.15rem;}
.titHead h2 .circle{width: 0.46rem;height: 0.49rem;left: -0.06rem;z-index: -1;position: absolute;top: 0;background: url(../images/subtit_dot.png) no-repeat center center/contain;}
.titHead h2 .circle.white{background-image: url(../images/subtit_dot2.png);}
.titHead h2 img{height: 0.5rem;}
.home-top{padding-bottom: 0.1rem;overflow: hidden;}
.home-top .news .titHead{margin-bottom:0.1rem}
.home-top .news{padding-top: 0.1rem;position: relative;}
.home-top .news:before{left: 0;height: 4.4rem;width: calc(960 / 1920 *100%);content: "";top: 2.4rem;z-index: 0;position: absolute;background-image: linear-gradient(to bottom, #cda667 , rgba(0,0,0,0));pointer-events: none;}
.home-top .focus{margin-top: -0.2rem;position: relative;z-index: 2;}
.home-top .focus .ispic{padding-bottom: 4rem;margin-bottom: 0rem;}
.home-top .focus .swiper-slide{padding-top: 0.2rem;}
.home-top .focus .tit{line-height: 0.48rem;font-size: var(--font-size__22);font-weight: var(--font-weight__m);}
.home-top .focus .swiper-pagination{width: 1rem;bottom: 0.12rem;}
.home-top .focus time{font-weight: var(--font-weight__b);color: #fff;font-size: var(--font-size__16);width: 0.9rem;height: 0.9rem;/*display: flex;*/display:none;align-items: center;justify-content: center;flex-direction: column;background-color: var(--primary-color);position: absolute;z-index: 10;top: 0;left: 0.3rem;}
.home-top .focus time b{font-size: var(--font-size__48);margin-bottom: 0.03rem;}
.home-top .focus .swiper-slide:hover time{background-color: #cc0000;}
.home-top .focus .arr{width: 0.35rem;border-radius: 0.05rem;top: 47.5%;background-color: rgba(0,0,0,0.5);}
.home-top .focus .arr:hover{background-color: var(--primary-color);}
.home-top .focus .swiper-button-prev{left: 0.15rem;background-image: url(../images/page/prev-on.svg);}
/* .home-top .focus:hover .swiper-button-prev{left: 0.15rem;} */
.home-top .focus .swiper-button-next{right: 0.15rem;background-image: url(../images/page/next-on.svg);}
/* .home-top .focus:hover .swiper-button-next{right: 0.15rem;} */
.home-top .list ul{padding: 0.16rem var(--padding-margin__65);min-height: 4.11rem;overflow: hidden;}
.home-top .list .item{position: relative;padding: 0.05rem 0;padding-right: 0.7rem;transition: all 0.5s ease-in-out;border-bottom: 1px solid #eeeeee;}
.home-top .list .items{float: left;margin-right: 0.3rem;cursor: pointer;font-size: 0.24rem;}
.home-top .list .items.active{font-weight: bold;color: #E82430}
.home-top .list .item a{display: block;/* border-bottom: 1px solid #eeeeee; */padding: 0;}
.home-top .list .tit{font-size: var(--font-size__18);line-height: calc(32 / 20);margin-bottom: 0;}
.home-top .list .text{display: none;}
.home-top .list .tabnav{display: inline-block;width: 100%;padding: 0.18rem var(--padding-margin__65) ;border-bottom: 1px solid #dedede;}
.home-top .list .desc{font-size: var(--font-size__16);line-height: calc(30 / 16);font-weight: var(--font-weight__l);color: #666666;}
.home-top .list time{position: absolute;right: 0;width: auto;color: #999999;font-family: var(--font-family__en2);font-weight: var(--font-weight__b);line-height: 0.19rem;height: auto;top: 50%;transform: translateY(-50%);}
.home-top .list time b{display: block;font-size: var(--font-size__22);line-height: 0.17rem;}
.home-top .list time:after{position: absolute;left: 0.25rem;top: 0.64rem;border-left: 1px dashed #bfbfbf;height: calc(100% - 0.64rem);content: "";display: none;}
.home-top .list .item:first-child a{padding-top: 0;}
.home-top .list .item:last-child a{padding-bottom: 0;border-bottom: 0;}
.home-top .list .item:last-child time:after{display: none;}
.home-top .list .item.on .tit{color: var(--primary-color);}
.home-top .list .morebtn{text-align: right;line-height: 0.37rem;padding: 0.065rem 0;padding-right: 0.65rem;position: absolute;right: 0;top: 0.1rem;}
.home-top .list .item .text{display:none !important}
.home-top .list .item:nth-child(1) .text{display: none!important;}
.home-top .ztzl{padding-top: 0;position: relative;}
.home-top .ztzl:before{position: absolute;top: -0.32rem;left: 0;width: 100%;content: "";height: 4rem;background: url(../images/home-zt_bg2.jpg) no-repeat center top/cover;z-index: -1;pointer-events: none;}
.home-top .ztzl .ztlist{margin-bottom: -0.1rem;}
.home-top .ztzl .ztlist:After{content: "";width: 31.625%;}
.home-top .ztzl .item a{display: block;}
.home-top .ztzl .item {width: 31.625%;margin-bottom: 0.2rem;}
.home-top .ztzl .item .ispic{padding-bottom: calc(210 / 506 * 100%);transition: all 0.5s ease-in-out;}
.home-top .ztzl .item:hover .ispic{transform: scale(1.05) translateY(-3px);}

.home-top .fast:after{content: "";width: 31.625%;}
.home-top .fast li{width: 31.625%;}
.home-top .fast li .aitem{min-height: 1.4rem;padding: 0 0.3rem;transition: all 0.5s;z-index:101;}
.home-top .fast .icon{width: 0.52rem;margin-right: 0.22rem;transition: all 0.5s ease-in-out;}
.home-top .fast .info{flex:1;position: relative;}
.home-top .fast .info:after{position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 0.25rem;height: 0.25rem;border-radius: 50%;background: rgba(255,255,255,0.5) url(../images/arr-r-gray.svg) no-repeat center center/0.06rem 0.1rem;}
.home-top .fast .info h3{font-size: var(--font-size__24);font-family: "宋体";margin: 0;}
.home-top .fast .info p{margin: 0.08rem 0 0;font-size: var(--font-size__16);opacity: 0.6;}
.home-top .fast li:nth-child(1) .info {color: #003185;}
.home-top .fast li:nth-child(1) a {background-image: linear-gradient(to right, #f5f7fc , #d6dff2);}
.home-top .fast li:nth-child(2) .info {color: #d32430;}
.home-top .fast li:nth-child(2) a {background-image: linear-gradient(to right, #fcf5f5 , #fbdee0);}
.home-top .fast li:nth-child(3) .info {color: #cda667;}
.home-top .fast li:nth-child(3) a {background-image: linear-gradient(to right, #fcf9f2 , #fae8c9);}
.home-top .fast li:hover .icon{transform: translateY(-4px);}
.home-top .fast li.active .aitem{-webkit-box-shadow: 0 0 0.44rem rgba(var(--primary-color__rgb),0.1) !important;
	box-shadow: 0 0 0.44rem rgba(0,0,0,0.1) !important;
	-webkit-transform: translate3d(0, -2px, 0)}

.fast-con .dropdown{display:none;padding-top:0.12rem;}
.fast-con .dropdown dl{padding: 0.3rem;background-color: #fff;box-shadow: 5px 0 30px rgba(0, 0, 0, 0.05);}
.fast-con .dropdown dd:not(:first-child){margin-top: 0.18rem;}
.fast-con .dropdown dd time{color: #999999;}
.fast-con .dropdown dd{position: relative;padding-left: 0.15rem;}
.fast-con .dropdown dd a{flex: 1;margin-right: 0.3rem;}
.fast-con .dropdown dd:before {content: ""; width: 0.04rem; height: 0.04rem; border-radius: 50%; background-color: rgba(0,0,0,0.5); position: absolute; left: 0; top: 50%;margin-top:-0.02rem;transition: all 0.5s;}
.fast-con .dropdown dd:hover:before{transform: scale(1.8);background-color: var(--primary-color);}

.home-top .tabcon{display: none}
.home-top .tabcon.show{display: block;}
.home-top .focus .swiper-pagination-bullet:after{background:#ccc}
.home-top .focus .swiper-pagination .swiper-pagination-bullet-active:after{width:0.1rem;height:0.1rem;border-radius:50%;background:#E82430}
@media(min-width:1025px){
  .home-top .focus{width: calc(864 / 1600 * 100%);}
  .home-top .focus .swiper-pagination{right: 0.1rem;}
  .home-top .focus .swiper-pagination .cusarr .swiper-pagination-bullet-active:after{width:0.1rem;height:0.1rem}
  .home-top .focus .tit{width: 82%;}
  .home-top .list{flex: 1;background: #fff;box-shadow:5px 0 30px rgba(0,0,0,0.05);}
  .home-top .fast li:nth-child(1).active:after{content: "";position: absolute;left: 50%;bottom: -0.05rem;width: 0.15rem;height: 0.15rem;background-color: #003185;box-shadow: 0 0 10px rgba(0,0,0,0.1);transform: rotate(45deg);}
  .home-top .fast li:nth-child(2).active:after{content: "";position: absolute;left: 50%;bottom: -0.05rem;width: 0.15rem;height: 0.15rem;background-color: #d32430;box-shadow: 0 0 10px rgba(0,0,0,0.1);transform: rotate(45deg);}
  .home-top .fast li:nth-child(3).active:after{content: "";position: absolute;left: 50%;bottom: -0.05rem;width: 0.15rem;height: 0.15rem;background-color: #cda667;box-shadow: 0 0 10px rgba(0,0,0,0.1);transform: rotate(45deg);}
  
}
@media(max-width:1560px){
  .home-top .list ul{/*padding-top: 0.3rem;padding-bottom:0.2rem;*/min-height: 4.68rem;}
  .home-top .list .item a{padding: 0;}
  .home-top .list .item{padding-left: 0rem;}
  .home-top .focus .ispic{padding-bottom: 5.2rem;}
}
@media(max-width:1440px){
  .home-top .ztzl .item .icon{width: 0.8rem;}
}
@media(max-width:1024px){
  .home-top .news:before{width:100%;}
  .home-top .focus{margin-bottom: 0.25rem;}
  .home-top .focus .swiper-pagination{right: 0;bottom: 1rem;}
  .home-top .focus .ispic{padding-bottom: 60%;}
  .home-top .list ul{min-height: auto;padding: 0.25rem;}
  .home-top .ztzl{padding-top: var(--padding-margin__50);}
  .home-top .ztzl .item .tit br{display: contents;}
  .fast-con .dropdown{display: none !important;}
}
@media(max-width:768px){
  .titHead h2 img{height: 0.48rem;}
  /* .home-top .fast li{width: 100%;} */
  /* .home-top .fast li a{height: 0.8rem;} */
  .home-top .fast li .itemhover{flex-direction: column;padding: 0.15rem !important;height: auto;line-height: 1.2;}
  .home-top .fast li .itemhover p{width: 90%;}
  .home-top .fast .icon{margin: 0px auto 0.1rem;}
}

.controls-areas{margin-top: var(--padding-margin__55);}
.controls-areas:before,.controls-areas:after{height: 1px;background-color: #eeeeee;flex: 1;content: "";}
.controls-areas .arr{position: static;margin: 0;transform: translate(0);width: 0.4rem;height: 0.4rem;background-size: 0.09rem 0.14rem;border: 1px solid #e1e1e1;}
.controls-areas .arr:hover{border-color: var(--primary-color);}
.controls-areas .swiper-pagination{display: flex;justify-content: center;align-items: center;position: static;flex: 1;padding: 0 0.1rem;}
.controls-areas .swiper-pagination-bullet{width: 0.3rem;height: 0.3rem;display: flex;align-items: center;justify-content: center;background-color: transparent;margin: 0 0.09rem;}
.controls-areas .swiper-pagination-bullet:after{width: 0.1rem;height: 0.1rem;border-radius: 50%;background-color: rgba(181,181,181,0.6);content: "";transition: var(--transition);}
.controls-areas .swiper-pagination-bullet-active:after{background: url(../images/logo.svg) no-repeat center center/contain;width: 0.3rem;height: 0.3rem;border-radius: 0;}
.controls-areas .swiper-scrollbar{position: relative;bottom: auto;width: 100%;left: 0;height: 0.32rem;}
.controls-areas .swiper-scrollbar-drag{height: 0.05rem;top: 0.15rem;cursor: pointer;}
.controls-areas .switch{width: 0.8rem;height: 0.32rem;position: absolute;right: 0;top: 50%;margin-top:-0.18rem;background-color: #f9f4ed;border:1px solid #cda667;border-radius:0.32rem;}
.controls-areas .switch .arr{border-radius: 0;border: 0;background-color: transparent !important;width: 0.29rem;height: 0.25rem;}
.controls-areas .switch .swiper-button-prev.swiper-button-disabled{background-image: url(../images/page/prev.svg);}
.controls-areas .switch .swiper-button-prev{background-image: url(../images/page/prev-on2.svg);}
.controls-areas .switch .swiper-button-next.swiper-button-disabled{background-image: url(../images/page/next.svg);}
.controls-areas .switch .swiper-button-next{background-image: url(../images/page/next-on2.svg);}

.home-mid{background: url(../images/home-media_bg.jpg) no-repeat center top/cover;padding: 0.2rem 0;overflow: hidden;}
.home-mid .hrbox .innerbox{background-color: #fff;border-radius: 0.1rem;padding: var(--padding-margin__40) var(--padding-margin__40) var(--padding-margin__10);min-height: 6.6rem;}
.home-mid .hrbox .controls-areas{margin-top: 0;}
.home-mid .hrbox .ispic{border-radius: 0.1rem;padding-bottom: calc(200 / 810 * 100%);margin-bottom: var(--padding-margin__20);}
.home-mid .hrbox .ispic .info{position: absolute;left: var(--padding-margin__110);color: #fff;font-weight: var(--font-weight__l);line-height: calc(30 / 18);border-left: 0.03rem solid var(--primary-color);padding-left: 0.11rem;z-index: 10;top: 50%;transform: translateY(-50%);width: calc(100% - 1rem);}

.home-mid .hrbox .item:not(:last-child){margin-bottom: var(--padding-margin__15);}
.home-mid .hrbox .item time{width: 0.95rem;padding-right: var(--padding-margin__10);color: #999999;font-size: var(--font-size__16);font-family:var(--font-family__en2);font-weight: var(--font-weight__b);padding-bottom: 0.06rem;border-right: 1px dashed #bfbfbf;}
.home-mid .hrbox .item time b{display: block;font-size: var(--font-size__26);line-height: 0.33rem;margin-bottom: 0.06rem;}
.home-mid .hrbox .item .tit{line-height: 1.66;min-height: 1.66em;flex: 1;margin-left: 0.22rem;}
 .home-mid .notice .dt-list{background:#fff;border-radius:0.2rem;padding: 0.25rem 0;}
@media(min-width:1025px){
 .home-mid .hrbox{width: calc(890 / 1600 * 100%);} 
 .home-mid .hrbox .innerbox,.home-mid .notice .dt-list{min-height: 5rem;} 
 .home-mid .notice{width: calc(660 / 1600 * 100%);} 
}
@media(max-width:1024px){
  .home-mid .notice{margin-bottom: 0.25rem;}
}
@media(max-width:768px){
  .home-mid .hrbox .item{width: 100%;}
  .home-mid .hrbox .innerbox{min-height: auto;padding-bottom: var(--padding-margin__40);}
  .home-mid .hrbox .item:not(:last-child){border-bottom: 1px solid rgba(0,0,0,0.06);padding-bottom: 0.15rem;}
}

/* home-about */
.home-about{overflow: hidden;padding: 0.3rem 0 0;background: var(--background-cover);position: relative;}
.home-about:after{position: absolute;left: -0.1rem;bottom: 0;width: 100%;height: 2.59rem;background: url(../images/home-about_line.png) no-repeat center center/ auto 100%;content: "";z-index: 0; animation: lineUp 10s ease-in-out infinite;}
.home-about .desc{line-height: calc(32 / 24);color: #000000;font-size: var(--font-size__24);padding: var(--padding-margin__15) 0 var(--padding-margin__35);}
.home-about .desc p{margin: 0;}
.home-about .desc p span{color: var(--primary-color);}
.home-about .nav{margin-left: -0.11rem;}
.home-about .nav dd{width: 25%;padding-left: 0.11rem;}
.home-about .nav dd a{border-radius: 0.05rem;border: 1px solid #fff;min-height: 1.5rem;display: flex;flex-direction: column;align-items: center;justify-content: center;font-size: var(--font-size__20);background-color: rgba(var(--white-color__rgb), 0.3);transition: all 0.5s ease-in-out;}
.home-about .nav dd:hover a{background-color: rgba(var(--white-color__rgb), 1);}
.home-about .nav dd img{height: 0.51rem;margin-bottom: 0.1rem;transition: all 0.5s ease-in-out;}
.home-about .nav dd:hover img{transform: translateY(-0.05rem);}
.home-about .morebtn{margin: 0.3rem 0 0.5rem);}

.home-about .numList li{padding: 0 0 var(--padding-margin__50) var(--padding-margin__25);position: relative;flex: 1;}
.home-about .numList .line{position: absolute;left: 0.02rem;top: 0;height: 100%;background-color: #cda667;width: 1px;}
.home-about .numList .line:after{position: absolute;left: 0;top: 0;width: 2px;height: 0.4rem;background-color: var(--primary-color);content: "";transition: all 0.5s ease-in-out;}
.home-about .numList .num{height: 0.43rem;}
.home-about .numList .num span{color: #cda667;font-size: var(--font-size__56);display: inline-block;vertical-align: top;line-height: 0.43rem;font-family: var(--font-family__en2);font-weight: var(--font-weight__b);}
.home-about .numList .num sup{color: #686c70;margin-left: 0.08rem;font-size: var(--font-size__18);}
.home-about .numList p{margin: var(--padding-margin__20) 0 0 0;font-weight: var(--font-weight__l);line-height: 1.25;}
.home-about .numList li:hover .line:after{height: 100%;}
.companys{height: 5.04rem;background: url(../images/home-about_gs.png) no-repeat center bottom/100% 100%;position: relative;z-index: 1;}
.companys dd{text-align: center;line-height: calc(24 / 20);font-size: var(--font-size__20);font-weight: var(--font-weight__b);position: relative;width: 2.2rem;margin-top: -1rem;}
.companys dd a:After{background: url(../images/home-about_gs3.png) no-repeat center bottom/100%;width: 3.9rem;height: 2.27rem;position: absolute;left: -0.97rem;bottom: 0;content: "";z-index: -1;}
.companys dd a{position: relative;z-index: 1;display: block;padding-top: 0.63rem;height: 2.27rem;transition: all 0.5s ease-in-out;}
.companys dd img{display: block;margin: 0px auto var(--padding-margin__20);height: 0.59rem;}
.companys dd:nth-child(1){font-size: var(--font-size__24);width: 4.15rem;margin: 0 auto;z-index: 10;}
.companys dd:nth-child(1) a:after{background: url(../images/home-about_gs2.png) no-repeat center bottom/100%;left: 0;width: 100%;height: 100%;}
.companys dd:nth-child(1) img{height: 0.96rem;}
.companys dd:nth-child(1) a{color: #000000;padding-top: 0;height: 2.25rem;}
.companys dd:nth-child(1) a:hover{color: var(--primary-color);}
.companys dd:nth-child(2){float: left;margin-left: 0.75rem;}
.companys dd:nth-child(3){float: right;margin-right: 0.75rem;}
.companys dd a:hover{transform: translateY(-0.15rem);}
@keyframes lineUp {
  0% { transform: translateY(100%); }
  50% { transform: translateY(-80%); }
  100% { transform: translateY(0); opacity: 0;}
}
@media(min-width:1025px){
  .home-about .detail{width: calc(840 / 1600 * 100%);}
  .home-about .numList li{min-height: 1.6rem;}
  .home-about .numList li:nth-child(odd) .line{height: calc(100% - 0.5rem);}
  .companys{width: 7.84rem;margin-right: -0.92rem;margin-bottom: 0.3rem;}
}
@media(max-width:1024px){
  .home-about{padding-bottom: var(--padding-margin__100);}
  .companys{margin-top: 0.35rem;}
}
@media(max-width:768px){
  .home-about{padding-bottom: 0;}
  .home-about .numList {flex-wrap: wrap;}
  .home-about .numList li{width: 50%;flex: none;margin-bottom: 0.15rem;}
}
@media(max-width:640px){
  .companys{height: 4.8rem;}
  .companys dd:nth-child(1) a{padding-top: 0.2rem;}
  .companys dd:nth-child(1) img{height: 0.8rem;}
  .companys dd a{padding-top: 0.75rem;}
  .companys dd img{height: 0.5rem;}
  .companys dd:nth-child(2){margin-left: 0.2rem;}
  .companys dd:nth-child(3){margin-right: 0.2rem;}
  .home-about .nav dd{width: 33.333%;}
}

/* home-business */
.home-business{padding: var(--padding-margin__100) 6.25%;color: #fff;overflow: hidden;position: relative;}
.home-business a{color: #fff;}
.home-business .item{overflow: hidden;}
.home-business .title{text-align: center;}
.home-business .title .tit{line-height: calc(32 / 24);font-size: var(--font-size__24);max-width: 1.5rem;margin: var(--padding-margin__20) auto 0;min-height: 0.7rem;}
.home-business .title .icon img{height: 0.57rem;}
.home-business .title .num{font-family: var(--font-family__en2);font-weight: var(--font-weight__b);font-size: var(--font-size__30);line-height: 0.72rem;margin-bottom: 0.3rem;position: relative;}
.home-business .title .num:after{position: absolute;left: 50%;bottom: 0;content: "";width: 0.15rem;height: 2px;background-color: #fff;margin-left: -0.075rem;}
.home-business .info {flex: 1;}
.home-business .info .icon img{height: 0.76rem;}
.home-business .info .desc{line-height: calc(36 / 18);font-weight: var(--font-weight__l);margin: var(--padding-margin__20) 0 var(--padding-margin__50);}
.home-business .info .inner{width: 3.78rem;transition: all 0.8s ease;padding: var(--padding-margin__55) var(--padding-margin__30) var(--padding-margin__55) var(--padding-margin__55);}
.home-business .info p{margin: 0;}
.home-business .info .tit {line-height: calc(32 / 24);font-size: var(--font-size__24);margin-top: var(--padding-margin__15);}
.home-business .info .tit br{display: contents;}
.home-business .is-bgImg__cover:after{left: 0;top: 0;width: 100%;height: 100%;position: absolute;content: "";background-color: rgba(8,35,77,0.1);}
.home-business .is-bgImg__cover video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}

@media(min-width:1025px){
.home-business{height: 70vh;position: relative;padding: 0;}
.home-business .titHead{position: absolute;top: 0.5rem;z-index: 15;left:25%;width: 50%;}
.home-business .card a{height: 70vh;}
.home-business .title{height: 70vh;transition: all 0.6s ease-out;}
.home-business .info{height: 70vh;position: absolute;right: -50%;opacity: 0;transition: all 0.6s ease-out;}
.home-business .info .tit{display: none;}
.home-business .item{flex: 1;position: relative;z-index: 10;transition: all 1s ease-out;}
.home-business .item:not(:last-child){border-right: 1px solid rgba(var(--white-color__rgb), 0.2);}
.home-business .item.hover {flex: 2.5;background-color: rgba(32,107,176,0.6);backdrop-filter: blur(20px) saturate(150%);}
.home-business .item.hover .title{width: 1.48rem;padding: 0 0.55rem;background-image: linear-gradient(to top, rgba(var(--primary-color__rgb),0.8) , rgba(var(--primary-color__rgb),0));}
.home-business .item.hover .title .tit{font-size: var(--font-size__36);line-height: 1.1;}
.home-business .item.hover .title br{display: contents;}
.home-business .item.hover .title .icon{display: none;}
.home-business .item.hover .info{display: flex;position: relative;opacity: 1;right: 0;}
.home-business .item.hover .inner{transform: translateX(0);}
}
@media(max-width:1560px){
  .home-business .info .inner{width: 3rem;padding: var(--padding-margin__25);}
}
@media(max-width:1024px){
  /* .home-business .is-bgImg__cover{display: none;} */
  .home-business .is-bgImg__cover video{display: none;}
  .home-business .title{display: none;}
  .home-business .titHead{position: relative;z-index: 10;}
  .home-business .card{display: flex;flex-wrap: wrap;justify-content: space-between;position: relative;z-index: 10;}
  .home-business .card .item{background-color: rgba(213,177,118,0.8);padding: var(--padding-margin__30);border-radius: 0.05rem;width: 49%;}
  .home-business .info .desc{line-height: 1.2;}
  .home-business .card .item:not(:last-child){margin-bottom: 0.15rem;}
  .home-business .info .desc{--clamp: 2;}
  .home-business .info .icon img{height: 0.5rem;}
  .home-business .info .inner{width: auto;padding: 0;}
}

/* home-culture */
.home-culture{padding: 0.1rem 0 0.2rem;overflow: hidden;position: relative;background-image: linear-gradient(to bottom, #fff , #fcf7f0);}
.home-culture:before{position: absolute;left: 0;top: 0;width: 100%;content: "";z-index: 0;background: url(../images/home-wh_line.png) no-repeat center center/contain;height: 2.86rem;}
.home-culture .culture{padding-top: var(--padding-margin__15);}
.home-culture .culture .slogan{text-align: center;line-height: calc(58 / 36);font-size: var(--font-size__36);margin-bottom: var(--padding-margin__30);display: none;}
.home-culture .culture .slogan:before{display: block;margin: 0px auto;height: 0.4rem;width: 2px;content: "";background-color: var(--primary-color);}
.home-culture .culture .slogan span{color: var(--primary-color);}
.home-culture .culture .slogan span:not(:first-child){margin-left: 0.23rem;}
.home-culture .culture .item{border-radius: 0.1rem;overflow: hidden;position: relative;margin-bottom: var(--padding-margin__30);}
.home-culture .culture .ispic{padding-bottom: calc(500 / 1000 * 100%);}
.home-culture .culture .info{position: absolute;left: 0;width: 100%;padding: var(--padding-margin__35);color: #fff;z-index: 10;bottom: var(--padding-margin__35);}
.home-culture .culture .info .icon img{height: 0.52rem;}
.home-culture .culture .info .tit{font-size: var(--font-size__24);font-weight: var(--font-weight__r);margin-bottom: var(--padding-margin__15);}
.home-culture .culture .info p{margin: 0;font-weight: var(--font-weight__l);font-size: var(--font-size__16);line-height: 1.5;}
.home-culture .culture .info.in{text-align: center;top: 25%;opacity: 0;}
.home-culture .culture .info.in .icon{margin-bottom: var(--padding-margin__35);}
.home-culture .culture .info.out{bottom: 0;padding-right: 0.8rem;}
.home-culture .culture .info.out:after{position: absolute;right: 0.2rem;top: 50%;width: 0.2rem;height: 0.08rem;content: "";background: url(../images/arr_more.svg) no-repeat center center/contain;margin-top: -0.04rem;}
.home-culture .culture .info.out .tit{font-weight: var(--font-weight__b);/*margin-bottom: var(--padding-margin__10);*/}
.home-culture .culture .info.out .inner{flex:1;padding-left: 0.2rem;}
.home-culture .culture .info.out .tit{margin-bottom: var(--padding-margin__10);}
.home-culture .culture .hover .ispic:after{left: 0;bottom: 0;width: 100%;height: 25%;content: "";background-image: linear-gradient(to bottom, rgba(0,0,0,0) , rgba(0,0,0,0.85));z-index: 2;position: absolute;}

.culture-tab{position: relative;}
.culture-tab .ispic{border-radius: 0.1rem;padding-bottom: calc(289 / 500 * 100%);margin-bottom: var(--padding-margin__25);}
.culture-tab .ispic:after{left: 0.1rem;width: calc(100% - 0.2rem);bottom: 0;border-radius: 0.1rem;background-color: #f3e9d9;content: "";position: absolute;height: 100%;z-index: -1;}
.culture-tab .ispic figure{height: calc(100% - 0.1rem);border-radius: 0.1rem;overflow: hidden;}
.culture-tab .title{position: relative;margin-bottom: 0.13rem;}
.culture-tab .title:after{position: absolute;right: 0;content: "";background: url(../images/arr_more_gray.svg) no-repeat center center/contain;transition: all 0.5s ease;width: 0.2rem;height: 0.07rem;top: 50%;margin-top: -0.035rem;}
.culture-tab .tit{width: 80%;font-size: var(--font-size__20);line-height: calc(32 / 20);}
.culture-tab time{font-size: var(--font-size__16);color: #666666;font-weight: var(--font-weight__l);padding-left: 0.25rem;background: url(../images/ico-data.svg) no-repeat 0 center/contain;display: block;line-height: 0.16rem;}
.culture-tab .swiper-slide:hover .title:after{background-image: url(../images/arr_more_red.svg);right: 0.08rem;}
.culture-tab .morebtn{margin-top: var(--padding-margin__25);}

.change-tab{padding: var(--padding-margin__40) 0;}
.change-tab li:not(:last-child){margin-right: 0.6rem;position: relative;}
.change-tab li:not(:last-child):After{position: absolute;right: -0.32rem;top: 50%;width: 1px;height: 0.3rem;margin-top: -0.15rem;content: "";background-color: #e4e2e1;}
.change-tab li{position: relative;cursor: pointer;font-size: var(--font-size__32);color: #666666;}
.change-tab li.on{color: var(--primary-color);}

@media(min-width:1025px){
.home-culture .culture .card {margin-left: -0.2rem;margin-bottom: -0.3rem;}
.home-culture .culture .item{flex: 1;margin-left: 0.2rem;transition: all 1s ease-out;}
.home-culture .culture .item.hover{flex: 3.5;}
.home-culture .culture .info.out:after{right: 0;opacity: 0;transition: all 0.8s ease-in-out;}
.home-culture .culture .item.hover .info.out:after{right: 0.4rem;opacity: 1;}
.home-culture .culture .info.in{opacity: 1;transition: all 0.5s ease-in-out;}
.home-culture .culture .item.hover .info.in{top: 10%;opacity: 0;}
.home-culture .culture .info.out{opacity: 0;bottom: -1.5rem;transition: all 0.8s ease-in-out;}
.home-culture .culture .item.hover .info.out{bottom: 0;opacity: 1;}
.change-tab li a{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;}
.home-culture .culture .ispic{padding-bottom: 5rem;}
}
@media(max-width:768px){
.home-culture .culture-tab .swiper{padding-right: 10%;}
}

/* common s */
main{background-color: #fff;position: relative;z-index: 1;}
.pageBan{position: relative;background-position: center center;background-repeat: no-repeat;background-size: cover;background-color: #fff;}
.pageBan .info{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);color: #fff;z-index: 2;}
.pageBan .info h2{font-size: var(--font-size__48);font-weight: var(--font-weight__b);padding: var(--padding-margin__30) 0 var(--padding-margin__40);position: relative;margin: 0;}
.pageBan .info h2:before{left: 0;top: 0;width: 0.45rem;height: 0.03rem;content: "";background-color: var(--primary-color);position: absolute;display: none !important;}
.pageBan .info h3{font-size: var(--font-size__100);font-weight: var(--font-weight__b);font-family: var(--font-family__en);color: rgba(var(--white-color__rgb),0.15);position: absolute;left: 0;top: -0.06rem;width: 100%;margin: 0;text-transform: uppercase;display: none !important;}
.pageBan .info .desc{font-weight: var(--font-weight__l);line-height: 1.5;display: none !important;}
.pageBan .ispic{padding-bottom: calc(500 / 1920 * 100%);}
.pageBan .ispic img{transition: all 5s ease;transform: scale(1.1);}
.pageBan.on .ispic img{transform: scale(1);}
.pageBan .tc{justify-content:center;}
.pageBan.zt{margin-top: var(--header_height);}
.pageBan.zt .ispic{padding-bottom: 0;}

.pageBan .place{padding: 0.2rem 0;background-color: #fff;position: relative;z-index: 10;width: 100%;}
.pageBan .place .auto-inner:before{width: 0.6rem;height: 0.8rem;border-radius: 5px 5px 0 0;background: var(--primary-color) url(../images/ico-home.svg) no-repeat center center/0.16rem 0.16rem;content: "";margin-right: 0.1rem;}
.pageBan .place a{color: #999999;display: inline-block;padding-right:0.32rem;position: relative;}  
.pageBan .place a:hover{color: var(--primary-color);}
.pageBan .place a:after{position: absolute;right: 0;width: 0.32rem;text-align: center;content: "";top: 5%;background: url(../images/arr-r-white.svg) no-repeat center center/6px 10px;height: 100%;}
.pageBan .place a:hover{color: #fff;}  
.pageBan .place span{display: inline-block;color: var(--primary-color);}

@media(min-width:1025px){
.pageBan .place{position: absolute;bottom: 0;left: 50%;z-index: 3;transform: translateX(-50%);line-height: calc(22 / 14);color: rgba(var(--white-color__rgb),0.5);font-size: var(--font-size__16);background-color: transparent;height: 0.8rem;padding: 0;}    
.pageBan .place .auto-inner{display:flex;align-items: center;}    
.pageBan .place a{color: rgba(var(--white-color__rgb),0.5);}
.pageBan .place span{color: #fff;}
}
@media(max-width:1024px){
  .pageBan .place a:after{background-image: url(../images/arr-r-gray.svg)}
  .pageBan .info h2,.pageBan .info h3{display: none;}
}

.open-smenu{display: none;background-color: var(--primary-color);color: #fff;text-align: center;font-size: var(--font-size__36);border-bottom: 1px solid rgba(0,0,0,0.05);padding: 0.12rem 0;border-radius: 0.05rem;}
.open-smenu:after{width: 0.22rem;height: 0.22rem;background: url(../images/arr_xjt_white.svg) no-repeat center center/contain;content: "";display: inline-block;margin-left: 0.1rem;transition: all 0.5s ease;vertical-align: middle;}
.open-smenu.on:after{transform: rotate(-180deg);}
.subMenu{position: relative;z-index: 1;border-bottom: 1px solid rgba(var(--black-color__rgb),0.05);background-image: linear-gradient(to bottom, #fff , #fafafa);}
.subMenu ul li{position: relative;}
.subMenu ul li:not(:last-child){margin-right:var(--padding-margin__40);}
.subMenu ul li span{position: relative;display: inline-block;z-index: 1;}
.subMenu ul li:after{position: absolute;content: "";transition: all 0.5s ease-in-out;height: 60%;background-color: var(--primary-color);width: 0;left: 50%;bottom: 20%;z-index: 0;border-radius: 0.05rem;}
.subMenu ul li a{color:#555555;font-weight: var(--font-weight__r);padding: 0 0.15rem;display: block;line-height: 0.89rem;}
.subMenu ul li.onli:after,.subMenu ul li:hover:after{width: 100%;left: 0;}
.subMenu ul li:hover a{color:#fff;}
.subMenu ul li.onli a{color:#fff;font-weight: var(--font-weight__b);}

.SubNav{margin-bottom: var(--padding-margin__50);}
.SubNav ul{margin-bottom: -0.15rem;}
.SubNav li{margin-bottom: 0.15rem;}
.SubNav li:not(:last-child){margin-right: var(--padding-margin__25);}
.SubNav li a{padding: 0.1rem var(--padding-margin__15);background-color: #eee;border-radius: 0.05rem;display: block;}
.SubNav li.on a{color: #fff;background-color: var(--primary-color);}

.subTit{padding-bottom: var(--padding-margin__45);}
.subTit h2{font-size:var(--font-size__40);color: #252525;font-weight: var(--font-weight__b);margin: 0;position: relative;}
.subTit h2:before{position: absolute;top: -0.17rem;left: -0.17rem;content: "";width: 0.46rem;height: 0.49rem;background: url(../images/subtit_dot.png) no-repeat center center/contain;z-index: -1;}
.subTit.red h2{color: var(--primary-color);}

.subPage{position: relative;padding: var(--padding-margin__80) 0 var(--padding-margin__100);background-color: #fff;overflow: hidden;}

@media(max-width:1024px){
  .subMenu{border-bottom: 0;}
  .subMenu ul{display: flex;flex-wrap: wrap;}
  .subMenu ul li{min-height: auto;padding: 0.1rem 0;font-size: var(--font-size__18);min-width:33.333%;text-align:center;}
  .subMenu ul li:not(:last-child){margin:0;}
  .subMenu ul li:after{display: none;}
  .subMenu ul li a{line-height: 2.5;padding:0;}
  .subMenu ul li:hover a{color:var(--primary-color);}
  .subMenu ul li.onli a{color:var(--primary-color);}
}
@media(max-width:640px){
  .search-box{min-width: 100%;}
}
/* common end */

/* about */
.about-info{background-image: linear-gradient(to bottom, #fff , #faf4eb);}
.about-info .areainfo{margin-bottom: var(--padding-margin__60);}
.about-info .areainfo .info pre{font-size: var(--font-size__24);color: #000;font-weight: var(--font-weight__r);line-height: calc(36 / 24);margin-bottom: var(--padding-margin__50);}
.about-info .areainfo .info pre span{color: var(--primary-color);}
.about-info .areainfo .info{margin-bottom: var(--padding-margin__50);}
.about-info .areainfo .companys{margin-top: 0.2rem;margin-bottom: 0;}
.about-info .numList{margin: var(--padding-margin__80) 0 var(--padding-margin__90);position: relative;}
.about-info .numList li{position: relative;}
.about-info .numList .num{height: 0.43rem;}
.about-info .numList .num span{color: #cda667;font-size: var(--font-size__56);display: inline-block;vertical-align: top;line-height: 0.43rem;font-family: var(--font-family__en2);font-weight: var(--font-weight__b);}
.about-info .numList .num sup{color: #686c70;margin-left: 0.08rem;font-size: var(--font-size__18);}
.about-info .numList p{margin: var(--padding-margin__20) 0 0 0;font-weight: var(--font-weight__l);line-height: 1.25;}
.about-info .numList li:hover .line:after{height: 100%;}
.about-info .numList:after{position: absolute;left: 50%;top: -0.75rem;width: 19.2rem;height: 2.62rem;background: url(../images/about_line.png) no-repeat center center/ auto 100%;content: "";z-index: -1;opacity: 0.7;transform: translateX(-50%);}

@media(min-width:1025px){
.about-info .areainfo .info{flex: 1;margin-bottom: 0;}
.about-info .areainfo .companys{width: calc(786 / 1400 * 100%);margin-left: calc(60 / 1400 * 100%);margin-right: -0.2rem;}
}

/* leader */
.about-leader .item{background-image: linear-gradient(to right, #fffbf5 , #fff9f0);margin-bottom: var(--padding-margin__40);padding: var(--padding-margin__40);transition: all 0.5s;}
.about-leader .item .top{border-bottom: 1px solid rgba(var(--secondary-color__rgb), 0.2);padding-bottom: 0.2rem;position: relative;margin-bottom: var(--padding-margin__35);}
.about-leader .item .top:after{position: absolute;left: 0;bottom: -1px;width: 0.4rem;height: 2px;content: "";background-color: var(--primary-color);}
.about-leader .item .top h2{font-size: var(--font-size__32);margin: 0 0 0.15rem;font-weight: var(--font-weight__r);}
.about-leader .item .top p{margin: 0;color: var(--secondary-color);font-weight: var(--font-weight__l);}
.about-leader .item .desc{font-size: var(--font-size__16);line-height: calc(32 / 16);font-weight: var(--font-weight__l);}
.about-leader .item:hover{color: #fff;background: var(--primary-color);}
.about-leader .item:hover .top:after{background-color: #fff;}
.about-leader .item:hover .top p{color: #fff;}
@media(min-width:769px){
.about-leader .item{width: calc(680 / 1400 * 100%);}
}

/* history */
.about-history{min-height: 56.667vw;background: url(../images/historybg.jpg) repeat-y 0px top;;padding-top: 0;overflow: hidden;}
.about-history:before{left: 0;width: 100%;height: 2rem;content: "";position: absolute;background-color: #fefefe;}
.about-history .bg{background: url(../images/about-history_bg.jpg) no-repeat center top/100%;content: "";left: 0;top: 0;width: 100%;height: 56.667vw;z-index: 0;position: absolute;}
.about-history .subTit{position: absolute;top: var(--padding-margin__80);left: 2.42rem;z-index: 2;}
.about-history #thumbs-tab{min-height: 43.385vw;position: relative;z-index: 10;}
.about-history #thumbs-tab .swiper-slide{text-align: center;min-height: 43.385vw;}
.about-history #thumbs-tab .dot{position: relative;width: 0.1rem;height: 0.1rem;border-radius: 50%;background-color: var(--secondary-color);margin: 0px auto 0.2rem;}
.about-history #thumbs-tab .dot:After{position: absolute;left: 50%;top: 50%;width: 0.24rem;height: 0.24rem;margin: -0.12rem 0 0 -0.12rem;content: "";z-index: -1;background-color:rgba(var(--secondary-color__rgb), 0.2);border-radius: 50%;}
.about-history #thumbs-tab .dot:before{position: absolute;left: 50%;top: 50%;width: 0.28rem;height: 0.28rem;margin: -0.14rem 0 0 -0.14rem;content: "";z-index: -1;background-color:rgba(var(--primary-color__rgb), 1);border-radius: 50%;opacity: 0;}
.about-history #thumbs-tab .inner{position: relative;text-align: center;}
.about-history #thumbs-tab .ispic{position: absolute;width: 1rem;height: 1rem;top: -1.8rem;left: 50%;margin-left: -0.8rem;transition: all 0.5s ease-in-out;opacity: 0;}
.about-history #thumbs-tab .ispic img{object-fit:contain;border-radius: 0.1rem;border: 0.03rem solid var(--primary-color);width:auto;}
.about-history #thumbs-tab time{font-size: var(--font-size__20);font-weight: var(--font-weight__l);}
.about-history #thumbs-tab .swiper-slide{cursor: pointer;text-align: center;}
.about-history #thumbs-tab .swiper-slide-visible{padding-top: 41.667vw;}
.about-history #thumbs-tab .swiper-slide-visible+li{padding-top: 38.063vw;}
.about-history #thumbs-tab .swiper-slide-visible+li+li{padding-top: 31.458vw;}
.about-history #thumbs-tab .swiper-slide-visible+li+li+li{padding-top: 23.313vw;}
.about-history #thumbs-tab .swiper-slide-visible+li+li+li+li{padding-top: 13.917vw;}
.about-history #thumbs-tab .swiper-slide-visible+li+li+li+li+li{padding-top: 6.469vw;}
.about-history #thumbs-tab .swiper-slide-visible+li+li+li+li+li+li{padding-top: 9.375vw;}
.about-history #thumbs-tab .swiper-slide-visible+li+li+li+li+li+li+li{padding-top: 6.25vw;}
/* .about-history #thumbs-tab .swiper-slide:hover .ispic, */
.about-history #thumbs-tab .swiper-slide-thumb-active .ispic{width: 1.6rem;height: 1.6rem;opacity: 1;}
.about-history #thumbs-tab .swiper-slide-thumb-active time{font-weight: var(--font-weight__r);}
.about-history #thumbs-tab .swiper-slide-thumb-active .dot,
.about-history #thumbs-tab .swiper-slide:hover .dot{background-color: var(--primary-color);}
.about-history #thumbs-tab .swiper-slide:hover .dot:after,
.about-history #thumbs-tab .swiper-slide-thumb-active .dot:before,
.about-history #thumbs-tab .swiper-slide-thumb-active .dot:after{background-color: rgba(var(--primary-color__rgb),0.5);opacity: 1;
animation: scaleAnimate 2s linear;
animation-iteration-count: infinite;}
.about-history #thumbs-tab .swiper-slide-thumb-active .dot::after {animation-delay: .5s;}

.about-history #thumbs-con{margin-left: calc(780 / 1920 * 100%);width: calc(880 / 1920 * 100%);margin-top: -2.2rem;position: relative;padding: 0 1.18rem;z-index: 10;}
.about-history #thumbs-con .swiper-slide{padding-top: var(--padding-margin__80);}
.about-history #thumbs-con .time{color: rgba(var(--secondary-color__rgb), 0.08);font-size: 2rem;position: absolute;left: 0;top: 0;z-index: -1;font-family: var(--font-family__en2);font-weight: bold;line-height: 0.7;}
.about-history #thumbs-con time{color: var(--primary-color);font-weight: var(--font-weight__b);padding: var(--padding-margin__25) 0;display: block;}
.about-history #thumbs-con time span{font-family: var(--font-family__en2);font-size: var(--font-size__70);}
.about-history #thumbs-con .desc{line-height: 1.66;height:3.33em;font-weight: var(--font-weight__l);overflow: hidden;}
.about-history #thumbs-con .desc.on{height: auto;}
.about-history #thumbs-con .desc dl+dl{margin-top: 0.1rem;}
.about-history #thumbs-con .desc p{margin: 0;}
.about-history #thumbs-con .desc p+p{margin-top: 0.1rem;}
.about-history #thumbs-con .showmore{color: var(--primary-color);font-weight: var(--font-weight__l);margin-top: var(--padding-margin__45);display: flex;align-items: center;width: 0.8rem;cursor: pointer;}
.about-history #thumbs-con .showmore:after{margin-left: 0.12rem;width: 0.1rem;height: 0.06rem;content: "";background: url(../images/arr_xjt_red.svg) no-repeat center center/contain;}
.about-history #thumbs-con .swiper-slide-active .time{animation:zoomInSmall 0.6s .4s ease both;-webkit-animation:zoomInSmall 0.6s .4s ease both;-moz-animation:zoomInSmall 0.6s .4s ease both;}
.about-history #thumbs-con .arr{top: 1.8rem; transform: translateY(0);}

@media(max-width:1024px){
 .about-history #thumbs-con{margin:0 5% 0;width: auto;}
 .about-history #thumbs-tab .swiper-slide-thumb-active .ispic{
     width: 1.4rem;
        height: 1.4rem;
        top: -1.65rem;
        margin-left: -0.7rem;
 }
}
@media(max-width:768px){
  .about-history .bg{top: -0.5rem;transform: rotate(5deg) !important;width: 115%;left: -5%;opacity: 1 !important;transition: all 0s !important;}
  /* .about-history #thumbs-tab {padding-top: 1rem;} */
  .about-history #thumbs-tab .swiper-slide-thumb-active .ispic{
      width: 1.1rem;
        height: 1.1rem;
        margin-left: -0.55rem;
        top: -1.25rem;
  }
  .about-history #thumbs-con{padding: 0 0.8rem;margin: 0;}
  .about-history #thumbs-con .time{font-size: 1rem;}
  .about-history #thumbs-tab .swiper-slide-visible+li+li{padding-top: 30vw;}
  .about-history #thumbs-tab .swiper-slide-visible+li+li+li{padding-top: 25vw;}
  .about-history #thumbs-con .arr{top: 0.5rem;}
}
@media(max-width:480px){
  .about-history .bg{top: 0.5rem;}
  .about-history #thumbs-tab .swiper{padding-top: 1rem;}
  .about-history #thumbs-tab .swiper-slide-thumb-active .ispic{width: 0.7rem;height: 0.7rem;margin-left: -0.38rem;}
  .about-history{padding-bottom: 0.8rem;}
  .about-history .subTit{left: 0.4rem;}
}

/* events */
.about-events{background:url(../images/historybg2.jpg) no-repeat right bottom;}
.about-events #thumbs-tab .swiper{padding: 0.2rem 0;}
.about-events #thumbs-tab .swiper:before{position: absolute;left: 0.05rem;top: 0;height: 100%;width: 0.06rem;content: "";background-color: rgba(var(--secondary-color__rgb), 0.2);border-radius: 0.06rem;}
.about-events #thumbs-tab .swiper-slide{font-size: var(--font-size__24);color: var(--secondary-color);cursor: pointer;}
.about-events #thumbs-tab .dot{width: 0.84rem;border-bottom: 1px dashed var(--secondary-color);margin:0 0.2rem 0 0.16rem;transition: all 0.5s;position: relative;}
.about-events #thumbs-tab .dot:before{position: absolute;width: 0.16rem;height: 0.16rem;border-radius: 50%;border: 0.05rem solid var(--secondary-color);content: "";top: 50%;margin-top:-0.08rem;left: -0.16rem;}
.about-events #thumbs-tab .swiper-slide-thumb-active {color: var(--primary-color);font-size: var(--font-size__32);font-weight: var(--font-weight__b);}
.about-events #thumbs-tab .swiper-slide-thumb-active .dot{border-bottom-color: var(--primary-color);width: 1.69rem;}
.about-events #thumbs-tab .swiper-slide-thumb-active .dot:before{border-color: var(--primary-color);}

.about-events #thumbs-con .swiper-slide{font-weight: var(--font-weight__l);}
.about-events .arr{top: auto;transform: translateY(0);bottom: -0.2rem;border: 0;box-shadow: 0 3px 12px rgba(var(--primary-color__rgb), 0.15);}
.about-events .swiper-button-prev{right: 0.85rem;left: auto;}

.about-events .bg{width: 31.25vw;top: 0;height: 100%;position: absolute;background-image: linear-gradient(to top, #f2e4ce , #ffffff);}
.about-events .bg:after{width: 1.02rem;right: 0;top: 0;height: 100%;content: "";position: absolute;background: url(../images/linebg.png) repeat-y right top/100%;}
.about-events #thumbs-tab .swiper{height: 7rem !important;overflow: hidden;}
.about-events #thumbs-tab .swiper-slide{height: 0.67rem !important;display: flex;align-items: center;}
.about-events #thumbs-tab{width: calc(340 / 1400 * 100%);}
.about-events #thumbs-con{width: calc(968 / 1400 * 100%);padding-top: 1.2rem;}

@media(min-width:1025px){
  .about-events #thumbs-con .edit-info{margin-right: 0.8rem;}
}
@media(max-width:1560px){
  .about-events .bg{width: 28vw;}
}
@media(max-width:1024px){
  .about-events{padding-bottom: 1rem;}
  .about-events .arr{bottom: -0.6rem;}
  .about-events #thumbs-tab .swiper-slide-thumb-active .dot{width: 0.5rem;}
  .about-events #thumbs-tab .dot{width: 0.3rem;margin-right: 0.15rem;}
}
@media(max-width:480px){
  .about-events #thumbs-con{padding-top: 0.8rem;}
  .about-events #thumbs-tab .swiper-slide-thumb-active .dot{width: 0.3rem;}
  .about-events #thumbs-tab .dot{width: 0.15rem;margin-right: 0.1rem;}
}

/* news */
.search-box{margin: 0 0 var(--padding-margin__50);}
.search-box .input{width: 43%;position: relative;}
.search-box .input input{height: 0.49rem;border: 0;background-color: transparent;flex: 1;padding: 0 0.7rem 0 0.1rem;}
.search-box .input button{border: 0;width: 0.7rem;height: 100%;position: absolute;right: 0;top: 0;background: url(../images/search-black.svg) no-repeat center center/0.17rem 0.18rem;cursor: pointer;}
.search-box .input button:hover{opacity: 0.5;}
.search-box h2{font-size: var(--font-size__32);color: #181f28;font-weight: var(--font-weight__r);margin: 0;}
.search-box .select-txt:not(:last-child){margin-right: var(--padding-margin__30);}
.search-box .select-txt{width: 2.2rem;}

.photonews-list .item{margin-bottom: var(--padding-margin__60);border-bottom: 1px solid rgba(var(--secondary-color__rgb), 0.5);}
.photonews-list a{display: block;}
.photonews-list .ispic{border-radius: 5px;padding-bottom: calc(280 / 440 * 100%);margin-bottom: var(--padding-margin__35);}
/* .photonews-list .title{margin:var(--padding-margin__15) 0 var(--padding-margin__35) 0;height:3.32em;} */
.photonews-list .tit{line-height: 1.66;margin:var(--padding-margin__15) 0 var(--padding-margin__35) 0;min-height:3.32em;}
.photonews-list time{color: #777777;font-size: var(--font-size__16);font-family:var(--font-family__en2);font-weight: 700;}
.photonews-list .item:hover{border-bottom: 1px solid rgba(var(--secondary-color__rgb), 1);}

.video-list .item{padding-bottom: var(--padding-margin__40);}
.video-list a{display: block;}
.video-list .ispic{padding-top: calc(265 / 450 * 100%);}
.video-list .ispic:after{content: "";left: 0;top: 0;width: 100%;height: 100%;z-index: 1;background-color: rgba(0,0,0,0.2);position: absolute;transition: all 0.5s;}
.video-list .ispic:before{content: "";left: 0.3rem;z-index: 2;bottom: 0.29rem;width: 0.39rem;height: 0.39rem;position: absolute;background: url(../images/play.svg) no-repeat center center/contain;transition: all 0.5s ease-in-out;}
.video-list .info{padding: 0.24rem 0 0.12rem 0;min-height: 1rem;transition: all 0.5s ease-in-out;}
.video-list .tit{font-size:var(--font-size__22);line-height: 1.2;}
.video-list .item:hover .info{padding-left: 0.3rem;padding-right: 0.3rem;}
.video-list .item:hover .ispic:after{background-color: rgba(0,0,0,0.1);}
.video-list .item:hover .ispic:before{transform: scale(1.2);}

.news-focus{margin-bottom: var(--padding-margin__80);overflow: hidden;}
.news-focus .item{background: #faf7f8;}
.news-focus .ispic{padding-bottom: 60%;}
.news-focus .info{flex:1;padding: var(--padding-margin__30) var(--padding-margin__60);}
.news-focus .tit{min-height: 2.8em;margin: var(--padding-margin__30) 0 var(--padding-margin__20);line-height: 1.4;font-size: var(--font-size__30);font-weight: var(--font-weight__b);}
.news-focus .desc{min-height: 4.2em;color: #666;margin-bottom: var(--padding-margin__60);line-height: 1.4;}
.news-focus .date{color: #999;font-size: var(--font-size__16);}
.news-focus .date b{display: block;line-height: 1;color: #333;font-size: var(--font-size__30);margin-bottom: 0.08rem;}
.news-focus .date:after{width: 0.33rem;height: 1.719vw;border-bottom: 0.03rem solid var(--primary-color);content: "";display: block;}
.news-focus .swiper-pagination{width: 59.72%;bottom: 0.3rem;}
.news-focus .swiper-pagination-bullet{width: 0.42rem;height: 0.06rem;background-color: #e5e5e5;border-radius: 0;}
.news-focus .swiper-pagination-bullet-active{background-color: var(--primary-color);}
.news-focus .swiper-button-prev{left: 1.8%;}
.news-focus .swiper-button-next{right: 42%;}
.news-focus .arr:hover{background-color: var(--primary-color);border: 1px solid var(--primary-color);}

.info-list{padding-bottom: 0.2rem;}
.info-list .item{margin-bottom: var(--padding-margin__40);}
.info-list .item a{display: block;padding-left: 0.39rem;position: relative;}
.info-list .item .date{position: absolute;left: 0;top: 50%;transform: translateY(-50%);
	background: linear-gradient(135deg, transparent 0, #f2edee 0) top left, linear-gradient(-135deg, transparent 0.15rem, #f2edee 0) top right, linear-gradient(-45deg, transparent 0, #f2edee 0) bottom right, linear-gradient(45deg, transparent 0, #f2edee 0) bottom left;
	background-size: 51% 50%;background-repeat: no-repeat;width: 0.83rem;font-size: var(--font-size__16);height: 1.48rem;z-index: 10;transition: all 0.5s;}
.info-list .item .date b{display: block;font-size: var(--font-size__30);line-height: 1.6;}
.info-list .item .info{border: 1px solid #e6e6e6;min-height: 2.18rem;padding: 0.3rem 0.54rem 0.2rem 1rem;}
.info-list .item .tit{margin-bottom: var(--padding-margin__35);min-height:3em;font-size:var(--font-size__22);line-height: 1.5;}
.info-list .item .mores{color: var(--f999-color);}
.info-list .item:hover .date{color: #fff;background: linear-gradient(135deg, transparent 0, var(--primary-color) 0) top left, linear-gradient(-135deg, transparent 0.15rem, var(--primary-color) 0) top right, linear-gradient(-45deg, transparent 0, var(--primary-color) 0) bottom right, linear-gradient(45deg, transparent 0, var(--primary-color) 0) bottom left;background-size: 51% 50%;background-repeat: no-repeat;}
.info-list .item:hover .info{background-color: #fff;}

.notice-list .item a{border-bottom: 1px solid #e3e3e3;padding-bottom: var(--padding-margin__40);margin-bottom: var(--padding-margin__40);}
.notice-list .date{width: 1rem;height: 1rem;text-align: center;border: 1px solid #dcdcdc;border-radius: 5px;overflow: hidden;position: relative;color: #999;font-size: var(--font-size__16);font-weight: var(--font-weight__l);}
.notice-list .date span{font-size: var(--font-size__30);line-height: 0.44rem;color: #333;font-weight: var(--font-weight__r);}
.notice-list .date:after{width: 100%;height: 0;background-color: var(--primary-color);transition: all 0.5s ease-in-out;content: "";position: absolute;bottom: 0;z-index: -1;}
.notice-list .info{flex: 1;padding: 0 0.3rem;position: relative;}
.notice-list .tit{font-size: var(--font-size__20);line-height: 1.5;margin-bottom: 0.1rem;}
.notice-list .desc{font-size: var(--font-size__16);color: #777777;font-weight: var(--font-weight__l);}
.notice-list .mores{padding:0 0.5rem;position: relative;}
.notice-list .item:hover .info:after{height: 1rem;}
.notice-list .item:hover .date,.notice-list .item:hover .date span{color: #fff;}
.notice-list .item:hover .date:after{height: 100%;}

@media(min-width:769px){
  .photonews-list{margin:0 0 0 -0.4rem;}
  .photonews-list .item{width: calc(100% / 3 - 0.4rem);margin-left:0.4rem;}
  .video-list{margin:0 0 0 -0.4rem;}
  .video-list .item{width: 33.333%;padding-left:0.4rem;}
  .news-focus .ispic{width: 59.72%;padding-bottom: calc(490 / 830 * 59.72%);}
  .info-list .item{width: 47.91%;margin-bottom: var(--padding-margin__60);}
  .notice-list .info:after{position: absolute;right: 0;top: 50%;transform: translateY(-50%);height: 0;width: 1px;content: "";background-color: var(--primary-color);z-index: 1;transition: all 0.5s ease-in-out;}
}
@media(max-width:768px){
  .search-box h2{margin-bottom: 0.2rem;}
  .search-box .select-txt{flex: 1;}
  .photonews-list .tit{font-size: var(--font-size__20);}
  .video-list .info{min-height: 0.7rem;}
  .news-focus .date b{display: inline-block;margin-right: 0.1rem;}
  .news-focus .arr{display: none;}
  .news-focus .info{padding: 0.3rem 0.3rem 0.5rem;}
  .news-focus .swiper-pagination{width: 100%;}
  .info-list .item .info{min-height: auto;}
  .info-list .item .info{padding: 0.2rem 0.2rem 0.2rem 0.6rem;}
  .info-list .item .date{height: 1rem;}
  .notice-list .mores{display: none;}
  .notice-list .info{padding:0 0 0 0.2rem;}
  .notice-list .date{width: 0.85rem;height: 0.88rem;}
}

/* detail */
.news-details{padding: var(--padding-margin__80) 0 var(--padding-margin__100);margin-top: var(--header_height);background: #f3f7fa;}
.news-details .content{background-color: #fff;border-radius: 0.1rem;padding: var(--padding-margin__40);}
.news-details .place{display: inline-block;padding: var(--padding-margin__12) var(--padding-margin__30);background-color: #fff;line-height: 0.22rem;font-weight: var(--font-weight__l);border-radius: 0.46rem;margin-bottom: var(--padding-margin__20);}
.news-details .place a{display: inline-block;padding-right: var(--padding-margin__30);position: relative;}
.news-details .place a:hover{text-decoration: underline;}
.news-details .place a:after{position: absolute;right: 0;width: var(--padding-margin__30);text-align: center;content: ">";}
.news-details .place span{display: inline-block;}
.news-details .title{margin: 0 0 var(--padding-margin__30);line-height: calc(72 / 48);color: #222222;font-size: var(--font-size__34);font-weight: var(--font-weight__b);text-align: center;}
.news-details .date{font-size: var(--font-size__16);font-weight: var(--font-weight__l);margin-top: var(--padding-margin__30);text-align: center;}
.news-details .date span{display: inline-block;}
.news-details .date span:not(:last-child){margin-right: var(--padding-margin__40);}
.news-details .edit-info{border-top:1px solid rgba(209,210,212,0.5);border-bottom:1px solid rgba(209,210,212,0.5);padding: var(--padding-margin__50) 0;margin-top: var(--padding-margin__30);}
.news-details .edit-info h2{font-size: var(--font-size__24);font-weight: var(--font-weight__m);}
.news-details .edit-info img{max-width: 8rem;}
.news-details .edit-info p{text-indent: 2em;}

.edit-info{line-height: calc(36 / 18);text-align: justify;font-weight: var(--font-weight__l);}
.edit-info p{margin: 0;}
.edit-info video{width:8rem;display:block;margin:0px auto;}

.news-page{padding: 0.25rem 1.8rem 0 0;position: relative;}
.news-page .back{position: absolute;width: 1.5rem;right: 0;top: 0.3rem;text-align: center;color: #fff;line-height: 0.52rem;border-radius: 0.52rem;background-color: var(--primary-color);display: flex;align-items: center;justify-content: center;transition: all 0.5s ease-in-out;}
.news-page .back:before{width: 0.15rem;height: 0.16rem;background: url(../images/ico-back.svg) no-repeat center center/contain;content: "";margin-right: 0.14rem;transition: all 0.5s ease-in-out;}
.news-page .back:hover{opacity: 0.8;}
.news-page .back:hover:before{margin-right: 0.18rem;}
.news-page dl{line-height: 0.36rem;font-weight: var(--font-weight__l);}
.news-page dl dt{padding-right: 0.15rem;color: #555555;}
.news-page dl dd{flex: 1;}

@media(max-width:1024px){
  .news-details .edit-info img{max-width: 100% !important;height:auto !important;}
  .edit-info video{width:100%;height:auto !important;}
  .news-details .edit-info table{width:100% !important;}
}
@media(max-width:768px){
  .news-details .edit-info .tc img{width: 100% !important;height:auto !important;}
  .news-details .edit-info *{font-size: var(--font-size__20) !important;line-height: 1.8 !important;}
  .news-page {padding-right: 0;}
  .news-page .back{position: static;margin: 0.15rem auto 0;}
}

/* 党建 */
.DjFocus{margin-bottom: 4.271vw;overflow: hidden;}
.DjFocus .slick-list{padding: 0 19%;}
.DjFocus .item{padding: 2.917vw 0.1rem 0;text-align: center;}
.DjFocus .ispic{padding-top: 23.958vw;margin-bottom: 1.771vw;}
.DjFocus .info{display: none;}
.DjFocus .tit{font-size: var(--font-size__24);margin-bottom: 0.15rem;}
.DjFocus .other{font-size: var(--font-size__16);color: #666666;}
.DjFocus .date{margin-right: 0.16rem;}
.DjFocus .slick-current{padding-top: 0;}
.DjFocus .slick-current .ispic{padding-top: 26.875vw;}
.DjFocus .slick-current .info{display: block;}
.DjFocus .item:hover .tit{color: var(--primary-color);}
.DjFocus .slick-dots{position: static;margin-top: 2.813vw;}
.DjFocus .slick-dots li{width: 0.42rem;height: 0.06rem;background-color: #e5e5e5;}
.DjFocus .slick-dots li button{background-color: var(--primary-color);animation-name: none;}
.DjFocus .slick-dots li.slick-active button{width: 100%;}
.DjFocus .slick-arrow{top: 42%;}
.DjFocus .slick-arrow:hover{background-color: var(--primary-color);border: 1px solid var(--primary-color);}
.DjFocus .slick-prev{transform: translateX(-1rem);}
.DjFocus .slick-next{transform: translateX(1rem);}
.DjFocus:hover .slick-prev{transform: translateX(0.3rem); }
.DjFocus:hover .slick-next{transform: translateX(-0.3rem);}

.DjList .item{width: 47.98%;margin-bottom: 3.125vw;position: relative;padding-top: 0.6rem;}
.DjList .item:After{content: "";left: 0;top: 0;width: 100%;position: absolute;height: 0.6rem;background: url(../images/point_line.jpg) no-repeat right bottom/100% 100%;transition: all 0.5s ease-in-out;}
.DjList .item a{border: 1px solid #d5b7bc;border-top:0;padding: 0.32rem 0.36rem 0.55rem 0.38rem;background: url(../images/djitembg.jpg) no-repeat center bottom/cover;transition: all 0.5s ease-in-out;}
.DjList .item .info{flex: 1;padding-left: 0.3rem;}
.DjList .item .date{color: #999;width: 1.07rem;position: relative;font-size: var(--font-size__16);}
.DjList .item .date:after{position: absolute;right: 0;top: 0.05rem;height: calc(100% - 0.02rem);width: 1px;content: "";background: #e6e6e6;}
.DjList .item .date span{display: block;line-height: 1.2;color: #333;font-size: var(--font-size__30);margin-bottom: 0.1rem;}
.DjList .item .tit{min-height: 3em;margin-bottom: var(--padding-margin__50);font-size: var(--font-size__22);line-height: 1.5;}
.DjList .item .mores{color: var(--f999-color);}
.DjList .item:hover a{border:1px solid #d7001f;border-top: 0;color: #f7e300;}
.DjList .item:hover .tit,.DjList .item:hover .date,.DjList .item:hover .date span{color: #f7e300;}
.DjList .item:hover .mores{color: #fff;}
.DjList .item:hover .mores:before{background: url(../images/arr_white2.png) no-repeat center center/contain;}
.DjList .item:hover .date:After{background: #f7e300;}
.DjList .item:hover:After{background: url(../images/point_line2.jpg) no-repeat right bottom/100% 100%;}
.DjList .item:hover a{background: url(../images/djitembg2.jpg) no-repeat center bottom/cover;}

.zt-list{padding-bottom: var(--padding-margin__25);}
.zt-list .item{margin-bottom: var(--padding-margin__55);}
.zt-list .item a{padding: 0.89rem 0.54rem 0.45rem 0.7rem;background: url(../images/ztbg.png) no-repeat center center/100% 100%; }
.zt-list .item time{width: 0.93rem;color: #999999;font-weight: var(--font-weight__b);font-family: var(--font-family__en2);font-size: var(--font-size__16);position: relative;}
.zt-list .item time:after{position: absolute;right: 0;bottom: 0;height: calc(100% - 0.07rem);content: "";border-right: 1px dashed #bfbfbf;transition: all 0.5;}
.zt-list .item time:before{position: absolute;right: 0;top: 0.07rem;height: 0;content: "";border-right: 1px dashed var(--primary-color);transition: all 0.5s;}
.zt-list .item time b{display: block;font-size: var(--font-size__26);margin-bottom: 0.06rem;}
.zt-list .item .info{flex: 1;padding-left: var(--padding-margin__30);}
.zt-list .item .tit{line-height: calc(36 / 24);min-height: 3em;margin-bottom: var(--padding-margin__35);font-size:var(--font-size__24);}
.zt-list .item:hover time:after{height: 0;}
.zt-list .item:hover time:before{height: calc(100% - 0.07rem);opacity: 1;}

.media-list{padding-bottom: var(--padding-margin__20);}
.media-list .item{padding-bottom: var(--padding-margin__40);margin-bottom: var(--padding-margin__40);border-bottom: 1px solid #e5e5e5;position: relative;}
.media-list .item:after{left: 0;bottom: -1px;height: 1px;background-color: var(--primary-color);content: "";position: absolute;transition: all 0.5s ease-in-out;width: 0;z-index: 10;}
.media-list .ispic{padding-bottom: 60%;margin-top: 0.2rem;border-radius: 0.1rem;}
.media-list time{color: #333;font-weight: var(--font-weight__l);font-size:var(--font-size__16);margin: var(--padding-margin__20) 0;display: block;}
.media-list time.date{background: url(../images/ico-data.svg) no-repeat 0 center/0.16rem 0.16rem;padding-left: 0.25rem;margin-right: 0.25rem;}
.media-list .tit{font-size: var(--font-size__24);transition: all 0.5s;}
.media-list .desc{line-height: calc(28 / 16);color: #666666;font-weight: var(--font-weight__l);margin: var(--padding-margin__20) 0 var(--padding-margin__30);font-size: var(--font-size__16);}
.media-list .item:hover:after{width: 100%;}
.media-list .item:hover .tit{font-weight: var(--font-weight__b);}

@media(min-width:769px){
  .media-list .info{flex: 1;}
  .media-list .ispic{width: calc(500 / 1600 * 100%);padding-bottom: calc(300 / 500 * 31%);margin-right: calc(90 / 1600 * 100%);margin-top: 0;}
  .zt-list .item{width: calc(683 / 1400 * 100%);}
}
@media(max-width:1600px){
	.DjList .item:before{top: -30px;}
}
@media(max-width:1024px){
	.DjList .item:before{top: -10px;}
  .zt-list .item a{padding: 0.5rem 0.3rem 0.3rem 0.3rem;}
}
@media(max-width:768px){
	.DjList .item{width: 100%;}
  .DjList .item .date{width: 0.8rem;}
  .DjList .item a{padding: 0.15rem 0.2rem 0.3rem 0.2rem;}
}
@media(max-width:480px){
  .zt-list .item a{padding: 0.5rem 0.2rem 0.3rem 0.2rem;}
}

/* 专题 */
.zt-group:not(:last-child){margin-bottom:var(--padding-margin__50);}
.zt-group .title{border-bottom: 1px solid #e9e9e9;margin-bottom: 0.2rem;}
.zt-group .title h2{font-size: var(--font-size__24);background: url(../images/titlebg.png) no-repeat right center;min-width: 1.58rem;text-align: center;padding: 0 0.24rem 0 0.18rem;line-height: 0.56rem;color: #fff;margin-bottom: 0.04rem;position: relative;}
.zt-group .title h2:after{position: absolute;left: 0;bottom: -0.05rem;width: 100%;content: "";height: 1px;background-color: var(--primary-color);}
.zt-group .title .more{min-width: 0.6rem;text-align: center;padding: 0 0.05rem;line-height: 0.2rem;border-radius: 0.2rem;color: #fff;background-color: #c30001;font-size: var(--font-size__14);}
.zt-group .title .more:hover{background-color: var(--primary-color);}
.zt-group .box{background-color: #f6f6f6;padding: var(--padding-margin__30);position: relative;}
.zt-group .box ul{margin-bottom: -0.05rem;}
.zt-group .box li{height: 0.4rem;line-height: 0.4rem;margin-bottom: 0.05rem;}
.zt-group .box li .tit{flex: 1;margin-right: 0.35rem;position: relative;padding-left: 0.14rem;}
.zt-group .box li .tit:before{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 0.05rem;height: 0.05rem;border-radius: 50%;content: "";background-color: var(--primary-color);}
.zt-group .box li time{color: #999;font-size: var(--font-size__16);font-weight: var(--font-weight__l);}
.zt-group .box li:hover .tit:before{background-color: var(--secondary-color);}
.zt-group.w50 .box{min-height:3rem;}
.zt-group.w50 .box li{width:100%;}
.zt-group.w50 .box:after{display:none;}
@media(min-width:769px){
.zt-group .box:after{left: 50%;top: 0;height: 100%;width: 1px;content: "";background-color: #eaeaea;position: absolute;}
.zt-group .box li{position: relative;width: 50%;padding-right: 0.2rem;}
.zt-group .box li:nth-child(even){padding-left: 0.2rem;}
.zt-group.w50{width:48%;}
.zt-group.w50 .box{min-height:4.15rem;}
.zt-group.w50 .box li:nth-child(even){padding-left: 0;}
.zt-group .box.auto:after{display: none;}
.zt-group .box.auto li{width: auto !important;padding-right: 0 !important;padding-left: 0 !important;}
}


/* 业务领域 */
/* .businessPage .pageBan .ispic{padding-bottom: calc(800 / 1920 * 100%);} */
.businessPage .pageBan .place{display: none;}

.plate-slider{padding-bottom: var(--padding-margin__110);background: #fff url(../images/business-bg.jpg) no-repeat center bottom/100%;}
.plate-slider .innerbox{overflow: hidden;padding: 0 1.6rem;margin-top: -1.65rem;}
.plate-slider .swiper{overflow: visible;width: 106%;}
.plate-slider .ispic{border-radius: 0.08rem;padding-bottom: calc(320 / 500 * 100%);}
.plate-slider .tit{font-size: var(--font-size__24);line-height: calc(32 / 24);padding: 0.28rem 0.14rem 0 0.14rem;margin: 0 0 var(--padding-margin__15);}
.plate-slider .desc{font-size: var(--font-size__16);line-height: calc(24 / 16);padding: 0.28rem 0.14rem 0 0.14rem;margin: 0 0 var(--padding-margin__30);color: #666666;font-weight: var(--font-weight__l);}
.plate-slider .sub{position: relative;line-height: calc(30 / 18);padding: 0.03rem 0 0.03rem var(--padding-margin__35);font-weight: var(--font-weight__l);}
.plate-slider .sub:before{left: 0.04rem;top: 0;width: 1px;height: 100%;content: "";position: absolute;background-color: #c4c4c4;}
.plate-slider .sub:after{left: 0;top: 0;width: 0.09rem;height: 1px;content: "";position: absolute;background-color: #c4c4c4;}
.plate-slider .sub p{margin: 0;}
.plate-slider .sub p + p{margin-top: 0.06rem;}
.plate-slider .arr{top: 25%;}
.plate-slider .swiper-button-prev{left: 4%;}
.plate-slider .swiper-button-next{right: 4%;}

.plate-news{background-image: linear-gradient(to bottom, #f6f2eb , #fefdfb);position: relative;overflow: hidden;padding: var(--padding-margin__65) 0;}
.plate-news:before{width: calc(500 / 1920 * 100%);}
.plate-news .title{line-height: 0.63rem;font-size: var(--font-size__24);font-weight: var(--font-weight__r);margin: 0 0 var(--padding-margin__35) var(--padding-margin__50);position: relative;}
.plate-news .title:after{position: absolute;left: 0;bottom: 0;width: 0.45rem;height: 0.03rem;content: "";background-color: var(--primary-color);}
.plate-news .left-nav li{position: relative;}
.plate-news .left-nav li a{display: block;padding:0 var(--padding-margin__20) 0 var(--padding-margin__50);min-height: 0.7rem;display: flex;align-items: center;font-weight: var(--font-weight__l);position: relative;z-index: 2;line-height: 1.25;}
.plate-news .left-nav li span{position: absolute;left: 0;bottom:0;width: 0;height: 100%;transition: all 0.5s ease-in-out;background-image: linear-gradient(to right, #d32430 , #ff1626);border-radius: 0 0.15rem 0 0;box-shadow: 0 6px 12px rgba(var(--primary-color__rgb),.2);}
.plate-news .left-nav li span:after{width: 6px;height: 10px;background: url(../images/page/next-on.svg) no-repeat center center/contain;transition: all 0.8s ease-in-out;right: 0;top: 50%;margin-top: -5px;opacity: 0;content: "";position: absolute;z-index: 1;}
.plate-news .left-nav li:hover a,.plate-news .left-nav li.on a{color: #fff;font-weight: var(--font-weight__r);}
.plate-news .left-nav li:hover span,.plate-news .left-nav li.on span{width: 3.32rem;}
.plate-news .left-nav li:hover span:after,.plate-news .left-nav li.on span:after{opacity: 1;right: 0.38rem;}

.dt-list .item{width: calc(540 / 1120 * 100%);margin-bottom: 0.01rem;}
.dt-list .item a{/* min-height: 1.56rem; */border-radius: 0.1rem;background-color: #fff;padding: 0.05rem var(--padding-margin__30);}
.dt-list .item time{width: 0.95rem;padding-right: 0;color: #999999;font-size: var(--font-size__16);font-family:var(--font-family__en2);font-weight: var(--font-weight__b);padding-bottom: 0.06rem;border-right: 1px dashed #bfbfbf;}
.dt-list .item time b{display: block;font-size: var(--font-size__26);line-height: 0.33rem;margin-bottom: 0.06rem;}
.dt-list .item .tit{line-height: 1.66;min-height: 1.66em;flex: 1;margin-left: 0.22rem;}
.dt-list .item .info{flex: 1;margin: 0 1.2rem 0 0.3rem;}
.dt-list .item .info .tit{margin: 0;}
.dt-list .item .info .desc{font-weight: var(--font-weight__l);font-size: var(--font-size__16);line-height: calc(32 / 16);margin-top: 0.06rem;color: #666666;}
.dt-list .item.top a{padding: var(--padding-margin__30) var(--padding-margin__40);}
.dt-list .item.top .tit{font-size: var(--font-size__24);font-weight: var(--font-weight__b);color: var(--primary-color);}
.dt-list .item.top .morej{display: flex;align-items: center;}
.dt-list .item:hover a{-webkit-box-shadow: 0 0 0.44rem rgba(var(--primary-color__rgb),0.1) !important;
	box-shadow: 0 0 0.44rem rgba(0,0,0,0.1) !important;
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);}
.right-con .dt-list .item a{padding:0.4rem}
.dt-list.sub li{margin: 0.2rem 0 0 0;width: 100%;}
.dt-list.sub li a{min-height: 1.2rem;padding: var(--padding-margin__20) var(--padding-margin__40);box-shadow: 0 5px 30px rgba(0,0,0,0.05);}
.dt-list.sub .item time{padding-left: 0;width: 0.9rem;}
.dt-list.sub .tit{min-height: auto;font-size: var(--font-size__20);margin-right: 0.5rem;margin-left: 0.3rem;}

.dt-list.w2{padding-bottom: 0.15rem;}
.dt-list.w2 .item{width: calc(690 / 1400 * 100%);margin: 0 0 0.2rem 0;}
.dt-list.w2 .item time{padding-left: 0;width: 0.9rem;}
.dt-list.w2 .item a{padding-right: var(--padding-margin__25);}
.dt-list.w2 .item .tit{font-size: var(--font-size__20);font-weight: var(--font-weight__r);color: var(--primary-color);}
.dt-list.w2 .item .info{margin-right: 0;}
.dt-list.w2 .item .desc{min-height: 6em;margin: var(--padding-margin__15) 0 var(--padding-margin__30);}

.dt-list.home .item{width: 100%;}

@media(max-width:1921px){
  .plate-news:before{width: 4.6rem;}
}
@media(min-width:1025px){
.plate-slider .innerbox{z-index: 10;position: relative;}
.plate-slider .swiper-pagination{display: none;}

.plate-news:before{position: absolute;left: 0;top: 0;height: 100%;content: "";opacity: 0.2;background-image: linear-gradient(to bottom, #d4be9b , #f8f4ed);}
.plate-news .left-nav{width: calc(300 / 1600 * 100%);}
.plate-news .right-con{width: calc(1120 / 1600 * 100%);}
}
@media(max-width:1600px){
  .plate-slider .innerbox{margin-top: -1.9rem;}
  .plate-news:before{width: 4rem;}
}
@media(max-width:1024px){
  .plate-slider .innerbox{margin-top: 0;padding: 0 0.5rem;}
  .plate-slider .arr{display: none;}
  .plate-slider .swiper{padding-left: 0;padding-top: var(--padding-margin__60);}
  .plate-news .left-nav ul{display: flex;flex-wrap: wrap;margin-bottom: var(--padding-margin__20);}
  .plate-news .left-nav ul li{width: 33.333%;}
  .plate-news .left-nav li.on span{width: 100%;}
}
@media(max-width:768px){
  .dt-list .item{width: 100%;}
  .dt-list .item a{min-height: auto;}
  .dt-list .tit{margin-right: 0;}
  .dt-list .morej{display: none !important;}
  .dt-list .item .info{margin-right: 0;}
}

/* 企业文化 */
.hornor-list .item:before,.hornor-list .item:after{position: absolute;width: 0.75rem;height: 1.38rem;bottom: 0;content: "";background-position: center center;background-repeat: no-repeat;background-size: 100% 100%;display: none;}
.hornor-list .item:before{left: -0.75rem;background-image: url(../images/hornor-tab_left.png);}
.hornor-list .item:after{right: -0.75rem;background-image: url(../images/hornor-tab_right.png);}
.hornor-list .item .bg{left: 0;bottom: 0;width: 100%;height: 1.38rem;background: url(../images/hornor-tab_bg.png) repeat-x 0 top/100% 100%;position: absolute;}
.hornor-list .item a{display: block;position: relative;z-index: 1;}
.hornor-list .pic{height: 2.3rem;display: flex;align-items: flex-end;justify-content: center;}
.hornor-list .pic img{transition: all 0.5s ease-in-out;max-height: 1.6rem;display: block;}
.hornor-list .pic figure{display: inline-block;position: relative;padding: 0.13rem;background: url(../images/hornor-bg.png) no-repeat center center/100% 100%;}
.hornor-list .pic figure:after{background: url(../images/hornor-bg_top.png) no-repeat center top/100% 100%;content: "";position: absolute;left: 0;top: 0;width: 100%;height: 0.13rem;}
.hornor-list .pic figure:before{background: url(../images/hornor-bg_bot.png) no-repeat center top/100% 100%;content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 0.12rem;}
.hornor-list .pic figure span{overflow: hidden;display: block;position: relative;z-index: 1;}
.hornor-list .pic figure em{position: absolute;right: -0.3rem;height: 100%;width: 0.3rem;background: url(../images/hornor-item_shadow.png) no-repeat center bottom/100% 100%;top: 0;z-index: 1;}
.hornor-list .info{padding-top: var(--padding-margin__35);width: 90%; margin: 0px auto;min-height: 1.38rem;}
.hornor-list .none .ispic{opacity: 0;}
.hornor-list .tit{line-height: calc(30 / 18);text-align: center;}

@media(min-width:1025px){
.hornor-list .item{width: 25%;}
.hornor-list .item:nth-child(4n+1):before{display: block;}
.hornor-list .item:nth-child(4n+4):after{display: block;}
.hornor-list .tit{width: 85%;margin: 0px auto;}
}
@media(max-width:1024px){
.hornor-list .item:before, .hornor-list .item:after{width: 0.4rem;}
.hornor-list .item:before{left: -0.4rem;}
.hornor-list .item:after{right: -0.4rem;}
.hornor-list .item{width: 50%;}
.hornor-list .item:nth-child(2n+1):before{display: block;}
.hornor-list .item:nth-child(2n+2):after{display: block;}
}
@media(max-width:480px){
.hornor-list .pic{height: 1.6rem;}
.hornor-list .pic img {max-height: 1.3rem;}
.hornor-list .info{padding-top: 0.3rem;}
}

/* 国控风华 */
.gkfh-page1 .info{border: 1px solid #ecdec7;padding:var(--padding-margin__45) var(--padding-margin__55) var(--padding-margin__40) var(--padding-margin__40);background: linear-gradient(50deg, #faf6ef 0%, rgba(255,255,255,0.51) 83%, rgba(255,255,255,0) 100%);position: relative;}
.gkfh-page1 .info:before{position: absolute;left: -1px;top:var(--padding-margin__55);content: "";width: 0.03rem;height: 0.2rem;background-color: var(--primary-color);transition: all 0.5s ease-in-out;}
.gkfh-page1 .info .tit{font-size:var(--font-size__24);line-height: calc(36 / 24);}
.gkfh-page1 .info .desc{font-size:var(--font-size__16);line-height: calc(32 / 16);color: #666666;font-weight: var(--font-weight__l);margin-top: var(--padding-margin__25);}
.gkfh-page1 .ispic{padding-bottom: calc(448 / 800 * 100%);}
.gkfh-page1 .swiper-slide:hover .info:before{top: 0;height: 100%;}
.gkfh-page1 .controls{position: relative;padding: 0.25rem 0;}
.gkfh-page1 .controls .num{color: #666666;}
.gkfh-page1 .controls .num .cur{color: var(--secondary-color);font-size: var(--font-size__24);}
.gkfh-page1 .controls .arr{width: 0.4rem;height: 0.4rem;background-color: #faf8f5;background-size: 0.08rem 0.14rem;top: 0;transform: translateY(0);border: 0;}
.gkfh-page1 .controls .arr:hover{background-color: var(--secondary-color);;}
.gkfh-page1 .controls .swiper-button-prev{left: auto;right: 0.5rem;background-image: url(../images/page/prev2.svg);}
.gkfh-page1 .controls .swiper-button-prev:hover{background-image: url(../images/page/prev-on.svg);}
.gkfh-page1 .controls .swiper-button-next{right: 0;background-image: url(../images/page/next2.svg);}
.gkfh-page1 .controls .swiper-button-next:hover{background-image: url(../images/page/next-on.svg);}

.gkfh-page2{background-image: linear-gradient(to bottom, #fbf7f0 , #fff);padding-bottom: 0.2rem;}
.gkfh-page2 .focus{border: 1px solid #fff;box-shadow: 0 5px 30px rgba(0,0,0,0.05);}
.gkfh-page2 .focus a{padding: var(--padding-margin__70) var(--padding-margin__80);background: url(../images/gkfh-page2_bg.jpg) no-repeat right bottom/cover;display: block;position: relative;}
.gkfh-page2 .focus a:before{content: "";position: absolute;width: 3.125vw;height: 2.396vw;left: 1.979vw;top: 2.031vw;background: url(../images/kh-left.png) no-repeat center center/contain;}
.gkfh-page2 .focus .name{font-size: var(--font-size__32);position: relative;z-index: 1;}
.gkfh-page2 .focus .job{margin: var(--padding-margin__15) 0 var(--padding-margin__30);}
.gkfh-page2 .focus .desc{margin-top: var(--padding-margin__30);color: #666666;font-weight: var(--font-weight__l);line-height: calc(32 / 16);font-size: var(--font-size__16);margin-bottom: var(--padding-margin__50);min-height: 2em;}
.gkfh-page2 .focus time{color: #999999;font-family: var(--font-family__en2);font-weight:var(--font-weight__b);}
.gkfh-page2 .arr{width: 0.4rem;height: 0.4rem;transition: all 0.5s;}
.gkfh-page2 .swiper-button-prev{left: -100%;}
.gkfh-page2 .swiper-button-next{right: -100%;}
.gkfh-page2:hover .swiper-button-prev{left: 0.2rem;}
.gkfh-page2:hover .swiper-button-next{right: 0.2rem;}
.gkfh-page2 .swiper-pagination{display: flex;justify-content: center;align-items: center;width: 3.5rem;left: auto;right: 0;bottom:var(--padding-margin__50)}
.gkfh-page2 .swiper-pagination-bullet{width: 0.3rem;height: 0.3rem;display: flex;align-items: center;justify-content: center;background-color: transparent;margin: 0 0.09rem;}
.gkfh-page2 .swiper-pagination-bullet:after{width: 0.1rem;height: 0.1rem;border-radius: 50%;background-color: rgba(181,181,181,0.6);content: "";transition: var(--transition);}
.gkfh-page2 .swiper-pagination-bullet-active:after{background: url(../images/logo.svg) no-repeat center center/contain;width: 0.3rem;height: 0.3rem;border-radius: 0;}

.gkfh-page3{overflow: visible;background: linear-gradient(0deg, #fbf7f0 0%, rgba(255,255,255,0.51) 83%, rgba(255,255,255,0) 100%);}
.gkfh-page3:after{content: "";position: absolute;background: url(../images/gkfh-page4_bg.png) no-repeat center bottom/contain;width: 5.65rem;height: 4.78rem;left: 0;bottom: 0;}
.gkfh-page3 .subTit h2{margin-bottom: var(--padding-margin__55);}
.gkfh-page3 .card li{border-radius: 0.1rem;border:1px solid rgba(var(--secondary-color__rgb), 0.3);padding:var(--padding-margin__50) var(--padding-margin__100);background: url(../images/gkfh-page3_bg.jpg) no-repeat right top/cover;position: sticky; position: -webkit-sticky; transform-origin: top center;}
.gkfh-page3 .card li:nth-child(1){top: 0;z-index: 1;}
.gkfh-page3 .card li:nth-child(2){top: 0.3rem;z-index: 2;}
.gkfh-page3 .card li:nth-child(3){top: 0.6rem;z-index: 3;}
.gkfh-page3 .card li:nth-child(4){top: 0.9rem;z-index: 4;}
.gkfh-page3 .card li:nth-child(5){top: 1.2rem;z-index: 5;}
.gkfh-page3 .card li:nth-child(6){z-index: 6;}
.gkfh-page3 .card li:not(:last-child){margin-bottom: var(--padding-margin__30);}
.gkfh-page3 .card .tit{position: relative;}
.gkfh-page3 .card .tit:before{position: absolute;width: 0.25rem;height: 0.24rem;left: -0.64rem;top: 0;content: "";background: url(../images/ico-edit.svg) no-repeat center center/contain;}
.gkfh-page3 .card .desc{font-weight: var(--font-weight__l);line-height: calc(32 / 18);min-height: 3.5em;margin: var(--padding-margin__20) 0 var(--padding-margin__45);color: #666666;}
.gkfh-page3 .card .name{color: var(--secondary-color);font-size: var(--font-size__16);font-weight: var(--font-weight__l);}

.gkfh-page4{display:none;}
.gkfh-page4:after{position: absolute;left: 20%;top: 0.8rem;width: 19.2rem;height: 2.62rem;background: url(../images/home-about_line.png) no-repeat center center/ auto 100%;content: "";z-index: 0;opacity: 0.7;}
.Slider3d {position: relative;width: 100%;}
.Slider3d .swiper-slide {width: 5.4rem;padding-top: 0.28rem;}
.Slider3d .swiper-slide.swiper-slide-visible {opacity: 1;}
.Slider3d .swiper-slide .ispic{padding-bottom:3.02rem;}
.Slider3d .swiper-slide .ispic:after{position: absolute;left: 0;bottom: 0;z-index: 1;height: 1rem;background-image: linear-gradient(to bottom, rgba(0,0,0,0) , rgba(0,64,152,0.7));content: "";width: 100%;}
.Slider3d .swiper-slide .ispic aside{position: absolute;z-index: 2;text-align: center;width: 100%;bottom: 0.25rem;color: var(--ffff-color);font-size: var(--f24);}
.Slider3d .swiper-slide .tit{font-size: var(--font-size__20);opacity: 0;text-align: center;width: 78%;margin: 0px auto;line-height: 1.5;}
.Slider3d .swiper-slide-active .ispic{margin-bottom: var(--padding-margin__35);}
.Slider3d .swiper-slide-active .info{min-height: 0.8rem;}
.Slider3d .swiper-slide-active .tit{animation:fadeInUpSmall .3s .4s ease both;-webkit-animation:fadeInUpSmall .3s .4s ease both;-moz-animation:fadeInUpSmall .3s .4s ease both;opacity: 1;}
.Slider3d .swiper-slide-prev a{display: block;transform:scaleX(0.85);transform-style: preserve-3d;perspective: 800px;}
.Slider3d .swiper-slide-prev .ispic{transform:translate3d(0.2rem, 0, 0px) rotateX(0deg) rotateY(12deg) scale(1.07)}
.Slider3d .swiper-slide-next a{display: block;transform:scaleX(0.85);transform-style: preserve-3d;perspective: 800px;}
.Slider3d .swiper-slide-next .ispic{transform: translate3d(-0.2rem, 0, 0px) rotateX(0deg) rotateY(-12deg) scale(1.07);}

.Slider3d .swiper-3d .swiper-slide-shadow-left{background: transparent;}
.Slider3d .swiper-3d .swiper-slide-shadow-right{background: transparent;}
.Slider3d .swiper-pagination{display: none;}
.Slider3d .arr{top: 79%;background-color: #f5f5f5;border:0;width: 0.56rem;height: 0.56rem;background-size: 0.1rem 0.15rem;}
.Slider3d .swiper-button-prev{left: 30%;}
.Slider3d .swiper-button-next{right: 30%;}
.Slider3d .swiper.auto{padding-top: 0.36rem;}
.Slider3d .swiper.auto .swiper-wrapper{justify-content: center;}
.Slider3d .swiper.auto .swiper-slide{width: 25%;}
.Slider3d .swiper.auto .swiper-slide .ispic{padding-bottom: calc(330 / 540 * 100%);margin-bottom: var(--padding-margin__25);}
.Slider3d .swiper.auto .swiper-slide .tit{opacity: 1;}
.Slider3d .swiper.auto .swiper-slide:not(:last-child){margin-right:var(--padding-margin__60);}

.plateNav{position:fixed;left: -100%;z-index: 10;top: 50%;transform: translateY(-50%);transition: all 0.5s;}
.plateNav li{height: 1.16rem;display: flex;align-items: center;padding-left: 0.36rem;border-left: 0.02rem solid rgba(var(--secondary-color__rgb), 0.2);position: relative;font-size: var(--font-size__16);transition: all 0.5s;cursor: pointer;color: var(--secondary-color);}
.plateNav li span{position: absolute;left: 0;width: 0.23rem;border-top: 1px dashed var(--secondary-color);top: 50%;}
.plateNav li span:before{position: absolute;left: -0.05rem;top: 50%;transform: translateY(-50%);width: 0.08rem;height: 0.08rem;border-radius: 50%;background-color: var(--secondary-color);content: "";}
.plateNav li.active{color: var(--primary-color);font-size: var(--font-size__20);}
.plateNav li:hover{color: var(--primary-color);}
.plateNav li.active span:before,
.plateNav li:hover span:before{background-color: var(--primary-color);}
.fixplate.wedding_fix .plateNav{left: 0.6rem;}

@media(min-width:1025px){
  .gkfh-page1 .info{flex: 1;}
  .gkfh-page1 .pic{width: calc(800 / 1400 *100%);}
  .gkfh-page1 .controls{bottom: 0.38rem;width: 41%;padding: 0 0.35rem;position: absolute;z-index: 2;height: 0.4rem;}

  .gkfh-page3 .subTit{position: sticky;position: -webkit-sticky;top: 1.5rem;}
  .gkfh-page3 .card{width: calc(980 / 1400 *100%);}
}
@media(max-width:1440px){
.fixplate.wedding_fix .plateNav{left: 0.1rem;}
.plateNav li{height: 0.8rem;}
}
@media(max-width:1024px){
  .Slider3d .swiper-button-prev{left: 10%;}
  .Slider3d .swiper-button-next{right: 10%;}
  .Slider3d .swiper{overflow: visible;}
  .plateNav{display: none;}
  .gkfh-page1 .controls .arr{top:0.2rem;}
}
@media(max-width:768px){
  .gkfh-page3 .card .tit:before{left: -0.3rem;}
  .Slider3d .swiper-button-prev{left: 0%;}
  .Slider3d .swiper-button-next{right: 0%;}
  .Slider3d .swiper-slide{width: 4rem;}
  .Slider3d .swiper-slide .ispic{padding-bottom: 2.5rem;}
}

/* 特色品牌 */
.featuredBrand{background: url(../images/brand/brandbg.jpg) no-repeat center top/100% 100%;}
.featuredBrand .logo{width: 8.41rem;margin: 0px auto;height: 4.14rem;background: url(../images/brand/cricle.svg) no-repeat center center/100% 100%;position: absolute;left: 50%;margin-left:-4.2rem;bottom: 0;}
.featuredBrand .logo .zi{background: url(../images/brand/zi.png) no-repeat center center/contain;width: 5.03rem;height: 3.48rem;margin: -0.5rem auto 0;}
.featuredBrand .auto-inner{padding-bottom: 1.65rem;}
.featuredBrand .list li{display: flex;flex-direction: column;min-height: 6.28rem;align-items: center;transition: var(--transition);}
.featuredBrand .list li:not(:last-child){margin-right: 0.2rem;}
.featuredBrand .list li span{font-size:0.2rem;background-color: #fff;text-align: center;width: 0.5rem;border-radius: 0.5rem;padding: 0.22rem 0.15rem;border: 1px solid #ebebeb;display: block;writing-mode: vertical-rl;box-shadow: 0 10px 10px rgba(183,122,113,0.15);transition: all 0.5s;}
.featuredBrand .list li span i:not(:last-child){margin-bottom: 0.12rem;}
.featuredBrand .list li:nth-child(1){padding-top: 0.3rem;}
.featuredBrand .list li:nth-child(2){padding-top: 2.45rem;}
.featuredBrand .list li:nth-child(3){padding-top: 0.75rem;}
.featuredBrand .list li:nth-child(4){padding-top: 2.13rem;}
.featuredBrand .list li:nth-child(5){padding-top: 0;}
.featuredBrand .list li:nth-child(6){padding-top: 1.42rem;}
.featuredBrand .list li:nth-child(7){padding-top: 0.21rem;}
.featuredBrand .list li:nth-child(8){padding-top: 1rem;}
.featuredBrand .list li:nth-child(9){padding-top: 0.74rem;}
.featuredBrand .list li:nth-child(10){padding-top: 0.97rem;}
.featuredBrand .list li:nth-child(11){padding-top: 0;}
.featuredBrand .list li:nth-child(12){padding-top: 0.46rem;}
.featuredBrand .list li:nth-child(13){padding-top: 1.72rem;}
.featuredBrand .list li:nth-child(14){padding-top: 1.01rem;}
.featuredBrand .list li:nth-child(15){padding-top: 0.21rem;}
.featuredBrand .list li:nth-child(16){padding-top: 1.52rem;}
.featuredBrand .list li:nth-child(17){padding-top: 2.14rem;}
.featuredBrand .list li:nth-child(18){padding-top: 0.85rem;}
.featuredBrand .list li:nth-child(19){padding-top: 0.78rem;}
.featuredBrand .list em{width: 1px;background: url(../images/brand/line.png) no-repeat center top;flex: 1;opacity: 0.9;position: relative;}
.featuredBrand .list em:before{width: 0.2rem;height: 0.2rem;left: 50%;top: -0.1rem;content: "";position: absolute;border-radius: 50%;background-color: rgba(var(--primary-color__rgb), 0.3);transform: translateX(-50%);transition: var(--transition);}
.featuredBrand .list em:after{width: 0.1rem;height: 0.1rem;left: 50%;top: -0.05rem;content: "";position: absolute;border-radius: 50%;background-color: rgba(var(--primary-color__rgb), 1);transform: translateX(-50%);transition: var(--transition);}
.featuredBrand .list li:hover span{background-color: var(--primary-color);color: #fff;transform: translateY(-0.25rem);}
.featuredBrand .list li:hover em:before{transform: translateX(-50%) scale(1.65);background-color: rgba(var(--white-color__rgb), 0.98);}

@media(max-width:1024px){
  .featuredBrand .list {overflow: visible;width: 115%;}
  .featuredBrand .logo{transform: scale(0.8);}
  .featuredBrand .list ul{justify-content: flex-start;flex-wrap: nowrap;overflow-x: auto;scrollbar-width: thin;visibility: visible !important;overflow-y: hidden;}
  .featuredBrand .list ul li{flex: 0 0 auto;}
}
@media(max-width:640px){
.featuredBrand .logo{transform: scale(0.6);bottom: -0.35;}
}

/* 社会责任 */
.liability-list{padding-bottom: var(--padding-margin__40);}
.liability-list .item{background-color: #fffcf8;margin-bottom: var(--padding-margin__40);}
.liability-list .item .ispic{width: calc(260 / 680 * 100%);}
.liability-list .item .info{flex: 1;padding: var(--padding-margin__40);}
.liability-list .item .tit{font-size: var(--font-size__24);padding: 0.05rem 0 0.17rem;border-bottom: 1px solid #f5ede0;position: relative;margin-bottom: var(--padding-margin__30);}
.liability-list .item .tit:after{position: absolute;left: 0;bottom: -1px;content: "";width: 0.4rem;height: 2px;background-color: var(--primary-color);}
.liability-list .item .desc{font-size: var(--font-size__16);font-weight: var(--font-weight__l);line-height: calc(32 / 16);margin-bottom: var(--padding-margin__70);color: #333;}
.liability-list .item .view:before{width: 0.25rem;height: 0.16rem;background: url(../images/view.svg) no-repeat center center/contain;content: "";display: inline-block;vertical-align: middle;margin: -0.02rem 0.1rem 0 0;}
@media(min-width:1025px){
  .liability-list .item{width: calc(680 / 1440 * 100%);}
}


/* 信息公开 */
.graybg{background-color: #f7f7f7;}
.leftBar{}
/* 多级 */
.menuLevels ul,.menuLevels li{list-style: none;margin: 0;padding: 0;}
.menuLevels a{display: flex;position: relative;cursor: pointer;align-items: center;}
.menuLevels .ico{width: 0.41rem;height: 0.41rem;margin:0px 0.08rem 0 0;}
.menuLevels .ico img{width: 100%;}
.menuLevels li{position: relative;border: 1px solid #f5ebdc;background-color: #fff;}
.menuLevels ul ul{display: none;}
.menuLevels ul li:not(:last-child){margin-bottom: 0.1rem;}
.menuLevels ul .one{font-size: var(--font-size__20);display: flex;padding: 0.19rem;align-items: center;min-height: 0.78rem;color: var(--secondary-color);font-weight: var(--font-weight__m);}
.menuLevels ul .one span{background-image: url(../images/jia.svg);}
.menuLevels ul .one.active{color: #fff;background-color: var(--secondary-color);}
.menuLevels ul .one.active span{background-image: url(../images/jian.svg);}
.menuLevels ul .one.active .ico img{filter: brightness(0) invert(1);}
.menuLevels ul li span{width: 0.2rem;height: 0.2rem;position: absolute;right: 0.19rem;top: 50%;margin-top: -0.1rem;background-position: center center;background-repeat: no-repeat;background-size: contain;}
/* 二级 */
.menuLevels ul ul{padding: 0 0.19rem;border-top: 0;}
.menuLevels ul ul .active{color: var(--secondary-color);}
.menuLevels ul ul li{border: 0;font-size: var(--font-size__18);}
.menuLevels ul ul li:not(:last-child){margin-bottom: 0;border-bottom:1px solid #e4e4e4;}
.menuLevels ul ul li a{display: flex;align-items: center;min-height: 0.58rem;padding: 0.1rem 0;}
.menuLevels ul ul li a:hover{color: var(--secondary-color);}
.menuLevels ul ul .two span{background-image: url(../images/jia2.svg);width: 0.14rem;height: 0.14rem;}
.menuLevels ul ul .two.active span{background-image: url(../images/jian2.svg);}
/* 三级 */
.menuLevels ul ul ul{padding:0 0 0.23rem;}
.menuLevels ul ul ul li{border: 0;font-size: var(--font-size__16);}
.menuLevels ul ul ul li{border-bottom: 0 !important;}
.menuLevels ul ul ul li a{border: 0;min-height: auto;padding-left: 0.15rem;position: relative;}
.menuLevels ul ul ul li a:before{position: absolute;left: 0;top: 50%;margin-top:-0.025rem;content: "";border-radius: 50%;width: 0.05rem;height: 0.05rem;background-color: #999999;}
.menuLevels ul ul ul li .active{color: var(--secondary-color);}
.menuLevels ul ul ul li .active:before{background: var(--secondary-color);}

.rightCon{background-color: #fff;padding: var(--padding-margin__30) var(--padding-margin__40);}
.disclosure-list{padding-bottom: var(--padding-margin__75);}
.disclosure-list .thead{margin-bottom: var(--padding-margin__25);color: #999999;}
.disclosure-list li:nth-child(1){flex: 2;padding-right: 0.2rem;}
.disclosure-list li:nth-child(2){flex: 1;}
.disclosure-list li:nth-child(3){text-align: right;flex: 0.6;}
.disclosure-list .hideti{display: none;}
.disclosure-list .item{min-height: 0.78rem;padding: 0.15rem 0;border-bottom: 1px solid #e5e5e5;line-height: 1.25;color: #999999;}
.disclosure-list .item li:nth-child(1){color: #333333;}

@media(min-width:1025px){
  .leftBar{width: calc(320 / 1440 * 100%);}
  .rightCon{flex: 1;margin-left: 0.4rem;}
}
@media(max-width:1024px){
.leftBar{margin-bottom: var(--padding-margin__40);}
.menuLevels .list{display: none;}
}
@media(max-width:768px){
  .disclosure-list .thead{display: none;}
  .disclosure-list .item .hideti{display: inline-block;}
  .disclosure-list li:nth-child(3){text-align: left;}
  .disclosure-list li:nth-child(1){margin-bottom: 0.15rem;font-size: var(--font-size__20);}
  .disclosure-list li:nth-child(2){margin-bottom: 0.05rem;}
}

/* 联系我们 */
.contact-info{margin: 0 0 -0.18rem -0.18rem;padding-bottom: var(--padding-margin__60);}
.contact-info li{margin: 0 0 0.18rem 0.18rem;text-align: center;background-color: #faf8f5;padding:0.2rem;font-size: var(--font-size__20);}
.contact-info .ico{border-radius: 50%;margin: 0px auto var(--padding-margin__30);width: 0.84rem;height: 0.84rem;border: 1px solid rgba(var(--secondary-color__rgb), 0.3);display: flex;align-items: center;justify-content: center;transition: all 0.5s;}
.contact-info .ico img{width: 0.36rem;height: 0.36rem;}
.contact-info li:hover .ico {background-color: var(--secondary-color);}
.contact-info li:hover .ico img{filter: brightness(0) invert(1);}
.contact-info p{font-weight: var(--font-weight__l);margin: 0 0 0.12rem;}
.contact-info .desc{line-height: 1.5;}

#map{height: 6.44rem;}

.contact-form{background: url(../images/messagebg.jpg) no-repeat center bottom/cover;}
.contact-form .group{margin-bottom: 0.35rem;}
.contact-form .label{margin-bottom: 0.15rem;}
.contact-form select{width: 100%;padding: 0 0.2rem;background-color: #fafafa;border: 0;font-size: var(--font-size__16);font-weight: var(--font-weight__l);}
.contact-form .form-input{width: 100%;height: 0.5rem;padding: 0 0.2rem;background-color: #fafafa;font-size: var(--font-size__16);font-weight: var(--font-weight__l);}
.contact-form textarea.form-input{height: 2.2rem;padding: 0.2rem;}
.contact-form .btnbox{padding-top: var(--padding-margin__20);text-align: center;}
.contact-form .form-btn{width: 2rem;height: 0.54rem;color: #fff;font-size: var(--font-size__20);border-radius: 0.1rem;border: 0;background-color: var(--primary-color);cursor: pointer;}
.contact-form .form-btn:hover{opacity: 0.8;}
.contact-form .form-btn:not(:last-child){margin-right: 0.2rem;}
.contact-form .form-btn[type="reset"]{background-color: #f0f1f2;color: #666666;}
.layui-input, .layui-select{height: 0.5rem !important;border: 0 !important;background-color: #fafafa !important;font-size: var(--font-size__16);font-weight: var(--font-weight__l);}
.layui-form-selected dl{font-size: var(--font-size__16);}

@media(min-width:769px){
  .contact-info li{width: calc(100% / 3 - 0.18rem);min-height: 2.86rem;padding: var(--padding-margin__60) 0.1rem var(--padding-margin__30);}

  .contact-form{margin-left: -0.3rem;}
  .contact-form .group{width: calc(100% / 3 - 0.3rem);margin-left: 0.3rem;}
  .contact-form .group:nth-child(1){width: 100%;}
}
@media(max-width:768px){
  #map{height: 5rem;}
}

/* 人才招聘 */
.hr-page{background-image: linear-gradient(to bottom, #fff , #faf5eb);}
.hr-page .thead{padding-top: var(--padding-margin__90);}
.hr-page .select-txt{width: 2.8rem;border: 1px solid var(--secondary-color);background-color: #fdfbf8;}
.hr-page .select-txt p{color: var(--secondary-color);}
.hr-page .select-txt p:after{background-image:url(../images/arr_xjt_orange.svg);width: 0.16rem;height: 0.08rem;}

@media(max-width:768px){
  .hr-page .select-txt{width: 100%;margin-top: 0.25rem;}
  .dt-list.w2 .item{width: 100%;}
}

/* alink upload */
.news-details .edit-info .alink{color:#0000ee !important;}
.news-details .edit-info .alink:hover{text-decoration:underline;}
.link_xlsx:before{background-repeat:no-repeat;background-position:center center;content:"";display:inline-block;vertical-align: middle;width:18px;height:18px;background-size:contain;margin:-4px 5px 0 0;background-image:url(https://www.ahgkjt.com/upload/image/2026-01/1769059632533.gif)}
.link_doc:before{background-repeat:no-repeat;background-position:center center;content:"";display:inline-block;vertical-align: middle;width:18px;height:18px;background-size:contain;margin:-4px 5px 0 0;background-image:url(https://www.ahgkjt.com/upload/image/2026-01/1769059632520.gif)}
.link_pdf:before{background-repeat:no-repeat;background-position:center center;content:"";display:inline-block;vertical-align: middle;width:18px;height:18px;background-size:contain;margin:-4px 5px 0 0;background-image:url(https://www.ahgkjt.com/upload/image/2026-01/1769059632488.gif)}
.link_rar:before{background-repeat:no-repeat;background-position:center center;content:"";display:inline-block;vertical-align: middle;width:18px;height:18px;background-size:contain;margin:-4px 5px 0 0;background-image:url(https://www.ahgkjt.com/upload/image/2026-01/1769059632479.gif)}

/* 20251212 */
.cotnetn-info{padding: var(--padding-margin__15) var(--padding-margin__30);border: 1px solid rgba(0,0,0,0.08);margin-bottom: var(--padding-margin__30);}
.cotnetn-info dd{width: 33.333%;padding: var(--padding-margin__15) 0;display: flex;align-items: center;}
.cotnetn-info dd span{font-weight: var(--font-weight__l);color: #666;}
.cotnetn-info dd em{width: 0.78rem;text-align: justify;text-align-last:justify;display: inline-block;vertical-align: middle;}
@media(max-width:1024px){
  .cotnetn-info dd{width: 50%;}
}
@media(max-width:560px){
 .cotnetn-info dd{width: 100%;}
}

/*20251215*/
@media screen and (max-width:1024px){
    .gkfh-page2 .focus .name,
    .pageBan .place{
        line-height:1.5;
    }
    .menuLevels .open-smenu{
        display:block;
    }
}

/*20251216*/
.news-details .date{
    font-weight:normal;
    color: #888;
}
.news-page dl,
.news-details .edit-info p{
    font-weight:normal;
}
.news-details .edit-info table td{
    padding:0.1rem;
}
.news-details .edit-info table p{
text-indent: 0;
margin-top: 0;
line-height: 1.5;
}

.about-events #thumbs-con .edit-info *{
    line-height: calc(36 / 18) !important;
    text-align: justify !important;
    font-weight: var(--font-weight__l) !important;
    font-family: var(--font-family) !important;
    font-size: var(--font-size__18) !important;
}

.menuLevels ul .on .one span,
.menuLevels ul .empty-ul-li .one span{
    display:none;
}

/*.news-details .edit-info img{
    margin-top:0.2rem;
    margin-bottom:0.2rem;
}*/

/*20251225*/
.news-details .edit-info p{
    margin-top:0;
}
.news-details .edit-info .alink{
    color: #333 !important;
    font-weight: normal !important;
     font-family:inherit !important;
}
/*.news-details .edit-info .alink:before{
    display:none !important;
}*/
.news-details .edit-info .alink *{
     color:inherit !important;
    font-weight: normal !important;
    font-family:inherit !important;
}
.news-details .edit-info .alink:hover{
    color:var(--primary-color) !important;
}
.about-history,
.about-history #thumbs-tab .swiper{
    overflow:visible !important;
}


.disclosure-list table tr td{text-align:center;padding:0.16rem;}
.disclosure-list table tr:nth-child(2n){
        background:rgba(204, 165, 102,0.1);
}
.disclosure-list table tr:nth-child(2n-1){
        background: #f5ebdc;
}
.disclosure-list table tr:nth-child(1){
    background: var(--secondary-color);
    color: #fff;
}

.tabscroll {
  width: 100%;
  overflow-x: auto; 
  -webkit-overflow-scrolling: touch;
}
.tabscroll table {
  width: 100% !important;
}
@media(max-width:768px){
   .tabscroll table td{min-width:1.5rem;}
}

/*20260203*/
.home-tzgg{padding: 0.1rem 0}
.home-tzgg .txtMarquee-left{overflow:hidden;padding-left:0.34rem;background:url(https://www.ahgkjt.com/upload/image/2026-02/1770083575103.png) no-repeat left center}
.home-tzgg li{float: left;margin-right: 0.2rem;list-style: none;position: relative;padding-left: 0.1rem;height:0.3rem;line-height:0.3rem;max-width:5.2rem}
.home-tzgg li:before{position: absolute;left: 0;top: 50%;margin-top: -0.02rem; width: 0.04rem;height: 0.04rem;background: #ccc;content: ""}

/*20260209*/
.home-mid .titHead{position: relative;}
.home-mid .titHead h2 a{display: none;position: absolute;right: 0;top: 50%;font-size: 0.18rem;transform: translateY(-50%);}
.home-mid .titHead h2{margin-right: 0.2rem;;cursor: pointer;}
.home-mid .titHead h2.on{border-bottom: 3px solid #E82430;position: static;}
.home-mid .titHead h2.on a{display: block;}
/*.home-mid .innerbox,.home-mid .notice .dt-list{display: none}
.home-mid .innerbox.show,.home-mid .notice .dt-list.show{display: block;}*/




