.clear{clear:both;}
.tem_inner{position:relative;margin:0 auto;margin:0 auto;width:1200px;}
@media(min-width:1000px){.tem_inner{padding:0;width:1200px;}
}
@media(min-width:1200px){.tem_inner{padding:0;width:1200px;}
}
@media(min-width:1800px){.tem_inner{padding:0;width:1200px;}
}
ol, ul { list-style:none; }
body {
    color: #434343;
    font-size: 12px;
    font-family: "Microsoft YaHei",arial,tahoma,\5b8b\4f53,sans-serif;
    background: #ffffff;
    text-align: left;
}
* 清理浮动 */
.clearfix { *zoom:1; }/*IE6 7 只要触发layout即可*/
.clearfix:after { content:"."; clear:both; height:0; font-size:0; line-height:0; display:block; }
.clear { clear: both; height: 0px; line-height: 0px; font-size: 0px; }
/* 隐藏 */
.hide { display:none;}
.base-index-body{padding:50px 0;text-align:left;}
.base-index-body .container{position:relative;}
.base-index-body:nth-of-type(odd){}
.base-index-body h2 {font-size: 28px;margin:0 auto;padding-bottom:20px;text-align: left;font-weight: normal;color: #ffffff;position:relative; }
.base-index-body h2 span{color:#da251c;}
.base-index-body p.titleen {font-weight: 300;text-align: left;color: #555555;display:inline-block;}
.base-index-body .more a{color:#666666;font-size:16px;margin:10px 0 18px;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.base-index-body .more a i{padding-right:8px;}
.base-index-body .more a:hover{color:#da251c;}
@media (max-width: 1599px) {
	.base-index-body h2 {font-size: 24px;}
}
@media (max-width: 1199px) {
  .base-index-body{padding:40px 0;}
  .base-index-body h2 {
    font-size: 20px;
  }
  .base-index-body .more a{color:#666666;font-size:14px;margin:0px 0 15px;}
}
@media (max-width: 991px) {
  .base-index-body{padding:30px 0;}
  .base-index-body h2 {
    font-size: 18px;
  }
  .base-index-body p.titleen {font-size: 16px;}
  .base-index-body .more a{color:#666666;font-size:14px;margin:0px 0 10px;}
}
@media (max-width: 767px) {
  .base-index-body{padding:25px 0;}
  .base-index-body h2 {
    font-size: 16px;
	padding-bottom:10px;
  }
  .base-index-body p.titleen {font-size: 14px;}
}



.base-index-case{background:#212121!important;padding-bottom:0;}
.base-index-case .index-case-nav{position:relative;padding:0 0 0 218px;}
.base-index-case .nav{width:218px;position:absolute;left:0;top:0;bottom:0;text-align:center;border:none;}
.base-index-case .nav li{height:20%;}
.base-index-case .nav a{height:100%;border-bottom:1px solid #3f3f3f;}
.base-index-case .nav h3 {font-weight: normal;font-size: 15px;display:inline-block;position:relative;margin:0; color: #ffffff;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;    width: auto;}
.base-index-case .nav h3:before{position:absolute;top:50%;left:-50px;width:20px;height:1px;content:" ";background:#da251c;opacity:0;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.base-index-case .nav h3:after{position:absolute;top:50%;right:-50px;width:20px;height:1px;content:" ";background:#da251c;opacity:0;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.base-index-case .nav a:hover, .base-index-case .nav  a.active, .base-index-case .nav a:hover h3, .base-index-case .nav  a.active h3{color:#1f1a17;background:#fff;}
.base-index-case .nav a:hover h3:before, .base-index-case .nav a:hover h3:after, .base-index-case .nav a.active h3:before, .base-index-case .nav a.active h3:after{opacity:1;}

.base-index-case .index-case-list .card{position:relative;padding-right:500px;margin:0;}
.base-index-case .index-case-list .card-header img{max-width: 100%; max-height: 100%; -moz-transition: all 1s ease 0s; -ms-transition: all 1s ease 0s; -o-transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s; transition: all 1s ease 0s;}
.base-index-case .index-case-list .card-header:hover img{-moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
}
.base-index-case .index-case-list .case-detail{width:500px;padding:50px 60px;position:absolute;right:0;top:0;bottom:0;text-align:center;background:#1f1f1f url(../img/casebg.png) no-repeat top center;}
.base-index-case .index-case-list .case-detail .vertical-align-middle{vertical-align: top;}
.base-index-case .index-case-list .case-detail h4{font-size:28px;color:#ffffff;}
.base-index-case .index-case-list .case-detail .detailen{font-size:28px;color:#ffffff;}
.base-index-case .index-case-list .case-detail .detaildesc{font-size:14px;color:#767575;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.base-index-case .index-case-list .case-detail .more{height:120px;background:url(/EIqrESyDEyMUTyIKIIINKHLpKIuDIIMUTyusIOgJHRSJJIcQIk1RJ1L.jpg) no-repeat 50px top;}

.base-index-case .index-case-list .swiper-pagination{width: 500px;left:auto;right:0;bottom:100px;}
.base-index-case .index-case-list .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background:rgba(255,255,255,0.6);margin: 0 4px;}
.base-index-case .index-case-list .swiper-pagination .swiper-pagination-bullet-active{background:#da251c;}
@media (max-width: 1699px) {
	.base-index-case .index-case-list .card{padding-right:400px;}
	.base-index-case .index-case-list .case-detail{width:400px;padding:30px;}
	.base-index-case .index-case-list .case-detail h4{font-size:20px;margin-bottom:10px;}
	.base-index-case .index-case-list .case-detail .detailen{font-size:20px;}
	.base-index-case .index-case-list .case-detail .detaildesc{font-size:13px;}
	.base-index-case .index-case-list .case-detail .more{height:60px;}
    .base-index-case .index-case-list .swiper-pagination{width: 400px;bottom:50px;}
}
@media (max-width: 1599px) {
	.base-index-case .index-case-list .card{padding-right:400px;}
	.base-index-case .index-case-list .case-detail{width:400px;padding:20px;}
	.base-index-case .index-case-list .case-detail h4{font-size:20px;margin-bottom:10px;}
	.base-index-case .index-case-list .case-detail .detailen{font-size:20px;}
	.base-index-case .index-case-list .case-detail .detaildesc{font-size:13px;}
	.base-index-case .index-case-list .case-detail .more{height:40px;background:url(/EIqrESyDEyMUTyIKIIINKHLpKIuDIIMUTyusIOgJHRSJJIcQIk1RJ1L.jpg) no-repeat left center;}
    .base-index-case .index-case-list .swiper-pagination{width: 400px;bottom:30px;}
}
@media (max-width: 1199px) {
	.base-index-case .index-case-nav{padding:0 0 0 160px;}
	.base-index-case .nav{width:160px;}
	.base-index-case .index-case-list .card{padding-right:300px;}
	.base-index-case .index-case-list .case-detail{width:300px;padding:15px 20px;}
	.base-index-case .index-case-list .case-detail h4{font-size:18px;margin-bottom:8px;}
	.base-index-case .index-case-list .case-detail .detailen{font-size:18px;margin-bottom:8px;}
	.base-index-case .index-case-list .case-detail .detaildesc{font-size:12px;}
	.base-index-case .index-case-list .case-detail .more{height:40px;}
    .base-index-case .index-case-list .swiper-pagination{width: 300px;bottom:15px;}
}
@media (max-width: 991px) {
	.base-index-case .index-case-nav{padding:0 0 0 140px;}
	.base-index-case .nav{width:140px;}
	.base-index-case .nav h3 {font-size: 13px;}
	.base-index-case .nav h3:before{left:-25px;width:15px;}
	.base-index-case .nav h3:after{right:-25px;width:15px;}
	.base-index-case .index-case-list .card{padding-right:260px;}
	.base-index-case .index-case-list .case-detail{width:260px;padding:5px 10px 15px 10px;}
	.base-index-case .index-case-list .case-detail h4{font-size:16px;margin-bottom:5px;}
	.base-index-case .index-case-list .case-detail .detailen{font-size:16px;margin-bottom:5px;}
	.base-index-case .index-case-list .case-detail .detaildesc{font-size:12px;}
	.base-index-case .index-case-list .case-detail .more{height:30px;}
    .base-index-case .index-case-list .swiper-pagination{width: 260px;bottom:10px;}
	.base-index-case .index-case-list .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;margin: 0 3px;}
}
@media (max-width: 767px) {
	.base-index-case .index-case-nav{padding:0 0 0 210px;}
	.base-index-case .nav{width:210px;}
	.base-index-case .nav h3 {font-size: 13px;}
	.base-index-case .nav h3:before{left:-25px;width:15px;}
	.base-index-case .nav h3:after{right:-25px;width:15px;}
	.base-index-case .index-case-list .card{padding-right:0px;}
	.base-index-case .index-case-list .case-detail{width:100%;padding:20px 20px 30px 20px;position:relative;}
	.base-index-case .index-case-list .case-detail h4{font-size:16px;margin-bottom:5px;}
	.base-index-case .index-case-list .case-detail .detailen{font-size:16px;margin-bottom:5px;}
	.base-index-case .index-case-list .case-detail .detaildesc{font-size:12px;}
	.base-index-case .index-case-list .case-detail .more{height:30px;}
    .base-index-case .index-case-list .swiper-pagination{width: 100%;bottom:10px;}
	.base-index-case .index-case-list .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;margin: 0 3px;}
}
@media (max-width: 600px) {
	.base-index-case .index-case-nav{padding:0 0 0 140px;}
	.base-index-case .nav{width:140px;}
	.base-index-case .nav h3 {font-size: 13px;}
	.base-index-case .nav h3:before{left:-15px;width:10px;}
	.base-index-case .nav h3:after{right:-15px;width:10px;}
}
@media (max-width: 400px) {
	.base-index-case .index-case-nav{padding:0 0 0 90px;}
	.base-index-case .nav{width:90px;}
	.base-index-case .nav h3 {font-size: 12px;}
	.base-index-case .nav h3:before{left:-8px;width:5px;}
	.base-index-case .nav h3:after{right:-8px;width:5px;}
	.base-index-case .index-case-list .case-detail{width:100%;padding:10px 10px 20px 10px;}
	.base-index-case .index-case-list .case-detail h4{font-size:14px;margin-bottom:5px;}
	.base-index-case .index-case-list .case-detail .detailen{font-size:14px;margin-bottom:5px;}
	.base-index-case .index-case-list .case-detail .detaildesc{font-size:12px;}
	.base-index-case .index-case-list .swiper-pagination{width: 100%;bottom:5px;}
}

.base-index-product{background:#212121 url(../img/product.jpg) no-repeat center 110px;background-size:cover!important;}
.base-index-product h2{line-height:40px;}
.base-index-product h2 p{margin:0;}
.base-index-product .base-index-product-nav-ul{list-style:none;margin: 0;border: none;float: right;flex-direction: inherit;}
.base-index-product .base-index-product-nav-ul li{float: left;padding: 0 0px;}
.base-index-product .base-index-product-nav-ul li h3{font-size: 15px;color:#ffffff;margin:0 0 0 1px;line-height:40px;background:#292929;padding:0 30px;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;font-weight:normal;}
.base-index-product .base-index-product-nav-ul li h3:hover, .base-index-product-nav-ul li .active h3{background:#da251c;}

.base-index-product .productimg{margin:0 -80px;}
.base-index-product .swiper-containers{position:relative;padding:0 80px;}

.base-index-product  .button-prev, .button-next{
    position: absolute;
    top: 50%;
    margin-top: -44px;
    z-index: 10;
    border-radius: 50%;
    cursor: pointer;
}
.base-index-product   .button-prev{
    right: 0px;
    left: auto;
}
.base-index-product  .button-next{
    left: 0px;
    right: auto;
}
.base-index-product   .button-prev i, .button-next i{
    display: block;
    width: 44px;
    height: 44px;
	line-height: 44px;
	font-size: 40px;
    border-radius: 50%;
	display: inline-block;
	color: #fff;
    transition: color .2s
}
.index-product-list  .button-prev i:hover, .button-next i:hover{
    color: #da251c;
}
@media (max-width: 1599px) {
    .base-index-product .productimg{margin:0 -60px;}
    .base-index-product .swiper-containers{position:relative;padding:0 60px;}	
	.base-index-product   .button-prev i, .button-next i{
		font-size: 34px;
	}
}
@media (max-width: 1199px) {
    .base-index-product .productimg{margin:0 -40px;}
    .base-index-product .swiper-containers{position:relative;padding:0 40px;}
	.base-index-product   .button-prev i, .button-next i{
		font-size: 30px;
	}
}
@media (max-width: 991px) {
    .base-index-product .productimg{margin:0 0px;}
    .base-index-product .swiper-containers{position:relative;padding:0 0px;}	
	.base-index-product   .button-prev{
		right: 10px;
	}
	.base-index-product  .button-next{
		left: 10px;
	}
	.base-index-product   .button-prev i, .button-next i{
		font-size: 20px;
		background:rgba(0,0,0,0.6);
		width: 34px;
		height: 34px;
		color:#fff;
		line-height:34px;
	}
	.index-product-list  .button-prev i:hover, .button-next i:hover{
        color: #fff;background:#da251c;
     }
}

.vertical-align-bottom, .vertical-align-middle {
	  width: auto;
}
.index-product-list{text-align:center;}
.index-product-list .overlay-background {
    background: rgba(0,0,0,.75);opacity: 0;
}
.index-product-list .card{background:transparent;margin-bottom:0;}
.index-product-list .card .cover{border-radius:0;}
.index-product-list .card .card-title{color:#ffffff;font-size:15px;margin-top:8px;line-height: 2.4;}
.index-product-list .card p.more{line-height:34px;border:1px solid #888888;padding:0 20px;display:inline-block;}
.index-product-list .card p.more i{padding-left:15px;font-size:34px;float: right;}
@media (max-width: 1199px) {
	.base-index-product h2{line-height:34px;}
	.base-index-product .base-index-product-nav-ul li h3{font-size: 14px;line-height:34px;padding:0 25px;}
}
@media (max-width: 991px) {
	.base-index-product{background-position:center 80px;}
	.base-index-product h2{line-height:30px;}
	.base-index-product .base-index-product-nav-ul li h3{font-size: 13px;line-height:30px;padding:0 15px;}
	.index-product-list .card .card-title{color:#ffffff;font-size:14px;}
    .index-product-list .card p.more{line-height:30px;padding:0 10px;font-size:13px;}
    .index-product-list .card p.more i{padding-left:8px;font-size:30px;}
}
@media (max-width: 767px) {
	.base-index-product{background-position:center 110px;padding:25px 0 0px;}
	.base-index-product h2{line-height:30px;}
	.base-index-product .base-index-product-nav-ul li h3{font-size: 13px;line-height:30px;padding:0 15px;}
	.base-index-product .base-index-product-nav-ul{margin-top:10px;}
	
}

.base-index-texing{padding:50px 0;}
.base-index-container{position:relative;padding-left:180px;}
.base-index-texing .base-index-texing-left{position:absolute;left:0;top:0;bottom:0;width:160px;}
.base-index-texing h3{font-size:15px;color:#fff;text-align:left;padding:30px 0 0 18px;height: 100%;margin: 0;position:relative;}
.base-index-texing h3:before{position:absolute;top:0;left:0px;bottom:0;content:" ";width:100px;border:4px solid #404040;border-right:0;}
.base-index-texing h3:after{position:absolute;top:0px;left:96px;bottom:0;content:" ";width:4px;border-top:30px solid #404040;border-bottom:90px solid #404040;height: 100%;}
.base-index-texing p{color:#767575;position:relative;margin:10px 0 20px;padding:0 0 15px;}
.base-index-texing p:before{position:absolute;left:0px;bottom:0;content:" ";width:24px;height:2px;background:#da251c;}
.base-index-texing [class*=blocks]{margin-left:-2px;margin-right:-2px;}
.base-index-texing [class*=blocks] li{padding-left:2px;padding-right:2px;margin-bottom:0;}
.base-index-texing .base_index_texing_li{position:relative;margin:30px 0 20px;text-align:center;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.base-index-texing .base_index_texing_li .base_index_texing_img{background:url(/EIqrESyDEyMUTyIKIIINKHLpKIuDIIMUTyusIOgOIRcnJyWqJ1SGT0SpIN.jpg) no-repeat left center;position: relative;border-radius:50%;width:97px;height:97px;margin:0 auto;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.base-index-texing .base_index_texing_li .base_index_texing_img:after{position:absolute;left:-9px;right:-9px;top:-9px;bottom:-9px;content:" ";border-radius:50%;border:1px dashed #767575;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.base-index-texing .base_index_texing_li .base_index_texing_img .base_index_texing_imgdetail{display:block;height:100%;width:100%;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.base-index-texing .base_index_texing_li h4.card-title{color:#767575;font-size:15px;font-weight:normal;position:relative;overflow : hidden;margin:25px 0 0px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.base-index-texing .base_index_texing_li:hover h4.card-title{color:#fff;}
.base-index-texing .base_index_texing_li:hover{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);}
.base-index-texing .base_index_texing_li:hover .base_index_texing_img{background:#da251c;}
.base-index-texing .base_index_texing_li:hover .base_index_texing_img:after{border-color:#da251c;}
@media (max-width: 1199px) {
	.base-index-texing{padding:40px 0;}
	.base-index-texing h3{font-size:14px;}
	.base-index-texing .base_index_texing_li .base_index_texing_img{width:85px;height:85px;}
	.base-index-texing .base_index_texing_li h4.card-title{font-size:14px;}
}
@media (max-width: 991px) {
	.base-index-texing{padding:30px 0;}
	.base-index-texing h3{font-size:15px;}
	.base-index-texing h3:after{border-bottom:260px solid #404040;}
	.base-index-texing .base_index_texing_li h4.card-title{font-size:15px;}
}
@media (max-width: 767px) {
	.base-index-texing{padding:20px 0 20px 0;}
	.base-index-container{position:relative;padding-left:160px;}
    .base-index-texing .base-index-texing-left{width:140px;}
	.base-index-texing h3{font-size:14px;}
	.base-index-texing h3:before{width:90px;border:2px solid #404040;border-right:0;}
	.base-index-texing h3:after{border-bottom:180px solid #404040;width:2px;left:88px;}
	.base-index-texing .base_index_texing_li{position:relative;margin:20px 0 15px;}
    .base-index-texing .base_index_texing_li .base_index_texing_img{width:65px;height:65px;}
	.base-index-texing .base_index_texing_li .base_index_texing_img:after{left:-8px;right:-8px;top:-8px;bottom:-8px;}
	.base-index-texing .base_index_texing_li .base_index_texing_img .base_index_texing_imgdetail{background-size:34px auto!important;}
	.base-index-texing .base_index_texing_li h4.card-title{font-size:13px;}
	.base-index-texing .base_index_texing_li:hover{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);}
}
@media (max-width: 480px) {
	.base-index-container{position:relative;padding-left:140px;}
    .base-index-texing .base-index-texing-left{width:120px;}
	.base-index-texing h3{font-size:13px;padding-left:10px;}
	.base-index-texing h3:after{border-bottom:220px solid #404040;}
	.base-index-texing .base_index_texing_li{position:relative;margin:15px 0 10px;}
    .base-index-texing .base_index_texing_li .base_index_texing_img{width:55px;height:55px;}
	.base-index-texing .base_index_texing_li .base_index_texing_img:after{left:-8px;right:-8px;top:-8px;bottom:-8px;}
	.base-index-texing .base_index_texing_li .base_index_texing_img .base_index_texing_imgdetail{background-size:30px auto!important;}
	.base-index-texing .base_index_texing_li h4.card-title{font-size:12px;}
	.base-index-texing .base_index_texing_li:hover{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);}
}



.base-index-about{text-align:center;min-height:100px;background: #212121 url(../img/about.jpg) no-repeat center 125px!important;background-size:cover!important;}
.base-index-about .row{margin-top:70px;}
.base-index-about .base-index-about-detail{margin:30px 0 0 -60px;height:350px;position: relative;z-index: 10;text-align:left;padding:30px 50px 30px 30px;background:url(/EIqrESyDEyMUTyIKIIINKHLpKIuDIIMUTyusIOgHH11TDSSHEyWqJE9LD1Z.jpg) no-repeat center;background-size:cover!important;}
.base-index-about .base-index-about-detail:before{position:absolute;bottom:0;right:0px;width:50px;height:100%;content:" ";background:url(/EIqrESyDEyMUTyIKIIINKHLpKIuDIIMUTyusIOgHH11TDSSHEyWqJIZpD1cF.jpg) no-repeat center;}
.base-index-about .company{color: #ffffff;font-size:24px;line-height:1.2;margin-bottom:15px;padding-bottom:0px;position:relative;}
.base-index-about .company:before{position:absolute;bottom:0;left:0px;width:50px;height:0px;content:" ";background:#dfdfdf;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.base-index-about .desc{color:#767575;font-size:14px;margin-bottom:0px;line-height:2;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.base-index-about .desc .about-more{color:#da251c;}

.base-index-huanjing{min-height:100px;margin:30px -5px 0;}
.base-index-huanjing .slick-arrow{
    width: 30px;
    height: 30px;
}
.base-index-huanjing .slick-arrow i{color:#fff;font-size:24px;width: 30px;height: 30px;line-height:30px;background:rgba(0,0,0,0.8);border-radius:50%;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.base-index-huanjing .slick-arrow i:hover{color:#fff;background:#da251c;}
.base-index-huanjing .slick-arrow.slick-prev{left:15px;}
.base-index-huanjing .slick-arrow.slick-next{right:15px;}
.base-index-huanjing  ul{margin:0;padding:0;}
.base-index-huanjing  li{margin:0 5px;}
.base-index-huanjing  li .card{margin:0 0px;text-align:center;} 
.base-index-huanjing  li .card-title{color:#fff;font-size:14px;}

.base-index-video{margin:0px;position:relative;z-index:1;cursor: pointer;}
.base-index-video:before{position:absolute;bottom:-12px;height:50%;right:-12px;left:50px;content:" ";background:rgba(255, 202, 140, 0.2);}
.base-index-video a{position:relative;}
.base-index-video a:after{position:absolute;top:0px;bottom:0;left:0px;right:0;content:" ";background: url(/EIqrESyDEyMUTyIKIIINKHLpKIuDIIMUTyusIOgSKIAXTxIsID.jpg) no-repeat center;}
.base-index-video img{width:100%;position:relative;}
.modal#popup-video{
    padding: 0 !important;text-align: center;z-index: 1802;background: rgba(0, 0, 0, 0.6);
}
.modal#popup-video .close{
        position: absolute;top: 20px;right: 20px;border: 0;outline: none;opacity: 1;color: #FFF;    background: transparent;transform: rotate(0deg);transition: all 0.5s;cursor: pointer;
}
.modal#popup-video .close i{font-size:24px;}
.modal#popup-video .close:hover {transform:rotate(180deg);}

@media (max-width: 1599px) {
	.base-index-about .base-index-about-detail{padding:25px 50px 25px 25px;margin:20px 0 0 -60px;height:320px;}
	.base-index-about .company{font-size:20px;}
	.base-index-huanjing{margin:20px -5px 0;}
}
@media (max-width: 1199px) {
	.base-index-about .base-index-about-detail{padding:30px 50px 30px 30px;margin:15px 0 0 -60px;height:270px;}
	.base-index-about .company{font-size:16px;margin-bottom:12px;}
	.base-index-about .desc{font-size:13px;}
	.base-index-about .desc p{margin-bottom:3px;}
	.base-index-huanjing{margin:20px -5px 0;}
	.base-index-huanjing  li{margin:0 5px;}
	.base-index-video a:after{background-size:64px;}
}
@media (max-width: 991px) {
	.base-index-about{background-position: center 70px!important;}
	.base-index-about .row{margin-top:20px;}
	.base-index-about .base-index-about-detail{padding:30px 50px 30px 30px;margin:10px 0 0 0px;height:auto;}
	.base-index-about .company{font-size:16px;margin-bottom:12px;}
	.base-index-about .desc{font-size:13px;-webkit-line-clamp: 30;}
	.base-index-about .desc p{margin-bottom:3px;}
	.base-index-huanjing{margin:20px -5px 0;}
	.base-index-huanjing  li{margin:0 5px;}
	.base-index-video a:after{background-size:60px;}
}
@media (max-width: 767px) {
	.base-index-about{background-position: center 60px!important;}
	.base-index-about .row{margin-top:10px;}
	.base-index-about .base-index-about-detail{padding:20px 50px 20px 20px;}
	.base-index-about .company{font-size:15px;margin-bottom:10px;;}
	.base-index-about .desc{font-size:13px;-webkit-line-clamp: 30;}
	.base-index-video{}  
	.base-index-video:before{bottom:-5px;height:50%;right:-5px;width:50%;left:auto;}
	.base-index-huanjing{margin:10px -2px 0;}
	.base-index-huanjing  li{margin:0 2px;}
}
@media (max-width: 400px) {

}
.slick-prev, .slick-next {
    z-index: 10;
}
.slick-prev i, .slick-next i {
    text-align: center;
	
}
.slick-prev:before, .slick-next:before {
    display:none;
}

.base-index-news{min-height:100px;text-align:center;padding:50px 0 0;text-align:center;}
.base-index-news .container-fluid{padding:0 10%;}
.base-index-news h2 {text-align:center;}
.base-index-news p.titleen {text-align:center;margin:10px 0 0;padding:10px 0 0;position:relative;display:block;color:#a6a6a6;}
.base-index-news p.titleen:before{position:absolute;top:0;left:0px;right:0;margin:0 auto;width:36px;height:2px;content:" ";background:#fff;}
.base-index-news .base-index-news-nav-ul{list-style:none;margin: 0;border: none;float:none;margin-bottom:50px;flex-direction: inherit;-webkit-justify-content: center;justify-content: center;}
.base-index-news .base-index-news-nav-ul li{display: inline-block;padding: 0 3px;}
.base-index-news .base-index-news-nav-ul li a{display:inline-block!important;}
.base-index-news .base-index-news-nav-ul li h3{font-size: 15px;color:#b3b3b3;line-height:40px;margin:0 0 5px;border:1px solid #7c7c7c;padding:0 30px;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;display:inline-block;font-weight:normal;}
.base-index-news .base-index-news-nav-ul li h3:hover, .base-index-news-nav-ul li .active h3{border-color:transparent;color:#fff;}

.base-index-news .newsimg{margin:0 -80px;}
.base-index-news .swiper-containers{position:relative;padding:0 80px;}

.base-index-news  .button-prev, .button-next{
    position: absolute;
    top: 50%;
    margin-top: -22px;
    z-index: 10;
    border-radius: 50%;
    cursor: pointer;
}
.base-index-news   .button-prev{
    right: 0px;
    left: auto;
}
.base-index-news  .button-next{
    left: 0px;
    right: auto;
}
.base-index-news   .button-prev i, .button-next i{
    display: block;
    width: 44px;
    height: 44px;
	line-height: 44px;
	font-size: 40px;
    border-radius: 50%;
	display: inline-block;
	color: #fff;
    transition: color .2s
}
.index-news-list  .button-prev i:hover, .button-next i:hover{
    color: #da251c;
}
@media (max-width: 1599px) {
	.base-index-news{padding:40px 0 0;}
	.base-index-news .container-fluid{padding:0 60px;}
    .base-index-news .newsimg{margin:0 -60px;}
    .base-index-news .swiper-containers{position:relative;padding:0 60px;}	
	.base-index-news   .button-prev i, .button-next i{
		font-size: 34px;
	}
}
@media (max-width: 1199px) {
	.base-index-news{padding:30px 0 0;}
    .base-index-news .newsimg{margin:0 -40px;}
    .base-index-news .swiper-containers{position:relative;padding:0 40px;}
	.base-index-news   .button-prev i, .button-next i{
		font-size: 30px;
	}
}
@media (max-width: 991px) {
	.base-index-news{padding:20px 0 0;}
	.base-index-news .container-fluid{padding:0 15px;}
    .base-index-news .newsimg{margin:0 0px;}
    .base-index-news .swiper-containers{position:relative;padding:0 0px;}	
	.base-index-news   .button-prev{
		right: 10px;
	}
	.base-index-news  .button-next{
		left: 10px;
	}
	.base-index-news  .button-prev, .button-next{
		margin-top: -17px;
	}
	.base-index-news   .button-prev i, .button-next i{
		font-size: 20px;
		background:rgba(0,0,0,0.6);
		width: 34px;
		height: 34px;
		color:#fff;
		line-height:34px;
	}
	.index-news-list  .button-prev i:hover, .button-next i:hover{
        color: #fff;background:#da251c;
     }
}


.index-news-list{text-align:center;}
.index-news-list .overlay-background {
    background: rgba(0,0,0,.75);
}
.index-news-list .card{background:#ffffff;margin-bottom:0;padding:50px 25px 80px 120px;position:relative;text-align:left;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.index-news-list .card .cover{border-radius:0;}
.index-news-list .card .card-time{font-size:50px;color:#da251c;width:70px;height:70px;line-height:40px;position:absolute;text-align:center;left:25px;top:50px;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.index-news-list .card .card-time p{font-size:14px;color:#767575;line-height:14px;padding-top:16px;}
.index-news-list .card .card-detail .card-title{color:#333333;font-size:16px;line-height: 1.4;margin-bottom:10px;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;font-weight:normal;}
.index-news-list .card .card-detail p{color:#767575;font-size:14px;margin:0;line-height:1.6;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.index-news-list .card .card-detail i{width:80px;height:60px;line-height:40px;border-radius:100% 0 0 0;padding:15px 0 0 20px;position:absolute;right:0;bottom:0;background:#dedede;color:#a7a7a7;font-size:26px;text-align:center;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.index-news-list .card:hover{background:url(/EIqrESyDEyMUTyIKIIINKHLpKIuDIIMUTyusIOgoIRINJSkGIE1rEIL.jpg) no-repeat left center;background-size:cover;}
.index-news-list .card:hover .card-title{color:#fff;}
.index-news-list .card:hover .card-detail i{background:#da251c;color:#fff;}
@media (max-width: 1599px) {
	.base-index-news .base-index-news-nav-ul{margin-bottom:30px;}
	.base-index-news .base-index-news-nav-ul li h3{font-size: 14px;line-height:34px;padding:0 25px;}
	.index-news-list .card{padding:30px 15px 50px 90px;}
	.index-news-list .card .card-time{font-size:40px;width:50px;height:70px;line-height:34px;left:20px;top:30px;}
	.index-news-list .card .card-time p{font-size:13px;line-height:14px;padding-top:16px;}
	.index-news-list .card .card-detail .card-title{font-size:15px;line-height: 1.4;margin-bottom:10px;}
	.index-news-list .card .card-detail p{font-size:13px;line-height:1.6;}
	.index-news-list .card .card-detail i{width:60px;height:40px;line-height:25px;border-radius:100% 0 0 0;padding:10px 0 0 15px;font-size:24px;}
}
@media (max-width: 1199px) {
	.base-index-news .base-index-news-nav-ul{margin-bottom:30px;}
	.base-index-news .base-index-news-nav-ul li h3{font-size: 14px;line-height:34px;padding:0 25px;}
	
}
@media (max-width: 991px) {
	.base-index-news{background-position:center 80px;}
	.base-index-news .base-index-news-nav-ul{margin-bottom:20px;}
	.base-index-news .base-index-news-nav-ul li h3{font-size: 13px;line-height:30px;padding:0 15px;}
	.index-news-list .card .card-title{font-size:14px;}

}
@media (max-width: 767px) {
	.base-index-news{background-position:center 110px;}
	.base-index-news .base-index-news-nav-ul{margin-bottom:15px;}
	.base-index-news .base-index-news-nav-ul li{padding: 0 1px;}
	.base-index-news .base-index-news-nav-ul li h3{font-size: 12px;line-height:26px;padding:0 10px;}
	.index-news-list .card{padding:20px 15px 40px 75px;}
	.index-news-list .card .card-time{font-size:30px;width:50px;height:70px;line-height:34px;left:15px;top:20px;}
	.index-news-list .card .card-time p{font-size:12px;line-height:14px;padding-top:16px;}
	.index-news-list .card .card-detail .card-title{font-size:15px;line-height: 1.4;margin-bottom:5px;}
	.index-news-list .card .card-detail p{font-size:13px;line-height:1.6;}
	.index-news-list .card .card-detail i{width:50px;height:30px;line-height:20px;border-radius:100% 0 0 0;padding:6px 0 0 10px;font-size:20px;}

}
/*底部版权信息*/
.base-foot-info{padding:70px 0px;color:#868686;height:auto;line-height:1.8;box-shadow:0 -1px 0px rgba(0,0,0,.05);background:#141414;}
.base-foot-info p{margin-bottom:0px}
.base-foot-info a{color:#da251c}

.base-foot-nav{
	background:#000000;
}
.base-foot-nav .foot-nav{position:relative;padding:30px 0 30px 100px;}
.base-foot-nav .foot-nav .foot-nav-home{position:absolute;left:0;top:0;bottom:0;width:100px;text-align:center;}
.base-foot-nav .foot-nav .foot-nav-home .vertical-align-middle{position: relative;z-index: 1;}
.base-foot-nav .foot-nav .foot-nav-home a{color:#828282;position:relative;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.base-foot-nav .foot-nav .foot-nav-home a i{font-size:34px;}
.base-foot-nav .foot-nav .foot-nav-home a:hover{color:#da251c;}
.base-foot-nav .foot-nav .foot-nav-home:after{position:absolute;width:2000px;left: -1900px;top:0;bottom:0;background:#292929;content:'';}
.foot-nav-list{text-align:center;}
.foot-nav-list ul{border:0;text-align:center;}
.foot-nav-list .swiper-wrappe{padding-bottom:5px;}
.foot-nav-list li{display:inline-block;float:none;list-style:none;}
.foot-nav-list a{display:inline-block;padding:0 25px;color:#828282;border-left:1px solid #292929;line-height:1;margin:2px 0;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.foot-nav-list li:first-child a{border-left:0;}
.foot-nav-list a:hover{color:#da251c;}
@media (max-width:1599px){
	 .base-foot-nav .foot-nav{position:relative;padding:20px 0 20px 80px;}
	 .base-foot-nav .foot-nav .foot-nav-home{width:80px;}
	 .base-foot-nav .foot-nav .foot-nav-home a i{font-size:30px;}
	 .base-foot-nav .foot-nav .foot-nav-home:after{left: -1920px;}
	 .foot-nav-list a{display:inline-block;padding:0 15px;}
}
@media (max-width:767px){
	 .base-foot-nav .foot-nav{position:relative;padding:15px 0 15px 50px;}
	 .base-foot-nav .foot-nav .foot-nav-home{width:40px;}
	 .base-foot-nav .foot-nav .foot-nav-home a i{font-size:24px;}
	 .base-foot-nav .foot-nav .foot-nav-home:after{left: -1950px;}
	 .foot-nav-list a{display:inline-block;padding:0 10px;}
}

.foot-logo{
	text-align:right;	
}
.foot-logos {height:96px;}
.foot-logos img{margin:0 auto;max-width:200px;}
.foot-weixin {height:96px;}
.foot-weixin img{margin:0 auto;max-width:96px;}
.base-foot-info h4{font-size:16px;color:#868686;padding-bottom:30px;margin-bottom:30px;position:relative;text-align:left;margin-top:0px;}
.base-foot-info h4:before{position:absolute;bottom:0;left:0px;width:16px;height:2px;content:" ";background:#da251c;}
.base-foot-info .contact-desc{color:#868686;font-size:14px;text-align:center;margin-top:5px;}
.base-foot-info .contact-desc p{margin-bottom:2px;}
.base-foot-info .foot-tel{background:url(/EIqrESyDEyMUTyIKIIINKHLpKIuDIIMUTyusIOgGKy1Un0SHKu1RJ1L.jpg) no-repeat left center;font-size:15px;color:#858585;padding-left:55px;text-align:left;display:inline-block;margin:0 auto;}
.base-foot-info .foot-tel span{font-size:40px;}
.base-foot-info .foot-nav{text-align:left;}
.base-foot-info .foot-nav a{color:#868686;display:inline-block;padding:0 15px;line-height:1;border-left:1px solid #767676;font-size:15px;margin-bottom:10px;text-align:left;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.base-foot-info .foot-nav a:first-child{padding-left:0;border:0;}
.base-foot-info .foot-nav a:hover{color:#da251c}


.base-foot-info .input-search .form-control {
    border-radius: 0px;border-color:#4e4e4e;background:transparent;padding-left: 40px;color: #fff;
}
.base-foot-info .input-search-btn{left:0;}
.base-foot-info .input-search-btn i{color:#fff;font-size:16px;}
.base-foot-info ::-webkit-input-placeholder {
  color: #999999!important;
}
.base-foot-info ::-moz-placeholder {
  color: #999999!important;
}
.base-foot-info :-ms-input-placeholder {
  color: #999999!important;
}
.base-foot-info input:-moz-placeholder {
  color: #999999!important;
}
.foot-social{margin-top:0px;text-align:center;}
.foot-social a{display:inline-block;margin:10px 5px 0px;}
.foot-social a i{width:38px;height:38px;line-height:38px;border-radius:50%;background:#4d4d4d;color:#1b1b1b;font-size:20px;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.foot-social a i:hover{background:#fff;}
@media (max-width:1599px){
	 .base-foot-info{padding:50px 0;}
	 .foot-social a{display:inline-block;margin:10px 2px 0px;}
	 .foot-social a i{width:34px;height:34px;line-height:34px;font-size:18px;}
}
@media (max-width: 991px) {
	.base-foot-info{padding:30px 0;}
	.base-link .breadcrumb{margin-bottom:20px;}
	.base-foot-info .info, .base-foot-info .foot-nav{margin-top:15px;}
	.base-foot-info h4{padding-bottom:15px;margin-bottom:15px;}
	.base-foot-info .contact-desc{padding-right:0px;padding-left:0px;margin-top:8px;font-size:13px;text-align:center;}
	.base-foot-info .contact-desc p{margin-bottom:5px;}
	.base-foot-info .foot-nav a{margin-bottom:5px;font-size:13px;}
	.base-foot-info .foot-search{margin-top:15px;}
	.base-foot-info .foot-nav{text-align:center;}
	.base-foot-info .foot-nav a{padding:0 10px;}
	.foot-logo{margin-top:15px;text-align:left;}
	.foot-logos {height:96px;}
    .foot-weixin {height:96px;}
	.base-foot-info .foot-tel{display:inline-block;margin:0 auto;background-size:32px auto;padding-left:45px;}
	.base-foot-info .foot-tel span{font-size:24px;}
	
}
@media (max-width: 767px) {
   .base-foot-info{padding:15px 0;}
}
.copy{background:#141414;color:#868686;font-size:14px;border-top:0px solid #474a4d;padding:0px 0!important;line-height:44px;}
.copy p{display:inline-block;}
.copy a{color:#868686;}
.copy a:hover{color:#fff;text-decoration: underline;}
.copy span{float:right;}
.copy-left{float:left;text-align:left;}
.copy-left a{display:inline-block;border-radius:3px;padding:5px 10px;background:#fff;margin:0 5px;line-height:34px;}
.copy-left a img{}
@media (max-width:1599px){
	 .copy{text-align:center;padding:0px 0!important;}
	 .copy-left{float:none;text-align:center;}
	 .copy span{float:none;}
}
@media (max-width:767px){
	 .copy{text-align:center;padding:0px 0!important;line-height: 32px;}
	 .copy{text-align:center;}
	 .copy span{float:none;}
	 .foot-logo{margin-top:8px;}
	 .foot-logos img, .foot-weixin img{max-width:100%;}
	 .copy-left a{margin:0 2px 4px;padding:3px 5px;}
	 .copy-left a img{height:20px;}
}
