@charset "UTF-8";

body {

  font-family: "Microsoft YaHei", "\5fae\8f6f\96c5\9ed1", "Microsoft JhengHei", "\534e\6587\7ec6\9ed1", STHeiti, MingLiu, Serif;

  font-size: 14px;

}



.w {

  width: 1080px;

  margin-left: auto;

  margin-right: auto;

}

.wm, .wmn {

  width: 1198px;

  margin-left: auto;

  margin-right: auto;

  border: 1px solid #e4e4e4;

  box-shadow: 0 2px 0 #f2f2f2;

  margin-bottom: 30px;

}

.wm {

  border-top: 0;

}



.detailLeft {

  float: left;

}



.detailLeft .w {

	  float: left;

}



.detailLeft .wm {

	  float: left;

}



.detailRight {

  float: right;

  width: 240px;

}



.mtitles, .mtitleSmall {

  height: 40px;

  overflow: hidden;

  line-height: 40px;

}



.mtitles .tittext, .mtitleSmall .tittext {

  float: left;

  height: 36px;

  line-height: 32px;

  font-size: 24px;

  color: #333333;

  padding-top: 4px;

  overflow: hidden;

}



.mtitles .i1, .mtitleSmall .i1 {

  width: 5px;

  height: 23px;

  display: inline-block;

  *zoom: 1;

  *display: inline;

  background: url(widget.png) 0 0 no-repeat;background-position:0px 0px;

  vertical-align: -3px;

  *vertical-align: 3px;

  color: #ff6666;

  text-indent: -9999px;

  *text-indent: 0;

  overflow: hidden;

  margin: 0 8px 0 0;

}



.mtitles .tipsSmall, .mtitleSmall .tipsSmall {

  float: left;

  color: #555;

  font-size: 14px;

  margin-left: 5px;

  margin-top: 14px;

  line-height: 21px;

}



.mtitles .moreBtn, .mtitleSmall .moreBtn {

  float: right;

  margin-top: 5px;

}



.mtitles .moreBtn:hover, .mtitleSmall .moreBtn:hover {

  color: #ff6666;

}



.mtitles .moreBtn em, .mtitleSmall .moreBtn em {

  font-family: "\5b8b\4f53", "SimSun", sans-serif;

  margin-left: 5px;

}



.mtitles .moredelink, .mtitleSmall .moredelink {

  float: right;

  display: inline;

  margin-right: 25px;

  color: #999;

  font-size: 12px;

}



.mtitles .moredelink:hover, .mtitleSmall .moredelink:hover {

  color: #ff6666;

}



.mtitles .xstand, .mtitleSmall .xstand {

  color: #666;

  font-size: 14px;

  margin-left: 10px;

}



.mtitles .xstand strong, .mtitleSmall .xstand strong {

  color: #ff6666;

  font-weight: normal;

}



.mtitles .morestand, .mtitleSmall .morestand {

  float: right;

  color: #333;

  font-size: 14px;

  margin-top: 5px;

}



.mtitles .morestand strong, .mtitleSmall .morestand strong {

  color: #ff6666;

  font-weight: normal;

}



.mtitleSmall .tittext {

  font-size: 18px;

}



.mtitleSmall .i1 {

  width: 5px;

  height: 15px;

  display: inline-block;

  *zoom: 1;

  *display: inline;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -28px;

  vertical-align: -1px;

  *vertical-align: 5px;

  margin: 0 8px 0 0;

}



.bubble {

  text-align: left;

  z-index: 12;

}



.bubble .bauto, .bubbleb, .bubble em, .bubble2 em, .bubble2 .bauto, .bubble2 .bubbler, .bubble2 .barr {

  background-image: url(/images/201509/bubble3.png);

}



.bubble .bauto {

  color: #FFFFFF;

  line-height: 20px;

  padding: 10px 10px 0;

  width: 135px;

}



.bubbleb {

  background-position: 0 -278px;

  height: 18px;

  width: 155px;

}



.bubble em, .bubble2 em {

  background-position: -677px -323px;

  display: block;

  height: 22px;

  margin: 5px auto 0;

  width: 30px;

}



body .header .header01 .w_logo,body .header .header01 .w_logo1 {

  width: 139px;

  height: 46px;

  background: url(http://cdn.leju.com/page_publicSource/img/logo.png) 0 -140px no-repeat;

  margin-top: 2px;

}

body .header .header01 .w_logo1{float: left; margin-right: 19px; background-position: -200px -139px;}



.comkeyword {

  z-index: 10;

  width: 564px !important;

}



.comkeyword ul {

  background: #fff;

  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.175);

  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.175);

  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.175);

  border-top: 0;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  border: 1px solid #bfbfbf;

}



.comkeyword li {

  height: 35px;

  line-height: 35px;

  padding: 3px 14px;

  color: #333;

  font-size: 14px;

  text-decoration: none;

  display: block;

  cursor: pointer;

}



.comkeyword li:hover {

  background: #f2f2f2;

}



.w_header02Box .fl u {

  text-decoration: none;

  margin: 0 5px;

}



.match .e_m3_r .e_dl_box .e_link {

  float: left;

  width: 220px;

  font-size: 12px;

  color: #333;

  text-decoration: none;

  height: 18px;

  overflow: hidden;

}



.w_header04 .header04Right li .e_link10 {

  width: 160px;

  text-align: left;

  float: left;

  line-height: 15px;

  height: 15px;

  overflow: hidden;

}



.w_header04 #contrast_open .e-sec-ul li .e-txt {

  text-align: left;

}



.w_header04 .compare .contrastFrame .txtBox input {

  font-size: 12px;

  color: #333;

}



.w_header04 .compare {

  left: -180px;

}



.w_header04 .header04Right li .delIcon {

  background: url(/images/201509/closeBtn111.png) 0 0 no-repeat;

  width: 14px;

  height: 14px;

  float: left;

}





.header .header01 {

  position: relative;

  background: #e91c35;

  height: 50px;

  line-height: 50px;

  min-width: 1190px;

  z-index: 3;

}



.header .header01 .login-bar {

  float: right;

  padding-top: 15px;

}



.header .header01 .login-bar, .header .header01 .login-bar a {

  color: #fff;

}



.header .header01 .login-bar a {

  display: inline-block;

  *zoom: 1;

  *display: inline;

  padding: 0;

  font-size: 12px;

}



.header .header01 .login-bar a:hover {

  text-decoration: underline;

  background: none;

}



.header .header01 .login-bar li {

  float: left;

  height: 20px;

  line-height: 20px;

  font-size: 12px;

}



.header .header01 .login-bar .icon-user {

  display: inline-block;

  *zoom: 1;

  *display: inline;

  width: 20px;

  height: 20px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -48px;

  vertical-align: top;

  margin-right: 5px;

}



.header .header01 .login-bar .btn-app {

  cursor: pointer;

  position: relative;

}



.header .header01 .login-bar .btn-login {

  margin-left: 15px;

}



.header .header01 .login-bar .btn-login a:hover {

  text-decoration: underline;

}



.header .header01 .login-bar .btn-reg {

  margin-left: 10px;

}



.header .header01 .login-bar .btn-reg a {

  margin-left: 10px;

}



.header .header01 .login-bar .btn-reg a:hover {

  text-decoration: underline;

}



.header .header01 .useriwrap {

  position: relative;

  float: right;

  height: 50px;

  margin-left: 8px;

  padding: 0 1px;

  _overflow: hidden;

}



.header .header01 .useriwrap .userinfo {

  height: 49px;

  background-color: #e91c35;

  white-space: nowrap;

  border-top: 1px solid #e91c35;

  cursor: pointer;

  overflow: hidden;

}



.header .header01 .useriwrap em {

  position: absolute;

  display: block;

  right: 6px;

  top: 23px;

  width: 17px;

  height: 7px;

  overflow: hidden;

  text-indent: 0;

}



.header .header01 .useriwrap i {

  display: block;

  margin-top: -11px;

  font-size: 20px;

  color: #fff;

  line-height: 20px;

}



.header .header01 .useriwrap dl {

  position: absolute;

  right: -1px;

  width: 100%;

  min-width: 170px;

  background-color: #fff;

  border: 1px solid #e5e5e5;

  border-top: 0;

  z-index: 3;

  padding-top: 6px;

  box-shadow: 0 2px 0 0 #ebebeb;

}



.header .header01 .useriwrap dd {

  height: 30px;

  line-height: 30px;

  text-indent: 36px;

}



.header .header01 .useriwrap dd a {

  color: #666;

  font-size: 14px;

}



.header .header01 .useriwrap dd a:hover {

  color: #e91c35;

}



.header .header01 .iuserhead {

  display: inline-block;

  *zoom: 1;

  *display: inline;

  margin: 0 0 0 8px;

  width: 20px;

  height: 20px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -48px;

  vertical-align: -4px;

  *vertical-align: middle;

}



.header .header01 .usname {

  display: inline-block;

  line-height: 40px;

  color: #fff;

  padding-right: 27px;

  padding-left: 4px;

  overflow: hidden;

  font-size: 14px;

  max-width: 147px;

  height: 44px;

  vertical-align: middle;

  white-space: normal;

}



.header .header01 .uhover {

  height: 48px;

  background-color: #fff;

  border: 1px solid #e5e5e5;

  padding: 0;

  _overflow: visible;

}



.header .header01 .uhover .userinfo {

  height: 48px;

  border-top: 0;

  border-bottom: 1px solid #dbdbdb;

  background-color: #fff;

}



.header .header01 .uhover .usname, .header .header01 .uhover i {

  color: #d20f26;

}



.header .header01 .uhover dl {

  display: block;

}



.header .header01 .uhover .iuserhead {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -73px;

}



.header .header01 .w_header01Box {

  width: 1190px;

  margin: 0 auto;

}



.header .header01 .w_logo {

  float: left;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -98px;

  width: 121px;

  height: 39px;

  margin-right: 19px;

}



.header .header01 ul {

  float: left;

}



.header .header01 ul li {

  float: left;

}



.header .header01 ul li a {

  display: block;

  padding: 0 25px;

  color: #fff;

  text-decoration: none;

}



.header .header01 ul li a:hover, .header .header01 ul li a.cur {

  background: #d30f27;

}



.header .header01 .w_login {

  float: right;

  font-size: 12px;

  color: #fff;

  margin-right: 50px;

}



.header .header01 .w_login .w_loginIco {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -153px;

  width: 15px;

  height: 16px;

  margin-top: 17px;

  margin-right: 5px;

}



.header .header01 .w_login a {

  font-size: 12px;

  color: #fff;

  text-decoration: none;

}



.header .header01 .w_login a:hover {

  text-decoration: underline;

}



.header .header01 .w_login em {

  font-size: 12px;

  color: #fff;

  margin: 0 5px;

}



.header .header01 .w_PC {

  float: right;

  position: relative;

  z-index: 9;

}



.header .header01 .w_PC .sedLink {

  font-size: 14px;

  color: #fff;

}



.header .header01 .w_PC .tanBox {

  position: absolute;

  left: -17px;

  top: 40px;

}



.header .header01 .w_PC .arrowIco {

  display: inline-block;

  background: url(/images/201509/arrow.png) top right no-repeat;

  width: 7px;

  height: 4px;

  margin-left: 5px;

  vertical-align: 3px;

}



.header .header01 .w_PC .w_pcIco {

  display: inline-block;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -174px;

  width: 17px;

  height: 15px;

  margin-right: 9px;

  vertical-align: -2px;

  *vertical-align: 0;

}



.header .header01 .w_PC .w_telIco {

  display: inline-block;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -194px;

  width: 10px;

  height: 15px;

  margin-right: 9px;

  vertical-align: -2px;

  margin-left: 3px;

  *vertical-align: 0;

}



.header .header01 .w_PC .w_padIco {

  display: inline-block;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -214px;

  width: 14px;

  height: 15px;

  margin-right: 9px;

  vertical-align: -2px;

  margin-left: 2px;

  *vertical-align: middle;

}



.header .header01 .w_PC .psaArrow {

  position: absolute;

  left: 55px;

  top: -4px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -234px;

  width: 7px;

  height: 5px;

}



.header .header01 .w_PC .changeItem {

  width: 114px;

  border: 1px solid #e4e4e4;

  background: #fff;

  box-shadow: 0 2px 0 #f2f2f2;

}



.header .header01 .w_PC .changeItem li {

  width: 100%;

}



.header .header01 .w_PC .changeItem a {

  display: block;

  height: 38px;

  background: #fff;

  color: #e63a36;

  line-height: 38px;

  font-size: 12px;

  padding: 0;

}



.header .header01 .w_PC .changeItem a:hover {

  background: #f5f5f5;

}



.header .header01 .w_PC .changeItem .w_pcIco_red {

  display: inline-block;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -244px;

  width: 17px;

  height: 15px;

  vertical-align: -3px;

  margin: 0 9px 0 16px;

  *vertical-align: 0;

}



.header .header01 .w_PC .changeItem .w_telIco_red {

  display: inline-block;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -264px;

  width: 10px;

  height: 15px;

  vertical-align: -2px;

  margin: 0 12px 0 19px;

  *vertical-align: 0;

}



.header .header01 .w_PC .changeItem .w_padIco_red {

  display: inline-block;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -284px;

  width: 14px;

  height: 15px;

  vertical-align: -2px;

  margin: 0 10px 0 17px;

  *vertical-align: middle;

}



.header .w_header02 {

  height: 57px;

  background: #f8f8f8;

  border-bottom: 1px solid #e5e5e5;

  line-height: 30px;

  margin-bottom: 20px;

  min-width: 1190px;

}



.header .w_header02 .w_header02Box {

  width: 1190px;

  margin: 0 auto;

  padding: 13px 0;

}



.header .w_header02 .w_header02Box .fl a:hover {

  color: #e91c35;

}



.header .w_header02 .fr {

  position: relative;

}



.header .w_header02 span {

  color: #666;

}



.header .w_header02 input {

  width: 604px;

  border: 1px solid #bfbfbf;

  padding: 5px 10px;

  border-radius: 3px;

  height: 20px;

  font-family: "Microsoft YaHei", "\5fae\8f6f\96c5\9ed1", "Microsoft JhengHei", "\534e\6587\7ec6\9ed1", STHeiti, MingLiu, Serif;

}



.header .w_header02 .w_search {

  position: absolute;

  right: 0;

  top: 0;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -304px;

  width: 62px;

  height: 32px;

  *top: 1px;

}



.header .w_header02 .w_search:hover {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -341px;

}



.header .w_header03 {

  width: 1190px;

  margin: 0 auto;

  border-bottom: 2px solid #e91c35;

  margin-bottom: 30px;

}



.header .w_header03 li {

  float: left;

}



.header .w_header03 li a {

  display: block;

  height: 44px;

  line-height: 44px;

  font-size: 16px;

  color: #333;

  text-decoration: none;

  padding: 0 18px;

}



.header .w_header03 li a:hover, .header .w_header03 li a.cur {

  color: #fff;

  background: #ea1b35;

}



.header .headerTil {

  padding-bottom: 40px;

}



.header .headerTil .titEwm {

  float: left;

  width: 82px;

  height: 82px;

  overflow: hidden;

  margin-top: 15px;

}



.header .headerTil .headTilDetail {

  margin-left: 122px;

  padding-top: 10px;

}



.header .headerTil h1 {

  font-size: 28px;

  color: #333;

  line-height: 36px;

  margin-bottom: 2px;

}



.header .headerTil .detailsmall {

  color: #666;

  margin-bottom: 10px;

}



.header .headerTil .detailData {

  color: #999;

  font-size: 12px;

}



.header .headerTil .unitData {

  margin-right: 35px;

}



.header .headerTil .cred {

  color: #e91c35;

}



.header .headerTil .iconeye, .header .headerTil .iconbus {

  display: inline-block;

  *zoom: 1;

  *display: inline;

  width: 20px;

  height: 20px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -378px;

  vertical-align: -5px;

}



.header .headerTil .iconbus {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -403px;

}



.w_header04 {

  width: 1190px;

  margin: 30px auto 30px;

}



.w_header04 .header04Left {

  float: left;

}



.w_header04 .header04Left h2 {

  font-size: 28px;

  color: #333;

  font-weight: bold;

  width: 483px;

  height: 42px;

  overflow: hidden;

  margin-top: -7px;

}



.w_header04 .header04Left h2 em {

  /* color: #fff; background-color: #ff6666; padding: 1px 4px; font-size: 12px; border-radius: 2px;

				margin-left: 11px; vertical-align: 9px;  */

  color: #fff;

  background-color: #ff6666;

  font-size: 12px;

  border-radius: 2px;

  margin-left: 11px;

  vertical-align: 11px;

  height: 18px;

  line-height: 18px;

  padding: 0 4px;

  display: inline-block;

}



.w_header04 .header04Left .type {

  margin-top: 10px;

}



.w_header04 .header04Left .type a {

  display: inline-block;

  padding: 0 5px;

  border: 1px solid #969696;

  color: #8F8F8F;

  margin-right: 10px;

  font-size: 12px;

}



.w_header04 .header04Left .type a:hover {

  border-color: #f66;

  color: #f66;

}



.w_header04 .header04Right {

  float: right;

  height: 42px;

  margin-top: 25px;

}



.w_header04 .header04Right li {

  float: left;

  text-align: center;

  height: 50px;

}



.w_header04 .header04Right li i {

  display: inline-block;

  width: 20px;

  height: 20px;

  background: url(/images/201509/icons.png) no-repeat 0 0;

}



.w_header04 .header04Right li span {

  display: block;

  font-size: 12px;

  height: 18px;

  line-height: 18px;

  margin-top: 6px;

  color: #666;

}



.w_header04 .header04Right li a {

  color: #666;

  display: block;

  width: 55px;

  height: 50px;

  margin: 0;

  background: none;

  padding-left: 0;

  cursor: pointer;

}



.w_header04 .header04Right li a:hover {

  color: #f66;

}



.w_header04 .header04Right li a:hover i {

  background-position: -80px 0;

}



.w_header04 .header04Right li a:hover span {

  color: #f66;

}



.w_header04 .header04Right li a:hover .l_boxRight span {

  color: #666;

}



.w_header04 .header04Right li .phonelook {

  color: #666;

  display: block;

  width: 55px;

  height: 50px;

  margin: 0;

  background: none;

  padding-left: 0;

  cursor: pointer;

}



.w_header04 .header04Right li .phonelook:hover span {

  color: #f66;

}



.w_header04 .header04Right .cur_li i {

  background-position: -80px 0;

}



.w_header04 .header04Right .cur_li span {

  color: #f66;

}



.w_header04 .header04Right .li02 {

  position: relative;

  width: 55px;

  height: 50px;

}



.w_header04 .header04Right .li02 a {

  width: 55px;

  height: 50px;

  display: block;

  position: absolute;

  left: 0;

  top: 0;

  z-index: 2;

}



.w_header04 .header04Right .li02 i {

  background-position: 0 -25px;

}



.w_header04 .header04Right .li02:hover i {

  background-position: -80px -25px;

}



.w_header04 .header04Right .li02:hover span {

  color: #ff6666;

}



.w_header04 .header04Right .li03 {

  position: relative;

}



.w_header04 .header04Right .li03 .Sanjiao {

  width: 10px;

  height: 6px;

  background: url(/images/201509/smallsanjiao.png) 0 0 no-repeat;

  display: inline-block;

  position: absolute;

  top: -6px;

  right: 17px;

}



.w_header04 .header04Right .li03 i {

  background-position: 0 -50px;

}



.w_header04 .header04Right .li03

a:hover i {

  background-position: -80px -50px;

}



.w_header04 .header04Right .li04 i {

  background-position: 0 -75px;

}



.w_header04 .header04Right .li04

a:hover i {

  background-position: -80px -75px;

}



.w_header04 .header04Right .li05 {

  position: relative;

}



.w_header04 .header04Right .li05 .phonelook i {

  background-position: 0 -100px;

}



.w_header04 .header04Right .li05 .phonelook:hover i {

  background-position: -80px -100px;

}



.w_header04 .header04Right .l_ewmTwo {

  width: 408px;

  height: 140px;

  position: absolute;

  left: -343px;

  top: 50px;

  z-index: 20;

}



.w_header04 .header04Right .l_smallBox {

  width: 386px;

  height: 98px;

  border: 1px solid #e6e6e6;

  border-radius: 5px;

  padding: 20px 0 20px 20px;

  overflow: hidden;

  background-color: #fff;

}



.w_header04 .header04Right .l_smallBox .l_boxLeft {

  width: 100px;

  height: 100px;

  float: left;

}



.w_header04 .header04Right .l_smallBox .l_boxLeft img {

  width: 100px;

  height: 100px;

}



.w_header04 .header04Right .l_smallBox .l_boxRight {

  width: 274px;

  height: 100px;

  float: right;

  background: url(/images/201509/imagesd.jpg) right bottom no-repeat;

}



.w_header04 .header04Right .l_smallBox .l_boxRight em {

  font-size: 20px;

  font-weight: bold;

  color: #ff4849;

  width: 266px;

  display: inline-block;

  white-space: nowrap;

  overflow: hidden;

  line-height: 30px;

  text-align: left;

}



.w_header04 .header04Right .l_smallBox .l_boxRight span {

  width: 110px;

  height: 64px;

  display: inline-block;

  overflow: hidden;

  font-size: 14px;

  color: #666666;

  margin-top: 3px;

  line-height: 22px;

  float: left;

  margin-left: 4px;

  text-align: left;

}



.w_header04 .header04Right .l_poSanjiao1_F {

  background-position: 0px 0px !important;

  top: -10px;

  _top: -12px;

  left: 142px;

}



.w_header04 .header04Right ul .phonelook .l_ewmTwo .Sanjiao {

  width: 10px;

  height: 6px;

  background: url(/images/201509/smallsanjiao.png) 0 0 no-repeat;

  background-position: 0 0;

  display: inline-block;

  position: absolute;

  top: -5px;

  right: 32px;

}



.w_header04 .compare {

  width: 228px;

  height: auto;

  border: 1px solid #e0dede;

  font-family: "Microsoft YaHei";

  background-color: #fff;

  z-index: 1000;

  padding-bottom: 15px;

  position: absolute;

  top: 52px;

  left: -67px;

}



.w_header04 .compare .titleContent {

  height: 38px;

  line-height: 38px;

  padding: 0px 12px 0px 0px;

  border-bottom: 1px solid #e0dede;

  position: relative;

}



.w_header04 .compare .titleContent h3 {

  width: 89px;

  height: 38px;

  text-align: left;

  padding-left: 11px;

  line-height: 38px;

  float: left;

  color: #636262;

  font-size: 12px;

  overflow: hidden;

}



.w_header04 .compare .titleContent a {

  width: 37px;

  height: 18px;

  line-height: 18px;

  float: right;

  text-align: center;

  border: 1px solid #e9e9e9;

  background-color: #f7f7f7;

  font-size: 12px;

  color: #636262;

  margin-top: 9px;

}



.w_header04 .compare .showList {

  width: 228px;

  height: auto;

  background-color: #f4f4f4;

}



.w_header04 .compare .showList .liBoder {

  border-bottom: 1px solid #e9e9e9;

}



.w_header04 .compare .showList li {

  width: 201px;

  height: 26px;

  line-height: 26px;

  padding: 12px 12px 0px 15px;

  font-size: 12px;

}



.w_header04 .compare .showList i {

  width: 15px;

  height: 15px;

  background-color: #ff6666;

  text-align: center;

  line-height: 15px;

  color: #fff;

  float: left;

  border-radius: 50%;

  margin-right: 12px;

}



.w_header04 .compare .showList .houseName {

  width: 155px;

  height: 15px;

  line-height: 15px;

  float: left;

  overflow: hidden;

  margin-right: 3px;

  overflow: hidden;

}



.w_header04 .compare .showList .houseName a {

  color: #636262;

  display: block;

  width: 120px;

  height: 15px;

  text-align: left;

}



.w_header04 .compare .showList .houseName a:hover {

  color: #ff3333;

}



.w_header04 .compare .showList .closeBtn {

  width: 14px;

  height: 14px;

  float: left;

  background: url(/images/201509/closeBtn111.png) 0 0 no-repeat;

}



.w_header04 .compare .showList .liBorN {

  border-bottom: none;

}



.w_header04 .compare .contrastFrame {

  width: 210px;

  height: auto;

  padding: 10px 8px 10px 10px;

  border-top: 1px solid #e0dede;

}



.w_header04 .compare .contrastFrame .txtBox {

  width: 210px;

  height: 25px;

}



.w_header04 .compare .contrastFrame .txtBox input {

  width: 109px;

  height: 23px;

  line-height: 23px;

  padding-left: 5px;

  border: 1px solid #e3e1e1;

  float: left;

  border-right: 1px solid #fff;

}



.w_header04 .compare .contrastFrame .txtBox #addContrastBtn {

  width: 94px;

  height: 25px;

  background-color: #ff6666;

  color: #fff;

  font-size: 12px;

  text-align: center;

  line-height: 25px;

  float: right;

  border-top-right-radius: 3px;

  border-bottom-right-radius: 3px;

}



.w_header04 .compare .contrastFrame .txtBox #addContrastBtn:hover {

  background-color: #fa4242;

}



.w_header04 .compare .contrastFrame .btnsDiv {

  width: 210px;

  height: 25px;

  margin-bottom: 10px;

  text-align: center;

  padding-top: 10px;

  font-family: "Microsoft YaHei";

}



.w_header04 .compare .contrastFrame .btnsDiv a {

  width: 94px;

  height: 25px;

  float: left;

  text-align: center;

  line-height: 25px;

  font-size: 12px;

  border: 1px solid #fec9c9;

  color: #fa4242;

  border-radius: 3px;

}



.w_header04 .compare .contrastFrame .btnsDiv a:hover {

  background-color: #fa4242;

  border: 1px solid #fa4242;

  color: #fff;

}



.w_header04 .compare .contrastFrame .btnsDiv .redBgc {

  background-color: #fff0f0;

  margin-right: 18px;

}



.w_header04 .compare .contrastFrame .btnsDiv .grayBgc {

  background-color: #fff;

}



.w_header04 .spreadBtn {

  width: 21px;

  height: 107px;

  background-color: #fe6b6d;

  padding: 1px;

  position: fixed;

  top: 50%;

  right: 50%;

  margin-right: 600px;

  text-align: center;

  overflow: hidden;

  z-index: 100;

}



.w_header04 .spreadBtn span {

  width: 21px;

  height: 71px;

  line-height: 17px;

  background-color: #fff;

  color: #ff6666;

  font-size: 14px;

  display: block;

  overflow: hidden;

}



.w_header04 .spreadBtn a {

  width: 21px;

  height: 30px;

  line-height: 14px;

  display: block;

  color: #fff;

  font-size: 12px;

  margin-top: 5px;

}



.w_header04 .showRuselt {

  height: auto;

  margin: 1px 0px 10px 0px;

}



.w_header04 .showRuselt ul {

  height: auto;

  border: 1px solid #bfbfbf;

  background-color: #fff;

  padding: 5px 0px;

}



.w_header04 .showRuselt li {

  height: 25px;

  line-height: 25px;

  text-indent: 5px;

  cursor: pointer;

  font-size: 14px;

}



.w_header04 .showRuselt li:hover {

  background-color: #f2f2f2;

}



.w_header04 .compare .showList .orderNumHook {

  background-color: #ff6666;

  border-radius: 50%;

  color: #fff;

  float: left;

  height: 15px;

  line-height: 15px;

  margin-right: 12px;

  text-align: center;

  width: 15px;

  margin-top: 0;

}



.w_header04 .compare .contrastFrame .txtBox {

  position: relative;

}



.w_header04 #contrast_open .e-sec-ul {

  position: absolute;

  top: 25px;

  left: 0;

  width: 208px;

  border: 1px solid #d7d7d7;

  border-top: 0;

  background-color: #fff;

}



.w_header04 #contrast_open .e-sec-ul li {

  width: 206px;

  height: 24px;

  padding: 0;

  line-height: 24px;

  border-bottom: 0;

}



.w_header04 #contrast_open .e-sec-ul li .e-txt {

  float: left;

  width: 110px;

  height: 22px;

  color: #333;

  font-size: 12px;

  line-height: 22px;

  overflow: hidden;

  margin-right: 10px;

  padding-left: 5px;

}



.w_header04 #contrast_open .e-sec-ul li .e-txt:hover {

  text-decoration: underline;

}



.w_header04 #contrast_open .e-sec-ul li .e-rtxt {

  float: right;

  width: 10px;

  height: 10px;

  color: #fff;

  background: url("/images/201509/djia.png") no-repeat center center;

  margin-top: 5px;

  margin-right: 5px;

}



.w_header04 .li03 .compare {

  left: -180px;

}



.w_header04 .compare .contrastFrame .txtBox input {

  font-family: "Microsoft YaHei";

}



.w_header04 .header04Right li a span {

  margin-top: 6px;

}



.detailMain .flowwrap {

  float: left;

  width: 411px;

}



.detailMain .homeimg {

  width: 411px;

  height: 308px;

  overflow: hidden;

  position: relative;

}



.detailMain .homeimg .picwrap {

  width: 9999px;

  height: 308px;

  position: absolute;

  left: 0;

  top: 0;

}



.detailMain .homeimg li {

  float: left;

}



.detailMain .bigimg {

  width: 411px;

  height: 308px;

  display: block;

}



.detailMain .subnav {

  position: absolute;

  width: 411px;

  height: 49px;

  line-height: 49px;

  bottom: 0;

  left: 0;

}



.detailMain .subnav li {

  float: left;

  height: 49px;

}



.detailMain .subnav a {

  color: #fff;

  padding: 0 18px;

  display: block;

  font-size: 16px;

}



.detailMain .subnav a:hover {

  background-color: #d02f33;

}



.detailMain .subnavbg {

  position: absolute;

  width: 411px;

  height: 49px;

  background-color: #000;

  opacity: 0.7;

  filter: alpha(opacity=70);

  bottom: 0;

  left: 0;

}



.detailMain .flow {

  border: 1px solid #e5e5e5;

  padding: 1px 7px 3px 7px;

  width: 395px;

}



.detailMain .flow .one {

  width: 18px;

  height: 42px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -428px;

  display: block;

  float: left;

  margin-top: 11px;

}



.detailMain .flow .one:hover {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -475px;

}



.detailMain .flow .next {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -522px;

  float: right;

}



.detailMain .flow .next:hover {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -569px;

}



.detailMain .flowimg {

  float: left;

  position: relative;

  width: 359px;

  height: 71px;

  overflow: hidden;

}



.detailMain .flowimg ul {

  float: left;

  width: 9999px;

  height: 71px;

  position: absolute;

  left: 0;

  right: 0;

}



.detailMain .flowimg li {

  float: left;

  padding-top: 13px;

  width: 82px;

  height: 59px;

  margin-right: -10px;

}



.detailMain .flowimg li span {

  max-width: 80px;

  overflow: hidden;

}



.detailMain .flowimg .tit {

  width: 72px;

  font-family: "SimSun";

  color: #999;

  font-size: 12px;

  font-weight: bold;

  text-align: center;

  width: 100px;

  margin-left: -9px;

  height: 23px;

  overflow: hidden;

  line-height: 22px;

}



.detailMain .flowimg .bg {

  width: 82px;

  background: url(/images/201509/notyet.png) center 0 no-repeat;

  height: 21px;

}



.detailMain .flowimg .time {

  font-size: 12px;

  color: #999;

  text-align: center;

  margin-top: -4px;

}



.detailMain .flowimg .cur {

  padding-top: 0;

}



.detailMain .flowimg .cur .tit {

  height: 23px;

  overflow: hidden;

  margin-top: 6px;

  line-height: 23px;

}



.detailMain .flowimg .cur span {

  display: inline-block;

  *zoom: 1;

  *display: inline;

  height: 23px;

  line-height: 23px;

  padding: 0 10px;

  background-color: #ff6666;

  color: #fff;

  border-radius: 2px;

}



.detailMain .flowimg .cur .bg {

  background: url(/images/201509/current.png) center 0 no-repeat;

  height: 32px;

}



.detailMain .flowimg .overbg span {

  padding: 5px 10px;

  background-color: #fff3f3;

  color: #ff6666;

  border-radius: 2px;

}



.detailMain .flowimg .overbg .bg {

  background: url(/images/201509/overbg.png) center 0 no-repeat;

}



.detailMain .flowimg .over span {

  color: #ff6666;

}



.detailMain .flowimg .over .bg {

  background: url(/images/201509/overbg.png) center 0 no-repeat;

}



.detailMain .flowimg .notyetbg span {

  padding: 5px 10px;

  background-color: #ededed;

  border-radius: 2px;

}



.detailMain .details {

  float: left;

  margin-left: 16px;

  display: inline;

  width: 483px;

}



.detailMain .details h2 {

  font-size: 28px;

  color: #333;

  font-weight: bold;

  width: 483px;

  height: 42px;

  overflow: hidden;

  margin-top: -7px;

}



.detailMain .details h2 em {

  color: #fff;

  background-color: #ff6666;

  font-size: 12px;

  border-radius: 2px;

  margin-left: 11px;

  vertical-align: 11px;

  height: 18px;

  line-height: 18px;

  padding: 0 4px;

  display: inline-block;

}



.detailMain .details .prompt {

  display: block;

  width: 483px;

  height: 19px;

  overflow: hidden;

  color: #666;

}



.detailMain .details span {

  color: #333;

}



.detailMain .intro {

  background-color: #fbfbfb;

  width: 477px;

  overflow: hidden;

  padding: 1px 0 20px 6px;

  margin-top: 22px;

}



.detailMain .intro li {

  color: #333;

  margin-top: 13px;

  max-height: 29px;

  white-space: nowrap;

}



.detailMain .intro li .text01 {

  font-weight: bold;

  float: left;

}



.detailMain .intro li .text02 {

  font-family: "Georgia","Microsoft YaHei";

  color: #fa4242;

  font-size: 28px;

  float: left;

  margin: -13px 3px 0 0;

  max-width: 275px;

  height: 42px;

  overflow: hidden;

  padding-top: 2px;

}



.detailMain .intro li .text06 {

  float: left;

}



.detailMain .intro li .text03 {

  font-family: "SimSun";

  float: left;

}



.detailMain .intro li .text07 {

  max-width: 314px;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

  float: left;

}



.detailMain .intro li .text07 .font {

  color: #d5d5d5;

  margin: 0 6px;

}



.detailMain .intro li .text04 {

  height: 19px;

  overflow: hidden;

}



.detailMain .intro li a.text04:hover {

  color: #e91c35;

}



.detailMain .intro li .text05 {

  max-width: 315px;

  overflow: hidden;

  float: left;

  text-overflow: ellipsis;

  white-space: nowrap;

}



.detailMain .intro li .calcul {

  color: #999;

  font-size: 12px;

  position: relative;

  margin-left: 36px;

}



.detailMain .intro li .calcul:hover {

  color: #ff6666;

}



.detailMain .intro li .calcul:hover .icon01 {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -616px;

}



