.hmFocus,.hmFocus_item{height: 49.47vw;}
.hmFocusWpr{position:relative;}
.hmFocus{ background:#000;}
.hmFocus_item { position: relative; overflow: hidden; }
.hmFs_bg { height: 100%; width: 100%; background-repeat:no-repeat; background-size:cover; background-position:center center;-webkit-transform:scale(1.12); transform:scale(1.12); }
.hmFocus_item video{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:100%; height:auto;}
.hmFs_trsBg{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/banLine.png) repeat-x left top; background-size:auto 100%; }
.hmFs_trsBg:after{content:"";position:absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/hmfs_2.png) repeat-x left bottom; }
.active .hmFs_bg{ visibility: visible; -webkit-animation: scaleBg 6s linear forwards; animation: scaleBg 6s linear forwards;}
.hmFocus .slick-prev{ background: url(../images/fsBtn.png) no-repeat center center; display: inline-block; height: 60px; width: 60px; position: absolute; left: 60px; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; border: 1px solid rgba(255,255,255,0.5); border-radius: 50%; z-index: 3; margin-top: -30px; transform:rotate(180deg); transition:all 0.5s ease-in-out; opacity:0.3; }
.hmFocus .slick-next{ background: url(../images/fsBtn.png) no-repeat center center; display: inline-block; height: 60px; width: 60px; position: absolute; right: 60px; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; border: 1px solid rgba(255,255,255,0.5); border-radius: 50%; z-index: 3; margin-top: -30px; transition:all 0.5s ease-in-out; opacity:0.3; }
.hmFocus .slick-prev:hover,.hmFocus .slick-next:hover{background-image:url(../images/fsBtn.png); opacity:1}
.hmBan_txt{ position:absolute; left:0; top:50%; transform:translateY(-50%); color:#fff; width:100%; text-shadow:0 2px 8px rgba(0,0,0,0.2);}
.hmBan_txt strong{ font-size: 66px; letter-spacing: 2px; display: block; line-height:78px; display: block; transition: all 0.8s ease; transform: translateY(50px); opacity: 0; }
.hmBan_txt p{ font-size: 20px; line-height: 32px; margin-top: 25px; transition: all 0.8s ease; transform: translateY(50px); opacity: 0; letter-spacing: 1px; max-width:1000px;}
.active .hmBan_txt strong{ opacity:1; transform:translateY(0);}
.active .hmBan_txt p{ opacity:1; transform:translateY(0); transition-delay:0.2s}
.hmBanBtns{ transition: all 0.8s ease; transform: translateY(50px); opacity: 0; height:60px;}
.active .hmBanBtns{ opacity:1; transform:translateY(0); transition-delay:0.4s}

.hmFocus_doc{ position:absolute; width:100%; left:0; z-index:3; bottom:3.95vw;}
.hmFocus_doc .container{position:relative;}
.hmFocus_doc span{ height:40px; display:inline-block; position:relative; margin:0 18px; transform:scale(0.8)}
.hmFocus_doc span:before{content:""; width:10px; height:10px; background:#fff; border-radius:50%; position:absolute; left:15px; top:15px;}
.hmFocus_doc span svg{ width:40px; height:40px; position:absolute; left:0; top:0;}
.hmFocus_doc span:after{content:""; width:40px; height:40px; border:2px solid rgba(255,255,255,0.3); border-radius:50%; position:absolute; left:0; top:0; transition:all 0.5s ease-in-out; opacity:0}
@keyframes dash{to{stroke-dashoffset:0px}}
.load{ width:100%; height:100%; position:absolute; z-index:234;left:0px;top:0px;}
.circle{stroke-dasharray:360px;stroke-dashoffset:360px}
.on .circle{animation:dash 15s linear forwards}
.hmFocus_doc span.on:before{ background:var(--cor)}
.hmFocus_doc span.on:after{opacity:1;}
@keyframes nextAni {
	0% {
		top:2px;
	}
	100% {
		top:4px;
	}
}
.hmNext{ height: 20px; white-space: nowrap; position: absolute; right: 0; top: 10px; font-size: 14px; line-height: 20px; color: #FFF; padding-left:25px; }
.hmNext i{ height:20px; border:2px solid #fff; position:absolute; left:0; top:0; width:16px; border-radius:0.4em;}
.hmNext i:after{ content: ""; animation:nextAni 1s linear infinite; width:2px; height:5px; background:#fff; position:absolute; left:5px; top:2px; }
@media (max-width:1799px){
.hmFocus_doc{bottom:2.95vw;}
.hmBan_txt strong{ font-size: 50px; line-height:62px;}
.hmBan_txt p{ font-size: 16px; line-height: 26px; margin-top: 18px; max-width:800px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.hmBan_txt strong{ font-size: 40px; line-height:56px;}
.hmBan_txt p{ font-size: 14px; line-height: 24px; margin-top: 15px; max-width:600px;}
}
@media (max-width:993px){

}
@media (max-width:767px){
.hmNext{display:none;}
.hmFocus_doc .container{text-align:center;}
.hmFocus_doc{transform:scale(0.6); transform-origin:center bottom;}
.hmFocus,.hmFocus_item{height:300px;}
.hmBan_txt strong{ font-size: 24px; line-height:36px;}
.hmBan_txt p{ font-size: 13px; line-height: 22px; margin-top: 10px}
}


.hmFsanix{ width:46.87%; height:88.39%; position:absolute; left:50%; bottom:0; transform:translateX(-50%); margin-left:-1.5%;}
.hmFs_aniItem{ width:9.11vw; height:9.11vw;/* background:rgba(120,50,70,0.3);*/ border-radius:50%; position:absolute; cursor:pointer;}
.hmFs_aniItem.on{ z-index:2;}
.hmFs_dii1{ width:16%; height:16%; border:3px solid #fff; border-radius:50%; position:absolute; transition:all 0.5s ease; box-shadow:0 3px 18px rgba(0,0,0,0.2);}
.hmFs_dii2{ width:32%; height:32%; border-radius:50%; position:absolute; transition:all 0.5s ease; opacity:0; transform:scale(0)}
.hmFs_dii2:after{content:""; width:64.28%; height:64.28%; border:0.4vw solid #fff; border-radius:50%; top:50%; left:50%; transform:translate(-50%,-50%); position:absolute}
.hmFs_tip{ width:230px; position:absolute; right:-220px; background:rgba(255,255,255,0.4);backdrop-filter: blur(12px); top:17px; opacity:0; visibility:hidden; transform:scale(0); transition:all 0.5s ease;}
.hmFs_tip strong{ display: block; height: 50px; line-height: 50px; color: #fff; font-size: 18px; color: #fff; padding-left: 32px; position: relative; font-weight: normal; }
.hmFs_tip strong span{display:inline-block; padding-right:25px; background: url(../images/mvar.png) no-repeat right center; background-size:auto 13px; }
.hmFs_tip strong:before{content:""; width:6px; height:6px; background:#fff; border-radius:50%; left:15px; top:50%; margin-top:-3px; position:absolute}
.hmFs_tip p{ padding: 15px 15px 20px; color: #fff; font-size: 14px; line-height: 24px; text-align:justify; display:none!important; }
.hmFs_aniItem.on .hmFs_tip{opacity:1; visibility:visible; transform:scale(1);}
.hmFs_aniItem.on .hmFs_dii1{opacity:0;}
.hmFs_aniItem.on .hmFs_dii2{opacity:1; transform:scale(1)}

.hmFs_aniItem1{right: 1.6%;top: 31%;}
.hmFs_aniItem1 .hmFs_dii1{background: linear-gradient(to bottom,#FF521E 0%,#E13300 100%);left: 49%; top: 16%;}
.hmFs_aniItem1 .hmFs_dii2{ background:#FF521E; left:40%; top:8%;}
.hmFs_aniItem1 .hmFs_tip strong{ background: #FF521E;}
.hmFs_aniItem2{right: 5%;top: 55%;}
.hmFs_aniItem2 .hmFs_dii1{background: linear-gradient(to bottom,#45DAC5 0%,#27B4A0 100%);left: 5%;top: 17%;}
.hmFs_aniItem2 .hmFs_dii2{ background:#45DAC5; left:-4%; top:9%;}
.hmFs_aniItem2 .hmFs_tip strong{ background: #45DAC5;}
.hmFs_aniItem3{right: 23%;top: 74%;}
.hmFs_aniItem3 .hmFs_dii1{background: linear-gradient(to bottom,#F8BB45 0%,#D69210 100%);left: 39%;top: 49%;}
.hmFs_aniItem3 .hmFs_dii2{ background:#F8BB45; left:30%; top:41%;}
.hmFs_aniItem3 .hmFs_tip strong{ background: #F8BB45;}
.hmFs_aniItem4{right: 49%;top: 75%;}
.hmFs_aniItem4 .hmFs_dii1{background: linear-gradient(to bottom,#0487DB 0%,#035E99 100%);left: 47%; top: 43%;}
.hmFs_aniItem4 .hmFs_dii2{ background:#0487DB; left:38%; top:34%;}
.hmFs_aniItem4 .hmFs_tip strong{ background: #0487DB;}
.hmFs_aniItem4 .hmFs_tip{right:auto; left:-220px;}
.hmFs_aniItem5{right: 69%;top: 62%;}
.hmFs_aniItem5 .hmFs_dii1{background: linear-gradient(to bottom,#F97C56 0%,#E35225 100%);left: 32%;top: 38%;}
.hmFs_aniItem5 .hmFs_dii2{ background:#F97C56; left:23%; top:30%;}
.hmFs_aniItem5 .hmFs_tip strong{ background: #F97C56;}
.hmFs_aniItem5 .hmFs_tip{right:auto; left:-220px;}
.hmFs_aniItem6{right: 77%;top: 37%;}
.hmFs_aniItem6 .hmFs_dii1{background: linear-gradient(to bottom,#44DAC4 0%,#27B4A0 100%);left: 34%;top: 45%;}
.hmFs_aniItem6 .hmFs_dii2{ background:#44DAC4; left:25%; top:37%;}
.hmFs_aniItem6 .hmFs_tip strong{ background: #44DAC4;}
.hmFs_aniItem6 .hmFs_tip{right:auto; left:-220px;}
.hmFs_aniItem7{right: 70%;top: 14%;}
.hmFs_aniItem7 .hmFs_dii1{background: linear-gradient(to bottom,#F8BA43 0%,#D69310 100%);left: 36%;top: 67%;}
.hmFs_aniItem7 .hmFs_dii2{ background:#F8BA43; left:27%; top:59%;}
.hmFs_aniItem7 .hmFs_tip strong{ background: #F8BA43;}
.hmFs_aniItem7 .hmFs_tip{right:auto; left:-220px;}
.hmFs_aniItem8{right: 52%; top: 1%;}
.hmFs_aniItem8 .hmFs_dii1{background: linear-gradient(to bottom,#F87A54 0%,#E35024 100%);left: 43%;top: 42%;}
.hmFs_aniItem8 .hmFs_dii2{ background:#F87A54; left:34%; top:34%;}
.hmFs_aniItem8 .hmFs_tip strong{ background: #F87A54;}
.hmFs_aniItem8 .hmFs_tip{right:auto; left:-220px;}
.hmFs_aniItem9{right: 31.6%;top: 0%;}
.hmFs_aniItem9 .hmFs_dii1{background: linear-gradient(to bottom,#42D8C2 0%,#24B19D 100%);left: 60%;top: 26%;}
.hmFs_aniItem9 .hmFs_dii2{ background:#42D8C2; left:51%; top:18%;}
.hmFs_aniItem9 .hmFs_tip strong{ background: #42D8C2;}
.hmFs_aniItem10{right: 11.6%;top: 10%;}
.hmFs_aniItem10 .hmFs_dii1{background: linear-gradient(to bottom,#1093E8 0%,#055A90 100%);left: 30%;top: 51%;}
.hmFs_aniItem10 .hmFs_dii2{ background:#1093E8; left:21%; top:42%;}
.hmFs_aniItem10 .hmFs_tip strong{ background: #1093E8;}
@media (max-width:1799px){
.hmFs_tip strong{height:40px; line-height: 40px; font-size: 16px; padding-left: 28px;}
.hmFs_tip strong:before{ width:4px; height:4px; left:15px; margin-top:-2px;}
.hmFs_tip p{ padding: 10px 15px 15px; font-size: 13px; line-height: 22px; }
}
@media (max-width:1379px){
.hmFs_tip strong{height:34px; line-height: 34px;}
.hmFs_tip p{ padding: 8px 15px 12px; font-size: 12px; line-height:18px; }
}
@media (max-width:993px){
.hmFsanix{display:none;}
}
@media (max-width:767px){

}


@keyframes m2banline{
	0%{width:0;}
	100%{width:100vw;}
}
.m2banner{position: relative; overflow: hidden}
.m2banner .coverImg{ height: 32.81vw; transition:all 6s ease; transform:scale(1.15);}
.m2banner .coverImg:after{content:""; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(27,134,202,0.2);}
.m2banner.on .coverImg{ transform:scale(1);}
.m2banTxt{ position: absolute; left: 0; top: 50%; width: 100%; transform: translateY(-50%); color: #fff; padding-top:3vw;}
.m2banTxt p{ font-size: 40px; line-height: 40px; color:rgba(255,255,255,0.8)}
.m2banTxt strong{ font-size: 36px; line-height: 48px; font-weight: normal; display: block; margin-top: 8px; position:relative }
.m2banTxt strong:after{ content: ""; background: #E94615; height: 5px; width: 30px; position: absolute; left: 0px; bottom: -28px; }
.m2ban_icon{ position:relative;}
.m2ban_line{ position:absolute; left:0; width:100%; top:0; overflow:hidden; height:3px;}
.m2ban_line .container{position:relative;}
.m2ban_line i{ height:3px; position:absolute; right:50px; top:0; width:0; transition:all 3s linear; background:#E94615; animation:m2banline 3s linear 0.5s forwards;}
.m2ban_icon .container{ position:relative; height:3px; z-index:2;}
.m2ban_icon span{ width:160px; height:160px; background:#fff; position:absolute; right:15px; top:50%; margin-top:-80px; border-radius:50%; box-shadow:0 8px 25px rgba(0,0,0,0.07);}
.m2ban_icon span img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:50%; max-height:50%; width:auto; height:auto;}
.m2menu_wpr{ margin-top:40px;}
.m2menu{}
.m2menu_a{ position: relative; white-space: nowrap; font-size: 18px; line-height: 46px; padding: 0px 15px; border-bottom: 1px solid #DBDBDB; margin-right: 2.86vw; display:inline-block }
.m2menu_a.on,.m2menu_a:hover{ color:var(--cor);}
.m2menu_a:after{content:""; height:3px; width:0%; position:absolute; left:0; bottom:-1px; background:var(--cor); transition:all 0.5s ease;}
.m2menu_a:before{ content: ""; border-radius:50%; background:var(--cor); height: 4px; width: 4px; position: absolute; top: 9px; right: 0px; display: inline-block; }
.m2menu_a.on:after,.m2menu_a:hover:after{width:100%;}
@media (max-width:1799px){
.m2banTxt p{ font-size: 32px; line-height: 32px;}
.m2banTxt strong{ font-size: 30px; line-height: 40px;}
.m2banTxt strong:after{ height: 3px; width: 24px; bottom: -20px; }
.m2ban_line{height:2px;}
.m2ban_line i{ height:2px; right:40px;}
.m2ban_icon .container{height:2px;}
.m2ban_icon span{ width:120px; height:120px; margin-top:-60px;}
.m2menu_a{ font-size: 16px; line-height: 40px; padding: 0px 10px;margin-right: 2.4vw; }
.m2menu_a:after{ height:2px; }
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.m2banTxt{padding-top:0;}
.m2ban_icon span{ width:80px; height:80px; margin-top:-40px;}
}
@media (max-width:993px){
.m2menu_wpr .container{ width:100%; overflow-x:auto;}
.m2menu{ white-space:nowrap; display:inline-block;}
.m2ban_icon span{ width:50px; height:50px; margin-top:-25px;}
}
@media (max-width:767px){
.m2banner .coverImg{height:50vw;}
.m2banTxt p{font-size:20px; line-height:24px;}
.m2banTxt strong{font-size:24px; line-height:24px;}
.m2banTxt strong::after {height: 2px;width: 20px;bottom: -16px;}
}


.page { text-align: center;}
.page .pagination li { display: inline-block; }
.page .pagination li a { padding: 0px 15px; height: 42px; min-width: 42px; text-align: center; display: inline-block; margin: 0px 7px; vertical-align: middle; color: #555; font-size: 16px; line-height: 42px; background:#F5F5F5; border-radius:0.3em; }
.page .pagination li.active a, .page .pagination li a:hover { color:#fff; background:var(--cor);}
@media (max-width:1799px){
.page .pagination li a {height: 40px; min-width: 42px; margin: 0px 4px; font-size: 14px; line-height: 38px; }
}
@media (max-width:993px){
.page .pagination li a {padding: 0px 5px; height: 36px; min-width: 36px; margin: 0px 3px; font-size: 13px; line-height: 34px; }
}
@media (max-width:767px){
.page .pagination li a { padding: 0px 5px; height: 36px; min-width: 36px; margin: 0px 3px; font-size: 13px; line-height: 34px; }
.page{margin-left:-10px; margin-right:-10px;}
}



@keyframes inx_c1ani {
  from {
    opacity: 1;
    transform: scale(1);
  }
  to {
    opacity: 0;
    transform: scale(3.6);
  }
}
.inx_con1{ overflow:hidden}
.inx_c1box{ position:relative;}
.inx_ptx{}
.inx_ptx p{ font-size: 24px; color: #1B86CA; line-height: 24px; letter-spacing:2px; }
.inx_ptx strong{ font: normal 42px/58px alm; display: block; margin-top:22px; }
.inx_con1 .inx_ptx strong{ max-width:820px;}
.inx_c1txt{ font-size: 16px; line-height: 26px; color: #666; margin-top: 2.86vw; max-width:530px; text-align:justify }
.inx_c1maps{ position:absolute; right:0; top:120px;}
.inx_c1maps img{ display:block;}
.inx_c1pint{ width:0; height:0; position:absolute; transition:all 0.5s ease; opacity:0; transform:scale(0)}
.inx_c1anix{ width:12px; height:12px; position:absolute; left:50%; top:50%; margin-left:-6px; margin-top:-6px;}
.inx_c1anix:before,.inx_c1anix:after{content:""; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(254,85,35,0.6); position:absolute; left:0; top:0; border-radius:50%; animation:inx_c1ani 3s linear infinite;}
.inx_c1anix:after{animation-delay:1.5s;}
.inx_c1anix i{ position:absolute; left:1px; top:1px; right:1px; bottom:1px; background:#FE5523; border-radius:50%; z-index:2;}
.inx_c1pint1{ left:12.97%; top:23.18%;}
.inx_c1pint2{ left:20.7%; top:29.6%;}
.inx_c1pint3{ left:22.03%; top:39.33%;}
.inx_c1pint4{ left:26.26%; top:33.33%;}
.inx_c1pint5{ left:29.24%; top:63.76%;}
.inx_c1pint6{ left:32.13%; top:69.56%;}
.inx_c1pint7{ left:35.53%; top:17.39%;}
.inx_c1pint8{ left:38.51%; top:11.8%;}
.inx_c1pint9{ left:55.81%; top:24.84%;}
.inx_c1pint10{ left:53.75%; top:69.56%;}
.inx_c1pint11{ left:62.51%; top:36.43%;}
.inx_c1pint12{ left:64.88%; top:43.47%;}
.inx_c1pint13{ left:71.78%; top:20.49%;}
.inx_c1pint14{ left:76.51%; top:35.19%;}
.inx_c1pint15{ left:78.06%; top:42.02%;}
.inx_c1pint16{ left:78.78%; top:36.43%;}
.inx_c1pint17{ left:80.32%; top:48.03%;}
.inx_c1pint18{ left:83.31%; top:32.5%;}
.inx_c1pint19{ left:49.43%; top:54.03%;}
.inx_c1pint20{ left:56.12%; top:63.76%;}
.inx_c1pint2 i,
.inx_c1pint3 i,
.inx_c1pint20 i,
.inx_c1pint9 i,
.inx_c1pint16 i{background:#FFAE11;}
.inx_c1pint2 .inx_c1anix:before,.inx_c1pint2 .inx_c1anix:after,
.inx_c1pint3 .inx_c1anix:before,.inx_c1pint3 .inx_c1anix:after,
.inx_c1pint20 .inx_c1anix:before,.inx_c1pint20 .inx_c1anix:after,
.inx_c1pint9 .inx_c1anix:before,.inx_c1pint9 .inx_c1anix:after,
.inx_c1pint16 .inx_c1anix:before,.inx_c1pint16 .inx_c1anix:after{ background:rgba(255,174,17,0.6);}
.inx_c1pint4 i,
.inx_c1pint5 i,
.inx_c1pint19 i,
.inx_c1pint12 i,
.inx_c1pint13 i,
.inx_c1pint15 i,
.inx_c1pint17 i{background:#12C1A8;}
.inx_c1pint4 .inx_c1anix:before,.inx_c1pint4 .inx_c1anix:after,
.inx_c1pint5 .inx_c1anix:before,.inx_c1pint5 .inx_c1anix:after,
.inx_c1pint19 .inx_c1anix:before,.inx_c1pint19 .inx_c1anix:after,
.inx_c1pint12 .inx_c1anix:before,.inx_c1pint12 .inx_c1anix:after,
.inx_c1pint13 .inx_c1anix:before,.inx_c1pint13 .inx_c1anix:after,
.inx_c1pint15 .inx_c1anix:before,.inx_c1pint15 .inx_c1anix:after,
.inx_c1pint17 .inx_c1anix:before,.inx_c1pint17 .inx_c1anix:after{ background:rgba(18,193,168,0.6);}
.on .inx_c1pint9,
.on .inx_c1pint18,
.on .inx_c1pint6,
.on .inx_c1pint17{opacity:1; transition-delay:0.5s; transform:scale(1)}
.on .inx_c1pint2,
.on .inx_c1pint7,
.on .inx_c1pint10,
.on .inx_c1pint15{opacity:1; transition-delay:1s; transform:scale(1)}
.on .inx_c1pint16,
.on .inx_c1pint12,
.on .inx_c1pint20,
.on .inx_c1pint3{opacity:1; transition-delay:1.5s; transform:scale(1)}
.on .inx_c1pint8,
.on .inx_c1pint14,
.on .inx_c1pint19,
.on .inx_c1pint4{opacity:1; transition-delay:2s; transform:scale(1)}
.on .inx_c1pint11,
.on .inx_c1pint1,
.on .inx_c1pint5,
.on .inx_c1pint13{opacity:1; transition-delay:2.5s; transform:scale(1)}
.inx_c1nums{ margin-top:3.12vw; display:flex;}
.inx_c1nums li{ margin-right:50px;}
.inx_c1nums li:last-child{margin-right:0;}
.inx_c1nums li strong{ font: normal 42px/50px din_b; color: var(--cor); display: block; }
.inx_c1nums li p{ font-size: 18px; line-height: 26px; margin-top: 6px; }
.inx_c1btn{ margin-top:3.12vw;}
.inx_pbtn{ font-size: 16px; line-height: 32px; background: url(../images/hmc2ar.png) no-repeat left center; padding-left: 40px; display:inline-block;}
.inx_pbtn:hover{}
@media (max-width:1799px){
.inx_ptx p{ font-size: 20px; line-height: 22px; letter-spacing:1px; }
.inx_ptx strong{ font: normal 32px/48px alm; margin-top:16px; }
.inx_c1txt{font-size:14px; line-height:22px; margin-top:2.2vw; max-width:380px;}
.inx_c1box .inx_ptx{max-width:600px;}
.inx_c1nums li strong{font-size:36px; line-height:42px;}
.inx_c1nums li p{font-size:16px; line-height:24px;}
.inx_c1nums{margin-top:2.2vw;}
.inx_c1btn{margin-top:2.2vw;}
.inx_c1maps{width:62.24%}
.inx_pbtn{ font-size: 14px; line-height: 30px; padding-left: 35px; background-size:28px auto;}
}
@media (max-width:1379px){
.inx_ptx strong{font-size:28px; line-height:40px;}
.inx_c1maps{top:90px;}
}
@media (max-width:1199px){
.inx_c1maps{width:57.24%; top:98px;}
}
@media (max-width:993px){
.inx_c1maps{position:relative; top:auto; right:auto; width:100%; margin-top:25px;}
.inx_c1txt{max-width:none;}
.inx_c1nums{display:flex; justify-content:space-between; }
.inx_ptx strong{font-size:24px; line-height:36px;}
}
@media (max-width:767px){
.inx_ptx strong{font-size:20px; line-height:30px; margin-top:12px;}
.inx_ptx p{font-size:18px; line-height:20px;}
.inx_c1pint{transform:scale(0.5)!important;}
.inx_c1nums li{margin-right:0;}
.inx_c1nums li strong{font-size:32px; line-height:32px;}
.inx_c1nums li p{font-size:14px; line-height:22px;}
.inx_c1btn{margin-top:20px;}
}


.inx_con2{ position:relative; color:#fff; overflow:hidden}
.inx_con2 .inx_ptx{position:relative; z-index:1; text-align:center}
.inx_con2 .inx_ptx strong{margin-top:0;}
.inx_c2bg{ position:absolute; left:0; top:0; right:0; bottom:0; background-attachment:fixed; background-size:cover;}
.inx_c2imx{ position:relative; z-index:2; width:600px; height:600px; margin:2.91vw auto 0;}
.inx_c2line{ position:absolute; left:0; top:0; right:0; bottom:0;}
.inx_c2line:before{content:""; animation:RturnAni 30s linear infinite; border:1px dashed #fff; border-radius:50%; position:absolute; left:0; top:0; right:0; bottom:0;}
.inx_c2line i:nth-child(1){ height:604px; right:-2px; top:-2px; position:absolute; width:0; overflow:hidden;}
.inx_c2line i:nth-child(1):after{content:""; width:604px; height:604px; position:absolute; right:0; top:0; border-radius: 50%; border-right: 4px solid transparent; border-top: 4px solid #0094F2; border-bottom: 4px solid transparent; border-left: 4px solid transparent;}
.inx_c2line i:nth-child(1).on{width:604px; transition:all 5s linear;}
.inx_c2line i:nth-child(2){ width:604px; height:0; left:-2px; top:-2px; position:absolute;overflow:hidden;}
.inx_c2line i:nth-child(2):after{content:""; width:604px; height:604px; position:absolute; left:0; top:0; border-radius: 50%; border-left: 4px solid #F6AC1D; border-right: 4px solid transparent; border-bottom: 4px solid transparent; border-top: 4px solid transparent;}
.inx_c2line i:nth-child(2).on{height:604px; transition:all 5s linear;}
.inx_c2line i:nth-child(3){ height:604px; left:-2px; bottom:-2px; position:absolute; width:0; overflow:hidden;}
.inx_c2line i:nth-child(3):after{content:""; width:604px; height:604px; position:absolute; left:0; bottom:0;  border-radius: 50%; border-top: 4px solid transparent; border-right: 4px solid transparent; border-left: 4px solid transparent; border-bottom: 4px solid #00C5A8;}
.inx_c2line i:nth-child(3).on{width:604px; transition:all 5s linear;}
.inx_c2line i:nth-child(4){ width:604px; height:0; right:-2px; bottom:-2px; position:absolute;overflow:hidden;}
.inx_c2line i:nth-child(4):after{content:""; width:604px; height:604px; position:absolute; right:0; bottom:0; border-radius: 50%; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-right: 4px solid #F84C18; border-left: 4px solid transparent;}
.inx_c2line i:nth-child(4).on{height:604px; transition:all 5s linear;}
.inx_c2sw{ width:480px; height:480px; border-radius:50%; position:absolute; left:50%; top:50%; margin-left:-240px; margin-top:-240px; overflow:hidden;}
.inx_c2sw dd{ width:480px; height:480px;display:flex!important; flex-direction:column; justify-content:center; padding:0 68px; text-align:center}
.inx_c2sw dd strong{ font-size: 34px; line-height: 38px; font-weight: normal; display: block; transition:all 0.8s ease; opacity:0; transform:translateY(80px); }
.inx_c2sw dd p{ font-size: 16px; line-height: 24px; text-align: justify; margin-top: 32px; color:rgba(255,255,255,0.75); transition:all 0.8s ease; opacity:0; transform:translateY(80px);}
.inx_c2m{ margin: 35px auto 0; width:130px; height: 42px; border-top: 1px solid rgba(255,255,255,0.3); border-bottom: 1px solid rgba(255,255,255,0.3); font-size: 16px; line-height: 40px; color:#fff; position:relative; transition:all 0.8s ease; opacity:0; transform:translateY(80px); }
.inx_c2sw dd.on strong{opacity:1; transform:translateY(0);}
.inx_c2sw dd.on p{opacity:1; transform:translateY(0); transition-delay:0.2s;}
.inx_c2sw dd.on .inx_c2m{opacity:1; transform:translateY(0); transition-delay:0.2s;}
.inx_c2m:before{content:""; height:1px; width:0%; left:0; top:-1px; position:absolute; z-index:1; background:rgba(255,255,255,0.5); transition:all 0.5s ease;}
.inx_c2m:after{content:""; height:1px; width:0%; right:0; bottom:-1px; position:absolute; z-index:1; background:rgba(255,255,255,0.5); transition:all 0.5s ease;}
.inx_c2m:hover:before,
.inx_c2m:hover:after{width:100%;}
.inx_c2m:hover{ color:#fff;}
.inx_c2btns{}
.inx_c2btns li{ position:absolute; width:0px; height:0px; cursor:pointer;}
.inx_c2btns li span{ width:70px; height:70px; border-radius:50%; overflow:hidden; left:50%; top:50%; margin-left:-35px; margin-top:-35px; position:absolute;}
.inx_c2btns li span img{ width:72px; height:72px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:none}
.inx_c2btns li strong{ white-space: nowrap; font: normal 32px/32px alm; position: absolute; top:50%; margin-top:-16px; }
.inx_c2btns li:nth-child(1){ right:14.5%; top:14.5%;}
.inx_c2btns li:nth-child(1) strong{ left:65px;}
.inx_c2btns li:nth-child(2){ left:14.5%; top:14.5%;}
.inx_c2btns li:nth-child(2) strong{ right:65px;}
.inx_c2btns li:nth-child(3){ left:14.5%; bottom:14.5%;}
.inx_c2btns li:nth-child(3) strong{ right:65px;}
.inx_c2btns li:nth-child(4){ right:14.5%; bottom:14.5%;}
.inx_c2btns li:nth-child(4) strong{ left:65px;}
@media (max-width:1799px){
.inx_c2imx{ width:500px; height:500px; margin:2.6vw auto 0;}
.inx_c2line i:nth-child(1){ height:504px;}
.inx_c2line i:nth-child(1):after{width:504px; height:504px;}
.inx_c2line i:nth-child(1).on{width:504px;}
.inx_c2line i:nth-child(2){ width:504px;}
.inx_c2line i:nth-child(2):after{width:504px; height:504px;}
.inx_c2line i:nth-child(2).on{height:504px;}
.inx_c2line i:nth-child(3){ height:504px;}
.inx_c2line i:nth-child(3):after{width:504px; height:504px;}
.inx_c2line i:nth-child(3).on{width:504px;}
.inx_c2line i:nth-child(4){ width:504px;}
.inx_c2line i:nth-child(4):after{idth:504px; height:504px;}
.inx_c2line i:nth-child(4).on{height:504px;}
.inx_c2sw{ width:380px; height:380px; margin-left:-190px; margin-top:-190px;}
.inx_c2sw dd{ width:380px; height:380px; padding:0 45px;}
.inx_c2sw dd strong{ font-size: 28px; line-height: 32px; }
.inx_c2sw dd p{ font-size: 14px; line-height: 22px; margin-top: 20px;}
.inx_c2m{ margin: 25px auto 0; width:120px; height: 40px; font-size: 14px; line-height: 38px; }
.inx_c2btns li span{ width:60px; height:60px; margin-left:-30px; margin-top:-30px;}
.inx_c2btns li span img{ width:62px; height:62px;}
.inx_c2btns li strong{font: normal 26px/26px alm; margin-top:-12px; }
.inx_c2btns li:nth-child(1) strong{ left:55px;}
.inx_c2btns li:nth-child(2) strong{ right:55px;}
.inx_c2btns li:nth-child(3) strong{ right:55px;}
.inx_c2btns li:nth-child(4) strong{ left:55px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.inx_c2btns li strong{font-size:22px;}
}
@media (max-width:767px){
.inx_c2imx{margin-top:20px;}
.inx_c2line{ display:none;}
.inx_c2btns{display:none;}
.inx_c2imx{width:auto; height:auto;}
.inx_c2sw{width:330px; height:330px; margin-left:auto; margin-right:auto; margin-top:0; position:relative; top:auto; left:auto;}
.inx_c2sw dd{height:330px; padding:0 20px}
.inx_c2sw dd p{font-size:14px; line-height:22px; margin-top:15px;}
.inx_c2sw dd strong{font-size:20px; line-height:24px;}
.inx_c2m{margin-top:18px;}
.inx_con2 .inx_ptx strong{font-size:22px;}
.inx_c2sw .slick-dots{bottom:20px;}
.inx_c2sw .slick-dots li button{display:none;}
.inx_c2sw .slick-dots li { background:rgba(255,255,255,0.6); display: inline-block; height:8px; width: 8px; margin: 0px 6px; position: relative; border-radius:50%; vertical-align:middle}
.inx_c2sw .slick-dots li.slick-active{ background: #fff; }
}


.hmCon3{ overflow:hidden;}
.hmCon3 .inx_ptx{max-width:825px;}
.hmCon3 .inx_ptx strong{ font-size: 38px; line-height: 52px; }
.hmc3sw{ margin:2.6vw -10px 0;}
.hmc3sw dd{ padding:0 10px;}
.hmc3aBox{ display:block;}
.hmc3aBox .overflowHide{ height:500px;}
.hmc3aBox .coverImg:after{ content: ""; background: url(../images/hmc4imgbg1.png) no-repeat left bottom; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; background-size:100% 100%!important;}
.hmc3layer{ position:absolute; left:0; top:0; right:0; bottom:0;}
.hmc3layer p{ color: rgba(255,255,255,0.66); text-transform: uppercase; left: 35px; right: 35px; bottom: 268px; position: absolute; font: 14px/18px all; transition:all 0.5s ease; }
.hmc3layer strong{ font: normal 24px/32px alm; position: absolute; left: 35px; top: 235px; right: 35px; bottom: 0px; display:block; color:#fff; transition:all 0.5s ease;}
.hmc3layer span{ position: absolute; left: 35px; bottom: 50px; transition:all 0.5s ease; }
.hmc3aBox1 .coverImg:after,
.hmc3aBox5 .coverImg:after,
.hmc3aBox9 .coverImg:after{ background: url(../images/hmc4imgbg1.png) no-repeat left bottom;}
.hmc3aBox2 .coverImg:after,
.hmc3aBox6 .coverImg:after,
.hmc3aBox10 .coverImg:after{ background: url(../images/hmc4imgbg2.png) no-repeat left bottom;}
.hmc3aBox3 .coverImg:after,
.hmc3aBox7 .coverImg:after,
.hmc3aBox11 .coverImg:after{ background: url(../images/hmc4imgbg3.png) no-repeat left bottom;}
.hmc3aBox4 .coverImg:after,
.hmc3aBox8 .coverImg:after,
.hmc3aBox12 .coverImg:after{ background: url(../images/hmc4imgbg4.png) no-repeat left bottom;}
.hmc3aBox:hover .hmc3layer p{ transform:translateY(-10px);}
.hmc3aBox:hover .hmc3layer strong{ transform:translateY(-10px);}
.hmc3aBox:hover .hmc3layer span{ transform:translateY(-10px) rotateY(180deg);}
.hmc3sw .slick-prev{ background:none; display: inline-block; height: 500px; width: 7.29vw; position: absolute; left:calc(-7.29vw - 10px); top: 0px; overflow: hidden; cursor: pointer; z-index: 1; transform:rotate(180deg); }
.hmc3sw .slick-prev:before,
.hmc3sw .slick-next:before{content:""; position:absolute; left:0; top:0; right:0; bottom:0;background: linear-gradient(90deg, rgba(156,156,156,0.2) 0%, rgba(143,143,143,0.02) 100%);}
.hmc3sw .slick-prev:after,
.hmc3sw .slick-next:after{ content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: url(../images/hmc3btn.png) no-repeat center center; cursor: pointer; }
.hmc3sw .slick-next{ background:none; display: inline-block; height: 500px; width: 7.29vw; position: absolute; right:calc(-7.29vw - 10px); top: 0px; overflow: hidden; cursor: pointer; z-index: 1;}
.hmc3sw .slick-prev:hover:after,.hmc3sw .slick-next:hover:after{background:url(../images/hmc3btn2.png) no-repeat center center;}
@media (max-width:1799px){
.hmc3layer strong{font-size:20px; line-height:30px; left:15px; right:15px; top:205px;}
.hmc3layer p{font-size:12px; line-height:16px; left:15px; right:15px; bottom:146px;}
.hmc3layer span{left:15px; width:50px; bottom:20px;}
.hmc3sw .slick-prev:after, .hmc3sw .slick-next:after{background-size:34px auto!important;}
.hmc3aBox .overflowHide{height:350px;}
.hmc3sw .slick-prev,
.hmc3sw .slick-next{height:350px;}
.hmCon3 .inx_ptx strong{ font-size: 30px; line-height: 42px; }
}
@media (max-width:1379px){
.hmCon3 .inx_ptx strong{ font-size: 28px; line-height: 40px; }
.hmc3sw{margin-left:30px; margin-right:30px;}
}
@media (max-width:1199px){
.hmc3sw{margin-left:50px; margin-right:50px;}
}
@media (max-width:993px){
.hmCon3 .inx_ptx strong{font-size:24px; line-height:36px;}
}
@media (max-width:767px){
.hmCon3 .inx_ptx strong{font-size:20px; line-height:30px;}
.hmc3sw{margin-left:0; margin-right:0; margin-top:20px;}
.hmc3sw dd{padding:0;}
.hmCon3{padding-bottom:65px;}
.hmc3sw .slick-dots{bottom:-30px;}
.hmc3sw .slick-dots li button{display:none;}
.hmc3sw .slick-dots li { background:#ddd; display: inline-block; height:8px; width: 8px; margin: 0px 6px; position: relative; border-radius:50%; vertical-align:middle}
.hmc3sw .slick-dots li.slick-active{ background:var(--cor); }
}


.hmCon4{ padding:6.5vw 0; position:relative;}
.hmc4bg{ position:absolute; left:0; top:0; right:0; bottom:0; background-repeat:no-repeat; background-size:cover; background-attachment:fixed;}
.hmc4bg:after{ content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: url(../images/hmc5bgx.png) no-repeat right bottom; background-size:cover;}
.hmCon4 .container{position:relative; z-index:1;}
.hmc4tx{ margin-bottom: 4.68vw; position: relative; }
.hmc4tx strong{ font-size: 40px; line-height: 40px; color:rgba(255,255,255,0.5);}
.hmc4tx p{ font-size: 24px; line-height: 24px; color: #FFF; margin-top: 10px; }
.hmc4tx:after{ content: ""; background: #E94615; height: 5px; width: 30px; position: absolute; left: 0px; bottom: -1.71vw; }
.hmc4txt{ max-width:685px;}
.hmc4txt strong{ font: normal 38px/52px alm; color:#fff;-webkit-line-clamp:2;}
.hmc4txt p{ font-size: 16px; line-height: 26px; margin-top: 1.82vw; color:rgba(255,255,255,0.76);-webkit-line-clamp:2;}
.hmc4m{ display: inline-block; line-height: 32px; color: #FFF; background: url(../images/hmc5mico.png) no-repeat left center; font-size: 16px; padding-left: 40px; margin-top:2.34vw;}
.hmc4m:hover{ color:#fff;}
.hmc4btnx{ margin-top:2.86vw;}
.hmc4a1{ display: inline-block; padding: 1.19vw 4.42vw; margin-right: 25px; background: #E94615; }
.hmc4a1:hover{ box-shadow:0 5px 25px rgba(233,70,21,0.3); transform:translateY(-10px);}
.hmc4a1 span{ line-height: 46px; background: url(../images/hmc5ico1.png) no-repeat left center; display: inline-block; padding-left: 48px; font-size: 24px; letter-spacing: 1px; color:#fff;}
.hmc4a2{ display: inline-block; padding: 1.19vw 4.42vw; margin-right: 25px; background:#F6AC1D; }
.hmc4a2:hover{ box-shadow:0 5px 25px rgba(246,172,29,0.3); transform:translateY(-10px);}
.hmc4a2 span{ line-height: 46px; background: url(../images/hmc5ico2.png) no-repeat left center; display: inline-block; padding-left: 48px; font-size: 24px; letter-spacing: 1px; color:#fff;}
@media (max-width:1799px){
.hmc4txt strong{font-size:30px; line-height:44px;}
.hmc4btnx{ margin-top:2.6vw;}
.hmc4a1,.hmc4a2{ margin-right: 20px;}
.hmc4a1 span{ line-height: 40px; padding-left: 46px; font-size: 20px;}
.hmc4a2 span{ line-height: 40px; padding-left: 46px; font-size: 20px;}
.hmc4m{ line-height: 30px;font-size: 14px; padding-left: 35px; background-size:28px auto;}
.hmc4tx strong{font-size:32px; line-height:32px;}
}
@media (max-width:1379px){
.hmc4txt strong{font-size:28px; line-height:40px;}
}
@media (max-width:1199px){

}
@media (max-width:993px){
.hmc4tx strong{font-size:26px; line-height:26px;}
.hmc4txt strong{font-size:24px; line-height:36px;}
}
@media (max-width:767px){
.hmCon4{padding:12vw 0;}
.hmc4tx strong{font-size:20px; line-height:20px;}
.hmc4tx p {font-size: 22px;line-height: 22px;margin-top: 8px;}
.hmc4tx{margin-bottom:28px;}
.hmc4tx:after {height: 3px;width: 30px;bottom: -18px;}
.hmc4txt strong{font-size:18px; line-height:30px;}
.hmc4txt p {font-size: 14px;line-height: 24px;margin-top: 10px;	-webkit-line-clamp: 3;}
.hmc4a1 span,.hmc4a2 span {line-height: 38px;padding-left:34px;font-size: 18px;}
.hmc4a1, .hmc4a2{margin-right:8px;}
.hmc4a1 span{background-size:26px auto;}
.hmc4a2 span{background-size:24px auto;}
.hmc4btnx{margin-top:20px;}
}


.footer{ padding:2.34vw 0 0; background:#F3F3F3;}
.foot_x1{display:flex; justify-content:space-between; }
.foot_x1lx{ display:flex;}
.foot_logo{ margin-right:35px;}
.foot_logo img{ height:60px;}
.foot_x1lx p{ font-size: 20px; color: #F84C18; line-height: 30px; margin-top: 18px; }
.backTop{ background: url(../images/backtop.png) no-repeat center center; height: 58px; width: 58px; cursor:pointer; border-radius:50%; overflow:hidden;}
.backTop:hover{opacity:0.8;}
.foot_x2{ margin-top: 2.08vw; padding-top: 2.08vw; padding-bottom:2.08vw; border-top: 1px solid #DBDBDB;display:flex; justify-content:space-between; }
.foot_nav{ display:flex;}
.foot_nav dl{ margin-right:3.43vw;}
.foot_nav dl dt{ font-size: 16px; line-height: 28px; font-weight: bold; position:relative; margin-bottom:26px; }
.foot_nav dl dt:after{ content: ""; height: 2px; width: 12px; position: absolute; left: 0px; bottom: -13px; background:var(--cor); }
.foot_nav dl dd{ font-size: 16px; line-height: 28px; color:#666;}
.foot_a2{ color:#666;}
.foot_x2tel{ text-align:right;}
.foot_x2tel p{ font-size: 20px; line-height: 28px; font-weight: bold; }
.foot_x2tel strong{ color: #1B86CA; font: 38px/68px din; font-weight:bold; }
.foot_share{}
.foot_sa{ display:inline-block; width:24px; height:24px; margin-left:12px; cursor:pointer;}
.foot_sa1{ background: url(../images/foot_ico1.png) no-repeat center center; }
.foot_sa1:hover{ background: url(../images/foot_ico1a.png) no-repeat center center; }
.foot_sa2{ background: url(../images/foot_ico2.png) no-repeat center center; }
.foot_sa2:hover{ background: url(../images/foot_ico2a.png) no-repeat center center; }
.foot_sa3{background: url(../images/foot_ico3.png) no-repeat center center;}
.foot_sa3:hover{background: url(../images/foot_ico3a.png) no-repeat center center;}
.foot_copy{ border-top: 1px solid #DBDBDB; display: flex; justify-content: space-between; font-size: 16px; line-height: 24px; color: #666666; padding: 1.97vw 0px; }
.foot_copy a{ color:#666;}
.foot_copy a:hover{ color:var(--cor);}
@media (max-width:1799px){
.foot_logo img{height:50px;}
.foot_x1lx p{font-size:18px; margin-top:10px;}
.backTop{width:48px; height:48px; background-size:50px auto; margin-top:2px;}
.foot_x2tel p{font-size:18px;}
.foot_x2tel strong{ font:32px/58px din;}
.foot_nav dl dd{font-size:14px; line-height:26px;}
.foot_copy{font-size:14px; padding:1.6vw 0;}
.foot_x2{padding-top:1.5vw; margin-top:1.5vw;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.foot_nav dl{margin-right:2.6vw;}
}
@media (max-width:993px){
.foot_x2{display:block;}
.foot_nav{display:block; overflow:hidden;}
.foot_nav dl{width:100%; overflow:hidden; margin-right:0; margin-bottom:10px;}
.foot_nav dl dt{width:100%; margin-bottom:10px;}
.foot_nav dl dd{float:left; margin-right:15px;}
.foot_nav dl dt:after{bottom:-6px;}
.foot_x2tel{margin-top:10px; text-align:left;}
.foot_copy{display:block;}
.foot_x3lx,.foot_x3rx{text-align:center;}
}
@media (max-width:767px){
.backTop{display:none;}
.foot_logo img{height:42px;}
.foot_x1lx p{ width:calc(100% - 80px); font-size:16px; line-height:24px; margin-top:0}
.footer{padding-top:25px;}
.foot_x2{margin-top:15px; padding-top:15px; padding-bottom:20px}
.foot_copy{font-size:12px; line-height:18px; padding:18px 0;}

}


.yj_con1{}
.yj_tx{display:flex; justify-content:space-between; }
.m2pt{ font: 42px/46px alm; margin-top:-0.8vw; }
.m2pt_w{ color:#fff;}
.m2pt_c{ text-align:center;}
.m2pt_des{ font-size: 18px; line-height: 30px; color: #666; }
.m2pt_des_c{text-align:center;}
.yj_tab{ position:relative;}
.yj_tab:before{content:""; border:1px solid #CCCCCC; position:absolute; left:0; top:0; right:0; bottom:0; border-radius:2em;}
.yj_tab a{ line-height: 46px; display: inline-block; white-space: nowrap; padding: 0 28px; border-radius: 2em; color: #888888; font-size: 16px; position:relative; cursor:pointer; }
.yj_tab a.on{ color:#fff; background:var(--cor);}
.yjc1chagx_wpr{ margin-top:2.3vw;}
.jyc1_chgx{ display:none;}
.jyc1_chgx.on{display:flex; justify-content:space-between; animation:fadeInUp 0.5s ease; }
.jyc1_chgx .coverImg{ width:32.42%; height:515px;}
.yjc1rx{ box-shadow:5px 5px 16px rgba(0,0,0,0.07); background:#fff; width:67.58%; padding:30px 40px 20px;}
.yjc1list{}
.yj_th{ display: flex; justify-content: space-between; font-size: 16px; line-height: 46px; background: #F2F8FC; border-top: 1px solid #E9E8F1; border-bottom: 1px solid #E9E8F1; }
.yj_th span:nth-child(1),
.jy_lsitem span:nth-child(1){ width:40%; padding:0 25px;}
.yj_th span:nth-child(2),
.jy_lsitem span:nth-child(2){ width:26%; padding:0 15px; text-align:center;}
.yj_th span:nth-child(3),
.jy_lsitem span:nth-child(3){ width:17%; padding:0 15px; text-align:center;}
.yj_th span:nth-child(4),
.jy_lsitem span:nth-child(4){ width:17%; padding:0 15px; text-align:center;}
.jy_list{ height:408px; overflow-y:auto;}
.jy_lsitem{ display: flex; justify-content: space-between; line-height: 50px; border-bottom: 1px solid #E9E8F1; font-size: 16px; color: #666; cursor:pointer; transition:all 0.5s ease; }
.jy_lsitem:hover{ color:var(--cor);}
.yj_con2{ background: #1B86CA; }
.yj_con2 .jyc1_chgx .coverImg{height:464px;}
.yj_con2 .jy_list{ height:357px;}
.yj_con2 .yj_tab:before{ border:1px solid rgba(255,255,255,0.6)}
.yj_con2 .yj_tab a{color:#fff;}
.yj_con2 .yj_tab a.on{ background:#fff; color:var(--cor);}
.yj_con2 .yj_th span:nth-child(1),
.yj_con2 .jy_lsitem span:nth-child(1){ width:calc(100% - 200px);}
.yj_con2 .yj_th span:nth-child(2),
.yj_con2 .jy_lsitem span:nth-child(2){ width:150px;}
@media (max-width:1799px){
.m2pt{ font: 32px/36px alm; }
.m2pt_des{font-size:14px; line-height:24px;}
.yj_tab a{ line-height: 38px; padding: 0 22px; }
.jyc1_chgx .coverImg{height:465px;}
.yjc1rx{padding:26px 30px 20px;}
.yj_th{ font-size: 16px; line-height: 44px; }
.jy_list{ height:370px;}
.jy_lsitem{line-height:44px; font-size: 14px;}
.yj_con2 .jyc1_chgx .coverImg{height:416px;}
.yj_con2 .jy_list{ height:315px;}
}
@media (max-width:1379px){
.m2pt{ font: 28px/32px alm; }
}
@media (max-width:1199px){
.jyc1_chgx .coverImg{display:none;}
.yjc1rx{width:100%;}
}
@media (max-width:993px){
.m2pt{font-size:24px; line-height:28px;}
}
@media (max-width:767px){
.m2pt{font-size:20px; line-height:30px;}
.yj_tab:before{display:none;}
.yj_tx{display:block;}
.yj_tab{text-align:center; margin-top:15px;}
.yj_tab a{line-height:36px;}
.yjc1rx{padding:18px 0px 20px; box-shadow:none; overflow-x:auto;}
.yjc1list{width:700px;}
.yj_con2 .yjc1chagx_wpr{margin-top:20px;}
}


.yj_cscon{}
.yjc3_sw_wpr{overflow:hidden;}
.yjc3_sw{ margin:2.6vw -20px 0;}
.yjc3_sw dd{ padding:0 20px;}
.yjc3_aBox{ display:block;}
.yjc3_aBox .overflowHide{ height:244px;}
.yjc3_aBox .overflowHide:after{content:""; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.1); transition:all 0.5s ease; opacity:0; transform:scale(0)}
.yjc3_aBox:hover .overflowHide:after{opacity:1; transform:scale(1);}
.yjc3_aBox p{ font-size: 18px; line-height: 66px; color: #FFF; background: #1B86CA; text-align: center; padding:0 15px; transition:all 0.5s ease;}
.yjc3_aBox:hover p{ background:#1CA692}
.yjc3_sw .slick-prev{ background: url(../images/yj_c3btn.png) no-repeat center center; display: inline-block; height: 60px; width: 40px; position: absolute; left: 20px; top: 97px; overflow: hidden; cursor: pointer; z-index: 1; }
.yjc3_sw .slick-next{ background: url(../images/yj_c3btn.png) no-repeat center center; display: inline-block; height: 60px; width: 40px; position: absolute; right: 20px; top: 97px; overflow: hidden; cursor: pointer; z-index: 1;transform:rotate(180deg);}
.yjc3_sw .slick-prev:hover,.focus .slick-next:hover{}
@media (max-width:1799px){
.yjc3_sw{ margin:2.6vw -12px 0;}
.yjc3_sw dd{ padding:0 12px;}
.yjc3_aBox .overflowHide{ height:200px;}
.yjc3_aBox p{ font-size: 16px; line-height: 52px; }
.yjc3_sw .slick-prev{ height: 52px; width: 30px; left: 12px; top: 80px;}
.yjc3_sw .slick-next{ height: 52px; width: 30px; right: 12px; top: 80px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){

}


@keyframes yjc3anix{
	0%{transform:translateY(-15px);}
	50%{ transform:translateY(15px)}
	100%{transform:translateY(-15px);}
}
.yj_con3{ background: url(../images/yj_c4bg.png) no-repeat center center; background-size:cover; padding-top:7.6vw}
.yj_con3 .m2pt_des{ max-width:380px; margin:1.82vw auto 0; text-align:center}
.yj_con3 .m2pt{margin-top:0;}
.yj_c3box{ margin-top:-100px; position:relative; height:498px; max-width:1242px; margin-left:auto; margin-right:auto;}
.yj_c3box li{ width:0; height:0; position:absolute; animation:yjc3anix 3s linear infinite;}
.yj_c3box li:nth-child(1){ left:50%; top:260px; animation:none}
.yj_c3box li:nth-child(2){ left:58px; top:123px;}
.yj_c3box li:nth-child(3){ left:191px; top:407px; animation-delay:1s;}
.yj_c3box li:nth-child(4){ left:361px; top:235px; animation-delay:2s;}
.yj_c3box li:nth-child(5){ left:900px; top:245px;}
.yj_c3box li:nth-child(6){ left:1085px; top:412px; animation-delay:2s;}
.yj_c3box li:nth-child(7){ left:1108px; top:93px; animation-delay:1s;}
.yj_c3box li span{ background:#fff; border-radius:50%; display:inline-block; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); box-shadow:0 15px 35px rgba(0,0,0,0.08);}
.yj_c3box li span img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:80%; max-height:70%; width:auto; height:auto;}
.yj_c3box li:nth-child(1) span{ width:236px; height:236px; background:#1B86CA; box-shadow:none;}
.yj_c3box li:nth-child(2) span{ width:216px; height:216px;}
.yj_c3box li:nth-child(3) span{ width:180px; height:180px;}
.yj_c3box li:nth-child(4) span{ width:160px; height:160px;}
.yj_c3box li:nth-child(5) span{ width:142px; height:142px;}
.yj_c3box li:nth-child(6) span{ width:186px; height:186px;}
.yj_c3box li:nth-child(7) span{ width:174px; height:174px;}
@media (max-width:1799px){
.yj_c3box{height:450px;}
.yj_c3box li:nth-child(1) span{ width:196px; height:196px;}
.yj_c3box li:nth-child(2) span{ width:176px; height:176px;}
.yj_c3box li:nth-child(3) span{ width:140px; height:140px;}
.yj_c3box li:nth-child(4) span{ width:120px; height:120px;}
.yj_c3box li:nth-child(5) span{ width:102px; height:102px;}
.yj_c3box li:nth-child(6) span{ width:146px; height:146px;}
.yj_c3box li:nth-child(7) span{ width:134px; height:134px;}
.yj_c3box li:nth-child(3){top:365px;}
.yj_c3box li:nth-child(6){top:352px;left:965px;}
.yj_c3box li:nth-child(5){left:790px;}
.yj_c3box li:nth-child(7){left:1000px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.yj_c3box li:nth-child(2){left:108px;}
.yj_c3box li:nth-child(4){left:270px; top:215px;}
.yj_c3box li:nth-child(5){left:650px; top:215px;}
.yj_c3box li:nth-child(7){left:840px;}
.yj_c3box li:nth-child(6){left:805px;}
}
@media (max-width:993px){
.yj_c3box li:nth-child(1) span{ width:166px; height:166px;}
.yj_c3box li:nth-child(2) span{ width:146px; height:146px;}
.yj_c3box li:nth-child(3) span{ width:110px; height:110px;}
.yj_c3box li:nth-child(4) span{ width:90px; height:90px;}
.yj_c3box li:nth-child(5) span{ width:72px; height:72px;}
.yj_c3box li:nth-child(6) span{ width:116px; height:116px;}
.yj_c3box li:nth-child(7) span{ width:104px; height:104px;}
.yj_c3box li:nth-child(3){left:150px;}
.yj_c3box li:nth-child(4) {left: 215px;top: 235px;}
.yj_c3box li:nth-child(5) {left: 490px;top: 235px;}
.yj_c3box li:nth-child(6) {left: 575px;}
.yj_c3box li:nth-child(7) {left: 620px;top: 113px;}
}
@media (max-width:767px){
.yj_c3box li:nth-child(1) span{width:100px; height:100px;}
.yj_c3box{max-width:330px;}
.yj_c3box li:nth-child(2) span{width:80px; height:80px;}
.yj_c3box li:nth-child(3) span{width:72px; height:72px;}
.yj_c3box li:nth-child(4) span{width:58px; height:58px;}
.yj_c3box li:nth-child(2){left:40px; top:160px;}
.yj_c3box li:nth-child(3){left:60px;}
.yj_c3box li:nth-child(4) {left:75px;top: 255px;}
.yj_c3box li:nth-child(5){left:265px; top:265px}
.yj_c3box li:nth-child(5) span{width:60px; height:60px;}
.yj_c3box li:nth-child(6) span{width:76px; height:60px;}
.yj_c3box li:nth-child(7) span{width:82px; height:82px;}
.yj_c3box li:nth-child(6){left:275px; top:372px;}
.yj_c3box li:nth-child(7) {left: 280px;top: 153px;}
}


.prt_c2list{ margin: 2.2vw -15px 0px; }
.prt_c2list dd{ width: calc(20% - 30px); margin: 0 15px 30px; background: url(../images/pat_line.png) repeat-x left top; border-radius:0.3em; box-shadow:0 5px 12px rgba(0,0,0,0.08); transition:all 0.5s ease; }
.prt_c2list dd:hover{transform:translateY(-8px);}
.prt_c2list dd span{ display:block; background:#fff; height:120px; position:relative;}
.prt_c2list dd span img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:60%; max-height:70%; width:auto; height:auto;}
@media (max-width:1799px){
.prt_c2list dd span{ height:90px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.prt_c2list dd{width:calc(25% - 30px);}
}
@media (max-width:767px){
.prt_c2list{margin-top:25px; margin-left:-8px; margin-right:-8px;}
.prt_c2list dd {width: calc(50% - 16px); margin:0 8px 16px;}
.prt_c2list dd span{height:60px;}
}




.yj_layerBg{ background:rgba(0,0,0,0.6); position:fixed; left:0; top:0; right:0; bottom:0; z-index:10;}
.yj_layer{ width:90%; max-width:1080px; background:#fff; border-radius:0.6em; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); z-index:15; padding:40px 50px;}
.yj_close{ background: url(../images/cls_btn.png) no-repeat center center; cursor: pointer; position: absolute; height: 20px; width: 20px; top: 20px; right: 20px; transition:all 0.5s ease;}
.yj_close:hover{ transform: rotate(180deg); background: url(../images/cls_btn2.png) no-repeat center center; }
.yj_lay_title{ text-align: center; padding-bottom: 24px; border-bottom: 1px solid #F6F6F6; margin-bottom: 22px; font: 32px/44px alm; }
.yj_layimx{ max-height:calc(100vh - 200px);}
.yj_lyt{ margin-bottom:18px;}
.yj_lyt span{ display:inline-block; position:relative;}
.yj_lyt span:before{content:""; width:100%; bottom:0; left:0; height:10px;background: linear-gradient(90deg, #1B86CA 0%, rgba(27,134,202,0) 100%);
border-radius: 10px; position:absolute}
.yj_lyt span i{ font-size: 24px; font-style: normal; line-height: 32px; display:block; position:relative }
.yj_ly_txt{ font-size: 16px; line-height: 28px; color: #666; }
@media (max-width:1799px){

}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){

}


.ys_con1{}
.ys_c1ul{ margin: 5.2vw -12px 0px; }
.ys_c1ul li{ transition:all 0.5s ease; width:calc(25% - 24px); margin:0 12px; position:relative; padding:4.27vw 1.82vw 2.5vw; border:1px solid #D7DADC;}
.ys_c1ul li span{ width:98px; height:98px; border-radius:50%; overflow:hidden; position:absolute; left:50%; margin-left:-49px; top:-49px; transition:all 0.5s ease;}
.ys_c1ul li span img{ max-width:none; width:100px; height:100px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.ys_c1ul li:hover span{transform:rotateY(180deg);}
.ys_c1ul li:hover{transform:translateY(-10px);}
.ys_c1st{ font: normal 28px/38px alm; text-align: center; display: block; }
.ys_c1txt{ margin-top:1.97vw;}
.ys_c1txt strong{ font-size: 16px; line-height: 26px; background: url(../images/ys_c1ar1.png) no-repeat left center; display: block; padding-left: 13px; font-weight: normal; }
.ys_c1txt p{ font-size: 16px; line-height: 24px; color: #666; text-align:justify; margin-bottom:2.08vw;}
.ys_c1txt p:last-child{ margin-bottom:0!important;}
.ys_c1ul li:nth-child(1){}
.ys_c1ul li:nth-child(1):hover{ border: 1px solid #F6AC1D; background: #FFFCF6; }
.ys_c1ul li:nth-child(1) .ys_c1txt strong{}
.ys_c1ul li:nth-child(2){}
.ys_c1ul li:nth-child(2):hover{ border: 1px solid #1B86CA; background: #F2F9FD; }
.ys_c1ul li:nth-child(2) .ys_c1txt strong{ background: url(../images/ys_c1ar2.png) no-repeat left center; }
.ys_c1ul li:nth-child(3){}
.ys_c1ul li:nth-child(3):hover{ border: 1px solid #1CA692; background: #F0FDFC; }
.ys_c1ul li:nth-child(3) .ys_c1txt strong{ background: url(../images/ys_c1ar3.png) no-repeat left center; }
.ys_c1ul li:nth-child(4){}
.ys_c1ul li:nth-child(4):hover{ background: #FEF4F1; border: 1px solid #E94615; }
.ys_c1ul li:nth-child(4) .ys_c1txt strong{ background: url(../images/ys_c1ar4.png) no-repeat left center; }
@media (max-width:1799px){
.ys_c1ul{ margin: 5.2vw -10px 0px; }
.ys_c1ul li{ width:calc(25% - 20px); margin:0 10px;}
.ys_c1ul li span{ width:78px; height:78px; margin-left:-39px; top:-39px;}
.ys_c1ul li span img{width:80px; height:80px;}
.ys_c1st{ font: normal 22px/32px alm; }
.ys_c1txt{ margin-top:1.8vw;}
.ys_c1txt strong{ font-size: 14px; line-height: 24px;}
.ys_c1txt p{ font-size: 14px; line-height: 24px; margin-bottom:2vw;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.ys_c1ul{margin-top:0px;}
.ys_c1ul li{width:calc(50% - 20px); margin-top:50px; padding-top:50px;}
.ys_c1ul li span{width:60px; height:60px; top:-30px; margin-left:-30px;}
.ys_c1ul li span img{width:66px; height:66px;}
}
@media (max-width:767px){
.ys_c1ul li{width:calc(100% - 20px);}
}


.ys_con2{ background: #F2FAFF; }
.ys_con2 .m2pt_des{ margin-top: 1.82vw; font-size: 16px; line-height: 28px; }
.ysc2ul{ margin: 2.6vw -20px 0px; }
.ysc2ul li{ width:calc(33.33% - 40px); margin:0 20px 40px; background:#fff; transition:all 0.5s ease; padding:1.77vw 2.34vw 1.82vw;}
.ysc2ul li:hover{box-shadow:0px 5px 25px rgba(0,0,0,0.08); transform:translateY(-10px); color: #115FAD;}
.ysc2ul li span{ display:block; width:76px; height:76px; border:2px solid #236BB3; position:relative; border-radius:50%; transition:all 0.5s ease;}
.ysc2ul li span img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:70%; max-height:70%; width:auto; height:auto;}
.ysc2ul li:hover span{ transform:rotateY(180deg);}
.ysc2ul li strong{ font: normal 24px/34px alm; margin-top: 18px; display: block; }
.ysc2ul li p{ font-size: 16px; line-height: 26px; color: #666; margin-top: 14px; }
@media (max-width:1799px){
.ys_con2 .m2pt_des{ margin-top: 1.35vw; font-size: 14px; line-height: 26px; }
.ysc2ul{ margin: 2.6vw -12px 0px; }
.ysc2ul li{ width:calc(33.33% - 24px); margin:0 12px 24px; padding:1.5vw 2vw 1.6vw;}
.ysc2ul li span{width:66px; height:66px;}
.ysc2ul li strong{ font: normal 22px/32px alm; margin-top: 16px;}
.ysc2ul li p{ font-size: 14px; line-height: 24px; margin-top:8px; }
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.ysc2ul li{padding:20px; width:calc(50% - 24px)}
}
@media (max-width:767px){
.ysc2ul li{ width:calc(100% - 24px); margin-top:12px; margin-bottom:0; text-align:center}
.ysc2ul li span{margin:0 auto; width:56px; height:56px;}
}


.ys_con3{}
.ysc3imx{ margin-top: 2.6vw; display:flex; justify-content:space-between; }
.ysc3lx{ padding-left:78px;}
.ysc3rx{ padding-right:78px;}
.ysc3item{ width:49.28%; position:relative;}
.ysc3st{ height: 400px; width: 78px; background: #F35A2C; font-size: 24px; line-height: 30px; text-align: center; padding: 0px 20px; display: flex; flex-direction: column; justify-content: center; position: absolute; left: 0px; top: 50%; margin-top: -200px; color:#FFF; }
.ysc3lx .ysc3st{border-radius:0.8em 0 0 0.8em;}
.ysc3ul{ background: #1B86CA; padding: 20px 48px; border-radius:0.8em;}
.ysc3ul li{ padding: 29px 0px 29px 80px; position:relative; border-bottom:1px solid rgba(255,255,255,0.15);}
.ysc3ul li:last-child{border:none!important;}
.ysc2ico{ background: #2E95D6; height: 60px; width: 60px; position: absolute; left: 0px; top: 29px; border-radius:50%;}
.ysc2ico img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:70%; max-height:70%; width:auto; height:auto;}
.ysc3ul li strong{ font-size: 24px; color: #FFF; line-height: 34px; display: block; }
.ysc3ul li p{ font-size: 16px; line-height: 22px; height:22px; margin-top: 10px; color:rgba(255,255,255,0.6); }
.ysc3ul li p span{ color:#fff; font-size:20px;}
.ysc3rx .ysc3st{border-radius:0 0.8em 0.8em 0; left:auto; right:0; background:#98A3AB;}
.ysc3rx .ysc3ul{background:#F4F6F8;}
.ysc3rx .ysc3ul li{border-bottom:1px solid #E0E7EC;}
.ysc3rx .ysc2ico{ border:1px solid #A7ACAF; background:#F4F6F8}
.ysc3rx .ysc3ul li strong{ color:#115FAD;}
.ysc3rx .ysc3ul li p{ color:#666;}
@media (max-width:1799px){
.ysc3lx{ padding-left:68px;}
.ysc3rx{ padding-right:68px;}
.ysc3st{ height: 350px; width: 68px; font-size: 20px; line-height: 26px; padding: 0px 16px; margin-top: -175px; }
.ysc3ul{ padding: 16px 32px;}
.ysc3ul li{ padding: 20px 0px 20px 70px;}
.ysc2ico{height: 50px; width: 50px; top: 29px;}
.ysc3ul li strong{ font-size: 20px; line-height: 30px;}
.ysc3ul li p{ font-size: 14px; margin-top: 8px; }
.ysc3ul li p span{ font-size:16px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.ysc3ul li p span{font-size:14px;}
.ysc3ul li strong{font-size:18px; line-height:26px;}
.ysc3ul li p{font-size:13px; line-height:18px;}
}
@media (max-width:993px){
.ysc3ul li p{font-size:12px; margin-top:4px}
.ysc3ul li{padding-left:62px;}
.ysc3ul{padding-left:20px; padding-right:20px;}
}
@media (max-width:767px){
.ysc3item{width:100%; margin-top:20px;}
.ysc3lx{ padding-left:50px;}
.ysc3rx{padding-right:50px;}
.ysc3imx{display:block;}
.ysc3st{width:50px;}
.ysc3ul li p{height:auto;}
.ysc3ul li p{font-size:13px;}
}


.dt_con1{}
.dt_c1a{display:flex; justify-content:space-between; background:#F6F6F6;}
.dt_c1a .overflowHide{ width:58.57%; height:480px;}
.dt_c1rx{ width:41.43%; padding:0 3.22vw;display:flex; flex-direction:column; justify-content:center;}
.dt_c1tm{ font-size: 18px; color: #333; line-height: 26px; }
.dt_c1rx strong{ font-size: 30px; line-height: 40px; font-weight: normal; margin-top: 20px; -webkit-line-clamp:2;}
.dt_c1rx p{ margin-top: 35px; font-size: 16px; line-height: 24px; color: #777; -webkit-line-clamp:2;}
.dt_c1btn{ margin-top:45px;}
.dt_con2{ padding-top:0}
.dt_c2ul{ margin: 0px -20px; }
.dt_c2ul li{ width:calc(33.33% - 40px); margin:0 20px 60px;}
.dt_c2a{ display:block;}
.dt_c2a .overflowHide{ height:260px;}
.dt_c2bmx{ padding: 18px 18px 0px; }
.dt_c2tm{ font-size: 16px; color: #777; line-height: 26px; }
.dt_c2bmx strong{ font-size: 20px; line-height: 28px; height:56px; font-weight: normal; -webkit-line-clamp: 2; margin-top: 10px; }
.dt_c2a span.transition{ display: inline-block; margin-top: 20px; padding-left: 40px; background: url(../images/dt_mbtn.png) no-repeat left center; font-size: 16px; line-height: 32px; color: #777; }
.dt_c2a:hover span.transition{ background: url(../images/hmc2ar.png) no-repeat left center; color:var(--cor);}
@media (max-width:1799px){
.dt_c1a .overflowHide{height:388px;}
.dt_c1rx{padding:0 3vw;}
.dt_c1tm{ font-size: 16px; line-height: 24px; }
.dt_c1rx strong{ font-size: 24px; line-height: 34px; margin-top: 16px;}
.dt_c1rx p{ margin-top: 28px; font-size: 14px;}
.dt_c1btn{ margin-top:35px;}
.dt_c2ul{ margin: 0px -12px 15px; }
.dt_c2ul li{ width:calc(33.33% - 24px); margin:0 12px 30px;}
.dt_c2a .overflowHide{ height:208px;}
.dt_c2bmx{ padding: 15px 16px 0px; }
.dt_c2tm{ font-size: 14px; line-height: 24px; }
.dt_c2bmx strong{ font-size: 18px; line-height: 26px; height:52px;}
.dt_c2a span.transition{ margin-top: 18px; padding-left: 35px; font-size: 14px; line-height: 30px; background-size:28px auto!important}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.dt_c1rx strong{font-size:18px; line-height:28px; margin-top:8px;}
.dt_c1rx p{margin-top:12px; font-size:14px;}
.dt_c1btn{margin-top:20px;}
.dt_c1a .overflowHide{height:270px;}
.dt_c2ul li{width:calc(50% - 24px);}
}
@media (max-width:767px){
.dt_c1a{display:block;}
.dt_c1a .overflowHide{width:100%; height:52vw;}
.dt_c1rx{width:100%; padding:18px 15px 25px;}
.dt_c2ul li{width:calc(100% - 24px);}
.dt_c2a .overflowHide{height:50vw;}
.dt_c2bmx strong{height:auto; font-size:16px; line-height:26px; margin-top:6px;}
}


.dtl_page{ background: #F9F9F9; padding-top:82px}
.m2pos_wpr{ background: #FFF; }
.m2pos{ background: url(../images/pos_ico.png) no-repeat left 23px; padding-left: 34px; line-height:68px;}
.m2pos_a{ font-size: 16px; color: #777; display: inline-block; margin-right: 32px; position: relative; }
.m2pos_a:after{ content: ""; background: url(../images/pos_ar.png) no-repeat; height: 9px; width: 5px; margin-top: -4px; position: absolute; top: 50%; right: -19px; }
.m2pos span{ color:var(--cor)}
.dtl_imx{ margin-top:2.6vw;}
.dtl_imx .container{display:flex; justify-content:space-between; }
.dtl_lx{ width:71.42%;}
.dtl_lximgx{ background: #fff; padding: 2.08vw 35px 2.6vw; }
.dtl_title{ font-size: 34px; line-height: 44px; text-align: center; padding:0 40px;}
.dtl_tm{ text-align: center; font-size: 16px; color: #777; line-height: 24px; margin-top: 15px; }
.dtl_sharex{ text-align:center; position:relative; margin-top:20px; height:40px;}
.dtl_sharex:before{content:""; height:1px; background:#E5E5E5; position:absolute; left:0; top:50%; right:0;}
.dtl_shax{ background:#fff; position:relative; padding:0 10px; display:inline-block; white-space:nowrap;}
.dtl_sa{ width:40px; height:40px; border-radius:50%; display:inline-block; margin:0 8px; background-color:#D4D4D4; cursor:pointer; background-repeat:no-repeat; background-position:center center;}
.dtl_sa:hover{ background-color:var(--cor);}
.dtl_sa1{ background-image:url(../images/share_i1.png); background-size:18px auto;}
.dtl_sa2{ background-image:url(../images/share_i2.png); background-size:20px auto;}
.dtl_sa3{ background-image:url(../images/share_i3.png); background-size:18px auto;}
.dtl_editor{ font-size: 16px; line-height: 28px; color: #666; padding-top: 40px; }
.art_page{ position: relative; line-height: 24px; margin-top: 28px; display: flex; justify-content: space-between; font-size: 16px; }
.art_page .prev{ font-size: 16px; line-height: 24px; background: url(../images/dtl_ar.png) no-repeat left 7px; padding-left: 23px; }
.art_page .prev:hover{ background: url(../images/dtl_ara.png) no-repeat left 7px; }
.art_page .next{ font-size: 16px; line-height: 24px; background: url(../images/dtl_ar2.png) no-repeat right 7px; padding-right: 23px; }
.art_page .next:hover{ background: url(../images/dtl_ar2a.png) no-repeat right 7px;}
.dtl_back{ display: inline-block; padding-left: 28px; background: url(../images/dtl_ico.png) no-repeat left center; }
.dtl_back:hover{ background: url(../images/dtl_icoa.png) no-repeat left center; }
.dtl_rx{ width: 26.42%; height:auto; }
.dtl_rximgx{background: #fff; padding: 22px 30px 5px; }
.dtl_rt{ font-size: 24px; line-height: 36px; padding-left: 36px; background: url(../images/dtl_rico.png) no-repeat left center; }
.dtl_rul{ margin-top:18px}
.dtl_rul li{ margin-bottom:30px;}
.dtl_ra{ display:block;}
.dtl_ra .overflowHide{ height:181px;}
.dtl_ra strong{ font-size: 18px; line-height: 24px; font-weight: normal; margin-top: 16px; -webkit-line-clamp:2;}
.dtl_ra span{ font-size: 16px; color: #B4B4B4; line-height: 18px; background: url(../images/dtl_tm.png) no-repeat left center; margin-top: 12px; padding-left: 23px; display:block;}
@media (max-width:1799px){
.m2pos{ background: url(../images/pos_ico.png) no-repeat left 18px; padding-left: 32px; line-height:58px;}
.m2pos_a{ font-size: 14px;  margin-right: 26px;}
.m2pos_a:after{ margin-top: -4px; right: -16px; }
.dtl_page{padding-top:72px;}
.dtl_lximgx{ padding: 2vw 25px 2.2vw; }
.dtl_title{ font-size: 26px; line-height: 36px; padding:0 20px;}
.dtl_tm{ font-size: 14px; margin-top: 12px; }
.dtl_sharex{ margin-top:16px; height:36px;}
.dtl_sa{ width:36px; height:36px; margin:0 6px;}
.dtl_editor{ font-size: 15px; line-height: 28px; padding-top: 30px; }
.art_page{font-size: 14px; }
.art_page .prev{ font-size: 14px;}
.art_page .next{ font-size: 14px;}
.dtl_rx{ width: 26.42%; height:auto; }
.dtl_rximgx{background: #fff; padding: 22px 30px 5px; }
.dtl_rt{ font-size: 22px;}
.dtl_rul li{ margin-bottom:25px;}
.dtl_ra .overflowHide{ height:142px;}
.dtl_ra strong{ font-size: 16px; margin-top: 12px; }
.dtl_ra span{ font-size: 14px; margin-top: 10px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.dtl_page{padding-top:0;}
}
@media (max-width:993px){
.dtl_rx{display:none;}
.dtl_lx{width:100%;}
.dtl_lximgx{padding-top:25px;}
}
@media (max-width:767px){
.dtl_rx{display:block;}
.m2pos_a{margin-right:10px;}
.m2pos_a:after {right: -10px;}
.m2pos{padding-left:25px;}
.dtl_imx .container{display:block;}
.dtl_imx{margin-top:25px;}
.dtl_lximgx{padding:25px 15px;}
.dtl_title{padding:0; font-size:20px; line-height:32px;}
.dtl_rx{width:100%; margin-top:25px;}
.dtl_rximgx{padding-left:15px; padding-right:15px;}
.dtl_ra .overflowHide{height:50vw;}
}


.tm_con1{}
.tmc1imx{ background:#F8F8F8;display:flex; justify-content:space-between; padding:2.6vw; margin-top:2.6vw}
.tmc1img{ width:26.75%; height:464px;}
.tmc1rx{ width:67.55%; padding-top:30px;}
.tmc1_tnm{ font-size: 40px; line-height: 40px; display: block; }
.tmc1txt{ margin-top:20px;display:flex;}
.tmc1_zw{ width: 40%; padding-right: 25px; font-size: 16px; line-height: 28px; }
.tmc1txt dl{}
.tmc1txt dl dt{ margin-bottom: 8px; background: url(../images/tm_c1rico.png) no-repeat left center; padding-left: 32px; font: 20px/36px alm; color: #e94615; }
.tmc1txt dl dd{ font-size: 16px; line-height: 28px; color: #666; }
.tmc1bmul{ margin-top: 32px; padding-top: 32px; border-top: 1px solid #E9E9E9; }
.tmc1bmul li{ font-size: 16px; line-height: 28px; color: #666; padding-left: 16px; position: relative; margin-bottom:2px;}
.tmc1bmul li:before{ content: ""; height: 8px; width: 8px; border: 2px solid #e94615; position: absolute; left: 0px; top: 10px; border-radius:50%;}
.tmc1bmul li span{ color: #e94615; }
.tm_con2{ background:#F2FAFF;}
.tmc2ul{ padding-top:8px;}
.tmc2ul li{ margin-top:115px; background:#fff; min-height:300px; padding:60px 65px 60px 465px; position:relative; transition:all 0.5s ease;}
.tmc2ul li:hover{box-shadow:0 8px 28px rgba(0,0,0,0.08);}
.tmc2img{ height: 320px; width: 350px; position: absolute; left: 48px; top: -57px; }
.tmc2rx{}
.tmc2rx h4{ font: normal 30px/30px alm; display: block; }
.tmc2rx strong{ font: 18px/30px alm; color:var(--cor); margin:15px 0; font-weight:normal; display:block;}
.tmc2rx p{ font-size: 16px; line-height: 26px; color: #666; padding-left: 19px; position: relative; }
.tmc2rx p:before{content:"";width: 8px;height: 8px;border-radius: 50%;border: 2px solid #115FAD; position:absolute; left:0; top:9px;}
@media (max-width:1799px){
.tmc1img{height:400px;}
.tmc1rx{ padding-top:25px;}
.tmc1_tnm{ font-size: 30px; line-height: 30px;}
.tmc1txt{ margin-top:16px;}
.tmc1_zw{ font-size: 14px; line-height: 24px; }
.tmc1txt dl dt{ margin-bottom: 6px; padding-left: 28px; font: 18px/26px alm; background-size:22px auto;}
.tmc1txt dl dd{ font-size: 14px; line-height: 24px;}
.tmc1bmul{ margin-top: 25px; padding-top: 25px; }
.tmc1bmul li{ font-size: 14px; line-height: 24px;}
.tmc1bmul li:before{top: 8px;}
.tmc2ul li{ margin-top:85px; min-height:250px; padding:50px 35px 30px 350px;}
.tmc2img{ height: 260px; width: 280px; left: 35px; top: -40px; }
.tmc2rx h4{ font: normal 24px/24px alm; }
.tmc2rx strong{ font: 16px/28px alm; margin:12px 0;}
.tmc2rx p{ font-size: 14px; line-height: 24px }
.tmc2rx p:before{ top:8px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.tmc1img{height:258px;}
.tmc1txt{display:block;}
.tmc1_zw{width:100%; margin-bottom:20px;}
.tmc1img{position:relative; top:20px;}
.tmc1_tnm{font-size:26px; line-height:26px;}
}
@media (max-width:767px){
.tmc1img{height:258px; width:188px; margin-left:auto; margin-right:auto}
.tmc1imx{flex-wrap:wrap; margin-top:20px; padding:12px 15px 25px;}
.tmc1rx{width:100%; margin-top:15px;}
.tmc1_tnm{font-size:24px; text-align:center;}
.tmc1bmul{margin-top:15px; padding-top:15px;}
.tmc2ul li{margin-top:15px; padding:15px 15px 25px;}
.tmc2img{position:relative; left:auto; top:auto; width:100%; height:74vw;}
.tmc2rx{margin-top:18px;}
}


.svr_con{ padding-top:3.64vw; }
.svr_menu{ width:215px;position: -webkit-sticky;position: sticky;top: 100px; float:left; display:none!important;}
.svr_menu li{ border-bottom: 1px solid #E5E5E5; }
.svr_ma{ display: block; font-size: 18px; color: #666; line-height: 62px; background: url(../images/svr_ar1.png) no-repeat right 5px center; padding: 0px 32px 0px 5px; }
.svr_ma.on,.svr_ma:hover{ background: url(../images/svr_ar2.png) no-repeat right 5px center; font-family: alm; color: #e94615; }
.svr_rx{ margin-left:270px; margin-left:0!important;}
.svr_rul{ margin: 0px -20px 1vw; }
.svr_rul li{ width:calc(33.33% - 40px); margin:0 20px 40px;}
.svr_a{ display:block; position:relative; height:330px; background:#F8F8F8;}
.svr_imgx{ height:260px; position:relative}
.svr_imgx img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:80%; max-height:80%; width:auto; height:auto;}
.svr_a p{ font-size: 18px; line-height: 26px; padding: 0px 15px; height: 52px; margin-top: 2px;display:flex; flex-direction:column; justify-content:center; text-align:center; overflow:hidden;}
.svr_a:before{ content: ""; position: absolute; z-index: 1; left: 0px; top: 0px; right: 0px; bottom: 0px; background:rgba(27,134,202,0.9); transition:all 0.5s ease; opacity:0; }
.svr_a:after{ content: "More"; line-height: 80px; background: #FFF; text-align: center; height: 80px; width: 80px; margin-top: -40px; margin-left: -40px; position: absolute; left: 50%; top: 50%; border-radius:50%; z-index:2; font-size:20px; color: #1B86CA; transform:scale(0); transition:all 0.5s ease;}
.svr_a:hover:before{opacity:1;}
.svr_a:hover:after{ transform:scale(1)}
@media (max-width:1799px){
.svr_menu{ width:185px;top: 80px;}
.svr_ma{font-size: 16px; line-height: 56px;}
.svr_rx{ margin-left:240px;}
.svr_rul{ margin: 0px -10px 1vw; }
.svr_rul li{ width:calc(33.33% - 20px); margin:0 10px 20px;}
.svr_rul{ margin: 0px -20px 1vw; }
.svr_a{height:270px;}
.svr_imgx{ height:200px;}
.svr_a p{ font-size: 16px; line-height: 24px; height: 48px;}
.svr_a:after{line-height: 60px; height: 60px; width: 60px; margin-top: -30px; margin-left: -30px;font-size:18px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.svr_menu{width:175px;}
.svr_rx{margin-left:210px;}
.svr_rul li{width:calc(50% - 20px);}
.svr_con{padding-top:5vw;}
}
@media (max-width:767px){
.svr_con{padding-top:5vw;}
.svr_menu{width:100%; float:none; overflow:hidden}
.svr_menu li{width:50%; float:left}
.svr_rx{margin-left:0; margin-top:25px;}
.svr_imgx{height:140px;}
.svr_a{height:210px;}
.svr_rul{margin-left:-5px; margin-right:-5px;}
.svr_rul li {width: calc(100% - 10px); margin:0 5px 10px}
.svr_ma{font-size:15px; line-height:48px;}
.svr_rul{margin-bottom:20px;}
}


.svr2_page{background: #F9F9F9;padding-top: 82px;}
.svr2con_wpr{ overflow:hidden; border-top:1px solid #E9E9E9;}
.svr2con{display:flex; justify-content:space-between; position:relative; }
.svr2con:before{content:""; width:80vw; position:absolute; left:50%; top:0; bottom:0; background:#fff;}
.svr2imgx{ min-height:660px; position:relative; width:50%;}
.sv42imgsw dd{ min-height:660px; position:relative; }
.svr2imgx img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:100%; max-height:100%; width:auto; height:auto;}
.sv42imgsw .slick-dots{bottom:35px;}
.sv42imgsw .slick-dots li button{display:none;}
.sv42imgsw .slick-dots li { background:none; display: inline-block; height: 12px; width: 12px; margin: 0px 6px; position: relative; border-radius: 50%; vertical-align: middle; border: 2px solid var(--cor); }
.sv42imgsw .slick-dots li.slick-active{ background: var(--cor); }
.svr2_rx{ width:50%; padding:3.64vw 0; position:relative; padding-left:4vw;}
.svr2_rt{ font: 36px/48px alm; }
.svr2_rtxt{ font-size: 16px; line-height: 28px; color: #666; margin-top: 28px; padding-top: 22px; border-top: 1px solid #DCDCDC; }
.svr_rdes{ font-size: 16px; line-height: 28px; color: #666; margin-top: 20px; }
.svr_rdes strong{ color: #333; }
.svr2_fun{ margin-top:40px;display:flex; justify-content:space-between; }
.svr_dw{ line-height: 44px; background: #1b86ca url(../images/svr2_ico1.png) no-repeat 33px center; width: 150px; padding-left: 54px; font-size: 16px; color: #FFF; border-radius:2em;}
.svr_dw:hover{ color:#fff; box-shadow:0 5px 20px rgba(27,134,202,0.3); transform:translateY(-6px);}
.svr_back{ line-height: 42px; height:44px; background: url(../images/svr2_ico2.png) no-repeat 27px center; width: 150px; padding-left: 54px; font-size: 16px; color: #666; border-radius:2em; border:1px solid #D6D6D6;}
.svr_back:hover{ background: #E94615 url(../images/svr2_ico2a.png) no-repeat 27px center; border: 1px solid #e94615; color:#fff; box-shadow:0 5px 20px rgba(233,70,21,0.3); transform:translateY(-6px);}
@media (max-width:1799px){
.svr2_page{padding-top:72px;}
.svr2imgx{ min-height:460px; }
.svr2_rx{ padding:3vw 0; padding-left:3vw;}
.svr2_rt{ font: 30px/42px alm; }
.svr2_rtxt{ font-size: 14px; line-height: 26px; margin-top: 18px; padding-top: 15px; }
.svr_rdes{ font-size: 14px; line-height: 26px; margin-top: 18px; }
.svr2_fun{ margin-top:30px;}
.svr_dw {line-height: 42px;width: 142px;padding-left: 54px;font-size: 14px;}
.svr_back {line-height: 40px;height: 42px;width: 146px;padding-left: 54px;font-size: 14px;}
.sv42imgsw dd{ min-height:550px;}
}
@media (max-width:1379px){
.svr2_rt{font-size:28px; line-height:40px;}
}
@media (max-width:1199px){
.svr2_page{padding-top:0;}
}
@media (max-width:993px){
.svr2_rt{font-size:24px; line-height:32px;}
}
@media (max-width:767px){
.svr2con{display:block; margin-top:25px;}
.svr2imgx{width:100%;}
.svr2_rx{width:100%; padding:30px 15px 45px; background:#fff;}
.svr2con:before{display:none;}
.svr2imgx{min-height:220px;}
.svr2_rt{font-size:22px; line-height:26px;}
.sv42imgsw dd{ min-height:300px;}
.sv42imgsw .slick-dots {bottom: 25px;}
}


.abt_con1{ position:relative; padding-bottom:8.59vw; overflow:hidden;}
.abt_con1 .container{position:relative; z-index:1;}
.abt_c1box{ position:relative; padding-left:42.85%; min-height:500px; display:flex; flex-direction:column; justify-content:center;}
.abt_c1st{ color: #1B86CA; font-size: 24px; line-height: 34px; margin-top: 25px; }
.abt_c1img{ width:35.71%; position:absolute; left:0; top:0; height:490px;}
.abt_c1img:after{content:""; background:rgba(0,0,0,0.3) url(../images/playIco.png) no-repeat center center; position:absolute; left:0; top:0; right:0; bottom:0; cursor:pointer;}
.abt_c1txt{ font-size: 18px; line-height: 28px; color: #666; margin-top: 30px; text-align:justify; }
.abt_c1lgx{ content: ""; background: url(../images/abt_c1logo.png) no-repeat center center; height: 25.72vw; width: 51.87vw; position:absolute; right:0; bottom:-12.86vw; background-size:auto 100%; display:none }
@media (max-width:1799px){
.abt_c1img{height:390px;}
.abt_c1st {	font-size: 20px;line-height: 30px;margin-top: 20px;}
.abt_c1txt{ font-size: 16px; line-height: 26px; margin-top: 25px;}
.abt_c1box{min-height:390px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.abt_c1box{padding-left:40%;}
}
@media (max-width:993px){
.abt_c1img{position:relative; left:auto; top:auto; margin-top:20px; margin-bottom:20px;}
.abt_c1box{padding-left:0;}
.abt_c1img{width:500px;}
.abt_c1lgx{display:none;}
.abt_c1txt{margin-top:0;}
}
@media (max-width:767px){
.abt_c1st {font-size: 18px;line-height: 28px;margin-top: 10px;}
.abt_c1img{width:100%; height:auto}
.abt_c1img img{width:100%; height:auto;}
}


@keyframes abt_c2anix {
  from {
    opacity: 1;
    transform: scale(1);
  }
  to {
    opacity: 0;
    transform: scale(1.5);
  }
}
.abt_con2{ background: #1B86CA url(../images/abt_c2bg.png) no-repeat center center; }
.abt_c2box{ margin-top: 3.64vw; position:relative;}
.abt_c2anix{ width:570px; height:570px; border:1px solid rgba(255,255,255,0.2); margin:0 auto; border-radius:50%;}
.abt_c2imgx{ width:396px; height:396px; border:10px solid #fff; background:#fff; border-radius:50%; position:absolute; left:50%; top:50%; margin-left:-198px; margin-top:-198px;}
.abt_c2imgx:before,.abt_c2imgx:after{content:""; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(255,255,255,0.5); animation:abt_c2anix 3s linear infinite; border-radius:50%;}
.abt_c2imgx:after{ animation-delay:1.5s;}
.abt_c2imgx .coverImg{ position:absolute; left:0; top:0; right:0; bottom:0; border-radius:50%; overflow:hidden; z-index:2;}
.abt_c2ul{ position:absolute; width:430px;}
.abt_c2ul li{ padding-right:112px; height:140px; position:relative;display:flex; flex-direction:column; justify-content:center;}
.abt_c2ul li span{ width:86px; height:86px; position:absolute; right:0; top:50%; margin-top:-43px;}
.abt_c2ul li p{ font-size:16px; line-height:24px; color:#fff; text-align:justify}
.abt_c2ullx{ left:35px; top:0;}
.abt_c2ulrx{ right:35px; top:0;}
.abt_c2ulrx li{ padding-right:0; padding-left:112px;}
.abt_c2ulrx li span{right:auto; left:0; }
.abt_c2ullx li:nth-child(1),
.abt_c2ullx li:nth-child(4){ transform:translateX(62px)}
.abt_c2ulrx li:nth-child(1),
.abt_c2ulrx li:nth-child(4){ transform:translateX(-62px)}
@media (max-width:1799px){
.abt_c2anix{ width:460px; height:460px;}
.abt_c2imgx{ width:306px; height:306px; border:7px solid #fff; margin-left:-153px; margin-top:-153px;}
.abt_c2ul{ position:absolute; width:336px;}
.abt_c2ul li{ padding-right:92px; height:115px; }
.abt_c2ul li span{ width:66px; height:66px; margin-top:-33px;}
.abt_c2ul li p{ font-size:13px; line-height:22px;}
.abt_c2ulrx li{ padding-right:0; padding-left:92px;}
.abt_c2ullx li:nth-child(1),
.abt_c2ullx li:nth-child(4){ transform:translateX(62px)}
.abt_c2ulrx li:nth-child(1),
.abt_c2ulrx li:nth-child(4){ transform:translateX(-62px)}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.abt_c2ullx{left:0;}
.abt_c2ulrx{right:0;}
.abt_c2ul{width:276px;}
}
@media (max-width:993px){
.abt_c2ul li p{font-size:12px; line-height:18px;}
.abt_c2ul{width:216px;}
}
@media (max-width:767px){
.abt_c2anix{width:300px; height:300px; position:relative; margin-bottom:30px;}
.abt_c2ul{position:static!important; width:100%;}
.abt_c2ul li{transform:translate(0,0)!important; padding:0!important; margin-top:30px; height:auto;}
.abt_c2ul li span{ position:relative!important; margin:0 auto; left:auto!important; right:auto!important; top:auto!important;}
.abt_c2imgx{width:300px; height:300px; margin-left:-150px; margin-top:-150px;}
.abt_c2box{margin-top:36px;}
.abt_c2ul li p{font-size:14px; line-height:24px; text-align:center; margin-top:12px;}
}


.abt_con3{ background: url(../images/abt_c4bg.png) no-repeat center center; background-size:cover;}
.abt_con3 .m2pt_des{margin-top:28px;}
.abt_c3box{ margin-top:35px;display:flex; justify-content:space-between; }
.abt_c3box .coverImg{ width:200px; height:570px;}
.abt_c3rcon_wpr{ width:calc(100% - 200px); background:#fff; padding:40px 42px;}
.abt_c3th{ border-top:1px solid #E9E8F1; background:#F2F8FC; font-size:16px;display:flex; justify-content:space-between; }
.abt_c3th span{ line-height:46px!important; color:#333!important;}
.abt_c3table{ height:456px; overflow-y:auto;}
.abt_c3table li{ border-bottom:1px solid #E9E8F1;display:flex; justify-content:space-between; padding:12px 0; }
.abt_c3th span,
.abt_c3table li span{ padding:0 10px; text-align:center; font-size:16px; line-height:20px; color:#666666;}
.abt_c3table li span{display:flex; flex-direction:column; justify-content:center;}
.abt_c3th span:nth-child(1),
.abt_c3table li span:nth-child(1){ width:11.62%;}
.abt_c3th span:nth-child(2),
.abt_c3table li span:nth-child(2){ width:27.08%;}
.abt_c3th span:nth-child(3),
.abt_c3table li span:nth-child(3){ width:12.16%;}
.abt_c3th span:nth-child(4),
.abt_c3table li span:nth-child(4){ width:25.2%;}
.abt_c3th span:nth-child(5),
.abt_c3table li span:nth-child(5){ width:14.4%;}
.abt_c3th span:nth-child(6),
.abt_c3table li span:nth-child(6){ width:15.29%;}
.abt_c3th span:nth-child(7),
.abt_c3table li span:nth-child(7){ width:24.22%;}
.abt_c3th span:nth-child(3),
.abt_c3th span:nth-child(5),
.abt_c3th span:nth-child(6){ display:none;}
.abt_c3table li span:nth-child(3),
.abt_c3table li span:nth-child(5),
.abt_c3table li span:nth-child(6){ display:none;}

@media (max-width:1799px){
.abt_c3box .coverImg {width: 180px;height: 520px;}
.abt_c3rcon_wpr {width: calc(100% - 180px);padding: 30px;}
.abt_c3th span, .abt_c3table li span{font-size:13px; line-height:18px;}
.abt_c3table{height:412px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.abt_c3box .coverImg{display:none;}
.abt_c3rcon_wpr{width:100%;}
}
@media (max-width:993px){
.abt_c3rcon_wpr{overflow-x:auto;}
.abt_c3rcon{width:900px;}
}
@media (max-width:767px){
.abt_con3 .m2pt_des{margin-top:12px;}
}


.abt_con4{}
.abt_c4tabx{ margin-top:2.34vw;display:flex; justify-content:space-between; box-shadow: 0px 3px 15px rgba(0,0,0,0.08);}
.abt_c4tabx a{ line-height:86px; text-align:center; width:100%; font-size:20px; border-right:1px solid #DFDFDF; cursor:pointer;}
.abt_c4tabx a:last-child{border:none;}
.abt_c4tabx a.on{ color:#fff; background:var(--cor);}
.abt_c4changx{ background:#F8F8F8;}
.abt_c4cgitem{ display:none;}
.abt_c4cgitem.on{display:flex; justify-content:space-between; animation:fadeIn 0.5s ease;flex-direction:row-reverse;}
.abt_c4cgitem .coverImg{ width:37.14%; height:500px;}
.abt_c4cgitem .coverImg span.coverImg{ width:160px; height:160px; position:absolute; right:0; bottom:0;}
.abt_c4txt{ width:62.86%; padding:0 3.9vw;display:flex; flex-direction:column; justify-content:center;}
.abt_c4t{ font-size: 30px; line-height: 42px; }
.abt_c4ps{ text-align: justify; margin-top: 22px; font-size: 16px; line-height: 26px; color: #666; max-height:312px; }
.abt_c4mx{margin-top:25px;}
@media (max-width:1799px){
.abt_c4tabx a{ line-height:66px; font-size:18px;}
.abt_c4cgitem .coverImg{height:410px;}
.abt_c4cgitem .coverImg span.coverImg{ width:120px; height:120px;}
.abt_c4txt{padding:0 3vw;}
.abt_c4t{ font-size: 24px; line-height: 36px; }
.abt_c4ps{ margin-top: 16px; font-size: 14px; line-height: 24px; max-height:242px; }
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.abt_c4tabx a{font-size:16px;}
.abt_c4t{font-size:20px; line-height:26px;}
}
@media (max-width:767px){
.abt_c4tabx{flex-wrap:wrap;}
.abt_c4tabx a{width:50%; line-height:54px; font-size:15px;}
.abt_c4tabx a:nth-child(1),
.abt_c4tabx a:nth-child(2){border-bottom:1px solid #DFDFDF;}
.abt_c4tabx a:nth-child(2){border-right:none;}
.abt_c4cgitem.on{flex-wrap:wrap;}
.abt_c4cgitem .coverImg{width:100%;}
.abt_c4txt{width:100%; margin-top:20px;}
.abt_c4changx{margin-top:25px;}
.abt_c4cgitem .coverImg{height:88vw;}
.abt_c4ps{height:auto; max-height:none}
.abt_c4txt{padding:5px 15px 25px;}
}


.npr_con1{}
.npr_c1t{ font: 42px/52px alm; text-align: center; display: block; }
.npr_c1txt{ font-size: 16px; line-height: 26px; color: #666; text-align: justify; padding-top: 2.39vw; }
.npr_c1dl{display:flex; justify-content:center;  flex-wrap:wrap; margin-top:2.29vw;}
.npr_c1dl dd{ width:41.42%; margin:0 2.85%;}
.npr_c1dl dd .overflowHide{ height:360px;}
.npr_c1dl dd p{ font-size: 16px; line-height: 24px; color: #666; text-align: center; margin-top: 15px; }
.npr_con2{ background: #F2FAFF; }
.npr_c2st{ font: 18px/32px alm; }
.npr_c2img{ margin-top: 1.04vw; font-size: 16px; line-height: 26px; color: #666; }
.npr_c2img p{}
.npr_c2img img{ margin-top: 1.25vw; }
.npr_c2bmx{display:flex; justify-content:space-between; margin-top:2.86vw;}
.npr_c2lx{ background: #1B86CA; height: 324px; font-size: 16px; line-height: 26px; color: #FFF; text-align: justify;display:flex; flex-direction:column; justify-content:center; padding:0 2.6vw; width:43.35%;}
.npr_c2rx{ width:56.65%; background:#fff; position:relative;}
.npr_c2rx img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:80%; max-height:80%; width:auto; height:auto;}
.npr_c2lx .autoScr{max-height:182px;}
.npr_con3{}
.npr_c3ul{ margin:0 -30px;}
.npr_c3ul li{ width:calc(50% - 60px); margin:0 30px;}
.npr_c3ul li p{ font-size: 16px; line-height: 26px; color: #666; text-align:justify}
.npr_c3ul li .overflowHide{ height:285px; margin-top:1.82vw;}
.npr_c3ul li strong{ font-size: 16px; line-height: 24px; color: #666; text-align: center; margin-top: 15px; font-weight: normal; display: block; }
.npr_c3tip{ font-size: 16px; line-height: 28px; color: #666; margin-top: 1.97vw; text-align: justify; }
@media (max-width:1799px){
.npr_c1t{ font: 36px/48px alm; }
.npr_c1txt{ font-size: 14px; line-height: 24px; padding-top: 1.5vw; }
.npr_c1dl dd .overflowHide{ height:280px;}
.npr_c1dl dd p{ font-size: 14px; margin-top: 12px; }
.npr_c2st{ font: 18px/26px alm; }
.npr_c2img{ margin-top: 1vw; font-size: 14px; line-height: 24px;}
.npr_c2lx{height: 280px; font-size: 14px; line-height: 24px; }
.npr_c2lx .autoScr{max-height:172px;}
.npr_c3ul{ margin:0 -15px;}
.npr_c3ul li{ width:calc(50% - 30px); margin:0 15px;}
.npr_c3ul li p{ font-size: 14px; line-height: 24px;}
.npr_c3ul li .overflowHide{ height:235px; margin-top:1.6vw;}
.npr_c3ul li strong{ font-size: 14px; margin-top: 12px;}
.npr_c3tip{ font-size: 14px; line-height: 24px; }
}
@media (max-width:1379px){
.npr_c1t{ font: 32px/44px alm; }
}
@media (max-width:1199px){
.npr_c1dl dd .overflowHide{height:230px;}
}
@media (max-width:993px){
.npr_c1t{font:24px/36px alm;}
.npr_c1dl dd .overflowHide{height:180px;}
.npr_c3ul li .overflowHide{height:158px;}
}
@media (max-width:767px){
.npr_c1t{font-size:20px; line-height:30px;}
.npr_c1txt{padding-top:15px;}
.npr_c1dl dd{width:100%; margin:15px 0 0px;}
.npr_c1dl dd p{margin-top:10px;}
.npr_c2bmx{margin-top:35px;}
.npr_c2img img{margin-top:12px;}
.npr_c2bmx{display:block;}
.npr_c2lx{width:100%; height:auto; padding:25px;}
.npr_c2rx{width:100%; height:200px;}
.npr_c3ul li{width:calc(100% - 30px); margin-bottom:20px;}
.npr_c3ul li .overflowHide{margin-top:15px;height:40vw;}
}


.zn_menu_wpr{ margin-top:2.34vw;}
.zn_menu{}
.zn_menu a{ font-size: 16px; line-height: 42px; color: #888; border: 1px solid #ccc; display: inline-block; padding: 0px 23px; margin-right: 18px; border-radius:2em; cursor:pointer;}
.zn_menu a.on,.zn_menu a:hover{ color:#fff; background:var(--cor); border:1px solid var(--cor);}
.zna_con1{}
.zna_c1ul{ margin: 2.6vw -10px 0px; }
.zna_c1ul li{ width:calc(20% - 20px); margin:0 10px 20px;}
.zna_c1ul li a{display:flex; flex-direction:column; justify-content:center; border: 1px solid #E3E3E3; font-size: 18px; line-height: 28px; padding: 0px 42px 0px 22px; height: 74px; border-radius:0.3em; position:relative; cursor:pointer; }
.zna_c1ul li a i{ font-style: normal; color: #EDEDED; font-size: 24px; line-height: 24px; position: absolute; right: 10px; bottom: 10px; transition:all 0.5s ease; }
.zna_c1ul li a:hover{ background:var(--cor); border:1px solid var(--cor); color:#fff;}
.zna_c1ul li a:hover i{ color:#3C98D2;}
.zna_c1sw{ margin: 2.4vw -24px 0px; }
.zna_c1sw dd{ padding:0 24px;}
.zna_c1img{ display:block;}
.zna_c1img .overflowHide{ height:244px;}
.zna_c1sw dd p{ font-size: 18px; line-height: 24px; text-align: center; margin-top: 24px; }
.esImgScale a{display:block; position:relative}
.esImgScale a .overflowHide:after{content:""; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(28,166,146,0.9); transition:all 0.5s ease; opacity:0}
.esImgScale a .overflowHide:before{ content: ""; background: #FFF url(../images/zn_c1ser.png) no-repeat center center; height: 70px; width: 70px; position: absolute; left: 50%; top: 50%; margin-top: -35px; margin-left: -35px; border-radius:50%; z-index:2; transition:all 0.5s ease; transform:scale(0)}
.esImgScale a:hover{ color:#1CA692;}
.esImgScale a:hover .overflowHide:after{opacity:1;}
.esImgScale a:hover .overflowHide:before{ transform:scale(1);}
.zna_c1sw .slick-prev{ background: #1ca692 url(../images/zn_btn.png) no-repeat center center; display: inline-block; height: 60px; width: 40px; position: absolute; left: 24px; top: 90px; overflow: hidden; cursor: pointer; z-index: 1; transform:rotate(180deg);}
.zna_c1sw .slick-next{ background: #1ca692 url(../images/zn_btn.png) no-repeat center center; display: inline-block; height: 60px; width: 40px; position: absolute; right: 24px; top: 90px; overflow: hidden; cursor: pointer; z-index: 1;}
.zna_c1sw .slick-prev:hover,.zna_c1sw .slick-next:hover{ background: #1ca692 url(../images/zn_btn.png) no-repeat center center;}
.zna_c1sw .slick-prev.slick-disabled,
.zna_c1sw .slick-next.slick-disabled{opacity:0.5; cursor:default;}
.zna_con2{ background: #F2FAFF; }
.zna_c2dl{ margin: 2.6vw -15px 0px; }
.zna_c2dl dd{ width:calc(50% - 30px); margin:0 15px 30px; background:#fff; padding:30px 35px 35px 155px; position:relative;display:flex; flex-direction:column; justify-content:center; transition:all 0.5s ease;}
.zna_c2dl dd span{ background: #1B86CA; height: 90px; width: 90px; margin-top: -45px; position: absolute; left: 40px; top: 50%; border-radius:50%; transition:all 0.5s ease;}
.zna_c2dl dd span img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:70%; max-height:70%; width:auto; height:auto;}
.zna_c2dl dd:hover{box-shadow:0 5px 18px rgba(0,0,0,0.1); transform:translateY(-5px);}
.zna_c2dl dd:hover span{transform:rotateY(180deg);}
.zna_c2rx{ font-size: 14px; line-height: 24px; color: #666; text-align: justify; }
.zna_c2rx strong{ color: #333; display: block; margin-bottom: 6px; font: normal 18px/34px alm; }
.zna_c2rx p{}
@media (max-width:1799px){
.zna_c1sw{ margin: 2.4vw -12px 0px; }
.zna_c1sw dd{ padding:0 12px;}
.zna_c1img .overflowHide{ height:200px;}
.zna_c1sw .slick-prev{left:12px; top:70px; width:32px;}
.zna_c1sw .slick-next{right:12px; top:70px; width:32px;}
.zna_c1sw dd p {font-size: 16px;margin-top: 20px;}
.zn_menu a{line-height:38px;}
.esImgScale a .overflowHide:before{ height: 60px; width: 60px; margin-top: -30px; margin-left: -30px;}
.zna_c1ul li a{ font-size: 14px; line-height: 24px; padding: 0px 38px 0px 15px; height: 70px; }
.zna_c1ul li a i{font-size: 22px; line-height: 22px; }
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.zna_c2rx{font-size:12px; line-height:20px;}
}
@media (max-width:993px){
.zna_c2dl{margin-left:-8px; margin-left:-8px;}
.zna_c2dl dd{width:calc(50% - 16px); margin:0 8px 16px;}
.zn_menu a{font-size:14px; line-height:36px; padding:0 18px; margin-right:5px;}
.zna_c1ul li{width:calc(33.33% - 20px);}
.zna_c2dl dd span{width:80px; height:80px; left:20px; margin-top:-40px;}
.zna_c2dl dd{padding:20px 25px 25px 115px;}
}
@media (max-width:767px){
.zna_c2dl{margin-top:20px;}
.zna_c2dl dd {width: calc(100% - 16px); padding:20px 15px 25px; text-align:center}
.zna_c2dl dd span{position:relative; left:auto; top:auto; margin-top:0; margin-left:auto; margin-right:auto; margin-bottom:15px; width:60px; height:60px;}
.zna_c2dl dd span img{ max-width:60%; max-height:60%;}
.zna_c1sw{margin-top:20px;}
.zn_menu a{margin-bottom:10px;}
.zn_menu_wpr{margin-top:15px;}
.zna_c1sw .slick-prev,
.zna_c1sw .slick-next{top:45px;}
.zna_con1{padding-top:8vw;}
.zna_c1ul{margin-top:25px;}
.zna_c1ul li {width: calc(100% - 20px); margin-bottom:10px;}
.zna_c1ul li a{height:60px;}
.zna_c2rx strong{text-align:center;}
}


.zna_con3{}
.svr_imgtxt{ margin-top:2.6vw;display:flex; justify-content:space-between; flex-direction:row-reverse;}
.svr_img{ width:50%;display:flex; flex-direction:column; justify-content:center; background:#fff;}
.svr_img dd{ position:relative; height:480px; background:#efefef; overflow:hidden;}
.svr_img dd img{/* position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:100%; max-height:100%; width:auto; height:auto;width:100%;*/display:block!important; width:100%; height:100%; object-fit: cover;}
.svr_img dd p{ font-size: 18px; line-height: 70px; color: #FFF; position: absolute; padding: 0px 140px 0px 40px; background:rgba(0,0,0,0.6); left:0; bottom:0; right:0;}
.svr_img .slick-dots{bottom:25px; right:25px; text-align:right}
.svr_img .slick-dots li button{display:none;}
.svr_img .slick-dots li { background:none; display: inline-block; height: 12px; width: 12px; margin: 0px 0px 0px 6px; position: relative; border-radius: 50%; vertical-align: middle; border: 2px solid #FFF; }
.svr_img .slick-dots li.slick-active{ background: #FFFFFF; }
.svr_txt{ width:50%;display:flex; flex-direction:column; justify-content:center; padding:2vw 3.12vw; background:#fff;}
.svr_txt strong{ font-size: 32px; font-weight: normal; line-height: 42px; display: block; margin-bottom:25px; }
.svr_txt p{}
.svr_txt .autoScr{ font-size: 16px; line-height: 28px; color: #666; }
.svr_rimgtxt{flex-direction:row; }
.zna_con3 .svr_txt{background: linear-gradient(90deg, #1B86CA 0%, #1CA692 100%); color:#fff;}
.zna_con3 .svr_txt .autoScr{color:#fff;}
.zna_con4{ background:#F2FAFF;}
@media (max-width:1799px){
.svr_txt .autoScr{ font-size: 14px; line-height: 22px;}
.svr_txt{padding:2vw 2.5vw;}
.svr_txt strong{ font-size: 26px;line-height:38px; margin-bottom:12px; }
.svr_img dd p{ font-size: 16px; line-height: 60px; padding: 0px 130px 0px 25px;}
.svr_img .slick-dots{bottom:22px;}
.svr_img dd{height:405px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.svr_txt .autoScr{font-size:12px; line-height:18px;}
.svr_img dd{height:332px;}
}
@media (max-width:993px){
.svr_imgtxt{display:block;}
.svr_img{width:100%;}
.svr_txt{width:100%;}
.svr_txt{padding:4vw;}
.svr_txt .autoScr{font-size:14px; line-height:24px;}
.svr_txt strong{font-size: 20px;line-height: 30px;margin-bottom: 10px;}
.svr_img dd{height:60vw;}
}
@media (max-width:767px){
.svr_imgtxt{margin-top:20px;}
.svr_txt{padding:20px 15px 25px;}
.svr_txt strong {font-size: 18px;line-height: 26px;margin-bottom: 8px;}
.svr_img dd p{font-size:14px; line-height:46px;}
.svr_img .slick-dots{bottom:15px;}
.zna_con3{padding-top:8vw;}
.svr_img .slick-dots{right:15px;}
.svr_img dd p{padding:0px 80px 0px 15px;}
}


.zna_con5{}
.svr_sw2{ margin: 2.6vw -20px 0px; }
.svr_sw2 dd{ width:calc(33.33% - 40px); margin:0 20px}
.svr_sw2item{ display: block; border: 1px solid #D7DADC; padding: 30px 28px 35px; }
.svr_sw2item strong{ font-size: 28px; line-height: 44px; font-weight: normal; text-align: center; display: block; margin-bottom:24px;}
.svr_sw2item .overflowHide{ height:204px;}
.svr_sw2item p{ font-size: 16px; line-height: 26px; color: #666; margin-top: 24px; }
@media (max-width:1799px){
.svr_sw2{ margin: 2.6vw -10px 0px; }
.svr_sw2 dd{ width:calc(33.33% - 20px); margin:0 10px}
.svr_sw2item{padding: 25px 20px 30px; }
.svr_sw2item strong{ font-size: 22px; line-height: 34px; margin-bottom:18px;}
.svr_sw2item .overflowHide{ height:172px;}
.svr_sw2item p{ font-size: 14px; line-height: 24px; margin-top: 18px; }
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.svr_sw2item strong {font-size: 18px;line-height: 26px;margin-bottom: 18px;}
.svr_sw2item{padding-left:12px; padding-right:12px;}
.svr_sw2item .overflowHide{height:135px;}
}
@media (max-width:767px){
.svr_sw2{margin-top:20px;}
.svr_sw2 dd{width:calc(100% - 20px); margin-bottom:12px;}
.svr_sw2item .overflowHide{height:45vw;}
.svr_sw2item p{height:auto!important;}
.svr_sw2item{padding-top:15px; padding-bottom:20px;}
}


.zna_con6{ background:#F2FAFF;}
.zna_con7 .svr_txt{ background:#F8F8F8;}
.zna_con7 {}
.zna_con8{ background:#F2FAFF;}
.zna_c8ul{}
.zna_c8ul li{}
@media (max-width:1799px){

}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){

}


.sb_con1{}
.sb_con1 .m2pt_des{ margin-top:1.56vw}
.sb_c1ul{ margin: 2.6vw -18px 0px; }
.sb_c1ul li{ width:calc(50% - 36px); margin:0 18px; background:#F8F8F8; padding:36px 2.6vw 42px; transition:all 0.5s ease;}
.sb_c1ul li span{ display:block; width:84px; height:84px; transition:all 0.5s ease;}
.sb_c1ul li p{ font-size: 16px; line-height: 28px; color: #666; margin-top: 20px; }
.sb_c1ul li:hover{ box-shadow:0 5px 18px rgba(0,0,0,0.1);}
.sb_c1ul li:hover span{ transform:rotateY(180deg);}
.sb_con2{ background:#F2FAFF;}
.svr_bmul{ margin-top: 12px; }
.svr_bmul li{ margin-top: 9px; padding-left: 16px; font-size: 16px; line-height: 28px; position: relative; color: #666; }
.svr_bmul li:before{content:"";width: 8px;height: 8px;border-radius: 50%;border: 2px solid #1B86CA; position:absolute; left:0; top:10px;}
@media (max-width:1799px){
.svr_bmul li{ margin-top: 6px; font-size: 14px; line-height: 24px; padding-left:14px; }
.svr_bmul li:before{ top:8px;}
.sb_c1ul{ margin: 2.6vw -10px 0px; }
.sb_c1ul li{ width:calc(50% - 20px); margin:0 10px; padding:30px 2vw 35px;}
.sb_c1ul li span{  width:60px; height:60px;}
.sb_c1ul li p{ font-size: 14px; line-height: 24px; margin-top: 16px; }
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){
.sb_c1ul{margin-top:20px;}
.sb_c1ul li{width:calc(100% - 20px); margin-bottom:15px; padding-left:15px; padding-right:15px;}
.sb_c1ul li span{margin-left:auto; margin-right:auto;}
}



.gl_c1ul{ margin: 2.6vw -20px 0px; }
.gl_c1ul li{ width:calc(33.33% - 40px); margin:0 20px; background:#F2FAFF; padding:46px 2.5vw 40px; transition:all 0.5s ease;}
.gl_c1ul li span{ display:block; width:90px; height:90px; margin:0 auto; transition:all 0.5s ease;}
.gl_c1ul li strong{ font: normal 24px/36px alm; text-align: center; display: block; margin-top: 24px; }
.gl_c1ul li p{ font-size: 16px; line-height: 26px; color: #666; text-align: justify; margin-top: 20px; }
.gl_c1ul li:hover{ box-shadow:0 5px 18px rgba(0,0,0,0.1);}
.gl_c1ul li:hover span{ transform:rotateY(180deg);}
.gl_c1sw{}
.gl_c1sw{ margin: 2.4vw -24px 0px; }
.gl_c1sw dd{ padding:0 24px;}
.gl_c1sw dd p{font-size: 18px; line-height: 24px; text-align: center; margin-top: 24px; }
.gl_con2{}
.gl_c2ul{ margin: 2.6vw -20px 0px; }
.gl_c2ul li{ width:calc(50% - 40px); margin:0 20px; background:#F8F8F8;}
.gl_c2ul li .overflowHide{ height:330px;}
.gl_c2ul li.mvBtn .overflowHide:after{ content: ""; background: url(../images/gl_c4play.png) no-repeat center center; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; cursor: pointer; }
.gl_c2bmx{ padding: 2.86vw; }
.gl_c2bmx strong{ position: relative; padding-left: 66px; font: normal 30px/50px alm; display: block; }
.gl_c2bmx strong img{ position:absolute; left:0; top:0}
.gl_c2p{ font-size: 16px; line-height: 26px; color: #666; margin-top: 26px; }
.gl_c2p2 p{margin-bottom:16px;}
.gl_c2p2 p:last-child{margin-bottom:0;}
.gl_con3{ background:#F2FAFF;}
.gl_con5{ background:#F2FAFF;}
.gl_con5 .m2pt_des{ margin-top:1.66vw}
.gl_c1sw .slick-prev{ background: #1ca692 url(../images/zn_btn.png) no-repeat center center; display: inline-block; height: 60px; width: 32px; position: absolute; left: 23px; top: 95px; overflow: hidden; cursor: pointer; z-index: 1; transform:rotate(180deg);}
.gl_c1sw .slick-next{ background: #1ca692 url(../images/zn_btn.png) no-repeat center center; display: inline-block; height: 60px; width: 32px; position: absolute; right: 23px; top: 95px; overflow: hidden; cursor: pointer; z-index: 1;}
.gl_c1sw .slick-prev:hover,.gl_c1sw .slick-next:hover{ background: #1ca692 url(../images/zn_btn.png) no-repeat center center;}
.gl_c1sw .slick-prev.slick-disabled,
.gl_c1sw .slick-next.slick-disabled{opacity:0.5; cursor:default;}
@media (max-width:1799px){
.gl_c1ul{ margin: 2.6vw -10px 0px; }
.gl_c1ul li{ width:calc(33.33% - 20px); margin:0 10px; padding:36px 2.2vw 30px;}
.gl_c1ul li span{ width:70px; height:70px;}
.gl_c1ul li strong{ font: normal 22px/32px alm; margin-top: 15px; }
.gl_c1ul li p{ font-size: 14px; line-height: 24px; margin-top: 15px; }
.gl_c1sw{ margin: 2.4vw -12px 0px; }
.gl_c1sw dd{ padding:0 12px;}
.gl_c1sw dd p{font-size: 16px; margin-top: 16px; }
.gl_c2ul{ margin: 2.6vw -15px 0px; }
.gl_c2ul li{ width:calc(50% - 30px); margin:0 15px;}
.gl_c2ul li .overflowHide{ height:270px;}
.gl_c2bmx{ padding: 2vw; }
.gl_c2bmx strong{ padding-left: 56px; font: normal 24px/40px alm;}
.gl_c2bmx strong img{ width:40px; height:40px;}
.gl_c2p{ font-size: 14px; line-height: 24px; margin-top: 20px; }
.gl_c2p2 p{margin-bottom:14px;}
.gl_c2p2 p:last-child{margin-bottom:0;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.gl_c1ul li{width:calc(100% - 20px); margin-bottom:18px;}
}
@media (max-width:767px){
.gl_con1{padding-top:7vw;}
.gl_c1ul{margin-top:20px;}
.gl_c1ul li strong{ font-size:20px; margin-top:12px;}
.gl_c1ul li p{margin-top:10px;}
.gl_c1sw{margin-top:25px;}
.gl_c1sw dd{}
.zna_c1img .overflowHide{height:40vw;}
.gl_c2ul{margin-top:20px;}
.gl_c2ul li{ width:calc(100% - 30px); margin-bottom:15px;}
.gl_c2ul li:last-child{margin-bottom:0;}
.gl_c2ul li .overflowHide{height:42vw;}
.gl_c2bmx{padding:20px 15px;}
.gl_c2bmx strong img{width:30px; height:30px;}
.gl_c2bmx strong{padding-left:40px; font-size:20px; line-height:30px;}
.gl_c2p{margin-top:10px;}
.gl_c1sw .slick-prev{top:45px;left: 12px;}
.gl_c1sw .slick-next{top:45px;right: 12px;}
}


.sc_con1{}
.sc_con1 .svr_txt{ background:#F8F8F8;}
.sc_con2{ background:#F2FAFF;}
.sc_c2sw{ margin:2.6vw -10px 0;}
.sc_c2sw dd{ padding:0 10px;}
.sc_c2item{ display:block; background:#fff; padding:15px 15px 20px;}
.sc_c2item .overflowHide{ height:160px}
.sc_c2item strong{ margin-top: 15px; font-size: 18px; line-height: 22px; display: block; margin-bottom: 8px; font-weight: normal; }
.sc_c2item p{ font-size: 14px; line-height: 22px; color: #999; }
.sc_c2sw .slick-prev{ background: url(../images/sc_c2btn.png) no-repeat center center; display: inline-block; height: 44px; width: 44px; position: absolute; left: -65px; top: 50%; overflow: hidden; cursor: pointer; margin-top: -22px; z-index: 2; border-radius:50%; overflow:hidden; }
.sc_c2sw .slick-next{background: url(../images/sc_c2btn.png) no-repeat center center; display: inline-block; height: 44px; width: 44px; position: absolute; right: -65px; top: 50%; overflow: hidden; cursor: pointer; margin-top: -22px; z-index: 2; border-radius:50%; overflow:hidden;  transform:rotate(180deg);}
.sc_c2sw .slick-prev:hover,.sc_c2sw .slick-next:hover{background-image:url(../images/sc_c2btn.png);}
.sc_con3{}
.sc_c3dl{ background-size:cover;display:flex; justify-content:space-between; }
.sc_c3dl dd{ width:33.33%; height:670px; padding:0 3.38vw; color:#fff; position:relative; transition:all 0.5s ease;display:flex; flex-direction:column; justify-content:center;}
.sc_c3dx{ position:absolute; left:0; right:0; bottom:40px; padding:0 3.38vw; transition:all 0.5s ease;}
.sc_c3dx span{ display:block; width:70px; height:70px;}
.sc_c3dx p{ font-size: 16px; line-height: 26px;-webkit-line-clamp:3; margin-top:24px; }
.sc_c3dl dd:hover{background:rgba(27,134,202,0.85);}
.sc_c3hx{}
.sc_c3hx span{ display:block; width:70px; height:70px; transition:all 0.5s ease; opacity:0; transform:translateY(50px);}
.sc_c3hx p{ font-size: 16px; line-height: 26px;-webkit-line-clamp:3; margin-top:24px; transition:all 0.5s ease; opacity:0; transform:translateY(50px);}
.sc_c3dl dd:hover .sc_c3hx span{opacity:1; transform:translateY(0); transition-delay:0.2s;}
.sc_c3dl dd:hover .sc_c3hx p{opacity:1; transform:translateY(0); transition-delay:0.4s;}
.sc_c3dl dd:hover .sc_c3dx{opacity:0; transform:translateY(-80px)}
.sc_con4{ background:#F2FAFF;}
.sc_con4 .m2pt_des{margin-top:1.35vw;}
.sc_c4ul{ margin: 2.6vw -10px 0px; }
.sc_c4ul li{ width:calc(50% - 20px); margin:0 10px; padding-bottom:50px; position:relative;}
.sc_c4ul li .overflowHide{ display:block; height:508px;}
.sc_c4des{ color: #FFF; background: #E94615; padding: 30px 35px; position: absolute; left: 2.6vw; right: 2.6vw; bottom: 0; text-align: justify; font: 16px/26px all; }
.sc_c4ul li:nth-child(2n) .sc_c4des{ background:#1CA692;}
@media (max-width:1799px){
.sc_c2item strong{font-size:16px;}
.sc_c3dl dd{height:500px; padding:0 2.6vw;}
.sc_c3dx{ bottom:28px; padding:0 2.6vw; }
.sc_c3dx span{ width:50px; height:50px;}
.sc_c3dx p{ font-size: 14px; line-height: 24px; margin-top:16px; }
.sc_c3hx span{ width:50px; height:50px;}
.sc_c3hx p{ font-size: 14px; line-height: 24px; margin-top:16px; }
.sc_c4ul li .overflowHide{height:410px;}
.sc_c4des{padding:25px; font: 14px/24px all; }
}
@media (max-width:1379px){
.sc_c2sw{margin-left:35px; margin-right:35px;}
.sc_c2sw .slick-prev{left:-55px;}
.sc_c2sw .slick-next{right:-55px;}
}
@media (max-width:1199px){
.sc_c2sw .slick-prev{left:-45px;}
.sc_c2sw .slick-next{right:-45px;}
}
@media (max-width:993px){

}
@media (max-width:767px){
.sc_c2sw .slick-prev{width:36px; height:36px; left:-34px;}
.sc_c2sw .slick-next{width:36px; height:36px; right:-34px;}
.sc_c2sw{margin-top:20px; margin-left:25px; margin-right:25px;}
.sc_c2item{padding:10px 10px 20px;}
.sc_c4ul li{width:calc(100% - 20px); margin-bottom:15px; margin-top:10px;}
.sc_c4des{height:auto!important; padding:15px;}
.sc_c3dl dd .sc_c3hx span{opacity:1; transform:translateY(0); transition-delay:0.2s;}
.sc_c3dl dd .sc_c3hx p{opacity:1; transform:translateY(0); transition-delay:0.4s;}
.sc_c3dl dd .sc_c3dx{opacity:0; transform:translateY(-80px)}
.sc_c3dl dd{background:rgba(27,134,202,0.85);}
.sc_c3dl .slick-dots{bottom:-30px;}
.sc_c3dl .slick-dots li button{display:none;}
.sc_c3dl .slick-dots li { background:#ddd; display: inline-block; height:8px; width: 8px; margin: 0px 6px; position: relative; border-radius:50%; vertical-align:middle}
.sc_c3dl .slick-dots li.slick-active{ background:var(--cor); }
.sc_con3{padding-bottom:58px;}
.sc_c3hx span{margin:0 auto;}
.sc_c3dl dd{height:auto; padding:35px 15px 35px;}
.sc_c3dl{display:block;}
}


.gy_con1 .svr_txt{ background:#F8F8F8;}
.gy_con2{ background:#F2FAFF;}
.gy_c2st{ color: #E94615; font: 26px/36px alm; text-align: center; margin-top: 2.18vw; }
.gy_c2txt{ font-size: 16px; line-height: 26px; color: #666; text-align: center; margin-top: 1.35vw; }
.gy_c2ul{ margin: 26px -12px 0px; padding-bottom:10px; }
.gy_c2ul li{ width:calc(25% - 24px); margin:0 12px; background:#fff; padding:40px 30px 35px;}
.gy_c2ul li span{ display:block; width:64px; height:64px; margin:0 auto;}
.gy_c2ul li p{ font-size: 16px; line-height: 24px; text-align: center; margin-top: 22px; }
.gy_con3{}
.gy_c3ul{ margin: 2vw -12px 0px; padding-bottom:10px }
.gy_c3ul li{ width:calc(50% - 24px); margin:0 12px; background:#F8F8F8; padding:45px 45px 45px 218px; position:relative; min-height:220px;} 
.gy_c3ul li span{ height: 120px; width: 120px; position: absolute; left: 45px; top: 45px; }
.gy_c3rx{}
.gy_c3rx strong{ font: normal 24px/42px alm; color: #1CA692; margin-bottom: 12px; display: block; }
.gy_c3rx p{ font-size: 16px; line-height: 26px; color: #666; text-align:justify}
.gy_c3ul li:nth-child(2) .gy_c3rx strong{ color:#1B86CA;}
.gy_c3itmx{ padding-top:4.6vw;}
.gy_c3st{ text-align:center;}
.gy_c3st strong{ font: normal 32px/46px alm; color: #1CA692; display: block; }
.gy_c3st p{ font-size: 16px; line-height: 26px; color: #666; text-align: center; margin-top: 20px; }
.gy_c3table{ margin-top: 35px; }
.gy_c3table table{}
.gy_c3table table td{ border: 1px solid #E9E8F1; background: #F9F9F9; font-size: 16px; line-height: 26px; padding: 10px; color:#666; }
.gy_c3table table tr:nth-child(1) td{ text-align:center}
.gy_c3table table tr:nth-child(2n) td{ background:#FFFFFF;}
.gy_c3table table tr td:nth-child(1){ text-align:center;}
.gy_c3table table tr td:nth-child(4){ text-align:center;}
.gy_con3 .svr_txt{ background:#F8F8F8;}
.gy_c3rst{ font-size:16px; line-height:26px;}
.gy_c3rul{ margin-top:25px;}
.gy_c3rul li{ margin-bottom:25px; text-align:justify; padding-left:45px; position:relative}
.gy_c3rul li span{ position: absolute; left: 0; top:0; background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#8BCFC5), to(#fff)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font: 32px/32px din_b; }
.gy_c3rul li:nth-child{margin-bottom:0;}
.gy_c3itmx2{}
.gy_c3itmx2 .gy_c3st strong{ color:#1B86CA;}
.gy_c3itmx2 .zna_c2dl dd{ background:#F8F8F8; padding-top:35px;}
.gy_c3itmx2 .zna_c2rx{}
.gy_c3sw{ margin: 0px -13px; }
.gy_c3sw dd{ padding:0 13px;}
.gy_c3sw dd .overflowHide{ height:230px;}
.gy_c3sw dd p{ font-size: 16px; line-height: 26px; margin-top: 16px; text-align:center}
.gy_c3sw .slick-prev{ background: url(../images/sc_c2btn.png) no-repeat center center; display: inline-block; height: 44px; width: 44px; position: absolute; left: -65px; top:92px; overflow: hidden; cursor: pointer; z-index: 2; border-radius:50%; overflow:hidden; }
.gy_c3sw .slick-next{background: url(../images/sc_c2btn.png) no-repeat center center; display: inline-block; height: 44px; width: 44px; position: absolute; right: -65px; top:92px; overflow: hidden; cursor: pointer; z-index: 2; border-radius:50%; overflow:hidden;  transform:rotate(180deg);}
.gy_c3sw .slick-prev:hover,.gy_c3sw .slick-next:hover{background-image:url(../images/sc_c2btn.png);}
.gy_con4{ background:#F2FAFF;}
.gy_con4 .m2pt_des{ margin-top:1.35vw}
@media (max-width:1799px){
.gy_c2st{ font: 22px/32px alm; margin-top:1.8vw; }
.gy_c2txt{ font-size: 14px; line-height: 24px; margin-top: 1.2vw; }
.gy_c2ul li span{width:50px; height:50px;}
.gy_c2ul li p {font-size: 14px;line-height: 24px;margin-top: 15px;}
.gy_c3ul{ margin: 2vw -10px 0px; padding-bottom:10px }
.gy_c3ul li{ width:calc(50% - 20px); margin:0 10px; padding:35px 35px 35px 148px; min-height:180px;} 
.gy_c3ul li span{ height:90px; width:90px; left: 35px; top: 35px; }
.gy_c3rx strong{ font: normal 20px/38px alm; margin-bottom: 6px;}
.gy_c3rx p{ font-size: 14px; line-height: 24px;}
.gy_c3st strong{ font: normal 26px/38px alm;}
.gy_c3st p{ font-size: 14px; line-height: 24px;margin-top:15px; }
.gy_c3table table td{font-size:14px; line-height:24px;}
.gy_c3sw dd .overflowHide{height:180px;}
.gy_c3sw .slick-prev{width:38px; height:38px; background-size:40px auto; top:70px; left:-55px;}
.gy_c3sw .slick-next{width:38px; height:38px; background-size:40px auto; top:70px; right:-55px;}
}
@media (max-width:1379px){
.gy_c3sw{margin-left:35px; margin-right:35px;}
.gy_c3sw .slick-prev{left:-45px;}
.gy_c3sw .slick-next{right:-45px;}
}
@media (max-width:1199px){

}
@media (max-width:993px){
.gy_c2ul{margin-left:-8px; margin-right:-8px;}
.gy_c2ul li{width:calc(50% - 16px); margin:0 8px 16px;}
.gy_c3ul li{ width:calc(100% - 20px); margin-bottom:20px;}
}
@media (max-width:767px){
.gy_c2st{font-size:18px; line-height:28px;}
.gy_c2txt{font-size:12px; line-height:22px;}
.gy_c2ul li{width:calc(100% - 16px);}
.gy_c3ul li span{position:relative; left:auto; top:auto; margin:0 auto; display:block; width:80px; height:80px;}
.gy_c3ul li{padding:25px 15px 30px; text-align:center}
.gy_c3ul{margin-top:20px;}
.gy_c3st strong{font-size:20px; line-height:30px;}
.gy_c3table{width:100%; overflow-x:auto;}
.gy_c3table table{width:1000px;}
.gy_c3sw .slick-prev{left:-35px; width:36px; height:36px;}
.gy_c3sw .slick-next{right:-35px; width:36px; height:36px;}
}


/*2024-11-21 CSS*/
.inner-tit.black h3 {
  color: #171f29;
}
.inner-tit h3 {
  font-size: 36px;
}
.contact-s1 {
  padding: 5.25vw 0;
  font-size: 0;
}
.contact-s1 .items {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 2vw;
}
.contact-s1 .item {
  width: calc((100% - 48px) / 3);
  margin-top: 24px;
  background-color: #f6f6f6;
  padding: 3.125vw;
  text-align: center;
  transition: all .3s ease;
}
@media screen and (min-width: 769px) {
  .contact-s1 .item:nth-of-type(1), .contact-s1 .item:nth-of-type(2), .contact-s1 .item:nth-of-type(3) {
    margin-top: 0;
  }
}
.contact-s1 .item .icon {
  width: 38px;
  height: 38px;
  display: block;
  margin: 0 auto;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: all .3s ease;
}
.contact-s1 .item:nth-of-type(1) .icon {
  background-image: url("../images/icon-1-1.png");
}
@media screen and (min-width: 1025px) {
  .contact-s1 .item:nth-of-type(1):hover .icon {
    background-image: url("../images/icon-1-1-on.png");
  }
}
.contact-s1 .item:nth-of-type(2) .icon {
  background-image: url("../images/icon-1-2.png");
}
@media screen and (min-width: 1025px) {
  .contact-s1 .item:nth-of-type(2):hover .icon {
    background-image: url("../images/icon-1-2-on.png");
  }
}
.contact-s1 .item:nth-of-type(3) .icon {
  background-image: url("../images/icon-1-3.png");
}
@media screen and (min-width: 1025px) {
  .contact-s1 .item:nth-of-type(3):hover .icon {
    background-image: url("../images/icon-1-3-on.png");
  }
}
.contact-s1 .item:nth-of-type(4) .icon {
  background-image: url("../images/icon-1-4.png");
}
@media screen and (min-width: 1025px) {
  .contact-s1 .item:nth-of-type(4):hover .icon {
    background-image: url("../images/icon-1-4-on.png");
  }
}
.contact-s1 .item:nth-of-type(5) .icon {
  background-image: url("../images/icon-1-5.png");
}
@media screen and (min-width: 1025px) {
  .contact-s1 .item:nth-of-type(5):hover .icon {
    background-image: url("../images/icon-1-5-on.png");
  }
}
.contact-s1 .item:nth-of-type(6) .icon {
  background-image: url("../images/icon-1-6.png");
}
@media screen and (min-width: 1025px) {
  .contact-s1 .item:nth-of-type(6):hover .icon {
    background-image: url("../images/icon-1-6-on.png");
  }
}
.contact-s1 .item p {
  font-size: 16px;
  color: #808080;
  margin-top: 15px;
  line-height: 1.5;
  transition: color .3s ease;
}
@media screen and (min-width: 1025px) {
  .contact-s1 .item:hover {
    transform: translateY(-10px);
    background-color: #1B86CA;
    box-shadow: 0 20px 40px rgba(27,134,202, 0.3);
  }
  .contact-s1 .item:hover p {
    color: #fff;
  }
}
.contact-s1 .map {
  margin-top: 24px;
  height: 25vw;
  max-height: 480px;
}
.contact-s1 .map-cont {
  width: 450px;
  margin: -10px -18px -10px -10px;
  font-size: 0;
}
.contact-s1 .map-cont .img-box {
  display: inline-block;
  vertical-align: middle;
  width: 42%;
  height: 90px;
  text-align: center;
  background-color:#fff;
  position:relative;
}
.contact-s1 .map-cont .img-box img {
  width: auto;
  max-width: 58% !important;
  height:auto;
  position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);
}
.contact-s1 .map-cont .txt-box {
  display: inline-block;
  vertical-align: middle;
  width: 58%;
  text-align: center;
}
.contact-s1 .map-cont .txt-box span {
  font-size: 18px;
  color: #444;
}
.contact-s1 .amap-layer {
  filter: grayscale(1);
}

@media (max-width:1799px){
.contact-s1 .item{padding-left:15px; padding-right:15px;}
.inner-tit h3{font-size:30px;}
.contact-s1 .map{height:32vw;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.contact-s1 .item p{height:48px;}
.contact-s1 .wrapper{padding-top:0;}
}
@media (max-width:993px){

}
@media (max-width:767px){
.contact-s1 .map{height:360px;}
.contact-s1{padding:11vw 0;}
.inner-tit h3{font-size:24px; line-height:30px; text-align:center}
.contact-s1 .item{margin-top:12px; width:100%; padding:30px 15px;}
.contact-s1 .items {display: block;margin-top: 20px;}
.contact-s1 .item p{height:auto;}
}