@font-face {
    font-family: 'ALIBABA';
    src: url('../fonts/ALIBABA-PUHUITI-REGULAR.OTF') format('otf');
    font-weight: 200;
    font-style: normal;
}

body{font-size:0.16rem;font-family: 'ALIBABA';}
/*Top002990 */
.Top002990{position:absolute;width:100%;top:0;left:0; z-index: 100;}
.Top002990_fixed{position: fixed;background:rgba(0,0,0,0.35);}
.Top002990 .auto{width: 88.542%;}
.Top002990 .top{padding: 20px 0;}
.Top002990 .top .logo{}
.Top002990 .top .logo img{height: 0.42rem}
.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{}
.Top002990 .search{ text-align: right;}
.Top002990 .top-search{position: absolute;right: 30px; border: 1px solid #eee; }
.Top002990 .top-search .btn{background: url("../images/Top002990_search2.png") no-repeat center center #eee;}
.Top002990 .open-nav a{font-weight: 100; cursor: pointer;display: inline-block;color: #fff;width:0.2rem;height:0.2rem; background: url("../images/Top002990_menu.gif") no-repeat left center;}
.Top002990 .top-nav{padding: 0 0 20px 0;line-height: 36px;}
.Top002990 .top-nav ul{display: table; margin: 0 auto;}
.Top002990 .top-nav li{float: left; padding: 0 30px;}
.Top002990 .top-nav li a{display: block;color: #000;font-size: 15px;position: relative;}
.Top002990 .top-nav li a:before{position: absolute; content: ''; bottom: 0; left: 50%; transform: translateX(-50%);height: 3px; width: 0;background: #000; transition: 0.3s;}
.Top002990 .top-nav li a:hover:before{width: 100%;}

.Top002990 .top-menu{position: fixed; right:-100%;opacity: 0; top: 0; height: 100%; width: 100%; z-index: 100;background: rgba(0,0,0,0.3); }
.Top002990 .top-menu menu{background: #fff;height: 100%;position: relative;padding-top: 12vh; padding-bottom: 13.516vh; max-width: 350px; width: 60%; opacity: 0; transform: translateX(100%);float:right; }
.Top002990 .top-menu menu ul{height: 100%;overflow: auto;padding-left: 3vw; margin-right: 3vw;}
.Top002990 .top-menu .close-nav{position: absolute; top: 5.28vh; left: 3vw;padding-left: 30px;background: url("../images/Top002990_close.png") no-repeat left center;font-size: 0.18rem;color: #000;cursor: pointer;}
.Top002990 .top-menu .share{background-color: #f8f8f8;position: absolute; bottom: 0; width: 100%; left: 0; height: 13.516vh;font-size: 16px;}
.Top002990 .top-menu .share .ytable{height: 100%; text-align: center;}
.Top002990 .top-menu .share .bdsharebuttonbox a{float: none; display: inline-block; vertical-align:middle; margin: 0 5px;width: 42px;height: 42px; border: 1px solid #c7c7c7; border-radius: 50%; background-position: center center;background-repeat: no-repeat;}
.Top002990 .top-menu .share .bdsharebuttonbox a.bds_tsina{background-image: url("../images/Top002990_sina.png");}
.Top002990 .top-menu .share .bdsharebuttonbox a.bds_qzone{background-image: url("../images/Top002990_qq.png");}
.Top002990 .top-menu .share .bdsharebuttonbox a.bds_weixin{background-image: url("../images/Top002990_wx.png");}
.Top002990 .top-menu .share .bdsharebuttonbox a.bds_more{background-image: url("../images/Top002990_share.png");}

.Top002990 .top-menu li span{display: block;position: relative;padding-right: 0.2rem;line-height: 0.64rem;border-bottom:1px solid #e8e8e8;}
.Top002990 .top-menu li:last-child span{border-bottom:none;}
.Top002990 .top-menu li span a{font-size:0.18rem;color: #333;}
.Top002990 .top-menu li span a:hover{color:#e07900;}
.Top002990 .top-menu li span i{position: absolute; right: 0;top: 0; height: 100%; width: 20px;display: none; cursor: pointer;}
.Top002990 .top-menu li span i:before,
.Top002990 .top-menu li span i:after{position: absolute; content: '';background: #e07900; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.Top002990 .top-menu li span i:before{width: 12px; height: 2px; }
.Top002990 .top-menu li span i:after{width: 2px; height: 12px;}
.Top002990 .top-menu li span i.active:after{display: none;}
.Top002990 .top-menu li span i.active:before{background: #e07900;}

.Top002990 .top-menu li dl{padding: 5px 0;display: none;}
.Top002990 .top-menu li dd{line-height: 40px;}
.Top002990 .top-menu li dd a{color: #666;}
.Top002990 .top-menu li dd a:hover{color: #e07900;}

.menu-in .Top002990 .top-menu{opacity: 1; right: 0;transition:opacity  0.3s;}
.menu-in .Top002990 .top-menu menu{opacity: 1; transform: translateX(0);transition: 0.3s  0.3s;}
.menu-in.menu-out .Top002990 .top-menu{opacity: 0; left: -100%; transition:opacity  0.3s  0.3s, left 0s 0.6s;}
.menu-in.menu-out .Top002990 .top-menu menu{opacity: 0;transform: translateX(-100%);transition: 0.3s;}

.Top002990 .top_tel .hotline{color:#fff;font-size:0.2rem;display: inline-block;background: url(../images/top_tel.png) left center no-repeat; background-size: 0.24rem auto; padding-left: 0.32rem;}
.Top002990 .top_tel .hotline a{color:#fff;}

@media(min-width:1025px){
.Top002990 .top_tel{width: 3rem;padding-right:0.4rem; text-align: right;}
.Top002990 .search{width: 0.5rem;padding-right:0.5rem;}
.Top002990 .top .open-nav{width:0.2rem;}
.Top002990 .search{position: relative;}
.Top002990 .top-search{width: 320px;top: 50%; margin-top: -23px;right:0.8rem;}
}
@media(max-width:1024px){
.Top002990 .top-nav{display: none;}
.Top002990 .top_tel{width: 2.4rem;padding-right:0.15rem; text-align: right;}
.Top002990 .search{width: 0.3rem;padding-right:0.5rem;}
.Top002990 .top .open-nav{width: 0.2rem}
.Top002990 .top-search{left: 2%;right: 2%; top: 100%;}
}
@media(max-width:480px){
.Top002990 .top{padding: 2.5vw 0;}
.Top002990 .top .logo img{ height: 0.35rem;}
.Top002990 .top-menu .share .bdsharebuttonbox a{width: 30px; height: 30px;}
.Top002990 .top-menu .close-nav{font-size: 4vw;top:3vh;}
.Top002990 .top-menu menu{padding-top:8vh;}
.Top002990 .top-menu li span a{font-size:16px;}
}



.index-more{display: flex;margin-top: 0}
.index-more.center{justify-content: center;}
.index-more a{display: flex;align-items: center;border: solid 2px #e07900;font-size: var(--font-size16);padding: 0 calc(38 / 16 * 1em);color: #e07900; height: calc(58 / 16 * 1em);border-radius: calc(54 / 16 * 1em); transition: 0.3s;}
.index-more a:after{display: block; content: '';margin-left: 0.8em; height: 1em;width: 1em;background: url(../images/more2.svg) no-repeat center center / contain;transition: transform 0.3s;}
.index-more a:hover{color: #fff;border-color:#e07900; background-color:#e07900;}
.index-more a:hover:after{filter: brightness(0) invert(1); transform: rotateY(180deg);}
.index-more.white a{color:#fff;border-color:#fff;}
.index-more.white a:hover{border-color:#e07900;}
.index-more.white a:after{background: url(../images/more.svg) no-repeat center center / contain;}
@media(max-width:1024px){
.index-more a{height:calc(50 / 16 * 1em);padding:0 calc(25 / 16 * 1em);}	
}


.h-title{line-height: 1;padding-bottom: 0.5rem;position: relative;}
.h-title .en{color:rgba(224,121,0,0.08);font-size:0.56rem; font-weight: bold; text-transform: uppercase;font-family: arial, sans-serif;}
.h-title .cn{color: #e07900;font-size: 0.42rem;font-weight: bold;margin-top: -0.28rem;}
.h-title .cn:after{display: block;content: '';width: 1em;height: 3px;background-color: #e07900;margin: 0.5em 0 0;}
.h-title.center{text-align: center}
.h-title.center .cn:after{margin: 0.5em auto 0;}
.h-title.white .en{color:rgba(255,255,255,0.2);}
.h-title.white .cn{color:#fff;}
@media(max-width:1024px){
.h-title{padding-bottom:0.35rem;}
.h-title .en{font-size:0.36rem;}
.h-title .cn{font-size:0.32rem;margin-top:-0.2rem;}
}


/*Banner003223 */
.Banner003223{position:relative;z-index:1;--hover-color:#e07900;--white:#fff; }
.Banner003223 .swiper-wrapper{height: auto;}

.Banner003223 .txt{position:absolute;left:0;top:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;z-index:3;color:var(--white);text-align: center; background-color: rgba(0,0,0,0.3);}
.Banner003223 .txt :where(.icon,h4,h3,p,.index-more){opacity:0;transform:translateY(1rem);transition:0.5s}
.Banner003223 .txt .icon{margin-bottom:0.5rem;transition-delay:0.5s;}
.Banner003223 .txt .icon img{max-width:1.15rem;}
.Banner003223 .txt h4{margin:0;font-size:0.28rem;line-height: 1;font-weight: 100;letter-spacing: 0.03rem;text-indent: 0.03rem;margin-bottom:0.45rem;display: inline-block;padding-bottom:0.1rem; border-bottom:1px solid #fff; transition-delay:0.5s;}
.Banner003223 .txt h3{margin:0;font-size:0.72rem;line-height:1.19047619;letter-spacing: 0.12rem;text-indent: 0.12rem; transition-delay:0.8s;font-family: 'ALIBABA'; font-weight: bold;color:#e07900;}
.Banner003223 .txt p{margin:0.35rem 0 0.9rem 0;font-size:0.18rem;line-height:1.2;letter-spacing: 0.06rem;text-indent: 0.06rem; transition-delay:1s}
.Banner003223 .txt .index-more{transition-delay:1.3s}
.Banner003223 .controls-page{bottom:6.06826802%;position: absolute;z-index: 10;text-align: center;}
.Banner003223 .controls-page span{width: 0.14rem;height: 0.14rem; border: 1px solid rgba(255, 255, 255, 0.8); margin: 0 0.1rem !important; display: block; border-radius: 50%;opacity: 1; background: none;}
.Banner003223 .controls-page span.swiper-pagination-bullet-active {border-color: var(--hover-color);background-color: var(--hover-color);}
.Banner003223 .swiper-slide-active .txt :where(.icon,h4,h3,p,.index-more){opacity:1;transform:translateY(0)}
@media (max-width:1024px) {
.Banner003223 .txt .icon{margin-bottom:0.2rem;}
.Banner003223 .txt .icon img{max-width:0.8rem;}
.Banner003223 .txt h3{font-size:0.28rem;letter-spacing: 0;text-indent: 0;}   
.Banner003223 .txt h4{font-size:0.22rem;letter-spacing: 0;text-indent: 0;margin-bottom:0.2rem;}
.Banner003223 .txt p{font-size: 0.18rem;letter-spacing: 0;text-indent: 0;margin:0.2rem 0 0.3rem;}
.Banner003223 .controls-page span{margin:0 0.07rem !important;}
}
/*Floor003234 */
.Floor003234{position: relative;z-index: 1; overflow: hidden;background: url(../images/Floor003234-bg.jpg) no-repeat center top/cover; padding:1.2rem 0 1.2rem;--hover-color:#e07900;height: 100vh;}
.Floor003234 .cate-list li{margin: 0 0.24rem;color: #292929;font-size: var(--font-size20);cursor: pointer;position: relative;z-index: 1;padding-bottom: 0.16rem;margin-bottom:0.1rem;}
.Floor003234 .cate-list li:after{position: absolute; content: ''; width: 0;left: 50%;transform: translateX(-50%); bottom: 0;background-color: var(--hover-color); transition: 0.3s;height: 3px;}
.Floor003234 .cate-list li.active{color: var(--hover-color);}
.Floor003234 .cate-list li.active:after{width: 100%;}
.Floor003234 .load-swiper{position: relative;z-index: 1;}
.Floor003234 .swiper-slide a{display: block;padding: 0.5rem 0;}
.Floor003234 .swiper-slide .pic{position: relative;display: flex;align-items: center;justify-content: center;padding:0.18rem 0.34rem;background-color: #fff;box-shadow: 0 0 0.1rem rgba(0,0,0,0.08);border-radius: 0.5rem;direction: ltr;}
.Floor003234 .swiper-slide .pic:after{position: absolute;content: '';border: 8px solid transparent;border-top-color: #fff;border-top-width: 8px;bottom: -15px;right: 78%;}
.Floor003234 .swiper-slide .pic:hover{background:rgba(224,121,0,1);}
.Floor003234 .swiper-slide .pic:hover:after{border-top-color: rgb(224,121,0,1);}
.Floor003234 .swiper-slide .pic img{max-width: 60%;max-height: 60%;}
.Floor003234 .swiper-slide .pic p{margin:0;color: #333;}
.Floor003234 .swiper-slide .pic:hover p{color:#fff}
.Floor003234 .swiper-wrapper{height: auto;transition-timing-function: linear!important;}
.Floor003234 .swiper + .swiper{margin-top: -0.44rem;}
.Floor003234 .swiper-slide{width: auto;padding: 0 0.6rem;}
@media(max-width:1600px){
.Floor003234 .swiper-slide a{padding:0.35rem 0;}
}
@media (max-width:640px) {
.Floor003234{padding:0.5rem 0; height: auto;}
.Floor003234 .cate-list li{font-size: var(--font-size16);margin: 0 0.1rem 0.1rem;}
.Floor003234 .swiper{padding-bottom: 0.1rem;}
.Floor003234 .swiper + .swiper{margin-top: -0.1rem;}
.Floor003234 .swiper-slide .pic{ height: 0.58rem;padding:0.1rem 0.3rem;}
.Floor003234 .swiper-slide{padding: 0 0.05rem;}
.Floor003234 .swiper-slide a{padding: 0.1rem 0;}
.Floor003234 .swiper-slide .pic{}
}

/*Floor002903 */
.Floor002903{position: relative; z-index: 1;}
.Floor002903 .h-title .cn:after{background-color:#fff;}
.Floor002903,
.Floor002903 p{}
.Floor002903 .slider-img{position: relative;z-index: 1;}
.Floor002903 .slider-img li .Ispic{padding-bottom: 100vh;}
.Floor002903 .slider-img .dots-inner{position: absolute;left: 0; bottom: 4.167vw; width: 71.4665%; z-index: 10;display: none;}
.Floor002903 .slider-img .dots{width: 88.236%;margin: 0 auto;overflow: hidden;padding: 19px 0;}
.Floor002903 .slider-img .dots ul{margin: 0 -12%;}
.Floor002903 .slider-img .dots li{float: left;list-style: none; position: relative; height: 44px;overflow: hidden;}
.Floor002903 .slider-img .dots li button{position: absolute; width: 8px; height: 8px;border-radius: 50%;background: #fff; padding: 0;border: 0; left: 50%; top: 50%; margin: -4px 0 0 -4px;font-size: 0; cursor: pointer;}
.Floor002903 .slider-img .dots li button b{font-weight: normal;}
.Floor002903 .slider-img .dots li:not(:first-child) button:before,
.Floor002903 .slider-img .dots li:not(:last-child) button:after{position: absolute; background: rgba(255,255,255,0.2);height: 1px; width:15.625vw;  top:50%;margin-top: -0.5px; content: '';}
.Floor002903 .slider-img .dots li:not(:first-child) button:before{right: 100%;}
.Floor002903 .slider-img .dots li:not(:last-child) button:after{left: 100%;}
.Floor002903 .slider-img .dots li.slick-active button{font-size: 16px;height: 44px; width: 7.292vw; border: 1px solid #fff;border-radius: 44px; margin-top: -22px;background: none;color: #fff; margin-left: -70px;}
.Floor002903 .slider-img .dots li:first-child.slick-active button{margin-left: -4px;}
.Floor002903 .slider-img .dots li:last-child.slick-active button{margin-left: -7.292vw;}
.Floor002903 .right-side .name{font-size: 0.22rem;}
.Floor002903 .right-side p{margin: 2.5vw 0;font-size:0.16rem;line-height: 1.8;}
.Floor002903 .right-side p.t2{font-size:0.22rem;line-height: 1.5}
.Floor002903 .right-side .index-more.white a:hover{border-color:#fff;background:none;}

.Floor002903 .btn{margin-top: 4.428vw;position: relative;line-height: 46px;min-height: 46px;}
.Floor002903 .btn dd{text-align: center;}
.Floor002903 .slick-arrow{position: absolute; top: 0; width: 46px; height: 46px; border-radius: 50%;border: 1px solid rgba(255,255,255,0.2);font-size: 0;background: url("../images/Floor002903_prev.png") no-repeat center center;padding: 0; transition: 0.3s;}
.Floor002903 .slick-arrow:hover{}
.Floor002903 .slick-prev{left: 0;}
.Floor002903 .slick-next{right: 0;background-image: url("../images/Floor002903_next.png");}
.Floor002903 .btn .cur{font-size: 18px; margin: 0 5px;}

@media(min-width:1025px){
.Floor002903 .right-side{color: #fff; position: absolute;right: 0; top: 0; height: 100%; width: 29.167%;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);z-index: 10;background-color: rgba(224,121,0,0.85);}
.Floor002903 .right-side .ytable{height: 100%; margin: 0 auto;max-width: 3.8rem;width: 70%;}
}
@media(min-width:1025px) and (max-width:1440px){
.Floor002903 .right-side .name{font-size: 2vw;}
.Floor002903 .right-side p{margin: 2vw 0;}
.Floor002903 .btn{margin-top: 2vw;}
.Floor002903 .slider-img .dots li.slick-active button b{font-size: 14px;}
}
@media(max-width:1024px){
.Floor002903 .h-title .en{color:rgba(0,0,0,0.08);}
.Floor002903 .h-title .cn:after{background-color:#e07900;}
.Floor002903 .h-title.white .cn{color:#333;}
.Floor002903 .slider-img li .Ispic{padding-bottom:50%;}
.Floor002903 .right-side{padding: 4vw 4vw 8vw;background:#f7f7f7;}
.Floor002903 .slider-img .dots-inner{display: none;}
.Floor002903 .slick-arrow{background-color: #e07900;}

}
@media(max-width:480px){
.Floor002903 .index-more{margin-top:0.2rem;}
.Floor002903 .right-side .name{font-size:0.2rem;}
.Floor002903 .right-side p{}
.Floor002903 .right-side p.t2{font-size:0.2rem;}
}
/*Floor003083 */
.Floor003083{padding:1.2rem 0 1rem;}
.Floor003083 .autoCon-1400{overflow: hidden;position: relative; z-index: 2;}
.Floor003083 .topcon{padding-bottom:2%;text-align: center}
.Floor003083 .topcon p{line-height: 1.7;font-size:0.16rem;margin-top:0;}
.Floor003083 .topcon b{color:#e07900;font-size:0.36rem;}
.Floor003083 .slick-dots{text-align: center;margin-top:0.2rem;}
.Floor003083 .slick-dots li{display: inline-block;width: 8px; height: 8px; margin: 10px 0;position: relative;list-style: none; margin: 0 9px;}
.Floor003083 .slick-dots li button{font-size: 0; width: 4px; height: 4px; background: rgba(0,0,0,0.2);border: 0;padding: 0; position: absolute;  border-radius: 50%;}
.Floor003083 .slick-dots li:not(.slick-active) button{left: 50%; top: 50%; margin: -2px 0 0 -2px;}
.Floor003083 .slick-dots li.slick-active button{width: 100%; height: 100%; left: 0; top: 0;background: #e07900;}
.Floor003083 .slick-slide{overflow: hidden;}
.Floor003083 .slick-slide > div{float: left; background:#f5f5f5;  margin-bottom:1%;}
.Floor003083 .slick-slide > div a{position:relative; z-index:3; display:block; padding:0 10%; transition: all .3s ease;}
.Floor003083 .slick-slide > div a:hover{ opacity:1; background:#e07900;}
.Floor003083 .slick-slide > div .Ispic{height: 120px;background-size: contain;}
.Floor003083 .slick-slide > div .url{position: relative;}
.Floor003083 .slick-slide > div .url:hover{z-index: 4;}
@media(min-width:1025px){
.Floor003083 .slick-slide > div{width: 15.8%;margin-right:1%;}
.Floor003083 .slick-slide > div:nth-child(6n){margin-right:0;}
}
@media(min-width:751px) and (max-width:1024px){
.Floor003083 .slick-slide > div{width: 24.2%;margin-right:1%;}
.Floor003083 .slick-slide > div:nth-child(4n){margin-right:0;}
}
@media(min-width:641px) and (max-width:750px){
.Floor003083 .slick-slide > div{width: 32.5%;margin-right:1%;}
.Floor003083 .slick-slide > div:nth-child(3n){margin-right:0;}
}
@media(max-width:640px){
.Floor003083{padding:0.5rem 0;}
.Floor003083 .slick-slide > div{width: 49%;margin-right:2%;}
.Floor003083 .slick-slide > div:nth-child(2n){margin-right:0;}
.Floor003083 .slick-slide > div .Ispic{height: 22vw;}
}


.Floor003084{padding:1rem 0 0.5rem;}
.Floor003084 .autoCon-1400{overflow: hidden;position: relative; z-index: 2;}
.Floor003084 .topcon{padding-bottom:2%;text-align: center}
.Floor003084 .topcon p{line-height: 1.7;font-size:0.16rem;margin-top:0;}
.Floor003084 .topcon b{color:#e07900;font-size:0.36rem;}
.Floor003084 .slick-dots{text-align: center;margin-top:0rem;}
.Floor003084 .slick-dots li{display: inline-block;width: 8px; height: 8px; margin: 10px 0;position: relative;list-style: none; margin: 0 9px;}
.Floor003084 .slick-dots li button{font-size: 0; width: 4px; height: 4px; background: rgba(0,0,0,0.2);border: 0;padding: 0; position: absolute;  border-radius: 50%;}
.Floor003084 .slick-dots li:not(.slick-active) button{left: 50%; top: 50%; margin: -2px 0 0 -2px;}
.Floor003084 .slick-dots li.slick-active button{width: 100%; height: 100%; left: 0; top: 0;background: #e07900;}
.Floor003084 .slider{ }
.Floor003084 .slick-slide{overflow: hidden;}
.Floor003084 .slider > aside{float: left; background:#f5f5f5;margin-right:2%; margin-bottom:2%;}
.Floor003084 .slider > aside a{position: relative; z-index: 3; display: block;padding: 0 10%;}
.Floor003084 .slider > aside .Ispic{height: 125px;background-size: contain;}
.Floor003084 .slider > aside .url{position: relative;}
.Floor003084 .slider > aside .url:hover{z-index: 4;}
@media(min-width:768px){
	.Floor003084 .slider > aside{width: 18.4%;}
	.Floor003084 .slider > aside:nth-child(5n){margin-right:0;}
}
@media(max-width:768px){
	.Floor003084{padding:0.4rem 0;}
	.Floor003084 .slider > aside{width:49%;}
	.Floor003084 .slider > aside:nth-child(2n){margin-right:0;}
}

/*Page003143 */
.Page003143 .Pages{padding: 0 0 0.9rem 0;text-align: center;}
.Page003143 .Pages .p_page a.a_first,
.Page003143 .Pages .p_page a.a_end,
.Page003143 .Pages > span:not(.p_page){display: none;}
.Page003143 .Pages .p_page{display: table; margin: 0 auto;}
.Page003143 .Pages .p_page *{float: left;}
.Page003143 .Pages .p_page a{border: solid 1px #ebebeb;line-height: 36px;transition: 0.3s;}
.Page003143 .Pages .p_page > a{border-radius: 5px;padding: 0 15px;}
.Page003143 .Pages .p_page em{font-style: normal; margin: 0 30px;}
.Page003143 .Pages .p_page em a{width: 36px;border-radius: 50%; margin: 0 5px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: #e07900;border-color: #e07900;}
@media (max-width:1024px) {
.Page003143 .Pages{padding: 0 0 3em 0;}
.Page003143 .Pages .p_page em{display: none;}
.Page003143 .Pages .p_page > a{margin: 0 10px;}
}

/*Floor002718 */
.Floor002718{ position:relative; z-index:1;}
.Floor002718 .main{color:#fff; padding:7% 0; background-position:center top; background-size:cover; background-repeat:no-repeat; background-attachment:fixed;}
.Floor002718 .main .ytable{ height:100%;}
.Floor002718 .main .left{width:42%;float:left;position: relative;}
.Floor002718 .main .left .play{cursor: pointer;z-index: 3;font-size: 100px;position: absolute;width: 50%;height: 50%;top: 37%;left: 41%;}
.Floor002718 .main .left .play:before,
.Floor002718 .main .left .play:after,
.Floor002718 .main .left .play i{position: absolute;border-radius: 50%; left: 50%; top: 50%;transform: translate(-50%,-50%);}
.Floor002718 .main .left .play i{width: 1em;height: 1em;z-index: 4;background:url("../images/Floor003044_play.png") no-repeat left 55% center rgba(224,121,0,0.35);background-size: 0.24em auto;}
.Floor002718 .main .left .play:before,
.Floor002718 .main .left .play:after{content: '';background-color: #e07900;opacity: 0.08; transform-origin: 0 0;}
.Floor002718 .main .left .play:before{width: 1.3em;height: 1.3em;animation:infinite scale 2s;}
.Floor002718 .main .left .play:after{width: 1.6em;height: 1.6em;animation:infinite scale2 2s;}
@keyframes scale{
0%{ transform: scale(1) translate(-50%,-50%); opacity:.3}
100%{ transform: scale(1.3) translate(-50%,-50%); opacity: 0;}
}
@keyframes scale2{
0%{ transform: scale(1) translate(-50%,-50%);opacity:.3;}
100%{ transform: scale(1.6) translate(-50%,-50%);opacity:0;}
}
.Floor002718 .main .left .index-more{margin-top:1rem;}
.Floor002718 .main .right{width:54%;float:right;}
.Floor002718 .main .right h2{font-size:0.32rem;margin-top:0; font-weight: normal;}
.Floor002718 .main .right p{font-size:0.16rem;margin:0.1rem 0; line-height: 0.32rem;color:rgba(255,255,255,0.7);}
.Floor002718 .main .right ul li{font-size:0.16rem;line-height: 0.32rem;color:rgba(255,255,255,0.7);}

@media(max-width:768px){
	.Floor002718 .main .left{width:100%;float:none;}
	.Floor002718 .main .left .play{top:50%;left:50%;}
	.Floor002718 .main .left .play i{width:0.5em;height: 0.5em;background-size:0.15em auto;}
	.Floor002718 .main .left .play:before{width:0.7em;height: 0.7em;}
	.Floor002718 .main .left .play:after{width:0.8em;height: 0.8em;}
	.Floor002718 .main .left .index-more{margin-top:0.1rem;margin-bottom:0.4rem;}
	.Floor002718 .main .right{width:100%;float:none;}
	.Floor002718 .main .right h2{font-size:0.28rem;}
	.Floor002718 .main .right p{line-height: 0.3rem}
}

.h-video_files{position:fixed; left:0; top:0; width:100%; height:100%; z-index:200;background:rgba(0,0,0,0.5);}
.h-video_files .ytable{height: 100%}
.h-video_files .ytable-cell{text-align: center;}
.h-video_files video{width:80%; max-width:1100px; background-color:#000;}
.h-video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 40px;height: 40px;border-radius: 50%;cursor: pointer;}
.h-video_files .close::before,
.h-video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.h-video_files .close::before{ transform:rotate(45deg);}
.h-video_files .close::after{ transform:rotate(-45deg);}


/*PicList002546 */
.PicList002546{padding:1rem 0;}
.PicList002546 .list{margin-bottom:0.5rem;}
.PicList002546 li{float:left; width:33.3%;}
@media(min-width:768px){
.PicList002546 ul:nth-child(2n) li .txt{ right:auto; left:0;}
.PicList002546 ul:nth-child(2n) li a .Ispic{ float:right;}
.PicList002546 ul:nth-child(2n) li a::before{ border-right-color:transparent; border-left-color:#f7f7f7; margin-left:10px;}
}

.PicList002546 li a{overflow:hidden; display:block;position:relative; background:#f7f7f7; transition:0.3s;}
.PicList002546 li .Ispic{ padding-bottom:100%; transition:0.3s;}
.PicList002546 li a::before{ position:absolute; content:''; border:10px solid transparent; border-right-color:#f7f7f7; left:50%; top:50%; transform:translate(-50%, -50%); margin-left:-10px; z-index:10;}
.PicList002546 li .Ispic{ padding-bottom:50%; width:50%;}
.PicList002546 li .txt{ position:absolute; right:0; top:0; width:50%; height:100%;}
.PicList002546 li .txt .hover{background:rgba(224,121,0,1);position: absolute;width:100%;height: 100%;right:0;top:0;opacity: 0;}
.PicList002546 li:hover .txt .hover{opacity: 1;}
.PicList002546 li .table{ display:table; width:100%; height:100%;}
.PicList002546 li .table_cell{ display:table-cell; vertical-align:middle;}
.PicList002546 li figure{ padding:0.12rem; text-align:center; color:#666;}
.PicList002546 li h3{ font-weight:normal; color:#333; font-size:0.24rem; margin:10px 0; overflow:hidden;}
.PicList002546 li p{ text-align:center; min-height:78px; max-height:78px; overflow:hidden; line-height:26px;}
.PicList002546 li a:hover .Ispic{}
@media(max-width:1200px) and (min-width:481px){
.PicList002546 li:last-child .txt{ right:auto; left:0;}
.PicList002546 li:last-child a .Ispic{ float:right;}
.PicList002546 li:last-child a::before{ border-right-color:transparent; border-left-color:#f7f7f7; margin-left:15px;}
}
@media(max-width:768px){
	.PicList002546{padding:0.5rem 0;}
	.PicList002546 li{float:auto; width:100%;}
	.PicList002546 ul li:nth-child(2n) .txt{ right:auto; left:0;}
	.PicList002546 ul li:nth-child(2n) a .Ispic{ float:right;}
	.PicList002546 ul li:nth-child(2n) a::before{ border-right-color:transparent; border-left-color:#f7f7f7; margin-left:10px;}
	.PicList002546 li figure{padding:0.05rem;}
}


/*PicList002547 */
.PicList002547{padding:1rem 0 0.2rem;}
.PicList002547 .list{margin-bottom:0.5rem;}
.PicList002547 li{float:left; width:50%;}
@media(min-width:768px){
.PicList002547 ul:nth-child(2n) li .txt{ right:auto; left:0;}
.PicList002547 ul:nth-child(2n) li a .Ispic{ float:right;}
.PicList002547 ul:nth-child(2n) li a::before{ border-right-color:transparent; border-left-color:#f7f7f7; margin-left:10px;}
}

.PicList002547 li a{overflow:hidden; display:block;position:relative; background:#f7f7f7; transition:0.3s;}
.PicList002547 li .Ispic{ padding-bottom:100%; transition:0.3s;}
.PicList002547 li a::before{ position:absolute; content:''; border:10px solid transparent; border-right-color:#f7f7f7; left:50%; top:50%; transform:translate(-50%, -50%); margin-left:-10px; z-index:10;}
.PicList002547 li:hover a::before{border-right-color:#e07900;}
.PicList002547 li .Ispic{ padding-bottom:50%; width:50%;}
.PicList002547 li .txt{ position:absolute; right:0; top:0; width:50%; height:100%;}
.PicList002547 li .txt .hover{background:rgba(224,121,0,1);position: absolute;width:100%;height: 100%;right:0;top:0;opacity: 0;color:#fff;padding:0.25rem;}
.PicList002547 li .txt .hover h5{text-align: center;font-size:0.24rem;font-weight: normal;margin:0;}
.PicList002547 li .txt .hover h5:after{content:'';width:0.25rem;height: 2px;background:#fff;display: block;margin:0.2rem auto;}
.PicList002547 li .txt .hover p{text-align: left;height:2.1rem;max-height:none;line-height: 0.26rem;margin:0;overflow: auto;padding-right:0.05rem;}
.PicList002547 li .txt .hover p::-webkit-scrollbar{width: 4px; height:4px;-webkit-overflow-scrolling : touch;background-color: rgba(255,255,255,0.1)}
.PicList002547 li .txt .hover p::-webkit-scrollbar:hover{display: block;}
.PicList002547 li .txt .hover p::-webkit-scrollbar-track{background-color: rgba(255,255,255,0.1);}
.PicList002547 li .txt .hover p::-webkit-scrollbar-thumb{border-radius: 5px;background: #fff;}

.PicList002547 li:hover .txt .hover{opacity: 1;}
.PicList002547 li .table{ display:table; width:100%; height:100%;}
.PicList002547 li .table_cell{ display:table-cell; vertical-align:middle;}
.PicList002547 li figure{ padding:0.25rem; text-align:center; color:#666;}
.PicList002547 li h3{ font-weight:normal; color:#333; font-size:0.24rem; margin:10px 0; overflow:hidden;}
.PicList002547 li p{ text-align:center; min-height:78px; max-height:78px; overflow:hidden; line-height:26px;}
.PicList002547 li a:hover .Ispic{}
@media(max-width:1200px) and (min-width:481px){
.PicList002547 li:last-child .txt{ right:auto; left:0;}
.PicList002547 li:last-child a .Ispic{ float:right;}
.PicList002547 li:last-child a::before{ border-right-color:transparent; border-left-color:#f7f7f7; margin-left:15px;}
}
@media(max-width:768px){
	.PicList002547{padding-top:0.4rem;}
	.PicList002547 li{float:auto; width:100%;}
	.PicList002547 ul li:nth-child(2n) .txt{ right:auto; left:0;}
	.PicList002547 ul li:nth-child(2n) a .Ispic{ float:right;}
	.PicList002547 ul li:nth-child(2n) a::before{ border-right-color:transparent; border-left-color:#f7f7f7; margin-left:10px;}
	.PicList002547 li figure{padding:0.05rem;}
	.PicList002547 li .txt .hover{padding:0.2rem;}
	.PicList002547 li .txt .hover h5:after{margin:0.1rem auto;}
	.PicList002547 li .txt .hover p{height: 1.2rem;}
}

/*Floor002660 */
.Floor002660 .auto{ max-width:1560px;}
.Floor002660 li{ position:relative; margin-bottom:0%; width:25%; float:left;background: #e07900;}
.Floor002660 li > img{ display:block; width:100%;}
.Floor002660 li .ycenter,
.Floor002660 li a{ position:absolute; left:0; top:0; width:100%; height:84%; }
.Floor002660 li a{z-index:20;}
.Floor002660 li .ycenter{z-index:10; }
.Floor002660 li aside{ position:relative; z-index:5; text-align:center; width:100%; font-size:28px; font-weight:bold; color:#fff;}
.Floor002660 li .desc{ opacity: 0; min-height: 1.2rem;}
.Floor002660 li figure{ padding-bottom:20px;}
.Floor002660 li figure img{ width:15%; max-width:62px;}
.Floor002660 li .pic{padding-bottom:188%;}
.Floor002660 li:hover .pic{opacity: .5;}
.Floor002660 li h2{position: relative; font-size:0.42rem;color:#e07900;font-weight: normal;margin:0;}
.Floor002660 li:hover h2{color: #fff;}
.Floor002660 li:hover  .desc{opacity: 1;}
.Floor002660 li h3{font-size:0.26rem;font-weight: normal;line-height: 1.6;margin: 0;font-family: arial, sans-serif;}
.Floor002660 li .desc p{font-size:0.16rem;font-weight: normal;line-height: 1.6}
@media(max-width:1024px){
.Floor002660 li aside{ font-size:20px;}
}
@media(min-width:481px) and (max-width:768px){
.Floor002660 li figure{ padding-bottom:10%;}
}
@media(max-width:480px){
.Floor002660 li{ float:none; margin:2%; width:auto;}
}

.Floor002660 li dd{margin:0.22rem 0;}
.Floor002660 li dd div{display: inline-block;position: relative;}
.Floor002660 li dd div b{font-size: 0.4rem;color: #fff;display: block;}
.Floor002660 li dd div sub{position: absolute; left: 100%; word-break: keep-all; bottom: 15%;font-size: 16px;font-weight: 100;margin-left: 10px;}
.Floor002660 li dd p{font-size: 0.16rem;color:rgba(255,255,255,1); margin-bottom: 0;margin-top: 0px;font-weight: normal; }
@media(min-width:1025px) and (max-width:1200px){
.Floor002660 li dd div b{font-size: 60px;}
}
@media(min-width:641px) and (max-width:769px){
.Floor002660 li dd div b{font-size: 60px;}
}
@media(max-width:640px){
.Floor002660 li dd{text-align: center;}
.Floor002660 li dd:not(:last-child){margin-bottom: 20px;}
}
@media(max-width:480px){
.Floor002660 li dd div b{font-size: 60px;}
}


/*Floor003217 */
.Floor003217{--txt-color-222:#333;--white:#fff;--hover-color:#0281cc; padding:1rem 0;}
.Floor003217 .topcon{padding-bottom:2%;text-align: center}
.Floor003217 .topcon p{line-height: 1.7;font-size:0.16rem;margin-top:0;}
.Floor003217 .index-title{margin-bottom: var(--padMar50);}
.Floor003217 .index-title .title{display: inline-block;position: relative;z-index:1;}
.Floor003217 .index-title .title span{position: relative;z-index: 3; font-size: var(--font-size52); color: var(--txt-color-222); font-weight: 500;}
.Floor003217 .index-title .title:after{position: absolute; content: '';z-index: 1; background: url(../images/Floor003217-mark.svg) no-repeat center center; width: 0.65rem; height: 0.41rem; right: -0.27rem; top:-0.4em; background-size: contain;}
.Floor003217 .index-title .title +  .sub-tit{margin-top: var(--padMar50);}
.Floor003217 .index-title .sub-tit{font-size: var(--font-size36); font-weight: 500;}
.Floor003217 .index-title .title + .desc{margin-top: 0.28rem;}
.Floor003217 .index-title .desc p{font-weight: 100;font-size: var(--font-size18);color: var(--txt-color-222);}
@media (max-width:1024px) {
.Floor003217 .index-title .title span{font-size: var(--font-size36);}
.Floor003217 .index-title .sub-tit{font-size: var(--font-size20); }
.Floor003217 .index-title .desc{font-size: var(--font-size16); }
}

.Floor003217 .tab-ul li{cursor: pointer;text-align: center;margin-bottom:var(--padMar50);}
.Floor003217 .tab-ul li .img{height:0.8rem; width: 0.8rem;border: 1px solid #e5e5e5;border-radius: 50%;display: flex;justify-content: center;align-items: center;margin: 0 auto;}
.Floor003217 .tab-ul li .img img{max-height: 0.38rem;}
.Floor003217 .tab-ul li .hover{position: absolute;left: 0;right: 0; top: 0; opacity: 0; transform: scale(1.5); transition: 0.5s; margin: auto;}
.Floor003217 .tab-ul li .desc{font-size:0.16rem; margin: 0;line-height: 1.6;margin-top: 0.2rem;color:#333;}
.Floor003217 .tab-ul li h3{font-size:0.22rem;color: #333;font-weight: normal;margin: 0;}
.Floor003217 .tab-ul li:hover h3{color:#e07900;}
.Floor003217 .tab-ul li.active .name{font-weight: bold;color: var(--hover-color);}
.Floor003217 .tab-ul li.active .default{opacity: 0;}
.Floor003217 .tab-ul li.active .hover{opacity: 1; transform: scale(1);}
@media (min-width:1025px) {
.Floor003217 .tab-ul li{margin:0 0.5rem;}
}
@media (max-width:1024px) {
.Floor003217 .tab-ul li{width:calc(100% / 3);}
.Floor003217 .tab-ul li h3{font-size:0.18rem;}
.Floor003217 .tab-ul li .desc{font-size:0.14rem;}
}



/*Floor003210 */
.Floor003210{--black-555:#555;--white:#fff;--hover-color:#e07900; position: relative;z-index: 1; overflow: hidden; padding: 1rem 0;}
.Floor003210 .index-more{position: absolute;right:0;top:0.1rem;}
.Floor003210 .swiper-wrapper{height: auto;}
.Floor003210 .inner{position: relative;z-index: 3; margin-top: 0rem; align-items: stretch;}
.Floor003210 .left{border-bottom: 1px solid #e5e5e5;}
.Floor003210 .item a{align-items: stretch;}
.Floor003210 .item + .item{margin-top: 0.4rem;}
.Floor003210 .item .pic{width: calc(240 / 760 * 100%); flex-shrink: 0; overflow: hidden;}
.Floor003210 .item .Ispic{padding-bottom: 64%; transition: 0.3s;}
.Floor003210 .item a:hover .Ispic{transform: scale(1.15);}
.Floor003210 .item .txt{flex: 1; margin-right: 0.39rem; border-bottom: 1px solid #e5e5e5;display: flex; flex-direction: column; padding-right: 0rem;overflow: hidden}
.Floor003210 .item time{font-size: 0.16rem;color:#999;}
.Floor003210 .item .txt h2{font-size:0.22rem;color:#333;margin:0.12rem 0;font-weight: normal;}
.Floor003210 .item .txt h2:hover{color:#e07900;}
.Floor003210 .item .txt p{margin: 0.03rem 0 0 0; line-height: calc(30 / 18);color:#666;}
.Floor003210 .swiper-img{position: relative;z-index: 2;}
.Floor003210 .swiper-img .pages{position: absolute;right: 0;height: 0.2rem;width: 1.2rem;display: flex;justify-content: flex-end;align-items: flex-end;bottom: 0;z-index: 10;left: auto;padding-bottom: 0.12rem;padding-right: 0.1rem;}
.Floor003210 .swiper-img .pages span{display: block;width: 0.16rem; height: 0.16rem; border: solid 2px transparent; position: relative;border-radius: 50%; transition: 0.3s; cursor: pointer;}
.Floor003210 .swiper-img .pages span + span{margin-left: 0.05rem;}
.Floor003210 .swiper-img .pages span:after{position: absolute; content: '';left: 50%;top: 50%;border-radius: 50%;width: 0.08rem; height: 0.08rem; transform: translate(-50%,-50%);opacity: 0.5; background-color: var(--white); transition: 0.3s;}
.Floor003210 .swiper-img .pages span.active{border-color: var(--white);}
.Floor003210 .swiper-img .pages span.active:after{opacity: 1;}
.Floor003210 .swiper-img .Ispic{padding-bottom: 64%;}
.Floor003210 .swiper-txt .txt time{display: flex;align-items: flex-end; line-height: 1; height: 0.45rem; font-size: 0.16rem;color:#999;}
.Floor003210 .swiper-txt h4{margin: 0.15rem 0 0.15rem 0;font-size: 0.22rem; font-weight: normal;color:#333;}
.Floor003210 .swiper-txt h4:hover{color:#e07900;}
.Floor003210 .swiper-txt p{color:#666;  margin: 0;line-height: 1.7}
@media (min-width:1025px) {
    .Floor003210 .left{width: calc(575 / 1440 * 100%);}
    .Floor003210 .right{width: calc(780 / 1440 * 100%);}
}
@media (max-width:1024px) {
    .Floor003210{padding:0.5rem 0;}
    .Floor003210 .left{padding-bottom: 0.3rem; margin-bottom: 0.3rem;}
    .Floor003210 .item + .item{margin-top:0.25rem;}
    .Floor003210 .item .txt{margin-right: 0.2rem; padding-right: 0.1rem;}
    .Floor003210 .item time{font-size: var(--font-size18);}
    .Floor003210 .item .txt p{font-size: var(--font-size16);}
    .Floor003210 .item .pic{width: 37%;}
    .Floor003210 .right .item .txt p{display: none;}
}
/*Floor001867 */
.Floor001867{ padding:1.1rem 0 0.9rem;background: url(../images/Floor001867-bg.jpg) no-repeat center top; background-size:cover;}
.Floor001867 .form{width: 72%;margin:0 auto;padding: 4% 0;border-radius: 0.1rem;}
.Floor001867 .form table{}
.Floor001867 .form td{padding-bottom: 4%;}
.Floor001867 .form td div{ position:relative;}
.Floor001867 .form td.zero{width: 7%;}
.Floor001867 .form td label{position:absolute;left:0px;top:0;line-height: 0.5rem;font-size:0.16rem;color:#fff;padding-left:0.32rem;}
.Floor001867 .form td label.name{background:url(../images/Floor001867-icon1.svg) no-repeat left center/0.22rem;}
.Floor001867 .form td label.project{background:url(../images/Floor001867-icon2.svg) no-repeat left center/0.23rem;}
.Floor001867 .form td label.feed{background:url(../images/Floor001867-icon3.svg) no-repeat left center/0.22rem;}
.Floor001867 .form td .text{height: 0.5rem;line-height: 0.5rem;border:none;border-bottom:1px solid rgba(255,255,255,0.1);background:none;padding:0 0px;width:100%;color:#fff;}
.Floor001867 .form td textarea.text{height: 1.5rem;line-height:30px;}
.Floor001867 .form td.btnlist{text-align: center;padding-bottom:0;}
.Floor001867 .form td .btn{ width: 50%;height: 0.52rem;line-height: 0.48rem; cursor:pointer;background: none;border: 2px solid #fff;color: #fff;font-size: 0.16rem;max-width: 1.8rem;border-radius: 0.5rem;}
.Floor001867 .form td .btn:hover{background:#e07900;border-color:#e07900;}
@media(max-width:768px){
.Floor001867{padding:0.4rem 0;}
.Floor001867 ul,
.Floor001867 .form{ float:none; width:auto;}
}
/* Other001470 */
.Other001470{position: fixed;top: 60%;right: 3%;z-index: 88;display: flex;flex-direction: column;align-items: center;}
.Other001470 img{width: 100px;height: 100px;object-fit: cover;border-radius: 5px;}
.Other001470 .phone{font-size: 18px;color:#e07900;margin-top: 10px;}
.Other001470 .ewm{ display: block;width: 50px;height: 50px;border-radius: 50px; background: url(../images/c3.png) no-repeat center rgba(204, 204, 204, .5); background-size: cover; position: relative; }
.Other001470 .ewm .hover{ position: absolute; right: 110%; top: 0; width: 180px; text-align: center; background-color: #fff; padding:.1rem .05rem; display: none;}
.Other001470 .ewm:hover .hover{ display: block; }
.Other001470 .top{background: url(../images/Other001470-icon2.png) rgba(204, 204, 204, .5) center no-repeat;display: block;width: 50px;height: 50px;border-radius: 50px;margin-top: 10px;}
@media(max-width:768px){
	.Other001470 img{display: none;}
	.Other001470 .phone{display: none;}
}
/*Bottom002983*/
.Bottom002983{background: #232323;color: #fff; padding: 4.5vw 0 0 0;}
.Bottom002983,
.Bottom002983 a{color: rgba(255,255,255,0.6);}
.Bottom002983 a:hover{color: #fff;}
.Bottom002983 .auto{max-width: 1400px;}
.Bottom002983 .b-right dl{float: left;}
.Bottom002983 .b-right dl#bot17{display: none;}
.Bottom002983 .b-right dt{ margin-bottom: 0.25rem;}
.Bottom002983 .b-right dt a{color: #fff;font-size: 0.22rem;}
.Bottom002983 .b-right dd{line-height:0.35rem;}

.Bottom002983 .bshare-custom{margin:42px 0 40px 0;}
.Bottom002983 .bshare-custom li{position: relative; z-index: 10; display: inline;}
.Bottom002983 .bshare-custom li .hover{position: absolute;left: 50%;bottom: calc(100% + 0.3rem);background-color: #fff;width: 1.5rem;margin-left: -0.8rem;border-radius: 0.04rem;display: flex;align-items: center;justify-content: center;height: 1.5rem;transform: translateY(-0.3rem);opacity: 0;visibility: hidden;transition: 0.3s;} 
.Bottom002983 .bshare-custom li.show .hover{ transform: translateY(0); opacity: 1; visibility: visible;}
.Bottom002983 .bshare-custom li .hover:after{position: absolute;content: '';top: 100%;left: 50%;border: 6px solid transparent;border-top-color: #fff;margin-left: -6px;}

.Bottom002983 .bshare-custom a{width: 0.45rem;height: 0.45rem;background-size:0.45rem; background-color: rgba(255,255,255,0.1); margin: 0 8px 0 0;background-position: center center;background-repeat: no-repeat; border-radius: 50%;display: inline-block;}
.Bottom002983 .bshare-custom a:hover{background-color:#e07900;}
.Bottom002983 .bshare-custom a.wx{background-image: url("../images/Bottom002983_wx.png");}
.Bottom002983 .bshare-custom a.wb{background-image: url("../images/Bottom002983_wb.png");}
.Bottom002983 .bshare-custom a.dy{background-image: url("../images/Bottom002983_dy.png");}

.Bottom002983 .contact dd{padding-left: 0.3rem;line-height:calc(34 / 18);font-size:0.16rem;background-position:center center;background-repeat:no-repeat;background-size:contain;background-size:0.17rem auto;background-position: left 0.3em;}
.Bottom002983 .contact dd + dd{margin-top:0.15rem}
.Bottom002983 .contact dd.tel{font-size:0.32rem;font-weight:700;background-image:url(../images/tel.svg);background-position: left 0.2em;line-height:1;background-size: 0.2rem auto;}
.Bottom002983 .contact dd.tel a{color:#e07900}
.Bottom002983 .contact dd.addr{background-image:url(../images/add.svg)}

.Bottom002983 .b-bottom{border-top:1px solid rgba(255,255,255,0.1);padding: 0.25rem 0; font-size: 0.15rem;margin-top:5%;}
.Bottom002983 .b-bottom a{display: inline-block;}
.Bottom002983 .b-bottom,
.Bottom002983 .b-bottom a:not(:hover){color: rgba(255,255,255,0.6);}
.Bottom002983 .b-bottom nav a:not(:last-child):after{content: '·'; margin: 0 calc(10 / 14 * 1em);color: rgba(255,255,255,0.6);}

@media(min-width:1025px){
.Bottom002983 .b-left{width: 35%;}
.Bottom002983 .b-left .logo{max-width:2.3rem;}
.Bottom002983 .b-right{width: 60%;}
.Bottom002983 .copyright{line-height: 28px;}
}
@media(max-width:1024px){
.Bottom002983 .b-right{display: none;}
.Bottom002983{text-align: center; padding: 7vw 0 0;}
.Bottom002983 .bshare-custom{display: table; margin: 5vw auto 3vw;}
.Bottom002983 .bshare-custom a{margin: 0 5px;}
.Bottom002983 .b-bottom{text-align: center;padding:0.2rem 0; line-height: 1.5}
.Bottom002983 .b-bottom nav{margin-bottom: 0.5em;}
}
@media(max-width:768px){
	.Bottom002983 .b-left .logo img{max-height: 0.45rem}
	.Bottom002983 .contact{}
	.Bottom002983 .contact dd{display: inline-block;}
	.Bottom002983 .contact dd.tel{font-size:0.28rem;}
}





/*PicList003142 */
.PicList003142{padding:0.9rem 0 0.3rem;}
.PicList003142 li{float: left;  margin-bottom: 3%;}
.PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1.875em;}
.PicList003142 li .tit{ font-size: 0.22rem;line-height: 1.5;}
.PicList003142 li p{font-size: 0.16rem; line-height: 1.78571; min-height: 3.57142em;color: #666;margin-bottom:0;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 64%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: #e07900;}
.PicList003142 li time{color: #999999;display: block;background: url(../images/PicList003142-icon.svg) no-repeat right center;font-size:0.15rem;}
.PicList003142 li a:hover time{background-image: url(../images/PicList003142-icon-red.svg);}
@media (min-width:1025px) {
.PicList003142 li{width: 31.3%;}
.PicList003142 li:not(:nth-child(3n)){margin-right: 3%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142{padding:0.4rem 0 0.2rem;}  
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
}
@media(max-width:640px){
	.PicList003142 li{width:100%;margin-bottom:5%;}
}

/*PicList002938 */
.PicList002938{padding:0.8rem 0 0.8rem;}
.PicList002938 ul{padding: 1.5vw 0; border-bottom: 1px solid #e8e8e8;}
.PicList002938 li .inner{padding-left:0.5rem;}
.PicList002938 li time{color: #999;}
.PicList002938 li time a{float: right;color: #e43937;}
.PicList002938 li p{color: #666;line-height: 1.8em; height: 3.25em;margin:0.25rem 0;}
.PicList002938 li aside{font-size: 0.22rem;}
.PicList002938 li aside a{color: #333;}
.PicList002938 li aside a:hover{color: #e07900;}
@media(min-width:641px){
.PicList002938 ol{width: 360px;}
}
@media(max-width:640px){
.PicList002938{padding:0.4rem 0;}
.PicList002938 .ytable,
.PicList002938 .ytable-cell{display: block;}
.PicList002938 ul{padding: 3vw 0;}
.PicList002938 li .inner{padding: 3vw;}
.PicList002938 li p{margin:0.2rem 0;}
}
/*Form002219*/
.Form002219{ padding:0.9rem 0;}
.Form002219 .pic{width:50%;float:left;}
.Form002219 form{width:44%;float:right;padding-top:0.2rem;}
.Form002219 dl{ width:48%; float:left; padding-left:95px; min-height:40px; position:relative; margin-bottom:0.18rem; }
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#333; font-size:0.16rem; position:absolute; left:0; width:84px; text-align:right; line-height:40px;}
.Form002219 .text{ border:1px solid #e8e8e8; border-radius:5px; width:100%; padding:0 10px; line-height:42px;height:42px; color:#666;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #e8e8e8; border-radius:5px;overflow:hidden; resize:none; width:100%; height:160px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:42px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#333; font-size:0.16rem; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#e07900;} 
@media(max-width:768px){
.Form002219{padding:0.4rem 0;}
.Form002219 .pic{width:100%;float:none;}
.Form002219 form{width:100%;float:none;}
}
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;margin-bottom:0.15rem;}	
.Form002219 textarea{ height:180px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/
/*RighInfo002816 */
.RighInfo002816{padding-top: 1rem;}
.RighInfo002816 .img-block{display: block;width: 100%;}
.RighInfo002816 ul{margin-bottom: 6%;}
.RighInfo002816 ul .inner{background: #fff;padding-top: 8%; padding-bottom: 8%;}
.RighInfo002816 ul h3{ font-size: 0.32rem; color: #333;margin:0 0 0.2rem;}
.RighInfo002816 ul h3 a{color:#333;}
.RighInfo002816 ul .li p{ line-height: 28px; color: #666;}
.RighInfo002816 ul .li p.t1{font-size:0.22rem;color:#e07900;}
.RighInfo002816 ul .li .icon{padding-bottom: 0.2rem;}
.RighInfo002816 ul .li .index-more{margin-top:0.3rem;}
@media(min-width:1025px){
.RighInfo002816 ul:nth-child(2n-1) .ol{float: left;}
.RighInfo002816 ul:nth-child(2n-1) .li{float: right;}
.RighInfo002816 ul:nth-child(2n) .ol{float: right;}
.RighInfo002816 ul:nth-child(2n) .li{float: left;}
.RighInfo002816 ul .ol,
.RighInfo002816 ul .li{width: 50%;}
.RighInfo002816 ul .li{ position: relative; z-index: 10;}
.RighInfo002816 ul:nth-child(2n-1) .li .inner{ padding-left: 15%;}
.RighInfo002816 ul:nth-child(2n) .li .inner{width:100%; padding-right:15%;}
}
@media(max-width:1024px){
.RighInfo002816 ul{margin-bottom:8%;}
.RighInfo002816 ul .li{padding: 0!important;}
.RighInfo002816 ul .inner{padding:0 0 0.4rem;}
}
@media(max-width:768px){
.RighInfo002816{padding-top:0.4rem;}
}

/*RighInfo002973 */
.RighInfo002973{ padding:0.9rem 0; color: #333;font-size: 16px;}
.RighInfo002973 .news-details{padding: 5%;background:#fff;box-shadow: 0 0 0.15rem rgba(0,0,0,0.1);border-radius: 0.1rem;}
.RighInfo002973 .news-details .title{text-align: center;border-bottom:1px solid #e8e8e8;padding-bottom:0.2rem;}
.RighInfo002973 .news-details .title h1{font-size: 0.3rem; margin: 0 0 18px 0;font-weight: normal;}
.RighInfo002973 .news-details .title aside span{display: inline-block; vertical-align: middle; margin: 0 15px 5px;line-height: 16px;color:#999;}

.RighInfo002973 .news-details .edit-info{line-height: 1.875em;border-bottom: 1px solid #e8e8e8;padding: 2% 0; margin-bottom: 2%;}
.RighInfo002973 .news-details .edit-info .pic{text-align: center;margin:0.3rem 0;}
.RighInfo002973 .pn-page aside{padding: 10px 0;}
.RighInfo002973 .pn-page aside a{color: #666;}
.RighInfo002973 .pn-page aside a b{color: #333;}
.RighInfo002973 .operating a:hover,
.RighInfo002973 .pn-page aside a:hover{color: #e07900;}
.RighInfo002973 .operating{overflow: hidden;line-height: 24px;}
.RighInfo002973 .operating a{padding-left: 28px;background-repeat: no-repeat;background-position: left center;}
.RighInfo002973 .operating a:not(:last-child){margin-right: 45px;}
.RighInfo002973 .operating a.a-print{background-image: url("../images/RighInfo002973_print.png");}
.RighInfo002973 .operating a.a-return{background-image: url("../images/RighInfo002973_return.png");}
.RighInfo002973 .operating a.a-close{background-image: url("../images/RighInfo002973_close.png");}
@media(min-width:1025px){
.RighInfo002973 .pn-page{min-height: 24px; position: relative;padding-right: 230px;}
.RighInfo002973 .pn-page .operating{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
.RighInfo002973 .operating a{float: left;}
}
@media(max-width:1024px){
.RighInfo002973 .operating{text-align: right;padding:10px 0;}
.RighInfo002973 .operating a{display: inline-block;}
}
@media(max-width:640px){
.RighInfo002973{padding:0.4rem 0;}
.RighInfo002973 .news-details{padding:0;box-shadow: none;}
.RighInfo002973 .news-details .title h1{font-size:0.26rem;}
.RighInfo002973 .pn-page aside{padding:6px 0;}
}
/*Map002516 */
.Map002516{padding:0.9rem 0;}
.Map002516 .map{}
@media(min-width:641px){
.Map002516 .ul_con{width:44%;float:left;}
.Map002516 .ul_con li{float:left;width: 100%;padding: 3% 0%;}
.Map002516 .pic{width:50%;float:right;}
}
.Map002516 .ul_con li div{padding-left:0.55rem; background-repeat:no-repeat; background-position:left center;background-size: 0.4rem auto;}
.Map002516 .ul_con li.location div{ background-image:url(../images/Map002516_address.png);}
.Map002516 .ul_con li.call div{ background-image:url(../images/Map002516_call.png);}
.Map002516 .ul_con li.fax div{ background-image:url(../images/Map002516_fax.png);}
.Map002516 .ul_con li.email div{ background-image:url(../images/Map002516_email.png);}
.Map002516 .ul_con li p{ margin:0; border-bottom:1px solid #e9e9e9; padding-bottom:15px; margin-bottom:15px; color:#333; font-size:16px;}
.Map002516 .ul_con li pre{font-size:0.16rem;}
.Map002516 .ul_con li:nth-child(2n+1){}
@media(max-width:640px){
.Map002516{padding:0.4rem 0;}
.Map002516 .ul_con{padding-bottom:0.2rem;}
.Map002516 .ul_con li{ padding:8px;}
.Map002516 .ul_con li:nth-child(2n){}
}
/*Floor */
.Banner002730{}
.Banner002730{ position:relative;}
.Banner002730 .ytable{height: 100%;}
.Banner002730 .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; color:#fff; text-align:center;}
.Banner002730 .txt .auto{ max-width: 1400px;}
.Banner002730 .txt .cn{font-size:0.42rem;font-weight: bold;}
.Banner002730 .txt .en{font-size:0.18rem;margin-top:0.08rem;font-family: arial, sans-serif; }
@media(min-width:1025px){
.Banner002730 figure{ height:500px;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){
.Banner002730 figure{ display:none;}
.Banner002730 img{ width:100%; display:block;}
.Banner002730 .auto{ width:80%;}
.Banner002730 .fr{float: right;}
.Banner002730 .txt .cn{font-size:0.28rem;}
}

/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);}
.Menu003135 .current{ font-size:0.15rem; padding-left: 1.4em;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto; line-height: 5.2;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current a:hover{color:#e07900;}
.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:3em;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #e07900;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #e07900;}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:2.2em;}
}
/*Floor003176 */
.Floor003176{overflow: hidden;}
.Floor003176 .item-1{padding: 7% 0 0em 0;margin-bottom: 5%;}
.Floor003176 .item-1 > .ytable > .ytable-cell{}
.Floor003176 .item-1 .right{position: relative;}
.Floor003176 .item-1 .right:after{position: absolute;content: '';width: 58.75em;padding-bottom: 64%;bottom: -5.5em;background: #f4f4f4;background-size: cover;left: 25.715%;}
.Floor003176 .item-1 .video{position: relative;z-index: 4;}
.Floor003176 .item-1 .video .files{position: absolute;background-color: #000; z-index: 10; top: 0;width: 100%;height: 100%; display: none;}
.Floor003176 .item-1 .video .files video{width: 100%;height: 100%;}
.Floor003176 .item-1 .video .Ispic{}
.Floor003176 .item-1 .play{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 5;cursor:pointer;}
.Floor003176 .item-1 .play .ytable{height: 100%;text-align: center;color: #fff;}
.Floor003176 .item-1 .play .icon{width: 2.125em;height: 3.75em;display: block; margin: 0 auto 2em;background: url(../images/Floor003176-icon.svg) no-repeat center center;background-size: contain;}

.Floor003176 .cate-name{ font-size:0.32rem;color: #333;margin-bottom:0.2rem;}
.Floor003176 .cate-name:after{content:'';width:0.3rem;height: 2px;background:#e07900;display: block;margin:0.2rem 0;}
.Floor003176 .item-1 .desc{line-height: 2;color: #666;text-align: justify;}

.Floor003176 .item-2{padding:1% 0 6%;}
.Floor003176 .item-2 .right{line-height: 2;}
.Floor003176 .item-2 .pic{position: relative;}
.Floor003176 .item-2 .cate-name{color: #000;margin-bottom: 0.8em; padding-top: 1em;}

@media (min-width:1025px){
.Floor003176 .item-1 .left{padding-right: 5vw;position: relative;}
.Floor003176 .item-1 .left .more{position: absolute; left: 100%; top: 100%; margin-top: 3.125em;}
.Floor003176 .item-1 .right{width: 50%;}
.Floor003176 .item-2 .left{width: 37%;}
.Floor003176 .item-2 .right{padding-left: 5em;}
}
@media (max-width:1024px) {
.Floor003176 .cate-name{font-size:0.28rem;}
.Floor003176 .item > .ytable,
.Floor003176 .item > .ytable > .ytable-cell{display: block;}
.Floor003176 .item-1 .right:after{bottom: -2em;padding-bottom: 40%;}
.Floor003176 .item-1{padding-bottom: 0;}
.Floor003176 .item-1 .right{padding-top:2%;}
.Floor003176 .item-2 .cate-name{text-align: center;}
}
/*
 .Floor002460 为demo编号
 */
.Floor002460{ padding:0 0 5%;}
.Floor002460 .auto{ }
.Floor002460 .videobox{ position: relative;height: 220px;}
.Floor002460 .videobg{ background-repeat: no-repeat; background-position: center; background-size: cover; position: relative;background-color:#333; height: 220px;}
.Floor002460 .videobg .play{cursor: pointer;z-index: 3;font-size: 100px;position: absolute;width: 100%;height: 100%;top:0;left: 0;}
.Floor002460 .videobg .play:before,
.Floor002460 .videobg .play:after,
.Floor002460 .videobg .play i{position: absolute;border-radius: 50%; left: 50%; top: 50%;transform: translate(-50%,-50%);}
.Floor002460 .videobg .play i{width: 1em;height: 1em;z-index: 4;background:url("../images/Floor003044_play.png") no-repeat left 55% center rgba(224,121,0,0.35);background-size: 0.24em auto;}
.Floor002460 .videobg .play:before,
.Floor002460 .videobg .play:after{content: '';background-color: #e07900;opacity: 0.08; transform-origin: 0 0;}
.Floor002460 .videobg .play:before{width: 1.3em;height: 1.3em;animation:infinite scale 2s;}
.Floor002460 .videobg .play:after{width: 1.6em;height: 1.6em;animation:infinite scale2 2s;}
@keyframes scale{
0%{ transform: scale(1) translate(-50%,-50%); opacity:.3}
100%{ transform: scale(1.3) translate(-50%,-50%); opacity: 0;}
}
@keyframes scale2{
0%{ transform: scale(1) translate(-50%,-50%);opacity:.3;}
100%{ transform: scale(1.6) translate(-50%,-50%);opacity:0;}
}

.Floor002460 .video{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5; display: none;}
.Floor002460 .video video{ width: 100%; height: 100%; background: #000;object-fit: cover}
@media only screen and (min-width: 768px) {
	.Floor002460 .videobg,.Floor002460 .videobox{ height: 320px;}
}
@media only screen and (min-width: 1200px) {
	.Floor002460 .videobg,.Floor002460 .videobox{ height: 780px;}
}
@media(max-width:768px){
	.Floor002460 .videobg .play i{width:0.5em;height: 0.5em;background-size:0.15em auto;}
	.Floor002460 .videobg .play:before{width:0.8em;height: 0.8em;}
	.Floor002460 .videobg .play:after{width:1em;height: 1em;}
}




/*RighInfo003134 */
.RighInfo003134{padding:0.9rem 0;}
.RighInfo003134 .img-side{border: solid 1px #e8e8e8; margin-bottom: 3em;}
.RighInfo003134 .img-side .ytable-cell{padding-bottom:3em;}
.RighInfo003134 .img-group li .Ispic{padding-bottom: 64%;}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 56px; margin:2.5em auto 0;}
.RighInfo003134 .controls .slick-dots li{float: left;position: relative; width: 13px;height: 13px; margin: 0 5px;}
.RighInfo003134 .controls .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2); width: 7px;height: 7px;border-radius: 50%; top: 50%;left: 50%;transform: translate(-50%,-50%); border: 0; cursor:pointer; border: 0; font-size: 0;padding: 0;transition: 0.3s;}
.RighInfo003134 .controls .slick-dots li.slick-active button{background-color: #e07900; width: 100%;height: 100%;}
.RighInfo003134 .controls .slick-arrow{position: absolute; top:50%;width: 25px; height: 11px;background-repeat: no-repeat;background-position: center; margin-top: -5px;}
.RighInfo003134 .controls .slick-prev{left: 0;background-image: url(../images/RighInfo003134-btn-prev.svg);}
.RighInfo003134 .controls .slick-next{right: 0;background-image: url(../images/RighInfo003134-btn-next.svg);}
.RighInfo003134 .controls .slick-disabled{cursor: default;}
.RighInfo003134 .controls .slick-prev.slick-disabled{background-image: url(../images/RighInfo003134-btn-prev-disabled.svg);}
.RighInfo003134 .controls .slick-next.slick-disabled{background-image: url(../images/RighInfo003134-btn-next-disabled.svg);}
.RighInfo003134 .img-side .txt{vertical-align: top;}
.RighInfo003134 .img-side .tit{font-size: 0.32rem;color: #333; margin-bottom: 0.6em;}
.RighInfo003134 .img-side .line{width: 0.3rem; height: 2px; background-color: #e07900;display: block;margin:0.1rem 0 0.3rem;}
.RighInfo003134 .img-side h3{font-size:0.22rem;color:#333;font-weight: normal;}
.RighInfo003134 .img-side p{line-height: 1.8;}
.RighInfo003134 .img-side .btn{ margin-top: 4.375em;}
.RighInfo003134 .img-side .btn a{display: inline-block;font-size: 1.125em;color: #fff;box-shadow: 0px 10px 30px rgba(218, 37, 29, 0.08);border-radius: 5px; margin: 0 5px; min-width:12.5em;text-align: center; line-height: 3.3333;padding: 0 1.8125em; cursor: pointer;}
.RighInfo003134 .img-side .btn a.download{background-color: #da251d;}
.RighInfo003134 .img-side .btn a:before{display: inline-block; vertical-align: top;content: '';background-size: contain;background-position: center; background-repeat: no-repeat; width: 1.3888em;height: 3.3333em;margin-right: 0.5555em;}
.RighInfo003134 .img-side .btn a.download:before{background-image: url(../images/RighInfo003134-icon-file.svg);}


.RighInfo003134 .prod-intro .name{border-bottom: 1px solid #e8e8e8;font-size: 0.24rem; padding-bottom: 0.666em;color: #333; line-height: 1.5;}
.RighInfo003134 .prod-intro .name i{width: 2em; height: 2em;border-radius: 50%;background-color: #da251d;display: inline-block;vertical-align: top; margin-right: 0.625em; background-repeat: no-repeat; background-position: center; background-size: auto 50%;}
.RighInfo003134 .prod-intro .name-1 i{background-image: url(../images/RighInfo003134-icon-file.svg);}
.RighInfo003134 .prod-intro .name-2 i{background-image: url(../images/RighInfo003134-title-icon.svg);}
.RighInfo003134 .prod-intro .singlePage{line-height: 1.875; margin: 2em 0 2em 0;}

@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 50%;border-right: solid 1px #e8e8e8;}
.RighInfo003134 .img-side .txt{padding:2%; width: 16%;}
}
@media (max-width:1024px) {
.RighInfo003134{padding:0.4rem 0;font-size:16px;}
.RighInfo003134 .img-side{border:none;margin-bottom:0em;}
.RighInfo003134 .img-side .ytable-cell{padding-bottom:2em;}
.RighInfo003134 .img-side .btn a{min-width: calc(50% - 10px);padding: 0;}
.RighInfo003134 .controls{margin-top:1.5em;}
.RighInfo003134 .prod-intro .singlePage{margin:1em 0 1em 0;}
}


.oneshot{padding:0.9rem 0;line-height: 1.75}
.oneshot .ul_sitemap{display: flex;flex-wrap: wrap;}
.oneshot .ul_sitemap li{border-bottom:1px solid #e8e8e8;padding:0.15rem 0;width: 100%;float: left;}
.oneshot .ul_sitemap li:nth-child(2n){margin-right:0}
.oneshot .ul_sitemap li a{color:#333;}
.oneshot .ul_sitemap li a:hover{color:#e07900;}
.oneshot .ul_sitemap li strong{font-size:0.22rem;font-weight: normal;display: block;position: relative;padding-left:0.15rem;margin-bottom: 0rem;}
.oneshot .ul_sitemap li strong:after{content:'';width:5px;height:5px;background:#e07900;display:block;position:absolute;left:0;top:50%;margin-top:-3px;border-radius:50%;}
.oneshot .ul_sitemap li span{display: block;}
.oneshot .ul_sitemap li span a{font-size:0.16rem;color:#666;margin-right:0.12rem;}
@media(max-width:768px){
.oneshot{padding:0.4rem 0;}
.oneshot .ul_sitemap li{width:100%}
}


.list_istop{padding:0.8rem 0 0.3rem;margin: 0 auto;margin-top:0%;}
.list_istop ul{margin-bottom:3%;}
.list_istop ol{overflow:hidden; padding-bottom:15px; margin-bottom:15px;    border-bottom: 1px solid #eee;}
.list_istop ol img{ float:left; width:30%; margin-right: 2%;}
.list_istop ol h1{ margin:0; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:18px; color:#010101; font-weight:normal;}
.list_istop ol time{ color: #999;  margin-right: 5%;font-size: 14px;}
.list_istop ol p{ margin:2% 0; color:#707070; line-height:24px;    display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.list_istop ol a.more{ color:#9e0e02;display:inline-block;}
.list_istop li {position: relative; border-bottom: 1px #e4e4e4 dotted; font-size:0.18rem;padding:1em 0; overflow:hidden;} 
.list_istop li::before{ position:absolute; content:''; width:4px; height:4px; border-radius:50%; background-color:#ccc; left:5px; top:50%; margin-top:-2px;}
.list_istop li time{ float:right; font-size:0.16rem; color:#999;}
.list_istop li a{ display:block; float:left; width:80%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:20px;color:#333;}
.list_istop li a:hover{ color:#e07900;}

@media(max-width:640px){
  .list_istop{padding:0.4rem 0;}
  .list_istop li a{width:77%;}
}



/*
 .Form002319 为demo编号
 */
.Form002319{ margin: 0 auto;padding: 0.9rem 0;}
.Form002319 .topcon{margin-bottom:3vw;line-height: 1.75}
.Form002319 .topcon .p{text-align: center;font-size:0.22rem;color:#333;}
.Form002319 .topcon .p span{color:#e07900;}
.Form002319 .topcon .list{max-width:1200px;margin:0 auto;margin-top:3vw;}
.Form002319 .topcon .list dl{ float:left; width:100%; display:table; border:1px solid #ededed;  margin-bottom:0%;}
.Form002319 .topcon .list dl > *{ display:table-cell; vertical-align:middle;}
.Form002319 .topcon .list dt{ width:95px;}
.Form002319 .topcon .list dt b{ display:block;width:45px; height:45px; border-radius:50%; background:#e07900; color:#fff; font-size:0.24rem; position:relative; overflow:hidden; line-height:45px; text-align:center; margin:15px auto;}
.Form002319 .topcon .list dd p{ padding:3% 5% 3% 0; color:#333; margin:0;font-size:0.18rem;}
@media(min-width:769px){
.Form002319 .topcon .list dl{width:31.3%;margin-right:3%;}
.Form002319 .topcon .list dl:nth-child(3n){ margin-right:0;}
.Form002319 .topcon .list dl:nth-child(3n+1){ clear:left;}
}
@media(max-width:768px) and (min-width:481px){
.Form002319 .topcon .list dl{ width:48%;}
.Form002319 .topcon .list dl:nth-child(2n){ float:right;}
.Form002319 .topcon .list dl:nth-child(2n+1){ clear:left;}
}

.Form002319 h2.tit{ font-size:0.32rem;color: #333;margin-top:0; margin-bottom:0.2rem;font-weight: normal;text-align: center;}
.Form002319 h2.tit:after{content:'';width:0.3rem;height: 2px;background:#e07900;display: block;margin:0.2rem auto;}
.Form002319 form{max-width:600px;margin:0 auto;}
.Form002319 .row dl{ width: 100%; padding-right: 20px; position: relative; line-height: 30px; margin-bottom: 15px;}
.Form002319 .row dl p{margin:0 0 0.2rem;}
.Form002319 .row dl em{ font-style: normal; color: #c00; position: absolute; right: 0; top: 0; display: block;}
.Form002319 input.text{ border: 1px solid #e8e8e8; background: none; display: block; height:0.5rem;font-size:0.16rem; line-height: 0.5rem; width: 100%; padding: 5px 10px; color: #333;border-radius: 0.03rem}
.Form002319 input.text::-ms-input-placeholder{ color: #aaa;}
.Form002319 textarea.text{border:1px solid #e8e8e8;width:100%;height: 1.4rem;padding:5px 10px;font-size:0.16rem; border-radius: 0.03rem}
.Form002319 .btn{ background: #e07900; height: 0.48rem; display: block; border: none; width: 100%;  font-size: 0.16rem;border-radius: 0.5rem; color: #fff;cursor: pointer;}
@media only screen and (min-width:480px ) {
.Form002319 .row2 dl{ float: left; width: 48%;}
.Form002319 .row2 dl:last-child{ float: right;}	
}
@media(max-width:768px){
.Form002319{ margin: 0 auto;padding: 0.4rem 0;}
.Form002319 h2.tit{font-size:0.28rem;}
.Form002319 .topcon .p{font-size:0.18rem;}
.Form002319 .topcon .list dl{margin-bottom:2%;}
}