.detailMain .intro li .calcul:hover .icon02 {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -635px;

}



.detailMain .intro li .calcul:hover .icon03 {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -651px;

}



.detailMain .intro li .calcul:hover .icon04 {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -667px;

}



.detailMain .intro li .brack {

  font-family: "SimSun";

}



.detailMain .intro li .icon01 {

  display: block;

  float: left;

  width: 13px;

  height: 14px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -684px;

  position: absolute;

  left: -19px;

  top: 1px;

}



.detailMain .intro li .icon02 {

  display: block;

  float: left;

  width: 10px;

  height: 11px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -703px;

  position: absolute;

  left: -14px;

  top: 3px;

}



.detailMain .intro li .icon03 {

  display: block;

  float: left;

  width: 13px;

  height: 11px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -719px;

  position: absolute;

  left: -17px;

  top: 3px;

}



.detailMain .intro li .icon04 {

  display: block;

  float: left;

  width: 8px;

  height: 12px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -735px;

  position: absolute;

  left: -12px;

  top: 2px;

}



.detailMain .intro li .icon04 em {

  font-family: "SimSun";

  color: #d5d5d5;

}



.detailMain .intro li .timeupdate {

  color: #666;

  font-size: 12px;

  margin-left: 10px;

}



.detailMain .intro .interval {

  margin-top: 8px;

}



.detailMain .discount {

  padding: 28px 0 26px 0;

  width: 484px;

  position: relative;

  z-index: 2;

  height: 71px;

}



.detailMain .discount li {

  float: left;

  margin-right: 9px;

  height: 71px;

  min-width: 114px;

  position: absolute;

}



.detailMain .discount .list01 {

  left: 0;

  z-index: 10;

}



.detailMain .discount .list02 {

  left: 123px;

  z-index: 9;

}



.detailMain .discount .list03 {

  left: 246px;

  z-index: 8;

}



.detailMain .discount .list04 {

  left: 369px;

  z-index: 7;

}



.detailMain .discount .wrap {

  display: block;

  border: 1px solid #f4f4f4;

  width: 112px;

  min-width: 112px;

  height: 69px;

  overflow: hidden;

  text-align: center;

  box-shadow: 0 3px 0 #fafafa;

  position: relative;

  left: 0;

  -webkit-transition: all 0.4s;

  -moz-transition: all 0.4s;

  -ms-transition: all 0.4s;

  -o-transition: all 0.4s;

  transition: all 0.4s;

}



.detailMain .discount .on {

  text-align: center;

  padding: 0 10px;

  height: 32px;

  line-height: 32px;

  background-color: #f4f4f4;

  color: #999;

  overflow: hidden;

}



.detailMain .discount .down {

  height: 37px;

  line-height: 37px;

  background-color: #fff;

  color: #666;

  overflow: hidden;

  padding: 0 10px;

}



.detailMain .discount .wrap:hover {

  border: 1px solid #ff6666;

  box-shadow: 0 3px 0 #fef1f1;

  width: auto;

  z-index: 5;

  background-color: #fef2f2;

}



.detailMain .discount .wrap:hover .on {

  color: #ff6666;

  background: none;

}



.detailMain .discount .wrap:hover .down {

  color: #ff6666;

  font-weight: bold;

  font-size: 18px;

  padding: 0 20px;

  background-color: #fff;

  -webkit-transition: all 0.4s;

  -moz-transition: all 0.4s;

  -ms-transition: all 0.4s;

  -o-transition: all 0.4s;

  transition: all 0.4s;

}



.detailMain .discount:hover {

  width: 760px;

}



.detailMain .phone {

  float: left;

  line-height: 37px;

  font-size: 26px;

  color: #333;

  width: 329px;

  height: 43px;

  overflow: hidden;

  font-family: "Arial";

}



.detailMain .phone em {

  font-size: 14px;

  font-weight: bold;

}



.detailMain .phone .icon05 {

  display: block;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -752px;

  width: 34px;

  height: 37px;

  float: left;

  margin-right: 10px;

}



.detailMain .call {

  font-size: 18px;

  color: #fa4242;

  display: block;

  float: right;

  width: 145px;

  height: 32px;

  border: 1px solid #fec9c9;

  box-shadow: 0 3px 0 #fef1f1;

  border-radius: 2px;

  text-align: center;

  line-height: 32px;

}



.detailMain .call:hover {

  color: #fff;

  background-color: #fa4242;

}





.mtitle, .stitle {

  height: 40px;

  line-height: 40px;

  border-bottom: 2px solid #747474;

  margin-top: 20px;

}



.mtitle .tittext, .stitle .tittext {

  float: left;

  height: 36px;

  line-height: 32px;

  font-size: 24px;

  color: #333333;

  padding-top: 4px;

  overflow: hidden;

}



.mtitle .i1, .stitle .i1 {

  width: 5px;

  height: 23px;

  display: inline-block;

  *zoom: 1;

  *display: inline;

  background: url(widget.png) 0 0 no-repeat;background-position:0px 0px;

  vertical-align: -3px;

  *vertical-align: 3px;

  color: #ff6666;

  text-indent: -9999px;

  *text-indent: 0;

  overflow: hidden;

  margin: 0 8px 0 3px;

}



.mtitle .moreBtn, .stitle .moreBtn {

  float: right;

  color: #666;

}



.mtitle .moreBtn:hover, .stitle .moreBtn:hover {

  color: #ff6666;

}



.mtitle .moreBtn em, .stitle .moreBtn em {

  font-family: "\5b8b\4f53", "SimSun", sans-serif;

  margin-left: 5px;

}



.mtitle .moredewrap, .stitle .moredewrap {

  float: right;

  display: inline;

  margin-right: 25px;

  color: #999;

  font-size: 12px;

}



.mtitle .moredelink, .stitle .moredelink {

  float: left;

  display: inline;

  margin-right: 10px;

  color: #999;

}



.mtitle .moredelink:hover, .stitle .moredelink:hover {

  color: #ff6666;

}



.stitle {

  border-bottom: 0;

  margin-top: 0;

}



.houseType .houseLayout {

  width: 878px;

  padding: 17px 15px;

}



.houseType .layoutH {

  width: auto;

  height: 122px;

  border: 1px solid #efeeee;

}



.houseType .layoutHL {

  width: 325px;

  height: 122px;

  float: left;

}



.houseType .layoutHL ul {

  width: 325px;

  height: 50px;

  overflow: hidden;

  margin-top: 38px;

}



.houseType .layoutHL ul .liRoom {

  width: 100px;

  border-right: 1px dashed #d8d8d8;

}



.houseType .layoutHL ul .liRoom1 {

  width: 120px;

}



.houseType .layoutHL ul li {

  float: left;

  text-indent: 12px;

}



.houseType .layoutHL ul .ai {

  font-family: "SimSun";

  font-size: 14px;

  margin-left: 5px;

}



.houseType .layoutHL ul span {

  font-size: 20px;

  width: 95px;

  height: 25px;

  display: block;

  color: #ff6666;

  font-weight: bold;

  white-space: nowrap;

  overflow: hidden;

  margin-top: -5px;

}



.houseType .layoutHL ul a {

  width: 100px;

  height: 35px;

  line-height: 35px;

  font-size: 14px;

  color: #999999;

  display: block;

  white-space: nowrap;

  overflow: hidden;

}



.houseType .layoutHL ul a:hover {

  color: #e91c35;

}



.houseType .layoutHL ul .em {

  font-size: 12px;

  color: #333;

  display: block;

  width: 100px;

  height: 25px;

  line-height: 25px;

  white-space: nowrap;

  overflow: hidden;

}



.houseType .layoutHL ul strong {

  display: block;

  font-family: "Arial";

  font-weight: normal;

  height: 25px;

  line-height: 28px;

  font-size: 14px;

  color: #333;

  white-space: nowrap;

  overflow: hidden;

}



.houseType .layoutHL ul .Meter {

  font-size: 12px;

  display: inline-block;

  font-family: "SimSun";

  margin-left: -10px;

}



.houseType .layoutHL ul .wan {

  font-size: 16px;

  font-family: "Microsoft YaHei";

  display: inline;

}



.houseType .layoutHR {

  width: 540px;

  height: 122px;

  float: right;

  margin-left: 8px;

  position: relative;

  overflow: hidden;

}



.houseType .layoutHR .leftBtn {

  width: 17px;

  height: 41px;

  position: absolute;

  left: 0px;

  top: 45px;

  display: block;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -794px;

}



.houseType .layoutHR .leftBtn:hover {

  width: 17px;

  height: 41px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -840px;

}



.houseType .layoutHR .leftBtn i {

  display: none;

}



.houseType .layoutHR .focusMap {

  width: 490px;

  height: 122px;

  margin-left: 22px;

  position: relative;

  overflow: hidden;

}



.houseType .layoutHR ul {

  width: 9999px;

  height: 122px;

  position: absolute;

  top: 0px;

  left: 0px;

}



.houseType .layoutHR ul li {

  float: left;

  margin: 18px 10px 0 0px;

  width: 240px;

  height: 90px;

  overflow: hidden;

}



.houseType .layoutHR ul .showImg {

  width: 118px;

  height: 88px;

  float: left;

  border: 1px solid #cacaca;

  margin-right: 8px;

}



.houseType .layoutHR ul .showImg img {

  width: 118px;

  height: 88px;

  vertical-align: top;

}



.houseType .layoutHR ul .showInfo {

  width: 110px;

  height: 90px;

  float: left;

  color: #666;

  font-size: 14px;

  white-space: normal;

  overflow: hidden;

}



.houseType .layoutHR ul .showInfo span {

  width: 110px;

  height: 30px;

  line-height: 30px;

  display: block;

  overflow: hidden;

}



.houseType .layoutHR ul .merEm {

  font-family: "Arial";

}



.houseType .layoutHR ul .moneyEm {

  font-size: 20px;

  font-family: "Georgia","Microsoft YaHei";

}



.houseType .layoutHR .rightBtn {

  width: 17px;

  height: 41px;

  position: absolute;

  right: 7px;

  top: 45px;

  display: block;

}



.houseType .layoutHR .rightBtn i {

  width: 17px;

  height: 41px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -886px;

  display: block;

}



.houseType .layoutHR .rightBtn:hover i {

  width: 17px;

  height: 41px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -932px;

}



.houseType .houseInfo {

  border: 1px solid #efeeee;

  padding: 15px 0px;

  overflow: hidden;

}



.houseType .houseInfo ul {

  width: 876px;

  height: 55px;

  overflow: hidden;

}



.houseType .houseInfo ul .spanRoom {

  width: 95px;

  display: block;

  font-size: 20px;

  color: #ff6666;

  font-weight: bold;

  white-space: nowrap;

  overflow: hidden;

}



.houseType .houseInfo ul li {

  float: left;

  height: 60px;

  text-align: center;

}



.houseType .houseInfo ul .spanMS {

  margin-top: 10px;

  display: block;

}



.houseType .houseInfo ul a {

  font-size: 14px;

  color: #333;

  white-space: nowrap;

  overflow: hidden;

  width: 110px;

}



.houseType .houseInfo ul strong {

  display: block;

  font-family: "Arial";

  font-size: 20px;

  color: #333;

  white-space: nowrap;

  overflow: hidden;

  font-weight: normal;

}



.houseType .houseInfo ul .Meter {

  font-size: 12px;

  display: inline-block;

  font-family: "SimSun";

}



.houseType .houseInfo ul .wan {

  font-size: 14px;

  font-family: "Microsoft YaHei";

}



.houseType .houseInfo .liRoom1 {

  width: 99px;

  border-right: 1px dashed #d8d8d8;

  line-height: 60px;

}



.houseType .houseInfo .liRoom2 {

  width: 228px;

  border-right: 1px dashed #d8d8d8;

}



.houseType .houseInfo .liRoom3 {

  width: 272px;

  border-right: 1px dashed #d8d8d8;

}



.houseType .houseInfo .liRoom4 {

  width: 274px;

  line-height: 60px;

}



.houseType .clearBoth {

  display: inline-block;

  *zoom: 1;

  *display: inline;

}



.houseType .mr {

  margin-right: 5px;

}



.houseType .mt {

  margin-top: 15px;

}



.ewmBanner {

  border-top: 1px solid #e4e4e4;

  margin-top: 30px;

  margin-bottom: 30px;

}



.ewmBanner .codewrap, .ewmBanner .codewrap02, .ewmBanner .codewrap03 {

  padding: 20px;

  float: left;

  width: 262px;

}



.ewmBanner .codewrap .code, .ewmBanner .codewrap02 .code, .ewmBanner .codewrap03 .code {

  margin-top: 4px;

}



.ewmBanner .codewrap .code img, .ewmBanner .codewrap02 .code img, .ewmBanner .codewrap03 .code img {

  width: 76px;

  height: 76px;

}



.ewmBanner .codewrap .w_line, .ewmBanner .codewrap02 .w_line, .ewmBanner .codewrap03 .w_line {

  width: 1px;

  height: 85px;

  margin-left: 9px;

  float: left;

  background: url(/images/201509/cut.png) right 0 repeat-y;

}



.ewmBanner .codewrap .unitx, .ewmBanner .codewrap02 .unitx, .ewmBanner .codewrap03 .unitx {

  margin: 5px 0 0 12px;

  float: left;

}



.ewmBanner .codewrap .icon01, .ewmBanner .codewrap .icon02, .ewmBanner .codewrap .icon03, .ewmBanner .codewrap .icon04, .ewmBanner .codewrap .icon05, .ewmBanner .codewrap .icon06, .ewmBanner .codewrap02 .icon01, .ewmBanner .codewrap02 .icon02, .ewmBanner .codewrap02 .icon03, .ewmBanner .codewrap02 .icon04, .ewmBanner .codewrap02 .icon05, .ewmBanner .codewrap02 .icon06, .ewmBanner .codewrap03 .icon01, .ewmBanner .codewrap03 .icon02, .ewmBanner .codewrap03 .icon03, .ewmBanner .codewrap03 .icon04, .ewmBanner .codewrap03 .icon05, .ewmBanner .codewrap03 .icon06 {

  display: block;

  width: 41px;

  height: 41px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -978px;

  float: left;

}



.ewmBanner .codewrap h2, .ewmBanner .codewrap02 h2, .ewmBanner .codewrap03 h2 {

  color: #333;

  font-size: 16px;

  float: left;

  font-weight: bold;

  margin-left: 5px;

  width: 80px;

  height: 24px;

  overflow: hidden;

}



.ewmBanner .codewrap p, .ewmBanner .codewrap02 p, .ewmBanner .codewrap03 p {

  width: 108px;

  line-height: 18px;

  margin-top: 3px;

  font-size: 12px;

  color: #666;

  height: 36px;

  overflow: hidden;

}



.ewmBanner .codewrap .unitxspec, .ewmBanner .codewrap02 .unitxspec, .ewmBanner .codewrap03 .unitxspec {

  margin: 0 0 0 12px;

  float: left;

}



.ewmBanner .codewrap .icon02, .ewmBanner .codewrap02 .icon02, .ewmBanner .codewrap03 .icon02 {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1024px;

  width: 41px;

  height: 47px;

}



.ewmBanner .codewrap .w156, .ewmBanner .codewrap02 .w156, .ewmBanner .codewrap03 .w156 {

  width: 145px;

}



.ewmBanner .codewrap .icon03, .ewmBanner .codewrap02 .icon03, .ewmBanner .codewrap03 .icon03 {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1076px;

}



.ewmBanner .codewrap .icon04, .ewmBanner .codewrap02 .icon04, .ewmBanner .codewrap03 .icon04 {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1122px;

}



.ewmBanner .codewrap .icon05, .ewmBanner .codewrap02 .icon05, .ewmBanner .codewrap03 .icon05 {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1168px;

}



.ewmBanner .codewrap .icon06, .ewmBanner .codewrap02 .icon06, .ewmBanner .codewrap03 .icon06 {

  background: url(/images/201509/ewmmf.png) 0 0 no-repeat;

}



.info .infowrapfix {

  padding: 6px 20px 23px 20px;

}



.info .infowrapfix li {

  float: left;

  width: 353px;

  height: 21px;

  overflow: hidden;

  margin-top: 15px;

  color: #666;

  display: inline;

}



.info .infowrapfix .right {

  width: 515px;

}



.info .infowrapfix span {

  color: #333;

  font-weight: bold;

  padding-right: 13px;

  display: block;

  float: left;

  width: 70px;

  text-align: right;

}



.match .cBox {

  padding: 15px 0 15px 15px;

}



.match .e_m3_l {

  float: left;

  margin-right: 15px;

}



.match .e_m3_r {

  float: right;

  width: 350px;

  position: relative;

}



.match .e_m3_r .e_ListBox {

  margin-left: -12px;

}



.match .e_m3_r .e_ListBox li {

  float: left;

  margin-left: 12px;

  display: inline;

}



.match .e_m3_r .e_ListBox li.cur {

  font-weight: 700;

}



.match .e_m3_r .e_ListBox li.cur .w_link01 {

  border-bottom: 4px solid #f9be27;

}



.match .e_m3_r .e_ListBox li.cur .w_link02 {

  border-bottom: 4px solid #4ad852;

}



.match .e_m3_r .e_ListBox li.cur .w_link03 {

  border-bottom: 4px solid #53c6ff;

}



.match .e_m3_r .e_ListBox li.cur .w_link04 {

  border-bottom: 4px solid #fe7348;

}



.match .e_m3_r .e_ListBox li.cur .w_link05 {

  border-bottom: 4px solid #ff8b95;

}



.match .e_m3_r .e_ListBox .e_cur {

  font-weight: 700;

}



.match .e_m3_r .e_ListBox .e_cur.w_link01 {

  border-bottom: 4px solid #f9be27;

}



.match .e_m3_r .e_ListBox .e_cur.w_link02 {

  border-bottom: 4px solid #4ad852;

}



.match .e_m3_r .e_ListBox .e_cur.w_link03 {

  border-bottom: 4px solid #53c6ff;

}



.match .e_m3_r .e_ListBox .e_cur.w_link04 {

  border-bottom: 4px solid #fe7348;

}



.match .e_m3_r .e_ListBox .e_cur.w_link05 {

  border-bottom: 4px solid #ff8b95;

}



.match .e_m3_r .e_ListBox .e_link6 {

  color: #333;

  display: block;

  text-align: center;

  padding: 0 11px 3px;

  border-bottom: 4px solid #fff;

}



.match .e_m3_r .e_ListBox .e_link6 i {

  margin-bottom: 9px;

}



.match .e_m3_r .e_ListBox .e_link6:hover {

  font-weight: 700;

}



.match .e_m3_r .e_ListBox .w_link01:hover {

  border-bottom: 4px solid #f9be27;

}



.match .e_m3_r .e_ListBox .w_link02:hover {

  border-bottom: 4px solid #4ad852;

}



.match .e_m3_r .e_ListBox .w_link03:hover {

  border-bottom: 4px solid #53c6ff;

}



.match .e_m3_r .e_ListBox .w_link04:hover {

  border-bottom: 4px solid #fe7348;

}



.match .e_m3_r .e_ListBox .w_link05:hover {

  border-bottom: 4px solid #ff8b95;

}



.match .e_m3_r .e_ListBox .e_ico35 {

  width: 35px;

  height: 35px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1214px;

  display: block;

}



.match .e_m3_r .e_ListBox .e_ico36 {

  width: 35px;

  height: 35px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1254px;

  display: block;

}



.match .e_m3_r .e_ListBox .e_ico37 {

  width: 35px;

  height: 35px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1294px;

  display: block;

}



.match .e_m3_r .e_ListBox .e_ico38 {

  width: 35px;

  height: 35px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1334px;

  display: block;

}



.match .e_m3_r .e_ListBox .e_ico39 {

  width: 35px;

  height: 35px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1374px;

  display: block;

}



.match .e_m3_r .w_line {

  border-bottom: 1px solid #e4e4e4;

  height: 0;

  line-height: 0;

  position: absolute;

  left: 0;

  top: 72px;

  width: 340px;

}



.match .e_m3_r .e_dl_box {

  margin-top: 15px;

  height: 250px;

  overflow-y: scroll;

}



.match .e_m3_r .e_dl_box li {

  height: 22px;

  padding: 7px 15px;

  cursor: pointer;

  float: left;

}



.match .e_m3_r .e_dl_box li:hover {

  background: #fbf3ec;

}



.match .e_m3_r .e_dl_box .e_ico16 {

  float: left;

  width: 17px;

  height: 22px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1414px;

  margin-right: 10px;

}



.match .e_m3_r .e_dl_box .e_ico17 {

  float: left;

  width: 17px;

  height: 22px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1441px;

  margin-right: 10px;

}



.match .e_m3_r .e_dl_box .e_link {

  float: left;

  width: 220px;

  font-size: 12px;

  color: #333;

  text-decoration: none;

  height: 18px;

  overflow: hidden;

}



.match .e_m3_r .e_dl_box span {

  float: right;

  font-size: 12px;

  color: #666;

  width: 55px;

  height: 18px;

  overflow: hidden;

  text-align: right;

}



.match .emp1 {

  position: absolute;

  display: inline-block;

  width: 33px;

  height: 36px;

  background: url(/images/201509/mapp1.png) no-repeat;

  text-align: center;

  color: #666;

  padding-top: 6px;

  font-weight: 700;

  font-size: 12px;

}



.guide h4 {

  font-size: 18px;

  color: #333;

  margin-bottom: 10px;

}



.guide img {

  display: block;

}



.guide h5 {

  height: 33px;

  background: #f9f9f9;

  width: 254px;

  text-align: center;

  line-height: 33px;

  color: #333;

  margin-top: 10px;

  margin-bottom: 10px;

}



.guide .priceTxt {

  color: #666;

  text-indent: 2em;

  word-break: normal;

  line-height: 23px;

}



.guide .guideBox {

  padding: 20px 15px 15px 15px;

}



.guide .w_ml, .guide .w_mm {

  width: 250px;

  background: url(/images/201509/guideBg.png) 0 0 repeat-x;

  padding-top: 10px;

  margin-right: 50px;

}



.guide .w_user {

  margin-left: 13px;

}



.guide .w_user .w_user_ml {

  float: left;

  margin-right: 20px;

}



.guide .w_user .w_user_ml img {

  width: 71px;

  height: 71px;

  display: block;

  border-radius: 50%;

  -moz-broder-radius: 50%;

  -ms-broder-radius: 50%;

  box-shadow: 0 3px 2px #d0d0d0;

}



.guide .w_user .w_user_mr {

  float: left;

  margin-top: 8px;

}



.guide .w_user .w_user_mr h2 {

  font-size: 22px;

  color: #333;

}



.guide .w_user .w_user_mr p {

  color: #666;

}



.guide .w_tuijian {

  border: 1px solid #fe8059;

  border-radius: 20px;

  width: 165px;

  height: 32px;

  text-align: center;

  line-height: 32px;

  font-size: 20px;

  color: #fe7348;

  font-weight: 700;

  margin: 33px auto 27px;

}



.guide .w_tuijian .zanIco {

  display: inline-block;

  width: 20px;

  height: 19px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1468px;

  margin-right: 10px;

}



.guide .w_txtBox .w_title {

  position: relative;

  text-align: center;

  margin-bottom: 15px;

}



.guide .w_txtBox .w_title .w_line {

  height: 1px;

  line-height: 0;

  background: #e5e5e5;

  position: absolute;

  left: 0;

  top: 50%;

  width: 100%;

}



.guide .w_txtBox .w_title span {

  background: #fff;

  display: inline-block;

  padding: 0 10px;

  position: relative;

  font-size: 18px;

  color: #333;

}



.guide .w_txtBox .w_title span strong {

  font-size: 16px;

  vertical-align: 3px;

  font-weight: normal;

}



.guide .w_txtBox .w_title span em {

  font-family: "Arial";

  font-size: 26px;

  color: #5c9bea;

}



.guide .w_txtBox .mb9 {

  margin-bottom: 9px;

}



.guide .w_txtBox p {

  color: #666;

  text-indent: 2em;

  line-height: 23px;

}



.guide .w_label {

  margin: 9px 0 19px;

  max-height: 60px;

  min-height: 5px;

  overflow: hidden;

}



.guide .w_label span {

  float: left;

  padding: 0 5px;

  font-family: "simsun";

  font-size: 12px;

  margin-left: 10px;

  display: inline;

  background: #fff;

  margin-top: 10px;

}



.guide .w_label .w_yellow {

  color: #f6bb43;

  border: 1px solid #f6bb43;

}



.guide .w_label .w_green {

  color: #36bc9b;

  border: 1px solid #36bc9b;

}



.guide .w_label .w_red {

  color: #ed5564;

  border: 1px solid #ed5564;

}



.guide .w_label .w_blue {

  color: #3baeda;

  border: 1px solid #3baeda;

}



.guide .w_label .w_green2 {

  color: #8bc050;

  border: 1px solid #8bc050;

}



.guide .w_label .w_blue2 {

  color: #5d9ceb;

  border: 1px solid #5d9ceb;

}



.guide .btnmore {

  color: #ff6666;

  font-size: 12px;

}



.guide .w_mr {

  width: 275px;

}



.guide .w_mr .w_dianPing h3 {

  border-bottom: 1px solid #e5e5e5;

  padding-bottom: 7px;

  margin-top: -7px;

  margin-left: 6px;

  width: 263px;

}



.guide .w_mr .w_dianPing h3 span {

  float: left;

  font-size: 18px;

  color: #333;

}



.guide .w_mr .w_dianPing h3 a {

  float: right;

  font-size: 12px;

  color: #666;

  margin-top: 7px;

  text-decoration: none;

}



.guide .w_mr .w_dianPing h3 a em {

  color: #ff3333;

}



.guide .w_mr .w_dianPing h3 a:hover {

  color: #e91c35;

}



.guide .w_mr .w_dianPing ul {

  margin-left: 6px;

}



.guide .w_mr .w_dianPing ul .dianIco, .guide .w_mr .w_dianPing ul .daoIco, .guide .w_mr .w_dianPing ul .daIco, .guide .w_mr .w_dianPing ul .kaiIco, .guide .w_mr .w_dianPing ul .xinIco, .guide .w_mr .w_dianPing ul .kanIco {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1492px;

  width: 28px;

  height: 16px;

  float: left;

  margin-right: 5px;

  margin-top: 3px;

}



.guide .w_mr .w_dianPing ul .daoIco {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1513px;

}



.guide .w_mr .w_dianPing ul .daIco {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1534px;

}



.guide .w_mr .w_dianPing ul .kaiIco {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1555px;

}



.guide .w_mr .w_dianPing ul .xinIco {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1576px;

}



.guide .w_mr .w_dianPing ul .kanIco {

  width: 28px;

  height: 28px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1597px;

}



.guide .w_mr .w_dianPing ul .w_dianTxt {

  float: left;

  width: 230px;

  height: 42px;

  overflow: hidden;

}



.guide .w_mr .w_dianPing ul .w_dianTxt a {

  color: #666;

}



.guide .w_mr .w_dianPing ul .w_dianTxt a:hover {

  color: #e91c35;

}



.guide .w_mr .w_dianPing ul .reTalk {

  font-size: 12px;

  color: #999;

  text-align: right;

  background: #fafafa;

  margin-top: 15px;

  padding-right: 5px;

}



.guide .w_mr .w_dianPing ul .reTalk em {

  margin: 0 5px;

}



.guide .w_mr .w_dianPing ul li {

  padding: 6px 0;

  border-bottom: 1px dotted #d4d4d4;

  float: left;

}



.guide .w_mr .w_dianPing ul li.end {

  border-bottom: 0;

  padding-bottom: 0;

}



.guide .w_priceBox {

  width: 255px;

  margin-right: 40px;

  padding-top: 0;

  background: none;

}



.esf .esfBox {

  padding: 11px 15px;

}



.esf .ml {

  width: 560px;

}



.esf h3 {

  margin-bottom: 7px;

}



.esf h3 span {

  float: left;

  font-size: 18px;

  color: #333;

}



.esf h3 a {

  float: right;

  font-size: 12px;

  color: #666;

  text-decoration: none;

  margin-top: 5px;

}



.esf h3 a:hover {

  color: #f66;

}



.esf h3 a em {

  font-family: "simsun";

  font-size: 12px;

  color: #666;

  margin-left: 5px;

}



.esf .w_picBox {

  width: 191px;

  height: 143px;

  overflow: hidden;

  position: relative;

}



.esf .w_picBox .d_picBox02 {

  width: 9999px;

  position: absolute;

  left: 0;

  top: 0;

}



.esf .w_picBox .d_picBox02 dd {

  float: left;

}



.esf .w_picBox a {

  position: relative;

  display: block;

}



.esf .w_picBox img {

  display: block;

  width: 191px;

  height: 143px;

}



.esf .w_picBox .txtBg {

  position: absolute;

  left: 0;

  bottom: 0;

  height: 31px;

  background: #000;

  opacity: 0.7;

  filter: alpha(opacity=70);

  width: 191px;

}



.esf .w_picBox p {

  color: #fff;

  line-height: 31px;

  height: 31px;

  padding: 0 10px;

  position: absolute;

  left: 0;

  bottom: 0;

  width: 171px;

}



.esf .ml ul {

  margin-left: 5px;

  float: left;

  width: 348px;

  height: 143px;

  background: #fbfbfb;

  overflow: hidden;

  padding-left: 15px;

}



.esf .ml ul li {

  margin-bottom: 15px;

  float: left;

  height: 24px;

}



.esf .ml ul a i {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1630px;

  display: inline-block;

  width: 6px;

  height: 6px;

  margin-right: 10px;

  vertical-align: middle;

}



.esf .ml ul a span {

  display: inline-block;

  color: #333;

  width: 70px;

  margin-right: 10px;

}



.esf .ml ul a span em {

  font-family: "Georgia","Microsoft YaHei";

  font-size: 16px;

}



.esf .ml ul a .endPrice {

  width: 90px;

  margin-right: 0;

}



.esf .ml ul a:hover i {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1641px;

}



.esf .ml ul a:hover span {

  color: #e91c35;

}



.esf .mr {

  float: right;

  width: 270px;

}



.esf .mr .w_bg {

  background: #fbfbfb;

  height: 143px;

}



.esf .mr .mt7 {

  margin-top: 7px;

}



.esf .mr .mt8 {

  margin-top: 8px;

}



.esf .mr .mt5 {

  margin-top: 5px;

}



.esf .mr p {

  height: 21px;

}



.esf .mr img {

  display: block;

  width: 71px;

  height: 71px;

  float: left;

  -webkit-border-radius: 50%;

  -moz-border-radius: 50%;

  -ms-border-radius: 50%;

  -o-border-radius: 50%;

  border-radius: 50%;

}



.esf .mr .fr {

  width: 190px;

}



.esf .mr .fr h2 span {

  font-size: 18px;

  color: #333;

}



.esf .mr .fr h2 em {

  font-size: 12px;

  color: #999;

  margin-left: 5px;

}



.esf .mr .detailed02 {

  display: none;

}



.esf .detailed .detailed02 {

  display: block;

}



.esf .detailed .detailed02 .line {

  background: url(/images/201509/w_line.png) 0 0 repeat-x;

  width: 260px;

  height: 1px;

  line-height: 0;

  margin: 10px 5px 5px;

  float: left;

}



.esf .detailed .inform {

  display: none;

}



.esf .renZheng {

  font-size: 12px;

  color: #666;

  width: 72px;

  display: inline-block;

}



.esf .renZheng .redColor {

  color: #e91c35;

}



.esf .renZheng a {

  color: #e91c35;

  text-decoration: none;

}



.esf .renZheng a:hover {

  text-decoration: underline;

}



.esf .name {

  font-size: 12px;

  color: #333;

  margin-right: 13px;

  margin-left: 10px;

  width: 56px;

  display: inline-block;

  text-align: center;

}



.esf .tel {

  font-family: "Arial";

  font-size: 12px;

  color: #999;

  margin-left: 10px;

}



.esf .w_bottom {

  width: 880px;

  overflow: hidden;

  margin-top: 30px;

}



.esf .w_bottom ul {

  margin-left: -38px;

}



.esf .w_bottom li {

  width: 191px;

  height: 225px;

  float: left;

  margin-left: 38px;

}



.esf .w_bottom li .priceTxt {

  line-height: 40px;

  height: 40px;

  background: #f7f7f7;

  padding: 0 10px;

}



.esf .w_bottom li .priceTxt em {

  font-family: "simsun";

  font-size: 12px;

  color: #ff3833;

}



.esf .w_bottom li .priceTxt strong {

  font-family: "Georgia","Microsoft YaHei";

  font-size: 20px;

  color: #ff3833;

  font-weight: normal;

}



.esf .w_bottom li .priceTxt .w_txt {

  font-size: 12px;

  color: #ff3833;

  height: 40px;

  float: left;

}



.esf .w_bottom li .priceTxt .quyu {

  float: right;

  font-size: 12px;

  color: #999;

  height: 40px;

}



.esf .w_bottom li .areaTxt {

  line-height: 35px;

  height: 35px;

  background: #f7f7f7;

  margin-top: 1px;

  font-size: 12px;

  color: #666;

  padding: 0 10px;

}



.rightCon {

  width: 240px;

}



.rightCon .cSer {

  margin-bottom: 33px;

}



.rightCon .cSer li.redli {

  border: solid #e4e4e4 1px;

  padding: 20px 14px 20px 14px;

  position: relative;

  margin-top: -1px;

  *display: inline;

}



.rightCon .cSer li.litli {

  padding: 20px 14px 18px 14px;

}



.rightCon .cSer .rimg {

  width: 54px;

  height: 54px;

  border-radius: 54px;

}



.rightCon .cSer .text {

  font-size: 16px;

  color: #333;

  width: 140px;

}



.rightCon .cSer .text ul {

  font-size: 12px;

  line-height: 18px;

}



.rightCon .cSer .text span {

  color: #333;

}



.rightCon .cSer .text strong {

  color: #fa4242;

  font-size: 14px;

  font-weight: bold;

}



.rightCon .cSer .carli {

  *display: inline;

}



.rightCon .cSer .Caf {

  width: 226px;

  height: 93px;

  overflow: hidden;

  position: relative;

}



.rightCon .cSer .kcsr {

  width: 2400px;

  position: absolute;

  top: 0;

  left: 0;

}



.rightCon .cSer .kcsr li {

  float: left;

  width: 227px;

}



.rightCon .cSer .last {

  color: #666;

  font-size: 12px;

}



.rightCon .cSer .last span.re14 {

  font-size: 14px;

  font-weight: bold;

  color: #fa4242;

}



.rightCon .cSer .mt10 {

  margin-top: 13px;

}



.rightCon .cSer .ml10 {

  margin-left: 17px;

}



.rightCon .cSer .fs12 {

  font-size: 12px;

  margin-left: 2px;

}



.rightCon .cSer span.gray {

  color: #999;

  font-size: 14px;

}



.rightCon .cSer .rBt {

  display: inline-block;

  width: 138px;

  height: 28px;

  line-height: 28px;

  text-align: center;

  color: #fa4242;

  font-size: 14px;

  border: solid 1px #fec9c9;

  border-radius: 3px;

  margin-top: 3px;

  box-shadow: 0 3px 3px #fef1f1;

}



