﻿@charset "utf-8";
/* CSS Document */
.ww671{width: 671px!important;}
.ad {
  padding: 20px 0;
}
.adindex {
  padding: 5px 0;
}
.ad img {
  width: 1000px;
}
.topcont {
  height: 360px;
  overflow: hidden;
}
.topcont .banner{
	padding:0;
}
.leftcont {
  width: 730px;
  float: left;
}
.rightcont {
  width: 244px;
  border: 1px solid #bebaba;
  float: right;
}
.rightcon {
  width: 246px;
  float: right;
}
.banner {
  position: relative;
}
.banner,.focus_pic{
  width:730px;
  height:360px;
  overflow:hidden;
}
.focus_pic li{
  vertical-align:top;
}
.focus_pic img{
  width:730px;
  height:360px;
  display:inline-block;
  vertical-align:top;
}
.focus_nav{
  position:absolute;
  left:0;
  bottom:0;
  background-color:rgba(0, 0,0,.6);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000',endColorstr='#7F000000');
  width:700px;
  height:75px;
  *zoom:1;
  padding-left:30px;
  padding-top: 5px;
  overflow: hidden;
}
:root .focus_nav{
  -ms-filter:none;
}
:root .focus_navs{
  -ms-filter:none;
}
.focus_nav ul{
  position:relative;
  *zoom:1;
  padding-top:5px !important;
}
.focus_navs ul{
  position:relative;
  *zoom:1;
  padding-top:5px !important;
}
.focus_nav li{
  position:relative;
  *zoom:1;
  float:left;
  display:inline;
  margin-right:13px;
  cursor:pointer;
}
.focus_navs li{
  position:relative;
  *zoom:1;
  float:left;
  display:inline;
  margin-right:7px;
  cursor:pointer;
}

.focus_nav .navPrev,.focus_nav .navNext{
  display:inline-block;
  *zoom:1;
  width:17px;
  height:32px;
  line-height:100;
  overflow:hidden;
  opacity:.6;
  filter:Alpha(Opacity=60);
  position:absolute;
  top:30px;
}
.focus_nav .navNext{
  background: url(../images/banner_navPrev.png) no-repeat;
  right:7px;
}
.focus_nav .navPrev{
  background: url(../images/banner_navNext.png) no-repeat;
  left: 10px;
}
.focus_nav .navPrev:hover, .focus_nav .navNext:hover{
  opacity:1;
  filter:Alpha(Opacity=100);
}
.focus_nav img{
  width:124px;
  height:64px;
}
.focus_navs img{
  width:87px;
  height:51px;
}
.banner .focus_nav li .cover{
 position:absolute;
  top:0px;
  left:0px;
  width:124px;
  height:64px;
  line-height:999px;
  overflow:hidden;
  font-size:0;
  background:#040303;
  filter:alpha(opacity=50);
  opacity:.5;
}
.banner .focus_nav li.on .cover{
  display:none;
}
.groom {
  padding:14px 20px 0 20px;
  height: 220px;
}
.activity{
  padding:14px 20px 0 20px;
  height: 110px;
}
.rightcont .activity{
	border:none;
}
.groom h2 ,.activity h2{
  font-size: 16px;
  color: #000;
}
.barter ,.more,.brand{
  display: block;
  font-size: 12px;
  color: #898989;
  float: right;
  font-weight: normal;
  background: url(../images/icon_barter.png) no-repeat left center;
  padding-left: 22px;
}
.more {
  background: url(../images/icon_more.png) no-repeat left center;
}
.brand {
  background: url(../images/icon_brand.png) no-repeat left center;
}
.groom ul {
  border-bottom: 1px solid #bebaba;
  padding-top: 8px;
  height: 180px;
}
.num li a{
  display: block;
  background: url(../images/icon_num.png) no-repeat;
  height:32px;
  line-height: 32px;
  padding-left: 26px;
  color: #898989;
}
.num li a:hover {
  background: url(../images/icon_num2.png) no-repeat;
  color: #d2232c;
}
.num li.num1 a{
  background-position: 0 9px;
}
.num li.num2 a{
  background-position: 0 -21px;
}
.num li.num3 a{
  background-position: 0 -53px;
}
.num li.num4 a{
  background-position: 0 -85px;
}
.num li.num5 a{
  background-position: 0 -117px;
}
.num li.num6 a{
  background-position: 0 -148px;
}
.num li.num7 a{
  background-position: 0 -180px;
}
.num li.num8 a{
  background-position: 0 -211px;
}
.activity ul {
  padding-top: 8px;
  padding-bottom: 17px;
}

