@charset "UTF-8";
/*
* @authors Espresso (130054555@qq.com)
* @link    http://www.0731fdc.com 
*
*          .----.
*       _.'__    `.
*   .--(@)(@)----/#\
* .' @          /###\
* :         ,   #####
*  `-..__.-' _.-###/
*        `;_:    `"'
*      .'"""""`.
*     //0731fdc \
*    // 版权所有 \
*	  //  傻逼绕道  \
*    `-._______.-'
*    ___`. | .'___
*   (______|______)
*
* 
*/
html,
body {
  height: 100%;
}

a {
  color: #000000;
  text-decoration: none;
}
a:hover {
  color: #FF0000;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote {
  padding: 0;
  margin: 0;
}

body {
  font-size: 12px;
}

fieldset, img {
  border: 0;
}

address, caption, cite, code, dfn, em, var {
  font-weight: normal;
  font-style: normal;
}

ol, ul, li {
  list-style: none;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  font-size: 100%;
}

input, select {
  vertical-align: middle;
}

img {
  vertical-align: top;
}

.fl, .minNav .left ul li, .logoNav .banner, .logoNav .mainNav dl, .logoNav .mainNav dl dt, .indexSearch .con, .indexSearch .con .title dt, .indexSearch .con .title .hd, .indexSearch .con .title .hd ul li, .indexSearch .con .title .lshNav, .indexSearch .con .searchCon .searchNav, .indexSearch .con .searchCon .searchNav .midbtn, .indexSearch .con .searchCon .keyword, .indexSearch .con .lshCon img, .indexSearch .con .lshCon ul, .fontAd .leftAd, .fontAd .rightAd, .fontAd .midAd, .fontAd .admiddle, .topNews em, .topNews h1, .topNews p, .Nav h1, .Nav p, .onlineCon ul li, .appCon .bd .online li, .appCon .bd .onlines li, .ltBox .midbtn, .w309 .xxlyTop .desc, .w309 .xxlyTop .desc dd, .w309 .actVideo, .w478 .zjpl li, .w478 .dblist li em, .siteTitle h2, .siteTitle ul, .siteTitle ul li, .siteTitle .feedbackBtn, .list li em, .slist li em, .boxNews .middle, .boxNews .middle .feedback, .boxNews .subTitle h3, .boxNews .subTitle h4, .groupList ul li, .ykjlist, .ykjlist li, .kfztc, .videoCon .left dt, .videoCon .left dd, .w300 .fenxi, .w645, .w645 .hksCon, .w645 .hksCon .cover, .w645 .hksCon .dhdcMenu, .w645 .hksCon .dhdcList, .w645 .hksCon .dhdcList ul li, .penggaiA, .w475 .w473 .lshTop li, .w475 .w473 .lshAct ul, .gpCon li, .esfCon, .esfCon .bd .esfList .oneCol li, .esfCon .bd .esfList .twoCol li, .jpmdList li, .homeCon, .homeCon .homeTitle h2, .homeCon .colPic, .homeCon .colCover, .homeCon .colDesigner, .homeCon .colCase, .floorList, .priceList, .bbslist li em, #bbsCon .bd ul, #bbsCon .bd ul li {
  float: left;
  _display: inline;
}

.fr, .minNav .right, .indexSearch .con .searchCon .searchNav .rightbtn, .ltBox .rightbtn {
  float: right;
  _display: inline;
}

.mt {
  margin-top: 6px;
}

.red {
  color: red;
}
.red:hover {
  color: #000;
}

.clearfix, .minNav, .logoNav, .topAd, .indexSubNav, .indexSearch, .fontAd, .Nav {
  *zoom: 1;
}
.clearfix:after, .minNav:after, .logoNav:after, .topAd:after, .indexSubNav:after, .indexSearch:after, .fontAd:after, .Nav:after, .clearfix:before, .minNav:before, .logoNav:before, .topAd:before, .indexSubNav:before, .indexSearch:before, .fontAd:before, .Nav:before {
  content: "";
  display: table;
}
.clearfix:after, .minNav:after, .logoNav:after, .topAd:after, .indexSubNav:after, .indexSearch:after, .fontAd:after, .Nav:after {
  clear: both;
  overflow: hidden;
}

.none {
  display: none;
}

