@charset "utf-8";
.pulldown{ display: inline-block}
.pulldown .butn{ background: 0 0;display: block;width: 100%;cursor: pointer}
.pulldown .pulldown-menu{ width: 100%;max-height: 335px;z-index: 333;background-color: #c5e8ff;position: absolute;left: 0;top: 100%;display: none;padding: 10px 5px}
.pulldown .pulldown-menu:before{ content: "";position: absolute;width: 0;height: 0;border-bottom: 9px solid #c5e8ff;border-left: 9px solid transparent;border-right: 9px solid transparent;top: -9px;left: 50%;margin-left: -9px}
.pulldown .pulldown-menu li{ display: block;margin: 0;font-size: 14px;cursor: pointer}
.pulldown .pulldown-menu li a{ display: block;color: #fff;margin: 0}
.pulldown .pulldown-menu:after{ content: '';display: block;clear: both}
.header{ background: #368ec9 url(../images/public/headerbg.jpg) no-repeat left bottom;height: 190px}
.header .logo{ padding-top: 2%;width: 65%}

.header .topbar{ padding-top: 15px;color: #fff;text-align: right}
.header .topbar a{ color: #fff;margin-left: 15px}
.header .topbar span a{margin-left: 0;}
.header .topbar .setup{ display: none;padding-left: 20px;background: url(../images/public/setup.png) no-repeat 0}
.header .top-right{ width: 32%}
.header .topSearch{ position: relative;}
.header .topSearch input{ box-sizing: border-box;width: 100%;background: 0 0;border: 1px solid #d8e9f4;color: #fff;line-height: 38px;height: 40px;padding: 0 40px 0 15px;border-radius: 20px}
.header .topSearch input::-moz-placeholder{ color: #fff}
.header .topSearch input::placeholder{ color: #fff}
.header .topSearch button{ position: absolute;top: 0;right: 0;width: 40px;height: 100%;background: url(../images/public/search.png) no-repeat center;cursor: pointer}
.yw{
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 26px;
    color: #FFF;
}
.header .cnen{display:none}
@media screen and (max-width:991px){
 .header{  height: auto }
 .header .logo{  width: 96%;margin: auto }
 .yw{display: none;}
 .header .topSearch{  max-width: 80%;margin: 2% auto }
}
.nav{ font-size: 18px;margin-top: 25px}
.nav>li{ position: relative;padding-bottom: 19px}
.nav>li a{ color: #fff;display: inline-block;padding: 0 15px;text-decoration: none;}
.nav>li a:hover{ font-weight: 700}
.nav>li .pulldown-menu{ border-radius: 3px}
.nav>li .pulldown-menu li a{ color: #5ca4d5;font-size: 15px;padding: 0;text-align: center;line-height: 30px}
.nav>li .pulldown-menu li a:hover{ color: #368ec9;font-weight: 700}
.nav>li.navkspj .pulldown-menu{left: -95px;width: auto;min-width: 220px;}
.nav>li.navkspj .pulldown-menu a{word-break: keep-all;}
@media screen and (max-width:991px){
 .nav{  margin: 2% -2.2% 0;background-color: #395fa2;padding: 2% 0 }
 .nav.flex{  justify-content: flex-start }
 .nav>li{  width: 20%;text-align: center;border-right: 1px solid #729dd5;margin: 1% 0;height: 22px }
 .nav>li a{  display: inline-block;width: 4em;padding: 0 }
 .nav>li:first-child{  overflow: hidden }
 .nav>li:first-child a{  text-align: justify }
 /* .nav>li:first-child a::after{  content: "";display: inline-block;width: 100% } */
 .nav>li:first-child a::after{  content: "";display: none;width: 100% }
 .nav>li:last-child{  border-right: none }
}
@media screen and (max-width:520px){
 .nav li{  font-size: 16px;height: 18px;line-height: 18px }
 .header .stips{margin: 0 auto;text-align:center;}
 .header .stips .topSearch{display:inline-block;max-width:70%;}
 .header .cnen{display:inline-block;color:#FFF;width:25%;margin-left:2%;background:#2486c7;border-radius:20px;height: 40px;line-height: 40px;font-weight: 700;text-align:center;font-family: '思源黑体';font-size:14px;}
 .header .cnen a{color:#FFF;display: inline-block;}
 .header .cnen a:first-child{margin-right: 5px;}
 .header .cnen a:last-child{margin-left: 5px;}
}
@media screen and (max-width:415px){
 .nav li{  font-size: 13px;height: 18px;line-height: 18px;width: 25% }
}
.lt10 .browser-tips{ position: fixed;background: #368ec9;opacity: .5;width: 100%;height: 100%;z-index: 999;color: #fff;text-align: center;font-size: 36px;line-height: 100%;padding-top: 15%}

.h_header.pulldown-menu{
    position: absolute;
    left: 0;
    top: 170px;
}
.h_header.pulldown-menu a{
    position: inherit;
}
.nav>li.navkspj .h_header.pulldown-menu{
    left: 0;
    width: auto;
    min-width: 100%;
}
.pulldown .h_header.pulldown-menu li{
    width: 100%;
    height: auto;
    line-height: 24px;
}