
/*
 .Other002373 为demo编号
 */
.Other002373{ background: #fff;}
.Other002373 #fullPage{
    height: 100%;
    position: relative;
    transform: translate3d(0px, 0px, 0px);
    transition: all 700ms ease;
}
#fp-nav ul li+li{ position: relative; margin-top: 30px;}
#fp-nav ul li+li:before,
#fp-nav ul li+li:after,
#fp-nav ul li+li a:before{ content: ""; position: absolute; width: 2px; height: 2px; background: #f6f6f6; left: 50%; margin-left: -1px;}
#fp-nav ul li+li:before{ top: -28px;}
#fp-nav ul li+li:after{ top: -18px;}
#fp-nav ul li+li a:before{ top: -8px;}
#fp-nav ul li a span{display: block; width: 6px; height: 6px;border-radius: 0; background-color: #fff; position: static; margin: 0 auto;}
#fp-nav ul li a.active,#fp-nav ul li:hover a.active {  border: 1px dotted rgba(230,0,18,.5); padding: 2px 0 0 0;}
#fp-nav ul li a.active span,
#fp-nav ul li:hover a.active span,
#fp-nav ul li:hover a span{  background-color: #e60012; border-radius: 0 !important;  margin: 0 auto;
 width: 6px;  height: 6px;}
.Other002373 .section .bg{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 3; background-position: center; background-repeat: no-repeat; background-size: cover;}
.Other002373 .section .word{ position: relative; z-index: 6; padding: 0 5%; text-align: center;} 
@media only screen and (max-width: 1023px) {
	#fp-nav.right{ right: 5px;}
}

.Other002373 .mousetip {
	background: url(../images/Other002373-mousetip.png) no-repeat;
	width: 62px;
	height: 63px;
	position: absolute;
	bottom: 10px;
	left: 50%;
	margin-left: -31px;
	z-index: 100;
	cursor: pointer;
	animation-name: firstPart;
	animation-duration: 0.8s;
	animation-timing-function: linear;
	animation-delay: 0.3s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
	animation-play-state: running;
	-moz-animation-name: firstPart;
	-moz-animation-duration: 0.8s;
	-moz-animation-timing-function: linear;
	-moz-animation-delay: 0.3s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-direction: alternate;
	-moz-animation-play-state: running;
	-webkit-animation-name: firstPart;
	-webkit-animation-duration: 0.8s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-delay: 0.3s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	-webkit-animation-play-state: running;
	-o-animation-name: firstPart;
	-o-animation-duration: 0.8s;
	-o-animation-timing-function: linear;
	-o-animation-delay: 0.3s;
	-o-animation-iteration-count: infinite;
	-o-animation-direction: alternate;
	-o-animation-play-state: running;
}
.Other002373 .mousetip.up{ background-image: url(../images/Other002373-mousetip_up.png);}