.minNav {
  width: 960px;
  margin: 2px auto;
  border-top: 11px solid #2da5fb;
}
.minNav .left {
  float: left;
}
.minNav .left ul {
  float: left;
  line-height: 30px;
}
.minNav .left ul li {
  padding-right: 3px;
  text-indent: 3px;
}
.minNav .left ul li.ad em {
  float: left;
  width: 15px;
  height: 12px;
  background: transparent url("../images/cs_btn.png");
  background-position: -319px -12px;
  background-repeat: no-repeat;
  margin-top: 9px;
  display: inline;
}
.minNav .right ul {
  float: left;
}
.minNav .right ul li {
  float: left;
  width: 90px;
  text-align: center;
  margin-top: 8px;
  display: inline;
  border-left: 1px solid #000;
  line-height: 14px;
  height: 14px;cursor: pointer;
  position: relative;
}
.toewm{
  position: absolute;left: 0;top:16px;display: none;z-index: 500;
}
.logoNav {
  width: 960px;
  margin: 0 auto;
}
.logoNav .logo {
  float: left;
  width: 234px;
  height: 110px;
  position: relative;
}
.logoNav .logo h1 {
  display: inline-block;
  width: 100%;
  height: 110px;
  text-indent: -99em;
  background: transparent url("../images/cs_btn.png");
  background-position: 0 15px;
  background-repeat: no-repeat;
}
.logoNav .logo ul {
  position: absolute;
  width: 150px;
  right: 0;
  top: 15px;
}
.logoNav .logo ul li {
  float: left;
  width: 50px;
  height: 20px;
}
.logoNav .logo ul li a {
  display: inline-block;
  width: 45px;
  height: 20px;
  line-height: 20px;
  border-radius: 3px;
  text-align: center;
}
.logoNav .logo ul li a.index a, .logoNav .logo ul li a:hover {
  background-color: red;
  color: #FFF;
}
.logoNav .logo ul li.index a {
  background-color: red;
  color: #FFF;
}
.logoNav .banner {
  width: 726px;
  height: 76px;
  margin-top: 6px;
  overflow: hidden;
}
.logoNav .banner .jiajia {
  float: left;
  width: 63px;
  height: 63px;
  background: transparent url("../images/cs_btn.png");
  background-position: -250px 0;
  background-repeat: no-repeat;
}
.logoNav .banner .topad {
  float: left;
  width: 468px;
  height: 60px;
  padding-top: 5px;
}
.logoNav .banner .smfad {
  float: left;
  width: 186px;
  height: 71px;
  margin-left: 6px;
  display: inline;
}
.logoNav .siteNav {
  float: left;
  width: 726px;
  height: 36px;
  overflow: hidden;
}
.logoNav .siteNav ul {
  float: left;
  width: 740px;
  height: 36px;
}
.logoNav .siteNav ul li a:link {color: #000;}
.logoNav .siteNav ul li a:visited {color: #000;}
.logoNav .siteNav ul li a:hover { background: -webkit-linear-gradient(#F5FAFD, #6BDAF8);background: linear-gradient(#F5FAFD, #6BDAF8);}
.logoNav .siteNav ul li a:active { background: -webkit-linear-gradient(#F5FAFD, #6BDAF8);background: linear-gradient(#F5FAFD, #6BDAF8);}
.logoNav .siteNav ul li,.logoNav .siteNav ul li a{
  float:left;width:90px; height:36px;line-height: 36px;text-align: center;font-size: 16px;font-weight: bold;border-top-left-radius: 10px 12px;border-top-right-radius: 10px 12px;
}
.logoNav .siteNav ul li.new1{width: 96px;}
.logoNav .siteNav .index a:link { background: #2DA5FB;color: #fff;}
.logoNav .siteNav .index a:visited {background: #2DA5FB;color: #fff;}
.logoNav .siteNav .index a:hover { background: #2DA5FB;color: #fff;}
.logoNav .siteNav .index a:active { background: #2DA5FB;color: #fff;}
.logoNav .indexNav {
  float: left;
  width: 956px;
  border-width: 0 2px 2px 2px;
  border-style: solid;
  border-color: #2DA5FB;
  height: 27px;
  background:#2DA5FB;
  background-repeat: repeat;
}
.logoNav .mainNav {
  float: left;
  width: 956px;
  height: 52px;
  border-width: 0 2px 2px 2px;
  border-style: solid;
  border-color: #2da5fb;
  background: transparent url("../images/cs_bj.png");
  background-position: 0 -28px;
  background-repeat: repeat;
}
.logoNav .mainNav dl {
  height: 40px;
  border-right: 1px solid #CECECE;
  line-height: 20px;
  margin-top: 6px;
  font-size: 12px;
  overflow: hidden;
}
.logoNav .mainNav dl dt {
  height: 40px;
  text-align: right;
  line-height: 14px;
  padding-top: 6px;
  text-decoration: none;
  padding-left: 3px;
}
.logoNav .mainNav dl dt a {
  color: red;
  text-decoration: none;
  font-weight: 600;
  float: left;
  display: inline-block;
  padding-left: 4px;
}
.logoNav .mainNav dl.news, .logoNav .mainNav dl.dcyj {
  width: 125px;
}
.logoNav .mainNav dl.news dt a, .logoNav .mainNav dl.dcyj dt a {
  width: 32px;
}
.logoNav .mainNav dl.floor, .logoNav .mainNav dl.gov, .logoNav .mainNav dl.home, .logoNav .mainNav dl.bbs, .logoNav .mainNav dl.video {
  width: 112px;
}
.logoNav .mainNav dl.floor dt a, .logoNav .mainNav dl.gov dt a, .logoNav .mainNav dl.home dt a, .logoNav .mainNav dl.bbs dt a, .logoNav .mainNav dl.video dt a {
  width: 16px;
}
.logoNav .mainNav dl.esf {
  width: 95px;
}
.logoNav .mainNav dl.esf dt {
  padding-top: 0;
}
.logoNav .mainNav dl.esf dt a {
  width: 16px;
  line-height: 13px;
}
.logoNav .mainNav dl.group {
  width: 145px;
  border-right-width: 0;
}
.logoNav .mainNav dl.group dt a {
  width: 16px;
}
.logoNav .mainNav dl dd {
  float: left;
  width: 70px;
  line-height: 20px;
  text-align: center;
}
.logoNav .mainNav dl dd.lsha {
  width: 49px;
  height: 36px;
  background: #FFF url("../images/cs_btn.png");
  background-position: -80px -100px;
  background-repeat: no-repeat;
  line-height: 15px;
  margin-top: 2px;
  display: inline;
}
.logoNav .mainNav dl dd.lsha font {
  width: 49px;
  text-align: center;
  display: inline-block;
  padding-top: 2px;
}

.mt {
  margin-top: 6px;
}

.topAd {
  width: 960px;
  margin: 0 auto;
  background: #FFF;
}

.adbox {
  width: 960px;
  margin: 3px auto;
  display: none;
}

.maoziAd {
  height: 100px;
  margin: 0 auto 0 auto;
  width: 960px;
  padding: 0;
  cursor: pointer;
  background: none;
}

.indexSubNav {
  width: 958px;
  border: 1px solid #dedede;
  margin: 6px auto;
  padding-bottom: 1px;
}
.indexSubNav ul {
  float: left;
  width: 100%;
  height: 26px;
  margin-top: 1px;
  display: inline;
  background: #EEE;
}
.indexSubNav ul li {
  float: left;
  margin-top: 6px;
  display: inline;
  line-height: 14px;
  font-size: 12px;
  width: 78px;
  height: 14px;
  border-right: 1px solid #BEBEBE;
  text-align: center;
}
.indexSubNav ul li.end {
  border-right-width: 0;
}
.indexSubNav ul.second {
  border-top: 1px solid #dedede;
}

.blueNav {
  margin: 6px auto;
  background: #2da5fb;
  width: 960px;
  height: 11px;
  overflow: hidden;
}

.indexSearch {
  margin: 0 auto;
  width: 960px;
}
.indexSearch .ad {
  width: 132px;
  height: 250px;
}
.indexSearch .con {
  width: 677px;
  margin-left: 9px;
}
.indexSearch .con .title {
  float: left;
  width: 675px;
  height: 28px;
  border: 1px solid #bcdbf5;
  border-bottom-width: 0;
  background: transparent url("../images/cs_bj.png");
  background-position: 0 -81px;
  background-repeat: repeat;
}
.indexSearch .con .title dt {
  width: 122px;
  height: 19px;
  background: transparent url("../images/cs_btn.png");
  background-position: 0 -185px;
  background-repeat: no-repeat;
  margin-top: 5px;
}
.indexSearch .con .title dt.lsh {
  background: transparent url("../images/cs_btn.png");
  background-position: 0 -205px;
  background-repeat: no-repeat;
}
.indexSearch .con .title .hd {
  width: 552px;
  height: 24px;
  margin-top: 4px;
}
.indexSearch .con .title .hd ul {
  float: left;
  width: 100%;
}
.indexSearch .con .title .hd ul li {
  width: 85px;
  height: 23px;
  line-height: 23px;
  margin-right: 3px;
  border-width: 1px 1px 0 1px;
  border-color: #2da5fb;
  border-style: solid;
  text-align: center;
  font-weight: 800;
  cursor: pointer;
}
.indexSearch .con .title .hd ul li.on {
  color: #fff;
  background: #2da5fb;
}
.indexSearch .con .title .lshNav {
  width: 552px;
  height: 24px;
  margin-top: 4px;
}
.indexSearch .con .title .lshNav ul {
  float: left;
  line-height: 24px;
  width: 540px;
  padding-left: 20px;
}
.indexSearch .con .title .lshNav ul li {
  float: left;
  display: inline;
  padding-right: 5px;
}
.indexSearch .con .title .lshNav ul li font {
  color: red;
}
.indexSearch .con .searchCon {
  float: left;
  width: 673px;
  height: 110px;
  border: 2px solid #2da5fb;
  overflow: hidden;
}
.indexSearch .con .searchCon .searchNav {
  width: 650px;
  margin-left: 9px;
  margin-top: 8px;
}
.indexSearch .con .searchCon .searchNav .leftbtn {
  float: left;
  width: 117px;
  height: 29px;
  line-height: 29px;
  border: 1px solid #dedede;
  background: transparent url("../images/cs_bj.png");
  background-position: 0 -109px;
  background-repeat: repeat;
  font-size: 14px;
  font-weight: 800;
  font-family: "Microsoft YaHei", "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #0d88d9;
  text-align: center;
}
.indexSearch .con .searchCon .searchNav .midbtn {
  width: 423px;
  height: 29px;
  line-height: 29px;
  border: 1px solid #dedede;
  background: transparent url("../images/cs_bj.png");
  background-position: 0 -109px;
  background-repeat: repeat;
  margin-left: 10px;
  overflow: hidden;
}
.indexSearch .con .searchCon .searchNav .rightbtn {
  width: 79px;
  height: 30px;
  background: transparent url("../images/cs_btn.png");
  background-position: -130px -131px;
  background-repeat: no-repeat;
  border-width: 0;
  cursor: pointer;
  text-indent: -99em;
}
.indexSearch .con .searchCon .keyword {
  width: 645px;
  margin-left: 10px;
  padding-top: 5px;
}
.indexSearch .con .searchCon .keyword li {
  float: left;
  width: 100%;
  height: 26px;
  line-height: 26px;
  text-indent: 5px;
  word-spacing: 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.indexSearch .con .searchCon .keyword li em {
  float: left;
  width: 14px;
  height: 14px;
  background: transparent url("../images/cs_btn.png");
  background-position: -320px -40px;
  background-repeat: no-repeat;
  margin-top: 6px;
  display: inline;
}
.indexSearch .con .searchCon .hd {
  display: none;
}
.indexSearch .con .lshCon {
  float: left;
  width: 673px;
  height: 68px;
  border: 2px solid #2da5fb;
}
.indexSearch .con .lshCon img {
  margin-left: 18px;
  margin-top: 14px;
}
.indexSearch .con .lshCon ul {
  margin-left: 18px;
  margin-top: 12px;
  height: 22px;
  width: 330px;
}
.indexSearch .con .lshCon ul li {
  float: left;
  width: 100%;
  height: 22px;
  line-height: 22px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.fontAd {
  margin: 6px auto;
  width: 958px;
  height: 145px;
  border: 1px solid #dedede;
}
.fontAd .leftAd, .fontAd .rightAd {
  width: 145px;
  margin-left: 9px;
  margin-top: 9px;
}
.fontAd .leftAd li, .fontAd .rightAd li {
  float: left;
  width: 100%;
  height: 21px;
  line-height: 21px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.fontAd .midAd {
  width: 640px;
}
.fontAd .midAd ul {
  float: left;
  width: 100%;
  height: 21px;
  margin-top: 9px;
}
.fontAd .midAd ul li {
  float: left;
  width: 20%;
  height: 21px;
  line-height: 21px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.fontAd .admiddle {
  width: 638px;
  height: 66px;
  margin-top: 7px;
}
.fontAd .blue {
  color: blue;
}

.topNews {
  margin: 6px auto;
  width: 958px;
  height: 66px;
  border: 1px solid #dfdfdf;
  background: #f6f6f6;
}
.topNews em {
  width: 56px;
  height: 56px;
  background: transparent url("../images/cs_btn.png");
  background-position: -215px -100px;
  background-repeat: no-repeat;
  margin-left: 9px;
  margin-top: 5px;
  text-indent: -99em;
}
.topNews h1 {
  width: 880px;
  margin-left: 10px;
  height: 36px;
  line-height: 36px;
  margin-top: 5px;
  text-align: center;
}
.topNews h1 a {
  font-size: 30px;
  color: #c4131b;
  font-family: "Microsoft YaHei", "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-decoration: none;
}
.topNews p {
  width: 880px;
  margin-left: 10px;
  line-height: 20px;
  height: 20px;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.topNews p a {
  font-size: 14px;
}

.Nav {
  width: 960px;
  height: 46px;
  margin: 6px auto;
  background: transparent url("../images/cs_nav_bj.gif");
  background-position: 0 0;
  background-repeat: no-repeat;
}
.Nav h1 {
  width: 68px;
  height: 20px;
  margin-left: 49px;
  margin-top: 20px;
  text-indent: -99em;
}
.Nav h1.news {
  background: transparent url("../images/cs_btn.png");
  background-position: 0 -225px;
  background-repeat: no-repeat;
}
.Nav h1.floor {
  background: transparent url("../images/cs_btn.png");
  background-position: 0 -246px;
  background-repeat: no-repeat;
}
.Nav h1.group {
  background: transparent url("../images/cs_btn.png");
  background-position: 0 -267px;
  background-repeat: no-repeat;
}
.Nav h1.video {
  background: transparent url("../images/cs_btn.png");
  background-position: 0 -288px;
  background-repeat: no-repeat;
}
.Nav h1.guandian {
  background: transparent url("../images/cs_btn.png");
  background-position: 0 -309px;
  background-repeat: no-repeat;
}
.Nav h1.penggai {
  background: transparent url("../images/cs_btn.png");
  background-position: 0 -330px;
  background-repeat: no-repeat;
  width: 188px;
}
.Nav h1.lsh {
  background: transparent url("../images/cs_btn.png");
  background-position: 0 -351px;
  background-repeat: no-repeat;
  width: 86px;
}
.Nav h1.bbs {
  background: transparent url("../images/cs_btn.png");
  background-position: 0 -372px;
  background-repeat: no-repeat;
}
.Nav h1.esf {
  background: transparent url("../images/cs_btn.png");
  background-position: 0 -393px;
  background-repeat: no-repeat;
  width: 85px;
}
.Nav h1.home {
  background: transparent url("../images/cs_btn.png");
  background-position: 0 -414px;
  background-repeat: no-repeat;
}
.Nav h1.jiajia {
  background: transparent url("../images/cs_btn.png");
  background-position: 0 -435px;
  background-repeat: no-repeat;
}
.Nav p {
  padding-left: 15px;
  margin-top: 20px;
  line-height: 20px;
  max-width: 730px;
  min-width: 690px;
}
.Nav span {
  float: right;
  margin-top: 20px;
  line-height: 20px;
  padding-right: 10px;
}

.onlineCon {
  width: 960px;
  margin: 0 auto;
  overflow: hidden;
}
.onlineCon ul {
  float: left;
  width: 975px;
  padding-bottom: 20px;
}
.onlineCon ul li {
  width: 180px;
  height: 225px;
  margin-top: 15px;
  margin-right: 14px;
  position: relative;
}
.onlineCon ul li .floorname {
  float: left;
  width: 100%;
  height: 20px;
  padding-top: 29px;
  line-height: 20px;
  text-align: center;
  font-weight: 800;
  font-size: 14px;
  background: transparent url("../images/cs_btn.png");
  background-position: -215px -157px;
  background-repeat: no-repeat;
}
.onlineCon ul li .cover {
  float: left;
  width: 100%;
  height: 105px;
  position: relative;
}
.onlineCon ul li .cover img {
  width: 180px;
  height: 105px;
}
.onlineCon ul li .cover .price {
  position: absolute;
  background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0 !important;
  filter: Alpha(opacity=70);
  background: black;
  -moz-opacity: 0.7;
  width: 170px;
  bottom: 0;
  height: 30px;
  line-height: 30px;
  text-align: right;
  color: #fff;
  padding-right: 10px;
  z-index: 1;
}
.onlineCon ul li .cover .ewm {
  position: absolute;
  background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0 !important;
  filter: Alpha(opacity=70);
  background: black;
  -moz-opacity: 0.7;
  width: 180px;
  bottom: 0;
  height: 105px;
  display: none;
}
.onlineCon ul li .cover .ewm .ab {
  float: left;
  width: 60px;
  padding: 10px;
  line-height: 15px;
  text-align: center;
  color: #FFF;
  font-size: 12px;
}
.onlineCon ul li .cover .ewm img {
  float: left;
  width: 90px;
  height: 90px;
  margin-top: 8px;
  display: inline;
  margin-left: 1px;
}
.onlineCon ul li .bottom {
  width: 180px;
  height: 92px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
}
.onlineCon ul li .bottom .topDiv {
  float: left;
  width: 180px;
  height: 68px;
}
.onlineCon ul li .bottom .topDiv .userhead {
  float: left;
  width: 60px;
  height: 60px;
  background: #FFF;
  padding: 4px;
  margin-left: 6px;
  display: inline;
}
.onlineCon ul li .bottom .topDiv .userhead img {
  width: 60px;
  height: 60px;
  cursor: pointer;
}
.onlineCon ul li .bottom .topDiv .desc {
  float: left;
  width: 95px;
  height: 40px;
  margin-top: 28px;
  display: inline;
  padding-left: 5px;
}
.onlineCon ul li .bottom .topDiv .desc font {
  color: red;
}
.onlineCon ul li .bottom .tool {
  float: left;
  width: 100%;
  height: 24px;
}
.onlineCon ul li .bottom .tool a {
  float: left;
  width: 62px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  color: #FFF;
  margin-left: 10px;
  display: inline;
  background: transparent url("../images/cs_btn.png");
  background-position: -220px -370px;
  background-repeat: no-repeat;
}

.appCon {
  width: 960px;
  margin: 0 auto;
  overflow: hidden;
}
.appCon .hd {
  float: left;
  width: 958px;
  height: 35px;
  background: #f2f2f2;
}
.appCon .hd li {
  float: left;
/*  width: 477px;*/
  width:100%;
  height: 33px;
  line-height: 33px;
  text-align: left;
  font-size: 18px;
  cursor: pointer;
  font-family: "Microsoft YaHei", "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
  border: 1px solid #dfdfdf;
  border-top-width: 2px;
  text-indent: 15px;
}
.appCon .hd li span {
  float: right;
  font-size: 12px;
  font-weight: bold;
  color: #C3141B;
  margin-right: 15px;
  display: inline;
}
.appCon .hd li.on {
  color: #c3141b;
  background: #f9f9f9;
  border-top: 2px solid #c3141b;
  border-bottom-width: 0;
  height: 34px;
}
.appCon .bd {
  float: left;
  width: 100%;
  overflow: hidden;
}
.appCon .bd #online {
  float: left;
  width: 100%;
}
.appCon .bd .online {
  float: left;
  width: 100%;
  padding-bottom: 20px;
}
.appCon .bd .online ul {
  float: left;
  width: 975px;
}
.appCon .bd .online li {
  width: 180px;
  height: 225px;
  margin-top: 15px;
  margin-right: 14px;
  position: relative;
}
.appCon .bd .online li .floorname {
  float: left;
  width: 100%;
  height: 20px;
  padding-top: 29px;
  line-height: 20px;
  text-align: center;
  font-weight: 800;
  font-size: 14px;
  background: transparent url("../images/cs_btn.png");
  background-position: -215px -157px;
  background-repeat: no-repeat;
}
.appCon .bd .online li .cover {
  float: left;
  width: 100%;
  height: 105px;
  position: relative;
}
.appCon .bd .online li .cover img {
  width: 180px;
  height: 105px;
}
.appCon .bd .online li .cover .price {
  position: absolute;
  background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0 !important;
  filter: Alpha(opacity=70);
  background: black;
  -moz-opacity: 0.7;
  width: 170px;
  bottom: 0;
  height: 30px;
  line-height: 30px;
  text-align: right;
  color: #fff;
  padding-right: 10px;
  z-index: 1;
}
.appCon .bd .online li .cover .ewm {
  position: absolute;
  background: rgba(180, 0, 0, 0.7) none repeat scroll 0 0 !important;
  filter: Alpha(opacity=70);
  background: #b40000;
  -moz-opacity: 0.7;
  width: 180px;
  bottom: 0;
  height: 105px;
  display: none;
}
.appCon .bd .online li .cover .ewm .ab {
  float: left;
  width: 60px;
  padding: 10px;
  line-height: 15px;
  text-align: center;
  color: #FFF;
  font-size: 12px;
}
.appCon .bd .online li .cover .ewm img {
  float: left;
  width: 90px;
  height: 90px;
  margin-top: 8px;
  display: inline;
  margin-left: 1px;
}
.appCon .bd .online li .bottom {
  width: 180px;
  height: 92px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
}
.appCon .bd .online li .bottom .topDiv {
  float: left;
  width: 180px;
  height: 68px;
}
.appCon .bd .online li .bottom .topDiv .userhead {
  float: left;
  width: 60px;
  height: 60px;
  background: #FF0000;
  padding: 4px;
  margin-left: 6px;
  display: inline;
}
.appCon .bd .online li .bottom .topDiv .userhead img {
  width: 60px;
  height: 60px;
  cursor: pointer;
}
.appCon .bd .online li .bottom .topDiv .desc {
  float: left;
  width: 95px;
  height: 40px;
  margin-top: 28px;
  display: inline;
  padding-left: 5px;
}
.appCon .bd .online li .bottom .topDiv .desc font {
  color: red;
}
.appCon .bd .online li .bottom .tool {
  float: left;
  width: 100%;
  height: 24px;
}
.appCon .bd .online li .bottom .tool a {
  float: left;
  width: 62px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  color: #FFF;
  margin-left: 10px;
  display: inline;
  background: transparent url("../images/cs_btn.png");
  background-position: -220px -370px;
  background-repeat: no-repeat;
}
.appCon .bd .onlines {
  float: left;
  width: 100%;
  padding-bottom: 20px;
}
.appCon .bd .onlines ul {
  float: left;
  width: 975px;
}
.appCon .bd .onlines li {
  width: 230px;
  height: 180px;
  margin-top: 15px;
  margin-right: 10px;
  position: relative;
}
.appCon .bd .onlines li .cover {
  float: left;
  width: 100%;
  height: 140px;
  position: relative;
}
.appCon .bd .onlines li .cover img {
  width: 230px;
  height: 140px;
}
.appCon .bd .onlines li .cover .ewm {
  position: absolute;
  background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0 !important;
  filter: Alpha(opacity=70);
  background: #000;
  -moz-opacity: 0.7;
  width: 230px;
  bottom: 0;
  height: 100px;
  display: none;
  z-index: 2;
  padding: 20px 0;
  overflow: hidden;
}
.appCon .bd .onlines li .cover .ewm .ab {
  float: right;
  width: 60px;
  padding: 10px;
  line-height: 20px;
  text-align: center;
  color: #FFF;
  font-size: 12px;
  margin-right: 10px;
  display: inline;
}
.appCon .bd .onlines li .cover .ewm img {
  float: left;
  width: 90px;
  height: 90px;
  margin-top: 8px;
  display: inline;
  margin-left: 20px;
}
.appCon .bd .onlines li .cover h2 {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 0;
  height: 30px;
  background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;
  filter: Alpha(opacity=50);
  background: black;
  -moz-opacity: 0.5;
  color: #FFF;
  line-height: 30px;
  text-indent: 10px;
}
.appCon .bd .onlines li .cover h2 span {
  float: right;
  padding-right: 4px;
  width: 120px;
  overflow: hidden;
}
.appCon .bd .onlines li .cover h2 span font {
  color: #F5F602;
}
.appCon .bd .onlines li .cover h2 a {
  color: #fff;
  float: left;
  width: 105px;
  height: 30px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.appCon .bd .onlines li .cover .userhead {
  width: 84px;
  position: absolute;
  right: 0;
  top: -13px;
}
.appCon .bd .onlines li .cover .userhead i {
  float: left;
  width: 0;
  height: 0;
  border-width: 20px 42px;
  border-style: solid;
  border-color: transparent transparent #0e89d9 transparent;
}
.appCon .bd .onlines li .cover .userhead a {
  float: left;
  border: 4px solid #0e89d9;
  width: 70px;
  height: 70px;
  padding: 3px;
  background: #FFF;
}
.appCon .bd .onlines li .cover .userhead img {
  width: 70px;
  height: 70px;
  cursor: pointer;
  margin-top: 0;
}
.appCon .bd .onlines li .bottom {
  float: left;
  width: 100%;
  height: 24px;
  padding-top: 10px;
}
.appCon .bd .onlines li .bottom a {
  float: left;
  display: inline-block;
  padding: 0 10px;
  height: 20px;
  line-height: 20px;
  border: 1px solid #dfdfdf;
  margin-right: 10px;
  display: inline;
  border-radius: 3px;
}
.appCon .bd .onlines li .bottom span {
  float: right;
  line-height: 22px;
}
.appCon .bd .onlines li .bottom span font {
  color: #F60002;
}
.appCon .bd #jinqiu {
  float: left;
  width: 960px;
  overflow: hidden;
  display: none;
}
.appCon .bd #jinqiu .jinqius {
  float: left;
  width: 980px;
  padding-bottom: 6px;
  padding-left: 2px;
}
.appCon .bd #jinqiu .jinqius li {
  float: left;
  width: 228px;
  height: 200px;
  margin-right: 11px;
  margin-top: 13px;
  display: inline;
  border: 1px solid #dfdfdf;
  background: #F0F2EF;
  cursor: pointer;
}
.appCon .bd #jinqiu .jinqius li .floorname {
  float: left;
  width: 100%;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  font-weight: 800;
}
.appCon .bd #jinqiu .jinqius li .floorname a {
  font-size: 14px;
  font-weight: 800;
}
.appCon .bd #jinqiu .jinqius li .cover {
  float: left;
  width: 220px;
  height: 140px;
  margin-left: 4px;
  display: inline;
  position: relative;
}
.appCon .bd #jinqiu .jinqius li .cover h2 {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 28px;
  line-height: 29px;
  text-align: center;
  background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;
  filter: Alpha(opacity=80);
  background: black;
  -moz-opacity: 0.8;
  width: 100%;
  color: #FFF;
}
.appCon .bd #jinqiu .jinqius li .cover h2 a {
  color: #fff;
}
.appCon .bd #jinqiu .jinqius li .cover .ewmdiv {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;
  filter: Alpha(opacity=80);
  background: black;
  -moz-opacity: 0.8;
  display: none;
}
.appCon .bd #jinqiu .jinqius li .cover .ewmdiv .ewm {
  width: 160px;
  height: 160px;
  background: #FFF;
  float: left;
  margin-left: 12px;
  margin-top: 12px;
  display: inline;
}
.appCon .bd #jinqiu .jinqius li .cover .ewmdiv img {
  float: left;
  width: 110px;
  height: 110px;
  margin-left: 15px;
  margin-top: 15px;
  display: inline;
}
.appCon .bd #jinqiu .jinqius li .cover .ewmdiv p {
  width: 60px;
  right: 20px;
  top: 60px;
  position: absolute;
  color: #fff;
  line-height: 35px;
  text-align: center;
}
.appCon .bd #jinqiu .jinqius li .cover .lazy {
  width: 220px;
  height: 140px;
}
.appCon .bd #jinqiu .jinqius li .desc {
  float: left;
  width: 100%;
  height: 24px;
  margin-top: 2px;
  display: inline;
}
.appCon .bd #jinqiu .jinqius li .desc .oprice {
  float: left;
  width: 114px;
  line-height: 24px;
  text-indent: 5px;
  text-decoration: line-through;
}
.appCon .bd #jinqiu .jinqius li .desc .nprice {
  float: left;
  width: 114px;
  line-height: 24px;
  color: #c3141b;
  font-weight: 800;
  text-align: right;
}
.appCon .bd .jinqiu {
  float: left;
  width: 1200px;
  padding-bottom: 15px;
}
.appCon .bd .jinqiu li {
  float: left;
  width: 230px;
  height: 205px;
  margin-right: 10px;
  margin-top: 15px;
  display: inline;
  border: 1px solid #dfdfdf;
  background: #F0F2EF;
  cursor: pointer;
}
.appCon .bd .jinqiu li .floorname {
  float: left;
  width: 100%;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  font-weight: 800;
}
.appCon .bd .jinqiu li .floorname a {
  font-size: 14px;
  font-weight: 800;
}
.appCon .bd .jinqiu li .cover {
  float: left;
  width: 225px;
  height: 140px;
  margin-left: 2px;
  display: inline;
  position: relative;
}
.appCon .bd .jinqiu li .cover h2 {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 28px;
  line-height: 29px;
  text-align: center;
  background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;
  filter: Alpha(opacity=80);
  background: #000;
  -moz-opacity: 0.8;
  width: 100%;
  color: #FFF;
}
.appCon .bd .jinqiu li .cover h2 .span1 {
  float: left;width:96px;font-size:12px;line-height:28px;height: 28px;overflow:hidden;color: #fff;
}
.appCon .bd .jinqiu li .cover h2 .span2 {
  float: right;width:122px;font-size:12px;line-height:28px;height: 28px;overflow:hidden;
}
}
.appCon .bd .jinqiu li .cover h2 a {
  color: #fff;
}
.appCon .bd .jinqiu li .cover .ewmdiv {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 185px;
  background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;
  filter: Alpha(opacity=80);
  background: black;
  -moz-opacity: 0.8;
  display: none;
}
.appCon .bd .jinqiu li .cover .ewmdiv .ewm {
  width: 160px;
  height: 160px;
  background: #FFF;
  float: left;
  margin-left: 12px;
  margin-top: 12px;
  display: inline;
}
.appCon .bd .jinqiu li .cover .ewmdiv img {
  float: left;
  width: 140px;
  height: 140px;
  margin-left: 10px;
  margin-top: 10px;
  display: inline;
}
.appCon .bd .jinqiu li .cover .ewmdiv p {
  width: 80px;
  right: 20px;
  top: 60px;
  position: absolute;
  color: #fff;
  line-height: 35px;
  text-align: center;
}
.appCon .bd .jinqiu li .desc {
  float: left;
  width: 225px;
  height: 29px;
  line-height: 32px;
  margin-left: 2px;
  margin-top: 2px;
  display: inline;
  font-size: 14px;
}
/*新加*/
.appCon .bd .jinqiu li .desc .floor_xiang{
  float: left;
  display: inline-block;
  padding: 0 3px;
  height: 20px;
  line-height: 20px;
  border: 1px solid #BABABA;
  margin-right: 0px;
  margin-top: 4px;
  display: inline;
  border-radius: 3px;
  font-size:12px;
}
.appCon .bd .jinqiu li .desc .floor_xiangs{
  float: left;
  display: inline-block;
  padding: 0 3px;
  height: 20px;
  line-height: 20px;
  margin-right: 2px;
  margin-top: 4px;
  display: inline;
  font-size:12px;
}
.appCon .bd .jinqiu li .desc .floor_xiang1{
  float: left;
  display: inline-block;
  padding: 0 3px;
  height: 20px;
  line-height: 20px;
  margin-right: 2px;
  margin-top: 4px;
  display: inline;
  font-size:12px;
}
.appCon .bd .jinqiu li .desc .db_ljcy{
  float: right;
  width:77px;
  height: 21px;
  line-height: 20px;
  margin-top: 4px;
  display: inline;
}
.appCon .bd .jinqiu li .desc .oprice {
  float: left;
  width: 149px;
  line-height: 32px;
  text-indent: 18px;
  text-decoration: line-through;
}
.appCon .bd .jinqiu li .desc .nprice {
  float: left;
  width: 149px;
  line-height: 32px;
  color: #c3141b;
  font-weight: 800;
  text-align: right;
}
.appCon .bd .jinqiu li.noborder {
  width: 311px;
  height: 257px;
  border-width: 0;
}

