body { font-size: 14px; font-family: "SimSun"; color: #131313; margin: 0; background-color: #f4f4f4; -webkit-font-smoothing: antialiased; } #header { height: 290px; background-image: url("/bstccljskxjsxhcom/images/221/header-background.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; } a { color: #131313; text-decoration: none; } a:hover { color: #bc010b; } .wrap { width: 1000px; margin: 0 auto; } #header_wrap { width: 1000px; height: 290px; margin: 0 auto; position: relative; } #menu_wrap { width: 100%; height: 60px; position: absolute; bottom: 0px; background-color: rgba(186, 0, 14, 0.75); } #top_nav { color: #fff; position: absolute; top: 11px; right: 0; color: #fff1c8; } #top_nav a { color: #fff1c8; } #logo { display: block; position: absolute; top: 50px; left: -27.5px; } #slogan { display: block; position: absolute; top: 49px; left: 340px; } #frontpage_search { position: absolute; right: 0px; bottom: 70px; } #frontpage_search > div { position: relative; } #frontpage_search > div input { width: 200px; height: 31px; background-color: #c3190a; border: 1px solid #ff9ba3; color: white; padding-left: 1em; } #frontpage_search > div img { position: absolute; right: 6px; top: 5px; } /*! 顶部菜单开始 */ #menu { width: 1000px; margin: 0 auto; font-family: "Microsoft YaHei", "Hiragino Sans GB", sans-serif; font-weight: bold; color: white; font-size: 20px; display: relative; z-index: 10; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; } #menu > .item { padding: 0 10px; position: relative; z-index: 10; color: #fff; } #menu > .item:hover { background-color: rgba(255, 255, 255, 0.98); } #menu > .item:hover a { line-height: 60px; color: #bc010b; } #menu > .item > a { line-height: 60px; color: #fff; } #menu > .item > .menu { padding: 15px 0 15px 0px; position: absolute; left: 0px; top: 60px; width: auto; background-color: rgba(255, 255, 255, 0.98); display: none; box-shadow: 0px 2px 2px #cacaca; white-space: nowrap; } #menu > .item > .menu > .item { font-size: 15px; line-height: 200%; padding: 0px 24px; position: relative; } #menu > .item > .menu > .item > a { line-height: 250%; color: #bc010b; } #menu > .item > .menu > .item > .menu { padding: 15px 0; position: absolute; background-color: rgba(255, 255, 255, 0.98); box-shadow: 2px 2px 2px #cacaca; top: -15px; display: none; } #menu > .item > .menu > .item > .menu > .item { font-size: 15px; line-height: 200%; padding: 0px 24px; } #menu > .item > .menu > .item > .menu > .item > a { line-height: 200%; color: #bc010b; } #menu > .item > .menu > .item > .menu > .item:hover { background-color: #fff8de; } #menu > .item > .menu > .item:hover { background-color: #fff8de; } #menu > .active.item { background-color: rgba(255, 255, 255, 0.98); } #menu > .active.item a { line-height: 60px; color: #bc010b; } /*! 顶部菜单结束 */ .abstract p { line-height: 150%; } .section { margin: 30px 0; } /*! 首页模块开始 */ .block { padding: 15px; margin-right: 20px; background-color: #fff; display: inline-block; vertical-align: top; } .block:last-child { margin-right: 0px; } .block h1 { font-family: "Microsoft YaHei", "Hiragino Sans GB", sans-serif; font-size: 20px; margin: 0; padding-bottom: 12px; line-height: 30px; border-bottom: 1px dashed #a9a9a9; font-weight: normal; } .block .header { background-image: url("/bstccljskxjsxhcom/images/221/title_underline.png"); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 12px; margin-bottom: 15px; } .block .header .chinese.title { font-family: "Microsoft YaHei", "Hiragino Sans GB", sans-serif; font-size: 24px; line-height: 24px; } .block .header .english.title { font-family: "Arial", sans-serif; font-size: 18px; color: #b8b8b8; padding-left: 6px; } .block .header img { float: right; margin-top: 14px; } .block .header .left { float: none; margin-top: 0; } .block .header .hover { display: none; } .block .content h2 { text-align: center; color: #e60012; font-family: "Microsoft YaHei", "Hiragino Sans GB", sans-serif; font-size: 18px; margin-top: 23px; margin-bottom: 9px; box-sizing: content-box !important; } .block .content p { font-size: 14px; line-height: 130%; } .block .content .video { border-bottom: 1px dotted #acacac; padding: 10px 0 15px 0; } .block .content .video:first-child { padding-top: 0; } .block .content .video:last-child { padding-top: 15px; padding-bottom: 0; border-bottom: none; } .block .content .video div { display: inline-block; } .block .content .video .desc { width: 122px; vertical-align: top; margin-left: 5px; } .block .content .video .desc .title { font-family: "Microsoft YaHei", "Hiragino Sans GB", sans-serif; font-size: 16px; } .block .content .video .desc p { margin-top: 10px; margin-bottom: 0; } .block .content .video img { vertical-align: top; } .block .content ul { margin-bottom: 28px; -webkit-padding-start: 0; padding-left: 0; } .block .content ul .title { font-family: "Microsoft YaHei", "Hiragino Sans GB", sans-serif; font-size: 18px; line-height: 18px; font-weight: bold; padding-bottom: 12px; border-bottom: 1px dotted #cacaca; margin-bottom: 18px; } .block .content ul .title img { display: inline-block; margin-top: 6px; float: right; } .block .content ul .title img:after { clear: both; content: " "; visibility: hidden; } .block .content ul .title .normal { display: inline-block; } .block .content ul .title .hover { display: none; } .block .content ul li { font-family: "Microsoft YaHei", "Hiragino Sans GB", sans-serif; font-size: 18px; line-height: 18px; list-style: none; border-left: 6px #e4727b solid; padding-left: 16px; margin: 12px 0; } .block .content ul li a:hover { color: #bc010b; } .block .content.link { margin: 1em 0; } .block .content.link a { font-family: "Microsoft YaHei", "Hiragino Sans GB", sans-serif; font-size: 16px; padding-right: 1.5em; } .block .content.link a:hover { color: #bc010b; } .block .list ul { list-style: none; -webkit-padding-start: 0; margin-top: 16px; margin-bottom: 0; padding-left: 0; } .block .list ul li { background-image: url("/bstccljskxjsxhcom/images/221/li.png"); background-repeat: no-repeat; line-height: 17px; margin-top: 12px; padding-left: 21px; padding-bottom: 12px; display: block; border-bottom: 1px dotted #acacac; } .block .list ul li:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none; } .block .list ul li a:hover { color: #bc010b; } .block .ordered.list ol { list-style: none; -webkit-padding-start: 0; padding-left: 0; margin: 12px 0 0 0; counter-reset: item; } .block .ordered.list ol > li { line-height: 20px; padding: 10px 0; font-size: 14px; border-bottom: 1px dotted #acacac; } .block .ordered.list ol > li:first-child { padding-top: 0px; } .block .ordered.list ol > li:before { margin-left: 5px; content: counter(item) ; counter-increment: item; color: white; background-color: #dd5d69; height: 20px; width: 20px; display: inline-block; font-size: 14px; text-align: center; position: relative; left: -5px; } .block .ordered.list ol > li a:hover { color: #bc010b; } .block .ordered.list ol > a { display: block; border-bottom: 1px dotted #acacac; } .block .ordered.list ol > a:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom: none; } .block .ordered.list ol > a:last-child .image { padding-bottom: 0; } .block .ordered.list ol > a li { line-height: 20px; margin: 10px 0; font-size: 14px; } .block .ordered.list ol > a li:before { margin-left: 5px; content: counter(item) ; counter-increment: item; color: white; background-color: #dd5d69; height: 20px; width: 20px; display: inline-block; font-size: 14px; text-align: center; position: relative; left: -5px; } .block .ordered.list ol > a li a:hover { color: #bc010b; } .block .ordered.list ol > a .active.item { padding-bottom: 10px; border-bottom: none; margin-bottom: 0; } .block .ordered.list ol > a .image { padding-bottom: 10px; display: none; } .block .ordered.list ol > a .active.image { display: block; } .block .column { display: inline-block; width: 290px; margin-right: 50px; vertical-align: top; } .block .column:last-child { margin-right: 0px; } .block .pagination { margin-top: 40px; text-align: center; } .block .pagination ul { -webkit-padding-start: 0; padding-left: 0; } .block .pagination ul a { border: 1px #e9b5b5 solid; border-right: none; display: inline-block; } .block .pagination ul a:first-child { border-top-left-radius: 5px; border-bottom-left-radius: 5px; } .block .pagination ul a:last-child { border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-right: 1px #e9b5b5 solid; } .block .pagination ul a li { font-family: "Arial"; line-height: 33px; width: 33px; text-align: center; list-style: none; display: inline-block; color: #b93636; } .block .pagination ul a .current { background-color: #ae3333; color: #fff; } /*! 首页模块结束 */ /*! 内容页模块开始 */ .content.block { padding: 25px 25px 200px 25px; background-color: #fff; display: inline-block; vertical-align: top; } .content.block .header { background-image: none; padding-bottom: 0; margin-bottom: 25px; } .content.block .header img { vertical-align: middle; padding-right: 16px; } .content.block .header span { font-family: "Microsoft YaHei", "Hiragino Sans GB", sans-serif; font-size: 20px; vertical-align: middle; } .content.block .content h1 { font-family: "Microsoft YaHei", "Hiragino Sans GB", sans-serif; font-size: 26px; font-weight: bold; text-align: center; border-bottom: none; margin-bottom: 30px; } .content.block .content h3 { color: #c60211; font-family: "Microsoft YaHei", "Hiragino Sans GB", sans-serif; font-size: 20px; margin-bottom: -5px; } .content.block .content .datetime { text-align: center; border-bottom: 1px solid #cacaca; padding-bottom: 14px; margin-bottom: 14px; } .content.block .content p { line-height: 200%; letter-spacing: 0.5px; } .content.block .content .more { text-align: right; display: block; } .content.block .content .more a { color: #bc010b; } .content.block .content .related.video { padding-top: 0; } .content.block .content .related.video .item { width: 200px; margin-right: 25px; margin-bottom: 24px; vertical-align: top; display: inline-block; } .content.block .content .related.video .item:nth-child(3n) { margin-right: 0px; } .content.block .content .related.video .item p { line-height: 130%; letter-spacing: 2px; } .content.block .content .short.related.video { padding-top: 15px; } .content.block .content .article { display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; padding: 14px 0; border-bottom: 1px solid #efefef; } .content.block .content .article:first-child { margin-top: -14px; } .content.block .content .article:hover { background-color: #f7f7f7; } .content.block .content .article > a { margin-right: 14px; -webkit-flex: none; flex: none; } .content.block .content .article .title { margin-bottom: 14px; } .content.block .content .article .title a { font-family: "Microsoft YaHei", "Hiragino Sans GB", sans-serif; font-size: 18px; font-weight: 100; } .content.block .content .article .title a:hover { color: #bc010b; } .content.block .content .article .abstract { color: #555656; font-size: 14px; line-height: 150%; } .content.block .info { text-align: right; color: #c7000f; float: right; } .content.block .info .author { padding-right: 28px; } .content.block .info:after { clear: both; content: " "; visibility: hidden; } .content.block .attachment p { margin: 0; } .content.block .attachment .filename { color: #1e66d3; } .content.block .vertical.list { margin-top: 40px; margin-bottom: 140px; border-top: 1px dotted #acacac; -webkit-padding-start: 0; padding-left: 0; padding-top: 40px; } .content.block .vertical.list li { font-family: "Microsoft YaHei", "Hiragino Sans GB", sans-serif; font-size: 18px; border-left: 6px #e4727b solid; padding-left: 14px; list-style: none; margin: 9px 0; } .content.block .vertical.list li a:hover { color: #bc010b; } .content.block .year.list { margin-top: 100px; border-top: 1px dotted #acacac; padding-top: 40px; margin-bottom: 200px; } .content.block .year.list a { font-family: "Microsoft YaHei", "Hiragino Sans GB", sans-serif; font-size: 18px; line-height: 20px; display: inline-block; width: 85px; border-left: 6px #e4727b solid; padding-left: 14px; margin: 6px 0; } .content.block .year.list a:hover { color: #bc010b; } .content.block .year.list .current { color: #bc010b; } .content.block .link { text-align: center; } .content.block .link a { width: 131px; height: 43px; line-height: 43px; font-size: 18px; font-family: "Microsoft YaHei", "Hiragino Sans GB", sans-serif; background-image: linear-gradient(to top, #d51f29 0%, #d51f29 50%, #ea1925 51%, #ea1925 100%); color: #fff; margin-top: 40px; display: inline-block; } .content.block .nav { font-family: "Microsoft YaHei", "Hiragino Sans GB", sans-serif; } .content.block .nav a { display: inline-block; } .content.block .nav a:hover { color: #bc010b; } .content.block .nav .level > a { font-size: 18px; font-weight: bold; width: 100%; padding-bottom: 10px; border-bottom: 1px dotted #cacaca; margin-bottom: 18px; } .content.block .nav .level > .level a { width: auto; font-size: 16px; font-weight: normal; margin-right: 14px; border-bottom: none; } .content.block .nav .level > .vertical.level a { display: block; padding-bottom: 0; margin-bottom: 18px; } .content.block .nav .level > .vertical.level > .level a { display: inline-block; margin-left: 28px; font-size: 14px; } /*! 内容页模块结束 */ /*! 首页标签页开始 */ .tab { display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; margin: 15px 0; } .tab > .item { font-family: "Microsoft YaHei", "Hiragino Sans GB", sans-serif; font-size: 16px; text-align: center; border-top: 1px #fff solid; border-bottom: 1px #f1b053 solid; width: 100%; padding: 5px 0; cursor: pointer; } .tab > .item:first-child { text-align: left; } .tab > .item:last-child { text-align: right; } .tab > .active.item { border-bottom: 1px #fff solid; border-top: 1px #f1b053 solid; border-left: 1px #f1b053 solid; border-right: 1px #f1b053 solid; } .tab > .active.item:first-child { border-top: 1px #f1b053 solid; border-right: 1px #f1b053 solid; border-left: none; } .tab > .active.item:last-child { border-top: 1px #f1b053 solid; border-left: 1px #f1b053 solid; border-right: none; } .tab.page { padding-top: 1px; display: none; } .tab.page .feature { position: relative; font-size: 0; } .active.tab.page { display: block; } /*! 首页标签页结束 */ /*! 首页人才服务模块开始 */ .talent.feature { margin: 20px 0 0 0; border-bottom: 1px dashed #cacaca; } .talent.feature .icon { display: inline-block; vertical-align: top; } .talent.feature .abstract { display: inline-block; width: 190px; margin-left: 10px; } .talent.feature .abstract h2 { font-family: "Microsoft YaHei", "Hiragino Sans GB", sans-serif; font-size: 20px; margin: 0; } .talent.feature .abstract p { line-height: 150%; height: 62px; overflow-y: hidden; } /*! 首页人才服务模块结束 */ /*! 首页创新服务模块开始 */ #innovation { border: 1px dotted #acacac; width: 100%; height: 243px; } #innovation td { border: 1px dotted #acacac; text-align: center; position: relative; } #innovation td a { display: block; position: absolute; top: 0; width: 100%; height: 100%; } #innovation td:hover { background-color: #fcf1e0; } #innovation td div { font-family: "Microsoft YaHei", "Hiragino Sans GB", sans-serif; margin-top: 1em; } #innovation td .hover { display: none; } /*! 首页创新服务模块结束 */ /*! 首页相关网站模块开始 */ #website .item { color: #131313; display: inline-block; text-align: center; width: 205px; padding-top: 5px; background-image: url("/bstccljskxjsxhcom/images/221/verticle_border.png"); background-repeat: no-repeat; background-position: right bottom; } #website .item:last-child { background-image: none; } #website .item .icon { width: 47px; height: 47px; position: relative; margin: 0 auto; } #website .item .icon img { position: absolute; top: 50%; left: 50%; -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } #website .item .icon img:after { content: " "; clear: both; visibility: hidden; } #website .item .icon .hover { display: none; } #website .item p { font-family: "Microsoft YaHei", "Hiragino Sans GB", sans-serif; font-weight: bold; font-size: 20px; margin-top: 10px; margin-bottom: 0px; } #website .item p:hover{ font-family: "Microsoft YaHei", "Hiragino Sans GB", sans-serif; font-weight: bold; font-size: 20px; margin-top: 10px; margin-bottom: 0px; color:#bc010b; } /*! 首页相关网站模块结束 */ /*! 问卷调查&y意见箱开始 */ #tools { margin-top: 40px; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; } #tools .item { text-align: center; color: #131313; -webkit-flex: 1; flex: 1; } #tools .item:first-child { border-right: 1px dotted #acacac; } #tools .item .icon { width: 65px; height: 65px; border-radius: 65px; border: 1px solid #2b90ce; position: relative; margin: 0 auto; } #tools .item .icon img { position: absolute; top: 50%; left: 50%; -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } #tools .item .icon img:after { content: " "; clear: both; visibility: hidden; } #tools .item .icon .hover { display: none; } #tools .item .icon .active { display: block; } #tools .item p { font-family: "Microsoft YaHei", "Hiragino Sans GB", sans-serif; font-weight: bold; font-size: 20px; margin-top: 1em; margin-bottom: 0px; } #tools .content.tools.item:first-child { border-right: none; } #tools .content.tools.item .icon { border: 1px solid #d6912f; } /*! 问卷调查&y意见箱结束 */ .more { color: #bc010b; } .border.image { padding: 6px; border: 1px #f3f3f3 solid; } /*! 首页轮播图开始 */ .hidden.carousel { display: none; } .carousel.content { text-align: justify; } .carousel { -webkit-padding-start: 0; padding-left: 0; text-align: center; } .carousel .circle { display: inline-block; background-color: #cbcbcb; width: 8px; height: 8px; border-radius: 8px; vertical-align: middle; margin-right: 11px; } .carousel .circle:last-child { margin-right: 0px; } .carousel .active.circle { background-color: #e77e79; width: 11px; height: 11px; border-radius: 11px; } /*! 首页轮播图结束 */ /*! 首页底部带说明的照片开始 */ .caption { width: 100%; height: 41px; position: absolute; background-color: rgba(0, 0, 0, 0.5); bottom: 0; color: #fff; font-size: 16px; font-family: "Microsoft YaHei", "Hiragino Sans GB", sans-serif; line-height: 41px; text-align: center; } /*! 首页底部带说明的照片结束 */ /*! 内容页左侧导航菜单开始 */ .side.menu .item { font-family: "Microsoft YaHei", "Hiragino Sans GB", sans-serif; font-size: 20px; line-height: 20px; padding: 15px 0; border-bottom: 1px #cacaca dotted; position: relative; } .side.menu .item img { display: inline-block; padding-right: 15px; } .side.menu .item span { width: 160px; display: inline-block; vertical-align: top; line-height: 130%; } .side.menu .item .menu { margin-left: 40px; } .side.menu .item .menu .item { font-size: 16px; border-bottom: none; color: #565656; padding: 0; margin: 8px 0; } .side.menu .item .menu .item:last-child { margin-bottom: 0px; } .side.menu .item .menu .item span { width: 176px !important; line-height: 130%; } .side.menu .item .menu .hover.item { padding-left: 8px; border-left: 6px #e4727b solid; } .side.menu .active.item { background-color: #fff6e4; padding-left: 36px; border-left: 6px #e4727b solid; position: relative; } .side.menu .active.item:after { content: ''; display: block; position: absolute; bottom: -1px; left: -6px; width: 6px; height: 57px; border-bottom: 1px #cacaca dotted; z-index: 10; } .side.menu .hover.item { padding-left: 36px; border-left: 6px #e4727b solid; position: relative; } /*! 内容页左侧导航菜单结束 */ .flex.section { display: -webkit-flex; display: flex; } .flex.block { -webkit-flex: none; flex: none; } .flex.content.block { -webkit-flex: 1; flex: 1; } /*! 页脚模块开始 */ #footer { width: 100%; color: #fff; background-color: #ae000a; padding: 1em 0; } #footer p { text-align: center; margin: 1em auto; } #footer a { color: #fff; } #footer a:hover { color: #f7f1be; } /*! 页脚模块结束 */