header{position:fixed;top:0;left:0;width:100%;z-index:100;transition:transform .5s,background-color .3s,box-shadow .3s}
header.active{background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,0.02)}
header.active .nav-container .logo .logo-black{opacity:1}
header.active .nav-container .logo .logo-write{opacity:0}
header.active .nav-container .menu-item .menu-item-title{display:block;font-size:18px;font-weight:300;color:#333;line-height:40px}
.home-banner{position:relative;width:100%;height:100vh;min-height:937px;background-color:#333}
.home-banner .banner-container{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;pointer-events:none}
.home-banner .banner-item{position:absolute;top:0;left:-50px;width:calc(100vw + 100px);height:100%}
.home-banner .banner-item .item-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:0}
.home-banner .banner-item .item-video{position:absolute;top:0;left:0;display:block;width:100%;z-index:0;outline:0}
.home-banner .banner-item .layer{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat}
.home-banner .banner-item .layer.one{z-index:1}
.home-banner .banner-item .layer.two{z-index:2}
.home-banner .banner-item .layer.three{z-index:3}
.home-banner .banner-item .layer .element{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;opacity:0}
.home-banner .shanma{opacity:0}
.home-banner .shanma .item-bg{background-image:url(../image/layer-bg-1.jpg)}
.home-banner .shanma .layer.one .element{background-size:100% auto;background-position:0 bottom;background-image:url(../image/layer-1-1.png)}
.home-banner .shanma .layer.three .element{background-size:141px auto;background-position:58% 150px;background-image:url(../image/layer-1-3.png)}
.home-banner .bosideng{opacity:0}
.home-banner .bosideng .item-bg{background-image:url(../image/layer-bg-2.png)}

.home-banner .bosideng .layer.three .element{background-size:100% auto;background-position:0 bottom;background-image:url(../image/layer-2-3.png)}
.home-banner .panda{opacity:1}
.home-banner .panda .item-bg{background-image:url(../image/panda-banner.jpg)}
.home-banner .zhada{opacity:0}
.home-banner .zhada .item-bg{background-image:url(../image/zhada-banner.png)}
.home-banner .leishe{opacity:0}
.home-banner .leishe .item-bg{background-image:url(../image/layer-bg-3.png)}
.home-banner .leishe .layer .element{opacity:0}
.home-banner .leishe .layer.one .element{background-position:80% 25%;background-size:75% auto; height:100%;background-image:url(../image/leishe-img.png)}
.home-banner .leishe .layer.two .element{background-position:90% bottom;background-size:93px auto;background-image:url(../image/leishe-tips.png)}
.home-banner .leishe .layer.three .element{background-size:100% auto;background-position:0 bottom;background-image:url(../image/layer-3-3.png)}
.home-banner .juqing{opacity:0}
.home-banner .juqing .item-bg{background-image:url(../image/jq-banner.png)}
.home-banner .juqing .layer.one .element{background-position:right bottom;background-size:63px auto;background-image:url(../image/layer-4-1.png)}
.home-banner .juqing .layer.two .element{background-size:600px auto;background-position:60% 100px;background-image:url(../image/layer-4-2.png)}
.home-banner .title-container{position:absolute;top:297px;left:143px;min-width:600px;min-height:190px;z-index:1}
.home-banner .title-container .title-group{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}
.home-banner .title-container .title-group.active{pointer-events:auto}
.home-banner .title-container .title-group .top-image{position:relative;width:100%;height:150px;background-position:left center;background-repeat:no-repeat;background-size:auto 100%}
.home-banner .title-container .title-group .top-image.leishe-title{height:120px}
.home-banner .title-container .title-group .top-image.juqing-title{height:65px}
.home-banner .title-container .title-group .banner-title{margin-top:14px;font-size:50px;font-weight:800;color:#fff;line-height:52px}
.home-banner .title-container .title-group .banner-text{font-size:20px;font-weight:300;color:rgba(255,255,255,0.6);line-height:24px}
.home-banner .title-container .title-group .public-explore-more{width:228px;height:47px;margin-top:53px;background-color:rgba(0,0,0,0.5);border:none}
.home-banner .title-container .title-group .public-explore-more .bg-color{background-color:#a8ce32}
.home-banner .title-container .title-group .public-explore-more .line{position:absolute;top:29px;right:54px;width:27px;height:2px;background-color:#fff;z-index:2;transform:translateX(-50px);opacity:0;transition:all .35s}
.home-banner .title-container .title-group .public-explore-more .arrow{position:absolute;top:17px;right:45px;width:13px;height:14px;background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url(../image/decorate-line-write.png);z-index:2;transform:translateX(-100px);opacity:0;transition:all .5s}
.home-banner .title-container .title-group .public-explore-more:hover{border-color:rgba(139,142,155,0)}
.home-banner .title-container .title-group .public-explore-more:hover .bg-color{transform:scale(1)}
.home-banner .title-container .title-group .public-explore-more:hover .line{position:absolute;top:29px;right:54px;width:27px;height:2px;background-color:#fff}
.home-banner .title-container .title-group .public-explore-more:hover .button-text{transform:translateX(-30px)}
.home-banner .title-container .title-group .public-explore-more:hover .line{right:54px;opacity:1;transform:translateX(0)}
.home-banner .title-container .title-group .public-explore-more:hover .arrow{right:45px;opacity:1;transform:translateX(0)}
.home-banner .pagination-box{position:absolute;bottom:230px;left:144px;display:flex;align-items:center;justify-content:flex-start}
.home-banner .pagination-box .pagination-group{display:flex;align-items:center;justify-content:space-between}
.home-banner .pagination-box .pagination-group .item{cursor:pointer;width:18px;height:18px;border-radius:100%;background-color:#dcdfeb}
.home-banner .pagination-box .pagination-group .item+.item{margin-left:28px}
.home-banner .pagination-box .pagination-group .item.active{background-color:#b9c442}
.home-banner .pagination-box .next-btn{display:block;margin-left:25px;width:46px;height:46px;perspective:70px;transition:transform .2s}
.home-banner .pagination-box .next-btn .btn-icon{width:46px;height:46px;background-position:center center;background-repeat:no-repeat;background-size:100% auto;background-image:url(../image/banner-next-btn.png);transform-style:preserve-3d;transition:transform .5s}
.home-banner .pagination-box .next-btn:hover .btn-icon{transform:rotateX(180deg)}
.home-banner .pagination-box .next-btn:active{transform:scale(.8)}
.home-banner .website-address{position:absolute;top:297px;left:54px;font-size:14px;font-weight:400;color:#fff;line-height:27px;writing-mode:vertical-lr;letter-spacing:15px}
.home-banner .qr-img{position:absolute;bottom:25px;left:54px;display:block;width:146px;height:145px;pointer-events:none}
.new-story{width:100%;background-color:#f4f7fc}
.new-story .story-container{display:flex;justify-content:space-between;align-items:center;padding-top:165px;padding-bottom:165px}
.new-story .story-container .story-image{position:relative;left:-20px;display:block;width:649px}
.new-story .story-container .story-center{display:flex;justify-content:space-between;flex-direction:column;width:620px;height:530px}
.new-story .story-container .story-center .story-center-top{width:100%}
.new-story .story-container .story-center .story-center-top .title-one{font-size:56px;line-height:58px;font-weight:300;color:#333}
.new-story .story-container .story-center .story-center-top .title-two{margin-top:15px;font-size:56px;line-height:58px;font-weight:600;color:#333}
.new-story .story-container .story-center .story-center-top .story-desc{margin-top:19px;font-size:26px;font-weight:300;color:#232222;line-height:40px;opacity:.8}
.new-story .story-container .story-center .story-center-middle{display:flex;align-items:center;width:100%}
.new-story .story-container .story-center .story-center-middle .number-item{display:flex;align-items:center;flex-direction:column}
.new-story .story-container .story-center .story-center-middle .number-item .number{font-size:60px;font-weight:bold;color:#a8ce32;line-height:62px}
.new-story .story-container .story-center .story-center-middle .number-item .number .sub{font-size:30px;line-height:32px;font-weight:300}
.new-story .story-container .story-center .story-center-middle .number-item .text{margin-top:9px;text-align:center;font-size:16px;font-weight:400;color:#333333;line-height:18px}
.new-story .story-container .story-center .story-center-middle .split-icon{margin:0 44px;width:10px;height:13px;background-size:100% auto;background-position:center center;background-repeat:no-repeat;background-image:url(../image/split-grey.png)}
.new-story .story-container .story-center .story-center-button .button-text{color:#333}
.new-story .story-container .story-center .story-center-button:hover .button-text{color:#fff}
.new-story .story-container .story-right-image{display:block;width:107px}
.idea-thinking{position:relative;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url(../image/idea-thinking-bg.jpg)}
.idea-thinking .idea-thinking-mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);z-index:0}
.idea-thinking .idea-thinking-container{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;height:655px;z-index:1}
.idea-thinking .thinking-title-group{display:block}
.idea-thinking .thinking-title-group .thinking-title-one{text-align:center;font-size:56px;font-weight:300;color:#ffffff;line-height:58px}
.idea-thinking .thinking-title-group .thinking-title-two{margin-top:15px;text-align:center;font-size:56px;font-weight:bold;color:#ffffff;line-height:58px}
.idea-thinking .thinking-group{display:flex;align-items:center;justify-content:center;margin-top:98px}
.idea-thinking .thinking-group .thinking-item{display:flex;align-items:center;flex-direction:column}
.idea-thinking .thinking-group .thinking-item .item-title{text-align:center;font-size:28px;font-weight:bold;color:#fff;line-height:30px;transition:all .3s}
.idea-thinking .thinking-group .thinking-item .item-desc{margin-top:11px;text-align:center;font-size:18px;font-weight:300;color:#fff;line-height:26px;transition:all .3s}
.idea-thinking .thinking-group .thinking-item:hover .item-title{color:#44c8c9}
.idea-thinking .thinking-group .thinking-item:hover .item-desc{color:#44c8c9}
.idea-thinking .thinking-group .split-icon{width:32px;height:32px;margin:0 69px;background-position:center center;background-repeat:no-repeat;background-size:cover;background-image:url(../image/idea-thinking-split.png)}
.business-area{display:flex;align-items:center;justify-content:space-between;width:100%;height:820px;background-color:#2b2b2d}
.business-area .business-item{position:relative;width:20%;height:100%;overflow:hidden;transition:width .3s,border-color .3s}
.business-area .business-item+.business-item{border-left:1px solid rgba(255,255,255,0.3)}
.business-area .business-item.border-hide{border-left:1px solid rgba(255,255,255,0)}
.business-area .business-item .business-content{position:absolute;top:0;left:0;width:504px;height:100%;padding:50px 55px;padding-top:450px;background-position:center center;background-size:cover;background-repeat:no-repeat;transition:padding .3s}
.business-area .business-item .business-content .business-name{font-size:34px;font-weight:500;color:#ffffff;line-height:36px}
.business-area .business-item .business-content .business-desc{margin-top:13px;font-size:18px;font-weight:300;color:#ffffff;line-height:30px}
.business-area .business-item .business-content .area-keywords{margin-top:24px;width:100%}
.business-area .business-item .business-content .area-keywords .keywords-item{position:relative;margin:18px 0;padding-left:20px;font-size:18px;font-weight:400;color:#ffffff;line-height:20px;letter-spacing:3px}
.business-area .business-item .business-content .area-keywords .keywords-item::before{position:absolute;top:0;left:0;width:12px;height:20px;content:"";background-position:center center;background-size:12px auto;background-repeat:no-repeat;background-image:url(../image/decorate-line-green.png)}
.business-area .business-item .business-mask{position:absolute;top:0;left:0;width:100%;height:100%;padding-left:42px;padding-top:79px;background-color:#2b2b2d;z-index:2;transition:opacity .5s}
.business-area .business-item .business-mask .order-number{font-size:18px;font-weight:500;color:#fff;line-height:20px}
.business-area .business-item .business-mask .line-icon{width:41px;height:5px;margin-top:60px;background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url(../image/business-line-icon.png)}
.business-area .business-item .business-mask .theme-icon{margin-top:143px;width:120px;height:120px;border-radius:100%;border:1px solid rgba(255,255,255,0.3);background-size:70px auto;background-position:center center;background-repeat:no-repeat}
.business-area .business-item .business-mask .theme-title-group{margin-top:43px;width:100%}
.business-area .business-item .business-mask .theme-title-group .theme-name{font-size:30px;font-weight:500;color:#fff;line-height:32px}
.business-area .business-item .business-mask .theme-title-group .theme-en{margin-top:11px;font-size:10px;font-weight:300;color:#aacd06;line-height:12px;text-transform:uppercase;letter-spacing:4px}
.business-area .business-item .business-mask .write-arrow{position:absolute;bottom:80px;left:42px;width:13px;height:14px;background-image:url(../image/decorate-line-write.png);z-index:3}
.business-area .business-item .more-button{position:absolute;bottom:49px;left:58px;z-index:3;opacity:0;transform:translateY(100px);transition:all .3s}
.business-area .business-item.active{width:29%}
.business-area .business-item.active .business-content{padding-top:322px}
.business-area .business-item.active .business-mask{opacity:0}
.business-area .business-item.active .business-mask .order-number{font-size:18px;font-weight:500;color:#fff;line-height:20px}
.business-area .business-item.active .business-mask .line-icon{width:41px;height:5px;margin-top:60px;background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url(../image/business-line-icon.png)}
.business-area .business-item.active .business-mask .theme-icon{margin-top:143px;width:120px;height:120px;border-radius:100%;border:1px solid rgba(255,255,255,0.3);background-size:70px auto;background-position:center center;background-repeat:no-repeat}
.business-area .business-item.active .business-mask .theme-title-group{margin-top:43px;width:100%}
.business-area .business-item.active .business-mask .theme-title-group .theme-name{font-size:30px;font-weight:500;color:#fff;line-height:32px}
.business-area .business-item.active .business-mask .theme-title-group .theme-en{margin-top:9px;font-size:10px;font-weight:300;color:#aacd06;line-height:12px}
.business-area .business-item.active .more-button{opacity:1;transform:translateY(0)}
.award{position:relative;width:100%;height:961px;background-size:cover;background-position:center center;background-image:url(../image/award-bg.jpg);overflow:hidden}
.award .award-container{position:relative;padding-top:242px;height:100%;z-index:1}
.award .award-title-one{font-size:56px;font-weight:300;color:#333333;line-height:58px;letter-spacing:2px}
.award .award-title-two{margin-bottom:41px;margin-top:10px;font-size:56px;font-weight:bold;color:#333333;line-height:58px;letter-spacing:3px}
.award .award-desc{width:650px;margin-bottom:6px;font-size:26px;font-weight:300;color:#333333;line-height:40px;opacity:.8}
.award .award-image-group{display:flex;align-items:flex-end;margin-top:76px}
.award .award-image-group .award-item{display:flex;align-items:center;flex-direction:column;margin-right:40px}
.award .award-image-group .award-item .item-image{width:100%}
.award .award-image-group .award-item .item-name{margin-top:5px;font-size:16px;font-weight:300;color:#333333;line-height:18px}
.award .position-award-box{position:absolute;top:0;right:0;width:50%;height:100%;z-index:0}
.award .position-award-box .award-image{position:absolute;top:calc(50% - 572px);left:calc(50% - 689px);width:1363px;height:1120px;background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url(../image/award-image.png)}
.case{width:100%}
.case .case-group{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}
.case .case-item{position:relative;width:33.33%}
.case .case-item .case-image{display:block;width:100%}
.case .case-item .case-honer{position:absolute;left:0;bottom:0;display:flex;align-items:center;justify-content:center;width:100%;height:23%}
.case .case-item .case-honer .honer-item{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:6.5%}
.case .case-item .case-honer .honer-item .honer-img{height:40%}
.case .case-item .case-honer .honer-item .honer-text{padding-bottom:9px;font-size:16px;line-height:20px;color:rgba(255,255,255,0.8);text-align:center}
.case .case-item .case-honer .honer-item .honer-text .bold{font-weight:bold;color:#fff}
.case .case-item .case-honer .honer-item.black .honer-text{color:#505d6a}
.case .case-item .case-honer .honer-item.black .honer-text .bold{color:#556570}
.case .case-item .case-honer .honer-item:last-child{margin-right:0}
.case .case-item .case-hot-box{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;z-index:1}
.case .case-item .case-hot-box .case-hot{display:block;width:100%;height:100%}
.case .case-item .more-mask{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:2;pointer-events:none;opacity:0;transition:opacity .3s}
.case .case-item .more-mask .more-look{display:flex;align-items:center;justify-content:center;flex-direction:column;width:114px;height:114px;border:1px solid rgba(255,255,255,0.5);border-radius:100%}
.case .case-item .more-mask .more-look .eye-icon{width:44px;height:30px;background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url(../image/case-eye-icon.png)}
.case .case-item .more-mask .more-look .look-text{margin-top:6px;font-size:16px;font-weight:300;color:#ffffff;line-height:18px}
.case .case-item.active .more-mask{opacity:1}
.case .more-container{display:flex;justify-content:center;width:100%;height:331px;padding-top:100px;background-color:#202022}
.viewpoint{width:100%}
.viewpoint .viewpoint-container{padding-bottom:117px;padding-top:132px}
.viewpoint .viewpoint-title{text-align:center;font-size:56px;font-weight:bold;color:#333333;line-height:60px}
.viewpoint .viewpoint-title .sub{font-weight:300}
.viewpoint .notice-box{display:flex;align-items:center;justify-content:center;width:100%;height:80px;margin-top:53px}
.viewpoint .notice-box .notice-icon{width:26px;height:21px;margin-right:15px;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(../image/notice-icon.png)}
.viewpoint .notice-box .notice-swiper{width:920px;height:30px;overflow:hidden}
.viewpoint .notice-box .notice-swiper .notice-slide{display:block;width:100%;height:100%;font-size:18px;font-weight:300;color:#333333;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.viewpoint .viewpoint-content{display:flex;justify-content:space-between;width:100%;margin-top:15px}
.viewpoint .news-group{width:50%;padding-right:61px;padding-top:8px;padding-bottom:38px;border-right:1px solid rgba(153,153,153,0.3)}
.viewpoint .news-group .news-item{position:relative;display:flex;justify-content:space-between;padding:33px 0}
.viewpoint .news-group .news-item .time{position:relative;top:-5px;width:65px;color:#333333;transition:color .2s,transform .2s}
.viewpoint .news-group .news-item .time .time-text{font-size:50px;font-weight:bold;line-height:52px}
.viewpoint .news-group .news-item .time .type-text{padding-left:3px;margin-top:2px;font-size:12px;font-weight:400;line-height:14px}
.viewpoint .news-group .news-item .news-content{flex:1;width:80%;padding-left:26px;padding-right:47px;transition:transform .2s}
.viewpoint .news-group .news-item .news-content .news-title{height:22px;font-size:20px;font-weight:600;color:#333333;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s}
.viewpoint .news-group .news-item .news-content .news-desc{margin-top:15px;height:52px;font-size:16px;font-weight:300;color:#333333;line-height:26px;opacity:.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.viewpoint .news-group .news-item .active-line{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:rgba(153,153,153,0.3);transition:all .2s}
.viewpoint .news-group .news-item:hover .time{color:#a8ce32;transform:translateX(26px)}
.viewpoint .news-group .news-item:hover .news-content{transform:translateX(26px)}
.viewpoint .news-group .news-item:hover .news-content .news-title{color:#a8ce32}
.viewpoint .news-group .news-item:hover .active-line{height:3px;background-color:#a8ce32}
.viewpoint .team-part{width:50%;padding-left:58px;}
.viewpoint .team-part .team-content{position:relative;width:100%;box-sizing:content-box;box-shadow:0 15px 29px 0 rgba(0,0,0,0.07);border:1px solid #eee; padding-top:43px}
.viewpoint .team-part .team-image{display:block;width:100%}
.viewpoint .team-part .team-bottom{display:flex;align-items:center;justify-content:space-between;width:100%;height:143px}
.viewpoint .team-part .team-bottom .team-left{flex:1;display:flex;justify-content:center;padding:0 31px;padding-top:32px;height:100%}
.viewpoint .team-part .team-bottom .team-left .team-time{position:relative;top:-3px;width:65px}
.viewpoint .team-part .team-bottom .team-left .team-time .time-text{font-size:50px;font-weight:bold;color:#333;line-height:52px;transition:color .2s}
.viewpoint .team-part .team-bottom .team-left .team-time .time-text:hover{color:#aacd06}
.viewpoint .team-part .team-bottom .team-left .team-time .type-text{padding-left:3px;margin-top:2px;font-size:12px;font-weight:400;color:#333;line-height:14px}
.viewpoint .team-part .team-bottom .team-left .team-left-content{flex:1;padding-left:20px}
.viewpoint .team-part .team-bottom .team-left .team-left-content .title{height:22px;font-size:20px;font-weight:400;color:#333;line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;transition:color .2s}
.viewpoint .team-part .team-bottom .team-left .team-left-content .title:hover{color:#aacd06}
.viewpoint .team-part .team-bottom .team-left .team-left-content .desc{margin-top:13px;height:52px;font-size:16px;font-weight:300;color:#333333;line-height:26px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.viewpoint .team-part .team-bottom .team-more{display:flex;align-items:center;justify-content:center;flex-direction:column;width:143px;height:100%;border-left:1px solid #eee;transition:all .2s}
.viewpoint .team-part .team-bottom .team-more .icon-group{display:flex;align-items:flex-end;justify-content:center;opacity:0;transform:translateY(15px);transition:opacity .2s,transform .2s}
.viewpoint .team-part .team-bottom .team-more .icon-group .line-icon{width:27px;height:2px;background-color:#fff;background-size:cover;background-position:center center;background-repeat:no-repeat}
.viewpoint .team-part .team-bottom .team-more .icon-group .arrow-icon{width:13px;height:14px;background-image:url(../image/decorate-line-write.png);background-size:cover;background-position:center center;background-repeat:no-repeat}
.viewpoint .team-part .team-bottom .team-more .more-text{margin-top:13px;font-size:16px;font-weight:400;color:#333;line-height:18px;transform:translateY(-20px);transition:transform .2s,color .2s}
.viewpoint .team-part .team-bottom .team-more:hover{background-color:#a8ce32}
.viewpoint .team-part .team-bottom .team-more:hover .icon-group{opacity:1;transform:translateY(0)}
.viewpoint .team-part .team-bottom .team-more:hover .more-text{color:#fff;transform:translateY(0)}@media screen and (max-width:1550px){.home-banner .home-banner-conatainer .content-left .text-item .title{font-size:56px;font-weight:800;line-height:60px}
.home-banner .home-banner-conatainer .content-left .text-item .sub-title{font-size:20px;font-weight:400;line-height:24px;opacity:.8}
.home-banner .home-banner-conatainer .content-right{padding-top:150px}
.home-banner .home-banner-conatainer .before-image-group{right:280px;width:40%}
.new-story .story-container{padding-top:165px;padding-bottom:165px}
.new-story .story-container .story-image{position:relative;left:-20px;display:block;width:550px}
.new-story .story-container .story-center{width:620px;height:450px}
.new-story .story-container .story-center .story-center-top{width:100%}
.new-story .story-container .story-center .story-center-top .title-one{font-size:46px;line-height:48px}
.new-story .story-container .story-center .story-center-top .title-two{margin-top:15px;font-size:46px;line-height:48px}
.new-story .story-container .story-center .story-center-top .story-desc{margin-top:19px;font-size:20px;line-height:34px}
.new-story .story-container .story-center .story-center-middle .number-item .number{font-size:50px;font-weight:bold;color:#a8ce32;line-height:52px}
.new-story .story-container .story-center .story-center-middle .number-item .number .sub{font-size:30px;line-height:32px;font-weight:300}
.new-story .story-container .story-center .story-center-middle .number-item .text{margin-top:9px;font-size:16px;line-height:18px}
.new-story .story-container .story-center .story-center-middle .split-icon{margin:0 44px}
.new-story .story-container .story-right-image{width:91px}
.business-area{height:850px}
.business-area .business-item .business-content{padding:50px 30px;padding-top:450px}
.business-area .business-item .more-button{left:30px}
.business-area .business-item.active .business-content{padding-top:350px}
.award{height:900px}
.award .award-container{padding-top:222px}
.award .award-title-one{font-size:46px;line-height:48px}
.award .award-title-two{margin-bottom:41px;margin-top:10px;font-size:46px;line-height:48px}
.award .award-desc{width:595px;margin-bottom:6px;font-size:22px;font-weight:300;line-height:36px}
.award .award-image-group{margin-top:76px}
.award .position-award-box{width:35%}
.award .position-award-box .award-image{top:calc(50% - 781px);left:calc(50% - 700px);width:1399px;height:1562px}
.case .case-item .case-honer .honer-item .honer-text{padding-bottom:5px;font-size:14px;line-height:16px}}@media screen and (max-width:1400px){.case .case-item .case-honer .honer-item .honer-img{height:30%}
.case .case-item .case-honer .honer-item .honer-text{padding-bottom:0px;font-size:12px;line-height:14px}
.home-banner .title-container{position:absolute;top:297px;left:143px;min-width:600px;min-height:190px;z-index:1}
.home-banner .title-container .title-group{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}
.home-banner .title-container .title-group.active{pointer-events:auto}
.home-banner .title-container .title-group .top-image{width:100%;height:70px;background-position:left center;background-repeat:no-repeat;background-size:auto 100%}
.home-banner .title-container .title-group .top-image.juqing-title{height:45px}
.home-banner .title-container .title-group .banner-title{margin-top:14px;font-size:40px;font-weight:800;color:#fff;line-height:42px}
.home-banner .title-container .title-group .banner-text{font-size:16px;font-weight:300;color:rgba(255,255,255,0.6);line-height:24px}}