﻿@font-face {
    font-family: 'SourceHanSerifCN-Bold';
    src: local('SourceHanSerifCN-SemiBold'),
         url('../font/SourceHanSerifCN-Bold.woff') format('woff'); 
    font-display:swap;
}

@font-face {
    font-family: 'SourceHanSerifCN-SemiBold';
    src: local('SourceHanSerifCN-SemiBold'),
         url('../font/SourceHanSerifCN-SemiBold.woff') format('woff');
    font-display:swap;
}

@font-face {
    font-family: "SourceHanSerifCN-Regular";
    src: local('SourceHanSerifCN-Regular'),
        url("../font/SourceHanSerifCN-Regular.woff2") format("woff2"),
        url("../font/SourceHanSerifCN-Regular.woff") format("woff"),
        url("../font/SourceHanSerifCN-Regular.ttf") format("truetype"),
        url("../font/SourceHanSerifCN-Regular.eot") format("embedded-opentype"),
        url("../font/SourceHanSerifCN-Regular.svg") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display:swap;
}

@font-face {
    font-family: 'SourceHanSerifCN-Light';
    src: local('SourceHanSerifCN-Light'),
    url('../font/SourceHanSerifCN-Light.woff') format('woff');
    font-display:swap;
}

@font-face {
    font-family: 'DINBold';
    src: local('DINBold'),
    url("../font/DINBold.woff2") format("woff2");
    font-display:swap;
}

@font-face {
    font-family: "DINPro-Regular";
    src: local('DINPro-Regular'),
    url("../font/DINPro-Regular.woff2") format("woff2");
    font-display:swap;
}
@font-face {
    font-family: "DINMedium";
    src: local('DINMedium'),
    url("../font/DINMedium.woff") format("woff");
    font-display:swap;
}

.auto_800{ max-width:800px;}
@media(max-width:800px){.auto_800{ padding:0 2%;}}



/**  首页开始  **/

