*{
  margin:0;
  padding:0;
}
img{
  border:none;
}
a{
  text-decoration: none;
}
li{
  list-style: none;
}
.clear{
  clear:both;
}
a,p,span{

}
input{
  outline: none;
  border-radius:4px;
  border:1px solid #cdcdcd;
}
.header .header-top{
  /*width:1280px;*/
  margin:0 auto;
  padding-top:20px;
  height:180px;
  text-align: center;
  background:url("../images/head_bj.png") center bottom no-repeat;
}
.header .header-top .logo{
  margin:0 auto;
}
.header .header-top .search{
  width:404px;
  margin:15px auto;
  padding-left:8px;
}
.header .header-top .search .search-box{
  float:left;
}
.header .header-top .search .search-box input{
  width:324px;
  height:12px;
  border: 1px solid #666;
  padding:14px 15px;
  font-size:16px;
}
.header .header-top .search .search-submit{
  width:50px;
  height:42px;
  margin-left:-3px;
  position: relative;
  background: #3b66b9;
  float:left;
  border-radius:0px 4px 4px 0px;
  cursor:pointer;
}
.header .header-top .search .search-submit img{
  position: absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
}
.header .header-bottom{
  height:45px;
  background: url('../img/topBg.png');
}
.header .header-bottom .menu{
   width:1280px;
   margin:0 auto;
}
.header .header-bottom .menu .stairUl{
  padding:0 1px;
}
.header .header-bottom .menu .stairUl>li{
   width:142px;
   line-height: 45px;
   color:#fff;
   font-size:16px;
   margin:0;
   float:left;
   text-align:center;
   position: relative;
}
.header .header-bottom .menu .stairUl>li>a{
   width:100%;
   line-height: 45px;
   color:#fff;
   font-size:16px;
   float:left;
   text-align:center;
}
.header .header-bottom .menu .stairUl>li .triangle-down{
  width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 6px solid #fff;
  margin:0 0 2px 8px;
  display: inline-block;
    /* position: absolute;
    top:24px;
    left:121px; */
}
/* .header .header-bottom .menu .stairUl>li:nth-child(4) .triangle-down{
    left:132px;
} */
.header .header-bottom .menu .stairUl li.active{
  line-height: 45px;
  background: url('../images/topBgActive.png');
  background-size:142px 45px;
}
.header .header-bottom .menu .stairUl li .second-level-menu{
  border:1px solid #c4d1ea;
  display:none;
  position: absolute;
  z-index: 100;
  top:45px;
}
.header .header-bottom .menu .stairUl li .second-level-menu a{
  display:block;
  width:140px;
  color:#585858;
  font-size:16px;
  text-decoration: center;
  line-height: 40px;
  margin:0px;
  background: #fff;
  border-bottom:1px solid #c4d1ea;
}
.header .header-bottom .menu .stairUl li .second-level-menu a:hover{
  color: #3b66b9;
}
.header .header-bottom .menu .stairUl li .second-level-menu a:last-child{
  border-bottom:none;
}
/* #sy{
  width:124px;
}
#lzzl{
  text-align: left;
}
#lzzl .triangle-down{
  left:122px;
}
#lzzl a{
  text-align: center;
}
#dtl{
  width:160px;
  text-align:left;
}
#dtl .triangle-down{
  left:140px;
}
#dtl a{
  width:158px;
  text-align: center;
} */
.footer{
  height:120px;
  padding:10px 0;
  background: #CECECE;
}
.footer .footer-content{
  width:800px;
  height:120px;
  margin:0 auto;
}
.footer .footer-content .footer-content-left{
  width:200px;
  height:80px;
  padding:20px;
  float:left;
  border-right:1px solid #bfbfbf;
  position: relative;
}
.footer .footer-content .footer-content-left a{
  display:block;
  position: absolute;
}
.footer .footer-content .footer-content-left a:first-of-type{
  left:25px;
  top:29px;
}
.footer .footer-content .footer-content-left a:last-of-type{
  right:25px;
  top:32px;
}
.footer .footer-content .footer-content-right{
  width:534px;
  padding:20px 0 20px 25px;
  float:left;
  color:#585858;
}
.footer .footer-content .footer-content-right p,span{

  line-height: 26px;
}
.footer .footer-content .footer-content-right span{
  margin:0 10px;
}
.footer .footer-content .footer-content-right .shu{
  margin:0 4px;
}
.footer .footer-content .footer-content-right ul li{
  float:left;
  font-size:12px;
  line-height: 25px;
}