@charset "utf-8";

/*第一屏 s*/
.downarr{ -webkit-animation: rightan 1s infinite;-webkit-animation-fill-mode: both;color:#fff; position:absolute; bottom:1.5rem; left:50%;z-index:999; text-align:center;cursor: pointer;overflow: hidden;line-height: 18px;font-size: 14px;transform: translateX(-50%);}
.downarr span{display: block;height: 32px;position: relative;width: 19px;border-radius: 10px;border:2px solid #fff;}
.downarr span:After{position: absolute;left: 50%;top: 6px;width: 2px;content: "";background:#fff;margin-left: -1px;height: 6px;}
.downarr .sp1{animation-name: down_move1; animation-duration: 2000ms; animation-timing-function: linear; animation-iteration-count: infinite; animation-play-state: running; animation-delay: 0ms;}
.downarr .sp2{opacity: 0; animation-name: down_move2; animation-duration: 2000ms; animation-timing-function: linear; animation-iteration-count: infinite; animation-play-state: running; animation-delay: 800ms;}
.downarr .iconxjt{opacity: 0; animation-name: down_move2; animation-duration: 2000ms; animation-timing-function: linear; animation-iteration-count: infinite; animation-play-state: running; animation-delay: 800ms;font-size: 20px;position: relative;margin-top: -100px;}
@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;}
}

@keyframes down_move2
{
0% { top:0; opacity:0;}
50% { top:0.7rem; opacity:1;}
100% { top:1.2rem; opacity:0;}
}
@-webkit-keyframes down_move2
{
	0% { top:0; opacity:0;}
	50% { top:0.7rem; opacity:1;}
	100% { top:1.2rem; opacity:0;}
}

.HomeBan{position: fixed; z-index: 1; overflow:hidden;background:url(../images/loading.gif) center center no-repeat;height: calc(100vh);left: 0;top: 0;width: 100%;transition: all 0.3s;}
.HomeBan .item{ position:relative;height: calc(100vh);transition: all 0.3s;}
.HomeBan .item:after{width: 0;height: 5px;background-image: linear-gradient(to left, #e50010 , rgba(229,0,16,0));content: "";position: absolute;bottom: 0;transition: all 0.3s;left: 0;z-index: 10;}
.HomeBan .item .w1600{left:50%;top:50%;z-index: 3;color:#fff;position: absolute;transform: translate(-50%,-50%);font-size: 0.56rem;line-height: 1.66;font-weight: bold;}
.HomeBan .item .w1600 img{height: 2.8rem;}
.HomeBan .imgbox{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.HomeBan .imgbox:before{position: absolute;left: 0;top: 0;width: 10.09rem;height: 100%;background: url(../images/ban_logo.png) no-repeat;background-size: contain;z-index: 10;content: "";}
.HomeBan .item.slick-current .imgbox span{-webkit-animation:scale-bg 6s ease-in-out 0s 1 alternate forwards;animation:scale-bg 6s ease-in-out 0s 1 alternate forwards;}
.HomeBan .slick-arrow{color: #fff;border: 0;background-color: rgba(0,0,0,0.1);}
.HomeBan .slick-arrow:hover{background: #f6af00;}
.HomeBan .slick-prev{left: -100px;}
.HomeBan .slick-next{right: -100px;}
.HomeBan:hover .slick-prev{left:3%;}
.HomeBan:hover .slick-next{right: 3%;}
.HomeBan .slick-dots{bottom: 0.75rem;z-index: 10;text-align: left;left:50%;transform: translateX(-50%);width: 90%;max-width: 16rem;}

@media(max-width:1024px){
	.HomeBan,.HomeBan .item{height: auto;}
	.HomeBan .item{padding-top: 55vw;}
	.HomeBan .imgbox{-webkit-mask-size: contain;}
	.HomeBan .item .w1600{font-size: 0.48rem;}
	.HomeBan .slick-arrow{display: none !important;}
	.downarr{display: none;}
}
@media(max-width:640px){
	.HomeBan .slick-dots{bottom: 0.45rem;}
	.HomeBan .arrows_dots{left: -25px;}
	.HomeBan .item{padding-top: 60vw;}
	.HomeBan .item .w1600{padding-left: 0.5rem;font-size: 0.4rem;}
	.HomeBan .item .w1600 img{height: 2rem;}
}

.page{position: relative;overflow: hidden;z-index: 2;}

.HomeTit{margin-bottom: 0.6rem;position: relative;padding: 0 0 0 0.42rem;}
.HomeTit:before{content: "";position: absolute;width: 0.32rem;height: 0.24rem;left: 0;top: 0.08rem;background: url(../images/dh_svg.svg) no-repeat;background-size: contain;}
.HomeTit h2{font-size: 0.56rem;color: #202434;line-height: 1.25;font-weight: normal;}
.HomeTit .en{line-height: 1.2;font-size: 0.32rem;text-transform: uppercase;-webkit-background-clip: text;	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(to bottom,#aed3f1, #d3e7f7);background-clip: text;-webkit-background-clip: text;color:transparent;font-weight: bold;}
.HomeTit.white h2{color: #fff;}
.HomeTit.white .en{opacity: 0.4;}

.MainBox{position: relative;z-index: 1;background: #fff;}
.HomeNews:after{position: absolute;left: 0;top: -0.77rem;width: 100%;height: 0.78rem;background: url(http://ahhrjk202303209493.test.shwhir.com/upload/image/2024-01/1705018103171.png) no-repeat center bottom;background-size: contain;z-index: 10;content: "";z-index: 10;}
.HomeNews{margin-top: 50.05vw;padding: 0.6rem 0 0;overflow: visible;}
.HomeNews .slider{padding-bottom: 1.25rem;}
.HomeNews .item{/*margin: 0 0.27rem;*/position: relative;}
.HomeNews .item:after{width:100%;height:100%;left:0;top:0;background: url(../images/news_svg1.svg) center center no-repeat;background-size: contain;position: absolute;content: "";transition: all 0.5s;}
.HomeNews .item a{position: relative;z-index: 1;min-height: 4.6rem;padding: 0.44rem 0.4rem 0 1.2rem;display: block;}
.HomeNews .item .date{position: absolute;width: 0.98rem;text-align: right;left: 0;bottom: 0.33rem;color: #999999;}
.HomeNews .item .date b{display: block;line-height: 1.1;color: #0071c8;font-size: 0.36rem;}
.HomeNews .item .ti{min-height: 0.6rem;font-weight: normal;}
.HomeNews .item .desc{margin: 0.13rem 0 0.27rem;color: #999999;line-height: 0.24rem;}
.HomeNews .item .imgbox{border-radius: 10px;padding-top: 2.28rem;}
.HomeNews .item .moreBtn{bottom: 1.3rem;right: 0.16rem;position: absolute;z-index: 10;}
.HomeNews .item:hover .moreBtn{background-image:linear-gradient(to bottom left,#f5aa00,#fcde00);}
.HomeNews .item:hover:after{transform: scale(0.96);}

.HomeNews .item:nth-child(even):after{background: url(../images/news_svg2.svg) center center no-repeat;background-size: contain;left: auto;right: -0.27rem;}
.HomeNews .item:nth-child(even) a{padding: 0.39rem 1.2rem 0 0.75rem;}
.HomeNews .item:nth-child(even) .date{left: auto;right: -0.18rem;bottom: auto;top: 0.33rem;text-align: left;}
.HomeNews .item:nth-child(even) .imgbox{margin-bottom: 0.27rem;}
.HomeNews .item:nth-child(even) .moreBtn{bottom: auto;top: 1.3rem;}
.HomeNews .control{position: absolute;left: 0;bottom: 0;}
.HomeNews .control dd{display: inline-block;vertical-align: middle;}
.HomeNews .slick-dots{position: relative;text-align: left;width: 3.6rem;height: 0.56rem;display: flex;align-items: center;}
.HomeNews .slick-dots:after{position: absolute;left: 0;top: 50%;background: #e2e4e7;width: 100%;height: 1px;content: "";}
.HomeNews .slick-dots li{flex: 1;border-radius: 0;height: 3px;position: relative;z-index: 1;margin: 0;}
.HomeNews .slick-dots li:before,.HomeNews .slick-dots li button{display: none;}
.HomeNews .slick-dots li:after{background: #0071c8;border-radius: 0;border: 0;width: 0;transition: all 0.8s;}
.HomeNews .slick-dots li.slick-active:after{width: 100%;}
.HomeNews .slick-arrow{position: static;transform: translateY(0);}
.HomeNews .slick-prev{margin-left: 0.19rem;}
.HomeNews .slick-next{margin-left: 0.3rem;}
@media(max-width:1024px){
	.HomeNews{margin-top: 55vw;}
}
@media(max-width:768px){
	.HomeNews .item:nth-child(even) .moreBtn{right: 0.95rem;}
}
@media(max-width:640px){
	.HomeTit h2 {font-size: 22px;}
	.HomeTit .en{font-size: 16px;}
	.HomeNews{margin-top: 60vw;padding-top: 0.8rem;}
	.HomeNews .item a{padding: 0 !important;}
	.HomeNews .item:after,.HomeNews .item .moreBtn{display: none;}
	.HomeNews .item .date{position: absolute;width: 100px;z-index: 10;top:auto !important;bottom: 0.25rem !important;left:auto !important;right: 0.25rem !important;padding: 10px;background: rgba(0,0,0,0.2);color: #fff;}
	.HomeNews .item .imgbox{padding-top: 64%;}
	.HomeNews .item .desc{line-height: 24px;}
}

.HomeEcology{padding: 3.32rem 0 0.8rem 0;}
.HomeEcology:before{content: "";left: 0;top: 0;width: 100%;position: absolute;height: 2.22rem;background: url(../images/ecology_point.png) center bottom no-repeat;background-size: contain;z-index: 10;}
.HomeEcology .w1600 {z-index: 10;}
.HomeEcology .bg{position: absolute;left: 0;top: 0.63rem;width: 100%;height: calc(100% - 0.63rem);background-position: center top;background-size: cover;}
.HomeEcology .content{width: 50vw;height: 50vw;float: right;margin: -10.4vw 9.53vw 0 0;position: relative;}
.HomeEcology .content:After{width: 100%;height: 100%;content: "";left: 0;top: 0;background: url(../images/yuan2.png);background-size: contain;position: absolute;}
.HomeEcology .TabNav .slick-list,
.HomeEcology .TabNav .slick-track,
.HomeEcology .TabNav.slick-slider{overflow: visible;height: 50vw !important;}
.HomeEcology .TabNav {z-index: 6;}
.HomeEcology .TabNav .item{color: #fff;cursor: pointer;position: relative;z-index: 11;}
.HomeEcology .TabNav .item:after{width: 0;height: 0;content: "";position: absolute;left: 50%;top: 50%;border-radius: 50%;background-image: linear-gradient(to bottom, #158cf8 , #0772d0);transform: translate(-50%,-50%);opacity: 0;transition: all 0.5s;}
.HomeEcology .TabNav .item:before{width: 0;height: 0;content: "";position: absolute;left: 50%;top: 50%;border-radius: 50%;;opacity: 0;transform: translate(-50%,-50%);transition: all 0.5s;z-index: 1;background: url(../images/itembg.png); background-size: contain;}
.HomeEcology .TabNav .slick-current:after{width: 20.83vw;height: 20.83vw;opacity: 1;}
.HomeEcology .TabNav .slick-current:before{width: 20.83vw;height: 20.83vw;opacity: 0.2;}
.HomeEcology .TabNav .icon{font-size: 1.04vw;}
.HomeEcology .TabNav .item:hover .icon {background: rgba(0,0,0,0.01);}
.HomeEcology .TabNav .slick-current {padding: 0 !important;}
.HomeEcology .TabNav .slick-current *{position: relative !important;z-index: 1;}

.HomeEcology .center{position: absolute;left: 50%;top: 50%;width: 35.41vw;height: 35.41vw;transform: translate(-50%,-50%);background: #fff;border-radius: 50%;z-index: 5;}
.HomeEcology .TabCon{position: absolute;left: 50%;top: 50%;width: 30.31vw;height:31.25vw;transform: translate(-50%,-50%);border-radius: 50%;z-index: 10;}
.HomeEcology .TabCon:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/logo_svg.svg) center no-repeat;background-size: contain;content: "";opacity: 0.05;z-index: 0;animation: turn 3s linear infinite;}
.HomeEcology .TabCon:hover:after{animation-play-state:paused;}
.HomeEcology .TabCon .item a{position: relative;z-index: 1;display: block;text-align: center;padding: 4.42vw 2vw 0 2vw;height: 32.4vw;}
.HomeEcology .TabCon .item .num{padding-bottom: 4.06vw;line-height: 4.47vw;font-size: 3.33vw;position: relative;
	background-image: linear-gradient(to right,#0071c8, #1799fe);	-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.HomeEcology .TabCon .item .num:after{left: 50%;width: 1px;top: 4.47vw;height: 3.33vw;content: "";position: absolute;background: #d1dcea;}
.HomeEcology .TabCon .item .ti{line-height: 1.84;font-size: 2.29vw;color: #202434;}
.HomeEcology .TabCon .item .desc{text-align: left;margin-bottom: 2.1vw;text-align: center;}
.HomeEcology .TabCon .name{font-size: 1.25vw;display: none;}

@media(min-width:1024px){
	.HomeEcology .TabNav .item{width: auto !important;position: absolute;text-align: center;}
	.HomeEcology .TabNav .item .icon{position: absolute;}
	.HomeEcology .TabNav .item:nth-child(1){top: 52%;left: -4.1%;}
	.HomeEcology .TabNav .item:nth-child(1).slick-current{left: -18%;}
	.HomeEcology .TabNav .item:nth-child(1) .icon{left: -8vw;top: 1.5vw;}
	.HomeEcology .TabNav .item:nth-child(2){top: 12%;left: 9%;}
	.HomeEcology .TabNav .item:nth-child(2).slick-current{left: -8%;top: 0%;}
	.HomeEcology .TabNav .item:nth-child(2) .icon{left: -13vw;top: 1.5vw;}
	.HomeEcology .TabNav .item:nth-child(3){top: -4%;left: 46.2%;}
	.HomeEcology .TabNav .item:nth-child(3).slick-current{top: -18%;left: 31.2%;}
	.HomeEcology .TabNav .item:nth-child(3) .icon{left: 50%;bottom: 5vw;transform: translateX(-50%);width: 13vw;}
	.HomeEcology .TabNav .item:nth-child(3).slick-current .icon{transform: translateX(-50%) scale(0);}
	.HomeEcology .TabNav .item:nth-child(4){top: 11%;right: 4.5vw;}
	.HomeEcology .TabNav .item:nth-child(4) .icon{right: -9.8vw;top: 1vw;}
	.HomeEcology .TabNav .item:nth-child(4).slick-current{right: -14%;}
	.HomeEcology .TabNav aside{width: 4.375vw;height: 4.375vw;border-radius: 50%;background: rgba(0,0,0,0.1);text-align: center;transition: all 0.5s;display: flex;align-items: center;justify-content: center;font-size: 1.25vw;line-height: 1.1;padding: 0.54vw;}
	.HomeEcology .TabNav .slick-current .icon{transform: scale(0);}
 .HomeEcology .TabNav .slick-current aside{background-color: transparent;font-size: 3.125vw;width: 20.83vw;height: 20.83vw;margin-top: -3.8vw;font-weight: bold;letter-spacing: 0.1em;padding: 5.5vw;}
}
@media(max-width:1024px){
	.HomeEcology{padding-top: 2.6rem;}
	.HomeEcology:before{top: -0.5rem;}
	.HomeEcology .TabCon .item a{padding: 0rem 0.3rem 0 0.3rem;}
	.HomeEcology .content{margin: 0px auto;float: none;}
}
@media(max-width:768px){
	.HomeEcology:before{top: -0.8rem;}
	.HomeEcology{padding: 2rem 0 1.25rem;}
	.HomeEcology .center{display: none;}
	.HomeEcology .TabNav .slick-list, .HomeEcology .TabNav .slick-track, .HomeEcology .TabNav.slick-slider{height: auto !important;}
	.HomeEcology .TabCon,.HomeEcology .content{position: static;width: auto;height: auto;transform: translate(0,0);}
	.HomeEcology .content:After{display: none;}
	.HomeEcology .TabNav .item{left: auto !important; right: auto !important;text-align: center;width: 50% !important;height: 45px;align-items: center;justify-content: center;display: flex;}
	.HomeEcology .TabNav .icon{display: none;}
	.HomeEcology .TabNav .slick-current:after{border-radius: 0;width: 100%;height: 100%;}
	.HomeEcology .TabNav .item:nth-child(3).slick-current .icon{transform: translateX(-50%) scale(1.05);}

	.HomeEcology .TabCon{background: #fff;border-radius: 10px;padding: 20px;}
	.HomeEcology .TabCon .item .num{font-size: 26px;line-height: 30px;}
	.HomeEcology .TabCon .item .num:after{top: 30px;}
	.HomeEcology .TabCon .name{font-size: 17px;}
	.HomeEcology .TabNav aside{width: auto;height: auto;font-size: 0.3rem;border-radius: 0;background-color: transparent;}
	.HomeEcology .TabCon .item .ti{font-size: 20px;}
	.HomeEcology .TabCon .item .desc{line-height: 24px;}
	.HomeEcology .TabCon .item a{height: auto;}
}

.HomeAbout{padding-bottom: 0.88rem;padding-top: 2.7rem;margin-top: -1.6rem;}
.HomeAbout:after{height: 100%;left: 0;width: 50%;top: 18%;content: "";position: absolute;background: url(../images/aboutbg.jpg) 0 no-repeat;background-size: contain;}
.HomeAbout:before{height: 1.6rem;background: url(../images/about_point.png) center bottom no-repeat;background-size: contain;width: 100%;position: absolute;left: 0;top: 0;content: "";}
.HomeAbout .Info{padding-top: 0.5rem;width: 50.31%;float: left;position: relative;z-index: 11;}
.HomeAbout .txt{margin-top: -0.15rem;}
.HomeAbout .moreBtn{display: block;margin: 0.32rem 0 0.47rem;}
.HomeAbout .more{display: block;margin: 0.35rem 0 0.57rem;color: #0071c8;}
.HomeAbout .numList{text-align: right;}
.HomeAbout .numList li{position: relative;}
.HomeAbout .numList .num span{color: #0071c8;font-size: 0.56rem;}
.HomeAbout .numList .num em{line-height: 16px;}
.HomeAbout .numList li:not(:last-child):After{content: "";position: absolute;top: 0.16rem;height: calc(100% - 0.22rem);width: 1px;background: #e2e4e7;right: -70%;}

.HomeAbout .logobox{width: 5.59rem;height:5.71rem;float: right;margin: -0.5rem 0.8rem 0 0;position: relative;z-index: 10;}
.HomeAbout .logobox .play{position: absolute;z-index: 3;left: 50%;top: 50%;width: 2rem;height: 2rem;transform: translate(-50%,-50%);background: #e9f2fa;border-radius: 50%;cursor: pointer;transition: all 0.3s;}
.HomeAbout .logobox .play span{position: absolute;z-index: 3;left: 50%;top: 50%;width: 0.92rem;height: 0.92rem;transform: translate(-50%,-50%);background-image: linear-gradient(to bottom, #f39900 , #fff000);border-radius: 50%;text-align: center;line-height: 0.92rem;color: #fff;}
.HomeAbout .mask {position: absolute;width: 100%;height: 100%;top: 0;left: 0;-webkit-mask-image: url("../images/logo_svg.svg");-webkit-mask-size: 100% 100%;
	-webkit-mask-repeat: no-repeat;}
.HomeAbout .imgbox {position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.HomeAbout .imgbox video{width: 100%;height: 100%;object-fit: cover;}
.HomeAbout .bg{width: 140%;height: 140%;left: -20%;top: -20%;background: #f5f9fd;border-radius: 50%;position: absolute;z-index: -1;overflow: hidden;}
.HomeAbout .bg:after,.HomeAbout .bg:before{width: 120%;height: 120%;left: -10%;top: -10%;border-radius: 50%;position: absolute;border: 1px solid #e8f1f7;content: "";}
.HomeAbout .bg:before{width: 145%;height: 145%;left: -22.5%;top: -22.5%;border-top: 0;transform: rotateX(16deg);}
.HomeAbout:after{position: absolute;left: 0;bottom: 1.1rem;width: 11.13rem;height: 3.42rem;background: url(../images/aboutbg.jpg) no-repeat;content:"";background-size: contain;}
.HomeAbout .logobox .play:hover{transform: translate(-50%,-50%) scale(1.2);}
.HomeAbout .videobtn{position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;height: 0.9rem;width: 3.3rem;letter-spacing: 0.2em;text-align: center;background: url(http://ahhrjk202303209493.test.shwhir.com/upload/image/2023-12/1703584757621.png) no-repeat center 0.25rem/contain;}
.HomeAbout .videobtn i{font-size: 14px;color: #999999;line-height: 23px;display: block;}

@media(max-width:1280px){
	.HomeAbout .bg:before{transform: rotateX(38deg);}
	.HomeAbout .bg:after{transform: rotateX(5deg);}
}
@media(max-width:1024px){
	.HomeAbout:before{top: 0;}
	.HomeAbout .Info{width: auto;float: none;}
	.HomeAbout .logobox{margin: 0.8rem auto 0;float: none;}
	.HomeAbout .bg{height: 135%;width:130%;left:-15%;top: -13%;}
	.HomeAbout .bg:after{width: 110%;height: 110%;left: -5%;top: -5%;}
	.HomeAbout .bg:before{width: 130%;height: 130%;left: -15%;top: -15%;}
    .HomeAbout .more span{display:none;}
}
@media(max-width:640px){
	.HomeAbout{padding: 2rem 0 1.3rem;}
	.HomeAbout .bg:after,.HomeAbout .bg:before{transform: rotateX(0);border: 1px solid #e8f1f7;}
	.HomeAbout .numList li:not(:last-child):After {right: -34%;}

    .HomeAbout .videobtn i{font-size:12px;}
    .HomeAbout .videobtn{bottom:0.2rem;}
}
/* home end */


/*common s*/
/* 详情页头部 */
.detailTop{padding-top: 0.7rem;}
.detailTop .Header{border-bottom: 1px solid #e5e5e5;}
.detailTop .Header .MainNav span a:after{background-image: linear-gradient(to bottom, #1598fb , #0877cc) !important;}

.SubPage{position: relative;height: auto !important;height: 200px;min-height: 200px;clear: both;background: #fff;padding: 0.8rem 0 1.2rem;}
.point:after{position: absolute;left: 0;top: -0.77rem;width: 100%;height: 0.78rem;background: url(http://ahhrjk202303209493.test.shwhir.com/upload/image/2024-01/1705018103171.png) no-repeat center bottom;background-size: contain;/*z-index: 10;*/content: "";}
.point2{padding-top: 2.45rem;}
.point2:after{position: absolute;left: 0;top: -1px;width: 100%;height: 1.59rem;background: url(../images/point1.png) no-repeat center top;background-size: contain;z-index: 10;content: "";}
.point3:after{position: absolute;left: 0;top: -1.59rem;width: 100%;height: 1.59rem;background: url(../images/point2.png) no-repeat center bottom;background-size: contain;z-index: 10;content: "";}

.SubBan{position: relative;transition: all 0.3s;}
.SubBan .w1600{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index:5;color:#fff;}
.SubBan h2{font-size: 3.75vw;line-height: 1.68;font-weight: normal;}
.SubBan .img{width: 100%;transform: scale(1.1);transition: all 5s;}
.SubBan.on img{transform: scale(1);}

.SubMenu{position: relative;z-index: 1;}
.Place{color:#7f7f7f;font-size: 14px;position: absolute;color: #999999;text-align: right;left: 50%;transform: translateX(-50%);top: -0.4rem;z-index: 11;}
.Place:before{border-radius: 50%;width: 4px;height: 4px;display: inline-block;vertical-align: middle;margin-right: 9px;background: #00479d;content: "";}
.Place a{color:#999999;position: relative;margin-right: 27px;display: inline-block;}
.Place span{display: inline-block;}
.Place a:after{position: absolute;right: -16px;top: 50%;content: ">";transform: translateY(-50%);}
.Place a:hover,.Place span{color:#333333;}

.SubTit{margin-bottom: 0.6rem;position: relative;padding: 0 0 0 0.33rem;}
.SubTit h2{position: relative;}
.SubTit h2:before,.SubTit li:before{content: "";position: absolute;width: 0.24rem;height: 0.18rem;left: -0.33rem;top: 0;background: url(../images/dh_svg.svg) no-repeat;background-size: contain;}
.SubTit h2,.SubTit li{font-size: 0.48rem;color: #202434;line-height: 1.25;font-weight: normal;}
.SubTit li{display: inline-block;margin-right: 0.7rem;cursor: pointer;position: relative;}
.SubTit li:last-child{margin-right:0;}
.SubTit li:After{position: absolute;left: 50%;bottom: -0.1rem;width: 0;height: 2px;content: "";background: #0071c8;transition: all 0.3s;}
.SubTit li.on:After{width: 100%;left: 0;}
.SubTit .en{line-height: 1.2;font-size: 0.32rem;text-transform: uppercase;-webkit-background-clip: text;	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(to bottom,#aed3f1, #d3e7f7);background-clip: text;-webkit-background-clip: text;color:transparent;font-weight: bold;}
.SubTit.white h2{color: #fff;}
.SubTit.white .en{opacity: 0.4;}
.SubTit .all{position: absolute;right: 0;top: 0;}
.SubTit.job li{font-size:0.4rem;}

.SinglePage{ word-wrap:break-word;word-break:normal;text-align:justify;}
.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;}
.SinglePage *{line-height: 0.32rem !important;font-family:arial,sans-serif !important;font-size:0.16rem !important;}
.SinglePage p{margin-bottom: 12px;text-indent: 2em !important;}
.SinglePage p.imgt{text-indent: 0em !important;}
.SinglePage img{max-width:8rem;margin:0px auto;display:block;}

@media(max-width:1280px){
	.Place{top: -0.3rem;}
    .SubTit.job li{font-size:0.3rem;}
}
@media(max-width:1024px){
	.Place{margin-top: -0.6rem;position: static;transform: translateY(-10px);}
	.SubPage{padding-bottom: 0.6rem;padding-top: 1rem;}
}
@media(max-width:767px){
	.SubBan .w1600 {top: auto;bottom: 0%;}
	.SubBan .w1600 p {display: none;}
	.SinglePage{line-height: 24px !important;}
    .SinglePage img{max-width:100%;width:auto !important;height:auto !important;}
}
@media(max-width:640px){
	.SubBan h2{font-size: 18px;}
	.Place{top: 0;}
	.SubTit{float: none !important;}
	.SubTit h2,.SubTit li{font-size: 22px;}
    .SubTit.job li{font-size:16px;}
	.SinglePage table td{font-size: 12px;}
	.SinglePage table td, .SinglePage table th{padding:5px;}
	.SinglePage table.blue th{font-size: 14px;}
    .SinglePage *{line-height: 24px !important;font-size:14px !important;}
    .point:after{top:-1.18rem;}
}

/* 新闻中心 */
.NewsList{margin: 0 0 1% -5%;}
.NewsList .item{width: 33.333%;float: left;padding: 0 0 5% 5%;}
.NewsList .imgbox{border-radius: 10px;padding-top: 63.33%;}
.NewsList .info{padding: 0.48rem 0 0 1.2rem;position: relative;}
.NewsList .info:before{position: absolute;left: 0.9rem;top: 0;height: calc(100% - 0.04rem);background: #e2e4e7;content: "";width: 1px;}
.NewsList .date{position: absolute;text-align: right;top: 0.48rem;color: #999999;left: 0;}
.NewsList .date span{display: block;color: #333333;font-size: 0.36rem;line-height: 1.2;}
.NewsList .ti{min-height: 0.6rem;margin-bottom: 0.13rem;}
.NewsList .desc{color: #999999;line-height: 24px;}
.NewsList .moreBtn{position: absolute;left: 0.66rem;top: -0.25rem;z-index: 2;}
.NewsList .item:hover .date span{color: #00479d;}

.TitleInfo{text-align: center;padding-bottom: 0.5rem;margin-bottom: 0.5rem;border-bottom: 1px solid #e5e5e5;}
.TitleInfo h1{line-height: 1.18;font-size: 0.44rem;font-weight: normal;color: #000000;margin-bottom: 0.25rem;}

.PrevNextInfo{padding: 0.5rem 2.2rem 0 0;margin-top: 1rem;border-top: 1px solid #e5e5e5;position: relative;}
.PrevNextInfo dl{position: relative;padding-left: 68px;min-height: 36px;line-height: 36px;}
.PrevNextInfo dl dt{position: absolute;left: 0;top: 0;}
.PrevNextInfo .back{position: absolute;right: 0;top: 0.48rem;color: #fff;text-align: center;width: 1.6rem;line-height: 0.56rem;border-radius: 0.56rem;background-image: linear-gradient(to right, #214b8f , #499fec);}
.PrevNextInfo .back:hover{background-image: linear-gradient(to left, #214b8f , #499fec);}

@media(max-width:768px){
	.NewsList .item{width: 100%;}
	.NewsList .info{padding-left: 1.5rem;}
	.NewsList .info:before{left: 1.18rem;}
	.NewsList .moreBtn{left: 0.9rem;}
}
@media(max-width:640px){
	.PrevNextInfo{padding-right: 0;margin-top: 50px;padding-top: 10px;}
	.PrevNextInfo dl{min-height: 30px;line-height: 30px;}
	.PrevNextInfo .back{top: -35px;width: 1.95rem;}
}

/* 党团建设 */
.djBody .Footer:after{background: url(../images/footer_point3.png) center top no-repeat;background-size: contain;}
.djBody .Place:before{background: #b91506;}

.DjHot{padding-bottom: 0.5rem;}
.DjHot .item:nth-child(1){width: 65%;float: left;}
.DjHot .item:nth-child(1) .imgbox{padding-top: 34.27vw;}
.DjHot .item{width: 33.125%;float: right;margin-bottom: 1.56vw;}
.DjHot .item .imgbox{padding-top: 16.35vw;}
.DjHot .item a{position: relative;display: block;}
.DjHot .imgbox{border-radius: 10px;}
.DjHot .imgbox:after{position: absolute;left: 0;bottom: 0;border-radius: 0 0 10px 10px;z-index: 2;height: 1.77rem;background-image: linear-gradient(to bottom, rgba(0,0,0,0) , rgba(0,0,0,0.5));content: "";width: 100%;}
.DjHot .info{color: #fff;position: absolute;left: 0;bottom: 0;width: 100%;z-index: 3;padding: 0.3rem;}
.DjHot .date{color: #fff;}
.DjHot .ti{margin-top: 2px;}

.DjList{margin: 0 0 1% -5%;}
.DjList .item{width: 50%;float: left;padding: 0 0 2.5% 5%;}
.DjList .item a{display: block;border-radius: 10px;background: #fafafa;padding: 0.43rem 0.35rem 0.43rem 1.81rem;position: relative;border: 1px solid rgba(237,237,237,0);min-height: 2.22rem;}
.DjList .item .ti{margin-bottom: 0.11rem;}
.DjList .item .desc{min-height: 0.56rem;}
.DjList .item .left{position: absolute;left: 0.39rem;width: 1.03rem;top: 0.43rem;border-right: 1px solid #e2e4e7;}
.DjList .item .left:after{position: absolute;right: -2px;top: 0;width: 3px;height: 20px;content: "";background: #b91506;}
.DjList .date span{display: block;color: #333333;font-size: 0.36rem;line-height: 1.2;}
.DjList .moreBtn{width: 0.4rem;height: 0.4rem;margin-top: 0.15rem;}
.DjList .item:hover .moreBtn{background-image: linear-gradient(to right, #f25201 , #c31f06);transform: scale(1);}
.DjList .item:hover .ti{color: #c31f06;}
.DjList .item:hover a{background: #fff;border: 1px solid rgba(237,237,237,1);}

@media(max-width:640px){
	.DjList .item{width: 100%;float: none;}
	.DjList .item .left{left: 0.2rem;width: 1.3rem;}

	.DjHot{margin-left: -0.25rem;}
	.DjHot .item:nth-child(1){width: 100%;float: none;clear: both;padding-left: 0.25rem;}
	.DjHot .item:nth-child(1) .imgbox{padding-top: 3.5rem !important;}
	.DjHot .item{width: 50%;padding-left: 0.25rem;margin-bottom: 0.25rem;float:left;}
	.DjHot .imgbox{padding-top: 2.5rem !important;}
}

/* 业务导航 */
.ContactBox{padding-bottom: 0.5rem;}
.ContactUs{margin: 0 0 0.4rem -2.43%;clear: both;}
.ContactUs li{flex: 1;margin-left: 2.43%;border-radius: 10px;min-height: 2.8rem;background-image: linear-gradient(180deg, #eff7ff , #f7fbff);padding: 0.4rem;overflow: hidden;position:relative;}
.ContactUs .bgico{position: absolute;right: 0.28rem;bottom: -0.1rem;width: 1.5rem;height: 1.8rem;transition: all 0.5s;}
.ContactUs .icon{margin-bottom: 0.28rem;}
.ContactUs .icon img{width: 0.64rem;height: 0.64rem;}
.ContactUs .desc{margin-top: 1px;position: relative;z-index: 2;}
.ContactUs li:hover .bgico{bottom: 0.1rem;}

.ContactUs2{clear: both;}
.ContactUs2 li{width: 50%;min-height: 2rem;border-radius: 10px 0.5rem 10px 10px;color: #fff;padding: 0 0.9rem;overflow: hidden;position: relative;}
.ContactUs2 li .bg{-webkit-mask-image: url("../images/lxwmbg.svg");-webkit-mask-size: cover;
	-webkit-mask-repeat: no-repeat;position: absolute;left: 0;width: 100%;height: 100%;top: 0;z-index: 0;}
.ContactUs2 li .bg:after{background: url(../images/lxwmbg.jpg);background-size:cover;content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.ContactUs2 li *{position: relative;z-index: 2;}
.ContactUs2 h3{font-size: 0.36rem;line-height: 1.6;}
.ContactUs2 .icon{width: 1rem;height: 1rem;line-height: 1rem;text-align: center;border-radius: 50%;background: rgba(0,0,0,0.2);}
.ContactUs2 .icon img{width: 0.5rem;height: 0.5rem;}
.ContactUs2 li:nth-child(2n+2){border-radius: 10px 10px 10px 0.5rem;}
.ContactUs2 li:nth-child(2n+2):after{transform: skew(10deg, 0deg);left: auto;right: -10%;}
.ContactUs2 li:nth-child(2n+2) .bg{-webkit-mask-image: url("../images/lxwmbg2.svg");-webkit-mask-size: cover;
	-webkit-mask-repeat: no-repeat;}

.SubTit2 {padding-top: 0.52rem;border-bottom: 1px solid #e2e4e7;margin-bottom: 0.6rem;}
.SubTit2 h2{line-height: 0.78rem;position: relative;font-size: 0.3rem;font-weight: normal;}
.SubTit2 h2:after{width: 0.64rem;height: 3px;bottom: -2px;content: "";position: absolute;background: #0071c8;left: 0;}

.AddList {margin-left: -3.333%;clear: both;}
.AddList .item{width: 22.5%;float: left;margin:0 0 3.75% 2.5%;padding-top: 0.31rem;position: relative;text-align: center;}
.AddList .item .logo{position: absolute;left: 50%;top: 0;width: 2.74rem;line-height: 0.78rem;background:url(../images/titbg2.png) center center no-repeat;background-size:contain;text-align: center;color:#fff;z-index: 1;transform: translateX(-50%);}
.AddList .item .logo img{display: inline-block;vertical-align: middle;height: 0.4rem;}
.AddList .item .info{box-shadow: 0 5px 20px rgba(0,113,200,0.08);border-radius: 10px;padding: 0.43rem 12px 0 12px;position: relative;min-height: 143px;display: flex;align-items: center;justify-content: center;background:url(../images/xxbg.gif) center top no-repeat;}
.AddList .item:hover .info{background: #0071c8;color: #fff;}

.MessageBox{background: url(../images/messagebg.jpg) center top no-repeat;background-size:cover;padding-bottom: 2.8rem;}
.MessageBox .formbox{background: rgba(0,0,0,0.1);border-radius: 10px;padding: 0.7rem;}
.MessageBox .item{width: 49.3%;position: relative;margin-bottom: 1.4%;}
.MessageBox .item:last-child{margin-bottom: 0;}
.MessageBox .item .tip{position: absolute;right: 0.2rem;top: 50%;color: #ff4242;transform: translateY(-50%);}
.MessageBox .ipttxt{width: 100%;border-radius: 5px;height: 0.56rem;line-height: 0.56rem;padding: 0 0.3rem;background: #fff;}
.MessageBox .item.auto{width: 100%;}
.MessageBox .areatxt{border-radius: 5px;padding: 0.3rem;background: #fff;}
.MessageBox .areatxt textarea{width: 100%;height: 1.6rem;}
.MessageBox .yzinput{width: 4.2rem;position: relative;margin-right: 0.2rem;}
.MessageBox .yzinput em{padding-left: 0.26rem;margin-left: 0.25rem;position: relative;}
.MessageBox .yzinput em:before{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 1px;height: 16px;content: "";background: #d2d2d2;}
.MessageBox .yzinput img{height: 0.34rem;}

.sendbtn{color: #fff;text-align: center;width: 1.8rem;line-height: 0.56rem;border-radius: 0.56rem;background-image: linear-gradient(120deg, #0071c8 , #179aff);}
.sendbtn:hover{background-image: linear-gradient(-120deg, #0071c8 , #179aff);}
.resetbtn{color: #fff;text-align: center;width: 1.8rem;line-height: 0.56rem;border-radius: 0.56rem;background: #999;}

.ContactMap #allMap{width: 75%;height: 6.2rem;border-radius: 10px;z-index: 0;}
.ContactMap #allMap img{max-width: none;}
.ContactMap .info{width: 23.31%;}
.ContactMap .info li{border-bottom: 1px solid #e5e5e5;padding: 0.24rem 0;line-height: 0.72rem;cursor: pointer;position: relative;}
.ContactMap .info li:after{width: 0;left: -20%;height: 0.72rem;top: 50%;transform: translateY(-50%);border-radius: 0.72rem 0.72rem 0.72rem 0;content: "";background-image: linear-gradient(to right, #0071c8 , #179aff);position: absolute;transition: all 0.5s;}
.ContactMap .info li span{position: relative;z-index: 1;}
.ContactMap .info li span:before{display: inline-block;vertical-align: middle;width: 6px;height: 6px;border-radius: 50%;content: "";margin-right: 0.14rem;background: #dcdcdc;}
.ContactMap .info li em{display: none;}
.ContactMap .info li.on{color: #fff;border-bottom: 0;margin-bottom: -0.25rem;}
.ContactMap .info li.on:After{width: 120%;}
.ContactMap .info li.on span:before{background-image: linear-gradient(to right, #ebd90d , #e5ae0e);}

@media(max-width:1024px){
	.ContactUs li{width:47.57%;flex: none;margin-bottom: 2.43%;}
	.ContactUs2 li{width: 100%;margin-bottom: 2.5%;}
	.AddList .item{width: 47.5%;}

	.ContactMap .content{display: block;}
	.ContactMap #allMap{width: 100%;}
	.ContactMap .info{width: 100%;}

	.MessageBox{padding-top: 1.5rem;padding-bottom: 1.5rem;}
	.MessageBox .yzbox{display: block;width: 100%;}
	.MessageBox .yzinput{width: 100%;margin-bottom: 2.5%;}
}
@media(max-width:480px){
	.ContactUs li{padding-left: 0.3rem;padding-right: 0.3rem;}
	.ContactUs .icon img{width: 35px;height: 35px;}
	.AddList .item .logo{width: 100%;}

	.MessageBox .item{width: 100%;}
	.MessageBox .formbox{padding: 0.3rem;}
	.MessageBox .ipttxt{height: 35px;line-height: 35px;}
	.sendbtn{width: 2rem;}
	.ContactMap #allMap{height: 5rem;}
}

/* 加入我们 */
.jobimg{top: -5.34rem;right: 15%;position: absolute;z-index: 11;width: 5.8rem;}
.jobSearch{float: right;text-align: center;}
.jobSearch .search{width: 3.6rem;border: 1px solid #e5e5e5;border-radius: 0.49rem;padding: 0 0.4rem 0 0.2rem;position: relative;}
.jobSearch .input{width: 100%;height: 0.49rem;}
.jobSearch .btn{position: absolute;right: 0.2rem;top: 50%;color: #02489e;background: transparent;transform: translateY(-50%);}
.jobSearch .keyword{padding-top: 0.12rem;color: #999999;}
.jobSearch .keyword a:not(:last-child){margin-right: 0.22rem;}

.jobList{ clear: both;padding: 0.25rem 0;}
.jobList .item{margin-bottom: 0.4rem;background: #f7fafe;border-radius: 10px;padding: 0.4rem;border: 1px solid #f7fafe;position: relative;}
.jobList .title{font-size: 0.28rem;line-height: 1.46;margin-bottom: 0.11rem;}
.jobList .tag span{display: inline-block;color: #fff;padding: 0 0.2rem;border-radius: 5px;margin-right: 0.1rem;min-width: 1.2rem;text-align: center;background: #0072c9;}
.jobList .stit{padding: 0.23rem 0 0.07rem;}
.jobList .stit:before{display: inline-block;vertical-align: middle;width: 3px;height: 16px;border-radius: 3px;background: #00479d;margin-right: 10px;content: "";}
.jobList .apply{margin-top: 0.34rem;width: 1.64rem;line-height: 0.48rem;text-align: center;color: #fff;border-radius: 0.48rem;background-image: linear-gradient(to right, #f39a00 , #fef100);display: block;}
.jobList .apply:hover{background-image: linear-gradient(to left, #f39a00 , #fef100);}
.jobList .open{position: absolute;right: 0;bottom: 0;border-radius: 10px 0 10px 0;text-align: center;width: 1.2rem;line-height: 0.4rem;background-image: linear-gradient(to right, #0071c8 , #179aff);color: #fff;cursor: pointer;}
.jobList .open:hover{background-image: linear-gradient(to left, #0071c8 , #179aff);}

.jobList .detail{height: 1.15rem;overflow: hidden;transition: all 0.5s;}
.jobList .item.on,.jobList .item:hover{border: 1px solid #e1e7ee;background: #fff;}
.jobList .item.on .open .show{display: none;}
.jobList .item.on .open .hide{display: block;}
.jobList .item.on .title{color: #00479d;}
.jobList .item.on .detail{height: auto;}

.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;color:#005076;margin:-0.2rem 0 0.4rem;}
.JobPop .mfp-close{width: 0.74rem;height: 0.74rem;line-height: 0.74rem;text-align: center;background:#005076;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);}

@media(max-width:1024px){
	.jobimg{width: 3.5rem;top: -3rem;}
	.JobPop{width: 94%;}
}
@media(max-width:640px){
	.jobimg{width: 2rem;top: -2rem;}
	.jobSearch{width: auto;float: none;}
	.jobSearch .search{width: 100%;}
	.jobSearch .input{height: 35px;}
	.jobList .title{font-size: 18px;}
	.jobList .item{padding-bottom: 45px;}
	.jobList .open{line-height: 32px;width: 95px;}
	.jobList .apply{width: 2rem;line-height: 0.6rem;}

	.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;}
}

/* 关于我们 */
.SubPage.HomeAbout {margin-top: 0;}
.SubPage.HomeAbout .logobox{margin-top: 0;}
.SubPage.HomeAbout .Info .txt{height: 2.24rem;overflow-y: hidden;}
.SubPage.HomeAbout .Info .txt.on{overflow-y: auto;padding-right: 10px;}
.SubPage.HomeAbout .more.on .hide{display: block;}
.SubPage.HomeAbout .more.on .show{display: none;}

.HistoryBox{background: url(../images/about_history.jpg) center top no-repeat;background-size:cover;padding: 2.74rem 0 2.4rem;z-index: 2;}
.HistoryBox .TabCon{width: 9.2rem;margin: 0px auto;padding: 0 0.6rem;}
.HistoryBox .TabCon.fadeIn{position: relative !important;}
.HistoryBox .TabCon .slider{position: relative;z-index:10;}
.HistoryBox .TabCon .slick-list{background: #fff;border-radius: 10px;}
.HistoryBox .TabCon:After{width: 100%;border-radius: 10px;top: 0.39rem;height: calc(100% - 0.78rem);content: "";position: absolute;background: rgba(255,255,255,0.3);left: 0;}
.HistoryBox .TabCon .item{min-height: 3.2rem;padding: 0.4rem;}
.HistoryBox .TabCon .imgbox{width: 48%;padding-top: 2.4rem;border-radius: 10px;}
.HistoryBox .TabCon .info{width: 47%;padding-top: 0.36rem;}
.HistoryBox .TabCon time{font-size: 0.4rem;line-height: 0.74rem;}
.HistoryBox .TabCon .p{line-height: 24px;color: #666666;padding-left: 13px;position: relative;}
.HistoryBox .TabCon .p:before{position: absolute;left: 0;top: 11px;width: 4px;height: 4px;content: "";border-radius: 50%;background: #1586dd;}

.HistoryBox .TabCon .slick-arrow{width: 36px;height: 36px;color: #369be8;border:0;background: #fff;}
.HistoryBox .TabCon .slick-arrow:hover{color: #fff;background-image: linear-gradient(to right, #057ad3 , #1395f7);}
.HistoryBox .TabCon .slick-prev{left: -18px;}
.HistoryBox .TabCon .slick-disabled{display: none !important;}
.HistoryBox .TabCon .slick-next{right: -18px;}

.HistoryBox .TabNav{min-height: 1.28rem;text-align: center;margin: 1rem 0.8rem 0;}
.HistoryBox .TabNav:before{content: "";left: 0;top: 0.2rem;width: 100%;height: 1px;position: absolute;background: rgba(255,255,255,0.2);}
.HistoryBox .TabNav .item{cursor: pointer;font-size: 0.24rem;line-height: 1.28rem;position: relative;color: #fff;}
.HistoryBox .TabNav .item span{position: absolute;left: 50%;top: 0.08rem;width: 0.24rem;height: 0.24rem;border-radius: 50%;transform: translateX(-50%);background: rgba(0,0,0,0.3);transition: all 0.5s;}
.HistoryBox .TabNav .item span:after{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 8px;height: 8px;border-radius: 50%;background: #fff;content: "";transition: all 0.5s;}
.HistoryBox .TabNav .on span,.HistoryBox .TabNav .item:hover span,.HistoryBox .TabNav .item.on span{width: 0.4rem;height: 0.4rem;top: 0;background-image: linear-gradient(to top, #f39900 , #feee00);}
.HistoryBox .TabNav .on span:After,.HistoryBox .TabNav .item:hover span:After{width: 14px;height: 14px;}
.HistoryBox .TabNav .on{font-size: 0.4rem;line-height: 2;padding-top: 0.32rem;}
.HistoryBox .TabNav .slick-arrow{top: -0.1rem;transform: translateY(0);}
.HistoryBox .TabNav .slick-prev{left: -0.8rem;}
.HistoryBox .TabNav .slick-next{right: -0.8rem;}

.EcologyBox .blank{width: 100%;height: 2.5rem;top: -2.5rem;left: 0;position: absolute;}
.EcologyBox:after{background: url(../images/about_stbg.png) no-repeat center top/cover;width: 100%;content: "";position: absolute;left:0;top: -1.6rem;height: 100%;z-index: 2;}
.EcologyBox .w1600{z-index: 3;}

.EcologyBox .yuan{width: 8rem;height: 8rem;margin: 0px auto;position: relative;}
.EcologyBox .yuan:before{content: "";left: 0;top: 0;width: 100%;height: 100%;position: absolute;background: url(../images/about_st_line.png) no-repeat;background-size: contain;z-index: 0;transition: all 0.5s;}
.EcologyBox .yuan:after{content: "";left: 50%;top: 50%;width: 6.4rem;height: 6.4rem;position: absolute;background: url(../images/about_st_line2.png) no-repeat;background-size: contain;z-index: 0;transform: translate(-50%,-50%);transition: all 0.5s 0.5s;}
.EcologyBox li aside{margin-bottom: 0.1rem;}
.EcologyBox li span{border-radius: 50%;text-align: center;width: 1.12rem;height: 1.12rem;background-image: linear-gradient(to bottom, #1287f2 , #0b78d8);margin-left: 0.2rem;overflow: hidden;position: relative;display: flex;align-items: center;justify-content: center;font-size: 0.28rem;color: #fff;padding: 0.18rem;}
.EcologyBox li span:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";background: url(../images/about_st_bg.png);background-size: contain;transition: all 0.5s;z-index: 0;}
.EcologyBox li span i{position: relative;z-index: 2;}
.EcologyBox li span img{display: inline-block;vertical-align: middle;height: 0.62rem;position: relative;z-index: 1;}
.EcologyBox li:nth-child(1){top: 20%;left: -27.5%;transform: translateY(100px);transition: all 0.5s;}
.EcologyBox li:nth-child(2){top: 20%;right:-38.5%;flex-direction: row-reverse;transform: translateY(100px);transition: all 0.7s;}
.EcologyBox li:nth-child(2) span{margin-left: 0;margin-right: 0.2rem;}
.EcologyBox li:nth-child(3){bottom: 20%;left: -40.5%;transform: translateY(100px);transition: all 0.9s;}
.EcologyBox li:nth-child(4){bottom: 20%;right:-46.5%;flex-direction: row-reverse;transform: translateY(100px);transition: all 1.1s;}
.EcologyBox li:nth-child(4) span{margin-left: 0;margin-right: 0.2rem;}
.EcologyBox .logo{width: 3.4rem;height: 3.4rem;left: 50%;top: 50%;position: absolute;transform: translate(-50%,-50%);border: 1px solid #d2e6f5;border-radius: 50%;}
.EcologyBox .logo:after{width: 2.8rem;height: 2.8rem;left: 50%;top: 50%;position: absolute;transform: translate(-50%,-50%);border-radius: 50%;content: "";background: url(../images/about_st_line3.png) no-repeat;background-size: contain;}
.EcologyBox .logo img{height: 1.12rem;position: relative;z-index: 2;}
.EcologyBox li:hover span{background-image: linear-gradient(to bottom, #fee800 , #f5a500);}
.EcologyBox li:hover span:after{opacity: 0;}

.HornorBox{background: url(../images/ryboxbg.jpg) center top no-repeat;overflow: hidden;}
.HornorBox .slider{padding-bottom: 1rem;margin: 0 -0.3rem;}
.HornorBox .item{margin: 0 0.3rem;text-align: center;}
.HornorBox .item .img{height: 4.26rem;margin-bottom: 0.23rem;border-radius: 10px;background: url(../images/rybg.jpg) center bottom no-repeat;position: relative;display: flex;align-items: center;justify-content: baseline;overflow: hidden;}
.HornorBox .item .img:after{position: absolute;left: 0;width: 100%;border-radius: 10px;height: 0.3rem;bottom: -0.3rem;background-image: linear-gradient(to bottom, #edf4fa , rgba(255,255,255,0));content: "";}
.HornorBox .item .imgbg{position: relative;width: 2.51rem;margin: 0px auto;padding: 0.16rem;transition: all 0.5s;}
.HornorBox .item .imgbg img{max-height: 3.1rem;position: relative;z-index: 2;}
.HornorBox .item .imgbg:before{content: "";position: absolute;width: 100%;height: calc(100% - 0.25rem);background: url(../images/rybg_top.png) center top no-repeat;background-size:cover;top: 0;left: 0;z-index: 1;}
.HornorBox .item .imgbg:after{content: "";position: absolute;width: 100%;height: 0.25rem;background: url(../images/rybg_bottom.png) center bottom no-repeat;background-size:cover;bottom: 0;left: 0;z-index: 1;}
.HornorBox .item .imgbg .shadow{position: absolute;bottom: 0;height: 90%;width: 120%;z-index: 0;left: 0;}
.HornorBox .item .imgbg .shadow img{width: 100%;height: 100%;}
.HornorBox .item .ti{min-height: 0.9rem;}
.HornorBox .item:hover .imgbg{transform: scale(1.05);}

.control{position: absolute;left: 0;bottom: 0;}
.control dd{display: inline-block;vertical-align: middle;}
.control .slick-dots{position: relative;text-align: left;width: 3.6rem;height: 0.56rem;display: flex;align-items: center;}
.control .slick-dots:after{position: absolute;left: 0;top: 50%;background: #e2e4e7;width: 100%;height: 1px;content: "";}
.control .slick-dots li{flex: 1;border-radius: 0;height: 3px;position: relative;z-index: 1;margin: 0;}
.control .slick-dots li:before,.control .slick-dots li button{display: none;}
.control .slick-dots li:after{background: #0071c8;border-radius: 0;border: 0;width: 0;transition: all 0.8s;}
.control .slick-dots li.slick-active:after{width: 100%;}
.control .slick-arrow{position: static;transform: translateY(0);}
.control .slick-prev{margin-left: 0.19rem;}
.control .slick-next{margin-left: 0.3rem;}

@media(min-width:1025px){
.EcologyBox .yuan:before{opacity: 0;}
.EcologyBox.on .yuan:before{transform: rotate(-360deg);opacity: 1;}
.EcologyBox .yuan:after{opacity: 0;}
.EcologyBox.on .yuan:after{transform: translate(-50%,-50%) rotate(-360deg);opacity: 1;}
.EcologyBox li{position: absolute;z-index: 1;}
.EcologyBox .content{width: 8rem;height: 8rem;margin: 0px auto;position: relative;}
.EcologyBox .content li{opacity: 0;}
.EcologyBox.on .content li{transform: none;opacity: 1;}
}
@media(max-width:1366px){
    .HornorBox .item .img{height: 3.5rem;}
    .HornorBox .item .imgbg{width: 2rem;}
}
@media(max-width:1024px){
	.EcologyBox {padding-top: 0;}
	.HornorBox{background-size: cover;padding-top: 1.5rem;}
	.HornorBox .slider{margin: 0 -0.1rem;}
	.HornorBox .item{margin: 0 0.1rem;}
	.HistoryBox .TabCon{width: 100%;}
    .SubPage.HomeAbout{padding-bottom:1.6rem;}
	.SubPage.HomeAbout .logobox{margin: 0.8rem auto 0;float: none;}
    .SubPage.HomeAbout .Info .txt{height: auto !important;overflow-y: hidden;}

    .EcologyBox .content{width: auto;height: auto;}
	.EcologyBox .content li{text-align: left;flex-direction: row-reverse;transform: translate(0) !important;margin-bottom: 0.25rem;justify-content: flex-end;padding: 0.15rem;box-shadow: 0 10px 10px rgba(0,0,0,0.05);}
	.EcologyBox li span{margin:0 0.25rem 0 0 !important;}
}
@media(max-width:640px){
	.EcologyBox:after{background: url(../images/about_stbg.png) no-repeat center top/contain;}
	.EcologyBox .yuan{width: 4rem;height: 4rem;}
	.EcologyBox .yuan:after{width: 100%;height: 100%;}
	.EcologyBox li {font-size: 15px;}
	.EcologyBox li span{width: 65px;height: 65px;line-height: 20px;padding: 12px;}

	.HistoryBox .TabCon{padding: 0 0.4rem;}
	.HistoryBox .TabCon .imgbox{width: 100%;}
	.HistoryBox .TabCon .info{width: 100%;}

	.HornorBox{padding-top: 1.6rem;}
}


/* 华人健康合作方案 */
.FaPage1{padding-bottom: 0.5rem;}
.FaPage1 .Info{width: 50.31%;float: left;}
.FaPage1 .play{position: absolute;z-index: 3;left: -1.1rem;top: 50%;width: 2.2rem;height: 2.2rem;transform: translateY(-50%);background: #fff;border-radius: 50%;cursor: pointer;transition: all 0.3s;}
.FaPage1 .play:After{position: absolute;width: 1.6rem;height: 1.6rem;left: 50%;top: 50%;transform: translate(-50%,-50%);content: "";border-radius: 50%;background: #f2f8fc;}
.FaPage1 .play span{position: absolute;z-index: 3;left: 50%;top: 50%;width: 0.92rem;height: 0.92rem;line-height: 0.92rem;transform: translate(-50%,-50%);background-image: linear-gradient(to bottom, #f39900 , #fff000);border-radius: 50%;text-align: center;color: #fff;}
.FaPage1 .play span i{transition: all 0.5s;}
.FaPage1 .play:hover span{background-image: linear-gradient(to top, #f39900 , #fff000);}
.FaPage1 .play:hover span i{transform: scale(1.3);}

.FaPage1 .numList{float: right;margin-top: 0.35rem;background-image: linear-gradient(to right, #f7fafd , #eef6fa);border-radius: 0.2rem;padding: 0 3.64vw 2.96vw 7.81vw;width: 40%;position: relative;}
.FaPage1 .numList li{line-height: 0.78rem;padding-top: 0.54rem;height: 1.32rem;border-bottom: 1px solid #e2e4e7;width: 50%;}
.FaPage1 .numList li:nth-child(even){text-align: right;}
.FaPage1 .numList li span{font-size: 2.91vw;color: #0071c8;margin: 0 0.08rem 0 1.35vw;line-height: 1;}

.CardList {clear: both;padding: 0.6rem 0 0 0;margin-left: -0.66rem;}
.CardList .item{margin-left: 0.66rem;flex: 1;position: relative;}
.CardList .item:after{position: absolute;left: 0;top: 0.27rem;width: 100%;height: 0.7rem;border-radius: 10px 10px 0 0;background-image: linear-gradient(to top, #f4f9fd , #e7f2fa);content: "";}
.CardList .item .title{text-align: center;font-size: 0.3rem;color: #fff;line-height: 0.96rem;width: 74%;margin: 0px auto;border-radius: 10px 10px 0 0;position: relative;z-index: 1;background: url(../images/infotitle.jpg) center top no-repeat;background-size:cover;}
.CardList .item .info{background: #fff;position: relative;border-radius: 0 0 10px 10px;box-shadow: 5px 0 20px rgba(0,113,200,0.08);z-index: 2;min-height: 2.17rem;padding: 0.25rem;}
.CardList .item .info:After{top: -0.4rem;position: absolute;left: 0;width: 100%;background: url(../images/infobg.png) center top no-repeat;height: 100%;background-size: cover;content: "";}
.CardList .item .info .inner{position: relative;z-index: 1;display: inline-block;text-align: left;}
.CardList .item .info .inner:before{position: absolute;left: 0;top: 0.08rem;height: calc(100% - 0.16rem);width: 1px;content: "";background: #e6f1fa;}
.CardList .item .info p{padding-left: 0.35rem;position: relative;}
.CardList .item .info p:before{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 4px;height: 4px;border-radius: 50%;content: "";background: #00479d;}
.CardList .item:nth-child(1){margin-top: 1.2rem;}
.CardList .item:nth-child(2){margin-top: 0.6rem;}

.FixItem{background: url(../images/ryboxbg.jpg) center top no-repeat;}
.FixItem .SubTit{float: left;}
.FixItem .TabNav{float: right;width: 60.93%;position: relative;margin-bottom: 0.64rem;}
.FixItem .TabNav:after{content: "";left: 0;bottom: 5px;width: 100%;position: absolute;background: #d9edfc;height: 1px;}
.FixItem .TabNav .item{text-align: center;position: relative;padding-bottom: 0.37rem;cursor: pointer;}
.FixItem .TabNav .item:after{position: absolute;left: 50%;bottom: 0;width: 0;height: 0;border-radius: 50%;border: 2px solid #0e7fd5;background: #fff;transform: translateX(-50%);transition: all 0.3s;content: "";opacity: 0;}
.FixItem .TabNav .item .icon{margin-bottom: 0.13rem;}
.FixItem .TabNav .item .icon img{height: 0.52rem;}
.FixItem .TabNav .item:hover:after,.FixItem .TabNav .item.slick-current:after{width: 12px;height: 12px;opacity: 1;}
.FixItem .TabNav .item:hover,.FixItem .TabNav .item.slick-current{color: #0d89e8;}
.FixItem .TabCon{ clear: both;padding-bottom: 1rem;}
.FixItem .TabCon .item{margin: 0 0.3rem;position: relative;}
.FixItem .TabCon .info{position: absolute;left: 0;bottom: 0;z-index: 10;padding: 0 0.4rem 0.4rem;color: #fff;width: 100%;}
.FixItem .TabCon h3{font-size: 0.3rem;line-height: 1.9;opacity: 0;}
.FixItem .TabCon p{margin-bottom: 0.18rem;opacity: 0;}
.FixItem .TabCon p span{display: inline-block;margin-right: 0.27rem;}
.FixItem .TabCon p span:last-child{margin-right: 0;}
.FixItem .TabCon p span:before{display: inline-block;vertical-align: middle;width: 4px;height: 4px;border-radius: 50%;content: "";background: #e29109;margin-right: 0.1rem;}
.FixItem .TabCon .imgbox{padding-top: 36.25vw;border-radius: 10px;}
.FixItem .TabCon .imgbox:before{position: absolute;left: 0;bottom: 0;border-radius: 10px;width: 100%;height: 100%;z-index: 1;background:rgba(255,255,255,0.6);content: "";}
.FixItem .TabCon .slick-current .imgbox:before{border-radius: 0 0 10px 10px;height: 40%;background-color:transparent;background-image: linear-gradient(to bottom, rgba(0,0,0,0) , rgba(0,0,0,0.8));}

.FixItem .TabCon .slick-current h3{animation:fadeInUp 0.3s .4s ease both;-webkit-animation:fadeInUp 0.3s .4s ease both;-moz-animation:fadeInUp 0.3s .4s ease both;}
.FixItem .TabCon .slick-current p{animation:fadeInUp 0.5s .4s ease both;-webkit-animation:fadeInUp 0.5s .4s ease both;-moz-animation:fadeInUp 0.5s .4s ease both;}
.FixItem .control{left: 20.6%;bottom: 1rem;}

@media(max-width:1024px){
	.FaPage1 .Info{width: auto;float: none;}
	.FaPage1 .numList{width: auto;float: none;margin-top: 1.5rem;}
	.FaPage1 .numList li{text-align: center !important;}
	.FaPage1 .play{left: 50%;transform: translateX(-50%);top: -1.5rem;}
	.CardLis{margin-left: -0.3rem;}
	.CardList .item{margin-left: 0.3rem;}

	.FixItem{background-size: cover;}
	.FixItem .TabCon .item{margin: 0 0.15rem;}
	.FixItem .SubTit{width: auto;float: none;}
	.FixItem .TabNav{width: auto;float: none;}
	.FixItem .control{bottom: 0.4rem;}
}
@media(max-width:640px){
	.CardList {margin: 0;}
	.CardList .item{flex: none;width: 100%;margin: 0 0 0.35rem 0 !important;}
	.FaPage1 .numList li span{font-size: 20px;}

	.FixItem{padding-top: 1.5rem;}
	.FixItem .TabNav .item{padding: 0 8px 20px;}
	.FixItem .TabCon .imgbox{padding-top: 68%;}
    .FixItem .TabCon .slick-current .imgbox:before{height:100%;}
    .FixItem .TabCon p span{margin-right:0;}
	.FixItem .TabCon h3{font-size: 16px;}
	.FixItem .control{left: 8.6%;}
}

/* 医药工业合作方案 */
.FaPage6 .ItemProcess{margin-bottom: -3%;}
.ItemProcess{margin-left: -3%;}
.ItemProcess .item{margin: 0 0 3% 3%;min-height: 3rem;position: relative;padding: 0.44rem 0.3rem;background-image: linear-gradient(to bottom, #eff7ff , #fafcff);border-radius: 0 0 0.6rem 0;width: 17%;}
.ItemProcess .item:not(:last-child):after{position: absolute;right: -12%;top: 50%;transform: translateY(-50%);content: "";width: 19px;height: 7px;background: url(../images/ico/arr_right2.png);}
.ItemProcess .icon img{width: 0.66rem;height: 0.66rem;}
.ItemProcess aside{margin: 0.34rem 0 0.09rem;}
.ItemProcess .item:before{content: "";right: 0; bottom: 0;line-height: 1;color: #3f90d3;opacity: 0.03;font-size: 0.9rem;position: absolute;}
.ItemProcess .item:nth-child(1):before{content: "01";}
.ItemProcess .item:nth-child(2):before{content: "02";}
.ItemProcess .item:nth-child(3):before{content: "03";}
.ItemProcess .item:nth-child(4):before{content: "04";}
.ItemProcess .item:nth-child(5):before{content: "05";}
.ItemProcess .item:nth-child(5):after{right: auto;left: 50%;transform: translateX(-50%) rotate(90deg);bottom: -10%;top: auto;}
.ItemProcess .item:nth-child(6):before{content: "06";}
.ItemProcess .item:nth-child(6):after{right: auto;left: -12%;background: url(../images/ico/arr_right3.png);}
.ItemProcess .item:nth-child(7):before{content: "07";}
.ItemProcess .item:nth-child(7):after{right: auto;left: -12%;background: url(../images/ico/arr_right3.png);}
.ItemProcess .item:nth-child(8):before{content: "08";}
.ItemProcess .item:nth-child(8):after{right: auto;left: -12%;background: url(../images/ico/arr_right3.png);}
.ItemProcess .item:nth-child(9):before{content: "09";}
.ItemProcess .item:nth-child(9):after{right: auto;left: -12%;background: url(../images/ico/arr_right3.png);}
.ItemProcess .item:nth-child(10):before{content: "10";}
.ItemProcess.lc2 .item:before{bottom: auto;top: 0rem;right: 0.2rem;}
.ItemProcess.lc2 {margin-bottom: 0;padding-bottom: 4%;}

.FaPage2{background: url(../images/fapage2bg.jpg) center top no-repeat;background-size:cover;}
.PhotoList{margin-left: -3.125%;}
.PhotoList .item{float: left;width: 33.333%;padding: 0 0 3.125% 3.125%;}
.PhotoList .imgbox{border-radius: 10px 10px 0 0;padding-top: 57.97%;}
.PhotoList .info{border-radius: 0 0 10px 10px;background: #fff;min-height: 1.2rem;padding: 0.2rem 0.4rem;}
.PhotoList a{display: block;}
.PhotoList.gray .info{background: #f7f7f7;}

@media(min-width:641px){
	.ItemProcess .item:nth-child(6){order: 10;}
	.ItemProcess .item:nth-child(7){order: 9;}
	.ItemProcess .item:nth-child(8){order: 8;}
	.ItemProcess .item:nth-child(9){order: 7;}
	.ItemProcess .item:nth-child(10){order: 6;}
}
@media(max-width:1024px){
	.ItemProcess .item:nth-child(5):after{bottom: -6%;}
}
@media(max-width:640px){
	.ItemProcess {margin-left: -5%;justify-content:flex-start;}
	.ItemProcess .item{flex: none;width: 45%;margin: 0 0 5% 5%;}
	.ItemProcess .item:not(:last-child):after{display: none;}
	.ItemProcess .item:before{opacity: 0.2;}

	.PhotoList .item{width: auto;float: none;}
}


/* 华人健康生态战略合作方案 */
.SubTit3 h3{font-size: 0.32rem;line-height: 0.85rem;margin-bottom: 0.11rem;font-weight: normal;
	text-transform: uppercase;-webkit-background-clip: text;	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(to bottom,#179aff, #0071c8);background-clip: text;-webkit-background-clip: text;color:transparent;}
.SubTit3 h3:before{display: inline-block;vertical-align: middle;content: "";width: 3px;height: 24px;margin: -3px 0.2rem 0 0;background-image: linear-gradient(to bottom, #179aff , #0071c8);}

.cooperateBox{background-image: linear-gradient(180deg, #eff6ff , #f7faff);padding: 0.36rem;border-radius: 10px;}
.cooperateBox .info{width: 50%;}
.cooperateBox .title{margin: 0 0 0.09rem 0.23rem;}
.cooperateBox .desc{margin: 0 0 0.23rem 0.23rem;}
.cooperateBox .desc span{font-weight: normal;}
.cooperateBox .style{width: 30%;margin-right: 14%;}
.cooperateBox .style li{position: relative;width: 1rem;display: inline-block;}
.cooperateBox .style li:After{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 1.2rem;height: 1.2rem;border-radius: 50%;background: #fff;box-shadow: 8px 0 30px rgba(10,117,240,0.1);content: "";}
.cooperateBox .style span{color: #fff;width: 1rem;height: 1rem;background: #fff;border-radius: 50%;background-image: linear-gradient(to right, #1393f5 , #0376cf);position: relative;z-index: 1;}
.cooperateBox .style li:nth-child(1){animation:mymove 5s infinite;}
.cooperateBox .style li:nth-child(2){animation:mymove2 5s infinite;}
.cooperateBox .style li:nth-child(3){animation:mymove3 5s infinite;}

.cooperateBox .style2{width: 40%;position: relative;margin-right: 5%;}
.cooperateBox .style2 dl{width: 3.31rem;height: 3.31rem;margin: 0px auto;background: url(../images/fa_quan.png) no-repeat;background-size: contain;position: relative;}
.cooperateBox .style2 dt{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);text-align: center;}
.cooperateBox .style2 dd{position: absolute;line-height:0.54rem;border-radius: 0.2rem 0 0.2rem 0;box-shadow: 8px 0 30px rgba(10,117,240,0.16);min-width: 1.84rem;background-color: #fff;text-align: center;z-index: 10;padding: 0 0.1rem;}
	.cooperateBox .style2 dd span{text-transform: uppercase;-webkit-background-clip: text;	-webkit-text-fill-color: transparent;
		background-image: linear-gradient(to right,#179aff, #0071c8);background-clip: text;-webkit-background-clip: text;color:transparent;}
	.cooperateBox .style2 dd:hover{background: #0071c8;}
	.cooperateBox .style2 dd:hover span{color: #fff;background-image: linear-gradient(to right,#fff, #ddd);}
	.cooperateBox .style2 dd:nth-child(2){left: -1.64rem;bottom: 0.5rem;}
	.cooperateBox .style2 dd:nth-child(3){left: -1.64rem;top: 0.8rem;}
	.cooperateBox .style2 dd:nth-child(4){left: 50%;top: 0.08rem;transform: translateX(-50%);}
	.cooperateBox .style2 dd:nth-child(5){right: -1.64rem;top: 0.5rem;}
	.cooperateBox .style2 dd:nth-child(6){right: -1.64rem;bottom: 0.8rem;}

@keyframes mymove
{
0%   {top:38%;}
25%  {top:35%;}
50%  {top: 38%;}
75%  {top:31%}
100% {top:38%;}
}

/*02*/
@keyframes mymove2
{
0%   {left:25%;}
25%  {left:36%;}
50%  {left: 32%;}
75%  {left:31%}
100% {left:25%;}
}

/*03*/
@keyframes mymove3
{
0%   {left:55%;top: 35%;}
25%  {left:60%;top: 32%;}
50%  {left: 55%;top: 29%;}
75%  {left:51%;top: 38%;}
100% {left:55%;;top: 30%;}
}

.SubTit4{text-align: center;padding: 0.57rem 0 0.34rem;}
.SubTit4 h3{font-size: 0.28rem;font-weight: normal;line-height: 1.42;}

.tuwenBox{border-radius: 10px;background: #f7f7f7;margin-bottom: 1rem;}
.tuwenBox .item{padding: 0.32rem 1.1rem 0.32rem 0;border-bottom: 1px solid #e2e4e7;position: relative;}
.tuwenBox .more{position: absolute;right: 0;top: 50%;width: 0.4rem;height: 0.4rem;text-align: center;line-height: 0.36rem;border: 2px solid #0172c9;color: #0172c9;border-radius: 50%;transform: translateY(-50%);transition: all 0.5s;cursor: pointer;}
.tuwenBox .imgbox{width: 47.81%;border-radius: 10px;}
.tuwenBox .imgbox img{height: auto;}
.tuwenBox .info{width: 52.19%;padding: 0 0.22rem 0 0.6rem;}
.tuwenBox .desc{display: none;}
.tuwenBox .title{margin-bottom: 0.16rem;cursor: pointer;}
.tuwenBox .item.on .more{background-image: linear-gradient(to bottom, #1290f1 , #057ad3);color: #fff;transform: translateY(-50%) rotate(180deg);border: 0;}
.tuwenBox.even{flex-direction: row-reverse;}
.tuwenBox .ti{margin-bottom: 0.39rem;line-height: 0.42rem;}
.tuwenBox .txt{line-height: 0.42rem;}
.tuwenBox .txt span{color: #333333;font-weight: normal;}

.advantageBox{background: #f4f7fb;}
.advantageBox:After{content: "";left: 0;top: 0;width: 100%;height: 150%;background: url(../images/hz_bg.jpg) 0px top no-repeat;position: absolute;}
.advantageBox .content{min-height: 4.13rem;background: url(../images/hz_line.png) center  center no-repeat;margin: -1.15rem 0;position: relative;z-index: 1;}
.advantageBox li{text-align: center;flex: 1;}
.advantageBox aside{margin-bottom: 0.06rem;}
.advantageBox .icon{width: 1.13rem;margin: 0px auto 0.34rem;position: relative;}
.advantageBox .icon:after{position: absolute;left: 50%;top: 50%;width: 1.42rem;height: 1.42rem;border-radius: 50%;background: rgba(18,145,243,0.1);content: "";transform: translate(-50%,-50%);}
.advantageBox .icon span{border-radius: 50%;background-image: linear-gradient(to bottom, #1290f1 , #057ad3);height: 1.13rem;}
.advantageBox .icon img{height: 0.6rem;}
.advantageBox li:nth-child(1){padding-top: 2.02rem;}
.advantageBox li:nth-child(2){padding-top: 1.61rem;}
.advantageBox li:nth-child(3){padding-top: 0.57rem;}
.advantageBox li:nth-child(4){padding-top: 0.15rem;}

@media(max-width:1024px){
	.cooperateBox .style2 dd:nth-child(2),.cooperateBox .style2 dd:nth-child(3){left: -1.2rem;}
	.cooperateBox .style2 dd:nth-child(5),.cooperateBox .style2 dd:nth-child(6){right: -1.2rem;}
	.tuwenBox .info{padding: 0.2rem;padding-bottom: 0.2rem;}
}
@media(max-width:640px){
	.cooperateBox .style{padding-bottom: 0.55rem;}
	.cooperateBox .style2,.tuwenBox .imgbox,.tuwenBox .info,.cooperateBox .info,.cooperateBox .style{width: 100%;padding-left: 0;padding-right: 0;}
	.advantageBox .content{margin: -0.5rem 0 0 0}
	.advantageBox:After{background-size: cover;}
}
@media(max-width:480px){
	.ItemProcess .icon img{width: 40px;height: 40px;}
	.advantageBox li p{font-size: 14px;padding: 0 8px;}
	.cooperateBox .style2 dl{width: 4.8rem;height: 4.8rem;}
	.cooperateBox .style2 dd:nth-child(2), .cooperateBox .style2 dd:nth-child(3){left: -0.4rem;}
	.cooperateBox .style2 dd:nth-child(5){top: 0.8rem;}
	.cooperateBox .style2 dd:nth-child(5), .cooperateBox .style2 dd:nth-child(6){right: -0.4rem;}
	.tuwenBox .more{width: 30px;height: 30px;line-height: 26px;}
}


/* 药店数字化项目服务方案 */
.tuwenBox2 .info{width: 50.625%;}
.tuwenBox2 .imgbox{border-radius: 10px;width: 43.75%;}
.tuwenBox2 .imgbox img{border-radius: 10px;}
.tuwenBox2 .itemfw{margin-top: 0.55rem;}
.tuwenBox2 .itemfw li{width: 50%;}
.tuwenBox2 .itemfw li .icon{width: 0.66rem;}
.tuwenBox2 .itemfw li .info{flex: 1;padding-left: 0.2rem;}
.tuwenBox2 .itemfw li .info aside{line-height: 21px;}
.tuwenBox2 .itemfw li .info p{line-height: 33px;margin-top: 0.12rem;}

.tuwenBox2 .numList{text-align: right;margin-bottom: 0.33rem;}
.tuwenBox2 .numList li{position: relative;flex: 1;padding-right: 0.2rem;}
.tuwenBox2 .numList .num{line-height: 42px;margin-bottom: 4px;}
.tuwenBox2 .numList .num i{color: #0071c8;font-size: 0.56rem;}
.tuwenBox2 .numList .num em{line-height: 16px;}
.tuwenBox2 .numList p{line-height: 18px;}
.tuwenBox2 .numList li:not(:last-child):After{content: "";position: absolute;top: 0.02rem;height: calc(100% - 0.04rem);width: 1px;background: #e2e4e7;right: -15%;}

.hzysBox{margin-top: -0.4rem;}
.hzysBox .tithead{font-size: 0.3rem;padding: 0 0 0.7rem 0.3rem;line-height: 1.53;font-weight: normal;}
.hzysBox ul{margin-left: -0.5rem;}
.hzysBox li{margin-left: 0.5rem;flex: 1;border-radius: 10px;background: #fff url(../images/logobg.gif) right top no-repeat;box-shadow: 0 0 21px rgba(0,113,200,0.1);padding: 0.5rem 0.32rem;min-height: 3.35rem;overflow: hidden;}
.hzysBox .icon img{width: 0.66rem;}
.hzysBox aside{margin: 0.34rem 0 0.14rem;}

.FaPage3{background: url(../images/fapage3bg.jpg) center top no-repeat;background-size: cover;}
.FaPage3 .SubTit h2{display: inline-block;}
.FaPage3 .SubTit p{display: inline-block;margin-left: 0.19rem;}
.FaPage3 .tuwenBox{background: transparent;margin-bottom: 0;}

.FaHornor{overflow: hidden;}
.FaHornor .slick-list{padding-right: 10%;width: 110%;}
.FaHornor .slider{margin-bottom: 1rem;}
.FaHornor .item{margin-right: 0.4rem;}
.FaHornor .item:last-child{margin-right: 0;}
.FaHornor .item .imgbox{border-radius: 10px 10px 0 0;padding-top: 3.21rem;}
.FaHornor .item .info{border-radius: 0 0 10px 10px;background: #f2f6fa;padding: 0.3rem 0.4rem;cursor: pointer;}
.FaHornor .item aside{line-height: 2;}
.FaHornor .item .desc{color: #fff;display: none;}
.FaHornor .item.on .info,.FaHornor .item:hover .info{color: #fff;background-image: linear-gradient(to right, #0071c8 , #179aff);}
.FaHornor .item.on .more,.FaHornor .item:hover .more{color: #fff;}
.FaHornor .item.on .more{display: none;}
.FaHornor .control{position: static;}
.FaHornor .control .dots{width: calc(100% - 1.9rem);}
.FaHornor .control .slick-dots{width: 100%;}

.FaProduct{background: #f2f7fb;}
.FaProduct:After{position: absolute;left: 0;bottom: -20%;height: 100%;content: "";width: 100%;background: url(../images/fapage4bg.jpg) center bottom no-repeat;background-size: cover;}
.FaProduct .content{border-radius: 10px;border: 2px solid #fff;background: rgba(255,255,255,0.5);position: relative;}
.FaProduct .content:after{left: 2.7rem;top: 0;width: 2px;height: 100%;content: "";position: absolute;background: #fff;}
.FaProduct .TabNav{width: 2.7rem;position: relative;z-index: 2;padding: 0.37rem 0;float: left;}
.FaProduct .TabNav .item{padding-left: 0.38rem;line-height: 0.64rem;position: relative;cursor: pointer;}
.FaProduct .TabNav .item:after{content: "";left: 0;top: 0;width: 100%;border-radius: 0 0.3rem 0 0;background-image: linear-gradient(to right, #0071c8 , #179aff);height: 100%;position: absolute;opacity: 0;transition: all 0.5s;}
.FaProduct .TabNav .item em{position: relative;z-index: 2;}
.FaProduct .TabNav .ico{margin-right: 0.12rem;width: 0.27rem;height: 0.27rem;display: inline-block;vertical-align: middle;}
.FaProduct .TabNav .slick-current,.FaProduct .TabNav .item:hover{color: #fff;}
.FaProduct .TabNav .slick-current:after,.FaProduct .TabNav .item:hover:after{opacity: 1;}

.FaProduct .TabCon{padding: 0.76rem 0.58rem 0.37rem 1.19rem; width: calc(100% - 2.7rem);float: right;}
.FaProduct .TabCon .titHead{line-height: 1.5;font-size: 0.3rem;font-weight: normal;margin-bottom: 0.12rem;}
.FaProduct .TabCon .info{width: 37.79%; float: left;padding-top: 0.53rem;}
.FaProduct .TabCon .info .txt{margin-top: 0.19rem;min-height: 2.56rem;overflow-y: auto;}
.FaProduct .TabCon .imgbox{border-radius: 10px;padding-top: 3.6rem;width: 52.12%; float: right;}

.FaProduct .TabCon .slick-current .titHead{animation:fadeInUp 0.3s .3s ease both;-webkit-animation:fadeInUp 0.3s .4s ease both;-moz-animation:fadeInUp 0.3s .4s ease both;}
.FaProduct .TabCon .slick-current .info{animation:fadeInUp 0.5s .3s ease both;-webkit-animation:fadeInUp 0.5s .4s ease both;-moz-animation:fadeInUp 0.5s .4s ease both;}
.FaProduct .TabCon .slick-current .imgbox{animation:fadeInRight 0.5s .3s ease both;-webkit-animation:fadeInRight 0.5s .5s ease both;-moz-animation:fadeInRight 0.5s .4s ease both;}

@media(max-width:1366px){
	.hzysBox{margin-top: 0;}
	.tuwenBox2 .numList li:not(:last-child):After{right: -13%;}
}
@media(max-width:1024px){
	.hzysBox .tithead{padding: 0.35rem 0 0.4rem;}
	.hzysBox ul{margin-left: -0.3rem;}
	.hzysBox li{margin-left: 0.3rem;}
	.tuwenBox2 .info{width: 100%;margin-bottom: 0.35rem;}
	.tuwenBox2 .imgbox{width: 100%;}
}
@media(max-width:640px){

	.hzysBox ul{margin-left: -2.5%;}
	.hzysBox li{width: 47.5%;flex: none;margin: 0 0 2.5% 2.5%;}
	.FaHornor .slider{margin-bottom: 0.5rem;}
	.FaHornor .item{margin-right: 0.2rem;}
	.FaHornor .item .imgbox{padding-top: 2rem;}

	.FaProduct .TabNav{width: auto;float: none;padding-left:0.37rem;padding-right:0.37rem;}
	.FaProduct .slick-prev{left: -20px;}
	.FaProduct .slick-next{right: -20px;}
	.FaProduct .TabCon{width: auto;float: none;padding: 0.4rem;}
	.FaProduct .content:after{display: none;}
	.FaProduct .TabCon .info{width: auto;float: none;margin-bottom: 0.35rem;padding-top: 0.25rem;}
	.FaProduct .TabCon .info .txt{min-height: auto;}
	.FaProduct .TabCon .imgbox{width: auto;float: none;}
}
@media(max-width:480px){
	.hzysBox .tithead{font-size: 18px;}
	.FaHornor .item .imgbox{padding-top: 3.8rem;}
	.hzysBox .icon img{width: 40px;height: 40px;}
	.hzysBox aside{margin-top: 0.25rem;}
	.FaProduct .TabCon .slick-current .titHead{font-weight: bold;}
}

/* 达药业类加盟合作方案 */
.SubTit5 h3{text-align: center;}
.FaProcess{background: #f4f7fb;}
.FaProcess:After{content: "";left: 0;top: 0;width: 100%;height: 150%;background: url(../images/hz_bg.jpg) 0px top no-repeat;position: absolute;}
.FaProcess .SubTit{float: left;}
.FaProcess .Titdesc{float: right;width: 67.5%;}
.FaProcess .Tithead{text-align: center;font-size: 0.32rem;clear: both;line-height: 1;padding-bottom: 0.5rem;}
.FaProcess ul{margin-left: -0.4rem;clear: both;}
.FaProcess li{margin-left: 0.4rem;flex: 1;border-radius: 10px;background: #fff url(../images/logobg.gif) right top no-repeat;box-shadow: 0 0 10px rgba(0,113,200,0.01);padding: 0.5rem 0.4rem;min-height: 3.2rem;overflow: hidden;}
.FaProcess .icon img{width: 0.66rem;}
.FaProcess aside{margin: 0.34rem 0 0.14rem;}

.FaPage4{background: #edf2f8 url(../images/hz_bg.jpg) center top no-repeat;}
.FaPage4 .SubTit{float: left;}
.FaPage4 .Titdesc{float: right;width: 67.5%;}
.FaPage4 .Tithead{text-align: center;font-size: 0.32rem;clear: both;line-height: 1;padding-bottom: 0.5rem;}
.FaPage4 ul{margin-left: -0.53rem;clear: both;}
.FaPage4 li{margin-left: 0.53rem;flex: 1;border-radius: 10px;background: #fff url(../images/logobg.gif) right top no-repeat;box-shadow: 0 0 10px rgba(0,113,200,0.01);min-height: 3.2rem;overflow: hidden;}
.FaPage4 aside{text-align: center;line-height: 0.75rem;border-radius: 10px 10px 0 0;color: #fff;background: url(../images/infotitle2.jpg) center top no-repeat;background-size: cover;}
.FaPage4 .desc{padding: 0.3rem;position: relative;}
.FaPage4 .desc:after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 10px;top: -10px;background: url(../images/point3.png) 0 bottom no-repeat;background-color: cover;}
.FaPage4 li:nth-child(even){margin-top: 1.2rem;}
.FaPage4 li:hover aside{background: url(../images/infotitle02.jpg) center top no-repeat;background-size: cover;}

.FaPage5 .SubTit3 h3{margin-bottom: 0.25rem;}
.FaPage5 .tuwenBox{margin-bottom: 0.5rem;}

@media(max-width:1024px){
	.FaPage4 ul,.FaProcess ul{margin-left: -0.3rem;}
	.FaPage4 li,.FaProcess li{margin-left: 0.3rem;}
	.FaProcess:After{background-size: cover;height: 120%;}
}
@media(max-width:640px){
	.FaPage4 .Titdesc,.FaProcess .Titdesc{width: auto;float: none;margin-bottom: 0.3rem !important;}
	.FaPage4 ul, .FaProcess ul{margin-left: 0;align-items:baseline;}
	.FaPage4 li, .FaProcess li{width: 100%;flex: none;margin-left: 0;margin-top: 0 !important;margin-bottom: 0.25rem;}
	.tuwenBox .ti,.tuwenBox .txt{line-height: 24px;}
	.tuwenBox .info{padding: 0.3rem;}
}

/* 04_国胜大药房加盟合作方案 */
.FaPage8{background:url(../images/FaPage5.jpg) center no-repeat;background-size: cover;}
.FaPage8 li{flex: 1;}
.FaPage8 .inner{width: 3.3rem;height: 3.3rem;border-radius: 50%;background: #fff;padding: 0.3rem;position: relative;}
.FaPage8 .inner:before{width: 100%;height: 100%;content: "";left: 50%;top: 50%;transform: translate(-50%,-50%);border: 0.2rem solid rgba(255,255,255,0.2);position: absolute;opacity: 0;transition: all 0.5s;border-radius: 50%;}
.FaPage8 li *{position: relative;z-index: 1;}
.FaPage8 .inner aside{text-align: center;margin-bottom: 0.14rem;}
.FaPage8 .inner .desc{margin: 0 0.15rem;}
.FaPage8 .inner:after{left: 50%;top: 50%;transform: translate(-50%,-50%);font-size: 1.6rem;line-height:1.5;color: #0071c8;opacity: 0.05;z-index: 0;position: absolute;}
.FaPage8 li:nth-child(1) .inner{margin-top: 1.44rem;}
.FaPage8 li:nth-child(1) .inner:After{content: "01";}
.FaPage8 li:nth-child(2) .inner::after{content: "02";}
.FaPage8 li:nth-child(3) .inner{margin-top: 1.16rem;}
.FaPage8 li:nth-child(3) .inner::after{content: "03";}
.FaPage8 li:nth-child(4) .inner{margin-top: -0.72rem;}
.FaPage8 li:nth-child(4) .inner::after{content: "04";}
.FaPage8 li:hover .inner::before{width: 125%;height: 125%;opacity: 1;}

.tuwenBox3 .imgbox{width: 47.87%;}
.tuwenBox3 .info{width: 48.75%;}
.tuwenBox3 .info .title{font-size: 0.48rem;}
.tuwenBox3 .info .desc{padding-top: 0.55rem;border-top: 1px solid #e2e4e7;}

.FaPage7{background: #fff;overflow: hidden;}
.FaPage7:After{content: "";left: 0;top: 0;width: 100%;height: 150%;background: url(../images/FaPage7.jpg) 0px top no-repeat;position: absolute;}

.jhScroll .slick-list{padding: 0 17%;margin: 0 -10.5%;}
.jhScroll .item{padding: 10px;margin: 0 0.2rem;opacity: 0.4;}
.jhScroll .item .inner{background: #fff;border-radius: 10px;box-shadow: 0 0 10px rgba(0,113,200,0.1);}
.jhScroll .item .imgbox{width: 2.13rem;padding-top: 3.2rem;border-radius: 10px 0 0 10px;}
.jhScroll .item .info{width: calc(100% - 2.3rem);padding: 0.6rem 0.4rem 0.4rem;}
.jhScroll .item .desc{padding-top: 0.3rem;border-top: 1px solid #e2e4e7;margin-top: 0.36rem;}
.jhScroll .control{position: static;margin: 0.9rem 0 0 0.5rem;}
.jhScroll .slick-active{opacity: 1;}
@media(max-width:1024px){
	.FaPage8 .inner{width: 3.5rem;height: 3.5rem;margin: 0 auto 0.35rem!important;}
	.tuwenBox3 .imgbox{width: 100%;}
	.tuwenBox3 .info{width: 100%;padding-top: 0.5rem;}
	.FaPage7:After{background-size: cover;}
}
@media(max-width:640px){
	.jhScroll .item{margin: 0rem;}
	.FaPage8 .inner{width: 3.2rem;height: 3.2rem;}
}
@media(max-width:480px){
	.FaPage8 .inner{border-radius: 10px;padding: 0.35rem;height: auto;}
	.jhScroll .item .imgbox{width: 100%;padding-top: 3.5rem;border-radius: 10px 10px 0 0;}
	.jhScroll .item .info{width: 100%;padding: 0.3rem;}
}


.ListWz{padding-bottom: 0.31rem;}
.ListWz .item{border-bottom: 1px dashed #c8c8c7;line-height: 2.1;margin-bottom: 0.19rem;position: relative;padding: 0 90px 0.19rem 19px;}
.ListWz .item:before{content: "";left: 0;top: 0.17rem;width: 6px;height: 6px;border-radius: 50%;position: absolute;border: 1px solid #e61222;transition: all 0.3s;}
.ListWz .item:hover:before{transform: scale(1.2);}
.ListWz .item time{position: absolute;right: 0;top: 0;color: #999999;}