/* @CHARSET "UTF-8"; */

@font-face{font-family:'din'; src:url(../fonts/DIN-Bold.eot); src:url(../fonts/DIN-Bold.eot)format('embedded-opentype'), url(../fonts/DIN-Bold.woff2)format('woff2'), url(../fonts/DIN-Bold.woff)format('woff'), url(../fonts/DIN-Bold.ttf)format('truetype'), url(../fonts/DIN-Bold.svg)format('svg')}

@font-face{font-family:'heva'; src:url(../fonts/HelveticaNeueLTStd-HvCn.eot); src:url(../fonts/HelveticaNeueLTStd-HvCn.eot?#iefix)format('embedded-opentype'), url(../fonts/HelveticaNeueLTStd-HvCn.woff2)format('woff2'), url(../fonts/HelveticaNeueLTStd-HvCn.woff)format('woff'), url(../fonts/HelveticaNeueLTStd-HvCn.ttf)format('truetype'), url(../fonts/HelveticaNeueLTStd-HvCn.svg#novecentowide-bold-webfont)format('svg')}



/*<<<<<<<<<<<<<<<<<<<<<< 公共样式 >>>>>>>>>>>>>>>>>>>>>>>*/

html{width: 100%; height: 100%; overflow-x: hidden;}

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

.wrap128{width: 1280px;}

.imgwauto{width: 100%; height: auto;}

.imghauto{width: auto; height: 100%;}

.imgcontain{width: 100%; height: 100%; object-fit: contain;}

.imgcover{width: 100%; height: 100%; object-fit: cover;}

/* 内页banner */

.nbanner{width: 100%;}



.h-title .tit1{font-size: 64px; font-family: 'heva'; color: #E5E5E5; height: 80px; text-transform: uppercase;}

.h-title .tit2{font-size: 30px; color: #303030; font-weight: bold; line-height: 48px;}



.more .morea{display: inline-block; background: #DA251C; line-height: 52px; font-size: 14px; color: #FFF; position: relative; padding: 0 36px; transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}

.more .morea svg{fill: currentColor; height: 18px; width: 18px; margin-left: 10px;}

.more .morea:hover{color: #DA251C; background: #FFF;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}

.more .morea:hover svg{transform: rotate(45deg);}

@media only screen and (min-width:1080px) and (max-width:1366px){

	.wrap,.wrap128{width: 90%;}

}

@media only screen and (min-width:1080px) and (max-width:1280px){

	.wrap,.wrap128{width: 100%; padding: 0 30px;}

}



/* 移动端代码 */

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

	.div_pc{display: none !important;}

	html{max-width: 750px; margin-left: auto !important; margin-right: auto !important;}

	body,html{

		-webkit-text-size-adjust: 100%;

		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

	}	

	.wrap,.wrap128{width: 100%;}

	.h-title .tit1{font-size: 0.64rem; line-height: .64rem; height: auto;}

	.h-title .tit2{font-size: 0.32rem; line-height: 180%; color: #DA251C;}

}

@media only screen and (min-width:1080px){

	.div_m{display: none !important;}

}



/*<<<<<<<<<<<<<<<<<<<<<< 头部+底部 >>>>>>>>>>>>>>>>>>>>>>>*/

.head{position: fixed; top: 0; width: 100%; z-index: 99999999; background: #FFF;}

.head .head-content{width: 1280px;}

.head .logo a img{height: 88px; width: auto;}

.head .nav li{cursor: pointer; float: left; position: relative; padding: 0 13px;}

.head .nav li.nav-ing .top{position: relative;}

.head .nav li.nav-ing .icon{position: absolute; left: 0; bottom: 0; z-index: -1; width: 100%; height: 4px; background: #DA251C;}

.head .nav li .top a{font-size: 16px; line-height: 90px; color: #303030; transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}

.head .nav li .menu2{display: none; position: absolute; left: 50%; transform: translate3d(-50%,0,0); top: 100%; z-index: 1; padding: 20px 0; background: #F5F5F5;-webkit-box-shadow:0 10px 10px rgba(0, 0, 0, .1);-moz-box-shadow:0 10px 10px rgba(0, 0, 0, .1);box-shadow:0 10px 10px rgba(0, 0, 0, .1);}

.head .nav li .menu2 a{display: inline-block; white-space: nowrap; margin: 10px 40px; font-size: 16px; color: #303030; line-height: 200%;}

.head .head-tel span{font-family: Arial; font-weight: bold; font-size: 22px; display: inline-block; margin-left: 10px;}

.head .nav li .menu2 a.menu2ing{color: #DA251C;}

.head .head-tel:hover,.head .nav li:hover .top a,.head .nav li .menu2 a:hover{color: #DA251C;}



.footer{background: #2E2323; padding: 80px 0 30px;}

.footer .foot{width: 1280px; margin: 0 auto;}

.foot .foot-uls ul:nth-child(n+2){margin-left: 80px;}

.foot .foot-uls ul li.ul-top{margin:0 auto 35px;}

.foot .foot-uls ul li.ul-top a{font-size: 16px; font-weight: bold; color: #FFF;}

.foot .foot-uls ul li{margin: 20px auto;}

.foot .foot-uls ul li a{display: block; font-size: 14px; line-height: 150%; color: #CCC;}

.foot .info .imgs{flex-wrap: wrap;}

.foot .info .imgs .li{margin-left: 30px; width: 120px; height: 120px;}

.foot .info .imgs .li img{width: 100%; height: 100%; object-fit: contain;}

.foot .info .txt{margin-top: 20px;}

.foot .info .txt .p .pt{display: inline-block; font-size: 14px; line-height: 30px; color: #D8D8D8;}

.foot .info .links{margin: 20px auto;}

.foot .info .links select{appearance: none; /* 去掉默认图标 */

	-moz-appearance: none; /* Firefox */

	-webkit-appearance: none; /* Safari and Chrome */

	background: #3A3131 url("../images/select.svg") no-repeat 92% center; cursor: pointer; width: 240px; border-radius: 100px; color: #FFF; line-height: 200%; outline: none; border: none; font-size: 14px; padding: 5px 15px;}

.foot .info .txt2 .p .pt{display: inline-block; font-size: 14px; line-height: 24px; color: #9E9E9E;}

.foot .info .txt2 .p .beian{margin: auto 5px auto 10px; height: 24px; width: auto;}

.foot .info .txt .p a.pt:hover,

.foot .info .txt2 .p a.pt:hover,

.foot .foot-uls ul li a:hover{color: #DA251C;}

@media only screen and (min-width:1080px) and (max-width:1366px){

	.head .head-content{width: 100%; padding: 0 30px;}

	.footer .foot{width: 90%;}

	.foot .foot-uls ul:nth-child(n+2){margin-left: 40px;}

}

@media only screen and (min-width:1080px) and (max-width:1280px){

	.head .head-content .head-tel{display: none;}

	.footer .foot{width: 100%; padding: 0 30px;}

}



/* 头部、底部移动端代码 */

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

	.head{max-width: 750px;}

	.head .head-content{width: 100%; padding: 0.3rem;}

	.head .logo a img{height: 0.6rem;}

	.head .head-content .nav{display: none; position: absolute; left: 0; top: 100%; background: #FFF; width: 100%; height: calc(100vh - 1.2rem); padding-bottom: 1.5rem; overflow: auto;}

	.head .head-content .nav::-webkit-scrollbar {display: none;}

	.head .head-content .nav::-moz-scrollbar {display: none;}

	.head .nav li{float: none; padding: 0 0.3rem; border-bottom: #E5E5E5 solid 1px;}

	.head .nav li.nav-ing .top a{color: #DA251C;}

	.head .nav li .top a{font-size: 0.32rem; line-height: 0.9rem;}

	.head .nav li .menu2{position: static; transform: translate3d(0,0,0); background: transparent; box-shadow: none; padding: 0 0 0.2rem;}

	.head .nav li .menu2 a{display: block; margin: 0.1rem 0 0.1rem 0.5rem; font-size: 0.28rem;}

	.head .nav li .menu2 .menu2-content{text-align: left;}

	.head .nav li .icon{display: none;}

	.head .head-content .nav .head-tel{margin-top: 0.5rem;}

	.head .head-tel span{font-size: 0.42rem; margin-left: 0.3rem;}

	.navBox{cursor: pointer;}

	.navBox .menu{display: block; width: 0.6rem; height: 0.42rem; position: relative; z-index: 99; transition-duration: 0.3s;}

	.burger_lin .icon{height: 3px; width: 100%; top: calc(50% - 1.5px); background-color: #DA251C; border-radius: 20px; position: absolute; transition-duration: 0.3s;transition-delay: 0.5s;}

	.burger_lin .icon:before {content: ""; width: 0.6rem; height: 100%; position: absolute; left: 0; top: calc(-0.21rem + 1.5px); background-color: #DA251C; border-radius: 50px; transition: transform 0.3s, top 0.3s 0.3s;transition-delay: 0.5s;}

	.burger_lin .icon:after {content: ""; width: 0.6rem; height: 100%; position: absolute; left: 0; top: calc(0.21rem - 1.5px); background-color: #DA251C; border-radius: 50px; transition: transform 0.3s, top 0.3s 0.3s;transition-delay: 0.5s;}

	.burger_lin.open .icon {transition-duration: 0.1s;transition-delay: 0.3s;background: transparent;width: 0;}

	.burger_lin.open .icon:before {transition: top 0.3s, transform 0.3s 0.3s;top: 0;transform: rotateZ(-45deg);}

	.burger_lin.open .icon:after {transition: top 0.3s, transform 0.3s 0.3s;top: 0;transform: rotateZ(45deg);}

	.footer{padding: .6rem .4rem .4rem;}

	.footer .foot{width: 100%;}

	.footer .foot .info{text-align: left; float: none;}

	.foot .info .txt{margin-top: 0;}

	.foot .info .txt .p .pt{font-size: .28rem; line-height: .48rem;}

	.foot .info .links{margin: .3rem 0;}

	.foot .info .links select{width: 100%; font-size: .28rem; padding: .2rem .25rem; border-radius: .2rem;}

	.foot .info .txt2 .p{text-align: left; justify-content: flex-start;}

	.foot .info .txt2 .p .pt{font-size: .24rem; line-height: .4rem;}

	.foot .info .txt2 .p .beian{height: .3rem; margin: 0 .1rem 0 0;}

}



/*<<<<<<<<<<<<<<<<<<<<<< 首页banner >>>>>>>>>>>>>>>>>>>>>>>*/

.banner{width: 100%; min-height: 800px; margin-top: 90px; overflow: hidden; font-size: 0;}

.banner video{width: 100%; height: 100%; object-fit: cover;}

/* 移动端代码 */

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

	.banner{min-height: auto; height: 6rem; margin-top: 1.2rem;}

}



/*<<<<<<<<<<<<<<<<<<<<<< 首页内容 >>>>>>>>>>>>>>>>>>>>>>>*/

/* 首页-走进聚融 */

.hom1-content{width: 100%; padding: 50px 0 60px; background: #F6F6F6 url(../images/hom1-bg.png) no-repeat center center; background-size: cover;}

.hom1{grid-row-gap: 50px; grid-column-gap: 50px; -ms-grid-column-align: 50px;}

.hom1 .hom1l{position: relative; flex-shrink: 0;}

.hom1 .hom1l::before{content: ""; display: block; width: 54px; height: 48px; background: url(../images/icon1.svg) no-repeat center; background-size: contain; position: absolute; left: -80px; top: 0; z-index: 0;}

.hom1 .hom1l .h2{font-size: 36px; line-height: 56px; color: #303030; font-weight: bold;}

.hom1 .hom1l .p{font-size: 18px; line-height: 56px; font-weight: bold; color: #767676;}

.hom1 .hom1r{max-width: 720px; margin-left: 50px;}

.hom1 .hom1r .h-title{margin-bottom: 30px;}

.hom1 .hom1r .p{font-size: 15px; line-height: 200%; color: #1A1A1A;}

.hom1 .hom1r .more{margin-top: 40px;}



/* 首页-数据 */

.hom2{padding: 50px 0; justify-content: space-between;}

@media only screen and (min-width:1080px) and (max-width:1280px){

	.hom2{width: 100%; padding: 50px 30px;}

}

.hom2 .li .txt{font-size: 16px; color: #646B70;}

.hom2 .li .counter{font-size: 48px; color: #DA251C; font-family:Arial; font-weight: bold; margin: auto 6px;}



/* 首页-权属企业 */

.hom3-content{padding: 60px 0 70px; background: url(../images/hom3-bg.jpg) no-repeat center; background-size: cover; background-attachment: fixed;}

.hom3-content .h-title{text-align: center;}

.hom3-content .h-title .tit1{color: rgba(255, 255, 255, 0.1); font-size: 48px; height: auto; line-height: 80px;}

.hom3-content .h-title .tit2{color: #FFF; font-size: 32px;}

.hom3-content .h3swiper{margin-top: 40px; width: 1280px;}

@media only screen and (min-width:1080px) and (max-width:1366px){

	.hom3-content .h3swiper{width: 90%;}

}

@media only screen and (min-width:1080px) and (max-width:1280px){

	.hom3-content .h3swiper{width: calc(100% - 60px);}

}

.h3swiper .swiper-slide{margin-top: 40px;}

.h3swiper .swiper-slide .img{position: relative; width: 100%; height: 0; padding-bottom: 160%; overflow: hidden;}

.h3swiper .swiper-slide .img>img{position: absolute; left: 0; top: 0; z-index: -1; width: 100%; height: 100%; object-fit: cover;}

.h3swiper .swiper-slide .img::after{content:""; opacity: 0; display: block; position: absolute; left: 0; top: 0; z-index: 0; width: 100%; height: 100%; background: linear-gradient(90deg,rgba(218,37,28,0.9) 20%,rgba(218,37,28,0.6));transition:all 0.6s;-moz-transition:all 0.6s;-webkit-transition:all 0.6s;-o-transition:all 0.6s;}



.h3swiper .swiper-slide>.tit{position: absolute; bottom: 0; left: 0; width: 100%; font-size: 20px; line-height: 32px; padding: 0 30px 30px; color: #FFF;}

.h3swiper .swiper-slide>.tit::after{content: ""; display: block; width: 100%; height: 300%; position: absolute; left: 0; bottom: 0; z-index: -1; background: linear-gradient(0deg,rgba(0,0,0,1),rgba(0,0,0,0));}

.h3swiper .swiper-slide .h3-more{ position: absolute; top: 0; z-index: -1; left: 0; width: 100%; height: 100%; padding: 40px 35px; }/*background: rgba(218, 37, 28, .9);*/

.h3swiper .swiper-slide .h3-more .tit{transform: translate3d(0,1%,0); opacity: 0;}

.h3swiper .swiper-slide .h3-more .tit img{width: 64px; height: 64px; object-fit: contain;}

.h3swiper .swiper-slide .h3-more .tit span{display: block; font-size: 24px; line-height: 32px; margin-top: 10px; color: #FFF;}

.h3swiper .swiper-slide .h3-more .p{margin-top: .1rem; text-align: justify; transform: translate3d(0,1%,0); opacity: 0; color: #FFF; font-size: 14px; line-height: 32px;}

.h3swiper .swiper-slide .h3-more .icon{position: absolute; opacity: 0; right: 100px; bottom: 40px;width: 48px; height: 48px;}

.h3swiper .swiper-slide .h3-more .icon img{width: 100%; height: 100%; object-fit: contain;}



@media only screen and (min-width:1080px){

.h3swiper .swiper-slide:hover{margin-top: 0;}

.h3swiper .swiper-slide:hover>.tit{opacity: 0; transform: translate3d(0,10%,0);}

.h3swiper .swiper-slide:hover .img::after{opacity: 1;}

.h3swiper .swiper-slide:hover .h3-more{z-index: 1;}

.h3swiper .swiper-slide:hover .h3-more .tit,

.h3swiper .swiper-slide:hover .h3-more .p{transform: translate3d(0,0,0); opacity: 1;}

.h3swiper .swiper-slide:hover .h3-more .icon{right: 35px; opacity: 1;}

}

.h3swiper .h3page{margin-top: 40px;}

.h3swiper .h3page .h3-but{display: inline-block; cursor: pointer; width: 50px; height: 50px; margin: 0 10px; border-radius: 50%; border: rgba(255, 255, 255, 0.3) solid 1px;}

.h3swiper .h3page .h3-prev{background: transparent url(../images/prev-grey.svg) no-repeat center;}

.h3swiper .h3page .h3-next{background: transparent url(../images/next-grey.svg) no-repeat center;}

.h3swiper .h3page .h3-prev:hover{background: #DA251C url(../images/prev-white.svg) no-repeat 35% center; border: #DA251C solid 1px;}

.h3swiper .h3page .h3-next:hover{background: #DA251C url(../images/next-white.svg) no-repeat 65% center; border: #DA251C solid 1px;}



.hom4-content{padding: 70px 0 90px; background: #F6F6F6;}

.hom4 .box{margin-top: 50px;}

.hom4 .box .lis{flex-shrink: 0; width: 49.21875%;}

.hom4 .box .lis .li{width: 47.61904761904762%; background: #FFF; padding: 30px 38px 20px; color: #303030;}

.hom4 .box .lis .li .txt .time{font-size: 15px; font-family: Arial; font-weight: bold; line-height: 200%;}

.hom4 .box .lis .li .txt .title{font-size: 18px; letter-spacing: 0.1em; text-align: justify; margin-top: 10px; height: 81px; line-height: 27px; display: -webkit-box;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;text-overflow: ellipsis;}

.hom4 .box .lis .li .txt .p{margin-top: 20px; font-size: 14px; line-height: 200%; color: #767676; text-align: justify; display: -webkit-box;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;text-overflow: ellipsis;}

.hom4 .box .lis .li .li-more{position: relative; border-top: #E5E5E5 solid 1px;}

.hom4 .box .lis .li .li-more::after{content: ""; display: block; width: 0; height: 1px; background: #DA251C; position: absolute; bottom: 100%; z-index: 1; left: 0;transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}

.hom4 .box .lis .li .more{display: block; margin-top: 20px; font-size: 12px; color: #303030; line-height: 28px; background: url(../images/gray-more.svg) no-repeat 98% center;}

.hom4 .box .videos{flex-shrink: 0; width: 48.4375%; background: #FFF;}

.hom4 .videos .videobox{width: 100%; height: 0; cursor: pointer; padding-bottom: 54.83870967741935%; position: relative; overflow: hidden;}

.hom4 .videos .videobox img{position: absolute; left: 0; top: 0; z-index: 0; width: 100%; height: 100%; object-fit: cover;}

.hom4 .box .videos .videobox::after{content: ""; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; background: rgba(255, 255, 255, 0.1) url(../images/play.svg) no-repeat center;transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}

.hom4 .videos .more_v{display: block; color: #303030; font-size: 18px; line-height: 30px; margin: 15px 20px; background: url(../images/gray-more.svg) no-repeat 98% center;}

.hom4 .videos .more_v div{padding-left: 40px; background: url(../images/video2.svg) no-repeat left center; background-size: 30px;}

.hom4>.more{margin-top: 55px;}

.hom4 .box .lis .li:hover{color: #DA251C; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);-moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);box-shadow:0 0 10px rgba(0, 0, 0, .1);}

@media only screen and (min-width:1080px){

	.hom4 .box .lis .li:hover .li-more::after{width: 100%;}

	.hom4 .box .lis .li:hover .li-more .more,

	.hom4 .videos .more_v:hover{color: #DA251C; background: url(../images/red-more.svg) no-repeat 100% center;}

	.hom4 .videos .videobox:hover img{transform: scale(1.05);}

}



/* 首页移动端代码 */

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

	.hom1-content{padding: 0.3rem 0.4rem 0.45rem;}

	.hom1 .hom1r{max-width: auto; margin-left: 0;}

	.hom1 .hom1r .h-title{margin-bottom: 0.3rem;}

	.hom1 .hom1r .p{font-size: .26rem;}

	.hom1 .hom1r .more{margin-top: 0.3rem; text-align: center;}

	.more .morea{border-radius: 100px; line-height: 0.9rem; font-size: 0.26rem; padding: 0 0.5rem;}

	.hom2{padding: 0.3rem 0 0.4rem;}

	.hom2 .li{text-align: center; flex: 1;}

	.hom2 .li .counter{font-size: 0.4rem; margin: 0;}

	.hom2 .li .date .txt{font-size: .28rem; color: #DA251C;}

	.hom2 .li .txt{font-size: .24rem;}

	.hom3-content{padding: .6rem 0 .7rem;}

	.hom3-content .h-title .tit1{font-size: .64rem; line-height: 0.8rem;}

	.hom3-content .h-title .tit2{font-size: .32rem; color: #DA251C;}

	.hom3-content .h3swiper{width: 100%; padding: 0 .8rem; margin-top: .5rem;}

	.h3swiper .swiper-slide{margin-top: 0;}

	.h3swiper .swiper-slide>.tit{font-size: .28rem; text-align: center; line-height: .32rem; padding: 0 .3rem .3rem;}

	.h3swiper .h3page{margin-top: .6rem;}

	.h3swiper .h3page .h3-but{width: .8rem; height: .8rem; background-size: .24rem; margin: 0 .24rem;}

	.hom4-content{padding: .7rem 0 .9rem;}

	.hom4 .h-title .tit2{color: #333;}

	.hom4 .box{margin-top: .45rem; flex-direction: column; padding: 0 .4rem;}

	.hom4 .box .lis{width: 100%; flex-direction: column;}

	.hom4 .box .lis .li{width: 100%; padding: .3rem .35rem .4rem;}

	.hom4 .box .lis .li:nth-child(n+2){margin-top: .2rem;}

	.hom4 .box .lis .li .txt{padding-bottom: .2rem;}

	.hom4 .box .lis .li .txt .time{font-size: .26rem;}

	.hom4 .box .lis .li .txt .title{font-size: .3rem; margin-top: .2rem; height: auto; line-height: .46rem;-webkit-line-clamp: 2;}

	.hom4 .box .lis .li .txt .p{display: none;}

	.hom4 .box .lis .li{position: relative;}

	.hom4 .box .lis .li .li-more{position: static;}

	.hom4 .box .lis .li .more{position: absolute; left: 0; top: 0; z-index: 1; margin: 0; display: block; width: 100%; height: 100%; font-size: 0; font-size: 0; background: transparent;}

	.hom4 .box .videos{width: 100%; margin-top: .3rem;}

	.hom4 .videos .more_v{font-size: .28rem; line-height: .48rem; margin: 0; padding: .16rem .2rem;}

	.hom4 .videos .more_v::before{content: ""; display: block;width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1;}

	.hom4 .videos .more_v div{padding-left: .7rem; background-size: .48rem;}

	.hom4>.more{margin-top: .5rem;}

}



/*<<<<<<<<<<<<<<<<<<<<<< 搜索列表页 >>>>>>>>>>>>>>>>>>>>>>>*/

.stare{width: 100%;}

.sears{margin: 50px auto 100px;}

.sears .tit{font-size: 30px; line-height: 150%;}

.sears .tit span{display: inline-block; margin: 0 10px; font-size: 36px; font-weight: bold;}

.sears .searul{margin-top: 30px;}

.sears .searul .top{font-size: 20px; line-height: 200%; background: rgba(121, 6, 6, .15); padding: 10px 0;}

.sears .searul .top .seash,

.sears .searul .ul .li .num{text-align: center;}

.sears .searul .ul{margin-top: 20px;}

.sears .searul .ul .li:nth-child(odd) a{background: #f2f2f2;}

.sears .searul .ul .li .num{font-size: 18px; color: #9B0000;}

.sears .searul .ul .li:nth-child(odd) .num{background: #dbdbdb;}

.sears .searul .ul .li:nth-child(even) .num{background: #e9e9e9;}

.sears .searul .ul .li a{display: inline-block; font-size: 20px; line-height: 32px; padding: 20px 15px;}

.sears .searul .ul .li a div{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.sears .searul .ul .li a:hover{color: #9B0000; background: rgba(121, 6, 6, .1);}



/*<<<<<<<<<<<<<<<<<<<<<< 内页公共样式 >>>>>>>>>>>>>>>>>>>>>>>*/

/* 二级导航 */

.menu2s{width: 100%; border-bottom: #EDEDED solid 1px;}

.menu2s .sec{line-height: 80px; font-size: 16px; color: #666;}

.menu2s .sec:nth-child(n+2){margin-left: 50px;}

.menu2s .sec:hover,

.menu2s .sec.sec-ing{color: #DA251C; font-weight: bold;}



/* 标题 */

.ntitle .tit1{font-size: 28px; color: #333;}

.ntitle .tit2{font-size: 24px; color: #333; line-height: 30px; font-family: 'din'; text-transform: uppercase;}

.ntitle .icon{width: 40px; height: 2px; background: #DA251C; margin-top: 20px;}



.ntitle2 .tit1{font-size: 48px; color: #E8E8E8; text-transform: uppercase; font-family: 'din';}

.ntitle2 .tit2{font-size: 28px; color: #333; margin-top: 10px;}



/* 加载更多按钮 */

.loadmore{text-align: center;}

.loadmore .more-butn{display: inline-block; border-radius: 100px; cursor: pointer; font-size: 16px; line-height: 40px; padding: 0 40px; background: #F0F0F0; color: #666;}

.loadmore .more-butn:hover{background: #DA251C; color: #FFF; -webkit-box-shadow:0 4px 20px rgba(0, 0, 0, .2);-moz-box-shadow:0 4px 20px rgba(0, 0, 0, .2);box-shadow:0 4px 20px rgba(0, 0, 0, .2);	}

.loadmore .nomore{color: #999; font-size: 0.16rem; line-height: 0.3rem;}



/* 分页 */

.nations{text-align: center;}

.nations b,

.nations a{display: inline-block; font-size: 15px; min-width: 40px; padding: 0 16px; border: #E4E4E4 solid 1px; line-height: 40px; margin: 10px; color: #666; transition: all 0.35s; -webkit-transition: all 0.35s; -moz-transition: all 0.35s; -o-transition: all 0.35s;}

.nations b{background: #F7E6E5; color: #DA251C; border: transparent solid 1px;}

.nations a:hover{background: rgba(218,37,28,0.1); color: #DA251C; border: transparent solid 1px;}



/* 内页公共样式移动端样式代码 */

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

	.menu2s{overflow: auto; padding: 0 0.2rem;}

	.menu2s::-webkit-scrollbar {display: none;}

	.menu2s::-moz-scrollbar {display: none;}

	.menu2s .menu2s-content{justify-content: flex-start;}

	.menu2s .sec{font-size: .28rem; flex-shrink: 0; padding:  .3rem .4rem; margin: 0; line-height: .4rem;}

	.menu2s .sec:nth-child(n+2){margin: 0;}

	.ntitle .tit1{font-size: .4rem;}

	.ntitle .tit2{font-size: .28rem; color: #CCC;}

	.ntitle .icon{display: none;}

	.nations b, .nations a{font-size: .24rem; min-width: .6rem; padding: 0 .22rem; line-height: .6rem; margin: .1rem;}

}



/*<<<<<<<<<<<<<<<<<<<<<< 走进聚融-简介-致辞-架构 >>>>>>>>>>>>>>>>>>>>>>>*/

.abo1 .aside{padding-top: 70px; padding-bottom: 70px; padding-right: 12.890625%; margin-right: 8.59375%; flex-shrink: 0; border-right: #EDEDED solid 1px;}

.abo1 .aside ul{margin-top: 40px;}

.abo1 .aside ul li{width: 160px;}

.abo1 .aside ul li:nth-child(n+2){margin-top: 30px;}

.abo1 .aside ul li .box1{padding-bottom: 7px; border-bottom: rgba(102, 102, 102, 0.5) solid 1px;}

.abo1 .aside ul li .box1 .num{font-size: 40px; font-family: 'din'; color: #DA251C;}

.abo1 .aside ul li .box1 .unit{font-size: 18px; color: #666; margin-left: 6px;}

.abo1 .aside ul li .box2{font-size: 14px; color: #666; margin-top: 10px;}

.abo1 .section{padding-top: 70px; padding-bottom: 70px;}

.abo1 .section .ps{font-size: 15px; line-height: 36px; color: #5B5B5B; text-align: justify;}

.abo1 .section .opentxt{display: inline-block; position: relative; font-size: 14px; color: #FFF; fill: #FFF; margin-top: 40px; padding: 16px 56px 16px 36px; border-radius: 100px; background: #DA251C; cursor: pointer;}

.abo1 .section .opentxt svg{position: absolute; top: calc(50% - 9px); right: 36px; z-index: 1;}

.abo1 .section .opentxt .txt,

.abo1 .section .opentxt svg{display: inline-block; line-height: 30px;}

@media only screen and (min-width:1080px){

.abo1 .section .opentxt:hover{padding-right: 70px; background: #CD7F32; -webkit-box-shadow:0 0 10px 2px rgba(0, 0, 0, .2);-moz-box-shadow:0 0 10px 2px rgba(0, 0, 0, .2);box-shadow:0 0 10px 2px rgba(0, 0, 0, .2);}

.abo1 .section .opentxt:hover svg{transform: rotate(45deg); right: 25px;}

}

.abo2-content.div_pc>img{min-height: 500px; object-fit:cover;}

.abo2{left: 50%; top: 50%; transform: translate3d(-50%,-50%,0);}

.abo2 .abo2l{text-align: end;}

.abo2 .abo2l .name{display: inline-block; font-size: 18px; color: #333;}

.abo2 .abo2l .name img{width: 120px; height: auto;}

.abo2 .abo2r{width: 68.75%; padding-left: 150px; text-align: justify; font-size: 15px; line-height: 30px; color: #5A5A5A;}

.abo2 .abo2r::before{content: ''; display: block; width: 64px; height: 64px; background: url(../images/icon3.svg) no-repeat center; background-size: contain; position: absolute; left: 30px; top: -8px; z-index: 1;}

.abo3{padding-top: 88px; padding-bottom: 88px;}

.abo3 .abo3-box{margin-top: 54px;}

.abo3 .abo3-box img,

.abo3 .abo3-box svg{max-width: 100%; height: auto; margin: 0 auto;}

@media only screen and (min-width:1366px) and (max-width:1680px){

	.abo2 .abo2r{font-size: 15px; line-height: 150%; padding-left: 120px;}

}

@media only screen and (min-width:1080px) and (max-width:1366px){

	.abo1 .aside{padding-right: 5%;margin-right:6%}

	.abo1 .section .ps{font-size: 13px; line-height: 200%;}

	.abo2 .abo2r{width: 65%; font-size: 12px; line-height: 180%; padding-left: 80px;}

	.abo2 .abo2r::before{width: 30px; height: 30px;}

}



.abo4 .li{width: 50%; overflow: hidden;}

.abo4 .li>img{width: 100%; height: 100%; object-fit: cover;}

.abo4 .li::after{content: ""; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 0; background: rgba(0, 0, 0, 0.5); transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}

.abo4 .li .txt{position: absolute; display: block; left: 50%; top: 50%; transform: translate3d(-50%,-50%,0); z-index: 1; text-align: center;}

.abo4 .li .txt .tit1{font-size: 36px; white-space: nowrap; text-transform: uppercase; font-family: 'din'; color: rgba(255, 255, 255, 0.5);}

.abo4 .li .txt .tit2{font-size: 28px; color: #FFF; margin-top: 10px;}

.abo4 .li .txt a{display: inline-block; margin-top: 22%; fill: #FFF;}

.abo4 .li:hover::after{background: rgba(0, 0, 0, .3);}

.abo4 .li:hover>img{transform: scale3d(1.05,1.05,1.05);}

.abo4 .li .txt a:hover{fill: #DA251C;}



/*<<<<<<<<<<<<<<<<<<<<<< 走进聚融-发展历程 >>>>>>>>>>>>>>>>>>>>>>>*/

.course{padding-top: 100px; padding-bottom: 120px;}

.course .aside{width: 19.53125%; margin-top: 80px; position: -webkit-sticky; position: sticky; top: 180px;}

.course .aside .ul{position: relative;}

.course .aside .ul::after{content: ""; display: block; width: 2px; height: calc(100% - 40px); background: #D8D8D8; position: absolute; left: 5.5px; top: 50%; transform: translateY(-50%); z-index: 0;}

.course .aside .ul .li{padding-left: 32px; position: relative;}

.course .aside .ul .li::before{content: ""; display: block; width: 8px; height: 8px; border-radius: 50%; border: 2px solid #CCC; background: #FFF; position: absolute; left: 0; top: calc(50% - 6px); z-index: 1;}

.course .aside .ul .li:nth-child(n+2){margin-top: 20px;}

.course .aside .ul .li a{font-size: 16px; font-family: Arial; display: inline-block; line-height: 30px;}

.course .aside .ul .li.li-ing a{color: #DA251C;}

@media only screen and (min-width:1080px){.course .aside .ul .li a:hover{color: #DA251C;}}

.course .section{width: 80.46875%;}

.course .section .tittop{padding-bottom: 26px; border-bottom: #DA251C 2px solid; position: relative;}

.course .section .tittop::after{content: ""; display: block; width: 100%; height: 10px; background: #DA251C; position: absolute; left: 0; bottom: 2px;}

.course .section .tittop .titl{font-size: 48px; font-family: 'din'; color: #666;}

.course .section .tittop .titr{font-size: 12px; line-height: 18px; color: #999; position: relative;}

.course .section .tittop .titr::before{content: ''; display: block; width: 90px; height: 60px; background: url(../images/icon4.png) no-repeat center; background-size: contain; position: absolute; left: -54px; top: 50%; transform: translate3d(0,-50%,0);}

.course .section .ul .li{margin-top: 50px; font-size: 16px; line-height: 28px; color: #666; text-align: justify;}

.course .section .ul .li .tit{font-weight: bold;}


.course425-content{padding-top: 1rem; padding-bottom: 1.7rem; background: #FFF url(../images/course425-bg.png) no-repeat center bottom; background-size: 100% auto;}
.course425 .historys{margin-top: .6rem; position: relative;}
.course425 .historys::before{content: ""; display: block; width: 2px; height: 100%; background: #666; position: absolute; left: calc(50% - 1px); top: 0; z-index: 0;}
.course425 .historys .li{width: 50%; position: relative; z-index: 1;}
.course425 .historys .li:nth-child(odd){float: right; text-align: left; padding-left: 140px;}
.course425 .historys .li:nth-child(even){float: left; text-align: right; padding-right: 140px;}
.course425 .historys .li:nth-child(2){margin-top: 120px;}
.course425 .historys .li:nth-child(n+3){margin-top: 100px;}
.course425 .historys .li::before{content: ""; display: block; width: 130px; height: 2px; background: #666; position: absolute; top: 10px; z-index: 1;}
.course425 .historys .li::after{content: ""; display: block; width: 24px; height: 24px; border-radius: 50%; background: #DA251C; position: absolute; top: 0; z-index: 2;}
.course425 .historys .li:nth-child(odd)::before{left: 0;}
.course425 .historys .li:nth-child(odd)::after{left: -12px;}
.course425 .historys .li:nth-child(even)::before{right: 0;}
.course425 .historys .li:nth-child(even)::after{right: -12px;}
.course425 .historys .li .years{font-size: 24px; color: #DA251C; font-weight: bold;}
.course425 .historys .li .tit{font-size: 30px; color: #333; font-weight: bold; margin-top: 10px;}
.course425 .historys .li .p{font-size: 16px; line-height: 200%; color: #666; margin-top: 15px;}

/*<<<<<<<<<<<<<<<<<<<<<< 走进聚融-资质荣誉 >>>>>>>>>>>>>>>>>>>>>>>*/

.honors{padding-top: 70px; padding-bottom: 100px;}

.honors .honor-top .selects .drop{width: 360px; border-radius: 10px; background: url(../images/icon5.svg) no-repeat 95% center; padding: 10px 30px 10px 20px; border: #EBEBEB solid 1px; cursor: pointer; font-size: 16px; line-height: 30px;}

.honors .honor-top .selects .drop:hover{

	border: transparent 1px solid;

	-webkit-box-shadow: 0 0 0 5px rgba(0, 0, 0, .05),0 0 2px 3px rgba(0, 0, 0, .1),0 0 2px 1px rgba(0, 0, 0, .15);

	-moz-box-shadow: 0 0 0 5px rgba(0, 0, 0, .05),0 0 2px 3px rgba(0, 0, 0, .1),0 0 2px 1px rgba(0, 0, 0, .15);

	-o-box-shadow: 0 0 0 5px rgba(0, 0, 0, .05),0 0 2px 3px rgba(0, 0, 0, .1),0 0 2px 1px rgba(0, 0, 0, .15);

	box-shadow: 0 0 0 5px rgba(0, 0, 0, .05),0 0 2px 3px rgba(0, 0, 0, .1),0 0 2px 1px rgba(0, 0, 0, .15);

}

.honors .honor-top .selects .drop-menu{display: none; min-width: 50%; background: rgba(0, 0, 0, .1); border-radius: 10px; left: 0; top: calc(100% + 6px); z-index: 9; padding: 10px 0;}

.honors .honor-top .selects .drop-menu .dropdown-item{display: block; padding: 10px 20px; font-size: 16px; line-height: 30px;}

.honors .honor-top .selects .drop-menu .dropdown-item:hover{background: rgba(218,37,28,0.1);}

.honors .imgul{margin-top: 50px; margin-bottom: 30px;}

.honors .imgul li{width: calc((100% - 80px) / 3); cursor: pointer; margin-right: 40px; background: #F6F6F6; margin-bottom: 40px;}

.honors .imgul li:nth-child(3n){margin-right: 0;}

.honors .imgul li .img{height: 0; width: 100%; padding-bottom: 82.5%; position: relative;}

.honors .imgul li .img img{position: absolute; left: 0; top: 0; z-index: 1; padding: 10% 12.5% 5%; width: 100%; height: 100%; object-fit: contain;}

.honors .imgul li:hover{-webkit-box-shadow:0 2px 10px rgba(0, 0, 0, .1);-moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);box-shadow:0 0 10px rgba(0, 0, 0, .2); border-radius: 0.16rem;}

.honors .imgul li:hover .img img{transform: scale(1.05);}

.honors .imgul li .txt{font-size: 15px; padding: 0 20px; line-height: 30px; margin-bottom: 26px; color: #737373;}



/* 走进聚融-移动端样式代码 */

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

	.abo1{flex-direction: column; padding: .6rem .3rem .5rem;}

	.abo1 .aside{width: 100%; border-right: none; padding: 0; margin: 0;}

	.abo1 .aside .ntitle{text-align: center;}

	.abo1 .aside ul{margin-top: .5rem; display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex; justify-content: space-between;}

	.abo1 .aside ul li{width: auto;}

	.abo1 .aside ul li .box1{border: none; padding: 0; text-align: center;}

	.abo1 .aside ul li .box1 .num{font-size: .4rem;}

	.abo1 .aside ul li .box1 .unit{font-size: .28rem; color: #DA251C; margin-left: 0;}

	.abo1 .aside ul li .box2{font-size: .24rem; margin-top: .1rem; text-align: center;}

	.abo1 .aside ul li:nth-child(n+2){margin-top: 0;}

	.abo1 .section{padding-top: .4rem; padding-bottom: 0;}

	.abo1 .section .ps{font-size: .26rem; line-height: .46rem;}

	.abo1 .section .opentxt{font-size: .24rem; margin-top: .4rem; padding: .2rem .8rem .2rem .4rem;}

	.abo1 .section .opentxt .txt, .abo1 .section .opentxt svg{line-height: .4rem;}

	.abo1 .section .opentxt svg{height: 0.3rem; width: auto; top: calc(50% - 0.15rem); right: .4rem;}

	.abo2{width: 100%; height: 100%; padding: .8rem .3rem;}

	.abo2 .abo2r::before{display: none;}

	.abo2 .abo2r{width: 100%; padding-left: 0; font-size: .26rem; line-height: .46rem;}

	.abo2 .abo2l .name{font-size: .32rem; margin-top: 0.6rem;}

	.abo2 .abo2l .name img{width: 1.9rem;margin-bottom: 0.2rem;}

	.abo3{padding: .6rem .3rem .9rem;}

	.abo3 .abo3-box{margin-top: .5rem;}

	.abo4 .li .txt .tit1{font-size: .24rem;}

	.abo4 .li .txt .tit2{font-size: .28rem; margin-top: .1rem;}

	.abo4 .li .txt a{margin-top: 0.45rem; display: block;}

	.abo4 .li .txt a::after{content: ""; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1;}

	.abo4 .li .txt a svg{width: .48rem; height: .48rem;}

	.course{padding: 1rem 0.3rem 1.2rem;}

	.course .aside{margin-top: 0.5rem; top: 2.5rem;}

	.course .aside .ul .li{padding-left: .3rem;}

	.course .aside .ul .li::before{width: .1rem; height: .1rem; border: 1px solid #CCC; top: 50% - 0.05rem;}

	.course .aside .ul .li a{font-size: .32rem; line-height: .3rem;}

	.course .aside .ul .li:nth-child(n+2){margin-top: .4rem;}

	.course .aside .ul::after{width: 1px; height: calc(100% - .35rem); left: .06rem;}

	.course .section .tittop{padding-bottom: .26rem;}

	.course .section .tittop .titl{font-size: .48rem;}

	.course .section .tittop .titr{font-size: .24rem; line-height: .32rem;}

	.course .section .tittop::after{height: 0.1rem;}

	.course .section .tittop .titr::before{width: 1.12rem; height: .72rem; left: -0.84rem;}

	.course .section .ul .li{margin-top: .5rem; font-size: .26rem; line-height: .48rem;}

	.course425-content{padding: 1rem 0.3rem 1.2rem; background: #FFF url(../images/mcourse425-bg.png) no-repeat center bottom; background-size: 100% auto;}
	.course425 .historys::before{left: 0; top: .13rem;}
	.course425 .historys .li{width: 100%;}
	.course425 .historys .li:nth-child(odd){float: none; text-align: left; padding-left: 1.4rem;}
	.course425 .historys .li:nth-child(even){float: none; text-align: left; padding-left: 1.4rem; padding-right: 0;}
	.course425 .historys .li:nth-child(2){margin-top: 0.6rem;}
	.course425 .historys .li:nth-child(n+3){margin-top: 0.6rem;}
	.course425 .historys .li::before{content: ""; display: block; width: 1.3rem; height: 2px; background: #666; position: absolute; top: .14rem; z-index: 1;}
	.course425 .historys .li::after{content: ""; display: block; width: 0.24rem; height: 0.24rem; border-radius: 50%; background: #DA251C; position: absolute; top: .04rem; z-index: 2;}
	.course425 .historys .li:nth-child(odd)::before{left: 0;}
	.course425 .historys .li:nth-child(odd)::after{left: -0.11rem;}
	.course425 .historys .li:nth-child(even)::before{right: auto; left: 0;}
	.course425 .historys .li:nth-child(even)::after{left: -0.11rem; right: auto;}
	.course425 .historys .li .years{font-size: .28rem;}
	.course425 .historys .li .tit{font-size: .32rem; margin-top: .1rem;}
	.course425 .historys .li .p{font-size: .26rem; margin-top: .15rem;}

	.honors{padding: .6rem .3rem 1.2rem;}

	.honors .honor-top{display: block;}

	.honors .honor-top .ntitle{text-align: center;}

	.honors .honor-top .selects .drop{width: 100%; margin-top: .4rem; font-size: .26rem; padding: .2rem .5rem .2rem; line-height: .4rem; border-radius: 0;}

	.honors .honor-top .selects .drop-menu{width: 100%; border-radius: 0; backdrop-filter: blur(2px);}

	.honors .honor-top .selects .drop-menu .dropdown-item{font-size: .28rem; padding: .1rem .3rem; line-height: .48rem;}

	.honors .imgul{margin-top: .5rem; margin-bottom: 0.3rem;}

	.honors .imgul li{width: 100%; margin: 0; margin-bottom: 0.3rem;}

	.honors .imgul li .img img{padding: 7% 7% 5%;}

	.honors .imgul li .txt{font-size: .28rem; line-height: 0.3rem; margin-bottom: 0.6rem;}

}



/*<<<<<<<<<<<<<<<<<<<<<< 新闻动态 >>>>>>>>>>>>>>>>>>>>>>>*/

/* 集团新闻 */

.news{padding-top: 60px; padding-bottom: 100px;}

.news .ul{margin-bottom: 50px;}

.news .ul .li{padding-bottom: 40px; border-bottom: #E8E8E8 solid 1px;}

.news .ul .li:nth-child(n+2){margin-top: 40px;}

.news .ul .li .img{position: relative; overflow: hidden; width: 28.125%; height: 0; padding-bottom: 18.75%; margin-right: 4%;}

.news .ul .li .img img{position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover;}

.news .ul .li .section{width: 67.96875%; padding: 20px 20px 20px 0; display: flex; flex-direction: column;}

.news .ul .li .section .info .time{font-size: 14px; font-family: 'din'; color: #999;}

.news .ul .li .section .info .title{font-size: 22px; color: #342626; margin-top: 8px;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}

.news .ul .li .section .info .p1{font-size: 14px; line-height: 26px; text-align: justify; margin-top: 10px; color:#817A7A;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;text-overflow: ellipsis;}

.news .ul .li .section .new-detail{margin-top: auto;}

.news .ul .li .section .new-detail a{display: inline-block; font-size: 14px; color: #666;}

.news .ul .li .section .new-detail a span{position: relative; z-index: 1; display: inline-block; padding:10px 30px 10px 0; transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}

.news .ul .li .section .new-detail a span::after{content: ""; position: absolute; right: 0; top: 50%; z-index: -10; transform: translateY(-50%); display: block; width: 20px; height: 20px; border-radius: 50%; background: url(../images/icon7.svg) no-repeat center; transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}

.news .ul .li:hover{background: rgba(121, 6, 6, .05);}

.news .ul .li:hover .img img{transform: scale(1.05);}

.news .ul .li:hover .section .info .title{color: #DA251C;}

.news .ul .li .section .new-detail a:hover{color: #FFF;}

.news .ul .li .section .new-detail a:hover span{padding: 10px 30px 10px 20px;}

.news .ul .li .section .new-detail a:hover span::after{width: 100%; height: 100%; border-radius: 100px; background: #DA251C url(../images/icon6.svg) no-repeat 93% center;}



/* 通知公告 */

.notice .ul .li.li-top{padding-bottom: 0; background: #F6F6F6;}

.notice .ul .li.li-top .img{width: 39.0625%; padding-bottom: 25%;}

.notice .ul .li.li-top .section{width: 56.9375%;}

.notice .ul .li.li-top .section .info .time{font-size: 24px;}

.notice .ul .li.li-top .section .info .title{font-size: 26px; line-height: 40px; white-space: normal;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.notice .ul .li.lis .section{flex: 1; width: auto; padding-top: 10px; padding-bottom: 10px;}

.notice .ul .li.lis .section .info .p1{color: #666;-webkit-line-clamp:2;}

.notice .ul .li.lis{padding-bottom: 0; position: relative; margin-top: 6.25%; border: transparent;}

.notice .ul .li.lis::after{content: ""; position: absolute; left: 0; bottom: -25%; display: block; width: 100%; height: 1px; background: #E8E8E8;}

.notice .ul .li.lis .time-box{font-family: 'din'; margin-right: 3.75%; flex-shrink: 0; color: #FFF; width: 160px; height: 160px; background: #DA251C; border-radius: 10px;}

.notice .ul .li.lis .time-box .day{font-size: 48px;}

.notice .ul .li.lis .time-box .year{font-size: 24px;}



/* 详情页 */

.Art-detail{padding-top: 0.6rem; padding-bottom: 1rem;}

.Art-detail .art-title{padding-bottom: 0.2rem; border-bottom: #E5E5E5 dashed 1px;}

.Art-detail .art-title .tit{font-size: 0.32rem; line-height: 150%; color: #333;}

.Art-detail .art-title .infos{margin-top: 0.2rem;}

.Art-detail .art-title .infos span{display: inline-block;color: #666; padding: 0 0.2rem;}

.Art-detail .detail-content{margin-top: 0.3rem; text-align: justify; padding-bottom: 0.2rem; border-bottom: #E5E5E5 solid 1px; line-height: 200%; font-size: .16rem; color: #666;}

.Art-detail .detail-content img{max-width: 100%; height: auto; display: inline-block; margin: 0.1rem auto;}



/* 影像聚融 */

.video-content{margin-top: 60px; margin-bottom: 80px;}

.video-content .videos{width: calc((100% - 6.25%) / 3); position: relative; margin-right: 3.125%; margin-bottom: 40px;}

.video-content .videos::after{content: ""; display: block; width: calc(100% - 2px); height: calc(100% - 2px); position: absolute; left: 0.5px; top: 0; z-index: -1; border: #E2E2E2 solid 1px;}

.video-content .videos:nth-child(3n){margin-right: 0;}

.videodetail{width: 100%; margin-top: 0.5rem;}

.videodetail video{width: 100%; height: auto;}



/* 新闻动态-移动端样式代码 */

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

	.news{padding: .4rem .4rem .9rem;}

	.news .ul{margin-bottom: .5rem;}

	.news .ul .li{padding-bottom: .4rem; position: relative;}

	.news .ul .li .img{width: 35.82089552238806%; margin-right: .38rem; padding-bottom: 23.88059701492537%;}

	.news .ul .li .section{width: 58.50746268656716%; padding: .15rem .1rem .1rem 0;}

	.news .ul .li .section .info .time{font-size: .24rem;}

	.news .ul .li .section .info .title{font-size: .28rem; line-height: .4rem; color: #342626; margin-top: .1rem;white-space: normal;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}

	.news .ul .li .section .info .p1{display: none;}

	.news .ul .li .section .new-detail a{display: block; position: absolute; left: 0; top: 0; z-index: 9; font-size: 0; width: 100%; height: 100%;}

	.news .ul .li .section .new-detail a span{display: none;}

	.news .ul .li:nth-child(n+2){margin-top: .4rem;}

	.notice .ul .li.li-top{flex-direction: column;}

	.notice .ul .li.li-top .img{width: 100%; padding-bottom: 66.66666666%;}

	.notice .ul .li.li-top .section{width: 100%; padding: 0.25rem 0.3rem 0.4rem;}

	.notice .ul .li.li-top .section .info .time{font-size: .24rem; color: #DA251C;}

	.notice .ul .li.li-top .section .info .title{font-size: .3rem; line-height: .46rem;}

	.notice .ul .li.lis .time-box{width: 1.6rem; height: 1.6rem; border-radius: .12rem;}

	.notice .ul .li.lis .time-box .day{font-size: .48rem;}

	.notice .ul .li.lis .time-box .year{font-size: .24rem;}

	.notice .ul .li.lis .section{padding: .1rem 0;}

	.notice .ul .li .section .info .title{-webkit-line-clamp:3;}

	.notice .ul .li.lis::after{bottom: -0.2rem;}

	.Art-detail{padding-left: 0.4rem; padding-right: 0.4rem;}

	.Art-detail .art-title .infos span{font-size: .24rem;}

	.Art-detail .detail-content{font-size: .28rem;}

	.video-content{margin-top: .5rem; margin-bottom: .8rem; padding: 0 .4rem;}

	.video-content .videos{float: none; width: 100%; margin-right: 0;}

}



/*<<<<<<<<<<<<<<<<<<<<<< 权属企业 >>>>>>>>>>>>>>>>>>>>>>>*/

.eco-content{padding: 56px 0 300px; background: url(../images/ecobg.jpg) no-repeat center bottom; background-size: cover;}

.eco .p{font-size: 15px; line-height: 200%; margin-top: 26px; text-align: center;}

.eco2 .li{width: calc(100% / 3); overflow: hidden; position: relative; cursor: pointer;}

.eco2 .li .bottom-tit{position: absolute; left: 0; bottom: 0; z-index: 1; width: 100%; text-align: center; padding: 80px 10px 50px; font-size: .24rem; color: #FFF; background: linear-gradient(0deg,rgba(0,0,0,0.7),rgba(0,0,0,0));}

.eco2 .li::after{content: ""; opacity: 0; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 2; background: rgba(218, 37, 28, 0.8); backdrop-filter: blur(2px); transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}

.eco2 .li .cont{position: absolute; opacity: 0; transform: translateY(-20%); width: 100%; left: 0; top: 50%; z-index: 3; padding: 0 0.6rem; color: #FFF;}

.eco2 .li .cont .tit{font-size: .24rem; position: relative; display: inline-block; padding: 0.08rem 0.16rem;}

.eco2 .li .cont .tit::before,

.eco2 .li .cont .tit::after{content: ""; display: block; width: 0.18rem; height: 0.18rem; position: absolute;}

.eco2 .li .cont .tit::before{left: 0; top: 0; z-index: 1; border-left: #FFF solid 1px; border-top: #FFF solid 1px;}

.eco2 .li .cont .tit::after{right: 0; bottom: 0; border-bottom: #FFF solid 1px; border-right: #FFF solid 1px;}

.eco2 .li .cont .p{font-size: 15px; line-height: 200%; text-align: justify; margin-top: 0.4rem;}



@media only screen and (min-width:1080px){

.eco2 .li:hover >img{transform: scale3d(1.05,1.05,1.05);}

.eco2 .li.li-show::after{opacity: 1;}

.eco2 .li.li-show .cont{opacity: 1; transform: translateY(-50%);}

.eco2 .li.li-show .bottom-tit{transform: translateY(100%); opacity: 0;}

}



.cases-content{margin-top: 60px; margin-bottom: 80px;}

.cases-content .case-tit{font-size: 30px; text-align: center;}

.cases{margin-bottom: 50px; margin-top: 40px;}

.cases .li{width: calc((100% - 6.25%) / 3); margin-right: 3.125%; position: relative; margin-bottom: 40px;}

.cases .li::after{content: ""; display: block; width: calc(100% - 2px); height: calc(100% - 2px); position: absolute; left: 0.5px; top: 0; z-index: -1; border: #E2E2E2 solid 1px;}

.cases .li .img{width: 100%; height: 0; overflow: hidden; position: relative; padding-bottom: 66.667%;}

.cases .li .img img{position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; object-fit: cover;}

.cases .li:nth-child(3n){margin-right: 0;}

.cases .li .txt{padding: 20px;}

.cases .li .txt .tit1{font-size: 20px; line-height: 30px; color: #333;}

.cases .li .txt .tit2{font-size: 16px; line-height: 30px; color: #999;}



.imgbox{margin-top: 60px; margin-bottom: 100px;}

.imgbox .imgbox-title{font-size: 30px; color: #333;}

.imgbox>ul{margin-top: 40px; margin-bottom: 50px;}

.imgbox>ul li{width: calc((100% - 20px) / 3); cursor: pointer; margin-right: 10px; margin-bottom: 10px;}

.imgbox>ul li:nth-child(3n){margin-right: 0;}

.imgbox>ul li .img{height: 0; position: relative; padding-bottom: 64.28571428571429%; overflow: hidden;}

.imgbox>ul li .img img{position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; object-fit: cover;}

.imgbox>ul .li:hover{-webkit-box-shadow:0 2px 10px rgba(0, 0, 0, .1);-moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);box-shadow:0 0 10px rgba(0, 0, 0, .2); border-radius: 0.16rem;}

.imgbox>ul .li:hover img{transform: scale(1.05);}



/* 智慧养老 */

.firm1,.firm2{width: 100%; position: relative;}

.firm1>img,.firm2>img{width: 100%; height: auto;}

.firm1 .firm-info{position: absolute; left: 50%; transform: translateX(-50%); top: 1rem; z-index: 1;}

.firm1 .firm-info .p1{width: 51.875%; margin-top: 0.4rem; text-align: justify; font-size: 15px; line-height: 200%; color: #666;}



.firm2 .firm-info{position: absolute; left: 0; bottom: 0; width: 960px; padding: 50px 60px 40px 320px; z-index: 1; background: rgba(0, 0, 0, 0.5); backdrop-filter: blur(2px);}

@media only screen and (min-width:1080px) and (max-width:1566px){

	.firm2 .firm-info{padding-left: 2rem;}

}

@media only screen and (min-width:1080px) and (max-width:1280px){

	.firm2 .firm-info{width: 800px; padding: 0.5rem 0.6rem 0.4rem 30px;}

}

.firm2 .firm-info .tit{font-size: 24px; color: #DA251C; position: relative; display: inline-block; padding: 8px 16px;}

.firm2 .firm-info .tit::before,

.firm2 .firm-info .tit::after{content: ""; display: block; width: 18px; height: 18px; position: absolute;}

.firm2 .firm-info .tit::before{left: 0; top: 0; z-index: 1; border-left: #DA251C solid 1px; border-top: #DA251C solid 1px;}

.firm2 .firm-info .tit::after{right: 0; bottom: 0; border-bottom: #DA251C solid 1px; border-right: #DA251C solid 1px;}

.firm2 .firm-info .p1{color: #FFF; text-align: justify; margin-top: 40px; font-size: 15px; line-height: 200%;}

.firm2 .firm-info .zixun{position: absolute; left: 100%; top: 0;}

.firm2 .firm-info .zixun{padding: 30px 16px; color: #FFF; background: #DA251C;}

.firm2 .firm-info .zixun .box{font-size: 14px; line-height: 30px; padding-top: 40px; background: url(../images/icon8.svg) no-repeat left top; background-size: 36px;}

.firm2 .firm-info .zixun a{white-space: nowrap; color: #FFF; font-family: 'din'; font-size: 20px;}

.firm2 .firm-info .zixun a:hover{opacity: 0.8;}



/* 权属企业-移动端样式代码 */

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

	.eco-content{padding: .5rem .4rem 4.6rem; background: url(../images/mecobg.jpg) no-repeat center bottom; background-size: cover;}

	.ntitle2 .tit1{font-size: .24rem;}

	.ntitle2 .tit2{font-size: .4rem; margin-top: .1rem;}

	.eco .p{font-size: .26rem; margin-top: .3rem; color: #666;}

	.eco2{display: block !important;}

	.eco2 .li{width: 100%;}

	.eco2 .li .bottom-tit{display: none;}

	.eco2 .li::after{display: none;}

	.eco2 .li .cont{opacity: 1; transform: translateY(-50%); width: calc(100% - 0.8rem); padding: .3rem .5rem; margin: 0 .4rem; background: rgba(255, 255, 255, 0.8); backdrop-filter: blur(3px); border-radius: .16rem;}

	.eco2 .li .cont .tit,

	.firm2 .firm-info .tit{font-size: .36rem; color: #333; font-weight: bold;}

	.eco2 .li .cont .tit::before,

	.firm2 .firm-info .tit::before{border-top: #333 solid 1px;border-left: #333 solid 1px;}

	.eco2 .li .cont .tit::after,

	.firm2 .firm-info .tit::after{border-right: #333 solid 1px;border-bottom: #333 solid 1px;}

	.eco2 .li .cont .p{font-size: .26rem; color: #333;}

	.cases-content{margin-top: .5rem; margin-bottom: .8rem;}

	.cases-content .case-tit{font-size: .36rem;}

	.cases{margin-top: .5rem; margin-bottom: .4rem; padding: 0 .4rem;}

	.cases .li{margin-right: 0; float: none; width: 100%; margin-bottom: .3rem;}

	.cases .li .txt{padding: .4rem .3rem;}

	.cases .li .txt .tit1{font-size: .28rem; line-height: 0.42rem;}

	.cases .li .txt .tit2{font-size: .24rem; line-height: .36rem;}

	.loadmore .nomore{font-size: .24rem; line-height: .36rem;}

	.loadmore .more-butn{font-size: .26rem; line-height: 200%; padding: .1rem .6rem;}

	.firm1>img,.firm2>img{position: relative;}

	.firm1 .firm-info{top: 0; padding: .5rem .4rem 0;}

	.firm1 .firm-info .ntitle2{text-align: center;}

	.firm1 .firm-info .p1{width: 100%; margin-top: .3rem; font-size: .26rem;}

	.firm2 .firm-info{position: relative; z-index: 9; width: calc(100% - .8rem); top: -1.1rem; margin: 0 auto; background: #FFF; border-radius: .16rem; padding: .5rem .5rem .4rem;}

	.firm2{background: #EEE;}

	/* .firm2 .firm-info .tit{font-size: ;} */

	.firm2 .firm-info .tit{padding: .1rem .16rem;}

	.firm2 .firm-info .p1{color: #666; font-size: .26rem; margin-top: .5rem;}

	.firm2 .firm-info .zixun{position: static; display: flex; align-items: center; margin-top: .3rem; padding: .3rem 0 0; border-top: #E2E2E2 solid 1px; background: transparent;}

	.firm2 .firm-info .zixun .box{display: inline-block; line-height: .48rem; font-size: .26rem; color: #DA251C; padding-top: 0; padding-left: .5rem; background: url(../images/micon8.svg) no-repeat left center; background-size: .48rem;}

	.firm2 .firm-info .zixun a{display: inline-block; line-height: .48rem; color: #DA251C; font-size: .36rem; margin-left: .1rem;}

	.imgbox{margin-top: .5rem; margin-bottom: 1rem; padding: 0 .4rem;}

	.imgbox .imgbox-title{font-size: .36rem;}

	.imgbox>ul{margin-top: .45rem; margin-bottom: .5rem;}

	.imgbox>ul li{width: calc((100% - 0.1rem) / 2); cursor: pointer; margin-right: .1rem; margin-bottom: .1rem;}

	.imgbox>ul li:nth-child(3n){margin-right: .1rem;}

	.imgbox>ul li:nth-child(2n){margin-right: 0;}

}



/*<<<<<<<<<<<<<<<<<<<<<< 文化理念 >>>>>>>>>>>>>>>>>>>>>>>*/

.ideas-content{margin-top: 50px; margin-bottom: 80px;}

.ideas{width: 100%; height: 480px; position: relative;}

.ideas.idea1{background: url(../images/idea1.jpg) no-repeat center; background-size: cover;}

.ideas.idea2{background: url(../images/idea2.jpg) no-repeat center; background-size: cover;}

.ideas.idea3{background: url(../images/idea3.jpg) no-repeat center; background-size: cover;}

.ideas:nth-child(n+2){margin-top: 20px;}

.ideas .idea-txt{position: absolute; left: 10%; top: 50%; transform: translateY(-50%); z-index: 1; color: #FFF;}

.ideas .idea-txt .t1{font-size: 36px;}

.ideas .idea-txt .t2{font-size: 30px; margin-top: 10px; font-family: Arial; text-transform: uppercase;}

.ideas .idea-txt .t2::after{content: ""; display: block; width: 30px; height: 2px; background: #FFF; margin-top: 15px;}

.ideas .idea-txt .p1{font-size: 20px; margin-top: 14px; line-height: 200%;}

.ideas.idea3 .idea-txt{bottom: 70px; top: auto; transform: translateY(0);}

.ideas.idea3 .ul{position: absolute; right: 150px; top: .6rem; font-size: 20px; line-height: 48px; color: #FFF;}

/* 文化理念-移动端样式代码 */

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

	.ideas-content{margin-top: .5rem; margin-bottom: .8rem; padding: 0 .4rem;}

	.ideas{height: 3.6rem;}

	.ideas .idea-txt .t1{font-size: .36rem;}

	.ideas .idea-txt .t2{font-size: .3rem; margin-top: .05rem;}

	.ideas .idea-txt .t2::after{margin-top: .2rem;}

	.ideas .idea-txt .p1{font-size: .24rem; margin-top: .14rem;}

	.ideas:nth-child(n+2){margin-top: .2rem;}

	.ideas.idea3{height: 4.5rem;}

	.ideas.idea3 .ul{right: .35rem; top: .5rem; font-size: .22rem; line-height: 200%;}

	.ideas.idea3 .idea-txt{bottom: .5rem;}

}

/*<<<<<<<<<<<<<<<<<<<<<< 投资者关系 >>>>>>>>>>>>>>>>>>>>>>>*/

.fullaside .full-section{width: 80.46875%;}

.fullaside .full-section .li-box{margin-bottom: 0.8rem;}

.fullaside .full-section .li-box .column{flex-shrink: 0; font-size: 42px; font-family: 'din'; color: #666;}

.fullaside .full-section .li-box .content{flex: 1; margin-left: 10%;}

.fullaside .full-section .li-box .content .li{width: 46%; text-align: center; padding: 4% 1%; border: #F1F1F1 solid 1px;}

.fullaside .full-section .li-box .content .li:nth-child(2n){margin-left: 8%;}

.fullaside .full-section .li-box .content .li:nth-child(n+3){margin-top: 0.6rem;}

.fullaside .full-section .li-box .content .li .tit{font-size: 24px; font-weight: bold; color: #333;}

.fullaside .full-section .li-box .content .li .time{display: inline-block; margin-top: 15px; font-size: 16px; line-height: 32px; font-family: 'din'; color: #FFF; position: relative; padding: 0 26px;}

.fullaside .full-section .li-box .content .li .time::after{content: ""; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: -1; background: #DA251C; -webkit-transform: skewX(-10deg); transform: skewX(-10deg);}

.fullaside .full-section .li-box .content .li .comp{font-size: 14px; color: #666; margin-top: 30px;}

.fullaside .full-section .li-box .content .li .get-detail{display: inline-block; font-size: 14px; color: #DA251C; margin-top: 20px; text-decoration: underline;}

.fullaside .full-section .li-box .content .li:hover{-webkit-box-shadow:0 2px 10px rgba(0, 0, 0, .1);-moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);box-shadow:0 0 10px rgba(0, 0, 0, .2); border-radius: 0.16rem;}



.fullaside .full-section .li-box .content .lis{display: block; color: #333; padding: 0.1rem 0.3rem 0.2rem; margin-bottom: .1rem;}

.fullaside .full-section .li-box .content .lis .tit{font-size: 18px; line-height: 200%;}

.fullaside .full-section .li-box .content .lis .spans{ margin-top: 10px;}

.fullaside .full-section .li-box .content .lis .spans span{display: inline-block;font-size: 14px; color: #999;}

.fullaside .full-section .li-box .content .lis .spans span:nth-child(n+2){margin-left: 20px;}

.fullaside .full-section .li-box .content .lis:hover{color: #DA251C; background: rgba(218, 37, 28, 0.05); -webkit-box-shadow:0 2px 10px rgba(0, 0, 0, .1);-moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);box-shadow:0 0 10px rgba(0, 0, 0, .2); border-radius: 0.16rem;}



.tzlx{margin-top: 110px; margin-bottom: 110px;}

.tzlx .imgs{width: 45.3125%; flex-shrink: 0; position: relative;}

.tzlx .imgs img{width: 100%; height: auto;}

.tzlx .imgs::after{content: ""; position: absolute; left: 20px; top: 20px; z-index: -1; background: #EEE2E2; display: block; width: 100%; height: 100%;}

.tzlx .info{margin-left: 1.2rem; flex: 1;}

.tzlx .info .tit{font-size: 28px; color: #333;}

.tzlx .info .tit::after{content: ""; display: block; width: 60px; margin-top: 30px; height: 2px; background: #DA251C;}

.tzlx .info .ps{margin-top: 40px;}

.tzlx .info .ps .p:nth-child(n+2){margin-top: 30px;}

.tzlx .info .ps .p span{display: inline-block; font-size: 18px; color: #585858;}

.tzlx .info .ps .p span.icon{margin-right: 20px;}

.tzlx .info .ps .p span img{width: 24px; height: auto;}



/* 投资者关系-移动端样式代码 */

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

	.fullaside{padding: 0.1rem .4rem 1.2rem;}

 .fullaside .aside{float: none; width: 100%; margin-top: 0; top: 1.2rem; z-index: 9; background: rgba(255, 255, 255, 0.9); backdrop-filter: blur(2px);}

 .fullaside .aside .ul{display: flex; justify-content: center; flex-wrap: wrap; padding: 0.3rem 0 0;}

 .fullaside .aside .ul::after{display: none;}

 .fullaside .aside .ul .li{padding: .1rem .2rem; border-radius: 100px; margin-right: 0.2rem; margin-bottom: 0.3rem; border: #E5E5E5 solid 1px;}

 .fullaside .aside .ul .li::before{display: none;}

 .fullaside .aside .ul .li:nth-child(n+2){margin-top: 0;}

 .fullaside .full-section{width: 100%;}

 .fullaside .full-section .li-box{flex-direction: column;}

 .fullaside .full-section .li-box .column{font-size: .6rem;}

 .fullaside .full-section .li-box .content,

 .fullaside .full-section .li-box .content .li:nth-child(2n){margin-left: 0;}

 .fullaside .full-section .li-box .content .li{position: relative; width: 100%; margin-top: 0.3rem; padding: 0.35rem 0.8rem 0.4rem 0.4rem 0.4rem; text-align: left; background: url(../images/icon23.svg) no-repeat 96% center; background-size: .48rem;}

 .fullaside .full-section .li-box .content .li:hover{background: url(../images/icon23-on.svg) no-repeat 98% center; background-size: .48rem;}

 .fullaside .full-section .li-box .content .li:nth-child(3n){margin-top: 0.3rem;}

 .fullaside .full-section .li-box .content .li .tit{display: inline-block; font-size: 0.36rem; line-height: .48rem;}

 .fullaside .full-section .li-box .content .li .time{line-height: .48rem; font-size: .28rem; margin-top: 0; margin-left: .3rem; padding: 0 .4rem;}

 .fullaside .full-section .li-box .content .li .comp{font-size: .24rem; margin-top: .2rem;}

 .fullaside .full-section .li-box .content .li .get-detail{font-size: 0; margin-top: 0; position: absolute; left: 0; top: 0; z-index: 9; width: 100%; height: 100%;}

 .fullaside .full-section .li-box .content .lis{margin-top: .6rem; margin-bottom: 0;}

 .fullaside .full-section .li-box .content .lis .tit{font-size: .3rem; line-height: .46rem;}

 .fullaside .full-section .li-box .content .lis .spans{margin-top: .1rem; display: flex; justify-content: space-between;}

 .fullaside .full-section .li-box .content .lis .spans span{font-size: .24rem;}

 .tzlx{margin-top: .5rem; margin-bottom: 1.3rem; flex-direction: column; padding: 0 .4rem;}

 .tzlx .imgs{width: 100%;}

 .tzlx .imgs::after{left: .15rem; width: calc(100% - 0.3rem); top: .2rem;}

 .tzlx .info{margin-left: 0; margin-top: .6rem; width: 100%;}

 .tzlx .info .tit{font-size: .36rem;}

 .tzlx .info .tit::after{width: .6rem; margin-top: .3rem;}

 .tzlx .info .ps .p:nth-child(n+2){margin-top: .3rem;}

 .tzlx .info .ps{margin-top: .5rem;}

 .tzlx .info .ps .p span{font-size: .28rem; line-height: .32rem;}

 .tzlx .info .ps .p span.icon{margin-right: .2rem;}

 .tzlx .info .ps .p span img{width: auto; height: 0.32rem;}

}



/*<<<<<<<<<<<<<<<<<<<<<< 联系我们 >>>>>>>>>>>>>>>>>>>>>>>*/

/* 联系方式 */

.map-content{}

.map-content .address-ul{position: absolute; left: 50%; padding: 25px 30px 30px; transform: translateX(-50%); top: 0; z-index: 9; background: #DA251C;}

.map-content .address-ul .tab-li span{display: inline-block; cursor: pointer; margin-right: 10px; margin-bottom: 10px; padding: 0 30px; color: rgba(255, 255, 255, 0.7); font-size: 14px; line-height: 36px; border: rgba(255, 255, 255, 0.4) solid 1px; border-radius: 100px;}

.map-content .address-ul .tab-li span.li-ing{background: #FF6058; color: #FFF; border: #FF6058 solid 1px;}

.map-content .address-ul .tab-section{margin-top: 30px;}

.map-content .address-ul .tab-section .li-info .li{width: 48%;}

.map-content .address-ul .tab-section .li-info .li:nth-child(n+3){margin-top: 15px;}

.map-content .address-ul .tab-section .li-info .li:nth-child(2n){margin-left: 4%;}

.map-content .address-ul .tab-section .li-info .li span{display: inline-block; font-size: 14px; line-height: 20px; color: #FFF;}

.map-content .address-ul .tab-section .li-info .li span.icon{margin-right: 8px;}

.map-content .address-ul .tab-section .li-info .li span.icon img{height: 20px; width: auto;}



/* 加入我们 */

.joinus .aside{flex-shrink: 0; padding-top: 0.9rem; padding-bottom: 1.5rem; padding-right: 5.46875%; border-right: #E5E5E5 solid 1px; margin-right: 5.46875%;}

.joinus .aside .li.li-tab{margin-bottom: 30px;}

.joinus .aside .li.li-tab>.tit{padding-right: 40px; background: url(../images/icon22.png) no-repeat right center; background-size: 20px;}

.joinus .aside .li.li-tab>.tit:hover,

.joinus .aside .li.li-tab.li-ing>.tit{color: #DA251C; background: url(../images/icon21.png) no-repeat right center; background-size: 20px;}

.joinus .aside .li .aslide-tit.tit{cursor: pointer; line-height: 48px; font-size: 18px; font-weight: bold;}

.joinus .aside .li ul.uls li{padding-left: 10px; line-height: 30px; font-size: 15px; color: #666; position: relative;}

.joinus .aside .li ul.uls li::after{content: ""; display: block; width: 4px; height: 4px; position: absolute; left: 0; top: 13px; background: #666; border-radius: 50%;}

.joinus .section{flex:1; padding-top: 0.9rem; padding-bottom: 1.5rem;}

.joinus .section .section-top .tit{font-size: 24px; color: #333; font-weight: bold; line-height: 200%; padding-bottom: 10px; border-bottom: #E5E5E5 solid 1px;}

.joinus .section .section-top .slide-banner{position: relative; margin-top: 3px;}

.joinus .section .section-top .slide-banner>img{width: 100%; height: auto;}

.joinus .section .section-top .slide-banner .txt{position: absolute; left: 5.15625%; top: 50%; z-index: 1; transform: translateY(-50%); color: #FFF;}

.joinus .section .section-top .slide-banner .txt .t1{margin-right: .6rem; font-size: 24px; line-height: 200%; font-weight: bold;}

.joinus .section .section-top .slide-banner .txt ul li{font-size: 15px; line-height: 200%;}



.joinus .section .cont{position: relative; padding-bottom: 40px; border-bottom: #E5E5E5 solid 1px;}

.joinus .section .cont .tit{font-size: 20px; line-height: 200%; color: #333; margin-top: 25px;}

.joinus .section .cont .cont-box{margin-top: 6px;font-size: 15px; line-height: 200%; color: #333;}

.joinus .section .cont .cont-box .content{text-align: justify;}

.joinus .section .cont .toudi{position: absolute; border: transparent solid 1px; cursor: pointer; right: 0; top: 16px; z-index: 1; font-size: 14px; line-height: 200%; padding: 6px 30px; border-radius: 100px; color: #FFF; background: #DA251C;}

.joinus .section .cont .toudi.is0{display: block;}

.joinus .section .cont .toudi.is1{display: none;}

.joinus .section .cont .toudi:hover{border: #DA251C solid 1px; background: transparent; color: #DA251C; -webkit-box-shadow:0 2px 10px rgba(0, 0, 0, .1);-moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);box-shadow:0 0 10px rgba(0, 0, 0, .2);}

.joinus .section .cont-ul .li{margin-top: 40px;}

.joinus .section .cont-ul .li .tit{font-size: 16px; line-height: 24px; color: #333; font-weight: bold;}

.joinus .section .cont-ul .li .tit span{display: inline-block;}

.joinus .section .cont-ul .li .tit span img{height: 24px; width: auto; margin-right: 6px;}

.joinus .section .cont-ul .li .txt{margin-top: 10px; font-size: 15px; padding-left: 30px; line-height: 200%; color: #666; text-align: justify;}
.joinus .section .cont-ul .li .txt img{display: block; margin-top: 20px;}

.joinus .li428{position: relative;}
.joinus .li428>img{width: 100%; height: auto;}
.joinus .li428 .txt{color: #FFF; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; padding: 0.3rem 0.5rem;}
.joinus .li428 .txt .t{font-size: 24px; font-weight: bold; line-height: 200%;}
.joinus .li428 .txt .p{font-size: 15px; line-height: 200%; text-align: justify;}
.joinus .li428 .txt .ps{margin-top: 30px;}
.joinus .li428 .txt .ps>div.flex{margin-bottom: 0.15rem;}
.joinus .li428 .txt .ps span{font-size: 15px; line-height: 200%; display: inline-block;}
.joinus .li428 .txt .ps span.ps-t{flex-shrink: 0; width:73px; text-align: justify; text-align-last: justify; height: 100%; background: #DA251C; padding: 0 5px; margin-right: 0.2rem;}

/* 投资者关系-移动端样式代码 */

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

	.map-content .maps{height: 4rem !important;}

	.map-content .address-ul{position: static; transform: translate3d(0,0,0); padding: 0.3rem 0.4rem 0.3rem; background: rgba(218,37,28,0.8);}

	.map-content .address-ul .tab-li span{margin-right: .1rem; margin-bottom: .2rem; font-size: .28rem; line-height: .42rem; padding: 0.05rem 0.3rem;}

	.map-content .address-ul .tab-section .li-info .li{width: 100%; align-items: center;}

	.map-content .address-ul .tab-section .li-info .li span.icon img{height: .3rem;}

	.map-content .address-ul .tab-section .li-info .li span.icon{margin-right: .1rem;}

	.map-content .address-ul .tab-section .li-info .li span{font-size: .24rem; line-height: .3rem;}

	.map-content .address-ul .tab-section .li-info .li:nth-child(2n){margin-left: 0;}

	.map-content .address-ul .tab-section .li-info .li:nth-child(n+2){margin-top: .2rem;}

	.map-content .address-ul .tab-section{margin-top: .3rem;}

	.joinus{padding: 0 .4rem;}

	.joinus .aside{width: 100%; margin: .5rem 0 1rem 0; padding: 0; border: none;}

	.joinus .aside .li.li-tab{margin-bottom: .8rem;}

	.joinus .aside .li .mtit{position: relative;}

	.joinus .aside .li .mtit .txt{position: absolute; left: .6rem; top: .4rem;}

	.joinus .aside .li .mtit img{width: 100%; height: auto;}

	.joinus .aside .li .mtit .txt .t1{font-size: .48rem; color: rgba(255,255,255,0.1); text-transform: uppercase; font-weight: bold;}

	.joinus .aside .li .mtit .txt .t2{font-size: .36rem; color: #FFF; font-weight: bold; margin-top: .2rem;}

	.joinus .aside .li .cont{margin-top: 0.3rem; background: #F6F6F6; padding: 0.3rem .3rem .6rem;}

	.joinus .aside .li .cont .tit{font-size: .36rem; padding-bottom: .26rem; font-weight: bold; border-bottom: #DCDCDC solid 1px;}

	.joinus .aside .li .cont .cont-box{margin-top: .3rem; font-size: 0.28rem; line-height: 200%; color: #666;}

	.joinus .aside .li .cont .cont-box .t6{font-size: .28rem; color: #333;}

	.joinus .aside .li .cont .toudi{border: transparent solid 1px; margin-top: .3rem; font-size: .28rem; line-height: 200%; padding: .06rem .5rem; border-radius: 100px; color: #FFF; background: #DA251C;}

	.joinus .aside .li .cont .toudi.is0{display: inline-block;}

	.joinus .aside .li .cont .toudi.is1{display: none;}

	.joinus .aside .li .cont .toudi:focus{border: #DA251C solid 1px; background: transparent; color: #DA251C; -webkit-box-shadow:0 2px 10px rgba(0, 0, 0, .1);-moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);box-shadow:0 0 10px rgba(0, 0, 0, .2);}

	.joinus .aside .li .cont2 .ol{margin-top: .5rem;}

	.joinus .aside .li .cont2 .ol .tit span{display: inline-block; font-size: .28rem; line-height: .36rem; font-weight: bold;}

	.joinus .aside .li .cont2 .ol .tit span img{height: .36rem; width: auto; margin-right: .24rem;}

	.joinus .aside .li .cont2 .ol .txt{font-size: .26rem; text-align: justify; line-height: 0.4rem; margin-top: 0.1rem; color: #666;}

	.joinus .aside .li .cont3{margin-top: .3rem;}

	.joinus .aside .li .cont3 .section-top{position: relative;}

	.joinus .aside .li .cont3 .section-top img{width: 100%; height: auto;}

	.joinus .aside .li .cont3 .section-top .txt{position: absolute; left: .7rem; top: .5rem;}

	.joinus .aside .li .cont3 .section-top .txt .t1{font-size: .38rem; color: #FFF; font-weight: bold;}

	.joinus .aside .li .cont3 .section-top .txt ul{margin-top: .3rem; font-size: .24rem; line-height: 200%; color: #FFF;}

	.joinus .aside .li{position: relative;}

	.joinus .aside .li>.txt{position: absolute; right: 0.35rem; top: .35rem; z-index: 9;}

	.joinus .aside .li>.txt .tit{font-size: .36rem; color: #333; font-weight: bold; line-height: 100%;}

	.joinus .aside .li>.txt ul{margin-top: .2rem;}

	.joinus .aside .li>.txt ul li{font-size: .24rem; padding-left: 0; line-height: .4rem;}

	.joinus .aside .li>.txt ul li::after{display: none;}

	.joinus .li428 .txt{position: static; color: #666; padding: 0; margin-top: 0.3rem;}
	.joinus .li428 .txt .ps span{font-size: 0.26rem;}
	.joinus .li428 .txt .ps span.ps-t{color: #FFF; width: 1.4rem; font-size: 0.26rem; padding: 0 .1rem;}
	.joinus .li428 .txt .t{color: #333; font-size: 0.3rem;}
	.joinus .li428 .txt .p{font-size: 0.26rem;}
	.joinus .li428 .txt .ps{margin-top: 0.3rem;}

}



/*<<<<<<<<<<<<<<<<<<<<<< 弹窗 >>>>>>>>>>>>>>>>>>>>>>>*/

.popover.pop-off{display: none;}

.popover{position: fixed; left: 0; top: 0; z-index: 99999999; width: 100vw; height: 100vh; background: rgba(0, 0, 0, 0.5); backdrop-filter: blur(4px);}

.popover .pop-content{position: absolute; left: 50%; top: 50%; transform: translate3d(-50%,-50%,0); min-width: 750px;}

.popover .pop-content form{color: #333;padding: 0.3rem 0.5rem; background: #FFF; border-radius: 0.2rem;}

.popover .pop-content form .tit{font-size: 26px; margin-bottom: 20px;}

.popover .pop-content form .inp{margin-bottom: 15px; position: relative;}

.popover .pop-content form .inp label{position: absolute; left: 0; top: 0; z-index: 1; padding: 0 15px; font-size: 16px; line-height: 42px; display: block; width: 100px; color: #666;}

.popover .pop-content form .inp input{width: 100%; height: 42px; border-radius: 100px; border: #E5E5E5 solid 1px; font-size: 16px; line-height: 20px; padding: 10px 0; padding-left: 100px; outline: transparent;}

.popover .pop-content form .inp input:hover,

.popover .pop-content form .inp input:focus{border: rgba(218, 37, 28, 0.5) solid 1px; background: rgba(218,37,28,0.05);}

.popover .pop-content form .inp.inp6 input{width: calc(100% - 120px);}

.popover .pop-content form .inp.inp6 .yzm{position: absolute; right: 0; top: 0; z-index: 1; cursor: pointer; display: inline-block; width: auto; height: 42px;}

.popover .pop-content form .inp.inp6 canvas{position: absolute; right: 0; top: 0; z-index: 1; cursor: pointer; height: 42px; width: auto; border: #E5E5E5 solid 1px; background: #FFF;}

.popover .pop-content form .form-file .label{font-size: 16px; margin-right: 10px;}

.popover .pop-content form .form-file input{cursor: pointer; font-size: 14px; outline: transparent;}

.popover .pop-content form .bbtn{margin-top: 15px;}

.popover .pop-content form .bbtn .butt{font-size: 20px; line-height: 40px; border: transparent solid 1px; outline: none; background: #DA251C; color: #FFF; cursor: pointer; width: 100%; border-radius: 100px;}

.popover .pop-content form .bbtn .butt:hover{opacity: 0.8;}

.popover .pop-content form .form-check{margin-top: 15px;}

.popover .pop-content form .form-check input{outline: transparent;}

.popover .pop-content form .form-check label{font-size: 14px; color: #666;}

.popover .pop-content form .form-check label span{color: #333; cursor: pointer; font-weight: bold;}

.popover .pop-content form .form-check label span:hover{color: #DA251C;}



/* 弹窗-移动端代码 */

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

	.popover .pop-content{min-width: auto; width: calc(100% - 0.8rem);}

	.popover .pop-content form{padding: .5rem .3rem;}

	.popover .pop-content form .tit{font-size: 0.38rem; margin-bottom: .3rem;}

	.popover .pop-content form .inp{margin-bottom: .15rem;}

	.popover .pop-content form .inp label{font-size: .26rem; line-height: .8rem; padding: 0 .2rem; width: 1.5rem;}

	.popover .pop-content form .inp input{-webkit-appearance: none; height: .8rem; font-size: .26rem; line-height: .6rem; padding: .1rem 0; padding-left: 1.5rem;}

	.popover .pop-content form .inp.inp6 .yzm{height: 0.8rem;}

	.popover .pop-content form .form-file{margin-top: 0.3rem;}

	.popover .pop-content form .form-file .label{font-size: .26rem; white-space: nowrap; margin-right: .1rem;}

	.popover .pop-content form .form-file input{font-size: 0.24rem;}

	.popover .pop-content form .bbtn{margin-top: 0.3rem;}

	.popover .pop-content form .bbtn .butt{font-size: .28rem; line-height: 0.8rem;}

}