.dot li a{
  display: block;
  background: url(../images/icon_dot.png) no-repeat left center;
  height:23px;
  line-height: 23px;
  padding-left: 12px;
  color: #898989;
}
.dot li a:hover {
  background: url(../images/icon_dot2.png) no-repeat left center;
  color: #d2232c;
}
a.a_frist{
  font-weight: bold!important;
  color: #d2232c!important;
}
a.a_top3{
  font-weight: bold!important;
}

.homeNews{
  /*height: 767px;*/
  overflow: hidden;
  margin-top: 20px;
}
.homeNews .leftcont{
  /*height: 802px;*/
  overflow: hidden;
}
.homeNews .leftcont .hd {
  overflow:hidden;
  background:#efefef;

}
.homeNews .leftcont .hd ul{
  z-index:5;
  position:relative;
  zoom:1;

}
.homeNews .leftcont .hd li{
  float:left;
  height:40px;
  line-height:40px;
  padding:0px 46px;
  border:1px solid #c5c5c5;
  border-right: none;
  border-left-color:#ada9a8;
  color:#727171;
  font-weight:bold;
  font-size: 16px;
  cursor:pointer;
}
.homeNews .leftcont .hd li.boder-right {
  padding-right: 46px;
  border-right: 1px solid #c5c5c5;
}
.homeNews .leftcont .hd li.on{
  height:40x;
  line-height:40px;
  font-weight:bold;
  overflow:hidden;
  border-top:2px solid #cb000a;
  background:#fff;
  border-bottom: none;
}
.homeNews .leftcont .bd .lh li {
  padding: 18px 0;
  background: url(../images/line.png) repeat-x left bottom;
  overflow: hidden;
}
.homeNews .leftcont .bd .lh dt {
  width: 186px;
  height: 105px;
  overflow: hidden;
  float: left;
}
.homeNews .leftcont .bd .lh dt img {
  width: 166px;
  height: 105px;
}
.homeNews .leftcont .bd .lh dd {
  float: left;
  width: 540px;
}
.homeNews .leftcont .bd .lh dd h2 a {
  color: #000;
  font-size: 16px;
}
.homeNews .leftcont .bd .lh dd h2 a:hover {
  color: #d2232c;
}
.homeNews .leftcont .bd .lh dd p {
  color: #616161;
  font-size: 14px;
  line-height: 26px;
}
.homeNews .leftcont .bd .lh dd p a {
  color: #b80710;
}
.homeNews .leftcont .bd .lh dd p.desc {
  color: #b0b0b0;
}
.homeNews .leftcont .bd .lh dd p.desc span {
  display: inline-block;
  padding-right: 40px;
}
.homeNews .leftcont .bd .lh dd p.desc .share {
  display: inline-block;
  width: 52px;
  color: #b0b0b0;
  background: url(../images/icon_share.png) no-repeat right center;
}
.homeNews .leftcont .nprev,.homeNews .leftcont .nnext {
  display: inline-block;
  color: #9fa0a0;
  font-size: 12px;
}
.homeNews .leftcont .nprev {
  background: url(../images/icon_prev.png) no-repeat left center;
  padding-left: 18px;
  margin-right: 30px;
}
.homeNews .leftcont .nnext {
  background: url(../images/icon_next.png) no-repeat right center;
  padding-right: 18px;
}
.newsPro{margin-bottom: 17px;}
.hotnew{margin-bottom: 17px;height: 296px;}