/* 导航栏 */
.Top002886 { position: fixed; left: 0; top: 0; width: 100%; z-index: 100; font-family: 'SourceHanSerifCN-SemiBold'; font-size: 14px; color: #222; transition: 0.3s; background: url(../image/Top002886_bg.png) no-repeat center bottom #fff; background-size: cover; }
.Top002886 .auto { position: relative; z-index: 100; max-width: 1600px; width: 96%; }
.Top002886 .top-right { position: absolute; right: 0; }
.Top002886 .top-mid li span { display: block; }
.Top002886 .top-mid li span a { color: #222; font-size: 18px; font-family: 'SourceHanSerifCN-Bold'; }
.Top002886 .top-mid li.aon span a,
.Top002886 .top-mid li span a:hover { color: #e50014; }
.Top002886 .top-mid li dd { font-size: 14px; opacity: .75; line-height: 32px; padding-left: 2em; }
.Top002886 .top-mid .sub { display: none; }
.Top002886 .top-nav { position: relative; }
.Top002886 .top-nav:before { display: inline-block; content: ''; width: 1px; height: 14px; background: #ccc; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.Top002886 .top-nav dl { float: right; }
.Top002886 .top-nav dl > * { float: left; line-height: 36px; }
.Top002886 .top-lang { position: relative; z-index: 100; }
.Top002886 .top-lang span { display: block; padding: 0 18px; color: #555555; font-size: 14px; }
.Top002886 .top-lang span:after { display: inline-block; content: ''; width: 9px; height: 6px; background: url(../image/Top002886_lang.png) no-repeat center; vertical-align: middle; margin-left: 10px; margin-top: -2px; }
.Top002886 .top-lang figure { position: absolute; left: -20%; top: 100%; width: 140%; background: rgba(255, 255, 255, 0.8); border-radius: 5px; padding: 20px; display: none; }
.Top002886 .top-lang figure a { display: block; text-align: center; padding: 0 10px; }
.Top002886 .top-lang figure a:hover { color: #e50014; }
.Top002886 .top-search { }
.Top002886 .top-search .box { display: none; position: absolute; padding-right: 50px; background: #eee; }
.Top002886 .top-search .text { width: 100%; height: 50px; line-height: 50px; border: 0; padding: 0 20px; background: none; }
.Top002886 .top-search .btn { position: absolute; right: 0; height: 100%; width: 50px; background: url("../image/Top002886-search_btn.png") no-repeat center center; }
.Top002886 .open-search { display: block; width: 36px; height: 36px; background: url("../image/Top002886-search_btn.png") no-repeat center center; position: relative; }
.Top002886 .open-search.on { background: none; }
.Top002886 .open-search.on:before,
.Top002886 .open-search.on:after { position: absolute; content: ''; width: 60%; height: 2px; background: #666; top: 50%; margin-top: -1px; left: 20%; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); }
.Top002886 .open-search.on:after { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); }
@media(min-width:1025px) {
    .Top002886 .top-search { position: relative; z-index: 100; }
    .Top002886 .top-search .box { right: 100%; top: 50%; margin-top: -25px; width: 25vw; height: 50px; border-radius: 5px; }
}
@media(max-width:1024px) {
    .Top002886 .top-search .box { left: -100%; top: 100%; width: 200%; }
}
@media(min-width:1101px) {
    .Top002886 .top-left,
    .Top002886 .top-right { position: absolute; z-index: 5 }
    .Top002886 .top-right,
    .Top002886 .top-left { max-width: 320px; bottom: 0; }
    .Top002886 .top-left { left: 0; top: 0; height: 100%; display: flex; align-items: center;}
    .Top002886 .top-left img{ max-height:70px;}
    .Top002886 .top-right { right: 0; bottom: 24px; width: 132px; }
    .Top002886 .top-mid { padding: 68px 170px 32px 320px; }
    .Top002886 .top-mid menu { /*max-width: 868px; width: 100%;*/ float: right; }
    .Top002886 .top-mid li { float: left;}
    .Top002886 .top-mid li.pc_no { display: none !important; }
    .Top002886 .top-mid li span { line-height: 1 }
    .Top002886 .top-mid li:hover span a,
    .Top002886 .top-mid li.aon span a { color: #e50014 }
    .Top002886 li { position: relative; }
    .Top002886 li .sub { position: absolute; left: 50%; top: 100%; min-width: 160%; text-align: center; display: none; padding-top: 10px; z-index: 10; white-space: nowrap; transform: translateX(-50%);}
    .Top002886 .top-top li .sub { margin-left: -19px; left: 0; width: 100%; }
    .Top002886 li .sub .dl { background: #fff; padding: 10px 0; position: relative; border-radius: 3px; box-shadow: 0px 2px 5px rgba(0, 0, 0, .1); }
    .Top002886 li .sub .dl:before { display: inline-block; content: ''; width: 0; height: 10px; border-bottom: 5px solid #fff; border-left: 5px solid transparent; border-right: 4px solid transparent; position: absolute; left: 50%; bottom: 100%; transform: translateX(-50%); }
    .Top002886 li .sub .dl dd { line-height: 38px; padding: 0 10px; }
    .Top002886 .top-top li .sub .dl dd { line-height: 28px; padding: 5px 10px; }
    .Top002886 .top-top li .sub .dl dd a { display: block; }
    .Top002886 .top-top { position: absolute; right: 0; top: 24px; width: 100%; max-width: 780px; text-align: right; font-family: 'SourceHanSerifCN-SemiBold'; }
    .Top002886 .top-top li { display: inline-block; }
    .Top002886 .top-top li:after { display: inline-block; content: ''; width: 6px; height: 5px; background: url(../image/Top002886_li.png) no-repeat center; margin: 0 18px; position: relative; top: -3px; }
    .Top002886 .top-top li:last-child::after { display: none; }
    .Top002886 .top-top li span { display: inline-block; }
    .Top002886 .top-top li span a { color: #222; font-size: 17px; }
    .Top002886 .top-top li.aon span a,
    .Top002886 .top-top li span a:hover { color: #e50014; }
}

@media(min-width:1101px) and (max-width: 1440px) {
    .Top002886 .top-mid {padding: 68px 130px 32px 410px;}
    .Top002886 .top-mid menu { width: 100%;}
    .Top002886 .top-mid li { margin-right: 2%;}
    .Top002886 .top-mid li:last-of-type { margin-right: 0;}
    .Top002886 .top-mid li span a { font-size: 16px;}
    .Top002886 .top-right { width: 112px;}
}
@media(min-width:1101px) {
    .Top002886 .top-mid li:last-child{ margin-right:0;}
}
@media(min-width:1441px) {
    .Top002886 .top-mid li {margin-left: 12px }
}
@media(max-width:1366px) {
    .Top002886 .top-mid {padding: 68px 140px 32px 330px;}
}
@media(max-width:1260px){
    .Top002886 .top-mid{ padding: 68px 100px 32px 300px;}
}
@media(max-width:1100px) {
    .Top002886 .top-top { display: none; }
    .Top002886 .top-lang { top: 3px; }
    .Top002886 .top-mid { position: fixed; left: -100%; opacity: 0; top: 90px; z-index: 200; height: 100%; padding: 20px; background: rgba(0, 0, 0, 0.8); width: 220px; transition: 0.5s; }
    .Top002886 .top-mid.show { left: 0; opacity: 1; }
    .Top002886 .top-mid menu { height: 100%; overflow: auto; }
    .Top002886 .top-mid li { margin: 0 !important; line-height: 40px; }
    .Top002886 .top-mid li span a { display: block; color: #fff; font-size: 16px; }
    .Top002886 .top-mid li dd a { color: #fff; }
    .Top002886 .top-nav { padding-top: 10px; }
    .Top002886 .top-right { top: 50%; transform: translateY(-50%); right: 40px; }
    .Top002886 .top-left { height: 90px; display: table; width: 50%; }
    .Top002886 .top-left a { display: table-cell; vertical-align: middle; }
    .Top002886 .top-left img { max-height: 80px; }
    .Top002886 .open-menu { position: absolute; right: 0; padding: 0 10px; top: 50%; transform: translateY(-50%); }
    .Top002886 .open-menu i { width: 20px; height: 2px; display: block; margin: 4px 0; background: #222; transition: 0.3s; }
    .Top002886 .open-menu.on { width: 26px; height: 34px; }
    .Top002886 .open-menu.on i { position: absolute; width: 100%; height: 3px; left: 0; top: 50%; margin-top: -1.5px; border-radius: 0; }
    .Top002886 .open-menu.on i:nth-child(1) { display: none; }
    .Top002886 .open-menu.on i:nth-child(2) { transform: rotate(45deg); }
    .Top002886 .open-menu.on i:nth-child(3) { transform: rotate(-45deg); }
    .Top002886 .hotline .oldweb { display: none; }
}
@media(max-width:640px) {
    .Top002886 .top-right { font-size: 14px; }
    .Top002886 .top-nav a.a_log,
    .Top002886 .top-lang span { padding: 0 15px; }
    .Top002886 .top-nav dl > * { line-height: 30px; }
}
@media(max-width:480px) {
    .Top002886 .top-left { height: 70px; }
    .Top002886 .top-left img { max-height: 60px; }
    .Top002886 .top-nav { padding-top: 0; }
    .Top002886 .top-mid { top: 70px; }
    .Top002886 .top-mid li dd{padding-left: 1em;}
}

/*Banner002772 */
.Banner002772 { position: relative; z-index: 1; margin-top: 120px; }

/*slick Basic*/
.Banner002772 .slick-slider { position: relative; display: block; -webkit-touch-callout: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent }
.Banner002772 .slick-list { position: relative; z-index: 1; display: block; overflow: hidden; }
.Banner002772 .slick-list:focus { outline: none }
.Banner002772 .slick-list.dragging { cursor: pointer; cursor: hand; }
.Banner002772 .slick-slider .slick-track,
.Banner002772 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.Banner002772 .slick-track { position: relative; top: 0; left: 0; display: block; }
.Banner002772 .slick-track:before,
.Banner002772 .slick-track:after { display: table; content: ''; }
.Banner002772 .slick-track:after { clear: both; }
.Banner002772 .slick-loading .slick-track { visibility: hidden; }
.Banner002772 .slick-slide { display: none; float: left; min-height: 1px; }
[dir ='rtl'] .slick-slide { float: right; }
.Banner002772 .slick-slide .slick-loading img { display: none; }
.Banner002772 .slick-slide .dragging img { pointer-events: none; }
.Banner002772 .slick-initialized .slick-slide { display: block; }
.Banner002772 .slick-initialized .slick-slide a { cursor: default; }
.Banner002772 .slick-loading .slick-slide { visibility: hidden; }
.Banner002772 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.Banner002772 .slick-arrow .slick-hidden { display: none; }

/*slick Basic End*/
.Banner002772 .pager { position: absolute; right: 11%; top: 50%; transform: translateY(-50%); width: 17px; z-index: 10; }
.Banner002772 .pager .slick-dots li { list-style: none; float: left; background: url(../image/Banner002772-dot.png) no-repeat; cursor: pointer; width: 17px; height: 17px; margin-top: 15px; }
.Banner002772 .pager .slick-dots li button { display: none; }
.Banner002772 .pager .slick-dots li.slick-active { background-image: url(../image/Banner002772-dot-on.png); }
@media(max-width:1100px) {
    .Banner002772 { margin-top: 90px; }
}
@media(min-width:1025px) {
    .Banner002772 li img { width: 100%; }
    .Banner002772 li img.wap { display: none; }
}
@media(max-width:1024px) {
    .Banner002772 li img.pc { display: none; }
    .Banner002772 .pager .slick-dots li { width: 12px; height: 12px; background-size: contain; }
}
.index-tit { margin: 0; padding: 0; position: relative; padding-bottom: 40px; margin-bottom: 40px; border-bottom: 1px dotted #C9C9C9; }
.index-tit a { position: absolute; right: 0; top: 0; width: 160px; text-align: center; line-height: 42px; color: #888; font-size: 15px; font-weight: normal; border: 1px solid #e5e5e5; }
.index-tit a:hover { background: #e50014; color: #fff; }
.index-tit b { position: relative; font-family: 'SourceHanSerifCN-Bold'; display: inline-block; font-size: 26px; color: #333333; line-height: 42px; border-bottom: 2px solid transparent; }
.index-tit b span { font-weight: normal; font-size: 16px; color: #888; margin-left: 10px; }
.index-tit b:after { display: inline-block; content: ''; position: absolute; left: 0; bottom: -43px; width: 100%; height: 2; border-bottom: 1px dotted #CE000D; }
@media(max-width:768px) {
    .index-tit { padding-bottom: 20px; margin-bottom: 20px; }
    .index-tit b span { display: none; }
    .index-tit b:after { bottom: -23px; }
}

/*Floor001101 */
.Floor001101 { padding: 4% 0; background: url(../image/Floor001101_bg.png) no-repeat center; background-size: cover; font-family: 'SourceHanSerifCN-Light'; }
.Floor001101 .auto { position: relative; }
.Floor001101 .box { position: relative; z-index: 2; }
@media(min-width:641px) {
.Floor001101 .box-left { float: left; width: 30%; }
.Floor001101 .box-right { float: right; width: 65.8333%; }
}
.Floor001101 .box-left .ul { background: #fff; padding: 20px 20px 26px; }
.Floor001101 .box li { position: relative; padding: 16px 0; border-bottom: 1px dotted #C9C9C9; }
.Floor001101 .box li a { font-size: 16px; color: #4a4a4a; font-weight: 700; line-height: 26px; display: block; padding-left: 13px; position: relative; word-break: break-word;}
.Floor001101 .box li:hover a { color: #e50014 }
.Floor001101 .box-left li a::before { position: absolute; content: ''; width: 4px; height: 4px; background: #015351; left: 0; top: 11px; }
.Floor001101 .box ol{position: relative;padding:10px 18.65% 22px 29.35%;}
.Floor001101 .box ol+ol{margin-top: 40px;}
.Floor001101 .box ol .Ispic{position: absolute;left:0;top:50%; transform: translateY(-50%);;width: 25.35%;overflow: hidden;}
.Floor001101 .box ol .Ispic img{width: 100%;transition: all 0.3s ease-in-out}
.Floor001101 .box ol .Ispic:hover img{transform:scale(1.2)}
.Floor001101 .box ol .Ispic span{display:block;padding-bottom:68%;background-repeat: no-repeat; background-position: center center; background-size: cover;transition: all 0.3s ease-in-out}
.Floor001101 .box ol .Ispic:hover span{transform:scale(1.2)}
.Floor001101 .box ol .txt .tip{color: #888888;font-size: 14px;}
.Floor001101 .box ol .txt .tip span:after{display: inline-block;content: '';width: 1px;height: 10px;background: #e5e5e5;margin:0 14px;}
.Floor001101 .box ol .txt .dot{font-size:18px;line-height: 1;color:#555555;font-family: 'SourceHanSerifCN-Bold';font-weight: bold;margin:20px 0 ;}
.Floor001101 .box ol .txt .dot:hover{color:#e50014;}
.Floor001101 .box ol .txt p{ margin:0; line-height:26px; color:#888888;font-size: 15px;}
.Floor001101 .box ol .more{position: absolute;right:0;top:0;height: 100%;width: 8.65%;border-bottom: 1px solid #c9c9c9;}
.Floor001101 .box ol .more span{display: table;width: 100%;height: 100%}
.Floor001101 .box ol .more span a{color: #888;font-size: 14px;display: table-cell;text-align: center;vertical-align: middle;}
.Floor001101 .box ol .more span a i{display: block;content: '';width: 20px;height: 9px;background: url(../image/Floor001101-more.png) no-repeat center;margin:8px auto 0;}
@media(max-width:1200px){
.Floor001101 .box ol p{ position:relative; max-height:48px; overflow:hidden;}
.Floor001101 .box ol p a{ position:absolute; right:0; bottom:0; background:#fff; padding-left:10px;}
}
@media(max-width:640px){
.Floor001101 .box-left{ margin-bottom:40px;}
.Floor001101 .box li::before{ right:auto; left:0; margin-right:0;}
.Floor001101 .box-right ul{ overflow:hidden;}
.Floor001101 .box-right ol{ padding: 10px;background: #fff}
.Floor001101 .box ol+ol{margin-top: 0;}
.Floor001101 .box ol .Ispic {padding-bottom:60%;}
.Floor001101 .box-right ol .Ispic{ position:relative; height:auto;display:block; width:auto;transform:translateY(0);top:0; padding-bottom: 0;}
.Floor001101 .box ol .txt{padding:10px 0;}
.Floor001101 .box ol .txt .dot{margin:10px 0;}
.Floor001101 .box ol .more{display: none;}
}
@media(max-width:480px) {
    .Banner002772 { margin-top: 70px; }
}

/*Index-search */
.Index-search { padding: 4% 0; font-family: 'SourceHanSerifCN-Light';z-index: 10; }
.Index-search .tip { color: #888888; font-size: 16px; margin-bottom: 20px; display: none;}
.Index-search .filter { }
.Index-search .filter dl.year { position: relative; }
.Index-search .filter dl.year dd { position: absolute; top: 100%; left: 0; width: 100%; z-index: 100; background: #f9f9f9; display: none; z-index: 10; height: 380px; overflow-y: scroll; }
.Index-search .filter dl.year dd a { display: block; padding: 5px 20px; line-height: 24px; transition: 0.3s; }
.Index-search .filter dl.year dd a:hover { background: #D72229; color: #fff; }
.Index-search .filter dl.year dt { font-size: 16px; position: relative; color: #999999; line-height: 40px; border: 1px #EAEAEA solid; padding-right: 30px; padding-left: 12px; background: #fff; }
.Index-search .filter dl.year dt:after { position: absolute; content: ''; border: 5px solid transparent; border-top-color: #7F7F7F; border-top-width: 5px; right: 12px; top: 50%; margin-top: -2.5px; }
.Index-search .filter ul.search { position: relative; z-index: 2; }
.Index-search .filter ul.search .btn { display: block; font-size: 16px; width: 100%; line-height: 40px; background: #D72229; text-align: center; color: #fff; cursor: pointer;}
.Index-search .filter ul.search .text { font-family: 'SourceHanSerifCN-Light'; font-size: 16px; width: 100%; line-height: 40px; height: 40px; border: 1px #e6e6e6 solid; padding: 0 12px; color: #999999; }
.Index-search .filter ul.search .text.focus { color: #333; }
@media(min-width:769px) {
    .Index-search .filter dl.year { float: left; width: 21%; margin-right: 1.5% }
    .Index-search .filter ul.search { float: left; width: 20%; margin-right: 1.5% }
    .Index-search .filter ul.btn-box { float: right; width: 11%; margin-right: 0 }
}
@media(max-width:768px) {
    .Index-search { padding: 40px 2%; }
    .Index-search .filter dl { margin-bottom: 10px; }
    .Index-search .filter ul.search .btn { margin-top: 10px; }
}

/*
 .Floor001318 为demo编号
 */
.Floor001318 { background-color: #f4f4f4; position: relative; font-family: 'SourceHanSerifCN-Light';z-index: 2; }
.Floor001318 .map { overflow: hidden; position: relative; clear: both; }
.Floor001318 .info { max-width: 1200px; width: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.Floor001318 .list { width: 460px; height: 560px; float: right; background: #fff; box-shadow: -8px 8px 40px rgba(0, 0, 0, .3); padding: 40px; overflow: hidden; position: relative; }
.Floor001318 .list .index-tit { padding-bottom: 0px; margin-bottom: 0px; border-bottom: 0px dotted #C9C9C9; }
.Floor001318 .index-tit b:after { display: none; }
.Floor001318 #all_map_1318 { width: 100%; }
.Floor001318 #all_map_1318 img { width: 100%; }
.Floor001318 .mess { position: absolute; background: #CE000D; padding: 20px; border-radius: 10px 10px 0 10px; width: 470px; }
.Floor001318 .mess:before { display: inline-block; content: ''; width: 0; height: 0; border-top: 21px solid transparent; border-right: 14px solid #CE000D; border-bottom: 21px solid transparent; position: absolute; right: 0; bottom: -21px; }
.Floor001318 .mess:after { display: inline-block; content: ''; width: 73px; height: 52px; position: absolute; right: -36px; bottom: -74px; background: url(../image/Floor001318-icon.png) no-repeat; }
.Floor001318 .mess p { font-size: 16px; margin: 0; color: #fff }
.Floor001318 .mess p+p { margin-top: 5px; }
.Floor001318 .list .search { position: relative; }
.Floor001318 .list .search .text { border: 0px; background: #f3f3f3; font-size: 14px; color: #999999; padding: 0 20px; width: 100%; line-height: 50px; height: 50px; font-family: 'SourceHanSerifCN-Light'; font-weight: lighter; }
.Floor001318 .list .search .btn { display: inline-block; content: ''; width: 19px; height: 19px; background: url(../image/Floor001318-search.png) no-repeat; position: absolute; right: 20px; top: 50%; transform: translateY(-50%); }
.Floor001318 .list ul{overflow: hidden;}
.Floor001318 .list li { cursor: pointer; padding-top: 20px; }
.Floor001318 .list li div { background-color: #f3f3f3; padding: 16px 20px; border-left: 3px solid transparent; }
.Floor001318 .list li p { margin: 0; font-size: 14px; line-height: 18px; height: 36px; overflow: hidden; color: #999999 }
.Floor001318 .list li h5 { margin: 0; font-size: 18px; color: #555555; font-family: 'SourceHanSerifCN-Bold'; line-height: 1; padding-bottom: 10px; }
.Floor001318 .list li.on div,
.Floor001318 .list li:hover div { border-left-color: #e50014 }
.Floor001318 .list .bx-controls-direction { overflow: hidden; clear: both; position: absolute; bottom: 8px; right: 40px; z-index: 1;}
.Floor001318 .list .bx-controls-direction a { width: 30px; background: url(../image/Floor001318-btn_prev.png) no-repeat center center #fff; display: block; height: 24px; float: left; overflow: hidden; line-height: 1000px; }
.Floor001318 .list .bx-controls-direction a.bx-next { float: right; background-image: url(../image/Floor001318-btn_next.png); }
@media(max-width:1680px) {
    .Floor001318 .list { height: 540px; position: relative; }
    .Floor001318 .list:after { display: inline-block; content: ''; width: 100%; height: 40px; background: #fff; position: absolute; left: 0; bottom: 0 }
}
@media(max-width:1366px) {
    .Floor001318 .list { height: 430px; }
}
@media(max-width:768px){
    .Floor001318 .info{ left:auto; right:0; transform:translateY(-50%); width:65%;}
    .Floor001318 .list{ width: auto; padding:20px 20px 40px; height: 510px;}
    .Floor001318 #all_map_1318{ position:relative !important; width:100%; height:500px; }
    .Floor001318 #all_map_1318 img{max-width: none; width: 340%; margin-left: -120%;}
    .Floor001318 .mess{width: 320px;left: 2%!important}
    .Floor001318 .mess p{font-size: 13px; word-wrap:break-word;}
}
@media(max-width:640px){
  .Floor001318{padding-top: 380px;}
  .Floor001318 .map{overflow: inherit;}
  .Floor001318 .info{width: 100%;top: -380px;transform: translateY(0);}
  .Floor001318 .list{width: 100%;box-sizing: border-box;}
}

/*Bottom002714 */
.Bottom002714 { background: #fff; padding-top: 3.5%; font-family: 'SourceHanSerifCN-Light'; }
.Bottom002714 .auto { max-width: 1600px; width: 96%; }
.Bottom002714 .logo { text-align: center; }
.Bottom002714 .logo img{ max-height:70px;}
.Bottom002714 nav { text-align: center; padding: 30px 0; }
.Bottom002714 nav dd { display: inline-block; line-height: 1; margin: 0 12px; }
.Bottom002714 nav dd a { color: #4f4a4a; font-size: 17px; }
.Bottom002714 a:hover { color: #e50014 }
.Bottom002714 footer { text-align: center; color: #9d8869; padding-top: 30px; border-top: 1px solid #e4e4e4; }
.Bottom002714 footer ul { margin: 0 auto; text-align: center; padding: 16px 0 20px; }
.Bottom002714 footer ul li { display: inline-block; width: 40px; margin: 0 4px; position: relative; }
.Bottom002714 footer ul li a { display: block; height: 40px; width: 40px; }
.Bottom002714 footer ul li.wx a { background: url(../image/Bottom002714_1.png) no-repeat center; }
.Bottom002714 footer ul li.sina a { background: url(../image/Bottom002714_2.png) no-repeat center; }
.Bottom002714 footer ul li.qq a { background: url(../image/Bottom002714_3.png) no-repeat center; }
.Bottom002714 footer ul li.kj a { background: url(../image/Bottom002714_4.png) no-repeat center; }
.Bottom002714 footer ul li.more a { background: url(../image/Bottom002714_5.png) no-repeat center; }
.Bottom002714 footer ul li.wx figure { display: none; z-index: 100; position: absolute; bottom: 80%; width: 142px; height: 148px; left: 50%; margin-left: -71px; background: url(../image/Bottom002714_code.png) no-repeat center; }
.Bottom002714 footer ul li.wx img { display: block; width: 100%; max-width: 106px; margin: 0 auto; padding-top: 17px; }
.Bottom002714 footer dl { padding-top: 4px; line-height: 24px; text-align: center; }
.Bottom002714 footer dl dd { display: inline-block; }
.Bottom002714 footer dl dd:after { display: inline-block; content: ''; width: 2px; height: 2px; border-radius: 50%; background: #999999; position: relative; top: -4px; }
.Bottom002714 footer dl dd:last-child:after { display: none; }
.Bottom002714 footer dl a { margin: 0 11px; color: #999999 }
.Bottom002714 footer p { line-height: 24px; margin: 0; color: #999999 }
@media(max-width:768px) {
    .Bottom002714>.auto { display: none; }
}

/**  首页结束  **/

/*
 *  Owl Carousel - Core  插件样式如遇相同只留一份
 */
.owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent;  /* position relative and z-index fix webkit rendering fonts issue */ position: relative; z-index: 1; }
.owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; -moz-backface-visibility: hidden;    /* fix firefox animation glitch */ }
.owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.owl-carousel .owl-stage-outer { position: relative; overflow: hidden;    /* fix for flashing background */ -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }
.owl-carousel .owl-item { position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; }
.owl-carousel .owl-item img { display: block; width: 100%; }
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled { display: none; }
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousel.owl-loaded { display: block; }
.owl-carousel.owl-loading { opacity: 0; display: block; }
.owl-carousel.owl-hidden { opacity: 0; }
.owl-carousel.owl-refresh .owl-item { visibility: hidden; }
.owl-carousel.owl-drag .owl-item { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousel.owl-grab { cursor: move; cursor: grab; }
.owl-carousel.owl-rtl { direction: rtl; }
.owl-carousel.owl-rtl .owl-item { float: right; }

/* No Js */
.no-js .owl-carousel { display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated { animation-duration: 1000ms; animation-fill-mode: both; }
.owl-carousel .owl-animated-in { z-index: 0; }
.owl-carousel .owl-animated-out { z-index: 1; }
.owl-carousel .fadeOut { animation-name: fadeOut; }
@keyframes fadeOut {
    0% { opacity: 1; }
    100% { opacity: 0; }
}

/*
 *  Owl Carousel - Auto Height Plugin
 */
.owl-height { transition: height 500ms ease-in-out; }

/*
 *  Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy { opacity: 0; transition: opacity 400ms ease; }
.owl-carousel .owl-item img.owl-lazy { transform-style: preserve-3d; }

/*
 *  Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000; }
.owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url("/en/css/owl.video.play.png") no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; transition: transform 100ms ease; }
.owl-carousel .owl-video-play-icon:hover { -ms-transform: scale(1.3, 1.3); transform: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon { display: none; }
.owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity 400ms ease; }
.owl-carousel .owl-video-frame { position: relative; z-index: 1; height: 100%; width: 100%; }
@font-face { font-family: 'SourceHanSansCN-Light'; src: url("/en/fonts/SourceHanSansCN/Light.woff") format("woff"); font-display: swap; }

/*
 .Menu002449
 */
.Menu002449 { position: relative; margin-top: 120px; }
.Menu002449 .ban { background-size: cover; background-position: center; background-repeat: no-repeat; position: absolute; top: 0; left: 0; width: 100%; padding-bottom: 300px; z-index: 1; }
.Menu002449 .ban img { display: none; }
.Menu002449 .menu { background: rgba(56, 128, 106, 0.9); position: relative; float: right; width: 360px; min-height: 300px; max-height: 300px; overflow: hidden; z-index: 10; }
.Menu002449 .menu-red { background: rgba(183, 13, 15, 0.9); }
.ghdjym .Menu002449 .menu { background: rgba(183, 13, 15, 0.9); }
.Menu002449 .menu .auto { position: relative; z-index: 5; }
@media only screen and (max-width:1200px) {
    .Menu002449 .menu .auto { margin-left: 15px; margin-right: 15px; }
}
.Menu002449 .menu nav { padding: 40px 30px 0; }
.Menu002449 .menu nav ol { font-family: 'SourceHanSerifCN-Bold'; font-size: 36px; color: #fff; font-weight: bold; }
.Menu002449 .menu nav ol span { display: block; padding: 5px 0 20px; font-family: 'Times New Roman'; font-size: 21px; font-weight: normal; text-transform: uppercase; }
.Menu002449 .menu nav li { display: inline-block; width: 100%; margin-bottom: 5px; }
.gjhz .menu nav li:nth-of-type(1) { width: 100% }
.ydyl .Menu002449 .menu nav li:nth-of-type(1) { width: 100% }
.Menu002449 .menu nav li a { color: #a9c6bd; font-size: 16px; display: inline-block; position: relative; padding: 10px 0 15px; font-family: 'SourceHanSerifCN-Light'; font-weight: lighter; }
.Menu002449 .menu-red nav li a { color: #FFCECE; }
.ghdjym .Menu002449 .menu nav li a { color: #FFCECE; }
.Menu002449 .menu nav li a:after { content: ""; width: 0; height: 1px; overflow: hidden; background: #fff; position: absolute; left: 50%; bottom: 0; }
.Menu002449 .menu nav li.aon a,
.Menu002449 .menu nav li a:hover { color: #fff; }
.Menu002449 .menu nav li.aon a:after,
.Menu002449 .menu nav li a:hover:after { width: 100%; left: 0; }
.Menu002449 .MeunTop { position: relative; background: rgba(56, 128, 106, 0.9); padding: 10px 20px; }
.ghdjym .Menu002449 .MeunTop { background: rgba(183, 13, 15, 0.9); }
.Menu002449 .MeunTop .menuBtn { display: block; content: ''; width: 20px; height: 2px; position: absolute; right: 15px; top: 50%; background: #fff; transform: translateY(-50%); }
.Menu002449 .MeunTop .menuBtn:before { display: inline-block; content: ''; width: 20px; height: 2px; background: #fff; position: absolute; top: -5px; }
.Menu002449 .MeunTop .menuBtn:after { display: inline-block; content: ''; width: 20px; height: 2px; background: #fff; position: absolute; bottom: -5px; }
.Menu002449 .MeunTop .h3 { font-weight: normal; font-size: 16px; margin: 0; color: #fff; font-family: 'SourceHanSerifCN-Light'; font-weight: lighter; }
@media only screen and (max-width:1100px) {
    .Menu002449 { margin-top: 90px; }
}
@media only screen and (min-width:1001px) {
    .Menu002449 .MeunTop { display: none; }
}
@media only screen and (max-width:1000px) {
    .Menu002449 { }
    .Menu002449 .auto_1200 { padding: 0; }
    .Menu002449 .ban { position: relative; padding-bottom: 200px; }
    .Menu002449 .menu { float: none; width: 100%; min-height: auto; max-height: auto; display: block; display: none; }
    .Menu002449-nocol .menu { display: none; }
    .Menu002449 .menu nav { padding: 10px 20px; }
    .Menu002449 .menu nav ol { display: none; }
    .Menu002449 .menu nav li { float: none; margin-bottom: 0; width: 100% }
    .Menu002449 .menu nav li.aon a:after,
    .Menu002449 .menu nav li a:hover:after { width: 0; }
    .Menu002449 .menu nav li.aon a,
    .Menu002449 .menu nav li a:hover { color: #a9c6bd; }
}
@media only screen and (max-width:480px) {
    .Menu002449 { margin-top: 70px; }
}

/*.gjhz .menu nav li{width: 63%}
.gjhz .menu nav li:nth-of-type(2n){width: 35%}*/

/*
 .RighInfo002812
 */
.RighInfo002812 { padding: 5% 0; font-family: 'SourceHanSerifCN-Light'; }
.RighInfo002812 .tit { font-size: 36px; color: #1A1F22; font-weight: bold; font-family: 'SourceHanSerifCN-Bold'; }
.RighInfo002812 .info .tit { display: inline-block; padding-right: 5%; max-width: 85%; background: #fff; line-height: 36px; margin-top: -18px; }
.RighInfo002812 .culture .tit { padding: 60px 0 50px 0; text-align: center; }
@media(max-width:480px) {
    .RighInfo002812 .tit { font-size: 22px; }
}
.RighInfo002812 .info { position: relative; z-index: 1; }
.RighInfo002812 .info > * { position: relative; z-index: 4; }
.RighInfo002812 .info:after,
.RighInfo002812 .info:before { position: absolute; left: 0; right: 0; border: 5px solid #f0f0f0; content: ''; border-left: 0; height: 20%; }
.RighInfo002812 .info:before { top: 0; border-bottom: 0; }
.RighInfo002812 .info:after { bottom: 0; border-top: 0; }
.RighInfo002812 .hasbg { padding-bottom: 30px; background: url(../image/RighInfo002812-map.png) no-repeat center top; background-size: contain; }
@media(min-width:769px) {
    .RighInfo002812 .hasbg { margin-top: 50px; padding-bottom: 50px; }
}
.RighInfo002812 .txt-p { font-family: '微软雅黑'; font-size: 17px; color: #555; line-height: 2; text-align: justify; max-width: 1150px; width: 95%; }
.RighInfo002812 .mid { margin: 5% 0; }
.RighInfo002812 .mid .pic { text-align: center; }
@media(min-width:769px) {
    .RighInfo002812 .mid .pic { width: 50%; }
}
@media(max-width:768px) {
    .RighInfo002812 .mid .pic,
    .RighInfo002812 .mid .list { display: block; }
}
.RighInfo002812 .mid .list li { margin: 17px 1%; }
@media(min-width:481px) {
    .RighInfo002812 .mid .list li { float: left; width: 48%; }
    .RighInfo002812 .mid .list li:nth-child(2n+1) { clear: left; }
}
@media(min-width:769px)and (max-width:1024px) {
    .RighInfo002812 .mid .list li { float: none; width: auto; }
}
.RighInfo002812 .mid .icon { width: 55px; }
.RighInfo002812 .mid .txt { padding-left: 14px; color: #999; font-size: 16px; font-weight: 100; }
.RighInfo002812 .mid .txt span { font-size: 18px; display: inline-block; color: #666; }
.RighInfo002812 .mid .txt b { color: #00a1a6; font-size: 24px; }
.RighInfo002812 .culture .box-item ul { display: table; width: 100%; border: 1px solid #eee; table-layout: fixed; }
.RighInfo002812 .culture .box-item ul:not(:first-child) { margin-top: -1px; }
.RighInfo002812 .culture .box-item li { display: table-cell; vertical-align: top; text-align: center; position: relative; padding: 40px 0; }
.RighInfo002812 .culture .box-item li:not(:last-child):after { position: absolute; content: ''; width: 1px; height: 100%; right: 0; top: 0; background: #eee; }
.RighInfo002812 .culture .box-item  .row-2 li:not(:last-child):after { right: -1px; }
.RighInfo002812 .culture .box-item  .row-4 li { width: 25%; }
.RighInfo002812 .culture .box-item  .row-3 li { width: 33.3333%; }
.RighInfo002812 .culture .box-item  .row-2 li { width: 50%; }
.RighInfo002812 .culture .box-item li > * { padding: 0 10px; }
.RighInfo002812 .culture .box-item li .icon img { max-width: 68px; transition: 0.3s; -webkit-transition: 0.3s; -ms-transition: 0.3s; }
.RighInfo002812 .culture .box-item li:hover .icon img { transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg); }
.RighInfo002812 .culture .box-item li b { font-size: 18px; font-weight: bold; display: block; padding: 20px 0; color: #555; }
.RighInfo002812 .culture .box-item li p { margin: 0; line-height: 28px; font-size: 16px; }
@media(max-width:480px) {
    .RighInfo002812 .culture .box-item li { padding: 20px 0; }
    .RighInfo002812 .culture .box-item li b { font-size: 16px; }
    .RighInfo002812 .culture .box-item li p { font-size: 14px; line-height: 22px; }
}

/*
 .RichInfo005
 */
.RichInfo005 { padding: 3% 0; font-family: 'SourceHanSerifCN-Light'; }
.RichInfo005 .news_info .title { text-align: center; padding-bottom: 30px; }
.RichInfo005 .news_info .title h1 { margin: 0; padding-bottom: 15px; font-size: 32px; color: #1A1F22; font-family: 'SourceHanSerifCN-Bold'; }
.RichInfo005 .news_info .title p { margin: 0; }
.RichInfo005 .news_info .title p span { margin: 0 5px; color: #777; }
.RichInfo005 .news_info figure { background: #fafafa; display: block; padding: 2%; margin-bottom: 2.5%; font-size: 16px; line-height: 1.8; border: 1px solid #eee; }
.RichInfo005 .news_info figure b { color: #D72229; }
.RichInfo005 .news_info .info{max-width: 800px;margin: auto;font-size: 15px; line-height: 2; text-align:justify;font-family: 'SourceHanSerifCN-SemiBold';overflow-y: hidden;}
.RichInfo005 .news_info .info video{max-width:100%!important;height: auto!important;}
.RichInfo005 .news_info .info p{ text-indent: 0em !important;font-size: 17px;line-height: 2; }
.RichInfo005 .news_info .info table { margin:0 auto;}
.RichInfo005 .news_info .info_back { text-align: center; clear: both; padding: 20px 0; }
.RichInfo005 .news_info .info_back a { color: #D72229; font-size: 16px; }
.RichInfo005 .news_info .info_pn span { display: block; padding-top: 25px; }
.RichInfo005 .news_info .info_pn span a { color: #999; }
.RichInfo005 .news_info .info_pn span a:hover { color: #D72229; }
.RichInfo005 .news_info .info_pn { font-family: 'SourceHanSerifCN-SemiBold'; }

.RichInfo005 .btn{padding: 2vw 0;}
.RichInfo005 .btn li{display: inline-block;width: 30px;height: 30px;margin: 0 5px; border-radius: 50%;background: url(../image/dy.png) no-repeat center #f8f8f8;}
.RichInfo005 .btn li a{width: 30px;height: 30px;background: none;display: inline-block;font-size: 12px;}
.RichInfo005 .btn li.back { background: url(../image/fh.png); }
.RichInfo005 .share{text-align: left;}
.RichInfo005 .share li{background: url(../image/wx.png) no-repeat center center; background-size: contain; }
.RichInfo005 .share li.sina { background: url(../image/sina.png); }
.RichInfo005 .share li.qq { background: url(../image/qq.png); }
.RichInfo005 .share li.more { background: url(../image/more2.png); }
.social-share a{background-repeat:  no-repeat ;background-position:center center; background-size: contain;font-size: 0!important;overflow: inherit!important;margin: 0 6px 0 0!important;}
.social-share a:after{display:none;}
.social-share .icon-wechat{background-image: url(../image/wx.png);}
.social-share .icon-weibo { background-image: url(../image/sina.png); }
.social-share .icon-qq { background-image: url(../image/qq.png); }
@media(max-width:640px){
  .RichInfo005 .news_info .title h1{font-size: 20px;}
  .news_info .auto_1200{padding: 0 4%;}
}
@media(max-width:480px){
  .RichInfo005 img {height:auto!important;}
}
/*
 .PicList001240
 */
.PicList001240 { padding:0 0 3%;font-family: 'SourceHanSerifCN-Light';}
.PicList001240 .list li{ }
.PicList001240 .list li div{ border-bottom: 1px solid #eee; padding: 35px 0 35px 310px; position: relative; min-height: 259px; }
.PicList001240 .list li .pic{ position:absolute; left:0; top:35px; width:284px;}
.PicList001240 .list li .pic img{ height:189px;width:100%;}
.PicList001240 .list li .pic .Ispic{ display:block;padding-bottom:66.5%}
.PicList001240 .list li time{ font-family: "Times New Roman"; font-size: 20px; color:#999; letter-spacing: 1px; }
.PicList001240 .list li h4{ font-size:20px; margin:0; margin-top:2%;font-family: 'SourceHanSerifCN-Bold';}
.PicList001240 .list li h4 a:hover{ color: #D72229; }
.PicList001240 .list li p{ line-height:30px; font-size:16px; color:#666; overflow:hidden; height:56px;}
.PicList001240 .list li span{ display:inline-block; background:url(../image/PicList001240-more.png) no-repeat; width:20px; height:15px;}
@media(max-width:1200px){
.PicList001240 .year,
.PicList001240 .list li{ padding:0 3%; }
.PicList001240 .list li h4{ font-size:18px; }
.PicList001240 .list li p{ line-height:28px; font-size:14px; height:56px;}
.PicList001240 .list ol h3{font-size:24px;}
.PicList001240 .list ol p{ line-height:30px; font-size:14px; height:90px;}
}
@media(max-width:768px){
.PicList001240 h1{ font-size:30px;}
.PicList001240 .list li time{ font-size:18px;}
.PicList001240 .list li time b{ font-size:24px;}
.PicList001240 .list ol figure,
.PicList001240 .list ol div{ float:none; width:auto;}
.PicList001240 .list ol figure{ padding:0 3% 3% 3%;}
.PicList001240 .list ol .more{padding-right:3%; text-align:right;}
.PicList001240 .list ol .more a{ margin-top:0;}
}
@media(max-width:640px){
.PicList001240 .list li .pic{ width:236px; top:50%;transform:translateY(-50%);}
.PicList001240 .list li .pic img{ height:157px;}
.PicList001240 .list li div{padding:15px 0 15px 256px;min-height:187px;}
}
@media(max-width:480px){
.PicList001240 .list ol div time span{font-size:40px;}
.PicList001240 .list li .pic{ width:85px;}
.PicList001240 .list li .pic img{ height:85px;object-fit:cover;}
.PicList001240 .list li div{ padding-left:100px;min-height:116px;}
.PicList001240 .list li h4{ font-size:16px; margin-top: 0;}
.PicList001240 .list li p{line-height: 20px;height: 40px; margin:0 0; font-size:12px;}
.PicList001240 .list li time{ font-size:14px;}
.PicList001240 .list li time b{ font-size:18px;}
}
@media(max-width:320px){
.PicList001240 .list li .pic{ width:auto; position:static; top:auto;}
.PicList001240 .list li .pic img{ width:100%; height:auto;}
.PicList001240 .list li div{ padding:3% 0;}
.PicList001240 .list li figure{ padding:2%;}
}

/*
 .Page002193
 */
.Page002193 { zoom: 1; overflow: hidden; text-align: center; padding: 30px 0 5%; text-align: center; }
.Page002193 span { padding: 0px 3px; display: inline-block; }
.Page002193 .p_jump input{width:80px!important;}
.Page002193 a { display: inline-block; margin: 0px 2px; border: 1px solid #ededed; background: #fff; padding: 0 1em; color: #666; line-height: 35px; border-radius: 3px; transition: .3s ease-out; }
.Page002193 a:hover { color: #fff; border: 1px solid #e50014; background: #e50014; }
.Page002193 .p_cur,
.Page002193 .p_total { display: none; }
.Page002193 .p_cur b { color: #F00; }
.Page002193 .p_count b { color: #F00; }
.Page002193 .p_total b { color: #F00; }
.Page002193 .Pages b { font-weight: normal; }
.Page002193 .Pages .i_text { width: 35px; border: 1px solid #ededed; padding: 0 1em; color: #666; line-height: 35px; border-radius: 3px; border-radius: 2px; background: #fff; text-align: center; line-height: 35px; margin: 0 5px; font-size: 12px; }
.Page002193 .Pages .i_button { width: 50px; height: 35px; cursor: pointer; border: none; background: #999; color: #fff; padding: 0; border-radius: 2px; margin-left: 5px; font-size: 12px; }
.Page002193 .p_page em { font-style: normal; }
.Page002193 .p_page em a { }
.Page002193 .p_page em a.a_cur { color: #fff; background: #e50014; border-color: #e50014; }
.Page002193 .p_page b { font-weight: normal; }
@media(max-width:738px) {
    .Page002193 span.p_jump { display: none; }
}

/*
 .RighInfo002851
 */
.RighInfo002851 { padding: 5% 0 7%; }
.RighInfo002851 .pic { float: right; width: 55%; margin-left: 5%; }
.RighInfo002851 .cn { margin: 0; padding: 1% 0 2%; font-family: 'SourceHanSerifCN-Bold'; font-size: 36px; color: #1A1F22; font-weight: bold; }
.RighInfo002851 .en { margin: 0; padding-top: 7%; font-family: 'Times New Roman'; font-size: 30px; color: #D72229; font-weight: normal; text-transform: uppercase; }
.RighInfo002851 .p { font-size: 17px; line-height: 2; color: #555; text-align: justify; }
.RighInfo002851 .p b { font-family: 'SourceHanSerifCN-Bold'; color: #1A1F22; }
@media(max-width:640px) {
    .RighInfo002851 .pic { float: none; width: 100%; margin-left: 0; }
}

/*
 .Menu002795
 */
.Menu002795 { padding: 3% 0 3%; }
.Menu002795 ul { text-align: center; }
.Menu002795 li { display: inline-block; margin: 0 1.5%; margin-bottom: 1%; }
.Menu002795-2 li { margin: 0 1%; }
.Menu002795 li a { background: #fafafa; display: block; padding: 0 60px; font-size: 17px; line-height: 44px; border: 1px solid #eee; border-radius: 4px; }
.Menu002795-2 li a { padding: 0 30px; }
.Menu002795 li:hover a,
.Menu002795 li.aon a { color: #fff; background: #C10A1A; border-color: #C10A1A; }
.Menu002795 dl { font-size: 0; text-align: center;padding: 0 50px; }
.Menu002795 dd { display: inline-block; padding: 0 40px; position: relative; }
.Menu002795 dd::after { position: absolute; content: ''; width: 1px; right: 0; top: 50%; height: 14px; margin-top: -7px; background: #dfdfdf; }
.Menu002795 dd:last::after { display: none; }
.Menu002795 dd a { display: block; position: relative; overflow: hidden; height: 70px; font-size: 18px; line-height: 70px; text-transform: uppercase; }
.Menu002795 dd a:after { position: absolute; left: 0; bottom: 0; content: ''; height: 2px; width: 100%; }
.Menu002795 dd.aon a,
.Menu002795 dd:hover a { color: #e50014; }
.Menu002795 dd.aon a:after,
.Menu002795 dd:hover a:after { background: #e50014; }

.Menu002795 .owl-carousel .owl-stage { min-width:100%;}
.Menu002795 .owl-carousel .owl-item { float: none; display: inline-block;}
.Menu002795 .owl-nav button { display: block;position: absolute;top:50%;width:26px;height:26px;margin-top:-13px; font-size: 26px;border-radius:26px;border:none;color:#fff;background:#c10a1a;}
.Menu002795 .owl-nav button span { position: absolute; display: block;top:50%;left:50%;transform: translate(-50%,-50%);margin-top:-3px;font-family: "微软雅黑";}
.Menu002795 .owl-nav button.owl-prev { left:0;}
.Menu002795 .owl-nav button.owl-next { right:0;}
.Menu002795 .owl-nav button.owl-next span { margin-left:1px;}
.Menu002795 .name{display: none;}
@media(max-width: 930px){
.Menu002795 ul{ float:none; max-width:none; overflow:hidden;}
.Menu002795 li{ margin:0 0 1% 0; text-align:center; width:49%;}
.Menu002795 li a{ padding:0;font-size: 14px;}
}
@media(max-width:768px){
.Menu002795 .auto{position: relative;}
.Menu002795 .name{display: block;position: relative;width: 100%;height: 35px;padding: 0 20px;font-size: 16px;color: #a8b0bd;line-height: 33px;border: 1px solid #e1e1e3;box-sizing: border-box;cursor: pointer;}
.Menu002795 .name:after{position: absolute;display: inline-block;content: '';width: 8px;height: 8px;top: 0;right: 20px;bottom: 0;margin: auto 0;border-right: 2px solid #a8b0bd;border-bottom: 2px solid #a8b0bd;    transform: rotate(45deg);z-index: 3;}
.Menu002795 dl{display: none;position: absolute;left: 0;right: 0;margin: 0 auto;top: 30px;padding: 10px 0;width: 96%;background-color: #fff;border: 1px solid #e1e1e3;box-sizing: border-box;z-index: 3;}
.Menu002795 dd{ /*width:16.6666%;*/ display: block; text-align:center; padding:0;}
.Menu002795 dd::after{ display:none;}
.Menu002795 dd a{ font-size: 16px;line-height: 35px;height: 35px;}
.Menu002795 dd a:after {width: 30%;left:50%;transform: translateX(-50%)}
.Menu002795 .owl-nav button.owl-prev { left:0;}
.Menu002795 .owl-nav button.owl-next { right:0;}
.Menu002795 li a{ display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding:0 5px;}
.Menu002795 .name{display: block;}
.Menu002795 .auto:hover dl{display: block;}
}
@media(max-width:640px){
  .Menu002795 dl.owl-carousel{position: inherit;top: 0;}
}
/*
 .TextList007
 */
.TextList007 { padding-bottom: 3% }
.TextList007 .list li { margin-bottom: 10px; }
.TextList007 .list li h5 { background: url(../image/TextList007-h5.jpg) no-repeat 26px 21px #fafafa; cursor: pointer; margin: 0; padding: 10px 15px 10px 47px; font-family: 'SourceHanSerifCN-Bold'; font-size: 15px; color: #1A1F22; line-height: 25px; border: 1px solid #eee; }
.TextList007 .list li h5 time { float: right; font-size: 12px; color: #999; }
.TextList007 .list li h5.on { background-image: url(../image/TextList007-h5_on.jpg); color: #e50014; }
.TextList007 .list li .txt { padding: 10px 20px; font-size: 14px; color: #555; line-height: 2; text-align: justify; }

/*
 .TextList000962
 */
.TextList000962 { background: url(../image/TextList000962_bg.jpg) no-repeat; background-size: cover; padding: 3% 0; }
.TextList000962 ul {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;flex-wrap: wrap;}
.TextList000962 li { background: #fff; float: left; width: 31%; margin-right: 3.5%; border: 1px solid #e7e7e7; border-left: none; font-family: 'SourceHanSerifCN-Bold'; font-size: 18px; color: #1A1F22; line-height: 32px; font-weight: bold; margin-bottom: 2%; position: relative; display: flex;align-items: center;}
.TextList000962 li a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; color: #1A1F22; }
.TextList000962 li:nth-child(3n) { margin-right: 0; }
.TextList000962 li p { margin: 0; border-left: 4px solid #007734; padding: 16px 20px;text-transform: capitalize;word-break: break-word;  }
.TextList000962 li:hover { border: 0px; background: rgb(0, 161, 226); /* Old browsers */ background: -moz-linear-gradient(left, rgba(0, 161, 226, 1) 0%, rgba(77, 184, 74, 1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, rgba(0, 161, 226, 1) 0%, rgba(77, 184, 74, 1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, rgba(0, 161, 226, 1) 0%, rgba(77, 184, 74, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a1e2', endColorstr='#4db84a', GradientType=1); /* IE6-9 */ }
.TextList000962 li:hover p { color: #fff; border: 0px; }

@media(max-width:768px) {
    .TextList000962 ul { display: block;}
    .TextList000962 li { float: none; width: auto; margin-right: 0; }
    .TextList000962 li p { padding: 10px; }
}
.TextList000962-2 { background: url(../image/TextList000962_bg2.png) no-repeat bottom center; }
.TextList000962-2 .title { border-top: 5px solid #f9f9f9; margin: 80px 0 40px 0; position: relative; z-index: 4; }
.TextList000962-2 .title-nt { margin-top: 0; }
.TextList000962-2 .title aside { display: table; margin-top: -20px; padding-right: 20px; background: #fff; }
.TextList000962-2 .title span { display: table; line-height: 40px; border-radius: 40px; padding: 0 20px; background: #f1f1f1; font-size: 22px; color: #333; }
.TextList000962-2 .title span i { float: left; padding: 0 20px; margin-left: -32px; margin-top: -10px; font-family: 'SourceHanSerifCN-Light'; color: #fff; font-style: normal; border-radius: 40px; background: rgb(0, 161, 226); /* Old browsers */ background: -moz-linear-gradient(left, rgba(0, 161, 226, 1) 0%, rgba(77, 184, 74, 1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, rgba(0, 161, 226, 1) 0%, rgba(77, 184, 74, 1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, rgba(0, 161, 226, 1) 0%, rgba(77, 184, 74, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a1e2', endColorstr='#4db84a', GradientType=1); /* IE6-9 */ }
.TextList000962-2 li {  border-left: 1px solid #e7e7e7; padding-left: 20px; }
.TextList000962-2 li:hover { background: #fff; border: 1px solid #E43937; }
.TextList000962-2 li p { border-left: 0px; padding-left: 20px;background: url("../image/TextList002855_icon.png") no-repeat left center; }
.TextList000962-2 li:hover p { color: #E43937; }


/*
 .RighInfo002814
 */
.RighInfo002814{padding: 3% 0;color: #000; font-size: 16px;line-height: 28px;}
.RighInfo002814 .fl,
.RighInfo002814 .fr { width: 48%; }
.RighInfo002814 .title { border-top: 5px solid #f9f9f9; margin: 80px 0 40px 0; position: relative; z-index: 4; }
.RighInfo002814 .title-nt { margin-top: 0; }
.RighInfo002814 .title aside { display: table; margin-top: -20px; padding-right: 20px; background: #fff; }
.RighInfo002814 .title span { display: table; line-height: 40px; border-radius: 40px; padding: 0 20px; background: #f1f1f1; font-size: 22px; color: #333; }
.RighInfo002814 .title span i { float: left; padding: 0 20px; margin-left: -32px; margin-top: -10px; font-family: 'SourceHanSerifCN-Bold'; text-transform: capitalize; color: #fff; font-weight: bold; font-style: normal; border-radius: 40px; background: rgb(0, 161, 226); /* Old browsers */ background: -moz-linear-gradient(left, rgba(0, 161, 226, 1) 0%, rgba(77, 184, 74, 1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, rgba(0, 161, 226, 1) 0%, rgba(77, 184, 74, 1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, rgba(0, 161, 226, 1) 0%, rgba(77, 184, 74, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a1e2', endColorstr='#4db84a', GradientType=1); /* IE6-9 */ }
.RighInfo002814 .title .more { position: absolute; right: 5%; text-align: center; border-radius: 30px; font-size: 14px; top: -25px; }
.RighInfo002814 .tit { position: relative; line-height: 48px; height: 48px; background: #fafafa; margin: 0  0 6% -10px; color: #fff; font-size: 24px; }
.RighInfo002814 .tit span { font-family: 'SourceHanSerifCN-Light'; display: inline-block; line-height: 56px; height: 56px; background-size: cover !important; background: url(../image/tit.png) no-repeat center right; position: relative; top: -4px; padding: 0 5% 0 5%; border-radius: 3px 0 0 3px; }

/*.RighInfo002814 .tit span:before{display: inline-block;content: '';width: 0;height: 0;border: 28px solid #1A1F22; border-color: transparent transparent #1A1F22 #1A1F22;position: absolute;top:0;left:100%;z-index: 3}
.RighInfo002814 .tit span:after{display: inline-block;content: '';width: 0;height: 0;border: 28px solid #D72229; border-color: transparent transparent #D72229 #D72229;position: absolute;top:0;left:100%;z-index: 2;margin-left: 10px;}
.RighInfo002814 .tit span i{display: inline-block;content: '';width: 10px;height: 100%;background: #D72229;position: absolute;left:100%;top:0;}*/

/*.RighInfo002814 .tit span i:before{display: inline-block;content: '';width: 6px;height: 100%;background: #007734;position: absolute;left:100%;top:0;}
.RighInfo002814 .tit span i:after{display: inline-block;content: '';width: 0;height: 0;border: 28px solid #007734; border-color: transparent transparent #007734 #007734;position: absolute;top:0;left:100%;z-index: 2;margin-left: 6px;}*/
.RighInfo002814 .tit em { display: inline-block; content: ''; width: 24px; height: 24px; background: url(../image/r.png) no-repeat center; position: absolute; left: 2%; top: 50%; transform: translateY(-50%); z-index: 2; }

/*.RighInfo002814 .tit a{color: #333;position: absolute;right:3%;top:50%;transform: translateY(-50%);font-size: 14px;}*/
.RighInfo002814 .Print { position: absolute; right: 110px; top: 50%; transform: translateY(-50%); height: 30px; }
.RighInfo002814 .Print li { display: inline-block; width: 30px; height: 30px; border-radius: 50%; background: url(../image/dy.png) no-repeat center #f8f8f8; }
.RighInfo002814 .Print li a { width: 30px; height: 30px; background: none; display: inline-block; }
.RighInfo002814 .Print li.Printing { background: url(../image/xz.png); margin-left: 10px; }
.RighInfo002814 .tit .back { position: absolute; right: 0; top: 5px; font-size: 16px; width: 90px; height: 35px; border-radius: 35px; border: solid 1px #ccc; line-height: 35px; text-align: center; }
@media (max-width:1200px) {
    .RighInfo002814 .Print { right: 3%; }
    .RighInfo002814 .tit .back { display: none; }
}
@media(max-width:768px) {
    .RighInfo002814 .tit { margin-bottom: 50px; }
    .RighInfo002814 .tit span { padding: 0 25% 0 10%; }
    .RighInfo002814 .tit span aside { display: none; }
}
.RighInfo002814 .intro { position: relative; z-index: 1; margin-bottom: 39px; }
.RighInfo002814 .intro .bg { position: absolute; z-index: 0; bottom: -43px; width: 100%; right: 0; }
.RighInfo002814 .intro .bg img { display: block; width: 100%; }
.RighInfo002814 .intro .title { margin-bottom: 0; margin-top: 30px; }
.RighInfo002814 .intro .title aside {/*padding: 0 75px; margin-left: auto; margin-right: auto;*/ }
.RighInfo002814 .intro .main {/*border-left:5px solid #f9f9f9;border-right:5px solid #f9f9f9;*/padding: 2% 0 3%; /*margin-top: -20px;*/ }
.RighInfo002814 .intro .main p { font-size: 17px; line-height: 2; }
.RighInfo002814 .pic-txt .ytable-cell { vertical-align: top; }
.RighInfo002814 .pic-txt .pic img { display: block; width: 100%; }
.RighInfo002814 .pic-txt .txt li{ position: relative; padding-left: 15px;  font-size: 16px; margin-bottom: 15px;}
.RighInfo002814 .pic-txt .txt li:before{position: absolute; content: ''; width: 5px; height: 5px; border-radius: 50%;background: #ccc; left: 0; top: 13px;}
.RighInfo002814 .pic-txt .txt li i{ display: inline-block; margin-left: 10px; font-style: normal; width: 15px; height: 16px; background: url(/en/images/more.jpg) no-repeat center center;}

.RighInfo002814 .pic-txt .txt li figure{ margin: 20px auto; display: none;}
.RighInfo002814 .pic-txt .txt li ul{ margin-top: 20px; }

.RighInfo002814 .pic-txt .txt ol { position: relative; padding-left: 15px; font-size: 16px; margin-bottom: 15px; }
.RighInfo002814 .pic-txt .txt ol:before { position: absolute; content: ''; width: 5px; height: 5px; border-radius: 50%; background: #ccc; left: 0; top: 13px; }
.RighInfo002814 .list-dl dl { margin-bottom: 30px; }
.RighInfo002814 .list-dl dt { padding-left: 15px; background: url(../image/RighInfo002814-icon.png) no-repeat left top; font-family: 'SourceHanSerifCN-Bold'; font-size: 20px; color: #1A1F22; font-weight: bold; margin-bottom: 20px; }
.RighInfo002814 .list-dl dd { position: relative; padding-left: 15px; font-size: 16px; color: #000; line-height: 2; }
.RighInfo002814 .list-dl dd:before { position: absolute; content: ''; width: 5px; height: 5px; border-radius: 50%; background: #ccc; left: 0; top: 13px; }
.RighInfo002814 .list-dl dd a { padding-bottom: 15px; font-size: 17px; color: #1A1F22; }

.RighInfo002814 .list-dl dl.dl1 dd span{ display: block; color: #000;font-weight: bold;}
.RighInfo002814 .list-dl dl.dl1 dd{ margin-bottom: 15px;}

@media(min-width:769px) {
    .RighInfo002814 .pic-txt .pic { width: 47.75%; }
    .RighInfo002814 .pic-txt .txt ul:not(:last-child) { margin-bottom: 10%; }
    .RighInfo002814 .list-dl dl { float: left; width: 50%; }
    .RighInfo002814 .fl dl,
    .RighInfo002814 .fr dl { float: none; width: 100%; }
    .RighInfo002814 .list-dl dl:nth-child(2n-1) { padding-right: 3%; }
    .RighInfo002814 .list-dl dl:nth-child(2n+1) { clear: left; }

    .RighInfo002814 .list-dl dl.dl1{float: none;width: 100%; }
    .RighInfo002814 .list-dl dl.dl1:nth-child(2n-1){padding-right: 0;}
}
@media(max-width:768px) {
    .RighInfo002814 .pic-txt .ytable,
    .RighInfo002814 .pic-txt .ytable-cell { display: block; }
    .RighInfo002814 .pic-txt .txt ul { margin-bottom: 5%; }
    .RighInfo002814 .title span i { margin-left: -22px; }
    .RighInfo002814 .fl,
    .RighInfo002814 .fr { width: 100%; float: none; }
}

/*
 .PicList001512 为demo编号
 */
.PicList001512 { padding: 5% 0 3% 0; font-family: 'SourceHanSerifCN-Light'; }
.PicList001512 .search { }
.PicList001512 .search .tit { margin-bottom: 4%; font-size: 36px; color: #333333; font-family: 'SourceHanSerifCN-Bold'; line-height: 42px; background: url(../image/PicList001512-bg.png) no-repeat right bottom; }
.PicList001512 .search .tit span { display: inline-block; background: #fff; padding-right: 20px; }
.PicList001512 .search .tit em { font-style: normal; font-weight: normal; font-family: "Times New Roman"; color: #007835; font-size: 24px; text-transform: uppercase; display: block; line-height: 1; }
.PicList001512 .search .tip { font-size: 17px; color: #888888; margin: 4% 0 1.5%; display: none;}
.PicList001512 .search .filter { }
.PicList001512 .search .filter dl.year { position: relative; z-index: 10; }
.PicList001512 .search .filter dl.year:nth-child(1){ z-index: 13;}
.PicList001512 .search .filter dl.year:nth-child(2){ z-index: 12;}
.PicList001512 .search .filter dl.year dd { position: absolute; top: 100%; left: 0; width: 100%; z-index: 100; background: #f9f9f9; display: none; height: 380px; overflow-y: scroll; }
.PicList001512 .search .filter dl.year dd a { display: block; padding: 5px 20px; line-height: 24px; transition: 0.3s; }
.PicList001512 .search .filter dl.year dd a:hover { background: #D72229; color: #fff; }
.PicList001512 .search .filter dl.year dt { font-size: 16px; position: relative; color: #999999; line-height: 40px; border: 1px #EAEAEA solid; padding-right: 30px; padding-left: 12px; background: #fff; }
.PicList001512 .search .filter dl.year dt:after { position: absolute; content: ''; border: 5px solid transparent; border-top-color: #7F7F7F; border-top-width: 5px; right: 12px; top: 50%; margin-top: -2.5px; }
.PicList001512 .search .filter ul.search { position: relative; z-index: 2; }
.PicList001512 .search .filter ul.search .btn { display: block; font-size: 16px; width: 100%; line-height: 40px; background: #D72229; text-align: center; color: #fff; cursor: pointer;}
.PicList001512 .search .filter ul.search .text { font-family: 'SourceHanSerifCN-Light'; font-size: 16px; width: 100%; line-height: 40px; height: 40px; border: 1px #e6e6e6 solid; padding: 0 12px; color: #999999; }
.PicList001512 .search .filter ul.search .text.focus { color: #333; }
@media(min-width:641px) {
    .PicList001512 .search .filter dl.year { float: left; width: 20%; margin-right: 1.5% }
    .PicList001512 .search .filter ul.search { float: left; width: 20%; margin-right: 1.5% }
    .PicList001512 .search .filter ul.btn-box { float: right; width: 14%; margin-right: 0 }
}
@media(max-width:768px) {
    .PicList001512 .search .filter dl { margin-bottom: 10px; }
    .PicList001512 .search .filter ul.search .btn { margin-top: 10px; }
}
.PicList001512 .search .sub-tit { font-size: 17px; color: #888888; margin: 3% 0 1.5%; font-family: 'SourceHanSerifCN-Bold'; }
.PicList001512 .search .dl { margin-bottom: 5% }
.PicList001512 .search .dl dd { float: left; width: 38px; height: 38px; background: #f2f2f2; margin-right: 8.1562px; line-height: 38px; text-align: center; }
.PicList001512 .search .dl dd a { color: #444444; font-size: 15px; }
.PicList001512 .search .dl dd.no a { color: #888888 }
@media(max-width:1200px) {
    .PicList001512 .search .dl dd { margin-bottom: 8px; margin-right: 8px; }
}
@media(max-width:768px) {
    .PicList001512 .search .dl dd { margin-bottom: 4px; margin-right: 4px; }
}
.PicList001512 h4 { position: relative; color: rgb(85, 85, 85); line-height: 2; font-size: 17px; font-weight: normal; margin: 0; }
.PicList001512 .list { padding-top: 3%; }
.PicList001512 .list .ul li { float: left; margin-right: 2%; margin-top: 2%; width: 32%; border: 1px solid #e8e8e8; color: #666; background: #f8f8f8; transition: .3s; cursor: pointer; }
.PicList001512 .list .ul li:hover { background: #007734 }
.PicList001512 .list .ul li:nth-child(3n) { margin-right: 0; }
.PicList001512 .list .ul li a { display: block; position: relative; padding-left: 36%; height: 178px; overflow: hidden; }
.PicList001512 .list .ul li figure { position: absolute; left: 0; top: 0; height: 100%; width: 36%; }
.PicList001512 .list .ul li .info { padding: 20px 30px 0; text-align: center; }
.PicList001512 .list .ul li .info>* { margin: 0; }
.PicList001512 .list .ul li h5 { color: #454545; font-size: 20px; font-family: 'SourceHanSerifCN-Bold'; }
.PicList001512 .list .ul li h5 span { font-size: 15px; margin-left: 20px; color: #888; font-weight: normal; }
.PicList001512 .list .ul li:hover h5 { color: #fff }
.PicList001512 .list .ul li .ms { padding: 10px 0 20px; }
.PicList001512 .list .ul li .add { display: block; font-size: 14px; color: #454545; position: relative; margin: 10px 0 20px; }
.PicList001512 .list .ul li:hover .add { color: #fff; opacity: .8; }
.PicList001512 .list .ul li:before { display: inline-block; content: ''; width: 16px; height: 16px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.PicList001512 .list .ul li p { font-size: 15px; color: #666; line-height: 22px; }
.PicList001512 .list .ul li p span { display: block; font-weight: bold; border-bottom: 1px solid #e8e8e8; padding-bottom: 2px; margin-bottom: 3px; }
.PicList001512 .list .ul li:hover p { color: #fff }
.PicList001512 .team { margin-top: 3%; }
.PicList001512 .team .ul { background: #F2F1EF; padding: 3%; margin-top: 3%; }
.PicList001512 .team .ul li { border-bottom: 1px solid #c8c8c8; padding: 2% 0; }
.PicList001512 .team .ul li:last-child { border-bottom: 0px solid #c8c8c8; }
.PicList001512 .team .ul li .name h5 { font-size: 22px; margin: 0; font-weight: normal; line-height:40px;}
.PicList001512 .team .ul li .name .add { display: block; font-size: 18px; color: #666; font-weight: normal; margin-top: 10px; }
.PicList001512 .team .ul li .name .add:before { display: inline-block; content: ''; width: 16px; height: 16px; background: url(../image/icon-4.png) no-repeat center; margin-right: 8px; position: relative; top: 1px; }
.PicList001512 .team .ul li .zw { }
.PicList001512 .team .ul li .zw span { font-size: 18px; position: relative; top: 38px; color: #333; }
.PicList001512 .team .ul li .yw { padding-top: 10px; }
.PicList001512 .team .ul li .yw p { margin: 0; font-size: 18px; color: #333; }
.PicList001512 .team .ul li .yw p span { display: block; font-size: 15px; padding-bottom: 10px; color: #666; }
.PicList001512 .team .ul li .yw p em { font-style: normal; }
.PicList001512 .team .ul li .yw p em:last-of-type { display: none; }
.PicList001512 .team .ul li .more span { font-family: "Arial"; font-size: 18px; color: #e50014; position: relative; top: 34px; }
.PicList001512 .team .ul li .more span:after { display: inline-block; content: ''; width: 30px; height: 2px; background: #e50014; position: absolute; left: 0; bottom: 0; }
@media(min-width:1023px) {
    .PicList001512 .team .ul li .name { float: left; width:25% }
    .PicList001512 .team .ul li .zw { float: left; width:20% }
    .PicList001512 .team .ul li .yw { float: left; width:45% }
    .PicList001512 .team .ul li .more { float: left; width: 10%; text-align: right; }
}
@media(max-width:1022px) {
    .PicList001512 .team .ul li { min-height: 190px; }
    .PicList001512 .team .ul li .name { float: left; width: 50% }
    .PicList001512 .team .ul li .zw { float: left; width: 50% }
    .PicList001512 .team .ul li .yw { clear: both; width: 100% }
    .PicList001512 .team .ul li .more { display: block; clear: both; }
}
@media(max-width:768px){
.PicList001512 .team .ul li .more span{ top:10px;}
}
@media(max-width:640px){
.PicList001512 .team .ul li{ min-height:0; padding:15px 0 25px;}
}
.PicList001512 .expertise { font-family: 'SourceHanSerifCN-Bold'; font-weight: bold; margin-top: 5%; }
.PicList001512 .expertise ol { font-size: 26px; color: #333; margin: 3% 0 2%; }
.PicList001512 .expertise li { font-size: 14px; float: left; width: 17.6%; text-align: center; margin-bottom: 1%; margin-right: 3%; border: 1px #e6e6e6 solid; display: table; }
.PicList001512 .expertise li a { color: #999; text-align: center; display: block; padding: 20px 2%; font-size: 16px; height: 86px; text-transform: capitalize; word-break: break-word; display: table-cell;
 vertical-align: middle;}
.PicList001512 .expertise li:hover { border-color: #D72229 }
.PicList001512 .expertise li:hover a { color: #D72229 }
.PicList001512 .expertise li:nth-of-type(5n) { margin-right: 0; }
.PicList001512 .address dt { font-size: 26px; color: #333; margin: 3% 0 2%; font-family: 'SourceHanSerifCN-Bold'; font-weight: bold; }
.PicList001512 .address dt:before,
.PicList001512 .address dt:after { content: " "; display: table }
.PicList001512 .address dd { font-size: 14px; float: left; width: 12.5%; height: 125px; position: relative; border-right: 1px solid #e2e3e4; border-bottom: 1px solid #e2e3e4; text-align: center; text-align: center; }
.PicList001512 .address dd p { position: absolute; bottom: 15px; width: 100%; cursor: pointer; margin: 0; }
.PicList001512 .address dd p a { display: block; color: #343333; text-decoration: none; font-family: 'SourceHanSerifCN-Bold'; color: #888; font-weight: bold; font-size: 16px; }
.PicList001512 .address dd p a:hover { color: #D72229 }
.PicList001512 .address dd p a img { display: block; margin: 0 auto 10px; max-width: 60px; }
.PicList001512 .address dd p a img.hover { display: none }
.PicList001512 .address dd:hover  p a img.active { display: none; }
.PicList001512 .address dd:hover  p a img.hover { display: block; }
.PicList001512 .clear-bottom-border { position: relative; top: -1px; height: 0; border-top: 1px solid #fff }
@media(min-width:769px) {
    .PicList001512 .address dd:nth-of-type(8n) { border-right: none; }
}
@media(max-width:768px) {
    .PicList001512 .expertise li { width: 48.5% }
    .PicList001512 .expertise li:nth-of-type(5n) { margin-right: 3%; }
    .PicList001512 .expertise li:nth-of-type(2n) { margin-right: 0; }
    .PicList001512 li { float: none; width: auto; margin-right: 0; }
    .PicList001512 .address dd { width: 33.3333% }
    .PicList001512 .address dd:nth-of-type(3n) { border-right: none; }
}
.PicList001512-2 { padding: 1% 0 5% 0; }
.ywyyxq-box { padding-bottom: 2% }
.PicList001512-2 .list { padding-top: 0; }
.PicList001512 .title { border-top: 5px solid #f9f9f9; margin: 80px 0 40px 0; position: relative; z-index: 4; }
.PicList001512 .title-nt { margin-top: 0; }
.PicList001512 .title aside { display: table; margin-top: -20px; padding-right: 20px; background: #fff; }
.PicList001512 .title span { display: table; line-height: 40px; border-radius: 40px; padding: 0 20px; background: #f1f1f1; font-size: 22px; color: #333; }
.PicList001512 .title span i { float: left; padding: 0 20px; margin-left: -32px; margin-top: -10px; font-family: 'SourceHanSerifCN-Bold'; color: #fff; font-weight: bold; font-style: normal; border-radius: 40px; background: #D72229; }
.PicList001512-2 .filter { margin-bottom: 3%; font-weight: 600; }
.PicList001512-2 dl.year { position: relative; z-index: 10; font-family: 'SourceHanSerifCN-Light'; }
.PicList001512-2 dl.year dd { position: absolute; top: 100%; left: 0; width: 100%; z-index: 100; background: #f9f9f9; display: none; }
.PicList001512-2 dl.year dd a { display: block; padding: 5px 20px; line-height: 24px; transition: 0.3s; font-size: 16px; }
.PicList001512-2 dl.year dd a:hover { background: #D72229; color: #fff; }
.PicList001512-2 dl.year dt { position: relative; line-height: 42px; border: 1px #e6e6e6 solid; padding-right: 30px; padding-left: 20px; font-size: 16px; }
.PicList001512-2 dl.year dt:after { position: absolute; content: ''; border: 6px solid transparent; border-top-color: #7f7f7f; border-top-width: 8px; right: 20px; top: 50%; margin-top: -4px; }
.PicList001512-2 ul.search { position: relative; padding-right: 142px; z-index: 2; font-family: 'SourceHanSerifCN-Light'; }
.PicList001512-2 ul.search .btn { position: absolute; right: 0; top: 0; width: 120px; line-height: 42px; background: #D72229; text-align: center; color: #fff; font-size: 16px; font-family: 'SourceHanSerifCN-Light'; }
.PicList001512-2 ul.search .text { width: 100%; line-height: 42px; height: 44px; border: 1px #e6e6e6 solid; padding: 0 20px; font-size: 16px; color: #888; font-family: 'SourceHanSerifCN-Light'; font-weight: 600; }
.PicList001512-2 ul.search .text.focus { color: #333; }
@media(min-width:641px) {
    .PicList001512-2 dl.year { float: left; width: 49%; }
    .PicList001512-2 ul.search { float: right; width: 49%; }
}
.PicList001512-2 .box { margin-top: 3%; padding: 1% 3%; border: 1px #e6e6e6 solid; }
.PicList001512-2 .box h3 { position: relative; border-bottom: 0px #e8e8e8 dashed; font-size: 24px; font-family: 'SourceHanSerifCN-Light'; font-weight: 600; color: #1A1F22; padding: 16px; margin: 2% 0; background: #f8f8f8; }
.PicList001512-2 .box h3:after { display: inline-block; content: ''; width: 4px; height: 26px; background: #D72229; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.PicList001512-2 .box dl { margin-bottom: 3%; padding: 0 16px; position: relative; padding-left: 126px; }
.PicList001512-2 .box dl dt { position: absolute; left: 16px; top: 8px; width: 90px; }
.PicList001512-2 .box dl dd { font-size: 14px; float: left; width: 15%; margin-right: 2%; padding: 8px 0; }
.PicList001512-2 .box dl dd:nth-of-type(6n) { margin-right: 0; }
.PicList001512-2 .box dl dd a,
.PicList001512-2 .box dl dt { font-family: '思源宋体 CN'; font-weight: 600; color: #888; font-size: 17px; }
.PicList001512-2 .box dl dd a span { font-size: 14px; }
.PicList001512-2 .box dl dd a:hover { color: #D72229; }
.PicList001512-2 .box dl dt { font-size: 17px; color: #333; margin-bottom: 12px; }
@media(max-width:768px){
.PicList001512-2 .box dl dd{ width:22%;}
}
@media(max-width:640px){
.PicList001512-2 .box dl dd{ width:auto;}
.PicList001512-2 ul.search{margin-top: 10px;padding-right: 0;}
.PicList001512-2 ul.search .btn{margin-top: 10px;position: relative;display: block;}
.PicList001512 .title span i{margin-left: -20px;}
}
/*
.Demo001 为demo编号
 */
.Demo001 { padding: 5% 0; }
.Demo001 .box { background: url(../image/bg.png) no-repeat center bottom #fafafa; display: block; padding: 2%; font-size: 16px; line-height: 1.8; border: 1px solid #eee; }
.Demo001 .box .left { float: left; width: 22%; }
.Demo001 .box .left img { width: 100% }
.Demo001 .box .right { float: right; width: 73%; }
.Demo001 .box .right h3 { color: #454545; font-size: 26px; font-family: 'SourceHanSerifCN-Bold'; margin: 0 0 20px; border-bottom: 1px dashed #d1d1d1; line-height: 1; padding: 10px 0 20px; }
.Demo001 .box .right h3 em { font-size: 18px; margin-left: 20px; color: #888; font-weight: normal; font-style: normal; }
.Demo001 .box .right .tit { position: relative; }
.Demo001 .box .right .tit .share { position: absolute; right: 0; top: 10px; }
.Demo001 .box .right .tit .share a { display: inline-block; content: ''; width: 32px; height: 32px; border-radius: 50%; border: 1px solid #d1d1d1; }
.Demo001 .box .right .tit .share a+a { margin-left: 10px; }
.Demo001 .box .right .tit .share a.download { background: url(../image/download.png) no-repeat center #fff; }
.Demo001 .box .right .tit .share a.email2 { background: url(../image/email2.png) no-repeat center #fff; }
.Demo001 .box .right .tit .share a.Printing { background: url(../image/Printing.png) no-repeat center #fff; }
.Demo001 .box .right .info { float: left; width: 50%; position: relative; }
.Demo001 .box .right .info_left:after { display: inline-block; content: ''; width: 1px; height: 100%; background: #e8e8e8; position: absolute; right: 18%; top: 10px; }
.Demo001 .box .right span { display: block; font-size: 14px; color: #454545; position: relative; padding-left: 30px; margin-top: 10px; }
.Demo001 .box .right span:before { display: inline-block; content: ''; width: 20px; height: 20px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.Demo001 .box .right .add:before { background: url(../image/add2.png) no-repeat center; }
.Demo001 .box .right .edu:before { background: url(../image/edu.png) no-repeat center; }
.Demo001 .box .right .phone:before { background: url(../image/phone.png) no-repeat center; }
.Demo001 .box .right .fax:before { background: url(../image/fax.png) no-repeat center; }
.Demo001 .box .right .email:before { background: url(../image/email.png) no-repeat center; }
.Demo001 .box .right .info h4 { margin: 0; color: #454545; }
.Demo001 .box .right .info h4.h4_1 { margin-top: 10px }
.Demo001 .box .right .info h4.h4_2 { margin-top: 3%; }
.Demo001 .box .right .info p { margin: 0; font-size: 14px; color: #666; line-height: 24px; }
.Demo001 .box-list { display: block; border: 1px solid #eee; border-top: 0px; }
.Demo001 .box-list .tab { padding: 0 2%; border-bottom: 1px solid #eee; }
.Demo001 .box-list .tab span { display: inline-block; line-height: 44px; height: 44px; }
.Demo001 .box-list .tab span+span { margin-left: 50px; }
.Demo001 .box-list .tab span.on { color: #CE000D; border-bottom: 2px solid #CE000D }
.Demo001 .box-list .item { padding: 2%; }
.Demo001 .box-list .item h4 { margin: 0; color: #454545; }
.Demo001 .box-list .item h4.h4_2 { margin-top: 2% }
.Demo001 .box-list .item p { margin: 0; font-size: 14px; color: #666; line-height: 24px; }
section.section { background: #FAFAFA }

/*TextList001851 */
.TextList001851 { padding: 5% 0 3% 0; }
.TextList001851 section { }
.TextList001851 .box { float: left; width: 49%; margin-right: 2%; }
.TextList001851 .box2 { margin-right: 0; }
.TextList001851 .list { margin-bottom: 5px; }
.TextList001851 section .list:last-child { border-bottom: 0; }
.TextList001851 .list .dot { font-family: 'SourceHanSerifCN-Bold'; font-weight: bold; border: solid 1px #e1e1e1; border-left: solid 3px #007831; margin: 0; padding: 15px 50px 15px 20px; background: url(../image/TextList001851-close.jpg) no-repeat 98% center #fff; font-size: 18px; cursor: pointer; color: #454545; }
.TextList001851 .list .dot#on { background-image: url(../image/TextList001851-open.gif); background-color: #007835; color: #fff; border-bottom: solid 0px #e1e1e1; }
.TextList001851 .list .con { display: none; padding: 20px; background: #fff; border: solid 1px #e1e1e1; margin-top: -1px; }

/*
 Map002779
 */
.Map002779 { padding: 5% 0 1% 0; }
.Map002779 .tit { text-align: center; margin: 0 auto 3% auto; }
.Map002779 .tit h2 { font-size: 36px; margin: 0; color: #333; font-family: 'SourceHanSerifCN-Bold'; }
.Map002779 .tit h2:after { display: block; content: ''; width: 60px; height: 3px; background: #027635; margin: 20px auto; }
.Map002779 .tit p { margin: 0; font-size: 17px; line-height: 2; }
.Map002779 li { width: 100%; float: left; margin-right: 2%; margin-bottom: 2%; background: #fff; box-shadow: 8px 5px 26px #D7D7D7; }
.Map002779 li .pic{display: block;background-size: cover; background-repeat: no-repeat; background-position: center;overflow: hidden;}
.Map002779 li .pic img{width: 100%;transition: all 0.3s ease-in-out}
.Map002779 li .pic:hover img{transform:scale(1.2)}
.Map002779 li .main { padding: 6% 5%; border-top: 6px solid rgba(0, 120, 49, .9); }
.Map002779 li h1 { margin: 0; font-size: 20px; color: #333; font-family: 'SourceHanSerifCN-Bold'; }
.Map002779 li p { font-size: 16px; line-height: 30px; margin: 14px 0;}
.Map002779 li dl { font-size: 14px; display: block; line-height: 30px; }
.Map002779 li dl dd.dot2 { max-height: 48px; position: relative; padding-left: 54px; line-height: 24px;display: block; }
.Map002779 li dl dd span { position: absolute; width: 54px; position: absolute; left: 0; top: 0; }
.Map002779 li .more {font-size: 14px; color: #FFF; display: block; padding: 5px 37px; }
.Map002779 li .top {overflow:hidden;}
@media (min-width:480px) {
	.Map002779 ul {display:flex; flex-wrap:wrap;}
    .Map002779 li { width: 47.5%; margin-right: 5%;}
}
@media (min-width:768px) {
    .Map002779 li { width: 23.5%; margin-right: 2%; }
    .Map002779 li:nth-child(4n) { margin-right: 0; }
    .Map002779 li:nth-child(4n+1) { clear: left; }
}
.Map002779 .open_map { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 200; background: rgba(0, 0, 0, 0.7); display: none; }
.Map002779 .map_area { position: fixed; width: 80%; left: 10%; top: 25%; height: 50%; background: #fff; font-size: 12px; }
.Map002779 .map_area #allmap { position: absolute; left: 15px; top: 15px; right: 15px; bottom: 15px; }
.Map002779 .map_area #allmap * { box-sizing: content-box; }
.Map002779 .map_area #allmap img { max-width: none; }
.Map002779 .map_area .Map { position: absolute; left: 15px; top: 15px; right: 15px; bottom: 15px; }
.Map002779 .map_area .close { position: absolute; right: 0; width: 31px; height: 31px; top: -32px; background: #fff; cursor: pointer; }
.Map002779 .map_area .close::before,
.Map002779 .map_area .close::after { position: absolute; content: ''; width: 25px; height: 2px; background: #000; top: 15px; left: 3px; }
.Map002779 .map_area .close::before { transform: rotate(45deg); }
.Map002779 .map_area .close::after { transform: rotate(-45deg); }
@media(max-width:768px) {
    .Map002779 li{width:47%; }
    .Map002779 li:nth-child(2n) { margin-right: 0; }
    .Map002779 li:nth-child(2n+1) { clear: left; }
    .Map002779 .map_area { width: 96%; left: 2%; }
    .Map002779 .map_area #allmap { left: 5px; top: 5px; right: 5px; bottom: 5px; }
}
.Map002779 .filter { margin: 1% auto; font-weight: 600; max-width: 520px; }
.Map002779 ul.search { position: relative; padding-right: 142px; z-index: 2; font-family: 'SourceHanSerifCN-Light'; }
.Map002779 ul.search .btn { position: absolute; right:100px; top:0px; width: 120px; line-height: 42px; background: #D72229; text-align: center; color: #fff; box-shadow: 0px 5px 20px rgba(0, 0, 0, .1); }
.Map002779 ul.search .text { font-size: 16px; width: 100%; line-height: 42px; height: 44px; border: 1px #e6e6e6 solid; padding: 0 20px; color: #b8b8b8; font-family: 'SourceHanSerifCN-Light'; font-weight: normal; }
.Map002779 ul.search .text.focus { color: #333; }
@media(max-width:640px){
  .Map002779 li{width: 100%}
}
/*
 .TextList000746 为demo编号
 */
.TextList000746 { margin-bottom: 2% }
.TextList000746_d .auto { max-width: 1024px; }
.TextList000746 .ul { padding-bottom: 3% }
.TextList000746 li { margin-bottom: 2% }
.TextList000746 li a { position: relative;cursor: pointer; font-family: 'SourceHanSerifCN-Bold'; font-size: 18px; font-weight: bold; color: #333; line-height: 25px; background: url(../image/TextList000746-icon.jpg) no-repeat 20px center rgb(250, 250, 250); margin: 0px; padding: 15px 125px 15px 47px; border-width: 1px; border-style: solid; border-color: rgb(238, 238, 238); border-image: initial; }
.TextList000746 li a:hover { color: #02801a; }
.TextList000746 li time { position: absolute; right: 10px; top: 50%; transform: translateY(-50%);color: #999; font-size: 12px; font-family: "Microsoft YaHei"; font-weight: normal; }
.TextList000746-3 { margin: 0; background: #fafafa; padding-top: 3% }
.TextList000746-3 li:last-child { margin-bottom: 0; }
.TextList000746-3 li a { background-color: #fff; }
.TextList000746-3 .more { text-align: center; margin-top: 20px; }
.TextList000746-3 .more a { width: 180px; height: 36px; text-align: left; line-height: 36px; display: inline-block; color: #fff; font-size: 14px; background: url(../image/Timeline002790-more.png) no-repeat 70% center #c30d23; position: relative; z-index: 100; border-radius: 60px; text-align: center; padding-right: 20px; }
@media(max-width:768px) {
    .TextList000746 li a { padding-right: 85px;font-size: 16px; }
}

/*
 .PicList002797
 */
.PicList002797 { padding: 3% 0; background: #FAFAFA }
.PicList002797 li { float: left; width: 23.5%; border: 1px solid #e8e8e8; background: #fff; margin-right: 2%; margin-bottom: 2% }
.PicList002797 li:nth-child(4n) { margin-right: 0; }
.PicList002797 li a{ display:block; position:relative; padding:6%;overflow: hidden;}
.PicList002797 li h4{ margin:0; text-align:center; font-family: 'SourceHanSerifCN-Bold';}
.PicList002797 li figure{margin-bottom: 20px;background-size: contain;overflow: hidden;}
.PicList002797 li figure{width: 100%;transition: all 0.3s ease-in-out}
.PicList002797 li figure:hover img{transform:scale(1.2)}
.PicList002797-2 li figure { padding-bottom: 112%; }
.PicList002797 li h4 { font-size: 16px; color: #333; }
@media(min-width:1200px){
  .PicList002797 li figure img{height: 335px;object-fit: cover;}
}
@media(max-width:1000px) {
    .PicList002797 li { width: 48%; margin-left: 1%; margin-right: 1%; }
}
@media(max-width:480px) {
    .PicList002797 li { width: 48%; margin-right: 4%; margin-left: 0 }
    .PicList002797 li:nth-child(2n) { margin-right: 0; }
}
.PicList002797-2 .more { text-align: center; margin-top: 0px; }
.PicList002797-2 .more a { width: 180px; height: 36px; text-align: left; line-height: 36px; display: inline-block; color: #fff; font-size: 14px; background: url(../image/Timeline002790-more.png) no-repeat 70% center #c30d23; position: relative; z-index: 100; border-radius: 60px; text-align: center; padding-right: 20px; }

/*PicList002856 */
.PicList002856 { font-family: 'SourceHanSerifCN-Light'; }
.PicList002856-2 { padding-bottom: 2%; }
.PicList002856-3,
.PicList002856-4 { padding-top: 3% }
.PicList002856 .tit { font-size: 26px; color: #1A1F22; font-weight: bold; margin-bottom: 3%; font-family: 'SourceHanSerifCN-Bold'; }
.PicList002856 .list li { margin-bottom: 3%; position: relative; border-bottom: 1px #e6e6e6 solid; padding-bottom: 5px; }
.PicList002856-4 .list li { border-bottom: 0px; background: #f8f8f8; padding: 2%; margin-bottom: 2%; border-left: 3px solid #007734 }
.PicList002856 .list li a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; -webkit-opacity: 0; transition: 0.3s; z-index: 5; }
.PicList002856 .list li a:hover { opacity: 1; -webkit-opacity: 1; }
.PicList002856 .list li .inner { color: #333; }
.PicList002856 .list li time { font-family: "Times New Roman"; font-size: 14px; color: #999; margin-bottom: 10px; display: block; }
.PicList002856 .list li aside.dot { font-size: 18px; font-weight: bold; padding: 5px 120px 10px 15px; position: relative; font-family: 'SourceHanSerifCN-Bold'; }
.PicList002856-4 .list li aside.dot { padding: 0 60px 0 0; }
.PicList002856 .list li aside.dot:after { background: #e50014; width: 5px; height: 5px; display: block; left: 0; top: 16px; position: absolute; border-radius: 3px; content: ''; }
.PicList002856-4 .list li aside.dot:after { display: none; }
.PicList002856 .list li:hover aside.dot { color: #D72229; }
@media(min-width:641px) {
    .PicList002856-3 .list li { float: none; width: 100%; position: relative; }
    .PicList002856-3 .list li:not(:nth-child(2n)) { margin-right: 0; }
    .PicList002856-4 .list li { float: none; width: 100%; position: relative; }
    .PicList002856-4 .list li:not(:nth-child(2n)) { margin-right: 0; }
    .PicList002856 .list li time { position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
    .PicList002856-4 .list li time { right: 2%; }
}
.PicList002856 .filter { margin: 3% 0; font-weight: 600; }
.PicList002856 .filter dl.year { position: relative; /*z-index: 10;*/ }
.PicList002856 .filter dl.year dd { position: absolute; top: 100%; left: 0; width: 100%; z-index: 100; background: #f9f9f9; display: none; }
.PicList002856 .filter dl.year dd a { display: block; padding: 5px 20px; line-height: 24px; transition: 0.3s; }
.PicList002856 .filter dl.year dd a:hover { background: #D72229; color: #fff; }
.PicList002856 .filter dl.year dt { font-size: 16px; position: relative; line-height: 42px; border: 1px #e6e6e6 solid; padding-right: 30px; padding-left: 20px; background: #fff; }
.PicList002856 .filter dl.year dt:after { position: absolute; content: ''; border: 6px solid transparent; border-top-color: #7f7f7f; border-top-width: 8px; right: 20px; top: 50%; margin-top: -4px; }
.PicList002856 .filter ul.search { position: relative; padding-right: 142px; z-index: 2; }
.PicList002856 .filter ul.search .btn { font-size: 16px; position: absolute; right: 0; top: 0; width: 120px; line-height: 42px; background: #D72229; text-align: center; color: #fff; cursor: pointer; }
.PicList002856 .filter ul.search .text { font-family: 'SourceHanSerifCN-Light'; font-size: 16px; width: 100%; line-height: 42px; height: 44px; border: 1px #e6e6e6 solid; padding: 0 20px; color: #888; font-weight: 600; }
.PicList002856 .filter ul.search .text.focus { color: #333; }
@media(min-width:641px) {
    .PicList002856 .filter dl.year { float: left; width: 32.64%; margin-right: 1% }
    .PicList002856 .filter dl.year:last-of-type {margin-right: 0;}
    .PicList002856 .filter ul.search { float: left; width: 100%; margin-top: 1%;}
}
@media(max-width:768px){
.PicList002856 .filter{font-size: 0;}
.PicList002856 .filter dl{margin-bottom: 10px;}
.PicList002856 .filter dl.year:nth-of-type(1),
.PicList002856 .filter dl.year:nth-of-type(2) {display: inline-block;width:48%;}

.PicList002856 .filter dl.year:nth-of-type(1){margin-right:4%;}
.PicList002856 .filter dl.year dt{font-size:14px;}
.PicList002856 .filter ul.search{padding-right: 102px;}
.PicList002856 .filter ul.search .btn {width:90px;}
.PicList002856 .filter ul.search .text {font-size:14px;}
.PicList002856-4 .list li aside.dot { padding-right: 0;}
.PicList002856 .filter dl.year dd a{font-size: 14px;}
}
@media(max-width:640px){
.PicList002856 .list li time{ margin-bottom:0;}
.PicList002856 .list li aside.dot{ padding-right:0;font-size: 14px;}
}

/*RighInfo002852 */
.RighInfo002852 { padding: 3% 0; font-weight: 600; background: url(../image/r-bg.png) no-repeat center bottom }
.RighInfo002852 .auto { box-shadow: 0px 10px 30px rgba(0, 0, 0, .2); border-radius: 8px; background: #fff }
.RighInfo002852 .left { background: #f8f8f8; border-radius: 3px 0 0 3px; position: relative; }
.RighInfo002852 .left .intro-main {/*border: 1px #e6e6e6 solid;*/ ; }
.RighInfo002852 .left .info { padding: 10px 26px 0; }
.RighInfo002852 .left span { display: block; font-size: 15px; color: #666; position: relative; padding: 16px 0 16px 30px; border-bottom: 1px dashed #e8e8e8; font-weight: normal; }
.RighInfo002852 .left span:before { display: inline-block; content: ''; width: 20px; height: 20px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.RighInfo002852 .left .add:before { background: url(../image/add2.png) no-repeat center; }
.RighInfo002852 .left .edu:before { background: url(../image/edu.png) no-repeat center; }
.RighInfo002852 .left .phone:before { background: url(../image/phone.png) no-repeat center; }
.RighInfo002852 .left .fax:before { background: url(../image/fax.png) no-repeat center; }
.RighInfo002852 .left .email:before { background: url(../image/email.png) no-repeat center; }
.RighInfo002852 .left .pic { width: 100%; display: block; padding: 30px 0; }
.RighInfo002852 .left .pic img { width: 78%; display: block; margin: 0 auto; border: 6px solid #eaeaea; }
.RighInfo002852 .left .share { padding: 20px 26px; background: none; text-align: left; border-radius: 3px; width: 100%; position: absolute; left: 50%; bottom: 0px; transform: translateX(-50%); }
.RighInfo002852 .left .share a { display: inline-block; content: ''; width: 32px; height: 32px; border-radius: 50%; border: 1px solid #d1d1d1; }
.RighInfo002852 .left .share a { margin: 0 30px 0 0; }
.RighInfo002852 .left .share a.download { background: url(../image/download.png) no-repeat center #fff; }
.RighInfo002852 .left .share a.email2 { background: url(../image/email2.png) no-repeat center #fff; }
.RighInfo002852 .left .share a.Printing { background: url(../image/Printing.png) no-repeat center #fff; }
.RighInfo002852 .top { background: #F2F1EF; border-radius: 8px 8px 0 0; position: relative; padding: 3%; }
.RighInfo002852 .top .pic { float: left; width: 26%; }
.RighInfo002852 .top .pic img { border: 6px solid #eaeaea; }
.RighInfo002852 .top .info { float: left; width: 74%; padding-left: 5% }
.RighInfo002852 .top .info h3 { color: #1A1F22; font-size: 36px; margin: 0 0 10px; line-height: 1; padding: 10px 0; font-weight: normal; }
.RighInfo002852 .top .info h3 em { font-size: 18px; margin-left: 20px; color: #888; font-weight: normal; font-style: normal; }
.RighInfo002852 .top .info .zyly { margin-bottom: 2%; }
.RighInfo002852 .top .info .zyly span { display: inline-block; line-height: 36px; padding: 0 20px; height: 36px; background: #F8F8F8; color: #333; font-size: 14px; margin-bottom: 10px; margin-right: 10px; }
.RighInfo002852 .top .info > span { display: block; font-size: 15px; color: #666; position: relative; padding: 12px 0 12px 30px; font-weight: normal; border-bottom: 1px dashed #e0e0e0; }
.RighInfo002852 .top .info > span.add i:last-child { display: none;}
.RighInfo002852 .top .info > span:before { display: inline-block; content: ''; width: 20px; height: 20px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.RighInfo002852 .top .info .off:before{background: url(../image/office.png) no-repeat center;}
.RighInfo002852 .top .info .add:before { background: url(../image/add2.png) no-repeat center; }
.RighInfo002852 .top .info .edu:before { background: url(../image/edu.png) no-repeat center; }
.RighInfo002852 .top .info .phone:before { background: url(../image/phone.png) no-repeat center; }
.RighInfo002852 .top .info .fax:before { background: url(../image/fax.png) no-repeat center; }
.RighInfo002852 .top .info .email:before { background: url(../image/email.png) no-repeat center; }
.RighInfo002852 .top .share { padding: 20px 26px; background: none; text-align: right; border-radius: 3px; width: 100%; position: absolute; right: 0; top: 34px; }
.RighInfo002852 .top .share a { display: inline-block; content: ''; width: 32px; height: 32px; border-radius: 50%; border: 1px solid #d1d1d1; }
.RighInfo002852 .top .share a { margin: 0 10px 0 0; }
.RighInfo002852 .top .share a.download { background: url(../image/download.png) no-repeat center #fff; }
.RighInfo002852 .top .share a.email2 { background: url(../image/email2.png) no-repeat center #fff; display: none;}
.RighInfo002852 .top .share a.Printing { background: url(../image/Printing.png) no-repeat center #fff; }
.RighInfo002852 .left .article { padding: 3%; }
.RighInfo002852 .left .article .dl { }
.RighInfo002852 .left .article .dl dt { font-size: 18px; color: #D72229; }
.RighInfo002852 .left .article .dl dd { margin: 16px 0; padding-bottom: 16px; border-bottom: 1px dashed #e6e6e6 }
.RighInfo002852 .left .article .dl dd a { font-size: 14px; line-height: 24px; font-weight: normal; position: relative; padding-left: 15px; }
.RighInfo002852 .left .article .dl dd a:after { width: 5px; height: 5px; background: #bbb; position: absolute; left: 0; top: 5px; border-radius: 3px; content: ''; }
.RighInfo002852 .title-css { position: relative; padding-top: 12px; }
.RighInfo002852 .title-css span { display: inline-block; font-size: 18px; color: #333; font-weight: bold; position: relative; z-index: 3; font-family: 'SourceHanSerifCN-Bold'; padding-bottom: 10px; text-transform: capitalize;}
.RighInfo002852 .title-css span em { display: none; font-style: normal; text-transform: uppercase; font-family: "Times New Roman"; color: #888; font-size: 18px; font-weight: normal; margin-left: 10px; }
.RighInfo002852 .singlePage h3 { color: #1A1F22; font-size: 36px; font-family: 'SourceHanSerifCN-Bold'; margin: 0 0 10px; line-height: 1; padding: 10px 0; }

/*.RighInfo002852 .title-css:after{display: block;width:100%; height:1px; border-bottom:1px dashed #e6e6e6;border-radius:3px; content:'';margin:10px 0 0;}*/
.RighInfo002852 .zyly span { display: inline-block; line-height: 36px; padding: 0 20px; height: 36px; background: #F8F8F8; color: #333; font-size: 14px; margin-right: 10px; }
.RighInfo002852 .singlePage h3 em { font-size: 18px; margin-left: 20px; color: #888; font-weight: normal; font-style: normal; }
.RighInfo002852 .singlePage .box { margin-bottom: 3%; }
.RighInfo002852 .singlePage .title-css { float: left; width: 20% }
.RighInfo002852 .singlePage .main { float: left; width: 80% }
.RighInfo002852 .singlePage .box p { line-height: 2; font-size: 17px; color: #666; margin: 12px 0 0; padding-left: 15px; position: relative; font-weight: normal; }
.RighInfo002852 .singlePage .box p:after { width: 5px; height: 5px; background: #bbb; position: absolute; left: 0; top: 16px; border-radius: 3px; content: ''; }
.RighInfo002852 .singlePage .box .ul li {line-height: 2;font-size:17px;color: #666;position:relative;font-weight: normal;}
.RighInfo002852 .singlePage .box .dl { margin: 12px 0 0; }
.RighInfo002852 .singlePage .box .dl dd { float: left; margin-right: 20px; line-height: 2; font-size: 17px; color: #666; padding-left: 15px; position: relative; font-weight: normal; }
.RighInfo002852 .singlePage .box .dl dd:after { width: 5px; height: 5px; background: #bbb; position: absolute; left: 0; top: 16px; border-radius: 3px; content: ''; }
.RighInfo002852 .singlePage .box .txt { position: relative; padding-left: 16px; padding: 10px 0 10px 20px; }
.RighInfo002852 .singlePage .box .txt:before { display: inline-block; content: ''; width: 1px; height: 100%; position: absolute; left: 5px; top: 0; border-left: 1px solid #e6e6e6; }
.RighInfo002852 .singlePage .box .txt p { margin: 0 0 10px; padding: 0; word-wrap:break-word; }
.RighInfo002852 .singlePage .box .txt p:last-child { margin: 0; }
.RighInfo002852 .singlePage .box .txt p:after { width: 10px; height: 10px; background: rgb(215, 34, 41); position: absolute; left: -19px; top: 14px; border-radius: 50%; content: ''; border: 3px solid #e6e6e6; }
.RighInfo002852 .singlePage .box a:hover { text-decoration: underline; }
@media(min-width:641px) {
.RighInfo002852 .left { }
.RighInfo002852 .singlePage { background: #fff; padding: 3%; border-radius: 0 0 8px 8px; }
}
@media(max-width:768px) {
    .RighInfo002852 .top .pic { float: none; width: 60% }
    .RighInfo002852 .top .info { float: none; width: 100%; padding-left: 0; }
    .RighInfo002852 .top .share { top: 14px; }
    .RighInfo002852 .singlePage .title-css { float: none; width: 100% }
    .RighInfo002852 .singlePage .main { float: none; width: 100% }
}

@media print{
.RighInfo002852{padding:3% 0 ; font-weight:600;background: url(../image/r-bg.png) no-repeat center bottom}
.RighInfo002852 .auto{box-shadow:0px 10px 30px rgba(0,0,0,.2);border-radius: 8px;background: #fff}
.RighInfo002852 .left{background: #f8f8f8;border-radius: 3px 0 0 3px;position: relative;}
.RighInfo002852 .left .intro-main{/*border: 1px #e6e6e6 solid;*/;}
.RighInfo002852 .left .info{ padding:10px 26px 0;}
.RighInfo002852 .left span{display: block;font-size: 15px;color: #666;position: relative;padding: 16px 0 16px 30px;border-bottom: 1px dashed #e8e8e8;font-weight: normal;}
.RighInfo002852 .left span:before{display: inline-block;content: '';width: 20px;height: 20px;position: absolute;left:0;top:50%;transform: translateY(-50%);}
.RighInfo002852 .left .add:before{background: url(../image/add2.png) no-repeat center;}
.RighInfo002852 .left .edu:before{background: url(../image/edu.png) no-repeat center;}
.RighInfo002852 .left .phone:before{background: url(../image/phone.png) no-repeat center;}
.RighInfo002852 .left .fax:before{background: url(../image/fax.png) no-repeat center;}
.RighInfo002852 .left .email:before{background: url(../image/email.png) no-repeat center;}
.RighInfo002852 .left .pic{ width:100%; display:block;padding: 30px 0;}
.RighInfo002852 .left .pic img{ width:78%; display:block;margin:0 auto;border:6px solid #eaeaea;}
.RighInfo002852 .left .share{padding: 20px 26px;background: none;text-align:left;border-radius: 3px;width: 100%;position: absolute;left:50%;bottom:0px;transform: translateX(-50%);}
.RighInfo002852 .left .share a{display: inline-block;content: '';width: 32px;height: 32px;border-radius: 50%;border:1px solid #d1d1d1;}
.RighInfo002852 .left .share a{margin:0 30px 0 0;}
.RighInfo002852 .left .share a.download{background: url(../image/download.png) no-repeat center #fff;}
.RighInfo002852 .left .share a.email2{background: url(../image/email2.png) no-repeat center #fff;}
.RighInfo002852 .left .share a.Printing{background: url(../image/Printing.png) no-repeat center #fff;}

.RighInfo002852 .top{background: #F2F1EF;border-radius: 8px 8px 0 0;position: relative;padding:3%;}
.RighInfo002852 .top .pic{ float: left;width: 26%;}
.RighInfo002852 .top .pic img{ border:6px solid #eaeaea;}
.RighInfo002852 .top .info{float: left;width: 74%;padding-left: 5%}
.RighInfo002852 .top .info h3{color: #1A1F22;font-size: 36px;margin:0 0 10px;line-height: 1;padding:10px 0;font-weight: normal;}
.RighInfo002852 .top .info h3 em{font-size: 18px;margin-left: 20px;color: #888;font-weight: normal;font-style: normal;}
.RighInfo002852 .top .info .zyly{margin-bottom: 2%;}
.RighInfo002852 .top .info .zyly span{display: inline-block;line-height: 36px;padding:0 20px;height: 36px;background: #F8F8F8;color: #333;font-size: 14px;margin-bottom: 10px;}
.RighInfo002852 .top .info .zyly span+span{margin-left: 5px;}

.RighInfo002852 .top .info > span{display: block;font-size: 15px;color: #666;position: relative;padding: 12px 0 12px 30px;font-weight: normal;border-bottom: 1px dashed #e0e0e0;}
.RighInfo002852 .top .info > span.add i:last-child { display: none;}
.RighInfo002852 .top .info > span:before{display: inline-block;content: '';width: 20px;height: 20px;position: absolute;left:0;top:50%;transform: translateY(-50%);}
.RighInfo002852 .top .info .off:before{background: url(../image/office.png) no-repeat center;}
.RighInfo002852 .top .info .add:before{background: url(../image/add2.png) no-repeat center;}
.RighInfo002852 .top .info .edu:before{background: url(../image/edu.png) no-repeat center;}
.RighInfo002852 .top .info .phone:before{background: url(../image/phone.png) no-repeat center;}
.RighInfo002852 .top .info .fax:before{background: url(../image/fax.png) no-repeat center;}
.RighInfo002852 .top .info .email:before{background: url(../image/email.png) no-repeat center;}

.RighInfo002852 .top .share{padding: 20px 26px;background: none;text-align:right;border-radius: 3px;width: 100%;position: absolute;right:0;top:34px;}
.RighInfo002852 .top .share a{display: inline-block;content: '';width: 32px;height: 32px;border-radius: 50%;border:1px solid #d1d1d1;}
.RighInfo002852 .top .share a{margin:0 10px 0 0;}
.RighInfo002852 .top .share a.download{background: url(../image/download.png) no-repeat center #fff;}
.RighInfo002852 .top .share a.email2{background: url(../image/email2.png) no-repeat center #fff; display: none;}
.RighInfo002852 .top .share a.Printing{background: url(../image/Printing.png) no-repeat center #fff;display: none;}

.RighInfo002852 .left .article{padding:3%;}
.RighInfo002852 .left .article .dl{}
.RighInfo002852 .left .article .dl dt{font-size: 18px;color: #D72229;}
.RighInfo002852 .left .article .dl dd{margin:16px 0;padding-bottom: 16px;border-bottom: 1px dashed #e6e6e6}
.RighInfo002852 .left .article .dl dd a{font-size: 14px;line-height: 24px;font-weight: normal;position: relative;padding-left:15px;}
.RighInfo002852 .left .article .dl dd a:after{ width:5px; height:5px; background:#bbb; position:absolute; left:0; top:5px; border-radius:3px; content:'';}

.RighInfo002852 .title-css{ position: relative;padding-top: 12px;}
.RighInfo002852 .title-css span{display: inline-block;font-size: 24px;color: #333;font-weight: bold; position:relative;z-index: 3;font-family: 'SourceHanSerifCN-Bold';padding-bottom: 10px;}
.RighInfo002852 .title-css span em{display: none;font-style: normal;text-transform: uppercase;font-family: "Times New Roman";color: #888;font-size: 18px;font-weight: normal;margin-left: 10px;}
.RighInfo002852 .singlePage h3{color: #1A1F22;font-size: 36px;font-family: 'SourceHanSerifCN-Bold';margin:0 0 10px;line-height: 1;padding:10px 0;}
/*.RighInfo002852 .title-css:after{display: block;width:100%; height:1px; border-bottom:1px dashed #e6e6e6;border-radius:3px; content:'';margin:10px 0 0;}*/

.RighInfo002852 .zyly span{display: inline-block;line-height: 36px;padding:0 20px;height: 36px;background: #F8F8F8;color: #333;font-size: 14px;}
.RighInfo002852 .zyly span+span{margin-left: 20px;}

.RighInfo002852 .singlePage h3 em{font-size: 18px;margin-left: 20px;color: #888;font-weight: normal;font-style: normal;}
.RighInfo002852 .singlePage .box{ margin-bottom: 3%;}

.RighInfo002852 .singlePage .title-css{float: left;width: 20%}
.RighInfo002852 .singlePage .main{float: left;width: 80%}
.RighInfo002852 .singlePage .box p{line-height: 2;font-size:17px;color: #666;margin:12px 0 0;padding-left:15px;position:relative;font-weight: normal;}
.RighInfo002852 .singlePage .box p:after{ width:5px; height:5px; background:#bbb; position:absolute; left:0; top:16px; border-radius:3px; content:'';}
.RighInfo002852 .singlePage .box .ul li {line-height: 2;font-size:17px;color: #666;position:relative;font-weight: normal;}
.RighInfo002852 .singlePage .box .dl{margin:12px 0 0;}
.RighInfo002852 .singlePage .box .dl dd{float: left;margin-right: 20px;line-height: 2;font-size:17px;color: #666;padding-left:15px;position:relative;font-weight: normal;}
.RighInfo002852 .singlePage .box .dl dd:after{ width:5px; height:5px; background:#bbb; position:absolute; left:0; top:16px; border-radius:3px; content:'';}

.RighInfo002852 .singlePage .box .txt{position: relative;padding-left: 16px;padding:10px 0 10px 20px;}
.RighInfo002852 .singlePage .box .txt:before{display: inline-block;content: '';width: 1px;height: 100%;position: absolute;left:5px;top:0;border-left:1px solid #e6e6e6;}
.RighInfo002852 .singlePage .box .txt p{margin:0 0 10px;padding:0;text-align: justify;}
.RighInfo002852 .singlePage .box .txt p:last-child{margin:0;}
.RighInfo002852 .singlePage .box .txt p:after{ width:10px; height:10px; background:rgb(215, 34, 41); position:absolute; left:-19px; top: 14px; border-radius:50%; content:'';border:3px solid #e6e6e6;}
.RighInfo002852 .singlePage .box a:hover{text-decoration: underline;}
.RighInfo002852 .singlePage{background: #fff;padding:3%;border-radius: 0 0 8px 8px ;}
}


/*TextList002514 */
.TextList002514 { padding: 4% 0; background: url(../image/TextList002514_bg.jpg) no-repeat center; background-size: cover; }
.TextList002514 .auto { position: relative; max-width: 1440px; }
.TextList002514 .auto img { display: block; width: 100%; }
.TextList002514 .box { position: relative; box-shadow: 0px 5px 20px rgba(0, 0, 0, .1); }
.TextList002514 .box .left { float: left; width: 55%; padding: 3%; }
.TextList002514 .box .left .text h1 { font-size: 26px; color: #1A1F22; margin: 0; padding-bottom: 2%; font-family: 'SourceHanSerifCN-Bold'; }
.TextList002514 .box .left .text p { font-size: 17px; line-height: 2; text-align: justify; color: #454545; }
.TextList002514 .box .right { float: right; width: 45%; }
.TextList002514 .box .right img{transition: all 0.3s ease-in-out}
.TextList002514 .box .right img:hover{transform:scale(1.2)}
@media(max-width:768px) {
    .TextList002514 .box .left,
    .TextList002514 .box .right { float: none; width: 100% }
}
.TextList002514 .filter { margin: 3% 0; font-weight: 600; }
.TextList002514 dl.year { position: relative; z-index: 10; font-family: 'SourceHanSerifCN-Light'; }
.TextList002514 dl.year dd { position: absolute; top: 100%; left: 0; width: 100%; z-index: 100; background: #f9f9f9; display: none; }
.TextList002514 dl.year dd a { display: block; padding: 5px 20px; line-height: 24px; transition: 0.3s; }
.TextList002514 dl.year dd a:hover { background: #D72229; color: #fff; }
.TextList002514 dl.year dt { position: relative; line-height: 42px; border: 0px #e6e6e6 solid; padding-right: 30px; padding-left: 20px; background: #fff; box-shadow: 0px 5px 20px rgba(0, 0, 0, .1); }
.TextList002514 dl.year dt:after { position: absolute; content: ''; border: 6px solid transparent; border-top-color: #7f7f7f; border-top-width: 8px; right: 20px; top: 50%; margin-top: -4px; }
.TextList002514 ul.search { position: relative; padding-right: 142px; z-index: 2; font-family: 'SourceHanSerifCN-Light'; }
.TextList002514 ul.search .btn { position: absolute; left: 0; top: 0; width: 120px; line-height: 42px; background: #D72229; text-align: center; color: #fff; box-shadow: 0px 5px 20px rgba(0, 0, 0, .1); }
.TextList002514 ul.search .text { width: 100%; line-height: 42px; height: 44px; border: 1px #e6e6e6 solid; padding: 0 20px; color: #888; font-family: 'SourceHanSerifCN-Light'; font-weight: 600; }
.TextList002514 ul.search .text.focus { color: #333; }
@media(min-width:641px) {
    .TextList002514 dl.year { float: left; width: 28%; margin-right: 1% }
    .TextList002514 ul.search { float: left; width: 8%; }
}
.TextList002514 .con { margin: 3% 0 0; }
.TextList002514 .list { border: 0px solid #e8e8e8; padding: 0 3%; margin-bottom: 15px; background: #fff; box-shadow: 0px 5px 20px rgba(0, 0, 0, .1); }
.TextList002514 .job-title { line-height: 30px; padding: 10px 0; font-size: 18px; cursor: pointer; position: relative; }
.TextList002514 .job-title i { position: absolute; width: 22px; height: 22px; background: #e50014; border-radius: 50%; right: 0; top: 50%; margin-top: -11px; }
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after { position: absolute; content: ''; background: #fff; }
.TextList002514 .job-title i::before { left: 20%; width: 60%; height: 2px; top: 50%; margin-top: -1px; }
.TextList002514 .job-title i::after { left: 50%; margin-left: -1px; width: 2px; top: 20%; height: 60%; }
.TextList002514 .job-title.select i::after { display: none; }
.TextList002514 .job-title.select { color: #e50014; }
.TextList002514 .job-info p { line-height: 30px; margin: 12px 0 0; color: #666; font-size: 16px; }
.TextList002514 .job-main { display: none; padding: 22px 0; border-top: 1px dotted #e5e5e5; }
.TextList002514 .job-email { color: #e50014; padding: 15px 0; }
.TextList002514 .new-box { position: relative; box-shadow: 0px 5px 20px rgba(0, 0, 0, .1); padding: 3%; background: #fff; margin: 3% 0; }
.TextList002514 .new-box h3 { margin: 0; font-size: 26px; color: #1A1F22; margin: 0; padding-bottom: 10px; font-family: 'SourceHanSerifCN-Bold'; }
.TextList002514 .new-box li { border-bottom: 1px dashed #e8e8e8; padding: 3% 0 3% 18%; position: relative; }
.TextList002514 .new-box li .pic { position: absolute; left: 0; top: 50%; width: 15%; height: 84%; transform: translateY(-50%); }
.TextList002514 .new-box li .txt { padding-right: 15% }
.TextList002514 .new-box li h4 { line-height: 30px; font-size: 18px; margin: 0 0 10px; font-family: 'SourceHanSerifCN-Bold'; color: #333; }
.TextList002514 .new-box li a { position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: 3; }
.TextList002514 .new-box li p { font-size: 16px; line-height: 30px; height: 60px; margin: 0; color: #666; }
.TextList002514 .new-box li time{font-family: "DINBold";text-align: center;position: absolute;right:0;top:42%;transform: translateY(-50%);font-size: 13px;color: #999;width: 88px;height: 88px;border:1px dashed #e8e8e8;}
.TextList002514 .new-box li time span { display: block; font-size: 36px; padding-top: 10px; }
.TextList002514 .new-box li .but{ text-align: right;}
.TextList002514 .new-box li .more_but{ width:100px; text-align:center; line-height:35px;color:#888; font-size:15px;font-weight: normal;border:1px solid #e5e5e5; display: inline-block; vertical-align:middle;}
.TextList002514 .new-box li:hover .more_but{ background:#e50014; color:#fff;}
@media(max-width:1440px) {
    .TextList002514 .new-box li { padding: 3% 3% 3% 40%; }
    .TextList002514 .new-box li .pic { width: 32% }
    .TextList002514 .new-box li .txt { padding-right: 0 }
    .TextList002514 .new-box li time { display: none; }
}
@media(max-width:640px){
  .TextList002514 .new-box li .pic{width: 85px;height: 70%;}
  .TextList002514 .new-box li {padding: 3% 3% 3% 100px;}
  .TextList002514 .new-box li h4{font-size: 16px;line-height: 20px;margin-bottom: 0;}
  .TextList002514 .new-box li p{font-size: 12px;line-height: 20px;height: 40px;}
}
.Demo002 { padding: 4% 0; }
.Demo002 .auto { position: relative; box-shadow: 0px 5px 20px rgba(0, 0, 0, .3); background: url(../image/Demo002-bg.png) no-repeat center bottom; padding: 6% 5% 8%; max-width: 1440px; }
.Demo002 .auto .left { float: left; width: 60%; }
.Demo002 .auto .left .text h1 { font-size: 26px; color: #fff; margin: 0; padding-bottom: 2%; font-family: 'SourceHanSerifCN-Bold'; }
.Demo002 .auto .left .text p { font-size: 17px; line-height: 2; text-align: justify; color: #fff; }
.Demo002 .auto .ul { margin-top: 5%; width: 100%; }
.Demo002 .auto .ul li { float: left; width: 32%; margin-right: 2%; padding: 0 20px; background: rgba(56, 128, 106, 0.9); margin-top: 10px; line-height: 58px; height: 58px; }
.Demo002 .auto .ul li:hover{background-color: #E43937;}
.Demo002 .auto .ul li:nth-child(4),
.Demo002 .auto .ul li:nth-child(5) { width: 49%; }
.Demo002 .auto .ul li:nth-child(3n),
.Demo002 .auto .ul li:nth-child(5) { margin-right: 0; }
.Demo002 .auto .ul li a { color: #fff; display: inline-block; font-size: 18px; font-family: 'SourceHanSerifCN-Bold'; font-weight: bold; }
.Demo002 .auto .ul li a:before { display: inline-block; content: ''; width: 8px; height: 8px; background: #fff; border-radius: 50%; position: relative; top: -2px; margin-right: 10px; opacity: .3 }
@media(max-width:1440px) {
    .Demo002 { padding: 4% 2%; }
    .TextList002514 .auto { padding: 0 2%; }
}
@media(max-width:1440px) {
    .Demo002 .auto { background-size: cover; }
    .Demo002 .auto .left { float: none; width: 100% }
    .Demo002 .auto .left .text p { font-size: 14px; }
    .Demo002 .auto .ul li a { font-size: 15px; }
    .Demo002 .auto .ul li { float: none; width: 100% !important; line-height: 40px; height: 40px; }
}

/*
 .TextList002241 为demo编号
 */
.TextList002241 { padding: 55px 0 0; font-size: 14px; padding-bottom: 35px; }
.TextList002241 .auto { max-width: 1440px; }
.TextList002241 .list dl { margin-bottom: 25px; padding: 30px 40px; background: #fff; box-shadow: 0px 5px 20px rgba(0, 0, 0, .1); float: left; width: 23.5%; margin-right: 2% }
.TextList002241 .list dl:nth-child(4n) { margin-right: 0; }
.TextList002241 .list dl dt { color: #333; font-size: 24px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 1.5em; line-height: 1.5; overflow: hidden; margin-bottom: 16px; }
.TextList002241 .list dl dd { color: #666; font-weight: 700; margin-bottom: 10px; }
.TextList002241 .list dl dd:before { display: inline-block; content: ''; width: 16px; height: 16px; margin-right: 10px; position: relative; top: 2px; }
.TextList002241 .list dl dd:nth-of-type(1):before { background: url(../image/icon-1.png) no-repeat center }
.TextList002241 .list dl dd:nth-of-type(2):before { background: url(../image/icon-2.png) no-repeat center }
.TextList002241 .list dl dd:nth-of-type(3):before { background: url(../image/icon-3.png) no-repeat center }
.TextList002241 .list .info { display: none }
.TextList002241 .list dl dd span { color: #666; font-weight: normal; }
.TextList002241 .list dl:hover { background: #E50014; }
.TextList002241 .list dl:hover { color: #fff; }
.TextList002241 .list dl:hover dt { color: #fff; }
.TextList002241 .list dl:hover dt+dd { color: #fff; }
.TextList002241 .list dl:hover dd { color: #fff; }
.TextList002241 .list dl:hover dd span { color: #fff; }
.TextList002241 .container { position: fixed; background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; top: 0; left: 0; z-index: 999999999; display: none; }
.TextList002241 .container .box { box-shadow: 0px 5px 20px rgba(0, 0, 0, .1); position: fixed; top: 50%; left: 50%; height: 560px; background: #fff; transform: translate(-50%, -50%); width: 90%; max-width: 1200px; overflow: auto; z-index: 99999; padding: 30px; }
.TextList002241 .container .closeBtn { position: absolute; top: 16px; right: 16px; height: 17px; width: 17px; display: block; background: url(../image/Form002324-colseBtn.jpg) no-repeat; }
.TextList002241 .container h1 { font-size: 24px; color: #E50014; margin: 0; font-weight: normal; }
.TextList002241 .container h4 { font-weight: normal; }
.TextList002241 .container h4 span { font-size: 12px; margin-right: 30px; }
.TextList002241 .container h4 span:before { display: inline-block; content: ''; width: 16px; height: 16px; margin-right: 5px; position: relative; top: 2px; }
.TextList002241 .container h4 span:nth-of-type(1):before { background: url(../image/icon-4.png) no-repeat center }
.TextList002241 .container h4 span:nth-of-type(2):before { background: url(../image/icon-5.png) no-repeat center }
.TextList002241 .container h3 { font-size: 15px; color: #333; margin: 20px 0 10px; }
.TextList002241 .container p { margin: 0; font-size: 14px; color: #666; line-height: 30px; font-weight: normal; padding-bottom: 16px; border-bottom: 1px solid #eaeaea; }
.TextList002241 .container p:nth-of-type(2) { border-bottom: 0px solid #eaeaea; }
.TextList002241 .container .tip { font-size: 12px; color: #333; font-weight: bold; }
.TextList002241 .container .info { margin-top: 25px; font-size: 14px; color: #414450; line-height: 2; }
.TextList002241 .container .pic { display: block; background-repeat: no-repeat; background-position: top center; background-size: contain; }

/*PicList002938 */
/*.PicList002938 {margin-top: 5%;}*/
.PicList002938 ul { padding-bottom: 2.5vw; border-bottom: 0px dotted #cecece; }
.PicList002938 ul:last-child { border-bottom: 0px }
.PicList002938 li .inner { padding-left: 33px; font-size: 16px; }
.PicList002938 li.ytable-cell { vertical-align: top }
.PicList002938 li p { color: #111; font-size: 18px; padding-left: 28px; position: relative; line-height: 2 }
.PicList002938 li p:before { display: inline-block; content: ''; width: 18px; height: 18px; background: url(../image/PicList002938-icon.png) no-repeat center; position: absolute; left: 0; top: 10px; }
.PicList002938 li aside { font-size: 18px; color: #007734; font-weight: bold; border-bottom: 1px dotted #e0e0e0; padding-bottom: 10px; font-family: 'SourceHanSerifCN-Bold'; }
.PicList002938 li aside span { position: relative; }
.PicList002938 .pic { padding-bottom: 78%; background: no-repeat center center; background-size: contain; }
.PicList002938 li .awards h3 { font-weight: normal;}
@media(min-width:481px) {
    .PicList002938 ol { width: 186px; vertical-align: top;}
}
@media(max-width:640px) {
    .PicList002938 li .inner { padding-left: 3vw; font-size: 14px; }
    .PicList002938 li aside { font-size: 16px; }
.PicList002938 li .inner{padding-left: 3vw;font-size: 14px; }
.PicList002938 li aside{font-size: 16px;}
.PicList002938 li aside{line-height: 1.6;}
}
@media(max-width:480px) {
.PicList002938 .ytable,
.PicList002938 .ytable-cell { display: block; }
.PicList002938 ul { padding: 3vw 0; }
.PicList002938 li .inner { padding: 3vw; }
.PicList002938 .pic{ padding-bottom:40%; width:60%; margin:0 auto;}
}

/*
 .Floor000881 为demo编号
 */
.Floor000881 { background-color: #f8f8f8; padding: 2% 0; }

/*slick Basic*/
.Floor000881 .slick-slider { position: relative; display: block; -webkit-touch-callout: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent }
.Floor000881 .slick-list { position: relative; z-index: 1; display: block; overflow: hidden; }
.Floor000881 .slick-list:focus { outline: none }
.Floor000881 .slick-list.dragging { cursor: pointer; cursor: hand; }
.Floor000881 .slick-slider .slick-track,
.Floor000881 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.Floor000881 .slick-track { position: relative; top: 0; left: 0; display: block; }
.Floor000881 .slick-track:before,
.Floor000881 .slick-track:after { display: table; content: ''; }
.Floor000881 .slick-track:after { clear: both; }
.Floor000881 .slick-loading .slick-track { visibility: hidden; }
.Floor000881 .slick-slide { display: none; float: left; min-height: 1px; }
[dir ='rtl'] .slick-slide { float: right; }
.Floor000881 .slick-slide .slick-loading img { display: none; }
.Floor000881 .slick-slide .dragging img { pointer-events: none; }
.Floor000881 .slick-initialized .slick-slide { display: block; }
.Floor000881 .slick-loading .slick-slide { visibility: hidden; }
.Floor000881 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.Floor000881 .slick-arrow .slick-hidden { display: none; }

/*slick Basic End*/
.Floor000881 .list_scroll li a { display: block; margin: 0 10px; background: #fff; }
.Floor000881 .list_scroll li .Ispic { padding-bottom: 78%; background-size: contain; }
.Floor000881 .list_scroll li p { text-align: center; margin: 0; line-height: 55px; border: 1px solid #eaeaea; border-top: 0; }
/*.Floor000881 .list_scroll li a:hover { background-color: #014584; }*/
.Floor000881 .list_scroll li a:hover  .Ispic{ box-shadow: 0 0 8px 3px #ccc inset;}
.Floor000881 .list_scroll li a:hover p { color: #fff; }
.Floor000881 .slick-arrow { position: absolute; width: 18px; height: 18px; top: 50%; margin-top: -11px; overflow: hidden; font-size: 0; cursor: pointer; z-index: 10; border: 0; background: none; padding: 0; border-top: 2px solid #666; border-left: 2px solid #666; transform: rotate(-45deg); }
.Floor000881 .slick-prev { left: -25px; }
.Floor000881 .slick-next { transform: rotate(135deg); right: -25px; }
@media(min-width:1293px) {
    .Floor000881 .list_scroll .slider { margin: 0 -16px; }
}
@media(max-width:1292px) {
    .Floor000881 .slick-prev { left: 0; }
    .Floor000881 .slick-next { right: 0; }
}
@media(max-width:768px) {
    .Floor000881 { padding: 20px 0; }
    .Floor000881 .list_scroll .slider { padding: 0 26px; }
    .Floor000881 .list_scroll li a { margin: 0 5px; }
}

/*
 .TextList001652 为demo编号
 */
.TextList001652 { padding: 3% 0 2%; background: url(../image/TextList001652-bg.jpg) no-repeat center; }
.TextList001652-tj { background: none; }
.TextList001652 .filter { margin: 3% 0; font-weight: 600; }
.TextList001652 .filter dl.year { z-index: 10; font-family: 'SourceHanSerifCN-Light'; }
.TextList001652 .filter dl.year dd { position: absolute; top: 100%; left: 0; width: 100%; z-index: 100; background: #f9f9f9; display: none; height: 380px; overflow-y: scroll; }
.TextList001652 .filter dl.year dd a { display: block; padding: 5px 20px; line-height: 24px; transition: 0.3s; }
.TextList001652 .filter dl.year dd a:hover { background: #D72229; color: #fff; }
.TextList001652 .filter dl.year dt { position: relative; line-height: 42px; border: 1px #e6e6e6 solid; padding-right: 30px; padding-left: 20px; background: #fff; font-size: 16px; }
.TextList001652 .filter dl.year dt:after { position: absolute; content: ''; border: 6px solid transparent; border-top-color: #7f7f7f; border-top-width: 8px; right: 20px; top: 50%; margin-top: -4px; }
.TextList001652 .filter ul.search { position: relative; padding-right: 142px; z-index: 2; font-family: 'SourceHanSerifCN-Light'; }
.TextList001652 .filter ul.search .btn { font-size: 16px; position: absolute; right: 0; top: 0; width: 120px; line-height: 42px; background: #D72229; text-align: center; color: #fff; }
.TextList001652 .filter ul.search .text { font-size: 16px; width: 100%; line-height: 42px; height: 44px; border: 1px #e6e6e6 solid; padding: 0 20px; color: #888; font-family: 'SourceHanSerifCN-Light'; font-weight: 600; }
.TextList001652 .filter ul.search .text.focus { color: #333; }
@media(min-width:641px) {
    .TextList001652 .filter dl.year { position: relative; float: left; width: 28%; margin-right: 1% }
    .TextList001652 .filter ul.search { float: left; width: 42%; }
}
@media(max-width:768px) {
.TextList001652 .filter{margin-bottom:20px;}
.TextList001652 .filter dl.year:first-child{ z-index:11;}
.TextList001652 .filter dl { margin-bottom: 10px; position: relative;}
}
.TextList001652 .list_ul,
.TextList001652 .job_ol { overflow: hidden; clear: both; }
.TextList001652 .job_ol li,
.TextList001652 .list_ul li { list-style: none; float: left; width: 18%; text-align: center; }
.TextList001652 .job_ol li:first-child,
.TextList001652 .list_ul li:first-child { text-align: left; padding-left: 3%; width: 28%; }
.TextList001652 .job_ol li { background-color: #F8F8F8; color: #333; font-family: 'SourceHanSerifCN-Light'; color: #333; font-size: 16px; padding: 1em 0; }
.TextList001652 .list { border-bottom: 1px dashed #ebebeb; }
.TextList001652 .job_info { display: none; }
.TextList001652 .list_ul { cursor: pointer; font-size: 16px; }
.TextList001652 .list_ul li { padding: 1.5em 0; line-height: 1em; position: relative; }
.TextList001652 .list_ul li:first-child a { font-weight: 700; color: #007734; font-family: 'SourceHanSerifCN-Bold'; }
.TextList001652 .list_ul li:nth-child(5) { height: 64px; }
.TextList001652 .list_ul li:nth-child(5) a { background: #e8e8e8; border-radius: 5px; display: inline-block; padding: 0 7%; line-height: 30px; font-size: 14px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.TextList001652 .list_ul li:nth-child(5) a:hover { background-color: #D72229; color: #fff; }
.TextList001652-tj .title { font-size: 20px; color: #333; font-weight: bold; font-family: 'SourceHanSerifCN-Bold'; padding-left: 3%; margin-bottom: 2% }
.TextList001652-tj .job_ol li,
.TextList001652-tj .list_ul li { width: 22%; font-weight: normal; }
.TextList001652-tj .job_ol li:first-child,
.TextList001652-tj .list_ul li:first-child { width: 34%; }
@media(max-width:640px) {
    .TextList001652 .job_ol li,
    .TextList001652 .list_ul li { width: 25%; }
    .TextList001652 .job_ol li:nth-child(1),
    .TextList001652 .list_ul li:nth-child(1) { width: 50% }
    .TextList001652 .job_ol li:nth-child(2),
    .TextList001652 .list_ul li:nth-child(2),
    .TextList001652 .job_ol li:nth-child(4),
    .TextList001652 .list_ul li:nth-child(4) { display: none; }
    .TextList001652 .list_ul li:nth-child(5) span { display: none; }
    .TextList001652-tj .job_ol li:nth-child(4),
    .TextList001652-tj .list_ul li:nth-child(4) { display: block; }
}

/******************/
.Recruit { background: url(../image/TextList000962_bg2.png) no-repeat center; padding: 3% 0; background-size: cover; }
.Recruit>.auto { max-width: 960px; background: #fff; padding: 3%; box-shadow: 0px 10px 30px rgba(0, 0, 0, .2); border-radius: 8px; }
.Application { border: 1px solid #e8e8e8; padding: 3%; }
.Application .title { font-size: 26px; color: #D72229; font-weight: bold; font-family: 'SourceHanSerifCN-Bold'; margin-bottom: 10px }
.Application .table span { color: #999 }
.Application .table span i { display: inline-block; content: ''; width: 16px; height: 16px; margin-right: 8px; position: relative; top: 3px; }
.Application .table span:nth-child(1) i { background: url(../image/yw.png) no-repeat center; }
.Application .table span:nth-child(2) i { background: url(../image/add.png) no-repeat center; }
.Application .table span:nth-child(3) i { background: url(../image/time.png) no-repeat center; }
.Application .table span+span { margin-left: 20px; }
.Application .info { }
.Application .info h3 { margin: 30px 0 10px; font-family: 'SourceHanSerifCN-Bold'; font-size: 15px; color: #D72229; }
.Application .info p { font-size: 16px; margin: 10px 0; }
.Application .info .tip { margin-top: 20px; }
.Application .info .tip span { color: #D72229; }
@media(max-width:640px) {
    .Application .table span { display: block; }
    .Application .table span+span { margin-left: 0px; margin-top: 6px; }
}

/*
 .PicList002273 为demo编号
 */
.PicList002273 { }
.PicList002273 .left img { width: 100%; }
.PicList002273 .right .time { font-size: 14px; color: #E50014; margin-top: 8px; display: inline-block; font-family: "DINBold"; }
.PicList002273 .right .time span { font-size: 26px; }
.PicList002273 .right .h3 { color: #333; font-size: 18px; margin: 10px 0; font-family: 'SourceHanSerifCN-Bold'; }
.PicList002273 .right .h3 a { }
.PicList002273 .right .p { color: #666; font-size: 16px; line-height: 30px; }
.PicList002273 ul li { margin-bottom: 30px; background: #f8f8f8; padding: 18px 20px; }
@media screen and (min-width:768px) {
    .PicList002273 .left { float: left; width: 25%; }
    .PicList002273 .right { float: right; width: 72%; }
    .PicList002273 .right .time { margin-top: 0px; }
    .PicList002273 ul li { background: #eef0f1; }
}
@media screen and (min-width:1024px) {
    .PicList002273 .right .time { margin-top: 15px; }
    .PicList002273 ul li:hover { box-shadow: 0px 0px 30px #ccc; }
    .PicList002273 ul li { background: #f8f8f8; position: relative; }
    .PicList002273 ul li .right_btn { width: 11px; height: 19px; background: url(../image/PicList002273-arrow_right.png) no-repeat center; display: inline-block; position: absolute; top: 50%; right: 48px; cursor: pointer; margin-top: -10px }
}
@media screen and (min-width:1200px) {
    .PicList002273 .left { float: left; margin-right: 50px; }
    .PicList002273 .right { float: left; width: 700px; }
    .PicList002273 .right .time { margin-top: 14px; }
    .PicList002273 .right .h3 { line-height: 20px; margin: 28px 0 17px; }
    .PicList002273 ul li { padding-right: 20px; }
}
.Menu-tab .auto { text-align: center; border-bottom: solid 1px #e7e7e7; margin-bottom: 3%; }
.Menu-tab h3 { margin: 0; }
.Menu-tab a { font-weight: bold; font-family: 'SourceHanSerifCN-Bold'; line-height: 60px; font-size: 22px; margin: 0 25px; cursor: pointer; opacity: 0.6; display: inline-block; border-bottom: solid 3px #fff; }
.Menu-tab a.show { opacity: 1; border-color: #E50014; }
@media screen and (max-width:768px) {
    .Menu-tab .auto { width: 100%; overflow-y: scroll; }
    .Menu-tab h3 { width: 300%; }
}

/*PicList002663 */
.PicList002663 { margin: 3% 0; font-family: Arial, Helvetica, sans-serif; }
.PicList002663 li { background: #fafafa; }
.PicList002663 .news-top .bx-wrapper { position: relative; z-index: 1; }
.PicList002663 .news-top .bx-viewport { z-index: 1 }
.PicList002663 .pic i { display: block; padding-bottom: 61.782%; background: no-repeat center center; background-size: cover; }
.PicList002663 li time { color: #E50014; font-family: "DINBold"; font-size: 14px; }
.PicList002663 li time span { font-size: 28px; }
.PicList002663 li h3 { font-size: 24px; line-height: 34px; margin-bottom: 0; height: 68px; font-family: 'SourceHanSerifCN-Bold'; }
.PicList002663 li h3 a { color: #333; }
.PicList002663 li h3 a:hover { color: #E50014; }
.PicList002663 li p { line-height: 26px; font-size: 16px; overflow: hidden; height: 48px; margin-bottom: 15%; }
.PicList002663 .news-top li .more { position: relative; background: #E50014; display: inline-block; line-height: 38px; height: 38px; color: #fff; padding: 0 20px; }
.PicList002663 .news-list li { margin-bottom: 2%; padding: 3% 3% 3% 32%; position: relative; }
.PicList002663 .news-list li:last-child { margin-bottom: 0; }
.PicList002663 .news-list li time { color: #999; font-family: "DINPro-Regular"; font-size: 16px; }
.PicList002663 .news-list li h3 { font-size: 20px; }
.PicList002663 .news-list li a{overflow: hidden;}
.PicList002663 .news-list li .pic{position: absolute;left:3%;top:50%;width: 25%;transform: translateY(-50%);overflow: hidden;}
.PicList002663 .news-list li .pic img{width: 100%;transition: all 0.3s ease-in-out}
.PicList002663 .news-list li .pic:hover img{transform:scale(1.2)}
.PicList002663 .news-list li .more { display: inline-block; content: ''; width: 12px; height: 10px; background: url(../image/more.png) no-repeat center; }
.PicList002663 .bx-pager { text-align: center; background: #fafafa; padding: 3% 5%; }
.PicList002663 .bx-pager div { display: inline-block; padding: 0 5px; }
.PicList002663 .bx-pager div a { position: relative; display: block; width: 14px; height: 14px; border-radius: 50%; border: 1px solid transparent; overflow: hidden; line-height: 1000px; }
.PicList002663 .bx-pager div a::before { position: absolute; content: ''; left: 2px; top: 2px; right: 2px; bottom: 2px; background: #c4c4c4; border-radius: 50%; }
.PicList002663 .bx-pager div a.active { background: #fff; border-color: #E50014; }
.PicList002663 .bx-pager div a.active::before { background: #E50014; }
@media(min-width:769px) {
    .PicList002663 .news-top .pic { width: 52%; }
    .PicList002663 .news-top .txt { width: 48%; padding: 0 3%; }
    .PicList002663 .bx-controls { position: absolute; right: 3%; bottom: 10%; z-index: 10; width: 10% }
    .PicList002663 .bx-pager { float: right; }
    .PicList002663 .bx-pager div { float: left; }
}
@media(max-width:1024px) {
    .PicList002663 li time,
    .PicList002663 li h3 { font-size: 24px; }
}
@media(min-width:481px) and (max-width:1024px) {
    .PicList002663 li p { line-height: 20px; font-size: 14px; height: 80px; }
}
@media(max-width:768px) {
    .PicList002663 .news-top .bx-wrapper  .bx-viewport { height: 480px !important; }
    .PicList002663 .news-top .ycenter { display: block; }
    .PicList002663 .news-top .txt { padding: 3%; }
    .PicList002663 .news-top li h3 { height: 60px; height: auto; line-height: 30px; font-size: 22px; }
    .PicList002663 .news-top li p { margin: 3% 0; height: auto; }
    .PicList002663 .news-list li { width:100%; }
    .PicList002663 .news-list li:nth-child(2n) { margin-right: 0; }
}
@media(max-width:640px){
  .PicList002663 .news-list li{padding: 3%;}
  .PicList002663 .news-list li .pic{width: 85px;}
  .PicList002663 .news-list li .pic img{height: 85px;object-fit: cover;}
  .PicList002663 .news-list li .txt{margin-left: 100px;width: calc(100% - 100px)}
  .PicList002663 li h3{margin-top: 0;font-size: 16px !important;line-height: 1.6;}
  .Menu-tab a{font-size: 18px;line-height: 40px;margin: 0 20px;}
}
@media(max-width:480px) {
    .PicList002663 .news-list li { float: none; width: auto; margin-right: 0; }
    .PicList002663 .news-list li p,
    .PicList002663 .news-list li h3 { height: auto; }
}

/*RighInfo002939 */
.RighInfo002939 { padding: 3.49vw 0; }
.RighInfo002939 .name { border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 37px; }
.RighInfo002939 .name h1 { margin: 0 0 1% 0; font-size: 26px; color: #333; line-height: 44px; font-family: 'SourceHanSerifCN-Bold'; }
.RighInfo002939 .time { color: #c8c8c8; padding-bottom: 2% }
.RighInfo002939 .time span { margin-left: 20px; }
.RighInfo002939 .time span em { font-style: normal; }
.RighInfo002939 .time span em:last-of-type { display: none; }
.RighInfo002939 .edit-info{max-width: 800px;margin: auto;line-height: 2.5625em;color: #1e1e1e; text-align: justify; font-family: 'SourceHanSerifCN-SemiBold'; }
.RighInfo002939 .edit-info .h1{font-size: 42px;font-family: 'SourceHanSerifCN-Bold';color: #D72229;position: relative;}
.RighInfo002939 .edit-info .h1:after{display: inline-block;content: '';width: 100%;height: 1px;background:#D72229;position: absolute;right:0;top:50%;z-index: -1;opacity: .1; }
.RighInfo002939 .edit-info .h1 span{display: inline-block;background: #fff;padding-right: 30px;}
.RighInfo002939 .edit-info .h2{font-size: 20px;color: #333;font-family: 'SourceHanSerifCN-Bold';}
.RighInfo002939 .edit-info p{font-size: 17px;line-height: 2;text-indent: 0em!important;color: #666;word-break: break-word;}
.RighInfo002939 .btn { text-align: center; padding: 2vw 0; }
.RighInfo002939 .btn .share,
.RighInfo002939 .btn .Print { float: left; width: 50% }
.RighInfo002939 .btn .Print { text-align: right; }
.RighInfo002939 .btn li { display: inline-block; width: 30px; height: 30px; margin: 0 5px; border-radius: 50%; background: url(../image/dy.png) no-repeat center #f8f8f8; }
.RighInfo002939 .btn li.download{display: none;}
.RighInfo002939 .btn li a { width: 30px; height: 30px; background: none; display: inline-block; font-size: 12px; }
.RighInfo002939 .btn li.Printing { background: url(../image/xz.png); }
.RighInfo002939 .btn li.back { background: url(../image/fh.png); }
.RighInfo002939 .share { text-align: left; }
.RighInfo002939 .share li { background: url(../image/wx.png) no-repeat center center; background-size: contain; }
.RighInfo002939 .share li.sina { background: url(../image/sina.png); }
.RighInfo002939 .share li.qq { background: url(../image/qq.png); }
.RighInfo002939 .share li.more { background: url(../image/more2.png); }
.RighInfo002939 .info-page { border-top: solid 1px #eee; padding-top: 2vw }
.RighInfo002939 .info-page h3 { line-height: 36px; font-size: 26px; color: #333; margin: 0 0 2%; font-family: 'SourceHanSerifCN-Bold'; }
.RighInfo002939 .info-page .title-link { margin-bottom: 3% }
.RighInfo002939 .info-page .title-link .ul li { float: left; margin-right: 4%; width: 48%; border: 1px solid #e8e8e8; color: #666; background: #EAE6E3; transition: .3s; cursor: pointer; }
.RighInfo002939 .info-page .title-link .ul li:hover { background: #2e8d59 }
.RighInfo002939 .info-page .title-link .ul li:nth-child(2n) { margin-right: 0; }
.RighInfo002939 .info-page .title-link .ul li a { display: block; position: relative; padding-right: 36%; height: 207px; overflow: hidden; }
.RighInfo002939 .info-page .title-link .ul li figure { position: absolute; right: 0; top: 0; height: 100%; width: 36%; }
.RighInfo002939 .info-page .title-link .ul li .info { padding: 20px 30px 0; text-align: left; }
.RighInfo002939 .info-page .title-link .ul li .info>* { margin: 0; }
.RighInfo002939 .info-page .title-link .ul li h5 { color: #454545; font-size: 20px; font-family: 'SourceHanSerifCN-Bold'; }
.RighInfo002939 .info-page .title-link .ul li h5 span { font-size: 15px; display: block; color: #888; font-weight: normal; }
.RighInfo002939 .info-page .title-link .ul li .add:before { display: inline-block; content: ''; width: 16px; height: 16px; background: url(../image/icon-4.png) no-repeat; margin-right: 8px; }
.RighInfo002939 .info-page .title-link .ul li:hover .add:before { background: url(../image/icon-4-1.png) no-repeat; }
.RighInfo002939 .info-page .title-link .ul li:hover h5 { color: #fff }
.RighInfo002939 .info-page .title-link .ul li .zw { display: block; font-size: 14px; color: #454545; position: relative; margin: 8px 0 16px; border-bottom: 2px solid #c8c8c8; padding-bottom: 10px; }
.RighInfo002939 .info-page .title-link .ul li:hover .zw { border-bottom: 2px solid rgba(255, 255, 255, .5); color: #fff; opacity: .8; }
.RighInfo002939 .info-page .title-link .ul li:hover .add { color: #fff; opacity: .8; }
.RighInfo002939 .info-page .title-link .ul li p { font-size: 15px; color: #666; line-height: 22px; }
.RighInfo002939 .info-page .title-link .ul li p span { display: block; font-weight: bold; border-bottom: 1px solid #e8e8e8; padding-bottom: 2px; margin-bottom: 3px; }
.RighInfo002939 .info-page .title-link .ul li:hover p { color: #fff }
.RighInfo002939 .info-page .title-link .ul li p em { font-style: normal; }
.RighInfo002939 .info-page .title-link .ul li p em:last-of-type { display: none; }
.RighInfo002939 .info-page .list li { margin-bottom: 10px; position: relative; border-bottom: 1px #e6e6e6 dashed; padding-bottom: 5px; }
.RighInfo002939 .info-page .list li a { position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 2; }
.RighInfo002939 .info-page .list li .inner { color: #333; }
.RighInfo002939 .info-page .list li time { font-family: "Times New Roman"; font-size: 14px; color: #999; margin-bottom: 10px; display: block; position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
.RighInfo002939 .info-page .list li aside.dot { font-family: 'SourceHanSerifCN-Bold'; font-size: 16px; font-weight: bold; padding: 5px 0 10px 15px; position: relative; }
.RighInfo002939 .info-page .list li aside.dot:after { background: #e50014; width: 5px; height: 5px; display: block; left: 0; top: 14px; position: absolute; border-radius: 3px; content: ''; }

.RighInfo002939 .info_back { text-align: center; clear: both; padding: 20px 0; }
.RighInfo002939 .info_back a { color: #D72229; font-size: 16px; }
.RighInfo002939 .info_pn span { display: block; padding-top: 25px; }
.RighInfo002939 .info_pn span a { color: #999; }
.RighInfo002939 .info_pn span a:hover { color: #D72229; }
.RighInfo002939 .info_pn { padding-bottom: 5%;font-family: 'SourceHanSerifCN-SemiBold'; }
@media(min-width:641px) {
.RighInfo002939 .info-page dd { float: left; width: 50%; }
.RighInfo002939 .info-page dd:nth-child(2) { border-left: 1px solid #eee; }
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info { font-size: 16px; }
.RighInfo002939 .info-page .title-link .ul li figure{ padding-right:21%;}
}
@media(max-width:640px) {
.RighInfo002939 img {height: auto!important;}
.RighInfo002939 .info-page dd:nth-child(2) { border-top: 1px solid #eee; }
.RighInfo002939 .share { display: block; }
.RighInfo002939 .info-page .title-link .ul li{float: none;width:100%;margin-bottom:2%;}
.RighInfo002939 .info-page .list li aside.dot{width: calc(100% - 70px);}
.RighInfo002939 .info-page .title-link .ul li figure{ padding-right:35%;}
.RighInfo002939 .info-page .title-link .ul li a{ padding-right:35%;}
.RighInfo002939 .name h1{font-size: 20px;line-height: normal;margin-bottom: 20px;}
.RighInfo002939 .info-page h3{font-size: 18px;}
}

/*PicList000687 */
.PicList000687 { padding: 3.125vw 0 0 0; overflow: hidden; }
.PicList000687 .auto { }
.PicList000687 .more { text-align: center; width: 125px; line-height: 40px; color: #fff; background: #a5894b; display: block; }
.PicList000687 .more:hover { background: #a52d34; }
.PicList000687 .more:after { display: inline-block; content: ''; background: url("../image/PicList000687_more.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px; }
@media(max-width:480px) {
    .PicList000687 .more { line-height: 10vw; }
}
.PicList000687 .tit { font-size: 18px; color: #333; font-family: 'SourceHanSerifCN-Bold'; }
.PicList000687 time { font-family: 'DINMedium'; }
.PicList000687  p { line-height: 30px; color: #7d7d7d; height: 60px; margin-bottom: 2.03vw; font-size: 16px; }
@media(max-width:640px) {
    .PicList000687 .tit { font-size: 4vw; }
    .PicList000687  p { font-size: 3.5vw; }
}
.PicList000687 .news-top { padding-bottom: 4.22vw; }
.PicList000687 .news-top .info { border-top: 1px solid #eee; border-bottom: 1px solid #eee; }
.PicList000687 .news-top time { border-left: 1px solid #c6c6c6; padding-left: 1.62vw; display: block; margin-bottom: 2.61vw; color: #a52d34; font-size: 18px; }
.PicList000687 .news-top time span { display: block; font-size: 2em; }
.PicList000687 .news-top .slick-dots { text-align: center; padding-top: 1.72vw; }
.PicList000687 .news-top .slick-dots li { display: inline-block; width: 20px; height: 3px; margin: 0 5px; background-color: #d9d9d9; }
.PicList000687 .news-top .slick-dots li button { display: none; }
.PicList000687 .news-top .slick-dots li.slick-active { background: #a5894b; }
@media(min-width:769px) {
    .PicList000687 .news-top .pic { width: 520px; }
    .PicList000687 .news-top .info .main { padding-left: 5.21vw; }
}
@media(min-width:1025px) and (max-width:1024px) {
    .PicList000687 .news-top .pic { width: 45%; }
}
@media(max-width:768px) {
    .PicList000687 .news-top .ytable-cell,
    .PicList000687 .news-top .ytable { display: block; }
    .PicList000687 .news-top .info { padding: 5vw; }
}
@media(max-width:640px) {
    .PicList000687 .news-top time { font-size: 3.6vw; }
}
.PicList000687 .news-list { }
.PicList000687 .news-list li { background: #f8f8f8; margin-bottom: 1.41vw; }
.PicList000687 .news-list li a:hover { box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
.PicList000687 .news-list .main { border-left: 2px solid #007734; padding-left: 4.17vw; padding-right: 4.06vw; }
.PicList000687 .news-list .tit { margin-bottom: 5px; }
.PicList000687 .news-list time { color: #ccc; }
.PicList000687 .news-list .Ispic {overflow: hidden;}
.PicList000687 .news-list .Ispic img{width: 100%;transition: all 0.3s ease-in-out}
.PicList000687 .news-list .Ispic:hover img{transform:scale(1.2)}
.PicList000687 .news-list .more { line-height: normal; color: #D72229; background: none; width: auto; text-align: left; }
.PicList000687 .news-list .more:after { background-image: url("../image/PicList000687_more.png"); }
@media(min-width:641px) {
    .PicList000687 .news-list .pic { width: 320px; }
}
@media(max-width:640px) {
.PicList000687 .news-list .ytable{position: relative;}
.PicList000687 .news-list .ytable-cell,
.PicList000687 .news-list .ytable{display: block;}
.PicList000687 .news-list .info{width: calc(100% - 100px)}
.PicList000687 .news-list .pic{position: absolute;right: 0;top: 50%;width: 85px;transform: translateY(-50%);}
.PicList000687 .news-list .pic img{height: 85px;object-fit: cover;}
.PicList000687 .tit{margin-bottom: 0;font-size: 16px;line-height: 1.5;display: -webkit-box;
    display: box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical;-webkit-line-clamp: 2;white-space: normal;}
.PicList000687 .news-list li{margin-bottom:4vw;padding: 3%;}
.PicList000687 .news-list .main{padding: 0;border: 0; border-bottom: 0;}
.PicList000687 p{margin: 0 0;font-size: 14px;line-height: 1.5;height: 40px;}
.PicList000687 .news-list .more{margin-top: 10px;}
}

/******************/
.Welfare { padding: 3% 0; background: #fafafa; }
.Welfare .new-box { position: relative; }
.Welfare .new-box li { background: #fff; padding: 5% 3% 5% 26%; position: relative; margin-bottom: 2%; border: 1px solid #eee; }
.Welfare .new-box li .more { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 2 }
.Welfare .new-box li:last-child { margin-bottom: 0 }
.Welfare .new-box li .pic { position: absolute; left: 3%; top: 50%; width: 20%; height: 80%; transform: translateY(-50%); }
.Welfare .new-box li .txt { padding-right: 15% }
.Welfare .new-box li h4 { line-height: 30px; font-size: 20px; margin: 0 0 10px; font-family: 'SourceHanSerifCN-Bold'; color: #333; }
.Welfare .new-box li h4 a { color: #333; }
.Welfare .new-box li p { font-size: 16px; line-height: 30px; height: 60px; margin: 0; color: #666; }
.Welfare .new-box li time { font-family: "DINBold"; text-align: center; position: absolute; right: 3%; top: 50%; transform: translateY(-50%); font-size: 13px; color: #999; width: 88px; height: 88px; border: 1px dashed #e8e8e8; }
.Welfare .new-box li time span { display: block; font-size: 36px; padding-top: 10px; }

/*TextList002855 */
.TextList002855 { padding: 3% 0 2% }
.TextList002855 li { line-height: 4.5625em; border-bottom: 1px dotted #a8a8a8; }
.TextList002855 li time { float: right; color: #c8c8c8; margin-left: 15px; }
.TextList002855 li a { padding-left: 30px; background: url("../image/TextList002855_icon.png") no-repeat left center; font-family: 'SourceHanSerifCN-Bold'; font-size: 18px; font-weight: bold; }
@media(min-width:481px) {
    .TextList002855 li { font-size: 16px; }
}
@media(max-width:640px){
.TextList002855 li a{ font-size:14px; padding-left:20px;}
.TextList002855 li time{ margin-left:5px;}
}
@media(max-width:640px) {
.Welfare .new-box li{padding-left: 110px}
.Welfare .new-box li time{display: none;}
.Welfare .new-box li .pic{width: 85px}
.Welfare .new-box li .txt{padding-right: 0}
.Welfare .new-box li .pic{height: 85px;}
.Welfare .new-box li h4{margin-bottom: 0;font-size: 16px;line-height: 1.5;-webkit-line-clamp: 2;
    display: -webkit-box;
    display: box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical;
    white-space: normal;}
.Welfare .new-box li p{font-size: 14px;line-height: 1.5;}
.PicList000687 .news-list .tit{margin-bottom: 0;}
}

/*
 .PicList001200 为demo编号
 */
.PicList001200 li { padding: 10px; border: 1px solid #ebebeb; margin-bottom: 2%; }
.PicList001200 li a { display: block; position: relative; padding-left: 30%; padding-right: 15%; }
.PicList001200 li a::after { position: absolute; content: ''; width: 33px; height: 33px; background: url(../image/PicList001200-more.png) no-repeat left top; right: 5%; top: 50%; margin-top: -16px; }
.PicList001200 li figure { position: absolute; left: 0; top: 0; height: 100%; width: 27%; }
.PicList001200 li div { position: relative; padding-right: 5%; padding-bottom: 13%; }
.PicList001200 li div::before { position: absolute; content: ''; }
.PicList001200 li div::before { width: 1px; height: 70%; top: 15%; background-color: #ebebeb; right: 0; }
.PicList001200 li h3 { margin: 0; font-size: 20px; padding: 3% 0 0 0; color: #333; font-family: 'SourceHanSerifCN-Bold'; }
.PicList001200 li p { margin: 3% 0 0 0; color: #666; line-height: 30px; height: 60px; overflow: hidden; font-size: 16px; }
.PicList001200 li time { position: absolute; left: 0; bottom: 5%; color: #969696; font-family: 'DINMedium'; }
.PicList001200 li:hover { border-color: #e60012; box-shadow: 0 5px 5px #eee; }
.PicList001200 li:hover a::after { background-position: left bottom; }
@media(max-width:640px){
.PicList001200 li p{line-height:22px; height:44px; margin: 1% 0;font-size: 14px;}
.PicList001200 li time{ font-size:12px;}
}
@media(max-width:480px){
.PicList001200 li div::before,
.PicList001200 li a::after{ display:none;}
.PicList001200 li div,
.PicList001200 li a{padding-right:0;}
.PicList001200 li h3{font-size: 16px;padding: 0;}
.PicList001200 li a{ padding-left: 100px;}
.PicList001200 li figure{ width:85px;height: 85px;}
.PicList001200 li div{padding-bottom: 8%;}
}


section.djhd{background: url(../image/dw.png) no-repeat center bottom;}
section.ghsd{background: url(../image/dw2.png) no-repeat center bottom;}
section.gszhb{background: url(../image/dw3.png) no-repeat center;}
section.pxjx{background: url(../image/dw2.png) no-repeat center bottom;}
section.cydw{background: url(../image/dw.png) no-repeat center bottom;}

section.gwxw{background: url(../image/dw2.png) no-repeat center bottom;}
section.ghgg{background: url(../image/dw.png) no-repeat center bottom;}
section.ywwyhxq{background: url(../image/dw.png) no-repeat center bottom;}

section.ghgy{background: #FAFAFA}



/*
 .PicList000941 为demo编号
 */

.PicList000941 li{ margin-bottom:2%;background-color:#f8f8f8; overflow:hidden; padding:2%;}
.PicList000941 li .Ispic{ float:left; width:20%;overflow: hidden;}
.PicList000941 li .Ispic img{width: 100%;transition: all 0.3s ease-in-out}
.PicList000941 li .Ispic:hover img{transform:scale(1.2)}
.PicList000941 li figure{ float:right; width:78%;}
.PicList000941 li h2{ margin:20px 0 0; font-size:18px; font-weight:bold;font-family: 'SourceHanSerifCN-Bold';}
.PicList000941 li .author{display: block;font-size: 15px;margin:10px 0 20px;color: #888;padding-left: 10px;}
.PicList000941 li p{  line-height:2; overflow:hidden;color:#666; font-size:14px;padding-left: 10px;}
.PicList000941 li .more{display: inline-block;width: 79px;text-align: center;height: 25px;line-height: 25px;background: #ededed;border: 1px solid #dedede;border-radius: 6px;font-size: 12px;color: #141414;}
.PicList000941 li .more:hover{ color:#fff; background-color:#e5352c;}
@media(max-width:1000px) and (min-width:769px){
.PicList000941 li p{height:48px;}
}
@media(max-width:768px){
.PicList000941 li{ float:none; margin-right:0; width:auto;}
}
@media(max-width:480px){
.PicList000941 li .Ispic{width: 85px;}
.PicList000941 li figure{width: calc(100% - 90px)}
.PicList000941 li h2{margin: 0;font-size: 16px;}
.PicList000941 li .author{margin: 5px 0;}
.PicList000941 li p{margin: 0;line-height: 1.6;}
}
@media(max-width:375px){
.PicList000941 li p{height:48px;}
}



/*
 .Library 为demo编号
 */
.Library {padding-bottom: 3%}
.Library .auto{background: #fff;padding:40px;box-shadow:0px 5px 20px rgba(0,0,0,.1);}
.Library .pic{float: right;width: 30%;border:1px solid #e8e8e8;}
.Library .main{float: left;width: 65%}
.Library .main h3{font-size: 26px;color: #333;margin:0 0 20px;font-family: 'SourceHanSerifCN-Bold';}
.Library .main .sub-tit{font-size: 15px;color: #888;padding-left: 10px;display: inline-block;}
.Library .main .sub-tit span+span{margin-left: 30px;}
.Library .main h4{font-size: 14px;padding-left: 10px;color:#888;margin-top:40px; }
.Library .main p{font-size: 16px;color: #666;line-height: 2;padding-left: 10px;}
.Library .main pre{line-height: 2;color: #666;display: none;}
.Library .main .h4{font-size: 16px;font-weight: normal;line-height: 40px;height: 40px;width: 168px;background: #e8e8e8;text-align: center;color: #333;}
.Library .main .h4 i{transition: .3s;display: inline-block;content: '';width: 0;height: 0;margin-left: 30px;border-top: 5px solid #333;border-left: 5px solid transparent;border-right: 5px solid transparent;position: relative;top:-3px;}
.Library .main .h4.on i{transform: rotate(180deg);}
.Library .info_back{ text-align:center; clear:both; padding:20px 0;}
.Library .info_back a{ color:#D72229; font-size: 16px;}
@media(max-width:1200px){
.Library{padding:0 2% 3%;}
}
@media(max-width:768px){
.Library .auto{padding:16px;}
.Library .pic,.Library .main{float: none;width: 100%}
.Library .main h3{font-size:16px;margin-top: 20px;}
.Library .main .sub-tit{font-size: 14px;}
.Library .main .sub-tit span+span{margin-left: 10px;}
}
@media(max-width:640px){
  .Library .main h3{font-size: 20px;}
}
/*
.TextList002322
*/
.TextList002322{ padding: 3% 0;}
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 22px;}
.TextList002322 .list li *{ color: #999;}
.TextList002322 .list li time{ position: absolute; right: 0; top: 10px; display: block;}
.TextList002322 .list li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 15px; }
.TextList002322 .list li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.TextList002322 .list li a:hover{ color: #e50014;}
@media only screen and (max-width:767px ) { .TextList002322{ padding: 20px 3%;} }

/*20210202*/
#all_map_1318 {
  height: 720px;
}
.Floor001318 .info {
  z-index: 999;
}
.BMap_bubble_pop .BMap_bubble_top,.BMap_bubble_pop .BMap_bubble_bottom,.BMap_bubble_pop .BMap_bubble_left,.BMap_bubble_pop .BMap_bubble_right,.BMap_bubble_pop>img {
  display: none !important;
}

.BMap_bubble_pop {
  padding: 0 !important;
  border: none !important;
  background: none !important;
}

.Floor001318 .mess {
    position: absolute;
    right: 57%;
    margin-left: -97px;
    margin-top: -181px;
}
.Floor001318 .amap-info-content{
    padding: 0 !important;
  border: none !important;
  background: none !important;
  box-shadow: 0 !important;
}
.Floor001318 .amap-info-sharp{opacity: 0;}
.Floor001318 .amap-info-close{display: none;}
.BMap_bubble_pop div {
  overflow: visible !important;
}
#all_map_1318 .shadow {
  display: none;
}
.Floor001318 .mess:after {
  display: none;
}
@media(max-width:768px){
  .Floor001318 #all_map_1318 {
    height:500px;
top:140px;
}

.Floor001318 .mess {
    margin-top: 25px;
    margin-left: -58px;
}

.Floor001318 .mess:before {
    left: 50%;
    border-right: 14px solid transparent;
    border-left: 14px solid transparent;
    border-top: 28px solid #CE000D;
    bottom: -20px;
    border-bottom: none;
}
}

@media (max-width: 768px) {
  embed,
  iframe { width: 100%;height:250px;}
}

.bd_weixin_popup {box-sizing: content-box;}

.Return{position: fixed;right: 2%;bottom: 10%;z-index: 33;opacity: .8;}
.Return:before{display: block;content: '';width: 32px;height: 32px;background-image: url('../image/return.png');}