.siteColCon, .w645, .w309, .w478, .boxNews .w310, .boxNews .w330, .w300 .fenxi, .w335 .w333, .w475 .w473, .w298, .w958, .gpCon li, .esfCon, .footer {
  border: 1px solid #dedede;
}

.ltBox {
  float: left;
  width: 645px;
  overflow: hidden;
}
.ltBox .leftbtn {
  float: left;
  width: 117px;
  height: 29px;
  line-height: 29px;
  border: 1px solid #dedede;
  background: transparent url("../images/cs_bj.png");
  background-position: 0 -109px;
  background-repeat: repeat;
  font-size: 14px;
  font-weight: 800;
  font-family: "Microsoft YaHei", "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #0d88d9;
  text-align: center;
}
.ltBox .midbtn {
  width: 423px;
  height: 29px;
  line-height: 29px;
  border: 1px solid #dedede;
  background: transparent url("../images/cs_bj.png");
  background-position: 0 -109px;
  background-repeat: repeat;
  margin-left: 10px;
  overflow: hidden;
}
.ltBox .rightbtn {
  width: 79px;
  height: 30px;
  background: transparent url("../images/cs_btn.png");
  background-position: -130px -100px;
  background-repeat: no-repeat;
  border-width: 0;
  cursor: pointer;
  text-indent: -99em;
}

