/*全局*/
.SinglePage{ min-height:100px; }

/*Top001897*/
.Top001897{ position:relative; z-index:100; background:url(/html/cn/css/../images/Top001897-bg.png) repeat-x bottom; box-shadow:0 0 4px #6f6f6f;}
.Top001897 header{position: relative;}

.Top001897 .logo{position: absolute; top: 0; left: 0; z-index:10;height:100%;}
.Top001897 .logo img{display: block;}
@media(max-width:640px){
.Top001897 .logo img{ max-height:80px; max-width:200px; display:initial;}
.Top001897 .logo{ line-height:80px; }
}

.Top001897 .top{ padding:6px 0 22px 0;}
.Top001897 .top dt,
.Top001897 .top dd{ line-height:32px;height:32px; position:relative; z-index:13; float:right;}
.Top001897 .top dt{ background:url(/html/cn/css/../images/Top001897-search.png) no-repeat right center; width:30px; z-index:20; margin:0 10px 0 0;}
.Top001897 .top dt div{ position:absolute; right:0; top:0;background-color:#e60012; height:32px; top:50%; margin-top:-16px; width:0; transition:width 0.3s; overflow:hidden;}
.Top001897 .top dt div .text{ width:100%; background:none; border:none; height:30px; line-height:30px; border:1px solid rgba(255,255,255,0.5); color:#fff; padding:0 30px 0 10px; float:left;}
.Top001897 .top dt div .btn{ position:absolute; right:0; top:0; height:100%; width:30px; background:url(/html/cn/css/../images/Top001897-search_hover.png) no-repeat center center;border:none; padding:0; cursor:pointer;}
.Top001897 .top dt:hover div{width:200px;padding:1px;}
.Top001897 .top dd{ font-size:12px;color:#bebebe;}
.Top001897 .top dd i{ font-style:normal; margin:0 10px;}
.Top001897 .top dd a{color:#555;}
.Top001897 .top dd a:hover{color:#e60012;}

.Top001897 nav ul{ float:right; width:68%; margin-right:-1.9%;}
.Top001897 nav li{float:left; text-align: center; position: relative; }
.Top001897 nav li:nth-child(8){ margin-right:0;}
.Top001897 nav li a{display: block;color: #333;height:39px; line-height:39px; font-size:16px; width:100%; padding:0 21px; }

/*.Top001897 nav li.aon > a,*/
.Top001897 nav li > a:hover,
.Top001897 nav li.BJse > a,.Top001897 nav li.aon > a{color:#fff; background:#e60012;}
.Top001897 nav li dl{ display:none; width:138px; background:url(/html/cn/css/../images/dhbg.png); margin:0; position: absolute; left:50%; top:100%; margin-left: -69px;}
.Top001897 nav li dd{margin:0; border-bottom:solid 1px #8b8b8b;}
.Top001897 nav li dd a{ background:none; padding:0; line-height:30px; height:auto; font-size:14px; color:#FFF; }
.Top001897 nav li dd a:hover{color:#e60012; background:none;}
@media(max-width:1262px){
.Top001897 nav ul{ float:right; width:68%; margin-right:0%;}
}
@media(max-width:1200px){
.Top001897 .logo{ left:2%;}
.Top001897 nav li a{ padding:0 15px; }
}
@media(max-width:1120px){
.Top001897 nav li a{ padding:0 10px; }
}
@media(max-width:1000px){
.Top001897{ background:none;}
.Top001897 nav ul{ margin-right:0;}

.Top001897 .top{ padding:5px 0 9px 0;}
.Top001897 .top dt{ background-position: center center;}

.Top001897 .mobile_menu{ text-align:right;}
.Top001897 .mobile_menu span{ display:inline-block; position:relative; width:50px; height:30px;}
.Top001897 .mobile_menu i{ right:0;top:50%; margin-top:-3px; }
.Top001897 .mobile_menu i,
.Top001897 .mobile_menu i::before,
.Top001897 .mobile_menu i::after{ position:absolute;width:6px; height:6px; background-color:#e60012;}
.Top001897 .mobile_menu i::before,
.Top001897 .mobile_menu i::after{ content:''; top:0;}
.Top001897 .mobile_menu i::before{ left:-15px;}
.Top001897 .mobile_menu i::after{ left:-30px;}

.Top001897 nav{ position:absolute; top:100%; width:100%; right:0; padding-left:0; background-color: rgba(0, 0, 0, 0.8); border-radius:0 0 0 5px; transform:translateY(-140%); opacity:0; transition:opacity 0.5s,transform 0.3s;}
.Top001897 nav.navOut{ opacity:1;transform:translateY(0);}
.Top001897 nav ul{ float:none; width:auto;}
.Top001897 nav li{ float:none; width:auto; border:0; font-size:16px; text-align:left;}
.Top001897 nav li a{ padding:2%; height:auto; color:#fff;}
.Top001897 nav li:last-child a{ border-bottom:0; box-shadow:none;}
}
@media(max-width:375px){
.Top001897 .top dd{ padding-right:10px;}
}
@media(max-width:640px){
.Top001897 nav li a{ line-height:35px; }
.Top001897 nav li.aon a{ background:none; }
.Top001897 nav li dl{ position:initial; display:none;margin-left:0; text-align: left; width: 100%; background:#FFF; }
.Top001897 nav li dl dd{ border-bottom:none; padding:5px 7%;}
.Top001897 nav li dl dd:nth-child(2n){ background:#f2f2f2;}
.Top001897 nav li dl a{ border:none; color:#333; }
.Top001897 nav li > a:hover,
.Top001897 nav li.aon > a,
.Top001897 nav li.BJse > a{background:none;}
}

/*Banner001941*/
.Banner001941 .bx-wrapper{ position:relative; z-index:1;}
.Banner001941 .bx-viewport{ z-index:1; height:600px;}
.Banner001941 li,
.Banner001941 li a{height:600px;}
.Banner001941 li{ background-position:center top; background-repeat:no-repeat;}
.Banner001941 li img{ display:none; width:100%;}
.Banner001941 .bx-pager{ position:absolute; width:100%; text-align:center; bottom:30px; left:0; z-index:10;}
.Banner001941 .bx-pager *{ width:15px; height:15px;border-radius: 15px;}
.Banner001941 .bx-pager div{ display:inline-block; margin:0 7px;}
.Banner001941 .bx-pager div a{ display:block; overflow:hidden; line-height:1000px; border:2px solid #fff; }
.Banner001941 .bx-pager div a.active{ border-color:#e21717;background:#e21717; }
@media(max-width:1000px){
.Banner001941 .bx-viewport,
.Banner001941 li,
.Banner001941 li a{height:auto;}
.Banner001941 li{ background:none !important;}
.Banner001941 li img{ display:block;}
}
@media(max-width:768px){
.Banner001941 .bx-pager{ bottom:30px;}
.Banner001941 .bx-pager *{ width:12px; height:12px;}
}




/*Banner001898*/
.Banner001898,
.Banner001898 .bx-wrapper{ position:relative; z-index:1;}
.Banner001898 .bx-viewport{ z-index:1;}
.Banner001898 .bx-viewport li,
.Banner001898 .bx-viewport li a{ height:800px;}
.Banner001898 .bx-viewport li{ background-position: center top; background-repeat:no-repeat;}
.Banner001898 .bx-viewport li a{ display:block;}
.Banner001898 .bx-viewport li img{ display:none;}
.Banner001898 .bx-pager{ display:none; z-index:10; text-align:center; position:absolute; width:100%; left:0; bottom:5%;}
.Banner001898 .bx-pager div{ display:inline-block; margin:0 5px; width:12px; height:12px; }
.Banner001898 .bx-pager div a{ display:block; height:12px;border-radius:50%; background-color:rgba(255,255,255,0.5); overflow:hidden; line-height:1000px;}
.Banner001898 .bx-pager div a.active{ background-color:#f00;}

.Banner001898 .list{ position:absolute; z-index:10; width:100%; left:0; bottom:10%;}
.Banner001898 .list dl{ position:relative;}
.Banner001898 .list dt{ width:31%; position:absolute; right:0; top:0; height:100%;}
.Banner001898 .list dt img{ display:block; width:100%; height:100%;}
.Banner001898 .list dt a{ position:absolute; left:0; top:0; right:0; bottom:0; background:url(/html/cn/css/../images/Banner001898-video.png) no-repeat center center;}
.Banner001898 .list dd{ width:31%; margin-right:3.5%; position:relative;  float:left; background:url(/html/cn/css/../images/Banner001898-txtbg.jpg) no-repeat center center; background-size:cover;}
.Banner001898 .list dd figure{ position:absolute; right:0; top:0; height:100%; width:50%; background-size:contain;}
.Banner001898 .list dd figure img{ display:none;} 
.Banner001898 .list dd a{ display:block; color:#fff; padding:12% 50% 5% 10%;}
.Banner001898 .list dd a:hover{ background:rgba(221, 0, 20, 0.8);}
.Banner001898 .list dd h3{ font-size:18px; font-weight:normal; margin:0;}
.Banner001898 .list dd p{ opacity:0.5;}
.Banner001898 .list dd span{display: inline-block; padding: 0 20px; line-height:32px; border: 1px solid #fff; color: #fff;}
@media(max-width:1150px){
.Banner001898 .list dl{ padding:0;}
}
@media(max-width:1000px){
.Banner001898 .bx-viewport li,
.Banner001898 .bx-viewport li a{ height:auto;}
.Banner001898 .bx-viewport li{ background:none !important;}
.Banner001898 .bx-viewport li img{ display:block; width:100%;}
.Banner001898 .list dd a{ padding-right:5%;}
}
@media(max-width:768px){
.Banner001898 .list{ position:relative; bottom:auto; padding:3% 0;}
.Banner001898 .bx-pager{ display:block;}
}
@media(max-width:640px){
.Banner001898 .list dt{position:relative; width:100%; height:30%; }
.Banner001898 .list dd{ width:49%; margin-right:2%;margin-top:3%;}
.Banner001898 .list dd:last-child{ margin-right:0;}
}
@media(max-width:480px){
.Banner001898 .list dd{ float:none; width:auto; margin-right:0; }
}
/*Floor001899*/
.Floor001899{ position:relative; z-index:1;}
.Floor001899 .auto{position: relative; background:url(/html/cn/css/../images/Floor001899-bg.png) no-repeat 36% 41%;}

.Floor001899 h3{position: absolute; margin: 0;top: 5%; left: 0; color: #dedede; font-size: 50px; text-transform: uppercase; z-index: 1; }
.Floor001899 h3 span{display: block; color: #333; font-size:30px;}
.Floor001899 h3:after{ display:block;content: ""; width: 52px; height: 2px; margin-top:5%; background: #e60012;}

.Floor001899 ul{ width:52%; float:right;}

.Floor001899 li{width: 33.33333333%;  padding:0 0 12% 30px; float: left; border-left: 1px solid #f2f2f2;}
.Floor001899 li.li_1{width: 100%; padding-top:22%; padding-bottom:5%;}
.Floor001899 li pre{ line-height:26px; color:#999;}
.Floor001899 li p{ line-height:26px; overflow:hidden; color:#333; }
.Floor001899 li h4{font-size: 16px; color: #333; margin: 0; line-height:41px; }
.Floor001899 li h4:before{ display:inline-block; content:'';width: 41px; height: 41px; margin-left:-52px; background:url(/html/cn/css/../images/Floor001899-icon1.png) no-repeat left center; vertical-align:middle; margin-right:15px;}
.Floor001899 li.li_2 h4:before{ background-image:url(/html/cn/css/../images/Floor001899-icon2.png);}
.Floor001899 li.li_3 h4:before{ background-image:url(/html/cn/css/../images/Floor001899-icon3.png);}
.Floor001899 li.li_4 h4:before{ background-image:url(/html/cn/css/../images/Floor001899-icon4.png);}
.Floor001899 li a:hover h4{ color:#E60012; }

.Floor001899 .video{float:left;  width:42%; height:290px; margin-top:20%; }
.Floor001899 .video img{ width:100%; height:100%;}

@media(max-width:1150px){
.Floor001899 h3{ left:2%;}
}
@media(max-width:1000px){
.Floor001899 h3{ position:relative; left:auto; top:auto; padding:2% 0 0 0;}
.Floor001899 ul{ padding-left:30px;}
.Floor001899 li.li_1{ padding-top:5%;}
}
@media(max-width:768px){
.Floor001899 h3{font-size: 36px;}
.Floor001899 h3 span{ font-size: 24px;}
.Floor001899 h3:after{ margin-top:20px;}
}
@media(max-width:640px){
.Floor001899 li{ float:none; width:auto; }
.Floor001899 ul{ width:100%; }
.Floor001899 .video{ margin:10px 0; width: 100%; height:auto; }
}
@media(max-width:480px){
.Floor001899 h3{font-size: 26px;}
.Floor001899 h3 span{ font-size: 18px;}
}
/*Floor001901*/
.Floor001901{padding: 3% 0; overflow: hidden; margin-bottom:30px;}

.Floor001901 h3{margin: 0 0 4% 0; font-size: 30px;color: #333; text-align: center; text-transform: uppercase; }
.Floor001901 h3 span{font-size: 50px; display: block; color: #ececec; }
.Floor001901 h3:after{ display:block; margin:0 auto; margin-top:2%;content: ""; width: 52px; height: 2px; background: #e60012;}

.Floor001901 li{float: left; width: 30%; margin-right: 5%; }
.Floor001901 li:last-child{ margin-right:0;}
.Floor001901 li a{ display:block; padding-bottom:5px; background:url(/html/cn/css/../images/Floor001901-arrow.png) no-repeat left bottom;}
.Floor001901 li a:hover{ background-image:url(/html/cn/css/../images/Floor001901-arrow_hover.png);}
.Floor001901 li figure{ padding-bottom:65%;}
.Floor001901 li figure img{ display:none;}
.Floor001901 li h2{ margin:0 0 15px 0; font-weight:normal; padding:15px 0; font-size: 16px; color: #494949; background:url(/html/cn/css/../images/Floor001901-line.png) no-repeat left bottom;}
.Floor001901 li time{font-size: 12px; color: #acacac;}
.Floor001901 li p{ line-height:24px;height: 48px; overflow: hidden; color: #999;}
.Floor001901 li a:hover h2{color: #ff0c00;}
@media(max-width:1000px){
.Floor001901 li{float: left; width: 32%; margin-right:2%; }
}
@media(max-width:640px){
.Floor001901 h3{font-size: 24px; }
.Floor001901 h3 span{font-size: 35px; }
.Floor001901 li{ float:none; width:auto; margin:0 auto; max-width:480px; margin-bottom:3%;}
}
/*
 .Bottom002184 为demo编号
 */
.Bottom002184{ background:#ececec;border-top:1px solid #d2d2d2; color:#888;}
.Bottom002184 a{ color:#888; }
.Bottom002184 .BotNav{ padding:4% 0;}
.Bottom002184 .BotNav dd.omit{width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.Bottom002184 .BotNav dl{ float:left; width:9%; line-height:30px;}

.Bottom002184 .BotNav dl:last-child{ width:15%;}
.Bottom002184 .BotNav dl > dt{ color:#444; font-size:15px; font-weight:bold; padding-bottom:15px;}
.Bottom002184 .BotNav dl dd a{ color:#888;transition: .3s ease-out;}
.Bottom002184 .BotNav dl dd a:hover{ color:#e60012;}
.Bottom002184 .BotNav dl h2{ color:#e60012; font-size:22px; margin:0;}
.Bottom002184 .share a{ display:inline-block; width:40px; height:40px; margin-right:5px;}
.Bottom002184 .share a.icon-weixin:hover{ background-image:url(/html/cn/css/../images/Bottom002184-icon_weixin_hover.png);}
.Bottom002184 .share a.icon-sina:hover{ background-image:url(/html/cn/css/../images/Bottom002184-icon_sina_hover.png);}
.Bottom002184  hr{ width:100%; display:block; height:1px; border-top:1px dashed #d0d0d0; margin:0;}
.Bottom002184  p{ margin:0; padding:20px 0;}
.Bottom002184 .copyright{ width:60%; float:left;}
.Bottom002184 .Botlinks{ float:right; width:40%; text-align:right;}
.Bottom002184 .Botlinks a{ color:#888;transition: .3s ease-out;}
.Bottom002184 .Botlinks a:hover{color:#e60012;}
.Bottom002184 .Botlinks em{ font-style:normal; padding:0 8px; color:#c9c9c9;}
@media only screen and (min-width: 1001px) {
	.Bottom002184 .BotNav dl.w{width: 20%;}
}
@media (max-width: 1000px){
.Bottom002184 .BotNav .dl{ width:100%;}
.Bottom002184 .BotNav .dl{ border-bottom:1px solid #d0d0d0;}
.Bottom002184 .BotNav .dl dd:last-child{ padding-bottom:10px;}
.Bottom002184 .BotNav .dl dt{ padding:8px 0; cursor:pointer;}
.Bottom002184 .BotNav .dl > dd{ display:none;}	
.Bottom002184 .BotNav .last{width:auto !important; max-width:200px; padding-top:10px; margin-right:3%;}
.Bottom002184  p{ padding:5px 0;}
.Bottom002184  hr{ margin-bottom:15px;}
.Bottom002184 .copyright,.Bottom002184 .Botlinks{ float:none; width:100%; text-align:center;}
}

#VideoCon{ display: none; max-height:550px; max-width:800px; }
#VideoCon video{ width:100%; height:100%;}
/*
 .Floor000895 为demo编号
 */
.Floor000895{ padding:3% 0 2% 0; /*background:url(/html/cn/css/../images/Floor000895-bg.jpg) no-repeat right bottom #f2f2f2;*/}
.Floor000895 .title{ font-size:30px; font-weight:bolder; line-height:62px; background:url(/html/cn/css/../images/Floor000895-titbg.png) no-repeat left center; background-size:contain; color:#343434; padding-bottom:1%;}
.Floor000895 .title span{font-weight:normal; position:relative; padding-top:10px;color: #666;font-size: 16px; text-transform:uppercase; }
.Floor000895 .title span::before{ position:absolute; content:''; width:32px; height:3px; background-color:#343434; left:0; top:0;}

.Floor000895 li{ position:relative; float:left; width:21%; margin-right:5%; background-color:#ddd; padding-right:5px; padding-bottom:5px; margin-bottom:3%;}
.Floor000895 li a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.Floor000895 li:nth-child(4n){ margin-right:0;}
.Floor000895 li div{ position:relative; background-color:#fff; padding:20px;}
/*.Floor000895 li div::before{ background:url(/html/cn/css/../images/Floor000895-a_more.png) no-repeat center center; background-size:contain; width:33px; height:33px; position:absolute; content:''; right:20px; top:50%; margin-top:-16px;}*/
.Floor000895 li h1{ margin:0;  font-size:16px; line-height:24px;font-weight:normal; /*padding-right:50px;*/ color:#656668;}
.Floor000895 li h2{ margin:0;  font-size:14px;font-weight:normal; padding-right:50px;}
.Floor000895 li figure{ padding-bottom:85%;}
.Floor000895 li h2{ color:#b8b8b8; position:relative;padding-bottom:10px;}
.Floor000895 li h2::before{ position:absolute; content:''; left:0; bottom:0; width:66px; height:2px; background-color:#8e919b;}
.Floor000895 li:hover div::before{ background-image:url(/html/cn/css/../images/Floor000895-a_more_hover.png);}
.Floor000895 li:hover h1{ color: #e60012;}
.Floor000895 li:hover h2{ color: #c2e1fc; }
.Floor000895 li:hover h2::before{ background-color:#0d56a9;}

.product .product_h3{margin: 0 0 4% 0; font-size: 30px;color: #333; text-align: center; text-transform: uppercase; }
.product .product_h3 span{font-size: 50px; display: block; color: #ececec; }
.product .product_h3:after{ display:block; margin:0 auto; margin-top:2%;content: ""; width: 52px; height: 2px; background: #e60012;}


@media only screen and (min-width: 769px) {
	.Floor000895 ul{padding: 0 5%;}
	.Floor000895 li{width: 23%; margin-right: 2.5%; margin-bottom: 2%}
}

@media(max-width:768px){
.Floor000895 li div{padding:10px;}
.Floor000895 li div::before{ width:25px; height:25px; right:10px;margin-top:-12px;}
.Floor000895 li h1,
.Floor000895 li h2{ font-size:14px;padding-right:30px;}
}

@media(max-width:640px){
.product .product_h3{font-size: 24px; }
.product .product_h3 span{font-size: 35px; }
}


@media(max-width:480px){
.Floor000895 li{ float:none; width:auto; margin-right:0; margin-bottom:3%;}
.Floor000895 .title{ font-size:24px;}
.Floor000895 .title span{ display:block; line-height:30px; font-size:12px;}
}






/*
 .Floor000924为demo编号
*/ 
.Floor000924 { padding:3% 0; /*background:#f8f8f8;*/}
.Floor000924 h3{margin: 0 0 3% 0; font-size: 30px;color:#333; text-align: center; text-transform: uppercase; }
.Floor000924 h3 span{font-size: 50px; display: block; color: #ececec; }
.Floor000924 h3:after{ display:block; margin:0 auto; margin-top:2%;content: ""; width: 52px; height: 2px; background: #e60012;}

.Floor000924 .list{ position:relative; margin-top:3%;}
.Floor000924 li{ float:left; border:solid 1px #f5f5f5; width: 20%; }
.Floor000924 .bd{ position: relative; z-index:2; }
.Floor000924 .hd{ width:100%; height:0; position:absolute; top:50%; margin-top: -50px; left:0; z-index:3; }
.Floor000924 .hd span{ display:inline-block; background-repeat:no-repeat; width:48px; height:60px; position:absolute; top:20px; cursor:pointer;}
.Floor000924 .hd span.prev{ background-image:url(/html/cn/css/../images/Floor000924_prev.png); left:-65px;}
.Floor000924 .hd span.next{ background-image:url(/html/cn/css/../images/Floor000924_next.png);right:-65px;}

.Floor000924 .hd span.prev:hover{ background-image:url(/html/cn/css/../images/Floor000924_prev1.png); left:-65px;}
.Floor000924 .hd span.next:hover{ background-image:url(/html/cn/css/../images/Floor000924_next1.png);right:-65px;}
@media(max-width:1361px){
.Floor000924 .hd span.prev{ background-image:url(/html/cn/css/../images/Floor000924_prev.png); left:-5px;}
.Floor000924 .hd span.next{ background-image:url(/html/cn/css/../images/Floor000924_next.png);right:-5px;}

.Floor000924 .hd span.prev:hover{ background-image:url(/html/cn/css/../images/Floor000924_prev1.png); left:-5px;}
.Floor000924 .hd span.next:hover{ background-image:url(/html/cn/css/../images/Floor000924_next1.png);right:-5px;}
}
@media(max-width:640px){
.Floor000924 .hd span.next{ right:0; }
.Floor000924 .hd span.prev{ left:0; }
.Floor000924 h3{ font-size: 18px; }
.Floor000924 h3 span{ font-size:20px; }

.Floor000924 li{ width:50%; height:auto; float: left; }
.Floor000924 .hd span.prev{ background-image:url(/html/cn/css/../images/Floor000924_prev.png); left:0;}
.Floor000924 .hd span.next{ background-image:url(/html/cn/css/../images/Floor000924_next.png); right:0;}

.Floor000924 .hd span.prev:hover{ background-image:url(/html/cn/css/../images/Floor000924_prev1.png); left:0;}
.Floor000924 .hd span.next:hover{ background-image:url(/html/cn/css/../images/Floor000924_next1.png);right:0;}
}


























/*公司简介 */

/*Banner002043 */
.Banner002043 div{ height:228px; background-position:center top; background-repeat:no-repeat;}
.Banner002043 div img{ display:none;}
@media(max-width:1000px){
.Banner002043 div{ height:auto; background:none !important;}
.Banner002043 div img{ display:block; width:100%;}
}



/*
 .Menu000552 为demo编号
 */
.Menu000552{ background-color:#f7f7f7; font-size:14px; line-height:50px; box-shadow:0 0 7px #a0a0a0;}
.Menu000552 em{ color:#666;float:right;font-style:normal; line-height:50px; font-size:12px; background: url(/html/cn/css/../images/Menu001746-ico.png) no-repeat left center; padding-left: 20px;}
.Menu000552 em span{color:#e60012;}
.Menu000552 em a{ color:#666;}
.Menu000552 em a:hover{ color:#666;}
.Menu000552 li{ float:left; width:140px; text-align:center;  }
.Menu000552 li a{ display:block; line-height:50px; height:50px; font-size:14px;  border-right:1px solid #eeeded; color:#666;}
.Menu000552 li a:hover,
.Menu000552 li.aon a{color:#fff; background:#e60012; border-color:#a90d19; border-left:1px solid #a90d19;}

@media(max-width:640px){
.Menu000552 li{ width:50%; }
}

/*RighInfo001910*/
.RighInfo001910{ padding:3% 0 4% 0;}
.RighInfo001910 .img1{float:right; width:34%;margin-left:4%;}
.RighInfo001910 .img2{float:left; max-width:36%;margin-right:4%;}
.RighInfo001910 .txt{ float:left; width:61%;}
.RighInfo001910 .txt2{ float:right; width:60%;}
.RighInfo001910 p{line-height:26px; font-size:14px; }
.RighInfo001910 .p1 {text-indent:2em;  margin-top:40px;} 
.RighInfo001910 .p2 {margin-bottom:0; text-indent:2em; } 
.RighInfo001910 .p2 .ImgL{ max-height:125px; margin-right:70px; float:right; }
.RighInfo001910 .p2 .ImgR{ max-height:85px; display:block; }
.RighInfo001910 .p3 {font-size:22px; margin-bottom:0; line-height:normal; color:#666; text-transform:uppercase; margin-top:20px;} 
.RighInfo001910 .p4 {font-size:26px;color:#2b87ca; margin-top:22px; font-weight:bold;} 
.RighInfo001910 .p5 {margin:0;} 
.RighInfo001910 .p6 { margin-top:0; text-indent:2em; margin-top:0;} 
.RighInfo001910 .p7 { margin-top:0; text-indent:2em }
.RighInfo001910 span {display:inline-block; width:40px; height:1px; background-color:#2b87ca;} 

@media(max-width:640px){
.RighInfo001910 .txt,
.RighInfo001910 .txt2{ float:none; width:100%; max-width:100%; overflow: hidden;}
.RighInfo001910 .p2 .ImgL{ float:none; display:block;}
.RighInfo001910 .p2 .ImgL,.RighInfo001910 .p2 .ImgR{ max-height:70px; margin:0 auto; }

.RighInfo001910 .img2,.RighInfo001910 .img1{ width:100%; max-width:100%; margin:0; }
.RighInfo001910 .p3{ margin-top:18px; }
.RighInfo001910 .txt2 .p2{ margin-top:28px; }
}














/*发展历程*/
/*
 .Timeline000753 为demo编号
 */
.Timeline000753{ background-size:cover; padding:3% 0; overflow: hidden; }
.Timeline000753 .bx-viewport{ margin:37px 0; }
.Timeline000753 .bx-controls-direction{ text-align: center; }
.Timeline000753 .bx-controls{margin-left: 50px;}
.Timeline000753 .bx-controls .bx-pager{ display:none; position: fixed; top:11%; min-height:220px; /*overflow-y:scroll; overflow:auto;*/ padding: 10px 20px; border-left: 1px solid #ccc;}
.Timeline000753 .bx-controls .bx-pager:before{position: absolute; top: -32px; left: -40px; font-size: 20px; content: "时间轴";}
.Timeline000753 .bx-controls .bx-pager .bx-pager-item{position: relative;}
.Timeline000753 .bx-controls .bx-pager .bx-pager-item a:before{position: absolute; left: -20px; top: 50%; content: ""; width: 15px; height: 1px; background: #ccc;}
.Timeline000753 .bx-prev,
.Timeline000753 .bx-next{ text-align:center; position:absolute;}
.Timeline000753 .bx-prev,
.Timeline000753 .bx-next{ display:inline-block; width:37px; height:37px; margin-left:-19px; left:50%; text-indent:999px; overflow: hidden; cursor:pointer;}
.Timeline000753 .bx-prev{ top:-40px; background-image:url(/html/cn/css/../images/scroll_top.png);}
.Timeline000753 .bx-prev:hover{background-image:url(/html/cn/css/../images/scroll_TopOn.png);}
.Timeline000753 .bx-next{ bottom:-40px; background-image:url(/html/cn/css/../images/scroll_bot.png);}
.Timeline000753 .bx-next:hover{background-image:url(/html/cn/css/../images/scroll_BotOn.png);}
.Timeline000753 .bx-pager-item{ line-height:25px; font-size:14px; }
.Timeline000753 .bx-pager-item a{ cursor:pointer; }
.Timeline000753 .bx-pager-item .active{ color:#e60012; }
.Timeline000753 .bx-wrapper{ position:relative;}
.Timeline000753 .bx-wrapper::before{ position:absolute; content:''; width:1px; height:100%; background-color:#d2d2d2; left:50%; margin-left:-1.5px; top:0;}

.Timeline000753 .list li{ padding:3px 0; }
.Timeline000753 .list li .txt{position:relative; padding-left:52%; padding-right:12%;}
.Timeline000753 .list li .txt time span{ max-width:120px; display:inline-block; padding:0 15px; margin-left:143px; background:#e60012; color:#FFF; font-weight:bold; font-size:16px; line-height:30px; }
.Timeline000753 .list li .txt time::before{ position:absolute; content:''; left:50%; margin-left:-13px; top:5px; border-radius:50%;display:block; width:22px; height:22px; background:rgba(168, 28, 39, 0.37); }
.Timeline000753 .list li .txt time span::after,.Timeline000753 .list li .txt time span::before{ position:absolute; content:'';}
.Timeline000753 .list li .txt time span::before{ left:50%; margin-left:-9px; top:9px; border-radius:50%; display:block; width:14px; height:14px; background:#e60012;}
.Timeline000753 .list li .txt time span::after{ left:50%; margin-left:-7px; top:15px; height:2px; width:174px; background:#e60012; }
.Timeline000753 .list li figure{ position:relative; width:33%; float: left;}
.Timeline000753 .list li .NeiR{ line-height:25px; margin:10px 0; position:relative;}
.Timeline000753 .list li .NeiR h3{ margin:0; font-weight:initial; }
.Timeline000753 .list li .NeiR .info{ width:65%; float:right}
.Timeline000753 .list li.odd .txt{ position:relative; padding-right:52%; padding-left:12%; text-align:right;}
.Timeline000753 .list li.odd figure{ float: right; margin-right:0; }
.Timeline000753 .list li.odd .NeiR .info{ float:left;}
.Timeline000753 .list li.odd .txt time span{ margin-right:143px; margin-left:0;}
.Timeline000753 .list li.odd .txt time span::after{ right:50%; left:auto; }
.Timeline000753 .list li .NeiR .pic{ position:absolute; width:33%; top:0;left:0;  z-index:5; 
transition:width 1s;
-moz-transition:width 1s; /* Firefox 4 */
-webkit-transition:width 1s; /* Safari and Chrome */
-o-transition:width 1s; /* Opera */
}
.Timeline000753 .list li .NeiR .pic img{ width:100%;}
.Timeline000753 .list li.odd .NeiR .pic{ left:auto;right:0;}
/*.Timeline000753 .list li .NeiR:hover .show{ width:100%; height:auto;}*/

@media(max-width:768px){
.Timeline000753 .bx-controls .bx-pager{ display:none!important; }
.Timeline000753 .list li .txt{padding-right:0;}
.Timeline000753 .list li.odd .txt{ padding-left:0; }
}

@media(max-width:640px){
.Timeline000753 .list li .txt time span{ margin-left:62px;}
.Timeline000753 .list li .txt time span::after{ width:75px; }
.Timeline000753 .list li.odd .txt time span{ margin-right:62px;}
.Timeline000753 .list li.odd figure,
.Timeline000753 .list li figure,
.Timeline000753 .list li .NeiR .info{ display:block; width: 100%;margin:0px 0 10px; }
.Timeline000753 .list li .NeiR > div{ width:100%; overflow: hidden; }

.Timeline000753 .list li .NeiR .pic{ display:none;}
}













/*
荣誉资质
 *//*
 .PicList000710 为demo编号
 */
.PicList000710{ padding-top:1.5%;}
.PicList000710 li{ float:left; width:23.5%; margin-right:2%; margin-top:2%; margin-bottom:2%;}
.PicList000710 li:nth-child(4n){ margin-right:0;}
.PicList000710 li figure{ border-bottom:3px solid #f5f5f5; padding-bottom:30px;}
.PicList000710 li:hover figure{ border-color:#E60012;}
.PicList000710 li span{ display:block; padding-bottom:70%; background-repeat:no-repeat; background-position: center center; background-size:contain; position:relative;}
.PicList000710 li span i{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(/html/cn/css/../images/PicList000710-view.png) no-repeat center center rgba(194, 21, 34, 0.8); opacity:0; transition:all ease-in-out 0.3s;}
.PicList000710 li h3{ margin:0;font-size: 16px;padding-top: 18px; font-weight:normal; padding-bottom:5px;}
.PicList000710 li p{ margin:0; line-height:25px; height:50px; overflow:hidden; margin-top:5px; color:#666;}
.PicList000710 li:hover figure{ border-color:#E60012;}
.PicList000710 li time{ color:#999;}
.PicList000710 li:hover span i{ opacity:1;}
@media(max-width:768px){
.PicList000710 li{ width:49%;}
.PicList000710 li:nth-child(3n){ margin-right:2%;}
.PicList000710 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000710 li h3{ padding-top: 10px; }
.PicList000710 li time{ font-size:12px;}
.PicList000710 li p{ line-height:20px; height:40px;}
}
@media(max-width:320px){
.PicList000710{ padding:20px 0;}
.PicList000710 li{ float:none; width:100%; margin-right:0 !important; margin:0;}
}
/*PicList002120 */
.PicList002120{  padding:3% 0 0%;}
.PicList002120 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:3%;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:46px; padding:0 2%; text-align:center; font-size:16px;}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:77%; background-size:contain; border:1px solid #eee;}
@media(min-width:641px){
.PicList002120 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002120 li{ width:48%; margin-right:4%;}
.PicList002120 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList002120 li p{ font-size:14px;}
}

/**插件样式 有相同 留一个即可**/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
/*.owl-carousel .owl-item img{display:block;width:100%}*/
.no-js .owl-carousel,
.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
/***end**/




/*
 .Page002193 为demo编号
 */
.Page002193{ text-align:center;}
.Page002193 span{  padding:30px 3px;text-align:center; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #e60012; background:#e60012;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump{display: none;}
.Page002193_pro .p_cur,.Page002193_pro .p_count,.Page002193_pro .p_total,.Page002193_pro .p_jump{display:inline-block;}
.Page002193 .p_jump{ display:none;}
.Page002193 .p_cur b{ color:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#e60012; border-color:#e60012;}
.Page002193 .p_page b{ font-weight:normal;}

@media(max-width:640px){
.Page002193 .p_page em{ display:none; }
}





















/*
质量资质
 */
/*
 .Galary000345 为demo编号
 */
.Galary000345 { padding-top:3%;}
.Galary000345 li {float: left; width:23.4%; margin-right:2%; color: #747474;margin-bottom:25px;font-size: 14px;  }
.Galary000345 li.remove {margin-right:0;}
.Galary000345 li img { position: absolute; top:0; left:0.5%; width:99%; border: 1px solid #c4bebf; box-shadow:0 2px 8px #eee; }
.Galary000345 li .onpic{ position: relative;  overflow: hidden; width:100%; padding: 33.5%;}
.Galary000345_2 li .onpic{padding: 140% 0 0 0;}
.Galary000345 li h4 {font-weight: 100;padding-left: 18px;background: url(/html/cn/css/../images/Galary000345-icon.png) left center no-repeat;line-height: 30px;color: #747474; margin:0;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.Galary000345 a.dot{ text-align:center; padding:7px 0;}
.Galary000345 li:hover img {border: 1px solid #e60012;}
.Galary000345 li:hover h4 {color: #e60012; background: url(/html/cn/css/../images/Galary000345-icon1.png) left center no-repeat;}
/*::::: PIROBOX RULES::::::::*/
.piro_overlay { position: fixed; _position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:#000; display: none; z-index:99997; }
.loading span{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;width:30px;height:30px;display:block;z-index:100008; background:none }
.loading span span{position:absolute; display:block; width:30px;height:30px; z-index:100009;background: url(/html/cn/css/../images/Galary000345-ajax-loader.gif) center center no-repeat!important;}
.caption{position:absolute;bottom:0;left:0;margin:0;display:block; padding:0px; cursor:text; background:#222;}
.piro_nav{position:absolute;bottom:0;left:50%;margin:0;display:block; padding:0; background:none;}
.caption p{ display:block; margin:0;padding:4px 28px 4px 38px; text-align:center; font-weight:normal; background:black; color:white; font-size:12px; display: none;}
a.piro_close{position:absolute;top:20px;right:20px;height:35px;width:35px;background:url(/html/cn/css/../images/Galary000345-close_btn.png) no-repeat;cursor:pointer;z-index:100006;}
a:hover.piro_close{background:url(/html/cn/css/../images/Galary000345-close_btn_h.png) no-repeat;}
a.piro_next{position:absolute;top:50%;width:35px; height:35px;right:20px;text-indent:-999em;outline:none; display:block; margin:-18px 0 0 0;background:url(/html/cn/css/../images/Galary000345-next.png) center right no-repeat; border:none; cursor:pointer;z-index:1000000001}
a:hover.piro_next{background:url(/html/cn/css/../images/Galary000345-next_h.png) center right no-repeat;}
a.piro_prev{position:absolute;top:50%;width:35px; height:35px;left:20px; text-indent:-999em; outline:none;display:block;margin:-18px 0 0 0;background: url(/html/cn/css/../images/Galary000345-prev.png) center left no-repeat;border:none; cursor:pointer; z-index:1000000000}
a:hover.piro_prev{background:url(/html/cn/css/../images/Galary000345-prev_h.png) center left no-repeat;}
.pirobox_content {position:absolute; top:50%; left: 50%; padding:0; width: 800px; height: 600px; margin:-300px 0 0 -400px; display:block; z-index:99998;font-family:Trebuchet MS,Arial;}
.pirobox_content table,tbody,tr,th,td{margin:0;padding:0;border:none;}
.pirobox_content img{ margin:0; padding:0; border:none;}
.t_l{background:url(/html/cn/css/../images/Galary000345-t_l.png) no-repeat; width:20px; height:20px;}
.t_r{background: url(/html/cn/css/../images/Galary000345-t_r.png) no-repeat; width:20px; height:20px;}
.t_c{height:20px; background:url(/html/cn/css/../images/Galary000345-t_c.png) repeat-x;}
.c_l{width:20px; background: url(/html/cn/css/../images/Galary000345-c_l.png) repeat-y;}
.c_c{background:black; margin:0; padding:0;}
.c_c div{width:760px; height:560px; margin:0; padding:0 0 0px 0;}
.c_r{width:20px; background: url(/html/cn/css/../images/Galary000345-c_r.png) repeat-y;}
.b_c{height:20px; background:url(/html/cn/css/../images/Galary000345-b_c.png) repeat-x;}
.b_l{background:url(/html/cn/css/../images/Galary000345-b_l.png) no-repeat; width:20px; height:20px;}
.b_r{background:url(/html/cn/css/../images/Galary000345-b_r.png) no-repeat; width:20px; height:20px;}
.box_img{ position:absolute; z-index:99995; background: url(/html/cn/css/../images/Galary000345-img_bg.png);width: 100%; top:30px; left:30px; height: 100%; padding:0;}
.err_mess{ position:absolute;bottom:20px; color:white; padding:0; margin:0 0 0 20px; display:block;}
.err_mess a{color:red; font-weight:700;}
.number{position:absolute;margin-left:3px;height:18px;width:30px; padding:3px;left:0;color:#666;bottom:1px; font-size:11px;}
/*a.link_to {position:absolute;margin-right:6px;height:20px;width:20px;right:0;color:#999;bottom:3px; background:url(/html/cn/css/../images/Galary000345-link_out.png) no-repeat; text-indent:-999em; display: none;}
a:hover.link_to { background:url(/html/cn/css/../images/Galary000345-link_out_h.png) no-repeat; display: none;}*/
/*::::: PIROBOX RULES::::::::*/


.GalaryInfoT{ text-align: center; font-size:22px; margin-top:30px; }
.GalaryInfo{ text-align:center; margin:30px 0; }
.GalaryInfo .bx-wrapper{ position:relative; z-index:1;}
.GalaryInfo .bx-viewport{ z-index:1; height:600px;}
.GalaryInfo .bx-controls{ margin:3% 0; display:inline-block; padding:0 80px; position:relative; max-width:700px;}
.GalaryInfo .bx-pager{ text-align:center; z-index:10; display:inline-block;}
.GalaryInfo .bx-pager *{ line-height:26px;}
.GalaryInfo .bx-pager div{ margin: 0 5px 5px; float: left;}
.GalaryInfo .bx-pager div a{ display:block; overflow:hidden; border: 1px solid #ededed;  padding: 0 1em; color: #666; line-height: 35px; border-radius: 3px; transition: .3s ease-out; }
.GalaryInfo .bx-pager div a.active{color: #fff; background: #e60012; border-color: #e60012;}
.GalaryInfo .bx-controls .bx-controls-direction a{ position:absolute; left:0; top:0; border: 1px solid #ededed; width:72px; color: #666;line-height: 35px; border-radius: 3px; transition: .3s ease-out;}
.GalaryInfo .bx-controls .bx-controls-direction a.bx-next{ left:auto; right:0;}
@media(max-width:768px){
.GalaryInfo .bx-pager{ bottom:30px;}
.GalaryInfo .bx-pager *{ width:12px; height:12px;}
.GalaryInfo{ margin:20px 0; }
.GalaryInfoT{ text-align: center; font-size:18px; margin-top:20px; }
}
@media(max-width:640px){
.Galary000345 li{ width:49%; }
.Galary000345 li.remove {margin-right:2%;}
.Galary000345 li:nth-child(2n){ float: right; margin-right:0; }
.Galary000345 li h4{white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.GalaryInfo .bx-pager{ display:none;}
.GalaryInfo .bx-controls{ height:37px;}
}



/*金牌客户*/
.Khu{}
.Khu li {float: left; width:23.4%; margin-top:20px; text-align: center; margin-right:2%; color: #747474; font-size: 14px;  }
.Khu li a{ display:block; width:100%; height:100%;}
.Khu li.remove {margin-right:0;}
.Khu li p{margin:0;}
.Khu li figure{ position: relative; padding-top:36.5%;}
.Khu li figure img{ position: absolute; top:0; left:0; width: 100%; height:100%; }

@media(max-width:640px){
.Khu li{ width:49%; }
.Khu li.remove {margin-right:2%;}
.Khu li:nth-child(2n){ float: right; margin-right:0; }
}





/*招聘职位*/
/*.TextList000488为demo编号*/ 
.TextList000488 {padding:3% 0 2% 0;}
.TextList000488 .tit{ height: 45px; line-height: 45px; text-align: center; }
.TextList000488 ul{ overflow: hidden; clear: both; }
.TextList000488 .tit li{ float: left; text-align: center; width:18%; height:44px; line-height: 44px; font-size:16px; }
.TextList000488 .tit li:nth-child(1){ width:28%;}
.TextList000488 .list_ul{ background:url(/html/cn/css/../images/jia.png) no-repeat 15px center; background-size:18px; }
.TextList000488 .list_ul.On{ background:url(/html/cn/css/../images/jian.png) no-repeat 15px center;background-size:18px; }
.TextList000488 .list_ul li { float: left; width:18%; height:44px; line-height: 44px; font-size:14px;text-align: center; }
.TextList000488 .list_ul li:nth-child(1){ text-align:left; padding-left:4.5%; width:28%;}


.TextList000488 .list_ul{ border-bottom: #e0e0e0 1px dashed; border-left:1px solid #f1f1f1;  border-right:1px solid #f1f1f1;}
.TextList000488 .tit li{ font-weight: bold; background:#a8a8a8; color:#fff; }
.TextList000488 .list_ul li{ color:#333; cursor:pointer; }
.TextList000488 .list_ul.On li,
.TextList000488 .list_ul:hover li{ color:#c7000a; font-weight:bold; }

.TextList000488 .list .con{ display:none; border-bottom: #f1f1f1 1px solid; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1;  padding:14px 40px 30px 58px;; background: #fafafa; }
.TextList000488 .list .con p{margin:15px 0; font-size:14px; color:#888; padding-bottom:20px; border-bottom:1px dashed #CCC; line-height:26px;}
.TextList000488 .list .con b{ color:#e60012;}
.TextList000488 .send { padding: 12px 0; }
.TextList000488 .send em{ font-style: normal; border-bottom: #e60012 1px solid; }
.TextList000488 .send a{ display: inline-block; line-height: 30px; color: #e60012; background:url(/html/cn/css/../images/TextList000488_icon.png) no-repeat right center; font-weight: bold; padding-right: 35px; font-size:14px; }
.TextList000488 .send a.Youx{ color:#E53333; font-weight:bold; display:inline-block; background:none; }
@media(max-width:640px){
.TextList000488 .tit li{ width:24%; font-size: 14px; }
.TextList000488 .tit li:nth-child(2){ display:none;}
.TextList000488 .list_ul li{ font-size: 12px; width:24%; }
.TextList000488 .list_ul li:nth-child(2){ display:none;}
.TextList000488 .list .con{ padding:0 4%; }
.TextList000488 .list_ul{ background:url(/html/cn/css/../images/jia.png) no-repeat 1px center; background-size:10px; }
.TextList000488 .list_ul.On{ background:url(/html/cn/css/../images/jian.png) no-repeat 1px center;background-size:10px; }
}



/*联系方式 */
.Map001{padding:3% 0 4% 0;  }
.Map001 .map{width:50%; float:left;}
.Map001 .map #allmap{ height:420px; width:100%;}
.Map001 .map #allmap *{ font-size:12px!important;}
.Map001 .info{ float:right; width:50%; background-color:#f9f9f9; padding: 20px; }
.Map001 .info ul{ padding:0; height: auto; overflow: hidden; margin-bottom: 30px;}
.Map001 .info .p{ padding: 0px 60px;}
.Map001 li{ line-height:25px; padding:12px 0; font-size:16px;color:#888; border-bottom:1px #dbdbdb dotted; display:block; width:100%; margin-right: 20px;}
.Map001 li:nth-child(1){font-size:18px;border-bottom:1px #dbdbdb solid;  }

.Map001 li img{  margin-right:20px; margin-left: 30px; margin-top:-6px;}
.Map001 li a{ color:#888;}
.Map001 li a:hover{color:#e60012;}
.Map001 .map #allmap .MapTin{ font-size:16px!important; padding-top: 15px; display: block;}
@media(max-width:768px){
.Map001 .map,
.Map001 .info{ width:100%; float:none;}
}

@media(max-width:640px){
.Map001 li{ margin-right:0; width:100%; padding:10px 0; }
.Map001 li img{ margin:0 3px; }
}

/*.Map001070 为demo编号*/
.Map001070{ padding:4% 0; overflow: hidden;}
.Map001070 dd{ border:1px solid #e7e7e7; width:32%;  background-color:#fff; position:relative; margin-right:2%; float:left;}
.Map001070 dd .img{width:100%; max-height:200px; background:#000;}
.Map001070 dd figure{ padding:0 6% 3% 6%; width:100%; min-height:234px; }
.Map001070 dd figure h1{font-size: 22px;color: #e60012; font-weight:normal;padding: 16px 0; margin:0;border-bottom: dashed 1px #ccc;}
.Map001070 dd ul{ padding-top:16px;}
.Map001070 dd li{line-height:25px; margin-bottom:10px; padding-left:36px; background-repeat:no-repeat; background-position:0 0;}
.Map001070 dd li:nth-child(1){background-image:url(/html/cn/css/../images/Map001070-ico_03.png);}
.Map001070 dd li:nth-child(2){background-image:url(/html/cn/css/../images/Map001070-ico_04.png);}
.Map001070 dd li:nth-child(3){background-image:url(/html/cn/css/../images/Map001-icon_mail.png);}
.Map001070 dd li:nth-child(4){background-image:url(/html/cn/css/../images/Map001070-ico_05.png);}
.Map001070 dd:nth-child(3){ margin-right:0;}
@media(max-width:640px){
.Map001070 dd{ width: 100%; margin-right:0; margin:10px 0; }

}


/*产品展示*/
/*.Menu001651 为demo编号*/
.Menu001651 {margin-top:13%;} 
.Menu001651 ol{ font-size:18px; background-color:#eee; text-align:center; line-height:51px; margin-bottom:20px;}
@media(min-width:1024px){
.Menu001651{border:1px solid #eee;}
.Menu001651 li{ position:relative;}
.Menu001651 li a{ display:block;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding-left:20px;  line-height:40px; }
.Menu001651 li::before{ position:absolute; width:0; height:0; border-top:21px solid transparent;border-bottom:21px solid transparent; border-left:19px solid #007cc2; top:0; right:-19px;}
.Menu001651 li:hover a,
.Menu001651 li.aon a{font-size:16px; color:#fff; font-weight:bold;}
.Menu001651 li.aon a{ background-color:#007cc2; border-top:1px solid #007cc2; border-bottom:1px solid #007cc2;}
.Menu001651 li:hover a{ color:white; background-color:#007cc2; border-top:1px solid #007cc2; border-bottom:1px solid #007cc2;}
.Menu001651 li:hover::before{ border-left: 19px solid #007cc2; }
.Menu001651 li:hover::before,
.Menu001651 li.aon::before{ content:'';}
}
@media(max-width:1024px){
.Menu001651{ padding:2% 0;}
.Menu001651 ol{ display:none;}
.Menu001651 li{ float:left; text-align:center;position:relative; padding-right:1em; padding-bottom:0.5em;}
.Menu001651 li a{ display:block; line-height:2.5em; padding:0 1em; border:1px solid #eee; border-radius:5px;}
.Menu001651 li a:hover,
.Menu001651 li.aon a{ color:#fff; font-weight:bold; background-color:#e60012;}
}
/*
 .TextList001214 为demo编号
 */
.TextList001214{margin-top:4%;} 
.TextList001214 .city{ background-color:#f9fbfb; border-bottom:1px solid #eef3f2; padding:3% 4% 1.5%; margin-bottom:2%; box-shadow:0 0 10px #eee; }
.TextList001214 .city dl{ float:left; margin-right:3.9%; margin-bottom:1.5%;}
.TextList001214 .city dl:nth-child(3n){ margin-right:0;}
.TextList001214 .city dl:nth-child(7){ margin-left:34%; margin-bottom:2%;margin-top: 2%;}
.TextList001214 .city dl:nth-child(8){ margin-bottom:2%;margin-top: 2%;}
.TextList001214 .city dd,
.TextList001214 .city dt{ display:inline-block; vertical-align:middle;line-height:30px;}
.TextList001214 .city dt{ font-weight:bold; color:#333;  width:70px; text-align:right; padding-right:10px;}
.TextList001214 .city dd{ position:relative;}
.TextList001214 .city dd span{ width:180px; border:1px solid #d1dedd;  padding-right:37px; text-align:center; padding-left:5px; background-color:#fff; position:relative;}
.TextList001214 .city dd span::before,
.TextList001214 .city dd span::after{ position:absolute; content:''; }
.TextList001214 .city dd span::before{width:1px; height:100%; background-color:#d1dedd; right:32px; top:0;}
.TextList001214 .city dd span::after{ width:0; height:0; border:6px solid #383838; border-left-color:transparent;border-right-color:transparent; border-bottom:0; top:50%; margin-top:-3px; right:12px;}
.TextList001214 .city dd figure{max-height: 210px; overflow-y: auto; display:none; position:absolute; left:0; top:100%; width:100%; background-color:#fff;border:1px solid #d1dedd; border-top:0; padding:2% 5%;}
.TextList001214 .city dd figure a{ display:block; padding:0 1%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height: 25px;}
.TextList001214 .city dd figure a.on{color: #e6080f;}
/*.TextList001214 .city dd:hover figure{ display:block;}*/
.TextList001214 .city dd:hover{ z-index:10;}
.TextList001214 .city .btn{ cursor:pointer; height:30px; background: red; color: white; border:none; border-radius:3px; padding:0 40px;}
.TextList001214 .city .btn2{ cursor:pointer; height:30px; background: red; color: white; border:none; border-radius:3px; padding:0 40px;}

.TextList001214 .city .btn2:hover,.TextList001214 .city .btn:hover{background: red; color: white;}

@media(max-width:640px){
.TextList001214 .city dl:nth-child(7){ margin-left:7%; }
.TextList001214 .city dl{ margin-right:6.9%; }
}

/*产品列表*/
.PicList_form{ width:100%; margin:15px 0 0; float: left; }
.PicList_form table{ border-collapse:collapse; border-spacing:0; margin:0; padding:0; border:none; width:100%;}
.PicList_form table tr{ border:solid 1px #ccc;}
.PicList_form table th{ font-weight: initial; font-size:16px; background:#007cc2; color:#FFF; line-height:35px; text-align:center; }
.PicList_form table td{ text-align:center; line-height:30px; border:solid 1px #ccc;}
.PicList_form table td:nth-child(1){ width:20%; }
.PicList_form table td:nth-child(2){ width:25%; }
.PicList_form table td:nth-child(3){ width:12%; }
.PicList_form table td:nth-child(4){ width:12%; }
.PicList_form table td:nth-child(5){ width:12%; }
.PicList_form table td:nth-child(6){ }
.PicList_form table tr:nth-child(2n){background: #eee;}
@media(max-width:640px){
.PicList_form{ overflow: auto; }
.PicList_form table{ width:600px; }
.PicList_form table th{ line-height:40px; font-size:14px; }
.PicList_form table td{ line-height:20px; padding:8px 0; font-size:14px; }

}




/*
产品详情
 */
/*
 .RighInfo001278 为demo编号
 */
.RighInfo001278{ padding:4% 0;}
.RighInfo001278 .prod_info{ position:relative; padding-left:46%;}
.RighInfo001278 .prod_info h1{margin:0; color:#e60012;font-weight:normal; font-size:24px; }
.RighInfo001278 .prod_info p{line-height:24px; color:#999; min-height:96px;}
.RighInfo001278 .prod_info .share{ padding:1% 0; overflow:hidden; border-bottom:1px solid #eaeaea; margin-bottom:5%;}
.RighInfo001278 .prod_info .InfoImg{ width:100%; overflow: hidden; margin:10px 0;}
.RighInfo001278 .prod_info .InfoImg img{ max-height:100%;max-width:100%;}

@media(min-width:641px){
.RighInfo001278 .big_img{ position:absolute; left:0; top:0; height:100%; width:43.9%;}
.RighInfo001278 .big_img ul{ float: left; width:100%; height:100%; }
.RighInfo001278 .big_img li{ position:absolute; width:100%; top:0; left:0; height:100%; }
.RighInfo001278 .big_img li .table{ width:100%; height:100%; float: left;}
.RighInfo001278 .big_img li .table_cell{ max-height:100%;max-width:100%; padding:2%; float: left;}
.RighInfo001278 .big_img li img{ max-height:100%;max-width:100%; float: left;}
 }	
.RighInfo001278 .big_img li{ text-align:center; border:1px solid #dcdcdc;}

.RighInfo001278 .list{ padding:0 30px;position:relative;}
.RighInfo001278 .list a{ position:absolute; width:26px; height:26px; background:url(/html/cn/css/../images/RighInfo001278-btn_prev.png) no-repeat center center; cursor:pointer;top:50%; margin-top:-13px; z-index:10;}
.RighInfo001278 .list a.prev{ left:0;}
.RighInfo001278 .list a.next{ right:0; background-image:url(/html/cn/css/../images/RighInfo001278-btn_next.png);}
.RighInfo001278 .list a.prevStop,
.RighInfo001278 .list a.nextStop{ cursor:default;}
.RighInfo001278 .list li{position:relative; text-align:center; float: left;}
.RighInfo001278 .list li .table{width:90%; margin:0 auto;padding:5px;border:1px solid #f2f2f2;}
.RighInfo001278 .list li.on .table{ border-color:#e60012;}

.RighInfo001278 .tab{ padding:3% 0;}
.RighInfo001278 .tab .h1_tab{ margin:0; background-color:#f7f7f7;overflow:hidden; font-weight:normal; font-size:14px; box-shadow:0 0 5px #c3c3c3;}
.RighInfo001278 .tab .h1_tab span{ float:left; padding:0 3%; line-height:44px;  cursor:pointer;}
.RighInfo001278 .tab .h1_tab span.on{ color:#fff; background:#e60012; border-color:#a90d19; border-left:1px solid #a90d19;}
.RighInfo001278 .tab .info{ padding-top:3%;}
.RighInfo001278 .tab .info p{ line-height:30px; color:#777; text-indent:2em; padding:0 1%;}
@media(max-width:640px){
.RighInfo001278 .prod_info{ padding-left:0;}
.RighInfo001278 .big_img{ margin-bottom:3%;}
.RighInfo001278 .big_img li{ padding:3%;}
 }	

/*
 PicList000681 为demo编号
 */
.PicList000681{ padding:30px 0;}
.PicList000681 .tit{position:relative; line-height:37px; font-size:18px;  border-bottom:2px solid #eee; margin-bottom:17px;}
.PicList000681 .tit span{ display:block; height:37px; line-height:37px; text-align:center; font-size:18px; width:104px; color:#fff;background:#c00;}
.PicList000681 .tit a{ position:absolute; right:15px; top:0; line-height:37px; font-size:12px; font-family:Verdana; color:#c00;}
.PicList000681 .flash{float:left; width:48.7%;}
.PicList000681 .flash ul li{ position:relative;}
.PicList000681 .list{ float:right; width:48.8%;}
.PicList000681 .flash ul li span{position:absolute; left:0; bottom:0; display:block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; height:30px; line-height:30px; color:#fff; font-size:16px; padding-left:1%; padding-right:30%; background:url(/html/cn/css/../images/PicList000681_dot.png) repeat;}

.PicList000681 .bx-wrapper{ width:100%; position:relative;}
.PicList000681 .bx-pager{ position:absolute; width:100%; left:0; bottom:4px; text-align:right;}
.PicList000681 .bx-pager div{ display:inline-block;}
.PicList000681 .bx-pager .bx-pager-item{ margin:0 6px;}
.PicList000681 .bx-pager .bx-pager-item a{ width:14px; height:14px; background:#ccc; border-radius:50%; display:block; overflow:hidden; line-height:1000px;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.PicList000681 .bx-pager .bx-pager-item a.active{ background-color:#e60012; border-radius:15px; -webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.PicList000681 .list li img{ width:100%; display:block;}

.PicList000681 .list ol{overflow:hidden; padding-bottom:15px;    border-bottom: 1px solid #eee;}
.PicList000681 .list ol img{ float:right; width:30%;}
.PicList000681 .list ol h1{ margin:0; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:22px; color:#010101; font-weight:normal;}
.PicList000681 .list ol time{ color:#707070;}
.PicList000681 .list ol p{ margin:0; color:#707070; margin:2% 0 0; line-height:24px;}
.PicList000681 .list ol p span{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display:block}
.PicList000681 .list ol p a{ color:#d34242;display:inline-block;}
.PicList000681 .list li { border-bottom: 1px solid #eee; }
.PicList000681 .list ul li{ height:52px; line-height:51px; overflow:hidden;}
.PicList000681 .list ul li time{ float:right; font-size:16px; color:#4c4c4c;}
.PicList000681 .list ul li a{ display:block; float:left; width:65%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:19px; background:url(/html/cn/css/../images/PicList000681_dot.jpg) no-repeat 2px center; font-size:16px}
.PicList000681 .list ul li a:hover{ color:#fc0000}
@media (max-width:1200px){
	.PicList000681 .list ul li{ line-height:42px; height:43px;}
	}
@media (max-width:1000px){
	.PicList000681 .list ul li{ line-height:32px; height:31px;}
	}
@media (max-width:880px){
	.PicList000681 .flash,.PicList000681 .list{ width:100%;}
	.PicList000681 .flash ul li img{ width:100%; height:auto;}
	.PicList000681 .list{ margin-top:3%;}
	}

.Search_list li{ position: relative; width: 100%; line-height:35px; border-bottom:solid 1px #ccc; float: left; }
.Search_list li time{ position: absolute; top:0; right:0; width:85px; }
.Search_list li a{ float: left; display: block; padding-right:95px; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }


/*通用详细*/
.News_info{ font-size: 14px; margin:30px 0; }
.News_info .info_title{ padding:10px 0px 0; font-size:18px; text-align:center; margin:0; font-weight: initial;}
.News_info .info_time{ font-size:12px; text-align:center; color:#A1A1A1; margin:0; font-weight:normal; border-bottom:1px dotted #ccc; padding-bottom:5px;}
.News_info .info_txt{ padding:10px 0px;}
.News_info .info_txt{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.News_info .info_back{ color:#999999; padding:10px;  text-align:center;}
.News_info .info_back a{ padding:0px 3px;}
.News_info .info_back .back{ color:#725600; }
.News_info .PrevNextBox .h1{ font-size:12px; font-weight:normal;}
.News_info .PrevNextBox dl{ display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.News_info .PrevNextBox a:hover{ color:#a90d19; }
.News_info .PrevNextBox a.none{ cursor:default;}
.News_info .PrevNextBox a.none:hover{ color:#ccc;}
@media (max-width:640px){
.News_info{ margin:10px 0; }
}


.Map001 * img{ max-width:initial !important; }
/*
企业文化
*/
/*
 .RighInfo002223 为demo编号
 */
.RighInfo002223 {padding:3% 0 4% 0;}
.RighInfo002223 .pic {margin-top: 20px;}
.RighInfo002223 .h3 {color: #e60012;line-height: 1.6;margin: 0;font-size: 20px;}
.RighInfo002223 .h4 {font-size: 16px;color: #e60012;margin: 30px 0px 0 0;}
.RighInfo002223 .h5{font-size:16px;color:#e60012; font-weight:normal; margin-bottom:4px;}
.RighInfo002223 .h3:after, .RighInfo002223 .h4:after {color: #f1535f;width: 50px;height: 2px;background: #f1535f;border: none;margin: 15px 0px;content: "" ;display: block;}
.RighInfo002223 .ul {margin: 0;clear: both;}
.RighInfo002223 .ul li {font-size: 14px;line-height: 2.245; margin-bottom: 14px;}
.RighInfo002223 .ul li span {font-family: Arial;font-size: 14px;color: #e60012;font-weight: bold;}
.RighInfo002223 .ul li .span {display: block; float: left; height:66px;}
.RighInfo002223 p {line-height: 2.245;font-size: 14px;color: #666;margin: 0px 0px 25px;clear: both; padding-left: 7px;}

@media screen and (min-width: 1024px) {
 .RighInfo002223 .h3 {font-size: 24px;}
 .RighInfo002223 .pic {width: 75%;}
 .RighInfo002223 .con {width: 25%;}
}

@media screen and (min-width: 768px) {
 .RighInfo002223 .h3:after, .RighInfo002223 .h3:after {margin: 25px 0;}
 .RighInfo002223 .h4 {font-size: 18px;margin-top: 55px;}
 .RighInfo002223 .pic {float: right;width: 73%;margin-top: 100px;}
 .RighInfo002223 .con {float: left;width: 27%;}
}
/*
 质量方针
 */
/*
 .RighInfo002225 为demo编号
 */
.RighInfo002225{padding:3% 0 4% 0;}
.RighInfo002225 .item{}
.RighInfo002225 .wrap-content{}
.RighInfo002225 .item{ color:#323232; margin:0 auto; padding:15px 0; max-width:553px;}
.RighInfo002225 .item .word{ text-align:center; margin-bottom:15px;}
.RighInfo002225 .item .pic{ text-align:center;}
.RighInfo002225 .item .tit{ margin-top:0; font-size:24px; font-weight:normal; }
.RighInfo002225 .item.first .tit{ font-style:normal; color:#323232; font-size:24px; }
.RighInfo002225 .item .con{line-height:22px; position:relative; margin:0;}
.RighInfo002225 .item .con:before{ display:none;}
.RighInfo002225 .item.first .con .stit{ color:#323232; font-size:16px; text-transform:uppercase;}


@media screen and (min-width: 768px){
 .RighInfo002225 .item{ max-width:none;margin:0; padding:0;}
 .RighInfo002225 .item .word{ float:left; width:50%; text-align:left; padding-right:5%; padding-left:0; margin-bottom:0;}
 .RighInfo002225 .item .pic{ float:right; width:50%;}
 .RighInfo002225 .item.odd .word{ float:right; padding-left:5%; padding-right:0;}
 .RighInfo002225 .item.odd .pic{ float:left; width:50%;}
 .RighInfo002225 .item .tit,.RighInfo002225 .item.first .tit{font-size:30px; }
 .RighInfo002225 .item .word{ padding-top:40px;}
 .RighInfo002225 .item .con{line-height:24px; max-height:96px; overflow:hidden;padding-left:32px;}
 .RighInfo002225 .item .con:before{ position:absolute; left:0; top:10px; height:50%; max-height:60px; width:3px; content:""; background-color:#e60012; display:block;}
 .RighInfo002225 .item .tit em{ font-size:14px;}
 .RighInfo002225 .item.first{ position:relative;}
 .RighInfo002225 .item.first .word{ position:absolute; width:50%; left:0; top:10%; height:90%; padding:6% 10% 0 8%;}
 .RighInfo002225 .item.first .pic{ position:relative; width:50%; z-index:2;}
 .RighInfo002225 .item .pic img{ width:100%; }
 .RighInfo002225 .item.first .con{ padding-left:0;}
 .RighInfo002225 .item.first .con:before{ display:none;}
}
@media screen and (min-width: 1024px){
 .RighInfo002225 .item .tit{font-size:26px;font-weight:normal; }
 .RighInfo002225 .item.first .tit{font-size:36px; margin-bottom: 10px; }
 .RighInfo002225 .item .word{ padding-top:90px;}
 .RighInfo002225 .item .con{line-height:30px;max-height:120px;}
}

/*
售后承诺
 */
/*
.RighInfo000576 为demo编号
 */

.RighInfo000576{ padding: 4% 0;}
.RighInfo000576 .box1{position:relative; height:360px; }
.RighInfo000576 .box2 {position:relative; padding-left:650px;height:360px;}

.RighInfo000576 h1{margin:0; color: #4a4a4a; font-size: 40px; font-weight:normal; padding:35px 0 26px 0;}
.RighInfo000576 h1 span{text-transform: uppercase; display: inline-block; color: #dedede; margin-left: 10px; font-size: 25px; font-weight: bold;}
.RighInfo000576 .box1 .pic1{ position:absolute; top:0; right:0;}
.RighInfo000576 .box1 .pic1 img{ width: 600px; height: 360px;}

.RighInfo000576 .box2 .pic2{position:absolute; top:0; left:0;}
.RighInfo000576 .box2 .pic2 img{ width: 600px; height:360px;}

.RighInfo000576  h6{ margin:0; color:#e60012;font-size: 16px; padding:20px 0;  }
.RighInfo000576  p{margin:0; padding:8px 0; line-height:30px;  font-size: 14px; color: #666;  width:620px; padding-right:50px;}
.RighInfo000576  p span{display: block; background:#e60012; width: 8px; height:8px; border-radius: 20px; float: left; margin-top: 10px; margin-right: 10px;}
.RighInfo000576  .h6{padding-top: 12%; }
.RighInfo000576  .p{padding-bottom: 82px }
.RighInfo000576  .h7{padding-top: 5%; }

.RighInfo000576 .h4 {font-size: 16px;color: #e60012;margin: 30px 0px 0 0;}
.RighInfo000576 .h4:after {color: #f1535f;width: 50px;height: 2px;background: #f1535f;border: none;margin: 15px 0px;content: "" ;display: block;}
.RighInfo000576 .ul {margin: 0;clear: both;}
.RighInfo000576 .ul li {font-size: 14px;line-height: 2.245; margin-bottom: 14px;}
.RighInfo000576 .ul li span {font-family: Arial;font-size: 14px;color: #e60012;font-weight: bold;}
.RighInfo000576 .ul li .span {display: block; float: left; height:66px;}

.rides-cs{  font-size: 12px; background:#29a7e2; position: fixed; top: 250px; right: 0px; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1; min-height:165px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width:150px; float: left; padding:5px 0; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; min-height:150px; border-radius:6px; padding:0 10px; }
.rides-cs .cn .titZx{ display:none; font-size: 14px; color: #333; font-weight:600; float: left; width:100%; line-height:24px; padding:5px; text-align:center;}
.rides-cs .cn ul {padding:0px; overflow: hidden; width:100%;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li:last-child{ border-bottom:none; }
.rides-cs .cn ul li span { color: #777; float: left;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image:url(/html/cn/css/../images/lanrenzhijia.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: 0 0;}
.rides-cs .btnCtn { background-position: -37px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}


.Timeline001266{ padding:2% 0; }
.Timeline001266 .scroll{}
.Timeline001266 .scroll ul{ padding-left:40px; }
.Timeline001266 .scroll li{ position:relative; padding:20px 0 20px 150px;background:url(/html/cn/css/../images/Timeline001266-bg.gif) repeat-y left top;}
.Timeline001266 .scroll li .NeiR{ position:relative; padding-left:156px; min-height:105px; margin-bottom:20px;}
.Timeline001266 .scroll li div figure{ position:absolute; left:0; top:0; border:2px solid #e5e5e5;width:139px; padding-top:105px;}
.Timeline001266 .scroll li div figure .pic,
.Timeline001266 .scroll li figure img{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Timeline001266 .scroll li div figure .pic{ z-index:5;}
.Timeline001266 .scroll li div figure .pic a{ display:block; width:100%; height:100%;}
.Timeline001266 .scroll li p{ margin:0; line-height:24px; max-height:72px; overflow:hidden;}
.Timeline001266 .scroll li time{ position:absolute; border-radius:0 5px 5px 0; background-color:#e5e5e5; padding:0 10px; left:40px; line-height:32px; top:20px;}
.Timeline001266 .scroll li time::before,
.Timeline001266 .scroll li time::after{ position:absolute; content:''; top:50%; }
.Timeline001266 .scroll li time::before{width:0; height:0; border:10px solid #e5e5e5; border-left:0; border-top-color:transparent;border-bottom-color:transparent; left:-10px; margin-top:-10px;}
.Timeline001266 .scroll li time::after{ width:14px; height:14px; border-radius:50%; background-color:#9b9690; border:4px solid #e5e5e5; left:-35px;margin-top:-7px;}
.Timeline001266 .scroll li:hover time{ background-color:#2b87ca; color:#fff;}
.Timeline001266 .scroll li:hover figure{ border-color:#2b87ca;}

.Timeline001266 .scroll li:hover time::before{ border-right-color:#2b87ca;}
.Timeline001266 .scroll li:hover time::after{background-color:#2b87ca; border-color: #a0d7b8; width:20px; height:20px; margin-top:-10px; left:-38px;}

.Timeline001266 #more{width: 120px; height: 40px; line-height: 40px; background: #29a7e2; text-align: center; font-size: 16px; border-radius: 10px; margin:2% auto; position:relative; z-index:100;}
.Timeline001266 #more a{ display:block; color:#fff;}
@media(max-width:640px){

.Timeline001266 .scroll li{ padding:50px 0 20px 30px; }
.Timeline001266 .scroll li time{top:0;}
.Timeline001266 #more{ margin:5% auto;}

.RighInfo000576 .box1 .pic1,.RighInfo000576 .box2 .pic2{ position:initial; }
.RighInfo000576 .box1 .pic1 img,.RighInfo000576 .box2 .pic2 img{ height:auto; width:100%; }
.RighInfo000576 .box1,.RighInfo000576 .box2{ padding-left:0; height:auto; padding:0 2%;  margin-bottom:30px;}
.RighInfo000576  p{ width:100%; padding:0; }
.RighInfo000576  .h6{ padding-top:20px; }
.RighInfo000576 .h4{ margin-top:0px; }
.RighInfo000576 .ul li{ margin-bottom:0; }
}
@media(max-width:480px){

.Timeline001266 .scroll li div figure{ position:static; margin-bottom:10px; padding-top:0;}
.Timeline001266 .scroll li figure img{ position:static; height:auto;}
.Timeline001266 .scroll li .NeiR{ padding-left:0;}
}