body{
  font-family: 'Arial';
}

.auto_1400{ max-width:1400px;}
@media(max-width:1400px){
.auto_1400{ padding:0 2%}
}
/*Top002503 */
.Top002503{position:fixed; width:100%; left:0; top:0; z-index:100; background:#fff;}
.Top002503 .header{ max-width:1400px; position:relative;}
#Top002503{ box-shadow:0 0 15px rgba(0,0,0,0.15); -webkit-box-shadow:0 0 15px rgba(0,0,0,0.15); -o-box-shadow:0 0 15px rgba(0,0,0,0.15); -ms-box-shadow:0 0 15px rgba(0,0,0,0.15); -moz-box-shadow:0 0 15px rgba(0,0,0,0.15);}
@media(max-width:1400px){
.Top002503 .auto{ padding:0 2%;}
}

.Top002503 .header-right{ position:absolute; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%); width:13%; max-width:240px; }
.Top002503 .header-right{ right:0; }
.Top002503 .logo{ position:absolute; width:100%;  height:100%; background-repeat:no-repeat; background-position:left center; background-size:contain;}
.Top002503 .select dd{ float:right; margin-left:10px; position:relative;}
.Top002503 .select dd span{display:block;padding:0 18px 0 10px;margin-right:5px;background:url(../images/Top002503_icon.gif) no-repeat right center;color:#666; font-size:16px;cursor:pointer;position:relative;z-index:3;line-height:30px;}
.Top002503 .select dd:hover span a{ color:#fff;}
.Top002503 .select dd:last-child .sharethis-inline-share-buttons{  opacity:0 !important; position:absolute; left:0; top:0; width:100%; height:100%; display:block !important;}
.Top002503 .select dd:last-child .sharethis-inline-share-buttons .st-btn{ width:100%;}
.Top002503 .select dd ul{ position:absolute; left:0; top:-5px; background:#e60012; width:100%; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border:1px solid #e60012; overflow:hidden; padding-top:30px; z-index:1;}
.Top002503 .select dd ul li a{ display:block; padding:10px;color:#fff; transition:0.3s; -webkit-transition:0.3s; -o-transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s;}
.Top002503 .select dd ul li a:hover{ background:#fff; color:#e60012;}
.Top002503 .select dd:nth-of-type(1).on span{ color:#fff; background-image:url(../images/Top002503_icon_hover.gif);}
.Top002503 .select dd:nth-of-type(2){ position:inherit;}
.Top002503 .search{ position:absolute; right:0; top:0; width:100%; padding-top:50px;}
.Top002503 .search .text{ width:100%; height:35px; line-height:35px;border:1px solid #e60012; background:#fff; padding:0 40px 0 10px;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; transition:0.3s; -webkit-transition:0.3s; -o-transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s;}
.Top002503 .search .text:focus{ box-shadow:0 0 5px #e60012;}
.Top002503 .search .btn{ position:absolute; right:0; bottom:0; width:35px; height:35px; background: url(../images/Top002503_btn.png) no-repeat center center #e60012; background-size:32px;border-radius:0 5px 5px 0;}

.Top002503 .header-menu li#m0.aon a{ color:#e60012;}
@media(min-width:1023px){
#Top002503 .header-menu{ padding:3% 0;}
.Top002503 .header-left{position:absolute; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%);  left:0; width:20%;max-width:280px;height:100%; }
.Top002503 .header-mid{margin:0 auto;width: 79%;max-width: 860px;margin-left: 26%;}
.Top002503 .header-menu{padding:4% 0;transition:0.3s; -webkit-transition:0.3s; -o-transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s;}
.Top002503 .header-menu li{ float:left; text-align:center;}
.Top002503 .header-menu li a{color: #333;transition:0.3s; -webkit-transition:0.3s; -o-transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s;font-size:18px;text-transform:capitalize;/* font-weight: 100; */}
.Top002503 .header-menu li.aon em a,
.Top002503 .header-menu li em a:hover{ color:#e60012;}
	}
@media(max-width:1400px){
.Top002503 .header-left{ left:2%;}
.Top002503 .header-right{ right:2%}
}
@media(max-width:1280px) and (min-width:1200px){
.Top002503 .header-mid{margin:0 auto;width:70%;max-width:780px;margin-left: 20%;}
}
@media(max-width:1024px){
.Top002503 #header-menu{position:fixed; right:-100%; top:0; height:100%; overflow:auto; padding-top:60px; background:#fff; z-index:20; width:50%; max-width:280px; transition:0.3s; -webkit-transition:0.3s; -o-transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s;}
.Top002503 #header-menu.header-menu-show{ right:0;}
.Top002503 #header-menu li{ line-height:30px;}
.Top002503 #header-menu li a{ display:block; padding:2% 20% 2% 5%; font-weight:bold; color:#333; font-size:16px; position:relative;transition:0.3s; -webkit-transition:0.3s; -o-transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s;border-bottom: 1px solid rgba(0,0,0,0.1);}
.Top002503 #header-menu li a::before,
.Top002503 #header-menu li a::after{ position:absolute; content:'';  height:2px; background:#e60012;top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%); opacity:0; transition:0.3s; -webkit-transition:0.3s; -o-transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s;}
.Top002503 #header-menu li a::before{ left:0; width:10%;}
.Top002503 #header-menu li a::after{ right:0;width:17%;}
.Top002503 #header-menu li:hover a{ padding-left:20%;}
.Top002503 #header-menu li:hover a::before{ width:15%; opacity:1;}
.Top002503 #header-menu li:hover a::after{ width:5%; opacity:1;}

.Top002503 .header-left{ position:relative; height:50px; width:27%;    top: 25px;}
.Top002503 .header-right{ right:50px; z-index:30; width:80%;}
.Top002503 #open_menu{ position:absolute; right:0; top:50%; margin-top:-15px; width:40px; height:30px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; background:#e60012; z-index:30; border:0;}
.Top002503 #open_menu i,
.Top002503 #open_menu i::before,
.Top002503 #open_menu i::after{ position:absolute; background:#fff;}
.Top002503 #open_menu i{ left:10%; width:80%; height:3px; top:50%; margin-top:-1.5px;}
.Top002503 #open_menu i::before,
.Top002503 #open_menu i::after{ width:100%; top:-7px;height:100%; content:''; transition:transform 0.3s;}
.Top002503 #open_menu i::before{ top:7px;}
.Top002503 #open_menu.open_menu_on i{ background-color:transparent;}
.Top002503 #open_menu.open_menu_on i::before{ transform:rotate(45deg); top:0;}
.Top002503 #open_menu.open_menu_on i::after{ transform:rotate(-45deg); top:0;}
.Top002503 .search{ padding-top:30px;}
}
@media(max-width:768px){
.Top002503 .header-left{ top:0;}
}
@media(max-width:640px){
.Top002503 .select dd{ margin-left:0;}
.Top002503 .select dd:last-child{ display:none;}
}

/*Banner002058 */
.Banner002058{ position:relative; z-index:1;}
.Banner002058 .bx-viewport{ z-index:1;}
.Banner002058 li a,
.Banner002058 li{ height:750px;}
.Banner002058 li{ background-position: center top; background-repeat:no-repeat;}
.Banner002058 li a{ position:relative; display:block;}
.Banner002058 li .img{ display:none;}
/*.Banner002058 li .txt-main *{ position:absolute; left:0; opacity:0; }
.Banner002058 li .txt-main.active *{ opacity:1;}*/
.Banner002058 li  .left{ margin:0; font-size:50px; color:#fff; left:-100%;transition:top 1s;}
.Banner002058 li .right{ line-height:36px; text-align:center; color:#fff; border-radius:50px;right:-100%;transition: 1s;}
.Banner002058 li .txt-main.active .left{ left:0;}
.Banner002058 li .txt-main.active .right{right:0;transition: 1s;}

.Banner002058 li .txt-main{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10;}
.Banner002058 li .txt-main img{ display:block; width:100%;}
.Banner002058 li .txt-main .auto{max-width: 1400px; height: 100%;position: relative;}
.Banner002058 li .txt-main .auto .auto img{height: 100%;opacity: 0;-webkit-opacity: 0; transition:0.5s 0.5s;}
.Banner002058 li .txt-main .text-center{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%);transition:0.5s 0.5s;}
.Banner002058 li .txt-main .text-left .left{ position:absolute; left:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transition:0.5s 0.5s;}
.Banner002058 li .txt-main .text-left .left img{ margin-bottom:5%;}
.Banner002058 li .txt-main .text-left .left .more{ max-width:216px;}
.Banner002058 li .txt-main .text-left .right{position:absolute; right:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transition:0.5s 0.5s;}
.Banner002058 .bx-controls-direction a{ z-index:10;position:absolute; width:49px; height:49px; overflow:hidden; line-height:1000px; top:50%; transform:translateY(-50%); background:url(../images/Banner002058-btn_left.png) no-repeat center center; background-size:contain;}
.Banner002058 .bx-controls-direction a.bx-prev{ left:2%;}
.Banner002058 .bx-controls-direction a.bx-next{ right:2%; background-image:url(../images/Banner002058-btn_right.png);}
.Banner002058 .bx-controls-direction a.bx-prev:hover{ background-image:url(../images/Banner002058-btn_lefton.png);}
.Banner002058 .bx-controls-direction a.bx-next:hover{ background-image:url(../images/Banner002058-btn_righton.png);}

.Banner002058 .bx-pager{ position:absolute; left:0; bottom:15px; text-align:center; width:100%; z-index:10;}
.Banner002058 .bx-pager *{width:13px; height:13px;}
.Banner002058 .bx-pager div{ display:inline-block;margin:0 5px;}
.Banner002058 .bx-pager div a{ display:block;  line-height:100px; overflow:hidden; border-radius:50%; background:#fff; }
.Banner002058 .bx-pager div a.active{ background:#e60012;}

@media(max-width:1400px){
.Banner002058 .txt-main .auto{ padding:0 2%;}
.Banner002058 li .txt-main .text-left .left{ left:2%;}
}
@media(max-width:1000px){
.Banner002058 li a,
.Banner002058 li{ height:auto;}
.Banner002058 li{ background:none !important;}
.Banner002058 li .img{ display:block; width:100%;}
.Banner002058 li .txt-main .text-left .left{ width:46%;left:8%;}
.Banner002058 li .txt-main .text-left .right{ width:36%;right:9%;}
.Banner002058 li .txt-main .text-left .left .more{ width:36%}
}
@media(max-width:768px){
.Banner002058 .bx-controls-direction a{ width:30px; height:30px;}
}
@media(max-width:480px){
.Banner002058 .bx-pager *{width:9px; height:9px;}
}



/*Banner002576 */
.Banner002576 .iview{ position:relative;overflow: hidden;}
.Banner002576 .iviewSlider {display: block;width: 1903px;height:750px; z-index:1;}
.Banner002576 .iview-directionNav {position: absolute;top: 47%;left: 0px;z-index: 9;width: 100%;}
.Banner002576 .iview-directionNav a {position: absolute;cursor: pointer;width: 27px;height: 27px;background-image: url(../images/Banner002576_btn.png);text-indent: -9999px;
-webkit-transition: left 0.3s ease-in-out;-webkit-transition-property: left,right;
-moz-transition: left 0.3s ease-in-out;-moz-transition-property: left,right;
-o-transition: left 0.3s ease-in-out;-o-transition-property: left,right;
-ms-transition: left 0.3s ease-in-out;-ms-transition-property: left,right;
transition: left 0.3s ease-in-out;transition-property: left,right;
}
.Banner002576 .iview-directionNav a.iview-nextNav {right: -27px;background-position: 27px 0px;}
.Banner002576 .iview-directionNav a.iview-prevNav {left: -27px;background-position: 0px 0px}
.Banner002576 .iview.iview-hover  .iview-directionNav a.iview-nextNav {right: 20px;}
.Banner002576 .iview.iview-hover  .iview-directionNav a.iview-prevNav {left: 20px;}
.Banner002576 .iview-controlNav{ position:absolute; z-index:10; bottom:5%; text-align:center; width:100%;}
.Banner002576 .iview-controlNav .iview-items{ display:inline-block;}
.Banner002576 .iview-controlNav .iview-items ul{ display:table;}
.Banner002576 .iview-controlNav .iview-items li{ display:table-cell; padding:0 10px;}
.Banner002576 .iview-controlNav .iview-items li a{ display:block; width:11px; height:11px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%;border: 1px solid rgba(230, 0, 18, 0.3); background:#fff; position:relative; text-indent:-9999em;}
.Banner002576 .iview-controlNav .iview-items li a.active{ background:#e60012;}
.Banner002576 .iview-controlNav .iview-items li a::before{ position:absolute; content:'';  opacity:0.2;border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; transition:0.2s; left:0; top:0; right:0; bottom:0;}
.Banner002576 .iview-controlNav .iview-items li a.active::before{background:#e60012; left:-10px; top:-10px; bottom:-10px; right:-10px;}
.Banner002576 #iview-timer {position: absolute;z-index: 100;border-radius: 5px;cursor: pointer; display:none;}
.Banner002576 #iview-preloader {position: absolute;z-index: 1000;border-radius: 3px;border: #e60012 1px solid;padding: 1px;width: 100px;height: 7px;}
.Banner002576 #iview-preloader div {float: left;border-radius: 2px;height: 3px;background: #e60012;width: 0px;}
.Banner002576 .iview-strip {display:block;position:absolute;z-index:5;}

.Banner002576 .txt-main{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10;}
.Banner002576 .txt-main img{ display:block; width:100%;}
.Banner002576 .txt-main .auto{max-width: 1400px; height: 100%;position: relative;}
.Banner002576 .txt-main .auto .auto img{height: 100%;opacity: 0;-webkit-opacity: 0; transition:0.5s 0.5s;}
.Banner002576 .txt-main .text-center{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%);transition:0.5s 0.5s;}
.Banner002576 .txt-main .text-left .left{ position:absolute; left:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transition:0.5s 0.5s;}
.Banner002576 .txt-main .text-left .left img{ margin-bottom:3%;}
.Banner002576 .txt-main .text-left .left .more{ max-width:216px;}
.Banner002576 .txt-main .text-left .right{position:absolute; right:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transition:0.5s 0.5s;}


@media(max-width:1400px){
.Banner002576 .txt-main .auto{ padding:0 2%;}
}


.home-title{ padding-bottom:3%; line-height:30px;}
.home-title dt{ float:left; background:url(../images/Floor002507_titlebg.png) no-repeat left top; text-transform:capitalize; font-size:32px; color:#000; padding-left:30px; line-height:30px;}
.home-title dd{ float:right; font-size:16px;}
.home-title dd a{display:block;color:#999;padding-right:14px;background:url(../images/Floor002507_title_more.png) no-repeat right 14px center #eee;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px;padding: 2px 30px 2px 15px;color:#333;}
.home-title dd a:hover{color:#fff;background:url(../images/Floor002507_title_more2.png) no-repeat right 14px center #e60012;}

/*
 .Floor001859 为demo编号
 */
.Floor001859 {padding-top: 2%;}
.Floor001859 .tab{ position:relative; padding-top:8px;}
.Floor001859 .tab .auto{ position:relative; z-index:1; padding-bottom:30px;}
.Floor001859  .home-title{padding:0;position:relative;top: 40px;}

.Floor001859 .tab{text-align: center; padding-bottom: 24px;}
/*.Floor001859 .tab .title{ position:relative;}*/
.Floor001859 .tab ul{display: inline-block;}
.Floor001859 .tab li{float: left;}
.Floor001859 .tab li p{padding: 5px 15px;width:260px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;margin: 0 13px;font-size:18px;text-transform:capitalize; margin:0; position:relative;}

.Floor001859 .tab ul .more{position: absolute;right:0;top: 37px;font-size:16px;display:block;color:#999;padding-right:14px;background:url(../images/Floor002507_title_more.png) no-repeat right 14px center #eee;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;padding: 8px 30px 8px 15px;color:#333;  display:none;}

.Floor001859 .tab li.active p{ background: #e60012; color: #fff;}
.Floor001859 .tab li.active p:before{position: absolute; content: ''; left: 50%; border:4px solid transparent; border-top-color: #e60012; top: 100%; margin-left: -2px;}
.Floor001859 .tab li.active .more{ display:block;}
.Floor001859 .tab li.active .more:hover{color:#fff;background:url(../images/Floor002507_title_more2.png) no-repeat right 14px center #e60012;}


.Floor001859 .tab li p img{ width:40px; height:40px; vertical-align:middle; margin-right:5px;}
.Floor001859 .tab li p img.hover{ display:none;}
.Floor001859 .tab li.active p img{ display:none;}
.Floor001859 .tab li.active p img.hover{ display:inline-block;}

.Floor001859 .box{position:relative;overflow:hidden;display:none;background: #fff;padding-top: 3%;}
.Floor001859 .box .img{ position:absolute; left:0; top:0; height:100%;width:33.6%;}
.Floor001859 .box .img span{ display:block; height:100%;}
.Floor001859 .box .img img{ display:none;}
.Floor001859 .box figure{padding: 0 0 3%;position:relative;margin-top: 0;}
.Floor001859 .box h6{ position:absolute; right:3%; font-size:12px; font-weight:normal; top:10%; margin:0;}
.Floor001859 .box h6 a{ color:#8d8d8d;}

.Floor001859 .box dd{ float:left; width:23.5%; margin-right:2%; text-align:center;}
.Floor001859 .box dd:nth-of-type(4n){ margin-right:0;}
.Floor001859 .box dd a{ display:block;}
.Floor001859 .box dd span{ display:block; padding-bottom:109%; background-size:contain; transition:all 0.3s; overflow:hidden;transition: all 0.3s;background-size: 100%;}
.Floor001859 .box dd span:hover{ background-size:115%;transition:all 0.3s;}

.Floor001859 .box dd img{ display:none;}
.Floor001859 .box dd p{margin:0; padding-top:10px; font-size:22px; margin-top:10px; display:block}
.Floor001859 .box dd a:hover p{ color:#e60012;}
@media(max-width:1400px){
.Floor001859 .auto{ padding:0 2%;}
.Floor001859 .tab ul .more{ right:2%}
}
@media(max-width:1100px){
.Floor001859 .box dd span{display:block;height: 100%;background-size:cover;overflow:hidden;transition: all 0.3s;background-size: contain;}
.Floor001859 .box dd span:hover{ background-size:auto;}
.Floor001859 .home-title{ position:initial !important; margin-bottom:20px;}
.Floor001859 .tab li img{ width:15%; height:15%; padding:3px 0;}
.Floor001859 .tab .auto{ padding-bottom:0;}
.Floor001859 .tab ul .more{ top:0px}
.Floor001859 .tab li img{ width:15%; height:15%; padding:3px 0;}
}
@media(max-width:768px){
.Floor001859 .box{ padding-left:0;}
.Floor001859 .box .img{ display:none;}
.Floor001859 .box dd{ width:49%; margin-bottom:3%;margin-right:2%;}
.Floor001859 .box dd:nth-of-type(2n){ margin-right:0;}
}
@media(max-width:480px){
.Floor001859 .tab li p{ text-align:center; margin:0 auto; width:auto;padding: 5px 8px;}
.Floor001859 .tab li p img{ width:30px; height:auto;}
.Floor001859 .tab .auto{padding-bottom:10px;}
.Floor001859 .tab ul{ margin-bottom:10px;}
.Floor001859 .box h6{ top:10px;}
.Floor001859 .tab li{font-size:16px;}
.Floor001859 .tab .bg{height:50px;}
.Floor001859 .tab li img{ width:20px; height:20px;}
}
@media(max-width:375px){
  .Floor001859 .box dd{ width:100%; margin-bottom:3%; margin-right:0;}
  .Floor001859 .tab li{ display:inline-block; width:48%; margin:0 1%; line-height:24px; padding:5px 10px; }
  .home-title dt{ float:left; background:url(../images/Floor002507_titlebg.png) no-repeat left top; text-transform:capitalize; font-size:28px; color:#000; padding-left:30px; line-height:30px;}
}


/* 首页 滚动数据 */
.Floor002820{ padding: 4% 0; background: url(../images/Floor002820-bg.jpg) no-repeat center; position: relative; z-index: 20; }  
.Floor002820 .info-num li{float: left; width: 33%; color: #fff; text-align: center; padding: 30px 0;  }
.Floor002820 .info-num li:nth-of-type(2){ border-left: 1px solid rgba(255,255,255,0.1); border-right: 1px solid rgba(255,255,255,0.1) }
.Floor002820 .info-num li aside{display: inline-block;position: relative;}
.Floor002820 .info-num li aside b{ font-size: 46px; display: block;}
.Floor002820 .info-num li aside sub{position: absolute; left: 100%; word-break: keep-all; bottom: 15%;font-size: 32px;font-weight: 100;margin-left: 5px;}
.Floor002820 .info-num li .txt{ padding: 0; max-width: 270px; margin: 0 auto; }
.Floor002820 .info-num li .txt h1{ font-weight: normal; font-size: 22px; }
.Floor002820 .info-num li .txt p{ font-size: 14px; margin-bottom: 0; line-height: 24px; height: 48px; overflow: hidden; margin-top: 22px; }
@media(max-width:768px){
.Floor002820 .info-num li aside b{ font-size: 52px; }
.Floor002820 .info-num li .txt{ padding: 0 30px;  }
}
@media(max-width:640px){
.Floor002820 .info-num li{text-align: center;}
.Floor002820 .info-num li:not(:last-child){margin-bottom: 20px;}
}
@media(max-width:480px){
.Floor002820{ background: url(../images/Floor002820-bg2.jpg) no-repeat center; padding: 40px 20px; }  
.Floor002820 .info-num li{ width: 100%; border: 1px solid rgba(255,255,255,0.1);  }
}


/* 首页 视频 */
.Floor002617{ position:relative; z-index:1; overflow:hidden; display: none; }
.Floor002617 img{ width:100%; display:block;}
.Floor002617 .img{ width:100%; display:none;}
.Floor002617 .ycenter{ position:absolute; z-index:5; left:0; top:0; width:100%; height:100%;/* background:rgba(0,0,0,0.2);*/ text-align:center;color:#fff; overflow:hidden;}
.Floor002617 .ycenter_click{ z-index:20; width:auto; height:auto; right:5%; top:5%; left:auto;}
.Floor002617 .ycenter_click .title{ display:none;}
.Floor002617 .video{ width:100%;}
.Floor002617 video{ z-index:10; background:#000; position:absolute; left:0; top:0; width:100%; height:100%;}
.Floor002617 .title{ font-size:36px; }
.Floor002617 .title::after{ display:block; content:''; margin:1% auto 3%; width:1px; height:32px; background:#e60012;}

.Floor002617 .play_btn{ cursor:pointer; display:inline-block; font-size:20px;}
.Floor002617 .play_btn i{ display:block; margin:0 auto 15px; width:68px; height:68px;  border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; background:url(../images/Floor002617_play.png) no-repeat center center #e60012;}
.Floor002617 .close_btn i{ position:relative; background:none; border:2px #e60012 solid; width:48px; height:48px;}
.Floor002617 .close_btn i::before,
.Floor002617 .close_btn i::after{ position:absolute; content:''; width:3px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; height:50%; top:25%; background:#e60012; left:16px;}
.Floor002617 .close_btn i::after{ left:26px;}
@media(max-width:1024px){
.Floor002617 .title{ font-size:24px;}
.Floor002617 .title b{ font-size:56px;}
.Floor002617 img{ width:100%; display:none;}
.Floor002617 .img{ width:100%; display:block;}
}
@media(max-width:640px){
.Floor002617 .title{ font-size:20px;}
.Floor002617 .title b{ font-size:40px;}
}
@media(max-width:480px){
.Floor002617 .title::after{ display:none;}
.Floor002617 .title b{ font-size:30px;}
.Floor002617 .title{ font-size:18px;}
.Floor002617 .play_btn i{ margin:5px auto; background-size:12px;width: 36px;height: 36px;}
.Floor002617 .close_btn i::before{ left:10px;}
.Floor002617 .close_btn i::after{ left:20px;}
}




/*Floor002749 */
.Floor002749{ padding:3% 0 4%;background: #fff;}

.Floor002749 .home-title{ position:relative;padding-bottom:0;  top: 36px;}
.Floor002749 .home-title dt{ float:left; background:url(../images/Floor002507_titlebg2.png) no-repeat left top;}
@media(max-width:1400px){
.Floor002749 .home-title{ padding:0 2%;}
}

@media(max-width:480px){
.Floor002749 .title .cn{font-size: 24px; }
.Floor002749 .title .en{font-size: 40px;}
}

/*slick Basic*/
.Floor002749 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002749 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002749 .slick-list:focus {outline: none}
.Floor002749 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002749 .slick-slider .slick-track, 
.Floor002749 .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)}
.Floor002749 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002749 .slick-track:before, 
.Floor002749 .slick-track:after{display: table; content: '';}
.Floor002749 .slick-track:after{ clear: both;}
.Floor002749 .slick-loading .slick-track { visibility: hidden;}
.Floor002749 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002749 .slick-slide .slick-loading img { display: none;}
.Floor002749 .slick-slide .dragging img { pointer-events: none;}
.Floor002749 .slick-initialized .slick-slide { display: block;}
.Floor002749 .slick-loading .slick-slide { visibility: hidden;}
.Floor002749 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002749 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002749 .auto{ position:relative;}
.Floor002749 .tab{text-align: center; padding-bottom: 24px;}
.Floor002749 .tab ul{display: inline-block; }
.Floor002749 .tab li{float: left; margin: 0 3px;}
.Floor002749 .tab li p{display: block; position: relative; margin:0; cursor: pointer;padding:8px 25px; line-height:24px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; font-size: 18px; transition: 0.3s;}
.Floor002749 .tab li p:hover,
.Floor002749 .tab li.on p{ background: #e60012; color: #fff;}
.Floor002749 .tab li.on p:before{position: absolute; content: ''; left: 50%; border:4px solid transparent; border-top-color: #e60012; top: 100%; margin-left: -2px;}
.Floor002749 .tab li .more{position: absolute;right:0;top: 34px;font-size:16px;display:block;color:#999;padding-right:14px;background:url(../images/Floor002507_title_more.png) no-repeat right 14px center #eee;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;padding: 8px 30px 8px 15px;color:#333;  display:none;}
.Floor002749 .tab li .more:hover{color:#fff;background:url(../images/Floor002507_title_more2.png) no-repeat right 14px center #e60012;}
.Floor002749 .tab li.on .more{  display:block;}


.Floor002749 .tab-list .list{position: fixed; left: -100%;width: 96%; }
.Floor002749 .tab-list .list.show{position: relative; left: auto; width: auto;}
.Floor002749 time{ font-size:14px; margin-top:0px; display:block; color:#999;}
@media(max-width:1400px){
.Floor002749 .tab li .more{ right:2%; top:0;}
}
@media(min-width:769px){
.Floor002749 .list >*{width: 49.141%;}
.Floor002749 .top-news{float: left;}
.Floor002749 .list dl{float: right;}
.Floor002749 .list dd{margin-bottom: 19px;}
.Floor002749 .list dd:last-child{margin-bottom:0;}
.Floor002749 .list dd .ytable{height: 100%;}
}
.Floor002749 .top-news{padding:30px 30px 50px;}
.Floor002749 .top-news,
.Floor002749 .list dd{background: #f8f8f8;}
.Floor002749 .list .pic{display: block;}
.Floor002749 .list .Ispic{ padding-bottom:396px;}
.Floor002749 .list dd{padding:37.56px 6.5%; background:#f8f8f8;}

.Floor002749 .list a{color: #333;}
.Floor002749 .list a:hover{color: #e60012;}
.Floor002749 .list h2{font-size:18px; line-height: 30px; margin: 0;}
.Floor002749 .list h2.dot2{max-height: 60px;}
.Floor002749 .list time b{font-size: 36px;color: #555;}
.Floor002749 .top-news .txt{position: relative; margin: 35px 0; padding-left: 95px;}
.Floor002749 .top-news .txt time{position: absolute; border-right: 1px solid #e5e5e5; padding-right: 20px; text-align: center;left: 0; top: 50%; transform: translateY(-50%);}
.Floor002749 .top-news .txt time b{display: block; line-height: 36px;}
.Floor002749 .list dd time b{margin-right: 10px;}
.Floor002749 .list dd p{line-height: 24px;max-height: 48px;color: #666;font-size: 14px;margin: 15px 0 0;}
.Floor002749 .list dd h2{position: relative;min-height: 30px;}
.Floor002749 .list dd h2 a{position: absolute; left: 0; top: 0; max-width: 100%;}

.Floor002749 .list .more a{color: #888;}
.Floor002749 .list .more a:after{display: inline-block; content: ''; width: 8px; height: 8px; border-right: 2px solid #888; border-top: 2px solid #888; vertical-align: middle; margin-left: 10px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); transition:transform 0.3s;}
.Floor002749 .list  .more a:hover:after{transform: rotate(135deg); -webkit-transform: rotate(135deg);-ms-transform: rotate(135deg); margin-top: -4px;}

.Floor002749 .slick-dots{overflow: hidden;}
.Floor002749 .slick-dots li{float: left; width: 22px; height: 4px; background: #e5e5e5; margin-right: 3px; cursor: pointer;}
.Floor002749 .slick-dots li button{display: none;}
.Floor002749 .slick-dots li.slick-active{background: #e60012;}
@media(min-width:769px) and (max-width:1024px){
.Floor002749 .list h2{font-size: 16px;line-height: 22px;}
.Floor002749 .list dd h2{min-height: 22px;}
.Floor002749 .list dd p{line-height: 20px; max-height: 40px; font-size: 14px; margin: 10px 0;}
}
@media(max-width:1100px){
.Floor002749 .home-title{ position:initial !important; margin-bottom:20px;}
.Floor002749 .list .Ispic{ padding-bottom:62.828%;}
.Floor002749 .list dd{padding:5% 6.5%; background:#f8f8f8;}

}
@media(max-width:768px){
.Floor002749 .list dd{margin-top: 20px; height: auto!important;}
.Floor002749 .list dd,
.Floor002749 .top-news{padding: 20px;}
}
@media(max-width:640px){
.Floor002749{ padding: 30px 0;}
.Floor002749 .tab li a{padding: 0 10px; line-height: 36px; font-size: 16px;}
.Floor002749 .list h2{font-size: 18px;}
.Floor002749 .list dd p{font-size: 14px;line-height: 20px; max-height: 40px;  margin: 10px 0;}
}
@media(max-width:480px){
.Floor002749 .tab li a{    padding: 8px 5px;line-height: 20px; font-size: 14px;}
.home-title dt{ font-size:26px; }
.Floor002749 .tab li{ float:left; width:31%; margin:0 1%; line-height:24px;}
}
@media(max-width:480px){
.home-title dt{ font-size:20px; }
}

/*Floor002059 */
.Floor002059{ padding:3% 0 3% 0; background:url(../images/Floor002059-bg.jpg) no-repeat center top; background-size:cover;}
.Floor002059 h1{ margin:0 0 7% 0;font-size: 28px;text-align: center;color: #006cba;}
.Floor002059 h1:after{display: block; content:'';width: 20px;height: 2px;background: #006cba; margin:0 auto; margin-top:13px;}

.Floor002059 li{ float:left; width:31.3%;  margin-right:3%; margin-bottom:3%; position:relative; padding-bottom:40%;}
.Floor002059 li a{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Floor002059 li figure,
.Floor002059 li div{ position:absolute; left:0; width:100%;}
.Floor002059 li figure{ height:52%; transition:top 0.3s; top:0;}
.Floor002059 li figure img{ display:none;}
.Floor002059 li div{ background-color:#fff; bottom:0; height:48%; padding:0 5%; transition:0.3s; -webkit-transition:0.3s; -o-transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s;}
.Floor002059 li div:before{ position:absolute; content:'';  width:24px; height:24px; bottom:10px; left:50%; margin-left:-12px;}
.Floor002059 li aside{ position:absolute; top:52%; margin-top:-50px; z-index:10; left:50%; width:100px; height:100px; margin-left:-50px;text-align:center; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; background-color:#fff; overflow:hidden;transition:0.3s; -webkit-transition:0.3s; -o-transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s;}
.Floor002059 li aside img{ display:block; width:100%; height:100%;}
.Floor002059 li aside img.hover{ display:none;}
.Floor002059 li h5{ margin:0 0 15px 0; font-size:16px; text-align:center; padding-top:20%;}
.Floor002059 li p{ line-height:24px; overflow:hidden; height:72px; margin:0;}

.Floor002059 li:hover div{ color:#fff;background:#006cba;}
.Floor002059 li:hover figure{top:-3%;}
.Floor002059 li:hover div{ bottom:-3%;height:54%;}
.Floor002059 li:hover div:before{background:url(../images/Floor002059-more.png) no-repeat;}
.Floor002059 li:hover aside{background:#006cba; top:50%;}
.Floor002059 li:hover aside img{ display:none;}
.Floor002059 li:hover aside img.hover{display:block;}
@media(min-width:769px){
.Floor002059 li:nth-of-type(3n){ margin-right:0;}
}
@media(max-width:1000px) and (min-width:769px){
.Floor002059 li p{ height:48px;}
.Floor002059 li aside{ margin-top:-35px; width:70px; height:70px; margin-left:-35px;}
}
@media(max-width:768px){
.Floor002059 ul{ margin:0 auto; max-width:400px;}
.Floor002059 li{ float:none; width:auto; padding-bottom:0; height:470px; margin:0 0 5% 0;}
}

/*
 .Floor002439 
 */
.Floor002439 { padding:3%;    background: #f8f8f8;}
.Floor002439 .home-title dt{ float:left; background:url(../images/Floor002507_titlebg3.png) no-repeat left top;}
.Floor002439 .auto{ overflow: hidden;}
.Floor002439 .list{ padding-top: 15px;}
.Floor002439 .list .item{padding: 0 0 15px;}
.Floor002439 .list .item a{ display: block; width: 100%; position: relative; overflow:hidden; transition:all 0.3s;}
.Floor002439 .list .item a .bg{ position: absolute; top: 0; left: 0; width: 100%; height: 100%;transition:all 0.3s; background-repeat: no-repeat; background-position: center; background-size: cover;}
.Floor002439 .list .item a:hover .bg{ transform:scale(1.2)}
.Floor002439 .list .item .word{ padding:10% 5% 10% 10%; color: #fff; position: relative; z-index: 3;}
.Floor002439 .list .item .word .pic{width:40px;}
.Floor002439 .list .item .word h3{font-weight: normal;margin:8% 0 1.345%;font-size: 20px;position:relative;padding-bottom: 18%;}
.Floor002439 .list .item .word h3:after{background-image:url(../images/Floor002285-icon1.png);background-repeat:no-repeat;content:''; display:block;position:absolute;left:0;top:50px;width:  50px;height: 50px;background-size:60%;}
.Floor002439 .list .item a:hover .word h3:after{background-image:url(../images/Floor002285-icon2.png);}
@media(max-width:1024px ) {
.Floor002439 .list .item .word h3:after{ width:42px; height:42px; top:40px;}
}
@media only screen and (min-width:769px ) {
	.Floor002439 .list{ margin: 0 -10px;}
	.Floor002439 .list .item{ float: left; width:25%;padding: 0 10px 20px;}
}
@media(max-width:768px ) {
.Floor002439 .list .item .word h3:after{ width:50px; height:50px;}
.Floor002439 .list .item{ float: left; width:50%;padding: 0 10px 20px;}
}
@media(max-width:480px ) {
.Floor002439 .list .item{ float:none; width:100%;}
}

/*Bottom002743 */
.Bottom002743{background: #171414;padding-top: 3%;color: rgba(255,255,255,0.75);}
.Bottom002743 a{color: rgba(255,255,255,0.4);}
.Bottom002743 a:hover{color: #fff;}
.Bottom002743 .copyright{line-height: 24px;padding: 15px 0;color: #888;border-top: 1px #353535 solid;margin-top:2%;}
.Bottom002743 .copyright a{color: #888;}
.Bottom002743 .copyright a:hover{color: #e60012;}
.Bottom002743 .copyright a:not(:last-child):after{display: inline-block; content: ''; width: 1px; height: 13px; background: #aaa; vertical-align: middle; margin: 0 7px;}

.Bottom002743 .contact{float: left;width: 16%;}
.Bottom002743 .contact .name,
.Bottom002743 nav dl dt{font-size: 18px;color: #fff; padding-bottom:18px; text-transform:capitalize;}
.Bottom002743 nav dl:last-child dt{ text-align:center;}
.Bottom002743 .contact li{ padding-bottom: 5px;}
.Bottom002743 .contact li aside{ padding-left: 25px;background-position: left center; background-repeat: no-repeat;color: rgba(255,255,255,0.6);}
.Bottom002743 .contact li:nth-of-type(1){padding-bottom:28px;}
.Bottom002743 .contact li:nth-of-type(1) aside{background-image: url(../images/Bottom002743_icon_call.png);}
.Bottom002743 .contact li:nth-of-type(2) aside{background-image: url(../images/Bottom002743_icon_email.png); margin-bottom:9px;}
.Bottom002743 .contact li:nth-of-type(2) aside a{color: rgba(255,255,255,0.6);}
.Bottom002743 .contact li:nth-of-type(2) aside a:hover{ color:#e60012; text-decoration:underline;}
.Bottom002743 .contact li:nth-of-type(3) aside{background-image: url(../images/Bottom002743_icon_email.png);}
.Bottom002743 .contact li b{  padding-left: 25px;background-position: left center; background-repeat: no-repeat; font-weight: normal; padding-top: 10px; display: inline-block; } 

.Bottom002743 nav dl dt a{color: #fff;}
.Bottom002743 nav dl{float: left;width:14%;margin-right:0 !important;}
.Bottom002743 nav dd{line-height: 20px; padding:4px 10px 0 0;}
.Bottom002743 nav .code{text-align: center;}
.Bottom002743 nav .code img{max-width: 121px;}
.Bottom002743 nav p{ margin-top:10px; line-height:24px;}

@media(max-width:1400px){
.Bottom002743 .auto{ padding:0 2%;}
}
@media(min-width:769px){
.Bottom002743 .contact{float: left;}
.Bottom002743 .copyright aside{float: right; }
}
@media(max-width:768px){
.Bottom002743{padding-top:0%;}
.Bottom002743 nav{display: none;}
.Bottom002743 .contact{display: table; margin: 0 auto;}
.Bottom002743 .links{margin: 30px 0; }
.Bottom002743 .contact .name,
.Bottom002743 .copyright{text-align: center; border-top:0;}
}

/*
 .PicList001200 为demo编号
 */
.PicList001200{ padding-top:3%;}
.PicList001200 li{ padding:10px; border:1px solid #ebebeb; margin-bottom:2%;}
.PicList001200 li a{display:block;position:relative;padding-left:30%;padding-right: 10%;}
.PicList001200 li a::after{position:absolute;content:'';width:33px;height:33px;background:url(../images/PicList001200-more.png) no-repeat left top;right:5%; margin-right:-16.5px;top:50%;margin-top:-16px;}
.PicList001200 li figure{ position:absolute; left:0; top:0; height:100%; width:27%;background-position: left top;}
.PicList001200 li div{position:relative;padding-right:5%;padding-bottom: 8%;}
.PicList001200 li div::before,
.PicList001200 li div::after{ position:absolute; content:''; }
.PicList001200 li div::before{width:1px; height:70%; top:15%; background-color:#ebebeb; right:0;}
.PicList001200 li div::after{ width:7%; height:1px; background-color:#e60012; bottom:10%; left:-9%; z-index:2;}
.PicList001200 li h3{margin:0;font-size: 18px;padding:3% 0 0 0;font-weight:normal;color:#333;font-weight:  bold;}
.PicList001200 li p{margin:3% 0 0 0;color: #666;line-height: 28px;height: 84px;overflow:hidden;font-size: 15px;}
.PicList001200 li time{ position:absolute; left:0; bottom:5%; color:#999; font-size:15px;}

.PicList001200 li:hover{ border-color:#e60012; box-shadow:0 5px 5px #eee;}
.PicList001200 li:hover a::after{ background-position:left bottom;}
@media(max-width:1400px){
.PicList001200 .auto{ padding:0 2%;}
}

@media(max-width:640px){
.PicList001200 li p{line-height:22px; height:44px; }
.PicList001200 li time{ font-size:12px;}
}
@media(max-width:480px){
.PicList001200 li div::before,
.PicList001200 li a::after{ display:none;}
.PicList001200 li div,
.PicList001200 li a{padding-right:0;}
.PicList001200 li a{ padding-left:40%;}
.PicList001200 li figure{ width:37%;}
}

/*
 .Page002274 为demo编号
 */
.Page002274{ text-align:center; padding:1% 0 60px;color:#666666;}
.Page002274 .Pages *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #eef0f1; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#e60012;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family: 宋体; font-weight: bold; padding:0 25px; }

/*@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}*/
/*
 .RighInfo001277 为demo编号
 */
.RighInfo001277{ padding:3% 0 1%;}
.RighInfo001277 .list_img{ float:left; width:55.6%; position:relative;}
.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{ border:1px solid #dcdcdc;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; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo001277 .list li.on figure{ border:2px solid #e60012;}
.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: 4% 0;color:#e60012;font-size: 28px;font-weight:  normal;}
.RighInfo001277 .right_info h3{font-size: 16px;font-weight:normal;line-height: 28px; color:#666;margin-bottom: 6%;}
.RighInfo001277 .right_info p{line-height:30px; color:#999; margin-bottom:10%;}
.RighInfo001277 .right_info a{ display:inline-block; border:1px solid #e60012; padding:10px 5%; color:#e60012; transition:0.4s;}
.RighInfo001277 .right_info a:hover{ background-color:#e60012; color:#fff;}

.RighInfo001277 .tab{ padding:3% 0; text-transform:capitalize;}
.RighInfo001277 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#333;}
.RighInfo001277 .tab .h1_tab span{ float:left; padding:0 3%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo001277 .tab .h1_tab span.on{ background-color:#e60012; color:#fff;}
.RighInfo001277 .tab .info .box .p{color:#666;line-height:26px;font-size: 17px;margin:0;}
.RighInfo001277 .tab .info .box .p span{ display:block;position:relative;font-weight:bold;font-size:19px;padding-left: 15px;line-height: 28px;margin: 25px 0 30px;color: #333;}
.RighInfo001277 .tab .info .box .p span:after{content:'';background:#e60012;height: 28px;width: 5px;position:absolute;left:0;top:0;}
.RighInfo001277 .tab .info .box dl dd{color: #333;line-height:26px;font-size: 17px;position:relative;padding: 10px 25px;position:relative;}
.RighInfo001277 .tab .info .box dl dd:after{content:'';background:#e60012;height:6px;width:6px;position:absolute;left:8px;top: 19px;}
.RighInfo001277 .tab .info .box dl dd:nth-of-type(2n){/* background:#f8f8f8; */}
.RighInfo001277 .tab .info .box dl dt{position:relative;font-weight:bold;font-size:19px;padding-left: 15px;line-height: 28px;margin: 25px 0 15px;color: #333;} 
.RighInfo001277 .tab .info .box dl dt:after{content:'';background:#e60012;height: 28px;width: 5px;position:absolute;left:0;top:0;}
.RighInfo001277 .tab .info .box dl dd dl{padding: 15px 20px 15px 40px;background:#f8f8f8;margin-top: 15px;}
.RighInfo001277 .tab .info .box dl dd dl dd{ color:#666; font-size:15px;margin:5px 0; padding:0 0;}

.RighInfo001277 .tab .info .box dl dd dl dt{position:relative;font-weight:normal;font-size:17px;padding-left: 15px;line-height: 28px;/* padding: 25px 0 0px; */color: #333;margin: 15px 0 10px;} 
.RighInfo001277 .tab .info .box dl dd dl dt:after{content:'';background:#000;height: 5px;width: 5px;border-radius: 2.5px;position:absolute;left: -3px;top: 11px;}
.RighInfo001277 .tab .info .box dl dd dl dd:after{ display:none;}
.RighInfo001277 .tab .info .box dl dd dl dd:nth-of-type(2n){ background:none;}

.RighInfo001277 .ul_download li{ line-height:34px; background:url(../images/RighInfo001277-icon_download.png) no-repeat right 20px center; padding:12px 20px; font-size:15px;}
.RighInfo001277 .ul_download li:nth-of-type(2n){ background:url(../images/RighInfo001277-icon_download.png) no-repeat right 20px center #f8f8f8;}
.RighInfo001277 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo001277-icon.png) no-repeat left center; color:#333;}
.RighInfo001277 .ul_download li:hover a{ color:#e60012;}
@media(max-width:768px){
.RighInfo001277 .auto{ padding:0 2%;}
}
@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%;}
 }	 	 
 
   
 /*Map002592 */
.Map002592{padding: 3% 0 0; position: relative;z-index: 10;color: #333; }
.Map002592 .map{ padding:10px; background:#fff;}
.Map002592 #addMaps{ height:430px;}
.Map002592 .text .title span{font-size: 28px;color: #333;margin-bottom: 26px;position: relative;display: block;font-weight:normal;}
.Map002592 .text .title span:after{content: "";display: block;width: 41px;height: 3px;background: #333;margin-top: 30px;}
.Map002592 .text li{ list-style: none; width:20%; float: left; }
.Map002592 .text li:first-child{ width:40%; }
.Map002592 .text .p{font-size: 15px;color:#666;margin-bottom: 30px;padding-left:75px;line-height: 26px;}
.Map002592 .text .p span{display: block;font-size: 19px;color: #333;padding-bottom: 5px;}

.Map002592 .text .address{ background: url(../images/1.png) no-repeat left}
.Map002592 .text .phone{ background: url(../images/2.png) no-repeat left}
.Map002592 .text .fax{ background: url(../images/3.png) no-repeat left}
.Map002592 .text .mail{ background: url(../images/4.png) no-repeat left}
@media(max-width:1400px){
.Map002592 .auto{ padding:0 2%;}
}
@media(max-width:768px){
.Map002592 .text li{ list-style: none; width:33.33%; float: left; }
.Map002592 .text li:first-child{ width:100%; }
}
@media(max-width:480px){
.Map002592 .text li{ width:100%; float: none; }
}

/*
 .TextList002243 为demo编号
 */
.TextList002243{padding:3% 0;}
.TextList002243 .pic{ display:block; margin-bottom:5px; float:left; margin-right:3%; width:32%;}
.TextList002243 .txt{ display:block; float:right; width:65%;}
.TextList002243 .list li h4{font-size: 17px; color: #e60012; font-weight: 100; margin-top: 0}
.TextList002243 .list li h4:after{ content: ""; display: block; width: 40px; border-bottom: 1px solid #e60012; margin: 17px 0 5px;}
.TextList002243 .list dl  dd{font-size: 14px;line-height: 26px;color: #333;margin: 0 0 20px 0;position: relative;padding-left: 38px;}
.TextList002243 .list dl  dd .icon{ position: absolute; left: 0; top: 0; width: 27px; height: 29px; display: block; background: url(../images/TextList002243-icon.png) no-repeat;}
.TextList002243 .list dl  dd .addr-icon{ background-position: 0 0;}
.TextList002243 .list dl  dd .tel-icon{background-position: 0 -45px;}
.TextList002243 .list dl  dd .fax-icon{background-position: 0 -90px;}
.TextList002243 .list dl  dd .hotline-icon{ background-position: 0 -134px;}

.TextList002243 .list li{ border-bottom: 1px solid #eee; padding-bottom: 30px; margin-bottom: 30px}
@media(max-width:1400px){
.TextList002243 .auto{ padding:0 2%;}
}
@media (min-width: 640px){
.TextList002243 .list li{/* width: 48%; float: left;*/ margin:0 0 30px;}
}

@media (min-width: 1024px){
.TextList002243 .list li h4{ font-size:22px;}
.TextList002243 .list dl  dd{font-size: 15px;}
}

/*PicList002171 */
.PicList002171{ padding-top:3%;}
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(230,0,18,0.95); opacity:0; transition:0.3s; -webkit-transition:0.3s; -o-transition:0.3s; -moz-transition:0.3s; -ms-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:17px; color:#fff; text-transform:capitalize;}
@media(min-width:769px){
.PicList002171 li:nth-of-type(4n){ 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-of-type(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-of-type(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}

/*
 .PicList001106 为demo编号
 */
.PicList001106{ padding:3% 0 1%;}
.PicList001106 li{ float:left; width:49%; margin-bottom:2%; background:#f8f8f8;}
.PicList001106 li:nth-of-type(2n){ float:right;}
.PicList001106 li:nth-of-type(2n+1){ clear:left;}
.PicList001106 li .txt{padding: 30px 0;border:1px solid #efefef;color:#333; position:relative;}
.PicList001106 li .txt:after{ content:''; width:1px; background:#e6e6e6; display:block; height:70%; position:absolute; left:35%; top:15%;}
.PicList001106 li .txt h3{color:#333;font-size: 19px;margin: 0 0 3%;line-height: 26px;}
.PicList001106 li .txt p{margin:0;font-size: 15px;height: 52px;overflow:hidden;line-height: 26px;margin-bottom: 20px;}
.PicList001106 li .try{width: 34%;display:block;min-width:120px;height:34px;border:1px #e60012 solid;line-height:34px;text-align: center;color: #fff;font-size:15px;display:inline-block;cursor: pointer;position:relative;z-index:10;display: block; border-radius:17px; -webkit-border-radius:17px; -o-border-radius:17px; -ms-border-radius:17px; -moz-border-radius:17px; color:#e60012;}
.PicList001106 li a:hover .try{ background-color:#e60012; color:#fff;}
.PicList001106 li a:hover .txt h3{color:#e60012;}
@media(min-width:1001px){
.PicList001106 li .txt{position:relative;padding-left: 39%;padding-right:2%;}
.PicList001106 li .txt .Ispic{position:absolute;left:0;top:0;width: 35%;height:100%;}
}
@media(max-width:1000px){
.PicList001106 li .txt{ padding-left:2%; padding-right:2%; padding-top:2%;}
.PicList001106 li .txt .Ispic{ display:block; padding-bottom:50%; margin-bottom:2%;}
.PicList001106 li .txt .Ispic{ height:100%; padding-bottom:62%; background-size:contain;}
.PicList001106 li .txt:after{ display:none;}
}
@media(max-width:480px){
.PicList001106 li{ float:none !important; width:auto;}
}

/*Floor002658 */
.Floor002658 { padding:4% 0 2%;}
.Floor002658 .auto{overflow:hidden;}
.Floor002658 .swiper-container {position: relative;z-index: 1; width:210%;left:-55%; margin:0 auto;}
.Floor002658 .swiper-container-android .swiper-slide, 
.Floor002658 .swiper-wrapper {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.Floor002658 .swiper-wrapper,
.Floor002658 .swiper-slide {position: relative;width: 100%;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;}
.Floor002658 .swiper-wrapper {z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-sizing: content-box;box-sizing: content-box;}
.Floor002658 .swiper-slide {-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}

.Floor002658 li{ position:relative;transform:scale(0.8); transition:1.5s;}
.Floor002658 li::before{ position:absolute; content:''; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.7;}
.Floor002658 li.swiper-slide-active{ transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1);}
.Floor002658 li.swiper-slide-active::before{ display:none;}
.Floor002658 li .files,
.Floor002658 li a{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Floor002658 li .files{ background:#000; display:none;}
.Floor002658 li aside{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:18px; color:#fff;}
.Floor002658 li aside span{ display:block; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; width:85px; height:85px; border:3px solid #fff; background:rgba(255,255,255,0.16);  position:relative; margin:0 auto 10px;}
.Floor002658 li aside span::before{ position:absolute; content:''; border:12px solid transparent; border-left-color:#fff;left:50%; top:50%; margin-left:-6px; margin-top:-12px;}

.Floor002658 .pager{ text-align:center;padding:2% 0;}
.Floor002658 .pager span{ display:inline-block; margin:0 5px;border:1px solid transparent; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; width:14px; height:14px; position:relative;}
.Floor002658 .pager span::before{ position:absolute; content:''; left:3px; top:3px; right:3px; bottom:3px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; background:rgba(0,0,0,0.3);}
.Floor002658 .pager span.swiper-pagination-bullet-active{ border-color:#e60012;}
.Floor002658 .pager span.swiper-pagination-bullet-active::before{ background:#e60012;}
.Floor002658 .btn a{ position:absolute; content:''; width:32px; height:32px; border-top:4px solid #b2b2b2;border-right:4px solid #b2b2b2; transform:rotate(45deg); top:50%; margin-top:-16px; cursor:pointer; z-index:10;}
.Floor002658 .btn a.prev{left:33%; margin-left:-32px;transform:rotate(-135deg);}
.Floor002658 .btn a.next{right:33%; margin-right:-32px;}
.Floor002658 .btn a:hover{ border-color:#e60012;}
@media(max-width:640px){
.Floor002658 .swiper-container { left:0; width:100%;}
.Floor002658 li{ transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1);}
.Floor002658 .btn a.prev{left:3%; margin-left:0;}
.Floor002658 .btn a.next{right:3%; margin-right:0;}
.Floor002658 li::before{ display:none;}
}
@media(max-width:480px){
.Floor002658 li aside span{ width:60px; height:60px;}
}
/*
 .Floor000996 为demo编号
 */
.Floor000996{ padding-top:2%;}
.Floor000996 ul{ overflow:hidden;}
.Floor000996 ul li{ float:left; text-align:center; width:20%; margin-right:6.66%; position:relative; border-radius:0; overflow:hidden;
	border:0; background:#F3F3F3; text-align:center; padding:170px 20px 68px; position:relative; z-index:1;
	-webkit-transition:0.4s ease; -moz-transition:0.4s ease; -o-transition:0.4s ease; transition:0.4s ease;}
.Floor000996 ul li:nth-of-type(4){ margin-right:0;}
.Floor000996 ul li h1{ font-size: 26px; line-height: 30px; text-align:center; margin:0; margin-bottom:30px;}
.Floor000996 ul li h1 span{ display: block;}
.Floor000996 ul li:before { position:absolute; z-index:10; border-radius:100px; -webkit-border-radius:100px; -moz-border-radius:100px; -o-border-radius:100px; -ms-border-radius:100px; content:''; background-color:#bec1c5; background-position:center center; background-repeat:no-repeat; width:57px; height:57px; top:57px; left:50%; margin-left:-28px; -webkit-transition:0.5s ease; -moz-transition:0.5s ease; -o-transition:0.5s ease; transition:0.5s ease; }
.Floor000996 ul li:nth-of-type(1):before { background-image:url(../images/Floor000996_icon.png); }
.Floor000996 ul li:nth-of-type(2):before { background-image:url(../images/Floor000996_icon1.png); }
.Floor000996 ul li:nth-of-type(3):before { background-image:url(../images/Floor000996_icon2.png); }
.Floor000996 ul li:nth-of-type(4):before { background-image:url(../images/Floor000996_icon3.png); }
.Floor000996 ul li:after { background-color:#64a0bc; content:''; border-radius:100px; -webkit-border-radius:100px; -moz-border-radius:100px; -o-border-radius:100px; -ms-border-radius:100px; position:absolute; left:50%; top:50%; width:0; height:0; z-index:-1; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); transform:translate(-50%,-50%); -webkit-transition:0.5s ease-in-out; -moz-transition:0.5s ease-in-out; -o-transition:0.5s ease-in-out; transition:0.5s ease-in-out;}
.Floor000996 ul li:hover h1{ text-shadow:2px 2px #fff; }
.Floor000996 ul li:hover:after { width:1000px; height:1000px; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; -o-border-radius:0px; -ms-border-radius:0px; }
.Floor000996 ul li:hover:before { background-color:#414141; -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg);
	-o-transform:rotate(360deg); transform:rotate(360deg); border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; -ms-border-radius:10px;}
.Floor000996 ul li a.btn{ background-color: #373d43; padding: 9px 16px 7px; font-size: 16px; text-align:center; color:#fff; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; position:relative}
@media (max-width:768px){
.Floor000996 ul li { width:100%; float:none; margin-bottom:20px;}
.Floor000996 h1 { font-size: 30px; color: #333; margin: 0 0 20px 0;}
}
@media (max-width:640px){
.Floor000996 h1 { font-size: 25px; color: #333; margin: 0 0 15px 0;}
}
@media (max-width:480px){
.Floor000996 h1 { font-size: 18px; color: #333; margin: 0 0 10px 0;}
}


/*Floor001764 */
.Floor001764{padding:2.5% 0; background:url(../images/Floor001764-bg.jpg) no-repeat right top;  }
.Floor001764 h1{ text-align:center; font-size:20px; color:#999; margin:0 0 3% 0; background:url(../images/Floor001764-title.png) no-repeat center top; padding-top:50px;}
.Floor001764 h1 span{ display:inline-block; background:url(../images/Floor001764-title_l.png) no-repeat left center; padding-left:50px;}
.Floor001764 h1 span b{display:inline-block; padding-right:50px; background:url(../images/Floor001764-title_r.png) no-repeat right center;}

.Floor001764 li{ position:relative;text-align:center;}
.Floor001764 li i{ z-index:4; position:absolute; width:30px; height:30px; border:1px solid #5d5d5d;}
.Floor001764 li i.t_l,
.Floor001764 li i.b_l{ left:0; border-right:0;}
.Floor001764 li i.t_r,
.Floor001764 li i.b_r{ right:0;border-left:0;}
.Floor001764 li i.t_l,
.Floor001764 li i.t_r{ top:0; border-bottom:0;}
.Floor001764 li i.b_l,
.Floor001764 li i.b_r{ bottom:0; border-top:0;}
.Floor001764 li:hover i{ display:none;}
.Floor001764 li a{ position:absolute; right:0; bottom:0; border:1px solid #dcdcdc; left:0; top:0; z-index:3; }
.Floor001764 li a:hover{ border-width:2px; border-color:#e00616;}
.Floor001764 li figure{ padding-bottom:100%; background-size:contain; background-color:#fff;}
.Floor001764 li img{ display:none;}
.Floor001764 li p{color:#555; padding:25px 0;margin:0; background-color:rgba(238, 238, 238, 0.26);}
.Floor001764 li span{height:29px; line-height:29px; padding:0 10px 0 25px;  position:absolute; top:0; right:0; background:url(../images/Floor001764-hot.png) no-repeat; color:#fff;}

.Floor001764 .bx-controls-direction{ text-align:center; padding-top:3%;}
.Floor001764 .bx-controls-direction a{ display:inline-block; position:relative;width:38px; height:38px; border:1px solid #b5b5b5; color:#3a3a3a;  margin:0 1px;background:#fff;}
.Floor001764 .bx-controls-direction a:hover{ color:#969696; background:#d4d4d4; border-color:#d4d4d4;}
.Floor001764 .bx-controls-direction a span{ color:#000; font-size:18px; position:absolute; left:50%; top:50%; margin-left:-9px; margin-top:-9px;}
@media(max-width:768px){
.Floor001764 h1{ background-size:auto 30px; padding-top:40px;}
}
@media(max-width:480px){
.Floor001764 h1{ background-size:auto 25px; padding-top:30px;}
}

/*TextList002514 */
.TextList002514 { margin:3% 0 0}
.TextList002514 .list{/* border:1px solid #e8e8e8; */padding:0 3%;margin-bottom:15px;background:#fafafa;}
.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:#e60012; 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:#e60012;}
.TextList002514 .job-main{display:none;padding:22px 0;border-top: 1px dotted #ccc;}
.TextList002514 .join{ color:#e60012; border:1px #e60012 solid; display:block; max-width:150px; padding:8px 0px; margin:10px 0 20px; text-align:center; border-radius:30px;}
.TextList002514 .join:hover{ background:#e60012;color:#fff;}


/*
 .下载中心 为demo编号
 */
.TextList001398{ padding:2% 0;}
.TextList001398 li{padding:20px 10px; position:relative;}
.TextList001398 li a{display:block;padding: 0 105px 0 20px;line-height:24px;background: url(../images/TextList001398_dow.png) 0 50% no-repeat;font-size: 15px;color: #3d3d3d;}
.TextList001398 li a:hover{color: #D61919;}
.TextList001398 li .btn{display:block;width:66px;height:49px;margin-top: 7px;position: absolute;top: 0;right: 10px;background: url(../images/TextList001398_btn.png) 0 50% no-repeat;}
.TextList001398 li:nth-of-type(2n){background: #f8f8f8;}

/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:3.5% 0;}
.RighInfo002228 .no-textindent{ text-align:right; float:right; margin: 0 0 40px 60px; }
.RighInfo002228 .single-content h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:18px; line-height:34px; color:#666;}
.RighInfo002228 .single-content p{ margin:0; padding:10px 0 0;  }
.RighInfo002228 .fz{ font-size:17px;}
.RighInfo002228 table{ margin-top:4%;}
.RighInfo002228 table td{ width:25%;}
.RighInfo002228 table td span{ text-transform:capitalize;padding:0; display:block;}
.RighInfo002228 .fz strong{font-size:67px; color:#e60012; font-family:Arial, Helvetica, sans-serif;}
@media(max-width:1400px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (max-width:768px){
  .RighInfo002228 .no-textindent{  float:none; margin:0 auto;}
  .RighInfo002228 .no-textindent img{ display:block; text-align:center; margin:0 auto 20px;}
  .RighInfo002228 .single-content p{line-height:26px; margin-top:15px;}
}
@media(max-width:768px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-content h1{ font-size:30px;}
}


/*Banner002145 */
.Banner002145 div{ background-repeat:no-repeat; height:460px; background-position:center top;}
.Banner002145 img{ display:none;}
@media(max-width:1400px){
	.Banner002145 div{ background-repeat:no-repeat; height:460px; background-position:left 30% top;}
}
@media(max-width:1024px){
.Banner002145 div{ display:none;}
.Banner002145 img{ display:block; width:100%;}
}
/*
 .Menu002188 为demo编号
 */
.Menu002188{ border-bottom:1px solid #e6e6e6;text-transform:capitalize;}
.Menu002188 .Menu{ float:left;}
.Menu002188 .Menu li{float:left;margin-right: 10px;}
.Menu002188 .Menu li a{font-size:15px;color:#333;line-height:24px;border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; -ms-border-radius: 20px;padding:8px 20px 6px;transition: .3s ease-out;display:  block; margin:15px 0; font-size:17px;}
.Menu002188 .Menu li.cur a,.Menu002188 .Menu li a:hover{ color:#fff; background:#e60012;}
.Menu002188 .Currents{text-align:right;color:#666;line-height:25px;float:right;margin-top: 24px;}
.Menu002188 .Currents em{ font-style:normal;background:url(../images/Menu002188-current_icon.png) no-repeat left center; background-size:auto 100%; padding-left:30px; display:inline-block;}
.Menu002188 .Currents a{color:#666;transition: .3s ease-out;}
.Menu002188 .Currents a:hover{color:#e60012;}
@media(max-width:1400px){
  .Menu002188 .auto{ padding:0 2%;}
}
@media (max-width: 1026px){
   .Menu002188	.Currents{ display:none;}
   .Menu002188 .Menu li a{ margin:15px 0 0px;}
   .Menu002188 .Menu{padding-bottom: 20px;}
}

/*Menu002147 */
.Menu002147{ background:#f8f8f8;}
.Menu002147 ul{ display:table; margin:0 auto;}
.Menu002147 li{ float:left; padding:0 40px;position:relative;}
.Menu002147 li:after{ position:absolute; content:''; width:1px; right:0; top:50%; height:14px; margin-top:-7px; background:#dfdfdf;}
.Menu002147 li.end:after{ display:none;}
.Menu002147 li a{ display:block;font-size:16px; position:relative; overflow:hidden; line-height:26px; padding:13px 0;}
.Menu002147 li a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;}
.Menu002147 li.aon a,
.Menu002147 li:hover a{ color:#d0111b;}
.Menu002147 li.aon a:after,
.Menu002147 li:hover a:after{ background:#d0111b; }
@media(max-width:1024px){
.Menu002147 .auto{ padding:0 2%;}
}
@media(max-width:1024px){
.Menu002147 li{ padding:0 20px;}
.Menu002147 li a{  line-height:30px}
}
@media(max-width:768px){
.Menu002147 ul{ display:block;}
.Menu002147 li{ float:left; width:25%; text-align:center; padding:0;}
}
@media(max-width:768px) and (min-width:481px){
.Menu002147 li:nth-of-type(4n):after{ display:none;}
}
@media(max-width:480px){
.Menu002147 li{ width:33.33333333333%}
.Menu002147 li:nth-of-type(3n):after{ display:none;}
}
@media(max-width:375px){
.Menu002147 li{ width:23%;  margin-right:1.5%}
.Menu002147 li a{line-height:20px;}
}
/*PicList002120 */
.PicList002120{ padding:3% 0 0;}
.PicList002120 li{float:left;width:23.5%;margin-right:2%;margin-bottom:3%;border: 1px #e6e6e6 solid;padding: 2% 0 1%;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{margin:0;line-height:46px;padding: 2% 2% 0;text-align:center;font-size:17px; color:#333;}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:77%; background-size:contain;}
/*.fancybox-title-float-wrap .child{display:block; white-space:normal !important;}*/
@media(min-width:641px){
.PicList002120 li:nth-of-type(4n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002120 li{ width:48%; margin-right:4%;}
.PicList002120 li:nth-of-type(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList002120 li p{ font-size:15px;}
}

/*Timeline001915*/
.Timeline001915{ padding:4% 0 0;}
.Timeline001915 .columnName{ padding:4% 0; line-height:normal; text-align:center; font-size:36px; color:#c20f00; text-transform:uppercase;}
.Timeline001915 .columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0 15px;}
.Timeline001915 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#c20f00;}
.Timeline001915 .list{ background:url(../images/Timeline001915-logo.jpg) no-repeat center top; padding-top:55px;}
.Timeline001915 .list ul{ background:url(../images/Timeline001915-ul.jpg) repeat-y center top; padding:54px 0 8%;}
.Timeline001915 li{ padding-left:50%; background:url(../images/Timeline001915-li.png) no-repeat center top; padding-top:10px; padding-bottom:10px;}
.Timeline001915 li div{ margin-left:36px; position:relative;border-top:1px solid #e1e1e4;}
.Timeline001915 li div:before{display:block;margin: -3px 0 10px 0;content:'';background-color:#e60012;width:20px;height:5px;}
.Timeline001915 ul li:nth-of-type(2n) div{margin-left:0; margin-right:36px;}
.Timeline001915 ul li:nth-of-type(2n) div:before{
    position:  relative;
    right: -100%;
}
.Timeline001915 ul li:nth-of-type(2n){ text-align:right; padding-left:0; padding-right:50%;}

.Timeline001915 li time{display:block;color:#e60012;font-size: 19px;text-transform:  capitalize;}

.Timeline001915 li p{display:block;color:#666;font-size: 17px;}
.Timeline001915 ul li:nth-of-type(2n) time:before{ float:right;}
.Timeline001915 ul li:nth-of-type(2n) time span{ clear:both; display:block;}
.Timeline001915 ol{ text-align:center;}
.Timeline001915 ol a{ display:inline-block; width:142px; height:30px; line-height:30px; text-align:center; background-color:#e60012; color:#fff; font-size:14px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px;}
@media(max-width:1000px){
.Timeline001915 .columnName{ font-size:45px;}
.Timeline001915 .columnName span{ font-size:24px;}
}
@media(max-width:640px){
.Timeline001915 .columnName{ font-size:30px;}
.Timeline001915 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
.Timeline001915 .list{ background-position: left top; padding-left:20px;}
.Timeline001915 .list ul{ background-position: 8px top;}
.Timeline001915 li{ padding:0 !important; background-position: left top;}
.Timeline001915 li div{ padding:10px 10px 10px 36px !important;}
.Timeline001915 ul li:nth-of-type(2n){ text-align:left;}
.Timeline001915 ul li:nth-of-type(2n) time:before{ float:none;}
}

/*RichInfo005*/
.RichInfo005{ padding:3% 0;border-bottom: 1px solid #edeff3; font-size:15px;}
.RichInfo005 .news_info .title{padding-bottom:20px;border-bottom:1px solid #e6e6e6;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; text-align:center; font-size:28px; color:#333;line-height:36px}
.RichInfo005 .news_info .title .p{ margin:0;color: #999; margin:0 auto; max-width:300px;}
.RichInfo005 .news_info .title .p span{ margin-right: 20px; color:#999;}
.RichInfo005 .news_info .title .bdsharebuttonbox{float: right;    margin-top: -5px;}
.RichInfo005 .news_info .title .bdsharebuttonbox .bds_tsina{background: url(../images/wb.png)no-repeat;width: 20px;height: 20px;}
.RichInfo005 .news_info .title .bdsharebuttonbox .bds_weixin{background: url(../images/wx.png)no-repeat;width: 20px;height: 20px;margin-right: 15px;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;font-size: 15px;line-height: 28px;}
.RichInfo005 .news_info .info img{ display:block; margin:14px auto;}
.RichInfo005 .news_info .word{font-size: 16px;margin-top: 30px;background: #f5f5f5;padding: 10px 20px} 
.RichInfo005 .news_info .word span{margin-right: 15px;} 
.RichInfo005 .info_back{margin: 30px 0 0;border-top:1px solid #e6e6e6;padding-top: 15px;}
.RichInfo005 .info_back dl{ float:left; width:calc(100% - 160px); width:-webkit-calc(100% - 160px); width:-moz-calc(100% - 160px); width:-ms-calc(100% - 160px); width:-o-calc(100% - 160px);}
.RichInfo005 .info_back dl dd a{ color:#666;}
.RichInfo005 .info_back dl dd:hover a{ text-decoration:underline; color:#e60012;}
.RichInfo005 .info_back .goback{border:1px #e60012 solid;padding:5px 30px;display:block;float:right;max-width:140px;color:#e60012;margin-top: 8px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px;}
.RichInfo005 .info_back .goback:hover{ color:#fff; background:#e60012;}


/*
 .PicList001132 为demo编号
 */
.PicList001132{ padding:3% 0 1%;}
.PicList001132 li{float:left;width:48.5%;margin-right:3%;position:relative;border-bottom:1px solid #f9eeef;padding-bottom: 2%;margin-bottom: 3%;}
.PicList001132 li::before{ position:absolute; content:''; width:100%; left:0; bottom:0; height:0; background-color:#e60012; transition: all ease 0.3s; -webkit-transition: all ease 0.3s; -o-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s;}
.PicList001132 li:nth-of-type(2n){ margin-right:0;}
.PicList001132 li h3{font-size: 17px;color:  #333;margin: 0 0 20px;}
.PicList001132 li h3 a{transition: all ease 0.3s; -webkit-transition: all ease 0.3s; -o-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s;}
.PicList001132 li div{position:relative;padding-left: 176px;min-height: 156px;}
.PicList001132 li figure{position:absolute;overflow:hidden;left:0;top:0;border:1px solid #ddd;width: 156px;transition: all ease 0.3s; -webkit-transition: all ease 0.3s; -o-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s;}
.PicList001132 li figure img{ width:100%; transition: all ease 0.3s; -webkit-transition: all ease 0.3s; -o-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s;}
.PicList001132 li .more{ background:url(../images/PicList001132-more.gif) no-repeat; width:31px; height:13px; display:inline-block;}
.PicList001132 li p{line-height: 26px;color:#666;margin:0 0 5px 0;overflow:hidden;height: 104px;font-size: 15px;}
.PicList001132 li:hover figure{ border-color:#e60012;}
.PicList001132 li:hover h3 a{color:#e60012;}
.PicList001132 li:hover:before{ height:3px;}
.PicList001132 li:hover  figure img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1);}
@media(max-width:1024px){
.PicList001132 .auto{ padding:0 2%;}
}
@media(max-width:1000px){
.PicList001132 li{ width:47%; margin-right:6%;}
.PicList001132 li:nth-of-type(3n){ margin-right:6%;}
.PicList001132 li:nth-of-type(2n){ margin-right:0;}
}
@media(max-width:640px){
.PicList001132 li{ float:none; width:auto; margin-right:0 !important;}
.PicList001132 li{ padding-bottom:20px;margin-bottom:20px;}
}

/*
 .PicList002323 为demo编号
 */
.PicList002323{ padding:3% 0 1%;  margin: 0 auto;}
.PicList002323 .list{ overflow: hidden;}
.PicList002323 .auto{overflow: hidden;}
.PicList002323 ul li{float: left;width: 49%;margin: 0 2% 3% 0;text-align: center;}
.PicList002323 ul li:nth-chils(4n){ margin-right:0;}
.PicList002323 ul li div{padding-bottom: 86%;position: relative;overflow: hidden;border: 1px #e6e6e6 solid;}
.PicList002323 ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s; -webkit-transition:0.3s; -o-transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s;}
.PicList002323 ul li h3{color: #333;margin:20px 0 0;font-weight: normal;font-size: 20px;text-align: center;}
.PicList002323 ul li a:hover figure{transform: scale(1.1);}
.PicList002323 ul li a:hover h3{ color: #e60012;}
@media screen and (min-width:768px ){
.PicList002323 ul li{width:31.334%;}
}
@media screen and (min-width:1024px ){
.PicList002323 ul li{width:23%; }
}

/*
 .Floor001022 
 */
.Floor001022{ padding:3% 0; background:url(../images/Floor001022_bg.jpg); text-align:center;}
.Floor001022 ul{ overflow:hidden; padding-top:30px;}
.Floor001022 ul li{min-height: 170px;padding: 0 30px;}
.Floor001022 ul li a.img{ position: relative; display: inline-block; float:left; font-size: 62px; line-height: 122px; font-weight: normal; letter-spacing: -4px; width: 126px; height: 126px; text-align: center; padding-bottom: 0; margin-bottom: 60px; color: #333; }
.Floor001022 ul li a.img:before{ position:absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; content: ""; border: 2px solid; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; opacity: 0.5; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}
.Floor001022 ul li:hover a.img:before{opacity: 1; border: 5px solid; -webkit-transform: rotateY(360deg) scale(1.1); -ms-transform: rotateY(360deg) scale(1.1); transform: rotateY(360deg) scale(1.1);}
.Floor001022 ul li h3{ font-size: 22px; line-height: 30px;  color: #333; margin:0; font-weight:normal;}
.Floor001022 ul li p{  color:#666; font-size:17px; line-height:26px; text-align:left;padding-left:156px; margin:0; padding-top:10px;}
@media (max-width:768px){
.Floor001022 ul li { width:100%; float:none; margin:0; margin-bottom:20px; text-align:center;}
.Floor001022 h1{ font-size: 20px;}
.Floor001022 ul li h3{ font-size: 18px;}
.Floor001022 ul li p{ font-size:16px; padding:0;}
}
@media (max-width:640px){
.Floor001022 h1{ font-size: 18px;}
.Floor001022 ul li h3{ font-size:14px;}
.Floor001022 ul li p{ font-size:12px; padding:0;}
}

/*RighInfo002125 */
.RighInfo002125 { padding:3% 0 0;}
.RighInfo002125 .box{ position:relative; color:#333; overflow:hidden;}
.RighInfo002125 .box .pic{background-position:center top;background-repeat:no-repeat;padding-bottom: 28%;position:  relative;}
.RighInfo002125 .txt{position:absolute;width:100%;max-width: 1280px;left:50%;transform:translate(-50%,0);top:10%;z-index:10;}
.RighInfo002125 .box1 .txt{top:50%; transform:translate(-50%,-50%); padding-right:25%;}
.RighInfo002125 .box1 .txt{top: 50%;padding-right: 26%;}
.RighInfo002125 .box h1{font-weight:normal;margin:0 0 5% 0;font-size: 28px; position:relative;}
.RighInfo002125 .box h1:after{ content:''; background:#e60012; width:37px; height:3px; position:absolute; left:0; bottom:-18px;} 
.RighInfo002125 .box p{ font-size:17px; line-height:26px; margin:0; color:#666; text-align:justify; text-justify:inter-ideograph; padding-bottom:15px;}
.RighInfo002125 .box p span{ color:#e60012; font-weight:bold; font-size:20px;}
@media(max-width:1400px){
.RighInfo002125 .auto{  padding:0 2%;}
}

@media(min-width:1201px){
/*2d动画 star*/
.RighInfo002125 .box .txt p,
.RighInfo002125 .box .txt h1{ opacity:0; transition:0.3s; -webkit-transition:0.3s; -o-transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s;}
.RighInfo002125 .box_active .txt p,
.RighInfo002125 .box_active .txt h1{opacity:1;}

.RighInfo002125 .box1 .txt h1,
.RighInfo002125 .box1 .txt p{ transform:scale(0); -webkit-transform:scale(0); -moz-transform:scale(0); -o-transform:scale(0); -ms-transform:scale(0);transition:0.8s; -webkit-transition:0.8s; -o-transition:0.8s; -moz-transition:0.8s; -ms-transition:0.8s;}
.RighInfo002125 .box1.box_active .txt p,
.RighInfo002125 .box1.box_active .txt h1{ transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1);}

/*2d动画 end*/
}

@media(max-width:1280px){
.RighInfo002125 .box .pic{ height:auto; background-size:cover; position:absolute; left:0; top:0; width:100%; height:100%;}
.RighInfo002125 .txt{ position:relative; padding:8% 5% 5% 5%; top: auto !important; left:auto !important; transform:translate(0) !important;}
}

@media(max-width:768px){
.RighInfo002125 .box h1{font-size:30px;}
.RighInfo002125 .box p{ font-size:14px; line-height:normal;}
}
@media(max-width:640px){
.RighInfo002125 .box h1{font-size:20px;}
}
@media(max-width:480px){
.RighInfo002125 .box h1{font-size:16px;margin-bottom: 40px;}
.RighInfo002125 .box1 .txt{ padding-right:5%;}
}
@media(max-width:375px){
.RighInfo002125 .box h1{font-size:20px;}
.RighInfo002125 .box1 .pic{ position:relative; padding-bottom:50%; height:auto;}
.RighInfo002125 .box1 .txt{ padding:5% !important;}
}

/*Floor000633*/
.Floor000633{ padding:5% 0; color:#333;}
.Floor000633 .title{font-weight:normal;margin:0 0 5% 0;font-size: 28px; text-align:center; position:relative;}
.Floor000633 .title:after{ content:''; background:#e60012; width:37px; height:3px; left:50%; margin-left:-18.5px; position:absolute; bottom:-18px;} 

.Floor000633 .tab_icon{ margin-top:3%;}
.Floor000633 .tab_icon{ overflow:hidden; border:1px solid rgba(255,255,255,0.11); }
.Floor000633 .tab_icon li{float:left;width: 25%;position:relative;text-align:center;cursor:pointer;padding: 1.2%;transition:all ease-out 0.5s; border:1px #e6e6e6 solid; border-right:none;}
.Floor000633 .tab_icon li:last-child{border-right:1px #e6e6e6 solid;}
.Floor000633 .tab_icon li::before{ position:absolute; content:''; right:0; top:0; background-color:rgba(255,255,255,0.11);width:1px; height:100%; }
.Floor000633 .tab_icon li:last-child::before{ display:none;}
.Floor000633 .tab_icon li figure{font-size: 36px; max-width:80px; line-height:80px; height:80px; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; -o-border-radius:50px; -o-border-radius:50px;background-color: #f8f8f8; margin:0 auto;}
.Floor000633 .tab_icon li.on figure{background-color: #e60012; color:#fff;}
.Floor000633 .tab_intro{ padding:3% 0;}
.Floor000633 .tab_intro dd{ display:none; position:relative;}
.Floor000633 .tab_intro dd p{  line-height:26px; margin:0; margin-bottom:2%; font-size:17px;}
.Floor000633 .tab_intro dd a{ width:131px; height:35px; line-height:35px; display:inline-block; text-align:center; color:#fff; background-color:#fb9a1c; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; font-size:12px; position:relative;}
.Floor000633 .tab_intro dd a::before{ position:absolute; content:''; right:15px; top:50%; margin-top:-5px; border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #fff;}
.Floor000633 .line{height:1px;background-color: rgba(0,0,0,0.1);position:relative;}
.Floor000633 .line span{width: 25%;position:absolute;left:0;top:-1px;height:3px;background-color: #e60012;transition:all 0.3s ease-out;}
@media(max-width:1400px){
.Floor000633 .auto{  padding:0 2%;}
}
@media(max-width:1366px){
.Floor000633 .tab_icon li figure{ font-size:28px;}
.Floor000633 .tab_icon li figure{ width:72px; height:72px; line-height:72px;}
}
@media(max-width:1200px){
.Floor000633 .tab_icon li figure{ font-size:24px;}
.Floor000633 .tab_icon li figure{ width:64px; height:64px; line-height:64px;}
}
@media(max-width:1000px){
.Floor000633 .tab_icon li figure{ font-size:24px;}
.Floor000633 .tab_icon li figure{ width:54px; height:54px; line-height:54px;}
}
@media(max-width:640px){
.Floor000633 .tab_icon li figure{ font-size:20px;}
.Floor000633 .tab_icon li figure{ width:46px; height:46px; line-height:46px;}
.Floor000633 .title{ margin-bottom:50px;}
}
@media(max-width:375px){
.Floor000633 .tab_icon li figure{ font-size:18px;}
.Floor000633 .tab_icon li figure{ width:40px; height:40px; line-height:40px;}
}


/*PicList002735 */
.PicList002735{ padding:3% 0;}
.PicList002735 h1{font-weight:normal;margin:0 0 5% 0;font-size: 28px; text-align:center; position:relative;}
.PicList002735 h1:after{ content:''; background:#e60012; width:37px; height:3px; left:50%; margin-left:-18.5px; position:absolute; bottom:-18px;} 

.PicList002735 li{margin-bottom: 2%;/* margin-top: 2%; */display: block;background: #f8f8f8;border: 3px solid #f0f0f0;transition: 0.3s;}
.PicList002735 li .Ispic{background-size: contain;background-color: #fff;padding-bottom: 50%;}
.PicList002735 li .txt{padding: 25px;min-height: 224px;}
.PicList002735 li .txt h3{font-size: 19px;color: #333;margin:  0;font-weight:  normal;margin-bottom:  12px;}
.PicList002735 li .txt dd{line-height: 26px;color: #666;padding-top:2px;position:relative;padding-left: 15px;font-size: 17px;}
.PicList002735 li .txt dd:after{content:'';background:#e60012;font-size:17px;width:6px;height:6px;position:absolute;left:0;top: 12px;}
@media(max-width:1400px){
.PicList002735 .auto{ padding:0 2%;}
}
@media(max-width:1200px){
.PicList002735 li:first-child .txt{min-height: 250px;}
}
@media(max-width:1024px){
.PicList002735 li:first-child .txt{min-height:302px;}
}
@media(min-width:769px){
.PicList002735 li{width:48%;float:left;}
.PicList002735 li:not(:nth-of-type(2n)){margin-right: 3%;}
}

/*
 .Floor001297 
 */
.Floor001297 { margin-bottom:3%;}
.Floor001297 h1{font-weight:normal;margin:0 0 5% 0;font-size: 28px; text-align:center; position:relative;}
.Floor001297 h1:after{ content:''; background:#e60012; width:37px; height:3px; left:50%; margin-left:-18.5px; position:absolute; bottom:-18px;} 
.Floor001297 dt{ min-height:604px;padding:3% 2%;  float:left;width:32%;background-color:#f8f8f8; margin-right:2%; text-align:center;position:relative;  }
.Floor001297 dt:last-child{ margin-right:0;}
.Floor001297 dt a{ position:absolute; left:0; top:0; width:100%; height:100%; border-right:5px solid #fff;border-bottom:5px solid #fff; z-index:10;}
.Floor001297 dt:last-child a{ border-right:0;}
.Floor001297 dt h3 span{ display:block; font-size: 19px; line-height:35px;color: #333; text-align:left;}
.Floor001297 dt p{ color:#666; line-height:24px; font-size:17px; text-align:left;}
.Floor001297 dt figure{padding:5px 0 10px;}
.Floor001297 dt img{ height:120px;}
.Floor001297 dt:hover img{ animation:infinite 1s ease imghover;}
@media(max-width:1400px){
.Floor001297 .auto{ padding:0 2%;}
}
@media(max-width:1200px){
.Floor001297 dt h3{ height:35px; overflow:hidden;}
.Floor001297 dt h3 span{font-size: 16px;}
.Floor001297 dt{ min-height:640px;}
}
@media(max-width:1024px){
.Floor001297 dt{ min-height:680px;}
}
@media(max-width:768px) and (min-width:479px){
.Floor001297 dt{ float:none; position:relative; padding-left:180px; position:relative; width:100%; margin-bottom:20px; min-height:auto;}
.Floor001297 dt figure{ position:absolute; left:20px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%);}
}
@media(max-width:375px){
.Floor001297 dt{ float:none;width:100%; margin-bottom:20px; min-height:auto;}
}
@keyframes imghover{
0% {transform:translateY(6px)}
50% {transform:translateY(0)}
100% {transform:translateY(6px)}
}
@-webkit-keyframes imghover{
0% {transform:translateY(6px)}
50% {transform:translateY(0)}
100% {transform:translateY(6px)}
}
@-ms-keyframes imghover{
0% {transform:translateY(6px)}
50% {transform:translateY(0)}
100% {transform:translateY(6px)}
}

/*
 .RighInfo002522 
 */
.RighInfo002522{ padding:0% 0 3%;}
.RighInfo002522 .title{font-weight:normal;margin:0 0 5% 0;font-size: 28px; text-align:center; position:relative;}
.RighInfo002522 .title:after{ content:''; background:#e60012; width:37px; height:3px; left:50%; margin-left:-18.5px; position:absolute; bottom:-18px;} 
.RighInfo002522 .list dl{ float:left; width:100%; border:1px solid #ededed;  margin-bottom:2%; position:relative;  background: #f8f8f8;}
.RighInfo002522 .list dl:nth-of-type(1),
.RighInfo002522 .list dl:nth-of-type(2){ width:49%; margin-right:2%; padding-bottom:20px;}
.RighInfo002522 .list dl:nth-of-type(3),
.RighInfo002522 .list dl:nth-of-type(4),
.RighInfo002522 .list dl:nth-of-type(5){ width:32%; margin-right:2%; min-height:124px;}
.RighInfo002522 .list dl:nth-of-type(6){ width:100%;padding-bottom:20px;}
.RighInfo002522 .list dl:nth-of-type(2),
.RighInfo002522 .list dl:nth-of-type(5){ margin-right:0;}
.RighInfo002522 .list dt{width: 45px;float:left;}
.RighInfo002522 .list dt b{display:block;width:45px;height:45px;border-radius:50%;background:#132b47;color:#fff;font-size:24px;position:relative;overflow:hidden;line-height:45px;text-align:center;position: absolute;top:50%;margin-top:  -22.5px;left: 22px;}
.RighInfo002522 .list dt b::after{ position:absolute; content:''; width:20px; height:7px; background:#dd1115; bottom:0; right:0;}
.RighInfo002522 .list dd p{padding: 30px 15px 5px 0;color:#333;margin:0;font-size: 19px;}
.RighInfo002522 .list dd {color:#666;margin:0;font-size:17px;line-height:26px;padding-bottom:10px;padding-left:90px;}
.RighInfo002522 .list dd pre{color:#666;margin:0;font-size:17px;line-height:26px;padding-bottom:10px; padding-right:12px}
@media(max-width:1400px){
.RighInfo002522 .auto{ padding:0 2%;}
}

@media(max-width:1400px){
	.RighInfo002522 .list dl{min-height: 155px;}
}

@media(max-width:1024px){
.RighInfo002522 .title{font-size:24px;margin-bottom: 40px;}
.RighInfo002522 .list dl:nth-of-type(3),
.RighInfo002522 .list dl:nth-of-type(4){ width:26%; margin-right:2%; min-height:124px;}
.RighInfo002522 .list dl:nth-of-type(5){ width:44%; margin-right:0%; min-height:124px;}
}
@media(max-width:768px){
.RighInfo002522 .list dl:nth-of-type(3),
.RighInfo002522 .list dl:nth-of-type(4){ width:49%; margin-right:2%; min-height:124px;}
.RighInfo002522 .list dl:nth-of-type(4){margin-right:0%;}
.RighInfo002522 .list dl:nth-of-type(5){ width:100%; margin-right:0%; min-height:124px;}
}
@media(max-width:480px){
.RighInfo002522 .list dl:nth-of-type(n){width:100%; margin-right:0%; min-height:auto;}
}
@media(max-width:375px){
 .RighInfo002522 .list dd{ padding-left:10px;}
.RighInfo002522 .list dt {float:none;margin: 15px auto 0;}
.RighInfo002522 .list dt b{position: sticky;display:block;margin-top:  12px;}
}



/*
 .Floor002397 
 */
.Floor002397{ padding:3% 0 0;}
.Floor002397 .auto{ position: relative; background:#f8f8f8;}
@media only screen and (max-width:1470px ) {
	.Floor002397{ padding-right: 15px; padding-left: 15px;}
	.Floor002397 .auto{ padding:0;}
}
.Floor002397 .Ispic{margin-right: 520px;height: 320px;}
.Floor002397 .word{height: 320px;width: 520px;position: absolute;top: 0;right: 0;padding: 3.5% 3%;}
.Floor002397 .Ispic img{ display: none;}
.Floor002397 dl dt{font-size:19px;color:#333;line-height:26px;padding-bottom:15px;position:relative;margin-bottom: 3%;}
.Floor002397 dl dt:after{content:'';height:3px;width: 31px;position:absolute;left:0;bottom: 8px;background:#e60012;}
.Floor002397 dl dd{ font-size:17px; color:#666; line-height:26px; padding-bottom:30px;}


@media only screen and (max-width:1024px) {
	.Floor002397 .Ispic{ float: left; width: 50%; margin-right: 0;}
	.Floor002397 .word{ position: static; width: 50%; float: right;}
}
@media only screen and (max-width:767px) {
	.Floor002397 .Ispic,.Floor002397 .word{ width: 100%; float: none; height: auto;}
	.Floor002397 .Ispic { background: none;}
	.Floor002397 .Ispic img{ display: block;}
	.Floor002397 .word{padding:30px;}
}


/*PicList002220*/
.PicList002220{ padding:2% 0 2%}
.PicList002220 .ListAll{ padding-top:3%;}
.PicList002220 .ListAll ul{ margin:-1%; position:relative; overflow:hidden;}
.PicList002220 .ListAll li{ float:left; width:23%; margin:5px 1% 15px; padding:10px; border:1px solid #ececec; background:#fff;transition:all 0.5s ease-out 0s;}
.PicList002220 .ListAll .pic{ display:block; border:1px solid #f1f1f1; overflow:hidden}
.PicList002220 .ListAll .pic img{transition:all 0.5s ease-out 0s;}
.PicList002220 .ListAll h4{ margin:0; text-align:center; font-weight:normal; font-size:16px; padding:10px 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 h4 a{ color:#e60012;}
@media(max-width:767px){
.PicList002220 .ListAll li{ width:31.33334%}	
.PicList002220 .List .tit{ font-size:16px;}
.PicList002220 .Ptit span{ font-size:20px;}
}
@media(max-width:480px){
.PicList002220 .ListAll li{ width:48%}	
.PicList002220 .List ul{ width:100%; float:none !important;}
.PicList002220 .List ul:first-child li{ margin-bottom:3.3%;}
}
/*PicList002220 End*/

/*搜索*/
.TextList000856 { margin:3% auto 0;}
.TextList000856 li{border: #e6e6e6 1px solid;line-height: 24px;padding: 18px 20px 18px  20px;margin-bottom: 15px;list-style: none;}
.TextList000856 li a{padding-left:15px;font-size: 16px;font-weight: 300;position:  relative;}
.TextList000856 li a:after{ content:''; background:#e60012; width:6px; height:6px; position:absolute; left:0; top:10px;}
.TextList000856 li:hover{ box-shadow:0 0 10px rgba(0,0,0,0.16); -webkit-box-shadow:0 0 12px rgba(0,0,0,0.16); -moz-box-shadow:0 0 12px rgba(0,0,0,0.16); -ms-box-shadow:0 0 12px rgba(0,0,0,0.16);-o-box-shadow:0 0 12px rgba(0,0,0,0.16); border:#fff solid 1px;}
.TextList000856 li:hover a{ color:#e60012;}
.TextList000856 li time{float:right;color:#999;font-size: 14px;margin-left:10px;}

.ul_sitemap li a:hover{ color:#e60012;}


/*
 .人才理念 为demo编号
 */
.RighInfo002224 .item{ color:#323232; margin:30px 0;}
.RighInfo002224 .item .word{ text-align:center;}
.RighInfo002224 .item .pic{ text-align:center; padding-top:20px;}
.RighInfo002224 .item .tit{margin-bottom: 28px;font-size:20px;color:#e60012;}
.RighInfo002224 .item .tit em{ font-size:12px; display:block; padding-left:22px; text-transform:uppercase;}
.RighInfo002224 .item .con{line-height:22px; position:relative; margin:0;}
.RighInfo002224 .item .con:before{ display:none;}
.RighInfo002224 .item  dl dd{font-size:16px;color:#666;margin-bottom: 25px;line-height:30px;}
.RighInfo002224 .item  dl dd b{ color:#333; }
.RighInfo002224 .item  dl dd em{ color:#333; font-style:normal; font-size:16px; font-family:'Arial'; color:#fff; background:#e60012; width:30px; height:30px; text-align:center; line-height:30px; font-weight:bold; display:inline-block; margin-right:10px; }
@media screen and (min-width: 768px){
.RighInfo002224 .item{ margin:70px 0;list-style:none;}
  .RighInfo002224 .item .word{float:left;width: 49%;text-align:left;}
  .RighInfo002224 .item .pic{ float:right; width:66%;}
  .RighInfo002224 .item .word{float:left;width: 53%;}
  .RighInfo002224 .item .pic{float:left;width: 43%;}
  .RighInfo002224 .item:first-child .pic,
  .RighInfo002224 .item:nth-of-type(2) .word{float:right; list-style:none;}
  .RighInfo002224 .item .tit{font-size:30px; }   
  .RighInfo002224 .item .word{ padding-top:40px;}	
  .RighInfo002224 .item .con{line-height:24px;overflow:hidden;padding-left: 12px;}	
  .RighInfo002224 .item .con:before{position:absolute;left:0;top: 5px;height:50%;max-height: 20px;width:3px;content:"";background-color: #e60012;display:block;}
  .RighInfo002224 .item .tit em{ font-size:14px;}
}
@media screen and (min-width: 1024px){
  .RighInfo002224 .item .tit{font-size: 24px;}   
  .RighInfo002224 .item .word{padding-top: 54px;}
  .RighInfo002224 .item:nth-of-type(2) .word{padding-top: 38px;}
  .RighInfo002224 .item .word span{font-size:16px;line-height:30px;margin:0;display:block;border:1px #ccc solid;max-width:260px;color:#666;text-align:center;padding:3px 0;margin-top: 16px;}
  .RighInfo002224 .item .con{line-height:30px;margin-bottom: 12px;}	
  .RighInfo002224 .item p{ font-size:16px; line-height:30px; margin:0; font-size:#666;}
}

/*
 .校园招聘 为demo编号
 */
.RighInfo002738{padding: 3% 0;}
.RighInfo002738 .area-info{background: #fafafa; margin: 20px 0 30px 0;}
.RighInfo002738 .area-info .pic{width: 28%;padding: 3px;}
.RighInfo002738 .area-info .singlePage{font-size: 16px;width: 90%; margin: 20px auto;}
.RighInfo002738 .area-info .singlePage span strong{ margin-bottom:10px; display:block;}
.RighInfo002738 .area-info .singlePage p{margin:0;line-height: 32px;font-size: 15px;}
.RighInfo002738 .area-info .singlePage p span{ color:#e60012;}
@media screen and (max-width: 1400px){
.RighInfo002738 .auto,
.RighInfo002224 .auto{ padding:0 2%;}
}
@media screen and (max-width: 639px){
.RighInfo002738 .area-info .pic,
.RighInfo002738 .area-info .singlePage{width:100%;padding: 3px;    display: block;}
.RighInfo002738 .area-info .ytable{ display:block;}
}
.wordBox{ max-width:1200px; margin:0 auto;}
.wordBox p span span{ padding:5px 0 !important;}
.wordBox p img{ display:block; margin:0 auto !important; width:auto !important; height:auto !important;}
.wordBox h3{ font-size:24px; color:#333; text-align:center; margin:15px 0 25px}
@media(max-width:1200px){
	.wordBox{ padding:0 2%;}
}
