*{margin: 0;padding: 0;list-style: none;text-decoration: none;box-sizing: border-box;}
input,textarea{outline: none;border: none;border-radius: 0;-webkit-appearance: none;}
input[type='button'],input[type='submit']{cursor: pointer;}
textarea{resize:none}
input:-webkit-autofill {box-shadow: 0 0 0px 1000px #fff inset;-webkit-box-shadow: 0 0 0px 1000px #fff inset;-webkit-text-fill-color: #212121;}  
img{border: 0 none;}
i{font-style: normal;}
b{font-weight: normal;}
.clear_float:after{display: block;content: "";clear: both;}
.clear_float{zoom: 1;}
.img img{display: block;width: 100%;height: 100%;object-fit: cover;}
#wzsse{position: absolute;z-index:1000;border-radius: 5px;}
.guanggao-head{position:relative;bottom:0px;}
#closepiaofu{position:absolute;width:32px;top:0px;right:0px;text-align:center;font-size:0;color:#fff;cursor:pointer;border-radius: 50%;z-index: 1000;
background: #007AFF;}
#closepiaofu img{border-radius: 50%;}
#guanggao-content-list{position:relative;width:100%;background:#fff;border-radius: 10px;}
#guanggao-content-list a{display: block;font-size: 0;}
#guanggao-content-list a img{border-radius: 10px;}
/*pc头部*/
.back_top{cursor: pointer;font-size:14px;position: fixed;text-align: center;z-index: 99;opacity: 0;transition: background-color 0.2s ease-in-out;background: #0068f7;color: #ffffff;border-radius: 3px;padding: 12px;right: 20px;bottom: 45px;}
.back_top:hover{background: #063c96;}
.zgtc_cont{display: block;width: 1180px;margin: 0 auto;}
.lhar_cont{display: block;width: 100%;padding: 0 9.2%;}
.zgtc_header{position: fixed;width: 100%;height: 80px;background: #fff;z-index: 2000;box-shadow: 1px 0 13px rgba(0,0,0,0.04);}
.zgtc_header_k{height: 80px;width: 100%;background: #fff;}
.zgtc_header .zgtc_logo{float: left;margin: 12px 0 0 40px;}
.zgtc_header .zgtc_logo img{display: block;}
.zgtc_header .zgtc_cont{text-align: center;}
.zgtc_header .zgtc_cont>ul{display: inline-block;}
.zgtc_header .zgtc_cont>ul>li{float: left;height: 80px;line-height: 80px;transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s;}
.zgtc_header .zgtc_cont>ul>li>a{display: block;padding: 0 15px;color: #333;transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;}
.zgtc_header .zgtc_cont>ul>li:hover{ border-bottom: 3px solid #fed806;}
.zgtc_header .zgtc_cont>ul>li:hover>a{color: #333;}
.zgtc_header .zgtc_cont>ul>li.active{ border-bottom: 3px solid #fed806;}
.zgtc_header .zgtc_cont>ul>li.active>a{color: #333;}
.zgtc_header .zgtc_cont>ul>li:hover .zgtc_erji{opacity: 1;visibility: visible;transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s;}
.zgtc_header .zgtc_cont .zgtc_erji{opacity: 0;visibility: hidden;box-shadow: 0 -3px 5px rgba(0,0,0,0.04);text-align: center;position: absolute;width: 100%;height: 70px;line-height: 70px;left: 0;background: #fff;}
.zgtc_header .zgtc_cont .zgtc_erji ul{display: inline-block;}
.zgtc_header .zgtc_cont .zgtc_erji li{float: left;}
.zgtc_header .zgtc_cont .zgtc_erji li a{display: block;color: #666666;padding: 0 15px;transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;}
.zgtc_header .zgtc_cont .zgtc_erji li:hover a{color: #003c96;}
.zgtc_header .zgtc_cont .zgtc_erji .zgtc_more{font-size: 14px;color: #999;position: absolute;right: 145px;}
.zgtc_header .zgtc_language{position: absolute;line-height: 20px;top: 30px;right: 20px;font-size: 12px;color: #757575}
.zgtc_header .zgtc_language a{float: left;color: #757575;transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;}
.zgtc_header .zgtc_language span{float: left;padding: 0 6px;}
.zgtc_header .zgtc_language a.active{color: #2a6de9;}
.zgtc_header .zgtc_language a:hover{color: #2a6de9;}
/*手机端头部*/
.header_m{display: none;background: #fff;width: 100%;height: 60px;position: fixed;top: 0;left: 0;z-index: 5;padding: 0 5%;box-shadow: 1px 0 13px rgba(0,0,0,0.04);}
.header_m .logo{float: left;margin: 10.5px 0;}
.header_m .logo img{display: block;width: 70%;}
.menu{color: #444444;height: 52px;font-size:25px;text-align: center;float:right;width: 30px;position: relative;-webkit-transition: background 0.5s;-moz-transition: background 0.5s;-o-transition: background 0.5s;transition: background 0.5s;}
.menu span{position: absolute;left: calc((100% - 25px) / 2);top: calc((100% - 1px) / 2);width: 25px;height: 2px; background-color: rgba(0,0,0,1);}
.menu span:nth-child(1){transform: translateY(4px) rotate(0deg);}
.menu span:nth-child(2){transform: translateY(-4px) rotate(0deg);}
.menu span:nth-child(3){transform: translateY(12px) rotate(0deg);}
.menu span:nth-child(1){animation-duration: 0.5s;animation-fill-mode: both;animation-name: clickfirst;}   
.menu span:nth-child(2){animation-duration: 0.5s;animation-fill-mode: both;animation-name: clicksecond;}
.header_m_cont{position: fixed;width: 30%;top: 0;right: -80%;height: 100%;background: #333;transition: all 0.5s;}
.header_m_cont .close{width: 100%;height: 80px;position: relative;}
.header_m_cont .close i{float: right;width: 20px;height: 20px;background: url(/ttecc/static/common/images/menu-close.svg) no-repeat;background-size: 100% 100%;margin: 30px;}
.header_m .zgtc_language{padding: 0 20px 14px;}
.header_m .zgtc_language a{float: right;color: #fff;border-radius: 3px;padding: 2px 10px;font-size: 14px;}
.header_m .zgtc_language a.active{background: #003c96;}
.header_m .zgtc_language a:first-child{margin-left: 16px;}
.header_m_cont_tab{overflow-y: scroll;}
.header_m_cont ul a{display: block;position: relative;color: #fff;font-size: 14px;border-left: 1px solid #344da7;border-right: 1px solid #344da7;border-top: 1px solid #344da7;background: #273875;padding: 9px 15px;}
.header_m_cont ul a i{position: absolute;right: 0;top: 0;transition: all 0.4s;width: 40px;height: 40px;background: url(/ttecc/static/common/images/jiao.png) no-repeat center center;}
.header_m_cont ul a p{color: #fff;display: inline-block;width: 90%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.header_m_cont ul a.active i{transform: rotate(180deg);}
.header_m_cont .erji{display: none;}
.header_m_cont .erji a{padding-left:30px;background: #213c9a;}
.header_m_k{height: 60px;display: none;}
.index_banner a{display: block;width: 100%;height: 100%;}
.index_banner_prev,.index_banner_next,.zgtc_tab_img_prev,.zgtc_tab_img_next{width: 40px;height: 40px;background: url(/ttecc/static/common/images/icon12.png) no-repeat center center;background-size: 100% 100%;position: absolute;top: 45%;left: 10px;z-index: 2;cursor: pointer;}
.index_banner_next,.zgtc_tab_img_next{background: url(/ttecc/static/common/images/icon13.png) no-repeat center center;background-size: 100% 100%;left: auto;right: 10px;}
/*.index_swiper1{padding-right: 0;position: relative;z-index: 2;margin-top: -76px;} */
.index_swiper1{position: relative;z-index: 2;margin-top: 64px;
  width: 100%; /* 强制宽度继承父容器 */
  overflow: hidden; /* 隐藏超出父容器的部分 */
  background: #f9f9f9;
padding-top:80px;padding-bottom: 80px;
}
/*.index_swiper1 .swiper-container{width: 100%;height: 420px;} */
.index_swiper1 .swiper-container{width: 100%;height: 420px;
  max-width: 100%; /* 限制swiper容器不超父级宽度 */
}
.index_swiper1 .swiper-slide{width: 25%;transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;}
.index_swiper1 .swiper-slide>a{display: block;width: 100%;height: 100%;position: relative;}
.index_swiper1_next,.index_swiper1_prev,.index_gcyw_next,.index_gcyw_prev{width:40px;height: 40px;margin-top: 30px;position: relative;left: auto;right: auto;cursor: pointer;float: left;transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;}
.index_swiper1_next,.index_gcyw_next{background: url(/ttecc/static/common/images/icon7.png);background-size: 100% 100%;margin-left: 8px;}
.index_swiper1_next:hover,.index_gcyw_next:hover{background: url(/ttecc/static/common/images/icon7_active.png);background-size: 100% 100%;}
.index_swiper1_prev,.index_gcyw_prev{background: url(/ttecc/static/common/images/icon6.png);background-size: 100% 100%;}
.index_swiper1_prev:hover,.index_gcyw_prev:hover{background: url(/ttecc/static/common/images/icon6_active.png);background-size: 100% 100%;}
.index_swiper1 .zgtc_box{position: absolute;width: 100%;height: 100%;color: #ffffff;top: 0;left: 0;padding: 50px 33px 30px;}
.index_swiper1 .zgtc_title h4{font-size: 28px;line-height: 28px;font-weight: normal;}
.index_swiper1 .zgtc_title p{font-size: 14px;line-height: 14px;margin-top: 16px;}
.index_swiper1 .zgtc_info{position: absolute;width: 100%;bottom:0;left: 0;padding: 0 33px 30px;}
.index_swiper1 .zgtc_info i{display: block;width: 14px;height: 2px;background: #fff;}
.index_swiper1 .zgtc_info p{font-size: 14px;line-height: 20px;text-align: justify;max-height: 40px;margin-top: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.index_swiper1 .zgtc_info a{display: block;width: 90px;height: 0;overflow: hidden;font-size: 12px;color: #fff;background: #003c96;text-align: center;line-height: 24px;margin-top: 0;transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;}
.index_swiper1 .swiper-slide:hover .zgtc_info a{height: 24px;margin-top: 16px;}
.index_swiper1 .swiper-slide.active{width: 30.5% !important;}
.index_swiper1 .swiper-slide.actives{width: 23.15% !important;}
/*首页新闻*/
.zgtc_til{text-align: center;}
.zgtc_til h4{font-size: 28px;line-height: 28px;color: #003c96;font-weight: bold;}
.zgtc_til p{font-size: 14px;line-height: 14px;color: #757575;margin-top: 14px;}
/*.index_news_head  .zgtc_til::after {
    content: "";
    display: block;
    /*width: 100px;  下划线长度 */
    /*height: 3px;  下划线高度 */
    /*background-color: #fed806;  test01的主色调（蓝色）
    margin-top: 8px;
} */
.index_news{padding-top: 80px;padding-bottom: 80px;background: #fff;}
.index_news .index_news_head{margin-top: 64px;}
.index_news .zgtc_til{float: left;text-align: left;width: 50%}
.index_news .zgtc_tab{float: left;}/*margin: 32px 0 0 90px;*/
.index_news .zgtc_tab li{float: left;cursor: pointer;margin-right: 16px;border: 1px solid #003c96;padding: 0 20px;height: 50px;background: #ffffff;line-height: 50px;text-align: center;font-size: 24px;color: #333333;transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;}
.index_news .zgtc_tab li:last-child{margin-right: 0;}
.index_news .zgtc_tab li.active{border-color: #003c96;background: #003c96;color: #fff;}
.index_news .zgtc_tab li:hover{border-color: #003c96;background: #003c96;color: #fff;}
.index_news .zgtc_tab_box{margin-top: 16px;}
/* 首页新闻-焦点图容器（原有样式补充） */
.index_news .zgtc_tab_img{
  float: left;
  width: 48.6%;
  margin-top: 16px;
  position: relative; /* 作为子元素定位容器 */
  pointer-events: auto; /* 确保hover能触发，解决swiper可能禁用指针事件问题 */
}
/* 图片容器：核心-溢出隐藏 + 定位（原有样式保留，补充兼容性） */
.index_news .zgtc_tab_img .img{
  overflow: hidden;
  width: 100%;
  position: relative;
  padding-top: 56.25%; /* 16:9比例 */
  height: 0;
}
/* 图片样式：核心-过渡动画 + 定位（修复transform不生效问题） */
.index_news .zgtc_tab_img .img img{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  /* 补充浏览器前缀，增强兼容性 */
  -webkit-transition: -webkit-transform 0.8s ease;
  transition: transform 0.8s ease;
}
/* 悬浮放大核心样式（修复选择器优先级，确保生效） */
.index_news .zgtc_tab_img:hover .img img{
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
/* 标题p标签样式（你原有样式保留，仅微调） */
.index_news .zgtc_tab_img p{
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  line-height: 62px;
  padding: 0 20px;
  color: #fff;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  transition: all 0.4s;
  background: linear-gradient(to top, rgba(0,0,0,1), transparent);
  border: none;
  z-index: 1;
}
.index_news .zgtc_tab_img:hover p{
  color: #fff; /* 如需高亮可改为#003c96 */
}

/*.index_news .zgtc_tab_img .img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s;}
.index_news .zgtc_tab_img p{width: 100%;line-height: 62px;border: 1px solid #eff1f5;border-top: 0;padding: 0 20px;color: #212121;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;}
.index_news .zgtc_tab_img:hover p{color: #003c96;}*/
.index_news .zgtc_tab_cont{display: none;}
.index_news .zgtc_tab_cont:first-child{display: block;}
.index_news .zgtc_tab_cont ul{float: right;width: 49.3%;margin-top:5px; }
.index_news .zgtc_tab_cont ul li{border-bottom: 1px solid #eff1f5;}
/*.index_news .zgtc_tab_cont ul li a{display: block;padding: 30px 0;}*/
.index_news .zgtc_tab_cont ul li a{display: flex; /* 替换原block，启用弹性布局 */align-items: center;/* 子元素垂直居中 */justify-content: space-between; /* 强制name左、time右分布 */padding: 21px 0; /* 保留原有上下内边距 */}
.index_news .zgtc_tab_cont ul li:first-child a{padding-top: 0;}
.index_news .zgtc_tab_cont ul li:hover .zgtc_name{color: #003c96;}
.index_news .zgtc_tab_cont ul li:hover .zgtc_name:before{background: #003c96;}
/*.index_news .zgtc_tab_cont .zgtc_name{float: left;font-size: 18px;line-height: 20px;color: #212121;width: 73%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;}
.index_news .zgtc_tab_cont .zgtc_name:before{float: left;content: "";display: inline-block;vertical-align: top;margin: 9px 10px 0 0;width: 4px;height: 4px;background:#cccccc;border-radius: 50%;transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;}*/
.index_news .zgtc_tab_cont .zgtc_name{float: none; /* 彻底取消浮动 */font-size: 18px;line-height: 20px;color: #212121;width: 73%; /* 保留宽度限制，防止time被挤压 */overflow: hidden;text-overflow:ellipsis;white-space: nowrap;transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;position: relative; /* 作为小圆点的定位容器 */padding-left: 14px; /* 给小圆点预留空间 */}
.index_news .zgtc_tab_cont .zgtc_name:before{float: none; /* 取消浮动 */content: "";display: block;width: 4px;height: 4px;background:#cccccc;border-radius: 50%;transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;/* 小圆点垂直居中定位 */position: absolute;left: 0;top: 50%;transform: translateY(-50%);margin: 0; /* 清除原有margin */}
.index_news .zgtc_tab_cont .clear_float{margin-top: 10px;font-size: 14px;line-height: 16px;color: #757575;}
.index_news .zgtc_tab_cont .zgtc_txt{float: left;width: 70%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
/*.index_news .zgtc_tab_cont .zgtc_time{float: right;color: #999999;font-size: 16px;line-height: 20px;}*/
.index_news .zgtc_tab_cont .zgtc_time{float: none; /* 彻底取消浮动 */color: #999999;font-size: 16px;font-weight:lighter; line-height: 20px;flex-shrink: 0; /* 关键：防止time被挤压变形 */text-align: right; /* 确保时间文字靠右 */}
/*首页工程业务*/
.index_gcyw{background: #ffffff;margin-top: 100px;/*padding: 68px 0;*/position: relative;padding-top: 68px;}
.index_gcyw .index_gcyw_swip{margin-top: 54px;}
.index_gcyw .index_gcyw_swip .swiper-slide{width: 25%;position: relative; /* 新增：作为子元素定位容器 */}
.index_gcyw .index_gcyw_swip .img{overflow: hidden;width: 100%;position: relative;padding-top: 66.6667%; /* 保持16:9比例 */height: 0;}
.index_gcyw .index_gcyw_swip img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s;}
.index_gcyw .zgtc_info{padding: 22px 18px 0;}
.index_gcyw .zgtc_name{font-size: 18px;line-height: 18px;color: #333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;}
.index_gcyw .zgtc_txt{font-size: 14px;line-height: 14px;color: #999;margin-top: 12px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index_gcyw .swiper-slide:hover .zgtc_name{color: #003c96;}
.index_gcyw .swiper-slide:hover img{transform: scale(1.1);}
.index_gcyw_pages{position: absolute;top: 80px;right: 9.2%;}
.index_gcyw_pages .index_gcyw_next,.index_gcyw_pages .index_gcyw_prev{margin-top: 0;}
/*footer开始*/
.zgtc_footer{background: #0f1d37;color: #fff;margin-top: 50px;}
.zgtc_footer_t{border-bottom: 1px solid rgba(149,152,159,0.23);}
.zgtc_footer_cont{padding: 70px 0;}
.zgtc_footer_l{float: left;}
.zgtc_footer_l li{float: left;margin-right: 34px;}
.zgtc_footer_l li:last-child{margin-right: 0;}
.zgtc_footer_l li h5{font-weight: normal;margin-bottom: 14px;}
.zgtc_footer_l li h5 a{color: #fff;display: block;font-size: 16px;}
/* .zgtc_footer_l li h5 a:hover{} */
.zgtc_footer_l li a{display: block;color: rgba(255,255,255,0.6);font-size: 12px;line-height: 24px;transition: all 0.3s;}
.zgtc_footer_l li a:hover{color: rgba(255,255,255,0.9);}
.zgtc_footer_r{float:right;}
.zgtc_footer_r .zgtc_ewm{float: left;width: 100px;}
.zgtc_footer_r .zgtc_ewm p{width: 100%;border: 1px solid #fff;border-top: 0;line-height: 32px;font-size: 12px;text-align: center;color: rgba(255,255,255,0.6);}
.zgtc_footer_r .zgtc_info{float: right;}
.zgtc_footer_r .zgtc_info li{float: left;margin-left: 26px;margin-bottom: 12px;}
.zgtc_footer_r .zgtc_info li h5{font-size: 16px;line-height: 16px;font-weight: normal;}
.zgtc_footer_r .zgtc_info li p{font-size: 14px;line-height: 14px;margin-top: 14px;}
.zgtc_footer_r .zgtc_info li:nth-child(2n+1){clear: both;}
.zgtc_footer_r .zgtc_info .zgtc_cz,.zgtc_footer_r .zgtc_info .zgtc_email{font-size: 14px;line-height: 14px;margin-top: 8px;color: rgba(255,255,255,0.6);margin-left: 26px;}
.zgtc_footer_b{font-size: 12px;padding-top: 20px;padding-bottom: 20px;}
.zgtc_footer_b p{float: left;color: rgba(255,255,255,0.3);}
.zgtc_footer_b a{float: left;color: rgba(255,255,255,0.3);padding-left: 12px;transition: color 0.3s;}
.zgtc_footer_b a:hover{color: rgba(255,255,255,0.9);}
#close_float_ad{width: 30px;height: 30px;font-size: 20px;color: #fff;background: #007AFF;display: block;text-align: center;line-height: 26px;
border-radius: 50%;position: absolute;top: -15px;right:-15px;}
/*footer结束*/
/*走进*/
.zjtc_box{padding-top: 55px;padding-bottom: 80px;}
.zgtc_erji_til{text-align: center;}
.zgtc_erji_til h4{font-size: 24px;line-height: 24px;color: #004094;font-weight: normal;}
.zgtc_erji_til p{font-size: 14px;line-height: 14px;color: #999999;margin-top: 10px;}
.zjtc_cont{margin-top: 32px;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.zjtc_cont .img{width: 38.1%;float: left;}
.zjtc_cont .zgtc_info{width: 59.1%;float: right;font-size: 16px;color: #666;text-align: justify;line-height: 32px;}
.zjtc_list{margin-top: 30px;clear: both;}
.zjtc_list a{float: left;width: 32%;margin-right: 2%;margin-top: 32px;}
.zjtc_list a .img{overflow: hidden;}
.zjtc_list a .img img{transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s;}
.zjtc_list a:nth-child(3n){margin-right: 0;}
.zjtc_list a p{font-size: 24px;line-height: 24px;color: #333333;margin-top: 16px;transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;}
.zjtc_list a:hover img{transform: scale(1.1);}
.zjtc_list a:hover p{color: #003c96;}
.tc_video{background: #e9e6e0;padding: 30px;margin-top: 64px;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.tc_video .zgtc_info{float: left;width: 47.5%;}
.tc_video .zgtc_info .zgtc_erji_til{text-align: left;}
.tc_video .zgtc_info .zgtc_txt{font-size: 14px;color: #333;text-align: justify;line-height: 32px;margin-top: 28px;}
.tc_video .zgtc_video{float: right;width: 43.3%;}
.tc_video .zgtc_video video{display: block;width: 100%;border: 0;outline: none;object-fit:cover;}
.tc_video_b{clear: both;}
/*公司简介*/
.gsjj_cont{margin-top: 20px;font-size: 14px;color: #666;text-align: justify;}
.gsjj_cont img{display: block;max-width: 100%;margin: 0 auto;}
/*.gsjj_cont .zgtc_info{width: 100%;}
.gsjj_cont .img{width: 100%;margin-top: 26px;}*/
.ywly{padding: 32px 22px;background: #e9e6e0;margin-top: 55px;}
.ywly .zgtc_erji_til{text-align: left;}
.ywly li{float: left;width: 32%;margin-right: 2%;margin-top: 38px;}
.ywly li:nth-child(3n){margin-right: 0;}
.ywly li .img{overflow: hidden;}
.ywly li .img img{transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s;}
.ywly li .zgtc_name{font-size: 18px;line-height: 18px;margin-top: 20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #004094;transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;}
.ywly li .zgtc_txt{font-size: 18px;text-align: justify;line-height: 30px;max-height: 60px;color: #333;margin-top: 8px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ywly li:hover img{transform: scale(1.1);}
.ywly li:hover .zgtc_name{color: #003c96;}
/*历史*/
.tc_history_swip .zgtc_erji_til{text-align: left;padding: 0 40px;background: #dedad0;}
.tc_history_swip .zgtc_erji_til h4{line-height: 54px;}
.tc_history_prev,.tc_history_next{cursor: pointer;position: absolute;top:0;left: 0;z-index: 2;width: 30px;height: 100%;background: url(/ttecc/static/common/images/icon9.png) center rgba(0,0,0,0.2) no-repeat;}
.tc_history_next{left: auto;right: 0;background: url(/ttecc/static/common/images/icon10.png) center rgba(0,0,0,0.2) no-repeat;}
.tc_history_swip .swiper-button-next.swiper-button-disabled,.tc_history_swip .swiper-button-prev.swiper-button-disabled{opacity: 0;}
.tc_history_pages{display: none;}
.tc_history_cli{height: 54px;background: #7590b5;text-align: center;overflow: scroll;overflow-y: hidden;}
.tc_history_cli::-webkit-scrollbar {display:none}
.tc_history_cli ul{display: inline-block;height: 100%;width: max-content;}
.tc_history_cli ul li{float: left;cursor: pointer;height: 100%;padding: 0;font-size: 18px;line-height: 18px;color: #fff;padding: 0 24px;transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;}
.tc_history_cli ul li.active{background: #004094;}
.tc_history_cli ul li.active i{opacity: 1;}
.tc_history_cli ul li i{display: block;opacity: 0;margin: 6px auto 4px;width: 18px;height: 9px;background: url(/ttecc/static/common/images/icon5.png) no-repeat;background-size: 100% 100%;transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;}
/*公司大事件*/
.tcdsj{margin-top: 40px;}
.tcdsj .zgtc_erji_til{text-align: left;}
.tcdsj .zgtc_txt{font-size: 14px;color: #666;text-align: justify;line-height: 32px;margin-top: 30px;}
.tcdsj .zgtc_txt img{display: block;max-width: 100%;margin: 0 auto;}
/*产品详情*/
.product_xq_bj{font-size: 14px;color: #666;margin-top: 36px;text-align: justify;}
.product_xq_bj img{display: block;max-width: 100%;margin: 0 auto;}
/*新闻列表*/
.news_list_tab li{cursor: pointer;float: left;font-size: 16px;padding: 0 18px;margin-right: 12px;line-height: 32px;color: #666666;transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;}
.news_list_tab li:last-child{margin-right: 0;}
.news_list_tab li:hover{background: #003c96;color: #fff;}
.news_list_tab li.active{background: #003c96;color: #fff;}
.news_list{margin-top: 46px;}
.news_list li{border-bottom: 1px solid #e5e5e5;}
.news_list a{float: left;display: flex;flex-wrap: wrap;padding: 22px 0 37px 0;align-items: center;justify-content: space-between;width: 100%}
/*.news_list .img{width: 24.4%;float: left;overflow: hidden;}
.news_list .img img{transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s;}*/
.news_list .zgtc_info{width: 94.4%;float: right;}
.news_list .zgtc_info .zgtc_name{float: left;width: 86%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 20px;color: #333333;font-weight: bold;transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;}
.news_list .zgtc_info .zgtc_time{float: right;font-size: 20px;color: #999999;}
.news_list .zgtc_info .zgtc_txt_c{float: left;width:100%;margin-top: 16px;display: flex;align-items: flex-end;justify-content: space-between;}
.news_list .zgtc_info .zgtc_txt{float: left;width: 86%;text-align: justify;font-size: 16px;color: #666666;line-height: 26px;max-height: 78px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.news_list .zgtc_info i{float: right;width: 6%;height: 26px;margin-bottom: 6px;border-left: 2px solid #ececec;background: url(/ttecc/static/common/images/icon11.png) no-repeat center center;transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;}
.news_list li:hover img{transform: scale(1.1);}
.news_list li:hover .zgtc_name{color: #003c96;}
.news_list li:hover i{background: url(/ttecc/static/common/images/icon11.png) no-repeat right center;}
.news_list_pages{text-align: center;margin-top: 54px;margin-bottom: 50px;}
.news_list_pages ul{display: inline-block;}
.news_list_pages li{transition: all 0.4s;float: left;margin-right:10px;}
.news_list_pages li:last-child{margin-right: 0;}
.news_list_pages li a{display: block;width: 100%;height: 100%;color: #333;height: 34px;line-height: 32px;padding: 0 12px;border: 1px solid #dedede;font-size: 12px;transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;}
.news_list_pages li.active a{border-color: #003c96;background: #003c96;color: #fff;}
.news_list_pages li:hover a{border-color: #003c96;background: #003c96;color: #fff;}
#main{height: 80vh;}
/*新闻详情*/
/*删除*/
.news_xq .cont{width: 1100px;margin: 0 auto;}
.news_xq .zgtc_name{text-align: center;font-size: 26px;color: #333;font-weight: bold;line-height:1.4;}
.news_xq .zgtc_time{text-align: center;font-size: 14px;color: #3f3f3f;margin-top: 10px;}
.news_xq .zgtc_time span:last-child{display: inline-block;margin-left: 14px;}
.news_xq .zgtc_bj{padding: 24px 0 50px 0;font-size: 14px;color: #666;border-bottom: 1px solid #dedede;}
.news_xq .zgtc_bj img{display: block;max-width: 100%;margin: 0 auto;}
.news_xq_pages{width: 38%;margin: 0 auto;margin-top: 50px;}
.news_xq_pages a{display: block;font-size: 14px;color: #333;text-align: justify;transition: all 0.4s;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news_xq_pages a:last-child{margin-top: 5px}
.news_xq_pages a:hover{color: #003c96;}
/*联系我们*/
.contact_us_cont_box{padding: 30px 0 60px;border-bottom: 1px solid #e5e5e5;}
.contact_us_cont{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.contact_us_cont .contact_us_l{float: left;width: 57.2%;}
.contact_us_cont .contact_us_r{float: right;width: 31.2%;margin-right: 5.5%;}
.contact_us_cont .contact_us_r h4{font-size: 22px;color: #003c96;font-weight: normal;margin-bottom: 6px;}
.contact_us_cont .contact_us_r .zgtc_infos h5{font-size: 18px;color: #333333;font-weight: normal;padding: 16px 0 8px;}
.contact_us_cont .contact_us_r li{border-bottom: 1px solid #f2f2f2;padding: 8px 0;}
.contact_us_cont .contact_us_r li .img{float: left;width: 32px;height: 32px;}
.contact_us_cont .contact_us_r li .zgtc_info{float: left;color: #666666;margin-left: 14px;line-height: 24px;padding: 4px 0;}
.contact_us_cont .contact_us_r li .zgtc_info span{float: left;}
.contact_us_cont .contact_us_r li .zgtc_info p{float: left;}
.contact_us_cont .contact_us_r li.zgtc_tel .zgtc_info p{float: left;color: #000000;font-weight: bold;}
.contact_us_cont .contact_us_r .zgtc_infos:last-child li:last-child{border: none 0;}
.contact_us_list{margin-top: 50px;}
.contact_us_list li{float: left;background: #e9e6e0;width: 32.2%;min-height: 235px;margin-right: 1.7%;padding: 22px 20px;}
.contact_us_list li:last-child{margin-right: 0;}
.contact_us_list li h4{font-size: 22px;color: #003c96;font-weight: normal;margin-bottom: 12px;}
.contact_us_list li p{font-size: 14px;color: #666666;line-height: 26px;margin-top: 4px;}
.contact_us_list li p a{color: #0756bd;text-decoration: underline;}
/* 工程 */
.index_gcyw.gongcheng{margin-top: 0;}
.gc_lq{background: url(/ttecc/static/common/images/img30.png) no-repeat #1f5cac bottom;background-size: 100%;padding-top: 100px;padding-bottom: 100px;}
.gc_lq .zgtc_til h4{color: #fff;}
.gc_lq .zgtc_til p{color: #fff;opacity: 0.6;}
.gc_lq_swiper_box{padding: 0 6.1%;margin: 68px 0 26px 0;position: relative;}
.gc_lq_swiper .swiper-slide{padding: 36px 26px;background: rgba(255,255,255,0);text-align: center;cursor: pointer;}
.gc_lq_swiper .swiper-slide.active{background: rgba(255,255,255,0.1);}
.gc_lq_swiper .img{display: block;width: 48px;height: 48px;margin: 0 auto;}
.gc_lq_swiper .zgtc_name{color: #fff;line-height: 26px;height: 52px;margin-top: 33px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.gc_lq_swiper_box .gc_lq_prev{width: 40px;height: 40px;position: absolute;top: 50%;left: 10px;transform: translateY(-50%);background: url(/ttecc/static/common/images/icon19.png) no-repeat center center;cursor: pointer;}
.gc_lq_swiper_box .gc_lq_next{width: 40px;height: 40px;position: absolute;top: 50%;right: 10px;transform: translateY(-50%);background: url(/ttecc/static/common/images/icon20.png) no-repeat center center;cursor: pointer;}
.gc_lq_swi_box{padding: 0 5.1%;}
.gc_lq_swi_cont{padding: 30px 8.6%;border-top: 1px solid rgba(255,255,255,0.5);}
.gc_lq_swi_cont p{font-size: 14px;color: #fff;line-height: 30px;display: none;text-align: center;}
.gc_lq_swi_cont p:first-child{display: block;}
.gc_type{padding-top: 80px;padding-bottom: 80px;}
.gc_type ul{margin-top: 38px;}
.gc_type li{width: 46.6%;float: left;}
.gc_type li:nth-child(2n){float: right;}
.gc_type li .img{overflow: hidden;}
.gc_type li img{transition: all 0.8s;}
.gc_type li a{display: block;}
.gc_type .zgtc_info{display: flex;align-items: flex-end;margin-top: 20px;}
.gc_type .zgtc_info h5{float: left;font-size: 24px;color: #333;font-weight: normal;transition: all 0.4s;}
.gc_type .zgtc_info p{float: left;font-size: 16px;color: #666666;transition: all 0.4s;}
.gc_type li:hover img{transform: scale(1.1);}
.gc_type li:hover .zgtc_info h5,.gc_type li:hover .zgtc_info p{color: #003c96;}
/*大师风采*/
.master_cont{padding-top: 45px;box-sizing: border-box;padding-bottom: 0;}
.master{width: 100%;margin-bottom: 25px;}
.masterleft{float: left;transform: translateY(-110px);margin-right: 6%;font-size: 0;}
.masterleft img{position: relative;z-index: 1000;width: 100%;}
.masterleft i{content: "";width: 100%;height: 385px;background: #d5dde7;position: absolute;top: 100px;left: 30px;}
.masterright{float: right;width: 55%;}
.mastertitle{width: 100%;}
.mastertitle h4{font-size: 38px;color: #004094;font-weight: 500;margin-bottom: 20px;}
.mastertitle span{font-size: 14px;color: #999;display: block;margin-bottom: 35px;}
.mastertitle i{display: block;width: 60px;height: 4px;background: #004094;margin-bottom: 45px;}
.mastertitle h5{font-size: 22px;color: #212121;font-weight: 500;margin-bottom: 30px;}
.mastertitle h5 strong{font-size: 14px;font-weight: 500;}
.textleft p{font-size: 14px;color: #666;line-height: 24px;}
.textleft p:first-child{margin-bottom: 15px;}
.textlefts{font-size: 14px;color: #666;line-height: 24px;}
.textleft{width: 90%;float: left;}
.textxqcon{margin-top: 10px;}
.textxqcon a{display: block;width: 120px;height: 35px;font-size: 14px;color: #fff;text-align: center;line-height: 35px;background: #004094;}
.textright{float: right;margin-top: -20%;}
.textright p{font-size: 14px;color: #999;writing-mode:vertical-lr;position: relative;}
.textright p:before{content: "";width: 1px;height: 104px;background: #213358;display: inline-block;margin-bottom: 25px;}
.masterbutton{width: 100%;background: #e9e6e0;padding: 120px 9.2% 135px 9.2%;box-sizing: border-box;}
.masterbuttoncon{width: 100%;}
.masterbuttoncon ul li{width: 49%;margin-right: 2%;margin-bottom: 2%;float: left;}
.masterbuttoncon ul li a{display: block;width: 100%;}
.masterbuttoncon ul li:nth-child(2n){margin-right: 0;}
.masterimg{float: left;font-size: 0;width: 39%;overflow: hidden;}
.masterimg img{width: 100%;transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.masterbuttoncon ul li:hover .masterimg img{transform: scale(1.1);}
.mastertext{float: left;width: 61%;background: #fff;height: 260px;padding: 0 29px 0 25px;box-sizing: border-box;}
.mastertextup{width: 100%;border-bottom: 1px solid #ccc;padding-bottom: 15px;box-sizing: border-box;margin-bottom: 18px;}
.mastertextup h5{font-size: 22px;color: #004094;font-weight: 500;margin-bottom: 10px;padding-top: 33px;box-sizing: border-box;}
.mastertextup p{font-size: 16px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mastertextbut{width: 100%;}
.mastertextbut p{font-size: 14px;color: #666666;line-height: 24px;}
/*大师风采详情*/
.masterxq{width: 100%;margin-bottom: 54px;}
.masterxq_left{float: left;font-size: 0;}
.masterxq_left img{width: 100%;}
.masterxq_right{width: 60%;float: right;padding-top: 30px;box-sizing: border-box;}
.textrights{margin-top: -10%;}
.masterxq_but{width: 100%;background: #e9e6e0;padding: 33px 23px;box-sizing: border-box;}
/*信息公开*/
.infor{width: 100%;margin-top: 30px;}
.infor p{font-size: 14px;color: #666;line-height: 24px;}
.zjtc_listcon{width: 100%;background: #e9e6e0;padding: 38px 20px 10px 20px;box-sizing: border-box;}
.zjtc_listcon a{margin-top: 0;margin-bottom: 34px;}
.zjtc_listcon a p{color: #004094;font-size: 22px;}
/*全产业链*/
.indus{width: 100%;margin-top: 45px;}
.indus ul li{float: left;width: 24%;margin-right: 1.3%;}
.indus ul li:last-child{margin-right: 0;}
.indus ul li>a{display: block;}
.indusimg{width: 100%;font-size: 0;overflow: hidden;}
.indusimg img{width: 100%;transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.industext{width: 100%;background: #e9e6e0;padding: 20px 23px;box-sizing: border-box;}
.industext h4{font-size: 22px;color: #004094;font-weight: 500;margin-bottom: 12px;transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.industext p{font-size: 14px;color: #666;line-height: 24px;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;max-height: 72px;}
.industext span{display: block;width: 0;height: 24px;overflow: hidden;margin: 15px auto 0;text-align: center;line-height: 24px;
font-size: 12px;color: #fff;background: #003c96;transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.indus ul li:hover .indusimg img{transform: scale(1.1);}
.indus ul li:hover .industext h4{color: #003c96;}
.indus ul li:hover .industext span{width: 90px;}
/*del*/
.gsjj_cont,.product_xq_bj,.news_xq .zgtc_bj{line-height: 32px;text-align: justify;}
/*综合排名*/
.zonghe{width: 100%;margin-top: 45px;}
.zonghe ul li{float: left;width: 31.5%;border: 1px solid #d2d2d2;padding: 32px 21px 30px 21px;
margin-right: 2%;margin-bottom: 2%;}
.zonghe ul li:nth-child(3n){margin-right: 0;}
.zongheimg{width: 100%;font-size: 0;overflow: hidden;margin-bottom: 14px;}
.zongheimg img{width: 100%;transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.zonghetext{width: 100%;}
.zonghetext .zhtime{width: 100%;font-size: 14px;color: #666;margin-bottom: 20px;}
.zonghetext h5{font-size: 18px;color: #004094;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;font-weight: 500;margin-bottom: 10px;line-height: 28px;max-height: 56px;}
.zonghetext .zhjianshu{font-size: 16px;color: #666;line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;max-height: 48px;}
.zonghetext span{display: block;width: 0px;height: 24px;margin: 20px auto 0;text-align: center;line-height: 24px;
font-size: 12px;color: #fff;background: #003c96;transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.zonghe ul li:hover .zongheimg img{transform: scale(1.1);}
.zonghe ul li:hover .zonghetext h5{color: #003c96;}
.zonghe ul li:hover .zonghetext span{width: 90px;}
.zhlast{width: 100%;}
.zhlast a{display: block;width: 124px;height: 48px;margin: 40px auto 0;text-align: center;line-height: 24px;
font-size: 18px;color: #fff;background: #004094;line-height: 48px;
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.zhlast a:hover{background: #003c96;}
/*方案*/
.fangan{width: 100%;margin-top: 30px;}
.fangantitle{width: 100%;margin-bottom: 35px;}
.fangantitle ul li{float: left;min-width: 70px;height: 32px;text-align: center;line-height: 32px;    padding: 0 5px;box-sizing: border-box;
margin-right: 10px;transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.fangantitle ul li a{display: block;font-size: 16px;color: #666;transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.fangantitle ul li:last-child{margin-right: 0;}
.fangantitle ul .on{background: #003c96;}
.fangantitle ul .on a{color: #fff;}
.fangantitle ul li:hover{background: #003c96;}
.fangantitle ul li:hover a{color: #fff;}
.fangancon{width: 100%;}
.fangancon ul{display: none;}
.fangancon ul li{float: left;width: 31.5%;margin-right: 2%;margin-bottom: 2%;}
.fangancon ul li:nth-child(3n){margin-right: 0;}
.fangancon ul li a{display: block;}
.faimg{width: 100%;font-size: 0;overflow: hidden;margin-bottom: 15px;}
.faimg img{width: 100%;transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.fatext{width: 100%;}
.fatext p{font-size: 24px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.fangancon ul li:hover .faimg img{transform: scale(1.1);}
.fangancon ul li:hover .fatext p{color: #003c96;}
.fangantitles{margin-top: 45px;}
.zizhicon{width: 100%;}
.zizhicon ul li{float: left;width: 31.5%;margin-right: 2%;margin-bottom: 3.5%;}
.zizhicon ul li:nth-child(3n){margin-right: 0;}
.zizhicon ul li a{display: block;}
.zizhiimg{font-size: 0;background: #e9e6e0;width: 100%;padding: 66px 65px;box-sizing: border-box;margin-bottom: 15px;}
.zizhiimg img{width: 100%;}
.zizhitext{width: 100%;}
.zizhitext p{font-size: 22px;color: #004094;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.zizhicon ul li:hover p{color: #003c96;}
.news_list_pagescon{margin-top: 25px;}
.zptitle{width: 100%;margin-top: 50px;margin-bottom: 60px;}
.zptitle h5{font-size: 34px;color: #333333;text-align: center;font-weight: 500;margin-bottom: 35px;}
.zptitle p{font-size: 22px;color: #666666;text-align: center;line-height: 38px;}
.zpcon{width: 100%;padding: 115px 0;box-sizing: border-box;background: url(/ttecc/static/common/images/baners.png) center no-repeat;
object-fit: cover;}
.zpcon h5{font-weight: 500;text-align: center;font-size: 24px;color: #fff;margin-bottom: 20px;}
.zpcon span{display: block;width: 50px;height: 2px;background: rgba(255,255,255,0.5);margin: 0 auto 60px;}
.zpcon p{font-size: 36px;color: #fff;text-align: center;line-height: 65px;font-weight: 500;}
.zpbuton{width: 100%;padding: 55px 9.2%;box-sizing: border-box;}
.zpbuton h4{font-size: 34px;color: #333333;font-weight: 500;text-align: center;margin-bottom: 40px;}
.zpbutcon{width: 100%;padding: 47px 58px 56px 58px;box-sizing: border-box;background: #e9e6e0;}
.zpbutcon ul li{width: 100%;margin-bottom: 20px;}
.zpbutcon ul li:last-child{margin-bottom: 0;}
.zpbutcon ul li .zplist{width: 100%;height: 70px;line-height: 70px;background: #fff;padding: 0 22px;
box-sizing: border-box;cursor: pointer;}
.zplist h6{float: left;font-size: 18px;color: #333;font-weight: 500;}
.zplist span{float: right;width: 29px;height: 29px;background: url(/ttecc/static/common/images/add.png) no-repeat;
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;background-size: 100% 100%;margin-top: 21px;}
.ons span{background: url(/ttecc/static/common/images/ajj.png) center no-repeat;background-size: 100% 100%;}
/*.zplist:hover span{background: url(/ttecc/static/common/images/ajj.png) center no-repeat;}*/
.zplistcon{width: 100%;padding: 25px 20px 5px;box-sizing: border-box;display: none;}
.zplistcon p{font-size: 14px;color: #666;line-height: 28px;}
/*文体*/
.wenti{width: 100%;margin-top: 50px;}
.wentis{width: 100%;margin-top: 50px;display: none;}
.wentilist{width: 100%;margin-bottom: 50px;cursor: pointer;}
.wentilistleft{float: left;width: 49%;font-size: 0;margin-right: 44px;overflow: hidden;}
.wentilistleft img{width: 100%;transition: all 0.8s;}
.wentilistright{float: left;width: 43%;padding-top: 3.5%;box-sizing: border-box;}
.wentilistright h4{font-size: 24px;color: #004094;font-weight: 500;position: relative;margin-bottom: 64px;transition: color 0.3s;}
.wentilistright h4:before{content: "";width: 117%;height: 2px;background: #004094;position: absolute;bottom: -20px;left: -80px;}
.wentilistright p{font-size: 14px;color: #333;line-height: 24px;}
.wentilistright p:nth-child(2){margin-bottom: 20px;}
.wentilister .wentilistleft{float: left;margin-right: 0;}
.wentilister .wentilistright{width: 43%;margin-left: 40px;margin-right: 40px;}
.wentilister .wentilistright h4:before{width: 116%;right: -20px;left: 0;}
.wenti .wentilist:nth-child(2n) .wentilistleft{float: right;margin-right: 0;transform: translateX(-40px);}
.wenti .wentilist:nth-child(2n) .wentilistright{width: 43%;margin-left: 40px;margin-right: 40px;}
.wenti .wentilist:nth-child(2n) .wentilistright h4:before{width: 116%;right: -20px;left: 0;}
.wentilist:hover .wentilistright h4{color: #003c96;}
.wentilist:hover .wentilistleft img{transform: scale(1.1);}
/*.news_list_pagescons{margin-bottom: 60px;}*/
/*社会*/
.zjtc_boxsh{padding: 0;padding-top: 55px;}
.shehui{width: 100%;margin-top: 50px;}
.shehuis{width: 100%;margin-top: 50px;display: none;}
.shehuilist{width: 100%;margin-bottom: 60px;padding: 0 9.2%;box-sizing: border-box;}
.shehuilist:hover .shehuileft h4{color: #003c96;}
.shehuilist:hover .shehuiright img{transform: scale(1.1);}
.shehuileft{float: left;width: 53%;margin-right: 7%;padding-top: 7%;box-sizing: border-box;cursor: pointer;}
.shehuileft h4{font-weight: 500;font-size: 24px;color: #004094;margin-bottom: 20px;transition: all 0.3s;}
.shehuileft span{display: block;width: 30px;height: 2px;background: #004094;margin-bottom: 40px;}
.shehuileft p{font-size: 14px;color: #333;line-height: 24px;}
.shehuiright{float: left;width: 40%;font-size: 0;overflow:hidden;cursor: pointer;}
.shehuiright img{width: 100%;transition: all 0.8s;}
.shehuilistcon{width: 100%;background: #e9e6e0;padding-top: 55px;padding-bottom: 55px;box-sizing: border-box;}
.shehuilistcon .shehuileft{margin-right: 0;}
.shehuilistcon .shehuiright{margin-right: 7%;}
.shehui .shehuilist:nth-child(2n){width: 100%;background: #e9e6e0;padding-top: 55px;padding-bottom: 55px;box-sizing: border-box;}
.shehui .shehuilist:nth-child(2n) .shehuileft{margin-right: 0;float: right}
.shehui .shehuilist:nth-child(2n) .shehuiright{margin-right: 7%;}
/*经营*/
.jycon{width: 100%;margin-top: 50px;}
.jytitle{width: 100%;margin-bottom: 65px;}
.jytitle h4{font-size: 24px;color: #333;font-weight: 500;line-height: 44px;text-align: center;}
.jytitle span{display: block;width: 63px;height: 3px;background: #004094;margin: 15px auto 0;}
.jylist{width: 100%;margin-bottom: 80px;}
.jylist ul li{float: left;position: relative;overflow: hidden;font-size: 0;}
.jylist ul li img{width: 100%;}
.jylist ul li h5{font-size: 24px;color: #fff;font-weight: 500;position: absolute;bottom: 25px;left: 30px;}
.jylist ul li div{position: absolute;bottom: -222px;height: 222px;width: 100%;
background: rgba(18,66,169,0.8);padding: 27px 28px;box-sizing: border-box;
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.jylist ul li div h6{font-size: 24px;color: #fff;font-weight: 500;margin-bottom: 15px;}
.jylist ul li div p{font-size: 20px;color: #fff;line-height: 30px;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jylist ul li:nth-child(1){width: 49%;margin-right: 2%;font-size: 0;}
.jylist ul li:nth-child(2){float: left;width: 49%;margin-bottom: 20px;}
.jylist ul li:nth-child(3){float: left;width: 49%;}
.jylist ul li:hover h5{display: none;}
.jylist ul li:hover div{bottom: 0;}
.jyfive{width: 100%;}
.jyfive .wentilister{margin-bottom: 0;}
.jyfive .wentilister .wentilistright{margin-left: 0;width: 47.2%;padding-top: 1.5%;}
.jyfive .wentilister .wentilistright h4{margin-bottom: 50px;}
.jyfive .wentilister .wentilistright p{font-size: 20px;line-height: 30px;}
.jyfive .wentilister .wentilistright p:nth-child(2){margin-bottom: 0;}
/*企业文化*/
.qiye{width: 100%;margin-top: 50px;}
.qiye h4{font-size: 28px;color: #333333;font-weight: 500;margin-bottom: 65px;}
.qiye h4 span{font-size: 18px;}
.qiye ul{display: flex;justify-content: center;margin-bottom: 80px;}
.qiye ul li{float: left;text-align: center;width: 192px;height: 162px;border: 1px solid #fff;border-radius: 4px;
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;
margin-right: 10px;}
.qiye ul li:last-child{margin-right: 0;}
.qiye ul li div{font-size: 0;}
.qiye ul li div img{display: block;margin: 30px auto 0;}
.qiye ul li div .qys{display: none;}
.qiye ul li div p{font-size: 18px;color: #999999;margin-top: 12px;
transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.qiye ul li:hover{border-color: #e5e5e5;}
.qiye ul li:hover .qycon{display: none;}
.qiye ul li:hover .qys{display: block;}
.qiye ul li:hover div p{color: #004094;}
.qiyecon{width: 100%;display: none;}
.qiyecon:first-child{display: block;}
.qiyecon h5{font-size: 22px;color: #004094;font-weight: 500;margin-bottom: 15px;}
.qiyecon i{display: block;width: 36px;height: 2px;background: #004094;margin-bottom: 20px;}
.qiyecon p{font-size: 14px;color: #666;line-height: 24px;}
.qiyeconter{width: 100%;padding: 0 9.2%;box-sizing: border-box;background: #f2f2f2;
padding-top: 104px;padding-bottom: 104px;}
.qyleft{float: left;width: 50%;font-size: 0;}
.qyleft img{width: 100%;}
.qyright{width: 50%;float: left;background: #004094;padding: 0 60px;box-sizing: border-box;
display: flex;align-items: center;}
.qyrightxt{width: 100%;}
.qyright h4{font-size: 22px;color: #fff;width: 100%;font-weight: 500;margin-bottom: 15px;}
.qyright p{font-size: 14px;color: rgba(255,255,255,0.9);line-height: 24px;}
.qybut{width: 100%;padding: 0 9.2%;box-sizing: border-box;padding-bottom: 60px;padding-top: 60px;}
.qybutse{width: 100%;padding: 0 9.2%;box-sizing: border-box;padding-bottom: 60px;padding-top: 60px;display: none;}
.qybut ul li{width: 100%;}
.qybutext,.qybutexts{width: 50%;float: left;background: #e9e6e0;padding: 0 38px;box-sizing: border-box;
display: flex;align-items: center;}
.qyted{width: 100%;}
.qybutext h5,.qybutexts h5{font-size: 22px;color: #004094;font-weight: 500;margin-bottom: 15px;}
.qybutext p,.qybutexts p{font-size: 14px;color: #666666;line-height: 24px;}
.qybutimg{float: left;width: 50%;font-size: 0;}
.qybutimg img{width: 100%;}
/*贸易*/
.mybaner{width: 100%;}
.mybanlist{float: left;width: 50%;font-size: 0;position: relative;}
.mybanlist>img{width: 100%;}
.mybancon{width: 100%;height: 100%;position: absolute;top: 0;}
.mybanconbj{width: 100%;height: 100%;position: absolute;top: 0;transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.mybanconter{width: 100%;position: absolute;top: 50%;transform: translateY(-50%);}
.myimgs{margin: 0 auto;font-size: 0;width: 100%;text-align: center;}
.myimgs img{display: inline-block;}
.mytite{width: 100%;font-size: 26px;color: #fff;text-align: center;margin-top: 15px;margin-bottom: 55px;}
.mybuttom{width: 100%;}
.mybuttom p{font-size: 16px;color: #fff;text-align: center;}
.mybuttom p:last-child{font-size: 14px;}
.mybanlist:hover .mybanconbj{background: rgba(0,64,168,0.8);}
.ywgh{width: 100%;padding-top: 60px;box-sizing: border-box;}
.myywimg{width: 100%;font-size: 0;margin-top: 50px;text-align: center;}
.myywimg img{display: inline-block;}
.mymodel{width: 100%;margin-top: 50px;}
/**/
.mymodel .modellist .modeltext{float: left;margin-right: 0;margin-left: 0;}
.mymodel .modellist .modelimg{float: right;margin-right: 0;margin-left: 0;}
.mymodel .modellist:nth-child(2n) .modelimg{float: left;}
.mymodel .modellist:nth-child(2n) .modeltext{float: right;}
/**/
.mymodels{width: 100%;margin-top: 50px;display: none;}
.modellist{width: 100%;margin-bottom: 80px;}
.modellist:last-child{margin-bottom: 0;}
.modeltext{float: left;width: 54%;margin-right: 4%;}
.modeltext h5{font-size: 24px;color: #004094;font-weight: 500;margin-bottom: 20px;}
.modeltext i{background: #004094;display: block;width: 57px;height: 4px;margin-bottom: 20px;}
.modeltext p{font-size: 14px;line-height: 24px;color: #666;}
.modelimg{float: left;width: 42%;font-size: 0;}
.modelimg img{width: 100%;box-shadow: 10px -10px 0px rgb(180,180,180);}
.modellister .modeltext{margin-left: 4%;margin-right: 0;}
.ywghcon{padding: 40px 9.2% 0 9.2%;box-sizing: border-box;}
.ywjs{width: 100%;margin-top: 50px;margin-bottom: 60px;position: relative;padding: 0 40px;box-sizing: border-box;}
.yejscon{width: 100%;}
.yejscon ul li{float: left;width: 30%;}
.yejsimg{width: 100%;font-size: 0;}
.yejsimg img{width: 100%;}
.yejstext{width: 100%;padding-top: 15px;box-sizing: border-box;}
.yejstext h5{font-size: 16px;color: #333;font-weight: 500;margin-bottom: 10px;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.yejstext p{font-size: 14px;color: #666;line-height: 24px;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;max-height: 96px;}
.myprev{position: absolute;left: 10px !important;top: 40% !important;cursor: pointer;transform: translateY(-50%);z-index: 1000;}
.mynext{position: absolute;right: 10px !important;top: 40% !important;cursor: pointer;transform: translateY(-50%);z-index: 1000;}
/*方案更改*/
.qzfangan{width: 100%;margin-top: 45px;}
.falist{width: 100%;margin-bottom: 64px;}
.falist:last-child{margin-bottom: 0;}
.fatitle{width: 100%;height: 50px;background: #5983b9;line-height: 50px;margin-bottom: 10px;}
.fatitle h4{float: left;font-size: 24px;color: #fff;font-weight: 500;padding-left: 19px;box-sizing: border-box;}
.fatitle h4 span{font-size: 16px;}
.fatitle a{float: right;width: 165px;height: 50px;text-align: center;font-size: 16px;color: #fff;
background: #173f70;}
.fatitle a i{display: inline-block;width: 8px;height: 14px;background: url(/ttecc/static/common/images/mores.png) center no-repeat;
vertical-align: middle;margin-left: 5px;}
.faconter{width: 100%;}
.faconter ul li{float: left;font-size: 0;position: relative;overflow: hidden;}
.faconter ul li a{display: block;}
.faconter ul li a img{width: 100%;transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.faconter ul li p{position: absolute;bottom: 0;padding: 0 22px;box-sizing: border-box;font-size: 24px;
color: #fff;background: rgba(0,0,0,0.6);width: 100%;height: 64px;line-height: 64px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.faconter ul li:nth-child(1){width: 57.5%;margin-right: 15px;}
.faconter ul li:nth-child(2){width: 41%;margin-bottom: 15px;}
.faconter ul li:nth-child(3){width: 41%;}
.faconter ul li:hover img{transform: scale(1.1);}
.facontercon ul li:nth-child(1){width: 100%;margin-bottom: 15px;}
.facontercon ul li:nth-child(2){width: 100%;}
.facontercon ul{float: left;width: 41%;margin-right: 15px;}
.facontercon ul li{width: 100%;float: none;}
.falast{float: right;width: 57.5%;font-size: 0;overflow: hidden;position: relative;}
.falast img{width: 100%;transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.falast:hover img{transform: scale(1.1);}
.falast p{position: absolute;bottom: 0;padding: 0 22px;box-sizing: border-box;font-size: 24px;
color: #fff;background: rgba(0,0,0,0.6);width: 100%;height: 64px;line-height: 64px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/*实业*/
.syleft{float: left;width: 54%;margin-right: 50px;padding-top: 3%;box-sizing: border-box;}
.syleft h5{font-size: 28px;color: #333;margin-bottom: 20px;font-weight: 500;}
.syleft p{font-size: 14px;color: #666666;line-height: 24px;}
.syleft a{display: block;width: 90px;height: 24px;background: #003c96;text-align: center;line-height: 24px;
font-size: 12px;color: #fff;margin-top: 30px;}
.syright{float: left;width: 41%;font-size: 0;}
.syright img{width: 100%;}
.shye_box{background: #004094;padding-top: 68px;padding-bottom: 51px;box-sizing: border-box;}
.shye_box ul li{float: left;width: 25%;text-align: center;position: relative;}
.shye_box ul li:before{content: "";width: 1px;height: 56px;background: rgba(255,255,255,0.4);position: absolute;top: 40px;right:0;}
.shye_box ul li:last-child:before{display: none;}
.shye_box ul li h5{font-size: 60px;color: #fff;font-weight: 500;margin-bottom: 10px;}
.shye_box ul li h5 span{font-size: 18px;}
.shye_box ul li h5 i{font-size: 18px;transform: translateY(-40px);display: inline-block;}
.shye_box ul li p{font-size: 18px;color: #fff;}
.syconter{width: 100%;margin-bottom: 30px;}
.syconter:last-child{margin-bottom: 0;}
.sylefts{float: left;width: 44%;margin-right: 50px;padding-top: 5%;box-sizing: border-box;}
.sylefts h5{font-size: 24px;color: #004094;font-weight: 500;margin-bottom: 20px;}
.sylefts p{font-size: 14px;color: #666;line-height: 24px;}
.syrights{float: left;width: 51%;font-size: 0;}
.syrights img{width: 100%;}
.sycontered .sylefts{margin-right: 0;}
.sycontered .syrights{margin-right: 50px;}
.yejscons ul li{float: left;width: 23%;}
.yejscons ul li .yejstext h5{font-size: 14px;color: #333;text-align: center;}
.sypc{width: 100%;}
.sypcs{width: 100%;display: none;}
.syleftconter h5{margin-bottom: 10px;}
.syleftconter span{font-size: 14px;color: #999999;display: block;margin-bottom: 35px;}
.syleftconter>i{display: block;width: 100%;height: 1px;background: #dddddd;margin-bottom: 35px;}
.syleftconter a{background: #004094;}
.syleftconter a i{display: inline-block;background: url(/ttecc/static/common/images/js.png) no-repeat;width: 6px;height: 11px;
vertical-align: -1px;}
.yfconter{width: 100%;margin-top: 50px;}
.yfleft{float: left;width: 42.6%;margin-right: 15px;}
.yfleft ul li{width: 100%;position: relative;font-size: 0;margin-bottom: 15px;}
.yfleft ul li:last-child{margin-bottom: 0;}
.yfleft ul .yflasted .yfboxcon h5{color: #fff;}
.yfleft ul li .yfboxcon h5{color: #fff;}
.yfleft ul .yflasted .yfboxcon p{color: #fff;}
.yfleft ul .yflasted .yfboxcon span{color: #fff;}
/* .yfleft ul .yflasted .yfboxcon{top: 50%;transform: translateY(-50%);} */
.yfleft ul li a{display: block;cursor:default;}
.yfleft ul li a>img{width: 100%;}
.yfboxs{width: 100%;height: 100%;position: absolute;top: 0;}
.yfbj{width: 100%;height: 100%;position: absolute;top: 0;transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.yfboxcon{position: absolute;bottom: 40px;left: 50px;}
.yfboxcon h5{font-size: 28px;color: #333333;font-weight: 500;transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.yfboxcon p{font-size: 18px;color: #333;transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.yfboxcon span{font-size: 14px;color: #333;transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.yfboxcon span i{display: inline-block;width: 13px;height: 12px;background: url(/ttecc/static/common/images/jt.png) no-repeat;
background-size: 100% 100%;transition:.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;
vertical-align: -1px;margin-left: 5px;}
.yfleft ul li:hover .yfbj{background: #004094;}
.yfleft ul li:hover .yfboxcon h5{color: #fff;}
.yfleft ul li:hover .yfboxcon p{color: #fff;}
.yfleft ul li:hover .yfboxcon span{color: #fff;}
.yfleft ul li:hover .yfboxcon span i{background: url(/ttecc/static/common/images/jts.png) no-repeat;}
.yfright{float: right;width: 56%;}
.yfright ul li{width: 100%;position: relative;font-size: 0;margin-bottom: 16px;}
.yfright ul li a{display: block;}
.yfright ul li a>img{width: 100%;}
.yfright ul li:hover .yfbj{background: #004094;}
.yfright ul li:hover .yfboxcon h5{color: #fff;}
.yfright ul li:hover .yfboxcon p{color: #fff;}
.yfright ul li:hover .yfboxcon span{color: #fff;}
.yfright ul li:hover .yfboxcon span i{background: url(/ttecc/static/common/images/jts.png) no-repeat;}
.yfright ul li .yfboxcon h5{color: #fff;}
.yfright ul li .yfboxcon p{color: #fff;}
.yfright ul li .yfboxcon span{color: #fff;}
/* .yfright ul .yflasted .yfboxcon{top: 50%;transform: translateY(-50%);bottom: 0;} */
.yfright ul li:last-child{margin-bottom: 0;}
.lxbut{width: 100%;margin-top: 50px;}
.lxbut ul{display: flex;justify-content: center;}
.lxbut ul li{float: left;margin-right: 10px;width: 25%;display:flex;}
.lxbut ul li:nth-child(2){width: 30%;}
.lxbut ul li:last-child{margin-right: 0;}
.lxleft{float: left;width: 44px;height: 44px;font-size: 0;border-radius: 50%;margin-right: 8px;}
.lxleft img{width: 100%;height: 100%;border-radius: 50%;}
.lxright{float: left;flex:1;min-width: 0;}
.lxright p{font-size: 16px;color: #666666;font-weight: 200;}
.lxright span{font-size: 18px;color: #333333;word-wrap: break-word;}
.yflastconter{width: 100%;font-size: 0;}
.yflastconter img{width: 100%;}
.zgtc_more_b{position: relative !important;}
.zgtc_more{background: #fff;position: fixed;left: 0;bottom: 0;z-index: 1001;width: 100%;padding-top: 27px;padding-bottom: 27px;display: flex;align-items: center;box-shadow: 6px 0px 15px rgba(201,201,201,0.42);}
.zgtc_more p{flex: 1;float: left;font-size: 20px;color: #333333;padding-right: 20px;text-align: justify;}
.zgtc_more p span{color: #eb5c29;}
.zgtc_more a{float: right;width: 160px;height: 46px;text-align: center;line-height: 46px;background: #E31939;border-radius: 4px;font-size: 18px;color: #ffffff;box-shadow: 2px 4px 7px rgba(230,0,18,0.5);}
/**/
.zgtc_gc_list .zizhiimg{padding: 30px;}
.information_disclosure .zgtc_info{width: 100%;}
.cpyfw_yjzs_list .fangancon ul li{width:23.5%;}
.cpyfw_yjzs_list .fangancon ul li:nth-child(4n){margin-right: 0;}
.cpyfw_yjzs_list .fangancon ul li:nth-child(3n){margin-right: 2%;}
.cpyfw_yjzs_list .fatext p{font-size:20px;}
.zplistcon table{border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;font-size: 15px;color: #333;}
.zplistcon table td,.zplistcon table th{border: 1px solid #ccc;border-right: 0;border-bottom: 0;text-align:center;padding: 5px 10px;}
.zplistcon table td:nth-child(2),.zplistcon table th:nth-child(2){text-align: left;width: 60%;}
.zplistcon table td{font-size: 14px;color: #666;}
/*编辑区域*/
.news_xq .zgtc_bj p,.product_xq_bj p{text-align: justify;text-indent: 24pt !important;line-height:40px !important;color: #000 !important;font-size: 16px !important;}
.news_xq .zgtc_bj span,.product_xq_bj span{line-height:40px !important;color: #000 !important;font-size: 16px !important;}
/*自适应*/
@media screen and (max-width:1600px){
	.index_news .zgtc_tab_cont ul li a{padding: 16px 0;}
	.index_news .zgtc_tab li{padding: 0 18px;font-size:16px;height: 30px;line-height: 28px;}
}
@media screen and (max-width:1500px){
	.contact_us_cont .contact_us_r{width: 36%;margin-right: 0;}
	.index_news .zgtc_tab_cont ul li a{padding: 14px 0;}
	.wenti .wentilist:nth-child(2n) .wentilistleft{transform: translateX(0);}
}
@media screen and (max-width:1440px){
	.zgtc_footer_l li{margin-right: 24px;}
	.index_news .zgtc_tab_cont ul li a{padding: 14px 0;}
	.index_news .zgtc_tab_cont .zgtc_name{font-size: 16px;line-height: 18px;}
	.index_news .zgtc_tab_cont .zgtc_name:before{margin-top: 6px;}
	.index_news .zgtc_tab li{padding: 0 18px;font-size:14px;height: 28px;line-height: 26px;}
}
@media screen and (max-width:1366px){
	.zgtc_header .zgtc_cont{width: 960px;}
	.zgtc_header .zgtc_cont>ul>li>a{padding: 0 16px;font-size: 15px;}
	.index_gcyw{padding: 52px 0;margin-top: 64px;}
	.index_gcyw .index_gcyw_swip{margin-top: 46px;}
	.index_gcyw_pages{top: 58px;}
	.index_news .zgtc_tab_cont .clear_float{font-size: 12px;line-height: 14px;margin-top: 8px;}
	/*footer*/
	.index_swiper1 .zgtc_title h4,.zgtc_til h4{font-size: 26px;line-height: 26px;}
	.index_swiper1 .zgtc_title p,.zgtc_til p{margin-top: 12px;}
	.zgtc_footer_cont{padding: 60px 0 52px;}
	.zgtc_footer_l li{margin-right: 22px;}
	.zgtc_footer_r .zgtc_info li{margin-left: 18px;}
	.zgtc_footer_r .zgtc_info .zgtc_cz, .zgtc_footer_r .zgtc_info .zgtc_email{margin-left: 18px;}
	/*走进*/
	.zjtc_box{padding-bottom: 60px;}
	.zjtc_boxcon{padding-bottom: 0;}
	.master_cont{padding-bottom: 0;}
	.zjtc_list a{margin-top: 24px;}
	.zjtc_list a p{font-size: 22px;line-height: 22px;}
	.tc_video{margin-top: 52px;}
	.tc_video .zgtc_info .zgtc_txt{margin-top: 16px;}
	/*公司介绍*/
	.ywly{margin-top: 46px;}
	.ywly li{margin-top: 22px;}
	.ywly li .zgtc_txt{font-size: 16px;line-height: 24px;max-height: 48px;}
	/*公司大事件*/
	.tc_history_swip .zgtc_erji_til{padding: 0 30px;}
	.tc_history_swip .zgtc_erji_til h4{line-height: 50px;}
	.tc_history_cli{height: 50px;}
	.tc_history_cli ul li{padding: 0 18px;font-size: 16px;line-height: 16px;}
	.tc_history_cli ul li i{margin: 5px auto 4px;}
	/*产品详情*/
	.product_xq_bj{margin-top: 26px;}
	/*新闻列表*/
	.news_list{margin-top: 32px;}
	.news_list .zgtc_info .zgtc_txt_c{margin-top: 10px;}
	.news_list .zgtc_info i{width: 7%;}
	/*联系我们*/
	.contact_us_cont .contact_us_r h4{margin-bottom: 2px;}
	.contact_us_cont .contact_us_r li .zgtc_info{margin-left: 10px;}
	.contact_us_cont .contact_us_r .zgtc_infos h5{padding: 10px 0px 4px;}
	/* 工程 */
	.gc_lq,.gc_type{padding-top: 60px;padding-bottom: 60px;}
	.gc_lq_swiper_box{margin-top: 42px;}
	.gc_lq_swi_cont{padding-bottom: 0;}
	.gc_type .zgtc_info h5{font-size: 22px;}
	/*删除*/
	.news_xq .cont{width: auto;margin: auto;}
	
	.zjtc_listcon a{margin-top: 0;}
	
	.jyfive .wentilister .wentilistright p{font-size: 16px;}
	.zgtc_more a{font-size: 16px;}
}
@media screen and (max-width:1300px){
	.zgtc_footer_l li h5{margin-bottom: 10px;}
	.zgtc_footer_l li h5 a{font-size: 14px;}
	.zgtc_footer_l li a{line-height: 22px;}
	.zgtc_footer_r .zgtc_ewm{width: 92px;}
	.zgtc_footer_r .zgtc_ewm p{height: 28px;}
	.zgtc_footer_r .zgtc_info li h5{font-size: 14px;line-height: 14px;}
	.zgtc_footer_r .zgtc_info li p{font-size: 12px;line-height: 12px;margin-top: 10px;}
	/*走进*/
	.zjtc_cont .zgtc_info{font-size: 14px;}
	.zjtc_cont .zgtc_info,.tc_video .zgtc_info .zgtc_txt,.tcdsj .zgtc_txt{line-height: 26px;}
	.gsjj_cont,.product_xq_bj,.news_xq .zgtc_bj{line-height: 26px;}
	/*新闻列表*/
	.news_list .zgtc_info i{width: 8%;}
	/*联系我们*/
	.contact_us_cont .contact_us_r li{display: flex;align-items: center;}
	.contact_us_cont .contact_us_r li .zgtc_info{line-height: 20px;width: 84%;}
	.contact_us_cont .contact_us_r li .zgtc_info span{clear: both;}
	.contact_us_cont .contact_us_r li .zgtc_info p{float: none;}
	.contact_us_list li{padding: 18px;}
	.contact_us_list li p{line-height: 24px;margin-top: 2px;}
	.shehuileft{padding-top: 4%;}
	.yfleft{margin-right: 10px;}
	.lxbut ul li:nth-child(1){width: 18%;}
	.lxbut ul li:nth-child(2){width: 28%;}
	.lxbut ul li:nth-child(3){width: 25%;}
	.lxbut ul li:nth-child(4){width: 25%;}
	#main{height: 30vh;}

}
@media screen and (max-width:1200px){
	/*清除hover*/
	.index_news .zgtc_tab li:hover{border-color: #ccc;background: #fff;color: #757575;}
	.index_news .zgtc_tab li.active:hover{border-color: #003c96;background: #003c96;color: #fff;}
	.index_news .zgtc_tab_img:hover img{transform: scale(1);}
	.index_news .zgtc_tab_img:hover p{color: #212121;}
	.index_gcyw .swiper-slide:hover .zgtc_name{color: #333;}
	.index_gcyw .swiper-slide:hover img{transform: scale(1);}
	.index_swiper1_next:hover,.index_gcyw_next:hover{background: url(/ttecc/static/common/images/icon7.png);background-size: 100% 100%;}
	.index_swiper1_prev:hover,.index_gcyw_prev:hover{background: url(/ttecc/static/common/images/icon6.png);background-size: 100% 100%;}
	.zjtc_list a:hover img{transform: scale(1);}
	.zjtc_list a:hover p{color: #333;}
	.ywly li:hover img{transform: scale(1);}
	.ywly li:hover .zgtc_name{color: #004094;}
	.news_list_tab li:hover{background: #fff;color: #666;}
	.news_list_tab li.active:hover{background: #003c96;color: #fff;}
	.news_list li:hover img{transform: scale(1);}
	.news_list li:hover .zgtc_name{color: #333;}
	.news_list li:hover i{background: url(/ttecc/static/common/images/icon11.png) no-repeat center center;}
	.news_list_pages li.active:hover a{border-color: #003c96;background: #003c96;color: #fff;}
	.news_list_pages li:hover a{border-color: #dedede;background: #fff;color: #333;}
	.news_xq_pages a:hover{color: #333;}
	.zgtc_footer_l li a:hover{color: rgba(255,255,255,0.6);}
	.gc_type li:hover img{transform: scale(1);}
	.gc_type li:hover .zgtc_info h5{color: #333;}
	.gc_type li:hover .zgtc_info p{color: #666;}
	/**/
	.zgtc_header,.zgtc_header_k{display: none;}
	.header_m,.header_m_k{display: block;}
	.index_swiper1 .zgtc_title h4,.zgtc_til h4{line-height: 22px;font-size: 22px;}
	.index_swiper1 .zgtc_title p,.zgtc_til p{line-height: 12px;font-size: 12px;margin-top: 10px;}
	.index_swiper1 .swiper-slide:hover .zgtc_info a{height: 24px;margin-top: 10px;}
	.index_swiper1 .zgtc_info a{height: 24px;margin-top: 10px;}
	.index_news .index_news_head,.index_gcyw{margin-top: 52px;}
	.index_news .zgtc_tab{margin: 22px 0 0 74px;}
	.index_news .zgtc_tab_box,.index_gcyw .index_gcyw_swip{margin-top: 40px;}
	.index_news .zgtc_tab_img{width: 45%;}
	.index_news .zgtc_tab_img p{font-size: 14px;padding: 0 14px;line-height: 46px;}
	.index_news .zgtc_tab_cont ul li a{padding: 14px 0;}
	.index_news .zgtc_tab_cont .clear_float{margin-top: 6px;}
	.index_news .zgtc_tab_cont .zgtc_name{font-size: 15px;line-height: 16px;}
	.index_gcyw .zgtc_info{padding: 16px 14px 0;}
	.index_gcyw .zgtc_name{font-size: 16px;line-height: 16px;}
	.index_gcyw .zgtc_txt{font-size: 12px;line-height: 12px;margin-top: 8px;}
	.zgtc_footer_cont{padding: 52px 0 46px;}
	.zgtc_footer_l li{margin-right: 16px;}
	.zgtc_footer_r .zgtc_info li{margin-left: 14px;margin-bottom: 10px;clear: both;}
	.zgtc_footer_r .zgtc_info li:last-child{margin-bottom: 4px;}
	.zgtc_footer_r .zgtc_info li h5{float: left;}
	.zgtc_footer_r .zgtc_info li p{float: left;margin-top: 0;}
	.zgtc_footer_r .zgtc_info .zgtc_cz,.zgtc_footer_r .zgtc_info .zgtc_email{margin-left: 14px;}
	.zgtc_footer_b{padding-bottom: 16px;padding-top: 16px;}
	/*走进*/
	.zjtc_box{padding-top: 46px;}
	.zgtc_erji_til h4{font-size: 22px;line-height: 22px;}
	.zgtc_erji_til p{font-size: 12px;line-height: 12px;}
	.zjtc_list{margin-top: 24px;}
	.zjtc_list a p{font-size: 20px;line-height: 20px;}
	.tc_video{margin-top: 46px;}
	/*公司大事件*/
	.tc_history_swip .zgtc_erji_til{padding: 0 26px;}
	.tc_history_cli ul li{padding: 0 12px;font-size: 15px;line-height: 15px;}
	.tcdsj{margin-top: 32px;}
	.tcdsj .zgtc_txt{margin-top: 20px;}
	/*新闻列表*/
	.news_list{margin-top: 22px;}
	.news_list a{padding: 22px 0;}
	.news_list .zgtc_info i{width: 8%;}
	/*新闻详情*/
	.news_xq .zgtc_bj{padding: 16px 0 46px 0;}
	.news_xq_pages{margin-top: 46px;}
	/*联系我们*/
	.contact_us_cont_box{padding-bottom: 40px;}
	.contact_us_cont .contact_us_r h4{font-size: 20px;margin: 0;}
	.contact_us_list{margin-top: 46px;}
	.contact_us_list li h4{font-size: 20px;margin-bottom: 8px;}
	/* 工程 */
	.gc_lq, .gc_type{padding-top: 46px;padding-bottom: 46px;}
	.gc_type .zgtc_info{margin-top: 16px;}
	.gc_type .zgtc_info h5{font-size: 20px;}
	/*大师风采*/
	.masterbutton{padding: 80px 9.2%;}
	.masterleft{transform: translateY(0);margin-right: 3%;}
	.masterleft i{display: none;}
	.masterimg{width: auto;}
	/* .masterimg img{height: 260px;}	 */
	.masterbuttoncon ul li{width: 100%;margin-right: 0;}
	.masterbuttoncon ul li:last-child{margin-bottom: 0;}
	.mastertext{width: 60%;}
	.masterxq_left{width: 35%;}
	.masterxq_right{padding-top: 10px;}
	.wentilistright{padding-top: 10px;}
	.wentilistright h4{margin-bottom: 34px;}
	.wenti .wentilist:nth-child(2n) .wentilistright{margin-right: 30px;margin-left: 20px;}
	.wentilister .wentilistright{margin-right: 30px;margin-left: 20px;}
	.shehuileft{padding-top: 2%;}
	.shehuileft span{margin-bottom: 25px;}
	.jylist ul li:nth-child(2){margin-bottom: 16px;}
	.jylist ul li:nth-child(2) div{height: 100%;}
	.jylist ul li:nth-child(3) div{height: 100%;}
	.falist{margin-bottom: 40px;}
	.faconter ul li{width: 100% !important;margin-bottom: 20px;}
	.facontercon ul{width: 100%;}
	.falast{width: 100%;}
	.syleft{margin-right: 20px;padding-top: 0;}
	.sylefts{margin-right: 20px;}
	.sycontered .syrights{margin-right: 20px;}
	.zgtc_more{padding-top: 20px;padding-bottom: 20px;}
	.zgtc_more p{font-size: 18px;}
	.zgtc_gc_list .zizhiimg{padding:24px;}
	/**/
	.cpyfw_yjzs_list .fangancon ul li{width:31.5%;}
	.cpyfw_yjzs_list .fangancon ul li:nth-child(4n){margin-right: 2%;}
	.cpyfw_yjzs_list .fangancon ul li:nth-child(3n){margin-right: 0;}
}
@media screen and (max-width:1024px){
	#main{display: none;}
	#wzsse{display: none;}
	.index_swiper1 .swiper-container{width: 100%;height: 400px;}
	.index_news .zgtc_tab_cont .zgtc_name{font-size: 14px;line-height: 16px;}
	.index_news .zgtc_tab_cont ul li a{padding: 10px 0;}
	.zgtc_footer_l li{margin-right: 7px;}
	.zgtc_footer_r .zgtc_info li{margin-left: 10px;}
	.zgtc_footer_r .zgtc_info .zgtc_cz, .zgtc_footer_r .zgtc_info .zgtc_email{margin-left: 10px;}
	.index_swiper1 .swiper-slide{width: 33.33%;}
	.index_gcyw .index_gcyw_swip .swiper-slide{width: 33.33%;}
	.index_banner_prev,.index_banner_next,.zgtc_tab_img_prev,.zgtc_tab_img_next{width: 36px;height: 36px;}
	/*走进*/
	.zjtc_cont .img{width: 48%;}
	.zjtc_cont .zgtc_info{width: 48%;}
	/*公司介绍*/
	/*.gsjj_cont .zgtc_info,.gsjj_cont .img{width: 100%;}*/
	/*新闻列表*/
	.news_list_tab li{font-size: 14px;}
	.news_list .zgtc_info .zgtc_name{font-size: 18px;}
	.news_list .zgtc_info .zgtc_txt{font-size: 14px;}
	.news_list .zgtc_info .zgtc_time{font-size: 18px;}
	.news_list .zgtc_info i{width: 9%;}
	.news_list .zgtc_info .zgtc_txt_c{margin-top: 4px;}
	.news_list .zgtc_info .zgtc_txt{line-height: 22px;max-height: 66px;}
	/*联系我们*/
	.contact_us_cont_box{padding-bottom: 30px;}
	.contact_us_cont .contact_us_l{width: 100%;float: none;}
	.contact_us_cont .contact_us_r{width: 100%;margin-top: 20px;float: none;}
	.contact_us_cont .contact_us_r h4{text-align: center;}
	.contact_us_cont .contact_us_r .zgtc_infos{float: left;width: 48%;margin-right: 4%;}
	.contact_us_cont .contact_us_r .zgtc_infos:last-child{margin-right: 0;}
	/*大师风采*/
	.masterleft{width: 35%;}
	.masterright{width: 60%;}
	.mastertext{width: 55%;}
	.masterbutton{padding: 60px 9.2%;}
	.masterbuttoncon ul li:hover .masterimg img{transform: scale(1);}
	.indus ul li:hover .indusimg img{transform: scale(1);}
	.indus ul li:hover .industext h4{color: #003c96;}
	.indus ul li .industext span{width: 90px;}
	.zonghe ul li .zonghetext span{width: 90px;}
	.zonghe ul li{padding: 20px 15px;}
	.zonghetext h5{font-size: 16px;}
	.zonghetext .zhjianshu{font-size: 14px;}
	.zonghe ul li:hover .zongheimg img{transform: scale(1);}
	.fangancon ul li:hover .faimg img{transform: scale(1);}
	.fatext p{font-size: 20px;}
	.zizhiimg{padding: 30px;}
	.zizhitext p{font-size: 20px;}
	.wentilistleft{margin-right: 2%;}
	.wentilistright{width: 49%;}
	.wentilistright h4{border-bottom: 2px solid #004094;padding-bottom: 15px;box-sizing: border-box;
	margin-bottom: 15px;font-size: 20px;}
	.wentilistright h4:before{display: none;}
	.wentilistright p:nth-child(2){margin-bottom: 0;}
	.wentilister .wentilistright{width: 49%;margin-left: 0;margin-right: 2%;}
	.wenti .wentilist:nth-child(2n) .wentilistright{width: 49%;margin-left: 0;margin-right: 2%;}
	.wentilister .wentilistright{width: 49%;margin-left: 0;margin-right: 2%;}
	.shehuileft{margin-right: 4%;padding-top: 0;}
	.shehuilistcon .shehuiright{margin-right: 4%;}
	.shehuilistcon .shehuileft{padding-top: 0;}
	.shehui .shehuilist:nth-child(2n) .shehuiright{margin-right: 4%;}
	.shehui .shehuilist:nth-child(2n) .shehuileft{padding-top: 0;}
	.shehuileft h4{margin-bottom: 15px;}
	.shehuileft span{margin-bottom: 15px;}
	.jylist ul li h5{display: none;}
	.jylist ul li div{bottom: 0;}
	.qiyeconter{padding: 60px 9.2%;}
	.qyright{padding: 0 25px;}
	.qyright h4{font-size: 20px;}
	.qybutext, .qybutexts{padding: 0 15px;}
	.qybutext h5, .qybutexts h5{font-size: 20px;margin-bottom: 10px;}
	.qybutext p, .qybutexts p{line-height: 20px;}
	.ywgh{padding: 60px 9.2% 0 9.2%;box-sizing: border-box;}
	.myywimg img{width: 100%;}
	.mymodel{display: none;}
	.mymodels{display: block;}
	.modellist{margin-bottom: 40px;}
	.modelimg{width: 100%;margin-bottom: 20px;}
	.modelimg img{box-shadow: none;}
	.modellister .modeltext{width: 100%;margin-left: 0;}
	.ywghcon{padding-top: 20px;}
	.shye_box{padding-top: 40px;padding-bottom: 40px;}
	.sylefts h5{margin-bottom: 10px;}
	.sylefts{padding-top: 0%;}
	.yfright ul .yflasted .yfboxcon{top: 40%;}
	.lxbut ul{display: block;}
	.lxbut ul li{width: 50% !important;margin-right: 0;margin-bottom: 30px;}
	.zjtc_boxyf{padding-bottom: 20px;}
}
@media screen and (max-width:980px){
	.index_swiper1 .swiper-container{height: 360px;}
	.zgtc_footer_l li{margin-right: 16px;}
	.zgtc_footer_r{float: left;margin-top: 20px;}
	.zgtc_footer_r .zgtc_info li{margin-left: 16px;}
	.zgtc_footer_r .zgtc_info .zgtc_cz, .zgtc_footer_r .zgtc_info .zgtc_email{margin-left: 16px;}
	/*产品详情*/
	.product_xq_bj{margin-top: 20px;}
	/*联系我们*/
	.contact_us_list li{width: 48%;margin-right: 4%;margin-bottom: 20px;}
	.contact_us_list li:nth-child(2n){margin-right: 0;}
	.contact_us_list li:last-child{margin-bottom: 0;}
	.masterleft{display: block;margin: 0 auto 20px;float: none;}
	.masterright{width: 100%;}
	.masterbuttoncon ul li{display: flex;}
	.mastertext{width: 66%;}
	.masterxq_left{width: 100%;display: block;margin: 0 auto 20px;}
	.masterxq_right{width: 100%;}
	.zjtc_listcon a{margin-bottom: 4%;margin-top: 0;}
	.industext{padding: 10px;}
	.industext h4{font-size: 16px;margin-bottom: 10px;}
	.industext p{font-size: 12px;}
	.fatext p{font-size: 18px;}
	.zizhitext p{font-size: 18px;}
	.wenti{display: none;}
	.wentis{display: block;}
	.wentilistleft{width: 100%;margin-right: 0;}
	.wentilistright{width: 100%;padding-top: 20px;}
	.news_list_pagescons{margin-bottom: 0;}
	.shehui{display: none;}
	.shehuis{display: block;}
	.shehuiright{width: 100%;}
	.shehuileft{margin-right: 0;width: 100%;padding-top: 20px;box-sizing: border-box;}
	.shehuilist{margin-bottom: 30px;}
	.shehuileft h4{font-size: 20px;}
	.jylist ul li:nth-child(1){width: 100%;margin-bottom: 20px;}
	.jylist ul li:nth-child(2){width: 100%;margin-bottom: 20px;}
	.jylist ul li:nth-child(3){width: 100%;}
	.jylist{margin-bottom: 40px;}
	.jyfive .wentilister .wentilistright{width: 100%;margin-right: 0;margin-bottom: 15px;}
	.jyfive .wentilister .wentilistright h4{margin-bottom: 30px;}
	.qiyeconter{padding-top: 10px;padding-bottom: 10px;}
	.qyleft{width: 100%;}
	.qyright{width: 100%;padding: 20px 25px;}
	.qybut{display: none;}
	.qybutse{display: block;}
	.qybutext, .qybutexts{width: 100%;padding: 20px 15px;}
	.qybutimg{width: 100%;}
	.qybutse{padding-top: 30px;}
	.syleft{width: 100%;margin-right: 0;margin-bottom: 20px;}
	.syright{width: 100%;}
	.shye_box ul li h5{font-size: 35px;}
	.shye_box ul li h5 i{transform: translateY(-20px);margin-left: 5px;}
	.shye_box ul li:before{top: 15px;}
	.sypcs{display: block;}
	.sypc{display: none;}
	.sylefts{width: 100%;margin-right: 0;margin-bottom: 20px;}
	.syrights{width: 100%;}
	.syleftconter span{margin-bottom: 20px;}
	.syleftconter>i{margin-bottom: 20px;}
	.yfleft{width: 100%;margin-right: 0;margin-bottom: 15px;}
	.yfright{width: 100%;}
	.yfright ul .yflasted .yfboxcon{top: 50%;}
	.zgtc_more{padding-top: 16px;padding-bottom: 16px;}
	.zgtc_more p{font-size: 16px;}
	.zgtc_more a{width: 130px;height: 40px;line-height: 40px;font-size: 14px;}
	.zgtc_gc_list ul li{width:49%;}
	.zgtc_gc_list ul li:nth-child(3n){margin-right:2%;}
	.zgtc_gc_list ul li:nth-child(2n){margin-right:0;}
	.cpyfw_yjzs_list .fatext p{font-size: 18px;}
}
@media screen and (max-width:768px){
	.header_m_cont{width: 70%;}
	.index_swiper1 .swiper-container{height: 300px;}
	.index_news .zgtc_tab_cont ul li a{padding: 11px 0;}
	.zgtc_footer_l{display: flex;flex-wrap: wrap;}
	.zgtc_footer_l li{margin-bottom: 10px;}
	.zgtc_footer_r .zgtc_ewm{width: 100px;}
	.index_swiper1 .swiper-slide{width: 50%;}
	.index_gcyw .index_gcyw_swip .swiper-slide{width: 50%;}
	/*走进*/
	.zjtc_box{padding-top: 34px;padding-bottom: 46px;}
	.zjtc_cont{margin-top: 24px;}
	.zjtc_cont .zgtc_info, .tc_video .zgtc_info .zgtc_txt,.tcdsj .zgtc_txt{line-height: 22px;}
	.gsjj_cont,.product_xq_bj,.news_xq .zgtc_bj{line-height: 22px;}
	.zjtc_list{margin-top: 12px;}
	.zjtc_list a{margin-top: 20px;}
	.zjtc_list a p{font-size: 16px;line-height: 16px;margin-top: 12px;}
	.tc_video{margin-top: 32px;padding: 22px 26px;}
	.tc_video .zgtc_info{width: 52%;}
	.zgtc_erji_til p{margin-top: 8px;}
	/*公司介绍*/
	.gsjj_cont{margin-top: 20px;}
	.ywly{margin-top: 36px;padding: 24px 22px;}
	.ywly li{width: 48%;margin-right: 4%;}
	.ywly li:nth-child(3n){margin-right: 4%;}
	.ywly li:nth-child(2n){margin-right: 0;}
	.ywly li .zgtc_name{margin-top: 14px;}
	/*公司大事件*/
	.tc_history_swip .zgtc_erji_til h4{line-height: 42px;}
	.tc_history_cli{height: 42px;}
	.tc_history_cli ul li{padding: 0px 7px;font-size: 14px;line-height: 14px;}
	.tc_history_prev, .tc_history_next{background-size:7px 14px;width: 26px;}
	.tc_history_cli ul li i{width: 14px;height: 7px;}
	.tc_history_swip .zgtc_erji_til{padding: 0 20px;}
	/*新闻列表*/
	.news_list{margin-top: 16px;}
	.news_list a{padding: 18px 0;}
	.news_list .zgtc_info .zgtc_time{font-size: 16px;}
	.news_list_pages{margin-top: 46px;}
	/*新闻详情*/
	.news_xq_pages{margin-top: 40px;width: 50%;}
	.news_xq{padding-top: 40px;}
	/* 工程 */
	.gc_lq_swiper_box .gc_lq_prev{left: -8px;}
	.gc_lq_swiper_box .gc_lq_next{right: -8px;}
	.masterleft{display: block;margin: 0 auto 20px;float: none;}
	.masterright{width: 100%;}
	.masterbuttoncon ul li{display: flex;}
	.masterimg{width: 35%;}
	.mastertext{width: 64%;}
	.zjtc_listcon a{margin-bottom: 4%;margin-top: 0;}
	
}
@media screen and (max-width:568px){
	.index_swiper1 .swiper-container{height: 340px;}
	.index_swiper1 .zgtc_box{padding: 30px 20px;}
	.index_swiper1 .zgtc_info{padding: 0 20px 30px;}
	.index_swiper1 .zgtc_title h4, .zgtc_til h4{font-size: 20px;line-height: 20px;}
	.index_swiper1 .zgtc_title p, .zgtc_til p{margin-top: 8px;}
	.index_news .zgtc_til{float: none;text-align: center;}
	.index_news .zgtc_tab{float: none;margin: 20px 0 0 0;display: flex;justify-content: space-between;}
	.index_news .zgtc_tab:after{display: none;}
	.index_news .zgtc_tab li{margin: 0;font-size: 12px;height: 24px;line-height: 22px;}
	.index_swiper1_next, .index_swiper1_prev, .index_gcyw_next, .index_gcyw_prev{margin-top: 20px;}
	.index_news .index_news_head, .index_gcyw{margin-top: 20px;}
	.index_news .zgtc_tab_box, .index_gcyw .index_gcyw_swip{margin-top: 24px;}
	.index_news .zgtc_tab_img{width: 100%;}
	.index_news .zgtc_tab_cont ul{width: 100%;}
	.index_news .zgtc_tab_cont ul li a{padding: 14px 0;}
	.index_news .zgtc_tab_cont ul li:first-child a{padding: 14px 0;}
	.index_gcyw,.zgtc_footer_cont{padding: 24px 0;}
	.index_gcyw_pages{top: 24px;}
	.zgtc_footer_r{margin-top: 8px;}
	/*走进*/
	.zgtc_erji_til h4{font-size: 20px;line-height: 20px;}
	.zjtc_box{padding-top: 24px;padding-bottom: 24px;}
	.zjtc_cont .img,.tc_video .zgtc_info{width: 100%;}
	.zjtc_cont .zgtc_info,.tc_video .zgtc_video{width: 100%;margin-top: 20px;}
	.zjtc_list a{width: 48%;margin-right: 4%;}
	.zjtc_list a:nth-child(3n){margin-right: 4%;}
	.zjtc_list a:nth-child(2n){margin-right: 0;}
	.tc_video .zgtc_info .zgtc_erji_til{text-align: center;}
	/*公司介绍*/
	/*.gsjj_cont .zgtc_info{margin-top: 0;}*/
	/*公司大事件*/
	.tc_history_swip .zgtc_erji_til{padding: 0 14px;}
	.tc_history_cli{position: relative;overflow: hidden;}
	.tc_history_cli ul{width: 100%;height: 100%;}
	.tc_history_cli ul li{position: absolute;width: 100%;height: 100%;top: 100%;}
	.tc_history_cli ul li.active{top: 0;}
	.tcdsj{margin-top: 24px;}
	.tcdsj .zgtc_txt{margin-top: 16px}
	/*产品详情*/
	.product_xq_bj{margin-top: 10px;}
	/*新闻列表*/
	.news_list .img{width: 32%;}
	.news_list .zgtc_info{width: 64%;}
	.news_list .zgtc_info .zgtc_name{width: 80%;font-size: 14px;}
	.news_list .zgtc_info .zgtc_time{font-size: 14px;}
	.news_list .zgtc_info .zgtc_txt{width:80%;font-size: 12px;line-height: 20px;max-height: 60px;}
	.news_list .zgtc_info i{width: 13%;height: 22px;background-size: 12px 12px;}
	/*新闻详情*/
	.news_xq .zgtc_bj{padding-bottom: 24px;}
	.news_xq_pages{margin-top: 24px;}
	/*联系我们*/
	.contact_us_cont_box{padding: 24px 0;}
	.contact_us_cont .contact_us_r .zgtc_infos{width: 100%;}
	.contact_us_cont .contact_us_r h4,.contact_us_list li h4{font-size: 18px;}
	.contact_us_cont .contact_us_r li .zgtc_info{font-size: 14px;}
	.contact_us_cont .contact_us_r .zgtc_infos h5{font-size: 16px;}
	.contact_us_list{margin-top: 24px;}
	/*联系我们*/
	.contact_us_list li{width: 100%;margin-right: 0;min-height: auto;}
	/* 工程 */
	.gc_lq_swi_cont p{text-align: justify;}
	/*大师风采*/
	.masterleft{width: 100%;}
	.textleft{width: 100%;}
	.textright{display: none;}
	.mastertitle h4{font-size: 28px;margin-bottom: 15px;}
	.masterimg{display: block;margin: 0 auto;width: 100%;}
	.masterimg img{height: auto;}
	.mastertext{width: 100%;padding: 20px 15px;box-sizing: border-box;height: auto !important;}
	.mastertextup h5{padding-top: 0;}
	.masterbuttoncon ul li{margin-bottom: 20px;}
	
	.zjtc_listcon a{margin-bottom: 4%;margin-top: 0;}
	.zjtc_listcon{padding-top: 15px;}
	
	.indus ul li{width: 100%;margin-right: 0;margin-bottom: 20px;}
	.zonghe ul li{width: 100%;margin-right: 0;margin-bottom: 20px;}
	.zhlast a{font-size: 14px;height: 35px;line-height: 35px;margin-top: 10px;border-radius: 4px;}
	.fangancon ul li{width: 100%;margin-right: 0;margin-bottom: 20px;}
	.fatext p{font-size: 16px;}
	.zizhicon ul li{width: 100%;margin-right: 0;margin-bottom: 20px;}
	.zizhiimg{padding: 35px;}
	.zizhitext p{font-size: 16px;}
	.zpcon{padding: 20px 0;}
	.zpcon span{margin-bottom: 30px;}
	.zpcon p{font-size: 18px;line-height: 45px;}
	.zpbuton h4{font-size: 24px;margin-bottom: 30px;}
	.zpbuton{padding-top: 40px;}
	.zpbutcon{padding: 15px 10px;}
	.zpbutcon ul li{margin-bottom: 10px;}
	.zpbutcon ul li .zplist{height: 45px;line-height: 45px;padding: 0 12px;}
	.zplist span{margin-top: 14px;width: 20px;height: 20px;}
	.zpbuton{padding: 55px 5%;}
	.zptitle{margin-bottom: 10px;}
	.wentilist{margin-bottom: 25px;}
	.wentilistright h4{font-size: 18px;}
	.shehuileft h4{font-size: 18px;}
	.jytitle{margin-bottom: 35px;}
	.jylist ul li div{padding: 10px 12px;}
	.jylist ul li div h6{font-size: 18px;}
	.jylist ul li div p{font-size: 14px;}
	.qiye ul{display: block;margin-bottom: 30px;}
	.qiye h4{margin-bottom: 30px;}
	.qiye ul li{width: 49.5%;float: left;margin-right: 0;}
	.qiyeconter,.qybutse{padding-left: 5%;padding-right: 5%;}
	.mybaner{display: none;}
	.ywgh{padding: 30px 5% 0 5%;}
	.modeltext h5{font-size: 18px;}
	.fatitle h4{font-size: 18px;padding-left: 10px;}
	.fatitle span{font-size: 14px;display:none;}
	.fatitle a{width: 120px;font-size: 14px;}
	.fatitle a i{vertical-align: -2px;}
	.faconter ul li p,.falast p{padding: 0 12px;font-size: 14px;height: 50px;line-height: 50px;}
	.falist{margin-bottom: 25px;}
	.shye_box{padding-top: 20px !important;}
	.shye_box ul li{width: 50%;margin-bottom: 20px;}
	.shye_box ul li:nth-child(2n):before{display: none;}
	.ywjsconed{margin-bottom: 20px;}
	.yfboxcon h5{font-size: 20px;}
	.yfboxcon p{font-size: 16px;}
	.yfboxcon{left: 20px;}
	.yfright ul .yflasted .yfboxcon{top: 35%;}
	.lxbut ul li{width: 100% !important;}
	.mastertitle span{margin-bottom: 15px;}
	.mastertitle i{margin-bottom: 15px;}
	.mastertitle h5{margin-bottom: 15px;}
	.cpyfw_yjzs_list .fangancon ul li{width: 100%;}
	/*编辑区域*/
	.news_xq .zgtc_bj p,.product_xq_bj p{text-align: justify;text-indent: 20pt !important;line-height:30px !important;color: #000 !important;font-size: 14px !important;}
	.news_xq .zgtc_bj span,.product_xq_bj span{line-height:30px !important;color: #000 !important;font-size: 14px !important;}
	.news_xq .cont p img{width:100%;}
}
@media screen and (max-width:480px){
	.lhar_cont{padding: 0 5%;}
	.index_gcyw_pages{right: 5%;}
	.index_swiper1 .swiper-container{height: 280px;}
	.index_banner{height: 200px;}
	.index_swiper1{margin-top: -34px;padding-right: 0;}
	.index_swiper1 .zgtc_box{padding: 20px;}
	.index_swiper1 .zgtc_info{padding: 20px;}
	.index_news .zgtc_tab li{padding: 0 12px;}
	.zgtc_footer_b{padding-bottom: 16px;padding-top: 16px;line-height: 18px;}
	.zgtc_footer_r .zgtc_info li h5{font-size: 12px;line-height: 12px;}
	.zgtc_footer_r .zgtc_info .zgtc_cz, .zgtc_footer_r .zgtc_info .zgtc_email{font-size: 12px;line-height: 12px;}
	.index_gcyw .zgtc_info{padding: 12px 10px 0;}
	.index_gcyw .zgtc_name{font-size: 14px;line-height: 14px;}
	.index_gcyw .zgtc_txt{margin-top: 6px;}
	.erji_banner{height: 150px;}
	.index_banner_prev,.index_banner_next{width: 26px;height: 26px;top: 40%;left: 6px;}
	.index_banner_next,.zgtc_tab_img_next{left: auto;right: 6px;}
	/*走进*/
	.zjtc_box{padding-top: 24px;padding-bottom: 24px;}
	.zjtc_cont .zgtc_info, .tc_video .zgtc_info .zgtc_txt,.tcdsj .zgtc_txt{font-size: 12px;}
	.gsjj_cont,.product_xq_bj,.news_xq .zgtc_bj{font-size: 12px;}
	.zjtc_list{margin-top: 6px;}
	.zjtc_list a{margin-top: 16px;}
	.zjtc_list a p{font-size: 14px;line-height: 14px;margin-top: 10px;}
	.tc_video{margin-top: 22px;padding: 18px;}
	/*公司介绍*/
	/*.gsjj_cont .img{margin-top: 14px}*/
	.ywly{margin-top: 22px;padding: 18px;}
	.ywly li{width: 100%;margin-right: 0;margin-top: 16px;}
	.ywly li:nth-child(3n){margin-right: 0;}
	.ywly li:nth-child(2n){margin-right: 0;}
	.ywly li .zgtc_name{font-size: 16px;line-height: 16px;margin-top: 12px;}
	.ywly li .zgtc_txt{font-size: 14px;line-height: 20px;max-height: 40px;}
	/*新闻列表*/
	.news_list_tab li{font-size: 12px;line-height: 26px;padding: 0 14px;margin-right: 10px;}
	.news_list{margin-top: 8px;}
	.news_list a{padding: 16px 0;}
	.news_list .img{width: 100%;}
	.news_list .zgtc_info{width: 100%;margin-top: 14px;}
	.news_list .zgtc_info .zgtc_txt{line-height: 18px;max-height: 54px;}
	.news_list .zgtc_info i{width: 11%;height: 18px;background-size: 10.5px 10.5px;}
	.news_list_pages{margin-top: 24px;}
	.news_list_pages li{margin-right: 8px;}
	.news_list_pages li a{height: 30px;line-height: 28px;padding: 0 10.5px;font-size: 12px;}
	/*新闻详情*/
	.news_xq .zgtc_name{font-size: 16px;}
	.news_xq .zgtc_time{margin-top: 6px;}
	.news_xq .zgtc_bj{padding: 8px 0 20px 0;}
	.news_xq_pages{width: 70%;margin-top: 24px;}
	.news_xq_pages a{font-size: 12px;}
	.news_xq_pages a:last-child{margin-top: 4px;}
	/*联系我们*/
	.contact_us_cont_box{padding: 24px 0 0;}
	.contact_us_cont .contact_us_r li .img{width: 28px;height: 28px;}
	.contact_us_cont .contact_us_r{margin-top: 10px;}
	.contact_us_cont .contact_us_r li{padding: 6px 0;}
	.zgtc_footer_l li{min-width: 25%;margin-right: 0;}
	/* 工程 */
	.gc_lq, .gc_type{padding-top: 24px;padding-bottom: 24px;}
	.gc_lq_swiper_box{margin-top: 24px;}
	.gc_lq_swiper_box .gc_lq_prev{left: -20px;}
	.gc_lq_swiper_box .gc_lq_next{right: -20px;}
	.gc_lq_swiper .swiper-slide{padding: 34px 16px;}
	.gc_lq_swiper .zgtc_name{line-height: 22px;height: 44px;font-size: 14px;margin-top: 18px;}
	.gc_lq_swi_cont{padding: 16px 5% 0;}
	.gc_lq_swi_cont p{line-height: 24px;}
	.gc_type li{width: 100%;margin-top: 24px;}
	.gc_type ul{margin-top: 0;}
	.gc_type .zgtc_info{margin-top: 8px;}
	.gc_type .zgtc_info h5{font-size: 20px;}
	.gc_type .zgtc_info p{font-size: 14px;}
	
	.zjtc_listcon a{margin-bottom: 4%;margin-top: 0;}
	.zgtc_more{padding-top: 16px;padding-bottom: 16px;}
	.zgtc_more p{font-size: 14px;}
	.zgtc_more a{width: 104px;height: 34px;line-height: 34px;font-size: 12px;}
}
@media screen and (max-width:375px){
	.index_swiper1 .swiper-container{height: 220px;}
	.zgtc_footer_b a{padding: 0;margin-left: 8px;}
	.zgtc_more{padding-top: 12px;padding-bottom: 12px;}
}
/* 分页指示器整体样式 */
.zgtc_tab_img_pagination {
   position: absolute;
    bottom: 25px; /* 距离底部的距离 */
    right: 20px; /* 调整为右侧定位，20px是距离右侧的距离，可根据需要修改 */
    left: auto; /* 清除左侧定位 */
    width: auto; /* 宽度自适应内容，不需要占满100% */
    text-align: right; /* 内容右对齐（可选） */
    z-index: 10; /* 确保在轮播内容上方 */
}

/* 分页圆点样式 */
.swiper-pagination-bullet {
   width: 10px;                /* 宽度 */
    height: 10px;               /* 高度 */
    background: #969493;        /* 未选中圆点：改为中灰色（比浅白更醒目） */
    opacity: 0.8 ;      /* 强制不透明（默认可能有透明度） */
    border-radius: 50%;         /* 圆形 */
    margin: 0 4px !important;   /* 圆点间距 */
}

/* 选中的分页圆点样式 */
.swiper-pagination-bullet-active {
    background: #fcfcfc; /* 选中的圆点颜色（白色） */
    width: 30px;         /* 选中时宽度拉长 */
    height: 10px;         /* 高度保持和默认一致 */
    border-radius: 12px;  /* 圆弧度（圆角值）：值越小越扁，值越大越圆 */
    /* 可选：如果想要更圆润的胶囊形状，把 border-radius 改成高度的一半 */
    /* border-radius: 4px; 对应高度8px，圆角4px是半圆（胶囊形） */
    /* border-radius: 2px; 更扁的椭圆 */
    /* border-radius: 8px; 接近圆形 */
}
/* 只清除默认箭头图标，不隐藏按钮 */
.swiper-button-prev:after,
.swiper-button-next:after {
    content: none !important;
}
/*pc头部*/
.zgtc_header{position: fixed;width: 100%;height: 80px;background: #fff;z-index: 2000;box-shadow: 1px 0 13px rgba(0,0,0,0.04);}
.zgtc_header_k{height: 80px;width: 100%;background: #fff;}
/* 核心修改：zgtc_logo 容器约束（1920px下宽度404px，按比例缩放） */
.zgtc_header .zgtc_logo{
  float: left;
  margin: 12px 0 0 160px;
  /* 1920px下宽度404px，响应式缩放（最大不超过404px） */
  /*max-width: 380px;
  width: calc(100vw * (380/1920)); /* 按屏幕宽度比例自适应 */
 /* min-width: 180px; /* 最小宽度，防止手机端缩太小 */
 /* height: 56px; /* 80-12×2，固定高度（也可按比例撑开） */
  /*position: relative;
  /*overflow: hidden; */
}
/* logo图片适配：强制铺满容器，保持比例不变形 */
.zgtc_header .zgtc_logo img{
  /* display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain; 完整显示logo，不裁剪（推荐）；若要铺满用cover */
}
.slide-overlay {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: linear-gradient(90deg, rgba(0,61,121,0.85) 0%, rgba(0,61,121,0.4) 50%, transparent 100%);
        }
        
        /* 首页banner轮播文字+图片渐远动画 */
.index_banner {
    position: relative;
    overflow: hidden;
}
.index_banner .swiper-slide {
    position: relative;
    height: 100%;
}
.index_banner .swiper-slide .img {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.index_banner .swiper-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.1); /* 初始放大 */
    transition: transform 1.5s ease-out; /* 图片渐远动画 */
}
.index_banner .swiper-slide-active img {
    transform: scale(1); /* 激活后缩小 */
}
/* 轮播文字样式 + 滑动动画 */
.slide-text {
    position: absolute;
    left: 50%;
    bottom: 0; /* 初始在底部 */
    transform: translate(-50%, 0); /* 水平居中，垂直在底部 */
    color: #fff;
    z-index: 10;
    text-shadow: 0 2px 4px rgba(0,0,0,0.5);
    opacity: 0; /* 初始透明 */
    transition: all 1s ease-out; /* 动画过渡 */
}
/* 激活的slide文字：滑到纵向中间 + 显示 */
.index_banner .swiper-slide-active .slide-text {
    bottom: 55%; /* 纵向中间 */
    transform: translate(-50%, 50%); /* 精准居中（抵消自身高度） */
    opacity: 1;
}
.slide-text h3 {
    font-size: 72px;
    /*margin-bottom: 10px;*/
    font-weight: bold;
    text-align: center; /* 文字水平居中 */
     white-space: nowrap; /* 强制文字不换行 */
  width: 100%; /* 让h3占满父容器宽度，最大化可用空间 */
  
}
.slide-text p {
	font-weight: bold;
    font-size: 20px;
    /*max-width: 500px; */
   /* line-height: 1.5;*/
    /* text-align: center; 文字水平居中 */
    /*margin: 0 auto;  段落水平居中 */
}

 /* 核心：zgtc_about 整体容器样式（匹配test01的尺寸） */
.zgtc_about {
   padding-top: 120px;padding-bottom: 120px; /* 上下内边距，和test01的about-section一致 */
    background-color: #f1f4fb; /* 背景色，和test01一致 */
    width: 100%;
    overflow: hidden;
}

/* 内容容器：控制整体宽度+居中，匹配test01的container 
test01的容器宽度，若test01是1140px可修改 */
.zgtc_cont {
    width: 1600px;  
    margin: 0 auto;
    padding: 0 15px;
}

/* 左侧图片容器：匹配test01的about-image尺寸和样式 */
/* 先重置父容器，确保宽度计算正确 */
.zgtc_cont {
    position: relative;  /*让子元素的百分比宽度基于此计算 */
    width: 1600px; /* 固定父容器宽度，避免宽度错乱 */
    margin: 0 auto;
    padding: 0 15px;
   box-sizing: border-box;   /*内边距不影响宽度计算 */
}

/* 核心：强制约束about_left为16:9，修复宽高异常 */
.about_left.fl {
    width: 50% !important; /* 强制50%宽度，不受其他样式影响 */
    float: right !important;
    position: relative !important; /* 必须加，让padding-top基于自身宽度计算 */
    padding-top: 28.125% !important; /* 关键修正：父容器宽度1200px → 子容器50%是600px → 600×56.25%=337.5px → 337.5/1200=28.125% */
    height: 0 !important; /* 强制清空高度，避免冲突 */
    overflow: hidden;
    border-radius: 8px;
    margin: 0 !important; /* 取消margin，避免挤压宽度 */
}

/* 图片绝对定位，严格铺满16:9容器 */
.about_left.fl img {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important; /* 裁剪图片，保持16:9不变形 */
    display: block !important;
}

/* 右侧内容容器同步调整，避免布局错乱 */
.about_right.fr {
    width: 50% !important;
    float: left !important;
    padding: 0 20px;
    box-sizing: border-box;
    height: 100%; /* 和左侧图片容器高度对齐 */
}

/* 若需要和轮播图的.img容器样式完全对齐，可补充（可选） */
.about_left.fl {
    background-color: #f8f9fa; /* 和轮播图图片容器背景色一致 */
}
/* 右侧内容容器：匹配test01的about-content尺寸 */
.about_right.fr {
    width: 50%; /* 占50%宽度 */
    float: right !important;
    padding: 0 20px; /* 内边距，和test01一致 */
    box-sizing: border-box;
}

/* 标题样式：匹配test01的h3字体、颜色、大小 */
.about_title {
    font-size: 28px; /* test01的标题字号 */
    font-weight: 700; /* 加粗，和test01一致 */
    color: #003c96; /* test01的标题颜色（黑色系） */
    margin-bottom: 24px; /* 标题下间距，和test01一致 */
    /* font-family: "Microsoft Yahei", sans-serif; 中文字体，和test01一致 */
    position: relative;
}
/* 标题下划线：和test01的样式一致 */
/*.about_title::after {
    content: "";
    display: block;
    /* width: 100px;  下划线长度 */
   /*  height: 3px; 下划线高度 */
   /* background-color: #fed806;  test01的主色调（蓝色）*/
    /*margin-top: 8px;
} */

/* 正文样式：匹配test01的p标签字体、颜色、大小 */
.about_text p {
    font-size: 16px; /* test01的正文字号 */
    line-height: 1.8; /* 行高，和test01一致 */
    color: #6c757d; /* test01的正文灰色 */
    margin-bottom: 16px; /* 正文行间距，和test01一致 */
    /*font-family: "Microsoft Yahei", sans-serif;*/
}

/* 数据模块容器：匹配test01的about-stats */
.about_data.clear_float {
    display: flex; /* 弹性布局，让数据项横向排列 */
    gap: 30px; /* 数据项间距，和test01一致 */
    margin: 32px 0 24px; /* 上下间距，和test01一致 */
    width: 100%;
}
/* 单个数据项：匹配test01的stat-item */
.data_item.fl {
    float: none !important; /* 取消原有float，用flex布局 */
    flex: 1; /* 三个数据项均分宽度 */
    text-align: center;
}
/* 数据数字：匹配test01的数字样式 */
.data_num {
    font-size: 36px; /* test01的数字字号 */
    font-weight: 700;
    color: #003c96; /* test01的主色调 */
    display: block; /* 独占一行，和test01一致 */
    margin-bottom: 8px;
    /*font-family: "Arial", sans-serif; /* 数字字体，和test01一致 */
}
/* 关于中国化学-数据数字和加号同行样式 */
.zgtc_about .data_num {
  display: inline-flex; /* 核心：让子元素横向同行排列 */
  align-items: baseline; /* 垂直对齐，避免数字/加号错位 */
  display: -webkit-inline-flex; /* 兼容webkit内核浏览器 */
  -webkit-align-items: baseline;
}
/* 数字颜色（沿用你现有主色 #003c96） */
.zgtc_about .data_num .num {
  color: #003c96;
}
/* 加号颜色（自定义为橙色，可按需修改）+ 微调间距 */
.zgtc_about .data_num .plus {
  color: #fed806;
  font-size: 28px; /* 比数字略小，视觉更协调 */
  margin-left: 2px; /* 数字和加号之间留少量间距 */
}
/* 数据标签：匹配test01的数字下方文字 */
.data_label {
	/* 核心：强制换行（块级显示） */
  display: block;
    font-size: 14px; /* test01的标签字号 */
    color: #003c96; /* test01的灰色 */
    /*font-family: "Microsoft Yahei", sans-serif;*/
}

/* 了解更多按钮：匹配test01的按钮样式 */
.about_more {
    display: inline-block;
    padding: 12px 32px; /* 按钮内边距，和test01一致 */
    background-color: #003c96; /* test01的按钮背景色 */
    color: #ffffff !important; /* 按钮文字白色 */
    font-size: 16px; /* 按钮字号，和test01一致 */
    font-weight: 500;
    text-decoration: none !important; /* 取消下划线 */
    border-radius: 4px; /* 按钮圆角，和test01一致 */
    transition: background-color 0.3s ease;
    /*font-family: "Microsoft Yahei", sans-serif;*/
}
.about_more:hover {
    background-color: #0052a3; /* 按钮悬浮深色，和test01一致 */
    color: #ffffff !important;
}

/* 清除浮动（保留原有clear_float的功能） */
.clear_float::after {
    content: "";
    display: table;
    clear: both;
}

/* 响应式适配（和test01的移动端一致） */
@media (max-width: 768px) {
    .zgtc_cont {
        width: 100%;
        padding: 0 15px;
    }
    .slide-text h3 {
    font-size: 14px;
    /*margin-bottom: 10px;*/
    font-weight: bold;
   text-align: left;   /*文字水平居中 */
     white-space: nowrap; /* 强制文字不换行 */
  width: 100%; /* 让h3占满父容器宽度，最大化可用空间 */
  
}
.slide-text p {
	font-weight: bold;
    font-size: 10px;
    /*max-width: 500px; */
   /* line-height: 1.5;*/
    /* text-align: center; 文字水平居中 */
    /*margin: 0 auto;  段落水平居中 */
    white-space: nowrap; /* 强制文字不换行 */
  width: 100%; /* 让h3占满父容器宽度，最大化可用空间 */
}
    /* 手机端强制图片区铺满100%宽度 */
    .about_left.fl {
        width: 100% !important;  /* 铺满屏幕宽度 */
        float: none !important;   /* 取消浮动 */
        padding-top: 56.25% !important; /* 恢复16:9比例（手机端更合理） */
        margin-bottom: 20px !important; /* 图片和内容之间留间距 */
    }
    /* 手机端强制内容区铺满100%宽度 */
    .about_right.fr {
        width: 100% !important;  /* 铺满屏幕宽度 */
        float: none !important;  /* 取消浮动 */
        padding: 0 15px !important; /* 调整内边距，适配手机端 */
    }
    /* 数据模块在手机端纵向排列（保留，优化体验） */
    .about_data.clear_float {
        flex-direction: column;
        gap: 20px;
    }
    /* 优化手机端整体内边距，避免内容太挤 */
    .zgtc_about {
        padding-top: 60px;
        padding-bottom: 60px;
    }
}

/* 其他样式（标题、正文、按钮等）保留原有 */
.about_title {
    font-size: 28px; 
    font-weight: 700; 
    color: #003c96; 
    margin-bottom: 24px; 
    /*font-family: "Microsoft Yahei", sans-serif; */
    position: relative;
}
/*.about_title::after {
    content: "";
    display: block;
    width: 100px; 
    height: 3px; 
    background-color: #fed806; 
    margin-top: 8px;
}*/
.about_text p {
    font-size: 16px; 
    line-height: 1.8; 
    color: #6c757d; 
    margin-bottom: 16px; 
    /*font-family: "Microsoft Yahei", sans-serif;*/
}
.about_data.clear_float {
    display: flex; 
    gap: 30px; 
    margin: 32px 0 24px; 
    width: 100%;
}
.data_item.fl {
    float: none !important; 
    flex: 1; 
    text-align: center;
}
.zgtc_about .data_num {
  display: inline-flex; 
  align-items: baseline; 
  display: -webkit-inline-flex; 
  -webkit-align-items: baseline;
}
.zgtc_about .data_num .num {
  color: #003c96;
}
.zgtc_about .data_num .plus {
  color: #fed806;
  font-size: 28px; 
  margin-left: 2px; 
}
.data_label {
  display: block;
    font-size: 14px; 
    color: #003c96; 
    /*font-family: "Microsoft Yahei", sans-serif;*/
}
.about_more {
    display: inline-block;
    padding: 12px 32px; 
    background-color: #003c96; 
    color: #ffffff !important; 
    font-size: 16px; 
    font-weight: 500;
    text-decoration: none !important; 
    border-radius: 4px; 
    transition: background-color 0.3s ease;
    /*font-family: "Microsoft Yahei", sans-serif;*/
}
.about_more:hover {
    background-color: #0052a3; 
    color: #ffffff !important;
}
.clear_float::after {
    content: "";
    display: table;
    clear: both;
}


/*首页工程业务 - 核心修改*/
.index_gcyw{
    background: #ffffff;
    margin-top: 100px;
    position: relative;
    padding-top: 68px;
    /* 新增：给轮播容器加内边距，避免轮播项贴边 */
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;
}
.index_gcyw .index_gcyw_swip{
    margin-top: 54px;
    /* 新增：修复轮播项间距导致的容器宽度溢出 */
    overflow: hidden;
}
.index_gcyw .index_gcyw_swip .swiper-slide{
    width: 25%;
    position: relative;
    /* 核心修改1：增加轮播项间距（左右各8px） */
    padding: 0 8px !important;
    box-sizing: border-box;
}
/* 轮播项内部容器 - 核心样式修改 */
.index_gcyw .index_gcyw_swip .slide-item {
    /* 核心修改2：边框线 + 圆角弧度 */
    border: 1px solid #e5e7eb; /* 浅灰色边框，可根据需求调整颜色 */
    border-radius: 12px; /* 四角弧度，可根据需求调整（比如8px/16px） */
    overflow: hidden; /* 确保图片和内容不超出圆角 */
    height: 100%;
    background: #fff;
}
/* 保留原有图片容器样式，调整到内部容器中 */
.index_gcyw .index_gcyw_swip .img{
    overflow: hidden;
    width: 100%;
    position: relative;
    padding-top: 66.6667%;
    height: 0;
}
.index_gcyw .index_gcyw_swip img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.8s;
    -moz-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -o-transition: all 0.8s;
}
/* 内容区域样式调整（避免贴边框） */
.index_gcyw .zgtc_info{
    padding: 22px 18px 20px; /* 增加底部内边距，视觉更均衡 */
}
.index_gcyw .zgtc_name{
    font-size: 18px;
    line-height: 18px;
    color: #333;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    transition: all 0.4s;
}
.index_gcyw .zgtc_txt{
    font-size: 14px;
    line-height: 14px;
    color: #999;
    margin-top: 12px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
/* 悬浮效果保留，适配新样式 */
.index_gcyw .swiper-slide:hover .zgtc_name{
    color: #003c96;
}
.index_gcyw .swiper-slide:hover img{
    transform: scale(1.1);
}
/* 响应式适配 - 移动端调整间距和圆角 */
@media screen and (max-width: 768px) {
    .index_gcyw .index_gcyw_swip .swiper-slide{
        width: 50%;
        padding: 0 6px !important; /* 移动端减小间距 */
    }
    .index_gcyw .index_gcyw_swip .slide-item {
        border-radius: 8px; /* 移动端减小圆角 */
    }
}
@media screen and (max-width: 480px) {
    .index_gcyw .index_gcyw_swip .swiper-slide{
        width: 100%;
        padding: 0 4px !important; /* 手机端进一步减小间距 */
    }
    .index_gcyw .index_gcyw_swip .slide-item {
        border-radius: 6px; /* 手机端更小的圆角 */
    }
}
