@charset "utf-8";

.animated{animation-duration: 0.6s;}
/* 内页 */
.nyPageWrap{font-family: "PingFang SC";}
.nyHeader{position: fixed;background: none;border-bottom: 1px solid rgba(255,255,255,0.65);}
.nyHeader .logo img,
.nyHeader .searchBtn,.nyHeader .menuIcon img,.nyHeader .kf{filter: brightness(0) invert(1);}
.nyHeader .nav .nLi h3 a{color: #fff;}
.nyHeader:hover .logo img,.nyHeader:hover .searchBtn,
.nyHeader.white .logo img,.nyHeader.white .searchBtn,
.nyHeader:hover .menuIcon img,.nyHeader.white .menuIcon img,
.nyHeader:hover .kf,.nyHeader.white .kf{filter: brightness(1) invert(0);}
.nyHeader:hover .nav .nLi h3 a,.nyHeader.white .nav .nLi h3 a{color: #2A2A2A;}
.nyHeader .nav .nLi:hover h3 a,.nyHeader.white .nav .nLi:hover h3 a,.nyHeader.white .nav .nLi.on h3 a{color: #FB9519;}


.nyBanner{width: 100%;height: 659px;background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;overflow: hidden;}
.nyBanner .text{position: absolute;left: 50%;top:50%;transform: translate(-50%, -50%);text-align: center;color: #fff;z-index: 2;}
.nyBanner .text .en{font-size: 60px;line-height: 72px;text-transform: uppercase;margin-bottom: 6px;white-space: nowrap;}
.nyBanner .text .ch{line-height: 36px;}
.nyBanner .bread{position: absolute;left: 0;bottom: 40px;width: 100%;color: #fff;z-index: 2;}
.nyBanner .bread .w1400{display: flex;align-items: center;justify-content: space-between;}
.nyBanner .path span{margin: 0 15px;}
.nyBanner .path a:hover{opacity: .8;}
.nyBanner video{position: absolute;min-width: 108%;min-height: 108%;left: 50%;top:50%;transform: translate(-50%, -50%);object-fit: fill;}

.nyWrap{min-height: 450px;padding: 0 0 70px;}
.greyBg{background: #F7F7F7;}

.nyNav{border-bottom: 1px solid #D8D8D8;margin-bottom: 70px;}
.nyNav > ul{display: flex;align-items: center;justify-content: center;/* flex-wrap: wrap; */}
.nyNav .nLi{}
.nyNav .nLi > a{display: block;color: #666666;line-height: 98px;position: relative;padding: 0 30px;}
.nyNav .nLi > a::before{content: '';width: 1px;height: 25px;background: #E8E9EA;position: absolute;left: 0;top:50%;transform: translateY(-50%);}
.nyNav .nLi:first-child > a::before{display: none;}
.nyNav .nLi.on > a,.nyNav .nLi > a:hover{color: #FB9519;}


.expertListAdd{padding-bottom: 50px;}
.expertListAdd.expertList .list{padding-bottom: 0;}
.expertWrap{padding-bottom: 0;}
.expertList .title{margin-bottom: 40px;padding-left: 32px;position: relative;line-height: 52px;color: #222222;}
.expertList .title:before{content: "";width: 6px;height: 36px;position: absolute;left: 0;top:50%;transform: translateY(-50%);background: #FB9519;}
.expertList .list{padding-bottom: 55px;}
.expertList .list li{width: 46.4%;height: 323px;position: relative;overflow: hidden;background: #FFFFFF;margin-bottom: 50px;}
.expertList .list li:nth-child(2n){float: right;}
.expertList .list a{display: flex;width: 100%;box-sizing: border-box;padding: 18px 50px 18px 18px;position: relative;z-index: 2;}
.expertList .list .pic{flex-shrink: 0;width: 214px;height: 287px;overflow: hidden;margin-right: 48px;display: flex;align-items: center;justify-content: center;}
.expertList .list .pic img{max-width: 100%;max-height: 100%;}
.expertList .list .text{flex: 1;overflow: hidden;padding-top: 84px;}
.expertList .list .tit{line-height: 30px;color: #222222;margin-bottom: 10px;}
.expertList .list .tit span{font-weight: normal;}
.expertList .list .year{line-height: 20px;color: #666666;text-align: center;}
.expertList .list .line{display: block;width: 100%;height: 1px;background: #C3C3C3;transform-origin:left center;transform: scale(0,1);opacity: 0;margin: 12px auto 20px;transition:all 1s linear;}
.expertList .list .desc{line-height: 28px;color: #666666;max-height: 112px;overflow: hidden;margin-bottom: 20px;opacity: 0;transform: translateY(20px);}
.expertList .list .desc span{font-weight: bold;}
.expertList .list .arr{display: block;width: 31px;height: 9px;background: url(../images/arrow3.svg) no-repeat left center;opacity: 0;transform: translateY(20px);}
.expertList .list .watermark{position: absolute;right: -44px;bottom: -17px;}
.expertList .list li:hover{box-shadow: 0 30px 43px -23px rgba(152,152,152,.5);}
.expertList .list li:hover .text{padding-top: 22px;}
.expertList .list li:hover .tit,
.expertList .list li:hover .year{color: #FB9519;}
.expertList .list li:hover .year{text-align: left;}
.expertList .list li:hover .line{transform: scale(1);opacity: 1;}
.expertList .list li:hover .desc,
.expertList .list li:hover .arr{opacity: 1;transform: translateY(0);}


.pageStyle{color: #666666;line-height: 30px;}
.pageStyle *{max-width: 100% !important;}
.pageStyle img{height: auto !important;max-width: 100% !important;}
.pageStyle ul,.pageStyle ul li{list-style: disc inside;}

.popWrap{position: fixed;left: 0;top:0;width: 100%;height: 100%;z-index: 9;display: none;}
.popWrap .bgLalyer{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(60,60,60,0.72);}
.popWrap .content{width: 90%;max-width: 892px;background: #FFFFFF;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);box-sizing: border-box;padding: 60px 0;}
.popWrap .content .close{width: 35px;height: 35px;position: absolute;right: -35px;top:-35px;background: url(../images/icon_close.svg) no-repeat center;background-size: 100% 100%;cursor: pointer;}
.popWrap .content .wrap{max-height: 70vh;box-sizing: border-box;padding: 0 60px;max-height: 70vh;overflow: auto;}

.expertPop .content .wrap{max-height: 60vh;}
.expertPop .pic{width: 37.56%;position: sticky;left: 0;top:0;}
.expertPop .pic img{width: 100%;}
.expertPop .text{width: 56%;}
.expertPop .text .title{color: #222222;padding-bottom: 14px;position: relative;}
.expertPop .text .title:before{content: "";width: 27px;height: 4px;background: #FA9F2F;position: absolute;left: 0;bottom: 0;}
.expertPop .text .desc{margin: 30px auto 20px;color: #222222;font-weight: bold;}


.recomNews{position: relative;overflow: hidden;}
.recomNews a{display: block;background: #FFFFFF;}
.recomNews .pic{width: 50%;padding-bottom: 470px;position: relative;overflow: hidden;}
.recomNews .text{width: 50%;box-sizing: border-box;padding: 60px 55px 0;}
.recomNews .text h5{line-height: 28px;color: #333333;}
.recomNews .text .date{color: #999999;line-height: 30px;margin: 18px auto;padding-left: 30px;background: url(../images/icon_date.svg) no-repeat left center;}
.recomNews .text p{color: #666666;line-height: 26px;max-height: 104px;overflow: hidden;}
.recomNews .btnWrap{position: absolute;left: 50%;bottom: 60px;padding-left: 55px;z-index: 2;}
.recomNews .btnWrap .btn{width: 37px;height: 37px;box-sizing: border-box;border: 1px solid #999999;border-radius: 50%;margin-right: 17px;display: flex;align-items: center;justify-content: center;cursor: pointer;background: #fff;}
.recomNews .btnWrap .btn:last-child{margin-right: 0;}
.recomNews .btnWrap .btn:hover{background: #FB9519;border-color: #FB9519;}
.recomNews .btnWrap .btn:hover img{filter: brightness(0) invert(1);}

.newsWrap .item1{background: url(../images/newsBg.jpg) no-repeat center top;background-size: cover;padding-bottom: 40px;}
.newsWrap .item2{padding-top: 40px;}

.flexBetween{display: flex;align-items: center;justify-content: space-between;}
.flexCenter{display: flex;align-items: center;justify-content: center;}
.filter{margin-bottom: 40px;position: relative;z-index: 3;}
.filter .btn{margin-right: 24px;padding: 0 45px;background: #EBEBEB;color: #515151;line-height: 60px;}
.filter .btn:last-child{margin-right: 0;}
.filter .btn img{margin-right: 32px;}
.filter .btn.on,.filter .btn:hover{background: #EF9B13;color: #fff;}
.filter .btn.on img,.filter .btn:hover img{filter: brightness(0) invert(1);}
.filter .select1{width: 450px;position: relative;margin-right: 25px;z-index: 3;}
.filter .select1 dt{background: #FFFFFF;border: 1px solid #EBEBEB;position: relative;padding: 0 60px 0 30px;cursor: pointer;color: #9D9D9D;line-height: 58px;}
.filter .select1 dt i{width: 60px;height: 58px;position: absolute;right: 0;top:0;background: #EBEBEB;}
.filter .select1 dd{position: absolute;left: 0;top:60px;width: 100%;background: #fff;box-sizing: border-box;border: 1px solid #EBEBEB;border-top: none;display: none;}
.filter .select1 dd ul{padding: 30px;display: flex;flex-wrap: wrap;}
.filter .select1 dd ul li{margin-right: 36px;cursor: pointer;position: relative;}
.filter .select1 dd ul li:before{content: "";width: 1px;height: 10px;background: #c9c8c8;position: absolute;top: 50%;right: -18px;margin-top: -5px;}
.filter .select1 dd ul li:last-child{margin-right: 0;}
.filter .select1 dd ul li:last-child:before{display: none;}
.filter .select1 dd ul li:hover{color: #EF9B13;}
.filter .select1.on dt{color: #333;}
.filter .form{width: 450px;position: relative;box-sizing: border-box;padding-right: 60px;background: #fff;}
.filter .form .text{width: 100%;height: 60px;box-sizing: border-box;border: 1px solid #EBEBEB;border-right: none;background: #FFFFFF;padding: 0 30px;line-height: 58px;color: #333;}
.filter .form .subm{width: 60px;height: 60px;position: absolute;right: 0;top:0;border: none;background: #EF9B13 url(../images/icon_search.svg) no-repeat center;cursor: pointer;}
.filter .form .text::-webkit-input-placeholder {color: #9D9D9D;}

.videoStyle:before{content: "";position: absolute;left: 0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.15);z-index: 2;}
.videoStyle i{width: 60px;height: 60px;position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);z-index: 3;background: url(../images/videoIcon.svg) no-repeat center;background-size: 100%;}

.cardList li{width: 32.14%;margin: 0 1.79% 40px 0;}
.cardList li:nth-child(3n){margin-right: 0;}
.cardList a{display: block;background: #FFFFFF;position: relative;}
.cardList .pic{padding-bottom: 63.11%;position: relative;overflow: hidden;z-index: 2;}
.cardList .text{padding: 26px 44px 40px 50px;position: relative;z-index: 2;}
.cardList .text h5{line-height: 28px;color: #333333;height: 56px;overflow: hidden;}
.cardList .text p{line-height: 26px;color: #666666;height: 26px;overflow: hidden;margin: 10px auto ;}
.cardList .text .btm{line-height: 30px;color: #999999;}
.cardList .text .btm span{display: block;padding-left: 28px;background: url(../images/icon_date.svg) no-repeat left center;}
.cardList .text .btm .arr{height: 6px;opacity: 0;}
.cardList .watermark{position: absolute;right: 0;bottom: 0;opacity: 0;}
.cardList a:hover{box-shadow: 0 25px 37px -23px rgba(152,152,152,0.5);}
.cardList a:hover .text h5{color: #EF9B13;}
.cardList a:hover .text .btm .arr,
.cardList a:hover .watermark{opacity: 1;}

.moreBtn.noArr{width: 180px;height: 58px;line-height: 58px;}
.moreBtn.noArr span{text-align: center;}
.moreBtn.noArr span::before{display: none;}

.newsList li{margin-bottom: 40px;}
.newsList a{display: flex;background: #FFFFFF;}
.newsList .pic{flex-shrink: 0;width: 450px;height: 284px;position: relative;overflow: hidden;}
.newsList .text{flex: 1;overflow: hidden;box-sizing: border-box;padding: 40px 40px 0;position: relative;}
.newsList .text h5{line-height: 28px;color: #333333;}
.newsList .text p{line-height: 26px;color: #666666;max-height: 52px;overflow: hidden;margin: 18px auto 32px;}
.newsList .text .date{line-height: 30px;color: #999999;padding-left: 30px;background: url(../images/icon_date.svg) no-repeat left center;margin-bottom: 32px;}
.newsList .text .arr{height: 6px;opacity: 0;}
.newsList .text .watermark{position: absolute;right: 0;bottom: 0;opacity: 0;}
.newsList a:hover{box-shadow: 0 25px 37px -23px rgba(152,152,152,0.5);}
.newsList a:hover .text h5{color: #EF9B13;}
.newsList a:hover .text .arr,
.newsList a:hover .watermark{opacity: 1;}

.partyList ul{padding-bottom: 20px;}
.partyList ul li{width: 32.14%;margin: 0 1.79% 40px 0;}
.partyList ul li:nth-child(3n){margin-right: 0;}
.partyList ul a{display: block;position: relative;background: #FFFFFF;}
.partyList ul .pic{padding-bottom: 64.42%;position: relative;overflow: hidden;}
.partyList ul .text{padding: 30px 24px 40px 40px;position: relative;z-index: 2;}
.partyList ul .text h5{padding-right: 32px;position: relative;margin-bottom: 8px;line-height: 30px;color: #222222;}
.partyList ul .text h5 .arr{position: absolute;right: 0;top:50%;transform: translateY(-50%);height: 6px;filter: brightness(0) invert(0.6);}
.partyList ul .text p{line-height: 30px;color: #666666;height: 60px;overflow: hidden;}
.partyList ul .watermark{position: absolute;right: 0;bottom: 0;}
.partyList ul a:hover{background: #EFEFEF;}
.partyList ul a:hover .text h5{color: #EF9B13;}
.partyList ul a:hover .text h5 .arr{filter: brightness(1) invert(0);}

.page a{display: flex;align-items: center;justify-content: center;padding: 0 13px;height: 38px;line-height: 38px;color: #999999;}
.page a.btn{padding: 0;width: 20px;background: #F3F3F3;margin: 0 9px;}
.page a img{height: 9px;filter: brightness(0) invert(0.6);}
.page a.on,.page a:hover{background: #FA9F2F;color: #fff;}
.page a:hover img{filter: brightness(0) invert(1);}
.page a.disable{opacity: 0.4;pointer-events: none;}

.noticeList ul{margin-bottom: 50px;padding: 0 40px;background: #FFFFFF;}
.noticeList ul li{border-bottom: 1px solid #E4E4E4;}
.noticeList ul li:last-child{border: none;}
.noticeList ul a{display: flex;align-items: center;padding: 40px 0;}
.noticeList ul .date{flex-shrink: 0;width: 88px;height: 98px;background: #F7F7F7;margin-right: 40px;box-sizing: border-box;text-align: center;color: #999999;font-weight: bold;}
.noticeList ul .date em{display: block;font-size: 48px;line-height: 66px;}
.noticeList ul .date span{display: block;line-height: 24px;margin-top: -5px;}
.noticeList ul .text{flex: 1;overflow: hidden;line-height: 30px;color: #666666;}
.noticeList ul .text h5{margin-bottom: 4px;color: #222222;}
.noticeList ul li:hover .date,
.noticeList ul li:hover .text h5{color: #FA9F2F;}

.hotNews{flex-shrink: 0;width: 325px;margin-left: 5.36%;}
.hotNews .title{background: #EAEAEA;padding: 0 20px;color: #222222;font-weight: normal;line-height: 60px;position: relative;}
.hotNews .title a{display: block;position: relative;}
.hotNews .title .arr{position: absolute;right: 0;top: 50%;transform: translateY(-50%);filter: brightness(0) invert(0.2);}
.hotNews .title a:hover .arr{filter: brightness(1) invert(0);}
.hotNews li{margin-bottom: 30px;}
.hotNews li a{display: block;padding: 28px 26px 20px 20px;background: #FFFFFF;}
.hotNews li .tit{padding-bottom: 17px;border-bottom: 1px solid #C3C3C3;position: relative;margin-bottom: 19px;}
.hotNews li .tit:before{content: "";width: 100%;height: 2px;background: #FB9519;position: absolute;left: 0;bottom: -1px;transform-origin:left center;transform: scale(0,1);transition:all 1s linear;}
.hotNews li .tit h5{line-height: 26px;color: #222222;}
.hotNews li .btm{line-height: 22px;color: #666666;}
.hotNews li .btm .arr{height: 8px;filter: brightness(0) invert(0.4);}
.hotNews li a:hover .tit h5{color: #FB9519;}
.hotNews li a:hover .tit:before{transform: scale(1);}
.hotNews li a:hover .btm .arr{filter: brightness(1) invert(0);}

.passageWrap{display: flex;}
.passage{flex: 1;box-sizing: border-box;background: #FFFFFF;padding: 40px;}
.passage .psgTitlte{margin-bottom: 30px;text-align: center;}
.passage .psgTitlte h5{margin-bottom: 30px;color: #222222;line-height: 1;}
.passage .psgTitlte .info{border-top: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;line-height: 62px;color: #8A8A8A;}
.passage .psgTitlte .info span{margin: 0 20px;}
.passage .psgTitlte .info span img{margin-right: 10px;}
.passage .psgCont{margin-bottom: 30px;}
.passage .psgCont *{font-family: 'FangSong_GB2312','FangSong','SimSun', '宋体', 'Songti SC' !important;}
.passage .psgCont .pic{text-align: center;padding: 30px 0;}
.passage .psgCont img{display: block;margin: 0px auto;float: none !important;}
.passage .psgCont table{margin: 0 auto;border-collapse:collapse;}
.passage .psgLink{padding-top: 37px;border-top: 1px solid #DDDDDD;line-height: 20px;}
.passage .psgLink .btn{color: #999999;}
.passage .psgLink .btn i{width: 20px;height: 20px;background: #F3F3F3;margin-right: 10px;}
.passage .psgLink .btn.next i{margin: 0 0 0 10px;}
.passage .psgLink .btn:hover{color: #FB9519;}
.passage .psgLink .btn:hover i{background: #FB9519;}
.passage .psgLink .btn:hover i img{filter: brightness(0) invert(1);}
.passage .psgLink .toList{color: #FB9519;}
.passage .psgLink .toList img{margin-right: 8px;}


.nyTitle{margin-bottom: 60px;}
.nyTitle h5{line-height: 52px;color: #222222;font-weight: bold;padding-left: 32px;position: relative;}
.nyTitle h5::before{content: '';width: 6px;height: 36px;background: #FB9519;position: absolute;left: 0;top:50%;transform: translateY(-50%);}
.nyTitle .more{display: block;color: #666666;line-height: 26px;padding-right: 20px;position: relative;}
.nyTitle .more::before{content: "";width: 8px;height: 8px;border-left: 2px solid #676767;border-bottom: 2px solid #676767;position: absolute;right: 0;top:50%;transform: translateY(-50%) rotateZ(-135deg);}
.nyTitle .more:hover{color: #FB9519;}
.nyTitle .more:hover:before{border-color: #FB9519;}

.control{position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);}
.control .btn{width: 37px;height: 37px;box-sizing: border-box;border: 1px solid #999999;border-radius: 50%;cursor: pointer;}
.control .btn:hover{border-color: #FB9519;background: #FB9519;}
.control .btn:hover img{filter: brightness(0) invert(1);}
.control .swiper-pagination{position: static;margin: 0 5px;}
.control .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;background: #DADADA;border-radius: 50%;margin: 0 10px;opacity: 1;}
.control .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #FA9F2F;}

.cultureWrap{padding-bottom: 0;}
.cultureWrap .item1{background: url(../images/cultureBg1.jpg) no-repeat center top;background-size: cover;}
.cultureWrap .item1 .list li{width: 28.57%;height: 176px;box-sizing: border-box;border: 3px solid #FFFFFF;margin: 0 7.145% 100px 0;box-sizing: border-box;padding: 0 0 0 4.28%;border-radius: 8px;background-image: linear-gradient(180deg, #FFFFFF 10%, #EBF5FF);}
.cultureWrap .item1 .list li:nth-child(3n){margin-right: 0;}
.cultureWrap .item1 .icon{flex-shrink: 0;margin-right: 36px;filter: brightness(0) invert(0.6);}
.cultureWrap .item1 .text{flex: 1;overflow: hidden;color: #666666;line-height: 25px;}
.cultureWrap .item1 .title{margin-bottom: 12px;}
.cultureWrap .item1 .text .slogan{line-height: 30px;letter-spacing: 1px;}
.cultureWrap .item1 .ch{color: #222222;}
.cultureWrap .item1 .en{line-height: 20px;color: #CACACA;text-transform: uppercase;}
.cultureWrap .item1 .list li:hover{box-shadow: 0 39px 50px -23px rgba(114,158,226,0.42);}
.cultureWrap .item1 .list li:hover .icon{filter: brightness(1) invert(0);}
.cultureWrap .item1 .list li:hover .text,
.cultureWrap .item1 .list li:hover .ch,
.cultureWrap .item1 .list li:hover .en{color: #FB9519;}
.cultureWrap .item1 .list li:hover .en{opacity: .38;}
.cultureWrap .item2{padding: 80px 0 60px;}
.cultureWrap .item2 .container{padding-bottom: 88px;position: relative;overflow: hidden;}
.cultureWrap .item2 .container a{display: block;}
.cultureWrap .item2 .container .pic{padding-bottom: 61.42%;position: relative;overflow: hidden;}
.cultureWrap .item2 .container h5{padding: 0 10px;background: #F7F7F7;text-align: center;color: #222222;font-weight: normal;line-height: 60px;}
.cultureWrap .item2 .container a:hover h5{background: #FB9519;color: #fff;}
.cultureWrap .item3{padding: 70px 0;background: url(../images/cultureBg2.jpg) no-repeat center top;background-size: cover;}
.rwContainer{padding-bottom: 88px;position: relative;overflow: hidden;}
.rwContainer a{display: block;}
.rwContainer .pic{padding-bottom: 132.6%;position: relative;overflow: hidden;padding-bottom: 100%;border-radius: 50%;overflow: hidden;}
.rwContainer .pic span{position: absolute;left: 0;top:0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.rwContainer .pic img{width: 100%;height: 100%;border-radius: 50%;}
.rwContainer .text{padding: 20px 0 0;text-align: center;}
.rwContainer .text h5{color: #222222;line-height: 37px;}
.rwContainer .text p{color: #666666;line-height: 30px;}
.rwContainer .text p span{display: block;padding: 0 40px;position: relative;}
.rwContainer .text p span:before,
.rwContainer .text p span:after{content: "";width: 27px;height: 1px;background: #666666;position: absolute;top: 50%;}
.rwContainer .text p span:before{left: 0;}
.rwContainer .text p span:after{right: 0;}
.rwContainer a:hover .text h5{color: #FB9519;}

.yxList ul li{width: 31.4%;margin: 0 2.9% 50px 0;}
.yxList ul li:nth-child(3n){margin-right: 0;}
.yxList ul li a{display: block;}
.yxList ul li .pic{padding-bottom: 61.13%;position: relative;overflow: hidden;}
.yxList ul li h5{background: #FFFFFF;padding: 0 10px;color: #222222;font-weight: normal;line-height: 60px;text-align: center;}
.yxList ul li a:hover{box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.yxList ul li a:hover h5{color: #FB9519;}

.level3Nav{margin-bottom: 22px;}
.level3Nav li{margin: 0 30px;}
.level3Nav li a{display: block;padding: 0 30px;border: 1px solid #EAEAEA;background: #FFFFFF;color: #222222;line-height: 58px;}
.level3Nav li.on a,.level3Nav li a:hover{background: #EAEAEA;}

.jobList{box-sizing: border-box;padding: 22px 22px 50px;background: #FFFFFF;margin-bottom: 50px;}
.jobList .list li{margin-bottom: 5px;}
.jobList .list li a{padding: 0 62px;background: #EAEAEA;line-height: 80px;color: #222222;}
.jobList .list li a h5{width: calc(100% - 110px);font-weight: normal;}
.jobList .list li a:hover{background: #FA9F2F;color: #fff;}

.jobContent{line-height: 34px;}
.jobContent .title{color: #333333;padding-left: 18px;position: relative;margin-top: 30px;}
.jobContent .title:first-child{margin-top: 0;}
.jobContent .title:before{content: "";width: 5px;height: 20px;background: #FB9519;position: absolute;left: 0;top:50%;transform: translateY(-50%);}
.jobContent .jobBtn{display: block;width: 180px;margin: 40px auto 0;box-sizing: border-box;border: 1px solid #FB9519;border-radius: 6px;text-align: center;color: #666666;line-height: 48px;position: relative;overflow: hidden;}
.jobContent .jobBtn:before{content: "";width: 68px;height: 100%;position: absolute;left: 0;top:0;background: #FA9F2F;}
.jobContent .jobBtn em{width: 68px;height: 48px;border-radius: 6px 0 0 6px;position: relative;z-index: 2;}
.jobContent .jobBtn span{width: calc(100% - 68px);position: relative;z-index: 2;}
.jobContent .jobBtn:hover{color: #fff;}
.jobContent .jobBtn:hover:before{width: 100%;border-radius: 6px;}

.nyTitle1{color: #222222;line-height: 53px;text-align: center;padding-bottom: 21px;position: relative;margin-bottom: 20px;}
.nyTitle1:before{content: "";width: 50px;height: 6px;background: #FA9F2F;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);}


.rclnWrap{padding-bottom: 0;}
.rclnWrap .slogan{text-align: center;line-height: 40px;opacity: #222222;}
.rclnWrap .slogan em{color: #FF7F00;}
.rclnWrap .slogan sup{margin: 0 20px;}
.rclnWrap .slogan sup img{margin-top: -14px;}
.rclnWrap .desc{margin: 15px auto 50px;max-width: 624px;text-align: center;line-height: 26px;color: #666666;}
.rclnWrap .item1{padding: 0 0 110px;background: url(../images/rclnBg1.jpg) no-repeat center top;}
.rclnWrap .item1 .nyTitle1{margin-bottom: 72px;}
.rclnWrap .item2{padding: 100px 0 0;position: relative;overflow: hidden;}
.rclnWrap .item2::before{content: "";width: 100%;height: 539px;background: #F7F7F7;position: absolute;left: 0;bottom: 0;}
.rclnWrap .item2 .box{width: 714px;height: 366px;margin: 0 auto;position: relative;margin-top: 60px;}
.rclnWrap .item2 .box .line{position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;}
.rclnWrap .item2 .box .circle{width: 204px;height: 204px;box-sizing: border-box;border: 1px solid #E1E1E1;border-radius: 50%;background: #FFFFFF;position: absolute;left: 50%;transform: translateX(-50%);bottom: -102px;text-align: center;}
.rclnWrap .item2 .box .circle h5{margin-top: 10px;line-height: 30px;color: #222222;}
.rclnWrap .item2 .box li{width: 179px;height: 167px;position: absolute;left: 0;bottom: 16px;cursor: pointer;}
.rclnWrap .item2 .box li .shadow{width: 100%;height: 100%;position: absolute;left: 3px;top:5px;background: url(../images/shadow1.svg) no-repeat center;}
.rclnWrap .item2 .box li .svg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;fill: none;stroke: none;}
.rclnWrap .item2 .box li .svg path{fill: #E1E1E1;transition:all 0.3s linear;}
.rclnWrap .item2 .box li .pic{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-repeat: no-repeat;background-position: center;background-size: cover;opacity: 0;transition: 0.6s linear;clip-path: url(#aboutClipPath1);-webkit-clip-path: url(#aboutClipPath1)}
.rclnWrap .item2 .box li h5{position: absolute;left: 0;top: 50%;margin-top: -12px;width: 100%;text-align: center;line-height: 25px;color: #222222;}
.rclnWrap .item2 .box li:hover .svg path{fill: none;}
.rclnWrap .item2 .box li:hover .pic{opacity: 1;}
.rclnWrap .item2 .box li:hover h5{color: #fff;}
.rclnWrap .item2 .box .li1 h5,
.rclnWrap .item2 .box .li5 h5{margin-top: 0;top: 87px;}
.rclnWrap .item2 .box .li2{left: 69px;bottom: auto;top: 36px;width: 206px;height: 206px;}
.rclnWrap .item2 .box .li2 .pic{clip-path: url(#aboutClipPath2);-webkit-clip-path: url(#aboutClipPath2)}
.rclnWrap .item2 .box .li3{left: 250px;bottom: auto;top: 0;width: 215px;height: 165px;}
.rclnWrap .item2 .box .li3 .pic{clip-path: url(#aboutClipPath3);-webkit-clip-path: url(#aboutClipPath3)}
.rclnWrap .item2 .box .li4{left: auto;right: 69px;bottom: auto;top: 30px;width: 206px;height: 206px;}
.rclnWrap .item2 .box .li4 .pic{clip-path: url(#aboutClipPath4);-webkit-clip-path: url(#aboutClipPath4)}
.rclnWrap .item2 .box .li5{right: 0;left: auto;}
.rclnWrap .item2 .box .li5 .pic{clip-path: url(#aboutClipPath5);-webkit-clip-path: url(#aboutClipPath5)}
.rclnWrap .item2 .container{width: 100%;padding: 176px 40px 100px;margin-left: -40px;position: relative;overflow: hidden;}
.rclnWrap .item2 .container .wrap{height: 274px;box-sizing: border-box;padding: 30px 30px 0 0;overflow: auto;background: #FFFFFF;box-shadow: 0 16px 57px -20px rgba(0,0,0,0.51);}
.rclnWrap .item2 .container .tit{margin-bottom: 20px;position: relative;}
.rclnWrap .item2 .container .tit::before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;background: url(../images/arr.svg) no-repeat right center;background-size: cover;filter: brightness(0) invert(0.8);opacity: 0.7;}
.rclnWrap .item2 .container .tit h5{position: relative;z-index: 2;padding: 0 0 0 30px;display: flex;align-items: center;color: #222222;line-height: 64px;}
.rclnWrap .item2 .container .tit h5 img{margin-right: 16px;}
.rclnWrap .item2 .container .cont{padding-left: 30px;color: #666666;line-height: 26px;}
.rclnWrap .item2 .container .wrap:hover .tit:before{filter: brightness(1) invert(0);opacity: 1;}
.rclnWrap .item2 .container .wrap:hover .tit h5{color: #fff;}
.rclnWrap .item2 .container .wrap:hover .tit h5 img{filter: brightness(0) invert(1);}
.rclnWrap .item2 .container .wrap:hover .cont{color: #FB9519;}
.rclnWrap .item3{padding: 100px 0 0;overflow: hidden;}
.rclnWrap .item3 .desc{margin-bottom: 0;}
.rclnWrap .item3 .container{padding: 40px 40px 100px;width: 100%;margin-left: -40px;overflow: hidden;}
.rclnWrap .item3 .container .wrap{border: 3px solid #E3E3E3;border-radius: 15px;background-image: linear-gradient(180deg, #FFFFFF 30%, #EBF5FF);position: relative;overflow: hidden;}
.rclnWrap .item3 .container .icon{position: absolute;right: 30px;bottom: 15px;}
.rclnWrap .item3 .container .scroll{height: 466px;box-sizing: border-box;padding: 75px 65px 30px;overflow: auto;}
.rclnWrap .item3 .container .scroll .tit{line-height: 25px;color: #222222;margin-bottom: 40px;}
.rclnWrap .item3 .container .scroll .cont{line-height: 26px;color: #666666;}
.rclnWrap .item3 .container .wrap:hover{background: #fff;box-shadow: 0 41px 55px -24px rgba(114,158,226,0.45);}
.rclnWrap .item3 .container .wrap:hover .tit{color: #FB9519;}
.rclnWrap .item4{padding: 100px 0 80px;background: #F7F7F7;}
.rclnWrap .item4 .content{width: 1080px;height: 445px;margin: 0 auto;position: relative;}
.rclnWrap .item4 .content li{width: 232px;height: 232px;box-sizing: border-box;position: absolute;box-sizing: border-box;}
.rclnWrap .item4 .content .li1{left: 140px;top:9px;}
.rclnWrap .item4 .content .li2{left: 423px;top:9px;}
.rclnWrap .item4 .content .li3{right: 140px;top:9px;}
.rclnWrap .item4 .content .li4{left: 0;bottom:0px;}
.rclnWrap .item4 .content .li5{left: 282px;bottom:0px;}
.rclnWrap .item4 .content .li6{right: 282px;bottom:0px;}
.rclnWrap .item4 .content .li7{right: 0;bottom:0px;}
.rclnWrap .item4 .contact{position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;z-index: 2;}
.rclnWrap .item4 .bCircle li{border: 1px solid #FFFFFF;border-radius: 50%;}
.rclnWrap .item4 .bCircle li:before{content: "";width: 94.8%;height: 94.8%;position: absolute;left: 50%;top:50%;transform: translate(-50%, -50%);border-radius: 50%;border: 7px solid #fff;box-sizing: border-box;}
.rclnWrap .item4 .tCircle li{z-index: 3;cursor: pointer;}
.rclnWrap .item4 .tCircle li .shadow{width: 164px;height: 164px;position: absolute;left: 50%;top:50%;transform: translate(-50%, -50%);border-radius: 50%;box-shadow: 3px 6px 24px rgba(0,0,0,0.3);}
.rclnWrap .item4 .tCircle li .wrap{width: 152px;height: 152px;position: absolute;left: 50%;top:50%;transform: translate(-50%, -50%);box-sizing: border-box;border: 1px solid #999999;border-radius: 50%;text-align: center;} 
.rclnWrap .item4 .tCircle li h5{line-height: 25px;color: #222222;margin-top: 20px;}
.rclnWrap .item4 .tCircle li .icon{filter: brightness(0) invert(0.2);}
.rclnWrap .item4 .bCircle li.on,
.rclnWrap .item4 .bCircle li.on:before{border-color: #FB9519;}
.rclnWrap .item4 .tCircle li.on .icon{filter: brightness(1) invert(0);}
.rclnWrap .item4 .tCircle li.on h5{color: #FB9519;}

.aboutWrap{padding-bottom: 0;}
.aboutWrap .item1{margin-bottom: 15px;}
.aboutWrap .item1 .nyTitle{margin-bottom: 30px;}
.aboutWrap .item1 .left{flex-shrink: 0;width: 620px;height: 374px;position: relative;margin-right: 36px;}
.aboutWrap .item1 .left .num{position: absolute;left: -34px;top: -34px;}
.aboutWrap .item1 .left .text{padding-top: 126px;position: relative;z-index: 2;}
.aboutWrap .item1 .left .ch{line-height: 1;color: #333333;margin-bottom: 32px;}
.aboutWrap .item1 .left .en{font-size: 50px;color: #222222;text-transform: uppercase;line-height: 40px;opacity: 0.18;}
.aboutWrap .item1 .right{flex: 1;overflow: hidden;}
.aboutWrap .item1 .btnWrap{padding-top: 30px;display: flex;align-items: center;}
.aboutWrap .item1 .btnWrap .btn{display: block;padding: 0 30px;border: 1px solid #CFCFCF;border-radius: 30px;color: #666666;line-height: 43px;margin-right: 30px;}
.aboutWrap .item1 .btnWrap .btn:last-child{margin-right: 0;}
.aboutWrap .item1 .btnWrap .btn:hover{border-color: #FB9519;background: #FB9519;color: #FFFFFF;}

.aboutWrap .item2{padding: 260px 0 0;background: url(../images/aboutBg1.png) no-repeat center top;padding-top: 360px;}
.aboutWrap .item2 .cont{padding: 50px 120px;background: #FFFFFF url(../images/aboutBg2.jpg) no-repeat bottom right;box-sizing: border-box;min-height: 410px;position: relative;z-index: 2;}
.aboutWrap .item2 .dataList{margin-bottom: 30px;line-height: 24px;color: #333333;}
.aboutWrap .item2 .dataList h5{margin-bottom: 7px;line-height: 66px;}
.aboutWrap .item2 .dataList h5 span{margin-right: 6px;color: #FB9519;font-family: "Arial";font-weight: bold;font-size: 60px;}
.aboutWrap .item2 .dataList p img{margin-right: 12px;}
.aboutWrap .item2 .hide{max-height: 120px;overflow: hidden;}
.aboutWrap .item2 .hide.show{max-height: none;}
.aboutWrap .item2 .showMore{display: block;width: 80px;margin: 20px auto 0;text-align: center;color: #666666;line-height: 22px;}
.aboutWrap .item2 .showMore img{margin-top: 5px;filter: brightness(0) invert(0.7);opacity: 0.8;}
.aboutWrap .item2 .showMore:hover{color: #FB9519;}
.aboutWrap .item2 .showMore:hover img{filter: brightness(1) invert(0);opacity: 1;}
.aboutWrap .item2 .showMore.on img{transform: rotateZ(180deg);}

.aboutWrap .item3{margin-top: -70px;padding: 134px 0 0;background: url(../images/aboutBg3.jpg) no-repeat center top;background-size: cover;}
.aboutWrap .tabScroll{padding: 0 130px;position: relative;}
.aboutWrap .tabScroll:before{content: "";width: calc(100% - 70px);height: 1px;background: #999999;position: absolute;left: 35px;bottom: 50px;}
.aboutWrap .tabScroll .btn{width: 33px;height: 33px;border: 1px solid #666666;border-radius: 50%;cursor: pointer;position: absolute;bottom: 34px;z-index: 2;background: #FFFFFF;}
.aboutWrap .tabScroll .btn.prev{left: 0;}
.aboutWrap .tabScroll .btn.next{right: 0;}
.aboutWrap .tabScroll .btn:before{content: "";width: 6px;height: 6px;border-left: 2px solid #262727;border-bottom: 2px solid #262727;position: absolute;left: 50%;top:50%;margin: -4px auto 0 -4px;}
.aboutWrap .tabScroll .btn.prev:before{transform: rotateZ(45deg);}
.aboutWrap .tabScroll .btn.next:before{transform: rotateZ(-135deg);}
.aboutWrap .tabScroll .btn.disable{opacity: 0.3;pointer-events: none;}
.aboutWrap .tabScroll .btn:hover{border-color: #FB9519;}
.aboutWrap .tabScroll .btn:hover::before{border-color: #FB9519;}
.aboutWrap .tabScroll .container{width: 100%;position: relative;overflow: hidden;padding: 0 20px;margin-left: -20px;}
.aboutWrap .tabScroll .container a{position: relative;display: block;padding-bottom: 70px;}
.aboutWrap .tabScroll h5{width: 120px;height: 50px;margin: 0 auto;padding-bottom: 8px;position: relative;text-align: center;line-height: 50px;color: #333333;font-weight: normal;background-image: linear-gradient(180deg, #FFFFFF, rgba(193,193,193,.58));border-radius: 8px;
line-height: 20px;display: flex;justify-content: center;align-items: center;}
.aboutWrap .tabScroll h5:before{content: "";border: 8px solid transparent;border-top-color: rgba(193,193,193,.58);position: absolute;left: 50%;bottom: -16px;transform: translateX(-50%);}
.aboutWrap .tabScroll  .line{display: block;position: absolute;left: 0;top:77px;width: 100%;height: 1px;background: #FB9519;transform: scale(0,1);}
.aboutWrap .tabScroll .num{position: absolute;top: 57px;width: 40px;text-align: center;}
.aboutWrap .tabScroll .num.left{left: -20px;}
.aboutWrap .tabScroll .num.right{right: -20px;}
.aboutWrap .tabScroll .num .dot{display: block;width: 37px;height: 37px;margin: 0 auto 14px;position: relative;}
.aboutWrap .tabScroll .num .dot:before,
.aboutWrap .tabScroll .num .dot:after{content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);box-sizing: border-box;}
.aboutWrap .tabScroll .num .dot:before{width: 10px;height: 10px;background: #666666;border-radius: 50%;z-index: 2;margin-top: 1px;}
.aboutWrap .tabScroll .num .dot::after{width: 100%;height: 100%;border: 2px solid #FB9519;border-radius: 50%;background: #fff;opacity: 0;}
.aboutWrap .tabScroll .num p{color: #333333;line-height: 18px;}
.aboutWrap .tabScroll a .num.right{display: none;}
.aboutWrap .tabScroll .swiper-slide:last-child a .num.right{display: block;}
.aboutWrap .tabScroll .swiper-slide.on{position: relative;z-index: 2;}
.aboutWrap .tabScroll .next .num.left{display: none;}
.aboutWrap .tabScroll .on .num .dot:after{opacity: 1;}
.aboutWrap .tabScroll .on .num .dot:before{background: #FB9519;opacity: 0.5;}
.aboutWrap .tabScroll .on .num.right{display: block;}
.aboutWrap .tabScroll .on h5{background-image: linear-gradient(180deg, #FFFFFF, rgba(251,149,25,.58));}
.aboutWrap .tabScroll .on h5:before{border-top-color: rgba(251,149,25,.58);}
.aboutWrap .tabScroll .on  .line{transform: scale(1);}

.aboutWrap .contScroll{position: relative;overflow: hidden;width: 100%;padding: 30px 30px 80px;margin: 0 0 0 -30px;}
.aboutWrap .contScroll .oSlide{background: #FFFFFF;box-shadow: 0 33px 48px -22px rgba(152,152,152,0.5);}
.aboutWrap .contScroll .picScroll{display: none;position: relative;overflow: hidden;width: 50%;}
.aboutWrap .contScroll .picScroll:first-child{display: block;}
.aboutWrap .contScroll .picScroll .pic{display: block;padding-bottom: 460px;position: relative;overflow: hidden;}
.aboutWrap .contScroll .picScroll .pic:before{content: "";width: 100%;height: 150px;position: absolute;left: 0;bottom: 0;z-index: 2;background-image: linear-gradient(180deg, rgba(255,255,255,0), #000000);}
.aboutWrap .contScroll .picScroll h5{position: absolute;left: 0;bottom: 20px;width: 100%;z-index: 3;box-sizing: border-box;padding: 0 30px;color: #fff;font-weight: normal;line-height: 24px;}
.aboutWrap .contScroll .picScroll .btn{width: 37px;height: 37px;box-sizing: border-box;border: 1px solid #fff;border-radius: 50%;background: rgba(255,255,255,0.19);cursor: pointer;position: absolute;top: 50%;transform: translateY(-50%);cursor: pointer;z-index: 2;}
.aboutWrap .contScroll .picScroll .btn img{filter: brightness(0) invert(1);}
.aboutWrap .contScroll .picScroll .btn.prev{left: 20px;}
.aboutWrap .contScroll .picScroll .btn.next{right: 20px;}
.aboutWrap .contScroll .picScroll .btn:hover{border-color: #FB9519;background: #FB9519;}
.aboutWrap .contScroll .text{width: 50%;box-sizing: border-box;padding: 50px 90px 0;height: 460px;overflow: auto;}
.aboutWrap .contScroll .text .tit{line-height: 44px;color: #222222;margin-bottom: 20px;}
.aboutWrap .contScroll .txtWrap{margin-bottom: 46px;margin-bottom: 30px;}
.aboutWrap .contScroll .txtWrap .txt{display: none;min-height: 210px;}
.aboutWrap .contScroll .txtWrap .txt:first-child{display: block;}
.aboutWrap .contScroll .iTabs{display: flex;flex-wrap: wrap;}
.aboutWrap .contScroll .iTabs li{width: 123px;height: 36px;box-sizing: border-box;border: 1px solid #CFCFCF;border-radius: 30px;text-align: center;color: #666666;line-height: 34px;cursor: pointer;margin-right: 30px;margin-bottom: 10px;}
.aboutWrap .contScroll .iTabs li:last-child{margin-right: 0;}
.aboutWrap .contScroll .iTabs li.on,
.aboutWrap .contScroll .iTabs li:hover{border-color: #FB9519;background: #FB9519;color: #fff;}

.aboutWrap .item4{padding: 70px 0;}
.aboutWrap .item4 .container{position: relative;padding-bottom: 77px;overflow: hidden;}
.aboutWrap .item4 .container a{display: block;}
.aboutWrap .item4 .container .pic{padding-bottom: 69.18%;position: relative;margin-bottom: 20px;overflow: hidden;}
.aboutWrap .item4 .container p{color: #333333;text-align: center;line-height: 28px;max-height: 56px;overflow: hidden;}
.aboutWrap .item4 .container a:hover p{color: #FB9519;}

.aboutWrap .item5{padding: 60px 0 80px;background: url(../images/aboutBg4.jpg) no-repeat center top;background-size: cover;}

.aboutWrap .item6{padding: 80px 0;}
.aboutWrap .item6 ul{margin-bottom: 30px;display: flex;padding-left: 1px;}
.aboutWrap .item6 ul li{flex: 1;box-sizing: border-box;border: 1px solid #E8E8E8;margin-left: -1px;padding: 25px 25px 25px 40px;display: flex;align-items: center;}
.aboutWrap .item6 ul li .icon{flex-shrink: 0;width: 80px;height: 80px;background: #F3F3F3;border-radius: 50%;margin-right: 26px;}
.aboutWrap .item6 ul li .icon img{height: 40px;}
.aboutWrap .item6 ul li .text{flex: 1;overflow: hidden;color: #666666;line-height: 30px;}
.aboutWrap .item6 ul li .text .tsCode{display: flex;align-items: center;}
.aboutWrap .item6 ul li .text .cPic{width: 120px;}
.aboutWrap .item6 ul li h5{color: #333333;}
.aboutWrap .item6 ul li .qrWrap{position: relative;text-align: center;}
.aboutWrap .item6 ul li.codeLi{justify-content: center;cursor: pointer;}
.aboutWrap .item6 ul li.codeLi .icon{margin: 0 auto 10px;}
.aboutWrap .item6 ul li.codeLi  .hoverPic{position: absolute;left: calc(100% + 20px);top: 50%;transform: translateY(-50%);width: 105px;padding: 5px;background: #efefef;display: none;}
.aboutWrap .item6 ul li.codeLi  .hoverPic:before{content: "";border: 8px solid transparent;border-right-color: #efefef;position: absolute;left: -16px;top:50%;margin-top: -8px;}
.aboutWrap .item6 ul li.codeLi  .hoverPic img{width: 100%;}
.aboutWrap .item6 ul li.codeLi:hover .hoverPic{display: block;}
.aboutWrap .item6 .mapWrap{height: 600px;}

.aboutWrap .item7{padding-bottom: 80px;}
.aboutWrap .item7 ul{display: flex;flex-wrap: wrap;padding: 1px;}
.aboutWrap .item7 li{width: 33.33%;height: 150px;box-sizing: border-box;border: 1px solid #E8E8E8;margin: -1px 0 0 -1px;padding: 30px 88px;color: #666666;line-height: 30px;}
.aboutWrap .item7 li h5{margin-bottom: 3px;color: #333333;}

.mrgBtm15{margin-bottom: 15px;}

.subsidiary{box-sizing: border-box;padding: 40px;background: #FFFFFF;}
.subsidiary .title{line-height: 1;color: #333333;text-align: center;margin-bottom: 60px;}
.subsidiary .item{margin-bottom: 60px;}
.subsidiary .item:last-child{margin-bottom: 0;}
.subsidiary .tit{margin-bottom: 20px;padding-left: 34px;position: relative;color: #333333;line-height: 30px;}
.subsidiary .tit:before{content: "";width: 5px;height: 20px;background: #FB9519;position: absolute;left: 0;top:50%;transform: translateY(-50%);}
.subsidiary .sTitle{margin-bottom: 15px;line-height: 25px;}
.subsidiary .item2 .cont{display: flex;justify-content: space-around;}
.subsidiary .item2 .box{width: 202px;padding-top: 40px;position: relative;}
.subsidiary .item2 .box .icon{padding: 0 30px;position: absolute;top:0;left: 50%;transform: translateX(-50%);background: #fff;}
.subsidiary .item2 .box .text{padding: 48px 0 0;box-sizing: border-box;height: 197px;border: 1px solid #D8D8D8;border-radius: 30px;}
.subsidiary .item2 .box .text h5{color: #333333;line-height: 25px;margin-bottom: 10px;text-align: center;}
.subsidiary .item2 .box .text li{width: 45px;text-align: center;min-height: 90px;border-left: 1px solid #D8D8D8;}
.subsidiary .item2 .box .text li:first-child{border-left: none;}
.subsidiary .item2 .box .text li span{display: block;width: 18px;margin: 0 auto;line-height: 22px;}
.subsidiary .item2 .cont1 .box{width: 250px;}
.subsidiary .item2 .cont1 .box .text{height: 210px;}
.subsidiary .item2 .box .text .t{line-height: 26px;max-height: 104px;overflow: auto;padding: 0 20px;color: #666666;}
.subsidiary .item3 .cont{margin-bottom: 40px;}
.subsidiary .item3 .cont:last-child{margin-bottom: 0;}
.subsidiary .picList,.subsidiary .picList li{list-style: none;}
.subsidiary .picList li{width: 32.3%;margin: 0 1.55% 18px 0;}
.subsidiary .picList li:nth-child(3n){margin-right: 0;}
.subsidiary .picList .pic{padding-bottom: 68%;position: relative;overflow: hidden;}
.subsidiary .picList .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;opacity: 0;}
.subsidiary .picList3 li{width: 23.6%;margin-right: 1.86%;}
.subsidiary .picList3 li:nth-child(3n){margin-right: 1.86%;}
.subsidiary .picList3 li:nth-child(4n){margin-right: 0;}
.subsidiary .picList3 li .pic{cursor: pointer;}

.viewer-toolbar{margin-bottom: 40px;}
.viewer-toolbar>ul>li{width: 44px;height: 44px;margin: 0 4px;background: rgba(255,255,255,0.1);position: relative;}
.viewer-toolbar>ul>li:before{margin: 0;}
.viewer-toolbar>ul>.viewer-large{width: 44px;height: 44px;margin: 0 4px;}
.viewer-toolbar>ul>li:before,.viewer-toolbar>ul>.viewer-large:before{margin: 0;position: absolute;left: 50%;top:50%;margin: -10px 0 0 -10px;
-webkit-transform: scale(1.1);transform: scale(1.1);}

.honorPage .container{width: 100%;padding: 30px 30px 60px;margin: -30px 0 0 -30px;position: relative;overflow: hidden;}
.honorPage .container a{display: block;padding: 40px 30px 26px;background: #FFFFFF;color: #333333;}
.honorPage .container .pic{padding-bottom: 69%;position: relative;overflow: hidden;}
.honorPage .container p{line-height: 30px;text-align: center;height: 60px;overflow: hidden;margin-top: 20px;padding: 0 10px;}
.honorPage .container a:hover{box-shadow: 0 30px 43px -23px rgba(152,152,152,0.5);color: #FB9519;}

.tableWrap{padding: 40px 60px;background: #FFFFFF;margin-bottom: 50px;}
.tableWrap table{width: 100%;border-collapse:collapse;}
.tableWrap th{color: #333333;font-weight: bold;text-align: left;padding: 0 20px 30px 0;}
.tableWrap th:first-child,.tableWrap td:first-child{padding-left: 70px;}
.tableWrap tr{transition:all 0.3s linear;}
.tableWrap tr.grey{background: #F1F1F1;}
.tableWrap td{color: #333333;line-height: 30px;padding: 25px 20px 25px 0;}
.tableWrap tr:hover{transform: scale(1.05);}
.tableWrap tr:first-child:hover{transform: scale(1);}

.sPlatform{background: url(../images/sPlatformBg.jpg) no-repeat center top;background-size: cover;}
.sPlatform .content{box-sizing: border-box;padding: 60px;background: #FFFFFF;}
.sPlatform .content .pic{width: 36.6%;box-sizing: border-box;border: 1px solid #FB9519;padding: 5px;margin-right: 7.56%;}
.sPlatform .content .pic img{width: 100%;}
.sPlatform .content .right{flex: 1;overflow: hidden;}
.sPlatform .content .right .text{line-height: 32px;color: #333333;font-weight: bold;padding-bottom: 20px;margin-bottom: 10px;border-bottom: 1px solid #C3C3C3;position: relative;}
.sPlatform .content .right .text:before{content: "";width: 74px;height: 2px;background: #FB9519;position: absolute;left:0;bottom: -1px;}
.sPlatform .content .list dl{display: flex;flex-wrap: wrap;text-align: center;color: #333333;line-height: 25px;}
.sPlatform .content .list dl dd{width: 144px;margin: 30px 0 0;}
.sPlatform .content .list dl dd:nth-child(3n+2){width: calc(100% - 288px);}
.sPlatform .content .list dl a{display: block;}
.sPlatform .content .list dl .icon{margin-bottom: 8px;filter: brightness(0) invert(0.5);opacity: 0.5;}
.sPlatform .content .list dl a:hover .icon{filter: brightness(1) invert(0);opacity: 1;}
.sPlatform .content .list dl a:hover {color: #FB9519;}


.property .tableWrap{padding: 40px 30px;}
.property .tableWrap tr td{border-bottom: 5px solid #fff;background: #F1F1F1;transition:all 0.3s linear;}
.property .tableWrap tr:hover{transform: scale(1);}
.property .tableWrap tr:hover td{background: #FA9F2F;color: #fff;}


.sNyNavWrap{margin-bottom: 120px;}
.sNyNav{margin-bottom: 0;}
.sNyNav .nLi > a{padding: 0 25px;}
.nyNav .nySubNav{position: absolute;left: 0;top: 100px;width: 100%;display: none;background: #fff;z-index: 2;}
.sNyNav .nLi.on .nySubNav{display: none !important;}
.nyNav .nySubNav ul{padding-top: 20px;}
.nyNav .nySubNav li{padding: 0 24px;}
.nyNav .nySubNav li a{display: block;color: #666666;line-height: 30px;}
.nyNav .nySubNav li.on a,.nyNav .nySubNav li a:hover{color: #FB9519;}

.btnStyle{display: block;width: 142px;height: 46px;box-sizing: border-box;border: 1px solid #CFCFCF;border-radius: 30px;text-align: center;line-height: 44px;color: #666666;}

.sChannel dl a{display: flex;}
.sChannel dt{width: 50%;padding-bottom: 580px;position: relative;overflow: hidden;}
.sChannel dd{width: 50%;height: 580px;box-sizing: border-box;padding: 80px 3.125% 0;position: relative;}
.sChannel dd .title{padding-bottom: 26px;border-bottom: 1px solid #EDEDED;position: relative;}
.sChannel dd .title:before{content: "";width: 46px;height: 2px;background: #FB9519;position: absolute;left: 0;bottom: -1px;transition:all 1s linear;}
.sChannel dd .title .ch{line-height: 30px;color: #FB9519;margin-bottom: 20px;}
.sChannel dd .title .en{line-height: 22px;color: #CDCDCD;text-transform: uppercase;}
.sChannel dd .text{color: #666666;line-height: 26px;height: 78px;overflow: hidden;margin:  26px auto 32px;text-indent: 2em;}
.sChannel dd .label{max-width: 720px;min-height: 76px;overflow: hidden;display: flex;align-items: flex-start;flex-wrap: wrap;margin-bottom: 42px;}
.sChannel dd .label li{min-width: 180px;box-sizing: border-box;padding: 0 10px;margin-bottom: 8px;position: relative;color: #666666;line-height: 30px;}
.sChannel dd .label li:before{content: "";width: 5px;height: 5px;background: #FB9519;border-radius: 50%;position: absolute;left: 0;top:50%;margin-top: -2px;}
.sChannel dd .watermark{position: absolute;right: 72px;bottom: 40px;opacity: 0;}
.sChannel dl:hover dd .title:before{width: 100%;}
.sChannel dl:hover dd .watermark{opacity: 1;}
.sChannel dl:nth-child(2n) a{flex-direction: row-reverse;}

.sNav{margin-bottom: 38px;flex-wrap: wrap;}
.sNav .li{position: relative;}
.sNav .li:before,
.sNav .li:first-child:after{content: "";width: 1px;height: 90px;background: #E2E2E2;position: absolute;right: 0;top:50%;transform: translateY(-50%);}
.sNav .li:first-child:after{right: auto;left: 0;}
.sNav .li a{display: block;width: 175px;min-height: 84px;text-align: center;position: relative;line-height: 22px;color: #666666;box-sizing: border-box;padding-bottom: 3px;}
.sNav .li .icon{margin-bottom: 5px;filter: brightness(0) invert(0.5);opacity: 0.5;}
.sNav .li a:before{content: "";width: 24px;height: 3px;background: #FA9F2F;position: absolute;left: 50%;margin-left: -12px;bottom: -4px;transform: scale(0,1);opacity: 0;}
.sNav .li p{max-width: 100px;margin: 0 auto;}
.sNav .li.on a,.sNav .li:hover a{color: #333333;font-weight: bold;}
.sNav .li.on .icon,
.sNav .li a:hover .icon{filter: brightness(1) invert(0);opacity: 1;}
.sNav .li.on a:before,
.sNav .li a:hover:before{transform: scale(1);opacity: 1;}

.sList{}
.sList ul{position: relative;margin-bottom: 30px;}
.sList li{width: 49.28%;margin: 0 1.44% 1.44% 0;}
.sList li a{display: block;padding-bottom: 100%;position: relative;overflow: hidden;}
.sList li a:before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 150px;z-index: 2;background-image: linear-gradient(180deg, rgba(255,255,255,0), #000000);}
.sList li a .title{position: absolute;left: 0;bottom: 30px;width: 100%;box-sizing: border-box;padding: 0 30px;line-height: 22px;color: #FFFFFF;z-index: 2;}
.sList li a .hover{position: absolute;left: 0;bottom: 0;width: 100%;box-sizing: border-box;padding: 30px;z-index: 3;background: rgba(255,255,255,0.8);transform: translateY(100%);opacity: 0;}
.sList li a .hover h5{line-height: 22px;color: #333333;margin-bottom: 10px;}
.sList li a .hover p{line-height: 25px;color: #666666;max-height: 75px;overflow: hidden;}
.sList li a:hover:before{opacity: 0;}
.sList li a:hover .title{transform: translateY(40px);opacity: 0;}
.sList li a:hover .hover{transform: translateY(0);opacity: 1;transition:all 0.3s linear 0.3s; }
.sList li.noMrgRight{margin-right: 0;}
.sList li.miniPadBtm a{padding-bottom: 48.55%;}
.sList li.miniLi{width: 23.92%;}
.sList .lastLi{position: absolute;left: 0;bottom: 0;}
.sList .btnStyle{margin: 0 auto;border-color: #FB9519;color: #FB9519;}

.sPopWrap .content{max-width: 1177px;}
.sPopWrap .title{line-height: 30px;color: #333333;text-align: center;padding-bottom: 20px;margin-bottom: 18px;position: relative;}
.sPopWrap .title:before{content: "";width: 40px;height: 4px;background: #FA9F2F;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);}
.sPopWrap .text{line-height: 22px;margin-bottom: 20px;}
.sPopWrap .container{/* padding-bottom: 58px; */position: relative;overflow: hidden;}
.sPopWrap .container .pic{padding-bottom: 45.98%;position: relative;overflow: hidden;}
.sPopWrap .container .pic::before{content: "";width: 100%;height: 100px;background-image: linear-gradient(180deg, rgba(255,255,255,0), #000000);position: absolute;left: 0;bottom: 0;z-index: 2;}
.sPopWrap .container .pic em{display: flex;align-items: center;justify-content: center;}
.sPopWrap .container .pic img{max-width: 100%;max-height: 100%;}
.sPopWrap .container .pic h5{color: #fff;line-height: 20px;font-weight: normal;position: absolute;right: 20px;bottom: 40px;max-width: 50%;box-sizing: border-box;display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;z-index: 3;}
.sPopWrap .container .btn{width: 37px;height: 37px;box-sizing: border-box;border: 1px solid #fff;border-radius: 50%;cursor: pointer;position: absolute;top: 50%;margin-top: -19px;z-index: 2;cursor: pointer;}
.sPopWrap .container .btn.prev{left: 30px;}
.sPopWrap .container .btn.next{right: 30px;}
.sPopWrap .container .btn:hover{border-color: #FB9519;background: #FB9519;}
.sPopWrap .container .btn img{filter: brightness(0) invert(1);}
.sPopWrap .container .swiper-pagination{bottom: 40px;height: 20px;line-height: 20px;text-align: left;left: 30px;}
.sPopWrap .container .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;background: #fff;border-radius: 50%;margin: 0 8px 0 0;opacity: 1;}
.sPopWrap .container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #FA9F2F;}


.toWebsite{display: block;width: 148px;margin: 40px auto 0;box-sizing: border-box;border: 1px solid #FB9519;border-radius: 6px;text-align: center;color: #666666;line-height: 48px;position: relative;overflow: hidden;}
.toWebsite:before{content: "";width: 0;height: 100%;position: absolute;left: 0;top:0;background: #FA9F2F;}
.toWebsite span{position: relative;z-index: 2;}
.toWebsite:hover{color: #fff;}
.toWebsite:hover:before{width: 100%;border-radius: 6px;}

.companyNav{display: none;}

.scrollNav{width: 90%;margin: 0 auto 20px;position: relative;overflow: hidden;display: none;}
.scrollNav .swiper-slide{width: auto;}
.scrollNav a{display: block;text-align: center;padding-bottom: 12px;position: relative;}
.scrollNav a:before{content: "";width: 20px;height: 2px;background: #FB9519;position: absolute;left: 50%;margin-left: -10px;bottom: 0;opacity: 0;transform: scale(0,1);}
.scrollNav .on a{color: #FB9519;}
.scrollNav .on a:before{opacity: 1;transform: scale(1);}

@media screen and (max-width: 1880px){
.sNyNav{flex-wrap: wrap;}
.sNyNav .nLi > a{padding: 0 24px;}
}
@media screen and (max-width: 1550px){
.nyBanner{height: 600px;}
.nyBanner .text .en{font-size: 36px;}
.nyNav{margin-bottom: 50px;}
.nyNav .nLi a{line-height: 60px;}
.nyNav .nySubNav{top: 61px;}

.expertList .title{margin-bottom: 30px;}
.expertList .list{padding-bottom: 40px;}
.expertList .list li{margin-bottom: 40px;width: 48%;}
.expertList .list .pic{margin-right: 30px;}

.filter .select1,.filter .form{width: 400px;}
.filter .btn{padding: 0 34px;line-height: 48px;}
.filter .btn img{margin-right: 24px;height: 20px;}
.filter .select1 dt{line-height: 46px;}
.filter .select1 dd{top:48px;padding-right: 46px;}
.filter .select1 dt i{height: 46px;width: 46px;}
.filter .form{padding-right: 48px;}
.filter .form .text{height: 48px;line-height: 46px;}
.filter .form .subm{width: 46px;height: 46px;}

.cardList li{margin-bottom: 30px;}
.cardList .text{padding: 30px}
.cardList .text p{margin:  15px auto;}

.newsList .pic{width: 420px;height: 264px;}
.newsList .text{padding: 30px 30px 0;}
.newsList .text p{margin: 12px auto 24px;}

.partyList ul .text{padding: 20px 20px 30px 30px;}

.noticeList ul{padding: 0 30px;}
.noticeList ul a{padding: 30px 0;}

.nyTitle{margin-bottom: 40px;}
.cultureWrap .item1 .list li{width: 31%;margin: 0 3.5% 70px 0;padding: 0 0 0 3%;}
.cultureWrap .item1 .icon{margin-right: 24px;height: 58px;}
.cultureWrap .item2{padding: 60px 0 50px;}
.cultureWrap .item2 .container,.rwContainer{padding-bottom: 68px;}
.cultureWrap .item3{padding: 60px 0;}

.yxList ul li{margin-bottom: 38px;}

.level3Nav li{margin: 0 24px;}
.level3Nav li a{line-height: 48px;}
.jobList{margin-bottom: 40px;}
.jobList .list li a{padding: 0 48px;line-height: 66px;}

.rclnWrap .item1{padding-bottom: 90px;}
.rclnWrap .item2{padding-top: 80px;}
.rclnWrap .item2 .container{padding: 140px 40px 80px;}
.rclnWrap .item2 .container .wrap{padding: 20px 20px 0 0;}
.rclnWrap .item2 .container .cont{padding-left: 20px;}
.rclnWrap .item2 .container .tit h5{padding-left: 20px;line-height: 54px;}
.rclnWrap .item2 .container .tit h5 img{margin-right: 8px;}
.rclnWrap .item3{padding: 80px 0 0 0;}
.rclnWrap .item3 .container .scroll{padding: 50px 40px 30px;height: 440px;}
.rclnWrap .item3 .container .scroll .tit{margin-bottom: 30px;}
.rclnWrap .item3 .container .icon{width: 80px;}
.rclnWrap .item4{padding: 80px 0 60px;}

.aboutWrap .item4,.aboutWrap .item5,.aboutWrap .item6{padding: 60px 0;}
.aboutWrap .item7{padding-bottom: 60px;}
.aboutWrap .item1 .left{width: 480px;}
.aboutWrap .item1 .left .num{transform-origin:left center;transform: scale(0.8);}
.aboutWrap .item1 .left .ch{margin-bottom: 20px;}
.aboutWrap .item1 .left .en{font-size: 36px;}
.aboutWrap .item2 .cont{padding: 40px 80px;}
.aboutWrap .item6 ul li{padding: 18px 18px 18px 30px;}
.aboutWrap .item6 ul li .icon{width: 68px;height: 68px;}
.aboutWrap .item6 ul li .icon img{height: 36px;}
.aboutWrap .item6 .mapWrap{height: 500px;}
.aboutWrap .item7 li{padding: 20px 60px;}
.aboutWrap .contScroll .text{padding: 30px 60px;}

.subsidiary .title{margin-bottom: 40px;}
.subsidiary .tit{margin-bottom: 12px;}

.sPlatform .content{padding: 40px;}
.sPlatform .content .pic{width: 40%;margin-right: 4%;}

.sNyNav .nLi > a{padding: 0 24px;}

.sChannel dt{padding-bottom: 480px;}
.sChannel dd{height: 480px;padding: 40px 3.125% 0;}
.sChannel dd .title .ch{margin-bottom: 10px;}
.sChannel dd .text{margin: 20px auto;}
.sChannel dd .label{margin-bottom: 30px;}
.sChannel dd .label li{margin-bottom: 0;}

.sNav .li a{width: 140px;}

.sNyNav .nLi > a{padding: 0 12px;}
}


@media screen and (max-width: 1480px){
.nyBanner{height: 560px;}
.nyBanner .bread{bottom: 30px;}
}

@media screen and (max-width: 1280px){
.filter .select1, .filter .form{width: 280px;}
}


@media screen and (max-width: 1200px){
.nyBanner{height: 0;padding-bottom: 47%;}	
.nyBanner .text .en{font-size: 30px;line-height: 1;}

.nyNav{display: none;}
.nyWrap{padding: 30px 0;}

.expertList .title{margin-bottom: 20px;padding-left: 20px;}
.expertList .title:before{width: 3px;height: 30px;}
.expertList .list a{padding: 18px 30px 18px 18px;}

.popWrap .content{padding: 30px 0;}
.expertPop .content .wrap{padding: 0 30px;}

.newsWrap{padding-top: 0;}
.newsWrap .item1{padding: 30px 0;}
.newsWrap .item2{padding-top: 30px;}
.recomNews .pic{padding-bottom: 380px;}
.recomNews .text{padding: 40px 40px 0;}
.recomNews .btnWrap{padding-left: 40px;}

.hotNews{display: none;}
.passage{padding: 30px;}

.rclnWrap{padding: 0;}
.rclnWrap .item1{padding-top: 40px;}
.rclnWrap .item2::before{height: 460px;}
.rclnWrap .item2 .box{transform: scale(0.8);margin-top: -60px;margin-top: 30px;}
.rclnWrap .item2 .box li h5{transform: scale(1.2);}
.rclnWrap .item2 .container{padding: 100px 20px 60px;margin-left: -20px;}
.rclnWrap .item2 .container .wrap{box-shadow: 0 0 20px rgb(0 0 0 / 12%);}
/* .rclnWrap .item4 .content{transform: scale(0.7);margin-top: -60px;} */
.rclnWrap .desc{margin: 10px auto 30px;}
.rclnWrap .item4 .content{zoom: 0.7;}

.aboutWrap .item1 .left{width: 350px;margin-right: 24px;}
.aboutWrap .item1 .left .num{transform: scale(0.6);}
.aboutWrap .item1 .left .ch{font-size: 20px;margin-bottom: 12px;}
.aboutWrap .item1 .left .en{font-size: 26px;}


.subsidiary .item2 .box .text{padding-top: 30px;}

.honorPage .container{padding: 0 0 30px;margin: 0;}
.honorPage .container a{padding: 20px;}
.honorPage .container a:hover{box-shadow: none;}
.honorPage .container p{padding: 0;line-height: 24px;height: 48px;margin-top: 10px;}
.tableWrap{padding: 30px;margin-bottom: 20px;}
.tableWrap th:first-child, .tableWrap td:first-child{padding-left: 40px;}
.tableWrap th{padding: 0 20px 15px 0;}
.tableWrap td{padding: 15px 20px 15px 0;}

.sNyNavWrap{margin-bottom: 0;}
.sNav{display: none;}
.sList li a .title{padding: 0 20px;bottom: 20px;}
.sList li a .hover{padding: 20px;}
.sList li a .hover p{max-height: 50px;-webkit-line-clamp: 2;}

}

@media screen and (max-width: 1024px){
.expertList .list li{width: 100%;}	

.cardList li{width: 48%;margin-right: 0;}
.cardList li:nth-child(2n){float: right;}

.filter{display: block;}
.filter .left{justify-content: flex-start;margin-bottom: 10px;}
.filter .select1, .filter .form{width: 48%;}

.newsList .pic{width: 356px;height: 224px;}
.newsList .text p{margin: 6px auto 16px;}
.newsList .text .date{margin-bottom: 15px;}

.noticeList ul a{padding: 20px 0;}
.noticeList ul .date{margin-right: 24px;}

.cultureWrap .item1 .list li{width: 48%;margin: 0 0 40px;}
.cultureWrap .item1 .list li:nth-child(2n){float: right;}

.nyTitle1{padding-bottom: 16px;line-height: 40px;margin-bottom: 20px;}
.nyTitle1:before{height: 3px;}

.rclnWrap .item1{padding: 50px 0;}
.rclnWrap .item1 .nyTitle1{margin-bottom: 30px;}
/* .rclnWrap .item4 .content{width: 100%;height: auto;transform: scale(1);margin-top: 0;}
.rclnWrap .item4 .bCircle,.rclnWrap .item4 .contact{display: none;}
.rclnWrap .item4 .tCircle{display: flex;flex-wrap: wrap;}
.rclnWrap .item4 .tCircle li{position: relative;left: 0 !important;top:0 !important;border: 1px solid #fff;border-radius: 50%;width: 22%;margin: 0 5.5%;height: auto;padding-bottom: 22%;margin: 0 0.5%;}
.rclnWrap .item4 .tCircle li:before{content: "";width: 94.8%;height: 94.8%;position: absolute;left: 50%;top:50%;transform: translate(-50%, -50%);border-radius: 50%;border: 7px solid #fff;box-sizing: border-box;}
.rclnWrap .item4 .tCircle li.li1{margin-left: 7.5%;}
.rclnWrap .item4 .tCircle li.li3{margin-right: 7.5%;}
.rclnWrap .item4 .tCircle li.li4,
.rclnWrap .item4 .tCircle li.li5,
.rclnWrap .item4 .tCircle li.li6,
.rclnWrap .item4 .tCircle li.li7{width: 24%;padding-bottom: 24%;}
.rclnWrap .item4 .tCircle li .wrap{width: 72%;height: 72%;}
.rclnWrap .item4 .tCircle li .icon{height: 30px;}
.rclnWrap .item4 .tCircle li h5{margin-top: 6px;} */

.rclnWrap .desc{margin: 10px auto 20px;}
.rclnWrap .item4 .content{zoom: 0.5;}

.aboutWrap .item1 .cont{display: block;}
.aboutWrap .item1 .left{width: 100%;margin-right: 0;height: auto;margin-bottom: 20px;}
.aboutWrap .item1 .left .text{padding-top: 0;padding-left: 128px;}
.aboutWrap .item1 .left .num{width: 120px;left: 0;top:50%;transform: translateY(-50%);}
.aboutWrap .item1 .left .ch{margin-bottom: 0;}
.aboutWrap .item2{background-size: 100% auto;padding-top: 18%;padding-top: 20%;}
.aboutWrap .item2 .cont{padding: 30px 50px;min-height: auto;}
.aboutWrap .item2 .dataList h5{line-height: 48px;height: 48px;}
.aboutWrap .item2 .dataList h5 span{font-size: 40px;}
.aboutWrap .contScroll .text{padding: 20px 30px;}
.aboutWrap .contScroll .text .tit{line-height: 30px;margin-bottom: 12px;}
.aboutWrap .contScroll .iTabs li{width: 108px;margin-right: 12px;}
.aboutWrap .item6 ul li{padding: 20px 12px;}
.aboutWrap .item6 ul li .icon{width: 44px;height: 44px;margin-right: 10px;}
.aboutWrap .item6 ul li .icon img{height: 28px;}
.aboutWrap .item7 li{padding: 20px 30px;}

.subsidiary .item2 .cont{flex-wrap: wrap;}
.subsidiary .item2 .box{margin-bottom: 20px;}
.subsidiary .picList3 li{width: 32.3%;margin: 0 1.55% 18px 0;}
.subsidiary .picList3 li:nth-child(4n){margin-right: 1.55%;}
.subsidiary .picList3 li:nth-child(3n){margin-right: 0;}

.tableWrap{overflow-x: auto;}
.tableWrap .table{width: 700px;}

.sPlatform .content{padding: 30px;display: block;}
.sPlatform .content .pic{margin: 0 auto 20px;}
.sPlatform .content .right .text{line-height: 26px;}
.sPlatform .content .list dl dd{margin-top: 20px;}
.sPlatform .content .list dl .icon{height: 30px;}

.sChannel dl a{flex-wrap: wrap;}
.sChannel dd,.sChannel dt{width: 100%;}
.sChannel dd{height: auto;padding: 30px 3%;}
.sChannel dd .title{padding-bottom: 16px;}
.sChannel dd .title .ch{margin-bottom: 0;}
.sChannel dd .text{margin: 12px auto;height: auto;max-height: 78px;}
.sChannel dd .label{max-width: none;min-height: auto;}

}

@media screen and (max-width: 760px){
.nyHeader{background: #fff;box-shadow: 0 0 10px rgb(0 0 0 / 10%);}
.nyHeader .logo img,.nyHeader .menuIcon img{filter: brightness(1) invert(0);}
.nyPageWrap{padding-top: 67px;}
.nyBanner .text .en{font-size: 30px;margin-bottom: 0;display: none;}
.nyBanner .bread{bottom: 6%;}
.nyBanner .path{font-size: 12px;}
.nyBanner .path span{margin: 0 8px;}
.nyBanner .bread .name{display: none;}

.pageStyle{line-height: 26px;}

.expertListAdd{padding-bottom: 30px;}
.expertList .title{margin-bottom: 12px;padding-left: 16px;line-height: 40px;}
.expertList .title:before{width: 2px;height: 20px;}
.expertList .list{padding-bottom: 10px;}
.expertList .list li{margin-bottom: 24px;height: auto;}
.expertList .list .watermark{width: 30%;right: -5%;}
.expertList .list a{padding: 12px 20px 12px 12px;align-items: center;}
.expertList .list .pic{width: 136px;height: 180px;margin-right: 16px;}
.expertList .list .tit{margin: 0;}
.expertList .list .tit span{font-size: 12px;display: block;line-height: 18px;}
.expertList .list .tit span em{display: none;}
.expertList .list .line{margin: 6px auto 12px;transform: scale(1);opacity: 1;}
.expertList .list .desc{max-height: 110px;opacity: 1;transform: translateY(0);font-size: 13px;line-height: 22px;margin-bottom: 0;}
.expertList .list .text,.expertList .list li:hover .text{padding-top: 0;}
.expertList .list .arr{display: none;}

.expertPop .content .wrap{padding: 0 20px;}
.expertPop .pic{width: 35%;}
.expertPop .text{width: 60%;}
.expertPop .text .title{line-height: 1.2;}
.expertPop .text .desc{margin: 20px auto 10px;}
.popWrap .content .close{right: 0;top:-40px;width: 30px;height: 30px;}

.recomNews .pic,.recomNews .text{width: 100%;}
.recomNews .pic{padding-bottom: 67.14%;}
.recomNews .text{padding: 20px 20px 60px;}
.recomNews .text .date{margin: 5px auto;}
.recomNews .btnWrap{padding-left: 0;display: flex;justify-content: center;width: 100%;left: 0;bottom: 16px;}
.recomNews .btnWrap:after{display: none;}
.recomNews .btnWrap .btn{float: none;width: 32px;height: 32px;}

.filter{margin-bottom: 20px;}
.filter .left{display: none;}
.filter .btn{padding: 0 24px;line-height: 44px;}
.filter .btn img{margin-right: 12px;}
.filter .right{display: block;}
.filter .select1, .filter .form{width: 100%;}
.filter .select1{margin-bottom: 10px;}
.filter .select1 dt{padding-left: 14px;}
.filter .select1 dd ul{padding: 14px;}
.filter .select1 dd ul li{margin-bottom: 5px;margin-right: 30px;}
.filter .select1 dd ul li:before{right: -15px;}
.filter .form .text{padding: 0 14px;}

.cardList li{margin-bottom: 20px;}
.cardList .text{padding: 16px;}
.cardList .text h5{line-height: 24px;height: 48px;}
.cardList .text p{margin: 10px 0;line-height: 24px;height: 48px;}

.moreBtn.noArr{width: 150px;height: 44px;line-height: 44px;}

.newsList li{margin-bottom: 20px;}
.newsList a{display: block;}
.newsList .pic,.newsList .text{width: 100%;}
.newsList .pic{padding-bottom: 63.11%;height: 0;}
.newsList .text{padding: 16px;}
.newsList .text p{margin: 8px auto;}
.newsList .text .date{margin-bottom: 0;}
.newsList .text .arr{opacity: 1;}

.partyList ul li{width: 48%;margin-right: 0;margin-bottom: 20px;}
.partyList ul li:nth-child(2n){float: right;}

.noticeList ul{padding: 0 20px;margin-bottom: 30px;}
.noticeList ul .date{width: 70px;height: 80px;margin-right: 14px;}
.noticeList ul .date em{font-size: 32px;line-height: 1;padding-top: 16px;}
.noticeList ul .text h5{margin-bottom: 0;}

.passage{padding: 30px 16px;}
.passage .psgTitlte{margin-bottom: 24px;}
.passage .psgTitlte h5{margin-bottom: 16px;line-height: 1.2;}
.passage .psgTitlte .info{line-height: 44px;}
.passage .psgTitlte .info span{margin: 0 6px;}
.passage .psgCont{margin-bottom: 24px;}
.passage .psgCont .pic{padding: 24px 0;}
.passage .psgLink{padding-top: 20px;}

.nyTitle{margin-bottom: 20px;}
.nyTitle h5{padding-left: 24px;line-height: 44px;}
.nyTitle h5::before{width: 3px;height: 24px;}
.nyTitle .more{padding-right: 16px;}

.control .btn{width: 32px;height: 32px;}
.control .swiper-pagination .swiper-pagination-bullet{width: 6px;height: 6px;margin: 0 4px;}

.cultureWrap .item1 .list li{padding-left: 2.4%;height: 130px;}
.cultureWrap .item1 .icon{margin-right: 16px;height: 44px;}
.cultureWrap .item1 .title{margin-bottom: 0;}
.cultureWrap .item1 .slogan{font-size: 13px;}
.cultureWrap .item2{padding: 30px 0;}
.cultureWrap .item2 .container, .rwContainer{padding-bottom: 48px;}
.cultureWrap .item2 .container h5{line-height: 48px;}
.cultureWrap .item3{padding: 30px 0;}
.rwContainer .text{padding: 10px 0 0;}
.rwContainer .text p{line-height: 24px;font-size: 13px;}

.yxList ul li{width: 49%;margin-right: 0;margin-bottom: 20px;}
.yxList ul li:nth-child(2n){float: right;}
.yxList ul li h5{line-height: 44px;}

.level3Nav li{margin: 0 16px;}
.level3Nav li a{line-height: 44px;padding: 0 20px;}
.jobList{padding: 16px 16px 30px;margin-bottom: 30px;}
.jobList .list li a{padding: 0 20px;line-height: 58px;}

.jobContent .title{margin-top: 20px;}
.jobContent .jobBtn{width: 160px;margin: 30px auto 0;line-height: 42px;}
.jobContent .jobBtn:before{width: 60px;}
.jobContent .jobBtn em{width: 60px;height: 42px;}
.jobContent .jobBtn em img{height: 22px;}
.jobContent .jobBtn span{width: calc(100% - 60px);}

.nyTitle1{padding-bottom: 10px;}
.rclnWrap .slogan{font-size: 16px;line-height: 30px;}
.rclnWrap .slogan sup{margin: 0 8px;}
.rclnWrap .slogan sup img{height: 9px;margin-top: -8px;}
.rclnWrap .desc{margin: 10px auto 30px;font-size: 13px;line-height: 24px;}
.rclnWrap .item1 .nyTitle1{margin-bottom: 20px;}
.rclnWrap .item2{padding-top: 30px;}
.rclnWrap .item2::before{height: 370px;}
.rclnWrap .item2 .box{transform: scale(1);/* margin-top: -30px; */transform-origin:center center;zoom: 0.6;}
.rclnWrap .item2 .box li h5,.rclnWrap .item2 .box .circle h5{transform: scale(1.5);}
.rclnWrap .item2 .container{padding: 80px 10px 30px;margin-left: 0;box-sizing: border-box;}
.rclnWrap .item2 .container .wrap{box-shadow: 0 0 10px rgb(0 0 0 / 12%);}
.rclnWrap .item2 .container .tit{margin-bottom: 15px;}
.rclnWrap .item2 .container .tit h5{line-height: 48px;}
.rclnWrap .item2 .container .tit h5 img{height: 24px;}
.rclnWrap .item3{padding-top: 30px;}
.rclnWrap .item3 .container{padding: 20px 0 30px;margin-left: 0;}
.rclnWrap .item3 .container .wrap:hover{box-shadow: none;}
.rclnWrap .item3 .container .scroll{padding: 20px 12px;height: 380px;}
.rclnWrap .item3 .container .scroll .tit{margin-bottom: 12px;}
.rclnWrap .item3 .container .icon{width: 40px;right: 12px;}
.rclnWrap .item4{padding: 30px 0;}
/* .rclnWrap .item4 .tCircle li{width: 30% !important;padding-bottom: 30% !important;margin: 0 1.5% !important;}
.rclnWrap .item4 .tCircle li:before{border-width: 2px;}
.rclnWrap .item4 .tCircle li h5{font-size: 13px;margin-top: 0;}
.rclnWrap .item4 .tCircle li .icon{height: 24px;}
.rclnWrap .item4 .tCircle li .wrap{width: 80%;height: 80%;} */

.rclnWrap .desc{margin: 10px auto;}
.rclnWrap .item4 .content{zoom: 0.35;zoom: 0.3;}
.rclnWrap .item4 .tCircle li h5{zoom: 1.3;margin-top: 10px;}


.aboutWrap .item1 .nyTitle{margin-bottom: 10px;}
.aboutWrap .item1 .left .en{font-size: 20px;}
.aboutWrap .item1 .btnWrap{padding-top: 20px;}
.aboutWrap .item1 .btnWrap .btn{padding: 0 22px;line-height: 38px;margin-right: 20px;}
.aboutWrap .item2 .cont{padding: 20px;}
.aboutWrap .item2 .dataList{flex-wrap: wrap;margin-bottom: 10px;}
.aboutWrap .item2 .dataList li{width: 50%;margin-bottom: 20px;text-align: center;}
.aboutWrap .item2 .dataList h5{height: 36px;line-height: 36px;}
.aboutWrap .item2 .dataList p img{height: 16px;margin-right: 6px;}
.aboutWrap .item2 .dataList h5 span{font-size: 32px;}
.aboutWrap .item2 .hide{max-height: 156px;}
.aboutWrap .item3{padding-top: 90px;margin-top: -60px;}
.aboutWrap .item3 .nyTitle{margin-bottom: 0;}
.aboutWrap .item4, .aboutWrap .item5, .aboutWrap .item6{padding: 30px 0;}
.aboutWrap .item4 .container{padding-bottom: 50px;}
.aboutWrap .item4 .container .pic{margin-bottom: 12px;}
.aboutWrap .item4 .container p{line-height: 22px;max-height: 44px;}
.aboutWrap .item3{overflow: hidden;}
.aboutWrap .tabScroll{padding: 0 80px;}
.aboutWrap .tabScroll:before{bottom: 59px;}
.aboutWrap .tabScroll .btn{top: 43px;}
.aboutWrap .tabScroll h5{line-height: 38px;height: 38px;}
.aboutWrap .tabScroll .line{top: 56px;}
.aboutWrap .tabScroll .num{top: 40px;}
.aboutWrap .tabScroll .num .dot{width: 30px;height: 30px;margin-bottom: 6px;}
.aboutWrap .contScroll{padding: 0 10px 30px;margin: 0;margin-left: -10px;}
.aboutWrap .contScroll .oSlide{box-shadow: 0 0 10px rgba(152, 152, 152, 0.5);}
.aboutWrap .contScroll .picScroll,.aboutWrap .contScroll .text{width: 100%;}
.aboutWrap .contScroll .picScroll .pic{padding-bottom: 65.7%;}
.aboutWrap .contScroll .text{height: auto;padding: 30px 20px;overflow: hidden;}
.aboutWrap .contScroll .txtWrap{margin-bottom: 20px;}
.aboutWrap .contScroll .txtWrap .txt{min-height: auto;height: 160px;width: 100%;padding-right: 20px;overflow-y: auto;}
.aboutWrap .contScroll .text .tit{font-size: 20px;margin-bottom: 6px;}
.aboutWrap .item6 ul{display: block;}
.aboutWrap .item6 ul li{width: 100%;margin: -1px 0 0 0;}
.aboutWrap .item6 ul li.codeLi{padding: 40px 12px;}
.aboutWrap .item6 ul li.codeLi{justify-content: flex-start;}
.aboutWrap .item6 ul li.codeLi .hoverPic{display: block;}
.aboutWrap .item6 .mapWrap{height: 320px;}
.aboutWrap .item7 ul{display: block;}
.aboutWrap .item7 li{width: 100%;height: auto;padding: 20px;line-height: 26px;}
.aboutWrap .item7 li h5{margin: 0;}
.aboutWrap .contScroll .iTabs li{width: 80px;height: 32px;line-height: 32px;}

.subsidiary{padding: 30px 20px;}
.subsidiary .item{margin-bottom: 30px;}
.subsidiary .title{margin-bottom: 20px;}
.subsidiary .tit{margin-bottom: 8px;}
.subsidiary .item2 .box{padding-top: 20px;width: 150px;}
.subsidiary .item2 .box .icon img{height: 40px;}
.subsidiary .item2 .box .text li{width: 40px;}
.subsidiary .item3 .cont{margin-bottom: 20px;}
.subsidiary .picList li,.subsidiary .picList3 li:nth-child(4n){width: 49%;margin-right: 0;}
.subsidiary .picList li:nth-child(2n){float: right;}

.sPlatform .content{padding: 20px;}
.sPlatform .content .pic{width: 80%;}
.sPlatform .content .list dl dd,
.sPlatform .content .list dl dd:nth-child(3n+2){width: 50%;margin: 20px 0 0;}

.property .tableWrap{padding: 20px;}

.btnStyle{width: 120px;height: 38px;line-height: 36px;}
.sChannel dt{padding-bottom: 60.4%;}
.sChannel dd .label{margin-bottom: 20px;}

.sList li,.sList li.miniLi{width: 49%;margin-right: 0;}
.sList li:nth-child(2n){float: right;}
.sList li a,.sList li.miniPadBtm a{padding-bottom: 100%;}
.sList li a .hover{padding: 12px;}
.sList li a .hover h5{margin-bottom: 0;}
.sList li a .title{padding: 0 12px;bottom: 12px;}


.popWrap .content .wrap{padding: 0 20px;}

.tableWrap{padding: 20px;}
.tableWrap td{padding: 10px 10px 10px 0;font-size: 14px;line-height: 24px;}
.tableWrap th:first-child, .tableWrap td:first-child{padding-left: 20px;}

.sPopWrap .container .btn{width: 32px;height: 32px;margin-top: -16px;}
.sPopWrap .container .btn.prev{left: 20px;}
.sPopWrap .container .btn.next{right: 20px;}
.sPopWrap .container .swiper-pagination{left: 20px;}


.videoStyle i{width: 40px;height: 40px;}

.companyNav{display: flex;margin-bottom: 20px;}
.companyNav li{flex: 1;box-sizing: border-box;padding: 0 20px;}
.companyNav li a{display: block;text-align: center;padding-bottom: 12px;position: relative;}
.companyNav li a:before{content: "";width: 20px;height: 2px;background: #FB9519;position: absolute;left: 50%;margin-left: -10px;bottom: 0;opacity: 0;transform: scale(0,1);}
.companyNav li.on a{color: #FB9519;}
.companyNav li.on a:before{opacity: 1;transform: scale(1);}


.scrollNav{display: block;}
.passage .psgCont *{font-size: 15px;}
}

@media screen and (max-width: 468px){
.cardList li{width: 100%;}	
.cardList .text h5,.cardList .text p{height: auto;max-height: 48px;}

.partyList ul{padding-bottom: 10px;}
.partyList ul li{width: 100%;}
.partyList ul .text{padding: 16px;}
.partyList ul .text p{line-height: 26px;height: auto;max-height: 52px;}

.cultureWrap .item1 .list li{width: 100%;margin-bottom: 20px;height: auto;padding: 20px 3%;}

.jobList .list li a{padding: 12px 10px;display: block;line-height: 24px;}
.jobList .list li a h5{width: 100%;}

.rclnWrap .item2::before{height: 358px;}
.rclnWrap .item2 .desc{margin-bottom: 20px;}
.rclnWrap .item2 .container{padding: 60px 10px 30px;}
.rclnWrap .item2 .box{zoom: 0.4;}

.subsidiary .item2 .cont1 .box{width: 100%;}
.subsidiary .item2 .cont1 .box .text{height: auto;}
.subsidiary .item2 .box .text .t{padding-bottom: 20px;}

.sPopWrap .container .btn{display: none;}
.sPopWrap .container .swiper-pagination{bottom: 10px;}
.sPopWrap .container .swiper-pagination .swiper-pagination-bullet{width: 6px;height: 6px;margin-right: 4px;}


.sList .lastLi{position: relative;}
}