.f12 { font-size: 12px; } .f14 { font-size: 14px; } .f16 { font-size: 16px; } .f18 { font-size: 18px; } .f20 { font-size: 20px; } .f24 { font-size: 24px; } .f28 { font-size: 28px; } .f32 { font-size: 32px; } .f36 { font-size: 36px; } .f48 { font-size: 48px; } .f52 { font-size: 52px; } .f72 { font-size: 72px; } .bold { font-weight: bold; } .font-normal { font-weight: normal; } .cursor { cursor: pointer; } .box-shadow { box-shadow: 0px 3px 3px #cccccc; transition: all 0.2s linear 0s; } .box-shadow-hover { box-shadow: 0px 5px 10px #cccccc; transition: all 0.2s linear 0s; } .animation { transition: all 0.2s linear 0s; } .borders { border: 1px solid #e8dfdf; } .borders-hover { border: 1px solid #b80310; } .border-top { border-top: 1px solid #e8dfdf; } .border-bottom { border-bottom: 1px solid #e8dfdf; } .border-left { border-left: 1px solid #e8dfdf; } .border-right { border-right: 1px solid #e8dfdf; } .fl { float: left; } .fr { float: right; } .p30 { padding: 30px; } .ptb30 { padding: 30px 0; } .ptb20 { padding: 20px 0; } .mtb30 { margin: 30px 0; } /*base*/ * { box-sizing: border-box; -webkit-box-sizing: border-box; } body { padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333; line-height: 150%; } dt, dd, body, html, h3, h1, h2, h4, p, ul, li { padding: 0px; margin: 0px; } a { color: #333; text-decoration: none; } a:hover { color: #b80310; } li { list-style: none; } i { font-style: normal; } .bgGrey { background-color: #fafafa; padding: 30px 0; margin-top: 30px; } .bgRed { background-color: #b80310; color: #fff; } .bgRed a, .bgRed a:hover { color: #fff; } .bgDeepred { background-color: #7b0a13; color: #fff; } .bgDeepred a, .bgDeepred a:hover { color: #fff; } .fcwhite { color: #fff; } .fcred { color: #b80310; } /**/ .container { width: 1200px; clear: both; margin: auto; } .container:after, .row:after { clear: both; height: 0px; line-height: 0px; content: ""; width: 100%; overflow: hidden; } .clear-fix { clear: both; display: block; overflow: hidden; } /*layout*/ .row { margin-right: -10px; margin-left: -10px; clear: both; display: block; overflow: auto; } .col-10, .col-20, .col-30, .col-40, .col-50, .col-60, .col-70, .col-80, .col-90, .col-100, .col-25, .col-33, .col-75 { float: left; position: relative; padding-right: 10px; padding-left: 10px; min-height: 1px; } .col-10 { width: 10%; } .col-20 { width: 20%; } .col-30 { width: 30%; } .col-40 { width: 40%; } .col-50 { width: 50%; } .col-60 { width: 60%; } .col-70 { width: 70%; } .col-80 { width: 80%; } .col-90 { width: 90%; } .col-100 { width: 100%; } .col-25 { width: 25%; } .col-33 { width: 33.333%; } .col-75 { width: 75%; } .footer .container { border: 1px solid #e8dfdf; margin-top: 20px; } .footer .link { padding: 20px; } .footer select { border: double #808080; margin-left: 30px; } .footer .copyright { border-top: 4px solid #b80310; background-color: #e8eaee; padding: 20px; text-align: center; } /*menu*/ .menu ul { display: flex; flex-wrap: wrap; align-items: center; } .menu li { flex-grow: 1; text-align: center; position: relative; border-right: 1px solid #cd4f58; } .menu li li:last-child { border: 0px; } .menu li a { color: #fff; } .menu li .sub_menu { display: none; background-color: #fff; } .menu li .sub_menu li { line-height: 42px; height: 42px; border: 0px; } .menu li .sub_menu li a { color: #b80310; } .menu li:hover .sub_menu { display: block; } /*media*/ .media-item { display: flex; } .media-item .media-img { flex-shrink: 0; min-width: 100px; min-height: 100px; overflow: hidden; margin-right: 20px; margin-left: 20px; } .media-item .media-body { flex-shrink: 1; flex: 1; } .media-item .media-body .media-heading { margin: 0px 0px 20px 0; font-size: 18px; } .media-item .media-body p { color: #808080; } .media-item .media-body .media-btn { padding: 20px 0; } .media-list .media-item { padding: 20px 0; border-bottom: 1px solid #e8dfdf; } .center-media-list .media-item { flex-wrap: wrap; justify-content: center; text-align: center; } .center-media-list .media-item .media-img { flex-shrink: 1; width: 100%; height: auto; overflow: hidden; margin-right: 0px; } .center-media-list .media-item .media-body { padding: 10px 0; min-height: 200px; } .center-media-list .media-item .media-body .media-btn { padding: 20px 0; } table, .table { width: 100%; border-collapse: collapse; border-spacing: 0; } table thead tr, .table thead tr { background-color: #e8eaee; } table tr td, .table tr td { border-bottom: 1px solid #e8dfdf; } table td, .table td, table th, .table th { padding: 9px 15px; min-height: 20px; line-height: 20px; border-bottom: 1px solid #e8dfdf; } .table-line { border: 1px solid #e8dfdf; } .btn, a.btn { vertical-align: middle; display: inline-block; height: 32px; line-height: 32px; padding: 0 30px; background-color: #b80310; color: #fff; white-space: nowrap; text-align: center; font-size: 12px; border: none; cursor: pointer; border-radius: 4px; text-indent: 0; margin-right: 10px; position: relative; background-image: linear-gradient(rgba(33, 169, 236, 0), rgba(1, 9, 13, 0.1)); } .btn-radius { border-radius: 4px; } .btn:hover, a.btn:hover { box-shadow: 0px 0px 10px #ccc; transition: all 0.2s linear 0s; opacity: 0.8; filter: alpha(opacity=80); color: #fff; } .btn-border, a.btn-border { border: 1px solid #b80310; background-image: none; background-color: transparent; color: #b80310; } .btn-border-w, a.btn-border-w { border: 1px solid #fff; color: #fff; background-image: none; background-color: transparent; box-shadow: 0px 0px 0px #ccc; } .btn-border:hover, a.btn-border:hover, .btn-border-w:hover, a.btn-border-w:hover { background-color: #b80310; } .btn-border-w:hover, a.btn-border-w:hover { box-shadow: 0px 0px 0px #ccc; opacity: 1; filter: alpha(opacity=100); } .btn-block { display: block; width: 100%; } .btn-lg { height: 45px; line-height: 45px; } .btn-default { border: 1px solid #e8dfdf; color: #333; background-color: #fff; } /**/ /*news*/ .newlist { padding: 15px 0px; } .newlist li { height: 38px; line-height: 38px; list-style: none; background: url(../images/point.png) no-repeat left center; text-indent: 15px; overflow: hidden; display: block; position: relative; border-bottom: 1px solid #e8dfdf; } .newlist li a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; padding-right: 80px; } .newlist li i { position: absolute; right: 0px; top: 0px; font-style: normal; color: #808080; font-size: 12px; } .newlist-notime li a { width: 1100px; padding-right: 0px; } /*news-2*/ .newlist2 { border-top: 1px solid #e8dfdf; } .newlist2 li { display: flex; padding: 10px 0; border-bottom: 1px solid #e8dfdf; cursor: pointer; } .newlist2 li a { overflow: auto; white-space: normal; } .newlist2 li .newitem-time { flex-shrink: 0; display: block; border: 1px solid #b80310; text-align: center; color: #808080; width: 64px; min-height: 86px; } .newlist2 li .newitem-time h3 { padding: 20px 0 10px 0; font-size: 24px; color: #b80310; } .newlist2 li .newitem-body { flex-shrink: 1; margin-left: 20px; } .newlist2 li .newitem-body .title { font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: normal; max-height: 42px; display: block; } .newlist2 li .newitem-body p { margin-top: 6px; color: #808080; height: 42px; overflow: hidden; text-overflow: ellipsis; display: block; font-size: 12px; } .newlist2 li:hover a { color: #b80310; } .newlist2 li:hover .newitem-time h3 { color: #fff; } .newlist2 li:hover .newitem-time { border: 1px solid #b80310; background-color: #b80310; color: #fff; transition: all 0.2s linear 0s; } /*news-big*/ .big-newlist { padding: 15px; } .big-newlist li { height: 52px; line-height: 52px; list-style: none; background: url(../images/point.png) no-repeat 10px center; text-indent: 25px; overflow: hidden; display: block; position: relative; border-bottom: 1px solid #e8dfdf; } .big-newlist li a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .big-newlist li i { position: absolute; right: 0px; top: 5px; font-style: normal; color: #808080; font-size: 12px; } /**/ .column-title { text-align: center; padding: 40px 0; background: url(../images/ctitle_bj.png) no-repeat center 80px; } .sub-column-title { text-align: center; padding: 40px 0; background: url(../images/ctitle_bj.png) no-repeat center 80px; } .three-column-title { border-bottom: 2px solid #b80310; height: 42px; line-height: 40px; position: relative; } .three-column-title ul li { padding: 0 20px; font-size: 18px; background-color: #e8eaee; color: #808080; display: inline-block; cursor: pointer; } .three-column-title ul .active { background-color: #b80310; color: #fff; } .three-column-title ul .active a { color: #fff; } .three-column-title .more { position: absolute; right: 0px; top: 0px; } .bgGrey .column-title { text-align: center; padding: 20px 0 40px 0; background: url(../images/ctitle_bj.png) no-repeat center 60px; } .contentPage .title { font-size: 30px; color: #000; text-align: center; line-height: 25px; padding: 40px 0 30px 0; } .contentPage .news_about { text-align: center; font-size: 12px; color: #8B8B8B; line-height: 40px; border: 1px dotted #cccccc; border-left: 0; border-right: 0; } .contentPage .news_about a { color: #8B8B8B; margin: 0px 5px; cursor: pointer; } .contentPage .news_info { line-height: 200%; margin: 20px 0px; padding: 0px 10px; font-size: 16px; } .contentPage .news_info img { max-width: 100%; } .contentPage .news_info .img { display: block; margin: 0 auto; text-align: center; } .contentPage .news_info .img img { display: block; margin: 0 auto; } .contentPage .news_updown { margin: 50px 0 10px 0; } .contentPage .news_updown a:hover { text-decoration: underline; } .contentPage .contentbgColor { /*background:#f5f5f5;*/ padding: 10px 20px; } .fenxiang { height: 28px; line-height: 28px; overflow: hidden; } .bdtab { width: 100%; } .bdtab ul { display: flex; text-align: center; } .bdtab ul li { flex: 1; border: 1px solid #e8dfdf; height: 42px; line-height: 42px; cursor: pointer; } .bdtab ul li:hover, .bdtab ul li.on { background-color: #b80310; color: #fff; } /*panel*/ .panel { border: 1px solid #e8dfdf; margin-bottom: 20px; } .panel .panel-heading { background: url(../images/title_point.png) no-repeat left center; padding-left: 20px; position: relative; height: 46px; line-height: 46px; overflow: hidden; } .panel .panel-heading h3 { font-size: 18px; font-weight: normal; color: #b80310; } .panel .panel-heading em { position: absolute; right: 10px; top: 0px; font-style: normal; width: 200px; text-align: right; } .panel .panel-heading em a { font-size: 12px; color: #808080; padding: 2px; border: 1px solid #e8dfdf; } .panel .panel-heading em a:hover { color: #fff; background-color: #b80310; border: 1px solid #b80310; } .panel .panel-body { padding: 20px; overflow: hidden; } .panel .panel-footer { position: relative; padding: 10px 20px; line-height: 46px; color: #808080; } .panel-noborder { margin-bottom: 20px; border: 0px; } .panel-noborder .panel-heading { position: relative; height: 46px; line-height: 46px; overflow: hidden; border-bottom: 2px solid #b80310; } .panel-noborder .panel-body { padding: 0px; overflow: hidden; } .panel-shadow:hover { box-shadow: 0px 5px 10px #cccccc; transition: all 0.2s linear 0s; } /**/ .link { padding: 20px 0; }