@font-face { font-family: 'SourceHanSansCN'; src: url('../font/SourceHanSansCN-Normal.otf'); } .content-wrap { padding-top: 50px; background: #f6f6f6 } .sidebar { width: 260px; font-size: 16px } .sidebar-title { display: block; position: relative; height: 60px; line-height: 60px; padding: 0 20px; color: #333; background: #fff; -webkit-transition: all .2s; transition: all .2s; margin-bottom: 10px } .sidebar-title:hover { color: #006dca } .sidebar-title_active { color: #fff; background: #006dca } .sidebar-title_active:active, .sidebar-title_active:hover, .sidebar-title_active:focus { color: #fff } .sidebar-title .icon { position: absolute; top: 50%; right: 20px; line-height: 1; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .sidebar-title .icon:after { content: "+"; font-size: 30px; line-height: 1; color: #999 } .sidebar-title_active .icon:after { content: "-"; color: #fff } .sidebar-menu { margin-top: 30px; margin-left: 30px } .sidenav-title { display: block; position: relative; font-weight: bold; color: #58b530; line-height: 1; margin-bottom: 20px } .sidenav-title:hover, .sidenav-title:focus, .sidenav-title:active { color: #58b530 } .sidenav-title .icon { position: absolute; top: 50%; right: 20px; line-height: 1; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-weight: normal } .sidenav-title .icon:after { content: "+"; font-size: 30px; line-height: 1 } .sidenav-title_active .icon:after { content: "-" } .sidenav-list { padding: 0; list-style: none; margin-left: 20px; margin-bottom: 20px } .sidenav-item { position: relative; font-size: 14px; line-height: 40px } .sidenav-item_active:after { position: absolute; top: 50%; right: 20px; -webkit-transform: translateY(-50%); transform: translateY(-50%); color: #006dca; line-height: 1; content: "鈫? } .sidenav-item_active .sidenav-link { color: #006dca } .sidenav-link { color: #333 } .sidenav-link:hover { color: #006dca } .content-main { float: left; width: 100%; margin-left: 280px; width: 920px; background: #fff; padding: 0 70px; margin-bottom: 24px; min-height: 625px } .content-aside { float: left; width: 260px; margin-left: -100%; margin-bottom: 30px } .main__hd { height: 75px; border-bottom: 1px solid #eaeaea } .main__bd { padding-top: 60px; padding-bottom: 80px } .main-article { margin: 0 auto; width: 490px; line-height: 24px } .article-jumbotron { text-align: center; margin-top: 70px; margin-bottom: 70px } .article-title { text-align: center; font-size: 20px; line-height: 22px; color: #333333; font-weight: bold; margin-bottom: 30px } .article-section + .article-section { margin-top: 30px } .breadnav { text-align: right; padding-top: 34px } .breadnav-item { display: inline; color: #58b530 } .breadnav-item + .breadnav-item:before { content: "-"; margin: 0 5px } .breadnav-link { color: #58b530 } .breadnav-link:hover { color: #58b530 } .breadnav .iconfont { font-size: 24px; line-height: 1; margin-right: 10px } .common-title { margin-top: 0; margin-bottom: 0; font-size: 20px; line-height: 22px; font-weight: bold } .common-title_primary { color: #006dca } .chart { margin-top: 50px } .method { margin-top: 50px } .method-list { padding: 0; list-style: none; width: 600px; font-size: 14px; line-height: 36px } .method-item { float: left; min-width: 200px } .method-item:before { content: ""; display: inline-block; margin-right: 10px; vertical-align: middle; width: 8px; height: 8px; background: #58b530; border-radius: 50% } .media { margin-top: 50px } .media-main { float: left; width: 510px } .media-aside { float: left; margin-left: 40px } .media-title { font-size: 18px; line-height: 22px; font-weight: bold; margin-bottom: 20px } .media-title:before { content: ""; display: inline-block; margin-right: 10px; border: 1px solid #58b530; width: 13px; height: 13px; padding: 2px; border-radius: 50%; background-clip: content-box; background-color: #58b530 } .media-desc { font-size: 14px; line-height: 24px } .advantage { margin-top: 48px; padding-bottom: 48px; position: relative } .advantage-list { padding: 0; font-size: 14px; line-height: 36px; list-style: none } .advantage-item:before { content: ""; display: inline-block; margin-right: 10px; vertical-align: middle; width: 8px; height: 8px; background: #58b530; border-radius: 50% } .advantage-thumb { position: absolute; right: 0; bottom: 0 } .toggle { display: inline-block; width: 30px; height: 30px; vertical-align: middle; position: relative } .toggle:after { position: absolute; left: 50%; top: 50%; margin: -3px 0 0 -6px; content: ""; width: 0; height: 0; line-height: 1; border-width: 6px 6px 0; border-color: #999 transparent; border-style: solid } .table > thead > tr > th { font-size: 16px; line-height: 42px; border: none; text-align: center; background: #006dca; color: #fff } .table > tbody > tr { text-align: center } .table > tbody > tr > td { font-size: 16px; line-height: 48px; color: #666; border: none } .table > tbody > tr.collapse-wrap > td { padding: 0 } .table-swiper { width: 300px } .table-swiper .swiper-container { padding-bottom: 30px } .table-swiper .swiper-pagination { bottom: 0; height: auto; line-height: 1 } .table-content { padding: 30px 0 24px; border-top: 1px solid rgba(0,104,181,0.05) } .table-content__hd { float: left; margin-left: 20px; margin-right: 40px } .table-content__bd { float: left; margin-left: 20px } .detail-desc { list-style: none; padding: 0; text-align: left; font-size: 14px; line-height: 30px } .detail-desc-label { display: inline-block; width: 80px } .detail-desc-value { display: inline-block } .department-bank { padding: 206px 0 127px; background: url(../images/bankbg.jpg) left bottom no-repeat } .bank-article { padding-left: 30px; padding-right: 30px } .bank-article-media { float: right; margin-left: 120px; background: #cce1f0 } .bank-article-media img { -webkit-transform: translate(-16px, -16px); transform: translate(-16px, -16px) } .bank-article-title { font-size: 36px; line-height: 30px; margin-bottom: 60px } .bank-article-detail { font-size: 14px; line-height: 30px } .bank-article-button { margin-top: 60px } .bank-article-button .btn { width: 140px; font-size: 16px; border-radius: 24px } .common-section { font-size: 14px; line-height: 24px } .common-section-title { font-size: 16px; line-height: 60px; color: #006dca; font-weight: bold } .common-section-title_green { color: #58b530 } .common-section-title_narrow { line-height: 40px } .common-section-title_dot:before { content: ""; display: inline-block; width: 6px; height: 6px; line-height: 1; margin-right: 10px; border-radius: 50%; vertical-align: middle; background: #006dca } .common-section-list { list-style: none; padding: 0 } .common-section-item { font-size: 14px; line-height: 30px; padding-left: 20px } .common-section-item:before { content: ""; float: left; width: 6px; height: 6px; background: #006dca; border-radius: 50%; margin-top: 12px; margin-left: -20px } .common-section img + img { margin-left: 30px } .common-section-block { padding-left: 30px } .common-section-block ol, .common-section-block ul { list-style: none } .common-section-block ol { padding-left: 72px; text-indent: -36px } .common-section-block ul > li:before { content: ""; display: inline-block; width: 7px; height: 7px; border: 1px solid #006dca; -webkit-transform: rotate(45deg); transform: rotate(45deg); margin-right: 10px } @font-face { font-family: 'AP'; src: url("../font/accidentalpresidency.ttf") } @font-face { font-family: 'iconfont'; src: url("../iconfont/iconfont.eot"); src: url("../iconfont/iconfont.eot?#iefix") format("embedded-opentype"),url("../iconfont/iconfont.woff") format("woff"),url("../iconfont/iconfont.ttf") format("truetype"),url("../iconfont/iconfont.svg#iconfont") format("svg") } .iconfont { font-family: "iconfont" !important; font-size: 12px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale } body { margin: 0 auto; min-width: 1200px; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; font-family: 'Microsoft YaHei' } li { list-style: none } h4 { margin: 0 } .transition { -webkit-transition: all .2s ease-out; transition: all .2s ease-out } a:hover, a:link { text-decoration: none } .container { padding: 0; width: 1200px } .content { margin: 0 auto; max-width: 1600px } .head { height: 200px; line-height: 200px; background: #0068B5 } .head .content { position: relative } .head .content .head-nav .nav-item { position: relative; margin: 70px 0; margin-right: 60px; float: left; height: 60px; line-height: 60px } .head .content .head-nav .nav-item:last-child { margin-right: 0 } .head .content .head-nav .nav-item:hover .link-list { display: block } .head .content .head-nav .nav-item a { color: #fff; font-size: 18px; -webkit-transition: all .2s ease-out; transition: all .2s ease-out } .head .content .head-nav .nav-item a:hover { color: #58B530; font-weight: bold } .head .content .head-nav .nav-item .link-list { position: absolute; left: -60px; top: 60px; z-index: 9999999; padding-bottom: 35px; padding-left: 0; width: 190px; background: #005DA1; border-radius: 15px; -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.15); box-shadow: 0 5px 15px rgba(0,0,0,0.15); display: none } .head .content .head-nav .nav-item .link-list:before { position: absolute; left: 50%; top: -20px; -webkit-transform: translateX(-50%); transform: translateX(-50%); content: ''; border: 10px solid transparent; border-bottom: 10px solid #005DA1 } .head .content .head-nav .nav-item .link-list li { margin-top: 30px; line-height: 20px } .head .content .head-nav .nav-item .link-list li a { font-size: 14px; -webkit-transition: all .2s ease-out; transition: all .2s ease-out } .head .content .search-box { position: absolute; right: 0; top: 25px; height: 50px; line-height: 50px; color: #fff; cursor: pointer } .head .content .search-box .iconfont { margin-right: 5px; font-size: 24px } .head .content .search-box .txt { font-size: 16px } .sub-head { background: #0068B5 } .sub-head .container { position: relative; top: 30px; z-index: 9999; height: 200px; overflow: hidden } .sub-head .container .head-title { position: relative; height: 120px; width: 100%; overflow: hidden } .sub-head .container .head-title .en-title { font-size: 170px; line-height: 120px; color: rgba(255,255,255,0.05); font-family: AP } .sub-head .container .head-title .zh-title { position: absolute; left: 0; top: 0; height: 120px; line-height: 145px; color: #fff; font-size: 50px; font-weight: bold } .sub-head .container .head-title .tip .sup-txt { margin-top: 42px; margin-bottom: 5px; font-size: 18px; color: rgba(255,255,255,0.2); font-weight: bold } .sub-head .container .head-title .tip .sub-txt { color: rgba(255,255,255,0.2); font-size: 16px } .sub-head .container .sub-nav { height: 80px; line-height: 80px; background: #313131 } .sub-head .container .sub-nav .nav-item { float: left; min-width: 160px; text-align: center } .sub-head .container .sub-nav .nav-item a { display: inline-block; width: 100%; height: 80px; color: #fff; font-size: 18px; -webkit-transition: all .2s ease-out; transition: all .2s ease-out } .sub-head .container .sub-nav .nav-item a:hover { color: #58B530 } .sub-head .container .sub-nav .nav-item.active a { border-bottom: 5px solid #58B530 } .foot { background: #2B2B2B } .foot .container .foot-content { padding-top: 80px; height: 360px } .foot .container .foot-content .wx { margin-right: 7.5% } .foot .container .foot-content .wx img { margin-bottom: 18px } .foot .container .foot-content .wx .tip { color: #6e778a; line-height: 20px } .foot .container .foot-content .contact-us { width: 32% } .foot .container .foot-content .contact-us .title { margin-bottom: 20px; font-size: 20px; line-height: 20px; color: #a6aebf } .foot .container .foot-content .contact-us .sub-title { margin-bottom: 8px; color: #6e778a } .foot .container .foot-content .contact-us .contact-item { line-height: 32px; color: #6e778a } .foot .container .foot-content .foot-nav .nav-title { margin-bottom: 20px; font-size: 20px; line-height: 20px; color: #a6aebf } .foot .container .foot-content .foot-nav .nav-item { margin-bottom: 12px } .foot .container .foot-content .foot-nav .nav-item a { line-height: 14px; color: #6e778a; -webkit-transition: all .2s ease-out; transition: all .2s ease-out } .foot .container .foot-content .foot-nav .nav-item a:hover { color: #fff } .foot .container .foot-content .foot-link { width: 26.6% } .foot .container .foot-content .share .share-item { margin-bottom: 10px; width: 40px; height: 40px; text-align: center; line-height: 40px; color: #555555; font-size: 20px; border-radius: 50%; -webkit-transition: all .2s ease-out; transition: all .2s ease-out; cursor: pointer } .foot .container .foot-content .share .share-item:hover { background: #366992; color: #9BB4C9 } .banner-box { position: relative; background: #0068B5; /* height: 450px */ } /* .banner-box:before { position: absolute; bottom: 50px; right: 0; content: ''; width: 500px; height: 70px; background: #fff } */ .banner-box .inner-content { margin: 0 auto; max-width: 1600px } .banner-box .inner-content .banner-title { margin-bottom: 25px; margin-top: 85px; font-weight: lighter; font-size: 50px; color: #fff } .banner-box .inner-content .banner-title b { margin-left: 22px } .banner-box .inner-content .en-sub-title { margin-bottom: 60px; font-size: 24px; color: #fff; font-family: "Myriad Pro" } .banner-box .inner-content .index-banner { width: 100% } .banner-box .inner-content .index-banner .swiper-slide { height: 580px; overflow: hidden } .banner-box .inner-content .index-banner .swiper-slide img { /* min-width: 100%; */ /* min-height: 100%; */ width:100% } .banner-box .inner-content .index-banner .swiper-pagination { left: auto; right: 0; bottom: 90px; width: 240px; height: 70px; line-height: 70px; background: #fff; color: #ddd; font-size: 40px; font-family: "Myriad Pro" } .banner-box .inner-content .index-banner .swiper-pagination .swiper-pagination-current { color: #000; font-weight: bold } .banner-box .inner-content .index-banner .swiper-pagination .swiper-pagination-total { font-size: 20px } .banner-box .inner-content .index-banner .swiper-button-next { background: none; top: auto; bottom: 105px; right: 30px; height: 30px; line-height: 30px; width: 30px; text-align: center; font-size: 20px; font-weight: bold; color: #AFAFAF } .banner-box .inner-content .index-banner .swiper-button-next:hover { color: #333 } .banner-box .inner-content .index-banner .swiper-button-prev { background: none; top: auto; bottom: 110px; left: auto; right: 180px; height: 30px; line-height: 30px; width: 30px; text-align: center; font-size: 20px; font-weight: bold; color: #AFAFAF } .banner-box .inner-content .index-banner .swiper-button-prev:hover { color: #333 } .model-change-head { margin-top: 40px; height: 180px; border-top: 1px solid #F5F5F5; border-bottom: 1px solid #F5F5F5 } .model-change-head .change-item { float: left; height: 180px; width: 20%; text-align: center; border-right: 1px solid #F5F5F5; -webkit-transition: all .2s ease-out; transition: all .2s ease-out; cursor: pointer } .model-change-head .change-item:hover .iconfont { color: #007ED7 } .model-change-head .change-item:hover .name { color: #007ED7 } .model-change-head .change-item .iconfont { margin-bottom: 5px; margin-top: 35px; height: 80px; line-height: 80px; font-size: 60px; color: #C2C0C0 } .model-change-head .change-item .name { font-size: 18px; color: #999 } .model-change-head .change-item:last-child { border-right: none } .model-change-head .change-item.active { border-bottom: 2px solid #007ED7 } .model-change-head .change-item.active .iconfont { color: #007ED7 } .model-change-head .change-item.active .name { color: #007ED7 } .model-change-content { padding: 90px 0 } .model-change-content .more-btn { margin-top: 70px; display: inline-block; width: 160px; height: 40px; text-align: center; line-height: 40px; background: #F4F4F4; color: #333; font-size: 16px; cursor: pointer; -webkit-transition: all .2s ease-out; transition: all .2s ease-out } .model-change-content .more-btn:hover { background: #ddd } .model-change-content .content { display: none } .model-change-content .content.active { display: block } .model-change-content .content1 { position: relative } .model-change-content .content1 .pic { margin-top: 40px; width: 75% } .model-change-content .content1 .pic img { max-width: 100% } .model-change-content .content1 .intro-txt { position: absolute; left: 0; top: 0; width: 650px } .model-change-content .content1 .intro-txt .title { margin-bottom: 50px; font-size: 36px; color: #333; font-weight: bold } .model-change-content .content1 .intro-txt .txt { font-size: 16px; color: #333; text-align: justify; text-indent: 32px; line-height: 30px } .model-change-content .content2 { position: relative } .model-change-content .content2 .pic { width: 57.5% } .model-change-content .content2 .pic img { width: 100%; max-width: 100% } .model-change-content .content2 .intro-txt { position: absolute; left: 60%; top: 50%; width: 30%; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .model-change-content .content2 .intro-txt .title { margin-bottom: 50px; font-size: 36px; color: #333; font-weight: bold } .model-change-content .content2 .intro-txt .txt { font-size: 16px; color: #333; text-align: justify; text-indent: 32px; line-height: 30px } .model-change-content .content2 .intro-txt .more-btn { margin-top: 25px } .model-change-content .content3 .pic { text-align: right } .model-change-content .content3 .pic img { width: auto } .model-change-content .content4 .pic { width: 45%; text-align: right } .model-change-content .content4 .pic img { width: auto } .model-change-content .content4 .intro-txt { width: 42%; left: 50% } .model-change-content .content5 .pic { padding: 40px 0; width: 42% } .model-change-content .content5 .pic img { width: auto } .model-change-content .content5 .intro-txt { left: 10%; width: 42% } .model-change-content .content6 { position: relative } .model-change-content .content6 .pic { width: 45%; padding: 0px 0 0px 20px; } .model-change-content .content6 .rightpic { left:55%; width: 45%; padding: 0px 20px 0px 0; } .model-change-content .content6 .pic img { width: auto; max-width: 100%; } .model-change-content .content6 .rightpic img { width: auto; max-width: 100%; } .model-change-content .content6 .intro-txt { width: 50%; padding: 0px 20px 0px 20px; } .model-change-content .content6 .intro-txt .title { margin-bottom: 50px; font-size: 36px; color: #333; font-weight: bold } .model-change-content .content6 .intro-txt .txt { font-size: 16px; color: #333; text-align: justify; text-indent: 32px; line-height: 30px } .model-change-content .content6 .intro-txt .more-btn { margin-top: 25px } .media-box { position: relative; margin-bottom: 70px; height: 700px; text-align: center; background: #000 } .media-box video { max-height: 100%; max-width: 100% } .media-box .over-block { position: absolute; left: 0; top: 0; z-index: 9999; width: 100%; height: 100%; background: url("../images/video-poster.jpg") no-repeat center; background-size: cover } .media-box .over-block .play-btn { margin-top: 270px; margin-bottom: 40px; display: inline-block; cursor: pointer } .media-box .over-block .tip { margin-bottom: 20px; font-size: 36px; color: #fff; letter-spacing: 1rem } .media-box .over-block .sub-tip { font-size: 16px; color: #fff } .title-box .title { position: relative; margin-bottom: 40px; font-size: 36px; color: #000; font-weight: bold } .title-box .title:after { position: absolute; left: 50%; top: 55px; -webkit-transform: translateX(-50%); transform: translateX(-50%); content: ''; display: inline-block; height: 30px; border-right: 1px solid #000 } .title-box .en-title { margin-bottom: 50px; font-size: 20px; color: #333 } .index-news { margin-bottom: 50px; overflow: hidden } .index-news .news-content { margin: 0 -30px; margin-bottom: 30px } .index-news .news-content .lg-item { padding: 0 30px; width: 50% } .index-news .news-content .lg-item .inner-box { overflow: hidden } .index-news .news-content .lg-item .inner-box .pic { background-repeat: no-repeat; background-size: cover; height: 550px } .index-news .news-content .lg-item .inner-box .pic a { display: inline-block; width: 100%; height: 100% } .index-news .news-content .lg-item .inner-box .content-txt { position: relative; padding: 30px; height: 320px; border: 1px solid #EBEBEB; border-top: none } .index-news .news-content .lg-item .inner-box .content-txt .txt-head { margin-top: 25px; margin-bottom: 35px } .index-news .news-content .lg-item .inner-box .content-txt .txt-head .title { width: 80%; font-size: 24px; line-height: 24px; color: #333; height: 24px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden } .index-news .news-content .lg-item .inner-box .content-txt .txt-head .time { color: #777; font-size: 18px; line-height: 24px } .index-news .news-content .lg-item .inner-box .content-txt .txt { max-height: 150px; line-height: 24px; color: #777; overflow: hidden } .index-news .news-content .lg-item .inner-box .content-txt .bottom-tip { position: absolute; left: 30px; bottom: 30px; font-size: 18px; color: #777 } .index-news .news-content .lg-item .inner-box .content-txt .go-tip { position: absolute; right: 30px; bottom: 30px; line-height: 30px; font-size: 30px; color: #777 } .index-news .news-content .sm-list { width: 50% } .index-news .news-content .sm-list .item { margin-bottom: 40px; padding: 0 30px; width: 50% } .index-news .news-content .sm-list .item .inner-box { position: relative } .index-news .news-content .sm-list .item .inner-box .pic { background-repeat: no-repeat; background-size: cover; height: 230px } .index-news .news-content .sm-list .item .inner-box .pic a { display: inline-block; width: 100%; height: 100% } .index-news .news-content .sm-list .item .inner-box .txt-content { position: relative; padding: 25px 15px; height: 185px; border: 1px solid #EBEBEB; border-top: none } .index-news .news-content .sm-list .item .inner-box .txt-content .title { margin-bottom: 10px; font-size: 18px; color: #333; height: 26px; line-height: 26px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden } .index-news .news-content .sm-list .item .inner-box .txt-content .txt { color: #777; line-height: 24px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden } .index-news .news-content .sm-list .item .inner-box .txt-content .bottom-tip { position: absolute; left: 15px; bottom: 25px; color: #777 } .index-news .news-content .sm-list .item .inner-box .time { position: absolute; left: -60px; top: 30px; -webkit-transform: rotate(90deg); transform: rotate(90deg); font-size: 18px; color: #d4d0d0; font-family: "Myriad Pro" } .index-news .btn-box .more-btn { display: inline-block; width: 160px; text-align: center; height: 40px; line-height: 40px; background: #F4F4F4; color: #333; font-size: 16px; cursor: pointer; -webkit-transition: all .2s ease-out; transition: all .2s ease-out } .index-news .btn-box .more-btn:hover { background: #ddd } .leader-box { padding-top: 150px; background: url("../images/about-bg-01.jpg") no-repeat; background-size: cover } .leader-box .content-detail { position: relative; padding: 0 30px; margin-bottom: 70px } .leader-box .content-detail .intro-txt { width: 53% } .leader-box .content-detail .intro-txt .title { margin-bottom: 30px; font-size: 20px; color: #000; font-weight: bold; line-height: 35px } .leader-box .content-detail .intro-txt p { margin-bottom: 30px; font-size: 16px; color: #000; line-height: 26px; text-align: justify } .leader-box .content-detail .pic { text-align: right; width: 45% } .leader-box .content-detail .pic img { position: absolute; right: 30px; bottom: -165px; z-index: 100; max-width: 90% } .leader-box .bottom-tip { position: relative; margin-bottom: 70px; height: 115px; background: #2374BA } .leader-box .bottom-tip .name { margin-left: 300px; margin-top: 75px; font-size: 16px; color: #fff } .leader-box .bottom-tip img { position: absolute; left: 500px; top: 25px } .intro-box { margin-top: 30px } .intro-box .bg-item { background: #F9F9F9 } .intro-box .intro-item .container { padding: 80px 20px } .intro-box .intro-item .container .intro-txt { width: 50% } .intro-box .intro-item .container .intro-txt .title { margin-top: 40px; margin-bottom: 35px; font-size: 36px; color: #0068b5 } .intro-box .intro-item .container .intro-txt .sub-title { margin-bottom: 50px; font-size: 16px; line-height: 26px; color: #666; font-weight: bold } .intro-box .intro-item .container .intro-txt p { color: #666; line-height: 28px; text-align: justify } .intro-box .intro-item .container .intro-txt b { color: #333 } .intro-box .intro-item .container .pic { width: 50% } .intro-box .intro-item .container .pic img { max-width: 100% } .intro-box .new-intro-item { padding: 80px 0 } .intro-box .new-intro-item .intro-txt { margin-left: -100px; width: 550px } .intro-box .new-intro-item .intro-txt .title { margin-bottom: 35px; font-size: 36px; color: #0068b5 } .intro-box .new-intro-item .intro-txt .sub-title { margin-bottom: 50px; font-size: 16px; line-height: 26px; color: #666; font-weight: bold } .intro-box .new-intro-item .intro-txt p { color: #666; line-height: 28px; text-align: justify } .intro-box .new-intro-item .pic { width: 50%; height: 400px; line-height: 400px } .intro-box .new-intro-item .pic img { margin-top: 45px; max-width: 90% } .intro-box .new-intro-item2 { padding-top: 0 } .intro-box .new-intro-item2 .pic { margin-top: -160px; margin-bottom: 30px; width: 100%; text-align: left; height: auto; line-height: 0 } .intro-box .new-intro-item2 .pic img { margin-top: 0 } .intro-box .new-intro-item2 .intro-txt { margin: 0 auto; width: 1200px } .intro-box .new-intro-item3 .container { padding-top: 0 } .intro-box .new-intro-item3 .container .pic { width: 40% } .intro-box .new-intro-item3 .container .pic img { margin-top: 150px } .intro-box .new-intro-item3 .container .intro-txt { width: 60% } .intro-box .new-intro-item4 { background: url("../images/intro-bg.jpg") no-repeat center; background-size: cover } .intro-box .new-intro-item4 .container .intro-txt { width: 55%; padding: 30px; background: rgba(0,0,0,0.5) } .intro-box .new-intro-item4 .container .intro-txt .title { margin-top: 0; color: #fff } .intro-box .new-intro-item4 .container .intro-txt .sub-title { color: #fff } .intro-box .new-intro-item4 .container .intro-txt p { color: #fff } .intro-box .dif-intro-item { padding-top: 0; padding-bottom: 0 } .intro-box .dif-intro-item .pic img { margin-top: 0 } .intro-box .dif-intro-item .intro-txt { margin-right: -100px } .intro-box .dif-intro-item .intro-txt .title { margin-top: 100px } .event-box { padding: 150px 0; background: url("../images/event-bg.jpg"); background-size: cover } .event-box .event-time { margin-bottom: 30px; height: 100px; background: url("../images/progress-time.png") no-repeat center center } .event-box .event-time .event-time-slide { width: 1200px } .event-box .event-time .event-time-slide .swiper-slide { height: 100px; font-size: 24px; line-height: 60px; color: #333; text-align: center } .event-box .event-time .event-time-slide .swiper-slide-active { position: relative; color: #58b530; font-size: 36px; line-height: 30px } .event-box .event-time .event-time-slide .swiper-slide-active:after { position: absolute; left: 50%; top: 45px; -webkit-transform: translateX(-50%); transform: translateX(-50%); content: ''; height: 30px; width: 10px; border-radius: 10px; background: #A4AFBC } .event-box .event-content { margin: 0 auto; width: 1200px; position: relative } .event-box .event-content .swiper-button-next, .event-box .event-content .swiper-button-prev { background: none; height: 90px; width: 90px; border-radius: 50%; text-align: center; line-height: 90px; background: #BDBDBD; color: #fff; font-size: 30px; -webkit-transition: all .2s ease-out; transition: all .2s ease-out } .event-box .event-content .swiper-button-next:hover, .event-box .event-content .swiper-button-prev:hover { background: #0068B5 } .event-box .event-content .event-content-slide { width: 920px } .event-box .event-content .event-content-slide .swiper-slide { padding: 20px; position: relative } .event-box .event-content .event-content-slide .swiper-slide:before { position: absolute; left: 0; top: 40px; content: ''; background: #0068B5; width: 20px; height: 290px } .event-box .event-content .event-content-slide .swiper-slide:after { position: absolute; left: 0; bottom: 0; content: ''; background: #0068B5; width: 880px; height: 20px } .event-box .event-content .event-content-slide .swiper-slide .inner-box { padding-top: 35px; padding-bottom: 25px; padding-left: 50px; background: #fff } .event-box .event-content .event-content-slide .swiper-slide .inner-box .pic { width: 330px; height: 230px; background-size: cover } .event-box .event-content .event-content-slide .swiper-slide .inner-box .txt { padding-left: 50px; width: 450px } .event-box .event-content .event-content-slide .swiper-slide .inner-box .txt .year { margin-top: 20px; color: #0068b5; font-size: 100px; line-height: 120px; font-family: AP } .event-box .event-content .event-content-slide .swiper-slide .inner-box .txt .tip { font-size: 20px; color: #333 } .honor-box { padding: 150px 0; background: url("../images/honor-bg.jpg"); background-size: cover } .honor-box .container { position: relative; padding-bottom: 35px; width: 1100px } .honor-box .container .honor-slide { padding-bottom: 100px } .honor-box .container .honor-slide .swiper-slide .pic { margin-bottom: 25px; height: 380px; line-height: 380px; background: #fff } .honor-box .container .honor-slide .swiper-slide .pic img { max-width: 100%; max-height: 100% } .honor-box .container .honor-slide .swiper-slide .tip { font-size: 16px; color: #333 } .honor-box .container .swiper-pagination { bottom: 0; text-align: right; color: #0068B5; font-size: 16px } .honor-box .container .swiper-scrollbar { background: #DAE0E4 } .honor-box .container .swiper-scrollbar .swiper-scrollbar-drag { background: #0068B5 } .honor-box .container .swiper-button-next, .honor-box .container .swiper-button-prev { background: none; height: 90px; width: 90px; border-radius: 50%; text-align: center; line-height: 90px; background: #BDBDBD; color: #fff; font-size: 30px; -webkit-transition: all .2s ease-out; transition: all .2s ease-out } .honor-box .container .swiper-button-next:hover, .honor-box .container .swiper-button-prev:hover { background: #0068B5 } .honor-box .container .swiper-button-next { top: 180px; right: -45px } .honor-box .container .swiper-button-prev { top: 180px; left: -45px } .structure-box { padding-top: 100px; background: url("../images/structure-bg.jpg"); background-size: cover } .structure-box .title { margin-bottom: 80px; font-size: 30px; color: #333 } .structure-box .pic img { max-width: 100% } .cooperate-box { margin-top: 30px; padding-top: 60px } .cooperate-box .news-list { margin-bottom: 20px } .cooperate-box .news-list .news-item { margin-bottom: 30px; padding-bottom: 30px; float: left; width: 380px; background: #fff; border: 1px solid #F4F4F4; -webkit-transition: all .2s ease-out; transition: all .2s ease-out } .cooperate-box .news-list .news-item .pic { position: relative; min-height: 50px } .cooperate-box .news-list .news-item .pic:before { position: absolute; left: 30px; top: 30px; content: ''; width: 10px; height: 10px; border-radius: 50%; border: 2px solid #58B530 } .cooperate-box .news-list .news-item img { position: relative; z-index: 10; width: 100% } .cooperate-box .news-list .news-item .title { margin-bottom: 10px; padding: 0 30px; font-size: 22px; color: #333; -webkit-transition: all .2s ease-out; transition: all .2s ease-out } .cooperate-box .news-list .news-item .time { margin-bottom: 5px; margin-top: 40px; padding: 0 30px; font-size: 12px; color: #999 } .cooperate-box .news-list .news-item .txt { padding: 0 30px; color: #999; line-height: 24px; text-align: justify } .cooperate-box .news-list .news-item:hover { border-bottom: 4px solid #58B530; -webkit-box-shadow: 0 0 20px #ccc; box-shadow: 0 0 20px #ccc } .cooperate-box .news-list .news-item:hover .title { color: #58B530 } .cooperate-box .news-list .news-item:hover .txt { color: #666 } .social-recruit-box { margin-top: 30px; padding-top: 65px } .social-recruit .content-item { margin-bottom: 20px } .social-recruit .content-item .item-head { padding: 0 30px; overflow: hidden; height: 60px; line-height: 60px; border: 1px solid #E8EAEE } .social-recruit .job { width: 70%; font-size: 20px; color: #333; font-weight: bold } .social-recruit .site { margin-left: 20px } .social-recruit .sm-tip { margin-left: 30px } .social-recruit .content-item .item { font-size: 16px; color: #707070 } .social-recruit .content-item { cursor: pointer; -webkit-transition: all .2s ease-out; transition: all .2s ease-out } .social-recruit .content-item.active .item-head { border: 1px solid #0068B5; background: #0068B5; color: #fff } .social-recruit .content-item.active .item { color: #fff } .social-recruit .content-item.active .sm-tip { -webkit-transform: rotate(45deg); transform: rotate(45deg); color: #fff } .social-recruit .sm-tip { color: #58B530; font-size: 30px; -webkit-transition: all .2s ease-out; transition: all .2s ease-out } .social-recruit .content-detail { padding: 50px; padding-top: 40px; border: 1px solid #0068B5; border-top: none; display: none } .social-recruit .condition-list { margin-bottom: 30px; width: 50% } .social-recruit .condition-list .title { margin-bottom: 30px; font-size: 16px; color: #707070; font-weight: bold } .social-recruit .condition-list .tip { color: #707070; line-height: 24px } .social-recruit .mail-btn { display: inline-block; width: 160px; height: 50px; line-height: 46px; border: 2px solid #58B530; text-align: center; border-radius: 50px; color: #58B530; -webkit-transition: all .2s ease-out; transition: all .2s ease-out; cursor: pointer } .social-recruit .mail-btn .iconfont { margin-right: 5px; vertical-align: middle; font-size: 20px } .social-recruit .mail-btn:hover { background: #58B530; color: #fff } .social-recruit { margin-bottom: 80px } .no-result .pic { margin: 20px 0 } .file-content { background: #F6F6F6; overflow: hidden } .file-content .container { margin-top: 50px } .file-content .container .aside-tab { width: 260px } .file-content .container .aside-tab .tab-item { margin-bottom: 10px; height: 60px; background: #fff; line-height: 60px; padding-left: 20px; color: #333; font-size: 16px; cursor: pointer; -webkit-transition: all .2s ease-out; transition: all .2s ease-out } .file-content .container .aside-tab .tab-item:hover { color: #58B530 } .file-content .container .aside-tab .tab-item.active { background: #006DCA; color: #fff } .file-content .container .file-main { margin-bottom: 25px; padding: 0 60px; padding-top: 20px; width: 920px; background: #fff } .file-content .container .file-main .sub-nav-head { margin-bottom: 10px; height: 60px; line-height: 60px; color: #58B530; border-bottom: 1px solid #F2F2F2 } .file-content .container .file-main .sub-nav-head .iconfont { margin-right: 5px; font-size: 20px } .file-content .container .file-main .sub-nav-head .txt { margin-left: 5px } .file-content .container .file-main .file-list .list-item { height: 85px; border-bottom: 1px solid #F2F2F2 } .file-content .container .file-main .file-list .list-item .file-title { padding-left: 15px } .file-content .container .file-main .file-list .list-item .file-title .time { margin-top: 18px; margin-bottom: 10px; color: #999 } .file-content .container .file-main .file-list .list-item .file-title .title { font-size: 16px; color: #333; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; } .file-content .container .file-main .file-list .list-item .down-btn { margin-top: 25px; display: inline-block; width: 100px; height: 35px; line-height: 35px; text-align: center; background: #58b530; color: #fff; border-radius: 35px; cursor: pointer; -webkit-transition: all .2s ease-out; transition: all .2s ease-out } .file-content .container .file-main .file-list .list-item .down-btn:hover { background: rgba(88,181,48,0.8) } .file-content .container .file-main .file-list .list-item .down-btn .iconfont { margin-right: 2px; font-size: 18px; vertical-align: middle } .file-content .container .file-main .file-list .list-item .down-btn .txt { font-size: 16px } .file-content .container .file-main .news-show-page { margin-top: 80px; margin-bottom: 70px; display: inline-block } @media (max-width: 1780px) { .intro-box .dif-intro-item .intro-txt { margin-right: 0 } .model-change-content .content1 .pic img { margin-top: 100px } .model-change-content .content1 .intro-txt { width: 600px; left: 20px } .content { padding: 0 20px } .head .content .search-box { right: 20px } .banner-box .inner-content { padding: 0 20px } .head .content .head-nav .nav-item .link-list { left: -110px } .head .content .head-nav .nav-item .link-list:before { left: auto; right: 20px } } .bank-article-media-cover { width: 421px; float: right; margin-left: 120px; background: transparent } .add-swiper { padding-bottom: 30px } .add-swiper .swiper-pagination-bullet { width: 12px; height: 12px; display: inline-block; border-radius: 100%; background: #ebebeb; opacity: 1; margin: 0 9px } .add-swiper .swiper-pagination-bullet-active { opacity: 1; background: #0068b5 } .add-swiper .swiper-pagination-bullets { bottom: 0 } @media (max-width: 1400px) { .head .content .head-nav .nav-item { margin-right: 40px } } .media-box .over-block .tip, .media-box .over-block .sub-tip { font-family: 'SourceHanSansCN'; }