/*Top002394*/
.Top002394{position:fixed; width: 100%; left: 0; top: 0; z-index: 110; background: #fff;  box-shadow:3px 0 10px #999; }
.Top002394 .header-left{ float:left; height:76px; display:table;}
.Top002394 .header-left a{ display:table-cell; vertical-align:middle;}
.Top002394 .header-right,
.Top002394 .header-mid{ float:right;}
.Top002394 .header-mid{ width:60%;}
.Top002394 .header-menu li em a{ padding:26px 0; line-height:24px; font-size:16px;}
.Top002394 .header-menu li em a:hover,
.Top002394 .header-menu li.aon em a{ color:#e40006;}
.Top002394 .header-right{ padding-top:26px; margin-left:4%;}
.Top002394 .top-search{ position:relative; z-index:100; float:left;}
.Top002394 .top-search .open-search{ background:url(../images/Top002394-searchbtn.png) no-repeat; width:24px; height:24px; background-size:24px auto; display:block;}
.Top002394 .search-box{ position:absolute;right: 0;background: #fff;box-shadow: 0 0 2px 2px rgba(0,0,0,0.2);width: 260px; display:none; top:-8px;}
.Top002394 .search-box .text{ line-height:40px; width:100%; padding:0 40px 0 5px;height: 40px; border:none; color:#999;}
.Top002394 .search-box .btn{ width:30px; height:40px; position:absolute; right:0; top:0; background:url(../images/Top002394-icon.png) no-repeat center center;}
.Top002394 .search-box:hover .btn{ background-image:url(../images/Top002394-icon_hover.png);}

.Hometitle{ position:relative; z-index:3; padding:0 2%;padding-bottom: 4%; text-align:center;}
.Hometitle h3{ margin:0; font-size: 36px; color:#fff; font-weight:normal;letter-spacing:1px;}
.Hometitle h4{margin:0; color:#fff; font-size: 14px;text-transform:uppercase; font-family:Helvetica, Arial, sans-serif; font-weight:normal; padding-top:15px; letter-spacing: 3px;}
.Hometitle h4::after{ display:block; content:''; width:46px; height:2px; background:#e40006; margin:15px auto 0;}




/*
 .Floor002358 为demo编号
 */
.Floor002358 {position: relative; z-index: 6;}
.Floor002358 .auto{ position:relative;}
.Floor002358 .list{ width:100%; position: relative;}
.Floor002358 .bd ul{ margin: 0;}
.Floor002358 .bd li{ width: 100%; transition:.5s; display: block; padding:15px; }
.Floor002358 .bd li a{border-radius: 8px; overflow: hidden; display: block;width:100%background: #fff;
    text-align: center;}
 .Floor002358  .owl-carousel .owl-item img {
    display: block;
    /* width: 100%; */
    max-height: 118px;
    text-align: center;
    margin: 0 auto;
}
.Floor002358 .bd li:hover{}
.Floor002358 .list .iconfont{ position: absolute; top: 50%; margin-top: -35px; width: 70px; height: 70px; font-size: 70px; text-align: center; cursor: pointer; color: #f8f8f8; font-weight: lighter;}
.Floor002358 .list .iconfont:hover{ color:#e40006;}
.Floor002358 .list .prev{ left: -80px;}
.Floor002358 .list .next{ right: -80px;}

	.Floor002358 .title{ font-size: 32px;}

/*Floor002048 */
.Floor002048{position: relative; z-index: 6;}
.Floor002048 .Hometitle{padding-bottom:2%;}
.Floor002048 ul{ position:relative; padding-bottom:46%;}
.Floor002048 li{ position:absolute; background-color:#f4f5fa; width:24.25%; height:49%;overflow:hidden;}
.Floor002048 li.li_0,
.Floor002048 li.li_5{ width:49.5%;}
.Floor002048 li.li_0,
.Floor002048 li.li_1,
.Floor002048 li.li_2{ top:0;}
.Floor002048 li.li_3,
.Floor002048 li.li_4,
.Floor002048 li.li_5{ bottom:0;}
.Floor002048 li.li_0,
.Floor002048 li.li_3{ left:0; }
.Floor002048 li.li_1{ left:50.5%;}
.Floor002048 li.li_4{ left:25.25%;}
.Floor002048 li.li_2,
.Floor002048 li.li_5{ right:0; }
.Floor002048 li a{ display:block; padding:15px; height:100%; }
.Floor002048 li figure img{ display:none;}
.Floor002048 li figure{ margin-bottom:10px; background-size:contain;}
.Floor002048 li h5{ margin:0; font-size:18px; font-weight:normal; line-height:24px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; color:#333;}
.Floor002048 li span{ color:#8a8fa0; line-height:24px;}
.Floor002048 li div{ opacity:0; position:absolute; left:0; top:0; height:100%; width:100%; background:rgba(228, 0, 6,0.8); transition:0.3s;}
.Floor002048 li div i{ color:#fff; position:absolute; width:100%; background:url(../images/Floor002048-detail.png) no-repeat center top; padding-top:40px; line-height:20px; top:50%; margin-top:-30px; text-align:center; font-style:normal;}
.Floor002048 li a:hover div{ opacity:1;}


/*Floor002156 */
.Floor002156{position: relative; z-index: 6;}
.Floor002156 .Hometitle{padding-bottom:0;}
.Floor002156 .intro{ text-align:center;}
.Floor002156 .intro p{ max-width:1160px; margin-left: auto; margin-right:auto; margin-bottom:5%; color:#fff; line-height:30px;}
.Floor002156 .more{ text-align:center;}
.Floor002156 .more a{ display:inline-block; width:50%; transition:0.5s; border-radius:5px; max-width:220px; line-height:40px; background:#e40006; color:#fff; }
.Floor002156 .more a:hover{ max-width:270px;}


/*Bottom002726 */
.Bottom002726{ padding:2% 0; background:url(../images/Bottom002726_bg.png) no-repeat left top #313131; background-size:cover; color:#ababab;}
.Bottom002726 .auto{}
.Bottom002726 a{ color:#ababab;}
.Bottom002726 a:hover{ color:#e40006;}
.Bottom002726 nav a:not(:last-child):after{ display:inline-block; content:''; width:1px; height:10px; background:#595f68; margin:0 10px;}
.Bottom002726 dt p{ margin-bottom:0;}
.Bottom002726 dd{max-width:110px; }
.Bottom002726 dd ul{position:relative;}
.Bottom002726 dd ol img{ display:block; width:100%;}
.Bottom002726 dd li{ position:absolute; right:100%; margin-right:30px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%);}
.Bottom002726 dd .bshare-custom a{ display:block; width:34px; height:34px; border-radius:50%; background:url(../images/Bottom002726_share.png) no-repeat center top #929292; padding:0 !important; margin:8px 0;}
.Bottom002726 dd .bshare-custom a.bshare-weixin{ background-position:center -45px;}
.bd_weixin_popup_foot{line-height: 18px !important;}
.bd_weixin_popup{height: 310px !important;}
.Bottom002726 dt{ float:left;}
.Bottom002726 dd{ float:right; width:40%;}
.Bottom002726 .logo{ padding-bottom:3%;}


/*Banner002621 */
.Banner002621{ padding-top: 76px;}
.Banner002621 img{ display:block; width:100%;}

/*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:70px;height:70px;}
.Menu002147 li a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;}
.Menu002147 li.aon a,
.Menu002147 li:hover a{ color:#e40006;}
.Menu002147 li.aon a:after,
.Menu002147 li:hover a:after{ background:#e40006;}


/*RighInfo002519 */
.RighInfo002519{ padding:3% 0;}

.RighInfo002519 .title{ text-align:center; margin-bottom:3%;}
.RighInfo002519 .title h1{ color:#333; font-size:20px; margin:0 0 14px 0; font-weight:normal;}
.RighInfo002519 .title h3{color:#e40006; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002519 .title h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002519 .title h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
  .RighInfo002519 .title h1{ font-size:24px;}
  .RighInfo002519 .title h3{ font-size:18px;}
  .RighInfo002228 .single-content p{ padding:15px 0;} 
  .RighInfo002519 .title h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  

.RighInfo002519 .p{line-height:30px; color:#666; text-indent: 2em;}

.RighInfo002519 .list_img_group{ margin:3% 0;}
.RighInfo002519 .list_img_group li{ text-align:center;}

.RighInfo002519 .list_img_group li{ float:left; width:32%;}
.RighInfo002519 .list_img_group li:nth-child(2){ width:34%; margin:0 1%;}


/*
 .PicList001291 为demo编号
 */
.PicList001291{  padding:4% 0 2%;}
.PicList001291 li{ float:left; width:32%; margin-right:2%; margin-bottom:3%; border-radius:12px;background-color:#fff; box-shadow:0 0 10px #ccc; padding:2%;}
.PicList001291 li:nth-child(3n){ margin-right:0;}
.PicList001291 li figure{ padding-bottom:74%; position:relative; overflow:hidden;}
.PicList001291 li figure img,
.PicList001291 li figure .txt{ position:absolute;}
.PicList001291 li figure img{ left:50%; max-width:70%; top:0; transform:translate(-50%,0); transition:.5s 0s cubic-bezier(.25,.1,.25,1);}
.PicList001291 li figure .txt{ bottom:0; width:80%; left:10%; padding-top:10px;color:#333; background-color:#fff;}
.PicList001291 li figure .txt p{ height:0; overflow:hidden; line-height:24px; transition:.5s 0s cubic-bezier(.25,.1,.25,1); margin:5px 0;}
.PicList001291 li h2,
.PicList001291 li h3{margin:0; font-weight:normal;}
.PicList001291 li h2{line-height:40px; font-size:20px;}
.PicList001291 li h3{ font-size:14px; transition:.5s 0s cubic-bezier(.25,.1,.25,1); color: #888;}
.PicList001291 li:hover figure img{transform:translate(-50%,-50%) scale(0.8);}
.PicList001291 li:hover h2{ color:#e40006;}
.PicList001291 li:hover h3{ opacity:0; transform:translateY(-100%); height:0;}
.PicList001291 li:hover figure .txt{ transform:translateY(8%); padding-top:0;}
.PicList001291 li:hover figure .txt  p{ height:144px;}

/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:1% 0 5%;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#e40006; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}


/*Menu002088 */
.Menu002088{padding-top:54px;}
.Menu002088 .border{ border:1px solid #f1f1f1; margin-bottom:15px;}
.Menu002088 .title{ border-bottom:3px solid #f8f8f8; position:relative; line-height:59px; font-size:24px; color:#3a3a3a; padding:0 20px 0 0; border-top:2px solid #e14343; margin:0; }
.Menu002088 .title span{ display:table; padding-left:20px; padding-right:5px; border-top:2px solid #e40006; margin-top:-2px;}
.Menu002088 .title:after{ position:absolute; left:0; bottom:0; width:100%;height:1px; background-color:#e7e7e7; content:''; margin-top:20px;}
.Menu002088 .title a{ float:right; font-size:14px; font-weight:normal; background:url(../images/Menu002088-more.png) no-repeat right center; padding-right:25px;}
.Menu002088 .border ul{ padding:0 20px;}
.Menu002088 .border li{ border-bottom:1px solid #ededed; padding:22px 10px 22px 24px; line-height:20px; position:relative;}
.Menu002088 .border li.end{ border-bottom:0;}
.Menu002088 .border li a{ background:url(../images/Menu002088-a_after.gif) no-repeat right center; padding-right:20px;padding-left:10px;  color:#333;}


.Menu002088 .border li .icon { position:absolute; left:6px; top:50%; margin-top:-10px;}
.Menu002088 .border li .icon img{width:16px; height:16px; margin-right:10px;}
.Menu002088 .border li a .hover{ display:none;}
.Menu002088 .border li.aon a .hover,
.Menu002088 .border li a:hover .hover{ display:block;}
.Menu002088 .border li.aon a .show,
.Menu002088 .border li a:hover .show{ display:none;}

.Menu002088 .border li.aon a,
.Menu002088 .border li a:hover{ color:#e40006; background-image:url(../images/Menu002088-a_after_hover.gif); font-weight:bold;}


/*PicList002525 */
.PicList002525{ padding:6% 0 10%;}
.PicList002525 ul{ overflow:hidden;}
.PicList002525 li{ float:left;  position:relative; text-align:center; padding:2% 0; margin-top:-1px;}
.PicList002525 li a,
.PicList002525 li::after{ position:absolute;width:100%; height:100%; left:0; top:0; }
.PicList002525 li::after{ content:''; border-right:1px solid #f2f2f2; border-top:1px solid #f2f2f2;}
.PicList002525 li .Ispic{ padding-bottom:75%; background-size:contain;}
.PicList002525 li a{ border:5px solid #e40006; opacity:0; z-index:5; transition:0.3s;}
.PicList002525 li a:hover{ opacity:1;}
.PicList002525 li p{ margin:0; color:#333; padding:10px 3%; font-size: 16px; font-weight: bold;}
.PicList002525 li  span{ color:#999; padding-bottom:5px;}
.PicList002525 .more{ text-align:center; padding-top:3%;}
.PicList002525 .more a{ display:inline-block; background:url(../images/PicList002525_more.png) no-repeat; width:28px; height:28px; overflow:hidden; line-height:1000px; animation:infinite linear 1s PicList002525_more;}
@keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@-webkit-keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}

.PicList002525 li{width:33.3333333%;}
.PicList002525 li:nth-child(3n)::after{ border-right:0;}





/*PicList002663 */
.PicList002663{ padding:4% 0 2%; }
.PicList002663 li{ background:#fafafa;}
.PicList002663 .news-top .bx-wrapper{ position:relative; z-index:1;}
.PicList002663 .news-top .bx-viewport{ z-index:1}
.PicList002663 .news-top{ margin-bottom:5%;}
.PicList002663 li time{ color:#e40006; font-size:24px;}
.PicList002663 li h3{font-size:18px;}
.PicList002663 li h3 a{ color:#333;}
.PicList002663 li h3 a:hover{ color:#e40006;}
.PicList002663 li p{ line-height:30px; font-size:14px; overflow:hidden; height:104px; margin-bottom:15%;}
.PicList002663 li .more{ position:relative; color:#e40006;}
.PicList002663 li .more::before{ position:absolute; content:''; width:100%; height:1px; left:0; bottom:0; background:#e40006; transition:0.3s;}
.PicList002663 li .more:hover::before{ width:0;}
.PicList002663 .news-list li{ float:left;  margin-right:2%; margin-bottom:2%; padding:5% 3%;}
.PicList002663 .bx-pager{ text-align:center; background:#fafafa; padding:3% 5%;}
.PicList002663 .bx-pager div{ display:inline-block;padding:0 5px;}
.PicList002663 .bx-pager div a{ position:relative; display:block; width:14px; height:14px; border-radius:50%; border:1px solid transparent; overflow:hidden; line-height:1000px;}
.PicList002663 .bx-pager div a::before{ position:absolute; content:''; left:2px; top:2px; right:2px; bottom:2px; background:#c4c4c4; border-radius:50%; }
.PicList002663 .bx-pager div a.active{ background:#fff; border-color:#e40006;}
.PicList002663 .bx-pager div a.active::before{ background:#e40006;}

.PicList002663 .news-top .pic{ width:66.66%;}
.PicList002663 .news-top .txt{ width:33.34%;padding:0 3%;}
.PicList002663 .news-list li{width:32%;}
.PicList002663 .news-list li:nth-child(3n){ margin-right:0;}
.PicList002663 .bx-controls{ position:absolute; left:0;width:66.66%; bottom:0; z-index:10;}
.PicList002663 .bx-pager{ float:right;}
.PicList002663 .bx-pager div{ float:left;}


/*
 .RighInfo002275 为demo编号
 */
.RighInfo002275{padding: 8% 0}
.RighInfo002275 .text{margin-bottom: 30px}
.RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
.RighInfo002275 .text .title span{font-weight: 700;}
.RighInfo002275 .text .p{font-size: 16px;color:#666;line-height: 38px; margin: 0; padding:2% 0;}
.RighInfo002275 .map{width: 100%;height: 200px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}

.RighInfo002275 .text{float: left;width: 45%;}
.RighInfo002275 .map{float: right;width: 50%;height: 260px;}


.RighInfo002275 .auto{background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;}
.RighInfo002275 .map{float: right;width: 50%;height: 320px;}
.RighInfo002275 .text .title{font-size:48px;}


.RighInfo002275{padding:110px 0 70px;}
.RighInfo002275 .text .title{margin-bottom: 60px}
.RighInfo002275 .map{width: 700px;height: 430px;}
.RighInfo002275 .text{width: 40%;}


@media(max-width:1200px){
.RighInfo002275 .map{width: 520px;;height: 400px;}
}



/*
 .TextList002243 为demo编号
 */
.TextList002243{ border-top: 1px dashed #eaeaea; padding-top:5%; margin-top:2%;  background: #f7f7f7;}
.TextList002243 .title{font-size:28px; color:#e40006; text-align:center;}
.TextList002243 .title span{display:block; margin:17px auto 40px; width:45px; height:2px; background:#dedede;}
.TextList002243{padding-bottom: 50px}
.TextList002243 .text{ font-size: 14px; color: #777; padding: 50px 0 40px;}
.TextList002243 .text:after{ content:""; display: block; width: 70px; border-bottom: 2px solid #e40006; margin: 50px 0 0;}
.TextList002243 .list li h4{font-size: 16px; color: #e40006; font-weight: 100; margin-top: 0}
.TextList002243 .list li h4:after{ content: ""; display: block; width: 40px; border-bottom: 1px solid #e40006; margin: 17px 0 5px;}
.TextList002243 .list dl  dd{font-size: 14px; line-height: 24px; color: #474747; margin: 0 0 14px; position: relative; padding-left: 38px;}
.TextList002243 .list dl  dd .icon{ position: absolute; left: 0; top: 0; width: 27px; height: 25px; 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 -39px;}
.TextList002243 .list li{ border-bottom: 1px solid #eee; padding-bottom: 30px; margin-bottom: 30px}

.TextList002243 .list li{ width: 48%; float: left; margin:0 0 30px; background: #fff; padding: 3%; border-radius: 4px; border-radius: 6px; box-shadow: 0 0 5px #e0e0e0;}
.TextList002243 .list li.odd{ float: right;}

.TextList002243 .list li h4{ font-size: 18px;}
.TextList002243 .list dl dd{ font-size: 14px;;}








/*Timeline002170 */
.Timeline002170{ padding:5% 0; overflow-x: hidden; background: url(../images/RighInfo001749-bg.jpg) no-repeat center top;}

.Timeline002170 .owl-item{width:200px;}
.Timeline002170 .owl-item .item{height:400px;background:url(../images/Timeline002170-bg.png) no-repeat 0 133px; background-size:100% auto; }
.Timeline002170 .item dl{ height:100%;background:url(../images/Timeline002170-icon1.png) no-repeat 6px 10px; padding-left:40px;}
.Timeline002170 .odd-item dl{ padding-top:280px;}

.Timeline002170 .odd-item dl{background-image:url(../images/Timeline002170-icon2.png); background-position:6px 126px; padding-left:0;}

.Timeline002170 .item dt{ font-weight:bold; font-size:22px; color:#e40006; margin-bottom: 4px;}
.Timeline002170 .item dd{ height:96px; color:#555; line-height:24px; overflow:hidden;}
.Timeline002170 .owl-nav div{ position:absolute; width:28px; height:28px; top:50%; margin-top:-14px; background:url(../images/Timeline002170-btn.png) no-repeat left bottom; overflow:hidden; line-height:1000px; z-index:100;}
.Timeline002170 .owl-nav .owl-prev{ left:0;}
.Timeline002170 .owl-nav .owl-prev.disabled{ background-position:left top;}
.Timeline002170 .owl-nav .owl-next{ right:0; background-position: right bottom;}
.Timeline002170 .owl-nav .owl-next.disabled{background-position: right top;}
.Timeline002170 .owl-nav div.disabled{ cursor:default;}

.Timeline002170 .owl-carousel::before,
.Timeline002170 .owl-carousel::after{ position:absolute; content:''; height:100%; background:url(../images/Timeline002170-bg3.png) no-repeat 0 139px; width:75%; top:0;}
.Timeline002170 .owl-carousel::before{ left:-75px;}
.Timeline002170 .owl-carousel::after{ right:-114px; width:114px; background-image:url(../images/Timeline002170-bg4.png);}
.Timeline002170 .owl-nav .owl-prev{ left:-90px;}
.Timeline002170 .owl-nav .owl-next{ right:-90px;}



.Demo{padding:3% 0 5% 0;}
.Demo .auto{max-width: 1180px;}
.Demo .auto h2{font-size: 22px;color: #333;margin:0 auto;padding-bottom: 16px;border-bottom: 1px dashed #e8e8e8;margin-bottom: 16px;text-align: center;}


/*
.TextList002322
*/
.TextList002322{ padding: 2% 0;}
.TextList002322 .auto{max-width: 1180px;}
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 22px;}
.TextList002322 .list li *{ color: #999;}
.TextList002322 .list li time{ position: absolute; right: 0; top: 10px; display: block;}
.TextList002322 .list li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 15px; }
.TextList002322 .list li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.TextList002322 .list li a:hover{ color: #E40006;}