#app { position: relative; } #app > .bigEventImg { position: absolute; left: 0; top: 0; width: 100%; z-index: -1; } /*澶存潯*/ .headlines { margin-bottom: 30px; margin-top: 20px; text-align: center; } .headlines h3 a { font-size: 46px; color: #015293; text-align: center; } .headlines ul { /*display: flex;*/ display: table; margin: 0 auto; } .headlines ul li { float: left; margin: 0 20px; text-align: center; } .headlines ul li:last-child { margin-right: 0; } .headlines p a, .headlines li a { margin-top: 18px; display: block; line-height: 30px; height: 30px; overflow: hidden; font-size: 19px; color: #666666; text-align: center; } /*top杞挱鍥?/ .topCarouselLarge { margin-bottom: 40px; } .topCarouselOne { width: 100%; height: 100%; position: relative; } .topCarouselOne a { display: block; } .topCarouselOne img { width: 100%; height: 397px; } .topCarouselOne p { background: rgba(0, 0, 0, .6); color: #fff; width: 80%; padding-right: 20%; padding-left: 2.5%; height: 50px; line-height: 50px; font-size: 20px; position: absolute; bottom: 0; left: 0; z-index: 10; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .topCarousel { width: 100%; } .el-carousel__indicators { left: auto; right: -40px; bottom: 10px; } .el-carousel__button { display: block; opacity: 1; width: 8px; height: 8px; background-color: #fff; border: none; border-radius: 50%; } .el-carousel__indicator.is-active button { opacity: 1; width: 26px; border-radius: 5px; } .topCarouselLarge .articleHead h5.current { background: #f2f2f2; } .topCarousel .el-carousel__arrow { display: none; } /*鍐呭涓績*/ .contentBox { margin-bottom: 40px; } .contentBox .el-carousel__arrow { display: block; } .contentBox .el-carousel__arrow { height: 80px; width: 50px; border-radius: 0; background-color: rgba(0, 0, 0, .3); color: #fff; font-size: 34px; } .contentBox .el-carousel__arrow--left { left: 0; } .contentBox .el-carousel__arrow--right { right: 0; } /*鐑偣涓撻*/ .hotBox { margin-bottom: 30px; } .hotBox .head { background: #0F6FBC; font-size: 32px; color: #fff; text-align: center; height: 240px; padding-top: 60px; display: block; } .hotBox .hotContent { background: #F1F1F1; padding: 0 70px; } .hotBox .hotContent ul { overflow: hidden; } .hotBox .hotContent ul li { padding: 30px 0; float: left; width: 320px; height: 240px; margin: 0 10px; } .hotBox .hotContent ul li:first-child { margin-left: 0; } .hotBox .hotContent ul li:last-child { margin-right: 0; } .hotBox .hotContent ul li img { width: 100%; height: 150px; margin-bottom: 20px; } .hotBox .hotContent ul li h5 { font-weight: 600; color: #333333; font-size: 17px; margin-bottom: 13px; line-height: 17px; letter-spacing: .5px; display: block; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .hotBox .hotContent ul li p { font-size: 14px; color: #666; line-height: 19px; letter-spacing: .9px; } .hotBox .hotContent ul li p a { color: #BE1011; } .hotBox .el-carousel__indicators { display: none; } .hotBox .el-carousel__arrow { background-color: transparent; color: #999999; top: 47%; font-size: 60px; height: 150px; width: 44px; } .hotBox .el-carousel__arrow--left { left: 5px; } .hotBox .el-carousel__arrow--right { right: 30px; } .moreBox { position: absolute; right: 0; bottom: 0; z-index: 10; background: #0F6FBC; padding: 7px 20px; border-radius: 30px 0 0 30px; text-align: center; } .moreBox a { color: #fff; font-size: 16px; } /*涓撻*/ .specialBox { margin-bottom: 40px; } .specialBox a { display: block; } .specialBox a img { width: 100%; /*height: 150px;*/ } .specialBox .el-carousel__arrow { display: none; } .specialBox .el-carousel__indicators { bottom: 5px; } /*鏈嶅姟*/ .serviceBigBox { padding: 20px 0 47px; background: #F0F4F7; margin-bottom: 40px; } .serviceBigBox > .w1200 > a { line-height: 90px; font-size: 30px; text-align: center; color: #015293; letter-spacing: 1px; display: block; font-weight: bold; } .serviceHead { border-top: 4px solid #0071CC; text-align: right; position: relative; background: #fff; border-bottom: 1px solid #E6E6E6; } .serviceHead a { color: #015293; padding: 0 21px; line-height: 58px; font-size: 20px; letter-spacing: .8px; position: absolute; top: -4px; left: 0; z-index: 10; border-top: 4px solid #0059A1; font-weight: bold; display: block; } .serviceHead span { color: #CCCCCC; line-height: 58px; font-style: oblique; margin-right: 23px; font-size: 16px; } .serviceBigBox .dataBox { } .serviceBigBox .dataBox ul { overflow: hidden; } .serviceBigBox .dataBox ul li { float: left; width: 226px; height: 130px; margin-bottom: 27px; background: #F3F3F3; margin-right: 27px; box-shadow: -2px 2px 5px #E2E2E2; } .serviceBigBox .dataBox ul li:nth-child(3n) { margin-right: 0; } .serviceBigBox .dataBox ul li a { display: block; text-align: center; } .serviceBigBox .dataBox ul li a img { height: 40px; margin-top: 20px; } .serviceBigBox .dataBox ul li a p { font-weight: bold; font-size: 16px; color: #333; width: 90%; line-height: 25px; margin: 5px auto; } .serviceBigBox .dataBox ul li a span { font-size: 14px; color: #999999; } .serviceBigBox .dataBox ul li:nth-child(2n) { background: #015293; } .serviceBigBox .dataBox ul li:nth-child(2n) a p, .serviceBigBox .dataBox ul li:nth-child(2n) a span { color: #fff; } .serviceBigBox .serviceBox { } .serviceBigBox .serviceBox ul { } .serviceBigBox .serviceBox ul li { height: 55px; background: #F3F3F3; border-radius: 3px; padding: 0 33px; box-shadow: -2px 2px 5px #E2E2E2; margin-bottom: 20px; } .serviceBigBox .serviceBox ul li a { } .serviceBigBox .serviceBox ul li a img { width: 32px; height: 32px; vertical-align: middle; margin-right: 25px; } .serviceBigBox .serviceBox ul li a span { color: #333; font-size: 16px; font-weight: bold; line-height: 55px; letter-spacing: .6px; } /*閫氱敤澶撮儴*/ .articleHead { border-top: 1px solid #0F6FBC; border-left: 1px solid #0F6FBC; background: #015293; overflow: hidden; padding-top: 1px; } .articleHead a { display: block; } .articleHead h5 { float: left; padding: 0 14px; border-right: 1px solid #0F6FBC; } .articleHead h5.current { background: #fff; border-left: 1px solid #0F6FBC; } .articleHead h5.current a { color: #015293; font-size: 20px; } .articleHead h5 a { font-size: 18px; font-weight: bold; color: #FFFFFF; line-height: 46px; } .articleHead span { float: right; margin-right: 14px; } .articleHead span a { line-height: 46px; color: #FFFFFF; font-size: 14px; } /*閫氱敤鍒楄〃1*/ .articleList1 { } .articleList1 ul li { border-bottom: 1px dashed #ccc; padding: 0 15px 0 20px; position: relative; } .articleList1 ul li i { position: absolute; width: 4px; height: 4px; display: block; background: #000; top: 28px; left: 5px; border-radius: 50%; } .articleList1 ul li a { width: 100%; height: 58px; font-size: 16px; color: #333333; } .articleList1 ul li a span { line-height: 58px; font-size: 16px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; letter-spacing: 1.15px; } .articleList1 ul li span { } /*鏂囩珷甯﹀浘*/ .articleImgBox { overflow: hidden; margin-bottom: 15px; margin-top: 20px; } .articleImgBox img { width: 280px; height: 210px; } .articleImgBox h5 { font-size: 18px; color: #333; line-height: 24px; height: 48px; overflow: hidden; text-align: justify; } .articleImgBox span { font-size: 14px; color: #333; margin-top: 3px; margin-bottom: 10px; display: block; } .articleImgBox p { font-size: 14px; line-height: 24px; color: #999; text-align: justify; text-indent: 2em; } .articleImgBox p a { color: #BE1011; } /*瑙嗛妯$増*/ .videoBox { overflow: hidden; margin-top: 20px; } .videoBox .videoOne { float: left; width: 48%; } .videoBox .videoOne:last-child { float: right; } .videoBox .videoOne a { display: block; position: relative; } .videoBox .videoOne a i { display: block; width: 40px; height: 40px; background: url(./../images/video.png); background-size: cover; position: absolute; top: 33%; left: 42%; z-index: 10; } .videoBox .videoOne a img { width: 100%; height: 180px; } .videoBox .videoOne a p { position: absolute; bottom: 0; left: 0; background: rgba(0, 0, 0, .6); z-index: 10; color: #fff; width: 96%; padding: 0 2%; line-height: 36px; font-size: 16px; height: 36px; overflow: hidden; } /*鐩稿叧閾炬帴*/ .aboutLink { margin-bottom: 40px; } .aboutLink h5 { font-weight: bold; color: #333; font-size: 18px; margin: 9px; } .aboutLink .el-input__inner { border: 1px solid #015293; color: #333; }