.rtBox {
  float: right;
  width: 309px;
  overflow: hidden;
}

.w645 {
  float: left;
  width: 643px;
}

.w309 {
  float: left;
  width: 307px;
}
.w309 .xxlyTop {
  float: left;
  width: 100%;
  padding-bottom: 10px;
}
.w309 .xxlyTop h3 {
  float: left;
  width: 100%;
  height: 34px;
  line-height: 34px;
  text-align: center;
}
.w309 .xxlyTop h3 a {
  color: #F00;
  font-size: 14px;
}
.w309 .xxlyTop .desc {
  width: 270px;
  margin-left: 20px;
}
.w309 .xxlyTop .desc dt {
  float: left;
  width: 125px;
  height: 86px;
  overflow: hidden;
}
.w309 .xxlyTop .desc dt img {
  float: left;
  width: 125px;
  height: 86px;
  overflow: hidden;
}
.w309 .xxlyTop .desc dd {
  width: 135px;
  height: 85px;
  margin-left: 10px;
  line-height: 22px;
  text-indent: 2em;
}
.w309 .xxlyBottom {
  float: left;
  width: 270px;
  height: 120px;
  border: 1px solid #dfdfdf;
  padding: 8px;
  margin-left: 8px;
  display: inline;
  margin-bottom: 6px;
}
.w309 .xxlyBottom img {
  float: left;
  width: 110px;
  height: 120px;
}
.w309 .xxlyBottom dl {
  float: left;
  width: 140px;
  margin-left: 14px;
  display: inline;
}
.w309 .xxlyBottom dl dt {
  width: 100%;
  line-height: 16px;
  color: #f00;
}
.w309 .xxlyBottom dl dt a {
  font-weight: 800;
  color: #f00;
}
.w309 .xxlyBottom dl dd {
  padding-top: 5px;
  line-height: 22px;
  width: 100%;
  text-indent: 2em;
}
.w309 .weiCon {
  float: left;
  width: 100%;
  height: 156px;
}
.w309 .weiCon .weiboshare, .w309 .weiCon .weiboewm {
  float: left;
  width: 130px;
  height: 145px;
  margin-left: 20px;
  display: inline;
  text-align: center;
}
.w309 .weiCon .weiboshare dt, .w309 .weiCon .weiboewm dt {
  float: left;
  width: 130px;
  color: #4F92D6;
  height: 20px;
  line-height: 20px;
  padding-top: 7px;
}
.w309 .weiCon .weiboshare dt a, .w309 .weiCon .weiboewm dt a {
  color: #4F92D6;
}
.w309 .weiCon .weiboshare dd, .w309 .weiCon .weiboewm dd {
  float: left;
  width: 130px;
  line-height: 20px;
  padding-top: 5px;
}
.w309 .weiCon .weiboshare dd .add, .w309 .weiCon .weiboewm dd .add {
  width: 62px;
  height: 22px;
  display: inline-block;
  background: transparent url("../images/cs_btn.png");
  background-position: -220px -340px;
  background-repeat: no-repeat;
}
.w309 .actVideo {
  width: 285px;
  margin-left: 12px;
  margin-top: 11px;
  padding-bottom: 10px;
}
.w309 .actVideo li {
  float: left;
  width: 100%;
}
.w309 .actVideo li dl {
  float: left;
  width: 100%;
}
.w309 .actVideo li dl dt {
  display: none;
  float: left;
  width: 285px;
  height: 175px;
  position: relative;
}
.w309 .actVideo li dl dt h4 {
  width: 100%;
  left: 0;
  bottom: 0;
  height: 26px;
  background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;
  filter: Alpha(opacity=50);
  background: #000;
  -moz-opacity: .5;
  position: absolute;
  line-height: 26px;
  overflow: hidden;
  text-indent: 20px;
}
.w309 .actVideo li dl dt h4 a {
  color: #fff;
  text-align: center;
  font-size: 12px;
}
.w309 .actVideo li dl dd {
  float: left;
  width: 100%;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
}
.w309 .actVideo li dl dd a {
  font-size: 14px;
}
.w309 .actVideo li.on {
  height: 175px;
}
.w309 .actVideo li.on dt {
  display: block;
}
.w309 .actVideo li.on dt img {
  width: 285px;
  height: 175px;
}
.w309 .actVideo li.on dd {
  display: none;
}

.form-div {
  float: left;
  margin-top: 5px;
  margin-left: 5px;
  display: inline;
}
.form-div select {
  float: left;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
}
.form-div input {
  float: left;
  height: 18px;
  line-height: 18px;
  border: 1px solid #dfdfdf;
}

