﻿.top{
  width: 100%;
  box-shadow:0 10px 20px #ccc;
  font-size: 0.4rem;
  line-height: 1.1rem;
  margin-bottom: 2px;
}
.top .center{
  text-align: right;
    padding-right: 0.45rem;
}
.top .center a{
  color:#2BC04C;
}
/*头部样式*/
header {
  background-color: #fff;
  width: 100%;
  box-shadow:.05rem 0.125rem 0.25rem #cdcdcd;
  position: relative;
}
header .center .h-logo {
  width: 4.7rem;
  margin-top: 0.15rem;
}
header .center .h-logo img {
  width: 100%;
}
header .center .nav ul li {
  float: left;
  font-size: 0.45rem;
  text-align: center;
  width: 2.875rem;
  line-height: 2.5rem;
}
header .center .nav ul li a{
  display: inline-block;
  width: 100%;
  height: 100%;
  text-align: center;
}
header .center .nav ul li:hover {
  background-color: #2BC04C;
}
header .center .nav ul li.cur {
  background-color: #2BC04C;
  color: #fff;
}
header .center .nav ul li.cur a{
  color: #fff;
}
header .center .nav ul li:hover a {
  color: #fff;
}
header>span{
  position: absolute;
  right:2rem;
  font-size: 0.6rem;
  color: #2BC04C;
  top:0.75rem;
}
/*banner样式*/
.banner {
  width: 100%;
}
.banner>img{
  width: 100%;
}
.ft-carousel {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.ft-carousel .carousel-inner {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
}

.ft-carousel .carousel-inner .carousel-item {
  float: left;
  height: 100%;
}

.ft-carousel .carousel-item img {
  width: 100%;
}

.ft-carousel .carousel-indicators {
  position: absolute;
  left: 0;
  bottom: 2rem;
  width: 100%;
  text-align: center;
  font-size: 0;
}

.ft-carousel .carousel-indicators span {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #fff;
  margin: 0 4px;
  border-radius: 50%;
  cursor: pointer;
}

.ft-carousel .carousel-indicators span.active {
  background-color: #de3a3a;
}

.ft-carousel .carousel-btn {
  position: absolute;
  top: 50%;
  width: 50px;
  height: 45px;
  margin-top: -25px;
  cursor: pointer;
}

.ft-carousel .carousel-prev-btn {
  left: 0;
  background: url(../images/prev.png) no-repeat;
}

.ft-carousel .carousel-next-btn {
  right: 0;
  background: url(../images/next.png) no-repeat;
}
/*底部样式*/
.footer {
  width: 100%;
  background-color: black;
  padding-bottom: 1.25rem;
}
.footer .center div {
  display: inline-block;
}
.footer .center div p {
  font-size: 0.3rem;
  color: #fff;
  line-height: 0.75rem;
}
.footer .center div p a {
  color: #fff;
}
.footer .center div p:nth-child(1) {
  font-size: 0.5rem;
  line-height: 4.75rem;
}
.footer .center div p:nth-child(1) a {
  display: inline-block;
  margin-right: 2.25rem;
}
.footer .center .erweima {
  text-align: center;
  float: right;
  margin-top: 1rem;
}
.footer .center .erweima div {
  margin-right: 0.75rem;
}
.footer .center .f-xian {
  width: 100%;
  height: 0.05rem;
  background-color: #fff;
}
.footer .center > p {
  text-align: right;
  color: #fff;
  line-height: 1.25rem;
}

