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

/*<<<<<<<<<<<<<<<<<<<<<< 公共样式 >>>>>>>>>>>>>>>>>>>>>>>*/
*,html,body{font-family:Verdana,Arial,Helvetica,sans-serif,ui-sans-serif,PingFangSC-Regular;}
.wrap{width: 1280px; margin: 0 auto;}
.wrap128{width: 1280px;}
.imgwauto{width: 100%; height: auto;}
.imghauto{width: auto; height: 70%;}
.imgcontain{width: 100%; height: 100%; object-fit: contain;}
.imgcover{width: 100%; height: 100%; object-fit: cover;}
@media only screen and (min-width:1280px) and (max-width:1366px){
	.wrap128{width: 1080px;}
}
@media only screen and (min-width:1080px) and (max-width:1280px){
	.wrap128{width: 960px;}
}
@media only screen and (min-width:1080px){
	.div_m{display: none !important;}
}
@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);}
	.wrap128{width: 100%;}
}

.more .morea{display: inline-block; width: 2.5rem; line-height: .5rem; font-size: .16rem; color: #9B0000; position: relative; border: #9B0000 solid 1px; padding: 0 .4rem; transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}
.more .morea::after{content: ""; display: block; font-size: 0; width: 30%; height: 1px; background: #9B0000; position: absolute; right: 16%; top: 50%; transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}

/* 首页 */
.h-title .tit1{font-size: 0.22rem; color: #B1B1B1; line-height: 150%; text-transform: uppercase;}
.h-title .tit2{font-size: 0.42rem; color: #000; font-weight: bold; line-height: 150%;}

/* 内页二级导航 */
.menu2{border-bottom: #D8D8D8 solid 1px;}
.menu2 .menu2-title{padding-bottom: 0.1rem;}
.menu2 .menu2-title .t1{font-size: .38rem; color: #000;}
.menu2 .menu2-title .t2{font-size: .2rem; display: inline-block; margin-left: 0.1rem; color: #B1B1B1;}
.menu2 .menu2-cont .li{display: inline-block; font-size: 0.18rem; line-height: 180%; color: #3D3D3D;}
.menu2 .menu2-cont .li:nth-child(n+2){margin-left: 0.3rem;}
.menu2 .menu2-cont .li::after{content: ""; display: block; width: 100%; transform: scaleX(0); height: 4px; background: #C11515; margin-top: .1rem;transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}
.menu2 .menu2-cont .li.li-ing::after,
.menu2 .menu2-cont .li:hover:after{transform: scaleX(1);}

/* 内页 */
.nbanner{width: 100%; height: auto; overflow: hidden; position: relative;}
.nbanner .n-txt{position: absolute; left: 16.66666666666667%; top: 2.3rem; z-index: 1; color: #FFF;}
.nbanner .n-txt h1{font-size: 0.64rem;}
.nbanner .n-txt h3{text-transform: uppercase; font-size: .26rem; margin-top: .1rem;}
.nstare{position: relative; z-index: 2; margin-top: -.62rem;}

.ntitle1{text-align: center; font-size: 0.26rem; color: #070707;}
.ntitle1::after{content: ""; display: block; width: .3rem; height: 3px; background: #C11515; margin: .2rem auto 0 auto;}

/* 分页 */
.nations{text-align: center;}
.nations>b,
.nations>a{display: inline-block; text-align: center; 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; text-align: center; color: #C11515; border: transparent solid 1px;}
.nations>a:hover{background: rgba(218,37,28,0.1); color: #C11515; border: transparent solid 1px;}

@media (any-hover: hover){
	.more .morea:hover{color: #FFF; background: #9B0000;}
	.more .morea:hover::after{background: #CBB396; }	
}
@media only screen and (min-width:1366px) and (max-width:1600px){  /*笔记本-大*/
	.menu2 .menu2-cont .li{font-size: 0.20rem;}
	.ntitle1{font-size: 0.28rem;}
}
@media only screen and (min-width:1080px) and (max-width:1366px){  /*笔记本-小*/
	.menu2 .menu2-cont .li{font-size: 0.24rem;}
	.ntitle1{font-size: 0.32rem;}
}

@media only screen and (min-width:1080px) and (max-width:1600px){  /*笔记本*/
	.nbanner .n-txt h1{font-size: 0.48rem;}
	.nbanner .n-txt h3{font-size: 0.24rem;}
}

@media only screen and (max-width:1080px){  /* 移动端样式代码 */
	.menu2{flex-direction: column-reverse; align-items: flex-start; padding: 0 .4rem; border-bottom: transparent solid 1px;}
	.menu2 .menu2-title{flex-direction: column; width: 100%; align-items: center; margin-top: .4rem;}
	.menu2 .menu2-title .t1{font-size: 0.36rem;}
	.menu2 .menu2-title .t2{display: block; margin-left: 0; margin-top: 0.1rem; text-transform: uppercase;}
	.menu2 .menu2-cont{width: 100%; font-size: 0;}
	.menu2 .menu2-cont .li{font-size: .28rem; width: calc((100% - 0.4rem) / 3); text-align: center; margin-right: 0.2rem; margin-bottom: .3rem; border-radius: 0.06rem; border: #C1C1C1 solid 1px;}
	.menu2 .menu2-cont .li.li-ing{color: #FFF; background: #94070A; border: #94070A solid 1px;}
	.menu2 .menu2-cont .li:nth-child(3n){margin-right: 0;}
	.menu2 .menu2-cont .li:nth-child(n+2){margin-left: 0;}
	.menu2 .menu2-cont .li::after{display: none;}
	.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;}


	.h-title .tit2{font-size: 0.38rem;}
	.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;}
	.ntitle1{font-size: .32rem;}
	.ntitle1::after{height: 0.03rem;}
	.nbanner .n-txt{left: 1rem; top: 3.8rem;}
}

/*<<<<<<<<<<<<<<<<<<<<<< 头部+底部 >>>>>>>>>>>>>>>>>>>>>>>*/
.head{position: fixed; top: 0; backdrop-filter: blur(1px); width: 100%; z-index: 999999999; padding: 0.2rem 0.4rem;}
.head::after{content: " "; display: block; position: absolute; left: 0; top: 0; z-index: -1; width: 100%; height: 100%; background: linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.98)); transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}
.head .logo a img{height: 0.7rem; width: auto;}
.head .nav>li{position: relative;}
.head .nav>li:nth-child(n+2){margin-left: 0.5rem;}
.head .nav>li .nav-top a{display: block; font-size: 0.18rem; color: #FFFFFF; transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}
.head .nav>li.li-ing .nav-top a{color: #C11515; transform: scale(1.1); font-weight: bold;}
.head .nav>li .nav_two{padding-top: 0.15rem; min-width: 180%; position: absolute; left: 50%; transform: translate(-50%,0); top: 100%; z-index: 1;}
@-webkit-keyframes tsy1 {
  from {opacity: 0;-webkit-transform: translate3d(0, 10%, 0);transform: translate3d(0, 10%, 0);}
  to {opacity: 1;-webkit-transform: none;transform: none;}
}
@keyframes tsy1 {
  from {opacity: 0;-webkit-transform: translate3d(0, 10%, 0);transform: translate3d(0, 10%, 0);}
  to {opacity: 1;-webkit-transform: none;transform: none;}
}
.head .nav>li .nav_two ul{display: block; text-align: center; padding: .05rem .2rem; background: rgba(0, 0, 0, .8); border-radius: 0.1rem; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.head .nav>li.menu2-ing .nav_two ul{-webkit-animation-name: tsy1; animation-name: tsy1;}
.head .nav>li .nav_two ul li{margin: .1rem auto;}
.head .nav>li .nav_two ul li a{display: block; font-size: .16rem; line-height: 200%; color: #FFF; white-space: nowrap; transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}
.head .nav>li .nav_two ul li a::after{content: ""; display: block; font-size: 0; width: 100%; transform: scaleX(0); height: 1px; background: #C11515; transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}
.head .nav>li .nav_two ul li.li-ing a{color: #C11515; transform: scale(1.1); font-weight: bold;}
.head .nav>li .nav_two ul li.li-ing a::after{transform: scaleX(1);}

.head .head-search{font-size: 0; margin-left: 0.35rem; position: relative;}
.head .head-search svg{width: .2rem; fill: currentColor; color: #FFF; cursor: pointer; transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}

.head .head-search .forms{width: 4rem; transform: scaleX(1) translateX(0); opacity: 1; z-index: 2; position: absolute; padding: .05rem .2rem; right: -.1rem; top: calc(50% - .2rem); height: .4rem; background: rgba(255, 255, 255, 1); border-radius: 100px; transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.head .head-search .forms.forms-off{width: 0; transform: scaleX(0) translateX(100%); opacity: 0; z-index: -1;}
.head .head-search .forms .inp{color: #333; font-size: .16rem; width: 3.3rem; height: 100%; outline: none; border: transparent solid 1px; background: transparent; transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.head .head-search .forms .inp:focus{outline: none; border-bottom: #C11515 solid 1px;}
.head .head-search .forms .sub{cursor: pointer; width: .3rem; height: 100%; border: transparent; background: url(../images/red-search.svg) no-repeat center; background-size: auto 50%; transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
@media only screen and (min-width:1366px) and (max-width:1600px){  /*笔记本-大*/
	.head .nav>li .nav-top a{font-size: .22rem;}
	.head .nav>li .nav_two ul li a{font-size: .18rem;}
	.head .head-search .forms{width: 5rem; height: .5rem; top: calc(50% - 0.25rem);}
	.head .head-search .forms .inp{font-size: .2rem; width: 4.3rem;}
}
@media only screen and (min-width:1080px) and (max-width:1366px){  /*笔记本-小*/
	.head .nav>li .nav-top a{font-size: .24rem;}
	.head .nav>li .nav_two ul li a{font-size: .2rem;}
	.head .head-search .forms{width: 6rem; height: .6rem; top: calc(50% - 0.3rem);}
	.head .head-search .forms .inp{font-size: .22rem; width: 5.3rem;}
}
.div-footer{position: relative;}
.div-footer .stare2{position: absolute; width: 100%; bottom: 100%; left: 0;}

.footer{background: #790606; padding: 0.6rem 0 .1rem;}
.footer .foot{width: 86.45833333333333%; max-width: 1920px; margin: 0 auto;}
.foot .foot1 .footl .foot-logo{display: inline-block; height: 1rem;}
.foot .foot1 .footl .info{margin-top: .5rem; margin-right: 0.2rem;}
.foot .foot1 .footl .info .qrcode{flex-shrink: 0; width: .43rem; height: .43rem; margin-right: .2rem; cursor: pointer;}
.foot .foot1 .footl .info .qrcode>img{width: 100%; height: 100%; object-fit: contain;}
.foot .foot1 .footl .info .qrcode .qrs.qroff{transform: translate(-50%,-50%) scale(0); top: 50%; left: 0; opacity: 0;}
.foot .foot1 .footl .info .qrcode .qrs{position: absolute; left: 120%; opacity: 1; top: -10%; z-index: 2; background: #FFF; padding: 0.1rem; border-radius: 3px;}
.foot .foot1 .footl .info .qrcode .qrs .li:nth-child(n+2){margin-left: 0.1rem;}
.foot .foot1 .footl .info .qrcode .qrs .li{text-align: center;}
.foot .foot1 .footl .info .qrcode .qrs .li img{width: 1rem; height: 1rem; min-width: 60px; min-height: 60px; object-fit: contain;}
.foot .foot1 .footl .info .qrcode .qrs .li span{display: block; font-size: .14rem; color: #6C6C6C; line-height: 200%;}
.foot .foot1 .footl .info .txt .p{margin-bottom: 0.15rem;}
.foot .foot1 .footl .info .txt .p .pt{display: inline-block; font-size: .16rem; color: #C8C8C8; line-height: 150%;}
.foot .foot1 .foot-uls{display: flex; flex-shrink: 0; border-left: #A50F0F solid 1px;}
.foot .foot1 .foot-uls ul{margin-left: .8rem;}
@media only screen and (min-width:1024px) and (max-width:1366px){  /*笔记本-小*/
	.foot .foot1 .foot-uls ul{margin-left: 0.5rem;}
	.foot .foot1 .foot-uls ul:first-child{margin-left: 0.3rem;}
}
@media only screen and (min-width:1366px) and (max-width:1440px){  /*笔记本-中*/
	.foot .foot1 .foot-uls ul{margin-left: 0.6rem;}
	.foot .foot1 .foot-uls ul:first-child{margin-left: 0.5rem;}
	
}
@media only screen and (max-width:1440px){
	.about1 .abol{width:7.2rem}
}
@media only screen and (min-width:1440px){  /*15寸以上*/
	.foot .foot1 .foot-uls ul{margin-left: 0.8rem;}
}
.foot .foot1 .foot-uls ul li.ul-top{margin-bottom: 0.2rem;}
.foot .foot1 .foot-uls ul li.ul-top a{font-size: 0.18rem; color: #FFFFFF;}
.foot .foot1 .foot-uls ul li a{display: block; font-size: 0.14rem; line-height: 150%; margin-bottom: 0.15rem; color: #C8C8C8;}

.foot .foot2{margin-top: .5rem; border-top: #A50F0F solid 1px; padding: .1rem;}
.foot .foot2 .sp{display: inline-block; font-size: .14rem; line-height: 200%; color: #C8C8C8;}
.foot .foot2 .sp:nth-child(n+2){margin-left: .3rem;}
@media (any-hover: hover){
	.head .nav>li:hover .nav-top a{color: #C11515;}
	.head .nav>li .nav_two ul li a:hover{color: #C11515;}
	.head .nav>li .nav_two ul li a:hover::after{transform: scaleX(1);}
	.head .head-search svg:hover{color: #C11515;}
	.head .head-search .forms .sub:hover{transform: rotate(90deg);}

	.foot .foot1 .foot-uls ul li a:hover,
	.foot .foot2 a.sp:hover,
	.foot .foot1 .footl .info .txt .p a.pt:hover{color: #CBB396;}
}

/* 移动端样式 */
@media only screen and (max-width:1080px){
	.head{padding: .3rem .4rem; max-width: 750px;}
	.head.menu-ing::after{background: #FFF;}
	.head .logo a img{height: 0.75rem;}
	.head .headr .nav{display: none; background: #FFF; overflow: auto; padding: 0.2rem .4rem 1.5rem; position: absolute; top: 100%; left: 0; width: 100%; height: calc(100vh - .85rem);}
	.head .headr .nav::-webkit-scrollbar {display: none;}
	.head .headr .nav::-moz-scrollbar {display: none;}
	.head .nav>li .nav-top{padding: .3rem 0; position: relative;}
	.head .nav>li.lis .nav-top::after{content: ""; display: block; width: .3rem; height: .3rem; position: absolute; right: 0; top: calc(50% - .15rem); background: url(../images/icon10.svg) no-repeat center; background-size: contain;transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}
	.head .nav>li.lis.li-open .nav-top::after{transform: rotate(90deg); background: url(../images/icon10-on.svg) no-repeat center; background-size: contain;}
	.head .nav>li.li-ing .nav-top a{transform: scale(1);}
	.head .nav>li .nav-top a{color: #000; display: inline-block; font-size: .32rem;}
	.head .nav>li:nth-child(n+2){margin-left: 0;}
	.head .nav>li .nav_two{padding-top: 0; width: 100%; min-width: 100%; position: static; transform: translate3d(0,0,0);}
	.head .nav>li .nav_two ul{background: transparent; padding: 0.1rem 0.3rem; text-align: left;}
	.head .nav>li .nav_two ul li.li-ing a{transform: scale(1);}
	.head .nav>li .nav_two ul li a{color: #333; font-size: .28rem; padding: 0.1rem 0;}
	.head .nav>li .nav_two ul li a::after{display: none;}
	.navBox{cursor: pointer;}
	.navBox .menu{display: block; width: 0.6rem; height: 0.45rem; 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);}
	.div-footer .stare2 svg{height: .5rem;}
	.footer .foot{width: 100%; padding: 0 .2rem;}
	.foot .foot1 .foot-uls{display: none;}
	.foot .foot1 .footl{width: 100%; text-align: center;}
	.foot .foot1 .footl .info{margin-right: 0;}
	.foot .foot1 .footl .info .qrcode{display: none;}
	.foot .foot1 .footl .info .txt{width: 100%;}
	.foot .foot1 .footl .info .txt .p .pt{font-size: .24rem;}
	.foot .foot2{margin-top: .3rem;}
	.foot .foot2 .sp{font-size: .24rem; display: block; text-align: center;}
	.foot .foot2 .sp:nth-child(n+2){margin-left: 0;}
}

/*<<<<<<<<<<<<<<<<<<<<<< 首页banner >>>>>>>>>>>>>>>>>>>>>>>*/
.banner{position: relative; overflow: hidden;}
.banner .h-banner{width: 100vw;height: 100vh; overflow: hidden;}
.banner .h-banner .swiper-slide img,
.banner .h-banner .swiper-slide video{width: 100%; height: 100%; object-fit: cover;}
.banner .h-banner .swiper-slide>a{position: absolute; left: 0; top: 0; z-index: 9; width: 100%; height: 100%;}
.banner .txt{position: absolute; color: #FFF; left: 50%; top: 25%; z-index: 1; transform: translate(-50%,0);}
/* .banner .txt .txt-p{font-size: .64rem; font-weight: bold; white-space: nowrap;} */
/* .banner .txt .svg{margin-right: .5rem; margin-left: .5rem;} */
.banner .txt .txt-p{font-size: .8rem; letter-spacing: 0.3em; font-family: 'you'; text-shadow: 0 0 20px rgba(0, 0, 0, .6);}
.banner .txt .txt-p2{margin-top: .4rem; font-size: .3rem; color: #FFF;}
.banner .txt .txt-p2 span{display: inline-block; padding: 0 1.5rem; line-height: 180%; background: linear-gradient(90deg,rgba(148,7,10,0) 0%,rgba(148,7,10,1) 20%,rgba(148,7,10,1) 80%,rgba(148,7,10,0) 100%);}
.banner .h-but{transform: rotate(-90deg); width: .36rem; height: .36rem; cursor: pointer; position: absolute; bottom: 1.5rem; z-index: 2; transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}
.banner .h-but.h-prev{left: calc(50% - 0.54rem); background: url(../images/h-prev.svg) no-repeat center; background-size:  100% auto;}
.banner .h-but.h-next{left: calc(50% + 0.18rem); background: url(../images/h-next.svg) no-repeat center; background-size:  100% auto;}

/* 轮播设置 */
.banner .h-banner .swiper-slide img{transition: 1s linear 2s; transform: scale(1.1);}
.banner .h-banner .swiper-slide-active img,.banner .h-banner .swiper-slide-duplicate-active img{ transition: 6s linear; transform: scale(1);}
@media only screen and (min-width:1080px) and (max-width:1600px){
	.banner .h-but{width: 30px; height: 30px;}
	.banner .h-but.h-prev{left: calc(50% - 45px);}
	.banner .h-but.h-next{left: calc(50% + 15px);}
}

/*<<<<<<<<<<<<<<<<<<<<<< 首页内容 >>>>>>>>>>>>>>>>>>>>>>>*/
/* 首页-横幅 */
.stare{width: 100%; position: relative; z-index: 1; margin-top: -1rem;}

/* 首页-关于我们 */
.hom1-content{width: 100%; padding-bottom: 2.4rem; background: url(../images/hom1-bg.svg) no-repeat right bottom; background-size: 9.6rem auto;}
.hom1{width: 81.5625%;}
.hom1 .hom1-img{width: 6.6rem; padding: .26rem .16rem 0 0; position: relative;}
.hom1 .hom1-img::after{content: ""; display: block; width: .33rem; height: .33rem; background: #CBB396; position: absolute; right: -0.43rem; top: -0.43rem; z-index: -1;}
.hom1 .hom1-img::before{content: ""; display: block; width: .2rem; height: .2rem; background: #CBB396; position: absolute; right: -0.73rem; top: -0.15rem; z-index: -1;}
.hom1 .hom1-img .img{border-right: 0.07rem solid #FFF; border-top: 0.07rem solid #FFF;}
.hom1 .hom1-img .img::after{content: ""; display: block; width: 70%; height: 97%; background: #CBB396; position: absolute; right: 0; top: 0; z-index: -1;}
.hom1 .txt{width: 7.3rem; padding-top: .3rem;}
.hom1 .txt .ps{margin-top: .8rem;}
.hom1 .txt .ps .h3{font-size: .22rem; line-height: 100%; color: #ADADAD; padding-left: .15rem; position: relative;}
.hom1 .txt .ps .h3::before{content: ""; display: block; width: .03rem; height: .4rem; font-size: 0; background: #9B0000; position: absolute; left: 0; bottom: 0; z-index: 1;}
.hom1 .txt .p{font-size: .18rem; line-height: 200%; text-align: justify; margin-top: .5rem; color: #494949;}
.hom1 .txt .more{margin-top: 1rem;}
@media only screen and (min-width:1366px) and (max-width:1600px){
	.hom1 .txt .p{font-size: 14px;}
}
@media only screen and (min-width:1080px) and (max-width:1366px){
	.hom1 .txt .p{font-size: 12px;}
}

/* 首页-科技创新 */
.hom2{width: 100%; background: #F6F6F6 url(../images/hom2-bg.svg) no-repeat right 90%; background-size: auto;}
.hom2 .hom2l{width: 50%; padding: 0 2.5rem 0 2.3rem;}
.hom2 .hom2l .tab1{display: block; margin-top: .32rem;}
.hom2 .hom2l .tab1 .slide .txt .num{position: absolute; left: -0.9rem; top: -0.1rem; z-index: 1; font-size: .7rem; font-family: 'din'; color: #C5AA89;}
.hom2 .hom2l .tab1 .slide .txt .h2{font-size: .36rem; line-height: 200%; color: #9B0000;}
.hom2 .hom2l .tab1 .slide .txt .p{animation-delay: 0.2s; font-size: .16rem; line-height: 200%; color: #666; text-align: justify; height: 3.8rem;}
.hom2 .hom2l .tab2{position: absolute; left: calc(100% - 1.7rem); top: 0; z-index: 2; width: 4.8rem; height: 6.4rem; background: #9B0000; border: #FFF solid 0.04rem; overflow: hidden;}
.hom2 .hom2l .tab2 .slide{position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; opacity: 0; transition:all 0.35s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.hom2 .hom2l .tab2 .slide.slide-active{opacity: 1;}
.hom2 .hom2l .tab2 .slide img{width: 100%; height: 100%; object-fit: cover;}
.hom2 .hom2r{width: 50%;}
.hom2 .hom2r::before{content: ""; display: block; width: 1px; height: 100%; background: rgba(255, 255, 255, .2); position: absolute; right: 4.94rem; top: 0; z-index: 1;}
.hom2 .hom2r .aside{position: absolute; z-index: 3; top: 50%; transform: translateY(-50%); right: 1.6rem; width: 3.8rem;}
.hom2 .hom2r .aside .li{color: #FFF; cursor: pointer; font-size: .16rem; height: .7rem; line-height: .7rem; margin: 0 .4rem .15rem; transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}
.hom2 .hom2r .aside .li:last-child{margin-bottom: 0;}
.hom2 .hom2r .aside .li span{display: block; padding-left: .3rem; position: relative;}
.hom2 .hom2r .aside .li span::before{content: ""; display: block; width: .11rem; height: .11rem; border-radius: 50%; background: #FFF; position: absolute; left: 0; top: calc(50% - 0.055rem); transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}
.hom2 .hom2r .aside .icon{width: 100%; height: 0.7rem; background: #C11515; border-radius: 100px; position: absolute; left: 0; top: 0; z-index: -1; transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}
.hom2 .hom2r .aside .li.li-ing span::before{background: #C5AA89;}

/* 首页-研究院动态 */
.hom3{margin: 1.2rem auto 2.5rem; width: calc(83.854% + .6rem); padding: 0 .3rem; overflow: hidden;}
.hom3 .hom31 .hom31l .aside{margin-left: .6rem; margin-bottom: .1rem;}
.hom3 .hom31 .hom31l .aside .li{display: inline-block; cursor: pointer; font-size: .16rem; line-height: 200%; padding: 0 .2rem; background: #EAEAEA; color: #5F5F5F;}
.hom3 .hom31 .hom31l .aside .li:nth-child(n+2){margin-left: .2rem;}
.hom3 .hom31 .hom31l .aside .li.li-ing{background: #C5AA89; color: #FFF;}
.hom3 .hom31 .hom31r{margin-bottom: .1rem;}
.hom3 .hom31 .hom31r .morea{display: none; width: 1.9rem; padding: 0 .2rem;}
.hom3 .hom31 .hom31r .morea.h3-active{display: inline-block;}
.hom3 section{margin-top: .5rem;}
.hom3 .slide{overflow:visible;}
.hom3 .slide .swiper-slide .img{width: 100%; overflow: hidden; height: 3.4rem;}
.hom3 .slide .swiper-slide .info{padding: 0.2rem;}
.hom3 .slide .swiper-slide .info .txt{height: 1.55rem;}
.hom3 .slide .swiper-slide .info .txt .ht1 div{font-size: .2rem; text-align: justify; line-height: .36rem; max-height: .72rem; color: #4A4A4A; -o-text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; display: -moz-box; display: -moz-inline-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}
.hom3 .slide .swiper-slide .info .txt .ht1::after{content: ""; display: block; width: .4rem; height: .03rem; background: #D9D9D9; margin-top: .1rem;}
.hom3 .slide .swiper-slide .info .txt .p{margin-top: .1rem; text-align: justify; font-size: .16rem; line-height: .3rem; max-height: .6rem; color: #797979; overflow: hidden; display: -webkit-box; display: -moz-box; display: -moz-inline-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis;}
.hom3 .slide .swiper-slide .info .h3-more{display: inline-block; font-size: .16rem; color: #9B0000; line-height: 200%; margin-top: .1rem; padding-right: .2rem; background: url(../images/h3-more.svg) no-repeat right center; background-size: .12rem;}
.hom3 .slide .swiper-slide .info .h3-more::after{content: ""; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1;}
.hom3 .slide .h3page{margin-top: .4rem;}
.hom3 .slide .h3page .h3-but{display: inline-block; cursor: pointer; width: .5rem; height: .5rem; margin: 0 .1rem; border-radius: 50%; border: #848484 solid 1px;}
.hom3 .slide .h3page .h3-prev{background: transparent url(../images/prev-gray.svg) no-repeat center; background-size: .21rem;}
.hom3 .slide .h3page .h3-next{background: transparent url(../images/next-gray.svg) no-repeat center; background-size: .21rem;}

/* 首页-底部彩带 */
@keyframes move-forever {
	0% {
		-webkit-transform: translate(-90px, 0%);
		-moz-transform: translate(-90px, 0%);
		-ms-transform: translate(-90px, 0%);
		-o-transform: translate(-90px, 0%);
		transform: translate(-90px, 0%);
	}
	100% {
		-webkit-transform: translate(85px, 0%);
		-moz-transform: translate(85px, 0%);
		-ms-transform: translate(85px, 0%);
		-o-transform: translate(85px, 0%);
		transform: translate(85px, 0%);
	}
}
@-webkit-keyframes move-forever {
	0% {
		-webkit-transform: translate(-90px, 0%);
		-moz-transform: translate(-90px, 0%);
		-ms-transform: translate(-90px, 0%);
		-o-transform: translate(-90px, 0%);
		transform: translate(-90px, 0%);
	}
	100% {
		-webkit-transform: translate(85px, 0%);
		-moz-transform: translate(85px, 0%);
		-ms-transform: translate(85px, 0%);
		-o-transform: translate(85px, 0%);
		transform: translate(85px, 0%);
	}
}
@-moz-keyframes move-forever {
	0% {
		-webkit-transform: translate(-90px, 0%);
		-moz-transform: translate(-90px, 0%);
		-ms-transform: translate(-90px, 0%);
		-o-transform: translate(-90px, 0%);
		transform: translate(-90px, 0%);
	}
	100% {
		-webkit-transform: translate(85px, 0%);
		-moz-transform: translate(85px, 0%);
		-ms-transform: translate(85px, 0%);
		-o-transform: translate(85px, 0%);
		transform: translate(85px, 0%);
	}
}
@-ms-keyframes move-forever {
	0% {
		-webkit-transform: translate(-90px, 0%);
		-moz-transform: translate(-90px, 0%);
		-ms-transform: translate(-90px, 0%);
		-o-transform: translate(-90px, 0%);
		transform: translate(-90px, 0%);
	}
	100% {
		-webkit-transform: translate(85px, 0%);
		-moz-transform: translate(85px, 0%);
		-ms-transform: translate(85px, 0%);
		-o-transform: translate(85px, 0%);
		transform: translate(85px, 0%);
	}
}
@-o-keyframes move-forever {
	0% {
		-webkit-transform: translate(-90px, 0%);
		-moz-transform: translate(-90px, 0%);
		-ms-transform: translate(-90px, 0%);
		-o-transform: translate(-90px, 0%);
		transform: translate(-90px, 0%);
	}
	100% {
		-webkit-transform: translate(85px, 0%);
		-moz-transform: translate(85px, 0%);
		-ms-transform: translate(85px, 0%);
		-o-transform: translate(85px, 0%);
		transform: translate(85px, 0%);
	}
}
.editorial{display: block; width: 100%; height: 5em; margin: 0;}
.parallax > use {
	animation: move-forever 12s linear infinite;
	-webkit-animation: move-forever 12s linear infinite;
	-moz-animation: move-forever 12s linear infinite;
	-ms-animation: move-forever 12s linear infinite;
	-o-animation: move-forever 12s linear infinite; transform-origin: 50% 50%;}
.parallax > use:nth-child(1) {animation-delay: -2s;}
.parallax > use:nth-child(2) {animation-delay: -2s; animation-duration: 5s;}
.parallax > use:nth-child(3) {animation-delay: -4s; animation-duration: 3s;}

@media (any-hover: hover){
	.banner .h-but.h-prev:hover{background: url(../images/h-prevs.svg) no-repeat center; background-size:  100% auto;}
	.banner .h-but.h-next:hover{background: url(../images/h-nexts.svg) no-repeat center; background-size:  100% auto;}
	.hom3 .hom31 .hom31l .aside .li:hover{background: #C5AA89; color: #FFF;}
	.hom3 .slide .h3page .h3-prev:hover{background: #C5AA89 url(../images/prev-white.svg) no-repeat 35% center; background-size: .21rem; border: #C5AA89 solid 1px;}
	.hom3 .slide .h3page .h3-next:hover{background: #C5AA89 url(../images/next-white.svg) no-repeat 65% center; background-size: .21rem; border: #C5AA89 solid 1px;}
	.hom3 .slide .swiper-slide .info .h3-more:hover{padding-right: .25rem;}
	.hom3 .slide .swiper-slide:hover{-webkit-box-shadow:0 0 18px 3px rgba(0, 0, 0, .3);-moz-box-shadow:0 0 18px 3px rgba(0, 0, 0, .3);box-shadow:0 0 18px 3px rgba(0, 0, 0, .3);}
	.hom3 .slide .swiper-slide:hover img{transform: scale(1.05);}
}
/* 移动端样式 */
@media only screen and (max-width:1080px){
	.banner .h-banner{width: 100%; height: 9.3rem;}
	.banner .txt{width: 100%;}
	.banner .txt .txt-p{letter-spacing: 0.1em; font-size: .7rem;}
	.banner .txt .txt-p2 span{padding: 0 0.6rem;}
	.banner .h-but{display: none;}

	.stare{margin-top: -0.3rem;}

	.hom1-content{padding-bottom: .2rem;}
	.hom1{width: 100%; padding: 0.6rem .2rem;}
	.hom1 .hom1-img{width: 100%; overflow: hidden; margin-top: .5rem;}
	.hom1 .txt{width: 100%;}
	.hom1 .txt .ps{margin-top: 0.5rem;}
	.hom1 .txt .ps .h3{font-size: .28rem;}
	.hom1 .txt .p{font-size: .24rem;}
	.hom1 .txt .more{margin-top: 1.5rem;}
	.more .morea{width: 100%; text-align: center; font-size: .3rem; line-height: 200%;}
	.more .morea::after{display: none;}

	.hom2{flex-direction: column; padding: .6rem .3rem; background: url(../images/mhom2-bg.svg) no-repeat center; background-size: 100% auto;}
	.hom2 .hom2l{width: 100%; padding: 0; text-align: center;}
	.hom2 .hom2l section#h2-wrapper{display: none;}
	.hom2 .hom2r{display: none;}
	.hom2 .hom2-swiper{width: 100%; margin-top: .65rem;}
	.hom2 .hom2-swiper .swiper-slide{text-align: center;}
	.hom2 .hom2-swiper .swiper-slide .num{font-size: .7rem; font-family: 'din'; color: #C5AA89;}
	.hom2 .hom2-swiper .swiper-slide .h1{font-size: .36rem; color: #9B0000; margin-top: .2rem;}
	.hom2 .hom2-swiper .swiper-slide .img{width: 4.8rem; height: 6.4rem; border: 4px solid #FFF; overflow: hidden; margin-left: auto; margin-right: auto; margin-top: .4rem;}
	.hom2 .hom2-swiper .swiper-slide .img img{width: 100%; height: 100%; object-fit: cover;}
	.hom2 .hom2-swiper .swiper-slide .p{font-size: .24rem; margin-top: .5rem; text-indent: 2em; text-align: justify; color: #666666; line-height: 200%;}
	.hom2 .hom2-swiper .hom2-nav{text-align: center; margin: .3rem 0.16rem 0 0.16rem;}
	.hom2 .hom2-swiper .hom2-nav .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #9B0000;}
	.hom2 .hom2-swiper .hom2-nav .swiper-pagination-bullet{width: .16rem; height: .16rem; background: #999; opacity: 1;}
	
	.hom3{margin: .5rem .4rem 2.5rem; width: calc(100% - .8rem); padding: 0 0 1.5rem; position: relative;}
	.hom3 .hom31 .hom31l{flex-direction: column; justify-content: center; align-items: center; text-align: center;}
	.hom3 .hom31 .hom31r{position: absolute; left: 0; bottom: 0; z-index: 1; width: 100%;}
	.hom3 .hom31 .hom31l .aside{margin-left: 0; margin-top: .2rem;}
	.hom3 .hom31 .hom31l .aside .li{margin: .3rem .25rem 0; font-size: .26rem;}
	.hom3 .hom31 .hom31l .aside .li:nth-child(n+2){margin: .3rem .25rem 0;}
	.hom3 .slide .swiper-slide .info .txt{height: 1.79rem;}
	.hom3 .slide .swiper-slide .img{width: 100%; height: 0; position: relative; overflow: hidden; padding-bottom: 66.01941747572816%;}
	.hom3 .slide .swiper-slide .img img{position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover;}
	.hom3 .slide .swiper-slide .info .txt .ht1 div{font-size: .28rem; line-height: .4rem; max-height: .8rem;}
	.hom3 .slide .swiper-slide .info .txt .p{font-size: .26rem; line-height: .38rem; max-height: .76rem;}
	.hom3 .slide .swiper-slide .info .h3-more{font-size: .26rem; background-size: .2rem; padding-right: .3rem;}
	.hom3 .hom31 .hom31r .morea.h3-active{width: 100%;}
}

/*<<<<<<<<<<<<<<<<<<<<<< 搜索列表页 >>>>>>>>>>>>>>>>>>>>>>>*/
.sears{width: 1200px; margin: 0.5rem auto 2.5rem;}
.sears .tit{font-size: 0.26rem; line-height: 150%;}
.sears .tit span{display: inline-block; margin: 0 .1rem; font-size: 0.3rem; font-weight: bold;}
.sears .searul{margin-top: 0.3rem;}
.sears .searul .top{font-size: 0.2rem; 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: 0.2rem; margin-bottom: .5rem;}
.sears .searul .ul .li:nth-child(odd) a{background: #f2f2f2;}
.sears .searul .ul .li .num{font-size: 0.18rem; 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: 0.2rem; line-height: .32rem; 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);}

/*<<<<<<<<<<<<<<<<<<<<<< 研究院概况 >>>>>>>>>>>>>>>>>>>>>>>*/
/* 研究院简介 */
.about1-cont{margin-top: 1.3rem; padding-bottom: 1.2rem; background: url(../images/abo1bg.png) no-repeat center bottom; background-size: 100% auto;}
.about1 .abol{width: 7.5rem; flex-shrink: 0; margin-right: 0.6rem;}
.about1 .abol .img{position: relative; border-right: .14rem solid #FFF; border-bottom: .14rem solid #FFF; }
.about1 .abol .img img{display:block;width:100%}
/*.about1 .abol .img::after{content: ""; display: block; width: 90%; height: 82%; background: #CBB396; position: absolute; left: 20%; top: 24%; z-index: -1;}*/
.about1 .abol .icon{width: 0.22rem; height: 0.22rem; background: #CBB396; margin-top: .07rem; position: relative;}
.about1 .abol .icon::before{content: ""; display: block; width: .13rem; height: .13rem; background: #CBB396; position: absolute; right: -0.19rem; top: .17rem; z-index: 1;}
.about1 .abol .icon::after{content: ""; display: block; width: .09rem; height: .09rem; background: #EBD9C4; position: absolute; right: -0.34rem; top: .08rem; z-index: 1;}
.about1 .abor .tit h3{font-size: 0.26rem;}
.about1 .abor .tit h4{font-size: 0.16rem; margin-top: 0.1rem; color: #9E9E9E;}
.about1 .abor .tit::after{content: ""; display: block; width: .3rem; height: 2px; margin-top: .2rem; background: #C11515;}
.about1 .abor .ps{font-size: 0.18rem; line-height: 200%; color: #494949; margin-top: .5rem; text-align: justify; text-indent: 2em;}
.about1 .abor .ul{margin-top: .4rem;}
.about1 .abor .ul .li{position: relative; width: 30%;}
.about1 .abor .ul .li img{width: 100%; height: auto;}
.about1 .abor .ul .li .txt{font-size: 0.24rem; color: #A2835D; padding-top: 60px; position: absolute; left: 50%; top: 50%; transform: translate3d(-50%,-50%,0); z-index: 1; white-space: nowrap;}
.about1 .abor .ul .li.li1 .txt{background: url(../images/abo1-li1.svg) no-repeat 0.2rem top; background-size: 42px auto;}
.about1 .abor .ul .li.li2 .txt{background: url(../images/abo1-li2.svg) no-repeat 0.2rem top; background-size: 41px auto;}
.about1 .abor .ul .li.li3 .txt{background: url(../images/abo1-li3.svg) no-repeat 0.2rem top; background-size: 43px auto;}
.abo2-cont{margin-top: .65rem; margin-bottom: 2.5rem;}
.abo2{margin-top: .5rem; position: relative; z-index: 1;}
.abo2::after{content:'.'; display: block; visibility:hidden; height:0; line-height: 0; clear:both;}
.abo2 .icon{position: absolute; left: calc(50% - 4px); top: 150px; z-index: -1; width: 8px; height: calc(100% - 150px); background: #94070A;}
.abo2 .icon::after{content: ""; display: block; width: 24px; height: 24px; background: url(../images/icon2.svg) no-repeat center; background-size: contain; position: absolute; top: 100%; left: 50%; z-index: 1; transform: translate3d(-50%,-50%,0);}
.abo2 .li{width: 50%;}
.abo2 .li:nth-child(n+2){margin-top: 100px;}
.abo2 .li:nth-child(2){margin-top: 250px;}
.abo2 .li .img-box{width: 100%; padding-bottom: 49.0625%; height: 0; position: relative;}
.abo2 .li .img-box .img{position: absolute; top: 6.36942675159236%; width: 71.09375%; height: 87.26114649681529%; padding: 3px; background: #FFF;}
.abo2 .li:nth-child(odd) .img-box .img{left: 3.125%;}
.abo2 .li:nth-child(even) .img-box .img{right: 3.125%;}
.abo2 .li .txt{width: 77.34375%; padding: 3.125%; font-size: .18rem; line-height: 200%; color: #474747; text-align: justify;}
.abo2 .li .time{position: absolute; width: 1.2rem; height: 1.2rem; border-radius: 100%; background: #FFF; border: #94070A solid 3px; top: 50%; z-index: 1;}
.abo2 .li .time::after{content: ""; display: block; width: calc(100% - 6px); height: calc(100% - 6px); border-radius: 100%; background: #94070A; position: absolute; left: 50%; top: 50%; transform: translate3d(-50%,-50%,0); z-index: -1;}
.abo2 .li .time span{display: block; color: #FFF;}
.abo2 .li .time span.year{font-size: .36rem;}
.abo2 .li .time span.day{font-size: .18rem; margin-top: .05rem;}

.abo2 .li:nth-child(odd){float: left;}
.abo2 .li:nth-child(odd) .img-box{background: url(../images/abo2-libgl.svg) no-repeat center; background-size: cover;}
.abo2 .li:nth-child(odd) .time{left: 100%;transform: translate3d(-50%,-50%,0);}

.abo2 .li:nth-child(even){float: right;}
.abo2 .li:nth-child(even) .img-box{background: url(../images/abo2-libgr.svg) no-repeat center; background-size: cover;}
.abo2 .li:nth-child(even) .img-box .img{margin-left: auto;}
.abo2 .li:nth-child(even) .time{right: 100%; transform: translate3d(50%,-50%,0);}
.abo2 .li:nth-child(even) .txt{margin-left: auto;}

/* 院长寄语 */
.mess{margin-top: 1rem; margin-bottom: 2.5rem;}
.mess .messl{width: 28.515625%; flex-shrink: 0; margin-right: 7.8125%;}
.mess .messl .img{position: relative;}
.mess .messl .img::after{content: ""; display: block; width: 100%; height: 102%; background: #CBB396; position: absolute; left: 20px; top: 40px; z-index: -1;}
.mess .messl .icon{width: 0.22rem; height: 0.22rem; background: #CBB396; margin-top: .07rem; position: relative; left: 20px; top: 80px;}
.mess .messl .icon::before{content: ""; display: block; width: .13rem; height: .13rem; background: #CBB396; position: absolute; right: -0.19rem; top: .17rem; z-index: 1;}
.mess .messl .icon::after{content: ""; display: block; width: .09rem; height: .09rem; background: #EBD9C4; position: absolute; right: -0.34rem; top: .08rem; z-index: 1;}
.mess .messr .ps{font-size: 0.18rem; line-height: 200%; color: #494949; text-align: justify; text-indent: 2em;}
.mess .messr .span{font-size: 0.2rem; text-align: end; margin-top: 20px; padding-bottom: 10px; color: #555; border-bottom: #EAEAEA solid 1px;}
.mess .messr .name{text-align: end; font-size: 0.18rem; color: #878787;}
.mess .messr .name img{margin-left: auto;}

/* 组织架构 */
.organ{margin-top: 1.2rem; margin-bottom: 2.5rem;}

/* 荣誉资质 */
.honor{margin-top: 1rem; margin-bottom: 2.5rem;}
.honor .uls{flex-wrap: wrap;}
.honor .uls .li{width: calc((100% - 6.25%) / 3); margin-right: 3.125%; margin-bottom: 0.8rem;}
.honor .uls .li:nth-child(3n){margin-right: 0;}
.honor .uls .li .img{width: 100%; height: 0; padding-bottom: 67.5%; position: relative; overflow: hidden;-webkit-box-shadow:0 8px 10px 2px rgba(0, 0, 0, .2);-moz-box-shadow:0 8px 10px 2px rgba(0, 0, 0, .2); box-shadow:0 8px 10px 2px rgba(0, 0, 0, .2);}
.honor .uls .li .img img{position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; object-fit: cover;}
.honor .uls .li .info{margin-top: 0.3rem;}
.honor .uls .li .info .title{font-size: 0.3rem; color: #C5AA89; border-bottom: dashed 1px #B6B6B6; padding-bottom: .1rem; padding-right: .3rem; background: url(../images/icon3.svg) no-repeat right center; background-size: auto 60%;}
.honor .uls .li .info .p{font-size: 0.18rem; line-height: 200%; margin-top: 0.1rem; text-align: justify; color: #929292;}

/* 学术委员会 */
.acad-content{margin-top: 1.2rem; margin-bottom: 2.5rem;}
.acad:nth-child(n+2){margin-top: .1rem;}
.acad .title{font-size: 28px; color: #3B3B3B; text-align: center; position: relative;}
.acad .title span{display: inline-block; padding: 30px 40px 0; background: #FFF url(../images/icon4.svg) no-repeat center top; background-size: 24px auto;}
.acad .title::after{content: ""; display: block; width: 100%; height: 2px; background: #C11515; position: absolute; left: 0; bottom: calc((100% - 30px) / 2); z-index: -1;}
.acad .ul{flex-wrap: wrap; margin-top: .9rem;}
.acad .ul .li{width: calc(87.109375% / 4); margin-bottom: .9rem;}
.acad .ul .li:nth-child(n+2){margin-left: 4.296875%;}
.acad .ul .li:nth-child(4n+1){margin-left: 0;}
.acad .ul .li .img{width: 100%; height: 0; padding-bottom: 123.2142857142857%; position: relative; overflow: hidden;}
.acad .ul .li .img img{position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; object-fit: cover;}
.acad .ul .li .name{font-size: 22px; color: #94070A; margin-top: 25px; padding-bottom: 10px; border-bottom: #94070A solid 3px;}
.acad .ul .li .ps{margin-top: 20px;}
.acad .ul .li .ps p{padding-left: 18px; font-size: 18px; text-align: justify; line-height: 28px; color: #929292; position: relative;}
.acad .ul .li .ps p::before{content: ""; display: block; position: absolute; left: 0; top: 11px; width: 6px; height: 6px; border-radius: 100%; background: #94070A;}

/* 部门职责 */
.resp-content{margin-top: .7rem; margin-bottom: 2.5rem;}
.resp{overflow: hidden; border-radius: 10px 10px 0 10px; border: #909090 solid 1px; padding: 0.5rem 0 0.6rem;}
.resp:nth-child(n+2){margin-top: 50px;}
.resp .box1{margin-bottom: 0.8rem;}
.resp .box1 .box1l{max-width: 68.75%;}
.resp .box1 .title{display: inline-block; font-size: 0.24rem; color: #FFF; padding: 0.1rem 0.6rem; background: #94070A; border-radius: 0 10px 10px 0;}
.resp .box1 .ps{margin-top: 0.3rem; padding-left: 0.2rem;}
.resp .box1 .ps .tit{font-size: 0.16rem; line-height: 200%; color: #A4A4A4;}
.resp .box1 .ps p{font-size: 0.18rem; margin-top: 15px; line-height: 200%; color: #737373; text-align: justify;}
.resp .box1 .img{margin-right: 4.6875%;}
.resp.resp4 .box2{margin-bottom: 40px;}
.resp .box2-tit{padding: 0 3%; font-size: 18px; color: #494949; margin-bottom: 20px;}
.resp .box2{padding: 0 3.125%;}
.resp .box2.box2a{flex-wrap: wrap;}
.resp .box2.box2a .li{width: calc(91.25% / 3); margin-right: 4.375%;}
.resp .box2.box2a .li:nth-child(3n){margin-right: 0;}
.resp .box2 .li h5{font-size: 0.18rem; line-height: 300%; border-bottom: #94070A solid 2px; color: #646464; padding-left: 0.5rem; background: url(../images/icon5.svg) no-repeat left center; background-size: auto 40%;}
.resp .box2 .li p{font-size: 0.16rem; line-height: 200%; color: #737373; text-align: justify; margin-top: 10px;}

.resp-email{margin-top: 1rem; background: #F1F1F1; padding: .3rem .4rem;}
.resp-email span{display: block; font-size: 0.22rem; color: #848484; line-height: 200%; padding-left: .6rem; background: url(../images/icon6.svg) no-repeat left center; background-size: auto 60%;}

@media only screen and (min-width:1366px) and (max-width:1600px){
	.about1 .abor .tit h3{font-size: 0.28rem;}
	.about1 .abor .tit h4{font-size: 0.18rem;}
	.about1 .abor .ps{font-size: 0.20rem;}
	.about1 .abor .ul .li .txt{font-size: 0.28rem;}
	.abo2 .li .time{width: 1.4rem; height: 1.4rem;}
	.abo2 .li .time span.day{font-size: .20rem;}
	.abo2 .li .txt{font-size: 0.2rem;}
	.mess .messr .ps{font-size: 0.2rem;}
	.mess .messr .span{font-size: 0.24rem;}
	.mess .messr .name{font-size: 0.2rem;}
	.resp .box1 .title{font-size: 0.26rem; padding: 0.15rem 0.6rem;}
	.resp .box1 .ps .tit{font-size: 0.2rem;}
	.resp .box1 .ps p{font-size: 0.22rem;}
	.resp .box2 .li h5{font-size: 0.24rem;}
	.resp .box2 .li p{font-size: 0.18rem;}
	.honor .uls .li .info .title{font-size: 0.32rem;}
	.honor .uls .li .info .p{font-size: 0.2rem;}
}
@media only screen and (min-width:1080px) and (max-width:1366px){
	.about1 .abor .tit h3{font-size: 0.32rem;}
	.about1 .abor .tit h4{font-size: 0.2rem; margin-top: .15rem;}
	.about1 .abor .ps{font-size: 0.22rem;}
	.about1 .abor .ul .li .txt{font-size: 0.28rem;}
	.abo2 .li .time{width: 1.5rem; height: 1.5rem;}
	.abo2 .li .txt{font-size: 0.22rem;}
	.mess .messr .ps{font-size: 0.22rem;}
	.mess .messr .span{font-size: 0.26rem;}
	.mess .messr .name{font-size: .22rem;}
	.resp .box1 .title{font-size: 0.28rem; padding: 0.15rem 0.6rem;}
	.resp .box1 .ps .tit{font-size: 0.24rem;}
	.resp .box1 .ps p{font-size: 0.24rem;}
	.resp .box2 .li h5{font-size: 0.26rem;}
	.resp .box2 .li p{font-size: 0.22rem;}
	.honor .uls .li .info .title{font-size: 0.34rem;}
	.honor .uls .li .info .p{font-size: .22rem;}
}

/* 移动端样式 */
@media only screen and (max-width:1080px){
	.about1-cont{margin-top: .5rem; background: url(../images/mabo1bg.png) no-repeat center bottom; background-size: 100% auto;}
	.about1{flex-direction: column; padding: 0 .4rem; margin: 0;}
	.about1 .abol{width: 100%; padding: .35rem .25rem 0 0; margin: 0; position: relative;}
	.about1 .abol .img{position: static; border-top: .1rem solid #FFF; border-right: .1rem solid #FFF; border-bottom: none; }
	.about1 .abol .img::after{top: 0; right: 0; left: auto; width: 80%; height: 78%;}
	.about1 .abol .icon{display: none;}
	.about1 .abor{margin-top: 1rem;}
	.about1 .abor .tit{text-align: center;}
	.about1 .abor .tit h3{font-size: .28rem;}
	.about1 .abor .tit h4{font-size: .18rem;}
	.about1 .abor .tit::after{margin-left: auto; margin-right: auto;}
	.about1 .abor .ps{font-size: .24rem; margin-top: .4rem;}
	.about1 .abor .ul .li.li1 .txt{background-size: .42rem auto;}
	.about1 .abor .ul .li.li2 .txt{background-size: .41rem auto;}
	.about1 .abor .ul .li.li3 .txt{background-size: .43rem auto;}
	.about1 .abor .ul .li .txt{padding-top: .6rem;}
	.abo2-cont{margin: 0; padding: .4rem .4rem 2.5rem; background: #F5F5F5;}
	.abo2 .li{width: 100%;}
	.abo2 .li:nth-child(odd),.abo2 .li:nth-child(even){float: none;}
	.abo2 .li:nth-child(2){margin-top: 0;}
	.abo2 .li:nth-child(n+2){margin-top: .4rem;}
	.abo2 .icon{left: 0.55rem; z-index: -1; top: 1.5rem; width: 0.08rem; height: calc(100% - 1rem);}
	.abo2 .icon::after{width: .24rem; height: .24rem;}
	.abo2 .li:nth-child(odd) .img-box{background: url(../images/abo2-libgr.svg) no-repeat center; background-size: cover;}
	.abo2 .li:nth-child(odd) .img-box .img{left: auto; right: 3.125%;}
	.abo2 .li:nth-child(odd) .time,
	.abo2 .li:nth-child(even) .time{right: auto; left: 0; transform: translate3d(0,-50%,0);}
	.abo2 .li .time span.year{font-size: 0.32rem;}
	.abo2 .li .time span.day{font-size: 0.24rem;}
	.abo2 .li .txt{margin-left: auto; font-size: 0.24rem;}
	.mess{margin-top: .3rem; padding: 0 0.4rem; flex-direction: column-reverse;}
	.mess .messr .ps{font-size: 0.24rem;}
	.mess .messr .span{font-size: 0.24rem; margin-top: 1rem; padding-bottom: .15rem;}
	.mess .messr .name{font-size: 0.24rem;}
	.mess .messr img{width: 1.77rem;}
	.mess .messl{width: 100%; margin-right: 0; margin-top: 1.6rem; padding: 0.4rem 0.2rem 0 0; position: relative;}
	.mess .messl .img{position: static; border-top: .1rem solid #FFF; border-right: 0.1rem solid #FFF;}
	.mess .messl .img::after{left: auto; top: 0; right: 0; width: 80%; height: 78%;}
	.mess .messl .icon{display: none;}
	.organ{margin-top: 0.5rem; padding: 0 0.4rem;}
	.resp-content{padding: 0 0.4rem;}
	.resp{border-radius: 0.1rem 0.1rem 0 0.1rem;}
	.resp .box1{position: relative; margin-bottom: .45rem;}
	.resp .box1 .img{position: absolute; top: 0; right: 0;}
	.resp .box1 .img img{width: 100%; height: auto;}
	.resp.resp1 .box1 .img{width: 1.4rem;}
	.resp.resp2 .box1 .img{width: 1.7rem;}
	.resp.resp3 .box1 .img{width: 1.55rem;}
	.resp.resp4 .box1 .img{width: 1.78rem;}
	.resp .box1 .box1l{max-width: 100%;}
	.resp .box1 .title{font-size: .28rem; border-radius: 0 .1rem .1rem 0; padding: 0.1rem 0.7rem 0.1rem 0.3rem;}
	.resp .box1 .ps{padding: 0 .3rem; margin-top: 1rem}
	.resp .box1 .ps .tit{font-size: .26rem;}
	.resp .box1 .ps p{font-size: 0.24rem; margin-top: .2rem;}
	.resp .box2{flex-direction: column;}
	.resp .box2.box2a .li{width: 100%; margin-right: 0; margin-bottom: .45rem;}
	.resp .box2 .li h5{font-size: .26rem; border-bottom: #94070A solid 1px;}
	.resp .box2 .li p{font-size: .24rem; margin-top: .1rem;}
	.honor{padding: 0 0.4rem; margin-top: .5rem;}
	.honor .uls .li{width: 100%; margin-right: 0;}
	.honor .uls .li .info .title{font-size: .36rem;}
	.honor .uls .li .info .p{font-size: 0.26rem;}
	.acad-content{margin-top: .5rem; padding: 0 0.4rem;}
	.acad .title{font-size: .3rem;}
	.acad .title span{padding: 0.3rem 0.4rem 0; background-size: 0.24rem auto;}
	.acad .title::after{bottom: calc((100% - 0.32rem) / 2); height: 1px;}
	.acad .ul{margin-top: .6rem;}
	.acad .ul .li{width: calc((100% - 0.5rem) / 2); margin-bottom: 0.7rem;}
	.acad .ul .li:nth-child(n+2){margin-left: 0.5rem;}
	.acad .ul .li:nth-child(2n+1){margin-left: 0;}
	.acad .ul .li .name{font-size: .28rem; margin-top: .25rem; padding-bottom: 0.1rem; border-bottom: #94070A solid 1px;}
	.acad .ul .li .ps{margin-top: .2rem;}
	.acad .ul .li .ps p{font-size: .24rem; padding-left: 0.2rem; line-height: 150%; margin-bottom: 0.05rem;}
	.acad .ul .li .ps p::before{width: 0.1rem; height: 0.1rem; top: 0.11rem;}
}

/*<<<<<<<<<<<<<<<<<<<<<< 研究院动态 >>>>>>>>>>>>>>>>>>>>>>>*/
/* 动态列表 */
.news-content{margin-top: 1rem; margin-bottom: 2.5rem;}
.news-content .news{margin-bottom: 0.8rem;}
.news-content .li{padding: 1.5625%; background: transparent url(../images/icon7.svg) no-repeat right center; background-size: contain; border: #CDCDCD solid 1px;}
.news-content .li:nth-child(n+2){margin-top: 35px;}
.news-content .li .img{flex-shrink: 0; width: 23.14516129032258%; border: 3px #FFF solid; height: 0; padding-bottom: 13.87096774193548%; position: relative; overflow: hidden;}
.news-content .li .img img{position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; object-fit: cover;}
.news-content .li .info{width:60.48387096774194%; margin-left: 2.41935483870968%;}
.news-content .li .info .time{font-size: .18rem; color: #94070A;}
.news-content .li .info .tit{font-size: 0.2rem; margin-top: 0.15rem; color: #000;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}
.news-content .li .info .tit::after{content: ""; display: block; width: 23px; height: 2px; background: #94070A; margin-top: 0.2rem;transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}
.news-content .li .info .p{font-size: 0.18rem; margin-top: 0.2rem; line-height: 200%; color: #696969; text-align: justify;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;}
.news-content .li:hover{background: #94070A url(../images/icon71.svg) no-repeat right center; background-size: contain; border: transparent solid 1px;-webkit-box-shadow:0 0 10px 2px rgba(0, 0, 0, .1);-moz-box-shadow:0 0 10px 2px rgba(0, 0, 0, .1);box-shadow:0 0 10px 2px rgba(0, 0, 0, .1);}
.news-content .li:hover .img img{transform: scale3d(1.05,1.05,1.05);}
.news-content .li:hover .time,
.news-content .li:hover .tit,
.news-content .li:hover .p{color: #FFF;}
.news-content .li:hover .tit::after{background: #FFF;}
/* 动态详情 */
.news-detail{margin-top: .6rem; margin-bottom: 2.5rem}
.news-detail .section{flex: 1; margin-right: 0.6rem;}
.news-detail .detail-head{padding-bottom: 20px; border-bottom: #D8D8D8 solid 1px;}
.news-detail .detail-head .title{font-size: 0.22rem; text-align: center; color: #000;}
.news-detail .detail-head .infos{margin-top: 20px; text-align: center;}
.news-detail .detail-head .infos span{display: inline-block; padding: 0 10px; font-size: 12px; line-height: 200%; color: #696969;}
.news-detail .detail-head .infos span:nth-child(n+2){border-left: #696969 solid 1px;}
.news-detail .detail-content{margin-top: .5rem; font-size: 0.18rem; line-height: 200%; text-align: justify; color: #696969;}
.news-detail .detail-content img{display: inline-block; max-width: 750px; height: auto !important; margin: 0.2rem auto;}

.news-detail .aside{width: 3.5rem; position: -webkit-sticky; position: sticky; top: 100px; z-index: 1;}
.news-detail .aside .aside-box:nth-child(n+2){margin-top: 0.3rem;}
.news-detail .aside .aside-tit{font-size: 0.18rem; background: #9A0000; color: #FFF; line-height: 0.42rem; padding: 0 0.16rem;}
.news-detail .aside .aside-ul{margin-top: 0.1rem; background: #F5F5F5; padding: 0.2rem 0.1rem;}
.news-detail .aside .aside-ul .li{display: block; position: relative; color: #383838; padding-left: 0.2rem; padding-bottom: 0.1rem; border-bottom: 1px dashed #A7A7A7;}
.news-detail .aside .aside-ul .li:nth-child(n+2){margin-top: 0.1rem;}
.news-detail .aside .aside-ul .li .h1{font-size: 14px; line-height: 24px; text-align: justify; display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;}
.news-detail .aside .aside-ul .li .time{font-size: 12px; margin-top: 0.05rem;}
.news-detail .aside .aside-ul .li .h1::after{content: ""; display: block; width: 0.08rem; height: 0.08rem; border-radius: 50%; background: #9A0000; position: absolute; left: 0; top: calc(12px - 0.04rem);}
.news-detail .aside .aside-ul .li:hover{color: #94070A;}

@media only screen and (min-width:1366px) and (max-width:1600px){
	.news-content .li .info .time{font-size: .2rem;}
	.news-content .li .info .tit{font-size: 0.24rem;}
	.news-content .li .info .p{font-size: 0.20rem;}
	.news-detail .detail-head .title{font-size: 0.26rem;}
	.news-detail .detail-content{font-size: 0.22rem;}
	.news-detail .aside .aside-tit{font-size: 0.2rem; line-height: 0.5rem;}
}
@media only screen and (min-width:1080px) and (max-width:1366px){
	.news-content .li .info .time{font-size: .22rem;}
	.news-content .li .info .tit{font-size: 0.26rem;}
	.news-content .li .info .p{font-size: 0.22rem;}
	.news-detail .detail-head .title{font-size: 0.32rem;}
	.news-detail .detail-content{font-size: 0.26rem;}
	.news-detail .aside .aside-tit{font-size: 0.24rem; line-height: 0.55rem;}
}
@media only screen and (max-width:1080px){
	.news-content{margin-top: 0.3rem; padding: 0 0.4rem;}
	.news-content .li{justify-content: space-between;}
	.news-content .li .img{width: 38.65300146412884%; padding-bottom: 23.13323572474378%;}
	.news-content .li .info{width: 57.24743777452416%; margin-left: 0;}
	.news-content .li .info .time{font-size: 0.22rem;}
	.news-content .li .info .tit{font-size: 0.26rem;}
	.news-content .li .info .tit::after{height: 1px; margin-top: 0.1rem;}
	.news-content .li .info .p{font-size: 0.24rem; -webkit-line-clamp: 3;}
	.news-detail{margin-top: 0.4rem; padding: 0 0.4rem; flex-direction: column;}
	.news-detail .detail-head{padding-bottom: 0.2rem;}
	.news-detail .detail-head .title{font-size: 0.32rem;}
	.news-detail .detail-head .infos{margin-top: 0.2rem;}
	.news-detail .detail-head .infos span{font-size: 0.24rem; display: block; padding: 0;}
	.news-detail .detail-head .infos span:nth-child(n+2){border-left: none;}
	.news-detail .detail-content{font-size: 0.26rem;}
	.news-detail .detail-content img{max-width: 100%; height: auto !important;}
	.news-detail .section{margin-right: 0;}
	.news-detail .aside{width: 100%; margin-top: 0.6rem;}
	.news-detail .aside .aside-tit{font-size: 0.28rem; line-height: 200%;}
	.news-detail .aside .aside-ul .li .h1{font-size: 0.26rem;}
	.news-detail .aside .aside-ul .li .time{font-size: 0.24rem;}
}

/*<<<<<<<<<<<<<<<<<<<<<< 科研创新 >>>>>>>>>>>>>>>>>>>>>>>*/
.tech{margin-top: .6rem; margin-bottom: 2.5rem;}
.tech>.text{font-size: 0.18rem; line-height: 200%; color: #737373; text-align: justify; text-indent: 2em; margin: 0px 0 53px 0px;}
.tech-box{width: 8.4rem; margin: 1.5rem auto; position: relative;}
.tech-box>img{width: 100%; height: auto;}
.tech-box .cont{position: absolute; left: 50%; top: 50%; z-index: 0; transform: translate3d(-50%,-50%,0);}
.tech-box .cont .timg{width: 2.56rem;}
.tech-box .cont .ts{width: 3.3rem; margin-top: .3rem; color: #FFF; padding-top: .3rem; border-top: #FFDFDF solid 1px;}
.tech-box .cont .ts .t5{font-size: .3rem; letter-spacing: 0.4em;}
.tech-box .cont .ts .t6{margin-top: .15rem; font-size: .18rem; letter-spacing: 0.1em;}
.tech-box .uls{position: absolute; left: -7.5%; top: -7.5%; z-index: 1; width: 115%; height: 115%;}
.tech-box .uls .li{pointer-events: none; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; transform: rotate(calc(40deg * var(--i)));}
.tech-box .uls .li .hrefs{font-size: .2rem; color: #444; text-align: center; width: 1.9rem; height: 1.9rem; background: #FFF; pointer-events: auto; border-radius: 50%; border: #94070A solid 1px; position: absolute; left: 50%; top: 0; z-index: 1; transform: translate3d(-50%,0,0) rotate(calc(-40deg * var(--i)));}
.tech-box .uls .li .hrefs span{display: inline-block; padding-top: .7rem;}
/*.tech-box .uls .li.li9 .hrefs span{padding-top: 0;}省略样式*/
.tech-box .uls .li.li1 .hrefs span{background: url(../images/tec1.svg) no-repeat center top; background-size: .6rem;}
.tech-box .uls .li.li2 .hrefs span{background: url(../images/tec2.svg) no-repeat center top; background-size: .6rem;}
.tech-box .uls .li.li3 .hrefs span{background: url(../images/tec3.svg) no-repeat center top; background-size: .6rem;}
.tech-box .uls .li.li4 .hrefs span{background: url(../images/tec9_20240314.svg) no-repeat center top; background-size: .6rem;}
.tech-box .uls .li.li5 .hrefs span{background: url(../images/tec5.svg) no-repeat center top; background-size: .6rem;}
.tech-box .uls .li.li6 .hrefs span{background: url(../images/tec6.svg) no-repeat center top; background-size: .6rem;}
.tech-box .uls .li.li7 .hrefs span{background: url(../images/tec7.svg) no-repeat center top; background-size: .6rem;}
.tech-box .uls .li.li8 .hrefs span{background: url(../images/tec8.svg) no-repeat center top; background-size: .6rem;}
.tech-box .uls .li.li9 .hrefs span{background: url(../images/tec4.svg) no-repeat center top; background-size: .6rem;}
.tech-box .uls .li.lis:hover .hrefs{background: #94070A; color: #FFF;}
.tech-box .uls .li.li1:hover .hrefs span{background: url(../images/tec1on.svg) no-repeat center top; background-size: .6rem;}
.tech-box .uls .li.li2:hover .hrefs span{background: url(../images/tec2on.svg) no-repeat center top; background-size: .6rem;}
.tech-box .uls .li.li3:hover .hrefs span{background: url(../images/tec3on.svg) no-repeat center top; background-size: .6rem;}
.tech-box .uls .li.li4:hover .hrefs span{background: url(../images/tec9_2024031402.svg) no-repeat center top; background-size: .6rem;}
.tech-box .uls .li.li5:hover .hrefs span{background: url(../images/tec5on.svg) no-repeat center top; background-size: .6rem;}
.tech-box .uls .li.li6:hover .hrefs span{background: url(../images/tec6on.svg) no-repeat center top; background-size: .6rem;}
.tech-box .uls .li.li7:hover .hrefs span{background: url(../images/tec7on.svg) no-repeat center top; background-size: .6rem;}
.tech-box .uls .li.li8:hover .hrefs span{background: url(../images/tec8on.svg) no-repeat center top; background-size: .6rem;}
.tech-box .uls .li.li9:hover .hrefs span{background: url(../images/tec4on_20240320.svg) no-repeat center top; background-size: .6rem;}

.menu3{flex-wrap: wrap;}
.menu3 .li{width: calc(95.3125% / 4); color: #3D3D3D; margin-right: 1.5625%; margin-bottom: 0.2rem; border: #D9D9D9 solid 1px; border-radius: 6px; padding: 0.1rem 0.2rem;}
.menu3 .li span{display: inline-block;}
.menu3 .li span.lable{width: 0.3rem; height: 0.3rem; flex-shrink: 0;}
.menu3 .li span.txt{font-size: 0.18rem; line-height: 200%; margin-left: 0.16rem;}
.menu3 .li:nth-child(4n){margin-right: 0;}

.menu3 .li.li1 span.lable{background: url(../images/tec1g.svg) no-repeat center; background-size: contain;}
.menu3 .li.li2 span.lable{background: url(../images/tec2g.svg) no-repeat center; background-size: contain;}
.menu3 .li.li3 span.lable{background: url(../images/tec3g.svg) no-repeat center; background-size: contain;}
.menu3 .li.li4 span.lable{background: url(../images/tec4g.svg) no-repeat center; background-size: contain;}
.menu3 .li.li5 span.lable{background: url(../images/tec5g.svg) no-repeat center; background-size: contain;}
.menu3 .li.li6 span.lable{background: url(../images/tec6g.svg) no-repeat center; background-size: contain;}
.menu3 .li.li7 span.lable{background: url(../images/tec7g.svg) no-repeat center; background-size: contain;}
.menu3 .li.li8 span.lable{background: url(../images/tec8g.svg) no-repeat center; background-size: contain;}
/*.menu3 .li.li9 span.lable{background: url(../images/tec9g.svg) no-repeat center; background-size: contain;}省略图片*/
.menu3 .li.li9 span.lable{background: url(../images/tec9g_20240314.svg) no-repeat center; background-size: contain;}
.menu3 .li.li10 span.lable{background: url(../images/tec9g_20240314.svg) no-repeat center; background-size: contain;}

.menu3 .li.li11_xl span.lable{background: url(../images/20240719xl_h.svg) no-repeat center; background-size: contain;}
.menu3 .li.li12_sj span.lable{background: url(../images/20240719sj_h.svg) no-repeat center; background-size: contain;}
/*量子*/
.menu3 .li.li12_lz span.lable{background: url(../images/20250925lz_hs.svg) no-repeat center; background-size: contain;}




.menu3 .li:hover,.menu3 .li.li-ing{border: transparent solid 1px; color: #FFF; background: #94070A;}
.menu3 .li.li1:hover span.lable,.menu3 .li.li1.li-ing span.lable{background: url(../images/tec1on.svg) no-repeat center; background-size: contain;}
.menu3 .li.li2:hover span.lable,.menu3 .li.li2.li-ing span.lable{background: url(../images/tec2on.svg) no-repeat center; background-size: contain;}
.menu3 .li.li3:hover span.lable,.menu3 .li.li3.li-ing span.lable{background: url(../images/tec3on.svg) no-repeat center; background-size: contain;}
.menu3 .li.li4:hover span.lable,.menu3 .li.li4.li-ing span.lable{background: url(../images/tec4on.svg) no-repeat center; background-size: contain;}
.menu3 .li.li5:hover span.lable,.menu3 .li.li5.li-ing span.lable{background: url(../images/tec5on.svg) no-repeat center; background-size: contain;}
.menu3 .li.li6:hover span.lable,.menu3 .li.li6.li-ing span.lable{background: url(../images/tec6on.svg) no-repeat center; background-size: contain;}
.menu3 .li.li7:hover span.lable,.menu3 .li.li7.li-ing span.lable{background: url(../images/tec7on.svg) no-repeat center; background-size: contain;}
.menu3 .li.li8:hover span.lable,.menu3 .li.li8.li-ing span.lable{background: url(../images/tec8on.svg) no-repeat center; background-size: contain;}
/*.menu3 .li.li9:hover span.lable,.menu3 .li.li9.li-ing span.lable{background: url(../images/tec9on.svg) no-repeat center; background-size: contain;}*/
.menu3 .li.li9:hover span.lable,.menu3 .li.li9.li-ing span.lable{background: url(../images/tec9on_2024031402.svg) no-repeat center; background-size: contain;}
.menu3 .li.li10:hover span.lable,.menu3 .li.li10.li-ing span.lable{background: url(../images/tec9on_2024031402.svg) no-repeat center; background-size: contain;}

.menu3 .li.li11_xl:hover span.lable,.menu3 .li.li11_xl.li-ing span.lable{background: url(../images/20240719xl_b.svg) no-repeat center; background-size: contain;}
.menu3 .li.li12_sj:hover span.lable,.menu3 .li.li12_sj.li-ing span.lable{background: url(../images/20240719sj_b.svg) no-repeat center; background-size: contain;}

/*量子*/
.menu3 .li.li12_lz:hover span.lable,.menu3 .li.li12_lz.li-ing span.lable{background: url(../images/20250925lz_bs.svg) no-repeat center; background-size: contain;}




.techs{margin-top: 1rem;}
.techs>.title,.techo-detail>.title{font-size: 0.36rem; line-height: 150%; color: #000; border-bottom: #D8D8D8 solid 1px;}
.techs-tit{font-size: 0.26rem; color: #4F4F4F;}
.techs-tit::after{content: ""; display: block; width: 40px; height: 3px; margin-top: 10px; background: #C11515;}
.techs-tit.txtc::after{margin-left: auto; margin-right: auto;}
.techs .techs-boxa{margin-top: 1rem; margin-bottom: 1.4rem;}
.techs .techs-boxa .img{flex-shrink: 0; margin-right: 5.46875%; width: 41.40625%; position: relative;}
.techs .techs-boxa .img img{width: 100%; height: auto; border: #FFF solid 6px;}
.techs .techs-boxa .img::after{content: ""; display: block; position: absolute; left: 24%; top: 20%; z-index: -1; width: 79%; height: 85%; background: #CBB396;}
.techs .techs-boxa .p1{margin-top: 0.3rem; font-size: 0.16rem; line-height: 200%; color: #737373;}
.techs .techs-boxa .p2{display: inline-block; margin-top: 0.2rem; font-size: 0.2rem; line-height: 150%;}
.techs .techs-boxa .p2>a{font-size: 0.2rem; line-height: 150%; display: inline-block; color: #4F4F4F; padding-right: 0.3rem; background: url(../images/icon10.svg) no-repeat right center; background-size: auto 80%;}
.techs .techs-boxa .p2>a:hover{color: #94070A; padding-right: 30px; background: url(../images/icon10-on.svg) no-repeat right center; background-size: auto 80%;}
.techs .techs-boxb{padding: .7rem 0 2.5rem; background: #F8F8F8;}
.techs .techs-boxb .ul{margin-top: .8rem;}
.techs .techs-boxb .ul .li:nth-child(n+2){margin-top: 25px;}
.techs .techs-boxb .ul .li{background: #FFF; border-radius: 0.12rem; overflow: hidden;}
.techs .techs-boxb .ul .li .li-tit{background: #EBEBEB;}
.techs .techs-boxb .ul .li .li-tit span.num{display: inline-block; width: 0.6rem; height: 0.5rem; line-height: 0.5rem; border-radius: 0.12rem 0 0.2rem 0; background: #B6171A; color: #FFF; text-align: center; font-size: 0.38rem; font-family: 'you';}
.techs .techs-boxb .ul .li .li-tit span.h1{display: inline-block; font-size: 0.22rem; line-height: 0.5rem; color: #000; margin-left: 0.2rem;}
.techs .techs-boxb .ul .li .p3{padding: .2rem .3rem .3rem .8rem; font-size: .18rem; line-height: 200%; color: #535353; text-align: justify;}

.techs.techs-son .techs-boxb{padding-bottom: 1rem;}
.techs.techs-son .techs-boxc{margin-top: .8rem; margin-bottom: 2.5rem;}
.techs.techs-son .techs-boxc .uls{margin-top: .7rem;}
.techs.techs-son .techs-boxc .uls .li{display: block; position: relative; font-size: 0.22rem; color: #4F4F4F; padding: 0.2rem 0.4rem 0.2rem 0.24rem; border-bottom: #D8D8D8 solid 1px; background: url(../images/icon9.svg) no-repeat 99% center; background-size: auto 50%;}
.techs.techs-son .techs-boxc .uls .li::before{content: ""; position: absolute; left: 0; top: 50%; transform: translate3d(0,-50%,0); display: block; width: 0.1rem; height: 0.1rem; border-radius: 50%; background: #B6171A;}
.techs.techs-son .techs-boxc .uls .li:hover{border-bottom: #94070A solid 1px; color: #94070A; background: rgba(218,37,28,0.05) url(../images/icon9.svg) no-repeat 99% center; background-size: auto 50%;}

.techo-detail{margin-top: .7rem; margin-bottom: 2.5rem;}
.techo-detail .techs-tit{margin-top: 1rem;}
.techo-detail .boxc-title{font-size: 0.26rem; color: #4F4F4F; text-align: center; margin-top: .7rem;}
.techo-detail .p4{margin-top: .6rem; font-size: 0.16rem; line-height: 200%; text-indent: 2em; text-align: justify; color: #535353;}
.techo-detail .uls{margin-top: .5rem;}
.techo-detail .uls .li{margin-bottom: .85rem;}
.techo-detail .uls .li .img{width: 36.796875%; flex-shrink: 0;}
.techo-detail .uls .li:nth-child(even) .img{margin-left: 4.6875%;}
.techo-detail .uls .li:nth-child(odd) .img{margin-right: 4.6875%;}
.techo-detail .uls .li .img img{width: 100%; height: auto;}
.techo-detail .uls .li .infos{flex: 1;}
.techo-detail .uls .li .infos .li-tit{display: inline-block; padding-right: 1rem; border-bottom: #94070A solid 1px;}
.techo-detail .uls .li .infos .li-tit span.num{display: inline-block; font-size: 0.8rem; font-family: 'you'; color: #B6171A; transform: translateY(10%);}
.techo-detail .uls .li .infos .li-tit span.tit{display: inline-block; font-size: 0.22rem; color: #4F4F4F;}
.techo-detail .uls .li .infos .p5{font-size: 0.16rem; line-height: 200%; color: #535353; margin-top: 30px; text-align: justify;}
.techo-detail .accout{border-top: #B9B9B9 solid 1px; padding-top: .4rem;}
.techo-detail .accout .li{margin: .2rem 0;}
.techo-detail .accout .li .tit,.techo-detail .accout .li a,.techo-detail .accout .li .txt{display: inline-block; font-size: .16rem; color: #535353;}
.techo-detail .accout .li a:hover{color: #94070A;}

@media only screen and (min-width:1366px) and (max-width:1600px){
	.menu3 .li span.txt{font-size: 0.2rem; white-space: nowrap;}
	.menu3 .li span.lable{width: .35rem; height: .35rem;}
	.tech>.text{font-size: 0.2rem;}
	.techs-tit{font-size: 0.28rem;}
	.techs .techs-boxa .p1{font-size: .2rem;}
	.techs .techs-boxb .ul .li .li-tit span.num{font-size: 0.42rem; width: 0.65rem; height: 0.55rem; line-height: 0.55rem;}
	.techs .techs-boxb .ul .li .li-tit span.h1{font-size: 0.24rem; line-height: 0.55rem;}
	.techs .techs-boxb .ul .li .p3{padding-left: .85rem; font-size: .2rem;}
	.techs.techs-son .techs-boxc .uls .li{font-size: 0.24rem;}
	.techo-detail .boxc-title{font-size: .28rem;}
	.techo-detail .p4{font-size: 0.18rem;}
	.techo-detail .uls .li .infos .li-tit span.tit{font-size: 0.24rem;}
	.techo-detail .uls .li .infos .p5{font-size: 0.18rem;}
	.techo-detail .accout .li .tit, .techo-detail .accout .li a,.techo-detail .accout .li .txt{font-size: .2rem;}
}
@media only screen and (min-width:1080px) and (max-width:1366px){
	.menu3 .li span.txt{font-size: 0.22rem; white-space: nowrap;}
	.menu3 .li span.lable{width: .4rem; height: .4rem;}
	.tech>.text{font-size: 0.24rem;}
	.techs-tit{font-size: 0.3rem;}
	.techs .techs-boxa .p1{font-size: .22rem;}
	.techs .techs-boxb .ul .li .li-tit span.num{font-size: 0.42rem; width: 0.65rem; height: 0.55rem; line-height: 0.55rem;}
	.techs .techs-boxb .ul .li .li-tit span.h1{font-size: 0.26rem; line-height: 0.55rem;}
	.techs .techs-boxb .ul .li .p3{padding-left: .85rem; font-size: .22rem;}
	.techs.techs-son .techs-boxc .uls .li{font-size: 0.26rem;}
	.techo-detail .boxc-title{font-size: .3rem;}
	.techo-detail .p4{font-size: 0.2rem;}
	.techo-detail .uls .li .infos .li-tit span.tit{font-size: 0.26rem;}
	.techo-detail .uls .li .infos .p5{font-size: 0.2rem;}
	.techo-detail .accout .li .tit,.techo-detail .accout .li a,.techo-detail .accout .li .txt{font-size: .22rem;}
}
@media only screen and (max-width:1080px){
	.tech>.text{font-size: 0.24rem; padding: 0 .4rem;}
	.tech-box{width: calc(100% - 1rem);}
	.tech-box .uls .li .hrefs{width: 1.6rem; height: 1.6rem; font-size: 0.24rem;}
	.tech-box .uls .li .hrefs span{padding-top: 0.5rem; background-size: 0.4rem !important;}
	.tech-box .uls{width: 114%; height: 114%; left: -7%; top: -7%;}
	.tech-box .cont .timg{width: 1.95rem;}
	.tech-box .cont .ts{margin-top: 0.2rem; padding-top: 0.2rem;}
	.tech-box .cont .ts .t5{font-size: 0.3rem;}
	.menu3{padding: 0 0.3rem; justify-content: center;}
	.menu3 .li{width: calc((100% - 0.32rem) / 3); margin-right: 0.16rem; flex-direction: column;}
	.menu3 .li:nth-child(4n){margin-right: 0.16rem;}
	.menu3 .li:nth-child(3n),
	.menu3 .li:last-child{margin-right: 0;}
	.menu3 .li span.lable{width: 0.5rem; height: 0.5rem;}
	.menu3 .li span.txt{margin-left: 0; margin-top: .1rem; font-size: .28rem; line-height: 0.32rem; text-align: center;}
	.techs{margin-top: .6rem;}
	.techs>.title, .techo-detail>.title{text-align: center; width: calc(100% - 0.8rem); margin: 0 0.4rem;}
	.techs .techs-boxa{margin-top: 0.5rem; flex-direction: column; padding: 0 .4rem;}
	.techs .techs-boxa .img{width: 100%; margin-right: 0; padding-bottom: 0.2rem; padding-right: 0.2rem;}
	.techs .techs-boxa .img::after{left: auto; top: auto; right: 0; bottom: 0;}
	.techs .techs-boxa .img img{border: none; border-right: #FFF solid 0.08rem; border-bottom: #FFF solid 0.08rem;}
	.techs .techs-boxa .intro{margin-top: .6rem;}
	.techs-tit{text-align: center; font-size: 0.28rem;}
	.techs-tit::after{width: 0.3rem; height: 0.03rem; margin: 0.2rem auto 0;}
	.techs .techs-boxa .p1{font-size: 0.24rem; text-align: justify;}
	.techs .techs-boxa .p2{margin-top: 0.3rem; font-size: 0.26rem;}
	.techs .techs-boxa .p2>a{font-size: 0.26rem;}
	.techs .techs-boxb{padding: 0.5rem 0.4rem 2.5rem;}
	.techs .techs-boxb .ul .li .li-tit span.h1{font-size: 0.28rem; line-height: 0.6rem;}
	.techs .techs-boxb .ul .li .li-tit span.num{width: 0.7rem; height: 0.6rem; line-height: 0.6rem; font-size: 0.42rem;}
	.techs .techs-boxb .ul .li .p3{font-size: .24rem; padding: 0.2rem 0.3rem 0.3rem 0.9rem;}
	.techs.techs-son .techs-boxc{margin: 0.5rem auto 2.5rem; padding:0 0.4rem;}
	.techs.techs-son .techs-boxc .uls{margin-top: 0.3rem;}
	.techs.techs-son .techs-boxc .uls .li{font-size: 0.26rem;}
	.techo-detail .techs-tit{margin-top: 0.5rem;}
	.techo-detail .boxc-title{margin-top: 0.3rem; padding: 0 .4rem;}
	.techo-detail .p4{margin-top: 0.3rem; padding: 0 .4rem; font-size: 0.24rem;}
	.techo-detail .uls{padding: 0 .4rem; margin-top: 0.3rem;}
	.techo-detail .uls .li .img{width: 100%; margin-top: 0.3rem;}
	.techo-detail .uls .li:nth-child(odd){flex-direction: column-reverse;}
	.techo-detail .uls .li:nth-child(odd) .img{margin-right: 0;}
	.techo-detail .uls .li:nth-child(even){flex-direction: column;}
	.techo-detail .uls .li:nth-child(even) .img{margin-left: 0;}
	.techo-detail .uls .li .infos .li-tit span.tit{font-size: 0.26rem;}
	.techo-detail .uls .li .infos .p5{font-size: 0.24rem; margin-top: 0.3rem;}
	.techo-detail .accout{width: calc(100% - 0.8rem); margin: 0 auto;}
	.techo-detail .accout .li{display: flex;}
	.techo-detail .accout .li .tit{flex-shrink: 0; max-width: 100%;}
	.techo-detail .accout .li .tit, .techo-detail .accout .li a,.techo-detail .accout .li .txt{font-size: 0.24rem;}
	.techo-detail .accout .li .txt span{display: inline-block;}
}

/*<<<<<<<<<<<<<<<<<<<<<< 人才队伍 >>>>>>>>>>>>>>>>>>>>>>>*/
.teams{margin-top: 1.3rem; margin-bottom: 2.5rem;}
.team1 .detail-boxa:nth-child(n+2){margin-top: 1rem; padding-top: 1rem; border-top: #B6B6B6 solid 1px;}
.team1 .detail-boxs .img-box{flex-shrink: 0; position: relative; z-index: 1;}
.team1 .detail-boxs.detail-boxa .img-box{width: 28.515625%; margin-right: 11.328125%;}
.team1 .detail-boxs .img-box .img{position: relative;}
.team1 .detail-boxs .img-box .img img{width: 100%; height: auto;}
.team1 .detail-boxs .img-box .img::after{content: ""; display: block; width: calc(100% - 5px); height: calc(100% - 5px); background: #CBB396; position: absolute; left: 6%; top: 7%; z-index: -1;}
.team1 .detail-boxs .img-box .icon{width: 0.18rem; height: 0.18rem; background: #E7D0B5; position: absolute; left: 110%; bottom: 0; z-index: 1;}
.team1 .detail-boxs .img-box .icon::before{content: ""; display: block; width: .13rem; height: .13rem; background: #DCC8AF; position: absolute; left: 100%; top: 100%; z-index: 1;}
.team1 .detail-boxs .img-box .icon::after{content: ""; display: block; width: .09rem; height: .09rem; background: #DCC8AF; position: absolute; left: calc(100% + .13rem); bottom: 0; z-index: 1;}
.team1 .detail-boxa .infos .name{font-size: 0.28rem; color: #9B0000;}
.team1 .detail-boxa .infos .name::after{content: ""; display: block; width: 40px; height: 3px; background: #C11515; margin-top: 10px;}
.team1 .detail-boxa .infos .name2{font-size: 22px; margin-top: 10px; color: #4F4F4F;}
.team1 .detail-boxa .infos .p1{font-size: 0.16rem; line-height: 200%; color: #333; margin-top: 20px;}
.team1 .detail-boxa .infos .p2{width: 100%; font-size: 0.16rem; line-height: 200%; text-align: justify; text-indent: 2em; color: #737373; margin-top: 40px;}

.team1 .detail-boxs.detail-boxb{padding: 1.5625% 2.34375% 3.44262295081967% 2.34375%; background: #F8F8F8;}
.team1 .detail-boxs.detail-boxb:nth-child(n+2){margin-top: .8rem;}
.team1 .detail-boxs.detail-boxb .img-box{width: 14.50819672131148%; margin-right: 5.73770491803279%;}
.team1 .detail-boxs.detail-boxb .infos .name{margin-top: .15rem; font-size: .28rem; color: #4F4F4F;}
.team1 .detail-boxs.detail-boxb .infos .name::after{content: ""; display: block; width: 30px; margin-top: .15rem; height: 3px; background: #C11515;}
.team1 .detail-boxs.detail-boxb .infos .ul{margin-bottom: .4rem;}
.team1 .detail-boxs.detail-boxb .infos .ul .li:nth-child(1){margin-right: 2rem;}
.team1 .detail-boxs.detail-boxb .infos .ul .li{display: inline-block; color: #4F4F4F; font-size: .2rem; line-height: 200%;}
.team1 .detail-boxs.detail-boxb .infos .ul .li span{color: #8A8A8A;}

.teams .teams-title{font-size: .28rem; color: #3B3B3B; position: relative;}
.teams .teams-title span{display: inline-block; background: #FFF; padding-right: 0.2rem;}
.teams .teams-title::after{content: ""; position: absolute; left: 0; top: 50%; z-index: -1; display: block; width: 100%; height: 2px; background: #C11515;}

.team2 .team2-box:nth-child(n+2),
.team3 .team3-box:nth-child(n+2){margin-top: .8rem;}
.team2 .team2-box .ul,
.team3 .team3-box .ul{flex-wrap: wrap; margin-top: .5rem;}
.team2 .team2-box .ul .li{width: 48.046875%; margin-right: 3.90625%; cursor: pointer; margin-bottom: .8rem; position: relative;}
.team2 .team2-box .ul .li:nth-child(2n){margin-right: 0;}
.team2 .team2-box .ul .li .img{width: 34.84375%; flex-shrink: 0; overflow: hidden;}
.team2 .team2-box .ul .li .img img{width: 100%; height: auto;}
.team2 .team2-box .ul .li .infos{margin-left: 4.0625%; flex: 1;}
.team2 .team2-box .ul .li .infos .name{padding-bottom: 0.2rem; border-bottom: #B6B6B6 dashed 1px;}
.team2 .team2-box .ul .li .infos .name a{display: inline-block; font-size: 0.28rem; padding-right: 0.3rem; color: #94070A; background: url(../images/icon10.svg) no-repeat right center; background-size: auto 80%;}
.team2 .team2-box .ul .li .infos .name a::after{content: ""; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 9;}
.team2 .team2-box .ul .li .ps{margin-top: 0.1rem; font-size: 0.18rem; line-height: 200%; text-align: justify; color: #737373;}
.team2 .team2-box .ul .li .ps p{padding-left: 0.2rem; position: relative;}
.team2 .team2-box .ul .li .ps p::before{content: ""; display: block; width: 0.06rem; height: 0.06rem; border-radius: 50%; background: #94070A; position: absolute; left: 0; top: 0.16rem;}

.team2 .team2-box .ul .li:hover .infos .name a{background: url(../images/icon10-on.svg) no-repeat right center; background-size: auto 80%;}
.team2 .team2-box .ul .li:hover .img img{transform: scale3d(1.05,1.05,1.05);}

.team3 .team3-box .ul .li{width: 18.125%; margin-right: 2.34375%; margin-bottom: 30px; padding: 5px 5px 10px 5px; cursor: pointer; position: relative;}
.team3 .team3-box .ul .li.li0{background: #94070A;}
.team3 .team3-box .ul .li.li0 .infos .name a{padding-right: 0.3rem; color: #FFF; background: url(../images/icon10-2.svg) no-repeat right center; background-size: auto 80%;}
.team3 .team3-box .ul .li.li0 .infos .p1{color: #FFF;}
.team3 .team3-box .ul .li:nth-child(5n){margin-right: 0;}
.team3 .team3-box .ul .li .img{width: 100%; height: 0; padding-bottom: 141.0958904109589%; background: #D8D8D8; position: relative; overflow: hidden;}
.team3 .team3-box .ul .li .img img{position: absolute; left: 0; top: 0; z-index: 1; width: 100.1%; height: 100%; object-fit: cover;}
.team3 .team3-box .ul .li .infos{text-align: center; margin-top: 0.2rem;}
.team3 .team3-box .ul .li .infos .name{padding-bottom: 0.2rem; border-bottom: #B6B6B6 dashed 1px;}
.team3 .team3-box .ul .li .infos .name a{display: inline-block; font-size: 0.26rem;  color: #9B0000;}
.team3 .team3-box .ul .li .infos .name a::after{content: ""; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 9;}
.team3 .team3-box .ul .li .infos .p1{font-size: 0.18rem; padding: 0 0.08rem; line-height: 200%; color: #737373; margin-top: .1rem;}
.team3 .team3-box .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);}
.team3 .team3-box .ul .li.li1:hover .infos .name a{padding-right: 0.3rem; background: url(../images/icon10-on.svg) no-repeat right center; background-size: auto 80%;}
.team3 .team3-box .ul .li:hover .img img{transform: scale3d(1.05,1.05,1.05);}

@media only screen and (min-width:1366px) and (max-width:1600px){
	.team1 .detail-boxa .infos .p1{font-size: 0.2rem;}
	.team1 .detail-boxa .infos .p2{font-size: 0.2rem;}
	.teams .teams-title{font-size: .3rem;}
	.team2 .team2-box .ul .li .infos .name a{font-size: .3rem;}
	.team2 .team2-box .ul .li .ps{font-size: 0.2rem;}
	.team2 .team2-box .ul .li .ps p::before{top: 0.17rem;}
	.team3 .team3-box .ul .li .infos .p1{font-size: .2rem;}
	.team1 .detail-boxs.detail-boxb .infos .name{font-size: .3rem;}
	.team1 .detail-boxs.detail-boxb .infos .ul .li{font-size: .24rem;}
}
@media only screen and (min-width:1080px) and (max-width:1366px){
	.team1 .detail-boxa .infos .name{font-size: 0.3rem;}
	.team1 .detail-boxa .infos .p1{font-size: 0.24rem;}
	.team1 .detail-boxa .infos .p2{font-size: 0.22rem;}
	.teams .teams-title{font-size: .32rem;}
	.team2 .team2-box .ul .li .infos .name a{font-size: .32rem;}
	.team2 .team2-box .ul .li .ps{font-size: 0.22rem;}
	.team2 .team2-box .ul .li .ps p::before{top: 0.2rem;}
	.team3 .team3-box .ul .li .infos .p1{font-size: .22rem;}
	.team1 .detail-boxs.detail-boxb .infos .name{font-size: .32rem;}
	.team1 .detail-boxs.detail-boxb .infos .ul .li{font-size: .26rem;}
}

@media only screen and (max-width:1080px){
	.teams{margin-top: 0.7rem; padding: 0 0.4rem;}
	.teams .detail-boxa{flex-direction: column; align-items: center;}
	.team1 .detail-boxs.detail-boxa .img-box{width: 54.47761194029851%; margin-right: 0;}
	.team1 .detail-boxs.detail-boxa .infos{margin-top: 0.6rem;}
	.team1 .detail-boxa .infos .name{text-align: center; font-size: 0.32rem;}
	.team1 .detail-boxa .infos .name::after{margin: 0.15rem auto 0; width: 0.3rem; height: 0.03rem;}
	.team1 .detail-boxa .infos .p1{font-size: 0.24rem; text-align: center; margin-top: 0.2rem;}
	.team1 .detail-boxa .infos .p2{font-size: .24rem; margin-top: .4rem;}
	.team1 .detail-boxa:nth-child(n+2){margin-top: 0.8rem; padding-top: 0.6rem;}
	.teams .teams-title{font-size: 0.32rem;}
	.teams .teams-title::after{height: 1px;}
	.team2 .team2-box .ul, .team3 .team3-box .ul{margin-top: 0.4rem;}
	.team2 .team2-box .ul .li{width: 100%; margin-right: 0;}
	.team2 .team2-box .ul .li .ps{font-size: 0.24rem;}
	.team2 .team2-box .ul .li .ps p::before{top: 0.21rem;}
	.team3 .team3-box .ul .li{width: calc((100% - 0.16rem) / 3); margin-bottom: 0.4rem; margin-right: 0.08rem; padding: 0.05rem 0.05rem 0.1rem 0.05rem;}
	.team3 .team3-box .ul .li:nth-child(5n){margin-right: 0.08rem;}
	.team3 .team3-box .ul .li:nth-child(3n){margin-right: 0;}
	.team3 .team3-box .ul .li .infos .p1{font-size: 0.24rem; line-height: 0.32rem;}
	.team1 .detail-boxs.detail-boxb{padding: 0; background: transparent; flex-direction: column; align-items: center;}
	.team1 .detail-boxs.detail-boxb .img-box{width: 54.47761194029851%; margin-right: 0;}
	.team1 .detail-boxs.detail-boxb .infos{align-items: center; margin-top: 0.6rem;}
	.team1 .detail-boxs.detail-boxb .infos .name{font-size: 0.32rem;}
	.team1 .detail-boxs.detail-boxb .infos .name::after{width: 0.3rem; height: 0.01rem; margin: 0.15rem auto 0;}
	.team1 .detail-boxs.detail-boxb .infos .ul .li{display: block; text-align: center; font-size: 0.24rem;}
	.team1 .detail-boxs.detail-boxb .infos .ul .li:nth-child(1){margin-right: 0;}
	.team1 .detail-boxs.detail-boxb .infos .ul{margin: 0.3rem auto 0;}
}

/*<<<<<<<<<<<<<<<<<<<<<< 招贤纳士 >>>>>>>>>>>>>>>>>>>>>>>*/
.rec1-menu{margin-top: 30px;}
.rec1{margin-top: 1.2rem; margin-bottom: 2.5rem;}
.recs .rec-title{font-size: 0.28rem; color: #333;}
.recs .rec-title::after{content: ""; display: block; width: 40px; height: 3px; background: #C11515; margin: 0.2rem auto 0;}

.rec1 .rec1-box1 .ul{margin-top: 0.6rem;}
.rec1 .rec1-box1 .ul .li .li-head{cursor: pointer; font-size: 0.18rem; color: #000; padding: 0.2rem; background: #F6F6F6; border-bottom: #D8D8D8 solid 1px;}
.rec1 .rec1-box1 .ul .li .li-head span{display: inline-block;}
.rec1 .rec1-box1 .ul .li .li-head span.icon{width: 0.14rem; height: 0.14rem; background: url(../images/icon13.svg) no-repeat center; background-size: contain;}
.rec1 .rec1-box1 .ul .li .li-body{padding: 0.3rem 0.3rem 0.4rem;}
.rec1 .rec1-box1 .ul .li .li-body .cont-box .box-tit{font-size: 0.18rem; color: #4F4F4F; padding-bottom: 0.1rem; border-bottom: #B6B6B6 dashed 1px;}
.rec1 .rec1-box1 .ul .li .li-body .cont-box .box-info{font-size: 0.16rem; line-height: 200%; text-align: justify; color: #737373; margin-top: 0.1rem;}
.rec1 .rec1-box1 .ul .li .li-body .cont-box:nth-child(n+2){margin-top: 30px;}
.rec1 .rec1-box1 .ul .li .li-head:hover,
.rec1 .rec1-box1 .ul .li.li-ing .li-head{color: #FFF; background: #94070A; border-bottom: transparent solid 1px;}
.rec1 .rec1-box1 .ul .li.li-ing .li-head span.icon{transform: rotate(90deg); background: url(../images/icon13-on.svg) no-repeat center; background-size: contain;}

.recs .rec1-box2{margin-top: .8rem;}
.recs .rec1-box2 .ul{margin-top: 0.4rem; flex-wrap: wrap}
.recs .rec1-box2 .ul .li{width: 49.21875%; margin-bottom: 0.4rem; border-radius: 12px; border: #C7C7C7 solid 1px; padding: 2.34375%; margin-left:340px; }
.recs .rec1-box2 .ul .li .txt{flex: 1;}
.recs .rec1-box2 .ul .li .txt .txt-h span{display: inline-block; font-size: .4rem; font-weight: bold; color: #DADADA;}
.recs .rec1-box2 .ul .li .txt .txt-h img{margin-left: .2rem; width: .52rem; height: auto; object-fit: contain;}
.recs .rec1-box2 .ul .li .txt .ps{margin-top: 0.1rem; font-size: 0.18rem; line-height: 200%; color: #464646;}
.recs .rec1-box2 .ul .li .code{flex-shrink: 0; width: 23.50877192982456%; height: auto; object-fit: contain;}

.rec2{margin-top: .8rem; margin-bottom: 2.5rem;}
.rec2 .rec21{flex-wrap: wrap; margin-top: .4rem;}
.rec2 .rec21 .li{width: 49.21875%; align-items: flex-start; border-radius: 12px; border: #C7C7C7 solid 1px; padding: .2rem;}
.rec2 .rec21 .li>img{width: 14.3859649122807%; height: auto; margin-right: 0.3rem; flex-shrink: 0;}
.rec2 .rec21 .li .info .ih1{font-size: .24rem; color: #94070A;}
.rec2 .rec21 .li .info .ips{font-size: .16rem; line-height: 200%; margin-top: .1rem; color: #737373; text-align: justify;}
.rec2 .rec22-content{margin-top: .7rem; padding: .5rem 0 .6rem; background: #F6F6F6;}
.rec2 .rec22 .ul{margin-top: .6rem;}
.rec2 .rec22 .ul .li{flex: 1; height: auto; padding-bottom: .1rem; text-align: center; border: #94070A solid 2px; border-radius: 12px; background: #FFF;}
.rec2 .rec22 .ul .li .li-h{display: inline-block; padding: 0 10.81081081081081%; background: #94070A; font-size: 20px; line-height: 36px; color: #FFF; border-radius: 0 0 12px 12px;}
.rec2 .rec22 .ul .li .li-p{font-size: 0.16rem; padding: 0 10.81081081081081%; line-height: 200%; color: #737373; text-align: justify; margin-top: 0.1rem;}
.rec2 .rec22 .ul .icon{flex-shrink: 0; font-size: 0; width: 25px; height: 20px; margin: auto 5px; background: url(../images/icon14.svg) no-repeat center; background-size: contain;}

.rec3 .rec31-content{padding-top: 1rem; padding-bottom: 1.5rem; background: url(../images/rec31bg.jpg) no-repeat center bottom; background-size: 100% auto;}
.rec3 .rec31 .ps{font-size: 0.18rem; text-indent: 2em; line-height: 200%; color: #737373; margin-top: .8rem;}
.rec3 .rec32{margin-top: 0.1rem;}
.rec3 .rec32 .ul-content{margin-top: .7rem; background: url(../images/rec32bg.jpg) no-repeat center; background-size: cover;}
.rec3 .rec32 .ul .li{flex: 1; cursor: pointer; height: 6rem; padding: 0 3.125%; border-left: #D8D8D8 solid 1px;}
.rec3 .rec32 .ul .li:last-child{border-right: #D8D8D8 solid 1px;}
.rec3 .rec32 .ul .li .li-t{width: 100%; text-align: center;}
.rec3 .rec32 .ul .li .li-img{width: 26%; height: auto; margin: 0 auto;}
.rec3 .rec32 .ul .li .li-img img{width: 100%; height: auto;}
.rec3 .rec32 .ul .li .li-h2{font-size: .24rem; color: #FFF; margin-top: .3rem; padding-bottom: 0; position: relative;}
.rec3 .rec32 .ul .li .li-h2::after{content: ""; opacity: 0; position: absolute; left: 50%; top: 100%; transform: translateX(-50%); display: block; width: 50px; height: 3px; background: #FFF;transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}
.rec3 .rec32 .ul .li .li-p{opacity: 0; font-size: 0.18rem; line-height: 200%; text-indent: 2em; text-align: justify; color: #FFF; margin-top: .5rem;}
.rec3 .rec32 .ul .li:hover,
.rec3 .rec32 .ul .li.li-ing{background: rgba(148, 7, 10, .7);}
.rec3 .rec32 .ul .li.li-ing .li-h2{padding-bottom: .3rem;}
.rec3 .rec32 .ul .li.li-ing .li-h2::after{opacity: 1;}
.rec3 .rec32 .ul .li.li-ing .li-p{opacity: 1;}
.rec3 .rec33-content{padding: 1rem 0 .9rem; background: #F7F7F7;}
.rec3 .rec33 .swiper-slide .img{position: relative; overflow: hidden; width: 100%; height: 0; padding-bottom: 69.04761904761905%;}
.rec3 .rec33 .swiper-slide .img img{position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; object-fit: cover;}
.rec3 .rec33 .rec33-but{cursor: pointer; width: .5rem; height: .5rem; position: absolute; top: calc(50% - .25rem); z-index: 1;}
.rec3 .rec33 .rec33-but.rec33-prev{left: .2rem; background: url(../images/rec33-prev.svg) no-repeat center; background-size: contain;}
.rec3 .rec33 .rec33-but.rec33-next{right: .2rem; background: url(../images/rec33-next.svg) no-repeat center; background-size: contain;}
.rec3 .rec33 .rec33-but.rec33-prev:hover{background: url(../images/rec33-prevon.svg) no-repeat center; background-size: contain;}
.rec3 .rec33 .rec33-but.rec33-next:hover{background: url(../images/rec33-nexton.svg) no-repeat center; background-size: contain;}
.rec3 .rec34{margin-top: .7rem; margin-bottom: 2rem;}
.rec3 .rec-txtimg .rec-p{font-size: .18rem; margin-top: .8rem; line-height: 200%; color: #737373; text-align: justify; text-indent: 2em;}
.rec3 .rec-txtimg .rec-h{font-size: .24rem; margin-top: .6rem; color: #666;}
.rec3 .rec-txtimg .img{margin-top: .8rem;}
.rec3 .rec35-content{background: #F8F8F8; padding: .55rem 0 2.5rem;}

.rec4{margin-top: .8rem; margin-bottom: 2.5rem;}
.rec4 .rec41 .ps{margin-top:0.3rem; font-size:0.18rem; line-height:2; text-indent:2em; color:#737373;}
.rec4 .rec42{margin-top:0.6rem;}
.rec4 .rec42 .ul{margin-top:0.6rem;}
.rec4 .rec42 .ul .li{flex:1; position: relative; z-index:0; border:1px solid #94070A; padding:0.3rem 0.2rem; border-radius:0.12rem; font-size:0.16rem; text-align:justify; line-height:2; margin-right:0.25rem; color:#737373;}
.rec4 .rec42 .ul .li:nth-child(4n){margin-right:0;}
.rec4 .rec42 .ul .li .num{width:0.5rem; height:0.5rem; font-size:0.44rem; font-family:'you'; border-radius:100%;text-align:center; color:#94070A; line-height:0.5rem; background-color:#FFF; border:1px solid #94070A; position:absolute; left:50%; top:0; transform:translate3d(-50%,-50%,0);}
.rec4 .rec43-container{margin-top: 0.6rem; padding: 0.4rem 0 0.5rem; background-color: #F6F6F6;}
.rec4 .rec43 .ul{margin-top: 0.5rem; flex-wrap:wrap;}
.rec4 .rec43 .ul .li{width:165px; height:165px; text-align:center; margin-right:0.2rem; border-radius:50%; background-color:#94070A; display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction: column;justify-content: center;align-items: center;}
.rec4 .rec43 .ul .li:nth-child(7n),
.rec4 .rec43 .ul .li:last-child{margin-right:0;}
.rec4 .rec43 .ul .li:nth-child(n+8){margin-top:0.3rem;}
.rec4 .rec43 .ul .li .icon img{width:0.6rem; height:auto;}
.rec4 .rec43 .ul .li .p{font-size:0.2rem; line-height:2; color:#FFF; margin-top:0.05rem;}
.rec4 .rec44{margin-top:0.6rem;}
.rec4 .rec44 .uls{margin-top: 0.5rem;}
.rec4 .rec44 .uls .li{font-size: 0.18rem; line-height: 0.32rem; color:#737373; text-align:justify;}
.rec4 .rec44 .uls .li:nth-child(n+2){margin-top:0.1rem;}
.rec4 .rec44 .uls .li .num{flex-shrink:0; width:0.32rem; height:0.32rem; line-height:0.32rem; font-size:0.22rem; text-align:center; color:#FFF; border-radius:50%; background-color:#94070A; font-family:'you'; margin-right:0.15rem;}
.rec4 .rec45-container{margin-top: 0.6rem; padding: 0.4rem 0 0.5rem; background-color:#F6F6F6;}
.rec4 .rec45 .uls{margin-top:0.5rem; flex-wrap:wrap; justify-content:center;}
.rec4 .rec45 .uls .li{width:39.0625%; font-size:0.16rem; color:#94070A; padding:0.4rem 0.3rem; background-color:#FFF; border-radius:0.12rem; border:2px solid #94070A; min-height:1.6rem;display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction: column;justify-content: center;align-items: center;}
.rec4 .rec45 .uls .icon{flex-shrink: 0; font-size: 0; width: 25px; height: 20px; margin:auto 0.4rem; background: url(../images/icon14.svg) no-repeat center; background-size: contain;}


.contact{margin-top: 1rem;}
.contact .cact-info .txt .ul{margin-top: .5rem;}
.contact .cact-info .txt .ul .li{padding-left: .3rem; font-size: .16rem; line-height: 200%; margin: .1rem 0; color: #737373;}
.contact .cact-info .txt .ul .li.li1{background: url(../images/icon11.svg) no-repeat left center; background-size: 0.25rem auto;}
.contact .cact-info .txt .ul .li.li2{background: url(../images/address.svg) no-repeat left center; background-size: 0.25rem auto;}
.contact .cact-info .txt .ul .li.li3{background: url(../images/icon12.svg) no-repeat left center; background-size: 0.25rem auto;}
.contact .cact-info .txt .ul .li.li4{background: url(../images/icon18.svg) no-repeat left center; background-size: 0.22rem auto;}
.contact .cact-info .txt .logo{height: .5rem;}
.contact .cact-info .txt .logo img{height: 117%; width: auto;}
.contact .cact-info .qrcodes{margin-left: .5rem;}
.contact .cact-info .qrcodes .code:nth-child(n+2){margin-left: 10px;}
.contact .cact-info .qrcodes .code img{width: 1.55rem; height: auto;}
.contact .cact-info .qrcodes .code{font-size: .16rem; line-height: 200%; color: #737373;}
.contact .maps{margin-top: .7rem; width: 100%; height: 7.5rem; min-height: 500px;}

@media only screen and (min-width:1366px) and (max-width:1600px){
	.recs .rec-title{font-size: 0.3rem;}
	.rec1 .rec1-box1 .ul .li .li-head{font-size: 0.22rem;}
	.rec1 .rec1-box1 .ul .li .li-body .cont-box .box-tit{font-size: 0.2rem; padding-bottom: .15rem;}
	.rec1 .rec1-box1 .ul .li .li-body .cont-box .box-info{font-size: 0.18rem; margin-top: .15rem;}
	.recs .rec1-box2 .ul .li .txt .txt-h span{font-size: .46rem;}
	.recs .rec1-box2 .ul .li .txt .ps{font-size: .2rem;}
	.rec2 .rec21 .li{padding: .25rem;}
	.rec2 .rec21 .li .info .ih1{font-size: .28rem;}
	.rec2 .rec21 .li .info .ips{font-size: .18rem; margin-top: .15rem;}
	.rec2 .rec22 .ul .li .li-h{font-size: 0.26rem; line-height: 200%;}
	.rec2 .rec22 .ul .li .li-p{font-size: 0.20rem;}
	.rec3 .rec31 .ps{font-size: .22rem;}
	.rec3 .rec32 .ul .li .li-h2{font-size: .26rem;}
	.rec3 .rec32 .ul .li .li-p{font-size: .2rem;}
	.rec3 .rec-txtimg .rec-p{font-size: .2rem;}
	.rec3 .rec-txtimg .rec-h{font-size: .26rem;}
	.contact .cact-info .txt .logo{height: .6rem;}
	.contact .cact-info .txt .ul .li{font-size: .2rem;}
	.contact .cact-info .qrcodes .code{font-size: .18rem;}
	.contact .cact-info .qrcodes .code img{width: 1.6rem;}
}
@media only screen and (min-width:1080px) and (max-width:1366px){
	.recs .rec-title{font-size: 0.32rem;}
	.rec1 .rec1-box1 .ul .li .li-head{font-size: 0.24rem;}
	.rec1 .rec1-box1 .ul .li .li-body .cont-box .box-tit{font-size: 0.22rem; padding-bottom: .15rem;}
	.rec1 .rec1-box1 .ul .li .li-body .cont-box .box-info{font-size: 0.2rem; margin-top: .15rem;}
	.recs .rec1-box2 .ul .li .txt .txt-h span{font-size: .52rem;}
	.recs .rec1-box2 .ul .li .txt .ps{font-size: .22rem;}
	.rec2 .rec21 .li{padding: .3rem;}
	.rec2 .rec21 .li .info .ih1{font-size: 0.3rem;}
	.rec2 .rec21 .li .info .ips{font-size: .2rem; margin-top: .15rem;}
	.rec2 .rec22 .ul .li .li-h{font-size: 0.24rem; line-height: 200%;}
	.rec2 .rec22 .ul .li .li-p{font-size: 0.2rem;}
	.rec3 .rec31 .ps{font-size: 0.24rem;}
	.rec3 .rec32 .ul .li .li-h2{font-size: .28rem;}
	.rec3 .rec32 .ul .li .li-p{font-size: .22rem;}
	.rec3 .rec-txtimg .rec-p{font-size: .2rem;}
	.rec3 .rec-txtimg .rec-h{font-size: .28rem;}
	.contact .cact-info .txt .logo{height: .7rem;}
	.contact .cact-info .txt .ul .li{font-size: .22rem;}
	.contact .cact-info .qrcodes .code{font-size: .2rem;}
	.contact .cact-info .qrcodes .code img{width: 1.7rem;}
	.rec4 .rec43 .ul .li{width:140px; height:140px;}
}
@media only screen and (min-width:1080px) and (max-width:1280px){
	.rec4 .rec43 .ul .li{width:110px; height:110px; margin-right:0.3rem;}
}
@media (any-hover: hover){

}
@media only screen and (max-width:1080px){
	.rec1{margin-top: 0.5rem;}
	.rec1 .rec1-box1{padding: 0 0.4rem;}
	.recs .rec1-box2{padding: 0 0.4rem;}
	.recs .rec-title::after{width: 0.4rem; height: 0.03rem;}
	.rec1 .rec1-box1 .ul{margin-top: 0.4rem;}
	.rec1 .rec1-box1 .ul .li .li-head{font-size: 0.26rem;}
	.rec1 .rec1-box1 .ul .li .li-body{padding: 0.3rem 0.2rem;}
	.rec1 .rec1-box1 .ul .li .li-body .cont-box .box-tit{font-size: 0.26rem;}
	.rec1 .rec1-box1 .ul .li .li-body .cont-box .box-info{font-size: 0.24rem;}
	.recs .rec1-box2{margin-top: 0.6rem;}
	.recs .rec1-box2 .ul{flex-direction: column;}
	.recs .rec1-box2 .ul .li{width: 100%; border-radius: 0.12rem; padding: 0.2rem 0.3rem;}
	.recs .rec1-box2 .ul .li .txt .ps{font-size: 0.24rem;}
	.recs .rec1-box2 .ul .li .txt .ps p{line-height: 150%; margin-bottom: 0.1rem;}
	.recs .rec1-box2 .ul .li .code{width: 1.6rem;}
	.rec2{margin-top: 0.6rem;}
	.rec2 .rec21{padding: 0 0.4rem; flex-direction: column;}
	.rec2 .rec21 .li{width: 100%; margin-bottom: 0.2rem; padding: 0.2rem 0.3rem; border-radius: 0.12rem;}
	.rec2 .rec21 .li .info .ih1{font-size: 0.28rem;}
	.rec2 .rec21 .li .info .ips{font-size: 0.24rem;}
	.rec2 .rec21 .li .info .ips p{line-height: 150%; margin-bottom: 0.1rem;}
	.rec2 .rec22-content{padding: 0.5rem 0.4rem 0.6rem;}
	.rec2 .rec22 .ul{flex-direction: column; align-items: center;}
	.rec2 .rec22 .ul .li{border: #94070A solid 1px; border-radius: 0.12rem;}
	.rec2 .rec22 .ul .li .li-h{font-size: .26rem; line-height: 200%; border-radius: 0 0 0.12rem 0.12rem;}
	.rec2 .rec22 .ul .li .li-p{padding: 0 0.2rem; font-size: 0.24rem;}
	.rec2 .rec22 .ul .icon{width: 0.26rem; height: 0.3rem; margin: 0.1rem 0; background: url(../images/icon.svg) no-repeat center; background-size: contain;}
	.rec3 .rec31-content{padding: .5rem .4rem 1rem; background: url(../images/mrec31bg.jpg) no-repeat center; background-size: 100% auto;}
	.rec3 .rec31 .ps{font-size: 0.24rem; margin-top: 0.3rem;}
	.rec3 .rec32 .ul-content{margin-top: .6rem;}
	.rec3 .rec32 .ul-content .ul{flex-direction: column;}
	.rec3 .rec32 .ul .li{height: auto; background: transparent; border: none; border-bottom: #D8D8D8 solid 1px; padding: 0.3rem 0.4rem;}
	.rec3 .rec32 .ul .li:hover, .rec3 .rec32 .ul .li.li-ing{background: transparent; border: none; border-bottom: #D8D8D8 solid 1px; padding: 0.3rem 0.4rem;}
	.rec3 .rec32 .ul .li .li-t{flex-shrink: 0; width: auto;}
	.rec3 .rec32 .ul .li .li-img{width: 0.6rem;}
	.rec3 .rec32 .ul .li .li-h2{font-size: 0.28rem; margin-top: 0.1rem; padding-bottom: 0.1rem;}
	.rec3 .rec32 .ul .li.li-ing .li-h2{padding-bottom: 0.1rem;}
	.rec3 .rec32 .ul .li .li-h2::after{opacity: 1; width: 0.5rem; height: 0.03rem; background: #94070A;}
	.rec3 .rec32 .ul .li .li-p{opacity: 1; display: block !important; margin-top: 0.2rem; font-size: 0.24rem;}
	.rec3 .rec33-content{padding: 0.5rem 0.4rem 0.2rem;}
	.rec3 .rec34{margin-top: .3rem; margin-bottom: .8rem; padding: 0 .4rem;}
	.rec3 .rec-txtimg .rec-p{font-size: .24rem; margin-top: .4rem;}
	.rec3 .rec-txtimg .img{margin-top: .4rem;}
	.rec3 .rec35-content{padding: .6rem .4rem 2.5rem;}
	.rec3 .rec-txtimg .rec-h{font-size: .3rem; margin-top: .4rem;}
	.contact{margin-top: 0.7rem;}
	.contact .cact-info{flex-direction: column; width: 100%; padding: 0 .4rem;}
	.contact .cact-info .txt{width: 100%;}
	.contact .cact-info .txt .logo{height: .6rem;}
	.contact .cact-info .txt .ul{margin-top: 0.3rem;}
	.contact .cact-info .txt .ul .li{font-size: 0.26rem;}
	.contact .cact-info .qrcodes{margin-top: .6rem;}
	.contact .cact-info .qrcodes .code{font-size: 0.24rem; margin-left: 0;}
	.contact .cact-info .qrcodes .code img{width: 2.3rem;}
	.rec4 .rec41{padding: 0 0.3rem;}
	.rec4 .rec41 .ps{font-size: 0.28rem;}
	.rec4 .rec42{padding:0 0.3rem;}
	.rec4 .rec42 .ul{flex-direction: column;}
	.rec4 .rec42 .ul .li{margin-right:auto; font-size:0.24rem;}
	.rec4 .rec42 .ul .li:nth-child(n+2){margin-top:0.6rem;}
	.rec4 .rec43{padding:0 0.3rem;}
	.rec4 .rec43 .ul .li{width:1.96rem; height:1.96rem;}
	.rec4 .rec43 .ul .li,
	.rec4 .rec43 .ul .li:nth-child(7n){margin-right:0.5rem;}
	.rec4 .rec43 .ul .li:nth-child(n+4){margin-top:0.3rem;}
	.rec4 .rec43 .ul .li:nth-child(3n){margin-right:0;}
	.rec4 .rec44,.rec4 .rec45{padding: 0 0.3rem;}
	.rec4 .rec45 .uls{flex-direction:column;}
	.rec4 .rec45 .uls .li{width:100%; font-size:0.26rem; line-height:2;}
	.rec4 .rec45 .uls .icon{margin:0.3rem auto;width: 0.26rem; height: 0.3rem; background: url(../images/icon.svg) no-repeat center; background-size: contain;}
	.rec4 .rec44 .uls .li{font-size:0.26rem; line-height:0.4rem;}
	.rec4 .rec44 .uls .li .num{width:0.4rem; height:0.4rem; font-size:0.3rem; line-height:0.4rem;}
}

/*<<<<<<<<<<<<<<<<<<<<<< 公共样式 >>>>>>>>>>>>>>>>>>>>>>>*/
.sear select{border: #E5E5E5 solid 1px; background: none;width: 3.6rem; height: 0.8rem;padding-left: 4%;
    appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    background: #FFFFFF url(../images/icon6.png) no-repeat 96% center;
    background-size: 0.16rem;
}
.news3 .n3_li .li_c h2{white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}
.news3 .n3_li .li_c p{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;}
/*<<<<<<<<<<<<<<<<<<<<<< G+车型 >>>>>>>>>>>>>>>>>>>>>>>*/
body{counter-reset: my-item;}
.mod2 a::before{counter-increment: my-item; content: counter(my-item); filter: blur(8px);}
.mod2 a: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;}
.mod2 a:hover .mod21_r{animation: go_more 2s linear infinite;}
@keyframes go_more {
	0%{background: url(../images/icon20.png) no-repeat right bottom; background-size: 0.3rem;}
	50%{background: url(../images/icon20.png) no-repeat 90% bottom; background-size: 0.3rem;}
	100%{background: url(../images/icon20.png) no-repeat right bottom; background-size: 0.3rem;}
}
@media only screen and (max-width:750px){}
@media only screen and (min-width:751px) and (max-width:1024px){}
@media only screen and (min-width:1025px){}






