*{padding: 0;margin: 0;}
ul,ol{list-style: none;}
i{font-style: normal;}



/* .title{line-height: 40px; text-align: center;}
.title:after{display: block; content: ''; margin: 25px auto 30px;width: 40px; height: 4px; background: #fcc800;}
.title .cn{font-size: 30px; margin-top: -20px; color: #333;}
.title .en{opacity: 0.1;-webkit-opacity: 0.1;font-size: 46px; font-family: Arial," sans-serif"; font-weight: bold; text-transform: uppercase; }
@media(max-width:480px){
.title .cn{font-size: 24px; }
.title .en{font-size: 40px;} */
/* } */
.title_index{text-align: center;padding-bottom:2%;}
.title_index h2{color: #333;text-align: center;}
.title_index h2 i{font-style: normal;padding: 0 20px;font-size: 30px;}
.title_index span{width: 150px;height: 1px;background: #ccc;display: inline-block;position: relative;top: -10px;}
.title_index span b{width: 30px;height: 5px;background: #fcc800;position: absolute;left: 0;display: block;top:-1px;}
.title_index span .index1{right:0;left: auto;}
.title_index p{font-size: 16px;color: #999;text-transform: uppercase;letter-spacing: 5px;margin-top: 6px;}
@media(max-width:1024px){
  .title_index h2 i{font-size: 20px;}
  .title_index span{width:20%;}
  .title_index p{font-size: 14px;}
}

/*Top002974 */
.Top002974{width: 100%; z-index: 100;  transition: 0.5s;}
.Top002974 .auto1{max-width: 1560px;width: 94%;position: relative;}
.Top002974 .logo{width:40%;display: table; height: 108px;}
.Top002974 .logo a{display: table-cell; vertical-align: middle;}
.Top002974 .logo img{width: 100%;max-width:500px;}
.Top002974 .top-right > *{float:left; line-height: 36px;}
.Top002974 .top-right a.a_store{font-size: 16px;background: #fcc800; padding: 0 23px; color: #fff; border-radius: 50px; margin-left: 30px; text-transform: uppercase;}
.Top002974 .top-right a.a_store img{max-width: 20px;}
.Top002974 .top-menu{float: right;}
.a_store1{position: absolute;right:10px;top: 24px;font-size: 16px;}
.a_store1 b{font-size: 20px;color: #fcc800;}
.a_store1 img{max-width: 20px;margin-right: 5px;}
.Top002974 .hotline{font-size: 20px;}

.Top002974_white,
.Top002974_white a{color: #333;}
.Top002974_black{background: #fff; }
.Top002974_black,
.Top002974_black a{color: #333;}
.Top002974 .top-menu nav li span a{padding: 10px 15px;}
.Top002974 .top-menu nav{padding-top: 45px;}
@media(min-width:1025px){
.Top002974 .top-menu nav li a:hover,
.Top002974 .top-menu nav li.aon span a{color: #fff; background: #fcc800;}
.Top002974 .top-menu nav li span a:hover,
.Top002974 .top-menu nav li.aon span a{background: #fcc800;color: #fff;}
.Top002974 .top-menu nav li{float: left;margin-top: 20px;}
.Top002974 .top-menu nav li span a{border-bottom:3px solid transparent; font-size: 16px;}
.Top002974 .top-menu nav li:nth-child(2)~li{position: relative;}
.Top002974 .top-menu nav li:nth-child(2)~li .sub{ width: 170px; left: 50%; margin-left: -85px;}
.Top002974 .top-menu nav li .sub{background: #fff;top: 100%;}
.Top002974 .top-menu nav li .sub dt a{display: block;}
.Top002974 .top-menu nav li .prod-sub{left: 0!important; width: 100%;border-top: 1px solid #e6eaec;}
.Top002974 .prod-sub dl{overflow: hidden; padding: 0;}
.Top002974 .prod-sub dt{float: left; width:16.6%; overflow: hidden;padding: 36px 0;position: relative;}
.Top002974 .prod-sub dt:nth-child(6n+1){clear: left;}
.Top002974 .prod-sub dt:not(:nth-child(6n)):after{position: absolute; content: ''; height: 80%;top:10%;right: 0; width: 1px;background: #e6eaec;}
.Top002974 .prod-sub dt .pic{width: 100%;}
.Top002974 .prod-sub dt .txt{width: 100%;text-align: center;}
.Top002974 .prod-sub dt .tab-label{line-height: 30px;}
.Top002974 .prod-sub dt .tab-label a{color: #666;}
}

.Top002974 .top-menu nav li span,
.Top002974 .top-menu nav li span a{display: block;font-weight: bold;}
.Top002974 .prod-sub dt .name *{margin: 0;}
.Top002974 .prod-sub dt .name{padding-top: 10px;}
.Top002974 .prod-sub dt .name h4{font-weight: normal;font-size:16px;color: #000;}
.Top002974 .prod-sub dt .name p{font-size: 18px;padding-top: 5px;}

@media(min-width:1025px) and (max-width:1440px){
.Top002974 .top-menu nav li span a,
.Top002974 .prod-sub dt .name p{font-size: 1.25vw;}
.Top002974 .top-right a.a_store{font-size: 1.112vw;padding: 0 1.598vw; margin-left: 2.084vw; }
}

@media(max-width:1366px){
	.Top002974 .logo{width: 35%;}
}

@media(max-width:1024px){
.Top002974{position: relative;}
.Top002974 .logo{width: 50%; height: 70px;}
.a_store1{display: none;}
.Top002974 .top-menu nav li span, .Top002974 .top-menu nav li span a{font-size: 16px;}
/* .Top002974 .logo img{max-width: 60%; max-height: 50px;} */
.Top002974 .top-menu{position: fixed; top: 70px; bottom: 0; background: #fff; right: 0;overflow: hidden; width: 0; opacity: 0; transition: 0.5s;}
.menu-show .Top002974 .top-menu{ opacity: 1; width: 240px;}
.Top002974 .top-menu nav{width: 240px;  height: 100%; overflow: auto;padding-top: 0;}
.Top002974 .top-menu ul{padding: 0 2vw;}
.Top002974 .top-menu li{padding: 2vw 0; border-bottom: 1px solid #eee;}
.Top002974 .top-menu li .sub dt{text-align: left;}
.Top002974 .top-right{padding: 0; position: absolute;right: 2%; top: 50%; transform: translateY(-50%);}
.Top002974 .open-menu{height: 36px;}
.Top002974 .open-menu i,
.Top002974 .has-sub span .op:before, 
.Top002974 .has-sub span .op:after{background: #333;}
.Top002974 .top-right a.a_store{margin: 0 2vw;}
.Top002974 .prod-sub dt:not(:last-child){border-bottom: 1px solid #eee; padding-bottom:10px; margin-bottom: 10px;}
.Top002974 .prod-sub dt .pic{width: 50%; margin: 0 auto;display: none;}
.Top002974 .prod-sub dt .name{padding:0;padding-bottom: 10px;}
}
@media(max-width:640px){
.Top002974 .prod-sub dt .name h4{font-size:15px}
.Top002974 .prod-sub dt .name p{font-size: 4vw;}
.Top002974 .hotline{display: none;}
}

/*Banner002826 */
.Banner002826{position: relative; z-index: 1;}

/*方法4*/
/*.Banner002826 li.slick-slide{position: relative;}
.Banner002826 li.slick-slide img{display: block;width: 100%;}
.Banner002826 li.slick-slide video{position: absolute; z-index: 10; left: -100%; top: -100%; min-height: 100%; min-width: 100%; opacity: 0; transition: 0.3s;}
.Banner002826  li.video-show video{left: 50%;opacity: 1;top: 50%; transform: translate(-50%,-50%);}
.Banner002826  li.slick-slide .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/Banner002826_play.png) no-repeat center center;background-size: auto 50px; z-index: 20;transition: 0.3s;}
.Banner002826  li.video-show .open-video{opacity: 1;}
@media(min-width:1025px){
.Banner002826  li.slick-slide img.wap{display: none;}
}
@media(max-width:1024px){
.Banner002826  li.slick-slide img.pc{display: none;}
}*/

/*方法1，2，3*/
.Banner002826 li.slick-slide{position: relative;}
.Banner002826 li.slick-slide img{display: block;width: 100%;}
.Banner002826 li.slick-slide video{position: absolute; z-index: 10; left: 50%; top: 50%; transform: translate(-50%,-50%);width: 100%;height: 100%;object-fit:fill}
@media(min-width:1025px){
.Banner002826  li.slick-slide img.wap{display: none;}
}
@media(max-width:1024px){
.Banner002826  li.slick-slide img.pc{display: none;}
.Banner002826  li.slick-slide video{left: -100%;top: 100%; opacity: 0;}
.Banner002826  li.slick-slide .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/Banner002826_play.png) no-repeat center center;background-size: auto 50px; z-index: 20;}
.Banner002826  li.video-show .open-video{left: -100%;opacity: 0; transform: translateX(-100%);}
.Banner002826  li.video-show video{left: 50%; top: 50%; opacity: 1;}
}



.slick-slider {position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.slick-list:focus {outline: none}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track, 
.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)}
.slick-track {position: relative; top: 0; left: 0; display: block;}
.slick-track:before, 
.slick-track:after{display: table; content: '';}
.slick-track:after{ clear: both;}
.slick-loading .slick-track { visibility: hidden;}
.slick-slide{ display: none; float: left; min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.slick-slide .slick-loading img { display: none;}
.slick-slide .dragging img { pointer-events: none;}
.slick-initialized .slick-slide { display: block;}
.slick-loading .slick-slide { visibility: hidden;}
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.slick-arrow .slick-hidden { display: none;}

.Banner002826 .slick-dots{position: absolute; left: 50%; transform: translate(-50%,0); bottom: 5%;overflow: hidden; z-index: 10;}
.Banner002826 .slick-dots li{float: left; width: 10px; height: 10px;position: relative; border-radius:100px; cursor: pointer;background: #fcc800;}
.Banner002826 .slick-dots li:not(:last-child){margin-right: 10px;}
.Banner002826 .slick-dots li:before{position: absolute; left:0; top: 0; right:0; bottom:0; border-radius: 50%;background: #fff; transition: 0.3s;content: '';}
.Banner002826 .slick-dots li.slick-active:before{transform: scale(0);-webkit-transform: scale(0);-ms-transform: scale(0);}
.Banner002826 .slick-dots li button{display: none;}
@media(max-width:640px){
.Banner002826 .slick-dots li{width: 10px; height: 10px;}
.Banner002826 .slick-dots li:not(:last-child){margin-right: 4px;}
}



/*
 .Floor002398 为demo编号
 */
.Floor002398{padding: 4% 0;}
.tit-head{text-align: center;margin-bottom: 3%;}
.tit-head h2{color: #333;font-size: 32px;font-weight: normal;}
.Floor002398 .tabs{ position: relative;text-align: center;margin-bottom: 2%;}
.Floor002398 .tabs::after{content: "";display: block;position: absolute;left: 0;top: 55px;width: 100%;height: 1px;background: #f5f5f5;}
.Floor002398 .tabs dl a{display: inline-block; min-width: 140px;text-align: center; font-size: 18px; color: #666; margin-right: 2px; cursor: pointer;padding: 10px 0;}
.Floor002398 .tabs dl a span{display: block;padding-top: 20px;position: relative;font-weight: bold;}
.Floor002398 .tabs dl a span::after{content: "";display: block;position: absolute;left:0;top: 5px;width: 100%;height: 1px;background: #fcc800;z-index: 2;opacity: 0;}
.Floor002398 .tabs dl a .car1{display: none;}
.Floor002398 .tabs dl a .car{display:block;}
.Floor002398 .tabs dl a img{max-height:40px;margin: 0 auto;width:  auto !important;}
.Floor002398 .tabs dl a.on{color: #fcc800;}
.Floor002398 .tabs dl a.on span::after{opacity: 1;}
.Floor002398 .tabs dl a.on .car1{display: block}
.Floor002398 .tabs dl a.on .car{display:none}
.Floor002398 .tabs .more{ position: absolute; right: 0; top: 50%; margin-top: -8px; font-size: 12px; display: block; color: #888; background: url(../images/Floor002398-icon.png) no-repeat left center; padding-left: 20px;}
.Floor002398 .tabs .more:hover{ color: #fcc800; background-image: url(../images/Floor002398-icon_hover.png);}
@media only screen and (max-width:900px ) {
	.Floor002398 .tabs .more{ display: none;}
	.Floor002398 .tabs{ padding-right: 0;}
	.Floor002398 .tabs dl a{ float: none; width: 100%; margin-right: 0; margin-bottom:10px;}
}
@media(max-width:1024px){
  .Floor002398 .tabs dl a{font-size: 12px;width: 33%;float: left;min-width: auto;padding: 0;}
  .Floor002398 .tabs dl a span{padding-top: 10px;}
  .Floor002398 .tabs dl a img{max-height: 30px;}
  .Floor002398 .tabs::after{display: none;}
  
}
.Floor002398 .list{ overflow: hidden; padding-top: 5px;}
.Floor002398 .list ul{ margin: 0 -1%; display: none;}
.Floor002398 .list li{ float: left; width: 32%; margin-right: 2%;}
.Floor002398 .list li:nth-child(3n){margin-right: 0;}
.Floor002398 .list .pic{ overflow: hidden;}
.Floor002398 .list .pic img{ visibility: hidden; height: 305px;}
.Floor002398 .list .pic a{ display: block; background-position: center; background-repeat: no-repeat; background-size: cover; transition: transform .5s ease-in-out;}
.Floor002398 .list .pic a:hover{ transform: scale(1.1);}
.Floor002398 .list .word{ padding: 20px;text-align: center;}
.Floor002398 .list .word h3{ font-size: 16px; color: #333; margin: 0; font-weight: normal;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;margin-bottom: 8px;}
.Floor002398 .list .word h3 a:hover{ color:#fcc800;}
.Floor002398 .list .word p{ margin: 15px 0; font-size: 12px; color: #999;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.Floor002398 .list .word .more{ border-top: 1px solid #eee; display: block; padding: 15px 0; font-size: 12px; color: #888; background: url(../images/Floor002396-more.png) no-repeat right center;}
.Floor002398 .list .word .more:hover{ background-image: url(../images/Floor002396-more_hover.png); color: #fcc800;}
@media only screen and (max-width:900px ) {
	.Floor002398 .list li{ width: 49%;}
	.Floor002398 .list .word{padding: 10px 10px 0;}
	.Floor002398 .list .word .more{ padding: 10px 0;}
	.Floor002398 .list .word p{ margin: 10px 0;}
  .Floor002398 .list li:nth-child(3n){margin-right: 2%;}
  .Floor002398 .list li:nth-child(2n){margin-right: 0;}
  .Floor002398 .list .word h3{font-size: 14px;}
  .Floor002398 .list .pic img{height: 200px;}
}

@media only screen and (max-width:480px ) {
  .Floor002398 .list .pic img{height: 125px;}
}

/*小屏的更多*/
.Floor002398 .mobile_more{ display: none;}
@media only screen and (max-width:900px ) {
	.Floor002398 .mobile_more{ display: block; margin: 5% auto 0; width: 120px; font-size: 16px; color:#333;background: url(../images/Floor002398-icon.png) no-repeat right center;}
	.Floor002398 .mobile_more:hover{ background-image: url(../images/Floor002398-icon_hover.png); color: #a52c31;}
}
	
.Home_al{padding: 4% 0;background: #f5f5f5;}
.Home_list ul{display: flex;flex-wrap: wrap;}
.Home_list ul li{width: 32%;margin-right: 2%;position: relative;margin-bottom: 2%;overflow: hidden;}
.Home_p{padding:0 2%;width: 100%;position: absolute;left: 0;bottom: 0%;background: rgba(0,0,0,0.5);}
.Home_list ul li p{font-size: 16px;padding: 2% 4%;width: 100%;color: #fff;background: url(../images/you.png) no-repeat left center;background-size:15px;}
.Home_list ul li img{width: 100%;transform: scale(1);transition: all .3s; display: none;}
.Home_list ul li .Ispic{height: 292px;}
.Home_list ul li:hover img{transform: scale(1.1);}
.Home_list ul li:nth-child(3n){margin-right: 0;}
.More{text-align: center;margin-top: 20px;}
.More a{background: #fcc800;color: #fff;font-size: 15px;padding: 10px 25px;border-radius: 5px;transition: all .5s;display: inline-block;}
.More a:hover{background: #333;border-radius: 0;}
@media(max-width:1024px){
  .Home_list ul li{width: 49%;margin-right: 2%;}
  .Home_list ul li:nth-child(3n){margin-right: 2%;}
  .Home_list ul li:nth-child(2n){margin-right: 0;}
  .Home_list ul li p{padding-left: 20px;font-size: 14px;}
}

@media(max-width:768px){
  .Home_list ul li .Ispic{height: 200px;}
}

@media(max-width:480px){
  .Home_list ul li .Ispic{height: 127px;}
}
/*Floor002979*/
.Floor002979{padding: 4% 0;}
.Floor002979 li{position: relative;overflow: hidden;transition: all .3s;}
.Floor002979 li .txt_se{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0,0,0,0.5);transition: all .5s;}
.Floor002979 li a{position: absolute; z-index: 20; left: 0; top: 0; width: 100%; height: 100%;}
.Floor002979 li .txt{position: absolute;color: #fff; z-index: 10; top: 50%; transform: translateY(-50%); right:3.18vw; left: 3vw; text-align: right;font-size:18px; text-transform: uppercase; transition: margin 0.5s; line-height: 1.5;}
.Floor002979 li .txt b{font-size: 18px;}
.Floor002979 li .txt p{font-size: 13px;color: #333;line-height: 28px;margin: 15px 0;color: #666;text-align: left;}
.Floor002979 li .txt dl{display: flex;align-items: center;justify-content: space-around;background: rgba(255,255,255,0.8);padding: 2%;color: #666;font-size: 13px;text-align: center;border-top-left-radius: 30px;border-bottom-right-radius: 30px;}
.Floor002979 li .txt h2{font-size:20px;color: #333;}
.Floor002979 li .txt h3{color: #fcc800;font-size: 20px;}
.Floor002979 li .txt h3 sup{font-weight: normal;font-size: 14px;}
.Floor002979 li:hover .txt_se{background: rgba(0,0,0,0.2);}


.Floor002979 li .Ispic{transition: transform 0.3s;}
.Floor002979 li:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
/* .Floor002979 li:hover .txt{margin-top: -40px;} */
.Floor002979 .More{margin-top: 40px;}
@media(min-width:641px){
.Floor002979 li{float: left; margin-right: 1.299%;}
.Floor002979 li:nth-child(1){width: 32.468%;}
.Floor002979 li:nth-child(2),
.Floor002979 li:nth-child(5){width: 28.572%;}
.Floor002979 li:nth-child(3),
.Floor002979 li:nth-child(4){width: 36.364%;}
.Floor002979 li:nth-child(2),
.Floor002979 li:nth-child(3){ margin-bottom: 1.299%;}
.Floor002979 li:nth-child(3),
.Floor002979 li:nth-child(5){margin-right: 0; float: right;}
.Floor002979 li:nth-child(1) .Ispic{padding-bottom: 130%;}
.Floor002979 li:nth-child(2) .Ispic,
.Floor002979 li:nth-child(5) .Ispic{padding-bottom: 71.591%;}
.Floor002979 li:nth-child(3) .Ispic,
.Floor002979 li:nth-child(4) .Ispic{padding-bottom: 56.25%;}
}
@media(min-width:641px) and (max-width:1024px){
.Floor002979 li .txt{font-size: 2.5vw;}
}
@media(max-width:640px){
.Floor002979 li .txt{font-size: 3vw;}
.Floor002979 li:hover .txt{margin-top: -4vw;}
.Floor002979 li:not(:nth-child(1)){float: left; width: 100%; margin-top: 2%;}
.Floor002979 li .Ispic{padding-bottom: 70%;}
.Floor002979 li:nth-child(1) .Ispic{padding-bottom: 70%;background-position: center top 15%;}
/* .Floor002979 li:nth-child(3),
.Floor002979 li:nth-child(5){margin-left: 2%;} */
.Floor002979 li:nth-child(2) .Ispic,.Floor002979 li:nth-child(5) .Ispic{padding-bottom: 50%;}
}

/*
 .Floor001365为demo编号
 */
.Floor001365{ padding:4% 0; overflow:hidden;background: #f5f5f5;}
.Floor001365 .title{ margin:0 0 55px; text-align:center; position:relative;}
.Floor001365 .title i{ font-style:normal; font-weight: 700; font-style: normal; color: #333; font-size: 24px; letter-spacing: 0px;position:relative;  margin:0 0 27px; padding-bottom: 30px;  }
.Floor001365 .title i::after{ position:absolute; left:50%; bottom:3px;  content:""; background:#fa7d02; width:20px; height:2px; margin-left: -10px;  }
.Floor001365 .title span{ font-size:48px; color:#f0f0f0;  text-transform:uppercase; padding-left: 10px; position:absolute; }
.Floor001365 .title span::after{ position:absolute; left:8px; bottom:7px;  content:""; border:1px #f0f0f0 solid; width:1000px;  }
.Floor001365 ol { float:left; width:48%; position:relative;}
.Floor001365 ol a{overflow: hidden;display: block;}
.Floor001365 ol a>span{width: 100%;padding-bottom: 61%;background-position:center center;background-repeat: no-repeat;background-size: cover;display: block;}
.Floor001365 ol h3{font-size:18px;display: flex;justify-content: space-between;align-items: center;margin: 4% 0 10px;color: #333;}
.Floor001365 ol p{font-size: 13px;color: #666;}
.Floor001365 ol .dl{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;line-height: 30px;margin-top: 5px;height: 60px;}
.Floor001365 ol h3 time{font-size: 15px;font-weight: normal;}
.Floor001365 ol img{ width: 100%;transform: scale(1);transition: all .3s;}
.Floor001365 ol:hover img{transform: scale(1.1);}
.Floor001365 ol p span{ padding:0 2%; display:block; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;  }
.Floor001365 ol p time{ font-size:14px; padding-right:10px; }
.Floor001365 ol p time em{ font-style:normal; font-weight:bold; font-size:36px; }
.Floor001365 li{ float:right; width:49%;position:relative;display: flex;justify-content: space-between;align-items: center;border-top: 1px solid #dcdcdc;padding: 12px 0;overflow: hidden;}
.Floor001365 li:last-child{margin-bottom:0;}
.Floor001365 li .Ispic{width: 30%;padding-bottom:16%;display: block;margin-left:15px;transform: scale(1);transition: all .3s;}
.Floor001365 li:hover .Ispic{transform: scale(1.1);}
.Floor001365 ol:hover h3{color: #fcc800;}
.Floor001365 li h2{ margin:0; font-size:16px;color: #333;}
.Floor001365 li p{ margin:0; color: #666;}
.Floor001365 .dl1{margin-top:3%; font-size:13px; line-height: 24px;height:48px;overflow: hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.Floor001365 li time{ display:block; font-size:16px; color:#333; position:relative;width: 88px;font-weight: bold;text-align: center;}
.Floor001365 li time span{font-size: 24px;display: block;}
.xinw_left{width: 49%;max-height:68px;}
.Floor001365 .xinw_left{max-height:none;}
.Floor001365 li{height: 120px;}


@media(min-width:1000px){
.Floor001365 .title span{ font-size:30px;}
}
@media(max-width:1000px){
.Floor001365 .title span{ font-size:30px;}
.Floor001365 li p{ height:70px; }
}
@media(max-width:768px){
.Floor001365 .title span{ font-size:20px;}
.Floor001365 .title span::after{ width:500px; bottom: -5px;}
.Floor001365 ol{ float: none;width: auto; margin-bottom:3%; }
.Floor001365 li{ float: none;width: auto;  padding-left:0; padding-bottom:3%;}
.Floor001365 li time{width: 19%;}
.Floor001365 li .Ispic {display: none;}
.Floor001365 .xinw_left{width: calc(100% - 90px);}
}
@media(max-width:480px){
.Floor001365 .title span{ font-size:14px;}
.Floor001365 ol p{ padding:0;}
.Floor001365 li p{ height:48px;}
.Floor001365 ol h3{font-size: 16px;;}
}
@media(max-width:375px){
.Floor001365 .title span{ display:none; }
}
/*Floor002632 */
.Floor002632{padding:4% 0;}
.Floor002632 li{ float:left; width:20.8%; margin-right:5.6%;}
.Floor002632 li a{ display:block;}
.Floor002632 li .pic{ position:relative; overflow:hidden;}
.Floor002632 li .pic img{ display:block; width:100%; transition:0.2s;}
.Floor002632 li a:hover .pic img{ transform:scale(1.2);}
.Floor002632 li .pic::after{ position:absolute; content:''; width:90%; height:10%; background:#f5f5f5; right:0; bottom:0;}
.Floor002632 li .txt{ background:#f5f5f5; margin-left:10%; padding:0 10% 10%;}
.Floor002632 li .txt p{ margin:0; font-size:18px; color:#333;font-weight: bold;}
.Floor002632 li .txt p.en{ font-size:16px; color:#666;font-weight: normal;}
@media(min-width:769px){
.Floor002632 li:nth-child(4n){ margin-right:0;}
}
@media(min-width:769px) and (max-width:1024px){
.Floor002632 li .txt p{  font-size:18px;}
.Floor002632 li .txt p.en{ font-size:15px;}
.Floor002632 li{ width:23.5%; margin-right:2%;}
}
@media(max-width:768px){
.Floor002632 li{ width:49%; margin-right:2%; margin-bottom:2%;}
.Floor002632 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.Floor002632 li .txt p{  font-size:16px;}
.Floor002632 li .txt p.en{ font-size:15px;}
}
/*Bottom002743 */
.Bottom002743{ background: #0d0d0d; padding-top: 86px;color: rgba(255,255,255,0.4);}
.Bottom002743 a{color: rgba(255,255,255,0.4);}
.Bottom002743 a:hover{color: #fff;}

.bot_box{display: flex;justify-content: space-between;}



.Bottom002743 .copyright{background: #fff; line-height: 24px; padding: 15px 0;color: #888;}
.Bottom002743 .copyright a{color: #888;}
.Bottom002743 .copyright a:hover{color: #fcc800;}
.Bottom002743 .copyright a:not(:last-child):after{display: inline-block; content: ''; width: 1px; height: 13px; background: #c0c0c0; vertical-align: middle; margin: 0 7px;}

.Bottom002743 .links{margin: 53px 0; border-top: 1px solid rgba(255,255,255,0.07);border-bottom: 1px solid rgba(255,255,255,0.07);position: relative; line-height: 24px; padding: 11px 0 11px 70px;}
.Bottom002743 .links a{display: inline-block;}
.Bottom002743 .links span{position: absolute; left: 0; top: 11px; color: rgba(255,255,255,0.4);}
.Bottom002743 .links a:not(:last-child):after{display: inline-block; content: ''; width: 1px; height: 13px; background: rgba(255,255,255,0.07);vertical-align: middle; margin: 0 14px;}

.Bottom002743 .contact{max-width: 320px;}
.Bottom002743 .contact .name,
.Bottom002743 nav dl dt{font-size: 18px;color: #fff; padding-bottom: 25px;}
.Bottom002743 .contact li{ padding-bottom: 5px;}
.Bottom002743 .contact li aside{ padding-left: 25px;background-position: left center; background-repeat: no-repeat;font-size: 13px;}
.Bottom002743 .contact li:nth-child(1){padding-bottom: 32px;}
.Bottom002743 .contact li:nth-child(1) aside{background-image: url(../images/Bottom002743_icon_call.png);}
.Bottom002743 .contact li:nth-child(2) aside{background-image: url(../images/Bottom002743_icon_email.png);}
.Bottom002743 .contact li:nth-child(3) aside{background-image: url(../images/Bottom002743_icon_add.png);}
.Bottom002743 .contact li b a{font-size: 28px;color: #fcc800;}
.Bottom002743 nav dl dt a{color: #fff;}
.Bottom002743 nav{width:72%;overflow:hidden; }
.Bottom002743 nav dl{float: left;width: 14.2%}
.Bottom002743 nav dd{line-height: 20px; padding: 4px 0;font-size: 13px;}
.Bottom002743 nav .code{text-align: center;}
.Bottom002743 nav .code img{max-width: 121px;}
@media(min-width:769px){
.Bottom002743 .contact{float: left;}
.Bottom002743 .copyright aside{float: right;}
}
@media(max-width:768px){
.Bottom002743{padding-top: 5%;}
.Bottom002743 nav{display: none;}
.Bottom002743 .contact{display: table; margin: 0 auto;}
.Bottom002743 .links{margin: 20px 0 30px; }
.Bottom002743 .contact .name,
.Bottom002743 .copyright{text-align: center;}
.Bottom002743 .contact li:nth-child(1){padding-bottom: 10px;}
}

/* 栏目页 */
.ban,.ban img{width: 100%;}

/*Menu003135 */
.Menu003135 .root-w-1400 .auto{max-width: 1280px;}
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);}
.Menu003135 .current{ font-size: 0.875em; padding-left: 1.21428em;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto; line-height: 5.7142;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color: #333;}
.Menu003135 .nav-menu li{float: left;font-size: 1.125em;line-height: 4.44444;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:2.222em;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #fcc800;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #fcc800;}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;}
}
/*
 .Menu000610 为demo编号
 */
.Menu000610{ padding:3% 0 2%; text-align:center;}
.Menu000610 li{ display:inline-block;  padding:1%;}
.Menu000610 li a{ display:block; padding:0 20px; line-height:36px;font-size:16px; border:1px solid #fcc800;}
.Menu000610 li a:hover,
.Menu000610 li a.aon{ background-color:#fcc800; border-color:#fcc800; color:#fff;}
@media(max-width:768px){
.Menu000610 li a{ font-size:14px;}
}
@media(max-width:480px){
.Menu000610 li a{ font-size:12px; line-height:30px;}
}

.title_lm{text-align: center;padding-bottom:2%;}
.title_lm p{max-width: 80%;margin: 20px auto 0;font-size: 15px;color: #666;line-height: 28px;}
.title_lm h3{font-size: 24px;color: #333;font-weight: normal;position: relative;padding-bottom:15px;}
.title_lm h3::after{content: "";display: block;width: 80px;height: 3px;background: #fcc800;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}

@media(max-width:1024px){
  .title_lm h3{font-size: 18px;}
}
/*
 .PicList002797
 */
.PicList002797 {padding: 3% 0;}
.PicList002797 li{ float:left; width:31%; margin:0 3.5% 3.5% 0;overflow: hidden;background: #f5f5f5;padding: 2%;}
.PicList002797 li:nth-child(3n){margin-right:0; }
.PicList002797 li a{ display:block; position:relative;}
.PicList002797 li h4,
.PicList002797 li h3,
.PicList002797 li h5{ margin:0; text-align:center; font-weight:normal;}
.PicList002797 li figure{ padding-bottom:60%; margin-bottom: 4%;background-size: cover;transform: scale(1);transition: all .3s;}
.PicList002797 li:hover figure{transform:scale(1.1);}
.PicList002797 li h4{ font-size: 16px;color: #333;text-align: left;}
.PicList002797 li span{border: 1px solid #333;color: #333;padding: 6px 20px;display: inline-block;margin-top:15px;}

.PicList002797 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; background:rgba(0, 141, 210,0.9); z-index:10; transition:0.3s; color:#fff; border-radius: 10px;}
.PicList002797 li:hover{border-color:#fcc800;}
.PicList002797 li:hover a .hover{ opacity:1;}
.PicList002797 li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.PicList002797 li .hover h5{  font-size:24px;}
.PicList002797 li .hover i{ display:block;  height:2px; background:#fff; width:48px; margin:14px auto 20px;} 
.PicList002797 li .hover p{ font-size:16px; line-height:30px; margin:0; max-height:90px; overflow:hidden;}
.PicList002797 .more{ display: block; text-align: center; margin-top:50px;}
.PicList002797 .more span{ display: inline-block; padding-left: 40px; padding-right: 64px; line-height: 40px; background:url(../images/PicList002797-more.png)no-repeat 74% center #f1af48 ; border-radius: 5px;transition:all 0.5s ease-out 0s; }
.PicList002797 .more span:hover{padding-left:50px; padding-right:74px;  }
.PicList002797 li:hover span{background: #fcc800;color: #fff;border: 1px solid #fcc800;}
.cx_sx{padding: 3% 0 0;}
.sx_box{border: 1px solid #dcdcdc;padding: 2%;}
.sx_box dl{display: flex;flex-wrap: wrap;margin-bottom: 10px;align-items: center;}
.sx_box dl dd{margin-right: 10px;font-size: 18px;color: #333;margin-top: 10px;}
.sx_box dl a{padding: 5px 20px;border-radius: 20px;display: inline-block;font-size: 15px;}
.sx_box dl a.on,.sx_box dl a:hover{background: #fcc800;color: #fff;}


@media(max-width:1000px){
.PicList002797 li{ width:48%; margin-left:1%; margin-right:1%;}
.sx_box dl a{padding: 4px 15px;font-size: 14px;}
.sx_box dl dd{margin-right: 5px;}
}
@media(max-width:640px) and (min-width:376px){
.PicList002797 li .hover img{ width:50px; height:50px;}
}
@media(max-width:480px){
.PicList002797 li{ float:none; width:auto;} 
.PicList002797 li h3,
.PicList002797 li .hover h5{ font-size:12px;}
.PicList002797 li .hover h5{ line-height:20px; max-height:40px;}
.title_lm p{max-width: 100%;}
.sx_box dl dd:first-child{width: 100%;margin-bottom: 5px;}

}

/*PicList002735 */
.PicList002735{padding-bottom: 3%;}
.PicList002735 li{ margin-bottom: 2%;}
.PicList002735 li a{display: block;background: #f0f0f0; border: 3px solid #f0f0f0; transition: 0.3s;}
.PicList002735 li a:hover{border-color: #fcc800; box-shadow: 0 10px 14px rgba(0,0,0,0.3);}
.PicList002735 li .Ispic{ background-size: contain;background-color: #fff;  padding-bottom: 65.241%;}
.PicList002735 li .txt{padding: 15px;}
.PicList002735 li .txt h3{font-size: 16px; color: #333;text-align: center;font-weight: normal;}
.PicList002735 li .txt p{line-height: 28px;color: #555;height: 84px; }
@media(min-width:481px){
.PicList002735 li{float: left;}
}
@media(min-width:769px){
.PicList002735 li{width:23.5%; }
.PicList002735 li:not(:nth-child(4n)){margin-right: 2%;}
}
@media(min-width:481px) and (max-width:768px){
.PicList002735 li{width: 48%; }
.PicList002735 li:not(:nth-child(2n)){margin-right: 4%;}
}



/*Page002046 */
.Page002046{clear: both;}
.Page002046 .Pages{ text-align:center; padding:3% 0; clear: both;}
.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:#fcc800; 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;}
.Page002046 .Pages a{line-height: 30px;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{height: 30px;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}
/*
 *  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%; }


/*
 .Floor002446 为demo编号
 */
.Floor002446 .auto{ position: relative;}
.Floor002446{ padding:3% 0;}

.Floor002446 .wrap-content .more{ color: #fff; text-align: center; width: 180px; height: 40px; line-height: 40px; display: block; background: url(../images/Floor002446-more_bg.jpg) no-repeat left top; margin: 2.5% auto 0;}

.Floor002446 .wrap-content .list li .pic{ overflow: hidden;}
.Floor002446 .wrap-content .list li .pic a{ background-position: center; background-size: cover; background-repeat: no-repeat; display: block;
transition: transform .5s ease-in-out;
}
.Floor002446 .wrap-content .list ul{display: flex;flex-wrap: wrap;}
.Floor002446 .wrap-content .list li{width: 32%;margin-right: 2%;margin-bottom: 2%;background: #f5f5f5;padding: 2%;}
.Floor002446 .wrap-content .list li:nth-child(3n){margin-right: 0;}
.Floor002446 .wrap-content .list li .pic a:hover{ transform: scale(1.05);}
.Floor002446 .wrap-content .list li .pic img{visibility: hidden;}
.Floor002446 .wrap-content .list li .word{ padding:10px 0; }
.Floor002446 .wrap-content .list li .word{ transition:  all .3s ease-in-out;}
.Floor002446 .wrap-content .list li .word time{color: #fff; font-size: 14px; text-align: center;background: #fcc800;padding: 8px 10px;display: inline-block;}
.Floor002446 .wrap-content .list li .word dt{overflow:  hidden; line-height: 28px; max-height: 56px; font-size: 18px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;margin: 10px 0;}
.Floor002446 .wrap-content .list li .word dt a{ color: #333;}
.Floor002446 .wrap-content .list li .word dd{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 14px; color: #666;}
.Floor002446 .wrap-content .list li:hover .word dt a{color: #fcc800;}

@media(max-width:1024px){
  .Floor002446 .wrap-content .list li{width: 100%;margin-right: 2%;}
  .Floor002446 .wrap-content .list li:nth-child(3n){margin-right: 0%;}
  .Floor002446 .wrap-content .list li:nth-child(2n){margin-right: 0;}
  .Floor002446 .wrap-content .list li .word dt{font-size: 16px;margin: 5px 0;}
  .Floor002446 .wrap-content .list li .word time{padding: 2px 5px;font-size: 12px;}
}

.PicList0005931{padding: 3% 0;}

.title_lm1{display: flex;align-items: center;justify-content: space-between;margin-bottom: 15px;}
.title_lm1 h3{font-size: 24px;color: #333;font-weight: normal;}

.hyzx{background: #f5f5f5;padding: 3% 0;}
.hyzx .hyzx_list{display: flex;justify-content: space-between;}

@media(max-width:1024px){
  .hyzx .hyzx_list{display: block;}
  
}

.zz_box{padding-top: 3%;}
.zz_box ul{display: flex;align-items: center;justify-content: space-between;}
.zz_box ul li{width: 49%;text-align: center;position: relative;overflow: hidden;}
.zz_box ul li::after{position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,0.5);left: 0;top: 0;content:"";display: block;}
.zz_box ul li h2{font-size: 24px;font-weight: normal;color: #fff;padding-bottom: 10px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 222;}
.zz_box ul li img{width: 100%;transform: scale(1);transition: all .3s;}
.zz_box ul li:hover img{transform: scale(1.1);}
.sycj_box{padding: 3% 0;}
.sycj_box ul{display: flex;flex-wrap: wrap;justify-content: center;}
.sycj_box ul li{display: inline-block;transform: skewX(-11deg);overflow: hidden;transform-origin: 100% 0;max-width: 280px;text-align: center;}
.sycj_box ul li p{font-size: 16px;color: #333;font-style: normal;margin-top: 10px;transform: skewX(0deg);}

.sycj_box ul li li img{width: calc(100% + 200px);max-width: none;transform: skew(11deg);margin-left: -100px;}
.sycj_box ul li li:first-child{transform-origin: 0 100%;}
.sycj_box ul li li:last-child img{width: calc(100% + 200px);max-width: none;transform: skew(11deg);margin-left: -100px;}
.sycj_box ul li li:last-child{margin-left: 10%;}
.sycj_box ul li li p{font-size: 18px;color: #333;margin-top: 5px;}

.xz_box{padding: 3% 0 5%;background: #f5f5f5;}
.xz_box ul{display: flex;align-items: center;}
.xz_box ul li{text-align: center;}
.xz_box ul li p{font-size: 16px;color: #333;margin-top: 10px;}

.xz_box .owl-carousel .owl-dots{text-align: center;position: absolute;left: 50%;transform: translateX(-50%);bottom:-40px;}
.xz_box .owl-carousel .owl-dots .owl-dot{width: 10px;height: 10px;background:#ccc;margin-left: 10px;display: inline-block;}
.xz_box .owl-carousel .owl-dots .owl-dot:first-child{margin-left: 0;}
.xz_box .owl-carousel .owl-dots .active{background: #fcc800;width: 10px;}

.xz_box .owl-nav{display: block !important;}
.xz_box .owl-carousel .owl-nav .owl-next,.xz_box .owl-carousel .owl-nav .owl-prev{width: 55px;height: 55px;border-radius: 100px;position: absolute;font-size: 22px;position: absolute;text-indent: 100px;overflow: hidden;}
.xz_box .owl-carousel .owl-nav .owl-next{background-size: cover;background-image: url(../images/b_right.png);background-position: center center;background-repeat: no-repeat;background-color: #ccc;}
.xz_box .owl-carousel .owl-nav .owl-prev{background-image: url(../images/b_left.png);background-position: center center;background-repeat: no-repeat;background-color: #ccc}
.xz_box .owl-nav{position: absolute;top: 50%;transform: translateY(-50%);width: 100%;}
.xz_box .owl-carousel .owl-nav .owl-prev{left: -5%;}
.xz_box .owl-carousel .owl-nav .owl-next{right:-5%;}

.xz_box .owl-carousel .owl-nav .owl-prev:hover{background-color: #fcc800;}
.xz_box .owl-carousel .owl-nav .owl-next:hover{background-color: #fcc800;}

@media(max-width:1560px){
  .xz_box .owl-carousel .owl-nav .owl-prev{left: 0;}
  .xz_box .owl-carousel .owl-nav .owl-next{right:0;}
}

@media(max-width:1024px){
  .zz_box ul li h2{font-size: 16px;}
  .xz_box .owl-carousel .owl-dots{bottom: -20px;}
  .xz_box .owl-carousel .owl-nav .owl-prev{left: 0%;}
.xz_box .owl-carousel .owl-nav .owl-next{right:0%;}
.xz_box .owl-carousel .owl-nav .owl-next, .xz_box .owl-carousel .owl-nav .owl-prev{width: 30px;height: 30px;}
.xz_box{padding: 3% 0 8%;}
}
.HomePro {
  padding: 3% 0;
  background: #fff;
  background-size: cover;
}


.HomePro .imgbox span {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  padding-bottom: 67%;
}

.HomePro .img .imgbox span {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}

.HomePro .flipster {
  padding: 15px 0 8%;
}

.HomePro .flipster li {
  width: 400px;
  text-align: center;
  background: #fff;
  border-radius: 22px;
  box-shadow: 0 2px 20px rgba(0, 0, 0, 0.16);
  padding-bottom: 20px;
}

.HomePro .flipster .imgbox {
  padding-top: 69%;
  border-radius: 22px 22px 0 0;
}

.HomePro .imgbox {
  overflow: hidden;
  position: relative;
}

.HomePro .Scale-img {
  overflow: hidden;
  cursor: pointer;
  zoom: 1;
  overflow: hidden;
}

.HomePro .flipster .ti {
  line-height: 32px;
  font-size: 16px;
  color: #333333;
  padding-top: 10px;
}

.HomePro .flipster .ti span {
  display: block;
  line-height: 20px;
  color: #b5b5b5;
  font-size: 14px;
}

.HomePro .flipster .ico {
  padding: 20px 0 5px;
}

.HomePro .flipster .ico img {
  width: 40px;
  height: 40px;
}

.HomePro .flipto-prev,
.HomePro .flipto-next {
  font-family: "宋体";
  background: #dcdcdc;
  border-radius: 50%;
  display: block;
  bottom: 0px;
  text-align: center;
  width: 35px;
  height: 35px;
  line-height: 35px;
  position: absolute;
}

.HomePro .flipto-prev {
  left: 46%;
}

.HomePro .flipto-next {
  right: 46%;
}

.HomePro .flipto-prev:hover,
.HomePro .flipto-next:hover {
  background: #fcc800;
  color: #fff;
}

.HomePro .infoimg {
  margin-top: 2%;
}

@media ( max-width:1024px) {
  .HomeNav {
      display: block;
  }
  .HomePro .flipster{padding: 15px 0 20%;}
  /* .HomePro .flipster {
      display: none !important;
  } */

  .HomePro .flipster li {
      width: 300px;
      padding-bottom: 20px;
  }
  .HomePro .flipster .ti {
      line-height: 24px;
      font-size: 16px;
  }
  .HomePro .flipster .ico {
      padding: 15px 0 5px;
  }
  .HomePro .flipto-prev {
      left: 42%;
  }
  .HomePro .flipto-next {
      right: 42%;
  }
}

@media ( max-width:768px) {

  /* .HomePro .flipster li {
      width: 180px;
      padding-bottom: 20px;
  } */
  .HomePro .flipto-prev {
      left: 38%;
  }
  .HomePro .flipto-next {
      right: 38%;
  }
}

/*
 .PicList002256 为demo编号
 */

.PicList002256 li{ padding-left:35px; position:relative; margin:10px 0;}
.PicList002256 li time{ background:url(../images/PicList002256-date.png) no-repeat; width:62px; height:63px; padding:12px 0 0; overflow:hidden; text-align:center; color:#fff; position:absolute; left:0; top:50%; margin-top:-31px; font-size: 12px;}
.PicList002256 li time span{ display:block; font-size:16px; font-weight:bold; padding-top: 5px;}
.PicList002256 li .txt{ padding:25px 20px 16px 50px; border:1px solid #e6e6e6; overflow:hidden;}
.PicList002256 li .txt .pic{ margin-bottom: 10px; display: block;width: 180px;padding-bottom: 21%;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.PicList002256 li .txt h3{ margin:0; font-size:18px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;font-weight: normal;margin-top: 10px;}
.PicList002256 li .txt .more:hover,
.PicList002256 li .txt h3 a:hover{ color:#fcc800;}
.PicList002256 li .txt p{ margin:10px 0; color:#6f6f6f;line-height: 24px; overflow:hidden; font-size: 14px; margin: 10px 0;height: 46px;}
.PicList002256 li .txt .more{ background:url(../images/PicList002256-more.jpg) no-repeat right center; padding-right:20px;color: #a9a9a9;text-transform: uppercase;}
.PicList002256 li:hover .txt{border: 1px solid #fcc800;}
@media only screen and (min-width:481px ) {
	.PicList002256 li .txt .pic{ float: right; margin-left:10px; margin-bottom: 0;}
}
@media only screen and (min-width:768px ) {
	.PicList002256 li .txt{ padding:20px 20px 10px 70px;}
}
@media(max-width:1024px){
  .PicList002256 li .txt h3{font-size: 14px;margin-top: 0;}
  .PicList002256 li .txt{padding: 25px 20px 16px 40px;}
  .PicList002256 li .txt .pic{ float: right; margin-left:10px; margin-bottom: 0;width:35%}
  .PicList002256 li .txt p{margin: 5px 0;height: auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size: 12px;}
}
.PicList002256{width: 49%;}
.PicList0022561{width: 100%;padding: 3% 0;}
.PicList0022561 li .txt .pic{padding-bottom: 10%;}
@media(max-width:1024px){
  .PicList0022561 li .txt .pic{padding-bottom: 18%;}
}
/*RighInfo002939 */
.RighInfo002939{padding:3% 0;}
.bshare-custom{display: inline-block;margin-left: 10px;}
.RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 37px; padding: 0 25px;}
.RighInfo002939 .name h1{margin: 0 0 30px 0;font-size: 20px;color: #333;}
.RighInfo002939 .time{color: #c8c8c8;padding-bottom: 1.72vw;line-height: 16px;}
.RighInfo002939 .share{margin-left: 10px;}
.RighInfo002939 .time time,
.RighInfo002939 .share,
.RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}
.RighInfo002939 .share em{font-style: normal;}

#bsPanel,
#bsPanel *,
.bsBox,
.bsBox *{box-sizing: content-box;}

.RighInfo002939 .edit-info{line-height: 2.5625em;color: #1e1e1e; text-align: justify; padding: 0 25px 4vw;}
.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .info-page dd{line-height: 36px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
/* .RighInfo002939 .info-page dd a:hover{color: #d43e45;} */
@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:640px){
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.RighInfo002939 .share{display: block; padding-top: 10px;}
.PicList002256{width: 100%;}
.RighInfo002939 .name{padding: 0;}
.RighInfo002939 .edit-info{padding: 0 0 4vw;}
}
/*
 .PicList000593 为demo编号
 */
 .PicList000593{padding-bottom: 3%;}
.PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:2%;}
.PicList000593 li video{width: 100%;}
.PicList000593 li:nth-child(3n){ margin-right:0;}
.PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:65%; background-size:cover; background-position:center center; background-repeat:no-repeat;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure a::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,0.6);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.6);margin-left: -3px;margin-top: -12px;}
.PicList000593 li p{text-align:center;font-size: 15px;color: #333;margin-top: 10px;}
.tit h3{font-size: 20px;color: #333;font-weight: normal;text-align: center;padding-bottom: 2%;}
@media(max-width:768px){
.PicList000593 li{width:49%; margin-right:2%;}
.PicList000593 li:nth-child(3n){ margin-right:2%;}
.PicList000593 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
}
@media(max-width:375px){
.PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.PicList000593 li{width:100%; float:none; margin-right:0 !important;}
}

/*
 .Floor002430 为demo编号
 */
.Floor002430{padding: 3% 0;}


.Floor002430 .list li{ float: left;list-style: none;width: 31.675%;}
.Floor002430 .list li:nth-child(1){ width:36.65%;}
.Floor002430 .list li{ position: relative;}
.Floor002430 .list li .href{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;}
.Floor002430 .list li .pic img{ width: 100%;}

.Floor002430 .list li .word{ position: absolute; bottom: 20px; left: 20px; z-index: 8; color: #fff; padding: 30px 0 0 30px; }
.Floor002430 .list li .word h3{ font-size:18px; margin: 0 0 8px;}
.Floor002430 .list li .word h3:before{ content: ""; display: block; width: 20px; height: 1px; background: #fff; margin-bottom: 10px;}
.Floor002430 .list li .word span{ font-size: 16px;}


.Floor002430 .list li i{ position: absolute;  width: 90%; height: 90%; bottom: 0; right: 0; z-index: 7; display: block; opacity: 0;
transition: opacity .3s,right .3s,bottom .3s;
-webkit-transition: opacity .3s,right .3s,bottom .3s;
-moz-transition: opacity .3s,right .3s,bottom .3s;
-ms-transition: opacity .3s,right .3s,bottom .3s;
}
.Floor002430 .list li:hover i{ opacity: 1; right: 20px; bottom: 20px;}
@media only screen and (max-width:480px ) {
	.Floor002430 .list li i{ background-size: 30%;}
}


.Floor002430 .list li .layer{ position: absolute; width: 100%; height: 100%; bottom: 0; right:0; z-index: 6;background-color:#fcc800;  -moz-opacity:0;  opacity: 0; filter:alpha(opacity=0); 
transition: opacity .3s,right .3s,bottom .3s;
-webkit-transition: opacity .3s,right .3s,bottom .3s;
-moz-transition: opacity .3s,right .3s,bottom .3s;
-ms-transition: opacity .3s,right .3s,bottom .3s;
 }
.Floor002430 .list li:hover .layer{ -moz-opacity:0.78;  opacity: 0.78; filter:alpha(opacity=78);}

@media(max-width:1024px){
  .Floor002430 .list li .word{left: 0;}
  .Floor002430 .list li .word h3{font-size: 16px;}
}


/*RighInfo002808 */
.RighInfo002808{padding: 3% 0}

.RighInfo002808 .floor{position: relative; z-index: 1.}
.RighInfo002808 .floor .Ispic{position: absolute;height: 100%; right: 0; top: 0;}
.RighInfo002808 .floor-1 .Ispic{width: 31.945%;}
.RighInfo002808 .floor-2 .Ispic{right: auto; left: 0; width: 25%;}

.RighInfo002808 .floor-1 .txt{color: #666;font-size: 15px;}
.RighInfo002808 .floor-1 .txt .info{ line-height: 36px;padding-bottom: 10%; }
.RighInfo002808 .floor-1 .txt h1{font-size: 24px;color: #333;font-weight: normal; margin-bottom: 1%;}
.RighInfo002808 .floor-1 .txt .ti25{text-indent: 25px;}
.RighInfo002808 .floor-1 .txt .nmb{margin-bottom: 0;}
.RighInfo002808 .floor-1 .txt .nmt{margin-top: 0;}
.RighInfo002808 .floor-1 .count{position: relative; z-index: 1; padding: 7% 0;}
.RighInfo002808 .floor-1 .count li p{margin: 0;}
.RighInfo002808 .floor-1 .count li aside{color: #fcc800; font-weight: bold;}
.RighInfo002808 .floor-1 .count li aside b{font-size: 48px;display: inline-block;vertical-align: sub;}
@media(min-width:1025px){
.RighInfo002808 .floor-1 .txt{padding-right: 31.945%;}
.RighInfo002808 .floor-1 .txt .info{max-width: 820px;width: 95%;text-align:justify;}
.RighInfo002808 .floor-1 .count:before{position: absolute; right: 0; top: 0; height: 100%; background: #f5f5f5;content: ''; width: 150%;}
}
@media(max-width:1024px){
.RighInfo002808 .floor-1 .Ispic{display: none;}
.RighInfo002808 .floor-1 .count{ background: #f5f5f5;}
.RighInfo002808 .floor-1 .count li{text-align: center;}
}
@media(min-width:641px){
.RighInfo002808 .floor-1 .count ul{display: table;width: 100%;position: relative; z-index: 2;}
.RighInfo002808 .floor-1 .count li:not(:last-child){width: 24%;}
.RighInfo002808 .floor-1 .count li{display: table-cell; vertical-align: top;}
}
@media(max-width:640px){
.RighInfo002808 .floor-1 .count ul{overflow: hidden;}
.RighInfo002808 .floor-1 .count li{width: 50%;float: left; padding: 15px 0;}
.RighInfo002808 .floor-1 .count li:nth-child(2n+1){clear: left;}
.RighInfo002808 .floor-1 .txt .info{line-height: 28px;}
}

.RighInfo002808 .title{padding: 8% 0 3% 0;font-size: 30px;color: #333;}

.RighInfo002808 .floor-2{padding-left: 25%;}
.RighInfo002808 .floor-2 li{padding-left: 11.5%; padding-bottom: 4%;}
.RighInfo002808 .floor-2 li:nth-child(2n){background: #f5f5f5;padding-top: 4%;}
@media(min-width:641px){
.RighInfo002808 .floor-2 li > *{width: 89%;}
}

.RighInfo002808 .floor-3 .box2 aside,
.RighInfo002808 .floor-2 li aside{color: #fcc800;}
.RighInfo002808 .floor-2 li p,
.RighInfo002808 .floor-3 > div p{margin: 0;line-height: 30px;color: #999; text-align: justify;}
.RighInfo002808 .floor-2 li aside,
.RighInfo002808 .floor-3 > div aside{font-size: 24px; margin-bottom: 26px;}
@media(max-width:640px){
.RighInfo002808 .floor-2{padding-left: 10%;}
.RighInfo002808 .floor-2 .Ispic{width: 10%;}
.RighInfo002808 .floor-2 li{padding-left: 5%;padding-right: 5%;}
}

.RighInfo002808 .floor-3 > div{padding-left: 3%;padding-right: 3%;}
.RighInfo002808 .floor-3 .box1{background: #fcc800;color: #fff;padding-top: 8%; padding-bottom: 8%;}
.RighInfo002808 .floor-3 .box1 p{color: #fff; opacity: 0.5;}
.RighInfo002808 .floor-3 .box2{position: relative; z-index: 3;background: #fff; padding-top: 4%;}
@media(min-width:641px){
.RighInfo002808 .floor-3 .box1{width: 25%;}
.RighInfo002808 .floor-3 .Ispic{width: 75%;}
.RighInfo002808 .floor-3 .box2{width: 80%; max-width: 950px; }
}
@media(max-width:1024px){
.RighInfo002808 .floor-3 .Ispic{position: relative;height: auto; padding-bottom: 60%;}
.RighInfo002808 .floor-3 .box2{padding-top: 5%; padding-bottom: 5%; }
}
/*
 .PicList002239 为demo编号
 */
.PicList002239{ padding:3% 0;}
.PicList002239 li{ border-bottom: 1px solid #e3e3e3; margin-bottom: 3%; float:left; }
@media(min-width:769px){
.PicList002239 li{margin-right:5%; width:30%; }
.PicList002239 li:nth-child(3n){ margin-right:0;}
}
.PicList002239 li .Ispic{ padding-bottom:68%; background-size:contain;}
.PicList002239 li dl{ position:relative; margin:0 10px;line-height:50px;}
.PicList002239 li dd{ position:absolute; right:0; top:0; color: #999;padding-left: 30px; background: url(../images/PicList002239-icon.png) no-repeat left center;}
.PicList002239 li dt{font-size: 16px; color: #333;text-align: center;}
@media(max-width:768px){
.PicList002239 li{ width:48%; margin-right:4%;}
.PicList002239 li:nth-child(2n){ margin-right:0;}
}
/*PicList002120 */
.PicList002120{ background-color:#f8f8f8; padding:3% 0;}
.PicList002120 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:3%;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:46px; padding:0 2%; text-align:center; font-size:16px;}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:77%; background-size:contain;}
@media(min-width:641px){
.PicList002120 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002120 li{ width:48%; margin-right:4%;}
.PicList002120 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList002120 li p{ font-size:14px;}
}

/*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 img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(252,200,0,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;}
}


.Map002793{ padding:3% 0}
.Map002793 .box{ position: relative;}
.Map002793 .box img{ display: block; width: 100%;}
.Map002793 .con{ position: absolute; left: 0; top: 0; width: 100%; max-height: 100%; color: #fff; padding: 5%;}
.Map002793 .con h2{ margin: 0; font-size: 36px; line-height: normal;}
.Map002793 .con h2 span{ display: block; font-size: 14px; font-weight: normal; margin: 1.5% 0;}
.Map002793 .con h2:after,
.Map002793 .con .txt:after{ content: ''; display: block; width: 60px; height: 1px; background: #fff; margin-bottom: 1.5%;}
.Map002793 .con .txt{ max-width: 1006px; line-height: 30px; overflow: hidden;}
.Map002793 .con ul{ display: table; width: 50%; float: left;}
.Map002793 .con li{ display: table-row;}
.Map002793 .con li span{ display: table-cell;}
.Map002793 .con ul:nth-child(2) li span:first-child{ width: 120px;}
.Map002793 .con .txt:after{  margin: 3% 0 4%;}
.Map002793 .con .more{ width: 140px; line-height: 36px; text-align: center; background: rgba(255,255,255,0.5); color: #595656; display: block;}
.Map002793 .con .more:before{ content: ''; display: inline-block; width: 15px; height: 15px; background: url("../images/Map002793-icon.png") no-repeat center; vertical-align: middle; margin-right: 5px;}
.Map002793 .tab_span li{ float: left; color: #888888; background: #f5f5f5; text-transform: uppercase; width: 115px; padding:22px 0 15px 15px; margin-right: 1.25%; margin-top: 25px; cursor: pointer;}
.Map002793 .tab_span b{ display: block; font-size: 24px; color: #555;}
.Map002793 .tab_span li:last-child{ margin-right: 0;}
.Map002793 .tab_span li.on{ background: #fcc800; color: #fff; position: relative;}
.Map002793 .tab_span li.on b{ color: #fff;}
.Map002793 .tab_span li.on:before{ content: '';position: absolute;left: 50%;transform: translateX(-50%);-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform:rotate translateX(-50%);-o-transform:rotate translateX(-50%);border: 10px solid transparent;border-bottom-color: #595656;bottom: 100%;}
@media(max-width:1000px){

    .Map002793 .tab_span{ display: none;}
    .Map002793 .box{ display: block!important; margin-bottom: 2%;}
    .Map002793 .con ul{width: 100%; float: none;}
}
@media(max-width:640px){
    .Map002793 .con{ position: static; color: #555;}
    .Map002793 .con h2{ font-size: 20px;}
    .Map002793 .con li span{ min-width: 80px;}
    .Map002793 .con .more{background:#ddd;}
}

.sh_box{padding: 3% 0;}
.sh_box ul{display: flex;flex-wrap: wrap;}
.sh_box ul li{width: 32%;margin-right: 2%;text-align: center;overflow: hidden;}
.sh_box ul li img{width: 100%;transform: scale(1);transition: all .3s;}
.sh_box ul li h2{font-size: 18px;color: #333;font-weight: normal;margin: 15px 0 10px;}
.sh_box ul li:nth-child(3n){margin-right: 0;}
.sh_box ul li p{line-height: 26px;color: #666;font-size: 15px;}
.sh_box ul li:hover img{transform: scale(1.1);}
.sh_box ul li:hover h2{color: #fcc800;}


@media(max-width:1024px){
  .sh_box ul{display: block;}
  .sh_box ul li{width: 100%;margin-bottom: 2%;position: relative;}
  .sh_box ul li::before{content: '';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.5);z-index: 2;}
  .sh_txt{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 2222;color: #fff;}
  .sh_box ul li h2{color: #fff;}
  .sh_box ul li p{color: #fff;opacity: .8;}
}
/*
 Map002779
 */
.Map002779{ padding:3% 0;background: #f5f5f5;}
.Map002779 li{ width:100%; float:left; margin-right:2.5%; margin-bottom:4%; background: #f3f7f9; box-shadow:8px 5px 26px #D7D7D7;}
.Map002779 li img{display: none;}
.Map002779 li .pic1 img{display: block;}
.Map002779 li .pic{display: block; padding-bottom:62.5%; background-size: cover; background-repeat: no-repeat; background-position: center;}
.Map002779 li .main{ padding:6%;  border-top:6px solid #fcc800;}
.Map002779 li h1{ margin:0; font-size:18px; color:#fcc800;}
.Map002779 li p{ font-size:14px;line-height:28px; margin:14px 0 ; }
.Map002779 li dl{ font-size:14px; display:block; margin-bottom:14px;line-height:28px;height:84px;}
.Map002779 li .more{ background:url(../images/Map002779-icon.png) no-repeat; font-size:14px; color:#fcc800; 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:32%;  margin-right:2%; }
	.Map002779 li:nth-child(3n){margin-right:0;}
	.Map002779 li:nth-child(3n+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 .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:#0033a0; 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: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;}
}

/*Timeline000913 */
  .Timeline000913{padding: 3% 0;}
  .Timeline000913 .auto{max-width: 1400px;}
  .Timeline000913 .title{margin-bottom: 2vw; text-align: center;}
  .Timeline000913 .title .cn{font-size: 30px;color: #a52d33; padding-bottom: 10px;font-weight: bold;}
  .Timeline000913 .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}
  @media(max-width:768px){
  .Timeline000913 .title{padding-bottom: 6vw;}
  }
  @media(max-width:640px){
  .Timeline000913 .title .cn{font-size: 6vw;}
  }
  
  .Timeline000913 .main{position: relative; z-index: 1; padding-bottom: 7.396vw;}
  .Timeline000913 .main .quan{display: block;width: 10px; height: 10px; border-radius: 50%; background: #fff;border: 1px solid #dedede;}
  .Timeline000913 .main:before{position: absolute; content:'';width: 1px; top: 10px; bottom: 0;background: #d9d9d9; }
  @media(min-width:769px){
  .Timeline000913 .main .quan{ margin: 0 auto; }
  .Timeline000913 .main:before{left: 50%;}
  .Timeline000913 .outer > .ytable-cell{width: 50%;}
  }
  @media(max-width:768px){
  .Timeline000913 .outer,
  .Timeline000913 .outer > .ytable-cell{display: block;}
  .Timeline000913 .main:before{left: 5px;}
  }
  
  .Timeline000913 .item{position: relative;z-index: 4;}
  .Timeline000913 .item:not(:last-child){margin-bottom: 2.08vw;}
  .Timeline000913 .info{position: relative;}
  .Timeline000913 .info:before{position: absolute; content: ''; top: 50%; margin-top: -16px; border:16px solid  transparent;}
  .Timeline000913 .info .inner{background: #f0f0f0; padding: 1.5vw;}
  .Timeline000913 .pic{width: 32.787%;}
  .Timeline000913 .pre pre{font-size: 15px;line-height: 1.867em;}
  .Timeline000913 .year{font-family: 'DIN-Medium';color: #333;font-size: 45px;}
  .Timeline000913 .year aside{background-repeat: no-repeat;background-image: url("../images/Timeline000913_icon.png");}
  @media(min-width:769px){
  .Timeline000913 .item:nth-of-type(2n-1) .info{padding-right: 32px;}
  .Timeline000913 .item:nth-of-type(2n) .info{padding-left: 32px;}
  .Timeline000913 .item:nth-of-type(2n-1) .info:before{right: 0;border-left-color: #f0f0f0;}
  .Timeline000913 .item:nth-of-type(2n) .info:before{left: 0;border-right-color: #f0f0f0;}
  .Timeline000913 .item:nth-of-type(2n-1) .pre{padding-left: 2vw;}
  .Timeline000913 .item:nth-of-type(2n) .pre{padding-right: 2vw;}
  .Timeline000913 .item:nth-of-type(2n-1) .year aside{margin-left: -10px;background-position: left center;}
  .Timeline000913 .item:nth-of-type(2n-1) .year aside:before,
  .Timeline000913 .item:nth-of-type(2n) .year aside:after{display: inline-block; content: ''; width: 30px; height: 1px; vertical-align: middle;background: #d9d9d9; margin: -10px 32px 0;}
  .Timeline000913 .item:nth-of-type(2n) .year aside{background-position: right center;margin-right: -11px; text-align: right;}
  }
  @media(max-width:768px){
  .Timeline000913 .main{margin-left: 3vw;}
  .Timeline000913 .year{font-size: 7vw;}
  .Timeline000913 .year aside{padding-left: 32px;background-position: left center;margin-left: -5px;}
  .Timeline000913 .year aside:before{display: inline-block; content: ''; width: 30px; height: 1px; vertical-align: middle;background: #d9d9d9; margin: -1vw 3vw 0;}
  .Timeline000913 .info{padding: 3vw;}
  .Timeline000913 .pre{padding-left: 3vw;}
  }
  @media(max-width:480px){
  .Timeline000913 .pic{width:45%;}
  .Timeline000913 .pre pre{font-size: 3.5vw;}
  }
  
  
.Galary002512{width: 50%;float: left;}
.Galary002512 .slider-for{ margin-bottom:3%;}
.Galary002512 .slider-for li{ background:#fff;}
.Galary002512 .slider-for li .Ispic{ padding-bottom:55%; background-size:contain;}
.Galary002512 .slider-nav li .Ispic{ border:1px solid #fff; background-color:#fff; padding-bottom:60%; margin:0 3%;}
.Galary002512 .slider-nav li.slick-center .Ispic{ border-color:#fcc800;}
.Galary002512 .slider-nav{ margin-bottom:30px;border: 1px solid #e4e4e4;padding: 20px;}
/* Arrows */
.Galary002512 .slick-arrow{font-size: 0;line-height: 0;position: absolute;top: 50%; width: 40px;height: 40px;padding: 0;cursor: pointer;border: none; z-index:10; margin-top:-20px; border-radius:50%; background-color:rgba(0,0,0,0.8);display: none !important;}
.Galary002512 .slick-arrow:hover{background-color: rgba(253, 141, 43, 0.9);}
.Galary002512 .slick-arrow::before{ position:absolute; content:''; left:50%; top:50%; margin-left:-4px; margin-top:-8px; width:16px; height:16px;  transform:rotate(-45deg);}
.Galary002512 .slick-prev{left: -45px;}
.Galary002512 .slick-next{right: -45px; background-position: right top;}
.Galary002512 .slick-prev::before{ border-left:3px solid #fff;border-top:3px solid #fff;}
.Galary002512 .slick-next::before{ border-right:3px solid #fff;border-bottom:3px solid #fff;margin-left:-12px;}
/* Dots */
.Galary002512 .slick-dots{list-style: none;text-align: center; position:absolute; left:0; bottom:-30px; width:100%;}
.Galary002512 .slick-dots li{display: inline-block;margin: 0 5px;}
.Galary002512 .slick-dots li button{font-size: 0;line-height: 0;display: block;width: 10px;height: 10px;cursor: pointer;border: 0;background: rgba(0, 0, 0, 0.3); border-radius:50%; padding:0;}
.Galary002512 .slick-dots li.slick-active button{opacity: .75;background: rgba(253, 141, 43, 0.5);}
@media(max-width:1200px){
.Galary002512 .slider-for{ margin-bottom:50px;}
.Galary002512 .slick-prev,
.Galary002512 .slick-next{ right:auto; left:50%; margin-top:0; top:-45px;}
.Galary002512 .slick-prev{ margin-left:-50px;}
.Galary002512 .slick-next{ margin-right:-50px;}
}
@media(max-width:640px){
  .Galary002512{width: 100%;float: none;}
.Galary002512 .slick-prev,
.Galary002512 .slick-next{ display:none !important;}
.Galary002512 .slider-for{ margin-bottom:3%;}
}
  
/*
 .RighInfo002254 为demo编号
 */
 .RighInfo002254 {padding: 3% 0;}
 .RighInfo002254 .right_info{ float:right; width:39.2%;}
 .RighInfo002254 .right_info table{width: 100%;}
 .RighInfo002254 .right_info table tr{background: #f5f5f5;}
 .RighInfo002254 .right_info table tr:nth-child(2n){background: #fff;}
 .RighInfo002254 .right_info table tr, .RighInfo002254 .right_info table td{padding: 5px 10px;}
 .RighInfo002254 .right_info h1,
 .RighInfo002254 .right_info h3,
 .RighInfo002254 .right_info p{ margin:0;padding:1% 0;}
 .RighInfo002254 .right_info h1{ padding:0 0 2%; color:#fcc800; font-size:26px; }
 .RighInfo002254 .right_info h3{ font-size:18px; font-weight:normal;}
 .RighInfo002254 .right_info p{line-height:30px; color:#333;}
 .RighInfo002254 .right_info a{ display:inline-block; border:1px solid #fdf3f2; padding:10px 5%; color:#fff; transition:0.4s;background: #fcc800;margin-top: 30px;}
 .RighInfo002254 .right_info a:hover{ background-color:#f5f5f5; color:#fcc800;}
 
 .RighInfo002254 .tab{ padding:3% 0;}
 .RighInfo002254 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
 .RighInfo002254 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; margin-right:4px; cursor:pointer;color: #333;}
 .RighInfo002254 .tab .h1_tab span.on{ border-bottom: 2px solid #fcc800;}
 .RighInfo002254 .tab .info{ padding-top:3%;}
 .RighInfo002254 .tab .info p{ text-indent: 2em; font-size: 16px; line-height: 35px;}
 .RighInfo002254 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo002254-icon_download.png) no-repeat right center; padding:10px 0;}
 .RighInfo002254 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo002254-icon.png) no-repeat left center;}
 @media(max-width:768px){
 .RighInfo002254 .list_img,
 .RighInfo002254 .right_info{ float:none; width:auto;}
 }
 @media(max-width:640px){
 .RighInfo002254 .right_info h1{font-size:20px; }
 .RighInfo002254 .right_info h3{ font-size:16px;}
  }	
 @media(max-width:480px){
 .RighInfo002254 .tab .h1_tab{ font-size:14px;}
 .RighInfo002254 .tab .h1_tab span{ padding:0 3%;}
  }	
  
  .jbpz{padding: 3% 0;background: #f5f5f5;}
  .jbpz .jbpz_list{display: flex;justify-content:center;margin-bottom: 5%;}
  .jbpz table{width: 45%;}
  .jbpz table:nth-child(2n){margin-left: 3%;}
  .jbpz table tr{background: #dcdcdc}
  .jbpz table tr,.jbpz table td{padding:10px 20px;}
  .jbpz table tr:nth-child(2n){background: #fff;}
@media(max-width:1024px){
  .jbpz .jbpz_list{display: block;}
  .jbpz table{width: 100%;margin-bottom: 3%;}
  .jbpz table:nth-child(2n){margin-left: 0;}
}
.title_lm2{font-size: 24px;color: #333;margin-bottom: 15px;text-align: center;}
.RighInfo003138{padding-top: 3%;}
.RighInfo003138 .root-w-1400 .auto{max-width: 1280px;}
.RighInfo003138 ul li:not(.space){background-color: #f5f5f5;}
.RighInfo003138 dl{width: 77.648%;margin: 0 auto;text-align: center;}
.RighInfo003138 dt{width: 5.1875em;margin: 0 auto 10px;}
.RighInfo003138 dt .icon{position: relative;text-align: center;}
.RighInfo003138 dt .icon img{ max-height:60px;margin: 0 auto 10px;}
.RighInfo003138 dd h3{margin: 0;font-family: 'SourceHanSansCN-Bold';font-size: 1.125em;color: #333;}
.RighInfo003138 dd aside{color: #999; font-size: 0.875em;}
@media (min-width:1025px) {
.RighInfo003138 ul{display:flex;width: 100%; min-height: 11.25em;flex-wrap: wrap;}
.RighInfo003138 ul li{width: 23%;margin-right: 2.5%;padding: 20px 0;margin-bottom: 20px;}
.RighInfo003138 ul li:nth-child(4n){margin-right: 0;}
}
@media (max-width:1024px) {
.RighInfo003138 .auto{padding: 2em 2% 0;}
.RighInfo003138 ul li:not(.space){padding:1em 0;}
.RighInfo003138 ul li.space{height: 1em;}
.RighInfo003138 ul{display: flex;align-items: center;flex-wrap: wrap;}
.RighInfo003138 ul li{width: 49%;margin-right: 2%;margin-bottom: 2%;}
.RighInfo003138 ul li:nth-child(2n){margin-right: 0;}
.RighInfo003138 dd h3{font-size: 15px;}
.RighInfo003138 dt .icon img{max-height: 40px;margin: 0 auto;}
}

.shdh_box{padding-bottom: 3%;}
.shdh_box ul{display: flex;justify-content: space-between;align-items: center;background: #f5f5f5;}
.shdh_box ul li p{font-size: 16px;margin-bottom: 15px;color: #333;}
.shdh_box ul li:nth-child(2n){background: #f5f5f5;}
.shdh_box ul li{width: 49%;}
.shdh_box ul li p img{margin-right: 5px;}

@media(max-width:1024px){
  .shdh_box ul{display: block;}
  .shdh_box ul li{width: 100%;}
  .shdh_box ul li:nth-child(2n){padding: 2%;}
  .shdh_box ul li p img{max-width: 30px;}
  .shdh_box ul li p{margin-top: 10px;margin-bottom: 0;}
}



/*PicList002926 */
.PicList002926{padding: 3% 0;}

.PicList002926 li{margin-bottom: 4.17vw;}
.PicList002926 li .pic a{display: block; overflow: hidden;}
.PicList002926 li .pic img{transition: 0.3s;}
.PicList002926 li:hover .pic img{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.PicList002926 li:nth-child(2n-1) .info .inner{margin-left: 2.6vw;}
.PicList002926 li:nth-child(2n) .info .inner{margin-right: 2.6vw;}
.PicList002926 li .info .inner{border-top: 1px solid #fcc800;border-bottom: 1px solid #fcc800; padding: 2.03vw 1.98vw;text-align: center;}
.PicList002926 li .icon img{max-height: 32px;display: none;}
.PicList002926 li h3{font-size: 24px;}
.PicList002926 li h3:after{display: block; content: ''; height: 2px;background: #fcc800; width: 20px; margin: 10px auto;}
.PicList002926 li h3 a{color: #000;}
.PicList002926 li h3 a:hover{color: #fcc800;}
.PicList002926 li .more{margin: 0 auto;}
.PicList002926 li  p{color: #666;line-height:28px;margin-bottom: 2vw;font-size: 15px;}
@media(min-width:1025px){
.PicList002926 li .pic{width: 59.642%;}
}
@media(max-width:1024px){
.PicList002926 li .ytable,
.PicList002926 li .ytable-cell{display: block;}
}
@media(max-width:640px){
.PicList002926 li h3{font-size: 5vw;}
.PicList002926 li  p{font-size: 3.5vw;}
 .PicList002926 li .info .inner{padding: 5vw 3vw;}
}

/*
  .RighInfo002275 为demo编号
*/
.RighInfo002275{padding:3% 0}
.RighInfo002275 .map{width: 100%;height: 400px;float: right;}
.RighInfo002275 .map #map{height: 100%;}

.lxwm dl{display:flex;flex-wrap: wrap;}
.lxwm dd{position: relative;width: 31%;margin-right: 2%;background: #f5f5f5;padding: 2%;margin-bottom: 20px;}
.lxwm dd p{margin-top: 5px;font-size: 16px;color: #333;}
.lxwm dd p a{color: #333;}
.lxwm dd:hover a{color: #fcc800;}
.lx_txt img{max-width: 50px;}
.lxwm dd:nth-child(3n){margin-right: 0;}
.lx_pic{position: absolute;right:30px;top: 15px;}

.info-page{margin:5% 0;position: relative;font-size: 18px;line-height: 50px;}
.info-page dd{}
.info-page dd:last-child{border-bottom: 0px solid #eee;}
.info-page .back{position: absolute;right: 0;top:33%;background:url(../images/back.png) 0px center no-repeat;padding-left: 20px;}

@media screen and (min-width: 768px) {
    .RighInfo002275 .text{width: 100%;}
    .RighInfo002275 .map{width: 100%;height: auto;}
}
@media screen and (min-width: 1024px) {
    .RighInfo002275 .auto{background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;}
    .RighInfo002275 .map{float: right;width: 50%;height: 100px;}
    .RighInfo002275 .text .title{font-size: 52px;}
}
@media screen and (min-width: 1200px) {
    .RighInfo002275 .text .title{margin-bottom: 30px}
    .RighInfo002275 .map{width: 100%;height: 400px;}
    .RighInfo002275 .text{width:100%;}
}
@media(max-width:1024px){
   .RighInfo002275 .map{height: auto;}
   .lxwm dl{display: block;}
   .lxwm dd{width: 100%;}
   .lx_pic{position: static;}
}
@media(max-width:768px){
  .info-page{font-size: 14px;line-height: 40px;padding-top: 8%;}
  .info-page .back{top: 0;}
}

