﻿
/* =====================内页样式======================== */
/* 视频弹窗 */
.popVideo{display: none;opacity: 0;align-items: center;justify-content: center;position: fixed;z-index: 999999;width: 100%;height: 100%;background: rgba(0,0,0,.5);top: 0;left: 0;}
.popVideo-items{width: 1000px;position: relative;display: none;padding: 34px 34px 0;}
.popVideo-video{width: 100%;}
.popVideo-video video{width: 100%;}
.popVideo-video iframe{width: 100%;height: 500px;}
.popVideo-close{width: 30px;height: 30px;position: absolute;right: 0;top: 0;z-index: 3;background: url('../image/closeW.svg') no-repeat center/24px auto;cursor: pointer;opacity: .7;transition: all .6s ease;}
.popVideo-close:hover{opacity: 1;}
@media all and (max-width:1100px) {.popVideo-items{width: 92%;padding: 34px 0 0;}.popVideo-close{right: 0;}.popVideo-video iframe{height: 400px;}}
@media all and (max-width:640px) {.popVideo-video iframe{height: 200px;}}

/* 分页 */
.paging{width: 100%;font-size: 0;text-align: center;margin-top: 60px;user-select: none;}
.paging a{width: 44px;height: 44px;line-height: 42px;border: 1px solid #fff;font-size: 16px;color: #666;transition: all .4s ease;border-radius: 2px;background-color: #fff;display: inline-block;vertical-align: middle;}
.paging a.start, .paging a.end, .paging a.prev, .paging a.next{border: 1px solid #e0e0e0;background-repeat: no-repeat;background-position: center;}
.paging a.start, .paging a.end{background-image: url('../image/pagingD.png');}
.paging a.prev, .paging a.next{background-image: url('../image/pagingS.png');}
.paging a.end, .paging a.next{transform: rotate(180deg);}
.paging a span{display: inline-block;position: relative;}
.paging a span::after{content: "";width: 100%;left: 0;bottom: 8px;position: absolute;height: 1px;background: #d6132e;opacity: 0;transition: all .4s ease;}
.paging a.start{margin-right: 10px;}
.paging a.end{margin-left: 10px;}
.paging a.prev{margin-right: 12px;}
.paging a.next{margin-left: 12px;}
.paging a:hover{color: #d6132e;}
.paging a.start:hover, .paging a.end:hover, .paging a.prev:hover, .paging a.next:hover{border: 1px solid #d6132e;}
.paging a.start:hover, .paging a.end:hover{background-image: url('../image/pagingDH.png');}
.paging a.prev:hover, .paging a.next:hover{background-image: url('../image/pagingSH.png');}
.paging a.active, .paging a.on{color: #d6132e;}
.paging a.active span::after, .paging a.on span::after{opacity: 1;}
@media all and (max-width:1599px) {.paging{margin-top: 50px;}}
@media all and (max-width:1279px) {.paging{margin-top: 44px;}}
@media all and (max-width:1000px) {.paging{margin-top: 32px;}.paging a{width: 34px;height: 34px;line-height: 32px;}.paging a.start{margin-right: 5px;}.paging a.end{margin-left: 5px;}.paging a.prev{margin-right: 5px;}.paging a.next{margin-left: 5px;}.paging a span::after{bottom: 5px;}}

/* padding */
.padding-80-0{padding-top: 80px;}.padding-0-80{padding-bottom: 80px;}.padding-80-80{padding: 80px 0;}.padding-80-90{padding: 80px 0 90px;}
.padding-90-80{padding: 90px 0 80px;}.padding-80-100{padding: 80px 0 100px;}.padding-100-80{padding: 100px 0 80px;}.padding-80-110{padding: 80px 0 110px;}
.padding-110-80{padding: 110px 0 80px;}.padding-80-120{padding: 80px 0 120px;}.padding-120-80{padding: 120px 0 80px;}
.padding-90-0{padding-top: 90px;}.padding-0-90{padding-bottom: 90px;}.padding-90-90{padding: 90px 0;}.padding-90-100{padding: 90px 0 100px;}
.padding-100-90{padding: 100px 0 90px;}.padding-90-110{padding: 90px 0 110px;}.padding-110-90{padding: 110px 0 90px;}
.padding-90-120{padding: 90px 0 120px;}.padding-120-90{padding: 120px 0 90px;}
.padding-100-0{padding-top: 100px;}.padding-0-100{padding-bottom: 100px;}.padding-100-100{padding: 100px 0;}.padding-100-110{padding: 100px 0 110px;}
.padding-110-100{padding: 110px 0 100px;}.padding-100-120{padding: 100px 0 120px;}.padding-120-100{padding: 120px 0 100px;}
.padding-110-0{padding-top: 110px;}.padding-0-110{padding-bottom: 110px;}.padding-110-110{padding: 110px 0;}
.padding-110-120{padding: 110px 0 120px;}.padding-120-110{padding: 120px 0 110px;}
.padding-120-0{padding-top: 120px;}.padding-0-120{padding-bottom: 120px;}.padding-120-120{padding: 120px 0;}
.padding-0-130{padding-bottom: 130px;}.padding-130-0{padding-top: 130px;}
@media all and (max-width:1599px) {
    .padding-80-90,.padding-90-80,.padding-80-100,.padding-100-80,.padding-90-90,.padding-90-100,.padding-100-90,.padding-100-100{padding: 80px 0;}
    .padding-80-110,.padding-90-110,.padding-100-110{padding: 80px 0 90px;}
    .padding-110-80,.padding-110-90,.padding-110-100{padding: 90px 0 80px;}
    .padding-80-120,.padding-90-120,.padding-100-120{padding: 80px 0 100px;}
    .padding-120-80,.padding-120-90,.padding-120-100{padding: 100px 0 80px;}
    .padding-90-0,.padding-100-0{padding-top: 80px;}.padding-0-90,.padding-0-100{padding-bottom: 80px;}
    .padding-110-0{padding-top: 90px;}.padding-0-110{padding-bottom: 90px;}.padding-110-110{padding: 90px 0;}.padding-110-120{padding: 90px 0 100px;}
    .padding-120-110{padding: 100px 0 90px;}.padding-120-0{padding-top: 100px;}.padding-0-120{padding-bottom: 100px;}.padding-120-120{padding: 100px 0;}
    .padding-0-130{padding-bottom: 110px;}.padding-130-0{padding-top: 110px;}
}
@media all and (max-width:1279px) {
    .padding-80-0,.padding-90-0,.padding-100-0{padding-top: 60px;}
    .padding-0-80,.padding-0-90,.padding-0-100{padding-bottom: 60px;}
    .padding-80-80,.padding-80-90,.padding-90-80,.padding-80-100,.padding-100-80,.padding-90-90,.padding-90-100,.padding-100-90,.padding-100-100{padding: 60px 0;}
    .padding-80-110,.padding-90-110,.padding-100-110{padding: 60px 0 70px;}
    .padding-110-80,.padding-110-90,.padding-110-100{padding: 70px 0 60px;}
    .padding-80-120,.padding-90-120,.padding-100-120{padding: 60px 0 80px;}
    .padding-120-80,.padding-120-90,.padding-120-100{padding: 80px 0 60px;}
    .padding-110-0{padding-top: 70px;}.padding-0-110{padding-bottom: 70px;}
    .padding-110-110{padding: 70px 0;}.padding-110-120{padding: 70px 0 80px;}.padding-120-110{padding: 80px 0 70px;}
    .padding-120-0{padding-top: 80px;}.padding-0-120{padding-bottom: 80px;}.padding-120-120{padding: 80px 0;}
    .padding-0-130{padding-bottom: 90px;}.padding-130-0{padding-top: 90px;}
}
@media all and (max-width:640px) {
    .padding-80-0,.padding-90-0,.padding-100-0{padding-top: 40px;}
    .padding-0-80,.padding-0-90,.padding-0-100{padding-bottom: 40px;}
    .padding-80-80,.padding-80-90,.padding-90-80,.padding-80-100,.padding-100-80,.padding-90-90,.padding-90-100,.padding-100-90,.padding-100-100{padding: 40px 0;}
    .padding-80-110,.padding-90-110,.padding-100-110{padding: 40px 0 44px;}
    .padding-110-80,.padding-110-90,.padding-110-100{padding: 44px 0 40px;}
    .padding-80-120,.padding-90-120,.padding-100-120{padding: 40px 0 48px;}
    .padding-120-80,.padding-120-90,.padding-120-100{padding: 48px 0 40px;}
    .padding-110-0{padding-top: 44px;}.padding-0-110{padding-bottom: 44px;}
    .padding-110-110{padding: 44px 0;}.padding-110-120{padding: 44px 0 48px;}.padding-120-110{padding: 48px 0 44px;}
    .padding-120-0{padding-top: 48px;}.padding-0-120{padding-bottom: 48px;}.padding-120-120{padding: 48px 0;}
    .padding-0-130{padding-bottom: 50px;}.padding-130-0{padding-top: 50px;}
}

/* sonBan */
.sonBan{width: 100%;position: relative;overflow: hidden;}
.sonBan img{width: 100%;object-fit: cover;min-height: 400px;transform: scale(1.1);animation: sonBanImg 1.2s linear both .2s;}
@keyframes sonBanImg{0%{transform: scale(1.1);}100%{transform: scale(1);}}
.sonBan-cont{display: flex;position: absolute;width: 100%;height: 100%;top: 0;left: 0;flex-direction: column;justify-content: center;color: #fff;align-items: center;}
.sonBan-cont .english{font-family:'NEXABOLD';font-size: 42px;text-transform: uppercase;line-height: 1;}
.sonBan-cont .name{font-size: 60px;font-weight: 500;line-height: 1.1;letter-spacing: 10px;}
.sonBan-click{width: 30px;height: 36px;animation: sonBanArr 2s ease infinite;overflow: hidden;position: absolute;z-index: 5;left: 50%;margin-left: -15px;bottom: 18px;background: url('../image/arrDW.svg') no-repeat center top -10px;cursor: pointer;}
@keyframes sonBanArr{0%{background-position: center top -10px;}60%{background-position: center top 10px;}}
.sonBan-cont .english, .sonBan-cont .name{opacity: 0;}
.sonBan-cont .english{animation: sonBanL 1s ease both;}
.sonBan-cont .name{animation: sonBanR 1s ease both;}
@keyframes sonBanL{0%{opacity: 0;transform: translateX(-300px);}100%{opacity: 1;transform: translateX(0);}}
@keyframes sonBanR{0%{opacity: 0;transform: translateX(300px);}100%{opacity: 1;transform: translateX(0);}}

.sonTitle{width: 100%;text-align: center;}
.sonTitle .english{font-size: 30px;color: #d6132e;line-height: 1;font-family:'NEXAHEAVY';text-transform: uppercase;margin-bottom: 8px;}
.sonTitle .name{font-size: 36px;color: #000;line-height: 1.1;}
.sonTitle.left{text-align: left;}
.sonTitle.white .english, .sonTitle.white .name{color: #fff;}

.desc p, .hint p, .cont p{line-height: inherit;}

.bgImage{background-repeat: no-repeat;background-size: cover;background-position: center;}

/* 联系我们 */
.rel{width: 100%;overflow: hidden;}
.rel-none{display: none;}
.rel .contain{float: right;display: flex;flex-wrap: wrap;justify-content: space-between;}
.rel-mix{width: 700px;}
.rel-mix .sonTitle .name{font-weight: 500;}
.rel-mix .sonTitle .desc{font-size: 20px;color: #888;margin-top: 6px;}
.rel-cont{width: 100%;margin-top: 40px;}
.rel-cont h6, .rel-cont p{font-size: 16px;color: #888;line-height: 32px;}
.rel-cont h6{width: 100%;margin-bottom: 12px;}
.rel-cont h6 span{font-size: 24px;color: #d6132e;font-family:'MONT';}
.rel-form{width: 100%;margin-top: 62px;}
.rel-form h6{font-size: 20px;color: #666;font-weight: 500;}
.rel-form-list{width: 100%;margin-top: 30px;}
.rel-form-list li{display: flex;width: 100%;margin-top: 10px;flex-wrap: wrap;}
.rel-form-list li:first-child{margin-top: 0;}
.rel-form-list li input, .rel-form-list li textarea{display: block;width: 100%;font-size: 16px;color: #333;background: #f6f6f6;border: none;}
.rel-form-list li input{height: 50px;padding: 0 16px;}
.rel-form-list li textarea{height: 120px;padding: 10px 16px;}
.rel-form-list li.row{justify-content: space-between;}
.rel-form-list li.row input{width: calc(50% - 5px);}
.rel-form-list li .code{width: 324px;position: relative;padding-right: 124px;}
.rel-form-list li .code input{width: 100% !important;}
.rel-form-list li .code span{width: 114px;height: 50px;display: flex;align-items: center;justify-content: center;position: absolute;right: 0;top: 0;cursor: pointer;user-select: none;}
.rel-form-list li .code span img, .rel-form-list li .code span canvas{max-width: 100%;max-height: 100%;}
.rel-form-list li button{width: 180px;height: 50px;background: #d6132e;cursor: pointer;font-size: 16px;color: #fff;transition: all .4s ease;}
.rel-form-list li button:hover{box-shadow: 0 4px 16px 4px rgba(214,19,46,.4);}
.rel-map{width: 860px;position: relative;height: 738px;}
#map{width: 100%;height: 100%;}
#map .amap-logo,#map .amap-copyright{display: none !important;}

/* 企业文化 */
.cul{width: 100%;overflow: hidden;}
.cul-list{width: 100%;}
.cul-ul{margin-top: -60px;}
.cul-link{display: block;width: calc(50% - 15px);margin-top: 60px;overflow: hidden;position: relative;transition: all .6s ease;}
.cul-link:nth-child(2n+1){float: left;}
.cul-link:nth-child(2n){float: right;}
.cul-img{width: 100%;position: relative;overflow: hidden;}
.cul-img img{width: 100%;object-fit: cover;transition: all .6s ease;}
.cul-hint{position: absolute;right: 0;top: 0;z-index: 2;height: 66px;display: flex;align-items: center;padding: 0 20px;background: #d6132e;font-size: 18px;color: #fff;text-transform: uppercase;}
.cul-link::after{content: "";position: absolute;width: 100%;height: 100%;z-index: 1;top: 0;left: 0;background: linear-gradient(to bottom,rgba(0,0,0,0) 60%,rgba(0,0,0,0.8));}
.cul-info{position: absolute;width: 100%;left: 0;height: 164px;transition: all .6s ease;bottom: 0;padding: 0 40px;z-index: 3;color: #fff;}
.cul-info .name{font-size: 32px;line-height: 46px;height: 92px;overflow: hidden;-webkit-line-clamp: 2;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.cul-info .time{font-size: 18px;font-family:'MONT';margin-top: 18px;}
.cul-cont{width: 100%;background: #fff;transform: translateY(140px);transition: all .6s ease;padding: 0 40px;height: 140px;display: flex;flex-direction: column;justify-content: center;position: absolute;left: 0;bottom: 0;z-index: 5;}
.cul-cont .name{font-size: 20px;color: #333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.cul-cont .desc{font-size: 14px;color: #888;line-height: 24px;height: 48px;overflow: hidden;-webkit-line-clamp: 2;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;margin-top: 12px;}
.cul-link:hover{box-shadow: 0 4px 20px 4px rgba(0,0,0,.2);}
.cul-link:hover .cul-cont{transform: translateY(0);}
.cul-link:hover .cul-info{transform: translateY(164px);}
.cul-link:hover .cul-img img{transform: scale(1.06);}

/* 大事记 */
.event{width: 100%;overflow: hidden;}
.event-items{width: 100%;position: relative;}
.event-info{width: 100%;padding: 66px 0 80px;overflow: hidden;}
.event-info .contain{position: relative;}
.event-info .cont{position: absolute;left: 0;bottom: 0;z-index: 5;}
.event-info .cont h6{font-size: 50px;line-height: 1.1;color: #666;margin-bottom: 18px;}
.event-info .cont p{font-size: 22px;color: #333;line-height: 30px;position: relative;padding-left: 12px;}
.event-info .cont p::before{content: "";position: absolute;width: 3px;height: 24px;top: 3px;left: 0;background: #d6132e;}
.event-info .year{font-size: 300px;color: #e4e4e4;font-family:'CHOPS';line-height: 0.64;position: relative;z-index: 4;padding: 70px 0 0 50px;user-select: none;}
.event-info .year p{display: inline-block;vertical-align: top;line-height: inherit;}
.event-info .year .year-start p{margin-right: 100px;}
.event-info .year .year-end{padding-left: 430px;color: #c1bfbf;}
.event-info .img{width: 521px;position: absolute;right: 0;top: 0;}
.event-info .img img{width: 100%;object-fit: cover;}
.event-img{width: 100%;position: relative;overflow: hidden;}
.event-img::before{content: "";position: absolute;width: 100%;height: 100%;z-index: 1;top: 0;left: 0;background: linear-gradient(to bottom,rgba(0,0,0,0) 60%,rgba(0,0,0,0.8));}
.event-img img{width: 100%;object-fit: cover;min-height: 320px;}
.event-img .cont{position: absolute;z-index: 4;width: 100%;bottom: 60px;left: 0;color: #fff;font-size: 24px;line-height: 36px;}
.event-img .cont p{max-width: 1020px;}
.event-loop{width: 100%;padding: 100px 0 90px;overflow: hidden;}
.event-loop .contain{position: relative;}
.event-loop-cont{width: 100%;}
.event-loop-cont p{font-size: 18px;color: #333;line-height: 36px;position: relative;padding-left: 220px;}
.event-loop-cont p span{position: absolute;left: 0;top: 0;}
.event-loop-btn{width: 100%;font-size: 0;margin-top: 100px;user-select: none;}
.event-loop-btn>div{display: inline-block;vertical-align: middle;}
.event-loop-prev, .event-loop-next{background: url('../image/eventArr.png') no-repeat center top 4px;height: 28px;width: 14px;transition: all .4s ease;cursor: pointer;}
.event-loop-next{transform: rotate(180deg);background-position: center top 5px;}
.event-loop-icon{width: 2px;height: 28px;background: #666;margin: 0 26px;}
.event-loop-prev:hover, .event-loop-next:hover{background-image: url('../image/eventArrH.png');}
.event-loop-start, .event-loop-end{font-size: 20px;color: #666;font-family:'MONT';}
.event-loop-start.active, .event-loop-end.active{color: #d6132e;}
.event-loop-start{margin-left: 50px;}
.event-loop-line{width: 240px;height: 1px;background: #a6a9ab;margin: 0 24px;position: relative;}
.event-loop-line::after{content: "";height: 3px;width: 0;background: #d6132e;left: 0;top: -1px;position: absolute;}
.event-loop-line.active::after{animation: eventRun 2s linear both;}
@keyframes eventRun{0%{width: 0;left: 0;right: auto;}50%{width: 100%;left: 0;right: auto;}50.0001%{width: 100%;left: auto;right: 0;}100%{width: 0;left: auto;right: 0;}}

/* 关于-华发集团 */
.abojt{width: 100%;overflow: hidden;}
.abojt .sonTitle{position: relative;z-index: 4;}
.abojt-mix{width: 100%;margin-top: 38px;display: flex;justify-content: space-between;flex-wrap: wrap;position: relative;}
.abojt-cont{width: 739px;position: relative;z-index: 4;font-size: 17px;line-height: 39px;color: #666;}
.abojt-cont p{line-height: inherit;}
.abojt-cont br{content: "";display: block;height: 24px;}
.abojt-img{width: 520px;}
.abojt-img img{width: 100%;object-fit: cover;}
.abojt-num{position: absolute;left: -184px;animation: abojtRun 4s linear infinite;top: 0;letter-spacing: -10px;font-weight: 900;transform: rotate(180deg);font-size: 300px;color: #f4f4f4;font-family: Arial;line-height: 1;writing-mode: vertical-lr;writing-mode: tb-lr;white-space: nowrap;}
@keyframes abojtRun{0%{transform: rotate(180deg) translateY(-20px);}50%{transform: rotate(180deg) translateY(20px);}100%{transform: rotate(180deg) translateY(-20px);}}

/* 关于-领导团队 */
.abotd{width: 100%;overflow: hidden;}
.abotd-items{width: 100%;display: flex;flex-wrap: wrap;align-items: center;margin-top: 80px;}
.abotd-items:first-child{margin-top: 0;}
.abotd-img{width: 432px;padding: 0 0 16px 16px;position: relative;}
.abotd-img img{width: 100%;object-fit: cover;position: relative;z-index: 4;}
.abotd-img::after{content: "";position: absolute;width: calc(100% - 16px);height: calc(100% - 16px);left: 0;bottom: 0;background: #d6132e;}
.abotd-mix{width: calc(100% - 432px);padding-bottom: 60px;}
.abotd-title{width: 100%;position: relative;display: flex;overflow: hidden;padding-top: 14px;}
.abotd-title .name{width: 200px;background: url('../image/abotdicon.png') no-repeat left top/100% auto;height: 75px;display: flex;align-items: center;padding-left: 50px;position: relative;z-index: 2;}
.abotd-title .name span{font-size: 26px;color: #fff;position: relative;padding-bottom: 5px;z-index: 4;}
.abotd-title .name span::after{content: "";position: absolute;width: 100%;height: 2px;background: #d6132e;left: 0;bottom: 0;}
.abotd-title .english{position: absolute;right: 0;top: 2px;font-size: 120px;line-height: 108px;color: #fff;text-transform: uppercase;font-family:'MONT';text-shadow: #e9e9e9 1px 0 0, #e9e9e9 0 1px 0, #e9e9e9 -1px 0 0, #e9e9e9 0 -1px 0;}
.abotd-cont{width: 100%;background: #f7f7f7;padding: 60px 90px 60px 50px;position: relative;text-align: left;min-height: 318px;}
.abotd-cont h6, .abotd-cont p{position: relative;z-index: 4;}
.abotd-cont h6{font-size: 18px;color: #333;line-height: 30px;font-weight: 700;margin-bottom: 18px;}
.abotd-cont p{font-size: 16px;color: #666;line-height: 30px;padding-right: 142px;}
.abotd-cont::after{content: "";position: absolute;width: 156px;background: #fff;height: 100%;transform: skewX(-28deg);top: 0;right: -70px;}
.abotd-items:nth-child(2n){flex-direction: row-reverse;}
.abotd-items:nth-child(2n) .abotd-img{padding: 0 16px 16px 0;}
.abotd-items:nth-child(2n) .abotd-img::after{left: auto;right: 0;}
.abotd-items:nth-child(2n) .abotd-cont{text-align: right;padding: 60px 50px 60px 90px;}
.abotd-items:nth-child(2n) .abotd-cont p {padding-right: 0;padding-left: 142px;}
.abotd-items:nth-child(2n) .abotd-title{flex-direction: row-reverse;}
.abotd-items:nth-child(2n) .abotd-title .english{right: auto;left: 0;}
.abotd-items:nth-child(2n) .abotd-title .name{padding-left: 0;padding-right: 50px;justify-content: flex-end;background-image: url('../image/abotdiconR.png');}
.abotd-items:nth-child(2n) .abotd-cont::after {transform: skewX(28deg);right: auto;left: -70px;}

/* 关于-企业简介 */
.abojjqy{width: 100%;overflow: hidden;padding-bottom: 180px;}
.abojjqy .contain{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;position: relative;;}
.abojjqy-img, .abojjqy-info{width: 50%;position: relative;z-index: 3;}
.abojjqy-img img{width: 100%;object-fit: cover;}
.abojjqy-info{padding-left: 100px;}
.abojjqy-info .desc{width: 100%;margin-top: 50px;font-size: 16px;color: #666;line-height: 30px;}
.abojjqy-info .desc p br{content: "";display: block;height: 24px;}
.abojjqy-bg{position: absolute;width: 395px;top: 48px;left: 50%;margin-left: -254px;}
.abojjqy-bg img{width: 100%;object-fit: cover;}
.abojjry{width: 100%;overflow: hidden;}
.abojjry-menu{width: 100%;font-size: 0;text-align: center;background: url('../image/abojj2bg.jpg') no-repeat center/cover;padding: 56px 4%;user-select: none;}
.abojjry-menu-scroll{width: 100%;}
.abojjry-menu ul{display: inline-block;background: #fff;border-radius: 22px;}
.abojjry-menu li{display: inline-block;border-radius: 22px;width: 150px;height: 45px;line-height: 46px;font-size: 16px;color: #333;font-family:'MONT';cursor: pointer;transition: all .4s ease;}
.abojjry-menu li:hover{color: #d6132e;}
.abojjry-menu li.active{background: #d6132e;color: #fff !important;}
.abojjry-loop{width: 100%;overflow: hidden;}
.abojjry-loop-mix{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;flex-direction: row-reverse}
.abojjry-loop-cont{width: 600px;padding: 0 94px;}
.abojjry-loop-cont .year{font-size: 100px;color: #0b0b0b;font-family:'MONT';line-height: 1;}
.abojjry-loop-cont .desc{font-size: 18px;color: #666;line-height: 36px;margin-top: 16px;}
.abojjry-loop-img{width: calc(100% - 600px);position: relative;overflow: hidden;}
.abojjry-loop-img img{width: 100%;object-fit: cover;}
.abojjry-loop-img::after{content: '';position: absolute;top: -5%;left: -7%;width: 0;height: 110%;background-color: #fff;transform: skewX(6.5deg) translate3d(0,0,0);transition: all 1s;}
.abojjry-loop-mix:hover .abojjry-loop-img::after{width: 12%;}

/* 关于-企业荣誉 */
.abory{width: 100%;overflow: hidden;}
.abory .contain{display: flex;flex-wrap: wrap;justify-content: space-between;flex-direction: row-reverse;}
.abory-img{width: 486px;position: relative;}
.abory-img .bg{width: 100%;object-fit: cover;}
.abory-img .cup{position: absolute;z-index: 2;width: 389px;left: 40px;top: 50%;margin-top: -200px;animation: aboryRun 5s linear infinite;}
@keyframes aboryRun{0%{transform: translateY(-28px);}50%{transform: translateY(28px);}100%{transform: translateY(-28px);}}
.abory-mix{width: calc(100% - 486px);padding: 210px 0 0 170px;}
.abory-items{width: 100%;position: relative;padding: 12px 260px 12px 0;cursor: pointer;user-select: none;}
.abory-items .img{width: 242px;position: absolute;right: 0;top: 50%;margin-top: -82px;opacity: 0;transition: all 0s ease;}
.abory-items .img img{width: 100%;object-fit: cover;}
.abory-items:hover .img{opacity: 1;}
.abory-items .desc{width: 100%;position: relative;padding-left: 54px;transition: all .4s ease;}
.abory-items .desc p{font-size: 18px;color: #666;line-height: 26px;transition: all .4s ease;}
.abory-items .desc span{position: absolute;font-size: 16px;color: #888;line-height: 26px;top: 0;left: 0;transition: all .4s ease;background: #fff;z-index: 2;padding-right: 6px;}
.abory-items .desc i{position: absolute;width: 0;height: 2px;left: 0;background: #d6132e;top: 12px;transition: all .4s ease;}
.abory-items:hover .desc span{color: #d6132e;transform: translateX(-50px);}
.abory-items:hover .desc p{color: #d6132e;}
.abory-items:hover .desc{padding-left: 100px;}
.abory-items:hover .desc i{width: 80px;}

/* 新闻-中心 */
.news{width: 100%;overflow: hidden;}
.news-list{width: 100%;}
.news-link{display: flex;width: 100%;flex-wrap: wrap;justify-content: space-between;flex-direction: row-reverse;padding: 40px 0;border-bottom: 1px solid #e0e0e0;}
.news-link:first-child{border-top: 1px solid #e0e0e0;}
.news-link-img{width: 430px;overflow: hidden;}
.news-link-img img{width: 100%;transition: all .6s ease;}
.news-link-info{width: calc(100% - 430px);padding-right: 110px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.news-link-time{width: 180px;}
.news-link-time p{font-size: 30px;color: #000;font-family:'PROXIMA';line-height: 24px;}
.news-link-time span{font-size: 16px;color: #999;display: block;margin-top: 18px;}
.news-link-cont{width: calc(100% - 180px);}
.news-link-cont .name{font-size: 20px;color: #000;font-weight: 700;transition: all .4s ease;line-height: 24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news-link-cont .desc{font-size: 16px;color: #999;line-height: 28px;margin-top: 18px;height: 84px;overflow: hidden;-webkit-line-clamp: 3;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.news-link-cont .arrow{display: block;width: 63px;height: 12px;margin-top: 70px;position: relative;background: url('../image/newsArr.png') no-repeat right center;transition: all .4s ease;}
.news-link-cont .arrow::before{content: "";width: 0;height: 2px;background: #d6132e;position: absolute;left: 0;top: 50%;margin-top: -1px;transition: all .4s ease;}
.news-link:hover .news-link-img img{transform: scale(1.06);}
.news-link:hover .news-link-cont .name{color: #275db3;}
.news-link:hover .news-link-cont .arrow{background-image: url('../image/newsArrH.png');width: 80px;}
.news-link:hover .news-link-cont .arrow::before{width: 18px;}

/* 新闻-详情 */
.newsxq{width: 100%;position: relative;z-index: 10;margin-top: -72px;overflow: hidden;}
.newsxq .contain{display: flex;flex-wrap: wrap;justify-content: space-between;}
.newsxq-info{width: calc(100% - 460px);background: #fff;position: relative;z-index: 1;padding-bottom: 90px;}
.newsxq-title{width: 100%;position: relative;padding: 40px 60px 36px 40px;}
.newsxq-title::before{content: "";position: absolute;width: calc(100% + 60px);top: 0;left: 0;height: 100%;background: #213558;}
.newsxq-title .time, .newsxq-title .name, .newsxq-title .hint{color: #fff;position: relative;z-index: 2;}
.newsxq-title .time{font-size: 16px;line-height: 1;font-family:'MONT';}
.newsxq-title .time span{position: relative;padding-bottom: 38px;display: inline-block;}
.newsxq-title .time span::after{content: "";position: absolute;width: calc(100% + 12px);background: #fff;height: 2px;left: 0;bottom: 0;}
.newsxq-title .name{font-size: 36px;line-height: 1.4;margin-top: 32px;}
.newsxq-title .hint{width: 100%;margin-top: 28px;padding-top: 32px;font-size: 18px;position: relative;}
.newsxq-title .hint::before{content: "";position: absolute;width: calc(100% + 50px);height: 1px;background: rgba(255,255,255,.2);left: 0;top: 0;}
.newsxq-cont{width: 100%;padding: 60px 60px 60px 40px;font-size: 16px;color: #666;line-height: 32px;}
.newsxq-cont img{max-width: 100%;display: block;margin: 10px auto;height: auto !important;}
.newsxq-cont p{line-height: inherit;}
.newsxq-cont p>img{margin:10px auto}
.newsxq-cont br{display: none;content: "";height: 30px;}
.newsxq-btn{width: 100%;display: flex;justify-content: space-between;padding: 0 60px 0 40px;}
.newsxq-btn a:hover {
    color: #fff;
    background: #0091cc;
    border-color: #0091cc;
}
.newsxq-btn a{display: inline-block;
    width: 98px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: 1px solid #d8d8d8;
    float: right;
    margin-left: 6px;}
    .newsxq-cont p>img{width:100%!important}
.newsxq-btn a::before{display:none;content: "";position: absolute;width: 9px;height: 7px;background: url('../image/newsxqArrH.png') no-repeat center;top: 50%;margin-top: -5px;left: 0;}
.newsxq-btn a::after{content: "";position: absolute;width: 100%;height: 1px;left: 0;bottom: 0;background: #d6132e;opacity: 0;transition: all .4s ease;}
.newsxq-btn a.newsxq-btn-prev{padding-left: 16px;}
.newsxq-btn a.newsxq-btn-next{padding-right: 16px;}
.newsxq-btn a.newsxq-btn-next::before{transform: rotate(180deg);left: auto;right: 0;}
.newsxq-btn a:hover::after{opacity: 1;}
.newsxq-side{width: 460px;background: #f7f7f7;position: relative;z-index: 2;margin-top: 34px;padding: 36px;}
.newsxq-side-back{width: 100%;padding-bottom: 18px;border-bottom: 1px solid #ddd;}
.newsxq-side-back a{display: inline-block;font-size: 13px;color: #333;padding-left: 16px;background: url('../image/newsxqArr.png') no-repeat left top calc(50% - 2px);transition: all .4s ease;}
.newsxq-side-back a:hover{color: #d6132e;background-image: url('../image/newsxqArrH.png');}
.newsxq-side-title{width: 100%;padding: 32px 0;font-size: 16px;color: #333;}
.newsxq-side-list{width: 100%;}
.newsxq-side-link{display: block;width: 100%;background: #fff;margin-top: 34px;}
.newsxq-side-link:first-child{margin-top: 0;}
.newsxq-side-link .img{width: 100%;overflow: hidden;}
.newsxq-side-link .img img{width: 100%;object-fit: cover;transition: all .6s ease;}
.newsxq-side-link .cont{width: 100%;padding: 32px 24px 42px;}
.newsxq-side-link .cont span{display: block;font-size: 14px;color: #999;font-family:'MONT';}
.newsxq-side-link .cont h2{font-size: 20px;color: #000;line-height: 26px;margin: 12px 0 16px;transition: all .4s ease;height: 52px;overflow: hidden;-webkit-line-clamp: 2;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.newsxq-side-link .cont p{font-size: 15px;color: #999;line-height: 28px;height: 56px;overflow: hidden;-webkit-line-clamp: 2;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.newsxq-side-link:hover .img img{transform: scale(1.06);}
.newsxq-side-link:hover .cont h2{color: #d6132e;}

/* 业务-案例详情 */
.busialxx{width: 100%;overflow: hidden;position: relative;z-index: 10;margin-top: -174px;}
.busialxx .contain{max-width: 1200px;}
.busialxx-title{width: 100%;color: #fff;}
.busialxx-title h1{font-size: 40px;font-weight: 500;opacity: 0;animation: busialRun 1s ease both .2s;}
.busialxx-title p{font-size: 12px;text-transform: uppercase;margin-top: 10px;opacity: 0;animation: busialRun 1s ease both .4s;}
@keyframes busialRun{0%{opacity: 0;transform: translateX(300px);}100%{opacity: 1;transform: translateX(0);}}
.busialxx-info{width: 100%;margin-top: 44px;background: #fff;display: flex;flex-wrap: wrap;justify-content: space-between;padding: 100px 0 150px 84px;}
.busialxx-desc{width: calc(100% - 290px);padding-right: 30px;}
.busialxx-desc .name{font-size: 18px;color: #333;line-height: 30px;}
.busialxx-desc .desc{font-size: 16px;color: #666;line-height: 30px;margin: 30px 0;}
.busialxx-desc .list{width: 100%;}
.busialxx-desc .list p{font-size: 16px;color: #666;line-height: 30px;position: relative;padding-left: 22px;}
.busialxx-desc .list p::before{content: "";position: absolute;width: 6px;height: 6px;background: #d6132e;border-radius: 50%;left: 0;top: 12px;}
.busialxx-num{width: 290px;text-align: center;}
.busialxx-num li{width: 100%;margin-top: 50px;}
.busialxx-num li:first-child{margin-top: 0;}
.busialxx-num li .hint{font-size: 16px;color: #666;width: 100%;}
.busialxx-num li .num{width: 100%;font-size: 16px;color: #666;margin-top: 4px;}
.busialxx-num li .num p{display: inline-block;font-size: 60px;color: #333;font-family:'MONT';line-height: 1;margin-right: 10px;}
.busialtp{width: 100%;overflow: hidden;position: relative;padding-bottom: 142px;}
.busialtp-loop{width: 100%;position: relative;}
.busialtp-img{width: 100%;position: relative;display: block;}
.busialtp-img img{width: 100%;object-fit: cover;}
.busialtp-prev, .busialtp-next{position: absolute;width: 60px;height: 60px;z-index: 4;cursor: pointer;border-radius: 50%;background: url('../image/busialArr.png') no-repeat left calc(50% - 2px) center;top: 50%;margin-top: -30px;transition: all .4s ease;}
.busialtp-prev{left: 20%;}
.busialtp-next{right: 20%;transform: rotate(180deg);}
.busialtp-prev:hover, .busialtp-next:hover{background-color: #d6132e;}
.busialtp .swiper-pagination{width: 100%;bottom: 90px;}
.busialtp .swiper-pagination-bullet {width: 6px;height: 6px;background: #d3d3d3;opacity: 1;margin: 0 8px;}
.busialtp .swiper-pagination-bullet-active {opacity: 1;background: #d6132e;}
.busialan{width: 100%;position: relative;background: #3e5379;display: flex;justify-content: space-between;}
.busialan a{display: flex;width: 50%;position: relative;height: 132px;align-items: center;justify-content: center;transition: all .4s ease;}
.busialan a i{position: relative;width: 55px;height: 1px;background: #fff;margin: 0 24px;display: block;transition: all .4s ease;}
.busialan a span{font-size: 18px;color: #fff;}
.busialan a i::after{content: "";position: absolute;left: -11px;width: 22px;height: 22px;border-radius: 50%;border: 1px solid #fff;top: 50%;margin-top: -12px;transition: all .6s ease;}
.busialan a:last-child i::after{left: auto;right: -11px;}
.busialan a:hover{background: #213558;}
.busialan a:hover i{width: 75px;}
.busialan a:hover i::after{transform: scale(1.4);}
.busialan a:first-child::after{content: "";position: absolute;width: 1px;height: 100%;background: rgba(255,255,255,.2);right: 0;top: 0;}

/* 业务-产业拓展 */
.busicy{width: 100%;overflow: hidden;}
.busicy .contain{display: flex;flex-wrap: wrap;justify-content: space-between;flex-direction: row-reverse;}
.busicy-img{width: 50%;position: relative;}
.busicy-img img{width: 100%;object-fit: cover;}
.busicy-info{width: 50%;position: relative;padding: 52px 140px 0 0;}
.busicy-info::before{content: "";position: absolute;height: 100%;width: 260px;background: #f7f7f7;top: 0;right: 0;}
.busicy-info .sonTitle{position: relative;z-index: 4;}
.busicy-info .desc{font-size: 16px;color: #666;line-height: 30px;margin-top: 60px;position: relative;z-index: 4;}
.busicy-info .desc br{content: "";display: block;height: 24px;}
.busicy-info .sonTitle .english{position: relative;line-height: 1.1;}
.busicy-info .sonTitle .english::after{content: "";display: block;width: 180px;height: 2px;background: #d6132e;position: absolute;right: 20px;bottom: 20px;}

/* 业务-创新业务 */
.busicx{overflow: hidden;}

/* 业务-场馆运营 */
.busicg{width: 100%;overflow: hidden;}
.busicgyx{width: 100%;overflow: hidden;background: #fff;}
.busicgyx .contain{max-width: 1220px;}
.busicgyx-desc{width: 100%;margin-top: 48px;}
.busicgyx-desc p{font-size: 16px;color: #666;line-height: 30px;}
.busicgyx-desc br{content: "";display: block;height: 24px;}
.busicglb-items{width: 100%;padding: 40px;background: #f2f2f2;display: flex;flex-wrap: wrap;flex-direction: row-reverse;}
.busicglb-info{width: 664px;padding: 0 60px;background: #fff;display: flex;align-items: center;justify-content: center;}
.busicglb-info .title{width: 100%;color: #333;}
.busicglb-info .title h4{font-size: 36px;margin-bottom: 8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.busicglb-info .title h4 a{transition: all .4s ease;}
.busicglb-info .title h4 a:hover{color: #d6132e;}
.busicglb-info .title p{font-size: 24px;}
.busicglb-info .desc{font-size: 16px;margin: 24px 0;color: #666;line-height: 30px;max-height: 180px;overflow: hidden;-webkit-line-clamp: 6;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.busicglb-info .link{width: 100%;font-size: 0;height: 28px;}
.busicglb-info .link a{display: inline-block;}
.busicglb-info .link a span, .busicglb-info .link a i{display: inline-block;vertical-align: middle;}
.busicglb-info .link a span{font-size: 18px;color: #666;transition: all .4s ease;}
.busicglb-info .link a i{position: relative;width: 55px;height: 1px;background: #666;margin: 0 24px;transition: all .4s ease;}
.busicglb-info .link a i::after{content: "";position: absolute;right: -11px;width: 22px;height: 22px;border-radius: 50%;border: 1px solid #666;top: 50%;margin-top: -11px;transition: all .6s ease;}
.busicglb-info .link a:hover span{color: #d6132e;}
.busicglb-info .link a:hover i{width: 75px;background: #d6132e;}
.busicglb-info .link a:hover i::after{transform: scale(1.4);border: 1px solid #d6132e;}
.busicglb-loop{width: calc(100% - 664px);padding-left: 40px;}
.busicglb-loop .img{display: block;width: 100%;}
.busicglb-loop .img img{width: 100%;object-fit: cover;min-height: 428px;}
.busicglb-prev, .busicglb-next{opacity: 0;position: absolute;width: 60px;height: 60px;z-index: 4;cursor: pointer;border-radius: 50%;background: url('../image/busicgArr.png') no-repeat left calc(50% - 2px) center;top: 50%;margin-top: -30px;transition: all .4s ease;}
.busicglb-prev{left: 14px;}
.busicglb-next{right: 14px;transform: rotate(180deg);}
.busicglb-prev:hover, .busicglb-next:hover{background-color: #d6132e;}
.busicglb-loop:hover .busicglb-prev, .busicglb-loop:hover .busicglb-next{opacity: 1;}
.busicglb-items:nth-child(2n){flex-direction: row;background: #fff;}
.busicglb-items:nth-child(2n) .busicglb-info{background: #f2f2f2;}
.busicglb-items:nth-child(2n) .busicglb-loop{padding-left: 0;padding-right: 40px;}

/* 业务-会展主办 */
.busihz{overflow: hidden;}

/* 业务-承办业务 */
.busicb{overflow: hidden;}
.busicblb .sonTitle{position: relative;z-index: 6;}
.busicblb-list{width: 100%;margin-top: 80px;}
.busicblb-list li{width: 25%;float: left;position: relative;padding: 0 40px;}
.busicblb-info{width: 100%;}
.busicblb-info .icon{width: 100%;height: 70px;display: flex;align-items: center;transition: all .4s ease;}
.busicblb-info .icon img{max-height: 100%;max-width: 100%;}
.busicblb-info .name{font-size: 20px;font-weight: 500;color: #fff;margin-top: 30px;}
.busicblb-info .list{width: 100%;margin-top: 30px;}
.busicblb-info .list p{font-size: 16px;line-height: 30px;position: relative;color: #fff;padding-left: 14px;}
.busicblb-info .list p::before{content: "";width: 6px;height: 6px;border-radius: 50%;position: absolute;left: 0;background: #d6132e;top: 12px;}
.busicblb-list li::before, .busicblb-list li::after{content: "";width: 1px;height: 1000px;top: -400px;position: absolute;left: 0;background: rgba(255,255,255,.1);pointer-events: none;}
.busicblb-list li::after{display: none;left: auto;right: 0;}
.busicblb-list li:last-child::after{display: block;}
.busicblb-list li:hover .busicblb-info .icon{transform: translateY(-10px);}
.busicbal{width: 100%;overflow: hidden;}
.busicbal-loop{width: 100%;position: relative;margin-top: 42px;}
.busicbal-loop .swiper-pagination{display: none;bottom: 0;}
.busicbal-loop .swiper-pagination-bullet {width: 6px;height: 6px;background: #d3d3d3;opacity: 1;margin: 0 8px !important;}
.busicbal-loop .swiper-pagination-bullet-active {opacity: 1;background: #d6132e;}
.busicbal-link{display: block;width: 100%;}
.busicbal-link-img{width: 100%;overflow: hidden;}
.busicbal-link-img img{width: 100%;object-fit: cover;transition: all .6s ease;}
.busicbal-link-cont{width: 100%;padding: 26px 12px 0;text-align: center;}
.busicbal-link-cont .name{font-size: 18px;color: #333;transition: all .4s ease;}
.busicbal-link:hover .busicbal-link-img img{transform: scale(1.06);}
.busicbal-link:hover .busicbal-link-cont .name{color: #d6132e;}
.busicbal-prev, .busicbal-next{width: 30px;height: 50px;position: absolute;z-index: 4;cursor: pointer;background: url('../image/busicbArr.png') no-repeat center;top: 50%;margin-top: -50px;transition: all .4s ease;}
.busicbal-prev{left: -62px;}
.busicbal-next{right: -62px;transform: rotate(180deg);}
.busicbal-prev:hover, .busicbal-next:hover{background-image: url('../image/busicbArrH.png');}

/* 业务-管理输出 */
.busigl{overflow: hidden;}
.busigl .busicblb-list li {padding: 0 32px;}

/* 二级菜单 */
.sonMenu{display: none !important;width: 100%;font-size: 0;text-align: center;position: fixed;z-index: 999;top: 85px;left: 0;background: rgba(0,0,0,.5);opacity: 0;transition: opacity .4s ease;}
body.noLucency .sonMenu{opacity: 1;}
body.PAD .sonMenu-scroll, body.PC .sonMenu-scroll{width: 100% !important;}
.sonMenu a{display: inline-block;vertical-align: middle;height: 50px;line-height: 50px;font-size: 14px;color: #fff;transition: color .4s ease;padding: 0 35px;}
.sonMenu a:hover{color: #d6132e;}


/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
}

@media all and (max-width:1599px) {
    /* 1440 × (700)  */
    .sonBan-cont .english {font-size: 34px;}
    .sonBan-cont .name {font-size: 48px;letter-spacing: 8px;}
    .sonTitle .english {font-size: 28px;margin-bottom: 6px;}
    .sonTitle .name {font-size: 32px;}
    .rel-mix {width: 600px;}
    .rel-map {width: 640px;height: 672px;}
    .rel-cont {margin-top: 30px;}
    .rel-cont h6, .rel-cont p {line-height: 28px;}
    .rel-form {margin-top: 40px;}
    .rel-form-list {margin-top: 24px;}
    .cul-hint {height: 54px;padding: 0 16px;}
    .cul-info .name {font-size: 28px;line-height: 38px;height: 76px;}
    .cul-info .time {margin-top: 14px;}
    .cul-info {height: 142px;padding: 0 30px;}
    .cul-cont {padding: 0 30px;}
    .cul-link:hover .cul-info{transform: translateY(142px);}
    .cul-link {margin-top: 40px;}
    .cul-ul {margin-top: -40px;}
    .event-info {padding: 60px 0 70px;}
    .event-info .year {font-size: 250px;padding: 60px 0 0 40px;}
    .event-info .year .year-start p {margin-right: 70px;}
    .event-info .year .year-end {padding-left: 340px;}
    .event-info .img {width: 480px;}
    .event-img .cont {bottom: 54px;font-size: 22px;line-height: 34px;}
    .event-info .cont h6 {font-size: 40px;margin-bottom: 12px;}
    .event-info .cont p {font-size: 20px;line-height: 28px;}
    .event-info .cont p::before {height: 20px;top: 4px;}
    .event-loop {padding: 80px 0 70px;}
    .event-loop-btn {margin-top: 80px;}
    .event-loop-line{width: 200px;}
    .abojt-cont {width: 600px;line-height: 28px;}
    .abojt-cont br {height: 18px;}
    .abojt-num {left: -120px;top: 34px;font-size: 250px;letter-spacing: 0;}
    .abotd-img {width: 360px;padding: 0 0 12px 12px;}
    .abotd-mix {width: calc(100% - 360px);padding-bottom: 20px;}
    .abotd-title .name span {font-size: 22px;}
    .abotd-title .name {width: 170px;height: 64px;padding-left: 30px;}
    .abotd-title .english {font-size: 100px;line-height: 94px;}
    .abotd-cont {padding: 40px 50px 40px 30px;min-height: 318px;}
    .abotd-cont h6 {margin-bottom: 16px;}
    .abotd-cont p {padding-right: 100px;}
    .abotd-items:nth-child(2n) .abotd-cont p {padding-left: 100px;}
    .abotd-items:nth-child(2n) .abotd-cont {padding: 40px 30px 40px 50px;}
    .abotd-items {margin-top: 68px;}
    .abotd-items:nth-child(2n) .abotd-img {padding: 0 12px 12px 0;}
    .abotd-img::after {width: calc(100% - 12px);height: calc(100% - 12px);}
    .abotd-items:nth-child(2n) .abotd-title .name {padding-right: 30px;}
    .abojjqy {padding-bottom: 140px;}
    .abojjqy-info {padding-left: 70px;}
    .abojjqy-info .desc p br {height: 18px;}
    .abojjqy-info .desc {margin-top: 32px;}
    .abojjqy-bg {width: 300px;margin-left: -184px;}
    .abojjry-loop-cont .year {font-size: 70px;}
    .abojjry-loop-cont {width: 500px;padding: 0 60px;}
    .abojjry-loop-img {width: calc(100% - 500px);}
    .abojjry-loop-img img{min-height: 360px;}
    .abory-img {width: 380px;}
    .abory-img .cup{width: 320px;}
    .abory-mix {width: calc(100% - 380px);padding: 160px 0 0 120px;}
    .abory-items:hover .desc span{transform: translateX(-40px);}
    .abory-items:hover .desc{padding-left: 80px;}
    .abory-items:hover .desc i{width: 60px;}
    .abory-items {padding: 12px 240px 12px 0;}
    .abory-items .img {width: 220px;margin-top: -75px;}
    .news-link-info {width: calc(100% - 400px);padding-right: 80px;}
    .news-link-img {width: 400px;}
    .news-link-time {width: 150px;}
    .news-link-cont {width: calc(100% - 150px);}
    .news-link-cont .arrow {margin-top: 50px;}
    .newsxq-info {width: calc(100% - 400px);padding-bottom: 80px;}
    .newsxq-side {width: 400px;padding: 30px;}
    .newsxq-side-title {padding: 24px 0;}
    .newsxq-side-link .cont {padding: 24px 20px 30px;}
    .newsxq-side-link .cont h2 {font-size: 18px;line-height: 24px;margin: 6px 0 8px;height: 48px;}
    .newsxq-side-link .cont p {line-height: 24px;height: 48px;}
    .newsxq-side-link {margin-top: 26px;}
    .newsxq-title .name {font-size: 30px;margin-top: 24px;}
    .newsxq {margin-top: -60px;}
    .newsxq-title .time span {padding-bottom: 26px;}
    .newsxq-title {padding: 32px 40px 30px 32px;}
    .newsxq-title .hint::before {width: calc(100% + 30px);}
    .newsxq-title::before {width: calc(100% + 50px);}
    .newsxq-cont {padding: 40px 40px 40px 32px;line-height: 30px;}
    .newsxq-cont br {height: 24px;}
    .newsxq-btn {padding: 0 40px 0 32px;}
    .busialxx-title h1 {font-size: 36px;}
    .busialxx-info {margin-top: 36px;padding: 80px 0 120px 60px;}
    .busialxx {margin-top: -140px;}
    .busialxx-num li .num p {font-size: 50px;}
    .busialxx-num li {margin-top: 40px;}
    .busialtp {padding-bottom: 110px;}
    .busialtp .swiper-pagination {bottom: 70px;}
    .busialan a {height: 100px;}
    .busialtp-prev {left: 19%;}
    .busialtp-next {right: 19%;}
    .busialxx-desc {width: calc(100% - 280px);padding-right: 0;}
    .busialxx-num {width: 280px;}
    .busicy-info .desc {margin-top: 40px;}
    .busicy-info .desc br {height: 18px;}
    .busicy-info {padding: 40px 80px 0 0;}
    .busicy-info::before {width: 180px;}
    .busicy-info .sonTitle .english::after {width: 160px;}
    .busicglb-info .title h4 {font-size: 32px;margin-bottom: 6px;}
    .busicglb-info .title p {font-size: 20px;}
    .busicglb-info .desc {margin: 20px 0;line-height: 28px;}
    .busicglb-info {width: 624px;padding: 0 40px;}
    .busicglb-loop {width: calc(100% - 624px);padding-left: 30px;}
    .busicglb-items {padding: 30px;}
    .busicglb-items:nth-child(2n) .busicglb-loop {padding-right: 30px;}
    .busicgyx-desc br {height: 18px;}
    .busicgyx-desc {margin-top: 38px;}
    .busicblb-list {margin-top: 60px;}
    .busicblb-info .list {margin-top: 24px;}
    .busicblb-list li {padding: 0 32px;}
    .busigl .busicblb-list li {padding: 0 30px;}
    .sonMenu a {padding: 0 28px;}
}

@media all and (max-width:1439px) {
    /* 1360 */
    .busicbal-prev{left: -50px;}
    .busicbal-next{right: -50px;}
}

@media all and (max-width:1359px) {
    /* 1280 */
    .busicbal-prev, .busicbal-next{display: none;}
    .busicbal-loop .swiper-pagination{display: block;}
    .busicbal-loop .swiper-wrapper{padding-bottom: 50px;}
}

@media all and (max-width:1279px) {
    /* 1152 × (700) */
    @keyframes sonBanL{0%{opacity: 0;transform: translateX(-200px);}100%{opacity: 1;transform: translateX(0);}}
    @keyframes sonBanR{0%{opacity: 0;transform: translateX(200px);}100%{opacity: 1;transform: translateX(0);}}
    .sonBan-cont .english {font-size: 30px;}
    .sonBan-cont .name {font-size: 40px;letter-spacing: 6px;}
    .sonTitle .english {font-size: 24px;margin-bottom: 4px;}
    .sonTitle .name {font-size: 28px;}
    .rel-mix {width: 480px;}
    .rel-map {width: 540px;height: 666px;}
    .rel-form-list li .code {width: 300px;}
    .rel-form-list li button{width: 140px;}
    .cul-link {margin-top: 30px;width: calc(50% - 10px);}
    .cul-ul {margin-top: -30px;}
    .cul-info .name {font-size: 24px;line-height: 30px;height: 60px;}
    .cul-info .time {font-size: 16px;margin-top: 10px;}
    .cul-info {height: 116px;}
    .cul-link:hover .cul-info{transform: translateY(116px);}
    .cul-hint {height: 44px;padding: 0 14px;font-size: 16px;}
    .event-info {padding: 60px 0;}
    .event-info .year {font-size: 200px;padding: 60px 0 0 30px;}
    .event-info .year .year-start p {margin-right: 30px;}
    .event-info .year .year-end {padding-left: 260px;}
    .event-info .img {width: 400px;}
    .event-img .cont {bottom: 44px;font-size: 20px;line-height: 30px;}
    .event-info .cont h6 {font-size: 32px;margin-bottom: 10px;}
    .event-info .cont p {font-size: 18px;line-height: 26px;}
    .event-info .cont p::before {height: 18px;top: 4px;}
    .event-loop {padding: 70px 0 60px;}
    .event-loop-btn {margin-top: 60px;}
    .event-loop-line{width: 160px;}
    .abojt-img {width: 440px;}
    .abojt-cont {width: 460px;line-height: 26px;}
    .abojt-num {left: -110px;top: 34px;font-size: 200px;}
    .abojt-cont br {height: 12px;}
    .abotd-cont::after{display: none;}
    .abotd-cont p{padding: 0 !important;line-height: 28px;}
    .abotd-cont{min-height: auto;padding: 40px 30px !important;}
    .abotd-title .english {font-size: 70px;line-height: 112px;}
    .abotd-cont h6 {margin-bottom: 10px;}
    .abotd-items {margin-top: 50px;}
    .abojjqy {padding-bottom: 100px;}
    .abojjqy-info {padding-left: 40px;}
    .abojjqy-info .desc {margin-top: 28px;line-height: 28px;}
    .abojjry-loop-cont .year {font-size: 60px;}
    .abojjry-menu {padding: 50px 4%;}
    .abojjry-loop-cont {width: 400px;}
    .abojjry-loop-img {width: calc(100% - 400px);}
    .abory-img {width: 300px;}
    .abory-img .cup{width: 280px;margin-top: -150px;}
    .abory-mix {width: calc(100% - 300px);padding: 120px 0 0 80px;}
    .abory-items:hover .desc span{transform: translateX(-30px);}
    .abory-items:hover .desc{padding-left: 60px;}
    .abory-items:hover .desc i{width: 40px;}
    .abory-items {padding: 8px 200px 8px 0;}
    .abory-items .img {width: 180px;margin-top: -61px;}
    .abory-items .desc p {font-size: 16px;}
    .news-link-info {width: calc(100% - 320px);padding-right: 50px;}
    .news-link-img {width: 320px;}
    .news-link-time {width: 120px;}
    .news-link-cont {width: calc(100% - 120px);}
    .news-link-cont .arrow {margin-top: 30px;}
    .news-link-cont .desc, .news-link-time span{margin-top: 12px;}
    .newsxq-info {width: calc(100% - 300px);padding-bottom: 60px;}
    .newsxq-side {width: 300px;padding: 20px;margin-top: 28px;}
    .newsxq-side-back {padding-bottom: 10px;}
    .newsxq-side-title {padding: 12px 0;}
    .newsxq-side-link .cont {padding: 20px 20px 24px;}
    .newsxq-side-link {margin-top: 20px;}
    .newsxq-title .time span {padding-bottom: 18px;}
    .newsxq-title .name {font-size: 26px;margin-top: 20px;}
    .newsxq-title .hint {margin-top: 22px;padding-top: 24px;}
    @keyframes busialRun{0%{opacity: 0;transform: translateX(200px);}100%{opacity: 1;transform: translateX(0);}}
    .busialxx-title h1 {font-size: 32px;}
    .busialxx-title p {margin-top: 6px;}
    .busialxx-info {margin-top: 30px;padding: 60px 0 90px 44px;}
    .busialtp .swiper-pagination {bottom: 50px;}
    .busialtp {padding-bottom: 90px;}
    .busialan a {height: 80px;}
    .busialtp-prev {left: 18%;}
    .busialtp-next {right: 18%;}
    .busicy-info {padding: 20px 40px 0 0;}
    .busicy-info .desc br {height: 12px;}
    .busicy-info .desc {margin-top: 28px;line-height: 28px;}
    .busicy-info::before {width: 140px;}
    .busicy-info .sonTitle .english::after {width: 140px;}
    .busicgyx-desc br {height: 12px;}
    .busicgyx-desc {margin-top: 32px;}
    .busicglb-info .desc {margin: 18px 0;line-height: 28px;max-height: 84px;-webkit-line-clamp: 3;}
    .busicglb-info .title h4 {font-size: 28px;}
    .busicglb-info {width: 464px;}
    .busicglb-loop {width: calc(100% - 464px);}
    .busicglb-loop .img img {min-height: 400px;}
    .busicblb-info .name {font-size: 18px;margin-top: 28px;}
    .sonMenu a {padding: 0 24px;}
}

@media all and (max-width:1151px) {
    /* 1024 */
    .rel-mix {width: 460px;}
    .rel-map {width: 500px;}
    .cul-link:hover .cul-info{transform: translateY(0);}
    .cul-cont{display: none;}
    .abojt-num {left: -40px;font-size: 150px;}
    .abojjry-loop-cont{padding: 0 4%;}
    .busicblb-list ul{display: flex;flex-wrap: wrap;margin-top: -40px;}
    .busicblb-list li{width: 50%;margin-top: 40px;}
    .busicblb-list li::before, .busicblb-list li::after{height: 100%;top: 0;}
    .busicblb-list li:last-child::after{display: none;}
    .sonMenu{opacity: 1;position: relative;top: 0;background: #fff;border-bottom: 1px solid #eee;}
    .sonMenu a{color: #333;}
    .sonMenu a.active{color: #d6132e;}
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .sonBan-click{display: none;}
    .rel .contain{width: 92% !important;float: none;}
    .rel-mix{width: 100%;}
    .rel-map{width: 100%;height: 400px;margin-top: 40px;}
    .cul-info{height: auto;padding: 0 20px 20px;}
    .cul-info .name {font-size: 22px;}
    .event-info .year {font-size: 170px;}
    .abojt-cont{width: 100%;}
    .abojt-img{width: 100%;margin-top: 44px;}
    .abotd-img{width: 100%;}
    .abotd-mix{width: 100%;margin-top: 24px;padding-bottom: 0;}
    .abojjry-menu ul{border-radius: 20px;}
    .abojjry-menu li {border-radius: 20px;width: 100px;height: 40px;line-height: 42px;}
    .abojjry-loop-cont {width: 350px;}
    .abojjry-loop-img {width: calc(100% - 350px);}
    .abojjry-loop-img img {min-height: 270px;}
    .abory-img{margin: 0 auto;}
    .abory-mix {width: 100%;padding: 60px 0;}
    .abory-items:hover .desc span{transform: translateX(0);}
    .abory-items .desc i{left: 30px;}
    .abory-items:hover .desc{padding-left: 90px;}
    .abory-items:hover .desc i{width: 40px;}
    .abory .contain{flex-direction: row;}
    .news-link-info {width: calc(100% - 280px);padding-right: 30px;}
    .news-link-img {width: 280px;}
    .news-link-time {width: 100px;}
    .news-link-cont {width: calc(100% - 100px);}
    .newsxq {margin-top: 0;padding: 60px 0;}
    .newsxq-info{width: 100%;}
    .newsxq-title::before, .newsxq-title .hint::before{width: 100%;}
    .newsxq-title{padding: 30px 28px;}
    .newsxq-cont {padding: 36px 0;line-height: 28px;}
    .newsxq-cont br {height: 16px;}
    .newsxq-side {width: 100%;margin-top: 0;}
    .newsxq-btn {padding: 0;}
    .busialtp-prev, .busialtp-next {width: 44px;height: 44px;margin-top: -22px;background-image: url('../image/eventArrW.png');}
    .busialtp-prev{left: 2%;}
    .busialtp-next{right: 2%;}
    .busialxx-num li .num p {font-size: 40px;}
    .busialxx-num {width: 220px;}
    .busialxx-desc {width: calc(100% - 220px);}
    .busicy .contain{flex-direction: row;}
    .busicy-img{width: 100%;}
    .busicy-info{width: 100%;padding: 48px 0 0;}
    .busicy-info::before, .busicy-info .sonTitle .english::after{display: none;}
    .busicglb-prev, .busicglb-next{width: 44px;height: 44px;margin-top: -22px;background-image: url('../image/eventArrW.png');opacity: 1;}
    .busicglb-items{flex-direction: row;}
    .busicglb-loop{width: 100%;padding: 0 !important;}
    .busicglb-info{width: 100%;padding: 50px 40px;}
    .busicglb-loop .img img{min-height: auto;}
    .busicblb-list li {padding: 0 24px;}
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .sonBan img {min-height: 300px;}
    @keyframes sonBanL{0%{opacity: 0;transform: translateX(-100px);}100%{opacity: 1;transform: translateX(0);}}
    @keyframes sonBanR{0%{opacity: 0;transform: translateX(100px);}100%{opacity: 1;transform: translateX(0);}}
    .sonBan-click {width: 26px;margin-left: -13px;bottom: 14px;}
    .sonBan-cont{padding: 0 12px;}
    .sonBan-cont .english {font-size: 24px;}
    .sonBan-cont .name {font-size: 28px;letter-spacing: 4px;}
    .sonTitle .english {font-size: 20px;margin-bottom: 4px;}
    .sonTitle .name {font-size: 24px;}
    .rel-mix .sonTitle .desc {font-size: 18px;margin-top: 4px;}
    .rel-cont {margin-top: 16px;}
    .rel-cont h6, .rel-cont p {line-height: 26px;}
    .rel-cont h6 {margin-bottom: 6px;}
    .rel-form h6 {font-size: 18px;}
    .rel-form {margin-top: 24px;}
    .rel-form-list li.row input{width: 100%;}
    .rel-form-list li.row input:last-child{margin-top: 10px;}
    .rel-form-list li input{height: 44px;padding: 0 12px;}
    .rel-form-list li textarea {height: 100px;padding: 8px 12px;}
    .rel-form-list li .code{width: 100%;padding-right: 110px;}
    .rel-form-list li .code span{height: 44px;width: 100px;}
    .rel-form-list li button{width: 100%;height: 44px;margin-top: 10px;}
    .rel-map {height: 260px;margin-top: 30px;}
    .rel-cont h6 span {font-size: 22px;}
    .cul-info .name {font-size: 18px;line-height: 26px;height: 52px;}
    .cul-link {margin-top: 20px;width: 100%;}
    .cul-ul {margin-top: -20px;}
    .cul-info .time {margin-top: 6px;}
    .cul-hint {height: 36px;padding: 0 10px;font-size: 15px;}
    .cul-info {padding: 0 16px 14px;}
    .event-info {padding: 40px 0 30px;}
    .event-img::before{background: linear-gradient(to bottom,rgba(0,0,0,0) 10%,rgba(0,0,0,0.8));}
    .event-info .img{position: relative;width: 100%;}
    .event-info .year {font-size: 90px;padding: 24px 0 0 14px;}
    .event-info .year .year-start p {margin-right: 20px;}
    .event-info .year .year-end {padding-left: 150px;}
    .event-info .cont{position: relative;margin-top: 12px;}
    .event-info .cont h6 {font-size: 26px;margin-bottom: 8px;}
    .event-img .cont {bottom: 24px;font-size: 16px;line-height: 24px;}
    .event-loop {padding: 32px 0 40px;}
    .event-loop-cont p{font-size: 16px;line-height: 24px;padding-left: 0;padding-top: 24px;margin-top: 14px;}
    .event-loop-cont p:first-child{margin-top: 0;}
    .event-loop-btn {margin-top: 36px;}
    .event-loop-icon {height: 24px;margin: 0 12px;}
    .event-loop-start {margin-left: 16px;}
    .event-loop-line {width: 120px;margin: 0 16px;}
    .event-loop-start, .event-loop-end {font-size: 18px;}
    .abojt-mix {margin-top: 24px;}
    .abojt-num {left: -28px;font-size: 120px;}
    .abojt-img {margin-top: 32px;}
    .abojt-cont br {height: 10px;}
    .abotd-mix {margin-top: 12px;}
    .abotd-title .name {width: 150px;height: 56px;padding-left: 20px;}
    .abotd-title .name span {font-size: 20px;}
    .abotd-title .english {font-size: 28px;line-height: 52px;}
    .abotd-cont {padding: 24px 20px !important;}
    .abotd-cont h6 {line-height: 26px;}
    .abotd-cont p {line-height: 26px;font-size: 15px;}
    .abotd-items {margin-top: 32px;}
    .abotd-items:nth-child(2n) .abotd-title .name {padding-right: 20px;}
    .abojjqy-img, .abojjqy-info{width: 100%;}
    .abojjqy-bg {width: 280px;margin-left: 0;top: 240px;left: auto;right: 4%;}
    .abojjqy-info{padding: 28px 0 0;}
    .abojjqy-info .desc p br {height: 12px;}
    .abojjqy-info .desc {margin-top: 22px;}
    .abojjqy {padding-bottom: 50px;}
    .abojjry-menu{padding: 24px 4%;}
    .abojjry-menu-scroll{overflow-x: auto;white-space: nowrap;border-radius: 20px;}
    .abojjry-menu ul{border-radius: 0;}
    .abojjry-menu li {border-radius: 0;}
    .abojjry-loop-mix {flex-direction: row;}
    .abojjry-loop-img{width: 100%;}
    .abojjry-loop-img img{min-height: auto;}
    .abojjry-loop-cont{width: 100%;padding: 28px 4%;}
    .abojjry-loop-cont .year {font-size: 40px;}
    .abojjry-loop-cont .desc {font-size: 16px;line-height: 28px;margin-top: 8px;}
    .abory-items .img{position: relative;opacity: 1;width: 100%;top: 0;margin-top: 0;}
    .abory-mix {padding: 40px 0 30px;}
    .abory-items{width: 100%;padding: 0;margin-top: 24px;}
    .abory-items:first-child{margin-top: 0;}
    .abory-items .desc{margin-top: 16px;padding-left: 48px;}
    .abory-items .desc i{width: 16px;left: 24px;top: 10px;}
    .abory-items .desc p {font-size: 15px;line-height: 24px;}
    .abory-items .desc span {font-size: 15px;line-height: 24px;}
    .abory-items:hover .desc{padding-left: 48px;}
    .abory-items:hover .desc i{width: 16px;}
    .abory-img {width: 200px;}
    .abory-img .cup {width: 170px;margin-top: -120px;left: 24px;}
    .news-link-img{width: 100%;}
    .news-link-info{width: 100%;padding: 24px 0 0;}
    .news-link {padding: 28px 0;}
    .news-link-time p {font-size: 24px;line-height: 22px;display: inline-block;margin-right: 10px;vertical-align: middle;}
    .news-link-time span{display: inline-block;vertical-align: middle;margin-top: 0;}
    .news-link-time{width: 100%;}
    .news-link-cont{width: 100%;margin-top: 10px;}
    .news-link-cont .name {font-size: 18px;line-height: 22px;}
    .news-link-cont .desc {line-height: 26px;margin-top: 10px;height: 78px;}
    .news-link-cont .arrow {margin-top: 20px;}
    .news-link:hover .news-link-cont .arrow{width: 63px;}
    .news-link-cont .arrow::before{display: none;}
    .newsxq {padding: 40px 0;}
    .newsxq-title .name {font-size: 20px;margin-top: 16px;}
    .newsxq-title .time span {padding-bottom: 12px;}
    .newsxq-title .hint {font-size: 16px;margin-top: 18px;padding-top: 20px;}
    .newsxq-title {padding: 24px 20px;}
    .newsxq-cont br {height: 12px;}
    .newsxq-cont {padding: 28px 0;}
    .newsxq-info {padding-bottom: 36px;}
    @keyframes busialRun{0%{opacity: 0;transform: translateX(100px);}100%{opacity: 1;transform: translateX(0);}}
    .busialxx-title p {margin-top: 4px;}
    .busialxx-title h1 {font-size: 24px;}
    .busialxx-info {margin-top: 24px;padding: 28px 20px 40px;}
    .busialxx {margin-top: -100px;}
    .busialxx-desc{width: 100%;}
    .busialxx-desc .desc {line-height: 28px;margin: 16px 0;}
    .busialxx-desc .list p {font-size: 14px;line-height: 26px;padding-left: 18px;}
    .busialxx-desc .list p::before {top: 10px;width: 5px;height: 5px;}
    .busialxx-num{width: 100%;display: flex;justify-content: space-between;margin-top: 24px;}
    .busialxx-num li{width: 50%;margin-top: 0 !important;}
    .busialxx-num li .num p {font-size: 30px;margin-right: 6px;}
    .busialtp {padding-bottom: 60px;}
    .busialtp .swiper-pagination {bottom: 28px;}
    .busialan a i {width: 24px;margin: 0 14px;}
    .busialan a:hover i{width: 30px;}
    .busialan a:hover i::after{transform: scale(1.2);}
    .busialan a span {font-size: 16px;}
    .busialan a {height: 50px;}
    .busialtp .swiper-pagination-bullet {margin: 0 6px;}
    .busicy-info {padding: 36px 0 0;}
    .busicy-info .desc br {height: 8px;}
    .busicy-info .desc {margin-top: 20px;}
    .busicgyx-desc p {line-height: 28px;}
    .busicgyx-desc br {height: 8px;}
    .busicgyx-desc {margin-top: 20px;}
    .busicglb-items {padding: 24px 4%;}
    .busicglb-info {padding: 24px 20px;display: block;}
    .busicglb-info .title h4 {font-size: 24px;}
    .busicglb-info .title p {font-size: 18px;}
    .busicglb-info .desc {margin: 12px 0;}
    .busicglb-info .link a i {width: 24px;margin: 0 14px;}
    .busicglb-info .link a:hover i{width: 30px;}
    .busicglb-info .link a:hover i::after{transform: scale(1.2);}
    .busicblb-list {margin-top: 36px;}
    .busicblb-list ul{margin-top: -28px;}
    .busicblb-list li{padding: 0 20px;margin-top: 28px;}
    .busicblb-info .list {margin-top: 20px;}
    .busicbal-loop {margin-top: 28px;}
    .busicbal-link-cont {padding: 20px 12px 0;}
    .busicbal-loop .swiper-wrapper {padding-bottom: 36px;}
    .busicbal-loop .swiper-pagination-bullet {margin: 0 6px !important;}
    .busigl .busicblb-list li {padding: 0 20px;width: 100%;}
    .busicblb-info .name {margin-top: 24px;}
    .sonMenu{overflow-x: auto;}
    .sonMenu a {padding: 0 15px;height: 42px;line-height: 42px;}
}