@charset "utf-8";
/* =====================内页样式======================== */
/* 分页 */
.paging{width: 100%;text-align: center;user-select: none;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.paging-menu, .paging-skip, .paging-hint{display: flex;flex-wrap: wrap;}
.paging-menu a{width: 38px;height: 38px;border: 1px solid #e1e1e1;margin: 4px;font-size: 14px;color: #555;transition: all .4s ease;border-radius: 3px;background-color: #fff;display: flex;align-items: center;justify-content: center;}
.paging-menu a:first-child, .paging-menu a:last-child{width: 68px;}
.paging-menu a:hover, .paging-menu a.active, .paging a.on{border-color: #8AA3D0;background-color: #8AA3D0;color: #fff;}
.paging-skip{margin-left: 8px;align-items: center;}
.paging-hint{font-size: 14px;color: #999;font-weight: 300;margin: 0 8px;}
.paging-hint:first-of-type{margin: 0;}
.paging-skip input{width: 54px;text-align: center;height: 38px;border: 1px solid #e1e1e1;font-size: 14px;color: #666;border-radius: 3px;transition: all .4s ease;}
.paging-skip input:focus{border-color: #8AA3D0;}
.paging-skip button{color: #555;font-size: 14px;padding: 0 18px;border: 1px solid #e1e1e1;transition: all .4s ease;height: 38px;background: #fff;cursor: pointer;border-radius: 3px;}
.paging-skip button:hover{background-color: #8AA3D0;color: #fff;border-color: #8AA3D0;}
.paging-hint span{color: #8AA3D0;}
@media all and (max-width:1000px){.paging-menu a{margin: 4px 2px;}.paging-skip{width: 100%;margin-left: 0;justify-content: center;}.paging-menu a:first-child, .paging-menu a:last-child{width: 54px;}}
/* 搜索页面 */
.search{width: 100%;}
.search-result{font-size: 14px;color: #8AA3D0;line-height: 1.1;}
.search-result span{margin-left: 6px;}
.search-info{width: 100%;line-height: 1.1;color: #333;}
.search-info span{color: #8AA3D0;font-weight: 700;flex: 1;}
.search-list{width: 100%;}
.search-link{display: block;width: 100%;border: 1px solid #eee;background: #f6f8f9;padding: 40px 24px;margin-top: 16px;}
.search-link:first-child{margin-top: 0;}
.search-link h2{color: #333;line-height: 1.1;font-weight: 700;transition: all .4s ease;}
.search-link p{width: 100%;color: #666;}
.search-link .highlightRow span{color: #8AA3D0 !important;}
.search-link:hover h2{color: #8AA3D0;}
@media all and (max-width:1000px){.search-link{padding: 20px 15px;margin-top: 12px;}}
/* 隐私协议 */
.privacy{width: 100%;}
.privacy-title{width: 100%;color: #333;line-height: 1.1;}
.privacy-content{width: 100%;color: #666;}
.privacy table{width: 500px;max-width: 100%;}
.privacy table td{padding: max(8px,0.15rem);border-color: #eee;}
/* 网站地图 */
.webmap{width: 100%;}
.webmap-title{width: 100%;color: #333;line-height: 1;position: relative;padding-bottom: 24px;}
.webmap-title::after{content: "";position: absolute;width: 60px;left: 0;right: 0;margin: 0 auto;bottom: 0;height: 4px;background: #8AA3D0;}
.webmap-list{width: 100%;}
.webmap-list>ul{margin: -40px 0 0 -40px;display: flex;flex-wrap: wrap;}
.webmap-list>ul>li{width: calc(20% - 40px);margin: 40px 0 0 40px;color: #333;}
.webmap-list>ul>li ul, .webmap-list>ul>li li{width: 100%;}
.webmap-list>ul>li a{display: block;transition: color .4s ease;position: relative;}
.webmap-list>ul>li a:hover{color: #8AA3D0;}
.webmap-list>ul>li>.menu{font-weight: 700;border-bottom: 1px solid #e1e1e1;font-size: 20px;width: 100%;padding-bottom: 20px;line-height: 1;}
.webmap-list>ul>li>.drop{margin-top: 16px;}
.webmap-list>ul>li>.drop a{line-height: 1.28;padding: 6px 0;font-size: 18px;}
.webmap-list>ul>li>.drop .drop a{padding-left: 18px;font-size: 16px;}
.webmap-list>ul>li>.drop .drop a::before{content: "";position: absolute;width: 4px;height: 4px;border-radius: 50%;background: #afafaf;left: 0;top: 14px;}
@media all and (max-width:1270px){
    .webmap-list>ul{margin: -24px 0 0 -24px;}
    .webmap-list>ul>li{width: calc(20% - 24px);margin: 24px 0 0 24px;}
    .webmap-list>ul>li>.menu{font-size: 18px;}
    .webmap-list>ul>li>.drop a{font-size: 16px;}
    .webmap-list>ul>li>.drop .drop a{font-size: 14px;}
    .webmap-list>ul>li>.drop .drop a::before{top: 11px;}
}
@media all and (max-width: 720px){
    .webmap-title{padding-bottom: 16px;}
    .webmap-title::after{width: 44px;height: 3px;}
    .webmap-list>ul{margin: -14px 0 0;}
    .webmap-list>ul>li{width: 100%;margin: 14px 0 0;}
    .webmap-list>ul>li>.menu{font-size: 16px;padding-bottom: 14px;}
    .webmap-list>ul>li>.drop{margin-top: 10px;}
    .webmap-list>ul>li>.drop a{padding: 4px 0;font-size: 15px;}
    .webmap-list>ul>li>.drop .drop a{padding-left: 12px;}
}
/* 内页公共 */
.pagesBan-bg img{width: 100%;}
/* 新闻-列表 */
.newsItem{justify-content: space-between;}
.newsItem-con{width: 72%;padding-top: 0.5rem;}
.newsItem-date,.newsDown-date{width: 2.32rem;}
.newsItem-date .line,.newsDown-date .line{width: 0.8rem;height: 1px;background: #D8D8D8;margin: 0.2rem 0.16rem 0 0;}
.newsItem-desc{flex: 1;height: 100%;border-bottom: 1px solid #D8D8D8;position: relative;flex-direction: column;}
.newsItem-desc::after{content: "";position: absolute;right: 0;bottom: 0;width: 0;height: 1px;background: #234D91;transition: all .6s ease;}
.newsItem-desc .title{color: #234D91;}
.newsItem-img{width: 24%;}
.newsItem-img .img{transition: all .6s ease;}
.newsItem-img img{width: 100%;height: 2.3rem;}
.newsItem:hover .newsItem-desc::after{right: auto;left: 0;width: 100%;}
.newsItem:hover .newsItem-img .img{transform: scale(.92);}
.newsItem:hover .newsItem-img img{transform: scale(1.2);}
/* 新闻-下载 */
.newsDown-item{justify-content: space-between;}
.newsDown-con{flex: 1; justify-content: space-between;align-items: center;position: relative;}
.newsDown-con::after{content: "";position: absolute;right: 0;bottom: min(-16px,-0.4rem);width: 100%;height: 1px;background: #999;}
.newsDown-con .title{flex: 1;padding-right: 0.6rem;}
.newsDown-con .title:hover{color: #234D91;}
.newsDown-con .btn{padding: 0.15rem 0.25rem;}
.newsDown-con .btn i{font-size: 0.24rem;margin-right: max(6px,0.1rem);}
.newsDown-con .btn:hover{background: #8AA3D0;color: #fff;}
/* 新闻-详情 */
.newsxq{background: #ebeef4;}
.newsxqMa{width: 100%;}
.newsxqMa-head{width: 10.8rem;text-align: center;margin: 0 auto;}
.newsxqMa-head .title{line-height: 1.14;}
.newsxqMa-more{width: 100%;background: #fff;}
.newsxqMa-more-limit{width: 11rem;margin: 0 auto;}
.newsxqMa-content{width: 100%;color: #4c4c4c;}
.newsxqMa-content img, .newsxqMa-content video{height: auto !important;}
.newsxqMa-other{width: 100%;justify-content: space-between;align-items: center;border-top: 1px solid #ebeef4;}
.newsxqMa-share{align-items: center;}
/* -- */
.newsxqMa-share #toShare .icon-wechat{position: relative;}
.newsxqMa-share #toShare .icon-wechat .wechat-qrcode{display: none;border: 1px solid #ebeef4;position:absolute;z-index:9;top:-160px;left:50%;margin-left: -62px;width:124px;height:148px;text-align:center;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);transition:all 300ms;}
.newsxqMa-share #toShare .icon-wechat .wechat-qrcode.bottom {top:40px;left:-84px;}
.newsxqMa-share #toShare .icon-wechat .wechat-qrcode.bottom:after {display:none;}
.newsxqMa-share #toShare .icon-wechat .wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px; background-color:#f3f3f3; margin:0;padding:0;color: #777; }
.newsxqMa-share #toShare .icon-wechat .wechat-qrcode .qrcode{width:100px; margin:10px auto;}
.newsxqMa-share #toShare .icon-wechat .wechat-qrcode .qrcode table{margin:0!important;}
.newsxqMa-share #toShare .icon-wechat .wechat-qrcode .help{display: none;}
.newsxqMa-share #toShare .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}
.newsxqMa-share #toShare .icon-wechat:hover .wechat-qrcode{display: block;}
/* -- */
.newsxqMa-share #toShare{display: flex;margin-left: max(10px,0.18rem);}
.newsxqMa-share #toShare a{display: flex;align-items: center;justify-content: center;position: relative;margin-right: max(6px,0.1rem);width: max(30px,0.4rem);height: max(30px,0.4rem);border-radius: 50%;background: #000;transition: opacity .4s ease;line-height: 1;}
.newsxqMa-share #toShare a i{font-size: max(14px,0.18rem);color: #fff;}
.newsxqMa-share #toShare a.icon-facebook{background: #3c5a9a;}
.newsxqMa-share #toShare a.icon-twitter{background: #1ba2f5;}
.newsxqMa-share #toShare a.icon-linkedin{background: #0274b3;}
.newsxqMa-share #toShare a:last-child{margin-right: 0;}
.newsxqMa-share #toShare a:hover{opacity: 0.7;}
.newsxqMa-back{align-items: center;}
.newsxqMa-back i{margin-right: max(6px,0.12rem);font-size: max(16px,0.22rem);}
.newsxqMa-back:hover{color: #234D91;}
.newsxqMa-btn{width: 100%;justify-content: space-between;}
.newsxqMa-btn a{width: calc(50% - max(8px,0.2rem));background: #ebeef4;padding: max(24px,0.38rem) max(18px,0.28rem);border-radius: max(8px,0.2rem);transition: box-shadow .4s ease;}
.newsxqMa-btn a:hover .hint{color: #0b0b0b;}
.newsxqMa-btn a:hover .title{color: #234D91;}
.newsxqMa-btn a:hover{box-shadow: 0 max(2px,0.04rem) max(8px,0.16rem) rgba(0, 42, 155, 0.2);}
/* 联系我们 */
.contact-view .contain{flex-direction: column;}
.ctaForm{justify-content: space-between;width: 59%;}
.ctaForm input{width: 48.7%;height: max(38px,0.6rem); background: rgba(138, 163, 208, .2);color: rgba(0, 0, 0, .35);padding-left: max(12px,0.2rem);}
.ctaForm input::-webkit-input-placeholder{color: inherit;}
.ctaForm textarea{width: 100%;height: 120px; background: rgba(138, 163, 208, .2);color: rgba(0, 0, 0, .35);padding:12px 0 0 max(12px,0.2rem);}
.ctaForm textarea::-webkit-input-placeholder{color: inherit;}
.ctaForm .comMore-box{width: 100%;}
.ctaCode img{margin: max(10px,0.15rem) auto 0;width: max(110px,1.88rem);}
/* 关于我们-公司简介 */
.abIntro-img img{width: 100%;}
.abIntro-text span{text-decoration: underline;}
.abBus-item:first-child{margin-top: 0;}
.abBus-item{justify-content: space-between;align-items: center;}
.abBus-item:nth-child(2n){flex-direction: row-reverse;}
.abBus-img{width: 4.8rem;height: 4.8rem;border-radius: 50%;}
.abBus-img img{width: 100%;height: 100%;transition: all 2s linear;}
.abBus-img:hover img{transform: scale(1.1);}
.abBus-con{width: 64%;}
.abBus-con .text a{font-weight: 700;text-decoration: underline;transition: all .4s ease;text-transform: uppercase;}
.abBus-con .text a:hover{color: #8AA3D0;}
/* 关于我们-成员 */
.memIntro-flex{justify-content: space-between;align-items: flex-start;}
.memIntro-img{width: 47%;}
.memIntro-img img{width: 100%;height: 4rem;transition: all 2s linear;}
.memIntro-img:hover img{transform: scale(1.1);}
.memIntro-con{width: 50%;}
.memNav-list .item{margin-left: max(20px,0.5rem);padding-bottom: max(7px,0.15rem);transition: none;}
.memNav-list .item:first-child{margin-left: 0;}
.memNav-list .item::after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: max(3px,0.08rem);border-radius: 10px;background: #8AA3D0;opacity: 0;}
.memNav-list .item:hover,.memNav-list .item.active{color: #8AA3D0;}
.memNav-list .item.active{font-weight: 700;}
.memNav-list .item.active::after{opacity: 1;}
.memDrop{display: none;}
.memDrop:first-child{display: block;}
.memDrop-list{margin-left: min(-15px,-0.4rem);align-items: flex-start;}
.memDrop-item{position: relative; padding: max(15px,0.4rem) max(15px,0.25rem) max(15px,0.25rem); background: #EEFDFF; margin: max(15px,0.25rem) 0 0 max(15px,0.4rem);width: calc(50% - max(15px,0.4rem));}
.memDrop-item::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: max(6px,0.13rem);background: linear-gradient(to right,#8AA3D0 0%,#C5F9FE 100%);}
.memDrop-item .img{width: 120px;margin-top: max(10px,0.2rem);display: none;}
.memDrop-item .text{text-align: justify;}
.memDrop-item .text span{user-select: none;cursor: pointer;color: #8AA3D0;text-decoration: underline;font-weight: 700;transition: all .4s ease;}
.memDrop-item .text span:hover{color: #234D91;}
/* 关于我们-发展历程 */
.fz-view{background: url('/static/home/default/images/pages/fz-bg.jpg') no-repeat center bottom/100% auto;}
.fzLine{position: absolute;left: 50%;top: 0;transform: translateX(-50%);width: auto;height: 100%;}
.fzLine img{height: 100%;}
.fzList{justify-content: space-between;align-items: flex-start;padding-bottom: 1.6rem;position: relative;z-index: 10;}
.fzItem{border-radius: 0.2rem;width: 7.15rem;}
.fzItem:nth-child(-n+2){margin-top: 0;}
.fzItem-menu{border-radius: 0.2rem;transition-delay: .3s; background: #E8EDF6;padding: max(15px,0.25rem);align-items: center;justify-content: space-between;position: relative;}
.fzItem-menu::before{content: "";position: absolute;right: -0.85rem;top: 50%;transform: translate(50%,-50%);width: 0.24rem;height: 0.24rem;border-radius: 50%;background: #C5F9FE;}
.fzItem-menu::after{content: "";position: absolute;right: -0.85rem;top: 50%;transform: translateY(-50%);width: 0.85rem;height: 0.04rem;border-top: 1px dashed #C5F9FE;}
.fzItem-menu.active{border-radius: 0.2rem 0.2rem 0 0;transition-delay: 0s;}
.fzItem-expand,.fzItem-retract{text-decoration: unset;user-select: none;cursor: pointer;transition: all .4s ease;}
.fzItem-expand:hover,.fzItem-retract:hover{color: #234D91;}
.fzItem-expand.active{opacity: 0;}
.fzItem-drop{display: none;background: #E8EDF6;border-radius: 0 0 0.2rem 0.2rem;}
.fzItem-drop{padding: 0 max(15px,0.25rem) max(15px,0.25rem);}
.fzItem-desc .desc-item:first-child{margin-top: 0;}
.fzItem:nth-child(2n){transform: translateY(1.6rem);}
.fzItem:nth-child(2n) .fzItem-menu{flex-direction: row-reverse;}
.fzItem:nth-child(2n) .fzItem-menu::before{right: auto;left: -0.85rem;transform: translate(-50%,-50%);}
.fzItem:nth-child(2n) .fzItem-menu::after{right: auto;left: -0.85rem;}
/* 业务-主页 */
.business-view{background: url('/static/home/default/images/pages/busBg.png') no-repeat center/cover;}
.busCon{flex-direction: column;justify-content: flex-start;padding-top: 1.5rem;}
.busLogo{width: 1.73rem;}
.busList{margin-top: 1.3rem;margin-left: 0.7rem;white-space: nowrap;}
.busItem{margin-left: 0.85rem;position: relative;}
.busItem:first-child{margin-left: 0;}
.busMenu{position: relative;}
.busMenu-btn{padding: 0.2rem 0.27rem;border-radius: 0.1rem;background: #8AA3D0;font-size: 0.24rem;color: #fff;}
.busDrop-btn{padding: 0.2rem 0.27rem;border-radius: 0.1rem;background: rgba(197, 249, 254, .5);font-size: 0.24rem;color: #666;}
.busItem:nth-child(2) .busDrop,.busItem:nth-child(3) .busDrop{display: none;}
.busMenu-btn:hover{background: #6885b9;}
.busDrop-btn:hover{background: rgba(197, 249, 254, 1);}
.busMenu-line{pointer-events: none;}
.busMenu-line .line1{position: absolute;left: calc(50% - 1px);bottom: 100%;}
.busMenu-line .line1 span{display: block;width: 3.47rem;height: 0.64rem;border-left: max(1px,0.03rem) solid #cbcbcb;border-top: max(1px,0.03rem) solid #cbcbcb;border-top-left-radius: 0.2rem;}
.busMenu-line .line1 i{display: block;width: 0.16rem;height: 0.16rem;border-radius: 50%;background: #cbcbcb;position: absolute;left: 0;bottom: 0;transform: translate(-40%,50%);}
.busMenu-line .line2{position: absolute;left: calc(50% - 1px + 0.22rem);bottom: calc(100% + 0.64rem - max(1px,0.03rem));}
.busMenu-line .line2 span{display: block;width: 3.47rem;height: 0.64rem;border-right: max(1px,0.03rem) solid #cbcbcb;border-bottom: max(1px,0.03rem) solid #cbcbcb;border-bottom-right-radius: 0.2rem;}
.busMenu-line .line2 i{z-index: 2; background: #fff; display: none;width: 0.16rem;height: 0.16rem;border-radius: 50%;border: max(1px,0.03rem) solid #cbcbcb; position: absolute;right: 0;top: 0;transform: translate(40%,-50%);}
.busItem:nth-child(1) .busMenu-line .line2 i{display: block;}
.busItem:nth-child(2) .busMenu-line .line1 span,.busItem:nth-child(2) .busMenu-line .line2 span{width: 1.02rem;}
.busItem:nth-child(3) .busMenu-line .line1 span,.busItem:nth-child(3) .busMenu-line .line2 span{width: 0.97rem;}
.busItem:nth-child(4) .busMenu-line .line1 span,.busItem:nth-child(4) .busMenu-line .line2 span{width: 3.93rem;}
.busItem:nth-child(n+3) .busMenu-line .line1{left: auto;right: calc(50% - 1px);}
.busItem:nth-child(n+3) .busMenu-line .line1 span{border-left: unset;border-right: max(1px,0.03rem) solid #cbcbcb;border-top-left-radius: 0;border-top-right-radius: 0.2rem;}
.busItem:nth-child(n+3) .busMenu-line .line1 i{left: auto;right: 0;transform: translate(40%,50%);}
.busItem:nth-child(n+3) .busMenu-line .line2{left: auto;right: calc(50% - 1px + 0.2rem);}
.busItem:nth-child(n+3) .busMenu-line .line2 span{border-right: unset;border-left: max(1px,0.03rem) solid #cbcbcb;border-bottom-right-radius: 0;border-bottom-left-radius: 0.2rem;}
.busDrop{position: absolute;left: -2.3rem;top: calc(100% + 1.17rem);flex-wrap: nowrap;}
.busDrop-item{margin-left: 0.8rem;position: relative;}
.busDrop-item:first-child{margin-left: 0;}
.busDrop-line .line1{position: absolute;left: calc(50% - 1px);bottom: 100%;}
.busDrop-line .line1 span{display: block;width: 1.8rem;height: 0.58rem;border-left: max(1px,0.03rem) solid #cbcbcb;border-top: max(1px,0.03rem) solid #cbcbcb;border-top-left-radius: 0.2rem;}
.busDrop-line .line1 i{display: block;width: 0.16rem;height: 0.16rem;border-radius: 50%;background: #cbcbcb;position: absolute;left: 0;bottom: 0;transform: translate(-50%,50%);}
.busDrop-line .line2{position: absolute;left: calc(50% - 1px + 0.21rem);bottom: calc(100% + 0.58rem - max(1px,0.03rem));}
.busDrop-line .line2 span{display: block;width: 1.81rem;height: 0.58rem;border-right: max(1px,0.03rem) solid #cbcbcb;border-bottom: max(1px,0.03rem) solid #cbcbcb;border-bottom-right-radius: 0.2rem;}
.busDrop-line .line2 i{z-index: 2; background: #fff; display: none;width: 0.16rem;height: 0.16rem;border-radius: 50%;border: max(1px,0.03rem) solid #cbcbcb; position: absolute;right: 0;top: 0;transform: translate(40%,-50%);}
.busDrop-item:nth-child(1) .busDrop-line .line2 i{display: block;}
.busItem:nth-child(4) .busDrop{left: -0.6rem;}
.busItem:nth-child(4) .busDrop-line .line1 span,.busItem:nth-child(4) .busDrop-line .line2 span{width: 0.92rem;}
.busDrop-item:nth-child(2) .busDrop-line .line1{left: auto;right: calc(50% - 1px);}
.busDrop-item:nth-child(2) .busDrop-line .line1 span{border-left: unset;border-right: max(1px,0.03rem) solid #cbcbcb;border-top-left-radius: 0;border-top-right-radius: 0.2rem;}
.busDrop-item:nth-child(2) .busDrop-line .line1 i{left: auto;right: 0;transform: translate(50%,50%);}
.busDrop-item:nth-child(2) .busDrop-line .line2{left: auto;right: calc(50% - 1px + 0.2rem);}
.busDrop-item:nth-child(2) .busDrop-line .line2 span{border-right: unset;border-left: max(0.03rem) solid #cbcbcb;border-bottom-right-radius: 0;border-bottom-left-radius: 0.2rem;}
/* 业务详情公共 */
/* .busDet-title::after{content: "";display: inline-block;margin-left: max(5px,0.1rem); width: max(4px,0.12rem);height: max(4px,0.12rem);border-radius: 50%;background: #8AA3D0;} */
/* .busDet-intro{text-align: justify;} */
/* .busDet-intro img{width: 100%;} */
.busDet-head{justify-content: space-between;align-items: center;}
.busDet-head .title{position: relative;padding-left: max(12px,0.35rem);text-decoration: underline;}
.busDet-head .title::after{content: "";position: absolute;left: 0;top: 0.05rem;width: max(6px,0.2rem);height: max(6px,0.2rem);border-radius: 50%;background: #8AA3D0;}
.busDet-head .down{align-items: center;}
.busDet-head .down i{display: block;font-size: max(14px,0.24rem);margin-right: max(8px,0.16rem);}
.busDet-head .down span{flex: 1;text-decoration: underline;}
.busDet-head .down:hover{color: #234D91;}
/* 业务详情-房地产 */
.busEstate-sse-flex,.busConsum-printing-flex{justify-content: space-between;}
.busEstate-sse-desc{width: 45%;}
.busEstate-sse-img{width: 52.5%;}
.busEstate-sse-img img,.busConsum-printing-img img{width: 100%;height: 100%;}
.busConsum-printing-img{width: 43%;}
.busConsum-printing-desc{width: 55%;}
/* 业务详情-基础设施 */
.busInfr-menu{background: rgba(138, 163, 208, .2);padding: 0.26rem;align-items: center;user-select: none;cursor: pointer;}
.busInfr-menu i{margin-right: 0.2rem;display: block; width: 0.32rem;height: 0.32rem;border-radius: 0.05rem;border: 0.03rem solid #8AA3D0;position: relative;transition: all .4s ease;}
.investory-view .busInfr-menu{user-select: auto;cursor: auto;}
.investory-view .busInfr-menu i{display: none;}
.busInfr-menu i::after,.busInfr-menu i::before{width: 0.13rem;height: 0.03rem; content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #8AA3D0;transition: all .4s ease;border-radius: 4px;}
.busInfr-menu i::after{width: 0.03rem;height: 0.13rem;}
.busInfr-menu span{flex: 1;transition: all .4s ease;}
/* .busInfr-menu.active i{transform: rotate(180deg);} */
.busInfr-menu.active i::after,.busInfr-menu.active i::before{transform: translate(-50%,-50%) rotate(180deg);}
.busInfr-menu.active i::after{opacity: 0;}
.busInfr-menu:hover span{color: #8AA3D0;}
/* .busInfr-drop{display: none;} */
.busInfr-flex{justify-content: space-between;}
.busInfr-flex-desc{width: 36%;}
.busInfr-flex-img{width: 61%;}
.busInfr-flex-img img{width: 100%;height: 100%;}
.busInfr-table table{font-size: 0.24rem;line-height: 0.32rem;background: #FCFCFC;}
.busInfr-table table td{padding: 0.2rem 0.05rem 0.2rem 0.4rem;}
.busInfr-table table tr:first-child,.busInfr-table table tr:last-child{background: #EEFDFF;font-weight: 700;}
.busInfr-table table td:nth-child(4){white-space: nowrap;}
.busInfr-item:nth-child(2) .busInfr-flex{flex-direction: row-reverse;}
.busInfr-item:nth-child(2) .busInfr-flex-img{width: 45%;}
.busInfr-item:nth-child(2) .busInfr-flex-desc{width: 52%;}
/* 企业管治-治理架构 */
.govIntro .img img{width: 100%;height: auto;}
.govIntro .desc img{width: 78%;}
.govList .busInfr-drop{padding-left: 0.45rem;}
.govList .busInfr-flex-desc{width: 41%;}
.govList .busInfr-flex-img{width: 52%;}
/* 企业管治-管治报告 */
.govReport-intro{justify-content: space-between;}
.govReport-intro-img{width: 39%;}
.govReport-intro-img img{width: 100%;height: 100%;}
.govReport-intro-desc{width: 58%;}
.govReport-item{background: rgba(138, 163, 208, .2);align-items: center;justify-content: space-between;padding: max(15px,0.25rem);transition: all .4s ease;}
.govReport-item .title{flex: 1;position: relative;padding-left: max(15px,0.35rem);}
.govReport-item .title::after{content: "";position: absolute;left: 0;top: 0.04rem;width: max(8px,0.2rem);height: max(8px,0.2rem);border-radius: 50%;background: #8AA3D0;}
.govReport-item .down i{display: block;font-size: max(13px,0.25rem);margin-right: max(8px,0.16rem);}
.govReport-item:hover{box-shadow: 0 5px 25px rgba(138, 163, 208, .7);}
/* 可持续发展-报告 */
.esgIntro-flex{justify-content: space-between;align-items: center;}
.esgIntro-img{width: 52%;}
.esgIntro-img img{width: 100%;}
.esgIntro-desc{width: 46%;}
/* 可持续发展-社会责任 */
.social-banner img{width: 100%;}
.social-flex{justify-content: space-between;}
.social-flex-img{width: 39.5%;}
.social-flex-img img{width: 100%;}
.social-flex-desc{width: 58%;}
.social-menu .item{padding-bottom: 0.13rem;margin-left: 0.52rem;user-select: none;cursor: pointer;}
.social-menu .item:first-child{margin-left: 0;}
.social-menu .item::after{content: "";position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;width: 2rem;height: 0.08rem;border-radius: 4px;background: #8AA3D0;opacity: 0;}
.social-menu .item:hover,.social-menu .item.active{color: #8AA3D0;}
.social-menu .item.active{font-weight: 700;}
.social-menu .item.active::after{opacity: 1;}
.social-drop{display: none;}
.social-drop:first-child{display: block;}
/* 投资者关系-财务摘要 */
.investory-table{background: #FCFCFC;overflow-x: auto;}
.investory-table table{white-space: nowrap; font-size: 0.24rem;line-height: 0.37rem;width: 100%;}
.investory-table table td{border-bottom: 1px solid rgba(153, 153, 153, .5);text-align: right;padding: 0.16rem 0.4rem;}
.investory-table table td.one{width: 4rem;text-align: left;border-bottom: unset;}
.investory-table table tr:first-child td.one{border-bottom: 1px solid rgba(153, 153, 153, .5);}
.investory-table table tr:last-child td{border-bottom: unset;}
.investory-table table tr:nth-child(2) td{border-bottom: unset;}
.investory-table table td:last-child{background: #EEFDFF;}
/* 投资者关系-年度报告 */
.annual-item{justify-content: space-between;align-items: center;border-bottom: 1px solid rgba(153, 153, 153, .5);}
.annual-con{flex: 1;align-items: center;}
.annual-con .img{width: 1.1rem;margin-right: 0.4rem;}
.annual-con .img img{width: 100%;}
.annual-btn{padding: 0.15rem 0.22rem;border-radius: 0.1rem;background: #C5F9FE;}
.annual-btn i{display: block;font-size: 0.25rem;margin-right: 0.12rem;}
.annual-btn:hover{background: #8AA3D0;color: #fff;}
/* 投资者关系-财务日历 */
.calendar-list{padding-left: 0.78rem;}
.calendar-item{border-bottom: 1px solid rgba(153, 153, 153, .5);justify-content: space-between;position: relative;}
.calendar-item::after{content: "";position: absolute;right: 0;bottom: -1px;width: 0;height: 1px;background: #8AA3D0;transition: all .8s ease;}
.calendar-item .title{flex: 1;}
.calendar-item:hover{color: #8AA3D0;}
.calendar-item:hover::after{right: auto;left: 0;width: 100%;}
/* 投资者关系-股票信息 */
.stockFlex{justify-content: space-between;}
.stockLeft{width: 37.5%;}
.stockBan{background: rgba(138, 163, 208, .2);padding: 0.4rem;}
.stockBan-link{text-decoration: underline;}
.stockBan-link:hover{color: #8AA3D0;}
.stockBan-center{align-items: center;}
.stockBan-range{align-items: center;margin-left: 0.26rem;color: #5A9D76;}
.stockBan-range .icon{width: 0.2rem;height: 0.18rem;border: 0.1rem solid transparent;border-bottom-color: #5A9D76;margin-left: 0.1rem;}
.stockBan-range.down .icon{transform: rotate(180deg);}
.stockList li{border-bottom: 1px solid rgba(0, 0, 0, .06);justify-content: space-between;}
.stockList .title{width: 36%;text-align: right;}
.stockList .num{width: 30%;}
.stockRight{width: 57%;}
.stockNav .item{color: rgba(0, 0, 0, .2);padding: 0.06rem 0.2rem;background: rgba(0, 0, 0, .1);margin-left: 0.26rem;user-select: none;cursor: pointer;}
.stockNav .item:first-child{margin-left: 0;}
.stockNav .item:hover{color: #8AA3D0;}
.stockNav .item.active,.stockNav .item.active:hover{color: #fff;background: #8AA3D0;font-weight: 700;}
.stockImg img{width: 100%;display: none;}
.stockImg img:first-child{display: block;}
/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px){
    /* 1600 × (900) */
}
@media all and (max-width:1590px){
    /* 1440 × (700)  */
}
@media all and (max-width:1430px){
    /* 1360 */
}
@media all and (max-width:1350px){
    /* 1280 */
    .busMenu-line .line2{bottom: calc(100% + 0.65rem - max(1px,0.03rem));}
}
@media all and (max-width:1270px){
    /* 1152 × (700) */
    .stockList .title{width: 37%;}
}
/* ------------------------平板端-------------------------- */
@media all and (max-width:1100px){
    /* 1024 横屏 */
}
@media all and (max-width:1000px){
    /* 720 竖屏 */
    .newsItem{flex-direction: column-reverse;border-top: 1px solid #D8D8D8;padding: 40px 0 10px;}
    .newsItem:first-child{padding-top: 0;border: unset;}
    .newsItem-img{width: 100%;padding: 0;}
    .newsItem-img img{height: 200px;}
    .newsItem-con{width: 100%;padding-top: 10px;}
    .newsItem-date,.newsDown-date{width: 100%;flex-direction: column-reverse;justify-content: flex-end;}
    .newsItem-date .line,.newsDown-date .line{width: 40px;margin: 6px 0 0 0;}
    .newsItem-date .day{font-size: 20px;}
    .newsItem-desc{flex: unset;width: 100%;margin-top: 10px;border: unset;}
    .newsDown-con{width: 100%;margin-top: 15px;}
    .newsDown-item{padding: 25px 0;}
    .newsDown-con::after{bottom: -25px;}
    .newsDown-item::after{width: 100%;}
    .newsDown-con .btn{font-size: 13px;padding: 7px;border-radius: 3px;}
    .newsDown-con .btn i{font-size: 12px;}
    .newsxqMa-head{width: 100%;}
    .newsxqMa-more{padding: 20px 14px;}
    .newsxqMa-more-limit{width: 100%;}
    .newsxqMa-btn a{width: 100%;margin-top: 12px;padding: 18px 16px;}
    .newsxqMa-btn a:first-child{margin-top: 0;}
    .ctaForm{width: 100%;}
    .ctaForm input{width: 100%;font-size: 15px;}
    .ctaForm textarea{font-size: 15px;}
    .abBus-list{margin-top: 30px;}
    .abBus-item{flex-direction: column !important;margin-top: 60px;}
    .abBus-con{width: 100%;margin-top: 20px;}
    .abBus-img{width: 190px;height: 190px;}
    .memIntro-img{width: 100%;}
    .memIntro-con{width: 100%;margin-top: 20px;text-align: justify;}
    .memNav{width: 100%;overflow-x: auto;}
    .memNav-list{flex-wrap: nowrap;white-space: nowrap;}
    .memNav-list .item{margin-left: 20px !important;}
    .memDrop-list{margin-left: 0;}
    .memDrop-item{margin: 15px 0 0;width: 100%;padding: 31px 15px 25px;}
    .fzLine{display: none;}
    .fzItem:nth-child(2n){transform: translateY(0);}
    .fzItem{margin-top: 10px !important;width: 100%;}
    .fzItem-menu{flex-direction: row-reverse;}
    .fzItem-menu::before,.fzItem-menu::after{display: none;}
    .fzItem-year{font-size: 26px;}
    .business-view{height: auto;}
    .busCon{padding-top: 0;transform: scale(.9);}
    .busMenu-line .line2 {bottom: calc(100% + 0.64rem - max(1px,0.03rem));}
    .busDet-head .title::after{top: 6px;}
    .busDet-head .down{width: 100%;margin-top: 20px;}
    .busEstate-sse-flex{flex-direction: column-reverse;}
    .busEstate-sse-img,.busConsum-printing-img{width: 100%;}
    .busEstate-sse-desc,.busConsum-printing-desc{width: 100%;margin-top: 15px;}
    .busInfr-view .busDet-title{font-size: 22px;}
    .busInfr-item{margin-top: 15px;}
    .busInfr-menu{padding: 12px 15px;}
    .busInfr-menu i{width: 16px;height: 16px;border-width: 2px;margin-right: 10px;}
    .busInfr-menu i::before{width: 8px;height: 2px;}
    .busInfr-menu i::after{width: 2px;height: 8px;}
    .busInfr-menu span{font-size: 15px;}
    .busInfr-flex{flex-direction: column-reverse !important;}
    .busInfr-flex-img{width: 100% !important;}
    .busInfr-flex-desc{width: 100% !important;margin-top: 15px;}
    .govIntro .title{font-size: 26px;}
    .govIntro .desc img{width: 90%;}
    .govReport-intro-img{width: 100%;}
    .govReport-intro-desc{width: 100%;margin-top: 15px;}
    .govReport-title{font-size: 25px;}
    .govReport-item .title{font-size: 14px;}
    .govReport-item .down i{margin-right: 0;font-size: 18px;}
    .govReport-item .down span{display: none;}
    .govReport-item .title::after{top: 4px;}
    .esgIntro-img{width: 100%;}
    .esgIntro-desc{width: 100%;margin-top: 15px;}
    .social-flex-img{width: 100%;}
    .social-flex-desc{width: 100%;margin-top: 15px;}
    .social-menu{overflow-x: auto;flex-wrap: nowrap;white-space: nowrap;font-size: 14px;}
    .social-menu .item{margin-left: 30px;}
    .investory-table table{font-size: 7px;}
    .investory-table table td{padding: 5px;}
    .investory-table table td.one{width: 3.5rem;}
    .annual-btn{padding: 4px 6px;}
    .annual-btn i{font-size: 16px;margin-right: 0;}
    .annual-btn span{display: none;}
    .annual-con .img{width: 50px;}
    .annual-con .title{font-size: 15px;}
    .calendar-list{padding:0 15px;}
    .calendar-item{font-size: 14px;}
    .stockLeft{width: 100%;}
    .stockRight{width: 100%;margin-top: 30px;}
    .stockNav .item{font-size: 14px;margin-left: 20px;padding: 2px 10px;}
    .stockBan-range .icon{width: 10px;height: 8px;border-width: 5px; margin-left: 5px;}
    .stockList .title {width: 40%;font-size: 14px;}
    .stockList .num{width: 25%;font-size: 14px;}
    .stockBan{padding-left: 20px;}
}
/* ------------------------手机端-------------------------- */
@media all and (max-width:720px){
    /* 移动终端 360 适配 */
}<!--0.00021004676818848-->