﻿a:hover{color:#000;}
/*Top002990 */
.Top002990{background: #fff;position: relative; z-index: 100;}
.Top002990 .auto{max-width: 1280px;}
.Top002990 .top{padding: 12px 0;}
.Top002990 .top .logo{text-align: center;}
.Top002990 .open-search{background: url("../images/Top002990_search.png") no-repeat center center; width: 20px; height: 20px;display: inline-block; cursor: pointer;position: relative;}
.Top002990 .open-search.on{background-color: #000!important;}
.Top002990 .search{ text-align: right;}
.Top002990 .top-search{position: absolute;right: 30px; border: 1px solid #eee; }
.Top002990 .top-search .btn{background: url("../images/Top002990_search.png") no-repeat center center #eee;}
.Top002990 .open-nav a{font-weight: 100; cursor: pointer;padding-left: 28px;display: inline-block;line-height: 40px;color: #000;font-size: 15px;background: url("../images/Top002990_menu.gif") no-repeat left center;}
.Top002990 .top-nav li.aon span a{color:#000;font-weight: bold;}

@media(min-width:1025px){
.Top002990 .search,
.Top002990 .top .open-nav{width: 150px;}
.Top002990 .search{position: relative;}
.Top002990 .top-search{width: 335px;top: 50%; margin-top: -23px;}

.Top002990 .top-nav{padding: 0 0 0 0;line-height: 36px;}
.Top002990 .top-nav ul{display: table;width:100%; margin: 0 auto;}
.Top002990 .top-nav li{float: left; padding: 0px;width:20%;}
.Top002990 .top-nav li:nth-child(2)~li{position: relative;}
.Top002990 .top-nav li span{display: block;}
.Top002990 .top-nav li span a{display: block;color: #666;font-size: 0.16rem;position: relative;text-align: center;border-right:1px solid #e5e5e5;line-height: 1.5;margin-bottom:0.2rem;}
.Top002990 .top-nav li:last-child a{border-right:0;}
.Top002990 .top-nav li span a:before{position: absolute; content: ''; bottom: 0; left: 50%; transform: translateX(-50%);height: 1px; width: 0;background: #000; transition: 0.3s;display: none}
.Top002990 .top-nav li span a:hover:before{width: 100%;}
.Top002990 .top-nav li:hover span a,
.Top002990 .top-nav li.aon span a{border-right:1px solid #000;font-weight: bold;}
.Top002990 .top-nav li .sub{width:100%;background:#fff;}

.Top002990 .top-nav li .prod-sub{left: 0!important; width: 100%;border-top: 1px solid #e6eaec;padding-bottom:2%;}
.Top002990 .prod-sub .auto{overflow: hidden; padding: 0;max-width:1400px;}
.Top002990 .prod-sub dl{width:72%;float:left;padding:0;}
.Top002990 .prod-sub dt{float: left; width: 20%; overflow: hidden; border-top: 1px solid #e6eaec; margin-top: -1px; padding: 30px 0;position: relative;}
.Top002990 .prod-sub dt:nth-child(5n+1){clear: left;}
.Top002990 .prod-sub dt:after{position: absolute; content: ''; height: 80%;top:0.25rem;left: 0; width: 1px;background: #e6eaec;}
.Top002990 .prod-sub dt .txt{width: 100%;text-align: left;}
.Top002990 .prod-sub dt .tab-label{line-height: 26px;}
.Top002990 .prod-sub dt .tab-label a{color: #666;}
.Top002990 .prod-sub .rk{width:26%;float:right;min-height: 400px;padding:30px 0;}
}

.Top002990 .prod-sub .rk ul li{width:100%;margin-bottom:3%;}
.Top002990 .prod-sub .rk .picentry{overflow: hidden;}
.Top002990 .prod-sub .rk .picentry .Ispic{padding-bottom:42%;background-color:#333;border-radius: 0.1rem 0.1rem 0 0;}
.Top002990 .prod-sub .rk .picentry .txt{background:#9ba988;padding:16px;border-radius: 0 0 0.1rem 0.1rem}
.Top002990 .prod-sub .rk .picentry .txt p{margin:0;color:#000;line-height: 1.6}
.Top002990 .prod-sub .rk .picentry .txt h2{margin:0;font-size:0.2rem;color:#000;}
.Top002990 .prod-sub .rk ul li .link{background:#f8f8f8;display: block;font-weight: bold;border-radius: 0.1rem;color:#333;padding:5px 16px;}
.Top002990 .prod-sub dt .name *{margin: 0;}
.Top002990 .prod-sub dt .name{font-size:0.16rem;font-weight: bold;color:#000; padding-bottom: 10px;}
.Top002990 .prod-sub dt .txt{padding:0 0.2rem;}
@media(max-width:1024px){
.Top002990 .top-nav{}
.Top002990 .search,
.Top002990 .top .open-nav{width: 70px;}
.Top002990 .top-search{left: 2%;right: 2%; top: 100%;}
.Top002990 menu{position: fixed; left: -100%;opacity: 0; top: 70px;bottom: 0;overflow: auto;background: #fff; z-index: 99; width: 200px;box-shadow: 0 10px 10px rgba(0,0,0,0.1); padding: 20px 0;transition: 0.5s;}
.menu-show .Top002990 menu{left: 0;opacity: 1; }
.Top002990 menu li span{display: block;position: relative;line-height: 40px;padding: 0 40px 0 20px; border-bottom: 1px solid rgba(0,0,0,0.05);}
.Top002990 .has-sub span .op:before, 
.Top002990 .has-sub span .op:after{background: #ccc;}
.Top002990 .open-menu span{position: relative;display: block; width: 30px; height: 30px; margin: 0 auto;}
.Top002990 .open-menu{height: auto;}
.Top002990 .open-menu i{background:#333;}
.Top002990 menu li .sub{padding: 5px 15px;background: #f8f8f8;}
.Top002990 .prod-sub dt .name{font-weight: normal;padding-bottom:0;}
.Top002990 .prod-sub dt .tab-label{display: none;}
.Top002990 .prod-sub .rk{display: none;}
}
@media(max-width:480px){
.Top002990 .top{padding: 2vw 0;}
.Top002990 .top .logo img{ height: 60px;}
}
/*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: 0; top: 0; height: 100%; width: 100%;object-fit: cover}
.Banner002826 li.slick-slide video + a{visibility: hidden;}
@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: 0;top: 0; 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: 0; top: 0; opacity: 1;}
.Banner002826 li.slick-slide video + a{visibility:initial;}
}

/*方法5  添加播放按钮+弹窗*/
/*.Banner002826 .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; cursor: pointer;}

.video-openbox{position:fixed;left:0;height:100%;width:100%; z-index:500;background:rgba(0,0,0,0.5); top:0;}
.video-openbox .ytable{height: 100%;}
.video-openbox .close{position: absolute;right: 20px;top: 20px; width: 30px; height: 30px; cursor: pointer; z-index: 10; cursor: pointer;}
.video-openbox .close:before,
.video-openbox .close:after{position: absolute;width: 100%; left: 0; top: 50%; height: 3px; margin-top: -1.5px; background: #fff; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.video-openbox .close:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.video-openbox video{max-width: 1200px; margin: 0 auto;display: block;}*/

.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: 14px; height: 14px;position: relative; border-radius: 50%;border: 2px solid #fff; cursor: pointer;}
.Banner002826 .slick-dots li.slick-active{background:#fff;}
.Banner002826 .slick-dots li:not(:last-child){margin-right: 10px;}
.Banner002826 .slick-dots li button{display: none;}
.Banner002826 .slick-arrow{position:absolute; top:50%; margin-top:-0.35rem; width:0.55rem; height:0.55rem; border-radius:50%; border:2px solid #fff; background:rgba(0,0,0,0); z-index:10; overflow:hidden; line-height:1000px; transition:0.3s;cursor: pointer;}
.Banner002826 .slick-arrow:hover{background:rgba(0,0,0,1);border:2px solid #000;}
.Banner002826 .slick-arrow:before{ position:absolute; top:50%; left:50%; line-height:normal; width:0.16rem; height:0.16rem; content:''; -ms-transform:rotate(-45deg); transform:rotate(-45deg);  margin-top:-0.08rem;}
.Banner002826 .slick-prev{left:5%;}
.Banner002826 .slick-next{right:5%;}
.Banner002826 .slick-prev:before{margin-left:-0.04rem;border-top:2px solid #fff; border-left:2px solid #fff;}
.Banner002826 .slick-next:before{margin-left:-0.12rem;border-bottom:2px solid #fff; border-right:2px solid #fff;}
@media(max-width:640px){
.Banner002826 .slick-arrow{width:0.45rem;height: 0.45rem}
.Banner002826 .slick-dots li{width: 10px; height: 10px;}
.Banner002826 .slick-dots li:not(:last-child){margin-right: 4px;}
}

.h-title{font-size:0.4rem;font-weight: bold; color:#000;margin-bottom:0.35rem;}
/*.h-title:after{content:'';width:0.35rem;height: 2px;background:#000;display: block;margin-top:0.18rem;}*/
.h-title.center{text-align: center}
@media(max-width:1024px){
	.h-title{font-size:0.26rem;margin-bottom:0.25rem;}
}

/*
 * .Floor001031 为demo编号
 */

.Floor001031{ padding:4vw 0;}
.Floor001031 li{ margin:0; background: #fffeff; padding: 0; box-shadow: 0 1px 3px rgba(0,0,0,0.12);position: relative;padding-bottom:0.6rem;}
.Floor001031 li img{ width: 100%;}
.Floor001031 li a{ overflow: hidden; position: relative; display: block;}
.Floor001031 li figure{padding-bottom:66%;}
.Floor001031 li .txt{ position: absolute; background: rgba(0,0,0,0.7); width: 100%; height: 100%; padding: 25% 10%;}
.Floor001031 li .txt span{ display: block; font-size:0.2rem; padding: 20px 0; text-align: center;  font-weight: normal; color: rgba(255,255,255,0.9);
text-shadow: 1px 1px 1px rgba(0,0,0,0.4); border-bottom: 1px solid rgba(255,255,255,0.5); box-shadow: 0 1px 0 rgba(0,0,0,0.1), 0 -10px 0 rgba(255,255,255,0.3);
}
.Floor001031 li .tit{width: 100%;text-align: center;font-size:0.2rem; color:#333; padding: 0;line-height: 0.6rem;position: absolute;top: auto !important;bottom: 0!important;left: 0 !important;transition:all 0s!important;}


.Floor001031 li{ float: left; margin-top: 0;}

@media screen and (min-width: 1024px){
   .Floor001031 li{ width: calc(25%);}
}
@media(max-width:1024px){
	.Floor001031 .auto{width:96%;margin:0 auto;}
	.Floor001031 li{width: calc(50% - 10px);margin:15px 5px; }
}

/*Floor003019 */

.Floor003019 .right li a{position: relative;overflow: hidden;display: block;background:#000;}
.Floor003019 .right li a > *{transition: 0.3s;}
.Floor003019 .right li .Ispic{opacity: 0.95; padding-bottom: 4.8rem;}
.Floor003019 .right li a:hover .Ispic{transform: scale(1.2);}
.Floor003019 .right li .txt{position: absolute; left: 0px; bottom: 0px;right: 0px; padding: 23px 30px;background:rgba(0,0,0,0.5);color: #fff;}
.Floor003019 .right li a:hover .txt{ transform: translateY(0%);}
.Floor003019 .right li .txt aside{font-size: 0.2rem;}
.Floor003019 .right li .txt .cn{}
@media(min-width:481px){
.Floor003019 .right li{float: left; width:20%;}
.Floor003019 .right li:nth-child(1),
.Floor003019 .right li:nth-child(8){width:40%;}
}
@media(min-width:1025px) and (max-width:1440px){
.Floor003019 .right li .txt aside{font-size: 1.6vw;}
}
@media(min-width:1025px){
.Floor003019 .right{width: 70.27%;}
}
@media(max-width:1024px){
.Floor003019 .auto{width:96%;}
.Floor003019 .right,
.Floor003019 .main{display:block;}
}
@media(max-width:768px){
.Floor003019 .right li{float:left;width:50%;}
.Floor003019 .right li .Ispic{padding-bottom:3rem;}
.Floor003019 .right li .txt{padding: 2.5vw 3vw;}
}


/*Floor002864 */
.Floor002864{padding: 4.5vw 0 4vw;}
.Floor002864 .auto{max-width:1760px;}
.Floor002864 .h-title{font-size:0.32rem;border-bottom:1px solid #333;padding-bottom:0.22rem;position: relative;}
.Floor002864 .h-title .more{position: absolute;right: 0;top: 0;border: 1px solid #b9b9b9;border-radius: 50%;width: 0.48rem;height: 0.48rem;margin-top: -0.03rem;background: url(../images/Floor003145-icon.svg) no-repeat center center;background-size: 0.17rem auto;}
.Floor002864 .h-title .more:hover{background-color: #333;border-color: #333;background-image: url(../images/Floor003145-icon-white.svg);}

.Floor002864 a:hover{color: #333;}
.Floor002864 .video .pic{position: relative; z-index: 1;border-radius:0px;overflow: hidden;background: #000;}
.Floor002864 .video .pic figure{padding-bottom:75%; opacity: 0.84;}
.Floor002864 .video .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; cursor: pointer;}
.Floor002864 .video .play:before{position: absolute; content: '';width: 84px;height: 84px;background:url("../images/play.png") no-repeat left 56% center rgba(0,0,0,0.35); left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.Floor002864 .video .pic video{position: absolute;left: 0; top: 0;  z-index: 20;background: #000;}
.Floor002864 .about{}
.Floor002864 .about figure{padding-bottom:30%;background-color:#000;}
.Floor002864 .about .text{margin-top:0.22rem;}
.Floor002864 .about .text p{font-size:0.16rem; line-height: 1.85; color:#666;margin:0.1rem 0;}

@media(min-width:1025px){
.Floor002864 .fl{width: 31%;}
.Floor002864 .fl:nth-child(1){margin-right: 3.5%;}
.Floor002864 .fl:nth-child(2){margin-right: 3.5%;}
.Floor002864 .fr{width: 31%;}
}

.Floor002864 .tab-list .dl{}
.Floor002864 .tab-list dl{padding-top: 0;padding-left: 0px;}
.Floor002864 .tab-list dt{position: relative; line-height: 0.51rem;font-size: 0.16rem; padding-left: 0.18rem;border-bottom:1px dashed rgba(0,0,0,0.1);}
.Floor002864 .tab-list dt:after{content:'';width:5px;height: 5px;background:#333;border-radius: 50%; display: block;position: absolute;left:0;top:0.24rem;}
.Floor002864 .tab-list dt:last-child{border-bottom:none;}
.Floor002864 .tab-list dt time{font-size: 0.14rem;color: #999;float: right;margin-left: 20px;}
@media(max-width:768px){
	.Floor002864 .fl{margin-bottom:3.5vw;}
	.Floor002864 .h-title{font-size:0.26rem;}
}


/*Bottom002887 */
.Bottom002887{background:#f5f5f5;}
.Bottom002887,
.Bottom002887 a{color: #333;}
.Bottom002887 .auto{max-width: 1280px; width:94%;}

.Bottom002887 .copyright{padding:20px 0;background:#353535; line-height: 30px;}
.Bottom002887 .copyright .fr{overflow: hidden;color:#fff;}
.Bottom002887 .copyright .fr a{color:#fff;}
.Bottom002887 .copyright .fl a{display: inline-block;color:#fff;}
.Bottom002887 .copyright .fl a:not(:last-child):after{margin: 0 15px;content: ''; display: inline-block; width: 1px; height: 12px; vertical-align: middle;background: rgba(255,255,255,0.15);}


.Bottom002887 .b_link{margin-bottom: 26px; line-height: 24px;}
.Bottom002887 .b_link .fr{position: relative; padding-left: 70px;}
.Bottom002887 .b_link .fr span{position: absolute; left: 0; top: 0;}
.Bottom002887 .b_link .fr a{margin-left: 25px;display: inline-block;}
.Bottom002887 .b_link .fl a{display: inline-block;}
.Bottom002887 .b_link .fl a:not(:last-child):after{margin: 0 20px;content: ''; display: inline-block; width: 1px; height: 12px; vertical-align: middle;background: rgba(255,255,255,0.2);}

.Bottom002887 .code{max-width: 320px; margin: 0 auto;}
.Bottom002887 .code li{float: left;position: relative;}
.Bottom002887 .code li figure{position: absolute; left: 0; bottom: 100%; width: 130px; padding: 5px;background: #fff; margin-bottom: 10px;border-radius: 5px;display: none;}
.Bottom002887 .code li figure img{display: block;width: 100%;}
.Bottom002887 .code li figure:before{position: absolute; content: '';border:5px solid transparent; left: 25px; top: 100%;border-top-color: #fff;}
.Bottom002887 .code li:not(:last-child){margin-right: 7px;}
.Bottom002887 .code li a{display: block;width: 42px; height: 42px;background-position: center center;background-repeat: no-repeat;background-color:#353535; border-radius: 50%; cursor: pointer;}
.Bottom002887 .code li a.a_wx{background-image: url("../images/Bottom002900_wx.png");}
.Bottom002887 .code li a.a_sina{background-image: url("../images/Bottom002900_sina.png");}
.Bottom002887 .code li a.a_douyin{background-image: url("../images/Bottom002900_douyin.png");}
.Bottom002887 .code li a.a_youtube{background-image: url("../images/youtobe.svg");background-size:0.23rem;}
.Bottom002887 .code li a.a_facebook{background-image: url("../images/facebook.svg");background-size:0.23rem;}
.Bottom002887 .code li a.a_instagram{background-image: url("../images/instagram.svg");background-size:0.21rem;}
.Bottom002887 .code li a.a_pinterest{background-image: url("../images/pinterest.svg");background-size:0.25rem;}
.Bottom002887 .code li a:hover{}

.Bottom002887 .b_nav{padding: 3% 0 3% 0;}
.Bottom002887 .b_nav .tit{font-size: 16px;color:#666;}
.Bottom002887 .b_nav .tit a{color:#666;}

.Bottom002887 .b_nav nav dd{line-height: 22px;padding:3px 0;padding-left:14px;position: relative;}
.Bottom002887 .b_nav nav dd:after{content:'';position:absolute;width: 5px;height: 5px;top: 22px;margin-top: -11px;overflow:hidden;font-size: 0;cursor: pointer;z-index:10;border: 0;background: none;padding: 0;border-top: 1px solid #333;border-left: 1px solid #333;transform:rotate(135deg);left:0;}
.Bottom002887 .b_nav nav dd a{color: #333;}
.Bottom002887 .b_nav nav dd a:hover{color: #333;}
.Bottom002887 .b_nav nav .dl2{max-width:220px;}
.Bottom002887 .b_nav nav .dl2 dd{width:50%;float:left;}
.Bottom002887 .b_nav nav .dl2 dd:nth-child(2n){}

.Bottom002887 .contact .call{font-size: 24px;}
.Bottom002887 .contact p{margin-top: 10px; opacity: 0.6;-webkit-opacity: 0.6;}

@media(min-width:641px){
.Bottom002887 .b_nav nav .item{float: left; /*max-width: 200px;*/}
.Bottom002887 .b_nav .tit{padding-bottom: 15px; }
.Bottom002887 .b_nav nav .item dl{display: block!important;}
}
@media(min-width:1025px){
.Bottom002887 .b_link > div{max-width: 48%;}
.Bottom002887 .code{width: 15%;}
.Bottom002887 .b_nav nav{width:82%;}
 .Bottom002887 .contact{width: 32.5%;padding: 0 2% 0 5%; }
}
@media(max-width:1024px){
.Bottom002887 .contact,
.Bottom002887 .code .tit{text-align: center;}
.Bottom002887 .contact{padding: 20px 0;}
.Bottom002887 .code ul{margin: 0 auto;display: table;}
.Bottom002887 .code li figure{left: 50%; margin-left: -60px;}
.Bottom002887 .code li figure:before{left: 50%; margin-left: -5px;}
}
@media(max-width:640px){
.Bottom002887 .b_nav nav .item{margin: 0!important;border-bottom: 1px solid rgba(255,255,255,0.1);display: none;}
.Bottom002887 .b_nav nav .item dl{display: none; padding-bottom: 20px;}
.Bottom002887 .b_nav .tit{padding: 10px 0; }
.Bottom002887 .b_nav nav .tit{position: relative;z-index: 1;padding-right: 40px;}
.Bottom002887 .b_nav nav .tit i{position: absolute; right: 0; top: 50%; width: 20px; height: 20px; margin-top: -8px;transition: 0.3s;}
.Bottom002887 .b_nav nav .tit i.on{transform: rotate(45deg);}
.Bottom002887 .b_nav nav .tit i:before,
.Bottom002887 .b_nav nav .tit i:after{position: absolute; content: ''; left: 50%; top: 50%;transform: translate(-50%,-50%);background: #fff;}
.Bottom002887 .b_nav nav .tit i:before{width: 50%; height: 2px;}
.Bottom002887 .b_nav nav .tit i:after{width: 2px; height: 50%;}
.Bottom002887 .b_nav nav dd{padding: 5px 0;}
.Bottom002887 .code{max-width: 280px;}
}

/*
 .Banner002291 为demo编号
 */
.Banner002291 span{ display: block; height:362px; background-position:center center; background-repeat:no-repeat}
.Banner002291 img{ display:none;width: 100%; }
@media(max-width:1000px){
.Banner002291 span{ display:none;}
.Banner002291 img{display: block;}
}
.Content{ padding-top:20px;}
/*
 .Menu000520 为demo编号
 */
.Menu000520 header{ padding:0 0 0 55px; line-height:55px; height:65px; position:relative; font-size:18px; color:#2e2522; background:url(../images/Menu000520-icon.png) no-repeat left top; text-transform:uppercase;}
.Menu000520 header span{ display:block; font-size:16px; color:#9a9897;}
.Menu000520 li ul{ display:none; padding:10px 0 10px 30px;}
.Menu000520 .wap_ul > ul > li{position:relative; padding-bottom:7px;}
.Menu000520 .wap_ul > ul > li::before{ position:absolute; z-index:10; content:''; width:1px; height:100%; left:15px; background-color:#c9c9c9; top:0;}
.Menu000520 li a{ position:relative; display:block; line-height:37px; background:#f6f6f6; border-radius:41px; padding:0 15px 0 30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Menu000520 li a::before{ position:absolute; content:''; width:11px; height:11px; border-radius:50%; background:#b8b8b8; top:50%; margin-top:-5px; left:10px; z-index:11;}
.Menu000520 li a.aon,
.Menu000520 li a:hover{ background:#000; color:#fff;}
.Menu000520 li a.aon::before,
.Menu000520 li a:hover::before{background:#fff; }
.Menu000520 li:last-child{ padding-bottom:0;}
.Menu000520 li ul li a{ background:none; margin-bottom:1px;}
@media(min-width:1025px){
.Menu000520::after{ display:block; content:''; margin-left:15px; width:1px; height:204px; background:url(../images/Menu000520-bottom.png) no-repeat 0 0; }
.Menu000520 .wap_ul{max-width:222px; display:block !important;}
.open-wap-menu{ display:none;}
}
@media(max-width:1024px){
.open-wap-menu{ border:1px solid #ccc; border-radius:5px; padding:10px; font-size:16px; color:#000; position:relative;}
.open-wap-menu::after{ position:absolute; content:''; border:5px solid transparent; border-top-color:#000; right:10px; top:50%; margin-top:-2.5px;}
.Menu000520 .wap_ul{ display:none;}
}
/*
 Location000957 为demo编号
 */
.Location000957 { border-bottom: 1px solid #dcdcdc;  text-align:right; margin-bottom:20px;}
.Location000957 em{ font-style: normal; padding-left:20px; background:url(../images/Location000957_home.jpg) no-repeat left center; font-size:14px; line-height:2; margin-top:13px; color:#d6d6d6; }
.Location000957 em a {  color: #999; }
.Location000957 em a:hover{ text-decoration:underline;}
.Location000957 em span{ color:#000; font-weight:bold;}


/*
 .PicList002323 为demo编号
 */
.PicList002323 ul{display: flex;flex-wrap: wrap;}
.PicList002323 ul li{ float: left; width: 31.5%; margin-right: 2.75%; margin-bottom:20px;text-align: center;}
.PicList002323 ul li div{ padding-bottom: 67%; position: relative; overflow: hidden; border: 1px solid #eee;}
.PicList002323 ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s; background-size:contain;}
.PicList002323 ul li h3{ position: relative; text-align: center;color: #555;margin:10px 0 0; padding: 0 30px; font-weight: normal; font-size: 14px; }
.PicList002323 ul li span{position: absolute; right: 0; top: 0; padding: 0 4px; color: #f00;text-transform: uppercase;font-size: 12px;line-height: 19px; /*background: #f00;border-radius: 2px;*/}

.PicList002323 ul li a:hover figure{transform: scale(1.3);}
.PicList002323 ul li a:hover h3{ color: #0075b8;}
@media screen and (max-width:768px ){
.PicList002323 ul li{ width:48%; margin-right:4%;}
.PicList002323 ul li:nth-child(2n){ margin-right:0;}
}
@media screen and (min-width:769px ){
.PicList002323 ul li:nth-child(3n){ margin-right:0;}
}

/*
 .Page002193 为demo编号	
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:30px 0; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #333; background:#333;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#000; border-color:#000;}
.Page002193 .p_page b{ font-weight:normal;}
@media(max-width:480px){
.Page002193 .p_page em{ display:none;}
}


.product_detail .left{ width:50%; float:left;border: 1px solid #cdd1d8;padding: 3px 4px 5px 3px;}

.product_detail .big{ margin-bottom:10px;}
.product_detail .big li figure{ padding-bottom:82%; background-size:contain;}
.product_detail .small{ padding:0 30px; position:relative;}
.product_detail .small .slick-arrow{ position:absolute; height:100%; top:0; width:25px; z-index:10; cursor:pointer; background-position:center center; background-repeat:no-repeat;font-size: 0;border: 0;background-color: transparent;}
.product_detail .small .slick-prev{ left:0; background-image:url(../images/RighInfo000820_left.gif);}
.product_detail .small .slick-next{ right:0;background-image:url(../images/RighInfo000820_right.gif);}
.product_detail .small .slick-disabled{ cursor:default;}
.product_detail .small li figure{ margin:0 auto; padding-bottom:82%; background-size:contain; max-width:90%; border:2px solid transparent;}
.product_detail .small li.slick-current figure{ border-color:#000;}
.zoomContainer{ z-index:100;}


.product_detail .left .list a.btn{ position:absolute; background:url(../images/RighInfo000820_left.gif) no-repeat; width:16px; height:32px; top:50%; margin-top:-18px; cursor:pointer;}
.product_detail .left .list a.prev{ left:5px;}
.product_detail .left .list a.next{ right:5px; background-image:url(../images/RighInfo000820_right.gif);}


.product_detail .right{ float:right; width:44%;}
.product_detail .right dl{ margin-bottom:18px; overflow:hidden;}
.product_detail .right dl > *{ float:left;font-size: 16px;line-height: 24px;color: #5c6a81;}
.product_detail .right dl.color dd{ margin-right:5px; cursor:pointer;}
.product_detail .right dl.color dd img{ width:32px; height:32px; display:block;}
.product_detail .right dl.color dd.aon img{ border:2px solid #000;}
.product_detail .right dl.renzheng  dt{ line-height:32px;}
.product_detail .right dl.renzheng dd{ margin-right:5px;}
.product_detail .right dl.renzheng dd img{ height:32px;}
.product_detail .right dl.download a{ display:block; height:42px; line-height: 42px; background:#44b05b url(../images/down-icon.svg) no-repeat left 14px center/22px; margin-right:8px;margin-left:8px; color:#fff;padding:0 20px 0 40px;font-size:14px;border-radius: 5px;}
.product_detail .right dl.download dt{ line-height:42px;}
.product_detail .right dl.download dd.d2 a{ }

.product_info{ border-top:1px solid #ccc; padding-top:20px; margin-top:20px;}

@media (max-width:768px){
    .product_detail .left,
    .product_detail .right{float: none;width: 100%;}
    .product_detail .small li figure{padding-bottom:68%;}
}



/**插件样式 有相同 留一个即可**/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.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;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-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{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
/*.owl-carousel .owl-item img{display:block;width:100%}*/
.no-js .owl-carousel,
.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{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-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}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
/***end**/

/*PicList002173 */
.PicList002173{ padding:30px 0 3% 0;}
.PicList002173 .title{ font-size:24px; margin-bottom:3%;}
.PicList002173 .title:before{ display:inline-block; content:''; margin-right:10px; width:20px; height:4px; background:#006cba; vertical-align:middle; color:#333;}
.PicList002173 .video video{ width:100%;background:#000;}
.PicList002173 .owl-carousel{ padding:0 30px; margin-top:3%;}
.PicList002173 .item{ padding:0 15px; cursor:pointer;}
.PicList002173 .item figure{padding-bottom:56%; position:relative;}
.PicList002173 .item figure a{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/PicList002173-icon_video.png) no-repeat center center; background-color:rgba(82,99,111,0.4);}
.PicList002173 .item figure img{ display:none;}
.PicList002173 .item h3{ text-align: center;background-color: rgba(255,255,255,0.4);margin:0;border:1px solid #e8e8e8; border-top:0; line-height:40px; padding:0 3%; font-weight:normal; font-size:14px;}
.PicList002173 .owl-carousel .ON h3{ background:#000; border-color:#93715C; color:#fff; font-weight:bold;}

.PicList002173 .owl-nav div{ position:absolute; width:28px; height:28px; top:50%; margin-top:-14px; background:url(../images/Timeline002170-btn.png) no-repeat left bottom; overflow:hidden; line-height:1000px;}
.PicList002173 .owl-nav .owl-prev{ left:0;}
.PicList002173 .owl-nav .owl-prev.disabled{ background-position:left top;}
.PicList002173 .owl-nav .owl-next{ right:0; background-position: right bottom;}
.PicList002173 .owl-nav .owl-next.disabled{background-position: right top;}
.PicList002173 .owl-nav div.disabled{ cursor:default;}

@media(max-width:1000px){
.PicList002173 .item{ padding:0 10px;}
}
@media(max-width:640px){
.PicList002173 .item h3{line-height:45px;font-size:14px;}
}
@media(max-width:480px){
.PicList002173 .title{ font-size:20px;}
}

.PicList001307{ padding-top:2%;}
.PicList001307 li{ position:relative; float:left; width:32%; margin-right:2%; margin-bottom:2%;}
.PicList001307 li a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList001307 li:nth-child(3n){ margin-right:0;}
.PicList001307 li .Ispic{ padding-bottom:80%;}
.PicList001307 li div.Ispic{ padding-bottom:133.5%;}
.PicList001307 li dl{ position:absolute; left:0; bottom:0; width:100%; padding:4%;color:#fff; background-color:rgba(0,0,0,0.5);}
.PicList001307 li h3{ font-size:16px; font-weight:normal; margin:0; line-height:30px;}
.PicList001307 li dl i{content: '';background:url(../images/PicList001307_icon_pdf.png) no-repeat right bottom;display: inline-block;width: 28px;height:38px;position: absolute;bottom: 10px;right:10px;}
@media(max-width:768px){
.PicList001307 li h3{ font-size:16px;}
}
@media(max-width:640px){
.PicList001307 li{ width:49%;}
.PicList001307 li:nth-child(3n){ margin-right:2%;}
.PicList001307 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList001307 li{ width:auto; float:none; margin-right:0 !important;}
.PicList001307 li figure{ height:auto;}
}


/*PicList001958*/
.PicList001958{padding: 2% 0;}
.PicList001958 li{ overflow:hidden; padding:20px 0; border-bottom:1px solid #ebecec;}
.PicList001958 li:last-child{ border-bottom:0;}
.PicList001958 li div{ position:relative; padding-left:29%;}
.PicList001958 li .Ispic{ position:absolute; left:0; top:0; height:100%; width:26%;}
.PicList001958 li .Ispic img{ display:none;}
.PicList001958 h1{ margin:0; font-size:18px; font-weight:normal; padding:15px 0;}
.PicList001958 li time{ color:#999;}
.PicList001958 p{color:#666; margin:10px 0 0 0; line-height:30px; height:90px; overflow:hidden;}
.PicList001958 ol{padding:3%;}
.PicList001958 ol:nth-child(2n){ background:#f5f5f5; }
.PicList001958 ol h1{ padding:0;}
.PicList001958 ol p{ height:auto; line-height:22px;}

.PicList001958_2 a{float:left;margin-left:-41%;}
.PicList001958_2 span{float:right;}
@media(max-width:768px){
    .PicList001958 li div{ padding-left:45%;}
    .PicList001958 li .Ispic{width:42%;}
}
@media(max-width:480px){
    .PicList001958 li div{ padding-left:0;}
    .PicList001958 li .Ispic{ position:relative; display:block; width:auto; padding-bottom:62%;}
    .PicList001958 li p{line-height:20px; height:auto; font-size:0.14rem;}
    .PicList001958 h1{font-size:16px;}
}


/*
 .PicList000762 为demo编号
 */
.PicList000762{padding:2% 0;}
.PicList000762 li{ float:left; width:32%; margin-right:2%; margin-bottom:2%; }
.PicList000762 li:nth-child(3n){ margin-right:0;}
.PicList000762 li a{ display:block; transition:all ease-in-out 0.3s;}
.PicList000762 li h2{ margin:0; font-size:16px;font-weight: normal; color:#333; text-align:center; padding:15px 0 0 0;}
.PicList000762 li figure{background-color:#f8f8f8; background-position:center center; background-repeat:no-repeat; background-size:86%; padding-bottom:120%;}

@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;}
}


.news_info .title{ text-align:center; padding:3% 0; margin-bottom:3%;}
.news_info .title h1{ margin:0; color:#000; font-size:20px;}
.news_info .title p{ border-bottom:1px solid #eee; margin:0; padding:2% 0;}
.news_info .info_back{ text-align:center;padding:2% 0;}
.news_info .info_back a{ padding:0 30px; line-height:35px; color:#fff; background:#000; display:inline-block;}
.news_info .info_pn{ padding-bottom:3%; overflow:hidden; font-size:12px;}
.news_info .info_pn span{ float:left; width:48%;}
.news_info .info_pn span:nth-child(2){ float:right; text-align:right;}
.news_info .info_pn a{ color:#999;}
.news_info .info_pn a:hover{ color:#000;}

.TextList001202 {padding-top: 2%;}
.TextList001202 li{padding-bottom:10px; font-size:12px;}
.TextList001202 dl{ position:relative; padding-left:53px;}
.TextList001202 dl dt,
.TextList001202 dl dd{ border:1px solid #e3e7e6;}
.TextList001202 dl dt{ position:absolute; width:50px; left:0; top:0; color:#000000; text-align:center; font-size:24px;}
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:50px; line-height:50px;}
.TextList001202 dl.A dd{ padding:2%; line-height:22px;}
.TextList001202 dl.Q dd{ padding:0 2%; cursor:pointer;}
.TextList001202 li figure{ padding-top:2%;}
.TextList001202 li figure a{ display:inline-block; padding:0 20px; line-height:25px;color:#fff; background-color:#000000;}
.TextList001202 dl.A{ display:none; padding-top:10px;}
.TextList001202 dl.A dt{ top:10px;}
.TextList001202 dl.A p{ margin:0;}
.TextList001202 dl.Q_on dt{ color:#fff; background-color:#000;}
.TextList001202 dl.Q_on dd{background-color:#f7f7f7;}
@media(max-width:480px){
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:40px; line-height:40px;}
.TextList001202 h1,
.TextList001202 dl dt{font-size:20px;}
.TextList001202 dl.A p{ max-height:66px; overflow:hidden;}
}


.intro-title{ padding:0 0 10px 0;}
.intro-title span{ font-size: 22px; font-weight:bold; color:#333;}
.intro-title span::after{display: inline-block; content:''; vertical-align:middle;height: 50px;width: 50px;background:url(../images/jianjie.png) no-repeat 0 0;}
.intro-title span.ico_2::after{ background-image:url(../images/ry.png);}
.intro-title span.ico_3::after{ background-image:url(../images/lc.png);}


/*PicList002172 */
.PicList002172 .owl-carousel{ background:#F6F6F6;}
.PicList002172{ padding:0 0 3%;}
@media(min-width:769px){
.PicList002172 .item{ position:relative; background:url(../images/honor-bg.png) no-repeat center center; background-size:contain; height:600px; margin:0 2%; max-width:920px;padding-top:5%;}
.PicList002172 .item figure{ display:table; margin:0 auto; width:33.69%; height:395px;}
.PicList002172 .item .table-cell,
.PicList002172 .item figcaption{ display:table-cell; vertical-align:middle;}
.PicList002172 .item .table{ display:table; margin:0 auto; height:173px; width:100%;}
.PicList002172 .item .txt{ position:absolute; top:140px; width:32.93%;}
.PicList002172 .item .txt > *{ padding:0 10%;}
.PicList002172 .item .txt_right{ right:0;}
.PicList002172 .item .txt_left{ text-align:right;}
}
.PicList002172 .item .txt h2{ margin:0; font-size:20px; color:#000; height:30px; overflow:hidden;}
.PicList002172 .item .txt pre{ font-size:12px; color:#000; max-height:60px; overflow:hidden; line-height:20px; }
.PicList002172 .item .txt_left pre{text-align:right;}
.PicList002172 .item figure span{ display:block; padding-bottom:123%;background-size:cover;}
.PicList002172 .owl-nav div{ position:absolute; width:40px; height:60px; top:50%; margin-top:-30px; background:rgba(0,0,0,0.5); overflow:hidden; line-height:1000px;}
.PicList002172 .owl-nav div::before{ position:absolute; content:''; width:20px; height:20px; border-right:1px solid #fff; border-bottom:1px solid #fff; transform:rotate(-45deg); top:50%; left:4px; margin-top:-10px;}
.PicList002172 .owl-nav .owl-prev{ left:0;}
.PicList002172 .owl-nav .owl-prev::before{ border:0;border-left:1px solid #fff; border-top:1px solid #fff; left:14px;}
.PicList002172 .owl-nav .owl-next{ right:0;}
.PicList002172 .owl-nav div.disabled{ cursor:default;}
@media(max-width:768px){
.PicList002172 .item .txt{ padding:0 2%; overflow:hidden;}
.PicList002172 .item .txt_left{ padding-top:2%;}
.PicList002172 .item .txt_right h2,
.PicList002172 .item .txt_right pre{ float:left; line-height:40px;}
.PicList002172 .item .txt_right pre{ margin-left:10px; font-size:15px;}
.PicList002172 .owl-carousel{ padding-top:2%;}
}
@media(max-width:480px){
.PicList002172 .item .txt h2{ font-size:16px;}
}



/*
 .RighInfo002275 为demo编号
 */
/*.RighInfo002275{padding: 1% 0 4% 0}*/
.RighInfo002275 .text{margin-bottom: 30px}
.RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
.RighInfo002275 .text .title span{font-weight: 700;}
.RighInfo002275 .text .p{font-size: 16px;color:#666;line-height: 38px; margin: 0; padding: 0;}
.RighInfo002275 .map{width: 100%;height: 300px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}
@media screen and (min-width: 768px) {
	.RighInfo002275 .text{float: left;width: 45%;}
	.RighInfo002275 .map{float: right;width: 50%;height: 260px;}
}

@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: 320px;}
	.RighInfo002275 .text .title{font-size: 36px;}
}

@media screen and (min-width: 1200px) {
	/*.RighInfo002275{padding: 50px 0 70px}*/
	.RighInfo002275 .text .title{margin-bottom: 44px}
	.RighInfo002275 .map{width: 500px;height: 340px;}
	.RighInfo002275 .text{width: 47%;}
}

/*Form002219*/
.Form002219{ padding-top:5%;}
.Form002219 .title{font-size:22px;color:#333;font-weight: bold;margin-bottom:30px;}
.Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; max-width:420px;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:70px; text-align:right; line-height:40px;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px;height:38px; color:#5b5b5b;}
.Form002219 select{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px;height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:200px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#333;} 
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/


/*Spec002089 */
.Spec002089{  border-bottom:0;margin-bottom:3%;margin-top:2%;}
.Spec002089 dl{ border-bottom:1px solid #eee; overflow:hidden; line-height:24px; position:relative;  min-height:54px; padding:15px 0 15px 112px;margin-bottom:8px;}
.Spec002089 dt{ position:absolute; left:0; top:0; height:100%;width:84px; text-align:right; color:#fff; background-color:#000; padding:15px 17px 0 0;font-size:16px;}
.Spec002089 dd{ position:relative; padding:0 50px 0 0; overflow:hidden;}
.Spec002089 dd a{color:#666;display:inline-block;}
.Spec002089 dd a:after{ display:inline-block; content:''; vertical-align:middle; width:2px;  border-left:1px solid #d5d5d5; height:13px; margin:0 15px;}
.Spec002089 dd a.on,
.Spec002089 dd a:hover{ color:#333;font-weight: bold;}
.Spec002089 dd span{ position:absolute; right:0; top:0;text-align:center;padding:0 3px; line-height:24px; background:#000; color:#fff;cursor:pointer; display:none; border-radius:3px;}
@media(max-width:640px){
.Spec002089 dd a:after{ margin:0 5px;}
}
@media(max-width:480px){
.Spec002089 dl{ padding:0px; min-height:inherit;line-height: 28px }
.Spec002089 dt{ position:relative; height:auto; width:auto;text-align:left; margin-bottom:10px; padding:6px 8px;}
.Spec002089 dl:last-of-type dt{ margin-bottom:0;}
}

.no_Menu000520::after{ display:none;}
.list_search li{ line-height:45px;}
.list_search li:nth-child(2n){ background:#f5f5f5;}
.list_search li a::before{ display:inline-block; content:''; width:4px; height:4px; background:#000; margin:0 10px; vertical-align:middle;}


/*news_info */
.news_info{ padding:2% 0;border-bottom: 1px solid #ddd}
.news_info .img_scroll{  margin:0 auto;  padding-bottom:0px;}
.news_info .img_scroll .bx-wrapper{position:relative;}
.news_info .img_scroll li img{ display:block; width:100%;}
.news_info .img_scroll .bx-controls-direction a{ position:absolute; top:50%; width:36px; height:34px; background:rgba(0,0,0,0.6); margin-top:-17px;}
.news_info .img_scroll .bx-controls-direction a span{ color:#fff; font-size:16px; position:absolute; left:50%; top:50%; margin-left:-8px; margin-top:-8px;}
.news_info .img_scroll .bx-controls-direction a.bx-prev{ left:0;}
.news_info .img_scroll .bx-controls-direction a.bx-next{ right:0;}

.singlearticle{}
.singlearticle h2{font-size:22px;color:#333}
.singlearticle h3{font-size:20px;color:#333}
.singlearticle p{font-size:15px;line-height:1.8}
@media(max-width:640px){
.singlearticle h2{font-size:20px;}
.singlearticle h3{font-size:18px;}
}

.Cookie{position: fixed;width: 38%;bottom: 1%;right: 1%;box-shadow: 0 0 20px rgba(0,0,0,0.1);background:#fff;padding:25px;border-radius: 6px;z-index: 100}
.Cookie .con{display: flex;flex-flow: wrap;-webkit-box-pack: center;justify-content: center;width:100%;align-items: center;}
.Cookie .con .txt{width: 100%;margin-bottom: 0.5vw;}
.Cookie .con .txt h2{color:#000;font-size:0.2rem; margin:10px 0;}
.Cookie .con .txt p{color:#333;margin:0.05rem 0;color: #666;}
.Cookie .con .btn{width: 100%;display: flex;flex-flow: wrap;justify-content: flex-end;}
.Cookie .con .btn a{display: inline-block;background:#000;color:#fff;padding: 10px 20px;font-size: 16px;border-radius: 5px;margin:5px 0; margin-left: 20px;}
@media(max-width:768px){
.Cookie{width:100%;right:0;bottom:0}	
.Cookie .con{display: flex;}
.Cookie .con .txt{width:100%;}
.Cookie .con .btn{width:100%;display: block;}
}