.rightCon .cSer .rBt:hover {

  color: #fff;

  background-color: #fa4242;

}



.rightCon .cSer li.pb15 {

  padding: 20px 0 10px 12px;

}



.rightCon .cSer .customer {

  font-size: 16px;

  color: #333;

  margin-bottom: 6px;

  width: 227px;

  height: 30px;

  overflow: hidden;

}



.rightCon .cSer .customer strong {

  color: #fa4242;

  font-size: 14px;

  font-weight: bold;

}



.rightCon .cSer .customer a.mway {

  color: #fa4242;

  font-size: 14px;

  float: right;

}



.rightCon .cSer span.num {

  color: #666;

  font-size: 20px;

  vertical-align: middle;

}



.rightCon .cSer .px16 {

  vertical-align: middle;

}



.rightCon .cSer .icocall {

  width: 14px;

  height: 12px;

  background-color: #fbfbfb;

  display: inline-block;

  margin-left: 6px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1652px;

  cursor: pointer;

}



.rightCon .cSer .cid {

  text-align: center;

}



.rightCon .cSer .circles {

  height: 8px;

  margin: 9px auto 0 auto;

  display: inline-block;

}



.rightCon .cSer .circles li {

  margin-left: 5px;

  margin-right: 5px;

  border-radius: 8px;

  background-color: #ff6666;

  float: left;

  cursor: pointer;

  width: 8px;

  height: 8px;

  display: block;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1669px;

}



.rightCon .cSer .circles li:hover {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1682px;

}



.rightCon .cSer .circles .cur {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1682px;

}



.rightCon .cSer span.red {

  color: #ff6666;

  font-weight: bold;

}



.rightCon .cSer span.fs12 {

  font-size: 12px;

}



.rightCon .cSer p.tit {

  font-size: 17px;

  color: #666;

  vertical-align: middle;

  font-weight: 500;

}



.rightCon .cSer p.tit span {

  float: right;

  font-size: 14px;

  vertical-align: middle;

  line-height: 27px;

}



.rightCon .cSer p.tit strong {

  color: #ff3333;

}



.rightCon .cSer p.lis {

  font-size: 14px;

  color: #666;

  width: 143px;

  height: 42px;

  overflow: hidden;

}



.rightCon .cSer a.re {

  font-size: 14px;

  color: #ff3333;

  float: right;

  margin-top: 2px;

}



.rightCon .cSer p.dot {

  padding-bottom: 8px;

  background: url(/images/201509/dottedx.png) 0 bottom repeat-x;

  margin-bottom: 5px;

  position: relative;

}



.rightCon .cSer a.rea {

  display: block;

  width: 140px;

  height: 44px;

  overflow: hidden;

  font-size: 14px;

  color: #ea1b35;

  line-height: 22px;

}



.rightCon .cSer i.hot {

  width: 22px;

  height: 12px;

  position: absolute;

  right: 4px;

  top: -6px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1695px;

}



.rightCon .sTUp {

  margin: 28px 0 20px;

}



.rightCon .sTUp .title {

  height: 32px;

  line-height: 32px;

  font-size: 18px;

  border-bottom: 2px solid #7f7f7f;

}



.rightCon .sTUp .title a {

  float: right;

  color: #999;

  font-size: 14px;

}



.rightCon .sTUp .title a:hover {

  color: red;

}



.rightCon .sTUp .title em {

  font-family: "SimSun";

}



.rightCon .sTUp a.htit {

  display: block;

  width: 185px;

  overflow: hidden;

  height: 20px;

  font-size: 14px;

}



.rightCon .sTUp a.htit:hover {

  color: #e91c35;

}



.rightCon .sTUp .rCul {

  margin-bottom: 10px;

  height: 246px;

  overflow: hidden;

  position: relative;

}



.rightCon .sTUp .rCul li {

  padding: 14px 0;

  background: url(/images/201509/dottedx.png) 0 bottom repeat-x;

  position: relative;

}



.rightCon .sTUp .rCul .litit {

  color: #666;

  font-size: 14px;

  margin-bottom: 15px;

}



.rightCon .sTUp .rCul .hot {

  width: 48px;

  height: 19px;

  border-radius: 3px;

  background-color: #ff6666;

  color: #fff;

  float: right;

  text-align: center;

  font-size: 12px;

}



.rightCon .sTUp .rCul .liarea {

  float: left;

  width: 65px;

  color: #999;

  font-size: 12px;

  text-align: left;

  line-height: 18px;

  overflow: hidden;

}



.rightCon .sTUp .rCul .liM {

  line-height: 18px;

  color: #999;

  font-size: 12px;

  text-align: right;

}



.rightCon .sTUp .rCul .liM strong.reNum {

  color: #ff3333;

  font-family: "Georgia","Microsoft YaHei";

  font-size: 18px;

  font-weight: normal;

}



.rightCon .sTUp .gUD {

  height: 12px;

  line-height: 17px;

  border-bottom: 1px solid #e6e6e6;

  background-color: #fbfbfb;

  display: block;

  text-align: center;

  padding-top: 5px;

}



.rightCon .sTUp .gUD .icoUD {

  width: 9px;

  height: 8px;

  display: inline-block;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1712px;

  vertical-align: top;

}



.rightCon .sTUp .gUD:hover {

  background-color: #ff6666;

}



.rightCon .sTUp .gUD:hover .icoUD {

  width: 9px;

  height: 8px;

  display: inline-block;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1725px;

}



.rightCon .sTUp .none {

  display: none;

}



.rightCon .sTDown .rCul {

  height: auto;

}



.rightCon .sTDown .gUD .icoUD {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1738px;

}



.rightCon .sTDown .gUD:hover .icoUD {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1751px;

}



.rightCon .icorD {

  width: 9px;

  height: 6px;

  display: inline-block;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1725px;

}



.rightCon .icogU {

  width: 9px;

  height: 8px;

  display: inline-block;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1738px;

}



.rightCon .icorU {

  width: 9px;

  height: 6px;

  display: inline-block;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1751px;

}



.rightCon .w_sideBd {

  width: 241px;

  height: 384px;

  background: url(/images/201509/zcbg.png) 0 0 no-repeat;

}



.rightCon .w_sideBd h3 {

  padding: 12px 0 0 88px;

}



.rightCon .w_sideBd h3 .zc1 {

  display: block;

  width: 101px;

  height: 40px;

  background: url(/images/201509/zc1.png) 0 0 no-repeat;

}



.rightCon .w_sideBd h3 .zc2 {

  display: block;

  width: 126px;

  height: 40px;

  background: url(/images/201509/zc2.png) 0 0 no-repeat;

}



.rightCon .w_sideBd h3 p {

  font-size: 12px;

  color: #330000;

  margin-top: 13px;

}



.rightCon .w_sideBd h3 .redNum {

  color: #e91c38;

}



.rightCon .w_sideBd .w_sideBox {

  padding-left: 20px;

  padding-top: 29px;

}



.rightCon .w_sideBd .w_sideBox dl {

  margin-top: 14px;

}



.rightCon .w_sideBd .w_sideBox dt {

  float: left;

  font-size: 14px;

  color: #333;

  width: 70px;

  line-height: 26px;

  text-align: right;

}



.rightCon .w_sideBd .w_sideBox .w_input {

  width: 107px;

  height: 24px;

  line-height: 24px;

  border: 1px solid #c6c6c6;

  padding: 0 10px;

  background: #fff;

}



.rightCon .w_sideBd .w_sideBox .w_input2 {

  width: 42px;

}



.rightCon .w_sideBd .w_sideBox dd {

  float: left;

  margin-left: 3px;

}



.rightCon .w_sideBd .w_sideBox .getNum {

  display: inline-block;

  width: 56px;

  height: 24px;

  line-height: 24px;

  border: 1px solid #c6c6c6;

  background: #fff;

  font-size: 12px;

  color: #666;

  text-align: center;

  margin-left: 7px;

}



.rightCon .w_sideBd .w_sideBox .getTime {

  color: #b2b2b2;

}



.rightCon .w_sideBd .w_sideBox .xieYi {

  margin-top: 32px;

}



.rightCon .w_sideBd .w_sideBox .xieYi .checkBox {

  float: left;

  margin-top: 5px;

}



.rightCon .w_sideBd .w_sideBox .xieYi .xieYiTxt {

  float: left;

  width: 186px;

  font-size: 12px;

  color: #4d4c4c;

  margin-left: 8px;

  line-height: 22px;

}



.rightCon .w_sideBd .w_sideBox .xieYi .xuZhi {

  color: #ff4546;

}



.rightCon .w_sideBd .w_sideBox .aboutCar {

  display: block;

  width: 203px;

  height: 34px;

  background: #e91c38;

  text-align: center;

  line-height: 34px;

  font-size: 18px;

  color: #fff;

  font-weight: 700;

  border-radius: 2px;

  margin-top: 23px;

}



.rightCon .w_sideBd .dlSelect {

  width: 127px;

  height: 24px;

  line-height: 24px;

  color: #999;

  border: 1px solid #c6c6c6;

  background: #fff;

  position: relative;

}



.rightCon .w_sideBd .dlSelect a {

  display: block;

  color: #999;

  padding-left: 10px;

}



.rightCon .w_sideBd .dlSelect .zcArrow {

  display: inline-block;

  width: 25px;

  height: 24px;

  background: url(/images/201509/zcArrow.png) 0 0 no-repeat;

  position: absolute;

  right: 0;

  top: 0;

}



.rightCon .w_sideBd .dlSelect ul {

  background: #fff;

  border: 1px solid #c6c6c6;

  position: absolute;

  left: -1px;

  top: 24px;

  width: 100%;

}



.rightCon .w_sideBd .dlSelect ul a {

  height: 32px;

  line-height: 32px;

}



.rightCon .w_sideBd .dlSelect ul a:hover {

  background: #eee;

  color: #333;

}



.rightCon .w_sideBd .w_sideBox2 {

  padding-top: 21px;

}



.rightCon .w_sideBd .w_sideBox2 dl {

  margin-top: 22px;

}



.rightCon .w_sideBd .w_sideBox2 .aboutCar {

  margin-top: 35px;

}



.rightCon .w_sideBd .w_sideBox3 dl {

  margin-top: 12px;

}



.rightCon .w_sideBd .w_sideBox3 .aboutCar {

  margin-top: 30px;

}



.rightCon .w_sideBd2 {

  background: url(/images/201509/zcbg2.png) 0 0 no-repeat;

}



.footer {



  font-size: 12px;

  font-family: "SimSun";

  color: #b5b5b5;

  padding: 26px 0 89px 0;

  min-width: 1190px;

}



.footer .d_statem {

  width: 887px;

  margin: 0 auto;

  padding: 0 22px 37px 12px;

  border-bottom: 1px solid #6a6a6a;

  line-height: 24px;

}



.footer a {

  color: #b5b5b5;

  font-size: 12px;

  font-family: "SimSun";

}



.footer .aLink {

  text-align: center;

  margin-top: 18px;

}



.footer .cFooterInner p {

  text-align: center;

  margin-top: 6px;

}



/* .compare{ width: 228px; height: auto; border: 1px solid #e0dede; position: fixed; top: 120px; left: 90px;  font-family: "Sim Sun"; background-color: #fff; z-index: 1000; padding-bottom: 20px;

	.titleContent{ height: 38px; line-height: 38px; padding: 0px 12px 0px 15px; border-bottom: 1px solid #e0dede;

		h3{ width: 100px; height: 38px; line-height: 38px; float: left; color: #636262; font-size: 12px; overflow: hidden;}

		a{ width: 37px; height: 18px; line-height: 18px; float: right; text-align: center; border: 1px solid #e9e9e9; background-color: #f7f7f7; font-size: 12px; color: #636262; margin-top: 9px;}

	}

	.showList{ width: 228px; height: auto; background-color: #f4f4f4;

		li{ width: 201px; height: 26px; line-height: 26px; padding: 12px 12px 0px 15px; border-bottom: 1px solid #f0f0f0; font-size: 12px;}

		i{ width: 15px; height: 15px; background-color: #ff6666; text-align: center; line-height: 15px; color: #fff; float: left; border-radius: 50%; margin-right: 12px;}

		.houseName{ width: 155px; height: 15px; line-height: 15px;  float: left; overflow: hidden; margin-right: 3px; overflow: hidden;

			a{color: #636262;

				&:hover{ color: #ff3333}

			}

		}

		.closeBtn{ width: 14px; height: 14px; float: left; background: url(widget.png) 0 0 no-repeat;background-position:0px -1764px; }

		.liBorN{border-bottom: none;}

	}

	.contrastFrame{ width: 210px; height: auto; padding: 10px 8px 10px 10px; border-top: 1px solid #e0dede;

		.txtBox{width: 210px; height: 25px;

			input{ width: 131px; height: 23px; line-height: 23px; padding-left: 5px; border: 1px solid #e3e1e1; float: left; border-right: 1px solid #fff;}

			#addContrastBtn{ width: 72px; height: 25px; background-color: #ff6666; color: #fff; font-size: 12px; text-align: center; line-height: 25px; float: right;

				&:hover{ background-color: #fa4242;}

			}

		}



		.btnsDiv{ width: 210px; height: 25px; margin-bottom: 10px; text-align: center; padding-top: 20px;

			a{ width: 94px; height: 25px; float: left; text-align: center; line-height: 25px;  font-size: 12px; border: 1px solid #fec9c9; color: #fa4242; border-radius: 3px;

				&:hover{ background-color: #fa4242; border: 1px solid #fa4242; color: #fff;}

			}

			.redBgc{background-color: #fff0f0; margin-right: 18px;}

			.grayBgc{ background-color: #fff;}

		}

	}

}



.spreadBtn{ width: 21px; height: 107px; background-color: #fe6b6d; padding: 1px; position: fixed; top: 50%; right: 50%; margin-right: 600px; text-align: center; overflow: hidden; z-index: 100;

	span{ width: 21px; height: 71px; line-height: 17px; background-color: #fff; color: #ff6666; font-size: 14px; display: block; overflow: hidden;}

	a{ width: 21px; height: 30px; line-height: 14px; display: block; color: #fff; font-size: 12px; margin-top: 5px;}

}



.showRuselt{ height: auto; margin: 1px 0px 10px 0px;

	ul{ height: auto; border: 1px solid #bfbfbf; background-color: #fff; padding: 5px 0px;}

	li{ height: 25px; line-height: 25px; text-indent: 5px; cursor: pointer; font-size: 14px;

		&:hover{ background-color: #f2f2f2;}

	}



}





.compare .showList .orderNumHook{  

		background-color: #ff6666;

		border-radius: 50%;

		color: #fff;

		float: left;

		height: 15px;

		line-height: 15px;

		margin-right: 12px;

		text-align: center;

		width: 15px;

	}



.compare .contrastFrame .txtBox{ position: relative; }

#contrast_open .e-sec-ul{



	position: absolute;

    top: 25px;

    left: 0;

    width: 208px;

    border: 1px solid #d7d7d7;

    border-top: 0;

    background-color: #fff;

}

#contrast_open .e-sec-ul li{

	    width: 206px;

    height: 24px;

    padding: 0;

    line-height: 24px;

    border-bottom: 0;

}

#contrast_open .e-sec-ul li .e-txt{

	float: left;

    width: 110px;

    height: 22px;

    color: #333;

    font-size: 12px;

    line-height: 22px;

    overflow: hidden;

    margin-right: 10px;

    padding-left: 5px;

    &:hover{ text-decoration: underline; }

}

#contrast_open .e-sec-ul li .e-rtxt{



	float: right;

    width: 10px;

    height: 10px;

    color: #fff; 

    background: url("i/djia.png") no-repeat center center;

    margin-top: 5px;

    margin-right: 5px;

}

 */





.conwrap {

  overflow: hidden;

}



.conLeft {

  float: left;

  width: 798px;

  padding: 20px 30px;

  padding-bottom: 9999px;

  margin-bottom: -9999px;

}



.conRight {

	float: right;

	width: 292px;

	background-color: #fafafa;



	margin-bottom: -9999px;

	padding-top: 25px;

	padding-right: 18px;

	padding-left: 30px;

}



.x_navHis {

  margin-top: 20px;

}



.x_navHis li {

  float: left;

}



.x_navHis li a {

  display: block;

  width: 130px;

  height: 42px;

  text-align: center;

  line-height: 42px;

  font-size: 16px;

  color: #666;

  border: 1px solid #e0dede;

  border-right: 0;

  background: #fafafa;

}



.x_navHis li .endHis {

  border-right: 1px solid #e0dede;

}



.x_navHis li a.cur {

  border-bottom: 1px solid #fff;

  color: #ff3333;

  background: #fff;

  font-size: 16px;

  font-weight: bold;

}



.cnewslist li {

  padding-top: 25px;

  padding-bottom: 20px;

  border-bottom: 1px dashed #d3d3d3;

}

.yfyjlist li {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px dashed #d3d3d3;

}



.cnewslist li.zanwu{

  text-align: center;

  border-bottom: none;

}



.cnewslist .newstitle, .cnewslist .newstitle a {

  color: #333;

  font-size: 16px;

  font-weight: bold;

}



.cnewslist .newstitle a:hover {

  color: #e91c35;

}



.cnewslist .newstitle .time {

  font-size: 14px;

}



.cnewslist .redi {

  display: inline-block;

  *zoom: 1;

  *display: inline;

  height: 17px;

  padding: 0 1px;

  background-color: #ff6666;

  border-radius: 2px;

  font-size: 14px;

  line-height: 17px;

  color: #fff;

  margin-right: 8px;

  font-weight: normal;

}



.cnewslist .summary {

  margin-top: 16px;

  color: #666;

  line-height: 28px;

}



.cnewslist .btnMore {

  color: #ff6666;

}



.infoWb {

  padding-bottom: 30px;

}



.infoWb .headWb {

  float: left;

  width: 62px;

  height: 62px;

  margin-right: 20px;

  border: 1px solid #c2c2c2;

  overflow: hidden;

  margin-top: 5px;

}



.infoWb .headWb img {

  vertical-align: top;

  width: 62px;

  height: 62px;

}



.infoWb .detailWb {

  margin-left: 84px;

}



.infoWb .detailWb h3, .infoWb .detailWb h3 a {

  font-size: 18px;

  color: #333;

  line-height: 26px;

}



.infoWb .detailWb h3 a:hover {

  color: #e91c35;

}



.infoWb .numWb {

  position: relative;

  margin-top: 10px;

}



.infoWb .numWb ul {

  height: 44px;

  overflow: hidden;

}



.infoWb .numWb li {

  float: left;

  text-align: center;

  width: 68px;

  height: 35px;

}



.infoWb .numWb .fore1 {

  border-right: 1px solid #d9d9d9;

}



.infoWb .numWb .number {

  position: relative;

  width: 68px;

  color: #333;

  line-height: 24px;

  margin-top: -3px;

  height: 24px;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

  font-size: 18px;

}



.infoWb .numWb .text {

  position: relative;

  font-size: 14px;

  color: #666;

}



.infoWb .numWb .btnFocus {

  position: absolute;

  right: 0;

  bottom: 6px;

  display: block;

  width: 62px;

  height: 25px;

  line-height: 25px;

  text-align: center;

  color: #fff;

  background-color: #ff6666;

  border-radius: 2px;

}



.listWb {

  border-bottom: 1px solid #ddd;

  margin-bottom: 20px;

}



.listWb li {

  padding: 25px 0;

  background: url(/images/201509/cxdot.png) 0 top repeat-x;

}



.listWb p {

  color: #666666;

  margin-bottom: 5px;

}



.listWb .gl_time {

  color: #666;

  font-size: 12px;

  overflow: hidden;

  text-align: right;

  margin-top: 10px;

}



.listWb .gl_time a {

  color: #333;

}



.listWb .gl_time span {

  float: left;

}



.listWb .gl_time span a {

  color: #666;

}



.VideoExplain {

  padding: 25px 30px 30px;

  text-align: center;

}



.VideoExplain .titleVideo {

  font-size: 18px;

  color: #333;

  font-weight: bold;

}



.VideoExplain .timeVideo {

  color: #666;

}



.VideoExplain .conVideo {

  width: 816px;

  height: 650px;

  background-color: #000;

  margin: 25px auto 30px;

}



.VideoExplain .listVideo {

  position: relative;

  background-color: #f7f7f7;

  padding: 30px 0 25px;

}



.VideoExplain .listwrap {

  position: relative;

  width: 820px;

  height: 175px;

  margin: 0 auto;

  overflow: hidden;

}



.VideoExplain .listwrap ul {

  position: absolute;

  left: 0;

  top: 0;

  width: 9999px;

}



.VideoExplain .listwrap li {

  float: left;

  display: inline;

  width: 156px;

  overflow: hidden;

  margin: 0 25px;

  cursor: pointer;

}



.VideoExplain .listwrap li.cur .overbd {

  width: 152px;

  height: 108px;

  border: 2px solid #f66;

  background: none;

}



.VideoExplain .listwrap .vtitle, .VideoExplain .listwrap .vtime {

  height: 24px;

  font-size: 14px;

  line-height: 24px;

  color: #666;

  overflow: hidden;

}



.VideoExplain .listwrap .vtitle {

  font-weight: bold;

}



.VideoExplain .listwrap .vtime {

  font-size: 12px;

  line-height: 18px;

  height: 18px;

}



.VideoExplain .picwrap {

  position: relative;

  width: 156px;

  height: 112px;

  overflow: hidden;

  margin-bottom: 3px;

}



.VideoExplain .picwrap img {

  width: 156px;

  height: 112px;

  vertical-align: top;

}



.VideoExplain .picwrap .overbd {

  width: 156px;

  height: 112px;

  position: absolute;

  left: 0;

  top: 0;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1795px;

}



.VideoExplain .vbtnpre, .VideoExplain .vbtnnext {

  position: absolute;

  width: 20px;

  height: 63px;

  left: 130px;

  top: 55px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1912px;

  cursor: pointer;

  text-indent: -9999px;

  overflow: hidden;

}



.VideoExplain .vbtnnext {

  left: auto;

  right: 130px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1980px;

}



.popmask {

  position: fixed;

  width: 100%;

  height: 100%;

  background-color: #000;

  opacity: 0.4;

  filter: alpha(opacity=40);

}



.cpop {

  position: relative;

  left: 0;

  top: 0;

  background-color: #f8f8f8;

  border-top: 2px solid #fc988d;

}



.cpop input {

  font-family: "Microsoft YaHei", "\5fae\8f6f\96c5\9ed1", "Microsoft JhengHei", "\534e\6587\7ec6\9ed1", STHeiti, MingLiu, Serif;

}



.cpop .btnclose {

  display: block;

  position: absolute;

  width: 20px;

  height: 20px;

  top: 4px;

  right: 4px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -2048px;

  cursor: pointer;

  text-indent: -9999px;

  overflow: hidden;

}



.cpop .xierror, .cpop .xisuccess, .cpop .xikan, .cpop .xikanfang, .cpop .xiwb, .cpop .xiwx, .cpop .xikoudai, .cpop .xixi, .cpop .xiphone {

  display: inline-block;

  *zoom: 1;

  *display: inline;

  width: 44px;

  height: 44px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -2073px;

  vertical-align: middle;

}



.cpop .xisuccess {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -2122px;

}



.cpop .xikan {

  width: 42px;

  height: 16px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -2171px;

}



.cpop .xikanfang {

  width: 56px;

  height: 16px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -2192px;

}



.cpop .xiwb {

  width: 32px;

  height: 32px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -2213px;

}



.cpop .xiwx {

  width: 32px;

  height: 32px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -2250px;

}



.cpop .xikoudai {

  width: 32px;

  height: 32px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -2287px;

}



.cpop .xixi {

  width: 39px;

  height: 16px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -2324px;

  vertical-align: -1px;

}



.cpop .xiphone {

  width: 31px;

  height: 31px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -2345px;

}



.cpop .popbtnwrap {

  margin-top: 5px;

}



.cpop .popbtnwrap .btnred {

  font-size: 16px;

  color: #fff;

  font-weight: bold;

  text-align: center;

  display: block;

  width: 160px;

  height: 36px;

  line-height: 36px;

  margin: 0 auto;

  background-color: #f66;

  border-radius: 3px;

  cursor: pointer;

}



.cpop .cpoptip {

  background-color: #fff;

  border: 1px solid #f2f2f2;

  color: #808080;

  font-size: 12px;

  box-shadow: 2px 3px 0 0 #f5f5f5;

}



.cpoptext {

  width: 290px;

  padding: 30px;

}



.cpoptext .context, .cpoptext .contextleft {

  display: inline-block;

  *zoom: 1;

  *display: inline;

  text-indent: 0;

  font-size: 18px;

  color: #444;

  vertical-align: middle;

  margin-left: 5px;

}



.cpoptext .context .small, .cpoptext .contextleft .small {

  display: block;

  color: #777;

  font-size: 12px;

}



.cpoptext .cpopcon {

  text-align: center;

  text-indent: -1.5em;

  padding-bottom: 12px;

}



.cpoptext .cpopconbot {

  text-align: center;

  font-size: 13px;

  color: #777777;

}



.cpopform {

  width: 433px;

  padding: 20px 20px 25px;

}



.cpopform .cpformtit {

  padding-bottom: 20px;

  border-bottom: 1px solid #e0e0e0;

  font-size: 18px;

  color: #444;

  font-weight: bold;

  text-align: center;

}



.cpopform .cpformtit strong {

  color: #f66;

}



.cpopform .cformlist {

  padding: 12px 5px 0;

  font-size: 14px;

}



.cpopform .cformlist li {

  margin-bottom: 13px;

  line-height: 26px;

}



.cpopform .cformlistcenter {

  width: 280px;

  margin: 0 auto;

  padding-top: 20px;

  padding-bottom: 20px;

}



.cpopform .cformlistcenter .cformri {

  width: 160px;

}



.cpopform label {

  display: inline-block;

  *zoom: 1;

  *display: inline;

  width: 70px;

  color: #666666;

  line-height: 26px;

  vertical-align: middle;

}



.cpopform .labspec {

  width: 50px;

}



.cpopform .textcon {

  display: inline-block;

  *zoom: 1;

  *display: inline;

  color: #333;

  margin-right: 30px;

  vertical-align: middle;

}



.cpopform .cformri {

  display: inline-block;

  *zoom: 1;

  *display: inline;

  width: 345px;

  vertical-align: top;

}



.cpopform .cformri .cinch {

  vertical-align: -2px;

  margin-right: 5px;

}



.cpopform .intext, .cpopform .intextShort {

  width: 142px;

  font-size: 14px;

  color: #999999;

  padding: 0 6px;

  height: 24px;

  border: 1px solid #c8c8c8;

  box-shadow: 1px 1px 0 0 #f4f4f4 inset;

  vertical-align: top;

}



.cpopform .intextShort {

  width: 60px;

}



.cpopform .builist {

  overflow: hidden;

  color: #777;

}



.cpopform .builist li {

  float: left;

  display: inline;

  margin-right: 30px;

  margin-bottom: 6px;

}



.cpopform .cpoptip {

  padding: 20px 10px;

  line-height: 26px;

}



.cpopform .cpoptip p {

  padding-left: 10px;

  margin-bottom: 5px;

  text-indent: -9px;

}



.cpopform .cpoptip em {

  color: #ff6666;

}



.cpopform .popbtnwrap {

  margin-top: 28px;

}



.cpopform .btnval1, .cpopform .btnval2, .cpopform .btnval3 {

  display: inline-block;

  *zoom: 1;

  *display: inline;

  width: 72px;

  height: 24px;

  text-align: center;

  line-height: 24px;

  color: #e95a28;

  font-size: 12px;

  border: 1px solid #ffc4a7;

  background-color: #fde8e0;

  vertical-align: top;

}



.cpopform .btnval2 {

  color: #c8c5c5;

  border: 1px solid #cecfcf;

  background-color: #f6f4f4;

}



.cpopform .btnval3 {

  color: #828282;

  border: 1px solid #c7c7c7;

  background-color: #f6f4f4;

}



.cpopform .btnval1, .cpopform .btnval3 {

  cursor: pointer;

}



.cpopform .cpselect {

  position: relative;

  width: 142px;

  font-size: 14px;

  color: #999999;

  padding: 0 6px;

  height: 24px;

  border: 1px solid #c8c8c8;

  box-shadow: 1px 1px 0 0 #f4f4f4 inset;

  background-color: #fff;

  cursor: pointer;

}



.cpopform .cpselect .cpsicon, .cpopform .cpselect .cpsTimeicon {

  position: absolute;

  display: block;

  width: 25px;

  height: 22px;

  right: 1px;

  top: 1px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -2381px;

  border-left: 1px solid #c8c8c8;

}



.cpopform .cpselect .cpsTimeicon {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -2408px;

}



.cpopform .cpselect ul {

  display: none;

  position: absolute;

  width: 154px;

  border: 1px solid #c8c8c8;

  border-top: 0;

  left: -1px;

  top: 25px;

}



.cpopform .cpselect li {

  height: 24px;

  line-height: 24px;

  text-indent: 6px;

  margin-bottom: 0;

  background-color: #fff;

}



.cpopform .cpselect li:hover {

  background-color: #eee;

}



.cpopform .cpselectCur {

  z-index: 9;

}



.cpopform .cpselectCur ul {

  display: block;

}



.cpoplist {

  width: 350px;

  padding: 20px 15px 30px;

}



.cpoplist .cpformtit {

  padding-bottom: 0;

  font-size: 18px;

  color: #444;

  font-weight: bold;

  text-align: center;

}



.cpoplist .cpformtit strong {

  color: #f66;

}



.cpoplist .clistcon .cpoptip {

  padding: 15px 0px 30px 30px;

  margin-top: 13px;

}



.cpoplist .icontit {

  font-size: 14px;

  color: #666666;

  margin-bottom: 5px;

}



.cpoplist .icontit .xiwb {

  vertical-align: -8px;

}



.cpoplist .enterdetail .ewm {

  float: left;

  width: 70px;

  height: 70px;

  margin-right: 18px;

  padding-top: 3px;

}



.cpoplist .enterdetail .ewm img {

  vertical-align: top;

  width: 70px;

  height: 70px;

}



.cpoplist .endetail {

  float: left;

  color: #808080;

  line-height: 18px;

}



.cpoplist .endetailtop {

  padding-bottom: 2px;

  border-bottom: 1px solid #dedede;

}



.cpoplist .endetailbot {

  padding-top: 2px;

}



.cpoplist .endetailbot strong {

  font-weight: normal;

  color: #ff6666;

}



.cpoplistOne {

  padding-left: 30px;

}



.cpoplistOne .cpformtit {

  text-align: left;

  padding-bottom: 15px;

}



.cpopstep {

  width: 635px;

}



.cpopstep .cpsteptit1, .cpopstep .cpsteptit2 {

  font-size: 20px;

  color: #444;

  font-weight: bold;

  text-align: center;

}



.cpopstep .cpsteptit1 strong, .cpopstep .cpsteptit2 strong {

  color: #f66;

}



.cpopstep .cpsteptit1 {

  padding-top: 25px;

  padding-bottom: 8px;

}



.cpopstep .cpsteptit2 {

  padding-bottom: 20px;

}



.cpopstep .cpsteptit2 strong {

  font-weight: normal;

  font-family: "Georgia","Microsoft YaHei";

  font-size: 24px;

}



.cpopstep .cstepcon {

  padding: 30px 20px;

  background-color: #f2f2f3;

}



.cpopstep .stepicon1, .cpopstep .stepicon2, .cpopstep .stepicon3, .cpopstep .stepicon4 {

  position: absolute;

  left: 0;

  bottom: 0;

  width: 110px;

  height: 94px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -2435px;

}



.cpopstep .stepicon2 {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -2534px;

}



.cpopstep .stepicon3 {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -2633px;

}



.cpopstep .stepicon4 {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -2732px;

}



.cpopstep .steplist li {

  position: relative;

  float: left;

  display: inline;

  width: 110px;

  height: 155px;

  text-align: center;

  background-color: #fff;

  border-right: 3px solid #e4e4e5;

  border-bottom: 3px solid #e4e4e5;

}



.cpopstep .steplist li h5 {

  font-size: 15px;

  color: #ff6666;

  padding-top: 15px;

}



.cpopstep .steplist li h6 {

  font-size: 14px;

  color: #fda6a6;

  font-family: Arial;

}



.cpopstep .steplist li.cur .stepicon1, .cpopstep .steplist li.cur .stepicon2, .cpopstep .steplist li.cur .stepicon3, .cpopstep .steplist li.cur .stepicon4 {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -2831px;

}



.cpopstep .steplist li.cur .stepicon2 {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -2930px;

}



.cpopstep .steplist li.cur .stepicon3 {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3029px;

}



.cpopstep .steplist li.cur .stepicon4 {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3128px;

}



.cpopstep .steplist li.iconRight {

  width: 23px;

  height: 23px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3227px;

  margin: 68px 12px 0;

  border: 0;

}



.cpopstep .cpopfoot {

  line-height: 40px;

  background-color: #f2f2f3;

  color: #999999;

  text-align: center;

  font-size: 12px;

}



.cpopstep .cpopfoot em {

  color: #ff6666;

  font-family: "\5b8b\4f53", "SimSun", sans-serif;

}



.cpopstep .cstepInfo {

  padding: 0 0 20px;

}



.cpopstep .cstepInfo .csinputNum {

  width: 270px;

  height: 28px;

  line-height: 28px;

  font-size: 12px;

  color: #999999;

  padding: 0 6px;

  border: 1px solid #c8c8c8;

  box-shadow: 1px 1px 0 0 #f4f4f4 inset;

  *vertical-align: -5px;

}



.cpopstep .cstepInfo .csbtnRed {

  display: inline-block;

  *zoom: 1;

  *display: inline;

  width: 79px;

  height: 28px;

  font-size: 14px;

  color: #f66;

  border: 1px solid #ff6c6c;

  border-radius: 3px;

  box-shadow: 1px 2px 0 0 #facccc;

  text-align: center;

  line-height: 27px;

  background-color: #fff;

  margin-left: 10px;

  cursor: pointer;

  text-indent: 0;

}



.cpopstep .cstepInfo .csbtnRed:hover {

  color: #fff;

  background-color: #fa4242;

}



.cpopstep .cstepInfo .cpopcon {

  text-align: center;

  text-indent: -60px;

  font-size: 16px;

  color: #444;

  padding-top: 20px;

}



.cpopstep .cstepInfo .cpopconCenter {

  text-indent: 0;

}



.cpopstep .cstepInfo .context {

  margin-left: 6px;

  line-height: 40px;

}



.cpopstep .cstepInfo .tipserror {

  color: #666;

  font-size: 12px;

  text-align: center;

  margin-top: 10px;

}



.cpopstep .cstepInfo .tipserror strong {

  color: #f66;

  font-weight: normal;

}



.cpopstep .cstepInfo .tipserror .unl {

  text-decoration: underline;

  cursor: pointer;

}



