﻿@font-face {
  font-family: 'SourceHanSerifCN-Bold';
  src: local('SourceHanSerifCN-Bold'),
  url('../fonts/SourceHanSerifCN-Bold.woff') format('woff');
  font-display:swap;
}

@font-face {
  font-family: 'SourceHanSerifCN-SemiBold';
  src: local('SourceHanSerifCN-SemiBold'),
  url('../fonts/SourceHanSerifCN-SemiBold.woff') format('woff');
  font-display:swap;
}

@font-face {
  font-family: "SourceHanSerifCN-Regular";
  src: local('SourceHanSerifCN-Regular'),
       url("../fonts/SourceHanSerifCN-Regular.woff2") format("woff2"),
       url("../fonts/SourceHanSerifCN-Regular.woff") format("woff"),
       url("../fonts/SourceHanSerifCN-Regular.ttf") format("truetype"),
       url("../fonts/SourceHanSerifCN-Regular.eot") format("embedded-opentype"),
       url("../fonts/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('../fonts/SourceHanSerifCN-Light.woff') format('woff');
  font-display:swap;
}

@font-face {
  font-family: 'DINBold';
  src: local('DINBold'),
  url("../fonts/DINBold.woff2") format("woff2");
  font-display:swap;
}

@font-face {
  font-family: "DINPro-Regular";
  src: local('DINPro-Regular'),
  url("../fonts/DINPro-Regular.woff2") format("woff2");
  font-display:swap;
}
@font-face {
  font-family: "DINMedium";
  src: local('DINMedium'),
  url("../fonts/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(../images/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;z-index: 100;}
.Top002886 .top-mid li span{display: block;}
.Top002886 .top-mid li span a{color: #222;font-size: 20px;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(../images/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("../images/Top002886-search_btn.png") no-repeat center center;}
.Top002886 .open-search{display: block;width: 36px; height: 36px; background: url("../images/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;float: right;width: 100%}
.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:-30%;top:100%;width: 160%;text-align: center;display: none;padding-top: 10px;z-index: 10}
.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(../images/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(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(../images/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(../images/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(../images/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;}
.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(../images/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: 20%;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: 14%;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{ z-index: 2;background-color:#f4f4f4;position: relative;font-family: 'SourceHanSerifCN-Light';}
.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(../images/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(../images/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(../images/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(../images/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;}
}
@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(../images/Bottom002714_1.png) no-repeat center;}
.Bottom002714 footer ul li.sina a{background:url(../images/Bottom002714_2.png) no-repeat center;}
.Bottom002714 footer ul li.qq a{background:url(../images/Bottom002714_3.png) no-repeat center;}
.Bottom002714 footer ul li.kj a{background:url(../images/Bottom002714_4.png) no-repeat center;}
.Bottom002714 footer ul li.more a{background:url(../images/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(../images/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("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("../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: 49%; 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(../images/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: 28px; 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; width:100%;}
.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(../images/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(../images/fh.png); }
.RichInfo005 .share{text-align: left;}
.RichInfo005 .share li{background: url(../images/wx.png) no-repeat center center; background-size: contain; }
.RichInfo005 .share li.sina { background: url(../images/sina.png); }
.RichInfo005 .share li.qq { background: url(../images/qq.png); }
.RichInfo005 .share li.more { background: url(../images/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(../images/wx.png);}
.social-share .icon-weibo { background-image: url(../images/sina.png); }
.social-share .icon-qq { background-image: url(../images/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(../images/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; /*overflow: hidden;*/}
.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%; text-align: center;}
.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 span {display:none;}
.Menu002795 .owl-nav button.owl-prev { left:0;background:url("../images/Menu002795_prev.png") no-repeat center;}
.Menu002795 .owl-nav button.owl-next { right:0;background:url("../images/Menu002795_next.png") no-repeat center;}
.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(../images/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(../images/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(../images/TextList000962_bg.jpg) no-repeat ; background-size: cover;padding: 3% 0; }
.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;}
.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;}
.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 li{ float:none; width:auto; margin-right:0;}
.TextList000962 li p{padding:10px;}
}

.TextList000962-2{ background:url(../images/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("../images/TextList002855_icon.png") no-repeat left center;}
.TextList000962-2 li:hover p{color: #E43937;}
/*
 .RighInfo002814
 */
.RighInfo002814{padding: 3% 0;color: #000; font-weight: bold; font-size: 16px;line-height: 2;}
.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';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(../images/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(../images/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(../images/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(../images/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 .pic-txt .ytable-cell{vertical-align: top;}
.RighInfo002814 .pic-txt .pic img{display: block; width: 100%;}
.RighInfo002814 .pic-txt .txt ul li{ position: relative; padding-left: 15px; margin-bottom: 15px;}
.RighInfo002814 .pic-txt .txt ul li:before{position: absolute; content: ''; width: 5px; height: 5px; border-radius: 50%;background: #ccc; left: 0; top: 15px;}
.RighInfo002814 .pic-txt .txt li i{ display: inline-block; margin-left: 10px; font-style: normal; width: 15px; height: 16px; background: url(../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: 15px; }

.RighInfo002814 .pic-txt .txt ol{ list-style: none;}
.RighInfo002814 .pic-txt .txt ol li{ margin-bottom: 25px;}
.RighInfo002814 .pic-txt .txt ol strong{padding-left: 15px; background: url(../images/RighInfo002814-icon.png) no-repeat left center; font-family: 'SourceHanSerifCN-Bold';font-size: 20px; color: #1A1F22; font-weight: bold; }
.RighInfo002814 .pic-txt .txt ol li ul li{ margin-bottom: 15px;}



.RighInfo002814 .list-dl dl{margin-bottom: 30px;}
.RighInfo002814 .list-dl dl strong{ display: block; color: #cf000d; font-size: 20px; margin-bottom: 15px;}
.RighInfo002814 .list-dl dt{ padding-left: 15px; background: url(../images/RighInfo002814-icon.png) no-repeat left 7px; 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-weight: normal; 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{ padding-right: 5%;}
.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(../images/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: 27px;margin:0;line-height: 1;font-weight: normal; line-height:45px;}
.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(../images/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: 20%}
  .PicList001512 .team .ul li .zw{float: left;width: 20%}
  .PicList001512 .team .ul li .yw{float: left;width: 50%}
  .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; }
.PicList001512 .expertise li a{color:#999; text-align:center; display:block; padding:20px 2%;font-size: 16px}
.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: 86px;min-height: 41px;}
.PicList001512-2 .box dl dt{position: absolute;left:16px;top:8px;width: 60px;}
.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; min-width:48%;}
.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(../images/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(../images/download.png) no-repeat center #fff;}
.Demo001 .box .right .tit .share a.email2{background: url(../images/email2.png) no-repeat center #fff;}
.Demo001 .box .right .tit .share a.Printing{background: url(../images/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(../images/add2.png) no-repeat center;}
.Demo001 .box .right .edu:before{background: url(../images/edu.png) no-repeat center;}
.Demo001 .box .right .phone:before{background: url(../images/phone.png) no-repeat center;}
.Demo001 .box .right .fax:before{background: url(../images/fax.png) no-repeat center;}
.Demo001 .box .right .email:before{background: url(../images/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(../images/TextList001851-close.jpg) no-repeat 98% center #fff; font-size:18px; cursor:pointer;color: #454545;}
.TextList001851 .list .dot#on{ background-image:url(../images/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% 4%;  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 ;height: 60px; }
.Map002779 li dl{ font-size:14px; display:block; margin-bottom:14px;line-height:30px; }
.Map002779 li dl dd.dot2{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{ background:url(../images/Map002779-icon.png) no-repeat; font-size:14px; color:#D72229; display:block; padding:5px 37px;}
@media (min-width:480px){
  .Map002779 li{width: 47.5%;margin-right:5%; float:left;}
}
@media (min-width:768px){
  .Map002779 li{ width:23.5%; margin-right:2%; }
  .Map002779 li .main{min-height: 340px;}
  .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:49%; }
.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: 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);}
.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(../images/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; margin-left:10px;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(../images/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 img{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(../images/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 110px 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: 20%;margin-right: 1%}
.PicList002856 .filter ul.search{float: left;width: 37%;}
}
@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(../images/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(../images/add2.png) no-repeat center;}
.RighInfo002852 .left .edu:before{background: url(../images/edu.png) no-repeat center;}
.RighInfo002852 .left .phone:before{background: url(../images/phone.png) no-repeat center;}
.RighInfo002852 .left .fax:before{background: url(../images/fax.png) no-repeat center;}
.RighInfo002852 .left .email:before{background: url(../images/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(../images/download.png) no-repeat center #fff;}
.RighInfo002852 .left .share a.email2{background: url(../images/email2.png) no-repeat center #fff;}
.RighInfo002852 .left .share a.Printing{background: url(../images/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(../images/office.png) no-repeat center;}
.RighInfo002852 .top .info .add:before{background: url(../images/add2.png) no-repeat center;}
.RighInfo002852 .top .info .edu:before{background: url(../images/edu.png) no-repeat center;}
.RighInfo002852 .top .info .phone:before{background: url(../images/phone.png) no-repeat center;}
.RighInfo002852 .top .info .fax:before{background: url(../images/fax.png) no-repeat center;}
.RighInfo002852 .top .info .email:before{background: url(../images/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(../images/download.png) no-repeat center #fff;}
.RighInfo002852 .top .share a.email2{background: url(../images/email2.png) no-repeat center #fff; display: none;}
.RighInfo002852 .top .share a.Printing{background: url(../images/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: 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;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;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;}
@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(../images/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(../images/add2.png) no-repeat center;}
.RighInfo002852 .left .edu:before{background: url(../images/edu.png) no-repeat center;}
.RighInfo002852 .left .phone:before{background: url(../images/phone.png) no-repeat center;}
.RighInfo002852 .left .fax:before{background: url(../images/fax.png) no-repeat center;}
.RighInfo002852 .left .email:before{background: url(../images/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(../images/download.png) no-repeat center #fff;}
.RighInfo002852 .left .share a.email2{background: url(../images/email2.png) no-repeat center #fff;}
.RighInfo002852 .left .share a.Printing{background: url(../images/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(../images/office.png) no-repeat center;}
.RighInfo002852 .top .info .add:before{background: url(../images/add2.png) no-repeat center;}
.RighInfo002852 .top .info .edu:before{background: url(../images/edu.png) no-repeat center;}
.RighInfo002852 .top .info .phone:before{background: url(../images/phone.png) no-repeat center;}
.RighInfo002852 .top .info .fax:before{background: url(../images/fax.png) no-repeat center;}
.RighInfo002852 .top .info .email:before{background: url(../images/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(../images/download.png) no-repeat center #fff;}
.RighInfo002852 .top .share a.email2{background: url(../images/email2.png) no-repeat center #fff; display: none;}
.RighInfo002852 .top .share a.Printing{background: url(../images/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(../images/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%;overflow: hidden;}
.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; display: none;}
.TextList002514 .new-box li:nth-child(1),
.TextList002514 .new-box li:nth-child(2){ display: block;}
.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 .but{ text-align: right; margin-top:10px;}
.TextList002514 .new-box .more_but{ cursor: pointer; 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 .more_but:hover{ background:#e50014; color:#fff;}
.TextList002514 .new-box .hide_on li{ display: block;}
.TextList002514 .new-box .hide_on .but{ display: none;}
@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(../images/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: 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(../images/icon-1.png) no-repeat center}
.TextList002241 .list dl dd:nth-of-type(2):before{background: url(../images/icon-2.png) no-repeat center}
.TextList002241 .list dl dd:nth-of-type(3):before{background: url(../images/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(../images/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(../images/icon-4.png) no-repeat center}
.TextList002241 .container h4 span:nth-of-type(2):before{background: url(../images/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 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(../images/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 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(../images/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(../images/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(../images/yw.png) no-repeat center;}
.Application .table span:nth-child(2) i{background: url(../images/add.png) no-repeat center;}
.Application .table span:nth-child(3) i{background: url(../images/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 .left figure{padding-bottom:80px;background-repeat:no-repeat;background-position:center;background-size: cover;}
.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 .left figure{padding-bottom:189px;}
  .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(../images/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%;}
.Menu-tab h3{text-align:left;}

}
/*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 .Ispic{display:block;width: 100%;padding-bottom:60%;transition: all 0.3s ease-in-out}
.PicList002663 .news-list li .pic:hover img{transform:scale(1.2)}
.PicList002663 .news-list li .pic:hover .Ispic {transform:scale(1.2)}
.PicList002663 .news-list li .more{display: inline-block;content: '';width: 12px;height: 10px;background: url(../images/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{display:block;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(../images/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(../images/xz.png); }
.RighInfo002939 .btn li.back { background: url(../images/fh.png); }
.RighInfo002939 .share{text-align: left;}
.RighInfo002939 .share li{background: url(../images/wx.png) no-repeat center center; background-size: contain; }
.RighInfo002939 .share li.sina { background: url(../images/sina.png); }
.RighInfo002939 .share li.qq { background: url(../images/qq.png); }
.RighInfo002939 .share li.more { background: url(../images/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;margin-left: 20px;color: #888;font-weight: normal;}
.RighInfo002939 .info-page .title-link .ul li .add:before{display: inline-block;content: '';width: 16px;height: 16px;background: url(../images/icon-4.png) no-repeat;margin-right: 8px;}
.RighInfo002939 .info-page .title-link .ul li:hover .add:before{background: url(../images/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;}
}
@media(max-width:768px){
.RighInfo002939 .name{text-align: left; }
.RighInfo002939 .time time{display:block;margin-top:5px;}
.RighInfo002939 .time span {margin-left:0;margin-right:10px;}
.RighInfo002939 .info-page .title-link .ul li{float: none;width:100%;margin-bottom:2%;}
.RighInfo002939 .info-page .title-link .ul li figure{ width:21%;}
.RighInfo002939 .info-page .title-link .ul li a{ 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 .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("../images/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 .pic{overflow: hidden;}
.PicList000687 .news-list .Ispic{width: 100%;padding-bottom:65%;transition: all 0.3s ease-in-out}
.PicList000687 .news-list .Ispic:hover{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("../images/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("../images/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("../images/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(../images/dw.png) no-repeat center bottom;}
section.ghsd{background: url(../images/dw2.png) no-repeat center bottom;}
section.gszhb{background: url(../images/dw3.png) no-repeat center;}
section.pxjx{background: url(../images/dw2.png) no-repeat center bottom;}
section.cydw{background: url(../images/dw.png) no-repeat center bottom;}

section.gwxw{background: url(../images/dw2.png) no-repeat center bottom;}
section.ghgg{background: url(../images/dw.png) no-repeat center bottom;}
section.ywwyhxq{background: url(../images/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: 115px;
}

.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('../images/return.png');}