/*Top003062 */
.Top003062{background: #fff;font-size: 16px;}
.Top003062 .auto{max-width: 1280px;position: relative; z-index: 100;}
.Top003062 .logo{float: left;}
.Top003062 .logo {display: table;height: 100px;z-index: 1;}
.Top003062 .top-nav{float: right; padding-top: 35px; position: relative;}
.Top003062 .top-nav dd { float: left; }
.Top003062 .top-nav .sc { background: #dc3632;  padding: 0; margin-left: 20px; line-height: 40px;}
.Top003062 .top-nav .sc a { color: #fff; display: block; padding: 0 20px; font-size: 16px; }
.Top003062 .top-nav .sc a img { margin-right: 10px; }
.Top003062 .logo a{display: table-cell; vertical-align: middle;position: relative; z-index: 3;}
.Top003062 .logo img{max-height: 100px;}
.Top003062 menu li span{display: block;  }
.Top003062 menu li span a{display: block;border-bottom: 2px solid transparent;line-height: 100px;transition: 0.3s;font-size: 18px; }
.Top003062 menu li span a:hover,
.Top003062 menu li.aon span a{border-bottom-color: #dc3632;color: #dc3632;}
.Top003062 .open-search{ height: 28px;background: url("../images/Top003062_btn.png") no-repeat center center;width: 18px; margin-top: 5px; position: relative;}
.Top003062 .open-search:before,
.Top003062 .open-search:after{background: #dc3632;}
.Top003062 .top-search{background: #fff;}
.Top003062 .top-search .btn{background-color: #ccc;background-image: url("../images/Top003062_btn.png");}
.Top003062 menu li{margin-right: 3vw;}
@media(max-width:1440px){
.Top003062 menu li{margin-right:4vw;}
}
@media(max-width:1280px){
.Top003062 menu li{margin-right:5vw;}
}
@media(min-width:1025px){
.Top003062 menu li{float: left;}
.Top003062 menu li .sub{position: absolute; top: 100%; background-color: #fff;border-radius: 0 0 5px 5px; overflow: hidden;left: 50%;width: 140px;margin-left: -70px;}
.Top003062 menu li .sub dt {line-height: 32px; text-align: center;}
.Top003062 menu li .sub dt:last-child { border-bottom: 0; }
.Top003062 menu li .sub dt a { transition: 0.3s; }
.Top003062 menu li .sub dt a:hover {  color: #dc3632; }
}
/*
@media(min-width:1025px) and (max-width:1280px){
.Top003062 menu li{ margin-right: 2vw;}
}
*/
@media(max-width:1024px){
.Top003062 #menu{position: absolute; top: 50%; right: 100%; transform: translateX(-100%);background: #fff; width: 220px; padding: 20px; border-radius: 0 0 10px 10px;box-shadow: 0 5px 5px rgba(0,0,0,0.2); opacity: 0; transition:opacity 0.5s 0.3s,top 0.5s 0.3s;}
 .menu-show .Top003062 #menu{top: 100%;right: 0; opacity: 1; transform: translateX(0);}
.Top003062 #menu li span a{line-height: 45px;font-size: 16px;font-weight: normal;}
.Top003062 .open-menu{margin-left: 15px; position: relative; width: 30px; height: 30px;margin-top: 5px;}
.Top003062 .open-menu i{background: #dc3632;}
.Top003062 .top-search{max-width: none;}
.Top003062 .has-sub span .op:before,
.Top003062 .has-sub span .op:after{background-color: #ccc;}
.Top003062 menu li .sub{background-color: rgba(0,0,0,0.1);}
.Top003062 .top-nav{padding-top:10px;}
}

@media(max-width:768px){
.Top003062 .logo{height: 12vw; min-height:60px;}
.Top003062 .logo img{max-height: 10vw; min-height: 50px;}
.Top003062 .logo:before{width: 32vw; height: 32vw; min-width: 160px; min-height: 160px;}
}
@media(max-width:480px){
.Top003062{font-size: 14px;}
}





/*Banner003158 */
.Banner003158 li.slick-slide{position: relative;z-index: 1;}
.Banner003158 .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;color: #fff;letter-spacing: 2px;}
.Banner003158 .txt .ytable{height: 100%;table-layout: fixed;max-width: 1300px;}
.Banner003158 .tit,
.Banner003158 .desc,
.Banner003158 .more{transform: translateY(30px); opacity: 0; transition-duration: 0.3s; transition-delay: 0.3s;}
.Banner003158 .tit{font-size: 2em;/* text-shadow: 0 2px 0 #fff; */line-height: 1.5;letter-spacing: 8px;font-size: 30px;font-weight: bold;}
.Banner003158 .tit span{color:#dc3632;font-size:48px;}
.Banner003158 .desc{text-shadow: 0 1px 0 #fff;margin-bottom: 2.5em;transition-delay: 0.6s;}
.Banner003158 .more{display: inline-block;width: 10em; line-height: 3.125; border: solid 2px #0735a8;color: #0735a8;transition-delay: 0.9s;}
.Banner003158 .more:after{display: inline-block;content: '';width: 8px; height: 13px; margin-left: 5px;background-image: url(../images/Banner003158-more.svg);vertical-align: middle;}
.Banner003158 .more:hover{background-color: #0735a8;color: #fff;}
.Banner003158 .more:hover:after{background-image: url(../images/Banner003158-more-white.svg);}
.Banner003158 .ani-show .tit,
.Banner003158 .ani-show .desc,
.Banner003158 .ani-show .more{transform: translateY(0); opacity: 1;}
.Banner003158 .slick-dots{position: absolute;left: 50%;transform: translateX(-50%);z-index: 10; bottom: 1em;}
.Banner003158 .slick-dots li{float: left;}
.Banner003158 .slick-dots li button{border: 0;overflow: hidden;;font-size: 1em;text-indent: -999em;width: 0.625em;height: 0.625em;background-color: #ffffff; border-radius: 50%; margin: 0 0.625em;display: inline-block;padding: 0; vertical-align: middle;}
.Banner003158 .slick-dots li:after{display: inline-block;content: '';width: 0; height: 2px; background-color: #ffffff; transition: 0.3s; vertical-align: middle;}
.Banner003158 .slick-dots li.slick-active:after{width: 50px;}
@media (min-width:1025px) {
.Banner003158 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003158 .pc{display: none;} 
.Banner003158 .tit{font-size: 2em;}
.Banner003158 .desc{font-size: 0.875em;}
.Banner003158 .more{line-height: 2.5;width: 7em;}
}



/*Banner002608 */
.Banner002608 .auto { overflow: hidden; position: relative; z-index: 1; }
.Banner002608 .slides > li { display: none; -webkit-backface-visibility: hidden; }
.Banner002608 .slides li img.small { display: none; }
.Banner002608 .slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
html[xmlns] .Banner002608 .slides { display: block; }
* html .Banner002608 .slides { height: 1%; }
.no-js .Banner002608 .slides > li:first-child { display: block; }
.Banner002608 .flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }
.loading .Banner002608 .flex-viewport { max-height: 300px; }
.Banner002608 .slides { zoom: 1; }
/*.Banner002608 .bx-wrapper{ position:relative; z-index:1;}
.Banner002608 .bx-viewport{ z-index:1;}*/
.Banner002608 .slides li { position: relative; }
.Banner002608 .slides li .ycenter { position: absolute; left: 0; width: 100%; top: 0; height: 100%; }
.Banner002608 .slides li .txt { max-width: 1280px; margin: 0 auto; width: 100%; }
.Banner002608 .slides li .txt img { opacity: 0; transform: translate(50%, -15%); transition: 0.5s 0.3s; max-width: 68%; }
.Banner002608 .slides li.flex-active-slide .txt img { transform: translate(0, -15%); opacity: 1; }
.Banner002608 .flex-direction-nav a { position: absolute; top: 50%; width: 52px; height: 52px; background: rgba(255,255,255,0.05); margin-top: -36px; z-index: 10; border-radius: 50%; overflow: hidden; line-height: 1000px; }
.Banner002608 .flex-direction-nav a:hover { background: rgba(255,255,255,0.25); }
.Banner002608 .flex-direction-nav a::before { position: absolute; content: ''; width: 20px; height: 20px; border-top: 3px solid #fff; border-right: 3px solid #fff; transform: rotate(45deg); left: 50%; top: 50%; margin: -10px 0 0 -14px; }
.Banner002608 .flex-direction-nav a.flex-prev { left: 5%; }
.Banner002608 .flex-direction-nav a.flex-prev::before { transform: rotate(-135deg); margin-left: -6px; }
.Banner002608 .flex-direction-nav a.flex-next { right: 5%; }
.Banner002608 .flex-control-nav { position: absolute; width: 100%; bottom: 20px; text-align: center; left: 0; z-index: 10; }
.Banner002608 .flex-control-nav li { display: inline-block; padding: 0 10px; }
.Banner002608 .flex-control-nav a { display: inline-block; overflow: hidden; width: 12px; height: 12px; border-radius: 50%; line-height: 1000px; background: #fff; opacity: 0.5; }
.Banner002608 .flex-control-nav a.flex-active { opacity: 1; }

@media(max-width:1200px) {
.Banner002608 .slides li .ycenter { display: none; }
.Banner002608 .slides li img.big { display: none; }
.Banner002608 .slides li img.small { display: block; }
}

@media(max-width:480px) {
.Banner002608 .flex-direction-nav { display: none; }
}










.news .auto{position: relative;z-index: 1;border-radius: 5px;max-width: 1280px;}
.news .slider{position: relative;z-index: 1;background: url("../images/Banner002888_icon.png") no-repeat left center;line-height: 32px;padding: 12px 10px 12px 160px;}
.news .slider a.dot{width: 95%;}
.news .slider a.dot time{float: right;color: #999;font-family: Arial; margin-left: 10px;}
.news .slider a.dot:hover{color: #dc3632;}
.news .tit {position: absolute;left: 0;top: 0;width: 140px;height: 55px;background: url(../images/Floor023-title_bg.jpg) no-repeat left center;z-index: 10;margin-bottom: 0;line-height: 55px;}
.news .tit span { display: inline-block; padding: 0 20px 0 42px; background: url(../images/Floor023-tit_icon.png) no-repeat 21px center; }
.news .tit span a { padding-left: 10px; font-size: 16px; color: #fff; }
@media(min-width:1025px){
.news{background: #f5f5f5;}
.news .slider{/* margin: 0 2.08vw; */}
}
@media(max-width:640px){
.news .tit {width: 110px; height: 40px; line-height: 40px;}
.news .slider{ /* padding: 2vw 30px; */ padding: 5px 10px 0px 120px;}
.news .tit span { padding: 0 10px 0 25px; background: url(../images/Floor023-tit_icon.png) no-repeat 11px center; }
.news .slider a.dot time {display: none;}
}



.title { text-align: center; padding-bottom: 6%; }
.title p { margin: 0; padding-top: 5px; font-size: 16px; color: #999; font-weight: 100; }
.title::after { display: block; content: ''; background: #1b4c86; margin: 25px auto 0; height: 2px; width: 40px; }
@media(max-width:480px) {
.title p { font-size: 14px; }
.title::after { margin: 10px auto 0;  }
}


/*Floor002597 */
.Floor002597 { padding: 5% 0; position: relative; z-index: 1; background-color:#fff;}
.Floor002597::before, .Floor002597::after { position: absolute; content: ""; width: 420px; height: 450px; background: url(../images/Floor002597-bg.png) no-repeat center; right: 0; top: 0; }
.Floor002597::after { left: 0; right: auto; bottom: 0; top: auto; transform: rotate(180deg); }
.Floor002597 .auto { position: relative; z-index: 2; }
.Floor002597 .title { text-align: center; padding-bottom: 6%; }
.Floor002597 .title p { margin: 0; padding-top: 5px; font-size: 16px; color: #999; font-weight: 100; }
.Floor002597 .title::after { display: block; content: ''; background: #dc3632; margin: 25px auto 0; height: 2px; width: 40px; }

@media(max-width:480px) {
.Floor002597 .title img { max-width: 240px; }
.Floor002597 .title p { font-size: 14px; }
.Floor002597 .title::after {  margin: 10px auto 0; }
}
.Floor002597 .list-box .box { padding-bottom: 43%; }
.Floor002597 .list-box .left { float: left; width: 39%; background: url(../images/Floor002597_01bg.jpg) no-repeat center; background-size: cover; }
.Floor002597 .list-box .right { float: right; width: 58.8%; }
.Floor002597 .list-box dl { position: relative; z-index: 1; }
.Floor002597 .list-box dl dd { position: absolute; left: 0; overflow: hidden; width: 100%; height: 47.4%; }
.Floor002597 .list-box dd:nth-child(1) { top: 0; background-image: linear-gradient(100deg, #ecf2f8 0%, #f9f9f9 100%); }
.Floor002597 .list-box dd:nth-child(2) { bottom: 0; background-image: linear-gradient(100deg, #f9f9f9 0%, #ecf2f8 100%); }
.Floor002597 .list-box dd > * { position: absolute; left: 0; height: 100%; width: 60%; top: 0; }
.Floor002597 .list-box dd a { z-index: 20; }
.Floor002597 .list-box dd .hover { top: 100%; transition: 0.2s; z-index: 10; background: rgba(0,162,233,0.9); }
.Floor002597 .list-box dd:hover .hover { top: 0; }
.Floor002597 .list-box dd .txt { padding: 0 8%; height: auto; top: 50%; transform: translateY(-50%); }
.Floor002597 .list-box dd .txt p { font-size: 14px; color: #666; }
.Floor002597 .list-box dd .txt h2 { font-weight: 100; font-size: 24px; color: #333; margin: 0; }
.Floor002597 .list-box i { display: block; margin-top: 10%; width: 26px; height: 22px; background: url(../images/Floor002597_more.png) no-repeat left center; transition: 0.3s; }
.Floor002597 .list-box dd:hover i { background-image: url(../images/Floor002597_more-on.png); }
.Floor002597 .list-box .Ispic { left: auto; right: 0; width: 40%; background-size: contain;}
.Floor002597 .list-box dd:nth-child(2) .txt { left: auto; right: 0; }
.Floor002597 .list-box dd:nth-child(2) .Ispic { left: 0; right: auto; width: 40%; }
.Floor002597 .list-box section { position: relative; }
.Floor002597 .swiper-container { width: 100%; height: 100%; position: absolute; overflow: hidden; z-index: 1; }
.Floor002597 .swiper-container-android .swiper-slide, .Floor002597 .swiper-wrapper { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.Floor002597 .swiper-wrapper, .Floor002597 .swiper-slide { -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform, -webkit-transform; }
.Floor002597 .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-sizing: content-box; box-sizing: content-box; }
.Floor002597 .swiper-slide { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; text-align: center; }
.Floor002597 .swiper-slide a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; }
.Floor002597 .swiper-slide { padding: 16% 12%; }
.Floor002597 .swiper-slide .txt { margin-bottom: 18%; text-align: left; transform: translateY(-10%); opacity: 0; transition: 0.8s 0.2s; }
.Floor002597 .swiper-slide .txt h2 { margin: 0; font-size: 24px; font-weight: 100; color: #333; }
.Floor002597 .swiper-slide .txt p { color: #666; font-size: 14px; }
.Floor002597 .swiper-slide img { margin: 0 auto; max-width: 100%; }
.Floor002597 .swiper-slide i { margin-top: 0; }
.Floor002597 .swiper-slide:hover i { background-image: url(../images/Floor002597_more-on.png); }
.Floor002597 .swiper-slide-active .txt { transform: translateY(0); opacity: 1; }
.Floor002597 .swiper-pagination { position: absolute; z-index: 10; left: 50%; transform: translateX(-50%); bottom: 5%; }
.Floor002597 .swiper-pagination span { float: left; width: 10px; margin: 0 6px; height: 10px; border-radius: 50%; background: #e7e7e7; }
.Floor002597 span.swiper-pagination-bullet-active { background: #dc3632; }

@media(max-width:1024px) {
.Floor002597::before, .Floor002597::after { display: none; }
.Floor002597 .list-box .right, .Floor002597 .list-box .left { float: none; width: auto; }
.Floor002597 .list-box .box { padding-bottom: 90%; margin-bottom: 5%; }
.Floor002597 .right { padding-bottom: 98% !important; }
}

@media(max-width:640px) {
.Floor002597 .list-box .box { padding-bottom: 120%; }
.Floor002597 .list-box dd .txt h2 { font-size: 16px; }
}

@media(max-width:480px) {
.Floor002597 .swiper-slide .txt { padding-right: 0%; }
.Floor002597 .swiper-slide .txt h2 { font-size: 16px; }
.Floor002597 .swiper-slide { padding: 10% 6%; }
}

/*Floor003153 */
.Floor003153 {padding: 4% 0; background: #f8f8f8;}
.Floor003153 .intro .info{line-height: 2.5;}
@media (min-width:1025px) {
.Floor003153 .intro .img{width: 50%;}
.Floor003153 .intro .info{padding-left: 4em;font-size: 1em;}  
}
@media (max-width:1024px) {
.Floor003153 .auto{padding: 2em 0;}
.Floor003153 .intro .img{margin-bottom: 2em;}
}

.Floor003153 .video .img{position: relative; z-index: 1;overflow: hidden;background: #000;}
.Floor003153 .video .img img{opacity: 0.84;}
.Floor003153 .video .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; cursor: pointer;}
.Floor003153 .video .play:before{position: absolute; content: '';width: 86px;height: 86px;background:url("../images/play.png") no-repeat center center rgba(220,54,50,0.3); left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.Floor003153 .video .img video{position: absolute;left: 0; top: 0;  z-index: 20;background: #000;}
@media(max-width:640px){
.Floor003153 .video .play:before{width: 20vw; height: 20vw;}
.Floor003153 .intro .info{line-height: 2;}
}



/*Floor002367*/
.Floor002367{padding: 40px 0 60px;padding: calc(60 / 1920 * 100%) 0 calc(60 / 1920 * 100%) 0;background-size: cover;background-position: center;background-repeat: no-repeat;}
.Floor002367 .list{ padding-top:25px;}
.Floor002367 .list-row{ position:relative; margin-bottom:2%;}
@media(min-width:481px){
.Floor002367 .list-row ul:not(:first-child) li{ position:absolute; top:0; height:100%; width:48.5%;}
.Floor002367 .list-row ul:not(:first-child) li:nth-child(1){ left:0;}
.Floor002367 .list-row ul:not(:first-child) li:nth-child(2){ right:0;}
}
.Floor002367 .list-row ul:nth-child(2){ top:0;}
.Floor002367 .list-row ul:nth-child(3){ bottom:0;}
.Floor002367 .list-row ul:first-child li{ padding-bottom:124%;}
.Floor002367 .list ul li{ position:relative;}
.Floor002367 .list ul li > *{ position:absolute;transition: all .3s ease-in-out;}
.Floor002367 .list li a,
.Floor002367 .list li .Ispic,
.Floor002367 .list li .layer{ width:100%; height:100%; left:0; top:0; }
.Floor002367 .list li .Ispic{z-index:0;}
.Floor002367 .list li a{z-index:10;}
.Floor002367 .list li .layer{background:rgba(0,0,0,0.35);top: auto;bottom:0;color:#fff;}

.Floor002367 .list li .layer dl{position: absolute;top: 50%;transform: translateY(-50%);z-index: 5;color: #fff;text-align: center;width: 100%;padding: 0 20px 40px 20px;}
.Floor002367 .list li .layer dt{font-size: 24px;font-weight: normal;margin-bottom: 10px;}
.Floor002367 .list li .layer dd{ font-size: 14px;}
.Floor002367 .list li .more{position: absolute;z-index: 5;height: 29px;line-height: 29px;width: 97px;border-radius: 29px;display: block;background: #dc3632;color: #fff;font-size: 14px;text-align: center;opacity: 0;right: 2%;bottom: 4%;transform: translateY(-50%);}
.Floor002367 .list li:hover .layer{ height: auto; padding: 15px 2%;}
.Floor002367 .list li:hover .layer dl{ float: left; position: static; text-align: left;transform: translateY(0);}
.Floor002367 .list li:hover .layer dt{ font-size: 20px;}
.Floor002367 .list li:hover .more{ opacity: 1;}
.Floor002367 .list li:hover img{ transform: scale(1.1);}
@media(min-width:769px){
.Floor002367 .list-row ul:first-child{width: 32%;}
.Floor002367 .list-row ul:not(:first-child){ z-index:10; position:absolute; right:0; width:66%; height:47.5%;}
}
@media(min-width:481px) and (max-width:768px){
.Floor002367 .list-row ul{ margin-bottom:2%;}
.Floor002367 .list-row ul:not(:first-child){ padding-bottom:30%;}
}
@media(max-width:768px){
.Floor002367 .list-row ul{ position:relative; }
}
@media(max-width:480px){
.Floor002367 .list-row ul{ position:relative; }
.Floor002367 .list-row ul:not(:first-child) li{ padding-bottom:62%; margin-top:2%;}
}

/*Floor002945 */
.Floor002945{padding: 3% 0;}

.Floor002945 .new-top,
.Floor002945 .new-list{ background: #fff; padding: 1%;}

.Floor002945 .new-top ol .Ispic{padding-bottom: 62.85%;border: 1px solid #ccc;}
.Floor002945 .new-top ol h3{font-size: 20px;margin:40px 0 0 0;line-height: 1em;}
.Floor002945 .new-top ol p{color: #666;line-height: 1.875em;font-size: 16px;}
.Floor002945 .new-top ol .more{border-bottom: 2px solid #dc3632;text-align: right;line-height: 60px;padding-bottom: 25px;}
.Floor002945 .new-top ol .more i{display: inline-block;width: 40px;height: 40px;border: solid 2px #e5e5e5; border-radius: 50%;position: relative;}
.Floor002945 .new-top ol .more i:after{position: absolute; content: ''; width: 10px; height: 10px; border-right: 2px solid #333;border-top: 2px solid #333; transform: rotate(45deg); left: 50%; top: 50%; margin: -5px 0 0 -7px;}
.Floor002945 .new-top ol a:hover h3{ color:#dc3632;}

.Floor002945 .new-list li{float: left; width: 47.059%;}
.Floor002945 .new-list li:nth-child(2n){float: right;}
.Floor002945 .new-list li:nth-child(2n+1){clear: left;}
.Floor002945 .new-list li .Ispic{padding-bottom: 60.3125%;border: 1px solid #ccc;}
.Floor002945 .new-list li h4{font-size: 16px;line-height: 2.25em;margin: 14px 0;text-align: center;}
.Floor002945 .new-list li a:hover h4{ color:#dc3632;}

@media(min-width:769px){
.Floor002945 .new-top{float: left;width: 38.334%; }
.Floor002945 .new-list{float: right;width: 56.667%; }
}
@media(max-width:768px){
.Floor002945 .new-top{margin-bottom: 5vw;}
}
@media(max-width:480px){
.Floor002945 .new-top ol h3{font-size: 16px;margin:20px 0 0 0;}
.Floor002945 .new-top ol p,
.Floor002945 .new-list li h4{font-size: 14px;}
.Floor002945 .new-top ol .more{padding-right: 20px;padding-bottom: 12px; }
}



/*
 .Floor001051 
 */
.Floor001051{/* padding-top:3%; *//* padding-bottom:5%; */padding: 4% 0;background-size: cover;background-position: center;background-repeat: no-repeat;}
.Floor001051 .auto{padding-top:2.5%;padding-bottom:1%;}
.Floor001051 .con{color:#333;float:right;width: 45%;}
.Floor001051 .con .title{text-align: left; padding-bottom: 3%;}
.Floor001051 .con .title::after {display: block;content: '';background: #1b4c86;margin: 15px 0 auto;height: 2px;width: 40px;}
.Floor001051 .con .title .cn{font-size: 34px;}
.Floor001051 .con .title .en{font-size: 32px;color: #333;}
.Floor001051 .con .title .cn span{display: inline-block;position: relative;line-height: 1.5;}

.Floor001051 .info p{font-size: 1.125em;}
.Floor001051 .info li{line-height:40px;font-size:1em;}
.Floor001051 .map{float:left;width: 49%;height:376px;}
@media(max-width:768px){
.Floor001051{ padding-top:0;}
.Floor001051 .auto{ background-position: right bottom; background-size:contain;}
.Floor001051 .map,
.Floor001051 .con{ float:none; width:auto;}
.Floor001051 .map{ /* padding-bottom:65%; */ height:auto;}
.Floor001051 .con .title .cn{font-size: 24px;}
.Floor001051 .con .title .en{font-size: 20px;color: #333;}
}


/*Bottom003112 */
.Bottom003112{padding-top: 4.12%;background-color: #44444a;}
.Bottom003112 .auto{max-width: 1400px;width: 96%;}
.Bottom003112 .b-top{padding-bottom: 2%;}
.Bottom003112 .b-top nav{/* width: 70%; *//* max-width: 1020px; */}
.Bottom003112 .b-top nav dl{float: left;max-width: 160px;}
.Bottom003112 .b-top nav dt{font-size: 18px;margin-bottom: 20px;}
.Bottom003112 .b-top nav dt a{color: #fff;}
.Bottom003112 .b-top nav dd{line-height: 2.571;}
.Bottom003112 .b-bottom{border-top: 1px solid rgba(255,255,255,0.1);padding: 20px 0;}
.Bottom003112 .b-bottom ul{margin-bottom:10px}
.Bottom003112 .b-bottom li{float: left;}
.Bottom003112 .b-bottom li:not(:last-child){margin-right: 28px;}
.Bottom003112 .b-bottom li.wx{position: relative;z-index: 40;}
.Bottom003112 .b-bottom li.wx figure{position: absolute;width: 150px;left: 50%;margin-left: -75px; bottom: 100%;margin-bottom: 10px;background-color: #fff;padding: 5px;display: none;}
.Bottom003112 .b-bottom li.wx a{display: block;padding-left: 29px;background: url(../images/Bottom003112-wx.svg) no-repeat left center;cursor: pointer;}
.Bottom003112 .b-bottom dl{ text-align: left;}
.Bottom003112 .b-bottom dd{line-height: 30px;padding-left: 32px;background: url("../images/Bottom003112_add.png") no-repeat left top;}
.Bottom003112 .b-bottom dd.tel{background-image: url("../images/Bottom003112_tel.png");}

.Bottom003112,
.Bottom003112 a{color: rgba(255,255,255,0.5);}
.Bottom003112 a:hover{color:#e60013;}
@media (min-width:1025px) {
.Bottom003112 .b-top .logo{max-width: 113px;}
}
@media (max-width:1024px) {
.Bottom003112{text-align: center;}
.Bottom003112 .b-top nav{display: none;}
.Bottom003112 .b-top .logo{max-height: 78px;}
.Bottom003112 .b-bottom{padding: 5% 0;}
.Bottom003112 .b-bottom ul{display: flex;align-items: center;justify-content: center;margin-bottom: 20px;}
}



/*Banner003144 */
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height: 25em; background-size: cover;}
@media (min-width:1025px) {
.Banner003144 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003144 .pc{display: none;}      
}
/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);}
.Menu003135 .current{font-size: 1em;padding-left: 1.21428em;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto;line-height: 4;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color: #333;}
.Menu003135 .nav-menu li{float: left;font-size: 1.125em;line-height: 3.8;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:2.222em;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #dc3632;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: '';left: 0;bottom: 0;width: 100%;height: 2px;background-color: #dc3632;}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:2em;}
}
/*RighInfo002851 */

.RighInfo002851{padding: 6.15vw 0;}
.RighInfo002851 .singlePage{line-height: 30px;color: #666;}
.RighInfo002851 .title{padding-bottom: 1vw;color: #333;font-size: 100px;}
.RighInfo002851 .title .cn{font-size: 0.34em;}
.RighInfo002851 .title .en{font-size: 0.36em;}
@media(max-width:640px){
.RighInfo002851 .title{font-size: 70px;}
}


.prolist {padding: 3% 0;}

/*
 .Menu002306
 */

.Menu002306 {  }
.Menu002306 .side-title { background-color: #dc3632; position: relative; padding: 0 75px 0 32px; font-size: 21px; color: #fff; line-height: 90px; border-radius: 8px 0 0 0; }
.Menu002306 .side-title::after { content: ''; }
.Menu002306 .side-title::after { display: inline-block; vertical-align: middle; width: 40px; height: 1px; background: #fff; margin-left: 10px; }
.Menu002306 .side-menu { border-radius: 0 0 50px 0; background-color: #f8f9f8; padding-bottom: 50px; overflow: hidden; }
.Menu002306 .side-menu li a { display: block; color: #666; line-height: 2.5; }
.Menu002306 .side-menu > ul > li { border-bottom: 1px solid #e7f0f4; }
.Menu002306 .side-menu > ul > li > a { padding: 0 32px; font-size: 15px; color: #666; line-height: 49px; position: relative; font-weight: bold;}
.Menu002306 .side-menu > ul > li > a::after { position: absolute; content: '>'; width: 16px; height: 16px; border-radius: 50%; background: #ef5d59; color: #fff; text-align: center; line-height: 18px;  font-size: 12px; right: 16px; top: 50%; margin-top: -8px; }
.Menu002306 .side-menu > ul > li ul { display: none; padding: 10px 15px; }
.Menu002306 .side-menu > ul > li > ul { padding-left: 32px; padding-right: 32px; }
.Menu002306 .side-menu ul li ul li ul li a::before { display: inline-block; content: ''; vertical-align: middle; width: 3px; height: 3px; background: #555; margin-right: 10px; }
.Menu002306 .side-menu li.select > a { background-color: #ffd7d6; color: #dc3632; font-weight: bold;}
.Menu002306 .side-menu li a:hover { color: #dc3632; }
.Menu002306 .side-menu li.select > a::after { background: #dc3632; transform: rotate(90deg); }
.Menu002306 .side-menu > ul > li > ul li.select > a { background: none; }
.Menu002306 .side-open_menu { display: none; }

@media(min-width:1025px) {
.Menu002306 .side-menu { display: block !important; }
}

@media(max-width:1024px) {
.Menu002306 { padding-top: 0; }
.Menu002306 .side-open_menu { display: block; border: 2px solid #ef5d59; padding: 10px 20px 10px 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-weight: bold; color: #dc3632; border-radius: 0 0 5px 5px; position: relative; font-size: 16px; }
.Menu002306 .side-open_menu::after { position: absolute; content: ''; border: 6px solid transparent; border-top-color: #ef5d59; right: 10px; top: 50%; margin-top: -3px; }
.Menu002306 .side-menu { display: none; padding-bottom: 20px; }
}


/*
 .PicList002797
 */
.PicList002797 { padding: 0 0 4% 0;}
.PicList002797 li{float:left;width: 31.333%;border: 1px solid #e8e8e8;border-radius: 10px;margin-bottom: 2%;position:relative;}
.PicList002797 li:not(:nth-child(3n)){margin-right:2%; }
.PicList002797 li:before,
.PicList002797 li:after{content: '';position: absolute; width: 0;height: 0; opacity: 0; transition: 0.5s; border: 2px solid transparent; border-radius: 10px;z-index: 10;}
.PicList002797 li:before{left: 0;bottom: 0; border-left-color: #dc3632;border-bottom-color: #dc3632;}
.PicList002797 li:after{right: 0; top: 0;border-right-color: #dc3632;border-top-color: #dc3632;}
.PicList002797 li:hover:after,
.PicList002797 li:hover:before{width: 100%; height: 100%; opacity: 1;}
.PicList002797 li a{display:block;position:relative;padding:6%;z-index: 11;}
.PicList002797 li h4,
.PicList002797 li h3,
.PicList002797 li h5{ margin:0; text-align:center; font-weight:normal;}
.PicList002797 li figure{padding-bottom: 72%;margin-bottom: 4%;background-size: contain;}
.PicList002797 li h4{font-size: 16px;color: #333;}
.PicList002797 li h3{ font-size: 24px; color:#202020;}
@media(max-width:1000px){
.PicList002797 li{ width:48%; margin-left:1%; margin-right:1%;}
}
@media(max-width:640px) and (min-width:376px){
.PicList002797 li .hover img{ width:50px; height:50px;}
}
@media(max-width:480px){
.PicList002797 li{ float:none; width:auto;} 
.PicList002797 li h3{ font-size:14px;}
}


/*Page003143 */
.Page003143 .Pages{padding: 0 0 3% 0;text-align: center;font-family: 'PingFang-SC-Medium';}
.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: #dc3632;border-color: #dc3632;}
@media (max-width:1024px) {
.Page003143 .Pages{padding: 0 0 2em 0;}
.Page003143 .Pages .p_page em{display: none;}
.Page003143 .Pages .p_page > a{margin: 0 10px;}
}


/*RighInfo003134 */
.RighInfo003134 .auto{/* max-width: 1400px;padding: 4em 0; */}
.RighInfo003134 .img-side{border: solid 1px #f2f2f2; margin-bottom: 4em;}
.RighInfo003134 .img-side .ytable-cell{ padding-bottom: 3em;}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom: 50%;}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 56px; margin: 3.125em 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: #dc3632;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{text-align: center;}
.RighInfo003134 .img-side .tit{font-family: 'SourceHanSansCN-Medium'; font-size: 1.875em;color: #333; margin-bottom: 0.6em;}
.RighInfo003134 .img-side .line{width: 15px; height: 2px; background-color: #dc3632;display: block;margin: 0 auto;}
.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: #dc3632;}
.RighInfo003134 .img-side .btn a.download2{background-color: #6e6e6e;}
.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 .img-side .btn a.download2:before{background-image: url(../images/RighInfo003134-icon-download.svg);}

.RighInfo003134 .prod-intro .name{border-bottom: 1px solid #efefef;font-family: 'SourceHanSansCN-Medium';font-size: 1.5em; padding-bottom: 0.666em;color: #333; line-height: 2;}
.RighInfo003134 .prod-intro .name i{width: 2em; height: 2em;border-radius: 50%;background-color: #dc3632;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 3em 0;}
.RighInfo003134 .img-side .txt p{font-size:1em;line-height:32px;text-align: left;}
@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 50%;border-right: solid 1px #f2f2f2;}
.RighInfo003134 .img-side .ytable-cell{padding-top: 4em;}
.RighInfo003134 .img-side .txt{padding: 0 4%;}
}
@media (max-width:1024px) {
.RighInfo003134 .img-side{ padding: 1em;}
.RighInfo003134 .img-side .btn a{min-width: calc(50% - 10px);padding: 0;}
.RighInfo003134 .img-side{ margin-bottom: 2em;}
.RighInfo003134 .img-side .ytable-cell{ padding-bottom: 2em;}
}


/*PicList002097 */
.PicList002097{padding:3% 0;}
.PicList002097 li{float:left;width:23.5%;margin-right:2%;margin-bottom:3%;border: 1px solid #ccc;}
.PicList002097 li .Ispic{display:block;padding-bottom: 69%;}
.PicList002097 li .Ispic img{ display:none;}
.PicList002097 li div{border-top:0;}
.PicList002097 li .dot{ text-align:center;padding:5% 5% 0 5%;}
.PicList002097 li .dot:after{ display:block; content:''; height:1px; width:53px; margin:0 auto; margin-top:5%; background-color:#eaeaea;}
.PicList002097 li p{ line-height:18px; overflow:hidden; height:54px; color:#9e9e9e; font-size:12px; padding:0 8%;}
.PicList002097 li aside{border-top: 1px solid #ccc;padding:0 5%;line-height:36px;text-align:center;}
.PicList002097 li aside a{ background:url(../images/PicList002097-more.gif) no-repeat right center; padding-right:15px; color:#dc3632; display:inline-block;}
@media(min-width:769px){
.PicList002097 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002097 li{ width:32%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002097 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002097 li{ width:49%;}
.PicList002097 li:nth-child(2n){ margin-right:0;}
}


/*
 .TextList000962 
 */
.TextList000962{ padding:3% 0;}
.TextList000962 li{ float:left; width:49%; margin-right:2%; border:1px solid #e7e7e7; line-height:44px; margin-bottom:2%; position:relative;}
.TextList000962 li::before{ position:absolute; content:''; width:1px; height:60%; background-color:#e7e7e7; top:20%; right:110px;}
.TextList000962 li a{ position:absolute; left:0; top:0; width:100%; height:100%;}
.TextList000962 li:nth-child(2n){ margin-right:0;}
.TextList000962 li p{ margin:0; border-left:4px solid #f5f5f5; padding:16px 10px;}
.TextList000962 li span{ float:right; margin-top:16px; color:#9f9f9f;}
.TextList000962 li span.name{ width:85px; color:#343434; background:url(../images/TextList000962-a.png) no-repeat left center; padding-left:30px; margin-left:50px;}
.TextList000962 li:hover{ border:1px dashed #dc3632;}
.TextList000962 li:hover p{ color:#dc3632;}
.TextList000962 li:hover span.name{ background-image:url(../images/TextList000962-aon.png); color:#f31313;}
@media(max-width:768px){
.TextList000962 li{ float:none; width:auto; margin-right:0;}
.TextList000962 li span.name{ width:70px;margin-left:30px;}
.TextList000962 li::before{right:85px;}
.TextList000962 li p{padding:10px;}
.TextList000962 li span{margin-top:10px;}
}




/*
 .Floor001864
 */

.Floor001864 {  padding:3% 0; position:relative; z-index:1;}
.Floor001864 li { width: 32%; margin-right: 2%; margin-bottom: 2%; background-position: center center; background-repeat: no-repeat; float: left; background-size: cover; }
.Floor001864 li:nth-child(3n) { margin-right: 0; }
.Floor001864 li a { background:rgba(248, 249, 250, 0.95); transition: background 0.3s; display: block; padding: 15% 0; text-align: center; border: 1px solid #eee; }
.Floor001864 li a:hover { background: rgba(220, 54, 50, 0.8); }
.Floor001864 li figure { padding-bottom: 10%; }
.Floor001864 li figure img { margin: 0 auto; width: 40%; max-width: 100px; }
.Floor001864 li figure .hover { display: none; }
.Floor001864 li span { font-size: 20px; color: #555; }
.Floor001864 .subtitle { display: block; padding-top: 5px; font-size: 16px; color: #999; font-weight: lighter; height: 2em; }
.Floor001864 li a:hover span { color: #fff; }
.Floor001864 li a:hover img { display: none; }
.Floor001864 li a:hover .hover { display: block; }

@media(max-width:768px) {
.Floor001864 li { width: 100%; float: none; margin-bottom: 2%; margin-right: 0; }
}





/*Other002539 */

.Other002539{ position:fixed; z-index:200; right:0;}
.Other002539 ul li{ position:relative;}
.Other002539 ul li figure{ position:absolute; top:0; right:48px;background:#dc3632; color:#fff; display:none;}
.Other002539 .li_wx figure{ width:150px; padding:10px;}
.Other002539 .li_wx figure img{ display:block; width:100%;} 
.Other002539 .li_tel figure{ padding:0 20px; font-size:18px;line-height:48px;white-space:nowrap;} 
.Other002539 .li_tel figure a{ color:#fff;}
.Other002539 .icon{display:block;width:48px;height:48px;background: url(../images/Other002539-icon.png) no-repeat left top #0083ce;border-bottom: 1px solid #fff;}
.Other002539 .li_wx .icon{ background-position:0 -50px;}
.Other002539 .li_tel .icon{ background-position:0 -100px;}
.Other002539 .li_feedback .icon{ background-position:0 -147px;}
.Other002539 .li_qq .icon{ background-image: url(../images/email.png); background-position: center;background-size: 20px;}
.Other002539 .icon.gettop{ background-position:0 100%; }
.Other002539 .icon.open{ background-image:none; position:relative; }
.Other002539 .open span{ color:#fff; font-size:24px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.Other002539 .open span::before{display: block;content: '';width: 25px;height:25px;margin: 0 auto;background: url(../images/meun.png) no-repeat 0 0;transition: 0.3s; }
@media(min-width:1025px){
.Other002539{ top:50%; transform:translateY(-50%);}
.Other002539 ul{ display:block !important;}
.Other002539 .icon.open{display:none;}
.Other002539 .li_tel figure::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background-color:transparent;}
}
@media(max-width:1024px){
.Other002539{ bottom:5%;}
.Other002539 ul{ display:none;}
.Other002539 #open_2539{ background-color:#483f3e;}
}



/*PicList003142 */
.PicList003142 { padding: 4% 0; }
.PicList003142 li{float: left;  margin-bottom: 2.5em;}
.PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1.875em;}
.PicList003142 li .tit{ font-size: 1.125em;}
.PicList003142 li p{font-size: 0.875em; line-height: 1.78571; min-height: 3.57142em;color: #999999;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 62.223%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: #dc3632;}
.PicList003142 li time{color: #999999;display: block;}
.PicList003142 li a:hover time{}
@media (min-width:1025px) {
.PicList003142 li{width: 32.143%;}
.PicList003142 li:not(:nth-child(3n)){margin-right: 1.7855%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top: 2em;}   
.PicList003142 li{width: 100%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 0%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
}




/*PicList002925 */

.PicList002925{background: #f5f5f5;padding: 4% 0;overflow: hidden;}

.PicList002925 .list{padding: 0 3.4375vw;}
.PicList002925 .list ul{margin-bottom:2%;}
.PicList002925 .list ul:last-child{margin-bottom:0;}
.PicList002925 li{float: left; text-align: center;position: relative;background: url("../images/PicList002925_taibg.png") repeat-x top 70% left;}
.PicList002925 li a{display: block;position: relative; z-index: 3;}
.PicList002925 li .pic{padding-bottom: 1.5vw;}
.PicList002925 li .Ispic{padding-bottom: 60%;background-size: contain;}
.PicList002925 li .tit{margin-top: 1.303vw; margin-bottom: 2.08vw; padding: 0 5%;}
.PicList002925 li .tit aside{font-size: 1em; line-height: 1.25em;height: 2.5em;}
.PicList002925 li a:hover .tit aside{color: #dc3632;}
@media(min-width:769px){
.PicList002925 li{width:25%;}
.PicList002925 li:first-child:before,
.PicList002925 li:nth-child(4n+1):before{position: absolute; top:0;content: ''; height: 100%;/* background: url("../images/PicList002925_taibg_l.png") no-repeat left top 70% #f5f5f5; */ width:7.4375vw;left: -2vw;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(4n):before{position: absolute; top:0;content: ''; height: 100%;/* background: url("../images/PicList002925_taibg_r.png") no-repeat right top 70% #f5f5f5; */ width:7.4375vw;right: -2vw;}
}
@media(max-width:768px){
.PicList002925 .list{padding: 0 6vw;}
.PicList002925 li{width:50%;}
.PicList002925 li .pic{padding-bottom: 7vw;}
.PicList002925 li .tit{margin-bottom: 5vw;}
.PicList002925 li:first-child:before,
.PicList002925 li:nth-child(2n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top 70% #f5f5f5; width:7.4375vw;left: -3vw;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(2n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top 70% #f5f5f5; width:7.4375vw;right: -3vw;}
.PicList002925 li .tit aside{font-size: 3vw;}
}




/*.PicList000762 为demo编号*/
.PicList000762 { padding : 4% 0; }
.PicList000762 li { float: left; width: 32%; margin-right: 2%; margin-bottom: 3%; }
.PicList000762 li:nth-child(3n) { margin-right: 0; }
.PicList000762 li a { display: block; background-color: #f8f8f8; transition: all ease-in-out 0.3s; }
.PicList000762 li h2 { margin: 0; font-size: 16px; color: #333; text-align: center; padding: 3% 2%; }
.PicList000762 li figure { background-position: center center; background-repeat: no-repeat; background-size: cover; padding-bottom: 65%; }
.PicList000762 li a:hover { background-color: #dc3632; }
.PicList000762 li a:hover h2 { color: #fff; }

@media(max-width:640px) {
.PicList000762 li { width: 49%; }
.PicList000762 li:nth-child(3n) { margin-right: 2%; }
.PicList000762 li:nth-child(2n) { margin-right: 0; }
}

@media(max-width:480px) {
.PicList000762 li h2 { font-size: 14px; }
}


/*RighInfo002939 */
.RighInfo002939{padding:4% 0;}
.RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 25px;}
.RighInfo002939 .name h1{margin: 0 0 30px 0;font-size: 20px;color: #333;}
.RighInfo002939 .time{color: #c8c8c8;padding-bottom: 1.72vw;line-height: 16px;}
.RighInfo002939 .share{margin-left: 10px;}
.RighInfo002939 .time time,
.RighInfo002939 .share,
.RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}
.RighInfo002939 .share em{font-style: normal;}

#bsPanel,
#bsPanel *,
.bsBox,
.bsBox *{box-sizing: content-box;}

.RighInfo002939 .edit-info{line-height: 2.5625em;color: #333;  padding-bottom: 4vw;}
.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .info-page dd{line-height: 36px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #dc3632;}
@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;}
.RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;}
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 16px;}
}
@media(max-width:640px){
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.RighInfo002939 .share{display: block; padding-top: 10px;}
}





/*
 .PicList000593 为demo编号
 */
.PicList000593 { padding: 4% 0; }
.PicList000593 li { float: left; width: 32%; margin-right: 2%; position: relative; margin-bottom: 2%; overflow: hidden; }
.PicList000593 li:nth-child(3n) { margin-right: 0; }
.PicList000593 li .video_files { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; }
.PicList000593 li .video_files video { position: relative; z-index: 10; width: 100%; height: 100%; background-color: #000; }
.PicList000593 li .video_files .close { position: absolute; right: 3%; top: 3%; z-index: 10; width: 30px; height: 30px; border-radius: 50%; background-color: #761b1b; cursor: pointer; }
.PicList000593 li .video_files .close::before, .PicList000593 li .video_files .close::after { position: absolute; content: ''; width: 3px; height: 70%; border-radius: 3px; background-color: #fff; left: 13px; top: 5px; }
.PicList000593 li .video_files .close::before { transform: rotate(45deg); }
.PicList000593 li .video_files .close::after { transform: rotate(-45deg); }
.PicList000593 li figure { position: relative; }
.PicList000593 li figure em { display: block; padding-bottom: 65%; background-size: cover; background-position: center center; background-repeat: no-repeat; }
.PicList000593 li figure a { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-color: rgba(0,0,0,0.3); }
.PicList000593 li figure a::before, .PicList000593 li figure a::after { position: absolute; content: ''; z-index: 5; top: 50%; left: 50%; }
.PicList000593 li figure a::before { width: 70px; height: 70px; border: 3px solid rgba(255,255,255,0.8); margin-left: -32px; margin-top: -32px; border-radius: 50%; }
.PicList000593 li figure a::after { width: 0; height: 0; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left: 20px solid rgba(255,255,255,0.8); margin-left: -3px; margin-top: -12px; }
.PicList000593 li p { text-align: center;  font-size: 1em;}

@media(max-width:768px) {
.PicList000593 li { width: 49%; margin-right: 2%; }
.PicList000593 li:nth-child(3n) { margin-right: 2%; }
.PicList000593 li:nth-child(2n) { margin-right: 0; }
}

@media(max-width:480px) {
.PicList000593 li figure a::before { width: 50px; height: 50px; margin-left: -25px; margin-top: -25px; }
.PicList000593 li figure a::after { border-top-width: 10px; border-bottom-width: 10px; border-left-width: 15px; margin-left: -3px; margin-top: -7px; }
}

@media(max-width:375px) {
.PicList000593 li figure a::before { width: 40px; height: 40px; margin-left: -20px; margin-top: -20px; }
.PicList000593 li { width: 100%; float: none; margin-right: 0 !important; }
}



/*TextList002739 */
.TextList002739{ padding: 4% 0;}

.TextList002739 .list-group .tit{cursor: pointer; line-height: 69px; font-size: 16px; }
.TextList002739 .list-group .tit:before{background: #dc3632; width: 4px; height: 4px; display: inline-block; content: '';vertical-align: middle; margin-right: 27px; }


.TextList002739 .name{ padding:0 40px; line-height: 60px; background: #dc3632; font-size: 16px; color: #fff; border-bottom: 1px solid #ededed;margin-top: 20px;}
.TextList002739 .name time,
.TextList002739 .tit time{float: right; }
.TextList002739 .tit time{color: #888;}
.TextList002739 .list{border-bottom: 1px solid #ededed;}
.TextList002739 .tit{padding: 0 40px; background: #f6f6f6; font-weight: normal; margin: 0;}
.TextList002739 .tit.active{background: #fff; margin: 0 40px; padding: 0; border-bottom: 2px solid #dc3632; color: #dc3632;}
.TextList002739 .tit.active time{color: #333;}
.TextList002739 .info{padding: 10px 40px 20px 70px;}
.TextList002739 .info .singlePage{font-size: 1em; line-height: 2; color: #333;}
@media(min-width:769px){
.TextList002739 .name time{ margin-right: 78px;}
.TextList002739 .tit time{padding-right: 63px;}
}
@media(max-width:768px){
.TextList002739 .name{ padding:0 20px; line-height: 50px;}
.TextList002739 .tit{padding: 0 20px;}
.TextList002739 .tit.active{margin: 0 20px;}
.TextList002739 .name time{ margin-right: 12px;}
.TextList002739 .list-group .tit:before{ margin-right: 10px;}
.TextList002739 .info{padding: 10px 20px 10px 34px;}
}
@media(max-width:480px){
.TextList002739 .tit time{margin-right: 0;}
.TextList002739 .tit time{ font-size: 12px;}
}






/*TextList002514 */
.TextList002514{ padding: 4% 0;}
.TextList002514 .list{ border:1px solid #e8e8e8; padding:0 3%; margin-bottom:15px;}
.TextList002514 .job-title{ line-height:32px; padding:15px 0; font-size:18px; font-weight: bold; cursor:pointer; position:relative;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#dc3632; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#dc3632;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-email{ color:#dc3632; padding:30px 0;}
.TextList002514 .job-info{ color:#333; font-size: 1em; line-height: 2;}

@media(max-width:640px){
.TextList002514 .job-title{ font-size:16px;}
}

.SinglePage{padding: 4% 0; font-size: 1em; line-height: 2;}
@media(max-width:640px){
.SinglePage{ font-size:14px;}
}


/*TextList002957 */
.TextList002957{padding: 4% 0;}
.TextList002957 li{ border-bottom: 1px dotted #d9d9d9; line-height: 50px;}
.TextList002957 li time{float: right;color: #b2b2b2;margin-left: 20px;font-size:0.875em;}
.TextList002957 li a{font-size: 1em;}
@media(max-width:640px){
.TextList002957 li{line-height: 45px;}
.TextList002957 li a{font-size: 3.5vw;}
}




.RichInfo005{ padding:4% 0;  font-size: 1em; line-height: 2;}
.RichInfo005 .name{border-bottom: 1px solid #efefef;font-size: 1.5em; padding-bottom: 0.666em;color: #333; line-height: 2;}
@media(max-width:640px){
.RichInfo005{ font-size:14px;}
}
