.auto_1400{ max-width:1400px;}
@media(max-width:1400px){.auto_1400{ padding:0 2%;}}

.w25{ width:25%; padding-bottom:4%;}
.w72{ width:72%; padding-bottom:4%;}
@media(max-width:1024px){
.w25,
.w72{ width:auto; padding-bottom:2%;}
}


/*Floor002650 */
.Floor002650 .section{ background-repeat:no-repeat; background-position: center center;background-size:cover; position:relative; }
.Floor002650.abc .header{ background:#000;}
.Floor002650 .header{ position:fixed; left:0; top:0; z-index:200; padding:0 5%; background: rgba(234, 234, 231, 0.2); border-bottom:1px solid rgba(255,255,255,0.2); width:100%;}
.Floor002650.header-down .header{ position:fixed; left:0; top:0; z-index:200; padding:0 5%; background:#333; border-bottom:1px solid rgba(255,255,255,0.2); width:100%;}
.Floor002650.header-down .header .header-left{ width:13%;}
.Floor002650 .header-white{ background:#333;}
.Floor002650 .header-down{ background:#333;}


.Floor002650 .top-nav dt{ background:url(../images/Top002629_icon_gobal.png) no-repeat left center; padding-left:25px; position:relative; float:left;}
.Floor002650 .top-nav dt span{position:relative;display:block;line-height:50px;padding-right: 18px;cursor:pointer;color: #fff;}






.Floor002650 .header-left{float: left;width: 20%;}
@media(min-width:1025px){
.Floor002650 .header-left{display: table;height: 86px;transition: all 0.3s;}

.Floor002650.header-down .header-left{height: 25px;}

.Floor002650 .header-left a{display: table-cell;vertical-align: middle;}
}
.Floor002650 .header-right{float: right;width: 80%;padding-top:2%;transition: all 0.3s;}

.Floor002650.header-down .header-right{padding-top:0.5%;transition: all 0.3s}

.Floor002650 .header-top{ line-height:20px; padding:15px 0;}
.Floor002650 .header-top dt{ float:right;}
.Floor002650 .header-top dt > *{ float:left;}
.Floor002650 .header-top dt span a{ display:inline-block; font-size:12px; color:rgba(255,255,255,0.5);}
.Floor002650 .header-top dt span a:hover{ color:#fff;}
.Floor002650 .header-top dt span a::before{ display:inline-block; content:''; vertical-align:middle; margin:0 10px; width:1px; height:12px; margin-top:-2px; background:#fff; opacity:0.5;}
.Floor002650 .login-after{ display:none; color:#fff;}
.Floor002650 .header-bottom{padding-right: 180px;position:relative;}

.Floor002650 .open-search{background:url(../images/Top002742_btn_search.png) no-repeat center center; width: 35px; height: 35px; position: relative; float:right; margin-top:8px;}
.Floor002650 .open-search:before,
.Floor002650 .open-search:after{position: absolute; left: 25%; content: ''; width: 50%; height: 3px; top: 50%; margin-top: -1.5px;background: #fff; opacity: 0; -webkit-opacity: 0; transition: 0.5s; -webkit-transition: 0.5s;  }
.Floor002650 .open-search.on{background: none;}
.Floor002650 .open-search.on:before,
.Floor002650 .open-search.on:after{ opacity: 1; -webkit-opacity: 1;  -webkit-transform: rotate(45deg);transform: rotate(45deg);}
.Floor002650 .open-search.on:after{ -webkit-transform: rotate(-45deg);transform: rotate(-45deg);}

.Floor002650 .top-search{position: absolute; right: 0; top: 140%; width: 220%;  display: none;}
.Floor002650 .top-search .text{ color: #999; background: #fff; border: none; width: 100%; padding: 0 50px 0 10px; height: 40px; line-height: 40px; box-shadow: 0 0 5px rgba(0,0,0,0.3)}
.Floor002650 .top-search .text.focus{color: #333;}
.Floor002650 .top-search .btn{position: absolute; right: 0; top: 0; width: 40px; height: 100%; background: url(../images/Top002742_btn_search.png) no-repeat center center #e7141a;}

.Floor002650 .top-language{position:absolute;right:0;top:-8px;}
.Floor002650 .top-language a{color:#fff;}

.Floor002650 .top-menu {margin-left: 4%;}
.Floor002650 .top-menu li{ float:left; position:relative; width:16%; text-align:center;}
.Floor002650 .top-menu li a{ color:#fff;line-height:36px;}
.Floor002650 .top-menu li em{ font-style:normal;}
.Floor002650 .top-menu li em a{ font-size:16px; position:relative;  padding-bottom:26px; display:inline-block;transition: all 0.3s}

.Floor002650.header-down .top-menu li em a{padding-bottom:6px;transition: all 0.3s}

.Floor002650 .top-menu li em a::before{ position:absolute; content:''; width:0; height:3px; background:#e7141a; left:50%; transform:translateX(-50%); bottom:0; transition:width 0.3s ease-out;}
.Floor002650 .top-menu li.aon em a::before{width:100%;}
.Floor002650 .top-menu li .sub{ position:absolute; top:100%; width:120%; left:-10%; display:none;}
.Floor002650 .top-menu li .sub dd{ opacity:0; transform-origin: top center;}
.Floor002650 .top-menu li .sub dd a{ transition:0.3s; padding: 0 10px; display:block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.Floor002650 .top-menu li .sub dd a:hover{ color:#e7141a; background:#fff;}

..Floor002650 .header-bottom{}
.Floor002650 .top-menu li:nth-child(3){position: initial;}
.Floor002650 .top-menu li .subs{position: absolute;left:0;top:100%;width: 100%;text-align: left;display: none;}
.Floor002650 .top-menu li .subs {display: block;background:#fff;padding:1% 3% 0;}

.Floor002650 .top-menu li .sub{left: 0; width: 100%; background: rgba(255, 255, 255, 0.6); padding: 18px 0 40px 0;;}
.Floor002650 .top-menu li .sub dl{float: left; width:20%;}
.Floor002650 .top-menu li .sub dl > *{max-width: 220px;padding:0 0 0 35px; width:100%;}
.Floor002650 .top-menu li .sub dt{ padding:23px 0 0 0;}

.Floor002650 .top-menu li .sub dt a{font-size:13px; color: #e7141a;}
.Floor002650 .top-menu li .sub dt a:hover{background: none;}
.Floor002650 .top-menu li .sub dd{line-height: 24px; padding: 5px 0;}
.Floor002650 .top-menu li .sub dd a{ font-size:13px; color: #555;}
.Floor002650 .top-menu li .sub dd a:hover{color: #e7141a;}




/*------------- menu animation -------------------*/
.Floor002650 .top-menu li.aon .sub dd:first-of-type {
  animation: menu 0.3s ease-in-out forwards;
  animation-delay: 0.1s;
}
.Floor002650 .top-menu li.aon .sub dd:nth-of-type(2) {
  animation: menu 0.3s ease-in-out forwards;
  animation-delay: 0.2s;
}
.Floor002650 .top-menu li.aon .sub dd:nth-of-type(3) {
  animation: menu 0.3s ease-in-out forwards;
  animation-delay: 0.3s;
}
.Floor002650 .top-menu li.aon .sub dd:nth-of-type(4) {
  animation: menu 0.3s ease-in-out forwards;
  animation-delay: 0.4s;
}
.Floor002650 .top-menu li.aon .sub dd:nth-of-type(5) {
  animation: menu 0.3s ease-in-out forwards;
  animation-delay: 0.5s;
}
.Floor002650 .top-menu li.aon .sub dd:last-of-type {
  animation: menu 0.3s ease-in-out forwards;
  animation-delay: 0.6s;
}


@keyframes menu {
  0% {opacity: 0;transform: scale(2);}
  100% {opacity: 1;transform: scale(1);}
}




@media(max-width:1100px){
.Floor002650 .header{ background:#000; position:relative; padding:0 2%;}
.Floor002650 .top-menu{ display:none;}
.Floor002650 #header_menu{ position:absolute; right:0; top:100%; z-index:100; background:#e7141a; width:200px; display:none;}
.Floor002650 #header_menu li{ border-bottom:1px solid #fff;}
.Floor002650 #header_menu li em{ font-style:normal; font-size:18px; display:block; padding:5% 10%;}
.Floor002650 #header_menu li em a{ color:#fff; display:block;}
.Floor002650 #header_menu li dl{ display:none; background:#0d3374; padding:5% 10%;}
.Floor002650 #header_menu li dl dd a{ color:#fff; line-height:30px;}
.Floor002650 #header_menu li.has-sub em{ position:relative;}
.Floor002650 #header_menu li.has-sub em::before,
.Floor002650 #header_menu li.has-sub em::after{ position:absolute; content:'';}
.Floor002650 #header_menu li.has-sub em::before{ width:100%; left:0; top:0; height:100%;}
.Floor002650 #header_menu li.has-sub em::after{ right:3%; border:6px solid transparent; border-top-color:#0d3374; top:50%; margin-top:-3px;}
.Floor002650 #header_menu.header_menu_show{ display:block;}
.Floor002650 .top-language{ position:relative; float:right; top:-5px; right:21px;}
.Floor002650 .header-bottom{ padding-bottom:36px; padding-right:0;}
.Floor002650 #open_menu{ float:right; width:36px; height:36px; background:#fff; position:relative; z-index:99;}
.Floor002650 #open_menu i{ width:60%; left:20%; height:3px;margin-top:-1.5px;}
.Floor002650 #open_menu i,
.Floor002650 #open_menu i::before,
.Floor002650 #open_menu i::after{background:#e7141a; }
}
@media(max-width:1024px){
.Floor002650 .header{ display:block;}
.Floor002650 .header-left{ position:absolute; left:0; top:50%; transform:translateY(-50%); width:48%;}
.Floor002650.header-down .header .header-left{ width:48%;}
.Floor002650 .header-right{ margin-left:0; width:auto; padding-top:4%;}
.Floor002650.header-down .header{ padding:0 2%;}
.Floor002650.header-down .header-right{ padding:0; padding-top:2%;}
.Floor002650 .top-search{ top:112%;}
}





.Floor002650 .top-search-layer{position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.7); display:none;}
.Floor002650 .top-search{ z-index:202;}
.Floor002650 .top-search-show { left:0;}



/*#fp-nav{position: fixed;z-index: 100;top: 50%;right:17px;transform: translate3d(0,-50%,0);-webkit-transform: translate3d(0,-50%,0);}*/
#fp-nav.fp-right ul{ padding:15px 0;}
#fp-nav.fp-right ul li{margin:5px 0;width: auto; height: auto;}
#fp-nav.fp-right ul li a{ width:20px; height:20px; border-radius:50%; background:none; border:3px solid transparent; position:relative; display:block; cursor:pointer;}
#fp-nav.fp-right ul li a.active{ border-color:#fff;}
#fp-nav.fp-right ul li a:before{ position:absolute; content:''; width:6px; height:6px;top:50%; left:50%; margin:-3px 0 0 -3px; background:#fff;border-radius:50%;}
#fp-nav.fp-right ul li a.active:before{ background:none;}
#fp-nav.fp-right ul li a span{display: none;}

#fp-nav.black ul li a.active{ border-color:#333;}
#fp-nav.black ul li a:before{ position:absolute; content:''; width:6px; height:6px;top:50%; left:50%; margin:-3px 0 0 -3px; background:#333;border-radius:50%;}


.Floor002650 .right-line{ position:fixed; right:17px; top:15%; height:70%; z-index:90; width:20px;}
.Floor002650 .right-line i{ position:absolute; width:1px; left:50%; background:rgba(255,255,255,0.2);}
.Floor002650 .right-line i.tp{ top:0;}
.Floor002650 .right-line i.bt{ bottom:0;}
@media(max-width:1200px){
.Floor002650 .right-line,
#fp-nav{ display:none;}
}

.Floor002650 .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden;} 
.Floor002650 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Floor002650 .slides {display: block;} 
* html .Floor002650 .slides {height: 1%;}
.no-js .Floor002650 .slides > li:first-child {display: block;}
.Floor002650 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Floor002650 .flex-viewport {max-height: 300px;}
.Floor002650 .slides {zoom: 1;}

.loadingimg{ width:100%; max-width:none; position:absolute; left:-100%; top:0; opacity:0;}
/* =Skitter styles
----------------------------------------------- */
.box_skitter {position:relative;width:100%;background:#000;}
.box_skitter img { max-width:none; } /* Tip for stildv */
.box_skitter ul {display:none;}
.box_skitter .container_skitter {overflow:hidden;position:relative; z-index:2;}
.box_skitter .image {overflow:hidden;}
.box_skitter .image img {display:none; width:100%;}

/* =Box clone
-------------------------------------------------------------- */
.box_skitter .box_clone {position:absolute;top:0;left:0;width:100px;overflow:hidden;display:none;z-index:20;}
.box_skitter .box_clone img {position:absolute;top:0;left:0;z-index:20;}

/* =Navigation
-------------------------------------------------------------- */
.box_skitter .prev_button ,
.box_skitter .next_button{ display:none !important;}

/* =Numbers
-------------------------------------------------------------- */



.box_skitter .info_slide {position:absolute;bottom:15px;left:0 !important; width:100%; text-align:center;z-index:10;}
.box_skitter .info_slide span { position:relative; display:inline-block; width:116px; height:41px; overflow:hidden; line-height:1000px; background:url(../images/Floor002650_dot.png) no-repeat left center; padding:0 70px 0 0; cursor:pointer; transition:0.3s;}
.box_skitter .info_slide span::after{ position:absolute; content:''; top:50%; margin-top:-1px; width:66px; height:2px; background:url(../images/Floor002650-dots.png) repeat-x left center;right:0;}
.box_skitter .info_slide span:last-child{ padding-right:0; width:46px;}
.box_skitter .info_slide span:last-child::after{ display:none;}
.box_skitter .info_slide span.image_number_select { background-image:url(../images/Floor002650_dot_on.png);}
@media(max-width:480px){
.box_skitter .info_slide span{ width:30px; height:30px; background-size:contain; padding-right:0;}
.box_skitter .info_slide span::after{ display:none;}
}
.Floor002650 .home-more{width:160px; text-align:center;background-color:#e7141a;}
.Floor002650 .home-more a{ position:relative;  font-size:16px ; color:#fff;display:block;  line-height:48px;}
.Floor002650 .home-more a span{ padding-right:33px; background:url(../images/Floor002650_more.png) no-repeat right center; text-transform:uppercase; transition:0.3s;}
.Floor002650 .home-more a::before,
.Floor002650 .home-more a::after{ position:absolute; content:''; height:100%; width:70%; transition:0.3s;}
.Floor002650 .home-more a::before{ left:0; border-top:1px solid #fff; border-left:1px solid #fff;}
.Floor002650 .home-more a::after{ right:0;border-bottom:1px solid #fff; border-right:1px solid #fff;}
.Floor002650 .home-more a:hover{ color:#fff;}
.Floor002650 .home-more a:hover::before,
.Floor002650 .home-more a:hover::after{ border-color:#e7141a; width:100%;}
.Floor002650 .home-more a:hover span{ padding-right:20px; background-image:url(../images/Floor002650_more.png);}
@media(max-width:480px){
.Floor002650 .home-more{ width:110px;}
.Floor002650 .home-more a{ line-height:35px;}
}

.Floor002650 .line{ position:absolute; width:50%; top:0; height:100%;}
.Floor002650 .line::before{ position:absolute; content:''; width:1px; height:100%; background:rgba(255,255,255,0.1); left:44%; top:0;padding-left:20px;}
.Floor002650 .line-l{ left:0; border-right:1px  solid rgba(255,255,255,0.1);}
.Floor002650 .line-r{ right:0;}


.Floor002650 .slick-dots{padding-top: 20px;  text-align: center;}
.Floor002650 .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 50%; border:2px solid transparent; cursor: pointer; position: relative;}
.Floor002650 .slick-dots li button{position: absolute; left: 50%; top: 50%; background: #e1e1e1; border-radius: 50%; padding: 0; width: 12px; height: 12px; margin: -6px 0 0 -6px; cursor: pointer; font-size: 0; border: 0;}
.Floor002650 .slick-dots li.slick-active{border-color: #184477;}
.Floor002650 .slick-dots li.slick-active button{ width: 8px; height: 8px; margin: -4px 0 0 -4px; background: #e7141a;}
.Floor002650 #product{ background-image:url(../images/Floor002650_bg1.jpg); }
.Floor002650 #product .title{ max-width:100%; text-align:center;  font-size:30px; color:#fff; margin-bottom: 3%;}
.Floor002650 #product li.slick-slide{padding-top: 14px; height: auto;}
.Floor002650 #product li.slick-slide .inner{ position: relative;transition: 0.3s; background: #fff; }
.Floor002650 #product li.slick-slide .inner > a{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: transparent; z-index: 10;}
.Floor002650 #product li.slick-slide .pic{overflow: hidden;}
.Floor002650 #product li.slick-slide .Ispic{padding-bottom: 65.79%; transition: 0.3s;}
.Floor002650 #product li:hover .Ispic{ transform: scale(1.12);-webkit-transform: scale(1.12);-ms-transform: scale(1.12);}
.Floor002650 #product li.slick-slide .txt{padding: 20px;}
.Floor002650 #product li.slick-slide .txt aside{font-weight: bold; color: #333;font-size: 17px;}
.Floor002650 #product li:hover .txt aside{ color: #e7141a;}
@media(min-width:1201px){
.Floor002650 #product .slider{margin-left: -10px; margin-right: -10px; }
.Floor002650 #product li.slick-slide .inner{ margin: 0 10px;}
}
@media(max-width:1200px){
.Floor002650 #product li.slick-slide .inner{ margin: 0 14px;}
}
@media(max-width:1024px){
.Floor002650 #product li.slick-slide .txt{padding: 15px;}
}
@media(max-width:640px){
.Floor002650 #product{ margin-top:-1px;}
}



.Floor002650 #about{ background-image:url(../images/Floor002650_bg2.jpg); }
.Floor002650 #about .logo,
.Floor002650 #about .intro{ z-index:2;}
.Floor002650 #about .logo{ position:absolute;width:29.0625%; left:17.135%; top:50%; transform:translateY(-42%);}
.Floor002650 #about .logo img{ display:block; width:100%;}
.Floor002650 #about .intro{ position:relative; float:center; width:70%; padding-bottom:2%;}
.Floor002650 #about .title{ max-width:100%; text-align:center;  background-size:contain; ; font-size:30px; color:#000;}
.Floor002650 #about .intro figure{ position:relative;text-align: center;}
.Floor002650 #about .home-more{margin:5% auto;}
.Floor002650 #about .intro p{ margin-top:3%; margin-bottom:0; font-size:18px; line-height:40px;color:#000;text-align: center;}

.Floor002650 #about .intro .ul{margin-bottom: }
.Floor002650 #about .intro .ul li{float: left;width: 18.2%;margin-right: 2%;background: #fff;text-align: center;padding:3%;border-radius: 3px;transition: .3s;cursor: pointer;}
.Floor002650 #about .intro .ul li:hover{background: #E7141A;transform: scale(1.05);box-shadow:0px 5px 20px rgba(0,0,0,.3);}
.Floor002650 #about .intro .ul li:last-child{margin-right: 0;}
.Floor002650 #about .intro .ul li:hover:last-child{background: #fff;}
.Floor002650 #about .intro .ul li img{margin:0 auto;}
.Floor002650 #about .intro .ul li .icon{display: block;}
.Floor002650 #about .intro .ul li .icon-on{display: none;}
.Floor002650 #about .intro .ul li:hover .icon{display: none;}
.Floor002650 #about .intro .ul li:hover .icon-on{display: block;}
.Floor002650 #about .intro .ul li span{display: block;padding-top: 10px;}
.Floor002650 #about .intro .ul li:hover span{color:#fff;}

.Floor002650 .section-main{ width:100%;overflow:hidden;}
@media(max-width:1200px){
.Floor002650 #about .logo{ left:2%; transform:translateY(-50%);}
.Floor002650 #about .intro{ width:69%;}
.Floor002650 #about .intro p{ padding-left:10%;}
}
@media(max-width:1024px){
.Floor002650 #about .title{ font-size:24px; padding-top:5%;}
.Floor002650 #about .home-more{ right:0;}
.Floor002650 #about .intro{ margin-right:2%;}
.Floor002650 #about .intro p{ max-width:none;}
}
@media(max-width:640px){
.Floor002650 #about .intro{ position:relative; float:center; width:100%; padding-bottom:30%;}
.Floor002650 #about .intro p{ font-size:14px; line-height:28px; padding:0;}
.Floor002650 #about .home-more { margin-bottom: -27px; left: 106px; }
.Floor002650 #about .intro .ul{ margin-top:13%;}
.Floor002650 #about .intro .ul li{ width:49%; margin-bottom:2%;}
.Floor002650 #about .intro .ul li:nth-child(2n){ margin-right:0;}
.Floor002650 #about .intro .ul li:nth-child(5){ width:100%;}
}

.Floor002650 #news{background-image:url(../images/Floor002650_bg3.jpg);}
.Floor002650 .news-main{ margin-left:25%; width:50%; position:relative;}
.Floor002650 .news-main .title aside{ padding-left:24px; }
.Floor002650 .news-main .title .cn{background:url(../images/Floor002650_sec3_titlebg1.png) no-repeat left top; height:63px; font-size:30px; color:#1ca2d6; line-height:80px; overflow:hidden;}
.Floor002650 .news-main .title .en{ background:url(../images/Floor002650_sec3_titlebg2.png) no-repeat right top; padding-top:61px; padding-right:23px; min-height:175px; margin-top:-60px;}
.Floor002650 .news-main ul li{margin-bottom:3%;  position:relative; }
.Floor002650 .news-main ul li .txt{margin-right:5%;padding-right:76px;}
.Floor002650 .news-main li .dot{ padding:0 10px; font-size:16px; line-height:63px; border-bottom:1px solid rgba(255,255,255,0.1); color:#fff;}
.Floor002650 .news-main li .dot:hover{ color:#f08311;}
.Floor002650 .news-main li time{ position:absolute; top:0; right:100%; width:76px; text-align:center; color:#fff;}
.Floor002650 .news-main li time span{ font-size:48px; display:block;line-height:62px; border:1px solid rgba(255,255,255,0.1); border-right:0; margin-bottom:10px;}
.Floor002650 .news-main li p{ color:#fff; opacity:0.22; line-height:24px; height:48px; margin:10px;}
.Floor002650 .news-main li .more{ display:block; width:55px; height:32px; position:relative;border:1px solid rgba(255,255,255,0.1); border-left:0; transition:0.2s;}
.Floor002650 .news-main li .more::before{ position:absolute; content:''; width:12px; height:12px; border-top:2px solid #6b707e; border-right:2px solid #6b707e; transform:rotate(45deg); top:50%; left:50%; margin:-6px 0 0 -6px;}
.Floor002650 .news-main li .more:hover{ background:#f08311;}
.Floor002650 .news-main li .more:hover::before{ border-color:#fff;}
@media(min-width:1201px){
.Floor002650 .news-main .title{ position:absolute; left:-24%; top:-60px;}
.Floor002650 .news-main ul li{ float:left; width:50%;}
.Floor002650 .news-main ul li:first-child{ margin-left:50%;}
.Floor002650 .news-main ul li:nth-child(2){ clear:left;}
}
@media(max-width:1200px){
.Floor002650 .news-main .title{ display:inline-block;}
}
@media(max-width:768px){
.Floor002650 .news-main{ width:auto;}
.Floor002650 .news-main ul li .txt{ padding-right:0;}
}

.Floor002650 #data{ background-image:url(../images/Floor002650_bg4.jpg);}
.Floor002650 #data ul{ position:relative;}
.Floor002650 #data ul::before{ position:absolute; content:''; width:100%; top:50%; height:1px; background:rgba(255,255,255,0.1); left:0;}
.Floor002650 #data li{ position:relative; padding-bottom:17%; float:left; width:20%; overflow:hidden;}

.Floor002650 #data li:not(.no-hover)::before,
.Floor002650 #data li:not(.no-hover)::after{ position:absolute; opacity:1; content:''; height:50%; background:#000; opacity:0.75; transition:0.3s; width:100%;}
.Floor002650 #data li::before{ right:100%; top:0;}
.Floor002650 #data li::after{ left:100%; bottom:0;}
.Floor002650 #data li:hover::before{ right:0;}
.Floor002650 #data li:hover::after{ left:0;}
.Floor002650 #data li.row-2{ padding-bottom:0; width:38%;float:left;}
.Floor002650 #data li.no{ clear:left;}
.Floor002650 #data li > a{ position:absolute; left:0; width:100%; height:100%; z-index:10; top:0; text-align:center;}
.Floor002650 #data li > a p{ font-size:16px; color:#fff; margin-bottom:0;}
.Floor002650 #data li article{ width:100%;height:150px;}
.Floor002650 #data li .icon{ max-width:35%; margin:0 auto;}
.Floor002650 #data li.row-2{text-align:right; padding-bottom:5%;padding-left:5%; }
.Floor002650 #data li.row-2 .title{ display:inline-block; text-align:center ;}
.Floor002650 #data li.row-2 .title aside{ padding-left:24px; }
.Floor002650 #data li.row-2 .title .cn{ height:63px; font-size:30px; color:#fff; line-height:80px; overflow:hidden;}
.Floor002650 #data li.row-2 .title .en{ background:url(../images/Floor002650_sec4_titlebg.png) no-repeat right top; padding-top:60px; padding-right:37px; min-height:127px; margin-top:-60px;}
.Floor002650 #data li.row-2 p{ font-size:16px; color:#fff; line-height:34px; height:68px;}
@media(max-width:1366px){
.Floor002650 #data li.row-2{ padding-right:5%;}
.Floor002650 #data li.row-2 .title{ margin-top:-5%;}
}
@media(max-width:1200px){
.Floor002650 #data li.row-2{ width:100%;}
.Floor002650 #data ul::before{ display:none;}
.Floor002650 #data li.row-2 .title{ margin-top:0;}
}
@media(max-width:1024px){
.Floor002650 #data li.row-2 .title .cn{ font-size:24px;}
}
@media(max-width:768px){
.Floor002650 #data li > a p{ font-size:16px; margin-top:0;}
}
@media(max-width:480px){
.Floor002650 #data li{ width:50%; padding-bottom:25%; margin-bottom:3%;    height: 140px;}
.Floor002650 #data li.no{ display:none;}
.Floor002650 #data li.row-2 p{ font-size:14px; line-height:24px; height:48px;}
.Floor002650 #data .line{ display:none;}

}

.Floor002650 #service .title{ position:absolute;left: 14%; top: 14%; z-index:10;}
.Floor002650 #service .title aside{ padding-left:24px; }
.Floor002650 #service .title .cn{background:url(../images/Floor002650_sec3_titlebg1.png) no-repeat left top; height:63px; font-size:30px; color:#1ca2d6; line-height:80px; overflow:hidden;}
.Floor002650 #service .title .en{ background:url(../images/Floor002650_sec3_titlebg2.png) no-repeat right top; padding-top:61px; padding-right:23px; min-height:175px; margin-top:-60px;}
.Floor002650 #service li{ overflow:hidden;}
@media(min-width:1025px){
.Floor002650 #service ul{ position:relative; width:100%; height:100%; z-index:5;}
.Floor002650 #service li{ position:absolute; width:50%; height:50%;}
.Floor002650 #service li:first-child{height:100%; top:0; left:0;}
.Floor002650 #service li:nth-child(3),
.Floor002650 #service li:nth-child(4){width:25%;bottom:0;}
.Floor002650 #service li:nth-child(2){ right:0; top:0;}
.Floor002650 #service li:nth-child(3){ left:50%; }
.Floor002650 #service li:nth-child(4){ right:0;}
.Floor002650 #service li .Ispic{position:absolute; left:0; width:100%; height:100%; top:0;z-index:1;  }
.Floor002650 #service li:first-child .main{ top:113px;}
.Floor002650 #service li .main{position:absolute; left: 0; top: 0;width: 100%; z-index:4; height:100%;}
.Floor002650 #service li .main .ytable{height: 100%;width: 90%;max-width:585px; margin:0 auto;}
}
.Floor002650 #service li .Ispic{ transition:0.3s ease-in-out;}
.Floor002650 #service li .main{ color:#fff; text-align:center; }
.Floor002650 #service li h3{ font-size:36px; margin:0; font-weight:normal;}
.Floor002650 #service li p{ font-size:16px; opacity:0.8; line-height:36px; max-height:72px;}
.Floor002650 #service li:first-child p{ margin:5% 0 15% 0;}
.Floor002650 #service li .home-more{margin:0 auto;}
.Floor002650 #service li:not(:first-child) .home-more{  height:0; transform:translateY(50%);-webkit-transform:translateY(50%);-ms-transform:translateY(50%); overflow:hidden; transition:0.3s ease-out;}
.Floor002650 #service li:hover:not(:first-child) .home-more{ height:48px; transform:translateY(0); -webkit-transform:translateY(0);-ms-transform:translateY(0);}
.Floor002650 #service li::before{ position:absolute; content:''; left:0; width:100%; top:0; height:100%; background:rgba(0,0,0,0.2); z-index:3; opacity:0; transition:0.2s;}
.Floor002650 #service li:hover::before{ opacity:1;}
.Floor002650 #service li:hover .Ispic{ transform:scale(1.08);-webkit-transform:scale(1.08);-ms-transform:scale(1.08);}
@media(max-width:1280px){
.Floor002650 #service li h3{ font-size:24px;}
}
@media(min-width:1025px) and (max-width:1200px){
.Floor002650 #service ul{ height:auto; padding-bottom: 60%;}
.Floor002650 #service li:first-child p{ margin:3% 0;}
}
@media(max-width:1024px){
.Floor002650 #service .title{ left:2%; top:2%;}
.Floor002650 #service ul{ height:auto;}
.Floor002650 #service li{ position:relative; left:auto !important; margin-bottom:1px; right:auto; width:auto !important; height:auto !important;}
.Floor002650 #service li .Ispic{position: absolute;left: 0; top: 0; width: 100%; height: 100%;}
.Floor002650 #service li .main{position: relative; z-index: 10; margin: 0 auto;padding:15% 0; max-width:90%;}
.Floor002650 #service li:first-child .main{ padding-top:185px; }
.Floor002650 #service li:first-child .main h3{ padding-top:10%;}
.Floor002650 #service li:not(:first-child) .home-more{height:48px; transform:translateY(0);}
.Floor002650 #service .title .cn{ font-size:24px;}
}

.Floor002650 #footer{ background:#0b1f40;}
.Floor002650 #footer .copyright{ text-align:center; color:#fff; opacity:0.3; padding-top:4%;}
.Floor002650 #footer .copyright a{ color:#fff; text-decoration:underline;}

.Floor002650 #footer footer{ width:100%; overflow:hidden; padding:4% 3%;}
.Floor002650 #footer nav dt{ font-size:18px; color:#fff; padding-bottom:15px;}
@media(min-width:1025px){
.Floor002650 #footer nav ol{ float:right;width:17.29%;}
.Floor002650 .bottom-menu{ float:left; width:82.71%;} 
}
.Floor002650 #footer nav ol figure{ max-width:145px; padding-bottom:15px;}
.Floor002650 #footer nav ol .bdsharebuttonbox a{ float:left; width:40px; height:40px; background:url(../images/Floor002650_share.png) no-repeat left top rgba(228,228,228,0.2); border-radius:50%; margin:0; padding:0; line-height:normal; margin-right:14px;}
.Floor002650 #footer nav ol .bdsharebuttonbox a.bds_tsina{ background-position:-54px 0;}
.Floor002650 #footer nav ol .bdsharebuttonbox a.bds_weixin{ margin-right:0; background-position:-105px 0;}
.Floor002650 .bottom-menu dl{ float:left; width:16.66666666%;}
.Floor002650 .bottom-menu dd{ line-height:36px;}
.Floor002650 .bottom-menu dd a{ color:#fff; opacity:0.4;}
.Floor002650 .bottom-menu dd a:hover{ opacity:1;}
@media(max-width:1024px){
.Floor002650 .bottom-menu{ display:none;}
.Floor002650 #footer nav ol{ display:table; text-align:center; margin:0 auto;}
}

.Floor002650 .active *{
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

.Floor002650 #about.active .logo{
  -webkit-animation-name:fadeIn;
  animation-name:fadeIn;
  }
.Floor002650 #about.active .intro{
  -webkit-animation-name:bounceInUp;
  animation-name:bounceInUp;
  }
.Floor002650 .active .news-main li {
  -webkit-animation-name:bounceInRight;
  animation-name:bounceInRight;
}
.Floor002650 .active .news-main .title{ 
 -webkit-animation-name:slideInLeft;
  animation-name:slideInLeft;}
.Floor002650 .active .news-main li:nth-child(2n){ 
 -webkit-animation-name:bounceInLeft;
  animation-name:bounceInLeft;
  }
  
.Floor002650 #data.active li.row-2{ 
 -webkit-animation-name:bounceInDown;
  animation-name:bounceInDown;}
  
.Floor002650 #data.active li:nth-child(1){
 -webkit-animation-name:fadeInLeft;
  animation-name:fadeInLeft;
  animation-delay:0.3s;
}
.Floor002650 #data.active li:nth-child(2){
 -webkit-animation-name:fadeInLeft;
  animation-name:fadeInLeft;
  animation-delay:0.5s;
}
.Floor002650 #data.active li:nth-child(5){
 -webkit-animation-name:fadeInRight;
  animation-name:fadeInRight;
  animation-delay:0.3s;
  display:none;
}
.Floor002650 #data.active li:nth-child(6){
 -webkit-animation-name:fadeInRight;
  animation-name:fadeInRight;
  animation-delay:0.5s;
}
.Floor002650 #data.active li:nth-child(7){
 -webkit-animation-name:fadeInRight;
  animation-name:fadeInRight;
  animation-delay:0.7s;
}

@media(max-width:1200px){
.Floor002650 #fullpage,
.Floor002650 .fp-table,
.Floor002650 .fp-tableCell{height: auto!important;}
}

/*
 .Bottom002230 为demo编号
 */
.Bottom002230.abc{ background:#333; position:static;}
.Bottom002230{ position:fixed; width:100%; left:0; bottom:0; z-index:99;}
.Bottom002230 .left h3{ font-weight: 100; font-size: 18px; color: #fff;}
.Bottom002230 .left h3 span{display: block; width: 37px; height: 1px; border-bottom: 1px solid #b8ada2; margin: 16px 0 0}
.Bottom002230 .left ul { padding: 0 0 10px}
.Bottom002230 .left ul li{ float: left; font-size: 14px; padding:0 38px 10px 0;}
.Bottom002230 .left ul li a{  color: #fff}
.Bottom002230 .left ul li a:hover{  color: #000}
.Bottom002230 .right img{ border: 5px solid #9b8978}
.Bottom002230 .right .img{ text-align: center; float: left; }
.Bottom002230 .right .text{ float: left; padding: 0 0 0 17px;}
.Bottom002230 .right .text p{margin:0 0 8px;color: #fff; font-size: 14px;}
.Bottom002230 .right .text li{ float: left; width: 34px; height: 34px; background: url(../images/Bottom002230-icon.png) no-repeat left top; margin: 0 8px 0 0}
.Bottom002230 .right .text li.wx{  background: url(../images/Bottom002230-icon.png) no-repeat -41px top; }
.Bottom002230 .right .text li.tx{  background: url(../images/Bottom002230-icon.png) no-repeat -80px top; }
.Bottom002230 .right .text li.rr{  background: url(../images/Bottom002230-icon.png) no-repeat -121px top; }
.Bottom002230 .right .text li a{ display: inline-block; cursor: pointer; width: 34px; height: 34px;}
.Bottom002230 .bottom{ margin: 80px 0 0}
.Bottom002230 .bottom ul li{ float: left; font-size: 14px; padding:0 10px 0 0; line-height: 61px;}
.Bottom002230 .bottom ul li a,.Bottom002230 .bottom p a{ color: #333;}
.Bottom002230.abc .bottom ul li a,.Bottom002230.abc .bottom p,.Bottom002230.abc .bottom p a{ color: #fff;}
.Bottom002230 .bottom ul li a:hover,.Bottom002230 .bottom p a:hover{ color: #fff; text-decoration:underline;}
.Bottom002230 .bottom p{ font-size: 14px; color: #333; margin: 0; padding: 0 0 20px}
.Bottom002230 .bottom ul li::after{ content: ' | '; font-family:"宋体";}
.Bottom002230.abc .bottom ul li::after{ color:#fff;}
.Bottom002230 .bottom ul li:nth-child(3)::after{ display:none;}

@media (min-width:769px) {
.Bottom002230 .left h3{ margin-top: 0}
.Bottom002230 .right,.bottom p{ float: right;}
.Bottom002230 .left,.bottom ul { float: left;}
.Bottom002230 .bottom p{ padding: 0; line-height: 61px;}
.Bottom002230 .left ul li{ padding-right: 22px;}
}
@media (min-width:1024px) {
	.Bottom002230 .left ul li{ padding-right: 38px;}
}
@media (max-width:768px) {
.Bottom002230 .bottom{ text-align:center;}
.Bottom002230 .bottom ul li{ display:inline-block; float:none;}
}


/*Top002434*/
.Top002434 {position: relative; z-index: 100; background: #fff;}
.Top002434 .header{ height:91px;}
.Top002434 .header-left{ float:left; height:100%; position:relative;  width:16%;}
.Top002434 .logo{ position:absolute; left:0; top:50%; transform:translateY(-50%);max-width:125px;}
.Top002434 .header-mid{ float:left; width:55%;}
.Top002434 .header-menu li em a{ font-size:16px; display:block; line-height:60px; padding-top:31px; position:relative;}
.Top002434 .header-menu li em a:before{  position:absolute;content: ""; left:50%; top:0; width: 0; height: 2px;background: #004b64; transition:0.3s; transform:translateX(-50%);}
.Top002434 .header-menu li:hover em a::before,
.Top002434 .header-menu li.aon em a::before{ width:100%;}
.Top002434 .header-menu li:hover em a,
.Top002434 .header-menu li.aon em a{ color:#000;}
.Top002434 .header-menu li .sub{ width:205px; overflow:hidden;}
.Top002434 .header-menu li .sub-menu{ padding:30px 0; background:rgba(228, 241, 255, 0.61);}
.Top002434 .header-menu li .sub-menu dt{ padding:0 17px; position:relative;}
.Top002434 .header-menu li .sub-menu dt::before{ position:absolute; content:''; width:0; height:14px; background:#004b64; left:0; top:50%; margin-top:-7px; transition:0.3s;}
.Top002434 .header-menu li .sub-menu dt:hover::before{ width:8px;}
.Top002434 .header-menu li .sub-menu dt a{  border-bottom:1px solid #e7e7e7; line-height:40px; background:url(../images/Top002434-icon_a.png) no-repeat left center; color:#999;}
.Top002434 .header-menu li .sub-menu dt:last-child a{ border-bottom:0;}
.Top002434 .header-menu li .sub-menu dt a:hover{ color:#004b64;}
.Top002434 .header-menu li.has-sub:hover .sub{  height:auto;}

.Top002434 .header-right{ float:right; padding-top:48px; }
.Top002434 .header-right > *{ float:left; line-height:28px;position:relative; height:43px;}
.Top002434 .top-language dt,
.Top002434 .search_box{ position:absolute; right:0; top:100%; display:none;}
.Top002434 .search_box{ box-shadow:0 3px 9px 0 rgba(0,0,0,.15); border:1px solid #fff; border-top:0; width:254px; background:rgba(0,0,0,0.2);}
.Top002434 .search_box .text{ width:100%; line-height:48px; height:48px; padding:0 48px 0 10px; background:none; border:none; color:#fff;}
.Top002434 .search_box .btn{ position:absolute; right:0; line-height:48px; width:48px; text-align:center; color:#999; font-size:16px; top:0;}
.Top002434 .search_box::after{ position:absolute; content:''; border:8px solid transparent; border-bottom-color:rgba(0,0,0,0.2); right:0; top:-16px;}
.Top002434 .open-search{ display:block; width:28px; height:28px; background:url(../images/Top002434-icon_search.png) no-repeat center center;}
.Top002434 .top-language{background:url(../images/Top002434-icon_lang.png) no-repeat left 5px; padding-left:20px; padding-right:15px; margin-right:5px;}
.Top002434 .top-language::after{ position:absolute; content:''; width:1px; height:20px; background:#e5e5e5; right:0; top:4px;}
.Top002434 .top-language dd{ padding-right:22px; background:url(../images/Top002434-icon_a.png) no-repeat right center;}
.Top002434 .top-language dt{ border:1px solid #eee; width:100%; text-align:center; background:#fff;}
.Top002434 .top-language dt a{ display:block; border-bottom:1px solid #eee; line-height:24px; transition:color 0.3s;}
.Top002434 .top-language dt a:last-child{ border-bottom:0;}
.Top002434 .top-language dt a:hover{ color:#fff; background:#004b64;}
@media(max-width:1024px){
.Top002434 .header-left{ width:30%;}
.Top002434 .header-right{ padding-right:50px;}
.Top002434 #open_menu{ height:30px; background:#004b64; border-radius:0; top:47px; border:none;}
.Top002434 #open_menu i, 
.Top002434 #open_menu i::before, 
.Top002434 #open_menu i::after{ background:#fff;}
.Top002434 #open_menu.open_menu_on{ top:10px;}
.Top002434 #header-menu ul{ background:#004b64; padding-left:0; padding-right:0;}
.Top002434 #header-menu li{ padding:0 5%;}
.Top002434 #header-menu li em,
.Top002434 #header-menu li em a{ border-bottom:0;}
.Top002434 #header-menu li:nth-child(2n){ background:rgba(255,255,255,0.1);}
.Top002434 #header-menu li em a{ font-weight:normal;}
.Top002434 #header-menu li.clickon em a{ background:none;}
.Top002434 #header-menu li.clickon{ padding-bottom:5%;}
.Top002434 #header-menu li .sub-menu dt:last-child a{ border-bottom:0;}
.Top002434 #header-menu li .sub-menu dl{ background:rgba(255,255,255,0.5); border-radius:5px;}
}
/*Banner002661 */
.Banner002661{ position:relative; z-index:1;}
.Banner002661 img{ display:block; width:100%;}
.Banner002661::before,
.Banner002661 .ycenter{position:absolute; left:0; top:0; width:100%; height:100%; }

.Banner002661::before{ content:'';}
.Banner002661 .ycenter{ z-index:10;}
.Banner002661 .ycenter section{ width:100%; color:#fff; font-family:Arial, Helvetica, sans-serif; padding-bottom:5%;}
.Banner002661 .ycenter h2{ font-size:72px; margin:0;}
.Banner002661 .ycenter p{ margin-top:0; font-size:24px; max-width:435px;}
@media(max-width:1024px){
.Banner002661 .ycenter h2{ font-size:35px;}
.Banner002661 .ycenter p{ font-size:16px;}
}
@media(max-width:480px){
.Banner002661 .ycenter h2{ font-size:24px;}
.Banner002661 .ycenter p{ font-size:12px;}
}
/*
 .Menu000706 为demo编号
 */
.Menu000706{ padding-bottom:2%;}
.Menu000706 header{ margin-top:-3%;}
.Menu000706 header h1{ margin:0; display:inline-block; border-radius:5px 5px 0 0;  padding:10px 10% 10px 18px; background:url(../images/Menu000706-icon.png) no-repeat 95% center #e7141a; color:#fff; font-weight:normal; font-size:24px;}
.Menu000706 header h1 span{ opacity:0.3; display:block; font-size:12px; text-transform:uppercase;}
.Menu000706 nav{ border-bottom:1px solid #e6e6e6; position:relative;}
.Menu000706 nav dl{ position:absolute; right:0; top:50%; margin-top:-12px; background:url(../images/Menu000706-cur.png) no-repeat left center; padding-left:25px; color:#999; line-height:24px;}
.Menu000706 nav dl a{color:#999;}
.Menu000706 nav dl a::after{ content: ' > '; font-family:"宋体";}
.Menu000706 nav dl span,
.Menu000706 nav dl a:hover{color:#e7141a;}
.Menu000706 nav li a{ display:block; font-size:16px; padding:18px 0;}
@media(min-width:769px){
.Menu000706 nav ol{ display:none;}
.Menu000706 nav ul{ display:block !important;}
.Menu000706 nav li{ float:left; padding-right:2%;}
.Menu000706 nav li a:hover,
.Menu000706 nav li a.aon{ color:#e7141a; border-bottom:3px solid #e7141a;}
}
@media(max-width:1000px){
.Menu000706 nav dl{ display:none;}
.Menu000706 header{ position:relative; z-index:5;}
.Menu000706 header h1{ display:block; padding-right:0;}
}
@media(max-width:768px){
.Menu000706 nav{ position:relative;}
.Menu000706 nav ol{ border-top:1px solid #e6e6e6; margin-top:2%; padding:10px 0;}
.Menu000706 nav ol span{display:block; background-color:#e7141a; padding:5px;border-radius:3px;}
.Menu000706 nav ol a{ display:block; background-color:#fff;color:#333; border-radius:5px; line-height:40px; padding:0 10px; position:relative; font-size:16px;}
.Menu000706 nav ol a::before{ position:absolute; content:''; right:5px; top:50%; margin-top:-3px; border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #e7141a;}
.Menu000706 nav ul{ position:absolute; width:100%; top:56px; left:0; background-color:#e7141a; padding:5px; border-radius:0 0 5px 5px; display:none;}
.Menu000706 nav li{ background-color:#fff; border-bottom:1px solid #e7141a;border-radius:5px;}
.Menu000706 nav li:nth-child(2n){ background-color:rgba(255,255,255,0.8);}
.Menu000706 nav li a{ padding:0 2%; line-height:40px; }
.Menu000706 nav li a:hover{color:#e7141a;}
}
@media(max-width:768px){
.Menu000706 header h1{ font-size:20px;}
}
/*
 .PicList001216 为demo编号
 */
.PicList001216{ padding-bottom:2%;}
.PicList001216 dl{padding:2% 0; border-bottom:1px solid #f0f4f4;transition: .3s;}
.PicList001216 dl:hover{transform: scale(1.03);background: #fafafa;}
@media(min-width:481px){
.PicList001216 dl{ display:table; width:100%; }
.PicList001216 dd{ display:table-cell; vertical-align:middle;}
.PicList001216 dd:nth-child(1){ width:90px;}
.PicList001216 dd:nth-child(2){ width:19%;}
.PicList001216 dd:nth-child(3){ padding-left: 5%;}
.PicList001216 dd span{ display:block;}
.PicList001216 dd h3{ position:relative;font-size:16px; height:20px;}
.PicList001216 dd .dot{ position:absolute; width:90%; left:0; top:0; line-height:20px;}
.PicList001216 dd:nth-child(3){ font-size:12px;}
}
.PicList001216 dd span{font-size:42px;}
.PicList001216 dd h3{ font-weight:normal;}
.PicList001216 dd p{ line-height:20px; height:40px; overflow:hidden; font-size:14px;}
.PicList001216 dd .more{ display:inline-block; font-size:14px; line-height:30px; padding:0 40px 0 26px; border:1px solid #c3d8d7; border-radius:28px; background:url(../images/PicList001216-more.png) no-repeat 95% center;}
.PicList001216 dd .more:hover{color:#e7141a;}
@media(max-width:1000px) and (min-width:481px){
.PicList001216 dd:nth-child(2){ width:30%;}
}
@media(max-width:480px){
.PicList001216 dl{ padding:2%;}
.PicList001216 dd img{ width:100%;}
.PicList001216 dd:nth-child(2){ padding:2% 0;}
.PicList001216 dd h3{ font-size:16px;}
.PicList001216 dd span{font-size:30px;}
}
/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:3% 0;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#e7141a; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px) {
.Page002046 .Pages em a:nth-child(4) {
	display: none;
}
.Page002046 .Pages em a:nth-child(5) {
	display: none;
}
.Page002046 .Pages em a:nth-child(6) {
	display: none;
}
/*.Page002046 .Pages a {
	padding: 0 5px;
	
}*/
}
/*RighInfo002810 */


.RighInfo002810 .txt-logo{background: url(../images/RighInfo002810-bg.jpg); margin-bottom: 3%;padding: 4% 0;}
.RighInfo002810 .txt-logo .txt .inner{display:inline-block;font-weight: bold;text-align: left;line-height: 26px;color: #333; font-size: 15px;}

.RighInfo002810 .txt-list .box:not(:last-child){margin-bottom: 6%;}
.RighInfo002810 .txt-list .info{line-height: 24px; }
.RighInfo002810 .txt-list .red{color: #d81920;font-size: 15px;}
@media(min-width:769px){
.RighInfo002810 .txt-logo .ytable-cell{width: 50%; text-align: center;}
.RighInfo002810 .txt-logo .txt{border-right: 1px solid #eee;}
.RighInfo002810 .txt-list .pic{width: 46.667%;}
.RighInfo002810 .txt-list .pic img{max-width: 92.858%;}
.RighInfo002810 .txt-list .box:nth-child(2n) .pic{text-align: right;}
.RighInfo002810 .txt-list .info{border-bottom: 1px solid #eee;}
}
@media(max-width:768px){
.RighInfo002810 .ytable,
.RighInfo002810 .ytable-cell{display: block;}
.RighInfo002810 .txt-logo{text-align: center;}
.RighInfo002810 .txt-list .pic img{display: block;width: 100%;}
}
/*
 .RighInfo002227 为demo编号
 */
.RighInfo002227{ background-color:#fff; font-size:14px;color:#666;}
.RighInfo002227 .title{margin-bottom: 30px;text-align: center;line-height:44px;color: #333;font-size:20px;padding-bottom:10px;background:url(../images/RighInfo002227-icon1.png) no-repeat center bottom;}
.RighInfo002227 .title img{ width:45px; height:33px;}
.RighInfo002227 .box1{margin-bottom: 4%;}
.RighInfo002227 .box1 .pic{ background: url(../images/RighInfo002227-bg_bsimg.jpg) no-repeat right bottom;  padding:0 11px 11px 0; display:block;}
.RighInfo002227 .box1 p,.RighInfo002227 .box2 p{line-height:34px;}
.RighInfo002227 .box1 p{margin:0 0 20px 0;}
.RighInfo002227 .box2 p{ margin:0 0 1% 0; padding:15px 0 0;}
.RighInfo002227 .box2 .pic{ text-align:center; padding-bottom:30px;}
.RighInfo002227 .pepoleimage{ margin-bottom:30px;}
.RighInfo002227 .box2 h3{margin:0;font-size:14px;color:#333;padding-bottom:10px;}
.RighInfo002227 .textbox-con2{border-top:dashed 1px #ccc;padding-top:30px;margin-top:30px;}
@media screen and (min-width: 480px){
    .RighInfo002227 .box1 .pic{width: 100%; margin-right:5%;}
	.RighInfo002227 .box2 .pic{float:left;padding-right:8%; text-align:left;}
	.RighInfo002227 .box2 .textbox-con2 .pic{ text-align:right;float:right; padding-left:8%; padding-right:0;}
}
@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{; margin:0; font-size:15px;text-indent:2em}
	.RighInfo002227 .box2 p{ padding-top:25px;}
	.RighInfo002227 .box2 .pic{ padding-top:30px; padding-bottom:0;}
	.RighInfo002227 .pepoleimage{ margin-bottom:80px;}
	.RighInfo002227 .textbox-con2{padding-top:52px;margin-top:52px;}	
}
/*
 .TextList001230 为demo编号
 */
.TextList001230 li{ list-style:none; border-bottom: 1px dotted #ddd;padding: 20px 60px 20px 0; overflow:hidden; position:relative;}
.TextList001230 li time{ text-align:center;   float:left;line-height: 24px;font-size: 12px; width:68px; margin-right:15px; border-radius:5px; background-color:#e7141a; color:#fff;}
.TextList001230 li time span{line-height: 44px;display: block;font-size: 30px;color: #e7141a; background-color:#e2e2e2;border-radius:5px 5px 0 0;}
.TextList001230 li a{ position:absolute; right:0; padding-top:25px; height:24px; top:50%; margin-top:-25px; background:url(../images/TextList001230-icon.png) no-repeat center top;}
.TextList001230 li a:hover{color:#e7141a;}
.TextList001230 li p{ margin:0; font-size:16px; line-height:68px; color:#333;}
.TextList001230 li p span{ color:#999;font-size: 14px;}
.TextList001230 li p span i{ font-style:normal; color:#9c0015;}
/*PicList002220*/
.PicList002220{ padding-bottom:2%; margin-top: 1%;}
.PicList002220 .Ptit{ position:relative; margin:0;text-align:center;}
.PicList002220 .Ptit:before{ width:100%; height:1px; background:#e8e8e8; display:block; content:""; position:absolute; top:50%; left:0; z-index:2;}
.PicList002220 .Ptit span{ color:#008cd6; font-weight:normal; font-size:24px; background:#fff; padding:0 45px; position:relative; z-index:3;}
.PicList002220 ul{ list-style:none;}
.PicList002220 .List{ padding-top:3%; padding-bottom:4%;}
.PicList002220 .List ul{ float:left; width:49%;}
.PicList002220 .List ul:last-child{ float:right;}
.PicList002220 .List li{transition:all 0.5s ease-out 0s; position:relative;}
.PicList002220 .List .pic{ display:block; overflow:hidden;}
.PicList002220 .List .pic img{transition:all 0.5s ease-out 0s;}
.PicList002220 .List .tit{ display:block; position:absolute; left:0; bottom:0; width:100%; background:#fff; padding:0 3%; font-size:18px; color:#333333; line-height:47px; height:48px; border:1px solid #f3f3f3; border-top:none;transition:all 0.5s ease-out 0s;}
.PicList002220 .List .tit span{ display:block;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-right:30px;}
.PicList002220 .List .tit i{ background:url(../images/PicList002220-icon.png) no-repeat; display:block; width:18px; height:15px; position:absolute; right:3%; top:50%; margin-top:-9px;}
.PicList002220 .List ul:first-child li:first-child{ margin-bottom:3.3%;}
.PicList002220 .List li:hover{box-shadow:0 5px 10px 0 rgba(0,0,0,.15);transform:translate3d(0,-2px,0);}
.PicList002220 .List li:hover .tit{ color:#008cd6;}
.PicList002220 .List li:hover .pic img{ transform: scale3d(1.04,1.04,1.04);}

.PicList002220 .box+.box{margin-top:3%;}
.PicList002220 .h3{margin:0 0 2%;position: relative;padding-left: 58px;}
.PicList002220 .h3:before{display: inline-block;content: '';width: 48px;height: 48px;background: url(../images/n.png) no-repeat center;position: absolute;left:0;top:50%;transform: translateY(-50%);}
.PicList002220 .h3 span{display: inline-block;line-height: 48px;height: 48px;padding:0 40px;background: #e7141a;color: #fff;}
.PicList002220 .ListAll ul{ position:relative; overflow:hidden;}
.PicList002220 .ListAll li{float:left;width: 32%;margin-right:2%;margin-bottom: 2%;padding:15px;background:#f8f8f8;transition:all 0.5s ease-out 0s;}
.PicList002220 .ListAll li:nth-child(3n){margin-right: 0;}
.PicList002220 .ListAll .pic{ display:block; overflow:hidden}
.PicList002220 .ListAll .pic img{ width:100%; transition:all 0.5s ease-out 0s;}
.PicList002220 .ListAll h4{ margin:0; text-align:center; font-weight:normal; font-size:18px; padding:20px 0 5px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.PicList002220 .ListAll h4 a{ color:#333;}
.PicList002220 .ListAll li:hover .pic img{transform: scale3d(1.04,1.04,1.04);}
.PicList002220 .ListAll li:hover{ background:#e5e5e5;}
.PicList002220 .ListAll li:hover h4 a{ color:#e7141a;}
@media(max-width:767px){
.PicList002220 .List .tit{ font-size:16px;}
.PicList002220 .Ptit span{ font-size:20px;}
}
@media(max-width:480px){
.PicList002220 .ListAll li{ width:48%}	
.PicList002220 .ListAll li:nth-child(2n){margin-right: 0;}
.PicList002220 .ListAll li:nth-child(3n){margin-right: 2%;}
.PicList002220 .List ul{ width:100%; float:none !important;}
.PicList002220 .List ul:first-child li{ margin-bottom:3.3%;}
}
/*PicList002220 End*/


/*Floor002658 */
.Floor002658{ font-family:Arial, Helvetica, sans-serif; overflow:hidden;}
.Floor002658 .title{text-align:center;}
.Floor002658 .title h3{font-size:50px; color:#fff; text-transform:uppercase; font-family:Helvetica, Arial, sans-serif;margin-bottom: 23px;}
.Floor002658 .title h3::after{display:block;content:'';width:35px;height:2px;background:#fff;margin-bottom:20px;opacity: .3; margin:10px auto; }
.Floor002658 .title h4{ margin:0; color:#fff; font-size:30px; font-weight:normal;}
.Floor002658 .title p{ color:#fff;font-size: 16px;}
@media(max-width:1024px){
.Floor002658{padding-top: 30px;}
}
@media(max-width:768px){
.Floor002658 .title h3{ font-size:28px;}
.Floor002658 .title h4{ font-size:24px;}
.Floor002658 .title-intro h3{ font-size:30px;}
.Floor002658 .title-intro p{ font-size:16px; line-height:24px;}
}
@media(max-width:480px){
.Floor002658 .title-intro h3{ font-size:24px;}
.Floor002658 .title-intro p{ font-size:14px; line-height:20px;}
}

/*slick Basic*/
.Floor002658 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002658 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002658 .slick-list:focus {outline: none}
.Floor002658 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002658 .slick-slider .slick-track, 
.Floor002658 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002658 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002658 .slick-track:before, 
.Floor002658 .slick-track:after{display: table; content: '';}
.Floor002658 .slick-track:after{ clear: both;}
.Floor002658 .slick-loading .slick-track { visibility: hidden;}
.Floor002658 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002658 .slick-slide .slick-loading img { display: none;}
.Floor002658 .slick-slide .dragging img { pointer-events: none;}
.Floor002658 .slick-initialized .slick-slide { display: block;}
.Floor002658 .slick-loading .slick-slide { visibility: hidden;}
.Floor002658 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002658 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.Floor002658{position: relative; z-index:9;}
.Floor002658 .slider > ul{margin-bottom: 42px;}
.Floor002658 li.slick-slide{ position:relative;transform:scale(0.55); transition:0.3s;}
/*.Floor002658 li.slick-slide:before{ position:absolute; content:''; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.7;transition:0.5s 0.3s;}*/
.Floor002658 li.slick-current{ transform:scale(1);}
.Floor002658 li.slick-current::before{opacity: 0;}
.Floor002658 li.slick-slide .files,
.Floor002658 li.slick-slide a{ }

.Floor002658 li.slick-slide a{display: block;max-width: 410px;margin:0 auto;}
.Floor002658 li.slick-slide a .pic{ overflow:hidden;position:relative;max-width: 410px;margin:0 auto;position: relative;border-radius: 50%;overflow: hidden;}
.Floor002658 li.slick-slide a .pic:before{position:absolute;content:'';left: 0px;top:0;width: 100%;height:100%;background:#000;opacity:0.6;}
.Floor002658 li.slick-slide.slick-center a .pic:before{background: none;}
.Floor002658 li.slick-slide.slick-center a .pic{}
.Floor002658 li.slick-slide a .pic img{border-radius: 50%;}
.Floor002658 li.slick-slide.slick-center a .pic img{padding:20px;}
.Floor002658 li.slick-slide a .text{ font-size:22px;text-align: center;color: #db0b0b;opacity: 0;padding-top: 10px;}
.Floor002658 li.slick-slide.slick-center a .text{opacity:1;}

.Floor002658 .slick-dots{ text-align:center;position: absolute; left: 0; width: 100%; bottom:-42px;}
.Floor002658 .slick-dots li{ display:inline-block; margin:0 5px;border:1px solid transparent; border-radius:50%; width:14px; height:14px; position:relative;}
.Floor002658 .slick-dots li:before{ position:absolute; content:''; left:3px; top:3px; right:3px; bottom:3px; border-radius:50%; background:rgba(0,0,0,0.3);}
.Floor002658 .slick-dots li.slick-active{ border-color:#c29c75;}
.Floor002658 .slick-dots li.slick-active:before{ background:#c29c75;}
.Floor002658 .slick-dots li button{display: none;}

/* .Floor002658 .slick-arrow{ position:absolute; content:''; width:30px; height:55px; top:50%;border:0px; margin-top:-34px; cursor:pointer; z-index:10;font-size: 0;background: none;}
.Floor002658 .slick-prev{left:0; background: url(../images/l.png) no-repeat center;}
.Floor002658 .slick-next{right:0; background: url(../images/r.png) no-repeat center;}
.Floor002658 .slick-arrow:hover{ border-color:#c29c75;}
 */
.Floor002658 .slick-arrow{ position:absolute; content:''; width:32px; height:32px;border: 0; border-top:4px solid #b2b2b2;border-right:4px solid #b2b2b2; transform:rotate(45deg); top:50%; margin-top:-16px; cursor:pointer; z-index:10;font-size: 0;background: none;}
.Floor002658 .slick-prev{left: 5%;margin-left:-32px;transform:rotate(-135deg);}
.Floor002658 .slick-next{right: 5%;margin-right:-32px;}
.Floor002658 .slick-arrow:hover{ border-color:#c29c75;}
@media(max-width:1440px){
.Floor002658 .slick-prev{left:3%; margin-left:0;}
.Floor002658 .slick-next{right:3%; margin-right:0;}
}
@media(max-width:1024px){
.Floor002658 li.slick-slide a .text{padding-top: 0;font-size: 14px;}
.Floor002658 .slick-arrow{background-size: 40%;margin-top:-28px;}
.Floor002658 li.slick-slide.slick-center a .pic{background-size: 100%}
}
@media(max-width:640px){
.Floor002658 li.slick-slide.slick-center a .pic img{ padding:5px;}
/*.Floor002658 li.slick-slide:before{ display:none;}*/
}
@media(max-width:480px){
.Floor002658 li.slick-slide aside span{ width:50px; height:50px;}
.Floor002658 .slick-arrow{}
}



.container{ padding-top: 3%;}

/*Menu002518 */
.Menu002518 .side-title{ background:#f0f0f0; color:#333; font-size:24px; padding:25px 0 25px 25px; line-height: 30px; font-weight:bold;}
.Menu002518 .side-menu{ background:#fff; padding:10px 0;}
.Menu002518 .side-menu li a{display:block; font-size:15px; position:relative; color:#333;}
.Menu002518 .side-menu > ul > li > a{ line-height:48px; padding-left:25px; font-weight:bold; font-size:17px; background:#f0f0f0; margin: 10px 0;}
.Menu002518 .side-menu > ul > li:hover > a,.Menu002518 .side-menu > ul > li.aon > a{ background:#e7141a; color:#fff;}
.Menu002518 .side-menu li a i{ position:absolute; right:20px; top:50%; margin-top:-10px; width:20px; height:20px; background:#fff; border-radius:50%;}
.Menu002518 .side-menu li a i::before,
.Menu002518 .side-menu li a i::after{ position:absolute; content:''; background:#333;}
.Menu002518 .side-menu li a i::before{ left:20%; height:2px; width:60%; top:50%; margin-top:-1px;}
.Menu002518 .side-menu li a i::after{ left:50%; width:2px; margin-left:-1px; top:20%; height:60%;}
.Menu002518 .side-menu li ul{ display:none;}
.Menu002518 .side-menu li a:hover i::after,.Menu002518 .side-menu li.aon a i::after{ display:none;}
.Menu002518 .side-menu li ul li{padding-left:25px; }
.Menu002518 .side-menu li ul li a{ line-height:44px; border-bottom:1px solid #ededed; position:relative;}
.Menu002518 .side-menu li ul li:last-child a{ border-bottom:0;}
.Menu002518 .side-menu li ul li a:hover,.Menu002518 .side-menu li ul li.aon a{ color:#e7141a;}

@media(min-width:1025px){
.Menu002518 .side-open_menu{ display:none;}
}
@media(max-width:1024px){
.Menu002518{ position:relative; z-index:10;}
.Menu002518 .side-menu{ display:block; width:100%; top:100%; margin-top:5px; z-index:100;}
.Menu002518 .side-title{ display:none;}
.Menu002518 .side-open_menu{ position:relative; background:rgba(226, 16, 19, 0.1); border:3px solid #fff;border-radius:6px; padding:10px 20px; font-size:18px; box-shadow:0 3px 0 #e7141a;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:none;}
.Menu002518 .side-open_menu::before{ position:absolute; content:''; border:5px solid transparent; border-top-color:#e7141a; right:20px; top:50%; margin-top:-2px;}
}
@media(max-width:480px){
.Menu002518 .side-menu > ul > li > a {line-height: 40px;padding-left: 20px;font-size: 16px;}
.Menu002518 .side-menu li ul li a {line-height: 36px;}
.Menu002518 .side-menu li a{ font-size:14px;}
.Menu002518 .side-menu{ padding-top:0; margin-top:0;}
}



/*RighInfo002806 */
.RighInfo002806 .txt{ padding: 4% 0;}
.RighInfo002806 .txt aside.t-1{font-size: 32px;color: #333437;}
.RighInfo002806 .txt aside.t-2{ font-family: "DINCond-Bold";color: #e7141a;font-size: 28px;}
.RighInfo002806 .txt p{line-height: 2;font-size: 16px;margin-top: 2%;}
.RighInfo002806 .mid{padding: 4% 0; background: #efefef;}
.RighInfo002806 .mid .pic img{display: block; width: 100%;}
.RighInfo002806 .mid .list{ margin-top: 3%;}
.RighInfo002806 .mid .list li{ margin: 20px 1%;}
@media(min-width:481px){
.RighInfo002806 .mid .list li{float: left; width: 48%;}
.RighInfo002806 .mid .list li:nth-child(2n+1){clear: left;}
}
@media(min-width:769px)and (max-width:1024px){
.RighInfo002806 .mid .list li{float: none;width: auto;}
}
.RighInfo002806 .mid .icon{width:55px ;}
.RighInfo002806 .mid .txt{padding-left: 14px;color: #666;font-size: 16px;}
.RighInfo002806 .mid .txt span{display: inline-block;}
.RighInfo002806 .mid .txt b{color: #e7141a; font-size: 24px;}
.RighInfo002806 .culture{ padding: 4% 0;}
.RighInfo002806 .culture ul li { float: left; width: 32%; text-align: center; position: relative; border: 1px solid #ddd; box-shadow: 0 10px 20px rgba(0,0,0,0.12); }
.RighInfo002806 .culture ul li+li { margin-left: 2%; }
.RighInfo002806 .culture ul li div { padding: 8% 0; margin: 0 auto; width: 80%; max-width: 280px; }
.RighInfo002806 .culture ul li figure img { width: 50%; max-width: 100px; ; transition: 0.3s; }
.RighInfo002806 .culture ul li h3 { font-size: 24px; font-weight: normal; color: #000; margin: 0; margin-top: 15px; }
.RighInfo002806 .culture ul li p { line-height: 1; font-size: 16px; color: #666; margin-bottom: 0; }
.RighInfo002806 .culture ul li:hover * { color: #e7141a !important; }
.RighInfo002806 .culture ul li:hover figure img { transform: rotateY(180deg); }

@media(max-width:768px) {
.RighInfo002806 .culture{ padding:0;}
.RighInfo002806 .culture ul li h3 { font-size: 20px; margin-top: 10px; }
.RighInfo002806 .culture ul li p { font-size: 16px; }
}

@media(max-width:480px) {
.RighInfo002806 .culture ul li { width: 100%; float: none; margin-left: 0 !important; margin: 2% 0; }
}

@media(min-width:769px){
.RighInfo002806 .mid .pic{float: right; width: 50%; position: relative;}
.RighInfo002806 .mid .list{float: left; width: 45%;}
}

@media(max-width:640px){
.RighInfo002806 .txt aside.t-1{font-size: 28px !important;}
.RighInfo002806 .txt aside.t-2{font-size: 18px !important;}
}


/*Floor002707 */
.Floor002707{ background:#7f7f7f; position:relative; z-index:1;}
.Floor002707 .auto{ padding:0 5%; position:relative; z-index:5;}
.Floor002707 .title{padding-left:62.625%;  padding-top:14%; padding-bottom:2%;text-align: left!important;}
.Floor002707 .title h3{ margin:0; font-size:50px; color:#b0b8c1; text-transform:uppercase; font-family:Helvetica, Arial, sans-serif;}
.Floor002707 .title h3::after{ display:block; content:''; width:35px; height:2px; background:#fff; margin-bottom:20px;opacity: .3}
.Floor002707 .title h4{ margin:0; color:#fff; font-size:30px; font-weight:normal;}
.Floor002707 .title p{ color:#fff;font-size: 16px;}
@media(max-width:640px){
.Floor002707 .title h3{ font-size:40px;}
.Floor002707 .title h4{ font-size:20px;}
}
@media(max-width:480px){
.Floor002707 .title h3{ font-size:30px;}
}
.Floor002707 .Ispic{ position:absolute; left:0; top:0; height:100%; width:56.4%;display: none;}
.Floor002707 .Ispic.show{display: block;}
.Floor002707 .list{ padding-left:46.5%;}
.Floor002707 .list li{ position:relative; float:left; display:table; width:20%; text-align:center;height:180px;  background:rgba(231,20,26,0.8);}
.Floor002707 .list li:not(:last-child)::after{ position:absolute; content:''; width:1px; height:40%; background:rgba(255,255,255,.3); top:30%; right:0;}
.Floor002707 .list li a{ display:table-cell; vertical-align:middle; color:#fff; font-size:16px; padding-left:10px; padding-right:10px;transition:0.3s;line-height: 24px;}
.Floor002707 .list li a:hover,.Floor002707 .list li.on a{ background:rgba(231,20,26,1);}
@media(max-width:1600px){
.Floor002707 .auto{ padding:0 2%;}
.Floor002707 .list{padding-left: 44.9%;}
}
@media(max-width:1440px){
.Floor002707 .auto{ min-height:620px;}
}
@media(max-width:1024px){
.Floor002707 .Ispic{ position:relative; display:block; width:100%; height:auto; padding-bottom:62%;}
.Floor002707 .auto{ min-height:inherit;}
.Floor002707 .title{ padding:3% 0;}
.Floor002707 .list{ padding:0 0 3% 0;}
}
@media(max-width:640px){
.Floor002707 .list li{ width:50%; height:140px;}
.Floor002707 .list li:nth-child(2n)::after{ display:none;}
}


/*PicList002854 */
.PicList002854{ padding:1% 0;}
.PicList002854 .title{padding-bottom: 3%;font-size: 34px;color: #444; text-align: center;}
.PicList002854 .title span{ display:block; font-size:14px; color:#999; text-transform:uppercase;}
.PicList002854 li{float: left;margin-bottom:4%;}
.PicList002854 li a{display: block;border: solid 3px #f5f5f5;position: relative;padding: 2vw 1vw 4vw; transition: 0.3s;}
.PicList002854 li aside{font-size: 18px; line-height: 28px; text-align: center; margin-bottom: 2vw;color: #333;}
.PicList002854 li .Ispic{background-size: contain;padding-bottom: 44%;}
.PicList002854 li a:after{position: absolute; content: '';width: 50px;height: 50px;background:url(../images/PicList002854_btn.png) no-repeat center center #f5f5f5;right: 0; bottom: 0;background-size: auto 21px;transition: 0.3s;}
.PicList002854 li a:hover{border-color: #e7141a;}
.PicList002854 li a:hover:after{background-color: #e7141a; background-image: url(../images/PicList002854_btn_hover.png);}
@media(min-width:769px){
.PicList002854 li{width: 23.5%; }
.PicList002854 li:not(:nth-child(4n)){margin-right: 2%;}
}
@media(max-width:768px){
.PicList002854 li{width: 100%;}
.PicList002854 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList002854 li aside{font-size: 16px;}
.PicList002854 li a:after{width: 7vw;height: 7vw;background-size: auto 50%;}
}
@media(max-width:480px){
.PicList002854 li aside{font-size: 14px;line-height: 20px; height: 40px;}
}


/*
 .RighInfo002228 
 */
.RighInfo002228{ padding:1% 0;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#131651; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{ color:#666; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.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:2%;}
.RighInfo002228 .single-content p{text-indent:2em;margin:0;font-size: 15px;color: #333;line-height: 2;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
.RighInfo002228 .imglist{ padding-top:2%; overflow:hidden;}
.RighInfo002228 .imglist li{width:33.33%; margin-bottom:1px; float:left; list-style:none;}
.RighInfo002228 .imglist a{background:#ededed; max-width:400px;margin-right:1px; text-align:center; font-size:18px;display: flex;justify-content:center;align-items:Center; color:#333;height:90px; transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s; -moz-transition:all 0.5s;}
.RighInfo002228 .imglist a:hover{background:#33c3f3;color:#FFF;}
.RighInfo002228 .contact_l{ float:left; width:65%;}
.RighInfo002228 .contact_l p{ margin:0;}
.RighInfo002228 .contact_r{ float:right; width:21%;}
@media(max-width:640px){
.RighInfo002228 .auto{ padding:0 2%;}
.RighInfo002228 .contact_l,.contact_r{ width:100% !important;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-content p{padding: 5px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:30px;}
}


/*PicList002171 */
.PicList002171{ padding:2% 0;}
.PicList002171 li{ float:left; width:18%; margin-right:2%; margin-bottom:2%;}
.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(0,0,0,0.54); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(5n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}