.shadow,
.shadow img {
  display: block;
}
.floor1-title,
li {
  list-style: none;
}
a {
  text-decoration: none;
}
.banner-nav li,
.floor1-nav-content a div,
.floor1-title,
.ft-logo {
  background: url(../images/icons.png) no-repeat;
}
.floor1-title {
  height: 80px;
  overflow: hidden;
  width: 300px;
  margin: 60px auto 0;
}
.shadow {
  position: relative;
  transition: all 0.3s ease-in-out;
  margin-top: 5px;
}
.shadow,
.yw_list li .price {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.shadow-line {
  background: #dadada;
  left: 0;
  bottom: 0;
  height: 5px;
  width: 100%;
  opacity: .8;
  filter: alpha(opacity=80);
  -moz-opacity: .8;
  position: absolute;
}
.shadow:hover {
  margin-top: 0;
  margin-bottom: 5px;
}
.shadow:hover .shadow-line {
  background: #3794d1;
}
.floor1 {
  margin-top: -7px;
  font-size: 12px;
}
.floor1-nav {
  height: 80px;
}
.floor1-nav-content {
  width: 1180px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}
.floor1-nav-content .nav-bar {
  background: url(nav-bar.png) no-repeat;
  width: 240px;
  height: 30px;
  top: -20px;
  left: 470px;
  position: absolute;
}
.floor1-nav-content .floor1-nav1,
.floor1-nav-content .floor1-nav5 {
  width: 230px;
}
.floor1-nav-content a {
  display: block;
  float: left;
  border-bottom: 1px solid #fff;
}
.floor1-nav-content a div {
  height: 24px;
  width: 240px;
  text-align: center;
  color: #2b2b2b;
  padding-top: 55px;
}
.floor1-nav-content a.active {
  border-bottom: 1px solid #00925f;
  background-color: #eaeaea;
}
.floor1-nav-content a.active div,
.floor1-nav-content a:hover div {
  color: #00925f;
}
.floor1-nav-content .floor1-nav1 {
  background-position: -30px -92px;
}
.floor1-nav-content .floor1-nav2 {
  background-position: -260px -92px;
}
.floor1-nav-content .floor1-nav3 {
  background-position: -500px -92px;
}
.floor1-nav-content .floor1-nav4 {
  background-position: -740px -92px;
}
.floor1-nav-content .floor1-nav5 {
  border-right: none;
  background-position: -990px -96px;
}
.floor1-nav-content a.active .floor1-nav1,
.floor1-nav-content a:hover .floor1-nav1 {
  background-position: -30px -223px;
}
.floor1-nav-content a.active .floor1-nav2,
.floor1-nav-content a:hover .floor1-nav2 {
  background-position: -260px -223px;
}
.floor1-nav-content a.active .floor1-nav3,
.floor1-nav-content a:hover .floor1-nav3 {
  background-position: -500px -223px;
}
.floor1-nav-content a.active .floor1-nav4,
.floor1-nav-content a:hover .floor1-nav4 {
  background-position: -740px -223px;
}
.floor1-nav-content a.active .floor1-nav5,
.floor1-nav-content a:hover .floor1-nav5 {
  background-position: -990px -227px;
}
.floor1 .floor-content {
  width: 100%;
}
.floor-content1 {
  padding: 35px 50px 0;
  width: 1080px;
  margin: 0 auto;
  display: none;
  height: 740px;
}
.floor-content1 li {
  float: left;
  width: 180px;
  height: 310px;
  margin-bottom: 60px;
}
.floor-content1 li.disable img {
  opacity: 0.5;
}
.slide-banner img {
  position: relative;
  z-index: 1;
}
.yw_list {
  position: relative;
  width: 1180px;
  margin: 0 auto;
  font-size: 12px;
}
.yw_list img {
  position: relative;
  z-index: 1;
}
.yw_list ul {
  width: 1200px;
}
.yw_list li {
  float: left;
  position: relative;
  width: 226px;
  padding-right: 12px;
}
.yw_list li .line {
  padding: 0;
  width: 1px;
  height: 410px;
  margin-top: 5px;
  margin-right: 5px;
  background: #dadada;
}
.yw_list li .shadow-line {
  bottom: -5px;
}
.yw_list li .info {
  padding: 17px 0;
}
.yw_list li a {
  display: block;
  position: relative;
}
.yw_list li .pic,
.yw_list li .pic img {
  width: 226px;
  height: 317px;
  overflow: hidden;
}
.yw_list li .name {
  font-weight: 700;
  font-size: 19px;
  color: #2b2b2b;
  text-align: center;
}
.yw_list li .price {
  position: relative;
  line-height: 26px;
  text-align: center;
  width: 55px;
  height: 26px;
  overflow: hidden;
  margin: 0 auto;
  padding-right: 20px;
  transition: all 0.3s ease-in-out;
  color: #3794d1;
}
.yw_list li .price .buy {
  padding-left: 5px;
}
.yw_list li .arrow {
  position: absolute;
  top: 6px;
  right: 0;
}
.yw_list a:hover {
  cursor: pointer;
}
.yw_list li .price3 {
  width: 90px;
}
.yw_list li a:hover .price {
  width: 100px;
}
.yw_list li a:hover .price2 {
  width: 126px;
}
.yw_list li a:hover .price299 {
  width: 116px;
}
.yw_list li a:hover .price296,
.yw_list li a:hover .price3 {
  width: 136px;
}
.box-ft .arrow,
.yw_list li .arrow {
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: -3px;
}
.yw_list .p_left {
  position: absolute;
  top: 0;
  left: -216px;
  z-index: 99;
}
.yw_list .p_right {
  position: absolute;
  top: 0;
  right: -210px;
  z-index: 99;
}
.footer  dt{  border-bottom: solid 2px #fff; }
.footer dd{ font-size: 13px; display: block; margin-top: 10px; }
#footerlogo{ display: block; width: 300px; height: 220px
 }
#footerlogo img{ display: block; width: 260px; height: 101px; padding-top: 100px; }
#footr_mid, #guangdongdq, #footr_right{display: block; width: 220px;height: 220px; padding-top: 45px;}
#footr_right{}
.img-footerwei{ display: block;;width: 112px; height: 112px }
#footr_right{display: none;}