.cpopstep .cstepInfo .loadingw {

  padding-bottom: 15px;

}



.cpopstep .cstepInfo .loadingw .csbtnRed {

  *vertical-align: bottom;

}



.cpopstep .cstepInfo .loadingwrap {

  display: inline-block;

  *zoom: 1;

  *display: inline;

  width: 475px;

  height: 20px;

  border: 1px solid #d4d4d4;

  border-radius: 11px;

  box-shadow: 2px 2px 0 0 #efeeee;

  vertical-align: -5px;

  overflow: hidden;

  text-align: left;

}



.cpopstep .cstepInfo .loadingwrap em {

  display: inline-block;

  *zoom: 1;

  *display: inline;

  width: 5px;

  height: 20px;

  background: url(/images/201509/poploading.png) 0 0 repeat-x;

  -webkit-animation: 0.8s loading infinite linear;

  -moz-animation: 0.8s loading infinite linear;

  -o-animation: 0.8s loading infinite linear;

  animation: 0.8s loading infinite linear;

}



.cpopstep .cstepInfo .loadingtext {

  width: 475px;

  color: #888888;

  font-size: 12px;

}



.cpopstep .csinputwrap {

  padding-top: 30px;

}



.cpopstep .csinputwrap, .cpopstep .tipsNum {

  padding-left: 116px;

}



.cpopstep .tipsNum {

  color: #777;

  padding-top: 5px;

  font-size: 12px;

}



.cpopstep .tipsNum em {

  color: #f66;

  font-family: "\5b8b\4f53", "SimSun", sans-serif;

}



.vipCon {

  color: #ff6666;

}



.smallLeft {

  text-align: left;

}



@-webkit-keyframes loading {

  from {

    background-position: 0 0;

  }

  to {

    background-position: 11px 0;

  }

}



@-moz-keyframes loading {

  from {

    background-position: 0 0;

  }

  to {

    background-position: 11px 0;

  }

}



@-o-keyframes loading {

  from {

    background-position: 0 0;

  }

  to {

    background-position: 11px 0;

  }

}



@keyframes loading {

  from {

    background-position: 0 0;

  }

  to {

    background-position: 11px 0;

  }

}





.information {

  position: relative;

  margin-top: 80px;

}



.information .w_navHis {

  position: absolute;

  left: -1px;

  top: -50px;

}



.information .w_navHis li {

  float: left;

}



.information .w_navHis li a {

  display: block;

  width: 218px;

  height: 48px;

  text-align: center;

  line-height: 48px;

  font-size: 16px;

  color: #666;

  border: 1px solid #e4e2e2;

  border-right: 0;

  background: #fafafa;

}



.information .w_navHis li .endHis {

  border-right: 1px solid #e0dede;

}



.information .w_navHis li a.cur {

  border-bottom: 1px solid #fff;

  color: #f33939;

  font-weight: 700;

  height: 49px;

  background: #fff;

  font-size: 16px;

}



.information .conwrap {

  overflow: hidden;

  width: 1188px;

}



.information .leftcontent {

  float: left;

  padding-top: 21px;

  width: 708px;

}



.information .leftcontent .mtitles {

  padding: 0 0 22px 30px;

}



.information .service {

  margin-left: 30px;

  border: 1px solid #fe9595;

  padding: 13px 0 9px 11px;

  width: 775px;

}



.information .service .phone {

  float: left;

  line-height: 37px;

  font-size: 24px;

  color: #ff3333;

  width: 286px;

  height: 37px;

  overflow: hidden;

  font-family: "Arial";

}



.information .service .phone em {

  font-size: 16px;

  color: #666;

  font-weight: bold;

}



.information .service .phone .icon05 {

  display: inline;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3255px;

  width: 34px;

  height: 37px;

  float: left;

  margin-right: 10px;

}



.information .service .time {

  display: inline-block;

  padding: 10px 0 0 7px;

  float: left;

  font-size: 12px;

  color: #666;

  width: 202px;

  height: 28px;

  overflow: hidden;

}



.information .service .call {

  font-size: 15px;

  color: #fa4242;

  font-weight: bold;

  float: left;

  width: 98px;

  height: 26px;

  border: 1px solid #fec9c9;

  box-shadow: 0 3px 0 #fef1f1;

  border-radius: 2px;

  text-align: center;

  line-height: 26px;

  margin: 5px 0 0 20px;

  overflow: hidden;

}



.information .service .on-line {

  width: 131px;

  color: #fff;

  background-color: #ff6666;

  margin-left: 15px;

}



.information .rightcontent {

  float: right;

  display: inline;

  background-color: #fafafa;

  width: 300px;

  padding: 23px 20px 9999px 20px;

  margin-bottom: -9999px;

}



.information .rightcontent .price {

  color: #666;

  float: left;

  line-height: 32px;

}



.information .rightcontent .price em {

  font-size: 30px;

  color: #ff6666;

  font-family: "Georgia","Microsoft YaHei";

}



.information .rightcontent .history {

  font-size: 12px;

  color: #666;

  float: left;

  padding: 13px 0 0 15px;

}



.information .rightcontent .history:hover {

  color: #ff6666;

}



.information .rightcontent .history .icon01 {

  width: 11px;

  height: 11px;

  display: inline-block;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3297px;

  margin-left: 6px;

  vertical-align: -1px;

  overflow: hidden;

}



.information .rightcontent .calculator {

  display: inline;

  float: left;

  width: 92px;

  height: 20px;

  background-color: #ff6666;

  color: #fff;

  line-height: 20px;

  font-size: 12px;

  border-radius: 2px;

  margin-right: 10px;

  margin: 13px 10px 0 0;

}



.information .rightcontent .icon02 {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3313px;

  width: 11px;

  height: 11px;

  float: left;

  margin: 5px 6px 0 7px;

  overflow: hidden;

}



.information .rightcontent .apply {

  float: left;

}



.information .rightcontent .icon03 {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3329px;

  width: 11px;

  height: 11px;

  float: left;

  margin: 5px 6px 0 7px;

  overflow: hidden;

}



.information .details {

  padding: 25px 0 22px 0;

  border-bottom: 1px solid #dfdfdf;

  width: 300px;

  margin-bottom: 15px;

}



.information .details em {

  color: #ff6666;

  font-weight: bold;

}



.information .details li {

  line-height: 28px;

  width: 290px;

  height: 28px;

  overflow: hidden;

}



.information .details .title {

  color: #333;

  font-weight: bold;

}



.information .details .con {

  color: #666;

}



.information .trend {

  margin-top: 14px;

  width: 300px;

  height: 200px;

}



.infowrap {

  padding: 10px 0 30px 31px;

  width: 678px;

  margin-left: -14px;

}



.infowrap li {

  float: left;

  width: 392px;

  margin-top: 17px;

  color: #666;

  display: inline;

}



.infowrap .label {

  color: #333;

  font-weight: bold;

  padding-right: 13px;

  float: left;

  text-align: right;

  width: 84px;

}



.infowrap .con {

  color: #666;

  float: left;

  width: 294px;

}



.sell01 {

  color: #ff6666;

  width: 290px;

  height: 21px;

  overflow: hidden;

  font-weight: bold;

}



.sell01 em {

  color: #666;

  font-weight: normal;

}



.sell01 span {

  font-weight: normal;

}



.sell02 {

  color: #666;

  width: 290px;

  height: 21px;

  overflow: hidden;

  padding-top: 3px;

}



.sell02 .push {

  color: #ff6666;

}



.Price-trend {

  padding: 20px 0 30px 0;

  overflow: hidden;

}



.Price-trend .pic {

	width: 682px;

	float: left;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 27px;

	padding-left: 29px;

}



.Price-trend .pb14 {

  padding-bottom: 14px;

}



.Price-trend .check {

  font-size: 12px;

  color: #666;

  text-align: right;

  padding: 0 12px 20px 0;

}



.Price-trend .check .check01 {

  vertical-align: middle;

  margin-left: 28px;

}



.Price-trend .imgs {

	width: 802px;

	height: 232px;

	overflow: hidden;

}



.Price-trend .new {

  float: right;

  width: 290px;

  padding: 0 29px 29px 0;

}



.Price-trend .new .new-on {

  border-bottom: 1px solid #e1e1e1;

  padding: 13px 0 25px 0;

  margin-bottom: 16px;

}



.Price-trend .new .word {

  padding-top: 10px;

  font-size: 12px;

  color: #666;

  line-height: 28px;

  width: 290px;

  height: 112px;

  overflow: hidden;

}



.pricewrap {

  margin: 0 29px;

}



.pricewrap .price-list {

  width: 1140px;

  text-align: center;

}



.pricewrap .price-list th {

	border: 1px solid #e9e9e9;

	background-color: #f9f9f9;

	height: 41px;

	font-weight: normal;

	color: #000;

	text-align: center;

}



.pricewrap .price-list td {

  font-size: 12px;

  color: #666;

  border: 1px solid #e9e9e9;

  height: 41px;

}



.pricewrap .price-list .none {

  display: none;

}



.pricewrap .price-list .none td {

  display: none;

}



.pricewrap .price-listwrap {



}



.pricewrap .down {

  width: 141px;

  padding: 5px 0;

  background-color: #ededed;

  display: block;

  margin: 0 auto;

}



.pricewrap .down .icon04 {

  display: block;

  width: 11px;

  height: 6px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3345px;

  margin: 0 auto;

  overflow: hidden;

}



.pricewrap .up {

  width: 141px;

  padding: 5px 0;

  background-color: #ededed;

  display: block;

  margin: 0 auto;

}



.pricewrap .up .icon04 {

  display: block;

  width: 11px;

  height: 6px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3356px;

  margin: 0 auto;

}



.perimeter {

  padding: 21px 0 26px 0;

  overflow: hidden;

}



.perimeter .mtitles {

  padding-left: 29px;

}



.perimeter .picwrap {

  padding: 0 29px 31px 29px;

}



.perimeter .picleft {

  float: left;

  border-right: 1px solid #e5e5e5;

  width: 588px;

  padding-top: 14px;

}



.perimeter .picture01 {

  width: 246px;

  height: 183px;

  padding: 10px 0 0 4px;

  float: left;

}



.perimeter .new02 {

  margin-left: 10px;

  float: right;

  display: inline;

  width: 260px;

}



.perimeter .new02 .sell01 {

  padding-top: 16px;

}



.perimeter .new02 .text01 {

  color: #999;

  padding-top: 13px;

  height: 21px;

  overflow: hidden;

}



.perimeter .new02 .text02 {

  color: #999;

  overflow: hidden;

  line-height: 28px;

  height: 56px;

  padding-top: 3px;

}



.perimeter .conright {

  float: right;

  width: 372px;

  padding-top: 13px;

  height: 193px;

  overflow: hidden;

}



.perimeter .conright p {

  color: #999;

  line-height: 28px;

}



.perimeter .conright .mtitleSmall {

  padding-bottom: 13px;

}



.perimeter .buildwrap {

  width: 1200px;

}



.perimeter .building {

  float: left;

  padding: 0 38px;

  border-right: 1px solid #f3f3f3;

  padding-right: 65px;

  padding-left: 35px;

  width: 292px;

}



.perimeter .building h2 {

  color: #333;

  font-weight: bold;

  width: 307px;

  height: 21px;

  overflow: hidden;

}



.perimeter .building h2 span {

  font-weight: normal;

}



.perimeter .building .icon {

  width: 2px;

  height: 2px;

  display: inline-block;

  overflow: hidden;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3367px;

  vertical-align: 5px;

}



.perimeter .wrap {

  padding-top: 4px;

  margin-top: 10px;

  width: 306px;

}



.perimeter .wrap a {

  font-size: 12px;

  color: #666;

}



.perimeter .wrap a:hover {

  color: #ff6666;

}



.perimeter .wrap .contrast {

  color: #999;

}



.perimeter .wrap tr {

  height: 31px;

}



.perimeter .wrap td {

  color: #999;

  font-size: 12px;

}



.perimeter .pl0 {

  padding-left: 30px;

}



.perimeter .border0 {

  border: 0;

}



.ankingwrap {

  padding: 0 29px;

  width: 1080px;

}



.ankingwrap .anking {

  text-align: left;

  border-left: 1px solid #f3f3f3;

  padding: 0 20px 0 40px;

  width: 300px;

  float: left;

}



.ankingwrap .anking h3 {

  color: #333;

  font-weight: bold;

}



.ankingwrap .anking02 {

  padding-left: 0;

  border-left: 0;

}



.anking-list {

  margin-top: 9px;

  width: 300px;

}



.anking-list th {

  font-weight: normal;

  font-size: 12px;

  color: #000;

  text-align: left;

}



.anking-list td {

  height: 31px;

  font-size: 12px;

  color: #666;

}



.anking-list a {

  color: #666;

  font-size: 12px;

}



.anking-list a:hover {

  color: #ff6666;

}



.anking-list .name {

  width: 107px;

  height: 16px;

  display: block;

  overflow: hidden;

}



.anking-list .green {

  color: #0b930b;

}



.anking-list .red {

  color: #ff6666;

}



.detail-wrap {

  padding: 21px 0 30px 0;

}



.detail-wrap .mtitles {

  padding-left: 29px;

}



.detail-wrap .tit {

  color: #666;

  padding: 20px 0 0 29px;

}



.detail-wrap .tit span {

  color: #ff6666;

}



.detail-wrap .tit02 {

  color: #666;

  line-height: 28px;

  padding-left: 29px;

  width: 1137px;

  height: 53px;

  overflow: hidden;

  padding-top: 3px;

}



.detail-wrap .big {

  color: #ff6666;

}



.detail-wrap .important {

  color: #333;

  font-weight: bold;

}



.detail-wrap .illustrate {

  padding-top: 20px;

  padding-left: 30px;

}



.detail-wrap .illustrate p {

  color: #666;

  line-height: 28px;

  width: 1130px;

  position: relative;

  padding-left: 9px;

}



.detail-wrap .illustrate .icon07 {

  width: 3px;

  height: 3px;

  display: inline-block;

  overflow: hidden;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3374px;

  vertical-align: 5px;

  position: absolute;

  left: 0;

  top: 14px;

}



.detail-wrap .illustrate span {

  color: #333;

  font-weight: bold;

}



.detail-wrap .illustrate .ownership {

  color: #ff6666;

}



.detail-wrap .table-wrap {

  margin-top: 30px;

}



.detail-wrap .detail {

  text-align: center;

  float: left;

  margin-left: 30px;

  display: inline;

  width: 358px;

}



.detail-wrap .detail th {

  border: 1px solid #e9e9e9;

  height: 43px;

  background-color: #f9f9f9;

}



.detail-wrap .detail td {

  border: 1px solid #e9e9e9;

  height: 40px;

  font-size: 12px;

  color: #666;

}



.detail-wrap .detail .th02 {

  color: #666;

  font-weight: normal;

}



.detail-wrap .detail .input-box {

  width: 88px;

  height: 22px;

  border: 1px solid #e0e0e0;

  text-align: center;

  box-shadow: 0 8px 0 #fafafa inset;

}



.detail-wrap .calculate {

  text-align: center;

  padding-top: 30px;

}



.detail-wrap .calculate .btn01, .detail-wrap .calculate .btn02 {

  width: 205px;

  height: 32px;

  display: inline-block;

  text-align: center;

  line-height: 32px;

  color: #fa4242;

  font-size: 18px;

  border: 1px solid #fecbcb;

  border-radius: 2px;

  box-shadow: 0 3px 0 #fef1f1;

}



.detail-wrap .calculate .btn01:hover, .detail-wrap .calculate .btn02:hover {

  color: #fff;

  background-color: #f17070;

}



.detail-wrap .calculate .btn02:hover {

  background: #efb463;

}



.detail-wrap .calculate .btn02 {

  color: #dd9310;

  border-color: #f4dcb1;

  box-shadow: 0 3px 0 #fcf4e7;

  margin-left: 29px;

}



.area-pic .wrap {

  padding: 0 30px;

  position: relative;

}



.area-pic .wrap .small-flip .small-one02 {

  bottom: 123px;

  top: initial;

  left: 18px;

}



.area-pic .wrap .small-flip .small-next02 {

  bottom: 123px;

  top: initial;

  right: 18px;

}



.area-pic .title-wrap a {

  color: #666;

  font-size: 12px;

  line-height: 32px;

}



.area-pic .title-wrap .more {

  display: inline;

}



.area-pic .titlewrap02 {

  padding-top: 35px;

}



.area-pic .titlewrap01 {

  float: left;

  padding-left: 9px;

  margin-bottom: 5px;

}



.area-pic .titlewrap01 h2 {

  color: #333;

  font-size: 18px;

  float: left;

  max-width: 650px;

  height: 27px;

  overflow: hidden;

}



.area-pic .titlewrap01 .smalltit {

  color: #666;

  font-size: 12px;

  float: left;

  line-height: 32px;

  padding-left: 17px;

}



.area-pic .titlewrap01 .smalltit em {

  color: #ff3333;

}



.area-pic .slideswrap {

  float: right;

  position: relative;

  width: 270px;

  height: 32px;

  z-index: 3;

}



.area-pic .slideswrap02 {

  width: 79px;

}



.area-pic .see-list {

  position: absolute;

  left: 11px;

  top: 0;

}



.area-pic .see-list li {

  display: none;

}



.area-pic .see-list .dis {

  display: block;

}



.area-pic .see-list .icon01 {

  float: left;

  width: 15px;

  height: 13px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3382px;

  margin: 10px 7px 0 0;

}



.area-pic .list-cur {

  border: 1px solid #fb8788;

  position: absolute;

  background-color: #fff;

  z-index: 2;

  left: 0;

  width: 141px;

}



.area-pic .list-cur li {

  height: 28px;

  line-height: 28px;

  display: block;

}



.area-pic .list-cur .tit {

  display: block;

  width: 120px;

  height: 32px;

  color: #ff3333;

  font-weight: bold;

  height: 32px;

  background-color: #fef2f2;

  line-height: 32px;

  overflow: hidden;

}



.area-pic .list-cur a {

  height: 28px;

  line-height: 28px;

  display: block;

  text-indent: 15px;

}



.area-pic .list-cur a:hover {

  background-color: #e25c5b;

  color: #fff;

}



.area-pic .list-cur .icon01 {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3400px;

}



.area-pic .slides {

  float: right;

  margin: 0 21px 0 9px;

  overflow: hidden;

}



.area-pic .slides:hover {

  color: #ff6666;

}



.area-pic .slides:hover .icon02 {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3418px;

}



.area-pic .slides .icon02 {

  float: left;

  width: 17px;

  height: 14px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3437px;

  margin: 10px 6px 0 0;

}



.area-pic .slides .cut {

  color: #d6d6d7;

  line-height: 32px;

  float: left;

  margin-right: 9px;

}



.area-pic .floorwrap {

  position: relative;

  background-color: #f7f7f7;

  border-top: 1px solid #ccc;

  padding: 20px 0 30px 0;

  margin-bottom: 30px;

}



.area-pic .floor {

  padding: 0 0 20px 115px;

}



.area-pic .floor .head {

  float: left;

  color: #999;

  line-height: 32px;

}



.area-pic .floor a {

  width: 97px;

  height: 30px;

  line-height: 30px;

  border: 1px solid #e4e4e4;

  color: #666;

  overflow: hidden;

  float: left;

  margin-left: 10px;

  display: inline;

  background-color: #fff;

}



.area-pic .floor a:hover, .area-pic .floor .cur {

  background-color: #fef2f2;

  border-color: #ffb1b1;

  color: #ff3333;

}



.area-pic .floor .icon03 {

  width: 16px;

  height: 14px;

  float: left;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3456px;

  margin: 8px 12px;

}



.area-pic .floor .icon04 {

  width: 12px;

  height: 9px;

  float: left;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3475px;

  margin: 11px 12px;

}



.area-pic .floor .icon05 {

  width: 12px;

  height: 10px;

  float: left;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3489px;

  margin: 11px 12px;

}



.area-pic .pic-posi {

  position: relative;

  max-width: 1128px;

  height: auto;

}



.area-pic .flip .one {

  width: 22px;

  height: 66px;

  display: block;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3504px;

  position: absolute;

  top: 50%;

  margin-top: -33px;

  left: 42px;

}



.area-pic .flip .one:hover {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3575px;

}



.area-pic .flip .next {

  width: 22px;

  height: 66px;

  display: block;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3646px;

  position: absolute;

  top: 50%;

  margin-top: -33px;

  right: 42px;

}



.area-pic .flip .next:hover {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3717px;

}



.area-pic .flip .one01 {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3575px;

}



.area-pic .flip .next01 {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3717px;

}



.area-pic .picture {

  max-width: 1128px;

  position: relative;

  border: 1px solid #e4e4e4;

  background-color: #fff;

  margin: 0 auto;

  overflow: hidden;

  text-align: center;

}



.area-pic .picture img {

  vertical-align: top;

}



.area-pic .small-posi {

  position: relative;

  width: 1128px;

  height: 105px;

}



.area-pic .small-flip .small-one {

  width: 22px;

  height: 44px;

  display: block;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3788px;

  position: absolute;

  left: 76px;

  top: 50%;

  margin-top: -22px;

  z-index: 5;

}



.area-pic .small-flip .small-next {

  width: 22px;

  height: 44px;

  display: block;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3837px;

  position: absolute;

  right: 76px;

  top: 50%;

  margin-top: -22px;

  z-index: 5;

}



.area-pic .thumbnail {

  width: 913px;

  height: 105px;

  margin: 0 auto;

  margin-top: 30px;

  overflow: hidden;

  position: relative;

}



.area-pic .thumbnail ul {

  width: 9999px;

  height: 105px;

  position: absolute;

  left: 0;

  top: 0;

}



.area-pic .thumbnail .thum-list {

  position: relative;

  width: 140px;

  height: 105px;

  float: left;

  margin-right: 14px;

}



.area-pic .thumbnail .thum-list a {

  border: 1px solid #e4e4e4;

  display: block;

  width: 138px;

  height: 103px;

}



.area-pic .thumbnail .cur em {

  width: 138px;

  height: 101px;

  position: absolute;

  border: 2px solid #ff6868;

  display: block;

  left: 0;

  top: 0;

  cursor: pointer;

}



.area-pic .thumbnail .cur .icon11 {

  width: 14px;

  height: 14px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3886px;

  display: block;

  position: absolute;

  right: 8px;

  bottom: 6px;

}



.area-pic .thumbnail .black-bg {

  position: absolute;

  display: block;

  width: 140px;

  height: 25px;

  background-color: #000;

  bottom: 0;

  left: 0;

  overflow: hidden;

  background: rgba(0, 0, 0, 0.7);

  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#aa000000,endColorStr=#aa000000);

}



.area-pic .thumbnail .text {

  position: absolute;

  line-height: 25px;

  bottom: 0;

  left: 0;

  color: #fff;

  font-size: 12px;

  width: 140px;

  height: 25px;

  overflow: hidden;

}



.area-pic .thumbnail .left {

  float: left;

  padding-left: 23px;

}



.area-pic .thumbnail .right {

  float: right;

  padding-right: 5px;

}



.house-type .house-wrap {

  padding: 21px 0 30px 30px;

}



.house-type ul {

  width: 1128px;

  margin-left: -13px;

  border-bottom: 1px dashed #c1c1c1;

  padding: 0 0 22px 0;

}



.house-type li {

  width: 563px;

}



.house-type .last {

  width: 1120px;

  height: 84px;

  line-height: 28px;

}



.house-type .con {

  width: 460px;

  height: 26px;

  overflow: hidden;

}



.house-type .con02 {

  width: 1022px;

  height: 84px;

}



.house-type .con03 {

  max-width: 200px;

  float: left;

  color: #666;

}



.house-type h3 {

  color: #333;

  font-weight: bold;

  padding-top: 26px;

}



.house-type .infowrap02 {

  border: 0;

}



.house-type p {

  color: #999;

}



.house-type .again {

  color: #666;

  padding-left: 20px;

  float: left;

}



.house-type .again .icon08 {

  width: 13px;

  height: 14px;

  float: left;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3905px;

  margin: 4px 6px 0 0;

}



.house-type .again:hover {

  color: #ff6666;

}



.house-type .again:hover .icon08 {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3924px;

}



.other-wrap .other {

  padding: 21px 0 30px 30px;

}



.other-wrap .picture_wrap {

  padding-top: 22px;

  width: 1200px;

}



.other-wrap .picture_wrap li {

  float: left;

  text-align: center;

  margin-right: 62px;

  width: 176px;

  height: 200px;

}



.other-wrap .picture_wrap .pic01 {

  width: 176px;

  height: 132px;

  display: block;

}



.other-wrap .picture_wrap .text-p {

  color: #333;

  font-size: 12px;

  display: block;

  width: 176px;

  overflow: hidden;

  height: 33px;

  line-height: 33px;

  background-color: #f7f7f7;

}



.other-wrap .picture_wrap p {

  color: #999;

  font-size: 12px;

  width: 176px;

  overflow: hidden;

  height: 33px;

  line-height: 33px;

  background-color: #f7f7f7;

  margin-top: 1px;

}



.area-pic16 .paginal {

  padding: 7px 19px;

  position: absolute;

  background-color: #4c4c4c;

  right: 0;

  bottom: 0;

  line-height: 22px;

  text-align: center;

  color: #fff;

  font-size: 16px;

}



.area-pic16 .paginal em {

  font-size: 32px;

  font-family: "Georgia","Microsoft YaHei";

  color: #fa4242;

}



.area-pic16 .thumbnail02 .left {

  padding-left: 8px;

  width: 105px;

}



.graphic-wrap .pic-height {

  height: 672px;

}



.graphic-wrap .pt35 {

  padding-top: 35px;

}



.graphic-wrap .bigimg {

  height: 602px;

}



.graphic-wrap .bigimg ul {

  height: 602px;

}



.graphic-wrap .bigimg img {

  padding: 21px 0;

}



.graphic-wrap .big-bg {

  width: 913px;

  height: 90px;

  background-color: #000;

  position: absolute;

  bottom: 0;

  left: 0;

  background: rgba(0, 0, 0, 0.7);

  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#aa000000,endColorStr=#aa000000);

}



.graphic-wrap .introduce {

  position: absolute;

  line-height: 30px;

  color: #fff;

  font-size: 16px;

  bottom: 15px;

  left: 24px;

  width: 887px;

  height: 60px;

  overflow: hidden;

}



.graphic-wrap .introduce02 {

  width: 872px;

  height: 21px;

  overflow: hidden;

  margin: 0 auto;

  color: #666;

  padding-top: 25px;

}



.graphic-wrap .name {

  width: 872px;

  margin: 0 auto;

  text-align: right;

  color: #666;

  padding-top: 5px;

  height: 21px;

  overflow: hidden;

}



.panorama .more {

  margin-right: 21px;

  color: #666;

  font-size: 12px;

  line-height: 32px;

  display: block;

}



.panorama .more em {

  font-family: "SimSun";

  color: #333;

}



.panorama .floorwrap02 {

  padding: 14px 52px 30px 52px;

}



.panorama .floorwrap02 h2 {

  color: #666;

  font-size: 18px;

  text-align: center;

  width: 1024px;

  height: 27px;

  overflow: hidden;

}



.panorama .floorwrap02 .time02 {

  color: #a8a8a8;

  font-size: 12px;

  padding-top: 4px;

  text-align: center;

}



.panorama .pan-img {

  margin-top: 12px;

  border: 1px solid #e4e4e4;

  width: 1022px;

  height: 684px;

}



.panorama .share {

  padding: 25px 0 28px 0;

  border-bottom: 1px dashed #c1c1c1;

}



.panorama .share .tit-left {

  float: left;

  color: #333;

  font-size: 16px;

}



.panorama .share .icon09 {

  width: 25px;

  height: 25px;

  float: left;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3943px;

  margin-right: 9px;

}



.panorama .share .share-right {

  float: right;

}



.panorama .share .share-right a {

  margin-left: 5px;

}



.panorama .share .fenxiang {

  color: #666;

  font-size: 16px;

  float: left;

  margin-right: 15px;

}



.panorama .share .icon10 {

  width: 25px;

  height: 24px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3973px;

  float: left;

  margin-right: 5px;

}



.panorama .share .weixin {

  width: 22px;

  height: 22px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4002px;

  float: left;

}



.panorama .share .kong {

  width: 22px;

  height: 22px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4029px;

  float: left;

}



.panorama .share .weibo {

  width: 22px;

  height: 22px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4056px;

  float: left;

}



.panorama .share .texngun {

  width: 22px;

  height: 22px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4083px;

  float: left;

}



.panorama .share .jia {

  width: 22px;

  height: 22px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4110px;

  float: left;

}



.panorama .list-360 {

  padding-top: 30px;

}



.panorama .list-360 ul {

  position: absolute;

  left: 0;

  top: 0;

  width: 9900px;

}



.panorama .list-360 li {

  margin-right: 39px;

  float: left;

  width: 227px;

  height: 200px;

}



.panorama .list-360 .small-imgs {

  position: relative;

  width: 227px;

  height: 168px;

  display: block;

}



.panorama .list-360 .listpicw {

  width: 1024px;

  height: 200px;

  overflow: hidden;

  position: relative;

}



.panorama .list-360 .bg {

  width: 227px;

  height: 32px;

  background-color: #000;

  position: absolute;

  bottom: 0;

  left: 0;

  background: rgba(0, 0, 0, 0.7);

  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#aa000000,endColorStr=#aa000000);

}



.panorama .list-360 .word02 {

  width: 213px;

  height: 32px;

  line-height: 32px;

  color: #fff;

  position: absolute;

  bottom: 0;

  left: 14px;

}



.panorama .list-360 .word03 {

  width: 219px;

  height: 32px;

  display: block;

  line-height: 32px;

  background-color: #fff;

  color: #666;

  padding-left: 8px;

  overflow: hidden;

}



.panorama .list-360 .word03:hover .word-left {

  color: #e91c35;

}



.panorama .list-360 .word03 .word-left {

  float: left;

}



.panorama .list-360 .word03 .word-right {

  float: right;

  font-size: 12px;

  color: #999;

  padding-right: 8px;

}



.mrSelect {

  width: 140px;

  height: auto;

  float: left;

  overflow: hidden;

  margin-top: 5px;

  border: 1px solid #fff;

}



.mrSelect .selBtn {

  width: 120px;

  height: 32px;

  display: block;

  padding: 0px 10px;

  /*选中效果*/

  /*选中效果end*/

  /* &:hover i{background: url(widget.png) 0 0 no-repeat;background-position:0px -3400px;} */

}



.mrSelect .selBtn .IH {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3400px;

}



.mrSelect .selBtn .spanselH {

  color: #F66;

}



.mrSelect .selBtn i {

  width: 15px;

  height: 13px;

  float: left;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3382px;

  margin-top: 5px;

}



.mrSelect .selBtn span {

  width: 100px;

  height: 20px;

  line-height: 20px;

  float: right;

  font-size: 12px;

  color: #666;

  margin-top: 1px;

}



.mrSelect .selBtn:hover {

  background-color: #fef2f2;

}



.mrSelect .selBtn:hover span {

  color: #F66;

}



.mrSelect .selectCon {

  width: 140px;

  height: auto;

  z-index: 2;

}



.mrSelect .selectCon ul {

  background-color: #fff;

  width: 140px;

  height: auto;

}



.mrSelect .selectCon li {

  width: 140px;

  height: 25px;

  line-height: 25px;

  float: left;

  font-size: 12px;

}



.mrSelect .selectCon a {

  width: 140px;

  height: 25px;

  line-height: 25px;

  display: block;

  text-indent: 15px;

  color: #666;

}



.mrSelect .selectCon a:hover {

  background-color: #e25c5b;

  color: #fff;

}



.mrSelect:hover {

  border: 1px solid #fb8f90;

  box-shadow: 0px 2px 2px #f8ebeb;

}



.mrSelect:hover .selBtn {

  background-color: #fef2f2;

}



.mrSelect:hover i {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3400px;

}



.mrSelect:hover span {

  color: #F66;

}



/*选中效果*/

.mrSelectH {

  border: 1px solid #fb8f90;

  box-shadow: 0px 2px 2px #f8ebeb;

}



.selBtnH {

  background-color: #fef2f2;

}



/*选中效果end*/

.floorwrap .publicBtn {

  width: 98px;

}



.floorwrap .typeName {

  width: 911px;

  padding: 10px 0px;

  margin: 0px auto 20px;

}



.floorwrap .typeName .saloon {

  height: 30px;

  line-height: 30px;

  float: left;

  text-align: center;

  background-color: #ffffff;

  border: 1px solid #e5e5e5;

  color: #666;

  font-size: 14px;

  overflow: hidden;

  margin-right: 10px;

}



.floorwrap .typeName .saloon:hover {

  color: #ff3333;

  font-weight: bold;

  border: 1px solid #ffb3b3;

  background-color: #fef2f2;

}



.floorwrap .typeName .saloon:hover em {

  font-weight: normal;

}



.floorwrap .typeName em {

  font-size: 12px;

  margin-left: 3px;

}



.floorwrap .focusSBtn {

  width: 160px;

  height: 26px;

  line-height: 26px;

  padding: 2px 2px;

  float: left;

  background-color: #fff;

  border: 1px solid #e5e5e5;

  margin-right: 10px;

}



.floorwrap .focusSBtn .fsL {

  width: 26px;

  height: 26px;

  float: left;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4137px;

}



.floorwrap .focusSBtn .fsL:hover {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4168px;

}



.floorwrap .focusSBtn .fsbShow {

  width: 98px;

  height: 26px;

  float: left;

  margin: 0px 5px;

  overflow: hidden;

}



.floorwrap .focusSBtn .fsbShow ul {

  width: 9999px;

  height: 26px;

}



.floorwrap .focusSBtn .fsbShow li {

  width: 20px;

  height: 20px;

  text-align: center;

  float: left;

}



.floorwrap .focusSBtn .fsbShow a {

  width: 20px;

  height: 20px;

  display: block;

  font-size: 14px;

  color: #999;

}



.floorwrap .focusSBtn .fsbShow a:hover {

  color: #f53232;

  text-decoration: underline;

}



.floorwrap .focusSBtn .fsR {

  width: 26px;

  height: 26px;

  float: right;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4199px;

}



.floorwrap .focusSBtn .fsR:hover {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4230px;

}



.mrSelect {

  width: 144px;

  height: auto;

  float: left;

  overflow: hidden;

  border: 1px solid #e4e4e4;

  background-color: #fff;

  margin-left: -3px;

}



.mrSelect .selBtn {

  width: 124px;

  height: 32px;

  display: block;

  padding: 0px 10px;

}



.mrSelect .selBtn i {

  width: 15px;

  height: 13px;

  float: left;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3382px;

  margin-top: 10px;

}



.mrSelect .selBtn span {

  width: 100px;

  height: 20px;

  line-height: 20px;

  float: right;

  font-size: 12px;

  color: #999;

  margin-top: 6px;

}



