body {
  min-width: 1200px;
}

.red {
  color: #f4634c;
}

.f12 {
  font-size: 12px;
  line-height: 26px;
}

.f16 {
  font-size: 16px;
  line-height: 36px;
}

.blue {
  color: #da0000;
}

.wrap_top {
  background: #f9f9f9;
  padding: 0 0 15px 0;
  clear: both;
  margin-bottom: 20px;
}

/****修改结束 20150928*****/
/****TOP 分类导航*****/
/****TOP 分类导航20151020修改*****/
.wrap_nav li {
  float: left;
  *display: inline;
  overflow: hidden;
  *zoom: 1;
}

.wrap_nav li b {
  font-size: 13px;
}

.wrap_nav .w_n_ico {
  width: 61px;
  text-align: center;
  margin-top: 7px;
  line-height: 28px;
}

.wrap_nav .w_n_ico em {
  display: block;
  width: 24px;
  height: 24px;
  background: url(../images/ico50_new.png) 0 -210px no-repeat;
  margin: 0 auto;
}

.wrap_nav .w_nav6 .w_n_ico {
  width: 74px;
}

.wrap_nav .w_nav2 .w_n_ico em {
  background-position: 0 -259px;
}

.wrap_nav .w_nav3 .w_n_ico em {
  background-position: 0 -310px;
}

.wrap_nav .w_nav4 .w_n_ico em {
  background-position: 0 -159px;
}

.wrap_nav .w_nav5 .w_n_ico em {
  background-position: 0 -409px;
}

.wrap_nav .w_nav6 .w_n_ico em {
  background-position: 0 -359px;
}

.wrap_nav .w_nav7 .w_n_ico em {
  background-position: 0 -460px;
}

.wrap_nav .w_n_tip {
  width: 124px;
  font-size: 13px;
}

.wrap_nav .w_n_tip a {
  display: inline-block;
  width: 60px;
}

.wrap_nav .w_nav1 .w_n_tip {
  width: 80px;
}

.wrap_nav .w_nav1 .w_n_tip a {
  width: 40px;
}

.wrap_nav .w_nav4 .w_n_tip {
  width: 100px;
}

.wrap_nav .w_nav5 .w_n_tip {
  width: 122px;
}

.wrap_nav .w_nav6 .w_n_tip {
  width: 108px;
}

.wrap_nav .w_nav7 .w_n_tip {
  width: 100px;
}

/****共同样式*****/
.left {
  width: 240px;
  float: left;
}

.center {
  width: 620px;
  float: left;
  margin-left: 20px;
  _margin-left: 15px;
}

.right {
  width: 300px;
  float: right;
  _overflow: hidden;
}

.title {
  font-size: 16px;
  color: #555;
  line-height: 40px;
  position: relative;
  height: 40px;
  zoom: 1;
  margin-bottom: 10px;
}

.title span {
  float: right;
  font-size: 14px;
  color: #888;
  font-weight: normal;
}

.dx {
  border-bottom: 1px solid #ddd;
}

.title em {
  height: 2px;
  position: relative;
  left: 0;
  bottom: 1px;
  background: #da0000;
  width: 70px;
  display: block;
  _overflow: hidden;
}

.s_tip {
  text-indent: 45px;
  line-height: 22px;
  position: relative;
  color: #fff;
  left: -5px;
  margin-top: 5px;
}

.mb0 {
  margin-bottom: 0;
}

.mb {
  margin-bottom: 20px;
}

.mb10 {
  margin-bottom: 10px;
}

.title span.blue {
  color: #da0000;
}

.mt {
  margin-top: 20px;
}

h3 {
  font-size: 16px;
  color: #555;
}

h2 {
  font-size: 18px;
  color: #555;
}

.d_right {
  width: 940px;
  float: right;
}

.mb20 {
  margin-bottom: 20px;
}

.mt20 {
  margin-top: 20px;
}

.mb30 {
  margin-bottom: 20px;
  _margin-bottom: 24px;
}

.mt30 {
  margin-top: 20px;
  _margin-top: 24px;
}

/*第一部分*/
/****房源搜索*****/
.fy_search .fy_s {
  border-left: 1px solid #ddd;
  position: relative;
}

.fy_search .fy_s .s_t {
  margin-left: 18px;
  font-size: 13px;
  word-break: break-all;
  /*支持IE，chrome，FF不支持*/
  word-wrap: break-word;
  /*支持IE，chrome，FF*/
}

.fy_search .fy_s .s_t em {
  margin: 0 5px;
}

/**** 修改 20150928*****/
.fy_search .fy_s .s_t a {
  word-break: break-all;
  /*支持IE，chrome，FF不支持*/
  word-wrap: break-word;
  /*支持IE，chrome，FF*/
}

.fy_search .fy_s .s_t_01 {
  background: url(../images/search_bj.png) 0 0 no-repeat;
}

.fy_search .fy_s .s_t_02 {
  background: url(../images/search_bj.png) 0 -46px no-repeat;
}

.fy_search .fy_s .s_t_03 {
  background: url(../images/search_bj.png) 0 -92px no-repeat;
}

.fy_search .fy_s .s_t_04 {
  background: url(../images/search_bj.png) 0 -139px no-repeat;
}

/****星产品*****/
.cp_product .cp_p li {
  float: left;
  text-align: center;
  width: 60px;
  font-size: 12px;
}

.cp_product .cp_p li img {
  width: 50px;
  height: 50px;
}

/**** 第一部分修改开始 20150928【广告尺寸+ 百叶窗高度200去掉】*****/
/****center 焦点图*****/
.slideBox {
  width: 620px;
  height: 220px;
  overflow: hidden;
  position: relative;
}

.slideBox .hd {
  height: 15px;
  overflow: hidden;
  position: absolute;
  right: 5px;
  bottom: 5px;
  z-index: 1;
}

.slideBox .hd ul {
  overflow: hidden;
  zoom: 1;
  float: left;
}

.slideBox .hd ul li {
  float: left;
  margin-right: 3px;
  width: 15px;
  height: 15px;
  line-height: 14px;
  text-align: center;
  background: #fff;
  cursor: pointer;
}

.slideBox .hd ul li.on {
  background: #da0000;
  color: #fff;
}

.slideBox .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}

.slideBox .bd li {
  zoom: 1;
  vertical-align: middle;
}

.slideBox .bd img {
  width: 620px;
  height: 220px;
  display: block;
  background: #f9f9f9;
}

/* 前/后按钮代码*/
.slideBox .prev, .slideBox .next {
  position: absolute;
  left: 3%;
  top: 50%;
  margin-top: -25px;
  display: block;
  width: 32px;
  height: 40px;
  background: url(../images/slider-arrow.png) -110px 5px no-repeat;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.slideBox .next {
  left: auto;
  right: 3%;
  background-position: 8px 5px;
}

.slideBox .prev:hover, .slideBox .next:hover {
  filter: alpha(opacity=100);
  opacity: 1;
}

.slideBox .prevStop {
  display: none;
}

.slideBox .nextStop {
  display: none;
}

.c_banner1 .slideBox .hd {
  height: 20px;
  bottom: 0px;
}

.c_banner1 .slideBox .hd ul li {
  width: 25px;
  height: 6px;
  background: #000;
  border: 1px solid #fff;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

.c_banner1 .slideBox .hd ul li.on {
  background: #000;
  opacity: 0.7;
  filter: alpha(opacity=70);
}

/* 百叶窗*/
.c_banner2 {
  width: 620px;
}

#slider {
  z-index: 1;
  position: absolute;
  width: 620px;
  background: #000;
  height: 200px;
  overflow: hidden;
}

#slider .slide {
  z-index: 10;
  position: absolute;
  width: 375px;
  background: #000;
  height: 200px;
  overflow: hidden;
  text-align: left;
}

#slider .slide img {
  width: 375px;
  height: 200px;
}

#slider .text {
  position: absolute;
  text-align: justify;
  width: 370px;
  top: 0px;
  left: 10px;
  color: #fff;
}

#slider .diapo {
  position: absolute;
  filter: alpha(opacity=100);
  visibility: visible;
  opacity: 1;
}

/****right 焦点图*****/
.r_banner1 {
  width: 300px;
  height: 220px;
  margin-bottom: 20px;
  overflow: hidden;
}

.focusBox {
  float: left;
  position: relative;
  width: 300px;
  height: 220px;
  overflow: hidden;
  text-align: left;
  background: #fff;
}

.focusBox .pic img {
  width: 300px;
  height: 220px;
  display: block;
}

.focusBox .txt-bg {
  position: absolute;
  bottom: 0;
  z-index: 1;
  height: 36px;
  width: 100%;
  background: #555;
  filter: alpha(opacity=40);
  opacity: 0.4;
  overflow: hidden;
}

.focusBox .txt {
  position: absolute;
  bottom: 0;
  z-index: 2;
  height: 36px;
  width: 100%;
  overflow: hidden;
}

.focusBox .txt li {
  height: 36px;
  line-height: 36px;
  position: absolute;
  bottom: -36px;
}

