@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: "iconfont"; /* Project id  */
  src: url('../static/fonts/iconfont.ttf?t=1705552442728') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-dalou:before {
  content: "\e640";
}

.icon-jt_gaotie:before {
  content: "\e533";
}

.icon-zhouchengrunhuayou:before {
  content: "\e68d";
}

.icon-mining-cart:before {
  content: "\e967";
}



/* 关于我们 */
.index-about{ background:url(../static/images/about.jpg) center no-repeat; padding:150px 0; background-size:cover; }
.index-about-w{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.index-about-wl{ width:50%;}
.index-about-wl .video{ width:100%;}
.index-about-wr{ width:calc(50% - 50px); color:#FFFFFF;}
/* 关于我们数字 */
.index-about-counter{ padding-top:20px; display: flex; justify-content: space-between; flex-wrap: wrap;}
.index-about-counter .counter_item{ width:20%; color:#FFFFFF; text-align:center;}
.counter_tit{display: flex; justify-content: center;; flex-wrap: wrap; color:#FFFFFF;}
.counter_tit .zcounter{ font-size:48px;}
.counter-tip{ font-size:16px; padding-top:15px; padding-left:5px; }
.index-about-counter .counter_item .counter_des{ font-size:14px;}

.iabout_title{font-size: 48px;line-height: 1.2; margin-bottom:10px;}
.iabout_subtitle{font-size: 28px;  margin-bottom:20px; position:relative; padding-bottom:10px;}
.iabout_subtitle:after{ position:absolute;  content: ""; z-index:2; left:0; bottom:0; height:2px; width:100px; background:#fff; display: block;}
.iabout_con{font-size: 16px; line-height: 2.1; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6; overflow:hidden;}

/* 关于我们小标志 */
.index-about-icon{display: flex; flex-wrap: wrap;  justify-content: flex-start; margin:30px 0 30px;}
.about-icon-item{ width:120px; border:#FFFFFF solid 1px; border-radius: 4px; text-align:center; padding:15px 0; margin-right:50px; margin-top:20px;}
.icon-pic{ margin-bottom:10px;}
.about-icon-item img{ max-width:50%;}
a.iabout_more{ font-size:14px;}

/* 首页产品 */
.index-products {
    width: 100%;
    background: url(../static/images/pro_bg.jpg) no-repeat center top #f4f4f4; 
	background-size:cover;
    padding: 100px 0px;
 }
 .yin_t {
    color: #000;
	font-weight: normal;
    text-align: center;
}
 .yin_t a{
    font-size: 40px;
	line-height: 45px;
}
.yin_t span {
    color: #01519b;
}
.index-products-sub{display: flex; justify-content:center; flex-wrap: wrap; color:#333; padding:15px 0; font-size:16px;}
.cz-index-product{display: flex; flex-wrap: wrap;  justify-content: flex-start; margin-top:50px;}
.cz-index-product-nav{width: 42%; display: flex; flex-wrap: wrap;  justify-content: flex-start;}
.cz-index-product-nav::before {width: 100%;height: 0px;left: 0;top: 50%;}
.cz-index-product-nav::after {width: 1px;height: 100%;left:50%;top: 0;}



.cz-index-product-nav a{display: block;overflow: hidden;background:#01519b;position: relative; width: 45%;box-sizing: border-box;padding:0 5% ; border-bottom:1px #efefef solid; text-align:center; height:calc(50% - 10px); margin:0px 20px 20px 0px; padding-top:10%;}

.cz-index-product-nav a i{padding-bottom: 0px;overflow: hidden; color:#fff; margin-bottom:0; font-size:45px; line-height:1.1; webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease; }
.cz-index-product-nav a span{display: block;font-size: 14px;padding-bottom: 5px;color: #fff;}
.cz-index-product-nav a strong{display: block;font-size: 22px;color: #fff; font-weight:normal;  }
.cz-index-product-nav a:before { content:" "; width:70px; height:70px; position:absolute; top:38%; left:38%; background:rgba(255,255,255,.1); border-radius:50%; transition:all .4s; z-index:0; }
.cz-index-product-nav a:hover:before { content:" "; width:600px; height:600px; position:absolute; top:40%; left:40%; background:rgba(255,255,255,.1); border-radius:50%; }
.cz-index-product-nav a:hover {background:#c70006;  box-shadow:6px 6px 6px 6px rgba(0,0,0,.2);}
.cz-index-product-nav a:hover i{ font-size:55px;}

.cz-index-product-list{ width:58%;}
.cz-index-product-list .active{ display:block;}
.cz-index-product-item{ display:none; position:relative;}
.cz-index-product-item .img{position:relative;}
.cz-index-product-item .img img{ width:100%;}
.cz-index-product-item .text{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index:4;color: #fff;}
.cz-index-product-item .text .top{width: 84%;margin: auto;position: absolute;left:8%;top:8%;}
.cz-index-product-item .text .top .title-1{font-size: 20px;}
.cz-index-product-item .text .top .title-2{font-size: 36px;padding: 10px 0;font-weight: bold;}
.cz-index-product-item .text .bottom{width: 84%;margin: auto;position: absolute;left:8%;bottom:8%;}
.cz-index-product-item .text .bottom .text-3{font-size: 16px;line-height: 24px;padding-bottom: 30px;}
.cz-index-product-item .text .bottom .view-4{overflow: hidden;padding-top: 30px;border-top: 2px solid rgba(255,255,255,.3);opacity: .6;}

.fw-title{
	text-align:center;
    color: #123279;
    font-weight: bold;
    font-size: 43px;
    line-height: 1.2; 
    letter-spacing: 0px;
	z-index:3; 
	position:relative;
}
.fw-title-en {
    text-align:center;
    font-size: 38px;
    line-height: 1.1;
    font-family: 'GOTHIC';
    font-weight: bold;
    text-transform: capitalize;
    color: #f19319;
    margin-bottom: 40px;
	z-index:3; 
	position:relative;
}


.index_news{ 
    width: 100%;
    background: url(../static/images/about.jpg?v=0.12) no-repeat center top;
    padding: 50px 0px; 
	background-size:cover;
	}
.index_news_title{ color:#FFFFFF; font-size: 43px; font-weight:bold; padding-bottom:30px;  position:relative;}
.index_news_title .news-c{ color:#f19319;}
.index_news_dh{ width:100%; height:2px; background:rgba(255,255,255,0.3); margin-top:-2px;}
.index_news_title:after{ position:absolute;  content: ""; z-index:2; left:0; bottom:0; height:3px; width:60px; background:#f19319; display: block;}
.index_news_con{display: flex; flex-wrap: wrap;  justify-content: flex-start; margin-top:40px;}
.inewss{display: flex; justify-content: space-between; flex-wrap: wrap;  align-items:baseline;}
.index_news_cate a{ font-size:18px; padding:0 15px; color:#FFFFFF;  }

.index_news_conl{ width:50%; position:relative; margin-right:50px;}
.index_news_conl .swiper-container{ padding-bottom:20px;}
.index_news_conl img{ width:100%;}
.index_news_conr{ width:calc(50% - 50px); }
.index_news_conl .txts_1{ background:#f19319; color:#FFFFFF; position:absolute; z-index:2; left:0; bottom:0; width:100%; padding:18px 2%; display: flex; justify-content: space-between; flex-wrap: wrap; transition: 600ms; -webkit-transition: 600ms;}
.index_news_conl .txts_2 {
    position: absolute;
    width: 90%;
    height: 90%;
    top: 5%;
    left: 5%;
    background: rgba(255, 119, 0, 0.9);
    color: #fff;
    padding: 0 10% 0 10%; 
	opacity: 0;
    transform: scale(0.3);
    -webkit-transform: scale(0.3);
    transition: 600ms;
    -webkit-transition: 600ms;
}
.index_news_conl .txts_2 .ti {
    border-bottom: 1px solid #fff;
    padding-bottom: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-top: 60px;
    font-size: 16px;
}
.index_news_conl .txts_2 .tx {
    line-height: 25px;
    overflow: hidden;
	display: -webkit-box; 
	 -webkit-box-orient: vertical; 
	 -webkit-line-clamp: 3;
    padding-top: 5px;
}
.index_news_conl .txts_2 .date {
    position: absolute;
    bottom: 15px;
    left: 5%;
}
.index_news_conl .swiper-slide:hover .txts_1{ opacity: 0;}
.index_news_conl .swiper-slide:hover .txts_2{ opacity: 1; transform: scale(1);-webkit-transform: scale(1); }
.index_news_item{border-bottom: 1px solid rgba(255,255,255,0.1); line-height:60px; background:url(../static/images/ns_sj_bg.png) left 25px no-repeat;  transition: 600ms; -webkit-transition: 600ms;}
.index_news_item a{ display:block; width:100%;}
.index_news_item a .ghj{display: flex; justify-content: space-between; flex-wrap: wrap; color:#FFFFFF; width:100%; padding:0 5px 0 15px;; transition: 600ms; -webkit-transition: 600ms;  }
.index_news_conl .txts_1 .date,.index_news_item a .ghj .news_item_time{ width:100px; font-size:16px;}
.index_news_item a .ghj .news_item_tit,.index_news_conl .txts_1 .tx{ width:calc(100% - 100px); display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; overflow:hidden; font-size:16px;}
.index_news_item:hover{background:url(../static/images/ns_sj_bg.png) left 25px no-repeat; background-position:0 -32px;}
.index_news_item:hover  a .ghj,.index_news_cate a:hover{color:#f19319;}
.index_news_conl .swiper-container-horizontal>.swiper-pagination-bullets{ bottom:0;}
.index_news_conl .swiper-pagination-bullet{ width:48px;} 

@media all and (max-width:1900px){
.index_news_conr .index_news_item:nth-child(n+10){ display:none;}
}

@media all and (max-width:1800px){
  .iabout_con{-webkit-line-clamp: 5;}
/*  .index_news_conl{width:33%;}
  .index_news_conr{ width:calc(67% - 50px); }*/
}
@media all and (max-width:1730px){
.index_news_conr .index_news_item:nth-child(n+9){ display:none;}
}

@media all and (max-width:1680px){
  .iabout_con{-webkit-line-clamp: 4;}
}

/*@media all and (max-width:1580px){
  .index_news_conl{width:36%;}
  .index_news_conr{ width:calc(64% - 50px); }
}*/
@media all and (max-width:1500px){
  /*.index_news_conl{width:38%;}
  .index_news_conr{ width:calc(62% - 50px);} */
  .cz-index-product-nav a strong{font-size: 18px;} 
}
@media all and (max-width:1400px){
   .index-about-wl,.index-about-wr{ width:100%;}
   .index_news_conl,.index_news_conr{width:100%;}
   .index-about-wr{ margin-top:30px;}
   .index_news_conl{ margin-right:0;}
   .index_news_conr{ margin-top:10px;}
   .index_news_conr .index_news_item:nth-child(n+7){ display:none;}
}
/*@media all and (max-width:1380px){
  .index_news_conl{width:41%;}
  .index_news_conr{ width:calc(59% - 50px);} 
}*/
@media all and (max-width:1280px){
  .cz-index-product-nav,.cz-index-product-list{ width:100%;}
 /* .index_news_conl{width:44%;}
  .index_news_conr{ width:calc(56% - 50px);} */
  .cz-index-product-list{margin-top:20px;}
  .cz-index-product-nav a{ height:300px; width:calc(50% - 10px);}
  .cz-index-product-nav a:nth-child(2n){ margin-right:0;}
}
@media all and (max-width:1180px){
  
  
  .index-products-sub i,.index_news_cate{ display:none;}
}

@media all and (max-width:750px){
  .index-about-counter{ display:none; }
  
  .fw-title,.index_news_title{
    font-size: 26px;
   }
   .fw-title-en{font-size: 24px; }
}

@media all and (max-width:700px){
  .yin_t span{font-size: 40px; }
  .index-products-sub span{font-size:16px; text-align:center;}
  .index_news_title span{font-size:24px;}
  .cz-index-product-nav a{ height:270px;}
}
@media all and (max-width:640px){
  .cz-index-product-nav a{ height:250px;}
  .cz-index-product-item .text .bottom .text-3{ display:none;}
}
@media all and (max-width:550px){
  .index_news{ padding-bottom:80px;}
}
@media all and (max-width:480px){
  .cz-index-product-nav a{ height:200px;}
  .cz-index-product-nav a strong{ font-size:16px;}
  .cz-index-product-nav a span{ display:none;}
  .cz-index-product-item .text .top .title-2{ font-size:30px;}
}
@media all and (max-width:400px){
  .cz-index-product-nav a{ height:180px;}
}