.mrSelect .selectCon {

  width: 144px;

  height: auto;

  position: absolute;

  top: 38px;

  left: -3px;

  border: 1px solid #fff;

  z-index: 2;

}



.mrSelect .selectCon ul {

  background-color: #fff;

  width: 144px;

  height: auto;

  padding: 5px 0;

}



.mrSelect .selectCon li {

  width: 144px;

  height: 25px;

  line-height: 25px;

  float: left;

  font-size: 14px;

}



.mrSelect .selectCon a {

  width: 144px;

  height: 25px;

  text-indent: 15px;

  line-height: 25px;

  display: block;

  color: #666;

}



.mrSelect .selectCon a:hover {

  background-color: #e25c5c;

  color: #fff;

}



.mrSelect:hover {

  background-color: #fef2f2;

  border: 1px solid #fe8a8a;

}



.mrSelect:hover .selectCon {

  border: 1px solid #fe8a8a;

  border-top: 1px solid #fff;

}



.mrSelect:hover span {

  color: #F66;

}



.mrSelect:hover i {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3400px;

}



.mb20 {

  margin-bottom: 20px;

}



.information .w_spTab {

  position: absolute;

  left: -1px;

  top: -50px;

  height: 48px;

  border-left: 1px solid #e3e1e1;

}



.information .w_spTab li {

  float: left;

}



.information .w_spTab a {

  line-height: 48px;

  display: block;

  font-size: 16px;

  color: #666;

  width: 218px;

  height: 48px;

  line-height: 48px;

  border: 1px solid #e3e1e1;

  border-left: 0;

  text-align: center;

  background: #fafafa;

}



.information .w_spTab a.cur {

  border-bottom: 1px solid #fff;

  color: #ff6666;

  background: #fff;

}



.information .w_sp_ml {

  float: left;

  margin: 30px 29px 25px;

}



.information .w_sp_mr {

  float: left;

  border-left: 1px solid #ededed;

  width: 392px;

  height: 526px;

  overflow-y: scroll;

}



.information .w_sp_mr .w_title01 {

  border-bottom: 1px solid #ededed;

  width: 100%;

}



.information .w_sp_mr .w_title01 li {

  float: left;

  width: 50%;

}



.information .w_sp_mr .w_title01 li a {

  display: block;

  font-size: 16px;

  color: #666;

  background: #f1f0f0;

  text-align: center;

  line-height: 40px;

  height: 40px;

}



.information .w_sp_mr .w_title01 li a:hover, .information .w_sp_mr .w_title01 li a.cur {

  background: #fff;

  color: #ff6666;

}



.information .w_sp_mr .w_content01 {

  margin: 28px 30px 30px;

}



.information .w_sp_mr .w_content01 li {

  padding-bottom: 11px;

  border-bottom: 1px dotted #c4c4c4;

}



.information .w_sp_mr .w_content01 li h3 {

  font-size: 16px;

  color: #555;

  font-weight: 700;

  margin: 13px 0 3px 0;

}



.information .w_sp_mr .w_content01 li h3 span {

  display: inline-block;

  font-family: "simsun";

  font-size: 14px;

  color: #fff;

  font-weight: 700;

  background: #ff6666;

  margin-right: 5px;

  padding: 0 8px;

  height: 17px;

  line-height: 17px;

  vertical-align: 2px;

}



.information .w_sp_mr .w_content01 li p {

  color: #666;

  line-height: 24px;

}



.information .matchfix {

  overflow-y: hidden;

  padding-top: 20px;

  height: 506px;

}



.information .e_m3_r {

  position: relative;

}



.information .e_m3_r .e_ListBox {

  margin-left: 7px;

}



.information .e_m3_r .e_ListBox li {

  float: left;

  margin-left: 12px;

  display: inline;

}



.information .e_m3_r .e_ListBox li.cur {

  font-weight: 700;

}



.information .e_m3_r .e_ListBox li.cur .w_link01 {

  border-bottom: 4px solid #f9be27;

}



.information .e_m3_r .e_ListBox li.cur .w_link02 {

  border-bottom: 4px solid #4ad852;

}



.information .e_m3_r .e_ListBox li.cur .w_link03 {

  border-bottom: 4px solid #53c6ff;

}



.information .e_m3_r .e_ListBox li.cur .w_link04 {

  border-bottom: 4px solid #fe7348;

}



.information .e_m3_r .e_ListBox li.cur .w_link05 {

  border-bottom: 4px solid #ff8b95;

}



.information .e_m3_r .e_ListBox .e_cur {

  font-weight: 700;

}



.information .e_m3_r .e_ListBox .e_cur.w_link01 {

  border-bottom: 4px solid #f9be27;

}



.information .e_m3_r .e_ListBox .e_cur.w_link02 {

  border-bottom: 4px solid #4ad852;

}



.information .e_m3_r .e_ListBox .e_cur.w_link03 {

  border-bottom: 4px solid #53c6ff;

}



.information .e_m3_r .e_ListBox .e_cur.w_link04 {

  border-bottom: 4px solid #fe7348;

}



.information .e_m3_r .e_ListBox .e_cur.w_link05 {

  border-bottom: 4px solid #ff8b95;

}



.information .e_m3_r .e_ListBox .e_link6 {

  color: #333;

  display: block;

  text-align: center;

  padding: 0 11px 12px;

  border-bottom: 4px solid #fff;

}



.information .e_m3_r .e_ListBox .e_link6 i {

  margin-bottom: 9px;

}



.information .e_m3_r .e_ListBox .e_link6:hover {

  font-weight: 700;

}



.information .e_m3_r .e_ListBox .w_link01:hover {

  border-bottom: 4px solid #f9be27;

}



.information .e_m3_r .e_ListBox .w_link02:hover {

  border-bottom: 4px solid #4ad852;

}



.information .e_m3_r .e_ListBox .w_link03:hover {

  border-bottom: 4px solid #53c6ff;

}



.information .e_m3_r .e_ListBox .w_link04:hover {

  border-bottom: 4px solid #fe7348;

}



.information .e_m3_r .e_ListBox .w_link05:hover {

  border-bottom: 4px solid #ff8b95;

}



.information .e_m3_r .e_ListBox .e_ico35 {

  width: 35px;

  height: 35px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1214px;

  display: block;

}



.information .e_m3_r .e_ListBox .e_ico36 {

  width: 35px;

  height: 35px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1254px;

  display: block;

}



.information .e_m3_r .e_ListBox .e_ico37 {

  width: 35px;

  height: 35px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1294px;

  display: block;

}



.information .e_m3_r .e_ListBox .e_ico38 {

  width: 35px;

  height: 35px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1334px;

  display: block;

}



.information .e_m3_r .e_ListBox .e_ico39 {

  width: 35px;

  height: 35px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1374px;

  display: block;

}



.information .e_m3_r .w_line {

  border-bottom: 1px solid #e4e4e4;

  height: 0;

  line-height: 0;

  position: absolute;

  left: 19px;

  top: 81px;

  width: 334px;

}



.information .e_m3_r .e_dl_box {

  margin-top: 19px;

  height: 406px;

  overflow-y: scroll;

}



.information .e_m3_r .e_dl_box li {

  height: 22px;

  padding: 7px 15px 7px 30px;

  cursor: pointer;

  float: left;

}



.information .e_m3_r .e_dl_box li:hover {

  background: #fbf3ec;

}



.information .e_m3_r .e_dl_box .e_ico16 {

  float: left;

  width: 17px;

  height: 22px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1414px;

  margin-right: 10px;

}



.information .e_m3_r .e_dl_box .e_ico17 {

  float: left;

  width: 17px;

  height: 22px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1441px;

  margin-right: 10px;

}



.information .e_m3_r .e_dl_box .e_link {

  float: left;

  width: 248px;

  font-size: 12px;

  color: #333;

  text-decoration: none;

  height: 18px;

  overflow: hidden;

}



.information .e_m3_r .e_dl_box .e_link:hover {

  text-decoration: none;

}



.information .e_m3_r .e_dl_box span {

  float: right;

  font-size: 12px;

  color: #666;

  width: 55px;

  height: 18px;

  overflow: hidden;

  text-align: right;

}



.information .emp1 {

  position: absolute;

  display: inline-block;

  width: 33px;

  height: 36px;

  background: url(/images/201509/mapp1.png) no-repeat;

  text-align: center;

  color: #666;

  padding-top: 6px;

  font-weight: 700;

  font-size: 12px;

}



.w_title {

  font-size: 24px;

  color: #333;

  margin-bottom: 15px;

}



.w_title .lineIco {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4261px;

  display: inline-block;

  width: 5px;

  height: 23px;

  margin-right: 10px;

  vertical-align: -3px;

}



.w_title em {

  font-size: 14px;

  color: #555;

  margin-left: 10px;

}



.mb25 {

  margin-bottom: 25px;

}



.w_near {

  overflow: hidden;

}



.w_near .w_near_ml {

  float: left;

  width: 680px;

  margin: 20px 20px 25px 30px;

  padding-bottom: 10000px;

  margin-bottom: -10000px;

}



.w_near .w_near_ml .mtitles {

  margin-bottom: 15px;

}



.w_near .w_near_ml .w_nearTxt {

  padding-bottom: 20px;

}



.w_near .w_near_ml .w_nearTxt p {

  color: #666;

  line-height: 28px;

}



.w_near .w_near_ml .w_nearTxt .w_nearTxtList span {

  float: left;

  color: #666;

  font-weight: 700;

  line-height: 28px;

}



.w_near .w_near_ml .w_nearTxt .w_nearTxtList p {

  float: left;

  width: 720px;

}



.w_near .w_near_ml .w_nearTxt .w_nearPicList {

  margin-left: -37px;

  padding-top: 8px;

}



.w_near .w_near_ml .w_nearTxt .w_nearPicList li {

  float: left;

  width: 128px;

  margin-left: 37px;

  display: inline;

}



.w_near .w_near_ml .w_nearTxt .w_nearPicList li img {

  display: block;

  width: 128px;

  height: 96px;

}



.w_near .w_near_ml .w_nearTxt .w_nearPicList li p {

  text-align: center;

  margin-top: 12px;

}



.w_near .w_near_ml .w_nearTxt .w_nearPicList li p a {

  text-decoration: none;

}



.w_near .w_near_ml .w_nearTxt .w_nearPicList li p a:hover {

  color: #e91c35;

}



.w_near .w_near_mr {

  float: right;

  width: 285px;

  background: #f7f7f7;

  padding: 21px 25px 15px 30px;

  padding-bottom: 10000px;

  margin-bottom: -10000px;

}



.w_near .w_line {

  background: url(/images/201509/border.png) 0 0 repeat-x;

  line-height: 0;

  height: 1px;

  margin-top: 23px;

}



.w_xxBox {

  overflow: hidden;

}



.w_xx_ml {

  float: left;

  width: 788px;

  padding-left: 30px;

  padding-bottom: 10000px;

  margin-bottom: -10000px;

  padding-top: 20px;

}



.w_xx_ml .mtitles {

  margin-bottom: 19px;

}



.w_xx_ml p {

  color: #666;

  line-height: 35px;

  padding-bottom: 70px;

}



.w_xx_ml .mt25 {

  margin-top: 25px;

}



.w_xx_ml .w_xxList li {

  margin-bottom: 20px;

}



.w_xx_ml .w_xxList label {

  color: #333;

  font-weight: 700;

}



.w_xx_ml .w_xxList span {

  color: #666;

}



.w_xx_ml .w_xxList span em {

  color: #b2b2b2;

  margin: 0 20px;

}



.w_xx_ml .w_xxList span a {

  font-size: 12px;

  color: #666;

  text-decoration: underline;

}



.w_xx_ml .w_xxList span a:hover {

  color: #ff6666;

}



.w_xx_ml .w_xxList .historyIco {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3297px;

  width: 11px;

  height: 11px;

  display: inline-block;

  margin-left: 6px;

  vertical-align: -2px;

}



.w_xx_ml .pb6 {

  padding-bottom: 6px;

}



.w_xx_ml .w_titleP {

  margin-top: -9px;

}



.w_xx_ml .w_table {

  width: 100%;

  border: 1px solid #e9e9e9;

  margin-bottom: 21px;

}



.w_xx_ml .w_table th {

  height: 41px;

  line-height: 41px;

  background: #f9f9f9;

  color: #000;

  text-align: center;

  border: 1px solid #e9e9e9;

}



.w_xx_ml .w_table td {

  height: 41px;

  line-height: 41px;

  color: #666;

  font-size: 12px;

  text-align: center;

  border: 1px solid #e9e9e9;

}



.w_xx_ml .w_line {

  background: url(/images/201509/border.png) 0 0 repeat-x;

  line-height: 0;

  height: 1px;

  margin-top: 23px;

  margin-bottom: 21px;

}



.w_xx_mr {

  float: right;

  padding: 21px 30px 30px 30px;

  background: #f7f7f7;

  width: 281px;

  padding-bottom: 10000px;

  margin-bottom: -10000px;

}



.w_xx_mr .w_title .more {

  font-size: 12px;

  color: #333;

  float: right;

  margin-top: 10px;

  text-decoration: none;

}



.w_xx_mr .w_title .more:hover {

  text-decoration: underline;

}



.w_xx_mr .mtitles {

  margin-bottom: 14px;

}



.w_xx_mr .mt25 {

  margin-top: 25px;

}



.w_xx_mr .w_bianji img {

  display: block;

  width: 160px;

  height: 120px;

  float: left;

}



.w_xx_mr .w_bianji .x_r {

  float: left;

  margin-left: 15px;

  color: #666;

  line-height: 27px;

}



.w_xx_mr .w_bianji .x_r .redFont {

  color: #ff6666;

}



.w_xx_mr .w_bianjiBox {

  border-bottom: 1px solid #ddd;

  padding-bottom: 30px;

  line-height: 28px;

}



.w_xx_mr .w_bianjiBox li {

  margin-top: 17px;

}



.w_xx_mr .w_bianjiBox label {

  float: left;

  color: #333;

  font-weight: 700;

}



.w_xx_mr .w_bianjiBox p {

  float: left;

  color: #666;

  width: 225px;

  margin-left: 5px;

}



.w_xx_mr .pingLun {

  margin-top: -15px;

  border-bottom: 1px solid #ddd;

}



.w_xx_mr .pingLun h3 {

  color: #333;

  font-size: 14px;

  margin-bottom: 5px;

}



.w_xx_mr .pingLun h3 .w_plIco {

  display: inline-block;

  width: 4px;

  height: 4px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4289px;

  margin-right: 8px;

  vertical-align: 3px;

}



.w_xx_mr .pingLun h3 .plTitle {

  color: #333;

  font-size: 14px;

}



.w_xx_mr .pingLun h3 a:hover {

  color: #e91c35;

}



.w_xx_mr .pingLun p {

  font-size: 12px;

  color: #666;

  line-height: 25px;

  padding-left: 12px;

  margin-bottom: 20px;

}



.w_xx_mr .pingLun .zan {

  width: 76px;

  height: 19px;

  line-height: 19px;

  border: 1px solid #ffd0d0;

  background: #fff4f4;

  display: inline-block;

  color: #ff6666;

  position: relative;

  padding-left: 32px;

  padding: 3px 0 3px 30px;

  border-radius: 3px;

}



.w_xx_mr .pingLun .zan .zanIco {

  display: inline-block;

  width: 14px;

  height: 13px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4298px;

  position: absolute;

  left: 7px;

  top: 5px;

}



.w_xx_mr .pingLun .zan em {

  display: block;

  border-left: 1px solid #ffbcbc;

  text-align: center;

  font-size: 12px;

}



.w_xx_mr .pingLun .low {

  width: 76px;

  height: 19px;

  line-height: 19px;

  border: 1px solid #bce8ff;

  background: #eaf8ff;

  display: inline-block;

  color: #74bbe0;

  position: relative;

  padding-left: 32px;

  padding: 3px 0 3px 30px;

  margin-left: 15px;

  border-radius: 3px;

}



.w_xx_mr .pingLun .low .lowIco {

  display: inline-block;

  width: 14px;

  height: 13px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4316px;

  position: absolute;

  left: 7px;

  top: 5px;

}



.w_xx_mr .pingLun .low em {

  display: block;

  border-left: 1px solid #74bbe0;

  text-align: center;

  font-size: 12px;

}



.w_xx_mr .pingLun li {

  padding-bottom: 30px;

  border-bottom: 1px dotted #c4c4c4;

  margin-top: 25px;

}



.w_xx_mr .pingLun .endPl {

  border-bottom: 0;

}



.w_xx_mr .yxList {

  margin-left: -10px;

}



.w_xx_mr .yxList li {

  float: left;

  margin-left: 10px;

  margin-top: 10px;

}



.w_xx_mr .yxList span, .w_xx_mr .yxList .yx1, .w_xx_mr .yxList .yx2, .w_xx_mr .yxList .yx3, .w_xx_mr .yxList .yx4, .w_xx_mr .yxList .yx5, .w_xx_mr .yxList .yx6, .w_xx_mr .yxList .yx7, .w_xx_mr .yxList .yx8, .w_xx_mr .yxList .yx9 {

  width: 86px;

  height: 29px;

  display: block;

  color: #fff;

  line-height: 29px;

  text-align: center;

  font-size: 12px;

}



.w_xx_mr .yxList .yx1 {

  background: #ee7773;

}



.w_xx_mr .yxList .yx2 {

  background: #faa960;

}



.w_xx_mr .yxList .yx3 {

  background: #b8d86a;

}



.w_xx_mr .yxList .yx4 {

  background: #99d3ff;

}



.w_xx_mr .yxList .yx5 {

  background: #ffa09d;

}



.w_xx_mr .yxList .yx6 {

  background: #c3aae7;

}



.w_xx_mr .yxList .yx7 {

  background: #a4d86a;

}



.w_xx_mr .yxList .yx8 {

  background: #fac360;

}



.w_xx_mr .yxList .yx9 {

  background: #95c8eb;

}



.w_xx_mr .loupan {

  margin-top: 20px;

}



.w_xx_mr .loupan input {

  width: 183px;

  font-size: 12px;

  padding: 5px 10px;

  float: left;

  border: 1px solid #e1e1e1;

  border-right: 0;

  height: 18px;

}



.w_xx_mr .loupan .subBtn {

  width: 77px;

  height: 29px;

  float: right;

  background: #ff6666;

  color: #fff;

  text-align: center;

  line-height: 29px;

}



.w_xx_mr .sideBar02b {

  padding-bottom: 30px;

  border-bottom: 1px solid #ddd;

}



.w_xx_mr .sideBar02 .w_title em {

  color: #666;

}



.w_xx_mr .sideBar02 .w_title em strong {

  color: #ff6666;

  font-weight: normal;

}



.w_xx_mr .sideBar02 .w_title span {

  float: right;

  color: #333;

  font-size: 14px;

  margin-top: 10px;

}



.w_xx_mr .sideBar02 .w_title span strong {

  color: #ff6666;

  font-weight: normal;

}



.w_xx_mr .mt20 {

  margin-top: 20px;

}



.w_xx_mr .pingFen li {

  margin-bottom: 5px;

}



.w_xx_mr .pingFen label {

  float: left;

  color: #333;

}



.w_xx_mr .pingFen .star {

  float: left;

  width: 19px;

  height: 19px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4334px;

  margin-left: 7px;

}



.w_xx_mr .pingFen .star:hover {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4358px;

}



.w_xx_mr .pingFen .redStar, .w_xx_mr .pingFen .orgStar {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4358px;

}



.w_xx_mr .pingFen .orgStar {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4382px;

}



.w_xx_mr .pingFen span {

  float: right;

  font-size: 12px;

  color: #333;

}



.w_xx_mr .pingFen span em {

  font-size: 16px;

  color: #ff6666;

}



.w_xx_mr .pingFen span strong {

  color: #999;

  font-weight: normal;

}



.w_xx_mr .pingFen .star0, .w_xx_mr .pingFen .star1, .w_xx_mr .pingFen .star2, .w_xx_mr .pingFen .star3, .w_xx_mr .pingFen .star4, .w_xx_mr .pingFen .star5, .w_xx_mr .pingFen .starye0, .w_xx_mr .pingFen .starye1, .w_xx_mr .pingFen .starye2, .w_xx_mr .pingFen .starye3, .w_xx_mr .pingFen .starye4, .w_xx_mr .pingFen .starye5 {

  float: left;

  width: 130px;

  height: 21px;

  background: url(/images/201509/starbg.png) -130px 0 no-repeat;

}



.w_xx_mr .pingFen .star1 {

  background: url(/images/201509/starbg.png) -104px 0 no-repeat;

}



.w_xx_mr .pingFen .star2 {

  background: url(/images/201509/starbg.png) -78px 0 no-repeat;

}



.w_xx_mr .pingFen .star3 {

  background: url(/images/201509/starbg.png) -52px 0 no-repeat;

}



.w_xx_mr .pingFen .star4 {

  background: url(/images/201509/starbg.png) -26px 0 no-repeat;

}



.w_xx_mr .pingFen .star5 {

  background: url(/images/201509/starbg.png) 0px 0 no-repeat;

}



.w_xx_mr .pingFen .starye0 {

  background: url(/images/201509/starbg.png) -130px -21px no-repeat;

}



.w_xx_mr .pingFen .starye1 {

  background: url(/images/201509/starbg.png) -104px -21px no-repeat;

}



.w_xx_mr .pingFen .starye2 {

  background: url(/images/201509/starbg.png) -78px -21px no-repeat;

}



.w_xx_mr .pingFen .starye3 {

  background: url(/images/201509/starbg.png) -52px -21px no-repeat;

}



.w_xx_mr .pingFen .starye4 {

  background: url(/images/201509/starbg.png) -26px -21px no-repeat;

}



.w_xx_mr .pingFen .starye5 {

  background: url(/images/201509/starbg.png) 0px -21px no-repeat;

}



.w_xx_mr .pingFen .stara {

  float: left;

  width: 19px;

  height: 21px;

  margin-left: 7px;

}



.showVideo {

  width: 335px;

  height: 251px;

  margin: 20px auto;

}



.showVideo img {

  width: 335px;

  height: 251px;

  vertical-align: top;

}



.focusCont {

  width: 335px;

  height: 135px;

  margin: 0px auto;

  position: relative;

}



.focusCont .leftBtn {

  width: 13px;

  height: 66px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4406px;

  position: absolute;

  top: 0px;

  left: 0px;

}



.focusCont .showWindow {

  width: 295px;

  height: 135px;

  margin: 0px auto;

  overflow: hidden;

}



.focusCont .showWindow ul {

  width: 2000px;

  height: 135px;

}



.focusCont .showWindow li {

  width: 87px;

  height: 130px;

  float: left;

  margin-right: 16px;

}



.focusCont .showWindow .showImg {

  width: 87px;

  height: 66px;

  display: block;

}



.focusCont .showWindow .showImg img {

  width: 87px;

  height: 66px;

  vertical-align: top;

}



.focusCont .showWindow .showFont {

  width: 87px;

  height: 64px;

  overflow: hidden;

  text-align: center;

}



.focusCont .showWindow .showFont em {

  width: 87px;

  height: 20px;

  line-height: 20px;

  overflow: hidden;

  display: block;

  font-size: 12px;

  color: #999;

}



.focusCont .showWindow .fontA {

  width: 87px;

  height: 43px;

  margin-top: 5px;

  display: block;

  overflow: hidden;

  color: #333;

  font-size: 14px;

}



.focusCont .rightBtn {

  width: 13px;

  height: 66px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4477px;

  position: absolute;

  top: 0px;

  right: 0px;

}





.housingContent {

  margin-top: 20px;

}



.housingContent .housingContentW {

  width: 1130px;

  padding: 0px 30px;

}



.housingContent .titleShow {

  height: 30px;

  margin-bottom: 8px;

}



.housingContent .titleShowL {

  float: left;

}



.housingContent .titleShowL h3 {

  min-width: 62px;

  height: 30px;

  font-size: 18px;

  color: #333;

  display: inline-block;

}



.housingContent .titleShowL span {

  width: 50px;

  font-size: 12px;

  color: #666;

}



.housingContent .titleShowL em {

  color: #ff6666;

}



.housingContent .moraA {

  width: 60px;

  height: 30px;

  float: right;

  line-height: 26px;

  font-size: 12px;

  color: #666;

}



.housingContent .moraA em {

  font-family: "\5b8b\4f53", "SimSun", sans-serif;

}



.housingContent .moraA:hover {

  color: #ff6666;

}



.housingContent .housingShow {

  width: 1128px;

  height: 277px;

  background-color: #fff;

  overflow: hidden;

  margin-bottom: 30px;

}



.housingContent .housingShow ul {

  width: 2000px;

  height: 277px;

  outline: 1px solid red;

}



.housingContent .housingShow li {

  width: 227px;

  height: 247px;

  padding: 15px;

  background-color: #f8f8f8;

  margin-right: 33px;

  float: left;

}



.housingContent .housingShow .showImg {

  width: 225px;

  height: 168px;

  display: block;

  border: 1px solid #cbcbcb;

}



.housingContent .housingShow .showImg img {

  width: 225px;

  height: 168px;

  vertical-align: top;

}



.housingContent .housingShow .showFont {

  width: 227px;

  height: 77px;

  overflow: hidden;

  text-align: center;

}



.housingContent .housingShow .showFont p {

  width: 227px;

  height: 20px;

  padding-top: 8px;

  font-size: 14px;

  overflow: hidden;

}



.housingContent .housingShow .showFont .HouseNameA {

  color: #666;

}



.housingContent .housingShow .showFont .HouseNameA:hover {

  color: #e91c35;

}



.housingContent .housingShow .showFont span {

  width: 227px;

  height: 22px;

  line-height: 22px;

  font-size: 12px;

  color: #999;

  display: block;

  margin-top: 3px;

  overflow: hidden;

}



.housingContent .housingShow .showFont .SimgNum {

  width: 227px;

  height: 26px;

  line-height: 26px;

  font-size: 14px;

  color: #666;

  display: block;

  /* &:hover{color: #ea1b35} */

}



.housingContent .housingShow .showFont .SimgNum strong {

  font-weight: normal;

  color: #333;

  margin-right: 5px;

}



.housingContent .housingShow .showFont .SimgNum em {

  color: #ea1b35;

}



.housingNav {

  height: 63px;

  background-color: #f7f7f7;

}



.housingNav ul {

  height: 63px;

  padding: 0px;

  margin: 0px;

  border: 0px;

}



.housingNav li {

  width: 99px;

  height: 63px;

  float: left;

  text-align: center;

}



.housingNav li em {

  font-size: 12px;

  color: #999;

  display: block;

}



.housingNav a {

  width: 99px;

  height: 47px;

  padding-top: 15px;

  display: block;

  color: #666;

  font-size: 14px;

  white-space: nowrap;

  overflow: hidden;

  position: relative;

}



.housingNav a:hover {

  border-bottom: 1px solid #ff3333;

  color: #ff3333;

  background-color: #fff;

}



.housingNav a:hover em {

  color: #ff3333;

  font-weight: normal;

}



.housingNav a:hover i {

  width: 9px;

  height: 5px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4548px;

  display: block;

  position: absolute;

  bottom: 0px;

  left: 50%;

  margin-left: -5px;

}



.housingNav .aHover {

  border-bottom: 1px solid #ff3333;

  color: #ff3333;

  background-color: #fff;

}



.housingNav .aHover em {

  color: #ff3333;

  font-weight: normal;

}



.housingNav .aHover i {

  width: 9px;

  height: 5px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4548px;

  display: block;

  position: absolute;

  bottom: 0px;

  left: 50%;

  margin-left: -5px;

}



.modelList .housingContentW {

  width: 1130px;

  padding: 0px 30px;

}



.modelList .housingShow {

  width: 1128px;

  background-color: #fff;

  overflow: hidden;

}



.modelList .housingShow ul {

  width: 1200px;

}



.modelList .housingShow li {

  width: 227px;

  height: 214px;

  padding: 15px;

  background-color: #f8f8f8;

  margin: 0px 33px 20px 0px;

  float: left;

}



.modelList .housingShow .showImg {

  width: 225px;

  height: 168px;

  display: block;

  border: 1px solid #cbcbcb;

  position: relative;

}



.modelList .housingShow .showImg img {

  width: 225px;

  height: 168px;

  vertical-align: top;

}



.modelList .housingShow .showImg span {

  width: 225px;

  height: 32px;

  line-height: 32px;

  display: block;

  background: rgba(0, 0, 0, 0.7);

  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#aa000000,endColorStr=#aa000000);

  position: absolute;

  bottom: 0px;

  left: 0px;

  text-indent: 10px;

  color: #fff;

  font-size: 14px;

}



.modelList .housingShow .showImg .i1 {

  width: 14px;

  height: 14px;

  float: left;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4558px;

  margin: 6px 6px 0px 12px;

}



.modelList .housingShow .showImg .i2 {

  width: 16px;

  height: 13px;

  float: left;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4577px;

  margin: 6px 6px 0px 12px;

}



.modelList .housingShow .showImg .redBGI {

  width: 105px;

  height: 28px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4595px;

  display: block;

  position: absolute;

  top: 0px;

  left: 0px;

}



.modelList .housingShow .showImg .redBGI em {

  width: 60px;

  height: 20px;

  line-height: 20px;

  float: left;

  margin-top: 2px;

  font-size: 14px;

  color: #fff;

  overflow: hidden;

}



.modelList .housingShow .showImg .grayBGI {

  width: 95px;

  height: 28px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4628px;

  display: block;

  position: absolute;

  top: 0px;

  left: 0px;

}



.modelList .housingShow .showImg .grayBGI em {

  width: 60px;

  height: 20px;

  line-height: 20px;

  float: left;

  margin-top: 2px;

  font-size: 14px;

  color: #fff;

  overflow: hidden;

}



.modelList .housingShow .showImg .showNum {

  width: 75px;

  height: 32px;

  position: absolute;

  right: 10px;

  bottom: 0px;

  overflow: hidden;

}



.modelList .housingShow .showImg .showNum i {

  width: 14px;

  height: 14px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4661px;

  float: left;

  margin: 10px 6px 0px 0px;

}



.modelList .housingShow .showImg .showNum em {

  width: 55px;

  height: 23px;

  padding-top: 9px;

  float: left;

  font-size: 12px;

  color: #fff;

}



.modelList .housingShow .explainFont {

  width: 227px;

  height: 58px;

  text-indent: 10px;

}



.modelList .housingShow .explainFont p {

  width: 227px;

  height: 30px;

  line-height: 30px;

  font-size: 14px;

  overflow: hidden;

}



.modelList .housingShow .explainFont a {

  color: #666;

}



.modelList .housingShow .explainFont a:hover {

  color: #e91c35;

}



.modelList .housingShow .explainFont span {

  width: 227px;

  height: 20px;

  line-height: 20px;

  display: block;

  font-size: 12px;

  color: #999;

  white-space: nowrap;

  overflow: hidden;

}



.modelRoom .housingContentW {

  width: 1130px;

  padding: 0px 30px;

}



.modelRoom .housingShow {

  position: relative;

  width: 1128px;

  background-color: #fff;

  overflow: hidden;

}



.modelRoom .housingShow ul {

  width: 1200px;

}



.modelRoom .housingShow li {

  position: relative;

  width: 227px;

  height: 268px;

  padding: 15px;

  background-color: #f8f8f8;

  margin: 0px 33px 20px 0px;

  float: left;

}



.modelRoom .housingShow li .aHouseing, .modelRoom .housingShow li p {

  width: 216px;

  height: 22px;

  line-height: 22px;

  font-size: 12px;

  color: #999;

  white-space: nowrap;

  overflow: hidden;

  text-indent: 10px;

}



.modelRoom .housingShow li .aHouseing {

  display: block;

  margin-top: 3px;

}



.modelRoom .housingShow li .iconRed, .modelRoom .housingShow li .iconGray {

  position: absolute;

  left: -1px;

  top: -1px;

  display: block;

  width: 105px;

  height: 28px;

  background: url(/images/201509/modelroomicon.png) 0 0 no-repeat;

}



.modelRoom .housingShow li .iconGray {

  width: 95px;

  background: url(/images/201509/modelroomicon.png) 0 -30px no-repeat;

}



.modelRoom .housingShow .showImg {

  width: 225px;

  height: 168px;

  display: block;

  border: 1px solid #cbcbcb;

  position: relative;

}



.modelRoom .housingShow .showImg img {

  width: 225px;

  height: 168px;

  vertical-align: top;

}



.modelRoom .housingShow .showImg span {

  width: 225px;

  height: 32px;

  line-height: 32px;

  display: block;

  background: rgba(0, 0, 0, 0.7);

  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#aa000000",endColorStr="#aa000000");

  position: absolute;

  bottom: 0px;

  left: 0px;

  text-indent: 10px;

  color: #fff;

  font-size: 14px;

  white-space: nowrap;

  overflow: hidden;

}



.modelRoom .housingShow .houseInfo {

  width: 217px;

  height: 58px;

  padding-left: 10px;

  overflow: hidden;

  color: #999;

  border-bottom: 1px solid #e9e9e9;

}



.modelRoom .housingShow .houseInfo span, .modelRoom .housingShow .houseInfo strong {

  white-space: nowrap;

  overflow: hidden;

  display: block;

}



.modelRoom .housingShow .houseInfo .infoSpan {

  width: 130px;

  height: 58px;

  line-height: 28px;

  float: left;

}



.modelRoom .housingShow .houseInfo .infoSpan strong {

  width: 130px;

  height: 28px;

  font-size: 16px;

  color: #666;

  font-weight: normal;

}



.modelRoom .housingShow .houseInfo .infoSpan span {

  width: 130px;

  height: 28px;

  font-size: 14px;

}



.modelRoom .housingShow .houseInfo .infoSpanNum {

  width: 85px;

  height: 58px;

  line-height: 28px;

  float: right;

}



.modelRoom .housingShow .houseInfo .infoSpanNum span {

  width: 85px;

  height: 28px;

  text-align: right;

}



.modelRoom .housingShow .houseInfo .infoSpanNum em {

  font-size: 18px;

  color: #ff3333;

  font-family: "Microsoft YaHei";

}





.modelRoomNew {

  height: auto;

  background-color: #f7f7f7;

}



.modelRoomNew .focusBg {

  width: 1130px;

  height: 1043px;

  height: auto;

}



.modelRoomNew .btnList {

  width: 1020px;

  height: 32px;

  padding: 10px 85px;

  margin: 0px auto;

  z-index: 2;

  position: relative;

  background-color: #f0f0f0;

}



.modelRoomNew .btnList .mrSelect {

  width: 144px;

  height: auto;

  float: left;

  overflow: hidden;

  border: 1px solid #e4e4e4;

  background-color: #fff;

  margin-left: -3px;

}



.modelRoomNew .btnList .mrSelect .selBtn {

  width: 124px;

  height: 32px;

  display: block;

  padding: 0px 10px;

}



.modelRoomNew .btnList .mrSelect .selBtn i {

  width: 15px;

  height: 13px;

  float: left;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3382px;

  margin-top: 10px;

}



