@font-face {
  font-family: "DINCond-Bold";
  src: url("../fonts/DINCond-Bold.woff2") format("woff2"),
       url("../fonts/DINCond-Bold.woff") format("woff"),
       url("../fonts/DINCond-Bold.ttf") format("truetype"),
       url("../fonts/DINCond-Bold.eot") format("embedded-opentype"),
       url("../fonts/DINCond-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}


/*Top002682 */
.Top002682{ z-index:100; }
.Top002682_2{ box-shadow:0 0 5px rgba(0,0,0,0.1); }
.Top002682 .auto{ margin:0 auto;}
.Top002682 .top-left{ float:left; position:relative; z-index:20; display:table;height:112px;}
.Top002682 .top-left a{ display:table-cell; vertical-align:middle;}
.Top002682 .top-left img{ max-height:42px;}
.Top002682 .top-left img.hover{ display:none;}
.Top002682 .top-main .top-right{float:right;margin-top:30px;position:relative;z-index:5;width: 54px;border:1px solid #fff;cursor:pointer;height: 54px;}
.Top002682 .top-main .top-right::before,
.Top002682 .top-main .top-right::after,
.Top002682 .top-main .top-right span{ position:absolute; left:25%; top:50%; width:50%; height:2px; background:#fff;}
.Top002682 .top-main .top-right::before,
.Top002682 .top-main .top-right::after{ content:'';}
.Top002682 .top-main .top-right span{ font-size:0; margin-top:-1px;}
.Top002682 .top-main .top-right::before{ margin-top:-8px;}
.Top002682 .top-main .top-right::after{margin-top:7px;}
.Top002682 .top-menu .top-right > *{ float:left; line-height:28px;position:relative; height:48px;}
.Top002682 .top-language dt,
.Top002682 .search_box{ position:absolute; right:0; top:100%; display:none;}
.Top002682 .search_box{  border-top:0; width:254px; background:rgba(0,0,0,0.2);  }
.Top002682 .search_box .text{ width:100%;border:1px solid #ccc; padding:0 40px 0 15px; line-height:38px; height:40px;color:#ccc; }
.Top002682 .search_box .btn{position:absolute;right: 5px;line-height: 40px;width: 38px;text-align:center;color:#999;font-size:16px;top:0;}
.Top002682 .search_box::after{position:absolute;content:'';border:8px solid transparent;border-bottom-color:rgba(0,0,0,0.2);right: 0;top:-16px;}
.Top002682 .open-search{ display:block; width:28px; height:28px; background:url(../images/icon_search.png) no-repeat center center;}
.Top002682 .top-language{background:url(../images/Top002434-icon_lang.png) no-repeat left 5px;padding-left: 27px;padding-right:15px;margin-right: 8px;}
.Top002682 .top-language::after{ position:absolute; content:''; width:1px; height:20px; background:#e5e5e5; right:0; top:4px;}
.Top002682 .top-language dt{ border:1px solid #eee; width:100%; text-align:center; background:#fff;}
.Top002682 .top-language dt a{ display:block; border-bottom:1px solid #eee; line-height:24px; transition:color 0.3s;}
.Top002682 .top-language dt a:last-child{ border-bottom:0;}
.Top002682 .top-language dt a:hover{ color:#fff; background:#ed1c24;}
.Top002682 .header-menu li em a{line-height:30px;font-size: 16px;}
.Top002682 .header-menu li.aon em a,
.Top002682 .header-menu li em a:hover{ color:#ed1c24;}
@media(min-width:1025px){
.Top002682{ position:fixed; left:0; top:0; width:100%;}
.Top002682 .top-menu{position:absolute;left:0;top:-100%;opacity:0;transition:0.5s ease-in-out;background:#fff;z-index:10;width:100%;}
.Top002682 .header-show .top-menu{ top:0; opacity:1;}
.Top002682 .header-show img.show{ display:none;}
.Top002682 .header-show img.hover{ display:block;}
.Top002682 .top-main{ padding:0 20px;}
.Top002682 .top-menu .top-right{ padding-right:20px; max-width:225px;}
.Top002682 .top-menu .auto{position:relative;height: 112px;}
.Top002682 .top-menu .top-right{position:absolute;right:0;top:50%;margin-top: -12px;}
.Top002682 .top-mid{padding-top: 42px;width: 58%;max-width: 820px;margin: 0 6% 0 25%;}
}
@media(max-width:1024px){
.Top002682{ position:relative; background:#fff;}
.Top002682 .top-main{ position:relative;}
.Top002682 .top-main .top-right{ transition:0.5s ease-in-out; position:absolute; right:0; top:50%; margin-top:-20px; width:40px; height:40px; border-color:#ed1c24;}
.Top002682 .top-main .top-right::before,
.Top002682 .top-main .top-right::after,
.Top002682 .top-main .top-right span{ background:#ed1c24;}
.Top002682 .top-main .open-menu{ background:#ed1c24;}
.Top002682 .top-main .open-menu span{ opacity:0;}
.Top002682 .top-main .open-menu::before,
.Top002682 .top-main .open-menu::after{ background:#fff;margin-top:-1px; transform:rotate(45deg);}
.Top002682 .top-main .open-menu::after{transform:rotate(-45deg);}
.Top002682 .top-left{ height:70px;}
.Top002682 .top-left img.show{ display:none;}
.Top002682 .top-left img.hover{ display:block;}
.Top002682 .top-menu .auto{padding:0;float:  right;}
.Top002682 .top-menu .top-right{ height:20px;}
.Top002682 .top-search .text{ box-shadow:0 2px 2px rgba(0,0,0,0.3);}
.Top002682 #header-menu{ display:none; position:absolute; left:0; top:100%; background:rgba(0,0,0,0.5); width:100%; z-index:30;}
.Top002682 #header-menu ul{ padding-top:25px; background:#ed1c24;}
}







/*Banner002766 */
.Banner002766{}
.Banner002766 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Banner002766 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Banner002766 .slick-list:focus {outline: none}
.Banner002766 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Banner002766 .slick-slider .slick-track, 
.Banner002766 .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)}
.Banner002766 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Banner002766 .slick-track:before, 
.Banner002766 .slick-track:after{display: table; content: '';}
.Banner002766 .slick-track:after{ clear: both;}
.Banner002766 .slick-loading .slick-track { visibility: hidden;}
.Banner002766 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Banner002766 .slick-slide .slick-loading img { display: none;}
.Banner002766 .slick-slide .dragging img { pointer-events: none;}
.Banner002766 .slick-initialized .slick-slide { display: block;}
.Banner002766 .slick-loading .slick-slide { visibility: hidden;}
.Banner002766 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Banner002766 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Banner002766 .slick-list li{position: relative;}
.Banner002766 .slick-list li a{display: block;}
.Banner002766 .slick-list li img{display: block; width: 100%;}
.Banner002766 .slick-list li .txt-main{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10;}
.Banner002766 .slick-list li .txt-main .auto{max-width:1366px; height: 100%;position: relative;}
.Banner002766 .slick-list li .txt-main .auto img{height: 100%; transform: translateY(30px);-webkit-transform: translateY(30px);-ms-transform: translateY(30px);opacity: 0;-webkit-opacity: 0; transition:0.5s 0.5s;}
.Banner002766 .slick-list li .url{position: absolute;width: 40%;max-width: 308px; font-size: 20px; z-index: 20;color: #fff; transition: 0.3s 0.5s;text-align: center;line-height: 65px;transform: translateY(30px);-webkit-transform: translateY(30px);-ms-transform: translateY(30px);opacity: 0;-webkit-opacity: 0; transition:0.5s 0.8s;}
.Banner002766 .slick-list li.ani-show .txt-main .auto img,
.Banner002766 .slick-list li.ani-show .url{transform: translateY(0);-webkit-transform: translateY(0);-ms-transform: translateY(0);opacity: 1;-webkit-opacity: 1;}
.Banner002766 .slick-list li .url:before,
.Banner002766 .slick-list li .url:after{position: absolute; content: ''; height: 1px;width: 100%;background: rgba(255,255,255,0.2); transition: 0.5s;}
.Banner002766 .slick-list li .url:before{left: 0; top: 0;}
.Banner002766 .slick-list li .url:after{right: 0; bottom: 0;}
.Banner002766 .slick-list li .url:hover:before,
.Banner002766 .slick-list li .url:hover:after{width: 0;}
.Banner002766 .slick-list li .url:hover{background:#000; }
.Banner002766 .slick-list li .url span{display: inline-block;background: url(../images/Banner002766_more.png) no-repeat right center; padding-right: 40px; transition: 0.3s;}
.Banner002766 .slick-list li .url:hover span{background: none; padding: 0;}
.Banner002766 .slick-dots{position: absolute; left: 0; z-index: 10; width: 100%; bottom: 5%; text-align: center;}
.Banner002766 .slick-dots li button{display: none;}
.Banner002766 .slick-dots li{display: inline-block; border: 1px solid rgba(255,255,255,0.4); border-radius: 50%; margin: 0 5px; cursor: pointer; width: 20px; height: 20px;position: relative;}
.Banner002766 .slick-dots li.slick-active:after{content: ''; position: absolute; background: #fff;border-radius: 50%; width: 8px; height: 8px; left: 50%; top: 50%; margin: -4px 0 0 -4px;}
.Banner002766 .slick-arrow{position: absolute; z-index: 10; top: 50%;background: none;border: 0;font-size: 0; height: 44px; width: 44px; margin-top: -22px;  border-bottom: 3px solid #fff; border-right: 3px solid #fff; cursor: pointer;}
.Banner002766 .slick-prev{left: 3%;transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.Banner002766 .slick-next{right: 3%;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
@media(max-width:1024px){
.Banner002766 .slick-arrow{height:30px; width: 30px; margin-top: -15px;}
.Banner002766 .slick-list li .url{line-height: 40px; max-width:200px;font-size: 16px;}
}
@media(max-width:640px){
.Banner002766 .slick-dots li{width: 10px; height: 10px; margin: 0 2px;}
.Banner002766 .slick-dots li.slick-active:after{width: 4px; height: 4px;margin: -2px 0 0 -2px;}
.Banner002766 .slick-arrow{display: none!important;}
}
@media(max-width:480px){
.Banner002766 .slick-list li .url{line-height: 28px; max-width:120px;font-size: 12px;}
.Banner002766 .slick-list li .url span{padding-right: 30px;}
}


.Tithead{font-size:36px;color: #333;margin-bottom: 30px;}
.Tithead span{ display:block; text-transform:capitalize; font-family: "DINCond-Bold"; }
.Tithead span.cn{ margin-top:0px;}
@media(max-width:1366px){
.Tithead{font-size:30px;}    
}
@media(max-width:640px){
.Tithead{font-size:24px;}    
}


.home-more{ display:block; width:160px; line-height:44px; height:44px;background:#ed1c24; font-size:14px; text-align:center; color:#fff;transition:all 0.2s ease; position:relative;}
.home-more:hover{ background:none;color:#ed1c24; text-align:left; padding:0 30px;transition:all 0.2s ease-in-out; }
.home-more:before{ font-size:0;content:'+'; font-family:Arial; position:absolute; right:30px; top:0; display:block; color:#ed1c24;transition:all 0.2s ease-in-out; line-height:44px;}
.home-more:hover:before{ font-size:20px; }
.home-more:after{content:'';background:#ed1c24;height:3px;width:0%;display: block;position:absolute;left:0;bottom: 0;transition:all 0.6s ease;}
.home-more:hover:after{ width:100%;}


/*
 .Floor002396 
 */
.Floor002396{background: #282828;}
.Floor002396 .auto{margin: 0 auto; background:url(../images/Floor002396_bg.jpg) no-repeat right center;}
.Floor002396 .box{float: left;width: 50%;}
.Floor002396 .box.box-why{padding-right:10%;}
.Floor002396 .box .Tithead span.cn{ color:#fff;}
.Floor002396 .box .home-more:hover,
.Floor002396 .box .home-more:before{ color:#fff;}
.Floor002396 .box .home-more:after{ background:#fff;}
.Floor002396 .box .box-inner{padding:50px 0 40px 40px;}
.Floor002396 .box .box-inner ul{padding-top:34px;}
.Floor002396 .box .box-con figure{font-size: 14px;line-height: 24px;color: #eee;height: 72px;overflow: hidden;margin: 25px 0;}
.Floor002396 .box .box-con h3,
.Floor002396 .box .box-con p{font-size: 18px;color: #fff;line-height:30px;font-weight:normal;margin:0;}
.Floor002396 .box .box-con h3{ margin-top:30px;}
.Floor002396 .box .box-con p{margin-top:5px;position:relative;z-index: 9;display:block;}
.Floor002396 .box .box-con p:after{content:'';background: #ed1c24;display:block;height: 3px;width: 252px;position:absolute;left:0;bottom: 5px;z-index: -1;display:block;}
.Floor002396 .num{position: relative;margin-bottom: 5%;}
.Floor002396 .num li{float:left;width:23%;}
.Floor002396 .num li:first-child{float:left;width: 31%;}
.Floor002396 .num li .inner{color: #fff;font-family: "DINCond-Bold";font-size: 100px;display: table;}
.Floor002396 .num li aside{overflow: hidden;height: 0.7em;}
.Floor002396 .num li sub{font-size: 0.24em;text-transform: uppercase; line-height: 0.8em;float: left;margin-top: 1.7em;}
.Floor002396 .num li sup{font-size: 40px;vertical-align: super;}
.Floor002396 .num li span{font-size: 83px;line-height: 74px;vertical-align: text-top;color: #fff;}
.Floor002396 .num li p{font-size: 14px;color: #eee;margin-top: 12px;}
.Floor002396 .num li aside *{display: inline-block;}
.Floor002396 .box-about{ position:relative; z-index:1; overflow:hidden;}
.Floor002396 .box-about img{ width:100%; display:block;}
.Floor002396 .box-about .ycenter{ position:absolute; z-index:5; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); text-align:center;color:#fff; overflow:hidden;}
.Floor002396 .box-about .ycenter_click{ z-index:20; width:auto; height:auto; right:5%; top:5%; left:auto;}
.Floor002396 .box-about .ycenter_click .title{ display:none;}
.Floor002396 .box-about .video{ width:100%;}
.Floor002396 .box-about video{ z-index:10; background:#000; position:absolute; left:0; top:0; width:100%; height:100%;}
.Floor002396 .box-about .play_btn{ cursor:pointer; display:inline-block;}
.Floor002396 .box-about .play_btn i{ display:block; margin:0 auto 15px; width:49px; height:49px; border:2px solid #fff; border-radius:50%; background:url(../images/Floor002617_play.png) no-repeat center center;}
.Floor002396 .box-about .close_btn i{ position:relative; background:none;}
.Floor002396 .box-about .close_btn i::before,
.Floor002396 .box-about .close_btn i::after{ position:absolute; content:''; width:3px; border-radius:3px; height:50%; top:25%; background:#fff; left:16px;}
.Floor002396 .box-about .close_btn i::after{ left:26px;}
@media(max-width:1280px){
.Floor002396 .num li .inner{font-size: 80px;}
}
@media(max-width:1024px){
.Floor002396 .num li .inner{font-size: 70px;}
}
@media(max-width:768px){
.Floor002396 .num li{width: 50%;}
.Floor002396 .num li:nth-child(2n+1){clear: left;}
}
@media(max-width:480px){
.Floor002396 .num li .inner{font-size: 50px;}
.Floor002396 .box-about .title{ font-size:18px;}
.Floor002396 .box-about .play_btn i{ margin:5px auto; background-size:12px;width: 36px;height: 36px;}
.Floor002396 .box-about .close_btn i::before{ left:10px;}
.Floor002396 .box-about .close_btn i::after{ left:20px;}
}




/*Floor002477 */
.Floor002477{padding: 0% 2% 0;margin-top: 3%;}
.Floor002477 .auto{ position:relative;}
.Floor002477 .txt{ box-shadow:10px 0 51px rgba(0,0,0,0.1);  background:url(../images/Floor002396_bg.jpg) no-repeat right center; background-size:cover; font-size:18px;}
.Floor002477 .txt figure{padding: 4% 8% 4%;}
.Floor002477 .txt figure .Tithead span.cn{color: #333;}
.Floor002477 .txt figure .home-more:hover,
.Floor002477 .txt figure .home-more:before{ color:#ed1c24;}
.Floor002477 .txt figure .home-more:after{ background:#ed1c24;}
.Floor002477 .txt figure .box-inner ul{padding-top:34px;}
.Floor002477 .txt figure .box-con p{font-size: 14px;line-height: 24px;color: #666;height: 72px;overflow: hidden;margin: 25px 0;}
.Floor002477 .txt figure .box-con h3{font-size: 18px;color: #333;line-height:30px;font-weight:normal;margin:0;margin-top:30px;position:relative;z-index: 4;}
.Floor002477 .txt figure .box-con h3:after{content:'';background: #ed1c24;display:block;height: 3px;width: 252px;position:absolute;left:0;bottom: 5px;z-index: 3;display:block;}
.Floor002477 .num{position: relative;margin-bottom: 5%;}
.Floor002477 .num li{float:left;width:23%;}
.Floor002477 .num li:first-child{float:left;width: 31%;}
.Floor002477 .num li .inner{color: #666;font-family: "DINCond-Bold";font-size: 100px;display: table;}
.Floor002477 .num li aside{overflow: hidden;height: 0.7em;}
.Floor002477 .num li sub{font-size: 0.24em;text-transform: uppercase; line-height: 0.8em;float: left;margin-top: 1.7em;}
.Floor002477 .num li sup{font-size: 40px;vertical-align: super;}
.Floor002477 .num li span{font-size: 83px;line-height: 74px;vertical-align: text-top;color: #222;}
.Floor002477 .num li p{font-size: 14px;color: #666;margin-top: 12px;}
.Floor002477 .num li aside *{display: inline-block;}
.Floor002477 .video_btn{position:absolute;right: 0;bottom:0;background:url(../images/Floor002477-btn_play_bg.jpg) no-repeat;background-size:cover;text-align:center;padding:3% 4%;color: #ed1c24;cursor:pointer;font-size:18px;}
.Floor002477 .video_btn i,
.Floor002477 .video_pause{border: 1px solid #ed1c24;border-radius:50%;}
.Floor002477 .video_btn i{ display:block; margin:0 auto; margin-bottom:10px; height:115px; width:115px;  background:url(../images/Floor002477-btn-play.png) no-repeat center center; background-size:30%; }
.Floor002477 .video_area{ position:relative;}
.Floor002477 .video_area video{ width:100%; height:100%;}
.Floor002477 .video_play,
.Floor002477 .video_pause{ position:absolute;z-index:10;}
.Floor002477 .video_play{ display:none; left:0; top:0; width:100%; height:100%; background-color:#000;}
.Floor002477 .video_pause{cursor:pointer;  left:5%; bottom:5%;  width:50px; height:50px;}
.Floor002477 .video_pause::before,
.Floor002477 .video_pause::after{ position:absolute; content:''; width:4px; height:29px; background-color:#cbbeae; border-radius:4px; top:50%; margin-top:-15px; left:50%;}
.Floor002477 .video_pause::before{ margin-left:-8px;}
.Floor002477 .video_pause::after{ margin-left:4px;}
@media(max-width:1400px){
.Floor002477{margin-top:10%;} 
.Floor002477 .num li span{font-size:60px}   
}
@media(min-width:1001px){
.Floor002477 .img{width:72.625%;position:relative;padding-left: 14%;padding-bottom:3%;float: right;}
.Floor002477 .txt{position:absolute;left: 0;bottom: 15%;width: 47.6%;z-index: 1;}
.Floor002477 .txt figcaption{ padding:10% 0 15%;}
.Floor002477 .deco{ margin-left:-62%;}
.Floor002477 .txt p{ margin:10% 0 0 0;}
}
@media(max-width:1200px){
.Floor002477 .txt{font-size:14px;top: 0;bottom: 0;}
.Floor002477 .txt  h1{ font-size:30px;}
.Floor002477 .txt  h2{ font-size:18px; }
.Floor002477{margin-top:0;}  
.Floor002477 .num li span{font-size: 32px;line-height: 40px;}
.Floor002477 .txt figure{padding:2%;}
.Floor002477 .num li aside{height:40px;position: relative;}
.Floor002477 .num li sup{height: 22px;line-height: 22px;position: absolute;bottom: 0;font-size: 20px;}
}
@media(max-width:1000px){
.Floor002477 .img{ position:relative;}
.Floor002477 .video_btn i{ width:80px; height:80px;}
.Floor002477 .txt figure{padding:5%;}
.Floor002477 .deco{ margin-left:-10%;}
.Floor002477 .deco img{ max-width:80%;}
}
@media(max-width:480px){
.Floor002477 .video_btn i{width:40px; height:40px;}
.Floor002477 .video_btn{ font-size:15px;}
.Floor002477 .num li span{font-size: 24px;}
.Floor002477 .num li p{font-size:12px;}
}




/*
 .Floor002349
 */
.Floor002349{ background:url(../images/Floor002349_bg.jpg) no-repeat left center; background-size:cover;padding:3% 0 3%;}
.Floor002349 .list li,.Floor002349 .list li *{transition: all .3s ease-in;}
.Floor002349 li{ border: 1px #e6e6e6 solid;}
.Floor002349 .wrap-head .h2{ margin: 0 0 30px 0;}
.Floor002349 .wrap-head .tab{ position: relative;}
.Floor002349 .wrap-head .tab a{ display:block; font-size: 16px; padding-bottom:15px; color: #666; cursor: pointer; position:relative;}
.Floor002349 .wrap-head .tab a:after{content:'';background:#ed1c24;height:3px;width:0%;display: block;position:absolute;left:0;top:10px;transition:all 0.6s ease;}
.Floor002349 .wrap-head .tab a.on,
.Floor002349 .wrap-head .tab a:hover{ color: #ed1c24; padding-left:40px;transition:all 0.2s;}
.Floor002349 .wrap-head .tab a.on:after,
.Floor002349 .wrap-head .tab a:hover:after{ width:30px;}
.Floor002349 .listbox{ overflow: hidden; max-height: 50%;}
.Floor002349 .list .owl-carousel .owl-stage-outer{ padding: 0 0 50px 0;}
.Floor002349 .list{ padding: 2% 0 0 0; display: none;}
.Floor002349 .list li{ background: #fff;text-align: center; }
.Floor002349 .list li .pic{display: block;width: 100%;padding-bottom: 72%;background-position: center;background-repeat: no-repeat;background-size: cover;}
.Floor002349 .list li .pic span{ position: relative; bottom: -25%; display: inline-block;}
.Floor002349 .list li .pic img{max-height: 140px; display: inline; max-width: 140px; width:100%; position: relative; z-index: 2;}
.Floor002349 .list li .word{padding: 25px 10px 12px;border-top: 1px #e6e6e6 solid;}
.Floor002349 .list li .word .h3{margin: 0 0 10px 0;font-size: 16px;text-transform: uppercase;overflow:  hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow:  ellipsis;}
.Floor002349 .list li .word .h3 a{color: #333;}
.Floor002349 .list li .word figure{ font-size:18px; color: #ed1c24; line-height: 14px; height: 28px; overflow: hidden;font-family: "DINCond-Bold";}
.Floor002349 .list li:hover{ box-shadow: 0 5px 15px 0 rgba(0,0,0,.15);}
.Floor002349 .list li:hover .word .h3 a{color: #ed1c24;}
.Floor002349 .list li .pic span:before{display: block; content: ""; position: absolute; top: 3px; left: 25%;width: 0; height: 0; overflow: hidden; border-radius: 50%; transition: all .3s ease-in-out;}
.Floor002349 .list li:hover .pic span:before{ box-shadow: 0 0 115px 0 rgba(255,255,255,.8); width: 50%; height: 50%;}
.Floor002349 .btns{ margin:0 auto; text-align:center;}
.Floor002349 .btns a{ display: inline-block; background: #fff; color: #666; cursor: pointer; padding: 15px; font-size: 30px;box-shadow: 0 0px 15px 0 rgba(0,0,0,.1);}
.Floor002349 .btns a.prev{ margin-right: 10px;}
.Floor002349 .btns a:hover{ background: #ed1c24; color: #fff;}
@media only screen and (max-width:1023px ) {
.Floor002349 .wrap-head .h2 img{ height: 35px;}
}
@media only screen and (max-width:899px ) {
.Floor002349{ padding: 13% 2% 10%;}
.Floor002349 .wrap-head,.Floor002349 .btns{ text-align: center;}
.Floor002349 .btns a{ padding: 10px; font-size: 20px;}	
}
@media only screen and (max-width: 480px) {
.Floor002349 .wrap-head .h2 img{ height: 25px;}
.Floor002349 .wrap-head .tab a{ width: 100%; display: block; margin-left: 0; padding: 10px 0 ;text-align: center; background: #e1e1e1; margin-bottom: 1px;}
.Floor002349 .wrap-head .tab a.on{ background: #ed1c24; color: #fff;}
}
@media only screen and (min-width: 900px) {
.Floor002349{ padding-left: 0; padding-right: 0;}
.Floor002349 .wrap-head{float:left;width: 20%;}
.Floor002349 .wrap-head a{ width:100%;}
.Floor002349 .list{padding-left: 5%;}	
}




/*
 *  Owl Carousel - Core  插件样式如遇相同只留一份
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .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;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -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 {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    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-loaded {
    display: block; }
  .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; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  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 Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.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 100ms 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-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

  


/*Floor002537 */
.Floor002537{ padding-bottom:4%; }
.Floor002537 .list{margin:80px 0 0 0;position:relative;float:left;width:60%;}
.Floor002537 .list > *{  position:relative;}
.Floor002537 .list dl{ margin-top:3%;}
.Floor002537 .list dd{float: left;width: 48.5%;margin-right:3%;}
.Floor002537 .list dd:nth-of-type(2n){ margin-right:0;}
.Floor002537 .list dd .pic{ overflow:hidden;}
.Floor002537 .list dd .pic a{display: block;background-repeat: no-repeat;background-position: center;transition: transform .5s ease-in-out;/* padding-bottom: 0; */}
.Floor002537 .list dd .pic a img{ visibility: hidden;}
.Floor002537 .list dd .pic a:hover{ transform: scale(1.1);}
.Floor002537 .list dd .word h3{margin: 20px 0 10px;font-size: 16px;font-weight: normal; text-align:center;}
.Floor002537 .list dd .word h3 a{color: #333;}
.Floor002537 .list dd .word time{color: #666;font-size: 14px;}
.Floor002537 .list dd .word figure{ height: 44px; overflow: hidden; line-height: 22px; color: #555; font-size: 14px; margin: 30px 0;}
.Floor002537 .list_top li .Ispic{padding-bottom:48%;}
.Floor002537 .list_top li .txt{position:absolute;left:0;bottom:0;width:100%;padding: 10% 30% 30px 3%;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 77%);background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 77%);background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 77%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );}
.Floor002537 .list_top li a{ color:#fff;}
.Floor002537 .list_top li .txt p{ font-size:20px; margin:0;}
.Floor002537 .list_top .bx-pager{position:absolute;right:3%;z-index:10;bottom: 30px;}
.Floor002537 .list_top .bx-pager div{ float:left; padding:0 3px;}
.Floor002537 .list_top .bx-pager div a{ display:block; width:11px; height:11px; border:1px solid #fff; overflow:hidden; line-height:1000px;}
.Floor002537 .list_top .bx-pager div a.active{background: #ed1c24;border:0;}
.Floor002537 .list_top .bx-viewport{ z-index:1;}
.Floor002537 .problembox{background:url(../images/problembox_bg.png) no-repeat center center #282828;float:right;width:37%;padding: 0 0 40px;margin-top: 80px;}
.Floor002537 .problembox .Tithead span.cn{ color:#fff; font-size:30px;}
.Floor002537 .problembox .Tithead { background:url(../images/icon.png) no-repeat left 30px center /36px 36px #ed1c24; padding:15px 15px 15px 80px;margin-bottom:10px;}
.Floor002537 .problembox .home-more{ margin-top:40px; margin-left:30px;}
.Floor002537 .problem{ padding:0 30px;}
.Floor002537 .problem .title{line-height:30px;padding: 15px 0;font-size: 16px;cursor:pointer;position:relative;margin: 0;color: #eee;z-index:2;padding-right: 30px;}
.Floor002537 .problem .title:after{content:'';background: #666;height:1px;width:100%;display: block;position:absolute;left:0;bottom:0px;transition:all 0.6s ease;z-index:1;}
.Floor002537 .problem .title:before{content:'';background:#ed1c24;height: 1px;width: 25px;display: block;position:absolute;left:0;bottom: 0;transition:all 0.6s ease;z-index:3;}
.Floor002537 .problem .title:hover:before{ width:100%;}
.Floor002537 .problem i{ position:absolute; width:22px; height:22px; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.Floor002537 .problem i::before,
.Floor002537 .problem i::after{ position:absolute; content:''; background:#fff;}
.Floor002537 .problem i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.Floor002537 .problem i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.Floor002537 .problem .select i::after{ display:none;}
.Floor002537 .problem .select{color: #ed1c24;}
.Floor002537 .problem .box{ display:none; padding:22px 0;}
.Floor002537 .problem .box p{line-height:24px;margin:0;line-height:24px;color: #aaa; height:72px; overflow:hidden;}
.Floor002537 .problem .box .more{color: #fff;line-height:24px;margin-top: 12px;display: block;position: relative;}
.Floor002537 .problem .box .more:hover{ background:none;color:#ed1c24; }
@media only screen and (max-width:1024px) {
.Floor002537 .problembox,.Floor002537 .list{width:100%;margin-top: 30px;}
}
@media only screen and (max-width:640px) {
.Floor002537 .list_top li .txt p{font-size: 16px;}
.Floor002537 .list_top li .txt{padding: 20px 70px 10px 20px;}
.Floor002537 .list_top .bx-pager{bottom: 14px;}
.Floor002537 .problembox .Tithead span.cn{font-size:20px;}
}

/*
 .Floor002412 
 */
.Floor002412{ padding: 50px 0; background: #fafafa;}
@media only screen and (max-width:1023px) {
.Floor002412{ padding: 30px 0;}
}

.Floor002412 .auto{ max-width: 1440px; overflow: hidden;}
@media only screen and (max-width:1470px ) {
.Floor002412 .auto{ padding-left: 15px; padding-right: 15px; max-width: 1470px;}
}
.Floor002412 .wrap-Tit {position: relative; text-align: center;}
.Floor002412 .wrap-Tit h2{ font-size: 26px; color: #373f53; margin: 0; position: relative; z-index: 3;}
.Floor002412 .wrap-Tit em{ font-style: normal; color: #3e61af; font-family: Myriad Pro; font-size: 34px; text-transform: uppercase;position: relative; z-index: 3;}
.Floor002412 .wrap-Tit .bg{ font-size: 70px; font-weight: bold;  color: rgba(164,174,192,.2); position: absolute; top: 0%; left: 50%; transform: translateX(-50%); text-transform: uppercase; z-index: 1; line-height: 0.8;}
@media only screen and (min-width:1024px ) {
.Floor002412 .wrap-Tit h2{ font-size: 36px;}
.Floor002412 .wrap-Tit em{font-size: 44px;}
.Floor002412 .wrap-Tit .bg{ font-size: 130px;}
}
@media only screen and (min-width:1440px ) {
.Floor002412 .wrap-Tit h2{ font-size: 46px;}
.Floor002412 .wrap-Tit em{font-size: 54px;}
.Floor002412 .wrap-Tit .bg{ font-size: 150px;}
}
.Floor002412 .list{ padding: 30px 0 0;}
@media only screen and (max-width:480px ) {
.Floor002412 .list{ max-width: 390px; margin: 0 auto; }
}
@media only screen and (min-width:1024px ) {
.Floor002412 .list{ padding: 40px 3% 0;}
}
@media only screen and (min-width:1440px ) {
.Floor002412 .list{ padding: 70px 38px 0;}
}
.Floor002412 .list li{ float: left; }
.Floor002412 .list li .pic{ overflow:hidden;}
.Floor002412 .list li .pic a{ display: block; background-repeat: no-repeat; background-position: center; 
transition: transform .5s ease-in-out;
}
.Floor002412 .list li .pic a img{ visibility: hidden;}
.Floor002412 .list li .pic a:hover{ transform: scale(1.1);}
.Floor002412 .list li .word h3{ margin: 30px 0 8px; font-size: 18px;}
.Floor002412 .list li .word h3 a{ color: #073190;}
.Floor002412 .list li .word time{ color: #b3b3b3; font-size: 14px;}
.Floor002412 .list li .word figure{ height: 44px; overflow: hidden; line-height: 22px; color: #555; font-size: 14px; margin: 30px 0;}
.Floor002412 .list li .word .more{ border: 1px solid #073190; color: #173d93; display: block; height: 40px; line-height: 38px; text-align: center; width: 80%; max-width: 170px;position: relative;transition: color .5s;
}
.Floor002412 .list li .word .more span{ position: relative; background: url(../images/Floor002412-more_icon.png) no-repeat right center; padding-right: 25px; z-index: 3;
}
.Floor002412 .list li .word .more:after{ content: ""; width: 0; height: 100%; background: #073190; display: block; position: absolute; top: 0; left: 0;
transition: width .5s;
}
.Floor002412 .list li .word .more:hover:after{ width: 100%;}
.Floor002412 .list li .word .more:hover{ color: #fff;}



/*
 .Bottom002250 
 */

.Bottom002250{background: #282828;}
.Bottom002250 .nav{padding: 3% 0;}
.Bottom002250 .nav a{ color: #ffffff;}
.Bottom002250 .nav dl{}
.Bottom002250 .nav dt{ position: relative; margin-bottom:15px;}
.Bottom002250 .nav dt:after{ content:''; width:64px; height:1px; background:#aaa; display:block; margin-top:8px;}
.Bottom002250 .nav dt:before{ content: ""; position: absolute; width:20px; height: 1px; background-color: #ed1c24; left: 0; bottom:0px; display: block;}
.Bottom002250 .nav dt a{ font-size: 16px; line-height: 30px;}
.Bottom002250 .nav dd a{ font-size: 14px; color:#aaa; line-height:26px;}
.Bottom002250 .nav dd:hover a{ color:#ed1c24;}
.Bottom002250 .nav dl:nth-of-type(2) dd{ float:left; width:36%; margin-right:2%;}
.Bottom002250 .nav dl:nth-of-type(2) dd:nth-of-type(2n){ margin-right:0%; width:62%;}
.Bottom002250 .nav dl:nth-of-type(2) dd:nth-of-type(2n+1){clear: both;}
.Bottom002250 .nav .message{ color: #fff;}
.Bottom002250 .nav .message .f_phone{padding-left:40px;background: url(../images/Bottom002250-tel.png) no-repeat left center /32px 32px;line-height: 42px;font-family: verdana;height: 42px;font-size: 24px;font-family: arial;}
.Bottom002250 .nav .message p{ padding-left:40px; margin:0 0 10px 0; line-height:24px;}
.Bottom002250 .footer{ padding: 20px 0; border-top:1px #444 solid;}
.Bottom002250 .footer *{color: #aaa;font-size: 14px;}
.Bottom002250 .footer a:hover{ color: #fff;}
.Bottom002250 .footer .bottomlinks a{ padding-left: 18px;}
.Bottom002250 .footer .copyright{ padding-bottom: 10px;}
@media only screen and (max-width:767px) {
.Bottom002250 .footer{ text-align: center;}
.Bottom002250 .nav dt{ border-bottom: 1px solid #609fe0; padding: 5px 10px;}
.Bottom002250 .nav dd{ display: none; background-color: #4790db;}
.Bottom002250 .nav dd:first-child{ margin-top: 10px;}
.Bottom002250 .nav dd:last-child{ border-bottom: 2px solid #609fe0; margin-bottom: 10px;}
.Bottom002250 .nav .message{ margin-top: 15px;}
}
@media only screen and (min-width:768px) {
.Bottom002250 .nav dl{ float: left; margin-right: 1%;}	
.Bottom002250 .nav .message,.Bottom002250 .footer .bottomlinks{ float: right;}
.Bottom002250 .nav .message{ width:20%;}
.Bottom002250 .footer .copyright{ float: left; padding-bottom: 0;}
}
@media only screen and (min-width:1024px) {
.Bottom002250 .nav dl{width: 10.8%;padding-right: 2%;}
.Bottom002250 .nav dl:nth-of-type(2){width: 20%;}
}
@media only screen and (max-width:1023px) {
.Bottom002250 .nav{display:none;}
}



/*Floor002685 */
.Floor002685{ padding:2% 130px;}
.Floor002685 .auto{ max-width:1366px; margin:0 auto;}
.Floor002685 .Tithead .cn{ text-align:center;}
.Floor002685 #owl-demo{ overflow:hidden;}
.Floor002685 .list .item{ float:left; position:relative;z-index:1;padding-bottom: 28%;background-image: -webkit-linear-gradient(top left, #435060, #5a6777); width: 100%;}
.Floor002685 .list .item:nth-of-type(n+1){background-image: -webkit-linear-gradient(top left, #3b4c61, #5f6c7c);}
.Floor002685 .list .item:nth-of-type(3n){background-image: -webkit-linear-gradient(top left, #2e3a48, #485a6f);}
.Floor002685 .list .item > *{ position:absolute; left:0; width:100%;}
.Floor002685 .list .item a{ height:100%; top:0; z-index:10;}
.Floor002685 .list .item figure{ overflow:hidden; z-index:2; top:0; bottom:0; background-position:0 0;transition:all 0.5s ease-in-out .2s;}
.Floor002685 .list .item figure img{display:block;height:auto;max-width: 80%;position:absolute;right:-8%;bottom:0%;transition:all 0.5s ease-in-out .2s;}
.Floor002685 .list .item .txt{ z-index:5; color:#fff; text-align:left; line-height:30px;top:15%; left:10%;transition:top 0.5s ease-in-out .4s}
.Floor002685 .list .item .txt .cn{font-size: 24px; margin-bottom:12px;}
.Floor002685 .list .item .txt .en{ font-size:16px; text-transform:capitalize;}
.Floor002685 .list .item .home-more{display:none;margin-top:20px;max-width: 130px;}
.Floor002685 .list .item.hover .home-more{ display:block;}
/* .Floor002685 .list .owl-item.right figure{ left:auto; right:0;}

.Floor002685 .list .owl-item.right .txt{ left:-90%;} */
@media(min-width:1025px){
.Floor002685 .list{ width:100%;}
#owl-demo{width: 100%;height: 400px;}
	/* .Floor002685 .active .owl-item.active{width: 25% !important; overflow: hidden;}
	.Floor002685 .active .owl-item.active.on{width: 50% !important;} */
	/* .Floor002685 .on .start{opacity: 0;}
	.Floor002685 .on .layer{opacity: 1; width: 100%; min-width: 2.4rem; z-index: 3;transition: opacity 1.3s ease-in-out;} */	
	/* .Floor002685 .active .owl-item.active.on{ z-index:10;} */
	.Floor002685 .active .owl-item{transition:all 0.5s ease-in-out;}
	.Floor002685 .active .owl-item.active.on figure{ width:200%;background-image: -webkit-linear-gradient(top left, #435060, #5a6777); }
	.Floor002685 .active .owl-item.active.on figure:after{ content:''; width:100%; height:100%; position:absolute; left:0; top:0; display:block; background-size:cover; background:url(../images/Floor002685_bg.png) no-repeat; opacity:0.5}
	.Floor002685 .active .owl-item.active.on .txt{width:200%; margin-top:0; top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
	/* .Floor002685 .list .owl-item.active:nth-of-type(2n) figure{background-image: -webkit-linear-gradient(top left, #5a6777, #5f6c7c);}
	.Floor002685 .list .owl-item.active:nth-of-type(3n) figure{background-image: -webkit-linear-gradient(top right, #132030, #283545);} */
	.Floor002685 .active .owl-item.active.on figure img{position:absolute; right:8%; top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
}
@media(max-width:768px){
.Floor002685 .list .item .txt{ line-height:22px;}
.Floor002685 .list .item .txt .cn{font-size: 16px;}
.Floor002685 .list .item .txt .en{font-size: 12px;}
.Floor002685 .list .owl-item.hover .txt::before{ top:11px;}
/* .Floor002685 {padding: 2% 0;} */
}
@media(max-width:480px){
/* .Floor002685 .list{ overflow:auto;} */
.Floor002685 {padding: 2% 55px;}
.Floor002685 .btn-nav .btn-prev, .Floor002685 .btn-nav .btn-next {width: 40px;height: 40px;background-size: 100% 100%;}
.Floor002685 .btn-nav .btn-prev {left: -50px;}
.Floor002685 .btn-nav .btn-next {right: -50px;}
/* .Floor002685 .btn-nav {display: none;} */
/*.Floor002685 .list li{ width:200px !important;}*/
}




/*
 .Menu002449 
 */
.Menu002449{ position: relative;}
.Menu002449 .ban img{ display: block;}
.Menu002449 .ban .phoneimg{ display: none;}
@media only screen and (max-width: 1000px) {
.Menu002449 .ban .pcimg{ display: none;}
.Menu002449 .ban .phoneimg{ display: block;}
}
.Menu002449 .menu ,.Menu002449 .menu *{ transition: .3s ease-in-out;}
.Menu002449 .menu{position: absolute;bottom: 0;left: 0;width: 100%;line-height: 30px;}
.Menu002449 .owl-nav{ display: none; }
.Menu002449 .menu .auto{ position: relative; z-index: 5;}

.Menu002449 .menu .currents{ display: none; float: right; height: 80px; line-height: 80px; padding-left: 25px; background:  url(../images/Menu002449-curr_icon.png) no-repeat left center;} 
.Menu002449 .menu .currents span{ color: rgba(255,255,255,0.5); font-size: 18px;  }
@media only screen and (max-width:1000px ) {
.Menu002449 .menu .currents{ display: none;}
.Menu002449 .menu{position:relative;}
.Menu002449 .menu nav li a{color:#333!important;padding: 10px 0!important;font-size: 15px!important;}
.Menu002449 .menu nav li.aon a{color: #ed1c24!important;}
.Menu002449 .menu nav{ float: none; width: 100%;}
}
.Menu002449 .menu nav{ float: left; width: 100%;}
.Menu002449 .menu nav li{float: left;margin-right: 40px;}
.Menu002449 .menu nav li a{ color: rgba(255,255,255,0.5); font-size: 18px;  display: inline-block; position: relative; padding: 25px 0;}
.Menu002449 .menu nav li a:after{ content: ""; width: 0; height: 2px; overflow: hidden; background: #fff; position: absolute; left: 50%; bottom: 0;}
.Menu002449 .menu nav li.aon a,.Menu002449 .menu nav li a:hover{ color: #fff;}
.Menu002449 .menu nav li.aon a:after,.Menu002449 .menu nav li a:hover:after{ width: 100%; left: 0;}
@media only screen and (max-width:640px ) {
.Menu002449 .menu nav li{width:25%;float:left;margin-right:0;text-align:  center;}
.Menu002449 .menu nav li a{font-size: 14px!important;padding: 0!important;}
.Menu002449 .menu .auto{margin: 3% 0;}

}





.pr_box{padding: 3% 0; background: #f6f9fb;}
.PicList002797 {  padding-top: 1% ; }
.PicList002797 li{ float:left; width:31%; margin:0 3.5% 3.5% 0; border-radius: 10px; overflow: hidden; box-shadow: 0 0 70px rgba(29,56,75,.17); }
.PicList002797 li a{ display:block; position:relative; padding:6%; background: #fff;  }
.PicList002797 li h4,
.PicList002797 li h3,
.PicList002797 li h5{ margin:0; text-align:center; font-weight:normal;}
.PicList002797 li figure{ padding-bottom:60%; background-size: contain;}
.PicList002797 li h4{ font-size: 15px;color: #999;}
.PicList002797 li h3{ font-size: 20px; color:#202020;}  
.PicList002797 .txt{ padding-bottom: 30px;  } 
.PicList002797 .more{ margin-top: 30px; text-align: center; } 
.PicList002797 .more span{ display: inline-block; padding-left: 40px; padding-right: 64px; line-height: 40px; background:url(../images/PicList002797-more.png)no-repeat 74% center #ed1c24 ; border-radius: 5px;transition:all 0.5s ease-out 0s; color: #fff; } 
.PicList002797 .more span:hover{padding-left:50px; padding-right:74px;  }
@media(max-width:1000px){
.PicList002797 li{ width:48%; margin-left:1%; margin-right:1%;}
}
@media(max-width:640px) {
.pr_box{margin-top:3%;padding-top:0;}
}
@media(min-width:481px){
.PicList002797 li:nth-child(3n){margin-right:0; }
}
@media(max-width:480px){
.PicList002797 li{margin-left:  0;margin-right: 4%;} 
.PicList002797 li:nth-child(2n){margin-right:0;}
.PicList002797 li h3,
.PicList002797 li .hover h5{ font-size:14px;}
.PicList002797 li .hover h5{ line-height:20px; max-height:40px;}
.PicList002797 .more span{padding-left:10px;}
}


/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:1% 0 3% 0;}
.Page002046 .Pages a{ display:inline-block;  vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; background: #fff;  color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#ed1c24; 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.png) no-repeat center center #fff; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background:url(../images/Page002046-a_next.png) no-repeat center center  #fff;}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{/* padding:0 5px; */}
}




/*  */
.RighInfo002811{ padding: 7% 0 3% 0;}
.RighInfo002811 .auto{ }
.RighInfo002811 .box:not(:last-child){margin-bottom:7%;}
.RighInfo002811 .box:nth-child(2n) .txt .inner,
.RighInfo002811 .box:nth-child(2n-1) .txt{background: #fafafa;}
.RighInfo002811 .pic img{display: block; width: 100%;}
.RighInfo002811 .txt{position: relative; z-index: 10;}
.RighInfo002811 .txt .inner{padding: 5% 10%;}
.RighInfo002811 .box:nth-child(2n) .txt{vertical-align: top;}
.RighInfo002811 .txt .tit{padding-left: 30px; font-size: 24px;color: #333;background: url(../images/RighInfo002811-icon.png) no-repeat left center;}
.RighInfo002811 .txt p{line-height: 30px; font-size: 16px;color: #888;text-align: justify;}
@media(min-width:1025px){
.RighInfo002811 .box:nth-child(2n){margin-bottom:13%;}
.RighInfo002811 .box .pic{width: 48.612%;}
.RighInfo002811 .box .pic .inner{ width: 105.715%;}
.RighInfo002811 .box:nth-child(2n-1) .pic .inner{margin-top: -8%; padding-bottom: 6%;}
.RighInfo002811 .box:nth-child(2n) .pic .inner{float: right; margin-top: 6%;}
}
@media(max-width:1024px){
.RighInfo002811 .ytable,
.RighInfo002811 .ytable-cell{display: block;}
.RighInfo002811 .txt .inner{padding: 5%;}
}
@media(max-width:640px){
.RighInfo002811 .txt .tit{font-size:20px}
}


/*
 .RighInfo001277
 */
.RighInfo001277{ padding:1% 0 0;}
.RighInfo001277 .list_img{ float:left; width:55.6%; position:relative; margin-bottom: 5%; }
.RighInfo001277 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo001277 .big_img li,
.RighInfo001277 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo001277 .big_img li figure{ background-size:contain;}
.RighInfo001277 .list{ padding:42px 0 42px 82.9%;}
.RighInfo001277 .list .bd{ position:relative;}
.RighInfo001277 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo001277-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo001277 .list a.prev{ top:0;}
.RighInfo001277 .list a.next{ bottom:0; background-image:url(../images/RighInfo001277-btn_next.png);}
.RighInfo001277 .list a.prevStop,
.RighInfo001277 .list a.nextStop{ cursor:default;}
.RighInfo001277 .list li{ height:130px;  position:relative;}
.RighInfo001277 .list li figure{ position:absolute; left:0; width:100%; top:9px; bottom:9px;  border:1px solid #eee;background-size:contain;}
.RighInfo001277 .list li.on figure{ border:2px solid #e60a00;}
.RighInfo001277 .right_info{ float:right; width:39.2%;}
.RighInfo001277 .right_info h1,
.RighInfo001277 .right_info h3,
.RighInfo001277 .right_info p{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo001277 .right_info h1{ padding:7% 0; color:#e60a00; font-size:26px; }
.RighInfo001277 .right_info h3{ font-size:18px; font-weight:normal;}
.RighInfo001277 .right_info p{line-height:30px; color:#999; margin-bottom:10%;}
.RighInfo001277 .right_info a{ display:inline-block; border-radius: 5px; padding:10px 8%; font-size: 16px; background-color:#e60a00; color:#fff; transition:0.4s;} 
.RighInfo001277 .tab{ padding-bottom:5%;}
.RighInfo001277 .tab .h1_tab{ margin:0; font-size: 24px;line-height:50px;   border-bottom:1px solid #e5e5e5; overflow:hidden; font-weight:normal; color:#333;}
.RighInfo001277 .tab .h1_tab span{ font-size: 16px; padding-left: 10px; color: #999; text-transform: uppercase; } 
.RighInfo001277 .tab .info{ margin-top: 3%; padding:50px; background: #fff; border-radius: 20px; box-shadow: 0 0 70px rgba(29,56,75,.17); } 
@media(max-width:768px){
.RighInfo001277 .list_img,
.RighInfo001277 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
.RighInfo001277 .list li{ height:100px;}
.RighInfo001277 .right_info h1{font-size:20px; }
.RighInfo001277 .right_info h3{ font-size:16px;}
 }	
@media(max-width:480px){
.RighInfo001277 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo001277 .list a{ height:28px;}
.RighInfo001277 .list li{ height:80px;}
.RighInfo001277 .tab .h1_tab{ font-size:14px;}
.RighInfo001277 .tab .h1_tab span{ padding:0 3%;}
 }	





/*PicList002120 */
.PicList002120{padding-top:3%;}
.PicList002120 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:3%;}
.PicList002120 li a{display:block;padding: 20px 0;}
.PicList002120 li p{margin:0;line-height:46px;padding:0 2%;text-align:center;font-size:16px;margin-top: 20px;}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:77%;background-size:contain;border: 1px solid #eee;}
@media(min-width:641px){
.PicList002120 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002120 li{ width:48%; margin-right:4%;}
.PicList002120 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList002120 li p{ font-size:14px;}
}




.TextList001230{ padding:3% 0;font-size:12px;}
.TextList001230 li{border-bottom: 1px dotted #ddd;padding: 20px 60px 20px 0; overflow:hidden; position:relative;}
.TextList001230 li:last-child{border-bottom:none;}
.TextList001230 li time{ text-align:center;   float:left;line-height: 24px; width:68px; margin-right:15px; border-radius:5px; background-color:#e60a00; color:#fff;}
.TextList001230 li time span{line-height: 44px;display: block;font-size: 30px;color: #e60a00; 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 p{margin:0;font-size: 15px;line-height:24px;color:#333;}
.TextList001230 li p.dot{margin-top:10px}
.TextList001230 li p span{ color:#999;font-size:13px;}
.TextList001230 li p span i{ font-style:normal; color:#e60a00;}
@media(max-width:640px){
.TextList001230 li time{width: 55px;}
}

/*TextList002514 */
.TextList002514{margin:3% 0;}
.TextList002514 .list{ border:1px solid #e8e8e8; padding:0 3%; margin-bottom:15px;}
.TextList002514 .job-title{ line-height:30px; padding:15px 0; font-size:16px; cursor:pointer; position:relative;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#e60a00; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#e60a00;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-email{ color:#e60a00; padding:30px 0;}
.TextList002514 .job-email a{color:#e60a00;}

.Map001070{ background-color:#fff; padding:3% 0;}
.Map001070 dd{border:1px solid #e7e7e7;margin-bottom:2%;/* padding-right:53%; */background-color:#fff;position:relative;}
.Map001070 dd:last-child{ margin-bottom:0;}
.Map001070 .map *{ max-width:none;}
.Map001070 dd figure{padding: 3% 0 3% 3%;}
.Map001070 dd figure h1{font-size: 22px;color: #b71e23; font-weight:normal;padding: 16px 0; margin:0;border-bottom: dashed 1px #ccc;}
.Map001070 dd ul{padding-top: 30px;}
.Map001070 dd li{line-height: 30px;margin-bottom:10px;padding-left:36px;background-repeat:no-repeat;background-position:0 0;font-size: 15px;}
.Map001070 dd li:nth-child(1){background-image:url(../images/Map001070-ico_01.png);}
.Map001070 dd li:nth-child(2){background-image:url(../images/Map001070-ico_02.png);}
.Map001070 dd li:nth-child(3){background-image:url(../images/Map001070-ico_03.png);}
.Map001070 dd li:nth-child(4){background-image:url(../images/Map001070-ico_04.png);}
.Map001070 dd li:nth-child(5){background-image:url(../images/Map001070-ico_05.png);}
@media(min-width:641px){
.Map001070 .map{height: 400px;/* width:50%; *//* right:0; *//* height:100%; */border: 1px solid #eeee;padding: 2%;}
}
@media(max-width:640px){
.Map001070 dd{ padding:3%;}
.Map001070 .map{ height:300px; position:relative !important;}
.Map001070 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map001070 dd figure h1{ font-size:20px;}
}


.PicList001204 {margin:3% 0;}
.PicList001204 ol{ padding-bottom:2%;  border-bottom:1px dashed #ccc; overflow:hidden; clear:both;}
.PicList001204 ol div{ position:relative; padding-left:32%;font-size:12px; padding-top:3%; padding-bottom:3%;padding-right:2%;}
.PicList001204 ol div time{font-size:14px;}
.PicList001204 ol h2{font-size: 22px;margin: 0 0 20px 0;}
.PicList001204 ol p{line-height: 30px;overflow:hidden;height: 87px;font-size: 15px;}
.PicList001204 ol .more{color:#e60a00;padding-right:25px;background:url(../images/PicList001204-more.png) no-repeat right center;display:inline-block;font-size: 14px;}
.PicList001204 li{position:relative;border-bottom:1px dashed #ccc; padding:2% 0; transition:all ease-in-out 0.5s;}
.PicList001204 li a{z-index:3;position:absolute;left:0;top:0;width:100%;height:100%;}
.PicList001204 li div{position:relative;}
.PicList001204 li:hover{-webkit-box-shadow: #ccc 0px 0px 10px; -moz-box-shadow: #ccc 0px 0px 10px; box-shadow: #ccc 0px 0px 10px;border-bottom:none; padding:2%;}
.PicList001204 li:hover h5{color:#e60a00;}
.PicList001204 li time{color:#999;}
.PicList001204 li time b{ display:block; font-size:17px;}
.PicList001204 li h5{color: #333;font-size: 16px;margin: 20px 0;}
.PicList001204 li p{margin:0;line-height: 30px;overflow:hidden;height: 67px;font-size: 15px;}
@media(min-width:641px){
.PicList001204 ol .Ispic{ position:absolute; left:0; top:0; height:100%;width:30%; }
}
@media(max-width:640px){
.PicList001204 ol .Ispic{ display:block; padding-bottom:50%;}
.PicList001204 ol div{ padding:2%;}
.PicList001204 ol h2{ margin-top:2%;}
}



.RichInfo005{margin:3% 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;} 
.RichInfo005 .news_info .info_back a{ color:#e60a00; font-size:14px;}
.RichInfo005 .news_info .info_pn span{display:block;margin-bottom: 10px;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#e60a00;}
.RichInfo005 .news_info p{font-size:15px;line-height:30px;text-indent: 2em;}




.hzbt1{padding: 3% 0;text-align: center;}
.hzbt1 .text{width:36%;float:right;text-align: left;padding:2%; box-shadow: 0 0 38px #ddd; margin-top:3%;}
.hzbt1 .text li{width: 100%;margin-bottom: 2%}
.hzbt1 .text li:nth-child(2n){margin-right: 0}
.hzbt1 .text p{font-size:16px;line-height:45px;color: #333;text-align: left;margin:4px;border-bottom:1px solid #ddd;}
.hzbt1 .text img{}
.hzbt1 .pic{width:64%;float:left;text-align: left}
@media(max-width:1024px){
.hzbt1 .pic{width:100%;}
.hzbt1 .text{width:100%;margin-bottom:40px;}
}



/*TextList001939*/
.TextList001939{margin: 3% 0;}
.TextList001939 li{padding:15px 0;}
.TextList001939 li .con{position:relative;}
.TextList001939 li.end{ border-bottom:0;}
.TextList001939 li .name{padding:20px 15px;color:#999;line-height:normal;}
.TextList001939 li .name h1{position:relative;}
.TextList001939 li .name h1:after{content:'';background: #666;height:1px;width:100%;display: block;position:absolute;left:0;bottom:0px;transition:all 0.6s ease;z-index:1;}
.TextList001939 li .name h1:before{content:'';background:#ed1c24;height: 2px;width: 40px;display: block;position:absolute;left:0;bottom: 0;transition:all 0.6s ease;z-index:3;}
.TextList001939 li .name h1:hover:before{ width:100%;}
.TextList001939 li .name h1{margin: 0;font-size: 20px;color:#333;padding-bottom: 15px;}
.TextList001939 li .btn{position: absolute;top:0;right: 15px;width: 20px;height: 20px;cursor:pointer;}
.TextList001939 li .btn:before,
.TextList001939 li .btn:after{ position:absolute; content:''; background-color:#e60a00;}
.TextList001939 li .btn:before{left:15%;width:70%;height: 2px;top:50%;margin-top:-2px;}
.TextList001939 li .btn:after{top:15%;height:70%;width: 2px;left:50%;margin-left: -1px;}
.TextList001939 li .btn.select:after{ display:none;}
.TextList001939 li time{ position:absolute; left:0 ;top:0; width:75px;padding: 15px 0; text-align:center;background:#e60a00; color:#fff; font-weight:bold; font-size:22px; }
.TextList001939 li time i{ display:block; font-weight:normal; padding-bottom:8px;font-size:16px;}
.TextList001939 li .txt{ display:none;padding:0 15px; }
.TextList001939 li .txt p{font-size:15px;line-height:30px;}
@media(max-width:768px){
.TextList001939 li .con{position:relative; }
.TextList001939 li .btn{right:5px;}
.TextList001939 li time,
.TextList001939 li .name h1{ font-size:18px;}
.TextList001939 li .name{ font-size:12px; padding-right:55px;}
}
@media(max-width:375px){
.TextList001939 li .name h1{ font-size:16px;}

.TextList001939 li .name{padding-right:50px;}
}




/*Form002219*/
.Form002219{padding: 4% 0;margin-bottom: 3%;}
.Form002219 form{max-width: 1000px;margin: 0 auto;background: rgba(255,255,255,.3);padding: 3%;}
.Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; max-width:420px;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{color: #fff;font-size:14px;position:absolute;left:0;width:70px;text-align:right;line-height:40px;}
.Form002219 dd{color:#fff;}
.Form002219 dd input{/* color:#eee */}
.Form002219 .text{border:1px solid #dfdfdf;border-radius:5px;width:100%;padding:0 10px;line-height:38px;height:38px;color:#5b5b5b;background: rgba(255,255,255,.5);}
.Form002219 .yzm dd{ width:350px; margin:0 auto;}
.Form002219 .Lyzm{float:left;width: 155px;padding-left:20px;margin-right: 10px;}
.Form002219 .yzm span{ float:left; margin-left:10px; color:#ed1c24; line-height:42px;}
.Form002219 .yzm img{display:inline-block;vertical-align:top;max-width: 90px;width: 50%;margin-right:16px;float: left;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf;border-radius:5px;overflow:hidden;resize:none;width: 96%;height: 230px;padding:10px;color:#5b5b5b;background: rgba(255,255,255,.5);}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{color:#fff;background-color: #ed1c24;} 
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{height: 150px;}
.Form002219 .Lyzm{width: 100px;}
.Form002219 .yzm img{max-width:50px;height: auto;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/



.Floor002718{padding-top: 3%;position:  relative;}
.Floor002718 .item { display: block; width: 100%; position: relative;margin-bottom:3%;}
.Floor002718 .item .bg{padding-bottom: 65%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.Floor002718 .item .word{padding: 10%;color: #fff;position: absolute;z-index: 3;top: 4%;width:  100%;}
.Floor002718 .item .txt{font-size:15px;line-height:30px;}
.Floor002718 .item .word .pic{ width: 41px;}
.Floor002718 .item .word h3{font-weight: normal;margin: 0% 0 8%;font-size: 30px;}
.Floor002718 .item .word p{margin: 0;line-height: 45px;height: 40px;overflow: hidden;font-size: 16px;}
@media only screen and (min-width:961px ) {
.Floor002718 .item{float: left;width: 48%;margin-right: 4%;}
.Floor002718 .item:nth-child(2n){margin-right:0;}
}
@media(max-width:960px){
.Floor002718 .item .word h3{font-size:20px;margin-bottom: 20px;}    
.Floor002718 .item .word{padding: 20px;}
}



/*PicList002172 */
.PicList002172{ padding:3% 0;}
.PicList002172 .owl-carousel{ padding:0 30px;}
.PicList002172 .item{ padding:0 15px;}
.PicList002172 .item figure{border:1px solid #e8e8e8;padding: 5%;}
.PicList002172 .item img{ display:none;}
.PicList002172 .item figure span{display:block;padding-bottom: 47%;background-size:contain;}
.PicList002172 .owl-carousel .ON figure{ border-color:#ed1c24;}
.PicList002172 .owl-nav div{ position:absolute; width:28px; height:28px; top:50%; margin-top:-14px; background:url(../images/PicList002172-btn.png) no-repeat left bottom; overflow:hidden; line-height:1000px;}
.PicList002172 .owl-nav .owl-prev{ left:0;}
.PicList002172 .owl-nav .owl-prev.disabled{ background-position:left top;}
.PicList002172 .owl-nav .owl-next{ right:0; background-position: right bottom;}
.PicList002172 .owl-nav .owl-next.disabled{background-position: right top;}
.PicList002172 .owl-nav div.disabled{ cursor:default;}
.PicList002172 .hover{position:relative;margin-bottom: 30px;}
.PicList002172 .hover dl{ display:none;}
.PicList002172 .hover dl .Ispic{padding-bottom:40%;}
.PicList002172 .hover dl img{display:none;}
.PicList002172 .hover dl dd p{font-size: 20px;line-height: 30px;text-align: center;}
.PicList002172 .hover dl dd img{ display:none;}

/*RighInfo002218*/
.RighInfo002218{margin: 3% 0;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: #f6f6f6;}
.RighInfo002218 .box1 .pic{float:right;margin-left:5%;}
.RighInfo002218 .box1 .h3{font-size: 20px;color:#ed1c24;margin:0 0 20px 0;font-weight:normal;}
.RighInfo002218 .box1 p{font-size:15px;line-height:30px;}
.RighInfo002218 .box1 figure{padding:3.5% 4%;color: #333;}
.RighInfo002218 .list{ padding-top:5%;}
.RighInfo002218 .list li{ display:block; float:left; width:42%;}
.RighInfo002218 .list li+li{ padding-left:2%;}
.RighInfo002218 .list li:first-child,.RighInfo002218 .list li:last-child{ width:29%;}
.RighInfo002218 .list img{ float:left; margin-right:3%; max-width:98px;}
.RighInfo002218 .list figure{ padding-top:7%;}
.RighInfo002218 .list h2{ font-weight:normal; color:#ed1c24; font-size:18px; margin:0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.RighInfo002218 .list p{ margin:10px 0 0; color:#728391;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
@media(max-width:1000px){
.RighInfo002218 .box1 .pic{ float:none; margin:0 auto 3% auto; display:block;}	
.RighInfo002218 .list figure{ padding:3% 0;}
.RighInfo002218 .list li{ width:100% !important; padding:0 !important; margin:2% 0;max-width:400px;}
}
@media(max-width:1000px){
.RighInfo002218 .box1{padding:20px 0;}
}
/*RighInfo002218 End*/


/*Floor002068 */
.Floor002068{padding: 5% 0;background-position: center top;background-size: cover;background-repeat: no-repeat;}
.Floor002068 .list_img{position:relative;margin-bottom: 4.5%;height: 553px;}
.Floor002068 .online{ position:absolute; right:25.8%; bottom:5%; z-index:10; border-radius:50%; width:75px; height:75px; background:#ed1c24;}
.Floor002068 .online a{ display:block; height:100%; text-align:center; font-style:italic; color:#fff; font-weight:bold; background:url(../images/Floor002068-icon.png) no-repeat center 10px; padding-top:40px;}
.Floor002068 .big_img{position:absolute;left:0;top: 50px;height: 86%;width: 84%;margin-bottom: 2%;}
.Floor002068 .big_img ul,
.Floor002068 .big_img li{position:relative;height:100%;}
.Floor002068 .big_img li h2{width: 13%;float:  left;color:  #d70c18;font-size:  30px;line-height: 24px;max-width: 120px;}
.Floor002068 .big_img li h2 span{color:#ccc;font-size:18px;font-weight:  normal;margin-top:  20px;display:  block;}
.Floor002068 .big_img li .box{height: 500px;display:block;width: 87%;float:  right;overflow-y: scroll;padding: 0 20px;}
.Floor002068 .big_img li .box dl{position:relative;/*height: 123px;overflow:  hidden;*/margin-bottom: 33px;border: 1px solid #eee;}
.Floor002068 .big_img li .box dl:hover{margin:2% 0;-webkit-box-shadow: #eee 0px 0px 10px; -moz-box-shadow: #eee 0px 0px 10px; box-shadow: #eee 0px 0px 10px;border:none;}
.Floor002068 .list_img li p{ width:100%;color:#333; margin:0;}
.Floor002068 .big_img li p{font-size: 15px;padding: 10px 20px;line-height:  30px;text-indent:  2em;min-height: 122px;}
.Floor002068 .big_img li p span{ display:none;}
.Floor002068 .big_img li p em,
.Floor002068 .big_img li p em i{ font-style:normal;}
.Floor002068 .big_img li p em i{ margin-right:5%;}
.Floor002068 .list{position:absolute;width: 12%;right: 0;top:0;height:100%;max-width:  150px;background:  #ed1c24;height:  553px;overflow:  hidden;padding: 20px 0;}
.Floor002068 .list .bd{height: 87%!important;}
.Floor002068 .list .tempWrap,.Floor002068 .list .bd ul{height:100%!important;}
.Floor002068 .list .bd li{height: 50px!important;margin:1px 0;position:relative;}
.Floor002068 .list .bd li span{display:none;}
.Floor002068 .list .bd li.on h2{font-size:  20px;}
.Floor002068 .list .bd li h2{text-align:center;font-size:  16px;color:  #fff;}
.Floor002068 .list .bd li .box{display:none;}
.Floor002068 .list .bd li .Ispic{ position:absolute; left:2px; top:2px; right:2px; bottom:2px;border:2px solid #fff; }
.Floor002068 .list .bd li p em{ display:none;}
.Floor002068 .list .bd li p{display: none;}
.Floor002068 .list .prev,
.Floor002068 .list .next{display:block;cursor:pointer;height:30px;background: url(../images/Floor002068-icon_prev.png) no-repeat center center;}
.Floor002068 .list .next{ background-image:url(../images/Floor002068-icon_next.png); margin-top:6px;}
.Floor002068 .list .prev{margin-bottom:6px;}
.Floor002068 .list .prevStop,
.Floor002068 .list .nextStop{cursor:default;}
@media(max-width:960px){
.Floor002068 .big_img li h2{width:100%;max-width: 100%;}
.Floor002068 .big_img li .box{width:100%;padding:0;}
.Floor002068 .big_img{width: 75%;top: 0;height: 553px;overflow:  hidden;}
.Floor002068 .list{width: 22%;}
.Floor002068 .big_img li .box dl{overflow:hidden;height: auto;}
.Floor002068 .big_img li p{font-size:14px;line-height:26px;}
}
@media(max-width:640px){
.Floor002068 .big_img li .box dl .Ispic{width:100%;position:relative;padding-bottom: 53%;}
.Floor002068 .big_img li .box dl{padding-right:0!important;height:auto!important;}
}




.RighInfo002552{margin: 3% 0;}
.RighInfo002552 .list_img dd{ width:28.275%;}
.RighInfo002552 .list_img dd:nth-child(2),
.RighInfo002552 .list_img dd:nth-child(6){ width:41.85%;}
.RighInfo002552 .txt{margin-bottom:30px;}
.RighInfo002552 .txt p{font-size: 15px;line-height: 30px;text-indent: 2em;}
.RighInfo002552 .list_img dd{ float:left;margin-right:0.8%; margin-bottom:0.8%;}
.RighInfo002552 .list_img dd:nth-child(3n){ margin-right:0;}
.RighInfo002552 .list_img dd img{ display:block; width:100%;}


.TextList000746{margin: 3% 0;}
.TextList000746 li{border-bottom: #f0f0f0 1px dashed; line-height:27px; padding:10px 0;}
.TextList000746 li a{}
.TextList000746 li a:hover{ color:#ed1c24;}
.TextList000746 li time{ float:right; color:#999; font-size:12px; margin-left:10px;}

.PicList002171{margin: 3% 0;}
.PicList002171 li{width: 18%;float: left;text-align: center;margin-bottom: 2%;margin-right: 2.5%;}
.PicList002171 li:nth-child(5n){margin-right:0%}	
@media(max-width:640px){
.PicList002171 li{width: 50%;}	
}		
.PicList002171 li a{white-space: nowrap;width: 100%; overflow: hidden;text-overflow:ellipsis;display: inline-block;}	
  



#owl-demo {
  width: 100%;
}
#owl-demo .item {
  display: block;
  height: 400px;
}
#bar {
  width: 0%;
  max-width: 100%;
  height: 4px;
  background: #ed1c24;
  overflow: hidden;
}
#progressBar {
  width: 100%;
  background: #999999;
}
.Floor002685 .list{
  position: relative;
}
 .btn-nav .btn-prev{
  width: 66px;
  height: 66px;
  border-radius: 50%;
  left:-96px;
  top:50%;
  transform: translate(0,-50%);
  background: url(../images/prev_btn.png) no-repeat center;
  position: absolute;
  cursor: pointer;
}
 .btn-nav .btn-next{
  width: 66px;
  height: 66px;
  border-radius: 50%;
  right:-96px;
  top:50%;
  transform: translate(0,-50%);
  background: url(../images/next_btn.png) no-repeat center;
  position: absolute;
  cursor: pointer;
}

	
