@charset "UTF-8";
/* ————— 头部 start ————— */
html,body{height: 100%;}
body{font-family: "Microsoft YaHei",'Alibaba PuHuiTi 2.0 55';}
.top {width: 100%; height: 110px;position: absolute; top: 0;left: 0;z-index: 10;background: linear-gradient(to bottom,rgba(0,0,0,0.4),transparent);}
.topBack{background: #fff;height: 110px;position: relative;border-bottom: 3px solid #f7ab00;}
.topBack .top{background: unset;}
.topBack .logo .normal{display: none;}
.topBack .logo .inlne{display: block;}
.topBack .mainMenu a{color: #333333;}
.topBack .menuDl dd:hover .mainMenu a,
.topBack .menuDl dd.hover .mainMenu a{color: var(--themeColor);}
.topBack .menuDl dd.hover::after{display: none;}
.topBack .menuDl dd:hover,
.topBack .menuDl dd.hover{background-image: url(../images/topMuen-icon-w.png);}
.topBack .menuDl dd .ej{top: 110%;}
.topBack .topExrl{background-color: rgba(0, 0, 0, 0.1);}
.topBack .topExrl .topE i{background-image: url(../images/yuyan-icon-w.png);}
.topBack .topExrl .topE span{background-image: url(../images/jiantou-icon1-w.png);}
.topBack .topExrl .topE{color: #333333;}
.indexTop .logo .normal{display: block;}
.indexTop .logo .inlne{display: none;}
.indexTop .topSearch{display: block;}
.topSearch{width: 40px;height: 40px;border-radius: 50%;background: rgba(255, 255, 255, 0.15) url(../images/topSearch-icon.png) no-repeat center center;cursor: pointer;margin-top: 30px;margin-left: 20px;}
/* logo start */
.logo {margin-top: 17px;}
.logo img {width: 283px;}
.logo .inlne{display: none;}
/* logo end */
/* 视频弹窗 start */
.aykj-videoPop .layui-layer-setwin .layui-layer-close2 {width: 30px !important;height: 30px !important;right: -40px;top: -40px;background: url(../images/common/videoPopClose.png) no-repeat center center / 100% 100%;z-index: 2;}
.aykj-videoPop .layui-layer-setwin .layui-layer-close2:hover {background: url(../images/common/videoPopClose.png) no-repeat center center / 100% 100%;}
.aykj-videoPop {border: 10px solid rgba(255, 255, 255, 0.9);box-shadow: 0 1px 20px 0 rgba(0, 0, 0, 0.1) !important;border-radius: 5px !important;background-color: #000 !important;}
/* 视频弹窗 end */
/* 搜索 start */
.searchBox {margin-top: 30px;margin-left: 15px;}
.search {overflow: hidden;background: #f2f2f2;}
.searchInput {width: 268px;z-index: 0;float: left;display: inline;}
.searchInput input {width: 100%;padding: 0 16px;box-sizing: border-box;-webkit-box-sizing: border-box;height: 40px;line-height: 40px;background: none;border: none;}
.searchInput input input::-webkit-input-placeholder {color: #666666;/* placeholder颜色  */font-size: 14px;/* placeholder字体大小  */text-align: left;/* placeholder位置  */}
.searchBtn {float: left;display: inline;width: 38px;height: 40px;overflow: hidden;background: url(../images/common/search.png) no-repeat center center;position: relative;}
.searchBtn:before {display: block;position: absolute;content: '';left: 0;top: 50%;margin-top: -10px;width: 1px;height: 20px;background-color: #d7d7d7;}
.model.show::before {animation: menu-animation .8s ease-out forwards;transform: scale(2) translateY(0);}
.model.show {display: block;}
.model {position: fixed;top: 0;left: 0;z-index: 10600;display: none;width: 100%;height: 100%;overflow: hidden;outline: 0;}
.model span {display: inline-block;width: 50px;height: 50px;line-height: 50px;position: absolute;top: 30px;right: 30px;cursor: pointer;font-size: 60px;text-align: center;overflow: hidden;color: #fff;z-index: 10;font-weight: lighter;}
.model::before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;background-color: rgba(0, 0, 0, .42);width: 100%;height: 0;padding-bottom: 100%;border-radius: 100%;transform: scale(.04) translateY(9999px);overflow: hidden;z-index: 9;}
.searchPWBox {width: 600px;height: 60px;overflow: hidden;border-radius: 5px;position: absolute;top: 50%;left: 50%;z-index: 9;margin: -30px 0 0 -300px;transition: all 0.4s linear;-webkit-transition: all 0.4s linear;;}
.searchPWBox input {display: block;float: left;width: 530px;height: 60px;background: none;border: none;line-height: 60px;color: #333;font-size: 16px;padding-left: 10px;background: #fff;}
.searchPWBox input::placeholder {color: #999;font-size: 16px;}
.searchPWBox input::-webkit-placeholder {color: #999;font-size: 16px;}
.searchPWBox a {float: left;display: inline;width: 60px;height: 60px;background: var(--themeColor) url(../images/common/searchH.png) no-repeat center center;background-size: 19px 20px;color: #fff;font-size: 30px;text-align: center;line-height: 60px;}
.searchPWBox a:hover {opacity: 0.9;}
@keyframes menu-animation {
0% {opacity: 0;transform: scale(.04) translateY(300%)}
40% {transform: scale(.04) translateY(0);transition: ease-out}
40% {transform: scale(.04) translateY(0)}
60% {opacity: 1;transform: scale(.02) translateY(0)}
61% {opacity: 1;transform: scale(.04) translateY(0)}
99.9% {opacity: 1;height: 0;padding-bottom: 100%;border-radius: 100%}
100% {opacity: 1;transform: scale(2) translateY(0);height: 100%;padding-bottom: 0;border-radius: 0}
}
/* 搜索 end */
/* 导航 start */
.menuBox{position: relative;z-index: 8;}
.menuDl dd {float: left;display: inline;position: relative;padding: 0 20px;}
.mainMenu {position: relative;z-index: 9;}
.menuDl dd.hover .mainMenu::before {opacity: 1;visibility: visible;transform: scaleX(1);-webkit-transform: scaleX(1);}
.mainMenu a {font-size: 16px;color: #fff;display: block;line-height: 100px;height: 100px;text-align: center;transition: 0.4s;-webkit-transition: 0.4s;position: relative;}
.mainMenu a::after{content: '';width: 0;height: 4px;background: #fff;position: absolute;top: 0;left: 0;transition: all 0.3s;-webkit-transition: all 0.3s;}
.menuDl dd.hover,
.mainMenu dd:hover {background: url(../images/topMuen-icon.png) no-repeat center center;}
.menuDl dd.hover .mainMenu a::after,
.mainMenu a:hover::after{width: 100%;}
.menuDl dd .subMenu {padding-top: 8px;position: absolute;left: 50%;margin-left: -60px;top: 45px;width: 125px;visibility: hidden;opacity: 0;transform: translateY(60px);-webkit-transform: translateY(60px);transition: all 0.5s;-webkit-transition: all 0.5s;z-index: 8;}
.menuDl dd .subMenu.style2 {width: 645px;margin-left: -322px;}
.menuDl dd .subMenu:before {display: block;content: '';position: absolute;top: 30px;left: 0;right: 0;margin: 0 auto;width: 0;height: 0;border-width: 8px;border-style: solid;border-top: none;border-color: transparent;border-bottom-color: rgba(255, 255, 255, 0.7);z-index: 2;}
.menuDl dd .subMenu .subMenuItem {position: relative;background: rgba(255, 255, 255, 0.7);box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);
border-radius: 10px;padding: 8px 0;margin-top: 30px;}
.menuDl dd .subMenu.style2 .subMenuItem {padding: 20px;}
.menuDl dd .subMenu a {display: block;padding: 8px;line-height: 24px;text-align: center;font-size: 15px;color: #666666;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;position: relative;z-index: 3;}
.menuDl dd .subMenu a::after{display: block;content: '';width: 0;height: 80%;background: var(--themeColor);position: absolute;left: 0;top: 50%;transition: all 0.3s;-webkit-transition: all 0.3s;z-index: -1;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.menuDl dd .subMenu .subMenuItem a:hover,
.menuDl dd .subMenu .subMenuItem a.hover {color: #fff;}
.menuDl dd .subMenu .subMenuItem a:hover::after,
.menuDl dd .subMenu .subMenuItem a.hover::after {width: 100%;}
.menuDl dd:hover .subMenu {visibility: visible;opacity: 1;transform: translateY(20px);-webkit-transform: translateY(20px)}
.menuDl dd .subMenu .enter a {color: #3184d7;text-align: left;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;}
.menuDl dd .subMenu .enter a:hover {opacity: 0.8;}
.menuBox .menuIcon{bottom: 13px !important;}
.menuBox .menuIcon div {transform: scaleX(.7);-webkit-transform: scaleX(.7);border-radius: 2px;}
/* 导航 end */
/* 语言切换 start */
.topExrl{border-radius: 19px;background: rgba(255, 255, 255, 0.15);margin: 30px 0 0 36px;cursor: pointer;position: relative;overflow: hidden;}
.topExrl::after{display: block;content: '';clear: both;}
.topExrl .topE{line-height: 38px;font-size: 18px;color: #fff;padding: 0 20px;}
.topExrl .topE i{display: inline;float: left;width: 18px;height: 18px;background: url(../images/yuyan-icon.png) no-repeat center center / 100% 100%;margin-right: 14px;margin-top: 10px;}
.topExrl .topE span{padding-right: 18px;background: url(../images/jiantou-icon1.png) no-repeat center right;}
.topExrl .topCon{display: none; font-size: 18px;color: #fff;line-height: 30px;text-align: center;border-radius:10px 10px;padding: 0 20px;}
.topExrl .topCon a{display: block;color: #fff;position: relative;}
/* .topExrl .topCon a::after{display: block;content: '';width: 0;height: 80%;position: absolute;left: 0;top: 0;background: var(--themeColor);transition: all 0.3s;-webkit-transition: all 0.3s;z-index: -1;} */
.topExrl .topCon .chg.hover,
.topExrl .topCon .chg:hover{color: var(--themeColor);}
/* 语言切换 end */
/* ————— 头部 end   ————— */
/* ————— indexBanner start   ————— */
.indexBanner{ width: 100%;height: 100%;transition: all 0.3s;overflow: hidden;}
/* .indexBanner::after{display: block;content: '';background: url(../images/indexBanner-mask.png) repeat top left;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;} */
.indexBanner .con{display: block;}
.indexBanner .imgBox{ width: 100%;height: 100vh;background: no-repeat center center / cover;}
/* .indexBanner .imgBox img{object-fit: contain;} */
.indexBanner .indexBannerPage {width: 430px; position: absolute;bottom: 65px;right: 120px;z-index: 4;color: #fff;}
.indexBannerPrev{width: 60px;height: 60px;border: 2px solid rgba(255, 255, 255, .3);border-radius: 50%;background: url(../images/indexBannerPrev-icon.png) no-repeat center center;cursor: pointer;display: inline;float: left;margin-right: 20px;box-sizing: border-box;}
.indexBannerPrev:hover{background-color: rgba(255, 255, 255, 0.3);background-image: url(../images/indexBannerPrev-icon-w.png);}
.indexBannerNext{width: 60px;height: 60px;border: 2px solid rgba(255, 255, 255, .3);border-radius: 50%;background: url(../images/indexBannerNext-icon.png) no-repeat center center;cursor: pointer;display: inline;float: right;margin-left: 20px;box-sizing: border-box;}
.indexBannerNext:hover{background-color: rgba(255, 255, 255, 0.3);background-image: url(../images/indexBannerNext-icon-w.png);}
.indexPageCurrent{font-size: 20px;color: #ffffff;line-height: 60px;display: inline;float: left;}
.indexPageSum{font-size: 24px;color: #ffffff;line-height: 60px;display: inline;float: right;}
.indexBanner .indexBannerPage .swiper-pagination{width: 200px;height: 2px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.indexBanner .indexBannerPage .swiper-pagination-progressbar{background: rgba(255, 255, 255, .3);}
.indexBanner .scrollIcon{position: absolute;left: 120px;bottom: 65px;font-size: 16px;color: #ffffff;line-height: 30px;height: 30px;min-width: 90px;z-index: 4;}
.indexBanner .scrollIcon .icon{display: inline;float: left;width: 19px;height: 30px;background: url(../images/scrollIcon-icon.png) no-repeat center center / 100% 100%;margin-right: 10px;position: relative;animation: scrIn 3s 1s linear infinite;}
.indexBanner .scrollIcon .textC{overflow: hidden;}
@keyframes scrIn{
  50%{top: 0%;}
  60%{top: -20%}
  70%{top: 0;}
  85%{top: 20%;}
  100%{top: 0;}
}
html:root {
  --swiper-theme-color: #fff;
}
/* ————— indexBanner end   ————— */
/* ————— subBanner start   ————— */
.subBanner{overflow: hidden;position: relative;}
.subBanner .pic::before{padding-top: 38.5417%;}
/* ————— subBanner end   ————— */
/* ————— 当前位置 start ————— */
.locationBox {width: 100%;position: relative;}
.locationBoxC{width: max-content;margin: 0 auto;}
.locationBoxC::after{display: block;content: '';clear: both;}
.locationBoxC dd{display: inline;float: left;margin: 0 15px;position: relative;}
.locationBoxC dd .con{font-size: 20px;color: #333333;line-height: 60px;text-align: center;padding: 0 50px;border-radius: 30px;background: rgba(247, 247, 247, .7);cursor: pointer;display: block;width: max-content;}
/* .locationBoxC dd.ej.hover:after{display: block;content: '';width: 0;border: 17px solid transparent;border-bottom-color: rgba(247, 247, 247, 0.7);position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);bottom: -30px;} */
.locationBoxC dd.hover .con,
.locationBoxC dd .con:hover{background: var(--themeColor);}
.locationBoxC dd.hover .con .title,
.locationBoxC dd .con:hover .title{color: #fff;}
/* ————— 当前位置 end ————— */
/* ————— 页码 start ————— */
.page {text-align: center;clear: both;font-size: 14px;}
.page a {display: inline-block;overflow: hidden;width: 45px;height: 45px;line-height: 45px; color: #999999;border-radius: 5px;background: #fff;margin: 0 3px;font-size: 16px;border: 1px solid #cccccc;}
.page span {display: inline-block;padding: 6px 2px;position: relative;top: -15px;}
.page a:hover,
.page a.hover {background: var(--themeColor);color: #fff;border-color: var(--themeColor);}
.page input {display: inline-block;vertical-align: middle;height: 22px;border: 1px solid #e6e6e6;position: relative;top: -2px;}
.page input.pageDetail {width: 30px;height: 30px;text-align: center;border-radius: 3px;color: #999999;position: relative;top: -13px;}
.page label {color: #999999;position: relative;top: -11px;}
.page input.page_bnt {border: none;width: 30px;height: 25px;cursor: pointer;background: none;color: #999999;position: relative;top: -13px;}
.page a div {width: 45px;height: 45px;background-position: center center;background-repeat: no-repeat;}
.page a.firstPage div {background-image: url(../images/common/page/firstPage.png)}
.page a.prevPage div {background-image: url(../images/common/page/prevPage.png)}
.page a.nextPage div {background-image: url(../images/common/page/nextPage.png)}
.page a.lastPage div {background-image: url(../images/common/page/lastPage.png)}
.page a.firstPage:hover div {background-image: url(../images/common/page/firstPageh.png)}
.page a.prevPage:hover div {background-image: url(../images/common/page/prevPageh.png)}
.page a.nextPage:hover div {background-image: url(../images/common/page/nextPageh.png)}
.page a.lastPage:hover div {background-image: url(../images/common/page/lastPageh.png)}
.page a.firstPage.disabled {background: #fff;cursor: no-drop;}
.page a.prevPage.disabled {background: #fff;cursor: no-drop;}
.page a.lastPage.disabled.hover,
.page a.lastPage.disabled:hover,
.page a.nextPage.disabled.hover,
.page a.nextPage.disabled:hover,
.page a.firstPage.disabled.hover,
.page a.prevPage.disabled:hover,
.page a.firstPage.disabled:hover,
.page a.prevPage.disabled.hover {border-color: #e6e6e6;}
.page a.nextPage.disabled {background: #fff}
.page a.lastPage.disabled {background: #fff;}
.page a.firstPage.disabled div {background-image: url(../images/common/page/firstPage.png)}
.page a.prevPage.disabled div {background-image: url(../images/common/page/prevPage.png)}
.page a.nextPage.disabled div {background-image: url(../images/common/page/nextPage.png)}
.page a.lastPage.disabled div {background-image: url(../images/common/page/lastPage.png)}
/* ————— 页码 end ————— */
/* ————— 尾部 start   ————— */
.footer{overflow: hidden;padding: 65px 0 0;background: #f5fbff;border-top: 1px solid #f7ab00;}
.footerTop{overflow: hidden;margin-bottom: 54px;}
.footerTop .text{width: 530px;font-size: 48px;color: #333333;line-height: 68px;font-weight: 700;}
.logoFooter{display: inline;float: right;margin-top: 12px;}
.logoFooter a{display: block;}
.logoFooter a img{width: 340px;}
.footerCon{overflow: hidden;margin-bottom: 114px;}
.footerCon .dt{display: inline;float: left;width: 29%;}
.footerCon .list{display: flex;justify-content: space-between;align-items: center;}
.footerCon dd{display: inline;float: left;}
.footerCon .con .title{font-size: 18px;color: #666666;line-height: 50px;}
.footerCon .con .icon{height: 37px;overflow: hidden;}
.footerCon .con .icon span{display: inline;float: left;width: 7px;height: 7px;border-radius: 50%;margin-right: 5px;background: #f7ab00;}
.footerCon .con .icon span:nth-of-type(2){opacity: 0.8;}
.footerCon .con .icon span:nth-of-type(3){opacity: 0.6;}
.footerCon .con .textC{font-size: 16px;color: #333333;font-weight: 700;line-height: 40px;font-family: 'Alibaba PuHuiTi 2.0 85';}
.footerCon .con .num{font-size: 30px;color: #f7ab00;line-height: 40px;font-family: 'apercu';}
.footerCon .con .info{font-size: 24px;color: #666666;line-height: 40px;font-family: 'apercu';}
/* 底部版权start   */
.friendCopy {line-height: 90px;font-size: 15px;color: #fff;background: var(--themeColor);font-family: 'Alibaba PuHuiTi 2.0 45';}
.friendCopy::after{display: block;content: '';clear: both;}
.friendCopy .conBox{overflow: hidden;}
.friendCopy .conL {float: left;display: inline;}
.friendCopy .conL span {margin-right: 10px;}
.friendCopy .conL img {vertical-align: middle;}
.friendCopy .conL a {color: #fff;margin-right: 10px;}
.friendCopyRight .conR {float: right;display: inline;}
.friendCopy .conR a {color: #fff;}
/* .friendCopy .bigBox{padding: 20px 60px 56px 40px;background: #f7af15;margin-right: 50px;margin-top: -80px;}
.friendCopy .bigBox .title{font-size: 18px;color: #ffffff;line-height: 63px;font-weight: 700;margin-bottom: 5px;font-family: 'Alibaba PuHuiTi 2.0 85';}
.friendCopy .bigBox .list{overflow: hidden;}
.friendCopy .bigBox .list dd{width: 130px;display: inline;float: left;}
.friendCopy .bigBox .list dd~dd{margin-left: 70px;}
.friendCopy .bigBox .list .con{display: block; font-size: 16px;color: #ffffff;line-height: 55px;text-align: center;cursor: pointer;border-bottom: 1px solid rgba(255, 255, 255, 0.3);} */
/* 底部版权end  */
/* ————— 尾部 end   ————— */
/* ————— 首页 start   ————— */
/* 第一栏 start */
.colunm1{position: relative;}
.colunm1:after{display: block;counter-reset:'';width: 222px;height: 47px;background: url(../images/colunm1-aside.png) no-repeat center center / 100% 100%;position: absolute;left: 50%;transform: translateX(-50%);top: 0;}
.colunm1 .topNumBox{overflow: hidden;padding-top: 45px;margin-bottom: 100px;}
.colunm1 .timeBox{display: inline;float: left;font-size: 16px;color: #666666;line-height: 50px;}
.colunm1 .numBox{overflow: hidden;display: flex;justify-content: space-between;align-self: center;}
.colunm1 .numBox dd{display: flex;justify-content: center;align-items: left;}
.colunm1 .numBox .con{width: max-content;}
.colunm1 .numBox dd:nth-last-of-type(1) .con{display: inline;float: left;}
.colunm1 .numBox .num{font-size: 16px;color: #666666;line-height: 50px;font-family: var(--themeStyle);text-align: center;margin-bottom: 12px;width: max-content;}
.colunm1 .numBox .num span{font-size: 48px;font-weight: 700;color: var(--themeColor);margin-right: 10px;font-family: 'apercu-bold';}
.colunm1 .numBox .num span.gj{color: #e6463a;background: url(../images/upJt.png) no-repeat center right;padding-right: 30px;}
.colunm1 .numBox .num span.gj.hover{color: #008e31;background-image: url(../images/downJt.png);}
.colunm1 .numBox .info{font-size: 16px;color: #666666;line-height: 30px;}
.colunm1 .numBox .info span{margin-left: 2px;}
.indexTitle{padding-left: 203px;white-space:nowrap;margin-bottom: 25px;}
.indexTitle::after{display: block;content: '';clear: both;}
.colunm1 .indexTitle .cnText{margin-bottom: 45px;font-family: 'Alibaba PuHuiTi 2.0 55';font-size: 0;width: 530px;}
.indexTitle .cnText{font-size: 40px;color: #333333;line-height: 70px;font-weight: 00;font-family: 'Alibaba PuHuiTi 2.0 85';overflow: hidden;display: inline;float: left;width: 690px;}
.indexTitle .enText{overflow: hidden; font-size: 130px;color: #ffffff;line-height: 135px;font-family: var(--themeStyle);-webkit-text-stroke: 1px #e5e5e5;font-weight: 700;margin-right: -80px;position: relative; text-transform:uppercase;background: -webkit-linear-gradient(30deg,transparent 10%,rgba(247,171,0,0.5) 20%,transparent 30%);-moz-linear-gradient(30deg,transparent 70%,rgba(247,171,0,0.5) 80%,transparent 90%);-ms-linear-gradient(30deg,transparent 70%,rgba(247,171,0,0.5) 80%,transparent 90%);color:transparent;-webkit-background-clip: text;animation: ran 10s linear infinite;font-family: 'Alibaba PuHuiTi 2.0 85';font-weight: 700;}
  @keyframes ran {
    90% { backgroud-position: 0 0;}
    100% {background-position: 1102px 0;}
}
.col1Con{overflow: hidden;padding-bottom: 92px;position: relative;margin-bottom: 70px;}
.col1Con .socImg{display: block;content: '';width: 194px;height: 194px;position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);z-index: 1;background: url(../images/jiantou-icon7.png) no-repeat center center;}
.col1Con .socImg .mBox{width: 100%;height: 100%;background: url(../images/col1Con-icon.png) no-repeat center center / 100% 100%;animation: soc 10s linear infinite;}
@keyframes soc{
  0%{transform: rotate(0deg);}
  100%{transform: rotate(360deg);}
}
.col1Con .pic{width: 720px;display: block;float: left;margin-right: 234px;}
.col1Con .pic::before{padding-top: 56.25%;}
.col1Con .text{overflow: hidden;}
.col1Con .text .title{font-size: 36px;color: var(--themeColor);line-height: 80px;font-weight: 700;font-family: var(--themeStyle);margin-bottom: 26px;}
.col1Con .text .title span{color: #f7ab00;}
.col1Con .text .textC{font-size: 18px;color: #444444;line-height: 38px;height: 190px;font-family: var(--themeStyle);margin-bottom: 35px;overflow: hidden;}
.col1Con .text .textC span{color: #f7ab00;}
.col1Con .text .aboLookMore{margin: unset;}
/* 第一栏 end */
/* 第二栏 start */
.column2{overflow: hidden;}
.column2Scroll{position: relative;overflow: hidden;height: 660px;}
.column2Scroll .bd{height: 100%;}
.column2Scroll .slick-list{ overflow: visible;}
.column2Scroll .swiper-slide{width: 1103px;height: 100%;}
.column2Scroll .con{display: block;position: relative;}
.column2Scroll .con::after{display: block;content: '';width: 100%;height: 100%;background: url(../images/indexBanner-mask.png) repeat left top;position: absolute;left: 0;top: 0;z-index: 1;}
.column2Scroll .pic::after{display: block;content: '';width: 100%;height: 100%;background: rgba(0, 0, 0, 0.15);position: absolute;left: 0;top: 0;}
.column2Scroll .pic::before{padding-top: 71.5322%;}
.column2Scroll .text{position: absolute;left: 203px;top: 60px;z-index: 2;}
.column2Scroll .text .title{font-size: 34px;color: #ffffff;line-height: 80px;font-weight: 700;font-family: var(--themeStyle);margin-bottom: 15px;}
.column2Scroll .text .dianBox{overflow: hidden;margin-bottom: 38px;}
.column2Scroll .text .dianBox span{display: inline;float: left;background: #32b16c;width: 7px;height: 7px;border-radius: 50%;}
.column2Scroll .swiper-slide:nth-of-type(odd) .text .dianBox span{background: #0075c2;}
.column2Scroll .text .dianBox span~span{margin-left: 6px;}
.column2Scroll .text .dianBox span:nth-of-type(2){opacity: 0.8;}
.column2Scroll .text .dianBox span:nth-of-type(3){opacity: 0.6;}
.column2Scroll .text .info{font-size: 14px;color: #ffffff;line-height: 20px;}
.column2Page{position: absolute;left: 53.5%;bottom: 86px;z-index: 4;overflow: hidden;}
.column2Prev{width: 56px;height: 56px;border-radius: 50%;border: 1px solid rgba(255, 255, 255, 0.6);background: url(../images/jiantou-icon4.png) no-repeat center center;display: inline;float: left;cursor: pointer;}
.column2Prev:hover{border-color: var(--themeColor);background-color: var(--themeColor);}
.column2Next:hover{border-color: var(--themeColor);background-color: var(--themeColor);}
.column2Next{width: 56px;height: 56px;border-radius: 50%;border: 1px solid rgba(255, 255, 255, 0.6);background: url(../images/jiantou-icon5.png) no-repeat center center;display: inline;float: left;position: relative;cursor: pointer;margin-left: 46px;}
.column2 .textBox{width: 100%;background: #0b8be0;padding: 100px 0 50px;position: relative;}
.column2 .textBox .wrap{position: relative;}
.column2 .textBox::after{display: block;content: '';width: 128px;height: 70px;position: absolute;left: 32.5%;top: -70px;z-index: 9;background: url(../images/column2Scroll-icon.png) no-repeat center center / 100% 100%;}
.column2 .textBox .activeBox{position: absolute;left: 0;top: -290px;font-size: 240px;color: transparent;-webkit-text-stroke: 2px rgba(255, 255, 255, .45);z-index: 9;font-family: 'apercu';}
.column2 .textBox .nextBox{position: absolute;right: 0;top: -290px;font-size: 240px;color: transparent;-webkit-text-stroke: 2px rgba(255, 255, 255, .45);z-index: 9;font-family: 'apercu';}
.column2 .textBox .textC{font-size: 16px;color: #ffffff;line-height: 30px;height: 150px;overflow: hidden;width: 900px;}
.column2 .textBox .numBox{position: absolute;right: 0;left: unset; bottom: 0;font-size: 24px;color: #35a8f2;line-height: 24px;width: max-content;font-family: 'apercu';}
.column2 .textBox .numBox .dangqian{font-size: 48px;color: #fff;}
/* 第二栏 end */
/* 第三栏 start */
.column3{padding-top: 90px;padding-bottom: 93px;}
.column3::after{display: block;content: '';clear: both;}
.column3 .indexTitle{padding-left: 0;margin-bottom: 52px;position: relative;}
.column3 .indexTitle .enText{position: absolute;right: 0;top: 0;animation: ran1 10s linear infinite;}
@keyframes ran1 {
  90% { backgroud-position: 0 0;}
  100% {background-position: 878px 0;}
}
.col3Con{margin-bottom: 70px;padding-bottom: 64px;border-bottom: 1px solid #e0e0e0;}
.col3Con::after{display: block;content: '';clear: both;}
.col3Con .text{overflow: hidden;}
.col3Con .text .time{font-size: 18px;color: #333333;line-height: 30px;margin-bottom: 42px;font-family: 'apercu';}
.col3Con .text .time span{font-size: 24px;color: #0075c2;margin-right: 5px;}
.col3Con .text .time i{font-style: normal;margin-left: 4px;}
.col3Con .text .title{font-size: 20px;color: #333333;line-height: 30px;height: 30px;margin-bottom: 42px;}
.col3Con .text .textC{font-size: 16px;color: #666666;line-height: 30px;height: 90px;margin-bottom: 50px;}
.col3Con .text .col3Page{overflow: hidden;}
.col3Con .text .more{display: block; width: 50px;height: 50px;background: url(../images/imgTextIconRight2.png) no-repeat center center;border: 2px solid #0477c3;border-radius: 50%;transition: all 0.3s;-webkit-transition: all 0.3s;}
.col3Con .text .more:hover{background-color: var(--themeColor);background-image: url(../images/imgTextIconMore1.png);}
.col3Dot{display: inline;float: right;margin-top: 20px;}
.col3Dot .slick-dots li{ display: inline-block; width: 10px; height: 10px; background: #c7c7c7; border-radius: 50%; margin: 0px; cursor: pointer;vertical-align: middle;}
.col3Dot .slick-dots li~li{margin-left: 12px;}
.col3Dot .slick-dots li.slick-active{ background:var(--themeColor);}
.col3Con .bd{width: 700px;display: inline;float: right;margin-left: 146px;margin-top: -55px;background: #fff;}
.col3Con .pic::before{padding-top: 56.5714%;}
.col3Con .pic img{object-fit: contain;}
.column3 .list{margin-right: -90px;overflow: hidden;}
.column3 .list dd{display: inline;float: left;width: 33.3333%;}
.column3 .list .con{display: block;margin-right: 90px;}
.column3 .list .timeBox{overflow: hidden;font-size: 18px;color: #666666;line-height: 30px;margin-bottom: 30px;font-family: 'apercu'}
.column3 .list .timeBox .time{overflow: hidden;}
.column3 .list .timeBox .icon{width: 20px;height: 21px;background: url(../images/jiantou-icon6.png) no-repeat center center / 100% 100%;display: inline;float: right;position: relative;transition: all 0.3s;-webkit-transition: all 0.3s}
.column3 .list .timeBox .icon::after{display: block;content: '';width: 100%;height: 100%;background: url(../images/jiantou-icon6-w.png) no-repeat center center / 0 0;position: absolute;left: 50%;top: 50%;transform: rotate(-30deg)  translate(-50%,-50%);transition: all 0.3s;-webkit-transition: all 0.3s;}
.column3 .list .title{font-size: 20px;color: #444444;line-height: 32px;font-family: var(--themeStyle);margin-bottom: 27px;height: 64px;font-weight: 200;}
/* .column3 .list .textC{font-size: 16px;color: #333333;line-height: 30px;height: 60px;} */
.column3 .list .con:hover .icon{transform: rotate(30deg);background-size: 0 0;width: 34px;height: 22px; }
.column3 .list .con:hover .icon:after{background-size: 100% 100%;}
.column3 .list .con:hover .title{color: var(--themeColor);}
/* 第三栏 end */
/* ————— 首页 end   ————— */
/* 列表检索 start */
.locationSearch{background-color: #fff;padding: 15px;}
.locationSearchC{float: right;display: inline;width: 290px;}
.locationSearchC input {
  display: block;
  float: left;
  width: 250px;
  height: 40px;
  background: #FFFFFF;
  border: none;
  border: 1px solid #ededed;
  border-radius: 5px 0 0 5px;
  line-height: 40px;
  color: #333;
  font-size: 16px;
  padding: 0 20px;
  box-sizing: border-box;
}

.locationSearchC input::placeholder {
  color: #999;
  font-size: 14px;
}

.locationSearchC input::-webkit-placeholder {
  color: #999;
  font-size: 14px;
}

.locationSearchC a {
  float: left;
  display: inline;
  width: 40px;
  height: 40px;
  background: #0075c1 url(../images/common/searchH.png) no-repeat center center;
  background-size: 15px 15px;
  color: #fff;
  border-radius:  0 5px 5px 0;
  font-size: 30px;
  text-align: center;
  line-height: 40px;
}

.searchPWBox a:hover {
  opacity: 0.9;
}
/* 列表检索 end */