.modelRoomNew .btnList .mrSelect .selBtn span {

  width: 100px;

  height: 20px;

  line-height: 20px;

  float: right;

  font-size: 12px;

  color: #999;

  margin-top: 6px;

}



.modelRoomNew .btnList .mrSelect .selectCon {

  width: 144px;

  height: auto;

  z-index: 2;

  position: absolute;

  top: 43px;

  left: 82px;

  border: 1px solid #e4e4e4;

}



.modelRoomNew .btnList .mrSelect .selectCon ul {

  background-color: #fff;

  width: 144px;

  height: auto;

  padding: 5px 0;

}



.modelRoomNew .btnList .mrSelect .selectCon li {

  width: 144px;

  height: 23px;

  line-height: 23px;

  float: left;

  font-size: 14px;

}



.modelRoomNew .btnList .mrSelect .selectCon a {

  width: 144px;

  height: 27px;

  text-indent: 15px;

  line-height: 27px;

  display: block;

  color: #666;

}



.modelRoomNew .btnList .mrSelect .selectCon a:hover {

  background-color: #e25c5c;

  color: #fff;

}



.modelRoomNew .btnList .mrSelect .selectCon:hover {

  border: 1px solid #fe8a8a;

  border-top: 1px solid #fff;

}



.modelRoomNew .btnList .mrSelect:hover .selectCon {

  border: 1px solid #fe8a8a;

  border-top: 1px solid #fff;

}



.modelRoomNew .btnList .mrSelect:hover {

  background-color: #fef2f2;

  border: 1px solid #fe8a8a;

}



.modelRoomNew .btnList .mrSelect:hover span {

  color: #F66;

}



.modelRoomNew .btnList .mrSelect:hover i {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3400px;

}



.modelRoomNew .btnLeft {

  width: 300px;

  height: auto;

  float: right;

  margin-right: -5px;

  position: relative;

}



.modelRoomNew .btnLeft .aBtn {

  float: left;

  padding: 6px 0;

  border: 1px solid #e4e4e4;

  text-align: center;

  color: #666;

  margin-right: 10px;

  background-color: #fff;

}



.modelRoomNew .btnLeft i {

  display: inline-block;

  margin-right: 10px;

  vertical-align: -2px;

}



.modelRoomNew .btnLeft .phoneIcon {

  width: 10px;

  height: 16px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4680px;

}



.modelRoomNew .btnLeft .AHB:hover .AHPhoneI {

  display: block;

}



.modelRoomNew .btnLeft .AHPhoneI {

  width: 186px;

  height: 263px;

  position: absolute;

  top: 38px;

  left: -35px;

  display: none;

}



.modelRoomNew .btnLeft .AHPhoneI img {

  width: 186px;

  height: 263px;

  vertical-align: top;

}



.modelRoomNew .btnLeft .playIcon {

  width: 14px;

  height: 14px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4701px;

}



.modelRoomNew .publicBtn {

  width: 98px;

}



.modelRoomNew .secDiv {

  width: 74px;

  height: 34px;

  float: left;

  border: 1px solid #e4e4e4;

  color: #666;

  background-color: #fff;

  position: relative;

}



.modelRoomNew .secDiv .selectBtn {

  width: 74px;

  padding: 6px 0;

  display: block;

  text-align: center;

  color: #666;

}



.modelRoomNew .secDiv .selectBtn i {

  width: 10px;

  height: 7px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4720px;

  display: inline-block;

  margin-left: 10px;

  vertical-align: 0px;

}



.modelRoomNew .secDiv .selectCon {

  width: 74px;

  border: 1px solid #e5e5e5;

  position: absolute;

  top: 32px;

  right: -1px;

  background-color: #fff;

  z-index: 2;

}



.modelRoomNew .secDiv .selectCon ul {

  z-index: 2;

}



.modelRoomNew .secDiv .selectCon li {

  float: left;

  width: 74px;

}



.modelRoomNew .secDiv .selectCon a {

  width: 74px;

  height: 27px;

  line-height: 27px;

  display: block;

  text-indent: 8px;

  color: #666;

}



.modelRoomNew .secDiv .selectCon a:hover {

  background-color: #ff6666;

  color: #fff;

}



.modelRoomNew .btnRignt {

  width: 365px;

  height: auto;

  float: right;

}



.modelRoomNew .btnRignt a {

  padding: 6px 12px;

  border: 1px solid #e4e4e4;

  float: right;

  color: #666;

  font-size: 14px;

  margin-left: 10px;

  background-color: #fff;

}



.modelRoomNew .btnRignt i {

  display: inline-block;

  vertical-align: -2px;

  margin-right: 10px;

}



.modelRoomNew .btnRignt .imgIcon {

  width: 14px;

  height: 14px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4732px;

}



.modelRoomNew .btnRignt .switchIcon {

  width: 10px;

  height: 14px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4751px;

}



.modelRoomNew .typeName {

  width: 1025px;

  padding: 10px 81px;

  margin: 10px 0px;

}



.modelRoomNew .typeName .saloon {

  height: 30px;

  line-height: 30px;

  float: left;

  text-align: center;

  background-color: #fff;

  border: 1px solid #e4e4e4;

  color: #666;

  font-size: 14px;

  overflow: hidden;

  margin-right: 10px;

}



.modelRoomNew .typeName .saloon:hover {

  color: #ff3333;

  border: 1px solid #ff3333;

  background-color: #fef2f2;

}



.modelRoomNew .typeName .saloon:hover em {

  font-weight: normal;

}



.modelRoomNew .typeName em {

  font-size: 12px;

  margin-left: 3px;

}



.modelRoomNew .focusSBtn {

  width: 160px;

  height: 26px;

  line-height: 26px;

  padding: 2px 2px;

  float: left;

  background-color: #fff;

  border: 1px solid #e4e4e4;

  margin-right: 10px;

}



.modelRoomNew .focusSBtn .fsL {

  width: 26px;

  height: 26px;

  float: left;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4137px;

}



.modelRoomNew .focusSBtn .fsL:hover {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4168px;

}



.modelRoomNew .focusSBtn .fsbShow {

  width: 98px;

  height: 26px;

  float: left;

  margin: 0px 5px;

  overflow: hidden;

}



.modelRoomNew .focusSBtn .fsbShow ul {

  width: 9999px;

  height: 26px;

}



.modelRoomNew .focusSBtn .fsbShow li {

  width: 20px;

  height: 20px;

  text-align: center;

  float: left;

}



.modelRoomNew .focusSBtn .fsbShow a {

  width: 20px;

  height: 20px;

  display: block;

  font-size: 14px;

  color: #999;

}



.modelRoomNew .focusSBtn .fsbShow a:hover {

  color: #f53232;

  text-decoration: underline;

}



.modelRoomNew .focusSBtn .fsR {

  width: 26px;

  height: 26px;

  float: right;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4199px;

}



.modelRoomNew .focusSBtn .fsR:hover {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4230px;

}



.modelRoomNew .focusDiv {

  width: 1055px;

  height: auto;

  padding: 0px 30px;

  overflow: hidden;

  position: relative;

  z-index: 1;

  margin: 0px auto;

}



.modelRoomNew .focusDiv .focusLeft {

  width: 22px;

  height: 68px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4770px;

  position: absolute;

  left: 0px;

  top: 368px;

}



.modelRoomNew .focusDiv .focusLeft:hover {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4843px;

}



.modelRoomNew .focusDiv .focusRight {

  width: 22px;

  height: 68px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4916px;

  position: absolute;

  right: 0px;

  top: 368px;

}



.modelRoomNew .focusDiv .focusRight:hover {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4989px;

}



.modelRoomNew .windowDiv {

  width: 1018px;

  height: auto;

  border: 1px solid #e4e4e4;

  background-color: #fff;

  position: relative;

  margin: 0px auto;

  overflow: hidden;

}



.modelRoomNew .windowDiv .showImgC {

  margin: auto;

  display: block;

  text-align: center;

  overflow: hidden;

  max-width: 1018px;

}



.modelRoomNew .windowDiv .showImgC img {

  vertical-align: top;

}



.modelRoomNew .opShow {

  width: 1018px;

  height: 80px;

  background: rgba(0, 0, 0, 0.7);

  position: absolute;

  bottom: 0px;

  left: 0px;

}



.modelRoomNew .opShow span {

  width: 650px;

  height: 80px;

  line-height: 80px;

  float: left;

  text-indent: 29px;

  font-size: 18px;

  color: #e0e0e0;

  white-space: nowrap;

  overflow: hidden;

}



.modelRoomNew .opShow span i {

  width: 138px;

  height: 48px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5062px;

  display: inline-block;

  vertical-align: middle;

  margin-right: 30px;

}



.modelRoomNew .opShow span em {

  font-size: 22px;

}



.modelRoomNew .opShow .closeBtn {

  width: 26px;

  height: 26px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1764px;

  float: right;

}



.modelRoomNew .fwShow {

  width: 310px;

  height: 80px;

  float: left;

  margin-left: 28px;

  overflow: hidden;

}



.modelRoomNew .fwShow a {

  margin: 16px 0;

  padding: 0px;

  float: right;

  color: #f0f0f0;

  font-size: 14px;

  width: 130px;

  height: 48px;

}



.modelRoomNew .fwShow em {

  width: 85px;

  height: 48px;

  display: block;

  margin-left: 55px;

  white-space: nowrap;

  overflow: hidden;

}



.modelRoomNew .fwShow .aWX {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5115px;

  margin-right: 35px;

  width: 130px;

  height: 48px;

}



.modelRoomNew .fwShow .aWX:hover .alertEWM {

  display: block;

}



.modelRoomNew .fwShow .aXL {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5168px;

  width: 130px;

  height: 48px;

}



.modelRoomNew .fwShow .aXL:hover .alertWB {

  display: block;

}



.modelRoomNew .alertEWM {

  width: 134px;

  height: 134px;

  position: absolute;

  top: -156px;

  right: 245px;

  text-align: center;

  display: none;

}



.modelRoomNew .alertEWM em {

  width: 134px;

  height: 20px;

  font-size: 14px;

  color: #fff;

  margin: 8px 0;

  display: block;

}



.modelRoomNew .alertWB {

  position: absolute;

  top: -156px;

  right: 42px;

}



.modelRoomNew .houseTypeF {

  width: 1019px;

  padding: 10px 0;

  overflow: hidden;

  margin-left: 83px;

}



.modelRoomNew .houseTypeF .showImg {

  width: 140px;

  height: 106px;

  background: url(widget.png) 5px 4px no-repeat;background-position:5px -5225px;

  float: left;

  position: relative;

}



.modelRoomNew .houseTypeF .showImg img {

  width: 128px;

  height: 96px;

  border: 1px solid #e4e4e4;

}



.modelRoomNew .houseTypeF .showImg a {

  width: 130px;

  height: 98px;

  display: block;

  position: absolute;

  top: 0px;

  left: 0px;

  text-align: center;

  color: #fff;

}



.modelRoomNew .houseTypeF .showImg em {

  width: 130px;

  height: 20px;

  font-size: 16px;

  white-space: nowrap;

  overflow: hidden;

  display: block;

  margin-top: 25px;

}



.modelRoomNew .houseTypeF .showImg i {

  width: 130px;

  height: 20px;

  font-size: 12px;

  white-space: nowrap;

  overflow: hidden;

  display: block;

  margin-top: 13px;

}



.modelRoomNew .houseTypeF .smallFocus {

  width: 695px;

  float: left;

  margin: 0px 21px;

}



.modelRoomNew .houseTypeF .focusLeft {

  width: 20px;

  height: 43px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5328px;

  float: left;

  margin-top: 35px;

}



.modelRoomNew .houseTypeF .focusCon {

  width: 622px;

  float: left;

  margin: 0px 16px;

  overflow: hidden;

}



.modelRoomNew .houseTypeF .focusCon ul {

  width: 9999px;

}



.modelRoomNew .houseTypeF .focusCon li {

  width: 142px;

  float: left;

  padding: 1px;

  margin-right: 15px;

  overflow: hidden;

}



.modelRoomNew .houseTypeF .focusCon li .aSpan {

  display: block;

  font-size: 12px;

  color: #333;

  padding: 0 7px;

  overflow: hidden;

  margin-top: 5px;

}



.modelRoomNew .houseTypeF .focusCon li .imgPric {

  width: 140px;

  height: 104px;

  display: block;

}



.modelRoomNew .houseTypeF .focusCon li i {

  width: 14px;

  height: 14px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5376px;

  display: block;

  position: absolute;

  right: 7px;

  bottom: 7px;

}



.modelRoomNew .houseTypeF .focusCon .imgDiv {

  width: 140px;

  height: 104px;

  border: 1px solid #e4e4e4;

  display: block;

  position: relative;

}



.modelRoomNew .houseTypeF .focusCon .imgDiv em {

  width: 14px;

  height: 14px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5376px;

  display: block;

  position: absolute;

  right: 10px;

  bottom: 7px;

}



.modelRoomNew .houseTypeF .focusCon .imgDiv:hover {

  border: 1px solid #ff6666;

  box-shadow: 0 0 0 1px #f66;

}



.modelRoomNew .houseTypeF .focusCon img {

  width: 140px;

  height: 104px;

  vertical-align: top;

}



.modelRoomNew .houseTypeF .focusCon .textbg {

  width: 140px;

  height: 28px;

  line-height: 28px;

  display: block;

  background: rgba(0, 0, 0, 0.7);

  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#aa000000,endColorStr=#aa000000);

  position: absolute;

  left: 0px;

  bottom: 0px;

  text-indent: 7px;

  color: #fff;

  font-size: 12px;

}



.modelRoomNew .houseTypeF .focusCon .graphicBg {

  width: 140px;

  min-height: 24px;

  padding-top: 4px;

  line-height: 20px;

  display: block;

  background: rgba(0, 0, 0, 0.7);

  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#aa000000,endColorStr=#aa000000);

  position: absolute;

  left: 0px;

  bottom: 0px;

  text-indent: 7px;

}



.modelRoomNew .houseTypeF .focusCon .graphicBg p {

  width: 120px;

  height: 21px;

  line-height: 21px;

  display: block;

  font-size: 12px;

  color: #fff;

}



.modelRoomNew .houseTypeF .focusRight {

  width: 20px;

  height: 43px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5395px;

  float: left;

  margin-top: 35px;

}



.modelRoomNew .poRA {

  background: rgba(0, 0, 0, 0.7);

  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#aa000000,endColorStr=#aa000000);

}



/*关灯样式*/

.lightoff {

  background-color: #0e0e0e;

  /*关灯*/

  /*关灯*/

}



.lightoff .modelRoomNew {

  background-color: #151515;

}



.lightoff .modelRoomNew .btnList {

  background-color: #1a1a1a;

}



.lightoff .modelRoomNew .btnList .btnLeft {

  width: 300px;

  height: auto;

  float: right;

  margin-right: -5px;

}



.lightoff .modelRoomNew .btnList .btnLeft .aBtn {

  float: left;

  padding: 6px 0;

  border: 1px solid #242424;

  text-align: center;

  color: #666;

  margin-right: 10px;

  background-color: #272727;

}



.lightoff .modelRoomNew .btnList .btnLeft i {

  display: inline-block;

  margin-right: 10px;

  vertical-align: -2px;

}



.lightoff .modelRoomNew .btnList .btnLeft .phoneIcon {

  width: 10px;

  height: 16px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5443px;

}



.lightoff .modelRoomNew .btnList .btnLeft .playIcon {

  width: 14px;

  height: 14px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5464px;

}



.lightoff .modelRoomNew .btnList .btnLeft .secDiv {

  width: 74px;

  height: 34px;

  float: left;

  border: 1px solid #242424;

  color: #666;

  background-color: #272727;

  position: relative;

}



.lightoff .modelRoomNew .btnList .btnLeft .secDiv .selectBtn {

  width: 74px;

  padding: 6px 0;

  display: block;

  text-align: center;

  color: #666;

}



.lightoff .modelRoomNew .btnList .btnLeft .secDiv .selectBtn i {

  width: 10px;

  height: 7px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5483px;

  display: inline-block;

  margin-left: 10px;

  vertical-align: 0px;

}



.lightoff .modelRoomNew .btnList .btnLeft .secDiv .selectCon {

  width: 74px;

  border: 1px solid #242424;

  position: absolute;

  top: 32px;

  right: -1px;

  background-color: #fff;

  z-index: 2;

}



.lightoff .modelRoomNew .btnList .btnLeft .secDiv .selectCon ul {

  z-index: 2;

}



.lightoff .modelRoomNew .btnList .btnLeft .secDiv .selectCon li {

  float: left;

  width: 74px;

}



.lightoff .modelRoomNew .btnList .btnLeft .secDiv .selectCon a {

  width: 74px;

  height: 27px;

  line-height: 27px;

  display: block;

  text-indent: 8px;

  color: #666;

}



.lightoff .modelRoomNew .btnList .btnLeft .secDiv .selectCon a:hover {

  background-color: #ff6666;

  color: #fff;

}



.lightoff .modelRoomNew .btnList .btnRignt {

  width: 365px;

  height: auto;

  float: right;

}



.lightoff .modelRoomNew .btnList .btnRignt a {

  padding: 6px 12px;

  border: 1px solid #242424;

  float: right;

  color: #666;

  font-size: 14px;

  margin-left: 10px;

  background-color: #272727;

}



.lightoff .modelRoomNew .btnList .btnRignt i {

  display: inline-block;

  vertical-align: -2px;

  margin-right: 10px;

}



.lightoff .modelRoomNew .btnList .btnRignt .imgIcon {

  width: 14px;

  height: 14px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5494px;

}



.lightoff .modelRoomNew .btnList .btnRignt .switchIcon {

  width: 10px;

  height: 14px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5513px;

}



.lightoff .modelRoomNew .btnList .mrSelect {

  width: 144px;

  height: auto;

  float: left;

  overflow: hidden;

  border: 1px solid #232323;

  background-color: #272727;

}



.lightoff .modelRoomNew .btnList .mrSelect .selBtn {

  width: 124px;

  height: 32px;

  display: block;

  padding: 0px 10px;

}



.lightoff .modelRoomNew .btnList .mrSelect .selBtn i {

  width: 15px;

  height: 13px;

  float: left;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3382px;

  margin-top: 8px;

}



.lightoff .modelRoomNew .btnList .mrSelect .selBtn span {

  width: 100px;

  height: 20px;

  line-height: 20px;

  float: right;

  font-size: 12px;

  color: #999;

  margin-top: 5px;

}



.lightoff .modelRoomNew .btnList .mrSelect .selectCon {

  border: 1px solid #232323;

}



.lightoff .modelRoomNew .btnList .mrSelect .selectCon ul {

  background-color: #121212;

}



.lightoff .modelRoomNew .btnList .mrSelect .selectCon a:hover {

  color: #fff;

}



.lightoff .modelRoomNew .btnList .mrSelect:hover {

  background-color: #272727;

}



.lightoff .modelRoomNew .btnList .mrSelect:hover span {

  color: #F66;

}



.lightoff .modelRoomNew .btnList .mrSelect:hover i {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3400px;

}



.lightoff .smallFocus .focusLeft {

  width: 20px;

  height: 43px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5532px;

  float: left;

  margin-top: 35px;

}



.lightoff .smallFocus .focusRight {

  width: 20px;

  height: 43px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5580px;

  float: left;

  margin-top: 35px;

}



.lightoff .windowDiv {

  width: 1018px;

  height: auto;

  border: 1px solid #272727;

  background-color: #272727;

  position: relative;

  margin: 0px auto;

  overflow: hidden;

}



.lightoff .windowDiv .showImgC {

  margin: auto;

  display: block;

  text-align: center;

  overflow: hidden;

}



.lightoff .windowDiv .showImgC img {

  vertical-align: top;

}



.lightoff .typeName {

  width: 1025px;

  padding: 10px 81px;

  margin: 10px 0px;

}



.lightoff .typeName .saloon {

  background-color: #272727;

  border: 1px solid #242424;

  color: #8e8e8e;

}



.lightoff .typeName .saloon:hover {

  background-color: #272727;

  color: #ff3333;

  border: 1px solid #ff3333;

}



.lightoff .typeName .saloon:hover em {

  font-weight: normal;

}



.lightoff .typeName em {

  font-size: 12px;

  margin-left: 3px;

}



.lightoff .focusSBtn {

  width: 160px;

  height: 26px;

  line-height: 26px;

  padding: 2px 2px;

  float: left;

  background-color: #272727;

  border: 1px solid #252525;

  margin-right: 10px;

}



.lightoff .focusSBtn .fsL {

  width: 26px;

  height: 26px;

  float: left;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5628px;

}



.lightoff .focusSBtn .fsL:hover {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4168px;

}



.lightoff .focusSBtn .fsbShow {

  width: 98px;

  height: 26px;

  float: left;

  margin: 0px 5px;

  overflow: hidden;

}



.lightoff .focusSBtn .fsbShow ul {

  width: 9999px;

  height: 26px;

}



.lightoff .focusSBtn .fsbShow li {

  width: 20px;

  height: 20px;

  text-align: center;

  float: left;

}



.lightoff .focusSBtn .fsbShow a {

  width: 20px;

  height: 20px;

  display: block;

  font-size: 14px;

  color: #999;

}



.lightoff .focusSBtn .fsbShow a:hover {

  color: #f53232;

  text-decoration: underline;

}



.lightoff .focusSBtn .fsR {

  width: 26px;

  height: 26px;

  float: right;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5659px;

}



.lightoff .focusSBtn .fsR:hover {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4230px;

}



.lightoff .houseTypeF .focusCon li .aSpan {

  color: #fff;

}



.otherList {

  margin-top: 30px;

}



.otherList .housingContentW {

  width: 1130px;

  padding: 0px 30px;

}



.otherList .housingShow {

  width: 1128px;

  background-color: #fff;

  overflow: hidden;

}



.otherList .housingShow ul {

  width: 1200px;

}



.otherList .housingShow li {

  width: 227px;

  height: 214px;

  padding: 15px;

  background-color: #f8f8f8;

  margin: 0px 33px 20px 0px;

  float: left;

}



.otherList .housingShow .showImg {

  width: 225px;

  height: 168px;

  display: block;

  border: 1px solid #cbcbcb;

  position: relative;

}



.otherList .housingShow .showImg img {

  width: 225px;

  height: 168px;

  vertical-align: top;

}



.otherList .housingShow .showImg span {

  width: 225px;

  height: 32px;

  line-height: 32px;

  display: block;

  background: rgba(0, 0, 0, 0.7);

  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#aa000000,endColorStr=#aa000000);

  position: absolute;

  bottom: 0px;

  left: 0px;

  text-indent: 10px;

  color: #fff;

  font-size: 14px;

}



.otherList .housingShow .explainFont {

  width: 227px;

  height: 58px;

  text-indent: 10px;

}



.otherList .housingShow .explainFont p {

  width: 227px;

  height: 30px;

  line-height: 30px;

  font-size: 14px;

  overflow: hidden;

}



.otherList .housingShow .explainFont a {

  color: #666;

}



.otherList .housingShow .explainFont a:hover {

  color: #e91c35;

}



.otherList .housingShow .explainFont span {

  width: 227px;

  height: 20px;

  line-height: 20px;

  display: block;

  font-size: 12px;

  color: #999;

  white-space: nowrap;

  overflow: hidden;

}



.pagebox_div {

  padding: 30px 0 30px;

  text-align: center;

  font-size: 0;

  color: #666666;

}



.pagebox_div span {

  margin: 10px 6px;

}



.pagebox_div .pagebox_pre_nolink,

.pagebox_div .pagebox_num_nonce,

.pagebox_div .pagebox_num a,

.pagebox_div .pagebox_next a,

.pagebox_div .pagebox_pre a,

.pagebox_div .pagebox_next_nolink {

  display: inline-block;

  *zoom: 1;

  *display: inline;

  min-width: 6px;

  height: 32px;

  line-height: 32px;

  text-align: center;

  font-size: 14px;

  color: #555;

  border: 1px solid #b0b4b9;

  padding: 0 12px;

}



.pagebox_div .pagebox_pre_nolink:hover,

.pagebox_div .pagebox_num_nonce:hover,

.pagebox_div .pagebox_num a:hover,

.pagebox_div .pagebox_next a:hover,

.pagebox_div .pagebox_pre a:hover,

.pagebox_div .pagebox_next_nolink:hover {

  color: #fff;

  background-color: #ff4546;

  border: 1px solid #ff4546;

}



.pagebox_div .pagebox_pre_nolink, .pagebox_div .pagebox_next_nolink {

  background-color: #eee;

  color: #999;

}



.pagebox_div .pagebox_pre_nolink:hover, .pagebox_div .pagebox_next_nolink:hover {

  background-color: #eee;

  color: #999;

  border: 1px solid #b0b4b9;

}



.pagebox_div .pagebox_num_nonce {

  color: #fff;

  background-color: #ff4546;

  border: 1px solid #ff4546;

}



.pagebox_div .pagebox_num, .pagebox_div .pagebox_next, .pagebox_div .pagebox_pre {

  display: inline-block;

  *zoom: 1;

  *display: inline;

  height: 34px;

}



.pagebox_div .pagebox_next a, .pagebox_div .pagebox_pre a {

  width: 44px;

}



.pagebox_div .ptext {

  font-size: 14px;

  *vertical-align: 1px;

}



.pagebox_div .tinput {

  font-size: 14px;

  width: 34px;

  height: 32px;

  line-height: 32px;

  color: #555;

  border: 1px solid #b0b4b9;

  text-align: center;

  *vertical-align: -8px;

}



.w_nearSide {

  border-bottom: 1px solid #ddd;

  padding-bottom: 13px;

  *padding-bottom: 30px;

  margin-bottom: 20px;

}



.w_nearSide .mtitles {

  padding: 0 0 20px;

}



.w_nearSide .w_title {

  font-size: 24px;

  color: #333;

  margin-bottom: 15px;

}



.w_nearSide .w_title em {

  font-size: 14px;

  color: #555;

  margin-left: 10px;

}



.w_nearSide .mb25 {

  margin-bottom: 25px;

}



.w_nearSide .w_rectangle {

  display: inline-block;

  width: 4px;

  height: 4px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5690px;

  margin-right: 7px;

  vertical-align: 2px;

}



.w_nearSide .w_hotLabel {

  font-size: 12px;

  color: #666;

  margin-left: -15px;

}



.w_nearSide .w_hotLabel li {

  float: left;

  margin-left: 15px;

  margin-bottom: 17px;

}



.w_nearSide .w_hotLabel a {

  display: inline-block;

  width: 75px;

  margin-right: 5px;

  height: 15px;

  overflow: hidden;

  text-decoration: none;

  color: #666;

}



.w_nearSide .w_hotLabel a:hover {

  color: #e91c35;

}



.w_nearSide .w_hotLabel .redLabel {

  color: #ff6666;

  border: 1px solid #ff6666;

  padding: 0 2px;

  height: 15px;

  line-height: 15px;

  font-weight: normal;

  display: inline-block;

  *vertical-align: -3px;

}



.w_nearSide .w_hotLabel .greenLabel {

  color: #a4d86a;

  border: 1px solid #a4d86a;

  padding: 0 2px;

  height: 15px;

  line-height: 15px;

  font-weight: normal;

  display: inline-block;

  *vertical-align: -3px;

}



.w_nearSide .w_hotLabel .yellowLabel {

  color: #fac360;

  border: 1px solid #fac360;

  padding: 0 2px;

  height: 15px;

  line-height: 15px;

  font-weight: normal;

  display: inline-block;

  *vertical-align: -3px;

}



.w_nearSide .w_newList {

  padding-bottom: 10px;

}



.w_nearSide .w_newList li {

  margin-bottom: 7px;

}



.w_nearSide .w_newList .w_rectangle {

  margin-right: 2px;

  vertical-align: 4px;

  *margin-right: 7px;

  *vertical-align: 6px;

}



.w_nearSide .w_newList a {

  font-size: 14px;

  color: #666;

  text-decoration: none;

}



.w_nearSide .w_newList a:hover {

  color: #e91c35;

}



.w_nearSide .w_newsPic {

  margin-left: -25px;

  *padding-bottom: 27px;

}



.w_nearSide .w_newsPic li {

  width: 128px;

  float: left;

  margin-left: 25px;

  margin-bottom: 27px;

}



.w_nearSide .w_newsPic img {

  display: block;

  width: 128px;

  height: 96px;

}



.w_nearSide .w_newsPic p {

  text-align: center;

  color: #666;

  margin-top: 5px;

}



.w_nearSide .w_newsPic p a {

  text-decoration: none;

  color: #666;

}



.w_nearSide .w_newsPic p a:hover {

  color: #e91c35;

}



.endSide {

  border: 0;

  padding: 0;

}



.mt20 {

  margin-top: 20px;

}



.pb14 .mtitles {

  padding-bottom: 14px;

}





.lighton {

  background-color: #fff;

}



.slideContent, .otherContent, .graphicContent {

  height: auto;

  background-color: #f7f7f7;

  /*选择楼层*/

}



.slideContent .focusBg, .otherContent .focusBg, .graphicContent .focusBg {

  height: auto;

}



.slideContent .publicBtn, .otherContent .publicBtn, .graphicContent .publicBtn {

  width: 98px;

}



.slideContent .btnList, .otherContent .btnList, .graphicContent .btnList {

  padding: 10px 81px;

  width: 1028px;

  z-index: 2;

  position: relative;

  background-color: #f0f0f0;

}



.slideContent .btnList .mrSelect, .otherContent .btnList .mrSelect, .graphicContent .btnList .mrSelect {

  width: 144px;

  height: auto;

  float: left;

  overflow: hidden;

  border: 1px solid #e4e4e4;

  background-color: #fff;

  margin-left: -3px;

}



.slideContent .btnList .mrSelect .selBtn, .otherContent .btnList .mrSelect .selBtn, .graphicContent .btnList .mrSelect .selBtn {

  width: 124px;

  height: 32px;

  display: block;

  padding: 0px 10px;

}



.slideContent .btnList .mrSelect .selBtn i, .otherContent .btnList .mrSelect .selBtn i, .graphicContent .btnList .mrSelect .selBtn i {

  width: 15px;

  height: 13px;

  float: left;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3382px;

  margin-top: 10px;

}



.slideContent .btnList .mrSelect .selBtn span, .otherContent .btnList .mrSelect .selBtn span, .graphicContent .btnList .mrSelect .selBtn span {

  width: 100px;

  height: 20px;

  line-height: 20px;

  float: right;

  font-size: 12px;

  color: #999;

  margin-top: 6px;

}



.slideContent .btnList .mrSelect .selectCon, .otherContent .btnList .mrSelect .selectCon, .graphicContent .btnList .mrSelect .selectCon {

  width: 144px;

  height: auto;

  z-index: 2;

  position: absolute;

  top: 43px;

  left: 78px;

  border: 1px solid #e4e4e4;

}



.slideContent .btnList .mrSelect .selectCon ul, .otherContent .btnList .mrSelect .selectCon ul, .graphicContent .btnList .mrSelect .selectCon ul {

  background-color: #fff;

  width: 144px;

  height: auto;

  padding: 5px 0;

}



.slideContent .btnList .mrSelect .selectCon li, .otherContent .btnList .mrSelect .selectCon li, .graphicContent .btnList .mrSelect .selectCon li {

  width: 144px;

  height: 23px;

  line-height: 23px;

  float: left;

  font-size: 14px;

}



.slideContent .btnList .mrSelect .selectCon a, .otherContent .btnList .mrSelect .selectCon a, .graphicContent .btnList .mrSelect .selectCon a {

  width: 144px;

  height: 27px;

  text-indent: 15px;

  line-height: 27px;

  display: block;

  color: #666;

}



.slideContent .btnList .mrSelect .selectCon a:hover, .otherContent .btnList .mrSelect .selectCon a:hover, .graphicContent .btnList .mrSelect .selectCon a:hover {

  background-color: #e25c5c;

  color: #fff;

}



.slideContent .btnList .mrSelect .selectCon:hover, .otherContent .btnList .mrSelect .selectCon:hover, .graphicContent .btnList .mrSelect .selectCon:hover {

  border: 1px solid #fe8a8a;

  border-top: 1px solid #fff;

}



.slideContent .btnList .mrSelect:hover .selectCon, .otherContent .btnList .mrSelect:hover .selectCon, .graphicContent .btnList .mrSelect:hover .selectCon {

  border: 1px solid #fe8a8a;

  border-top: 1px solid #fff;

}



.slideContent .btnList .mrSelect:hover, .otherContent .btnList .mrSelect:hover, .graphicContent .btnList .mrSelect:hover {

  background-color: #fef2f2;

  border: 1px solid #fe8a8a;

}



.slideContent .btnList .mrSelect:hover span, .otherContent .btnList .mrSelect:hover span, .graphicContent .btnList .mrSelect:hover span {

  color: #F66;

}



.slideContent .btnList .mrSelect:hover i, .otherContent .btnList .mrSelect:hover i, .graphicContent .btnList .mrSelect:hover i {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3400px;

}



.slideContent .btnLeft, .otherContent .btnLeft, .graphicContent .btnLeft {

  width: 300px;

  height: auto;

  float: right;

  margin-right: -5px;

  position: relative;

}



.slideContent .btnLeft .aBtn, .otherContent .btnLeft .aBtn, .graphicContent .btnLeft .aBtn {

  float: left;

  padding: 6px 0;

  border: 1px solid #e4e4e4;

  text-align: center;

  color: #666;

  margin-right: 10px;

  background-color: #fff;

}



.slideContent .btnLeft i, .otherContent .btnLeft i, .graphicContent .btnLeft i {

  display: inline-block;

  margin-right: 10px;

  vertical-align: -2px;

}



.slideContent .btnLeft .AHB:hover .AHPhoneI, .otherContent .btnLeft .AHB:hover .AHPhoneI, .graphicContent .btnLeft .AHB:hover .AHPhoneI {

  display: block;

}



.slideContent .btnLeft .AHPhoneI, .otherContent .btnLeft .AHPhoneI, .graphicContent .btnLeft .AHPhoneI {

  width: 186px;

  height: 263px;

  position: absolute;

  top: 38px;

  left: -35px;

  display: none;

}



.slideContent .btnLeft .AHPhoneI img, .otherContent .btnLeft .AHPhoneI img, .graphicContent .btnLeft .AHPhoneI img {

  width: 186px;

  height: 263px;

  vertical-align: top;

}



.slideContent .btnLeft .phoneIcon, .otherContent .btnLeft .phoneIcon, .graphicContent .btnLeft .phoneIcon {

  width: 10px;

  height: 16px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4680px;

}



.slideContent .btnLeft .playIcon, .otherContent .btnLeft .playIcon, .graphicContent .btnLeft .playIcon {

  width: 14px;

  height: 14px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4701px;

}



.slideContent .secDiv, .otherContent .secDiv, .graphicContent .secDiv {

  width: 74px;

  height: 34px;

  float: left;

  border: 1px solid #e4e4e4;

  color: #666;

  background-color: #fff;

  position: relative;

}