.w478 {
  width: 476px;
  position: relative;
}
.w478 .prev {
  width: 30px;
  height: 45px;
  position: absolute;
  top: 130px;
  z-index: 10;
  cursor: pointer;
  text-indent: -9999px;
  filter: alpha(opacity=20);
  opacity: 0.2;
  background: transparent url("../images/cs_btn.png");
  background-position: 0 -465px;
  background-repeat: no-repeat;
  left: 0;
  display: none;
}
.w478 .next {
  width: 30px;
  height: 45px;
  position: absolute;
  top: 130px;
  z-index: 10;
  cursor: pointer;
  text-indent: -9999px;
  filter: alpha(opacity=20);
  opacity: 0.2;
  background: transparent url("../images/cs_btn.png");
  background-position: 0 -510px;
  background-repeat: no-repeat;
  right: 0;
  display: none;
}
.w478 .prev:hover, .w478 .next:hover {
  filter: alpha(opacity=50) !important;
  opacity: 0.5 !important;
}
.w478 .zjpl {
  float: left;
  width: 100%;
}
.w478 .zjpl li {
  width: 225px;
  margin-left: 9px;
  margin-top: 9px;
  padding-bottom: 5px;
}
.w478 .zjpl li .cover {
  float: left;
  width: 225px;
  height: 140px;
  position: relative;
}
.w478 .zjpl li .cover img {
  width: 225px;
  height: 140px;
}
.w478 .zjpl li .cover dl {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 30px;
  background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;
  filter: Alpha(opacity=80);
  background: black;
  -moz-opacity: 0.8;
}
.w478 .zjpl li .cover dl dt {
  float: right;
  width: 75px;
}
.w478 .zjpl li .cover dl dt a {
  display: inline-block;
  width: 60px;
  height: 19px;
  line-height: 19px;
  margin: 5px 7px;
  background: #2da5fb;
  color: #FFF;
  text-align: center;
  border-radius: 3px;
}
.w478 .zjpl li .cover dl dt a.no {
  background: #ccc;
}
.w478 .zjpl li .cover dl dd {
  float: left;
  width: 75px;
  line-height: 30px;
  text-align: center;
  color: #FFF;
}
.w478 .zjpl li .dtitle, .w478 .zjpl li .stitle {
  float: left;
  width: 100%;
  height: 28px;
  line-height: 28px;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
}
.w478 .zjpl li .stitle {
  font-size: 12px;
}
.w478 .zjpl li .stitle font {
  color: red;
}
.w478 .zjpl li .zjplCon {
  float: left;
  width: 100%;
}
.w478 .zjpl li .zjplCon h3 {
  float: left;
  width: 100%;
  line-height: 30px;
  height: 30px;
  text-align: center;
  font-size: 16px;
  font-weight: 800;
}
.w478 .zjpl li .zjplCon h3 a {
  font-size: 16px;
  font-weight: 800;
}
.w478 .zjpl li .zjplCon .scroe {
  float: left;
  width: 100%;
  height: 16px;
  overflow: hidden;
}
.w478 .zjpl li .zjplCon .scroe dt {
  float: left;
  width: 70px;
  height: 16px;
  line-height: 16px;
  text-align: right;
  font-size: 14px;
}
.w478 .zjpl li .zjplCon .scroe dd {
  float: left;
  height: 16px;
  line-height: 16px;
  font-size: 16px;
  color: red;
  overflow: hidden;
}
.w478 .zjpl li .zjplCon .scroe dd.ratystar {
  background: url("http://www.0731fdc.com/Fdc_Pic/images/big.png") repeat-x scroll 0 0;
  margin-left: 5px;
  width: 90px;
}
.w478 .zjpl li .zjplCon .scroe dd.ratystar em {
  float: left;
  height: 16px;
  background: url("http://www.0731fdc.com/Fdc_Pic/images/big-on.png") repeat-x scroll 0 0;
}
.w478 .dblist {
  float: left;
  width: 460px;
  margin-left: 9px;
  border-top: 1px dashed #dfdfdf;
  height: 45px;
}
.w478 .dblist li {
  float: left;
  width: 230px;
  height: 22px;
  line-height: 22px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-indent: 5px;
}
.w478 .dblist li em {
  width: 2px;
  height: 2px;
  background: #000;
  margin-top: 10px;
  margin-left: 5px;
}

.rtBoxBtn {
  float: right;
  width: 307px;
  height: 29px;
  line-height: 29px;
  border: 1px solid #dedede;
  background: transparent url("../images/cs_bj.png");
  background-position: 0 -109px;
  background-repeat: repeat;
}
.rtBoxBtn dt {
  float: left;
  width: 45px;
  font-size: 12px;
  color: #c31419;
  font-weight: 800;
  text-align: center;
}
.rtBoxBtn dd {
  float: left;
  width: 262px;
  height: 29px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  word-spacing: 5px;
}

.siteTitle,.siteTitles {
  float: left;
  width: 100%;
  height: 29px;
  background: transparent url("../images/cs_bj.png");
  background-position: 0 -109px;
  background-repeat: repeat;
}
.siteTitles ul{float: left;line-height: 28px;word-spacing: 5px;}
#gov-first{font-size: 14px;color: #c3141b;word-spacing: 4px;font-weight: bold;}
.siteTitles ul li{display: inline-block;cursor: pointer;}
.siteTitles ul li.on {
  color: #c3141b;
}
.siteTitle em,.siteTitles em {
  float: left;
  width: 2px;
  height: 11px;
  border: 1px solid #c3141b;
  border-right-width: 3px;
  margin: 9px;
  display: inline;
}
.siteTitle h2 {
  line-height: 29px;
  font-family: "Microsoft YaHei", "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 800;
  color: #c3141b;
}
.siteTitle h2 a {
  font-family: "Microsoft YaHei", "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 800;
  color: #c3141b;
}
.siteTitle span,.siteTitles span {
  float: right;
  padding-right: 10px;
  line-height: 29px;
}
.siteTitle p {
  float: left;
  display: inline;
  line-height: 29px;
  text-indent: 20px;
}
.siteTitle ul {
  height: 29px;
}
.siteTitle ul li {
  width: 120px;
  height: 28px;
  line-height: 28px;
  font-family: "Microsoft YaHei", "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 800;
  border-right: 1px solid #dfdfdf;
  background: transparent url("../images/cs_bj.png");
  background-position: 0 -139px;
  background-repeat: repeat;
  cursor: pointer;
  text-indent: 24px;
}
.siteTitle ul li em {
  display: none;
}
.siteTitle ul li.on {
  color: #c3141b;
  text-indent: 0;
  background: none;
}
.siteTitle ul li.on em {
  display: block;
}
.siteTitle .feedbackBtn {
  width: 60px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  background: transparent url("../images/cs_btn.png");
  background-position: -275px -100px;
  background-repeat: no-repeat;
  margin-left: 10px;
  margin-top: 4px;
}

.indexFocus, .lshFocus {
  float: left;
  width: 300px;
  height: 184px;
  position: relative;
  overflow: hidden;
}
.indexFocus img, .lshFocus img {
  width: 300px;
  height: 184px;
}
.indexFocus.lshFocus, .lshFocus.lshFocus {
  width: 475px;
  height: 185px;
}
.indexFocus.lshFocus img, .lshFocus.lshFocus img {
  width: 475px;
  height: 185px;
}
.indexFocus .hd, .lshFocus .hd {
  position: absolute;
  right: 9px;
  bottom: 10px;
  z-index: 1;
  padding-left: 2px;
}
.indexFocus .hd li, .lshFocus .hd li {
  color: #f60;
  cursor: pointer;
  margin-left: 3px;
  width: 18px;
  height: 18px;
  background: #fff;
  float: left;
  font-size: 13px;
  line-height: 18px;
  overflow: visible;
  text-align: center;
  opacity: .7;
  filter: alpha(opacity=70);
  border: 1px solid #d8d8d8;
}
.indexFocus .hd li.on, .lshFocus .hd li.on {
  background: #2da5fb;
  border-color: #2da5fb;
  color: #fff;
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 2;
  position: relative;
}

.h2 {
  float: left;
  width: 100%;
  max-height: 40px;
  line-height: 20px;
  margin: 4px 0;
  text-align: center;
  display: inline;
  overflow: hidden;
}
.h2 a {
  font-size: 16px;
  font-family: "Microsoft YaHei", "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #f00;
}

