@charset "utf-8";
@import url("base.css");/* 重置&常用样式 */
@import url("fonts/custom.css"); /* 字体 */

/* 全局变量 */
.edit-info{line-height: calc(36 / 18);text-align: justify;font-weight: var(--font-weight__l);}
.edit-info p{margin: 0;text-indent: 2em;}
/*.edit-info p + p{margin: var(--padding-margin__20) 0 0;}*/
.desc{color: #666666;font-weight: var(--font-weight__l);font-size: var(--font-size__16);line-height: calc(28 / 16);}
.fred{color: #f21010;}
.w100{width: 100%;}
:root{
--max-width: 1440;
--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: 214, 19, 25;/*#d61319*/
--primary-color: rgba(var(--primary-color__rgb), 1);
--secondary-color__rgb: 0, 60, 150 /*#003c96*/;
--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.5;
--button_height: 0.7rem;
--font-weight__l: 100;
--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: 1rem;
--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: 90%;margin: 0 auto;max-width: calc(var(--max-width) * 1px);position: relative;z-index: 1;}
.auto-inner {width: 90%;margin: 0 auto;max-width: calc(var(--max-width2) * 1px);position: relative;z-index: 1;}
@media (max-width: 1024px) {
.container { width: 94%;}
:root{
  --header_height: 0.65rem;
}
}

.view.editor{line-height: 1.8;}


/* btn */
.morej{font-weight: var(--font-weight__l);font-size: var(--font-size__16);}
.morej:after{display: inline-block;vertical-align: middle;content: "";width: 0.12rem;height: 0.12rem;margin: -0.02rem 0 0 0.1rem;background: url(../images/morej-grey.svg) no-repeat center center/contain;transition: all 0.5s ease-in-out;}
.swiper-slide:hover .morej:after,.item:hover .morej:after, .morej:hover:after{transform: rotate(90deg) scale(1.3);background-image: url(../images/morej-red.svg)}
.morearr{font-weight:var(--font-weight__l);color: #666666;font-size: var(--font-size__16);}
.morearr:after{margin-left: 0.1rem;width: 0.12rem;height: 0.12rem;display: inline-block;vertical-align: middle;content: "";background: url(../images/arr-r_grey.svg) no-repeat center center/contain;transition: all 0.3s;}
.item:hover .morearr:after{background-image: url(../images/arr-r_red.svg);transform: rotate(45deg);width: 0.16rem;}
@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;}

/* Start
========================================================================== */
header{position: fixed;left: 0;top: 0;width: 100%;z-index: 100; transition: var(--transition);--max-width:1600;border-bottom: 1px solid rgba(255,255,255,0.1);background-color: rgba(var(--white-color__rgb), 0.1);}
header:After{position: absolute;left: 0;top: 0;width: 100%;pointer-events: none;height: 2.4rem;content: "";background-image: linear-gradient(to bottom, var(--secondary-color) , rgba(0,0,0,0));opacity: 0.5;z-index: -2;transition: all 0.5s ease-in-out;}
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{height: var(--header_height);padding: 0 1.6rem;}
header .logo{height: 0.36rem;position: relative;transition: all 0.5s ease-in-out;}
header:not(.dark-style) .logo img {filter: brightness(0) invert(1);}
.main-nav li > span,
.main-nav li span a{display: block;}
.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 .sub dl dd a{display: block;margin: 0.16rem 0.22rem;}

.open-search{display: block;width: 0.2rem; height: 0.2rem; background: var(--background-contain);cursor: pointer;}
.open-search{background-image: url(../images/search.svg);}
.search-show .open-search{background-image: url(../images/close.svg) !important;}

.top-search{position: absolute; top: 100%; left: 0;width: 100%;padding: 0.2rem 0; background-color: rgba(var(--black-color__rgb),0.3);display: flex;justify-content: center; transform: translateY(0.2rem); opacity: 0; transition: var(--transition); visibility: hidden;}
.top-search .inner{position: relative;border-radius: 0.05rem;max-width: 6rem;width: 90%;background-color: var(--white-color);padding: 0 0.2rem 0 0;}
.top-search .form-input{padding: 0 0.2rem; line-height: 0.52rem;height: 0.52rem;flex: 1;}
.top-search .btn{ width: 0.4rem;height: 0.4rem;background: url(../images/search-dark.svg) var(--background-contain); margin-left: 0.2rem; flex-shrink: 0; background-size: auto 60%;}
.search-show .top-search{transform: translateY(0); opacity: 1; visibility: visible;}

.main-nav li{margin: 0 0.45rem 0 0;position: relative;z-index: 99;}
.main-nav .sub{ border-top: var(--border); transition: 0.5s ease-in-out;}
.main-nav .sub .p-menu dd{position: relative;font-size: var(--font-size__16);}

/* 鼠标滑过头部样式 */
header.dark-style{background-color: #fff;border-bottom-color: #fff;}
header.dark-style:before{opacity: 1;}
header.up{box-shadow: 0 0 10px rgba(0,0,0,0.08);}
header.up:After,header.dark-style:After{opacity: 0;}
header.dark-style .oa{background-image: url(../images/oa-dark.svg);}
header.dark-style .open-search{background-image: url(../images/search-dark.svg);}
.search-show header.dark-style .open-search {background-image: url(../images/close-black.svg) !important;}


/* 详情头部 */
.news-details_page header .logo img{filter: brightness(1) invert(0);;}
.news-details_page header.light-style{background-color: #fff;border-bottom: 1px solid #fff;}
.news-details_page header.light-style:before{opacity: 1;}
.news-details_page header.light-style .main-nav li span a{color: var(--black-color);}
.news-details_page header.light-style .open-search{background-image: url(../images/search-dark.svg);}
.news-details_page header.light-style .oa{background-image: url(../images/oa-dark.svg);}

@media (min-width:1025px) {
.open-search{margin-left: 0.17rem;position: relative;}
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;pointer-events: none;}
.main-nav .sub{left: 50%;width: max-content; transform: translateX(-50%);}
.main-nav .sub dl{background-color: #f6f9fa;margin-top: 0.1rem;padding: 0.15rem 0rem;border-radius: 0.1rem;max-width: 2.5rem;}
.main-nav .sub dl dd{text-align: center;position: relative;}
.main-nav .sub .subs{position: absolute;left: 90%;top: 50%;width: max-content;margin-top: 0;opacity:0;transition: all 0.5s;transform: translateY(-50%);}
.main-nav .sub .subs dl{background-color: #fff;box-shadow: 0 0 15px rgba(0,0,0,0.15);border-radius: 0.05rem;}
.main-nav .sub .subs dl dd{height: 0.38rem;overflow: hidden;line-height: 0.38rem;text-align: left;}
.main-nav .sub .subs dl dd a{margin: 0 0.2rem;}
.main-nav .sub .subs dl dd a:before{width: 0.04rem;height: 0.04rem;display: inline-block;vertical-align: middle;background-color: rgba(0,0,0,0.25);border-radius: 50%;margin: -0.025rem 0.1rem 0 0;content: "";}
.main-nav .sub .subs dl dd a:hover:before{background-color: var(--primary-color);}
.main-nav .sub dl dd:hover {z-index: 15;}
.main-nav .sub dl dd:hover > a{color: var(--primary-color);}
.main-nav .sub dl dd:hover .subs{opacity: 1;left: 100%;z-index: 100;}
.main-nav .show .sub{opacity: 1;pointer-events: auto;}
}
@media(max-width:1800px){
  header .auto{padding: 0 0.8rem;}
}
@media(max-width:1600px){
   header .auto{padding: 0 0.6rem;}
  header .logo{height: 0.5rem;}
  header.dark-style .logo{height: 0.45rem;}
  .main-nav li{margin: 0 0.25rem 0 0;}
}
@media(max-width:1440px){
  header .auto{padding: 0 0.5rem;}
  .main-nav li{margin: 0 0.20rem 0 0;}
}
@media (max-width:1024px) {
header .logo{height: 0.5rem !important;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 .p-menu dd{padding-left: 0.2rem;font-size: var(--font-size__20);}
.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-b_grey.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;}

.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;}
}
@media (max-width:480px) {
header .logo img{ height: 0.28rem;}
}

/* footer */
footer{background: #193866 url(../images/footer_bg.png) no-repeat right 100%; padding: var(--padding-margin__60) 0;position: relative;z-index: 11;color: #fff;font-weight: var(--font-weight__l);}
footer .logo {margin-bottom: 0.37rem;}
footer .logo img{height: 0.36rem;}
.f-contact p{margin: 0;padding-left: 0.31rem;background-repeat: no-repeat;background-size: 0.17rem auto;font-size: var(--font-size__16);}
.f-contact p:not(:last-child){margin-bottom: var(--padding-margin__10);}
.f-contact .tel{background-image: url(../images/ico-tel.svg);font-size: var(--font-size__18);background-position: 0 0.07rem;}
.f-contact .add{background-image: url(../images/ico-add.svg);background-position: 0 0.05rem;}
.f-contact .mail{background-image: url(../images/ico-mail.svg);background-position: 0 0.05rem;}
.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;}

.f-right {font-size: var(--font-size__16);}
.f-right .select{width: 2.8rem;}
.f-right .select-txt{border: 0;width: 2.8rem;background-color: rgba(255,255,255,0.06);border-radius: 0.1rem;}
.f-right .select-txt p:after{background-image: url(../images/arr-b_white.svg);}
.f-right .select-txt .hover{top: auto;bottom: calc(100% + 1px);box-shadow: 0 0 0 rgba(0,0,0,0);border: 1px solid #dddddd;}
.f-right .select-txt .hover a{color: #333;}
.f-right .select-txt .hover li:hover a{color: #fff;}
.f-right .nav{margin: var(--padding-margin__50) 0 var(--padding-margin__15);}
.f-right .nav a{display: inline-block;}
.f-right .nav a:not(:last-child){margin-right: 0.17rem;position: relative;}
.f-right .nav a:not(:last-child):after{position: absolute;right: -0.1rem;top:50%;margin-top:-1px;text-align: center;width: 2px;height:2px;background:#fff;content: "";}
.f-right .copyright a{display: inline-block;margin-left: 0.1rem;}
.f-right .copyright .ga{padding-left: 0.24rem;background:url(../images/ico-ga.png) no-repeat 0 center/0.18rem 0.18rem;}

.fix-right{right: 0;top: 50%;position: fixed;z-index: 100;transform: translateY(-50%);transition: all 0.5s ease-in-out;}
.fix-right ul{background-color: var(--white-color);border-radius: 0.06rem;box-shadow: 0 5px 0.2rem rgba(var(--black-color__rgb), 0.1);width: 0.8rem;margin-right: 5px;}
.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.8rem;flex-direction: column;}
.fix-right .btn img{display: block;margin: 0px auto 0.02rem;height: 0.25rem;opacity: 0.6;}
.fix-right li:not(:first-child) .btn{border-top: 1px solid #cccccc;}
.fix-right li:hover .btn img{opacity: 1;}
.fix-right li:hover .ewm{right: 105%;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: 0.1rem;height: 0.1rem;top: 50%;margin-top:-0.05rem;transform: translateX(-50%) rotate(45deg);content: "";position: absolute;background: #fff;right: -0.1rem;}
.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(1rem);height: 0;opacity: 0;transition: all 0.5s ease-in-out;pointer-events: none;overflow: hidden;}
.fix-right.up .back-top{transform: translateY(0);height: 0.8rem;opacity: 1;pointer-events: auto;}
.back-top .btn:before{width: 0.17rem;height: 0.18rem; background: url(../images/arr-t_grey.svg) var(--background-contain);display: block; content: ''; backface-visibility: visible;margin: 0px auto;opacity: 0.6;}
.back-top:hover .btn:before{animation: getop 1.5s var(--ttf) forwards;opacity: 1;}
@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 (min-width:1025px) {
  footer .f-left{width: 45%;}
  footer .f-right{width: 55%;text-align: right;}
}
@media (max-width:1024px) {
footer .logo,.f-sitemap{display: none;}
.f-right {padding-top: 0.25rem;}
.f-right .select-txt{width: 100%;}
.f-right{text-align: center;}
.fix-right{top: auto;bottom: 10%;transform: translateY(0);}
.fix-right ul{width: 0.5rem;}
.fix-right .btn,.fix-right.up .back-top {height: 0.5rem;}
.fix-right .btn p{display: none;}
}


/* 首页重置 */

/* banner */
[class*=home-]{}
.home-main .edit-info{}

.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__50);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.3rem;height: 0.3rem;display: flex;align-items: center;justify-content: center;background-color: transparent;}
.controls-page span:after{width: 0.12rem;height: 0.12rem;border-radius: 50%;background-color: transparent;content: "";transition: all 0.3s ease-in-out;border: 0.02rem solid rgba(var(--white-color__rgb), 0.2);}
.controls-page .swiper-pagination-bullet-active:after{background: url(../images/logo-white.svg) no-repeat center center/contain;width: 0.25rem;height: 0.25rem;border-radius: 0;border: 0.02rem solid rgba(var(--white-color__rgb), 0);}
.controls-page span:not(:last-child){margin-right: var(--padding-margin__30);}

.home-ban .controls-page{padding-top: 0;}
.home-ban{position: relative;z-index: 1; top: 0;overflow: hidden;}
.home-ban .ispic{height: 100vh;transition: all 0.8s;}
.home-ban .ispic img{transition: all 0.5s;}
.home-ban .video-inner{height: 100vh;position: relative;transition: all 0.8s;}
.home-ban.on .ispic{height: calc(100vh - 1.42rem);}
.home-ban.on .video-inner{height: calc(100vh - 1.42rem);}
.home-ban .url{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;}
.home-ban .info{position: absolute;left: 50%;top: 35%;transform: translate(-50%,-50%);z-index: 10;color: #fff;text-align: center;;}
.home-ban .info h1{font-size: var(--font-size__70);line-height: 1.5;margin: 0;font-weight: var(--font-weight__m);text-shadow: 0 5px 15px rgba(0,0,0,0.3)}
.home-ban .info img{max-height: 1.39rem;}
.home-ban .swiper-slide-active .ispic img{animation:fadeInscale 5s .3s ease both;-webkit-animation:fadeInscale 5s .3s ease both;-moz-animation:fadeInscale 5s .3s ease both;}
.home-ban .swiper-slide-active .info h1{animation:fadeInUpSmall 0.6s .4s ease both;-webkit-animation:fadeInUpSmall 0.6s .4s ease both;-moz-animation:fadeInUpSmall 0.6s .4s ease both;}

.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 .ispic{height: auto;padding-bottom: 50vh;}
   .home-ban .video-inner{position: absolute;height: 100%;}
}
@media(max-width:640px){
  .home-ban .info img{max-height: 1.1rem;}
}

/* home-news */
.titHead{margin-bottom: var(--padding-margin__40);width: 100%;}
.titHead h2{display: inline-block;position: relative;margin: 0;padding-left: 0.34rem;}
.titHead h2 .circle{width: 0.5rem;height: 0.42rem;left: 0;z-index: -1;position: absolute;bottom: 0;background: url(../images/subtit_dot.png) no-repeat center center/contain;}
.titHead h2 .circle:before{display: none;}
.titHead h2 img{height: 0.69rem;display: block;}
.home-top{padding: var(--padding-margin__65) 0 var(--padding-margin__80);overflow: hidden;background: url(../images/home-top_bg.jpg) no-repeat center top/cover;}
.home-top .news{margin-bottom: var(--padding-margin__40);}
.home-top .focus{position: relative;z-index: 2;}
.home-top .focus .ispic{padding-bottom: calc(432 / 720 * 100%);}
.home-top .focus .ispic:after{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;content: "";height: 0.8rem;z-index: 1;background-image: linear-gradient(to bottom, rgba(0,0,0,0) , rgba(0,18,46,0.8));}
.home-top .focus .tit{font-size: var(--font-size__20);position: absolute;left:var(--padding-margin__30);bottom: 0.2rem;width: calc(100% - 1.5rem);z-index: 10;color: #fff;}
.home-top .focus .swiper-pagination{width: 1.1rem;bottom: 0.25rem;right: 0;}
.home-top .swiper-pagination-bullet-active{background-color: #fff;}

.home-top .list ul{background-color: rgba(var(--white-color__rgb), 0.6);padding: 0.34rem 0.40rem 0;min-height: 4.32rem;overflow: hidden;}
.home-top .list .item{position: relative;padding-left:1.1rem;transition: all 0.5s ease-in-out;min-height: 0.62rem;}
.home-top .list .item:not(:last-child){margin-bottom: 0.16rem;}
.home-top .list .tit{font-size: var(--font-size__20);font-weight: var(--font-weight__l);}
.home-top .list .text{display: none;}
.home-top .list .desc{font-size: var(--font-size__16);line-height: calc(30 / 16);font-weight: var(--font-weight__l);color: #333333;}
.home-top .list time{position: absolute;left: 0;width: 0.88rem;color: #999999;height: 100%;font-size: var(--font-size__16);}
.home-top .list time span{display: block;font-size: var(--font-size__24);line-height: 0.37rem;}
.home-top .list time:after{position: absolute;right: 0;top: 50%;width:1px;height: 0.48rem;margin-top:-0.24rem;background:#d9dee3;content: "";}
.home-top .list time:before{position: absolute;right: 0;top: 50%;width:1px;height: 0;margin-top:-0.24rem;background:var(--primary-color);content: "";z-index: 1;transition: all 0.5s ease-in-out;}
.home-top .list li:hover time:before{height: 0.48rem;}
.home-top .list li:hover time span{color: var(--primary-color);}

.home-top .ztzl{margin-bottom: var(--padding-margin__60);position: relative;overflow: hidden;}
.home-top .col .content{background-color: #fff;min-height: 2.5rem;padding: var(--padding-margin__30);}
.dj-list .item:not(:last-child){margin-bottom: var(--padding-margin__30);}
.dj-list .ispic{width: calc(300 / 660 * 100%);padding-bottom: 1.8rem;margin-top: 0.04rem;}
.dj-list .info{width: calc(330 / 660 * 100%);min-height: 1.8rem;border-bottom: 1px solid #e1e1e3;position: relative;}
.dj-list .info:after{left: 0;bottom: -1px;z-index: 1;transition: all 0.5s;content: "";width: 0;height: 1px;background-color: var(--primary-color);position: absolute;}
.dj-list .tit{font-size: var(--font-size__20);font-weight: var(--font-weight__m);margin-bottom: var(--padding-margin__20);}
.dj-list .item:hover .info:after{width: 100%;}

.zb-list time{font-size: var(--font-size__16);color: #999999;padding-left: var(--padding-margin__35);;}
.zb-list .item{position: relative;}
.zb-list .item .tit{flex: 1;}
.zb-list .item a{position: relative;padding-left: 0.14rem;}
.zb-list .item a:before{position: absolute;left: 0;top: 0.13rem;width: 0.04rem;height: 0.04rem;border-radius: 50%;background-color: var(--secondary-color);content: "";}
.zb-list .item:not(:last-child){border-bottom: 1px solid #e0e1e3;padding-bottom: var(--padding-margin__25);margin-bottom: var(--padding-margin__25);}
.zb-list .tit{font-size: var(--font-size__20);font-weight: var(--font-weight__l);}
.zb-list .item:after{left: 0;bottom: -1px;z-index: 1;transition: all 0.5s;content: "";width: 0;height: 1px;background-color: var(--primary-color);position: absolute;}
.zb-list .item:not(:last-child):hover:after{width: 100%;}
.zb-list .item:hover a:before{background-color: var(--primary-color);}

@media(min-width:1025px){
  .home-top .focus{width: calc(720 / 1440 * 100%);}
  .home-top .list{flex: 1;}
  .home-top .col{width: calc(710 / 1440 * 100%);}
  .home-top .col .content{min-height: 4.7rem;}
}
@media(max-width:1024px){
  .home-top .focus{margin-bottom: 0.25rem;}
  .home-top{padding-bottom: var(--padding-margin__65);}
  .home-top .col{float:none;}
  .home-top .col.building {margin-bottom: var(--padding-margin__40);}
}
@media(max-width:768px){
  .titHead h2 img{height: 0.48rem;}
}
@media(max-width:480px){
  .dj-list .ispic{padding-bottom: 1.5rem;}
  .dj-list .info{min-height: 1.5rem;}
}

/* home-about */
.home-about{overflow: hidden;padding: var(--padding-margin__80) 0 var(--padding-margin__50);background:url(../images/home-about_bg.jpg) no-repeat center top/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 / 18);font-size: var(--font-size__18);margin-bottom: var(--padding-margin__80);}
.home-about .desc p{margin: 0;}
.home-about .nav{margin-left: -0.2rem;}
.home-about .nav dd{width: 31%;padding-left: 0.2rem;}
.home-about .nav dd a{border: 1px solid #fff;min-height: 1.3rem;display: flex;flex-direction: column;align-items: center;justify-content: center;background-color: rgba(var(--white-color__rgb), 0.3);transition: all 0.5s ease-in-out;font-weight: var(--font-weight__l);}
.home-about .nav dd:hover a{background-color: rgba(var(--white-color__rgb), 1);}
.home-about .nav dd img{height: 0.41rem;margin-bottom: 0.1rem;}
.home-about .morebtn{margin: var(--padding-margin__50) 0 var(--padding-margin__80);}
.home-about .ispic .btn-play{left: 1.5rem;bottom: 2rem;}
.home-about .ispic .btn-play:hover{transform: scale(1.2);}

.home-about .numList{min-height: 2.75rem;position: relative;z-index: 10;}
.home-about .numList:after{left: 0;bottom: 0;width: 100%;background: url(../images/road_line.png) no-repeat center center/100% 100%;content: "";position: absolute;height: 1.78rem;z-index: 0;pointer-events: none;}
.home-about .numList li{flex: 1;position: relative;z-index: 1;}
.home-about .numList .inner{min-height: 1.58rem;position: relative;padding-left: var(--padding-margin__40);}
.home-about .numList .line{position: absolute;left: 0;top: 0;height: 100%;background-color: rgba(var(--secondary-color__rgb), 0.2);width: 1px;}
.home-about .numList .line:after{position: absolute;left: 0;top: 0;width: 1px;height: 0.24rem;background-color: var(--secondary-color);content: "";transition: all 0.5s ease-in-out;}
.home-about .numList .num{height: 0.4rem;display: flex;align-items: flex-end;}
.home-about .numList .num span{color: var(--secondary-color);font-size: var(--font-size__46);font-weight: var(--font-weight__m);line-height: 1;}
.home-about .numList .num sup{margin-left: 0.08rem;font-size: var(--font-size__16);opacity: 0.5;}
.home-about .numList p{margin: var(--padding-margin__20) 0 0 0;font-weight: var(--font-weight__l);line-height: 1.25;font-size: var(--font-size__16);}
.home-about .numList li:hover .line:after{height: 100%;}

.btn-play {position: absolute;left: 50%;top: 50%;z-index: 10;width: 0.6rem;height: 0.6rem;border-radius: 50%;cursor: pointer;transition: all 0.5s ease-in-out;}
.btn-play span{position: absolute;left: 0%;top: 0%;width: 100%;height: 100%;background: #fff url(../images/ico-play_blue.svg) no-repeat center center/0.17rem 0.19rem;border-radius: 50%;z-index: 10;}
.btn-play::before,
.btn-play::after {width: 100%;height: 100%;position: absolute;left: 0;top: 0;content: '';border-radius: 50%;opacity: 0;animation: scaleAnimate 2s linear;      animation-iteration-count: infinite;background-color: var(--secondary-color);}
.btn-play::after {animation-delay: .5s;}
.btn-play.white{border: 1px solid #fff;width: 0.9rem;height: 0.9rem;transform: translate(-50%,-50%);}
.btn-play.white span{background: transparent url(../images/ico-play_white.svg) no-repeat center center/0.17rem 0.19rem;}
.btn-play.white:before,.btn-play.white:after{visibility: hidden;}
.btn-play.white:hover:before,.btn-play.white:hover:after{visibility: visible;}

@media(min-width:1025px){
  .home-about .detail{width: calc(699 / 1440 * 100%);margin-bottom: var(--padding-margin__80);}
  .home-about .ispic{margin-right: -1rem;width: 8.44rem;}
  .home-about .ispic img{margin-right: -1rem;}

  .home-about .numList li:nth-child(1) .inner{margin-top: 0.8rem;}
  .home-about .numList li:nth-child(2) .inner{margin-top: 0.25rem;}
  .home-about .numList li:nth-child(3) .inner{margin-top: 0.75rem;margin-left: 0.5rem;}
  .home-about .numList li:nth-child(4) .inner{margin-top: 0.25rem;margin-left: 0.6rem;}
}
@media(max-width:1024px){
  .home-about{padding: var(--padding-margin__65) 0;}
}
@media(max-width:768px){
  .home-about{padding-bottom: 0;}
  .home-about .numList {flex-wrap: wrap;}
  .home-about .numList:after{height: 1rem;bottom: 0.7rem;}
  /* .home-about .numList li{width: 50%;flex: none;margin-bottom: 0.15rem;} */
}
@media(max-width:640px){
  .home-about .nav dd{width: 33.333%;}
}

/* home-bot */
.home-bot{padding: var(--padding-margin__55) 0 var(--padding-margin__100);background: #f8f9fa url(../images/home-bot_bg.jpg) no-repeat center bottom/100%;overflow: hidden;}

.Slider3d {position: relative;width: 100%;padding-bottom: var(--padding-margin__80);}
.Slider3d .swiper-slide {width: 31.302vw;padding-top: 0.15rem;}
.Slider3d .swiper-slide.swiper-slide-visible {opacity: 1;}
.Slider3d .swiper-slide .ispic{padding-bottom:3.55rem;}
/* .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__24);opacity: 0;text-align: center;}
.Slider3d .swiper-slide-active .ispic{margin-bottom: var(--padding-margin__35);}
.Slider3d .swiper-slide-active .ispic img{width: auto;}
.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{transform: scaleX(0.7) translateX(0.55rem);display: block;}
.Slider3d .swiper-slide-next a{transform: scaleX(0.7) translateX(-0.55rem);display: block;}
.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: 35%;background-color: rgba(var(--white-color__rgb),0.3);border:0;}
.Slider3d .swiper-button-prev{left: 28%;background-image: url(../images/page/prev-on.svg);}
.Slider3d .swiper-button-next{right: 28%;background-image: url(../images/page/next-on.svg);}
.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);}

.home-bot .culture .swiper{overflow: visible;}
.home-bot .culture .ispic{padding-bottom: calc(276 / 460 * 100%);}
.home-bot .culture a{display: block;background-color: #fff;transition: all 0.5s ease-in-out;}
.home-bot .culture a:hover{box-shadow: 0 0 25px rgba(0,0,0,0.15);transform: translateY(-5px);}
.home-bot .culture .info{min-height: 2.37rem;padding:var(--padding-margin__30) var(--padding-margin__40)  var(--padding-margin__25);}
.home-bot .culture .tit{font-size: var(--font-size__32);margin-bottom: 0.09rem;}
.home-bot .culture .desc{height: 1rem;overflow-y: auto;}
.home-bot .culture p{margin: 0;padding-left: 0.12rem;position: relative;}
.home-bot .culture p:before{content: "";left: 0;top: 0.12rem;width: 0.06rem;height: 1px;content: "";background-color: #677eb4;position: absolute;}
.home-bot .culture p:not(:last-child){margin-bottom: 0.08rem;}
.home-bot .culture .morej{opacity: 0.5;}
.home-bot .culture li:hover .morej{opacity: 1;}

.tab-nav{margin-bottom: var(--padding-margin__25);}
.tab-nav li:not(:last-child){margin-right: var(--padding-margin__20);}
.tab-nav li {min-width: 1.38rem;text-align: center;padding: 0 0.1rem;line-height: 0.46rem;border-radius: 0.46rem;position: relative;overflow: hidden;background-color: #fff;transition: all 0.5s;margin-bottom: var(--padding-margin__20);cursor: pointer;}
.tab-nav li:after {bottom: -100%;width: 100%;height: 100%;background-color: var(--secondary-color);transition: all 0.5s;content: "";position: absolute;left: 0;}
.tab-nav li span{position: relative;z-index: 1;}
.tab-nav li:not(.on){font-weight: lighter;}
.tab-nav li.more span:after{background: url(../images/morej-grey.svg) no-repeat center center/contain;width: 0.12rem;height: 0.12rem;margin: 0 0 0 0.1rem;content: "";display: inline-block;transition: all 0.5s;}
.tab-nav li.more:hover span:after{transform: rotate(90deg) scale(1.1);}
.tab-nav li.on,.tab-nav li:hover{color: #fff;}
.tab-nav li.on:after,.tab-nav li:hover:after{bottom: 0;}
.tab-nav li.more:hover{background-color: rgba(var(--secondary-color__rgb), 0.1);}
.tab-nav.sub{margin-bottom: var(--padding-margin__35);}
.tab-nav.sub li{box-shadow: 0 0 10px rgba(0,0,0,0.15);}
.tab-nav.sub li a{position: absolute;z-index: 10;top: 0;width: 100%;height: 100%;}

@media(min-width:1025px){
.home-bot .culture .swiper-pagination{display: none;}

.tab-nav li a{position: absolute;z-index: 10;top: 0;width: 100%;height: 100%;}
}
@media(max-width:1600px){
.Slider3d .swiper-slide .ispic{padding-bottom: 2.66rem;}
}
@media(max-width:1024px){
  .home-bot .tab-nav{justify-content: flex-start;padding: 0 0.2rem;overflow-x: auto;margin-bottom: var(--padding-margin__30);position: relative;z-index: 10;}
  .Slider3d .swiper-slide {width: 41vw;}
  .Slider3d .swiper.auto{width: 94%;margin: 0px auto;padding-left: 0;padding-right: 0;}
  .Slider3d .swiper.auto .swiper-slide{width: 49.5%;}
}
@media(max-width:768px){
  .tab-nav li{min-width: 1.2rem;}
  .Slider3d .swiper-slide {width: 55vw;}
  .Slider3d .swiper-slide-next a{transform: scaleX(0.85);}
  .Slider3d .swiper-slide-prev a{transform: scaleX(0.85);}
  .Slider3d .swiper-slide .ispic{padding-bottom:2rem;}
}

/* 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: 58%;transform: translate(-50%,-50%);color: #fff;z-index: 2;text-align: center;}
.pageBan .info h2{font-size: var(--font-size__72);font-weight: var(--font-weight__m);padding: var(--padding-margin__30) 0 var(--padding-margin__40);position: relative;margin: 0;text-align: center;display: inline-block;}
.pageBan .ispic{padding-bottom: calc(600 / 1920 * 100%);}
.pageBan .ispic img{transition: all 5s ease;transform: scale(1.1);}
.pageBan.on .ispic img{transform: scale(1);}
.pageBan.zt{margin-top: var(--header_height);}
.pageBan.zt .ispic{padding-bottom: 0;}

@media(max-width:1024px){
  .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.1rem 0;border-radius: 0.05rem;}
.open-smenu:after{width: 0.22rem;height: 0.22rem;background: url(../images/arr-b_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.1);background-color: #fff;}
.subMenu ul li{position: relative;}
.subMenu ul li:not(:last-child){margin-right:var(--padding-margin__70);}
.subMenu ul li span{position: relative;display: inline-block;}
.subMenu ul li:after{position: absolute;content: "";transition: all 0.5s ease-in-out;height: 2px;background-color: var(--primary-color);width: 0;left: 0;bottom: -1px;}
.subMenu ul li a{color:#000;font-weight: var(--font-weight__l);padding: 0 0.05rem;display: block;line-height: 0.89rem;font-size:var(--font-size__16)}
.subMenu ul li.onli:after,.subMenu ul li:hover:after{width: 100%;}
.subMenu ul li:hover a{color:var(--secondary-color);}
.subMenu ul li.onli a{color:var(--secondary-color);font-weight: var(--font-weight__r);}
.subMenu.case ul {width: 100%;}
.subMenu.case ul li:not(:last-child){margin-right:var(--padding-margin__40);}
.subMenu.case .container{max-width: 16rem;}

.place{padding-top: 0.2rem;font-size: var(--font-size__16);color: #999999;font-weight: var(--font-weight__l);}
.place:before{width: 0.16rem;height: 0.16rem;background: url(../images/ico-home.svg) no-repeat center center/contain;content: "";margin: -0.03rem 0.1rem 0 0;display: inline-block;vertical-align: middle;}
.place a{color: #999999;display: inline-block;margin-right:0.24rem;position: relative;}  
.place a:hover{color: var(--primary-color);}
.place a:after{position: absolute;right: -0.12rem;width: 0.24em;text-align: center;content: "/";top: 4%;height: 96%;font-size: var(--font-size__14);color: #999;} 
.place span{display: inline-block;color: #333333;font-weight: var(--font-weight__r);}

.SubNav{margin-bottom: var(--padding-margin__50);}
.SubNav ul{margin-bottom: -0.15rem;}
.SubNav li{margin-bottom: 0.15rem;padding: 0.1rem var(--padding-margin__30);background-color: #eee;border-radius: 0.05rem;display: block;cursor: pointer;font-size: var(--font-size__24);}
.SubNav li:not(:last-child){margin-right: var(--padding-margin__25);}
.SubNav li.on {color: #fff;background-color: var(--primary-color);}

.subTit{margin-bottom: var(--padding-margin__45);padding-left: 0.38rem;position: relative;display: none;}
.subTit:before{position: absolute;top: 0;left: 0;content: "";width: 0.50rem;height: 0.42rem;background: url(../images/subtit_dot.png) no-repeat center center/contain;z-index: -1;}
.subTit h2{font-size:var(--font-size__40);color: #000000;font-weight: var(--font-weight__r);margin: 0;position: relative;line-height: 1;}
.subTit h3{font-size:var(--font-size__24);color: rgba(var(--black-color__rgb), 0.2);font-weight: var(--font-weight__r);margin: 0.1rem 0 0 0;text-transform: uppercase;}
.tc .subTit{display: inline-block;}

.subPage{position: relative;padding: var(--padding-margin__80) 0 var(--padding-margin__100);background-color: #fff;}

@media(max-width:1560px){
  .subMenu.case ul li:not(:last-child){margin-right:var(--padding-margin__30);}
}
@media(max-width:1024px){
  .open-smenu{display: block;}
  .subMenu{border-bottom: 0;padding-top: 3%;}
  .subMenu ul{display: none;font-size: 0;}
  .subMenu ul li{min-height: auto;padding: 0.1rem 0;font-size: var(--font-size__18);min-width: 33.333%;font-size: var(--font-size__16);display: inline-block;margin: 0 !important;text-align: center;}
  .subMenu ul li:not(:last-child){border-bottom: 1px solid rgba(0,0,0,0.05);}
  .subMenu ul li:after{display: none;}
  .subMenu ul li a{line-height: 2.5;}
}
@media(max-width:640px){
  .search-box{min-width: 100%;}
}
/* common end */

/* 公司概况 */
.about-info{background: url(../images/about-bg.jpg) no-repeat 0 1.39rem/7.5rem 4.77rem;}
.about-info .video{margin:0px auto var(--padding-margin__45);max-width: 75%;}
.about-info .video:after{background-color: rgba(var(--black-color__rgb), 0.08);left: 0;top: 0;width: 100%;height: 100%;content: "";position: absolute;transition: all 0.5s;}
.about-info .video:hover:after{background-color: rgba(var(--black-color__rgb), 0.3);}
/* .infoarea{margin-bottom: var(--padding-margin__70);} */
.infoarea .info{font-size: var(--font-size__20);line-height: 2;text-indent: 2em;text-align:justify;}

@media(min-width:1025px){
  .about-info .infoarea .info{width: calc(868 / 1440 * 100%);}
}
@media(max-width:1024px){
  .about-info .video{max-width: none;}
}

/* 新闻动态 */
.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__30);border-bottom: 1px solid rgba(var(--black-color__rgb),0.1);padding-bottom: var(--padding-margin__30);position: relative;}
.photonews-list .item:after{left: 0;bottom: -1px;width: 0;height: 1px;background-color: var(--primary-color);content: "";transition: all 0.5s;position: absolute;}
.photonews-list .ispic{padding-bottom: calc(240 / 400 * 100%);margin-bottom: var(--padding-margin__20);}
.photonews-list .tit{margin:var(--padding-margin__25) 0 var(--padding-margin__20) 0;font-size: var(--font-size__24);}
.photonews-list time{color: #666666;font-size: var(--font-size__16);font-weight: var(--font-weight__l);}
.photonews-list .item:hover:after{width: 100%;}

.info-list{padding-bottom: var(--padding-margin__60);}
.info-list .item .tit{flex: 1;}
.info-list .item time{color: #999;padding-left: var(--padding-margin__40);font-weight: var(--font-weight__l);}
.info-list .item{border-bottom: 1px solid rgba(0,0,0,0.08);line-height: 0.58rem;padding-left: 0.22rem;position: relative;}
.info-list .item:before{position: absolute;left: 0;top: 50%;margin-top:-0.025rem;width: 0.05rem;height: 0.05rem;background-color: var(--primary-color);content: "";border-radius: 50%;transition: all 0.5s;}
.info-list .item:hover:before{transform: scale(1.65);}


.news-focus{margin-bottom: var(--padding-margin__60);overflow: hidden;}
.news-focus .item{background: #f5f7fa;}
.news-focus .ispic{padding-bottom: calc(432 / 720 * 100%);}
.news-focus .info{flex:1;padding: var(--padding-margin__75) var(--padding-margin__60);position: relative;}
.news-focus .tit{margin-bottom: var(--padding-margin__15);font-size: var(--font-size__24);}
.news-focus .desc{margin-bottom: var(--padding-margin__60);}
.news-focus time{color: #666666;font-size: var(--font-size__16);font-weight: var(--font-weight__l);}
.news-focus .swiper-pagination{width: 50%;bottom: var(--padding-margin__55);left: auto;right: var(--padding-margin__50);text-align: right;}
.news-focus .swiper-pagination-bullet{background-color: rgba(var(--secondary-color__rgb), 0.1);vertical-align: middle;}
.news-focus .swiper-pagination-bullet:not(:last-child){margin-right: 0.2rem;}
.news-focus .swiper-pagination-bullet-active{background: url(../images/logo-blue.svg) no-repeat center center/contain;width: 0.25rem;height: 0.25rem;border-radius: 0;}
.news-focus .swiper-button-prev{left: 1.8%;}
.news-focus .swiper-button-next{right: 51.5%;}
.news-focus .arr:hover{background-color: var(--primary-color);border: 1px solid var(--primary-color);}

.notice-list{padding-bottom: var(--padding-margin__40);}
.notice-list .item{margin-bottom: var(--padding-margin__20);}
.notice-list .item a{border-radius: 0.1rem;background-color: #f7f8fa;padding: var(--padding-margin__35) var(--padding-margin__40) var(--padding-margin__35) var(--padding-margin__75);position: relative;}
.notice-list .item a:before{position: absolute;left: var(--padding-margin__40);top: var(--padding-margin__45);width: 0.16rem;height: 0.16rem;content: "";border: 0.02rem solid var(--secondary-color);border-radius: 50%;}
.notice-list time{color: var(--secondary-color);font-size: var(--font-size__16);font-weight: var(--font-weight__l);display: block;margin-bottom: var(--padding-margin__30);}
.notice-list .tit{font-size: var(--font-size__24);margin-bottom: 0.08rem;}
.notice-list .datetime span{line-height: 0.5rem;text-align: center;min-width: 1.6rem;border-radius: 0.5rem;padding: 0 var(--padding-margin__25);display: inline-block;font-size: var(--font-size__16);font-weight: var(--font-weight__l);}
.notice-list .datetime span.ing{background-color: #e6eefa;color: var(--secondary-color);}
.notice-list .datetime span.ing:hover{background-color: var(--secondary-color);color: #fff;}
.notice-list .datetime span.over{background-color: #fff;color: #999999;}
.notice-list .item:hover a:before{border-color: var(--primary-color);}

.djnews-list .item{margin-bottom: var(--padding-margin__50);border-bottom: 1px solid rgba(var(--black-color__rgb),0.1);padding-bottom: var(--padding-margin__50);position: relative;}
.djnews-list .item:after{left: 0;bottom: -1px;width: 0;height: 1px;background-color: var(--primary-color);content: "";transition: all 0.5s;position: absolute;}
.djnews-list .ispic{padding-bottom: calc(240 / 400 * 100%);margin-bottom: var(--padding-margin__20);}
.djnews-list .tit{margin:var(--padding-margin__25) 0 var(--padding-margin__20) 0;font-size: var(--font-size__24);}
.djnews-list time{color: #666666;font-size: var(--font-size__16);font-weight: var(--font-weight__l);}
.djnews-list .item:hover:after{width: 100%;}

@media(min-width:769px){
  .news-focus .ispic{width: calc(720 / 1440 * 100%);padding-bottom: calc(432 / 720 * 50%);}
  .news-focus time{position: absolute;left: var(--padding-margin__60);bottom: var(--padding-margin__55);}

  .photonews-list .ispic{width: calc(280 / 1440 * 100%);padding-bottom: 1.8rem;margin: 0 var(--padding-margin__60) 0 0;}
  .photonews-list .info{flex: 1;padding-right:var(--padding-margin__60);}
  .photonews-list .morearr{width: 1.7rem;text-align: right;}
  .photonews-list .desc{min-height: 3em;margin-bottom: 0.15rem;}

  .notice-list .info{flex: 1;padding-right: 1rem;}

  .djnews-list .ispic{width: calc(400 / 1440 * 100%);padding-bottom: 2.4rem;margin: 0 var(--padding-margin__60) 0 0;}
  .djnews-list .info{flex: 1;padding-right:var(--padding-margin__60);}
  .djnews-list .morearr{width: 1.7rem;text-align: right;}
  .djnews-list .desc{min-height: 3em;margin-bottom: 0.15rem;}
}
@media(max-width:768px){
  .search-box h2{margin-bottom: 0.2rem;}
  .search-box .select-txt{flex: 1;}

  .photonews-list .desc{margin-bottom: 0.15rem;}

  .news-focus .date b{display: inline-block;margin-right: 0.1rem;}
  .news-focus .arr{display: none;}
  .news-focus .info{padding: 0.3rem;}
  .news-focus .swiper-pagination{width: 100%;}

  .notice-list .item a:before{width: 0.1rem;height: 0.1rem;top: 0.3rem;}
  .notice-list .datetime{position: absolute;bottom:var(--padding-margin__35);right: var(--padding-margin__40);}
  .notice-list .datetime span{line-height: 0.35rem;}
}

/* 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) var(--padding-margin__100);}
.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 .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 .title span{color: #999;}
.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: var(--padding-margin__30) auto 0;max-width: 10rem;/*font-family:SimSun;*/font-size: 18px;font-weight: var(--font-weight__r);}
.news-details .edit-info *{font-family:inherit !important;line-height: 2 !important;word-break: break-all;font-size: var(--font-size__20) !important;}
.news-details .edit-info h2{font-size: var(--font-size__24);font-weight: var(--font-weight__m);}
.news-details .edit-info img{max-width: 100%;}
.news-details .edit-info p{text-indent: 2em !important;}
.news-details .edit-info div{text-indent: 2em !important;}
.news-details .edit-info .tc{text-indent: 0em !important;}
.news-details .edit-info a{text-decoration: underline;color: #0000ee !important;}
.news-details .edit-info a:hover{text-decoration: none;color: var(--primary-color) !important;}

.news-page{padding: 0.25rem 1.8rem 0 0;position: relative;clear: both;max-width: 10rem;margin: 0px auto;}
.news-page .back{position: absolute;right: 0;top: 0.3rem;}
.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 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;}

.back{width: 1.5rem;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;}
.back:hover{opacity: 0.8;color: #fff;}
.back:hover:before{margin-right: 0.18rem;}

@media(max-width:1024px){
  .news-details .edit-info img{max-width: 100%;}
		.news-details .content{padding: var(--padding-margin__40);}
}
@media(max-width:768px){
  .news-details .edit-info img{width: 100% !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: 0px auto;}
}

/* 路桥文化-文体活动 */
.colture-sport{background: url(../images/colture-sport_bg.png) no-repeat 0 50%/4.98rem 3.63rem;}
.colture-sport .infoarea .info{text-indent: 0;}
.colture-sport .leftbar .bar{width: 1px;margin: 0px auto;background-color: rgba(var(--primary-color__rgb), 0.3);position: absolute;top: 0;left: 0.38rem;height: 45%;}
.colture-sport .leftbar .bar span{position: absolute;width: 3px;left: -1px;background-color: var(--primary-color);top: 0;}
.colture-sport .leftbar .txt{position: absolute;bottom: 8%;width: 0.2rem;color: #999999;font-weight: var(--font-weight__l);line-height: 1;left: 0.3rem;}
.colture-sport .list{padding-bottom: var(--padding-margin__30);}
.colture-sport .list a{display: block;}
.colture-sport .list .ispic{border-radius: 0.1rem;padding-bottom: calc(325 / 490 * 100%);}
.colture-sport .list .item{width: calc(490 / 1100 * 100%);float: left;border-bottom: 1px solid var(--secondary-color);position: relative;margin-bottom: var(--padding-margin__35);}
.colture-sport .list .item:after{position: absolute;left: 0;bottom: -1px;z-index: 1;content: "";transition: all 0.5s;width: 0;height: 1px;background-color: var(--primary-color);}
.colture-sport .list .item:nth-child(even){float: right;}
.colture-sport .list .item:hover:after{width: 100%;}
.colture-sport .list .info{padding: var(--padding-margin__20) var(--padding-margin__10);}
.colture-sport .list time{font-size: var(--font-size__16);color: #999;display: none;}
.colture-sport .list .tit{font-size: var(--font-size__24);margin: 0.1rem 0;}

@media(min-width:1025px){
  .colture-sport .infoarea .info{}
  .colture-sport .leftbar{width: calc(340 / 1440 * 100%);position: relative;}
  .colture-sport .list{width: calc(1100 / 1440 * 100%);}
  .colture-sport .list .item:nth-child(2){padding-top: 1rem;}
}
@media(max-width:1024px){
  .colture-sport .leftbar{display: none;}
  .colture-sport .list{display: flex;flex-wrap: wrap;justify-content: space-between;}
  .colture-sport .list .item{width: 48.5%;float: none;}
}

/* 路桥文化-社会责任 */
.hornor-info{background-color: #f5f8fc;padding: var(--padding-margin__55) var(--padding-margin__70) var(--padding-margin__50);margin-bottom: var(--padding-margin__70);}
.hornor-info .info{line-height: calc(44 / 20);font-size: var(--font-size__20);padding-left: var(--padding-margin__45);position: relative;padding-bottom: var(--padding-margin__60);border-bottom: 1px solid rgba(var(--secondary-color__rgb), 0.1);}
.hornor-info .info:before{content: "";left: 0;top: -0.2rem;position: absolute;width: 0.6rem;height: 0.46rem;background: url(../images/kh-left.png) no-repeat center center/contain;}
.hornor-info .info .txt{position: relative;z-index: 1;text-align: justify;}

.stit{font-size: var(--font-size__32);margin-bottom: var(--padding-margin__70);display: flex;align-items: center;}
.stit:before{content: "";width: 0.04rem;height: 0.28rem;background-color: var(--secondary-color);margin: 0.03rem 0.14rem 0 0;}

.hornor-list .item{min-height: 3.42rem;}
.hornor-list .item:before,.hornor-list .item:after{position: absolute;width: 1.1rem;height: 1.48rem;bottom: 0;content: "";background-position: center center;background-repeat: no-repeat;background-size: 100% 100%;display: none;}
.hornor-list .item:before{left: 0;background-image: url(../images/hornor-tab_left.png);}
.hornor-list .item:after{right: 0;background-image: url(../images/hornor-tab_right.png);}
.hornor-list .item .bg{left: 0;bottom: 0;width: 100%;height: 1.48rem;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.24rem;display: flex;align-items: flex-end;justify-content: center;position: relative;}
.hornor-list .pic img{transition: all 0.5s ease-in-out;max-height: 1.87rem;display: block;}
.hornor-list .pic figure{display: inline-block;position: relative;padding: 0.15rem 0.14rem;}
.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.15rem;z-index: 1;}
.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.15rem;z-index: 1;}
.hornor-list .pic figure span{overflow: hidden;display: block;position: relative;z-index: 1;}
.hornor-list .pic .lp{background: url(../images/hornor-bg_left.png) no-repeat center top/100% 100%;content: "";position: absolute;left: 0;top: 0;width: 0.14rem;height: 100%;}
.hornor-list .pic .rp{background: url(../images/hornor-bg_right.png) no-repeat center top/100% 100%;content: "";position: absolute;right: 0;top: 0;width: 0.14rem;height: 100%;}
.hornor-list .info{padding-top: var(--padding-margin__35);width: 90%; margin: 0px auto;min-height: 1.38rem;}
.hornor-list .none .ispic{opacity: 0;}

.style-slider .swiper{padding: 0 10%;}
.style-slider .swiper-slide .pic{display: flex;align-items: flex-end;height: 3.84rem;}
.style-slider .swiper-slide .ispic{padding-bottom: 2.4rem;width: 80%;margin: 0px auto;}
.style-slider .swiper-slide-active .pic{width: 6.54rem;left: 50%;transform: translateX(-50%);margin: 0;}
.style-slider .swiper-slide-active .ispic{padding-bottom: 3.84rem;width: 100%;transition: all 0.8s;}
.style-slider .swiper-slide-prev .pic{transform: translateX(-0.6rem);}
.style-slider .swiper-slide-next .pic{transform: translateX(0.6rem);}
.style-slider .info{font-size: var(--font-size__20);text-align: center;margin-top: var(--padding-margin__45);min-height: 3em;}
.style-slider .info .tit{opacity: 0;}
.style-slider .swiper-slide-active .info .tit{animation:fadeInUpSmall 0.6s .4s ease both;-webkit-animation:fadeInUpSmall 0.6s .4s ease both;-moz-animation:fadeInUpSmall 0.6s .4s ease both;opacity:1;}
.style-slider .arr{transform: translateY(0);top: auto;bottom: 0.1rem;width: 0.46rem;height: 0.46rem;}
.style-slider .arr:hover{background-color: var(--secondary-color);}
.style-slider .swiper-button-prev{left: 30%;}
.style-slider .swiper-button-next{right: 30%;}

@media(min-width:1025px){
.hornor-list .item{width: 33.333%;}
.hornor-list .item:nth-child(3n+1){padding-left: 0.67rem;}
.hornor-list .item:nth-child(3n+1) .bg{left: 1.1rem;width: calc(100% - 1.1rem);}
.hornor-list .item:nth-child(3n+1):before{display: block;}
.hornor-list .item:nth-child(3n+3){padding-right: 0.67rem;}
.hornor-list .item:nth-child(3n+3):after{display: block;}
.hornor-list .item:nth-child(3n+3) .bg{right: 1.1rem;width: calc(100% - 1.1rem);}

.style-slider .swiper-pagination{display: none;}
}
@media(min-width:769px){
  .hornor-info .info .txt{width: 62%;}
  .hornor-info .ispic{width: 2.46rem;position: absolute;bottom: 0;right: 0;}
}
@media(max-width:1560px){
  .style-slider .swiper-slide-active .pic{width: 5.6rem;}
}
@media(max-width:1440px){
  .style-slider .swiper-slide-active .pic{width: 5.6rem;}
}
@media(max-width:1024px){
.hornor-list .item{width: 50%;}
.hornor-list .item:nth-child(2n+1):before{display: block;}
.hornor-list .item:nth-child(2n+1) .bg{left: 1.1rem;width: calc(100% - 1.1rem);}
.hornor-list .item:nth-child(2n+2):after{display: block;}
.hornor-list .item:nth-child(2n+2) .bg{right: 1.1rem;width: calc(100% - 1.1rem);}

.style-slider .swiper{padding: 0 0%;}
.style-slider .swiper-slide-active .pic{width: 5rem;}
.style-slider .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color: rgba(var(--black-color__rgb), 0.08);}
.style-slider .arr{display: none;}
}
@media(max-width:480px){
.hornor-list .item{min-height: 2.7rem;}
.style-slider .swiper-slide .pic{height: 3rem;}
.style-slider .swiper-slide-active .pic{width: 4.2rem;}
.style-slider .swiper-slide-active .ispic{padding-bottom: 3rem;}
.hornor-list .pic{height: 1.7rem;}
.hornor-list .pic img{max-height: 1.35rem;}
}

/* 路桥文化-企业理念 */
.culture-list .item{background-color: #f1f5fa;margin-bottom: var(--padding-margin__40);}
.culture-list .ispic:after{right: 0;top: 0;z-index: 1;content: "";width: 3.14rem;height: 100%;background: url(../images/culture_point1.png) no-repeat right center/100% 100%;position: absolute;pointer-events: none;}
.culture-list .ispic:before{right: 0;top: 0;z-index: 2;width: 1px;height: 100%;content: "";position: absolute;background-color: #f1f5fa;}
.culture-list .info {font-size: var(--font-size__28);position: relative;padding-right: 10vw;z-index: 10;}
.culture-list .info p{margin: 0;}
.culture-list .info p span{color: var(--secondary-color);}
.culture-list .info p:not(:last-child){margin-bottom: var(--padding-margin__45);}
.culture-list .icon{position: absolute;top: 50%;margin-top:-0.6rem;border-radius: 50%;border: 0.03rem solid #fff;width: 1.25rem;height: 1.25rem;display: flex;align-items: center;justify-content: center;z-index: 10;background-color: var(--secondary-color);transition: all 0.5s;}
.culture-list .icon img{height: 0.7rem;}
.culture-list .item:nth-child(even) .info{padding-right: 0;padding-left: 10vw;}
.culture-list .item:hover .icon{background-color: var(--primary-color);}
.culture-list .item:nth-child(even) {flex-direction: row-reverse;}
.culture-list .item:nth-child(even) .ispic:after{right: auto;left:0;background-image: url(../images/culture_point2.png);}
.culture-list .item:nth-child(even) .ispic:before{right: auto;left:0;}

@media(min-width:1025px){
  .culture-list .ispic{width: calc(1143 / 1920 *100%);}
  .culture-list .info{flex: 1;}
  .culture-list .icon{left: -2.44rem;}
  .culture-list .item:nth-child(even) .icon{left: auto;right: -2.44rem;}
  .culture-list .info .text{transform: translateX(-0.42rem);}
  .culture-list .item:nth-child(even) .info .text{transform: translateX(0.42rem);}
}
@media(max-width:1560px){
  .culture-list .info{padding-right: 5vw;}
  .culture-list .item:nth-child(even) .info{padding-left: 5vw;}
}
@media(max-width:1024px){
  .culture-list .icon{left: 50%;top: 0rem;margin-left:-0.6rem;}
  .culture-list .info{padding: var(--padding-margin__150) var(--padding-margin__60) var(--padding-margin__80) !important;}
  .culture-list .ispic:after{width: 1.5rem;}
}


/* 联系我们 */
.contact-us{padding-bottom: var(--padding-margin__45);}
.contact-us .title{font-size: var(--font-size__24);margin-bottom: 0.2rem;}
.contact-us .info{font-size: var(--font-size__20);}
.contact-us .info dd{padding-left: 0.34rem;margin-bottom: 0.14rem;background-position: 0 0.07rem;background-size: 0.19rem 0.19rem;background-repeat: no-repeat;}
.contact-us .info dd.tel{background-image: url(../images/lxwm-ico_tel.svg);}
.contact-us .info dd.add{background-image: url(../images/lxwm-ico_add.svg);}
.contact-us .info dd.fax{background-image: url(../images/lxwm-ico_fax.svg);}
.contact-us .info dd.mail{background-image: url(../images/lxwm-ico_mail.svg);}
#map{height: 6.44rem;}

.contact-tip{text-align: center;font-size: var(--font-size__20);line-height: calc(40 / 20);font-weight: var(--font-weight__l);margin-bottom: var(--padding-margin__50);}
.contact-tip span,.contact-tip a{font-weight: var(--font-weight__r);color: var(--secondary-color);text-decoration: underline;}
.contact-tip p{margin: 0;}

.message-form{max-width: 8.48rem;margin: 0px auto;}
.message-form .group{margin-bottom: 0.2rem;background-color: #f5f7fa;padding-left:0.18rem;min-height: 0.6rem;}
.message-form .group .label{font-weight: var(--font-weight__l);}
.message-form .group input{flex: 1;height: 0.6rem;background-color: transparent;}
.message-form .group.textarea .label{padding-top: 0.1rem;}
.message-form .group textarea{height: 1.3rem;flex: 1;background-color: transparent;}
.message-form .btnbox{padding-top: var(--padding-margin__40);}
.message-form .form-btn{width: 100%;height: 0.6rem;background-color: var(--primary-color);color: #fff;font-size: var(--font-size__24);border: 0;cursor: pointer;}
.message-form .form-btn:hover{opacity: 0.8;}

@media(min-width:1025px){
  .contact-us .info{width: calc(827 / 1440 * 100%);}
}
@media(min-width:769px){
.contact-us .info dd:nth-child(odd){width: 40%;}
.contact-us .info dd:nth-child(even){width: 60%;}
.contact-us .info dd.auto{width: 100%;}
}
@media(max-width:768px){
  #map{height: 4rem;}
}

/* 项目案例 */
.photo-slider{margin-bottom: var(--padding-margin__65);overflow: hidden;}
.photo-slider .ispic{padding-bottom: calc(640 / 1440 * 100%);}
.photo-slider .info{min-height: 0.83rem;text-align: center;display: flex;align-items: center;justify-content: center;}
.photo-slider .tit{font-size: var(--font-size__24);opacity: 0;font-weight: var(--font-weight__l);}
.photo-slider .tit span{font-weight: var(--font-weight__m);}
.photo-slider .swiper-pagination{width: 50%;bottom:0.3rem;left: auto !important;right: 0 !important;text-align: right;transform: translateX(0);}
.photo-slider .swiper-pagination-bullet{background-color: transparent;vertical-align: middle;border: 0.02rem solid #cccccc;}
.photo-slider .swiper-pagination-bullet:not(:last-child){margin-right: 0.2rem;}
.photo-slider .swiper-pagination-bullet-active{background: url(../images/logo-red.svg) no-repeat center center/contain;width: 0.25rem;height: 0.25rem;border-radius: 0;border: 0;}
.photo-slider .arr{top: 40%;}
.photo-slider .swiper-button-prev{transform: translateX(-1rem);}
.photo-slider .swiper-button-next{transform: translateX(1rem);}
.photo-slider .swiper-slide-active .tit{animation:fadeInUpSmall .3s .4s ease both;-webkit-animation:fadeInUpSmall .3s .4s ease both;-moz-animation:fadeInUpSmall .3s .4s ease both;}
.photo-slider:hover .swiper-button-prev{transform: translateX(0.2rem);}
.photo-slider:hover .swiper-button-next{transform: translateX(-0.2rem);}

.toptit{margin-bottom: var(--padding-margin__30);}
.toptit .Pages{padding-top: 0;}
.toptit .Pages .num,.toptit .Pages .p_jump{display: none;}
.toptit .Pages .a_prev,.toptit .Pages .a_next{border-radius: 50%;border: 1px solid #9c9c9c;}
.toptit .Pages .a_prev:hover,.toptit .Pages .a_next:hover{border-color: var(--secondary-color);}
.stit2{display: flex;align-items: center;font-size: var(--font-size__32);}
.stit2 img{width: 0.28rem;margin-right: 0.1rem;}

.case-list .list{margin-left: -0.3rem;}
.case-list .item{width: calc(100% / 3 - 0.3rem);margin: 0 0 0.3rem 0.3rem;border-bottom: 1px solid rgba(var(--black-color__rgb), 0.2);position: relative;}
.case-list .item:After{position: absolute;left: 0;bottom: -1px;width: 0;content: "";height: 1px;background-color: var(--primary-color);transition: all 0.5s;}
.case-list .ispic{padding-bottom: calc(360 / 600 * 100%);}
.case-list .ispic img{width: auto;height: auto;}
.case-list .info{padding: var(--padding-margin__25) 0 var(--padding-margin__45);}
.case-list .tag{position: absolute;left: 0;top: 0;z-index: 1;color: #fff;font-size: var(--font-size__16);padding: 0 0.3rem 0 0.2rem;line-height: 0.32rem;font-weight: var(--font-weight__l);background: url(../images/tag_bg1.svg) no-repeat right top/cover;}
.case-list .tag.ing{background-image: url(../images/tag_bg2.svg);}
.case-list .item:hover:After{width: 100%;}
.case-list .tit{flex: 1;margin-right: 0.2rem;font-size: var(--font-size__20);}
.case-list .morej{opacity: 0.5;}
.case-list .item:hover .morej{opacity: 1;}

@media(max-width:1024px){
  .photo-slider .swiper-pagination{position: relative;width: 100%;margin-top: 0.15rem;text-align: center;transform: translateX(-50%) !important;left: 50% !important;}
  .case-list .item{width: calc(100% / 2 - 0.3rem);}
}
@media(max-width:480px){
  .case-list .list{margin-left: -0.15rem;}
  .case-list .item{width: calc(100% / 2 - 0.15rem);margin-left: 0.15rem;}
}

/* 科技创新 */
.tec-info .infoarea{margin-bottom: 0;}
.tec-info .left{margin-bottom: 0.2rem;}

.stit3{font-size: var(--font-size__32);margin-bottom: var(--padding-margin__70);text-align: center;}
.stit3:after{content: "";width: 0.28rem;height: 0.04rem;background-color: var(--secondary-color);margin: 0.03rem 0.14rem 0 0;display: block;margin: 0px auto;}

.tec-hornor{background-position: center top;background-size: cover;}
.tec-hornor .subTit{z-index: 10;}
.hornorList{padding: 1px 0 0 1px;margin-left: -1px;}
.hornorList .swiper-slide{position: relative;vertical-align: top;}
.hornorList .swiper-slide a{border: 1px solid #ececec;padding: 0.58rem 2.083vw 0;background-color: #fff;display: block;margin: -1px 0 0 -1px;}
.hornorList .swiper-slide .tag{position: absolute;left: 0;top: 0;padding: 0 7px;color: #fff;border-radius: 3px;font-size: var(--font-size__14);background-color: var(--secondary-color);line-height: 0.28rem;display: none;}
.hornorList .swiper-slide:hover .tag{background-color: var(--primary-color);}
.hornorList .swiper-slide:hover a{box-shadow: 0 0 20px rgba(0,0,0,0.1);position: relative;z-index: 1;}
.hornorList .ispic{padding-top: 66.4%;margin-bottom: 2.969vw;}
.hornorList .tit{border-top: 1px solid #ececec;min-height: 0.96rem;font-size: var(--font-size__22);padding: 0.15rem 0;text-align: center;}
.hornorList .info{border-top: 1px solid #ececec;min-height: 0.96rem;min-height: 1.85rem;padding: 1.146vw 0 0.05rem;color: var(--f333-color);}
.hornorList .info p span{color: var(--blue-color);}
.hornorList .page{margin-top: var(--padding-margin__60);}
.hornorList .page .arr:not(:last-child){margin-right: var(--padding-margin__40);}
.hornorList .page .arr{width: 0.4rem;height: 0.4rem;position: static;transform: translate(0);}

@media(min-width:1025px){
  .tec-info .infoarea .left{width:calc(800 / 1440 *100%);margin-bottom: 0;}
  .tec-info .infoarea .ispic{width:calc(500 / 1440 *100%);}
}

/* 发展历程 */
.Development {background:url(../images/lsbg.jpg) center bottom no-repeat;}
.Development *{box-sizing: border-box;}
.Development .content{position: relative;}
.Development .imgtit{position: absolute;right: 0;top:30px;}
.Development ul{margin-top: 5%;}
.Development li{width: 50%;clear: both;padding-right: 2.82rem;position: relative;font-family: harml_Regular;min-height: 1rem;padding-bottom: 0.2rem;}
.Development li:after{position: absolute;right: -7px;height: calc(100% - 28px);width: 3px;content: "";background:#f7f2eb;top: 30px;}
.Development li .cn{padding-top: 0.05rem;}
.Development li .year{position: absolute;right: 0;top: 0;color:var(--secondary-color);font-size: 0.24rem;font-style: italic;width: 2.6rem;text-align: left;font-weight: bold;}
.Development li .year:after{position: absolute;right: -15px;top: 15px;width: 0.75rem;height: 1px;background:#dddddd;content: "";transition: all 0.5s;}
.Development li .year:before{position: absolute;right: -15px;top: 6px;width: 20px;height: 20px;background:#fff;border:2px solid #e1d9d2;z-index:1;border-radius:50%;content: "";}
.Development li:nth-child(2n+2){float: right;clear: none;text-align: left;padding-right: 0;padding-left: 2.82rem;}
.Development li:nth-child(2n+2) .year{right: auto;left: 0;text-align: right;}
.Development li:nth-child(2n+2) .year:after{right: auto;left: -4px;}
.Development li:nth-child(2n+2) .year:before{right: auto;left: -4px;}
.Development li:nth-child(2n+2):after{right: auto;left:4px;}
.Development li:hover .year:after{background:var(--secondary-color);width: 1rem;}
.Development li:hover .year:before{background:url(../images/yuan.gif) center center no-repeat;border:1px solid var(--secondary-color);background-size: contain;}
.Development li:hover .year{color: var(--primary-color);}
.Development li:before{left: -5%;top: -6%;width: 93.1%;height: 110%;border-radius: 5px;background-color:rgba(var(--secondary-color__rgb), 0.1);content: "";position:absolute;opacity: 0;transition: all 0.5s;}
.Development li:hover:before{opacity: 1;}
.Development li:nth-child(2n+2):before{right: -6.5%;left: auto;}
@media(max-width:768px){
	.Development .imgtit{position: static;}
	.Development ul{margin-top: 15px;}
	.Development li{width: auto;text-align: left !important;padding-left: 28px !important;padding-right:0 !important;float: none !important;}
	.Development li .year{position: static;text-align: left !important;padding-left: 15px;width: auto !important;font-size: 18px;}
	.Development li .year:before{right: auto !important;left: 0 !important;}
	.Development li .year:after{right: auto !important;left: 0 !important;width: 30px !important;}
	.Development li:after{right: auto !important;left: 10px !important;}
  .Development li:before{display: none;}
}

/* 资质荣誉 */
.qualification{margin-left: -0.35rem;padding-bottom: var(--padding-margin__20);}
.qualification li{width: calc(100% / 3 - 0.35rem);margin: 0 0 0.35rem 0.35rem;}
.qualification a{display: block;background-color: #fff;padding: var(--padding-margin__25);box-shadow: 0 0 10px rgba(0,0,0,0.1);text-align: center;}
.qualification .pic{height: 2.24rem;display: flex;align-items: flex-end;justify-content: center;position: relative;}
.qualification .pic img{transition: all 0.5s ease-in-out;max-height: 1.87rem;display: block;}
.qualification .pic figure{display: inline-block;position: relative;padding: 0.15rem 0.14rem;}
.qualification .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.15rem;z-index: 1;}
.qualification .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.15rem;z-index: 1;}
.qualification .pic figure span{overflow: hidden;display: block;position: relative;z-index: 1;}
.qualification .pic .lp{background: url(../images/hornor-bg_left.png) no-repeat center top/100% 100%;content: "";position: absolute;left: 0;top: 0;width: 0.14rem;height: 100%;}
.qualification .pic .rp{background: url(../images/hornor-bg_right.png) no-repeat center top/100% 100%;content: "";position: absolute;right: 0;top: 0;width: 0.14rem;height: 100%;}
.qualification .line {height: 3px;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;margin: 0.1rem 0 0.15rem;position: relative;}
.qualification .line:before,.qualification .line:after{width: 0;top: -1px;z-index: 1;background-color: var(--primary-color);height: 1px;position: absolute;content: "";transition: var(--transition);left: 50%;}
.qualification .line:after{top: auto;bottom: -1px;}
.qualification li:hover .line:before,.qualification li:hover .line:after{width: 100%;left:0;}
.qualification .tit{min-height: 3em;}

@media(max-width:480px){
.qualification{margin-left: -0.2rem;}
.qualification li{width: calc(100% / 2 - 0.2rem);margin: 0 0 0.2rem 0.2rem;}
}

/* 党建工作 */
.StyleList .swiper-slider{position: relative;margin-bottom:var(--padding-margin__80);}
.StyleList .swiper{width: 105%;padding: 0 2.5%;margin-left: -2.5%;}
.StyleList .swiper-pagination-bullet{width: 0.8rem;height: 0.02rem;background-color: #e5e5e5;}
.StyleList .swiper-pagination-bullet-active{background-color: #df0024;animation-name: none;}
.StyleList .arr{top: 36%;}
.StyleList .swiper-button-prev{left: -0.8rem;}
.StyleList .swiper-button-next{right: -0.8rem;}

.StyleList .ispic{padding-top: 56.13%;}
.StyleList a{display: block;}
.StyleList .info{display: block;padding: 2.604vw 0.3rem;background-color: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1);transition: all 0.5s;}
.StyleList .date{margin-bottom: 0.09rem;color: #999;font-size: var(--font-size__16);font-weight: var(--font-weight__l);display: block;}
.StyleList .tit{min-height: 3em;margin-bottom: var(--padding-margin__60);font-size: var(--font-size__20);}

.StyleList .list{margin-bottom:var(--padding-margin__20);margin-left: -3.125vw;}
.StyleList .list .item{width: 33.333%;padding: 0 0 2.604vw 3.125vw;}
.StyleList .item:hover .info{background-color: #fff3f2;}
.StyleList .item:hover .tit,.StyleList .item:hover .mores{color: #e11800;}
.StyleList .item:hover .mores:before{background: url(../images/arr_red.png) no-repeat center center/contain;}
@media(max-width:640px){
.StyleList .list .item{width: 100%;}
}

/* 廉政建设 */
.DjFocus{margin-bottom: 4.271vw;overflow: hidden;}
/* .DjFocus .slick-list{padding: 0 28%;} */
.DjFocus .item{padding: 0 0.1rem 0;text-align: center;}
.DjFocus .ispic{padding-top: 60%;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: 20.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: var(--padding-margin__50);position: relative;}
.DjList .item a{border: 1px solid rgba(var(--primary-color__rgb),0.1);padding: var(--padding-margin__45);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:before{position: absolute;right: 0;top: 0.05rem;height: 0;width: 1px;content: "";background: var(--primary-color);z-index: 1;transition: all 0.5s;}
.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 var(--primary-color);color: var(--primary-color);}
.DjList .item:hover .tit,.DjList .item:hover .date,.DjList .item:hover .date span{color: var(--primary-color);}
.DjList .item:hover .date:before{height: calc(100% - 0.02rem);}

.listWz{margin: 0 0 var(--padding-margin__45) -0.26rem;}
.listWz .item{width: 33.333%;padding: 0 0 var(--padding-margin__35) 0.26rem;}
.listWz .item a{display: block;padding: var(--padding-margin__30);border: 1px solid #e5e5e5;min-height: 11.458vw;transition: all 0.5s;}
.listWz .item .tit{min-height: 3em;margin-bottom: var(--padding-margin__45);font-size: var(--font-size__22);}
.listWz .item .date{color: #666;}
.listWz .item:hover a{background-color: #fff2f1;border: 1px solid #fff2f1;}
.listWz .item:hover .ti{color: #e11800;}
@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;}
 .listWz .item{width: 50%;}
}
@media(max-width:480px){
	.listWz .item{width: 100%;}
}

/* 人才招聘 */
.PicList002149 { padding-bottom:1%; margin-bottom:5px;}
.PicList002149 .tit{ margin:0;font-weight: var(--font-weight__b);margin-bottom: var(--padding-margin__25);}
.PicList002149 li{transition: all ease 0.3s; overflow:hidden; padding-left:160px; padding-right:58px; position:relative; margin-bottom:2%; background-color:#fafafa;}
.PicList002149 li:after{ position:absolute; content:''; right:0; top:0;width:58px; height:100%; background:url(../images/page/next.svg) no-repeat center center/0.1rem auto; border-left:2px solid #fff;transition: all 0.5s;}
.PicList002149 li .inner{border-left:1px solid #ededed; padding:2% 3%;}
.PicList002149 li time{ position:absolute; left:0; top:0; width:160px; height:100%;}
.PicList002149 li time span{ position:absolute; width:100%; text-align:center; top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); color:#b2b2b2; font-size:16px;}
.PicList002149 li time i{ font-style:normal; font-size:50px; color:#999; display:block; font-family:"Courier New", Courier, monospace; line-height:40px;}
.PicList002149 li time i:after{ display:block; content:''; margin:5px auto; height:1px; width:50%; max-width:66px; background:#dfdfdf;}
.PicList002149 li:hover:after{background-color: var(--primary-color);background-image:url(../images/page/next-on.svg);}

.job-btn{padding-top: var(--padding-margin__40);}
.job-btn a{display: block;margin: 0px auto;background-color: var(--secondary-color);}

.job-top .back{margin-bottom: var(--padding-margin__20);}
.job-top .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;}

.job-form{padding-top: var(--padding-margin__40);border-top: 1px solid rgba(var(--black-color__rgb), 0.08);}
.job-form .group{margin-bottom: 0.2rem;width: 50%;}
.job-form .auto{width: 100%;}
.job-form .group .label{font-weight: var(--font-weight__l);width: 1.8rem;text-align: right;}
.job-form .group .form-input{flex: 1;height: 0.5rem;background-color: #fff;border: 1px solid rgba(var(--black-color__rgb), 0.15);border-radius: 5px;}
.job-form .group .select-base{flex: 1;height: 0.5rem;background-color: #fff;border: 1px solid rgba(var(--black-color__rgb), 0.15);border-radius: 5px;}
.job-form .group .check{flex: 1;}
.job-form .group .check label:not(:last-child){margin-right: 0.2rem;}
.job-form .group textarea.form-input{height: 1.3rem;flex: 1;background-color: transparent;}
.job-form .btnbox{padding-top: var(--padding-margin__40);}
.job-form .form-btn{width: 1.8rem;height: 0.5rem;background-color: var(--primary-color);color: #fff;font-size: var(--font-size__24);border: 0;cursor: pointer;border-radius: 5px;}
.job-form .form-btn[type="reset"]{background-color: rgba(var(--black-color__rgb), 0.5);margin-left: 0.25rem;}
.job-form .form-btn:hover{opacity: 0.8;}

@media(max-width:1024px){
.PicList002149 li{padding-left:100px;padding-right:30px;}
.PicList002149 li:after{width:30px; background-size:35% auto;}
.PicList002149 li time{width:100px;}
.PicList002149 li time span{font-size:14px;}
.PicList002149 li time i{font-size:40px;line-height:30px;}
}
@media(max-width:768px){
  .job-form .group{width: 100%;}
  .job-form .group .label{width: 1.2rem;}
}
@media(max-width:480px){
.PicList002149 li{padding-left:80px;padding-right:0;}
.PicList002149 li:after{ display:none;}
.PicList002149 li time{width:80px;}
.PicList002149 li time span{font-size:12px;}
.PicList002149 li time i{font-size:30px;}
.PicList002149 h3{ font-size:14px;}
.PicList002149 p{ font-size:12px; line-height:20px; overflow:hidden; height:40px;}
}
.corfff{color: #fff;}
.pt100{padding-top: 1rem;}
.cor003{color: #003B95;}
.f40{font-size: var(--font-size__40);}
/* flex */
.d-flex{display:flex}
.a-center{align-items:center}
.a-end{align-items:flex-end}
.j-sb{justify-content:space-between}
.f-wrap{flex-wrap:wrap}
.f-colu{flex-direction:column}
.j-center{justify-content:center}
.j-end{justify-content:flex-end}
.a-start{align-items:flex-start}

/* qywhOne */
.qywhOne{background-size: cover;height: 8rem;padding-top: 1.96rem;background-position: center;position: relative;}
.qywhOne::after{content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: rgba(0,0,0,0.2);}
.qywhOne .item{height: 2.5rem;position: relative;border-left: 1px solid rgba(255,255,255,0.3);padding-left: 0.2rem;}
.qywhOne .item::before{position: absolute;left: -1px;top: 0;content: '';display: block;width: 1px;height: 0.24rem;background-color: #fff;}
.qywhOne .item:nth-child(2n){margin-top: 0.7rem;}
.qywhOne .item .title{line-height: 1;}
.qywhOne .item .intro{margin-top: 0.18rem;font-weight: lighter;line-height: 1.5;}
@media screen and (min-width:769px) and (max-width:1024px){
	.qywhOne{zoom: 0.7;}
}
@media screen and (max-width:768px){
	.qywhOne{height: auto;padding-top: 0.5rem;padding-bottom: 0.5rem;}
	.qywhOne .ul{flex-wrap: wrap;}
	.qywhOne .item{width: 33%;margin-top: 0.2rem !important;height: auto;}
}
/* qywhTwo */
@media screen and (min-width:769px){
	.qywhTwo{}
	.qywhTwo .ul{margin-top: -4.78rem;}
	.qywhTwo .item{width: 50%;display: flex;margin-bottom: 0.3rem;}
	.qywhTwo .item .itemCon{width: 4.21rem;height: 1rem;overflow-y: auto;background-image: url(../images/qywhBg1.png);background-size: cover;display: flex;flex-direction: column;justify-content: center;}
	.qywhTwo .item .itemCon .intro{margin-top: 0.1rem;}
	.qywhTwo .item:nth-child(2n){justify-content: flex-end;}
	.qywhTwo .item:nth-child(2n) .itemCon{background-image: url(../images/qywhBg2.png);padding-left: 0.8rem;}
	.qywhTwo .item:nth-child(2n - 1) .itemCon{text-align: right;padding-right: 0.8rem;}
	.qywhTwo .item:nth-child(9){
		width: 100%;
		justify-content: center;
	}
	.qywhTwo .item:nth-child(9) .itemCon{
		width: 2.4rem;
		height: 2.2rem;
		background-image: url(../images/qywhBg3.png);
		text-align: center;
		padding-right: 0.2rem;
		padding-left: 0.2rem;
	}
	.qywhTwo .item:nth-child(1) .itemCon,
	.qywhTwo .item:nth-child(7) .itemCon{
		margin-left: 0.6rem;
	}
	.qywhTwo .item:nth-child(2) .itemCon,
	.qywhTwo .item:nth-child(8) .itemCon{
		margin-right: 0.6rem;
	}
	.qywhTwo .item:nth-child(2n - 1).fadeInUp{
		-webkit-animation-name: fadeInLeftSmall;
		animation-name: fadeInLeftSmall;
	}
	.qywhTwo .item:nth-child(2n).fadeInUp{
		-webkit-animation-name: fadeInRightSmall;
		animation-name: fadeInRightSmall;
	}
	.qywhTwo .item:nth-child(9).fadeInUp{
		-webkit-animation-name: fadeInUpSmall;
		animation-name: fadeInUpSmall;
	}
	.circle{
		width: 4.48rem;
		height: 4.48rem;
		border-radius: 50%;
		position: relative;
		border-radius: 50%;
		display: flex;
		justify-content: center;
		align-items: center;
		margin: 0 auto;
	}
	.circle:before{
		content: '';
		display: block;
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		border: 0.02rem dashed #EFF5FF;
		border-radius: 50%;
		animation: spin2 6s 
		linear infinite;
		    -webkit-animation: spin2 6s 
		linear infinite;
	}
	.circle .circleCon{
		width: calc(100% - 0.62rem);
		height: calc(100% - 0.62rem);
		border-radius: 50%;
		display: flex;
		justify-content: center;
		align-items: center;
		position: relative;
	}
	.circle .circleCon:before{
		content: '';
		display: block;
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		background: rgba(250, 252, 255, 1);
		border-radius: 50%;
		animation: scaleAnimate 2s linear;
		animation-iteration-count: infinite;
		z-index: -1;
		animation-delay: .5s;
	}
	.circle .circleCon .circleFontBox{
		width: calc(100% - 0.62rem);
		height: calc(100% - 0.62rem);
		border-radius: 50%;
		display: flex;
		justify-content: center;
		align-items: center;
		position: relative;
	}
	.circle .circleCon .circleFontBox:before{
		background: #EFF5FF;
		content: '';
		display: block;
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		border-radius: 50%;
		animation: scaleAnimate 2s linear;
		animation-iteration-count: infinite;
		z-index: -1;
	}
	.circle .circleCon .circleFont{
		width: calc(100% - 0.62rem);
		height: calc(100% - 0.62rem);
		background: linear-gradient(30deg, #417EDF, #0A4197);
		border-radius: 50%;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.qywhImg{
		margin-top: -1.6rem;
	}
	.circle.fadeInUp{
		-webkit-animation-name: zoomInSmall;
		animation-name: zoomInSmall;
	}
	.qywhTwo .item .itemCon{transition: all 0.5s;}
	.qywhTwo .item:hover .itemCon{margin-top: -0.05rem;}
	.qywhTwo .item:nth-child(9):hover .itemCon{margin-top:0rem;}
}

@keyframes spin2{
	0%{transform:rotate(0deg)}
	100%{transform:rotate(-360deg)}
}
@-webkit-keyframes scaleAnimate {
  0% {
    -webkit-transform: scale(1);
    opacity: 0;
  }

  50% {
    -webkit-transform: scale(1.1);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1.3);
    opacity: 0;
  }
}
@media screen and (min-width:769px) and (max-width:1024px){
	.qywhTwo{zoom: 0.7;}
	.qywhImg {
	    margin-top: -0.7rem;
	}
}
@media screen and (max-width:768px){
	.qywhTwo .ul{
	   display: flex;
	   flex-wrap: wrap;
	}
	.qywhTwo .ul .item{
		width: 50%;
		margin-top: 0.2rem;
	}
	.qywhImg {
		margin-top: 0.3rem;
	}
	.pt100{
		padding-top: 0.5rem;
	}
	.circleFont .title{
		color: #000;
	}
}

.about-info .photo-slider{display:none !important;}
.tCenter{text-align:center;}

/* .tec-hornor-new .hornorList .swiper-slide a{border:none;padding: 0 0.2rem;background-color:transparent}
.tec-hornor-new .hornorList .swiper-slide a .ispic{background-image:url(/upload/image/2025-10/1761893372991.png)}
.tec-hornor-new .hornorList .swiper-slide:hover a{box-shadow:none}
.tec-hornor-new .hornorList .ispic{margin-bottom:0rem}
.tec-hornor-new .hornorList .tit{border-top:none}
.tec-hornor-new .hornorList .ispic figure{padding: 0.7rem 0.5rem;}
.tec-hornor-new .hornorList .ispic{padding-top: 140.4%;background-size: contain;background-repeat: no-repeat;border-radius:0.1rem;} */

.tec-hornor-new .tit{margin-top: 0.25rem;}
.tec-hornor-new .pic{height: 2.24rem;display: flex;align-items: flex-end;justify-content: center;position: relative;}
.tec-hornor-new .pic img{transition: all 0.5s ease-in-out;height: 1.87rem;display: block;object-fit: cover;}
.tec-hornor-new .pic figure{display: inline-block;position: relative;padding: 0.15rem 0.14rem;}
.tec-hornor-new .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.15rem;z-index: 1;}
.tec-hornor-new .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.15rem;z-index: 1;}
.tec-hornor-new .pic figure span{overflow: hidden;display: block;position: relative;z-index: 1;}
.tec-hornor-new .pic .lp{background: url(../images/hornor-bg_left.png) no-repeat center top/100% 100%;content: "";position: absolute;left: 0;top: 0;width: 0.14rem;height: 100%;}
.tec-hornor-new .pic .rp{background: url(../images/hornor-bg_right.png) no-repeat center top/100% 100%;content: "";position: absolute;right: 0;top: 0;width: 0.14rem;height: 100%;}


.main-nav #m1 .sub dl dd:nth-child(4) .subs{
    display:none !important;
}
.home-top .ispic img{
    object-fit: contain;
}