.slideContent .secDiv .selectBtn, .otherContent .secDiv .selectBtn, .graphicContent .secDiv .selectBtn {

  width: 74px;

  padding: 6px 0;

  display: block;

  text-align: center;

  color: #666;

}



.slideContent .secDiv .selectBtn i, .otherContent .secDiv .selectBtn i, .graphicContent .secDiv .selectBtn i {

  width: 10px;

  height: 7px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4720px;

  display: inline-block;

  margin-left: 10px;

  vertical-align: 0px;

}



.slideContent .secDiv .selectCon, .otherContent .secDiv .selectCon, .graphicContent .secDiv .selectCon {

  width: 74px;

  border: 1px solid #e5e5e5;

  position: absolute;

  top: 32px;

  right: -1px;

  background-color: #fff;

  z-index: 2;

}



.slideContent .secDiv .selectCon ul, .otherContent .secDiv .selectCon ul, .graphicContent .secDiv .selectCon ul {

  z-index: 2;

}



.slideContent .secDiv .selectCon li, .otherContent .secDiv .selectCon li, .graphicContent .secDiv .selectCon li {

  float: left;

  width: 74px;

}



.slideContent .secDiv .selectCon a, .otherContent .secDiv .selectCon a, .graphicContent .secDiv .selectCon a {

  width: 74px;

  height: 27px;

  line-height: 27px;

  display: block;

  text-indent: 8px;

  color: #666;

}



.slideContent .secDiv .selectCon a:hover, .otherContent .secDiv .selectCon a:hover, .graphicContent .secDiv .selectCon a:hover {

  background-color: #ff6666;

  color: #fff;

}



.slideContent .btnRignt, .otherContent .btnRignt, .graphicContent .btnRignt {

  width: 365px;

  height: auto;

  float: right;

}



.slideContent .btnRignt a, .otherContent .btnRignt a, .graphicContent .btnRignt a {

  padding: 6px 12px;

  border: 1px solid #e4e4e4;

  float: right;

  color: #666;

  font-size: 14px;

  margin-left: 10px;

  background-color: #fff;

}



.slideContent .btnRignt i, .otherContent .btnRignt i, .graphicContent .btnRignt i {

  display: inline-block;

  vertical-align: -2px;

  margin-right: 10px;

}



.slideContent .btnRignt .imgIcon, .otherContent .btnRignt .imgIcon, .graphicContent .btnRignt .imgIcon {

  width: 14px;

  height: 14px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4732px;

}



.slideContent .btnRignt .switchIcon, .otherContent .btnRignt .switchIcon, .graphicContent .btnRignt .switchIcon {

  width: 10px;

  height: 14px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4751px;

}



.slideContent .choiceFloor, .otherContent .choiceFloor, .graphicContent .choiceFloor {

  width: 1018px;

  height: 35px;

  margin: 20px auto 0px;

  z-index: 1;

  position: relative;

}



.slideContent .choiceFloor span, .otherContent .choiceFloor span, .graphicContent .choiceFloor span {

  width: 110px;

  height: 35px;

  line-height: 35px;

  float: left;

  font-size: 14px;

  color: #999;

  overflow: hidden;

}



.slideContent .choiceFloor .aBtn, .otherContent .choiceFloor .aBtn, .graphicContent .choiceFloor .aBtn {

  float: left;

  padding: 6px 0;

  border: 1px solid #e5e5e5;

  text-align: center;

  font-size: 14px;

  color: #666;

  margin-right: 10px;

  background-color: #fff;

}



.slideContent .choiceFloor .aBtn .cfi, .otherContent .choiceFloor .aBtn .cfi, .graphicContent .choiceFloor .aBtn .cfi {

  width: 16px;

  height: 14px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5699px;

  float: left;

  margin: 4px -15px 0px 12px;

}



.slideContent .choiceFloor .aBtn .two, .otherContent .choiceFloor .aBtn .two, .graphicContent .choiceFloor .aBtn .two {

  width: 12px;

  height: 9px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5718px;

  float: left;

  margin: 6px -15px 0px 12px;

}



.slideContent .choiceFloor .aBtn .three, .otherContent .choiceFloor .aBtn .three, .graphicContent .choiceFloor .aBtn .three {

  width: 12px;

  height: 10px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5732px;

  float: left;

  margin: 6px 0px 0px 12px;

}



.slideContent .choiceFloor .aBtn .four, .otherContent .choiceFloor .aBtn .four, .graphicContent .choiceFloor .aBtn .four {

  width: 16px;

  height: 14px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5747px;

  float: left;

  margin: 4px -15px 0px 12px;

}



.slideContent .choiceFloor .aBtn:hover, .otherContent .choiceFloor .aBtn:hover, .graphicContent .choiceFloor .aBtn:hover {

  border: 1px solid #ffb4b4;

  color: #ff3333;

  background-color: #fef2f2;

}



.slideContent .choiceFloor .aBtn:hover .cfi, .otherContent .choiceFloor .aBtn:hover .cfi, .graphicContent .choiceFloor .aBtn:hover .cfi {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5766px;

}



.slideContent .choiceFloor .aBtn:hover .two, .otherContent .choiceFloor .aBtn:hover .two, .graphicContent .choiceFloor .aBtn:hover .two {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3475px;

}



.slideContent .choiceFloor .aBtn:hover .three, .otherContent .choiceFloor .aBtn:hover .three, .graphicContent .choiceFloor .aBtn:hover .three {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3489px;

}



.slideContent .choiceFloor .aBtn:hover .four, .otherContent .choiceFloor .aBtn:hover .four, .graphicContent .choiceFloor .aBtn:hover .four {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5785px;

}



.slideContent .focusDiv, .otherContent .focusDiv, .graphicContent .focusDiv {

  width: 1115px;

  height: auto;

  margin: 20px auto;

  overflow: hidden;

  position: relative;

  z-index: 1;

}



.slideContent .focusDiv .focusLeft, .otherContent .focusDiv .focusLeft, .graphicContent .focusDiv .focusLeft {

  width: 22px;

  height: 68px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4770px;

  position: absolute;

  left: 0px;

  top: 226px;

}



.slideContent .focusDiv .focusLeft:hover, .otherContent .focusDiv .focusLeft:hover, .graphicContent .focusDiv .focusLeft:hover {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4843px;

}



.slideContent .focusDiv .focusRight, .otherContent .focusDiv .focusRight, .graphicContent .focusDiv .focusRight {

  width: 22px;

  height: 68px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4916px;

  position: absolute;

  right: 0px;

  top: 226px;

}



.slideContent .focusDiv .focusRight:hover, .otherContent .focusDiv .focusRight:hover, .graphicContent .focusDiv .focusRight:hover {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4989px;

}



.slideContent .windowDiv, .otherContent .windowDiv, .graphicContent .windowDiv {

  width: 1018px;

  height: auto;

  border: 1px solid #e4e4e4;

  background-color: #fff;

  position: relative;

  overflow: hidden;

  text-align: center;

  margin: 0px auto;

}



.slideContent .windowDiv .showImgC, .otherContent .windowDiv .showImgC, .graphicContent .windowDiv .showImgC {

  text-align: center;

  margin: 0px auto;

  max-width: 1018px;

  overflow: hidden;

  max-width: 1018px;

  position: relative;

}



.slideContent .windowDiv .showImgC img, .otherContent .windowDiv .showImgC img, .graphicContent .windowDiv .showImgC img {

  vertical-align: top;

}



.slideContent .windowDiv .ever1:hover a, .slideContent .windowDiv .ever2:hover a, .slideContent .windowDiv .ever3:hover a, .slideContent .windowDiv .ever4:hover a, .slideContent .windowDiv .ever5:hover a, .otherContent .windowDiv .ever1:hover a, .otherContent .windowDiv .ever2:hover a, .otherContent .windowDiv .ever3:hover a, .otherContent .windowDiv .ever4:hover a, .otherContent .windowDiv .ever5:hover a, .graphicContent .windowDiv .ever1:hover a, .graphicContent .windowDiv .ever2:hover a, .graphicContent .windowDiv .ever3:hover a, .graphicContent .windowDiv .ever4:hover a, .graphicContent .windowDiv .ever5:hover a {

  background-color: #e25c5c;

}



.slideContent .windowDiv .ever1:hover, .slideContent .windowDiv .ever2:hover, .slideContent .windowDiv .ever3:hover, .slideContent .windowDiv .ever4:hover, .slideContent .windowDiv .ever5:hover, .otherContent .windowDiv .ever1:hover, .otherContent .windowDiv .ever2:hover, .otherContent .windowDiv .ever3:hover, .otherContent .windowDiv .ever4:hover, .otherContent .windowDiv .ever5:hover, .graphicContent .windowDiv .ever1:hover, .graphicContent .windowDiv .ever2:hover, .graphicContent .windowDiv .ever3:hover, .graphicContent .windowDiv .ever4:hover, .graphicContent .windowDiv .ever5:hover {

  background: rgba(0, 0, 0, 0.7);

  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#aa000000,endColorStr=#aa000000);

}



.slideContent .windowDiv .ever1, .otherContent .windowDiv .ever1, .graphicContent .windowDiv .ever1 {

  width: 254px;

  height: 186px;

}



.slideContent .windowDiv .ever1 a, .otherContent .windowDiv .ever1 a, .graphicContent .windowDiv .ever1 a {

  width: 128px;

  height: 34px;

  display: block;

  line-height: 34px;

  text-align: center;

  color: #fff;

  font-size: 14px;

  margin: 70px 0px 0px 70px;

}



.slideContent .windowDiv .ever2, .otherContent .windowDiv .ever2, .graphicContent .windowDiv .ever2 {

  width: 165px;

  height: 168px;

}



.slideContent .windowDiv .ever2 a, .otherContent .windowDiv .ever2 a, .graphicContent .windowDiv .ever2 a {

  width: 128px;

  height: 34px;

  display: block;

  line-height: 34px;

  text-align: center;

  color: #fff;

  font-size: 14px;

  margin: 77px 0px 0px 24px;

}



.slideContent .windowDiv .ever3, .otherContent .windowDiv .ever3, .graphicContent .windowDiv .ever3 {

  width: 267px;

  height: 209px;

}



.slideContent .windowDiv .ever3 a, .otherContent .windowDiv .ever3 a, .graphicContent .windowDiv .ever3 a {

  width: 128px;

  height: 34px;

  display: block;

  line-height: 34px;

  text-align: center;

  color: #fff;

  font-size: 14px;

  margin: 89px 0px 0px 70px;

}



.slideContent .windowDiv .ever4, .otherContent .windowDiv .ever4, .graphicContent .windowDiv .ever4 {

  width: 253px;

  height: 208px;

}



.slideContent .windowDiv .ever4 a, .otherContent .windowDiv .ever4 a, .graphicContent .windowDiv .ever4 a {

  width: 128px;

  height: 34px;

  display: block;

  line-height: 34px;

  text-align: center;

  color: #fff;

  font-size: 14px;

  margin: 89px 0px 0px 70px;

}



.slideContent .windowDiv .ever5, .otherContent .windowDiv .ever5, .graphicContent .windowDiv .ever5 {

  width: 142px;

  height: 192px;

}



.slideContent .windowDiv .ever5 a, .otherContent .windowDiv .ever5 a, .graphicContent .windowDiv .ever5 a {

  width: 128px;

  height: 34px;

  display: block;

  line-height: 34px;

  text-align: center;

  color: #fff;

  font-size: 14px;

  margin: 80px 0px 0px 10px;

}



.slideContent .opShow, .otherContent .opShow, .graphicContent .opShow {

  width: 1020px;

  height: 80px;

  background: rgba(0, 0, 0, 0.7);

  position: absolute;

  bottom: 0px;

  left: 0px;

}



.slideContent .opShow span, .otherContent .opShow span, .graphicContent .opShow span {

  width: 650px;

  height: 80px;

  line-height: 80px;

  float: left;

  text-indent: 29px;

  font-size: 18px;

  color: #e0e0e0;

  white-space: nowrap;

  overflow: hidden;

}



.slideContent .opShow span i, .otherContent .opShow span i, .graphicContent .opShow span i {

  width: 138px;

  height: 48px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5062px;

  display: inline-block;

  vertical-align: middle;

  margin-right: 30px;

}



.slideContent .opShow span em, .otherContent .opShow span em, .graphicContent .opShow span em {

  font-size: 22px;

}



.slideContent .opShow .closeBtn, .otherContent .opShow .closeBtn, .graphicContent .opShow .closeBtn {

  width: 26px;

  height: 26px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -1764px;

  float: right;

}



.slideContent .opShow p, .otherContent .opShow p, .graphicContent .opShow p {

  width: 970px;

  height: auto;

  padding: 20px 0px;

  font-size: 16px;

  color: #e0e0e0;

  line-height: 25px;

  margin: 0px auto;

}



.slideContent .fwShow, .otherContent .fwShow, .graphicContent .fwShow {

  width: 310px;

  height: 80px;

  float: left;

  margin-left: 28px;

}



.slideContent .fwShow a, .otherContent .fwShow a, .graphicContent .fwShow a {

  width: 130px;

  height: 48px;

  margin: 16px 0;

  color: #f0f0f0;

  font-size: 14px;

  float: right;

}



.slideContent .fwShow em, .otherContent .fwShow em, .graphicContent .fwShow em {

  width: 85px;

  height: 48px;

  display: block;

  margin-left: 55px;

  white-space: nowrap;

  overflow: hidden;

}



.slideContent .fwShow .aWX, .otherContent .fwShow .aWX, .graphicContent .fwShow .aWX {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5115px;

}



.slideContent .fwShow .aWX:hover .alertEWM, .otherContent .fwShow .aWX:hover .alertEWM, .graphicContent .fwShow .aWX:hover .alertEWM {

  display: block;

}



.slideContent .fwShow .aXL, .otherContent .fwShow .aXL, .graphicContent .fwShow .aXL {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5168px;

  margin-left: 30px;

}



.slideContent .fwShow .aXL:hover .alertWB, .otherContent .fwShow .aXL:hover .alertWB, .graphicContent .fwShow .aXL:hover .alertWB {

  display: block;

}



.slideContent .alertEWM, .otherContent .alertEWM, .graphicContent .alertEWM {

  width: 134px;

  height: 134px;

  position: absolute;

  top: -156px;

  right: 245px;

  text-align: center;

  display: none;

}



.slideContent .alertEWM em, .otherContent .alertEWM em, .graphicContent .alertEWM em {

  width: 134px;

  height: 20px;

  font-size: 14px;

  color: #fff;

  margin: 8px 0;

  display: block;

}



.slideContent .alertWB, .otherContent .alertWB, .graphicContent .alertWB {

  position: absolute;

  top: -156px;

  right: 42px;

}



.slideContent .houseTypeF, .otherContent .houseTypeF, .graphicContent .houseTypeF {

  width: 1019px;

  margin: 0px auto;

  padding: 10px 0;

  overflow: hidden;

}



.slideContent .houseTypeF .showImg, .otherContent .houseTypeF .showImg, .graphicContent .houseTypeF .showImg {

  width: 140px;

  height: 106px;

  background: url(/images/201509/imgBG.png) 5px 4px no-repeat;

  float: left;

  position: relative;

}



.slideContent .houseTypeF .showImg img, .otherContent .houseTypeF .showImg img, .graphicContent .houseTypeF .showImg img {

  width: 128px;

  height: 96px;

  border: 1px solid #e4e4e4;

}



.slideContent .houseTypeF .showImg a, .otherContent .houseTypeF .showImg a, .graphicContent .houseTypeF .showImg a {

  width: 130px;

  height: 98px;

  display: block;

  position: absolute;

  top: 0px;

  left: 0px;

  text-align: center;

  color: #fff;

}



.slideContent .houseTypeF .showImg em, .otherContent .houseTypeF .showImg em, .graphicContent .houseTypeF .showImg em {

  width: 130px;

  height: 20px;

  font-size: 16px;

  white-space: nowrap;

  overflow: hidden;

  display: block;

  margin-top: 25px;

}



.slideContent .houseTypeF .showImg i, .otherContent .houseTypeF .showImg i, .graphicContent .houseTypeF .showImg i {

  width: 130px;

  height: 20px;

  font-size: 12px;

  white-space: nowrap;

  overflow: hidden;

  display: block;

  margin-top: 13px;

}



.slideContent .houseTypeF .smallFocus, .otherContent .houseTypeF .smallFocus, .graphicContent .houseTypeF .smallFocus {

  width: 695px;

  float: left;

  margin: 0px 21px;

}



.slideContent .houseTypeF .focusLeft, .otherContent .houseTypeF .focusLeft, .graphicContent .houseTypeF .focusLeft {

  width: 20px;

  height: 43px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5328px;

  float: left;

  margin-top: 35px;

}



.slideContent .houseTypeF .focusCon, .otherContent .houseTypeF .focusCon, .graphicContent .houseTypeF .focusCon {

  width: 622px;

  float: left;

  margin: 0px 16px;

  overflow: hidden;

}



.slideContent .houseTypeF .focusCon ul, .otherContent .houseTypeF .focusCon ul, .graphicContent .houseTypeF .focusCon ul {

  width: 9999px;

}



.slideContent .houseTypeF .focusCon li, .otherContent .houseTypeF .focusCon li, .graphicContent .houseTypeF .focusCon li {

  width: 142px;

  float: left;

  padding: 1px;

  margin-right: 15px;

  overflow: hidden;

}



.slideContent .houseTypeF .focusCon li .aSpan, .otherContent .houseTypeF .focusCon li .aSpan, .graphicContent .houseTypeF .focusCon li .aSpan {

  display: block;

  font-size: 12px;

  color: #333;

  padding: 0 7px;

  overflow: hidden;

  margin-top: 5px;

}



.slideContent .houseTypeF .focusCon li .imgPric, .otherContent .houseTypeF .focusCon li .imgPric, .graphicContent .houseTypeF .focusCon li .imgPric {

  width: 140px;

  height: 104px;

  display: block;

}



.slideContent .houseTypeF .focusCon li i, .otherContent .houseTypeF .focusCon li i, .graphicContent .houseTypeF .focusCon li i {

  width: 14px;

  height: 14px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5376px;

  display: block;

  position: absolute;

  right: 7px;

  bottom: 7px;

}



.slideContent .houseTypeF .focusCon .imgDiv, .otherContent .houseTypeF .focusCon .imgDiv, .graphicContent .houseTypeF .focusCon .imgDiv {

  width: 140px;

  height: 104px;

  border: 1px solid #e4e4e4;

  display: block;

  position: relative;

}



.slideContent .houseTypeF .focusCon .imgDiv em, .otherContent .houseTypeF .focusCon .imgDiv em, .graphicContent .houseTypeF .focusCon .imgDiv em {

  width: 14px;

  height: 14px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5376px;

  display: block;

  position: absolute;

  right: 10px;

  bottom: 7px;

}



.slideContent .houseTypeF .focusCon .imgDiv:hover, .otherContent .houseTypeF .focusCon .imgDiv:hover, .graphicContent .houseTypeF .focusCon .imgDiv:hover {

  border: 1px solid #ff6666;

  box-shadow: 0 0 0 1px #f66;

}



.slideContent .houseTypeF .focusCon img, .otherContent .houseTypeF .focusCon img, .graphicContent .houseTypeF .focusCon img {

  width: 140px;

  height: 104px;

  vertical-align: top;

}



.slideContent .houseTypeF .focusCon .textbg, .otherContent .houseTypeF .focusCon .textbg, .graphicContent .houseTypeF .focusCon .textbg {

  width: 140px;

  height: 28px;

  line-height: 28px;

  display: block;

  background: rgba(0, 0, 0, 0.7);

  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#aa000000,endColorStr=#aa000000);

  position: absolute;

  left: 0px;

  bottom: 0px;

  text-indent: 7px;

  color: #fff;

  font-size: 12px;

}



.slideContent .houseTypeF .focusCon .graphicBg, .otherContent .houseTypeF .focusCon .graphicBg, .graphicContent .houseTypeF .focusCon .graphicBg {

  width: 140px;

  min-height: 24px;

  padding-top: 4px;

  line-height: 20px;

  display: block;

  background: rgba(0, 0, 0, 0.7);

  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#aa000000,endColorStr=#aa000000);

  position: absolute;

  left: 0px;

  bottom: 0px;

  text-indent: 7px;

}



.slideContent .houseTypeF .focusCon .graphicBg p, .otherContent .houseTypeF .focusCon .graphicBg p, .graphicContent .houseTypeF .focusCon .graphicBg p {

  width: 120px;

  height: 21px;

  line-height: 21px;

  display: block;

  font-size: 12px;

  color: #fff;

}



.slideContent .houseTypeF .focusRight, .otherContent .houseTypeF .focusRight, .graphicContent .houseTypeF .focusRight {

  width: 20px;

  height: 43px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5395px;

  float: left;

  margin-top: 35px;

}



.slideContent .poRA, .otherContent .poRA, .graphicContent .poRA {

  background: rgba(0, 0, 0, 0.7);

  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#aa000000,endColorStr=#aa000000);

}



.graphicContent .opShow {

  width: 1020px;

  height: 90px;

  background: rgba(0, 0, 0, 0.7);

  position: absolute;

  bottom: 0px;

  left: 0px;

}



.graphicContent .opShow p {

  width: 970px;

  height: auto;

  padding: 20px 0px;

  font-size: 16px;

  color: #e0e0e0;

  line-height: 25px;

  margin: 0px auto;

}



/*关灯样式*/

.lightoff {

  background-color: #0e0e0e;

  /* 关灯 */

  /*选择楼层*/

}



.lightoff .btnList {

  padding: 10px 81px;

  width: 1028px;

  background-color: #1a1a1a;

}



.lightoff .btnList .mrSelect {

  width: 144px;

  height: auto;

  float: left;

  overflow: hidden;

  border: 1px solid #232323;

  background-color: #272727;

}



.lightoff .btnList .mrSelect .selBtn {

  width: 124px;

  height: 32px;

  display: block;

  padding: 0px 10px;

}



.lightoff .btnList .mrSelect .selBtn i {

  width: 15px;

  height: 13px;

  float: left;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3382px;

  margin-top: 8px;

}



.lightoff .btnList .mrSelect .selBtn span {

  width: 100px;

  height: 20px;

  line-height: 20px;

  float: right;

  font-size: 12px;

  color: #999;

  margin-top: 5px;

}



.lightoff .btnList .mrSelect .selectCon {

  width: 144px;

  height: auto;

  z-index: 2;

  position: absolute;

  top: 44px;

  left: 78px;

  border: 1px solid #232323;

}



.lightoff .btnList .mrSelect .selectCon ul {

  background-color: #121212;

}



.lightoff .btnList .mrSelect .selectCon a {

  color: #666;

}



.lightoff .btnList .mrSelect .selectCon a:hover {

  background-color: #e25c5c;

  color: #fff;

}



.lightoff .btnList .mrSelect:hover .selectCon {

  border: 1px solid #272727;

  border-top: 1px solid #272727;

}



.lightoff .btnList .mrSelect:hover {

  background-color: #272727;

  border: 1px solid #272727;

}



.lightoff .btnList .mrSelect:hover span {

  color: #F66;

}



.lightoff .btnList .mrSelect:hover i {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3400px;

}



.lightoff .choiceFloor {

  width: 1018px;

  height: 35px;

  margin: 20px auto 0px;

  z-index: 1;

  position: relative;

}



.lightoff .choiceFloor span {

  width: 110px;

  height: 35px;

  line-height: 35px;

  float: left;

  font-size: 14px;

  color: #999;

  overflow: hidden;

}



.lightoff .choiceFloor .aBtn {

  float: left;

  padding: 6px 0;

  border: 1px solid #242424;

  text-align: center;

  font-size: 14px;

  color: #999;

  margin-right: 10px;

  background-color: #272727;

}



.lightoff .choiceFloor .aBtn .cfi {

  width: 16px;

  height: 14px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5699px;

  float: left;

  margin: 4px -15px 0px 12px;

}



.lightoff .choiceFloor .aBtn .two {

  width: 12px;

  height: 9px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5718px;

  float: left;

  margin: 6px -15px 0px 12px;

}



.lightoff .choiceFloor .aBtn .three {

  width: 12px;

  height: 10px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5732px;

  float: left;

  margin: 6px 0px 0px 12px;

}



.lightoff .choiceFloor .aBtn .four {

  width: 16px;

  height: 14px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5747px;

  float: left;

  margin: 4px -15px 0px 12px;

}



.lightoff .choiceFloor .aBtn:hover {

  border: 1px solid #d13030;

  color: #ff3333;

  background-color: #272727;

}



.lightoff .choiceFloor .aBtn:hover .cfi {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5766px;

}



.lightoff .choiceFloor .aBtn:hover .two {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3475px;

}



.lightoff .choiceFloor .aBtn:hover .three {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -3489px;

}



.lightoff .choiceFloor .aBtn:hover .four {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5785px;

}



.lightoff .slideHeader {

  background-color: #1f1f1f;

  border-bottom: 2px solid #383838;

}



.lightoff .hdContent ul a {

  color: #666;

}



.lightoff .hdContent ul a:hover {

  background-color: #292929;

  color: #a8a8a8;

}



.lightoff .slideTitle .showFont h3 {

  color: #616161;

}



.lightoff .slideContent, .lightoff .otherContent, .lightoff .graphicContent {

  background-color: #151515;

}



.lightoff .windowDiv {

  background-color: #272727;

  border: 1px solid #272727;

}



.lightoff .btnLeft .aBtn {

  color: #999;

  margin-right: 10px;

  background-color: #272727;

  border: 1px solid #232323;

}



.lightoff .btnLeft .phoneIcon {

  width: 10px;

  height: 16px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5443px;

}



.lightoff .btnLeft .playIcon {

  width: 14px;

  height: 14px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5464px;

}



.lightoff .btnLeft .secDiv {

  border: 1px solid #272727;

  background-color: #272727;

}



.lightoff .btnLeft .secDiv .selectBtn {

  color: #999;

}



.lightoff .btnLeft .secDiv .selectBtn i {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5483px;

}



.lightoff .btnRignt a {

  color: #999;

  background-color: #272727;

  border: 1px solid #232323;

}



.lightoff .btnRignt .imgIcon {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5494px;

}



.lightoff .btnRignt .switchIcon {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5513px;

}



.lightoff .houseTypeF .focusLeft {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5532px;

}



.lightoff .houseTypeF .focusLeft:hover {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5804px;

}



.lightoff .houseTypeF .focusCon li span {

  color: #fff;

}



.lightoff .houseTypeF .focusRight {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5580px;

}



.lightoff .houseTypeF .focusRight:hover {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5852px;

}



.lightoff .secDiv {

  border: 1px solid #e4e4e4;

  color: #666;

  background-color: #fff;

}



.lightoff .secDiv .selectBtn {

  color: #666;

}



.lightoff .secDiv .selectBtn i {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -4720px;

}



.lightoff .secDiv .selectCon {

  background-color: #121212;

  border: 1px solid #232323;

}



.lightoff .houseTypeF .focusCon li .aSpan {

  color: #fff;

}



.slideHeader {

  width: 100%;

  height: 44px;

  background-color: #f8f8f8;

  border-bottom: 2px solid #cccccc;

}



.slideHeader .hdContent {

  height: 44px;

}



.slideHeader ul {

  width: 945px;

  height: 50px;

  float: left;

  overflow: hidden;

}



.slideHeader ul li {

  float: left;

  height: 46px;

}



.slideHeader ul a {

  padding: 0px 20px;

  height: 44px;

  line-height: 44px;

  display: block;

  font-size: 16px;

  color: #999;

  position: relative;

}



.slideHeader ul a i {

  width: 9px;

  height: 5px;

  display: block;

  position: absolute;

  bottom: 0px;

  left: 50%;

}



.slideHeader ul a:hover {

  background-color: #fff;

  color: #ff3333;

  border-bottom: 2px solid #ff3333;

  display: block;

}



.slideHeader ul a:hover i {

  width: 9px;

  height: 5px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5900px;

  bottom: -6px;

  left: 50%;

  display: block;

}



.slideHeader ul li.cur a {

  background-color: #fff;

  color: #ff3333;

  border-bottom: 2px solid #ff3333;

  display: block;

}



.slideHeader ul li.cur a i {

  width: 9px;

  height: 5px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5900px;

  bottom: -6px;

  left: 50%;

  display: block;

}



.slideHeader .returnBtn {

  width: 110px;

  height: 44px;

  line-height: 44px;

  float: right;

  margin-right: 18px;

  color: #666666;

  font-size: 14px;

}



.slideHeader .returnBtn:hover {

  color: #e91c35;

}



.slideHeader .returnBtn em {

  font-family: "Sim Sun";

}



.lightoff .hdContent ul li.cur a {

  background-color: #292929;

  color: #A8A8A8;

}



.slideTitle {

  margin-top: 16px;

}



.slideTitle .showFont {

  height: 70px;

  text-align: center;

  margin-bottom: 10px;

}



.slideTitle .showFont h3 {

  width: 1190px;

  height: 35px;

  display: inline-block;

  font-size: 22px;

  color: #333;

}



.slideTitle .showFont span {

  width: 1190px;

  height: 30px;

  line-height: 30px;

  display: inline-block;

  font-size: 12px;

  color: #666;

}



.slideTitle .showFont span em {

  color: #ff3333;

}





.typeList {

  margin: 30px 0;

  /*11.户型图*/

}



.typeList .typeDiv, .typeList .houseTypeList {

  width: 1108px;

  padding: 10px;

  background-color: #f7f7f7;

  margin: 0px auto;

}



.typeList .typeDiv h3, .typeList .houseTypeList h3 {

  width: 100px;

  height: 30px;

  font-size: 14px;

  font-weight: bold;

  color: #333;

  float: left;

  white-space: nowrap;

  overflow: hidden;

}



.typeList .typeDiv .alink, .typeList .houseTypeList .alink {

  height: 30px;

  line-height: 20px;

  font-size: 12px;

  color: #666;

  float: left;

  white-space: nowrap;

  overflow: hidden;

}



.typeList .typeDiv .alink:hover, .typeList .typeDiv .alink.cur, .typeList .houseTypeList .alink:hover, .typeList .houseTypeList .alink.cur {

  color: #f33;

}



.typeList .typeDiv .showListL {

  width: 218px;

  float: left;

  margin-right: 5px;

}



.typeList .typeDiv .showListL h3 {

  width: 100px;

}



.typeList .typeDiv .showListL span {

  width: 115px;

}



.typeList .typeDiv .showListR {

  width: 840px;

  float: left;

}



.typeList .typeDiv .showListR li {

  width: 100px;

  height: 25px;

  line-height: 20px;

  margin-right: 20px;

  float: left;

  overflow: hidden;

}



.typeList .typeDiv .showListR li a {

  font-size: 12px;

  color: #666;

}



.typeList .typeDiv .showListR li a:hover, .typeList .typeDiv .showListR li a.cur {

  color: #f33;

}



.typeList .houseTypeList .showListL {

  width: 164px;

  float: left;

  margin-right: 5px;

}



.typeList .houseTypeList .showListL h3 {

  width: 60px;

}



.typeList .houseTypeList .showListL span {

  width: 100px;

}



.typeList .houseTypeList .showListR {

  width: 840px;

  float: left;

}



.typeList .houseTypeList .showListR li {

  width: 130px;

  height: 25px;

  line-height: 18px;

  margin-right: 20px;

  float: left;

  overflow: hidden;

}



.typeList .houseTypeList .showListR li a {

  font-size: 12px;

  color: #666;

}



.typeList .houseTypeList .showListR li a:hover, .typeList .houseTypeList .showListR li a.cur {

  color: #f33;

}



.typeList .showList {

  padding: 10px 0;

}



.typeList .bor {

  border-bottom: 1px solid #e9e9e9;

}



.typeList .mt {

  margin-top: 6px;

}



.wbHotList .mtitles {

  padding: 20px 30px;

}



.wbHotList ul {

  padding: 0px 0 26px 0;

}



.wbHotList li {

  float: left;

  width: 90px;

  margin-left: 21px;

  margin-right: 21px;

  display: inline;

  text-align: center;

}



.wbHotList .imgs {

  position: relative;

  width: 90px;

  height: 76px;

}



.wbHotList .micro {

  height: 76px;

  display: block;

}



.wbHotList .micro img {

  display: block;

  width: 72px;

  height: 72px;

  border: 1px solid #d0d0d0;

  padding: 1px;

  margin: 0 auto;

}



.wbHotList .text {

  width: 90px;

  overflow: hidden;

  height: 40px;

  overflow: hidden;

  margin-top: 6px;

  color: #333;

  display: block;

}



.wbHotList .cur {

  width: 19px;

  height: 19px;

  display: block;

  right: 2px;

  bottom: -5px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5910px;

  position: absolute;

  cursor: pointer;

}



.wbHotList .notyet {

  width: 19px;

  height: 19px;

  display: block;

  right: 2px;

  bottom: -5px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -5934px;

  position: absolute;

  cursor: pointer;

}



.wbHotList .btn {

  width: 1130px;

  height: 63px;

  border-top: 1px dashed #cacaca;

  margin: 0 auto;

  padding-top: 30px;

}



.wbHotList .btn01 {

  display: block;

  width: 147px;

  height: 34px;

  background-color: #fd5b5c;

  font-size: 18px;

  color: #fff;

  line-height: 34px;

  text-align: center;

  margin: 0 auto;

  border-radius: 2px;

}



.slidepop {

  background-color: rgba(0, 0, 0, 0.8);

  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#aa000000,endColorStr=#aa000000);

  width: 696px;

  height: 409px;

  position: absolute;

  padding: 8px;

  z-index: 5;

}



.slidepop .slidepop2-con {

  background-color: #0e0e0e;

  width: 595px;

  height: 340px;

  margin: 0 auto;

  padding: 40px 50px 30px 50px;

  position: relative;

}



.slidepop .ddicon22 {

  width: 26px;

  height: 26px;

  background: url(widget.png) no-repeat;background-position:0px -5958px;

  position: absolute;

  right: 0;

  top: 0;

}



.slidepop .right-con {

  float: left;

}



.slidepop .right-con .tit-h2 {

  font-size: 16px;

  color: #fff;

  width: 400px;

  height: 24px;

  overflow: hidden;

}



.slidepop .right-con .prompt {

  font-size: 14px;

  color: #ff3047;

  padding-top: 3px;

  padding-left: 16px;

}



.slidepop .btn-wrap {

  padding-top: 40px;

}



.slidepop .btn-wrap .btn01, .slidepop .btn-wrap .btn02 {

  height: 32px;

  float: left;

  color: #999;

  line-height: 32px;

  background-color: #272727;

  display: inline;

  overflow: hidden;

}



.slidepop .btn-wrap .btn01 {

  width: 100px;

}



.slidepop .btn-wrap .dicon22 {

  width: 11px;

  height: 14px;

  float: left;

  background: url(widget.png) no-repeat;background-position:0px -5989px;

  margin: 8px 10px 0 14px;

  overflow: hidden;

}



.slidepop .btn-wrap .btn02 {

  width: 192px;

  margin-left: 10px;

}



