/*@font-face {
    font-family: 'HarmonyOS_Sans_SC_Regular';
    src: url('../fonts/HarmonyOS_Sans_SC_Regular.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'HarmonyOS_Sans_SC_Medium';
    src: url('../fonts/HarmonyOS_Sans_SC_Medium.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'HarmonyOS_Sans_SC_Bold';
    src: url('../fonts/HarmonyOS_Sans_SC_Bold.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'AlimamaShuHeiTi-Bold';
    src: url('../fonts/AlimamaShuHeiTi-Bold.otf') format('woff');
    font-display: swap;
}

* {
    font-family: 'HarmonyOS_Sans_SC_Regular';
}

body {
    font-family: 'HarmonyOS_Sans_SC_Regular';
}*/


.Top002633{ background:#fff; }
.Top002633 .header-top{ padding-top:54px; padding-bottom:54px;background:url(../images/topbg.jpg) no-repeat center/cover;}
.Top002633 .header-top .auto{position:relative;}
.Top002633 .header-right{ position:absolute; right:0; top:50%; margin-top:-18px;}
.Top002633 .header-right > *{ float:left;}
.Top002633 .header-right .xz{margin-left:12px;}
.Top002633 .header-right .xz a{font-size:16px;background: #ecc100;color: #fff;padding: 0 26px;display: inline-block;line-height: 40px;border-radius: 50px;}
.Top002633 .header-right dd .bdsharebuttonbox a{ float:left; margin:0 0 0 15px; width:36px; height:36px;border-radius:50%;border:1px solid #cfebef; line-height:normal;  background:url(../images/Top002633_btn_share.png) no-repeat left center; }
.Top002633 .header-right dd .bdsharebuttonbox a.bds_weixin{ background-position:-52px center;}
.Top002633 .header-right dt{ width:230px; position:relative;border:1px solid #ffd0d3; border-radius:36px; overflow:hidden;}
.Top002633 .header-right dt .text{ width:100%; line-height:40px; height:40px; padding:0 36px 0 20px; border:none; border:none; color:#999; font-size:14px;}
.Top002633 .header-right dt .text.focus{ font-size:16px;color:#e60012;}
.Top002633 .header-right dt .btn{ position:absolute; right:0; top:0; width:40px; height:40px; background:url(../images/Top002633_btn_search.png) no-repeat center center #e60012;border-radius:50%;}
.Top002633 .header-bottom{ background:#e60012;}
.Top002633 .header-menu li a{color:#fff;}
.Top002633 .header-menu li em a{ line-height:60px; font-size:18px;font-weight: bold; }
.Top002633 .header-menu li.aon{background:#edc300;background-image:linear-gradient(#e60012,#edc300);}
.Top002633 .header-menu li.aon em a{color:#fff;}
.Top002633 .header-menu li.aons{background:#edc300;background-image:linear-gradient(#e60012,#edc300);}
.Top002633 .header-menu li.aons em a{color:#fff;}
.Top002633 .header-menu li .sub{ background:none; padding-top:6px; width:128px; left:50%; margin-left:-64px;}
.Top002633 .header-menu li .sub-menu{ position:relative;background:#e8310d; padding:5px 15px;}
.Top002633 .header-menu li .sub-menu::before{ position:absolute; content:''; border:5px solid transparent; border-bottom-color:#e8310d; left:50%; margin-left:-2.5px; top:-10px;}
.Top002633 .header-menu li .sub dt a{ border-bottom:1px solid rgba(255,255,255,0.2); text-align:center;padding:0 0;}
.Top002633 .header-menu li .sub dt:last-child a{ border-bottom:0;}
.Top002633 .header-menu li .sub dt a:hover{ background:none; color:#fff;}
@media(max-width:1200px){
.Top002633 .header-right{ right:2%;}
}
@media(max-width:1024px){
.Top002633{ position:relative; z-index:100;}
.Top002633 .header-right dd .bdsharebuttonbox a{ margin-left:10px;}
.Top002633 .header-top{ padding:15px 0%;}
.Top002633 #open_menu{width:22px; height:36px;border-radius:50%;border:none; margin-left:10px; position:relative;}
.Top002633 #open_menu i,
.Top002633 #open_menu i::before,
.Top002633 #open_menu i::after{background:#e60012;}
.Top002633 #open_menu i{ width:100%; left:0%; height:3px; margin-top:-1.5px;}
.Top002633 #header-menu{ position:absolute; right:0; opacity:0; top:-100%; transform:translateY(-100%); width:60%; max-width:240px; z-index:100; background:#e60012; transition:ease-out 0.3s;}
.Top002633 #header-menu.header-menu-show{opacity:1; top:100%; transform:translateY(0); }
.Top002633 #header-menu li.has-sub em .op{ display:block;}
.Top002633 #header-menu li a{ padding-left:30px !important;border-bottom:none;}
.Top002633 #header-menu li .sub-menu dt a{border-bottom:1px dashed rgba(255,255,255,0.3);}
}
@media(max-width:768px){
.Top002633 .logo{ padding-right:50%;}
.Top002633 .header-right .xz a{font-size:14px;padding:0 12px;line-height: 28px}
}
@media(max-width:640px){
.Top002633 .header-right dt{width:130px;}
.Top002633 .header-right dt .text{line-height: 32px;height: 32px;padding:0 32px 0 14px;}
.Top002633 .header-right dt .btn{width:32px;height: 32px;}
.Top002633 .header-right .xz{display: none;}
}

/*Banner002901 */
.Banner002901 img{display: block;width: 100%;}
@media(min-width:1025px){
 .Banner002901 .wap{display: none;}
}
@media(max-width:1024px){
 .Banner002901 .pc{display: none;}
}
.Banner002901 .slick-dots{position: absolute; z-index: 10; left: 0; width: 100%;bottom: 5%; text-align: center;}
.Banner002901 .slick-dots li{display: inline-block; width: 24px; height: 24px;cursor: pointer;border:2px solid  transparent; margin: 0 9px;position: relative;border-radius: 50%; }
.Banner002901 .slick-dots li button{position: absolute;background: #fff; font-size: 0;width: 6px; height: 6px; border-radius: 50%; left: 50%; top: 50%; margin: -3px 0 0 -3px;border: 0;padding: 0;cursor: pointer;}
.Banner002901 .slick-dots li.slick-active{border-color: #fff;}
@media(max-width:1024px){
.Banner002901 .slick-dots li{width: 20px; height: 20px; margin: 0 4px;}
}

/*Floor002931 */
.Floor002931{ margin: 2.5vw 0 2.5vw 0;font-size: 18px;}
.Floor002931 .news-top{position: relative; z-index: 1;}
.Floor002931 .news-top li.slick-slide a{position: relative; display: block;}
.Floor002931 .news-top .txt{position: absolute; width: 100%; left: 0;bottom: 0; z-index: 10;background: rgba(0,0,0,0.6); line-height: 52px;color: #fff;padding-left: 112px; padding-right: 40px;}
.Floor002931 .news-top .slick-arrow{position: absolute; bottom: 0; height: 52px; padding: 0; z-index: 20;color: #fff; padding: 0; }
.Floor002931 .news-top .slick-arrow:before{font-family: '宋体';font-size: 14px;}
.Floor002931 .news-top .slick-prev{left: 30px;}
.Floor002931 .news-top .slick-prev:before{content: '<';}
.Floor002931 .news-top .slick-next{right: 30px;}
.Floor002931 .news-top .slick-next:before{content: '>';}
.Floor002931 .news-top .page{overflow: hidden;position: absolute; z-index: 20; left:58px; bottom:0;line-height: 52px;}
.Floor002931 .news-top .page span{float: left;color: #fff;font-size: 16px;}
.Floor002931 .news-top .page .slick-dots li{display: none;padding-right: 3px;}
.Floor002931 .news-top .page .slick-dots li button{font-size: 16px; padding: 0; background: none;border: 0;color: #fff;height: 52px;}
.Floor002931 .news-top .page .slick-dots li.slick-active{display: block;}

.Floor002931 .tab{border: 1px solid #f3f1ea; border-top-width: 3px; border-top-color: #e60012; padding: 0 30px 0 40px;background: url("../images/Floor002931_bg.png") no-repeat right bottom;background-size: contain;}
.Floor002931 .tab .title{float:left;}
.Floor002931 .tab .title a{color: #333;font-size: 26px;font-weight: bold;line-height: 65px; display: block; text-align: center;}
.Floor002931 .tab-ul{border-bottom: 1px solid #f3f1ea; }
.Floor002931 .tab-ul li{float: left;line-height: 65px;position: relative;}
.Floor002931 .tab-ul li:not(:last-child){margin-right: 24px;}
.Floor002931 .tab-ul li a{display: block;font-weight: bold; cursor: pointer;font-size:18px;}
.Floor002931 .tab-ul li.slick-active:after{position: absolute; left: 0; bottom: -1px;height: 2px;background: #d43e46;}
.Floor002931 .tab-ul li a:hover,
.Floor002931 .tab-ul li.on a,
.Floor002931 .tab-ul li.slick-active a{color: #e60012;}

.Floor002931 .tab-list dl{display: none;}
.Floor002931 .tab-list dd{line-height: 40px;}
.Floor002931 .tab-list dd time{float: right;color: #999;margin-right: 0vw;font-size:14px;}
.Floor002931 .tab-list dd:hover time{color: #333;}
.Floor002931 .tab-list dd a{color: #333;position: relative;padding-left:14px;}
.Floor002931 .tab-list dd a:after{position: absolute;content: ''; left: 0;top: 50%;height:2px;width: 4px;background-color: #e60012;}
.Floor002931 .tab-list dd a:hover{color: #e60012;}
@media(min-width:481px){
.Floor002931 .tab-ul .slick-dots{float: right;}
}
@media(min-width:1025px){
.Floor002931 .tab{width: 50%;}
.Floor002931 .news-top{width: 50%;}
.Floor002931 .news-top .Ispic,
.Floor002931 .tab{height: 400px;}
.Floor002931 .tab-ul{margin-bottom: 20px;}
}
@media(max-width:1024px){
.Floor002931 .news-top .Ispic{padding-bottom: 66.667%;}
.Floor002931 .news-top{margin-bottom: 4vw;}
.Floor002931 .tab-list{padding: 2vw 0;}
.Floor002931 .tab-list dd{line-height: 36px;}
.Floor002931 .tab-list dd time{margin-right: 0vw;margin-left:2%;}
}
@media(max-width:640px){
.Floor002931{font-size: 16px;}
.Floor002931 .tab{padding:0 10px 0 10px;}
.Floor002931 .tab-ul li:not(:last-child){margin-right: 0vw;}
.Floor002931 .news-top .slick-prev{left: 20px;}
.Floor002931 .news-top .slick-next{right: 20px;}
.Floor002931 .news-top .txt{padding-left: 92px;}
.Floor002931 .news-top .page{left: 40px;}
.Floor002931 .tab .title{width:100%;padding-top:10px;}
.Floor002931 .tab .title a{font-size:22px;text-align: left;line-height: 34px;}
.Floor002931 .tab-ul li{width:25%;text-align: center;line-height: 36px}
.Floor002931 .tab-ul li a{font-size: 16px;}

}
/*Floor002862 */
.Floor002862{padding: 2.5% 0;background:#f8f8f8;background:url(../images/bg1.jpg) no-repeat center center/cover;}
.Floor002862 .tit{font-size:26px;font-weight: bold;color:#333;border-bottom:1px solid #e4e4e4;}
.Floor002862 .tit b{border-bottom:3px solid #e60012;display: inline-block;padding-bottom:15px;}
@media(min-width:1025px){
.Floor002862 .fl,
.Floor002862 .fr{width:48%;}
}
@media(min-width:1261px){
.Floor002862 .fl .tab-ul{}
.Floor002862 .fr .tab-ul{}
}
@media(max-width:1260px){
.Floor002862 .fl .tab-list{padding-left: 0px;}
.Floor002862 .fr .tab-list{padding-right: 0px;}
}
@media(max-width:1024px){
.Floor002862 .auto{}
.Floor002862 .fl{margin-bottom: 3vw;}
}
.Floor002862 .tab-ul{position: relative;padding: 0 0px;margin-top:-57px;margin-left:12.5em;}
.Floor002862 .tab-ul i{position:absolute;top: 0;height: 100%;background-repeat: no-repeat; width: 26px;}

.Floor002862 .tab-ul ul{position: relative;  height: 50px;}
.Floor002862 .tab-ul li{float: left; border-bottom: 2px solid transparent;line-height: 48px; height: 50px;font-size: 18px; padding: 0 0px;margin-right:24px; cursor: pointer;color:#333;}
.Floor002862 .tab-ul li.on a{color:#e60012;}
.Floor002862 .tab-ul .more{position: absolute; right: 0; top: 0;line-height: 50px;font-size: 16px;background: url(../images/sanj.png) no-repeat right 0 center;padding-right: 14px;display: none;}
.Floor002862 .tab-ul li.on .more{display: block;}
.Floor002862 .fl .tab-list{padding-right: 0px;}
.Floor002862 .fr .tab-list{padding-left:0px;}
.Floor002862 .tab-list .dl{display: none;}
.Floor002862 .tab-list dl{padding-top: 21px;padding-left: 0px;}
.Floor002862 .tab-list dt{line-height: 40px;font-size: 18px; padding-left: 14px;position: relative;width:100%;float:left;}
.Floor002862 .tab-list dt:after{position: absolute;content: ''; left: 0;top: 50%;height:2px;width: 4px;background-color: #e60012;}
.Floor002862 .tab-list dt time{font-size: 14px;color: #999;float: right;margin-left: 10px;}
.Floor002862 .tab-list dd .pic img{display: block;width: 100%;}
.Floor002862 .tab-list dd .txt{color: #999;}
.Floor002862 .tab-list dd aside{font-size: 18px;line-height: 30px;}
.Floor002862 .tab-list dd p{font-size: 16px;line-height: 24px;}
@media(min-width:641px){
.Floor002862 .tab-list dd{height: 200px;position: relative;padding-left: 240px;}
.Floor002862 .tab-list dd .pic{position: absolute; left: 0; top: 0; width: 240px;}
.Floor002862 .tab-list dd .txt{padding: 0 36px;}
}

@media(max-width:768px){
    .Floor002862 .tit{font-size:22px;}
    .Floor002862 .tab-ul{margin-top:0;margin-left:0;}
    .Floor002862 .tab-ul li{font-size:16px;}
    .Floor002862 .tab-list dt{font-size:16px;line-height: 36px;}
}

@media(max-width:640px){
.Floor002862 .tab-list dd .txt{padding: 3vw;}
}
@media(max-width:640px){
.Floor002862 .tab-list dd .txt{padding: 3vw;}
}
/*
 .Floor000881 为demo编号
 */
.Floor000881{padding:2.5% 0 2.5%;}
.Floor000881 h1{font-size:26px;color:#333;margin:0;border-bottom:1px solid #e4e4e4;margin-bottom:20px;}
.Floor000881 h1 b{border-bottom:3px solid #e60012;padding-bottom:15px;display: inline-block;}
.Floor000881 h1 a{float:right;font-size:16px;font-weight: normal;background: url(../images/sanj.png) no-repeat right 0 center;padding-right:14px;margin-top:12px;}

/*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 16px;background:#fff;}
.Floor000881 .list_scroll li .Ispic{padding-bottom:68%;}
.Floor000881 .list_scroll li p{text-align:center; margin:0; line-height:48px;border:1px solid #eaeaea; border-top:0;font-size:18px;}
.Floor000881 .list_scroll li a:hover{ background-color:#e60012;}
.Floor000881 .list_scroll li a:hover p{ color:#fff;}

.Floor000881 .slick-arrow{ position:absolute; width:22px; height:22px; top:50%; margin-top:-25px; overflow:hidden;font-size: 0; cursor: pointer;z-index:10; border: 0;background: none;padding: 0; border-top: 2px solid #e60012;border-left: 2px solid #e60012;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:2px;}
.Floor000881 .slick-next{ right:2px;}
}
@media(max-width:768px){
.Floor000881{ padding:20px 0;}
.Floor000881 h1{font-size:22px;}
.Floor000881 .list_scroll .slider{padding: 0 26px;}
.Floor000881 .list_scroll li a{margin: 0 5px;}
}


.red{color:#e60012 !important;}

/*Floor003164 */
.Floor003164 .more{position: absolute;right: 0; top: 50%;transform: translateY(-50%);color: #333;background: url(../images/sanj.png) no-repeat right 0 center;
    padding-right: 14px;}

.Floor003164 .section2{background:#f8f8f8;background:url(../images/bg2.jpg) no-repeat center center/cover; padding:2.5% 0;margin-top:2.5%;}

.Floor003164 .title{position: relative;margin-bottom: 1.25em;border-bottom:1px solid #e4e4e4;}
.Floor003164 .title b{display: table; font-size:26px;border-bottom: 3px solid #e60012;padding-bottom:15px; color: #333;}

.Floor003164 .tab-ul{position: relative;z-index: 10; margin-bottom: 2.4em;}
.Floor003164 .tab-ul li:not(.on) > a{display: none;}
.Floor003164 .tab-ul li span{display: block;cursor:pointer;font-size:18px;font-weight: bold;color:#333;}
.Floor003164 .tab-ul li.on span{color: #e60012;}

.Floor003164 .list li{padding-left:14px; position: relative;}
.Floor003164 .list li a{font-size: 18px;line-height: 40px;}
.Floor003164 .list li a span{display: inline-block;float:left;width:22%;font-size:15px;text-align: right;}
.Floor003164 .list li a span:nth-child(2){width:50%;font-size:18px;margin-right:12px;text-align: left;}
.Floor003164 .list li time{float: right;font-size: 14px;margin-left:5px; line-height: 40px;color: #999999;}
.Floor003164 .list li:after{position: absolute;content: ''; left: 0;top: 50%;height:2px;width: 4px;background-color: #e60012;}

.Floor003164 .item dl{ display: flex; justify-content: space-between; flex-wrap: wrap; }
.Floor003164 .item dl::after{ display: none;}
.Floor003164 .item dl dd{width:32%;float:left;margin-bottom:14px;position: relative;}
/* .Floor003164 .item dl dd:nth-child(3),
.Floor003164 .item dl dd:nth-child(4),
.Floor003164 .item dl dd:nth-child(5){width:32%;}
.Floor003164 .item dl dd:nth-child(2),
.Floor003164 .item dl dd:nth-child(5),
.Floor003164 .item dl dd:nth-child(7){ margin-right: 0;} */
.Floor003164 .item dl dd .Ispic {padding-bottom: 41.23%;}
.Floor003164 .item dl dd:nth-child(1),
.Floor003164 .item dl dd:nth-child(2){ width: 49%;}
.Floor003164 .item dl dd:nth-child(1) .Ispic,
.Floor003164 .item dl dd:nth-child(2) .Ispic{padding-bottom: 26.925%;}
.Floor003164 .item dl dd p{position: absolute;width:100%;text-align: center;font-size:20px;font-weight: bold;color:#fff;padding-top:4px; margin: 0; top: 50%; transform: translateY(-50%);}



.Floor003164 .box-items,
.Floor003164 .box-rows{padding-top: 0em;}
.Floor003164 .box-items{padding-bottom: 0em;margin-top:0%;}
.Floor003164 .box-items .pic{margin-bottom: 1em;}
.Floor003164 .topic-list dd + dd{}

.Floor003164 .box-rows .right dl{border:1px solid #e4e4e4;margin-top:-21px;}
.Floor003164 .box-rows .right dd{}
.Floor003164 .box-rows .right dd:not(:last-child){border-bottom: 1px solid #e4e4e4;}
.Floor003164 .box-rows .right dd span{position: absolute; left: 0; top: 0; width: 85px;height: 100%;background-position: center center;background-repeat: no-repeat;}
.Floor003164 .box-rows .right dd span.icon_1{background-image: url(../images/Floor002866_icon01.png);}
.Floor003164 .box-rows .right dd span.icon_2{background-image: url(../images/Floor002866_icon02.png);}
.Floor003164 .box-rows .right dd span.icon_3{background-image: url(../images/Floor002866_icon03.png);}
.Floor003164 .box-rows .right dd span.icon_4{background-image: url(../images/Floor002866_icon04.png);}
.Floor003164 .box-rows .right dd a{display: block;line-height: 72px;height: 72px;overflow: hidden;font-size: 18px;padding:0 18px 0 80px; position: relative;}
.Floor003164 .box-rows .right dd aside{padding-right: 23px; background: url(../images/Floor002866_icon_a.png) no-repeat right 3px center; }


@media (min-width:1025px) {
.Floor003164 .box-rows .left{width: 42%;}
.Floor003164 .box-rows .left:nth-child(2){width:34%; margin-left:4%;}
.Floor003164 .box-rows .right{width: 17%;}

.Floor003164 .box-items .item{float: left;width:48%;}
.Floor003164 .box-items .item_1{}
.Floor003164 .box-items .item:nth-child(2){float:right;}
.Floor003164 .tab-ul li{float: left;}
.Floor003164 .tab-ul li + li{margin-left: 24px;}
.Floor003164 .box-rows .tab-ul{margin-top: -65px; margin-left: 11em;}
}
@media (max-width:1024px) {
.Floor003164 .tab-ul:after{display: none;}
.Floor003164 .tab-ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.Floor003164 .tab-ul li{width: calc(100% / 3);text-align: center; line-height: 2;}
.Floor003164 .tab-ul li > a.more{top:-2.8em;}
.Floor003164 .tab-ul li span{border: 1px solid #eee;}
}
/*Floor003160 */
.Floor003160{padding-top:2.5%; padding-bottom:3%;}
.Floor003160 .title{font-size: 26px;margin-bottom: 25px; line-height: 1;color: #333;border-bottom:1px solid #e4e4e4;}
.Floor003160 .title b{border-bottom:3px solid #e60012;padding-bottom:15px;display: inline-block;}
.Floor003160 .title a{float: right;color: #333;font-size:16px;line-height: 2.7142;background: url(../images/sanj.png) no-repeat right 0 center;padding-right: 14px;}

.Floor003160 .tab-ul{position: relative;z-index: 20; margin-bottom: 1.25em;}
.Floor003160 .tab-ul li span{font-size:18px;color: #333;font-weight: bold; display: block; height: 1.5454em;border-bottom: 3px solid transparent;line-height: 1;cursor: pointer;}
.Floor003160 .tab-ul li.on span{color: #e31a00;}
.Floor003160 .tab-ul li > a.more{position: absolute;right: 0; top: 0;background: url(../images/sanj.png) no-repeat right 0 center;padding-right: 14px;color: #333;}
.Floor003160 .tab-ul li:not(.on) > a.more{display: none;}

.Floor003160 .tab-list{ overflow: hidden;}
.Floor003160 .tab-list dd{ line-height: 40px;}
.Floor003160 .tab-list dd time{float: right;font-size: 14px;color: #999;}
.Floor003160 .tab-list dd a{padding-left: 15px;font-size: 18px;position: relative;}
.Floor003160 .tab-list dd a:before{position: absolute;content: ''; left: 0;top: 50%;height:2px;width: 4px;background-color: #e60012;}

.Floor003160 .video{position: relative;z-index: 1;}
.Floor003160 .video .play{position: absolute;left: 0;top: 0;z-index: 10;width: 100%;height: 100%;background: url(../images/Floor003160-play.svg) no-repeat center center;background-size: auto 4.5em;cursor: pointer;}
.Floor003160 .video .files{position: absolute;z-index: 20;background-color: #000;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;}
.Floor003160 .video .files video{width: 100%;height: 100%;display: block;}
.Floor003160 .video .close{ cursor:pointer; width:2em; height:2em; position:absolute; z-index:4; right:0.625em; top:0.625em;}
.Floor003160 .video .close::before,
.Floor003160 .video .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.Floor003160 .video .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.Floor003160 .video .Ispic{height: 16.9em;}
.Floor003160 .video-txt{height: 6.25em;background: url(../images/Floor003160-bg.png) no-repeat center; background-size: cover;text-align: center;padding: 0 2.8125em;}
.Floor003160 .video-txt aside{font-size: 1.25em;color: #fff;}

@media (min-width:1025px) {
.Floor003160 .left{width: 65%;}
.Floor003160 .right{width: 32%;}
.Floor003160 .list{padding-top:10px;}
.Floor003160 .list .pic{width: 29.127%;padding-top:10px;}
.Floor003160 .tab-list{width: 68.933%;}
.Floor003160 .tab-ul{margin-left: 11em;margin-top: -64px;}
.Floor003160 .tab-ul li{float: left; margin-right: 24px;}
}
@media (max-width:1024px) {
.Floor003160 .title{font-size: 22px;}
.Floor003160 .tab-ul{display: flex;justify-content: space-between;}
.Floor003160 .tab-ul:after{display: none;}
.Floor003160 .tab-ul li > a{top: -3em;}
.Floor003160 .list .pic{display: none;}
}

@media(max-width:768px){
    .Floor003164 .title b{font-size:22px;}
    .Floor003164 .list li time{line-height: 36px;}
    .Floor003164 .list li a{font-size:16px;line-height: 36px;}
    .Floor003164 .list li a span:nth-child(2){font-size:16px;width:50%;}
    .Floor003164 .box-rows .right dd a{line-height: 60px;height: 60px;}
    .Floor003164 .item dl dd p{font-size:16px;padding-top:0;}

}

/*Bottom003043 */
.Bottom003043{ background: #e60012;background-size: cover;background-image: linear-gradient(165deg, #e60012,#edc300);}
.Bottom003043 .auto{}
.Bottom003043,
.Bottom003043 a{color: rgba(255,255,255,0.8);}
.Bottom003043 a:hover{color: #fff;}

.Bottom003043 .b-top{padding: 3.5vw 0 2vw;}
.Bottom003043 .b-top .contact{width:38%;}
.Bottom003043 .contact ul{ }
.Bottom003043 .contact ul > *{}
.Bottom003043 .contact ol{width: 124px;}
.Bottom003043 .contact li{ padding-left: 1vw;}
.Bottom003043 .contact li .con{width:49%;float:left;}
.Bottom003043 .contact li .con:nth-child(2){float:right;}
.Bottom003043 .contact .tel{font-size: 26px;font-weight: bold; color: #fff;}
.Bottom003043 .contact .tit{margin-top:0;font-size:18px;font-weight: bold; color:#fff;line-height: 24px;margin-bottom:12px;}
.Bottom003043 .contact p{margin-bottom: 0;line-height: 1.785em;margin-top: 0.5em;}
.Bottom003043 .contact .con1 .pp{position: relative;padding-left:48px; margin: 0;}
.Bottom003043 .contact .con1 .pp span{ position: absolute;left: 0; width:48px;text-align-last: justify;}
.Bottom003043 .contact .con2 .pp{position: relative;padding-left:56px;}
.Bottom003043 .contact .con2 .pp span{ position: absolute;left: 0; width:56px;text-align-last: justify;}
.Bottom003043 .contact .ewm dl > *{}
.Bottom003043 .contact .ewm dl{margin-top:10px;text-align: center;}
.Bottom003043 .contact .ewm dd{text-align: center;display: inline-block;}
.Bottom003043 .contact .ewm dd:not(:first-child){padding-left: 0.8vw;}
.Bottom003043 .contact .ewm dd img{border:7px solid rgba(255,255,255,0.2);max-width:105px;}
.Bottom003043 .contact .ewm dd span{margin-top:5px;display: block;}
@media(max-width:640px){
.Bottom003043 .b-top .contact{width:100%;}
.Bottom003043 .contact ol{width: 22vw;}
.Bottom003043 .contact li{ padding-left: 0vw;}
.Bottom003043 .contact .tel{font-size: 5.5vw;}
.Bottom003043 .contact p{font-size: 3vw;}

}
@media(max-width:375px){
.Bottom003043 .contact .con2 .pp{padding-left:49px;}
.Bottom003043 .contact .con2 .pp span{ width:49px;}
.Bottom003043 .contact .con1 .pp{padding-left:38px;}
.Bottom003043 .contact .con1 .pp span{ width:38px;}
}


.Bottom003043 .b-top nav{width: 62%;}
.Bottom003043 .b-top nav dl{float: left; max-width: 85px;}
.Bottom003043 .b-top nav dl.row2{max-width: 200px;}
.Bottom003043 .b-top nav dl.row2 dd{float: left; width: 50%;}
.Bottom003043 .b-top nav dt{ font-size: 18px;font-weight: bold; margin-bottom: 15px;}
.Bottom003043 .b-top nav dt a{color: #fff;}
.Bottom003043 .b-top nav dd{/*background: url("../images/Bottom003043_aicon.png") no-repeat left center;*/ padding: 5px 0 5px 0px; line-height: 20px;}

.Bottom003043 .b_xinxi{ margin-bottom: 10px;}
.Bottom003043 .b_xinxi p{ display: inline-block; margin: 0; line-height: 1.7;}
.Bottom003043 .b_xinxi p:not(:first-child){ margin: 0.5vw;}

.Bottom003043 .b-bottom{border-top: 1px solid rgba(255,255,255,0.1); padding: 28px 0;}
.Bottom003043 .b-bottom nav{margin-bottom: 10px;float:right;}
.Bottom003043 .b-bottom nav a{display: inline-block;}
.Bottom003043 .b-bottom nav a:not(:last-child):after{display: inline-block; content: ''; width: 1px ;height: 10px; background: rgba(255,255,255,0.3); margin: 0 10px;vertical-align: middle;}
@media(max-width:1024px){
.Bottom003043 .b-top nav{display: none;}
}
@media(max-width:640px){
.Bottom003043 .b_xinxi p{font-size: 3.5vw;}
}

/*Floor002861 */
.Floor002861{padding: 2.5vw 0 0;}
.Floor002861 a:hover{color: #e60012;}
/*slick Basic*/
.Floor002861 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002861 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002861 .slick-list:focus {outline: none}
.Floor002861 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002861 .slick-slider .slick-track,
.Floor002861 .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)}
.Floor002861 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002861 .slick-track:before,
.Floor002861 .slick-track:after{display: table; content: '';}
.Floor002861 .slick-track:after{ clear: both;}
.Floor002861 .slick-loading .slick-track { visibility: hidden;}
.Floor002861 .slick-slide{ display: block; float: left;min-height: 1px;width:100%;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002861 .slick-slide .slick-loading img { display: none;}
.Floor002861 .slick-slide .dragging img { pointer-events: none;}
.Floor002861 .slick-initialized .slick-slide { display: block;}
.Floor002861 .slick-loading .slick-slide { visibility: hidden;}
.Floor002861 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002861 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002861 .top-new{position: relative;padding-left: 100px;border: 1px dotted #e60012;min-height: 90px;}
.Floor002861 .top-new .tit{position: absolute; left: -1px; top: -1px;bottom:-1px;background:url(../images/Floor002861_topnew_l.png) no-repeat;color: #fff;text-align:center; width: 100px;font-size: 26px;padding:12px 16px 12px 8px; overflow: hidden;font-weight: bold;}
.Floor002861 .top-new:after{position: absolute; right: -1px; top: -1px;bottom:-1px;background: url(../images/Floor002861_topnew_r.png) no-repeat; width: 27px; content: '';display: none}
.Floor002861 .top-new .slider{margin: 0 22px;padding-top: 13px;}
.Floor002861 .top-new .slider li b{font-size: 26px; text-align: center;}
.Floor002861 .top-new .slider li aside{color: #888;font-size: 17px;margin-top: 5px;}
.Floor002861 .top-new .slider li aside time{float: right;margin-left: 28px;font-size:14px;margin-top:2px;}

@media(max-width:480px){
.Floor002861 .top-new .slider li b{font-size: 16px;}
.Floor002861 .top-new .slider li aside{font-size: 14px;}
.Floor002861 .top-new .slider{margin:0 15px; margin-left: 0;}
.Floor002861 .top-new{min-height: 70px;padding-left:85px;}
.Floor002861 .top-new .slider{padding-top:9px;}
.Floor002861 .top-new .tit{background-size: contain;width: 78px;font-size: 18px;padding: 11px 18px 15px 10px;}
.Floor002861 .top-new .slider li aside time{font-size:12px;}
}


.banner {
    position: relative;
}

.banner .txt {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    text-align: center
}

.banner .txt .auto {
    height: 100%;
}

.banner .txt .ytable {
    height: 100%;
}

.banner .txt .cn {
    font-family: 'HarmonyOS_Sans_SC_Bold';
    font-size: 2.5em;
    color: #e60012
}

.banner .txt .en {
    font-size: 1.25em;
    color: #e60012;
    opacity: 0.5
}

.banner .bg {
    height: 200px;
}

.container {
    padding: 2% 0 6%;
}

.MenuBox .tit {
    font-size: 1.6em;
    color: #fff;
    font-family: 'HarmonyOS_Sans_SC_Medium';
    border-bottom: 1px solid rgba(256, 256, 256, .1);
    background-size: cover;
    padding: 1.25vw 1.5vw;
    background: -moz-linear-gradient(left, #e60012 0%, #edc300 100%);
    background: -webkit-linear-gradient(left, #e60012 0%, #edc300 100%);
    background: linear-gradient(to right, #e60012 0%, #edc300 100%);
}

.MenuBox .side-menu>ul>li>a {
    line-height: 4em;
    background: url(../images/jt1.png)no-repeat center right 30px #f7f7f7;
    color: #333;
}

.MenuBox .side-menu>ul>li:not(:last-child) {
    border-bottom: 1px solid #e8e8e8;
}

.MenuBox li a {
    display: block;
    padding: 0 2em;
}

.MenuBox .side-menu>ul>li.aon>a,
.MenuBox .side-menu>ul>li>a:hover {
    background: url(../images/jt2.png)no-repeat center right 30px #e60012;
}

.MenuBox .side-menu>ul>li.aon>a,
.MenuBox .side-menu>ul>li>a:hover {
    color: #fff;
}

.MenuBox .side-menu li ul {
    padding: 1em;
    background: #f8f9fb;
    display: none;
}

.MenuBox .side-menu li ul li a {
    line-height: 2em;
    color: #666;
    padding: 0 1em
}

.MenuBox .side-menu li ul li a:hover,
.MenuBox .side-menu li ul li.aon a {
    color: #e60012
}

@media(min-width:1025px) {
    .MenuBox .side-open_menu {
        display: none;
    }
}


.Location003131 {
    border-bottom: 2px solid #f5f5f5;
    padding-top: 1em
}

.Location003131 .current {
    font-size: 0.875em;
    padding-left: 1.21428em;
    background: url(../images/Location003131-icon.svg) no-repeat left top;
    background-size: 1em auto;
    margin-top: 0.8em
}

.Location003131 .current,
.Location003131 .current a:not(:hover) {
    color: #999;
}

.Location003131 .current span {
    color: #333;
}

.Location003131 .tit {
    color: #e60012;
    font-size: 1.5em;
    font-family: 'HarmonyOS_Sans_SC_Bold';
    border-bottom: 3px solid #e60012;
    padding-bottom: 10px;
    transform: translateY(2px)
}

@media(min-width:1025px) {
    .left {
        width: 19%
    }

    .right {
        width: 77%
    }
}


.subMenu {
    padding: 1.5em 0;
    border-bottom: 1px solid #ebebeb;
}

.subMenu li {
    float: left;
    padding: 0 2em;
    line-height: 3;
    background: #f3f4f9;
    margin-right: 10px
}

.subMenu li.on {
    background: #e60012
}

.subMenu li a {
    display: block
}

.subMenu li.on a {
    color: #fff
}

.column_title {
    font-size: 1.75em;
    color: #0f2839;
    text-align: center
}

.xhjj {
    padding-top: 1.5em;
    line-height: 1.75
}

.xhjj .t {
    text-indent: 2em;
}


.hyfc {
    padding-top: 1.5em
}

.hyfc li {
    line-height: 4;
    border-bottom: 1px solid #ebebeb;
}

.hyfc li .tit1 {
    font-size: 1.25em;
    color: #0f2839;
}

.hyfc li .tit2 {
    color: #e60012;
    position: relative;
    padding-left: 55px;
    display: inline-block;
    margin-left: 20px;
    transform: translateY(-1px);
}

.hyfc li .tit2::before {
    content: '';
    position: absolute;
    width: 35px;
    height: 1px;
    background: #ddd;
    left: 0;
    top: 50%;
}

.hyfc li .btn {
    font-size: 0.875em;
    color: #999;
    background: url(../images/jt1.png)no-repeat top 23px right;
    padding-right: 15px;
    background-size: 5px auto;
    margin-top: 13px
}


.Page002046 .Pages {
    text-align: center;
    padding: 3em 0 0;
}

.Page002046 .Pages a {
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #ececec;
    padding: 0 15px;
    line-height: 38px;
    color: #999;
}

.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur {
    background-color: #e60012;
    color: #fff;
}

.Page002046 .Pages em {
    font-style: normal;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
}

.Page002046 .Pages em a {
    float: left;
    margin-left: -1px;
}

.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total {
    display: none;
}

.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next {
    padding: 0;
    width: 44px;
    background: url(../images/Page002046-a_prev.gif) no-repeat center center;
    overflow: hidden;
    line-height: 1000px;
    height: 38px;
}

.Page002046 .Pages .a_next {
    background-image: url(../images/Page002046-a_next.gif);
}

@media(max-width:640px) {

    .Page002046 .Pages .a_first,
    .Page002046 .Pages .a_end {
        display: none;
    }
}

@media(max-width:480px) {
    .Page002046 .Pages a {
        padding: 0 5px;
    }
}


.TextList001851 {
    padding-top: 1.5em
}

.TextList001851 .list {
    border-bottom: solid 1px #e7e7e7;
}

.TextList001851 section .list:last-child {
    border-bottom: 0;
}

.TextList001851 .list .dot {
    font-weight: normal;
    margin: 0;
    padding: 0.8em 2em 0.8em 0;
    background: url(../images/TextList001851-close.jpg) no-repeat 98% center;
    cursor: pointer;
    font-size: 1.125em;
    color: #333
}

.TextList001851 .list .dot#on {
    background-image: url(../images/TextList001851-open.png);
    background-color: #e60012;
    color: #fff;
    padding-left: 1em
}

.TextList001851 .list .con {
    display: none;
    padding: 2%;
    line-height: 1.75
}

.TextList001851 .list .con strong {
    color: #333;
}



.rhsq {
    padding-top: 1.5em;
    line-height: 1.75
}

.rhsq li {
    float: left;
    width: 48%;
    font-size: 1.25em;
    color: #333;
}

.rhsq li:nth-child(1) {
    background: url(../images/dw2.png)no-repeat bottom -14px right -14px #f5f5f5;
    background-size: 130px auto
}

.rhsq li:nth-child(2) {
    float: right;
    background: url(../images/ry2.png)no-repeat bottom -14px right -14px #f5f5f5;
    background-size: 130px auto
}

.rhsq li a {
    display: block;
    padding: 3em 2em;
}

.rhsq li:nth-child(1):hover a {
    background: url(../images/dw.png)no-repeat bottom -14px right -14px #e60012;
    background-size: 130px auto;
    color: #fff
}

.rhsq li:nth-child(2):hover a {
    background: url(../images/ry.png)no-repeat bottom -14px right -14px #e60012;
    background-size: 130px auto;
    color: #fff
}




.Map002364 {
    padding-bottom: 1.5em
}

.Map002364 dd {
    margin-bottom: 2%;
    position: relative;
}

.Map002364 dd:last-child {
    margin-bottom: 0;
}

.Map002364 .map * {
    max-width: none;
}

.Map002364 dd ul {
    padding-bottom: 3%;
}

.Map002364 dd li.tit {
    font-size: 1.5em;
    padding-left: 0;
    color: #0f2839;
}

.Map002364 dd li {
    line-height: 3;
    padding-left: 30px;
}

.Map002364 dd li:nth-child(1) {
    background: url(../images/icon_add.png)no-repeat center left;
}

.Map002364 dd li:nth-child(2) {
    background: url(../images/icon_tel.png)no-repeat center left;
}

.Map002364 dd li:nth-child(3) {
    background: url(../images/icon_mail.png)no-repeat center left;
}

.Map002364 .map {
    height: 300px
}

@media(max-width:640px) {
    .Map002364 dd {
        padding: 3%;
    }

    .Map002364 .map {
        height: 300px;
        position: relative !important;
    }

    .Map002364 dd figure {
        padding: 0;
    }
}

@media(max-width:480px) {
    .Map002364 dd figure h1 {
        font-size: 20px;
    }
}



.Public {padding-top: 1.5em;}
.Public li{float: left;width: 31.33%; margin-right: 3%; margin-bottom: 2%;}
.Public li:nth-child(3n) {margin-right: 0%;}
.Public li .pic figure {padding-bottom: 62.5%;border-radius: 10px;transition: all 0.5s;background-size: 100%;}
.Public li .txt .tit {color: #333;font-size: 1.125em;padding: 1em 0 0.6em; text-align: center;}

@media(max-width:640px) {
.Public li{ width: 49%;margin-right: 2%; }
.Public li:nth-child(3n) {margin-right: 2%;}
.Public li:nth-child(2n) {margin-right: 0%;}
}




.newBox {
    padding-top: 1.5em;
}

.newBox li:not(:first-child) {
    padding-top: 2em;
}

.newBox li:not(:last-child) {
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 2em
}

.newBox li .pic figure {
    padding-bottom: 62.5%;
    border-radius: 10px;
    transition: all 0.5s;
    background-size: 100%;
}

.newBox li .txt time {
    color: #999
}

.newBox li .txt .tit {
    color: #333;
    font-size: 1.125em;
    padding: 1em 0 0.6em
}

.newBox li .txt p {
    color: #999;
    line-height: 1.75;
    margin: 0;
    font-size: 0.875em
}

    .newBox li .pic {
        width: 30%;
        overflow: hidden;
        border-radius: 10px;
    }

    .newBox li .txt {
        padding-left: 3%;
        width: 75%
    }



.gg {
    padding-top: 1.5em
}

.gg li {
    border-bottom: 1px solid #ebebeb;
    line-height: 4.75em
}

.gg li a {
    padding-left: 20px;
    position: relative;
    color: #333;
    font-size: 1.125em
}

.gg li a:hover {
    color: #e60012;
}

.gg li a::before {
    content: '';
    position: absolute;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #e60012;
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}

.gg li time {
    color: #999;
    float: right;
    margin-left: 2em
}




.News_detail .news_info {
    margin-top: 1.5em;
}

.News_detail .news_info .title {
    text-align: center;
    padding-bottom: calc(20 / 16 * 1em);
    border-bottom: 1px solid #ededed;
    margin-bottom: calc(50 / 16 * 1em)
}

.News_detail .news_info .title time {
    margin: 0 0 1.5em 0;
    line-height: 2;
    font-weight: normal;
    color: #adadad;
}

.News_detail .news_info .title h1 {
    margin: 0;
    padding-bottom: 0%;
    font-size: calc(26 / 16 * 1em);
    color: #333
}

.News_detail .news_info .title .link a {
    display: inline-block;
    width: calc(45 / 16 * 1em);
    height: calc(45 / 16 * 1em);
    margin-right: calc(4 / 16 * 1em);
    background-color: #fff;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: calc(45 / 16 * 1em);
}

.News_detail .news_info .title .link a:nth-child(1) {
    background-image: url(../images/bot-icon1.png);
}

.News_detail .news_info .title .link a:nth-child(2) {
    background-image: url(../images/bot-icon2.png);
}

.News_detail .news_info .title .link a:nth-child(3) {
    background-image: url(../images/bot-icon3.png);
}

.News_detail .news_info .title .link a:nth-child(4) {
    background-image: url(../images/bot-icon4.png);
}

.News_detail .news_info .title .link a:nth-child(5) {
    background-image: url(../images/bot-icon5.png);
}

.News_detail .news_info .info {
    text-justify: inter-ideograph;
    line-height: 2 !important;
    font-size:18px !important;
}
.News_detail .news_info .info *{
    line-height: 2 !important;
    font-size:18px !important;
    font-family: arial, sans-serif !important;
}

.News_detail .news_info .info p {
    margin: calc(20 / 16 * 1em) 0;
    line-height: 2 !important;
    font-size:18px !important;
}

.News_detail .news_info .center {
    margin: calc(30 / 16 * 1em) 0;
    text-align: center;
    font-size: calc(14 / 16 * 1em);
    color: #999;
}

.News_detail .news_info .pic img {
    width: 49%
}

.News_detail .bot {
    position: relative;
    margin-top: calc(50 / 16 * 1em);
    padding-top: calc(50 / 16 * 1em);
    border-top: 1px solid #ededed
}

.News_detail .info_back {
    text-align: center;
    clear: both;
    position: absolute;
    right: 0;
    bottom: 0
}

.News_detail .info_back a {
    position: relative;
    color: #fff;
    display: block;
    width: calc(150 / 16 * 1em);
    line-height: 3;
    border-radius: calc(3 / 16 * 1em);
    background: #e60012;
}

.News_detail .info_pn span {
    display: block;
    ;
    margin: 1% 0
}

.News_detail .info_pn span a {
    color: #333;
    transition: .3s;
}

.News_detail .info_pn span a:hover {
    color: #e60012
}

@media(max-width:1024px) {
    .News_detail .news_info {
        margin-bottom: 3em;
    }

    .News_detail .info_back {
        position: relative
    }
}

@media(max-width:768px) {
    .News_detail .info * {
        max-width: 100% !important
    }

    .News_detail .info_back a {
        width: 100%;
        margin-bottom: 2%
    }
}




.topNew {
    padding-top: 1.5em;
    position: relative
}

.topNew li {
    background: #f7f7f7;
    padding: 10px;
    border-radius: 10px
}

.topNew li .pic figure {
    padding-bottom: 60%;
    border-radius: 10px
}

.topNew li .txt time {
    color: #999
}

.topNew li .txt .tit {
    color: #333;
    font-size: 1.125em;
    padding: 0.5em 0 0.6em
}
.topNew li .txt .tit:hover{
    color:#e60012;
}

.topNew li .txt p {
    color: #999;
    line-height: 1.75;
    margin: 0;
    font-size: 0.875em
}

.topNew .slick-dots {
    text-align: center;
    position: absolute;
    right: 22px;
    top: 22px;
    z-index: 10
}

.topNew .slick-dots li {
    display: inline-block;
    width: 6px;
    height: 6px;
    margin: 10px 0;
    position: relative;
    list-style: none;
    margin: 0 5px;
    background: none;
    padding: 0
}

.topNew .slick-dots li button {
    font-size: 0;
    width: 6px;
    height: 6px;
    background: rgba(0, 0, 0, 0.2);
    border: 0;
    padding: 0;
    position: absolute;
    border-radius: 50%;
}

.topNew .slick-dots li:not(.slick-active) button {}

.topNew .slick-dots li.slick-active button {
    background: #e60012;
}

@media(min-width:1025px) {
    .topNew li .pic {
        width: 25%
    }

    .topNew li .txt {
        padding-left: 3%;
        width: 75%
    }
}



.hyzj {
    padding-top: 1.5em;
}

.hyzj li:not(:first-child) {
    padding-top: 2em;
}

.hyzj li:not(:last-child) {
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 2em
}

.hyzj li .pic figure {
    padding-bottom: 133.3%;
    border-radius: 10px
}

.hyzj li .txt .tit {
    color: #e60012;
    font-size: 1.25em;
    padding-bottom: 0.3em
}

.hyzj li .txt p {
    color: #666;
    margin: 0;
    padding-top: 12px
}

.hyzj li .txt p span {
    color: #333;
}

.hyzj li .txt .btn {
    display: inline-block;
    width: 70px;
    height: 30px;
    line-height: 30px;
    border-radius: 36px;
    background: #f0f0f0;
    text-align: center;
    margin-top: 20px
}

.hyzj li:hover .txt .btn {
    background: #e60012;
    color: #fff
}

@media(min-width:1025px) {
    .hyzj li .pic {
        width: 14.38%
    }

    .hyzj li .txt {
        padding-left: 3%;
        width: 75%
    }
}




.xfkp {
    padding-top: 1.5em
}

.xfkp li {
    background: #f6fafd;
    padding: 0.6em 1em;
    margin-bottom: 1em;
}

.xfkp li time {
    color: #e60012;
    text-align: center;
    border-right: 1px solid #f0f0f0
}

.xfkp li time span {
    display: block;
    font-size: 2em;
    font-family: 'HarmonyOS_Sans_SC_Bold';
}

.xfkp li aside {
    color: #0f2839;
    font-size: 1.125em
}

@media(min-width:1025px) {
    .xfkp li time {
        width: 15%
    }

    .xfkp li aside {
        padding-left: 4%;
    }
}



.fwtg {
    padding-top: 1.5em
}

.fwtg li {
    border: 1px solid #ebebeb;
    padding: 2em;
    margin-bottom: 1em;
}

.fwtg li time {
    color: #666;
}

.fwtg li aside {
    padding: 0.5em 0 1em;
    font-size: 1.125em;
    color: #0f2839;
    height: 4em;
}

.fwtg li p {
    font-size: 0.875em;
    color: #999;
    margin: 0
}

.fwtg li:hover {
    background: #e60012;
    border-color: #e60012
}

.fwtg li:hover time,
.fwtg li:hover aside,
.fwtg li:hover p {
    color: #fff
}

@media(min-width:1025px) {
    .fwtg li {
        width: 49%;
        float: left
    }

    .fwtg li:nth-child(2n) {
        float: right
    }
}




/*Spec001770*/
.Spec001770 {
    margin-top: 1.5em
}

.Spec001770 dl {
    border-bottom: 1px solid #f0f0f0;
    padding: 10px 0;
    overflow: hidden;
    line-height: 24px;
}

.Spec001770 dt {
    float: left;
    width: 100px;
    color: #333;
}

.Spec001770 dd {
    position: relative;
    padding: 0 50px 0 60px;
    overflow: hidden;
    font-size: 0.875em
}

.Spec001770 dd a {
    color: #555;
    margin-right: 20px;
    display: inline-block;
}

.Spec001770 dd a.on,
.Spec001770 dd a:hover {
    color: #e60012;
}

.Spec001770 dd span,
.Spec001770 dd a.all {
    position: absolute;
    left: 0;
    top: 0;
    text-align: center;
    width: 48px;
    height: 24px;
    line-height: 24px;
    background: #e60012;
    color: #fff;
}

.Spec001770 dd span {
    left: auto;
    right: 0;
    color: #df0616;
    cursor: pointer;
    display: none;
}

@media(max-width:480px) {
    .Spec001770 dt {
        padding-left: 10px;
    }
}




.qbhy {}

.qbhy .title {
    font-size: 1.75em;
    color: #0f2839;
    border-left: 10px solid #e60012;
    padding-left: 1em;
    margin-bottom: 1em;
    margin-top: 1em
}

.qbhy li {
    float: left;
    width: 32%;
    border: 1px solid #ebebeb;
    padding: 2vw 1.5vw;
    background: url(../images/logo.png)no-repeat right 5px bottom 5px;
    background-size: 30% auto;
    margin-bottom: 2%
}

.qbhy li:not(:nth-child(3n)) {
    margin-right: 2%;
}

.qbhy li .tit {
    font-size: 1.25em;
    color: #0f2839;
    height: 3em;
    overflow: hidden
}

.qbhy li .subtit {
    color: #999;
    margin-top: 10px;
    position: relative;
    padding-left: 8em
}

.qbhy li .subtit::before {
    position: absolute;
    content: '';
    width: 7em;
    height: 1px;
    background: #e60012;
    left: 0;
    top: 50%;
}




.Form002335 .wrap-container {
    position: relative;
    display: table;
    width: 100%;
}

.Form002335 .pic {
    width: 50%;
    display: table-cell;
}

.Form002335 .pic img {
    width: 100%;
}

.Form002335 .box {
    background: #fff;
    display: table-cell;
    width: 50%;
    vertical-align: middle;
    padding: 0 5%;
    border: 5px solid #f5f5f5;
    border-left: none;
}

.Form002335 .box-inner {
    max-width: 400px;
    margin: 0 auto;
}

.Form002335 .tab {
    text-align: center;
    line-height: 1;
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.Form002335 .tab a {
    display: inline-block;
    margin: 0 10%;
    color: #b9b9b9;
    font-size: 18px;
    position: relative;
}

.Form002335 .tab a.on {
    color: #e60012;
}

.Form002335 .tab a.on:after,
.Form002335 .tab a.on:before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -20px;
    width: 0;
    height: 0;
    z-index: 3;
    border-style: dashed dashed solid dashed;
    margin-left: -4px;
}

.Form002335 .tab a.on:after {
    border-color: transparent transparent #d7d7d7 transparent;
    border-width: 0 8px 10px 8px;
}

.Form002335 .tab a.on:before {
    border-color: transparent transparent #fff transparent;
    border-width: 0 7px 9px 7px;
    bottom: -21px;
    z-index: 4;
    margin-left: -3px;
}

.Form002335 .con>div {
    display: none;
}

.Form002335 .con>div.loginbox {
    display: block;
}

.Form002335 .row {
    margin-bottom: 10px;
}

.Form002335 .row .text {
    border: 1px solid #e4e4e4;
    border-radius: 3px;
    background: #fff;
    font-size: 0.875em;
    color: #b5b5b5;
    line-height: 2;
    width: 100%;
    padding: 10px;
    font-family: 'HarmonyOS_Sans_SC_Regular';
}

.Form002335 .row .focus {
    border-color: #d4be80;
    color: #333;
}

.Form002335 dl {
    text-align: left;
    margin: 20px 0;
}

.Form002335 dl a {
    position: relative;
}

.Form002335 dl .checkbox {
    position: relative;
    top: 2px;
}

.Form002335 dl .forgetbtn {
    float: right;
}

.Form002335 .btn {
    background: #e60012;
    width: 100%;
    display: block;
    height: 44px;
    line-height: 44px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    margin-top: 20px;
    border: none;
    border-radius: 0;
    cursor: pointer;
    font-family: 'HarmonyOS_Sans_SC_Regular';
}

.Form002335 .registerbox dl {
    text-align: right;
    color: #737373;
}

@media only screen and (max-width:1000px) and (min-width:768px) {
    .Form002335 .row .text {
        padding: 5px 10px;
    }

    .Form002335 .btn {
        height: 35px;
        line-height: 35px;
        margin-top: 10px;
    }

    .Form002335 dl {
        margin: 10px 0;
    }

    .Form002335 .row {
        margin-bottom: 10px;
    }
}

@media only screen and (max-width:767px) {
    .Form002335 .pic {
        display: none;
    }

    .Form002335 .box {
        width: 100%;
        padding-top: 10%;
        padding-bottom: 10%;
        border: none;
    }
}


.contact-title {
    font-size: 1.75em;
    color: #0f2839;
    border-left: 10px solid #e60012;
    padding-left: 1em;
    margin-bottom: 1em;
    margin-top: 1em
}


.Floor003152 {
    padding-bottom: 2em
}

.Floor003152 .bg {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.Floor003152 .item dl {
    display: table;
    width: 100%;
}

.Floor003152 .item dl>* {
    display: table-cell;
    vertical-align: middle;
}

.Floor003152 .item dt {
    width: 4.25em;
}

.Floor003152 .item dt .icon {
    width: 3.375em;
    border-radius: 50%;
    height: 3.375em;
    border: 1px solid rgba(255, 255, 255, 0.2);
    position: relative;
}

.Floor003152 .item dt .icon img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    max-width: 3em;
}

.Floor003152 .item dd {
    color: #ffffff;
}

.Floor003152 .item dd aside {
    margin-bottom: 0.8em;
}

.Floor003152 .item h3 {
    font-size: 1.875em;
    margin: 0;
    line-height: 1;
    font-weight: normal;
    font-family: 'HarmonyOS_Sans_SC_Bold';
}

.Floor003152 .item h5 {
    font-size: 1em;
    margin: 0;
    font-weight: normal;
}

.Floor003152 .item h5 a {
    color: #fff;
}

.Floor003152 .item-a a {
    display: inline-block;
    font-size: 1.125em;
    color: #fff;
    padding-left: 3.9444em;
    padding-right: 1.66666em;
    background: url(../images/Floor003152-stock.svg) no-repeat left 1.5555em center #d72623;
    background-size: 1.777em auto;
    line-height: 3.6666;
    border: 2px solid #d72623;
    transition: 0.5s;
}

.Floor003152 .item-a a span {
    display: block;
    padding-right: 4.3333em;
    background: url(../images/Floor003152-icon-white.svg) no-repeat right center;
    background-size: 0.8888em auto;
}

.Floor003152 .item-a a:hover {
    background-color: rgba(215, 38, 35, 0.5);
    border-radius: 4em;
}

@media (min-width:1025px) {
    .Floor003152 .bg {
        padding: 5em;
    }

    .Floor003152 .items-group .item {
        float: left;
        margin-right: 10em;
    }
}

@media (max-width:1024px) {

    .Floor003152 .auto,
    .Floor003152 .item {
        padding: 1em 0;
    }
}


.msz {
    padding-bottom: 2em;
    line-height: 1.75
}






.form-ul li {
    margin-bottom: 10px;
    position: relative;
}

.form-ul li .tit {
    position: absolute;
    left: 1.1428em;
    top: 0;
    font-size: 0.875em;
    line-height: 3.5714;
    color: #333333;
}

.form-ul li select,
.form-ul li .text {
    width: 100%;
    border-radius: 5px;
    border: solid 1px #8b8b8b;
    font-size: 0.875em;
    line-height: 3.5714;
    height: 3.5714em;
    background: none;
    padding: 0 1em;
    font-family: 'HarmonyOS_Sans_SC_Regular';
}

.form-ul li textarea.text {
    height: auto;
}

.form-ul .btn {
    width: 10em;
    background: #e60012;
    border-radius: 5px;
    font-size: 0.875em;
    height: 3.5714em;
    color: #fff;
    cursor: pointer;
    border: 0;
    font-family: 'HarmonyOS_Sans_SC_Regular';
}

@media (min-width:1025px) {
    .form .img {
        width: 50%;
    }

    .form-ul .row-2 li {
        float: left;
        width: calc(50% - 5px);
    }

    .form-ul .row-2 li:nth-child(2n) {
        float: right;
    }

    .form-ul {
        width: 75.715%;
    }
}

@media (max-width:1024px) {
    .form-ul {
        padding: 2em 0;
    }
}





.banner_page {
    margin: 20px auto;
    left: 0;
    right: 0;
}

.banner_page span {
    margin: 0 10px;
}


.htiw {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 15px;
    border-bottom: 1px solid #d9d9d9;
}












@media screen and (max-width:640px) {


    .Top002633 .header-top {
        padding: 15px 0%;
    }





    .pin4 .lee .rhsq .you .htiw-pb {
        margin-top: 10px;
    }
    .MenuBox .tit {
        font-size: 16px;
    }
    .Location003131 .tit {
        font-size: 16px;
        padding-bottom: 2px;
    }
    .column_title {
        font-size: 18px;
    }
    .newBox li .pic {
        width: 40%;
    }
    .newBox li .txt {
        width: 60%;
    }
    .newBox li .txt .tit {
        padding: 4px 0;
    }
    .subMenu li {
        padding: 0 1em;
        line-height: 2;
        margin-bottom: 10px;
        padding: 10px 10px;
    }
    .qbhy li:not(:nth-child(3n)) {
        margin-right: 0;
    }
    .qbhy li {
        width: 100%;
    }
    .qbhy li .tit {
        height: auto;
    }
    .qbhy .title {
        font-size: 18px;
        padding-left: 0.5em;
    }
    .Map002364 .auto {
        width: 100%;
    }
    .contact-title {
        font-size: 18px;
        padding-left: 0.5em;
    }
    .form-ul {
        padding: 0;
    }
    .Map002364 dd li {
        line-height: 1.8;
    }
    .topNew .txt {
        padding-left: 20px;
    }
    .hyzj li .pic figure {
        padding-bottom: 100%;
        margin-right: 20px;
    }
    .xfkp li time {
        width: 20%;
    }
    .Page002046 .Pages a {
        line-height: 30px;
        width: 30px;
    }
    .Page002046 .Pages .a_prev, .Page002046 .Pages .a_next {
        width: 30px;
        height: 30px;
    }



}

.News_detail li {
    list-style: none;
    line-height: 2;
}

.News_detail li a {
    font-size: 18px;
}

.newBox li:hover .Ispic {
    background-size: 120%;
}

.newBox li:hover .tit {
    color: #e60012;
}
@media screen and (max-width: 1024px) {
    .container .side-menu {
        display: none;
        position: absolute;
        width: 100%;
        z-index: 9;
    }

    .MenuBox {
        position: relative;
    }

}


@media only screen and (max-width: 769px){


}

.xqhy {
    margin-top: 20px;
}
.Top002633 .nav2 {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 999;
}


/*Timeline001915*/
.Timeline001915{margin-top:2em; padding-bottom:0%;}

.Timeline001915 .list{ background:url(../images/Timeline001915-logo.jpg) no-repeat center top; padding-top:64px;}
.Timeline001915 .list ul{ background:url(../images/Timeline001915-ul.jpg) repeat-y center top; padding:54px 0;}
.Timeline001915 li{ padding-left:50%; background:url(../images/Timeline001915-li.png) no-repeat center top; padding-top:10px; padding-bottom:10px;}
.Timeline001915 li div{ padding-left:36px;}
.Timeline001915 li div p{ line-height:24px;}
.Timeline001915 ul li:nth-child(2n){ text-align:right; padding-left:0; padding-right:50%;}
.Timeline001915 ul li:nth-child(2n) div{padding-left:0; padding-right:36px;}
.Timeline001915 li time{ display:block; color:#e60012; font-size:18px; border-top:1px solid #e1e1e4;}
.Timeline001915 li time:before{ display:block; margin:-3px 0 10px 0; content:''; background-color:#e60012; width:20px; height:5px;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:right;}
.Timeline001915 ul li:nth-child(2n) time span{ clear:both; display:block;}
.Timeline001915 ol{ text-align:center;}
.Timeline001915 ol a{ display:inline-block; width:142px; height:30px; line-height:30px; text-align:center; background-color:#e60012; color:#fff; font-size:14px; border-radius:5px;}
@media(max-width:1000px){
.Timeline001915 .columnName{ font-size:45px;}
.Timeline001915 .columnName span{ font-size:24px;}
}
@media(max-width:640px){
.Timeline001915 .columnName{ font-size:30px;}
.Timeline001915 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
.Timeline001915 .list{ background-position: left top; padding-left:20px;}
.Timeline001915 .list ul{ background-position: 8px top;}
.Timeline001915 li{ padding:0 !important; background-position: left top;}
.Timeline001915 li div{ padding:10px 10px 10px 36px !important;}
.Timeline001915 ul li:nth-child(2n){ text-align:left;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:none;}
}

a:hover{color:#e60012;}

/*
 .PicList001647 为demo编号
 */
.PicList001647{padding-top:2%;}
.PicList001647 li{ float:left; margin-right:3%; width:22.75%; margin-top:2%;margin-bottom:2%;text-align: center;}
.PicList001647 li figure{ position:relative;}
.PicList001647 li figure img{ width:100%;}
.PicList001647 li a.Ispic{ padding-bottom:113%; display:block; background-size:contain;}
.PicList001647 li *{margin:0;}
.PicList001647 li p{ font-size:14px; color:#999; height:20px; overflow:hidden; line-height:20px;}
.PicList001647 li h1{ font-size:18px; font-weight:normal; padding-top:5%; padding-bottom:3%;}
@media(min-width:641px){
.PicList001647 li:nth-child(4n){ margin-right:0;}
.PicList001647 li:nth-child(4n+1){ clear:left;}
}
@media(max-width:640px){
.PicList001647 li{ float:left; margin-right:2%; width:49%;}
.PicList001647 li:nth-child(2n){ margin-right:0;}
.PicList001647 li:nth-child(2n+1){ clear:left;}
.PicList001647 li h1{ font-size:16px;}
}

/*PicList002171 */
.PicList002171{ padding-top:3%;}
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li .Ispic{padding-bottom:45%;background-size:94%;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(230,0,18,0.95); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}


/*
 .PicList000762 为demo编号
 */
.PicList000762{ padding-top:2%;}
.PicList000762 li{ float:left; width:32%; margin-right:2%; margin-bottom:3%; }
.PicList000762 li:nth-child(3n){ margin-right:0;}
.PicList000762 li a{ display:block; background-color:#f8f8f8;transition:all ease-in-out 0.3s;}
.PicList000762 li h2{ margin:0; font-size:18px; font-weight: normal; color:#333; text-align:center; padding:4% 2%;}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:68%;}
.PicList000762 li a:hover{ background-color:#e60012; }
.PicList000762 li a:hover h2{color:#fff;}
@media(max-width:640px){
.PicList000762 li{width:49%;}
.PicList000762 li:nth-child(3n){ margin-right:2%;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000762 li h2{font-size:14px;}
}


/*Form002103 */
.Form002103{ margin-top:2%;}
.Form002103 td{padding:8px 0; color:#666;font-size:16px;}
.Form002103 td h3{color:#333;font-size:18px;margin:14px 0;}
.Form002103 td.name{ text-align:right; width:13%; min-width:130px; color:#333;}
.Form002103 td span label{margin-right:20px;}
.Form002103 td p{line-height: 28px}
.Form002103 .center{text-align: center;}
.Form002103 .text{ border:1px solid #dfdfdf; padding:0 10px; background:#fff; height:32px; line-height:32px;  width:90%; max-width:400px;}
.Form002103 textarea.text{ max-width:370px; height:90px;}
.Form002103 .a_fontbtn{ display:inline-block; color:#f04848;  padding:0px 7px; line-height:18px;}
.Form002103 .btn{color:#fff;border-radius:3px; background:#e60012; border:none; cursor:pointer; width:115px; height:38px; font-size:16px;}
.Form002103 select{ border:1px solid #dfdfdf;}

@media(max-width:768px){
    .Form002103 td h3{font-size:16px;margin:8px 0;}
    .Form002103 td p{font-size:14px;}
}


/*Menu001957*/
.Menu001957{ text-align:center; padding:4% 0 0;}
.Menu001957 li{ display:inline-block;margin: 1px 10px;}
.Menu001957 li a{ border-radius:36px;display:block;height:38px; line-height:38px; padding:0 22px;background:#f8f8f8;}
.Menu001957 li a:hover,
.Menu001957 li.aon a{background:#e60012; color:#fff; }
@media(max-width:768px){
.Menu001957 li{ float:left; width:25%; margin:4px 0; padding:0 2%;}
.Menu001957 li a{ }
}
@media(max-width:480px){
.Menu001957 li{ width:50%;}
}


/*
 .TextList001652 为demo编号
 */
.TextList001652{margin-top:3%;}
.TextList001652 .list_ul,
.TextList001652 .job_ol{ overflow:hidden; clear:both;}
.TextList001652 .job_ol li,
.TextList001652 .list_ul li{ list-style:none; float:left; width:12%; text-align:center;}
.TextList001652 .job_ol li:nth-child(1),
.TextList001652 .list_ul li:nth-child(1){width:7%;}
.TextList001652 .job_ol li:nth-child(2),
.TextList001652 .list_ul li:nth-child(2){width:27%;}
.TextList001652 .job_ol li:nth-child(3),
.TextList001652 .list_ul li:nth-child(3){width:20%;}
.TextList001652 .job_ol li:nth-child(4),
.TextList001652 .list_ul li:nth-child(4){width:10%;}

.TextList001652 .job_ol li{ background-color:#e60012; color:#fff; line-height:2.8em;}
.TextList001652 .list{ border-bottom:1px solid #ebebeb;}
.TextList001652 .job_info{ display:none;}
.TextList001652 .list_ul{ cursor:pointer;font-size:15px;color:#333;}
.TextList001652 .list_ul li{ padding:1.2em 0;word-wrap:break-word;}
.TextList001652 .list_ul li:nth-child(7) a{  border-radius:3px; display:inline-block; padding:0 8%; line-height:1.8em;background:#e60012;color:#fff;margin:0 4px;}
.TextList001652 .list_ul li:nth-child(7) a:hover{background-image: linear-gradient(#e60012,#edc300);}

@media(max-width:640px){
.TextList001652{overflow: auto;}
.TextList001652 .list, .TextList001652 .job_ol{width:920px;}
}

/*
 .TextList001653 为demo编号
 */
.TextList001653{margin-top:3%;}
.TextList001653 .list_ul,
.TextList001653 .job_ol{ overflow:hidden; clear:both;}
.TextList001653 .job_ol li,
.TextList001653 .list_ul li{list-style:none;float:left;width: 20%;text-align:center;}
.TextList001653 .job_ol li:nth-child(1),
.TextList001653 .list_ul li:nth-child(1){width: 9%;}
.TextList001653 .job_ol li:nth-child(2),
.TextList001653 .list_ul li:nth-child(2){width: 31%;}

.TextList001653 .job_ol li{ background-color:#e60012; color:#fff; line-height:2.8em;}
.TextList001653 .list{ border-bottom:1px solid #ebebeb;}
.TextList001653 .list:hover{background:#f9f9f9;}
.TextList001653 .job_info{ display:none;}
.TextList001653 .list_ul{font-size:15px;color:#333;width: 100;}
.TextList001653 .list_ul li{ padding:1.2em 0;word-wrap:break-word;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.custom-tooltip {
    display: none;
    position: absolute;
    background-color: #333;
    color: #fff;
    padding: 5px;
    border-radius: 5px;
  }


@media(max-width:640px){
.TextList001653{overflow: auto;}
.TextList001653 .list,
.TextList001653 .job_ol{width:650px;}
}


/*
 .TextList001654 为demo编号
 */
.TextList001654{margin-top:3%;}
.TextList001654 .list_ul,
.TextList001654 .job_ol{ overflow:hidden; clear:both;}
.TextList001654 .job_ol li,
.TextList001654 .list_ul li{list-style:none;float:left;width: 13%;text-align:center;}
.TextList001654 .job_ol li:nth-child(1),
.TextList001654 .list_ul li:nth-child(1){width: 7%;}
.TextList001654 .job_ol li:nth-child(2),
.TextList001654 .list_ul li:nth-child(2){width: 16%;}
.TextList001654 .job_ol li:nth-child(3),
.TextList001654 .list_ul li:nth-child(3){width: 21%;}
.TextList001654 .job_ol li:nth-child(4),
.TextList001654 .list_ul li:nth-child(4){width: 30%;}

.TextList001654 .job_ol li{ background-color:#e60012; color:#fff; line-height:2.8em;}
.TextList001654 .list{ border-bottom:1px solid #ebebeb;}
.TextList001654 .list:hover{background:#f9f9f9;}
.TextList001654 .job_info{ display:none;}
.TextList001654 .list_ul{font-size:15px;color:#333;width: 100;}
.TextList001654 .list_ul li{ padding:1.2em 0;word-wrap:break-word;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}


@media(max-width:640px){
.TextList001654{overflow: auto;}
.TextList001654 .list,
.TextList001654 .job_ol{width:920px;}
}

/*
 .TextList001655 为demo编号
 */
.TextList001655{margin-top:3%;}
.TextList001655 .list_ul,
.TextList001655 .job_ol{ overflow:hidden; clear:both;}
.TextList001655 .job_ol li,
.TextList001655 .list_ul li{list-style:none;float:left;width: 18%;text-align:center;}
.TextList001655 .job_ol li:nth-child(1),
.TextList001655 .list_ul li:nth-child(1){width: 7%;}
.TextList001655 .job_ol li:nth-child(2),
.TextList001655 .list_ul li:nth-child(2){width: 12%;}
.TextList001655 .job_ol li:nth-child(3),
.TextList001655 .list_ul li:nth-child(3){width: 22%;}
.TextList001655 .job_ol li:nth-child(4),
.TextList001655 .list_ul li:nth-child(4){width: 23%;}

.TextList001655 .job_ol li{ background-color:#e60012; color:#fff; line-height:2.8em;}
.TextList001655 .list{ border-bottom:1px solid #ebebeb;}
.TextList001655 .list:hover{background:#f9f9f9;}
.TextList001655 .job_info{ display:none;}
.TextList001655 .list_ul{font-size:15px;color:#333;width: 100;}
.TextList001655 .list_ul li{ padding:1.2em 0;word-wrap:break-word;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}


@media(max-width:640px){
.TextList001655{overflow: auto;}
.TextList001655 .list,
.TextList001655 .job_ol{width:900px;}
}

/*
 .TextList001656·
 */
.TextList001656{margin-top:3%;}
.TextList001656 .list_ul,
.TextList001656 .job_ol{ overflow:hidden; clear:both;}
.TextList001656 .job_ol li,
.TextList001656 .list_ul li{list-style:none;float:left;width: 10%;text-align:center;}
.TextList001656 .job_ol li:nth-child(1),
.TextList001656 .list_ul li:nth-child(1){width: 7%;}
.TextList001656 .job_ol li:nth-child(2),
.TextList001656 .list_ul li:nth-child(2){width: 38%;}
.TextList001656 .job_ol li:nth-child(3),
.TextList001656 .list_ul li:nth-child(3){width: 24%;}
.TextList001656 .job_ol li:nth-child(4),
.TextList001656 .list_ul li:nth-child(4){width: 21%;}

.TextList001656 .job_ol li{ background-color:#e60012; color:#fff; line-height:2.8em;}
.TextList001656 .list{ border-bottom:1px solid #ebebeb;}
.TextList001656 .list:hover{background:#f9f9f9;}
.TextList001656 .job_info{ display:none;}
.TextList001656 .list_ul{font-size:15px;color:#333;width: 100;}
.TextList001656 .list_ul li{ padding:1.2em 0;word-wrap:break-word;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}


@media(max-width:640px){
.TextList001656{overflow: auto;}
.TextList001656 .list,
.TextList001656 .job_ol{width:600px;}
}


/*Galary003154 */
.Galary003154 {margin-top: 2em;padding-bottom: 0%;}
.Galary003154 > div{ max-width: 100%;margin: 0 auto; overflow: hidden;}
.Galary003154 .slider-for .Ispic{padding-bottom: 56%; background-size: contain;}
.Galary003154 .slider-for li{position: relative; border: 1px solid #ddd;}
.Galary003154 .slider-for li .txt{position: absolute; bottom: 0; left: 0px;background-color:rgba(230, 0, 18, 0.8); color: #fff; font-size: 1em;line-height:1.75; padding:1em; width: 100%;text-align: center;transition: 0.5s 1s; opacity: 0;}
.Galary003154 .slider-for li.slick-current .txt{opacity: 1;left: 0;}
.Galary003154 .slider-nav{margin-top: 1.125em;}
.Galary003154 .slider-nav .slider{margin: 0 -0.7em;}
.Galary003154 .slider-nav li div{padding: 0 0.9375em;}
.Galary003154 .slider-nav .Ispic{padding-bottom: 66.8%;background-size: contain; border: 2px solid #fff;border-radius: 4px;}
.Galary003154 .slider-nav li.slick-current .Ispic{border-color: #e60012;}
.Galary003154 .slick-arrow{width:2.8125em; border-radius: 50%;height: 2.8125em;border: solid 2px #dedcdc;font-size: 1em;z-index: 10;position: absolute; top: 50%;margin-top: -1.40625em; background: #dedcdc; background-position: center;background-repeat: no-repeat;background-size: 44% auto;}
.Galary003154 .slick-arrow:before{position: absolute; content: ''; width: 20%; height: 20%;border-left: 2px solid #f8f8f8;border-top: 2px solid #f8f8f8; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); left: 40%; top: 40%;}
.Galary003154 .slick-next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.Galary003154 .slick-prev{left: 1.25em; }
.Galary003154 .slick-next{right: 1.25em; }
.Galary003154 .slick-arrow:hover{background-color: #e60012;border-color: #e60012;}
.Galary003154 .slick-arrow:before:hover{border-color: #fff;}
@media (min-width:1025px) {
}
@media (max-width:1024px) {
.Galary003154 .slider-nav{margin-top: 0.5em;}
.Galary003154 .slider-nav .slider{margin: 0 -0.3em;}
.Galary003154 .slider-nav li div{padding: 0 0.3em;}
}


