/* base */ * { margin: 0; padding: 0; box-sizing: border-box; } em, i { font-style: normal } li { list-style: none } img { border: 0; vertical-align: middle } button { cursor: pointer } table { width: 100%; border: none; font-size: 1rem; text-align: center; border-collapse: collapse; } tr{ height: 30px; } td { text-indent: 0px!important; text-align: center!important; border: 1px solid #0e1d34!important; padding: 5px 0!important; color: #0e1d34!important; } a { color: #0e1d34; text-decoration: none } a:hover { color: #0e1d34; } button, input { font-family: Microsoft YaHei, Heiti SC, tahoma, arial, Hiragino Sans GB, "\5B8B\4F53", sans-serif; border: 0; outline: none; } body { background: url('../image/bg.jpg'); -webkit-font-smoothing: antialiased; background-color: #fff; font: 12px/1.5 Microsoft YaHei, Heiti SC, tahoma, arial, Hiragino Sans GB, "\5B8B\4F53", sans-serif; color: #666 } .hide, .none { display: none } .clearfix:after { visibility: hidden; clear: both; display: block; content: "."; height: 0 } .clearfix { *zoom: 1 } @font-face { /*font-family: 'icomoon';*/ /*src: url('../fonts/icomoon.eot?tomleg');*/ /*src: url('../fonts/icomoon.eot?tomleg#iefix') format('embedded-opentype'),*/ /* url('../fonts/icomoon.ttf?tomleg') format('truetype'),*/ /* url('../fonts/icomoon.woff?tomleg') format('woff'),*/ /* url('../fonts/icomoon.svg?tomleg#icomoon') format('svg');*/ /*font-weight: normal;*/ /*font-style: normal;*/ /*font-display: block;*/ } .header { position: relative; height: 40px; background-color: #0a0d13; } .header-link { height: 40px; line-height: 40px; font-size: 0.8rem; color: #eeeeee; } .header-link:hover { color: #8a8a8a; } .header-span { height: 40px; line-height: 40px; font-size: 0.8rem; font-weight: bold; color: #8a8a8a; } .w-100vw { width:100% } .w-1200 { width: 1200px; margin: 0 auto; } .w-1400 { width: 1400px; margin: 0 auto; } .h-30 { height: 30px !important; } .h-40 { height: 40px !important; } .h-50 { height: 50px !important; } .h-80 { height: 80px !important; } .h-100 { height: 100px !important; } .h-120 { height: 120px !important; } .h-200 { height: 200px !important; } .h-220 { height: 220px !important; } .h-300 { height: 300px !important; } .h-340 { height: 340px !important; } .h-370 { height: 370px !important; } .fl { float: left; } .fr { float: right; } .ml-10 { margin-left: 10px !important; } .ml-15 { margin-left: 10px !important; } .ml-20 { margin-left: 20px !important; } .ml-30 { margin-left: 30px !important; } .ml-40 { margin-left: 40px !important; } .ml-50 { margin-left: 50px !important; } .mr-5 { margin-right: 5px !important; } .mr-10 { margin-right: 10px !important; } .mr-15 { margin-right: 10px !important; } .mr-20 { margin-right: 20px !important; } .mr-30 { margin-right: 30px !important; } .mr-40 { margin-right: 40px !important; } .mr-50 { margin-right: 50px !important; } .mt-10 { margin-top: 10px !important; } .mt-15 { margin-top: 15px !important; } .mt-20 { margin-top: 20px !important; } .mt-30 { margin-top: 30px !important; } .mt-40 { margin-top: 40px !important; } .mt-50 { margin-top: 50px !important; } .mb-10 { margin-bottom: 10px !important; } .mb-20 { margin-bottom: 20px !important; } .mb-30 { margin-bottom: 30px !important; } .mb-40 { margin-bottom: 40px !important; } .mb-50 { margin-bottom: 50px !important; } .p-5 { padding: 5px !important; } .p-10 { padding: 10px !important; } .p-15 { padding: 15px !important; } .p-20 { padding: 20px !important; } .p-30 { padding: 30px !important; } .pl-5 { padding-left: 5px !important; } .pl-10 { padding-left: 10px !important; } .pl-15 { padding-left: 15px !important; } .pl-20 { padding-left: 20px !important; } .pl-25 { padding-left: 25px !important; } .pl-30 { padding-left: 30px !important; } .pl-40 { padding-left: 40px !important; } .pr-5 { padding-right: 5px !important; } .pr-10 { padding-right: 10px !important; } .pr-15 { padding-right: 15px !important; } .pr-20 { padding-right: 20px !important; } .pr-25 { padding-right: 25px !important; } .pr-30 { padding-right: 30px !important; } .pr-40 { padding-right: 40px !important; } .pt-5 { padding-top: 5px !important; } .pt-10 { padding-top: 10px !important; } .pt-15 { padding-top: 15px !important; } .pt-20 { padding-top: 20px !important; } .pt-30 { padding-top: 30px !important; } .pt-35 { padding-top: 35px !important; } .pt-40 { padding-top: 40px !important; } .pt-45 { padding-top: 45px !important; } .pt-50 { padding-top: 50px !important; } .pb-5 { padding-bottom: 5px !important; } .pb-10 { padding-bottom: 10px !important; } .pb-15 { padding-bottom: 15px !important; } .px-5 { padding: 0 5px !important; } .px-10 { padding: 0 10px !important; } .px-15 { padding-left: 15px !important; padding-right: 15px !important; } .px-20 { padding-left: 20px !important; padding-right: 20px !important; } .px-30 { padding-left: 30px !important; padding-right: 30px !important; } .py-5 { padding-top: 5px !important; padding-bottom: 5px !important; } .py-10 { padding-top: 10px !important; padding-bottom: 10px !important; } .py-15 { padding-top: 15px !important; padding-bottom: 15px !important; } .py-20 { padding-top: 20px !important; padding-bottom: 20px !important; } .py-25 { padding-top: 25px !important; padding-bottom: 25px !important; } .py-30 { padding-top: 30px !important; padding-bottom: 30px !important; } .py-35 { padding-top: 35px !important; padding-bottom: 35px !important; } .py-40 { padding-top: 40px !important; padding-bottom: 40px !important; } .bl-1 { border-left: 1px dotted rgba(255, 255, 255, 0.1); } .br-1 { border-right: 1px dotted rgba(255, 255, 255, 0.1); } .bg-primary { background: #0e1d34; } .bg-gray { background: #f2f2f2; } .bg-white { background: #ffffff; } .text-0-8 { font-size: 12px; } .text-0-9 { font-size: 14px; } .text-1 { font-size: 16px; } .text-1-1 { font-size: 18px; } .text-1-2 { font-size: 20px; } .text-1-5 { font-size: 24px; } .text-2 { font-size: 32px; } .text-2-5 { font-size: 40px; } .text-3 { font-size: 48px; } .shadow-5-3 { box-shadow: 0px 5px 10px -5px rgba(0, 0, 0, 0.3); } .shadow-bottom-5-3 { box-shadow: 0 5px 10px -5px rgba(0, 0, 0, 0.3); } .shadow-bottom-5-9 { box-shadow: 0 5px 10px -5px rgba(0, 0, 0, 0.9); } .display-block { display: block; } .display-none { display: none; } .box-extra-large { width: 1120px; box-shadow: 0 0 10px rgb(0 0 0 / 10%); padding: 10px; background-color: #f3f3f3; border-radius: 5px; } .box-extra-large-noshadow { width: 1120px; background-color: #f3f3f3; border-radius: 5px; } .box-normal { width: 685px; height: 370px; box-shadow: 0 0 10px rgb(0 0 0 / 10%); padding: 10px; background-color: #f3f3f3; border-radius: 5px; } .box-x-normal { width: 590px; border-left: 1px #dddddd solid; border-bottom: 1px #dddddd solid; border-right: 1px #dddddd solid; } .box-third { width: 380px; } .box-fourth { width: 320px; } .box-fifth { width: 320px; } .box-content-left { width: 850px; } .box-content-right { width: 340px; } .box-small { width: 420px; background: url('../image/content-bg.png'); } .box-extra-small { width: 240px; } .box-content { height: 390px; } .box-full { width: 1400px; height: 220px; box-shadow: 0 0 10px rgb(0 0 0 / 10%); padding: 10px; } .box-video { width: 540px; box-shadow: 0 0 10px rgb(0 0 0 / 10%); padding: 10px; background-color: #f3f3f3; border-radius: 5px; } .box-img { width: 260px; box-shadow: 0 0 10px rgb(0 0 0 / 10%); padding: 5px; background-color: #f3f3f3; border-radius: 5px; } .font-color-white { color: #ffffff; } .font-color-primary { color: #0e1d34; } .font-color-danger { color: red; } .font-bold { font-weight: bold; } .text-center { text-align: center; } .overflow-y { } .logo { float: left; width: 420px; margin-top: 15px; } .header-nav { width: 100%; background: #0e1d34; height: 100px; } .upper-nav { background-color: rgba(172, 186, 229, 0.9); width: 1400px; margin: 0 auto; height: 30px; } .navBar { width: 1400px; margin: 0 auto; height: 100px; line-height: 100px; color: #ffffff; } .top-nav { position: relative; z-index: 1; font-family: "Microsoft YaHei", SimSun, sans-serif; font-size: 1rem; } .top-nav-width { margin: 0 auto; } .top-nav h3 { font-weight: normal; font-size: 100%; } .top-nav dl { zoom: 1; } .top-nav .tnLeft { float: left; } .top-nav .tnRight { float: right; } .top-nav dd { float: left; position: relative; } .top-nav dd h3 { float: left; } .top-nav dd h3 a { display: block; zoom: 1; height: 100px; line-height: 100px; padding: 0 20px; color: #ffffff; } .top-nav dd h3 a i { display: inline-block; width: 12px; height: 7px; margin: 0 0 0 5px; overflow: hidden; vertical-align: middle; background: url(../image/arrow-down.png) no-repeat; } .top-nav dd h3 a:hover, .top-nav dd.on h3 a { color: #b3b3b3; } .top-nav .welcome { padding-right: 15px; color: #FF8400; } .top-nav .welcome a { color: #FF8400; } .top-nav dd ul { display: none; /*默认隐藏*/ position: absolute; width: 200px; top: 100px; left: 0; border-top: 0; background: #0e1d34; -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .1); -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .1); box-shadow: 3px 3px 3px rgba(0, 0, 0, .1); } .top-nav dd ul li { line-height: 40px; border-bottom: 1px solid #0a0d13; } .top-nav dd ul li a { display: block; color: #ffffff; padding: 0 15px; } .top-nav dd ul li a:hover { background: #ffffff; color: #0e1d34; } .top-nav dd ul li a span { color: #0e1d34; margin-left: 5px; } /* 底部模块制作 */ .footer { width: 100%; height: 75px; margin: 0 auto; } .footer a:hover { color: white; } .copyright { line-height: 20px; font-size: 14px; } /* Underline From Center */ .hvr-shutter-out-horizontal { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; } .hvr-shutter-out-horizontal:before { content: ""; position: absolute; z-index: -1; top: 0; bottom: 0; left: 0; right: 0; background: #ffffff; color: #0f4fa7; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 50%; transform-origin: 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; } .hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active { color: #0f4fa7; } .hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before { -webkit-transform: scaleX(1); transform: scaleX(1); } [class^="hvr-"] { padding: 14px 35px; cursor: pointer; text-decoration: none; color: #ffffff; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 16px; font-weight: bold; } /* main */ .main-background { /*background: url(../image/background-dynamic.jpg) center top no-repeat;*/ } .cuiguangri-background { background: url(../image/cuiguangri.jpg) center top no-repeat; } .bg { width: 100%; min-width: 1400px; overflow: hidden; } .first-page { width: 1280px; margin: 0 auto; } .main { width: 1400px; margin: 0 auto; } .subpage-main { width: 1400px; height: 100%; margin: 0 auto; } /* section */ .section { margin: 30px 0; } .main-section { height: 360px; } .section-background-change-anim1 { -webkit-animation-name: colorTransition1; animation-name: colorTransition1; -webkit-animation-duration: 25s; animation-duration: 25s; -webkit-animation-direction: alternate; animation-direction: alternate; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; } .section-background-change-anim2 { -webkit-animation-name: colorTransition2; animation-name: colorTransition2; -webkit-animation-duration: 25s; animation-duration: 25s; -webkit-animation-direction: alternate; animation-direction: alternate; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; } /* span */ .latest-news-span { display: block; height: 60px; line-height: 60px; font-size: 18px; } /* focus news */ .focusBox { position: relative; width: 1400px; height: 500px; overflow: hidden; text-align: left; background: white; box-shadow: 0 0 30px rgb(0 0 0 / 10%); border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; } .focusBox .pic img { width: 100%; height: 500px; display: block; } .focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 50px; width: 100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; } .focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 50px; width: 100%; overflow: hidden; } .focusBox .txt li { height: 50px; line-height: 50px; position: absolute; bottom: -50px; } .focusBox .txt li a { display: block; color: #ffffff; padding: 0 0 0 10px; font-size: 1.2rem; font-weight: bold; text-decoration: none; } .focusBox .num { position: absolute; z-index: 3; bottom: 15px; right: 8px; } .focusBox .num li { float: left; position: relative; width: 15px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 5px; cursor: pointer; } .focusBox .num li a, .focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; border-radius: 50%; } .focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=100); opacity: 1; } .focusBox .num li.on a, .focusBox .num a:hover { background: #ffffff; } /* pic scroll */ .picScroll { width: 1400px; box-shadow: 0 0 10px rgb(0 0 0 / 10%); padding: 10px; background-color: #f3f3f3; border-radius: 5px; } .picScroll .hd { height: 36px; line-height: 35px; border-left: 45px solid #0e1d34; border-bottom: 1px solid #0e1d34; } .picScroll .hd h2 { font-size: 1.1rem; color: #0e1d34; float: left; } .picScroll .bd { position: relative; } .picScroll .prev, .picScroll .next { position: absolute; top: 15px; left: 0; display: block; width: 30px; height: 180px; line-height: 180px; z-index: 9; overflow: hidden; font-size: 1.5rem; } .picScroll .next { left: auto; right: 0; } .picScroll .prev:hover { } .picScroll .next:hover { } .picScroll .prevStop { text-align: left; } .picScroll .nextStop { text-align: right; } .picScroll .scrollWrap { padding-left: 30px; } .picScroll ul { overflow: hidden; zoom: 1; } .picScroll li { width: 300px; height: 252px; margin: 15px; position: relative; float: left; display: inline; } .picScroll li .pic { position: relative; display: block; overflow: hidden; margin-bottom: 6px; width: 300px; height: 180px; } .picScroll li .pic img { display: block; background: #ddd; width: 100%; } .picScroll li p { height: 20px; margin-top: 5px; color: #999; line-height: 20px; overflow: hidden; } .picScroll li .txt1 a { color: #333; } .picScroll li .movielist_tt { position: relative; height: 16px; line-height: 16px; padding-right: 30px; overflow: hidden; position: relative; } .picScroll li .movielist_tt a { font-size: 14px; } .picScroll li .score { color: #606060; font-family: Arial; position: absolute; top: 0; right: 10px; } /* tabs */ .tabs { width: 100%; height: 100%; } .tabs .hd { overflow: hidden; height: 36px; line-height: 35px; border-left: 45px solid #0e1d34; border-bottom: 1px solid #0e1d34; color: #0e1d34; } .tabs .hd li { position: relative; height: 50px; line-height: 50px; text-align: center; font-size: 18px; font-weight: bold; width: 140px; float: left; color: #999999; padding-left: 10px; } .tabs .hd li.on a { color: #0e1d34; } .tabs .hd li a { color: #999999; } .tabs .hd li.on { /*background: #0f4fa7;*/ /*color: #ffffff;*/ /*border-bottom: 1px solid #0e1d34;*/ color: #0e1d34; } .tabs .hd li.on a { color: #0e1d34; } .tabs .bd { height: 320px; border-top: 0; /*background-color: #ffffff;*/ } .txt1 { font-size: 1rem; color: #0e1d34; margin-bottom: 10px; } .date1 { font-size: 0.8rem; } .more { display: block; font-size: 0.7rem; font-weight: bolder; height: 35px; line-height: 35px; } /* news list */ .infoList li { height: 36px; line-height: 36px; font-size: 16px; border-bottom: 1px dotted #dddddd; } .infoList li .date { float: right; } /* marquee-top */ .txtMarquee-top { width: 100%; overflow: hidden; position: relative; } .txtMarquee-top .hd { overflow: hidden; display: flex; justify-content: space-between; height: 36px; background-color: #f2f2f2; } .txtMarquee-top .hd span { display: block; height: 36px; line-height: 36px; font-size: 16px; text-align: center; color: #ffffff; width: 100%; background-color: #0f4fa7 } .txtMarquee-top .hd .prev, .txtMarquee-top .hd .next { display: block; width: 9px; height: 5px; float: right; margin-right: 5px; margin-top: 10px; overflow: hidden; cursor: pointer; background: url("../image/arrow.png") 0 -100px no-repeat; } .txtMarquee-top .hd .next { background-position: 0 -140px; } .txtMarquee-top .hd .prevStop { background-position: -60px -100px; } .txtMarquee-top .hd .nextStop { background-position: -60px -140px; } .txtMarquee-top .bd { height: 324px; padding: 15px; background-color: #ffffff; } /* marquee-left */ .txtMarquee-left { width: 100%; position: relative; } .txtMarquee-left .hd { overflow: hidden; height: 60px; } .txtMarquee-left .bd { padding: 10px; } .txtMarquee-left .bd .tempWrap { width: 1240px !important; } .txtMarquee-left .bd ul { overflow: hidden; zoom: 1; } .txtMarquee-left .bd ul li { float: left; height: 40px; line-height: 40px; text-align: left; _display: inline; font-size: 18px; width: auto !important; } .txtMarquee-left .bd ul li span { color: #999; } /* banner color transition */ @-webkit-keyframes colorTransition1 { 0% { background-color: #0f4fa7; } 33% { background-color: #2BAAB1; } 66% { background-color: #383f48; } 100% { background-color: #0f4fa7; } } @keyframes colorTransition1 { 0% { background-color: #0f4fa7; } 33% { background-color: #2BAAB1; } 66% { background-color: #383f48; } 100% { background-color: #0f4fa7; } } @-webkit-keyframes colorTransition2 { 0% { background-color: #0088CC; } 33% { background-color: #e36159; } 66% { background-color: #2BAAB1; } 100% { background-color: #383f48; } } @keyframes colorTransition2 { 0% { background-color: #0088CC; } 33% { background-color: #e36159; } 66% { background-color: #2BAAB1; } 100% { background-color: #383f48; } } /* custom table */ .custom-table { width: 100%; border: none; font-size: 16px; text-align: center; border-collapse: collapse; } .custom-table > thead { height: 36px; background-color: #4c7cf5; color: #ffffff; } .custom-table > thead > tr > td { border: 1px solid #939393; } .custom-table > tbody > tr { height: 36px; } .custom-table > tbody > tr > td { border: 1px solid #939393; } /* side site navication */ .site-div { display: block; height: 50px; line-height: 50px; text-align: center; font-size: 18px; } .site-nav-wide { position: absolute; width: 364px; z-index: 99999; background-color: white; border: 2px solid #0f4fa7; } .site-nav-normal { position: absolute; width: 174px; z-index: 99999; background-color: white; border: 2px solid #f2f2f2; } .special-column-nav { display: block; height: 80px; line-height: 80px; text-align: center; font-size: 18px; } /* nav table */ .nav-table { width: 100%; border: none; font-size: 16px; text-align: center; } .nav > tbody > tr { height: 36px; } /* rank table */ .rank-table { width: 100%; border: none; font-size: 16px; text-align: center; border-collapse: collapse; } .rank-table > thead { height: 36px; background-color: #4c7cf5; color: #ffffff; } .rank-table > thead > tr > td { border: 1px solid #939393; } .rank-table > tbody > tr { height: 34px; } .rank-table > tbody > tr > td { border: 1px solid #939393; } /* scrollbar */ ::-webkit-scrollbar { width: 5px; height: 5px; } ::-webkit-scrollbar-button { background-color: #FF7677; display: none } ::-webkit-scrollbar-track { background: rgba(255, 255, 255, 0.7) } ::-webkit-scrollbar-thumb { background: #f2f2f2; border-radius: 4px; } ::-webkit-scrollbar-corner { background: #82AFFF; display: none } .picScroll-left { overflow: hidden; position: relative; } .picScroll-left .hd { overflow: hidden; height: 50px; } .picScroll-left .hd .prev, .picScroll-left .hd .next { display: block; width: 20px; height: 20px; float: right; margin-right: 10px; margin-top: 20px; overflow: hidden; cursor: pointer; background: url("../image/arrow.png") no-repeat; } .picScroll-left .hd .next { background-position: 0 -44px; } .picScroll-left .hd .prevStop { background-position: -53px 0; } .picScroll-left .hd .nextStop { background-position: -53px -44px; } .picScroll-left .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; zoom: 1; } .picScroll-left .hd ul li { float: left; width: 20px; height: 20px; overflow: hidden; margin-right: 5px; margin-top: 20px; text-indent: -999px; cursor: pointer; background: url("../image/icoCircle.gif") 0 -20px no-repeat; } .picScroll-left .hd ul li.on { background-position: 0 0; } .picScroll-left .bd { padding: 10px 5px; } .picScroll-left .bd ul { overflow: hidden; zoom: 1; } .picScroll-left .bd ul li { margin: 0 8px; float: left; _display: inline; overflow: hidden; text-align: center; } .picScroll-left .bd ul li .pic { text-align: center; } .picScroll-left .bd ul li .pic img { width: 250px; height: 50px; display: block; } .top-news { display: block; font-size: 26px; text-align: center; color: #0f4fa7; font-weight: bold; padding-bottom: 10px; } .pagination { display: -webkit-box; display: -ms-flexbox; display: flex; padding-left: 0; list-style: none; border-radius: 6px; } .page-item { margin: 5px; text-align: center; } .page-item.active { color: #ffffff; } .page-item.active .page-link { color: #eaeaea; background-color: #0f4fa7; border-color: #0f4fa7; } .page-link { width: 36px; height: 30px; border: 1px solid #EBEBEB; color: #8a8a8a; display: inline-block; line-height: 28px; float: left; font-size: 12px; text-decoration: none; border-radius: 2px; } .page-link:hover { color: #ffffff; background-color: #0f4fa7; } .prev:hover { } .page-item.active .page-link.prev { color: #8a8a8a; background-color: #ffffff; border-color: #EBEBEB; } .page-item.active .page-link.prev:hover { color: #ffffff; background-color: #ffffff; } .next:hover { } .page-item.active .page-link.next { color: #8a8a8a; background-color: #ffffff; border-color: #EBEBEB; } .page-item.active .page-link.next:hover { color: #ffffff; background-color: #ffffff; } .button-3d { position: relative; background: orangered; border: none; color: white; padding: 15px 24px; font-size: 24px; outline: none; box-shadow: -6px 6px 0 hsl(16, 100%, 30%); } .button-3d:hover { color: white; } .button-3d::before { content: ""; display: block; width: 0; height: 0; position: absolute; top: 0; left: -6px; border: 6px solid transparent; border-right: 6px solid hsl(16, 100%, 30%); border-left-width: 0px; } .button-3d::after { content: ""; display: block; width: 0; height: 0; position: absolute; bottom: -6px; right: 0; border: 6px solid transparent; border-top: 6px solid hsl(16, 100%, 30%); border-bottom-width: 0px; } .button-3d:active { background: hsl(16, 100%, 40%); top: 3px; left: -3px; box-shadow: -3px 3px 0 hsl(16, 100%, 30%); } .button-3d:active::before { border: 3px solid transparent; border-right: 3px solid hsl(16, 100%, 30%); border-left-width: 0px; left: -3px; } .button-3d:active::after { border: 3px solid transparent; border-top: 3px solid hsl(16, 100%, 30%); border-bottom-width: 0px; bottom: -3px; } .button { width: 120px; line-height: 38px; text-align: center; font-weight: bold; color: #fff; border-radius: 5px; margin: 0 20px 20px 0; position: relative; overflow: hidden; } .button:nth-child(6n) { margin-right: 0; } .button.blue { border: 1px solid #1d5cff; background-color: #0f4fa7; color: #ffffff; } .button.gray { background-color: #dedede; color: #0f4fa7; } .mask { position: absolute; top: 0px; filter: alpha(opacity=60); background-color: #777; z-index: 1002; left: 0px; opacity: 0.5; -moz-opacity: 0.5; } .modal { z-index: 2000; width: 420px; height: 240px; background-color: #f6f6f6; position: absolute; display: none; /*box-shadow:0 0 20px #7e7e7e;*/ z-index: 999; } .check-post-input { outline-style: none; border: 1px solid #ccc; border-radius: 3px; padding: 10px 14px; width: 360px; font-size: 14px; font-weight: 700; font-family: "Microsoft soft"; } .message-input { outline-style: none; border: 1px solid #ccc; border-radius: 3px; padding: 10px 14px; width: 460px; font-size: 14px; font-weight: 700; font-family: "Microsoft soft"; } .search { padding-left: 950px; padding-top: 130px; } .search p { text-align: center; font-size: 16px; } .top-date { width: 240px; margin: 0 auto; color: #ffffff; font-size: 16px; } .form { position: relative; width: 240px; margin: 0 auto; } .search-input, .button { border: none; outline: none; } .search-input { width: 100%; height: 32px; line-height: 32px; padding-left: 10px; } .search-button { height: 32px; width: 36px; cursor: pointer; position: absolute; } .bar input { border: 1px solid #ffffff; border-right: none !important; color: #0f51a8; top: 0; right: 0; } .bar button { border: 1px solid #ffffff; background: #0f4fa7; width: 60px; top: 0; right: 0; } .bar button:before { content: "搜索"; font-size: 13px; color: #ffffff; } .subpage-form { position: relative; width: 500px; } .bar2 input { border: 1px solid #0f51a8; border-right: none !important; color: #0f51a8; top: 0; right: 0; } .bar2 button { border: 1px solid #0f51a8; background: #0f4fa7; width: 60px; top: 0; right: 0; } .bar2 button:before { content: "搜索"; font-size: 13px; color: #ffffff; } .topic-category-box-normal { width: 560px; height: 340px; } .topic-category-header { height: 30px; border-bottom: 1px solid #0f4fa7; margin: 20px 0px 0px 0px; } .topic-image-normal { width: 100%; border: 1px solid #f2f2f2; padding: 5px; } .message-button { margin-top: 12px; width: 100px; height: 30px; line-height: 30px; background-color: #0f4fa7; color: #ffffff; font-size: 16px; vertical-align: middle; text-align: center; } .message-button:hover { color: #ffffff; } .slider { width: 1400px; margin: 10px auto; position: relative; overflow: hidden; height: 300px;; } .slider .bd { position: relative; z-index: 0; } .slider .bd li { overflow: hidden; } .slider .bd li img { display: block; } .slider .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; } .slider .hd ul { text-align: center; } .slider .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 9px; height: 9px; margin: 0 4px; background: url(../image/dot.png) 0 -16px; overflow: hidden; filter: alpha(opacity=70); opacity: 0.7; vertical-align: top; line-height: 9999px; } .slider .hd ul .on { background-position: 0 0; } .slider .timer { position: absolute; z-index: 1; left: 0; bottom: 0; height: 4px; width: 0; background: #000; filter: alpha(opacity=40); opacity: 0.4; font-size: 0; overflow: hidden; } #content-info table { margin: 0 auto; } .category-text { font-size: 18px; font-weight: bold; height: 50px; line-height: 50px; display: block; color: #0e1d34; } .small-banner-text { line-height: 300px; color: #ffffff; font-size: 24px; font-weight: bold; padding: 10px 30px; background: rgb(14 29 52 / 90%); } .side-toolbar { position: fixed; right: 10px; top: 90px; width: 70px; z-index: 1999; } .box-data { border: 1px #0e1d34 solid; background-color: #0e1d34; position: absolute; display: none; z-index: 9999; } .subpage-nav-title { background: url(../image/bg-category.png) no-repeat; height: 90px; background-color: #0e1d34; text-align: center; padding-top: 24px; font-size: 1.1rem; color: #ffffff; } .subpage-nav-tree { background-color: #0e1d34; } .subpage-nav-tree ul { background-color: #ffffff; } .subpage-nav-tree li { text-align: center; font-size: 1rem; border-top: 2px solid #ffffff; } .subpage-nav-tree li a { height: 40px; line-height: 40px; color: #ffffff; } .subpage-nav-tree li ul li { background-color: #ffffff; text-align: center; font-size: 1rem; border: 1px solid #0e1d34; margin-bottom: 2px; } .subpage-nav-tree li ul li a { color: #0e1d34; height: 40px; line-height: 40px; } .subpage-breadcrumb { height: 40px; color: #ffffff; padding-top: 8px; background-color: rgba(0, 0, 0, 0.5); } .subpage-breadcrumb a { line-height: 40px; color: #ffffff; } .subpage-header-text { text-align: center; height: 80px; line-height: 80px; display: block; border-bottom: 1px solid #0e1d34; margin-bottom: 20px; } .subpage-header-text span { font-size: 24px; font-weight: bold; color: #0e1d34; } .subpage-section { background: url('../image/bg-sub-head.png') no-repeat; background-size: 100%; height: 160px; } .p_no_d { border: 1px solid #3e57b0 !important; background-color: #0e1d34 !important; } .content-header-text { text-align: center; height: 60px; line-height: 60px; display: block; } .content-header-text span { font-size: 24px; font-weight: bold; color: #0e1d34; } .content-info-text { text-align: center; height: 30px; line-height: 30px; display: block; margin-bottom: 20px; border-bottom: 1px solid #0e1d34; } .content-info-text span { font-size: 16px; font-weight: normal; } .prev-next-content { font-size: 16px; font-weight: normal; color: #0e1d34; } .prev-next-content:hover { color: #343434; } .content-main p { text-indent: 2rem; font-size: 1rem; padding-bottom: 1rem; } #sideNav { position: relative; z-index: 1; width: 100%; background: #ffffff; margin-top: 5px; } #sideNav .mainCate { position: relative; zoom: 1; border-bottom: 1px dotted #bebebe; border-left: 10px solid #0e1d34; } #sideNav a { display: block; height: 50px; line-height: 50px; font-size: 16px; overflow: hidden; text-align: center; font-weight: normal; } #sideNav a:hover { background-color: #0e1d34; color: #ffffff; background: linear-gradient(to right, #0e1d34, #627188); } #vsb_content p { font-family: "Microsoft YaHei", SimSun, sans-serif!important; font-size: 1rem!important; background-color: transparent !important; color:#0e1d34!important; } #vsb_content p span { font-family: "Microsoft YaHei", SimSun, sans-serif!important; font-size: 1rem; background-color: transparent !important; color:#0e1d34!important; } .noticeList li { height: 40px; line-height: 40px; font-size: 1rem; border-bottom: 1px dotted #ddd; } .date { float: right; font-size: 0.9rem; } .category-header { font-size: 1.4rem; color: #0e1d34; text-align: center; border-bottom: 2px solid #0e1d34; height: 45px; line-height: 45px; margin-bottom: 10px; } .firstRow { height:40px; background-color: #0e1d34; color:#ffffff; font-weight: bold; } .firstRow td { color: #ffffff !important; } .recruit { display: block; height: 40px; line-height: 40px; font-size: 1.4rem; text-align: center; font-weight: bold; } .qrcode { width:50px; } .link { width: 500px; padding-top:10px; } .link-img { margin-top: 10px; height: 30px; } .fellow-link { display: block; font-size: 16px; height: 36px; line-height: 30px; color: #ffffff !important; text-align: center; } .fellow-ul li { height: 36px; border-bottom: 1px solid #72626a; }