﻿@charset "UTF-8";
/* @Author: hl,haolei@ec.com.cn @Date: 2021-09-22 13:13:44 @LastEditTime: 2021-12-11 20:32:36 @LastEditors: hl,haolei@ec.com.cn @Description:  */
body { font-family: "Helvetica Neue",Helvetica,tahoma,Arial,"Noto Sans CJK SC","PingFang SC","\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","WenQuanYi Micro Hei",sans-serif; -webkit-tap-highlight-color: transparent; color: #262626; }

.index-body { min-width: 1200px; margin: 0 auto; width: 100%; }

.w1200 { width: 100%; max-width: 1200px; margin: 0 auto; }

.g-hd { border-top: 17px solid #AB0000; padding-bottom: 22px; padding-top: 22px; }

.g-hd a { text-decoration: none; }

.g-hd .logo { display: block; width: 322px; height: 64px; background: url(../img/p01.png) no-repeat center left/100%; float: left; }

.g-hd .name { width: 346px; height: 56px; background: url(../img/head.png) 20px top no-repeat; margin-left: 30px; padding-left: 30px; display: block; float: left; margin-top: 6px; border-left: 1px solid #AFAFAF; }

.g-hd .search-btn { width: 48px; position: absolute; right: 0; top: 50%; margin-top: -24px; height: 48px; cursor: pointer; background: url(../img/p04.png) no-repeat center center/25px #AB0000; border-radius: 50%; }

.g-bd-wrap { border-top: 2px solid #262626; }

.search-float { width: 100%; height: 100%; position: absolute; left: 0; right: 0; z-index: 90; top: 126px; display: none; }

.search-float .mask { width: 100%; height: 100%; top: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.5); position: absolute; }

.search-float .search-box { position: relative; margin: 0 auto; width: 1200px; padding: 40px 0; background: #fff; }

.search-float .search-box .input-row { width: 80%; margin: 0 auto; position: relative; }

.search-float .search-box .input-row .text { border: 1px solid #707070; padding: 13px 20px 13px 65px; width: 100%; height: 46px; color: #515151; font-size: 15px; background: #fff url(../img/p12.png) no-repeat 19px 14px; border: 1px solid #707070; -webkit-box-sizing: border-box; box-sizing: border-box; }

.search-float .search-box .input-row .sub-btn { position: absolute; top: 0; right: 0; width: 175px; height: 46px; color: #fff; line-height: 46px; font-size: 15px; background: #AB0000; border: none; letter-spacing: 4px; }

.search-float .search-box .close-btn { position: absolute; right: 30px; top: 15px; width: 16px; height: 16px; background: url(../img/p13.png) no-repeat; cursor: pointer; -webkit-transition: all .2s; transition: all .2s; }

.search-float .search-box .close-btn:hover { -webkit-transform: rotate(180deg); transform: rotate(180deg); }

.g-bd-wrap .m-bd { position: relative; }

.g-bd-wrap .m-bd::before { content: ''; width: 1px; height: 100%; background: rgba(112, 112, 112, 0.24); position: absolute; left: 15%; top: 0; bottom: 0; }

.u-slide-left { width: 15%; float: left; min-height: 800px; }

.u-slide-left a { text-decoration: none; }

.u-slide-left .section { border-bottom: 1px solid rgba(112, 112, 112, 0.24); padding-top: 20px; padding-bottom: 25px; }

.u-slide-left .section:last-child { border: 0; }

.u-slide-left .dl-items { width: 110px; margin: 0 auto; }

.u-slide-left .dl-items dt { height: 30px; background: #AB0000; text-align: center; margin-bottom: 18px; }

.u-slide-left .dl-items dt a { display: block; width: 100%; height: 100%; font-size: 18px; line-height: 30px; color: #fff; font-weight: 400; }

.u-slide-left .dl-items dd { font-size: 18px; line-height: 18px; color: #262626; font-weight: 400; }

.u-slide-left .dl-items dd a { font-size: 18px; line-height: 18px; color: #262626; font-weight: 400; padding: 11px 0; display: block; }

.u-slide-left .dl-items dd a:hover { color: #da2810; }

.u-slide-left .dl-items dd a.f-fs18 { line-height: 24px; }

.u-slide-left .dl-items dd a img { margin-right: 15px; vertical-align: bottom; }

.u-slide-left .quick-link { text-align: center; display: block; margin: 0 auto; width: 60px; }

.u-slide-left .quick-link img { display: block; margin: 0 auto; max-width: 100%; }

.u-slide-left .quick-link span { font-size: 14px; line-height: 18px; color: #262626; font-weight: 400; display: block; margin: 10px 0 0; }

.u-main-bd { float: right; width: 85%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 25px; }

.tit-h2 a { padding-left: 15px; text-decoration: none; font-size: 18px; line-height: 32px; color: rgba(38, 38, 38, 0.65); font-weight: 500; margin-right: 20px; background: url(../img/iconRListBg_01.png) 0 center no-repeat; }

.tit-h2 a:hover { text-decoration: underline; }

.tit-h2 .name { font-size: 22px; line-height: 32px; color: #262626; font-weight: 700; display: inline-block; padding-bottom: 8px; margin-bottom: 10px; border-bottom: 5px solid #AB0000; background-image: none; padding-left: 0; }

.tit-h2 .name:hover { color: #AB0000; text-decoration: none; }

.tit-h2 .tit { font-size: 22px; line-height: 32px; color: #262626; font-weight: 700; display: inline-block; background-image: none; padding-left: 0; }

.tit-h2 .tit:hover { color: #AB0000; text-decoration: none; }

.tit-h2 .tit img { vertical-align: middle; margin-right: 10px; }

.u-news-items li { font-size: 16px; line-height: 40px; color: #262626; font-weight: 400; }

.u-news-items li::after { content: ''; clear: both; width: 100%; display: block; }

.u-news-items li a { width: 340px; float: left; font-size: 16px; line-height: 40px; color: #262626; font-weight: 400; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height: 40px; }

.u-news-items li a:hover { color: #da2810; }

.u-news-items li .date { width: 105px; text-align: right; display: block; float: right; height: 40px; }

.u-news-items.u-news-items-f16 li { height: 32px; }

.u-news-items.u-news-items-f16 li a { width: 315px; line-height: 32px; height: 32px; }

.u-news-items.u-news-items-f16 li .date { height: 32px; }

.index-header { border-bottom: 1px solid rgba(112, 112, 112, 0.24); }

.index-header .news-box { float: left; width: 400px; }

.index-header .news-box .items li { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; height: 40px; }

.index-header .news-box .items li a { font-size: 16px; line-height: 40px; color: #262626; font-weight: 400; }

.index-header .news-box .items li a:hover { color: #da2810; }

.index-header .news-swipe { float: right; width: 550px; padding-top: 25px; margin-bottom: 30px; }

.index-header .news-swipe .slideBox { height: 310px; width: 550px; position: relative; overflow: hidden; }

.index-header .news-swipe .slideBox .bd { height: 310px; width: 550px; }

.index-header .news-swipe .slideBox .bd ul li { font-size: 0; line-height: 0; position: relative; }

.index-header .news-swipe .slideBox .bd ul li img { height: 310px; width: 550px; }

.index-header .news-swipe .slideBox .bd ul li h3 { background: rgba(120, 120, 120, 0.78); width: 100%; height: 68px; position: absolute; left: 0; bottom: 0; overflow: hidden; -webkit-box-sizing: border-box; box-sizing: border-box; }

.index-header .news-swipe .slideBox .bd ul li h3 a { font-size: 16px; line-height: 24px; color: #fff; font-weight: 400; margin: 10px 15px 0; display: block; }

.index-header .news-swipe .slideBox .bd ul li h3 a:hover { color: #da2810; }

.index-header .news-swipe .slideBox .hd { position: absolute; right: 0; bottom: 10px; width: 30%; }

.index-header .news-swipe .slideBox .hd ul { text-align: right; }

.index-header .news-swipe .slideBox .hd ul li { display: inline-block; text-indent: 999em; width: 10px; cursor: pointer; height: 10px; margin-right: 8px; vertical-align: middle; background: #FFFFFF; border-radius: 50%; -webkit-box-sizing: content-box; box-sizing: content-box; }

.index-header .news-swipe .slideBox .hd ul li.on { background: #FF1010; border: 2px solid #FF1010; border-radius: 50%; }

.index-news-wrap .left-con { width: 450px; float: left; }

.index-news-wrap .left-con .tab-box .tab-tit a { margin-right: 18px; }

.index-news-wrap .left-con .tab-box .tab-con { display: none; }

.index-news-wrap .right-con { width: 420px; float: right; }

.index-news-wrap .more { display: block; width: 100%; height: 20px; background: url(../img/p11.png) center center no-repeat; }

.index-pic-items { border-top: 1px solid rgba(112, 112, 112, 0.24); padding-top: 25px; }

.index-pic-items ul li { float: left; width: 280px; margin-right: 65px; }

.index-pic-items ul li:last-child { margin-right: 0; }

.index-pic-items ul li .pic { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; font-size: 0; line-height: 0; margin-bottom: 15px; height: 147px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.index-pic-items ul li .pic img { max-width: 100%; max-height: 100%; }

.index-pic-items ul li h3 { padding-top: 8px; border-top: 1px solid rgba(112, 112, 112, 0.24); text-align: center; }

.index-pic-items ul li h3 a { font-size: 16px; line-height: 24px; color: #262626; font-weight: 400; }

.index-pic-items ul li h3 a:hover { color: #da2810; }

/******nav*******/
.u-nav-box { padding: 16px 0; font-size: 22px; line-height: 32px; font-weight: bold; border-bottom: 1px solid rgba(112, 112, 112, 0.3); letter-spacing: 2px; }

.u-nav-box .u-arrow { margin: 0 6px; font-weight: normal; }

.u-nav-box a { color: #262626; }

.u-nav-box.u-no-bdb { border-bottom: none; }

.u-new-box { padding: 26px 0 26px 6px; border-bottom: 1px solid rgba(112, 112, 112, 0.3); }

.u-new-box.z-style1 { padding-top: 10px; border-bottom: none; }

.u-new-box .u-tt { padding: 12px 0; font-size: 20px; line-height: 30px; color: #262626; }

.u-new-box > .u-tt-box { border-bottom: 1px solid rgba(112, 112, 112, 0.3); margin-bottom: 15px; }

.u-new-box > .u-tt-box .u-tt1 { padding: 0 5px; display: inline-block; font-size: 20px; line-height: 50px; color: #CD1D1D; text-decoration: none; border-bottom: 2px solid #CD1D1D; text-decoration: none; }

.u-new-box .u-new-list { font-size: 16px; line-height: 40px; color: #262626; }

.u-new-box .u-new-list a { color: #262626; }

.u-new-box .u-new-list a:hover { color: #da2810; }

.u-new-box .u-new-list .u-time { display: inline-block; }

.u-new-list1 { padding: 10px 24px; }

.u-new-list1 dd { display: inline-block; width: 180px; }

.u-new-list1 a { font-size: 16px; line-height: 46px; color: #262626; }

.u-new-list1 a:hover { color: #da2810; }

.u-new-list1 + .u-new-list1 { border-top: 1px solid rgba(112, 112, 112, 0.3); }

/******page*******/
.u-page-box { margin: 30px 0; text-align: right; }

.u-page-box > a { padding: 0 6px; font-size: 18px; font-weight: 700; color: #262626; text-decoration: none; }

.u-page-box > a.z-disabled { color: #CBCBCB !important; cursor: not-allowed !important; }

.u-tab-box .hd { font-size: 0; border-bottom: 1px solid rgba(112, 112, 112, 0.3); }

.u-tab-box .hd a { padding: 0 5px; display: inline-block; font-size: 18px; line-height: 50px; color: #262626; text-decoration: none; border-bottom: 2px solid transparent; -webkit-transition: background-color ease-in-out .3s; transition: background-color ease-in-out .3s; }

.u-tab-box .hd a + a { margin-left: 100px; }

.u-tab-box .hd a.z-crt, .u-tab-box .hd a:hover { color: #CD1D1D; border-bottom: 2px solid #CD1D1D; }

.u-tab-box.u-style1 .hd a, .u-tab-box.u-style2 .hd a { padding: 0 25px; border-left: 1px solid transparent; border-right: 1px solid transparent; }

.u-tab-box.u-style1 .hd a + a, .u-tab-box.u-style2 .hd a + a { margin-left: 0; }

.u-tab-box.u-style1 .hd a.z-crt, .u-tab-box.u-style1 .hd a:hover, .u-tab-box.u-style2 .hd a.z-crt, .u-tab-box.u-style2 .hd a:hover { background-color: rgba(221, 221, 221, 0.2); border-left: 1px solid rgba(221, 221, 221, 0.2); border-right: 1px solid rgba(221, 221, 221, 0.2); border-top: 2px solid #CD1D1D; border-bottom: 1px solid rgba(221, 221, 221, 0.2); }

.u-tab-box.u-style2 .hd a { padding: 0 32px; font-size: 16px; line-height: 36px; color: #262626; border: none; }

.u-tab-box.u-style2 .hd a.z-crt, .u-tab-box.u-style2 .hd a:hover { border: none; background-color: rgba(221, 221, 221, 0.4); }

.u-tb-box { margin: 36px 0 10px; }

.u-tb-box table { width: 100%; }

.u-tb-box table th, .u-tb-box table td { padding: 10px 4px; font-size: 14px; line-height: 24px; border: 1px solid rgba(112, 112, 112, 0.3); }

.u-tb-box table th { background-color: #CD1D1D; color: #fff; font-size: 16px; font-weight: normal; border: 1px solid #CD1D1D; }

.u-tb-box table.z-center th, .u-tb-box table.z-center td { text-align: center; }

.u-disclaimer-box { padding: 0 55px 55px; font-size: 16px !important; line-height: 30px !important; color: #AB0000 !important; }

.u-disclaimer-box .u-tt { font-weight: bold; }

.u-disclaimer-box p { margin-top: 8px; font-size: 14px; line-height: 24px; }

.u-keyword { color: #AB0000; }

.u-sch-box .u-tb-sch { margin: 0 auto; width: 450px; }

.u-sch-box .u-tb-sch td { padding: 10px 0; font-size: 18px; line-height: 30px; }

.u-sch-box .u-tb-sch .u-sel { padding: 5px 0; width: 100%; height: 32px; border: 1px solid #707070; }

.u-sch-box .u-tb-sch .u-ipt { width: 100%; height: 32px; border: 1px solid #707070; }

.u-sch-box .u-tb-sch .u-yzm { width: 82px; height: 34px; }

.u-sch-box .u-btn-sch { width: 160px; height: 52px; background: -webkit-gradient(linear, left top, left bottom, from(#AB0000), to(rgba(171, 0, 0, 0.68))); background: linear-gradient(180deg, #AB0000 0%, rgba(171, 0, 0, 0.68) 100%); font-size: 20px; color: #fff; border-radius: 5px; border: none; cursor: pointer; }

.u-sch-box .u-btn-sch + .u-btn-sch { margin-left: 40px; }

.u-sch-box .ft .p1 { font-size: 18px; line-height: 36px; }

/****** radio 美化*******/
.u-radio-box { font-size: 0; }

.u-radio-box .u-radio { display: inline-block; }

.u-radio-box .u-radio + .u-radio { margin-left: 30px; }

.u-radio-box input[type="radio"] { position: absolute; opacity: 0; }

.u-radio-box input[type="radio"] + .u-radio-label:before { content: ''; background: #f4f4f4; border-radius: 100%; border: 1px solid #b4b4b4; display: inline-block; width: 20px; height: 20px; position: relative; top: -3px; margin-right: 12px; vertical-align: top; cursor: pointer; text-align: center; -webkit-transition: all 250ms ease; transition: all 250ms ease; }

.u-radio-box input[type="radio"]:checked + .u-radio-label:before { background-color: #AB0000; -webkit-box-shadow: inset 0 0 0 4px #f4f4f4; box-shadow: inset 0 0 0 4px #f4f4f4; border-color: #AB0000; }

.u-radio-box input[type="radio"]:focus + .u-radio-label:before { outline: none; border-color: #AB0000; }

.u-radio-box input[type="radio"]:disabled + .u-radio-label:before { -webkit-box-shadow: inset 0 0 0 4px #f4f4f4; box-shadow: inset 0 0 0 4px #f4f4f4; border-color: #b4b4b4; background: #b4b4b4; }

.u-radio-box input[type="radio"] + .u-radio-label:empty:before { margin-right: 0; }

.u-radio-box .u-radio-label { font-size: 18px; color: #262626; }

.u-art-box .hd { padding: 28px 0 20px; border-bottom: 1px solid rgba(112, 112, 112, 0.3); }

.u-art-box .hd .u-tt { font-size: 24px; line-height: 36px; color: #000; font-weight: 700; text-align: center; }

.u-art-box .hd .u-meta { margin-top: 15px; font-size: 0; text-align: center; }

.u-art-box .hd .u-meta > span { font-size: 14px; line-height: 20px; color: #999; font-weight: normal; display: inline-block; }

.u-art-box .hd .u-meta > span + span { margin-left: 20px; }

.u-art-box .bd { padding: 0 55px 55px; min-height: 760px; }

.u-art-box .bd p { margin: 25px 0; font-size: 16px; line-height: 32px; color: #000; font-weight: normal; word-break: break-word; }

.u-art-box .bd p:first-child { margin-top: 28px; }

.u-art-box .bd p.u-ti2 { text-indent: 2em; }

.u-art-box .bd img, .u-art-box .bd video { margin: 30px auto; display: block; max-width: 100%; -o-object-fit: fill; object-fit: fill; }

.u-art-box .bd video { width: 600px; height: 338px; background-color: #F3F3F3; }

.u-art-box .bd .u-quote { padding: 10px 30px; background-color: #F3F3F3; }

.u-art-box .bd .u-file { margin: 30px 0; }

.u-art-box .bd .u-file li { padding: 6px 0; }

.u-art-box .bd .u-file li > a { display: inline-block; color: #000; text-decoration: none; }

.u-art-box .bd .u-file li > a.u-down-txt { padding-left: 24px; background: url(../img/p20.png) 0 center no-repeat; text-decoration: underline; }

.u-art-box .bd .u-tb-art-box { margin: 30px auto; width: 460px; }

.u-art-box .bd .u-tb-art-box table { font-size: 16px; line-height: 28px; color: #262626; font-weight: normal; }

.u-art-box .bd .u-tb-art-box table td { padding: 5px 8px; }

.u-art-box .bd .u-tb-art-box table td:first-child { width: 4em; text-align: right; color: #797979; }

.u-pic-list li { float: left; margin: 20px 80px 10px 0; width: 400px; height: 225px; }

.u-pic-list li a { position: relative; display: block; width: 100%; height: 100%; text-decoration: none; }

.u-pic-list li a img { width: 100%; height: 100%; -o-object-fit: fill; object-fit: fill; }

.u-pic-list li a .u-txt { position: absolute; right: 0; bottom: 0; left: 0; width: auto; height: 30px; padding: 10px 5px; overflow: hidden; background-color: rgba(0, 0, 0, 0.5); color: #fff; font-size: 16px; letter-spacing: normal; line-height: 30px; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; }

.u-full-sch-box .hd { font-size: 0; }

.u-full-sch-box .hd .u-sel { padding: 5px 0; width: 120px; height: 40px; font-size: 14px; border: 1px solid #707070; }

.u-full-sch-box .hd .u-ipt { margin: 0 10px; padding: 0 10px; width: 700px; height: 38px; font-size: 14px; border: 1px solid #707070; }

.u-full-sch-box .hd .u-btn-sch { width: 80px; height: 40px; background: -webkit-gradient(linear, left top, left bottom, from(#AB0000), to(rgba(171, 0, 0, 0.68))); background: linear-gradient(180deg, #AB0000 0%, rgba(171, 0, 0, 0.68) 100%); font-size: 18px; color: #fff; border-radius: 5px; border: none; cursor: pointer; }

.u-full-sch-box .hd .u-btn-sch + .u-btn-sch { margin-left: 40px; }

.u-full-sch-box .bd > .u-tt { padding: 12px 0; font-size: 20px; line-height: 30px; color: #262626; }

.u-full-sch-box .bd .p1 { padding: 10px 0; background-color: rgba(112, 112, 112, 0.3); }

.u-full-sch-box .bd .u-sch-list li { padding: 20px 0; border-bottom: 1px solid rgba(112, 112, 112, 0.3); }

.u-full-sch-box .bd .u-sch-list li a { text-decoration: none; }

.u-full-sch-box .bd .u-sch-list li .u-tit { font-size: 18px; line-height: 30px; font-weight: 600; }

.u-full-sch-box .bd .u-sch-list li .p2 { margin: 6px 0; font-size: 16px; line-height: 24px; color: #666; }

.u-full-sch-box .bd .u-sch-list li .p2 span { margin-right: 10px; }

/******ft*******/
.m-ft .hd { height: 52px; background-color: #AB0000; text-align: center; }

.m-ft .hd a { font-size: 18px; line-height: 52px; color: #fff; text-decoration: none; }

.m-ft .hd a + a { margin-left: 100px; }

.m-ft .bd { padding: 20px 0; position: relative; }

.m-ft .bd .u-ft-logo { position: absolute; top: 40px; left: 25px; }

.m-ft .bd .u-ft-logo2 { left: 200px; top: 30px; }

.m-ft .bd .u-copr-txt { margin-left: 500px; width: 700px; font-size: 14px; color: #262626; line-height: 26px; }

.m-ft .bd .u-copr-txt li { float: left; width: 350px; }

.u-fly-window-box { position: fixed; right: 10px; bottom: 10%; }

.u-fly-window-box .u-close { position: absolute; top: 0; right: 0; width: 20px; height: 20px; }
/*# sourceMappingURL=app.css.map */