.focusBox .txt li a {
  display: block;
  color: white;
  padding: 0 0 0 10px;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.focusBox .num {
  position: absolute;
  z-index: 3;
  bottom: 12px;
  right: 8px;
  border-radius: 8px;
}

.focusBox .num li {
  float: left;
  position: relative;
  width: 8px;
  height: 8px;
  line-height: 8px;
  overflow: hidden;
  text-align: center;
  margin-right: 3px;
  cursor: pointer;
}

.focusBox .num li a, .focusBox .num li span {
  position: absolute;
  z-index: 2;
  display: block;
  color: white;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-decoration: none;
  border-radius: 8px;
}

.focusBox .num li span {
  z-index: 1;
  background: black;
  filter: alpha(opacity=50);
  opacity: 0.5;
  border-radius: 8px;
}

.focusBox .num li.on a, .focusBox .num a:hover {
  background: #da0000;
}

/***********看房报名修改开始 20150928 ************/
/****right 购房报名*****/
.enroll {
  padding: 0 15px 5px;
  background: #f9f9f9;
  position: absolute;
  z-index: 9;
  width: 270px;
}
.enroll .title {
  margin-bottom: 0;
}
.bm_form {
  height: 148px;
  overflow: hidden;
}

.bm_form .shouhuo {
  margin-left: 8px;
  vertical-align: text-top;
}

.bm_form p {
  margin-bottom: 5px;
  /*margin-right: 16px;*/
}

.bm_form .text {
  width: 200px;
  height: 30px;
  border: 1px solid #ddd;
  padding-left: 5px;
}

.bm_form .btn {
  color: #fff;
  background: #da0000;
  border: 1px solid #da0000;
  float: right;
  margin-right: 16px;
  line-height: 0;
  padding: 13px 15px;
  *padding: 10px 15px;
}

.bm_form .btn1:hover {
  background: #da0000;
  border: 1px solid #da0000;
}

.bm_form .btn2 {
  background: #fff;
  border: 1px solid #ddd;
  color: #da0000;
}

.bm_form .btn2:hover {
  background: #da0000;
  border: 1px solid #da0000;
  color: #fff;
}

/***********看房报名修改结束 20150928 ************/
.B_ad1, .B_ad2, .B_ad3 {
  width: 1200px;
  margin: 0 auto;
}

.B_ad1 img {
  width: 1200px;
  margin-bottom: 2px;
}

.B_ad2 img {
  width: 1200px;
  margin-bottom: 2px;
}

/*第二部分*/
/****天气*****/
.weather {
  background: #f9f9f9;
  text-align: center;
}

/****行情播报*****/
.fy_search .s_t .f12 {
  margin-top: 5px;
}

.fy_search .s_t .f12 img {
  width: 200px;
  height: 100px;
}

.fy_search .fy_s .s_t_05 {
  background: url(../images/search_bj.png) 0 -277px no-repeat;
}

/****开盘预告*****/
.slideTxtBox, .slideTxtBox1, .slideTxtBox2, .slideTxtBox3, .slideTxtBox4, .slideTxtBox5 {
  width: 240px;
  text-align: left;
}

.slideTxtBox .hd, .slideTxtBox1 .hd, .slideTxtBox2 .hd, .slideTxtBox3 .hd, .slideTxtBox4 .hd, .slideTxtBox5 .hd {
  height: 38px;
  line-height: 36px;
  position: relative;
  border-bottom: 1px solid #ddd;
  margin-bottom: 5px;
}

.slideTxtBox .hd ul, .slideTxtBox1 .hd ul, .slideTxtBox2 .hd ul, .slideTxtBox3 .hd ul, .slideTxtBox4 .hd ul, .slideTxtBox5 .hd ul {
  float: left;
  position: absolute;
  left: 0;
  top: -1px;
  height: 38px;
}

.slideTxtBox .hd ul li, .slideTxtBox1 .hd ul li, .slideTxtBox2 .hd ul li, .slideTxtBox3 .hd ul li, .slideTxtBox4 .hd ul li, .slideTxtBox5 .hd ul li {
  float: left;
  padding: 0 5px;
  cursor: pointer;
  margin-right: 5px;
}

.slideTxtBox .hd ul li h3, .slideTxtBox1 .hd ul li h3, .slideTxtBox2 .hd ul li h3, .slideTxtBox3 .hd ul li h3, .slideTxtBox4 .hd ul li h3, .slideTxtBox5 .hd ul li h3 {
  font-weight: normal;
}

.slideTxtBox .hd ul li.on, .slideTxtBox1 .hd ul li.on, .slideTxtBox2 .hd ul li.on, .slideTxtBox3 .hd ul li.on, .slideTxtBox4 .hd ul li.on, .slideTxtBox5 .hd ul li.on {
  height: 38px;
  border-bottom: 2px solid #da0000;
}

.slideTxtBox .hd ul li.on h3, .slideTxtBox1 .hd ul li.on h3, .slideTxtBox2 .hd ul li.on h3, .slideTxtBox3 .hd ul li.on h3, .slideTxtBox4 .hd ul li.on h3, .slideTxtBox5 .hd ul li.on h3 {
  color: #da0000;
  font-weight: bold;
}

.slideTxtBox .bd ul, .slideTxtBox1 .bd ul, .slideTxtBox2 .bd ul, .slideTxtBox3 .bd ul, .slideTxtBox4 .bd ul, .slideTxtBox5 .bd ul {
  zoom: 1;
}

.slideTxtBox .bd ul {
  height: 265px;
  overflow-y: scroll;
}

.slideTxtBox .hd, .slideTxtBox2 .hd {
  margin-bottom: 15px;
}

.tree-0 em, .tree-1 em, .tree-2 em {
  background: #da0000;
  color: #fff;
  padding: 4px 12px;
  line-height: inherit;
}

.tree-0 dl, .tree-1 dl, .tree-2 dl {
  overflow: hidden;
  zoom: 1;
  clear: both;
  line-height: 20px;
  margin-top: 5px;
}

.tree-0 dl dt, .tree-1 dl dt, .tree-2 dl dt {
  float: left;
  font-size: 12px;
  width: 70px;
  overflow: hidden;
  color: #da0000;
  line-height: 20px;
  height: 20px;
}

.tree-0 dl dd, .tree-1 dl dd, .tree-2 dl dd {
  float: left;
  font-size: 12px;
  width: 160px;
  overflow: hidden;
  height: 20px;
  line-height: 20px;
}

.tree-0 dl dd a, .tree-1 dl dd a, .tree-2 dl dd a {
  float: left;
  width: 90px;
  overflow: hidden;
  height: 20px;
}

.tree-0 dl dd span, .tree-1 dl dd span, .tree-2 dl dd span {
  float: right;
  width: 70px;
  text-align: right;
  color: #888;
  height: 20px;
  overflow: hidden;
}

.tree-1 em {
  background: #98d15b;
}

.tree-2 em {
  background: #f47864;
}

.tree-1 dl dt {
  color: #91bd63;
}

.tree-2 dl dt {
  color: #f47864;
}

/****左侧第一个广告*****/
.l_banner1 img {
  width: 240px;
  height: 100px;
}

/****今日头条*****/
.today_new dt {
  background: #da0000;
  color: #fff;
  font-size: 26px;
  font-weight: bold;
  width: 96px;
  height: 92px;
  float: left;
}

.today_new dt a {
  float: left;
  width: 100%;
  padding-top: 10px;
  line-height: 35px;
  text-align: center;
}

.today_new dd {
  float: left;
  width: 484px;
  padding: 0 20px;
  background: #f9f9f9;
}

.today_new dd p {
  font-size: 24px;
  height: 46px;
  overflow: hidden;
  line-height: 46px;
}

.today_new dd p.sm {
  font-size: 18px;
  border-top: 1px solid #ddd;
  text-align: center;
}

.today_new dd p.sm a {
  margin: 0 5px;
}

.today_new_down .center {
  margin-left: 0;
}

.today_new_down .slideTxtBox1 {
  width: 620px;
}

.today_new_down .slideTxtBox2 {
  width: 300px;
}

.slideTxtBox .bd ul {
  zoom: 1;
}

/****中间新闻类别*****/
.new_Tip {
  width: 60px;
  float: left;
  margin-right: 10px;
  margin-top: 8px;
}

.new_Tip p {
  background: #da0000;
  font-weight: bold;
  text-align: center;
  color: #fff;
}

.newsList {
  width: 550px;
  float: left;
}

.newsList em {
  font-family: "宋体";
  font-size: 12px;
  margin-right: 5px;
}

.newsList .f16 {
  font-weight: bold;
}

.today_new_down .slideTxtBox1 .dished {
  border-bottom: 1px dashed #ddd;
  padding-bottom: 8px;
  margin-bottom: 8px;
  *padding-bottom: 5px;
  *margin-bottom: 2px;
}

.jujiao1 {
  width: 400px;
  float: left;
}

.jujiao1 p {
  height: 32px;
  overflow: hidden;
  font-size: 15px;
}

.jujiao2 {
  float: right;
  width: 150px;
  height: 120px;
  margin-top: 5px;
}

.jujiao2 img {
  width: 150px;
  height: 120px;
}

.newsList1 {
  width: 620px;
}

/****视频 专题 直播*****/
.today_new_down slideTxtBox2 .bd ul li {
  overflow: hidden;
}

.txt_pic {
  width: 300px;
  overflow: hidden;
}

.txt_pic .txt_pic_01 {
  width: 140px;
  float: left;
  margin: 0 5px;
  _margin: 0 4px;
}

.today_new_down .txt_pic .txt_pic_01 {
  height: 130px;
  overflow: hidden;
  margin-bottom: 10px;
}

.txt_pic .txt_pic_01 .f12 {
  line-height: 20px;
}

.txt_pic .txt_pic_01 .f12 a {
  color: #888;
}

.txt_pic .txt_pic_01 .f12 a:hover {
  color: #da0000;
}

.txt_pic .txt_pic_01 img {
  width: 140px;
  height: 105px;
  margin-bottom: 5px;
}

.txt_pic .txt_pic_01 {
  position: relative;
}

.txt_pic .txt_pic_01 .bf {
  position: absolute;
  left: 35%;
  top: 22%;
}

.txt_pic .txt_pic_01 .bf span {
  display: block;
  background: url(../images/bf.png) 0 0 no-repeat;
  width: 42px;
  height: 42px;
}

/*****和资讯专题保持同步2015-07-09***/
.zt_pic {
  margin-bottom: 7px;
}

.zt_pic img {
  width: 300px;
  height: 100px;
  margin-bottom: 1px;
}

.zt_pic .f14 {
  line-height: 32px;
  height: 32px;
  overflow: hidden;
  text-align: center;
  color: #999;
}

.zt_pic .f14 a {
  color: #999;
}

.zt_pic .f14 a:hover {
  color: #da0000;
}

/****左邻右里*****/
.zlyl {
  margin-bottom: 10px;
}

.zlyl .title {
  text-indent: 5px;
}

.zlyl .title span {
  margin-top: 10px;
}

.zlyl .zlyl_content {
  height: 145px;
  overflow-y: scroll;
}

.zlyl .zlyl_content .f12 {
  color: #888;
}

.zlyl .zlyl_content .zl_01 {
  margin-bottom: 5px;
}

.zlyl .zlyl_content .zl_01 dt {
  width: 48px;
  text-align: center;
  margin-right: 10px;
  float: left;
  margin-top: 3px;
}

.zlyl .zlyl_content .zl_01 dt img {
  width: 48px;
  height: 48px;
  border-radius: 50%;
}

.zlyl .zlyl_content .zl_01 dd {
  float: left;
  width: 225px;
  overflow: hidden;
}

.zlyl .zlyl_content .zl_01 dd p span {
  font-size: 12px;
  float: left;
  color: #888;
}

.zlyl .zlyl_content .zl_01 dd p {
  height: 26px;
  overflow: hidden;
  line-height: 26px;
}

.zlyl .zlyl_content .zl_01 dd p em {
  float: left;
  width: 16px;
  height: 16px;
  background: url(../images/renzheng.png) 0 0 no-repeat;
  margin-right: 5px;
  margin-top: 6px;
}

.zlyl .zlyl_content .zl_01 dd p b {
  float: left;
  width: 110px;
  overflow: hidden;
}

.zlyl .zlyl_content .zl_02 {
  line-height: 22px;
  margin-bottom: 10px;
}

.zlyl .zlyl_content .zl_03 a {
  float: left;
  width: 88px;
  height: 70px;
  margin-right: 5px;
  margin-bottom: 5px;
}

.zlyl .zlyl_content .zl_03 img {
  width: 90px;
  height: 70px;
}

.zlyl .zlyl_content .zl_04 {
  border-top: 1px solid #ddd;
  margin-top: 10px;
  margin-bottom: 10px;
}

/*第三部分*/
/*left*/
.d_left {
  width: 880px;
  float: left;
}

.n_house_search {
  height: 452px;
}

.n_house_search .fy_s .s_tip, .n_house_search .fy_s .s_t {
  margin-bottom: 9px;
  margin-bottom: 8px;
}

.n_house_search .fy_s .s_tip {
  height: 24px;
}

.title_top {
  border-bottom: 5px solid #ddd;
  margin-bottom: 10px;
  z-index: 1;
  height: 40px;
}

.title_top span a {
  display: inline-block;
  background: url(../images/ico50_new.png) 0 -515px no-repeat;
  padding-left: 23px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.title_top span a:hover {
  color: #f47864;
  background: url(../images/ico50_new.png) 0 -558px no-repeat;
}

.title_top h2 {
  display: inline;
  font-size: 22px;
  margin-right: 20px;
}

.title_top em {
  float: right;
  margin-top: 5px;
}

.title_top em a {
  color: #888;
}

.title_top em a:hover {
  color: #da0000;
}

/*center*/
.new_h {
  height: 456px;
}

.slideTxtBox3, .slideTxtBox4 {
  width: 620px;
  position: relative;
  bottom: 50px;
}

.slideTxtBox3 .hd, .slideTxtBox4 .hd {
  margin-bottom: 18px;
  border-bottom: none;
}

.new_h .slideTxtBox3 .hd li, .new_h .slideTxtBox4 .hd li {
  text-align: center;
  width: 80px;
  margin-right: 0;
  padding: 0;
}

.new_h .slideTxtBox3 .hd li h3, .new_h .slideTxtBox4 .hd li h3 {
  font-size: 16px;
}

.new_h .slideTxtBox3 .hd li.on, .new_h .slideTxtBox4 .hd li.on {
  border-bottom: none;
  background: url(../images/title-bt.gif) bottom center no-repeat;
  height: 41px;
  width: 80px;
  font-size: 14px;
}

.slideTxtBox3 .bd, .slideTxtBox4 .bd {
  overflow: hidden;
  width: 620px;
  margin-top: 20px;
}

.slideTxtBox3 .bd .house_pic, .slideTxtBox4 .bd .house_pic {
  width: 640px;
}

.house_pic li {
  float: left;
  width: 193px;
  margin-right: 20px;
  margin-bottom: 20px;
}

.house_pic .house_p01 {
  position: relative;
  height: 140px;
  overflow: hidden;
}

.house_pic .house_p01 .h_p01 {
  z-index: 1;
}

.house_pic .house_p01 .h_p01 img {
  width: 193px;
  height: 140px;
}

.house_pic .house_p01 .h_p01 a img {
  transition: all 0.3s ease-out;
}

.house_pic .house_p01 .h_p01 a:hover img {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}

.house_pic .house_p01 .cover {
  height: 36px;
  background: #000;
  filter: alpha(opacity=50);
  opacity: 0.5;
  position: relative;
  left: 0;
  bottom: 36px;
  z-index: 9;
  display: block;
  width: 100%;
}

.house_pic .house_p01 .h_p02 {
  position: relative;
  left: 0;
  bottom: 68px;
  color: #fff;
  z-index: 10;
  padding: 0 10px;
  height: 30px;
  overflow: hidden;
}

.house_pic .house_p01 .h_p02 a {
  color: #fff;
}

.house_pic .house_p01 .h_p02 a:hover {
  color: #da0000;
}

.house_pic .house_p01 .h_p02 em {
  float: right;
}

.house_pic .house_p02 {
  margin-top: 10px;
  height: 36px;
  overflow: hidden;
}

.house_pic .house_p02 a {
  float: right;
  width: 80px;
  color: #fff;
  background: #da0000;
  height: 30px;
  text-align: center;
}

.house_pic .house_p02 a:hover {
  background: #b00;
}

.house_pic .house_p03 {
  height: 30px;
  overflow: hidden;
}

.house_pic .house_p03 span {
  float: right;
}

.house_pic .house_p03 span em {
  background: url(../images/ico8.png) 0 0 no-repeat;
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-right: 5px;
  vertical-align: middle;
}

.house_pic .house_p03 span em.red {
  background: url(../images/ico8.png) 0 0 no-repeat;
}

.house_pic .house_p03 span em.blue {
  background: url(../images/ico8.png) 0 -69px no-repeat;
}

.house_pic .house_p03 span em.yellow {
  background: url(../images/ico8.png) 0 -137px no-repeat;
}

.tkft {/*border: 1px solid #CBDEEF;*/border-left: 1px solid #DA0000;}
.tkft .inner {left: -25px;margin-right: -25px;position: relative;overflow: hidden;height: 460px;}
.tkft li{padding:0 10px;margin: 0 0 0 10px;}
.tkft li:last-child{border-bottom: none;}
.tkft .hd {height:23px;line-height:23px;color: #9B99A4;position: relative;padding-left: 21px;background: url(../images/tarrowdot.png) 0 10px no-repeat;margin-bottom: 5px;padding-top: 8px;height: 33px;}
.tkft .hd a {float: left;background: #DA0000;color: #fff;margin-right: 10px;padding: 0 5px;}
.tkaft .hd .date {padding: 0 0 0 21px;background: url(../images/ttel2.png) 0 no-repeat;float: left;}
.tkft .bd {line-height: 21px;color: #434542;/* height: 42px; */overflow: hidden;margin-left: 25px;border-bottom: 1px dashed #ccc;padding-bottom: 8px;}
/*right*/
/****楼市直通车*****/
.house_car {
  /*margin-bottom: 10px;*/
}

.house_car .house_car_one {
  font-size: 16px;
  font-weight: bold;
}

.house_car .house_car_one, .house_car p {
  height: 30px;
  overflow: hidden;
  font-size: 15px;
}

/****楼市直通车下焦点图 300x180*****/
.r_banner2 .slideBox {
  width: 300px;
  height: 180px;
}

.r_banner2 .slideBox .hd ul li {
  width: 8px;
  height: 8px;
  border-radius: 8px;
}

.r_banner2 .slideBox .bd img {
  width: 300px;
  height: 180px;
}

/****/
.focusBox1 {
  float: left;
  position: relative;
  width: 300px;
  height: 180px;
  overflow: hidden;
  text-align: left;
  background: #fff;
}

.focusBox1 .pic1 img {
  width: 300px;
  height: 180px;
  display: block;
}

.focusBox1 .txt-bg1 {
  position: absolute;
  bottom: 0;
  z-index: 1;
  height: 36px;
  width: 100%;
  background: #555;
  filter: alpha(opacity=40);
  opacity: 0.4;
  overflow: hidden;
}

.focusBox1 .txt1 {
  position: absolute;
  bottom: 0;
  z-index: 2;
  height: 36px;
  width: 100%;
  overflow: hidden;
}

.focusBox1 .txt1 li {
  height: 36px;
  line-height: 36px;
  position: absolute;
  bottom: -36px;
}

.focusBox1 .txt1 li a {
  display: block;
  color: white;
  padding: 0 0 0 10px;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.focusBox1 .num1 {
  position: absolute;
  z-index: 3;
  bottom: 12px;
  right: 8px;
  border-radius: 8px;
}

.focusBox1 .num1 li {
  float: left;
  position: relative;
  width: 8px;
  height: 8px;
  line-height: 8px;
  overflow: hidden;
  text-align: center;
  margin-right: 3px;
  cursor: pointer;
}

.focusBox1 .num1 li a, .focusBox1 .num1 li span {
  position: absolute;
  z-index: 2;
  display: block;
  color: white;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-decoration: none;
  border-radius: 8px;
}

.focusBox1 .num1 li span {
  z-index: 1;
  background: black;
  filter: alpha(opacity=50);
  opacity: 0.5;
  border-radius: 8px;
}

.focusBox1 .num1 li.on a, .focusBox1 .num1 a:hover {
  background: #da0000;
}

/*调查问卷 第四部分*/
.title_top em .text {
  width: 100px;
  border: 1px solid #ddd;
  height: 26px;
  padding-left: 5px;
  line-height: 26px;
}

.title_top em .btn {
  background: #da0000;
  width: 60px;
  height: 28px;
  border: none;
  line-height: 26px;
  color: #fff;
}

.title_top em .btn:hover {
  background: #328fec;
}

.quest .title_top span a {
  background: url(../images/ico50_new.png) 0 -900px no-repeat;
  padding-left: 28px;
}

.quest .title_top span a:hover {
  background-position: 0 -810px;
}

.quest .title_top em {
  margin-top: 0;
}

/*问答*/
.answer .title span {
  float: right;
}

.answer .tiwen {
  line-height: 36px;
}

.answer .tiwen a {
  display: block;
  background: #7cbeff;
  height: 30px;
  color: #fff;
  text-align: center;
  height: 36px;
}

.answer .tiwen a:hover {
  background: #328fec;
}

.answer .q_a {
  height: 280px;
  overflow-y: scroll;
  margin-bottom: 15px;
}

.answer .q_a li {
  border-bottom: 1px dashed #ddd;
  padding-bottom: 5px;
}

.answer .q_a li p {
  margin-top: 5px;
}

.answer .q_a li .q01 {
  width: 24px;
  height: 24px;
  background: #7cbeff;
  font-size: 16px;
  color: #fff;
  text-align: center;
  line-height: 22px;
  float: left;
  margin-right: 6px;
  margin-top: 10px;
}

.answer .q_a li .q02 {
  line-height: 24px;
  width: 190px;
  float: left;
}

.answer .q_a li .a01 {
  width: 24px;
  height: 24px;
  background: #f47a66;
  font-size: 16px;
  color: #fff;
  text-align: center;
  line-height: 22px;
  float: left;
  margin-right: 6px;
  margin-top: 10px;
}

.answer .q_a li .a02 {
  line-height: 24px;
  width: 190px;
  float: left;
}

/*我要提问弹出框*/
.theme-popover {
  z-index: 9999;
  position: fixed;
  top: 25%;
  left: 26%;
  width: 46%;
  background-color: #fff;
  display: none;
  box-shadow: 0 0 10px #aaa;
}

.theme-popbod {
  padding: 10px 15px;
}

.theme-popbod table td .text {
  height: 30px;
  width: 200px;
  border: 1px solid #ddd;
  padding-left: 5px;
}

.theme-popbod table td textarea {
  width: 94%;
  height: 100px;
  border: 1px solid #ddd;
  padding: 5px;
}

.theme-popbod table td select {
  padding: 5px;
  border: 1px solid #ddd;
  width: 200px;
}

.theme-popbod table td span {
  color: #f47864;
  font-weight: bold;
  margin-right: 5px;
}

.ipt {
  width: 95%;
  height: 26px;
  line-height: 26px;
  border: 1px solid #ddd;
  padding-left: 5px;
}

.theme-poptit {
  padding: 5px 12px;
  position: relative;
  background: #da0000;
}

.answer .theme-poptit .close {
  float: right;
  color: #999;
  font-size: 20px;
  background: none;
  height: auto;
  font-weight: bold;
  color: #fff;
}

.answer .theme-poptit .close:hover {
  background: none;
  height: auto;
}

.theme-poptit .close:hover {
  color: #fff;
}

.theme-popbod .btnqd {
  background: #da0000;
  width: 150px;
  height: 36px;
  line-height: 36px;
  color: #fff;
  margin-right: 10px;
  border: none;
  cursor: pointer;
  vertical-align: text-bottom;
  margin-top: 10px;
}

.theme-popbod .btnqd:hover {
  background: #da0000;
}

.theme-poptit .f16 {
  color: #fff;
}

.theme-popover1 {
  z-index: 9999;
  position: absolute;
  bottom: -20px;
  left: 3px;
  width: 290px;
  height: 36px;
  display: none;
  box-shadow: 0 0 5px #ccc;
  background-color: #fff;
  padding: 3px;
}

.theme-popbod1 {
  float: left;
  width: 270px;
}

.theme-poptit1 {
  float: right;
  width: 18px;
}

.theme-popbod1 .text {
  border: 1px solid #ddd;
  height: 26px;
  line-height: 26px;
  width: 120px;
  padding: 0 5px;
  border-right: 0px;
}

.theme-popbod1 .btn {
  background: #f99282;
  color: #fff;
  height: 28px;
  border: none;
  width: 50px;
  line-height: 25px;
}

.theme-popbod1 .btn:hover {
  background: #f47864;
}

/*购房工具修改开始 2015908*/
/*购房工具*/
.tools table td {
  text-align: center;
  font-size: 12px;
  vertical-align: top;
}

.tools table td span {
  width: 36px;
  height: 36px;
  display: block;
  background: url(../images/jsq_z.png) 0 0 no-repeat;
  opacity: 0.4;
  margin: 0 auto;
}

.tools table td span.jsq1 {
  background-position: 0 -36px;
}

.tools table td span.jsq2 {
  background-position: 0 -72px;
}

.tools table td span.jsq3 {
  background-position: 0 -108px;
}

.tools table td span.jsq4 {
  background-position: 0 -144px;
}

.tools table td span.jsq5 {
  background-position: 0 -180px;
}

.tools table td:hover span {
  opacity: 1;
}

.tools table td:hover a {
  color: #328fec;
}

/*购房工具修改结束 2015908*

/*中间的新闻列表*/
.answer_news {
  margin-bottom: 15px;
  margin-top: 5px;
}

.answer_news .f16 {
  margin-bottom: 5px;
  font-size: 18px;
}

.answer_news .f14 font a, .answer_news .f14 font {
  color: #888;
}

/*在线选房修改开始 2015908*/
/*在线选房*/
.tabsList {
  overflow: hidden;
  zoom: 1;
  width: 620px;
}

.tabsList li {
  float: left;
  display: inline;
  zoom: 1;
  height: 250px;
  margin-top: 13px;
  overflow: hidden;
}

.tabsList li .lia {
  width: 144px;
  cursor: pointer;
  float: left;
  overflow: hidden;
  color: #555;
  font-weight: normal;
  background: #f9f9f9;
  border-left: 1px solid #ddd;
  padding: 5px;
  height: 250px;
}

.tabsList li .lia p {
  height: 30px;
  overflow: hidden;
}

.tabsList li .lia img {
  width: 140px;
  height: 105px;
}

.tabsList li .lia span {
  background: #da0000;
  color: #fff;
  margin: 5px 0;
  display: block;
  width: 80px;
  text-align: center;
  height: 30px;
}

.tabsList li.on .tabBody {
  display: block;
  width: 144px;
  display: inline;
  padding: 0 5px;
  float: left;
  border-left: 1px solid #ddd;
  height: 250px;
}

.tabsList li.on .lia {
  display: none;
}

.tabsList li .tabBody {
  display: none;
}

.tabsList li .tabBody .yding a {
  background: #f47864;
  color: #fff;
  margin: 5px 0;
  display: block;
  width: 80px;
  text-align: center;
}

.tabsList li .tabBody .yding a:hover {
  background: #f25b42;
}

.tabsList li .tabBody .topicHead img {
  width: 140px;
  height: 105px;
}

.tabsList li .tabBody .topicHead p {
  height: 28px;
  overflow: hidden;
}

.tabsList li .tabBody .topicHead .hx {
  position: relative;
  z-index: 1;
  width: 140px;
  height: 105px;
  margin-bottom: 5px;
}

.tabsList li .tabBody .topicHead .hx .cover {
  height: 36px;
  background: #000;
  filter: alpha(opacity=50);
  opacity: 0.5;
  position: relative;
  left: 0;
  bottom: 36px;
  z-index: 9;
  display: block;
  width: 100%;
}

.tabsList li .tabBody .topicHead .hx p {
  color: #fff;
  text-align: center;
  left: 0;
  bottom: 0;
  bottom: 68px;
  position: relative;
  z-index: 10;
}

/*在线选房修改结束 2015908*/
/*楼市探营*/
.lsty {
  margin-bottom: 10px;
}

.lsty .txt-l {
  height: 30px;
  overflow: hidden;
}

.lsty .txt_pic .txt_pic_01 .f12 {
  height: 40px;
  overflow: hidden;
}

/*金融产品*/
.jrcp {
  margin-bottom: 10px;
}

.jrcp dt {
  height: 70px;
  float: left;
  width: 70px;
  margin-right: 10px;
}

.jrcp dt img {
  width: 70px;
  height: 70px;
}

.jrcp dd {
  width: 220px;
  float: left;
  line-height: 24px;
}

.jrcp dd.f12 {
  color: #888;
}

.jrcp dd.f12 a {
  color: #da0000;
}

/*星空团 第五部分*/
.xkt .title_top span a {
  display: inline-block;
  background: url(../images/ico50_new.png) 0 -687px no-repeat;
  padding-left: 30px;
}

.xkt .title_top span a:hover {
  color: #f47864;
  background: url(../images/ico50_new.png) 0 -627px no-repeat;
}

.new_h {
  position: relative;
}

.new_h .tip_link {
  position: absolute;
  right: 0;
  top: -50px;
}

.new_h .tip_link a {
  color: #888;
}

.new_h .tip_link a:hover {
  color: #da0000;
}

/****最新优惠*****/
.new_yh li {
  height: 18px;
  overflow: hidden;
  line-height: 18px;
  margin-bottom: 12px;
  *margin-bottom: 8px;
}

.new_yh li em {
  float: left;
  width: 18px;
  height: 18px;
  text-align: center;
  background: #ddd;
  line-height: 18px;
  color: #555;
  margin-right: 10px;
  font-size: 12px;
}

.new_yh li em.blue {
  background: #da0000;
  color: #fff;
}

.new_yh li p {
  float: left;
  width: 120px;
  line-height: 18px;
}

.new_yh li p i {
  background: url(../images/ico50_new.png) -5px -745px no-repeat;
  display: inline-block;
  width: 26px;
  height: 15px;
  margin-left: 5px;
  *height: 18px;
}

.new_yh li span {
  float: right;
  text-align: right;
  font-size: 12px;
  color: #888;
}

/****最新优惠 下广告240x100*****/
.l_banner2 {
  margin-top: 20px;
}

.l_banner2 img {
  width: 240px;
  height: 100px;
}

/****新房导购*****/
.daogou {
  margin-bottom: 15px;
}

.daogou dl {
  margin-bottom: 5px;
}

.daogou dl dt {
  font-weight: bold;
  height: 36px;
  overflow: hidden;
}

.daogou dl dd {
  font-size: 12px;
  color: #999;
  line-height: 24px;
  text-indent: 2em;
}

.daogou dl dd a {
  color: #da0000;
}

.daogou p {
  height: 30px;
  overflow: hidden;
}

/****新房导购 下广告300x180*****/
.r_banner3 img {
  width: 300px;
  height: 180px;
}

/*******图说楼市 第六部分*********/
.scrollBox {
  width: 1200px;
  border-top: 1px solid #fff;
  position: relative;
}

.scrollBox .ohbox {
  overflow: hidden;
  position: relative;
  width: 1200px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.scrollBox {
  position: relative;
  overflow: hidden;
  zoom: 1;
}

.scrollBox .piclist {
  overflow: hidden;
  zoom: 1;
}

.scrollBox .piclist img {
  width: 220px;
  height: 160px;
}

.scrollBox .piclist li {
  float: left;
  display: inline;
  width: 220px;
  background: #fff;
  margin-right: 25px;
}

.scrollBox .piclist li dl {
  margin-top: 10px;
}

.scrollBox .piclist li dl dt {
  float: left;
  width: 40px;
  padding-left: 5px;
  padding-right: 5px;
  height: 46px;
  background: #da0000;
  color: #fff;
  text-align: center;
  font-size: 16px;
  line-height: 20px;
  margin-right: 10px;
  padding-top: 4px;
}

.scrollBox .piclist li dl dd {
  line-height: 26px;
  height: 52px;
  overflow: hidden;
}

.scrollBox .piclist li span {
  height: 25px;
  line-height: 25px;
  display: block;
  text-align: center;
}

.scrollBox .pageBtn .list {
  overflow: hidden;
  zoom: 1;
  width: 100px;
  margin: 0 auto;
  margin-top: 15px;
}

.scrollBox .pageBtn .list li {
  float: left;
  display: inline;
  width: 12px;
  height: 12px;
  cursor: pointer;
  margin-left: 8px;
  line-height: 10000px;
  overflow: hidden;
  border-radius: 12px;
  background: #ddd;
}

.scrollBox .pageBtn .list li.on {
  background: #da0000;
}

/*******星空地产研究院 第七部分*********/
.slideTxtBox5 {
  width: 880px;
  position: relative;
}

.slideTxtBox5 .bd {
  float: left;
  width: 240px;
}

.slideTxtBox5 .bd ul li {
  border-bottom: 1px dashed #eee;
  padding-bottom: 8px;
  margin-bottom: 5px;
}

.slideTxtBox5 .bd ul li:last-child {
  border-bottom: none;
}

.slideTxtBox5 .bd ul li .data_new2 {
  color: #888;
  line-height: 32px;
  text-indent: 2em;
}

.slideTxtBox5 .bd ul li .data_new2 a {
  color: #da0000;
}

.slideTxtBox5 .date_ico {
  width: 240px;
  position: absolute;
  margin-top: 58px;
  margin-left: -5px;
}

.slideTxtBox5 .date_ico li {
  float: left;
  width: 60px;
  text-align: center;
  font-size: 12px;
  margin-left: 18px;
}

.slideTxtBox5 .date_ico li span {
  width: 46px;
  display: block;
  height: 46px;
  background: url(../images/date_ico.png) no-repeat 0 0;
  margin: 0 auto;
}

.slideTxtBox5 .date_ico li span.d_ico01 {
  background-position: 0 -60px;
}

.slideTxtBox5 .date_ico li span.d_ico02 {
  background-position: 0 -120px;
}

.slideTxtBox5 .date_ico li span.d_ico03 {
  background-position: 0 -180px;
}

.slideTxtBox5 .date_ico li a:hover span {
  background: url(../images/date_ico.png) no-repeat -54px 0;
}

.slideTxtBox5 .date_ico li a:hover span.d_ico01 {
  background-position: -54px -60px;
}

.slideTxtBox5 .date_ico li a:hover span.d_ico02 {
  background-position: -54px -120px;
}

.slideTxtBox5 .date_ico li a:hover span.d_ico03 {
  background-position: -54px -180px;
}

.date_pic {
  width: 620px;
  float: right;
  margin-top: -44px;
}

.date_pic img {
  width: 420px;
  height: 200px;
  border: 1px solid #ddd;
  margin-top: 5px;
  margin-bottom: 7px;
}

/*土地市场*/
.tudi {
  margin-bottom: 10px;
}

.tudi dl {
  height: 90px;
  overflow: hidden;
  margin-bottom: 10px;
}

.tudi dl dt {
  float: left;
  width: 120px;
  margin-right: 10px;
}

.tudi dl dt img {
  width: 120px;
  height: 90px;
}

.tudi dl dd {
  float: left;
  width: 170px;
  line-height: 22px;
  height: 22px;
  overflow: hidden;
}

.tudi dl dd.f12 {
  color: #888;
  height: auto;
}

.tudi p {
  height: 27px;
  overflow: hidden;
}

.tudi font, .daogou font {
  color: #888;
}

/*资料下载*/
.zl_down {
  margin-bottom: 0;
}

.zl_down dl {
  height: 110px;
  margin-bottom: 0;
}

.zl_down dl dt {
  width: 60px;
  text-align: center;
  font-size: 12px;
  color: #888;
  height: 110px;
}

.zl_down dl dt img {
  width: 60px;
  height: 56px;
}

.zl_down dl dd {
  width: 210px;
}

/*二手房频道 第八部分*/
.oldhouse {
  height: 425px;
}

.r_banner4 img {
  width: 300px;
  height: 100px;
}

.house_pic .house_p02 em {
  float: right;
  color: #888;
}

.oldhouse .house_pic .house_p02 {
  height: 30px;
  margin: 0;
}

.fy_search .fy_s .s_t_06 {
  background: url(../images/search_bj.png) 0 -185px no-repeat;
}

.fy_search .fy_s .s_t_07 {
  background: url(../images/search_bj.png) 0 -323px no-repeat;
}

.new_oldh {
  margin-bottom: 10px;
}

.new_oldh ul li {
  height: 30px;
  overflow: hidden;
}

.new_oldh ul li span {
  float: right;
  color: #888;
}

.new_oldh ul li a em {
  color: #fff;
  padding: 0 2px;
  margin-left: 5px;
}

.new_oldh ul li a em.em1 {
  background: #da0000;
}

.new_oldh ul li a em.em2 {
  background: #98d15b;
}

/*家装课堂 第九部分*/
.home {
  height: 380px;
}

.home .slideTxtBox4 .hd ul {
  width: 700px;
}

.home .slideTxtBox4 .bd ul li {
  margin-bottom: 8px;
}

.r_banner5 img {
  width: 300px;
  height: 100px;
}

.fy_search .fy_s .s_t_08 {
  background: url(../images/search_bj.png) 0 -370px no-repeat;
}

.fy_search .fy_s .s_t_09 {
  background: url(../images/search_bj.png) 0 -416px no-repeat;
}

.fy_search .fy_s .s_t_10 {
  background: url(../images/search_bj.png) 0 -462px no-repeat;
}

.fri_pic {
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
}

.fri_pic ul {
  width: 1215px;
}

.fri_pic ul li img {
  width: 125px;
  height: 46px;
}

.fri_pic ul li {
  float: left;
  margin-right: 9px;
  *margin-right: 5px;
}

.fri_txt {
  width: 1188px;
  margin: 20px auto 10px;
  overflow: hidden;
  border: 1px solid #e4e4e4;
  background-color: #f5f5f5;
  padding: 5px;
}

.fri_txt li {
  float: left;
  margin-right: 9px;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
}

/*底部*/
.fooder1 {
  background: #f9f9f9;
  border-top: 1px solid #ddd;
  padding-top: 20px;
  padding-bottom: 20px;
}

.fooder1 .wrap, .fooder .wrap {
  overflow: hidden;
}

.fooder1 ul {
  width: 1300px;
}

.fooder1 ul li {
  float: left;
  width: 250px;
  margin-right: 66px;
}

.fooder-title {
  border-bottom: 1px solid #ddd;
  margin-bottom: 10px;
  height: 36px;
  overflow: hidden;
}

.fooder-title span {
  background: url(../images/footer.gif) 0 0 no-repeat;
  width: 16px;
  height: 16px;
  display: block;
  float: left;
  margin-top: 11px;
  margin-right: 10px;
}

.fooder-title span.f_title01 {
  background-position: 0 -21px;
}

.fooder-title span.f_title02 {
  background-position: 0 -43px;
}

.fooder-title span.f_title03 {
  background-position: 0 -64px;
}

.fooder1 ul li p a {
  margin-right: 18px;
}

.fooder .friend_link {
  margin-bottom: 10px;
  margin-top: 10px;
}

.fooder .friend_link a {
  margin-right: 5px;
}

.fooder .wx {
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  padding-bottom: 20px;
  padding-top: 20px;
}

.fooder .wx dl {
  float: left;
  height: 90px;
  width: 350px;
  margin-left: 38px;
  _margin-left: 28px;
}

.fooder .wx dl dt {
  float: left;
  width: 90px;
  height: 90px;
  margin-right: 10px;
}

.fooder .wx dl dt img {
  width: 90px;
  height: 90px;
}

.fooder .wx dl dd .f16 {
  height: 30px;
  line-height: 30px;
}

.fooder .wx dl dd .f12 {
  margin-bottom: 5px;
  color: #888;
}

.fooder .f-inner {
  text-align: center;
  margin-bottom: 10px;
  padding-top: 15px;
}

.fooder .f-inner a {
  margin: 0 10px;
}

.fooder .f-copy {
  color: #888;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
}

.fooder .f-logo {
  text-align: center;
  margin-top: 10px;
}

 

/**漂浮通栏广告**/
.fixed {
  position: fixed;
}

* html, * html body {
  background-image: url(about:blank);
  background-attachment: fixed;
}

/* 修正IE6振动bug */
* html #msn_ {
  position: absolute;
  bottom: auto;
  top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}

* html #res_s {
  position: absolute;
  bottom: auto;
  top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}

/**漂浮通栏广告**/
/* 组团 */
.lp-tuan-box {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  z-index: 99;
}

.lp-tuan-box .fred {
  color: red;
}

.lp-tuan-box .fora {
  color: orange;
}

.lp-tuan {
  width: 590px;
  height: 420px;
  padding: 20px 15px 10px;
  border: #CCC 1px solid;
  background-color: #FFF;
  box-shadow: 0 0 4px #666;
  position: relative;
}

.lp-tuan h6 {
  border-bottom: #0e7ac4 2px solid;
  height: 40px;
  margin-bottom: 5px;
}

.lp-tuan .button {
  border: none;
  background: #08c;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
  font-size: 14px;
  color: #fff;
  text-align: center;
}

.lp-tuan .tx {
  position: absolute;
  right: 15px;
  top: 25px;
  color: red;
}

.lp-tuan .form-input-large {
  height: 35px;
  text-indent: 10px;
  line-height: 35px;
}

.lp-tuan .form-input-select {
  height: 35px;
  text-indent: 10px;
  width: 80px;
  line-height: 35px;
}

/*****黄金焦点图下5条新闻修改开始 20150928****/
.hf_byc_new td {
  border: 1px solid #eee;
  text-align: center;
  padding: 5px 0;
}

.hf_byc_new td .g_new {
  line-height: 22px;
  margin: 0 5px;
  overflow: hidden;
  height: 44px;
}

.hf_byc_new td .g_title {
  background: #da0000;
  border-radius: 24px;
  color: #fff;
  padding: 2px 15px;
}

.hf_byc_new td .g_title1 {
  background: #f47864;
}

.hf_byc_new td .g_title2 {
  background: #8f9dfb;
}

.hf_byc_new td .g_title3 {
  background: #98d15b;
}

.hf_byc_new td .g_title4 {
  background: #fdc546;
}

.hf_byc_new td:hover .g_title {
  filter: alpha(opacity=70);
  opacity: 0.7;
}

.hf_byc_new .new1 {
  margin-top: -5px;
}

.hf_byc_new .new1 td {
  border: none;
  text-align: left;
  padding: 0;
}

.hf_byc_new .new1 td .g_new {
  line-height: 28px;
  margin: 0;
  height: 28px;
  overflow: hidden;
  font-size: 15px;
}

/*****黄金焦点图下5条新闻修改结束 20150928****/
/*弹窗*/
.window {
  border: 1px solid #ccc;
  background: #fff;
  display: none;
  position: absolute;
  box-shadow: 0 0 4px #666;
  z-index: 999999;
}

.boxPadding {
  padding: 20px;
}

.width_W542 {
  width: 542px;
}

.width_W500 {
  width: 500px;
}

.width_W450 {
  width: 450px;
}

.width_W400 {
  width: 400px;
}

.window .hd {
  border-bottom: 2px solid #ff3f3f;
}

.window .hd h3 {
  font-size: 18px;
  line-height: 18px;
  color: #ff3f3f;
  padding-bottom: 10px;
}

.window .hd h3 em {
  font-size: 18px;
  line-height: 18px;
  color: #ff3f3f;
}

.window .hd a.closed {
  color: #fff;
  font-size: 20px;
  background: none;
  text-indent: -99999px;
  overflow: hidden;
  height: auto;
  width: 18px;
  height: 18px;
  font-weight: bold;
  background: url("../images/cuo.gif") no-repeat;
  text-decoration: none;
}

.window .bd .setInfo {
  padding: 20px 0 0 0;
}

.window .bd .setInfo .otherHXinfo {
  color: #f55353;
}

.window .bd .setInfo .row {
  margin: 10px 0;
}

.window .bd .setInfo .row .tit {
  display: inline-block;
  width: 175px;
  text-align: right;
  color: #666;
}

.window .bd .setInfo .row .tit {
  *display: inline;
}

.window .bd .setInfo .row .tit {
  width: 80px;
}

.window .bd .setInfo .row .tit i {
  color: #f55353;
}

.window .bd .setInfo .row .textType .putBoreder {
  border: 1px solid #ccc;
  background: #fff;
  vertical-align: middle;
  padding: 0 5px;
  width: 160px;
  display: inline-block;
  text-align: right;
}

.window .bd .setInfo .row .textType .short {
  width: 80px;
}

.window .bd .setInfo .row .textType .putBoreder input {
  border: 0;
  outline: none;
  width: inherit;
  float: left;
  text-align: left;
  color: #333;
}

.window .bd .setInfo .row .radioType span label {
  margin-right: 10px;
}

.window .bd .setInfo .row .radioType span label input {
  vertical-align: middle;
  margin-right: 3px;
}

.window .bd .setInfo .row span.displayBlock {
  display: block;
  margin: 10px 0 10px 0;
}

.window .bd .setInfo .row .btnType .subBtn, .window .bd .setInfo .row .btnType button {
  color: #fff;
  background: #f55353;
  padding: 5px 0;
  width: 172px;
  display: block;
  text-align: center;
  border: 0;
  cursor: pointer;
}

.window .bd .setInfo .row span.yzBtn {
  border: 1px solid #ccc;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}

.window .bd .setInfo .row span.yzBtn button {
  background: #ddd;
  font-size: 12px;
  text-align: center;
  border: 0;
  padding: 0 6px;
  cursor: pointer;
}

.window .bd .setInfo .row ul {
  overflow: hidden;
}

.window .bd .setInfo .row > ul > li {
  float: left;
  margin-right: 20px;
  margin-left: 16px;
  font-weight: 700;
  color: #333;
}

.window .bd .setInfo .row p s {
  text-decoration: none;
  cursor: pointer;
}

.window .bd .setInfo .row.hfwTextDoc {
  display: none;
}

.window .bd .setInfo .row .textDoc {
  text-align: left;
  font-size: 12px;
  height: 250px;
  overflow-y: scroll;
  overflow-x: hidden;
  background: #ddd;
  padding: 0 2px;
}

.window .bd .setInfo .row .textDoc p {
  text-indent: 24px;
}

/* 弹出窗遮罩层样式 */
#fullbg {
  background-color: gray;
  left: 0;
  opacity: 0.5;
  position: absolute;
  top: 0;
  z-index: 3;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  display: none;
  z-index: 998;
}

.fullBg {
  background-color: #000;
  left: 0;
  opacity: 0.8;
  position: absolute;
  top: 0;
  z-index: 3;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  display: none;
  z-index: 1000;
  width: 100%;
}

.irotateIn {
  transition: all .5s;
  -moz-transition: all .5s;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  -moz-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
}

.irotateOut {
  transition: all .5s;
  -moz-transition: all .5s;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  -moz-transform: rotate(-360deg);
  -webkit-transform: rotate(-360deg);
  -o-transform: rotate(-360deg);
  transform: rotate(-360deg);
}

/* 首页增加优惠专线 */
.s_down {
  position: absolute;
  display: none;
  border: solid 1px #B6B6B6;
  background: #FFF;
  z-index: 99999;
  zoom: 1;
  width: 670px;
  left: 0px;
  top: 44px;
}

.s_down li {
  padding: 5px 8px;
  color: #c8c8c8;
}

.s_down li p {
  height: 18px;
  line-height: 18px;
}

.s_down li:hover {
  cursor: pointer;
  background: #F0F0F0;
  color: #9C9C9C;
}

.s_down span.ss_left {
  float: left;
}

.s_down span.ss_right {
  float: right;
}

.s_down span.ss_name {
  font-size: 14px;
  color: #f87500;
  font-family: Microsoft YaHei;
}

.s_down span.ss_position {
  font-size: 14px;
  color: #da0000;
  font-family: Microsoft YaHei;
}

.s_down span.ss_price i {
  color: #888888;
}

/*footer*/
.picnav {
  float: right;
}

.picnav a {
  display: block;
  float: left;
  font-size: 16px;
  color: #666;
  width: 90px;
  text-align: center;
  background: url(../../20151028/images/icon12.jpg) no-repeat left center;
  height: 40px;
  line-height: 40px;
  margin-left: 30px;
}

.picnav a:hover, .picnav a.cur {
  border-bottom: 5px solid #f55353;
  color: #000;
}

.picnav a.icon02 {
  background: url(../../20151028/images/icon13.jpg) no-repeat left center;
  padding-left: 5px;
}

.picnav a.icon03 {
  background: url(../../20151028/images/icon14.jpg) no-repeat left center;
  padding-left: 5px;
}

.picnav a.icon04 {
  background: url(../../20151028/images/icon15.jpg) no-repeat left center;
  padding-left: 15px;
}

.fyht {
  overflow: hidden;
  *zoom: 1;
  text-align: center;
  margin-top: -18px;
}

.fyht a {
  float: left;
  width: 33.33%;
  height: 70px;
  line-height: 9;
  transition: none;
}

.fyht a.ico-1 {
  background: url(../images/gj.png) 16px 0 no-repeat;
}

.fyht a.ico-2 {
  background: url(../images/gj.png) -60px 0 no-repeat;
}

.fyht a.ico-3 {
  background: url(../images/gj.png) -139px 0 no-repeat;
}

.fyht a.ico-1:hover {
  background: url(../images/gj.png) 16px -64px no-repeat;
}

.fyht a.ico-2:hover {
  background: url(../images/gj.png) -60px -64px no-repeat;
}

.fyht a.ico-3:hover {
  background: url(../images/gj.png) -139px -64px no-repeat;
}

.fyht em {
  display: block;
}

.fyht a:hover em {
  color: #da0000;
}

.tr-hd {
  line-height: 36px;
  position: relative;
  height: 38px;
  margin-bottom: 5px;
  border-bottom: 1px solid #ddd;
}

.tr-hd .titles {
  position: absolute;
  bottom: 0;
  font-size: 16px;
}

.tr-hd .titles span {
  float: left;
  padding: 0 5px;
  cursor: pointer;
}

.tr-hd .titles span.on {
  border-bottom: 2px solid #da0000;
  margin-bottom: -1px;
}

.tr-hd .titles-sub {
  text-align: center;
  color: #da0000;
}

.nav-sub {
  float: right;
  /*margin-bottom: -3px;*/
  line-height: 40px;
  font-size: 16px;
}

.nav-sub a {
  display: inline-block;
  padding: 0 5px;
}

.nav-sub a:hover {
  border-bottom: 5px solid #da0000;
}

/*# sourceMappingURL=style_2014.css.map */
/**gotop 浮动 开始***/
.goTop-fiexd {
  position: fixed;
  right: 10px;
  bottom: 120px;
  width: 30px;
  z-index: 1000;
}

.goTop-fiexd li {
  margin-bottom: 1px;
}

.goTop {
  background: url(../images/goTop.gif) 0 -153px no-repeat;
  width: 40px;
  height: 40px;
  bottom: 90px;
  cursor: pointer;
  display: none;
}

.goTop:hover {
  background-position: -50px -153px;
}

.goGbook {
  background: url(../images/goTop.gif) 0 -51px no-repeat;
  width: 40px;
  height: 40px;
  bottom: 90px;
  cursor: pointer;
}

.goGbook:hover {
  background-position: -50px -50px;
}

.goCode {
  background: url(../images/goTop.gif) 0 0 no-repeat;
  width: 40px;
  height: 40px;
  bottom: 90px;
  cursor: pointer;
}

.goCode:hover {
  background-position: -50px 0;
}

.gojianyi {
  background: url(../images/goTop.gif) 0 -102px no-repeat;
  width: 40px;
  height: 40px;
  bottom: 90px;
  cursor: pointer;
}

.gojianyi:hover {
  background: url(../images/goTop.gif) -50px -102px no-repeat;
  width: 40px;
  height: 40px;
  bottom: 90px;
  cursor: pointer;
}

.weixin-fix {
  background-color: #fff;
  position: absolute;
  z-index: 9999;
  left: -270px;
  top: 0;
  display: none;
}

.weixin-fix .weixin-fix-img {
  position: relative;
  border: 1px solid #ddd;
  padding: 8px;
  width: 250px;
  z-index: 8;
  height: 150px;
}

.weixin-fix .weixin-fix-img .laytit {
  padding-bottom: 5px;
  text-align: center;
  margin-top: 4px;
}

.weixin-fix .weixin-fix-img .wxLeft {
  float: left;
}

.weixin-fix .weixin-fix-img .wbRight {
  float: right;
}
/**gotop 浮动 结束***/



/* banner start */
.home-slider {
    z-index: 99;
    position: relative;
    width: 100%;
    height: 350px;
    overflow: hidden;
    float: left;
}
.home-slider .slider-main {
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 420px;
}
.home-slider .slider-main li {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.home-slider .slider-main li a {
    display: block;
    width: 100%;
    height: 100%;
}
.home-slider .slider-main li img {
    display: block;
    width: 1200px;
    height: 100%;
    margin: 0 auto;
}

.home-slider .slider-bottom {
    position: absolute;
    bottom: 0;
    z-index: 5;
    width: 100%;
    height: 40px;
    background: url(../images/slider-item-bg.png);

}
.home-slider .slider-item {
    width: 1200px;
    height: 40px;
    margin: 0 auto;
    text-align: center;
    font-size: 0;
}
.home-slider .slider-item .item {
    position: relative;
    /*float: left;*/
    display: inline-block;
    *zoom: 1;
    *display: inline;
    width: 12.5%;
    text-align: left;
    height: 40px;
}
.home-slider .slider-item .item-a {
    display: block;
    height: 40px;
    margin-left: 1px;
    font-size: 14px;
    vertical-align: top;
    color: #fff;
    text-align: center;
    line-height: 40px;
}
.home-slider .slider-item .item-a span {
    display: none;
    width: 8px;
    height: 2px;
    margin-right: 6px;
    background: #D95B4F;
    vertical-align: 4px;
}
.home-slider .slider-item .item.active .item-a {
    background: url(../images/transparent-bg.png);
}
.home-slider .slider-item .item.active .item-a span {
    display: inline-block;
}
.home-slider .slider-item .item ul {
    display: none;
    position: absolute;
    z-index: 2;
    left: 1px;
    bottom: 40px;
    width: 230px;
    padding: 16px 20px;
    background: url(../images/transparent-bg.png);
    font-size: 14px;
    color: #fff;
}
.home-slider .slider-item .item ul li {
    color: #fff;
    margin-top: 6px;
}
.home-slider .slider-item .item ul li:first-child {
    margin-top: 0;
}
/* banner end */
.trsyzx {
    
  padding-left: 8px;
  height: 460px;
  overflow: auto;
}
.trsyzx ul {
  border-left: 1px solid #EBEBEB;
}
.trsyzx h5, .trsyzx p {
  padding-left: 25px;
   font-family: 微软雅黑;font-size: 13px;
}
.trsyzx h5 {
  margin-top: 10px;
  margin-bottom: 5px;
}
.trsyzx p {
  height: auto;
  line-height: 28px;
  color: #989898;
  font-family: simsun;
}
.trsyzx h5 span {
  display: inline-block;
  vertical-align: top;
  height: 19px;
  line-height: 19px;
  color: #fff;
  padding: 0 10px;
  background-color: #FF5555;
}
.trsyzx .ico {
  width: 33px;
  height: 19px;
  float: left;
  margin-left: -32px;
  background: url(../images/syzxbg.png) 0 0 no-repeat;
}

.ztc-wrap{border:1px solid #eee;position:relative}
.ztc-title{font-size:14px;color:#666;text-align:center;padding-top:28px}
.ztc-title .num{font-family:"century gothic";font-size:48px;line-height:48px;color:#ff4048;font-weight:bold}
.ztc-wrap h3{font-size:20px;color:#333;text-align:center;padding-top:10px}
.ztc-wrap .tel{color:#666;text-align:center}
.ztc-wrap .tel i{display:inline-block;width:17px;height:15px;background:url(../images/house_sprite.png) -118px 0;padding-right:6px;margin-top:8px}
.ztc-btn{background:#5abef7;font-size:18px;color:#f5f5f5;width:168px;height:42px;line-height:42px;text-align:center;margin:0 auto;margin-top:20px;cursor:pointer;border-bottom:2px solid #4097c9;border-radius:4px}
.ztc-btn i{display:inline-block;width:36px;height:17px;background:url(../images/house_sprite.png) -138px 0;margin-right:10px;border-radius:5px}
.ztc-bank{width:275px;height:20px;background:url(../images/house_sprite.png) 0 -172px;margin:0 auto;margin-top:16px}
.ztc-wrap h4{font-size:18px;color:#666;margin-top:30px;font-weight:normal}
.ztc-wrap h4 i{display:inline-block;width:15px;height:17px;background:url(../images/house_sprite.png) -211px 0;position:relative;top:3px;*top:-2px;margin:0 8px}
.ztc-wrap .more{color:#ccc;float:right;padding-right:10px;font-size:14px}
.ztc-ul-scroll{height:234px;margin-top:10px;overflow-y:auto;position:relative}
.ztc-ul{margin-left:17px;padding-left:13px;border-left:1px solid #eee}
.ztc-ul h5 a{font-weight:normal;font-size:14px;color:#333}
.ztc-ul a{color:#999;font-size:12px}
.ztc-ul div{font-size:12px;color:#999}
.ztc-ul li{position:relative;margin-bottom:15px;margin-right:6px}
.ztc-ul .circle{font-size:0;width:5px;height:5px;background:#ccc;border-radius:50%;position:absolute;left:-16px;top:8px}
.ztc-btn-b{transition:right .3s ease-out;width:98px;height:21px;background:url(../images/house_sprite.png) -301px 5px no-repeat;color:#ff4f56;font-size:16px;position:absolute;right:10px;bottom:10px;padding-right:34px}
.ztc-btn-b:hover{right:0}
.ztc-btn-b a{color:#ff4f56;font-size:16px}
.ztc-btn-b span{position:relative;top:-2px;cursor:pointer}

.ztc-a-icon{background:url(../images/house_sprite.png) 0 -556px;display:inline-block;height:19px;position:absolute;right:5px;top:5px;width:19px}
.ztc-a-icon:hover{cursor:pointer;background:url(../images/house_sprite.png) 0 -596px}

.tr-tools {
  background: #fff url(../images/trtrico.png) center 0 no-repeat;
  overflow: hidden;
  *zoom: 1;
  text-align: center;
  font-size: 0;
}
.tr-tools-ex {
  background: #fff url(../images/trtrico1.png) center 0 no-repeat;
}
.tr-tools a {
  font-size: 12px;
  display: inline-block;
  vertical-align: top;
  /*background-color: #f00;*/
  width: 92px;
  height: 88px;
    overflow: hidden;
    line-height: 11;
}

.ztc-wrap-ex .ztc-bank {display: none;}
.ztc-wrap-ex h3 {padding-top: 5px;}
.ztc-wrap-ex .ztc-title {padding-top: 10px;}
.ztc-wrap-ex .ztc-btn {margin-bottom: 10px;}

.ztc-dialog{display:none;position:fixed;left:0;top:0;z-index:2222;width:100%;height:100%;background:url(../images/opacity-60.png)}
.ztc-dialog .n-default .msg-wrap {margin-top: -5px;}
.ztc-d-cont{width:620px;height:462px;margin:0 auto;position:relative;top:10%}
.ztc-d-cont .desc{font-size:15px;color:#FFF;width:510px;padding:0 50px;padding-top:90px;text-align:center}
.ztc-d-close{width:40px;height:40px;position:absolute;top:16px;right:-47px;cursor:pointer;background:url(../images/house_sprite.png) -223px -310px}
.ztc-d-inner{position:absolute;left:0;top:0;width:620px}
.ztc-d-h3{font-size:30px;color:#FFF;text-align:center;line-height:66px}
.ztc-d-h3 span{font-size:24px;color:#ffdcdd;font-weight:normal;padding-left:10px}
.ztc-d-ipt{color:#999;font-size:14px;width:230px;border:0;border-radius:3px;background:#eee;padding:13px 0 13px 10px;display: block !important;}
.ztc-d-ipt:hover,.ztc-d-ipt:focus{opacity:1}
.ztc-down-list{cursor:pointer;position:relative;width:240px;height:45px;line-height:45px;border-radius:3px;background:#eee;color:#999}
.ztc-down-list:hover{opacity:1}
.ztc-down-list .txt{padding-left:10px}
.ztc-down-list i{display:block;width:20px;height:11px;background:url(../images/house_sprite.png) -242px -70px;position:absolute;top:18px;right:13px}
.ztc-down-list ul{display:none;width:240px;max-height:212px;overflow-y:auto;position:absolute;left:0;top:45px;background:#FFF}
.ztc-down-list li{padding-left:10px;cursor:default;line-height:30px}
.ztc-down-list li:hover{background:#f5d0d1}
.ztc-form-row{padding-left:328px}
.ztc-d-btn{width:200px;height:45px;color:#FFF;border-radius:22px;font-size:18px;background:#ff4048;text-align:center;line-height:45px;margin:0 auto;margin-top:30px;cursor:pointer;display: block !important;border: none;}


.top0928-ex {
   position: absolute;
   left: 50%;
   width: 800px;
   height: 230px;
   padding: 0;
   top: 175px;
   margin-left: -400px;
  background-color: rgba(0, 0, 0, .5);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77000000, endColorstr=#77000000);
  z-index: 998;
  border-radius: 5px;
  background-image: url(../images/bgbbb.png);
  background-position: 280px 22px;
  background-repeat: no-repeat;

}
.top0928-ex .g_search .f16 {
  line-height: 32px;
  height: 32px;
  white-space: nowrap;
}
.top0928-ex .f16 a {
    display: inline-block;
    color: #fff;
}

.top0928-ex .f16 a.on {
    background-color: #DA0201;
    padding: 0 20px;
    margin: 0;
    color: #fff;
}

.top0928-ex .wrap_top_logo {
  margin-left: 30px;
}

.top0928-ex .g_search {
  margin-left: 52px;
}
.top0928-ex .g_map {
  width: auto;
}
.top0928-ex .g_map i, .top0928-ex .g_map  a:hover i {
    background: url(../images/dtdtd.png) 0 0 no-repeat;
    width: 119px;
    height: 36px;
}
.wrap_nav {
  float: left;
  width: 100%;
}
.wrap_top .g_btn {
  float: left;
  margin-left: -193px;
  margin-top: -11px;
}
.wrap_top .g_btn a {
  float: left;
  width: 193px;
  height: 83px;
  line-height: 100;
  overflow: hidden;
  background-image: url(../images/tr_fbfy_blue.png?2015);
}

.home-slider .dot {
    width: 300px;
    line-height: 12px;
    position: absolute;
    bottom: 20px;
    left: 50%;
    margin-left: -150px;
    text-align: center;
    z-index: 9999;
}
.home-slider .dot span {
    width: 12px;
    background-color: #fff;
    border-radius: 50%;
    
    display: inline-block;
    cursor: pointer;
    margin: 0 5px;
    height: 12px;
}
.home-slider .dot span.active {
    background-color: #CB0202;
}
.home-slider .t-prev,
.home-slider .t-next {
    position: absolute;
    left: 50%;
    cursor: pointer;
    width: 28px;
    top: 150px;
    height: 48px;
    display: none;
    z-index: 9999;
}
.home-slider .t-prev {
    background: url(../images/t-prev.png) 0 0 no-repeat;
    margin-left: -600px;
}
.home-slider .t-prev:hover {
    background: url(../images/t-prev2.png) 0 0 no-repeat;
}
.home-slider .t-next {
    background: url(../images/t-next.png) 0 0 no-repeat;
    margin-left: 575px;
}
.home-slider .t-next:hover  {
    background: url(../images/t-next2.png) 0 0 no-repeat;
}