@charset "UTF-8"; body { position: absolute; width: 100%; margin: 0; padding: 0; min-height: 100%; padding-bottom: 125px; font-family: "Arial", sans-serif; background-color: #F2F2F2; } .content-cont { min-height: 100%; min-width: 1200px; width: 100%; } .cake .bg { position: relative; height: 180px; width: 100%; overflow: hidden; } .cake .bg .title-img { -webkit-background-size: cover; background-size: cover; height: 180px; -ms-behavior: url(css/backgroundsize.htc); behavior: url(css/backgroundsize.htc); } .cake .bg .bg-content { position: absolute; width: 100%; top: 0; } .cake .bg .bg-content .bg-content-cont { width: 1200px; margin: 0 auto; position: relative; height: 180px; color: #ffffff; } .cake .bg .bg-content .bg-content-cont .red-block { position: absolute; bottom: 0; width: 206px; height: 111px; background-color: #EE220D; background-color: rgba(238, 34, 13, 0.6); -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); } .cake .bg .bg-content .bg-content-cont .red-cont { position: absolute; bottom: 0; padding-top: 36px; padding-bottom: 20px; width: 206px; text-align: center; } .cake .bg .bg-content .bg-content-cont .red-cont .one { font-size: 16px; line-height: 28px; font-weight: 100; } .cake .bg .bg-content .bg-content-cont .red-cont .two { margin-top: 2px; line-height: 36px; letter-spacing: 1.34px; font-weight: 100; font-size: 24px; } .cake .bg .bg-content .bg-content-cont .white-cont { position: absolute; bottom: 0; right: 0; padding-bottom: 20px; padding-right: 106px; } .cake .bg .bg-content .bg-content-cont .white-cont .max { display: none; line-height: 63px; font-size: 45px; font-weight: 100; } .cake .bg .bg-content .bg-content-cont .white-cont .min { margin-top: 10px; text-align: right; line-height: 28px; font-size: 16px; font-weight: 100; } .cake .bg .bg-content .bg-content-cont .white-cont .min span { margin-right: 5px; } .cake .bg .bg-content .bg-content-cont .white-cont .min a { color: #ffffff; text-decoration: none; } .cake .main { position: relative; background-color: #F2F2F2; } .cake .main .bg-img-cont { width: 100%; overflow: hidden; } .cake .main .bg-img-cont img { height: 100%; width: 100%; } .cake .main .main-content { position: absolute; top: 0; width: 100%; } .cake .main .main-content .main-content-cont { width: 1200px; margin: 0 auto; } .cake .main .main-content .left { vertical-align: top; width: 206px; } .cake .main .main-content .right { margin-left: 35px; width: 904px; background-color: #fff; padding-bottom: 50px; } .cake .main .main-content .right .right-cont { overflow-y: auto; margin: 20px 30px 20px 30px; } .cake .main .main-content .right .right-cont .article-title { text-align: center; font-size: 20px; border-bottom: 1px solid #cccccc; line-height: 60px; height: 60px; } .cake .main .main-content .right .right-cont .article-content { padding-top: 10px; } .cake .main .main-content .right .right-cont .article-date { text-align: right; margin-right: 16px; color: #666; font-size: 12px; padding-bottom: 12px; } .clearfix:after { content: "\200B"; display: block; height: 0; clear: both; } .clearfix { *zoom: 1; } .bg-img { -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } img { border: none; } .pages { -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Chrome/Safari/Opera */ -khtml-user-select: none; /* Konqueror */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none; /* Non-prefixed version, currently not supported by any browser */ position: relative; left: 50%; float: left; } .pages .pages-cont { position: relative; left: -50%; text-align: center; overflow: hidden; height: 28px; } .pages .pages-cont a { text-decoration: none; color: #000; } .pages .pages-cont > * { margin-left: 18px; } .pages .pages-cont > *:first-child { margin-left: 0px; } .pages .pages-cont .num { background-image: url("../images/white_block.png"); width: 28px; height: 28px; line-height: 28px; display: block; color: #000; float: left; cursor: pointer; } .pages .pages-cont .num a { text-decoration: none; color: #000; } .pages .pages-cont .active { background-image: url("../images/red_block.png"); color: #ffffff; } .pages .pages-cont .active a { text-decoration: none; color: #fff; } .pages .pages-cont .other { display: block; float: left; height: 28px; line-height: 28px; cursor: pointer; color: #A9A9A9; } .pages .pages-cont .other a { text-decoration: none; color: #A9A9A9; } .minWidth { min-width: 1200px; } .show { display: block !important; } .hidden { display: none !important; } a { text-decoration: none; } .article-main-A * { max-width: 816px !important; } .article-main-B * { max-width: 832px !important; } .go_top { position: absolute; right: 50px; bottom: 200px; width: 47px; height: 47px; background-image: url(../images/go_top.png); } .article-title { font-size: 24px !important; color: #3B3B3B !important; } #updown { _top: expression(eval((document.compatMode&&document.compatMode=="CSS1Compat")?documentElement.scrollTop+documentElement.clientHeight-this.clientHeight-1:document.body.scrollTop+document.body.clientHeight-this.clientHeight-1)); position: fixed; _position: absolute; top: 300px; right: 30px; display: none; } #updown span { cursor: pointer; width: 48px; height: 50px; display: block; } #updown .up { background: url(../images/updown.png) no-repeat; -webkit-background-size: 100%; background-size: 100%; } #updown .up:hover { background: url(../images/updown.png) no-repeat; -webkit-background-size: 100%; background-size: 100%; } #updown .down { display: none; background: url(../images/updown.png) no-repeat; -webkit-background-size: 100%; background-size: 100%; } #updown .down:hover { display: none; background: url(../images/updown.png) no-repeat; -webkit-background-size: 100%; background-size: 100%; } body { background-color: #FFFFFF !important; } @media (max-width: 1366px) { .go_top { right: 9px; } } @media (max-width: 1200px) { .go_top { right: 0px; bottom: 130px; } } [i="index"] { min-width: 1200px; background: #fafafa } [i="index"] .flash { height: 400px; overflow: hidden; background-color: #000; position: relative; width: 100%; } [i="index"] .flash .swiper-container1 { position: relative; width: 100%; height: 400px; } [i="index"] .flash .swiper-slide { width: 100%; height: 540px; } [i="index"] .flash .swiper-slide div { -webkit-background-size: cover; background-size: auto 100%; display: block; width: 100%; background-position: center; overflow: hidden; height: 400px; -ms-behavior: url(css/backgroundsize.htc); behavior: url(css/backgroundsize.htc); } [i="index"] .flash .swiper-slide div p { font-size: 28px; font-weight: 500; color: #fff; text-align: center; margin: 20px 0; } [i="index"] .flash .swiper-slide div p:first-child { margin-top: 130px; font-size: 36px; } [i="index"] .flash .pagination { position: absolute; z-index: 20; left: 10px; bottom: 10px; text-align: center; width: 100%; } [i="index"] .flash .swiper-pagination-switch { display: inline-block; width: 8px; height: 8px; border-radius: 8px; background: #555; margin-right: 5px; opacity: 0.8; border: 1px solid #fff; cursor: pointer; } [i="index"] .flash .swiper-active-switch { background: #fff; } [i="index"] .title .title-cont { width: 1200px; padding: 0 30px; background: #fff; box-sizing: border-box; margin: 0 auto; } [i="index"] .title .title-cont .content { font-size: 26px; color: #4a4a4a; line-height: 48px; text-align: left; padding-top: 60px; padding-bottom: 6px; } [i="index"] .title .title-cont .bottom .top1 { border-top: 4px solid #EE220D; width: 144px; position: relative; top: 3px; } [i="index"] .title .title-cont .bottom .top2 { border-bottom: 2px solid #D8D8D8; width: 90%; } [i="index"] .desc { position: relative; margin-top: 47px; width: 100%; height: 545px; -ms-behavior: url(css/backgroundsize.htc); behavior: url(css/backgroundsize.htc); } [i="index"] .desc .desc-cont { width: 1200px; margin: 0 auto; position: relative; height: 545px; z-index: 1; } [i="index"] .desc .desc-cont .list { position: absolute; left: 0; z-index: 2; height: 100%; width: 400px; background-color: #000; /* IE濠娿倝鏆 */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000); /* CSS3 */ background-color: rgba(0, 0, 0, 0.5); } [i="index"] .desc .desc-cont .list .items { padding-top: 80px; } [i="index"] .desc .desc-cont .list .items .item .item-cont { position: relative; padding: 12px 0; } [i="index"] .desc .desc-cont .list .items .item .item-cont .content { padding: 8px 0; text-align: right; width: 349px; } [i="index"] .desc .desc-cont .list .items .item .item-cont .content .top1 { font-size: 12px; color: #FFFFFF; } [i="index"] .desc .desc-cont .list .items .item .item-cont .content .top2 { font-size: 24px; color: #FFFFFF; } [i="index"] .desc .desc-cont .list .items .item .item-cont .key { background-image: url(../images/desc_3.png); background-color: #fff; text-align: center; font-size: 48px; height: 64px; width: 64px; line-height: 64px; border-radius: 100%; color: #EE220D; background-position: center; position: absolute; right: -32px; bottom: 12px; z-index: 1; } [i="index"] .desc .desc-cont .list .items .selected .item-cont { background: #929292 !important; } [i="index"] .desc .desc-cont .details { z-index: 2; background-color: #000; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); background: rgba(0, 0, 0, 0.5); width: 376px; height: 160px; position: absolute; right: 0; bottom: 0; padding: 15px; } [i="index"] .desc .desc-cont .details .details-title i { color: #ffffff; font-size: 30px; } [i="index"] .desc .desc-cont .details .details-content { margin-left: 44px; } [i="index"] .desc .desc-cont .details .details-content span { line-height: 28px; color: #ffffff; height: 96px; width: 284px; } [i="index"] .desc .desc-cont .content-bg { z-index: 1; height: 545px; width: 100%; display: block; position: absolute; top: 0; } [i="index"] .desc .desc-bg { display: block; position: absolute; top: 0; height: 100%; width: 100%; } [i="index"] .activity { margin: 0; } [i="index"] .activity .activity-cont { width: 1200px; margin: 0 auto; padding: 0 30px; padding-top: 40px; box-sizing: border-box; background: #fff; } [i="index"] .activity .activity-cont .left { float: left; width: 49%; padding-right: 20px; box-sizing: border-box; /*height: 408px;*/ } [i="index"] .activity .activity-cont .left .left-top { display: inline-block; } [i="index"] .activity .activity-cont .left .top1, [i="index"] .activity .activity-cont .right .top5 { width: 538px; height: 280px; overflow: hidden; background-color: #000; } [i="index"] .activity .activity-cont .right .top5 { height: 300px; } [i="index"] .activity.jp .activity-cont .right .top5 { height: 280px; } [i="index"] .activity .activity-cont .left .top1 .swiper-container2, [i="index"] .activity .activity-cont .right .top5 .swiper-container2{ position: relative; height: 100%; } [i="index"] .activity .activity-cont .left .top1 .swiper-container2 .swiper-wrapper .swiper-slide, [i="index"] .activity .activity-cont .right .top5 .swiper-container2 .swiper-wrapper .swiper-slide{ width: 552px; height: 244px; } [i="index"] .activity .activity-cont .left .top1 .swiper-container2 .swiper-wrapper .swiper-slide .bg-img, [i="index"] .activity .activity-cont .right .top5 .swiper-container2 .swiper-wrapper .swiper-slide .bg-img{ height: 100%; width: 100%; background: url("../images/home-page1.png"); background-size: cover; } [i="index"] .activity .activity-cont .left .top1 .swiper-container2 .swiper-wrapper .bottom-text, [i="index"] .activity .activity-cont .right .top5 .swiper-container2 .swiper-wrapper .bottom-text { position: absolute; bottom: 0; background: rgba(0, 0, 0, 0.5); font-size: 18px; color: #FFFFFF; line-height: 70px; padding-left: 17px; overflow: hidden; word-break: break-all; word-wrap: break-word; white-space: nowrap; text-overflow: ellipsis; width: 453px; padding-right: 68px; } [i="index"] .activity .activity-cont .left .top1 .swiper-container2 .pagination, [i="index"] .activity .activity-cont .right .top5 .swiper-container2 .pagination{ position: absolute; z-index: 20; bottom: 10px; right: 11px; width: 100%; text-align: right; } [i="index"] .activity .activity-cont .left .top1 .swiper-container2 .swiper-pagination-switch, [i="index"] .activity .activity-cont .right .top5 .swiper-container2 .swiper-pagination-switch{ display: inline-block; width: 8px; height: 8px; border-radius: 8px; background: #555; margin-right: 5px; opacity: 0.8; border: 1px solid #fff; cursor: pointer; } [i="index"] .activity .activity-cont .left .top1 .swiper-container2 .swiper-active-switch, [i="index"] .activity .activity-cont .right .top5 .swiper-container2 .swiper-active-switch{ background: #fff; } [i="index"] .activity .activity-cont .left .top1 .swiper-container4{ position: relative; height: 100%; } [i="index"] .activity .activity-cont .left .top1 .swiper-container4 .swiper-wrapper .swiper-slide{ width: 552px; height: 244px; } [i="index"] .activity .activity-cont .left .top1 .swiper-container4 .swiper-wrapper .swiper-slide .bg-img{ height: 100%; width: 100%; background: url("../images/home-page1.png"); background-size: cover; } [i="index"] .activity .activity-cont .left .top1 .swiper-container4 .swiper-wrapper .bottom-text { position: absolute; bottom: 0; background: rgba(0, 0, 0, 0.5); font-size: 18px; color: #FFFFFF; line-height: 70px; padding-left: 17px; overflow: hidden; word-break: break-all; word-wrap: break-word; white-space: nowrap; text-overflow: ellipsis; width: 453px; padding-right: 68px; } [i="index"] .activity .activity-cont .left .top1 .swiper-container4 .pagination{ position: absolute; z-index: 20; bottom: 10px; right: 11px; width: 100%; text-align: right; } [i="index"] .activity .activity-cont .left .top1 .swiper-container4 .swiper-pagination-switch{ display: inline-block; width: 8px; height: 8px; border-radius: 8px; background: #555; margin-right: 5px; opacity: 0.8; border: 1px solid #fff; cursor: pointer; } [i="index"] .activity .activity-cont .left .top1 .swiper-container4 .swiper-active-switch{ background: #fff; } [i="index"] .activity .activity-cont .left .top2 { position: relative; margin-top: 8px; width: 271px; height: 148px; } [i="index"] .activity .activity-cont .left .top2 .bg-img { height: 100%; width: 100%; -webkit-background-size: cover; background-size: cover; display: block; background-position: center; -ms-behavior: url(css/backgroundsize.htc); behavior: url(css/backgroundsize.htc); } [i="index"] .activity .activity-cont .left .top2 .bottom-text { height: 40px; background-image: url("../images/bottom_text_2.png"); padding-top: 8px; position: absolute; bottom: 0; font-size: 14px; color: #FFFFFF; line-height: 18px; padding-left: 17px; width: 236px; padding-right: 18px; } [i="index"] .activity .activity-cont .left .top3 { position: relative; margin-top: 8px; margin-left: 13px; width: 264px; height: 148px; } [i="index"] .activity .activity-cont .left .top3 .bg-img { height: 100%; width: 100%; -webkit-background-size: cover; background-size: cover; display: block; background-position: center; -ms-behavior: url(css/backgroundsize.htc); behavior: url(css/backgroundsize.htc); } [i="index"] .activity .activity-cont .left .top3 .bottom-text { height: 42px; background-image: url("../images/bottom_text_3.png"); position: absolute; bottom: 0; padding-top: 6px; font-size: 14px; color: #FFFFFF; line-height: 18px; padding-left: 13px; width: 237px; padding-right: 13px; } [i="index"] .activity .activity-cont .right { float: right; /*background-color: #4A4A4A;*/ box-sizing: border-box; width: 49%; } [i="index"] .activity .activity-cont .left .top4 p { color:#575757 !important; } [i="index"] .activity .activity-cont .left .top4 p:first-child { margin-top:5px; } [i="index"] .activity .activity-cont .right .top1 { margin-top: 40px; margin-left: 40px; font-size: 36px; color: #FFFFFF; line-height: 48px; } [i="index"] .activity .activity-cont .right .top1 .top12 { margin-left: 16px; } [i="index"] .activity .activity-cont .right .top2 .list { padding-right: 68px; } [i="index"] .activity .activity-cont .right .top2 .list .item span { font-size: 13px; color: #FFFFFF; position: relative; top: 2px; text-align: center; height: 22px; line-height: 21px; margin-top: 7px; margin-bottom: 10px; float: left; width: 21px; border-bottom: 1px solid #4A4A4A; background-image: url("../images/Rectangle_15.png"); } [i="index"] .activity .activity-cont .right .top2 .list .item div { letter-spacing: 0.5px; font-size: 16px; line-height: 45px; height: 45px; width: 500px; word-break: break-all; word-wrap: break-word; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; /*border-bottom: 1px solid #D8D8D8;*/ color: #575757 !important; } [i="index"] .activity .activity-cont .right .top2 .list .item div a { color: #575757 !important; text-decoration: none; } [i="index"] .activity .activity-cont .right .top3 { padding-right: 37px; } [i="index"] .activity .activity-cont .right .top3 .more { text-align: right; } [i="index"] .activity .activity-cont .right .top3 .more .more-cont { text-decoration: underline; letter-spacing: 1px; font-size: 14px; color: #FFFFFF; line-height: 24px; } [i="index"] .partner { /*background: url("../images/partner-bg.jpg");*/ background-size: cover; float: left; width: 49%; /*height: 600px; */ } [i="index"] .partner .items { width: 100%; margin: 0 auto; margin-top: 0px; } [i="index"] .partner .items .items-cont .item { background-color: #fff; /*display: inline-block;*/ vertical-align: top; } [i="index"] .partner .items .items-cont .item .item-cont { margin: 12px 8px; display: block; } [i="index"] .partner .items .items-cont .item .item-cont .item-img { width: 165px; display: inline-block; background-size: cover; background-position: center; height: 135px; } [i="index"] .partner .items .items-cont .item .item-cont .item-title { margin: 0 0 7px 0; font-size: 18px; word-break: break-all; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; position: relative; color: #000000; } [i="index"] .partner .items .items-cont .item .item-cont .item-title p { text-decoration: none; margin: 0; color: #000000; } [i="index"] .partner .items .items-cont .item .item-cont .item-desc { /*margin-top: 16px;*/ /*padding-bottom: 24px;*/ /*height: 63px;*/ font-size: 12px; color: #4A4A4A; } [i="index"] .partner .more { margin-top: 39px; } [i="index"] .partner .more .more-cont { width: 1200px; margin: 0 auto; text-decoration: underline; padding-right: 46px; text-align: right; font-size: 14px; letter-spacing: 0.4px; line-height: 24px; } [i="index"] .new-more { cursor: pointer; font-size: 14px; color: #ffffff; line-height: 14px; } [i="index"] .more1 { position: absolute; right: 0; bottom: 4px; } [i="index"] .more1 .text { color: #5A5B5C; } [i="index"] .more2 { position: absolute; right: 70px; bottom: 17px; } [i="index"] .more2 .text { color: #FFFFFF; } #swiper3 a { display: block; width: 100%; height: 100%; } #swiper3 .pagination { position: absolute; z-index: 20; bottom: 10px; right: 11px; width: 100%; text-align: right; } #swiper3 .pagination .swiper-pagination-switch { display: inline-block; width: 8px; height: 8px; border-radius: 8px; background: #555; margin-right: 5px; opacity: 0.8; border: 1px solid #fff; cursor: pointer; } #swiper3 .pagination .swiper-active-switch { background: #fff; } #swiper3 a p { display: inline-block; position: absolute; bottom: 0; margin: 0; /*background-image: -webkit-linear-gradient(to top, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));*/ /*background-image: linear-gradient(to top, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));*/ background: rgba(0, 0, 0, 0.5); font-size: 18px; color: #FFFFFF; line-height: 70px; padding-left: 17px; overflow: hidden; word-break: break-all; word-wrap: break-word; white-space: nowrap; text-overflow: ellipsis; width: 453px; padding-right: 68px; } .culture-family { padding: 40px 73px 0; } .culture-family a { display: inline-block; float: left; width: 224px; position: relative; height: 109px; margin-left: 20px; margin-bottom: 20px; background-size: cover; -webkit-background-size: cover; background-position: center center; } .culture-family a:first-child { width: 750px; margin: 0; height: 370px; } .culture-family a p { position: absolute; bottom: 0; clear: both; background: rgba(0, 0, 0, 0.5); color: #FFFFFF; margin: 0; padding-left: 17px; width: 100%; box-sizing: border-box; line-height: 34px; height: 34px; font-size: 12px; } .culture-family a p span { position: relative; overflow: hidden; box-sizing: border-box; float: left; white-space: nowrap; text-overflow: ellipsis; max-width: 130px; } .culture-family a p i { font-style: normal; font-size: 10px; } .culture-family a:first-child p { font-size: 16px; line-height: 56px; height: 56px; }