.abstract {
  float: left;
  width: 100%;
  height: 24px;
  line-height: 24px;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.list {
  float: left;
  width: 100%;
}
.list li {
  float: left;
  width: 100%;
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  text-indent: 0.3em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.list li em {
  width: 2px;
  height: 2px;
  background: #000;
  margin-top: 10px;
  margin-left: 5px;
}
.list li a {
  font-size: 14px;
}

.slist {
  float: left;
  width: 100%;
}
.slist li {
  float: left;
  width: 100%;
  height: 21px;
  line-height: 21px;
  font-size: 12px;
  text-indent: 0.3em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.slist li em {
  width: 2px;
  height: 2px;
  background: #000;
  margin-top: 10px;
  margin-left: 5px;
}
.slist li a {
  font-size: 12px;
}

.boxNews {
  width: 960px;
  margin: 6px auto;
}
.boxNews .left {
  float: left;
  width: 310px;
}
.boxNews .middle {
  width: 330px;
  margin-left: 5px;
}
.boxNews .middle .Focus {
  float: left;
  position: relative;
  width: 330px;
  height: 205px;
  overflow: hidden;
}
.boxNews .middle .Focus .pic img {
  width: 330px;
  height: 205px;
  display: block;
}
.boxNews .middle .Focus .txt {
  position: absolute;
  bottom: 0;
  z-index: 2;
  height: 30px;
  width: 100%;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0 !important;
  filter: Alpha(opacity=30);
  background: black;
  -moz-opacity: 0.3;
}
.boxNews .middle .Focus .txt li {
  height: 30px;
  line-height: 30px;
  position: absolute;
  bottom: -30px;
  width: 100%;
  text-align: center;
}
.boxNews .middle .Focus .txt li a {
  display: block;
  color: white;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
.boxNews .middle .Focus .num {
  position: absolute;
  z-index: 3;
  bottom: 32px;
  right: 8px;
}
.boxNews .middle .Focus .num li {
  float: left;
  position: relative;
  width: 16px;
  height: 16px;
  line-height: 16px;
  overflow: hidden;
  text-align: center;
  margin-right: 3px;
  cursor: pointer;
  border: 1px solid #dfdfdf;
  background: #FFF;
}
.boxNews .middle .Focus .num li a {
  float: left;
  display: inline-block;
  width: 100%;
  text-decoration: none;
  color: #9f9f9f;
}
.boxNews .middle .Focus .num li.on a, .boxNews .middle .Focus .num li a:hover {
  background: #2da5fb;
  color: #FFF;
}
.boxNews .middle .Focus .num li.on {
  border-color: #2da5fb;
}
.boxNews .middle .feedback {
  width: 310px;
  margin-left: 10px;
  margin-top: 10px;
  height: 178px;
  overflow: hidden;
}
.boxNews .middle .feedback ul {
  float: left;
  width: 100%;
}
.boxNews .middle .feedback ul li {
  float: left;
  width: 100%;
  line-height: 22px;
}
.boxNews .middle .feedback ul li em {
  float: left;
  width: 16px;
  height: 22px;
  padding-right: 5px;
}
.boxNews .middle .feedback ul li em.a {
  background: transparent url("../images/cs_btn.png");
  background-position: -221px -292px;
  background-repeat: no-repeat;
}
.boxNews .middle .feedback ul li em.q {
  background: transparent url("../images/cs_btn.png");
  background-position: -221px -314px;
  background-repeat: no-repeat;
}
.boxNews .middle .pktCon {
  float: left;
  width: 100%;
  height: 221px;
}
.boxNews .middle .pktCon .bd {
  float: left;
  width: 328px;
  height: 45px;
}
.boxNews .middle .pktCon .bd .leftTag, .boxNews .middle .pktCon .bd .rightTag {
  float: left;
  width: 328px;
  height: 37px;
  line-height: 22px;
  padding-top: 8px;
  text-indent: 25px;
}
.boxNews .middle .pktCon .bd .leftTag {
  background: url(http://img.0731fdc.com/images/cs/cs_pkt_left.jpg);
}
.boxNews .middle .pktCon .bd .rightTag {
  background: url(http://img.0731fdc.com/images/cs/cs_pkt_right.jpg);
  display: none;
}
.boxNews .middle .pktCon .hd {
  float: left;
  width: 100%;
  height: 90px;
  background: url(http://img.0731fdc.com/images/cs/2011/cs_pkt.jpg) no-repeat center top;
}
.boxNews .middle .pktCon .hd ul {
  float: left;
  width: 100%;
}
.boxNews .middle .pktCon .hd ul li {
  float: left;
  width: 50%;
  height: 40px;
  cursor: pointer;
  padding-top: 50px;
}
.boxNews .middle .pktCon .hd ul li .leftbutton {
  background: url(http://img.0731fdc.com/images/cs/cs_pkt_mid_btn.jpg);
  border-width: 0px;
  width: 118px;
  height: 30px;
  float: left;
  margin-left: 10px;
  display: inline;
  cursor: pointer;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
}
.boxNews .middle .pktCon .hd ul li .rightbutton {
  background: url(http://img.0731fdc.com/images/cs/cs_pkt_mid_btn2.jpg);
  border-width: 0px;
  width: 118px;
  height: 30px;
  float: right;
  margin-right: 7px;
  display: inline;
  cursor: pointer;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
}
.boxNews .middle .pktCon .hd ul li a {
  float: left;
  width: 118px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
}
.boxNews .middle .pktCon .pktScroll {
  float: left;
  width: 318px;
  margin-left: 5px;
  height: 48px;
  overflow: hidden;
}
.boxNews .middle .pktCon .pktScroll ul {
  float: left;
  width: 100%;
  height: 48px;
}
.boxNews .middle .pktCon .pktScroll ul li {
  float: left;
  width: 100%;
  height: 24px;
  line-height: 24px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
}
.boxNews .middle .pktCon .pktScroll ul li a {
  font-size: 14px;
}
.boxNews .w310 {
  float: left;
  width: 308px;
  padding-bottom: 5px;
}
.boxNews .subTitle {
  float: left;
  width: 100%;
  height: 18px;
  line-height: 18px;
  overflow: hidden;
  padding-top: 10px;
  padding-bottom: 4px;
}
.boxNews .subTitle h3 {
  font-family: "Microsoft YaHei", "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  margin-left: 10px;
  font-weight: 800;
}
.boxNews .subTitle h4 {
  font-size: 12px;
  margin-left: 10px;
  line-height: 18px;
  height: 18px;
  overflow: hidden;
}
.boxNews .subTitle span {
  float: right;
  padding-right: 10px;
}
.boxNews .w330 {
  float: left;
  width: 328px;
  padding-bottom: 5px;
}
.boxNews .right {
  float: right;
  width: 309px;
}

/*
团购版块
*/
.groupNews, .bordCon {
  float: right;
  width: 333px;
  height: 182px;
  border: 1px solid #dfdfdf;
}
.groupNews dl, .bordCon dl {
  float: left;
  width: 310px;
  margin-left: 16px;
  display: inline;
  margin-top: 5px;
  display: inline;
}
.groupNews dl dt, .bordCon dl dt {
  float: left;
  line-height: 24px;
  font-weight: 800;
  display: inline;
}
.groupNews dl dd, .bordCon dl dd {
  float: right;
  line-height: 24px;
}
.groupNews .ul, .bordCon .ul {
  float: left;
  width: 310px;
  margin-left: 8px;
  display: inline;
}
.groupNews .ul li, .bordCon .ul li {
  height: 22px;
  line-height: 22px;
  float: left;
  width: 100%;
  overflow: hidden;
  text-indent: 0;
}
.groupNews h2, .bordCon h2 {
  padding: 10px 0;
}

.groupMenu {
  float: left;
  width: 643px;
  height: 30px;
  margin: 6px 0;
  display: inline;
  border: 1px solid #dfdfdf;
  line-height: 30px;
  text-indent: 10px;
}
.groupMenu span {
  float: right;
  padding-right: 5px;
}

.groupList {
  float: left;
  width: 645px;
  overflow: hidden;
}
.groupList ul {
  float: left;
  width: 651px;
}
.groupList ul li {
  width: 210px;
  margin-right: 7px;
}
.groupList ul li .cover {
  float: left;
  width: 210px;
  height: 105px;
  position: relative;
}
.groupList ul li .cover span {
  left: 0;
  top: 0;
  position: absolute;
  width: 68px;
  height: 62px;
  background: transparent url("../images/cs_btn.png");
  background-position: -130px -163px;
  background-repeat: no-repeat;
}
.groupList ul li p {
  float: left;
  width: 210px;
  height: 18px;
  line-height: 18px;
  text-align: center;
}

.ykjlist {
  width: 100%;
  margin-top: 5px;
}
.ykjlist li {
  width: 85px;
  height: 75px;
  background: #f9edb3;
  padding: 5px;
  margin-left: 5px;
  margin-bottom: 5px;
}
.ykjlist li h4 {
  float: left;
  width: 100%;
  height: 30px;
  line-height: 30px;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ykjlist li h4 a {
  font-size: 14px;
  font-weight: 800;
}
.ykjlist li p {
  float: left;
  width: 100%;
  height: 22px;
  line-height: 22px;
  text-align: center;
  color: #c3141b;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.kfztc {
  padding: 7px;
}

.videoCon {
  width: 960px;
  margin: 6px auto;
}
.videoCon .left {
  float: left;
  width: 725px;
}
.videoCon .left dt {
  width: 355px;
  height: 220px;
  margin-right: 10px;
  margin-bottom: 10px;
  position: relative;
}
.videoCon .left dt img {
  width: 355px;
  height: 220px;
}
.videoCon .left dd {
  width: 170px;
  height: 105px;
  margin-right: 10px;
  margin-bottom: 10px;
  position: relative;
}
.videoCon .left dd img {
  width: 170px;
  height: 105px;
}
.videoCon .left dd.mr15 {
  margin-right: 15px;
}
.videoCon .left h3 {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 25px;
  line-height: 25px;
  text-align: center;
  background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0 !important;
  filter: Alpha(opacity=30);
  background: black;
  -moz-opacity: 0.3;
}
.videoCon .left h3 a {
  color: #fff;
}
.videoCon .left .i {
  position: absolute;
  left: 3px;
  bottom: 27px;
  width: 40px;
  height: 40px;
  background: transparent url("../images/cs_btn.png");
  background-position: -215px -210px;
  background-repeat: no-repeat;
}
.videoCon .left .i:hover {
  background: transparent url("../images/cs_btn.png");
  background-position: -215px -250px;
  background-repeat: no-repeat;
}
.videoCon .right {
  float: right;
  width: 230px;
}
.videoCon .right .title {
  float: left;
  width: 100%;
  height: 24px;
  border-bottom: 1px solid #dfdfdf;
}
.videoCon .right .title ul {
  float: left;
  width: 100%;
}
.videoCon .right .title ul li {
  float: left;
  margin-left: 5px;
  height: 24px;
  padding: 0 15px;
  border: 1px solid #dfdfdf;
  border-bottom-width: 0;
  line-height: 24px;
  cursor: pointer;
}
.videoCon .right .title ul li.on {
  background: #FFF;
}
.videoCon .right .bd {
  float: left;
  width: 230px;
  margin-top: 3px;
  display: inline;
}
.videoCon .right .bd li {
  float: left;
  width: 230px;
  height: 26px;
  line-height: 26px;
}
.videoCon .right .bd li span {
  width: 16px;
  height: 16px;
  background: #898989;
  color: #fff;
  float: left;
  line-height: 16px;
  text-align: center;
  margin-top: 5px;
  margin-right: 5px;
  display: inline;
}
.videoCon .right .bd li span.top {
  background: #c3141b;
}
.videoCon .right .bd li a {
  float: left;
  width: 165px;
  height: 26px;
  line-height: 26px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.videoCon .right .bd li font {
  float: right;
  font-size: 12px;
}

.w300 {
  float: left;
  width: 300px;
}
.w300 .fenxi {
  width: 298px;
  height: 135px;
  margin-top: 6px;
}

.w335 {
  float: right;
  width: 335px;
}
.w335 .w333 {
  float: left;
  width: 333px;
}

.w645 {
  width: 643px;
}
.w645 .hksCon {
  width: 100%;
  margin-top: 15px;
}
.w645 .hksCon .cover {
  width: 220px;
  height: 160px;
  padding: 13px 13px 3px 13px;
  border: 1px solid #dfdfdf;
  margin-left: 15px;
  line-height: 20px;
  text-align: center;
}
.w645 .hksCon .cover img {
  width: 220px;
  height: 140px;
}
.w645 .hksCon .hksList {
  float: left;
  width: 325px;
  margin-left: 25px;
  display: inline;
}
.w645 .hksCon .hksList .desc {
  float: left;
  width: 100%;
  line-height: 20px;
  height: 40px;
  color: #868686;
  text-indent: 2em;
  overflow: hidden;
}
.w645 .hksCon .hksList ul {
  float: left;
  width: 100%;
}
.w645 .hksCon .hksList ul li {
  float: left;
  width: 100%;
  height: 20px;
  line-height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.w645 .hksCon .dhdcMenu {
  width: 615px;
  height: 30px;
  border: 1px solid #dfdfdf;
  line-height: 30px;
  text-indent: 10px;
  margin-left: 15px;
  margin-top: 6px;
  margin-bottom: 6px;
}
.w645 .hksCon .dhdcMenu span {
  float: right;
  padding-right: 5px;
}
.w645 .hksCon .dhdcMenu font {
  font-size: 14px;
  color: red;
  padding-right: 10px;
  font-weight: 800;
  float: left;
}
.w645 .hksCon .dhdcList {
  width: 625px;
  margin-left: 15px;
  overflow: hidden;
  padding-bottom: 10px;
}
.w645 .hksCon .dhdcList ul {
  float: left;
  width: 650px;
}
.w645 .hksCon .dhdcList ul li {
  width: 118px;
  margin-right: 8px;
  text-align: center;
  line-height: 18px;
}
.w645 .hksCon .dhdcList ul li img {
  width: 118px;
  height: 90px;
}
.w645 .jslpList {
  float: left;
  width: 100%;
  padding-bottom: 10px;
}
.w645 .jslpList li {
  float: left;
  width: 145px;
  margin-left: 12px;
  margin-top: 12px;
  display: inline;
}
.w645 .jslpList li dl {
  float: left;
  width: 100%;
}
.w645 .jslpList li dl dt {
  float: left;
  width: 145px;
  height: 105px;
}
.w645 .jslpList li dl dt img {
  width: 145px;
  height: 105px;
}
.w645 .jslpList li dl dd {
  float: left;
  width: 145px;
  height: 45px;
}
.w645 .jslpList li dl dd h4 {
  float: left;
  width: 100%;
  height: 26px;
  line-height: 26px;
  overflow: hidden;
}
.w645 .jslpList li dl dd h4 a {
  font-size: 12px;
  font-weight: 800;
}
.w645 .jslpList li dl dd p {
  float: left;
  width: 100%;
  height: 22px;
  overflow: hidden;
  line-height: 22px;
}
.w645 .jslpList li dl dd p font {
  color: red;
}

.penggaiA {
  width: 100%;
  margin-top: 6px;
  margin-bottom: 6px;
}

.penggaiDesc {
  float: left;
  padding: 8px 5px;
  line-height: 20px;
  text-indent: 2em;
}

.w475 {
  width: 475px;
}
.w475 .w473 {
  width: 473px;
  float: left;
}
.w475 .w473 .lshTop {
  float: left;
  width: 100%;
  height: 29px;
}
.w475 .w473 .lshTop li {
  height: 22px;
  line-height: 22px;
  padding-left: 5px;
  margin-top: 3px;
  margin-right: 5px;
}
.w475 .w473 .lshAct {
  float: left;
  width: 100%;
  height: 155px;
  padding-top: 10px;
}
.w475 .w473 .lshAct ul {
  width: 452px;
  margin-left: 12px;
}
.w475 .w473 .lshAct ul li {
  float: left;
  width: 226px;
  height: 27px;
  line-height: 27px;
  border-bottom: 1px dotted #d2d2d2;
}
.w475 .w473 .lshsCon {
  float: left;
  width: 100%;
  height: 153px;
}
.w475 .w473 .lshsCon .lshscover {
  float: left;
  width: 220px;
  height: 130px;
  margin-left: 10px;
  margin-top: 6px;
  display: inline;
}
.w475 .w473 .lshsCon .orders {
  float: left;
  width: 235px;
  margin-left: 10px;
  margin-top: 10px;
  display: inline;
}
.w475 .w473 .lshsCon .orders dt {
  float: left;
  width: 228px;
  height: 23px;
  border: 1px solid #dedede;
  line-height: 23px;
  text-indent: 1em;
  margin-bottom: 5px;
  display: inline;
}
.w475 .w473 .lshsCon .orders dt input {
  float: left;
  margin-right: 5px;
  display: inline;
  vertical-align: middle;
}
.w475 .w473 .lshsCon .orders dd {
  float: left;
  width: 115px;
  height: 23px;
  line-height: 23px;
}
.w475 .w473 .lshsCon .orders dd a {
  float: left;
  width: 65px;
  height: 22px;
  background: url(http://img.0731fdc.com/images/cs/2014/lshs_a.jpg);
  margin-left: 5px;
  margin-top: 5px;
  display: inline;
}
.w475 .w473 .jmsjUl {
  float: left;
  width: 100%;
  height: 153px;
}
.w475 .w473 .jmsjUl li {
  float: left;
  width: 147px;
  text-align: center;
  line-height: 18px;
  margin-left: 8px;
  margin-top: 10px;
  display: inline;
}
.w475 .w473 .jmsjUl li img {
  width: 145px;
  height: 112px;
  border: 1px solid #ccc;
  margin-bottom: 3px;
  float: left;
  display: inline;
}

.w298 {
  width: 298px;
  float: left;
}

.w958 {
  width: 958px;
  float: left;
}

.esfNav {
  float: left;
  width: 297px;
  border: 2px solid #2da5fb;
  padding: 4px;
}

.esfNews .title {
  float: left;
  width: 100%;
  height: 29px;
  border-bottom: 1px solid #dfdfdf;
  background: transparent url("../images/cs_bj.png");
  background-position: 0 -139px;
  background-repeat: repeat;
}
.esfNews .title ul {
  float: left;
  width: 245px;
}
.esfNews .title ul li {
  float: left;
  width: 80px;
  height: 29px;
  line-height: 29px;
  border-right: 1px solid #dfdfdf;
  text-align: center;
  font-weight: 800;
  cursor: pointer;
}
.esfNews .title ul li.on {
  background: transparent url("../images/cs_bj.png");
  background-position: 0 -109px;
  background-repeat: repeat;
  color: #c3141b;
}
.esfNews .title span {
  line-height: 29px;
  float: right;
  padding-right: 5px;
}
.esfNews .bd {
  float: left;
  width: 100%;
}
.esfNews .bd ul {
  float: left;
  width: 100%;
  display: none;
  padding: 6px 0;
}
.esfNews .bd li {
  float: left;
  width: 100%;
  height: 22px;
  line-height: 22px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-indent: 10px;
}

.gpCon {
  float: left;
  width: 643px;
  height: 245px;
}
.gpCon li {
  width: 150px;
  height: 110px;
  margin-left: 7px;
  margin-top: 7px;
}
.gpCon li h4 {
  float: left;
  width: 100%;
  height: 26px;
  line-height: 26px;
  font-family: "Microsoft YaHei", "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #F00;
  font-size: 20px;
  text-align: center;
}
.gpCon li h4 a {
  font-family: "Microsoft YaHei", "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #F00;
  font-size: 20px;
}
.gpCon li p {
  float: left;
  width: 100%;
  height: 18px;
  line-height: 18px;
  text-align: center;
}

.esfCon {
  width: 643px;
  height: 246px;
  margin-top: 6px;
}
.esfCon .hd {
  float: left;
  width: 100%;
  height: 24px;
}
.esfCon .hd li {
  float: left;
  width: 158px;
  margin-left: 2px;
  margin-top: 2px;
  display: inline;
  background: #d4d4d4;
  color: #F4F4F4;
  font-weight: 800;
  text-align: center;
  line-height: 24px;
  cursor: pointer;
}
.esfCon .hd li.on {
  color: #000;
}
.esfCon .bd {
  float: left;
  width: 100%;
}
.esfCon .bd .esfList {
  float: left;
  width: 100%;
  display: none;
  padding: 5px 0;
}
.esfCon .bd .esfList .oneCol {
  float: left;
  width: 100%;
}
.esfCon .bd .esfList .oneCol li {
  width: 310px;
  height: 21px;
  margin-left: 5px;
  cursor: pointer;
  line-height: 21px;
}
.esfCon .bd .esfList .oneCol li span {
  float: left;
  height: 21px;
}
.esfCon .bd .esfList .oneCol li span.a, .esfCon .bd .esfList .oneCol li span.c {
  width: 55px;
}
.esfCon .bd .esfList .oneCol li span.b {
  width: 85px;
}
.esfCon .bd .esfList .oneCol li span.d {
  width: 50px;
}
.esfCon .bd .esfList .oneCol li span.e {
  width: 65px;
}
.esfCon .bd .esfList .twoCol {
  float: left;
  width: 315px;
}
.esfCon .bd .esfList .twoCol li {
  width: 310px;
  height: 21px;
  margin-left: 5px;
  cursor: pointer;
  line-height: 21px;
}
.esfCon .bd .esfList .twoCol li span {
  float: left;
  height: 21px;
}
.esfCon .bd .esfList .twoCol li span.a, .esfCon .bd .esfList .twoCol li span.c {
  width: 55px;
}
.esfCon .bd .esfList .twoCol li span.b {
  width: 85px;
}
.esfCon .bd .esfList .twoCol li span.d {
  width: 50px;
}
.esfCon .bd .esfList .twoCol li span.e {
  width: 65px;
}
.esfCon .bd .esfList .twoCol li.top {
  text-align: center;
}
.esfCon .bd .esfList .twoCol.br {
  border-right: 1px solid #dfdfdf;
}

.jpmdList {
  float: left;
  width: 100%;
  padding-bottom: 6px;
}
.jpmdList li {
  width: 50%;
  height: 45px;
  margin-top: 6px;
  text-align: center;
}
.jpmdList li img {
  width: 145px;
  height: 45px;
}

.b {
  font-weight: 800;
}

.line {
  text-decoration: underline;
}

#homeTab {
  height: 182px;
}

.h495 {
  height: 495px;
}

.homeCon {
  width: 290px;
  margin-left: 10px;
  margin-top: 10px;
}
.homeCon .homeTitle {
  float: left;
  width: 100%;
  height: 25px;
  border-bottom: 1px solid #dfdfdf;
}
.homeCon .homeTitle h2 {
  width: 90px;
  height: 25px;
  line-height: 25px;
  margin-left: 5px;
  color: #ca2020;
  border: 1px solid #dfdfdf;
  border-bottom: 0;
  background: #FFF;
  font-weight: 800;
  text-align: center;
  font-size: 14px;
}
.homeCon .homeTitle span {
  float: right;
  line-height: 25px;
}
.homeCon .colPic {
  width: 100%;
  margin-top: 20px;
  padding-bottom: 10px;
}
.homeCon .colPic dt {
  float: left;
  width: 102px;
  height: 155px;
  border: 1px solid #dfdfdf;
  background: #fafafa;
  text-align: center;
  line-height: 20px;
  padding-top: 2px;
}
.homeCon .colPic dt img {
  width: 100px;
  height: 125px;
}
.homeCon .colPic dd {
  float: right;
  width: 180px;
}
.homeCon .colPic dd ul {
  float: left;
  width: 100%;
}
.homeCon .colPic dd ul li {
  line-height: 22px;
}
.homeCon .colCover {
  width: 100%;
  margin-top: 20px;
  padding-bottom: 10px;
  height: 160px;
}
.homeCon .colCover img {
  width: 290px;
  height: 160px;
}
.homeCon .colDesigner {
  width: 100%;
  margin-top: 10px;
}
.homeCon .colDesigner dt {
  float: left;
  width: 100px;
  height: 80px;
}
.homeCon .colDesigner dt img {
  width: 100px;
  height: 80px;
}
.homeCon .colDesigner dd {
  float: right;
  width: 175px;
  height: 80px;
}
.homeCon .colDesigner dd h3 {
  line-height: 24px;
  font-weight: 800;
}
.homeCon .colDesigner dd p {
  line-height: 21px;
  text-indent: 2em;
}
.homeCon .colCase {
  width: 100%;
  padding-bottom: 5px;
  margin-top: 10px;
}
.homeCon .colCase li {
  float: left;
  width: 140px;
  height: 100px;
  margin-right: 5px;
  text-align: center;
  line-height: 20px;
}
.homeCon .colCase li img {
  width: 140px;
  height: 75px;
}

.ebookList {
  float: left;
  width: 940px;
  margin-left: 15px;
  display: inline;
}
.ebookList li {
  float: left;
  width: 250px;
  height: 175px;
  margin-left: 5px;
  margin-top: 16px;
  display: inline;
  margin-right: 50px;
}
.ebookList li dl {
  float: left;
  width: 100%;
}
.ebookList li dl dt {
  float: left;
  width: 100px;
  height: 150px;
  border: 2px solid #d6d9dc;
}
.ebookList li dl dt img {
  width: 100px;
  height: 150px;
}
.ebookList li dl dd {
  float: left;
  width: 135px;
  line-height: 20px;
  margin-left: 8px;
  display: inline;
}
.ebookList li dl dd.ebook-title {
  text-align: center;
  font-weight: bold;
}
.ebookList li dl dd .read {
  background: url("http://img.0731fdc.com/News/images/news-btn.png") 0 -170px;
  float: left;
  width: 61px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  color: #fff;
  text-decoration: none;
}
.ebookList li dl dd .down {
  background: url("http://img.0731fdc.com/News/images/news-btn.png") 0 -170px;
  float: left;
  width: 61px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  color: #fff;
  text-decoration: none;
  margin-left: 5px;
  display: inline;
}

#friendPic {
  height: 100px;
}
#friendPic dt {
  float: left;
  width: 14px;
  padding: 10px 8px;
  background: #dfdfdf;
  height: 80px;
  line-height: 20px;
  font-size: 14px;
}
#friendPic dd {
  float: left;
  width: 928px;
  height: 60px;
  padding: 20px 0;
}
#friendPic dd ul {
  float: left;
  width: 100%;
  height: 60px;
}
#friendPic dd ul li {
  float: left;
  width: 170px;
  height: 60px;
  text-align: center;
}
#friendPic dd ul li img {
  width: 160px;
  height: 60px;
}

.qqgroupList {
  padding: 10px 0;
  float: left;
  width: 920px;
  margin-left: 19px;
  display: inline;
}
.qqgroupList dt {
  float: left;
  line-height: 30px;
  color: #c3141b;
  display: inline;
  padding-right: 10px;
}
.qqgroupList dd {
  float: left;
  line-height: 30px;
  display: inline;
}
.qqgroupList dd ul {
  float: left;
  display: inline;
}
.qqgroupList dd ul li {
  float: left;
  display: inline;
  padding-right: 20px;
}
.qqgroupList.btborder {
  border-bottom: 1px solid #dfdfdf;
}

.linkCon {
  float: left;
  width: 920px;
  margin-left: 19px;
  display: inline;
  padding: 10px 0;
  line-height: 26px;
}

.floorList {
  width: 620px;
  margin-left: 14px;
  margin-top: 10px;
}
.floorList dt {
  float: left;
  width: 22px;
  line-height: 20px;
  background: #E7E7E7;
  border: 1px solid #dfdfdf;
  height: 140px;
  text-align: center;
  padding: 71px 0;
  font-weight: 800;
}
.floorList dd {
  float: right;
  width: 590px;
}
.floorList dd ul {
  float: left;
  width: 590px;
  border-top: 1px solid #dfdfdf;
}
.floorList dd ul li {
  float: left;
  width: 588px;
  border: 1px solid #dfdfdf;
  height: 22px;
  border-top-width: 0;
}
.floorList dd ul li span {
  float: left;
  height: 22px;
  line-height: 22px;
}
.floorList dd ul li span.area {
  width: 56px;
  text-align: center;
  font-weight: 800;
  color: #12318e;
  border-right: 1px solid #dfdfdf;
}
.floorList dd ul li span.middle {
  width: 485px;
  text-indent: 0.5em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  border-right: 1px solid #dfdfdf;
}
.floorList dd ul li span.more {
  width: 45px;
  text-align: center;
}
.floorList dd ul li span.odd {
  background: #efefef;
}
.floorList dd .left {
  float: left;
  width: 15px;
  height: 40px;
  margin-top: 6px;
  display: inline;
  border: 1px solid #dfdfdf;
  border-right-width: 0;
  line-height: 20px;
  text-align: center;
  background: #efefef;
  padding: 14px 0;
}
.floorList dd .xt {
  width: 573px;
  margin-top: 6px;
  display: inline;
}
.floorList dd .xt li {
  width: 571px;
}
.floorList dd .xt li .xtarea {
  width: 39px;
  text-align: center;
  font-weight: 800;
  color: #12318e;
  border-right: 1px solid #dfdfdf;
}
.floorList dd u {
  background: transparent url("http://floor.0731fdc.com/Center/template/images/theme-basic.gif") repeat scroll -40px -1005px;
  display: inline-block;
  height: 16px;
  margin-left: 4px;
  overflow: hidden;
  vertical-align: middle;
  width: 16px;
}

.priceList {
  width: 620px;
  margin-left: 14px;
  margin-top: 12px;
  margin-bottom: 10px;
}
.priceList dt {
  float: left;
  width: 22px;
  line-height: 14px;
  background: #E7E7E7;
  border: 1px solid #dfdfdf;
  height: 98px;
  text-align: center;
  padding: 6px 0;
  font-weight: 800;
}
.priceList dd {
  float: right;
  width: 588px;
  height: 110px;
  border: 1px solid #dfdfdf;
  overflow: hidden;
}
.priceList dd .hd {
  float: left;
  width: 588px;
  height: 22px;
  background: #E7E7E7;
}
.priceList dd .hd li {
  float: left;
  width: 97px;
  height: 22px;
  border-right: 1px solid #dfdfdf;
  text-align: center;
  line-height: 22px;
  color: #12318e;
  cursor: pointer;
}
.priceList dd .hd li.on {
  background: #fff;
}
.priceList dd .bd {
  float: left;
  width: 100%;
}
.priceList dd .bd p {
  padding: 10px;
  line-height: 22px;
}

.mapCon {
  float: left;
  width: 300px;
  height: 200px;
  margin: 4px;
  display: inline;
}

.jplpList {
  float: left;
  width: 100%;
  height: 208px;
}
.jplpList li {
  float: left;
  width: 195px;
  height: 70px;
  margin-left: 15px;
  margin-top: 20px;
  display: inline;
}
.jplpList li dt, .jplpList li dt img {
  float: left;
  width: 84px;
  height: 70px;
}
.jplpList li dd {
  float: right;
  width: 105px;
  height: 70px;
}
.jplpList li dd h4 {
  float: left;
  width: 100%;
  height: 26px;
  line-height: 26px;
  overflow: hidden;
}
.jplpList li dd h4 a {
  font-size: 12px;
  font-weight: 800;
}
.jplpList li dd p {
  float: left;
  width: 100%;
  height: 22px;
  overflow: hidden;
  line-height: 22px;
}
.jplpList li dd p font {
  color: red;
}

.zxfzList {
  float: left;
  width: 100%;
  margin-top: 4px;
  display: inline;
  line-height: 22px;
  text-align: center;
}
.zxfzList dt {
  float: left;
  width: 100%;
  height: 22px;
  background: #ecf5fc;
}
.zxfzList dd {
  float: left;
  width: 100%;
  height: 22px;
}
.zxfzList span {
  float: left;
  height: 22px;
  overflow: hidden;
}
.zxfzList span.xmmc {
  width: 115px;
}
.zxfzList span.dh {
  width: 60px;
}
.zxfzList span.zh, .zxfzList span.date {
  width: 65px;
}

.shopList {
  float: left;
  width: 470px;
  height: 319px;
}
.shopList li {
  float: left;
  width: 215px;
  margin-left: 15px;
  margin-top: 12px;
  display: inline;
  height: 90px;
}
.shopList li img {
  float: left;
  width: 105px;
  height: 90px;
}
.shopList li dl {
  float: left;
  width: 100px;
  margin-left: 10px;
  display: inline;
}
.shopList li dl dt {
  float: left;
  width: 100px;
  line-height: 24px;
  height: 24px;
  overflow: hidden;
}
.shopList li dl dd {
  float: left;
  width: 100px;
  line-height: 22px;
}
.shopList li dl dd a.lsh {
  background: url("http://img.0731fdc.com/lshdo/images/bock-btn.png") no-repeat scroll 0 -125px transparent;
  color: #FFFFFF;
  float: left;
  height: 23px;
  line-height: 23px;
  text-align: center;
  width: 50px;
}
.shopList li dl dd #nobutton {
  width: 50px;
  height: 23px;
  line-height: 23px;
  text-align: center;
  color: #fff;
  background: url("http://img.0731fdc.com/lshdo/images/bock-btn.png") no-repeat 0 -197px;
  float: left;
}

.bbslist {
  float: left;
  width: 100%;
}
.bbslist li {
  line-height: 24px;
  float: left;
  width: 100%;
  height: 24px;
  overflow: hidden;
}
.bbslist li em {
  width: 2px;
  height: 2px;
  background: #000;
  margin-top: 12px;
  margin-left: 5px;
}

.lshtCon {
  float: left;
  width: 100%;
  height: 334px;
}
.lshtCon .pic {
  float: left;
  width: 100%;
  margin-top: 6px;
}
.lshtCon .pic li {
  float: left;
  width: 153px;
  height: 102px;
  text-align: center;
  overflow: hidden;
}
.lshtCon .pic li img {
  width: 140px;
  height: 100px;
  border: 1px solid #dedede;
}
.lshtCon .htList {
  float: left;
  width: 100%;
  padding: 5px 0;
}
.lshtCon .htList li {
  line-height: 24px;
  float: left;
  width: 100%;
  text-indent: 10px;
  height: 24px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.lshtCon .stitle {
  float: left;
  width: 275px;
  height: 25px;
  line-height: 25px;
  border-bottom: 1px solid #D2D2D2;
  background: none;
  display: inline;
  margin-left: 10px;
}
.lshtCon .stitle h3 {
  width: 170px;
  float: left;
  text-indent: 0em;
  font-size: 14px;
  color: #C3141B;
  font-weight: bold;
  background: none;
}

#bbsCon .bd {
  float: left;
  width: 100%;
  height: 95px;
}
#bbsCon .bd ul {
  width: 948px;
  margin-left: 10px;
  margin-top: 12px;
  display: none;
}
#bbsCon .bd ul li {
  width: 98px;
  margin-right: 5px;
  height: 24px;
  line-height: 24px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.footer {
  margin: 6px auto 0 auto;
  width: 958px;
}
.footer .title {
  float: left;
  width: 100%;
  height: 29px;
  background: #b4b4b4;
}
.footer .title h2 {
  float: left;
  display: inline;
  line-height: 29px;
  font-size: 16px;
  text-indent: 1em;
  color: #FFF;
  font-family: "Microsoft YaHei", "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.footer .title span {
  float: right;
  line-height: 29px;
  padding-right: 20px;
}
.footer .con {
  padding: 15px 0;
  text-align: center;
  line-height: 26px;
  float: left;
  width: 100%;
}

.box {
  width: 960px;
  margin: 0 auto;
}
.jiajia_v{
  position: relative;float: left;width: 100%;height: 142px;
}
.jiajia_v img{float: left;width: 100%;height: 142px;}
.jiajia_v p{position: absolute;left: 0;bottom: 0;height: 32px;text-align: center;line-height: 32px;background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0 !important;filter: Alpha(opacity=70);background: black;-moz-opacity: 0.7;color: #fff;font-size: 14px;width: 100%;overflow: hidden;}