﻿.bd_weixin_popup {
    box-sizing: content-box;
    text-align: center;
}


.PicList000762{ padding-top: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:4% 2%;font-weight: normal;}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:65%;}
.PicList000762 li a:hover{ background-color:#fe0000; }
.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;}
}



.PicList001205 {margin:2% 0}
.PicList001205 li{ float:left; width:32%; margin-right:2%; margin-bottom:2%; position:relative; overflow:hidden;}
.PicList001205 li a{ position:relative;width:100%; height:100%; left:0; top:0; z-index:5;overflow: hidden}
.PicList001205 li:nth-child(3n){ margin-right:0;}
.PicList001205 li dl{ color:#333; line-height:24px; font-size:16px; padding:15px 0 15px; text-align:center;}
.PicList001205 li figure{ padding-bottom:80%;transition: 0.3s;}
.PicList001205 li a:hover figure{transform: scale(1.05)}
@media(max-width:640px){
.PicList001205 li{width:49%;}
.PicList001205 li:nth-child(4n){ margin-right:2%;}
.PicList001205 li:nth-child(3n){ margin-right:2%;}
.PicList001205 li:nth-child(2n){ margin-right:0;}
.PicList001205 li dl{font-size:14px;}
}



.Floor001855{padding-top:2% }
.Floor001855 .bigPic{ position:relative; padding:3% 0;}
.Floor001855 .bigPic .Ispic{ position:absolute; left:0; top:0; width:100%; height:100%; background-size:auto 100%; background-color:#e5f1f8; background-position:left top;}
.Floor001855 .bigPic .Ispic img{width: 82%;}
.Floor001855 .list dt{ float:left;width:33%;margin-right:0.5%;margin-top:0.8%; cursor:pointer; transition:0.3s;
border: solid #fff 2px; position:relative;}
.Floor001855 .list dt:nth-child(3){margin-right: 0}
.Floor001855 .list dt p{    position: absolute;color: #fff;width: 100%;height: 100%;left: 0;top: 0;z-index: 2; background-color: rgba(0,0,0,0.4); opacity: 0; font-size: 18px;text-align: center;line-height: 160px; margin:0; padding:0;opacity:1;}

.Floor001855 dt.on{border: solid #f00 2px}
.Floor001855 .txt{position:relative;z-index:1;margin: 0 2% 0 60%;background: rgba(255,255,255,.8);padding:4% 0;}
.Floor001855 .pig_list{ display:none;}
.Floor001855 .pig_list .owl-carousel{display:block;}
.Floor001855 .txt dd{position:relative;padding: 30px;}
.Floor001855 .txt dd img{ position:absolute; right:5%; bottom:0; width:30%;}
.Floor001855 .txt dd{ color:#888;}
.Floor001855 .txt dd h1,
.Floor001855 .txt dd h2{ margin:0; font-weight:normal;color:#333;}
.Floor001855 .txt dd h1{ font-size:24px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.Floor001855 .txt dd h2{font-size:18px;}
.Floor001855 .txt dd p{line-height:22px;height: 106px;overflow:hidden;color: #333}
.Floor001855 .txt dd ul{ display:table; width:100%; color:#555; padding:15px 0;}
.Floor001855 .auto{position: relative;}

.Floor001855 .owl-next{line-height: 100;width: 38px;height: 56px;position: absolute;background:url(../images/Floor001855-next.png)no-repeat center rgba(0,0,0,0.2)!important;top: 46%;right: -1.5%;z-index: 10;border: 1px solid transparent;}
.Floor001855 .owl-prev{line-height: 100;top: 46%;left: -1.5%;width: 38px;height: 56px;position: absolute;background:url(../images/Floor001855-prev.png)no-repeat center rgba(0,0,0,0.2)!important;z-index: 10;border: 1px solid transparent;}

.Floor001855 .owl-carousel .owl-nav.disabled, .Floor001855 .owl-carousel .owl-dots.disabled{display: block;}
.Floor001855 .owl-prev button.owl-prev{border: 1px solid transparent;}
.Floor001855 .owl-prev button.owl-next{border: 1px solid transparent;}

@media(max-width:640px){
.Floor001855 .bigPic{padding: 0}
.Floor001855 .bigPic .Ispic{ position:relative; padding-bottom:0%; background-size:cover; background-position:center center;}
.Floor001855 .txt{padding: 0;}
.Floor001855 .txt{ margin:0;}
.Floor001855 .bigPic .Ispic img{width: 100%;}
.Floor001855 .owl-next{top: 26%;}
.Floor001855 .owl-prev{top: 26%;}
}



.Galary001{ padding:20px 0;}
.Galary001 h3{ color:#000; line-height:24px; font-size:24px; font-weight:normal; text-align:center; margin:0 0 30px 0;}
.Galary001 .title{ text-align:center;margin-bottom:3%;}
.Galary001 .title h1{ color:#555;font-size:24px;}
.Galary001 .ad-gallery {width:830px;}
/*.ad-gallery, .ad-gallery * {margin: 0;padding: 0;}*/
.Galary001 .ad-gallery .ad-image-wrapper {width: 100%;height: 560px;margin-bottom: 10px;position: relative;overflow: hidden;}
.Galary001 .ad-gallery .ad-image-wrapper .ad-loader { display:none;}
.Galary001 .ad-gallery .ad-image-wrapper .ad-next {position: absolute;right: 0;top: 0;width: 25%;height: 100%;cursor: pointer;
display: block;z-index: 100;}
.Galary001 .ad-gallery .ad-image-wrapper .ad-prev {position: absolute;left: 0;top: 0;width: 25%;height: 100%;cursor: pointer;display: block;z-index: 100;}
.Galary001 .ad-gallery .ad-image-wrapper .ad-prev, 
.Galary001 .ad-gallery .ad-image-wrapper .ad-next {

background: url(non-existing.jpg)\9}
.Galary001 .ad-gallery .ad-prev .ad-prev-image, 
.Galary001 .ad-gallery .ad-next .ad-next-image { background-image:url(../images/Galary001-btn_pn.png); background-repeat:no-repeat;width: 60px;height: 90px;display: none;position: absolute;top: 50%; margin-top:-45px;z-index: 101;}
.Galary001 .ad-gallery .ad-prev .ad-prev-image{left: 0; background-position:0 0;}
.Galary001 .ad-gallery .ad-next .ad-next-image {right: 0;background-position:0 -90px;}
.Galary001 .ad-gallery .ad-image {position: absolute;overflow: hidden;top: 0;left: 0;z-index: 9;}
.Galary001 .ad-gallery  .ad-image a img {border: 0;}
.Galary001 .ad-gallery  .ad-image .ad-image-description { display:none;}
/** html .ad-gallery  .ad-image .ad-image-description {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');}
.ad-gallery  .ad-image .ad-image-description .ad-description-title {display: block;}*/
.Galary001 .ad-gallery .ad-controls { display:none;}
.Galary001 .ad-gallery .ad-nav {width: 100%;position: relative;}
.Galary001 .ad-gallery .ad-forward, 
.Galary001 .ad-gallery .ad-back {display: block;width: 21px;cursor: pointer;position: absolute;top: 0;height: 100%;z-index: 10; background-repeat:no-repeat; background-position:0 center; opacity:1 !important;}

* html .Galary001 .ad-gallery .ad-forward, .Galary001 .ad-gallery .ad-back {height: 100px;}
.Galary001 .ad-gallery .ad-back {left: -25px; background-image:url(../images/Galary001-prev_s.png);}
.Galary001 .ad-gallery .ad-forward {right: -25px; background-image:url(../images/Galary001-next_s.png);}
.Galary001 .ad-gallery .ad-nav .ad-thumbs {overflow: hidden;width: 100%;}
.Galary001 .ad-gallery .ad-thumbs .ad-thumb-list {float: left;width: 9000px;list-style: none;}
.Galary001 .ad-gallery .ad-thumbs li {float: left;padding-right: 5px;}
.Galary001 .ad-gallery .ad-thumbs li img{ width:131px; height:94px;}
.Galary001 ad-gallery .ad-thumbs li a {display: block;}
.Galary001 .ad-gallery .ad-thumbs li a img {border: 3px solid #CCC;display: block;}
.Galary001 .ad-gallery .ad-thumbs li a.ad-active img {border: 3px solid #B70000;}
.ad-preloads{ display:none;}
.Galary001 .ad-gallery .ad-thumbs li p{ color:#666; text-align:center; font-size:14px; margin:0; line-height:24px; margin:8px 10px;}
.Galary002 .ad-gallery .ad-image-wrapper {height:291px}

.gbxy p{font-size: 16px;padding-left: 2em;    margin: 10px;color: #444}
.gbxy .p{padding: 0;text-indent: 2em ;margin:20px 0 30px}
.gbxy p span{color:#2c2f3c}
.gbxy .bx{background: #fff;margin-left: 12px;padding: 1px 0 20px;margin-top:30px;box-shadow:0px 0px 10px #ccc;border-radius:10px;}
.gbxy .bx1{margin-left: -12px;}
.gbxy h1{font-size:30px;font-weight: normal;color: #444;text-align: center;margin:0px}
.gbxy h2 {color: #fff;background: url(../images/z.png) no-repeat;padding-bottom: 15px;line-height: 35px;font-size: 22px;font-weight: normal;text-indent: 1em;margin:15px 0 0px}
@media(max-width:640px){
.gbxy h1{font-size:24px;}
.gbxy p{font-size: 14px;padding-left: 2em;    margin: 10px;color: #444}
}

.jstd .title{font-size: 26px; color: #18222a; text-align: center; line-height: 1; margin-top:0; font-weight:normal;}
.jstd p{line-height:26px;color: #444;font-size: 16px;}
.jstd .p{margin:5px 0 0}
.jstd img{margin:0 0 20px;}
.jstd h2{padding-left:25px;background: url(../images/js.png) no-repeat 0px;font-weight:normal;color: #444;margin-bottom: 0 }




.dqzz h1{font-size: 26px;color: #18222a;text-align: center;line-height: 1;margin: 0;font-weight: normal;}
.dqzz p{line-height: 26px;color: #333;text-indent: 2em;}

.RighInfo002226{ padding:3% 0;}
.RighInfo002226 .dl{color:#444;}
.RighInfo002226 .dl .h4{ font-size:24px; margin:0;}
.RighInfo002226 .dl .h4 span{display:inline-block; border-bottom: 2px #e95355 solid; padding-bottom:10px;}
.RighInfo002226 .dl .con{ font-size:16px; padding:15px 0 30px; line-height:2.25;}
.RighInfo002226 .word{ float:left;    margin-left: 2%;}
.RighInfo002226 .pic{ float:right;    margin-top: -2%;}

@media(max-width:640px){
.RighInfo002226 .pic{margin-top: 0%;}
}



.PicList002078 .img_scroll{  max-width:1200px; margin:0 auto; background:url(../images/RighInfo001848-ying.png) no-repeat center bottom; padding-bottom:22px;}
.PicList002078 .img_scroll .bx-wrapper{position:relative;}
.PicList002078 .img_scroll li img{ display:block; width:100%;}
.PicList002078 .img_scroll .bx-controls-direction a{ position:absolute; top:50%; width:36px; height:34px; background:rgba(0,0,0,0.6); margin-top:-17px;}
.PicList002078 .img_scroll .bx-controls-direction a span{ color:#fff; font-size:16px; position:absolute; left:50%; top:50%; margin-left:-8px; margin-top:-8px;}
.PicList002078 .img_scroll .bx-controls-direction a.bx-prev{ left:0;}
.PicList002078 .img_scroll .bx-controls-direction a.bx-next{ right:0;}


@media(max-width:1000px){
.PicList002078 .accessories{ background-size:auto 100%; height:80px;}
}
@media(max-width:640px){
.PicList002078 .accessories{height:40px;}
.PicList002078 .list li p{ height:78px;}
.PicList002078 .list li div{ padding-left:35%;}
.PicList002078 .list li .Ispic{ width:30%}
.PicList002078 .list li:nth-child(2n) div{ padding-right:35%;}
}
@media(max-width:375px){
.PicList002078 .list li p{ line-height:20px; height:40px; font-size:12px;}
}
.RighInfo0023891 dt span{margin: 0 10px}
.RighInfo0023891 dt a.on{color: #fe0000}
.RighInfo0023891 p {line-height:26px;color: #333;}

.RighInfo0023891 .p1 {text-indent: 0;text-indent: 2em}
@media(min-width:640px){
.RighInfo0023891 .img1 {width: 999px; height: 618px;}
}

.RighInfo0023891 .auto{}
.RighInfo0023891 .title{font-size: 26px; color: #18222a; text-align: center; line-height: 1; margin:0; font-weight:normal;}
.RighInfo0023891 nav{text-align: center; margin:4% 0 ;}
.RighInfo0023891 nav ul li{text-align: center; padding:0 9px; display:inline-block;  *zoom:1; *display:inline;}
.RighInfo0023891 nav ul li a{display: block; min-width:120px; height:40px; line-height:40px; font-size: 16px; color: #555; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; border-radius:4px; background:#f7f7f7;}
.RighInfo0023891 nav ul li.on a,.RighInfo002389 nav ul li a:hover{color: #fff;background:#fe0000;}
@media(max-width:1199px){
.RighInfo0023891 .title{ font-size:35px;}	
}
@media(max-width:1000px){
.RighInfo0023891 .title{ font-size:30px;}
.RighInfo0023891 nav ul li a{ min-width:90px; font-size:14px; height:35px; line-height:35px; padding:0 3%;}
}
@media(max-width:640px){
.RighInfo002389 .title{ font-size:20px;}	
.RighInfo0023891 nav ul li{ width:100%; margin:0 0 1px; display:block;}
.RighInfo0023891 nav ul li a{ border-radius:0;}	
}
.RighInfo0023891 .box1{ font-size:14px;}
.RighInfo0023891 .box1 .title{ text-align:center;color:#999; text-transform:uppercase; font-size:12px;}
.RighInfo0023891 .box1 .title h1{color: #333;font-size:26px;  font-weight:normal; margin:0; padding-bottom:5px;}
.RighInfo0023891 .box1 .title h1 span{position:relative; color:#da251d}
.RighInfo0023891 .box1 .title h1 span::after,
.RighInfo0023891 .box1 .title h1 span::before{ position:absolute; content:''; width:46px; height:9px; bottom:-4px; background-repeat:no-repeat; background-position:0 0;}
.RighInfo0023891 .box1 .title h1 span::after{ right:-60px; background-image:url(../images/RighInfo002389-title_r.png);}
.RighInfo0023891 .box1 .title h1 span::before{ left:-60px; background-image:url(../images/RighInfo002389-title_l.png);}
.RighInfo0023891 .box1 .intro{ color:#333; line-height:24px;padding-bottom: 3%;}
.RighInfo0023891 .box1 h3{font-size: 20px;color: #333;width: 100%;padding: 0.5% 0;text-align: center}
.RighInfo0023891 .box1 h3::after{content: '';width: 18px;height: 5px;background: #fe0000;display: block;margin-top: 4px;margin-right: 10px;margin:10px auto 0}
.RighInfo0023891 .ul_img{ overflow:hidden;    margin: 20px 0;border-bottom: 1px solid #ddd;padding-bottom: 5%;margin-bottom: 4%}
.RighInfo0023891 .ul_img li{ width:32%; margin-right:2%; float:left;text-align: center;font-size: 16px;line-height: 30px;margin-bottom: 2%}
.RighInfo0023891 .ul_img li img{ width:100%;}
.RighInfo0023891 .ul_img li:last-child,.RighInfo002389 .ul_img li:nth-child(3){ margin-right:0;}
.RighInfo0023891 .box1 .more{ text-align:center; padding-top:3%;}
.RighInfo0023891 .box1 .more a{ display:inline-block; font-size:16px; border:1px solid #008ae2; border-radius:3px; padding:10px 28px; color:#008ae2; transition:padding ease-in-out 0.3s;}
.RighInfo0023891 .box1 .more a:hover{color:#fff; border-color:#008ae2; background-color:#008ae2;padding:10px 38px;}

.RighInfo0023891 .box2{ font-size:13px; padding:0 0% 4%;}
.RighInfo0023891 .box2 h2{font-size: 20px;color: #333;padding: 0.5% 0;text-align: center}
.RighInfo0023891 .box2 h2::after{content: '';width: 18px;height: 5px;background: #fe0000;display: block;margin:10px auto 0}
.RighInfo0023891 .box2 h3{color: #da251d;font-size:18px; margin:0; }
@media(min-width:769px){
 .RighInfo0023891 .box2 ul{ padding-bottom:46%; position:relative;}
 .RighInfo0023891 .box2 li{ position:absolute; height:100%; width:50%; top:0; text-align:center;}
 .RighInfo0023891 .box2 li:nth-child(1){ left:0;}
 .RighInfo0023891 .box2 li:nth-child(2){ right:0;}
 .RighInfo0023891 .box2 li .txt,
 .RighInfo0023891 .box2 li .Ispic{ position:absolute; left:0; width:100%; height:50%;}
 .RighInfo0023891 .box2 li:nth-child(1) .txt,
 .RighInfo0023891 .box2 li:nth-child(2) .Ispic{ bottom:0;}
 .RighInfo0023891 .box2 li:nth-child(2) .txt,
 .RighInfo0023891 .box2 li:nth-child(1) .Ispic{ top:0;}
 .RighInfo0023891 .box2 li .txt{ padding-top:16%;}
 .RighInfo0023891 .box2 li::before{ position:absolute; content:''; background:url(../images/RighInfo002389-bg_l.png) no-repeat; width:35px; height:31px; }
 .RighInfo0023891 .box2 li:nth-child(1)::before{left:0; bottom:0;}
 .RighInfo0023891 .box2 li:nth-child(2)::before{right:0; top:0; background-image:url(../images/RighInfo002389-bg_r.png);}

}
.RighInfo0023891 .box2 li .txt p{ color:#766963; margin:0; line-height:25px;}
.RighInfo0023891 .box2 li .txt b{ color:#997249; font-size:16px;}
.RighInfo0023891 .box2 .tips{  background-size:cover;}
.RighInfo0023891 .box2 .tips p{margin-bottom: 25px ;}
.RighInfo0023891 .box2 .tips .more{ background:url(../images/RighInfo002389-a_more.png) no-repeat; width:40px; height:20px; display:inline-block;}
@media(max-width:1000px){
 .RighInfo0023891 .box2 .title h1{font-size: 24px;}
 .RighInfo0023891 .box2 li .txt p{ margin:0;}
}
@media(max-width:768px){
 .RighInfo0023891 .box2 li{ position:relative; text-align:center; margin-bottom:3%;}
 .RighInfo0023891 .box2 li .Ispic{ padding-bottom:30%; display:block;}
 .RighInfo0023891 .box2 li .txt p{ margin-bottom:3%;}
 .RighInfo0023891 .box2 .tips{ padding:3%;}
 .RighInfo0023891 .box1 .title h1{ font-size: 20px;}
}
@media(max-width:480px){
 .RighInfo0023891 .box2 li .txt p{ font-size:12px;}
}


.RighInfo002389 p {line-height:26px}
.RighInfo002389 .auto{ margin: 0 auto; max-width: 900px;}
.RighInfo002389 .title{font-size: 26px; color: #18222a; text-align: center; line-height: 1; margin:0; font-weight:normal;}
.RighInfo002389 nav{text-align: center; margin: 4% 0;}
.RighInfo002389 nav ul li{text-align: center; padding:0 9px; display:inline-block;  *zoom:1; *display:inline;}
.RighInfo002389 nav ul li a{display: block; min-width:120px; height:40px; line-height:40px; font-size: 16px; color: #555; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; border-radius:4px; background:#f7f7f7;}
.RighInfo002389 nav ul li.on a,.RighInfo002389 nav ul li a:hover{color: #fff;background:#fe0000;}
@media(max-width:1199px){
.RighInfo002389 .title{ font-size:35px;}	
}
@media(max-width:1000px){
.RighInfo002389 .title{ font-size:30px;}
.RighInfo002389 nav ul li a{ min-width:90px; font-size:14px; height:35px; line-height:35px; padding:0 3%;}
}
@media(max-width:640px){
.RighInfo002389 .title{ font-size:20px;}	
.RighInfo002389 nav ul li{ width:100%; margin:0 0 1px; display:block;}
.RighInfo002389 nav ul li a{ border-radius:0;}	
}
.RighInfo002389 .box1{ font-size:14px;}
.RighInfo002389 .box1 .title{ text-align:center;color:#999; text-transform:uppercase; font-size:12px;}
.RighInfo002389 .box1 .title h1{color: #333;font-size:26px;  font-weight:normal; margin:0; padding-bottom:5px;}
.RighInfo002389 .box1 .title h1 span{position:relative; color:#da251d}
.RighInfo002389 .box1 .title h1 span::after,
.RighInfo002389 .box1 .title h1 span::before{ position:absolute; content:''; width:46px; height:9px; bottom:-4px; background-repeat:no-repeat; background-position:0 0;}
.RighInfo002389 .box1 .title h1 span::after{ right:-60px; background-image:url(../images/RighInfo002389-title_r.png);}
.RighInfo002389 .box1 .title h1 span::before{ left:-60px; background-image:url(../images/RighInfo002389-title_l.png);}
.RighInfo002389 .box1 .intro{ color:#333; line-height:24px;;}
.RighInfo002389 .box1 .intro p{text-indent: 2em;}
.RighInfo002389 .box1 .intro a{text-decoration: underline;}

.RighInfo002389 .box1 h3{font-size: 20px;color: #333;width: 100%;padding: 0.5% 0;text-align: center}
.RighInfo002389 .box1 h3::after{content: '';width: 18px;height: 5px;background: #fe0000;display: block;margin-top: 4px;margin-right: 10px;margin:10px auto 0}
.RighInfo002389 .ul_img{ overflow:hidden;    margin: 20px 0;border-bottom: 1px solid #ddd;padding-bottom: 5%;margin-bottom: 4%}
.RighInfo002389 .ul_img li{ width:32%; margin-right:2%; float:left;text-align: center;font-size: 16px;line-height: 30px;margin-bottom: 2%}
.RighInfo002389 .ul_img li img{ width:100%;}
.RighInfo002389 .ul_img li:last-child,.RighInfo002389 .ul_img li:nth-child(3){ margin-right:0;}
.RighInfo002389 .box1 .more{ text-align:center; padding-top:3%;}
.RighInfo002389 .box1 .more a{ display:inline-block; font-size:16px; border:1px solid #008ae2; border-radius:3px; padding:10px 28px; color:#008ae2; transition:padding ease-in-out 0.3s;}
.RighInfo002389 .box1 .more a:hover{color:#fff; border-color:#008ae2; background-color:#008ae2;padding:10px 38px;}

.RighInfo002389 .box2{ font-size:13px; padding: 4% 0%;}
.RighInfo002389 .box2 h2{font-size: 20px;color: #333;padding: 0.5% 0;text-align: center}
.RighInfo002389 .box2 h2::after{content: '';width: 18px;height: 5px;background: #fe0000;display: block;margin:10px auto 0}
.RighInfo002389 .box2 h3{color: #da251d;font-size:18px; margin:0;    line-height: 30px; }
 .RighInfo002389 .box2 ul{position:relative;}
 .RighInfo002389 .box2 li{height:100%; width:100%;float: left}
 .RighInfo002389 .box2 li:nth-child(1) .txt{float: right;}
 .RighInfo002389 .box2 li:nth-child(1) p{float: left;}
 .RighInfo002389 .box2 li .txt,.RighInfo002389 .box2 li p{float: left;width: 50%}
 .RighInfo002389 .box2 li .txt{display: table-cell;vertical-align: middle;padding: 8% 0}
 .RighInfo002389 .box2 li p{margin: 0}
.RighInfo002389 .box2 li .txt p{ color:#766963; margin:0; line-height:25px;}
.RighInfo002389 .box2 li .txt b{ color:#997249; font-size:16px;}
.RighInfo002389 .box2 .tips{  background-size:cover;}
.RighInfo002389 .box2 .tips p{margin-bottom: 25px ;}
.RighInfo002389 .box2 .tips .more{ background:url(../images/RighInfo002389-a_more.png) no-repeat; width:40px; height:20px; display:inline-block;}

@media(max-width:640px){
 .RighInfo002389 .box2 li .txt p{ font-size:12px;}
 .RighInfo002389 .box2 li .txt,.RighInfo002389 .box2 li p{width: 100%}
 .RighInfo002389 .box2 li .txt{text-align: center}
}


.RighInfo0023892 p {line-height:26px;text-indent: 2em}
.RighInfo0023892 .title{font-size: 26px; color: #18222a; text-align: center; line-height: 1; margin:0; font-weight:normal;}
.RighInfo0023892 nav{text-align: center; margin: 4% 0;}
.RighInfo0023892 nav ul li{text-align: center; padding:0 9px; display:inline-block;  *zoom:1; *display:inline;}
.RighInfo0023892 nav ul li a{display: block; min-width:120px; height:40px; line-height:40px; font-size: 16px; color: #555; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; border-radius:4px; background:#f7f7f7;}
.RighInfo0023892 nav ul li.on a,.RighInfo002389 nav ul li a:hover{color: #fff;background:#fe0000;}
@media(max-width:1199px){
.RighInfo0023892 .title{ font-size:35px;}	
}
@media(max-width:1000px){
.RighInfo0023892 .title{ font-size:30px;}
.RighInfo0023892 nav ul li a{ min-width:90px; font-size:14px; height:35px; line-height:35px; padding:0 3%;}
}
@media(max-width:640px){
.RighInfo0023892 .title{ font-size:20px;}	
.RighInfo0023892 nav ul li{ width:100%; margin:0 0 1px; display:block;}
.RighInfo0023892 nav ul li a{ border-radius:0;}	
}
.RighInfo0023892 .box1{ font-size:14px;}
.RighInfo0023892 .box1 .title{ text-align:center;color:#999; text-transform:uppercase; font-size:12px;}
.RighInfo0023892 .box1 .title h1{color: #333;font-size:26px;  font-weight:normal; margin:0; padding-bottom:5px;}
.RighInfo0023892 .box1 .title h1 span{position:relative; color:#da251d}
.RighInfo0023892 .box1 .title h1 span::after,
.RighInfo0023892 .box1 .title h1 span::before{ position:absolute; content:''; width:46px; height:9px; bottom:-4px; background-repeat:no-repeat; background-position:0 0;}
.RighInfo0023892 .box1 .title h1 span::after{ right:-60px; background-image:url(../images/RighInfo002389-title_r.png);}
.RighInfo0023892 .box1 .title h1 span::before{ left:-60px; background-image:url(../images/RighInfo002389-title_l.png);}
.RighInfo0023892 .box1 .intro{ color:#333; line-height:24px;border-bottom: 1px solid #ddd;padding-bottom: 3%;margin-bottom: 4%}
.RighInfo0023892 .box1 h3{font-size: 20px;color: #333;width: 100%;padding: 0.5% 0;text-align: center}
.RighInfo0023892 .box1 h3::after{content: '';width: 18px;height: 5px;background: #fe0000;display: block;margin-top: 4px;margin-right: 10px;margin:10px auto 0}
.RighInfo0023892 .ul_img{ overflow:hidden;    margin: 20px 0;border-bottom: 1px solid #ddd;padding-bottom: 5%;margin-bottom: 4%}
.RighInfo0023892 .ul_img li{ width:32%; margin-right:2%; float:left;text-align: center;font-size: 16px;line-height: 30px;margin-bottom: 2%}
.RighInfo0023892 .ul_img li img{ width:100%;}
.RighInfo0023892 .ul_img li:last-child,.RighInfo002389 .ul_img li:nth-child(3){ margin-right:0;}



.Top001857{ position:relative; border-bottom:1px solid #e9e9e9; z-index:100;}
.Top001857 .ying{ position:absolute; width:100%; left:0; bottom:-4px; height:3px; background:url(../images/Top001857-ying.png) repeat-x left top; z-index:100;}
.Top001857 .auto{position:relative;}
.Top001857 .logo{ position:absolute; left:0; top:26%; height:100%;}
.Top001857 .logo img{ height:30%; display:block;margin-top: 12px;}

.Top001857 .dl{ position:absolute; right:0; top:16px; line-height:30px;z-index: 999}
.Top001857 .dl dt{ float:left;}
.Top001857 .dl dt a{}
.Top001857 .dl dd{ float:right; width:185px; position:relative; margin-left:17px; background:url(../images/Top001857-search.png) no-repeat left top;}

.Top001857 .dl dd input{background:none; border:none;color: #535353}
.Top001857 .dl dd .text{width:100%; height:30px; line-height:30px; color:#666; padding:0 40px 0 10px;}
.Top001857 .dl dd .btn{ position:absolute; right:0; top:0; height:100%; width:40px; cursor:pointer; padding:0; }
.Top001857 .dl .weibo{width: 30px;height: 40px;position: relative;margin-right: 15px}
.Top001857 .dl .weibo span{position: absolute;width: 131px;left: -50px;display: none}
.Top001857 .dl .weibo:hover span{display: block}
.Top001857 .dl .lxwm_1{display: none}


.Top001857 .header-menu li .sub{ width:130%; overflow:hidden;left: -15% }
.Top001857 .header-menu li .sub-menu{ padding:15px 0; text-align:center;}
.Top001857 .header-menu li .sub-menu dt{ border-bottom:1px solid #f2f2f2;}
.Top001857 .header-menu li .sub-menu dt:last-child{ border-bottom:0;}
.Top001857 .header-menu li .sub-menu dt a{color:#666; transition:0.3s;}
.Top001857 .header-menu li .sub-menu dt a:hover{ background:none; color:#fe0000; }
.Top001857 .header-right dd{ float:left;padding:20px 0;}




.Top001857 nav{}
.Top001857 nav ul{ float:right;}
.Top001857 nav li{ float:left; padding:64px 25px 0;width: auto!important}
.Top001857 nav li em a{ display:block;font-size: 16px;color: #535353}
.Top001857 nav li em a:after{ width:100%; height:3px; display:block; margin:8px auto; content:'';}
.Top001857 nav li en a:hover:after,
.Top001857 nav li.aon em a:after{ background-color:#fe0000;}
.Top001857 nav li:hover em a,
.Top001857 nav li.aon em a{color:#fe0000;}

@media(max-width:640px){
.Top001857 .dl{ position:inherit; right:0; top:0; line-height:30px;z-index: 999;float: right;width: 100%}
.Top001857 nav li em a:after{ display: none}
.Top001857 .dl .weibo{width: 30px;height: 40px;position: relative;margin:0 26px}

.Top001857 #header-menu li{display: none;}
.Top001857 .header-menu li .sub{ display: none }

.Top001857 .dl dd{ width: 50%;background-size: 100%;}

.Top001857 .logo{ position:relative; padding:10% 58% 4% 0; left:auto; height:auto;}
.Top001857 .logo img{ height:25px;}
.Top001857 nav{ position:absolute; padding-top:0; top:100%; width:100%; max-width:240px; background-color:#e02e24; right:0; display:none;}
.Top001857 nav ul{ float:none;}
.Top001857 nav li{ float:none; padding:0;}
.Top001857 nav li a{ padding:8% 0; color:#fff !important; font-size:16px; border-bottom:1px solid rgba(0,0,0,0.3); box-shadow:0 1px 0 rgba(255,255,255,0.3);}
.Top001857 nav li a:after{ display:none;}

.Top001857 .mobile_menu{ position:absolute; right:2%; bottom:10%;background-color:#e02e24; border-radius:5px 5px 0 0; width:55px; height:34px;}
.Top001857 .mobile_menu span,
.Top001857 .mobile_menu span::before,
.Top001857 .mobile_menu span::after{ position:absolute; content:''; background-color:#fff; height:3px; width:100%;}
.Top001857 .mobile_menu span{ left:15%; width:70%; top:50%; margin-top:-1.3px;}
.Top001857 .mobile_menu span::before,
.Top001857 .mobile_menu span::after{ content:''; left:0;}
.Top001857 .mobile_menu span::before{ top:-8px;}
.Top001857 .mobile_menu span::after{top:8px;}
.Top001857 .mobile_menu::after{ position:absolute; content:'';background-color:#e02e24; width:3px; height:100%; top:0; left:15%; margin-left:4px;}
.Top001857 dl{ position:relative; top:auto; right:auto; text-align:right; padding:2% 0;}
.Top001857 dl dt,
.Top001857 dl dd{ display:inline-block; float:none;}
.Top001857 .dl .lxwm_1{display: block;font-size: 18px;}

}
@media(max-width:320px){
.Top001857 .dl .weibo {margin: 0 4px;}
.Top001857 .dl .lxwm_1{display: block;font-size: 16px;}
}

.Banner002345{}
.Banner002345{ position: relative; overflow: hidden;}
.Banner002345 .bx-wrapper{ position:relative; z-index:1;}
.Banner002345 .bx-viewport{ z-index:1;}
.Banner002345 li a{ display:block; position: relative;}
.Banner002345 li img{ display:block; width:140%; position: relative; left: -20%; max-width: none; }
.Banner002345 .bx-pager{margin:0 auto; text-align:center;position:absolute; left:0; width:100%; bottom:20px; z-index:10;}
.Banner002345 .bx-pager div{ display:inline-block; width: 20px; height: 20px; padding: 6px; overflow: hidden;}
.Banner002345 .bx-pager div a{ display:block; width:8px; height:8px; position: relative; background-color:#FFFFFF; -moz-opacity:0.8;  opacity: 0.8; filter:alpha(opacity=80); border-radius:100%; text-indent: 9999px; transition: all .5s ease-in-out;}
.Banner002345 .bx-pager div a:after{ content:""; position: absolute; left: 50%; top: 50%; width: 0; height: 0;  border-radius: 50%; display: block; opacity: 0;transition: all .3s ease-in-out;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;}
.Banner002345 .bx-pager div a.active{position: relative;}
.Banner002345 .bx-pager div a.active:after{ opacity: 1;left: -5px; top: -5px; width: 18px; height: 18px;border: 1px solid #fff;}
.Banner002345 .bx-controls-direction{ display: none;}

.Banner002345 .txt{position: absolute;left:50%;transform: translateX(-50%);top:16%;text-align: center;width: 100%}
.Banner002345 .txt aside{}
.Banner002345 .txt aside.en{font-family: "宋体";font-size: 18px;line-height: 1;color: #fff;letter-spacing: 4px;display: inline-block;padding:0 20px;position: relative;text-transform: uppercase;}
.Banner002345 .txt aside.en:before,.Banner002345 .txt aside.en:after{display: inline-block;content: '';width: 50px;height: 1px;position: absolute;top:50%;transform: translateY(-50%);background: #fff}
.Banner002345 .txt aside.en:before{right:100%;}
.Banner002345 .txt aside.en:after{left:100%;}
.Banner002345 .txt aside.cn{font-size: 60px;color: #fff;letter-spacing: 2px;margin-top: 20px;}
.Banner002345 .txt aside.cn span{font-size: 48px;padding:0 10px;}

@media(min-width:768px){
.Banner002345 li img{width:100%; left: 0; max-width: 100%;}
.Banner002345 .bx-pager{ bottom:40px;}
.Banner002345 .bx-controls-direction{ display: block;}
.Banner002345 .bx-controls-direction a {position:absolute; top:50%; z-index: 6; text-indent: 99999px; overflow: hidden; margin-top:-25px; width:50px; height:50px; -ms-transition:left 400ms, right 400ms; transition:left 400ms, right 400ms; -webkit-transition:left 400ms, right 400ms; -moz-transition:left 400ms, right 400ms; -o-transition:left 400ms, right 400ms; background: #fff;}
.Banner002345 .bx-controls-direction .bx-prev {left:-50px;background:url(../images/Banner002345-prev.png) no-repeat 0 0;}
.Banner002345 .bx-controls-direction .bx-next {right:-50px;background:url(../images/Banner002345-next.png) no-repeat 0 0;}
.Banner002345 .bx-controls-direction.on .bx-prev {left:120px;}
.Banner002345 .bx-controls-direction.on .bx-next {right:120px;}


}
@media(max-width:767px){
.Banner002345 .txt aside.en{font-size: 14px;}
.Banner002345 .txt aside.en:before,.Banner002345 .txt aside.en:after{width: 20px;letter-spacing: 0;}
.Banner002345 .txt aside.cn{font-size: 32px;letter-spacing: 0px;margin-top: 10px;}
}

.Floor002438{ padding: 3% 0 4%;background: url(../images/Floor002438-bg.jpg) bottom no-repeat #000}
.Floor002438 .HomeTitle{ padding:0px 0 3%; position:relative; z-index:1;}
.Floor002438 .HomeTitle .name{ text-align:center; font-size:28px; color:#414446; line-height:46px;}
.Floor002438 .HomeTitle .name span{display: block;font-size: 18px;line-height: 30px;color: #c0c3ca}
.Floor002438 .HomeTitle .line2{ border-bottom:1px solid #e8eef2; position:relative; top:1px; position:relative; z-index:1;}
.Floor002438 .HomeTitle .line{ width:70px; height:1px; background:#fe0000; overflow:hidden; margin:0 auto; position:relative; z-index:2;}
.Floor002438 .HomeMore{ overflow:hidden;}
.Floor002438 .HomeMore a{ display:block; margin: 0 auto; width:120px; height:36px;text-align:center; line-height:36px; font-size:12px; color:#fff; border-radius: 5px; background-color: #87b2c7;}
.Floor002438 .tabs a{transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;}
.Floor002438 .tabs{width: 100%;display: block}
.Floor002438 .tabs a{ float: left; width: 33.3333%; padding: 0px 3%;display: block; font-size: 18px; color: #576970; background: #f7f7f7; text-align: center; line-height: 2; cursor: pointer;position: relative}
.Floor002438 .tabs a.active i{ position:absolute; width:0; height:0; left:50%; margin-left:-12px;bottom:-12px; border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid rgba(77, 73, 72, 1);}
.Floor002438 .tabs a+a{ border-left: 1px solid #eaeaea;}
.Floor002438 .tabs a:hover,.Floor002438 .tabs a.active{ background: rgba(77, 73, 72, 1); color: #fff;}
.Floor002438 .new{width: 48%;float: right;}
.Floor002438 .pic{width:49%;float: left }
.Floor002438 .list { display: block;position: relative;}
.Floor002438 .new .list{padding-top: 15px}
.Floor002438 .list ul li{ position: relative; padding: 5px 10px 15px 0;background:rgba(236, 241, 243, 0) none repeat scroll 0 0 !important;filter:Alpha(opacity=0); background:#ecf1f3; transition: all .3s; cursor: pointer;}
.Floor002438 .list .box{ display: none;}
.Floor002438 .list ul li+li{ border-top: 1px solid #ededed;}
.Floor002438 .list ul li time{ position: absolute; left: 0; width: 80px; top: 15px; color: #999; font-size: 12px; text-align: center; line-height: 1; border-right: 1px dotted #e0e0e0; font-family: arial;}
.Floor002438 .list ul li time span{ color: #8790a1; font-size: 30px; display: block;}
.Floor002438 .list ul li .text{ padding-left: 100px;}
.Floor002438 .list ul li .text h3{ margin: 5px 0 5px; font-weight: normal; font-size: 15px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.Floor002438 .list ul li .text h3 a{ color: #333;}
.Floor002438 .list ul li .text .con{ color: #555; font-size: 12px; margin: 0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.Floor002438 .list ul li:hover{ background:rgba(77, 73, 72, 1) none repeat scroll 0 0 !important;filter:Alpha(opacity=1); }
.Floor002438 .list ul li:hover .text h3 a,
.Floor002438 .list ul li .text h3 a:hover,
.Floor002438 .list ul li:hover time span{ color: #fff;}
.Floor002438 .list ul li:hover .text p{color: #fff}
.Floor002438 .list ul li:hover time {color: #fff}
.Floor002438 .list .more{ display: block; width: 100%; height: 50px; text-align: center; color: #fff; font-size: 16px; line-height: 50px; margin: 6px auto 0; background-color: #8790a1;}
.Floor002438 .list .more:hover{background: #4d4948;color: #fff}
.Floor002438 .list_img{float:left; width:100%;}
.Floor002438 .big{ margin-bottom:18px;}
.Floor002438 .big li {position: relative}
.Floor002438 .bd li figure div{ display:none!important;}
.Floor002438 .big li p{position: absolute;bottom: 0;padding: 18px 0 18px 20px;width: 100%;background: rgba(0,0,0,0.6);margin: 0;font-size: 18px;color: #fff;}
.Floor002438 .big li a{display: block}
.Floor002438 .big li figure{border:1px solid #e5e5e5;  padding-bottom:54.4%;}
.Floor002438 .scroll li img,
.Floor002438 .big li img{ display:none;}
.Floor002438 .scroll{ padding:0 30px; position:relative; overflow:hidden;}
.Floor002438 .scroll .prev,.Floor002438 .scroll .next{ position:absolute; height:100%; top:30%; width:15px; z-index:10; cursor:pointer;height: 31px;}
.Floor002438 .scroll a.prev{ left:0;background: url(../images/Floor002438-prev.png)no-repeat center center}
.Floor002438 .scroll a.next{ right:0;background: url(../images/Floor002438-next.png)no-repeat center center}
.Floor002438 .scroll a.prevStop,
.Floor002438 .scroll a.nextStop{ cursor:default;}
.Floor002438 .scroll a span{ position:absolute; font-size:20px; left:50%; top:50%; margin-left:-10px; margin-top:-10px; color:#ccc;}
.Floor002438 .scroll .bd li{ float:left;}
.Floor002438 .scroll li figure{ margin:0 auto; padding-bottom:55%;max-width:90%; border:1px solid #e5e5e5;}
.Floor002438 .scroll li.on figure{ border-color:#ed4d50;}
@media(max-width:640px){
.Floor002438{background: url(../images/Floor002438-bg.jpg) bottom }
.Floor002438 .HomeTitle .name{ font-size:24px; line-height:30px;}
.Floor002438 .HomeTitle .name span{font-size: 14px;}
.Floor002438 .new{width: 100%;float: none;margin-top: 30px;display: none}
.Floor002438 .pic{width:100%;float: none;}
.Floor002438 .big li p{font-size: 14px;padding: 10px 0 10px 20px;}
.Floor002438 .scroll{ margin-bottom: 20px}
}


.Floor001352{ background:url(../images/Floor001352-bg2.jpg) no-repeat top center ;padding:3% 0 3%; overflow:hidden;}
.Floor001352 .HomeTitle{ padding:0px 0 3%; position:relative; z-index:1;}
.Floor001352 .HomeTitle .name{ text-align:center; font-size:28px; color:#fff; line-height:46px;}
.Floor001352 .HomeTitle .name span{display: block;font-size: 18px;line-height: 30px;color: #c0c3ca}
.Floor001352 .HomeTitle .line2{ border-bottom:1px solid #e8eef2; position:relative; top:1px; position:relative; z-index:1;}
.Floor001352 .HomeTitle .line{ width:70px; height:1px; background:#fe0000; overflow:hidden; margin:0 auto; position:relative; z-index:2;}
.Floor001352 .HomeMore{ overflow:hidden;}
.Floor001352 .HomeMore a{ display:block; margin: 0 auto; width:120px; height:36px;text-align:center; line-height:36px; font-size:12px; color:#fff; border-radius: 5px; background-color: #87b2c7;}
.Floor001352 .more{width: 120px;height: 40px;display: block;;border: 1px solid #eeeef3;;float:left;text-align: center;line-height: 40px;color: #fff;margin-left: 580px;margin-top: 50px;background: #8790a1;}
.Floor001352 .more:hover{background: #fe0000;color: #fff;border-color: #fe0000}
@media(max-width:640px){
.Floor001352{margin-bottom: 30px;display: none}
.Floor001352 .HomeTitle .name{font-size:24px; line-height:30px;}
.Floor001352 .HomeTitle .name span{font-size: 14px;}
.Floor001352 .more{width: 100px;height: 32px;border: 1px solid #eeeef3;;float:none;text-align: center;line-height: 32px;color: #fff;margin:20px  auto;background: #8790a1;font-size: 12px}
}



.Mobile001180 .button{ margin:3%; position:relative; padding-bottom:80%;display: none}
.Mobile001180 .button dd{ background-position: center top; background-repeat:no-repeat; background-size:contain; position:absolute; top:0; left:0; overflow:hidden;}
.Mobile001180 .button dd:nth-child(1),
.Mobile001180 .button dd:nth-child(2),
.Mobile001180 .button dd:nth-child(3),
.Mobile001180 .button dd:nth-child(5),
.Mobile001180 .button dd:nth-child(6){ height:27%;}
.Mobile001180 .button dd:nth-child(4){ height:42%;}
.Mobile001180 .button dd:nth-child(4),
.Mobile001180 .button dd:nth-child(5){ top:29%;}
.Mobile001180 .button dd:nth-child(1),
.Mobile001180 .button dd:nth-child(4),
.Mobile001180 .button dd:nth-child(6){ width:39%;}
.Mobile001180 .button dd:nth-child(6),
.Mobile001180 .button dd:nth-child(7){ top: auto; bottom:0;}
.Mobile001180 .button dd:nth-child(2),
.Mobile001180 .button dd:nth-child(5),
.Mobile001180 .button dd:nth-child(7){ left:41%;}
.Mobile001180 .button dd:nth-child(5),
.Mobile001180 .button dd:nth-child(7){ width:59%;}
.Mobile001180 .button dd:nth-child(2),
.Mobile001180 .button dd:nth-child(3){ width:28.5%; }
.Mobile001180 .button dd:nth-child(3){left:auto; right:0;}
.Mobile001180 .button dd:nth-child(7){ height:42%; top:auto; bottom:0;}
.Mobile001180 .button dd:nth-child(1){ background-color:#5b94d7; background-image:url(../images/Mobile001180-icon1.png);}
.Mobile001180 .button dd:nth-child(2){ background-color:#4683da; background-image:url(../images/Mobile001180-icon2.png);}
.Mobile001180 .button dd:nth-child(3){ background-color:#389be1;background-image:url(../images/Mobile001180-icon3.png);}
.Mobile001180 .button dd:nth-child(4){ background-color:#2f84d0;background-image:url(../images/Mobile001180-icon4.png);}
.Mobile001180 .button dd:nth-child(5){ background-color:#35a4d6;background-image:url(../images/Mobile001180-icon5.png);}
.Mobile001180 .button dd:nth-child(6){ background-color:#35a7d6;background-image:url(../images/Mobile001180-icon6.png);}
.Mobile001180 .button dd:nth-child(7){ background-color:#5b94d7;background-image:url(../images/Mobile001180-icon7.png);}
.Mobile001180 .button dd span{ position:absolute; width:100%; text-align:center; color:#fff; font-size:24px; bottom:15%;}
.Mobile001180 .button dd:nth-child(4) span{bottom:25%;}
@media(max-width:640px){
.Mobile001180 .button{display: block}

.Mobile001180 .button dd span{font-size:18px;}
}
@media(max-width:375px){
.Mobile001180 .button dd span{font-size:14px;bottom:10%;}
}


.Bottom001785{ background-color:#2c2f3c;}
.Bottom001785 footer{ border-top:1px solid #2f2f2f;  color:#8c8b8b;line-height:53px; font-size:12px;background: #262934}
.Bottom001785 footer dl{ float:right;}
.Bottom001785 footer a{ color:#8c8b8b;}
.Bottom001785 footer a:hover{ color:#fff;}
.Bottom001785 footer i{ font-style:normal; margin:0 5px;color:#363636;}
.Bottom001785 .bottom section{ float:left; width:1000px; padding:3% 0; background:url(../images/Bottom001785-line.gif) repeat left top;}
.Bottom001785 .bottom dl{ float:left; width:140px;}
.Bottom001785 .bottom dl:nth-child(3){width:150px;}
.Bottom001785 .bottom dt{ color:#fff; line-height:14px; height:14px; border-left:1px solid #fe0000; margin-left:-1px; padding-left:20px; margin-bottom:20px;}
.Bottom001785 .bottom dd{ font-size:12px; padding:0 20px; line-height:28px;}
.Bottom001785 .bottom dd a{ color:#727171;}
.Bottom001785 .bottom dd a:hover{ color:#fff;}
.Bottom001785 .contact{ float:right; padding-top:37px;}
.Bottom001785 .contact figure,
.Bottom001785 .contact ul{ float:left;}
.Bottom001785 .contact li{float: left;margin-left: 10px;text-align: center;line-height: 30px;color: #fff}
.Bottom001785 .contact li img{ max-width:none; width:100px; height:100px; border:1px solid #e5e5e5; display:block;}
.Bottom001785 .contact figure{ width:32px; margin-right:20px;}
.Bottom001785 .contact figure a{ display:block; height:32px; width: 32px;background:url(../images/Bottom001785-icon.png) no-repeat left top; margin-bottom:10px;}
.Bottom001785 .contact figure a.sina{ background-position:left bottom;}
.Bottom001785 .contact p{color:#fff; padding-left:52px; text-align:center;}
@media(max-width:640px){
.Bottom001785 .bottom section{ display:none;}
.Bottom001785 footer{ padding:2% 0; line-height:25px;text-align: center}
.Bottom001785 footer dl{ float:none;text-align: center}
.Bottom001785 .contact{margin:0 auto; float:none;padding-bottom: 4%}
.Bottom001785 .contact figure{ width:32px; margin-right:20px;margin-left: 20px}
.Bottom001785 .contact ul{ float:none;width: 100%;position: relative}
.Bottom001785 .contact li{float: left;}   
}




.Floor001126{ background-size:100% auto; padding:3% 0 4%;}
.Floor001126 .HomeTitle{ padding:0px 0 3%; position:relative; z-index:1;}
.Floor001126 .HomeTitle .name{ text-align:center; font-size:28px; color:#414446; line-height:46px;}
.Floor001126 .HomeTitle .name span{display: block;font-size: 18px;line-height: 30px;color: #c0c3ca}
.Floor001126 .HomeTitle .line2{ border-bottom:1px solid #e8eef2; position:relative; top:1px; position:relative; z-index:1;}
.Floor001126 .HomeTitle .line{ width:70px; height:1px; background:#fe0000; overflow:hidden; margin:0 auto; position:relative; z-index:2;}
.Floor001126 .HomeMore{ overflow:hidden;}
.Floor001126 .HomeMore a{ display:block; margin: 0 auto; width:120px; height:36px;text-align:center; line-height:36px; font-size:12px; color:#fff; border-radius: 5px; background-color: #87b2c7;}
.Floor001126 nav{ overflow:hidden; clear:both;}
.Floor001126 nav li{ float:left; width:32%; margin-right:2%; overflow:hidden;}
.Floor001126 nav li:last-child{ margin-right:0;}
.Floor001126 nav li a{ display:block; position:relative;}
.Floor001126 nav li img{ width:100%;}
.Floor001126 nav li figure{ position:absolute; width:146px; right:0; height:44px; top:0; z-index:2;border:4px solid #fff; border-right:0;display: none} 
.Floor001126 nav li figure span{ display:block; padding-left:10%;line-height:36px; font-size:16px;background: url(../images/Floor001126-a.png) no-repeat 90% center rgba(255,255,255,0.8); }
.Floor001126 nav li:hover figure span{ background-color:#fe0000; background-image:url(../images/Floor001126-ahover.png); color:#fff;}
.Floor001126 nav li:hover figure{ border-color:rgba(230, 5, 23, 0.5);}
@media(max-width:640px){
.Floor001126{display: none}
.Floor001126 nav li{ float:none; width:auto; margin-right:0; margin-bottom:3%; padding:0 10%;}

}




.a1{height: 825px;background: url(../images/project-bg.jpg)}




.Banner002291 { overflow: hidden;position: relative;}
.Banner002291 span{ display: none;}
.Banner002291 img{ max-width: none; width: 155%; margin-left: -27.5%;}

.Banner002291 .txt{position: absolute;left:4%;top:16%;z-index: 2;padding-left: 13px;border-left:3px solid #fff;color: #fff;}
.Banner002291 .txt .en{font-size: 19px;letter-spacing: 2px;line-height: 1;text-transform: uppercase;}
.Banner002291 .txt .cn{font-size: 30px;line-height: 1;padding-top: 10px;text-shadow:-2px 2px 2px rgba(0,0,0,.1);}
@media only screen and (min-width: 768px) {
	.Banner002291 img{ width: 150%; margin-left: -25%;}
}
@media only screen and (min-width: 1024px) {
	.Banner002291 img{ width: 140%; margin-left: -20%;}
}
@media only screen and (min-width: 1200px) {
	.Banner002291{ height: 350px;}
	.Banner002291 img{ display: none;}
	.Banner002291 span{ display: block; background-position: center; background-repeat: no-repeat; height: 350px; width: 100%;}
	.Banner002291 .txt{left:6%;top:22%;}
}
@media only screen and (min-width: 1480px) {
.Banner002291 .txt{left:18.5%;top:28%;}
}

.Menu008{margin-top: 50px}
.Menu008 header{height: 82px;background:#444 url(../images/Menu008-header.jpg.png) no-repeat right;color: #fff;padding-left: 20px; padding-top:15px; font-size: 24px;border-radius: 15px 0px 0 0;}
.Menu008 header span{display:block;font-family: Arial; padding-top:3px;font-size: 14px; text-transform: uppercase;}
.Menu008 .ul{background: #f6f6f6}
.Menu008 .li{border-bottom: 1px solid #fff;font-size:18px;}
.Menu008 .li a{padding-left:20px}
.Menu008 .li a.aon,
.Menu008 .li a:hover{font-weight: normal; background:none;color: #333}

.Menu008 li{border-bottom: 1px solid #fff;font-size: 16px;}
.Menu008 li a{display: block;line-height:55px;padding-left: 42px;background: url(../images/Menu008-a.jpg) no-repeat 20px top;}
.Menu008 li a.aon,
.Menu008 li a:hover{ background-position:20px -43px;font-weight: bold;color: #333}
.Menu008 dl{ padding:45px 0;}
.Menu008 dd a{display: block;height: 58px;padding-left: 68px;padding-top:22px;background-color: #333;color: #fff;font-size: 18px;background-repeat: no-repeat;background-position: 20px 22px;}
.Menu008 dd a:hover{ background-color:#fe0000;}
.Menu008 dd a span{ display:block; font-size:12px;color: #adadad;font-family: Arial;}
.Menu008 dd.dd_1{ margin-bottom:1px;}


.Floor000910{ background:url(../images/Floor000910-bg.jpg) repeat; padding:0% 0;}
.Floor000910 .title{ text-align:center; padding-bottom:0%;color:#535353; text-transform:uppercase;}
.Floor000910 .title h1{color: #535353;font-size: 24px;  font-weight:normal; margin:0;}
.Floor000910 .title h1 span{position:relative;}
.Floor000910 .title h1 span::after,
.Floor000910 .title h1 span::before{ position:absolute; content:''; width:46px; height:9px; bottom:-4px; background-repeat:no-repeat; background-position:0 0;}
.Floor000910 .title h1 span::after{ right:-50px; background-image:url(../images/Floor000910-title_r.png);}
.Floor000910 .title h1 span::before{ left:-50px; background-image:url(../images/Floor000910-title_l.png);}
@media(min-width:769px){
.Floor000910 ul{ padding-bottom:31%; position:relative;}
.Floor000910 li{ position:absolute; height:100%; width:50%; top:0; text-align:center;}
.Floor000910 li:nth-child(1){ left:0;}
.Floor000910 li:nth-child(2){ right:0;}
.Floor000910 li .txt,
.Floor000910 li .Ispic{ position:absolute; left:0; width:100%; height:73%;}
.Floor000910 li:nth-child(1) .txt,
.Floor000910 li:nth-child(2) .Ispic{ bottom:0;}
.Floor000910 li:nth-child(2) .txt,
.Floor000910 li:nth-child(1) .Ispic{ top:0;}
.Floor000910 li:nth-child(1) .txt .title{ padding-top:5%;}
.Floor000910 li:nth-child(1) .txt{ padding-top:2%;}
.Floor000910 li::before{ position:absolute; content:''; background:url(../images/Floor000910-bg_l.png) no-repeat; width:35px; height:31px; }
.Floor000910 li:nth-child(1)::before{left:0; bottom:0;}
.Floor000910 li:nth-child(2)::before{right:0; top:0; background-image:url(../images/Floor000910-bg_r.png);}
}
.Floor000910 li .txt p{ color:#766963; margin:0; line-height:25px;}
.Floor000910 li .txt b{ color:#997249; font-size:16px;}
.Floor000910 .tips{ background:url(../images/Floor000910-con_bg.png) no-repeat center center; background-size:cover; padding:0 0% 0%; text-align:left;}
.Floor000910 .tips p{ padding:3% 0 0%; line-height:24px; margin:0;}
.Floor000910 .tips .more{ background:url(../images/Floor000910-a_more.png) no-repeat; width:40px; height:20px; display:inline-block;}
@media(max-width:1000px){
.Floor000910 .title h1{font-size: 24px;}
.Floor000910 li .txt p{ margin:0;}
}
@media(max-width:768px){
.Floor000910 li{ position:relative; text-align:center; margin-bottom:3%;}
.Floor000910 li .Ispic{ padding-bottom:30%; display:block;}
.Floor000910 li .txt p{ margin-bottom:3%;}
.Floor000910 .tips{ padding:3%;}
}
@media(max-width:480px){
.Floor000910 li .txt p{ font-size:12px;}
}




.Location002314{ padding:30px 0 40px;}
.Location002314 dl{padding:10px 0; line-height:30px; border-bottom:#e5e5e5 1px solid;}
.Location002314 em{ font-style:normal;color: #999;  float:right; background:url(../images/Location002314-icon.png) no-repeat right center; padding-right:15px;}
.Location002314 em span{ color:#333;}
.Location002314 em a{ position:relative; padding-right:15px; margin-right:10px;color: #999;}
.Location002314 em a:first-child{ margin-left: 5px;}
.Location002314 em a:hover{ color: #fe0000;}
.Location002314 em a:before{ position:absolute; content:''; right:0; border-top:4px solid transparent;border-bottom:4px solid transparent; border-left:5px solid #a1a1a1; top:50%; margin-top:-4px;}

@media(max-width:640px){
.Location002314{ padding:0px 0 40px;}
.Location002314 em{float: none}
}



.RighInfo002257{ padding:0px 0 30px;}
.RighInfo002257 p{ line-height:1.8; }
.RighInfo002257 .item{border-bottom:1px dashed #d0d0d0; padding:25px 0; max-width: 462px; margin: 0 auto;}
.RighInfo002257 .item .pic .pic-inner,.RighInfo002257 .item .word .word-inner{ display: table-cell; vertical-align: middle;}
.RighInfo002257 .item .h1{font-size:16px; margin: 0;}
.RighInfo002257 .item .con{color:#666;font-size:14px; margin: 10px 0 0;}
@media only screen and (max-width: 767px) {
	.RighInfo002257 .item .word{ padding-bottom: 15px;}
}
@media only screen and (min-width:768px ) {
	.RighInfo002257 .item{ max-width: none; padding:38px 0; }
	.RighInfo002257 .item .pic{ float: left; width: 50%; text-align: left;}
    .RighInfo002257 .item .word{ float: right; width: 50%;padding-left: 30px}
    .RighInfo002257 .item.odd .pic{ float: right;}
    .RighInfo002257 .item.odd .word{ float: left;}
}



.PicList002273{padding-top: 0%;}
.PicList002273 .left{float: left;margin-right: 50px;margin-top: 4px;width: 28%;}
.PicList002273 .left img{width: 100%;}
.PicList002273 .right{float: left;width: 70%;width: 520px;}
.PicList002273 .right .time{font-size: 12px;color: #999;border: 1px solid #c5c6c6;padding: 2px 5px;margin-top: 15px;display: inline-block;}
.PicList002273 .right .h3{color: #313131;font-size: 18px;font-weight: normal;line-height: 18px;margin: 28px 0 17px;}
.PicList002273 .right .p{color: #999;font-size: 14px;line-height: 19px;}
.PicList002273 ul li{margin-bottom: 30px;background:#eef0f1;padding: 18px 20px;position: relative;}
.PicList002273 ul li .right_btn{width: 11px;height: 19px;background: url(../images/PicList002273-arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 48px;cursor: pointer;margin-top: -10px}
.PicList002273 ul li:hover h3 a{color: #fe0000}

@media(max-width:640px){
    .PicList002273 .left{width: 100%}
    .PicList002273 .right{float: left;width: 100%;}
    .PicList002273 .right .h3{font-size: 16px;margin: 10px 0 10px;}
}





.Page002274{ text-align:center; padding:2% 0;color:#666666;}
.Page002274 *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #eef0f1; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#fe0000;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family: 宋体; font-weight: bold; padding:0 25px; }
.Page002274 .Pages a.a_first{display: none;}
.Page002274 .Pages a.a_end{display: none;}
.Page002274 .Pages .p_jump{display: none;}

@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}






.Menu002217{ padding:3% 0;}
.Menu002217 h2{font-size: 26px; color: #18222a; text-align: center; line-height: 1; margin:0; font-weight:normal;}
.Menu002217 nav{text-align: center; margin-top: 4%;}
.Menu002217 nav ul li{text-align: center; padding:0 9px; display:inline-block;  *zoom:1; *display:inline;}
.Menu002217 nav ul li a{display: block; min-width:120px; height:40px; line-height:40px; font-size: 16px; color: #555; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; border-radius:4px; background:#f3f3f3;}
.Menu002217 nav ul li.on a,.Menu002217 nav ul li a:hover{color: #fff;background:#fe0000;}
@media(max-width:1199px){
.Menu002217 h2{ font-size:35px;}	
}
@media(max-width:1000px){
.Menu002217 h2{ font-size:30px;}
.Menu002217 nav ul li a{ min-width:90px; font-size:14px; height:35px; line-height:35px; padding:0 3%;}
}
@media(max-width:640px){
.Menu002217 h2{ font-size:20px;}	
.Menu002217 nav ul li{ width:100%; margin:0 0 1px; display:block;}
.Menu002217 nav ul li a{ border-radius:0;}	
}




.RighInfo002228{ padding:0% 0;}
.RighInfo002228 .auto{ max-width:960px;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#333;font-size:28px;margin:0 0 10px 0; font-weight:normal;line-height: 36px}
.RighInfo002228 .single-header h1::after{content: '';width: 50px;height: 2px;background: #fe0000;display: block;margin:20px auto 0}
.RighInfo002228 .single-header span{padding-bottom: 20px;border-bottom: 1px solid #ddd;margin-bottom: 20px;display: block}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; padding-top:0%;}
.RighInfo002228 .single-content p{margin:0; padding:10px 0;color: #555}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .single-content p img{height:auto!important}

.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
.RighInfo002228 .back{float: right;background:url(../images/back.png)no-repeat left 15px center #f5f5f5;width: 120px;height: 40px;line-height: 40px;text-align: center;margin-top: 20px;padding-left: 30px}
.RighInfo002228 .back a:hover{color: #fe0000;}
.RighInfo002228 .info_pn{float: left;margin-top: 20px}
.RighInfo002228 .info_pn span{ display:block;line-height: 24px}
.RighInfo002228 .info_pn span a{ color:#999;}
.RighInfo002228 .info_pn span a:hover{color:#fe0000;}
@media(max-width:640px){
  .RighInfo002228 .auto{ padding:0 2%;}
.RighInfo002228 .single-header h1{ font-size:20px;margin:0 0 10px 0; font-weight:normal;line-height: 30px}
.RighInfo002228 .back{float: none;margin:20px auto 0}
}






.RighInfo002227{ background-color:#fff; font-size:14px;color:#666;}
.RighInfo002227 .box1{margin-bottom: 10%;}
.RighInfo002227 .box1 .pic{ background: url(../images/RighInfo002227-bg_bsimg.jpg) no-repeat right bottom;  padding:0 1px 1px 0; display:block;}
.RighInfo002227 .box1 p,.RighInfo002227 .box2 p{line-height:24px;}
.RighInfo002227 .box1 p{margin:0 0 20px 0;font-size: 14px;text-indent:2em;}
.RighInfo002227 .pepoleimage{ margin-bottom:30px;}
@media screen and (min-width: 480px){
    .RighInfo002227 .box1 .pic{width: 46%;float:right; margin-left:4%;}
}
@media screen and (min-width: 768px){
	.RighInfo002227,.RighInfo002227 .box2 h3{ font-size:16px;}
	.RighInfo002227 .title{font-size:22px;margin-bottom: 60px;}
	.RighInfo002227 .title img{ width:55px; height:40px;}
    .RighInfo002227 .box1 p{padding-bottom:5px; margin:0;}
}



.PicList000763 li{ padding:3% 0;border-bottom: #d5d5d5 1px solid; }
.PicList000763 li div{position:relative;padding-left:36%; padding-bottom:30px;}
.PicList000763 li .pic{ width:33.5%; position:absolute; left:0; top:0; height:100%; background-repeat:no-repeat; background-position: center top; background-size:contain;}
.PicList000763 li dl{padding-top: 50px;}
.PicList000763 li dl dt { margin:0; font-weight:normal; color: #fff;font-size: 16px; display: block; text-decoration: none;  margin-bottom: 18px;background: #4d4948;;padding: 0.8% 1.5%;position: absolute;top: 0;border-radius: 5px;}
.PicList000763 li dl dd{font-size: 14px; color: #424242; line-height: 30px; overflow:hidden;}
.PicList000763 li dl dd::before{width: 6px;height: 6px;background: #555;content: '';display: block;float: left;margin: 12px 6px 0 0;border-radius: 6px;}
@media(max-width:640px){
.PicList000763 li div{ padding-left:0; padding-bottom:0;}
.PicList000763 li .pic{ width:100%; position:relative; height:auto; padding-bottom:45%; display:block;}
.PicList000763 li dl dd{ line-height:25px;}
.PicList000763 li dl dt { margin:0; font-weight:normal; color: #fff;font-size: 16px; display: block; text-decoration: none;  margin-bottom: 18px;background: #4d4948;;padding: 0.8% 1.5%;position: relative;top: 0;border-radius: 5px;}
}





.Map002515{ background:#f7f7f7;}
.Map002515 .auto{ background:#fff;}
.Map002515 .title{ color:#555; font-size:24px;padding-bottom:0%;}
.Map002515 .title::after{content: '';width: 50px;height: 2px;background: #555;display: block;margin-top: 20px;}
.Map002515 .list{ padding:3% 0;}
.Map002515 .list figure{width:49%;float: left;margin-bottom:3%;margin-right: 2%;padding:4%;box-shadow: 1px 1px 5px #ddd}
.Map002515 .list figure:nth-child(2n) {margin-right: 0%}
.Map002515 .list .name{ font-size:20px; color:#555; padding-left:40px; background:url(../images/Map002515_icon_1.png) no-repeat left center; margin-bottom:3%;} 
.Map002515 .list figure p:nth-child(2){ background:url(../images/Map002515_icon_2.png) no-repeat left center;padding-left:40px; }
.Map002515 .list figure p:nth-child(3){ background:url(../images/Map002515_icon_3.png) no-repeat left center;padding-left:40px; }
.Map002515 .list figure p:nth-child(4){ background:url(../images/Map002515_icon_4.png) no-repeat left center;padding-left:40px; }
.Map002515 .list figure p:nth-child(5){ background:url(../images/Map002515_icon_5.png) no-repeat left center;padding-left:40px; }
.Map002515 .list figure:nth-child(2) .name{}

.Map002515 .list .box figure:nth-child(2n+1) {clear:both;}
.Map002515 .list .box figure p.tell{ background:url(../images/Map002515_icon_2.png) no-repeat left center;padding-left:40px; }

.Map002515 .list .figure p span{}
.Map002515 .list p{ margin:0; line-height:36px; font-size:14px;}
.Map002515 .list p img{padding-right: 13px}
.Map002515 .list .map{ margin-top:3%; height:320px;}
.Map002515 .list .map *{ box-sizing:content-box;}
.Map002515 .list .map img{ max-width:none;}
@media(max-width:640px){
.Map002515 .auto{padding:2%;}
.Map002515 .title{ font-size:20px;}
.Map002515 .list figure{width:100%;float: none;margin-bottom:3%;margin-right: 2%;padding:4%;box-shadow: 1px 1px 5px #ddd}    
}




.TextList000746{padding-bottom: 2%}
.TextList000746 li{border-bottom: #f0f0f0 1px dashed; line-height:27px; padding:10px 0;}
.TextList000746 li:nth-child(1){padding-top: 0}
.TextList000746 li a{ padding-left:40px; background:url(../images/TextList000746-icon.png) no-repeat 5px center;}
.TextList000746 li a:hover{ color:#fe0000;}
.TextList000746 li time{ float:right; color:#999; font-size:12px; margin-left:10px;}





.TextList001202 h1{ margin:0; font-weight:normal; padding:0% 0 3%; font-size:24px; color:#fe0000;}
.TextList001202 h1 b{ display:block;}
.TextList001202 li{padding-bottom:0px;}
.TextList001202 dl{ position:relative;}
.TextList001202 dl dt,
.TextList001202 dl dd{ }
.TextList001202 dl dt{ position:absolute; width:50px; left:0; top:0; color:#0088d2; text-align:center; font-size:24px;}
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:40px; line-height:40px;}
.TextList001202 dl.A dd{ padding:2%; line-height:22px;}
.TextList001202 dl.Q dd{ padding:0 2%;}
.TextList001202 dl.Q dd time{float: right;}
.TextList001202 dl.A{ display:none; padding-top:10px;}
.TextList001202 dl.A dt{ top:10px;}
.TextList001202 dl.A p{ margin:0;text-align: center;border-bottom: 1px solid #ddd;padding-bottom: 2%}
.TextList001202 dl.Q_on dt{ color:#fff; background-color:#0088d2;}
.TextList001202 dl.Q_on dd{background-color:#8790a1;color: #fff}
@media(max-width:640px){
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:40px; line-height:40px;}
.TextList001202 h1,
.TextList001202 dl dt{font-size:20px;}
}




.Floor002212{}
.Floor002212 .List{ position: relative;}
.Floor002212 .List li{float: left; margin-right:2%; width:32%;margin-bottom: 20px;}
.Floor002212 .List li:nth-child(3),.Floor002212 .List li:nth-child(6),.Floor002212 .List li:last-child{margin-right: 0}
.Floor002212 .List li .pic {width: 100%; overflow: hidden; display: block;background-position: center center;background-repeat: no-repeat;background-size: cover;padding-bottom: 56.5%}
.Floor002212 .List li .pic img{width: 100%;  display: block; transition: 1s;}
.Floor002212 .List li:hover .pic img{transform: scale3d(1.04,1.04,1.04);}
.Floor002212 .List li figure{padding: 20px 26px; background: #fff;background: #f5f5f5;}
.Floor002212 .List li .time{font-size: 14px; color: #9099a0;}
.Floor002212 .List li h4{font-size: 18px;  white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; margin: 10px 0 0; font-weight:normal;}
.Floor002212 .List li h4 a{color: #5e6a73;}
.Floor002212 .List li p{font-size: 14px; color: #9ba6af; height: 40px; overflow: hidden; line-height: 20px; margin: 10px 0 0;}
.Floor002212 .List li .more{display:inline-block;  *zoom:1; *display:inline; padding-right: 22px; color: #9099a0; font-size: 14px; background: url(../images/Floor002212-icon1.png) 100% 50% no-repeat; margin-top: 16px;}
.Floor002212 .List li .more:hover,.Floor002212 .List li h4 a:hover{color: #008cd6;}
.Floor002212 .List .btn{ width:20px; height:42px; position:absolute;top: 50%; margin-top: -22px; background-image:url(../images/Floor002212-icon.png); background-repeat:no-repeat; display:block; z-index:5;}
.Floor002212 .List .prev{left: -70px; background-position:0 0;}
.Floor002212 .List .next{ right:-70px;background-position:-21px 0;}
.Floor002212 .List .prev:hover{background-position:0 -42px;}
.Floor002212 .List .next:hover{background-position:-21px -42px;}
.Floor002212 .List .btn a{ display:block; width:20px; height:42px;}
@media(max-width:640px){
.Floor002212 .h2{ font-size:30px;}	
.Floor002212{ padding:0% 0 8%;}
.Floor002212 .List li{margin-right:2%; width:48.5%;}
.Floor002212 .List li:nth-child(2n){margin-right:0%;}
.Floor002212 nav ul li a{ padding:0 10px;min-width:1px;}
.Floor002212 .List li h4{font-size: 16px;}
}

@media(max-width:500px){
.Floor002212 nav ul li{ width:100%; margin-bottom:5px; float:none;}	
.Floor002212 nav{ margin:3% 0;}
}




.PicList002323{ margin: 0 auto;}
.PicList002323 .list{ overflow: hidden;}
.PicList002323 .auto{overflow: hidden;}
.PicList002323 ul{ margin: 0 -1%;}
.PicList002323 ul li{ float: left; width: 48%;margin: 0px 1% 20px 1%;text-align: center;}
.PicList002323 ul li div{ padding-bottom: 67%; position: relative; overflow: hidden;}
.PicList002323 ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s;}
.PicList002323 ul li h3{  color: #555;margin:10px 0 0; font-weight: normal; font-size: 14px;text-align: center;}
.PicList002323 ul li a:hover figure{transform: scale(1.1);}
.PicList002323 ul li a:hover h3{ color: #0075b8;}
@media screen and (min-width:768px ){
.PicList002323 ul li{width:31.334%;}
.PicList002323{}
}
@media screen and (min-width:1024px ){
.PicList002323 ul li{width:31.334%; }
}



.RighInfo002218{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; min-height:246px; padding-bottom:5%;}
.RighInfo002218 .box1{padding:15px 15px 15px 15px;color:#728391;font-size:14px;line-height:30px;background:#f5f5f5;}
.RighInfo002218 .box1 .pic{float:right;margin-left:5%;}
.RighInfo002218 .box1 .h3{font-size:18px;color:#008cd6;margin:0 0 20px 0; font-weight:normal;}
.RighInfo002218 .box1 figure{ padding:3.5% 4%; color:#555;}
@media(max-width:640px){
.RighInfo002218 .box1 .pic{ float:none; margin:0 auto 3% auto; display:block;}	
}




.TextList000858 ul{ overflow:hidden;}
.TextList000858 ul li{ cursor:pointer;}
.TextList000858 ul li span,.TextList000858 ul ol span{ width:25%; float:left; position:relative; font-weight:bolder; background: #4d4948; margin-bottom: 5px; line-height:45px; height:45px; color:#fff; text-align:center;}
.TextList000858 ul li span{ background:#e5e5e5; color:#333; font-weight:normal;}
.TextList000858 ul ol span::before{ content:""; position:absolute; left:0; width:1px; height:45px; background:#4d4948;}
.TextList000858 ul li span:first-child{ padding-left:0; width:25%;}
.TextList000858 ul li span em{ font-style:normal; width:15px; height:15px; border-radius:3px; text-align:center; line-height:15px; color:#fff; font-weight:normal; position:absolute; left:10%; top:15px; background:#363636; display:block; font-size:18px;}
.TextList000858 ul li dl{ display:none; position:relative; padding:20px 168px 20px 28px;}
.TextList000858 ul li dl a{ background:#fe0000; width:120px; height:31px; line-height:31px; text-align:center; color:#fff; font-weight:bold;display: block;margin-top: 20px;}
.TextList000858 ul li dl dt{ font-size:15px; font-weight:bold; color:#1C1C1C;height:30px; line-height:30px;}
.TextList000858 ul li dl dd{ font-size:13px; color:#666; line-height:25px;}
@media (max-width:640px){
.TextList000858 ul li dl a{ position:static; display:block; margin-top:15px;}
.TextList000858 ul li dl{ padding:28px}
.TextList000858 ul li span em{display: none}
.TextList000858 ul li span{ font-size:12px;}
.TextList000858 ul li span:first-child{ padding-left: 2%; width:25%;}
}




.PicList001938{ padding-top:0%;}
.PicList001938 li{ float:left; width:47%; margin-right:3%; margin-bottom:4%;}
.PicList001938 li:nth-child(2n){ margin-right:0; margin-left:3%;}
.PicList001938 li div{ position:relative; margin-top:12%; border:1px solid #ddd; padding:7% 3% 4% 52%; font-size:12px;}
.PicList001938 li .Ispic{ position:absolute; width:46%; height:130%; left:3%; bottom:0;}
.PicList001938 li .Ispic img{ display:none;}
.PicList001938 li h5{font-size:16px; margin:0;margin-bottom: 5px}
.PicList001938 li h5 a:hover{color: #fe0000;}
.PicList001938 li time{color:#444}
.PicList001938 li p{ margin:20px 0; line-height:24px; overflow:hidden; height:72px;}
.PicList001938 li .more{ display:inline-block; line-height:25px; padding:0 15px; border-radius:25px; border:1px solid #ddd; color:#555;}
.PicList001938 li .more:hover{ background:#fe0000; color:#fff;border-color: #fe0000}

@media(max-width:768px){
.PicList001938 li{ float:none; margin-right:0; margin-left:0 !important; width:auto;}
.PicList001938 li div{ margin-top:20%;}
}
@media(max-width:480px){
.PicList001938 li div{ padding:3%; margin-top:0;}
.PicList001938 li .Ispic{ position:relative; width:auto; display:block; top:auto; height:auto; padding-bottom:50%; left:auto; background-size:contain; margin-bottom:20px;}
}







.nav_list{width: 830px;overflow:hidden;margin: 0 auto;}
.nav_list .large_box{width: 830px;height: 560px;overflow:hidden;margin: 0 auto 10px;}
.nav_list .large_box img{display:block}
.nav_list .small_box{height:93px;overflow:hidden;width: 100%;position: relative;margin: 0 auto;}
.nav_list .small_list{float:left;width:800px;height:93px;overflow:hidden;}
.nav_list .small_list ul{height:93px;overflow:hidden}
.nav_list .small_list ul li{position:relative;float:left;margin-right:10px;width:130px}
.nav_list .small_list ul li img{display:block}
.nav_list .small_list ul li .bun_bg{display:none;position:absolute;top:0;left:0;width: 131px;height:93px;background:#000;filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6;}
.nav_list .small_list ul li.on .bun_bg{display:block}
.nav_list .btn{display: block;width: 21px;cursor: pointer;position: absolute;top: 0;height: 100%;z-index: 82;background-repeat: no-repeat;background-position: 0 center;opacity: 1 !important;}
.nav_list .btn:hover{background-color:#e7000e}
.nav_list .left_btn{left: -25px;background-image: url(../images/Galary001-prev_s.png);background: red;width: 20px;}
.nav_list .right_btn{right: -25px;background-image: url(../images/Galary001-next_s.png);}
.nav_list .large_box li{position: relative;}

.nav_list .large_box li p{color: #333;margin: 0;font-size: 16px;text-align: center;padding: 10px 0;}




.Floor002065{ padding:3% 0 5%;background: url(../images/Floor002065-bg.jpg)no-repeat top center}
.Floor002065 .HomeTitle{ padding:0px 0 3%; position:relative; z-index:1;}
.Floor002065 .HomeTitle .name{ text-align:center; font-size:28px; color:#fff; line-height:46px;}
.Floor002065 .HomeTitle .name span{display: block;font-size: 18px;line-height: 30px;color: #c0c3ca;text-transform: uppercase}
.Floor002065 .HomeTitle .line2{ border-bottom:1px solid #e8eef2; position:relative; top:1px; position:relative; z-index:1;}
.Floor002065 .HomeTitle .line{ width:70px; height:1px; background:#fe0000; overflow:hidden; margin:0 auto; position:relative; z-index:2;}
.Floor002065 .item{ position:relative;}
.Floor002065 .item .pic{ overflow:hidden;position:relative;}
.Floor002065 .item .Ispic{ display:block; padding-bottom:67.02%; transition:0.3s; position:relative;}
.Floor002065 .item .pic span{ position:absolute; right:3%; bottom:3%; width:59px; line-height:59px;height:59px; color:#fff; font-size:16px; font-weight:bold; color:#fff; text-align:center; border-radius:50%;}
.Floor002065 .item .pic span.hot1{ background:#f04848;}
.Floor002065 .item .pic span.hot2{ background:#953896;}
.Floor002065 .item .Ispic img{ display:none;}
.Floor002065 .item:hover .Ispic{ transform:scale(1.2);}
.Floor002065 .item .txt{ padding:15px; background-color:#f8f8f8;font-size:16px;}
.Floor002065 .item p{ font-size:12px; color:#8c8c8c; line-height:20px; overflow:hidden; height:40px;}
.Floor002065 .item dl{ border-top:1px solid #eaeaea; padding-top:15px;}
.Floor002065 .item dt{ float:left; font-size:20px; color:#f04848; line-height:26px;}
.Floor002065 .item dd{ float:right;}
.Floor002065 .item dd a{ display:inline-block; width:16px; height:26px; background-position: center center; background-repeat:no-repeat; overflow:hidden; line-height:100px;}
.Floor002065 .item dd a.a_like{ background-image:url(../images/Floor002065-icon_like.png);}
.Floor002065 .item dd a.a_buy{ background-image:url(../images/Floor002065-icon_buy.png); margin-left:10px;}
.Floor002065 .owl-nav div{ position:absolute; top:50%; width:22px; overflow:hidden; line-height:1000px; height:40px; margin-top:-20px; background:url(../images/Floor002065-btn.png) no-repeat left top; z-index:10;}
.Floor002065 .owl-nav .owl-prev{ left:0;margin-left:-30px;}
.Floor002065 .owl-nav .owl-next{right:0; margin-right:-30px; background-position: right top;}
.Floor002065 .more{width: 120px;height: 40px;display: block;;border: 1px solid #eeeef3;;float:left;text-align: center;line-height: 40px;color: #fff;margin-left: 580px;margin-top: 50px;background: #8790a1;}
.Floor002065 .more:hover{background: #fe0000;color: #fff;border-color: #fe0000}



@media(max-width:640px){
.Floor002065 .HomeTitle .name{font-size:24px; color:#fff; line-height:30px;}
.Floor002065 .HomeTitle .name span{font-size: 14px;}
.Floor002065 .owl-carousel{ padding:0 30px;}
.Floor002065 .owl-nav .owl-prev{margin-left:0;}
.Floor002065 .owl-nav .owl-next{margin-right:0;}
.Floor002065 .more{width: 100px;height: 32px;border: 1px solid #eeeef3;;float:none;text-align: center;line-height: 32px;color: #fff;margin:20px  auto;background: #8790a1;font-size: 12px}
}
@media(max-width:640px) and (min-width:376px){
.Floor002065 .item dt,
.Floor002065 .item dd{ float:none; text-align:right;}
}


.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{
	0%{opacity:1}
	100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}






.PicList002173{ padding:0 0 3% 0;}
.PicList002173 .auto{ max-width: 900px}
.PicList002173 .name{ text-align: center;font-size: 20px;color: #555}
.PicList002173 .video{ position:relative; padding-bottom:62.23%;width:830px;margin: auto}
.PicList002173 .video video{ position:absolute; left:0; width:100%; top:0; height:100%; background:#000;}
.PicList002173 .owl-carousel{ margin-top:1%;padding:0 30px;}
.PicList002173 .item{ padding:0 2.5px; cursor:pointer;}
.PicList002173 .item figure{padding-bottom:66.7%; position:relative;border: 2px solid #aaa}
.PicList002173 .item figure a{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/PicList002173-icon_video.png) no-repeat center center; background-color:rgba(82,99,111,0.4);}
.PicList002173 .item figure img{ display:none;}
.PicList002173 .item div{ display: none}
.PicList002173 .item h3{ margin:0;border:1px solid #e8e8e8; border-top:0; line-height:57px; padding:0 3%; font-weight:normal; font-size:16px;}
.PicList002173 .owl-carousel .ON h3{ background:#006cba; border-color:#006cba; color:#fff; font-weight:bold;}

.PicList002173 .owl-nav button{ position:absolute; width:21px; height:28px; top:50%; margin-top:-14px; background:url(../images/PicList002173-btn.png) no-repeat left bottom #fff; overflow:hidden; line-height:1000px;border: none}
.PicList002173 .owl-nav .owl-prev{ left:0.5%;}
.PicList002173 .owl-nav .owl-prev.disabled{ background-position:left top;}
.PicList002173 .owl-nav .owl-next{ right:0.5%; background-position: right bottom;}
.PicList002173 .owl-nav .owl-next.disabled{background-position: right top;}
.PicList002173 .owl-nav div.disabled{ cursor:default;}
.PicList002173 .owl-dots{ display: none}


@media(max-width:640px){
.PicList002173 .video{width:100%;margin: auto;padding-bottom: 66.23%}
.PicList002173 .item{ padding:0 10px;}
.PicList002173 .item h3{line-height:45px;font-size:14px;}
.PicList002173 .owl-nav div{ position:absolute; width:21px; height:28px; top:50%; margin-top:-14px; background:url(../images/PicList002173-btn.png) no-repeat left bottom; overflow:hidden; line-height:1000px;}
}
@media(max-width:480px){
.PicList002173 .title{ font-size:20px;}
}

.PicList0021731{ padding:80px 0 3% 0;position: relative}
.PicList0021731 .auto{ max-width: 900px}
.PicList0021731 .list_img{float:left; width:100%;}
.PicList0021731 .big{ margin-bottom:18px;padding: 0 35px}
.PicList0021731 .big li {position: relative}
.PicList0021731 .bd li figure div p{text-align: center!important}
.PicList0021731 .big li p{padding: 12px 0 18px 20px;width: 100%;margin: 0;font-size: 24px;color: #333;text-align: center;position: absolute;top: -12%;}
.PicList0021731 .big li figure{padding-bottom:66%;}
.PicList0021731 .scroll li img,
.PicList0021731 .big li img{ display:none;}
.PicList0021731 .scroll{ padding:0 30px; position:relative; overflow:hidden;}
.PicList0021731 .scroll a{ position:absolute; height:100%; top:25%; width:21px; z-index:10; cursor:pointer;height: 31px;background:url(../images/PicList002173-btn.png) no-repeat left bottom;}
.PicList0021731 .scroll a.prev{ left:0.5%;}
.PicList0021731 .scroll a.next{ right:0.5%;background-position: right bottom;}
.PicList0021731 .scroll a.prevStop,
.PicList0021731 .scroll a.nextStop{ cursor:default;}
.PicList0021731 .scroll a span{ position:absolute; font-size:20px; left:50%; top:50%; margin-left:-10px; margin-top:-10px; color:#ccc;}
.PicList0021731 .scroll .bd li{ float:left;text-align: center}
.PicList0021731 .scroll li figure{ margin:0 auto; padding-bottom:63%; max-width:91%; border:3px solid #e5e5e5;}
.PicList0021731 .scroll li.on figure{ border-color:#b80000;}
@media(max-width:640px){
.PicList0021731 .big li p{top: -23%;}
}

.PicList0021732{ padding:80px 0 3% 0;position: relative}
.PicList0021732 .auto{ max-width: 900px}
.PicList0021732 .list_img{float:left; width:100%;}
.PicList0021732 .big{ margin-bottom:18px;padding: 0 35px}
.PicList0021732 .big li {position: relative}
.PicList0021732 .bd li figure div p{text-align: center!important}
.PicList0021732 .big li p{padding: 12px 0 18px 20px;width: 100%;margin: 0;font-size: 24px;color: #333;text-align: center;position: absolute;top: -23%;}
.PicList0021732 .big li figure{padding-bottom:35%; }
.PicList0021732 .scroll li img,
.PicList0021732 .big li img{ display:none;}
.PicList0021732 .scroll{ padding:0 30px; position:relative; overflow:hidden;}
.PicList0021732 .scroll a{ position:absolute; height:100%; top:25%; width:21px; z-index:10; cursor:pointer;height: 31px;background:url(../images/PicList002173-btn.png) no-repeat left bottom;}
.PicList0021732 .scroll a.prev{ left:0.5%;}
.PicList0021732 .scroll a.next{ right:0.5%;background-position: right bottom;}
.PicList0021732 .scroll a.prevStop,
.PicList0021732 .scroll a.nextStop{ cursor:default;}
.PicList0021732 .scroll a span{ position:absolute; font-size:20px; left:50%; top:50%; margin-left:-10px; margin-top:-10px; color:#ccc;}
.PicList0021732 .scroll .bd li{ float:left;text-align: center}
.PicList0021732 .scroll li figure{ margin:0 auto; padding-bottom:63%;  max-width:91%; border:3px solid #e5e5e5;}
.PicList0021732 .scroll li.on figure{ border-color:#b80000;}
@media(max-width:640px){
.PicList0021732 .big li p{top: -64%;}
}




.Menu002387 .side-title{ margin-top:50px;background:url(../images/Menu008-header.jpg.png) no-repeat right #444; background-size:auto 100%;color:#fff; font-size:18px; padding:15px 0 15px 20px; border-radius: 25px 0 0 0; font-size:24px;}
.Menu002387 .side-title span{ display:block;text-transform: uppercase; font-size: 14px; color: #fff;}
.Menu002387 .side-menu li{ border-bottom:1px solid #fff; line-height:55px; font-size: 16px; background: #f6f6f6;}
.Menu002387 .side-menu li:last-child{ border-bottom: none;}
.Menu002387 .side-menu li a{ display:block;  padding-left:22px; position:relative;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.Menu002387 .side-menu li a::before{ content: '';width: 5px;height: 16px;display: block;background: #f6f6f6;float: left;margin:21px 20px 0 0px;}
.Menu002387 .side-menu li a:hover,
.Menu002387 .side-menu li.aon a{ color:#333;font-weight: bold}
.Menu002387 .side-menu li:hover a::before,
.Menu002387 .side-menu li.aon a::before{ background:#333;}
.Menu002387 #side-menu .owl-item{ float:left; touch-action: pan-y;-webkit-tap-highlight-color: transparent;position: relative;}
.Menu002387 #side-menu .owl-stage-outer{ position:relative; overflow:hidden;}
.Menu002387 #side-menu .owl-stage{position:relative;touch-action: manipulation;}
@media(max-width:640px){
.Menu002387 .side-title{ margin-top:2%;}
.Menu002387 .side-menu{ display:none;}
.Menu002387 #side-menu{ background:#222; border-top:1px solid #fff; padding:0 20px; position:relative;}
.Menu002387 #side-menu li a{ color:#fff;  float:left; line-height:40px; padding:0 0px;width:110px!important;text-align: center}
.Menu002387 #side-menu li.aon a{ background:#fff; color:#000;}


.Menu002387 #side-menu .owl-nav button{position:absolute;top:0;height:100%;width:30px;border:none;background:#000;color:#fff;cursor:pointer;padding:0;}
.Menu002387 #side-menu .owl-nav button span{line-height: 28px;font-size:70px;}




.Menu002387 #side-menu .owl-nav button.owl-prev{ left:0;}
.Menu002387 #side-menu .owl-nav button.owl-next{ right:0;}
.Menu002387 #side-menu .disabled{ display:none;}
.Menu002387 .side-title{padding:10px 0 10px 20px;font-size:20px;}
.Menu002387 .side-title span{ font-size:12px;}
}





.PicList002171{ padding-top:3%; overflow: hidden;}
.PicList002171 ul{ margin: 0 -1.5%;}
.PicList002171 li{ float:left; width:22%; margin:0 1.5% 3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(184,0,0,0.95); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
.PicList002171 li figure{ background:url(../images/PicList002171-hoverbg_ie8.png) repeat; display:none;}
.PicList002171 li .pic{ display:block;}
.PicList002171 li .pic span{ display:block; width:100%; padding-bottom:44.36%;}
.PicList002171 li a:hover figure{ display:block;}
@media(max-width:640px){
.PicList002171 li{width:49%; margin:0 2% 3% 0;}
.PicList002171 li:nth-child(2n){margin-right: 0;}
}


.TextList002322{ padding: 2% 0;}
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 22px;}
.TextList002322 .list li *{ color: #777;}
.TextList002322 .list li time{ position: absolute; right: 0; top: 10px; display: block;}
.TextList002322 .list li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 15px; }
.TextList002322 .list li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.TextList002322 .list li a:hover{ color: #b80000;}
@media only screen and (max-width:767px ) { .TextList002322{ padding: 20px 3%;} }   