@charset "utf-8";
@import url("base.css");/* 重置&常用样式 */
@import url("fonts/custom.css"); /* 字体 */

/* 全局变量 */
pre{text-align: inherit;}
.desc{color: #777777;line-height: calc(28 / 16);text-align: justify;}
.edit-info{line-height:2;text-align: justify;}

/* .edit-info p + p{margin: var(--padding-margin__30) 0 0;} */
.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: 1, 64, 145;/*#014091*/
--primary-color: rgba(var(--primary-color__rgb), 1);
--secondary-color__rgb: 192, 25, 37 /*#c01925*/;
--secondary-color:rgba(var(--secondary-color__rgb), 1);
--font-family: sans-serif;
--font-family__en: 'Montserrat';
--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: 1920px) {
html:not(.view){font-size: calc(100 / 1920 * 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__16); 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;}

.edit-info p img{display: block;margin:0 auto;}
.edit-info .tc{text-align: left !important;}
/* btn */
.read-more{color: #555555;}
.read-more span{width: 0.22rem;height: 0.22rem;display: inline-block;vertical-align: middle;border-radius: 50%;border: 1px solid #555555;position: relative;margin-left: var(--padding-margin__20);transition: all 0.3s;}
.read-more span:after{content: '';width: 0.06rem;height: 0.06rem;border: solid #555555;border-width: 1px 1px 0 0;transform: rotate(45deg);position: absolute;left: 50%;top: 50%;margin: -0.03rem 0 0 -0.05rem;}
.read-more.on span{border-color: var(--primary-color);}
.read-more.on span:after{border-color: var(--primary-color);}
.item:hover .read-more,.read-more:hover,.read-more.on{color:var(--primary-color);}
.item:hover .read-more span,.read-more:hover span{background-color: var(--primary-color);margin-left: var(--padding-margin__15);border-color: var(--primary-color);}
.item:hover .read-more span:after,.read-more:hover span:after,.read-more.on span span{border-color: #fff;}
.read-more.red:hover{color: var(--secondary-color);}
.read-more.red:hover span{border-color: var(--secondary-color);background-color: var(--secondary-color);}

.read-more2{width: 1.42rem;height: 0.48rem;display: flex;align-items: center;justify-content: center;color: #fff;margin: 0px auto;background: url(../images/morebg.svg) var(--background-contain);}
.read-more2:after{content: "";width: 0.16rem;height: 0.13rem;background: url(../images/arr-right.svg) var(--background-contain);margin-left: 0.1rem;}
.morearr{width: 0.22rem;height: 0.22rem;border-radius: 50%;border: 1px solid #555555;position: relative;margin-left: var(--padding-margin__20);transition: all 0.3s;}
.morearr:after{content: '';width: 0.06rem;height: 0.06rem;border: solid #555555;border-width: 1px 1px 0 0;transform: rotate(45deg);position: absolute;left: 50%;top: 50%;margin: -0.03rem 0 0 -0.05rem;}
.item:hover .morearr{border-color: var(--primary-color);background-color: var(--primary-color);}
.item:hover .morearr:after{border-color: #fff;}
@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;}

/* swiper 重置 */
/* cusarr */
.swiper-button-prev,.swiper-button-next{width: 0.6rem;height: 0.6rem;border-radius: 50%;transition: transform 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);transform: translateX(0);background: no-repeat center center; background-size: 0.10rem auto;border: 1px solid var(--primary-color);}
.swiper-button-prev:not(.swiper-button-disabled):hover,.swiper-button-next:not(.swiper-button-disabled):hover{background-color: var(--primary-color);}
.swiper-button-prev{background-image: url(../images/page/prev.svg);}
.swiper-button-prev:not(.swiper-button-disabled):hover{background-image: url(../images/page/prev-on.svg);}
.swiper-button-next{background-image: url(../images/page/next.svg);}
.swiper-button-next:not(.swiper-button-disabled):hover{background-image: url(../images/page/next-on.svg);}
.swiper-button-prev:after,.swiper-button-next:after{display: none;}

.swiper-pagination{width: 100%;bottom: 0;display: flex;align-items: center;justify-content: center;}
.swiper-pagination-bullet{width: 0.2rem;height: 0.24rem;display: flex;align-items: center;justify-content: center;background-color: transparent;opacity: 1;}
.swiper-pagination-bullet:after{width: 0.13rem;height: 0.14rem;background:url(../images/swiper_dot.svg) var(--background-contain);content: "";transition: all 0.3s;}
.swiper-pagination-bullet:not(:last-child){margin-right: 0.15rem;}
.swiper-pagination-bullet-active:after{background: url(../images/swiper_doton.png) var(--background-contain);width: 0.2rem;height: 0.24rem;}
.swiper-pagination.st{position: static;margin-top: var(--padding-margin__45);}

.swiper-scrollbar{background: url(../images/scrollybg.gif) repeat-x 0 center;}
.swiper-scrollbar-drag{background-color: var(--primary-color);}
.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal{height: 0.04rem;}

.cusnav .swiper-pagination-bullet{width: 0.1rem;height: 0.1rem;background-color: rgba(255,255,255,0.6);border-radius: 50%;}
.cusnav .swiper-pagination-bullet:After{display: none;}
.cusnav .swiper-pagination-bullet-active{width: 0.3rem;height: 0.1rem;border-radius: 0.05rem;background-color: #fff;}
.cusnav2 .swiper-pagination-bullet{width: 0.16rem;height: 0.16rem;display: flex;align-items: center;justify-content: center;background-color: transparent;opacity: 1;}
.cusnav2 .swiper-pagination-bullet:after{width: 0.1rem;height: 0.1rem;background: none;border-radius: 50%;border: 0.02rem solid #c2ced8;}
.cusnav2 .swiper-pagination-bullet-active:after{width: 0.16rem;height: 0.16rem;background-image: none;border: 0.04rem solid var(--primary-color);}

/* 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.1);background-color: transparent;}
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 img{display: block;height: 0.6rem;}
header .container{height: var(--header_height);position: static;}
.main-nav li{position: relative;z-index: 101;}
.main-nav li > span,
.main-nav li span a{display: block;font-size: var(--font-size__22);line-height: var(--header_height);}
.main-nav li span a{position: relative;}
.main-nav li span a:hover{color: #333 !important;}
.main-nav li span a::before{position: absolute; content:''; left: 50%; bottom: 0; height: 0.03rem; 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.wap-show span{font-weight: var(--font-weight__b);}

/* 下拉 */
.main-nav .sub a{color: #555;}.main-nav .sub a:hover{color: var(--primary-color);}
header .dropdown{position: absolute;left: 0;top: 100%;width: 100%;background-color: #fff;padding: 0.3rem 0;border-top: 1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3;opacity: 0; clip-path: polygon(0 0,100% 0,100% 0,0 0);transition: 0.5s;pointer-events: none;z-index: 100;}
header .dropdown .container{height: auto;}
header .dropdown .ispic{width: 4.03rem;}

.open-search{display: flex;align-items: center;justify-content: center;width: 0.24rem; height: 0.24rem;cursor: pointer;}
.open-search:before{background: url(../images/search.svg) var(--background-contain);width: 100%;height: 100%;content: "";}
.search-show .open-search:before{background-image: url(../images/close.svg);}
.search-show .top-search{transform: translateY(0); opacity: 1; visibility: visible;}

.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%;}
.top-search .btn:hover{background-image: url(../images/search-on.svg);}

/* 鼠标滑过头部样式 */
header.dark-style,header.up{background: #fff;box-shadow: 0 0 15px rgba(0,0,0,0.1);}
header.dark-style .open-search:before,header.up .open-search:before{background-image: url(../images/search-dark.svg);}
.search-show header.dark-style .open-search:before,.search-show header.up .open-search:before{background-image: url(../images/close-black.svg);}

/* 详情头部 */
.news-details_page{margin-top: var(--header_height);}
.news-details_page header.light-style .main-nav li span a{color: #333;}
.news-details_page header.light-style .main-nav li.aon span a{color: var(--primary-color);}
.news-details_page .open-search:before{background-image: url(../images/search-dark.svg);}
.news-details_page .subMenu{border-bottom: 0;top: auto !important;margin-bottom: var(--padding-margin__40);background-color: transparent;}

/* 点击出现菜单 */
.open-menu{display: flex;flex-direction: column;align-items: center;justify-content: space-between; width: 0.7rem; height: 0.35rem; background: var(--primary-color); padding: 0.12rem 0.15rem; margin-left: 0.4rem;cursor: pointer;border-radius: 0.35rem;}
.open-menu:hover{opacity: 0.8;}
.open-menu i{display: block; width: 60%; height: 1px;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.05rem) rotate(45deg) !important;
	-moz-transform: translate(0, 0.05rem) rotate(45deg) !important;
	-ms-transform: translate(0, 0.05rem) rotate(45deg) !important;
	-o-transform: translate(0, 0.05rem) rotate(45deg) !important;
	transform: translate(0, 0.05rem) 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 (min-width:1025px) {
header.light-style .main-nav li span a{color: var(--white-color);}
header.up .main-nav li span a{color: #333;}
.main-nav{margin-right: 0.88rem;}
.main-nav li:not(:last-child){margin-right: 0.65rem;}
.main-nav li.aon span a::before{width: 100%; opacity: 1;}
.main-nav .sub{position: absolute;top: 80%;padding: 0.3rem 0;opacity: 0;pointer-events: none;min-height: 3.25rem;}

.main-nav .sub dd:not(:last-child){margin-bottom: 0.22rem;}
.main-nav:not(.active) li.show .sub{opacity: 1;top: 100%;pointer-events: auto;box-shadow: 0 0 15px rgba(0,0,0,0.08);min-height: auto;background-color: #fff;padding-left: 0.2rem;padding-right: 0.2rem;width: max-content;border-radius: 0 0 0.05rem 0.05rem;transition: all 0.5s ease-in-out;font-size: var(--font-size__18);min-width: 1.5rem;}
.main-nav:not(.active) li.show .sub dd:not(:last-child){padding-bottom: 0.1rem;margin-bottom: 0.1rem;border-bottom: 1px solid rgba(0,0,0,0.08);}

/* 点击按钮展开全部下拉 */
.main-nav.active .sub{transition: all 0.5s ease-in-out;width: 1.15rem;}
.main-nav.active li:not(:first-child) .sub{opacity: 1;top: 100%;pointer-events: auto;}
.main-nav.active li:nth-child(2) .sub{transition-delay: .1s;}
.main-nav.active li:nth-child(3) .sub{transition-delay: .2s;}
.main-nav.active li:nth-child(4) .sub{transition-delay: .3s;}
.main-nav.active li:nth-child(5) .sub{transition-delay: .4s;}
.main-nav.active li:nth-child(6) .sub{transition-delay: .5s;}
.main-nav.active li:nth-child(7) .sub{transition-delay: .6s;}
.main-nav.active .dropdown{opacity: 1;clip-path: polygon(0 0,100% 0,100% 100%,0 100%);pointer-events: auto;}
}
@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 li.aon span a{color: var(--primary-color);}
.main-nav .sub{display: none; }
.main-nav .sub:not(.sub-projects){padding: 0.2rem 0;}
.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);}
}
@media(max-width:480px){
  header .logo img{height: 0.5rem;}
}

/* footer */
footer{background: url(../images/footerbg.jpg); padding-top: var(--padding-margin__80);position: relative;z-index: 11;color: #fff;}
footer a:hover{color: var(--secondary-color);}
footer .logo img{height: 0.86rem;display: block;}
.f-top{padding-bottom: 0.36rem;border-bottom: 1px solid rgba(255,255,255,0.1);}
.f-bottom{border-top: 1px solid rgba(255,255,255,0.1); padding: var(--padding-margin__40) 0; line-height: calc(30 / 16);}
.f-bottom,
.f-bottom a:not(:hover){color: #999999;}
.f-bottom .copyright .link{margin-bottom: 0.12rem;}
.f-bottom .copyright .link a:not(:last-child){margin-right: 0.40rem;position: relative;}
.f-bottom .copyright .link a:not(:last-child):after{position: absolute;content: "|";width: 0.40rem;right: -0.40rem;top: 0;text-align: center;}
.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: 2px;background-color: #999999;height: 2px; margin: 0 0.2rem;content: '';display: inline-block;vertical-align: middle;}

.f-sitemap{flex: 1;}
.f-sitemap .tit{margin-bottom: 0.19rem;display: flex;align-items: center;}
.f-sitemap .tit:before{content: "";width: 0.02rem;height: 0.15rem;background: var(--secondary-color);margin-right: 0.1rem;}
.f-sitemap .item dd{padding-left: 0.11rem;}
.f-sitemap .item dd:not(:last-child){ margin-bottom: 0.11rem;}
.f-sitemap .item dd a{color: rgba(255,255,255,0.8);font-size: var(--font-size__14);}
.f-sitemap .item dd a:hover{color: #fff;}

.f-contact{padding-bottom: var(--padding-margin__30);}
.f-contact dl{padding-left: 0.22rem;background-position: 0 0.4em;background-size: 0.13rem auto;background-repeat: no-repeat;margin-bottom: 0.18rem;}
.f-contact dl dt{margin-bottom: 0.03rem;}
.f-contact .mail{background-image: url(../images/ico-mail.svg);}
.f-contact .mail dd{font-size: var(--font-size__24);}
.f-contact .add{background-image: url(../images/ico-add.svg);}
.f-contact .add dd{font-size: var(--font-size__20);}
.f-contact .code {margin:var(--padding-margin__30) 0 0 0.18rem;}
.f-contact .code li:not(:first-child){padding-left: 0.2rem;}
.f-contact .code img{width: 1rem;height: 1rem;display: block;margin-top: 0.1rem;padding: 0.06rem;background-color: #fff;}

/* 右侧快速按钮 */
.fix-right{right: 0.1rem;top: 50%;width: 0.6rem;position: fixed;z-index: 100;transform: translateY(-50%);}
.fix-right li{position: relative;}
.fix-right .btn{display: flex;text-align: center;justify-content: center;height: 0.56rem;width: 0.51rem;background: url(../images/fast-navbg.svg) var(--background-contain);align-items: center;}
.fix-right .btn img{height: 0.25rem;}
.fix-right .btn:hover{background-image: url(../images/fast-navbgon.svg);}
.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);text-align: center;}
.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: -0.1rem;}
.fix-right .ewm a{font-size: var(--font-size20);font-weight: bold;}
.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.18rem;height: 0.18rem; 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;}

@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){
  .f-sitemap{padding: 0.8rem 0.68rem 0.7rem 0;}
  .f-contact{width: calc(409 / 1600 * 100%);border-left: 1px solid rgba(255,255,255,0.1);padding: 0.8rem 0 0.7rem 0.49rem;}
  /* 右侧快速按钮 */
  .fix-right{right: 0.15rem;}
  .fix-right li:not(:last-child){margin-bottom: 0.1rem;}
}
@media (max-width:1024px) {
footer{padding-bottom: 0.58rem;}
footer .f-top,.f-sitemap{display: none;}
.f-top .select-txt{flex: 1;width: auto;}
.f-contact .add br{display: contents;}
.f-bottom{text-align: center;}
/* 右侧快速按钮 */
.fix-right{top: auto;bottom: 0%;width: 100%;background-color: var(--primary-color);left: 0 !important;right: 0;transform: translate(0);min-height: 0.6rem;}
.fix-right ul{display: flex;}
.fix-right ul li{flex: 1;}
.fix-right .btn{margin: 0px auto;}
.fix-right .ewm{right: auto;top: auto;bottom: 100%;left: 50% !important;transform: translateX(-50%);}
}



/* 首页重置 */
.homepage{transition: all 0.5s;}
.homepage .fix-right{left: -1.5rem;transition: all 0.5s;opacity: 0;}
.homepage .fix-right.up{left: 0.1rem;opacity: 1;}
.homepage .fix-right .ewm{right: auto;left: 120%;}
.homepage .fix-right li:hover .ewm{left: 100%;}
.homepage .fix-right .ewm:after{right: 0;left: 0;}

/* 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__40);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-page{display: flex;align-items: center; justify-content: center;position: relative;padding: 0 0.1rem;}
.controls-page span{width: 0.2rem;height: 0.24rem;display: flex;align-items: center;justify-content: center;background-color: transparent;}
.controls-page span:after{width: 0.13rem;height: 0.14rem;background:url(../images/ban_dot1.svg) var(--background-contain);content: "";transition: all 0.3s;}
.controls-page .swiper-pagination-bullet-active:after{background: url(../images/ban_doton.png) var(--background-contain);width: 0.2rem;height: 0.24rem;}
.controls-page span:not(:last-child){margin-right: var(--padding-margin__15);}

/* 滚屏导航 */
#FixMenu{position: fixed;right: 1vw;z-index: 999;top: 50%;transform: translate(0,-50%);transition: all 0.5s;}
#FixMenu ul:after{display: block;height: 0.5rem;width: 1px;margin: 0px auto 0.1rem;background-color: #989898;content: "";}
#FixMenu li{display: block;	position: relative;transition: all 0.5s;height: 2.604vw;cursor: pointer;}
#FixMenu li:after{content: "";left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 50%;position: absolute;width: 0.15rem;height: 0.15rem;border:2px solid #b3b3b3;transition: all 0.5s;}
#FixMenu li:before{position: absolute;width: 0;height: 0;content: "";left: 50%;top: 50%;transform: translate(-50%,-50%);background:  url(../images/logo-more.png) no-repeat center center/contain;transition: all 0.5s;}
#FixMenu li a{display: block;height: 100%;position: relative;z-index: 10;}
#FixMenu li span{transition: all 0.5s;right: 0.45rem;width: 0.8rem;top: 50%;position: absolute;transform: translateY(-50%);visibility: hidden;opacity: 0;line-height: 1;font-size: var(--font-size__14);}
#FixMenu li.active span{opacity: 1;visibility: visible;}
#FixMenu li.active:after{background-color: rgba(255,255,255,1);}
#FixMenu li.active:before{width: 0.26rem;height: 0.19rem;}
#FixMenu li.active:after{width: 0;height: 0;border: 0;}
#FixMenu li:first-child span{display: none;}
#FixMenu li:last-child{display: none;}
#FixMenu .total{text-align: center;color: rgba(51,51,51,0.6);font-family:var(--font-family__en);font-weight: bold;}
#FixMenu .total span{color: var(--primary-color);font-size: 0.28rem;margin-right: 0.16rem;position: relative;}
#FixMenu .total span:after{position: absolute;width: 1px;height: 0.14rem;background-color: #9b9b9b;content: "";right: -0.08rem;bottom: 0.05rem;transform: rotate(15deg);}

#FixMenu.on li:after{border-color: rgba(255,255,255,1);}
#FixMenu.on li span{color: #fff;}
#FixMenu.on ul:after{background-color: #fff;}
#FixMenu.on .total{color: rgba(255,255,255,0.6);}
#FixMenu.on .total span{color: #fff;}
#FixMenu.on .total span:after{background-color: #fff;}

#FixMenu.fix{opacity: 0;}

.home-ban{position: relative;}
.home-ban .ispic{padding-bottom:100vh;}
.home-ban .video-inner{padding-bottom: 100vh;position: relative;transition: all 1.2s ease-in-out;}
.home-ban .url{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;}
.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: 2rem;}
.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(3n+2).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;text-align: center;}
.home-ban .arr{width: 0.6rem;height: 0.6rem;background-size: 0.22rem 0.22rem;background-position: center center;background-repeat: no-repeat;cursor: pointer;position: absolute;top: 50%;transform: translateY(-50%);transition: all 0.5s;z-index: 100;background-color: rgba(0,0,0,0.25);border-radius: 50%;}
.home-ban .arr.swiper-button-disabled{opacity: 0.5;cursor:auto;}
.home-ban .arr:hover{background-color: var(--primary-color);}
.home-ban .arrow-prev{background-image: url(../images/page/prev-on.svg);left: -1rem;}
.home-ban .arrow-next{background-image: url(../images/page/next-on.svg);right: -1rem;}
.home-ban:hover .arrow-prev{left: 0.68rem;}
.home-ban:hover .arrow-next{right: 0.68rem;}
@media(max-width:1024px){
  .home-ban .info h1{max-width: 100%;}
  .home-ban .info img{max-height: 1.5rem;}
  .home-ban .video-inner{position: absolute;height: 100%;}
  .home-ban .ispic{padding-bottom: 80vh;}
  .home-ban .video-inner{padding-bottom: 80vh;}
}
@media(max-width:640px){
  .home-ban .info img{height: 1rem;}
  .home-ban .ispic{padding-bottom: 40vh;}
}

/* home-news */
[class*=home-] .change-tab{border-bottom: 1px solid #e3e3e3;margin-bottom: var(--padding-margin__45);}
[class*=home-] .change-tab li:not(:last-child) {margin-right: 0.04rem;}
[class*=home-] .change-tab li {width: 1.7rem;text-align: center;padding-right: 0.16rem;font-size: var(--font-size__20);position: relative;line-height: 0.56rem;cursor: pointer;margin-bottom: -1px;}
[class*=home-] .change-tab li.on {color: #fff;background: url(../images/tabnavon.svg) no-repeat 0 bottom/100% 100%;}

.section,.rows{padding: var(--padding-margin__100) 0;position: relative;overflow: hidden;z-index: 1;background: var(--background-cover);}
.public-titile{padding-bottom: var(--padding-margin__60);}
.public-titile h2{line-height: 1;color: var(--primary-color);font-size: var(--font-size__40);}
.public-titile h2 span{position: relative;}
.public-titile.red h2{color: var(--secondary-color);}

.home-news{padding-top: var(--padding-margin__80);background: url(../images/home-news_bg.jpg) var(--background-cover);z-index: 2;}
.topNews{min-height: 1rem;background: url(../images/topnews.svg) no-repeat 0 top/0.74rem auto;padding:0 1.1rem;margin-bottom: var(--padding-margin__60);width: 100%;}
.topNews .swiper-slide{text-align: center;}
.topNews .tit{line-height: 1;margin: 0.11rem 0 0.14rem;color: var(--primary-color);font-size: var(--font-size__32);}
.topNews .desc{text-align: center;}

.home-news .focus .ispic{padding-bottom: 60%;border-radius: 5px 5px 0 0;}
.home-news .focus .swiper-slide{border-radius: 5px;background-color: #f6f8fb;}
.home-news .focus .info{padding: 0 var(--padding-margin__30);height: 1rem;}
.home-news .focus .tit{font-size: var(--font-size__20);font-weight: var(--font-weight__m);width: 70%;}
.home-news .focus .swiper-pagination{justify-content: flex-end;right: var(--padding-margin__30);bottom: 0.36rem;width: 30%;}
.home-news .focus .arr{top: 40%;}
.home-news .focus .swiper-button-prev{transform: translateX(-1rem);}
.home-news .focus:hover .swiper-button-prev{transform: translateX(0.2rem);}
.home-news .focus .swiper-button-next{transform: translateX(1rem);}
.home-news .focus:hover .swiper-button-next{transform: translateX(-0.2rem);}
.home-news .content {margin-top: var(--padding-margin__40);}
.home-news .content .list{margin-bottom: var(--padding-margin__25);}
.home-news .content .list li{padding-bottom: var(--padding-margin__25);border-bottom: 1px solid #e3e3e3;}
.home-news .content .list li:not(:last-child){margin-bottom: var(--padding-margin__30);}
.home-news .content .list .tit{font-size: var(--font-size__20);font-weight: var(--font-weight__r);margin-bottom: 0.07rem;color: #000;}
.home-news .content .list li:hover .tit{color: var(--primary-color);}
.home-news .content .list time{width: 1.2rem;margin-right: var(--padding-margin__25);font-family: var(--font-family__en);position: relative;}
.home-news .content .list time:after{right: 0;top: 50%;height: 0.81rem;width: 1px;content: "";position: absolute;background-color: #e3e3e3;margin-top: -0.405rem;}
.home-news .content .list time:before{right: 0;top: 50%;height: 0;width: 1px;content: "";position: absolute;z-index: 1;transition: all 0.5s;background-color: var(--primary-color);margin-top: -0.405rem;}
.home-news .content .list time span{color: #999999;font-weight: var(--font-weight__m);display: block;margin-bottom: 0.09rem;}
.home-news .content .list time span:after{content: "";display: inline-block;width: 0.37rem;height: 1px;margin-left: 4px;background-color: #999999;vertical-align: middle;}
.home-news .content .list time em{display: block;line-height: 1;color: var(--primary-color);font-weight: var(--font-weight__b);font-style: normal;font-size: var(--font-size__40);}
.home-news .content .list .info{flex: 1;}
.home-news .content .list .desc{height: 3.5em;}
.home-news .content .list li:hover time:before{height: 0.81rem;}
@media(min-width:1025px){
.home-news .focus{width: calc(720 / 1600 * 100%);}
.home-news .focus .ispic{padding-bottom: 3.9rem;}
.home-news .content{width: calc(800 / 1600 * 100%);margin-top: 0;}
.home-news .content .tab-nav li a{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.home-news .public-titile{padding-bottom: 0.4rem;}
/* 滑到当前的效果 */
.home-news.active .topNews{animation:fadeIn 0.5s .4s ease both;-webkit-animation:fadeIn 0.5s .4s ease both;-moz-animation:fadeIn 0.5s .4s ease both;}
.home-news.active .focus{animation:fadeInLeftSmall 0.55s .6s ease both;-webkit-animation:fadeInLeftSmall 0.55s .6s ease both;-moz-animation:fadeInLeftSmall 0.55s .6s ease both;}
.home-news.active .content{animation:fadeInRightSmall 0.6s .6s ease both;-webkit-animation:fadeInRightSmall 0.6s .6s ease both;-moz-animation:fadeInRightSmall 0.6s .6s ease both;}
.section{padding-bottom: 0;padding-top: 1.35rem;}
}
@media(max-width:1024px){
  .section{height: auto !important;}
  .topNews{padding-right: 0;padding-left: 1rem;}
  .home-news .focus .swiper{margin-top:0;}
}
@media(max-width:768px){
 .rows .desc p,.rows .desc *{font-size:16px !important}

}
.rows .desc p,.rows .desc *{font-size:0.18rem !important}
/* home-about */
.home-about{background: var(--background-cover);}
.home-about .content{padding-bottom: var(--padding-margin__35);}
.home-about .edit-info{margin: -0.1rem 0 var(--padding-margin__50);}
.home-about .nav{margin: var(--padding-margin__50) 0 0 -0.3rem;}
.home-about .nav li{padding-bottom: var(--padding-margin__25);font-size: var(--font-size__18);flex: 1;margin-left: 0.3rem;border-bottom: 1px solid #e5e5e7;position: relative;}
.home-about .nav li:before{position: absolute;border-radius: 50%;content: "";background-color: var(--secondary-color);width: 0.05rem;height: 0.05rem;bottom: -0.03rem;left: 0;transition: var(--transition);}
.home-about .nav li:hover:before{left: calc(100% - 0.05rem);}
.home-about .nav li img{height: 0.31rem;}
.home-about .numList{margin-top: var(--padding-margin__60);font-size: var(--font-size__18);}
.home-about .numList li{min-width: 2.02rem;}
.home-about .numList li:not(:last-child){margin-right: 0.88rem;}
.home-about .numList .num{line-height: 1;display: flex;margin-bottom: 0.15rem;}
.home-about .numList .num .counter{font-size: 0.6rem;color: var(--primary-color);font-weight: var(--font-weight__m);margin-right: 0.1rem;font-family: var(--font-family__en);}
.home-about .numList .num em{display: flex;flex-direction: column;height: 100%;position: relative;}
.home-about .numList .num sup{color: var(--primary-color);font-size: var(--font-size__18);transform: translateY(0.03rem);height: 0.15rem;}
.home-about .numList .num sub{transform: translateY(0.18rem);}
.home-about .ispic{overflow:visible;}
@media(min-width:1025px){
.home-about .nav{margin: var(--padding-margin__110) 0 0 -0.88rem;}
.home-about .nav li{margin-left: 0.88rem;}
.home-about .content{width: calc(770 / 1600 * 100%);padding: 0.16rem 0 0 0;}
.home-about .ispic{width: calc(614 / 1600 * 100%);}
/* 滑到当前的效果 */
.home-about.active .public-titile{animation:fadeInUpSmall 0.5s .4s ease both;-webkit-animation:fadeInUpSmall 0.5s .4s ease both;-moz-animation:fadeInUpSmall 0.5s .4s ease both;}
.home-about.active .edit-info{animation:fadeInUpSmall 0.55s .6s ease both;-webkit-animation:fadeInUpSmall 0.55s .6s ease both;-moz-animation:fadeInUpSmall 0.55s .6s ease both;}
.home-about.active .read-more{animation:fadeInUpSmall 0.6s .6s ease both;-webkit-animation:fadeInUpSmall 0.6s .6s ease both;-moz-animation:fadeInUpSmall 0.6s .6s ease both;}
.home-about.active .nav{animation:fadeInUpSmall 0.65s .7s ease both;-webkit-animation:fadeInUpSmall 0.65s .7s ease both;-moz-animation:fadeInUpSmall 0.65s .7s ease both;}
.home-about.active .numList{animation:fadeInUpSmall 0.7s .8s ease both;-webkit-animation:fadeInUpSmall 0.7s .8s ease both;-moz-animation:fadeInUpSmall 0.7s .8s ease both;}
.home-about.active .ispic img{animation:fadeInfilter 0.75s .8s ease both;-webkit-animation:fadeInfilter 0.75s .8s ease both;-moz-animation:fadeInfilter 0.75s .8s ease both;}
}
@media(max-width:640px){
  .home-about .numList li{min-width: 1.9rem;flex: 1;}
  .home-about .numList li:nth-child(3){flex: 1;}
  .home-about .numList .num sub{transform: translateY(0.16rem);}
}
/* home-business */
.home-business{background-color: #fff;padding-bottom: 0;}
.home-business .content{position: relative;overflow: hidden;}
.home-business .public-titile h2 span:after{content: "";width: 0.14rem;height: 0.15rem;position: absolute;background: url(../images/dot.svg) var(--background-contain);right: -0.22rem;top: -0.06rem;}
.home-business .item{text-align: center;position: relative;z-index: 10;}
.home-business .item:not(:last-child){border-right: 1px solid rgba(255,255,255,0.2);}
.home-business .item:after{left: 0;bottom: 0;width: 100%;height: 0;transition: all 0.6s;content: "";position: absolute;background-image: linear-gradient(to top, #0066b7 , rgba(0,0,0,0));opacity: 0;}
.home-business .item a{padding: var(--padding-margin__30);color: #fff;position: relative;z-index: 2;height: 3rem;}
.home-business .item .icon img{display: block;height: 0.6rem;margin: 0px auto;}
.home-business .item .tit{font-size: var(--font-size__24);font-weight: var(--font-weight__m);margin-top: 0.23rem;}
.home-business .item .desc{line-height: calc(30 / 16);color: #fff;margin: 0.14rem 0 0rem;text-align: center;opacity: 0;visibility: hidden;transform: translateY(20px);max-height: 0;overflow: hidden;transition: all 1s}
.home-business .item .read-more2{opacity: 0;visibility: hidden;transform: translateY(20px);transition: all 0.6s ease;transition-delay: 0.2s;margin-bottom: -0.46rem;}
.home-business .item:hover:after{opacity: 0.95;height: 100%;}
@media(min-width:1025px){
  .home-business{padding: 0;}
  .home-business .public-titile{position: absolute;z-index: 2;width: 100%;top: 1.35rem;}
  .home-business .public-titile h2{color: #fff;}
  .home-business .item{flex: 1;}
  .home-business .item a{height: 100vh;padding: var(--padding-margin__80) var(--padding-margin__40);}
  .home-business .content{position: static;}
  .home-business .item:hover .desc{opacity: 1;visibility: visible;transform: translateY(0);max-height: 7.5em;}
  .home-business .item:hover .read-more2{margin: 0.42rem auto 0;opacity: 1;visibility: visible;transform: translateY(0);}
  /* 滑到当前的效果 */
.home-business.active .public-titile{animation:fadeInUpSmall 0.5s .4s ease both;-webkit-animation:fadeInUpSmall 0.5s .4s ease both;-moz-animation:fadeInUpSmall 0.5s .4s ease both;}
.home-business.active .bg{animation:fadeInfilter 0.8s .8s ease both;-webkit-animation:fadeInfilter 0.8s .8s ease both;-moz-animation:fadeInfilter 0.8s .8s ease both;}
.home-business.active .content .item:nth-child(1){animation:fadeInUp 0.55s .5s ease both;-webkit-animation:fadeInUp 0.55s .5s ease both;-moz-animation:fadeInUp 0.55s .5s ease both;}
.home-business.active .content .item:nth-child(2){animation:fadeInUp 0.6s .6s ease both;-webkit-animation:fadeInUp 0.6s .6s ease both;-moz-animation:fadeInUp 0.6s .6s ease both;}
.home-business.active .content .item:nth-child(3){animation:fadeInUp 0.65s .7s ease both;-webkit-animation:fadeInUp 0.65s .7s ease both;-moz-animation:fadeInUp 0.65s .7s ease both;}
.home-business.active .content .item:nth-child(4){animation:fadeInUp 0.7s .8s ease both;-webkit-animation:fadeInUp 0.7s .8s ease both;-moz-animation:fadeInUp 0.7s .8s ease both;}
.home-business.active .content .item:nth-child(5){animation:fadeInUp 0.75s .9s ease both;-webkit-animation:fadeInUp 0.75s .9s ease both;-moz-animation:fadeInUp 0.75s .9s ease both;}
.home-business.active .content .item:nth-child(6){animation:fadeInUp 0.8s 1s ease both;-webkit-animation:fadeInfadeInUpUpSmall 0.8s 1s ease both;-moz-animation:fadeInUp 0.8s 1s ease both;}
}
@media(max-width:1024px){
  .home-business .card ul{flex-wrap: wrap;} 
  .home-business .card .item{width: 33.333%;border-bottom: 1px solid rgba(255,255,255,0.2);} 
  .home-business .card .item:last-child{border-right: 1px solid rgba(255,255,255,0.2);}
  .home-business .item .tit{min-height: 3em;}
  .home-business .is-bgImg__cover:after{content: "";left: 0;bottom: 0;width: 100%;height: 100%;position: absolute;background-color: rgba(0,0,0,0.3);}
  .home-business .item .read-more2,.home-business .item .desc{display: none;}
}

/* home-party */
.home-party{background-image: linear-gradient(to bottom, #fdf4eb , #fff);}
.home-party .public-titile{width: 100%;}
.home-party .swiper{border-radius: 5px;;}
.home-party .left .swiper-pagination{width: calc(543 / 1053 * 100%);bottom: 0.12rem;}
.home-party .left .swiper .ispic{border-radius: 5px 0 0 5px;width: calc(543 / 1053 * 100%);padding-bottom: 2.94rem;}
.home-party .left .swiper .info{flex: 1;padding: var(--padding-margin__50) var(--padding-margin__40);}
.home-party .left .swiper time{color: var(--secondary-color);}
.home-party .left .swiper .tit{margin: 0.16rem 0 0.18rem;font-size: var(--font-size__24);font-weight: var(--font-weight__m);color: #000;}
.home-party .left .swiper-slide:hover .tit{color: var(--secondary-color);}
.home-party .left .swiper-slide{background-color: #fff;}
.home-party .left .arr{width: 0.4rem;height: 0.4rem;top: 45%;opacity: 0;transition: all 0.5s;}
.home-party .left .arr:hover{background-color: var(--secondary-color);}
.home-party .left .swiper-button-prev{background-image: url(../images/page/prev2.svg);}
.home-party .left .swiper-button-prev:hover{background-image: url(../images/page/prev-on.svg);}
.home-party .left .swiper-button-next{right: auto;left: calc(50% - 0.4rem);background-image: url(../images/page/next2.svg);}
.home-party .left .swiper-button-next:hover{background-image: url(../images/page/next-on.svg);}
.home-party .left .swiper:hover .arr{opacity: 1;border-color: var(--secondary-color);}

.home-party .right{border-radius: 5px;background-image: linear-gradient(to bottom, #fffdfc , rgba(0,0,0,0));padding: var(--padding-margin__35);}
.home-party .change-tab{margin-bottom: var(--padding-margin__25);}
.home-party .list li{height: 0.46rem;line-height: 0.46rem;padding-left: 0.31rem;background: url(../images/dot2.svg) no-repeat 0 center/0.18rem 0.2rem;transition: all 0.5s;}
.home-party .list li a{flex: 1;margin-right: 0.3rem;}
.home-party .list li a:hover{color: var(--secondary-color);}
.home-party .list li:hover{padding-left: 0.38rem;}
.home-party .list li time{font-size: var(--font-size__14);}
.home-party .list2 li{height: 0.81rem;line-height: 0.8rem;padding-left: 0.17rem;transition: all 0.5s;border-bottom: 1px solid #eeeeee;position: relative;}
.home-party .list2 li:before{position: absolute;left: 0;top: 50%;transform: translateY(-50%);content: "";width: 0.06rem;height: 0.06rem;background-color: var(--secondary-color);border-radius: 50%;}
.home-party .list2 li a{flex: 1;margin-right: 0.3rem;font-size: var(--font-size__18);color: #000000;}
.home-party .list2 li a:hover{color: var(--secondary-color);}
.home-party .list2 li:hover{padding-left: 0.25rem;}
.home-party .list2 li time{color: #999999;}
.home-party .change-tab li.on{background-image: url(../images/tabnavon2.svg);}
.home-party .more{margin-top: 0.15rem;padding-top: 0.2rem;border-top: 1px solid #e3e3e3;}
@media(min-width:1025px){
 .home-party .left{width: calc(1053 / 1600 * 100%);}
 .home-party .right{width: calc(502 / 1600 * 100%);}
 /* 滑到当前的效果 */
.home-party.active .public-titile{animation:fadeInUpSmall 0.5s .4s ease both;-webkit-animation:fadeInUpSmall 0.5s .4s ease both;-moz-animation:fadeInUpSmall 0.5s .4s ease both;}
.home-party.active .left {animation:fadeInLeftSmall 0.6s .6s ease both;-webkit-animation:fadeInLeftSmall 0.6s .6s ease both;-moz-animation:fadeInLeftSmall 0.6s .6s ease both;}
.home-party.active .right {animation:fadeInRightSmall 0.8s .6s ease both;-webkit-animation:fadeInRightSmall 0.8s .8s ease both;-moz-animation:fadeInRightSmall 0.8s .8s ease both;}
}
@media(max-width:1440px){
  .home-party .list2 li{height: 0.75rem;line-height: 0.74rem;}
}
@media(max-width:480px){
  .home-party .left .swiper .ispic{padding-bottom: 1.8rem;}
  .home-party .left .swiper .desc{display: none;}
}

/* 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__60);font-weight: var(--font-weight__b);text-shadow: 5px 0 12px rgba(1,52,103,0.2);}
.pageBan .ispic{padding-bottom: calc(680 / 1920 * 100%);}
.pageBan .ispic img{transition: all 5s ease;transform: scale(1.1);}
.pageBan.on .ispic img{transform: scale(1);}
@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.08rem 0;border-radius: 0.05rem;margin-bottom: 0.15rem;}
.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 #dee0e2;background-color: #f7f9fc;}
.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: 0.04rem;width: 0;left: 0%;bottom: 0;z-index: 0;background-image: linear-gradient(to right, #006ce1 , #00a8fc);}
.subMenu ul li a{display: block;font-size: var(--font-size__18);display: flex;align-items: center;}
.subMenu ul li.onli:after,.subMenu ul li:hover:after{width: 100%;left: 0;}
.subMenu ul li:hover a{color:var(--primary-color);}
.subMenu ul li.onli a{color:var(--primary-color);font-size: var(--font-size__22);}

.place:before{background: url(../images/ico-home.png) var(--background-contain);width: 0.18rem;height: 0.16rem;content: "";display: inline-block;vertical-align: middle;margin: -0.02rem 0.14rem 0 0;}
.place a{color: #777777;display: inline-block;padding-right:0.32rem;position: relative;}  
.place a:after{position: absolute;right: 0;width: 0.32rem;text-align: center;content: "<";top: 5%;height: 100%;}
.place a:hover{color: var(--primary-color);}  
.place span{display: inline-block;color: var(--primary-color);}

.sub-title{padding-bottom: var(--padding-margin__60);}
.sub-title h2{font-size:var(--font-size__40);font-weight: var(--font-weight__b);}
.sub-title .desc{margin-top: var(--padding-margin__45);}

.subPage{position: relative;padding: var(--padding-margin__80) 0 var(--padding-margin__100);background-color: #fff;overflow: hidden;}
@media(min-width:1025px){
  .subMenu{position: sticky;top: var(--header_height);z-index: 100;}
  .subMenu.more ul li:not(:last-child){margin-right: var(--padding-margin__20);}
  .subMenu.more ul li{max-width: 2rem;}
  .subMenu ul li a{min-height: 0.79rem;}
  .place{min-height: 0.79rem;display: flex;align-items: center;}
}
@media(max-width:1024px){
  .open-smenu{display: block;}
  .subMenu{border-bottom: 0;padding: 0.2rem 0;}
  .subMenu ul{display: none;margin-bottom: 0.15rem;}
  .subMenu ul li{padding: 0.1rem 0;font-size: var(--font-size__18);border-bottom: 1px solid rgba(0,0,0,0.05);}
  .subMenu ul li:not(:last-child){margin-right: 0;}
  .subMenu ul li:after{display: none;}
  .subMenu ul li a{line-height: 2;}
  .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 */

/* 走进城改 */
.home-about.sub .numList{margin-top: 1.1rem;}
.home-about.sub .numList p{padding-bottom: var(--padding-margin__20);border-bottom: 1px solid #e5e5e7;position: relative;}
.home-about.sub .numList p:before{position: absolute;border-radius: 50%;content: "";background-color: var(--secondary-color);width: 0.05rem;height: 0.05rem;bottom: -0.03rem;left: 0;transition: var(--transition);}
.home-about.sub .numList li:hover p:before{left: calc(100% - 0.05rem);}

.about-info{background: url(../images/about-bg.jpg) var(--background-cover);}
.about-info .ispic img{border-radius: 0.1rem;}
.about-info .edit-info{margin-top: var(--padding-margin__40);}

/* 历程 */
.about-history{background: var(--background-cover);}
.about-history .line{height: calc(100% - 0.16rem);background: url(../images/linebg.png) center top repeat-y;position: absolute;left: 0;top: 0;width: 0.17rem;}
.about-history .line:before{left: 0.07rem;top: 0;width: 0.04rem;background-color: var(--primary-color);position: absolute;height: 0.7rem;transition: all 0.5s;content: "";}
.about-history .line:after{content: "";position: absolute;left: 1px;bottom: -0.16rem;width: 0.16rem;height: 0.16rem;border-radius: 50%;border: 0.04rem solid var(--primary-color);}
.about-history .desc{max-height: 3.8rem;overflow-y: auto;}
.about-history .desc p:not(:last-child){margin-bottom: 0.12rem;}
.about-history .year{color: var(--primary-color);font-size: var(--font-size__60);padding: 0.06rem 0 0.25rem;font-family: var(--font-family__en);font-weight: var(--font-weight__m);}
.about-history .swiper-slide:hover .line:before{height: 100%;}
/* .about-history .swiper-slide:hover .year{color: var(--secondary-color);} */
.about-history .swiper-slide{padding: 0 0.3rem 0 0.47rem;min-height: 5.18rem;}
.about-history .arr{width: 0.5rem;height: 0.5rem;}
.about-history .swiper-button-prev{transform: translateX(-0.28rem);}
.about-history .swiper-button-next{transform: translateX(0.28rem);}
/* 文化 */
.about-culture .list{margin-bottom: -0.4rem;}
.about-culture .item{margin-bottom: 0.4rem;background-color: rgba(255,255,255,0.6);padding: var(--padding-margin__50);transition: all 0.5s;}
.about-culture .tit{color: var(--primary-color);line-height: 1;font-weight: var(--font-weight__b);margin-bottom: var(--padding-margin__30);font-size: var(--font-size__40);}
.about-culture .text{font-size: var(--font-size__24);line-height: calc(42 / 24);}
.about-culture .icon{width: 1.05rem;margin-right: var(--padding-margin__40);border-right: 1px solid #d9e3ed;position: relative;}
.about-culture .icon img{height: 0.73rem;}
.about-culture .icon:after{width: 1px;right: -1px;position: absolute;z-index: 2;content: "";background-color: var(--primary-color);height: 0.4rem;transition: all 0.5s;}
.about-culture .info{flex: 1;}
.about-culture .item:hover .icon:after{height: 100%;}
.about-culture .item:hover{background-color: #fff;}
.about-culture .item:hover .tit{color: var(--secondary-color);}

@media(min-width:1025px){
.home-about.sub .content{width: calc(730 / 1600 * 100%);}
.home-about.sub .ispic{transform: translateY(-0.4rem);}
.about-info .ispic{width: calc(720 / 1600 * 100%);}
.about-info .edit-info{width: calc(800 / 1600 * 100%);margin-top: 0;}
/* 历程 */
.about-history .swiper{height: 7.75rem;}
/* .about-history .swiper-slide{transition: all 0.5s;} */
.about-history .swiper-slide-active{margin-top: 2.56rem;height: 4.73rem;}
.about-history .swiper-slide-active+li{margin-top: 1.75rem;height: 6rem;}
.about-history .swiper-slide-active+li+li{margin-top: 0.49rem;height: 5.57rem;}
.about-history .swiper-slide-active+li+li+li{margin-top: 0;}
.about-history .arr{opacity: 0;width: 0.6rem;height: 0.6rem;transition: all 0.5s;}
.about-history .container:hover .swiper-button-disabled{opacity: 0.25 !important;}
.about-history .swiper-button-prev{transform: translateX(-1rem);}
.about-history .container:hover .swiper-button-prev{transform: translateX(-0.7rem);opacity: 1;}
.about-history .swiper-button-next{transform: translateX(1rem);}
.about-history .container:hover .swiper-button-next{transform: translateX(0.7rem);opacity: 1;}
 /* 企业 */
.about-culture .item{width: 100%;} 
.about-culture .item:nth-child(-n+3){width: calc(506 / 1600 * 100%);} 
}
/* 架构 */
.about-structure{text-align: center;}
.about-structure .btn{text-align: center;margin: 0px auto;display: flex;width: 2rem;border-radius: 0.1rem;align-items: center;justify-content: center;border: 1px solid var(--primary-color);background-color: #d2e0f3;font-size: var(--font-size__24);height: 0.7rem;color: var(--primary-color);}
.about-structure .one{margin-bottom: 0.1rem;position: relative;}
.about-structure .one .btn{background-color: var(--primary-color);color: #fff;}
.about-structure .one .line{height: 0.9rem;left: 50%;width: 1px;position: absolute;background-color: #e5ecf4;}
.about-structure .one .line:after{background-color: var(--primary-color);border-radius: 50%;width: 0.06rem;height: 0.06rem;left: -0.02rem;bottom: 0;content: "";position: absolute;}
.about-structure .two{margin-bottom: 0.1rem;position: relative;}
.about-structure .two .line{height: 1px;left: 50%;width: 1.73rem;position: absolute;background-color: #e5ecf4;top: 0.35rem;}
.about-structure .two .line:after{background-color: var(--primary-color);border-radius: 50%;width: 0.06rem;height: 0.06rem;right: 0;bottom: -0.02rem;content: "";position: absolute;}
.about-structure .two .btn{transform: translateX(2.73rem);}
.about-structure .three{padding-bottom: 0.4rem;position: relative;}
.about-structure .three .btn{margin-bottom: 0.5rem;position: relative;}
.about-structure .three .btn:after{content: "";left: 50%;bottom: -0.51rem;width: 1px;height: 0.5rem;background-color: #e5ecf4;position: absolute;}
.about-structure .three li{width: 0.61rem;height: 1.81rem;border-radius: 0.1rem;background-color: #e5ecf4;color: var(--primary-color);display: flex;align-items: center;justify-content: center;writing-mode: vertical-rl;text-orientation: upright;padding: var(--padding-margin__20) 0;position: relative;}
.about-structure .three li span{display: flex;}
.about-structure .three li:not(:last-child){margin-right: 0.3rem;}
.about-structure .three .line{top: -0.2rem;width: calc(50% + 0.6rem);height: 0.2rem;border-top: 1px solid #e5ecf4;border-left: 1px solid #e5ecf4;position: absolute;left: 50%;}
.about-structure .three .line:after{background-color: var(--primary-color);border-radius: 50%;width: 0.06rem;height: 0.06rem;left: -0.03rem;bottom: 0;content: "";position: absolute;}
.about-structure .three li:last-child .line{width: 1px;}
.about-structure .three:after{height: 0.4rem;width: 1px;content: "";bottom: 0;position: absolute;background-color: #e5ecf4;z-index: 0;left: 50%;}
.about-structure .four{margin-left: -0.3rem;}
.about-structure .four .btn{margin-bottom: 0.5rem;position: relative;z-index: 2;}
.about-structure .four .btn:after{content: "";left: 50%;bottom: -0.31rem;width: 1px;height: 0.3rem;background-color: #e5ecf4;position: absolute;}
.about-structure .four .list{padding-left: 0.3rem;position: relative;}
.about-structure .four .list:after{height: 1px;width: 100%;content: "";top: 0.35rem;position: absolute;background-color: #e5ecf4;z-index: 0;left: 0;}
.about-structure .four li{min-height: 4rem;border-radius: 0.05rem;border: 1px solid var(--primary-color);padding: var(--padding-margin__30) 0 var(--padding-margin__20);flex: 1;color: var(--primary-color);writing-mode: vertical-rl;display: flex;
justify-content: flex-start;writing-mode: vertical-rl;align-items: center;letter-spacing: 0.1em;position: relative;}
.about-structure .four .line{top: -0.2rem;width: calc(50% + 0.32rem);height: 0.2rem;border-top: 1px solid #e5ecf4;border-left: 1px solid #e5ecf4;position: absolute;left: 50%;}
.about-structure .four .line:after{background-color: var(--primary-color);border-radius: 50%;width: 0.06rem;height: 0.06rem;left: -0.03rem;bottom: 0;content: "";position: absolute;}
.about-structure .four li:not(:last-child){margin-right: 0.1rem;}
.about-structure .four .list:nth-child(1){flex: 0.9;}
.about-structure .four .list:nth-child(1):after{width: 50%;left: 50%;}
.about-structure .four .list:nth-child(2){flex: 3.2;}
.about-structure .four .list:nth-child(3){flex: 0.8;}
.about-structure .four .list:nth-child(3):after{width: 50%;right: 50%;}
.about-structure .four li:last-child .line{width: 1px;}
.about-structure .four li:hover,.about-structure .three li:hover,.about-structure .btn:hover{color: #fff;background-color: var(--primary-color);transition: all 0.5s;}

@media(min-width:769px){
  /* 企业 */
 .about-culture .item:nth-child(4) .text {display: flex;justify-content: space-between;margin-left: -0.88rem;} 
 .about-culture .item:nth-child(4) .text dl{flex: 1;padding-left: 0.88rem;} 
}
@media(max-width:1024px){
  /* 架构 */
  .about-structure .three li:not(:last-child){margin-right: 0.1rem;}
  .about-structure .three li{flex: 1;}
  .about-structure .four{margin-left: 0;}
  .about-structure .four li{width: 0.4rem;flex: none;}
  .about-structure .four .list{padding-left: 0;}
  .about-structure .four .list:not(:last-child){padding-bottom: 0.4rem;}
  .about-structure .four .list:nth-child(1):after{right: 50%;bottom: 0;width: 1px;height: 0.4rem;top: auto;}
  .about-structure .four .list:nth-child(2):after{right: 50%;bottom: 0;width: 1px;height: 0.4rem;top: auto;left: auto;}
  .about-structure .four .list:nth-child(3):after{display: none;}
  .about-structure .four .list:nth-child(2) ul{justify-content: flex-start;overflow-x: auto;}
}
@media(max-width:768px){
  .about-history .swiper{overflow: visible;padding-right: 15%;}
  .about-history .swiper .swiper-slide:not(.swiper-slide-active){opacity: 0.2;}
  /* 架构 */
  .about-structure .two .btn{transform: translateX(1.5rem);}
  .about-structure .two .line{width: 0.5rem;}
  .about-structure .four .btn:after{bottom: -0.32rem;}
  .about-structure .four .list:nth-child(2) .btn{margin-bottom: 0.2rem;}
  .about-structure .four .list:nth-child(2) ul{padding-top: 0.3rem;}
}

/* news */
.news-box{background-image: url(../images/news-bg.jpg);}

.news-focus{margin-bottom: var(--padding-margin__80);position: relative;}
.news-focus .item{position: relative;background-color: #fff;border-radius: 0.05rem;}
.news-focus .item:nth-child(1){width: calc(772 / 1600 * 100%);}
.news-focus .item:nth-child(1) .info{display: none;}
.news-focus .item:nth-child(1) .info2{bottom: 0.24rem;position: absolute;z-index: 10;padding: 0 var(--padding-margin__30);width: 100%;left: 0;}
.news-focus .item:nth-child(1) .info2 .tit{font-size: var(--font-size__24);font-weight: var(--font-weight__b);color: #fff;}
.news-focus .item:nth-child(1) .ispic{padding-bottom: calc(434 / 772 * 100%);border-radius: 0.05rem;}
.news-focus .item:nth-child(1) .ispic:after{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;z-index: 10;content: "";background-image: linear-gradient(to top, rgba(0,0,0,0.5) , rgba(0,0,0,0));height: 50%;}
/* .news-focus .item:nth-child(1):hover .info2 .tit{text-decoration: underline;text-underline-offset: 6px;} */
.news-focus .item:nth-child(2),
.news-focus .item:nth-child(3){width: calc(381 / 1600 * 100%);margin-left:calc(30 / 1600 * 100%);}
.news-focus .item:nth-child(2) .ispic,
.news-focus .item:nth-child(3) .ispic{padding-bottom: calc(216 / 385 * 100%);border-radius: 0.05rem 0.05rem 0 0;}
.news-focus .item:nth-child(2) .info2,.news-focus .item:nth-child(3) .info2{display: none;}
.news-focus .info{padding:var(--padding-margin__25) var(--padding-margin__30);}
.news-focus .info time{color: var(--primary-color);font-size: var(--font-size__20);}
.news-focus .info .tit{min-height: 3.2em;line-height: 1.6;font-size: var(--font-size__20);color: #000;margin: var(--padding-margin__20) 0;}
.news-focus .swiper-button-prev{left: -0.75rem;}
.news-focus .swiper-button-next{right: -0.75rem;}

.Pages{padding-top: var(--padding-margin__60);}
.info-list .item{margin-bottom: 0.2rem;}
.info-list .item a{border-radius: 0.05rem;background-color: #f7f9fc;padding:  var(--padding-margin__35) var(--padding-margin__110) var(--padding-margin__40) var(--padding-margin__40);min-height: 1.7rem;background-position: right bottom;background-repeat: no-repeat;}
.info-list .item time{width: 0.98rem;margin-right: 0.3rem;position: relative;font-family: var(--font-family__en);}
.info-list .item time:after{right: 0;top: 50%;height: 0.6rem;content: "";position: absolute;background-color: #e3e3e3;margin-top: -0.3rem;width: 1px;}
.info-list .item time span{color: #999999;font-weight: var(--font-weight__m);display: block;margin-bottom: 0.09rem;}
.info-list .item time span:after{content: "";display: inline-block;width: 0.21rem;height: 1px;margin-left: 4px;background-color: #999999;vertical-align: middle;}
.info-list .item time em{display: block;line-height: 1;color: var(--primary-color);font-weight: var(--font-weight__b);font-style: normal;font-size: var(--font-size__32);}
.info-list .item .info{flex: 1;}
.info-list .item .tit{font-size: var(--font-size__20);color: #000;font-weight: var(--font-weight__m);margin-bottom: 0.14rem;transition: all 0.5s;line-height: 0.29rem;}
.info-list .item:hover a{background-image: url(../images/info-listbg.jpg);}
.info-list .item:hover .tit{color: var(--primary-color);font-size: var(--font-size__24);font-weight: var(--font-weight__b);}

.photoNews .item{margin-bottom: var(--padding-margin__40);}
.photoNews .item a{display: block;border-radius: 0.05rem;background-color: #f6f8fb;background-position:  right bottom;background-repeat: no-repeat;}
.photoNews .item .ispic{padding-bottom: calc(284 / 506 * 100%);border-radius: 0.05rem 0.05rem 0 0;}
.photoNews .item time{color: var(--primary-color);font-size: var(--font-size__20);}
.photoNews .item .tit{color: #000000;font-size: var(--font-size__20);min-height: 3.2em;line-height: 1.6;margin: var(--padding-margin__20) 0 var(--padding-margin__25);font-weight: var(--font-weight__r);}
.photoNews .item .info{padding: var(--padding-margin__30) var(--padding-margin__40);}
.photoNews .item:hover .tit{font-weight: var(--font-weight__b);color: var(--primary-color);}
.photoNews .item:hover a{background-image: url(../images/news-bg2.jpg);}

@media(min-width:769px){
  .photoNews:after{content: "";height: 0;width: calc(506 / 1600 * 100%);}
  .photoNews .item{width: calc(506 / 1600 * 100%);margin-bottom: 0.6rem;}
  .photoNews .item .info{min-height: 2.34rem;}
}
@media(max-width:1024px){
  .news-focus .swiper-slide{justify-content: space-between;flex-wrap: wrap;}
  .news-focus .item:nth-child(1){width: 100%;margin-bottom: var(--padding-margin__40);}
  .news-focus .item:nth-child(2),.news-focus .item:nth-child(3){width: 48.5%;margin: 0 !important;}
}

/* 党建专栏 */
.djBody .main-nav li span a:hover,
.djBody .subMenu ul li.onli a,
.djBody .place span{color: var(--secondary-color);}
.djBody .place:before{background-image: url(../images/ico-home2.png);}
.djBody .main-nav li span a::before,
.djBody .subMenu ul li:after{background: var(--secondary-color);}
.djBody .cusnav2 .swiper-pagination-bullet-active:after{border-color: var(--secondary-color);}
.djBody .Pages a{background-color: #f6f8fb;}
.djBody .Pages a:hover,.djBody .Pages a.a_cur,.djBody .Pages .i_button,
.djBody .open-smenu{background-color: var(--secondary-color);}
.djBody .Pages .a_prev {background-image: url(../images/page/prev2.svg);}
.djBody .Pages .a_prev:hover {background-image: url(../images/page/prev-on.svg);}
.djBody .Pages .a_next{background-image: url(../images/page/next2.svg);}
.djBody .Pages .a_next:hover{background-image: url(../images/page/next-on.svg);}
.djBody .arr{border-color: var(--secondary-color);}
.djBody .arr:not(.swiper-button-disabled):hover{background-color: var(--secondary-color);}
.djBody .swiper-button-prev{background-image: url(../images/page/prev2.svg);}
.djBody .swiper-button-next{background-image: url(../images/page/next2.svg);}

.dj-focus{position: relative;}
.dj-focus .item{position: relative;background-color: #fff;border-radius: 0.05rem;width: calc(523 / 1600 * 100%);float: right;}
.dj-focus .item .ispic{border-radius: 0.05rem;padding-bottom: calc(294 / 523 * 100%);}
.dj-focus .item .ispic:after{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;z-index: 10;content: "";background-image: linear-gradient(to top, rgba(0,0,0,0.5) , rgba(0,0,0,0));height: 50%;}
.dj-focus .item .tit{font-size: var(--font-size__20);font-weight: var(--font-weight__m);color: #fff;}
.dj-focus .item .info{position: absolute;left:0;bottom: 0;width: 100%;z-index: 10;padding:var(--padding-margin__25) var(--padding-margin__30);}
/* .dj-focus .item:hover .tit{text-decoration: underline;text-underline-offset: 6px;} */
.dj-focus .item:nth-child(1){width: calc(1066 / 1600 * 100%);float: left;}
.dj-focus .item:nth-child(1) .tit{font-size: var(--font-size__24);}
.dj-focus .item:nth-child(1) .ispic{padding-bottom: calc(600 / 1066 * 100%);}
.dj-focus .item:nth-child(2){margin-bottom: var(--padding-margin__10);}
.dj-focus .swiper-button-prev{left: -0.75rem;}
.dj-focus .swiper-button-next{right: -0.75rem;}

.djpage{background-image: linear-gradient(to bottom, #fdf4eb 65% , #ffffff);}
.dj-list .item{margin-bottom: 0.2rem;}
.dj-list .item a{border-radius: 0.05rem;background-color: #fff;padding:  var(--padding-margin__35) var(--padding-margin__110) var(--padding-margin__40) var(--padding-margin__40);min-height: 1.7rem;background-position: right bottom;background-repeat: no-repeat;background-size: cover;}
.dj-list .item time{width: 1rem;margin-right: var(--padding-margin__50);position: relative;font-family: var(--font-family__en);}
.dj-list .item time span{color: #999999;font-weight: var(--font-weight__m);display: block;margin-bottom: 0.09rem;}
.dj-list .item time span:after{content: "";display: inline-block;width: 0.37rem;height: 1px;margin-left: 4px;background-color: #999999;vertical-align: middle;}
.dj-list .item time em{display: block;line-height: 1;color: var(--secondary-color);font-weight: var(--font-weight__b);font-style: normal;font-size: var(--font-size__40);}
.dj-list .item .info{flex: 1;}
.dj-list .item .tit{font-size: var(--font-size__20);color: #000;font-weight: var(--font-weight__m);margin-bottom: 0.14rem;line-height: 0.29rem;transition: all 0.5s;}
.dj-list .item:hover a{background-image: url(../images/dj-listbg.jpg);}
.dj-list .item:hover .tit{color: var(--secondary-color);font-size: var(--font-size__24);font-weight: var(--font-weight__b);}
.dj-list .item:hover time span:after{background-color: var(--secondary-color);}

@media(max-width:1024px){
  .dj-focus .item:nth-child(1) .ispic{padding-bottom: calc(605 / 1066 * 100%);}
}
@media(max-width:480px){
  .dj-focus .item:nth-child(1){width: auto;float: none;margin-bottom: 2%;}
  .dj-focus .item:nth-child(2){width: 49%;float: left;}
  .dj-focus .item:nth-child(3){width: 49%;float: right;}
}

/* 信息公开 */
.information-box{background: #dce8f4 url(../images/information-bg.jpg) no-repeat center bottom/100%;}
.laws-box{background: #dceaf5 url(../images/laws-bg.jpg) no-repeat center bottom/100%;}
.two-menu{border-bottom: 1px solid #cbd8e1;margin-bottom: 0.4rem;}
.two-menu li:not(:last-child){margin-right:var(--padding-margin__100);}
.two-menu li{line-height: 1;font-size: var(--font-size__24);}
.two-menu li a{display: block;padding-bottom: var(--padding-margin__20);position: relative;}
.two-menu li a:after{position: absolute;left: 0;bottom: -1px;background-color: var(--primary-color);content: "";height: 0.03rem;transition: all 0.5s;width: 0;}
.two-menu li:hover a:after,.two-menu li.on a:after{width: 100%;}
.two-menu li.on a{font-weight: var(--font-weight__b);color: var(--primary-color);}
.three-menu{margin-bottom: 0.5rem;}
.three-menu li:not(:last-child){margin-right:var(--padding-margin__60);}
.three-menu li{line-height: 1;font-size: var(--font-size__24);min-width: 1.66rem;}
.three-menu li a{display: flex;position: relative;align-items: center;justify-content: center;height: 0.56rem;padding: 0 0.2rem;background-color: #fff;border-radius: 0.56rem;transition: all 0.5s;font-size: var(--font-size__18);}
.three-menu li:hover a,.three-menu li.on a{color: #fff;background-color: var(--primary-color);}
.tenders-list .item{margin-bottom: 0.2rem;}
.tenders-list a{background-color: #fff;border-radius: 0.05rem;padding: var(--padding-margin__30) var(--padding-margin__40);display: block;background-position: right bottom;background-repeat: no-repeat;background-size: cover;}
.tenders-list .tit{min-height: 4.8em;font-size: var(--font-size__20);padding-left: 0.18rem;position: relative;font-weight: var(--font-weight__m);line-height: 1.6;}
.tenders-list .tit:before{position: absolute;left: 0;top: 0.6em;width: 0.06rem;height: 0.06rem;border-radius: 50%;background-color: var(--secondary-color);content: "";}
.tenders-list time{border-top: 1px solid #dee0e2;padding-top: 0.18rem;margin-top: 0.18rem;display: block;position: relative;color: #999999;}
.tenders-list .morearr{position: absolute;right: 0;top: 0.18rem;}
.tenders-list .item:hover .tit{font-weight: var(--font-weight__b);}
.tenders-list .item:hover a{background-image: url(../images/tenders-listbg.jpg);}

.rental-list .item{margin-bottom: 0.2rem;}
.rental-list .item a{border-radius: 0.05rem;background-color: #f7f9fc;padding: 0 var(--padding-margin__40);min-height: 0.9rem;background-position: right bottom;background-repeat: no-repeat;background-size:cover;}
.rental-list .item time{padding-left: 0.26rem;position: relative;font-size: var(--font-size__20);color: var(--primary-color);margin-right: var(--padding-margin__40);}
.rental-list .item time:before{position: absolute;left: 0;top: 50%;margin-top: -0.03rem;width: 0.06rem;height: 0.06rem;background-color: var(--secondary-color);border-radius: 50%;content: "";}
.rental-list .item .info{flex: 1;}
.rental-list .item .tit{font-size: var(--font-size__20);color: #000;font-weight: var(--font-weight__m);}
.rental-list .item:hover a{background-image: url(../images/rental-listbg.jpg);}
.rental-list .item:hover .tit{color: var(--primary-color);font-weight: var(--font-weight__b);}

.laws-list{padding-bottom: var(--padding-margin__30);}
.laws-list .item time{font-size: var(--font-size__20);color: var(--primary-color);margin-left: 0.3rem;}
.laws-list .item a{min-height: 0.9rem;padding: 0 var(--padding-margin__30);background-position: right bottom;background-repeat: no-repeat;background-size:cover;border-bottom: 1px solid rgba(var(--primary-color__rgb), 0.1);}
.laws-list .info{flex: 1;}
.laws-list .tit{font-size: var(--font-size__20);padding-left: 0.18rem;position: relative;font-weight: var(--font-weight__m);color: #000;}
.laws-list .tit:before{position: absolute;left: 0;top: 50%;margin-top: -0.03rem;width: 0.06rem;height: 0.06rem;background-color: var(--secondary-color);border-radius: 50%;content: "";}
.laws-list .item:hover .tit{font-weight: var(--font-weight__b);color: var(--primary-color);}
.laws-list .item:hover a{background-image: url(../images/rental-listbg.jpg);}

@media(min-width:769px){
.tenders-list:after{width: calc(520 / 1600 * 100%);content: "";height: 0;}
.tenders-list .item{width: calc(520 / 1600 * 100%);}
}

/* detail */
.news-details{padding: 0 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 .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 .other{font-size: var(--font-size__16);font-weight: var(--font-weight__l);margin-top: var(--padding-margin__30);text-align: center;}
.news-details .other li:not(:last-child){margin-right: var(--padding-margin__40);}
.news-details .other .social-share{margin-bottom: 0;}
.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);font-size: var(--font-size__18);font-family:Arial;line-height: 2;}
.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;display: block;margin: 0 auto}
.news-details .edit-info p,.news-details .edit-info span,.news-details .edit-info div,.news-details .edit-info p *,.news-details .edit-info div *{font-size: var(--font-size__22) !important;font-family:SimSun !important;line-height: 2 !important;color: #000 !important;}

.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/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 .tc img{max-width: 100%;height: auto !important;}
}
@media(max-width:768px){
  .news-details .edit-info .tc 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: 0.1rem auto 0;}
}

/* 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(../images/ico-xlsx.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(../images/ico-word.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(../images/ico-pdf.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(../images/ico-rar.gif)}

/* 联系我们 */
.contact-list .item{text-align: center;padding-bottom: var(--padding-margin__50);}
.contact-list .icon{width: 0.70rem;height: 0.77rem;display: flex;align-items: center;justify-content: center;background: url(../images/contact-itembg.svg) var(--background-contain);margin: 0px auto;transition: all 0.5s;}
.contact-list .icon img{height: 0.3rem;}
.contact-list p{font-weight: var(--font-weight__l);color: #777777;margin: 0.24rem 0 0.06rem;font-size: var(--font-size__18);}
.contact-list .txt{font-size: var(--font-size__24);color: #000000;font-weight:var(--font-weight__m);}
.contact-list .item:hover .icon{background-image: url(../images/contact-itembgon.svg);transform: scale(1.25);}
.contact-list .item:hover .icon img{filter: brightness(0) invert(1);}
#map{height: 6.2rem;}
.tdt-infowindow-content{font-size: var(--font-size__18);}

.reading{border-top: 1px solid #e3e3e3;padding-top: 0.16rem;border-top: 1px solid #e3e3e3;margin-top: var(--padding-margin__50);}
.btnbox{text-align: center;padding-top: var(--padding-margin__50);}
.btnbox button:not(:last-child){margin-right: var(--padding-margin__40);}
.btnbox button:disabled{opacity: 0.5;cursor: auto;}
.form-btn{width: 2rem;color: var(--primary-color);background: url(../images/btnbg.svg) no-repeat center center/100% 100%;border: 0;height: 0.46rem;cursor: pointer;}
.form-btn:hover,.form-btn.on{background-image: url(../images/btnbgon.svg);color: #fff;}
.form-btn.on:hover{opacity: 0.8;}
a.look{text-decoration: underline;color: var(--primary-color);}
a.look:hover{text-decoration: none;color: var(--secondary-color);}

.formbox:not(:last-child){margin-bottom: 0.3rem;}
.formbox .tithead{border-radius: 0.05rem 0.05rem 0 0;background-color: var(--primary-color);color: #fff;font-size: var(--font-size__24);font-weight: var(--font-weight__m);padding: var(--padding-margin__20);text-align: center;}
.formbox h3{width: 100%;margin: 0 0.25rem;color: var(--primary-color);background-color: rgba(var(--primary-color__rgb), 0.1);padding: 0.1rem 0.2rem;margin-bottom: 0.25rem;}
.formbox h3:not(:first-child){margin-top: 0.3rem;}
.formbox .form{border-radius: 0 0 0.05rem 0.05rem;border: 1px solid #e3e3e3;border-top: 0;padding: var(--padding-margin__40) var(--padding-margin__60) var(--padding-margin__40) var(--padding-margin__50) ;}
.formbox .form .group{margin-bottom: 0.2rem;}
.formbox .form .w1{width: 100%;}
.formbox .form .label{width: 1.35rem;min-height: 0.6rem;display: flex;align-items: center;justify-content: flex-end;padding-right: 0.15rem;color: #777777;font-size: var(--font-size__18);}
.formbox .form .input{flex: 1;}
.formbox .form .form-input{width: 100%;border-radius: 0.05rem;border: 1px solid #e3e3e3;height: 0.6rem;padding: 0 0.2rem;}
.formbox .form textarea.form-input{height: 1.6rem;padding: 0.1rem 0.2rem;}
.formbox .form .yzbox .input{width: 3.6rem;flex: none;}
.formbox .form .yzbox .img img{border: 1px solid #e3e3e3;border-radius: 0.05rem;margin-left: 0.1rem;width: 1.4rem;height: 0.6rem;cursor: pointer;}
.formbox .form .btn{padding: 0.2rem 0 0 0;}
/* .formbox .form-btn{width: 1.4rem;} */
.formbox .upload{cursor: pointer;}
.formbox .view{margin-left: 0.25rem;flex: 1;}
.formbox.general .tithead{color: var(--primary-color);background-color: #ccd9e9;}

@media(min-width:769px){
  .contact-list .item{padding-left:0.6rem;padding-right: 0.6rem;}
  .formbox .form .w3{width: calc(460 / 1479 *100%);}
  .formbox .form .w2{width: calc(970 / 1479 *100%);}
  .formbox .form .w5{width: 49%;}
}
@media(max-width:768px){
  .contact-list .item{width: 50%;}
}
@media(max-width:480px){
  .formbox .form .yzbox .input{width:2.3rem;}
  .formbox .form .yzbox .img img{width: 1.2rem;}
  .formbox.general .form .yzbox .input{flex: 1;}
}

/* 业务领域 */
/* 房地产开发投资与建设运营 */.business-detail{background-color: #f6f8fb;}
.business-detail .title{font-size: var(--font-size__40);line-height: 1.2;margin-bottom: var(--padding-margin__35);}
.business-detail .title img{height: 0.4rem;margin: -0.03rem 0.14rem 0 0;vertical-align: middle;}
.business-detail .ispic{margin-top: var(--padding-margin__10);}
.business-detail .ispic img{border-radius: 0.05rem;}
.business-detail .edit-info p,.business-detail .edit-info p *{font-size:unset !important}
.sub-title2{border-bottom: 1px solid #e3e3e3;margin-bottom: var(--padding-margin__60);}
.sub-title2 h2{line-height: 1;font-size: var(--font-size__36);color: var(--primary-color);padding-bottom: var(--padding-margin__25);position: relative;}
.sub-title2 h2:after{position: absolute;bottom: -1px;content: "";background-color: var(--primary-color);width: 100%;height: 0.05rem;left: 0;}

.category-nav{padding-bottom: var(--padding-margin__20);}
.category-nav a{margin: 0 var(--padding-margin__20) var(--padding-margin__20) 0;border: 0.02rem solid #eeeeee;line-height: 0.5rem;text-align: center;padding: 0 0.27rem;transition: all 0.5s;border-radius: 0.56rem;font-size: var(--font-size__18);}
.category-nav a.on,.category-nav a:hover{color: #fff;background-color: var(--primary-color);border-color: var(--primary-color);}

.category-search{margin-bottom: var(--padding-margin__60);}
.category-search .select-txt{width: 49%;border-left: 0;border-right: 0;border-top: 0;height: 0.59rem;}
.category-search .search{border-bottom: 1px solid #e3e3e3;width: 100%;}
.category-search .search:hover{border-bottom-color: var(--primary-color);}
.category-search .search input{height: 0.59rem;flex: 1;border: 0;}
.category-search .search button{width: 0.35rem;height:0.59rem;border: 0;background: url(../images/search-dark.svg) no-repeat right center/0.19rem 0.19rem;cursor: pointer;}
.category-search .search button:hover{background-image: url(../images/search-on.svg);}

.category-list .item{width: 49%;margin-bottom: var(--padding-margin__40);background-color: #f6f8fb;}
.category-list .item a{display: block;border-radius: 0.05rem;}
.category-list .ispic{border-radius: 0.05rem 0.05rem 0 0;padding-bottom: calc(335 / 500 * 100%);}
.category-list .info{padding: var(--padding-margin__35) var(--padding-margin__30);}
.category-list .tit{line-height: 1.25;font-size: var(--font-size__24);color: #000;font-weight: var(--font-weight__m);margin-bottom: 0.12rem;}
.labels{position: absolute;z-index: 2;right: 0;top: 0;width: 1.15rem;line-height: 0.38rem;color: #fff;text-align: center;background: var(--background-contain);}
.labels.soon{background-image: url(../images/tag_soon.svg);}
.labels.online{background-image: url(../images/tag_on.svg);}
.labels.over{background-image: url(../images/tag_over.svg);}
.category-list .tag{color: var(--primary-color);line-height: 0.26rem;padding: 0 0.11rem;background-color: #dde5f0;display: inline-block;margin-left: 0.09rem;border-radius: 0.26rem;font-size: var(--font-size__16);}
.category-list .item:hover .tit{color: var(--primary-color);}

.category-photo{background-color: #f6f8fb;}

.Slider3d {position: relative;width: 100%;overflow: hidden;}
/* .Slider3d .swiper:not(.auto) .labels{display: none;} */
.Slider3d .swiper-slide {width: 10.2rem;}
.Slider3d .swiper-slide.swiper-slide-visible {opacity: 1;}
.Slider3d .swiper-slide .ispic{padding-bottom:calc(680 / 1020 * 100%);border-radius: 0.05rem;}
.Slider3d .swiper-slide:not(.swiper-slide-active) .ispic:after{position: absolute;left: 0;bottom: 0;z-index: 1;height: 100%;content: "";width: 100%;background-color: rgba(0,0,0,0.3);}
.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{z-index: 10;}
.Slider3d .swiper-slide-active .labels{display: block;}
.Slider3d .swiper-slide-prev a{display: block;transform-style: preserve-3d;perspective: 800px;transform: translateX(6.65rem);}
.Slider3d .swiper-slide-prev .ispic{transform:translate3d(0.2rem, 0, 0px) rotateX(0deg) rotateY(20deg) scale(0.8)}
.Slider3d .swiper-slide-next{transform: translateX(-0.4rem);}
.Slider3d .swiper-slide-next a{display: block;transform-style: preserve-3d;perspective: 800px;transform: translateX(-6.24rem);}
.Slider3d .swiper-slide-next .ispic{transform: translate3d(-0.2rem, 0, 0px) rotateX(0deg) rotateY(-20deg) scale(0.8);}

.Slider3d .swiper-3d .swiper-slide-shadow-left{background: transparent;}
.Slider3d .swiper-3d .swiper-slide-shadow-right{background: transparent;}
.Slider3d .swiper-pagination{display: none;}
.Slider3d .swiper-button-prev{left: 2%;background-image: url(../images/page/prev-on.svg);}
.Slider3d .swiper-button-next{right: 2%;background-image: url(../images/page/next-on.svg);}
.Slider3d .arr{border-color: #fff;}
.Slider3d .arr:hover{border-color: var(--primary-color);}
.Slider3d .swiper.auto .swiper-wrapper{justify-content: center;}
.Slider3d .swiper.auto .swiper-slide{width: 50%;padding: 0;}
.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__40);}

.category-detail .title{line-height: 1.25;font-size: var(--font-size__36);color: #000;margin-bottom: var(--padding-margin__30);}
.category-detail .tag{color: var(--primary-color);line-height: 0.26rem;padding: 0 0.11rem;background-color: #dde5f0;display: inline-block;margin-left: 0.18rem;border-radius: 0.26rem;font-size: var(--font-size__16);font-weight: var(--font-weight__r);}
.category-detail .contact{font-size: var(--font-size__20);font-weight: var(--font-weight__b);}
.category-detail .contact dl:not(:last-child){margin-bottom: var(--padding-margin__30);}
.category-detail .contact dt{color: #666666;margin-bottom: 0.05rem;}
.category-detail .contact dd{color: #000000;}

/* 物业管理 */
.case-list{text-align: center;margin-left: -0.2rem;}
.case-list .ispic{border-radius: 0.05rem;padding-bottom: calc(250 / 378 * 100%);margin-bottom: 0.14rem;}
.case-list .tit{font-size:var(--font-size__24);color: #000000;margin-bottom:var(--padding-margin__25);}
.case-list .tit:before{content: "";width: 0.17rem;height: 0.24rem;background: url(../images/ico-wz.svg) var(--background-contain);margin-right: 0.11rem;display: inline-block;vertical-align: middle;}
.case-list .item{width: 49.5%;padding: 0 0 0.2rem 0.2rem;}
.case-list .item:hover .tit{color: var(--primary-color);}

.category-detail2{background: url(../images/category-detail2.jpg) var(--background-cover);}
.category-detail2 .swiper-pagination{bottom: 0.34rem;}
.category-detail2 .cusnav2 .swiper-pagination-bullet-active:after{border-color: var(--primary-color);}
.category-detail2 .photo .ispic{padding-bottom: calc(640 / 960 * 100%);}
.category-detail2 .info{margin-top: var(--padding-margin__40);}
.category-detail2 .title{font-size: var(--font-size__36);}
.category-detail2 .txt{margin-top: var(--padding-margin__40);}
.category-detail2 aside{margin-bottom: 0.08rem;}
.category-detail2 .edit-info{color: #777777;}
.category-detail2 .arr{background-color: var(--primary-color);}
.category-detail2 .swiper-button-prev{background-image: url(../images/page/prev-on.svg);transform: translateX(-1rem);}
.category-detail2 .swiper-button-next{background-image: url(../images/page/next-on.svg);transform: translateX(1rem);}
.category-detail2 .photo:hover .swiper-button-prev{transform: translateX(0.25rem);}
.category-detail2 .photo:hover .swiper-button-next{transform: translateX(-0.25rem);}

/* 商业运营和资产运营 */
.btn-play .ispic:after{left: 50%;top: 50%;width: 0.6rem;height: 0.6rem;z-index: 2;background: var(--primary-color) url(../images/play.svg) no-repeat center center/0.12rem 0.19rem;margin: -0.3rem 0 0 -0.3rem;position: absolute;content: "";border-radius: 50%;display: none}
.display-list .item{padding-bottom: var(--padding-margin__60);}
.display-list .ispic{border-radius: 0.05rem;padding-bottom: calc(250 / 377 * 100%);}
.display-list .info{padding: var(--padding-margin__40);background-color: #f6f8fb;}
.display-list .tit{font-size: var(--font-size__24);font-weight: var(--font-weight__m);color: #000;}
.display-list .desc{margin: var(--padding-margin__20) 0 var(--padding-margin__30);min-height: 3.5em;}
.display-list .item:hover .tit{font-weight: var(--font-weight__b);color: var(--primary-color);}
.display-list .item:hover .info{background-color: #f6f8fb;}
.edit-info video{margin: 0.2rem auto}
.category-detail3{background-color: #f7f9fc;}
.category-detail3 .content{background-color: #fff;padding: var(--padding-margin__40);}
.category-detail3 .title{font-size: var(--font-size__36);line-height: 1.25;color: #000;margin-bottom: 0.18rem;}
.category-detail3 .subtit{font-size: var(--font-size__24);line-height: 1.25;color: #000;margin-bottom: 0.35rem;font-weight: var(--font-weight__m);}
.category-detail3 .cardti{color: #fff;background-color: var(--primary-color);display: inline-block;padding: 0 0.12rem;line-height: 0.26rem;border-radius: 0 0.12rem 0.12rem 0.12rem;margin-bottom: 0.12rem;}
.videos{cursor: pointer;margin-bottom: var(--padding-margin__40);}
.videos .ispic:before{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;content: "";background-color: rgba(0,0,0,0.15);transition: all 0.5s;}
.videos:hover .ispic:before{opacity: 0.25;}
.videos .ispic img{display: block;}

/* 园林绿化 */
.itemBox .change-tab .item{padding: 0 0 0 0.4rem;height: 0.96rem;border-bottom: 1px solid #e5ecf4;}
.itemBox .change-tab .ico-zoom{width: 0.41rem;height:0.41rem;margin-right:var(--padding-margin__35);}
.itemBox .change-tab aside{flex: 1;line-height: 1.2;color: #000000;font-size: var(--font-size__24);font-weight: var(--font-weight__m);}
.itemBox .change-tab .item{position: relative;}
.itemBox .change-tab .morearr{transform: translateX(0);opacity: 0;transition: all 0.5s;}
.itemBox .change-tab .item:first-child{border-top: 1px solid #e5ecf4;}
.itemBox .change-tab .item.on .morearr{transform: translateX(-0.3rem);opacity: 1;border-color: #0d82e9 !important;background-color: transparent !important;}
.itemBox .change-tab .item.on .morearr:after{border-color: #0d82e9 !important;}
.itemBox .change-tab .item.on{background: url(../images/tabnavon3.png) no-repeat 0 center;border-bottom: 0;border-top: 0;}
.itemBox .content{margin-top: var(--padding-margin__40);}
.itemBox .change-con .ispic{padding-bottom: calc(675 / 1200 * 100%);}
.itemBox .swiper-pagination{bottom: 0.3rem;}
.itemBox .swiper-pagination-bullet-active:after{background-image: url(../images/ban_doton.png);}
.itemBox .arr{background-color: var(--primary-color);}
.itemBox .swiper-button-prev{background-image: url(../images/page/prev-on.svg);transform: translateX(-1rem);}
.itemBox .swiper:hover .swiper-button-prev{transform: translateX(0.2rem);}
.itemBox .swiper-button-next{background-image: url(../images/page/next-on.svg);transform: translateX(1rem);}
.itemBox .swiper:hover .swiper-button-next{transform: translateX(-0.2rem);}
.itemSlider{margin-top: var(--padding-margin__50);}
.itemSlider .ispic{padding-bottom: calc(600 / 1150 * 100%);border: 1px solid rgba(0,0,0,0.05);}

@media(min-width:1025px){
   /* 房地产开发投资与建设运营 */
  .business-detail .info{width: calc(700 / 1600 * 100%);padding: var(--padding-margin__55) 0;}
  .business-detail .ispic{width: calc(800 / 1600 * 100%);margin: 0;}
  /* 商业运营和资产运营 */
  .category-detail .edit-info{width: calc(920 / 1600 * 100%);}
  .category-detail .contact{width: calc(600 / 1600 * 100%);padding-left: 0.7rem;border-left: 1px solid #eeeeee;}
    /* 物业管理 */
  .category-detail2 .photo{width: calc(960 / 1920 * 100%);}
  .category-detail2 .info{width: calc(960 / 1920 * 100%);padding: 0 1.6rem 0 1.17rem;}
  .category-detail2 .content{width: auto;max-width: none;}
  /* 商业运营和资产运营 */
  .category-detail3 .content{padding: var(--padding-margin__80);}
  /* 园林绿化 */
  .itemSlider{padding: 0 0.8rem;position: relative;}
  .itemBox .change-tab{width: calc(400 / 1600 * 100%);}
  .itemBox .change-tab .item a{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;}
  .itemBox .content{width:calc(100% - 4rem);margin-top: 0;}
  .itemBox .change-con .ispic{padding-bottom: 6.72rem;}
}
@media(min-width:769px){
  /* 房地产开发投资与建设运营 */
  .category-search .select-txt{width: 3.6rem;}
  .category-search .select-txt:not(:last-child){margin-right: 0.6rem;}
  .category-search .search{width: 3.6rem;}
  .category-list{margin-bottom: -0.35rem;}
  .category-list:after{content: "";width: calc(501 / 1600 * 100%);height: 0;}
  .category-list .item{width: calc(501 / 1600 * 100%);margin-bottom: 0.6rem;}
  /* 物业管理 */
  .case-list{margin-left: -0.3rem;}
  .case-list:after{width: 33.333%;content: "";height: 0;}
  .case-list .item{width: 33.333%;padding: 0 0 0.3rem 0.3rem;}
  /* 商业运营和资产运营 */
  .display-list{margin-bottom: -0.2rem;}
  .display-list .ispic{width: calc(377 / 1600 * 100%);padding-bottom: 2.5rem;}
  .display-list .info{flex: 1;padding: 0.36rem 0.6rem;background-color: transparent;}
  /* 园林绿化 */
}
@media(max-width:1800px){
.Slider3d .swiper-button-prev{left: 6%;}
.Slider3d .swiper-button-next{right: 6.2%;}
}
@media(max-width:1024px){
  .category-nav a{line-height: 0.3rem;padding: 0 0.15rem;}
  .Slider3d .swiper-button-prev{left: 10%;}
  .Slider3d .swiper-button-next{right: 10%;}
  .Slider3d .swiper{overflow: visible;}
  .Slider3d .swiper-slide{width: 8rem;}
  .category-detail .contact{border-top: 1px solid rgba(0,0,0,0.05);padding-top: 0.2rem;margin-top: 0.2rem;}
  /* 园林绿化 */
  .itemBox .change-tab ul{display: flex;overflow-x: auto;white-space: nowrap;}
  .itemBox .change-tab .item{padding-left: 0.1rem;}
  .itemBox .change-tab .item:not(:last-child){padding-right: 0.5rem;position: relative;}
  .itemBox .change-tab .item:after{content: "";position: absolute;right: 0.25rem;top: 50%;height: 0.25rem;width: 1px;background-color: rgba(0,0,0,0.1);margin-top:-0.145rem;}
  .itemBox .change-tab .item.on{background: none;}
  .itemBox .change-tab .item.on aside{color: var(--primary-color);font-weight: var(--font-weight__b);}
  .itemBox .change-tab .item.on .morearr{display: none;}
}
@media(max-width:768px){
  .Slider3d .swiper-button-prev{left: 0%;}
  .Slider3d .swiper-button-next{right: 0%;}
  .Slider3d .swiper-slide-active{transform: translateX(0);}
  .Slider3d .swiper-slide-prev a{transform: translateX(0.4rem);}
  .Slider3d .swiper-slide-next a{transform: translateX(0);}
  .Slider3d .swiper-slide{width: 6rem;}
}
@media(max-width:480px){
   .Slider3d .swiper-slide{width: 4rem;}
}

/* 弹窗 */
.popUp-look{position: fixed;background-color: rgba(0,0,0,0.5);width: 100%;height: 100%;left: 0;top: 0;z-index: 100;display: flex;align-items: center;justify-content: center;visibility: hidden;opacity: 0;pointer-events: none;transition: all 0.5s;}
.popUp-look.show{visibility: visible;pointer-events: auto;opacity: 1;}
.popUp-look .title{text-align: center;font-size: var(--font-size__30);font-weight: var(--font-weight__m);padding-bottom: var(--padding-margin__25);margin-bottom: var(--padding-margin__30);border-bottom: 1px solid rgba(0,0,0,0.1);}
.popUp-look .close{position: absolute;right: 0.25rem;top: 0.25rem;width: 0.3rem;height: 0.3rem;background: url(../images/close-black.svg) no-repeat center center/0.25rem 0.25rem;cursor: pointer;}
.popUp-look .close:hover{opacity: 0.6;}
.popUp-look .container{background-color: #fff;border-radius: 0.15rem;padding: var(--padding-margin__30);max-width: 10rem;}
.popUp-look .edit-info{max-height: 65vh;overflow-y: auto;}
.popUp-look .edit-info p + p{margin: 0;}
.popUp-look .edit-info p{text-indent: 2em;}

/* sitemap */
.ul_sitemap,.ul_sitemap li{list-style: none;padding: 0;}
.ul_sitemap li{display: flex;flex-wrap: wrap;}
.ul_sitemap li:not(:last-child){margin-bottom: 0.2rem;}
.ul_sitemap li strong{background-color: #fff;padding: 0.1rem 0.2rem;border-radius: 5px 0 0 5px;}
.ul_sitemap li{border-radius: 5px;box-shadow: 0 0 10px rgba(0,0,0,0.08);}
.ul_sitemap li dl{display: flex;flex-wrap: wrap;flex: 1;padding: 0.1rem 0.25rem;background-color: rgba(255,255,255,0.5);border-radius: 0 5px 5px 0;}
.news-details .edit-info .ul_sitemap li dl a{text-decoration: none;}
.ul_sitemap li dl dd:not(:last-child){margin-right: 0.2rem;}

.news-details .edit-info span,
.news-details .edit-info p{
    margin-bottom:0.06rem;
    margin-top:0.06rem;
}

.news-details .edit-info table{
    min-width:100%;
}

 .news-details .edit-info table span, .news-details .edit-info table p {
        padding: 0.02rem;
    }

.category-detail2 .edit-info *{
    font-size:inherit !important;
    color:inherit !important;
    font-family:inherit !important;
    line-height:inherit !important;
}

@media screen and (max-width:1280px){
    .news-details .edit-info{
        overflow-x:auto;
    }
}

@media screen and (max-width:768px){
    .news-details .edit-info img{max-width:100%;}
    .news-details .edit-info table span, .news-details .edit-info table p {
        text-align: left !important;
    }
}