/*body{background: url(../images/newzjbjtq/zjj_bg.png) no-repeat top center;}*/
.top-image{no-repeat top center;}
.zjheader{padding: 120px 0 424px;text-align: center;}
/* bjtgk start */
/* .bjtgk{padding-bottom: 50px;margin-top: -193px;background: url(../images/newzjbjtq/bjtgk-bgg.png) no-repeat bottom center;height: 852px;} */
.bjtgk{padding-bottom: 50px;margin-top: -2px;background: url(../images/newzjbjtq/bjtgk_bgg.png) no-repeat bottom center;}
.gktop{top: -128px;text-align: center;}
/* .gktop img{width: 21.5%;} */
.lmtab{margin-left: 120px;margin-bottom: 32px;}
.lmtab li{display: inline-block;position: relative;;padding:30px 30px 13px;font-size: 22px;}
.lmtab li a{color: #815B2B;}
.lmtab li.on{font-weight: bold;background: url(../images/newzjbjtq/zj_lmbg.png) no-repeat;}
.lmtab li.on::after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 22px;;background: url(../images/newzjbjtq/zj_lmon.png) no-repeat;}
.gkinfo{position: relative;}
.gkinfo .gktxt{position: absolute;right: 0;top: 50%;margin-top: -175px;;width: 40.57%;height: 395px;color: #fff;}
.gkinfo .gktxt .txt{position: absolute;padding: 35px 45px;width: auto;height: 100%;left: 0;top: 0;line-height: 38px;font-size: 20px;background: #2969b3;border-radius: 0 73px 0 0;}
/* .gkinfo .gktxt .txt .a{color:#ffffff !important} */
.gkinfo .gktxt .gk{position: absolute;top: -150px;left: 85px;}
.gkvideo{width: 61.8%;height: 535px;}
.gkvideo video{display: none;width: 100%;height: 100%;;object-fit: fill;}
.gkvideo video.on{display: block;}
.button-bg {background: url(../images/newzjbjtq/anbg.png) no-repeat top center;background-size: cover;}
/* bjtgk end */
/* csfm start */
.csfm{padding: 35px 0 85px;}
.gk-title{text-align: center;}
/* .gk-title img{ width: 21.5%;} */
/* .swiperbox{position: relative;;margin-top: 50px;}
.swiperbox .swiper{overflow: hidden;width: 85%;margin: 0 auto;}
.swiperbox .swiper a{display: block; height: 100%;}
.swiperbox .swiper a img{height: 400px;} */
.swiperbox {position: relative;margin-top: 10px;}
.swiperbox .swiper{overflow: hidden;}
.swiperbox .swiper-slide{ width:45%;}
.swiperbox .swiper-slide a{display: block; overflow: hidden;min-height: 300px;position: relative;}
.swiperbox .swiper-slide a img{display: block;max-width: 100%; width: 100%;}
.swiperbox .btn{background: #383838;text-align: center;}
.swiperbox .btn img{margin-top: 5px;}
.swiper-button-prev{left: 0;}
.swiper-button-next{right: 0;}
 .tushuo {
             background: url(../images/newzjbjtq/tushuobg.png) no-repeat top center;
             padding-bottom: 50px;
         } 
         .tsbjt-container {
             max-width: 1200px;
             margin: 20px auto;
             padding: 0 20px;
         }   
         
         .tsbjt-category {
             background-color: #ffffff;
             border-radius: 4px;
             display: flex;
             align-items: center;
             overflow: hidden;
             height: 150px; /* 增加高度以容纳图片名称 */
             margin-top: 25px;
         }  
         
         .tsbjt-category-header {
             background-color: #2969b3;
             color: white;
             padding: 21px 20px;
             font-weight: 600;
             font-size: 22px;
             min-width: 74px;
             text-align: center;
             display: flex;
             flex-direction: column;
             justify-content: center;
             border-radius: 6px;
             margin-left: 10px;
         }
         
         .tsbjt-category-header-line {
             line-height: 1.2;
             padding: 5px;
         }
         
         .tsbjt-content-wrapper {
             display: flex;
             align-items: center;
             flex: 1;
             position: relative;
             overflow: hidden;
             height: 100%;
             width: 100%;
             max-width: 1200px;
             margin: 0 auto;
             padding: 5px 10px;
             box-sizing: border-box;
         }
         
         .tsbjt-content-container {
             display: flex;
             overflow: hidden;
             flex: 1;
             padding: 10px 0;
             height: 100%;
             width: 100%;
             justify-content: flex-start;
         }
         
         .tsbjt-content-list {
             display: flex;
             list-style: none;
             margin: 0;
             padding: 0;
             transition: transform 0.3s ease;
             height: 100%;
             gap: 15px; 
             min-width: 100%;
         }
         
         .tsbjt-arrows {
             display: flex;
             align-items: center;
             justify-content: center;
             width: 80px;
             z-index: 10;
             background-color: white;
             position: relative;
         }
         
         .tsbjt-arrow {
             width: 30px;
             height: 30px;
             display: flex;
             align-items: center;
             justify-content: center;
             cursor: pointer;
             color: #ccc;
             font-size: 18px;
             user-select: none;
             border-radius: 50%;
             margin: 0 5px;
             transition: all 0.2s ease;
         }
         
         .tsbjt-arrow.right {
             color: #ccc; 
         }
         
         .tsbjt-arrow:hover:not(.disabled) {
             color: #165DFF;
             background-color: #f0f7ff;
         }
         
         .tsbjt-arrow.disabled {
             color: #eee;
             cursor: not-allowed;
         }
         
         /* 修改后的样式 - 图片和名称布局 */
         .tsbjt-content-item {
             flex: 0 0 calc((100% - 45px) / 4);
             box-sizing: border-box;
             display: flex;
             flex-direction: column; /* 改为垂直布局 */
             align-items: center;
             justify-content: flex-start; /* 顶部对齐 */
             height: 100%;
             min-width: calc((100% - 45px) / 4);
         }
         
         .tsbjt-item-title {
             width: 100%;
             height: 100%;
             display: flex;
             flex-direction: column; 
             align-items: center;
             justify-content: space-between; 
            /* padding: 5px 0; */
         }
         
         .tsbjt-content-item img {
             width: 178px;
             height: 112px;
             object-fit: cover;
             border: none;
             display: block;
             border-radius: 4px;
         }
         
         /* 图片名称样式 */
         .tsbjt-image-name {
             width: 80%;
             text-align: center;
             font-size: 14px;
             color: #333;
             margin-top: 0px;
             padding: 5px 0;
             white-space: nowrap;
             overflow: hidden;
             text-overflow: ellipsis;
         }
         
         /* 当图片数量不足4张时，保持布局不变 */
         .tsbjt-content-list:not(:has(+ .tsbjt-content-item + .tsbjt-content-item + .tsbjt-content-item)) {
             justify-content: flex-start;
         }
@media (max-width: 1200px){
    .swiperbox .swiper-slide{ width:75.5%;}
         .tsbjt-content-item img {
             width: 178px;
             height: 112px;
             object-fit: cover;
             border: none;
             display: block;
             border-radius: 4px;
         }
}
/* csfm end */
/* .gk-item{margin:40px 0;} */
.gk-item ul{ margin:0px -13px}
.gk-item li{ float: left; width: 18.7%;padding: 40px 0px;}
.gk-item li.on{width:24.4%; padding: 0;}
.gk-item li.on a{ height: 395px;}
.gk-item li a{display: block;margin: 14px 13px;height: 321px;border-radius: 20px;border: 6px solid #fff;box-shadow: 0px 0px 20px 0px rgb(127 147 173 / 32%);}
.gk-item li.icon1 a,.gk-item li.icon3 a,.gk-item li.icon5 a{background: linear-gradient(#fffbf6, #fdf0e0);}
.gk-item li.icon2 a{background: linear-gradient(#ebf5ff, #c0deff);}
.gk-item li.icon4 a{background: linear-gradient(#ebf5ff, #c0deff);}

.gk-item li a i{display: block;width: 129px; height: 129px;background-size: 100%!important; margin:40px auto;border-radius: 50%;}

.gk-item li.icon1 i{ background: url(../images/newzjbjtq/gk_tzzc.png) no-repeat center #fff;}
.gk-item li.icon2 i{ background: url(../images/newzjbjtq/gk_dldm.png) no-repeat center #fff;}
.gk-item li.icon3 i{ background: url(../images/newzjbjtq/gkzrzy.png) no-repeat center #fff;}
.gk-item li.icon4 i{ background: url(../images/newzjbjtq/gk_lsrw.png) no-repeat center #fff;}
.gk-item li.icon5 i{ background: url(../images/newzjbjtq/gk_xzqh.png) no-repeat center #fff;}
.gk-item li .text{overflow: hidden; display: none;  padding: 25px;opacity: 0.5;line-height: 1.5em;font-size: 1.125em;}
.gk-item li.on .text{height: auto;display: block;}
.gk-item li span{ text-align: center; font-size: 1.3em;font-weight: bold;display: block;}

.gk-item li.icon1 span,.gk-item li.icon3 span,.gk-item li.icon5 span,.gk-item li.icon1 .text,.gk-item li.icon3 .text,.gk-item li.icon5 .text{color:#8a674a}
.gk-item li.icon2 span,.gk-item li.icon2 .text,.gk-item li.icon4 span,.gk-item li.icon4 .text{color:#445a9c}
.gk-item li.icon1 span,.gk-item li.icon3 span,.gk-item li.icon1 .text,.gk-item li.icon3 .text,.gk-item li.icon5 span,.gk-item li.icon5 .text{color:#8a674a} 
/* 投资克拉玛依 */
/* .zj-tzklmy .tab-card{margin-top: 30px;}
.zj-tzklmy .tab-card .hd{box-shadow: 0px 0px 4px 0 rgb(0 0 0 / 25%);}
.zj-tzklmy .tab-card .hd ul{float: none;}
.zj-tzklmy .tab-card .hd li{ width: 50%;}
.zj-tzklmy .tab-card .hd li.on a{background: url(../images/newzjbjtq/20230731tzklmy_on.png) no-repeat #fff; background-size: 100% 100%;color:#fff}
.zj-tzklmy .tab-card .hd li a{height: 106px;background: url(../images/newzjbjtq/20230731tzklmy.png) no-repeat #fff;font-size: 30px; background-size: 100% 100%;color:#A89885;line-height: 85px;}
.zj-tzklmy{padding: 45px 0px;background: url(../images/newzjbjtq/zj_tzklmy_bg.png) no-repeat; background-size: 100% 100%;}
.zj-tzklmy .bd ul{box-shadow:0px 0px 4px 0 rgb(0 0 0 / 25%);padding: 40px 0;background: #fff;}
.zj-tzklmy .bd ul li{float: left; width: 33.33%;} 
.zj-tzklmy .bd ul li div,.zj-tzklmy .bd ul li span{margin:0px 30px;display: block;}
.zj-tzklmy .bd ul li .title{font-size: 1.25em; color: #000; font-weight: bold; line-height: 1.5em; min-height: 52px;}
.zj-tzklmy .bd ul li .info{padding:25px 0;min-height: 130px;}
.zj-tzklmy .bd ul li .info p{color:#808080; -webkit-line-clamp:4; line-height: 1.7em;}
.zj-tzklmy .bd ul li span{color:#808080;background: url(../images/newzjbjtq/zj_time.png) no-repeat left; background-size: 25px; line-height: 30px;padding-left: 35px;}
 */
/* @media (max-width: 1200px){
    body{background-size: 100%;}
    .zjheader{padding: 130px 0 270px;}
   .zjheader dt img{width: 40%; min-width: 168px;}
    .zjheader dd img{width: 50%; min-width: 288px;}
    .bjtgk{margin-top: 90px;}
    .gktop{top: -80px;}
    .gktop img,.fmtop img{width: 200px;}
    .lmtab{margin-top: -70px;margin-left: 20px;}
    .gkvideo{width: 100%;}
    .gkinfo .gktxt{position: relative;top: 0;margin-top: 15px;width: 100%;height: auto;}
    .gkinfo .gktxt .gk{position: unset;top: -95px;}
    .gkinfo .gktxt .gk img{width: 200px;}
    .gkinfo .gktxt .txt{position: unset;width: auto;height: auto;padding: 25px 20px;font-size: 18px;border-radius:0 50px 0 0;}

    .gk-item li a i{width: 80px; height: 80px;}
} */
@media (max-width: 1200px){
	 body{background-size: 100%;}
	 .zjheader{padding: 130px 0 205px;}
	  .zjheader dd img{width: 75%;}
	  .bjtgk{margin-top: 68px;}
	.gkvideo{width: 100%;}
	.gkinfo .gktxt{position: relative;top: 0;margin-top: 15px;width: 100%;height: auto;}
	.gkinfo .gktxt .gk{position: unset;top: -95px;}
	.gkinfo .gktxt .gk img{width: 200px;}
	.gkinfo .gktxt .txt{position: unset;width: auto;height: auto;padding: 25px 20px;font-size: 18px;border-radius:0 50px 0 0;}
	.gk-item li a i{width: 80px; height: 80px;}
}
@media (max-width: 768px){
   .zjheader{padding: 85px 0 138px;}
    .gkvideo{height: 400px;}
	.bjtgk{
		margin-top: 0px;
	}
    .gk-item li a,.gk-item li.on a{height: 321px;padding-bottom: 25px;}
    .gk-item li .text{padding-bottom: 0px;display:block;}
    .gk-item li,.gk-item li.on{width: 33%; padding: 20px 0 0;}
		  .tsbjt-content-item {
		                 flex: 0 0 calc(50% - 12px); /* 一行2张图片 */
		             }
		             
		             .tsbjt-category {
		                 height: 120px;
		             }
		             
		             .tsbjt-category-header {
		                 font-size: 18px;
		                 min-width: 70px;
		                 padding: 15px 10px;
		             }
         .tsbjt-content-item img {
             width: 178px;
             height: 85px;
             object-fit: cover;
             border: none;
             display: block;
             border-radius: 4px;
         }
}
 
@media (max-width: 425px){
  /*  body{background: none;} */
/* 	.zjheader{padding: 43px 0 60px; background: url(../images/newzjbjtq/zj_bg.png) no-repeat top center; background-size: cover} */
	.zjheader{padding: 21px 0 60px;}
    .bjtgk{padding-bottom: 30px;margin-top: 0px;}
  /*  .gktop img, .fmtop img{width: 120px;} */
    .lmtab{margin-left: 0;}
    .lmtab li{font-size: 18px;padding: 30px 25px 13px;}
    .lmtab li.on::after{background-size: 100% 100%;}
    .gkvideo{height: 230px;}
    .gkinfo .gktxt .gk img{width: 100px;}
    .gkinfo .gktxt .txt{font-size: 14px;padding: 10px 20px;}
    .csfm{padding: 20px 0 40px;}
    .gk-item li,.gk-item li.on{width: auto; float: none;padding: 20px 0 0;}
    .gk-item li a,.gk-item li.on a{height: auto;padding-bottom: 25px;}
    .swiperbox .swiper-slide a{min-height: initial;}
    .swiperbox .btn{padding: 3px 10px;}
	
	 .tsbjt-content-item {
	                flex: 0 0 calc(100% - 12px); /* 一行1张图片 */
	            }
	            
	            .tsbjt-arrows {
	                width: 60px;
	            }
	            
	            .tsbjt-arrow {
	                width: 30px;
	                height: 30px;
	                font-size: 16px;
	            }
         .tsbjt-content-item img {
             width: 178px;
             height: 85px;
             object-fit: cover;
             border: none;
             display: block;
             border-radius: 4px;
         }
}


/* tushuo */

/* .tushuo {background: url(../images/newzjbjtq/tushuobg.png) no-repeat top center;padding-bottom: 50px;}
  .tsbjt-container {
	       max-width: 1200px;
	       margin: 20px auto;
	       padding: 0 20px;
	   }   
	   .tsbjt-category {
		  background-color: #ffffff;
	       border-radius: 4px;
	       display: flex;
	       align-items: center;
	       overflow: hidden;
		   height: 130px;
		   margin-top: 25px;
	   }  
	   .tsbjt-category-header {
	    background-color: #2969b3;
	        color: white;
	        padding: 20px 20px;
	        font-weight: 600;
	        font-size: 18px;
	        min-width: 52px;
	        text-align: center;
	        display: flex;
	        flex-direction: column;
	        justify-content: center;
	        border-radius: 6px;
	        margin-left: 10px;
	   }
	   
	   .tsbjt-category-header-line {
	       line-height: 1.2;
	       padding: 2px;
	   }
	   
	   .tsbjt-content-wrapper {
	       display: flex;
	       align-items: center;
	       flex: 1;
	       position: relative;
	       overflow: hidden;
		   height: 100%;
		   width: 100%;
		   max-width: 1200px;
		   margin: 0 auto;
		   padding: 5px 10px;
		   box-sizing: border-box;
	   }
	   
	   .tsbjt-content-container {
	       display: flex;
	       overflow: hidden;
	       flex: 1;
	       padding: 10px 0;
		   height: 100%;
		   width: 100%;
		   justify-content: center; 
	   }
	   
	   .tsbjt-content-list {
	       display: flex;
	       list-style: none;
	       margin: 0;
	       padding: 0;
	       transition: transform 0.3s ease;
		   height: 100%;
		   gap: 15px; 
	   }
	   .tsbjt-arrows {
	       display: flex;
	       align-items: center;
	       justify-content: center;
	       width: 80px;
	       z-index: 10;
	       background-color: white;
	       position: relative;
	   }
	   
	   .tsbjt-arrow {
	       width: 30px;
	       height: 30px;
	       display: flex;
	       align-items: center;
	       justify-content: center;
	       cursor: pointer;
	       color: #ccc;
	       font-size: 18px;
	       user-select: none;
	       border-radius: 50%;
	       margin: 0 5px;
	       transition: all 0.2s ease;
	   }
	   
	   .tsbjt-arrow.right {
	       color: #ccc; 
	   }
	   
	   .tsbjt-arrow:hover:not(.disabled) {
	       color: #165DFF;
	       background-color: #f0f7ff;
	   }
	   
	   .tsbjt-arrow.disabled {
	       color: #eee;
	       cursor: not-allowed;
	   }
		   .tsbjt-content-item {
		     flex: 0 0 calc((100% - 45px) / 4);
		     box-sizing: border-box;
		   }
		  .tsbjt-content-item img {
		     width: 85%;
		     height: auto; 
		     border: none;
		     display: block;
			
		   } */
		        /* .tushuo {
		               background: url(../images/newzjbjtq/tushuobg.png) no-repeat top center;
		               padding-bottom: 50px;
		           }
		           
		           .tsbjt-container {
		               max-width: 1200px;
		               margin: 20px auto;
		               padding: 0 20px;
		           }   
		           
		           .tsbjt-category {
		               background-color: #ffffff;
		               border-radius: 4px;
		               display: flex;
		               align-items: center;
		               overflow: hidden;
		               height: 130px;
		               margin-top: 25px;
		           }  
		           
		           .tsbjt-category-header {
		               background-color: #2969b3;
		               color: white;
		               padding: 21px 20px;
		               font-weight: 600;
		               font-size: 22px;
		               min-width: 74px;
		               text-align: center;
		               display: flex;
		               flex-direction: column;
		               justify-content: center;
		               border-radius: 6px;
		               margin-left: 10px;
		           }
		           
		           .tsbjt-category-header-line {
		               line-height: 1.2;
		               padding: 5px;
		           }
		           
		           .tsbjt-content-wrapper {
		               display: flex;
		               align-items: center;
		               flex: 1;
		               position: relative;
		               overflow: hidden;
		               height: 100%;
		               width: 100%;
		               max-width: 1200px;
		               margin: 0 auto;
		               padding: 5px 10px;
		               box-sizing: border-box;
		           }
		           
		           .tsbjt-content-container {
		               display: flex;
		               overflow: hidden;
		               flex: 1;
		               padding: 10px 0;
		               height: 100%;
		               width: 100%;
		               justify-content: center; 
		           }
		           
		           .tsbjt-content-list {
		               display: flex;
		               list-style: none;
		               margin: 0;
		               padding: 0;
		               transition: transform 0.3s ease;
		               height: 100%;
		               gap: 15px; 
		           }
		           
		           .tsbjt-arrows {
		               display: flex;
		               align-items: center;
		               justify-content: center;
		               width: 80px;
		               z-index: 10;
		               background-color: white;
		               position: relative;
		           }
		           
		           .tsbjt-arrow {
		               width: 30px;
		               height: 30px;
		               display: flex;
		               align-items: center;
		               justify-content: center;
		               cursor: pointer;
		               color: #ccc;
		               font-size: 18px;
		               user-select: none;
		               border-radius: 50%;
		               margin: 0 5px;
		               transition: all 0.2s ease;
		           }
		           
		           .tsbjt-arrow.right {
		               color: #ccc; 
		           }
		           
		           .tsbjt-arrow:hover:not(.disabled) {
		               color: #165DFF;
		               background-color: #f0f7ff;
		           }
		           
		           .tsbjt-arrow.disabled {
		               color: #eee;
		               cursor: not-allowed;
		           }
		           
		      
		           .tsbjt-content-item {
		               flex: 0 0 calc((100% - 45px) / 4);
		               box-sizing: border-box;
		               display: flex;
		               align-items: center;
		               justify-content: center;
		               height: 100%;
		           }
		           
		           .tsbjt-item-title {
		               width: 100%;
		               height: 100%;
		               display: flex;
		               align-items: center;
		               justify-content: center;
		               padding: 5px 0;
		           }
		           
		           .tsbjt-content-item img {
		               width: 80%;
		               height: 100%; 
		               object-fit: cover; 
		               border: none;
		               display: block;
		               border-radius: 4px; 
		           }
				   */
				   
				   
				       