.focus315{
  position: relative;
}
#sec1{
  height: 750px;
  background: url(../../../static/images/zt/focus315/top.jpg) no-repeat center 0px;
}
#sec1 .wrapper{
  position: relative;
  height: 30px;
  padding-top: 20px;
  line-height: 40px;
}
.hotline{
  position: absolute;
  right: 0px;
  top: 20px;
  font-weight: 700;
  color: #fff;
  font-size: 18px;
  vertical-align: right;
}
#sec2{
  text-align: center;
  padding-top: 100px;
  width: 1200px;
  margin: 0px auto;
}
  #sec2 .nav{
    display: inline-block;
    width: 472px;
    height: 93px;
    margin: 0px -3px;
    cursor: pointer;
    background: url(../../../static/images/zt/focus315/sec2-title.jpg) no-repeat center 0px;
  }
  #sec2 .nav1{
    width: 332px;
    background-position: -41px -118px;
  }
  #sec2 .nav1.active{
    width: 410px;
    background-position: -3px -6px;
  }
  #sec2 .nav2{
    width: 382px;
    background-position: -471px -115px;
  }
  #sec2 .nav2.active{
    width: 472px;
    background-position: -428px -6px;
  }
  #sec2 .nav3{
    width: 332px;
    background-position: -947px -120px;
  }
  #sec2 .nav3.active{
    width: 410px;
    background-position: -909px -6px;
  }
  #contents{
    padding-top: 20px;
  }
  #sec2 .tip{
    padding: 20px 215px;
    font-size: 14px;
    color: #757575;
  }
a.botton-red{
  display: inline-block;
  width: 196px;
  height: 40px;
  line-height: 40px;
  color: #f7436f;
  font-size: 18px;
  border-top: 2px solid #f7436f;
  border-bottom: 2px solid #f7436f;
  border-left: 1px solid #f7436f;
  border-right: 1px solid #f7436f;
  border-radius: 20px;
  text-decoration: none;
 }
a.botton-white{
  display: inline-block;
  width: 196px;
  height: 40px;
  line-height: 40px;
  color: #fff;
  font-size: 18px;
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-radius: 20px;
  text-decoration: none;
 }
#sec3{
  padding-top: 354px;
  height: 788px;
  text-align: center;
  background: url(../../../static/images/zt/focus315/sec3.jpg) no-repeat center 0px;
 }
  #sec3 .items{
    width: 727px;
    margin: 0px auto;
    text-align: center;
   }
  #sec3 .item{
    width: 172px;
    padding: 0px 35px;
   }
  #sec3 .item .sy{
    display: table;
    width: 140px;
    height: 140px;
    padding: 16px;
    text-decoration: none;
    background: url(../../../static/images/zt/focus315/sy.png) no-repeat center 0px; 
   }
  #sec3 .item .text{
    display: table-cell;
    width: 100%;
    height: 100%;
    font-size: 32px;
    color: #f7436f;
    text-decoration: none;
    vertical-align: middle;
    visibility: hidden;
    background: url(../../../static/images/zt/focus315/sy.png) no-repeat -721px -22px; 
   }
   #sec3 .sy:hover .text{
    visibility: visible;
   }
   #sec3 .item .sy1{background-position: -5px -7px;}
   #sec3 .item .sy2{background-position: -247px -7px;}
   #sec3 .item .sy3{background-position: -490px -7px;}
   #sec3 .item .sy4{background-position: -5px -286px;}
   #sec3 .item .sy5{background-position: -247px -286px;}
   #sec3 .item .sy6{background-position: -490px -286px;}
   #sec3 .items .inf{
    padding: 10px 0px 50px;
    font-family: 'SimSun';
    color: #fff;
    font-size: 18px;
   }

#sec4{
  height: 645px;
  background: url(../../../static/images/zt/focus315/sec4.jpg) no-repeat center 0px; 
}
#sec5{
  height: 147px;
  padding-top: 729px;
  text-align: center;
  background: url(../../../static/images/zt/focus315/sec4.jpg) no-repeat center -645px; 
}
.footer{
  width: 100%;
  background-color: #e4e4e4;
  text-align: center;
}

#sidebar{
  position: fixed;
  right: 100px;
  margin-right: 12px;
  top: 30%;
  z-index: 100;
  text-align: center;
  border-right: 3px solid #fdd75b;

}
#sidebar .bars{
  margin-right: -12px;
}
#sidebar .bar{
  display: block;
  text-align: right;
}
#sidebar .bar .text{
  display: none;
  width: 60px;
  height: 21px;
  line-height: 21px;
  color: #fff;
  text-align: center;
  background: url(../../../static/images/zt/focus315/bar-bs.png) no-repeat 0px 0px;
}
#sidebar .bar .cricle{
  display: inline-block;
  width: 22px;
  height: 22px;
  background: url(../../../static/images/zt/focus315/bar-bs.png) no-repeat -37px -30px;
}
#sidebar .active.bar .text{
  display: inline-block;
  width: 60px;
  height: 21px;
  line-height: 21px;
  color: #fff;
  text-align: center;
  background: url(../../../static/images/zt/focus315/bar-bs.png) no-repeat 0px 0px;
}
#sidebar .active.bar .cricle{
  display: none;
  width: 22px;
  height: 22px;
  background: url(../../../static/images/zt/focus315/bar-bs.png) no-repeat -37px -30px;
}