<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.headerWpr{/* height:125px;*/ height:80px; position:relative; z-index:2;}
.top{ padding: 10px 30px; border-bottom: 1px solid #EEEEEE; text-align:right; display:none;}
.header_adr{ line-height: 24px; background: url(../images/top_ico.png) no-repeat left center; display: inline-block; padding-left: 25px; font-size: 13px; cursor:pointer; }
.header_adr:hover{ background: url(../images/top_icoa.png) no-repeat left center; }
.header{ padding:0 30px;display:flex; justify-content:space-between; z-index:10; transition:all 0.5s ease; background:rgba(255,255,255,1);}
.header.fixed{position:fixed; left:0; width:100%; top:0; background:rgba(255,255,255,0.95); box-shadow:0 3px 6px rgba(0,0,0,0.1);}
.logo{ margin-top:24px;}
.logo img{ height:32px;}
.headRx{ display:flex;}
.nav{ float:left; display:flex;}
.nav li{ margin-right:2.3vw; position:relative;}
.nav_a{ display: inline-block; font-size: 15px; line-height: 80px; font-weight: 100; white-space:nowrap; }
.nav li.on .nav_a{ color:var(--cor); font-weight:bold;}
.nav_a:after{content:""; height:3px; background:var(--cor); position:absolute; left:50%; bottom:0; transform:translateX(-50%); transition:all 0.5s ease; width:0%;}
.nav li.on .nav_a:after,.nav li:hover .nav_a:after{width:100%;}
.subMenu{ position: absolute; left:50%; top: 80px; text-align:left; background:rgba(255,255,255,0.95); opacity: 0; visibility: hidden; padding-bottom:10px;transition:all 0.5s ease; transform:scaleY(0) translateX(-50%); transform-origin:center top; border-radius:0 0 0.3em 0.3em; padding-top:0px; box-shadow:0 5px 8px rgba(0,0,0,0.1); }
.subMenu:before{content:""; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:8px solid #fff; position:absolute; left:50%; margin-left:-4px; top:-8px; display:none!important;}
.nav li:hover .subMenu,.nav li:hover .proMenuWpr{ opacity:1; visibility:visible; transform:scale(1) translateX(-50%);}
.subMenu_a{ display: block; line-height: 24px; padding: 10px 20px; font-size: 14px; font-weight:100; position:relative; transition:all 0.3s ease-in-out; z-index:1; white-space:nowrap; min-width:100px; text-align:center; }
.subMenu_a sup{ transform:translateY(1px); display:inline-block;}
.subMenu_a:before{content:"";background:var(--cor); position:absolute; left:0; top:0; width:0; bottom:-1px; transition:all 0.3s ease-in-out;}
.subMenu_a:hover:before{ width:100%;}
.subMenu p{ position:relative;}
.subMenu p:before{content:""; height:1px; background:#E6E6E6; position:absolute; left:25px; right:25px; top:0px}
.subMenu p:nth-child(1):before{display:none;}
.subMenu_a:hover{color:#fff;}
.subMenu_a span{display:block; position:relative;}
.header_phone{ font-size: 16px; line-height: 80px; background: url(../images/top_ico2.png) no-repeat left center; padding-left: 28px; font-weight: bold; }
.header_serbox{ width: 15.98vw; margin-top: 20px; position: relative; margin-left:18px;}
.header_serbox input{ background:none; line-height: 40px; width:100%; background: #F7F7F7; padding: 0px 50px 0px 20px; height: 40px; border-radius:2em; color:#666;}
.header_serbox input:focus{ color:#333;}
.header_serbox button{ background: url(../images/serico.png) no-repeat center center; height: 40px; width: 40px; position: absolute; top: 0px; right: 10px; cursor: pointer; transition:all 0.5s ease;}
.header_serbox button:hover{}
.hader_rbtn{ line-height: 38px; height: 40px; border: 1px solid #05717b; margin: 20px 0px 0px 10px; padding:0 22px; border-radius:2em; overflow:hidden; color:#fff; position:relative; background:#05717b}
.hader_rbtn span{ display:block; position:relative;}
.hader_rbtn:before{content:""; position:absolute; background:#fff; width:150px; height:150px; transition:all 0.5s ease; transform:translate(-50%,-50%) scale(0); left:50%; top:50%; border-radius:50%;}
.hader_rbtn:hover{ color:#05717b}
.hader_rbtn:hover:before{ transform:translate(-50%,-50%) scale(1)}
@media (max-width:1799px){
.nav li{margin-right:1.8vw;}
}
@media (max-width:1559px){
.header_serbox{width:14.5vw;}
.nav_a{ font-size:14px;}
.nav li{margin-right:1.35vw;}
}
@media (max-width:1379px){
.nav li{margin-right:1.15vw;}
.nav_a{font-size:13px; line-height:70px;}
.header_phone {font-size: 13px;line-height: 70px;padding-left: 20px; background-size:15px; height:70px;}
.header_serbox{margin-top:18px; margin-left:12px;}
.header_serbox input{font-size:12px; line-height:34px; height:34px; padding:0 30px 0 12px;}
.header_serbox button{width:34px; height:34px; right:4px; padding:0px 34px 0px 12px}
body{font-size:12px;}
.hader_rbtn {line-height: 32px;height: 34px;margin: 18px 0px 0px 8px;padding: 0 12px;}
.logo{margin-top:19px;}
.subMenu{top:70px;}
.headerWpr{height:115px;}
.subMenu_a {line-height: 20px;padding: 8px 12px;font-size: 12px;min-width: 80px;}
}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){

}

.inxFocusWpr{ margin:0 30px; border-radius:1.2em 1.2em 0 0; overflow:hidden; position:relative}
.inx_focus{}
.inx_fsitem{}
.inx_fs_pcitem{ height:30.57vw; background-repeat:no-repeat; background-size:cover; position:relative}
.inx_fs_pcitem:after{ content: ""; background: url(../images/inx_fsg.png) no-repeat center bottom; height: 4.84vw; width: 100%; position: absolute; background-size:100% 100%; position:absolute; left:0; bottom:0; right:0 }
.inx_fs_pctxt{ position: absolute; left: 0; width: 100%; top: 50%; transform: translateY(-50%); padding: 0 6.77vw 2vw; color: #32425d; }
.inx_fs_pctxt h4{ font-size: 55px; line-height: 66px; font-weight: 100; display: block; transition:all 0.8s ease; opacity:0; transform:translateY(50px); }
.inx_fs_pctxt strong{ font-size: 36px; font-weight: 100; line-height: 52px; display: block; transition:all 0.8s ease; opacity:0; transform:translateY(50px); }
.inx_fs_pctxt p{ font-size: 15px; line-height: 24px; font-weight: 100; margin-top: 18px; max-width:485px; transition:all 0.8s ease; opacity:0; transform:translateY(50px); }
.inx_fs_btn{ margin-top:50px; transition:all 0.8s ease; opacity:0; transform:translateY(50px);}
.inx_fs_btn a{ font-size: 15px; line-height: 46px; color: #FFF; background: #F4231F; display: inline-block; padding: 0px 30px; border-radius:0.6em;}
.inx_fs_btn a:hover{ box-shadow:0 5px 20px rgba(244,35,31,0.3); transform:translateY(-5px);}
.on .inx_fs_pctxt h4{opacity:1; transform:translateY(0);}
.on .inx_fs_pctxt strong{opacity:1; transform:translateY(0); transition-delay:0.2s;}
.on .inx_fs_pctxt p{opacity:1; transform:translateY(0); transition-delay:0.3s;}
.on .inx_fs_btn{opacity:1; transform:translateY(0); transition-delay:0.4s;}
.inx_fs_mitem{ display:none}
.inx_focus .slick-dots{bottom:35px;}
.inx_focus .slick-dots li button{display:none;}
.inx_focus .slick-dots li { background:none; border:2px solid rgba(255,255,255,0); display: inline-block; height: 18px; width: 18px; margin: 0px 2px; position: relative; border-radius:50%; vertical-align:middle; cursor:pointer;}
.inx_focus .slick-dots li:after{content:""; width:6px; height:6px; border-radius:50%; background:#fff; position:absolute; left:50%; top:50%; margin-left:-3px; margin-top:-3px;}
.inx_focus .slick-dots li.slick-active{ border:2px solid #fff;}
@media (max-width:1799px){
.inx_fs_pctxt h4{ font-size: 48px; line-height: 60px;}
.inx_fs_pctxt strong{ font-size: 32px; line-height: 46px;}
}
@media (max-width:1559px){
.inx_fs_pctxt{ padding: 0 3.5vw 2vw;}
.inx_fs_pctxt h4{font-size:38px; line-height:58px;}
.inx_fs_pctxt strong{font-size:24px; line-height:36px;}
.inx_fs_pctxt p{font-size:14px;}
.inx_fs_btn{margin-top:30px;}
.inx_fs_btn a{font-size:14px; line-height:42px; padding:0 15px;}
}
@media (max-width:1379px){
.inx_fs_pctxt{ padding: 0 2.5vw 2.5vw;}
.inx_fs_pctxt h4{font-size:30px; line-height:50px;}
.inx_fs_pctxt strong{font-size:20px; line-height:30px;}
.inx_fs_pctxt p{font-size:12px; line-height:20px;}
.inx_fs_btn{margin-top:20px;}
.inx_fs_btn a{font-size:12px; line-height:38px; padding:0 12px;}
}
@media (max-width:1199px){
.inxFocusWpr{margin-top:25px;}
}
@media (max-width:993px){
.inx_fs_pcitem{height:42vw;}
.inx_c1nums{height:180px;}
}
@media (max-width:767px){
.inxFocusWpr{margin:0; border-radius:0}
.inx_fs_pcitem{height:60vw;}
.inx_fs_pctxt p{line-height:18px; margin-top:6px;}
.inx_fs_pctxt strong{font-size:18px; line-height:26px;}
.inx_fs_pctxt h4{font-size:20px; line-height:32px;}
.inx_fs_btn a{line-height:34px;}
.inx_fs_btn{margin-top:10px;}
.inx_fs_pctxt{padding:0 15px 25px;}
.inx_focus .slick-dots{bottom:15px;}
.inx_fs_pcitem{ background-position:center right 75%;}
}

.inx_con1{}
.inx_con1 .container{display:flex; justify-content:space-between; }
.inx_c1tx{ width:195px;}
.inx_c1tx h4{ font-size: 32px; font-weight: normal; line-height: 36px; display: block; position: relative; margin-bottom: 30px; }
.inx_c1tx h4:after{ content: ""; background: #05717B; height: 3px; width: 16px; position: absolute; left: 0px; bottom: -18px; }
.inx_c1ta{ display: inline-block; background: url(../images/inx_c1ico.png) no-repeat right 13px; padding-right: 33px;}
.inx_c1ta:hover{ background: url(../images/inx_c1icoa.png) no-repeat right 13px; }
.inx_c1tx p{ font-size: 20px; color: #464b54; line-height: 36px; }
.inx_c1tx strong{ color: #ff0600; display: block; font: 28px/40px din_b; }
.inx_c1rx{display:flex; justify-content:space-between; width:calc(100% - 195px); }
.inx_c1rdes{ width: 55.8%; padding-left: 5.8%; font-size: 14px; line-height: 24px; color: #555555; text-align:justify }
.inx_c1rdes p{ font-weight: 100; margin-bottom:20px; }
.inx_c1rdes p strong{ font-weight: 500; }
.inx_c1rdes p:last-child{ margin-bottom:0!important;}
.inx_c1nums{ width:44.2%;display:flex; justify-content:space-between; padding-left:5.8%}
.inx_c1nums li{}
.inx_c1nums li strong{ font-size: 16px; line-height: 58px; color: #464b54; font-weight: normal; display:block;}
.inx_c1nums li strong span{ font: bold 58px din; display: inline-block; margin-right: 6px; }
.inx_c1nums li p{ font-size: 18px; line-height: 30px; color: #555555; letter-spacing: 1px; }
@media (max-width:1799px){
.inx_c1tx h4{font-size:30px; line-height:34px;}
.inx_c1nums li strong{line-height: 52px; }
.inx_c1nums li strong span{ font: bold 52px din; margin-right: 4px; }
}
@media (max-width:1559px){
.inx_c1tx h4{font-size:24px; line-height:30px;}
.inx_c1ta{padding-right:24px; background-position:right 9px!important;}
.inx_c1tx p{font-size:18px;}
.inx_c1tx strong{font-size:24px;}
.inx_c1tx{width:185px;}
.inx_c1rx{width:calc(100% - 185px);}
.inx_c1rdes{font-size:12px; line-height:22px; padding-left:3%;}
.inx_c1nums{width:40%; padding-left:3%;}
.inx_c1rdes{width:60%;}
.inx_c1nums li strong span{font-size:36px;}
.inx_c1nums li p{font-size:16px; line-height:26px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.inx_c1nums{flex-wrap:wrap;}
.inx_c1nums li{width:50%;}
.inx_c1nums li p{ font-size:14px; line-height:26px;}
.inx_c1nums li strong{line-height:32px;}
}
@media (max-width:993px){

}
@media (max-width:767px){
.inx_con1 .container{flex-wrap:wrap;}
.inx_c1tx{width:100%;}
.inx_c1rx{width:100%; margin-top:15px;}
.inx_c1tx h4{font-size:20px; margin-bottom:20px;}
.inx_c1tx p{font-size:16px; line-height:26px;}
.inx_c1tx h4:after{bottom:-12px;}
.inx_c1rdes{width:100%; padding-left:0;}
.inx_c1rx{flex-wrap:wrap;}
.inx_c1nums{padding-left:0; width:100%; margin-top:25px;}
.inx_c1nums li{width:auto;}
.inx_c1nums{height:auto;}
.inx_c1nums li strong span{font-size:30px;}
}


.inx_con2{ background:#f7f7f7;}
.inx_tbox{ height:84px;display:flex; justify-content:space-between; }
.inx_tnm{ line-height:36px; height:36px; font-size:32px; position:relative}
.inx_tnm:after{content:""; width:16px; height:3px; background:#05717B; position:absolute; left:0; bottom:-18px;}
.inx_trx{ padding-top:20px;}
.inx_c2btn{ font-size: 16px; color: #FFF; background: #FF0600; display: inline-block; white-space: nowrap; padding: 0px 20px; border-radius:2em; margin-left:28px; line-height:35px; cursor:pointer}
.inx_c2btn:hover{ box-shadow:0 5px 18px rgba(255,6,0,0.3); color:#fff;}
.inx_tmore{ line-height: 35px; font-size: 14px; color: #464b54; display: inline-block; padding-right: 26px; background: url(../images/inx_c1ico.png) no-repeat right center; }
.inx_tmore:hover{ background: url(../images/inx_c1icoa.png) no-repeat right center; }
.inx_c2tabWpr{ background: #344B59 url(../images/inx_c2tbg.jpg) no-repeat right center; border-radius: 0.4em; background-size:cover; position:relative; z-index:1; }
.inx_c2tab{display:flex; justify-content:space-around; }
.inx_c2tab a{ display:inline-block; line-height:85px; font-size:18px; color:#fff; opacity:0.6; padding:0 20px; position:relative; cursor:pointer}
.inx_c2tab a *{vertical-align:middle;}
.inx_c2tab a img{margin-right:2px;}
.inx_c2tab a.on{ opacity:1;}
.inx_c2tab a:after{content:""; height:4px; background:#FF0600; position:absolute; width:0%; transition:all 0.5s ease; left:50%; bottom:0; transform:translateX(-50%);}
.inx_c2tab a.on:after{width:100%;}
.inx_c2changeWpr{ margin-top:26px; height:570px; position:relative}
.inx_c2item{ position:absolute; left:0; width:100%; transition:all 0.5s ease; opacity:0; visibility:hidden;display:flex; justify-content:space-between; flex-direction:row-reverse;}
.inx_c2item.on{ opacity:1; visibility:visible;}
.inx_c2imgx{ width:33.33%; height:570px; position:relative;}
.inx_c2imgBg{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.inx_c2anix{ width:0px; height:0px; position:absolute; background:red; left:56%; top:67.5%;}
.inx_c2item_2 .inx_c2anix{left: 54%; top: 77.5%;}
.inx_c2item_3 .inx_c2anix{left: 49%; top: 56.5%;}
.inx_c2item_4 .inx_c2anix{left: 54%; top: 31.5%;}
.inx_c2item_5 .inx_c2anix{left: 54%; top: 50.5%;}
.inx_c2item_6 .inx_c2anix{left: 54%; top: 50.5%;}
.inx_c2item_7 .inx_c2anix{left: 27%;top: 39.5%;}
.inx_c2item_8 .inx_c2anix{left: 42%;top: 93.5%;}
.inx_c2item_9 .inx_c2anix{left: 42%;top: 52.5%;}
.inx_c2aniico{ width:8px; height:8px; position:absolute; left:50%; top:50%; margin-left:-4px; margin-top:-4px;}
@keyframes inxc2sca {
  from {
    opacity: 1;
    transform: scale(1);
  }
  to {
    opacity: 0;
    transform: scale(5);
  }
}
.inx_c2aniico:before,.inx_c2aniico:after{content:""; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(5,113,123,0.4); border-radius:50%; animation:inxc2sca 3s linear infinite;}
.inx_c2aniico:after{animation-delay:1.5s;}
.inx_c2aniico i{ position:absolute; left:0; top:0; right:0; bottom:0; border-radius:50%; background:#05717b;}
.inx_c2pronm{ width:200px; top:50%; transform:translateY(-50%); position:absolute; left:22px; padding-left:115px;}
.inx_c2pronm dt{white-space:nowrap; width:75px; line-height:28px; background:#05717b; color:#fff; font-size:16px; text-align:center; position:absolute; left:0; top:50%; margin-top:-15px; border-radius:2em; height:30px;}
.inx_c2pronm dd{ padding:8px 0; position:relative}
.inx_c2pronm dd a{ line-height: 28px; color: #FFF; background: #3D525E; height: 30px; width: 85px; white-space: nowrap; display: inline-block; font-size:14px; text-align:center; border-radius:2em; overflow:hidden; padding:0 5px;}
.inx_c2pronm dd a:hover{background:#05717b; color:#fff;}
.inx_c2pronm dd:before{content:""; height:2px; top:50%; margin-top:-1px; width:20px; position:absolute; left:-20px; border-bottom:2px dotted #05717b;}
.inx_c2pronm:after{content:""; width:2px; position:absolute; left:95px; top:27px; bottom:27px; border-right:2px dotted #05717b;}
.inx_c2pronm:before{content:""; height:2px; top:50%; margin-top:-1px; width:19px; position:absolute; left:75px; border-bottom:2px dotted #05717b;}
.inx_c2proInfo{ width:61.26%; height:570px; background:#fff; border-radius:0.6em;display:flex; justify-content:space-between; }
.inx_c2lx{ width:32.58%; padding:35px 3% 0; border-right:4px solid #F7F8F8;}
.inx_c2st{ font-size: 20px; line-height: 78px; border-bottom: 3px solid #F7F8F8; margin-bottom:10px; }
.inx_c2litem{ padding-top:15px;}
.inx_c2sst{ font-size: 16px; line-height: 28px; color: #344b59; margin-bottom: 10px; }
.inx_c2dlx{}
.inx_c2dlx dl{}
.inx_c2dlx dl dd{ line-height: 32px; font-size: 14px; font-weight: 100; padding: 0px 20px 0px 18px; overflow: hidden; max-width: 208px; position: relative; cursor: pointer; background: url(../images/inx_c1icob.png) no-repeat right center; }
.inx_c2dlx dl dd:before{ content: ""; background: #E5E5E5; height: 6px; width: 6px; position: absolute; left: 0px; top: 13px; border-radius:50%;}
.inx_c2dlx dl dd sup{ display:inline-block; transform:translateY(-4px);}
.inx_c2dlx dl dd *{vertical-align:middle;}
.inx_c2dlx dl dd.on{ background: url(../images/inx_c1ico.png) no-repeat right center; }
.inx_c2dlx dl dd.on:before{ background: #05717B;}
.inx_c2rx{ width:66.85%; padding:55px 3% 0;}
.inx_c2sw{}
.inx_c2ritem{ position:relative;}
.inx_c2rpt{ margin-bottom:16px;}
.inx_c2rpt span{ font-size: 20px; line-height: 42px; color: #FFF; background: #344B59; padding: 0px 25px; display: inline-block; border-radius:0.4em;}
.inx_c2rpt span *{vertical-align:middle;}
.inx_c2rpt span sup{display:inline-block; transform:translateY(-5px);}
.inx_c2rsimg{ width:11.45vw; max-width:220px; height:11.45vw; max-height:220px; position:absolute; right:25px; top:-30px;}
.inx_c2rsimg img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:80%; max-height:80%; width:auto; height:auto;}
.inx_c2rt_st{ font-size: 16px; line-height: 38px; color: #344b59; }
.inx_c2rtgs{ width:19.16vw; margin-top:6px;}
.inx_c2rtgs span{ font-size: 14px; font-weight: 100; background: #F7F8F8; display: inline-block; line-height: 22px; margin: 0px 12px 12px 0px; border-radius:0.3em; padding:5px 12px;}
.inx_c2rbmx{ padding: 26px 25px 32px; background: linear-gradient(to bottom, #F9F9F9 0%,#fff 100%); margin-top:6px; border-radius:0.4em;}
.inx_c2rtip{ font-size: 14px; line-height: 24px; font-weight: 100; }
.inx_c2rbul{ display:flex; margin-left:-6px; margin-right:-6px; margin-top:15px;}
.inx_c2rbul dd{ width:calc(100% - 12px); margin:0 6px; padding:6px 15px 13px; text-align:center; background:#F7F8F8; border-radius:0.4em;}
.inx_c2rbul dd span{ font-size: 24px; line-height: 36px; color: #ff0600; display: block; }
.inx_c2rbul dd p{ font-size: 16px; line-height: 20px; font-weight: 100; }
.inx_c2rbmxx{ border-top: 3px solid #F4F4F4; padding-top:26px;}
.inx_c2rma{ line-height: 28px; background: url(../images/inx_c1ico.png) no-repeat right center; display: inline-block; padding-right: 24px; font-size: 14px; font-weight: 100; }
.inx_c2rma:hover{ background: url(../images/inx_c1icoa.png) no-repeat right center; }
.inx_c2r2tp{display:flex; justify-content:space-between; padding:12px 0}
.inx_c2rsimg2{ width:10vw; height:8vw; max-width:240px; position:relative;}
.inx_c2rsimg2 img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:80%; max-height:80%; width:auto; height:auto;}
.inx_c2r2rxt{ width:calc(100% - 14vw);}
.inx_c2r2rxt dt{ font-size: 16px; line-height: 42px; color: #344b59; }
.inx_c2r2rxt dd{ padding: 25px 30px; background: linear-gradient(to bottom, #F9F9F9 0%,#fff 100%); border-radius: 0.4em; font-size: 14px; line-height: 20px; font-weight: 100; color: #555555; }
.inx_c2r2rxt dd p{ height:60px; -webkit-line-clamp:3;}
.inx_c2r2bmul{ margin-top:45px; margin-bottom:40px;}
.inx_c2sw:after{ content: ""; background: #ddd; height: 14px; width: 1px; position: absolute; right: 35px; bottom: 10px; }
.inx_c2sw .slick-prev{ background: url(../images/inx_c1btn.png) no-repeat center center; display: inline-block; height: 25px; width: 23px; position: absolute; left: auto; top: auto; overflow: hidden; cursor: pointer; z-index: 1; right: 50px; bottom: 4px; transform:rotate(180deg);}
.inx_c2sw .slick-next{ background: url(../images/inx_c1btn.png) no-repeat center center; display: inline-block; height: 25px; width: 23px; position: absolute; left: auto; top: auto; overflow: hidden; cursor: pointer; z-index: 1; right: 0px; bottom: 4px;}
.inx_c2sw .slick-prev:hover,.inx_c2sw .slick-next:hover{ background: url(../images/inx_c1btna.png) no-repeat center center; }
.inx_c2sw .slick-prev.slick-disabled,.inx_c2sw .slick-next.slick-disabled{ background: url(../images/inx_c1btn.png) no-repeat center center!important; cursor:default; opacity:0.3;}
@media (max-width:1799px){
.inx_tnm{font-size:28px;}
}
@media (max-width:1559px){
.inx_tnm{font-size:24px; height:30px;}
.inx_trx{padding-top:10px;}
.inx_c2btn {font-size: 14px;padding: 0px 15px;margin-left: 12px;line-height: 32px;}
.inx_tmore{font-size:12px; padding-right:22px;}
.inx_tbox{height:70px;}
.inx_c2tab a{font-size:16px; line-height:66px;}
.inx_c2tab a:after{height:3px;}
.inx_c2dlx dl dd{font-size:12px; line-height:30px;}
.inx_c2st{font-size:18px; line-height:58px;}
.inx_c2rpt span{font-size:18px; line-height:40px;}
.inx_c2rpt{margin-bottom:10px;}
.inx_c2rtgs span {font-size: 12px;line-height: 24px;margin: 0px 6px 6px 0px;padding: 0 6px;}
.inx_c2rsimg{right:15px;}
.inx_c2rbmx{padding:12px 15px 20px;}
.inx_c2rtip{font-size:12px; line-height:22px}
.inx_c2rbul dd span{font-size:20px;}
.inx_c2rbul dd p{font-size:12px; line-height:18px;}
.inx_c2rbmxx{padding-top:15px;}
.inx_c2pronm dt{font-size:13px;}
.inx_c2pronm dd a{font-size:12px; line-height:28px; height:28px;}
.inx_c2imgx{height:480px;}
.inx_c2rx{padding-top:30px;}
.inx_c2lx{padding-top:15px;}
.inx_c2proInfo{height:480px;}
.inx_c2sw .slick-prev,
.inx_c2sw .slick-next{bottom:22px;}
.inx_c2sw:after{bottom:27px;}
.inx_c2changeWpr{height:480px;}
.inx_c2r2rxt{width:calc(100% - 10vw);}
.inx_c2r2rxt dd{padding:10px 20px; font-size:12px;}
.inx_c2r2bmul{margin-top:25px;}
.inx_c2pronm{ transform:translateY(-50%) scale(0.8); transform-origin:left center}
.inx_c2pronm dd a{padding:0 16px; width:auto;}
}
@media (max-width:1379px){
.inx_c2proInfo{width:72%;}
.inx_c2rsimg{width:10vw; max-width:100px; right:0}
.inx_c2rtgs{width:28vw;}
.inx_c2rpt span{font-size:16px;}
}
@media (max-width:1199px){
.inx_c2imgx{transform: translateX(-35px);}
.inx_c2rbul dd{padding-left:5px; padding-right:5px;}
.inx_c2rtgs{width:auto;}
.inx_c2sw .slick-prev, .inx_c2sw .slick-next{bottom:0;}
.inx_c2sw::after {bottom: 5px;}
}
@media (max-width:993px){
.inx_c2tab a{padding:0 10px;}
.inx_c2item{flex-wrap:wrap;flex-direction:row;}
.inx_c2imgx{width:100%; height:330px;}
.inx_c2proInfo{width:100%;}
.inx_c2changeWpr{height:815px;}
.inx_c2pronm{ transform:translateY(-50%) scale(1);}
}
@media (max-width:767px){
.inx_tnm{font-size:20px;}
.inx_c2tabWpr{overflow-x:auto}
.inx_c2tab{display:inline-block; white-space:nowrap}
.inx_tnm:after{bottom:-12px;}
.inx_tbox{height:62px;}
.inx_c2imgx{ height:280px;}
.inx_c2imgx{width:86%;}
.inx_c2proInfo{height:auto; display:block;}
.inx_c2lx{width:100%;}
.inx_c2rx{width:100%;}
.inx_c2st{line-height:46px;}
.inx_c2litem{padding-top:0;}
.inx_c2dlx dl dd{max-width:none;}
.inx_c2rsimg{position:relative; width:100%; height:150px; right:auto; top:auto; max-width:none;}
.inx_c2changeWpr{height:1185px;}
.inx_c2rsimg2{width:100%; height:150px;}
.inx_c2r2tp{display:block;}
.inx_trx{padding-top:0;}
}


.inx_con3{ background-position:center bottom; background-size:cover; position:relative!important; transform:translate(0,0)!important;}
.inx_c3ulwpr{display:flex; justify-content:space-between; margin:0 -1.75vw; padding-bottom:12.76vw;}
.inx_c3ul{ width:calc(50% - 3.5vw)!important; margin:0 1.75vw;}
.inx_c3ul li{ margin-bottom:3.5vw;}
.inx_c3item{ display: block; padding: 2.18vw 3.02vw 2.6vw; background:rgba(255,255,255,0.8); border-radius:0.5em; }
.inx_c3item:hover{transform:translateY(-10px); box-shadow:0 5px 18px rgba(0,0,0,0.1);}
.inx_c3ul2{/*transform:translateY(12.76vw);*/ position:relative!important; top:50vw}
.inx_c3tpx{ padding-right:130px; position:relative;}
.inx_c3tpx strong.elis{ font-size: 20px; line-height: 60px; font-weight: 500; background: url(../images/inx_c2ico1.png) no-repeat left center; border-bottom: 3px solid #F6F6F4; padding-left: 40px; color: #05717b; }
.inx_c3ps{ padding: 20px 0px 25px 40px; background: url(../images/inx_c2ico2.png) no-repeat left 20px; }
.inx_c3ps p{ font-size: 16px; line-height: 24px; font-weight: 100; color: #333; padding-left:14px; position:relative}
.inx_c3ps p:after{ content: ""; background: #E6E6E6; height: 5px; width: 5px; overflow: hidden; position: absolute; left: 0px; top: 9px; border-radius:50%;}
.inx_c3tm{ position:absolute; right:0; top:0;}
.inx_c3stm1{ background: #F6F6F4; height: 90px; width: 90px; border-radius:0.6em; overflow:hidden; text-align:center}
.inx_c3stm1 span{ font-size: 15px; line-height: 30px; text-align: center; display: block; background: #344B59; color: #FFF; }
.inx_c3stm1 i{ color: #ff0600; display: block; font: normal 44px/56px din; }
.inx_c3stm2{ display:none;}
.inx_c3bmx{ background: #f4f5f5; padding: 30px; }
.inx_c3bmx p{ font-size: 14px; line-height: 20px; font-weight: 100; color: #555; }
.inx_c3bmx strong{ display: block; margin-top: 20px; font-weight: normal; color: #ff0600; }
.inx_c3bmx strong *{ vertical-align:middle;}
.inx_c3video{position:absolute; left:0; bottom:0; right:0; top:0; background:#FDF6F8;background: linear-gradient(to bottom,  #fff 0%,#FDF6F8 20%); }
.inx_c3video video{ width:100%; height:auto; display:block; position:absolute; left:0; bottom:0; right:0;}
.inx_con3 .container{position:relative; z-index:1;}
@media (max-width:1799px){

}
@media (max-width:1559px){
.inx_c3stm1 span{font-size:12px; line-height:26px;}
.inx_c3stm1 i{ font-size:32px; line-height:42px;}
.inx_c3stm1{width:70px; height:70px;}
.inx_c3tpx strong.elis{font-size:16px; line-height:50px; padding-left:36px;}
.inx_c3tpx{padding-right:90px;}
.inx_c3ps p{font-size:12px; line-height:20px;}
.inx_c3ps{padding:15px 0px 15px 36px; background-position:left 12px}
.inx_c3bmx{padding:18px;}
.inx_c3bmx p{font-size:12px;}
.inx_c3bmx strong{margin-top:15px;}
}
@media (max-width:1379px){
.inx_c3tpx strong.elis{ font-size:14px;}
}
@media (max-width:1199px){

}
@media (max-width:993px){
.inx_c3ul2{transform:translate(0,0)!important; top:0!important}
.inx_c3item:hover{transform:translateY(0px);}
.inx_c3ulwpr{flex-wrap:wrap;}
.inx_c3ul{ width:calc(100% - 3.5vw)!important;}
}
@media (max-width:767px){
.inx_c3stm1{width:54px; height:62px;}
.inx_c3stm1 i{font-size:28px; line-height:32px;}
.inx_c3tpx{padding-right:60px;}
}

.webAdx{margin-top:4.16vw;}
.webAdx img{display:block; border-radius:0.8em; overflow:hidden; margin:0 auto; width:100%;}
@media (max-width:1799px){

}
@media (max-width:1559px){

}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){

}

.footer{ background: url(../images/footbg.jpg) no-repeat center top; padding: 4.68vw 0px 3.64vw; background-size:cover;}
.foot_top{ display: flex; justify-content: space-between; padding-bottom: 30px; border-bottom: 4px solid #E9EBED; }
.foot_tplx{ position:relative;}
.foot_site_name{ font-size:22px; line-height:32px; color:#05717b; position:absolute; left:180px; top:2px; white-space:nowrap;}
.foot_site_name a{ color:#05717b;}
.foot_logo{ display:block;}
.foot_logo img{ display:block; height:35px;}
.foot_tplx{}
.foot_tplx ul{ display:flex; margin-top:35px;}
.foot_tplx ul li{ margin-right: 3.64vw; font-size: 15px; line-height: 20px; color: #555; }
.foot_tplx ul li:last-child{margin-right:0!important;}
.foot_tplx ul li:before{content:"";}
.foot_tprx{}
.foot_tprx strong{ text-align: right; display: block; }
.foot_tprx strong span{ color: #05717b; background: url(../images/foot_photo_ico.png) no-repeat left center; padding-left: 40px; white-space: nowrap; display: inline-block; font: 30px/46px din_b; }
.foot_tprx p{ margin-top:25px;}
.foot_tprx p a{ font-size: 15px; line-height: 46px; color: #555; display: inline-block; padding: 0px 28px; margin-left: 18px; border-radius:0.4em;}
.foot_tprx p a:hover{ background:#eeeeee;}
.foot_bom{display:flex; justify-content:space-between; padding-top:45px; }
.foot_nav{display:flex; justify-content:space-between; }
.foot_nav dl{ margin-right:2.39vw;}
.foot_nav dl:last-child{margin-right:0!important;}
.foot_nav dl dt{ font-size: 18px; line-height: 36px; margin-bottom:42px; position:relative;}
.foot_nav dl dd{ font-size: 14px; color: #555; font-weight: 100; line-height: 30px; }
.foot_nav dl dd a *{vertical-align:middle;}
.foot_nav dl dd a sup{display:inline-block; transform:translateY(-3px)}
.foot_nav dl dt:after{content:""; height:2px; background:#E9EBED; position:absolute; left:0; right:0; bottom:-22px;}
.foot_a1{ color:#555555;}
.foot_a2{ color:#555;}
.foot_bmrx{ max-width:467px; padding-top:5px;}
.foot_gzx{display:flex;}
.foot_gzx strong{ line-height: 27px; font-size: 18px; color: #555; font-weight: normal; padding-right:10px; }
.foot_gzx a{ display:inline-block; width:27px; height:27px; position:relative; margin-left:10px;}
.foot_gza1{ background: url(../images/foot_ico1.png) no-repeat; }
.foot_gza2{ background: url(../images/foot_ico2.png) no-repeat; }
.foot_gza3{ background: url(../images/foot_ico3.png) no-repeat; }
.foot_gza4{ background: url(../images/foot_ico4.png) no-repeat; }
.foot_gzx a span{ width:120px; height:120px; background:#fff; position:absolute; left:50%; margin-left:-60px; bottom:45px; box-shadow:0 5px 18px rgba(0,0,0,0.1); transition:all 0.5s ease; opacity:0; visibility:hidden; transform:translateY(-10px);}
.foot_gzx a span:after{content:""; border-left:6px solid transparent; border-right:6px solid transparent; border-top:8px solid #fff; position:absolute; left:50%; margin-left:-6px; bottom:-8px;}
.foot_gzx a:hover span{ opacity:1; visibility:visible; transform:translateY(0)}
.foot_rxp1{ font-size: 14px; line-height: 30px; color: #555555; padding-top: 24px; font-weight: 100; }
.foot_rxp2{ font-size: 14px; line-height: 24px; font-weight: 100; color: #555; margin-top:24px; }
.foot_rxp2 span{ display:inline-block; margin-right:20px; margin-bottom:10px}
.foot_rxp2 span *{vertical-align:middle;}
@media (max-width:1799px){

}
@media (max-width:1559px){
.foot_tplx ul li{font-size:14px;}
.foot_tprx p a{font-size:14px; line-height:40px; padding:0 20px;}
.foot_gzx strong{font-size:16px;}
.foot_rxp1 {font-size: 12px;line-height: 24px;padding-top: 15px;}
.foot_rxp2{margin-top:15px;}
.foot_rxp2 span {margin-right: 12px;margin-bottom: 6px;}
.foot_rxp2{font-size:12px; line-height:20px;}
.foot_nav dl dt{font-size:16px; margin-bottom:18px;}
.foot_nav dl dt:after{bottom:-9px;}
.foot_nav dl dd{font-size:12px; line-height:26px;}
.foot_bmrx{max-width:400px;}
.foot_bom{padding-top:25px;}
.foot_top{padding-bottom:20px;}
.footer{padding:3.5vw 0;}
}
@media (max-width:1379px){
.foot_tplx ul li{font-size:12px;}
.foot_tprx p a {font-size: 12px;line-height: 34px;padding: 0 15px;}
.foot_bmrx{max-width:300px;}
.foot_bom{padding-top:15px;}
}
@media (max-width:1199px){
.foot_bom{flex-wrap:wrap;}
.foot_nav{width:100%;}
.foot_bmrx{width:100%; max-width:none; margin-top:25px;}
}
@media (max-width:993px){
.foot_tprx p a{margin-left:12px;}
.foot_site_name{ font-size:20px; line-height:30px; left:160px;}
}
@media (max-width:767px){
.footer{padding:35px 0;}
.foot_tprx strong span {padding-left: 28px;font: 24px/36px din_b;background-size: 24px auto;}
.foot_logo img{height:32px;}
.foot_top{flex-wrap:wrap;}
.foot_tplx ul{display:block; margin-top:15px;}
.foot_tplx ul li{width:100%; margin-right:0; margin-bottom:10px;}
.foot_tplx{width:100%;}
.foot_tprx{width:100%;}
.foot_tprx strong{text-align:left;}
.foot_tprx p{margin-top:5px;}
.foot_tprx p a{margin-left:0; margin-right:5px;}
.foot_top{padding-bottom:12px; border-bottom:2px solid #E9EBED;} 
.foot_bom{padding-top:10px;}
.foot_nav{display:block;}
.foot_nav dl{width:100%; margin:0 0 12px; overflow:hidden; float:left}
.foot_nav dl:nth-child(3),
.foot_nav dl:nth-child(4),
.foot_nav dl:nth-child(5),
.foot_nav dl:nth-child(6){width:50%;}
.foot_nav dl dt{width:100%; overflow:hidden; margin-bottom:0}
.foot_nav dl dd{float:left; margin-right:12px;}
.foot_rxp1{line-height:22px;}
.foot_rxp2 span{margin-right:6px; margin-bottom:2px;}
.foot_site_name {font-size: 16px;line-height: 28px;left: 140px;}
}

.inx_con4{}
.inx_c4sw{ margin: 0px -20px; }
.inx_c4sw dd{ padding:0 20px;}
.inx_c4a{ display:block; border-radius:0.5em; overflow:hidden; background:#f9f9f9;}
.inx_c4a .overflowHide{ height:12.76vw;}
.inx_c4a .coverImg:after{content:""; background:rgba(0,0,0,0.18); position:absolute; left:0; top:0; right:0; bottom:0;}
.inx_c4a .coverImg{ transition:all 0.5s ease; opacity:0;}
.inx_c4layer{ position:absolute; left:0; top:0; right:0; bottom:0;}
.inx_c4layer span{ display: inline-block; font-size: 14px; line-height: 34px; background: #05717B; padding: 0px 20px; position: absolute; left: 40px; top: 35px; text-align:center; border-radius:0.3em; color:#fff; transition:all 0.5s ease; white-space:nowrap;}
.inx_c4tx{ position: absolute; left: 40px; right: 40px; bottom: 50px; }
.inx_c4tx strong{ font-size: 20px; font-weight: normal; line-height: 32px; transition:all 0.5s ease;}
.inx_c4tx p{ font-size: 14px; line-height: 26px; font-weight: 100; color: #555555; height:26px; overflow:hidden; transition:all 0.5s ease;}
.inx_c4a:hover .coverImg{opacity:1;}
.inx_c4a:hover .inx_c4tx strong,
.inx_c4a:hover .inx_c4tx p{color:#fff;}
.inx_c4a:hover .inx_c4layer span{ color: #FFF; background: #FF0600; }
.inx_c4sw .slick-prev{ background: #EEEEEE url(../images/inx_c1btn.png) no-repeat center center; display: inline-block; height: 27px; width: 27px; position: absolute; left: -38px; top: 50%; overflow: hidden; cursor: pointer; margin-top: -13px; z-index: 1; transition: all 0.5s ease; border-radius: 50%; transform:rotate(180deg);}
.inx_c4sw .slick-next{ background: #EEEEEE url(../images/inx_c1btn.png) no-repeat center center; display: inline-block; height: 27px; width: 27px; position: absolute; right: -38px; top: 50%; overflow: hidden; cursor: pointer; margin-top: -13px; z-index: 1; transition: all 0.5s ease; border-radius: 50%;}
.inx_c4sw .slick-prev:hover,.inx_c4sw .slick-next:hover{ background: #05717b url(../images/inx_c1btnb.png) no-repeat center center; }
.inx_con4 .inx_c4tx p{display:none;}
.inx_c4a .coverImg{opacity:1;}
.inx_c4tx strong{color:#fff;}
.inx_c4tx{bottom:30px;}
@media (max-width:1799px){
.inx_c4tx strong{font-size:18px; line-height:30px;}
.inx_c4tx{bottom:22px;}
}
@media (max-width:1559px){
.inx_c4sw .slick-prev{left:-30px;}
.inx_c4sw .slick-next{ right:-30px;}
.inx_c4layer span{line-height:32px; font-size:12px; left:20px; top:25px; padding:0 18px;}
.inx_c4tx{ left: 20px; right: 20px; bottom: 18px; }
.inx_c4tx strong{ font-size: 16px; line-height: 28px;}
.inx_c4tx p{ font-size: 12px; line-height: 20px; height:20px;}
.inx_c4sw{margin:0 -12px;}
.inx_c4sw dd{padding:0 12px;}
}
@media (max-width:1379px){
.inx_c4tx strong{font-size:14px;}
}
@media (max-width:1199px){
.inx_c4a .overflowHide{height:17vw;}
.inx_c4sw{margin-left:25px; margin-right:25px;}
}
@media (max-width:993px){
.inx_c4a .overflowHide{height:23vw;}
}
@media (max-width:767px){
.inx_c4a .overflowHide{height:42vw;}
.inx_c4layer span{left:15px; top:20px;}
.inx_c4tx{left:15px; right:15px; bottom:20px;}
.inx_c4a .coverImg {opacity: 1;}
.inx_c4a .inx_c4tx strong, .inx_c4a .inx_c4tx p {color: #fff;}
}

.inx_con5{ padding-top:0; padding-bottom:0}
.inx_c5ul{ margin:0 -20px;}
.inx_c5ul li{ width:50%; float:left; padding:0 20px; margin-bottom:40px;}
.inx_c5a{ display:block; background:#FAFAFA; border-radius:0.5em; padding:34px; display:flex; justify-content:space-between; }
.inx_c5a:hover{transform:translateY(-8px); box-shadow:0 5px 18px rgba(0,0,0,0.1);}
.inx_c5a .overflowHide{ width:314px; height:174px; border-radius:0.5em;}
.inx_c5txt{ width:calc(100% - 336px);}
.inx_c5txt strong.elis{ font-size: 20px; line-height: 22px; font-weight: normal; }
.inx_c5des{ background: #FFFFFF; padding:17px 15px; border-radius:0.4em; margin-top:20px;}
.inx_c5des p{ font-size: 14px; line-height: 20px; font-weight: 100; color: #555; height: 40px; }
.inx_c5fun{ display: flex; justify-content: space-between; font-size: 14px; line-height: 16px; color: #555555; margin-top: 37px; font-weight: 100; }
.inx_c5fun span:nth-child(1){}
.inx_c5fun span:nth-child(2){ font-size: 14px; display: inline-block; background: url(../images/inx_c1ico.png) no-repeat right center; padding-right: 25px; transition:all 0.5s ease;}
.inx_c5a:hover .inx_c5fun span:nth-child(2){ color: #05717b; background: url(../images/inx_c1icoa.png) no-repeat right center; }
.inx_c5bmcon{padding-top: 13px; padding-bottom: 45px; overflow:hidden; background:#FAFAFA; border-radius:0.5em; }
.inx_c5bmul{ margin: 0px -25px;}
.inx_c5bmul li{ width:calc(50%); padding:0 70px;}
.inx_c5sa{ display: block; line-height: 56px; height: 59px; border-bottom: 3px solid #FFF; position: relative; padding-right:110px; position:relative; }
.inx_c5sa p{ font-size: 16px; padding-left:28px; position:relative }
.inx_c5sa p:before{ content: ""; background: #DFDFDF; height: 5px; width: 5px; margin-top: -3px; position: absolute; left: 15px; top: 50%; border-radius:50%;}
.inx_c5tm{ position: absolute; top: 12px; right: 12px; }
.inx_c5tm strong{ font-size: 18px; line-height: 18px; color: #464b54; display: block; font-weight: normal; }
.inx_c5tm span{ font-size: 12px; line-height: 16px; color: #999999; display: block; }
@media (max-width:1799px){
.inx_c5txt strong.elis{font-size:18px;}
}
@media (max-width:1559px){
.inx_c5txt strong.elis{font-size:16px;}
.inx_c5des p{font-size:12px;}
.inx_c5des {padding: 12px;margin-top: 12px;}
.inx_c5fun{font-size:12px; margin-top:18px;}
.inx_c5fun span:nth-child(2){font-size:12px; padding-right:20px;}
.inx_c5a .overflowHide {width: 260px;height: 140px;}
.inx_c5a{padding:25px;}
.inx_c5txt{width:calc(100% - 280px);}
.inx_c5ul{margin-left:-12px; margin-right:-12px;}
.inx_c5ul li{ padding:0 12px; margin-bottom:24px;}
.inx_c5bmcon{padding:10px 0 30px}
.inx_c5bmul{margin-left:-12px; margin-right:-12px;}
.inx_c5bmul li{padding:0 30px;}
.inx_c5tm strong{font-size:16px; line-height:16px;}
.inx_c5sa p{font-size:14px;}
.inx_c5sa{line-height:50px; height:52px;border-bottom: 2px solid #FFF; padding-right:90px}
}
@media (max-width:1379px){
.inx_c5txt strong.elis{font-size:14px;}
.inx_c5a .overflowHide {width: 220px;height: 120px;}
.inx_c5des {padding: 6px 10px;margin-top: 10px;}
.inx_c5fun{margin-top:14px;}
.inx_c5txt {width: calc(100% - 235px);}
.inx_c5a{padding:15px;}
}
@media (max-width:1199px){

}
@media (max-width:993px){
.inx_c5ul li{width:100%;}
.inx_c5bmul li{width:100%;}
.inx_c5a:hover{transform:translateY(0px);}
}
@media (max-width:767px){
.inx_c5a{padding:12px; flex-wrap:wrap;}
.inx_c5a .overflowHide{width:100%; height:47vw;}
.inx_c5txt{width:100%; padding:15px 5px 15px;}
.inx_c5txt strong.elis{font-size:15px;}
.inx_c5bmul li{padding:0 15px;}
.inx_c5sa{padding-right:66px;}
.inx_c5tm strong{ font-size:13px;}
}

.inx_con6{padding-bottom:0;}
.inx_c6swWpr{ overflow:hidden;}
.inx_c6sw{ margin-left:-19px; margin-right:-19px;}
.inx_c6sw .swiper-slide{ padding:0 19px}
.inx_c6item{ display:block; overflow:hidden;}
.inx_c6item .overflowHide{ height:13.38vw; border-radius:0.6em;}
.inx_c6item .coverImg:after{content:"";background: linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,0.3) 100%); position:absolute; left:0; top:0; right:0; bottom:0}
.inx_c6layer{ position:absolute; left:1.82vw; right:1.82vw; bottom:1.66vw; color:#fff;}
.inx_c6layer span{ font-size: 15px; line-height: 34px; font-weight: 100; color: #FFF; display: inline-block; padding: 0px 18px; border-radius:0.4em; background:#05717b;}
.inx_c6layer p{ font-size: 20px; line-height: 30px; margin-top: 12px; }
.sw_funx{ margin-top:55px;display:flex; justify-content:center; width:60px; height:20px; width:100%; }
.sw_btns{width:70px; height:20px; position:relative}
.sw_btns:after{ content: ""; background: #DDDFE7; height: 12px; width: 1px; position: absolute; left: 50%; top: 4px; }
.sw_btns .prev{ background: url(../images/inx_c1btn.png) no-repeat center center; height: 20px; width: 20px; position: absolute; left: 0px; top: 0px; cursor: pointer; transform:rotateY(180deg); }
.sw_btns .next{ background: url(../images/inx_c1btn.png) no-repeat center center; height: 20px; width: 20px; position: absolute; right: 0px; top: 0px; cursor: pointer;}
.sw_btns .prev:hover,
.sw_btns .next:hover{ background: url(../images/inx_c1btna.png) no-repeat center center; }
.sw_funx .loading{ margin-left:20px; height:4px; margin-top:8px; width:380px; background:#E3E4EB; position:relative}
.sw_funx .loading span{background:#FF0600!important;}
.sw_btns .prev.swiper-button-disabled,
.sw_btns .next.swiper-button-disabled{ background: url(../images/inx_c1btn.png) no-repeat center center!important; opacity:0.3; cursor:default;}
@media (max-width:1799px){

}
@media (max-width:1559px){
.inx_c6sw{margin-left:-12px; margin-right:-12px;}
.inx_c6sw .swiper-slide{padding:0 12px;}
.inx_c6layer{left:20px; right:20px;}
.inx_c6layer span{ font-size:13px; line-height:30px; padding:0 12px;}
.inx_c6layer p{font-size:16px; line-height:22px;}
.sw_funx{margin-top:35px;}
}
@media (max-width:1379px){
.inx_c6layer p{font-size:14px;}
.inx_c6item .overflowHide{height:18vw;}
}
@media (max-width:1199px){
.sw_funx .loading{width:150px;}
}
@media (max-width:993px){
.inx_c6item .overflowHide{height:26vw;}
}
@media (max-width:767px){
.inx_c6item .overflowHide{height:54vw;}
.sw_funx{margin-top:20px;}
.inx_c6layer{left:15px; right:15px; bottom:25px;}
}

.inx_con7{padding-top:2.08vw;}
.inx_c7box{ margin:0 -15px; display:flex;}
.inx_c7item{ width:calc(26.5% - 30px); margin:0 15px; background:#FAFAFA; border-radius:0.6em; padding:30px; height:512px;}
.inx_c7item2{ width:calc(47% - 30px)}
.inx_c7itx{}
.inx_pmore_wpr{}
.inx_pmore_wpr:hover .inx_pmore{ color: #05717b; background: url(../images/inx_c1icoa.png) no-repeat right center; }
.inx_pmore{ background: url(../images/inx_c1ico.png) no-repeat right center; padding-right: 23px; display: inline-block; transition:all 0.5s ease;}
.inx_pwmore{ display:block; text-align:center; line-height:46px; background:#fff; border-radius:0.5em;}
.inx_pwmore span{ background: url(../images/inx_c1ico.png) no-repeat right center; display: inline-block; padding-right: 25px; }
.inx_pwmore:hover span{ background: url(../images/inx_c1icoa.png) no-repeat right center; }
.inx_c7itx .overflowHide{ height:213px; border-radius:0.6em;}
.inx_c7itx strong{ font-size: 20px; color: #464b54; line-height: 76px; font-weight: normal;}
.inx_c7des{ background: #FFF; padding: 20px; border-radius:0.5em;}
.inx_c7des p{ font-size: 14px; line-height: 20px; height:40px; color: #555555; font-weight: 100; -webkit-line-clamp:2;}
.inx_c7fun{ line-height: 28px; margin-top: 30px; padding: 0px 20px; display: flex; justify-content: space-between; font-size: 14px; color: #555; font-weight: 100; }
.inx_c7tm{}
.inx_c7rul{}
.inx_c7rul li{ padding: 32px 0px 35px; border-bottom: 3px solid #EFEFEF; display:flex; justify-content:space-between; }
.inx_c7rul li:first-child{padding-top:0!important;}
.inx_c7a{ width:calc(100% - 170px);}
.inx_c7a strong{ font-size: 20px; line-height: 30px; font-weight: normal; padding-left:63px; position:relative }
.inx_c7a strong span{ font-size: 12px; line-height: 22px; color: #FFF; position: absolute; left: 0px; top: 5px; background: #05717b; display: inline-block; padding: 0px 10px; border-radius:0.4em;}
.inx_c7a p{ font-size: 15px; font-weight: 100; color: #555; line-height: 24px; margin-top: 10px; }
.inx_c7rrx{ text-align:right;}
.inx_c7rtm{ line-height: 30px; font-size: 14px; font-weight: 100; color: #acacac; }
.inx_c7rbtns{ margin-top:10px; width:153px;display:flex; justify-content:space-between; }
.inx_c7rbtns span{ line-height: 24px; color: #FFF; background: #3D525E; width: 72px; text-align: center; display: inline-block; border-radius:2em; font-size:12px;}
.inx_c7rbtns a{ color: #FFF; background: #05717b; line-height:24px; width: 72px; text-align: center; display: inline-block; border-radius:2em; font-size:12px; cursor:pointer;}
.inx_c7rbtns a:hover{}
.inx_c7rbtnx{ margin-top:25px;}
.inx_con8{ background: url(../images/inx_c8bg.jpg) no-repeat center center; background-size:cover;}
.inx_c8link{ background: url(../images/inx_c8ico.png) no-repeat left center; padding-left: 25px; height:30px;}
.inx_c8link_a{ font-size: 16px; line-height: 30px; color: #333; background: url(../images/inx_c1ico.png) no-repeat right center; display: inline-block; padding-right: 27px; }
.inx_c8link_a:hover{ background: url(../images/inx_c1icoa.png) no-repeat right center; }
.inx_c8trx{display:flex; height:30px;}
.inx_c8btns{ height: 30px; width: 128px; margin-left: 36px;display:flex; justify-content:space-between;  }
.inx_c8btns .prev{ line-height: 30px; width: 60px; background: url(../images/inx_c7btn.png) no-repeat center center; height: 30px; border: 1px solid #D1D1D0; cursor:pointer; transform:rotateY(180deg); border-radius:2em;}
.inx_c8btns .next{ line-height: 30px; width: 60px; background: url(../images/inx_c7btn.png) no-repeat center center; height: 30px; border: 1px solid #D1D1D0; cursor:pointer; border-radius:2em;}
.inx_c8sw{ overflow:hidden; margin-left:-8px; margin-right:-8px;}
.inx_c8sw .swiper-wrapper{flex-direction:row}
.inx_c8btns .prev:hover,
.inx_c8btns .next:hover{ border-radius: 2em; background: #FF0600 url(../images/inx_c1btnb.png) no-repeat center center; border: 1px solid #FF0600; }
.inx_c8sw .swiper-slide{ padding:0 8px 16px;}
.inx_c8logo{ display:block; height:66px; position:relative; background:#fff; border-radius:0.3em;}
.inx_c8logo img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:70%; max-height:70%; width:auto; height:auto;}
.inx_c8btns .prev.swiper-button-disabled,
.inx_c8btns .next.swiper-button-disabled{ background: url(../images/inx_c7btn.png) no-repeat center center!important; border: 1px solid #ccc!important; cursor:default!important;}
@media (max-width:1799px){
.inx_c7itx .overflowHide{height:178px;}
.inx_c7item{height:482px;}
.inx_c7rul li{padding:25px 0px 30px;}
.inx_c7item{ width:calc(27.5% - 30px);}
.inx_c7item2{ width:calc(45% - 30px)}
.inx_c7fun{padding:0;}
.inx_c7a strong{font-size:18px;}
}
@media (max-width:1559px){
.inx_c7a strong{font-size:16px;}
.inx_c7a p{font-size:12px;}
.inx_c7item{padding:20px;}
.inx_c7rul li{padding-top:10px; padding-bottom:15px;}
.inx_c7itx strong{font-size:18px; line-height:66px;}
.inx_c7des p{font-size:12px;}
.inx_c7des{padding:10px;}
.inx_c7fun{font-size:12px; margin-top:15px;}
.inx_c7itx .overflowHide{height:138px;}
.inx_c7item{height:362px;}
.inx_c7a p,.inx_c7rbtns{margin-top:5px;}
.inx_c7rbtnx{margin-top:15px;}
.inx_c8logo{height:56px;}
.inx_c8link_a{font-size:14px; padding-right:20px;}
}
@media (max-width:1379px){
.inx_c7item{padding:15px; height:340px;}
.inx_c7rul li {padding-top: 8px;padding-bottom: 12px;}
.inx_pmore{padding-right:18px;}
}
@media (max-width:1199px){
.inx_c7box{flex-wrap:wrap;}
.inx_c7item {width: calc(50% - 30px);}
.inx_c7item2 {width: calc(100% - 30px); margin-top:40px;}
.inx_c7itx .overflowHide{height:22vw;}
}
@media (max-width:993px){

}
@media (max-width:767px){
.inx_con7{padding-top:25px;}
.inx_c7item{width:calc(100% - 30px); height:auto; margin-bottom:15px;}
.inx_c7itx .overflowHide{height:47vw;}
.inx_c7item2{margin-top:0;}
.inx_c7rul li{flex-wrap:wrap; padding-bottom:20px; padding-top:12px;}
.inx_c7a{width:100%;}
.inx_c7rrx{margin-top:5px; text-align:left}
.inx_c7rtm{font-size:12px; line-height:22px;}
.inx_c8logo img{max-width:80%; max-height:80%;}
.inx_c8btns{width:68px; height:68px;}
.inx_c8btns .prev,.inx_c8btns .next{width:30px; height:30px;}
.inx_c8btns{margin-left:10px;}
}

.m2banner{ position:relative;}
.m2banner .coverImg{ height:15.62vw;}
.m2banTxt{ position:absolute; left:0; top:50%; right:0; transform:translateY(-50%);}
.m2banTxt strong{ font-size: 40px; font-weight: 100; line-height: 50px; display: block; }
.zs_page{ background:#f7f7f7; position:relative;}
.zs_tabx{display:flex; justify-content:space-between; height:54px; border-bottom:2px solid #fff;}
.zs_tb{}
.zs_tb a{ height: 52px; font-size: 24px; line-height: 24px; margin-right: 4.16vw; display: inline-block; position: relative; font-weight: 100; }
.zs_tb a.on{}
.zs_tb a:before{content:""; height:2px; transition:all 0.5s ease; background:#FF0600; position:absolute; left:50%; bottom:-2px; transform:translateX(-50%); width:0;}
.zs_tb a.on:before,.zs_tb a:hover:before{ width:100%;}
.wp_serx{ width:245px; position:relative;}
.wp_serx input{ width: 100%; line-height: 32px; height: 32px; background: #E7F1F3; border: 1px solid #E7F1F3; padding: 0px 45px 0px 20px; border-radius:2em; color:#888}
.wp_serx input:focus{ border: 1px solid #BAD6DC; color: #333; }
.wp_serx button{ background: #05717b url(../images/zs_serico.png) no-repeat center center; height: 24px; width: 24px; position: absolute; top: 4px; right: 4px; cursor: pointer; background-size:11px auto; border-radius:50%;}
.wp_serx button:hover{}
.zs_main{ margin-top:40px;}
.zs_lx{ width:27.42%; float:left;position: -webkit-sticky;position: sticky;top: 120px; }
.zs_serbox{ background: #FFF; padding: 0.83vw 1.56vw 1.56vw; border-radius:0.5em; }
.zs_citys{display:flex; justify-content:space-between; }
.zs_citys .layui-inline{ width:30%;}
.zs_citys .layui-form-select .layui-edge{border-width:5px;}
.zs_serbtns{ margin-top:14px;}
.zs_serbtns button{ line-height:50px; width:100%; text-align:center; background:#F7F7F7; transition:all 0.5s ease; cursor:pointer; height:50px; font-size:14px; color:#333;}
.zs_serbtns button:hover{ background:#05717b; color:#fff;}
.zs_serbtns button span{ display:inline-block; padding-right:32px; position:relative;}
.zs_serbtns button span:after{ content: ""; background: #05717b url(../images/zs_serico.png) no-repeat center center; height: 19px; width: 19px; position: absolute; top: 16px; right: 0px; border-radius:50%; overflow:hidden; background-size:10px auto;}
.zs_lxitem{ background: #FFF; padding:1.56vw; border-radius:0.5em; margin-top:1.56vw; }
.zs_lxitem_img{padding:0!important; overflow:hidden;}
.zs_lxitem_img img{display:block; width:100%; height:auto;}
.zs_lxst{ font-size: 20px; line-height: 24px; position: relative; padding-left: 32px; }
.zs_lxst img{ position:absolute; left:0; top:0;}
.zs_lxtags{ margin-top: 16px; margin-right:-10px; }
.zs_lxtags a{ display: inline-block; background: #FFF; font-size: 14px; line-height: 28px; color: #464b54; padding: 0px 1.04vw; white-space: nowrap; border-radius: 0.3em; background: #F7F7F7; margin-right: 10px; margin-top: 10px; font-weight: 100; cursor:pointer; min-width:82px; text-align:center; }
.zs_lxtags a:hover{ background:#05717b!important; color:#fff;}
.zs_lxtel{ margin-top:25px;}
.zs_lxtel p{ font: 20px/24px din_b; color: #05717c; margin-top: 13px; }
.zs_rx{ width:72.58%; float:right;}
.wp_list1{ margin-bottom:3vw;}
.wp_list1 li{ width:calc(50% - 1.56vw); margin-left:1.55vw; margin-bottom:1.55vw;}
.wp_ls1item{ padding: 1.87vw 1.97vw 1.97vw 4.47vw; background:#fff; border-radius:0.5em;}
.wp_ls1tx{ padding-right:160px; height:32px; position:relative;}
.wp_ls1num{ background: #05717b; height: 32px; width: 32px; position: absolute; left: -50px; top: 0px; text-align: center; font: 16px/32px din; color: #FFF; border-radius:50%; }
.wp_ls1tx strong{ font-size: 20px; line-height: 32px; font-weight: normal; }
.wp_ls1tico{ position: absolute; top: 0px; right: 115px; }
.wp_ls1stx{ line-height: 24px; width: 88px; font-size: 14px; color: #FFF; background: #05717b; position: absolute; top: 4px; right: 0px; text-align:center; border-radius:2em;}
.wp_ls1stx.no{ background:#FF0600;}
.wp_ls1stx.ok{}
.wp_ls1stx.dis{ background:#959595;}
.wp_ls1tip{ margin-top:14px; margin-bottom:32px;}
.wp_ls1tip p{font-size:14px; line-height:24px; color:#555555; padding:4px 0; font-weight:100;}
.wp_ls1tip a{ font-size: 12px; font-weight: 100; color: #FFF; background: #05717b; line-height: 24px; display: inline-block; padding: 0px 8px; margin-left: 15px; border-radius:2em; cursor:pointer;}
.wp_ls1btns{}
.zs_ltip{ font-size: 14px; line-height: 24px; font-weight: 100; color: #555555; margin: 10px 0px 25px; }
.wp_sbtn1{ display: inline-block; line-height: 34px; text-align: center; border: 1px solid #89BCC1; margin-right: 10px; font-size: 14px; color: #05717b; min-width:100px; border-radius:0.3em; cursor:pointer; padding:0 20px;}
.wp_sbtn2{ display: inline-block; line-height: 34px; text-align: center; border: 1px solid #05717b; margin-right: 10px; font-size: 14px; color: #fff; min-width:100px; border-radius:0.3em; cursor:pointer; background:#05717b; padding:0 20px;}
.wp_sbtn1:hover,.wp_sbtn2:hover{ color:#fff; background:#05717b; border: 1px solid #05717b; box-shadow:0 5px 18px rgba(5,113,123,0.3);}
.wp_sbtn3{ display:inline-block; border-radius:0.3em; border:1px solid #EEEEEE; line-height:34px; text-align:center; width:134px; position:relative; cursor:pointer;}
.wp_sbtn3 i{ display: inline-block; padding-left: 34px; position: relative; font-style: normal; }
.wp_sbtn3 i:after{ content: ""; background: url(../images/zs_sico4.png) no-repeat center center; height: 24px; width: 24px; position: absolute; left: 0px; top: 5px; border-radius:50%; overflow:hidden;}
.wp_sbtn3 span{ width:110px; height:110px; background:#C0A988; padding:4px; border-radius:0.4em; position:absolute; left:50%; margin-left:-55px; bottom:55px; /*box-shadow:0 5px 18px rgba(0,0,0,0.1);*/ transition:all 0.5s ease; opacity:0; transform:translateY(-15px); visibility:hidden}
.wp_sbtn3 span:after{content:""; border-left:6px solid transparent; border-right:6px solid transparent; border-top:6px solid #C0A988; position:absolute; left:50%; margin-left:-6px; bottom:-6px;}
.wp_sbtn3:hover span{ opacity:1; visibility:visible; transform:translateY(0)}
.page{ text-align:center;}
.pagination{}
.pagination li{ display:inline-block; vertical-align:middle}
.pagination li *{vertical-align:middle;}
.pagination li a{ line-height: 38px; height: 40px; width: 40px; border: 1px solid #E6E6E6; background: #FFF; font-size: 16px; color: #c2c2c2; display: inline-block; margin: 0px 5px; border-radius:50%; }
.pagination li.active a{ color:#05717b}
.pagination li a.prev{ background: #05717b url(../images/page_ar.png) no-repeat center center; border: 1px solid #05717b; }
.pagination li a.next{ background: #05717b url(../images/page_ar.png) no-repeat center center; border: 1px solid #05717b; transform:rotate(180deg);}
@media (max-width:1799px){
.wp_sbtn1,.wp_sbtn2{min-width:10px; padding:0 15px}
.m2banTxt strong{font-size:36px; line-height:46px;}
.wp_ls1tx strong{font-size:18px;}
.zs_tb a{font-size:22px;}
.wp_ls1tip p{font-size:13px;}
}
@media (max-width:1559px){
.wp_sbtn2{font-size:12px; line-height:32px; margin-right:5px;}
.wp_sbtn1{line-height:32px; font-size:12px; margin-right:5px;}
.wp_sbtn3 span{bottom:45px;}
.zs_lxtags a{font-size:12px; min-width:60px;}
.zs_lxtags{margin-top:12px;}
.wp_sbtn3{font-size:12px; width:120px;}
.zs_tb a{font-size:20px; height:42px;}
.zs_tabx{ height:44px;}
.wp_ls1stx{font-size:12px; width:72px;}
.wp_ls1tx strong{font-size:16px;}
.wp_ls1item{padding:20px 15px 25px 60px;}
.wp_ls1num{left:-42px;}
.wp_ls1tico{right:75px;}
.wp_ls1tx{padding-right:110px;}
.zs_serbtns button{ line-height:42px; height:42px;}
.zs_serbtns button span:after{top:12px;}
.wp_ls1tip{margin-bottom:12px;}
.m2banTxt strong{font-size:30px; line-height:40px;}
.pagination li a{width:36px; height:36px; line-height:34px; font-size:14px;}
}
@media (max-width:1379px){
.wp_sbtn1,.wp_sbtn2{padding:0 6px;}
.zs_lxtags a{margin-right:2px; margin-top:5px;}
.wp_ls1tx strong{font-size:14px;}
.m2banTxt strong{font-size:26px; line-height:36px;}
.zs_lxst{font-size:18px;}
}
@media (max-width:1199px){
.zs_lx{width:100%; position:relative; width:100%; top:0}
.zs_rx{width:100%; margin-top:25px;}
}
@media (max-width:993px){
.m2banner .coverImg{position:absolute; left:0; top:0; right:0; bottom:0; height:auto;}
.m2banTxt{position:relative; top:0; transform:translateY(0); padding:8vw 0}
.zs_lxitem{ padding:25px;}
.wp_list1 li{ width:calc(100% - 1.56vw);}
}
@media (max-width:767px){
.zs_lxitem{ padding:15px;}
.wp_sbtn1, .wp_sbtn2{padding:0 12px;}
.m2banTxt{padding:20vw 0;}
.m2banTxt strong{font-size:22px; line-height:30px;}
.wp_ls1item{padding:15px 12px 20px 45px;}
.wp_ls1num{left:-38px;}
.wp_list1 li{margin-left:0; margin-bottom:15px; width:100%;}
}

.form_page{ background: #f5f9fc url(../images/fm_bg.png) no-repeat center center; background-size:cover;}
.fmcon{ max-width:1230px; margin:0 auto;}
.fmlx{ width:58.1%; float:left; padding:1.56vw; background:#fff; border-radius:0.5em;}
.fmrx{ width:39.1%; float:right;position: -webkit-sticky;position: sticky;top: 0; }
.fmrx .zs_lxitem{margin-top:0;}
.fm_ttx{ display:flex; justify-content:space-between; padding-bottom:20px; border-bottom:3px solid #F2F2F2; }
.fm_ttx strong{ font-size: 20px; line-height:24px; color: #05717b; line-height: 20px; font-weight: normal; }
.fm_cctity{ background: url(../images/fm_ico1.png) no-repeat left center; padding-left: 20px; font-size: 14px; line-height: 24px; font-weight: 100; cursor:pointer;}
.fm_ltgs{ padding: 15px 0px 14px; }
.fm_ltgs a{ font-size: 14px; line-height: 30px; color: #464b54; display: inline-block; margin-right: 25px; cursor:pointer;}
.fm_ltgs a.on{ background: #05717c!important; color:#fff; }
.fm_slexs{ background: #F8F8F8; height: 38px; border-radius:0.4em; padding:0 20px; margin-bottom:8px; display:none;}
.fm_selx{ display:flex;}
.fm_selx .layui-form-select .layui-input{background:none;}
.fm_selx .layui-inline{}
.fm_selx .layui-btn,.fm_selx .layui-btn:hover{ background: url(../images/fm_ico2.png) no-repeat right center; padding-right: 21px; font-size: 14px; color: #05717b; }
.fm_selx .layui-form-select .layui-edge{right:20px;}
.fmlx_ul{}
.fmlx_item{ margin-bottom: 20px; background:#F8F8F8; padding:1.56vw; border-radius:0.5em;}
.fmlx_ul .fmlx_item:last-child{margin-bottom:0;}
.fmlx_item.active{}
.fmlx_itp{}
.fmlx_itt{ font-size: 20px; line-height: 26px;display:flex; position:relative; padding:0 45px 0 38px; }
.fmlx_inum{ font-size: 14px; line-height: 26px; background: #05717b; text-align: center; display: inline-block; height: 26px; width: 26px; position: absolute; left: 0px; top: 0px; border-radius:50%; color:#fff;}
.fmlx_itt strong{ padding-right: 36px; font-weight: normal; position:relative;}
.fmlx_itt strong span{ position:absolute; right:0; width:24px; height:24px; top:1px; font-size:0}
.fmlx_ibtn{ background: url(../images/fm_btn2.png) no-repeat center center; height: 26px; width: 26px; position: absolute; top: 0px; right: 0px; cursor:pointer;}
.fmlx_item.active .fmlx_ibtn{ background: url(../images/fm_btn1.png) no-repeat center center; }
.fmlx_des{ font-size: 14px; line-height: 22px; color: #555555; padding: 10px 20px 10px 38px; }
.fmlx_ifm{display:flex; justify-content:space-between; margin:0 -5px; flex-wrap:wrap;}
.fmlx_ifm li{ width:calc(100% - 10px); margin:10px 5px 0; position:relative}
.fmlx_ifm li.fmlx_fm1,
.fmlx_ifm li.fmlx_fm2{ width:calc(50% - 12px);}
.fmlx_fm1 input{ background: #FFF url(../images/fm_sico1.png) no-repeat 20px center; width: 100%; line-height: 38px; height: 38px; padding: 0px 18px 0px 48px; color:#999;}
.fmlx_fm2 input{ background: #FFF; width: 100%; line-height: 38px; height: 38px; padding: 0px 18px 0px 80px; color:#999;}
.fmlx_fm2 span{ font-size: 14px; line-height: 16px; color: #555555; border-right: 1px solid #E5E5E5; position: absolute; height: 16px; width: 54px; top: 11px; left: 8px; text-align:center; color:#bbb;}
.fmlx_fm3:after{ content: ""; background: #EFEFEF url(../images/fm_ico3.png) no-repeat center center; height: 30px; width: 30px; position: absolute; left: 20px; top: 13px; border-radius:50%;}
.fmlx_fm3 textarea{ background: #FFF; padding: 0px 28px 0px 62px; height: 56px; width: 100%; font-size: 14px; line-height: 22px; color: #999; padding-top:16px; padding-bottom:16px;}
.fmlx_fm1 input:focus,.fmlx_fm2 input:focus,.fmlx_fm3 textarea:focus{color:#333;}
.fmlx_fm4 button{ line-height: 40px; color: #FFF; background: #05717C; text-align: center; width: 100%; transition: all 0.5s ease; font-size: 14px; font-weight: bold; cursor:pointer; }
.fmlx_fm4 button:hover{ box-shadow:0 5px 18px rgba(5,113,123,0.3);}
.fmlx_fmulx{display:none;}
@media (max-width:1799px){
.fmlx_itt{font-size:18px;}
.fm_selx .layui-form-select .layui-input{ padding-left:0;}
.form_page .fm_selx .layui-form-select .layui-input{ padding-left:15px;}
.fm_slexs{padding-left:0; padding-right:0;}
.fmlx_itt{font-size:16px;}
}
@media (max-width:1559px){
.fm_ltgs a{ font-size: 12px; line-height: 26px; margin-right: 5px; margin-bottom:5px;}
.fm_ttx{ padding-bottom:10px; border-bottom:2px solid #fff}
.fm_ltgs{padding:8px 0px 10px;}
.fmlx_itt{font-size:14px;}
.wp_ls1tip p{font-size:12px; line-height:22px;}
.wp_ls1tip{ margin-top:8px;}
.fmlx_itt{padding:0 35px 0 30px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.fmlx{width:100%; padding:25px;}
.fmrx{width:100%; margin-top:25px;}
}
@media (max-width:767px){
.fmlx{ padding:15px;}
}

.st_topx{ background:#fff;position: -webkit-sticky;position: sticky;top: 0; z-index:5;background: rgba(255,255,255,0.95);box-shadow: 0 3px 6px rgba(0,0,0,0.1);}
.st_topx .container{display:flex; justify-content:space-between; }
.st_cutcity{ background: url(../images/st_tip_ico.png) no-repeat left 31px; padding-left: 26px; font-size: 16px; line-height: 80px; height:80px; color:#555!important; cursor:default;}
.st_trx{ display:flex;}
.st_tpbk{ font-size: 15px; padding: 0px 20px; line-height: 40px; color: #FFF; background: #05717C; margin: 20px 0px 0px 25px; height:40px; border-radius:2em;}
.st_tpbk:hover{ color:#fff; box-shadow:0 5px 15px rgba(5,113,123,0.3);}
.st_con1{ background: #FAFAFA; }
.st_con1 .wp_ls1btns .wp_sbtn1:nth-child(2){display:none;}
.st_con1 .container{display:flex; justify-content:space-between; }
.st_c1lx{ position:relative; width:37.14%;}
.st_c1lx .wp_ls1item{ position:relative; background:none; padding:0 0 0 140px;}
.wp_wxnx{ background: url(../images/st_wxico.png) no-repeat center center; height: 36px; width: 36px; position: absolute; left: 38px; top: 128px; }
.wp_wxnx span{ width:110px; height:110px; background:#C0A988; padding:4px; border-radius:0.4em; position:absolute; left:50%; margin-left:-55px; bottom:50px;}
.wp_wxnx span:after{content:""; border-left:6px solid transparent; border-right:6px solid transparent; border-top:6px solid #C0A988; position:absolute; left:50%; margin-left:-6px; bottom:-6px;}
.st_c1lx .wp_ls1tip p{padding:1px 0;}
.st_c1lx .wp_ls1tip{ margin-bottom:30px}
.st_c1rx{ width:55.88%;}
.st_c1rx dd{ position:relative}
.st_c1rx dd .overflowHide{ border-radius:0.8em; height:176px;}
.st_c1rx dd .overflowHide:after{content:""; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(0,47,52,0.25);}
.st_c1rdes{ position:absolute; left:0; top:0; right:0; bottom:0; padding:0 3vw; color:#fff; height:150px;display:flex; flex-direction:column; justify-content:center; text-align:center;}
.st_c1rdes strong{ font-size: 21px; line-height: 28px; display: block; font-weight: normal; }
.st_c1rdes p{ font-size: 16px; line-height: 22px; margin-top: 3px; }
.st_c1rx .slick-dots{bottom:26px;}
.st_c1rx .slick-dots li button{display:none;}
.st_c1rx .slick-dots li { background:rgba(255,255,255,0.5); display: inline-block; height: 6px; width: 6px; margin: 0px 5px; position: relative; border-radius:50%; vertical-align:middle}
.st_c1rx .slick-dots li.slick-active{ background: #fff; }
.st_con2{}
.st_con2 .container{display:flex; justify-content:space-between; }
.st_c2lx{ width:64.57%; padding:1.97vw; background:#FAFAFA; border-radius:0.6em;display:flex; justify-content:space-between; }
.st_c2lx .coverImg{ height: 330px; width: 275px; border-radius:0.5em; overflow:hidden;}
.st_c2ltxt{ width:calc(100% - 275px - 2.29vw);}
.st_c2ltxt strong{ font-size: 20px; line-height: 24px; font-weight: normal; }
.st_c2lpwpr{ background: #FFF; padding: 25px 24px; border-radius:0.6em; margin-top:20px;}
.st_c2lp{ font-size: 14px; line-height: 24px; color: #555555; height: 168px; font-weight: 100; }
.st_c2lbm{ margin-top: 30px; }
.st_c2lbm a{ font-size: 16px; line-height: 30px; color: #464b54; display: inline-block; margin-right: 2.6vw; padding-right: 30px; position:relative;}
.st_c2lbm a.on{ color:#FF0600;}
.st_c2lbm a:after{ content: "!"; color: #FFF; background: #464B54; height: 17px; width: 17px; position: absolute; top: 6px; right: 0px; font-size: 12px; line-height: 17px; text-align: center; border-radius:50%; transition:all 0.5s ease;}
.st_c2lbm a.on:after{ background: #FF0600;}
.st_c2rx{ width:33.08%; padding:1.97vw; background:#FAFAFA; border-radius:0.6em;}
.st_c2rlist{ margin:12px 0 0;}
.st_c2rlist dt{ font-size: 26px; line-height: 28px; color: #05717c; font-weight: normal; transform:translateY(-8px) }
.st_c2rlist dd{ line-height: 78px; height: 81px; border-bottom: 3px solid #EFEFEF; padding-right: 145px; position:relative}
.st_c2rlist dd:last-child{ border:none;}
.st_c2a{ font-size:20px; color:#464b54;}
.st_c2rlist dd span{ font-size: 14px; line-height: 26px; color: #acacac; background: url(../images/st_c2rico.png) no-repeat left center; padding-left: 27px; position: absolute; top: 28px; right: 0px; }
@media (max-width:1799px){
.st_c2rlist dt{font-size:24px; line-height:26px;}
}
@media (max-width:1559px){
.st_c1rdes strong{font-size:18px; line-height:26px;}
.st_c1rdes p{font-size:14px; line-height:20px;}
.st_c1rdes{height:130px;}
.st_c1rx dd .overflowHide{height:152px;}
.st_c2rlist dt{ font-size:20px; line-height:20px;}
.st_c2a{font-size:16px;}
.st_c2rlist dd span{font-size:12px;}
.st_c2lx .coverImg {height: 265px;width: 235px;}
.st_c2lx{width:62.57%;}
.st_c2rx {width: 35.28%;}
.st_c2ltxt {width: calc(100% - 230px - 2.29vw);}
.st_c2lpwpr {padding: 15px 20px;margin-top: 16px;}
.st_c2lp{font-size:12px; line-height:22px; height:155px;}
.st_c2lbm a{font-size:14px;}
.st_c2lbm a:after{top:7px;}
.st_c2lbm{margin-top:10px;}
.st_c2rlist dd {line-height: 60px;height: 62px;border-bottom: 2px solid #EFEFEF;padding-right: 115px;}
.st_c2rlist dd span{top:18px;}
.st_c1lx{width:40%;}
}
@media (max-width:1379px){
.st_c2ltxt strong{font-size:18px;}
.st_c2rlist dt{font-size:18px;}
.st_c2a{font-size:14px;}
.st_c1lx .wp_ls1item{padding-left:125px;}
.st_c1rx{ width:52%;}
.st_c1lx{width:44%;}
}
@media (max-width:1199px){
.st_con1 .container{flex-wrap:wrap;}
.st_c1lx{width:100%;}
.st_c1rx{width:100%; margin-top:45px}
.st_con2 .container{flex-wrap:wrap;}
.st_c2lx{width:100%;}
.st_c2rx{width:100%; margin-top:25px;}
}
@media (max-width:993px){
.st_topx{margin-top:-56px; top:-56px;}
.wp_wxnx .dsPadPhone {position: absolute;left: 340px;top: -14px;width: 330px;text-align: justify;font-size: 12px;line-height: 20px;color: #666;}
}
@media (max-width:767px){
.wp_wxnx .dsPadPhone{left: 90px; top: -103px;width: 180px;}
.st_topx{top:0;}
.st_topx .container{flex-wrap:wrap;}
.st_trx{width:100%;flex-wrap:wrap; margin-top:-30px;}
.st_tpbk{margin-top:0px; position:absolute; right:15px; top:20px;font-size: 14px;padding: 0px 15px;line-height: 36px; height:36px;}
.st_topx{position:relative;}
.st_c1lx .wp_ls1item{padding-left:0; padding-bottom:188px;}
.wp_wxnx{top:auto; bottom:0;}
.st_c1rx{margin-top:30px;}
.st_c1rdes strong{font-size:16px; line-height:24px;}
.st_c2lx{padding:15px; flex-wrap:wrap;}
.st_c2lx .coverImg{width:100%; height:50vw;}
.st_c2ltxt{width:100%; margin-top:20px;}
.st_c2lp{height:auto;}
.st_c2ltxt strong{font-size:16px;}
.st_trx .st_tpbk:nth-child(2){/* right:168px;*/ right:15px;}
}

.st_con3{ background:#F7F7F7; overflow:hidden}
.stc3main{display:flex; justify-content:space-between; }
.stc3tab{ width:16.55%; height:610px; overflow:hidden; border-radius:0.6em 0 0 0.6em;}
.stc3tab a{ padding-left: 2.34vw; height: 150px;display:flex; flex-direction:column; justify-content:center; margin-bottom:4px; background:#fff; opacity:0.7; cursor:pointer; position:relative}
.stc3tab a strong{ font-size: 20px; display: block; margin-bottom: 5px; font-weight: normal; }
.stc3tab a.on{ opacity:1; color:#333;}
.stc3tab a:before{content:""; width:4px; height:0%; top:50%; left:0; transition:all 0.8s ease; background:#FF0600; transform:translateY(-50%); position:absolute}
.stc3tab a.on:before{ height:100%;}
.stc3rconWpr{ width:82.41%; position:relative;}
.stc3rcon{ opacity:0; visibility:hidden; background:#fff; height:610px; overflow:hidden; border-radius:0 0.6em 0.6em 0; transform:translateX(100px); position:absolute; left:0; top:0; right:0; bottom:0;}
.stc3rcon.on{ display:flex; opacity:1; visibility:visible; transform:translateX(0); z-index:1; transition:all 0.5s ease;}
.stc3rlx{ width:66.6%; padding:60px 3.43vw;}
.stc3_rst{}
.stc3_rst span{ font-size: 20px; color: #FFF; display: inline-block; background: #05717B; padding: 0px 25px; line-height: 43px; border-radius:0.3em;}
.stc3_rsp{ font-size: 14px; color: #555555; line-height: 24px; margin: 10px 0px 0px; height: 48px; display:flex; flex-direction:column; justify-content:center; position:relative; top:5px;}
.stc3_rls1{ margin: 20px -6px 0px; display:flex; flex-wrap:wrap;}
.stc3_rls1 dd{ width:calc(25% - 12px); margin:0 6px; border-radius:0.4em; background:#F7F8F8; padding:30px 20px 35px; text-align:center;}
.stc3_rls1 dd span{ font-size: 24px; line-height: 38px; color: #ff0600; }
.stc3_rls1 dd p{ font-size: 14px; line-height: 20px; color: #555555; font-weight: 100; }
.stc3_rls1 + .stc3_rst{margin-top:46px;}
.stc3_rls2{display:flex; justify-content:space-between; margin-top:50px;}
.stc3_rls2 dd{ text-align:center; height:70px; border-right:1px solid #EAECED; width:100%;}
.stc3_rls2 dd span{}
.stc3_rls2 dd p{ font-size: 14px; color: #555555; font-weight: 100; margin-top: 10px;}
.stc3_rls2 dd:last-child{border:none;}
.stc3rrx{ width: 33.4%; border-left: 4px solid #F7F8F8; padding:58px 3.43vw; }
.stc3_rrx1{ height: 54px; position: relative; padding-left: 78px; font-size: 20px; line-height: 27px; }
.stc3_rrx1 span{ height: 54px; width: 54px; position: absolute; left: 0px; top: 0px; color: #FFF; text-align: center; font: 26px/54px din; background: #05717b; border-radius:50%; }
.stc3_rrx1 p{}
.stc3rrdl{ display:flex; margin:20px 0 35px;}
.stc3rrdl dd{ margin-right: 28px; background: #F7F8F8; text-align: center; padding: 26px 15px 18px; width: 122px; border-radius:0.3em;}
.stc3rrdl dd:last-child{margin-right:0;}
.stc3rrdl dd span{ font-size: 24px; color: #ff0600; line-height: 32px; display: block; }
.stc3rrdl dd p{ font-size: 14px; line-height: 20px; color: #555555; margin-top: 5px; }
.stc3rtip{}
.stc3rtip strong{}
.stc3rtip p{ font-size: 12px; line-height: 20px; font-weight: 100; color: #555555; margin-top:6px;}
@media (max-width:1799px){

}
@media (max-width:1559px){
.stc3tab a strong{font-size:16px;}
.stc3tab a p{font-size:12px;}
.stc3rrx{padding:25px 20px;}
.stc3_rrx1 span{width:48px; height:48px; line-height:48px; font-size:22px;}
.stc3_rrx1{font-size:16px; line-height:24px; height:48px; padding-left:60px}
.stc3rrdl dd{margin-right:10px; padding:15px 12px 16px}
.stc3rrdl dd span{font-size:22px; line-height:28px;}
.stc3rrdl dd p{font-size:12px;}
.stc3rrdl{margin:15px 0 22px;}
.stc3rlx{padding:30px 25px;}
.stc3_rst span{font-size:16px; padding:0 15px; line-height:40px;}
.stc3_rsp{line-height:36px;}
.stc3_rls1 dd{padding:12px 12px 22px;}
.stc3_rls1 dd p{font-size:12px;}
.stc3_rls1{margin-top:10px;}
.stc3_rls1 + .stc3_rst{margin-top:25px;}
.stc3_rls2 dd p{font-size:12px;}
.stc3_rls2{margin-top:25px;}
.stc3tab a{height:120px;}
.stc3rcon{height:492px;}
.stc3tab{height:492px;}
}
@media (max-width:1379px){
.stc3_rls1 dd{padding:10px 6px 20px;}
}
@media (max-width:1199px){
.stc3main{flex-wrap:wrap;}
.stc3tab{width:100%; height:auto;display:flex; justify-content:space-between; }
.stc3rconWpr{width:100%; margin-top:15px;}
.stc3tab a{width:100%; height:80px;}
.stc3tab a:before {width: 0%;height: 3px; top:auto; bottom:0;left: 50%;	transform: translateX(-50%);position: absolute;}
.stc3tab a.on:before{width:100%; height:3px;}
}
@media (max-width:993px){
.stc3rcon.on{flex-wrap:wrap;}
.stc3rlx{width:100%;}
.stc3rrx{width:100%;}
.stc3rcon{height:1000px;}
}
@media (max-width:767px){
.stc3tab{flex-wrap:wrap;}
.stc3tab a{height:auto; padding:12px; width:50%;}
.stc3tab a strong{font-size:15px;}
.stc3rlx{padding:15px;}
.stc3_rst span{font-size:14px; line-height:22px; padding:10px 15px}
.stc3_rsp{font-size:14px; line-height:22px; margin-top:12px;}
.stc3_rls1 dd{width:calc(50% - 12px); margin-bottom:12px;}
.stc3_rls2{flex-wrap:wrap;}
.stc3_rls2 dd{width:33.33%; margin-bottom:10px;}
.stc3_rst span{padding-top:8px; padding-bottom:8px;}
.stc3_rls1 + .stc3_rst{margin-top:15px;}
.stc3rrx{padding:0 15px;}
.stc3rcon{height:auto; padding-bottom:25px;}
}

.st_con4{ overflow:hidden;background: linear-gradient(to bottom,  #fff 0%, #fbfbfb 10%,#f7f7f7 100%);}
.st_con4 .container{display:flex; justify-content:space-between; }
.stc4lx{ width:61.49%; width:100%}
.stc4lswpr{ padding:3.02vw 2.6vw; height:380px; background:#fff; border-radius:0.6em; height:380px;}
.stc4sw{ overflow:hidden; margin:0 -1.43vw;}
.stc4_a{ display:block; text-align:center;}
.stc4_a .overflowHide{ width:7.6vw; height:7.6vw; margin:0 auto; border-radius:0.4em; border:2px solid #C3C3C3;}
.stc4_a p{ font-size:16px; color:#555555; line-height:20px; margin-top:20px;}
.stc4_a p *{vertical-align:middle;}
.stc4_a p sup{display: inline-block; transform: translateY(-3px);}
.stc4sw .swiper-slide{ text-align:center;}
.stc4rx{ width:36.49%; display:none}
.stc4rbox{ padding:3.02vw 2.6vw; height:380px; background:#fff; border-radius:0.6em; height:380px;}
.stc4rbox dl{  display:flex; margin:0 -11px; flex-wrap:wrap;}
.stc4rbox dl dd{ width:calc(25% - 23px); margin:0 11px 22px; padding:29px 20px 0; height:119px; border-radius:0.5em; background:#F7F8F8; text-align:center}
.stc4rbox dl dd span{ width:36px; height:36px; display:block; margin:0 auto;}
.stc4rbox dl dd p{ font-size: 16px; color: #555555; line-height: 24px; margin-top: 8px; }
@media (max-width:1799px){
.stc4_a p{font-size:14px;}
}
@media (max-width:1559px){
.stc4lswpr{padding:20px; height:266px;}
.stc4rbox{padding:20px; height:266px;}
.stc4rbox dl dd {padding: 16px 12px 0;height: 100px;}

}
@media (max-width:1379px){
.stc4rbox dl dd p{font-size:14px;}
.stc4rbox dl dd{padding-left:8px; margin-right:8px;}
.stc4rbox dl{margin-left:-5px; margin-right:-5px;}
.stc4rbox dl dd{ width:calc(25% - 10px); margin:0 5px 10px;}
}
@media (max-width:1199px){
.stc4_a .overflowHide{width:12vw; height:12vw;}
.st_con4 .container{flex-wrap:wrap;}
.stc4lx{width:100%;}
.stc4rx{width:100%; margin-top:25px;}
}
@media (max-width:993px){

}
@media (max-width:767px){
.stc4_a .overflowHide{width:32vw; height:32vw;}
.pro_c1box{padding:20px 10px;}
}

.st_con5{}
.st_c5sw_wpr{ position:relative;}
.st_c5sw{ margin:0 -0.78vw}
.st_c5sw dd{ padding:0 0.78vw;}
.st_c5item{ display:block; padding:1.97vw; background:#FAFAFA; border-radius:0.5em; color: #555555;}
.st_c5item .overflowHide{ height:14.37vw; border-radius:0.3em; border:2px solid #E8E8E8;}
.st_c5item p{ font-size: 16px; line-height: 22px; text-align: center; margin-top: 20px; }
.wp_btns{ width:64px; height:28px;display:flex; justify-content:space-between; }
.wp_btns .prev{ background: #EEEEEE url(../images/inx_c1btn.png) no-repeat center center; height: 28px; width: 28px; border-radius:50%; cursor:pointer; transform:rotate(180deg);}
.wp_btns .next{ background: #EEEEEE url(../images/inx_c1btn.png) no-repeat center center; height: 28px; width: 28px; border-radius:50%; cursor:pointer;}
.wp_btns .prev:hover,.wp_btns .next:hover{ background: #05717b url(../images/inx_c1btnb.png) no-repeat center center; }
.st_c5sw_wpr .wp_btns,
.st_c5asw_wpr .wp_btns{ position:absolute; right:0; top:-56px;}
.st_con5a{padding-top:0;}
.st_c5asw_wpr{position:relative;}
.st_c5asw{}
.st_c5asw dd{color: #555; }
.st_c5asw dd p{ position:relative; z-index:1; text-align:center; font-size: 16px; line-height: 18px; margin-top:-10px;}
.st_c5img{ width:13vw; max-width:250px; margin:0 auto; position:relative; z-index:1;}
.st_c5sdx{position:relative; margin-top:-6px;}
@media (max-width:1799px){
.st_c5item{padding:15px;}
.st_c5item .overflowHide{height:15.2vw;}
.st_c5item p{font-size:14px; margin-top:12px;}
}
@media (max-width:1559px){
.st_c5sw{margin-left:-12px; margin-right:-12px;}
.st_c5sw dd{padding:0 12px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.st_c5item .overflowHide{height:20vw;}
.st_c5img{width:18vw;}
}
@media (max-width:993px){
.st_c5item .overflowHide{height:24vw;}
.st_c5img{width:24vw;}
}
@media (max-width:767px){
.st_c5item .overflowHide{height:49vw;}
.st_c5img{ width:55vw;}
}

.st_con6{ background:#f7f7f7; overflow:hidden; background-size:cover!important; background-position:center bottom!important;}
.st_c6sw_wpr{position:relative;}
.st_c6sw{ margin:-0.75vw -1.75vw;}
.st_c6sw dd{padding:1.75vw;}
.st_c6sw_wpr .wp_btns{ position:absolute; right:0; top:-56px;}
.st_con7{overflow:hidden;}
.stc7sw_wpr{ position:relative}
.stc7sw{}
.stc7sw .swiper-slide{ padding-right:1.77vw; width:auto}
.stc7ax{ display:block;}
.stc7ax .overflowHide{ max-height:229px; width:15.88vw; height:11.92vw; border-radius:0.6em;}
.stc7ax p{ font-size: 16px; line-height: 22px; color: #555555; margin-top: 22px; text-align:center }
.st_c7btns,.st_c9btns{ position:absolute; right:0; top:-56px;}
.st_con8{padding-top:0; padding-bottom:0;}
.st_con9{}
.st_con9a{ padding-top:0;}
.st_c9sw_wpr{ position:relative}
.st_c9sw{ margin:0 -0.98vw;}
.st_c9sw dd{ padding:0 0.98vw;}
.stc9_aBox{ display:block; padding:1.92vw; background:#FAFAFA; border-radius:0.5em;}
.stc9_aBox .overflowHide{ max-height:180px; height:9.37vw; border-radius:0.5em;}
.stc9_aBox strong{ font-size: 20px; line-height: 34px; margin: 15px 0px 16px; font-weight:normal}
.stc9tip{ background: #FFF; padding: 15px; border-radius:0.5em;}
.stc9tip p{ font-size: 14px; font-weight: 100; color: #555; line-height: 24px; height: 48px; }
.stc9fun{ display: flex; justify-content: space-between; margin-top: 25px; font-weight: 100; }
.stc9fun span:nth-child(1){ font-size: 14px; line-height: 18px; background: url(../images/st_c9ico.png) no-repeat left center; padding-left: 22px; color: #555; }
.stc9fun span:nth-child(2){ background: url(../images/inx_c1icob.png) no-repeat right center; padding-right: 23px; transition:all 0.5s ease; color: #555;}
.stc9_aBox:hover .stc9fun span:nth-child(2){ color: #05717b; background: url(../images/inx_c1icoa.png) no-repeat right center; }
@media (max-width:1799px){
.stc9_aBox strong{font-size:18px;}
}
@media (max-width:1559px){
.st_c5asw dd p{font-size:14px;}
.stc9_aBox{padding:20px;}
.stc9_aBox .overflowHide{height:10.5vw;}
.stc9_aBox strong{font-size:16px; line-height:26px;}
.stc9tip p{font-size:12px; line-height:22px; height:44px;}
.stc9fun span:nth-child(1),.stc9fun span:nth-child(2){font-size:12px;}
.stc9fun{margin-top:15px;}
.st_c9sw{margin-left:-12px; margin-right:-12px;}
.st_c9sw dd{padding:0 12px;}
.stc7sw .swiper-slide{padding-right:24px;}
}
@media (max-width:1379px){
.stc7ax p{font-size:14px; margin-top:12px;}
.stc9_aBox strong{font-size:14px; line-height:24px;}
.stc9tip{padding:6px 10px;}
}
@media (max-width:1199px){
.stc9_aBox .overflowHide{height:15vw;}
}
@media (max-width:993px){
.stc7ax .overflowHide{width:22vw; height:16vw;}
.stc9_aBox .overflowHide{height:23vw;}
}
@media (max-width:767px){
.stc7ax .overflowHide {width: 46vw;height: 35vw;}
.stc9_aBox .overflowHide{height:44vw;}
}

.st2_con1{}
.st2_c1box{ padding: 77px 5vw 0px; height: 450px; border-radius:0.8em; overflow:hidden; display:flex; background-size:cover;}
.st2_c1tx{ min-width: 365px; padding-right: 3vw; color: #05717c; padding-top:5px; }
.st2_c1tx p{ font-size: 20px; line-height: 28px; }
.st2_c1tx strong{ font-size: 26px; line-height: 34px; font-weight: normal; display: block; margin-top: 5px; }
.st2_c1btns{ margin-top:35px;display:flex; justify-content:space-between; width:98px; }
.st2_c1btns .prev{ background: url(../images/st2_btn.png) no-repeat center center; height: 24px; width: 46px; border: 1px solid #FFF; border-radius:2em; cursor:pointer;}
.st2_c1btns .next{ background: url(../images/st2_btn.png) no-repeat center center; height: 24px; width: 46px; border: 1px solid #FFF; border-radius:2em; cursor:pointer; transform:rotate(180deg);}
.st2_c1btns .prev:hover,.st2_c1btns .next:hover{ background: #FF0600 url(../images/st2_btn.png) no-repeat center center; border: 1px solid #FF0600; }
.st2_c1sw{ height: 295px; width: 728px; padding: 32px 35px 30px; border-radius:0.8em; background: linear-gradient(to bottom,  #fff 20%,rgba(255,255,255,0.1) 100%);}
.st2_c1sw dd{}
.st2_c1stx{ padding-bottom: 18px; border-bottom: 2px solid #F0F2F3; }
.st2_c1stx strong{ font-size: 20px; color: #464b54; line-height: 28px; font-weight: normal; display: block; }
.st2_c1stx p{ font-size: 16px; line-height: 24px; font-weight: 100; margin-top:2px; }
.st2_c1des{ font-size: 14px; line-height: 24px; color: #555555; font-weight: 100; margin-top: 20px; }
.st2_con2{ padding-top:0;}
.st2_c2swx{ margin:0 -0.72vw;}
.st2_c2swx dd{ padding:0 0.72vw;}
.st2_c2a{ display:block; padding:1.35vw; border-radius:0.6em; background:#F9F9F9;}
.st2_c2a .overflowHide{ height:6.25vw; border-radius:0.5em;}
.st2_c2a .overflowHide .scaleImg{position:relative; height: 100%;}
.st2_c2a .overflowHide .scaleImg img{display:block!important; width:100%; height:100%; object-fit: cover;}
.st2_c2abm{ text-align: center; margin-top: 16px; }
.st2_c2abm strong{ font-size: 20px; line-height: 28px; font-weight: normal; }
.st2_c2abm p{ font-size: 14px; color: #555555; font-weight: 100; line-height: 22px; margin-top: 8px; }
.st2_c2swx .slick-prev{ background: #EEEEEE url(../images/inx_c1btn.png) no-repeat center center; display: inline-block; height: 27px; width: 27px; position: absolute; left: -38px; top: 50%; overflow: hidden; cursor: pointer; margin-top: -43px; z-index: 1; transition: all 0.5s ease; border-radius: 50%; transform:rotate(180deg);}
.st2_c2swx .slick-next{ background: #EEEEEE url(../images/inx_c1btn.png) no-repeat center center; display: inline-block; height: 27px; width: 27px; position: absolute; right: -38px; top: 50%; overflow: hidden; cursor: pointer; margin-top: -43px; z-index: 1; transition: all 0.5s ease; border-radius: 50%;}
.st2_c2swx .slick-prev:hover,.st2_c2swx .slick-next:hover{ background: #05717b url(../images/inx_c1btnb.png) no-repeat center center; }
.st2_con3{ padding-top:0;}
.st2_c3dls{ background:#f9f9f9; border-radius:0.6em; padding:1.66vw 2.6vw; display:flex; justify-content:space-between; }
.st2_c3dls dd{}
.st2_c3dls dd span{ display:block; width:86px; height:86px; background:#fff; border-radius:0.6em; position:relative; margin:0 auto; box-shadow:0 2px 8px rgba(0,0,0,0.03);}
.st2_c3dls dd span img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:80%; max-height:80%; width:auto; height:auto;}
.st2_c3dls p{ text-align: center; font-size: 16px; line-height: 22px; margin-top: 16px; font-weight: 100; }
@media (max-width:1799px){
.st2_c1tx strong{font-size:24px; line-height:32px;}
.st2_c2abm strong{font-size:18px;}
}
@media (max-width:1559px){
.st2_c1box {padding: 55px 3vw 0px;height: 420px;}
.st2_c1tx p{font-size:18px;}
.st2_c1tx strong{font-size:22px;}
.st2_c1sw {height: 270px;width: 728px;padding: 25px 30px 25px;}
.st2_c1des{font-size:12px; line-height:22px;}
.st2_c2a{padding:15px;}
.st2_c2abm strong{font-size:16px; line-height:26px;}
.st2_c2abm{margin-top:12px;}
.st2_c2abm p {font-size: 12px;line-height: 20px;margin-top: 4px;}
.st2_c3dls p {font-size: 14px;line-height: 20px;margin-top: 12px;}
.st2_c3dls{padding:20px 25px;}
}
@media (max-width:1379px){
.st2_c2abm strong{font-size:14px; line-height:22px;}
.st2_c3dls p{font-size:12px; line-height:18px;}
}
@media (max-width:1199px){
.st2_c1tx{width:325px;}
.st2_c1sw{width:515px;}
.st2_c2swx{margin-left:25px; margin-right:25px;}
.st2_c2swx dd{padding:0 12px;}
.st2_c2swx .slick-prev{left:-25px;}
.st2_c2swx .slick-next{right:-25px;}
.st2_c2a .overflowHide{height:7vw;}
.st2_c3dls{ flex-wrap:wrap; padding-top:35px;}
.st2_c3dls dd{width:20%; margin-bottom:18px;}

}
@media (max-width:993px){
.st2_c1box{ height:auto; padding:8vw 25px; flex-wrap:wrap;}
.st2_c1tx{width:100%;}
.st2_c1sw{width:100%; margin-top:25px;}
.st2_c2a .overflowHide{height:14vw;}
}
@media (max-width:767px){
.st2_c1box{padding:20px 12px;}
.st2_c2a .overflowHide{height:43vw;}
.st2_c3dls dd{width:33.33%;}
.st2_c3dls{padding:15px;}
}

.m2news_banner{ position:relative;}
.m2news_banner .coverImg{ height:23.43vw;}
.m2nbanTxt{ position:absolute; left:0; top:50%; width:100%; transform:translateY(-50%); color:#293d48}
.m2nbanTxt strong{ font-size: 40px; line-height: 40px; font-weight: normal; display: block; }
.m2nbanTxt h5{ font-size: 32px; line-height: 38px; font-weight: 100; display: block; margin-top: 10px; }
.m2nbanTxt p span{ font-size: 16px; color: #293d48; line-height: 28px; font-weight: normal; display: block; margin-bottom:8px; }
.m2nbanTxt p{ font-size: 14px; line-height: 24px; font-weight: 100; margin-top: 25px; max-width:550px;}
.m2nbanTxt a{ margin-top: 50px; font-size: 14px; line-height: 46px; color: #FFF; background: #FF0600; text-align: center; display: inline-block; width: 280px; border-radius:0.6em;}
.m2nbanTxt a:hover{ box-shadow:0 5px 18px rgba(255,6,0,0.3); color:#fff;}
.m2nTop{ margin-top:-10px;}
.m2nTpsw{ margin:-20px -20px;}
.m2nTpsw .slick-track{margin-left:0; margin-right:0;}
.m2nTpsw dd{ padding:20px;}
.m2nTpsw .slick-prev{ background: #EEEEEE url(../images/inx_c1btn.png) no-repeat center center; display: inline-block; height: 27px; width: 27px; position: absolute; left: -38px; top: 50%; overflow: hidden; cursor: pointer; margin-top: -13px; z-index: 1; transition: all 0.5s ease; border-radius: 50%; transform:rotate(180deg);}
.m2nTpsw .slick-next{ background: #EEEEEE url(../images/inx_c1btn.png) no-repeat center center; display: inline-block; height: 27px; width: 27px; position: absolute; right: -38px; top: 50%; overflow: hidden; cursor: pointer; margin-top: -13px; z-index: 1; transition: all 0.5s ease; border-radius: 50%;}
.m2nTpsw .slick-prev:hover,.m2nTpsw .slick-next:hover{ background: #05717b url(../images/inx_c1btnb.png) no-repeat center center; }
.m2ncon2{ background:#fafafa;}
.m2ncon2 .inx_c4a{background:#fff;}
.m2ncon3{ padding-top:3.5vw;}
.m2nc3list{ margin:0 -0.98vw 1.2vw; display:flex; flex-wrap:wrap;}
.m2nc3list li{ padding:0 0.98vw; margin-bottom:1.96vw; width:25%;}
.m3nRx{ width:21%; float:right;position: -webkit-sticky;position: sticky;top: 100px; }
.m3nRx1{ background: #FFF;/* box-shadow: 0 3px 12px rgba(0,0,0,0.03);*/ border-radius:0.5em; padding-top:15px}
.m3nRst{ font-size: 18px; line-height: 26px; letter-spacing: 1px; padding-left: 20px; border-left: 2px solid var(--cor); position:relative; left:0px; }
.m3nRst:before{content:"";}
.m3nFirst_a{ display:block; margin-top:25px; position:relative}
.m3nFirst_a .overflowHide{ height:12.29vw;}
.m3nFirst_a .coverImg:after{ content: ""; background: url(../images/m3n_tbg.png) repeat-x left bottom; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; }
.m3nFirst_a p{ font-size: 16px; line-height: 44px; position: absolute; left: 20px; right: 20px; bottom: 5px; color: #FFF; text-align:center }
.m3nRul{ padding-top:10px;}
.m3nRul li{ padding: 15px 0px 15px; border-bottom: 1px dashed #D5D5D5; }
.m3nRul li:last-child{border:none;}
.m3nRul li strong{ font-size: 14px; line-height: 24px; overflow:hidden; font-weight: normal; color: #555555; -webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;}
.m3nRul li p{ margin-top: 12px; }
.m3nRul li p a{ font-size: 12px; line-height: 24px; color: #6a778a; background: #EDF0F2; display: inline-block; padding: 0px 12px; margin: 0px 10px 10px 0px; border-radius:0.5em; }
.m3nRul li p a:hover{ background-color:var(--cor); color:#fff;}
.news_dtl_content{padding-top:2vw;}
.news_dtl_content .container{display:block!important;}
.news_dtl_content .kydtl_c2rx{width:75.36%; float:left}
.news_dtl_content .kydtl_c2x1{line-height:26px;}
.ndtl_info{margin-top:25px; text-align:center;}
.ndtl_info span{display:inline-block; margin:0 25px;}
@media (max-width:1799px){
.m2nbanTxt strong{font-size:36px; line-height:36px;}
.m2nbanTxt h5{font-size:28px; line-height:32px;}
}
@media (max-width:1559px){
.m3nFirst_a p{font-size:14px; line-height:40px; left:15px; right:15px;}
.m3nRul li{padding-top:10px; padding-bottom:10px;}
.news_dtl_content .kydtl_c2x1{font-size:12px; line-height:24px;}
.ndtl_info span{margin:0 18px;}
.m2nbanTxt strong{font-size:30px; line-height:30px;}
.m2nbanTxt h5{font-size:22px; line-height:26px;}
.m2nbanTxt p{font-size:12px; line-height:22px; margin-top:15px;}
.m2nbanTxt a {margin-top: 30px;font-size: 12px;line-height: 42px;width: 220px;}
.m2nTpsw{ margin-top:-8px; margin-left:-12px; margin-right:-12px;}
.m2nTpsw dd{padding:12px;}
}
@media (max-width:1379px){
.m2nbanTxt strong{font-size:26px; line-height:26px;}
.m2nbanTxt h5{font-size:20px; line-height:24px;}
.m2nbanTxt a {margin-top: 20px;font-size: 12px;line-height: 40px;}
}
@media (max-width:1199px){
.m2news_banner .coverImg{height:30vw;}
.m2ncon3 .stc9_aBox .overflowHide{height:10vw;}
.m2nTpsw{margin-left:25px; margin-right:25px;}
.m2nTpsw .slick-prev{left:-30px;}
.m2nTpsw .slick-next{right:-30px;}
}
@media (max-width:993px){
.news_dtl_content .kydtl_c2rx{width:100%;}
.m3nRx{width:100%;}
.m3nFirst_a .overflowHide{height:50vw;}
.m2nc3list li{width:33.33%;}
.m2ncon3 .stc9_aBox .overflowHide{height:13vw;}
.m2nbanTxt{position:relative; padding:8vw 0; transform:translateY(0); top:auto;}
.m2news_banner .coverImg{position:absolute; left:0; top:0; right:0; bottom:0; height:auto;}
}
@media (max-width:767px){
.m2nbanTxt h5{font-size:17px; line-height:22px;}
.m2nbanTxt strong{font-size:21px; line-height:24px;}
.m2nbanTxt{ padding:11vw 0;}
.m2nTop .inx_c5a .overflowHide{height:33vw;}
.m2nc3list li{width:100%;}
.m2ncon3 .stc9_aBox .overflowHide{height:49vw;}
.m2nc3list{margin-bottom:20px;}
}


.m2pos_wpr{ background:#F7F7F7; padding:25px 0;}
.m2pos{ background: url(../images/pro_pos.png) no-repeat left center; padding-left: 36px; line-height: 30px; font-size: 14px; color: #555555; }
.m2pos_a{ color:#555555;}
.pro_c1box{ background:#F7F7F7; padding:2.5vw 2.6vw; border-radius:0.6em;}
.proc1sw_fun{}
.pro_con1{ margin-top:30px; overflow:hidden}
.pro_c1sw{overflow:hidden;}
.pro_c2sw1{ overflow:hidden; height:418px; height:auto!important;}
.pro_c2sw1 .swiper-slide{}
.pro_c2photo_wpr{position:relative;}
.pro_c2bigImg{height:418px; height:auto!important; position:relative; border:1px solid #EFEFEF; background:#fff; border-radius:0.6em; overflow:hidden;}
.pro_c2bigImg img{/* position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:100%; max-height:100%; width:auto; height:auto;*/ width:100%; height:auto; display:block;}
.pro_con2{ padding-top:30px; border-top:1px solid #EEEEEE;}
.pro_con2 .container{}
.pro_con2box{display:flex; justify-content:space-between; }
.proc2_lx{ background:#f9f9f9; border-radius:0.6em; padding:2.5vw 2vw; width:72.41%;display:flex; justify-content:space-between; }
.pro_c2photos{ width:40%; position:relative; height:516px; height:auto!important;}
.pro_c2sw2{ overflow:hidden; margin:12px 10px 0; position:relative;}
.pro_c2sw2 .swiper-slide{ padding:0 6px;}
.pro_c2smImg{ background:#fff; height:86px; border:1px solid #EFEFEF; background:#fff; border-radius:0.4em; overflow:hidden; position:relative}
.pro_c2smImg img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:70%; max-height:70%; width:auto; height:auto;}
.pro_c2sw2{ overflow:hidden}
.pro_c2photos .prev{ background: url(../images/pro_btn.png); height: 20px; width: 12px; position: absolute; z-index: 1; left: -5px; bottom: 31px; cursor: pointer; }
.pro_c2photos .next{ background: url(../images/pro_btn.png); height: 20px; width: 12px; position: absolute; z-index: 1; right: -5px; bottom: 31px; cursor: pointer; transform:rotate(180deg); }
.pro_c2photos .prev:hover,
.pro_c2photos .next:hover{ background: url(../images/pro_btn2.png) no-repeat center center; }
.pro_c2sw2 .swiper-slide{}
.swiper-slide-thumb-active .pro_c2smImg{ border:1px solid rgba(5,113,123,0.5);}
.pro_c2pro_info{ width:56.7%;}
.pro_c2s1{ font-size: 14px; line-height: 22px; color:#555555; font-weight:100; }
.pro_c2tnm{display:flex; margin-top:15px;}
.pro_c2tnm strong{ display: inline-block; background:#344B59; color: #fff; font-size: 20px; line-height: 42px; padding: 0px 20px; font-weight: normal; border-radius:0.3em; }
.pro_c2tnm span{ font-size: 16px; line-height: 42px; font-weight: 100; color: #555555; margin-left: 15px; }
.pro_c2tnm strong sup{display: inline-block; transform: translateY(-5px);}
.pro_c2tnm span sup{display: inline-block; transform: translateY(-3px);}
.pro_c2tnm strong *,.pro_c2tnm span *{vertical-align:middle;}
.pro_c2ux1{ margin-top:10px;}
.pro_c2ux1 li{ padding: 7px 0 7px 20px; line-height: 26px; font-size: 14px; font-weight: 100; color: #555555; position:relative; border-bottom:2px solid #fff; }
.pro_c2ux1 li:last-child{border:none;}
.pro_c2ux1 li:before{ content: ""; background: #E5E5E5; height: 5px; width: 5px; position: absolute; left: 0px; top: 17px; border-radius:50%;}
.pro_c2ux2{ margin-top:15px;}
.pro_c2ux2 li{ position:relative; padding-left:72px; min-height:28px;}
.pro_c2ux2 li strong{ font-size: 14px; line-height: 28px; font-weight: normal; color: #344b59; position: absolute; left: 0px; top: 0px; }
.pro_c2ux2 li a{ display: inline-block; font-size: 14px; line-height: 26px; background: #FFF; padding: 0px 12px; border: 1px solid #F7F7F7; margin: 0px 8px 8px 0px; border-radius: 0.3em; font-weight: 100; color: #555; }
.pro_c2ux2 li a.on{ color: #FFF; background: #05717b; border: 1px solid #05717b; }
.proc2_tip{ background: #FFF; margin-top: 16px; padding: 14px 18px; border-radius:0.5em;}
.proc2_tip strong{ font-size: 14px; color: #f10600; line-height: 20px; display: block; margin-bottom: 5px; }
.proc2_tip p{ font-size: 14px; line-height: 24px; font-weight: 100; color: #555555; }
.proc2_btns{ margin-top:30px;}
.proc2_rx{ width:27.12%; background:#f9f9f9; border-radius:0.6em;}
.proc2_rx .inx_c2imgx{ width:100%; height:100%;}
.proc2_rx .inx_c2anix{left: 49%;top: 56.5%;}
.nproc1lx{ width:86.41%;}
.nproc1lx .pro_c2photos{width:31.5%;}
.nproc1lx .pro_c2pro_info{ width:64%;}
.nproc1rx{ background:#f9f9f9; border-radius:0.6em; width:12.12%; padding:2.5vw 2vw;}
.nproc1rx strong{ font-size:20px; line-height:20px; font-weight:normal; display:block;}
.nproc1rx ul{ margin-top:25px;}
.nproc1rx ul li{ display:block; line-height:100px; background:var(--cor); color:#fff; font-size:20px; border-radius:0.3em; text-align:center; margin-bottom:20px;}
.proc2_btns .wp_sbtn1:last-child{display:none;}
@media (max-width:1799px){
.pro_c2tnm strong{font-size:18px;}
}
@media (max-width:1559px){
.m2pos_wpr{padding:15px 0;}
.pro_c1box{padding:25px 15px;}
.stc4_a p{margin-top:12px; font-size:13px;}
.proc2_lx{padding:20px;}
.pro_c2s1{ font-size:12px; line-height:20px;}
.pro_c2tnm span{font-size:13px; line-height:38px; margin-left:6px;}
.pro_c2tnm strong{font-size:16px; line-height:38px; padding:0 15px;}
.pro_c2ux1 li{font-size:12px; line-height:22px; padding:4px 0 3px 14px;}
.pro_c2ux1 li:before{top:13px;}
.pro_c2ux2 li{padding-left:62px;}
.pro_c2ux2 li a{font-size:12px; line-height:24px; padding:0 8px;}
.pro_c2ux2 li strong{font-size:12px; line-height:24px;}
.pro_c2ux2 li{min-height:24px;}
.proc2_tip strong{font-size:12px;}
.proc2_tip p{font-size:12px; line-height:22px;}
.proc2_tip{margin-top:6px; padding:10px;}
.proc2_btns{margin-top:20px;}
.pro_c2bigImg{height:300px;}
.pro_c2sw1{height:302px;}
.pro_c2smImg{height:66px;}
.pro_c2photos .prev,.pro_c2photos .next{bottom:23px;}
.pro_c2photos{height:386px;}
.nproc1rx strong{font-size:18px;}
.nproc1rx ul li{line-height:80px;font-size:18px; margin-bottom:15px;}
}
@media (max-width:1379px){
.stc4_a p{font-size:12px; line-height:18px;}
.pro_c2bigImg{height:260px;}
.pro_c2sw1{height:262px;}
.pro_c2tnm strong{font-size:14px; line-height:34px;}
.pro_c2tnm span{font-size:12px; line-height:34px;}
}
@media (max-width:1199px){
.pro_c2tnm span{width:150px; line-height:16px;}
.proc2_btns{margin-top:15px;}
}
@media (max-width:993px){
.pro_con2box{ flex-wrap:wrap;}
.proc2_lx{width:100%; padding:35px;}
.proc2_rx{width:100%;}
.proc2_rx .inx_c2imgx{height:400px;}
.nproc1rx{width:100%; margin-top:25px; padding:35px;}
.nproc1rx ul{ display:flex; margin-top:20px; justify-content:space-between;  margin-left:-15px; margin-right:-15px; }
.nproc1rx ul li{margin-bottom:0; width:100%; margin:0 15px;}
}
@media (max-width:767px){
.proc2_lx{padding:15px; flex-wrap:wrap;}
.pro_c2photos{width:100%;}
.pro_c2pro_info{width:100%;}
.pro_c2tnm{ display:block;}
.pro_c2tnm strong{margin-bottom:12px;}
.pro_c2tnm span{display:block; margin-left:0; width:100%;}
.pro_c2photos{height:370px;}
.nproc1rx{padding:15px;}
.nproc1lx .pro_c2photos{width:100%;}
.nproc1lx .pro_c2pro_info{width:100%; margin-top:25px;}
.nproc1rx ul{margin-top:15px; margin-left:-5px; margin-right:-5px; }
.nproc1rx ul li{margin-bottom:0; width:100%; margin:0 5px; font-size:16px; line-height:40px;}
}

.pro_con3{ margin-top:30px;}
.pro_con3 .container{/*display:flex; justify-content:space-between; */}
.pro_con3 .container:after{content:""; display:table; height:0; overflow:hidden; clear:both;}
.proc3_lx{ width:30%; float:left;position: -webkit-sticky;position: sticky;top:100px;}
.pro_c3ltop{ background:#F9F9F9; padding:1.25vw 1.56vw 1.56vw; border-radius:0.5em;}
.proc3_lx .fm_ttx strong{ font-size: 20px; color: #222222; }
.proc3_lx .zs_lxitem{background:#F9F9F9;}
.proc3_lx .fm_ltgs a{ background:#fff; line-height:28px; padding:0 17px; min-width:100px; text-align:center; border-radius:0.3em; margin-right:10px; margin-bottom:10px;}
.proc3_lx .fm_ttx{ border-bottom:3px solid #fff; margin-bottom:5px;}
.proc3lxul{}
.proc3lxul li{ margin-bottom:22px;}
.proc3lxul li:last-child{margin-bottom:0;}
.proc3_lx .wp_ls1item{ padding:1.56vw 2.34vw;}
.proc3_lx .fmlx_itt{padding-right:0;}
.proc3_lx .wp_ls1tip{ padding-left:38px; margin-bottom:22px;}
.proc3_lx .wp_ls1tip p{padding:0;}
.proc3_lx .fmlx_inum{width:30px; line-height:30px; height:30px; left:-3px; top:-1px;}
.proc3_lx .zs_lxtags a{background:#fff;}
.proc3_rx{ width:68.27%; float:right}
.proc3_rtab{display:flex;}
.proc3_rtab a{ line-height: 60px; background: #F9F9F9; display: inline-block; font-size: 20px; padding: 0px 24px; margin-right: 6px; border-radius:0.5em 0.5em 0 0;}
.proc3_rtab a.on,.proc3_rtab a:hover{ background:#05717C; color:#fff; cursor:pointer;}
.proc3_changx{ /*background: #F9F9F9; padding: 3.64vw;*/ border-radius:0 0.5em 0.5em 0.5em; }
.proc3item{ display:none;}
.proc3item.on{ display:block; animation:fadeInUp 0.5s ease;}
.proc3item img{display:block; width:100%; height:auto;}
.pro_con4{ padding-bottom:0}
.pro_con4 .container{display:flex; justify-content:space-between;}
.pro_c4lx{ width:calc(50% - 1.04vw);}
.pro_c4rx{ width:calc(50% - 1.04vw);}
.pro_con4 .inx_tnm,.pro_con5 .inx_tnm{font-size:26px;}
.pro_c4ul{ background:#F9F9F9; padding:2.08vw; border-radius:0.5em; display:flex;}
.pro_c4ul li{ width:33.33%;}
.pro_c4item{ display:flex; color: #555;}
.pro_c4item span{ height: 84px; width: 84px; background: #FFF; border-radius:0.5em; box-shadow:0 0 4px rgba(0,0,0,0.03); position:relative; margin-right:0.83vw;}
.pro_c4item span img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:80%; max-height:80%; width:auto; height:auto;}
.pro_c4item p{ font-size: 16px; font-weight: 100; line-height: 28px; padding-top: 15px; background: url(../images/inx_c1icob.png) no-repeat left 50px; height: 84px; }
.pro_c4item:hover p{ background: url(../images/inx_c1icoa.png) no-repeat left 50px; }
.pro_con5{}
.pro_c5con{position:relative;}
.pro_c5btn{position: absolute; right: 0; top: -56px;}
.pro_c5ul{ margin:0 -0.88vw;}
.pro_c5ul dd{ padding:0.88vw;}
.pro_c5item{ background: #F9F9F9; padding: 2.5vw; display:flex; border-radius:0.5em;}
.pro_c5item .pro_c5img{ width:180px; height:180px; background:#fff; border:1px solid #efefef; position:relative; border-radius:0.6em;}
.pro_c5item .pro_c5img img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:70%; max-height:70%; width:auto; height:auto;}
.pro_c5rx{ padding-left:2.08vw;}
.pro_c5t{ margin-bottom:22px;}
.pro_c5t span{ font-size: 20px; line-height: 42px; color: #FFF; background: #344B59; display: inline-block; padding: 0px 23px; border-radius:0.3em; }
.pro_c5t span *{vertical-align:middle;}
.pro_c5t span sup{ display:inline-block; transform:translateY(-3px);}
.pro_c5rx p{ position:relative; padding-left:82px; margin-left:23px;}
.pro_c5rx p strong{ position: absolute; left: 0px; top: 0px; font-size: 16px; font-weight: normal; color: #344b59; line-height: 30px; min-height:30px; }
.pro_c5rx p span{ display: inline-block; margin: 0px 8px 6px 0px; background: #FFFFFF; font-size: 14px; line-height: 30px; border-radius: 0.3em; padding: 0 12px; font-weight: 100; color: #555; }
.pro_c5item span.transition{ display: inline-block; margin-top: 12px; line-height: 24px; padding-right: 25px; margin-left: 23px; background: url(../images/inx_c1icob.png) no-repeat right center; font-weight: 100; color: #555;}
.pro_c5item:hover span.transition{ background: url(../images/inx_c1icoa.png) no-repeat right center; color:#05717b; }
@media (max-width:1799px){
.proc3_lx .wp_ls1item{padding-left:1.8vw; padding-right:1.8vw;}
.proc3_rtab a{font-size:18px; line-height:58px;}
.pro_c5t span{font-size:18px;}

}
@media (max-width:1559px){
.proc3_lx .fm_ttx strong{font-size:18px;}
.fm_cctity{font-size:12px;}
.proc3_lx .fm_ltgs a{min-width:60px; padding:0 6px; margin-right:2px; margin-bottom:6px;}
.proc3_lx .wp_ls1item{padding:10px;}
.proc3_lx .wp_ls1tip{ margin-bottom:12px;}
.proc3_lx .fmlx_inum{width:26px; height:26px; line-height:26px; top:0; font-size:12px;}
.proc3_rtab a{font-size:16px; line-height:50px;}
.proc3_changx{/*padding:2.5vw;*/}
.pro_con4 .inx_tnm,.pro_con5 .inx_tnm{font-size:24px;}
.pro_c4ul{padding:20px;}
.pro_c4item span{width:60px; height:60px;}
.pro_c4item p{font-size:14px; padding-top:8px; background-position:left 38px!important; height:auto;}
.pro_c5item{padding:20px;}
.pro_c5item .pro_c5img{width:160px; height:160px;}
.pro_c5rx{padding-left:20px; padding-top:2px;}
.pro_c5t span{font-size:16px; padding:0 15px; line-height:38px;}
.pro_c5rx p span{font-size:12px; line-height:24px;}
.pro_c5rx p strong{font-size:14px; line-height:24px;}
.pro_c5rx p {padding-left: 70px;margin-left: 0;}
.pro_c5item span.transition{margin-left:0; margin-top:6px; font-size:12px;}
}
@media (max-width:1379px){
.pro_c5item{padding:15px;}
.pro_c5rx p span{margin:0px 2px 2px 0px; padding:0 8px;}
}
@media (max-width:1199px){
.proc3_lx{width:100%; position:relative; top:0}
.pro_con3 .container{display:flex; flex-direction:column;flex-direction:column-reverse;}
.proc3_rx{width:100%; margin-bottom:25px;}
.pro_con4 .container{flex-wrap:wrap;}
.pro_c4lx{margin-bottom:25px;}
.pro_c4lx,.pro_c4rx{width:100%;}
}
@media (max-width:993px){

}
@media (max-width:767px){
.pro_c3ltop{padding:15px;}
.proc3_rtab a{line-height:44px; font-size:14px; padding:0 10px; margin-right:3px;}
.pro_con4 .inx_tnm,.pro_con5 .inx_tnm{font-size:20px;}
.pro_c4ul{flex-wrap:wrap; padding:20px 10px 10px;}
.pro_c4item p{font-size:13px;}
.pro_c4ul li{width:50%; margin-bottom:12px;}
.pro_c4item span{margin-right:10px;}
.pro_c5item{flex-wrap:wrap;}
.pro_c5item .pro_c5img{width:100%; height:200px;}
.pro_c5rx{padding-left:0; margin-top:12px;}
.pro_c5ul dd{padding:15px;}
}

.m2zt_page{padding-top:2.08vw;}
.m2ztNavx{ position:relative; padding:0 295px 0 135px; position:relative; height:82px; border-bottom:2px solid #F5F5F5;}
.m2ztNnm{ font-size: 20px; line-height: 80px; position: absolute; left: 0px; top: 0px; }
.m2ztNav_wpr{}
.m2ztNav_wpr dl{}
.m2ztNav_wpr dl dd{ display:inline-block; margin-right:1.66vw; position:relative;}
.m2zt_nva{ display: inline-block; line-height: 80px; position: relative; padding: 0 0.5vw; font-size: 16px; color: #555555; }
.m2zt_nva:after{content:""; position:absolute; left:50%; bottom:-2px; height:2px; transform:translateX(-50%); transition:all 0.5s ease; background:#FF0600; width:0%;}
.m2zt_nva.on:after,.m2zt_nva:hover:after{ width:100%;}
.m2ztNavx .wp_serx{ position:absolute; right:0; top:24px;}
.m2ztlist{ margin:3.64vw -1.82vw 0;}
.m2ztlist li{ padding:0 1.82vw; width:50%; margin-bottom:3.64vw}
.m2zt_item{display:flex; justify-content:space-between;  background:#fafafa; border-radius:0.5em; padding:1.66vw;}
.m2zt_item .overflowHide{ width:17.6vw; max-width:338px; height:10.67vw; max-height:205px; border-radius:0.4em;}
.m2zt_irx{ width:19.53vw; max-width:375px;}
.m2zt_irt{}
.m2zt_irt span{ display: inline-block; font-size: 14px; line-height: 34px; color: #FFF; background: #05717b; padding: 0px 23px; border-radius:0.3em;}
.m2zt_itxt{ margin-top: 18px; padding: 0px 0px 0px; }
.m2zt_itxt strong{ font-size: 20px; line-height: 30px; font-weight: normal; }
.m2zt_itxt p{ font-size: 14px; color: #555; line-height: 26px; font-weight: 100;-webkit-line-clamp:3; margin-top:5px;}
.m2zt_item span.transition{ background: url(../images/inx_c1icob.png) no-repeat right center; padding-right: 23px; transition:all 0.5s ease; color: #555; margin-top:15px; display:inline-block; margin-left:0;}
.m2zt_item:hover span.transition{ color: #05717b; background: url(../images/inx_c1icoa.png) no-repeat right center; }
.m2zt_item:hover{transform:translateY(-10px); box-shadow:0 5px 18px rgba(0,0,0,0.1);}
@media (max-width:1799px){
.m2zt_itxt strong{font-size:18px;}
.m2ztNav_wpr dl dd{margin-right:0.7vw;}
}
@media (max-width:1559px){
.m2ztNavx{padding:0 255px 0 95px;}
.m2zt_nva {line-height: 60px;padding: 0px 6px;font-size: 15px;}
.m2ztNnm{line-height:60px; font-size:18px;}
.m2ztNavx .wp_serx{top:14px;}
.m2ztNavx{height:62px;}
.m2ztlist{ margin:2.6vw -12px 20px;}
.m2ztlist li{padding:0 12px; margin-bottom:20px;}
.m2zt_item:hover{transform:translateY(-5px);}
.m2zt_irt span {font-size: 12px;line-height: 32px;padding: 0px 12px;}
.m2zt_itxt strong{font-size:16px; line-height:26px;}
.m2zt_itxt p{font-size:12px; line-height:20px; -webkit-line-clamp:2;}
.m2zt_itxt {margin-top: 10px;padding:0;}
.m2zt_item span.transition{margin-top:10px;}
.m2zt_item .overflowHide{height:148px;}
.m2zt_irx{width:21.53vw;}
}
@media (max-width:1379px){
.wp_serx{width:205px;}
.m2ztNavx{padding:0 215px 0 82px;}
.m2ztNav_wpr dl dd{margin-right:0;}
.m2zt_nva{padding:0 6px;}
}
@media (max-width:1199px){
.m2ztNavx{position:relative; display:block; padding-bottom:60px; height:122px;}
.m2ztNav_wpr{width:100%; position:absolute; left:0; bottom:0;}
.m2zt_irx{width:23.5vw;}
}
@media (max-width:993px){
.m2ztNav_wpr{width:100%; overflow-x:auto;}
.m2ztNav_wpr dl{ display:inline; white-space:nowrap;}
.m2ztlist li{width:100%;}
.m2zt_item .overflowHide{width:260px;}
.m2zt_irx{ width:calc(100% - 280px); max-width:none}
.m2zt_item:hover {transform: translateY(0px);}
}
@media (max-width:767px){
.zs_tabx{flex-wrap:wrap;}
.wp_serx{width:100%; margin-top:15px;}
.zs_serbox{padding:15px; margin-top:20px;}
.m2zt_page .wp_serx{width:70%; top:0}
.m2ztNav_wpr{ overflow-y:hidden;}
.m2zt_item{padding:12px; flex-wrap:wrap;}
.m2zt_item .overflowHide{width:100%; height:52vw;}
.m2zt_irx{width:100%; margin-top:20px;}
.m2zt_page{padding-bottom:12vw;}
.m2ztlist{margin-top:25px; margin-bottom:5px;}
}

.ky_con1{ padding-top:3.64vw;display:flex; justify-content:space-between;}
.kyc1sw{ width:calc(50% - 1.04vw);}
.kyc1sw dd{ position:relative;}
.ky_c1box{ display:block;}
.ky_c1box .overflowHide{ height:406px; border-radius:0.5em;}
.ky_c1box .coverImg:after{ content: ""; background: url(../images/ky_tbg.png) repeat-x left bottom; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; }
.ky_c1t{ position: absolute; left: 2.08vw; right: 2.08vw; bottom: 78px; }
.ky_c1t span{ display: inline-block; background: url(../images/ky_mico.png) no-repeat right center; padding-right: 40px; font-size: 20px; line-height: 30px; color:#fff; }
.kyc1sw .slick-dots{bottom:45px; left:2.08vw; text-align:left}
.kyc1sw .slick-dots li button{display:none;}
.kyc1sw .slick-dots li { background:rgba(255,255,255,0.6); display: inline-block; height: 8px; width: 8px; margin: 0px 7px 0px 0px; position: relative; border-radius:50%; vertical-align:middle}
.kyc1sw .slick-dots li.slick-active{ background: #fff;}
.kyc1rx{ width:calc(50% - 1.04vw); padding:19px 2.18vw 0; height:406px; border-radius:0.6em; background:#F6F7F7;}
.kyc1rul{}
.kyc1rul li{ line-height: 72px; height: 74px; border-bottom: 2px solid #EFEFEF; padding: 0px 165px 0px 20px; position: relative; font-size: 18px; }
.kyc1rul li span{ font-size: 14px; color: #555555; background: url(../images/ky_tmico.png) no-repeat left center; padding-left: 23px; position: absolute; top: 0px; right: 0px; font-weight: 100; }
.kyc1rul li:after{ content: ""; background: #E9E8E8; height: 8px; width: 8px; position: absolute; left: 0px; top: 32px; border-radius:50%;}
.kyc1rul li:last-child{border:none;}
.kylist{ margin: 38px -1.04vw 2vw; }
.kylist li{ width:50%; padding:0 1.04vw; margin-bottom:2.08vw;}
.kylist .inx_c3item{background:#f6f7f7;}
.kylist .inx_c3tpx strong.elis{border-bottom:3px solid #fff;}
.kylist .inx_c3bmx{background:#fff;}
@media (max-width:1799px){

}
@media (max-width:1559px){
.kyc1rx{padding-left:20px; padding-right:20px;}
.kyc1rul li{font-size:16px;line-height: 56px; height: 58px; padding-right:115px;}
.kyc1rul li span{font-size:13px;}
.kyc1rx{height:325px;}
.ky_c1box .overflowHide{height:325px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.ky_con1{ flex-wrap:wrap;}
.kyc1sw{width:100%;}
.kyc1rx{width:100%;}
.kylist li{width:100%;}
}
@media (max-width:767px){
.ky_c1box .overflowHide{height:60vw;}
.ky_c1t {bottom: 45px;left: 15px;right: 16px;}
.kyc1rx{padding-left:12px; padding-right:12px; padding-bottom:10px; height:auto}
.kyc1rul li span{display:none;}
.kyc1rul li{padding-right:0; font-size:15px; line-height:50px; height:52px; padding-left:12px;}
.kyc1rul li:after{top:22px;}
.kylist li{ margin-bottom:15px;}
.kylist{margin-bottom:5px;}
}

.gy_page{}
.gy_con1{}
.gy_c1box{display:flex; justify-content:space-between; }
.gyc1lx{ width:75.6%; padding:35px 35px 0; background:#FAFAFA; border-radius:0.6em; height:555px; display:flex; justify-content:space-between; }
.gyc1imx{ width:36.27%}
.gyc1ax{ display:block;}
.gyc1ax .overflowHide{ height:478px; border-radius:0.5em;}
.gyc1ax .coverImg:after{content:""; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.1);}
.gyc1layer{ position:absolute; left:2.6vw; right:2.6vw; bottom:3.12vw; color:#fff;}
.gyc1layer h5{ font-size: 20px; line-height: 26px; color: #FFF; font-weight: normal; display: block; }
.gyc1layer h4{ font-size: 26px; line-height: 34px; font-weight: normal; display: inline-block; padding: 8px 0px 15px; border-bottom: 1px solid rgba(255,255,255,0.2); margin-bottom:16px; }
.gyc1layer p{ font-size: 14px; line-height: 22px; position: relative; padding-left: 15px; }
.gyc1layer p:before{ content: ""; background: #FFF; height: 5px; width: 5px; position: absolute; left: 0px; top: 8px; border-radius:50%;}
.gyc1ax span.transition{ display: inline-block; margin-top: 26px; padding: 0px 24px; font-size: 15px; line-height: 44px; color: #FFF; background: #05717b; border-radius:0.3em; }
.gyc1ax:hover span.transition{ color:#fff; box-shadow:0 5px 18px rgba(5,113,123,0.3);}
.gyc1sw_wpr{ width:60.03%; position:relative;}
.gyc1fun{}
.gyc1sw{ overflow:hidden; margin:0 -1.04vw; padding-bottom:30px}
.gyc1sw .swiper-slide{padding:0 1.04vw;}
.gyc1_a2{ display:block;}
.gyc1_a2 .overflowHide{ height:194px; border-radius:0.5em;}
.gyc1_a2 strong{ font-size: 20px; line-height: 30px; font-weight: normal; margin: 20px 0px 22px; }
.gyc1_p{ background: #FFF; padding: 18px 24px; border-radius:0.5em;}
.gyc1_p p{ -webkit-line-clamp: 2; font-size: 14px; line-height: 24px; font-weight: 100; color: #555555;}
.gyc1rx{ width:22%; padding:35px 35px 0; background:#FAFAFA; border-radius:0.6em; height:555px;}
.gyc1_rt{ font-size: 20px; line-height: 20px; font-weight: bold; color: #05717b; letter-spacing: 1px; display: block; }
.gyc1fm{ padding-top:18px; border-top:4px solid #fff; margin-top:15px; color:#555555; font-weight:100; font-size:13px;}
.gyc1fm li{ margin-bottom:8px;}
.gyc1inx{ background:#fff; height:36px; position:relative}
.gyc1inx1{ display:flex; padding-left:6px;}
.gyc1_tel{ width:80px;}
.gyc1fm input{ color:#666!important; font-weight:100; font-size:13px;}
.gyc1fm input:focus{ color:#333!important;}
.gyc1inx2 input{ width:100%; padding:0 18px; line-height:36px;  height:36px;}
.gyc1_get{ font-size: 13px; line-height: 36px; color: #05717b; position: absolute; top: 0px; right: 18px; cursor:pointer;}
.gyc1inx3:after{ content: ""; background: url(../images/gy_c1ico.png) no-repeat center center; height: 17px; width: 15px; position: absolute; left: 24px; top: 9px; }
.gyc1inx3 input{ width:100%; padding:0 18px 0 50px; line-height:36px;  height:36px; font-size:13px;}
.gyc1_sex{display:flex; justify-content:space-between;  font-size:13px; line-height:36px;}
.gyc1fm .layui-form-radio{margin-top:-1px;}
.gyc1fm .layui-form-radio i{ color: rgba(255,255,255,0)!important; font-size: 13px; /*background: url(../images/gy_ck2.png) no-repeat center center;*/background: url(../images/gy_ck3.png) no-repeat center center; height: 13px; width: 13px; }
.gyc1fm .layui-form-radioed i{ background: url(../images/gy_ck1.png) no-repeat center center; }
.gyc1sx1{ display:flex;}
.gyc1sx1 span{ display:inline-block; margin-right:5px;}
.gyc1fm .layui-form-radio span{font-size:13px;}
.gyc1sx1 span:nth-child(1){}
.gyc1sx2{ width:120px;}
.gyc1_citys{ display:flex;}
.gyc1_citys .layui-inline{}
.gyc1_var{}
.gyc1_var span{}
.gyc1_grx{ padding-top:5px;}
.gyc1_grx a{ color: #0579d4; text-decoration: underline; }
.gyc1fm .layui-form-checkbox i{ color: rgba(255,255,255,0)!important; background: url(../images/gy_ckf3.png) no-repeat center center; height: 13px; width: 13px; border:none!important; }
.gyc1fm .layui-form-checked i{ background: url(../images/gy_ckf1.png) no-repeat center center; }
.gyc1fm .layui-form-checkbox{ border:none!important; width:13px; height:13px; background:none}
.grc1_btns{ margin-top:20px;}
.grc1_btns button{ width: 100%; line-height: 42px; color: #FFF; background: #05717b; height:42px; border-radius:0.3em; }
.grc1_btns button span{ background: url(../images/ky_mico.png) no-repeat right center; display: inline-block; padding-right: 25px; }
.grc1_btns button:hover{}
.layui-form-checked[lay-skin="primary"] i{background:none!important; border:none!important;}
.layui-form-checkbox span{background:none!important;}
.gyc1fm .layui-form-checkbox{ width:auto; height:auto; line-height:18px; font-size:13px!important; padding-right:0; padding-left:24px!important;}
.layui-form-checkbox span{color:#666!important; padding-right:0;}
.gyc1fm .layui-form-checkbox i{left:0; top:3px; position:absolute;}
.layui-form-checkbox[lay-skin="primary"] i{width:13px; height:13px;}
.gyc1fm .gyc1_grx .layui-form-checkbox i{top:-7px;}
.layui-form-checked[lay-skin="primary"] i{background: url(../images/gy_ckf1.png) no-repeat center center!important;}
.gyc1_getcode{ position:absolute; right:15px; top:0; font-size:14px; color:var(--cor); line-height:36px; cursor:pointer}
.layui-form-radio *,.layui-form-checkbox span{font-size:13px!important;}
@media (max-width:1799px){
.gyc1lx{ width:72.6%;}
.gyc1rx{ width:25.5%; padding-left:20px; padding-right:20px;}
.gyc1layer{left:1.5vw; right:1.5vw;}
.gyc1layer h4{font-size:22px; line-height:34px;}
}
@media (max-width:1559px){
.gyc1lx{padding:25px;height:525px;}
.gyc1rx{padding:25px 15px 0;height:525px;}
.gyc1_rt{font-size:18px;}
.gyc1fm {padding-top: 12px;border-top:2px solid #fff;margin-top: 12px;font-size: 12px;}
.gyc1fm input{font-size:12px;}
.gyc1sx2{width:100px;}
.gyc1ax .overflowHide{height:468px;}
.gyc1layer h4{font-size:20px; line-height:28px;}
.gyc1ax span.transition {margin-top: 20px;padding: 0px 18px;font-size: 14px;line-height: 42px;}
.gyc1_a2 .overflowHide{height:165px;}
.gyc1_a2 strong {font-size: 18px;margin: 15px 0px 15px;}
.gyc1sw_wpr{width:61%;}
.gyc1sw .swiper-slide{padding:0 10px;}
.layui-form-radio *,.layui-form-checkbox span{font-size:12px!important;}
.gyc1_get{font-size:12px;}
.gyc1_sex{font-size:12px;}
}
@media (max-width:1379px){
.gyc1rx{width:34%;}
.gyc1lx{ width:65%;}
.gyc1imx {width: 53.27%;}
.gyc1sw_wpr {width: 44%;}
}
@media (max-width:1199px){

}
@media (max-width:993px){
.gy_c1box{flex-wrap:wrap;}
.gyc1lx{width:100%;}
.gyc1rx{width:100%; margin-top:25px;}
}
@media (max-width:767px){
.gyc1lx{padding:20px 15px 30px; height:auto; flex-wrap:wrap;}
.gyc1imx{width:100%;}
.gyc1ax .overflowHide{height:100vw;}
.gyc1layer{left:15px; right:15px; bottom:30px;}
.gyc1sw_wpr{width:auto; margin-left:-10px; margin-right:-10px; width:calc(100% + 20px); margin-top:20px;}
.gyc1sw{padding-bottom:0;}
}

.gy_con2{ background:#FAFAFA;}
.gy_c2t{ font-size: 22px; line-height: 22px; color: #05717b; }
.gyc2sw{ margin: 32px -1.04vw 0; }
.gyc2sw dd{ padding:0 1.04vw;}
.gyc2_ax{ display:block; background:#fff; padding:1.87vw;}
.gyc2_ax .overflowHide{ height:9.63vw; border-radius:0.5em;}
.gyc2_ax strong{ font-size: 20px; line-height: 34px; font-weight: normal; margin: 20px 18px 18px; }
.gyc2_p{ background: #FAFAFA; padding: 0px 18px; height: 65px; border-radius:0.5em;display:flex; flex-direction:column; justify-content:center;}
.gyc2_p p{ font-size: 14px; line-height: 24px; color: #555555; -webkit-line-clamp:2;}
.gyc2_fun{ line-height: 26px; margin-top: 20px; display:flex; justify-content:space-between; }
.gyc2_fun span:nth-child(1){ font-size: 14px; font-weight: 100; color: #555; background: url(../images/ky_tmico.png) no-repeat left center; padding-left: 20px; }
.gyc2_fun span:nth-child(2){ font-weight: 100; color: #555; background: url(../images/inx_c1ico.png) no-repeat right center; padding-right: 25px; transition:all 0.5s ease;}
.gyc2_ax:hover .gyc2_fun span:nth-child(2){ background: url(../images/inx_c1icoa.png) no-repeat right center; color: #05717b; }
.gyc2sw .slick-prev{ background: #EEEEEE url(../images/inx_c1btn.png) no-repeat center center; display: inline-block; height: 27px; width: 27px; position: absolute; left: -38px; top: 50%; overflow: hidden; cursor: pointer; margin-top: -13px; z-index: 1; transition: all 0.5s ease; border-radius: 50%; transform:rotate(180deg);}
.gyc2sw .slick-next{ background: #EEEEEE url(../images/inx_c1btn.png) no-repeat center center; display: inline-block; height: 27px; width: 27px; position: absolute; right: -38px; top: 50%; overflow: hidden; cursor: pointer; margin-top: -13px; z-index: 1; transition: all 0.5s ease; border-radius: 50%;}
.gyc2sw .slick-prev:hover,.gyc2sw .slick-next:hover{ background: #05717b url(../images/inx_c1btnb.png) no-repeat center center; }
.gy_c2ta{ margin-top:32px;}
.gy_c2list{ background: #FFF; padding: 12px 0px 38px; border-radius:0.6em; margin-top:32px;}
.gy_c2list li{ width: calc(50% - 112px); margin: 0 55px; line-height: 58px; height: 60px; border-bottom: 2px solid #FAFAFA; position: relative; padding: 0 125px 0 25px; font-size: 16px; }
.gy_c2list li:before{ content: ""; background: #DFDFDF; height: 5px; width: 5px; position: absolute; left: 10px; top: 28px; border-radius:50%; }
.gy_c2list li span{ background: url(../images/gy_pos_ico.png) no-repeat left center; padding-left: 22px; font-size: 14px; color: #555555; position: absolute; top: 0px; right: 0px; }
.gy_con3{}
.gyc3sw_wpr{ position:relative;}
.gyc3sw{ margin:0 -1.04vw;}
.gyc3sw dd{ padding:0 1.04vw; margin-bottom:2.08vw}
.qyc3a{ display:block; padding:1.82vw; border-radius:0.5em; background:#FAFAFA;}
.qyc3a .overflowHide{ height:9.63vw; border-radius:0.5em;}
.qyc3a strong{ font-size: 20px; line-height: 30px; height: 60px; font-weight: normal; margin: 22px 0px 18px; }
.gyc3fun{ line-height: 36px; padding-top: 20px; border-top: 4px solid #FFF; display:flex; justify-content:space-between; }
.gyc3fun span:nth-child(1){ font-size: 14px; font-weight: 100; color: #555; background: url(../images/ky_tmico.png) no-repeat left center; padding-left: 20px; }
.gyc3fun span:nth-child(2){ font-weight: 100; color: #555; background: url(../images/gy_c3ico.png) no-repeat left center; transition: all 0.5s ease; padding-left: 28px; }
.gyc3btn{position: absolute;right: 0;top: -56px;}
@media (max-width:1799px){

}
@media (max-width:1559px){
.gyc2_ax{ padding:20px;}
.gyc2_ax strong {font-size: 16px;line-height: 28px;margin: 12px 15px 12px;}
.gyc2_p p{font-size:12px; line-height:22px;}
.gyc2_p{height:56px;}
.gyc2_fun span:nth-child(2),.gyc2_fun span:nth-child(1){font-size:12px;}
.gyc2_fun{margin-top:12px;}
.gyc2sw .slick-prev{left:-32px;}
.gyc2sw .slick-next{right:-32px;}
.gy_c2list li{font-size:14px;}
.gy_c2list li {width: calc(50% - 70px);margin: 0 35px;line-height: 48px;height: 50px;border-bottom: 2px solid #FAFAFA;padding: 0 75px 0 22px;font-size: 14px;}
.gy_c2list li:before{top:23px;}
.qyc3a{padding:20px;}
.qyc3a strong{font-size: 16px;line-height: 26px;height: 52px; margin: 15px 0px 12px;}
.gyc3fun {line-height: 30px;padding-top: 10px;border-top: 2px solid #FFF;}
.gyc3sw{ margin-left:-12px; margin-right:-12px;}
.gyc3sw dd{padding:0 12px; margin-bottom:24px;}
}
@media (max-width:1379px){
.qyc3a strong {font-size: 14px;line-height: 22px;height: 48px;margin: 14px 0px 10px;}
}
@media (max-width:1199px){
.gyc2sw{margin-right:25px; margin-left:25px;}
.gyc2_ax .overflowHide{height:16vw;}
}
@media (max-width:993px){
.gyc2_ax .overflowHide{height:22vw;}
.gy_c2list li {width: calc(100% - 30px);margin: 0 15px;}
.qyc3a .overflowHide{height:14vw;}
}
@media (max-width:767px){
.gy_con2 .inx_trx{position:absolute; right:0; top:50px;}
.inx_tbox{position:relative;}
.gyc2_ax{padding:15px;}
.gyc2_ax .overflowHide{height:36vw;}
.gy_c2list li{width:auto; margin-right:10px; margin-left:10px; padding-right:55px;}
.qyc3a .overflowHide{height:44vw;}
}

.ztdtl_ban{}
.ztdtl_ban img{width:100%;}
.ztdtl_page{}
.ztdtl_con1{padding-bottom:0;}
.ztdtl_c1box{ background: #FAFAFA; padding: 1.97vw 3.02vw 2.5vw; border-radius:0.6em; }
.zt_pt{ font-size: 26px; line-height: 26px; text-align: center; margin-bottom: 48px; position:relative;}
.zt_pt:after{ content: ""; background: #05717B; height: 3px; width: 16px; position: absolute; left: 50%; bottom: -24px; margin-left:-8px;}
.zt_c1des{ font-size: 14px; line-height: 24px; color: #555555; text-align: justify; }
.ztdtl_con2{ padding-top:26px;}
.ztdtl_c2tab{ background:#FAFAFA; border-radius:0.5em; padding:0 4.5vw;}
.ztdtl_c2tab a{ display: inline-block; line-height: 94px; position: relative; margin-right: 5.2vw; font-size: 20px; color: #555; cursor:pointer;}
.ztdtl_c2tab a:before{content:""; background: #EDEDED; height: 13px; width: 1px; position: absolute; top: 50%; right: -2.6vw; margin-top:-6px;}
.ztdtl_c2tab a:last-child:before{display:none;}
.ztdtl_c2tab a.on{}
.ztdtl_c2tab a:after{ content: ""; height:2px; background:#FF0600; width:0%; position:absolute; left:50%; transform:translateX(-50%); bottom:0; transition:all 0.5s ease;}
.ztdtl_c2tab a.on:after,
.ztdtl_c2tab a:hover:after{ width:100%;}
.ztdtl_ul{ margin-top:26px;}
.ztdtl_ul li{ margin-bottom:28px;}
.ztdtl_ul li:last-child{margin-bottom:0;}
.ztdtl_item{display:flex; justify-content:space-between; padding:2.08vw; background:#FAFAFA; border-radius:0.5em; }
.ztdtl_item .overflowHide{ height: 244px; width: 441px; border-radius:0.5em;}
.ztdtl_rx{ width:calc(100% - 441px); padding-left:2.18vw;}
.ztdtl_rx strong{ font-size: 20px; line-height: 34px; font-weight: normal; }
.ztdtl_des{ background: #FFF; padding: 16px; margin-top:16px; border-radius:0.5em;}
.ztdtl_des p{ font-size: 14px; line-height: 24px; color: #555555; -webkit-line-clamp:2;}
.ztdtl_tm{ line-height: 26px; font-size: 14px; font-weight: 100; color: #555; margin: 20px 0px 35px 16px; background: url(../images/ky_tmico.png) no-repeat left center; padding-left: 28px; }
.ztdtl_item span.transition{ display: inline-block; background: url(../images/inx_c1ico.png) no-repeat right center; padding-right: 25px; font-size: 14px; line-height: 28px; font-weight: 100; color: #464b54; }
.ztdtl_item:hover span.transition{ color: #05717b; background: url(../images/inx_c1icoa.png) no-repeat right center; }
.ztdtl_con3{ background:#fafafa;}
.ztdtl_sw{ margin:0 -1.04vw;}
.ztdtl_sw dd{ padding:0 1.04vw;}
.ztdtl_aBox{ display:block;}
.ztdtl_aBox .overflowHide{ height:12.7vw; border-radius:0.5em;}
.ztdtl_bmp{display:flex; align-items:center; justify-content:center; margin-top:20px; height:90px; background:#fff; border-radius:0.5em; padding:0 20px; text-align:center;}
.ztdtl_bmp p{-webkit-line-clamp:2; font-size:20px; line-height:30px;}
.ztdtl_sw .slick-prev{ background: #EEEEEE url(../images/inx_c1btn.png) no-repeat center center; display: inline-block; height: 27px; width: 27px; position: absolute; left: -38px; top: 50%; overflow: hidden; cursor: pointer; margin-top: -70px; z-index: 1; transition: all 0.5s ease; border-radius: 50%; transform:rotate(180deg);}
.ztdtl_sw .slick-next{ background: #EEEEEE url(../images/inx_c1btn.png) no-repeat center center; display: inline-block; height: 27px; width: 27px; position: absolute; right: -38px; top: 50%; overflow: hidden; cursor: pointer; margin-top: -70px; z-index: 1; transition: all 0.5s ease; border-radius: 50%;}
.ztdtl_sw .slick-prev:hover,.ztdtl_sw .slick-next:hover{ background: #05717b url(../images/inx_c1btnb.png) no-repeat center center; }
.ztdtl_con4{ padding-bottom:5.2vw;}
.ztdtl_swiper{ overflow:hidden; margin-left:-10px; margin-right:-10px;}
.ztdtl_swiper .swiper-wrapper {flex-direction: row;}
.ztdtl_swiper .swiper-slide{padding:0 10px 20px;}
.ztdtl_lg{ height:90px; border:1px solid #ECEBEB; position:relative;}
.ztdtl_lg img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:80%; max-height:80%; width:auto; height:auto;}
.ztdtl_fun{}
@media (max-width:1799px){
.ztdtl_bmp p{font-size:18px; line-height:28px;}
}
@media (max-width:1559px){
.zt_pt{font-size:24px; line-height:24px;}
.ztdtl_c2tab a{line-height:72px; font-size:18px; margin-right:3vw;}
.ztdtl_rx strong{font-size:18px; line-height:30px;}
.ztdtl_des p{font-size:12px; line-height:22px;}
.ztdtl_tm{margin:12px 0px 15px 16px; font-size:12px;}
.ztdtl_item .overflowHide {height: 206px;width: 381px;}
.ztdtl_rx {width: calc(100% - 380px);padding-left: 2.18vw;}
.ztdtl_sw{margin:0 -12px;}
.ztdtl_sw dd{padding:0 12px;}
.ztdtl_bmp p{font-size:16px; line-height:26px;}
.ztdtl_bmp {margin-top: 15px;height: 72px;padding: 0 15px;}
}
@media (max-width:1379px){
.ztdtl_bmp p{font-size:14px; line-height:22px;}
.ztdtl_bmp {margin-top: 12px;height: 62px;padding: 0 15px;}
}
@media (max-width:1199px){
.ztdtl_sw{margin-left:25px; margin-right:25px;}
.ztdtl_sw .slick-prev{left:-30px; margin-top:-52px;}
.ztdtl_sw .slick-next{right:-30px; margin-top:-52px;}
.ztdtl_item .overflowHide{width:300px; height:165px;}
.ztdtl_rx{width:calc(100% - 320px); padding-left:0}
.ztdtl_des{padding:5px 10px; margin-top:10px;}
.ztdtl_tm {margin: 8px 0px 8px 6px;}
}
@media (max-width:993px){
.ztdtl_aBox .overflowHide{height:16.5vw;}
}
@media (max-width:767px){
.ztdtl_c1box{padding:25px 15px;}
.ztdtl_c2tab a{font-size:16px; line-height:54px;}
.ztdtl_item{flex-wrap:wrap; padding:15px;}
.ztdtl_item .overflowHide{width:100%; height:46vw;}
.ztdtl_rx{width:100%; margin-top:15px;}
.ztdtl_rx strong{font-size:16px;}
.ztdtl_ul li{margin-bottom:15px;}
.ztdtl_aBox .overflowHide{height:44vw;}
.ztdtl_lg{height:60px;}
.ztdtl_swiper .swiper-slide {padding: 0 5px 10px;}
.ztdtl_con4{padding-bottom:11vw;}
}

.zb_banner{ position:relative;}
.zb_banner .coverImg{ height:23.43vw;}
.zb_banTxt{ position:absolute; left:0; top:50%; transform:translateY(-50%); width:100%;}
.zb_banTxt .container{ position:relative;}
.zb_ban_t{ font-size: 40px; line-height: 40px; font-weight: 100; color: #293d48; display:block}
.zb_ban_xh{ position:absolute; left:370px; top:-60px;}
.zb_ban_wx{ margin-top: 42px; position: relative; padding: 2px 0px 0px 68px; height: 49px; }
.zb_ban_wx span{ position: absolute; left: 0px; top: 0px; }
.zb_ban_wx strong{ font-size: 16px; line-height: 24px; font-weight: normal; display: block; }
.zb_ban_wx p{ font-size: 14px; font-weight: 100; line-height: 22px; }
.zb_ban_des{ font-size: 14px; color: #293d48; line-height: 24px; padding-top: 28px; border-top: 3px solid #FFF; max-width: 710px; margin-top:38px;}
.zb_page{}
.zb_con1{}
.zbc1box{display:flex; justify-content:space-between; background:#fafafa; border-radius:0.6em; padding:2.6vw; }
.zb_c1lx{ width:335px;}
.zb_c1box{ display:block}
.zb_c1box .overflowHide{ height:187px; border-radius:0.5em;}
.zb_c1btn{ margin-top:52px; text-align:center}
.zb_c1rx{ width:calc(100% - 335px); padding-left:2.6vw;}
.zb_c1sw{ overflow:hidden; margin:0 -1.04vw;}
.zb_c1sw .swiper-wrapper {flex-direction: row;}
.zb_c1sw .swiper-slide{ padding:0 1.04vw;}
.zb_c1sa{ display: block; margin-bottom: 20px; padding-bottom: 9px; border-bottom: 3px solid #EFEFEF; padding-right: 100px; padding-left: 30px; }
.zb_c1sa strong{ font-size: 20px; line-height: 38px; position: relative; font-weight: normal; }
.zb_c1sa strong span{}
.zb_c1sa p{ font-size: 14px; font-weight: 100; color: #555555; line-height: 30px; margin-top: 2px; }
.zb_c1stg{ background: #FFF; display: inline-block; padding: 0px 15px; width: 70px; position: absolute; top: 5px; right: 0px; text-align: center; border-radius: 0.3em; font-size: 14px; line-height: 26px; color: #555; }
.zb_c1fun{ margin-top:40px}
.zb_con2{ padding-top:0}
.zb_c2ul{ margin:0 -1.04vw;}
.zb_c2ul li{ padding:0 1.04vw; width:33.33%;}
.zb_c2ul .inx_c7itx{ padding:1.92vw; background:#FAFAFA; border-radius:0.6em; display:block;}
.zb_c2ul .inx_c7itx .overflowHide{ height:13.43vw; border-radius:0.5em;}
.zb_con3{ padding-top:0; padding-bottom:1.5vw;}
.zb_con3 + .webAdx{margin-top:0; margin-bottom:4.5vw;}
.zb_c3ul{ margin:0 -1.04vw;}
.zb_c3ul li{ padding:0 1.04vw; margin-bottom:2.08vw; width:25%;}
.zb_c3item{ display:block; padding:1.45vw; background:#FAFAFA; border-radius:0.6em;}
.zb_c3item .overflowHide{ height:9.89vw; border-radius:0.5em;}
.zb_c3bmx{ padding: 22px 0px 10px; }
.zb_c3bmx strong{ font-size: 20px; line-height: 28px; height: 56px; font-weight: normal; -webkit-line-clamp:2;}
.zb_c3fun{ margin-top:20px;display:flex; justify-content:space-between; padding:0 10px; border-radius:0.5em; line-height:46px; background:#fff; color:#555; font-weight:100;}
.zb_c3fun span:nth-child(1){ font-size: 14px; font-weight: 100; color: #555; background: url(../images/ky_tmico.png) no-repeat left center; padding-left: 20px; }
.zb_c3fun span:nth-child(2){ font-weight: 100; color: #555; background: url(../images/gy_c3ico.png) no-repeat left center; transition: all 0.5s ease; padding-left: 28px; }
@media (max-width:1799px){
.zb_ban_t{font-size:36px; line-height:36px;}
.zb_c1sa strong{font-size:18px;}
.zb_c3bmx strong{font-size:18px;}
}
@media (max-width:1559px){
.zb_ban_t{font-size:30px; line-height:30px;}
.zb_ban_wx strong{font-size:14px;}
.zb_ban_wx{margin-top:25px;}
.zb_ban_des {font-size: 12px;line-height: 22px;padding-top: 15px;border-top: 1px solid #FFF;max-width: 550px;margin-top: 25px;}
.zb_ban_xh img{width:auto; height:140px;}
.zbc1box{padding:25px;}
.zb_c1btn{margin-top:30px;}
.zb_c1sa strong{font-size:16px;}
.zb_c1sa{padding-right: 60px;padding-left: 0;}
.zb_c1stg {	padding: 0px 10px;width: 60px;top:8px;	font-size: 12px;line-height: 24px;}
.zb_c1sa p{font-size:12px; margin-top:0;}
.zb_c2ul{margin:0 -12px;}
.zb_c2ul li{padding:0 12px;}
.zb_c3ul{margin:0 -12px;}
.zb_c3ul li{padding:0 12px;}
.zb_c3bmx strong {font-size: 16px;line-height: 26px;height: 52px;}
.zb_c3bmx{padding-top:12px;}
.zb_c3fun{ margin-top:10px; display:block; padding:10px}
.zb_c3fun span{ display:block; line-height:28px;}
}
@media (max-width:1379px){
.zb_ban_t{font-size:26px; line-height:26px;}
.zb_c1sa strong{font-size:14px;}
.zb_c3bmx strong {font-size: 14px;line-height: 24px;height: 48px;}
.zb_c3fun span:nth-child(1){font-size:12px;}
}
@media (max-width:1199px){
.zb_c3ul li{width:33.33%;}
.zb_c3item .overflowHide{height:14vw;}
}
@media (max-width:993px){
.zb_c2ul li{width:50%; margin-bottom:20px;}
.zb_c2ul .inx_c7itx .overflowHide{height:24vw;}
.zb_c3ul li{width:50%;}
.zb_c3item .overflowHide{height:24vw;}
.zb_banner .coverImg{position:absolute; left:0; top:0; right:0; bottom:0; height:auto}
.zb_banTxt{padding:8vw 0; position:relative; top:0; transform:translateY(0);}
}
@media (max-width:767px){
.zbc1box{padding:15px 15px 25px; flex-wrap:wrap;}
.zb_c1lx{width:100%;}
.zb_c1rx{width:100%; padding-left:0; margin-top:25px;}
.zb_c1fun{margin-top:0px;}
.zb_c2ul li{width:100%;}
.zb_c2ul .inx_c7itx .overflowHide{height:48vw;}
.zb_c3ul li{width:100%;}
.zb_c3item .overflowHide{height:48vw;}
.zb_c3bmx strong{height:auto;}
.zb_ban_xh{left:190px;}
.zb_ban_xh img{height:80px;}
.zb_ban_xh{top:-30px;}
}

.m2hd_banner{ position:relative}
.m2hd_banner .coverImg{height:23.43vw;}
.hd_page{}
.hd_con1{}
.hd_con1 .container{display:flex; justify-content:space-between; }
.hd_con1 .ky_c1box .overflowHide{ height:477px;}
.hd_con1 .kyc1sw{height:477px;}
.hdc1rulWpr{ width:calc(50% - 1.04vw);}
.hdc1rul{ margin: 0px -1.04vw; }
.hdc1rul li{ width:calc(50% - 2.08vw); margin:0 1.03vw;}
.hd_aBox{ display:block; padding:1.97vw; border-radius:0.6em; overflow:hidden; background:#FAFAFA; height:477px;}
.hd_aBox .overflowHide{ height:183px; border-radius:0.5em;}
.hdabmx{ padding-top: 24px; }
.hdabmx strong{ margin: 0px 8px; font-size: 20px; line-height: 26px; font-weight:normal; -webkit-line-clamp:2; height:52px; margin-bottom:16px;}
.hd_afunx{ margin-top: 18px; display: flex; justify-content: space-between; font-size: 14px; line-height: 30px; color: #555555; }
.hd_afunx span:nth-child(1){ background: url(../images/gy_pos_ico.png) no-repeat left center; padding-left: 27px; }
.hd_afunx span:nth-child(1) i{ font-style: normal; color: #333; display: inline-block; margin-right: 15px; }
.hd_afunx span:nth-child(2){ background: url(../images/gy_c3ico.png) no-repeat left center; padding-left: 29px; color: #888; }
.hd_aBox:hover{box-shadow:0 5px 22px rgba(0,0,0,0.08);}
.hd_con2{ background: #fafafa; }
.hdc2sw_wpr{ overflow:hidden;}
.hdc2sw{ overflow:hidden; margin:0 -1.04vw;}
.hdc2sw .swiper-slide{ padding:0 1.04vw;}
.hdc2_aBox{ display:block;}
.hdc2_aBox .overflowHide{ height:12.7vw; border-radius:0.5em;}
.hdc2fun{}
.hdc2bmx{background: #FFF; margin-top: 20px; padding: 25px 30px; border-radius:0.5em;}
.hdc2bmx strong{ font-size: 20px; line-height: 26px; font-weight: normal; height: 52px; -webkit-line-clamp:2;}
.hdc2bmx p{ font-size: 14px; color: #666; line-height: 40px; background: url(../images/hd_c2ico.png) no-repeat left center; padding-left:28px;}
.hdc2bmx i{ background: #FAFAFA; height: 3px; margin: 16px 0px 8px; display:block}
.hd_con3{}
.hdc3_list{ margin:0 -1.04vw 0.7vw;}
.hdc3_list li{ width:calc(25% - 2.08vw); margin:0 1.03vw 2.08vw;}
@media (max-width:1799px){
.hdabmx strong{font-size:18px;}
.hdc2bmx strong{font-size:18px;}
}
@media (max-width:1559px){
.hd_aBox{padding:20px;}
.hdc1rul{margin-left:-12px; margin-right:-12px;}
.hdc1rul li{ width:calc(50% - 24px); margin-left:12px; margin-right:12px;}
.hdabmx{padding-top:16px;}
.hdabmx strong{font-size:16px; line-height:24px; height:48px; margin-bottom:10px;}
.hd_afunx{margin-top:12px; font-size:12px;}
.hd_aBox{height:345px;}
.ky_c1t span{font-size:16px;}
.hd_con1 .ky_c1box .overflowHide{ height:345px;}
.hd_con1 .kyc1sw{height:345px;}
.hd_aBox .overflowHide{height:125px;}
.kyc1sw .slick-dots{left:20px; bottom:25px;}
.ky_c1t{bottom:55px; left:20px; right:20px;}
.hdc2sw{margin-left:-12px; margin-right:-12px;}
.hdc2sw dd{padding:0 12px;}
.hdc2bmx{margin-top: 12px;padding: 15px 15px;}
.hdc2bmx strong{font-size:16px; line-height:26px; height:52px;}
.hdc2bmx i {height: 2px;margin: 12px 0px 4px;}
.hdc3_list{ margin:0 -12px 15px;}
.hdc3_list li{ width:calc(25% - 24px); margin:0 12px 24px;}
}
@media (max-width:1379px){
.hdc2bmx strong {font-size: 14px;line-height: 24px;height: 48px;}
.hdc2bmx p{font-size:12px;}
}
@media (max-width:1199px){
.hd_aBox{padding-left:10px; padding-right:10px;}
.hd_afunx span:nth-child(1) i{margin-right:3px;}
}
@media (max-width:993px){
.m2hd_banner .coverImg{height:auto; position:absolute; left:0; top:0; right:0; bottom:0}
.hd_con1 .container{flex-wrap:wrap;}
.hd_con1 .kyc1sw{width:100%;}
.hdc1rulWpr{width:100%;}
.hdc2_aBox .overflowHide{ height:18vw;}
.hdc3_list li{ width:calc(33.33% - 24px);}
.hd_aBox .overflowHide{height:125px;}
}
@media (max-width:767px){
.hd_con1 .ky_c1box .overflowHide,.hd_con1 .kyc1sw{height:60vw;}
.hdc1rulWpr{margin-top:25px;}
.hdc1rul li {width: calc(100% - 24px);}
.hd_aBox .overflowHide{height:47vw;}
.hdabmx strong{height:auto;}
.hd_con2 .inx_tnm{ font-size:18px;}
.hd_con2 .inx_trx{padding-top:0;}
.hdc2bmx strong{height:auto;}
.hdc2_aBox .overflowHide{height:58vw;}
.hdc3_list li{width:calc(100% - 24px);}
.hdc3_list{margin-bottom:0;}
.m2hd_banner .coverImg:after {content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: rgba(231,229,232,0.8);}
}


.dtl_page{}
.dtl_c1tabx{ height:0; position:relative;}
.dtl_c1tab{ position:absolute; right:0; height:80px; bottom:0;}
.dtl_c1tab a{ line-height: 80px; padding: 0px 38px; font-size: 20px; border-radius:0.4em 0.4em 0 0; display:inline-block; cursor:pointer;}
.dtl_c1tab a.on{ color:#fff; background:#05717C;}
.dtl_c1sw_wpr{ position:relative;}
.dtl_c1sw{ position: absolute; left: 0; width: 100%; transition: all 0.5s ease; opacity: 0; visibility: hidden; top: 0; padding: 3.43vw 2.5vw; background: #F9F9F9; border-radius:0.5em; }
.dtl_c1sw.on{ display:block; opacity:1; visibility:visible;}
.dtl_c1sw_wpr .dtl_c1sw:nth-child(1){position:relative;}
.dtl_c1sw dd{ padding:0 0.78vw;}
.dtl_c1a{ display:block;}
.dtl_c1a .overflowHide{ height:12.5vw; border-radius:0.5em; border-radius:50%!important;}
.dtl_c1bmx{ background: #FFF; margin-top: 12px; padding: 8px 15px; text-align:center }
.dtl_c1bmx strong{ font-size: 16px; line-height: 23px; font-weight: normal; display: block; }
.dtl_c1bmx p{ font-size: 14px; line-height: 20px; color: #555555; }
.dtl_c1sw .slick-prev{ background: #EEEEEE url(../images/inx_c1btn.png) no-repeat center center; display: inline-block; height: 27px; width: 27px; position: absolute; left: -58px; top: 50%; overflow: hidden; cursor: pointer; margin-top: -13px; z-index: 1; transition: all 0.5s ease; border-radius: 50%; transform:rotate(180deg);}
.dtl_c1sw .slick-next{ background: #EEEEEE url(../images/inx_c1btn.png) no-repeat center center; display: inline-block; height: 27px; width: 27px; position: absolute; right: -58px; top: 50%; overflow: hidden; cursor: pointer; margin-top: -13px; z-index: 1; transition: all 0.5s ease; border-radius: 50%;}
.dtl_c1sw .slick-prev:hover,.dtl_c1sw .slick-next:hover{ background: #05717b url(../images/inx_c1btnb.png) no-repeat center center; }
.dtl_con2{ padding-top:0;}
.dtl_c2swWpr{}
.dtl_con3{}
.dtl_c3sw{ margin:0 -1.04vw;}
.dtl_c3sw dd{ padding:0 1.04vw;}
.dtl_c3item{ display:block;}
.dtl_c3item .overflowHide{ height:12.7vw; border-radius:0.5em;}
.dtl_c3item .hdc2bmx{ background:#f9f9f9; border-radius:0.6em;}
.dtl_c3sw .slick-prev{ background: #EEEEEE url(../images/inx_c1btn.png) no-repeat center center; display: inline-block; height: 27px; width: 27px; position: absolute; left: -38px; top: 50%; overflow: hidden; cursor: pointer; margin-top: -100px; z-index: 1; transition: all 0.5s ease; border-radius: 50%; transform:rotate(180deg);}
.dtl_c3sw .slick-next{ background: #EEEEEE url(../images/inx_c1btn.png) no-repeat center center; display: inline-block; height: 27px; width: 27px; position: absolute; right: -38px; top: 50%; overflow: hidden; cursor: pointer; margin-top: -100px; z-index: 1; transition: all 0.5s ease; border-radius: 50%;}
.dtl_c3sw .slick-prev:hover,.dtl_c3sw .slick-next:hover{ background: #05717b url(../images/inx_c1btnb.png) no-repeat center center; }
.dtl_con4{padding-top:0;}
.dtl_c4item{ margin:0 -1.25vw;}
.dtl_c4item li{ padding:0 1.25vw; margin-bottom:2.5vw; width:50%;}
.dtl_c4item .inx_c3item{background:#F9F9F9; overflow:hidden; position:relative}
.dtl_c4item .inx_c3tpx{padding-right:0;}
.dtl_c4item .inx_c3tpx strong.elis{border-bottom:3px solid #fff;}
.dtl_c4item .inx_c3ps{ background:none; padding:18px 0 25px;}
.dtl_c4item .inx_c3ps p{font-size:14px;}
.dtl_c4item .inx_c3bmx{ background:#fff;}
.dtl_c4item .inx_c3bmx p{ -webkit-line-clamp: 2; height: 48px; font-size: 14px; line-height: 24px; }
.dtl_c4lay{ position:absolute; left:0; top:0; right:0; bottom:0; padding:2.18vw 3.54vw; background-size:cover; transition:all 0.5s ease; opacity:0;}
.dtl_c4lay strong{font-size: 20px; line-height: 60px;font-weight: 500; border-bottom: 3px solid rgba(255,255,255,0.6); color: #fff; display:block;}
.dtl_c4lay_des{ font-size: 16px; line-height: 24px; color: #FFF; margin-top: 16px; font-weight: 100; -webkit-line-clamp:9;}
.dtl_c4mbtn{ text-align:center; padding-top:10px;}
.inx_c3item:hover .dtl_c4lay{opacity:1;}
.dtl_c4mx{ width: 120px; padding-top: 40px; font-size: 14px; color: #464b54; line-height: 20px; display: inline-block; background: url(../images/dtl_more.png) no-repeat center top; }
.dtl_c4mx:hover{ background: url(../images/dtl_more2.png) no-repeat center top; }
@media (max-width:1799px){
.dtl_c1tab{height:70px;}
.dtl_c1tab a{ line-height: 70px; padding: 0px 35px; font-size: 18px;}
}
@media (max-width:1559px){
.dtl_c1tab a{line-height:60px;}
.dtl_c1tab{height:60px;}
.dtl_c1sw{padding:30px 25px;}
.dtl_c1sw .slick-prev{left:-45px;}
.dtl_c1sw .slick-next{right:-45px;}
.dtl_c3sw{margin:0 -12px;}
.dtl_c3sw dd{padding:0 12px;}
.dtl_c4item .inx_c3ps p{font-size:12px;}
.dtl_c4item .inx_c3bmx p{font-size:12px; line-height:22px; height:44px;}
.dtl_c4lay strong{font-size:16px; line-height:50px;}
.dtl_c4lay_des{font-size:12px; line-height:22px;}
.dtl_c4mx{font-size:12px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.dtl_c1sw_wpr{margin-left:35px; margin-right:35px;}
.dtl_c1a .overflowHide{height:18vw;}
.dtl_c3sw{margin-left:25px; margin-right:25px;}
.dtl_c3sw .slick-prev{left:-30px; margin-top:-85px;}
.dtl_c3sw .slick-next{right:-30px; margin-top:-85px;}
}
@media (max-width:993px){
.dtl_c1a .overflowHide{height:22vw;}
.dtl_c3item .overflowHide{height:16.5vw;}
.dtl_c4item li{width:100%;}
}
@media (max-width:767px){
.dtl_c1tab a {font-size: 16px;padding: 0px 10px;line-height: 44px;height: 44px;}
.dtl_c1tab{position:static;}
.dtl_c1tabx{height:auto;}
.dtl_c1sw{padding:20px 15px;}
.dtl_c1a .overflowHide{height:76vw;}
.dtl_c1sw .slick-prev{ left:-40px;}
.dtl_c1sw .slick-next{right:-40px;}
.dtl_c3item .overflowHide{height:44vw;}
.dtl_c4lay_des{-webkit-line-clamp: 7;}
.dtl_c1tab a{border-radius:0.4em;}
}


.fx_banner.m2nbanTxt strong{ font-size: 40px; line-height: 52px; }
.fx_banner.m2nbanTxt h5{ font-size: 32px; font-weight: 100; line-height: 42px; margin-top: 18px; }
.m2nban_tag{ margin-top: 32px; }
.m2nban_tag span{ font-size: 15px; line-height: 28px; color: #293d48; text-align: center; display: inline-block; min-width: 82px; margin-right: 10px; padding: 0px 20px; border-radius:0.3em; white-space:nowrap; background:#fff; }
.fx_banner.m2nbanTxt a{ width:140px;}
.fx_con1{}
.fx_c1box{ background:#F9F9F9; padding:1.97vw; border-radius:0.6em;display:flex; justify-content:space-between; }
.fx_c1lx{ display:flex;}
.fx_c1lx .coverImg{ width:184px; height:184px; border-radius:0.6em; overflow:hidden}
.fx_c1ldes{ width: 252px; padding-left: 2.34vw; padding-top:7px;}
.fx_c1ldes strong{ font-size: 20px; line-height: 30px; background: url(../images/fx_c1ico.png) no-repeat left center; padding-left: 34px; display:block; font-weight:normal;}
.fx_c1ldes p{ font-size: 14px; line-height: 22px; font-weight: 100; margin-top: 12px; padding-left: 34px; position: relative; }
.fx_c1ldes p:before{ content: ""; background: #E9E8E8; height: 6px; width: 6px; position: absolute; left: 20px; top: 8px; border-radius:50%; }
.fx_c1ldes a{ margin-top: 34px; background: #05717C url(../images/fx_c1ico2.png) no-repeat 161px center; color: #FFF; font-size: 14px; line-height: 20px; height: 56px; padding: 7px 0px 0px 27px; width: 207px; border-radius:0.3em; display:block; cursor:pointer;}
.fx_c1ldes a:hover{ box-shadow:0 3px 12px rgba(5,113,123,0.2); color:#fff;}
.fx_c1rx{ width:calc(100% - 483px); background:#fff; padding:30px 3.12vw; border-radius:0.5em;display:flex; flex-direction:column; justify-content:center;}
.fx_c1rx .autoScr{ font-size: 14px; line-height: 24px; font-weight: 100; color: #555; max-height:120px; }
.fx_c1rx .autoScr strong{color:#333;}
.fx_con2{ padding-top:0}
.fx_con2 .container{display:flex; justify-content:space-between; }
.fx_c2lx{ width:57.81%; background:#f9f9f9; padding:2.18vw 2.34vw; border-radius:0.6em;}
.fx_st{ font-size: 26px; line-height: 38px; padding-left: 26px; position: relative; }
.fx_st:before{ content: ""; height: 13px; width: 13px; border: 4px solid #05717C; position: absolute; left: 0px; top: 12px; border-radius:50%;}
.fx_c2ul{ margin-top:6px; margin-bottom:1.2vw;}
.fx_c2ul li{ display: flex; line-height: 24px; font-size: 14px; padding: 18px 0px; border-bottom: 1px dashed #ddd; }
.fx_c2ul li strong{ font-weight:normal}
.fx_c2ul li p{ color:#555; font-weight:100;}
.fx_c2ul li:last-child{ border:none;}
.fx_c2ul2{ margin-top:6px; margin-bottom:1.2vw;}
.fx_c2ul2 li{ font-size: 14px; line-height: 26px; font-weight: 100; color: #555; padding: 18px 0px; border-bottom: 1px dashed #ddd;  }
.fx_c2ul2 li:last-child{ border:none;}
.fx_c2ul2 li strong{display:block; margin-bottom:3px; color:#333;}
.fx_c2lx .fx_c2ul2:last-child{margin-bottom:0;}
.fx_ltip{ margin-bottom: 1.5vw; background: url(../images/fx_c2sbg.jpg) no-repeat center center; padding: 25px 30px 28px; color: #FFF; font-size: 16px; line-height: 28px; border-radius:0.5em; background-size:cover; text-align:center; }
.fx_ltip strong{ background: url(../images/fx_c2ico.png) no-repeat center top; padding-top: 29px; display:block; font-weight:normal}
.fx_ltip p{ line-height:28px; font-weight:100;}
.fx_ltip p a{ color: #FFF; display: inline-block; padding-right: 20px; background: url(../images/fx_ar.png) no-repeat right center; margin-top:2px; cursor:pointer; }
.fx_c2rx{ width:38.5%;}
.fx_c2rimg{ margin-top:30px; border-radius:0.6em; overflow:hidden;}
.fx_con3{ padding-top:0}
.fx_con3 .container img{ display:block; width:100%; height:auto; border-radius:0.5em; overflow:hidden;}
.fx_con4{ background:#f9f9f9;}
.fx_c4sw{ margin:0 -1.04vw;}
.fx_c4sw dd{ padding:0 1.04vw;}
.fx_c4sw .inx_c3item:hover{ transform:translateY(0)!important;}
.fx_c4sw .slick-prev{ background: #EEEEEE url(../images/inx_c1btn.png) no-repeat center center; display: inline-block; height: 27px; width: 27px; position: absolute; left: -38px; top: 50%; overflow: hidden; cursor: pointer; margin-top: -13px; z-index: 1; transition: all 0.5s ease; border-radius: 50%; transform:rotate(180deg);}
.fx_c4sw .slick-next{ background: #EEEEEE url(../images/inx_c1btn.png) no-repeat center center; display: inline-block; height: 27px; width: 27px; position: absolute; right: -38px; top: 50%; overflow: hidden; cursor: pointer; margin-top: -13px; z-index: 1; transition: all 0.5s ease; border-radius: 50%;}
.fx_c4sw .slick-prev:hover,.fx_c4sw .slick-next:hover{ background: #05717b url(../images/inx_c1btnb.png) no-repeat center center; }
.fx_con4 .dtl_c4item .inx_c3item{background:#fff;}
.fx_con4 .dtl_c4item .inx_c3tpx strong.elis{border-bottom:3px solid #F9F9F9;}
.fx_con4 .dtl_c4item .inx_c3bmx{ background:#f9f9f9;}
.fx_con5{}
@media (max-width:1799px){
.fx_banner.m2nbanTxt strong{font-size:32px; line-height:46px;}
.fx_banner.m2nbanTxt h5{font-size:26px; line-height:38px;}
.fx_st{font-size:22px; line-height:34px;}
}
@media (max-width:1559px){
.fx_banner.m2nbanTxt strong{font-size:24px; line-height:36px;}
.fx_banner.m2nbanTxt h5{font-size:20px; line-height:32px; margin-top:10px;}
.m2nban_tag span {font-size: 12px;line-height: 28px;min-width: 72px;margin-right: 6px;padding: 0px 14px;}
.m2nban_tag{margin-top:15px;}
.fx_banner.m2nbanTxt a{width:100px; line-height:40px;}
.fx_c1box{padding:20px;}
.fx_c1lx .coverImg {width: 160px;height: 160px;}
.fx_c1ldes{padding-left:20px;}
.fx_c1ldes strong{font-size:18px;}
.fx_c1ldes p{font-size:12px; margin-top:10px;}
.fx_c1ldes a {margin-top: 28px;font-size: 12px;line-height: 20px;height: 56px;padding: 7px 0px 0px 15px;width: 206px;}
.fx_c1rx {width: calc(100% - 425px);padding: 12px 20px;}
.fx_c1rx .autoScr {font-size: 12px;line-height: 22px; max-height:115px;}
.fx_st{font-size:20px;}
.fx_c2ul li {line-height: 22px;font-size: 12px;padding: 12px 0px;}
.fx_c2ul2 li {font-size: 12px;line-height: 24px;padding: 12px 0px;}
.fx_ltip {	padding: 20px 25px 22px;font-size: 14px;line-height: 26px;}
}
@media (max-width:1379px){
.fx_banner.m2nbanTxt strong{ font-size:20px; line-height:32px;}
.fx_banner.m2nbanTxt h5{font-size:16px; line-height:24px;}
}
@media (max-width:1199px){
.fx_c4sw{margin-left:25px; margin-right:25px;}
}
@media (max-width:993px){
.fx_con2 .container{flex-wrap:wrap;}
.fx_c2lx{width:100%;}
.fx_c2rx{width:100%;}
}
@media (max-width:767px){
.m2nban_tag span{margin-bottom:8px;}
.fx_c1lx{flex-wrap:wrap; width:100%;}
.fx_c1ldes{width:100%; margin-top:15px; padding-left:0;}
.fx_c1box{ flex-wrap:wrap;}
.fx_c1rx{width:100%; margin-top:20px;}
.fx_c1rx .autoScr{max-height:none;}
.fx_c2ul2 li{ font-size:13px; line-height:26px;}
.fx_c2ul2{margin-top:0;}
.fx_c2lx{padding:25px 15px;}
.fx_c2rx{margin-top:25px;}
.fx_c2rimg{margin-top:20px;}
}

.hpv_con1{ border-top:1px solid #EEEEEE;}
.hpv_con1 .container{display:flex; justify-content:space-between; }
.hpv_c1lx{ width:38.5%;}
.hpv_c1t{ font-size: 40px; line-height: 52px; }
.hpv_c1t *{vertical-align:middle;}
.hpv_c1t sup{ font-size: 18px; line-height: 28px; margin:0 5px; transform:translateY(-16px); display:inline-block }
.hpv_c1tip{ margin-top: 40px; font-size: 14px; color: #293d48; line-height: 26px; font-weight: 100; }
.hpv_c1btns{ margin-top:18px;}
.hpv_c1btns a{ display: inline-block; padding: 0px 45px; margin-right: 14px; font-size: 14px; line-height: 46px; background: #F8F8F8; border-radius: 0.3em; color: #555555; cursor:pointer; }
.hpv_c1btns a:nth-child(1){ color: #FFF; background: #FF0600; }
.hpv_c1btns a:hover{ color: #FFF; background: #FF0600; box-shadow:0 5px 18px rgba(255,6,0,0.3);}
.hpv_c1rx{ width:60%; padding-left:285px; position:relative}
.hpv_yr{ position: absolute; left: 0; top: 0; font-size: 14px; line-height: 24px; font-weight: 100; max-width:260px; }
.hpv_yr p{margin-bottom:32px;}
.hpv_yr p:last-child{margin-bottom:0;}
.hpv_yr span{ display: block; font: 36px/36px din_b; color: #ff0600; margin-bottom:10px;}
.hpv_c1txt{ font-size: 14px; line-height: 24px; font-weight: 100; color: #293d48; }
.hpv_con2{ padding-top:7.29vw; padding-bottom:20px; position:relative}
.hpv_c2bg{ position:absolute; left:0; top:0; right:0; height:calc(440px + 7.29vw);}
.hpv_con2 .container{ position:relative; z-index:1;}
.hpv_c2box{ width:1022px; margin:0 auto; padding-top:18px; position:relative;}
.hpv_c2mvx{ display:block; position:relative}
.hpv_cptr_img{ display:block;}
.hpv_c2video{ width:75.02%; height:77.72%; position:absolute; left:12.49%; top:6.6%;}
.hpv_c2video:after{ content: ""; background: #05717B url(../images/data_paly.png) no-repeat center center; height: 74px; width: 74px; margin-top: -37px; margin-left: -37px; border-radius:50%; position: absolute; z-index: 1; left: 50%; top: 50%; border: 6px solid #FFF; }
.hpv_c2mvx:after{ content: ""; background: url(../images/hpv_cptr_lay.png) no-repeat right top; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; }
.hpv_vtxt{ font-size: 14px; line-height: 24px; font-weight: 100; color: #293d48; }
.hpv_con3{}
.hpv_c3bmx{ margin-top: 24px; padding:0 28px;}
.hpv_c3bmx strong{ font-size: 20px; line-height: 34px; font-weight: normal; }
.hpv_c3bmx p{ font-size: 14px; color: #555555; line-height: 28px; background: url(../images/hd_c2ico.png) no-repeat left 5px; margin-top: 7px; padding-left: 28px; }
@media (max-width:1799px){
.hpv_c1t{font-size:36px; line-height:48px;}
.hpv_c3bmx strong{font-size:18px; line-height:32px;}
}
@media (max-width:1559px){
.hpv_yr span{font-size:32px; line-height:32px; margin-bottom:5px;}
.hpv_yr{font-size:12px; line-height:22px;}
.hpv_yr p{margin-bottom:25px;}
.hpv_c1rx{padding-left:250px;}
.hpv_c1txt{font-size:12px; line-height:20px;}
.hpv_c1t{font-size:30px; line-height:42px;}
.hpv_c1tip{font-size:12px; line-height:22px; margin-top:25px;}
.hpv_c1lx{width:35%;}
.hpv_c1rx{width:65%;}
.hpv_c1btns a {	padding: 0px 25px;margin-right: 10px;font-size: 14px;line-height: 40px;}
.hpv_c2box{width:800px;}
.hpv_con2{padding-top:5.5vw;}
.hpv_c2bg{height:calc(360px + 5vw);}
.hpv_c2video:after{width:60px; height:60px; margin-left:-30px; margin-top:-30px; border:3px solid #fff;}
.hpv_vtxt{font-size:12px; line-height:22px;}
.hpv_c3bmx p{font-size:12px; line-height:24px; background-position:left 2px}
.hpv_c3bmx strong{font-size:16px; line-height:28px;}
}
@media (max-width:1379px){
.hpv_c1rx{ padding-left:240px;}
.hpv_c1rx{width:62%;}
}
@media (max-width:1199px){
.hpv_c1t{font-size:22px; line-height:30px;}
.hpv_c1t sup {font-size: 16px;margin: 0 2px;transform: translateY(-7px);}
.hpv_con1 .container{flex-wrap:wrap;}
.hpv_c1lx{width:100%;}
.hpv_c1rx{width:100%; margin-top:35px; padding-left:0;}
.hpv_yr{position:static; margin-bottom:20px;}
}
@media (max-width:993px){
.hpv_c2box{width:700px;}
}
@media (max-width:767px){
.hpv_c2box{width:100%;}
.hpv_c1t{font-size:21px; line-height:28px;}
.hpv_c2video:after{width:50px; height:50px; margin-left:-25px; margin-top:-25px; background-size:14px auto;}
.hpv_c2bg{height:48vw;}
}

.lx_con{ background: url(../images/lx_bg.jpg) no-repeat fixed center center; background-size:cover;}
.lx_t{ font-size: 40px; line-height: 40px; font-weight: normal; }
.lx_cbox{ margin: 2vw 0px 0px; display:flex; justify-content:space-between; }
.lx_clx{ width:48.62%; background:#fff; border-radius:0.5em; padding:0 5.2vw;display:flex; flex-direction:column; justify-content:center;}
.lx_clx ul{display:flex; padding:35px 0}
.lx_clx li{ width:50%; position:relative; text-align:center}
.lx_clx li span{ width:40px; height:40px; position:absolute; left:15px; top:0; border-radius:50%;}
.lx_clx li span img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:70%; max-height:70%; width:auto; height:auto;}
.lx_clx li strong{ font-size: 20px; line-height: 30px; font-weight: normal; margin-top: 18px; display:block}
.lx_clx li p{ font-size: 14px; line-height: 14px; font-weight: 100; color: #555555; margin-top: 5px; }
.lx_wx{ width:128px; height:128px; background:#fff; border:4px solid #C0A988; border-radius:0.6em; margin:0 auto; display:block; overflow:hidden}
.lx_wx img{}
.lx_crx{ width:48.62%; background:#fff; border-radius:0.5em; padding:35px 5.2vw;}
.lx_crx li{ padding-left: 35px; border-bottom: 4px solid #F6F6F6; padding-top: 15px; padding-bottom: 15px; position: relative; font-size: 16px; line-height: 30px; }
.lx_crx li:last-child{border:none;}
.lx_crx li span.lx_rico{ position:absolute; left:0; top:20px}
.lx_crx li p{}
.lx_crx li p i{ font-style: normal; color: #05717b; }
.lx_crx li p span{ display:inline-block; min-width:210px;}
@media (max-width:1799px){
.lx_t{font-size:36px; line-height:36px;}
}
@media (max-width:1559px){
.lx_t{font-size:30px; line-height:30px;}
.lx_crx{padding:20px 30px;}
.lx_crx li{font-size:14px; line-height:26px;}
.lx_crx li span.lx_rico{top:18px;}
.lx_clx{padding:0 20px;}
.lx_clx li strong{font-size:16px; margin-top:12px;}
.lx_clx li p{font-size:12px; line-height:12px;}
}
@media (max-width:1379px){
.lx_clx li{padding-left:25px;}
}
@media (max-width:1199px){
.lx_cbox{display:block;}
.lx_clx,.lx_crx{width:100%;}
.lx_clx li span{left:75px;}
.lx_crx{padding-top:0;}
}
@media (max-width:993px){
.lx_t{text-align:center;}
.lx_cbox{margin-top:25px;}
.lx_clx li span{left:45px;}
}
@media (max-width:767px){
.lx_t{font-size:22px; line-height:26px;}
.lx_clx ul{flex-wrap:wrap;}
.lx_clx ul li{width:100%; margin-bottom:35px;}
.lx_clx ul li:last-child{margin-bottom:0;}
.lx_clx li span{left:35px;}
}

.hb_page{}
.hb_banner{ position:relative;}
.hb_banner .coverImg{ height:23.43vw;}
.hb_banTxt{ position:absolute; left:0; top:50%; transform:translateY(-50%); width:100%; color:#fff;}
.hb_banTxt .container{display:flex; justify-content:space-between; }
.hb_ban_lx{display:flex; flex-direction:column; justify-content:center;}
.hb_ban_lx strong{ font-size: 40px; line-height: 58px; font-weight: normal; }
.hb_ban_lx strong sup{font-size:20px; margin:0 5px}
.hb_ban_lx a{ margin-top: 35px; display: inline-block; color: #FFF; background: #FF0600; padding: 0px 22px; font-size: 15px; line-height: 46px; border-radius:0.3em; cursor:pointer;}
.hb_ban_lx a:hover{color: #FFF; background: #FF0600; box-shadow: 0 5px 18px rgba(255,6,0,0.3);}
.hb_ban_rx{ display: flex; flex-direction: column; justify-content: center; font-size: 14px; line-height: 24px; }
.hb_mqu{ position:relative;}
.hb_mqu_item{ width:176px; padding:0 7px; display:inline-block;}
.hb_mqu_item a{ margin:0 0 22px; display:block; height:96px; position:relative; height:98px; background:#fff; border-radius:1.2em; border:1px solid rgba(51,112,255,0.15);}
.hb_mqu_item a img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:70%; max-height:70%; width:auto; height:auto;}
.hb_mqu .str_move .hb_mqu_item:nth-child(2n) a{ box-shadow:0 8px 18px rgba(51,112,255,0.2);}
.hb_mqu_item a:nth-child(2){ transform:translateX(100px);}
.hb_mqu_item a:nth-child(3){ transform:translateX(36px);}
.hb_mqu_item a:nth-child(4){ transform:translateX(-26px);}
.hb_mqu:before{content:""; width:23.95vw; position:absolute; left:0; top:0; bottom:0; z-index:2;background: linear-gradient(to right,  #fff 10%,rgba(255,255,255,0) 100%);}
.hb_mqu:after{content:""; width:23.95vw; position:absolute; right:0; top:0; bottom:0; z-index:2;background: linear-gradient(to right,  #fff 10%,rgba(255,255,255,0) 100%); transform:rotate(180deg);}
@media (max-width:1799px){
.hb_ban_lx strong{font-size:36px; line-height:52px;}
.hb_banner .coverImg{ height:26vw;}
}
@media (max-width:1559px){
.hb_ban_rx{font-size:12px; line-height:22px;}
.hb_mqu_item a{height:78px;}
.hb_ban_lx strong sup{font-size:18px;}
}
@media (max-width:1379px){
.hb_ban_lx strong{font-size:26px; line-height:42px;}
}
@media (max-width:1199px){
.hb_ban_rx{line-height:20px;}
.hb_banner .coverImg{height:30vw;}
}
@media (max-width:993px){
.hb_banTxt{position:static; padding:8vw 0; transform:translateY(0);}
.hb_banner .coverImg{height:auto; position:absolute; left:0; top:0; right:0; bottom:0;}
.hb_banTxt .container{flex-wrap:wrap;}
.hb_ban_lx{width:100%;}
.hb_ban_rx2{margin-top:15px;}
}
@media (max-width:767px){
.hb_ban_lx strong sup{font-size:16px; margin:0 2px;}
.hb_mqu_item a{height:60px;}
.hb_mqu_item a img{max-width:70%!important; max-height:70%;}
.hb_mqu_item{width:120px; border-radius:0.8em;}
}

.ry_con{ position:relative;}
.ry_rimg{ display:block;}
.ry_rimg img{display:block; width:100%; height:auto;}
.ry_conwpr{ position:absolute; left:0; width:100%; top:50%; transform:translateY(-50%);}
.ry_st{ font-size: 40px; line-height: 40px; color: #293d48;}
.ry_sw{ margin-top:25px; margin-left:-26px; max-width:630px;}
.ry_sw dd{ padding:0 26px; color:#293d48;}
.ry_sw dd span{ height:100px; display:flex; flex-direction:column; justify-content:center; position:relative; padding:0 35px; text-align:center}
.ry_sw dd span:before{ content: ""; background: url(../images/zy_ico.png) no-repeat center center; height: 48px; width: 30px; margin-top: -24px; position: absolute; left: 0px; top: 50%; }
.ry_sw dd span:after{content:""; background: url(../images/zy_ico.png) no-repeat center center; height: 48px; width: 30px; margin-top: -24px; position: absolute; right: 0px; top: 50%; transform:rotateY(180deg);}
.ry_sw dd span strong{ font-size: 15px; font-weight: 100; line-height: 22px; display: block; }
.ry_sw dd span p{ font-size: 12px; font-weight: 100; line-height: 20px; margin-top: 5px; }
.ry_sw .slick-prev{ background: #fff url(../images/inx_c1btn.png) no-repeat center center; display: inline-block; height: 27px; width: 27px; position: absolute; left:235px; top:-54px; overflow: hidden; cursor: pointer; z-index: 1; transition: all 0.5s ease; border-radius: 50%; transform:rotate(180deg);}
.ry_sw .slick-next{ background: #fff url(../images/inx_c1btn.png) no-repeat center center; display: inline-block; height: 27px; width: 27px; position: absolute; left:275px; top:-54px; overflow: hidden; cursor: pointer; z-index: 1; transition: all 0.5s ease; border-radius: 50%;}
.ry_sw .slick-prev:hover,.ry_sw .slick-next:hover{ background: #05717b url(../images/inx_c1btnb.png) no-repeat center center; }
@media (max-width:1799px){
.ry_st{font-size:36px; line-height:36px;}
}
@media (max-width:1559px){
.ry_st{font-size:30px; line-height:30px;}
.ry_sw .slick-prev{left:175px; top:-52px;}
.ry_sw .slick-next{left:213px; top:-52px;}
.ry_sw dd span strong{font-size:14px; line-height:22px;}
.ry_sw dd span p{ line-height:18px;}
.ry_sw{margin-left:-20px; margin-right:-20px;}
.ry_sw dd{padding:0 20px;}
.ry_sw{max-width:610px;}
}
@media (max-width:1379px){
.ry_sw dd span strong{font-size:15px;}
.ry_sw dd span{padding:0 25px; height:80px;}
.ry_sw{ max-width:550px;}
.ry_st{font-size:24px;}
}
@media (max-width:1199px){

}
@media (max-width:993px){
.ry_con{background:#F4F4F4; padding:8vw 0;}
.ry_rimg{display:none;}
.ry_conwpr{position:relative; left:auto; top:auto; transform:translateY(0);}
.ry_con .dsPadPhone{margin:25px 35px;}
.ry_sw{max-width:none;}
}
@media (max-width:767px){

}


.hb_ban_rx2{}
.hb_ban_rx2 dd{ padding:15px 0;display:flex; justify-content:space-between; }
.hb_ban_rx2 dd strong{ font-size: 20px; font-weight: normal; }
.hb_ban_rx2 dd p{ font-size: 14px; line-height: 24px; width:calc(100% - 120px); margin-top:-3px; white-space:nowrap}
.wh_con1{}
.wh_tx{ text-align:center;}
.wh_tx strong{ font-size: 26px; line-height: 26px; margin-bottom: 30px; position: relative; font-weight: normal; display: block; }
.wh_tx strong:after{ content: ""; height: 3px; width: 16px; margin-left: -8px; position: absolute; left: 50%; bottom: -18px; background:var(--cor);}
.wh_tx p{ font-size: 14px; line-height: 24px; font-weight: 100; }
.wh_tx_w{}
.wh_tx_w strong{ color:#fff;}
.wh_tx_w strong:after{content:""; background:#fff;}
.wh_tx_w p{ color:#fff;}
.wh_c1img{ text-align:center}
.wh_con2{ background: url(../images/wh_c3bg.jpg) no-repeat center center; background-size:cover;}
.wh_c2dl{ margin: 3.12vw -16px 0px; }
.wh_c2dl dd{ width:calc(11.1% - 32px); margin:0 16px;}
.wh_c2a{ display: block; background: #fff; text-align: center; padding: 35px 10px 25px; border-radius:0.4em; }
.wh_c2a span{ display:block; width:50px; height:50px; transition:all 0.5s ease; margin:0 auto;}
.wh_c2a p{ font-size: 16px; line-height: 28px; color: #666; margin-top: 12px; }
.wh_c2a:hover{ box-shadow:0 5px 18px rgba(0,0,0,0.1); transform:translateY(-10px)}
.wh_c2a:hover span{ transform:rotateY(180deg);}
.wh_con3{}
.wh_c3dl{ margin: 2.6vw -1.04vw 0px; }
.wh_c3dl dd{ width:calc(25% - 2.08vw); margin:0 1.03vw;}
.wh_c3a{ display:block;}
.wh_c3a .overflowHide{ height:185px; border-radius:0.4em; background:#F9F9F9;}
.wh_c3a .coverImg:after{content:""; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.2);}
.wh_c3lay{ position:absolute; left:0; top:0; right:0; bottom:0;}
.wh_c3lay span{ font-size: 20px; line-height: 32px; color: #FFF; padding: 0px 15px; min-width: 132px; position: absolute; left: 35px; top: 35px; background:var(--cor); border-radius:0.2em; text-align:center; height:34px;}
.wh_c3p{ font-size: 14px; line-height: 20px; color: #555555; position: absolute; left: 35px; bottom: 35px; transition:all 0.5s ease; }
.wh_c3a .coverImg{opacity:0; transition:all 0.5s ease;}
.wh_c3a:hover{box-shadow:0 5px 18px rgba(0,0,0,0.1); transform:translateY(-10px);}
.wh_c3a:hover .coverImg{opacity:1;}
.wh_c3a:hover .wh_c3p{color:#fff;}
.wh_con4{ background-repeat:no-repeat; background-size:cover; padding:6.45vw 0}
.wh_con5{}
.wh_c5dl{ margin: 2.6vw -1.04vw 0px; }
.wh_c5dl dd{ width:calc(25% - 2.08vw); margin:0 1.03vw;}
.wh_c5item{ height:185px; border-radius:0.4em; background:#F9F9F9; padding:36px 3.02vw; height:238px; text-align:center; display:block}
.wh_c5item strong{ font-size: 20px; color: #05717b; line-height: 32px; display: block; font-weight: normal; }
.wh_c5item p{ font-size: 14px; color: #555555; line-height: 28px; font-weight: 100; }
.wh_c5item span{ background: #FFF; height: 80px; margin-top: 22px; position: relative; border-radius:0.3em; position:relative; display:block;}
.wh_c5item span img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:90%; max-height:90%; width:auto; height:auto;}
.wh_c5item:hover{box-shadow:0 5px 18px rgba(0,0,0,0.1); transform:translateY(-10px);}
@media (max-width:1799px){
.wh_c2a p{font-size:14px; line-height:26px;}
.wh_c5item{padding:30px 25px;}
}
@media (max-width:1559px){
.hb_ban_rx2 dd{padding:10px 0;}
.hb_ban_lx strong{font-size:30px; line-height:46px;}
.wh_tx strong{font-size:24px; line-height:24px;}
.wh_tx p{font-size:12px; line-height:22px;}
.wh_c2dl{margin:25px -5px 0;}
.wh_c2dl dd {width: calc(11.1% - 10px);margin: 0 5px;}
.wh_c2a{padding:20px 10px 18px;}
.wh_c2a p{font-size:13px; line-height:24px; margin-top:10px;}
.wh_c3dl{ margin: 2.4vw -12px 0px; }
.wh_c3dl dd{ width:calc(25% - 24px); margin:0 12px;}
.wh_c3lay span{font-size:12px; line-height:32px; left:20px; min-width:110px; top:22px;}
.wh_c3p{left:20px; right:20px; bottom:22px; font-size:12px;}
.wh_c3a .overflowHide{ height:155px;}
.wh_c5item{padding:20px 15px; height:208px;}
.wh_c5item strong{font-size:18px; line-height:30px;}
.wh_c5item p{font-size:12px; line-height:26px;}
.wh_c5item span{margin-top:20px;}
.wh_c5dl{margin:25px -12px 0;}
.wh_c5dl dd{ width:calc(25% - 24px); margin:0 12px}
}
@media (max-width:1379px){
.hb_ban_rx2 dd p{font-size:12px; line-height:20px; width:calc(100% - 90px);}
.hb_ban_rx2 dd strong{font-size:16px;}
.hb_ban_rx2 dd{padding:6px 0;}
.wh_c2a p{font-size:12px; line-height:20px;}
.wh_c2dl{margin-left:-2px; margin-right:-2px;}
.wh_c2dl dd{padding:0 2px;}
.wh_c2a{padding:16px 5px 16px;}
.hb_ban_lx strong{font-size:22px; line-height:36px;}
.hb_ban_lx a {margin-top: 25px;padding: 0px 15px;font-size: 14px;line-height: 40px;}
}
@media (max-width:1199px){
.wh_c2dl dd {width: calc(20% - 10px); margin-bottom:13px;}
.wh_c3dl dd {width: calc(50% - 24px);margin: 0 12px 24px;}
.wh_c3a .overflowHide{height:165px;}
.wh_c5dl dd{width: calc(50% - 24px); margin: 0 12px 24px;}
.hb_ban_lx strong{font-size:20px; line-height:30px;}
.hb_ban_rx{width:600px;}
}
@media (max-width:993px){
.hb_ban_rx{margin-top:25px;}
.wh_c2a:hover{transform:translateY(0);}
.wh_c3a:hover{transform:translateY(0);}
.wh_c5item:hover{transform:translateY(0);}
}
@media (max-width:767px){
.wh_tx strong{font-size:20px; line-height:20px;}
.wh_c2dl dd{width: calc(50% - 10px);}
.wh_c3dl{margin-top:25px;}
.wh_c3dl dd {width: calc(100% - 24px);}
.wh_con5 .wh_tx strong{line-height:30px;}
.wh_c5dl{margin-top:35px;}
.wh_c5dl dd {width: calc(100% - 24px);}
.wh_con4{padding:14vw 0;}
}


.abt_con2{ background: url(../images/abt_c2bg.jpg) no-repeat center center; text-align: center; padding: 7.55vw 0px; color: #FFF; background-size:cover;}
.abt_c2st{ font-size: 40px; font-weight: normal; line-height: 40px; margin-bottom: 38px; position: relative; }
.abt_c2st:after{ content: ""; background: #FFF; height: 3px; width: 16px; margin-left: -8px; position: absolute; left: 50%; bottom: -20px; }
.abt_c2txt{ font-size: 14px; line-height: 26px; text-align: center; }
.abt_con3{}
.abt_tx{ font-size: 26px; line-height: 26px; padding-bottom: 22px; position:relative;}
.abt_tx:after{content:""; height: 3px; width: 16px; position:absolute; left:0; bottom:0; background:#05717B;}
.abt_c3dls{ margin:30px -2.6vw 0;}
.abt_c3dls dd{ width:calc(33.33% - 5.2vw); margin:0 2.6vw;}
.abt_c3item{ display:block; position:relative;}
.abt_c3item .overflowHide{ height:12.13vw; border-radius:0.6em;}
.abt_c3item .coverImg:after{ content: ""; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; background: linear-gradient(to top,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 60%);}
.abt_c3lay{ position:absolute; left:0; bottom:0; right:0; padding:20px 25px; color:#fff;}
.abt_c3lay strong{ line-height: 36px; font-weight:normal}
.abt_c3lay strong span{ font: 32px din; font-weight:bold}
.abt_c3lay p{ margin-top: 12px; }
.abt_c3lay p span{ display: inline-block; border-top: 3px solid rgba(255,255,255,0.2); padding-top: 12px; width: 235px; font-size: 18px; line-height: 30px; }
.abt_c3txt{ font-size: 14px; line-height: 24px; color: #555555; text-align: justify; margin-top: 20px; font-weight: 100; }
.abt_con4{ padding-top:0}
.abt_c4txt{ padding: 16px 24px 0px; }
.abt_c4txt strong{ font-size: 19px; line-height: 32px; display: block; font-weight: normal; height: 32px; overflow: hidden; }
.abt_c4txt p{ font-size: 14px; font-weight: 100; line-height: 24px; color: #555555; }
.abt_con5{ padding-top:0}
.abt_c5box{display:flex; justify-content:space-between; margin-top:30px;}
.abt_c5lx{ display:flex;}
.abt_c5pimgx{ width:256px; height:360px; position:relative; border-radius:0.5em; overflow:hidden;}
.abt_c5pimgx .coverImg{ height:300px;}
.abt_c5pimgx strong{ background: url(../images/abt_c3pbg.png) no-repeat center bottom; height: 103px; position: absolute; left: 0px; right: 0px; bottom: 0px; padding: 30px 20px 0; display: flex; flex-direction: column; justify-content: center; font-size: 16px; line-height: 28px; text-align:center; color:#fff; }
.abt_c5tags{ width:250px; margin-left:2.6vw;display:flex;flex-direction:column;justify-content:space-between;}
.abt_c5tags p{ height: 74px; position: relative; padding: 0 28px; text-align: center; display: flex; flex-direction: column; justify-content: center; font-size: 14px; line-height: 24px; }
.abt_c5tags p:before{ content: ""; background: url(../images/abt_c3icoBg.png) no-repeat center center; height: 51px; width: 22px; position: absolute; left: 0px; top: 50%; margin-top: -25px; }
.abt_c5tags p:after{content:""; background: url(../images/abt_c3icoBg.png) no-repeat center center; height: 51px; width: 22px; position: absolute; right: 0px; top: 50%; margin-top: -25px; transform:rotateY(180deg); }
.abt_c5tags p span{ color: #acacac; margin-bottom: 3px; display: block; font: 22px/22px din_b; }
.abt_c5rx{ width:calc(100% - 616px); background:#F9F9F9; border-radius:0.5em; padding:35px 2.6vw;display:flex; flex-direction:column; justify-content:center;}
.abt_c5rx p{ font-size: 14px; line-height: 26px; font-weight: 100; color: #555; padding-left: 18px; position: relative; margin-bottom:10px;}
.abt_c5rx p:last-child{margin-bottom:0;}
.abt_c5rx p:before{ content: ""; background: #05717B; height: 5px; width: 5px; position: absolute; left: 0px; top: 10px; border-radius:50%; }
.abt_con6{ padding-top:0}
.abt_c6list{ margin-top:30px;}
.abt_c6list dd{ width:33.33%;}
.abt_c6item{ display:flex; height:210px; background:#F9F9F9;}
.abt_c6item .overflowHide{ width:170px; height:210px;}
.abt_c6txt{ width:calc(100% - 170px); padding:0 2.5vw;display:flex; flex-direction:column; justify-content:center;}
.abt_c6txt h4{ font-size: 20px; line-height: 26px; font-weight: normal; display: block; }
.abt_c6txt strong{ font-size: 16px; color: #05717b; line-height: 22px; margin-top: 2px; font-weight: normal; margin-bottom:8px; }
.abt_c6txt .autoScr{}
.abt_c6txt p{ font-size: 14px; color: #555555; font-weight: 100; line-height: 22px; margin-bottom: 3px; position:relative; padding-left:12px;}
.abt_c6txt p:before{content:""; width:4px; height:4px; background:#E5E5E5; position:absolute; left:0; top:9px; border-radius:50%;}
.abt_c6txt p:last-child{margin-bottom:0;}
.abt_c6item .overflowHide:after{content:""; position:absolute; border-top:7px solid transparent; border-bottom:7px solid transparent; border-right:8px solid #F9F9F9; right:0; top:50%; margin-top:-8px;}
.abt_c6list dd:nth-child(4) .abt_c6item,
.abt_c6list dd:nth-child(5) .abt_c6item,
.abt_c6list dd:nth-child(6) .abt_c6item{background:#fff;flex-direction:row-reverse;}
.abt_c6list dd:nth-child(4) .abt_c6item .overflowHide:after,
.abt_c6list dd:nth-child(5) .abt_c6item .overflowHide:after,
.abt_c6list dd:nth-child(6) .abt_c6item .overflowHide:after{ border-right:none; border-left:8px solid #fff; right:auto; left:0}
.abt_c6list dd:nth-child(4) .abt_c6item{border-left:1px solid #eee;}
.abt_con7{}
.abt_c6sw{ margin-top:30px; background: url(../images/abt_c6bg.jpg) no-repeat center center; height: 21.04vw; background-size:cover; border-radius:0.6em; overflow:hidden; position:relative}
.abt_c6sw:before{ content: ""; background: url(../images/abt_c7line.png) no-repeat center center; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; background-size:cover;}
.abt_c6sw dd{ text-align:center; color:#fff; position:relative; z-index:1; padding-top:3.38vw; height:21.04vw; transition:all 0.5s ease;}
.abt_c6sw dd.dd2{ padding-top:7.03vw}
.abt_c6sw dd.dd5{ padding-top:13.54vw}
.abt_c6sw dd.dd6{ padding-top:10.41vw}
.abt_c6sw dd.dd7{ padding-top:13.54vw}
.abt_c6pt{ width:8px; height:8px; position:absolute; left:50%; margin-left:-8px; top:9.2vw; transition:all 0.5s ease;}
@keyframes abtani {
	0% {
  		opacity:1;
  		transform:scale(1);
	}
	100% {
		opacity:0;
   		transform:scale(8);
	}
}
.abt_c6pt:before,.abt_c6pt:after{content:""; background:rgba(255,255,255,0.4); position:absolute; left:0; top:0; right:0; bottom:0; border-radius:50%; animation:abtani 3s linear infinite; visibility:hidden;}
.abt_c6pt:after{ animation-delay:1.5s;}
.abt_c6pt i{ position:absolute; left:0; top:0; right:0; bottom:0; background:#fff; border-radius:50%;}
.dd1 .abt_c6pt{ top:7.2vw}
.dd2 .abt_c6pt{ top:5.3vw}
.dd3 .abt_c6pt{ top:6.05vw}
.dd4 .abt_c6pt:before,.dd4 .abt_c6pt:after{ visibility:visible}
.dd5 .abt_c6pt{ top:12.4vw}
.dd6 .abt_c6pt{ top:13.1vw}
.dd7 .abt_c6pt{ top:11.34vw}
.abt_c6nm{ font: bold 24px/24px din; transition:all 0.5s ease; }
.abt_c6p{ font-size: 14px; line-height: 24px; height: 72px; display:flex; flex-direction:column; justify-content:center; width:380px; left:50%; margin-left:-190px; top:60.64%; position:absolute; opacity:0; transition:all 0.5s ease;transform:translateY(20px); }
.on .abt_c6p{opacity:1; transform:translateY(0px); transition-delay:0.3s;}
.on .abt_c6nm{ font-size:40px;}
.abt_c6sw .slick-prev{ background: url(../images/inx_c1btnb.png) no-repeat center center; display: inline-block; height: 30px; width: 20px; position: absolute; left:calc(50% - 38px); top: auto; overflow: hidden; cursor: pointer; bottom: 45px; z-index:2; transform:rotate(180deg); overflow:visible }
.abt_c6sw .slick-next{background: url(../images/inx_c1btnb.png) no-repeat center center; display: inline-block; height: 30px; width: 20px; position: absolute; right:calc(50% - 38px); top: auto; overflow: hidden; cursor: pointer; bottom: 45px; z-index:2;}
.abt_c6sw .slick-prev:after{content:""; width:1px; height:12px; background:rgba(255,255,255,0.6); position:absolute; left: -19px;top: 9px;}
.abt_c6sw .slick-prev:hover,.abt_c6sw .slick-next:hover{background-image:url(../images/inx_c1btnb.png);}
@media (max-width:1799px){
.abt_c2st{font-size:36px; line-height:36px;}
.abt_c6txt{padding:0 1.5vw;}
}
@media (max-width:1559px){
.abt_c2st{font-size:30px; line-height:30px;}
.abt_c3dls{ margin:25px -12px 0;}
.abt_c3dls dd{ width:calc(33.33% - 24px); margin:0 12px;}
.abt_c3lay{padding:12px 16px;}
.abt_c3lay p span{font-size:16px; padding-top:5px;}
.abt_c3lay strong{line-height:24px;}
.abt_c3lay strong span{font-size:24px;}
.abt_c3lay p{margin-top:6px;}
.abt_c3txt{font-size:12px; line-height:22px;}
.abt_c3item .overflowHide{height:13vw;}
.abt_tx{font-size:24px; line-height:24px; padding-bottom:18px;}
.abt_c4txt{padding:12px 15px 0px;}
.abt_c4txt strong{font-size:16px; line-height:28px;}
.abt_c4txt p{font-size:12px; line-height:22px;}
.abt_c5box{margin-top:25px;}
.abt_c5rx p{font-size:13px; margin-bottom:5px;}
.abt_c6item .overflowHide{width:150px; height:200px;}
.abt_c6item{height:200px;}
.abt_c6txt{ width:calc(100% - 150px); padding:0 12px;}
.abt_c6txt h4{font-size:18px; line-height:22px;}
.abt_c6txt strong{font-size:13px; line-height:20px;}
.abt_c6txt p{font-size:12px; line-height:20px; padding-left:10px;}
.abt_c6p{top:52%; font-size:12px; line-height:22px; max-width:320px; margin-left:-160px;}
.abt_c5rx{ width:calc(100% - 585px);}
}
@media (max-width:1379px){
.abt_c6txt p{margin-bottom:0;}
.abt_c6sw .slick-next,
.abt_c6sw .slick-prev{bottom:18px;}
}
@media (max-width:1199px){
.abt_c5box{ flex-wrap:wrap;}
.abt_c5lx{width:100%;}
.abt_c5rx{width:100%; padding-left:0; margin-top:25px;}
.abt_c6list dd{width:calc(50% - 10px); margin:0 5px 10px;}
.abt_c6item{ border:none!important; background:#F9F9F9!important;flex-direction:row!important;}
.abt_c6list{margin-left:-5px; margin-right:-5px;}
.abt_c6list dd:nth-child(2n) .abt_c6item{flex-direction: row-reverse!important;}
.abt_c6item .overflowHide:after{display:none!important;}
.abt_c6sw dd.dd3{ padding-top:2.38vw;}
.dd3 .abt_c6pt {top: 5.35vw;}
.abt_c6sw dd.dd5{ padding-top:14.54vw;}
.dd5 .abt_c6pt {top:12.9vw;}
}
@media (max-width:993px){
.abt_c3dls dd{width:calc(100% - 24px); margin-bottom:25px;}
.abt_c3item .overflowHide{height:42vw;}
.abt_c3txt{ margin-top:15px;}
.abt_c6list dd{width:calc(100% - 10px); margin:0 5px 20px;}
.abt_c6sw{height:30vw;}
.abt_c6pt{top:12.5vw;}
.abt_c6sw dd{height:30vw;}
}
@media (max-width:767px){
.abt_c2st{font-size:20px; line-height:20px;}
.abt_tx {font-size: 20px;line-height: 32px;padding-bottom: 12px;}
.abt_c5tags p{font-size:12px; line-height:20px;}
.abt_c5pimgx strong{line-height:26px;}
.abt_c5pimgx{height:320px;}
.abt_c6item .overflowHide{width:132px;}
.abt_c6txt {width: calc(100% - 132px);padding: 0 10px;}
.abt_c6sw{height:60vw;}
.abt_c6sw dd{height:60vw; padding-top:8.4vw}
.abt_c6pt {top: 25.5vw;}
}


.sem_page{}
.sem_header{padding: 0 30px;display: flex;justify-content: space-between; background:rgba(255,255,255,1); height:80px; position:fixed; z-index:5; left:0; top:0; box-shadow:0 3px 6px rgba(0,0,0,0.1); width:100%;}
.sem_hname{ font-size:18px; line-height:80px;}
.sem_hrx{ display:flex;}
.sem_hrx .hader_rbtn{ display:inline-block; margin-left:20px;}
.sem_hrx .hader_rbtn:before{ width:200px;}
.sem_foot{ padding-top:2.5vw;display:flex; justify-content:space-between; }
.sem_foot .foot_rxp2{margin-top:45px;}
.sem_con{ background:#fafafa; padding-top:150px; padding-bottom:6.2vw; text-align:center; font-size:0;}
@media (max-width:1799px){

}
@media (max-width:1559px){

}
@media (max-width:1379px){
.sem_header{height:70px;}
.sem_con img{max-width:calc(92.18vw - 30px); margin-left:auto; margin-right:auto;}
.sem_hname{line-height:70px;}
}
@media (max-width:1199px){
.sem_con{padding-top:70px;}
}
@media (max-width:993px){

}
@media (max-width:767px){
.sem_header{flex-wrap:wrap; height:auto; position:relative; top:-56px;}
.sem_hrx{flex-wrap:wrap; position:relative; top:-25px;}
.sem_hrx .hader_rbtn{margin-left:0; margin-top:0}
.header_phone{height:50px; line-height:50px;}
.sem_con{padding-top:130px; position:relative; top:-56px; padding:10vw 0}
.sem_con + .footer{margin-top:-56px;} 
}

.lc_page{ background: url(../images/lc_bg.jpg) no-repeat center center; padding: 55px 0px 95px; background-size:cover; color:#fff;}
.lc_con{ position:relative; height:815px;}
.lc_clx{ position: absolute; left: 0px; top: 72px; }
.lc_tx{}
.lc_tx strong{ font-size: 32px; line-height: 32px; font-weight: normal; display: block; margin-bottom: 40px; position:relative;}
.lc_tx strong:after{ content: ""; background: #FFF; height: 3px; width: 16px; position: absolute; left: 0px; bottom: -24px; }
.lc_tx p{ font-size: 20px; line-height: 26px; }
.lc_des_sw{ margin-top: 20px; width:750px; position:relative; display:none!important;}
.lc_lxsw{ margin-top: 20px; width:750px; position:relative; overflow:hidden}
.lc_des_sw dd{}
.lc_des_sw .slick-prev{ background: url(../images/inx_c1btnb.png) no-repeat center center; display: inline-block; height: 36px; width: 36px; position: absolute; left: 0px; top: auto; overflow: hidden; cursor: pointer; border: 1px solid #FFF; bottom: -65px; z-index: 2; border-radius:50%; transition:all 0.5s ease; opacity:0.7; transform:rotate(180deg); }
.lc_des_sw .slick-next{background: url(../images/inx_c1btnb.png) no-repeat center center; display: inline-block; height: 36px; width: 36px; position: absolute; left: 47px; top: auto; overflow: hidden; cursor: pointer; border: 1px solid #FFF; bottom: -65px; z-index: 2; border-radius:50%; transition:all 0.5s ease; opacity:0.7; }
.lc_des_sw .slick-prev:hover,.lc_des_sw .slick-next:hover{ opacity:1;}
.lc_btns{text-align:center; height:36px; margin-top:25px; width:85px;display:flex; justify-content:space-between; }
.lc_btns .prev{ background: url(../images/inx_c1btnb.png) no-repeat center center; display: inline-block; height: 36px; width: 36px; cursor: pointer; border: 1px solid #FFF; border-radius:50%; transition:all 0.5s ease; opacity:0.7; transform:rotate(180deg);}
.lc_btns .next{ background: url(../images/inx_c1btnb.png) no-repeat center center; display: inline-block; height: 36px; width: 36px; cursor: pointer; border: 1px solid #FFF; border-radius:50%; transition:all 0.5s ease; opacity:0.7; }
.lc_btns .prev:hover,.lc_btns .next:hover{ opacity:1;}
.lc_year{}
.lc_des{}
.lc_des p{ font-size: 14px; line-height: 24px; padding-left: 18px; position: relative;}
.lc_des p:after{ content: ""; height: 5px; width: 5px; position: absolute; left: 0px; top: 10px; background:rgba(255,255,255,0.4); border-radius:50%;}
.lc_crx_wpr{ padding:0 50px; width:1350px; position:absolute; right:50px; top:50%; margin-top:-125px; transform:rotate(-35deg); z-index:2}
.lc_crx{ overflow:hidden; height:100px;}
.lc_crx:before{content:""; position:absolute; left:0; bottom:8px; right:0; background:; height:2px; background-image: linear-gradient(90deg, rgba(255,255,255,0) 0%,rgba(255,255,255,0.4) 10%,#fff 15%,#fff 85%,rgba(255,255,255,0.4) 90%,rgba(255,255,255,0) 100%); }
.lc_yr{font: 16px din_b;position: absolute;right: 25px;bottom: 45px;transform: rotate(35deg);transform-origin: right bottom;}
@keyframes lc_ani {
	0% {
		bottom: 20px;
	}
    50% {
		bottom: 30px;
	}
	100% {
		bottom: 20px;
	}
}
.lc_yr i{ background: url(../images/lc_ico.png) no-repeat center center; height: 20px; width: 17px; position: absolute; right: 5px; bottom: 20px; transition:all 0.5s ease; opacity:0;}
.swiper-slide-thumb-active .lc_yr i{ opacity:1; animation:lc_ani 2s linear infinite;}
.lc_line{ width:8px; height:8px; background:#fff; border-radius:50%; position:absolute; left:50%; margin-left:-4px; bottom:5px;}
.lc_line:after{ content: ""; background: url(../images/lc_sline.png) no-repeat center center; height: 80px; width: 1px; position: absolute; left: 50%; bottom: 7px; transform:rotate(35deg); transform-origin:left bottom;}
.lc_yr{}
.lc_yr i{}
.lc_imgtip{ position:absolute; right:9.37vw; bottom:0}
@media (max-width:1799px){
.lc_lxsw{width:650px;}
.lc_tx strong{font-size:28px; line-height:28px;}
.lc_clx{top:15px;}
}
@media (max-width:1559px){
.lc_clx{top:0;}
.lc_tx strong{font-size:24px; line-height:24px;}
.lc_tx p{font-size:14px; line-height:26px;}
.lc_des p{font-size:12px; line-height:22px;}
.lc_lxsw{margin-top:15px;}
.lc_crx_wpr{width:950px; right:0; margin-top:-85px;}
.lc_imgtip{width:700px; right:0; bottom:-40px;}
.lc_con{height:500px;}
}
@media (max-width:1379px){
.lc_lxsw{width:500px;}
.lc_crx_wpr{width:650px;}
}
@media (max-width:1199px){

}
@media (max-width:993px){
.lc_crx_wpr{display:none;}
.lc_year{font-size:26px; line-height:50px; padding-left:18px;}
}
@media (max-width:767px){
.lc_imgtip{width:100%;}
.lc_lxsw{width:90vw;}
.lc_tx strong{font-size:20px; line-height:20px;}
.lc_page{padding-top:40px;}
}


.kydtl_page{}
.kydtl_banner{ background-size:cover; color:#fff; padding:5.62vw 0; text-align:center}
.kydtl_banner .container{/*padding-left:20%;*/}
.kydtl_banner h5{ font-size: 22px; font-weight: normal; line-height: 32px; display: block; }
.kydtl_banner h2{ font-size: 40px; line-height: 52px; font-weight: normal; display: block; margin-top: 6px; }
.kydtl_ban_tg{ margin-top: 28px; }
.kydtl_ban_tg span{ white-space: nowrap; font-size: 12px; line-height: 26px; padding-left: 14px; margin: 0px 15px; position:relative; text-align:left; display:inline-block;}
.kydtl_ban_tg span:before{ content: ""; height: 5px; width: 5px; position: absolute; left: 0px; top: 10px; background: #FFF; border-radius:50%;}
.kydtl_ban_txt{ font-size: 14px; line-height: 24px; margin-top: 35px; max-width:780px; margin-left:auto; margin-right:auto }
.kydtl_con1{ margin-top: 60px; }
.kydtl_c1box{ background: #F9F9F9; padding:1.25vw 1.56vw 1.56vw;border-radius: 0.5em;}
.kydtl_c1t{ font-size: 20px; line-height: 58px; font-weight: normal; display: block; }
.kydtl_c1txt{ background: #FFF; padding: 10px 30px 15px; border-radius: 0.5em; font-size: 14px; line-height: 22px; font-weight: 100; }
.kydtl_c1item{ padding:18px 0; border-bottom:1px solid #efefef;}
.kydtl_c1txt .kydtl_c1item:last-child{border-bottom:none;}
.kydtl_c1bmx{ padding-top:10px;}
.kydtl_c1bmx dd{display:flex; justify-content:space-between; flex-wrap:wrap; padding-top:20px;}
.kydtl_c1bmx dd:nth-child(1){margin-bottom:8px;}
.kydtl_c1bmx dd strong{ height: 30px; font-size: 20px; display: flex; flex-direction: column; justify-content: center; font-weight: normal; }
.kydtl_c1bmx dd strong img{height:40px; width:auto;}
.kydtl_c1bmx dd p{ width: 100%; font-weight: 100; margin-top:10px; }
.kydtl_c1bmx dd p span{ display:inline-block; line-height:30px; margin-right:15px;}
.kydtl_con2{ margin-top:30px; padding-bottom:5.2vw;}
.kydtl_con2 .container{/*display:flex; justify-content:space-between; */}
.kydtl_c2rx{ width:68.27%; float:right;}
.kydtl_con2 .container:after{content:""; display:table; clear:both; height:0;}
.kydtl_c2box{ background: #F9F9F9; padding: 2.6vw; border-radius:0.5em;}
.kydtl_c2x1{ font-size: 14px; line-height: 22px; font-weight: 100; }
.kydtl_c2table{ margin-top: 30px; background:#fff; border-radius:0.6em; overflow:hidden}
.kydtl_c2table td{ font-size: 14px; line-height: 32px; font-weight: 100; border: 1px solid #E4EFF1; padding: 25px 50px; }
.kydtl_c2table tr:nth-child(1) td{ background: #05717b; color: #fff; padding: 10px 50px; border: 1px solid #378D95; border-top: none; font-size: 16px; }
.kydtl_c2table tr:last-child td{border-bottom:none;}
.kydtl_c2table tr td:first-child{border-left:none;}
.kydtl_c2table tr td:last-child{border-right:none;}
.kydtl_rlist{ margin-top:30px;}
.kydtl_rlist dt{ margin-bottom: 25px; background: url(../images/kydtl_line.png) repeat-x left center;display:flex; justify-content:space-between; padding-right:125px; position:relative; cursor:pointer; }
.kydtl_rlist dt p{ font-size: 16px; line-height: 32px; background:#F9F9F9; position:relative; padding-right:30px; text-align:justify}
.kydtl_rbtn{ background:#F9F9F9; position:absolute; right:0; top:0; bottom:0; width:60px;}
.kydtl_rbtn span{ background: #05717B; height: 18px; width: 36px; position: absolute; top: 50%; right: 0px; margin-top: -9px; border-radius:1.6em;}
.kydtl_rbtn span:after{ content: ""; background: url(../images/lan_ar.png) no-repeat center center; height: 6px; width: 10px; margin-top: -3px; margin-left: -5px; position: absolute; left: 50%; top: 50%; transition:all 0.5s ease;}
.kydtl_rlist dd{ margin-bottom:25px; display:none}
.kydtl_rxtxt{ font-size: 14px; line-height: 22px; font-weight: 100; background:#fff; border-radius:0.5em; padding:1.56vw;}
.kydtl_pg{display:flex; justify-content:space-between; margin-top:30px; padding:0 2.6vw;}
.kydtl_pg p{ font-size: 14px; line-height: 30px; width: 45%; font-weight: 100; }
.kydtl_pg p:nth-child(2){text-align:right;}
.kydtl_rlist dt.on .kydtl_rbtn span:after{transform:rotate(180deg);}
@media (max-width:1799px){
.kydtl_banner h2{font-size:36px; line-height:48px;}
}
@media (max-width:1559px){
.kydtl_banner h2{font-size:30px; line-height:42px;}
.ndtl_info{margin-top:15px;}
.kydtl_ban_txt{margin-top:25px;}
.kydtl_pg p{font-size:12px; line-height:24px;}
.kydtl_pg{margin-top:20px;}
.kydtl_banner h5{font-size:20px; line-height:28px;}
.kydtl_ban_tg{margin-top:16px;}
.kydtl_ban_txt{margin-top:16px;}
.kydtl_c1txt{font-size:12px; line-height:22px;}
.kydtl_c1bmx dd strong{font-size:18px; line-height:28px;}
.kydtl_c1bmx dd p span {line-height: 28px;margin-right: 8px; font-size:12px;}
.kydtl_c1bmx dd{padding-top:15px;}
.kydtl_c2box{padding:20px;}
.kydtl_c2x1{font-size:12px;}
.kydtl_c2table td{padding:15px 30px; font-size:12px; line-height:24px;}
.kydtl_rlist dt p{font-size:14px; line-height:26px;}
.kydtl_rlist dt{background-size:auto 2px}
.kydtl_rxtxt{font-size:12px;}
.kydtl_rlist dt{margin-bottom:16px;}
.kydtl_c1bmx dd strong img{height:34px; width:auto;}
}
@media (max-width:1379px){
.kydtl_banner h2{font-size:24px; line-height:36px;}
}
@media (max-width:1199px){
.kydtl_con2 .container{ flex-wrap:wrap; flex-direction:column; flex-direction:column-reverse;}
.kydtl_c2rx{width:100%; margin-bottom:25px;}
}
@media (max-width:993px){
.kydtl_banner{padding:8vw 0;background-position: right center;}
.kydtl_banner .container{/*padding-left:15px;*/}
}
@media (max-width:767px){
.kydtl_banner h2{font-size:21px; line-height:34px;}
.kydtl_c2box{padding:20px 15px;}
.kydtl_pg{flex-wrap:wrap;}
.kydtl_pg p{width:100%; text-align:left!important;}
.kydtl_c1txt{padding:0px 15px;}
.kydtl_c1bmx dd{display:block;}
.kydtl_c1bmx dd p{width:100%; margin-top:8px;}
.kydtl_c1bmx dd strong{display:block;}
.kydtl_c1bmx dd strong img{height:30px;}
.kydtl_c1bmx{padding-bottom:25px;}
.kydtl_c2table td{padding:10px;}
.kydtl_c2table tr:nth-child(1) td:first-child{ white-space:nowrap}
.kydtl_rlist dt{padding-right:55px;}
.kydtl_rlist dt p {font-size: 12px;line-height: 22px; padding-right:15px;}
.kydtl_rxtxt{padding:15px;}
}


.rMenux{ padding: 11px 0px; width: 48px; position: fixed; top: 50%; right: 12px; transform:translateY(-50%); z-index:25; background:#fff; border-radius:2em; box-shadow:0 0 12px rgba(0,0,0,0.1);}
.rMenu{}
.rMenu li{ padding:6px 0;}
.rMenu_a{ display:block; width:34px; height:34px; border-radius:50%; margin:0 auto; background-repeat:no-repeat!important; background-position:center center!important; position:relative; cursor:pointer;}
.rMenu_a:hover{background:#05717B;}
.rMenu_a1{ background-image:url(../images/rmico1.png);}
.rMenu_a1:hover{ background-image:url(../images/rmico1a.png);}
.rMenu_a2{ background-image:url(../images/rmico2.png);}
.rMenu_a2:hover{ background-image:url(../images/rmico2a.png);}
.rMenu_a3{ background-image:url(../images/rmico3.png);}
.rMenu_a3:hover{ background-image:url(../images/rmico3a.png);}
.rMenu_layer{ padding: 18px 0px 20px 55px; width: 305px; position: absolute; top: 50%; right: 62px; background: #fff; border-radius: 0.4em; transform: translate(-20px,-50%); font-size: 12px; line-height: 20px; color: #888888; box-shadow:0 0 12px rgba(0,0,0,0.1); transition:all 0.8s ease; opacity:0; visibility:hidden; }
.rMenu_layer strong{ display: block; line-height: 26px; font-size: 16px; color: #333; position: relative; margin-bottom:5px;}
.rMenu_layer strong:before{ content: ""; background: url(../images/rtel_ico.png) no-repeat center center; height: 18px; width: 18px; position: absolute; left: -28px; top: 3px; }
.rMenu_layer:after,.rMenu_tip:after{content:""; border-top:7px solid transparent; border-bottom:7px solid transparent; border-left:7px solid #fff; position:absolute; right:-7px; top:50%; margin-top:-7px;}
.rMenu_tip{ white-space:nowrap; padding:0 25px; line-height:34px; font-size:14px; position:absolute; right:62px; top:50%;transform: translate(-20px,-50%); box-shadow:0 0 12px rgba(0,0,0,0.1); border-radius:0.4em; background:#fff; transition:all 0.8s ease; opacity:0; visibility:hidden; color:#666; }
.rMenu_a:hover .rMenu_layer,
.rMenu_a:hover .rMenu_tip{opacity:1; transform:translate(0,-50%); visibility:visible;}
.fmLaybg{ background:rgba(0,0,0,0.5); position:fixed; left:0; top:0; right:0; bottom:0; z-index:15;}
.fmLay{ width: 450px; padding: 30px 42px 35px; background: #FAFAFA; border-radius:0.5em; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); z-index:18;}
.fm_close{ background: url(../images/close-2.png) no-repeat center center; height: 20px; width: 20px; position: absolute; top: 15px; right: 15px; cursor: pointer; background-size:14px auto; transition:all 0.5s ease;}
.fm_close:hover{transform:rotate(180deg);}
.fmLyt{ font-size: 20px; color: #05717b; line-height: 32px; display: block; font-weight: bold; }
.fmLay .gyc1fm{padding-top:20px; margin-top:0; border:none;}
.fmLay .gyc1fm li{margin-bottom:10px; position:relative}
.fmLay_inx{ position:relative;}
.fmLay_inx input{ width:100%; background:#fff; padding:0 20px 0 50px; line-height:36px; height:36px; font-size:13px;}
.fmLay_inx textarea{ width:100%; background:#fff; padding:12px 20px 12px 20px; line-height:22px; height:80px; font-size:13px;}
.fmLay_inx textarea:focus{ color:#333 !important;}
.fmLay_inx img{ margin-top: -10px; position: absolute; left: 16px; top: 50%; z-index:3; }
.fmLay .gyc1_hdx input{padding-left:50px; color:#aaa!important}
.fmLay .gyc1_hdx input:focus{color:#666!important;}
@media (max-width:1799px){

}
@media (max-width:1559px){

}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){
.fmLay{width:100%; max-width:96%; padding:15px 15px 15px;}
.rMenux{transform:scale(0.8)!important; transform-origin:right bottom!important; top:auto; bottom:20px;}
.fmLyt{ font-weight:normal;}
}


.nrlayer_bg{background:rgba(0,0,0,0.6); position:fixed; left:0; top:0; right:0; bottom:0; z-index:70}
.nrlayer{ position:fixed; z-index:80; right:0; top:0; background:#F9F9F9; border-radius:0 0 0.6em 0.6em; width:520px; padding-top:30px; border:1px solid var(--cor);}
.nr_close{ background: url(../images/close-2.png) no-repeat center center; position: absolute; height: 20px; width: 20px; top: 15px; right: 25px; cursor: pointer; transition:all 0.5s ease; }
.nr_close:hover{transform:rotate(180deg);}
.proc3lxul{margin-bottom:22px;}
.nrlayer .pro_c3ltop{}
.nrlayer .zs_lxitem{}
.nrlayer .proc3lxul{max-height:388px; overflow-y:auto;}
.nrlayer.proc3_lx .wp_ls1item{ padding:18px 25px}
.nrlayer .wp_sbtn3 span{width:96px; height:96px; bottom:45px;}
@media (max-width:1799px){

}
@media (max-width:1559px){

}
@media (max-width:1379px){
.nrlayer .proc3lxul{max-height:280px;}
}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){
.nrlayer{width:100%;}
}

.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx{}
.stc3c2r2lx{ padding:60px 3.43vw; width:50.52%}
.stc3c2r2lx .stc3_rls1 dd{width: calc(50% - 12px); margin-bottom:12px; padding:15px 20px 25px}
.stc3c2r2lx .stc3_rls1 + .stc3_rst{ margin-top:20px;}
.stc3c2r2lx .stc3_rls2{ margin-top:35px;}
.stc3c2r2rx{ padding:58px 3.43vw; width:49.48%; border-left:4px solid #F7F8F8;}
.stc3r2_rrt{ font-size: 20px; line-height: 44px; position: relative; padding-left: 66px; }
.stc3r2_rrt span{ font-size: 21px; line-height: 44px; color: #FFF; background: #05717B; text-align: center; display: inline-block; position: absolute; height: 44px; width: 44px; left: 0px; top: 0px; border-radius:50%;}
.stc3c2r2rx .stc3rrdl{ margin-top:38px; flex-wrap:wrap;}
.stc3c2r2rx .stc3rrdl dd{ width:calc(33.33% - 16px); margin:0 8px 16px;}
.stc3c2r2lx .stc3_rls2 dd{border:none;}
.stc3rwbox,.stc3rwbox2{ padding:60px 3.43vw; width:100%;}
.stc3rwdls{display:flex; justify-content:space-between; flex-wrap:wrap; margin:56px -1.04vw 0}
.stc3rwdls dd{ width:calc(16.66% - 2.08vw); margin:0 1.04vw 20px}
.stc3_ritem{display:block; text-align:center}
.stc3rwdls dd span{ width:128px; height:128px; background:#F7F8F8; border-radius:0.5em; display:block; margin:0 auto; position:relative; transition:all 0.5s ease;}
.stc3rwdls dd span img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:70%; max-height:70%; width:auto; height:auto;}
.stc3rwdls dd p{ font-size: 16px; line-height: 28px; height: 56px; margin-top: 12px; }
.stc3_ritem:hover{transform:translateY(-8px);}
.stc3_ritem:hover span{transform:rotateY(180deg);}
.stc3rsw{ margin:0 -1.43vw}
.stc3rswWpr{margin-top:58px; overflow:hidden}
.stc3rswWpr .stc4_a .overflowHide{width:9.47vw; height:9.47vw;} 
.stc3rswWpr .stc4_a p{ margin-top:30px}
@media (max-width:1799px){
.stc3_rst span{font-size:17px;}
.stc3_rls1{margin-top:15px;}
.stc3c2r2lx .stc3_rls1 dd{padding-left:12px; padding-right:12px;}
.stc3_rls1 dd p{font-size:13px;}
.stc3rwdls dd p{font-size:15px;}
}
@media (max-width:1559px){
.stc3c2r2lx{padding:30px 25px;}
.stc3c2r2rx{padding:30px 25px;}
.stc3_rst span{font-size:16px;}
.stc3c2r2lx .stc3_rls1 dd{padding:4px 20px 12px;}
.stc3_rls1 dd p{font-size:12px;}
.stc3c2r2lx .stc3_rls1 + .stc3_rst{margin-top:12px;}
.stc3_rsp{line-height:32px;}
.stc3c2r2rx .stc3rrdl{margin-top:22px; margin-bottom:18px;}
.stc3rwdls{margin-top:30px;}
.stc3rwdls dd span{width:120px; height:120px;}
.stc3rwdls dd p{font-size:13px; line-height:22px; height:44px;}
.stc3rwdls dd{margin-bottom:12px}
.stc3rwbox, .stc3rwbox2{padding:30px 25px;}
}
@media (max-width:1379px){
.stc3_rst span{font-size:14px;}
.stc3_rsp{line-height:24px; height:30px;}
.stc3c2r2lx .stc3_rls1 dd{padding:2px 20px 10px;}
.stc3c2r2lx .stc3_rls2{margin-top:15px;}
}
@media (max-width:1199px){
.stc3rconWpr{height:505px;}
}
@media (max-width:993px){
.stc3rconWpr{height:1000px;}
.stc3c2r2lx{width:100%;}
.stc3c2r2rx{width:100%; border:none;}
.stc3rcon{height:930px;}
.stc3rconWpr{height:930px;}
}
@media (max-width:767px){
.stc3_rsp{font-size:12px;}
.stc3rcon{height:1200px;}
.stc3rconWpr{height:1200px;}
.stc3rwdls dd {width: calc(50% - 2.08vw);}
.stc3_rls1 dd{padding-left:10px; padding-right:10px;}
.stc3c2r2lx .stc3_rls1 dd{padding-left:10px; padding-right:10px;}
.stc3r2_rrt{font-size:16px; padding-left:55px;}
.stc3c2r2lx{padding:15px;}
.stc3c2r2rx{padding:15px;}
.stc3rwbox, .stc3rwbox2{padding:15px;}
.stc3rswWpr .stc4_a .overflowHide{width:60vw; height:60vw;}
}

@media (max-width:1199px){
.new_mheader .mHead_phone,
.new_mheader .mHead_ser{ display:none}
.new_mheader .mhead_adr{right:62px;}
.newMhead_tel{margin-top:25px; color:#fff;}
.newMhead_tel a{ color: #fff; display: block; font-size: 18px; line-height: 24px; font-weight: bold; background: url(../images/nmhead_tel.png) no-repeat left center; padding-left: 30px; }
.mMmenuLay .header_serbox{margin-left:0; margin-top:18px; width:auto}
}


.sshd_con{}
.sshd_con_wpr{}
.ssc2sw{ margin:0 -2.08vw;}
.ssc2sw .swiper-slide{padding:0 2.08vw;}
.ssc2_aBox{ display:block; height:160px; border-radius:0.5em; overflow:hidden; text-align:center;}
.ssc2_aBox .overflowHide{height:160px;}
.ssc2_aBox .coverImg:after{content:""; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.5);}
.ssc2_aBox2{ background:#05717b; padding:24px 20px;}
.ssc2_ico{}
.ssc2_ico img{}
.sshd_lay{ position:absolute; left:0; top:0; right:0; bottom:0; color:#fff; padding:32px 20px 0}
.sshd_lay span{ font-size: 14px; line-height: 24px; display: block; }
.sshd_lay strong{ font-size: 20px; line-height: 30px; margin-top: 12px; font-weight:normal; }
.sshd_lay p{ font-size: 14px; line-height: 28px; height: 28px; margin-top:5px; }
.ssc2_aBox2 strong{ color:#fff; font-size:20px; font-weight:normal; line-height:36px;}
.ssc2_aBox2 span{ color:#fff; line-height:26px; margin-top:10px; display:block}
.sshd_editor{font-size: 14px;line-height: 24px;color: #555555; background:#FAFAFA; border-radius:0.4em; padding:2.6vw;}
@media (max-width:1799px){
.ssc2sw{ margin:0 -1.58vw;}
.ssc2sw .swiper-slide{padding:0 1.58vw;}
}
@media (max-width:1559px){

}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){
.sshd_editor{padding:25px 15px;}
}

@media (max-width:993px){
.nav_a,
.inx_fs_pctxt h4,
.inx_fs_pctxt strong,
.inx_fs_pctxt p,
.inx_c1rdes p,
.inx_c2dlx dl dd,
.inx_c2rtgs span,
.inx_c2rtip,
.inx_c2rbul dd p,
.inx_c2rma,
.inx_c2r2rxt dd,
.inx_c3ps p,
.inx_c3bmx p,
.foot_nav dl dd,
.foot_rxp1,
.foot_rxp2,
.inx_c4tx p,
.inx_c5des p,
.inx_c5fun,
.inx_c6layer span,
.inx_c7des p,
.inx_c7fun,
.inx_c7a p,
.inx_c7rtm,
.m2banTxt strong,
.zs_tb a,
.zs_lxtags a,
.wp_ls1tip p,
.wp_ls1tip a,
.zs_ltip,
.fm_cctity,
.st_c2lp,
.stc3_rls1 dd p,
.stc3_rls2 dd p,
.stc3rtip p,
.stc9tip p,
.stc9fun,
.st2_c1stx p,
.st2_c2abm p,
.st2_c3dls p,
.m2nbanTxt h5,
.m2nbanTxt p,
.pro_c2s1,
.pro_c2tnm span,
.pro_c2ux1 li,
.pro_c2ux2 li a,
.proc2_tip p,
.pro_c4item p,
.pro_c5rx p span,
.pro_c5item span.transition,
.m2zt_itxt p,
.kyc1rul li span,
.gyc1_p p,
.gyc1fm,
.gyc1fm input,
.gyc2_fun span:nth-child(1),
.gyc2_fun span:nth-child(2),
.gyc3fun span:nth-child(1),
.gyc3fun span:nth-child(2),
.ztdtl_tm,
.ztdtl_item span.transition,
.zb_ban_t,
.zb_ban_wx p,
.zb_c1sa p,
.zb_c3fun,
.zb_c3fun span:nth-child(1),
.zb_c3fun span:nth-child(2),
.dtl_c4lay_des,
.fx_banner.m2nbanTxt h5,
.fx_c1ldes p,
.fx_c1rx .autoScr,
.fx_c2ul li p,
.fx_c2ul2 li,
.fx_ltip p,
.hpv_c1tip,
.hpv_yr,
.hpv_c1txt,
.hpv_vtxt,
.lx_clx li p,
.ry_sw dd span strong,
.ry_sw dd span p,
.wh_tx p,
.wh_c5item p,
.abt_c3txt,
.abt_c4txt p,
.abt_c5rx p,
.abt_c6txt p,
.kydtl_c1txt,
.kydtl_c1bmx dd p,
.kydtl_c2x1,
.kydtl_c2table td,
.kydtl_rxtxt,
.kydtl_pg p,
.subMenu_a{ font-weight:normal;}
}</pre></body></html>