@charset "utf-8";/*公共样式*/div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,body{	padding:0;	margin:0;}ul,li{	 list-style:none;}img{	border:0 none;}input,textarea {	outline: none;}a{ 	text-decoration:none;	color:#666;	transition: all 0.3s;	-moz-transition: all 0.3s; 	-webkit-transition: all 0.3s; 	-o-transition: all 0.3s;}*{    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}a:hover{	text-decoration: none;	color: #ac0001;}body{	font-size:16px;	font-family:"微软雅黑";	color:#666;	line-height:32px;	overflow-x: hidden;}@media only screen and (max-width:991px ) {	body {		font-size: 14px;		line-height: 24px;	}}@media only screen and (min-width:1600px ) {	.container {		width: 1400px;	}}.fl{	float:left;	display:inline;}.fr{	float:right;	display:inline;}.clear{	clear:both;}.bg_none{	background:none !important;	}.bd_none{	border:none !important;	}html,body{      -webkit-text-size-adjust:none;}[allbanner] .img img{width:100%;float: left;}/*banner*/.indexban{position:relative}.indexban .swiper-button-prev,.indexban .swiper-button-next{width:48px;height:48px;margin-top:-24px;background-repeat:no-repeat;background-position:center center;background-size:100% 100%}.indexban .swiper-button-prev{left:30px;background-image:url(../images/bann-l.png)}.indexban .swiper-button-next{right:30px;background-image:url(../images/bann-r.png)}.indexban .swiper-button-prev:hover{background-image:url(../images/bann-l_cur.png)}.indexban .swiper-button-next:hover{background-image:url(../images/bann-r_cur.png)}.indexban .swiper-slide .textbox{position:absolute;left:50%;margin-left:-40vw;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transition:1.4s ease 0s;-webkit-transition:1.4s ease 0s;-moz-transition:1.4s ease 0s}.indexban .swiper-slide .textbox1,.indexban .swiper-slide .textbox4{top:15%;opacity:0}.indexban .swiper-slide .textbox1.cur,.indexban .swiper-slide .textbox4.cur{top:50%;opacity:1}.indexban .swiper-slide .textbox1 .cnname{width:80%;font-size:28px;text-align:center;margin:0 auto;line-height:1.286;color:#fff}.indexban .swiper-slide .textbox1 .enname{width:80%;font-size:60px;text-align:center;margin:16px auto 0;line-height:1;color:#fff;font-family:'helblack'}.indexban .swiper-slide .textbox .more{width:150px;height:48px;background-color:#0051a4;color:#fff;text-align:center;line-height:48px;display:block}.indexban .swiper-slide .textbox1 .more{margin:82px auto 0}.indexban .swiper-slide .textbox2,.indexban .swiper-slide .textbox3{top:50%;left:80%;opacity:0}.indexban .swiper-slide .textbox2.cur,.indexban .swiper-slide .textbox3.cur{left:50%;opacity:1}.indexban .swiper-slide .textbox2 .enname{font-family:'dincon';opacity:0.2;font-size:42px;color:#fff}.indexban .swiper-slide .textbox2 .cnname{font-weight:bold;font-size:45px;color:#fff;margin-top:26px}.indexban .swiper-slide .textbox2 .text{font-size:26px;color:#fff;margin-top:19px}.indexban .swiper-slide .textbox2 .more{margin-top:42px}.indexban .swiper-slide .textbox3 .enname{font-family:'idcnmei';opacity:0.2;font-size:36px;color:#fff}.indexban .swiper-slide .textbox3 .cnname{font-weight:bold;font-size:32px;color:#fff;margin-top:12px}.indexban .swiper-slide .textbox3 .more{margin-top:42px}.indexban .swiper-slide .textbox4 .icon{text-align:center}.indexban .swiper-slide .textbox4 .icon img{display:inline-block}.indexban .swiper-slide .textbox4 .cnname{width:80%;font-size:34px;text-align:center;margin:18px auto 0;line-height:1.286;color:#fff}.indexban .swiper-slide .textbox4 .text{width:35.8%;text-align:center;margin:17px auto 0;opacity:0.6;color:#fff;line-height:2.286}.indexban .swiper-container-horizontal>.swiper-pagination-bullets{bottom:40px}.indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:8px;height:8px;background-color:rgba(255,255,255,0.5);opacity:1;margin:0 8px;position:relative}.indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet svg{width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;left:50%;margin-left:-10px}.indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet svg:nth-child(2){position:absolute;left:0;top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{fill:none}.indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active .circle-chart__background{stroke:rgba(255,255,255,0);stroke-width:1}.circle-chart__circle{stroke-linecap:square;fill:none}.indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active .circle-chart__circle{stroke:#fff;stroke-width:1;stroke-linecap:square;fill:none;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform-origin:center;-webkit-transform-origin:center;-ms-transform-origin:center;-moz-transform-origin:center}.indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active .circle-chart__circle{animation:circle-chart-fill 5.2s linear reverse;-moz-animation:circle-chart-fill 5.2s linear reverse;-webkit-animation:circle-chart-fill 5.2s linear reverse;-ms-animation:circle-chart-fill 5.2s linear reverse}.indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.one.swiper-pagination-bullet-active .circle-chart__circle{animation:circle-chart-fill 4.5s linear reverse;-moz-animation:circle-chart-fill 4.5s linear reverse;-webkit-animation:circle-chart-fill 4.5s linear reverse;-ms-animation:circle-chart-fill 4.5s linear reverse}@keyframes circle-chart-fill{to{stroke-dasharray:0 100}}@-webkit-keyframes circle-chart-fill{to{stroke-dasharray:0 100}}@-moz-keyframes circle-chart-fill{to{stroke-dasharray:0 100}}@-ms-keyframes circle-chart-fill{to{stroke-dasharray:0 100}}@media (max-width:1620px){     .indexban .swiper-slide .textbox{margin-left:-41vw} }@media (max-width:1440px){     .indexban .swiper-slide .textbox{margin-left:-42.5vw}    .indexban .swiper-slide .textbox1 .cnname{font-size:20px}    .indexban .swiper-slide .textbox1 .enname{font-size:46px}    .indexban .swiper-slide .textbox1 .more{margin:41px auto 0}    .indexban .swiper-slide .textbox2 .enname{font-size:32px}    .indexban .swiper-slide .textbox2 .cnname{font-size:34px;margin-top:14px}    .indexban .swiper-slide .textbox2 .text{font-size:18px;margin-top:9px}    .indexban .swiper-slide .textbox2 .more, .indexban .swiper-slide .textbox3 .more{margin-top:31px}    .indexban .swiper-slide .textbox3 .enname{font-size:26px}    .indexban .swiper-slide .textbox3 .cnname{font-size:20px}    .indexban .swiper-slide .textbox4 .icon img{height:54px}    .indexban .swiper-slide .textbox4 .cnname{font-size:24px;margin-top:10px}    .indexban .swiper-slide .textbox4 .text{width:60%;line-height:2;margin:10px auto 0} }@media (max-width:1280px){     .indexban .swiper-slide .textbox{margin-left:-44vw}}@media (max-width:1024px){    .indexban .swiper-button-prev,    .indexban .swiper-button-next{display:none}}.lr {    float: right;}.lf {    float: left;}.wrap{max-width:100%;margin:0 auto}.w1200{max-width:100%;margin:0 auto}@media (max-width:1024px){ .w1200, .wrap{width:100%;padding:0 35px} }@media (max-width:768px){ .w1200, .wrap{width:100%;padding:0 15px} }.index1 .img{width:50%}.index1 .img img{max-width:100%}.index1 .textbox{width:50%;padding:1.08vw 9vw 0 4.9vw;box-sizing: border-box;}.index1 .textbox .cntitle{color:#0051a4;font-size:28px}.index1 .textbox .entitle{font-family:'helblack';font-weight:bold;font-size:42px;margin-top:20px;	color: #0051a4;}.index1 .textbox .text{color:#999;margin-top:50px;line-height:2.286}.index1 .textbox .btn,.index2 .index2list .textbox .btn{width:150px;height:48px;background-color:#0051a4;color:#fff;line-height:48px;transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s;display:block;text-align:center;margin-top:65px}.index2 .index2list .textbox .btn:hover,.index1 .textbox .btn:hover{transform:translateY(-10px);-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);}.index2{padding:110px 0 50px;background-color:#eaeaea}.index2 .index2list{display:none}.index2 .index2list.cur{display:block}.index2 .index2list .img{width:50%;text-align:center}.index2 .index2list .img img{display:inline-block}.index2 .index2list .textbox{width:50%;padding-top:26px;padding-right:6vw;box-sizing: border-box;}.index2 .index2list .textbox .cntitle{font-size:28px;color:#0051a4;line-height: 70px;}.index2 .index2list .textbox .entitle{font-size:42px;font-weight:bold;font-family:'helblack';color: #0051a4;}.index2 .index2list .textbox .text{color:#999;margin-top:36px;line-height:2.286;max-height:64px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.index2 .index2list .textbox .btn{margin-top:84px}.index2bot{position:relative;margin-top:100px}.index2bot .swiper-slide{background-color:#fff;cursor:pointer;border:2px solid #fff;padding:28px 1.45vw;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center; box-sizing: border-box;}.index2bot .swiper-slide .textbox{width:calc(100% - 198px);margin-left:30px}.index2bot .swiper-slide .textbox .entitle{color:#000;font-size:18px;font-weight:bold;font-family:Arial}.index2bot .swiper-slide .textbox .cntitle{color:#999;margin-top:14px}.index2bot .swiper-button-next,.index2bot .swiper-button-prev{width:46px;height:46px;margin-top:-23px;opacity:1;background-repeat:no-repeat;background-position:center center;background-size:100% 100%}.index2bot .swiper-button-next{background-image:url(../images/re-r.png);right:2vw}.index2bot .swiper-button-prev{background-image:url(../images/re-l.png);left:2vw}.index2bot .swiper-button-next:hover{background-image:url(../images/re-rcur.png)}.index2bot .swiper-button-prev:hover{background-image:url(../images/re-lcur.png)}.index2bot .swiper-slide.cur{border:2px solid #0051a4}.index2bot .img img{float:left;width:168px;}.index2bot .textbox{float:right;}.index2 .index2list .wrapimg{display:none}@media (max-width:1440px){    .index1 .textbox{padding:5vw 6.5vw 0 3.5vw}    .index1 .textbox .cntitle,    .index2 .index2list .textbox .cntitle{font-size:24px}    .index1 .textbox .entitle,    .index2 .index2list .textbox .entitle{font-size:36px}    .index1 .textbox .text{margin-top:30px;line-height:2}    .index1 .textbox .btn{margin-top:48px}    .index2bot .swiper-slide .img{width:128px}    .index2bot .swiper-slide .textbox{width:calc(100% - 148px);margin-left:20px}    .idnewsitem .top .img{width:220px;margin-top:4px}    .idnewsitem .top .textbox{width:calc(100% - 240px);margin-left:20px}    .idnewsitem .top .textbox .title{font-size:20px;max-height:64px;line-height:1.6}    .idnewsitem .top .textbox .date{margin:15px 0 25px}    .idnewsitem .bot{margin-top:30px}    .idnewsitem .bot .list{padding:9px 0}    .index5left .title{font-size:24px}    .index5left .tel{font-size:28px}    .index5left{width:382px}    .index5box{margin-top:8.5vw}    .index3bot .swiper-slide .box .showbox{height:120px}    .index3bot .swiper-slide:hover .box .showbox{height:318px}    .index3bot .swiper-slide .box .showbox .title{margin-top:20px}    .index3bot .swiper-slide .box .showbox .entitle{margin-top:10px}    .index3bot .swiper-slide .box .showbox .text{-webkit-line-clamp:3}    .index3bot .swiper-slide:hover .box .showbox .text{height:90px;margin-top:24px}    .index3bot .swiper-slide:hover .box .showbox .btn{height:48px;margin:36px auto 0}}@media (max-width:1366px){    .index1 .textbox{padding:4vw 5.5vw 0 3.5vw}    .index1 .textbox .text{margin-top:20px;line-height:2}    .index1 .textbox .btn{margin-top:60px}    .index5map{width:30%}    .index5right{width:248px}}@media (min-width:1024px){    }@media (max-width:1024px){    .index1 .textbox{width:100%;padding:35px 15px}    .index1 .textbox .cntitle{font-size:20px}    .index1 .textbox .entitle,    .index2 .index2list .textbox .entitle{font-size:26px;margin-top:0}    .index1 .textbox .text{line-height:1.8;margin-top:15px}    .index1 .textbox .btn, .index2 .index2list .textbox .btn,     .idnewsitem .top .textbox .btn{width:100px;height:36px;line-height:36px;margin-top:25px}    .index1 .img{width:100%}    .index2{padding:60px 0 45px}    .index2 .index2list .textbox{width:100%;padding:30px 0 0 0}    .index2 .index2list .img{display:none}    .index2 .index2list .wrapimg{display:block}    .index2 .index2list .wrapimg img{width:74%;margin:0 auto}    .index2 .index2list .textbox .text{-webkit-line-clamp:4;max-height:98px;line-height:1.8;margin-top:20px}    .index2 .index2list .textbox .btn{margin-top:30px}    .index2bot{margin-top:50px;padding:0 50px}    .index2bot .swiper-slide{padding:15px}    .index2bot .swiper-slide .img{width:68px}    .index2bot .swiper-slide .textbox{width:calc(100% - 78px);margin-left:10px}    .index2bot .swiper-slide .textbox .entitle{font-size:12px}    .index2bot .swiper-slide .textbox .cntitle{font-size:12px;margin-top:6px}    .index2bot .swiper-button-next, .index2bot .swiper-button-prev{width:30px;height:30px;margin-top:-15px}    .index2bot .swiper-button-next{right:15px}    .index2bot .swiper-button-prev{left:15px}    .index2 .index2list .textbox .cntitle{font-size:16px}    .index2 .index2list .textbox .entitle{font-size:22px}    .index3{padding:35px 0 0 0}    .indextop .cntitle{font-size:22px}    .indextop .entitle{font-size:18px;margin-top:2px}    .index3bot{padding:35px 0 35px 15px;background-image: url(../images/icbgwap.jpg);margin-top:25px}    .index3bot .swiper-slide{height:60vw}    .index3bot .swiper-slide .box .showbox .title{font-size:18px;margin-top:15px}    .index3bot .swiper-slide .box .showbox .entitle{font-size:14px;margin-top:2px}    .index3bot .swiper-slide .box .showbox .text{margin-top:0}    .index3bot .swiper-slide .box .showbox{padding:0 8px;height:110px}    .idnewsbox{width:100%;padding-right:0}    .idnewsitem .top .img{width:160px}    .idnewsitem .top .textbox{width:calc(100% - 175px);margin-left:15px}    .idnewsitem .top .textbox .title{font-size:16px}    .idnewsitem .top .textbox .date{margin:6px 0 15px}    .idnewsitem .top .textbox .btn{margin-top:0}    .idnewsnav .idnewslist{margin-right:25px}    .idnewsitem .bot{margin-top:20px}    .idnewsitem .bot .list{padding:6px 0}    .idvideobox{width:100%;margin-top:30px}    .idvideobox .box .title{font-size:24px}    .idvideobox .box .text{font-size:14px;margin-top:8px}    .idvideobox .box .play{width:30px;height:30px;margin:15px auto 0}    .index4{padding:35px 0 40px}    .index5{padding:20px 0 30px}    .index5box,    .index5left .items{margin-top:25px}    .index5left{width:100%;margin-top:0}    .index5left .title{font-size:18px}    .index5left .tel{font-size:22px}    .index5left .item{margin-bottom:13px}    .index5map{display:none}    .index5mapwap{display:block;margin:25px 0;text-align:center}    .index5mapwap img{width:86%;display:inline-block}    .index5right{width:100%;padding:0 5% 20px;background-image:url(../images/iebgwap.jpg)}    .index5right .text1{line-height:1.4;margin-bottom:10px}    .index5right .text2{margin-bottom:20px}    .index5right .numUp{font-size:30px}}/*接着介绍*/.g_pp{background:url(../images/ppbg.jpg) no-repeat center 0;height:545px;padding-top: 100px;}.g_pp .ppl{float: left;width: 697px;}.g_pp .ppl dl{float: left;width: 200px;margin-right: 1px;}.g_pp .ppl dd{height:74px;background: #0e5daa;line-height: 74px;text-align: center;font-size: 24px;color: #fff;  }.g_pp .ppl dd b{font-weight: normal;font-size: 48px;color: #ffe400}.g_pp .ppl dt{width: 200px;height: 273px;overflow: hidden;}.g_pp .ppl dt img{width: 200px;height: 273px;display: block;-webkit-transition: all 0.3s;}.g_pp .ppl dt img:hover{-webkit-transform: scale(1.1);	-moz-transform: scale(1.1);	-ms-transform: scale(1.1);	transform: scale(1.1);}.g_pp .ppl dl:nth-child(1) dd{border-radius: 5px 0 0 0;}.g_pp .ppl dl:nth-child(3) dd{border-radius: 0 5px 0 0;}.g_pp .ppr{float: right;width: 500px;}.g_pp .ppr h2{height: 145px;font-size: 55px;font-weight: bold;color: #222222;padding-top: 22px;}.g_pp .ppr h2 b{color: #0e5daa;}.g_pp .ppr h2 em{display: block;font-size: 22px;color: #222222;font-weight: normal;padding-top: 5px;}.g_pp .ppr p{font-size: 15px;color: #525252;line-height: 24px;}.g_pp .ppr span a{display: block;background:url(../images/ppbtn.jpg) no-repeat;width: 173px;height: 41px;line-height: 41px;padding-left: 30px;font-size: 14px;color: #fff;margin-top: 45px;}/*产品中心*/.container_header {    float: none;    margin-bottom: 20px;    text-align: center;}.container_header .title {    font-family: 'helblack';font-weight: bold;font-size: 42px;margin-top: 5px;    margin-right: 0;	color: #0051a4;}.container_header .subtitle {	color: #c4c3c3;font-size: 22px;        line-height: 46px;}.container_category {    padding-top: 40px;    text-align: center;}.container_category > a {    line-height: 36px;    margin: 0 0;    padding: 0 30px;	font-size:14px;	display: inline-block;	border: 1px solid rgba(170,170,170,.2);	color: #828282;	background-color: transparent;}.container_category > a.active, .container_category > a:hover {    border-color: #0051a4;    background-color: #0051a4;    color: #fff;}.content_wrapper {    position: relative;    margin-right: -10px;	padding-top: 51px;}.item_block{    border: none;}.item_block {    width: calc(100% / 3 - 20px);    margin-right: 18px;	margin-bottom: 40px;	transition: all 0.36s ease;	height: auto;	float: left;	position: relative;	box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);}.container_content {    clear: both;}.content_wrapper {    position: relative;    margin-right: -10px;}.content_list .item_img {    position: relative;    overflow: hidden;}.item_box {    display: block;}.item_img img {    transition: all 0.36s ease;    display: inline;	width:100%}.content_list .item_img .item_mask{    position: absolute;    width: 100%;    height: 100%;    border: 2px solid transparent;        border-bottom-color: transparent;        border-bottom-style: solid;        border-bottom-width: 2px;    top: 0;    left: 0;    box-sizing: border-box;    border-bottom: none;    transition: all 0.36s ease;}.item_wrapper {    padding: 30px;}.content_list .item_info .title{    font-size: 17px;}.content_list .item_info .title {    transition: all 0.36s ease;    color: #333;    font-size: 16px;    line-height: 30px;}.clearfix::after {    clear: both;    display: block;    content: '';}.content_list .item_des {    margin-top: 13px;}.content_list .item_des .description {    transition: all 0.36s ease;    font-size: 13px;    line-height: 26px;    height: 52px;    overflow: hidden;    color: #999;}.details{    display: block;    position: absolute;    right: 0;    bottom: 0;    margin: 0;    width: 48px;    height: 48px;    padding: 0;    border: none;    color: transparent;}.ellipsis {    text-overflow: ellipsis;       white-space: nowrap;    display: block;}.content_list .details {    transition: all 0.36s ease;    border: 1px solid rgba(170, 170, 170, 0.2);    font-size: 14px;    line-height: 30px;    color: #999;    margin-left: 20px;    margin-bottom: 30px;    padding: 0 20px;}.item_tags {    clear: both;    height: 50px;    border-top: 1px solid rgba(170, 170, 170, 0.2);}.item_tags > a {    width: auto;    float: left;	overflow: hidden;	padding-left: 0;	border: none;	margin-right: 10px;	padding: 12px 14px;	line-height: 26px;	color: #828282;	background-color: transparent;	font-size: 13px;}.content_list .item_block:hover .item_box .item_img img {  transform: scale(1.08) translate3d(0, 0, 0);}.item_block:hover{    border-color: #04a07b;}.content_list .item_block:hover a.details i.fa-angle-right {    opacity: 1;    color: #fff;    top: -1px;}.content_list .item_block:hover .item_box .item_wrapper .item_info .title,.npagePage:not(.post) .service .content_list .item_block:hover .item_box .item_wrapper .item_info .title {  color: #333;  transform: translateY(-10px);}.content_list .item_block:hover .item_box .item_wrapper .item_info:after,.npagePage:not(.post) .service .content_list .item_block:hover .item_box .item_wrapper .item_info:after {  width: 55px;  background: #e5e5e5;}.content_list .item_block:hover .item_des,.npagePage:not(.post) .service .content_list .item_block:hover .item_des {  transform: translateY(10px);}.content_list .item_block:hover .item_box:after,.npagePage:not(.post) .service .content_list .item_block:hover .item_box:after {  border-color: #0051a4;}.content_list .item_block:hover .item_box .item_wrapper,.bodyindex .mlist.project .content_list .item_block:hover .item_box .item_wrapper,.bodyproject .mlistpost.project .content_list .item_block:hover .item_box .item_wrapper,.bodyproject .mlist.project .content_list .item_block:hover .item_box .item_wrapper {  background: #0051a4;}.content_list .item_block:hover .item_box .item_wrapper .item_des .description,.bodyindex .mlist.project .content_list .item_block:hover .item_box .item_wrapper .item_des .description,.bodyproject .mlistpost.project .content_list .item_block:hover .item_box .item_wrapper .item_des .description,.bodyproject .mlist.project .content_list .item_block:hover .item_box .item_wrapper .item_des .description {  color: #e4f4e3;}.content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle,.bodyindex .mlistpost.project .content_list .item_block:hover .item_box .item_wrapper .item_info .title,.bodyindex .mlist.project .content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle,.bodyindex .mlist.project .content_list .item_block:hover .item_box .item_wrapper .item_info .title,.bodyproject .mlistpost.project .content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle,.bodyproject .mlistpost.project .content_list .item_block:hover .item_box .item_wrapper .item_info .title,.bodyproject .mlist.project .content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle,.bodyproject .mlist.project .content_list .item_block:hover .item_box .item_wrapper .item_info .title {  color: #fff;}.content_list .item_block:hover .item_tags,.bodyindex .mlist.project .content_list .item_block:hover .item_tags,.bodyproject .mlistpost.project .content_list .item_block:hover .item_tags,.bodyproject .mlist.project .content_list .item_block:hover .item_tags {  background: #0051a4;  border-top-color: rgba(255, 255, 255, 0.2);}.content_list .item_block:hover .item_tags:after,.bodyindex .mlist.project .content_list .item_block:hover .item_tags:after,.bodyproject .mlistpost.project .content_list .item_block:hover .item_tags:after,.bodyproject .mlist.project .content_list .item_block:hover .item_tags:after {  border-left-color: rgba(255, 255, 255, 0.2);}.content_list .item_block:hover .item_tags a,.bodyindex .mlist.project .content_list .item_block:hover .item_tags a,.bodyproject .mlistpost.project .content_list .item_block:hover .item_tags a,.bodyproject .mlist.project .content_list .item_block:hover .item_tags a {  color: #fff;}.content_list .item_block:hover .item_img .item_mask{  border-color: #0051a4;}.content_list .item_block:hover .details,.bodyindex .mlist.project .content_list .item_block:hover .details,.bodyproject .mlistpost.project .content_list .item_block:hover .details,.bodyproject .mlist.project .content_list .item_block:hover .details {  background-color: transparent;} .content_list .item_block:hover .item_box,.bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box {  display: block;  margin: 0;  position: relative;  height: 100%;}.content_list .item_block:hover .item_box .item_wrapper,.bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper {  background: #0051a4;}.content_list .item_block:hover .item_box .item_wrapper .item_info .title,.bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_info .title {  font-weight: 600;}.content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle,.bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle {  color: #f2faf2;}.content_list .item_block:hover .item_box .item_wrapper .item_info .title,.bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_info .title {  color: #fff;}.content_list .item_block:hover .item_box .item_wrapper .item_des .description,.bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_des .description {  color: #f2faf2;}.content_list .item_block:hover .details,.bodylist.bodyteam .mlist.team .content_list .item_block:hover .details {  opacity: 1;  border: 2px solid #fff;  background-color: transparent;  transition-delay: 0.3s;}.content_list .item_block:hover .item_box .item_wrapper .date_wrap,.bodylist.bodynews .mlist.news .content_list .item_block:hover .item_box .item_wrapper .date_wrap {  color: #57bc4c;}.content_list .item_block:hover .date_wrap:after,.bodylist.bodynews .mlist.news .content_list .item_block:hover .date_wrap:after {  opacity: 1;  width: 100%;}.content_list .item_block:hover .details .fa,.bodylist.bodynews .mlist.news .content_list .item_block:hover .details .fa {  color: #57bc4c;}.content_list .item_block:hover .date_wrap:after,.bodylist.bodynews .mlist.news .content_list .item_block:hover .date_wrap:after {  opacity: 1;  width: 100%;}.content_list .item_block:hover .details .fa,.bodylist.bodynews .mlist.news .content_list .item_block:hover .details .fa {  color: #57bc4c;}.content_list .item_block .item_box:hover {  box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);}/* .content_list .item_block:hover .item_mask{  background-color: rgba(0, 0, 0, 0.4);} */.content_list .item_block:hover .item_mask:after{  transform: translate3d(0, 0, 0);  opacity: 1;}.content_list .item_mask:after{  transition: 0.36s ease;  content: "";  width: 70px;  height: 70px;  position: absolute;  top: 50%;  left: 50%;  margin: -35px;  color: #fff;  border-radius: 50%;  transform: translate3d(0, 70px, 0);  opacity: 0;}.titis{height:128px;text-align: center;background: url(../images/ico1.png) no-repeat center bottom;    margin-bottom: 20px;}.titis h4 {height:66px;line-height:66px;font-size:42px;color: #0e5dab}.titis h4 a {color: #0e5dab;}.titis p{font-size:20px;color: #262626;height:34px;line-height:34px;}.zx_bg {  height:1390px; background:#fafafa}.zx_bg .fa_bt a { width:621px; height:82px; margin:0 auto; text-align:center; display:block;}.zx { width:300px; overflow:hidden; background:#fff;height:818px; overflow:hidden;}.fl .leftlx{ text-align: center;margin-top: 10px; font-size: 14px;padding: 10px;border: 1px solid #ececec;display: block;margin-bottom: 20px;border-top: 3px solid #0e5daa;}.zx_top { padding:25px 0 0 28px; height:87px;}.zx_top a img { display:block; float:left; }.zx_top a span { display:block; float:left; padding-left:24px; }.zx_top a span b { display:block; font-size:24px; color:#0e5daa}.zx_top a span em { display:block; font-size:16px; color:#666; font-weight: bold;}.zx_con { padding:0 32px;}.zx_con h3 { width:235px; padding:10px 0 5px; border-top:solid 1px #e4e4e4;}.zx_con h3 a { font-size:18px; color:#333; padding-left:25px; font-weight:normal; background:url("../images/zx_ico02.gif") no-repeat right 5px; display:block; width:191px; height:30px; line-height:30px; }.zx_con h3 a:hover { color:#eb9b2a}.zx_con ul { padding:0 0 10px 25px;}.zx_con ul li { height:33px; line-height:33px; background: url("../images/zx_ico03.gif")no-repeat 0 15px; padding-left:18px;overflow:hidden;}.zx_con ul li a { font-size:14px; color:#666;}.zx_con ul li a:hover { color:#eb9b2a;}.rx { width:870px; height:818px; background:#fff;}.rx_list { height:79px; border-bottom:solid 1px #e2e2e2;}.rx_list ul li { float:left; background:url("../images/cp_xx01.gif") no-repeat right 0; width:25%;}.rx_list ul .nobor { background:none;}.rx_list ul li a { color:#666; font-size:18px; display:block; height:79px; line-height:79px; text-align:center; text-transform:uppercase;}.rx_list ul li a:hover,.rx_list ul .cur a { background:#0e5daa; color:#fff; font-weight:bold;}.rx_con { padding-top:35px; display:inline-block;} .rx_con dl { height:358px; margin:0 0 30px 26px; width:815px; border-bottom:solid 1px #e2e2e2; overflow: hidden;}.rx_con dl dt { float: left; width:443px; height:325px; overflow:hidden;margin-bottom:35px; border:solid 1px lightgrey;}.rx_con dl dt a img { width:443px; height:325px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}.rx_con dl dt a img:hover  { -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.rx_con dl dd { float: right; width:315px;}.rx_con dl dd b { line-height:30px; height:30px; overflow:hidden; display:block; margin-bottom:10px;}.rx_con dl dd b a { font-size:16px; font-weight:normal;}.rx_con dl dd p { color:#666; line-height:30px; font-size:14px;}.rx_con dl dd p em { color:#333}.rx_con dl dd span { display:block; padding-top:10px;}.rx_con ul li { float:left; width:260px; margin-left:26px; border:solid 1px lightgrey;}.rx_con ul li i { width:260px; height:185px; overflow:hidden; display:block;}.rx_con ul li i a img { width:260px; height:185px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}.rx_con ul li i a img:hover  { -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.rx_con ul li em a { font-size:14px; color:#666; text-align:center; display:block; height:43px; line-height:43px; overflow:hidden;}/*优势*/.slick-slider {	position: relative;	display: block;	box-sizing: border-box;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	-webkit-touch-callout: none;	-khtml-user-select: none;	-ms-touch-action: pan-y;	touch-action: pan-y;	-webkit-tap-highlight-color: transparent;}.slick-list {	position: relative;	overflow: hidden;	display: block;	margin: 0;	padding: 0;}.slick-slide {	float: left;	height: 100%;	min-height: 1px;	/* display: none; */}.slick-prev,.slick-next {	position: absolute;	display: block;	height: 20px;	width: 20px;	line-height: 0;	font-size: 0;	cursor: pointer;	background: transparent;	color: transparent;	padding: 0;	border: none;	outline: none;}.slick-dots{	position: absolute;	width: 80%;	left: 10%;	bottom: 80px;	z-index: 9999;}.slick-dots li{	display: inline-block;	width: 7px;	height: 7px;	border-radius: 6px;	background: #fff;	margin: 0 4px;	cursor: pointer;	/* opacity: 0.7; */	transition: all .4s;    -webkit-transition: all .4s;}.slick-dots li.slick-active{	/* width: 29px;	opacity: 1; */}.flex-table{	display: -webkit-flex;	display: -moz-box;	display: -ms-flexbox;	display: flex;	-webkit-justify-content: flex-start;	   -moz-box-pack: start;	    -ms-flex-pack: start;	        justify-content: flex-start;	-webkit-align-items: stretch;	   -moz-box-align: stretch;	    -ms-flex-align: stretch;	        align-items: stretch;	-webkit-flex-wrap: wrap;	    -ms-flex-wrap: wrap;	        flex-wrap: wrap;}.padd90{	padding: 40px 100px;}.ind-title{	margin-bottom: 20px;	-webkit-justify-content: space-between;	   -moz-box-pack: justify;	    -ms-flex-pack: justify;	        justify-content: space-between;	-webkit-align-items: center;	   -moz-box-align: center;	    -ms-flex-align: center;	        align-items: center;}.title-text h3{	font-size: 32px;    line-height: 1.3;}.title-text p{	font-size: 21px;	color: #666;	text-transform: uppercase;	font-family: 'Conv_HelveticaNeueLT-ThinExt';}.text-white h3{	color: #fff;}.text-white p{	color: rgba(255, 255, 255, 0.6);}.ind-honor-item{	-webkit-justify-content: space-between;	   -moz-box-pack: justify;	    -ms-flex-pack: justify;	        justify-content: space-between;	-webkit-align-items: center;	   -moz-box-align: center;	    -ms-flex-align: center;	        align-items: center;}.ind-honor-item h6{	width: 578px;	font-size: 15px;	color: rgba(255, 255, 255, 0.6);}.title-more{	display: inline-block;    color: #fff;	background: #25599f url(../images/right-w.png) no-repeat 110px center;	border-radius: 30px;    -o-background-size: 10px;       background-size: 10px;    padding-right: 12px;    font-size: 15px;    -webkit-transition: all .3s;    -o-transition: all .3s;    -moz-transition: all .3s;    transition: all .3s;}.title-more:hover{	color: #fff;	background-position: 115px center;}.title-more span{	display: inline-block;	padding: 8px 43px;}.ind-honor-view .slick-prev,.ind-honor-view .slick-next {  cursor: pointer;  width: 35px;  height: 35px;  border: none;  text-align: center;  position: relative;  vertical-align: top;  background: none;  margin-bottom: 5px;}.ind-honor-view .slick-prev{	position: absolute;  top: 50%;  margin-top: -35px;  left: -40px;  background: url(../images/l2.png) no-repeat center;  background-size: cover;}.ind-business .slick-prev,.honor-box-view .slick-prev {  position: absolute;  top: 50%;  margin-top: -35px;  left: -40px;  background: url(../images/l1.png) no-repeat center;  background-size: cover;}.ind-honor-view .slick-next{	position: absolute;  top: 50%;  margin-top: -35px;  right: -40px;  background: url(../images/r2.png) no-repeat center;  background-size: cover;}.ind-business .slick-next,.honor-box-view .slick-next{  position: absolute;  top: 50%;  margin-top: -35px;  right: -40px;  background: url(../images/r1.png) no-repeat center;  background-size: cover;}.ind-honor {	position: relative;}.ind-honor-bg{	position: absolute;	width: 100%;	height: 100%;	top: 0;	left: 0;}.ind-honor-bg img{	position: absolute;    width: 100%;    height: 100%;    top: 0;    left: 0;    -o-object-fit: cover;    object-fit: cover;}.ind-honor-main{	position: relative;	-webkit-justify-content: space-between;	   -moz-box-pack: justify;	    -ms-flex-pack: justify;	        justify-content: space-between;}.ind-honor-sj{	/* width: 50%; */	color: #fff;	justify-content: flex-end;}.ind-honor-sj li{	text-align: center;	padding-left: 100px;}.ind-honor-sj li h3{	font-size: 50px;	line-height: 1;	font-family: 'Conv_HelveticaNeueLT-ThinExt';}.ind-honor-sj li span{	display: block;	position: relative;	font-size: 38px;	line-height: 1;    margin-top: -13px;	color: rgba(255, 255, 255, 0.6);	-webkit-transition: all .3s;    -o-transition: all .3s;    -moz-transition: all .3s;    transition: all .3s;}.ind-honor-sj li span:before{	position: absolute;    content: '';    width: 50px;    height: 1px;    top: 30px;    left: 50%;    margin-left: -80px;    background: rgba(255, 255, 255, 0.6);}.ind-honor-sj li span:after{	position: absolute;    content: '';    width: 50px;    height: 1px;    top: 30px;    left: 50%;    margin-left: 30px;    background: rgba(255, 255, 255, 0.6);}.ind-honor-view{	margin-top: 50px}/* .ind-honor-view .pagination-list .swiper-button-prev{	left: 40px;}.ind-honor-view .pagination-list .swiper-button-next{	right: 40px;} */.ind-honor-view .swiper-slide{	margin: 0 10px;}.ind-honor-view .swiper-slide img{	padding: 10px;	background: #fff;	width: 100%;	box-sizing: border-box;}.ind-honor-view p{	text-align: center;	font-size: 16px;	color: #fff;	margin-top: 10px;	font-weight: bold;}.sl2{height: 2312px;background: #fff;}.sl2 .con1{padding-top: 26px;}.sl2 .con1 dt{float: left;width: 600px;height: 506px;}.sl2 .con1 dt img{height: 506px;-webkit-transition: all 0.3s;}.sl2 .con1 dt img:hover{-webkit-transform: scale(1.03);	-moz-transform: scale(1.03);	-ms-transform: scale(1.03);	transform: scale(1.03);}.sl2 .con1 dd{float: right;width: 558px;}.sl2 .con2 dt{float: right;width: 600px;height: 506px;}.sl2 .con2 dt img{width: 960px;height: 506px;-webkit-transition: all 0.3s;}.sl2 .con2 dt img:hover{-webkit-transform: scale(1.03);	-moz-transform: scale(1.03);	-ms-transform: scale(1.03);	transform: scale(1.03);}.sl2 .con2 dd{float: left;width: 558px;}.sl2 .con2 dd h3{padding-top: 54px;}.sl2 .con2 dd p span{margin-bottom: 7px;}.sl2 .con3 dt{float: left;width: 600px;height: 506px;}.sl2 .con3 dt img{width: 960px;height: 506px;-webkit-transition: all 0.3s;}.sl2 .con3 dt img:hover{-webkit-transform: scale(1.03);	-moz-transform: scale(1.03);	-ms-transform: scale(1.03);	transform: scale(1.03);}.sl2 .con3 dd{float: right;width: 558px;}.sl2 .con3 dd h3{padding-top: 54px;}.sl2 .con3 dd p span{margin-bottom: 7px;}.sl2 .con4 dt{float: right;width: 600px;height: 506px;}.sl2 .con4 dt img{width: 960px;height: 506px;-webkit-transition: all 0.3s;}.sl2 .con4 dt img:hover{-webkit-transform: scale(1.03);	-moz-transform: scale(1.03);	-ms-transform: scale(1.03);	transform: scale(1.03);}.sl2 .con4 dd{float: left;width: 558px;}.sl2 .con4 dd h3{padding-top: 54px;}.sl2 dd h3{margin-bottom: 38px;padding-top: 9px;}.sl2 dd h3 em{display: block;background:url(../images/sl_ctit.png);width: 61px;height: 70px;text-align: center;line-height: 70px;font-size: 36px;color: #fff;font-weight: lighter;float: left;}.sl2 dd h3 i{float: left;margin-left: 26px;font-size: 36px;color: #0051a4;line-height: 30px;font-weight: normal;}.sl2 dd h3 i span{font-size: 12px;font-family:GothamBook;color: #CBCBCB;display: block;font-weight: normal;text-transform: uppercase;}.sl2 dd p{font-size: 16px;color: #383838;line-height: 32px;}.sl2 dd p span{display: block;margin-bottom: 18px;}.sl2 dd .list{margin-top: 45px;height: 144px;overflow: hidden;}.sl2 dd ul li{float: left;margin-right: 20px!important;display: inline;}.sl2 dd ul li:nth-child(2n){margin-right: 0;}.sl2 dd ul li a{display: block;overflow: hidden;}.sl2 dd ul li img{width: 269px;height: 144px;-webkit-transition: all 0.3s;}.sl2 dd ul li img:hover{-webkit-transform: scale(1.03);	-moz-transform: scale(1.03);	-ms-transform: scale(1.03);	transform: scale(1.03);}.sl2 dd .qh{text-align: center;margin-top: 21px;position: relative;}.sl2 dd .qh:before{position: absolute;content: "";width: 238px;height: 1px;background: #EBEBEB;left:0;top: 15px;}.sl2 dd .qh:after{position: absolute;content: "";width: 238px;height: 1px;background: #EBEBEB;right:0;top: 15px;}.sl2 dd .qh i{display: inline-block;width: 11px;height: 13px;background: url(../images/sl_cqh.png);margin: 0 3px;cursor: pointer;}.sl2 dd .qh i.cur{display: inline-block;width: 11px;height: 13px;background: url(../images/sl_cqhh.png);}/*品牌实力*/.sl{background:#000 url(../images/sl_bg.png) no-repeat center top;height: 370px;position: relative;}.sl:before{content: "";width: 0;height: 0;position: absolute;border-top: 50px solid #f5f5f5;border-right: 960px solid transparent;border-left: 960px solid transparent;position: absolute;left: 50%;top: 0;margin-left: -960px;}.sl:after{content: "";width: 0;height: 0;position: absolute;border-bottom: 50px solid #fff;border-right: 960px solid transparent;border-left: 960px solid transparent;position: absolute;left: 50%;bottom: 0;margin-left: -960px;}.sl b.tb{background: url(../images/sl_tbg.png) no-repeat; width: 57px; height: 70px; display: block; text-align: center; padding-top: 18px; margin: 0 auto; margin-bottom: 10px;position: relative;z-index: 1;top:10px;}.sl b.tb img{width: auto; height: auto; margin: 0 auto;}.sl h2{font-size: 60px;color: #fff;font-weight: normal;margin-top: 45px;}.sl h2 a{color:#fff;}.sl h2 span{color: #0090fd;font-weight: bold;}.sl h2 em{font-size: 30px;display:block;text-align: right;float: right;padding-top: 30px;}.sl h2 em span{font-weight: normal;}.sl .con{margin-top: 32px;}.sl .con ul{width: 600px;float: left;}.sl .con li:first-child{border-left: 1px solid rgba(255,255,255,0.15);}.sl .con li{float: left;height: 84px;border-right: 1px solid rgba(255,255,255,0.15);width: 140px;text-align: center;}.sl .con li em{height: 50px;display: block;}.sl .con li span{display: block;font-size: 24px;color: #fff;margin-top: 4px;}.sl .con p{float: right;width: 394px;margin-top: 23px;}.sl .con p span{display: block;color: #fff;opacity: 0.41;font-size: 16px;}.sl .con p i{color: #fff;font-size: 36px;font-family: GothamBook;background: url(../images/sl_tel.png) no-repeat left center;padding-left: 38px;}/**/.cy-tg {  float:left;  margin-left: 2%;  width: 23.5%;}.container{width:1200px;margin:0 auto;}.cy-tg:first-child{margin-left: 0;}.mt_4{margin-top: 40px;margin-bottom: 100px;}.hm-brand .brand-info { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 0 0 0 }.hm-brand .brand-info > div a:hover .b-i_desc { top: 0; -webkit-transition-delay: .2s; -o-transition-delay: .2s; transition-delay: .2s }.hm-brand .brand-info > div a:hover .b-i_pic img { top: -110px }.hm-brand .brand-info > div .b-i_desc { top: 330px; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s }.hm-brand .brand-info > div .b-i_desc { top: 245px }.hm-brand .brand-info > div .b-i_pic { top: 0; bottom: auto }.hm-brand .brand-info a { display: block; overflow: hidden; position: relative; z-index: 1; background: #f2f2f2 }.hm-brand .brand-info a:hover { z-index: 3 }.hm-brand .brand-info a:hover .b-i_pic { height: 0; -webkit-transition-delay: .2s; -o-transition-delay: .2s; transition-delay: .2s }.hm-brand .brand-info a:hover .b-i_pic img { opacity: .3; -webkit-transition-delay: .2s; -o-transition-delay: .2s; transition-delay: .2s }.hm-brand .brand-info .b-i_desc { position: relative; z-index: 1; padding: 30px; width: 83%; height:370px }.hm-brand .brand-info .date { font-size: 16px; line-height: 15px; color: #ababab }.hm-brand .brand-info .name {   height: 50px; margin: 25px 0 0;   font-size: 16px; font-weight: 700;    line-height: 25px; color: #111;     text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap;     -webkit-line-clamp: 2; -webkit-box-orient: vertical;     }.hm-brand .brand-info .desc { height: 50px;  font-size: 13px; line-height: 25px; color: #858585; display: -webkit-box; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical }.hm-brand .brand-info .more { margin: 60px 0 0; padding: 10px 0; width: 110px; font-size: 12px; line-height: 15px; text-align: center; background:  #0051a4; color: #fff; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s }.hm-brand .brand-info .more:hover { background: #333}.hm-brand .brand-info .b-i_pic { overflow: hidden; position: absolute; right: 0;left:0; bottom: 0; z-index: 3; height: 250px; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s ;top: 0; bottom: auto}.hm-brand .brand-info .b-i_pic img { position: relative; top: 0; width: 100%; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s }@media (min-width: 1441px) {  .new_ul li .newpic img,.hm-brand .brand-info .b-i_pic img{height:265px}}@media (max-width: 1440px) {  .new_ul li .newpic img,.hm-brand .brand-info .b-i_pic img{height:185px}}@media (max-width: 1300px) {	.ul_7.t_center li{padding: 0 25px;}}@media (max-width: 640px) {  .new_ul li .newpic img,.hm-brand .brand-info .b-i_pic img{height:auto}  .zdxx li:nth-child(4n+1){margin-left: 2% !important;}  .zdxx li:nth-child(3n+1){margin-left: 2% !important;}  .zdxx li:nth-child(2n+1){margin-left: 0 !important;}  .zdxx {margin-bottom: 30px;}  .techul li{width:100%;height:auto;}  .techul li>div{padding: 25px 15px;}  .techul li h2{font-size: 17px;margin-bottom: 15px}  .techul{margin: 30px 0;}  .jyxt li{width:100%;float:none;margin-left: 0;margin-bottom: 15px;height:150px;}  .jyxt .d_no img{margin-bottom: 15px;}  .ulxx p{font-size: 14px;line-height: 20px;}  .yzbd{width: 98%;margin-left: -49%;}  .yzclose{right:0;top:-45px;}  .jyxt li h3{font-size: 16px;}}.swiper-pagination-bullet-active {    opacity: 1;    background: #0051a4;}.hezuo {	    height: 420px;    font-size: 44px;    color: #333333;    font-weight: normal;    box-sizing: border-box;    text-align: center;}.huoban{ }.hezuo-list {	position: relative;	margin-top: 50px;	padding: 0 15px;}.hezuo-list .bd ul {	overflow: hidden;}.hezuo-list .bd ul li {	width: 220px;	margin-right: 30px;	float: left;	_display: inline;	overflow: hidden;	text-align: center;}.hezuo-list .bd ul li img {	width: 220px;	display: block;	height:140px;}.hezuo-list .prev, .hezuo-list .next {	position: absolute;	left: -28px;	top: 50%;	margin-top: -25px;	display: block;	width: 32px;	height: 40px;	background: url(../images/arrow.png) -110px 5px no-repeat;	filter: alpha(opacity=50);	opacity: 0.5;	cursor: pointer;}.hezuo-list .next {	left: auto;	right: -28px;	background-position: 8px 5px;}.hezuo-list .prev:hover, .hezuo-list .next:hover {	filter: alpha(opacity=100);	opacity: 1;}.hezuo-list .prevStop {	display: none;}.hezuo-list .nextStop {	display: none;}.huoban .title p{padding-top: 25px;}.index4{padding:88px 0 106px}.index4box{margin-top:72px}.idnewsbox{width:50%;padding-right:48px}.idvideobox{width:50%;position:relative;margin-top:12px}.idvideobox .video video{z-index:-1;opacity:0;visibility:hidden;width:100%;height:100%;position:absolute;top:0;left:0}.idvideobox.cur .video video{z-index:9;opacity:1;visibility:visible}.idvideobox.cur .img,.idvideobox.cur .box{z-index:-1;opacity:0;visibility:hidden}.idvideobox .box{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.2);align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center}.idvideobox .box .textbox{width:100%}.idvideobox .box .title{text-align:center;color:#fff;font-size:40px;text-align:center;font-family:"Microsoft JhengHei"}.idvideobox .box .text{color:#fff;text-align:center;font-size:16px;font-weight:bold;margin-top:18px}.idvideobox .box .play{width:45px;height:45px;margin:30px auto 0;cursor:pointer}.idnewsnav .idnewslist{margin-right:40px;color:#999;line-height:36px;border-bottom:3px solid #fff;cursor:pointer}.idnewsnav .idnewslist.cur{color:#0051a4;border-bottom:3px solid #0051a4}.idnewsitems{margin-top:30px}.idnewsitem{display:none}.idnewsitem.cur{display:block}.idnewsitem .top .img{margin-top:10px}.idnewsitem .top .textbox{width:calc(100% - 360px);margin-left:40px}.idnewsitem .top .textbox .title{font-size:24px;font-weight:bold;line-height:1.875;max-height:90px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.idnewsitem .top .textbox .date{color:#c9c9c9;margin:26px 0 50px;font-family:Arial}.idnewsitem .top .textbox .btn{width:150px;height:48px;background-color:#0051a4;color:#fff;line-height:48px;display:block;text-align:center}.idnewsitem .bot{margin-top:54px}.idnewsitem .bot .list{display:block;padding:12px 0}.idnewsitem .bot .list .name{width:calc(100% - 96px);margin-right:20px;font-size:16px;line-height:22px;max-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s}.idnewsitem .bot .list .date{color:#c9c9c9;font-family:Arial;line-height:22px}.content8{width:1200px; height:500px; margin:0 auto;}.content81{width:470px; height:260px; padding:80px 0 0 50px; float:left}.content_d7 p{font-family:'SourceHanSansCN-Regular';}.content800 p{font-size:51px}.content801 p{font-size:22px; color:#FFFFFF}.content802 p{font-size:18px}.content800{width:260px; height:60px; float:left; text-align:center}.content801{width:150px; height:40px; border-radius:30px; margin:0 265px 10px; background:#0051a4; text-align:center; line-height:40px}.content802{width:450px; height:120px; margin-top:50px; line-height:40px}.content814{width:620px; height:500px; float:left; position:relative}.content8141{width:520px; height:500px; margin-left: 175px;}.content8142{width:30px; height:30px; border-radius:50%; background:#0051a4; text-align:center; line-height:30px; position:absolute;left:160px; bottom:60px}.content8143{width:30px; height:30px; border-radius:50%; background:#0051a4; text-align:center; line-height:30px; position:absolute; right:95px; top:30px}.content8144{position:absolute; left:90px; bottom:13px;}.content8145{position:absolute; right:15px; top:-15px}.content_d7{width:100%; height:2265px;position:relative}.content9{width:100%; height:620px; background:url(../images/h23.jpg) no-repeat center 0; position:absolute; left:0; top:670px}.content_d9{width:1200px; height:390px; margin:0 auto; padding-top:230px}.content91{width:470px; height:260px; padding-left:50px; float:right}.content_a1{width:100%; height:630px; position:absolute;left:0; top:1145px;z-index:8;}.content_a2{width:1200px; height:470px; margin:0 auto; padding-top:160px;}.content_a21{width:470px; height:260px; padding:80px 0 0 50px; float:left;}.content_a22{width:530px; height:590px; overflow:hidden; margin-top:-135px; float:right}.content_b1{width:100%; height:620px; position:absolute; left:0; top:1645px; background:url(../images/h22.jpg) no-repeat center 0}.content_b2{width:1200px; height:410px; margin:0 auto; padding-top:210px;}.content_b3{width:470px; height:260px; padding-left:50px; float:right}.content_c2{width:1200px; height:696px; margin:0 auto}.content_d{width:100%; height:990px; background:url(../images/25.jpg) no-repeat center 0; overflow:hidden}.content_d01{width:1200px; height:990px; margin:0 auto; position:relative}.content_d03{width:1200px;display:flex;justify-content: space-between; flex-flow: row wrap; margin:80px auto}.content_d03 li{width:370px; height:460px; background:#7f7f7f; display:block; text-align:center; line-height:60px; position:relative}.content_d0300{ position:absolute; bottom:-37px}.content_d03 img{width:370px; height:400px}.content_d03 a{width:370px; height:60px; display:block; font-size:21px; color:#FFFFFF; font-family:fzstgbys10}.content_d03 li:hover{transform:scale(1.1,1.1); background:#0051a4}.content_e01{width:1200px; height:60px; margin:180px auto 0; text-align:center; line-height:60px;}.content_e02{width:1200px; height:50px; margin:40px auto 0;}.content_e02 li{width:400px; height:50px; display:block; float:left; line-height:50px}.content_e02 p{font-size:22px; font-family:fzstgbys10}.content_e02 span{ border-radius:50px;background:#0051a4; color:#FFFFFF; font-size:20px; width:170px; height:40px; display:inline-block; margin-top:5px; text-align:center; line-height:40px}.content_e03{width:100%; height:530px; margin-top:60px; background:url(../images/26.jpg) no-repeat center 0}.content_f01{width:100%; height:180px; margin-top:60px; background:url(../images/27.jpg) no-repeat center 0; overflow:hidden}.content_f02{width:100%; height:790px; background:#f2f2f2; padding-top:60px; position:relative}.content_f021{width:1200px; height:60px; margin:0 auto; text-align:center}.content_f03{width:1150px;display:flex;justify-content: space-between; flex-flow: row wrap; margin:0 auto; padding:0 25px 0 25px; position:absolute; top:215px; left:360px}.content_f03 li{width:275px; height:135px; overflow:hidden; border:1px solid #0051a4;  border-radius:30px; margin-bottom:90px; background:#fff; padding-top:40px; text-align:center; line-height:60px}.content_f030{width:65px; height:65px; display:block; margin:0 auto}.content_f031{width:65px; height:65px; display:none; margin:0 auto}.content_f03 a{font-size:24px;font-family:'SourceHanSansCN-Regular'; color:#000000}.content_f03 li:hover{background:#0051a4}.content_f03 li:hover a{color:#FFFFFF}.content_f03 li:hover .content_f030{display:none}.content_f03 li:hover .content_f031{display:block}.content_g01{width:100%; height:890px; background:url(../images/48.jpg); padding-top:80px}.content_g02{width:1200px; height:100px; margin:0 auto;text-align:center; line-height:60px}.content_g03{width:1200px; height:720px; padding-top:70px; margin:0 auto;}.content_i01{width:1200px; height:785px; margin:0 auto; padding-top:30px; position:relative}.content_i0d{width:600px; height:660px; float:left;}.content_i02{width:400px; height:60px; line-height:60px}.content_i03{width:555px; height:270px; line-height:35px; margin-top:40px}.content_i04{width:561px; height:210px; margin-top:20px;}.content_i05{width:175px; height:55px; background:#0051a4; position:absolute;left:375px; bottom:120px; text-align:center; line-height:55px; cursor:pointer}.content_i05 a{font-size:20px; font-family:SourceHanSansCN-Bold; color:#FFFFFF}.content_i0d2{width:545px; height:660px; float:left; padding-left:55px}.content_i06{width:30px; height:390px; margin-top:120px; background:#0051a4; float:left}.content_i07{width:514px; height:657px; overflow:hidden; float:left; }#m2{position: relative; z-index: 2; background: #fff;}#m2 .tit-container{background: #111 url('../images/m2_tit_bg.jpg') no-repeat center/cover fixed; padding: 60px 0 65px 0; text-align: center;}#m2 .tit-container .en{color: #0051a4;}#m2 .tit-container .cn{color: #fff;}#m2 .tit-container .desc{color: rgba(255,255,255, .9); text-align: center; max-width: 1200px; margin: 35px auto 10px auto; font-size: 1.7rem; line-height: 1.8;}#m2 .list{width: 100%; height: calc(100vh); background: #eee url('../images/m2.jpg') no-repeat center/cover; position: relative;}#m2 .list>.bg{position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; transition: all .65s ease;}#m2 .list>.s0{background: #fff url('../images/s1.jpg') no-repeat center/cover;}#m2 .list>.s1{background: #fff url('../images/s2.jpg') no-repeat center/cover;}#m2 .list>.s2{background: #fff url('../images/s3.jpg') no-repeat center/cover;}#m2 .list>.s3{background: #fff url('../images/s4.jpg') no-repeat center/cover;}#m2 .list>.s4{background: #fff url('../images/s5.jpg') no-repeat center/cover;}#m2 .list>.active{opacity: 1;}#m2 .list .item{width: 25%; height: 100%; position: relative; border-right: 1px solid #e9e9e9; box-sizing: border-box; z-index: 2; text-align: center; transition: all .55s;}#m2 .list:hover .item{border-right: 1px solid rgba(255,255,255, .5);}#m2 .list .item:last-child{border-right: 0px none;}#m2 .list .item .bg{width: 100%; height: 100%; position: absolute; background: linear-gradient(#112a96, #54c4fb); opacity: 0; transition: all .4s;}#m2 .list .item:hover .bg{opacity: .75;}@media (max-width:1439px){ /*1366*/  #m2 .tit-container .desc{font-size: 1.6rem;}}#m2 .list .wrapper{display: flex; height: 100%; position: relative;}#m2 .list .box{position: relative; z-index: 2; top: 25%; transition: all .35s;width:100%;}#m2 .list .wrapper .active{top: 20%;}#m2 .list .item i{font-size: 10rem; background: linear-gradient(#fb5483, #4488fa); -webkit-background-clip: text; color: transparent; height: 10rem; line-height: 10rem; transition: all .35s;}#m2 .list .item i.icon-buildings_tower-{font-size: 9.6rem;}#m2 .list .item i.icon-taiyangnengdianchi{font-size: 9.4rem;}#m2 .list .item i.icon-ditie{font-size: 9.6rem;}#m2 .list .item .active i{color: #fff;}#m2 .list .item .tit{font-size: 3.2rem; color: #2b2b2b; margin-top: 32px; transition: all .35s;}#m2 .list .item .active .tit{color: #fff; font-size: 4rem;}#m2 .list .item .desc{font-size: 1.6rem; color: #464646; line-height: 1.6; height: 50px; transition: all .35s; max-width: 250px; margin: 28px auto auto auto;}#m2 .list .item .active .desc{color: rgba(255,255,255,.8);}#m2 .list .item .more{margin: 110px; border: 1px solid #d3d3d3; font-size: 1.5rem; padding: 0 25px; display: inline-block;  color: #999; transition: all .28s;}#m2 .list:hover .more{opacity: .7; background: #fff; color: #666; border: 1px solid #fff;}#m2 .list .active .more{opacity: .7; background: #fff; color: #666; margin-top: 110px; border: 1px solid #fff;}#m2 .list .item .more:hover{opacity: 1; color: #0051a4;}@media (max-width:1679px){ /*1440*/  #m2 .list .item i{font-size: 9rem;}  #m2 .list .item i.icon-buildings_tower-{font-size: 8.6rem;}  #m2 .list .item i.icon-taiyangnengdianchi{font-size: 8.4rem;}  #m2 .list .item i.icon-ditie{font-size: 8.6rem;}  #m2 .list .item .tit{font-size: 2.8rem;}  #m2 .list .item .active .tit{font-size: 3.3rem;}  #m2 .list .item .desc{font-size: 1.5rem;}}@media (max-width:1439px){ /*1366*/  #m2 .list .item i{font-size: 8.6rem;}  #m2 .list .item i.icon-buildings_tower-{font-size: 8.2rem;}  #m2 .list .item i.icon-taiyangnengdianchi{font-size: 8rem;}  #m2 .list .item i.icon-ditie{font-size: 8.2rem;}  #m2 .list .item .active .tit{font-size: 3.2rem;}  #m2 .list .item .desc{font-size: 1.4rem;}  #m2 .list .item .tit{font-size: 2.6rem; margin-top: 10px;}  #m2 .list .item .active .tit{font-size: 3rem;}  #m2 .list .item .box .desc{font-size: 1.4rem; max-width: 90%; margin: 20px auto auto auto;}  #m2 .list .item .more{margin: 40px; font-size: 1.4rem; padding: 13px 32px;}  #m2 .list>.bg{display: none;}}@media (max-width:1365px){ /*1280*/  #m2 .list .item .tit{font-size: 2.4rem;}  #m2 .list .item .active .tit{font-size: 2.7rem;}  #m2 .list .item .desc{font-size: 1.3rem; padding: 0 10px;}}@media (max-width:1279px){ /*MP*/  #m2 .tit-container{background: #111 url('../images/m2_tit_bg.jpg') no-repeat center/cover; padding: 50px 0 55px 0;}  #m2 .tit-container .desc{padding: 0 15px;}  #m2 .list .item:hover .bg{opacity: 0;}  #m2 .list .item.active .bg{opacity: .75;}  #m2 .list{height: auto; background: none;}  #m2 .list .wrapper{display: block;}  #m2 .list .item{width: 100%; height: auto; border-right: 0px none; border-bottom: 1px solid #eee;}  #m2 .list .box{top: 0; padding: 30px 15px;}  #m2 .list .item i{font-size: 6.6rem;}  #m2 .list .item i.icon-buildings_tower-{font-size: 5.6rem;}  #m2 .list .item i.icon-taiyangnengdianchi{font-size: 5.4rem;}  #m2 .list .item i.icon-ditie{font-size: 5.6rem;}  #m2 .list:hover .more{opacity: 1; background: unset; color: #999; border: 1px solid #d3d3d3;}  #m2 .list .item.active .more{opacity: .7; background: #fff; color: #666; border: 1px solid #fff;}}.index2 .index2list .textbox .btn{width:150px;height:48px;background-color:#0051a4;color:#fff;line-height:48px;transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s;display:block;text-align:center;margin-top:65px}.index2 .index2list .textbox .btn:hover,.index1 .textbox .btn:hover{transform:translateY(-10px);-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);}.index2{padding:110px 0 50px;background-color:#eaeaea}.index2 .index2list{display:none}.index2 .index2list.cur{display:block}.index2 .index2list .img{width:50%;text-align:center}.index2 .index2list .img img{display:inline-block}.index2 .index2list .textbox{width:50%;padding-top:26px;padding-right:6vw;box-sizing: border-box;}.index2 .index2list .textbox .cntitle{font-size:28px;color:#0051a4;line-height: 70px;}.index2 .index2list .textbox .entitle{font-size:42px;font-weight:bold;font-family:'helblack';color: #0051a4;}.index2 .index2list .textbox .text{color:#999;margin-top:36px;line-height:2.286;max-height:64px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.index2 .index2list .textbox .btn{margin-top:84px}.index2bot{position:relative;margin-top:100px}.index2bot .swiper-slide{background-color:#fff;cursor:pointer;border:2px solid #fff;padding:28px 1.45vw;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center; box-sizing: border-box;}.index2bot .swiper-slide .textbox{width:calc(100% - 198px);margin-left:30px}.index2bot .swiper-slide .textbox .entitle{color:#000;font-size:18px;font-weight:bold;font-family:Arial}.index2bot .swiper-slide .textbox .cntitle{color:#999;margin-top:14px}.index2bot .swiper-button-next,.index2bot .swiper-button-prev{width:46px;height:46px;margin-top:-23px;opacity:1;background-repeat:no-repeat;background-position:center center;background-size:100% 100%}.index2bot .swiper-button-next{background-image:url(../images/re-r.png);right:2vw}.index2bot .swiper-button-prev{background-image:url(../images/re-l.png);left:2vw}.index2bot .swiper-button-next:hover{background-image:url(../images/re-rcur.png)}.index2bot .swiper-button-prev:hover{background-image:url(../images/re-lcur.png)}.index2bot .swiper-slide.cur{border:2px solid #0051a4}.index2bot .img img{float:left;width:168px;}.index2bot .textbox{float:right;}.index2 .index2list .wrapimg{display:none}@media (max-width:1440px){    .index1 .textbox{padding:5vw 6.5vw 0 3.5vw}    .index1 .textbox .cntitle,    .index2 .index2list .textbox .cntitle{font-size:24px}    .index1 .textbox .entitle,    .index2 .index2list .textbox .entitle{font-size:36px}    .index1 .textbox .text{margin-top:30px;line-height:2}    .index1 .textbox .btn{margin-top:78px}    .index2bot .swiper-slide .img{width:128px}    .index2bot .swiper-slide .textbox{width:calc(100% - 148px);margin-left:20px}    .idnewsitem .top .img{width:220px;margin-top:4px}    .idnewsitem .top .textbox{width:calc(100% - 240px);margin-left:20px}    .idnewsitem .top .textbox .title{font-size:20px;max-height:64px;line-height:1.6}    .idnewsitem .top .textbox .date{margin:15px 0 25px}    .idnewsitem .bot{margin-top:30px}    .idnewsitem .bot .list{padding:9px 0}    .index5left .title{font-size:24px}    .index5left .tel{font-size:28px}    .index5left{width:382px}    .index5box{margin-top:8.5vw}    .index3bot .swiper-slide .box .showbox{height:120px}    .index3bot .swiper-slide:hover .box .showbox{height:318px}    .index3bot .swiper-slide .box .showbox .title{margin-top:20px}    .index3bot .swiper-slide .box .showbox .entitle{margin-top:10px}    .index3bot .swiper-slide .box .showbox .text{-webkit-line-clamp:3}    .index3bot .swiper-slide:hover .box .showbox .text{height:90px;margin-top:24px}    .index3bot .swiper-slide:hover .box .showbox .btn{height:48px;margin:36px auto 0}}@media (max-width:1366px){    .index1 .textbox{padding:4vw 5.5vw 0 3.5vw}    .index1 .textbox .text{margin-top:20px;line-height:2}    .index1 .textbox .btn{margin-top:60px}    .index5map{width:30%}    .index5right{width:248px}}@media (min-width:1024px){    }@media (max-width:1024px){    .index1 .textbox{width:100%;padding:35px 15px}    .index1 .textbox .cntitle{font-size:20px}    .index1 .textbox .entitle,    .index2 .index2list .textbox .entitle{font-size:26px;margin-top:0}    .index1 .textbox .text{line-height:1.8;margin-top:15px}    .index1 .textbox .btn, .index2 .index2list .textbox .btn,     .idnewsitem .top .textbox .btn{width:100px;height:36px;line-height:36px;margin-top:25px}    .index1 .img{width:100%}    .index2{padding:60px 0 45px}    .index2 .index2list .textbox{width:100%;padding:30px 0 0 0}    .index2 .index2list .img{display:none}    .index2 .index2list .wrapimg{display:block}    .index2 .index2list .wrapimg img{width:74%;margin:0 auto}    .index2 .index2list .textbox .text{-webkit-line-clamp:4;max-height:98px;line-height:1.8;margin-top:20px}    .index2 .index2list .textbox .btn{margin-top:30px}    .index2bot{margin-top:50px;padding:0 50px}    .index2bot .swiper-slide{padding:15px}    .index2bot .swiper-slide .img{width:68px}    .index2bot .swiper-slide .textbox{width:calc(100% - 78px);margin-left:10px}    .index2bot .swiper-slide .textbox .entitle{font-size:12px}    .index2bot .swiper-slide .textbox .cntitle{font-size:12px;margin-top:6px}    .index2bot .swiper-button-next, .index2bot .swiper-button-prev{width:30px;height:30px;margin-top:-15px}    .index2bot .swiper-button-next{right:15px}    .index2bot .swiper-button-prev{left:15px}    .index2 .index2list .textbox .cntitle{font-size:16px}    .index2 .index2list .textbox .entitle{font-size:22px}    .index3{padding:35px 0 0 0}    .indextop .cntitle{font-size:22px}    .indextop .entitle{font-size:18px;margin-top:2px}    .index3bot{padding:35px 0 35px 15px;background-image: url(../images/icbgwap.jpg);margin-top:25px}    .index3bot .swiper-slide{height:60vw}    .index3bot .swiper-slide .box .showbox .title{font-size:18px;margin-top:15px}    .index3bot .swiper-slide .box .showbox .entitle{font-size:14px;margin-top:2px}    .index3bot .swiper-slide .box .showbox .text{margin-top:0}    .index3bot .swiper-slide .box .showbox{padding:0 8px;height:110px}    .idnewsbox{width:100%;padding-right:0}    .idnewsitem .top .img{width:160px}    .idnewsitem .top .textbox{width:calc(100% - 175px);margin-left:15px}    .idnewsitem .top .textbox .title{font-size:16px}    .idnewsitem .top .textbox .date{margin:6px 0 15px}    .idnewsitem .top .textbox .btn{margin-top:0}    .idnewsnav .idnewslist{margin-right:25px}    .idnewsitem .bot{margin-top:20px}    .idnewsitem .bot .list{padding:6px 0}    .idvideobox{width:100%;margin-top:30px}    .idvideobox .box .title{font-size:24px}    .idvideobox .box .text{font-size:14px;margin-top:8px}    .idvideobox .box .play{width:30px;height:30px;margin:15px auto 0}    .index4{padding:35px 0 40px}    .index5{padding:20px 0 30px}    .index5box,    .index5left .items{margin-top:25px}    .index5left{width:100%;margin-top:0}    .index5left .title{font-size:18px}    .index5left .tel{font-size:22px}    .index5left .item{margin-bottom:13px}    .index5map{display:none}    .index5mapwap{display:block;margin:25px 0;text-align:center}    .index5mapwap img{width:86%;display:inline-block}    .index5right{width:100%;padding:0 5% 20px;background-image:url(../images/iebgwap.jpg)}    .index5right .text1{line-height:1.4;margin-bottom:10px}    .index5right .text2{margin-bottom:20px}    .index5right .numUp{font-size:30px}}.indexPart3{ padding: 50px 7% 130px;background-color: #fafafa; }.indexPart3 .bigBox{ overflow: hidden; padding-top: 100px; }.indexPart3 .leftDiv{ width: 62%; }.indexPart3 .rightDiv{ width: 31%; }.indexPart3 .leftDiv .detail{ padding-left: 58%; height: 387px; position: relative;}.indexPart3 .leftDiv .detail .imgDiv{ width: 50%; position: absolute; left: 0px; top: 0px; overflow: hidden;}.indexPart3 .leftDiv .detail .imgDiv img{ width: 100%; }.indexPart3 .leftDiv .detail .hideBox{ position: absolute; left: 0px; top: 0px; display: none; width: 100%; z-index: 2; background: url(../images/bg2.png) repeat;}.indexPart3 .leftDiv .detail .more{ position: absolute; left: 50%; top: 50%; margin-top: -23px; width: 248px; height: 46px; margin-left: -124px; }.indexPart3 .leftDiv .detail .more a{ display: block; width: 248px; height: 46px; line-height: 46px; text-align: center; background: url(../images/nimg248bg.png) no-repeat; font-size: 14px; color: #fff; font-weight: bold;}.indexPart3 .leftDiv .detail .name{ padding-top: 35px; line-height: 40px; overflow: hidden; font-size: 22px; margin-bottom: 40px; font-weight: bold;}.indexPart3 .leftDiv .detail .name a{ color: #0051a4; }.indexPart3 .leftDiv .detail .name a:hover{ text-decoration: underline; }.indexPart3 .leftDiv .detail .content11{ line-height: 35x; color: #888; height: 205px; overflow: hidden; position: relative;}.indexPart3 .leftDiv .detail .content11 em{ position: absolute; left: 0px; bottom: 0px; width: 30px; height: 3px; background: #232323;}.indexPart3 .rightDiv li{ height: 158px; border-bottom: #f2f2f2 solid 1px;  position: relative; padding-left: 158px;}.indexPart3 .rightDiv li .imgDiv{ position: absolute; left: 0px; top: 27px; width:130px; }.indexPart3 .rightDiv li .name{ font-size: 15px; padding-top: 30px; height: 70px; line-height: 20px; overflow: hidden; width: 230px;}.indexPart3 .rightDiv li .name a{ color: #000; }.indexPart3 .rightDiv li .name a:hover{ text-decoration: underline; }.indexPart3 .rightDiv li .time{ padding-top: 18px; color: #888; }.indexPart3 .rightDiv .li01{ height: 118px; }.indexPart3 .rightDiv .li01 .imgDiv{ top: 0px; width:130px;}.indexPart3 .rightDiv .li01 .name{ padding-top: 0px; }.indexPart3 .rightDiv .li02{ border-bottom: none; }.indexPart3 .rightDiv li .hideBox{ position: absolute; left: 0px; top: 0px; display: none; width: 100%; z-index: 2; background: url(../images/bg2.png) repeat;}.indexPart3 .rightDiv li .more{ position: absolute; left: 50%; top: 50%; margin-top: -34px; width: 108px; height: 68px; margin-left: -54px; }.indexPart3 .rightDiv li .more a{ display: block; width: 108px; height: 68px; line-height: 68px; text-align: center; background: url(../images/nimg108bg.png) no-repeat; font-size: 14px; color: #fff; font-weight: bold;}.indexTitle .tab{ position: absolute; right: 0px; width: 31%; }.indexTitle .tab li{ float: left; padding-left: 22px; color: #797979; height: 30px; line-height: 30px; overflow: hidden; margin-right: 30px;}.indexTitle .tab .liNow{ background: url(../images/line1.jpg) left center no-repeat; color: #2f343c;}.home-tit{text-align: center; margin: 0;}.home-tit .en{display: block;}.home-tit .cn{color: #0051a4; font-size: 42px; position: relative;z-index: 2; top: -15px; font-weight:bold}.home-tit p{font-size: 16px; color: #666; margin: 0;font-weight: normal;}.fix::before, .fix::after {    display: table;    clear: both;    content: '';}.welcome_box .classify_dl{	}.welcome_box .classify_dl dd{	height: 180px;	line-height: 180px;	background: #f7f7f7;	display: block;}.welcome_box .classify_dl dd a{	padding: 8px 0;	line-height: 1;	vertical-align: middle;	border-right: 1px solid #e6e6e6;}.welcome_box .classify_dl dd a:last-of-type{	border-right: none;}.welcome_box .classify_dl dd a em{	height: 62px;	width: 84px;}.welcome_box .title_h5{	font-size: 38px;	text-align: center;	margin-bottom: 50px;}.welcome_box .title_h5 small{	display: block;	font-size: 20px;	color: #666;	margin-top: 16px;}.welcome_box .pd{	padding: 54px 0;}.welcome_box .div1{}.welcome_box .div1 dl{	text-align: center;}.welcome_box .div1 dl dt{}.welcome_box .div1 dl dt img{	width: auto;	vertical-align: top;	max-width: 100%;}.welcome_box .div1 dl dd{	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}.welcome_box .div1 dl dd span{	position: absolute;	z-index: 8;	height: 24px;	line-height: 26px;	font-size: 18px;	cursor: pointer;	transition: 0.5s;    -webkit-transition: 0.5s;}.welcome_box .div1 dl dd span i{	display: inline-block;	vertical-align: top;	margin-right: 8px;	position: relative;	width: 24px;	height: 24px;}.welcome_box .div1 dl dd span i::before{	content: "";	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%,-50%);	width: 12px;	height: 12px;	border-radius: 50%;	background: #6aa2ff;	animation: mymove 2s infinite;	-webkit-animation: mymove 2s infinite;	transition: 0.5s;    -webkit-transition: 0.5s;}@keyframes mymove{	0% {width: 14px;height: 14px;}	65% {width: 24px;height: 24px;}	100% {width: 14px;height: 14px;}}@-webkit-keyframes mymove{	0% {width: 14px;height: 14px;}	65% {width: 24px;height: 24px;}	100% {width: 14px;height: 14px;}}.welcome_box .div1 dl dd span i::after{	content: "";	position: absolute;	top: 6px;	left: 6px;	width: 12px;	height: 12px;	background: #0060ff;	border-radius: 50%;	transition: 0.5s;    -webkit-transition: 0.5s;}.welcome_box .div1 dl dd .span1{	width: 65px;	height: 65px;	left: 152px;    bottom: 112px;	background: url(../images/c1.png) no-repeat;}.welcome_box .div1 dl dd .span2{	top: 60px;	left: 634px;}.welcome_box .div1 dl dd .span2::after{	content: "";	position: absolute;	top: 26px;    left: -60px;	width: 238px;	height: 69px;	background: url(../images/c2.png) no-repeat;}.welcome_box .div1 dl dd .span3{	top: 145px;	left: 833px;}.welcome_box .div1 dl dd .span3::after{	content: "";	position: absolute;	top: 24px;    left: -4px;	width: 127px;	height: 57px;	background: url(../images/c3.png) no-repeat;}.welcome_box .div1 dl dd .span4{	top: 197px;	left: 402px;}.welcome_box .div1 dl dd .span4::after{	content: "";	position: absolute;	top: -70px;    left: -108px;	width: 135px;	height: 99px;	background: url(../images/c4.png) no-repeat;}.welcome_box .div1 dl dd .span5{	top: 307px;	left: 810px;}.welcome_box .div1 dl dd .span5::after{	content: "";	position: absolute;	top: -20px;    left: -75px;	width: 85px;	height: 61px;	background: url(../images/c5.png) no-repeat;}.welcome_box .div1 dl dd .span6{	top: 324px;	left: 1042px;}.welcome_box .div1 dl dd .span7{	top: 436px;	left: 80px;}.welcome_box .div1 dl dd .span8{	top: 436px;	left: 593px;}.welcome_box .div1 dl dd .span8::after{	content: "";	position: absolute;	top: -25px;    left: -166px;	width: 143px;	height: 58px;	background: url(../images/dr.png) no-repeat;}.welcome_box .div1 dl dd span::after{	opacity: 0;}.welcome_box .div1 dl dd span.hover_span{	color: #ed6d00;}.welcome_box .div1 dl dd span.hover_span i::before{	background: #eda160;}.welcome_box .div1 dl dd span.hover_span i::after{	background: #ed6d00;}.welcome_box .div1 dl dd span.hover_span::after{	opacity: 1;	animation: mymove1 2s infinite;	-webkit-animation: mymove1 2s infinite;}@keyframes mymove1{	0% {opacity: 0;}	65% {opacity: 1;}	100% {opacity: 0;}}@-webkit-keyframes mymove1{	0% {opacity: 0;}	65% {opacity: 1;}	100% {opacity: 0;}}.welcome_box .div1 dl dd div{	position: absolute;}.welcome_box .div1 dl dd div i{	position: absolute;}.welcome_box .div1 dl dd .div2{	width: 845px;	height: 230px;	left: 38px;	bottom: 10px;	opacity: 0;}.welcome_box .div1 dl dd .div2 .i1{	width: 0;	height: 4px;	left: 0;	bottom: 52px; 	background: url(../images/zsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div2 .i2{	width: 4px;    height: 0;    bottom: 52px;    left: 13px;    background: url(../images/zss.jpg) repeat-y;}.welcome_box .div1 dl dd .div2 .i3{	width: 4px;    height: 0;    top: 174px;    left: 13px;    background: url(../images/zss.jpg) repeat-y;}.welcome_box .div1 dl dd .div2 .i4{	width: 0;    height: 4px;    left: 13px;    bottom: 0;    background: url(../images/zsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div2 .i5{	width: 4px;    height: 0;    bottom: 4px;    left: 95px;    background: url(../images/zss.jpg) repeat-y;}.welcome_box .div1 dl dd .div2 .i6{	width: 0;    height: 4px;    left: 13px;    top: 23px;    background: url(../images/zsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div2 .i7{    width: 4px;    height: 0;    bottom: 207px;    right: 0;    background: url(../images/zss.jpg) repeat-y;}.welcome_box .div1 dl dd .div61{	width: 1140px;	height: 181px;	left: 38px;	bottom: 59px;	opacity: 0;	z-index: 3;}.welcome_box .div1 dl dd .div61 .i1{	height: 4px;	width: 0;	right: 0;	top: 151px;	background: url(../images/lsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div61 .i2{	height: 4px;	width: 0;	right: 47px;	top: 151px;	background: url(../images/lsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div61 .i3{	height: 4px;	width: 0;	right: 87px;	top: 151px;	background: url(../images/lsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div61 .i4{	height: 4px;	width: 0;	right: 135px;	top: 151px;	background: url(../images/lsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div61 .i5{	height: 0;	width: 4px;	right: 172px;	bottom: 27px;	background: url(../images/lss.jpg) repeat-y;}.welcome_box .div1 dl dd .div61 .i6{	height: 4px;	width: 0;	right: 172px;	top: 23px;	background: url(../images/lsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div61 .i7{	height: 0;	width: 4px;	right: 295px;	top: 0;	background: url(../images/lss.jpg) repeat-y;}.welcome_box .div1 dl dd .div61 .i8{	height: 0;	width: 4px;	top: 11px;	left: 152px;	background: url(../images/lss.jpg) repeat-y;}.welcome_box .div1 dl dd .div61 .i9{	height: 0;	width: 4px;	left: 13px;	top: 27px;	background: url(../images/lss.jpg) repeat-y;}.welcome_box .div1 dl dd .div61 .i10{	height: 4px;	width: 0;	right: 1127px;	top: 175px;	background: url(../images/lsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div62{	width: 1045px;	height: 119px;	right: 22px;	bottom: 10px;	opacity: 0;}.welcome_box .div1 dl dd .div62 .i1{	height: 4px;    width: 0;    right: 0;    top: 40px;    background: url(../images/gsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div62 .i2{	height: 4px;    width: 0;    right: 47px;    top: 40px;    background: url(../images/gsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div62 .i3{	height: 4px;    width: 0;    right: 87px;    top: 40px;    background: url(../images/gsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div62 .i4{	height: 0;	width: 4px;	right: 97px;	top: 44px;	background: url(../images/gss.jpg) repeat-y;}.welcome_box .div1 dl dd .div62 .i5{	height: 4px;	width: 0;	right: 97px;	bottom: 0;	background: url(../images/gsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div62 .i6{	height: 0;	width: 4px;	right: 743px;	bottom: 9px;	background: url(../images/gss.jpg) repeat-y;}.welcome_box .div1 dl dd .div62 .i7{	height: 0;	width: 4px;	left: 64px;	bottom: 4px;	background: url(../images/gss.jpg) repeat-y;}.welcome_box .div1 dl dd .div62 .i8{	height: 4px;	width: 0;	right: 994px;	bottom: 49px;	background: url(../images/gsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div62 .i9{	height: 0;	width: 4px;	left: 0;	bottom: 50px;	background: url(../images/gss.jpg) repeat-y;}.welcome_box .div1 dl dd .div62 .i10{	height: 0;	width: 4px;	left: 74px;	top: 80px;	background: url(../images/gss.jpg) repeat-y;}.welcome_box .div1 dl dd .div62 .i11{	height: 4px;	width: 0;	left: 74px;	bottom: 9px;	background: url(../images/gsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div81{	width: 414px;	height: 222px;	bottom: 4px;	left: 175px;	opacity: 0;}.welcome_box .div1 dl dd .div81 .i1{	height: 0;	width: 4px;	left: 0;	top: 0;	background: url(../images/hss.jpg) repeat-y;}.welcome_box .div1 dl dd .div81 .i2{	height: 4px;	width: 0;	left: 0;	top: 18px;	background: url(../images/hsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div81 .i3{	height: 0;	width: 4px;	left: 98px;	top: 18px;	background: url(../images/hss.jpg) repeat-y;}.welcome_box .div1 dl dd .div81 .i4{	height: 4px;	width: 0;	left: 98px;	bottom: 0;	background: url(../images/hsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div81 .i5{	width: 15px;	height: 0;	bottom: 0;	right: 0;	background: url(../images/hsx.png) no-repeat;	background-size: 100% 100%;}.welcome_box .div1 dl dd .div81 .i6{	height: 4px;	width: 0;	right: 0;	bottom: 59px;	background: url(../images/hsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div81 .i7{	width: 15px;	height: 0;	top: 163px;	right: 165px;	background: url(../images/hsx.png) no-repeat;}.welcome_box .div1 dl dd .div81 .i8{	height: 4px;	width: 0;	left: 238px;	bottom: 27px;	background: url(../images/hsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div81 .i9{	width: 15px;	height: 0;	bottom: 29px;	right: 20px;	background: url(../images/hsx.png) no-repeat;}.welcome_box .div1 dl dd .div81 .i10{	height: 4px;	width: 0;	right: 21px;	bottom: 42px;	background: url(../images/hsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div82{	width: 383px;	height: 214px;	bottom: 12px;	left: 194px;	/* opacity: 0; */}.welcome_box .div1 dl dd .div82 .i1{	height: 0;	width: 4px;	left: 0;	bottom: 204px;	background: url(../images/lss.jpg) repeat-y;}.welcome_box .div1 dl dd .div82 .i2{	height: 4px;	width: 0;	right: 293px;	top: 9px;	background: url(../images/lsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div82 .i3{	height: 0;	width: 4px;	left: 90px;	bottom: 4px;	background: url(../images/lss.jpg) repeat-y;}.welcome_box .div1 dl dd .div82 .i4{	height: 4px;	width: 0;    right: 7px;    bottom: 2px;	background: url(../images/lsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div82 .i5{	width: 14px;	height: 0;	top: 167px;	right: -4px;	background: url(../images/lsx.png) no-repeat;}.welcome_box .div1 dl dd .div82 .i6{	height: 4px;	width: 0;	left: 248px;	bottom: 43px;	background: url(../images/lsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div82 .i7{	width: 14px;	height: 0;	bottom: 30px;    right: 131px;	background: url(../images/lsx.png) no-repeat;}.welcome_box .div1 dl dd .div82 .i8{	height: 4px;	width: 0;    right: 29px;    bottom: 27px;	background: url(../images/lsh.jpg) repeat-x;}.welcome_box .div1 dl dd .ani2{	opacity: 1;}.welcome_box .div1 dl dd .ani2 .i1{	width: 13px;	transition: all 0.3s;    -webkit-transition: all 0.3s;}.welcome_box .div1 dl dd .ani2 .i2{	height: 151px;	transition: all 0.3s 0.3s;    -webkit-transition: all 0.3s 0.3s;}.welcome_box .div1 dl dd .ani2 .i3{	height: 52px;	transition: all 0.3s 0.3s;    -webkit-transition: all 0.3s 0.3s;}.welcome_box .div1 dl dd .ani2 .i4{	width: 86px;	transition: all 0.3s 0.6s;    -webkit-transition: all 0.3s 0.6s;}.welcome_box .div1 dl dd .ani2 .i5{	height: 66px;	transition: all 0.3s 0.9s;    -webkit-transition: all 0.3s 0.9s;}.welcome_box .div1 dl dd .ani2 .i6{	width: 832px;	transition: all 0.3s 0.6s;    -webkit-transition: all 0.3s 0.6s;}.welcome_box .div1 dl dd .ani2 .i7{	height: 23px;    transition: all 0.3s 0.9s;    -webkit-transition: all 0.3s 0.9s;}.welcome_box .div1 dl dd .ani61{	opacity: 1;}.welcome_box .div1 dl dd .ani61 .i1{	width: 26px;	transition: all 0.3s;    -webkit-transition: all 0.3s;}.welcome_box .div1 dl dd .ani61 .i2{	width: 15px;	transition: all 0.3s 0.3s;    -webkit-transition: all 0.3s 0.3s;}.welcome_box .div1 dl dd .ani61 .i3{	width: 23px;	transition: all 0.3s 0.6;    -webkit-transition: all 0.3s 0.6s;}.welcome_box .div1 dl dd .ani61 .i4{	width: 41px;	transition: all 0.3s 0.9s;    -webkit-transition: all 0.3s 0.9s;}.welcome_box .div1 dl dd .ani61 .i5{	height: 127px;	transition: all 0.3s 1.2s;    -webkit-transition: all 0.3s 1.2s;}.welcome_box .div1 dl dd .ani61 .i6{	width: 955px;	transition: all 0.3s 1.5s;    -webkit-transition: all 0.3s 1.5s;}.welcome_box .div1 dl dd .ani61 .i7{	height: 23px;	transition: all 0.3s 1.8s;    -webkit-transition: all 0.3s 1.8s;}.welcome_box .div1 dl dd .ani61 .i8{	height: 12px;	transition: all 0.3s 1.8s;    -webkit-transition: all 0.3s 1.8s;}.welcome_box .div1 dl dd .ani61 .i9{	height: 152px;	transition: all 0.3s 1.8s;    -webkit-transition: all 0.3s 1.8s;}.welcome_box .div1 dl dd .ani61 .i10{	width: 13px;	transition: all 0.3s 2.1s;    -webkit-transition: all 0.3s 2.1s;}.welcome_box .div1 dl dd .ani62{	opacity: 1;}.welcome_box .div1 dl dd .ani62 .i1{	width: 26px;	transition: all 0.3s;    -webkit-transition: all 0.3s;}.welcome_box .div1 dl dd .ani62 .i2{	width: 15px;	transition: all 0.3s 0.3s;    -webkit-transition: all 0.3s 0.3s;}.welcome_box .div1 dl dd .ani62 .i3{	width: 14px;	transition: all 0.3s 0.6;    -webkit-transition: all 0.3s 0.6s;}.welcome_box .div1 dl dd .ani62 .i4{	height: 74px;	transition: all 0.3s 0.9s;    -webkit-transition: all 0.3s 0.9s;}.welcome_box .div1 dl dd .ani62 .i5{	width: 884px;	transition: all 0.3s 1.2s;    -webkit-transition: all 0.3s 1.2s;}.welcome_box .div1 dl dd .ani62 .i7{	height: 35px;	transition: all 0.3s 1.5s;    -webkit-transition: all 0.3s 1.5s;}.welcome_box .div1 dl dd .ani62 .i8{	width: 51px;	transition: all 0.3s 1.8s;    -webkit-transition: all 0.3s 1.8s;}.welcome_box .div1 dl dd .ani62 .i9{	height: 19px;	transition: all 0.3s 2.1s;    -webkit-transition: all 0.3s 2.1s;}.welcome_box .div1 dl dd .ani62 .i6{	height: 116px;	transition: all 0.3s 2.4s;    -webkit-transition: all 0.3s 2.4s;}.welcome_box .div1 dl dd .ani62 .i10{	height: 30px;	transition: all 0.3s 1.8s;    -webkit-transition: all 0.3s 1.8s;}.welcome_box .div1 dl dd .ani62 .i11{	width: 224px;	transition: all 0.3s 2.1s;    -webkit-transition: all 0.3s 2.1s;}.welcome_box .div1 dl dd .ani81{	opacity: 1;}.welcome_box .div1 dl dd .ani81 .i1{	height: 18px;	transition: all 0.3s;    -webkit-transition: all 0.3s;}.welcome_box .div1 dl dd .ani81 .i2{	width: 98px;	transition: all 0.3s 0.3s;    -webkit-transition: all 0.3s 0.3s;}.welcome_box .div1 dl dd .ani81 .i3{	height: 201px;	transition: all 0.3s 0.6;    -webkit-transition: all 0.3s 0.6s;}.welcome_box .div1 dl dd .ani81 .i4{	width: 306px;	transition: all 0.3s 0.9s;    -webkit-transition: all 0.3s 0.9s;}.welcome_box .div1 dl dd .ani81 .i5{	height: 59px;	transition: all 0.3s 1.2s;    -webkit-transition: all 0.3s 1.2s;}.welcome_box .div1 dl dd .ani81 .i6{	width: 169px;	transition: all 0.3s 1.5s;    -webkit-transition: all 0.3s 1.5s;}.welcome_box .div1 dl dd .ani81 .i7{	height: 29px;	transition: all 0.3s 1.8s;    -webkit-transition: all 0.3s 1.8s;}.welcome_box .div1 dl dd .ani81 .i8{	width: 152px;	transition: all 0.3s 2.1s;    -webkit-transition: all 0.3s 2.1s;}.welcome_box .div1 dl dd .ani81 .i9{	height: 16px;	transition: all 0.3s 2.4s;    -webkit-transition: all 0.3s 2.4s;}.welcome_box .div1 dl dd .ani81 .i10{	width: 110px;	transition: all 0.3s 2.7s;    -webkit-transition: all 0.3s 2.7s;}.welcome_box .div1 dl dd .ani82{	opacity: 1;}.welcome_box .div1 dl dd .ani82 .i1{	height: 10px;	transition: all 0.3s 5.1s;    -webkit-transition: all 0.3s 5.1s;}.welcome_box .div1 dl dd .ani82 .i2{	width: 90px;	transition: all 0.3s 4.8s;    -webkit-transition: all 0.3s 4.8s;}.welcome_box .div1 dl dd .ani82 .i3{	height: 201px;	transition: all 0.3s 4.5;    -webkit-transition: all 0.3s 4.5s;}.welcome_box .div1 dl dd .ani82 .i4{	width: 286px;	transition: all 0.3s 4.2s;    -webkit-transition: all 0.3s 4.2s;}.welcome_box .div1 dl dd .ani82 .i5{	height: 45px;	transition: all 0.3s 3.9s;    -webkit-transition: all 0.3s 3.9s;}.welcome_box .div1 dl dd .ani82 .i6{	width: 135px;	transition: all 0.3s 3.6s;    -webkit-transition: all 0.3s 3.6s;}.welcome_box .div1 dl dd .ani82 .i7{	height: 16px;	transition: all 0.3s 3.3s;    -webkit-transition: all 0.3s 3.3s;}.welcome_box .div1 dl dd .ani82 .i8{	width: 111px;	transition: all 0.3s 3.0s;    -webkit-transition: all 0.3s 3.0s;}.welcome_box .move_div{	text-align: center;	margin-top: 40px;}.welcome_box .move_a{	display: inline-block;    position: relative;    font-size: 12px;    line-height: 14px;    height: 20px;    color: #ed6d00;    background: url(../images/jt2h.png) no-repeat;    background-position: right 6px top 1px;    padding-right: 26px;    padding-left: 6px;    border-bottom: 2px solid #ccc;    transition: 0.5s;    -webkit-transition: 0.5s;}.welcome_box .move_a::after{	content: "";    position: absolute;    height: 2px;    width: 50%;    left: 0;    bottom: -2px;    background: #ed6d00;    transition: 0.5s;    -webkit-transition: 0.5s;}.welcome_box .move_a:hover{	background-position: right 0 top 1px;}.welcome_box .move_a:hover::after{	width: 100%;}.welcome_box .div2{	position: relative;}.welcome_box .div2 .swiper-slide img{	width: 100%;	height: auto;	vertical-align: top;}.welcome_box .div2 .gallery-top{	height: 80%;	width: 100%;}.welcome_box .div2 .gallery-top .swiper-slide div{	position: absolute;	padding-right: 30%;	bottom: 85%;	left: 48%;	transform: translate(-50%,80%);}.welcome_box .div2 .gallery-top .swiper-slide div h5{	text-align: left;	margin-bottom: 20px;}.welcome_box .div2 .gallery-top .swiper-slide div p{	font-size: 16px;	color: #666;	line-height: 1.6;	margin-bottom: 32px;}.welcome_box .div2 .gallery-thumbs{	position: absolute;	bottom: 64px;	left: 50%;	transform: translateX(-50%);}.welcome_box .div2 .gallery-thumbs .swiper-slide{	height: 100%;	box-sizing: border-box;	cursor: pointer;	border: 1px solid rgba(237,109,0,0);	transition: 0.5s;    -webkit-transition: 0.5s;}.welcome_box .div2 .gallery-thumbs .swiper-slide div{	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.6);	opacity: 1;	transition: 0.5s;    -webkit-transition: 0.5s;}.welcome_box .div2 .gallery-thumbs .swiper-slide div h6{	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%,-50%);	font-size: 15px;	text-align: center;	color: #fff;}.welcome_box .div2 .gallery-thumbs .swiper-slide div span{	display: none;	font-size: 14px;	margin-top: 10px;	white-space: nowrap;}.welcome_box .div2 .gallery-thumbs .swiper-slide-thumb-active{	border: 1px solid rgba(237,109,0,1);	box-shadow: 0 0 10px rgba(0,0,0,0.4);}.welcome_box .div2 .gallery-thumbs .swiper-slide-thumb-active div{	opacity: 0;}.welcome_box .div3{	background: #f7f7f7;}.welcome_box .div3 dl{	}.welcome_box .div3 dt{	float: left;	width: 650px;	margin-right: 20px;}.welcome_box .div3 dt a{	display: block;	position: relative;}.welcome_box .div3 dt a em{	display: block;	overflow: hidden;}.welcome_box .div3 dt a em img{	width: 100%;	vertical-align: top;	transition: 0.5s;    -webkit-transition: 0.5s;}.welcome_box .div3 dt a div{	position: absolute;	left: 0;	bottom: 0;	width: 100%;	box-sizing: border-box;	background: url(../images/bg1.png) no-repeat;	background-size: 100% 100%;	padding: 60px 24px 24px;	color: #fff;}.welcome_box .div3 dt a div span{	font-size: 16px;	display: block;	margin-bottom: 12px;}.welcome_box .div3 dt a div h6{	font-size: 24px;	line-height: 1.4;}.welcome_box .div3 dd{	float: right;	width: 530px;}.welcome_box .div3 dd a{	display: block;	font-size: 0;	color: #333;	padding-bottom: 20px;	margin-bottom: 21px;	border-bottom: 1px solid #ccc;}.welcome_box .div3 dd a:last-of-type{	padding-bottom: 0;	margin-bottom: 0;	border-bottom: none;}.welcome_box .div3 dd a em{	display: inline-block;	width: 170px;	vertical-align: middle;	overflow: hidden;}.welcome_box .div3 dd a em img{	width: 100%;	vertical-align: top;	transition: 0.5s;    -webkit-transition: 0.5s;}.welcome_box .div3 dd a div{	display: inline-block;	width: calc(100% - 170px);	vertical-align: middle;	box-sizing: border-box;	padding-left: 20px;}.welcome_box .div3 dd a div span{	font-size: 14px;	display: block;	margin-bottom: 12px;}.welcome_box .div3 dd a div h6{	font-size: 18px;	line-height: 1.5;	height: 54px;	overflow: hidden;}.welcome_box .div3 dt:hover a em img{	-webkit-transform: scale(1.1);    transform: scale(1.1);}.welcome_box .div3 dd a:hover em img{	-webkit-transform: scale(1.1);    transform: scale(1.1);}.welcome_box .div4{}.welcome_box .div4 div{	padding-top: 30px;}.welcome_box .div4 div a{	float: left;	width: 25%;	text-align: center;	position: relative;}.welcome_box .div4 div a::after{	content: "";	position: absolute;	width: 1px;	height: 60%;	background: #e6e6e6;	top: 20%;	right: 0;}.welcome_box .div4 div a:last-of-type::after{	display: none;}.w1200 {    width: 1200px;    margin: 0 auto;    box-sizing: border-box;}.welcome_box .div4 div a em{	display: inline-block;	width: 84px;	height: 84px;	position: relative;	border: 1px solid #e5e5e5;	border-radius: 50%;}.welcome_box .div4 div a em img{	position: absolute;	width: 100%;	height: 100%;	top: 0;	left: 0;	transition: 0.5s;    -webkit-transition: 0.5s;}.welcome_box .div4 div a em img:first-of-type{	opacity: 1;}.welcome_box .div4 div a em img:last-of-type{	opacity: 0;}.welcome_box .div4 div a h6{	font-size: 18px;	color: #666;	margin-top: 20px;}.welcome_box .div4 div a h6 small{	display: block;	font-size: 14px;	color: #999;	margin-top: 10px;}.welcome_box .div4 div a:hover em img:first-of-type{	opacity: 0;}.welcome_box .div4 div a:hover em img:last-of-type{	opacity: 1;}.swiper-container {	opacity: 1;	transition: opacity .4s ease}.swiper-container.isready {	opacity: 1}.swiper-slide {	box-sizing: border-box;	overflow: hidden}.swiper-button-next,.swiper-button-prev {	outline: none}.swiper-pagination.typea {	position: relative;	bottom: 0;	display: flex;	flex-wrap: wrap;	justify-content: center;	margin-top: 28px}.swiper-pagination.typea .swiper-pagination-bullet {	width: 12px;	height: 12px;	border: 1px solid transparent;	opacity: 1;	background-color: transparent;	position: relative}.swiper-pagination.typea .swiper-pagination-bullet:after {	content: "";	position: absolute;	left: 50%;	top: 50%;	transform: translate(-50%,-50%);	width: 4px;	height: 4px;	background-color: #999;	border-radius: 50%;	overflow: hidden}.swiper-pagination.typea .swiper-pagination-bullet-active {	border-color: #0051a4}.swiper-pagination.typea .swiper-pagination-bullet-active:after {	background-color: #0051a4}.swiper-pagination.typea.swiper-pagination-bullets .swiper-pagination-bullet {	margin: 0 4px}.swiper-pagination.typea.swiper-pagination-lock {	display: none}@media only screen and (min-width:961px) {	.swiper-pagination.typea .swiper-pagination-bullet:hover {		border-color: #0051a4	}	.swiper-pagination.typea .swiper-pagination-bullet:hover:after {		background-color: #0051a4	}}@media only screen and (max-width:960px) {	.swiper-pagination.typea {		margin-top: 20px	}}.index-cases {	position: absolute;	top: 0;	right: 12%;	z-index: 999;	width: 420px;	height: 100%;	background-color: hsla(0,0%,100%,.85);	padding: 0 35px;}.index-cases .img {	width: 100%}.index-cases .swiper-slide {	height: auto;	cursor: pointer;	position: relative}.index-cases .box {	position: absolute;	left: 0;	top: 50%;	z-index: 1;	transform: translateY(-50%);	width: 100%;	color: #fff;	padding: 0 60px;	text-align: center;	opacity: 0;	visibility: hidden;	transition: opacity .3s,visibility .3s}.index-cases .more {	display: block;	width: 120px;	padding: 6px 3%;	color: #fff;	background-color: #0051a4;	margin: 20px auto 0}.index-cases .more:hover {	opacity: .9}.index-cases .block {	position: absolute;	left: 0;	right: 0;	top: 0;	bottom: 0;	z-index: 0;	background-color: rgba(0,0,0,.6);	padding: 20px;	opacity: 0;	visibility: hidden;	transition: opacity .3s,visibility .3s}.index-cases .block:after {	content: "";	display: block;	width: 100%;	height: 100%;	border: 1px solid #fff}.w1200 {  margin: 0 auto;  box-sizing: border-box;}@media only screen and (min-width:961px) {		.index-cases .box:hover .img,.index-cases .swiper-slide-active .box .img {		transform: translateY(0)	}	.index-cases .box:hover .title {		color: #1a2e72	}	}@media only screen and (min-width:961px) {		.index-cases .swiper-slide:hover .block,.index-cases .swiper-slide:hover .box {		opacity: 1;		visibility: visible	}}.jmpart2{padding:88px 0 100px;}.jmpart2 .wrap{width: 1300px;margin:0 auto;}.jmpart2 .infor {text-align:center; color:#666;}.jmpart2 .infor .tit a{display:block;}.jmpart2 .infor .tit a:hover{color:#929292;}.jmpart2 .infor .tit{font-size:36px; font-weight:bold; line-height:36px; margin-bottom:16px;}.jmpart2 .infor .con{font-size:16px; line-height:26px; padding:0 21%;}.jmpart2 .content{margin-top:70px;}.jmpart2 .content .list li{width:20%; float:left; text-align:center;}.jmpart2 .content .list li .li_box .icon{width:64px; height:64px; margin:0 auto 10px; transition:all 0.5s ease;}.jmpart2 .content .li_box:hover .icon{transform:rotateY(180deg);}.jmpart2 .content .list li .li_box .t{font-size:20px; line-height:30px; color:#666; margin-bottom:10px;}.jmpart2 .content .list li .li_box .number{font-size:20px; color:#666;}.jmpart2 .content .list li .li_box .number .num{font-size:48px; line-height:60px; color:#0051a4; font-family:Impact;}.jmpart2 .content .list li .li_box sup{font-size:36px; font-family:Arial;}.jmpart2 .content .list li .li_box img{width:64px;height:64px;}.zx_bg {  padding-top:135px;height:1460px; background:#fafafa}.zx_bg .fa_bt a { width:621px; height:82px; margin:0 auto; text-align:center; display:block;}.zx { width:300px; overflow:hidden; background:#fff;height:818px; overflow:hidden;}.fl .leftlx{ text-align: center;margin-top: 10px; font-size: 14px;padding: 10px;border: 1px solid #ececec;display: block;margin-bottom: 20px;border-top: 3px solid #0e5daa;}.zx_top { padding:25px 0 0 28px; height:87px;}.zx_top a img { display:block; float:left; }.zx_top a span { display:block; float:left; padding-left:24px; }.zx_top a span b { display:block; font-size:24px; color:#0e5daa}.zx_top a span em { display:block; font-size:16px; color:#666; font-weight: bold;}.zx_con { padding:0 32px;}.zx_con h3 { width:235px; padding:10px 0 5px; border-top:solid 1px #e4e4e4;}.zx_con h3 a { font-size:18px; color:#333; padding-left:25px; font-weight:normal; background:url("../images/zx_ico02.gif") no-repeat right 5px; display:block; width:191px; height:30px; line-height:30px; }.zx_con h3 a:hover { color:#eb9b2a}.zx_con ul { padding:0 0 10px 25px;}.zx_con ul li { height:33px; line-height:33px; background: url("../images/zx_ico03.gif")no-repeat 0 15px; padding-left:18px;overflow:hidden;}.zx_con ul li a { font-size:14px; color:#666;}.zx_con ul li a:hover { color:#eb9b2a;}.rx { width:870px; height:818px; background:#fff;}.rx_list { height:79px; border-bottom:solid 1px #e2e2e2;}.rx_list ul li { float:left; background:url("../images/cp_xx01.gif") no-repeat right 0; width:25%;}.rx_list ul .nobor { background:none;}.rx_list ul li a { color:#666; font-size:18px; display:block; height:79px; line-height:79px; text-align:center; text-transform:uppercase;}.rx_list ul li a:hover,.rx_list ul .cur a { background:#0e5daa; color:#fff; font-weight:bold;}.rx_con { padding-top:35px; display:inline-block;} .rx_con dl { height:358px; margin:0 0 30px 26px; width:815px; border-bottom:solid 1px #e2e2e2; overflow: hidden;}.rx_con dl dt { float: left; width:443px; height:325px; overflow:hidden;margin-bottom:35px; border:solid 1px lightgrey;}.rx_con dl dt a img { width:443px; height:325px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}.rx_con dl dt a img:hover  { -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.rx_con dl dd { float: right; width:315px;}.rx_con dl dd b { line-height:30px; height:30px; overflow:hidden; display:block; margin-bottom:10px;}.rx_con dl dd b a { font-size:16px; font-weight:normal;}.rx_con dl dd p { color:#666; line-height:30px; font-size:14px;}.rx_con dl dd p em { color:#333}.rx_con dl dd span { display:block; padding-top:10px;}.rx_con ul li { float:left; width:260px; margin-left:26px; border:solid 1px lightgrey;}.rx_con ul li i { width:260px; height:185px; overflow:hidden; display:block;}.rx_con ul li i a img { width:260px; height:185px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}.rx_con ul li i a img:hover  { -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.rx_con ul li em a { font-size:14px; color:#666; text-align:center; display:block; height:43px; line-height:43px; overflow:hidden;}/*关于我们*/.ab_bg{overflow: hidden;background-color: #fafafa;}.about dl{height: 694px;position: relative;}.about dl dt{width: 960px;height: 694px;position: absolute;top: 0;left: 50%;line-height: 0;overflow: hidden;z-index:9}.about dl dt img{width: 960px;height: 694px;}.about dl dd{width: 555px;float: left;padding: 80px 0 0;}.about dl dd h5{font-size: 42px;color: #333;height: 100px;line-height: 44px;/*background:url(../images/ab_ico.gif) no-repeat 270px 13px;*/    }.about dl dd h5 a{color: #333;}.about dl dd h5 a:hover{color: #0051a4;}.about dl dd h5 span{display: block;font-size: 20px;color: #666;font-weight: normal;padding: 5px 0 0;}.about .ab_desc{font-size: 16px;color: #666;line-height: 30px;height: 120px;overflow: hidden;padding: 30px 0 0;}.about dl dd em{display: block;line-height: 30px;margin: -30px 0 0 350px;}.about dl dd em a{font-size: 16px;color: #0051a4;}/*企业风采*/.photo{position: absolute;top: 405px;left: 0;}.photo h3{height: 40px;line-height: 40px;overflow: hidden;background:url(../images/photo_ico.gif) no-repeat 117px 7px;margin-bottom: 20px;}.photo h3 a{font-size: 26px;color: #0051a4;}.photo ul li{width: 171px;float: left;margin-left: 30px;}.photo ul li em{width: 171px;height: 94px;display: block;line-height: 0;overflow: hidden;}.photo ul li img{width: 171px;height: 94px;}.photo ul li span{display: block;font-size: 14px;color: #666;width: 171px;text-align: center;height: 30px;line-height: 30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}/*品牌四大实力*/.sl2{height: 2100px;}.sl2 .con1{padding-top: 26px;}.sl2 .con1 dt{float: left;width: 600px;height: 506px;overflow: hidden;}.sl2 .con1 dt img{width: 600px;height: 506px;-webkit-transition: all 0.3s;}.sl2 .con1 dt img:hover{-webkit-transform: scale(1.1);	-moz-transform: scale(1.1);	-ms-transform: scale(1.1);	transform: scale(1.1);}.sl2 .con1 dd{float: right;width: 558px;}.sl2 .con2 dt{float: right;width: 600px;height: 506px;overflow: hidden;}.sl2 .con2 dt img{width: 600px;height: 506px;-webkit-transition: all 0.3s;}.sl2 .con2 dt img:hover{-webkit-transform: scale(1.1);	-moz-transform: scale(1.1);	-ms-transform: scale(1.1);	transform: scale(1.1);}.sl2 .con2 dd{float: left;width: 558px;}.sl2 .con2 dd h3{padding-top: 54px;}.sl2 .con2 dd p span{margin-bottom: 7px;}.sl2 .con3 dt{float: left;width: 600px;height: 506px;overflow: hidden;}.sl2 .con3 dt img{width: 600px;height: 506px;-webkit-transition: all 0.3s;}.sl2 .con3 dt img:hover{-webkit-transform: scale(1.1);	-moz-transform: scale(1.1);	-ms-transform: scale(1.1);	transform: scale(1.1);}.sl2 .con3 dd{float: right;width: 558px;}.sl2 .con3 dd h3{padding-top: 54px;}.sl2 .con3 dd p span{margin-bottom: 7px;}.sl2 .con4 dt{float: right;width: 600px;height: 506px;overflow: hidden;}.sl2 .con4 dt img{width: 600px;height: 506px;-webkit-transition: all 0.3s;}.sl2 .con4 dt img:hover{-webkit-transform: scale(1.1);	-moz-transform: scale(1.1);	-ms-transform: scale(1.1);	transform: scale(1.1);}.sl2 .con4 dd{float: left;width: 558px;}.sl2 .con4 dd h3{padding-top: 54px;}.sl2 dd h3{margin-bottom: 38px;padding-top: 9px;}.sl2 dd h3 em{display: block;background:url(../images/sl_ctit.png);width: 57px;height: 66px;text-align: center;line-height: 70px;font-size: 36px;color: #fff;font-weight: lighter;float: left;}.sl2 dd h3 i{float: left;margin-left: 26px;font-size: 36px;color: #242424;line-height: 30px;font-weight: normal;}.sl2 dd h3 i span{font-size: 12px;font-family:GothamBook;color: #CBCBCB;display: block;font-weight: normal;text-transform: uppercase;}.sl2 dd p{font-size: 16px;color: #383838;line-height: 32px;}.sl2 dd p span{display: block;margin-bottom: 18px;}.sl2 dd .list{margin-top: 45px;height: 144px;overflow: hidden;}.sl2 dd ul li{float: left;margin-right: 20px!important;display: inline;}.sl2 dd ul li:nth-child(2n){margin-right: 0;}.sl2 dd ul li a{display: block;overflow: hidden;}.sl2 dd ul li img{width: 269px;height: 144px;-webkit-transition: all 0.3s;}.sl2 dd ul li img:hover{-webkit-transform: scale(1.1);	-moz-transform: scale(1.1);	-ms-transform: scale(1.1);	transform: scale(1.1);}.sl2 dd .qh{text-align: center;margin-top: 21px;position: relative;}.sl2 dd .qh:before{position: absolute;content: "";width: 238px;height: 1px;background: #EBEBEB;left:0;top: 15px;}.sl2 dd .qh:after{position: absolute;content: "";width: 238px;height: 1px;background: #EBEBEB;right:0;top: 15px;}.sl2 dd .qh i{display: inline-block;width: 11px;height: 13px;background: url(../images/sl_cqh.png);margin: 0 3px;cursor: pointer;}.sl2 dd .qh i.cur{display: inline-block;width: 11px;height: 13px;background: url(../images/sl_cqhh.png);}.ry_bj{height:725px;background:#fff url(../images/rybg.png) no-repeat center 580px; overflow: hidden; font-family:"Microsoft Yahei";box-sizing: border-box;}.ry h2{ margin-bottom: 40px; }.ry h2 span{width: 255px; margin:0 auto;}.ry{ position: relative; }.carousel-container {position:relative;width:1200px;height:412px;}#carousel {height:400px;width:1200px;position:relative;font-size:12px;font-family: Arial;}.carousel-image {border:0;display:block;}.carousel-feature img{width:259px; height:400px; display:block;background: url(../images/ryspanbg.png) no-repeat center bottom;padding-bottom: 36px;}.carousel-feature .carousel-caption {position:absolute; bottom:0;width:100%;background-color:#fff; text-align:center;}.carousel-feature .carousel-caption p {margin:0;padding:5px; font-weight:bold;font:14px/38px "Microsoft Yahei";color:#333;}.carousel-container .prev {position: absolute;top: 36%;z-index: 9;left: 0px; background: url(../images/ryleft.png) no-repeat;display: inline-block;height: 54px;width: 27px;}.carousel-container .next {position: absolute;top: 36%;z-index: 9;right: 0px;background: url(../images/ryright.png) no-repeat; display: inline-block;height: 54px; width: 27px;}.carousel-container .carousel-feature { position: relative;}.carousel-container .titlework { background: url(../images/ryspanbg.png) no-repeat center top;display: block; height: 50px;left: 50%; line-height: 30px;position: absolute; text-align: center;top: 400px; width: 259px;margin-left:-128px;display: block;text-align: center; font-size: 0; color:#333333; line-height: 50px;}.center { width: 90%; margin-left: auto; margin-right: auto; max-width: 1765px; }.indexPart2{ position: relative;}.indexPart2 .indexTitle{ padding-bottom: 0.85rem; }.indexPart2 .bigBox{ position: relative; padding-bottom: 0.95rem;}.indexPart2 .mxfDiv{ position: relative; }.indexPart2 .bigImg img{ width: 100%; }.indexPart2 .layerDiv{ position: absolute; width: 12.0rem; left: 50%; margin-left: -6.0rem; top: 0.5rem;}.indexPart2 .layerDiv .name{ font-size: 0.3rem; color: #fff; text-align: center; height: 0.6rem; position: relative; font-weight: bold;}.indexPart2 .layerDiv .name:after{ content: ''; width: 0.4rem; height: 0.04rem; background: #fff; position: absolute; left: 50%; bottom: 0px; margin-left: -0.2rem; }.indexPart2 .layerDiv .content{ font-size: 0.14rem; color: #fff; line-height: 0.3rem; padding: 0.5rem 1.85rem 0; text-align: center; height: 1.2rem; overflow: hidden;width:60%;}.indexPart2 .layerDiv .more{ padding-top: 0.35rem; width: 1.62rem; margin: 0 auto; }.indexPart2 .layerDiv .more a{ font-weight: bold; color: #fff; position: relative; font-size: 12px; display: block; width: 1.58rem; height: 0.4rem; line-height: 0.4rem; border: #fff solid 0.02rem; text-indent: 0.22rem; }.indexPart2 .layerDiv .more a:after{ content: ''; position: absolute; right: 0.25rem; top: 0.14rem; width: 0.4rem; height: 0.09rem; background: url(../images/nimg40_1.png) no-repeat; background-size: 0.4rem;}.indexPart2 .tab2{ position: absolute; left: 50%; bottom: 0; width: 17.0rem; margin-left: -8.5rem; height: 2.1rem;}.indexPart2 .tab2 li{ float: left; width: 20%; height: 2.9rem; background: white; text-align: center;}.indexPart2 .tab2 .other{ background: #fff; }.indexPart2 .tab2 li .ico{ padding: 0.56rem 0 0.18rem; }.indexPart2 .tab2 li .ico img{ width: 0.9rem; }.indexPart2 .tab2 li .name{ font-weight: bold; font-size: 0.18rem; color: #3f3f3f; }.indexPart2 .tab2 li .txt{ font-weight: bold; padding-top: 0.06rem; color: #cacaca; text-transform: uppercase; }.indexPart2 .tab2 .liNow{ background: #0051a4; }.indexPart2 .tab2 .liNow .name{ color: #fff; }.indexPart2 .tab2 .liNow .txt{ color: #a3c2e8; }/*荣誉资质*/.he_contny {    width: 100%;}.he_syp1 {    width: 100%;    position: relative;    background: #fff;    padding-top: 110px;}.he_syp1bx {    width: 100%;    position: relative;}.he_syp1tp {    width: 100%;    position: relative;    display: flex;    align-items: flex-end;}.he_syp1tle {    width: calc(100% - 530px);    padding-left: 50px;    position: relative;    z-index: 1;}.he_syp1tri {    width: 530px;    margin-bottom: 18px;}.he_syp1tle .he_bant2 p span {    color: #1a25ab;}.he_syp1tle .he_bant2 p {    color: #333333;}.he_syp1tio p {    font-size: 18px;    line-height: 1.75;    color: #666666;}.he_syp1tmo .he_puclmo a {    border-color: #46289f;}.he_syp1tmo .he_puclkle p {    color: #46289f;}.he_syp1tmo .he_puclkri span {    color: #46289f;}.he_syp1tmo {    margin-top: 39px;}.he_syp1ln {    width: 100%;    position: relative;    margin-top: 80px;    z-index: 1;}.he_syp1lul {    width: 100%;}/* .he_syp1lig {    height: 716px;} */.he_syp1lig {    width: 100%;}.he_syp1lig img {    width: 100vw;    max-width: none;}.he_syp1txt p {    font-family: "Montserrat-Bold";    font-size: 150px;    color: #f9f9fa;}.he_syp1txt {    position: absolute;    top: 199px;    left: -47%;    transform: rotate(90deg);    z-index: -1;}.he_swiperbt {    width: 100%;    position: absolute;    bottom: 0;    right: 30%;    background: #fff;    text-align: right;    height: 80px;    z-index: 1;    border-radius: 0 10px 0 0;}.he_swiperuc {    width: 160px;    position: relative;    height: 100%;    display: inline-block;    border-radius: 0 5px 0 5px;    overflow: hidden;}.he_swiperuc .swiper-button-prev,.he_swiperuc .swiper-button-next {    width: 50%;    height: 100%;    background: #46289f;    transition: all 0.36s;    top: 0;    margin-top: 0;    transition: all 0.36s;}.he_swiperuc .swiper-button-prev {    left: 0;}.he_swiperuc .swiper-button-next {    right: 0;}.he_swiperuc .swiper-button-prev::after {    font-size: 14px;    color: #fff;    font-weight: bold;}.he_swiperuc .swiper-button-next::after {    font-size: 14px;    color: #fff;    font-weight: bold;}.he_syp1lig {    background-size: cover !important;}.he_syp1lli .he_syp1lig {    /* opacity: 0; */    width: 100%;}.he_syp1lli.swiper-slide-active {    position: relative;    z-index: 1000 !important;}.he_syp1lli.slick-current .he_syp1lig {    /* opacity: 1 !important; */    will-change: transform;    -webkit-animation: swiperHome 1.2s cubic-bezier(0.215, 0.61, 0.355, 1);    animation: swiperHome 1.2s cubic-bezier(0.215, 0.61, 0.355, 1);}@-webkit-keyframes swiperHome {    0% {        width: 0;    }    100% {        width: 100%;    }}@keyframes swiperHome {    0% {        width: 0;    }    100% {        width: 100%;    }}/* @-webkit-keyframes swiperHome {    0% {        -webkit-transform: translateX(-100%);        transform: translateX(-100%);    }    100% {        -webkit-transform: translateX(0);        transform: translateX(0);    }}@keyframes swiperHome {    0% {        -webkit-transform: translateX(-100%);        transform: translateX(-100%);    }    100% {        -webkit-transform: translateX(0);        transform: translateX(0);    }} */.he_syp1lig1 {    background: lawngreen !important;}.he_syp1lig2 {    background: red !important;}.he_syp1lig3 {    background: blue !important;}.he_syp2 {    width: 100%;    position: relative;    padding: 100px 0;    z-index: 10;}.he_syp2nt {    width: 100%;    position: relative;    padding-left: 11%;}.he_syp2nyp {    width: 42%;}.he_syp2nyl1 h2 {    color: #333333;    font-weight: bold;}.he_syp2zs {    width: 484px;    position: absolute;    top: -140px;    left: 0;}.he_syp2zs img {    width: 100%;}.he_syp2nyl2 p {    font-size: 18px;    line-height: 1.75;    color: #666666;}.he_syp2nyl2 {    margin-top: 28px;}.he_syp2nui {    width: 100%;    margin-top: 70px;}.ys_flex6_list {    display: flex;    justify-content: space-between;    flex-wrap: wrap;}.ys_flex6_li {    width: 25%;}.he_syp2ic {    width: 76px;    position: relative;}.he_syp2dx p {    font-size: 18px;    line-height: 1.5;    color: #333333;}.he_syp2dx p span {    font-size: 60px;    line-height: 1.2;    color: #1a25ab;    font-family: "Montserrat-Bold";    vertical-align: sub;    padding-right: 10px;}.he_syp3 {    width: 100%;    position: relative;    background: #fbf9ff;    padding-top: 100px;}.he_syp1lig {    overflow: hidden;}.he_syp1lig video {    width: 100vw;    height: 100%;    object-fit: cover;    max-width: none;    position: absolute;    top: 0;    left: 0;}.he_syp3zs {    position: absolute;    top: 0;    left: 0;    width: 100%;}.he_syp1arr {    width: 120px;    background-image: url(../fonts/ic2.svg);    background-size: 100%;    background-repeat: no-repeat;    height: 40px;    transform: scaleY(1);}.he_syp1arr .he_banrxic {    transform: scaleY(1) translateX(-50%);}.he_syp3sh {    width: 100%;    position: relative;    padding: 0 11%;}.he_syp3hkc {    width: 100%;    position: relative;}.he_syp3hkle p {    font-size: 60px;    line-height: 1.5;    color: #1a25ab;    font-family: "Montserrat-Bold";}.he_syp3hkri p {    font-size: 18px;    line-height: 1.75;    color: #333333;}.he_syp3hkle {    width: 180px;}.he_syp3hkri {    width: calc(100% - 180px);    margin-top: 18px;}.he_syp3hul {    width: 56%;    margin-top: 20px;}.he_syp3hli {    display: none;}.he_syp3hli:first-child {    display: block;}.he_syp3yc {    width: 100%;    position: relative;    margin-top: 30px;}.he_syp3yswp {    min-width: 2500px !important;    position: relative;}.he_syp3ybk {    width: 100%;}.he_syp3ybk img {    width: 100%;}.he_syp3dotst p {    font-size: 18px;    line-height: 1.5;    color: #1a25ab;    font-family: "Montserrat-Bold";    text-align: center;}.he_syp3dotli {    position: absolute;    z-index: 10;    cursor: pointer;}.he_syp3dotli1 {    bottom: 39%;    left: 11%;}.he_syp3dotli2 {    bottom: 24%;    left: 16%;}.he_syp3dotli3 {    bottom: 26%;    left: 21%;}.he_syp3dotli4 {    bottom: 36%;    left: 27%;}.he_syp3dotli5 {    bottom: 49%;    left: 32.5%;}.he_syp3dotli6 {    bottom: 65%;    left: 37.5%;}.he_syp3dotli7 {    bottom: 74%;    left: 44%;}.he_syp3dotli8 {    bottom: 54%;    left: 52%;}.he_syp3dotli9 {    bottom: 57%;    left: 59%;}.he_syp3dotli10 {    bottom: 69%;    left: 63%;}.he_syp3dotli11 {    bottom: 48%;    left: 69%;}.he_syp3dotli12 {    bottom: 60%;    left: 75%;}.he_syp3dotli13 {    bottom: 50%;    left: 82%;}.he_syp3doji {    width: 62px;    position: relative;}.he_syp3doig {    width: 100%;    border: 1px solid #644baf;    border-radius: 50%;    opacity: 0;    transition: all 0.36s;}.he_syp3doig img {    width: 100%;    border-radius: 50%}.he_syp3dotst {    margin-top: 8px;}.he_syp3doji::after {    content: '';    position: absolute;    top: 66%;    left: 50%;    transform: translate(-50%, -50%);    width: 14px;    height: 14px;    border-radius: 50%;    background: rgba(26, 37, 171, 0.18);    transition: all 0.36s;}.he_syp3doji::before {    content: '';    position: absolute;    top: 66%;    left: 50%;    transform: translate(-50%, -50%);    width: 36px;    height: 36px;    border-radius: 50%;    background: rgba(26, 37, 171, 0.07);    transition: all 0.36s;}.he_syp3dotli.act .he_syp3doig {    opacity: 1;}.he_syp3dotli.act .he_syp3doji::before {    opacity: 0;}.he_syp3dotli.act .he_syp3doji::after {    opacity: 0;}.he_syp4 {    width: 100%;    position: relative;    padding: 100px 0;}.he_syp4ny {    width: 100%;    position: relative;}.he_syp4ti h2 {    color: #333333;    font-weight: bold;}.he_syp4ti {    margin-bottom: 40px;}.he_syp4tui {    width: 100%;    position: relative;}.he_syp4tjk {    width: 100%;    border-radius: 10px;    overflow: hidden;}.he_syp4tle {    width: 40%;    position: relative;    z-index: 2;    height: 100%;}.he_syp4tri {    width: 60%;    position: relative;}.he_syp4tletu {    width: 100%;    height: 100%;}.he_syp4tletu img {    width: 100%;    border-radius: 5px 0 0 5px;    height: 100%;    object-fit: cover;}.he_syp4tlete {    width: 100%;    position: absolute;    bottom: -1px;    left: 50%;    height: 50%;}.he_syp4thb {    width: 100%;    background: #ffffff;    position: relative;    height: 100%;}.he_syp4thb a {    width: 100%;    display: block;    height: 100%;    padding: 48px;}.he_syp4thb::after {    content: '';    position: absolute;    top: -14px;    left: 34px;    width: 0;    height: 0;    border-left: 14px solid transparent;    border-right: 14px solid transparent;    border-bottom: 14px solid #fff;}.he_syp4tik p {    font-size: 14px;    line-height: 1.5;    color: #1a25ab;    font-family: "Montserrat-Bold";    position: relative;    padding-bottom: 15px;}.he_syp4tik p::after {    content: '';    position: absolute;    bottom: 0;    left: 0;    width: 46px;    height: 2px;    background: #4729a1;}.he_syp4txv {    display: flex;    align-items: flex-start;}.he_syp4tiix {    margin-top: 3px;    margin-left: 22px;}.he_syp4tiix p {    font-size: 14px;    line-height: 1.75;    color: #fff;    background: #4729a1;    border-radius: 5px;    padding: 0 11px;}.he_syp4tnwti p {    font-size: 28px;    line-height: 1.5;    color: #1a25ab;    font-weight: bold;    height: 4.5em;    overflow: hidden;}.he_syp4tnwti {    margin-top: 12px;}.he_syp4moe .he_puclkle p {    color: #46289f;    line-height: 30px;}.he_syp4moe .he_puclkle {    padding-right: 5px;}.he_syp4moe .he_puclkri {    line-height: 30px;}.he_syp4moe .he_puclkri span {    color: #46289f;    font-weight: bold;}.he_syp4moe {    display: inline-block;    margin-top: 40px;}.he_syp4trgx {    width: 100%;    position: relative;    display: flex;    align-items: stretch;    height: 100%;    flex-direction: row-reverse;}.he_syp4trgx {    width: 66.666666%;}.he_syp4trtp {    width: 100%;    position: relative;    height: 50%;    overflow: hidden;}.he_syp4trdb {    height: 50%;}.he_syp4trgle {    width: 50%;    background: #5c42ab;}.he_syp4trgri {    width: 50%;}.he_syp4trgri img {    width: 100%;}.he_syp4trgle .he_syp4thb {    background: transparent;    height: 100%;}.he_syp4trgle .he_syp4thb a {    padding-left: 30px;    padding-right: 30px;    padding-bottom: 20px;    padding-top: 56px;}.he_syp4trgle .he_syp4tik p {    color: #fff;}.he_syp4trgle .he_syp4tik p::after {    background: #fff;}.he_syp4trgle .he_syp4tiix p {    color: #4729a1;    background: #fff;}.he_syp4trgle .he_syp4tnwti p {    font-size: 18px;    color: #fff;}.he_syp4trgle .he_puclkle p {    color: #fff;}.he_syp4trgle .he_puclkri span {    color: #fff;}.he_syp4trgle .he_syp4moe {    margin-top: 90px;}.he_syp4trgle .he_syp4thb::after {    top: 76px;    right: -20px;    left: inherit;    width: 0;    height: 0;    border-left: 10px solid #5c42ab;    border-right: 10px solid transparent;    border-bottom: 10px solid transparent;    border-top: 10px solid transparent;}.he_syp4tgf {    width: 33.333333%;    height: 50%;    background: #fbf9ff;    position: absolute;    top: 0;    right: 0;    padding: 20px 50px;    display: flex;    align-items: center;}.he_syp4tgti p {    font-size: 24px;    line-height: 1.5;    color: #1a25ab;    font-weight: bold;}.he_syp4tgsle {    width: 6px;}.he_syp4tgsle img {    width: 100%;}.he_syp4tgsri {    width: calc(100% - 6px);    padding-left: 14px;}.he_syp4tgsri p {    color: rgba(26, 37, 171, 0.65);    font-size: 14px;    line-height: 1.75;}.he_syp4tgs {    border-bottom: 1px solid rgba(26, 37, 171, 0.67);    display: flex;    align-items: center;    padding-right: 10px;}.he_syp4tgu {    display: inline-block;    margin-top: 5px;}.he_syp4tgli {    margin-bottom: 60px;}.he_syp4tgli:last-child {    margin-bottom: 20px;}.he_syp5 {    width: 100%;    position: relative;    padding: 110px 0 90px;}.he_syp5nmo {    margin-top: 40px;}.ys_footer {    background: #ffffff;    padding-top: 100px;    position: relative;    z-index: 10;}.he_foot {    width: 100%;    position: relative;}.he_footle {    width: 365px;}.he_footri {    width: calc(100% - 365px);}.he_folo {    width: 246px;}.he_folo a {    width: 100%;    display: block;}.he_folo img {    width: 100%;}.he_folpho {    width: 100%;}.he_folphohy {    width: 100%;    padding-left: 53px;    margin-top: 52px;}.he_folphle {    width: 20px;    margin-top: 10px;}.he_folphle img {    width: 100%;}.he_folphri {    width: calc(100% - 20px);    padding-left: 11px;    position: relative;    padding-right: 12px;}.he_folphri::after {    content: '';    position: absolute;    bottom: 0;    left: -2px;    width: 0%;    height: 1px;    background: #4729a0;    transition: all 0.36s;    opacity: 0;}.he_folphri p {    font-size: 18px;    line-height: 1.5;    color: #1a25ab;    font-weight: bold;}.he_folpho a {    display: inline-block;}.he_folphmo .he_puclmo a {    border: 1px solid #5c42ac;    background: #5c42ac;}.he_folphmo {    margin-top: 50px;}.he_fonavda a {    font-size: 16px;    line-height: 1.5;    color: #2732b0;    font-weight: bold;}.he_fonavda {    margin-bottom: 24px;}.he_fonavtv a {    font-size: 16px;    line-height: 1.5;    color: #666666;    transition: all 0.36s;}.he_fonavtv {    margin-bottom: 16px;}.he_fonavli {    margin-left: 123px;}.he_fobscic {    position: relative;    width: 34px;}.he_fobscic img {    transition: all 0.36s;}.he_fobscic .he_img1 {    opacity: 0;}.he_fobsli {    position: relative;    cursor: pointer;    margin-left: 30px;}.he_fobscod {    width: 100px;    position: absolute;    bottom: 36px;    left: 50%;    transform: translateX(-50%);    display: none;}.he_fobscod img {    width: 100%;}.he_fobsli.on .he_fobscod {    display: none !important;}.he_fobshr {    width: 100%;    padding-top: 10px;}.he_fotbaq {    width: 100%;    border-top: 1px solid #e8e8e8;    margin-top: 36px;    padding: 20px 0;}.he_fotbahc p {    font-size: 14px;    line-height: 1.5;    color: #999999;}.he_fotbahc p a {    color: #999999;}.he_fotdig {    width: 66px;    position: absolute;    bottom: 200px;    right: 50px;    cursor: pointer;}.he_fotdig img {    width: 100%;}.he_folphmo .he_puclmo {    width: 170px;}.he_folphmo .he_puclkle p {    font-size: 14px;    line-height: 45px;}.he_folphmo .he_puclkri {    line-height: 45px;}.he_syp4tle .he_syp4thb {    box-shadow: 0px 4px 8px 0px rgba(185, 192, 241, 0.15);}.ys_ban_li.slick-active .ys_ban_imgbox img {    animation: mymove4 8s ease;    -webkit-animation: mymove4 8s ease;    animation-iteration-count: 1;}@-webkit-keyframes mymove4 {    from {        transform: scale(1.3);    }    to {        transform: scale(1);    }}.he_bandits {    position: absolute;    top: 50%;    transform: translateY(-50%);    right: 6.5%;    z-index: 10;}.he_bandili {    cursor: pointer;    margin: 30px 0;    display: flex;    align-items: center;    text-align: right;    width: 100%;}.he_bandili svg {    display: inline-block;    vertical-align: middle;    width: 30px;    height: 30px;}.he_bandili p {    width: calc(100% - 30px);    font-size: 18px;    line-height: 1.5;    color: rgba(255, 255, 255, 0.4);    transition: all 0.36s;    padding-right: 15px;}.he_bandili.act p {    color: #fff;}.he_bandili svg .circle {    fill: #fff;    transition: all 0.56s;}.he_bandili.act svg .circle {    opacity: 0;}.he_bandili svg .wrapper {    transition: all 0.56s;    transform: scale(0);    transform-origin: 50% 50%;}.he_bandili.act svg .wrapper {    transform: scale(1);}.he_bandili .background {    transform-origin: 15px 15px;    stroke: #fff;    -webkit-transition: stroke .2s linear;    transition: stroke .2s linear;}.he_bandili .foreground {    transform-origin: 15px 15px;    stroke-dasharray: 87.9646px, 87.9646px;    transform: rotate(-90deg);    stroke: #fff;}.he_bandili circle {    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;}.he_bandili.act .foreground {    animation: stroke 6.1s linear 0.2s;}@keyframes stroke {    0% {        stroke-dasharray: 0, 87.9646px;    }    100% {        stroke-dasharray: 87.9646px, 87.9646px;    }}.he_svgdonx {    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    width: 100%;    max-width: 1920px;    max-height: 940px;    height: 100%;    z-index: 100;    pointer-events: none;}.he_svgdonx .circle {    transition: all 0.56s ease-in;}.he_svgdonx .cursor {    transition: all 0.36s 0.6s;}.he_svgdonx .cursor-circle {    transition: transform 0.36s ease-in-out;    transform: scale(0);    opacity: 0;}.he_svgdonx.on1 .cursor-circle {    transform: scale(1);    opacity: 1;}.he_svgdonx.act .cursor-circle {    transform: scale(0);    transition: all 0.16s;}.he_svgdonx .dotted-circle2 {    transition: all 0s;}.he_svgdonx.act .dotted-circle2 {    r: 1260px;    transition: all 2.4s cubic-bezier(.77, 0, .175, 1);}.he_letter {    position: absolute;    top: -2px;    left: 0;    width: 100%;    height: 110%;    z-index: -1;    opacity: 0;}.he_puclmo.on .he_letter {    opacity: 1;}.he_banner {    position: absolute;    top: 0;    left: 0;    width: 100%;}.he_banner img {    width: 100%;}.he_b3p1 {    width: 100%;    position: relative;    padding-top: 168px;    padding-bottom: 46px;    z-index: 10;}.he_b3p1ym {    width: 100%;    position: relative;}.he_b3p1yile {    width: 26px;}.he_b3p1yile img {    width: 100%;}.he_b3p1yiri {    width: calc(100% - 26px);    padding-left: 18px;}.he_b3p1yiri p {    font-size: 24px;    line-height: 1.5;    color: #fff;}.he_b3p1yic {    display: flex;    align-items: center;}.he_b3p1yikl a {    font-size: 64px;    line-height: 1.3;    color: #fff;    font-family: "Montserrat-Bold";}.he_b3p1yijx p {    font-size: 18px;    line-height: 1.5;    color: #fff;}.he_b3p1yijx {    margin-top: 10px;}.he_b3p2 {    width: 100%;    position: relative;    padding-bottom: 80px;}.he_b3ym {    background: #FAFAFA;}.he_b3p2ny {    width: 100%;    position: relative;}.he_b3p2nli {    width: 33.333333%;    padding: 0 18px;    margin-bottom: 40px;}.he_b3p2nul {    margin: 0 -18px;    display: flex;    align-items: stretch;    flex-wrap: wrap;}.he_b3p2njx {    width: 100%;    position: relative;}.he_b3p2nig {    width: 100%;    position: relative;}.he_b3p2nig img {    border-radius: 20px;}.he_b3p2nizx {    margin-top: 35px;}.he_b3p2nxt p {    font-size: 24px;    line-height: 1.5;    color: #333333;    height: 3em;    overflow: hidden;}.he_b3p2nxale {    width: 16px;}.he_b3p2nxale img {    width: 100%;}.he_b3p2nxari {    width: calc(100% - 16px);    padding-left: 13px;}.he_b3p2nxari p {    font-size: 16px;    line-height: 1.5;    color: #1226AA;}.he_b3p2nxli {    display: flex;    align-items: center;    margin-top: 12px;}.he_b3p2nxari p a {    color: #1226AA;}.he_c0p1 {    width: 100%;    margin-top: 80px;    position: relative;    z-index: 10;}.he_c0p1ble {    width: 53.1%;    position: relative;    z-index: 2;}.he_c0p1ble img,.he_c0p1bri img {    width: 100%;}.he_c0p1bri {    width: 63.9%;    position: absolute;    top: 0;    right: 0;}.he_c0p1dt {    width: 100%;    position: absolute;    top: 0;    left: 0;}.he_c0p1dt img {    width: 100%;}.he_c0p1bx {    width: 100%;    position: relative;    z-index: 10;}.he_c0p1ny {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 10;}.he_c0p1no {    width: 100%;    position: relative;    padding: 155px 0;    display: flex;    justify-content: space-between;}.he_c0p1sc {    width: 300px;    position: relative;}.he_c0p1sp p {    font-size: 24px;    line-height: 1.5;    color: #fff;}.he_c0p1sp {    text-align: center;    margin-top: 33px;}.he_c0p1smo {    margin-top: 60px;}.he_c0p1smo .he_puclmo {    width: 140px;    margin: 0 auto;}.he_c0p1smo .he_puclkle p {    line-height: 44px;}.he_c0p1smo .he_puclkri {    line-height: 44px;}.he_banph {    display: none;}.he_d2p1ny {    width: 100%;    position: relative;    display: flex;    align-items: center;}.he_d2p1nle h1 {    font-weight: bold;}.he_d2p1nle {    width: calc(100% - 420px);}.he_d2p1nri {    width: 420px;}.he_d2p1nkle {    width: 142px;}.he_d2p1nkri {    width: calc(100% - 142px);    padding-left: 16px;}.he_d2p1nkibp {    width: 100%;}.he_d2p1nkibp .ys_select_hd {    background: #fff;    border-radius: 6px;    padding: 0 18px;    height: 46px;}.he_d2p1nkibp .ys_select_xtbbox {    width: 16px;    right: 18px;}.he_d2p1nkibp .ys_select_xtbbox img {    width: 100%;}.he_select_bd {    max-height: 100px;}.ys_select_li {    padding: 0 18px;    margin: 10px 0;}.he_d2p1nkibp .ys_select_bd {    border-radius: 6px;    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.06);}.ys_select_hd input {    color: #8484AA;}.ys_select_hd input::-webkit-input-placeholder {    color: #8484AA;}.ys_select_hd input:-moz-placeholder {    color: #8484AA;}.ys_select_hd input::-moz-placeholder {    color: #8484AA;}.ys_select_hd input:-ms-input-placeholder {    color: #8484AA;}.he_d2p1nipm {    width: 100%;    position: relative;}.he_d2p1nipm {    width: 100%;    height: 46px;    background: #fff;    border-radius: 6px;}.he_d2p1nipm input {    width: 100%;    height: 100%;    padding: 0 22px;    font-size: 14px;    color: #8484AA;    padding-right: 50px;}.he_d2p1nipm input {    color: #8484AA;}.he_d2p1nipm input::-webkit-input-placeholder {    color: #8484AA;}.he_d2p1nipm input:-moz-placeholder {    color: #8484AA;}.he_d2p1nipm input::-moz-placeholder {    color: #8484AA;}.he_d2p1nipm input:-ms-input-placeholder {    color: #8484AA;}.he_d2p1nipm img {    width: 26px;    position: absolute;    top: 50%;    transform: translateY(-50%);    right: 22px;    cursor: pointer;}.he_b3p2 {    width: 100%;    position: relative;}.he_d1p2 {    width: 100%;    position: relative;    padding-top: 50px;    padding-bottom: 110px;}.he_d1p2li {    width: 33.333333%;    padding: 0 12px;    margin-bottom: 70px;}.he_d1p2ul {    margin: 0 -12px;}.he_d1p2up {    width: 100%;    position: relative;}.he_d1p2ig {    width: 100%;    position: relative;}.he_d1p2ig img {    border-radius: 20px;}.he_d1p2te {    width: 100%;    position: relative;    margin-top: 18px;}.he_d1p2tepo p {    font-size: 20px;    line-height: 1.8;    height: 3.6em;    overflow: hidden;    color: #333333;    transition: all 0.36s;}.he_d1p2tekx p {    font-size: 14px;    line-height: 1.5;    color: #5C42AD;    font-family: "MontserratRegular";}.he_d1p2tekx {    margin-top: 23px;}.pc_fenye .prev li {    border: 1px solid rgba(170, 170, 170, 1);}.pc_fenye .next li {    border: 1px solid rgba(170, 170, 170, 1);}.pc_fenye li {    width: 36px;    height: 40px;    border-radius: 5px;    line-height: 40px;    margin: 0px 3px;}.pc_fenye li.activepage {    color: #333333;    background: rgba(249, 247, 251, 1);}.he_d1ym .ys_main {    border-bottom: 1px solid rgba(220, 216, 244, 0.6);}.he_d2p1 {    width: 100%;    margin-top: 80px;    background: #F8F8F9;    padding: 70px 0 75px;}.he_con940 {    width: 940px;    margin: 0 auto;}.he_d2p1ny {    width: 100%;    position: relative;}.he_d2p1ti h1 {    font-size: 40px;    line-height: 1.5;    color: #333333;    font-weight: bold;}.he_d2p1tp p {    font-size: 16px;    line-height: 1.5;    color: #ADADAD;}.he_d2p1tp {    margin-top: 20px;}.he_d2p2 {    width: 100%;    position: relative;    padding: 70px 0 100px;}.he_d2p2yu {    width: 100%;    position: relative;}.he_d2p2yuri {    width: 250px;}.he_d2p2yule {    width: calc(100% - 250px);    padding-right: 80px;}.he_d2p2yux {    width: 100%;    position: relative;}.he_d2p2yux p {    font-size: 16px;    line-height: 1.875;    color: #666666;}.he_d2p2kb {    width: 100%;    padding-top: 27px;}.he_d2p2knle p {    font-size: 14px;    line-height: 1.5;    color: #666666;}.he_d2p2knle {    padding-right: 16px;}.he_d2p2kn {    display: flex;    justify-content: center;    position: relative;}.he_d2p2kn::after {    content: '';    position: absolute;    top: 50%;    transform: translateY(-50%);    left: 0;    height: 1px;    width: 100%;    background: #D5D7DC;}.he_d2p2knk {    display: flex;    align-items: center;    background: rgb(252, 252, 252);    padding: 0 38px;    position: relative;    z-index: 10;}.ys_sharebox {    margin: 0 14px;}.he_d2p2sw {    width: 100%;    position: relative;    margin-top: 55px;}.he_d2p2sli p {    font-size: 16px;    line-height: 1.5;    color: #333333;    height: 1.5em;    overflow: hidden;}.he_d2p2sle p {    color: #666666;}.he_d2p2sri p {    transition: all 0.36s;}.he_d2p2sle {    width: 64px;}.he_d2p2sri {    width: calc(100% - 64px);}.he_d2p2sli a {    display: inline-block;}.he_d2p2sli {    margin-bottom: 17px;}.he_d2ym .ys_main {    border-bottom: 1px solid rgba(220, 216, 244, 0.6);    background: rgb(252, 252, 252);}.he_d2p2yti h2 {    color: #000000;    font-size: 28px;    line-height: 1.5;    font-weight: bold;}.he_d2p2ygti p {    font-size: 16px;    line-height: 1.6;    color: #000000;    transition: all 0.36s;}.he_d2p2ygtm p {    font-size: 14px;    line-height: 1.5;    color: #848484;}.he_d2p2ygtm {    margin-top: 10px;}.he_d2p2ygli {    border-top: 1px solid #E3DDDD;}.he_d2p2ygli:last-child {    border-bottom: 1px solid #E3DDDD;}.he_d2p2ygli a {    display: block;    width: 100%;    padding: 22px 0;}.he_d2p2ygul {    margin-top: 22px;}.he_f1p1 {    width: 100%;    margin-top: 170px;    position: relative;    z-index: 1;}.he_f1p2 {    width: 100%;    position: relative;    padding-bottom: 40px;    z-index: 2;}.he_f1p2::after {    content: '';    position: absolute;    top: 288px;    left: 0;    width: 100%;    height: 100%;    background: #5C42AD;    z-index: -1;    display: block;}.he_f1ym .he_head {    border-bottom: 1px solid #D5D7DC;}.he_f1p1n {    width: 100%;    position: relative;}.he_f1p1nti h1 {    color: #483382;    text-align: center;    font-weight: bold;}.he_f1p1jk p {    font-size: 18px;    line-height: 2;    color: #666666;}.he_f1p1jk {    margin-top: 32px;}.he_f1p1xa {    width: 100%;    position: relative;    padding-top: 55px;}.he_f1p1p1 {    width: 100%;    position: relative;}.he_f1p1p1li {    width: 50%;    padding: 0 21px;}.he_f1p1p1ul {    margin: 0 -21px;}.he_f1p1p1bx {    width: 100%;    position: relative;}.he_f1p1p1ig {    width: 100%;    position: relative;}.he_f1p1p1ig img {    border-radius: 10px;}.he_f1p1p1te {    width: 100%;    position: relative;    margin-top: 27px;}.he_f1p1p1jx p {    line-height: 1.5;    height: 1.5em;    overflow: hidden;}.he_pulc32 {    font-size: 32px;    color: #FFFFFF;}.he_f1p1p1cx p {    font-size: 16px;    line-height: 1.75;    color: #fff;    height: 3.5em;    overflow: hidden;}.he_f1p1p1cx {    padding-right: 40px;    margin-top: 15px;}.he_f1p1p1mo .he_puclmo {    margin: 0;}.he_f1p1p1mo .he_c0p1smo {    margin-top: 22px;}.he_f1p2uyb {    width: 100%;    position: relative;    margin-top: 70px;}.he_f1p2lkle,.he_f1p2lkri {    width: 50%;    position: relative;}.he_f1p2lkle img {    border-radius: 10px 0 0 10px;}.he_f1p2lkri {    background: #472AA1;    border-radius: 0 10px 10px 0;}.he_f1p2lkkb {    width: 100%;    height: 100%;    padding: 62px 57px;}.he_f1p1p1mo .he_puclmo {    border: 1px solid #fff;    transition: all 0.36s;    border-radius: 5px;    padding: 0 30px;}.he_f1p2li a {    display: flex;    align-items: stretch;    flex-wrap: wrap;    width: 100%;    background: #472AA1;    border-radius: 10px;    overflow: hidden;}.he_f1p2li .he_f1p1p1cx {    padding-right: 0;}.he_f1p2lkkb {    display: flex;    justify-content: space-between;    flex-wrap: wrap;}.he_f1p2lkr {    width: 100%;}.he_f1p2li .he_f1p1p1mo .he_c0p1smo {    margin-top: 100px;}.he_f1p2li {    margin-bottom: 70px;}.he_f2ban {    width: 100%;    position: relative;}.he_f2bante {    width: 100%;    position: absolute;    top: 55%;    left: 50%;    transform: translate(-50%, -50%);}.he_f2bante h1 {    font-weight: bold;}.he_f2bante p {    font-weight: bold;}.he_f2nav {    width: 100%;    background: #fff;    box-shadow: 0px 4px 11px -2px rgba(66, 90, 173, 0.11);    position: relative;    z-index: 10;}.he_f2nli a {    font-size: 18px;    line-height: 74px;    color: #333333;    transition: all 0.36s;    position: relative;    display: block;}.he_f2nli a::after {    content: '';    position: absolute;    bottom: 0;    left: 50%;    transform: translateX(-50%);    width: 0%;    height: 2px;    background: #1226AA;    transition: all 0.36s;    opacity: 0;}.he_f2nli {    margin-right: 57px;}.he_f2nli:last-child {    margin-right: 0;}.he_f2nli.yxedr_active2 a::after {    opacity: 1;    width: 100%;}.he_f2nli.yxedr_active2 a {    color: #1226AA;}.he_f2p1np {    width: 100%;    position: relative;}.he_f2p1nple {    width: 350px;}.he_f2p1npri {    width: calc(100% - 350px);    padding-left: 130px;}.he_f2p1 {    padding-top: 100px;    padding-bottom: 100px;    background: rgb(248, 249, 253);}.he_pluc34 {    font-size: 34px;    color: #333333;    line-height: 1.5;}.he_f2p1nti {    margin-bottom: 45px;}.he_f2p1nti p {    font-weight: bold;}.he_f2p1ntri {    width: 18px;    position: relative;}.he_f2p1ntle {    width: calc(100% - 18px);    padding-right: 10px;}.he_f2p1ntle p {    font-size: 20px;    line-height: 1.5;    color: #333333;    font-weight: bold;    height: 1.5em;    overflow: hidden;}.he_f2p1ntp {    width: 100%;    display: flex;    align-items: center;}.he_f2p1ntri img {    transition: all 0.36s;}.he_f2p1ntri .he_img1 {    opacity: 0;}.he_f2p1nli:first-child {    border-top: 1px solid #D5D7DC;}.he_f2p1ntp {    padding: 25px 10px;    border-bottom: 1px solid #D5D7DC;    cursor: pointer;}.he_f2p1ndb {    border-bottom: 1px solid #D5D7DC;    /* margin-top: 25px; */    padding: 10px 28px;    display: none;}.he_f2p1ndp a {    font-size: 18px;    line-height: 1.5;    color: #333;    transition: all 0.36s;}.he_f2p1ndp {    padding: 10px 0;}.he_f2p1nli.on .he_f2p1ntri .he_img {    opacity: 0;}.he_f2p1nli.on .he_f2p1ntri .he_img1 {    opacity: 1;}.he_f2p1ndp.yxedr_active2 a {    color: #1226AA;}.he_f2p1npjd {    width: 100%;    position: relative;}.he_f2p1nprli {    width: 33.333333%;    padding: 0 12px;    margin-bottom: 40px;}.he_f2p1nprul {    margin: 0 -12px;}.he_f2p1npru {    width: 100%;    position: relative;    background: #fff;    border-radius: 10px;    overflow: hidden;}.he_f2p1npte p {    font-size: 18px;    line-height: 1.5;    color: #333333;    text-align: center;    height: 1.5em;    overflow: hidden;    padding: 0 10px;    transition: all 0.36s;}.he_f2p1npte {    margin-top: 14px;}.he_f2p1nprli a {    display: block;    width: 100%;}.he_f2fy {    padding-top: 46px;}.he_f2ym .he_f2banig .he_banpc {    width: 100%;    height: 356px;}.he_f2ym .he_f2bante p {    padding-left: 2em;}.he_e1ym .he_f2bante {    text-align: center;}.he_e1ym .he_f2bante {    top: 50%;}.he_e1p1 {    width: 100%;    position: relative;    padding-top: 100px;    padding-bottom: 110px;}.he_e1p1bl {    width: 100%;    position: relative;}.he_e1p1ti {    text-align: center;}.he_e1p1ti p {    color: #333333;    font-weight: bold;}.he_e1p1bxd {    width: 100%;    position: relative;    padding-top: 100px;    /* display: flex;    align-items: center; */}.he_e1p1bxri {    width: 48%;}.he_e1p1bxri img {    width: 100%;}.he_e1p1bxle {    width: 52%;    padding-right: 100px;    margin-top: 15px;}.he_e1p1buc p {    font-weight: bold;    color: #333333;}.he_e1p1bjx p {    font-size: 18px;    line-height: 2;    color: #666666;    margin-bottom: 12px;}.he_e1p1buc {    margin-bottom: 20px;}.he_e1p1cen {    width: 100%;    position: relative;    padding: 110px 50px 0;}.he_e1p1cti {    width: 100%;    text-align: center;}.he_e1p1ctin {    display: inline-block;    position: relative;    background: #5C42AD;    border-radius: 10px;    padding: 46px 74px;    z-index: 1;}.he_e1p1ctin p {    color: #fff;    font-weight: bold;    line-height: 1.5;}.he_e1p1zs {    position: absolute;    top: -8px;    left: 50%;    transform: translateX(-50%);    width: 96%;    height: 100%;    background: rgba(92, 66, 173, 0.2);    backdrop-filter: blur(31px);    border-radius: 10px;    z-index: 1;}.he_e1p1zs1 {    content: '';    position: absolute;    top: -16px;    left: 50%;    transform: translateX(-50%);    width: 92%;    height: 100%;    background: rgba(92, 66, 173, 0.2);    backdrop-filter: blur(31px);    border-radius: 10px;    z-index: -1;}.he_e1p1chx {    display: inline-block;    position: relative;    z-index: 2;}.he_e1p1ctin p span {    padding-left: 30px;}.he_e1p1cli {    width: 33.333333%;    padding: 0 13px;    height: 100%;    margin-bottom: 10px;}.he_e1p1cul {    margin: 0 -13px;    padding-top: 85px;}.he_e1p1ckd {    width: 100%;}.he_e1p1cic {    width: 70px;    position: relative;    margin: 0 auto;}.he_e1p1cyd {    width: 100%;    position: relative;    background: #fff;    padding: 1.5em 44px;    box-shadow: 0px 9px 50px -9px rgba(204, 211, 248, 0.7);    border-radius: 10px;    text-align: left;    margin-top: 30px;    height: 8em;    overflow: hidden;    display: flex;    align-items: center;}.he_e1p1cyd p {    font-size: 18px;    line-height: 2;    color: #666666;    max-height: 4em;    overflow: hidden;}.he_e1p1czs {    width: 69%;    position: relative;    display: flex;    justify-content: space-between;    position: absolute;    top: -10px;    left: 50%;    transform: translateX(-50%);}.he_e1p1cpkd {    width: 100%;    position: relative;}.he_e1p1czs1 {    width: 34.3%;}.he_e1p1czs1 img {    width: 100%;}.he_e1p1czs2 {    width: 10px;}.he_e1p1czs2 img {    width: 100%;}.he_e1p1czs3 {    width: 34.3%;}.he_e1p1czs3 img {    width: 100%;}.he_e1p1bxd1 .he_e1p1bxri {    float: left;}.he_e1p1bxd1 .he_e1p1bxle {    float: right;    padding-right: 0px;    padding-left: 100px;}.he_e1p2 {    width: 100%;}.he_e1p2 img {    width: 100%;}.he_e1p3 {    width: 100%;    position: relative;    padding: 100px 0 90px;}.he_e1ym .ys_main {    border-bottom: 1px solid rgba(220, 216, 244, 0.6);}.he_e1p3bn {    width: 100%;    position: relative;}.he_e1p3ti .he_e1p1buc {    text-align: center;}.he_e1p3ti .he_e1p1buc {    margin-bottom: 40px;}.he_e1p3kp {    width: 100%;    position: relative;}.he_e1p3kiv {    width: 100%;    position: relative;    padding: 42px;    border: 1px solid #E7E7E7;    box-sizing: border-box;    box-shadow: 0px 4px 6px 1px rgba(213, 226, 245, 0.25);    border-radius: 10px;    transition: all 0.36s;}.he_e1p3kli {    width: 20%;    padding: 0 14px;    margin-bottom: 26px;}.he_e1p3kul {    margin: 0 -14px;}.he_e1p3koic {    width: 116px;    margin: 0 auto;    position: relative;}.he_e1p3koic img {    transition: all 0.36s;}.he_e1p3koic .he_img1 {    opacity: 0;}.he_e1p3kout p {    font-size: 24px;    line-height: 1.5;    color: #333333;    transition: all 0.36s;    text-align: center;    height: 1.5em;    overflow: hidden;}.he_e1p3kout {    margin-top: 29px;}.he_c0p1ny .ys_cont1400 {    height: 100%;}.he_c0p1ble img {    transition: all 0.6s;}.he_c0p1bri img {    transition: all 0.6s;}.he_c0p1bri.on img {    transform: scale(1.01);}.he_c0p1ble.on img {    transform: scale(1.01);}.he_b1banm {    width: 100%;    position: relative;}.he_b1batep1 h1 {    font-weight: bold;    color: #1226AA;}.he_b1batp {    width: 100%;    position: relative;    z-index: 10;}.he_b1bate {    position: absolute;    top: 56%;    left: 50%;    transform: translate(-50%, -50%);}.he_b1batep2 p {    font-family: "Montserrat-Bold";    color: #D5D7DC;    /* font-weight: bold; */}.he_b1batep2 {    margin-top: 12px;}.he_b1bantgy {    width: 100%;}.he_b1bantgy img {    width: 100%;}.he_b1bantg {    margin-top: -71px;    position: relative;}.he_b1bantbt {    width: 82px;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    cursor: pointer;    z-index: 10;}.he_b1bantbt img {    width: 100%;}.he_b1p1 {    width: 100%;    position: relative;    padding: 120px 0;}.he_b1p1nk {    width: 100%;    position: relative;}.he_b1p1 {    min-height: 100vh;}.he_b1p2 {    width: 100%;    min-height: 100vh;}.he_b1p1nti p {    font-size: 90px;    line-height: 1.3;    color: #1226AA;    text-align: center;    font-family: "Montserrat-Bold";}.he_b1p1ntp p {    line-height: 1.5;    color: #333333;    text-align: center;}.he_b1p1ujl {    width: 100%;    position: relative;    margin-top: 150px;}.he_b1p1ul {    display: flex;    justify-content: space-between;}.he_b1p1lit1 p {    line-height: 1.5;    color: #333333;    font-weight: bold;}.he_b1p1lit2 p {    font-size: 72px;    line-height: 1.5;    color: #1226AA;    font-family: "Montserrat-Bold";}.he_b1p1lit3 p {    font-size: 20px;    line-height: 1.5;    color: #333333;}.he_b1p1li {    text-align: center;}.he_b1p3 {    width: 100%;    position: relative;    padding: 240px 0 100px;    min-height: 990px;}.he_b1p3tn {    width: 100%;    position: relative;}.he_b1p3tn p {    font-size: 24px;    color: #fff;    line-height: 1.5;    text-align: center;    margin-bottom: 75px;}.he_puck24 {    font-size: 24px;}.he_b1p3tn p span {    font-weight: bold;    padding: 0 14px;}.he_b1p4 {    width: 100%;    position: relative;    padding: 100px 0;    min-height: 1330px;}.he_b1p4nm {    width: 100%;    position: relative;}.he_b1p4ti {    margin-bottom: 50px;}.he_b1p4ti p {    color: #fff;    font-weight: bold;    text-align: center;}.he_b1p4kli {    width: 33.333333%;    padding: 0 22px;    margin-bottom: 40px;}.he_b1p4kul {    margin: 0 -22px;    display: flex;    flex-wrap: wrap;}.he_b1p4kcv {    width: 100%;    position: relative;    cursor: pointer;}.he_b1p4kig {    width: 100%;    position: relative;    overflow: hidden;    border-radius: 10px;}.he_b1p4kig img {    border-radius: 10px;    transition: all 0.6s;}.he_b1p4kte p {    font-size: 18px;    line-height: 1.5;    color: #C1AEFC;    text-align: center;}.he_b1p4kte p span {    color: #fff;}.he_b1p4kte {    margin-top: 32px;}.he_b1p4nk {    width: 100%;    position: relative;    padding-top: 105px;}.he_b1p4nvc {    margin-bottom: 30px;}.he_b1p4nvc p {    font-size: 30px;    line-height: 1.5;    color: #fff;    text-align: center;}.he_b1p4nvg p {    font-size: 18px;    line-height: 2;    color: #fff;    margin-bottom: 24px;}.he_b1p4nk .he_b1p4ti {    margin-bottom: 31px;}.he_b1p5 {    width: 100%;    position: relative;    padding: 100px 0;    background: rgb(248, 249, 253);}.he_b1p5ny {    width: 100%;    position: relative;}.he_b1p5ti p {    color: #333333;    text-align: center;    font-weight: bold;}.he_b1p5ti {    margin-bottom: 20px;}.he_b1p5dul .swiper-wrapper {    padding: 30px 0px;}.he_b1p5dli {    padding: 0 14px;}.he_b1p5dg {    width: 100%;    background: #fff;    padding: 34px 30px;    min-height: 300px;    display: flex;    align-items: stretch;    position: relative;    box-shadow: 0px 4px 21px 0px rgba(213, 226, 245, 0.6);    border-radius: 10px;    overflow: hidden;}.he_b1p5dri {    width: 163px;}.he_b1p5dri img {    width: 100%;}.he_b1p5dle {    width: calc(100% - 163px);    padding-right: 15px;    position: relative;}.he_b1p5yti p {    font-size: 22px;    line-height: 1.5;    color: #333333;    font-weight: bold;    max-height: 3em;    overflow: hidden;}.he_b1p5yti {    margin-bottom: 18px;}.he_b1p5ytk p {    font-size: 16px;    line-height: 1.6;    color: #666666;    height: 4.8em;    overflow: hidden;}.he_b1p5ylo {    width: 112px;    position: absolute;    bottom: 0;    left: 0;}.he_b1p5ylo img {    width: 100%;}.he_b3p4le,.he_b3p4ri {    width: 42px;    border-radius: 50%;    cursor: pointer;}.he_b3p4le img,.he_b3p4ri img {    width: 100%;    transition: all 0.36s;    opacity: 0.6;}.he_b3p4le {    margin-right: 19px;}.he_b3p3an {    display: inline-block;    margin-left: 14px;    position: absolute;    left: 0px;    bottom: 0;    z-index: 10;}.he_b1p5dul .he_swefy {    width: calc(100% - 154px) !important;    position: absolute;    bottom: 19px;    left: 154px !important;    /* transform: translateX(-50%) !important; */    top: inherit !important;    right: inherit !important;    height: 2px !important;}.he_b1p5dul .swiper-pagination-progressbar-fill {    background: #838C95 !important;    border-radius: 3px;    height: 4px !important;    top: -1px !important;}.he_b1p5dul .swiper-pagination-progressbar {    background: #fff !important;}.he_b1p5dul .swiper-container {    padding-bottom: 50px;}.he_b2ym .he_b1batep1 h1 {    color: #fff;}.he_b2ym .he_b1batep2 p {    color: #fff;    font-weight: bold;}.he_b2ym .he_b1bate {    top: 42%;}.he_b2ym .he_b1batep2 {    margin-top: 0px;}.he_b2ym .he_b1bantg {    margin-top: -195px;}.he_b2p1 {    width: 100%;    position: relative;    padding: 100px 0;}.he_b2p1ny {    width: 100%;    position: relative;}.he_b2p1nle {    width: 405px;}.he_b2p1nri {    width: calc(100% - 405px);    padding-left: 10%;    position: relative;}.he_b2p1nti p {    color: #333333;    font-weight: bold;}.he_b2p1nti {    margin-bottom: 110px;}.he_b2p1dhle p {    font-size: 28px;    line-height: 1.5;    color: #B1B6D0;    font-weight: bold;    transition: all 0.36s;    height: 1.5em;    overflow: hidden;}.he_b2p1dli {    width: 100%;    position: relative;    padding-bottom: 16px;    cursor: pointer;    margin-bottom: 40px;}.he_b2p1dlig {    display: flex;    align-items: center;    position: relative;}.he_b2p1dli::after {    content: '';    position: absolute;    bottom: 0;    left: 0;    width: 0%;    height: 2px;    border-radius: 5px;    background: #1226AA;    transition: all 0.36s;    opacity: 0;}.he_b2p1dhri {    margin-top: 5px;    width: 21px;    opacity: 0;    transition: all 0.36s;}.he_b2p1dhle {    padding-right: 10px;}.he_b2p1dhri img {    width: 100%;}.he_b2p1dli.act::after {    opacity: 1;    width: 100%;}.he_b2p1dli.act .he_b2p1dhri {    opacity: 1;}.he_b2p1dli.act .he_b2p1dhle p {    color: #1226AA;}.he_b2p1dul {    width: 210px;}.he_b2p1dhle {    width: calc(100% - 21px);}.he_b2p1nrk {    width: calc(100% + 260px);    overflow: hidden;}.he_b2p1nrh {    width: 718px;}.he_b2p1nrh .slick-list {    overflow: visible;}.he_b2p1nkdc {    width: 100%;    padding: 0 25px;    position: relative;    display: none;}.he_b2p1nkdc:first-child {    display: block;}.he_b2p1nkdc img {    width: 100%;    border-radius: 10px;}.he_b2p1nkdge {    width: 100%;    position: relative;}.he_b2p1fd {    width: 590px;    position: absolute;    bottom: -170px;    left: 0;    z-index: 10;}.he_b2p1fdl {    width: 100%;    padding: 72px 55px;    border-radius: 10px;    display: none;}.he_b2p1fdl:first-child {    display: block;}.he_b2p1fti p {    font-size: 32px;    line-height: 1.5;    color: #fff;    height: 1.5em;    overflow: hidden;}.he_b2p1ftp p {    font-size: 18px;    line-height: 2;    color: #fff;    height: 6em;    overflow: hidden;}.he_b2p1ftp {    margin-top: 30px;}.he_b2p1zs {    width: 662px;    position: absolute;    bottom: -42%;    left: 0;}.he_b2p1zs img {    width: 100%;}.he_b2p1 .ys_cont1400 {    position: relative;    z-index: 10;}.he_b2p2 {    width: 100%;    position: relative;    padding: 0px 0 120px;}.he_b2p1he {    background: linear-gradient(359.18deg, #F8F8FB -2.54%, rgba(255, 255, 255, 0) 105.27%);    box-shadow: 0px 12px 36px -2px rgba(204, 211, 248, 0.5);    border-radius: 10px;}.he_b2p2nb {    width: 100%;    position: relative;}.he_b2p2ti {    text-align: center;    margin-bottom: 45px;}.he_b2p2ti p {    font-weight: bold;    color: #333;}.he_b2p2ti p span {    color: #1226AA;    font-family: "Montserrat-Bold";    font-size: 64px;    vertical-align: text-bottom;}.he_b2p2gli {    width: 20%;    padding: 0 14px;}.he_b2p2gul {    margin: 0 -14px;}.he_b2p2gyu {    width: 100%;    position: relative;}.he_b2p2gyu img {    width: 100%;}.he_b2p2gul .slick-arrow {    width: 49px;    height: 48px;    z-index: 10;}.he_b2p2gul .slick-arrow::after {    content: '';    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-size: 100% 100%;}.he_b2p2gul .slick-prev::after {    background-image: url(../fonts/b2_icon3.svg);}.he_b2p2gul .slick-next::after {    background-image: url(../fonts/b2_icon2.svg);}.he_b2p2gul .slick-prev {    left: -74px;}.he_b2p2gul .slick-next {    right: -74px;}.he_b2p3 {    width: 100%;    padding: 100px 0;    position: relative;}.he_b2p3by {    width: 100%;    position: relative;}.he_b2p3ble img {    width: 100%;}.he_b2p3ble {    width: 746px;    position: relative;}.he_b2p3bri {    width: calc(100% - 746px);    padding-left: 92px;    margin-top: 54px;}.he_b2p3brti p {    font-weight: bold;    color: #333333;}.he_b2p3brdt p {    font-size: 24px;    line-height: 1.5;    color: #1226AA;}.he_b2p3brti {    margin-bottom: 35px;}.he_b2p3bde {    width: 100%;    position: relative;    margin-top: 20px;}.he_b2p3bde p {    font-size: 18px;    line-height: 1.75;    color: #666666;    padding-left: 18px;    position: relative;    margin-bottom: 26px;}.he_b2p3bde p::after {    content: '';    position: absolute;    top: 9px;    left: -2px;    width: 15px;    height: 15px;    background-image: url(../fonts/b2_icon1.svg);    background-size: 100% 100%;}.he_b2p3blk {    width: 100%;    position: relative;}.he_b2p3blk img {    width: 100%;}.he_b2p3dqig {    width: 82px;    cursor: pointer;}.he_b2p3dqig img {    width: 100%;}.he_b2p3dny {    position: absolute;}.he_b2p3dny3 {    left: 74.4%;    top: 42%;}.he_b2p3dny2 {    left: 61.2%;    top: 65%;}.he_b2p3dny1 {    left: 50.01%;    top: 42.59%;}.he_b2p3we {    width: 263px;    background: #fff;    padding: 16px;    padding-bottom: 24px;    border-radius: 10px;    box-shadow: 0px 26px 56px 0px rgba(204, 211, 248, 0.7);    position: absolute;    top: 50%;    transform: translateY(-50%);    right: 105px;    display: none;}.he_b2p3weig {    width: 100%;}.he_b2p3weig img {    width: 100%;}.he_b2p3wetc p {    font-size: 16px;    line-height: 1.5;    color: #333333;}.he_b2p3wetc {    margin-top: 10px;}.he_b2p3wef .he_b3p2nxli {    display: block;}.he_b2p3wef .he_b3p2nxale {    margin-top: 5px;}.he_b2p3wef .he_b3p2nxari p {    font-size: 14px;    font-family: "MontserratRegular";}.he_b2p3wef .he_b3p2nxari {    padding-left: 8px;}.he_b2p4 {    width: 100%;    position: relative;    padding: 100px 0 110px;}.he_b2p4ny {    width: 100%;    position: relative;}.he_b2p4ti {    text-align: center;}.he_b2p4ti p {    color: #fff;    font-weight: bold;}.he_b2p4rul {    width: 100%;    position: relative;    margin-top: 40px;}.he_b2p4rli {    width: 20%;    padding: 0 9px;}.he_b2p4ruy {    margin: 0 -9px;}.he_b2p4ryz {    width: 100%;    position: relative;}.he_b2p4ryz img {    width: 100%;}.he_b2p4ruy .slick-dots li {    width: 9px;    height: 9px;    background: #D5D7DC;}.he_b2p4ruy .slick-dots li.slick-active {    background: #F9F7FB;}.he_b2p4ruy .slick-dots {    bottom: -50px;}.he_b2p4ruy .slick-arrow {    width: 49px;    height: 48px;    z-index: 10;}.he_b2p4ruy .slick-prev {    left: -74px;}.he_b2p4ruy .slick-next {    right: -74px;}.he_b2p4ruy .slick-arrow::after {    content: '';    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-size: 100% 100%;}.he_b2p4ruy .slick-next::after {    background-image: url(../fonts/b2_iconl2.svg);}.he_b2p4ruy .slick-prev::after {    background-image: url(../fonts/b2_iconl3.svg);}.he_b1tach {    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: rgba(0, 0, 0, 0.36);    z-index: 999;    display: none;}.he_b1tabx {    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);}.he_b1tabd {    width: 100%;    background: #fff;    border-radius: 10px;    padding: 97px 100px;    position: relative;}.he_b1tabn {    position: relative;    z-index: 10;}.he_b1tabnle {    width: 300px;    position: relative;}.he_b1tabnle img {    border-radius: 10px;}.he_b1tabnri {    width: calc(100% - 300px);    padding-left: 100px;}.he_b1tabnle .he_img1 {    top: -13px;    left: -17px;}.he_b1tabcg p {    font-weight: bold;    color: #333;}.he_b1tabcx p {    font-size: 24px;    line-height: 1.5;    color: #5C42AD;}.he_b1tabcx {    margin-top: 30px;}.he_b1tabrd p {    font-size: 16px;    line-height: 2.25;    color: #666666;}.he_b1tabrd {    margin-top: 30px;}.he_b1tazs {    width: 275px;    position: absolute;    bottom: 18px;    right: 36px;}.he_b1tagub {    width: 28px;    cursor: pointer;    position: absolute;    top: 47px;    right: 47px;    z-index: 10;}.he_b1tagub img {    width: 100%;}.he_b1tabgd {    max-height: 288px;}.he_b1tabrd .mCSB_outside+.mCSB_scrollTools {    right: -25px !important;}.he_b2p2gul .slick-dots li {    width: 9px;    height: 9px;}.he_b2p2gul .slick-dots li.slick-active {    background: #1226AA;}.he_b2p2gul .slick-dots {    bottom: -45px;}.he_e1ym .he_f2ban.on .he_f2banig img {    animation: mysacle 4s ease both;}@keyframes mysacle {    0% {        transform: scale(1.15);    }}.he_b3ym .ys_main {    border-bottom: 1px solid #DCD8F4;}.he_f1ym .ys_main {    background: rgb(251, 248, 255);}.he_svgdonx svg {    width: 100%;    height: 100%;}.he_contny {    /* max-width: 1920px; */    margin: 0 auto;}.he_b1batig img {    width: 100%;}.he_f2banig img {    width: 100%;}.he_e1ym .he_f2banig {    overflow: hidden;}.he_index .he_contny {    max-width: 100%;}.he_b1tabx .ys_cont1400 {    position: relative;    z-index: 1;}.he_b1tabx .he_b1tabd {    z-index: 10;}.he_b1tabx .he_e1p1zs {    top: -13px;    background: rgba(255, 255, 255, 0.2);    backdrop-filter: blur(30px);}.he_b1tabx .he_e1p1zs1 {    top: -25px;    background: rgba(255, 255, 255, 0.2);    backdrop-filter: blur(30px);}.ys_videom_content {    width: 1200px;}/* .he_bamo .he_puclmo a {    border: 1px solid #5C42AD;}.he_bamo .he_puclkle p {    color: #5C42AD;}.he_bamo .he_puclkri span {    color: #5C42AD;} */.he_banrxic img {    width: 100%;    animation: xl 1.2s infinite;}@keyframes arrle {    0% {        transform: translateY(0px);    }    50% {        transform: translateX(3px);    }    100% {        transform: translateY(0px);    }}.he_syp4tgsle img {    transition: all 0.36s;}.he_f1p1p1ig {    overflow: hidden;    border-radius: 10px;}.he_f1p1p1ig img {    transition: all 0.6s;}.he_f1p2lkle .ys_imgbox_cover {    overflow: hidden;    border-radius: 10px;}.he_f1p2lkle .ys_imgbox_cover img {    transition: all 0.6s;}.he_f2p1npru img {    transition: all 0.6s;}.he_puclmo a {    text-align: center;}.he_puclln {    display: inline-block;    padding-top: 2px;}.he_puclkle {    padding-right: 11px;}.he_c0p1ny .he_puclmo a {    padding: 0 15px;}.he_c0p1ny .he_letter {    top: -3px;    width: 103%;    height: 112%;}.he_f1p2 .he_f1p1p1mo .he_puclmo {    padding: 0 15px;    text-align: center;}.he_c1ban {    width: 100%;    position: relative;    margin-top: 80px;}.he_c1banig {    width: 100%;}.he_c1banig img {    width: 100%;}.he_c1bante {    position: absolute;    top: 21%;    left: 0;    width: 100%;}.he_c1bantl {    width: 100%;    position: relative;}.he_c1bantle {    width: 565px;}.he_c1bantri {    width: calc(100% - 565px);}.he_c1bantti p {    font-size: 36px;    line-height: 1.5;    color: #FFFFFF;}.he_c1bantp p {    font-size: 18px;    line-height: 1.65;    color: #fff;}.he_c1bantp {    margin-top: 20px;}.he_c1banmo .he_puclmo {    width: 230px;}.he_c1banmo .he_puclkle p {    line-height: 46px;}.he_c1banmo .he_puclmo a {    border: 1px solid #5C42AD;    background: #5C42AD;}.he_c1banmo .he_puclkle {    padding-right: 0px;    width: 100%;}.he_c1banmo {    margin-top: 24px;}.he_c1bantlole {    width: 156px;}.he_c1bantlole img {    width: 100%;}.he_c1bantlori {    width: 238px;    margin-left: 56px;    position: relative;}.he_c1bantlori::after {    content: '';    position: absolute;    top: 50%;    transform: translateY(-50%);    left: -28px;    width: 1px;    height: 48px;    background: rgba(255, 255, 255, 0.3);}.he_c1bantlori img {    width: 100%;}.he_c1bantlo {    display: flex;    align-items: center;    flex-wrap: wrap;}.he_c1banul .slick-dots li {    width: 9px;    height: 9px;    background: #D5D7DC;}.he_c1banul .slick-dots li.slick-active {    background: #5C42AD;}.he_c1banul .slick-dots {    bottom: 142px;}.he_c1banul,.he_c1banli {    height: calc(100vh - 80px);}.he_c1banig {    height: 100%;}.he_c1banig {    height: 100%;    object-fit: cover;}.he_c1banig .he_banpc,.he_c1banig .he_banph {    width: 100%;    height: 100%;}.he_c1p1 {    width: 100%;    position: relative;    margin-top: -113px;}.he_c1p1ny {    width: 100%;    position: relative;}.he_c1p1li {    width: 33.333333%;    background: #5c42ad;}.he_c1p1lfg {    width: 100%;    position: relative;    padding: 45px 38px 25px;}.he_c1p1ul {    width: 100%;    border-radius: 10px;    overflow: hidden;    background: #5c42ad;}.he_c1p1lfte p {    font-size: 16px;    line-height: 1.5;    color: rgba(255, 255, 255, 0.7);}.he_c1p1lfte {    text-align: center;}.he_c1p1lfur p {    font-size: 18px;    line-height: 1.5;    color: #fff;    font-weight: bold;}.he_c1p1lfur p span {    font-size: 64px;    line-height: 1.5;    color: #FFFFFF;    font-family: "Montserrat-Bold";    vertical-align: sub;}.he_c1p1lfur {    text-align: center;    margin-top: 15px;}.he_c1p2 {    width: 100%;    position: relative;    padding: 110px 0 90px;}.he_c1p2nk {    width: 100%;    position: relative;}.he_c1p2ti {    width: 100%;    position: relative;    text-align: center;    margin-bottom: 45px;}.he_c1p2ti p {    color: #333;    font-weight: bold;}.he_c1p2ubf {    width: 100%;}.he_c1p2uli {    width: 25%;    padding: 0 15px;    margin-bottom: 30px;}.he_c1p2uhc {    width: 100%;}.he_c1p2uul {    margin: 0 -15px;}.he_c1p2uig {    width: 197px;    margin: 0 auto;    position: relative;}.he_c1p2ute {    text-align: center;    margin-top: 18px;}.he_c1p2ute p {    font-size: 20px;    line-height: 1.5;    color: #5C42AD;    height: 1.5em;    overflow: hidden;}.he_c1p2u p {    font-size: 14px;    line-height: 46px;    color: #fff;}.he_c1p2u {    width: 166px !important;    text-align: center;    border-radius: 10px;    background: #5C42AD !important;    margin: 0 auto;    z-index: 1;    overflow: hidden;}.he_c1p2utemo {    margin-top: 38px;}.he_c1p2uig {    overflow: hidden;}.he_c1p2uig img {    transition: all 0.6s;}.he_c1p3 {    width: 100%;    position: relative;    background: rgba(1, 16, 57, 0.9);    padding: 100px 0 140px;}.he_c1p3ny {    width: 100%;    position: relative;}.he_c1p3ti {    margin-bottom: 50px;}.he_c1p3ti p {    font-weight: bold;    color: #fff;    text-align: center;}.he_c1p3nfc {    width: 100%;    position: relative;}.he_c1p3nggx {    width: 100%;    position: relative;}.he_c1p3nghc {    width: 20% !important;    /* margin: 0 12px; */}.he_c1p3ng {    perspective-origin: bottom;}.he_c1p3nfc .swiper-pagination-bullet {    background: #D5D7DC;    opacity: 1;    margin: 0 7px;}.he_c1p3nfc .swiper-pagination-bullet-active {    background: #5C42AD;}.he_pagtin {    text-align: center;}.he_pagtin .swiper-pagination {    left: 50%;    transform: translateX(-50%);    bottom: -40px;}.he_c1p3zs {    width: 174px;    position: absolute;    bottom: 0;    right: 7.5%;}.he_c1p3zs img {    width: 100%;}.he_c1lymbn {    width: 100%;    position: relative;}.he_c1lymig {    width: 100%;    position: relative;}.he_c1lymig img {    width: 100%;}.he_c1lymte {    position: absolute;    top: 47%;    transform: translateY(-50%);    left: 0;    width: 100%;}.he_c1lymtk {    width: 100%;    position: relative;}.he_c1lymti h1 {    color: #fff;    font-weight: bold;}.he_c1lymtp {    margin-top: 20px;}.he_c1lymtp p {    font-size: 36px;    line-height: 1.5;    color: #fff;}.he_c1lbng a {    font-size: 18px;    line-height: 1.5;    color: #fff;    padding-bottom: 22px;    display: inline-block;    position: relative;}.he_c1lbng a::after {    content: '';    position: absolute;    bottom: 0;    left: 50%;    transform: translateX(-50%);    width: 0%;    height: 2px;    background: #fff;    transition: all 0.36s;    opacity: 0;}.he_c1lbng.act a::after {    width: 100%;    opacity: 1;}.he_c1lbng {    margin-right: 70px;}.he_c1lbng:last-child {    margin-right: 0;}.he_c1lbnnav {    margin-top: 90px;}.he_c1lp1 {    width: 100%;    position: relative;    padding: 35px 0 90px;}.he_c1lbnzs {    width: 460px;    position: absolute;    bottom: -16.4%;    right: 0%;}.he_c1lbnzs img {    width: 100%;}.he_c1p2uul .slick-arrow {    width: 49px;    height: 48px;    z-index: 10;}.he_c1p2uul .slick-arrow::after {    content: '';    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-size: 100% 100%;}.he_c1p2uul .slick-next::after {    background-image: url(../fonts/b2_icon2.svg);}.he_c1p2uul .slick-prev::after {    background-image: url(../fonts/b2_icon3.svg);}.he_c1p2uul .slick-prev {    left: -74px;}.he_c1p2uul .slick-next {    right: -74px;}.he_c1lp2 {    width: 100%;    padding: 100px 0 80px;    background: rgb(247, 248, 252);}.he_c1lp2nt {    width: 100%;    position: relative;}.he_c1lp2ti {    margin-bottom: 50px;}.he_c1lp2ti p {    font-weight: bold;    color: #333333;    text-align: center;}.he_c1lp2ko {    width: 100%;    position: relative;}.he_c1lp2hx {    width: 100%;    position: relative;}.he_c1lp2li {    width: 33.333333%;    padding: 0 18px;    margin-bottom: 50px;}.he_c1lp2ul {    margin: 0 -18px;}.he_c1lp2hrx {    width: 100%;    position: relative;    padding: 54px 25px 23px 51px;    background: #fff;    border-radius: 9px;}.he_c1lp2hti p {    font-size: 32px;    line-height: 1.5;    color: #333333;    font-weight: bold;}.he_c1lp2hle {    width: 122px;    position: relative;}.he_c1lp2hri {    width: calc(100% - 122px);}.he_c1lym .he_puclmo {    width: 140px;    border: 1px solid #fff;    border-radius: 5px;    text-align: center;    background: #F8F7FC;    transition: all 0.36s;}.he_c1lym .he_contny .he_puclkle p {    line-height: 44px;    color: #5C42AD;    transition: all 0.36s;}.he_c1lym .he_puclkri {    line-height: 44px;}.he_c1lym .he_contny .he_puclkri span {    color: #5C42AD;    transition: all 0.36s;}.he_c1lp2hgd {    display: flex;    align-items: center;    flex-direction: row-reverse;    margin-top: 39px;}.he_c1lp2hf {    width: 100%;    border-radius: 10px;}.he_c1lp2hx a {    display: block;    width: 100%;}.he_c1lp2hti {    transition: all 0.36s;}.he_c1lp2hle {    transition: all 0.36s;}.he_c1lp2hrx {    transition: all .36s;}.he_c1lp3 {    width: 100%;    position: relative;}.he_c1lp3ig {    width: 100%;    position: relative;}.he_c1lp3ig img {    width: 100%;}.he_c1lp3te {    width: 100%;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);}.he_c1lp3yc {    width: 100%;    position: relative;}.he_c1lp3ti p {    color: #fff;    font-weight: bold;}.he_c1lp3tp p {    font-size: 30px;    line-height: 1.5;    color: #fff;}.he_c1lp3tp {    margin-top: 35px;}.he_c1lp3mo .he_puclmo {    width: 140px;}.he_c1lp3mo .he_puclmo a {    padding: 0 10px;    background: #5C42AD;    border-color: #5C42AD;}.he_c1lp3mo .he_puclkle p {    font-size: 14px;    line-height: 44px;}.he_c1lp3mo .he_puclkri {    line-height: 44px;}.he_c1lp3mo {    margin-top: 90px;}.he_c1lp4 {    width: 100%;    position: relative;    padding: 100px 0 0;    z-index: 10;}.he_c1lp4bv {    width: 100%;    position: relative;}.he_c1lp4ti p {    font-weight: bold;    color: #333333;    text-align: center;}.he_c1lp4ti {    margin-bottom: 50px;}.he_c1lp4hg {    width: 100%;    position: relative;}.he_c1lp4hli {    width: 20%;    padding: 0 16px;}.he_c1lp4hul {    margin: 0 -16px;    position: relative;    z-index: 10;}.he_c1lp4hcd {    width: 100%;    position: relative;    overflow: hidden;    background: #FFFFFF;    box-shadow: 0px 8px 23px 6px rgba(213, 226, 245, 0.5);    border-radius: 10px;    padding: 15px;    padding-bottom: 46px;    z-index: 1;}.he_c1lp4zs {    width: 100%;    position: absolute;    top: 0;    left: 0;    opacity: 0;    transition: all 0.36s;    z-index: -1;}.he_c1lp4hli3 .he_c1lp4zs {    opacity: 1;}.he_c1lp4zs img {    width: 100%;}.he_c1lp4ig {    width: 124px;    position: relative;    margin: 0 auto;    z-index: 2;}.he_c1lp4ite {    text-align: center;    margin-top: 10px;}.he_c1lp4ite p {    font-size: 24px;    line-height: 1.5;    color: #555;    transition: all 0.36s;}.he_c1lp4imo {    margin-top: 35px;}.he_c1lp4imo .he_puclmo {    margin: 0 auto;}.he_c1lp4hli a {    display: block;    width: 100%;}.he_c1lp4imo .he_puclkle p {    color: #5C42AD !important;    font-size: 16px;}.he_c1lp4imo .he_puclkri span {    color: #5C42AD !important;}.he_c1lp4hli1,.he_c1lp4hli5 {    margin-top: 200px;}.he_c1lp4hli2,.he_c1lp4hli4 {    margin-top: 120px;}.he_c1lp5 {    width: 100%;    position: relative;}.he_c1lp3mo .he_puclmo {    border: inherit;    background: transparent;}.he_c1lp3mo .he_puclkle p {    color: #fff !important;}.he_c1lp3mo .he_puclkri span {    color: #fff !important;}.he_c1lp3zs {    position: absolute;    top: 0;    left: 0;}.he_c1lp5 .he_c1lp3te {    top: 66%;}.he_banc1lyzs {    position: absolute;    bottom: -5%;    left: 0;    width: 100%;}.he_c2ban {    width: 100%;    margin-top: 80px;    position: relative;}.he_c2banig {    width: 100%;    position: relative;}.he_c2banig {    width: 100%;}.he_c2banig img {    width: 100%;}.he_c2bate {    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    width: 100%;}.he_c2bar {    width: 100%;    position: relative;}.he_c2barti h1 {    font-weight: bold;    color: #fff;}.he_c2p1 {    width: 100%;    position: relative;    padding: 100px 0;}.he_c2p1bf {    width: 100%;    display: flex;    align-items: center;    justify-content: space-between;    margin-bottom: 60px;}.he_c2p1ble p {    font-weight: bold;    color: #333;}.he_c2ym .he_puclmo a {    border: 1px solid #5C42AD;    background: #5C42AD;}.he_c2ym .he_puclmo {    width: 140px;}.he_c2ym .he_puclmo a {    padding: 0 10px;}.he_c2ym .he_puclkle p {    line-height: 44px;}.he_c2ym .he_puclkri {    line-height: 44px;}.he_c2p1zy {    width: 100%;    position: relative;}.he_c2p1zyc {    width: 100%;    position: relative;}.he_c2p1zli {    width: 33.333333%;    padding: 0 10px;    margin-bottom: 18px;}.he_c2p1zul {    margin: 0 -10px;}.he_c2p1zig {    width: 100%;    position: relative;}.he_c2p1zig img {    border-radius: 10px;}.he_c2p1ztye p {    font-size: 32px;    line-height: 1.5;    color: #fff;    font-weight: bold;}.he_c2p1ztye {    width: 100%;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    padding: 0 15px;    text-align: center;    z-index: 10;}.he_c2p1zyc::after {    content: '';    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    border-radius: 10px;    background: rgba(0, 0, 0, 0.4);    transition: all 0.36s;    opacity: 0;}.he_c2p1ztye {    text-align: center;    transition: all 0.36s;    opacity: 0;}.he_c2p1zs {    width: 554px;    position: absolute;    bottom: 0;    right: 0;}.he_c2p1zs img {    width: 100%;}.he_c2p1 .ys_cont1400 {    position: relative;    z-index: 10;}.he_c2p2 {    width: 100%;    position: relative;}.he_c2p2ig {    width: 100%;    position: relative;}.he_c2p2yv {    width: 100%;    position: relative;    display: none;}.he_c2p2yv:first-child {    display: block;}.he_c2p2yv::after {    content: '';    position: absolute;    bottom: 0;    left: 0;    width: 100%;    height: 42%;    background: linear-gradient(360deg, #5C42AD 0%, rgba(92, 66, 173, 0) 98.23%), linear-gradient(360deg, #5C42AD 0%, rgba(92, 66, 173, 0) 98.23%);}.he_c2p2yv img {    width: 100%;}.he_c2p2gc {    position: absolute;    top: 27%;    left: 0;    width: 100%;    z-index: 10;}.he_c2p2gjc p {    font-weight: bold;    color: #fff;}.he_c2p2gmo {    margin-top: 60px;}.he_c2p2ds {    width: 100%;    position: absolute;    bottom: 65px;    left: 0;    z-index: 10;}.he_c2p2dsli {    width: 16.666666%;    padding: 0 29px;}.he_c2p2dsul {    margin: 0 -29px;}.he_c2p2dhc {    width: 100%;    position: relative;    cursor: pointer;}.he_c2p2deri {    width: 58px;    position: relative;}.he_c2p2dele p {    font-size: 18px;    line-height: 1.5;    color: #fff;    font-family: "MontserratRegular";}.he_c2p2de {    display: flex;    align-items: center;    position: relative;    padding-bottom: 16px;    margin-bottom: 20px;    justify-content: center;}.he_c2p2de::after {    content: '';    position: absolute;    bottom: 0;    left: 0;    width: 100%;    height: 2px;    background: rgba(255, 255, 255, 0.5);    border-radius: 1px;}.he_c2p2de::before {    content: '';    position: absolute;    bottom: -1px;    left: 0;    width: 0%;    height: 4px;    background: #1226AA;    border-radius: 4px;    z-index: 10;    opacity: 0;    transition: all 0.6s;}.he_c2p2dsli.act .he_c2p2de::before {    opacity: 1;    width: 60%;}.he_c2p2dele {    padding-right: 20px;    margin-top: 15px;}.he_c2p2dyc p {    font-size: 24px;    line-height: 1.5;    color: #fff;    text-align: center;    height: 1.5em;    overflow: hidden;}.he_c2p3 {    width: 100%;    position: relative;    padding: 100px 0 70px;}.he_c2p3bd {    width: 100%;    position: relative;}.he_c2p3ti p {    font-weight: bold;    color: #333;}.he_c2p3jd {    width: 100%;    position: relative;}.he_c2p3jyx {    width: 100%;    position: relative;    background: #FFFFFF;    box-shadow: 0px 8px 23px 6px rgba(213, 226, 245, 0.5);    border-radius: 6px;    padding: 44px 33px;    height: 100%;}.he_c2p3ti {    margin-bottom: 50px;}.he_c2p3jli {    width: 25%;    padding: 0 20px;    margin-bottom: 30px;}.he_c2p3jul {    margin: 0 -20px;    display: flex;    align-items: stretch;}.he_c2p3jjd {    width: 76px;    position: relative;}.he_c2p3jtx p {    font-size: 24px;    line-height: 1.5;    color: #333333;    font-weight: bold;    height: 1.5em;    overflow: hidden;}.he_c2p3jtx {    margin-top: 34px;}.he_c2p3icle {    width: 16px;    margin-top: 6px;}.he_c2p3icle img {    width: 100%;}.he_c2p3icri {    width: calc(100% - 16px);    padding-left: 14px;}.he_c2p3icri p {    font-size: 16px;    line-height: 1.875;    color: #333;}.he_c2p3jtxli {    margin-bottom: 5px;}.he_c2p3jtxul {    margin-top: 20px;}.he_c2p4 {    width: 100%;    position: relative;    padding: 100px 0;}.he_c2p4rv {    width: 100%;    position: relative;}.he_c2p4 .he_c2p1ble p {    color: #fff;}.he_c2ym .he_c2p4 .he_puclmo a {    border: 1px solid #fff;    background: transparent;}.he_c2p4ny {    width: 100%;    position: relative;}.he_c2p4nyig {    width: 100%;}.he_c2p4nyig img {    width: 100%;}.he_c2p4 .he_b1p5dul .swiper-pagination-progressbar {    background: #7359C6 !important;    border-radius: 10px;}.he_c2p4 .he_b1p5dul .he_swefy {    height: 4px !important;}.he_c2p4 .he_b1p5dul .swiper-pagination-progressbar-fill {    top: 0px !important;    background: #fff !important;}.he_c2p4 .he_b1p5dul .swiper-wrapper {    padding-top: 0;    padding-bottom: 50px;}.he_c2p4nyfze p {    font-size: 24px;    line-height: 1.5;    color: #fff;    height: 1.5em;    overflow: hidden;}.he_c2p4nyfze {    margin-top: 20px;}.he_c2p4 .he_b1p5dli a {    width: 100%;    display: block;}.he_c2p5 {    width: 100%;    background: #F8F7FC;    padding: 100px 0;}.he_c2p5tix p {    font-size: 42px;    line-height: 1.5;    color: #333333;    font-weight: bold;}.he_c2p5 .he_b2p3brti p {    color: #1226AA;}.he_c2p5 .he_b2p3brti {    margin-bottom: 15px;}.he_c2p5 .he_b2p3bri {    margin-top: 200px;}.he_c2batft p {    font-size: 96px;    line-height: 1.2;    color: rgba(255, 255, 255, 0.2);    font-family: "Montserrat-Bold";}.he_c3ym .he_c2bate {    top: 45%;}.he_c2p3zs {    width: 498px;    position: absolute;    top: 0;    right: 0;}.he_c2p3zs img {    width: 100%;}.he_c3p2 {    width: 100%;    position: relative;    background: #EBEBEB;    padding: 50px 0;}.he_c3p2bc {    width: 100%;}.he_c3p2zs {    width: 549px;    position: absolute;    bottom: 0;    right: 0;}.he_c3p2zs img {    width: 100%;}.he_c3ym .he_b1p5dul .swiper-pagination-progressbar {    background: #fff !important;}.he_c3ym .he_b1p5dul .swiper-pagination-progressbar-fill {    background: #838C95 !important;}.he_c3p3 {    width: 100%;    position: relative;    padding: 100px 0 90px;}.he_c3ym .ys_main {    border-bottom: 1px solid rgba(220, 216, 244, 0.6);}.he_c3p3ny {    width: 100%;    position: relative;}.he_c3p3ti p {    font-weight: bold;    color: #333;    text-align: center;}.he_c3p3 .ys_cont1400 {    position: relative;    z-index: 10;}.he_c3p3ti {    margin-bottom: 50px;}.he_c3p3hc {    width: 207px;    position: relative;    margin-bottom: 31px;    background: #FFFFFF;    box-shadow: 0px 8px 23px 6px rgba(213, 226, 245, 0.5);    border-radius: 6px;}/* .he_c3p3li {    margin-right: 32px;} */#he_b1s2b_swiper.swiper-container-free-mode>.swiper-wrapper {    transition-timing-function: linear;}.he_c3p3ts {    position: relative;    width: 100%;}/* #he_b1s2b_swiper {    overflow: inherit !important;} */.he_c5ban {    width: 100%;    position: relative;}.he_c5bantp {    width: 100%;    position: relative;    display: flex;    align-items: center;}.he_c5banri {    width: 210px;    position: relative;}.he_c5banri::after {    content: '';    position: absolute;    top: 50%;    left: -40px;    transform: translateY(-50%);    width: 1px;    height: 38px;    background: rgba(255, 255, 255, 0.2);}.he_c5banle {    margin-right: 80px;}.he_c5banri img {    width: 100%;}.he_c5bate p {    font-size: 36px;    line-height: 1.5;    color: #fff;}.he_c5bate {    margin-top: 26px;}.he_c5p1 {    width: 100%;    position: relative;    padding: 100px 0;}.he_c5p1ny {    width: 100%;    position: relative;}.he_c5p1nle {    width: 215px;}.he_c5p1nri {    width: calc(100% - 215px);    padding-left: 130px;}.he_c5p1nti p {    font-weight: bold;    color: #333;}.he_c5p1nrle {    width: 36px;}.he_c5p1nrle img {    width: 100%;}.he_c5p1njri {    width: calc(100% - 36px);    padding-left: 27px;}.he_c5p1njri p {    font-size: 24px;    line-height: 1.5;    color: #333;}.he_c5p1nyli {    border-bottom: 1px solid rgba(51, 51, 51, 0.3);    display: flex;    align-items: center;    padding: 26px 0;}.he_c5p1nyli:last-child {    border-bottom: none;}.he_c5p1nloul {    margin-top: 40px;}.he_c5p1nrig {    width: 100%;}.he_c5p1nrig img {    width: 100%;    border-radius: 10px;}.he_c5p2 {    width: 100%;    position: relative;    padding: 100px 0;    background: #F9F9FE;}.he_c5p2 .he_puclmo a {    background: #5C42AD;    padding: 0 10px;    border: 1px solid #5C42AD;}.he_c5p2 .he_puclmo {    width: 140px;}.he_c5p2 .he_puclkle p {    line-height: 44px;}.he_c5p2 .he_puclkri {    line-height: 44px;}.he_c5p2 .he_b1p5dul .swiper-wrapper {    padding-top: 0;}.he_c5p2 .he_c2p4nyfze p {    color: #333;}.he_b1p5dul .swiper-pagination-progressbar {    background: #D5D7DC !important;}.he_b1p5dul .swiper-pagination-progressbar-fill {    background: #5C42AD !important;}.he_c5p3 .he_c3p3hc {    box-shadow: none !important;}.he_c5p3 .he_c3p3ti p {    color: #fff;}.he_c6ban {    width: 100%;    position: relative;}.he_c6banig {    width: 100%;}.he_c6ym .ys_main {    margin-top: 80px;}.he_c6p1 {    width: 100%;    position: relative;    padding: 110px 0;    /* background: #F8F7FC;    z-index: 2; */}.he_c6p1bn {    width: 100%;    position: relative;}.he_c6p1zs1 {    width: 1374px;    position: absolute;    top: -18%;    left: 0;}.he_c6p1zs1 img {    width: 100%;}.he_c6p1zs2 {    width: 225px;    position: absolute;    top: 65px;    right: 0;}.he_c6p1zs2 img {    width: 100%;}.he_c6p1lo {    width: 100%;    position: relative;}.he_c5banle h1 {    font-weight: bold;}.he_c6p2 {    width: 100%;    position: relative;    /* background: #F8F7FC; */    padding: 110px 0;}.he_c6p2ny {    width: 100%;    position: relative;    padding-right: 75px;}.he_c6p2zs {    width: 554px;    position: absolute;    top: -27px;    right: 79px;}.he_c6p2zs img {    width: 100%;}.he_c6p2ri {    width: 563px;    position: relative;}.he_c6p2rt1 {    width: 51%;}.he_c6p2rt1 img {    width: 100%;}.he_c6p2rt2 {    width: 49%;}.he_c6p2rt2 img {    width: 100%;}.he_c6p2ri {    display: flex;}.he_c6p2rt2 {    margin-top: 80px;    padding-left: 9px;}.he_c6ym .ys_main {    background: #F8F7FC;    border-bottom: 1px solid rgba(220, 216, 244, 0.6);}.he_c6p2ti p {    font-weight: bold;    color: #333;}.he_c6p2ti {    margin-bottom: 35px;}.he_c6p2nli {    width: 33.333333%;    padding: 0 8px;    margin-bottom: 16px;}.he_c6p2nul {    margin: 0 -8px;}.he_c6p2ntc {    width: 100%;    position: relative;}.he_c6p2le {    width: calc(100% - 563px);    padding-right: 138px;    margin-top: 32px;}.he_c6p2ntc a {    display: block;    width: 100%;    line-height: 80px;    height: 80px;    overflow: hidden;    background: #fff;    border-radius: 10px;    transition: all 0.36s;    font-size: 18px;    color: #4539B7;    padding: 0 10px;}.he_c6p2ntc {    text-align: center;}.he_c6p3 {    width: 100%;    position: relative;    padding: 100px 0;    background-color: #fff;    background-image: linear-gradient(360deg, #F8F7FC 0%, rgba(248, 247, 252, 0) 100%);}.he_c6p3ny {    width: 100%;    position: relative;}.he_c6p3otri {    width: 660px;}.he_c6p3otri img {    width: 100%;    border-radius: 10px;}.he_c6p3otle {    width: calc(100% - 660px);    padding-right: 120px;}.he_c6p3xti p {    font-weight: bold;    color: #333;}.he_c6p3xtp p {    color: rgba(92, 66, 173, 0.1);    font-family: "Montserrat-Bold";    line-height: 1.2;}.he_c6p3xtd .he_c2p3icle {    width: 20px;}.he_c6p3xtd .he_c2p3icri {    width: calc(100% - 20px);}.he_c6p3xtd .he_c2p3icri p {    font-size: 18px;}.he_c6p3xtd {    width: 100%;    padding-right: 32%;    margin-top: 18px;}.he_c6p3xtd .he_c2p3jtxli {    margin-bottom: 8px;}.he_c6p3oli.on .he_c6p3otri {    float: left;}.he_c6p3oli.on .he_c6p3otle {    float: right;    padding-right: 0px;    padding-left: 120px;}.he_c6p3oli {    margin-bottom: 100px;}.he_c6p3oli:last-child {    margin-bottom: 0;}.he_c7p1 {    width: 100%;    position: relative;    padding: 56px 0 20px;}.he_c7ym .ys_main {    margin-top: 80px;}.he_c7ym .ys_main {    background: #F8F7FC;    border-bottom: 1px solid rgba(220, 216, 244, 0.6);}.he_c7p1zs {    width: 53%;    position: absolute;    top: 0;    right: 30px;}.he_c7p1zs img {    width: 100%;}.he_c7p1yn {    width: 100%;    position: relative;}.he_c7p1ynri {    width: 583px;    transform: translateX(100px);}.he_c7p1ynri img {    width: 100%;}.he_c7p1ynle {    width: calc(100% - 583px);    padding-right: 15px;}.he_c7p1yn {    display: flex;    align-items: center;}.he_c7p1yn .he_c5banle h1 {    color: #333;}.he_c7p1yn .he_c5banri::after {    background: rgba(150, 150, 150, 0.4);}.he_c7p1yn .he_c5bate p {    color: #666666;}.he_c7p2 {    width: 100%;    position: relative;    padding-bottom: 80px;}.he_c7p2nb {    width: 100%;    position: relative;}.he_c7p2nti p {    font-weight: bold;    color: #333;}.he_c7p2nti {    margin-bottom: 46px;}.he_c7p2kli {    width: 33.333333%;    padding: 0 18px;}.he_c7p2kyx {    width: 100%;    position: relative;    background: #fff;    box-shadow: 0px 4px 29px 2px rgba(174, 189, 239, 0.19);    border-radius: 10px;    padding: 50px 50px;}.he_c7p2kul {    margin: 0 -18px;}.he_c7ym .he_puclmo {    width: 140px;    border: 1px solid #fff;    border-radius: 5px;    text-align: center;    background: #F8F7FC;    transition: all 0.36s;}.he_c7ym .he_puclkle p {    line-height: 44px;    color: #5C42AD;    transition: all 0.36s;}.he_c7ym .he_puclkri {    line-height: 44px;}.he_c7ym .he_puclkri span {    color: #5C42AD;    transition: all 0.36s;}.he_c7p2 .he_c1lp2hti p {    font-size: 38px;}.he_c7p2zs {    width: 703px;    position: absolute;    top: -90px;    left: 62px;}.he_c7p2zs img {    width: 100%;}.he_c4ban {    width: 100%;    position: relative;    margin-top: 80px;}.he_c4big {    width: 100%;    position: relative;}.he_c4big img {    width: 100%;}.he_c4big .he_c4banzf {    position: absolute;    top: 0;    left: 0;}.he_c4bte {    width: 100%;    position: absolute;    top: 17%;    left: 0;}.he_c4btnx {    width: 100%;    position: relative;}.he_c4ban .he_c5banle h1 {    color: #333333;}.he_c4ban .he_c5banri::after {    background: rgba(0, 0, 0, 0.2);}.he_c4ban .he_c5bate p {    color: #666;}.he_c4p1 {    width: 100%;    position: relative;    padding: 100px 0;    margin-top: 10;    min-height: 580px;}.he_c4p1ny {    width: 100%;    position: relative;}.he_c4p1ti {    text-align: center;}.he_c4p1ti p {    color: #fff;    font-weight: bold;}.he_c4p1ttx p {    font-size: 30px;    line-height: 1.5;    color: #FFFFFF;    text-align: center;}.he_c4p1ttx {    margin-top: 40px;}.he_c4p1fr {    width: 100%;    position: relative;    margin-top: 70px;}.he_c4p1rc {    width: 100%;}.he_c4p1li {    display: inline-block;    padding: 0 10px;    margin-bottom: 26px;}.he_c4p1rc a {    display: block;    width: 100%;    background: #FFFFFF;    border: 1px solid #916AFF;    box-sizing: border-box;    border-radius: 10px;    line-height: 40px;    padding: 0 33px;    color: #30128A;    font-size: 16px;    transition: all 0.36s;}.he_c4p1ul {    max-width: 920px;    margin: 0 auto;    text-align: center;    display: flex;    flex-wrap: wrap;    justify-content: center;}.he_c4p2 {    width: 100%;    position: relative;    padding: 100px 0 70px;    background: #F9F9FE;}.he_c4p2vn {    width: 100%;    position: relative;}.he_c4ym .ys_main {    border-bottom: 1px solid rgba(220, 216, 244, 0.6);}.he_c4p2vri {    width: 810px;    position: relative;    transform: translateX(30px);}.he_c4p2vri img {    width: 100%;}.he_c4p2vri .he_img {    pointer-events: none;    z-index: 10;}.he_c4p2vfr {    width: 100%;    position: relative;}.he_c4p2vzs1 {    width: 106px;    position: absolute;    top: -20px;    left: 36%;    z-index: 12;    transform: translateX(-50%);}.he_c4p2vzs1 img {    width: 100%;}.he_c4p2vzs2 {    width: 102px;    position: absolute;    bottom: 16%;    right: 16%;    z-index: 10;}.he_c4p2vzs2 img {    width: 100%;}.he_c4p2vti p {    font-weight: bold;    color: #1226AA;}.he_c4p2vyd {    width: 100%;    position: relative;    padding-right: 10%;    margin-top: 45px;}.he_c4p2ule p {    font-size: 14px;    line-height: 22px;    color: #fff;    font-family: "MontserratRegular";}.he_c4p2ule {    width: 22px;    border-radius: 50%;    background: #1226AA;    text-align: center;    margin-top: 6px;}.he_c4p2uri {    width: calc(100% - 22px);    padding-left: 12px;}.he_c4p2uri p {    font-size: 18px;    line-height: 2;    color: #666666;}.he_c4p2vli {    margin-bottom: 30px;}.he_c4p2vle {    width: calc(100% - 810px);    padding-right: 10px;}.he_c4p3 {    width: 100%;    position: relative;    background: #F9F9FE;    padding-bottom: 90px;}.he_b1p5 .he_b1p5dul .swiper-pagination-progressbar-fill {    background: #838C95 !important;}.he_b1p5 .he_b1p5dul .swiper-pagination-progressbar {    background: #fff !important;}.he_c4p3 .he_b1p5ti p {    text-align: left;    padding-left: 14px;}.he_c4p3 .he_b1p5dul .swiper-pagination-progressbar-fill {    background: #838C95 !important;}.he_c4p3 .he_b1p5dul .swiper-pagination-progressbar {    background: #fff !important;}.he_c4p4zs {    position: absolute;    top: 0;    left: 0;    width: 100%;}.he_c4p4zs img {    width: 100%;}.he_c4p4 {    width: 100%;    position: relative;    padding: 130px 0 100px;    background: linear-gradient(180deg, #FFFFFF 74.36%, #F7F7FF 100%);}.he_g1ban {    width: 100%;    position: relative;}.he_g1p1 {    width: 100%;    position: relative;}.he_g1p1ul {    width: 100%;    position: relative;}.he_g1p1li {    width: 100%;    position: relative;    margin-top: 100px;}.he_g1p1li a {    width: 100%;    display: block;}.he_g1p1lj {    width: 100%;    overflow: hidden;}.he_g1p1ld {    width: 100%;    position: relative;}.he_g1p1lg {    padding-top: 150px;    padding-bottom: 100px;    padding-left: 60px;    padding-right: 60px;    width: 495px;    background: linear-gradient(180deg, rgba(92, 66, 173, 0.047) 0%, rgba(92, 66, 173, 0.94) 100%);    position: relative;    z-index: 10;}.he_g1p1lti p {    font-size: 32px;    line-height: 1.5;    color: #fff;    text-align: center;    font-weight: bold;}.he_g1p1ltc p {    font-size: 18px;    line-height: 1.5;    color: #fff;    margin-bottom: 15px;}.he_g1p1ltc {    margin-top: 22px;}.he_g1p1lg::after {    content: '';    position: absolute;    top: 100%;    left: 0;    width: 100%;    height: 100%;    background: #5C42AD;    z-index: -1;    transition: all 0.36s;}.he_g2p1 {    width: 100%;    position: relative;    padding-top: 90px;    padding-bottom: 100px;    background: rgb(248, 249, 253);}.he_g2p1rute {    position: absolute;    top: 7px;    left: 0;    display: inline-block;    z-index: 10;}.he_g2p1le span {    font-size: 16px;    font-weight: bold;    color: #5C42AD;}.he_g2p1ri {    padding-left: 5px;}.he_g2p1ri p {    font-size: 18px;    line-height: 1.5;    color: #5C42AD;}.he_g2p1rute a {    display: flex;    align-items: center;}.he_g2p1dr {    width: 100%;    position: relative;}.he_g2p1by {    width: 100%;    position: relative;    padding: 0 150px;}.he_g2p1bd {    width: 100%;    position: relative;}.he_g2p1ti p {    font-weight: bold;    color: #5C42AD;    text-align: center;}.he_g2p1ti {    width: 100%;    border-bottom: 1px solid #D5D7DC;    padding-bottom: 16px;}.he_g2p1bng {    width: 100%;    position: relative;    padding-top: 60px;}.he_g2p1 {    background: rgb(248, 249, 253);}.he_g2p1bng p {    font-size: 18px;    line-height: 1.85;    color: #666666;    margin-bottom: 26px;}.he_g2p1vid {    width: 100%;    position: relative;    padding-top: 22px;}.he_g2p1vid video {    width: 100%;    border-radius: 10px;}.he_g2p1vyc {    width: 100%;    position: relative;}.he_g2p1play {    width: 92px;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    cursor: pointer;    border-radius: 50%;    z-index: 10;    overflow: hidden;}.he_g2p1play img {    width: 100%;}.he_g3p1 {    width: 100%;    position: relative;    padding-top: 100px;    background: rgb(248, 249, 253);    padding-bottom: 100px;}.he_g3p1inb {    width: 100%;    position: relative;    z-index: 10;}.he_g3p1iri {    width: 230px;    padding-left: 36px;}.he_g3p1li {    width: 33.333333%;    padding: 0 14px;}.he_g3p1ul {    margin: 0 -14px;}.he_g3p1t {    width: 100%;    border: 1px solid rgba(92, 66, 173, 0.12);}.he_g3p1ile {    width: calc(100% - 230px);}.he_g3p1t .ys_select_show {    font-size: 18px;    color: #333;}.he_g3p1t input {    color: #333;}.he_g3p1t input::-webkit-input-placeholder {    color: #333;}.he_g3p1t input:-moz-placeholder {    color: #333;}.he_g3p1t input::-moz-placeholder {    color: #333;}.he_g3p1t input:-ms-input-placeholder {    color: #333;}.he_g3p1t .he_d2p1nkibp .ys_select_xtbbox {    width: 22px;    right: 26px;}.he_g3p1t .he_d2p1nkibp .ys_select_hd {    height: 56px;    padding: 0 33px;}.he_g3p1irc {    width: 100%;    position: relative;}.he_g3p1irc p {    font-size: 18px;    text-align: center;    color: #fff;    background: #5C42AD;    line-height: 56px;    cursor: pointer;    border-radius: 5px;}.he_g3p1nh {    width: 100%;    position: relative;}.he_g3p1ntc {    width: 100%;    position: relative;    padding-top: 60px;}.he_g3p1eli {    width: 33.333333%;    padding: 0 13px;    margin-bottom: 44px;}.he_g3p1eul {    margin: 0 -13px;}.he_g3p1etx {    width: 100%;    position: relative;}.he_g3p1eig {    width: 100%;    position: relative;}.he_g3p1eig img {    border-radius: 10px 10px 0 0;}.he_g3p1eyc {    width: 100%;    background: #fff;    border-radius: 0 0 10px 10px;    text-align: center;    padding: 34px 20px;}.he_g3p1eyc p {    font-size: 24px;    line-height: 1.5;    color: #333333;    height: 1.5em;    overflow: hidden;}.he_g3p1fy {    padding-top: 40px;}.he_g4ptab {    width: 100%;    margin-top: 40px;}.he_g4ptait {    width: 32px;}.he_g4ptait img {    width: 100%;}.he_g4ptaie {    width: calc(100% - 32px);    padding-left: 14px;    margin-top: 4px;}.he_g4ptaie p {    font-size: 18px;    color: #5C42AD;    font-weight: bold;    line-height: 1.5;}.he_g4ptaie p span {    color: #333333;    padding-left: 10px;}.he_g4ptaig {    width: 100%;    padding: 0 15px;}.he_g4ptaul {    display: flex;    justify-content: space-between;}.he_g4ptali {    max-width: 33.333333%;}.he_g4ym .he_g2p1ti {    border-bottom: none;}.he_g5p1 {    width: 100%;    position: relative;    padding-top: 100px;}.he_g5p1bg {    width: 100%;    position: relative;}.he_g5p1bg img {    width: 100%;    border-radius: 10px;}.he_g5p1rute a {    display: flex;    align-items: center;}.he_g5p1rcf {    margin-top: 36px;}.he_g5p1rcf p {    color: #5C42AD;    font-weight: bold;}.he_g5p1rcf p span {    color: #5C42AD;}.he_g5p1bri {    width: 640px;    position: relative;}.he_g5p1ble {    width: calc(100% - 640px);    position: relative;    padding-right: 117px;}.he_g5p1rtx .he_c2p3icri p {    font-size: 18px;}.he_g5p1rtx .he_c2p3icle {    width: 20px;}.he_g5p1rtx .he_c2p3icri {    width: calc(100% - 20px);}.he_g5p1rtx .he_c2p3jtxli {    margin-bottom: 10px;}.he_g5p1rtx .he_c2p3icle {    margin-top: 8px;}.he_g5p1rtx {    margin-top: 38px;}.he_g5p1bg {    width: 100%;    position: relative;}.he_g5p1bg img {    width: 100%;}.he_g5p1play {    width: 42px;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    cursor: pointer;    z-index: 10;}.he_g5p1play img {    width: 100%;}.he_g5p1brc {    width: 100%;    position: relative;}.he_g5p1brcd {    width: 100%;    position: relative;}.he_g5p1brc .slick-dots li {    width: 8px;    height: 8px;    background: rgba(196, 196, 196, 0.48);    margin: 0px 4px;}.he_g5p1brc .slick-dots li.slick-active {    background: rgba(92, 66, 173, 1);}.he_g5p1brc .slick-dots {    bottom: 18px;}.he_g6p1 {    width: 100%;    position: relative;    padding: 100px 0;}.he_g6p1g {    width: 100%;    position: relative;}.he_g5ym .ys_main {    border-bottom: 1px solid rgba(220, 216, 244, 0.6);}.he_g6p1ti p {    color: #5C42AD;    font-weight: bold;    text-align: center;}.he_g6p1ti {    margin-bottom: 50px;}.he_g6p1y {    width: 100%;    position: relative;}.he_g6p1li {    width: 33.333333%;    padding: 0 17px;    margin-bottom: 30px;}.he_g6p1ul {    margin: 0 -17px;    display: flex;    align-items: stretch;    flex-wrap: wrap;}.he_g6p1lo {    width: 100%;    position: relative;    background: #FFFFFF;    box-shadow: 0px 4px 4px rgba(92, 66, 173, 0.1);    border-radius: 5px;    padding: 49px;    height: 100%;}.he_g6p1lpx p {    font-size: 160px;    color: rgba(92, 66, 173, 0.04);    font-family: "Montserrat-Bold";}.he_g6p1lpx {    position: absolute;    bottom: -23px;    right: 15px;}.he_g6p1lo .he_c2p3jtxli {    position: relative;    z-index: 10;    margin-bottom: 0;}.he_g6p1lo .he_c2p3icle {    width: 20px;    margin-top: 8px;}.he_g6p1lo .he_c2p3icri {    width: calc(100% - 20px);    padding-left: 28px;}.he_g6p1lo .he_c2p3icri p {    font-size: 18px;    line-height: 2;}.he_g5p3 {    width: 100%;    position: relative;}.he_g5p3bt {    width: 100%;    position: relative;}.he_g5p3 .he_g6p1ti {    margin-bottom: 0;}.he_g5p4 {    width: 100%;    position: relative;    padding-top: 100px;}.he_g5p4ny {    width: 100%;    position: relative;}.he_g5p4hy {    width: 100%;    position: relative;}.he_g5p4lud {    width: 100%;    position: relative;}.he_g5p4li {    width: 33.333333%;    padding: 0 17px;    margin-bottom: 28px;}.he_g5p4ul {    margin: 0 -17px;}.he_g5p4lud img {    border-radius: 10px;}.he_g5p5 {    width: 100%;    position: relative;    padding-top: 70px;}.he_g5p5nh {    width: 100%;    position: relative;}.he_g5p5itq {    width: 100%;    position: relative;}.he_g5p5itle {    width: 24px;    margin-top: 17px;}.he_g5p5itle img {    width: 100%;}.he_g5p5itri {    width: calc(100% - 24px);    padding-left: 27px;}.he_g5p5itri p {    font-weight: bold;    color: #333333;}.he_g5p5yfl p {    font-size: 18px;    line-height: 1.5;    color: #666666;}.he_g5p5yfl {    width: 100%;    padding-left: 50px;    margin-top: 30px;}.he_g5p5yox {    width: 100%;    padding-top: 90px;}.he_g5p5yrd {    width: 100%;    position: relative;    padding-top: 60px;}.he_g5p5gli {    width: 50%;    padding: 0 19px;    margin-bottom: 66px;}.he_g5p5gtx {    width: 100%;    position: relative;}.he_g5p5yvg {    width: 100%;    position: relative;    background: linear-gradient(74.52deg, #5C42AD 9.96%, #606DE2 95.67%);    border-radius: 10px;    height: 250px;    z-index: 10;}.he_g5p5yew {    width: 100%;    position: relative;}.he_g5p5yic span {    font-size: 12px;    color: #fff;}.he_g5p5yic {    width: 12px;    margin-top: 11px;}.he_g5p5yew {    width: calc(100% - 12px);    padding-left: 15px;}.he_g5p5yew p {    font-size: 18px;    line-height: 2;    color: #fff;    max-height: 6em;    overflow: hidden;}.he_g5p5yrdu {    position: absolute;    top: 50%;    left: 0;    transform: translateY(-50%);    padding: 47px;}.he_g5p6 {    width: 100%;    position: relative;    padding-top: 70px;    padding-bottom: 80px;}.he_g5p6ln {    width: 100%;    position: relative;}.he_g5p6yu {    width: 100%;    position: relative;}.he_g5p6yu .he_c2p3icle {    width: 24px;    margin-top: 4px;}.he_g5p6yu .he_c2p3icri {    width: calc(100% - 24px);}.he_g5p6yu .he_c2p3icri p {    font-size: 18px;}.he_g5p6yu .he_c2p3jtxli {    margin-bottom: 28px;}.he_c8ban {    width: 100%;    position: relative;    margin-top: 80px;}.he_c8bnr {    width: 100%;    position: absolute;    top: 18%;    left: 0;    z-index: 10;}.he_c8bnrt {    width: 100%;    position: relative;}.he_c8bntr {    width: 226px;    position: relative;}.he_c8bntr img {    width: 100%;}.he_c8bntd h1 {    font-weight: bold;    color: #fff;}.he_c8bntd p {    font-weight: bold;    color: #fff;}.he_c8bntd {    margin-top: 35px;}.he_c8binmr {    width: 100%;    position: absolute;    left: 0;    bottom: 15%;}.he_c8biny {    width: 100%;    position: relative;}.he_c8bindle {    width: 58px;    margin-top: 7px;}.he_c8bindle img {    width: 100%;}.he_c8bindzle {    width: 16px;    margin-top: 10px;}.he_c8bindzle img {    width: 100%;}.he_c8bindzri {    width: calc(100% - 16px);    padding-left: 12px;}.he_c8bindzri p {    font-size: 24px;    line-height: 1.5;    color: #FFFFFF;    font-family: "MontserratLight";}.he_c8bindri {    width: calc(100% - 58px);    padding-left: 20px;}.he_c8banzd {    width: 100%;    position: absolute;    bottom: 0;    left: 0;}.he_c8banzd img {    width: 100%;}.he_c8ym {    background: #FBFBFB;}.he_c8bxz {    width: 100%;    position: relative;}.he_c8p1 {    width: 100%;    position: relative;    padding-top: 100px;}.ys_aside_nav {    position: fixed;    left: 0;    top: 20%;    transform: translateY(-50%);    z-index: 99;    padding-left: 52px;    opacity: 0;}.ys_aside_li {    position: relative;}.he_asilte p {    font-size: 16px;    line-height: 1.5;    color: #999999;    transition: all 0.36s;}.ys_aside_li.on {    color: #40A8B2;}.ys_aside_nav {    transform: translateX(-100%);    transition: all .4s ease-out;}.ys_aside_nav.start {    transform: translateX(0);    opacity: 1;}.ys_aside_nav.end {    transform: translateX(-100%);    opacity: 0;}/* .ys_section {    height: 60vh;} */.he_c8pog {    width: 100%;    position: relative;}.he_asilic {    width: 10px;    position: absolute;    top: 3px;    left: 0;    transition: all 0.36s;    opacity: 0;}.he_asilic img {    width: 100%;}.ys_aside_li {    cursor: pointer;    margin-bottom: 24px;}.ys_aside_li.on .he_asilic {    opacity: 1;}.he_asilte {    transition: all 0.36s;}.ys_aside_li.on .he_asilte {    transform: translateX(20px);}.he_pupog {    width: 100%;    padding-left: 120px;}.he_pupogti p {    font-weight: bold;    color: #333;}.he_pupogti {    margin-bottom: 20px;}.he_c8p1gri {    width: 469px;    position: relative;}.he_c8p1gri img {    width: 100%;}.he_c8p1gle {    width: calc(100% - 469px);    padding-right: 120px;}.he_c8p1gdc {    width: 100%;    position: relative;    border-bottom: 1px solid rgba(64, 168, 178, 0.4);    /* border-top: 1px solid rgba(64, 168, 178, 0.4); */    padding: 37px 0;}.he_c8p1gdc:first-child {    border-top: none;}.he_c8p1gdzle {    width: 42px;}.he_c8p1gdzle img {    width: 100%;}.he_c8p1gdzri {    width: calc(100% - 42px);    padding-left: 23px;    margin-top: 5px;}.he_c8p1gds1 p {    font-size: 24px;    line-height: 1.5;    color: #40A8B2;    font-weight: bold;}.he_c8p1gds2 p {    font-size: 18px;    line-height: 1.5;    color: #333333;}.he_c8p1gds2 {    margin-top: 15px;}.he_c8p1gul {    display: flex;    align-items: center;    flex-wrap: wrap;}.he_c8p2 {    width: 100%;    position: relative;    padding-top: 100px;}.he_c8p2jd p {    font-size: 18px;    line-height: 2;    color: #333333;}.he_c8p3 {    width: 100%;    padding-top: 100px;}.he_c8p2r2 {    padding-top: 100px;}.he_c8p3nr {    width: 100%;    position: relative;    display: flex;    flex-wrap: wrap;    align-items: stretch;    padding-top: 20px;}.he_c8p3nle {    width: 44.5%;}.he_c8p3nri {    width: 55.4%;    padding-left: 24px;}.he_c8p3nly {    width: 100%;    position: relative;    padding: 23px;    background: #fff;    box-shadow: 0px 4px 6px 1px rgba(213, 226, 245, 0.25);    border-radius: 10px;}.he_c8p3nri .he_c8p3nly {    display: flex;    align-items: center;    flex-wrap: wrap;    /* padding: 40px 23px; */    height: 100%;}.he_c8p3nig {    width: 100%;    position: relative;}.he_g5p1bg {    position: relative;}.he_c8p3nlfd {    width: 100%;    position: relative;}.he_c8p3nltd p {    font-size: 20px;    line-height: 1.5;    color: #333333;    font-weight: bold;}.he_c8p3nltd {    margin-top: 28px;}.he_c8p3nltxc p {    font-size: 18px;    color: #666666;    line-height: 2;    letter-spacing: 1px;    height: 6em;    overflow: hidden;}.he_c8p3nltxc {    margin-top: 12px;}.he_c8p3ncg {    width: 100%;    height: calc(50% - 12px);}.he_c8p3ncg:first-child {    margin-bottom: 24px;}.he_c8p3nldle {    width: 210px;    position: relative;}.he_c8p3nldri {    width: calc(100% - 210px);    padding-left: 20px;}.he_c8p3nldri .he_c8p3nltd {    margin-top: 0;}.he_c8p3nri .he_c8p3nltxc p {    height: inherit;    max-height: 8em;    letter-spacing: 0;}.he_c8p4 {    width: 100%;    padding-top: 100px;}.he_c8p4km {    width: 100%;    position: relative;    border-radius: 10px;    overflow: hidden;    margin-top: 30px;}.he_c8p4kmli {    width: 33.333333%;    padding: 0 5px;}.he_c8p4kmul {    margin: 0 -5px;}.he_c8p4kmr {    width: 100%;    position: relative;}.he_c8p4kmti p {    font-size: 24px;    color: #FFFFFF;    font-weight: bold;    line-height: 92px;    height: 92px;    overflow: hidden;    text-align: center;}.he_c8p4kmti {    width: 100%;    background: #65B8C0;    margin-bottom: 10px;}.he_c8p4kmnb {    width: 100%;    position: relative;}.he_c8p4kmyc p {    font-size: 18px;    line-height: 71px;    height: 71px;    overflow: hidden;    color: #333333;    text-align: center;}.he_c8p4kmyc {    background: rgba(101, 184, 192, 0.1);    margin-top: 10px;}.he_c8p4lk2 {    width: 100%;    padding-top: 100px;    padding-bottom: 100px;}.he_c8p4ld {    width: 100%;    padding: 0 60px;    position: relative;}.he_c8p4lk2 .swiper-pagination {    position: relative;}.he_c8p4lk2 .swiper-pagination-bullet {    background: #D5D7DC;    opacity: 1;    margin: 0 7px;}.he_c8p4lk2 .swiper-pagination-bullet-active {    background: #65B8C0;}.he_c8qieh {    width: 100%;}.he_c8p4le,.he_c8p4ri {    position: absolute;    top: 50%;    transform: translateY(-50%);    z-index: 10;}.he_c8p4le {    left: 0;}.he_c8p4ri {    right: 0;}.he_c8p5 {    width: 100%;    position: relative;    padding-bottom: 100px;}.he_c8p5gk {    width: 100%;    position: relative;    padding-top: 18px;}.he_c8p5gli {    width: 25%;    padding: 0 9px;    margin-bottom: 18px;}.he_c8p5gul {    margin: 0 -9px;}.he_c8p5gd {    width: 100%;    position: relative;}.he_c8p5gdig {    width: 100%;    position: relative;}.he_c8p5gdig img {    width: 100%;    border-radius: 10px;}.he_c8p5gte p {    font-size: 24px;    line-height: 1.5;    color: #FFFFFF;    font-weight: bold;    height: 1.5em;    overflow: hidden;}.he_c8p5gte {    width: 100%;    position: absolute;    bottom: 0;    left: 0;    padding: 15px;    text-align: center;}.he_c8p6 {    width: 100%;    position: relative;    background: #40A8B2;    padding: 100px 0;}.he_c8p6nm {    width: 100%;    position: relative;}.he_c8p6 .he_c2p1ble p {    color: #fff;}.he_c8p6 .he_puclkle p {    line-height: 44px;}.he_c8p6 .he_puclkri {    line-height: 44px;}.he_c8p6 .he_puclmo {    width: 140px;}.he_c8p6 .he_puclmo a {    padding: 0 10px;}.he_c8p6 .he_c2p1bf {    margin-bottom: 15px;}.he_c8p6 .he_b1p5dul .swiper-pagination-progressbar {    background: rgba(255, 255, 255, 0.3) !important;}.he_c8p6 .he_b1p5dul .swiper-pagination-progressbar-fill {    background: #fff !important;}.he_asilic .he_img1 {    top: 3px;    height: auto;    opacity: 0;}.he_asilic img {    transition: all 0.36s;}.ys_aside_nav.with .he_img {    opacity: 0;}.ys_aside_nav.with .he_img1 {    opacity: 1;}.ys_aside_nav.with .he_asilte p {    color: #fff;}.he_h1ym .he_f2banig .he_banpc {    height: 400px;}.he_h1ym .he_f2ban {    margin-top: 80px;}.he_h1p1 {    width: 100%;    position: relative;    padding-top: 100px;    padding-bottom: 100px;    z-index: 1;}.he_h1p1::after {    content: '';    position: absolute;    top: 0;    left: 0;    width: 72%;    height: 100%;    background: #F9F8FD;    display: block;    z-index: -1;}.he_h1p1bx {    width: 100%;    position: relative;    display: flex;    align-items: center;}.he_h1p1ri {    width: 720px;}.he_h1p1ri img {    width: 100%;}.he_h1p1le {    width: calc(100% - 720px);    padding-right: 80px;}.he_h1ym .ys_main {    border-bottom: 1px solid rgba(220, 216, 244, 0.6);}.he_h1p1leb {    width: 100%;    position: relative;}.he_h1p1lti p {    font-weight: bold;    color: #333333;}.he_h1p1yul {    /* margin: 0 -10px; */    padding-top: 42px;    display: flex;    justify-content: space-between;}.he_h1p1yli {    max-width: 33.333333%;    /* padding: 0 10px; */    text-align: center;}.he_h1p1ys {    width: 100%;}.he_h1p1yd p {    font-family: "Montserrat-Bold";    color: #1226AA;    text-align: center;}.he_h1p1yde p {    font-size: 18px;    line-height: 1.5;    color: #333333;}.he_h1p1yde {    margin-top: 10px;}.he_h1p1pumo {    width: 100%;    margin-top: 40px;}.he_pblcmo {    width: 140px;}.he_pblcmo a {    display: block;    width: 100%;    background: #5C42AD;    border-radius: 5px;    text-align: center;}.he_pblcmo .he_puclkle p {    line-height: 44px;}.he_pblcmo .he_puclkri {    line-height: 44px;}.he_h1p2 {    width: 100%;    position: relative;}.he_h1p2bh {    width: 100%;    position: relative;    display: flex;    align-items: center;}.he_h1p2li {    width: 100%;    position: relative;    /* padding: 100px 0; */    overflow: hidden;    background: #FFFFFF;    box-shadow: 0px -4px 24px 9px rgba(199, 209, 225, 0.35);    height: 100vh;}.he_h1p2li:first-child {    box-shadow: none;}.he_h1p2bh {    width: 100%;    padding-left: 40px;}.he_h1p2zs1 {    width: 300px;    position: absolute;    top: 0;    left: 0;    transition: all 0.36s;}.he_h1p2zs1 img {    width: 100%;}.he_h1p2zs2 {    position: absolute;    bottom: 0;    right: 0;    transition: all 0.36s;}.he_h1p2zs2 img {    width: 100%;}.he_h1p2bhg {    width: 100%;    position: relative;}.he_h1p2bri {    width: 760px;    border-radius: 10px;    overflow: hidden;}.he_h1p2bri img {    width: 100%;    border-radius: 10px;}.he_h1p2ti p {    font-weight: bold;    color: #333;    text-align: center;}.he_h1p2ti {    margin-bottom: 70px;}.he_h1p2xt p {    font-weight: bold;    color: #333;}.he_h1p2ud p {    font-size: 30px;    line-height: 1.5;    color: #666666;}.he_h1p2ud {    margin-top: 17px;}.he_h1p2ydf {    width: 100%;    position: relative;    margin-top: 55px;}.he_h1p2yded {    width: 100%;    position: relative;}.he_h1p2ydli {    width: 50%;    margin-bottom: 13px;}.he_h1p2ydli .he_c2p3icle {    width: 20px;    margin-top: 7px;}.he_h1p2ydli .he_c2p3icri {    width: calc(100% - 20px);}.he_h1p2ydli .he_c2p3icri p {    font-size: 24px;    color: #666666;    line-height: 1.5;}.he_h1p2ble {    width: calc(100% - 760px);    padding-right: 8%;}.he_h1p3 {    width: 100%;    position: relative;    padding: 80px 0 100px;}.he_h1p3ed {    width: 100%;    position: relative;    padding: 0 68px;}.he_h1p3ti p {    font-weight: bold;    color: #333;    text-align: center;}.he_h1p3ti {    margin-bottom: 30px;}.he_h1p3fd p {    font-size: 18px;    line-height: 1.5;    color: #666666;    text-align: center;}.he_h1p3fd a {    font-size: 24px;    color: #1226AA;}.he_h1p3vd {    width: 100%;    position: relative;    background: #fff;    border-radius: 10px;    padding: 65px 80px;    margin-top: 42px;    overflow: hidden;}.he_h1p3vdf {    margin: 0 -15px;}.he_h1p3vc {    width: 100%;    background: #F9F8FD;    border-radius: 5px;    padding: 0 15px;    display: flex;}.he_h1p3vli {    width: 50%;    padding: 0 8px;}.he_h1p3vdf {    margin: 0 -8px;}.he_h1p3vcle p {    font-size: 16px;    line-height: 50px;    color: #666666;}.he_h1p3vcle p span {    color: #E34848;}.he_h1p3vcri input {    width: 100%;    height: 50px;    padding-left: 15px;}.he_h1p3vcle {    width: 40px;}.he_h1p3vcri {    width: calc(100% - 40px);}.he_h1p3vcri input {    color: #666;}.he_h1p3vge {    width: 100%;    border-radius: 5px;    background: #F9F8FD;    padding: 0 15px;    margin-top: 15px;}.he_h1p3vge .he_h1p3vcle {    width: 155px;}.he_h1p3vgri {    width: calc(100% - 155px);}.he_h1p3vgdr {    width: 33.333333%;    padding: 0 20px;    display: flex;    align-items: center;}.he_h1p3vgfc {    margin: 0 -20px;}.he_h1p3vge {    display: flex;    align-items: center;}.he_h1p3vtd p {    font-size: 16px;    line-height: 1.5;    color: #666666;    /* text-align: right; */}.he_h1p3vtd {    width: 60px;    padding-left: 15px;}.he_h1p3vip {    width: calc(100% - 60px);    border: 1px solid rgba(92, 66, 173, 0.2);    border-radius: 2px;    height: 30px;    position: relative;    cursor: pointer;}.he_h1p3vip select {    -webkit-appearance: none;    width: 100%;    height: 100%;    padding: 0 15px;    color: rgba(92, 66, 173, 0.35);    cursor: pointer;}.he_h1p3arr {    width: 8px;    position: absolute;    top: 50%;    right: 15px;    transform: translateY(-50%);}.he_h1p3arr img {    width: 100%;}.he_h1p3vkle {    width: 20px;    border: 1px solid rgba(35, 34, 36, 0.22);    border-radius: 2px;}.he_h1p3vkle img {    width: 100%;    opacity: 0;}.he_h1p3vkri p {    font-size: 16px;    line-height: 1.5;    color: #666666;}.he_h1p3vkli {    display: flex;    align-items: center;    cursor: pointer;    margin-right: 50px;}.he_h1p3vkri {    width: calc(100% - 20px);    padding-left: 11px;}.he_h1p3vgb {    display: flex;    flex-wrap: wrap;}.he_h1p3vkli.on .he_h1p3vkle img {    opacity: 1;}.he_h1p3vtrw p {    font-size: 16px;    line-height: 1.5;    color: #666666;}.he_h1p3vtext {    width: 100%;    background: #F9F8FD;    border-radius: 5px;    margin-top: 15px;    padding: 15px;}.he_h1p3vtsx textarea {    width: 100%;    height: 85px;    padding-top: 10px;}.he_h1p3vtztog {    margin-top: 15px;}.he_h1p3tsli {    width: 50%;    position: relative;    padding: 0 8px;}.he_h1p3tsul {    margin: 0 -8px;}.he_h1p3tsxc {    width: 100%;    position: relative;    background: #F9F8FD;    border-radius: 5px;}.he_h1p3tsxc input {    width: 100%;    height: 50px;    font-size: 16px;    color: #999999;    padding: 0 15px;    padding-right: 120px;}.he_h1p3tsxc input::-webkit-input-placeholder {    color: #999999;}.he_h1p3tsxc input:-moz-placeholder {    color: #999999;}.he_h1p3tsxc input::-moz-placeholder {    color: #999999;}.he_h1p3tsxc input:-ms-input-placeholder {    color: #999999;}.he_h1p3tsxc img {    width: 96px;    position: absolute;    top: 50%;    transform: translateY(-50%);    right: 15px;    cursor: pointer;}.he_h1p3tsm {    margin-top: 15px;}.he_h1p3tsubmi {    width: 100%;}.he_h1p3tsubmi p {    font-size: 18px;    line-height: 50px;    color: #fff;    text-align: center;    cursor: pointer;    background: #5C42AD;    border-radius: 5px;}.he_h1p3vkri p a {    color: #5C42AD;}.he_h1p2vqu {    padding-top: 100px;    padding-bottom: 100px;    height: 100vh;    position: relative;}.he_h1p2 .ys_aside_li.on .he_asilte p {    color: #1226AA;}.he_h4ym .he_banpc {    height: 380px;}.he_h4ym .he_f2bante .he_tith4 {    font-weight: normal;    margin-top: 20px;}.he_h4ym .he_f2ban {    margin-top: 80px;}.he_h4p1 {    width: 100%;    position: relative;    padding: 100px 0;}.he_h4p1nt {    width: 100%;    position: relative;}.he_h4p1ng {    width: 100%;}.he_h4p1ng img {    width: 100%;}.he_h4p1ng {    display: none;}.he_h4p1ng:first-child {    display: block;}.he_h4p1ng img {    border-radius: 10px;}.he_h4p1ntri {    width: 16px;}.he_h4p1ntri img {    width: 100%;    transition: all 0.36s;}.he_h4p1ntle {    width: calc(100% - 16px);    padding-right: 15px;    display: flex;    align-items: center;}.he_h4p1nri {    width: 648px;}.he_h4p1nle {    width: calc(100% - 648px);    padding-right: 63px;}.he_h4p1ntic {    width: 54px;    height: 54px;    border-radius: 50%;    background: #F8F9FD;    position: relative;}.he_h4p1ntic img {    width: 30px;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);}.he_h4p1ntyx p {    font-size: 24px;    line-height: 1.5;    color: #1226AA;    font-weight: bold;}.he_h4p1ntyx {    width: calc(100% - 54px);    padding-left: 13px;}.he_h4p1ntp {    display: flex;    align-items: center;    cursor: pointer;}.he_h4p1nbp p {    font-size: 18px;    line-height: 1.85;    color: #666666;}.he_h4p1nbp {    padding-left: 68px;    margin-top: 12px;    display: none;}.he_h4p1nli {    width: 100%;    border-bottom: 1px solid #D5D7DC;    padding: 30px 0;}.he_h4p1nli.on .he_h4p1ntri img {    transform: rotate(180deg);}.he_h4p1nli:first-child {    padding-top: 0;}.he_h2p1 {    width: 100%;    position: relative;    padding: 100px 0;}.he_h2p1by {    width: 100%;    position: relative;    padding-left: 76px;}.he_h2p1ble {    width: 356px;}.he_h2p1ble img {    width: 100%;}.he_h2p1bri {    width: calc(100% - 356px);    padding-left: 115px;}.he_h2p1bti p {    font-weight: bold;    color: #333;}.he_h2p1bti {    margin-bottom: 30px;}.he_h2p1tli {    margin-right: 17px;    margin-bottom: 13px;}.he_h2p1tli p {    font-size: 16px;    color: #fff;    background: rgba(177, 164, 215, 1);    border-radius: 5px;    line-height: 36px;    padding: 0 20px;}.he_h2p1tap p {    font-size: 18px;    line-height: 2;    color: #666666;    margin-bottom: 15px;}.he_h2p1tap {    padding-top: 15px;}.he_h2p2 {    width: 100%;    position: relative;    padding-bottom: 100px;}.he_h2p2nt {    width: 100%;    position: relative;}.he_h2p2ti p {    font-weight: bold;    color: #333;    text-align: center;}.he_h2p2xul {    text-align: center;    display: flex;    justify-content: center;}.he_h2p2xli p {    font-size: 24px;    line-height: 1.5;    color: #333333;    display: inline-block;    cursor: pointer;    margin: 0 50px;    position: relative;    transition: all 0.36s;}.he_h2p2xli p::after {    content: '';    position: absolute;    bottom: -14px;    left: 50%;    transform: translateX(-50%);    width: 11px;    height: 11px;    border-radius: 50%;    background: #1226AA;    transition: all 0.36s;    opacity: 0;}.he_h2p2xli {    font-size: 24px;    line-height: 1.5;    color: #333333;}.he_h2p2xli.act p {    color: #1226AA;}.he_h2p2xli.act p::after {    opacity: 1;}.he_h2p2xita {    margin-top: 38px;    margin-bottom: 55px;}.he_h2p2ryu {    width: 100%;    position: relative;    cursor: pointer;}.he_h2p2rli {    width: 14.285714%;    padding: 0 23px;    margin-bottom: 37px;}.he_h2p2rul {    margin: 0 -23px;    display: flex;    flex-wrap: wrap;}.he_h2p2rig {    width: 100%;    /* height: 155px; */    border-radius: 10px;    position: relative;}.he_h2p2rzd p {    font-size: 14px;    line-height: 1.5;    color: #333333;    font-weight: bold;    text-align: center;}.he_h2p2rzp p {    font-size: 12px;    line-height: 1.5;    color: #666666;    text-align: center;}.he_h2p2rzd {    margin-top: 10px;}.he_h2p2rzp {    margin-top: 4px;}.he_h2p2ydx {    width: 100%;    position: relative;}.he_h2p2yxdr {    width: 100%;    display: none;}.he_h2p2yxdr:first-child {    display: block;}.he_h2brb {    width: 100%;    position: relative;    padding: 0 200px;    padding-left: 110px;}.he_h2brble {    width: 250px;    /* height: 250px; */    border-radius: 10px;    position: relative;}.he_h2brble img {    border-radius: 10px;}.he_h2brbtd .he_h2p1tli {    margin-bottom: 0;    margin-right: 0;    display: inline-block;}.he_h2brbri {    width: calc(100% - 250px);    padding-left: 82px;}.he_h2brbti p {    font-size: 36px;    line-height: 1.5;    color: #333333;    font-weight: bold;}.he_h2brbti {    margin-top: 20px;    margin-bottom: 10px;}.he_h2brbu p {    font-size: 18px;    line-height: 1.5;    color: #5C42AD;}.he_h2brbys p {    font-size: 16px;    line-height: 1.875;    color: #666666;}.he_h2brbys {    margin-top: 15px;}.he_h2p3 {    width: 100%;    position: relative;}.he_h2p3bj {    width: 100%;    position: absolute;    top: 0;    left: 0;}.he_h2p3bjli {    width: 100%;    display: none;}.he_h2p3bjli:first-child {    display: block;}.he_h2p3bjli img {    width: 100%;}.he_h2p3ig {    width: 100%;    padding-top: 200px;    position: relative;    z-index: 10;}.he_h2p3igti p {    font-weight: bold;    color: #fff;    text-align: center;}.he_h2p3igtp p {    font-size: 144px;    font-family: "Montserrat-Bold";    color: rgba(255, 255, 255, 0.5);    text-align: center;}.he_h2p3igtp {    margin-top: 12px;}.he_h2p3dli {    width: 16.666666%;    padding: 0 6px;}.he_h2p3dul {    margin: 0 -6px;}.he_h2p3drd {    width: 100%;    position: relative;    cursor: pointer;}.he_h2p3dig {    width: 100%;    position: relative;}.he_h2p3dig img {    width: 100%;}.he_h2p3dte p {    font-size: 24px;    line-height: 1.5;    color: #fff;    font-weight: bold;}.he_h2p3dte {    position: absolute;    top: 55px;    left: 0;    width: 100%;    text-align: center;    padding: 15px;    z-index: 11;}.he_h2p3dto {    margin-top: 50px;}.he_h2p3dul .slick-dots li {    width: 8px;    height: 8px;}.he_h2p3dul .slick-dots li.slick-active {    background: #1226AA;}.he_h2p4 {    width: 100%;    position: relative;    padding-top: 100px;    padding-bottom: 100px;}.he_h2p4ny {    width: 100%;    position: relative;}.he_h2p4ti p {    font-weight: bold;    color: #333;    text-align: center;}.he_h2p4ti {    margin-bottom: 40px;}.he_h2p4rli {    width: 33.333333%;    padding: 0 17px;}.he_h2p4rul {    margin: 0 -17px;}.he_h2p4rli .he_g5p1play {    width: 28px;}.he_h2p4rul .slick-arrow {    width: 49px;    height: 48px;    z-index: 10;}.he_h2p4rul .slick-prev {    left: -74px;}.he_h2p4rul .slick-next {    right: -74px;}.he_h2p4rul .slick-arrow::after {    content: '';    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-size: 100% 100%;}.he_h2p4rul .slick-next::after {    background-image: url(../fonts/b2_icon2.svg);}.he_h2p4rul .slick-prev::after {    background-image: url(../fonts/b2_icon3.svg);}.he_h2p4rul .slick-dots li.slick-active {    background: #5C42AD;}.he_h2p4rul .slick-dots li {    width: 8px;    height: 8px;}.he_h2p4rul .slick-dots {    bottom: -60px;}.he_h3p1 {    width: 100%;    padding-top: 100px;    position: relative;    z-index: 10;}.he_h3p1ti p {    font-weight: bold;    color: #333;    text-align: center;}.he_h3p1bg {    width: 100%;    position: relative;    border-radius: 10px;}.he_h3p1ti {    margin-bottom: 45px;}.he_h3p1bte p {    font-size: 24px;    line-height: 1.875;    color: #FFFFFF;}.he_h3p1bte {    padding: 125px;}.he_h3p2 {    width: 100%;    position: relative;    padding-top: 100px;    padding-bottom: 100px;}.he_h3p2nt {    width: 100%;    position: relative;}.he_h3p2tle {    width: 56px;}.he_h3p2tle img {    width: 100%;}.he_h3p2tri {    width: calc(100% - 56px);    padding-left: 15px;}.he_h3p2tri p {    color: #333333;}.he_h3p2ti {    display: flex;    align-items: center;}.he_h3p2hd {    width: 100%;    position: relative;    padding-left: 76px;    margin-top: 40px;}.he_h3p2hup p {    font-size: 24px;    line-height: 1.5;    color: #666666;    font-weight: bold;    transition: all 0.36s;}.he_h3p2hup {    position: relative;}.he_h3p2hup span {    position: absolute;    width: 24px;    height: 24px;    border-radius: 50%;    background: rgba(92, 66, 173, 0.2);    left: 50%;    transform: translateX(-50%);    bottom: -37px;}.he_h3p2hup span::after {    content: '';    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    width: 10px;    height: 10px;    background: #5C42AD;    border-radius: 50%;}.he_h3p2hul {    display: flex;    justify-content: space-between;    position: relative;    z-index: 10;}.he_h3p2hli {    max-width: 20%;}.he_h3p2hgx {    width: 100%;    position: relative;}.he_h3p2hgx::after {    content: '';    position: absolute;    bottom: -26px;    left: 50%;    transform: translateX(-50%);    width: 92%;    height: 3px;    background: #F0F3F3;}.he_h3p2hli.on .he_h3p2hup p {    color: #1226AA;}.he_h3p3 {    width: 100%;    position: relative;    padding-bottom: 100px;    z-index: 10;}.he_h3p3by {    width: 100%;    position: relative;}.he_h3p3yni {    width: 100%;    position: relative;    margin-top: 50px;}.he_h3p3uli {    width: 33.333333%;    position: relative;    border-top: 1px solid #DFE1E6;    border-right: 1px solid #DFE1E6;}.he_h3p3uli:nth-child(1) {    border-top: none;}.he_h3p3uli:nth-child(2) {    border-top: none;}.he_h3p3uli:nth-child(3) {    border-top: none;}.he_h3p3uli:nth-child(3n) {    border-right: none;}.he_h3p3uyz {    width: 100%;    position: relative;    padding: 56px 45px 46px;    z-index: 1;}.he_h3p3uyz::after {    content: '';    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: linear-gradient(180deg, #4B42CE 0%, #6C61EE 100%);    z-index: -2;    transition: all 0.36s;    opacity: 0;}.he_h3p3uxh p {    font-size: 100px;    color: rgba(246, 247, 248, 1);    font-family: "Montserrat-Bold";    transition: all 0.36s;}.he_h3p3yc {    width: 100%;    background: #FFFFFF;    box-shadow: 0px 0px 10px 7px #F3F5F9;    border-radius: 10px;    display: flex;    flex-wrap: wrap;    overflow: hidden;}.he_h3p3uxp1 p {    font-size: 22px;    line-height: 1.5;    color: #333333;    transition: all 0.36s;}.he_h3p3uxp1,.he_h3p3uxp2 {    position: relative;    z-index: 5;}.he_h3p3uxp2 p {    font-size: 14px;    line-height: 1.5;    color: #666666;    transition: all 0.36s;}.he_h3p3uxh {    position: absolute;    top: 7px;    left: 22px;    z-index: 1;}.he_h3p3uxp2 {    margin-top: 18px;}.he_h3p4 {    width: 100%;    position: relative;    padding-bottom: 100px;}.he_h3p4bt {    width: 100%;    position: relative;}.he_h3p4dx {    width: 100%;    position: relative;    padding-left: 12px;    margin-top: 35px;}.he_h3p4dkle {    width: 24px;    height: 24px;    border-radius: 50%;    background: rgba(92, 66, 173, 0.2);    position: relative;    margin-top: 6px;}.he_h3p4dkle::after {    content: '';    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    width: 10px;    height: 10px;    background: #5C42AD;    border-radius: 50%;}.he_h3p4dkri {    width: calc(100% - 24px);    padding-left: 40px;}.he_h3p4dkri p {    font-size: 24px;    line-height: 1.5;    color: #1226AA;    font-weight: bold;}.he_h3p4lp {    width: 100%;    position: relative;    padding-left: 86px;    margin-top: 35px;    padding-bottom: 40px;}.he_h3p4lpli {    width: 25%;    padding: 0 10px;}.he_h3p4lpul {    margin: 0 -10px;}.he_h3p4lply {    width: 100%;    position: relative;}.he_h3p4klig {    width: 100%;    position: relative;}.he_h3p4klig img {    border-radius: 10px;}.he_h3p4klw p {    font-size: 20px;    line-height: 1.5;    color: #333333;    text-align: center;}.he_h3p4klw {    margin-top: 15px;}.he_h3p4lpul .slick-arrow {    width: 49px;    height: 48px;    z-index: 10;}.he_h3p4lpul .slick-prev {    left: -60px;}.he_h3p4lpul .slick-next {    right: -60px;}.he_h3p4lpul .slick-arrow::after {    content: '';    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-size: 100% 100%;}.he_h3p4lpul .slick-next::after {    background-image: url(../fonts/b2_icon2.svg);}.he_h3p4lpul .slick-prev::after {    background-image: url(../fonts/b2_icon3.svg);}.he_h3p4lpul .slick-dots li.slick-active {    background: #5C42AD;}.he_h3p4lpul .slick-dots li {    width: 8px;    height: 8px;}.he_h3p4lpul .slick-dots {    bottom: -30px;}.he_h3p4dxic {    width: 90px;    margin: 0 auto;    position: relative;}.he_h3p4dxic img {    width: 100%;}.he_h3p4dgr {    width: 100%;    margin-top: 30px;}.he_h3p4dxiz p {    font-size: 20px;    line-height: 1.5;    color: #333333;    text-align: center;}.he_h3p4dxiz {    margin-top: 15px;}.he_h3p4dgrul {    display: flex;    justify-content: space-between;}.he_h3p4dgrli {    width: 33.333333%;}.he_h3p4dx1 {    position: relative;    width: 100%;}.he_h3p4dx1::after {    content: '';    position: absolute;    top: 18px;    left: 11px;    width: 2px;    height: 100%;    background: rgba(248, 248, 248, 1);}.he_h3p4dti {    position: relative;    z-index: 10;}.he_h3p5 {    width: 100%;    position: relative;    background: #F8F9FD;    padding: 100px 0 0;    /* overflow: hidden; */    z-index: 10;}.he_h3p5by {    width: 100%;    position: relative;}.he_h3p5bri {    width: 447px;}.he_h3p5bri img {    width: 100%;}.he_h3p5ble {    width: calc(100% - 447px);    padding-right: 20%;    padding-bottom: 70px;}.he_h3p5ti {    margin-bottom: 50px;}.he_h3p5ti p {    font-weight: bold;    color: #333;}.he_h3p5yk {    width: 100%;    position: relative;}.he_h3p5yk p {    font-size: 24px;    color: #1226AA;    font-weight: bold;}.he_h3p5yk.he_b2p3bde p::after {    content: '';    position: absolute;    top: 14px;}.he_h3p5yfx p {    font-size: 18px;    line-height: 1.5;    color: #666666;}.he_h3p5yfx {    padding-left: 42px;}.he_h3p5yk.he_b2p3bde p {    margin-bottom: 18px;}.he_h3p5yfx {    margin-bottom: 38px;}.he_h3p5yk.he_b2p3bde {    margin-top: 0;}.he_h3p5yk.he_b2p3bde p {    padding-left: 42px;}.he_h3p5yk.he_b2p3bde p::after {    width: 22px;    height: 22px;}.he_h3p5bri {    position: absolute;    bottom: -45%;    right: 0;}.he_h3p6 {    width: 100%;    background: #5C42AD;    padding: 160px 0 110px;    position: relative;}.he_h3p6fg {    width: 100%;    position: relative;}.he_h3p6ti p {    font-weight: bold;    color: #fff;    text-align: center;}.he_h3p6tu {    width: 100%;    position: relative;}.he_h3p6ti {    margin-bottom: 60px;}.he_h3p6tkli {    width: 33.333333%;    padding: 0 44px;    position: relative;}.he_h3p6tkli:last-child::after {    display: none;}.he_h3p6tkli::after {    content: '';    position: absolute;    top: 50%;    transform: translateY(-50%);    right: 0;    width: 38px;    height: 28px;    background-image: url(../fonts/h3_icon10.svg);    background-size: 100% 100%;}.he_h3p6tkul {    margin: 0 -44px;}.he_h3p6tkrx {    width: 100%;}.he_h3p6tkig {    width: 86px;    position: relative;    margin: 0 auto;}.he_h3p6tkt p {    font-size: 24px;    line-height: 1.5;    color: #FFFFFF;    font-weight: bold;    text-align: center;}.he_h3p6tkt {    margin-top: 30px;}.he_h3p6tx p {    font-size: 14px;    line-height: 1.7;    color: #FFFFFF;    text-align: center;}.he_h3p6tx {    margin-top: 15px;}.he_h3p5th {    width: 100%;    animation: xl3 2s infinite;}.he_h3p5th img {    width: 100%;}.he_h2p3 .slick-dots {    bottom: -29px;}@keyframes xl3 {    0% {        transform: translateY(0px);    }    50% {        transform: translateY(15px);    }    100% {        transform: translateY(0px);    }}.he_h3p2zs {    width: 370px;    position: absolute;    bottom: 0;    right: 0;}.he_h3p2zs img {    width: 100%;}.he_h3p2 .ys_cont1400 {    position: relative;    z-index: 10;}.he_h3p4zs {    position: absolute;    top: -40%;    right: 0;    width: 370px;}.he_h3p4zs img {    width: 100%;}.he_h3p6zs {    width: 420px;    position: absolute;    bottom: 0;    left: 0;}.he_h3p6zs img {    width: 100%;}.he_h3p7 {    width: 100%;    position: relative;    padding: 100px 0;}.he_h3p7bt {    width: 100%;}.he_h3p7ti p {    font-weight: bold;    color: #333;    text-align: center;}.he_h3p7ti {    margin-bottom: 30px;}.he_h3p8 {    width: 100%;    position: relative;    padding: 100px 0;}.he_h3p8jgri {    width: 116px;}.he_h3p8jgsz {    width: 100%;}.he_h3p8jgsz img {    width: 100%;}.he_h3p8jgef p {    font-size: 18px;    color: #666666;    line-height: 1.5;    text-align: center;}.he_h3p8jgef {    margin-top: 10px;}.he_h3p8jg {    display: flex;    align-items: center;    padding-bottom: 27px;    margin-bottom: 50px;    position: relative;}.he_h3p8jg::after {    content: '';    position: absolute;    bottom: 0;    left: 50%;    transform: translateX(-50%);    width: 200%;    height: 1px;    background: rgba(92, 66, 173, 0.5);}.he_h3p8jgle {    width: calc(100% - 116px);    padding-right: 15px;}.he_h3p8jgle .he_h1p3fd p {    text-align: left;}.he_h3p8 .he_h1p3vd {    padding-top: 30px;}.he_h1p3vpc .he_h1p3vcle {    width: 60px;}.he_h1p3vpc .he_h1p3vcri {    width: calc(100% - 60px);}.he_h3p8 .he_h1p3vli {    margin-bottom: 16px;}.he_h3p8 .he_h1p3vtext {    margin-top: 0;}.ys_phnav_logo {    width: 160px;}.he_b1tabd.mCSB_outside+.mCSB_scrollTools {    right: -30px !important;}.he_b1banm {    background: #fff;}.he_b2p3ph {    width: 100%;    display: none;}.he_b2p3ph img {    width: 100%;}.he_b3ym .he_banner {    height: 534px;}.he_b3ym .he_banner img {    height: 100%;    object-fit: cover;}.he_c1lym .he_c1lymbn {    margin-top: 80px;}.he_c1lp4zwz {    position: absolute;    bottom: -75px;    left: 0;    width: 100%;    text-align: center;}.he_c1lp4zwz p {    font-size: 144px;    color: #F5F7FE;    font-family: "Montserrat-Bold";}.he_c1p3 .he_c8p4le {    left: -66px;}.he_c1p3 .he_c8p4ri {    right: -66px;}.he_c3p3li {    width: 207px !important;    margin-right: 20px !important;}.he_c3p3li .he_c3p3hc {    width: 100%;    margin-right: 0;}.he_c5ym .he_c2p2yv {    height: calc(100vh - 80px);}.he_c5ym .he_c2p2yv img {    height: 100%;    object-fit: cover;}.he_c5ym .he_c5ban {    margin-top: 80px;}.he_h1p2zs2 {    width: 477px;}.he_letter {    top: -3px;    width: 104%;}.ys_ban_li.slick-current .ys_ban_txtbox {    animation: fadeIn 1s ease both;    animation-delay: 0.4s;}.he_c3ym .he_puclmo a {    border: 1px solid #5C42AD;    background: #5C42AD;}.he_c3ym .he_puclkle p {    line-height: 44px;}.he_c3ym .he_puclkri {    line-height: 44px;}.he_c3ym .he_puclmo {    width: 140px;}.he_c3ym .he_puclmo a {    padding: 0 10px;}.he_b1p5dul {    position: relative;    z-index: 10;}.he_c1lbnzs {    width: 24%;}.he_c8baig img {    width: 100%;}.he_syp5ti h2 {    font-weight: bold;}.he_c0p1ny .he_letter {    top: -4px;    width: 110%;    height: 116%;}.he_c1lp4zwz {    display: none;}.he_c2ym .he_b2p3dny1 {    left: 43.01%;    top: 49.59%;}.he_b1p5dul {    margin: 0 -15px;}.he_c1lp4hcd .he_puclkri {    transition: all 0.36s;}.mc_b1s1_txtbox,.mc_b1s2_txtbox {    width: 100%;    height: 680px;    transform: translateY(-65%);}.mc_b1s1_txtbox {    position: absolute;    left: 0;    top: 100%;}.mc_b1s1s2_txt.inited {    transition: all .1s ease;}.mc_b1s1s2_txt {    position: absolute;    left: 0;    top: 0;    width: 100%;    font-size: 72px;    font-weight: bold;    line-height: 108px;}.mc_b1s2_txtbox {    position: absolute;    left: 0;    top: 0;}.he_f2ban {    overflow: hidden;}.he_e1p1 {    overflow: hidden;    position: relative;}.he_e1p1 .he_e1p1bl {    position: static;}.he_e1ym .he_contny {    position: relative;}.he_e1ym .he_f2ban {    position: relative;}.he_e1ym .he_f2ban {    text-align: center;}.he_e1ym .he_f2ban .he_tith1 {    font-size: 48px;    font-weight: bold;}.he_e1p1 {    padding-top: 200px;}.he_h2p2rig img {    border-radius: 10px;}.he_letter1 {    position: absolute;    top: -2px;    left: 0;    width: 100%;    height: 110%;    z-index: -1;}.he_folphmo path {    fill: #351c82;}.he_folphmo .he_letter {    width: 100%;}.he_syp5 path {    fill: #351c82;}.he_c1lym .he_puclmo a {    padding: 0 10px;}.he_c1lym .he_folphmo .he_puclmo {    width: 170px;}.he_c1p2u {    position: relative;}.he_c1p2u path {    fill: #351c82;}.he_c1p2u .he_letter {    top: -3px;    width: 128%;    left: -22px;    height: 119%;}.he_puclmo {    position: relative;    z-index: 10;    overflow: hidden;}.he_c1lp3 path {    fill: #351c82;}.he_c1lp3 .he_letter {    top: -3px;    width: 109%;}.he_c1lp5 path {    fill: #351c82;}.he_c1lp5 .he_letter {    width: 110%;}.he_c1lp5 .he_c1lp3mo .he_puclmo a {    border: none;}.he_c1bantl path {    fill: #351c82;}.he_c1ban .he_letter {    top: -3px;    width: 200%;    height: 200%;    left: -50%;}.he_c1banmo .he_puclmo a {    border: none;}.he_c2p1bf path {    fill: #351c82;}.he_c2p2 path {    fill: #351c82;}.he_c2p2 .he_letter {    top: -1px;    width: 114%;}.he_c5p2 .he_letter {    top: -1px;    width: 130%;}.he_foot .he_puclmo a {    padding: 0 10px;}.he_c7ym .he_foot .he_puclkle p {    color: #fff;}.he_c7ym .he_foot .he_puclkri span {    color: #fff;}.he_c7ym .he_foot .he_folphmo .he_letter {    width: 108%;}.he_f1p1p1bx path {    fill: #351c82;}.he_f1p2li .he_letter {    top: -3px;    width: 111%;}.he_h1p1bx .he_puclmo a {    padding: 0 10px;}.he_h1p1bx path {    fill: #351c82;}/*鼠标效果*/@media screen and (min-width: 1200px) {    .he_f2p1nli:hover .he_f2p1ntle p {        color: #46289f;    }    .he_c1lp2hx:hover .he_puclmo {        background: #5C42AD !important;    }    .ys_aside_li:hover .he_asilte {        transform: translateX(20px);    }    .ys_aside_li:hover .he_asilic {        opacity: 1;    }    .he_c1banmo .he_puclmo:hover a {        border: none;    }    .he_c1lp4hcd .he_puclmo:hover .he_puclkle p {        color: #fff !important;    }    .he_c1lp4hcd .he_puclmo:hover .he_puclkri span {        color: #fff !important;    }    .he_c1lp4hcd:hover .he_puclkri {        transform: translateX(4px);    }    .he_h3p3uyz:hover .he_h3p3uxp1 p {        color: #fff;    }    .he_h3p3uyz:hover .he_h3p3uxp2 p {        color: #fff;    }    .he_h3p3uyz:hover .he_h3p3uxh p {        color: rgba(248, 248, 248, 0.2)    }    .he_h3p3uyz:hover::after {        opacity: 1;    }    .he_h2p2xli p:hover {        color: #1226AA;    }    .he_h2p2xli p:hover::after {        opacity: 1;    }    .he_g1p1lj:hover .he_g1p1lg::after {        top: 0;    }    .he_c6p2ntc a:hover {        color: #fff;        background: #5C42AD;    }    .he_c2p1zyc:hover::after {        opacity: 1;    }    .he_c2p1zyc:hover .he_c2p1ztye {        opacity: 1;    }    .he_c1lp4hcd:hover .he_c1lp4ite p {        color: #000;    }    /* .he_c1lp4hcd:hover .he_c1lp4zs {        opacity: 1;    } */    .he_c1lp2hx:hover .he_c1lp2hti {        opacity: 0;    }    .he_c1lp2hx:hover .he_c1lp2hri .he_puclmo {        background: transparent;    }    .he_c1lp2hx:hover .he_c1lp2hri .he_puclkle p {        color: #fff;    }    .he_c1lp2hx:hover .he_c1lp2hri .he_puclkri span {        color: #fff;    }    .he_c1lp2hx:hover .he_c1lp2hrx {        background: transparent;    }    .he_c1lp2hx:hover .he_c1lp2hle {        opacity: 0;    }    .he_c1lbng a:hover::after {        width: 100%;        opacity: 1;    }    .he_c1p2uhc:hover .he_c1p2uig img {        transform: scale(1.04);    }    .he_f2p1nprli a:hover .he_f2p1npru img {        transform: scale(1.04);    }    .he_f1p2li a:hover .ys_imgbox_cover img {        transform: scale(1.04);    }    .he_f1p1p1bx:hover .he_f1p1p1ig img {        transform: scale(1.04);    }    .he_syp4tgli:hover .he_syp4tgsle img {        animation: arrle 1.2s 1;    }    .he_syp4thb:hover .he_puclkri {        animation: arrle 1.2s 1;    }    .ys_flex6_li:hover .he_syp2ic {        animation: xl1 1.2s infinite;    }    .he_b1p4kcv:hover .he_b1p4kig img {        transform: scale(1.04);    }    .he_b2p1dli:hover::after {        opacity: 1;        width: 100%;    }    .he_b2p1dli:hover .he_b2p1dhri {        opacity: 1;    }    .he_b2p1dli:hover .he_b2p1dhle p {        color: #1226AA;    }    .he_b3p4le:hover img {        opacity: 1;    }    .he_b3p4ri:hover img {        opacity: 1;    }    .he_e1p3kiv:hover .he_e1p3koic .he_img {        opacity: 0;    }    .he_e1p3kiv:hover {        background: #5C42AD;    }    .he_e1p3kiv:hover .he_e1p3kout p {        color: #fff;    }    .he_e1p3kiv:hover .he_e1p3koic .he_img1 {        opacity: 1;    }    .he_f2fy .pc_fenye li.activepage {        color: #1226AA;    }    .he_f2fy .pc_fenye li:hover {        color: #1226AA;    }    .he_f2p1nprli a:hover .he_f2p1npte p {        color: #5C42AD;    }    .he_f2p1ndp a:hover {        color: #1226AA;    }    .he_f2nli a:hover::after {        opacity: 1;        width: 100%;    }    .he_f2nli a:hover {        color: #1226AA;    }    /* .he_f1p2li a:hover .he_puclmo {        border: 1px solid #5C42AD;        background: #5C42AD;    } */    /* .he_f1p1p1li a:hover .he_puclmo {        border: 1px solid #472AA1;        background: #472AA1;    } */    /* .he_d1p2li a:hover .he_d1p2tepo p {        color: #5c42ac;    } */    .he_d2p2sli a:hover .he_d2p2sri p {        color: #1226AA;    }    .pc_fenye li:hover {        color: #333333;        background: rgba(249, 247, 251, 1);    }    .he_puclmo:hover a {        border: 1px solid #5c42ac;    }    .he_puclmo:hover .he_puclkle p {        color: #fff;    }    .he_puclmo:hover .he_puclkri span {        color: #fff;    }    .he_fobsli:hover .he_fobscic .he_img {        opacity: 0;    }    .he_fobsli:hover .he_fobscic .he_img1 {        opacity: 1;    }    .he_fonavtv a:hover {        color: #5c42ac;    }    .he_folpho a:hover .he_folphri::after {        opacity: 1;        width: 100%;    }    .he_swiperuc .swiper-button-prev:hover {        background: #3d2190;    }    .he_swiperuc .swiper-button-next:hover {        background: #3d2190;    }    .he_navli .he_navad:hover::after {        width: 100%;        opacity: 1;    }    .he_downli a:hover {        color: #46289f;    }    .he_syp3dotli:hover .he_syp3doig {        opacity: 1;    }    .he_syp3dotli:hover .he_syp3doji::before {        opacity: 0;    }    .he_syp3dotli:hover .he_syp3doji::after {        opacity: 0;    }    .he_d2p2ygti p:hover {        color: #46289f;    }    .he_c4p1rc:hover a {        box-shadow: 0 0px 15px 0 #31187c;        background: #5C42AD;        color: #fff;        border-color: #5C42AD;    }    .he_c8p5gd:hover .he_c8p5gdig img {        transform: scale(1.05);    }    .he_d1p2up:hover .he_d1p2ig img {        transform: scale(1.05);    }    .he_b3p2njx:hover .he_b3p2nig img {        transform: scale(1.05);    }}/* 2021.12.18 star */.he_b1bantgy {    position: relative;}.he_b1bantgy video {    position: absolute;    top: 0;    left: 50%;    transform: translateX(-50%);    min-height: 100%;    min-width: 100%;}.ys_videom_video {    margin: 0 auto;}/* 2021.12.18 end */.he_c6p3xtd .he_c2p3icri p {    position: relative;    padding-left: 15px;}.he_c6p3xtd .he_c2p3icri {    width: 100%;}.he_c6p3xtd .he_c2p3icri p::after {    content: '';    position: absolute;    top: 5px;    left: -15px;    width: 20px;    height: 20px;    background: url(../fonts/c2_icon13.svg);    background-size: 100% 100%;}.ys_aside_nav {    max-width: 180px;}.he_g5p1rtx .he_c2p3icri {    width: 100%;}.he_g5p1rtx .he_c2p3icri p {    position: relative;    padding-left: 15px;}.he_g5p1rtx .he_c2p3icri p::after {    content: '';    position: absolute;    top: 5px;    left: -15px;    width: 20px;    height: 20px;    background: url(../fonts/c2_icon13.svg);    background-size: 100% 100%;}.he_g5p6yu .he_c2p3icri p {    position: relative;    padding-left: 15px;}.he_g5p6yu .he_c2p3icri {    width: 100%;}.he_g5p6yu .he_c2p3icri p::after {    content: '';    position: absolute;    top: 5px;    left: -15px;    width: 20px;    height: 20px;    background: url(../fonts/c2_icon13.svg);    background-size: 100% 100%;}.he_h1p3arr {    pointer-events: none;}.he_h1p3vgdr.on .he_h1p3arr img {    transform: rotate(180deg);}.he_h1p3arr img {    transition: all 0.1s;}.he_c2p2gex {    display: none;}.he_c2p2gex:first-child {    display: block;}.he_fotbahc p {    display: inline-block;    padding-right: 15px;}.he_fotbahc a {    color: #999999;}.he_syp4tletu img {    transition: all 0.6s;}.he_syp4tletu {    overflow: hidden;}.he_syp4tle.on .he_syp4tletu img {    transform: scale(1.06);}.he_syp4trgri {    overflow: hidden;}.he_syp4trgri img {    transition: all 0.6s;}.he_syp4trgx.on .he_syp4trgri img {    transform: scale(1.06);}.he_c8p5gdig img {    transition: all 0.6s;}.he_c8p5gdig {    overflow: hidden;    border-radius: 10px;}.he_select_bd {    padding: 10px 0;}.ys_select_li {    margin: 12px 0;}.he_select_bd {    max-height: 115px;}.he_d1p2ig {    overflow: hidden;}.he_d1p2ig img {    transition: all 0.6s;}.he_b3p2nig {    overflow: hidden;    border-radius: 20px;}.he_b3p2nig img {    transition: all 0.6s;}.he666 .he_banner {    position: static;}.ys_select_li {    color: #8484AA;}.he_folpho a {    cursor: inherit;    -webkit-user-select: text;    -ms-user-select: text;    user-select: text;}.ys_videom_video {    width: 100%;}.ys_banner .he_letter1 {    width: 106%;}.he_c1lp3 .he_puclmo a {    border: none !important;}.he_c1lp3 .he_letter {    top: -2px;}.he_c1lp2hf .he_puclmo {    border: none !important;}.he_c1lp2hf path {    fill: #351c82;}.he_c1lp4hcd .he_letter {    top: -2px;}.he_h1p1le .he_letter {    top: -1px;    width: 110%;}.he_c2p1bf .he_letter {    top: -2px;    width: 106%;}.he_c5p2 .he_c2p1bf .he_letter {    top: -1px;    width: 113%;}.he_c6p2rt1 img,.he_c6p2rt2 img {    border-radius: 20px;}.he_c1lp4hul {    display: flex;    flex-wrap: wrap;}.he_h2p3dig img {    border-radius: 10px;}.ys_header {    z-index: 990;}.he_f2p1nli.on .he_f2p1ntle p {    color: #46289f;}.he_h1p1ri img {    border-radius: 10px;}.he_e1p1bxri img {    border-radius: 10px;}.he_syp3dotli14 {    bottom: 69%;    left: 89%;}.he_b1p4 {    padding-top: 0 !important;}.he_b1p4 {    min-height: 1160px;}.he_c1lbnnav {    position: absolute;    bottom: -166%;    left: 0;}.he_fotdig {    position: fixed;}.he_fotdig {    opacity: 0;    pointer-events: none;}.he_fotdig.on {    opacity: 1;    pointer-events: auto;}.he_b1p3 {    min-height: 760px;}.he_b1p4nk {    padding-top: 50px;}.he_b1p4 {    padding-bottom: 150px;}.he_c1lbnnav {    bottom: -120%;}.he_c1lym .he_c1lbnnav {    bottom: -103%;}.he_g4ptab {    display: none;}.he_h2p3dul .slick-track {    margin: 0 auto;}.he_h2p3bj {    top: inherit;    bottom: 120px;}.he_h2p3 {    overflow: hidden;}.he_b1bantg {    margin-top: -80px;}.he_b1fscr {    transform: scale(1.4);}.he_c2p4nyfc img {    border-radius: 10px;}.he_h3p8,.he_h1p3 {    display: none;}.he_b1p3 {    min-height: inherit !important;}.he_b1p4 {    min-height: inherit !important;}.he_c3p3hc img {    border-radius: 10px;}.he_d1p2ig {    border-radius: 20px;}.he_b1p3 {    padding: 150px 0 70px;}.he_b1p4nk {    padding-top: 110px;}.he_b1p4 {    padding-bottom: 145px;}.he_c2p3icri p {    margin-bottom: 8px;}.he_c3p3li .he_c3p3hc:first-child {    margin-top: 30px;}.he_c3p3ti {    margin-bottom: 20px;}.he_c8bindle {    width: 82px;}.he_c8bindri {    width: calc(100% - 82px);}.he_c8biny {    display: flex;    align-items: center;    flex-wrap: wrap;}.he_c8p6 .he_c2p1bf .he_letter {    width: 111%;}.he_floksgb {    display: flex;}.he_e1p2tph {    display: none;}.he_h3p4dgrli {    position: relative;}.he_h3p4dgrli::after {    content: '';    position: absolute;    top: 50%;    transform: translateY(-50%) rotate(25deg);    right: 0;    width: 1px;    height: 38px;    background:#D5D7DC;}.he_h3p4dgrli:last-child::after{    display: none;}.he_c0p1lhc{    display: none;}.he_c0p1bx{    overflow: hidden;}.he_h4ym .he_banpc {    height: 395px;}.he_f2ym .he_f2banig .he_banpc {    height: 395px;}.he_h4ym .he_banpc {    height: 395px;}.he_h1ym .he_f2banig .he_banpc {    height: 395px;}