
/* === 环保机械风格表格样式 === */
/* 强制全局表格样式 - 无需添加class */
.new-cons table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  margin: 2rem 0;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 4px 12px rgba(30, 100, 60, 0.15);
  background: white;
  font-family: 'Segoe UI', 'Microsoft YaHei', sans-serif;
  border: 1px solid #e0f2e9;
}

/* 表头样式 - 深绿色渐变 */
.new-cons thead {
  background: linear-gradient(135deg, #2e7d32 0%, #1b5e20 100%);
  color: white;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.new-cons th {
  padding: 16px 20px;
  text-align: left;
  font-weight: 600;
  font-size: 0.95rem;
  position: relative;
  border-right: 1px solid rgba(255,255,255,0.15);
}

.new-cons th:last-child {
  border-right: none;
}

/* 表头装饰线 */
.new-cons th::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 15px;
  right: 15px;
  height: 2px;
  background: rgba(255, 255, 255, 0.3);
}

/* 表格内容行 */
.new-cons tbody tr {
  transition: all 0.3s ease;
  border-bottom: 1px solid #edf7f0;
}

/* 斑马条纹效果 */
.new-cons tbody tr:nth-child(even) {
  background-color: #f8fef9;
}

/* 悬停效果 */
.new-cons tbody tr:hover {
  background-color: #e8f5e9;
  transform: translateY(-1px);
  box-shadow: 0 3px 8px rgba(46, 125, 50, 0.1);
}

/* 单元格样式 */
.new-cons td {
  padding: 14px 20px;
  color: #37474f;
  border-right: 1px solid #e0f2e9;
  vertical-align: middle;
}

.new-cons td:last-child {
  border-right: none;
}

/* 数据强调样式 */
.new-cons td strong {
  color: #1b5e20;
  font-weight: 600;
}

/* 状态指示器 */
.new-cons .status-indicator {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 8px;
}

.new-cons .status-active {
  background: #4caf50;
  box-shadow: 0 0 6px rgba(76, 175, 80, 0.5);
}

.new-cons .status-warning {
  background: #ff9800;
}

/* 响应式设计 */
@media (max-width: 768px) {
  .new-cons table {
    font-size: 14px;
  }
  
  .new-cons th, 
  .new-cons td {
    padding: 12px 15px;
  }
  
  .new-cons table {
    box-shadow: 0 2px 6px rgba(30, 100, 60, 0.1);
  }
}

/* 表格标题 */
.new-cons table + p > strong {
  display: block;
  text-align: center;
  font-style: italic;
  color: #2e7d32;
  margin-top: -1rem;
  margin-bottom: 2rem;
  font-size: 0.9rem;
}

/*****************公共样式******************/

.h-title{text-align: center; margin: 50px auto;}

.h-title small{font-size: 24px; color: #ccc; display: block; text-transform:uppercase;}

.h-title strong{display: block; font-size: 40px; letter-spacing: 2px;}

.wrap{min-width: 1200px;}

.container{padding: 50px 0;}

.zx-btn{display: block; margin-top: 80px; text-align: center;}

.zx-btn img{ transition: 1s;}

.zx-btn:hover img{transform: scale(1.05); transition: 1s;}

*{margin: 0; padding: 0;}

/**头部-------------------------*/
.nav{margin-left: 50px;}

.header{

	padding: 25px 0;

}

.nav>li{

	float: left;

	display: inline-block;

	position: relative;


}

.nav>li>a{display: block; line-height: 62px; height: 62px; padding: 0 15px; margin: 0 1px; font-size: 18px;}

.this,.nav>li>a:hover{color: #004ea2; font-weight: bold;}

.hid-nav{position: absolute; left: 0; top: 62px; width: 100%; display: none;background: #004ea2; z-index: 9999;}

.hid-nav li a{ display: block; text-align: center; padding: 10px 0; font-size: 16px; color: #fff; width: 100%; margin: 0 auto; border-top: 1px solid #fff;}

.nav>li:hover ul{display: block;}

.hid-nav li a:hover{background: #f2f2f2; color: #ff7e00;}



/************* banner **************/

.fullSlide {width:100%;position:relative;height:650px;background:#000;}

.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul {width:100% !important;}

.fullSlide .bd li {width:100% !important;height:650px;overflow:hidden;text-align:center;}

.fullSlide .bd li a {display:block;height:650px;}

.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}

.fullSlide .hd ul {text-align:center;}

.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}

.fullSlide .hd ul .on {background:#004ea2;}

.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.webp) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}

.fullSlide .next {left:auto;right:15%;background-position:-6px -137px;}

/***************搜索***************/

.seach-content{width: 100%; background: #eee; padding: 10px 0;}

.hot-words strong a{ margin-right:10px; color:#333; font-size: 14px; line-height: 39px;}

.seach-input { position:relative; width: 300px;  height:39px; float:right;}

.seach-input .searchText { border: 1px solid #ddd; width: 235px; height: 38px; padding-left: 18px; color: #bcbcbc; position: relative;}

.seach-input .searchButton { position:absolute;  background: url(../images/ssan.webp) no-repeat; width: 46px; height: 39px;  text-indent: -9999px; border:none; bottom: 0.5px;right: 0;cursor: pointer;}

/**首页产品切换----------------------------*/

.proTab{ width: 100%; float: left; position: relative; overflow: hidden;}

.proTab .hd{ width: 100%; float: left;}

.proTab .hd .u1{ width: 100%; float: left; background: #004ea2;}

.proTab .hd .l1{ float: left; padding: 0 28px; line-height: 60px; height: 60px; overflow: hidden; font-size: 24px; cursor: pointer; position: relative; color: #fff;}

.proTab .hd .l1.on::before,.proTab .hd .l1:hover::before{ content: ""; width: 0; height: 0; overflow: hidden; font-size: 0; line-height: 0; border-width: 8px; border-style: dashed dashed solid dashed; border-color: transparent transparent #fff transparent; position: absolute; bottom: -1px; left: 50%; margin-left: -8px;}

.proTab .bd{ width: 100%; float: left;}

.proTab .bd .u1{ margin: 15px auto; float: left;}

.proTab .bd .l1{ width: 330px; margin: 25px 8px; float: left; background: #fff; box-shadow: 0 0 10px #ccc; padding: 20px; border-radius: 2px;}

.proTab .bd .l1:nth-of-type(2){margin: 25px 29px;}

.proTab .bd .img{ width: 100%;  max-height: 220px; vertical-align: middle; line-height: 0; background: #f4f4f4; overflow: hidden;transition: all 1.0s ease;}
.proTab .bd .img:hover{transform: scale(1.03); transition: all 1.0s ease;}
.proTab .bd .img img{margin: 0 auto; vertical-align: middle; text-align: center;}
.proTab .bd .info{ font-size: 16px; line-height: 32px; max-height: 96px; overflow: hidden; color: #333; margin: 20px 25px;}

.proTab .bd .more{ overflow: hidden; margin: 0 25px 15px 25px;}


.proTab .bd .a1{display: block; float: left; font-size: 14px; width: 120px; height: 32px; line-height: 32px; border-radius: 3px; text-align: center;  background: none; color: #004ea2; border: 1px solid #004ea2;}
.proTab .bd .a1:hover{ color: #fff; background: #004ea2;}


.proTab .bd .a2{display: block; float: right; font-size: 14px; width: 120px; height: 32px; line-height: 32px; border-radius: 3px; text-align: center; background: #ff7e00; color: #fff;}
.proTab .bd .a2:hover{background: none; border: 1px solid #ff7e00; color: #ff7e00;}



/**首页优势-----------------------*/

.ys-con-title{background: url("../images/ys_bg.webp") no-repeat center center; height: 160px; color: #fff; text-align: center;}

.ys-con-title strong{display: block; font-size: 40px; padding: 30px 0 5px 0;}

.ys-con .ys-con-title span{display: block; font-size: 24px; color: #fff;}

.ys-con01{background: url("../images/ys01_bg.webp") no-repeat center center;  height: 345px; margin: 50px auto; padding: 90px 0 0 260px;}

.ys-con strong{display: block; font-size: 36px;}

.ys-con span{color: #999;}

.ys-con p{font-size: 16px; width: 410px; margin-top: 25px;}

.ys-con p:before{content: ""; display: block; background: url("../images/ys_ico.webp") no-repeat left top; width: 13px; height: 25px;  float: left; margin: 10px 8px 0 0;}

.ys-con02{background: url("../images/ys02_bg.webp") no-repeat center center; height: 535px;}

.ys-con02-fr{width: 400px; margin-right: 140px; margin-top: 120px;}

.ys-con03{background: url("../images/ys03_bg.webp") no-repeat center center;  height: 345px; margin: 50px auto; padding: 96px 0 0 340px;}

.ys-con01 p{
   margin-top: 20px;
}
.or_btn{
    display: block;
    font-size: 14px;
    width: 125px;
    height: 35px;
    line-height: 35px;
    border-radius: 3px;
    text-align: center;
    background: #ff7e00;
    color: #fff;
    margin-top: 20px;
    border: 1px solid #ff7e00;
}
.or_btn:hover{
   background: none; border: 1px solid #ff7e00; color: #ff7e00;

}
/**首页广告咨询------------------------*/

.ad-box{background: url("../images/ad-banner.webp") no-repeat center center; height: 110px; padding-top: 190px; padding-left: 195px;}

.ad-box a{display: block; color: #ff0000; text-align: center; margin: 0 auto; height: 55px; width: 150px; text-indent: -9999px;}



/**首页关于我们--------------------*/

.index-about{margin: 50px auto;  overflow: hidden;}

.index-about-rt{width: 545px; padding: 20px 0;}

.index-about-rt-title{line-height: 40px;}

.index-about-rt-title strong{font-size: 40px; color: #004ea2;}

.index-about-rt-title small{font-size: 24px; color: #ccc;}

.index-about-rt p{text-indent: 2em; /*margin-top: 10px;*/}

.index-about-rt-bottom{background: #65aadd; margin-top: 30px; padding: 25px 10px;}

.index-about-rt-bottom a{float: left; display: inline-block; width: 33.33%; text-align: center;}

.index-about-rt-bottom a img{margin: 0 auto; margin-bottom: 10px; }

.index-about-rt-bottom a span{font-size: 18px; color: #fff;}

.index-about-server{margin-top: 50px;}

.index-about-server li{float: left; display: inline-block;}



.index-about-server li{float: left; display: inline-block; margin-right: 50px; padding-bottom: 10px;}

.index-about-server li:last-child{margin-right: 0;}

.index-about-server li:before{content: "";display: block; background: url("../images/about-ico.gif") no-repeat center center; width: 34px; height: 6px; float: left; margin-top: 70px; margin-right: 51px;}

.index-about-server li:first-child:before{background: none; width: 0; margin: 0;}

.index-about-server li img{transition: all .5s;}

.index-about-server li:hover img{transition: all .5s; transform: scale(1.05);}



/**首页案例-----------------------*/

.case-list li{float: left; width: 25%; height: 316px; position: relative; border: 1px solid #fff; box-sizing: border-box;}

.case-list li img{width: 100%;  transition: .5s ease-in-out; max-height: 315px;}

.case-list li i{position: absolute; left: 50%; bottom: 35px; margin-left: -27.5px; display: block; background: url("../images/case-icon.webp") no-repeat center center; width: 55px; height: 55px;}

.case-list li h2{position: absolute; bottom: 0; height: 65px; background: rgba(0,78,162,.4); width: 100%; font-size: 16px; color: #fff; line-height: 70px; text-align: center;}

.case-list li:nth-of-type(2n) h2{background: rgba(0,78,162,.7);}

.case-list li:hover img{transform: scale(1.01); transition: 1.5s;}



/**首页新闻资讯---------------*/

.zix{  overflow: hidden;}

.zix_l{ background: #f5f5f5; padding:50px  20px 30px 20px; width: 740px;}

.zi_l{ height: 53px;background:url(../images/zi_lin.webp) no-repeat 134px 5px; overflow: hidden;}

.zi_l ul li{ float: left; margin-right: 65px; }

.zi_l ul li a{ color: #4c4c4c; font-size: 26px;line-height: 100%;}

.zi_l ul li.cur{font-weight: bold;}

.zi_l ul li.cur a{font-weight: bold; color: #004ea2;}

.zi_l span{ display: inline-block; float: right;}

.zi_l span img{ margin-left: 11px; display: inline-block;}

.zi_n dl{ overflow: hidden; margin-bottom: 20px;}

.zi_n dl dt{ float: left; width: 217px;}

.zi_n dl dt img{ width: 217px;}

.zi_n dl dd{ float: right; width: 480px;}

.zi_n dl dd h4{ overflow: hidden; height: 23px; line-height: 23px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.zi_n dl dd h4 a{ font-weight: bold; color: #004ea2; font-size: 18px;}

.zi_n dl dd p{ padding-top: 20px;  }

.zi_n dl dd em{ display: block; text-align: right; font-size: 14px; color: #000; padding-right: 5px;}

.zi_n ul li{display: block; padding:27px 18px 0 20px;  margin-top: 10px; height: 62px; background: #fff;}



.zi_n ul li span{ display: block; color: #808080; font-size: 12px; text-align: right;}

.zi_n ul li a{ color: #4c4c4c; font-size: 15px;height: 20px;overflow: hidden;display: block;white-space: nowrap;text-overflow: ellipsis;padding-right: 20px; }

.zi_n ul li a:hover{ color: #004ea2; font-size: 15px;font-weight: bold;}



.zix_f{ padding: 0 33px 20px 37px; width: 320px; background: #f5f5f5;}

.zix_f  h3{font-weight: bold; line-height: 100%; padding-top: 50px; height: 48px; font-size: 26px; color: #000;}

.zix_f  h3 a{ color: #000;}

.zix_f p{ margin-bottom: 15px;}

.zix_f ul li:before{display: block; content: "||"; float: left; width: 10px; margin-right: 5px;}

.zix_f ul li{ height: 39px; line-height: 39px;   overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}

.zix_f ul li a{ font-size: 14px; color: #000;}

.zix_f ul li a:hover{font-weight: bold;color:#004ea2;}



/**首页友情链接------------*/

.links{border-bottom: 1px solid #ccc; padding: 20px 0; }

.links li{float: left; display: inline-block; line-height: 24px; padding: 0 5px;}

.links ul>li:nth-of-type(1):before{float: left;display: block; content: ""; background: url("../images/link-icon.webp") no-repeat left center; width: 24px; height: 24px; margin-right: 5px;}

.links li a{color: #999;}





/**产品列表---------------*/

.sub-banner{background: url("../images/pro_bg.webp") no-repeat center center; /*background-size: 100%;*/ height: 300px;}

.sub-banner h4{font-size: 36px; font-weight: normal; padding-top: 90px; width: 800px;}

.sub-banner h4:after{display: block; content: ""; width: 300px; border-bottom: 5px solid #000; margin-top: 20px; margin-bottom: 20px;}

.sub-banner p{width: 800px; color: #000;}

.sub-banner ul{width: 180px; padding-top: 90px;}

.sub-banner ul li a{display: block; height: 32px; line-height: 32px; border-bottom: 1px solid #ccc; padding-left: 25px;}

.thisOn{background: #004ea2; color: #fff; }

.sub-banner ul li.thisOn a,.sub-banner ul li a:hover{padding-left: 30px; background: #004ea2; color: #fff;}

.pos-nav{background: #004ea2; padding: 35px 0;}

.pos-nav ul li{float: left; margin-left: 30px;}

.pos-nav ul li a{display: block;width: 170px; height: 40px; text-align: center; line-height: 40px; background: #fff; border-radius: 10px;}

.pos-nav ul li a:hover{color: #ff7e00;}

.thisOn02 a{color: #ff7e00;}

.pos-nav2{background: #004ea2; padding: 35px 0;}

.pro_article_texttitle{position: relative; float: left; display: inline-block; margin-left: 30px; width: 200px; text-align: center; line-height: 40px; background: #fff; border-radius: 10px;}
.pro_article_listtext{position: absolute; width: 200px; text-align: center; background: #f2f2f2; display: none;}
.pro_article_texttitle:hover .pro_article_listtext{display: block;}
.pro_article_texttitle:hover{border-radius: 10px 10px 0 0;}
.pro_article_listtext li{border-bottom: 1px solid #fff;}
.pro_article_listtext li:hover{background: #004ea2; color: #fff; font-weight: bold;}

.pro-con{padding-top: 50px;}

.pro-con ul li{ width: 360px; height: 320px; margin-bottom:28px; margin-right:60px; float: left; overflow: hidden; position: relative; text-align: center; background:url(Img/Index/cppicbg.webp) no-repeat center top; position: relative;}

.pro-con ul li:nth-of-type(3n){margin-right: 0;}

.pro-con ul li .pic{ display: block; width: 360px; height: 240px; position: relative; z-index: 15;}

.pro-con ul li .pic img{ display: inline-block; border-radius: 10px 10px 0 0;} 

.pro-con ul li .detail1{ height: 80px; width: 100%; background: #0d6598; position: absolute; bottom: 0px; left: 0px; z-index: 30;}

.pro-con ul li .detail1 h5{ padding-top: 10px; font-weight: normal; padding-bottom: 15px;margin: 0 10px;overflow: hidden;}

.pro-con ul li .detail1 h5 a{ font-size: 14px; color: #fff;}

.pro-con ul li .detail1 img{ display: inline-block;}

.pro-con ul li .detail2{ height: 80px; width: 100%; background:#ff7e00;  position: absolute; bottom: -200px; left: 0px; z-index: 32;}

.pro-con ul li .detail2 h5{ padding-top: 10px; font-weight: normal;

   padding-bottom: 6px; -webkit-transform: translateY(-100px);

   -moz-transform: translateY(-100px);

   -o-transform: translateY(-100px);

   -ms-transform: translateY(-100px);

   transform: translateY(-100px);

   -webkit-transition: all 0.2s ease-in-out;

   -moz-transition: all 0.2s ease-in-out;

   -o-transition: all 0.2s ease-in-out;

   -ms-transition: all 0.2s ease-in-out;

   transition: all 0.2s ease-in-out;}

.pro-con ul li .detail2 h5 a{ font-size: 14px; color: #fff;}

.pro-con ul li .detail2 p{ height: 22px; line-height: 22px;

   -webkit-transform: translateX(300px) rotate(90deg);

   -moz-transform: translateX(300px) rotate(90deg);

   -o-transform: translateX(300px) rotate(90deg);

   -ms-transform: translateX(300px) rotate(90deg);

   transform: translateX(300px) rotate(90deg);

   -webkit-transition: all 0.2s ease-in-out;

   -moz-transition: all 0.2s ease-in-out;

   -o-transition: all 0.2s ease-in-out;

   -ms-transition: all 0.2s ease-in-out;

   transition: all 0.2s ease-in-out;

    padding: 0px 6px; font-size: 13px; color: #fff; 

    white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.pro-con ul li .detail2 p em{ font-size: 13px; color: #fff; font-weight: bold;}

.pro-con ul li:hover h5 {

   -webkit-transform: translateY(0px);

   -moz-transform: translateY(0px);

   -o-transform: translateY(0px);

   -ms-transform: translateY(0px);

   transform: translateY(0px);

   -webkit-transition-delay: 0.5s;

   -moz-transition-delay: 0.5s;

   -o-transition-delay: 0.5s;

   -ms-transition-delay: 0.5s;

   transition-delay: 0.5s;

}

.pro-con ul li:hover p {

   -webkit-transform: translateX(0px) rotate(0deg);

   -moz-transform: translateX(0px) rotate(0deg);

   -o-transform: translateX(0px) rotate(0deg);

   -ms-transform: translateX(0px) rotate(0deg);

   transform: translateX(0px) rotate(0deg);

   -webkit-transition-delay: 0.4s;

   -moz-transition-delay: 0.4s;

   -o-transition-delay: 0.4s;

   -ms-transition-delay: 0.4s;

   transition-delay: 0.4s;

}



/**产品内页---------------*/

.pro-container-img-txt{border-bottom: 2px solid #f3f3f3; padding-bottom: 20px; margin-bottom: 20px;}

.pro-container-img-txt img{width: 480px; height: 320px; border-radius: 10px;}

.pro-container-img-txt dl{width: 645px;}

.pro-container-img-txt h1{font-size: 30px; color: #004ea2; margin-bottom: 30px;}

.pro-container-img-txt h1:after{display: block; content: "";width: 630px; border-bottom: 1px solid #004ea2; margin-top: 20px;}

.pro-container-img-txt dd{background: #f2f2f2; margin-top: 30px; padding: 18px 25px;}

.pro-container-img-txt dd span{font-size: 24px; color: #ff7e00; line-height: 40px;}

.pro-container-img-txt dd span:before{display: block; content: ""; background: url("../images/tel.webp") no-repeat left center; background-size: 31px 32px; width: 32px; height: 32px; float: left; margin-right: 10px;}

.pro-container-img-txt dd a{display: block; width: 120px; height: 40px; line-height: 40px; background: #ff7e00; text-align: center;	color: #fff; border-radius: 10px;}

.pro-container-box h3{background: url("../images/pro-con-tt-bg.webp") no-repeat center center; background-size: 1200px 58px; height: 58px; line-height: 50px; text-align: center; color: #fff; font-size: 24px; margin: 35px auto;}

.pro-container-box p{font-size: 16px; margin: 8px auto; line-height: 28px; text-indent: 2em;}
.pro-container-box .video-box{
   display: block;
   margin: 0 auto;
   text-align: center;
   vertical-align: middle;
   width: 420px;
height: 280px;
}
.pro-container-box img{margin: 15px auto;}





/**新闻内页------------------------*/

.new-banner{background: url("../images/new-bg.webp") no-repeat left center;}

.new-container h1{text-align: center; margin-bottom: 30px; font-weight: normal;}

.new-con-nav{border-top: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1; padding: 10px 0; line-height: 32px;}

.new-con-nav a{float: right;}

.new-con-nav a:after{display: block; content: ""; background: url("../images/list.webp") center center no-repeat; background-size: 100%; float: right; height: 32px; width: 32px; margin-left: 10px;}

.new-cons{padding: 10px 0;}

.new-cons p{margin: 10px auto; text-indent: 2em; line-height: 28px; font-size: 16px; color: #000;}
.new-cons p a{font-weight: bold;}
.new-cons a u{font-weight: bold; text-decoration: none;}
.new-cons img{margin: 10px auto; vertical-align: middle;}

.pre-next{margin-top: 20px;}

.pre-next li{font-size: 16px; margin-bottom: 10px; }

.pre-next li:nth-of-type(1){border-bottom: 1px dashed #f1f1f1; padding-bottom: 8px; }

.flag-c{
   font-size: 26px;
   font-weight: bold;
   margin: 15px auto;
   text-align: center;
}
.flag-c-newBox{
   border: 1px solid #eee;
   padding: 20px;
}
.flag-c-newBox ul li{
   width: 570px;
   float: left;
   margin-right: 18px;
   border-bottom: 1px dashed #eee;
   padding-bottom: 8px;
   margin-bottom: 10px;
}
.flag-c-newBox ul li:nth-of-type(2n){
   margin-right: 0;
}

.flag-c-proBox dl{
   box-sizing: border-box;
   width: 386px;
   float: left;
   border: 1px solid #eee;
   padding: 18px;
   margin-left: 20px;
}
.flag-c-proBox dl:first-child{
   margin-left: 0;
}

.flag-c-proBox dl img{
   transition: .8s ease-in-out;
   width: 100%;
   height: auto;
   max-height: 232px;
}
.flag-c-proBox dl:hover img{
   transform: scale(1.02);
   transition: .8s ease-in-out;
}
.flag-c-proBox dl:hover{
   border-color: #004ea2;
}
.flag-c-proBox dl h2{
   margin: 10px auto;
   text-align: center;
   font-size: 16px;
}

/**案例列表--------------------*/

.case-bg{background: url("../images/case-bg.webp") no-repeat center center;}

.case-bg p{width: auto;}

.case-con ul li{float: left; width: 285px; margin-right: 20px; margin-bottom: 20px;}

.case-con ul li:nth-of-type(4n){margin-right: 0;}

.case-con ul li a{display: block;}

.case-con ul li a img{max-height: 189px; margin: 0 auto; }

.case-con ul li a h2{font-size: 18px; /*white-space: nowrap;*/ overflow: hidden; text-overflow: ellipsis; margin-top: 5px; }

.case-con ul li a p{text-indent: 2em; margin: 10px auto;}

.case-con ul li a span{display: block; width: 90px; line-height: 30px; text-align: center; background: #ff7e00; color: #fff;}

 

/**关于我们--------------------*/



.about-con .over .img{ width: 504px; height: 330px; line-height: 0; overflow: hidden;}

.about-con .over .img img{border-radius: 10px;}

.about-con .over .text{ width: 605px; height: 330px; color: #181818;overflow-x: hidden; overflow-y: auto; padding-right: 65px;}

.about-con .over .text::-webkit-scrollbar-track{ border-radius: 5px; background-color: rgba(235,235,235,0.8); -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.3);}

.about-con .over .text::-webkit-scrollbar{ width: 5px; background-color: rgba(0,0,0,0);}

.about-con .over .text::-webkit-scrollbar-thumb{ border-radius: 5px; -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.3); background-color: #004ea2;}

.about-con .over .text .col{ color: #004ea2; font-weight: bold;}

.about-con .over .text p{margin: 10px auto; text-indent: 2em;}





.aboutCon2{ margin: 50px auto;  padding: 60px 0 0 0;  background: #f2f2f2;}

.aboutCon2 .tit{ margin-bottom: 64px; position: relative;}

.aboutCon2 .tit .cntit{ position: absolute; bottom: 8px; width: 100%; font-size: 30px; line-height: 32px; color: #004ea2; text-align: center;}

.aboutCon2 .tit .entit{ font-size: 44px; line-height: 46px; font-weight: bolder; text-transform: uppercase; color: #004ea2; opacity: 0.1; text-align: center;}

.aboutCon2 .pic{ margin-bottom: 70px; width: 100%; float: left; }

/*.aboutCon2 .hd .u1{ margin: 0 -8px;}*/

.aboutCon2 .hd .l1{ float: left; width: 189px; height: 360px; margin-right: 16px; position: relative;}

.aboutCon2 .hd .l1:nth-of-type(5){margin-right: 0;}

.aboutCon2 .hd .l1.on{ width: 380px; }

.aboutCon2 .hd .l1 .text{ position: absolute; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.4); }

.aboutCon2 .hd .l1 .text div{padding: 0 20px;}

.aboutCon2 .hd .l1 .text .t1{ font-size: 20px; line-height: 22px; color: #fff; padding-top: 25px;}

.aboutCon2 .hd .l1 .t2{ font-size: 14px; line-height: 16px; margin: 10px 0 15px 0; color: #fff;}

.aboutCon2 .hd .l1 .t3{ display: none; font-size: 16px; line-height: 26px; color: #fff;}

.aboutCon2 .hd .l1 .t4{ width: 32px; height: 31px; background: url("../images/1321_about2_14.webp") no-repeat center; position: absolute; bottom: 20px; left: 25px;}

.aboutCon2 .hd .l1.on .text{ background: rgba(49,70,147,0.7);}

.aboutCon2 .hd .l1.on .t3{ display: block;}

.aboutCon2 .hd .l1.on .t4{ display: none;}



.aboutCon2 .pos{ height: 470px; position: relative; width: 100%; float: left;}

.aboutCon2 .pos .num{ position: absolute; font-size: 22px; width: 66px; height: 66px; line-height: 66px; text-align: center; border-radius: 50%; background: #ff7e00; color: #fff;}

.aboutCon2 .pos .line{ position: absolute;}

.aboutCon2 .pos .t1{ width: 148px; height: 40px; position: absolute;}

.aboutCon2 .pos .t1 b{ font-size: 20px; height: 40px; line-height: 40px; padding-left: 20px; color: #fff; font-weight: normal; position: absolute; top: 0; left: 0;}

.aboutCon2 .pos .t1::before{ position: absolute; content: ""; display: block; width: 130px; border-bottom: 40px solid #004ea2; border-right: 25px solid transparent;}

.aboutCon2 .pos .t2{ position: absolute; font-size: 16px; line-height: 24px; overflow: hidden; color: #181818;}

.aboutCon2 .pos .l1:nth-child(1) .num{ bottom: 60px; left: 300px;}

.aboutCon2 .pos .l1:nth-child(2) .num{ bottom: 180px; left: 370px;}

.aboutCon2 .pos .l1:nth-child(3) .num{ bottom: 250px; left: 500px;}

.aboutCon2 .pos .l1:nth-child(4) .num{ bottom: 250px; right: 500px;}

.aboutCon2 .pos .l1:nth-child(5) .num{ bottom: 180px; right: 370px;}

.aboutCon2 .pos .l1:nth-child(6) .num{ bottom: 60px; right: 300px;}

.aboutCon2 .pos .l1:nth-child(1) .line{ bottom: 90px; left: 146px; width: 154px; height: 12px; background: url(../images/1321_about2_8.webp) no-repeat center;}

.aboutCon2 .pos .l1:nth-child(2) .line{ bottom: 240px; left: 191px; width: 195px; height: 86px; background: url(../images/1321_about2_9.webp) no-repeat center;}

.aboutCon2 .pos .l1:nth-child(3) .line{ bottom: 316px; left: 483px; width: 50px; height: 133px; background: url(../images/1321_about2_10.webp) no-repeat center;}

.aboutCon2 .pos .l1:nth-child(4) .line{ bottom: 316px; right: 503px; width: 30px; height: 135px; background: url(../images/1321_about2_11.webp) no-repeat center;}

.aboutCon2 .pos .l1:nth-child(5) .line{ bottom: 240px; right: 240px; width: 145px; height: 78px; background: url(../images/1321_about2_12.webp) no-repeat center;}

.aboutCon2 .pos .l1:nth-child(6) .line{ bottom: 90px; right: 176px; width: 103px; height: 1px; background: url(../images/1321_about2_13.webp) no-repeat center;}

.aboutCon2 .pos .l1:nth-child(1) .t1{ bottom: 80px; left: 30px;}

.aboutCon2 .pos .l1:nth-child(2) .t1{ bottom: 300px; left: 77px;}

.aboutCon2 .pos .l1:nth-child(3) .t1{ bottom: 430px; left: 380px;}

.aboutCon2 .pos .l1:nth-child(4) .t1{ bottom: 430px; left: 715px;}

.aboutCon2 .pos .l1:nth-child(5) .t1{ bottom: 300px; left: 960px;}

.aboutCon2 .pos .l1:nth-child(6) .t1{ bottom: 80px; left: 1024px;}

.aboutCon2 .pos .l1:nth-child(1) .t2{ width: 265px; height: 24px; bottom: 40px; left: 30px;}

.aboutCon2 .pos .l1:nth-child(2) .t2{ width: 250px; height: 120px; bottom: 160px; left: 77px;}

.aboutCon2 .pos .l1:nth-child(3) .t2{ width: 165px; height: 72px; bottom: 340px; left: 380px;}

.aboutCon2 .pos .l1:nth-child(4) .t2{ width: 180px; height: 48px; bottom: 365px; left: 715px;}

.aboutCon2 .pos .l1:nth-child(5) .t2{ width: 200px; height: 48px; bottom: 237px; left: 960px;}

.aboutCon2 .pos .l1:nth-child(6) .t2{ width: 160px; height: 24px; bottom: 44px; left: 1024px;}



.aboutCon4 .w_1200{ margin: 0 auto; width: 1200px;}

.aboutCon4{ width: 100%; }

.aboutCon4 .pic{ width: 1100px; margin: 0 auto;}

.aboutCon4 .u1{  padding: 37px 0;}

.aboutCon4 .l1{ position: relative; margin: 275px 20px;}

.aboutCon4 .l1 .num{ width: 100px; height: 100px; padding: 12px; background: rgba(255,255,255,0.5); border-radius: 50%;}

.aboutCon4 .l1 .num span{ display: block; width: 100px; height: 100px; line-height: 100px; border-radius: 50%; background: #004ea2; text-align: center; font-size: 22px; font-weight: bold; color: #fff;}

.aboutCon4 .l1 .line{ position: absolute; left: 0;}

.aboutCon4 .l1 .text{ position: absolute; margin-left: 30px; width: 160px; background: #fff; border-radius: 8px; overflow: hidden; box-shadow: 0 0 10px #ccc;}

.aboutCon4 .l1 .img{ line-height: 0;}

.aboutCon4 .l1 .t1{ font-size: 16px; margin: 20px 15px 0 15px; line-height: 18px; overflow: hidden; font-weight: bold; color: #ff7e00;}

.aboutCon4 .l1 .t2{ font-size: 14px; margin: 15px 15px 20px 15px; line-height: 26px; max-height: 130px; overflow: hidden; color: #181818;}

.aboutCon4 .l1:nth-child(5n+1) .line{ width: 53px; height: 209px; background: url(../images/1323_about4_9.webp) no-repeat;}

.aboutCon4 .l1:nth-child(5n+2) .line{ width: 47px; height: 256px; background: url(../images/1323_about4_10.webp) no-repeat;}

.aboutCon4 .l1:nth-child(5n+3) .line{ width: 54px; height: 208px; background: url(../images/1323_about4_11.webp) no-repeat;}

.aboutCon4 .l1:nth-child(5n+4) .line{ width: 54px; height: 215px; background: url(../images/1323_about4_12.webp) no-repeat;}

.aboutCon4 .l1:nth-child(5n+5) .line{ width: 54px; height: 208px; background: url(../images/1323_about4_13.webp) no-repeat;}

.aboutCon4 .l1:nth-child(5n+2) .text,.aboutCon4 .l1:nth-child(5n+4) .text{ top: -273px;}

.aboutCon4 .l1:nth-child(5n+2) .line,.aboutCon4 .l1:nth-child(5n+4) .line{ bottom: 125px;}

.aboutCon4 .l1:nth-child(5n+1) .text,.aboutCon4 .l1:nth-child(5n+3) .text,.aboutCon4 .l1:nth-child(5n+5) .text{ bottom: -264px;}

.aboutCon4 .slick-prev{ width: 20px; height: 50px; position: absolute; top: 52%; left: -50px; background: url(../images/1323_about4_7.webp) no-repeat; background-color: #004ea2;}

.aboutCon4 .slick-prev:hover{ background-color: #ff7e00;}

.aboutCon4 .slick-next{ width: 20px; height: 50px; position: absolute; top: 52%; right: -50px; background: url(../images/1323_about4_8.webp) no-repeat; background-color: #004ea2;}

.aboutCon4 .slick-next:hover{ background-color: #ff7e00;}







.aboutCon6 .w_1200{ margin: 0 auto; width: 1200px;}

.aboutCon6{ padding: 70px 0 60px 0; width: 100%; float: left;}

.aboutCon6 .tit{ margin-bottom: 64px; position: relative;}

.aboutCon6 .tit .cntit{ position: absolute; bottom: 8px; width: 100%; font-size: 30px; line-height: 32px; color: #004ea2; text-align: center;}

.aboutCon6 .tit .entit{ font-size: 44px; line-height: 46px; font-weight: bolder; text-transform: uppercase; color: #004ea2; opacity: 0.1; text-align: center;}

.aboutCon6Tab{ margin-bottom: 70px; padding-bottom: 55px;}

.aboutCon6Tab .pic{ background: #fff; float: left; margin: 0 8px; border: 1px solid #e5e5e5;}

.aboutCon6Tab .img{ width: 100%;  max-height: 400px; line-height: 0; overflow: hidden;}

.aboutCon6Tab .text{ text-align: center; font-size: 16px; height: 40px; line-height: 40px; background: #004ea2; color: #fff;}

.aboutCon6Tab .pic:hover .text{ background: #ff7e00;}

.aboutCon6Tab .slick-dots{ position: absolute; bottom: 0; z-index: 10; height: 4px; text-align: center;}

.aboutCon6Tab .slick-dots li{ vertical-align: top; width: 20px; height: 8px; background: rgba(49,70,147,0.3); margin: 0 4px; border-radius: 2px; cursor: pointer; text-indent: -999px; overflow: hidden;}

.aboutCon6Tab .slick-dots .slick-active{ background: #ff7e00;}



.aboutCon6 .u1{ margin: 0 -10px;}

.aboutCon6 .l1{ width: 220px; margin: 0 10px; float: left; position: relative;}

.aboutCon6 .l1 .img{ height: 141px; overflow: hidden; border: 1px solid #e5e5e5; line-height: 0;}

.aboutCon6 .l1 .bg{ display: none; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(49,70,147,0.83);}

.aboutCon6 .l1 .ico{ display: none; position: absolute; top: 50%; left: 50%; margin-top: -24px; margin-left: -24px; width: 48px; height: 48px; line-height: 0;} 

.aboutCon6 .l1:hover .bg{ display: block;}

.aboutCon6 .l1:hover .ico{ display: block;}



/**新闻列表-------------------------*/

.news-con ul li{float: left; padding-top: 20px; margin-top: 50px; border-top: 1px solid #ccc; width: 100%; position: relative;}

.news-con ul li:hover{border-color: #004ea2;}

.news-con ul li a{display: block;}

.news-con ul li img{float: left; margin: 0 25px; max-width: 240px;}

.news-con ul li a h2{font-size: 18px; font-weight: normal;}

.news-con ul li a p{margin: 15px auto; width: 890px; color: #999; text-indent: 2em;}

.news-con ul li a .date{display: block; position: absolute; top: -5px; right: -5px; background: url("../images/date-bg.webp") no-repeat right top; background-size: 100%; width: 89px; height: 96px; line-height: 40px; font-size: 36px; font-weight: normal; text-align: center; color: #004ea2;}

.news-con ul li a .date i{display: block; text-align: center; font-size: 18px; font-style: normal; color: #fff; line-height: 40px;}

/**列表分页**/
.list_pages ul{
   float:left;
   padding:12px 0px 40px 16px;
}
.list_pages ul li{
   float:left;
   font-family:Tahoma;
   line-height:17px;
   margin-right:6px;
   border:1px solid #E9E9E9;
   padding: 5px 8px;
}
.list_pages ul li a{
   float:left;
   color:#555;
   display:block;
}
.list_pages ul li a:hover{
   color: #004ea2;
   text-decoration:none;
}
.list_pages ul li.thisclass,
.list_pages ul li.thisclass a{
   background-color:#004ea2;
   padding: 5px 8px;
   font-weight:bold;
   color: #fff;
}
.list_pages .pageinfo{
   line-height:17px;
   color:#999;
}
.list_pages .pageinfo strong{
   color:#555;
   font-weight:normal;
   margin:0px 2px;
}


/**服务中心------------------*/

.service-banner{background: url(../images/service-bg.webp) no-repeat center center;}

.service-banner p{width: 100%;}



.service-con .tit{ margin-bottom: 64px; position: relative;}

.service-con .tit:after{content: "";display: block; background: url("../images/line-bg.webp") no-repeat center bottom; height: 11px; margin-top: 20px; }

.service-con .tit .cntit{ position: absolute; bottom: 40px; width: 100%; font-size: 30px; line-height: 32px; color: #004ea2; text-align: center;}

.service-con .tit .entit{ font-size: 44px; line-height: 46px; font-weight: bolder; text-transform: uppercase; color: #004ea2; opacity: 0.1; text-align: center;}



.service-cons{ margin: 65px auto 50px auto;   overflow: hidden;}

.service-cons .img{ float: left; width: 560px; height: 382px; line-height: 0;}

.service-cons .nr{ position: relative; float: right; width: 585px;}

.service-cons .nr .line{ width: 1px; height: 328px; position: absolute; top: 20px; left: 0; background: rgba(49,70,147,0.16);}

.service-cons .u1 .l1{ font-size: 16px; padding: 13px 0 13px 46px; line-height: 20px; position: relative;}

.service-cons .u1 .l1::before{ content: ""; display: block; width: 18px; height: 18px; position: absolute; left: -8.5px; top: 13px; background: url(../images/1331_tech3_3.webp) no-repeat left center;}

.service-cons .u1 .l1:hover::before{ background: url(../images/1331_tech3_4.webp) no-repeat left center;}

.service-cons .u1 .l1 a{ color: #181818;}

.service-cons .u1 .l1 a:hover{ color: #004ea2;}



.fwlc{padding-top: 50px; background: url("../images/lc-bg.webp") no-repeat center center; background-size: 100%; height: 430px;}

.fwlc li{ width: 174px; height: 180px; background: #004ea2; position: relative; float: left; margin: 60px 31px 0 0;}

.fwlc li:nth-of-type(6){margin-right: 0;}

.fwlc li .img{ width: 174px; height: 174px; position: absolute; top: -87px; left: 0; line-height: 0; border-radius: 50%; overflow: hidden;}

.fwlc li .text{ font-size: 18px; line-height: 30px; color: #fff; margin: 120px 50px 35px 17px; position: relative;}

.fwlc li .text::before{content: "";position: absolute;right: -40px;top: 0;width: 97px;height: 0;border-bottom: 30px solid #fff;border-left: 20px solid transparent;transition: all 0.5s ease;}

.fwlc li .text span{ display: block; position: absolute; right: -30px; top: 0; color: #004ea2;}



.ads-box{margin-bottom: 50px;}

.ys-box{ margin-top: 60px;}

.ys-box .img{ float: left; width: 380px;}

.ys-box .text{ float: right; width: 700px; font-size: 16px;  line-height: 36px;  padding-top: 120px;}





.techCon{ padding: 70px 0 0 0; margin-top: 50px; width: 100%; float: left; background: url(../images/1335_tech7_1.webp) repeat-x top;}

.techCon ul{ width: 100%;}

.techCon ul .l1{ width: 50%; float: left;}

.techCon ul .l1 .img{ width: 50%; line-height: 0; float: left; height: 200px; overflow: hidden;}

.techCon ul .l1 .text{ padding-top: 50px; width: 50%; float: left; background: #fff; height: 150px; overflow: hidden;}

.techCon ul .l1 .text .t1{ font-size: 18px; margin-bottom: 40px; line-height: 22px; height: 22px; padding: 0 5px; overflow: hidden; text-align: center;}

.techCon ul .l1 .text .a1{ display: block; font-size: 16px; width: 130px; height: 38px; line-height: 38px; border: 1px solid #ff7e00; color: #ff7e00; text-align: center; border-radius: 4px; margin: 0 auto;}

.techCon ul .l1 .text .a1:hover{ background: #004ea2; color: #fff; border: 1px solid #004ea2;}

.techCon .left{ width: 300px; float: left;}

.techCon .left .entit{ margin-top: 150px; float: left; font-size: 18px; transform: rotate(90deg); color: #ff7e00;}

.techCon .left .cntit{ width: 40px; margin: 85px 30px 0 -16px; float: left; height: 260px; line-height: 60px; font-size: 40px; font-weight: bolder; color: #004ea2;}

.techCon .left .line{ width: 1px; margin-top: 100px; float: left; height: 45px; background: #d2d2d2;}

.techCon .right{ width: 900px; float: left;}

.techCon .right .text{ padding-top: 50px; width: 300px; float: left; background: #fff; height: 150px; overflow: hidden;}

.techCon .right .text .t1{ font-size: 18px; margin-bottom: 40px; line-height: 22px; height: 22px; padding: 0 5px; overflow: hidden; text-align: center;}

.techCon .right .text .a1{ display: block; font-size: 16px; width: 130px; height: 38px; line-height: 38px; border: 1px solid #ff7e00; color: #ff7e00; text-align: center; border-radius: 4px; margin: 0 auto;}

.techCon .right .text .a1:hover{ background: #004ea2; color: #fff; border: 1px solid #004ea2;}

.techCon .right .pic1 .img{ width: 600px; line-height: 0; float: left; height: 200px; overflow: hidden;}

.techCon .right .pic2 .img{ width: 300px; line-height: 0; float: left; height: 200px; overflow: hidden;}

.techCon .right .pic2 .text:nth-child(2n+1){ background: #ccdcec;}





/**联系我们--------------------------*/



.contact-con{padding-bottom: 0;}

.contact-banner{background: url("../images/contact-bg.webp") no-repeat center center;}

.img-txt{margin-bottom: 30px;}

.img-txt-fl{width: 960px;}

.img-txt-fl strong{display: block; font-size: 36px; text-align: center;}

.img-txt-fl li{padding: 50px 150px; margin-top: 20px; border: 1px solid #f2f2f2; line-height: 29px;}

.img-txt-fl li:nth-of-type(1):before{content: ""; display: block; background: url("../images/pos.webp") no-repeat center center; height: 29px; width: 23px; float: left; margin-right: 10px; }

.img-txt-fl li:nth-of-type(2):before{content: ""; display: block; background: url("../images/tel-1.webp") no-repeat center center; height: 27px; width: 27px; float: left; margin-right: 6px; }

.img-txt-fl li:nth-of-type(3):before{content: ""; display: block; background: url("../images/email.webp") no-repeat center center; height: 27px; width: 20px; float: left; margin-right: 13px; }





.img-txt-fr{width: 180px; text-align: center;}

.img-txt-fr img{margin: 0 auto;}

.img-txt-fr dl{margin: 20px auto;}



/**战略合作--------------------*/

.cooperation .bd{ padding:10px 0; overflow: hidden;}

.cooperation .bd ul{ overflow:hidden; zoom:1; }

.cooperation .bd ul li{ float:left; overflow:hidden; margin-right: 25.34px;  text-align:center; _display:inline;}

.cooperation .bd ul li .pic{ text-align:center; }

.cooperation .bd ul li .pic img{ display:block; padding:2px; width:220px; height:143px; transition: ease-in-out .8s;}

.cooperation .bd ul li:hover{}

.cooperation .bd ul li:hover img{ transition: ease-in-out .8s;transform: scale(1.05);}


.hzhb-banner{background: url("../images/hzhb_bg.webp") no-repeat center center;}

.img-title h4{font-size: 36px; text-align: center; font-weight: normal;}
.img-title ul li{float: left;width: 222px; border: 1px solid #eee; margin-top: 20px; margin-right: 20px; text-align: center;}
.img-title ul li:nth-of-type(5n){margin-right: 0;}
.img-title ul li:hover{border: 1px solid #004ea2;}
.img-title ul li img{margin: 0 auto; height: 143px;}
.img-title ul li span{display: inline-block; padding: 0 40px 20px 40px; margin-top: -20px; line-height: 20px; min-height: 40px;}




.more_hzhb a{margin: 20px auto; display: block; width: 180px; height: 40px; line-height: 40px; text-align: center; background: #004ea2; color: #fff; font-size: 18px;}
.more_hzhb a:hover{background: #ff7e00;}











/**底部----------------------------*/



.ft_lx{height: 94px;padding-top:30px;}

.ft_lx li{float:left;width:28.33%;background: url(../images/ft_x.webp) no-repeat right;margin-right:5%;}

.ft_lx li:last-child{background: none}

.ft_lx li span {display: block;font-size:18px;height: 31px;line-height: 31px;color: #fff;padding-left:43px;}

.ft_lx li p{padding-top:9px;font-size:14px;color: #9a9a9a;padding-left:43px;}

.ft_lx li:nth-child(1) span{background: url(../images/ft_ico1.webp) no-repeat left center;}

.ft_lx li:nth-child(2) span{background: url(../images/ft_ico2.webp) no-repeat left center;}

.ft_lx li:nth-child(3) span{background: url(../images/ft_ico3.webp) no-repeat left center;}



.f_bj{color:#ccc;clear:both;height:400px; background:url(../images/ft-bg.webp) repeat-x left top; margin-top: 30px;}

.f_nav{ height:215px; overflow: hidden;padding-top:30px;}

.f_nav ul{ float: left;}

.f_nav ul li{ width: 190px; border-right: 1px dashed #9c9c9c; margin-right:30px; float: left; height: 200px;}
.f_nav ul li:last-child{margin-right: 0;}
.f_nav ul li i{ display: block; padding-left: 30px; font-size: 18px; color: #eee; font-style: normal; font-weight: bold;background:url(../images/f_lin2.webp) no-repeat 0 10px; }

.f_nav ul li span{ display: block; /*padding-left: 28px; */padding-top: 13px;}

.f_nav ul li span a{ display: block; font-size: 14px; color: #d1d1d1; line-height: 26px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}

.f_nav h3{ float: right; text-align: center;font-weight: normal; font-size: 14px; color: #eee;}

.f_nav h3 i{ display: inline-block; float: left;}

.f_nav h3 img{ width:108px; height: 108px;  display: block; margin-bottom:14px; padding: 6px; border: 1px solid #eee;}



.f_bj .row{height:31px;line-height:31px;color:#fff;}

.f_bj .row span{padding-left:10px;}

.f_bj .row span a{color:#fff;}