.slidepop .btn-wrap .dicon23 {

  width: 14px;

  height: 14px;

  float: left;

  background: url(widget.png) no-repeat;background-position:0px -6008px;

  margin: 8px 10px 0 14px;

}



.slidepop .btn-wrap .cut {

  padding-left: 11px;

  padding-top: 4px;

  float: left;

}



.slidepop .btn-wrap .btn03 {

  font-size: 12px;

  color: #777;

  padding-left: 7px;

  float: left;

  padding-top: 6px;

  text-decoration: underline;

}



.slidepop1 {

  width: 1018px;

  height: 80px;

  background-color: rgba(0, 0, 0, 0.8);

  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#aa000000,endColorStr=#aa000000);

  position: absolute;

  top: 0;

  left: 0;

  z-index: 5;

  padding: 0;

}



.slidepop1 p {

  width: 820px;

  height: 80px;

  overflow: hidden;

  line-height: 80px;

  color: #fff;

  font-size: 18px;

  font-weight: bold;

  float: left;

}



.slidepop1 p span {

  color: #ff3047;

  overflow: hidden;

}



.slidepop1 .dicon20 {

  width: 28px;

  height: 22px;

  float: left;

  background: url(widget.png) no-repeat;background-position:0px -6027px;

  margin: 30px 8px 0 26px;

}



.slidepop1 .dicon21 {

  width: 16px;

  height: 16px;

  float: right;

  background: url(widget.png) no-repeat;background-position:0px -6054px;

  margin: 32px 25px 0 0;

  cursor: pointer;

}



.slidepop2 .top-wrap {

  width: 596px;

  padding-bottom: 30px;

  border-bottom: 1px dashed #2d2d2d;

}



.slidepop2 .pic-left {

  width: 138px;

  height: 104px;

  float: left;

  border: 1px solid #e4e4e4;

  margin-right: 18px;

}



.slidepop2 .down-wrap ul {

  width: 640px;

}



.slidepop2 .down-wrap li {

  float: left;

  position: relative;

  margin-right: 38px;

}



.slidepop2 .down-wrap h2 {

  font-size: 16px;

  color: #797979;

  padding: 25px 0 20px 0;

}



.slidepop2 .down-wrap .bg-black {

  width: 174px;

  height: 130px;

  background-color: rgba(0, 0, 0, 0.6);

  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#aa000000,endColorStr=#aa000000);

  position: absolute;

  top: 0;

  left: 0;

}



.slidepop2 .down-wrap .house {

  text-align: center;

  position: absolute;

  top: 46px;

  left: 48px;

}



.slidepop2 .down-wrap .house .text01 {

  font-size: 14px;

  color: #fff;

  display: block;

}



.slidepop2 .down-wrap .house .text02 {

  font-size: 12px;

  color: #fff;

  display: block;

}



.slidepop3 {

  height: 168px;

}



.slidepop3 .slidepop2-con {

  height: 98px;

}



.slidepop3 .slidepop2-con .tit-h2 {

  width: 600px;

}



.newInfo .newinWrap {

  padding: 0 18px;

  overflow: hidden;

}



.newInfo ul {

  margin-top: -1px;

}



.newInfo li {

  position: relative;

  overflow: hidden;

  padding: 15px 0;

  border-top: 1px dashed #959595;

}



.newInfo li .tittips {

  float: left;

  font-size: 12px;

  color: #ff6666;

  border: 1px solid #ff6666;

  border-radius: 3px;

  background-color: #fff;

  text-align: center;

  min-width: 57px;

  height: 17px;

  line-height: 17px;

  margin-right: 15px;

  margin-top: 6px;

}



.newInfo li h3 {

  padding-right: 98px;

}



.newInfo li h3, .newInfo li h3 a {

  font-size: 20px;

  color: #333;

}



.newInfo li h3 a:hover {

  color: #e91c35;

}



.newInfo li h3.fwb {

  font-weight: bold;

}



.newInfo li .timestamp {

  position: absolute;

  right: 0;

  top: 20px;

  color: #666;

  font-size: 12px;

}



.newInfo li .infoCon {

  font-size: 12px;

  color: #999;

  clear: both;

  line-height: 20px;

  margin-top: 10px;

}





.detailMainNew {

  position: relative;

}



.detailMainNew .flowwrap {

  float: left;

  width: 411px;

}



.detailMainNew .homeimg {

  width: 411px;

  height: 308px;

  overflow: hidden;

  position: relative;

}



.detailMainNew .homeimg .picwrap {

  width: 9999px;

  height: 308px;

  position: absolute;

  left: 0;

  top: 0;

}



.detailMainNew .homeimg li {

  float: left;

}



.detailMainNew .bigimg {

  width: 411px;

  height: 308px;

  display: block;

}



.detailMainNew .subnav {

  position: absolute;

  width: 357px;

  height: 49px;

  line-height: 49px;

  bottom: 0;

  left: 0;

  padding: 0 27px;

}



.detailMainNew .subnav .subnavul {

  overflow: hidden;

  width: 357px;

  height: 49px;

  position: absolute;

  left: 27px;

}



.detailMainNew .subnav .subnavul ul {

  width: 9999px;

}



.detailMainNew .subnav .subnavul li {

  float: left;

  height: 49px;

  padding-right: 10px;

}



.detailMainNew .subnav .subnavul a {

  color: #fff;

  padding: 0 5px;

  display: block;

  font-size: 16px;

}



.detailMainNew .subnav .subnavul a:hover {

  background-color: #d02f33;

}



.detailMainNew .subnav .Btn {

  width: 8px;

  height: 15px;

  position: absolute;

  top: 50%;

  margin-top: -7px;

  background: url(/images/201509/icons.png) no-repeat 0 -405px;

  cursor: pointer;

  z-index: 5;

}



.detailMainNew .subnav .Btn:hover {

  background-position: 0 -430px;

}



.detailMainNew .subnav .preBtn {

  left: 10px;

}



.detailMainNew .subnav .nextBtn {

  right: 10px;

  background-position: -92px -405px;

}



.detailMainNew .subnav .nextBtn:hover {

  background-position: -92px -430px;

}



.detailMainNew .subnavbg {

  position: absolute;

  width: 411px;

  height: 49px;

  background-color: #000;

  opacity: 0.7;

  filter: alpha(opacity=70);

  bottom: 0;

  left: 0;

}



.detailMainNew .flow {

  border: 1px solid #e5e5e5;

  padding: 1px 7px 3px 7px;

  width: 395px;

}



.detailMainNew .flow .one {

  width: 18px;

  height: 42px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -428px;

  display: block;

  float: left;

  margin-top: 11px;

}



.detailMainNew .flow .one:hover {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -475px;

}



.detailMainNew .flow .next {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -522px;

  float: right;

}



.detailMainNew .flow .next:hover {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -569px;

}



.detailMainNew .flowimg {

  float: left;

  position: relative;

  width: 359px;

  height: 71px;

  overflow: hidden;

}



.detailMainNew .flowimg ul {

  float: left;

  width: 9999px;

  height: 71px;

  position: absolute;

  left: 0;

  right: 0;

}



.detailMainNew .flowimg li {

  float: left;

  padding-top: 13px;

  width: 82px;

  height: 59px;

  margin-right: -10px;

}



.detailMainNew .flowimg li span {

  max-width: 80px;

  overflow: hidden;

}



.detailMainNew .flowimg .tit {

  width: 72px;

  font-family: "SimSun";

  color: #999;

  font-size: 12px;

  font-weight: bold;

  text-align: center;

  width: 100px;

  margin-left: -9px;

  height: 23px;

  overflow: hidden;

  line-height: 22px;

}



.detailMainNew .flowimg .bg {

  width: 82px;

  background: url(/images/201509/notyet.png) center 0 no-repeat;

  height: 21px;

}



.detailMainNew .flowimg .time {

  font-size: 12px;

  color: #999;

  text-align: center;

  margin-top: -4px;

  width: 94px;

  margin-left: -6px;

  white-space: nowrap;

}



.detailMainNew .flowimg .cur {

  padding-top: 0;

}



.detailMainNew .flowimg .cur .tit {

  height: 23px;

  overflow: hidden;

  margin-top: 6px;

  line-height: 23px;

}



.detailMainNew .flowimg .cur span {

  display: inline-block;

  *zoom: 1;

  *display: inline;

  height: 23px;

  line-height: 23px;

  padding: 0 10px;

  background-color: #ff6666;

  color: #fff;

  border-radius: 2px;

}



.detailMainNew .flowimg .cur .bg {

  background: url(/images/201509/current.png) center 0 no-repeat;

  height: 32px;

}



.detailMainNew .flowimg .overbg span {

  padding: 5px 10px;

  background-color: #fff3f3;

  color: #ff6666;

  border-radius: 2px;

}



.detailMainNew .flowimg .overbg .bg {

  background: url(/images/201509/overbg.png) center 0 no-repeat;

}



.detailMainNew .flowimg .over span {

  color: #ff6666;

}



.detailMainNew .flowimg .over .bg {

  background: url(/images/201509/overbg.png) center 0 no-repeat;

}



.detailMainNew .flowimg .notyetbg span {

  padding: 5px 10px;

  background-color: #ededed;

  border-radius: 2px;

}



.detailMainNew .details {

  float: left;

  margin-left: 12px;

  position: relative;

  width: 767px;

  height: 385px;



}



.detailMainNew .details h2 {

  font-size: 28px;

  color: #333;

  font-weight: bold;

  width: 600px;

  height: 42px;

  overflow: hidden;

}



.detailMainNew .details h2 em {

  color: #ff6666;

  font-size: 12px;

  margin-left: 2px;

  height: 18px;

  line-height: 18px;

  padding: 0 4px;

  display: inline-block;

}



.detailMainNew .details .prompt {

  display: block;

  width: 483px;

  height: 19px;

  overflow: hidden;

  color: #666;

}



.detailMainNew .details span {

  color: #333;

}



.detailMainNew .details .dllist {

  margin: 8px 0 20px 0;

  /*background-color: #F9F9F9;*/

  /*margin-top: 12px;*/

    height:146px;

    overflow:hidden;

    margin-top:5px;

}



.detailMainNew .details .dllist dl {

  height: 53px;

  border-bottom: 1px solid #E5E5E5;

  padding-bottom: 7px;

  position: relative;

  padding-top: 8px;

}



.detailMainNew .details .dllist dl dt{  float: left;}



.detailMainNew .details .dllist dl dt.dt1{

  width: 63px;

  height: 46px;

  background: url(/images/201509/icons.png) no-repeat 0 -290px;

  position: absolute;

  left: 10px;

  top: 3px;

}



.detailMainNew .details .dllist dl dd {

  margin-left: 96px;

  overflow: hidden;

  height: 53px;

  /* display:none; */

  white-space: nowrap;

}



.detailMainNew .details .dllist dl dd h2 {

  font-weight: normal;

  margin-bottom: 2px;

  overflow: hidden;

  font-size: 14px;

  height: 32px;

  line-height: 29px;

}



.detailMainNew .details .dllist dl dd h2 .topic i {

  font-size: 18px;

  color: #e91c38;

}



.detailMainNew .details .dllist dl dd h2 .topic:hover {

  text-decoration: underline;

  color: #e91c38;

}



.detailMainNew .details .dllist dl dd h2 .kLeft {

  text-decoration: none;

  float: left;

  width: 397px;

  overflow: hidden;

}



.detailMainNew .details .dllist dl dd h2 .kLeft .con {

  font-size: 14px;

}



.detailMainNew .details .dllist dl dd h2 .kLeft .con strong {

  color: #333;

}



.detailMainNew .details .dllist dl dd h2 .kLeft .con:hover {

  color: #f66;

}



.detailMainNew .details .dllist dl dd h2 .kLeft .con:hover strong {

  color: #f66;

}



.detailMainNew .details .dllist dl dd h2 span {

  font-size: 12px;

  color: #333;

  margin-left: 12px;

}



.detailMainNew .details .dllist dl dd h2 .a_btn {

  float: left;

  width: 72px;

  height: 24px;

  color: #fff;

  background-color: #f66;

  font-size: 12px;

  text-align: center;

  line-height: 24px;

  margin-top: 4px;

  border-radius: 2px;

}



.detailMainNew .details .dllist dl dd h2 .a_btn:hover {

  background-color: #fa4242;

}



.detailMainNew .details .dllist dl dd h2 .vip {

  /* margin-left:116px; */

}



.detailMainNew .details .dllist dl dd p {

  font-size: 12px;

}



.detailMainNew .details .dllist dl dd p .buyall {

  color: #999;

  margin-left: 23px;

}



.detailMainNew .details .dllist dl dd p .buyall:hover {

  color: #FF6975;

}



.detailMainNew .details .dllist dl dd p .buy {

  margin-left: 27px;

}



.detailMainNew .details .dllist dl .con:hover {

  color: #f66;

}



.detailMainNew .details .dllist .recommend dt {

  margin-top: 8px;

}



.detailMainNew .details .dllist .service {

  border-bottom: none;

}



.detailMainNew .details .dllist .service dt.dt1{

  width: 55px;

  height: 53px;

  background-position: 0 -340px;

  top: 7px;

}



.detailMainNew .intro {

  width: 757px;

  overflow: hidden;

  padding: 1px 0 13px 10px;

}



.detailMainNew .intro li {

  color: #333;

  margin-top: 5px;

  max-height: 29px;

  /*overflow: hidden;*/

}



.detailMainNew .intro li .text01 {

  font-weight: bold;

  float: left;

}



.detailMainNew .intro li .text02 {

  font-family: "Georgia","Microsoft YaHei";

  color: #fa4242;

  font-size: 28px;

  float: left;

  margin: -8px 3px 0 0;

  max-width: 275px;

  height: 42px;

  overflow: hidden;

}



.detailMainNew .intro li .text03 {

  font-family: "SimSun";

  float: left;

  margin-top: 2px;

}



.detailMainNew .intro li .text07 {

  max-width: 314px;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

  float: left;

}



.detailMainNew .intro li .text07 .font {

  color: #d5d5d5;

  margin: 0 6px;

}



.detailMainNew .intro li .text04 {

  height: 19px;

  overflow: hidden;

}



.detailMainNew .intro li a.text04:hover {

  color: #e91c35;

}



.detailMainNew .intro li .text05 {

  max-width: 520px;

  overflow: hidden;

  float: left;

  height: 21px;

  text-overflow: ellipsis;

  white-space: nowrap;

}



.detailMainNew .intro li .calcul {

  color: #999;

  font-size: 12px;

  position: relative;

  margin-left: 40px;

}



.detailMainNew .intro li .calcul:hover {

  color: #ff6666;

}



.detailMainNew .intro li .calcul:hover .icon01 {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -616px;

}



.detailMainNew .intro li .calcul:hover .icon02 {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -635px;

}



.detailMainNew .intro li .calcul:hover .icon03 {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -651px;

}



.detailMainNew .intro li .calcul:hover .icon04 {

  background: url(widget.png) 0 0 no-repeat;background-position:0px -667px;

}



.detailMainNew .intro li .calcul:hover .houseimg {

  background: url(/images/201509/icons.png) no-repeat -84px -125px;

}



.detailMainNew .intro li .house {

  margin-left: 45px;

}



.detailMainNew .intro li .brack {

  font-family: "SimSun";

}



.detailMainNew .intro li .houseimg {

  display: block;

  float: left;

  width: 16px;

  height: 11px;

  background: url(/images/201509/icons.png) no-repeat 0 -125px;

  position: absolute;

  left: -22px;

  top: 3px;

  *top: 4px;

}



.detailMainNew .intro li .icon01 {

  display: block;

  float: left;

  width: 13px;

  height: 14px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -684px;

  position: absolute;

  left: -19px;

  top: 1px;

  *top: 4px;

}



.detailMainNew .intro li .icon02 {

  display: block;

  float: left;

  width: 10px;

  height: 11px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -703px;

  position: absolute;

  left: -14px;

  top: 3px;

}



.detailMainNew .intro li .icon03 {

  display: block;

  float: left;

  width: 13px;

  height: 11px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -719px;

  position: absolute;

  left: -17px;

  top: 3px;

  *top: 6px;

}



.detailMainNew .intro li .icon04 {

  display: block;

  float: left;

  width: 8px;

  height: 12px;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -735px;

  position: absolute;

  left: -12px;

  top: 2px;

  *top: 5px;

}



.detailMainNew .intro li .icon04 em {

  font-family: "SimSun";

  color: #d5d5d5;

}



.detailMainNew .intro li .timeupdate {

  color: #666;

  font-size: 12px;

  margin-left: 7px;

}



.detailMainNew .intro .interval {

  margin-top: 18px;

}



.detailMainNew .intro .address {

  margin-top: 11px;

}



.detailMainNew .discount {

  padding: 28px 0 26px 0;

  width: 484px;

  position: relative;

  z-index: 2;

  height: 71px;

}



.detailMainNew .discount li {

  float: left;

  margin-right: 9px;

  height: 71px;

  min-width: 114px;

  position: absolute;

}



.detailMainNew .discount .list01 {

  left: 0;

  z-index: 10;

}



.detailMainNew .discount .list02 {

  left: 123px;

  z-index: 9;

}



.detailMainNew .discount .list03 {

  left: 246px;

  z-index: 8;

}



.detailMainNew .discount .list04 {

  left: 369px;

  z-index: 7;

}



.detailMainNew .discount .wrap {

  display: block;

  border: 1px solid #f4f4f4;

  width: 112px;

  min-width: 112px;

  height: 69px;

  overflow: hidden;

  text-align: center;

  box-shadow: 0 3px 0 #fafafa;

  position: relative;

  left: 0;

  -webkit-transition: all 0.4s;

  -moz-transition: all 0.4s;

  -ms-transition: all 0.4s;

  -o-transition: all 0.4s;

  transition: all 0.4s;

}



.detailMainNew .discount .on {

  text-align: center;

  padding: 0 10px;

  height: 32px;

  line-height: 32px;

  background-color: #f4f4f4;

  color: #999;

  overflow: hidden;

}



.detailMainNew .discount .down {

  height: 37px;

  line-height: 37px;

  background-color: #fff;

  color: #666;

  overflow: hidden;

  padding: 0 10px;

}



.detailMainNew .discount .wrap:hover {

  border: 1px solid #ff6666;

  box-shadow: 0 3px 0 #fef1f1;

  width: auto;

  z-index: 5;

  background-color: #fef2f2;

}



.detailMainNew .discount .wrap:hover .on {

  color: #ff6666;

  background: none;

}



.detailMainNew .discount .wrap:hover .down {

  color: #ff6666;

  font-weight: bold;

  font-size: 18px;

  padding: 0 20px;

  background-color: #fff;

  -webkit-transition: all 0.4s;

  -moz-transition: all 0.4s;

  -ms-transition: all 0.4s;

  -o-transition: all 0.4s;

  transition: all 0.4s;

}



.detailMainNew .discount:hover {

  width: 760px;

}



.detailMainNew .phone_bottom {

  position: absolute;

  left: 0px;

  bottom: 14px;

}



.detailMainNew .phone,.phone1{

  float: left;

  line-height: 37px;

  color: #333;

  font-size: 28px;

 /* width: 312px;*/

  height: 43px;

  overflow: hidden;

  font-family: "Arial", "Microsoft YaHei", "\5fae\8f6f\96c5\9ed1", "Microsoft JhengHei", "\534e\6587\7ec6\9ed1", STHeiti, MingLiu, Serif;

}







.detailMainNew .phone1 {

  font-size: 14px;

  }





.detailMainNew .phone em {

  font-size: 14px;

  font-weight: bold;

  vertical-align: middle;

}



.detailMainNew .phone .icon05 {

  display: block;

  background: url(widget.png) 0 0 no-repeat;background-position:0px -752px;

  width: 34px;

  height: 37px;

  float: left;

  margin: 0 10px;

}



.detailMainNew .call {

  font-size: 14px;

  color: #fa4242;

  display: block;

  float: left;

  width: 70px;

  height: 28px;

  margin-top: 2px;

  border: 1px solid #fec9c9;

  box-shadow: 0 3px 0 #fef1f1;

  border-radius: 2px;

  text-align: center;

  line-height: 28px;

  margin-left: 10px;

}



.detailMainNew .call:hover {

  color: #fff;

  background-color: #fa4242;

}



.detailMainNew .consult {

  background-color: #fff0f0;

}



.detailMainNew .guwen {

  height: 29px;

  background: url(/images/201509/icons.png) no-repeat 20px -460px;

  width: 254px;

  float: right;

  padding-left: 36px;

  font-size: 14px;

  color: #333;

  line-height: 29px;

  position: relative;

}



.detailMainNew .guwen .Customer_ser {

  color: #666;

  display: inline-block;

  *display: inline;

  cursor: pointer;

  height: 36px;

  width: 66px;

}



.detailMainNew .guwen .Customer_ser:hover {

  color: #f66;

}



.detailMainNew .guwen i {

  display: inline-block;

  width: 14px;

  height: 14px;

  background: url(/images/201509/icons.png) no-repeat -86px -280px;

  vertical-align: middle;

  margin-left: 5px;

  margin-top: -2px;

  *margin-top: 2px;

  cursor: pointer;

}



.detailMainNew .guwen i:hover {

  background-position: -86px -300px;

}



.detailMainNew .guwen .kefu {

  position: absolute;

  left: -18px;

  top: 35px;

  width: 179px;

  border: 1px solid #E6E6E6;

  border-radius: 2px;

  z-index: 10;

  box-shadow: 0 0 1px #ccc;

  background-color: #fff;

}



.detailMainNew .guwen .kefu em {

  position: absolute;

  width: 10px;

  height: 7px;

  background: url(/images/201509/icons.png) no-repeat -90px -380px;

  right: 11px;

  top: -7px;

}



.detailMainNew .guwen .kefu dl {

  padding: 8px 0 0 14px;

  width: 167px;

  height: 67px;

  overflow: hidden;

}



.detailMainNew .guwen .kefu dl dt {

  float: left;

  margin-right: 14px;

  width: 58px;

  height: 58px;

}



.detailMainNew .guwen .kefu dl dt img {

  display: block;

  width: 58px;

  height: 58px;

  border-radius: 50%;

}



.detailMainNew .guwen .kefu dl dd {

  float: left;

  width: 81px;

  height: 67px;

  color: #666;

  font-size: 14px;

}



.detailMainNew .guwen .kefu dl dd .tel {

  font-size: 12px;

  color: #fa4242;

  display: block;

  width: 60px;

  height: 22px;

  background-color: #fff0f0;

  border-radius: 2px;

  text-align: center;

  line-height: 22px;

  border: 1px solid #fec9c9;

}



.detailMainNew .guwen .kefu dl dd .tel:hover {

  color: #fff;

  background-color: #fa4242;

}



.detailMainNew .guwen .kefu .phone {

  font-size: 14px;

  height: 30px;

  line-height: 30px;

  width: 179px;

  border-bottom: 1px solid #e6e6e6;

  background-color: #f4f4f4;

  margin-top: 2px;

  text-align: center;

}



.detailMainNew .guwen .kefu .phone span {

  display: inline-block;

  width: 14px;

  height: 14px;

  background: url(/images/201509/icons.png) no-repeat -86px -280px;

  vertical-align: middle;

  margin: -2px 3px 0 0;

  padding: 0;

}



.detailMainNew .guwen .kefu .phone s {

  text-decoration: none;

  font-size: 12px;

  margin-left: 2px;

}



.detailMainNew .guwen .kefu .noborder {

  border: none;

}



.detailMainNew .guwen .kefu_02 {

  left: 76px;

}



.detailMainNew .guwen .kefu_02 em {

  left: 136px;

}



.detailMainNew .guwen span {

  color: #D8D8D8;

  padding: 0 5px;

  right: 5px;

  top: 20px;

  display: inline-block;

}



.detailMainNew .guwen .moreArrow {

  width: 12px;

  height: 15px;

  background: url(/images/201509/icons.png) no-repeat 0 -275px;

  position: absolute;

  top: 12px;

  cursor: pointer;

  right: 6px;

}



.detailMainNew .guwen .moreArrow:hover {

  background-position: 0 -260px;

}



.detailMainNew .guwen .moreArrow .kefu_all {

  left: auto;

  right: -9px;

  top: 20px;

}



.detailMainNew .guwen .kefu_01 em {

  right: 33px;

}









/*2016-3-2 新加样式*/

.detailMainNew .newDllist {

  margin: 8px 0 0px 0;

  background-color: #F9F9F9;}

  .detailMainNew .newDllist dl {

    border-bottom: 1px solid #E5E5E5;

     }

    .detailMainNew .newDllist dl dd {

      margin-left: 72px; }

  .detailMainNew .newDllist .service {

    border-bottom: none; }

    .detailMainNew .newDllist .service dt .esfyA {

      width: 62px;

      height: 46px;

      background: url(file:///C|/Users/Administrator/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/images/201509/esfyR.png) 0 0 no-repeat;

      float: left;

      margin-top: 8px;

      position: absolute;

      left: 10px;

      top: 3px; }

    .detailMainNew .newDllist .service dd p {

      float: left;

      width: 100%;

      margin-bottom: 6px;

      line-height: 22px; }

      .detailMainNew .newDllist .service dd p .numT {

        color: #ff6668; }

        .detailMainNew .newDllist .service dd p .numT:hover {

          text-decoration: underline; }

    .detailMainNew .newDllist .service dd .sellSpan {

      width: 125px;

      color: #333;

      font-size: 14px;

      float: left; }

      .detailMainNew .newDllist .service dd .sellSpan em {

        color: #ff6668;

        font-family: "Arial";

        margin: 0px 4px; }

    .detailMainNew .newDllist .service dd .typeSpan span {

      margin-right: 18px; }

   .detailMainNew .newDllist .recommend dt {

    background: url(); position: absolute; top: 3px; left: 10px;}

    .detailMainNew .newDllist .recommend dt .zxgzA {

      width: 62px;

      height: 46px;

      background: url(file:///C|/Users/Administrator/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/images/201509/zxgzR.png) 0 0 no-repeat;

      float: left; }

  .detailMainNew .newDllist .recommend dd h2 {

    /* padding: 12px 0 8px 0; */

    float: left;

    font-size: 14px; }

    .detailMainNew .newDllist .recommend dd h2 .mxSpan {

      color: #333;

      font-size: 14px;

      margin-left: 0;

      font-weight: bold;

      float: left; }

      .detailMainNew .newDllist .recommend dd h2 .mxSpan i {

        width: 16px;

        height: 13px;

        background: url(file:///C|/Users/Administrator/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/images/201509/Vvip.png) 0 0 no-repeat;

        display: inline-block;

        margin-left: 6px; }

      .detailMainNew .newDllist .recommend dd h2 .mxSpan:hover {

        color: #e91c38; }

    .detailMainNew .newDllist .recommend dd h2 .scoreSpan {

      width: 150px;

      float: left;

      margin-left: 26px; }

      .detailMainNew .newDllist .recommend dd h2 .scoreSpan .lyh_star {

        float: left;

        width: 85px;

        height: 12px;

        background: url(file:///C|/Users/Administrator/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/images/201509/lyh_star.png) left top no-repeat;

        margin-top: 10px; }

      .detailMainNew .newDllist .recommend dd h2 .scoreSpan .lyh_star_h {

        float: left;

        height: 12px;

        background: url(file:///C|/Users/Administrator/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/images/201509/lyh_star_h.png) left top no-repeat; }

      .detailMainNew .newDllist .recommend dd h2 .scoreSpan span {

        font-size: 14px;

        font-weight: bold;

        color: #ff6668;

        width: 48px;

        float: left; }

      .detailMainNew .newDllist .recommend dd h2 .scoreSpan em {

        font-size: 12px;

        color: #666;

        padding: 0px;

        font-weight: normal; }

  .detailMainNew .newDllist .recommend dd p {

    float: left; }

    .detailMainNew .newDllist .recommend dd p .showFont {

      color: #999;

      font-size: 12px;

      margin-right: 10px;

      font-weight: normal; }

  .detailMainNew .newDllist .recommend dd .btnPoa {

    position: absolute;

    right: 175px; }

    .detailMainNew .newDllist .recommend dd .btnPoa .newBtn {

      padding: 0px 8px;

      height: 24px;

      line-height: 24px;

      background-color: #ff6666;

      text-align: center;

      font-size: 12px;

      color: #fff;

      border-radius: 2px;

      display: block;

      margin-top: 6px; }

      .detailMainNew .newDllist .recommend dd .btnPoa .newBtn:hover {

        background-color: #fa4242; }

    .detailMainNew .newDllist .recommend dd .btnPoa .moreBtn {

      font-size: 12px;

      color: #999;

      display: block;

      margin-top: 8px;

      text-align: right; }

      .detailMainNew .newDllist .recommend dd .btnPoa .moreBtn:hover {

        color: #f66; }

  .detailMainNew .newDllist .recommend .pirImg {

    float: left;

    margin-right: 10px; }



.newPhoneBottom .newPhone {

  width: 392px; }

.newPhoneBottom p .zxPhone {

  font-size: 14px;

  color: #333;

  height: 20px;

  line-height: 22px;

  float: left; }

  .newPhoneBottom p .zxPhone em {

    font-family: "Arial";

    font-size: 16px;

    font-weight: normal; }



/*楼盘服务*/

.newInfo .newinWrapN li {

  position: relative; }

  .newInfo .newinWrapN li h3 {

    position: relative; }

  .newInfo .newinWrapN li .timestamp {

    cursor: pointer;

    font-size: 12px;

    color: #666;

    position: absolute;

    top: 20px;

    right: 0px; }

    .newInfo .newinWrapN li .timestamp:hover {

      color: #ff6668; }

  .newInfo .newinWrapN li .praH3 {

    margin-left: 73px; }

.newInfo .newinWrapN .call {

  font-size: 14px;

  color: #fa4242;

  display: block;

  float: left;

  width: 70px;

  height: 28px;

  margin-top: 2px;

  border: 1px solid #fec9c9;

  box-shadow: 0 3px 0 #fef1f1;

  border-radius: 2px;

  text-align: center;

  line-height: 28px;

  margin-left: 10px;

  position: absolute;

  right: 0px;

  top: 15px; }

  .newInfo .newinWrapN .call:hover {

    color: #fff;

    background-color: #fa4242; }

.newInfo .newinWrapN .consult {

  background-color: #fff0f0; }



    .none{ display: none; }



/** 理财收益 楼盘详情页**/

.detailMainNew .details .dllist dl dt.dt11 {

    width: 71px;

    height: 54px;

    background: url(/images/201509/licaiIcon.png) no-repeat;

    position: absolute;

    left: 10px;

    top: -2px

}





/** 理财收益 户型图相亲页面**/

.finaCon {

    padding: 1px;

    height: 18px;

    line-height: 18px;

    border: 1px solid #fce4e4;

    display: inline-block;

    margin-left: 12px

}



.finaCon i {

    width: 16px;

    height: 16px;

    background: url(/images/201509/moneyIcon.png) 0 0 no-repeat;

    display: inline-block;

    vertical-align: -3px;

    margin-right: 6px

}



.finaCon .jxEm {

    color: #ff6666

}



.finaCon .finaA {

    width: 180px;

    padding: 0px 7px;

    height: 18px;

    line-height: 18px;

    display: inline-block;

    background-color: #fff1f1;

    white-space: normal;

    overflow: hidden

}



.house-type .con strong {

    float: left;

    font-weight: normal

}





.infowrap li strong {

    font-weight: normal

}



.cpopstep .cstepInfo .redSbt {

    width: 79px;

    height: 28px;

    background-color: #fa4242;

    color: #fff

}



.cpopstep .cstepInfo .redSbt1 {

    width: 77px;

    height: 26px

}



.buyHouseC {

    width: 415px;

    margin: 25px auto 0px;

    font-size: 12px;

    color: #787878;

    text-align: center;

    position: relative

}



.buyHouseC .fontInfo {

    color: #787878;

    float: left

}



.buyHouseC .lejuBuy {

    color: #3e8aff;

    cursor: pointer;

    text-decoration: underline;

    float: left

}



.buyHouseC .lejuBuy em {

    margin-right: 5px

}



.buyHouseC .lejuBuy .buyIcon {

    width: 18px;

    height: 18px;

    background: url(/images/201509/lejuIcon.png) 0 0 no-repeat;

    display: inline-block;

    margin: 0px 5px;

    vertical-align: -4px

}



.buyHouseC .lejuBuy:hover .ewmBox {

    display: block

}



.ewmBox {

    position: absolute;

    top: 27px;

    left: -40px;

    z-index: 10;

    display: none

}



.ewmBox .buyEwm {

    width: 131px;

    height: 131px;

    background-color: #fff;

    border: 1px solid #e7e7e7;

    text-align: center;

    padding: 9px

}



.ewmBox .buyEwm img {

    width: 130px;

    height: 131px;

    vertical-align: top

}



.ewmBox .buyEwm i {

    width: 10px;

    height: 6px;

    background: url(/images/201509/ewmSanJiao.png) 0 0 no-repeat;

    display: inline-block;

    position: absolute;

    top: -5px;

    left: 50%;

    margin-left: -5px

}

/*404*/

.buyHouseC .lejuBuy .ewmBox {

    bottom: 27px;

    top:auto;

}

.buyHouseC .lejuBuy .ewmBox .buyEwm i {

    background: url(/images/201509/ewmSanJiao1.png) 0 0 no-repeat;

    bottom: -5px;top:auto;

}



.cutCon {

    width: 80px;

    height: 16px;

    position: relative

}



.cutCon .jiangjiaIcon {

    width: 12px;

    height: 13px;

    background: url(/images/201509/jiangjiaG.png) 0 0 no-repeat;

    position: absolute;

    top: 2px;

    left: -18px

}



.cutCon:hover .jiangjiaIcon {

    background: url(/images/201509/jiangjiaR.png) 0 0 no-repeat

}



.cutCon:hover .cutBox {

    display: block

}



.cutBox {

    width: 216px;

    position: absolute;

    top: 24px;

    left: -87px;

    z-index: 10;

    background-color: #fff;

    display: none

}



.cutBox i {

    width: 10px;

    height: 6px;

    background: url(/images/201509/ewmSanJiao.png) 0 0 no-repeat;

    position: absolute;

    top: -5px;

    left: 50%;

    margin-left: -5px

}



.cutBox .cutInfo {

    height: 76px;

    padding: 10px;

    border: 1px solid #ddd;

    overflow: hidden

}



.cutBox .buyEwm74 {

    width: 74px;

    height: 74px;

    float: left;

    margin-right: 12px

}



.cutBox .buyTitle {

    width: 108px;

    height: 24px;

    line-height: 24px;

    font-size: 14px;

    color: #1874cb;

    float: left

}



.cutBox .cutP {

    width: 108px;

    font-size: 12px;

    color: #666;

    float: left;

    line-height: 22px

}



.ewmBanner .codewrap03 .lejuBuy {

    width: 41px;

    height: 41px;

    background: url(/images/201509/lejuBuy41.png) 0 0 no-repeat;

    float: left

}

