.inx_empty{height:100vh;}
.hmFocus,.hmFocus_item{height:calc(100vh - 94px);}
.hmFocusWpr{position:fixed; top:94px; left:0; right:0; transition:all 0.3s ease;}
.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%);}
.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; 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; opacity:0.3; }
.hmFocus .slick-prev:hover,.hmFocus .slick-next:hover{background-image:url(../images/fsBtn.png); opacity:1}
.hmFocus_doc{ width: 100%; position: absolute; left: 0px; bottom: 10px; z-index: 5; }
.hmFocus_doc ul{ text-align:center}
.hmFocus_doc ul li{ cursor:pointer; margin:0 5px; width:80px; display:inline-block;}
.hmFs_docx{ line-height: 50px; height: 51px; border-top: 2px solid rgba(255,255,255,0.3); transition: all 0.5s ease; font-size: 14px; color: #FFF; opacity:1; position:relative; }
.hmFs_docx.on{opacity:1;}
.hmFs_docx i{width:0; height:2px; background:#fff; position:absolute; left:0; top:-2px;}
.hmFs_docx.on i{width:100%; transition:all 5s linear;}
/*.hmFocus_doc ul li:first-child .hmFs_docx.on i{transition:all 10s linear;}*/
.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 p{ transition: all 0.8s ease; transform: translateY(50px); opacity: 0; font: 28px/32px mtr; }
.hmBan_txt strong{ font-size: 74px; display: block; line-height: 92px; display:inline-block; transition: all 0.8s ease; transform: translateY(50px); opacity: 0; margin: 1.4vw 0px 3vw; position:relative }
.hmBan_txt strong:before{content:""; width:3.75vw; height:3.75vw; background:rgba(219,184,100,0.4); border-radius:50%; position:absolute; right:-0.93vw; top:-0.93vw; transition:all 1.5s ease; opacity:0; transform:scale(0);}
.hmBan_txt strong b{ font-family: mtb; }
.hmBan_txt strong span{display:inline-block; position:relative;}
.active .hmBan_txt strong{ opacity:1; transform:translateY(0); transition-delay:0.2s}
.active .hmBan_txt strong:before{opacity:1; transform:scale(1); transition-delay:0.5s}
.active .hmBan_txt p{ opacity:1; transform:translateY(0);}
.hmBanBtns{ transition: all 0.8s ease; transform: translateY(50px); opacity: 0; height:60px;}
.active .hmBanBtns{ opacity:1; transform:translateY(0); transition-delay:0.4s}
.hmBan_m{ line-height: 44px; text-align: center; display: inline-block; width: 156px; font-size: 16px; background: #dbb864; color: #FFF; border-radius:2em; }
.hmBan_m:hover{ transform:translateY(-3px); box-shadow:0 3px 20px rgba(0,0,0,0.1); color:#fff;}
.hmBan_mvBtn{ background: url(../images/hmBan_ico.png) no-repeat center center; height: 60px; width: 60px; margin-left: 36px; border: 1px solid #FFF; border-radius:50%; display:inline-block;}
.hmNext{ background: url(../images/hmMs.png) no-repeat center center; display: inline-block; position: absolute; margin-left: -12px; z-index: 1; height: 40px; width: 24px; left: 50%; bottom: 120px; }
.hmNext:after{ content: ""; background: url(../images/hmBar.png) no-repeat center center; height: 6px; width: 10px; margin-left: -5px; position: absolute; left: 50%; bottom: -16px; animation:nextAni 1s linear infinite; }
.hmFocus .slick-dots{bottom:3.12vw; text-align:right; padding-right:10.15vw;}
.hmFocus .slick-dots li button{display:none;}
.hmFocus .slick-dots li { background:rgba(255,255,255,0); display: inline-block; height: 16px; width: 16px; margin: 0px 0px 0px 20px; position: relative; border-radius:50%; vertical-align:middle; border:1px solid #fff;}
.hmFocus .slick-dots li.slick-active{ background:rgba(255,255,255,1); }
.out{opacity:0; visibility:hidden;}
@media (max-width:1799px){
.hmFocusWpr{top:80px;}
.hmFocus,.hmFocus_item{height:calc(100vh - 80px);}
.hmFocus .slick-dots li {height: 12px; width: 12px; margin: 0px 0px 0px 15px;}
.hmBan_txt p{ font: 22px/26px mtr; }
.hmBan_txt strong{ font-size: 60px; line-height: 80px; margin: 1.4vw 0px 3.5vw;}
.hmBan_txt strong:before{ width:3.75vw; height:3.75vw; right:-0.93vw; top:-0.93vw;}
.hmBan_m{ line-height: 40px; width: 140px; font-size: 14px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.hmFocusWpr{top:56px;}
.hmFocus,.hmFocus_item{height:calc(100vh - 56px);}
}
@media (max-width:993px){
.hmBan_txt strong{font-size:50px;}
.hmFocus,.hmFocus_item{height:500px;}
.inx_empty{height:500px;}
}
@media (max-width:767px){
.hmFocus .slick-dots{padding:0; text-align:center; bottom:30px}
.hmFocus .slick-dots li{width:10px; height:10px; margin:0 5px;}
.hmBan_txt p{font-size:18px; line-height:20px;}
.hmBan_txt strong{font-size:26px; line-height:50px; margin-top:0px; margin-bottom:20px;}
.hmFocus,.hmFocus_item{height:260px;}
.inx_empty{height:260px;}
.hmBan_m {line-height: 36px;width: 120px;font-size: 12px;}
}

.m2banner{position:fixed; left:0; width:100%; overflow: hidden}
.m2banner .coverImg{ height: 30.72vw; transition:all 6s ease; transform:scale(1.15);}
.m2banner.on .coverImg{ transform:scale(1);}
.m2banTxt{ position: absolute; left: 0; top: 50%; width: 100%; transform: translateY(-50%); text-align: left; color: #fff;}
.m2banTxt strong{font-size: 50px;line-height: 60px;display:inline-block;font-weight: normal; position:relative}
.m2banTxt strong span{ display:block; position:relative;}
.m2banTxt strong::before {content: "";width: 3.75vw;height: 3.75vw;background: rgba(219,184,100,0.4);border-radius: 50%;position: absolute;right: -1.4vw;top: -1.2vw;transition: all 1.5s ease;opacity: 0;transform: scale(0);}
.m2banTxt p{font-size: 22px;line-height: 32px;letter-spacing: 5px;display: block; margin-top: 12px;}
.m2banner.on strong::before{ opacity:1; transform:scale(1);}
.m2_empty{height:30.72vw;}
@media (max-width:1799px){
.m2banTxt strong{font-size: 42px;line-height: 52px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.m2banTxt strong{font-size:32px; line-height:46px;}
}
@media (max-width:993px){

}
@media (max-width:767px){
.m2banner .coverImg{height:150px;}
.m2_empty{height:150px;}
.m2banTxt strong{font-size:24px; line-height:36px;}
}


.page { text-align: center; margin-bottom:2.6vw }
.page .pagination li { display: inline-block; }
.page .pagination li a { padding: 0px 8px; height: 46px; min-width: 46px; text-align: center; display: inline-block; margin: 0px 6px; vertical-align: middle; border: 1px solid #CCD7E2; color: #333; border-radius: 50%; font-size: 16px; line-height: 44px; }
.page .pagination li.active a, .page .pagination li a:hover { color: #004b9f; border: 1px solid #004b9f; }
@media (max-width:1799px){
.page .pagination li a { padding: 0px 6px; height: 40px; min-width: 42px; margin: 0px 4px; font-size: 14px; line-height: 38px; }
}
@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; }
}


.footer{ background: url(../images/foot_bg.jpg) no-repeat center top; background-size:cover; color:#fff; position:relative; padding:48px 0 0; overflow:hidden}
.footer:after{ content: ""; height: 8px; position: absolute; left: 0px; top: 0px; right: 0px; background-image: linear-gradient(90deg, #DBB865 0%,#F2E5C6 100%); }
.foot_x1{display:flex; justify-content:space-between; padding-bottom:60px; }
.foot_logo{}
.foot_logo img{ display:block; height:68px; width:auto;}
.foot_contact{ display:flex; margin-top:26px;}
.foot_contact span{ margin-right: 2.6vw; font-size: 16px; line-height: 30px; padding-left:26px; position:relative }
.foot_contact span:last-child{margin-right:0 !important;}
.foot_contact span img{ position:absolute; left:0; top:7px;}
.foot_x2{ font-size: 14px; line-height: 26px; padding: 26px 0px 32px; text-align: center; border-top:1px solid rgba(255,255,255,0.3);}
.footer a:hover{color:#fff;}
@media (max-width:1799px){
.footer{ padding:40px 0 0;}
.footer:after{ height: 5px;}
.foot_x1{ padding-bottom:50px; }
.foot_logo{}
.foot_logo img{ height:52px;}
.foot_contact{ margin-top:10px;}
.foot_contact span{ margin-right: 2.2vw; font-size:14px; }
.foot_x2{ font-size: 14px; line-height: 24px; padding: 22px 0px 28px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.foot_contact span{font-size:14px;}
}
@media (max-width:993px){
.foot_x1{flex-wrap:wrap;}
.foot_logo{width:100%; text-align:center; margin:0 auto; display:block}
.foot_logo img{ margin:0 auto}
.foot_contact{width:100%;justify-content:center; padding-top:12px;}
.foot_x1{padding-bottom:20px;}
}
@media (max-width:767px){
.foot_contact{flex-wrap:wrap;}
.foot_contact span{width:100%; font-size:13px;}
.foot_x2 {font-size: 12px;line-height: 22px;padding: 18px 0px 20px;}
.foot_logo img{height:42px;}
}


.inx_con1{ background: #fff url(../images/inx_c2bg.png) no-repeat center center; position:relative; z-index:1; background-size:cover; overflow:hidden; }
.inx_tx{ position:relative}
.inx_tx .inx_mbtn{ position:absolute; right:0; bottom:10px;}
.inx_tx p{ font-size: 18px; line-height: 18px; padding-left: 50px; position: relative; color:var(--yr);}
.inx_tx p:after{content:""; width:42px;  height:1px; background:var(--yr); position:absolute; left:0; top:50%; margin-top:-1px;}
.inx_tx strong{ font-size: 36px; font-weight: normal; line-height: 46px; margin-top: 12px; display:inline-block; position:relative; color:var(--cor); font-family:sym;}
.inx_tx strong:before{content:""; width:38px; height:38px; background:rgba(219,184,100,0.4); position:absolute; right:-5px; top:-10px; border-radius:50%;}
.inx_tx strong span{ display:block; position:relative;}
.inx_tx_w strong{ color:#fff;}
.inx_c1lst{ margin:3.64vw -3.12vw 0;}
.inx_c1lst li{ width:calc(33.33% - 6.24vw); margin:0 3.12vw;}
.inx_c1item{ background: #FFF; padding: 70px 42px 55px; text-align: center; box-shadow:0 3px 25px rgba(0,0,0,0.08); border-radius:0.8em; display:block;}
.inx_c1item:hover{ box-shadow:0 5px 25px rgba(16,31,90,0.2); transform:translateY(-10px)}
.inx_c1item strong{ margin-top: 18px; font: 24px/60px sym; color:var(--cor); position:relative; display:block}
.inx_c1item strong:after{content:""; width:30px; height:2px; background:var(--yr); position:absolute; left:50%; margin-left:-15px; bottom:0;}
.inx_c1item p{ font-size: 16px; line-height: 28px; color: #888888; margin-top:25px;}
.inx_c1item .transition,
.ly_c1item .transition{ margin-top: 35px; display: inline-block; line-height: 48px; width: 200px; border: 1px solid #EAEAEA; color: #999999; font-size: 16px; border-radius:2em;}
.inx_ciico{ width:120px; height:120px; margin:0 auto; display:block; transition:all 0.5s ease;}
.inx_c1item:hover .inx_ciico{ transform:translateY(-5px) rotateY(180deg);}
.inx_c1item:hover .transition,
.ly_c1item:hover .transition{color:#fff; background:var(--yr); border:1px solid var(--yr);}
@media (max-width:1799px){
.inx_tx p{ font-size: 16px; line-height: 16px; padding-left: 46px;}
.inx_tx p:after{ width:38px;}
.inx_tx strong{ font-size: 28px; line-height: 38px; margin-top: 10px;}
.inx_tx strong:before{width:32px; height:32px; right:-4px; top:-8px;}
.inx_c1lst{ margin:3vw -2.6vw 0;}
.inx_c1lst li{ width:calc(33.33% - 5.2vw); margin:0 2.6vw;}
.inx_c1item{ padding: 50px 30px 50px; }
.inx_c1item strong{ margin-top: 16px; font: 24px/60px sym;}
.inx_c1item strong:after{ width:26px; margin-left:-13px;}
.inx_c1item p{ font-size: 14px; line-height: 24px; margin-top:20px;}
.inx_c1item .transition,
.ly_c1item .transition{ margin-top: 30px; line-height: 44px; width: 180px; font-size: 14px;}
.inx_ciico{ width:90px; height:90px;}

}
@media (max-width:1379px){

}
@media (max-width:1199px){
.inx_c1item p{font-size:12px; line-height:24px;}
.inx_tx strong{font-size:32px; line-height:44px;}
}
@media (max-width:993px){
.inx_c1item:hover{transform:translateY(0);}
.inx_c1lst{margin-left:-10px; margin-right:-10px;}
.inx_c1lst li {width: calc(33.33% - 20px);margin: 0 10px;}
.inx_c1item {padding: 30px 20px 45px;}
.inx_ciico{width:80px; height:80px;}
.inx_tx strong{font-size:28px; line-height:40px;}
.inx_c1item p br{display:none;}
}
@media (max-width:767px){
.inx_tx strong{font-size:24px; line-height:32px;}
.inx_tx strong::before {width: 30px;height: 30px;right: -8px;top: -10px;}
.inx_c1lst{margin-top:25px;}
.inx_c1lst li {width: calc(100% - 20px); margin-bottom:20px;}
.inx_ciico{width:60px; height:60px;}
.inx_c1item strong {margin-top: 16px;font: 20px/48px sym;}
.inx_c1item p{height:auto !important;}
.inx_c1item{padding-bottom:35px;}
.inx_c1item .transition, .ly_c1item .transition {margin-top: 26px;line-height: 38px;width: 150px;font-size: 12px;}
}


.inx_con2{ background-color:#fff; position:relative; z-index:1; background-size:cover; background-attachment:fixed; background-position:ccenter center;}
.inx_c2top{ position:relative; min-height:462px; padding-right:54.77%;display:flex; flex-direction:column; justify-content:center;}
.inx_c2img{ width:49.01%; position:absolute; right:0; top:0; border-radius:0.8em; overflow:hidden}
.inx_c2img .overflowHide{height:462px;}
.inx_c2des{ font-size: 16px; line-height:28px; color: #FFF; margin: 30px 0px 70px; }
.inx_c2btn{}
.inx_mbtn,.smbtn{ display: inline-block; line-height: 48px; width: 200px; border: 1px solid #EAEAEA; color: #999999; font-size: 16px; border-radius:2em; text-align:center}
.inx_mbtn_w{ border: 1px solid #fff; color: #fff;}
.inx_mbtn_y,.smbtn{color:#fff; background:var(--yr); border:1px solid var(--yr); }
.inx_mbtn:hover,.smbtn_wpr:hover .smbtn{color:#fff; background:var(--yr); border:1px solid var(--yr); transform:translateY(-5px); box-shadow:0 5px 18px rgba(219,184,100,0.3);}
.inx_c2info{ margin: 3.12vw -10px 0px; }
.inx_c2info dd{ width:calc(25% - 20px); margin:0 10px; height:178px; background:#fff; border-radius:0.8em; position:relative; transition:all 0.5s ease;display:flex; flex-direction:column; justify-content:center;}
.inx_c2ico{ width:120px; height:120px; position:absolute; left:18px; top:50%; margin-top:-60px;}
.inx_c2ico img{ position:absolute; left:0; top:0; transition:all 0.5s ease;}
.inx_c2ico img:nth-child(2){ opacity:0}
.inx_c2txt{ text-align:right; padding-right:30px; color:var(--cor); transition:all 0.5s ease;}
.inx_c2txt strong{ font-weight:normal; display:block; font-size:54px; font-family:mtb; line-height:66px;}
.inx_c2txt p{ font-size:18px; line-height:26px; margin-top:2px;}
.inx_c2info dd:hover{ background:var(--yr); transform:translateY(-10px); cursor:default; box-shadow:0 3px 18px rgba(219,184,100,0.3);}
.inx_c2info dd:hover .inx_c2ico img{ opacity:0;}
.inx_c2info dd:hover .inx_c2ico img:nth-child(2){ opacity:1;}
.inx_c2info dd:hover .inx_c2txt{}
.inx_c2info dd:last-child strong{ font-size:36px; font-family:syb;}
.inx_c2info dd:hover .inx_c2txt{color:#fff;}
@media (max-width:1799px){
.inx_c2top{ min-height:345px; padding-right:54%; }
.inx_c2img{ width:49.01%;}
.inx_c2img .overflowHide{height:345px;}
.inx_c2des{ font-size: 14px; line-height: 26px; margin: 20px 0px 45px; }
.inx_c2btn{}
.inx_mbtn,.smbtn{ line-height: 44px; width:180px; font-size: 14px;}
.inx_c2info{ margin: 3.12vw -10px 0px; }
.inx_c2info dd{ width:calc(25% - 20px); margin:0 10px; height:128px;}
.inx_c2ico{ width:90px; height:90px; left:15px; margin-top:-45px;}
.inx_c2txt{ padding-right:20px;}
.inx_c2txt strong{font-size:46px; line-height:46px;}
.inx_c2txt p{ font-size:14px; line-height:24px;}
.inx_c2info dd:last-child strong{ font-size:30px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.inx_c2txt p{font-size:12px;}
.inx_c2ico{width:80px; height:80px; margin-top:-40px; left:10px;}
}
@media (max-width:993px){
.inx_c2des{font-size:12px; line-height:24px; margin:15px 0px 35px}
.inx_c2info dd{ width:calc(50% - 20px); margin:0 10px 20px;}
}
@media (max-width:767px){
.inx_mbtn,.smbtn{line-height: 36px;width: 132px;font-size: 12px;}
.inx_c2top{padding-right:0;}
.inx_c2img{width:100%; position:static; margin-top:25px;}
.inx_c2img .overflowHide{height:54vw;}
.inx_c2des{margin-top:20px; margin-bottom:25px;}
.inx_c2info{margin-top:35px;}
.inx_c2info dd {width: calc(100% - 20px);margin: 0 10px 20px; height:90px; margin-bottom:15px;}
.inx_c2txt strong{font-size:38px;}
.inx_c2btn{text-align:center;}
}


.inx_con3{ background:#fefbf5;}
.inx_c3sw{ margin:30px -18px 0; padding-bottom:35px; }
.inx_c3sw dd{ padding:18px;}
.inx_c3sw dd span,
.inx_c3sw dd a{ display:block; height:128px; background:#fff; box-shadow:0 0px 18px rgba(0,0,0,0.08); border-radius:0.8em; position:relative}
.inx_c3sw dd span img,
.inx_c3sw dd a img { position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:70%; max-height:70%; width:auto; height:auto;}
.inx_c3sw .slick-dots{bottom:0;}
.inx_c3sw .slick-dots li button{display:none;}
.inx_c3sw .slick-dots li { display: inline-block; height: 14px; width: 14px; margin: 0px 10px; position: relative; border-radius:50%; vertical-align:middle; border:1px solid var(--cor);}
.inx_c3sw .slick-dots li.slick-active{ background:var(--cor);}
@media (max-width:1799px){
.inx_c3sw{ margin:26px -12px 0; padding-bottom:35px; }
.inx_c3sw dd{ padding:12px;}
.inx_c3sw dd span,
.inx_c3sw dd a{ height:108px;}
.inx_c3sw .slick-dots li { height: 12px; width: 12px; margin: 0px 8px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){
.inx_c3sw{margin-top:20px;}
}


.inx_con4{}
.inx_c4box{ margin-top:3.12vw; padding-left:1px; display:flex;}
.inx_c4item{ border:1px solid #E7E7E7; margin-left:-1px; width:33.33%; overflow:hidden}
.inx_c4box .inx_c4item:nth-child(1){ border-radius:0.8em 0 0 0.8em;}
.inx_c4item2{ border-radius:0 0.8em 0.8em 0;}
.inx_c4aBox{ display:block; padding:45px 42px; height:625px; position:relative}
.inx_c4aBox .overflowHide{ height:290px; border-radius:0.8em;} 
.inx_c4aBox strong{ font: normal 24px/40px syb; margin-top: 32px; color:var(--cor);}
.inx_c4aBox p{ font-size: 18px; line-height: 32px; color: #888888; margin-top: 10px; -webkit-line-clamp:2;}
.inx_c4tm{ text-align: right; margin-top: 45px; color: #888; font: 18px/50px mtr; position:relative }
.inx_c4tm:after{ content: ""; height: 50px; width: 50px; border: 1px solid #C5C5C5; position: absolute; left: 0px; top: 0px; background: url(../images/inx_c5ar.png) no-repeat 22px 17px; border-radius:50%; transition:all 0.5s ease;}
.inx_c4aBox:after{ content: ""; height: 8px; position: absolute; left: 0px; bottom: 0px; width:0%; background-image: linear-gradient(90deg, #DBB865 0%,#fff 100%);}
.inx_c4aBox:hover:after{ width:100%; transition:all 1.5s ease;}
.inx_c4aBox:hover .inx_c4tm:after{ border: 1px solid var(--cor); background:var(--cor) url(../images/inx_c5ar2.png) no-repeat 22px 17px;}
.inx_c4item2{}
.inx_c4item2 dd{}
.inx_c4a{ display:block; position:relative; padding:25px 45px; height:125px; border-bottom:1px solid #E7E7E7;}
.inx_c4item2 dd:last-child .inx_c4a{border:none;}
.inx_c4a strong{ font-size: 20px; line-height: 36px; font-weight: normal; }
.inx_c4a span{ color: #888; font: 18px/36px mtr; display:block;}
.inx_c4a:after{content:""; height: 8px; position: absolute; left: 0px; bottom: 0px; width:0%; background-image: linear-gradient(90deg, #DBB865 0%,#fff 100%);}
.inx_c4a:hover:after{width:100%; transition:all 1.5s ease;}
@media (max-width:1799px){
.inx_c4box{ margin-top:3vw;}
.inx_c4aBox{padding:26px 26px; height:460px;}
.inx_c4aBox .overflowHide{ height:200px;} 
.inx_c4aBox strong{ font: normal 20px/36px syb; margin-top: 26px;}
.inx_c4aBox p{ font-size: 14px; line-height: 26px; margin-top: 6px;}
.inx_c4tm{ margin-top: 30px; font: 14px/40px mtr;}
.inx_c4tm:after{ height: 40px; width: 40px;  background: url(../images/inx_c5ar.png) no-repeat 18px 14px; background-size:5px auto !important;}
.inx_c4aBox:after{ height: 5px;}
.inx_c4aBox:hover .inx_c4tm:after{background:var(--cor) url(../images/inx_c5ar2.png) no-repeat 18px 14px;}
.inx_c4a{ padding:14px 30px; height:92px;}
.inx_c4a strong{ font-size: 16px; line-height: 30px; }
.inx_c4a span{font: 14px/30px mtr;}
.inx_c4a:after{ height: 5px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.inx_c4aBox strong{font-size:18px;}
}
@media (max-width:993px){
.inx_c4box{flex-wrap:wrap;}
.inx_c4item{width:50%;}
.inx_c4item2{width:100%; margin-top:-1px;}
.inx_c4box .inx_c4item:nth-child(1){border-radius:0.8em 0 0 0;}
.inx_c4box .inx_c4item:nth-child(2){border-radius:0 0.8em 0 0;}
.inx_c4box .inx_c4item:nth-child(3){border-radius:0 0 0.8em 0.8em;}
}
@media (max-width:767px){
.inx_con4 .inx_tx strong{font-size:18px;}
.inx_con4 .inx_tx .inx_mbtn{ width:118px; line-height:34px;}
.inx_c4item{width:100%; margin-bottom:15px; border-radius:0.8em!important;}
.inx_c4box{margin-top:25px;}
.inx_c4aBox{padding:15px 15px 25px; height:auto}
.inx_c4aBox .overflowHide{height:52vw;}
.inx_c4aBox strong{margin-top:15px;}
.inx_c4aBox p{font-size:12px; line-height:22px; height:auto;-webkit-line-clamp:4;}
.inx_c4tm{margin-top:20px;}
.inx_c4a{padding-left:15px; padding-right:15px; height:85px;}
.inx_c4a strong{font-size:14px; line-height:26px;}
}


.m2menu_wpr{ position:relative; height:0; text-align:center; z-index:1;}
.m2menu{ position:absolute; left:50%; transform:translateX(-50%); display:flex; background:var(--cor); top:-35px; padding:0 6vw; border-radius:3em;}
.m2menu a{ display:inline-block; line-height:70px; font-size:20px; padding:0 2vw; color:#fff; white-space:nowrap;}
.m2menu a.on,.m2menu a:hover{ color:var(--yr);}
.hr_page{ background:#f3f6fb; position:relative}
.hrlist{ padding-top:10px; margin:0 -20px; padding-bottom:25px;}
.hrlist li{ width:calc(25% - 40px); margin:0 20px 40px;}
.hr_item{ display:block; height:208px; background:#fff; padding:0 35px; border-radius:0.8em; box-shadow:0 2px 25px rgba(0,0,0,0.08);color:#999999; cursor:default;}
.hr_item span{ display:block; height:154px; border-bottom:1px solid #CDD1E1; position:relative;}
.hr_item span img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:70%; max-height:70%; width:auto; height:auto;}
.hr_item p{ font-size:16px; line-height:50px; text-align:center;}
.hr_item:hover{transform:translateY(-10px);}
.web_page{ text-align:center; line-height:40px; font-size:16px;}
.web_page *{ vertical-align:middle}
.page_a{ display:inline-block; margin:0 12px; min-width:40px; border-radius:50%;}
.page_a.on,.page_a:hover{ color:#fff; background:var(--yr);}
.page_prev{ width: 40px; height: 40px; border-radius: 50%; background: url(../images/page_ar.png) no-repeat center center; margin-right: 12px; display: inline-block; transform:rotate(180deg); }
.page_next{ width: 40px; height: 40px; border-radius: 50%; background: url(../images/page_ar.png) no-repeat center center; margin-left: 12px; display: inline-block; }
.page_next:hover,.page_prev:hover{ background:var(--yr) url(../images/page_ar2.png) no-repeat center center; }
.web_page span.page_nums{ margin-left:25px;}
.web_page span{ display:inline-block; margin:0 12px;}
@media (max-width:1799px){
.m2menu{top:-30px; padding:0 5vw;}
.m2menu a{ line-height:60px; font-size:16px; padding:0 1.7vw;}
.hr_item{padding:0 25px; height:170px;}
.hr_item span{height:115px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.page_a{ margin:0 5px; min-width:36px;}
.web_page{line-height:36px; font-size:14px;}
}
@media (max-width:993px){
.hrlist li{width: calc(50% - 40px);}
}
@media (max-width:767px){
.m2menu_wpr{height:auto; text-align:center; background:var(--cor); width:100%; overflow-x:auto;}
.m2menu{position:static; width:100%; transform:translate(0,0); border-radius:0; display:inline; white-space:nowrap;}
.m2menu a{line-height:52px;}
.page_a{ margin:0 3px; min-width:32px;}
.web_page{line-height:32px; font-size:12px;}
.page_nums{display:none !important;}
.page_prev,.page_next{margin:0 !important;}
.hrlist{margin-left:-5px; margin-right:-5px;}
.hrlist li{ width:calc(50% - 10px); margin:0 5px 10px;}
.hr_item{padding:0 15px; height:auto; padding-bottom:12px;}
.hr_item span{height:80px;}
.hr_item p{font-size:12px; line-height:22px; padding-top:8px;}
}


.news_page{ background:#fff; position:relative;}
.news_top{}
.news_tBox{display:flex; justify-content:space-between; box-shadow:0 3px 20px rgba(0,0,0,0.08); border-radius:0.8em; overflow:hidden}
.news_tBox .overflowHide{ width:50%; height:435px;}
.news_trx{ width:50%; padding:0 70px;display:flex; flex-direction:column; justify-content:center; position:relative}
.news_trx:before{content:""; background: url(../images/news_fh.png) no-repeat; height: 57px; width: 60px; position: absolute; right: 70px; bottom: 30px; }
.news_trx strong{ font: normal 28px/42px syb; margin-top: 5px; }
.news_trx p{ font-size: 16px; line-height: 32px; color: #888888; -webkit-line-clamp:3; margin-top:25px; margin-bottom:45px;}
.news_trtm{ font-size: 16px; line-height: 24px; }
.news_bottom{ background:#F3F6FB;}
.news_list{ padding-bottom:20px}
.news_list li{ margin-bottom: 40px; }
.news_aBox{ display:flex; justify-content:space-between; padding:26px; background:#fff; box-shadow:0 3px 20px rgba(0,0,0,0.08); border-radius:0.5em; overflow:hidden;}
.news_aBox .overflowHide{ width:438px; height:264px; border-radius:0.4em;}
.news_brx{ width:calc(100% - 485px); padding-right:30px;display:flex; flex-direction:column; justify-content:center;}
.news_brx strong{ font: normal 24px/36px syb; }
.news_brtm{ font-size: 16px; line-height: 26px; margin-top: 4px; color:var(--cor);}
.news_brx p{ font-size: 16px; line-height: 32px; margin-top: 20px; color:#888888;-webkit-line-clamp:2;}
.news_brx span.transition{}
.news_brx .transition{ font-size: 16px; line-height: 32px; margin-top: 30px; display: inline-block; color: #bababa;  }
.news_aBox:hvoer .news_brx .transition{color:var(--cor);}
@media (max-width:1799px){
.news_tBox .overflowHide{ height:355px;}
.news_trx{ padding:0 50px;}
.news_trx:before{ transform:scale(0.7); transform-origin:right bottom; }
.news_trx strong{ font: normal 22px/36px syb;}
.news_trx p{ font-size: 14px; line-height: 26px; margin-top:20px; margin-bottom:40px;}
.news_trtm{ font-size: 14px; line-height: 22px; }
.news_list li{ margin-bottom: 30px; }
.news_aBox{ padding:20px;}
.news_aBox .overflowHide{ width:360px; height:215px;}
.news_brx{ width:calc(100% - 395px); padding-right:25px;}
.news_brx strong{ font: normal 20px/32px syb; }
.news_brtm{ font-size: 14px; line-height: 24px; margin-top: 3px;}
.news_brx p{ font-size: 14px; line-height: 24px; margin-top: 15px;}
.news_brx .transition{ font-size: 14px; line-height: 26px; margin-top: 25px; }
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.news_trx:before{right:40px;}
}
@media (max-width:993px){
.news_trx{padding:0 25px;}
.news_aBox .overflowHide{width:350px;}
.news_brx {width: calc(100% - 372px);padding-right: 15px;}
}
@media (max-width:767px){
.news_tBox{flex-wrap:wrap;}
.news_tBox .overflowHide{width:100%; height:52vw;}
.news_trx{width:100%; padding:20px 15px 35px;}
.news_trx strong{font-size:20px; line-height:32px;}
.news_trx p {font-size: 12px;line-height: 22px;margin-top: 10px;margin-bottom: 25px;}
.news_trx:before{right:20px; transform:scale(0.5); transform-origin:right bottom; bottom:35px;}
.news_aBox{flex-wrap:wrap;}
.news_aBox .overflowHide{width:100%; height:48vw;}
.news_brx{width:100%; padding:20px 0px 5px;}
.news_brx strong{font-size:16px; line-height:26px;}
.news_brx p {font-size: 12px;line-height: 22px;margin-top: 10px; height:auto;-webkit-line-clamp:3;}
.news_brx .transition {font-size: 12px;line-height: 22px;margin-top: 15px;}
.news_list li{margin-bottom:20px;}
}


.ndtl_page{ background:#f3f6fb; position:relative;}
.ndtl_con{ background:#fff; padding:5vw 6.25vw;}
.ndtl_info{ font-size: 16px; line-height: 32px; color:#666; }
.ndtl_info *{vertical-align:middle;}
.ndtl_sa{ display: inline-block; height: 32px; width: 32px; margin-right:5px; -webkit-filter: grayscale(100%); filter: grayscale(100%); opacity:0.5;}
.ndtl_sa:hover{ -webkit-filter: grayscale(0%); filter: grayscale(0%); opacity:1;}
.ndtl_sa1{ background: url(../images/ndtl_ico1.png) no-repeat right center; }
.ndtl_sa2{ background: url(../images/ndtl_ico2.png) no-repeat right center; }
.ndtl_title{ font-size: 40px; line-height: 60px; font-weight: normal; padding: 1.3vw 0px 2.6vw;}
.ndtl_editor{ font-size: 16px; line-height: 32px; color:#666; padding:2.6vw 0; border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
.ndtl_webpage{ padding-top:30px;display:flex; justify-content:space-between; }
.ndtl_webpage p{ max-width: 45%; font-size: 16px; line-height: 32px; }
.ndtl_back{ margin-top:2.6vw; text-align:center;}
.ndtl_bkbtn{ height: 62px; width: 62px; border: 1px solid #A5A5A5; background: url(../images/ndtl_bak.png) no-repeat 27px 22px; cursor:pointer; display:inline-block; border-radius:50%;}
.ndtl_bkbtn:hover{ background:var(--cor) url(../images/ndtl_bak2.png) no-repeat 27px 22px; border: 1px solid var(--cor); }
@media (max-width:1799px){
.ndtl_info{ font-size: 14px; line-height: 26px; }
.ndtl_title{ font-size: 32px; line-height: 50px;}
.ndtl_editor{ font-size: 14px; line-height: 28px;}
.ndtl_webpage p{font-size:14px; line-height:28px;}
.ndtl_bkbtn{width:58px; height:58px; background-origin:25px 21px !important; background-size:8px auto !important; }
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.ndtl_title{font-size:28px; line-height:40px;}
}
@media (max-width:993px){

}
@media (max-width:767px){
.ndtl_info{font-size:12px;}
.ndtl_title{font-size:20px; line-height:32px; padding-bottom:20px;}
.ndtl_editor{padding-top:25px; padding-bottom:25px;}
.ndtl_bkbtn{transform:scale(0.8);}
.ndtl_webpage{flex-wrap:wrap; padding-top:20px;}
.ndtl_webpage p{width:100%; max-width:none}
}


.mian_con{ background:#fff; position:relative;}
.bus_con1{ padding-top:6.25vw;}
.m2ptx{ text-align:center;}
.m2pt{ display:inline-block; position:relative; padding-right:15px;}
.m2pt:before{content: "";width: 38px;height: 38px; background: rgba(219,184,100,0.4); position: absolute;right: -2px; top: -13px; border-radius: 50%;}
.m2pt span{ font: 36px/36px sym; color:var(--cor); display:inline-block; position:relative}
.bus_c1lst{ margin: 3vw -1.3vw 0px; }
.bus_c1lst dd{ width:calc(50% - 2.6vw); margin:0 1.3vw; height:385px; border-radius:0.8em; box-shadow:0 5px 28px rgba(0,0,0,0.1); transition:all 0.5s ease; padding:0 68px 0 250px; position:relative;display:flex; flex-direction:column; justify-content:center;}
.bus_c1lst dd strong{ font: normal 22px/32px sym; color:var(--cor); }
.bus_c1lst dd p{ font-size: 16px; line-height: 24px; color: #888888; margin-top: 22px; -webkit-line-clamp:10;}
.bus_c1ico{ display: inline-block; height: 128px; width: 128px; position: absolute; top: 50%; left: 65px; margin-top:-64px; transition:all 0.5s ease;}
.bus_c1lst dd:hover{box-shadow: 0 5px 25px rgba(16,31,90,0.2); transform: translateY(-10px);}
.bus_c1lst dd:hover .bus_c1ico{ transform:rotateY(180deg);}
.bus_con2{ background: #f3f6fb; }
.m2spt{ font: 30px/30px sym; color:var(--cor); text-align:center }
.bus_c2sw{ margin: 2vw -1.3vw 0px; }
.bus_c2sw dd{ padding:25px;}
.bus_c2item{ display:block; position:relative; border-radius:0.8em; overflow:hidden; box-shadow:0 3px 18px rgba(0,0,0,0.08);}
.bus_c2item .overflowHide{ height:300px;}
.bus_c2item .overflowHide strong{ font: 20px/26px sym; color: #FFF; position: absolute; bottom: 22px; left: 35px; right: 35px; transition:all 0.5s ease;-webkit-line-clamp:2;}
.bus_c2item .coverImg:after{content:""; position:absolute; left:0; right:0; bottom:0; height:100px; background-image: linear-gradient(0deg, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);}
.bus_c2item .overflowHide:after{content:""; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(16,31,90,0.8); transition:all 0.5s ease; opacity:0;}
.bus_c2lay{ position:absolute; left:0; right:0; bottom:0; color:#fff; padding:0 35px 40px;}
.bus_c2lay strong{ font: 22px/32px sym; -webkit-line-clamp:2; font-weight:normal; transition:all 0.5s ease; opacity:0; transform:translateY(30px);}
.bus_c2lay p{ font-size: 16px; line-height: 24px; margin-top: 8px; -webkit-line-clamp:4; transition:all 0.5s ease; opacity:0; transform:translateY(30px);}
.bus_c2lay span{ display: inline-block; margin-top: 20px; line-height: 44px; width: 160px; font-size: 16px; color: #FFF; background:var(--yr); border-radius:2em; text-align:center; transition:all 0.5s ease; opacity:0; transform:translateY(30px); }
.bus_c2item:hover{box-shadow: 0 5px 20px rgba(16,31,90,0.2);}
.bus_c2item:hover .overflowHide strong{ opacity:0;}
.bus_c2item:hover .overflowHide:after{ opacity:1;}
.bus_c2item:hover .bus_c2lay strong{ opacity:1; transform:translateY(0); transition-delay:0.1s;}
.bus_c2item:hover .bus_c2lay p{ opacity:1; transform:translateY(0); transition-delay:0.3s;}
.bus_c2item:hover .bus_c2lay span{ opacity:1; transform:translateY(0); transition-delay:0.5s;}
.bus_c2sw .slick-prev{ background: url(../images/inx_c5ar.png) no-repeat 22px center; display: inline-block; height: 50px; width: 50px; position: absolute; left: -80px; top: 50%; overflow: hidden; cursor: pointer; border: 1px solid #B9BBBF; z-index: 1; margin-top: -25px; border-radius:50%; transform:rotate(180deg); transition:all 0.5s ease;}
.bus_c2sw .slick-next{ background: url(../images/inx_c5ar.png) no-repeat 22px center; display: inline-block; height: 50px; width: 50px; position: absolute; right: -80px; top: 50%; overflow: hidden; cursor: pointer; border: 1px solid #B9BBBF; z-index: 1; margin-top: -25px; border-radius:50%; transition:all 0.5s ease;}
.bus_c2sw .slick-prev:hover,.bus_c2sw .slick-next:hover{ background: var(--cor) url(../images/inx_c5ar2.png) no-repeat 22px center; border: 1px solid var(--cor); }
@media (max-width:1799px){
.m2pt span{font-size:28px; line-height:32px;}
.m2spt{ font: 26px/26px sym;}
.bus_c1lst dd{ height:340px; padding:0 45px 0 170px;}
.bus_c1lst dd strong{ font: normal 20px/32px sym; }
.bus_c1lst dd p{ font-size: 14px; line-height:22px;  margin-top: 12px;}
.bus_c1ico{height: 98px; width: 98px; left: 35px; margin-top:-49px;}
.bus_c2sw dd{ padding:18px;}
.bus_c2item .overflowHide{ height:240px;}
.bus_c2item .overflowHide strong{ font: 16px/24px sym; bottom: 18px; left: 25px; right: 25px;}
.bus_c2lay{padding:0 25px 30px;}
.bus_c2lay strong{ font: 16px/24px sym;}
.bus_c2lay p{ font-size: 12px; line-height: 20px; margin-top: 5px;}
.bus_c2lay span{margin-top: 14px; line-height: 38px; width: 130px; font-size: 14px;}
.bus_c2sw .slick-prev{ height: 44px; width: 44px; left: -60px; margin-top: -22px; background-size:5px auto !important; background-position:20px center !important;}
.bus_c2sw .slick-next{ height: 44px; width: 44px; right: -60px; margin-top: -22px; background-size:5px auto !important; background-position:20px center !important;}
}
@media (max-width:1379px){
.bus_c2sw{margin-left:35px; margin-right:35px;}
}
@media (max-width:1199px){
.bus_c2sw .slick-prev{left:-45px;}
.bus_c2sw .slick-next{right:-45px;}
.m2pt span{font-size:32px; line-height:32px;}
.bus_c1lst dd p{font-size:12px; line-height:24px;}
.bus_c2sw dd{padding:15px;}
.bus_c2item .overflowHide strong{font-size:16px;}
.bus_c2lay p{font-size:12px; line-height:22px;}
.bus_c2lay strong{font-size:16px;}
}
@media (max-width:993px){
.bus_con1{padding-top:8.5vw;}
.m2pt span{font-size:28px;}
.bus_c1lst dd{ width: calc(100% - 2.6vw); margin-bottom:25px;}
}
@media (max-width:767px){
.bus_con1{padding-top:13vw;}
.m2pt span{font-size:24px;}
.bus_c1lst{margin-top:25px;}
.bus_c1ico{width:60px; height:60px; left:20px; margin-top:-30px;}
.bus_c1lst dd {height: 140px;padding: 0 15px 0 95px;}
.bus_c1lst dd strong{font-size:18px; line-height:24px;}
.bus_c2sw{margin-left:0; margin-right:0; padding-bottom:25px;}
.bus_c2item .overflowHide{height:62vw;}
.bus_c2sw .slick-dots{bottom:0;}
.bus_c2sw .slick-dots li button{display:none;}
.bus_c2sw .slick-dots li { background:none; display: inline-block; height: 10px; width: 10px; margin: 0px 5px; position: relative; border-radius:50%; vertical-align:middle; border:1px solid var(--cor);}
.bus_c2sw .slick-dots li.slick-active{ background:var(--cor);  }
.bus_c2lay{padding-left:15px; padding-right:15px; padding-bottom:20px;}
.m2pt:before{width: 22px;height: 22px; right:5px; top: -6px; border-radius: 50%;}
}


.buss_con{ padding-top:6.25vw}
.buss_box1{ padding:3.2vw 6vw; display:flex; justify-content:space-between; box-shadow:0 2px 18px rgba(0,0,0,0.08); border-radius:0.8em;}
.buss_logox{display:flex; flex-direction:column; justify-content:center; width:400px; padding-right:4.68vw;}
.buss_c1tips{display:flex; flex-direction:column; justify-content:center; width:calc(100% - 400px);}
.buss_c1tips strong{ font: 26px/38px sym; display: block; color:var(--cor);}
.buss_c1tips p{ font-size: 18px; line-height: 32px; color: #888; margin-top: 30px; }
.buss_box2{ padding:4vw 0 3vw; text-align:center; font-size:18px; line-height:32px; color:#888;}
.buss_btns{text-align:center;}
@media (max-width:1799px){
.buss_box1{ padding:2.6vw 4vw;}
.buss_logox{ width:300px; padding-right:4.2vw;}
.buss_c1tips{width:calc(100% - 300px);}
.buss_c1tips strong{ font: 20px/32px sym;}
.buss_c1tips p{ font-size: 14px; line-height: 26px; margin-top: 15px; }
.buss_box2{ padding:3vw 0 2.6vw; font-size:14px; line-height:26px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.buss_logox{width:250px;}
.buss_c1tips {width: calc(100% - 250px);}
.buss_c1tips p{font-size:12px; line-height:24px;}
}
@media (max-width:993px){
.buss_con{padding-top:8.5vw;}
}
@media (max-width:767px){
.buss_con{padding-top:13vw;}
.buss_box1{flex-wrap:wrap; padding-bottom:20px}
.buss_logox{width:100%; text-align:center; padding:20px 15px;}
.buss_c1tips{width:100%;}
.buss_logox img{max-height:50px; width:auto}
.buss_c1tips p{margin-top:10px;}
.buss_box2{padding:12vw 0 8vw;}
}


.cs_page{ background:#fff; position:relative;}
.cslist{ margin: 0px -32px; }
.cslist li{ width:calc(50% - 64px); margin:0 32px 40px;}
.cs_item{ display:block;}
.cs_item .overflowHide{ height:390px; border-radius:0.8em;box-shadow: 0 5px 20px rgba(16,31,90,0.1);}
.cs_bmx{ padding: 35px 10px; }
.cs_bmx strong{ font-size: 22px; line-height: 36px; font-weight: normal; }
.cs_bmx p{ font-size: 16px; line-height: 32px; color: #888; margin: 16px 0px 30px; height: 64px; -webkit-line-clamp:2;}
.cs_item:hover .overflowHide{box-shadow: 0 5px 20px rgba(16,31,90,0.2);}
.cs_item:hover{transform:translateY(-10px);}
@media (max-width:1799px){
.cs_item .overflowHide{height:315px;}
.cs_bmx{ padding: 25px 10px 30px; }
.cs_bmx strong{ font-size: 18px; line-height: 32px;}
.cs_bmx p{ font-size: 14px; line-height: 24px;  margin: 10px 0px 25px; height:48px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.cs_page{padding-top:8.5vw;}
.cslist{margin-left:-15px; margin-right:-15px;}
.cslist li {width: calc(50% - 30px);margin: 0 15px 20px;}
.cs_item .overflowHide{height:245px;}
}
@media (max-width:767px){
.cs_page{padding-top:13vw;}
.cslist li {width: calc(100% - 30px);}
.cs_item .overflowHide{height:52vw;}
.cs_bmx strong{font-size:16px; line-height:24px;}
.cs_bmx p{font-size:12px; line-height:22px; -webkit-line-clamp:3; height:auto; margin:8px 0px 18px;}
}


.cs_page2{ background:#f3f6fb; position:relative;}
.cs_dtlx{ background:#fff; padding:5.2vw;}
.csdtl_t{ font-size: 36px; line-height: 48px; color:var(--cor);}
.csdtl_tdes{ font-size: 16px; line-height: 32px; margin: 20px 0px 2.6vw; }
.csdtl_bom{}
.csdtl_item{ font-size: 16px; line-height: 32px; padding: 2.6vw 0px 3.2vw; border-top:2px solid var(--cor); }
.csdtl_item h4{ font-size: 24px; line-height: 36px; margin-bottom: 25px; font-weight: normal; display:block; color:var(--cor);}
@media (max-width:1799px){
.cs_dtlx{ padding:3.6vw;}
.csdtl_t{ font-size: 30px; line-height: 42px;}
.csdtl_tdes{ font-size: 14px; line-height: 26px; margin: 15px 0px 2.4vw; }
.csdtl_item{ font-size: 14px; line-height: 26px; padding: 2.4vw 0px 3vw;}
.csdtl_item h4{ font-size: 20px; line-height: 30px; margin-bottom: 18px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.csdtl_t{font-size:26px; line-height:38px;}
}
@media (max-width:993px){

}
@media (max-width:767px){
.cs_dtlx{padding:25px 20px 40px;}
.csdtl_t{font-size:20px; line-height:32px;}
.csdtl_item h4 {font-size: 18px;line-height: 26px;margin-bottom: 16px;}
.csdtl_tdes{margin:15px 0px 20px;}
}


.lx_con1{}
.lx_con1 .container{display:flex; justify-content:space-between; }
.lx_c1map{}
.lx_c1map img{}
.lx_info{ width: 565px; background: url(../images/lx_c1bg.jpg) no-repeat center bottom; position: relative; height: 612px; background-size:cover; margin-top:35px; padding:85px 55px 0; color:#fff; position:relative }
.lx_info:after{ content: ""; background: url(../images/news_fh.png) no-repeat; height: 57px; width: 60px; position: absolute; top: 24px; right: 28px; }
.lx_info h4{ font-size: 24px; line-height: 36px; padding-bottom:18px; border-bottom: 1px solid #526098; display:block; font-weight:normal; margin-bottom:40px;}
.lx_info p{ font-size: 18px;line-height: 32px; padding-left: 43px;text-indent: -43px;}
.lx_con2{ background:#f3f6fb;}
.m2spt2{ font-size: 36px; line-height: 36px; text-align: center; }
.lx_c2lst{ margin:2.6vw -14px 0;}
.lx_c2lst li{ width:calc(50% - 28px); background:#fff; border:4px solid #fff; background:#fff; transition:all 0.5s ease; margin:0 14px 28px; padding:26px 30px 26px 182px; position:relative; box-shadow:0 2px 15px rgba(16,31,90,0.1)}
.lx_c2lst li:hover{ border:4px solid var(--cor);}
.lx_c2ico{ height: 110px; width: 110px; position: absolute; left: 30px; top: 50%; margin-top: -55px; }
.lx_c2lst li strong{ font-size: 24px; line-height: 40px; font-weight: normal; display: block; margin-bottom: 8px; transition:all 0.5s ease; }
.lx_c2lst li p{ font-size: 14px; line-height: 24px; }
.lx_c2lst li:hover strong{ color:var(--cor);}
@media (max-width:1799px){
.lx_c1map{width:55%;}
.lx_info{width:40%; padding:75px 35px 0; height:490px;}
.lx_info h4{font-size:20px; line-height:32px;}
.lx_info p {font-size: 16px;line-height: 30px;padding-left: 48px;text-indent: -48px;}
.m2spt2{ font-size: 30px; line-height: 30px;}
.lx_c2lst{ margin:2.6vw -12px 0;}
.lx_c2lst li{ width:calc(50% - 24px); border:3px solid #fff; margin:0 12px 24px; padding:22px 20px 22px 152px;}
.lx_c2lst li:hover{ border:3px solid var(--cor);}
.lx_c2ico{ height: 90px; width: 90px; left: 25px; margin-top: -45px; }
.lx_c2lst li strong{ font-size: 20px; line-height: 32px; }
.lx_c2lst li p{ font-size: 14px; line-height: 26px; }
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.lx_info h4{font-size:20px;}
.lx_info{padding-left:20px; padding-right:20px;}
}
@media (max-width:993px){
.lx_con1 .container{flex-wrap:wrap;}
.lx_c1map{width:100%;}
.lx_info{width:100%;}
.lx_c2lst li{ width:calc(100% - 24px); }
}
@media (max-width:767px){
.lx_info:after{transform:scale(0.6); transform-origin:right top; top:28px}
.lx_info h4{font-size:18px; line-height:30px; padding-bottom:15px; margin-bottom:20px;}
.lx_info p {font-size: 14px;line-height: 26px;padding-left: 42px;text-indent: -42px;}
.lx_info{height:auto; padding-bottom:110px;}
.lx_c2lst{margin-top:25px;}
.m2spt2{font-size:24px;}
.lx_c2lst li{padding:20px 15px 20px 100px; margin-bottom:15px;}
.lx_c2ico {height: 80px;width: 80px;left: 10px;margin-top: -40px;}
}


.ly_con1{ padding-top:6.25vw; padding-bottom:3vw;}
.m2ptx_des{ font-size: 16px; line-height: 26px; color: #666666; margin-top: 25px; text-align:center}
.ly_c1lst{ margin: 3.12vw -1.8vw 0px; }
.ly_c1lst dd{ width:calc(33.33%  - 3.6vw); margin:0 1.8vw 2.91vw;}
.ly_c1item{ display:block;box-shadow: 0 5px 28px rgba(0,0,0,0.1); border-radius:0.8em; padding:35px 45px 65px; text-align:center}
.ly_c1item strong{ font: normal 26px/40px sym; margin: 20px 0px 30px; color:var(--cor);}
.ly_c1item p{ font-size: 18px; line-height: 30px; color: #666; -webkit-line-clamp:3; height:90px;}
.ly_c1item .transition{}
.ly_c1ico{ display:block; height:180px; position:relative}
.ly_c1ico img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:80%; max-height:80%; width:auto; height:auto;}
.ly_c1item:hover{box-shadow: 0 5px 25px rgba(16,31,90,0.2); transform: translateY(-10px);}
@media (max-width:1799px){
.m2ptx_des{font-size:14px; line-height:24px; margin-top:20px;}
.ly_c1item{padding:28px 35px 55px;}
.ly_c1item strong{ font: normal 22px/36px sym; margin: 16px 0px 25px;}
.ly_c1item p{ font-size: 14px; line-height: 24px; height:72px;}
.ly_c1ico{ height:140px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.ly_c1item p{font-size:12px; line-height:22px; height:66px;}
}
@media (max-width:993px){
.ly_c1lst dd {width: calc(50% - 3.6vw);}
}
@media (max-width:767px){
.m2ptx_des{font-size:12px; line-height:22px; margin-top:10px;}
.ly_con1{padding-top:13vw;}
.ly_c1lst{margin-top:25px;}
.ly_c1lst dd {width: calc(100% - 3.6vw); margin-bottom:25px; }
.ly_c1ico{height:80px;}
.ly_c1item strong {font: normal 20px/36px sym;margin: 12px 0px 10px;}
.ly_c1item {padding: 20px 25px 35px;transform:translateY(0) !important;}
}


.ly_con2{ background:#f3f6fb;}
.ly_c2tab{ margin-top:35px; text-align:center;}
.ly_c2tab a{ font-size:20px; color:var(--cor); display:inline-block; padding:0 40px; line-height:40px; border:1px solid var(--cor); border-radius:2em; margin:0 10px; cursor:pointer;}
.ly_c2tab a.on{ background:var(--cor); color:#fff;}
.ly_c2tab a span{ display:inline-block; width:30px; height:30px; position:relative; margin-right:10px; transition:all 0.5s ease; top:6px;}
.ly_c2tab a span img{ position:absolute; transition:all 0.5s ease; position:absolute; left:0; top:0;}
.ly_c2tab a span img:nth-child(2){ opacity:0}
.ly_c2tab a.on span img{ opacity:0;}
.ly_c2tab a.on span img:nth-child(2){ opacity:1;}
.ly_c2wpr{ margin:28px -24px 0; position:relative; height:550px;}
.ly_c2sw{ position:absolute; left:0; top:0; right:0; visibility:hidden; opacity:0; transform:translateY(30px); padding-bottom:35px;}
.ly_c2sw.on{ transition:all 0.5s ease; opacity:1; visibility:visible; transform:translateY(0)}
.ly_c2sw dd{ padding:24px;}
.ly_c2item{ display:block; padding:30px 35px 0;box-shadow: 0 2px 20px rgba(0,0,0,0.1); background:#fff; border-radius:0.6em; text-align:center}
.ly_c2item:hover{box-shadow: 0 2px 20px rgba(16,31,90,0.2);}
.ly_c2item p{ font-size: 16px; color: #999999; line-height: 52px; height: 53px; }
.ly_c2logo{ display:block; height:124px; border-bottom:1px solid #CDD1E1; position:relative;}
.ly_c2logo img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:70%; max-height:70%; width:auto; height:auto;}
.ly_c2sw .slick-dots{bottom:0;}
.ly_c2sw .slick-dots li button{display:none;}
.ly_c2sw .slick-dots li { border:1px solid var(--cor); display: inline-block; height: 14px; width: 14px; margin: 0px 8px; position: relative; border-radius:50%; vertical-align:middle}
.ly_c2sw .slick-dots li.slick-active{ background:var(--cor);}
@media (max-width:1799px){
.ly_c2tab a{font-size:18px;}
.ly_c2tab a span{width:26px; height:26px;}
.ly_c2wpr{ margin:25px -20px 0; height:435px;}
.ly_c2sw dd{ padding:20px;}
.ly_c2item{ padding:25px 30px 0;}
.ly_c2item p{ font-size: 14px; line-height: 44px; height: 45px; }
.ly_c2logo{ height:90px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){
.ly_c2tab{margin-top:25px;}
.ly_c2tab a{padding:0 28px; margin:0 5px; font-size:16px;}
.ly_c2sw dd{padding:12px;}
.ly_c2wpr{margin-left:-5px; margin-right:-5px;}
.ly_c2item{padding: 10px 15px 0; box-shadow: 0 2px 10px rgba(0,0,0,0.1);}
.ly_c2logo{height:62px;}
.ly_c2item p{font-size: 12px;line-height: 36px;height: 40px;}
.ly_c2sw .slick-dots li{width:10px; height:10px; margin:0 5px;}
.ly_c2wpr{height:305px;}
}


.ly_con3{}
.ly_c3sw{ margin:28px -24px 0;justify-content:center;}
.ly_c3sw dd{ padding:24px; width:25%;}
.ly_con4{ background:#f3f6fb;}
.ly_bmtab{}
.ly_bmtab a{ cursor:pointer;}
.ly_bmtab a.on{}
.ly_con4{ overflow:hidden}
.ly_c4des{ font-size: 18px; line-height: 30px; color: #666; text-align:center}
.ly_c4wpr{ margin-top:3.38vw; height:596px; position:relative; width:2736px; left:50%; margin-left:-1368px;}
.ly_c4sw{ position:absolute; left:0; top:0; right:0; visibility:hidden; opacity:0; transform:translateY(30px);}
.ly_c4sw.on{ transition:all 0.5s ease; opacity:1; visibility:visible; transform:translateY(0)}
.ly_c4item{}
.ly_c4item .overflowHide{ transform:scale(0.76); transition:all 0.5s ease;}
.ly_c4sw dd.slick-center .ly_c4item .overflowHide{ transform:scale(1)}
.ly_c4item p{ font-size: 16px; line-height: 32px; text-align: center; margin-top: 18px; transition:all 0.5s ease; opacity:0 }
.ly_c4sw dd.slick-center .ly_c4item p{opacity:1;}
.ly_c4sw .slick-prev{ background: url(../images/dbus_btn1.png) no-repeat center center; display: inline-block; height: 52px; width: 52px; position: absolute; left: 832px; top: 50%; margin-top:-60px; overflow: hidden; cursor: pointer; border: 1px solid var(--cor);; z-index: 1; border-radius:50%; transition:all 0.5s ease; }
.ly_c4sw .slick-next{ background: url(../images/dbus_btn1.png) no-repeat center center; display: inline-block; height: 52px; width: 52px; position: absolute; right: 832px; top: 50%; margin-top:-60px; overflow: hidden; cursor: pointer; border: 1px solid var(--cor);; z-index: 1; border-radius:50%;  transform:rotate(180deg); transition:all 0.5s ease;}
.ly_c4sw .slick-prev:hover,.ly_c4sw .slick-next:hover{ background:var(--cor) url(../images/dbus_btn2.png) no-repeat center center; }
@media (max-width:1799px){
.ly_c3sw{ margin:20px -20px 0;}
.ly_c3sw dd{ padding:20px;}
.ly_c4des{font-size:14px; line-height:24px;}
.ly_c4wpr{ margin-top:3vw; height:465px; width:2136px; margin-left:-1068px;}
.ly_c4item p{ font-size: 14px; line-height: 26px;}
.ly_c4sw .slick-prev{ height: 46px; width: 46px; left: 646px; margin-top:-50px; background-size:16px auto !important;}
.ly_c4sw .slick-next{ height: 46px; width: 46px; right: 646px; margin-top:-60px; background-size:16px auto !important;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.ly_c3sw dd{width:33.33%;}
.ly_c4wpr{ height:400px; width:1800px; margin-left:-900px;}
.ly_c4sw .slick-prev{ height: 42px; width: 42px; left: 542px;}
.ly_c4sw .slick-next{ height: 42px; width: 42px; right: 542px;}
.ly_con4{padding-top:8.2vw;}
}
@media (max-width:767px){
.ly_c3sw dd{width:50%; padding:12px;}
.ly_c4wpr{width:180vw; margin-left:-90vw; margin-top:25px; height:160px}
}


.dly_con1{}
.dly_c1box{ border-top: 2px solid var(--yr); margin-top: 3.12vw; padding-top: 3.12vw; }
.dly_c1lst{ margin:2.6vw -17px 0;}
.dly_c1lst dd{ width:calc(25% - 34px); margin:0 17px; padding:66px 40px 100px; transition:all 0.5s ease; border-radius:0.8em;box-shadow: 0 2px 20px rgba(0,0,0,0.1); text-align:center; font-size:16px; line-height:26px; color:#888888;}
.dly_c1lst dd:hover{box-shadow: 0 2px 20px rgba(16,31,90,0.2); transform:translateY(-10px)}
.dly_c1ico{ display:block; width:120px; margin:0 auto; transition:all 0.5s ease;}
.dly_c1lst dd:hover .dly_c1ico{ transform:rotateY(180deg);}
.dly_c1lst dd strong{ position: relative; margin: 28px 0px 30px; display: block; font: normal 22px/32px sym; padding:10px 0; color:var(--cor); }
.dly_c1lst dd strong:after{content:""; width:30px; height:2px; background:var(--yr); position:absolute; left:50%; bottom:-3px; margin-left:-15px;}
@media (max-width:1799px){
.dly_c1lst{ margin:2.6vw -12px 0;}
.dly_c1lst dd{ width:calc(25% - 24px); margin:0 12px; padding:50px 25px 60px; font-size:14px; line-height:22px;}
.dly_c1ico{ width:90px;}
.dly_c1lst dd strong{margin: 22px 0px 25px; font: normal 20px/28px sym;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.dly_c1lst dd{ width:calc(50% - 24px); margin:0 12px 24px;}
}
@media (max-width:993px){
.dly_con1{padding-top:9.2vw;}
}
@media (max-width:767px){
.dly_c1box{margin-top:25px; padding-top:25px;}
.m2spt{font-size:20px; line-height:32px;}
.dly_c1lst{margin-top:25px;}
.dly_c1lst dd{width:calc(100% - 24px); padding:35px 20px;}
.dly_c1ico{width:80px; height:80px;}
.dly_c1lst dd strong{line-height:50px; margin-top:12px; margin-bottom:22px;}
}


.dly_con2{ background:#f3f6fb;}
.dly_c2lst{ margin-top:3vw;}
.dly_c2lst dd{ margin-bottom:40px;}
.dly_c2lst dd:last-child{margin-bottom:0;}
.dly_c2item{ background:#fff; display:flex; justify-content:space-between; }
.dly_c2item:hover{box-shadow: 0 2px 20px rgba(16,31,90,0.12)}
.dly_c2item .overflowHide{ width:50%; height:342px;}
.dly_c2lst dd:nth-child(2n) .dly_c2item{flex-direction:row-reverse;}
.dly_c2rx{ width:50%; padding:0 70px;display:flex; flex-direction:column; justify-content:center;}
.dly_c2rx strong{ font: normal 30px/42px sym; color:var(--cor);}
.dly_c2rx p{ font-size: 16px; line-height: 28px; color: #999999; margin-top: 15px; -webkit-line-clamp:2; margin-bottom:32px;}
.dly_layBg{ position:fixed; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.5); z-index:80;}
.dly_laycon{ width: 76.04vw; left: 50%; top: 50%; padding: 4vw; background: #fff url(../images/dly_laybg.png) no-repeat right bottom; transform: translate(-50%,-50%); position: fixed; z-index: 85; font-size: 16px; line-height: 30px; color: #999999; }
.dly_close{ background: url(../images/dly_close.png) no-repeat center center; height: 27px; width: 27px; position: absolute; top: 25px; right: 25px; cursor: pointer; transition:all 0.5s ease; }
.dly_close:hover{ background: url(../images/dly_close2.png) no-repeat center center; transform:rotate(180deg);}
.dly_layt{ font: 30px/42px sym; color:var(--cor); display: block; margin-bottom:10px }
.dly_laycon strong{ display:block; color:var(--cor);}
.dly_layBtn{ cursor:pointer;}
@media (max-width:1799px){
.dly_c2item .overflowHide{height:280px;}
.dly_c2rx{padding:0 50px;}
.dly_c2rx strong{ font: normal 26px/36px sym;}
.dly_c2rx p{ font-size: 14px; line-height: 22px; margin-top: 12px; margin-bottom:26px;}
.dly_laycon{ width: 76.04vw; padding: 3vw; font-size: 14px; line-height: 22px; background-size:500px auto;}
.dly_close{ top: 20px; right: 20px; background-size:22px auto !important}
.dly_layt{ font: 26px/38px sym; margin-bottom:6px }
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.dly_layt{font-size:22px;}
}
@media (max-width:993px){
.dly_c2rx{padding:0 25px;}
.dly_c2rx strong{font-size:22px; line-height:32px;}
}
@media (max-width:767px){
.dly_c2lst{margin-top:25px;}
.dly_c2lst dd{margin-bottom:20px;}
.dly_c2item{flex-wrap:wrap;}
.dly_c2item .overflowHide{width:100%; height:46vw;}
.dly_c2rx{padding:22px 15px 35px !important; text-align:left !important; width:100%;}
.dly_c2rx p{font-size:12px; line-height:22px; height:auto;margin-top: 8px; margin-bottom: 18px;-webkit-line-clamp:5;}
.dly_laycon{font-size:12px; line-height:22px;width:90%;}
.dly_layt{font-size:18px;}
.dly_close {top: 12px;right: 10px;background-size: 20px auto !important;}
}


.dly_con3{}
.dly_c3lst{ margin-top:2.6vw;justify-content:space-between; padding-bottom:50px;}
.dly_c3lst dd{ height: 188px; width: 188px; background: #071B6B; border: 13px solid #CDD1E1; border-radius:50%; position:relative; transition:all 0.5s ease;}
.dly_c3lst dd span{ width:100px; height:100px; position:absolute; left:50%; top:50%; margin-left:-50px; margin-top:-50px; transition:all 0.5s ease;}
.dly_c3lst dd p{ font-size:16px; color:#888888; line-height:24px; position:absolute; left:0; bottom:-75px; text-align:center; width:100%;}
.dly_c3lst i{content:""; border-top:12px solid transparent; border-bottom:12px solid transparent; border-left:12px solid #F4EAD0; height:24px; transform:translateY(82px) }
.dly_c3lst dd.even{ background:#DBB864; border: 13px solid #F8F1E0; }
.dly_c3lst dd:hover{transform:translateY(-10px);}
.dly_c3lst dd:hover span{transform:rotateY(180deg);}
@media (max-width:1799px){
.dly_c3lst{ padding-bottom:40px;}
.dly_c3lst dd{ height: 150px; width: 150px;}
.dly_c3lst dd span{ width:70px; height:70px; margin-left:-35px; margin-top:-35px;}
.dly_c3lst dd p{ font-size:14px; line-height:22px; bottom:-75px;}
.dly_c3lst i{ border-top:8px solid transparent; border-bottom:8px solid transparent; border-left:8px solid #F4EAD0; height:16px; transform:translateY(65px) }
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.dly_c3lst dd{ height: 120px; width: 120px; border-width:8px !important}
.dly_c3lst dd span{ width:50px; height:50px; margin-left:-25px; margin-top:-25px;}
.dly_c3lst i{transform:translateY(52px) }
}
@media (max-width:767px){
.dly_c3lst{justify-content:space-around;}
.dly_c3lst dd{width:25vw; height:25vw; margin-bottom:35px; margin-top:15px;}
.dly_c3lst dd span{width:40px; height:40px; margin-left:-20px; margin-top:-20px;}
.dly_c3lst i{display:none;}
.dly_c3lst dd p {font-size: 14px;line-height: 24px;bottom: -44px;}
.dly_con3{padding-bottom:5vw;}
}


.abt_con1{ background: url(../images/abt_c1bg.png) no-repeat center bottom; background-size:100% auto;}
.abt_c1tab{ text-align:center;}
.abt_c1tab a{ display:inline-block; margin:0 3vw;-webkit-filter: grayscale(100%); filter: grayscale(100%); opacity:0.3; cursor:pointer;}
.abt_c1tab a img{height:82px; width:auto;}
.abt_c1tab a.on{-webkit-filter: grayscale(0%); filter: grayscale(0%); opacity:1;}
.abt_c1wpr{ margin-top: 2.6vw; padding: 3vw 3vw 3.2vw; border-radius:0.8em; box-shadow:0 3px 20px rgba(0,0,0,0.1); background:#fff; }
.abt_c1txt{ display:none;}
.abt_c1txt.on{ display:block; animation:fadeInUp 0.3s ease;}
.abt_c1txt h4{ font: normal 24px/38px syb; margin-bottom:10px; }
.abt_c1ps{ font-size: 16px; line-height: 30px; color: #666666; margin-top:28px; }
.abt_c1nums{ display:flex; margin-top:40px;}
.abt_c1nums li{ padding-left:2vw; padding-right:8vw;}
.abt_c1nums li:last-child{padding-right:0;}
.abt_c1nums li strong{ display:block; font-size:22px; line-height:24px; color:#666666;}
.abt_c1nums li strong span{ font: 98px/100px din_b; color:var(--yr); display:inline-block; margin-right:10px;}
.abt_c1nums li p{ font-size: 16px; line-height: 30px; color: #666666; margin-top: 6px; }
@media (max-width:1799px){
.abt_c1tab a{ margin:0 2vw;}
.abt_c1wpr{ padding: 2.6vw 2.2vw 3vw;}
.abt_c1tab a img{height:60px;}
.abt_c1txt h4{ font: normal 20px/32px syb; }
.abt_c1ps{ font-size: 14px; line-height: 26px; margin-top:22px; }
.abt_c1nums{ margin-top:30px;}
.abt_c1nums li{ padding-left:1.5vw; padding-right:6vw;}
.abt_c1nums li:last-child{padding-right:0;}
.abt_c1nums li strong{font-size:20px; line-height:22px;}
.abt_c1nums li strong span{ font: 80px/80px din_b; margin-right:10px;}
.abt_c1nums li p{ font-size: 14px; line-height: 26px;  margin-top: 5px; }
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.abt_c1tab a img{height:50px;}
.abt_c1nums li strong span{font-size:60px; line-height:60px;}
}
@media (max-width:767px){
.abt_c1tab a img{height:25px;}
.abt_c1wpr{padding:25px 15px; margin-top:20px;}
.abt_c1txt h4{font-size:18px; line-height:28px;}
.abt_c1ps{margin-top:12px; font-size:12px; line-height:24px;}
.abt_c1nums{margin-top:15px;}
.abt_c1nums li strong span{font-size:36px; line-height:36px; margin-right:5px;}
.abt_c1nums li strong{font-size:14px; line-height:18px;}
}


.abt_con2{ overflow:hidden}
.abt_c2sw{ margin: 2.6vw -2px 0px; }
.abt_c2sw dd{ padding:0 2px;}
.abt_c2item{ display:block; position:relative;}
.abt_c2item .overflowHide{ height:36.45vw;}
.abt_c2lay{ position:absolute; left:0; top:0; right:0; bottom:0; color:#fff; padding:6vw 5.2vw 0; text-align:center; transition:all 0.5s ease;}
.abt_c2lay strong{ font: normal 24px/50px sym; display: block; }
.abt_c2lay p{ margin-top: 16px; font-size: 16px; line-height: 28px; max-width:260px; margin-left:auto; margin-right:auto;}
.abt_c2lay span{ background: #DBB864 url(../images/abt_c2jj.png) no-repeat center center; display: block; height: 46px; width: 46px; border-radius:50%; margin:40px auto 0; transition:all 0.5s ease;}
.abt_c2item:hover .abt_c2lay span{transform:rotate(180deg);}
.abt_c2item:hover .abt_c2lay{ padding-top:5vw;}
.abt_c2sw .slick-prev{ background: url(../images/dbus_btn2.png) no-repeat center center; display: inline-block; height: 20px; width: 20px; position: absolute; left: 20px; top: 50%; overflow: hidden; cursor: pointer; z-index: 1; margin-top: -10px; }
.abt_c2sw .slick-next{ background: url(../images/dbus_btn2.png) no-repeat center center; display: inline-block; height: 20px; width: 20px; position: absolute; right: 20px; top: 50%; overflow: hidden; cursor: pointer; z-index: 1; margin-top: -10px;  transform:rotate(180deg);}
@media (max-width:1799px){
.abt_c2lay strong{ font: normal 20px/46px sym; }
.abt_c2lay p{ margin-top: 12px; font-size: 14px; line-height: 22px; max-width:230px;}
.abt_c2lay span{ height: 42px; width: 42px; margin:32px auto 0; background-size:16px auto !important;}
.abt_c2lay{padding:5vw 25px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.abt_c2item .overflowHide{height:50vw;}
.abt_c2lay strong{font-size:18px;}
}
@media (max-width:767px){
.abt_c2sw{margin-top:25px;}
.abt_c2item .overflowHide{height:110vw;}
.abt_c2lay{padding-top:50px;}
.abt_c2lay strong{font-size:20px;}
}


.abt_con3{ background: url(../images/abt_c3bg.png) no-repeat center bottom; background-size:100% auto; padding-top:0}
.abt_c3box{ margin-top:3vw;}
.abt_c3sw{}
.abt_c3sw dd{ display:flex!important;justify-content:space-between; background:#f7f7fc; }
.abt_c3sw dd .overflowHide{ width:50%; height:504px;}
.abt_c3rx{ width:50%;display:flex; flex-direction:column; justify-content:center; padding:0 4vw;}
.abt_c3rx strong{ font: 40px/52px sym; color:var(--cor);}
.abt_c3rx p{ font-size: 18px; line-height: 32px; color: #666; margin-top: 12px; }
.abt_c3funx{ height:84px; display:flex; justify-content:flex-end; position:relative; z-index:1; margin-top:-42px;}
.abt_c3frx{ width:calc(50% + 200px); height:84px; background:var(--cor); border-radius:3em; padding:0 30px 0 220px; position:relative;}
.abt_c3btns{ width:230px; position:absolute; left:-30px; top:0; height:84px; background:var(--yr); border-radius:3em 0 4em 3em;}
.abt_c3btns .prev{ background: url(../images/dbus_btn2.png) no-repeat center center; height: 30px; width: 30px; position: absolute; left: 55px; top: 50%; margin-top: -15px; cursor: pointer; }
.abt_c3btns .next{ background: url(../images/dbus_btn2.png) no-repeat center center; height: 30px; width: 30px; position: absolute; right: 55px; top: 50%; margin-top: -15px; cursor: pointer; transform:rotate(180deg); }
.abt_c3yrs{}
.abt_c3yrs dd{ font-size: 18px; line-height: 84px; color: #FFF; text-align: center; cursor: pointer; }
.abt_c3yrs dd.slick-current{color:var(--yr);}
@media (max-width:1799px){
.abt_c3sw dd .overflowHide{height:385px;}
.abt_c3rx strong{ font: 32px/42px sym;}
.abt_c3rx p{ font-size: 14px; line-height: 22px; margin-top: 10px; }
.abt_c3funx{ height:60px; margin-top:-30px;}
.abt_c3frx{ width:calc(50% + 150px); height:60px; padding:0 25px 0 170px;}
.abt_c3btns{ width:180px; left:-30px; height:60px;}
.abt_c3btns .prev{ left: 35px;}
.abt_c3btns .next{ right: 35px; }
.abt_c3yrs dd{ font-size: 16px; line-height: 60px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.abt_c3sw dd .overflowHide{height:255px;}
.abt_c3rx strong{font-size:28px; line-height:36px;}
}
@media (max-width:767px){
.abt_c3box{margin-top:25px;}
.abt_c3sw dd{flex-wrap:wrap;}
.abt_c3sw dd .overflowHide{width:100%; height:62vw;}
.abt_c3rx{width:100%; height:200px;}
.abt_c3funx{ margin-top:0;}
.abt_c3rx p {font-size: 12px;line-height: 24px;margin-top: 8px;}
.abt_c3rx strong {font-size: 22px;line-height: 30px;}
.abt_c3btns{width:130px; height:50px; left:-15px}
.abt_c3btns .prev{left:25px;}
.abt_c3btns .next{right:25px;}
.abt_c3frx{ padding-left:130px; height:50px;}
.abt_c3yrs dd{line-height:50px;}
}


.abt_con4{ overflow: hidden; background: url(../images/abt_c4bg.png) no-repeat center 3.38vw;}
.abt_con4 .m2ptx{justify-content:space-between; display:flex;}
.abt_c4funx{ width:226px; position:relative; height:56px; text-align:center}
.abt_c4funx .prev{ background: url(../images/dbus_btn1.png) no-repeat center center; border: 1px solid var(--cor); position: absolute; left: 0px; top: 0px; border-radius:50%; width:56px; height:56px; transition:all 0.5s ease; cursor:pointer;}
.abt_c4funx .next{ background: url(../images/dbus_btn1.png) no-repeat center center; border: 1px solid var(--cor); position: absolute; right: 0px; top: 0px; border-radius:50%; width:56px; height:56px; border-radius:50%; transform:rotate(180deg); transition:all 0.5s ease; cursor:pointer;}
.abt_c4nmbs{ color: #83899f; font: 18px/56px sym; }
.abt_c4nmbs span:nth-child(1){ font-size:30px; color:var(--cor);}
.abt_c4funx .prev:hover,
.abt_c4funx .next:hover{ background:var(--cor) url(../images/dbus_btn2.png) no-repeat center center; }
.abt_c4sw{ margin:2.6vw -32px 0;}
.abt_c4sw .swiper-slide{ padding:32px;}
.abt_c4item{ padding: 20px; display:block; position:relative; border-radius:0.8em; background:#fff; overflow:hidden; box-shadow:0 2px 20px rgba(16,31,90,0.2);}
.abt_c4item .overflowHide{ height:260px; position:relative}
.abt_c4item .overflowHide img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:100%; max-height:100%; width:auto; height:auto;}
.abt_c4item p{ font-size: 18px; color: #666666; line-height: 26px; height: 52px; margin-top: 15px; display:flex; flex-direction:column; justify-content:center; padding:0 10px; text-align:center}
@media (max-width:1799px){
.abt_con4{ background-size:80% auto;}
.abt_c4funx{ width:200px; height:46px;}
.abt_c4funx .prev{width:50px; height:50px;}
.abt_c4funx .next{width:50px; height:50px;}
.abt_c4nmbs{font: 16px/50px sym; }
.abt_c4nmbs span:nth-child(1){ font-size:24px;}
.abt_c4sw{ margin:2.6vw -20px 0;}
.abt_c4sw .swiper-slide{ padding:20px;}
.abt_c4item{ padding: 16px;}
.abt_c4item .overflowHide{ height:212px;}
.abt_c4item p{ font-size: 14px; line-height: 24px; height: 48px; margin-top: 14px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.abt_c4item p{font-size:14px;}
}
@media (max-width:993px){
.abt_c4item .overflowHide{height:132px;}
.abt_c4funx .prev,
.abt_c4funx .next{width:44px; height:44px;}
}
@media (max-width:767px){
.abt_c4funx{transform:scale(0.8); transform-origin:right top;}
.abt_c4sw .swiper-slide{padding:0 10px;}
.abt_c4item{box-shadow:0 0px 10px rgba(16,31,90,0.2);}
.abt_c4sw{margin-left:0; margin-right:0;}
.abt_c4item .overflowHide{height:52vw;}
}


.ncs_con1{}
.ncs_c1des{ font-size: 16px; line-height: 30px; text-align: center; }
.ncs_c1lst{ margin:3vw -40px 0;}
.ncs_c1lst dd{ width:calc(33.33% - 80px); margin:0 40px; transition:all 0.5s ease; box-shadow:0 5px 28px rgba(0,0,0,0.1); border-radius:0.8em; padding:75px 55px; text-align:center}
.ncs_c1lst dd strong{ font: normal 22px/32px sym; padding:10px 0; margin-top: 15px; color:var(--cor); display:block; position:relative}
.ncs_c1lst dd strong:after{content:""; width:30px; height:2px; background:var(--yr); position:absolute; left:50%; margin-left:-15px; bottom:0;}
.ncs_c1lst dd p{ font-size: 16px; line-height: 26px; color: #888888; margin-top: 25px; }
.ncs_c1ico{ display:block; width:120px; transition:all 0.5s ease; height:120px; margin:0 auto;}
.ncs_c1lst dd:hover{box-shadow: 0 5px 25px rgba(16,31,90,0.2); transform: translateY(-10px);}
.ncs_c1lst dd:hover .ncs_c1ico{ transform:rotateY(180deg);}
.ncs_con2{ background: #f3f6fb url(../images/ncs_c2bg.png) no-repeat center 6vw; padding-bottom:8vw; }
.ncs_c2dls{ margin:0 -10px;}
.ncs_c2dls dd{ width:calc(20% - 20px); margin:0 10px; position:relative; text-align:center; height:490px; transition:all 0.5s ease;}
.ncs_c2dls dd:hover{transform:translateY(-10px);}
.ncs_c2dls dd strong{ font-size: 20px; line-height: 26px; display: block; font-weight:normal; color:var(--cor); margin-bottom:5px; }
.ncs_c2dls dd p{ font-size:14px; line-height:20px; height:84px; -webkit-line-clamp:3; color:#666;}
.ncs_c2ico{ height: 166px; width: 166px; position: absolute; left: 50%; top: 202px; margin-left: -83px; background:var(--cor); border-radius:50%; }
.ncs_c2ico img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:70%; max-height:70%; width:auto; height:auto;}
.ncs_c2ico i{ height: 36px; width: 2px; position: absolute; left: 50%; top: -8px; margin-left: -1px; background:var(--cor);}
.ncs_c2ico i:after{content:""; width:12px; height:12px; background:var(--cor); position:absolute; left:50%; margin-left:-6px; top:-12px; border-radius:50%;}
.ncs_c2dls dd:nth-child(2n){ padding-top:334px;}
.ncs_c2dls dd:nth-child(2n) .ncs_c2ico{ top:94px; background:var(--yr);}
.ncs_c2dls dd:nth-child(2n) .ncs_c2ico i{top:auto; bottom:-8px; background:var(--yr);}
.ncs_c2dls dd:nth-child(2n) .ncs_c2ico i:after{background:var(--yr); top:auto; bottom:-12px;}
.ncs_c2dls dd:hover .ncs_c2ico{}
.ncs_c2tip{ margin-top: 5.2vw; text-align: center; font-size: 26px; line-height: 32px; color:var(--cor); }
.ncs_c2sdls{ margin:2.2vw -16px 0;}
.ncs_c2sdls dd{ width: calc(25% - 32px); margin: 0 16px; background: #fff; border-radius: 0.8em; height:100px;display:flex; flex-direction:column; justify-content:center; padding:0 35px}
.ncs_c2sdls dd span{ display: block; font-size: 16px; line-height: 22px; background: url(../images/ncs_c2dquer.png) no-repeat left center; padding-left: 40px; }
.ncs_con3{ position:relative; height:0; z-index:1;}
.ncs_con3 .container{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.ncs_c3txt{ font-size: 20px; line-height: 32px; color: #FFF; text-align: center; padding: 32px; background:var(--cor); border-radius:0.8em;}
.ncs_con4{ overflow:hidden}
.ncs_c4lst{ margin-top:2.6vw;}
.ncs_c4lst li{ display:inline-block; width:326px;}
.ncs_c4lst li div{ padding:17px;}
.ncs_c4lst li span{ display:block; height:155px; display:block; border-radius:0.8em; position:relative;box-shadow: 0 5px 28px rgba(0,0,0,0.1);}
.ncs_c4lst li span img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:70%; max-height:70%; width:auto; height:auto;}
.ncs_c4lst li div:nth-child(2n){ transform:translateX(-180px);}
@media (max-width:1799px){
.ncs_c1des{font-size:14px; line-height:24px;}
.ncs_c1lst{ margin:3vw -30px 0;}
.ncs_c1lst dd{ width:calc(33.33% - 60px); margin:0 30px; padding:55px 35px;}
.ncs_c1lst dd strong{ font: normal 18px/28px sym; margin-top: 12px;}
.ncs_c1lst dd strong:after{ width:28px; margin-left:-14px;}
.ncs_c1lst dd p{ font-size: 14px; line-height: 24px; margin-top: 20px; }
.ncs_c1ico{ width:90px;height:90px;}
.ncs_con2{ background-size:100% auto;}
.ncs_c2dls{ margin:0 -5px;}
.ncs_c2dls dd{ width:calc(20% - 10px); margin:0 5px; height:370px;}
.ncs_c2dls dd strong{ font-size: 16px; line-height: 20px;}
.ncs_c2dls dd p{ font-size:12px; line-height:16px; height:72px;}
.ncs_c2ico{ height: 120px; width: 120px; top: 180px; margin-left: -60px;}
.ncs_c2dls dd:nth-child(2n) .ncs_c2ico{top:70px;}
.ncs_c2dls dd:nth-child(2n){padding-top:245px;}
.ncs_c2sdls dd span{font-size:16px;}
.ncs_c2sdls dd{ padding:0 25px; height:80px;}
.ncs_c3txt{font-size:14px; line-height:26px; padding:22px;}
.ncs_c4lst li{ width:280px;}
.ncs_c4lst li span{ height:120px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.ncs_c1lst dd strong{font-size:22px; line-height:56px;}
.ncs_c2dls dd{}
.ncs_c2dls dd p{white-space:nowrap;}
.ncs_c2ico img{max-width:60%; max-height:60%;}
.ncs_c2sdls dd span{font-size:13px;}
}
@media (max-width:993px){
.ncs_con1{padding-top:8.5vw;}
.ncs_c1lst{margin-left:-15px; margin-right:-15px;}
.ncs_c1lst dd{ width:calc(33.33% - 30px); margin:0 15px; padding:50px 20px;}
.ncs_c1lst dd strong{font-size:20px;}
.ncs_c2ico{width:70px; height:70px; margin-left:-35px;}
.ncs_c2dls dd strong{font-size:18px;}
.ncs_c2dls dd:nth-child(2n) .ncs_c2ico{top:115px;}
.ncs_c2tip{font-size:20px;}
.ncs_c2sdls dd{width:calc(50% - 32px); margin-bottom:20px;}
.ncs_c3txt{font-size:13px;}
.ncs_con4{padding-top:9vw;}
.ncs_c4lst li{width:120px;}
.ncs_c4lst li div span{height:60px; box-shadow:0 3px 12px rgba(0,0,0,0.1)}
.ncs_c4lst li div{padding:8px;}
}
@media (max-width:767px){
.ncs_c1lst{margin-top:25px;}
.ncs_c1lst dd{width:calc(100% - 30px); padding:35px 20px; transform:translateY(0) !important; margin-bottom:20px;}
.ncs_c1ico{width:60px; height:60px;}
.ncs_con3{height:auto; padding-top:12vw;}
.ncs_con3 .container{position:static; transform:translate(0,0); left:auto;}
.ncs_c2tip{font-size:18px; line-height:30px;}
.ncs_c2sdls{margin-top:25px;}
.ncs_c2sdls dd {width: calc(100% - 32px); height:60px; margin-bottom: 10px;}
.ncs_c2sdls dd span{font-size:14px;}
.ncs_c2dls dd{width:100%; height:auto; padding-top:0 !important; margin-bottom:25px; transform:translateY(0) !important;}
.ncs_c2ico i{display:none;}
.ncs_c2ico{position:relative; top:auto !important; margin:0 auto; left:auto; display:block; margin-bottom:15px;}
}


.nncs_con1{}
.nncs_c1box{ position:relative;}
.nncs_c1rdx{ height: 400px; width: 400px; margin-left: -200px; position: absolute; left: 50%; top: 50%; margin-top: -218px; border: 20px solid #757FA7; background: #FFF; border-radius:50%; display:flex; flex-direction:column; justify-content:center; text-align:center}
.nncs_c1rdx img{display:block; margin:0 auto;}
.nncs_c1rdx p{ font-size:26px; line-height:36px; color:var(--cor); margin-top:12px;}
.nncs_c1lst{ margin:35px -18px 0;}
.nncs_c1lst li{ width: calc(50% - 36px); margin: 0 18px 36px; background: #fbf8ef; height: 226px; padding: 0 290px 0 88px; display: flex; flex-direction: column; justify-content: center; font-size: 14px; line-height: 22px; }
.nncs_c1lst li strong{ font-size: 22px; line-height: 28px; font-weight: normal; display: block; color:var(--cor); margin-bottom:10px;}
.nncs_c1lst li:nth-child(2n){padding:0 88px 0 290px;}
.nncs_c1bm{ margin:32px -18px 0;}
.nncs_c1bm dd{ width:calc(33.33% - 36px); margin:0 18px;}
.nncs_c1bm dd .overflowHide{ height:255px;}
.nncs_con2{ background:#f3f6fb;}
.nncs_con2 .nncs_c2item{ margin-top:3vw;}
.nncs_c2item{display:flex; justify-content:space-between; flex-direction:row-reverse;}
.nncs_c2imgx{display:flex; flex-direction:column; justify-content:center; width:52%}
.nncs_c2txt{display:flex; flex-direction:column; justify-content:center; width:36%; font-size:14px; line-height:24px;}
.nncs_bottom .nncs_bomitem:nth-child(2n){background:#f3f6fb;}
.nncs_lgx{}
.nncs_lgx img{height:90px; display:block;}
.nncs_c2txt h4{ font-size: 22px; line-height: 30px; font-weight: normal; display: block; margin: 28px 0px 18px; color:var(--cor);}
.nncs_c2txt strong{ font-size: 18px; line-height: 30px; font-weight: normal; display: block; color:var(--cor);}
.nncs_bottom{}
.nncs_c2item2{flex-direction:row; }
.nncs_last{}
.nncs_lalst{ margin:0 -3vw; position:relative}
.nncs_lalst:after{content:""; width:1px; background:#D6D6D6; position:absolute; left:50%; top:0; bottom:0;}
.nncs_lalst dd{ width:calc(50% - 6vw); margin:0 3vw; font-size:18px; line-height:32px;}
.nncs_lalst h4{ font-size: 26px; line-height: 40px; font-weight: normal; display: block; margin: 0px 0px 18px; color:var(--cor);}
.nncs_lalst strong{ font-size: 22px; line-height: 40px; font-weight: normal; display: block; color:var(--cor);}
@media (max-width:1799px){
.nncs_c1rdx img{height:110px; width:auto;}
.nncs_c1rdx p{font-size:20px; line-height:32px;}
.nncs_c1lst{ margin:30px -12px 0;}
.nncs_c1lst li{ width: calc(50% - 24px); margin: 0 12px 24px; height: 190px; padding: 0 180px 0 45px; font-size: 14px; line-height:26px; }
.nncs_c1lst li strong{ font-size: 22px; line-height: 32px; margin-bottom:8px;}
.nncs_c1lst li:nth-child(2n){padding:0 45px 0 180px;}
.nncs_c1rdx{ height: 320px; width: 320px; margin-left: -160px; margin-top: -175px; border: 16px solid #757FA7;}
.nncs_c1bm{ margin:25px -15px 0;}
.nncs_c1bm dd{ width:calc(33.33% - 30px); margin:0 15px;}
.nncs_c1bm dd .overflowHide{ height:210px;}
.nncs_c2txt{width:41%; font-size:14px; line-height:24px;}
.nncs_c2txt strong{font-size:18px; line-height:30px;}
.nncs_c2txt h4{font-size:22px; line-height:32px; margin:20px 0px 12px}
.nncs_lgx img{height:80px;}
.nncs_lalst h4{font-size:22px; line-height:32px; margin-bottom:12px;}
.nncs_lalst strong{font-size:18px; line-height:30px; margin-bottom:5px;}
.nncs_lalst dd{font-size:14px; line-height:24px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.nncs_c1lst li{font-size:13px;}
.nncs_lgx img{height:60px;}
.nncs_c2txt strong{font-size:16px; line-height:28px;}
}
@media (max-width:993px){
.nncs_c1rdx img{height:80px;}
.nncs_c1rdx p{font-size:16px;}
.nncs_c1rdx{width:250px; height:250px; margin-left:-125px; margin-top:-125px;}
.nncs_c1lst li{padding:0 120px 0 25px;}
.nncs_c1lst li:nth-child(2n) {padding: 0 25px 0 120px;}
.nncs_c1rdx {margin-top: -135px;}
.nncs_c1bm{margin-top:10px;}
.nncs_c2txt{font-size:12px;}
}
@media (max-width:767px){
.nncs_c1rdx{position:relative; margin-top:0; top:auto;}
.nncs_c1box{margin-top:25px;}
.nncs_c1lst li{width:100%; padding:25px !important; height:auto}
.nncs_c1lst li strong{font-size:20px; line-height:28px;}
.nncs_c1bm{padding-bottom:35px;}
.nncs_c1bm .slick-dots{bottom:0;}
.nncs_c1bm .slick-dots li button{display:none;}
.nncs_c1bm .slick-dots li { background:none; display: inline-block; height: 10px; width: 10px; margin: 0px 5px; position: relative; border-radius:50%; vertical-align:middle; border:1px solid var(--cor);}
.nncs_c1bm .slick-dots li.slick-active{ background:var(--cor);  }
.nncs_c2item{flex-wrap:wrap;}
.nncs_c2imgx{width:100%;}
.nncs_c2txt{width:100%; margin-top:25px}
.nncs_con2 .nncs_c2item{margin-top:25px;}
.nncs_c2txt h4{font-size:18px; line-height:26px;}
.nncs_lgx img{margin:0 auto;}
.nncs_lalst:after{display:none;}
.nncs_lalst dd{width:calc(100% - 6vw); margin-bottom:20px;}
.nncs_lalst h4{font-size:18px; line-height:26px;}
.nncs_lalst strong{font-size:16px; line-height:24px;}
}


/*2026-03-08 CSS*/
.footer2{}
.footer2 .foot_x2{display:flex; justify-content:space-between; }
.web_share{display:flex;}
.web_sa{ width:38px; height:38px; border-radius:50%; background:#fff; margin-left:25px; position:relative; display:inline-block;}
.web_sa i{ position:absolute; left:0; top:0; right:0; bottom:0;}
.web_sa i img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:80%; max-height:80%; width:auto; height:auto;}
.web_sa span{ width:120px; height:120px; border:5px solid #fff; border-radius:0.3em; position:absolute; left:50%; margin-left:-65px; bottom:52px; transition:all 0.5s ease; opacity:0; visibility:hidden; transform:translateY(-15px);}
.web_sa span:after{content:""; border-left:6px solid transparent; border-right:6px solid transparent; border-top:6px solid #fff; position:absolute; left:50%; margin-left:-3px; bottom:-11px;}
.web_sa:hover span{ opacity:1; visibility:visible; transform:translateY(0);}
.web_copy{ padding:6px 0;}
@media (max-width:993px){
.web_sa{margin-left:20px;}
}
@media (max-width:767px){
.footer2 .foot_x2{flex-wrap:wrap; text-align:center;}
.web_copy,.web_share{ width:100%; display:block;}
.web_share{margin-top:5px;}
.web_sa{margin:0; transform:scale(0.8);}
}



@media (max-width:767px){
.inx_tx p{font-size:14px;}
.inx_tx strong{font-size:18px; line-height:24px;}
.inx_c1item p{line-height:20px;}
.inx_c2des{line-height:20px;}
.inx_tx .inx_mbtn{bottom:26px;}
.abt_c1nums{flex-wrap:wrap;}
.m2pt span{font-size:18px;}
.abt_con4 .m2ptx{position:relative;}
.abt_c4funx{position:absolute; right:0; top:-1px; transform:scale(0.7);}	
.abt_c3rx p{line-height:20px;}
.m2ptx_des{line-height:20px;}
.ly_c2tab a{padding:0 20px;}
.dly_c2rx p{line-height:20px;}
.dly_c3lst dd p {font-size: 12px;line-height: 16px;bottom: -46px;left: -10px;right: -10px;width: auto;}
.bus_c1lst dd p{line-height:18px;}
.bus_c1lst dd{height:300px;}
.bus_c2lay p{line-height:18px;}
.dly_laycon{line-height:18px;}
.dly_layt{line-height:24px;}
.ncs_c1lst dd strong{line-height:26px;}
.hrlist li{width:calc(100% - 10px);}
.lx_c2lst li p{font-size:12px; line-height:18px;}
}