﻿/*【模板重构-2026-10-20】从模板内联样式提取的页头(header25)公共样式，原内联位置不变，class 名与 HTML 结构未改动 */
.headercontwp25{width:100%;height:70px;position:relative;z-index:101;}
.headercont25{width:100%;height:70px;background-color:#ffffff;border-bottom:1px solid #52ac22; position:fixed;left:0;top:0;}
.kenlogo25{display:block;float:left;}
.kenlogo25 img{display:block;height:70px;}

.kenuorightcont25{float:right;padding-top:16px;}
.kentopphone25{float:left;font-size:17px;font-weight:bold;color:#404040;}
.kentopphone25 span{display:none;}
.kentopphone25 a{color:#404040;display:block;}
.kentopphone25 a::before{display:inline-block;content:""; width:32px;height:32px;background-color:#52ac22;background-image:url(/res/webimages/kenimg02.png);background-size:16px; background-position:center;background-repeat:no-repeat; border-radius:32px;vertical-align:-10px;}
.kentopphone25 a:hover{color:#52ac22;}
.kentopphone25 a:hover::before{background-color:#52ac22;}

.kennavcont25{width:100%; position:absolute;top:70px;left:0;z-index:10;overflow-y:auto;overflow-x:hidden;padding-bottom:76px;background-color:#ffffff;display:none;}
.kennavcont25 ul li{font-size:16px;border-bottom: 1px solid #e6e6e6;}
.kennavcont25 ul li a{display:block;padding:10px 20px;color:#333333;}
.kennavcont25 ul li a:hover,.kennavcont25 ul li a.cur{background-color:#52ac22;color:#ffffff;}

.zymsearchfloat25{width:100%;height:100%;position:fixed;left:0;top:0;background-image:url(about:blank);z-index:100;display:none;}
.showphonenav25{display:inline-block;width:28px;height:23px;background-color:#52ac22; background-image:url(/res/webimages/top03.png);background-repeat:no-repeat; background-size:28px;margin:7px 0 0 20px;}
.showphonenav25.closenav{ background-image: url(/res/webimages/top05.png);background-size:28px;}
@media (min-width: 992px)
{ 
    
    .headercont25{height:86px;border-bottom:3px solid #52ac22;}
    .headercont25 .commonweb{padding:0 30px;max-width:100%;}
    .kenlogo25 img{display:block;height:83px;}

    .kenuorightcont25{padding-top:20px;}

    .kennavcont25{float:left;padding-right:26px;padding-bottom:0;position:initial;top:0; width:auto; overflow: visible;}
    .kennavcont25 ul li{float:left;padding:0 3px;border-bottom:0;}
    .kennavcont25 ul li a{ padding:0 16px;height:36px;line-height:36px; border-radius:25px;}

    .kentopphone25 span{display:inline-block;}
    .showphonenav25{display:none;}

    .kentopphone25 a::before{background-color:#404040;margin-right:9px;background-size:auto;}

}

@media (min-width: 1199px) {
    .kenuorightcont25{padding-top:20px;}
  .kentopphone25{font-size:24px;}
  .kentopphone25 a::before{width:39px;height:39px;border-radius:39px;}
  .kennavcont25{float:left;padding:0 26px 0 0;}
  .kennavcont25{float:left;padding:4px 26px 0 0;}
  .kennavcont25 ul li{padding: 0 8px;}
}