.carousel-indicators { bottom: 60px; } .index-carousel-block-item-cover { width: 100%; height: 48px; line-height: 48px; padding: 0px 20px; background-color: rgba(9, 42, 74, .7); color: #ffffff; font-weight: bold; font-size: 16px; position: absolute; overflow: hidden; text-overflow: ellipsis; text-align: left; left: 0px; bottom: 0px; } .carousel-inner .index-carousel-block-item-img { width:100%; height:317px!important; } .top-logo-bar { background-color: rgba(255, 255, 255, 0.1); } .header.adaption-color .login .login-btn.search-btn { border: 1px solid rgba(25, 63, 100, 0.95); color: white; background-color: rgba(25, 63, 100, 0.9); line-height: 0; border-top-right-radius: 3px; border-bottom-right-radius: 3px; } .header .login .search-input{ border: 1px solid rgba(25, 63, 100, 0.95); background-color: rgba(255, 255, 255, 0.4); height:30px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; } .header .login { float: right; margin-top: 36px; margin-left: 16px; } .top-menu-bar { -moz-box-shadow:0px 2px 8px #545454; -webkit-box-shadow:0px 2px 8px #545454; box-shadow:0px 2px 8px #333; } .nav-tabs { border-bottom: 4px solid #e6e6e6; letter-spacing: -.035em; } .nav-tabs>li { float: left; margin-bottom: -4px; } .nav-tabs>li>a { margin-right: 0px; line-height: 1.42857143; border: 0; font-size: 16px; font-weight: bold; border-bottom: 4px solid #e6e6e6; border-radius: 0px 0px 0 0; } .nav-tabs>li>a>span { padding-left: 15px; padding-right: 15px; border-left: solid 2px #e6e6e6; } .nav-tabs>li.active>a>span { padding-left: 15px; padding-right: 15px; border-left: solid 2px #193f64; } .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { cursor: default; background-color: #fff; border: 0; border-bottom: 4px solid #193f64; color: #193f64; font-size: 16px; font-weight: bold; /* padding-left: 16px; padding-right: 16px; */ } .nav-tabs > li > a:hover { border-color: #fefefe #fefefe #ccc; } .nav>li>a { position: relative; display: block; padding: 0px 0px 12px 0px; } .nav>li>a:focus, .nav>li>a:hover { text-decoration: none; background-color: #fff; } /** horizontal dropdown menu */ .cbp-hrmenu { /* width: 100%; margin-top: 2em; border-bottom: 4px solid #47a3da; */ } /* general ul style */ .cbp-hrmenu ul { /* margin: 0; padding: 0; list-style-type: none; */ } /* first level ul style */ .cbp-hrsub-inner { width: 100%; max-width: 70em; margin: 0 auto; padding: 0 1.875em 0 10.575em; } .cbp-hrmenu > ul > li { /* display: inline-block; */ position: static!important; } .cbp-hrmenu > ul > li > a { /* font-weight: 700; padding: 1em 2em; color: #999; display: inline-block; */ } .cbp-hrmenu > ul > li > a:hover { /* color: #47a3da; */ } .cbp-hrmenu > ul > li.cbp-hropen a, .cbp-hrmenu > ul > li.cbp-hropen > a:hover { color: #fff!important; /* background: #47a3da; */ } /* sub-menu */ .cbp-hrmenu .cbp-hrsub { display: none; position: absolute; background: #47a3da; width: 100%; min-width: 1200px; left: 0; } .cbp-hropen .cbp-hrsub { display: block; padding-bottom: 3em; background-color: rgba(25, 63, 100, 0.7); margin-top: 4px; } .cbp-hrmenu .cbp-hrsub-inner > div { width: 25%; float: left; padding: 0 2em 0; } .cbp-hrmenu .cbp-hrsub-inner:before, .cbp-hrmenu .cbp-hrsub-inner:after { content: " "; display: table; } .cbp-hrmenu .cbp-hrsub-inner:after { clear: both; } .cbp-hrmenu .cbp-hrsub-inner > div a { line-height: 2em; } .cbp-hrsub h5 { color: #afdefa; padding: 2em 0 0.6em; margin: 0; font-size: 140%; font-weight: 500; text-shadow: .2rem 0rem .2rem rgba(255,255,255,0.15),-.2rem 0rem .2rem rgba(255,255,255,0.15),0rem .2rem .2rem rgba(255,255,255,0.15),0rem -.2rem .2rem rgba(255,255,255,0.15); } .carousel-inner>.item-blur:after { position: absolute; content: ''; width: 100%; height: 100%; top: 0; left: 0; /* box-shadow:0 0 300px 150px rgba(25,63,100,0.2) inset; */ /* box-shadow:0 0 100px 50px rgba(255,255,255,0.4) inset; */ } .blur { filter: url(/uploads/image/pcss/blur.svg); /* firefox, chrome, opera */ -webkit-filter: blur(0.7px); /* chrome, opera */ -moz-filter: blur(0.7px); -ms-filter: blur(0.7px); filter: blur(0.7px); filter: progid:dximagetransform.microsoft.blur(pixelradius=1, makeshadow=false); /* ie6~ie9 */ } /** end of horizontal dropdown menu */ .list-group.news-list-group{ padding: 5px 0px; } .list-group-item.news-list-item { border-top: 0; border-left: 0; border-right: 0; margin-bottom: 1px; border-bottom: dashed 1px #ddd; padding: 10px 2px; line-height: 21px; font-weight: normal; /* font-weight: 550; */ letter-spacing: normal; font-size: 15px; } .news-list-item-title { width: 430px; display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #000; } .news-list-item-title.narrow { width: 200px; } .news-list-item-title.wide { width: 800px; } .news-list-item-title.middle { width: 260px; } .news-list-item-date { margin-top: 2px; width: 120px; display: inline-block; color: #bbb; text-align: right; /* font-family: '黑体'; */ font-weight: normal; } .news-list-item-date.middle { width: 105px; } .news-list-item-date.narrow { width: 45px; } .news-list-item-title.status { width: 240px; } .news-list-item-status { margin-top: 2px; width: 50px; display: inline-block; color: #aaa; } .main-content-box{ background-color: #fff; box-shadow: 2px 2px 5px rgba(111,111,111,.3); } .shadow-box { box-shadow: 2px 2px 5px rgba(111,111,111,.3); } a:hover.news-announcement-alpha div{ filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8; transition: 1s background cubic-bezier(0.2, 0.0, 0.2, 1), 1s width cubic-bezier(0.2, 0.0, 0.2, 1); } a.news-ad-alpha img{ filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7; } a:hover.news-ad-alpha img{ filter:alpha(opacity=100); -moz-opacity:1; opacity: 1; transition: 1s background cubic-bezier(0.2, 0.0, 0.2, 1), 1s width cubic-bezier(0.2, 0.0, 0.2, 1); } a:hover.news-alpha img{ filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7; transition: 1s background cubic-bezier(0.2, 0.0, 0.2, 1), 1s width cubic-bezier(0.2, 0.0, 0.2, 1); /* transform: rotate(1deg); */ transform: scale(1.03); } /* a img{ transition: all 1s; } a img:hover{ transform: scale(1.03); } */ a:hover.banshi-button img{ transition: 1s background cubic-bezier(0.2, 0.0, 0.2, 1), 1s width cubic-bezier(0.2, 0.0, 0.2, 1); transform: rotate(1deg); } .banshi-button { display:inline-block; width:198px; margin-left: 3px; margin-right: 3px; margin-top:6px; } .banshi-button:first-child{ margin-left: 0 !important; } .banshi-button:last-child{ margin-right: 0 !important; } .topic-image { display:inline-block; width:202px; margin-left: 3px; margin-top:6px; } .topic-image:first-child{ margin-left: 0 !important; } .topic-pictures-image { display:inline-block; width:200px; margin-left: 3px; margin-top:6px; } .company-image { display:inline-block; width:188px; margin-left: 3px; margin-top:6px; } .company-image:first-child{ margin-left: 0 !important; } .company-title { margin-top:8px; font-size: 14px; display: block; text-align: center; color: #444; font-weight: bold; } .footer-text{ margin-top: 30px; float: left; font-weight: bold; color: #efefef; font-size: 14px; line-height: 28px; } /* 栏目页 */ .news-category-side{ width: 254px; } .news-category-main { padding: 0px 15px; width: 796px !important; } .news-category-side-head{ background-image: ; height: 72px; width: 224px; padding: 15px; font-size: 22px; color: #fff; font-weight: bolder; } .news-category-side-item{ margin-top: 8px; width:224px; height: 45px; background-color: #f3f3f3; font-size: 16px; line-height: 40px; color: #444444; font-weight: bolder; text-align: center; } .news-category-side-item>a{ vertical-align: middle; } .news-category-side-item-selected{ color: #092a4a; } .news-category-side-banshi{ margin-top: 0px; width: 224px; padding: 15px 8px; } .news-category-side-banshi-button { margin-top: 25px; display: inline-block; width: 101px; text-align: center; font-size: 14px; line-height: 20px; color: #092a4a; font-weight: bolder; } .news-category-side-banshi-button span{ display: inline-block; } .news-category-side-banshi-button img{ width:56px; display: inline-block; } .category-page-title{ font-size: 16px; line-height: 40px; color: #092a4a; font-weight: bolder; border-bottom: #193f64 solid 4px; } .category-page-title-text{ margin-left: 5px; } .category-page-content{ padding: 10px 10px; } .article-content { /* overflow: auto; */ font-size: 16px; font-family: '宋体'; line-height: 30px; vertical-align: baseline; } .article-content span, .article-content div, .article-content a, .article-content p { vertical-align: baseline; } .category-list-content { padding: 0px; } .category-list.news-list-item-title { width: 620px; color: #193f64; } .category-video-wrapper { height: 362px; } .category-side-video-wrapper { height: 100px; } .side-video-text-wrapper { font-size: 14px; line-height: 24px; color: #092a4a; font-weight: bolder; overflow: hidden; word-wrap: normal; text-overflow: ellipsis; text-align: left; margin-bottom:5px; display: block; } .breadcrumb { border-radius: 0; font-size: 14px; font-weight: bolder; background-color: #fff; height: 42px; padding: 12px 15px; } .breadcrumb a { color: #092a4a; line-height: 18px; } .category-picture-item { display: block; width: 235px; height: 176px; margin: 10px auto; position: relative; overflow: hidden; } .category-picture-item img { width: 100%; } .category-picture-item-cover { width: 100%; height: 38px; line-height: 38px; padding: 0px 10px; background-color: rgba(9, 42, 74, .7); color: #ffffff; font-weight: bold; font-size: 14px; position: absolute; overflow: hidden; text-overflow: ellipsis; text-align: left; left: 0px; bottom: 0px; } .article-page-title { text-align: center; color: #092a4a; font-weight: bolder; border-bottom: #193f64 solid 4px; } .article-page-title-text{ margin: 8px 5px; font-size: 28px; line-height: 48px; } .article-page-title-sub-text { color:#666; font-size: 14px; line-height: 38px; } /** 在线办事 */ .business-step-icon { width: 88px; } .business-step-dot { width:22px; margin-top:20px; } .business-step-line { margin-top:29px; width: 164px; height: 3px; margin-left: -1px; position: absolute; } .well{ min-height: 20px; padding: 25px 30px; margin-bottom: 20px; background-color: #f7f7f7; border: 1px solid #f7f7f7; border-radius: 0px; -webkit-box-shadow: none; box-shadow: none; } .well-title{ font-size: 16px; line-height: 30px; margin-bottom: 10px; color: #333; font-weight: bolder; } .well-text{ font-size: 14px; line-height: 30px; color: #666; font-weight: normal; } .btn { display: inline-block; /* padding: 6px 22px; */ margin-bottom: 0; /* font-size: 14px; */ font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border-radius: 0px; } .btn-md { display: inline-block; padding: 6px 22px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border-radius: 0px; } .btn-primary { background-color: #193f64; border-color: #193f64; font-weight: 500; } .btn-default { background-color: #d1d9e0; border-color: #d1d9e0; color: #092a4a; font-weight: 500; } .btn-group-xs>.btn, .btn-xs { padding: 1px 5px; font-size: 12px; line-height: 1.5; border-radius: 3px; } .btn-pager.active { border-color: #d1d9e0; color: #333; background-color: #d1d9e0; /* font-weight: bold; */ } .btn-pager { background-color: #e9eff3; padding: 3px 10px; margin: 3px; } .news-list-pager-container { margin-top: 15px; text-align: center; } .form-control { border-radius: 0px; } .alert { padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 0px; } /** rewrite table */ .table>thead>tr>th { font-weight: bolder; color: #112a42; } .category-page-content img { /* max-width: 750px; */ } .floating-button-div { position: fixed; height: 90px; width: 60px; top: 620px; right: 50px; } /** begin left_elevator */ .left_elevator { position: absolute; top: 0; right: 50%; margin-right: 550px; -webkit-transition: -webkit-transform .5s ease; transition: -webkit-transform .5s ease; transition: transform .5s ease; transition: transform .5s ease,-webkit-transform .5s ease; z-index: 1000; } .left_elevator_list { overflow: hidden; display: block; list-style-type: disc; margin-block-start: 1em; margin-block-end: 1em; margin-inline-start: 0px; margin-inline-end: 0px; /* padding-inline-start: 40px; */ } /** end left_elevator */ /** begin elevator */ .elevator { position: absolute; top: 0; left: 50%; margin-left: 550px; -webkit-transition: -webkit-transform .5s ease; transition: -webkit-transform .5s ease; transition: transform .5s ease; transition: transform .5s ease,-webkit-transform .5s ease; z-index: 1000; } .elevator_index { /* top: 600px; */ top: 287px; /* top: 425px; */ } .elevator_default { /* top: 150px; */ top: 287px; /* top: 425px; */ } .elevator_fix { position: fixed; top: 0px!important; /* top: 150px; */ -webkit-animation: eleshow .5s ease both; animation: eleshow .5s ease both; } .elevator_list { overflow: hidden; display: block; list-style-type: disc; margin-block-start: 1em; margin-block-end: 1em; margin-inline-start: 0px; margin-inline-end: 0px; padding-inline-start: 40px; } .elevator_item{ list-style: none; } .elevator_lk { position: relative; display: block; width: 68px; height: 75px; /* line-height: 19px; */ font-size: 14px; color: rgba(25, 63, 100, 1); font-weight: 500; padding: 8px; text-align: center; -webkit-transition: color .2s ease; transition: color .2s ease; background: rgba(255, 255, 255, 0.6); z-index: 1; } .elevator_lk_bg { position: absolute; top: -1px; left: 0; right: 0; bottom: -1px; z-index: 2; background: transparent; -webkit-transition: background .2s ease; transition: background .2s ease; text-align: center; } .elevator_lk_txt { position: relative; z-index: 3; } .elevator_lk2 svg { position: relative; display: block; width: 16px; height: 16px; fill: #333; margin: 0 auto 3px; -webkit-transition: fill .2s ease; transition: fill .2s ease; z-index: 3; } .elevator_lk:after { position: absolute; display: inline-block; width: 40px; height: 1px; left: 50%; bottom: 0; margin-left: -20px; background: -webkit-gradient(linear,right top,left top,from(white),color-stop(#eeeeee),color-stop(#eeeeee),to(white)); background: linear-gradient(270deg,white,#eeeeee,#eeeeee,white); z-index: 1; content: ""; } .elevator_fix .elevator_totop { visibility: visible; opacity: 1; -webkit-transform: translate(0); -ms-transform: translate(0); transform: translate(0); } .elevator_img { width: 38px; /* display: block; */ } .elevator_totop { display: block; height: 50px; padding-top: 10px; color: #e1251b; background: #fff; text-align: center; visibility: hidden; opacity: 0; -webkit-transform: translatey(-100%); -ms-transform: translatey(-100%); transform: translatey(-100%); -webkit-transition: all .2s ease; transition: all .2s ease; } .elevator_totop_icon { display: block; height: 22px; line-height: 22px; font-family: iconfont,sans-serif; font-size: 20px; } .elevator_totop_txt { display: block; height: 18px; line-height: 18px; font-size: 14px; } /** svg empty */ .ant-empty-normal { margin: 32px 0; color: rgba(0,0,0,.25); } .ant-empty { margin: 40px 8px; font-size: 14px; line-height: 1.5715; text-align: center; } .ant-empty-normal .ant-empty-image { height: 40px; } .ant-empty-image svg { height: 100%; margin: auto; } .ant-empty-img-simple-ellipse { fill: #f5f5f5; } .ant-empty-img-simple-g { stroke: #d9d9d9; } .ant-empty-img-simple-path { fill: #fafafa; } .waiting-spin-circle { border: 4px rgba(25, 63, 100, 0.25) solid; border-top: 4px black solid; border-radius: 50%; -webkit-animation: spcircrot .6s infinite linear; animation: spcircrot .6s infinite linear; width: 32px; height: 32px; clear: both; margin: 20px auto; } @-webkit-keyframes spcircrot { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(359deg); } } @keyframes spcircrot { from { transform: rotate(0deg); } to { transform: rotate(359deg); } } .swiper { width: 100%; height: 200px; margin-left: auto; margin-right: auto; } .swiper-slide { background-size: contain; background-repeat: no-repeat; background-position: center; } .swiper-slide-bottom-title { width: 100%; z-index: 1000; font-size: 20px; color: #fff; position: fixed; bottom: 0px; /* height: 30px; */ background-color: rgba(50,50,50,0.5); padding: 15px; margin: 0 auto; } .gallery-top { height: 80%; width: 100%; } .gallery-thumbs { height: 20%; box-sizing: border-box; padding: 10px 0; } .gallery-thumbs .swiper-slide { height: 100%; opacity: 0.4; } .gallery-thumbs .swiper-slide-thumb-active { opacity: 1; }