@charset "utf-8";
.homeCss .fixFloat{display: none;}
#FixMenu{position: fixed; top: 50%; transform: translateY(-50%);right: 17px; z-index: 200;}
#FixMenu li:before,
#FixMenu li:after{ width:1px; height:0; background-color:var(--blueq-color); display:block; margin:0 auto; content:''; transition:height 0.2s;}
#FixMenu li.active:before,
#FixMenu li.active:after{ height:20px;}
#FixMenu li a{ display:block; cursor:pointer; width:36px; height:36px; border-radius:50%; border:1px solid transparent; text-align:center; line-height:36px; color:var(--blueq-color); margin:5px 0;}
#FixMenu li.active a{ border-color:var(--blueq-color);}
#FixMenu li:first-child:before{display: none !important;}
#FixMenu li:last-child:after{display: none !important;}

/*首页第一屏 s*/
.downarr{ -webkit-animation: rightan 1s infinite;-webkit-animation-fill-mode: both;color:#fff;width:125px; position:absolute; bottom:0.4rem; left:50%;z-index:999; text-align:center;cursor: pointer;overflow: hidden;line-height: 29px;font-size: 12px;transform: translateX(-50%);text-transform: uppercase;}
.downarr span{display: block;height: 30px;position: relative;width: 1px;margin:0px auto;overflow: hidden;background: rgba(255,255,255,0.1);}
.downarr span:After{position: absolute;left: 0;top: 0;width: 1px;content: "";background:#fff;height: 20px;animation-name: down_move1; animation-duration: 2000ms; animation-timing-function: linear; animation-iteration-count: infinite; animation-play-state: running; animation-delay: 0ms;}
@keyframes down_move1
{
0% { top:0; opacity:0;}
50% { top:0.2rem; opacity:1;}
100% { top:0.4rem; opacity:0;}
}
@-webkit-keyframes down_move1
{
0% { top:0; opacity:0;}
50% { top:0.7rem; opacity:1;}
100% { top:1.2rem; opacity:0;}
}

.section{overflow: hidden;}

.HomeBan{position: relative; z-index: 100; overflow:hidden;background: #fff url(../images/loading.gif) center center no-repeat;height: calc(100vh) !important;left: 0;top: 0;width: 100%;transition: all 0.3s;}
.HomeBan .item{position:relative;height: calc(100vh);transition: all 0.3s;z-index: 10;}
.HomeBan .item:nth-child(1){z-index: 15;}
.HomeBan .w1600{left:50%;bottom:7.55vw;z-index: 3;color:#fff;position: absolute;transform: translateX(-50%);}
.HomeBan .w1600 img{transition: all 0.3s;height: 6.71vw;}
.HomeBan .imgbox{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.HomeBan .videoBtn{width: 0.64rem;height: 0.64rem;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 50%;background: rgba(255,255,255,0.5);text-align: center;line-height: 0.64rem;color: #3d3d3d;z-index: 15;position: absolute;display: none;}
.HomeBan .slick-arrow{width: 30px;height: 30px;background-size: 16px;position: static;transform: translateY(-5px);margin: 0 5px;}
.HomeBan .slick-arrow i{font-size: 0;}
.HomeBan .slick-arrow:hover{background-color: #00a4c9;}
.HomeBan .slick-prev{background-image: url(../images/ico/arrleft.svg);}
.HomeBan .slick-next{background-image: url(../images/ico/arrright.svg);}
.HomeBan .slick-dots{text-align: left;bottom: 0.4rem;left: 8%;width: 38%;}
.HomeBan .slick-dots:after{width: 78%;height: 1px;background: rgba(255,255,255,0.1);content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.HomeBan .control{bottom: 0.4rem;left:50%;transform: translateX(-50%);max-width: 16rem;width: 88%;text-align: right;position: absolute;z-index: 9;height: 30px;line-height: 30px;}
.HomeBan .control dd{display: inline-block;vertical-align: top;color: #fff;}
.HomeBan .control dd.arrows{margin-top: 5px;}
.HomeBan .control:after{width: 37%;height: 1px;background: rgba(255,255,255,0.1);content: "";position: absolute;right: 8%;top: 50%;transform: translateY(-50%);}
.HomeBan .item.slick-current .imgbox{-webkit-animation:scale-bg 6s ease-in-out 0s 1 alternate forwards;animation:scale-bg 6s ease-in-out 0s 1 alternate forwards;}
.HomeBan .item video{width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;top: 0;z-index: 10;}

@media(max-width:1024px){
	.homeCss .fixFloat{display: block;}

	.HomeBan .videoBtn{display: block;}
	.HomeBan.section{padding: 0;}
	.HomeBan{height: 55vw !important;}
	.HomeBan .item{height: 55vw;}
	.HomeBan .slick-arrow{display: none !important;}
	.downarr{display: none;}

	.section{padding: 1rem 0;}
	#FixMenu{display: none;}
}
@media(max-width:640px){
	.HomeBan .w1600{bottom: 1rem;}
	.HomeBan .w1600 img{height: 1rem;}
}

.TitHead{position: relative;}
.TitHead h2{position: relative;font-size: 2.29vw;line-height: 2.6;display: inline-block;font-weight: normal;}
.TitHead h2:after{position: absolute;width: 6vw;height: 6vw;content: "";right: -3.2vw;background: url(../images/title_y_blue.svg) no-repeat center center/contain;top: 55%;transform: translateY(-50%);}
.TitHead .desc{position: absolute;right: 0;top: 0;max-width: 6.84rem;line-height: 0.4rem;}
.TitHead.white {color: var(--white-color);}
.TitHead.white h2:after{background: url(../images/title_y_white.svg) no-repeat center center/contain;}
.TitHead.sub{padding-bottom: 0.8rem;}
.TitHead .SubNav{position: absolute;right: 0;top: 0.35rem;}

/* 首页第二屏 */
.HomeAbout{background: #fff;}
.HomeAbout:before{width: 4.24rem;height: 7.09rem;content: "";position: absolute;left: 0;top: 0;background: url(../images/home_page2_bg1.png) no-repeat 0px top/contain;}
.HomeAbout .wenzi{width: 91vw;height: 11.5vw;position: absolute;left: 0;bottom: -0.05rem;}
.HomeAbout .wenzi:After{width: 100%;height: 100%;position: absolute;left: 0;bottom: 0;background: url(../images/about_zm2.png) no-repeat 0px top/contain;/*opacity: 0.05;*/content: "";}
.HomeAbout .wenzi .inner{height: 100%;bottom: 0;right: 0;width: 17.44vw;padding: 3.3vw 0 0 8.54vw;text-align: center;position: absolute;color: var(--white-color);background: url(../images/home_page2_p2.png) no-repeat 0px top/contain;line-height: 1.1;display: none;}
.HomeAbout .wenzi .inner b{font-size: 0.34rem;}
.HomeAbout .TitHead{margin-bottom: -0.9rem;}
.HomeAbout .content{max-width: 7.1rem;margin: 0px auto;text-align: center;}
.HomeAbout .year{font-size: 7.29vw;line-height: 1.028;color: var(--blueq-color);}
.HomeAbout aside:After{width: 1px;height: 0.3rem;margin: 0.22rem auto 0.3rem;content: "";background-color:var(--blueq-color);display: block;}
.HomeAbout article{margin-top: 0.72rem;}
.HomeAbout h3{font-weight: normal;line-height: 1.42;margin-bottom: 0.23rem;}
.HomeAbout .desc{max-width: 5.65rem;margin: 0px auto;color: #000000;}
.HomeAbout .imgbox{position: absolute;right: 0;top: 0;height: 100%;width: 26.51vw;}

@media(min-width:1025px){
	.HomeAbout.active:before{animation:fadeInDownSmall 0.5s .3s ease both;-webkit-animation:fadeInDownSmall 0.5s .3s ease both;-moz-animation:fadeInDownSmall 0.5s .3s ease both;}
	.HomeAbout.active .imgbox{ animation:fadeInRight 1s ease both;-webkit-animation:fadeInRight 1s ease both;-moz-animation:fadeInRight 1s ease both;}
	.HomeAbout.active .TitHead{ animation:fadeInUp 1s 0.1s ease both;-webkit-animation:fadeInUp 1s 0.1s ease both;-moz-animation:fadeInUp 1s 0.1s ease both;}
	.HomeAbout.active .year{ animation:fadeInUp 1s 0.2s ease both;-webkit-animation:fadeInUp 1s 0.2s ease both;-moz-animation:fadeInUp 1s 0.2s ease both;}
	.HomeAbout.active aside{ animation:fadeInUp 1s 0.3s ease both;-webkit-animation:fadeInUp 1s 0.3s ease both;-moz-animation:fadeInUp 1s 0.3s ease both;}
	.HomeAbout.active .moreBtn{ animation:fadeInUp 1s 0.4s ease both;-webkit-animation:fadeInUp 1s 0.4s ease both;-moz-animation:fadeInUp 1s 0.4s ease both;}
	.HomeAbout.active h3{ animation:fadeInUp 1s 0.5s ease both;-webkit-animation:fadeInUp 1s 0.5s ease both;-moz-animation:fadeInUp 1s 0.5s ease both;}
	.HomeAbout.active .desc{ animation:fadeInUp 1s 0.6s ease both;-webkit-animation:fadeInUp 1s 0.6s ease both;-moz-animation:fadeInUp 1s 0.6s ease both;}
	.HomeAbout.active .wenzi{ animation:fadeInLeft 3s 0.5s ease both;-webkit-animation:fadeInLeft 3s 0.5s ease both;-moz-animation:fadeInLeft 3s 0.5s ease both;}
}
@media(max-width:1024px){
	.TitHead h2{font-size: 0.38rem;}
	.TitHead h2:after {right: -0.4rem;}
	.TitHead .desc{max-width: none;position: static;}
}
@media(max-width:1024px){
	.HomeAbout .imgbox,.HomeAbout .wenzi{display: none;}
	.HomeAbout .TitHead {margin-bottom: -0.7rem;}
}
@media(max-width:640px){
	.TitHead h2 {font-size: 20px;}
	.TitHead.sub{padding-bottom: 0rem;}
	.TitHead .SubNav{position: static;text-align: center;}
}

/* 首页第三屏 */
.HomePro .topbg{width: 100%;height: 25vw;left: 0;top: 0;background-position: center center;background-repeat: no-repeat;background-size: cover;position: absolute;z-index: 0;}
.HomePro .w1600{margin-top: 2.8vw;}
.HomePro .TabNav{position: absolute;right: 0;top: 0.28rem;color: var(--white-color);display: none;}
.HomePro .TabNav li{float: left;margin-left: 0.39rem;position: relative;cursor: pointer;}
.HomePro .TabNav li:After{position: absolute;left: 50%;bottom: -4px;background-color:var(--blueq-color);content: "";height: 4px;width: 0;transition: all 0.5s;}
.HomePro .TabNav li.on:After{width: 100%;left: 0;}

.HomePro .content{margin-top: -7.81vw;}
.HomePro .TabCon .item{padding-bottom:2.6vw;position: relative;}
.HomePro .TabCon .item:after{position: absolute;left: 0;top: 12.81vw;width: 15.625vw;height: 15.625vw;border-radius: 50%;z-index: 100;content: "";cursor: pointer;}

.HomePro .TabCon .item a{display: flex;justify-content: center;align-items: center;min-height: 33.17vw;}
.HomePro .TabCon .item:last-child{margin-right: 0;}
.HomePro .TabCon .info{max-width: 22.91vw;position: relative;padding-bottom: 0.12rem;display: none;}
.HomePro .TabCon .info aside{line-height: 1.1;margin-bottom: 0.2rem;}
.HomePro .TabCon .info .desc{color: #000000;min-height: 0.96rem;}
.HomePro .TabCon .info:after{content: "";width: 6rem;bottom: 0;right: 0;height: 1px;position: absolute;background: #eeeeee;}

.HomePro .TabCon .imgbox{width: 15.625vw;height: 15.625vw;margin-top: 7.81vw;border-radius: 50%;}
.HomePro .TabCon .imgbox:before{content: "";position: absolute;left: 0;top: 0;width: 102.5%;height: 102.5%;background: url(../images/home_page3_dot.png) no-repeat center center/contain;z-index: 1;margin: -1.25% 0 0 -1.25%;opacity: 0;transition: all 0.5s;}
.HomePro .TabCon .imgbox:After{position: absolute;left: 50%;bottom: 2.6vw;width: 9.7vw;height: 2.13vw;transform: translateX(-50%);background: url(../images/shadow.gif) no-repeat center center/contain;content: "";z-index: 0;opacity: 0;transition: all 2s;}
.HomePro .TabCon .imgbox .bg{background-color: var(--blue-color);border-radius: 50%;left: 50%;top: 50%;transform: translate(-50%,-50%);background-position: center center;background-size: cover;background-repeat: no-repeat;transition: all 0.5s;}
.HomePro .TabCon .imgbox .bg:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";background: rgba(19,41,72,0.5);border-radius: 50%;}
.HomePro .TabCon .imgbox img{position: absolute;left: 50%;transform: translateX(-50%);max-width: 23.43vw;max-height: 26.61vw;bottom: 0;opacity: 1;transition: all 1s 0.2s;z-index: 99;object-fit:contain;}
.HomePro .TabCon .imgbox aside{left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 100;color: var(--white-color);width: 95%;text-align: center;position: absolute;transition: all 0.5s;text-shadow: 1px 1px 1px #000000;}
.HomePro .TabCon .item:hover .imgbox .bg{transform: translate(-50%,-50%) scale(1.15);}
.HomePro .TabCon .item.slick-current a{justify-content: space-between;align-items: flex-end;}
.HomePro .TabCon .item.slick-current:after{display: none;}
.HomePro .TabCon .item.slick-current .imgbox{width: 26.04vw;height: 26.04vw;background: #fff;box-shadow: 0 0.2rem 0.5rem rgba(21,55,102,0.12);position: relative;overflow: visible;margin-top: 0.87rem;}
.HomePro .TabCon .item.slick-current .imgbox:before{opacity: 1;animation: turn 1s linear forwards;}
.HomePro .TabCon .item.slick-current .imgbox:After{opacity: 1;}
.HomePro .TabCon .item.slick-current .imgbox img{opacity: 1;width: auto;height: auto;bottom: 0.76rem;}
.HomePro .TabCon .item.slick-current .imgbox:hover img{transform: translateX(-50%) scale(1.08);}
.HomePro .TabCon .item.slick-current .imgbox .bg{width: 90%;height: 90%;opacity: 0;}
.HomePro .TabCon .item.slick-current .imgbox aside{opacity: 0;}
.HomePro .TabCon .item.slick-current .info{display: block;}

.HomePro .TabCon .arrows{position: relative;margin-left: 8%;} 
.HomePro .TabCon .slick-arrow{position: relative;transform: translate(0);}

@media(min-width:1025px){
	.HomePro .topbg{transform: scale(0.8); opacity: 0.5;  transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; -webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;};
	.HomePro.active .topbg{transition: all 0.9s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;	-webkit-transition: transition: all 0.9s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;opacity: 1;}
	.HomePro.active .topbg{transform: translate(0px,0px) scale(1);transition: all 0.6s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.6s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;opacity: 1;}
 .HomePro.active .TitHead{ animation:fadeInUp 1s 0.1s ease both;-webkit-animation:fadeInUp 1s 0.1s ease both;-moz-animation:fadeInUp 1s 0.1s ease both;}
 .HomePro.active .TabNav{ animation:fadeInUp 1s 0.3s ease both;-webkit-animation:fadeInUp 1s 0.3s ease both;-moz-animation:fadeInUp 1s 0.3s ease both;}
 .HomePro.active .content{ animation:fadeInDownSmall 1s 0.5s ease both;-webkit-animation:fadeInDownSmall 1s 0.5s ease both;-moz-animation:fadeInDownSmall 1s 0.8s ease both;}
}
@media(min-width:641px){
	.HomePro .TabCon .slick-list{margin-left: -29%;}
	.HomePro .TabCon .item{margin-right: 5.2vw;width: auto !important;}
	.HomePro .TabCon .item.slick-current{width: 54.79vw !important;}
}
@media(max-width:1366px){
	.HomePro .TabCon .info{max-width: 27vw;}
}
@media(max-width:1024px){
	.HomePro .content{margin: 0.5rem 0 0 0;}
	.HomePro .topbg {height: 2.5rem;}
}
@media(max-width:640px){
	.HomePro .content {margin: 1.2rem 0 0;}
	.HomePro .topbg {height: 3.5rem;}
	.HomePro .TabNav{position: static;margin-top: 0.25rem;}
	.HomePro .TabCon .slick-list{padding: 0 6%;}
	.HomePro .TabCon .info{max-width: 55%;}
	.HomePro .TabCon .arrows{margin-left: 6%;}
	.HomePro .TabCon .item{padding-bottom: 0.45rem;}
	.HomePro .TabCon .item.slick-current .imgbox{width: 2.8rem;height: 2.8rem;}
	.HomePro .slick-prev:before,.HomePro .slick-next:before{display: none;}
}

/* 首页第四屏 */
.HomeNews{background: url(../images/home_page4_bg.jpg) no-repeat center top/cover;}
.HomeNews .TitHead{margin-bottom: 4.42vw;}
.HomeNews .TabNav{position: absolute;right: 0;top: 0;}
.HomeNews .TabNav li{float: left;margin-left: 0.39rem;position: relative;cursor: pointer;}
.HomeNews .TabNav li:After{position: absolute;left: 50%;bottom: -4px;background-color:var(--blueq-color);content: "";height: 4px;width: 0;transition: all 0.5s;}
.HomeNews .TabNav li.on:After{width: 100%;left: 0;}
.HomeNews .TabNav li.on{font-weight: bold;}
.HomeNews .content{min-height: 24.21vw;}

.slider3d{width: 45.81%;float: left;}
.slider3d .item aside{color:var(--white-color);position: absolute;bottom: 0;left: 0;left: 0.3rem;width: calc(100% - 1.5rem);transition: all 0.5s;opacity: 0;z-index: 11;}
.slider3d .item .imgbox{padding-top:24.21vw;border-radius: 15px;}
.slider3d .item .imgbox:After{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;content: "";z-index: 1;background: rgba(0,0,0,0);transition: all 0.5s;}
.slider3d .item .imgbox:before{position: absolute;left: 0;bottom: 0;width: 100%;height: 0;content: "";z-index: 1;background-image: linear-gradient(to top, #3d516c , rgba(61,81,108,0));transition: all 0.5s;}
.slider3d .item{transform: scale(0.9) translateX(-5.2vw);z-index: 8;}
.slider3d .item .imgbox:after{background: rgba(0,0,0,0.4);}
.slider3d .item:nth-child(2){transform: scale(0.8) translateX(-11.45vw);z-index: 5;}
.slider3d .item:nth-child(2) .imgbox:after{background: rgba(0,0,0,0.6);}
.slider3d .item.slick-current{transform: scale(1) translateX(0);opacity: 1;position: relative;z-index:10;}
.slider3d .item.slick-current .imgbox:after{opacity: 0;}
.slider3d .item.slick-current .imgbox:before{height: 30%;}
.slider3d .item.slick-current aside{bottom: 0.35rem;opacity: 1;}
.slider3d .slick-arrow{color:var(--white-color);top: auto;bottom: -0.08rem;}
.slider3d .slick-arrow:hover{color:var(--blueq-color);}
.slider3d .slick-prev{left: auto;right: 0.63rem;}
.slider3d .slick-next{right: 0.23rem;}
.SubPage .slider3d{margin-bottom: 1.04vw;width: 49.31%;}
.SubPage .slider3d .item {width: 35.29vw;}

.Newslist{width: 52.5%;float: right;}
.Newslist li{width: 50%;padding-left: 4.7%;}
.Newslist a{display: block;min-height: 24.21vw;border: 1px solid #fff;border-radius: 15px;background: rgba(255,255,255,0.3);padding: 2.65vw 2vw 0.2rem 2vw;transition: all 0.5s;}
.Newslist .desc{margin-bottom: 2.39vw;color:#000000;}
.Newslist a:hover{border-color:var(--blueq-color);background: #fff;}
.Newslist a:hover time,.Newslist a:hover .desc{color:#000000;}
.Newslist.Search a{min-height: 12vw;}

@media(min-width:1025px){
	.slider3d .slick-list{padding-left:5.83vw;position: relative;}
	.slider3d .item {width:32.29vw;position: absolute;transition: all .3s;}
	.Newslist aside{min-height: 3.75vw;line-height: 1.87vw;margin: 2.13vw 0 2.44vw;}
 .HomeNews.active .TitHead{ animation:fadeInUp 1s 0.1s ease both;-webkit-animation:fadeInUp 1s 0.1s ease both;-moz-animation:fadeInUp 1s 0.1s ease both;}
 .HomeNews.active .TabNav{ animation:fadeInUp 1s 0.3s ease both;-webkit-animation:fadeInUp 1s 0.3s ease both;-moz-animation:fadeInUp 1s 0.3s ease both;}
 .HomeNews.active .content{ animation:fadeInDownSmall 1s 0.5s ease both;-webkit-animation:fadeInDownSmall 1s 0.5s ease both;-moz-animation:fadeInDownSmall 1s 0.8s ease both;}
}
@media(max-width:1440px){
	.SubPage .slider3d .item {width: 37.29vw;}
}
@media(max-width:1366px){
	.slider3d .slick-prev:before{left: -32.1vw;top: -18.5vw;}
	.slider3d .slick-next:before{left: -31.5vw;top: -18.5vw;}
}
@media(max-width:1024px){
	.slider3d{width: auto !important;float: none !important;margin-bottom: 0.35rem;}
	.slider3d .item{width: auto;}
	.slider3d .item .imgbox{padding-top: 64%;}
	.slider3d .slick-next:before{display: none;}

	.HomeNews .TabNav{top: 0.28rem;}
	.Newslist{width: auto;float: none;margin-left: -4.7%;}
	.Newslist aside{min-height: 0.72rem;line-height: 0.36rem;margin: 0.2rem 0;}
}
@media(max-width:640px){
	.SubPage .slider3d{margin-bottom: 0.35rem;}
	.slider3d .slick-next{right: 0.2rem;}
	.slider3d .slick-arrow{bottom: -8px;}
	.slider3d .item aside{left: 0.2rem;width: calc(100% - 1.7rem);}
	.Newslist aside{min-height: 48px;line-height: 24px;}
}

/* 首页底部 */
@media(min-width:1025px){
	.HomeFooter.active .SiteMap{animation:fadeInUp 1s 0.1s ease both;-webkit-animation:fadeInUp 1s 0.1s ease both;-moz-animation:fadeInUp 1s 0.1s ease both;}
	.HomeFooter.active .bCon{animation:fadeInUp 1s 0.2s ease both;-webkit-animation:fadeInUp 1s 0.2s ease both;-moz-animation:fadeInUp 1s 0.2s ease both;}
	.HomeFooter.active .copyRight{animation:fadeInUp 1s 0.3s ease both;-webkit-animation:fadeInUp 1s 0.3s ease both;-moz-animation:fadeInUp 1s 0.3s ease both;}
}
@media(max-width:1024px){
	.section.HomeFooter{padding: 0;}
}


/*common s*/
.SubPage{position: relative;background: #e7f1f5 url(../images/subbg.jpg) center bottom no-repeat;z-index: 1;height: auto !important;height: 300px;min-height: 300px;padding:0.91rem 0 1.17rem 0;clear: both;overflow: hidden;}
.SubPage.white{background: #fff;}
.SubBan{position: relative;overflow: hidden;transition: all 0.3s;}
.SubBan .w1600:nth-child(1){position: absolute;left: 50%;transform: translateX(-50%);z-index: 1;color:#fff;bottom: 1.42rem;}
.SubBan h2{font-size: 0.6rem;line-height: 1.3;font-style: italic;font-weight: normal;}
.SubBan p{text-transform: uppercase;color: rgba(255,255,255,0.4);}
.SubBan .img img{width: 100%;transform: scale(1.1);transition: all 5s;}
.SubBan.on .img img{transform: scale(1);}

.ColName{display: none;line-height: 32px;background: #e70c22;border-radius: 0 0 5px 5px;font-size:16px;color: #fff;padding:0 18px;position: relative;margin-bottom: 5px;}
.ColName i{position: absolute;right: 15px;top: 50%;transform: translateY(-50%);}
.SubMenu ul{width: 8rem;line-height: 0.41rem;border-bottom: 1px solid rgba(255,255,255,0.1);position: absolute !important;top: -0.82rem;}
.SubMenu li{position: relative;}
.SubMenu li:not(:last-child){padding-right: 0.54rem;}
.SubMenu li a{ display:block; position: relative;z-index: 1;color:var(--white-color);}
.SubMenu li a:after{content: '';	position: absolute;	left: 50%;	bottom: -1px;	height: 1px;	background: var(--blueq-color);width: 0;transition: all 0.3s;}
.SubMenu li a:hover,.SubMenu li.onli a{font-weight: bold;}
.SubMenu li:hover a:after,.SubMenu li.onli a:after{width: 100%;left: 0;}

.Place{padding: 0.14rem 0 0.37rem;color: #7f7f7f;font-size: 14px;}
.Place a{color: #7f7f7f;}.Place a:hover,.Place span{color: var(--blueq-color);}
.Place i{vertical-align: middle;font-size: 20px;margin-right: 9px;}

.SinglePage{ word-wrap:break-word;word-break:normal;text-align:justify;color: #333333;}
.SinglePage table{border-bottom: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;}
.SinglePage table td,.SinglePage table th{padding: 0.12rem 0.25rem;border-top: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;}
.SinglePage table.blue th{color:#fff;font-size: 0.18rem;background: #00358a;font-weight: normal;}
.SinglePage table.blue td,.SinglePage table.blue th{padding: 0.25rem 0.12rem;}
.SinglePage table.blue td{border-top: 0;}
.SinglePage table.blue tbody tr:nth-child(odd){background: #f8f9fa;}
.SinglePage table tr{transition: all 0.3s;}
.SinglePage table tr:hover td{background: #fff;}
.SinglePage table tr:hover{box-shadow: 0 15px 38px rgba(0,0,0,0.18);position: relative;z-index: 1;}

@media(max-width:1366px){
	.SubMenu li:not(:last-child){padding-right: 0.4rem;}
}
@media(max-width:1024px){
	.SubBan{margin-top: 0 !important;}
	.SubPage{padding-bottom: 0.65rem;}
}
@media(max-width:767px){
	.SubBan h2{font-size: 0.3rem;}
	.SubBan .w1600:nth-child(1){bottom: 0.2rem;}
	.SinglePage{line-height: 24px !important;}

	.SubPage{padding-top: 0.4rem;}

	.SubMenu{height: auto;line-height: 30px;padding:0;font-size: 14px;top: 0;margin-bottom: 0.4rem;border-bottom: 1px solid #f5f6f7;}
	.SubMenu ul{float: none;clear: both;padding:10px;display: flex;flex-wrap: wrap;width: 100%;position: static !important;line-height: 30px;}
	.SubMenu li a{color: var(--blue-color);}
	.SubMenu li{float: none;min-width: 50%;text-align: center;font-size: 15px;}
	.SubMenu li:not(:last-child){padding-right: 0;}
	.SubMenu li a:after{display: none;}
}
@media(max-width:580px){
	.Place{font-size: 14px;}	
	.SinglePage table td{font-size: 12px;}
	.SinglePage table td, .SinglePage table th{padding:5px;}
	.SinglePage table.blue th{font-size: 14px;}
}
/*common end*/


/* 企业简介 */
.AboutBox .w1600{position: static;}
.AboutBox .wz{position: absolute;left: 0;bottom: 0;width: 91.04vw;height: 11.51vw;background: url(../images/about_zm2.png) no-repeat center 0/contain;}
.tuWenInfo2 .info{width: 68.87%;}
.tuWenInfo2 .info .title{font-size: 0.28rem;line-height: 1.42;margin-top: -9px;}
.tuWenInfo2 .info .title:After{display: block;margin: 0.24rem 0 0.23rem;width: 1px;content: "";height: 0.3rem;background-color:var(--blueq-color);}
.tuWenInfo2 .info .desc{color: #000000;}

.tuWenInfo2 .img{width: 21.87%;}
.tuWenInfo2 .img img{position: absolute;right: 0;top: 0;height: 100%;}
.NumList{margin-bottom: 1.1rem;display: none !important;}
.NumList .item{width: 2.53rem;text-align: center;position: relative;}
.NumList .item:before,.NumList .item:after{width: 0.65rem;height: 0.65rem;content: "";background-position: center center;background-repeat: no-repeat;background-size: contain;top: 50%;position: absolute;}
.NumList .item:before{left: 0;background-image: url(../images/title_y_blue.svg);transform: translateY(-50%) rotate(180deg);}
.NumList .item:after{right: 0;background-image: url(../images/title_y_black.svg);transform: translateY(-50%);}
.NumList .item .num{line-height: 1.2;}
.NumList .item .counter{font-size: 0.48rem;}
.NumList .item:nth-child(3) em{position: relative;top: -0.26rem;}

.CultureList .item .imgbox{height: 21.875vw;}
.CultureList .item .info{left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 10;color: var(--white-color);width: 88%;text-align: center;position: absolute;}
.CultureList .item .info aside{margin-bottom: 0.13rem;}
.CultureList .item .info .desc{line-height: 24px;}

.StructureBg{background-position: center bottom;background-size: covers;}
.StructureBg .content{background: rgba(255,255,255,0.4);border: 1px solid;border-color: var(--white-color);padding: 0.56rem;}
.StructureBg .list{max-width: 6.99rem;margin: 0px auto;text-align: center;position: relative;padding: 20px 0 52px;}
.StructureBg .list:before{position: absolute;left: 50%;top: 20px;height: calc(100% - 35px);width: 1px;content: "";background: #bdc7d2;}
.StructureBg .list dt{width: 2.66rem;margin: 0px auto 0.8rem;position: relative;z-index: 2;}
.StructureBg .list dt:After{background-color: var(--blue-color);content: "";width: 100%;height: 90%;border-radius: 0.3rem 0 0.3rem 0;transform: rotate(5deg);position: absolute;opacity: 0.2;left: 0;top: -3px;}
.StructureBg .list dt span{position: relative;z-index: 1;line-height: 0.64rem;border-radius: 0.3rem 0 0.3rem 0;background-color: var(--blue-color);color: var(--white-color);font-size: 0.3rem;font-weight: bold;display: block;}

.StructureBg .list dd{width: 2.4rem;margin: 0px 0 0.14rem 0;position: relative;z-index: 2;clear: both;}
.StructureBg .list dd:After{background-color: var(--blueq-color);content: "";width: 100%;height: 90%;border-radius: 0.3rem 0 0.3rem 0;transform: rotate(5deg);position: absolute;opacity: 0.2;left: 0;top: -3px;transition: all 0.5s;}
.StructureBg .list dd i{position: absolute;width: 1.08rem;top: 50%;height: 1px;right: -1.08rem;background: #bfc9d2;}
.StructureBg .list dd i:after{position: absolute;content: "";top: 50%;transform: translateY(-50%);width: 11px;height: 11px;background-color: var(--white-color);border-radius: 50%;border:3px solid;border-color: var(--blue-color);right: -7px;transition: all 0.5s;}
.StructureBg .list dd span{position: relative;z-index: 1;min-height: 0.64rem;border-radius: 0.3rem 0 0.3rem 0;background-color: var(--blueq-color);color: var(--white-color);display: flex;align-items: center;justify-content: center;padding: 0 0.1rem;}
.StructureBg .list dd:nth-child(2n+1){float: right;clear: none;}
.StructureBg .list dd:nth-child(2n+1) i{right: auto;left: -1.08rem;}
.StructureBg .list dd:nth-child(2n+1) i:after{right: auto;left: -7px;}
.StructureBg .list dd:hover:After{transform: rotate(0);top:0;}
.StructureBg .list dd:hover i:after{transform: translateY(-50%) scale(1.5);border-color: var(--blueq-color);}
.StructureBg .list .more{width: 33px;height: 33px;left: 50%;bottom: 0;transform: translateX(-50%);background: url(../images/moredot3.svg) no-repeat center center/contain;position: absolute;margin: 0;}
.StructureBg .list .more:after{width: 5px;height: 5px;border-radius: 50%;background-color: var(--blue-color);opacity: 1;left: 50%;top: 50%;transform: translate(-50%,-50%);}

@media(max-width:1024px){
	.tuWenInfo2 .info{width: 100%;}
	.tuWenInfo2 .img{display: none;}
	.NumList{margin-bottom: 0.6rem;}
	.NumList .item{width: 50%;margin-bottom: 0.4rem;}
}
@media(min-width:768px){
.CultureList {margin-left: -0.2rem;}
.CultureList .item{padding: 0 0 0.2rem 0.2rem;float: left;}
.CultureList .item:nth-child(5n+1){width: 36.5%;}
.CultureList .item:nth-child(5n+2){width: 63.5%;}
.CultureList .item:nth-child(5n+3){width: 36.5%;}
.CultureList .item:nth-child(5n+4){width: 31.75%;}
.CultureList .item:nth-child(5n+5){width: 31.75%;}
}
@media(max-width:767px){
	.CultureList{display: flex;justify-content: space-between;flex-wrap: wrap;}
	.CultureList .item{margin-bottom: 0.2rem;width: 49%;}
	.CultureList .item .imgbox{height:50vw;}
	.StructureBg .list dd i{width: 0.4rem;right: -0.3rem;}
	.StructureBg .list dd:nth-child(2n+1) i{left: -0.3rem;}
}


/* 发展历程 */
.HistoryBox{background: #e6f0f5 url(../images/historybg.jpg); background-position: center bottom; background-repeat: no-repeat;background-size: cover;}
.HistoryBox .content{margin: -7.81vw 0 0 0;}
.HistoryBox .arrows{position: absolute;left: 50%;bottom: 0.7rem;transform: translateX(-50%);z-index: 100;}
.HistoryBox .arrows .slick-arrow{position: static;}
.HistoryBox .slider{min-height: 35.36vw;}
.HistoryBox .item{min-height: 35.36vw;position: relative;cursor: pointer;/*display: none !important;*/opacity: 0;}
.HistoryBox .item.slick-active{opacity: 1;}
.HistoryBox .year{position: absolute;bottom: 5.6vw;left: 0;height: 34.32vw;transition: all 0.5s;}
.HistoryBox .dot:after{height: 100%;left: 50%;transform: translateX(-50%);position: absolute;width: 1px;background-color: var(--blue-color);content: "";}
.HistoryBox .dot{height: 100%;left: 50%;transform: translateX(-50%);position: absolute;width: 10px;top: 0;z-index: 2;}
.HistoryBox .dot i{left: 50%;transform: translateX(-50%);position: absolute;position: absolute;width: 16px;height: 16px;bottom: 0;background-color: var(--white-color);border:3px solid;border-color: var(--blueq-color);z-index: 2;border-radius: 50%;transition: all 0.5s;}
.HistoryBox time{width: 1.1rem;height: 1.1rem;line-height: 1.1rem;border-radius: 50%;text-align: center;background: #d7e0e6;font-size: 0.3rem;position: relative;z-index: 3;}
.HistoryBox .info{padding: 0 0 0 7vw;margin-top: -3.8vw}
.HistoryBox aside{margin-bottom: 1.875vw;}
.HistoryBox .desc{line-height: 0.3rem;color: #000000;max-height: 17.625vw;overflow-y: auto;}

.HistoryBox .item:hover time{color: var(--white-color);background-color: var(--blueq-color);}
.HistoryBox .item:hover .dot i{width: 32px;height: 32px;background: url(../images/moredot2.svg) no-repeat center center/contain;border: 0;}
.HistoryBox .item:hover .dot i:After{width: 5px;height: 5px;left: 50%;top: 50%;transform: translate(-50%,-50%);position: absolute;content: "";background-color: var(--blueq-color);border-radius: 50%;}
.HistoryBox .item:hover .dot:after{background-color: var(--blueq-color);height: calc(100% - 15px);}
/* .HistoryBox .slick-current .info{display: block;} */
/* .HistoryBox .slick-current aside{animation:fadeInUp 1s ease both;-webkit-animation:fadeInUp 1s ease both;-moz-animation:fadeInUp 1s ease both;}
.HistoryBox .slick-current .desc{animation:fadeInUp 1s 0.2s ease both;-webkit-animation:fadeInUp 1s 0.2s ease both;-moz-animation:fadeInUp 1s 0.2s ease both;} */
@media(max-width:1366px){
	.HistoryBox .desc{max-height: 18vw;}
}
@media(min-width:1025px){
	.HistoryBox .item{margin-top: 5vw;}
	.HistoryBox .item.slick-active{top: 4vw;/*display: block !important;*/}
	.HistoryBox .item.slick-active+li{top: 5vw;}
	.HistoryBox .item.slick-active+li+li{top: 0;}
	.HistoryBox .slick-current{padding-top:6.39vw;top: 0;}
	.HistoryBox .slick-current .year{height: 29.84vw;bottom: 0.6rem;}
}
@media(max-width:1024px){
	.HistoryBox .info{margin-top: 0;}
	.HistoryBox .content{margin: 0;}
	.HistoryBox .slider{top: -5vw;}
	.HistoryBox .item,.HistoryBox .slider{min-height: 8.8rem;}
	.HistoryBox .year{height: 8.8rem;bottom: 0;}
	.HistoryBox .desc{max-height: 5.8rem;}
	.HistoryBox .arrows{bottom: 1.7rem;}
}
@media(max-width:640px){
	.HistoryBox .slider{top: 0;margin-top: 0.35rem;}
	.HistoryBox .desc{line-height: 24px;}
	.HistoryBox .arrows{bottom: 0.7rem;}
	.HistoryBox .info{padding-left: 1.22rem;}
}

/* 企业团队 */
.TeamBg{background: #fff;}
.TeamBg:before{width: 32.39vw;height: 46.82vw;content: "";position: absolute;left: 0;top: 0;background: url(../images/teambg.jpg) no-repeat 0px top/contain;}
.TeamList{position: relative;margin-top: 0.3rem;}
.TeamList .slick-list{height: auto !important;}
.TeamList:before{content: "";right: 0;top: 1rem;height: 60%;width: 6.5%;background: rgba(255,255,255,0.8);position: absolute;z-index: 10;}
.TeamList:after{position: absolute;width: 80.94vw;bottom: -1.2rem;height: 10.46vw;content: "";background: url(../images/about_zm.png) no-repeat 0 center/contain;right: 0;}
.TeamList .slick-list:after{width:53.2%;height: 2px;content: "";right: 0;position: absolute;background: #f7f7f7;top: 4.84vw;}
.TeamList .item{margin-right: 0.14rem;}
.TeamList .item .inner{display: flex;justify-content: center;}
.TeamList .item:last-child{margin-right: 0;}

.TeamList .info{max-width: 30.2vw;position: relative;padding-bottom: 0.12rem;display: none;}
.TeamList .info h3{line-height: 1.25;font-weight: normal;font-size: 2.5vw;margin-bottom: 3.64vw;}
.TeamList .info aside{margin-bottom: 0.16rem;color: var(--blueq-color);text-transform: uppercase;}
.TeamList .info .desc{color: #000000;height: 1.6rem;overflow: hidden;margin-bottom: 0.45rem;}
.TeamList .info .desc.on{height: auto;}
.TeamList .info .more{display: inline-block;border-bottom: 1px solid; border-color: var(--blueq-color);color: var(--blueq-color);cursor: pointer;}
.TeamList .info .more.on .hide{display: block;}
.TeamList .info .more.on .show{display: none;}

.TeamList .imgbox{width: 8.85vw;height: 8.85vw;margin-top: 9.5vw;border-radius: 50%;cursor: pointer;transition: all 0.5s;}
.TeamList .imgbox:before{content: "";position: absolute;border: 1px solid #d4d8de;border-radius: 50%;width: 100%;height: 100%;left:50%;top:50%;transform: translate(-50%,-50%);transition: all 0.5s;}
.TeamList .imgbox span{position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);width: 90%;height: 90%;transition: all 0.5s;z-index: 2;border-radius: 50%;overflow: hidden;}
.TeamList .imgbox:hover:before{border: 1px solid;border-color: var(--blueq-color);}
.TeamList .item.slick-current{padding-bottom:2.6vw;}
.TeamList .item.slick-current .inner{justify-content: space-between;}
.TeamList .item.slick-current .imgbox{width: 15.625vw;height: 15.625vw;position: relative;margin-top: 0.87rem;}
.TeamList .item.slick-current .imgbox:before{opacity: 0;transform: translate(-50%,-50%) scale(0);}
.TeamList .item.slick-current .imgbox span{width: 100%;height: 100%;}
.TeamList .item.slick-current .info{display: block;}
.TeamList .item.slick-current h3{animation:fadeInUp 1s ease both;-webkit-animation:fadeInUp 1s ease both;-moz-animation:fadeInUp 1s ease both;}
.TeamList .item.slick-current aside{animation:fadeInUp 1s 0.2s ease both;-webkit-animation:fadeInUp 1s 0.2s ease both;-moz-animation:fadeInUp 1s 0.2s ease both;}
.TeamList .item.slick-current .desc{animation:fadeInUp 1s 0.35s ease both;-webkit-animation:fadeInUp 1s 0.35s ease both;-moz-animation:fadeInUp 1s 0.35s ease both;}
.TeamList .item.slick-current .more{animation:fadeInUp 1s 0.5s ease both;-webkit-animation:fadeInUp 1s 0.5s ease both;-moz-animation:fadeInUp 1s 0.5s ease both;}

.TeamList .arrows{position: absolute;right: 8%;top: 0;} 
.TeamList .slick-arrow{position: relative;transform: translate(0);}

@media(min-width:641px){
	.TeamList .slick-list{margin-left: -29%;}
	.TeamList .item.slick-current{width: 51.82vw !important;margin-right: 3.64vw;}
}
@media(max-width:1366px){
	.TeamList .slick-prev:before{left: -14rem;}
 .TeamList .slick-next:before{right: -2.6rem;}
}
@media(max-width:640px){
	.TeamList .slick-list{padding: 0 6%;}
	.TeamList .info{max-width: 100%;}
	.TeamList .arrows{right: 6%;}
	.TeamList .item{padding-bottom: 0.45rem;}
	.TeamList .info h3{font-size: 18px;line-height: 45px;}
	.TeamList .slick-list:after {display: none;}
	.TeamList .info .desc{height: 120px;}
	.TeamList .item.slick-current .inner{display: block;}
	.TeamList .item.slick-current .imgbox{width: 3rem;height: 3rem;margin: 0 auto;}
	.TeamList .slick-prev:before{display: none;}
 .TeamList .slick-next:before{display: none;}
}

/* 产品中心 */
.ProList .item{border-radius: 15px;border: 1px solid #fff;margin-bottom: 0.4rem;}
/* .ProList .item:not(:last-child){} */
.ProList .item a{background: rgba(255,255,255,0.3);border-radius: 15px;transition: all 0.5s;}
.ProList .item .imgbox{border-radius: 15px 15px 0 15px;width: 37.43%;padding-top: 3.72rem;background: rgba(255,255,255,0.6);}
.ProList .item .imgbox span{width: 80%;height: 80%;top: 10%;left: 10%;}
.ProList .item .imgbox span:After{position: absolute;left: 50%;bottom: 0;width: 9.7vw;height: 2.13vw;transform: translateX(-50%);background: url(../images/shadow.png) no-repeat center center/contain;content: "";z-index: 0;transition: all 2s;}
.ProList .item .imgbox img{width: auto;height: auto;max-height: 100%;z-index: 5;}
.ProList .item .info{flex: 1;padding: 1vw 4.21vw;}
.ProList .item aside{font-size: 0.3rem;line-height: 1.2;}
.ProList .item .desc{line-height: 0.3rem;color: #000000;min-height: 0.9rem;margin: 0.2rem 0 0.24rem;}
.ProList .item:hover{border: 1px solid;border-color: var(--blueq-color);}
.ProList .item:hover a{background: rgba(255,255,255,0.6);}

.OtherItem .item{width: 49%;position: relative;margin:0 0.2rem;}
.OtherItem .imgbox{padding-top: 45%;}
.OtherItem .imgbox:After{left: 0;top: 0;width: 100%;height: 100%;z-index: 2;background: rgba(0,0,0,0.35);content: "";position: absolute;transition: all 0.3s;}
.OtherItem .info{left: 50%;top: 50%;width: 80%;position: absolute;z-index: 10;transform: translate(-50%,-50%);color: var(--white-color);text-align: center;}
.OtherItem .info i{display: block;font-size: 0.6rem;margin: 0px auto 0.18rem;transition: all 0.3s;}
.OtherItem .item:hover .imgbox:after{background: rgba(0,0,0,0.25);}
.OtherItem .item:hover .info i{transform: scale(1.1);color: var(--blueq-color);}

.VideoList{margin-left: -0.3rem;}
.VideoList .iconbf4{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);color: var(--white-color);font-size: 0.88rem;z-index: 2;transition: all 0.5s;}
.VideoList .item{border-radius: 15px;width: 33.333%;float: left;padding: 0 0 0.3rem 0.3rem;}
.VideoList .item a{display: block;position: relative;text-align: center;}
.VideoList .item .imgbox{padding-top:64%;border-radius: 15px;margin-bottom: 0.15rem;}
.VideoList .item .imgbox:After{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;content: "";z-index: 1;background: rgba(0,0,0,0.5);transition: all 0.5s;}
.VideoList .item:hover .iconbf4{transform: translate(-50%,-50%) scale(0.9);}

.VideoList .video_files{padding: 0;border-radius: 0;padding: 0;position: absolute;width: 100%;height: 100%;}
.VideoList .video_files video{height: 100% !important;}

@media(max-width:1024px){
	.VideoList{margin-bottom: 0.35rem;}
}
@media(max-width:640px){
	.ProList .item .imgbox{width: 100%;}
	.ProList .item .info{width: 100%;padding: 18px;}
	.ProList .item aside{font-size: 16px;}
	.ProList .item .desc{line-height: 24px;min-height: 72px;}

	.OtherItem .imgbox{padding-top: 64%;}

	.VideoList .item{width: 50%;}
}


/* 新闻中心 */
.Newslist.sub{float: none;width: auto;margin-left: -0.27rem;}
.Newslist.sub .item{width: 25%;float: left;padding: 0 0 0.6rem 0.27rem;}

.sliderImg{width: 49.31%;float: left;margin-bottom: 1.04vw;}
.sliderImg .item{position: relative;}
.sliderImg .item aside{color:var(--white-color);position: absolute;bottom: 0.34rem;left: 0.5rem;width: calc(100% - 2.8rem);transition: all 0.5s;z-index: 11;line-height: 1.5;}
.sliderImg .item .imgbox{padding-top:27.39vw;}
.sliderImg .item .imgbox:before{position: absolute;left: 0;bottom: 0;width: 100%;height: 30%;content: "";z-index: 1;background-image: linear-gradient(to top, #3d516c , rgba(61,81,108,0));transition: all 0.5s;}
.sliderImg .slick-dots{width: 2.2rem;left: auto;right: 0;bottom: 0.5rem;}
.sliderImg .slick-dots li{margin: 0;}

.NewsPhoto{margin: 0 0 0.3rem -1.04vw;}
.NewsPhoto .item{width: 25%;padding: 0 0 1.04vw 1.04vw;float: left;}
.NewsPhoto a{display: block;min-height: 27.39vw;background: #fff;transition: all 0.5s;}
.NewsPhoto .imgbox{padding-top: 13.33vw;}
.NewsPhoto .info{padding: 1.6vw 1.56vw 0;}
.NewsPhoto .desc{margin-bottom: 3.07vw;color: #000000;display: none;}
.NewsPhoto aside{margin-bottom: 3vw;}
.NewsPhoto a:hover time,.NewsPhoto a:hover .desc{color: #000000;}
.NewsPhoto.gsdt .desc{margin-bottom: 1.07vw;}
.NewsPhoto.gsdt a{min-height: 24.3vw;}

.NewsInfo{padding-top: 0;}
.NewsInfo .content{border: 1px solid #fff;background: rgba(255,255,255,0.3);padding: 3.59vw 8.8vw;}
.NewsInfo .SinglePage img{max-width: 8rem;display: block;margin: 0px auto;}

.TitleInfo{text-align: center;padding-bottom: 0.35rem;border-bottom: 1px solid #dedede;margin-bottom: 0.7rem;}
.TitleInfo .title{font-size: 0.36rem;line-height: 1.2;margin-bottom: 0.18rem;color: #333333;font-weight: normal;}
.TitleInfo p span{display: inline-block;margin: 0 0.24rem;color:#7f7f7f;}
.TitleInfo p i{vertical-align: middle;margin: -2px 5px 0 0;}

.PrevNextInfo{padding: 0.38rem 2.2rem 0 0;margin-top: 1rem;border-top: 1px solid #dedede;position: relative;}
.PrevNextInfo dl{position: relative;padding-left: 68px;min-height: 36px;line-height: 36px;}
.PrevNextInfo dl dt{position: absolute;left: 0;top: 0;color:#606c7d;}
.PrevNextInfo dl a{color:#606c7d;}
.PrevNextInfo dl a:hover{color:var(--blue-color);}
.PrevNextInfo .back{position: absolute;right: 0;top: 0.48rem;width: 2.2rem;line-height: 0.59rem;text-align: center;border: 1px solid #132948;border-radius: 2px;transition: all 0.3s;}
.PrevNextInfo .back i{font-size: 20px;vertical-align: middle;margin: -4px 0 0 6px;}
.PrevNextInfo .back:hover{background-color: var(--blueq-color);color: var(--white-color);border-color: var(--blueq-color);}

@media(min-width:1025px){
	.NewsPhoto aside{min-height: 3.75vw;line-height: 1.87vw;margin: 0 0 2vw;}
}
@media(max-width:1024px){
	.Newslist.sub .item{width: 50%;}
	.sliderImg{width: auto;float: none;margin-bottom: 0.35rem;}
	.sliderImg .item .imgbox{padding-top: 64%;}
	.NewsPhoto {margin-left: -0.27rem;}
	.NewsPhoto .imgbox{padding-top: 64%;}
	.NewsPhoto .item{width: 50%;padding: 0 0 0.27rem 0.27rem;}
	.NewsPhoto .info{padding: 0.25rem;}
	.NewsPhoto .desc{margin: 0.2rem 0;}

	.NewsInfo .SinglePage img{max-width: 100%;}
}
@media(max-width:640px){
	.sliderImg .item aside{left: 0.2rem;width: calc(100% - 2.5rem);}
	.NewsInfo .content{padding: 20px 10px;}
	.TitleInfo{padding-bottom: 0.35rem;margin-bottom: 0.35rem;}
	.TitleInfo p span{margin: 0 0.2rem;}
	.TitleInfo .title{font-size: 18px;}
	.PrevNextInfo{padding-right: 0;margin-top: 50px;padding-top: 10px;}
	.PrevNextInfo dl{min-height: 30px;line-height: 30px;}
	.PrevNextInfo .back{top: -35px;}
	.Newslist.sub .item{padding-bottom: 0.35rem;}
}


/* 国际交流 */
.gjjlbg{background: #fff url(../images/gjllbg.jpg) no-repeat center bottom;}
.sliderNews{overflow: hidden;}
.sliderNews .item{position: relative;}
.sliderNews .imgbox{padding-top: 7.1rem;}
.sliderNews .imgbox:After{content: "";left: 0;top: 0;width: 100%;height: 100%;position: absolute;background: rgba(0,0,0,0.3);transition: all 0.5s;}
.sliderNews .info{position: absolute;right: 0.8rem;top: 50%;transform: translateY(-50%);z-index: 2;width: 5.2rem;}
.sliderNews .info a{padding: 0.57rem 0.5rem;min-height: 5.48rem;display: block;background-color: var(--white-color);}
.sliderNews .info aside{line-height: 1.4;margin: 0.26rem 0 0.1rem;}
.sliderNews .info .other{margin-bottom: 0.5rem;}
.sliderNews .info .other span:not(:last-child){margin-right: 0.22rem;}
.sliderNews .info .other span i{color: var(--blueq-color);margin: -2px 8px 0 0;}
.sliderNews .info .desc{line-height: 0.3rem;color: #000000;margin-bottom: 1.04rem;height: 0.9rem;}
.sliderNews .info .more i{margin-left: 0;transition: all 0.5s;}
.sliderNews .info:hover .more i{margin-left: 8px;}
.sliderNews:hover .imgbox:After{opacity: 0;}
.sliderNews .slick-dots{position: static;margin-top: 0.4rem;}
.sliderNews .slick-arrow{background-color: var(--blueq-color);color: var(--white-color);}
.sliderNews .slick-disabled{background-color: rgba(19,41,72,0.1) !important;}
.sliderNews .slick-prev{left: -100px;}
.sliderNews .slick-next{right: -100px;}
.sliderNews:hover .slick-prev{left: 50px;}
.sliderNews:hover .slick-next{right: 50px;}

@media(max-width:768px){
	.sliderNews .item{padding-bottom: 0.4rem;}
	.sliderNews .imgbox{padding-top: 64%;}
	.sliderNews .info{position: static;width: 90%;margin: -0.5rem auto 0;transform: translate(0);box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,0.08);}
	.sliderNews .info a{padding: 0.2rem 0.3rem 0.3rem;min-height: 4.8rem;}
	.sliderNews .info .other{margin-bottom: 0.2rem;}
	.sliderNews .info .desc{line-height: 24px;-webkit-line-clamp: 2;height: 48px;margin-bottom: 0.2rem;}
	.sliderNews .slick-dots{margin-top: 0rem;}
}


/* 人才招聘 */
.tuWenInfo{position: relative;margin-bottom: 1.15rem;}
.tuWenInfo:after{position: absolute;width: 80.94vw;bottom: -0.1rem;height: 10.46vw;content: "";background: url(../images/about_zm.png) no-repeat 0 center/contain;left: -34.5vw;}
.tuWenInfo .info{width: 50%;}
.tuWenInfo .info .title{font-size: 0.28rem;line-height: 1.42;margin-top: -9px;}
.tuWenInfo .info .title:After{display: block;margin: 0.24rem 0 0.23rem;width: 1px;content: "";height: 0.3rem;background: #00a4c9;}
.tuWenInfo .info .desc{color: #000000;}
.tuWenInfo .info .desc ul{margin-top: 0.25rem;}
.tuWenInfo .info .desc li{position: relative;padding-left: 12px;}
.tuWenInfo .info .desc li:before{position: absolute;left: 0;top: 0.12rem;width: 5px;height: 5px;content: "";background-color:var(--blueq-color);border-radius: 50%;}
.tuWenInfo .imgbox{width: 43.75%;}
.tuWenInfo .Proimg{width: 36%;}
.tuWenInfo .Proimg .imgbox{width: 100%;padding-top: 100%;overflow: visible;}
.tuWenInfo .Proimg .imgbox img{object-fit: contain;width: auto;height: auto;max-width: 100%;max-height: 100%;}
.tuWenInfo .Proimg .slick-dots{position: static;}

.SubTit{padding-bottom: 0.52rem;}
.SubTit h2{font-weight: normal;font-size: 0.36rem;}

.sliderPhoto .slick-list{padding: 0 20%;margin: 0 -10%;}
.sliderPhoto .item{margin: 0 0.1rem;position: relative;}
.sliderPhoto .imgbox{padding-top: 31.61vw;}
.sliderPhoto .imgbox:After{position: absolute;left: 0;bottom: 0;width: 100%;height: 30%;content: "";background-image: linear-gradient(to top, #3d516c , rgba(61,81,108,0));opacity: 0;}
.sliderPhoto aside{left: 0;bottom: 0.35rem;width: 100%;color: var(--white-color);position: absolute;z-index: 10;text-align: center;}
.sliderPhoto .slick-current aside{animation:fadeInUp 1s 0.2s ease both;-webkit-animation:fadeInUp 1s 0.2s ease both;-moz-animation:fadeInUp 1s 0.2s ease both;}
.sliderPhoto .slick-current .imgbox:after{opacity: 1;}
.sliderPhoto .slick-dots{position: static;margin-top: 0.34rem;}
.sliderPhoto .slick-arrow{background-color: var(--blueq-color);color: var(--white-color);}
.sliderPhoto .slick-disabled{background-color: rgba(19,41,72,0.1) !important;}

.SubNav{margin-bottom: 0.6rem;}
.SubNav li{min-width: 1.6rem;text-align: center;border: 1px solid;border-color: var(--blue-color);line-height: 0.46rem;border-radius: 0.25rem;}
.SubNav li a{display: block;padding: 0 0.15rem;}
.SubNav li:hover,.SubNav li.on{border-color: var(--blueq-color);color: var(--blueq-color);}
.SubNav li.on a{color: var(--blueq-color);}
.SubNav li:not(:last-child){margin-right: 0.4rem;}

.JobList{margin-bottom: 0.6rem;position: relative;}
.JobList .item{width: 49.06%;background-color:var(--white-color);box-shadow: 5px 6px 30px rgba(0,0,0,0.05);margin-bottom: 0.3rem;padding:0.39rem;height: 3.2rem;background: url(../images/hrdot.svg) no-repeat right 10px bottom 7px;}
.JobList .item .tithead{border-bottom: 1px solid #eeeeee;padding:0 0 0.1rem;position: relative;cursor: pointer;margin-bottom: 0.22rem;}
.JobList .item .tithead .ti{line-height: 1.5;}
.JobList .item .tithead .card{color: #000000;}
.JobList .item .tithead .detail{position: absolute;right: 0;top: 0;color:var(--blueq-color);transition: all 0.3s;}
.JobList .item .tithead .detail i{font-size: 20px;margin:-2px 0 0 3px;vertical-align: middle;}
.JobList .item .inner{height: 2.33rem;overflow: hidden;width: 100%;}
.JobList .item .desc{margin-bottom: 0.1rem;color: #000000;}
.JobList .item .desc .sti{margin-bottom: 6px;color: var(--blue-color);}
.JobList .item .desc .sti:not(:first-child){margin-top: 0.26rem;}
.JobList .item .desc .txt{line-height: 0.3rem;}
.JobList .item .appbtn{width: 1.8rem;text-align: center;line-height: 0.48rem;border-radius: 0.3rem;border: 1px solid;border-color:var(--blueq-color);color:var(--blueq-color);display: block;}
.JobList .item .appbtn i{margin-left: 10px;}
.JobList .item .appbtn:hover{color:#fff;background-color:var(--blueq-color);}
.JobList .item.on .tithead .ti{color:var(--blueq-color);}
.JobList .item.on .tithead .detail{transform: scale(1.1);}
.JobList .item.on {z-index: 10;}
.JobList .item.on .inner {position: absolute;top: 0;left: 0;width: 49.06%;background:#fff;height: 100%;padding:0.39rem;}
.JobList .item.on .desc {height: calc(100% - 1.5rem);overflow-y: auto;}
.JobList .item:nth-child(2n+2) .inner{left: auto;right:0;}
.JobList .item:nth-last-child(-n+2){margin-bottom: 0;}
.JobList .item:nth-last-child(-n+2).on .inner{top: auto;bottom: 0rem;}

.JobPop{width: 1025px;z-index: 1000;background:#fff;box-shadow: 0px 5px 20px rgba(0,0,0,0.12);margin:0px auto;position: relative;max-height: 50%;overflow-y: auto;}
.JobPop *{
 box-sizing:border-box;
 -moz-box-sizing:border-box; /* Firefox */
 -webkit-box-sizing:border-box; /* Safari */ /*设置的区域宽度用百分比固定为父元素的宽度对应的百分百，不会收到padding或是border把盒子撑大*/
 }
 .JobPop *:before,.JobPop *:after {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 }
.JobPop .Content{padding:0.5rem;overflow: hidden;}
.JobPop .toptit{text-align: center;line-height: 2.5;background:url(../images/linebg.gif) 0px bottom repeat-x;font-size: 0.36rem;margin:-0.2rem 0 0.4rem;}
.JobPop .mfp-close{width: 0.74rem;height: 0.74rem;line-height: 0.74rem;text-align: center;background-color:var(--blue-color);color:#fff !important;opacity: 1;font-size: 0.5rem;}

.TeamPop{width: 100%;}

.JobForm{ color:#666666; margin:0px 0px 0px -2%;}
 .JobForm dl{ width:48%; float:left; margin-left:2%; line-height:0.5rem; position: relative;}
 .JobForm dl dt{position: absolute;left:0;top:5px; text-align:right;width:90px;}
 .JobForm dl dd{margin-left:100px;}
 .JobForm dl.auto{ width:100%; float:none;}

 .JobForm dd{ padding:5px 0px;}
 .JobForm .input { border:1px solid #dbdbdb; width:100%; height:0.4rem; line-height:0.38rem;}
 .JobForm .textarea { border:1px solid #dbdbdb; width:100%; height:1.16rem; line-height:23px;display: block;}
 .JobForm select { border:1px solid #dbdbdb; width:190px; height:23px; line-height:23px;}
	.JobForm .upbtn {color: #057ad3;}
	.JobForm .upbtn i{transform: rotate(180deg);}
	.sendbtn{color: #fff;text-align: center;width: 1.8rem;line-height: 0.56rem;border-radius: 0.56rem;background-image: linear-gradient(120deg, #132948 , #163561);}
 .sendbtn:hover{background-image: linear-gradient(-120deg, #163561 , #132948);}
 .resetbtn{color: #fff;text-align: center;width: 1.8rem;line-height: 0.56rem;border-radius: 0.56rem;background: #999;}

@media(max-width:1024px){
	.JobList .item{width: 100%;position: relative;}
	.JobList .item .inner{height: 2.5rem;}
	.JobList .item.on .inner{width: 100%;}

	.JobPop{width: 94%;}
}
@media(max-width:768px){
	.tuWenInfo .info{width: 100%;margin-bottom: 0.35rem;}
	.tuWenInfo .imgbox,.tuWenInfo .Proimg{width: 100% !important;}
	.sliderPhoto .imgbox{padding-top: 64%;}
}
@media(max-width:640px){
	.tuWenInfo .info .title{font-size: 16px;margin-top: 0;}
	.SubTit h2{font-size: 20px;}

	.SubNav {margin-bottom: 0.35rem;}
	.SubNav li{line-height: 30px;margin: 0.12rem 0 0.12rem 0;border-radius: 15px;}
	.JobList .item .desc .txt{line-height: 24px;}

	.JobList .list{display: block;}
	.JobList .item{width: auto;}
	.JobList .item .tithead{line-height: 40px;margin-bottom: 15px;}
	.JobList .item .inner{height:185px;}
	.JobList .item.on .desc{height: auto;}
 .JobList .item{height: auto;padding-bottom: 0.4rem;}
	.JobList .item.on .inner{position: static;height: auto;padding: 0;}
	.JobList .item .appbtn{width: 120px;line-height: 30px;}

	.JobForm dl{width: auto;float: none;}
	.JobForm .input{height: 30px;line-height: 28px;}
	.JobForm .btn dd{margin-left: 0;text-align: center;}
	.JobForm dl dt{position: static;width: auto;text-align: left;}
	.JobForm dl dd{margin-left: 0;}
	.JobForm .textarea{height: 80px;}
}

/* 联系我们 */
.ContactUs{padding-bottom: 0.7rem;position: relative;}
.ContactUs:after{position: absolute;left: 0;width: 100%;height: 2.01rem;content: "";background: url(../images/about_zm.png) no-repeat center bottom/contain;top: 0.26rem;}
.ContactUs .item{padding-left: 0.84rem;position: relative;z-index: 2;min-height: 0.64rem;margin-bottom: 0.3rem;}
.ContactUs .ico{position: absolute;left: 0;top: 50%;transform: translateY(-50%);border: 1px solid #d3d8e1;width: 0.64rem;height: 0.64rem;text-align: center;border-radius: 50%;transition: all 0.3s;}
.ContactUs .ico img{width: 0.28rem;display: inline-block;vertical-align: middle;}
.ContactUs .item:hover .ico{background-color: var(--blueq-color);}
.ContactUs .item:nth-child(1) aside{font-size: 0.24rem;}
.ContactUs .item:nth-child(2) aside{max-width: 3.28rem;font-size: 0.2rem;}
.ContactUs .item:nth-child(3) aside{font-size: 0.24rem;}
.Map{position: relative;z-index: 2;}

.MessageInfo{text-align: center;position: relative;line-height: 2;padding-bottom: 0.4rem;}
.MessageInfo:after{position: absolute;left: 0;width: 100%;height: 2.01rem;content: "";background: url(../images/about_zm.png) no-repeat center bottom/contain;top: -0.4rem;z-index: -1;}
.MessageInfo a{text-decoration: underline;color:var(--blueq-color);display: inline-block;}

.FormBox{max-width: 9.6rem;margin: 0px auto;}
.FormBox .item:not(:last-child){margin-bottom: 0.19rem;}
.FormBox .ipttxt{height: 0.6rem;line-height: 0.6rem;padding: 0 0.18rem;background: #f5f6f7;width: 100%;}
.FormBox .areatxt{height: 1.3rem;line-height: 0.6rem;padding: 0 0.18rem;background: #f5f6f7;width: 100%;}
.FormBox .btn{padding-top: 0.37rem;}
.FormBox .sendbtn{width: 100%;color: var(--white-color);background-color: var(--blue-color);height: 0.6rem;}
.FormBox .sendbtn:hover{background-color: var(--blueq-color);}

@media(max-width:640px){
.ContactUs{padding-bottom: 0.4rem;}
.ContactUs .item aside{font-size: 16px !important;}
.FormBox .ipttxt,.FormBox .sendbtn{height: 45px;line-height: 45px;}
.FormBox .areatxt{height: 100px;line-height: 45px;}
}



/*20240115*/
/*PicList002925 */
.Ispic {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.PicList002925{padding: 3.125vw 0;overflow: hidden;}
.PicList002925 .auto{max-width: 1400px;}
.PicList002925 .title{margin-bottom: 2.5vw; text-align: center;}
.PicList002925 .title .cn{font-size: 30px;color: #a52d33; padding-bottom: 10px;font-weight: bold;}
.PicList002925 .title .en{color: #d2d2d2; letter-spacing: 2px;}
@media(max-width:768px){
.PicList002925 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.PicList002925 .title .cn{font-size: 6vw;}
}

.PicList002925 .list{padding: 0 3.4375vw;}
.PicList002925 .list ul{margin: 0 -2vw;}
.PicList002925 li{float: left; text-align: center;position: relative;background: url("../images/PicList002925_taibg.png") repeat-x top 70% left;}
.PicList002925 li a{display: block;position: relative; z-index: 3;}
.PicList002925 li .pic{padding-bottom: 1.98vw;}
.PicList002925 li .Ispic{padding-bottom: 45%;background-size: contain;}
.PicList002925 li .tit{margin-top: 1.303vw; margin-bottom: 2.08vw; padding: 0 5%;}
.PicList002925 li .tit aside{font-size: 16px; line-height: 1.25em;height: 2.5em;}
@media(min-width:769px){
.PicList002925 li{width:33.33%;}
/* .PicList002925 li:first-child:before,
.PicList002925 li:nth-child(3n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top 70% ; width:7.4375vw;left: -2vw;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(3n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top 70% ; width:7.4375vw;right: -2vw;} */
}
@media(max-width:1024px){
	.PicList002925 li{background: transparent;}
}
@media(max-width:768px){
.PicList002925 .list{padding: 0 6vw;}
.PicList002925 li{width:50%;}
.PicList002925 li .pic{padding-bottom: 7vw;}
.PicList002925 li .tit{margin-bottom: 5vw;}
.PicList002925 li .tit aside{font-size: 3vw;}
}