.homeNews .rightcont .hd {
  overflow:hidden;
  background:#efefef;

}
.homeNews .rightcont .hd ul{
  z-index:5;
  position:relative;
  zoom:1;
}
.homeNews .rightcont .hd li{
  float:left;
  height:34px;
  line-height:34px;
  padding:0px 14px;

  color:#616161;
  font-size: 14px;
  cursor:pointer;
}
.homeNews .rightcont .hd li.boder-right {
  border-left:1px solid #ada9a8;
}
.homeNews .rightcont .hd li.on{
  height:32px;
  line-height:32px;
  overflow:hidden;
  border-top:2px solid #cb000a;
  background:#fff;
}
.newsPro .pl {
  position: relative;
}
.newsPro .pic {
  width: 245px;
  height: 210px;
  overflow: hidden;
}
.newsPro .pic li {
  position: relative;
  height: 210px;
  overflow: hidden;
}
.newsPro .pic img{
  width: 245px;
  height: 210px;
}
.newsPro .pic .contTxt {
  position: relative;
  left: 0;
  top: -42px;
  height: 42px;
}
.newsPro .pic .contTxt p{
  position: absolute;
  z-index: 2;
  padding-left: 15px;
  line-height: 42px;
  color: #fff;
  font-size: 14px;
}
.newsPro .pic .contTxt i {
  display: block;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: .6;
  filter:alpha(opacity=60);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.newsPro .cprev ,.newsPro .cnext{
  position: absolute;
  top: 58px;
  display: inline-block;
  width: 29px;
  height: 47px;
}
.newsPro .cprev {
  right: 0;
  background: url(../images/news_navPrev.png) no-repeat;
}
.newsPro .cnext {
  background: url(../images/news_navNext.png) no-repeat;
}
.hotnew .pl {
  padding: 0 20px;
}
.hotnew .pl li {
  background: url(../images/line.png) repeat-x left bottom;
}
.h2hei {
  font-size: 16px;
  color: #000;
  margin-bottom: 10px;
}
.interview dl {
  background: url(../images/line.png) repeat-x left bottom;
  overflow: hidden;
  padding-bottom: 5px;
}
.interview dt{
  width: 64px;
  height: 57px;
  float: left;
}
.interview dt img{
  width: 55px;
  height: 57px;
}
.interview dd {
  float: right;
  color: #898989;
  width: 176px;
  line-height: 18px;
}
.interview dd p.title{
  font-size: 14px;
}
.pro .leftcont h2 {
  border-bottom: 1px solid #acadad;
  position: relative;
  overflow: hidden;
}
.pro .leftcont h2 span {
  display: inline-block;
  font-size: 16px;
  color: #000;
  position: absolute;
 top: -3px;
  border-bottom: 3px solid #cb000a;
}
.hotbrand .leftcont h2 span {
  display: inline-block;
  font-size: 16px;
  color: #000;
}
.pro .barter,.hotbrand .barter{
  margin-right: 15px;
}
.hotbrand .leftcont h2 {
  position: relative;
  overflow: hidden;
  height: 20px;
line-height: 20px;
}
.hotbrand .leftcont ul {
  margin-top: 6px;
}
.hotbrand .leftcont li {
  float: left;
  margin-left: 1px;
  height: 60px;
  overflow: hidden;
  margin-top: 1px;
}
.hotbrand .leftcont li img {
  width: 103px;
  height: 60px;
}
.hotbrand .rightcont {
  width: 245px;
  height: 145px;
  overflow: hidden;
  position: relative;
}
.hotbrand .rightcont img{
  width: 245px;
  height: 145px;
}
.hotbrand .rightcont .contTxt {
  position: relative;
  left: 0;
  top: -42px;
  height: 42px;
}
.hotbrand .rightcont p{
  position: absolute;
  z-index: 2;
  padding-left: 15px;
  line-height: 42px;
  color: #fff;
  font-size: 14px;
}
.hotbrand .rightcont .contTxt i {
  display: block;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: .6;
  filter:alpha(opacity=60);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.align{text-align:right; height:35px;}
.align a{display:inline-block; margin-left:10px; color:#fff; background:#d2232c; border-radius:5px; padding:0 5px;}
.table{border-top:1px dashed #ccc;}
.table span{font-size:17px; font-weight:bold; display:block; padding-top:10px;}
.con_nav .more{margin-right:0;}
.con_nav .more:hover{border:none; font-weight:normal;}
.tables{margin:10px 0;}
.tables th{font-weight:normal; font-size:16px;}
.tables td a{font-size:14px; line-height:30px;}
.tables tr:hover a{color: #b80710;}
.tables tr:hover .dot_03{background:url(../images/dot_03.png) no-repeat left center;}
.events h3{font-size:16px; height:30px; color:#000; position:relative;}
.eventimg li{height:34px; position:relative; cursor:pointer;}
.eventxt{background:url(../images/bg.png) repeat; border-bottom:1px solid #fff; color:#fff; line-height:33px; position:absolute; bottom:0; left:0; width:246px; text-indent:24px;}
.eventimg ul{overflow:hidden;}
.dot_03{background:url(../images/dot.png) no-repeat left center; padding-left:15px;}
.ads a{float:left; padding-right:2px;}
.ads{width:1000px; overflow:hidden; padding:15px 0 0;}
.furniturel{width:403px; float:left; position:relative;}
.furniturer{width:312px; float:left; padding-left:15px;}
.leftconts{position:relative; width:403px; height:255px; overflow:hidden;position: relative;}
.goleft_a{position: absolute;left: 5px;top: 50%;width: 13px;height: 22px;z-index: 99;background:url(../images/data/index/left_01.png) no-repeat;cursor: pointer;}
.goright_a{position: absolute;right: 5px;top: 50%;width: 13px;height: 22px;z-index: 99;background:url(../images/data/index/right_01.png) no-repeat;cursor: pointer;}
.focus_pics li p{position: absolute;left: 0;bottom: 0px;height: 35px;line-height: 35px;width: 403px;text-align: center;font-size: 16px;color: #fff;z-index: 99;background:url(../images/data/index/alpha.png) repeat}



.furniture{width:100%; overflow:hidden; padding-top:20px;}
.focus_pics{width:403px; height:255px; overflow:hidden;}
.focus_pics li{vertical-align: top;position: relative;width:403px; height:255px; overflow:hidden;}
.focus_navs{height:60px; position:absolute; bottom:3px; left:0; padding-left:16px; width:386px; background:url(../images/bg.png) repeat;}
.leftconts .focus_navs li .cover{
  position:absolute;
  top:0;
  left:0;
  width:87px;
  height:51px;
  line-height:999px;
  overflow:hidden;
  font-size:0;
  background:#040303;
  filter:alpha(opacity=30);
  opacity:0.3;
}
.leftconts .focus_navs li.on .cover{
  display:none;
}
.focus_navs .navPrevs,.focus_navs .navNexts{
  display:inline-block;
  *zoom:1;
  width:17px;
  height:32px;
  line-height:100;
  overflow:hidden;
  opacity:.6;
  filter:Alpha(Opacity=60);
  position:absolute;
  top:22px;
}
.focus_navs .navNexts{
  background:url(../images/data/index/right.png) no-repeat;
  right:-1px;
}
.focus_navs .navPrevs{
  background:url(../images/data/index/left.png) no-repeat;
  left: 3px;
}
.furniturer .con_navs{border-bottom:none;}
.furniturer .con_navs .on{border:none;}
.speciaul li{float:left; padding-right:5px; width:120px; min-height:131px;}
.speciaul ul{width:100%; overflow:hidden;}
.speciaul li p{text-align:center;}
.speciaul li p a:hover{color: #f00;}
.logos,.logos2{width:100%; overflow:hidden; position:relative; cursor:pointer; height:105px;}
.logos .logoimg,.logos2 .logoimg2{position:absolute; left:0; overflow:hidden; padding:20px; width:690px;}
.logos ul li,.logos2 ul li{float:left; width:115px;}
.logos ul li p,.logos2 ul li p{text-align:center;}
.logos .logosl,.logos .logosr,.logos2 .logosl2,.logos2 .logosr2{position:absolute; bottom:45px; width:13px; height:22px; z-index:60;}
.logos .logosl,.logos2 .logosl2{background:url(../images/data/index/left_01.png) no-repeat; left:2px;}
.logos .logosr,.logos2 .logosr2{background:url(../images/data/index/right_01.png) no-repeat; right:2px;}

.people{width:728px; overflow:hidden; border:1px solid #ccc;}
.peoples{width:728px; overflow:hidden; position:relative; min-height:210px; margin:14px 0 15px;}
.peopleimg li{width:162px; float:left; padding:4px;}
.peopleimg{position:absolute; left:32px; overflow:hidden; width:690px;height:76px;}
.peopleimg li dl{width:100%; min-height:65px;}
.peopleimg li dt{ float:left; width:49px; position:relative;}
.peopleimg li dd{float:left; padding-left:15px; width:97px;}

.peoples .peoplel,.peoples .peopler{position:absolute; top:25px; width:8px; height:14px; display:inline-block; cursor:pointer;}
.peoples .peoplel{background:url(../images/data/index/left_02.png) no-repeat; left:8px;}
.peoples .peopler{background:url(../images/data/index/right_02.png) no-repeat; right:8px; z-index:100;}
.peopleimg li.on .arrow{position:absolute; background:url(../images/data/index/bg.png) no-repeat; width:56px; height:60px; z-index:-9; left:-3px; top:-3px;}
.peoplenav{ position:relative; padding-top:80px; z-index:-100; padding-left:20px;}
.peoplenav li span{padding-right:5px;}
.peoplenav{width:696px; height:108px; overflow:hidden;}

.table div{width:100%; overflow:hidden;}
.table div strong{float:left;}

/*.banner .focus_nav li.on img{border:3px solid #fff;}*/
.banner .focus_nav li.on .arrow{display:block;} 