﻿.news-list .right .article-top-list ul li .heise {
  float: left;
  width: 19px;
  height: 14px;
  font-size: 12px;
  text-indent: 3px;
  line-height: 14px;
  color: #fff;
  background: url('../images/rijilist-h.jpg') no-repeat center center;
}
.news-list .right .article-top-list ul li .title {
  float: left;
  display: block;
  color: #202020;
  height: 14px;
  font-size: 12px;
  line-height: 14px;
}
.news-list .right .ad {
  margin-top: 36px;
}
.daodu {
  margin: 0;
  height: 95px;
  border: 1px solid #ccc;
  background: url('../images/dd.png') no-repeat top left #f9f9f9;
  font-size: 12px;
  line-height: 20px;
  padding: 23px 13px 0px 23px;
}
.cases-nav {
  height: 50px;
  background: #f2f2f2;
  border-bottom: 1px solid #ccc;
}
.cases-nav ul {
  padding: 0;
  margin: 0;
  *zoom: 1;
  list-style: none;
}
.cases-nav ul:after {
  content: "\200B";
  display: block;
  height: 0;
  clear: both;
}
.cases-nav ul li {
  width: 125px;
  height: 50px;
  line-height: 50px;
  float: left;
  background: #f2f2f2;
}
.cases-nav ul li a {
  display: block;
  text-align: center;
  color: #3d3d3d;
}
.cases-nav ul li:hover {
  background: #fff;
}
.cases-nav ul li:hover a {
  color: #ff7600;
}
.cases-nav ul .on {
  background: #ffffff;
  border-left: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
  height: 51px;
}
.cases-nav ul .on a {
  color: #ff7600;
}
.case-search {
  margin-top: 8px;
}
.case-search .ajax_search {
  position: relative;
}
.case-search .case-search-div {
  border-bottom: 1px solid #e9e9e9;
  color: #404040;
  line-height: 44px;
  font-size: 13px;
  position: relative;
}
.case-search .case-search-div a {
  margin: 0px 5px;
  color: #696969;
  display: inline-block;
  height: 20px;
  padding: 0px 10.5px 0px 10.5px;
  line-height: 20px;
}
.case-search .case-search-div .on {
  background: #ee7700;
  color: #fff;
}
.case-search .search-input {
  height: 43px;
  line-height: 43px;
  position: absolute;
  right: 0px;
  top: 0px;
  color: #676767;
  width: 282px;
  background: url('../images/search-input.png') no-repeat center center;
  overflow: hidden;
}
.case-search .search-input::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #000;
  font-size: 12px;
  line-height: 1;
  text-indent: 0px;
}
.case-search .search-input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #000;
  font-size: 12px;
  line-height: 1;
  text-indent: 0px;
}
.case-search .search-input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #000;
  font-size: 12px;
  line-height: 1;
  text-indent: 0px;
}
.case-search .search-input:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #000;
  font-size: 12px;
  line-height: 1;
  text-indent: 0px;
}
.case-search .search-input .input-type3 {
  border: none;
  margin-left: 7px;
  height: 26px;
  width: 237px;
  vertical-align: middle;
  line-height: 1;
}
.case-search .search-input .input-type3-submit {
  width: 35px;
  height: 34px;
  background: none;
  border: none;
  vertical-align: middle;
  line-height: 1;
}
.case-list {
  width: 1159px;
  margin: 0 auto;
}
.case-list .case-list-ul {
  *zoom: 1;
  padding: 0;
  list-style: none;
  margin: 0 -13.5px;
  padding-bottom: 65px;
}
.case-list .case-list-ul:after {
  content: "\200B";
  display: block;
  height: 0;
  clear: both;
}
.case-list .case-list-ul li {
  float: left;
  width: 269px;
  margin: 13.5px;
  font-size: 14px;
  color: #686868;
  position: relative;
}
.case-list .case-list-ul li .block {
  width: 100%;
  height: 210px;
  overflow: hidden;
  display: block;
  margin-bottom: 10px;
}
.case-list .case-list-ul li td {
  padding-top: 6px;
}
.case-list .case-list-ul li .text {
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  padding: 55px 65px;
  z-index: 99;
  color: #fff;
  word-break: break-all;
}
.case-list .case-list-ul li .shadow {
  display: none;
  width: 100%;
  height: 210px;
  background: url('../images/shadow.png');
  position: absolute;
  top: 0px;
  left: 0px;
}
.case-list .case-list-ul .lp {
  color: #000000;
}
.case-list .case-list-ul-case {
  padding: 0;
  margin: 9px -15px 0px -15px;
  list-style: none;
  *zoom: 1;
}
.case-list .case-list-ul-case:after {
  content: "\200B";
  display: block;
  height: 0;
  clear: both;
}
.case-list .case-list-ul-case li {
  width: 269px;
  height: 338px;
  padding: 14px;
  position: relative;
  display: block;
  float: left;
}
.case-list .case-list-ul-case li .block {
  display: block;
}
.case-list .case-list-ul-case li .block img {
  display: block;
}
.case-list .case-list-ul-case li:hover .shadow {
  position: absolute;
  left: 50%;
  top: 0px;
  z-index: -1;
  display: block;
  background: url('../images/ty.png') no-repeat center top;
  width: 307px;
  height: 371px;
  margin-left: -153.5px;
}
.case-list .case-list-ul-case li h3 {
  color: #494949;
  padding: 0;
  margin: 15px 0;
  font-size: 20px;
}
.case-list .case-list-ul-case li h3 span {
  font-size: 15px;
  color: #f27700;
}
.case-list .case-list-ul-case li table {
  font-size: 14px;
  color: #494949;
}
.case-list .pages {
  height: 22px;
  margin-bottom: 34px;
  background: url('../images/line.png') repeat-x center center;
  position: relative;
}
.case-list .pages ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
  text-align: center;
}
.case-list .pages ul li {
  width: 22px;
  height: 22px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background: #3e484a;
  margin: 0px 5px;
  color: #ffffff;
  font-size: 12px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  line-height: 22px;
}
.case-list .pages ul li a {
  color: #ffffff;
}
.case-list .pages .huan {
  position: absolute;
  right: 0px;
  bottom: 10px;
  background: url('../images/huan.png') no-repeat center center;
  width: 54px;
  height: 57px;
  cursor: pointer;
}
.case-page {
  width: 1159px;
  margin: 0 auto;
  *zoom: 1;
}
.case-page:after {
  content: "\200B";
  display: block;
  height: 0;
  clear: both;
}
.case-page .case-page-left {
  float: left;
  width: 859px;
}
.case-page .case-page-left .case-title {
  margin-top: 30px;
  padding-bottom: 15px;
}
.case-page .case-page-left .case-title h1 {
  font-weight: normal;
  margin: 0;
  padding: 0;
  font-size: 24px;
}
.case-page .case-page-left .case-title h1 span {
  font-size: 14px;
  color: #e17000;
}
.case-page .case-page-left .case-info {
  font-size: 12px;
  *zoom: 1;
  padding: 22px 0px;
  color: #808080;
  border-top: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
}
.case-page .case-page-left .case-info:after {
  content: "\200B";
  display: block;
  height: 0;
  clear: both;
}
.case-page .case-page-left .case-info .case-update-time {
  float: left;
}
.case-page .case-page-left .case-info .case-visit-count {
  margin-left: 64px;
  float: left;
}
.case-page .case-page-left .case-info .case-visit-count span {
  color: #e6731f;
}
.case-page .case-page-left .case-info .case-prev {
  float: right;
  height: 16px;
  position: relative;
}
.case-page .case-page-left .case-info .case-prev img {
  position: absolute;
  right: 0px;
  top: 50%;
  width: 83px;
  height: 43px;
  margin-top: -21.5px;
}
.case-page .case-page-left .case-datebase {
  font-size: 13px;
  margin-top: 21px;
  color: #565656;
  margin-bottom: 45px;
}
.case-page .case-page-left .case-datebase td {
  padding-bottom: 17px;
}
.case-page .case-page-left .ilight {
  width: 773px;
  margin: auto;
  position: relative;
}
.case-page .case-page-left .ilight ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.case-page .case-page-left .ilight ul li img {
  margin: auto;
  display: block;
}
.case-page .case-page-left .ilight .left {
  display: block;
  position: absolute;
  left: -28px;
  top: 50%;
  margin-top: -8px;
  width: 13px;
  height: 16px;
  background: url('../images/left.png') no-repeat center center;
}
.case-page .case-page-left .ilight .right {
  display: block;
  position: absolute;
  right: -28px;
  top: 50%;
  margin-top: -8px;
  width: 13px;
  height: 16px;
  background: url('../images/right.png') no-repeat center center;
}
.case-page .case-page-left .ilightitem {
  position: relative;
  height: 100px;
  padding: 0px 34px;
  overflow: hidden;
  margin-top: 73px;
  margin-bottom: 42px;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  background: url('../images/ilightitembg.png') repeat-x center center;
}
.case-page .case-page-left .ilightitem ul {
  padding: 0;
  margin: 0;
  list-style: none;
  *zoom: 1;
}
.case-page .case-page-left .ilightitem ul:after {
  content: "\200B";
  display: block;
  height: 0;
  clear: both;
}
.case-page .case-page-left .ilightitem ul li {
  display: block;
  margin-top: 17px;
  float: left;
  width: 86px;
  height: 64px;
  margin-right: 5px;
  border: 1px solid #a0907d;
}
.case-page .case-page-left .ilightitem ul li img {
  padding: 6px 5px;
  background: #fff;
  display: block;
  margin: 3px auto 0px auto;
}
.case-page .case-page-left .ilightitem ul .on {
  background: url('../images/ilightactive.png') no-repeat top center;
  border: 1px solid transparent;
  margin-top: 12px;
  height: 70px;
}
.case-page .case-page-left .ilightitem ul .on img {
  margin: 8px auto 0px auto;
}
.case-page .case-page-left .ilightitem .left {
  display: block;
  position: absolute;
  left: 0px;
  top: 50%;
  margin-top: -17.5px;
  width: 18px;
  height: 35px;
  background: url('../images/left2.png') no-repeat center center;
}
.case-page .case-page-left .ilightitem .right {
  display: block;
  position: absolute;
  right: 0px;
  top: 50%;
  margin-top: -17.5px;
  width: 18px;
  height: 35px;
  background: url('../images/right2.png') no-repeat center center;
}
.case-page .case-page-left .case-design {
  background: url('../images/designnote.png') no-repeat center center;
  width: 847px;
  height: 50px;
}
.case-page .case-page-left .case-more {
  width: 838px;
}
.case-page .case-page-left .case-more .case-more-title {
  font-size: 19px;
  color: #ec7720;
  margin-top: 31px;
  padding-bottom: 13px;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 33px;
}
.case-page .case-page-left .case-more .case-more-list ul {
  padding: 0px;
  margin: 0px -6px 46px -6px;
  list-style: none;
  *zoom: 1;
}
.case-page .case-page-left .case-more .case-more-list ul:after {
  content: "\200B";
  display: block;
  height: 0;
  clear: both;
}
.case-page .case-page-left .case-more .case-more-list ul li {
  float: left;
  margin: 6px;
  position: relative;
}
.case-page .case-page-left .case-more .case-more-list ul li .title {
  padding: 6px 8px;
  border: 1px solid #5d808b;
  background: #3b5258;
  color: #fff;
  position: absolute;
  left: 20px;
  bottom: 10px;
  font-size: 12px;
}
.case-page .case-page-right {
  float: right;
  width: 290px;
  margin-top: 76px;
  border-top: 1px solid #d8d8d8;
  border-left: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
  background: #fafafa;
  height: 100%;
}
.case-page .case-page-right h3 {
  padding: 13px 10px 11px 10px;
  margin: 0;
  font-size: 23px;
  color: #de6e00;
  font-weight: normal;
  border-bottom: 1px solid #dddddd;
}
.case-page .case-page-right .design {
  font-size: 20px;
  height: 40px;
  line-height: 40px;
  text-indent: 12px;
  color: #cccccc;
  background: #fff;
}
.case-page .case-page-right .designer-info {
  width: 252px;
  margin: 0px auto 18px auto;
  padding: 0 20px;
}
.case-page .case-page-right .designer-info .designer-info-table {
  font-size: 12px;
}
.case-page .case-page-right .designer-info .designer-info-table h4 {
  font-size: 24px;
  margin: 0px;
  padding: 0px;
  font-weight: normal;
}
.case-page .case-page-right .designer-info .designer-info-table h4 img {
  vertical-align: bottom;
  margin-right: 5px;
}
.case-page .case-page-right .designer-info .designer-pic img {
  display: block;
  margin: auto;
}
.case-page .case-page-right .designer-info .text-center {
  font-size: 17px;
  color: #fff;
  background: #3d474a;
  margin-top: 15px;
  height: 31px;
  line-height: 31px;
}
.case-page .case-page-right .designer-info p {
  color: #575757;
  font-size: 13px;
  line-height: 26px;
  text-indent: 28px;
  margin-bottom: 10px;
}
.case-page .case-page-right .design-submit {
  height: 212px;
  font-size: 12px;
}
.case-page .case-page-right .design-submit th {
  font-weight: normal;
}
.case-page .case-page-right .design-submit .inputt {
  text-indent: 10px;
  width: 197px;
  height: 28px;
  border: none;
  background: url('../images/cc1.png') no-repeat center center;
}
.case-page .case-page-right .design-submit .inputtj {
  width: 125px;
  height: 50px;
  background: url('../images/lkyy.png') no-repeat center center;
  border: none;
}
.case-page .case-page-right .case-top-title {
  font-size: 19px;
  color: #e67817;
  padding-bottom: 14px;
  border-bottom: 1px solid #ccc;
}
.case-page .case-page-right .case-top-list a {
  color: #000;
}
.case-page .case-page-right .case-top-list ul {
  margin: 0px;
  padding: 0;
  list-style: none;
}
.case-page .case-page-right .case-top-list ul .active {
  padding: 15px 0px;
  height: auto;
}
.case-page .case-page-right .case-top-list ul .active .info div {
  line-height: 1;
  display: block;
}
.case-page .case-page-right .case-top-list ul .active .num .num-hover {
  display: block;
}
.case-page .case-page-right .case-top-list ul .active .num .normal {
  display: none;
}
.case-page .case-page-right .case-top-list ul .active .title {
  margin: 0px;
  margin-bottom: 13px;
}
.case-page .case-page-right .case-top-list ul .active .info .renqi {
  float: left;
}
.case-page .case-page-right .case-top-list ul .active .info .sheji {
  display: block;
}
.case-page .case-page-right .case-top-list ul li {
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  border-bottom: 1px solid #ccc;
  *zoom: 1;
}
.case-page .case-page-right .case-top-list ul li:after {
  content: "\200B";
  display: block;
  height: 0;
  clear: both;
}
.case-page .case-page-right .case-top-list ul li .num {
  width: 46px;
  float: left;
}
.case-page .case-page-right .case-top-list ul li .num .num-hover {
  font-size: 32px;
  font-style: italic;
  color: #ee7700;
  display: none;
}
.case-page .case-page-right .case-top-list ul li .num .normal {
  width: 16px;
  height: 16px;
  font-size: 12px;
  background: #ee7700;
  display: block;
  margin-top: 7px;
  line-height: 16px;
  text-align: center;
  color: #fff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.case-page .case-page-right .case-top-list ul li .info {
  width: 206px;
  float: left;
}
.case-page .case-page-right .case-top-list ul li .info .pic {
  margin-right: 5px;
}
.case-page .case-page-right .case-top-list ul li .info .pic img {
  display: block;
}
.case-page .case-page-right .case-top-list ul li .info div {
  width: 100px;
  float: left;
  display: none;
}
.case-page .case-page-right .case-top-list ul li .info .title {
  display: block;
}
.case-page .case-page-right .case-top-list ul li .info .sheji {
  display: none;
  margin-bottom: 13px;
}
.case-page .case-page-right .case-top-list ul li .info .renqi {
  width: auto;
  float: right;
  display: block;
}
.case-map {
  display: none;
}
.case-map span div {
  background: #f17601;
  padding: 0 5px;
}
.caseLike {
  width: 100%;
  height: 50px;
  margin: 20px 0;
}
.caseLike .text {
  margin-left: 80px;
}
.caseLike .text span {
  font-size: 24px;
  color: #333;
  line-height: 30px;
}
.caseLike .text em {
  display: block;
  font-size: 14px;
  text-align: right;
  font-weight: bold;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
}
.caseLike .teamBtn {
  float: left;
  margin-left: 10px;
}
.msgInfo {
  width: 100%;
  height: 60px;
  margin-bottom: 30px;
  border-bottom: 1px dotted #CCC;
  line-height: 60px;
  overflow: hidden;
}
.msgInfo em {
  float: left;
  margin-right: 50px;
}
.msgPN a {
  float: left;
  width: 75px;
  height: 40px;
  margin: 5px 5px;
  background: url(../images/pub_bg.png) 0 -65px no-repeat;
  text-indent: -999em;
}
.msgPN a.next {
  background-position: -150px -65px;
}
.msgPN a.prev:hover {
  background-position: -75px -65px;
}
.msgPN a.next:hover {
  background-position: -225px -65px;
}
.teamBtn {
  display: block;
  width: 125px;
  height: 50px;
  margin: 0 auto;
  background: url(../images/pub_bg.png) 0 -105px no-repeat;
  text-indent: -999em;
}
.teamBtn.book {
  background-position: -125px -105px;
}
.teamBtn.visit {
  background-position: 0 -235px;
}
.teamBtn.order:hover {
  background-position: 0 -160px;
}
.teamBtn.book:hover {
  background-position: -125px -160px;
}
.teamBtn.visit:hover {
  background-position: -125px -235px;
}
.about-nav li {
  border-left: 1px solid #e9e9e9;
  border-right: 1px solid #e9e9e9;
}
.about-nav li:hover {
  background: #fff;
}
.about-nav li:hover a {
  color: #ff7600;
}
.news-content {
  padding: 0 10px;
}
.jobs {
  width: 1200px !important;
}
.jobs p {
  margin: 0px;
  font-size: 14px;
  line-height: 20px;
  text-indent: 30px;
}
.jobs .case-page-left {
  width: 894px !important;
}
.jobs .jobslist ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.jobs .jobslist ul li {
  position: relative;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding: 15px;
  margin: 20px 0px;
  font-size: 12px;
  transition: all 0.3s linear 0s;
}
.jobs .jobslist ul li .arrow {
  position: absolute;
  top: -7px;
  left: 10px;
  width: 20px;
  height: 10px;
  background: url(../images/pub_bg.png) -385px -210px no-repeat;
}
.jobs .jobslist ul li .title {
  margin-bottom: 12px;
}
.jobs .jobslist ul li .title span {
  color: #df6c00;
}
.jobs .jobslist ul li .box {
  position: relative;
  margin-top: 6px;
  padding: 10px;
  border: 1px solid #D8D8D8;
  background: #FFF;
  border-radius: 5px;
  color: #666;
}
.jobs .jobslist ul li .box p {
  text-indent: 0;
}
.jobs .jobslist ul li:hover {
  -moz-box-shadow: 0px 0px 10px #666;
  -webkit-box-shadow: 0px 0px 10px #666;
  box-shadow: 0px 0px 10px #666;
}
.bg1 {
  background: #efedee;
}
.banner {
  position: relative;
}
.banner ul {
  padding: 0px;
  margin: 0px;
}
.banner ul li {
  display: block;
  width: 100%;
  height: 400px;
}
.banner .box {
  position: relative;
  width: 1159px;
  margin: 0 auto;
}
.banner .banner-item {
  position: absolute;
  right: 0px;
  bottom: 10px;
}
.banner .banner-item a {
  display: block;
  float: left;
  margin-left: 10px;
  width: 13px;
  height: 12px;
  background: #484848;
}
.banner .banner-item .on {
  background: #ee7700;
}
.item-list ul {
  display: block;
  height: 94px;
  width: 1047px;
  margin: auto;
  position: relative;
  *zoom: 1;
  padding: 0;
}
.item-list ul:after {
  content: "\200B";
  display: block;
  height: 0;
  clear: both;
}
.item-list ul .fix-people {
  position: absolute;
  left: -120px;
  bottom: 0px;
  background: url("../images/fzx.png") center center no-repeat;
  width: 315px;
  height: 189px;
}
.item-list ul li {
  list-style: none;
  text-align: center;
  float: left;
  width: 301px;
}
.item-list ul li a {
  color: #fff;
}
.index-product {
  width: 1159px;
  margin: 0 auto;
  position: relative;
  padding-top: 30px;
}
.index-product ul {
  padding: 0;
  margin: 0;
}
.index-product ul .index-product-item {
  width: 50%;
  height: 275px;
  display: block;
  float: left;
  border-bottom: 14px solid #e77900;
  background: #fff;
}
.index-product .index-product-box {
  position: relative;
  padding: 25px 0 50px 0;
  height: 590px;
}
.index-product .index-product-box ul {
  margin-top: 10px;
  *zoom: 1;
}
.index-product .index-product-box ul:after {
  content: "\200B";
  display: block;
  height: 0;
  clear: both;
}
.index-product .case-sort {
  position: absolute;
  left: 50%;
  top: 10px;
  margin-left: -144px;
  width: 288px;
  height: 637px;
  padding-top: 90px;
  background: url('../images/c-case-bg.png') no-repeat top center;
}
.index-product .case-sort ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
.index-product .case-sort ul li {
  height: 55px;
  display: block;
  width: 257px;
  margin: auto;
  margin-bottom: 4px;
  text-align: center;
  line-height: 55px;
  background: url('../images/rightjiantoua.png') no-repeat 223px center #524f4a;
}
.index-product .case-sort ul li span {
  font-size: 18px;
  color: #fff;
  position: relative;
}
.index-product .case-sort ul li span img {
  position: absolute;
  right: -22px;
  top: 0px;
  height: 12px;
  width: 22px;
}
.index-product .case-sort ul li:hover {
  background-color: #c7a72c;
}
.index-product .index-product-write {
  width: 357px;
  height: 27px;
  position: absolute;
  bottom: -13.5px;
  left: 50%;
  margin-left: -178.5px;
}
.index-product .index-product-write .input-type1 {
  width: 286px;
  height: 23px;
  border: 1px solid #323232;
}
.index-product .index-product-write .input-type1::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #323232;
  font-size: 13px;
  line-height: 21px;
  text-indent: 14px;
}
.index-product .index-product-write .input-type1:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #323232;
  font-size: 13px;
  line-height: 21px;
  text-indent: 14px;
}
.index-product .index-product-write .input-type1::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #323232;
  font-size: 13px;
  line-height: 21px;
  text-indent: 14px;
}
.index-product .index-product-write .input-type1:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #323232;
  font-size: 13px;
  line-height: 21px;
  text-indent: 14px;
}
.index-product .index-product-write .input-type1-submit {
  background: #323232;
  border: none;
  font-size: 15px;
  color: #fff;
  width: 67px;
  height: 27px;
  padding: 0px;
  text-align: center;
  vertical-align: top;
}
.hot-wordkeys {
  padding-top: 32px;
  text-align: center;
  font-size: 12px;
  color: #5f5f5f;
  padding-bottom: 10px;
  min-width: 1150px;
}
.hot-wordkeys ul {
  text-align: center;
  padding: 0;
  margin: 0;
  display: inline;
  list-style: none;
}
.hot-wordkeys ul li {
  padding: 0 10px;
  border-right: 1px solid #5f5f5f;
  display: inline;
}
.hot-wordkeys ul li a {
  color: #5f5f5f;
  position:relative;
}
.thecase {
  width: 1159px;
  margin: 0 auto;
  *zoom: 1;
  height: 706px;
  overflow: hidden;
}
.thecase:after {
  content: "\200B";
  display: block;
  height: 0;
  clear: both;
}
.thecase .title {
  padding-bottom: 34px;
  border-bottom: 5px solid #e77900;
}
.thecase .thecase-text {
  float: left;
}
.thecase .thecase-text img {
  display: block;
}
.thecase .top-design {
  float: left;
  width: 628px;
  height: 343px;
  background: #efedee;
  position: relative;
  overflow: hidden;
}
.thecase .top-design .info {
  color: #fff;
  width: 305px;
  height: 120px;
  background-image: url('../images/785632d27ef1440798d83d657bd0ed24.gif');
  position: absolute;
  right: 0px;
  top: 138px;
}
.thecase .top-design img {
  display: block;
}
.thecase .case-item {
  float: left;
  *zoom: 1;
  margin-top: 22px;
}
.thecase .case-item:after {
  content: "\200B";
  display: block;
  height: 0;
  clear: both;
}
.thecase .case-item ul {
  margin: 0 -9px;
  padding: 0px;
  padding-bottom: 75px;
}
.thecase .case-item ul li {
  display: block;
  width: 276px;
  height: 215px;
  background: #99b5d2;
  margin: 0 9px;
  position: relative;
  float: left;
}
.thecase .case-item ul li img {
  display: block;
}
.thecase .case-item ul li .head-img {
  -webkit-border-radius: 81px;
  -moz-border-radius: 81px;
  border-radius: 81px;
  width: 81px;
  height: 81px;
  background: #fff;
  overflow: hidden;
  position: absolute;
  bottom: 0px;
  left: 50%;
  border: 5px solid #f07700;
  margin-left: -40.5px;
  margin-bottom: -40.5px;
}
.thecase .case-item ul li .head-img img {
  width: 81px;
  height: 81px;
  display: block;
}
.magazine {
  padding-top: 39px;
  margin-top: 30px;
  background: #e77900;
  padding-bottom: 36px;
}
.magazine p {
  line-height: 24px;
  margin: 0;
}
.magazine .title {
  width: 1159px;
  margin: 0 auto;
  margin-bottom: 23px;
}
.magazine .title img {
  display: block;
}
.magazine .newsbox {
  border-top: 3px solid #225db9;
  border-bottom: 3px solid #dfdbdc;
  width: 1159px;
  margin: 0 auto;
  *zoom: 1;
  background: #ffffff;
}
.magazine .newsbox .title {
  width: auto;
  height: 40px;
  overflow: hidden;
  border-bottom: 1px solid #dddbdd;
}
.magazine .newsbox:after {
  content: "\200B";
  display: block;
  height: 0;
  clear: both;
}
.magazine .newsbox .leftbox {
  float: left;
  width: 790px;
  border-left: 3px solid #dfdbdc;
  border-right: 3px solid #e9e9e9;
}
.magazine .newsbox .leftbox .news-sort {
  color: #7b8e39;
  font-size: 12px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: url('../images/new-sort.png') repeat-x;
  border-bottom: 1px solid #dddbdd;
}
.magazine .newsbox .leftbox .news-sort a {
  color: #7b8e39;
  padding: 0 10px;
}
.magazine .newsbox .leftbox .left {
  float: left;
  width: 380px;
  height: 332px;
  padding-top: 17px;
  padding-left: 12px;
  padding-right: 20px;
}
.magazine .newsbox .leftbox .left p {
  word-break: break-all;
  font-size: 12px;
}
.magazine .newsbox .leftbox .left img {
  display: block;
  padding-bottom: 10px;
  border-bottom: 2px solid #dfdfdf;
  margin-bottom: 12px;
}
.magazine .newsbox .leftbox .right {
  height: 349px;
  width: 376px;
  float: left;
}
.magazine .newsbox .leftbox .right ul {
  padding: 0px;
  list-style: none;
}
.magazine .newsbox .leftbox .right ul li {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 14px;
  height: 107px;
  display: block;
  font-size: 12px;
}
.magazine .newsbox .leftbox .right ul li:after {
  content: "\200B";
  display: block;
  height: 0;
  clear: both;
}
.magazine .newsbox .leftbox .right ul li .thum {
  float: left;
  width: 148px;
  height: 107px;
  background: #ee7700;
  margin-right: 17px;
}
.magazine .newsbox .leftbox .right ul li h3 {
  float: left;
  font-size: 12px;
  margin-top: 0px;
  padding-bottom: 12px;
  border-bottom: 1px solid #dfdfdf;
  margin-bottom: 12px;
  width: 198px;
  font-weight: normal;
  color: #000;
}
.magazine .newsbox .leftbox .right ul li p {
  float: left;
  word-break: break-all;
  width: 198px;
  margin: 0px;
}
.magazine .newsbox .leftbox .right p a {
  color: #e77900;
  font-size: 14px;
  float: right;
  *display: inline;
}
.magazine .newsbox .leftbox .right .last h3 {
  border-bottom: 2px solid #dfdfdf;
  width: 351px;
  margin-top: -1px;
  margin-bottom: 12px;
  margin-left: 9px;
}
.magazine .newsbox .leftbox .right .last p {
  margin-left: 9px;
  width: 352px;
  font-size: 12px;
  text-indent: 19px;
}
.magazine .newsbox .rightbox {
  float: left;
  border-right: 3px solid #dfdbdc;
  width: 360px;
  overflow: hidden;
  font-size: 12px;
  height: 390px;
}
.magazine .newsbox .rightbox table {
  margin: 29px auto 66px auto;
}
.magazine .newsbox .rightbox table tr {
  border-bottom: 1px solid #ccc;
}
.magazine .newsbox .rightbox table tr td {
  padding: 18px 0;
  text-align: center;
}
.magazine .newsbox .rightbox table tr td input {
  background: url('../images/input-type2.png') center center no-repeat;
  width: 114px;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  border: none;
  text-indent: 5px;
}
.magazine .newsbox .rightbox .text-center {
  padding-bottom: 23px;
  font-size: 12px;
  border-bottom: 1px solid #dfdbdc;
  width: 343px;
  margin: auto;
  margin-bottom: 21px;
}
.magazine .input-type2-submit {
  background: url("../images/fast.png") no-repeat center center;
  width: 97px;
  height: 27px;
  border: none;
  margin-right: 8px;
}
.bg4 {
  background: #2d2a40;
  padding-top: 32px;
  padding-bottom: 29px;
  border-bottom: 3px solid #e0e0e0;
}
.bg4 .process {
  width: 1159px;
  margin: 0 auto;
}
.bg4 .process .title {
  padding-bottom: 24px;
}
.bg4 .process .process-item ul {
  *zoom: 1;
  margin: 0px -9px;
  padding: 0px;
  list-style-type: none;
}
.bg4 .process .process-item ul:after {
  content: "\200B";
  display: block;
  height: 0;
  clear: both;
}
.bg4 .process .process-item ul li {
  display: block;
  width: 110px;
  height: 110px;
  text-align: center;
  overflow: hidden;
  font-size: 12px;
  color: #454545;
  background-color: #ffffff;
  float: left;
  border: 1px solid #7a7a7a;
  margin: 0px 9px;
  position: relative;
  background-position: center 29px;
  background-repeat: no-repeat;
}
.bg4 .process .process-item ul li div {
  width: 110px;
  height: 110px;
  background-position: center 29px;
  background-repeat: no-repeat;
}
.bg4 .process .process-item ul li a {
  position: absolute;
  bottom: 22px;
  left: 0px;
  width: 110px;
  color: #454545;
}
.bg4 .process .process-item ul li:hover {
  background: #e77900;
}
.bg4 .process .process-item ul li:hover a {
  color: #fff;
}
.bg4 .process .process-item ul li:hover .icon1 {
  background-image: url('../images/icon1_on.png');
}
.bg4 .process .process-item ul li:hover .icon2 {
  background-image: url('../images/icon2_on.png');
}
.bg4 .process .process-item ul li:hover .icon3 {
  background-image: url('../images/icon3_on.png');
}
.bg4 .process .process-item ul li:hover .icon4 {
  background-image: url('../images/icon4_on.png');
}
.bg4 .process .process-item ul li:hover .icon5 {
  background-image: url('../images/icon5_on.png');
}
.bg4 .process .process-item ul li:hover .icon6 {
  background-image: url('../images/icon6_on.png');
}
.bg4 .process .process-item ul li:hover .icon7 {
  background-image: url('../images/icon7_on.png');
}
.bg4 .process .process-item ul li:hover .icon8 {
  background-image: url('../images/icon8_on.png');
}
.bg4 .process .process-item ul li:hover .icon9 {
  background-image: url('../images/icon9_on.png');
}
.bg4 .process .process-item ul .icon1 {
  background-image: url('../images/icon1.png');
}
.bg4 .process .process-item ul .icon2 {
  background-image: url('../images/icon2.png');
}
.bg4 .process .process-item ul .icon3 {
  background-image: url('../images/icon3.png');
}
.bg4 .process .process-item ul .icon4 {
  background-image: url('../images/icon4.png');
}
.bg4 .process .process-item ul .icon5 {
  background-image: url('../images/icon5.png');
}
.bg4 .process .process-item ul .icon6 {
  background-image: url('../images/icon6.png');
}
.bg4 .process .process-item ul .icon7 {
  background-image: url('../images/icon7.png');
}
.bg4 .process .process-item ul .icon8 {
  background-image: url('../images/icon8.png');
}
.bg4 .process .process-item ul .icon9 {
  background-image: url('../images/icon9.png');
}

.iService {
  height: 95px;
  background: #EE7700 url(../images/iser_bg.png) center top no-repeat;
}
.iService .Column {
  position: relative;
}
.iService .Column em {
  position: absolute;
  left: 895px;
  font-size: 20px;
  top: 11px;
  color: #FFF;
  font-style: normal;
}
.iService .icon {
  position: relative;
  width: 196px;
  height: 65px;
  margin: 15px 15px 0 35px;
}
.iService a {
  float: left;
  display: inline;
  text-indent: -999em;
}
.iService .btn {
  float: right;
  width: 107px;
  height: 40px;
  margin: 45px 8px 0 0;
}
.iService a:hover {
  background: url(../images/iser_bg.png) center -95px no-repeat #ee7700;
}
.iService a.indent:hover {
  background-position: -107px -110px;
}
.iService a.visit:hover {
  background-position: -352px -110px;
}
.iService a.book:hover {
  background-position: -597px -110px;
}
.iService a.faq:hover {
  background-position: -887px -140px;
}
.iService a.ser:hover {
  background-position: -1002px -140px;
}
.topbar {
  height: 38px;
  background: #2d2a40;
}
.topbar .box {
  height: 38px;
  width: 1159px;
  margin: 0 auto;
}
.topbar .box .left {
  width: 54%;
  height: 38px;
  float: left;
  background: url('../images/topbar-tip.png') no-repeat left center;
}
.topbar .box .right {
  float: left;
  height: 38px;
  background: url('../images/phone.png') no-repeat left center;
  width: 46%;
  font-size: 12px;
  line-height: 38px;
  text-indent: 265px;
}
.topbar .box .right a {
  color: #fff;
}
.topbar .box .right img {
  vertical-align: middle;
}
.iiiiiiii {
  position: absolute;
  width: 103px;
  height: 6px;
  background: #e77900;
  left: 0px;
  top: 0px;
  display: none;
  z-index: 9999;
}
.navbar {
  position: relative;
  width: 1159px;
  margin: 0 auto;
  *zoom: 1;
  background: #fff;
}
.navbar:after {
  content: "\200B";
  display: block;
  height: 0;
  clear: both;
}
.navbar .logo {
  background: url("../images/logo.png") center center no-repeat;
  width: 257px;
  height: 98px;
  float: left;
}
.navbar ul {
  float: left;
  border-left: 1px solid #eeeeee;
  padding: 0px;
  margin: 0px 0px 0px 42px;
}
.navbar ul li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 103px;
  height: 100px;
  font-size: 12px;
  border-right: 1px solid #eeeeee;
}
.navbar ul li span {
  display: block;
  text-align: center;
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1px;
}
.navbar ul li .en {
  letter-spacing: normal;
  font-weight: normal;
  color: #9b9b9b;
  font-size: 12px;
  margin: auto;
  margin-bottom: 8px;
  display: block;
  margin-top: 39px;
}
.navbar ul li:hover span {
  color: #e77900;
}
.navbar ul li:hover .en {
  color: #9b9b9b;
}
.navbar ul .active {
  background: #e77900;
}
.navbar ul .active a {
  color: #fff !important;
}
.navbar ul .active span {
  color: #fff !important;
}
.logoitem {
  padding-bottom: 68px;
  background: #000;
}
.logoitem .box {
  margin: 0 auto;
  width: 1127px;
}
.logoitem ul {
  height: 1000px;
  padding: 0;
  *zoom: 1;
  margin: 0px -10px;
}
.logoitem ul:after {
  content: "\200B";
  display: block;
  height: 0;
  clear: both;
}
.logoitem ul li {
  width: 170px;
  height: 136px;
  margin: 0px 10.5px 15px 10.5px;
  position: relative;
  overflow: hidden;
  display: block;
  float: left;
}
.logoitem ul li .box-shadow {
  background: url('../images/logoitembg.png') no-repeat center center;
  overflow: hidden;
  position: absolute;
  z-index: 2;
  left: 0px;
  top: 0px;
  height: 136px;
  width: 170px;
}
.logoitem ul li img {
  display: block;
  height: 136px;
  width: 170px;
  top: 0px;
  margin: 0px;
  padding: 0;
}
.design {
  *zoom: 1;
  background-size: cover;
}
.design:after {
  content: "\200B";
  display: block;
  height: 0;
  clear: both;
}
.design .design-wrap {
  max-width: 1440px;
  min-width: 1280px;
  margin: auto;
  background: #fff;
  *zoom: 1;
}
.design .design-wrap:after {
  content: "\200B";
  display: block;
  height: 0;
  clear: both;
}
.design .design-wrap .ourtitle {
  height: 77px;
  padding-bottom: 12px;
}
.design .design-wrap .team-pic {
  height: 430px;
}
.design .design-wrap .team-desk {
  width: 1200px;
  margin: auto;
  height: 149px;
}
.design .design-wrap .team-desk p {
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 27px;
}
.design .design-list {
  float: left;
  background: #fff;
  padding-bottom: 37px;
}
.design .design-list .design-ul ul {
  width: 956px;
  padding: 0;
  margin: auto;
  margin-top: 25px;
  list-style: none;
  *zoom: 1;
}
.design .design-list .design-ul ul:after {
  content: "\200B";
  display: block;
  height: 0;
  clear: both;
}
.design .design-list .design-ul ul li {
  padding: 10px 9px 13px 9px;
  float: left;
  width: 219px;
  font-size: 13px;
  height: 367px;
  border: 1px solid #d3cec8;
}
.design .design-list .design-ul ul li .design-img {
  display: block;
  border-top: 7px solid #bbbbbb;
  border-left: 4px solid #bbbbbb;
  border-right: 4px solid #bbbbbb;
  border-bottom: 6px solid #bbbbbb;
}
.design .design-list .design-ul ul li h3 {
  padding: 0;
  margin: 0;
  font-size: 16px;
}
.design .design-list .design-ul ul li .fl a {
  display: block;
  margin-top: 10px;
  font-size: 12px;
}
.design .design-list .design-ul ul li .fr {
  font-size: 12px;
}
.design .design-list .design-ul ul li .fr span {
  font-size: 12px;
}
.design .design-list .design-ul ul li .fr img {
  margin-top: 9px;
  display: block;
}
.design .design-list .design-ul ul li span {
  font-size: 14px;
}
.design .design-list .design-ul ul li a {
  color: #9c9c9c;
}
.design .design-list .design-page-box {
  *zoom: 1;
  width: 810px;
  margin: auto;
  padding: 23px 0px;
  background: #fff;
}
.design .design-list .design-page-box:after {
  content: "\200B";
  display: block;
  height: 0;
  clear: both;
}
.design .design-list .design-page-box .design-imgs {
  float: left;
}
.design .design-list .design-page-box .design-imgs img {
  border: 8px solid #c8c6c6;
  display: block;
  width: 253px;
  height: 326px;
}
.design .design-list .design-page-box .design-info {
  float: right;
  width: 456px;
}
.design .design-list .design-page-box .design-info p {
  font-size: 14px;
  line-height: 24px;
  color: #656565;
  border-bottom: 1px dashed #656565;
  margin: 38px 0px 0px 0px;
}
.design .design-list .design-page-box .design-info table {
  margin-top: 42px;
  line-height: 15px;
}
.design .design-list .design-page-box .design-info table th {
  vertical-align: top;
  padding-bottom: 15px;
  font-size: 15px;
}
.design .design-list .design-page-box .design-info table td {
  vertical-align: top;
  padding-bottom: 15px;
  color: #656565;
  font-size: 12px;
}
.design .design-list .design-page-box .design-info h1 {
  margin: 0;
  padding: 0;
  font-size: 27px;
  font-weight: normal;
}
.design .design-list .design-page-box .design-info h1 span {
  font-size: 13px;
  margin-left: 46px;
  color: #e86404;
}
.design .design-list .design-page-box .design-info h1 img {
  vertical-align: bottom;
  float: right;
  *display: inline;
  *zoom: 1;
}
.design .design-list .paged {
  margin-top: 34px;
}
.design .about-case-list {
  width: 810px;
  margin: auto;
}
.design .about-case-list ul {
  margin: 0px -14px;
  padding: 0;
  list-style: none;
}
.design .about-case-list .title {
  margin-bottom: 42px;
  height: 38px;
  background: url('../images/gerenzuop.png') no-repeat left center;
  border-bottom: 1px solid #848282;
}
.design .about-case-list .case-ll {
  float: left;
  width: 249px;
  height: 289px;
  margin: 0px 14px;
  border: 1px solid #b3b3b3;
  margin-bottom: 16px;
}
.design .about-case-list .case-ll img {
  display: block;
  border: none;
  border-bottom: 1px solid #a6bc87;
}
.design .about-case-list .case-ll .name {
  font-size: 12px;
  background: url('../images/mc.png') no-repeat left center;
  height: 20px;
  text-indent: 70px;
  margin-top: 23px;
  line-height: 20px;
}
.design .about-case-list .case-ll .style {
  font-size: 12px;
  background: url('../images/fg.png') no-repeat left center;
  height: 20px;
  text-indent: 70px;
  margin-top: 9px;
  line-height: 20px;
}
.design .rightbox {
  background: #fff;
  width: 230px;
  margin-bottom: 52px;
  float: right;
}
.design .rightbox .yuyuebox {
  width: 229px;
  margin: auto;
  margin-top: 27px;
  margin-bottom: 9px;
  height: 352px;
  background: url('../images/yuyuebox.png') no-repeat center center;
}
.design .rightbox .team-top-list {
  width: 228px;
  margin: auto;
  border: 1px solid #ee7700;
}
.design .rightbox .team-top-list .title {
  padding-top: 7px;
  padding-bottom: 5px;
  padding-left: 8px;
  padding-right: 8px;
  *zoom: 1;
}
.design .rightbox .team-top-list .title:after {
  content: "\200B";
  display: block;
  height: 0;
  clear: both;
}
.design .rightbox .team-top-list .title h3 {
  margin: 0;
  float: left;
  font-size: 16px;
  font-weight: normal;
  color: #161616;
}
.design .rightbox .team-top-list .title a {
  float: right;
  font-size: 12px;
  color: #8c8c8c;
}
.design .rightbox .team-top-list ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.design .rightbox .team-top-list ul li {
  border-top: 1px dashed #ef9d5e;
  *zoom: 1;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 18px;
  padding-bottom: 8px;
}
.design .rightbox .team-top-list ul li:after {
  content: "\200B";
  display: block;
  height: 0;
  clear: both;
}
.design .rightbox .team-top-list ul li img {
  display: block;
  float: left;
  padding: 3px;
  background: #fdf9df;
  border: 1px solid #c7c7c6;
}
.design .rightbox .team-top-list ul li .user {
  background: #f4f4f4;
  font-size: 12px;
  width: 68px;
  float: right;
  word-break: break-all;
  height: 181px;
  padding-left: 7px;
}
.design .rightbox .team-top-list ul li .user a {
  display: block;
  margin-top: 27px;
}
.design .rightbox .team-top-list ul li .user span {
  display: block;
  margin-top: 10px;
}
.design .rightbox .team-top-case {
  width: 228px;
  margin: auto;
  margin-top: 19px;
  border: 1px solid #a0a0a0;
}
.design .rightbox .team-top-case .title {
  padding-top: 15px;
  padding-bottom: 5px;
  padding-left: 8px;
  padding-right: 8px;
  *zoom: 1;
}
.design .rightbox .team-top-case .title:after {
  content: "\200B";
  display: block;
  height: 0;
  clear: both;
}
.design .rightbox .team-top-case .title h3 {
  margin: 0;
  float: left;
  font-size: 17px;
  font-weight: normal;
  color: #161616;
}
.design .rightbox .team-top-case .title a {
  float: right;
  font-size: 12px;
  color: #8c8c8c;
}
.design .rightbox .team-top-case ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.design .rightbox .team-top-case ul .on {
  border-top: none;
}
.design .rightbox .team-top-case ul .on img {
  display: block;
}
.design .rightbox .team-top-case ul li {
  font-size: 14px;
  border-top: 1px solid #b3b3b3;
  *zoom: 1;
}
.design .rightbox .team-top-case ul li div {
  *zoom: 1;
}
.design .rightbox .team-top-case ul li div:after {
  content: "\200B";
  display: block;
  height: 0;
  clear: both;
}
.design .rightbox .team-top-case ul li h3 {
  color: #717070;
  float: left;
  margin: 0;
  margin-left: 32px;
  font-weight: normal;
  padding: 10px 0px;
  font-size: 14px;
}
.design .rightbox .team-top-case ul li span {
  padding: 10px 0px;
  float: right;
  margin-right: 10px;
}
.design .rightbox .team-top-case ul li:after {
  content: "\200B";
  display: block;
  height: 0;
  clear: both;
}
.design .rightbox .team-top-case ul li img {
  display: none;
  float: left;
  padding: 5px;
  background: #ebebeb;
}
.paged ul {
  list-style-type: none;
  padding: 0px;
  margin: 0;
  text-align: center;
}
.paged ul li {
  margin: 0px 2px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 10px;
}
.paged ul li span {
  border: 1px solid #c3b342;
  padding: 7px 8px;
  display: block;
  background: #f9e4b7;
}
.paged ul li a {
  border: 1px solid #cacaca;
  display: block;
  padding: 7px 8px;
  color: #292824;
}
body {
  overflow-x: hidden;
}
.vbox1 {
  position: relative;
  height: 802px;
}
.vbox1 .vboximg {
  width: 100%;
  height: 480px;
  margin: auto;
  background-position: center center;
  z-index: 99;
  position: absolute;
  left: 0px;
  top: 0px;
}
.vbox1 .vboxshadow {
  width: 100%;
  height: 481px;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 999;
  background: url('../images/v+sha.png') no-repeat center center;
}
.vbox2 {
  position: relative;
}
.vbox2 .qz {
  position: absolute;
  top: -283px;
  right: 0px;
  width: 657px;
  height: 652px;
  z-index: 1000;
  background: url('../images/qz.png') no-repeat center center;
  z-index: 9999;
}
.vbox2 img {
  display: block;
  margin: auto;
}
.vbox3 {
  width: 1159px;
  margin: 0 auto;
  width: 1440px;
  *zoom: 1;
  margin-bottom: 47px;
}
.vbox3 .bshadow {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  display: none;
  background: url('../images/bshadow.png') center center;
}
.vbox3 img {
  display: block;
  border: none;
}
.vbox3 table {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
}
.vbox3 table td {
  font-size: 22px;
  color: #fff;
  text-align: center;
  line-height: 45px;
}
.vbox3:after {
  content: "\200B";
  display: block;
  height: 0;
  clear: both;
}
.vbox3 .allimg {
  position: relative;
  width: 717px;
  height: 645px;
}
.vbox3 .topimg {
  position: relative;
  height: 394px;
  width: 712px;
}
.vbox3 .bottomimg {
  margin-top: 15px;
  position: relative;
  width: 713px;
  height: 236px;
}
.vbox4 {
  width: 1159px;
  margin: 0 auto;
  width: 1440px;
  *zoom: 1;
}
.vbox4 img {
  display: block;
  border: none;
}
.vbox4 table {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
}
.vbox4 table td {
  vertical-align: middle;
  text-align: left;
  color: #373737;
  font-size: 24px;
  font-weight: normal;
  line-height: 49px;
}
.vbox4:after {
  content: "\200B";
  display: block;
  height: 0;
  clear: both;
}
.vbox4 .imgbox {
  position: relative;
  float: left;
  width: 50%;
  height: 544px;
  background: #f2f4f6;
  margin-bottom: 13px;
}
.vbox4 .org {
  background: #ffbc2c;
}
.blur {
  -webkit-filter: blur(10px);
  /* Chrome, Opera */
  -moz-filter: blur(10px);
  -ms-filter: blur(10px);
  filter: blur(10px);
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false);
  /* IE6~IE9 */
}
.noblur {
  -webkit-filter: none !important;
  /* Chrome, Opera */
  -moz-filter: none !important;
  -ms-filter: none !important;
  filter: none !important;
  /* IE6~IE9 */
}
.silder .mainbox {
  overflow: hidden;
}
.silder .mainbox ul {
  overflow: hidden;
  padding: 0;
  margin: 0;
}
.silder .mainbox ul li {
  margin: 0px;
  float: left;
}
.silder .mainbox ul li img {
  display: block;
  -webkit-filter: blur(10px);
  /* Chrome, Opera */
  -moz-filter: blur(10px);
  -ms-filter: blur(10px);
  filter: blur(10px);
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false);
  /* IE6~IE9 */
}
.silder .mainbox ul li img:hover {
  -webkit-filter: none;
  /* Chrome, Opera */
  -moz-filter: none;
  -ms-filter: none;
  filter: none;
  /* IE6~IE9 */
}
.silder .lili {
  position: absolute;
  left: 50px;
  bottom: 0px;
}
.silder .lili .ll {
  position: absolute;
  left: -30px;
  bottom: 27px;
  z-index: 999;
}
.silder .lili .rr {
  position: absolute;
  right: -30px;
  bottom: 27px;
  z-index: 999;
}
.silder ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.silder ul li {
  margin: 0px 5.5px;
}
html {
  _background: url('../images/3e7610ee97e943c19315886ba68a701b.gif') fixed;
}
.left-nav {
  position: fixed;
  /*对于火狐等其他浏览器需要设置的*/
  top: 0px;
  left: 0px;
  _position: absolute;
  _clear: both;
  _top: expression(eval(document.compatMode &&
               document.compatMode=='CSS1Compat') ?
               documentElement.scrollTop
               +(documentElement.clientHeight-this.clientHeight) - 1
               : document.body.scrollTop
               +(document.body.clientHeight-this.clientHeight) - 1);
  width: 206px;
  background: url('../images/10zhong.png') no-repeat left top #2d2a3f;
  z-index: 9999;
}
.left-nav .topbtn {
  position: absolute;
  top: 99px;
  left: 50%;
  margin-left: -51.5px;
  width: 103px;
  height: 66px;
  z-index: 999;
  background: url('../images/lefttop.png') no-repeat center center;
}
.left-nav .bottombtn {
  position: absolute;
  bottom: 0px;
  left: 50%;
  margin-left: -51.5px;
  width: 103px;
  height: 66px;
  z-index: 999;
  background: url('../images/leftbottom.png') no-repeat center center;
}
.left-nav .ul {
  position: relative;
  float: left;
  width: 161px;
}
.left-nav .left-nav-right-bg {
  float: right;
  width: 44px;
  background: url('../images/rightbg.png') no-repeat center center #000000;
}
.left-nav .swiper-container {
  overflow: hidden;
  margin-top: 145px;
}
.left-nav .swiper-container .swiper-li {
  font-size: 15px;
  margin: auto;
  width: 132px;
  position: absolute;
  height: 157px;
  left: 50%;
  top: 50%;
  margin-top: -78.5px;
  margin-left: -66.5px;
}
.left-nav .swiper-container .swiper-li .name {
  background: url(../images/nbg.png) !important;
}
.left-nav .swiper-container .swiper-li :hover .name {
  background: url(../images/hvbg.png) !important;
}
.left-nav .swiper-container .swiper-li i {
  font-size: 19px;
  margin-left: 4px;
}
.left-nav .swiper-container .swiper-slide {
  position: relative;
  float: left;
  width: 132px;
  height: 157px;
  margin: auto;
}
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  -webkit-transition-property: -webkit-transform, left, top;
  -webkit-transition-duration: 0s;
  -webkit-transform: translate3d(0px, 0, 0);
  -webkit-transition-timing-function: ease;
  -moz-transition-property: -moz-transform, left, top;
  -moz-transition-duration: 0s;
  -moz-transform: translate3d(0px, 0, 0);
  -moz-transition-timing-function: ease;
  -o-transition-property: -o-transform, left, top;
  -o-transition-duration: 0s;
  -o-transform: translate3d(0px, 0, 0);
  -o-transition-timing-function: ease;
  -o-transform: translate(0px, 0px);
  -ms-transition-property: -ms-transform, left, top;
  -ms-transition-duration: 0s;
  -ms-transform: translate3d(0px, 0, 0);
  -ms-transition-timing-function: ease;
  transition-property: transform, left, top;
  transition-duration: 0s;
  transform: translate3d(0px, 0, 0);
  transition-timing-function: ease;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  float: left;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
}
/* ===============================================================
Your custom styles, here you need to specify container's and slide's
sizes, pagination, etc.
================================================================*/
.swiper-container {
  /* Specify Swiper's Size: */
  /*width:200px;
  height: 100px;*/
}
.swiper-slide {
  /* Specify Slides's Size: */
  /*width: 100%;
  height: 100%;*/
}
.swiper-slide-active {
  /* Specific active slide styling: */
}
.swiper-slide-visible {
  /* Specific visible slide styling: */
}
/* ===============================================================
Pagination Styles
================================================================*/
.swiper-pagination-switch {
  /* Stylize pagination button: */
}
.swiper-active-switch {
  /* Specific active button style: */
}
.swiper-visible-switch {
  /* Specific visible button style: */
}
.onepagenav {
  min-width: 1200px;
  height: 99px;
  margin: auto;
}
.onepagenav ul {
  padding: 0;
  margin: 0;
  list-style: none;
  *zoom: 1;
}
.onepagenav ul:after {
  content: "\200B";
  display: block;
  height: 0;
  clear: both;
}
.onepagenav ul li {
  float: left;
  width: 25%;
  height: 99px;
  background: url('../images/onepage.png') right center no-repeat;
  line-height: 1;
  text-align: center;
}
.onepagenav ul li a {
  color: #282929;
  cursor: pointer;
}
.onepagenav ul li h3 {
  font-weight: normal;
  font-size: 24px;
  padding: 0;
  margin: 24px 0px 0px 0px;
}
.onepagenav ul li span {
  margin-top: 8px;
  font-size: 14px;
  display: block;
}
.onepagenav ul .on a {
  color: #fff;
}
.carshow {
  width: 1159px;
  margin: 0 auto;
  *zoom: 1;
  width: 1320px;
  margin: auto;
}
.carshow:after {
  content: "\200B";
  display: block;
  height: 0;
  clear: both;
}
.carshow .carshow-box {
  float: left;
  position: relative;
}
.carshow .carshow-box .carsha {
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  background: url('../images/carsha.png') no-repeat center center;
}
.carshow .carshow-box:hover .carsha {
  display: block;
}
.tm {
  background: url('../images/tm.png');
  height: 50px;
  width: 211px;
  color: #fff;
  z-index: 2;
  padding: 18px;
  font-size: 14px;
  line-height: 1.2;
}
.wudashadow {
  z-index: 3;
  color: #fff;
}
.wenhua {
  background: #f4f4f4;
  padding-bottom: 35px;
}
.wenhua .title {
  /* width: 207px; */
  height: 27px;
  line-height: 27px;
  color: #fff;
  font-size: 12px;
  background: #981d14;
  background: url('../images/tbg.png') no-repeat 48% center;
  margin: auto;
  text-align: center;
  margin-bottom: 7px;
  /* margin-left: -1px; */
  text-indent: -35px;
}
.wenhua .content .center {
  padding-top: 23px;
  width: 885px;
  margin: auto;
  font-size: 12px;
  line-height: 23px;
  color: #212020;
}
.leftmh {
  width: 997px;
  margin: auto;
  *zoom: 1;
}
.leftmh:after {
  content: "\200B";
  display: block;
  height: 0;
  clear: both;
}
.leftmh i {
  float: left;
  width: 40px;
  display: block;
  height: 35px;
  background: url(../images/pub_bg.png) -260px -175px no-repeat;
}
.rightmh {
  width: 997px;
  margin: auto;
  *zoom: 1;
}
.rightmh:after {
  content: "\200B";
  display: block;
  height: 0;
  clear: both;
}
.rightmh i {
  float: right;
  width: 40px;
  display: block;
  height: 35px;
  background: url(../images/pub_bg.png) -300px -175px no-repeat;
}
.posi {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 22;
}
.jisuweixiuslider ul {
  margin: 0;
  padding: 0;
}
.jisuweixiuslider ul li {
  list-style: none;
}
.item-list-n {
  background: url('../images/title-h.png') repeat-x center center;
  height: 120px;
}
.item-list-n .wrap {
  position: relative;
  height: 120px;
}
.item-list-n .wrap div {
  color: #fff;
  font-size: 60px;
  vertical-align: bottom;
  line-height: 1;
  position: absolute;
  bottom: 25px;
  left: 0px;
  font-weight: bolder;
}
.item-list-n .wrap div span {
  color: #fff;
  font-weight: normal;
  font-size: 35px;
}
.item-list-n .wrap .curr {
  position: absolute;
  right: 0px;
  left: auto;
  font-weight: normal;
  font-size: 14px;
  color: #fff;
}
.oringe {
  color: #ff8200;
}
#tbox {
  z-index: 10;
  display: none;
  width: 55px;
  height: 107px;
  right: 0px;
  bottom: 10px;
  position: fixed;
  _position: absolute;
  _bottom: auto;
  _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
  _margin-bottom: 10px;
}
#jianyi {
  display: block;
  width: 55px;
  height: 54px;
  background: url(../images/shouye.png) no-repeat;
  bottom: 0px;
  cursor: pointer;
}
#gotop {
  width: 55px;
  height: 52px;
  background: url(../images/dingbu.png) no-repeat;
  display: block;
  cursor: pointer;
}
#jianyi:hover {
  background: url(../images/shouye1.jpg) no-repeat;
}
#gotop:hover {
  background: url(../images/dingbu1.jpg) no-repeat;
}
.end {
  width: 100%;
  height: 160px;
  background: url(../images/dibubeijing.png) repeat-x center center;
  z-index: 9;
  position: fixed;
  bottom: 0;
  left: 0px;
  _position: absolute;
  _bottom: auto;
  _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
.sideFloat {
  width: 50px;
  position: fixed;
  top: 136px;
  right: 0;
  _position: absolute;
  _top: expression(eval(document.documentElement.scrollTop));
  z-index: 9999;
  padding: 0px;
  font-size: 12px;
  color: #fff;
}
.sideFloat a {
  color: #fff;
}
.sideFloat li {
  clear: both;
  height: 58px;
  margin-bottom: 5px;
  cursor: pointer;
  list-style: none;
  background: #999999;
}
.sideFloat .icon {
  position: relative;
  float: right;
  padding-right: 50px;
  padding-left: 0;
  width: 0;
  height: 58px;
  background: #999 url(../images/side_float.png) no-repeat;
}
.sideFloat .order .icon {
  background-position: 0 -60px;
}
.sideFloat .book .icon {
  background-position: 0 -120px;
}
.sideFloat .weixin .icon {
  background-position: 0 -180px;
}
.sideFloat .backtop .icon {
  background-position: 0 -240px;
}
.sideFloat .baojia .icon {
  background-position: 0 -480px;
}
.sideFloat .icon.hover {
  background-color: #E70;
  color: #FFF;
}
.sideFloat .icon .txt {
  position: absolute;
  top: 0;
  right: -50px;
  width: 50px;
  height: 40px;
  padding: 9px 0;
  text-align: center;
  line-height: 20px;
  background: #e77900;
}
.sideFloat .icon .kefu {
  display: none;
  opacity: 0;
  position: absolute;
  top: 0;
  right: 210%;
  height: 58px;
  padding-right: 5px;
  background: #E70;
}
.sideFloat .qq a {
  float: left;
  width: 32px;
  height: 58px;
  margin-left: 5px;
  background: url(../images/side_float.png) 0 -300px no-repeat;
}
.sideFloat .qq a.col_2 {
  background-position: 0 -360px;
}
.sideFloat .qq a.col_3 {
  background-position: 0 -420px;
}
.sideFloat .icon .img {
  display: none;
  opacity: 0;
  position: absolute;
  top: 50%;
  right: 210%;
  width: 140px;
  height: 140px;
  margin-top: -112px;
  background: #fff;
  z-index: 999999;
  border: 1px solid #D1D1D1;
  border-left: 0;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}
.sideFloat .icon .img img {
  width: 140px;
  height: 140px;
}






#fixed-bottom-background {
  max-width: 1920px;
	position:fixed;
	bottom:0;
	width:100%;
	display:none;
	z-index:100;
}

.fixed-bottom-container {
	width:100%;
}


.mx{position:relative;  width:583px; margin:0 auto; overflow:hidden; }


@-webkit-keyframes bounce-down {
    25% {
        -webkit-transform: translateY(-10px);
    }
    50%, 100% {
        -webkit-transform: translateY(0);
    }
    75% {
        -webkit-transform: translateY(10px);
    }
}
 
@keyframes bounce-down {
    25% {
        transform: translateY(-10px);
    }
    50%, 100% {
        transform: translateY(0);
    }
    75% {
        transform: translateY(10px);
    }
}
 
.animate-bounce-down{
    -webkit-animation: bounce-down 1.5s linear infinite;
    animation: bounce-down 1.5s linear infinite;
}
 
@-webkit-keyframes bounce-up {
    25% {
        -webkit-transform: translateY(10px);
    }
    50%, 100% {
        -webkit-transform: translateY(0);
    }
    75% {
        -webkit-transform: translateY(-10px);
    }
}
 
@keyframes bounce-up {
    25% {
        transform: translateY(10px);
    }
    50%, 100% {
        transform: translateY(0);
    }
    75% {
        transform: translateY(-10px);
    }
}
 
.animate-bounce-up{
	 float:left; margin-top:-50px;
	 background: url('../images/bottom_slide_ud.png') no-repeat;
	 width:42px; height:47px; margin-left:500px;
    -webkit-animation: bounce-up 1.4s linear infinite;
    animation: bounce-up 1.4s linear infinite;
}


.fixed-input-chenghu {

}

.fixed-input-dianhua {

}
.mod_form .element {
    float: right;
    padding-bottom: 5px;
    width: 73%;
}

.mod_form .form_line::after{
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
.form-input-new{padding: 7px 5px 7px 0px;}
.mod_form .text {
    border: 1px solid #ddd;
    padding: 7px 10px;
    width: 184px;
}
.mod_form .text_wrap .text_lbl {
    color: #bbb;
    left: 10px;
    position: absolute;
    top: 6px;}
	
.text_lbl {
    color: #bbb;
    left: 10px;
    position: absolute;
    top: 8px;
}

.mod_form .label {
    float: left;
    line-height: 34px;
    margin-left: -8px;
    padding-right: 8px;
    text-align: right;
    width: 24.6%;}
.fixed-submit-button {
	width:134px; height:138px; background:none; border:0;
}
 .zxgs-list-before li em {
    color: #f36f20;
}

.fixed-bottom-info {
	position:absolute;
	left:870px;
	top:84px;
	color:#FFF;
	font-size:13px;
}

.fixed-bottom-info b {
	color:#FF6600;
}

.fixed-bottom-button {
	width:42px; height:47px;
	background:url('../images/bottom_slide_uds.png') no-repeat;
	display:none;
	position:absolute;
	right:40px;
	top:25px;
}

.dibubm{ width:100%;max-width: 1920px; position:relative; top:76px; 	background:url('../images/land_buttom_07.jpg') no-repeat center;height: 301px;margin-bottom: 76px; }
.dibubmz{ width:1003px; margin:0 auto; background:#fff;background:url('../images/land_buttom_05.jpg') no-repeat;height: 275px;position: relative; }
.con_bj_cal{position: relative;width: 409px;height: 276px;padding: 24px 40px 20px 40px; float: left;}

.con_bj h3 {
    font-size: 20px;
    color: #333;
}
.calputer_tit span {
    margin-left: 10px;
    color: #f36f20;
    font-size: 12px;
}


.clear{*zoom:1;}
.clear:after{display:block;clear:both;content:"\0020";visibility:hidden;height:0;}
.cl:before{content: ''; display: table;}
.cl:after{content: ''; display: table; clear: both}
.global_wrap{position: relative;min-height:100%; clear: both; content: ""; }
.ielt7 .global_wrap{height:100%; }
#clsIframe,#LR_Flash{position: absolute;}

/*瑁呬慨璐锋鏍峰紡*/
.con_bj_cal{border-right:1px solid #CCC;}

.inputips{cursor:text;color:#CCC;position:absolute;top:7px;right:85px;}
.zxddetail a{color:#1594e2;display:inline-block;margin-top:2px;height:34px;width:138px;font-size:13px;}
/*.zxddetail a:hover{color:#fff;background-color:#ff6000;}*/
.zxddetail{width:138px;height:30px;text-align:center;line-height:35px;margin-top:36px;margin-left:103px;}
/*瑁呬慨鏉愭枡鏍峰紡*/
.con_mainbody{background-color:#f8fbfd;margin-bottom:20px;}
.calc_result{float:left;}
.calputer_tit,.repayment{font-size:20px;}
.inputips{cursor:text;color:#CCC;position:absolute;top:7px;right:85px;}
.moneytips{position:absolute;top:7px;right:24px;}
.ratetip{color:#1594e2;font-size:12px;position: absolute;left: 5px;}
.repayment span{font-size:12px;}
.repay_mon{font-size:20px;color:#ff6000;margin: 0 20px;}
.calc_result{text-align:center;margin-top:20px;margin-left:100px;}
.repay_detail li{font-size:12px;color:#666;line-height:45px;}
.repay_detail ul{margin-top:48px;}
.repay_detail em{font-weight: 900;font-size: 14px;display: inline-block;width: 30px;text-align: left;margin-left: 16px;}
.material-detail table,.material-detail td,.material-detail tr{border:1px solid #ccc;}
.material-detail div{width:156px;padding:8px 0px 6px 17px;}
.material-detail span{float:left;font-size:12px;width:66px;color:#666;}
.material-detail label{display:inline-block;width:42px;font-size:14px;color:#333;text-align: center;}
.material-detail em{color:#999;font-size:12px;}
.material-detail{margin-top:20px;padding:0 2px;border:1px solid #666;}
.province-town select{padding-left:7px;width:116px;height:39px;padding-top: 7px;padding-bottom: 7px;}
.select_Shen{float:left;}
.select_City{margin-right:23px;float:right;}
.form_line{margin:0;padding:0;}
.element .text_wrap .area_text{width:210px;}
.text_lbl{cursor:text;}
.element .first_line{width: 76px;height:38px;margin-right: 3px;margin-bottom:12px;padding: 7px 0;}
.element select{border:1px solid #CCC;}
.element .second_line{width: 118px; height:38px;margin-right: 3px;padding: 7px 0;}
.element .text_wrap .phonetext{width:221px;}
.zxcl_clqd{font-size:20px;font-weight:normal;margin-bottom:-4px;}
.zxcl_zcbfy{border:1px solid #c4e6ff;background-color:#f5fbff;margin-top: 10px;height: 81px;width: 318px;padding-left:28px;}
.zxcl_zcbfy h3{font-size:20px;color:#333;}
.zxcl_zcbfy i{font-size:14px;text-decoration:normal;color:#333;}
.zxcl_zcbfy p{font-size:16px;color:#666;margin-left:26px;}
.zxcl_zcbfy em,.zxcl_zcbfy span{color:#ff6000;}
.zxcl_zcbfy span{font-size:28px;margin:0 18px;}
.zxcl_zcbfy a{color:#fff;background-color: #f36f20;font-size: 14px;display: inline-block;height: 28px;width: 74px;margin-left: 4px;text-align: center;line-height: 25px;}
.text_area{font-size: 12px;color: #f79c33;}
/* 鍦ㄧ嚎鎶ヤ环璇︾粏椤典慨鏀� */
.zxbj_details .con {margin-bottom: 100px;}
.calputer_tit span {margin-left: 10px;color: #f36f20;font-size: 12px;}
.label_start {float: right;font-size: 24px;color: #fe5f00;font-family: Arial;margin-top: 5px;}
.zxbj_details {padding-top: 140px;}
.toolbar_header_center_left ul li em.sjbj_hot{display: none;}
.calputer_tit .num_man{margin: 0 2px;}
.accept-price{padding-left: 5px;height: 38px;border: 1px solid #ddd;line-height: 28px;width: 254px;color: #333;font-size: 14px;}
.bj_form .select_xian{margin-right:0;}
.bj_form .select_shi{margin-right:8;}
.zxgs-list{width:338px;height:188px;border:1px solid #f0f0f0;margin-top:12px;}
.zxgs-list .zxgs-list-before{
    width:145px;
    margin: 32px 0px 0px 115px;
}
.zxgs-list .zxgs-list-before li{font-size:14px;color:#666;margin-bottom:13px;}
.zxgs-list-after li.list-after-li{padding:10px;width:318px;height:68px;border:1px solid #f0f0f0;margin-bottom:4px;position:relative}
.zxgs-list-show{margin-top:30px;overflow:hidden;}
.zxgs-list-show .zxgs-name p{font-size:14px;color:#333;width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zxgs-list-show .zxgs-name{float: left; margin-right: 10px;}
.zxgs-list-show .zxgs-name span{font-size: 12px;color: #999;}
.zxgs-list-show .zxgs-name span em{font-size: 12px;color: #f36f20;}
.zxgs-list-show img{width: 68px;height: 68px;border: 1px solid #f0f0f0;float: left;margin-right: 10px;}
.zxgs-list-show .zxgs-information{float: left;height: 68px;border-left: 1px solid #ddd;width: 100px;}
.zxgs-information ul{margin-left: 10px;}
.zxgs-information ul li{border: 0;line-height: 21px;width: 100px;}
.zxgs-information span{font-size: 12px;   }
.zxgs-information em{font-size: 12px;color: #f36f20;}
.zxgs-list-show .list-after-li b{position: absolute;top: 0;left: 0;width: 22px;height: 31px;}
.more-zxgs{width: 340px;text-align: center;font-size: 12px;color: #333;margin-top: 10px;}
.more-zxgs a{text-align: center;font-size: 12px;}
/*鑷姩鍖归厤灏忓尯*/
.cx-loupan-box{width: 253px;border:1px solid #eee;position: absolute;margin-top: -1px;height: 100px;overflow-y: auto;overflow-x:hidden;display: none;background-color: #FFF;top: 34px;left: 0;z-index: 10;}
.cx-loupan-box li{padding:0 10px;height: 34px;line-height: 34px;width: 288px; overflow: hidden;white-space: nowrap;text-overflow:ellipsis;cursor: pointer;}
.cx-loupan-box ul li:hover{background-color: #F8F8F8;color: #333;}
/*鍚夋棩鏌ヨ*/
body, html { background: #ffffff;}
h1,h2,h3,h4,h5{ font-weight: normal;}
i{font-style: normal;}
.g_wrap{ width:1220px;margin-left: auto; margin-right: auto;}
.g_main{width:980px; float: left;}
.g_sidebar{width:240px; float:right;}
.g_wrap2{width:980px;margin-left: auto; margin-right: auto;}
.g_main2{width:721px;float: left; margin-bottom:50px;}
.u_style{font-size: 24px; color: #000000; margin-bottom: 15px; padding-top: 30px;}
/*/*棣栭〉鏂板榛勯亾鍚夋棩*/
.m_luckday{padding-top: 30px;}
.m_luckday h3{ font-size: 24px; color: #000000;padding-bottom:10px;}
.m_luckday h3 .s2{font-size:14px;color:#999;margin-left:10px;}
.m_luckday .box{background:#fafafa;padding: 28px 0; overflow: hidden; width: 960px;}
.m_luckday .box a{color:#333333;}
.m_luckday .box2{background: #fbf2e6;}
.m_luckday .box .inner{ width: 923px;overflow: hidden; margin: auto;}
.m_luckday .box2 a{color:#614B2B}
.m_luckday ul{width:924px;overflow: hidden; margin: -6px 0;}
.m_luckday ul li{  float: left; width: 153px; text-align:center; height:50px;border-right: 1px dashed #E1DED9; white-space: nowrap;}
.m_luckday ul li a{ display: inline-block; margin-top: 6px; padding:5px 15px; font-size: 14px;}
.m_luckday ul li a:hover{ color: #ffffff;}
.m_tit h3{ font-size: 24px; color: #000000; padding: 20px 7px 13px 0; float: left;}
.m_tit span{ padding-top:34px; color: #999999; float: left;}
.m_year .cale{position:relative;top:11px;left:24px;height:258px;}
.m_year .cale a{position:absolute;top:23px;left:39px;font-size: 19px; color:#fff;display: block;}
.m_year .u_tb{ position:absolute;top:71px;height:184px;width:263px; color: #614B2B;font-size: 14px;}
.m_year .u_tb .arr{padding-top:10px;}
.m_year .u_tb th{ height: 29px; line-height: 29px; text-align:center;}
.m_year .u_tb td{ height:25px; line-height:25px; text-align:center;}
.m_year .u_tb .cur{ color:#EA5817; font-weight: bold; }
.m_year .u_tb .jiri{ background: #ff5a00;color: #fff; }
.m_banner{ margin-top: 20px;}
.m_banner img{width:960px;height:100px;}
.m_article ul li{ position:relative; float:left;background: #fafafa; padding:16px 0 16px 24px; width:448px; margin:0 18px 18px 0; }
.m_article ul li .ico{ height:20px; width: 46px; float:left; margin-right: 10px;}
.m_article ul li h4{ font-size: 16px; margin-bottom: 10px; color: #333333;}
.m_article ul li h4:hover{ color: #EA5817;}
.m_article ul li p{ width: 322px; line-height: 18px;text-overflow: ellipsis;overflow: hidden; color: #999999;}
.m_article ul li img{position: absolute; top:17px; right: 24px;}
.m_item{ margin-bottom:80px;}
.m_item ul li{ position: relative; border: 1px solid #E8E8E8; width: 226px; float: left; height: 306px; margin:0 17px 17px 0;}
.m_item ul li img{ border-bottom: 1px solid #E8E8E8;}
.m_item .info{ padding:1px 8px 0 11px; }
.m_item .info p{ white-space:nowrap;text-overflow: ellipsis; overflow:hidden; font-size: 12px; color: #333333;}
.m_item .info p:hover{ color: #EA5817;}
.m_item .info em{ margin-top:4px; display: block; color: #EA5817; font-size: 16px;}
.m_item .info span{ margin-top:2px; display: block; font-size: 12px; color: #999999;}
.m_item .info i{ position: absolute;bottom: 10px; right: 8px; height: 32px; width: 94px; background: #EA5817; color: #ffffff; text-align: center; line-height: 32px;}

/*椋庢按鏂囩珷鎺ㄨ崘*/
.m_reconm ul{ padding-left:4px; overflow: hidden;}
.m_reconm li{position: relative; width: 238px; height: 110px; float: left; border-right: 1px dashed #fff; border-bottom: 1px dashed #F1F1F1;background:#fafafa;}
.m_reconm li img{ position: absolute; left: 21px; top: 18px; width: 74px; height: 74px;}
.m_reconm p{line-height: 24px; padding: 13px 0 0 116px; max-height: 78px; overflow: hidden;}
.m_reconm p:hover{ color:#EA5817;}
/*瑁呬慨璐锋璁＄畻鍣ㄦ帹鑽�*/
.m_calcula a{ width:144px; float: left; line-height: 30px;}
.m_calcula a:hover{color:#EA5817;}
.m_cate{ margin-top: 20px; height: 335px;}
.m_cate .item{ line-height:54px; height: 54px; padding: 0 12px;}
.m_cate .u_select2{ width:80px; color:#B5A999; background: #ffffff; margin-top:12px;padding: 5px 0px 6px 0px; border-radius: 4px;}
.m_cate .u_select2 p{ font-size: 12px; color: #9F8F79;}
.m_cate .u_select2 p:hover{ color: #614B2B;}
.m_cate h3{ font-size: 15px; color: #ffffff; font-weight:bold; display: inline-block; padding-left:11px;}
.m_cate .day{padding: 20px 5px 0; border-bottom: 1px dashed #DBD4C9;}
.m_cate .day a{padding:0 7px 16px; font-size:12px; float: left; color: #614B2B;}
.m_cate .day a:hover{ color: #EA5817;}
.m_cate  .tit{ line-height: 16px; font-size: 12px; padding: 0 12px; margin-top: 14px;}
.m_date{border: 1px solid #eeeeee; margin-bottom: 18px;font-size: 14px;}
.m_date .item{ position: relative; background: #fbf2e6;}
.m_date .cont{ background: #ffffff; margin-left:153px; min-height:52px; overflow: hidden; border-top: 1px solid #eeeeee; border-left: 1px solid #eeeeee;}
.m_date .item:first-child .cap{ border-top:none;}
.m_date .item:first-child .cont{ border-top:none;}
.m_date .cap{ position: absolute; left: 0; top:0;bottom:0;width:153px; text-align:center;border-top: 1px solid #eeeeee;}
.m_date .cap span{ position: absolute; left: 0; top: 50%; width: 100%; margin-top: -10px; height: 20px; line-height: 20px;}
.m_date .cap2 span,.m_date .cap3 span{font-weight: bold;font-size: 18px;}
.m_date .list{ overflow:hidden;}
.m_date .list li{ float: left; height: 50px; line-height: 50px; padding: 0 25px; white-space: nowrap;}
.m_date .list2{ padding:16px 12px; overflow:hidden;}
.m_date .list2 li{ float: left;padding: 0 12px; height:22px; line-height: 22px; white-space: nowrap;}
.cs_weizhi1{padding: 6px 0 0 23px;font-size: 12px;color: #404040;height: 38px;line-height: 38px;padding-left:0px;}
.cs_weizhi1 a{ font-size:12px; font-family:'寰蒋闆呴粦';}
.cs_weizhi1 .a1{ color:#999999;}
.cs_weizhi1 .a2{ color:#333333;}
.head_on{width:100%; height:48px;border-bottom: 1px solid #eeeeee;}
.url1{width: 980px;margin:0 auto;}
.url2{width: 1220px;margin:0 auto;}
.erro {font-size: 12px;color: #f00;height: 14px;display: inline-block; line-height: 14px;margin-bottom:2px;width:100%;}
.select{width: 80px;height: 30px;border: none;}

i{font-style:normal;}

.con_t{font-size:24px;padding-bottom:15px;}
/*hank 鍏徃鏌ヨ椤甸潰*/
/**
 * Created by hank.lan on 20160822.
 */
i{font-style:normal;}

.con_t{font-size:24px;padding-bottom:15px;}
.con_bj{position: relative;background-color: #fefefe;}
.con_bj h3{font-size:20px;color: #333;}
.con_bj_cal{position:relative;width:409px;height:322px;padding:34px 40px;}
.bj_form{width:370px;padding-top:25px;font-size:14px;}
.bj_form .label{font-size:16px;color:#333;text-align:left;margin-left: 0}
.element{width:265px;position: relative;padding-bottom:0;}
.bj_form .select{width:255px;padding-left:5px; height: 38px;}
.bj_form .select_s_s{width:78px;margin-bottom:10px;}
.bj_form .select_s{width:122px;margin-right:10px;}
.bj_form .text{width:233px;}
.bj_form .area_text{width:223px;padding:7px 20px 7px 10px;}
.bj_form .text_wrap{position: static;}
.bj_form .text_wrap .text_lbl{left:11px;}
.bj_form .text_wrap .unit{position: absolute;right: 34px;top: 7px;margin: 0;color:#bbb;}
.bj_form .form_error{font-size:12px;}
.ele_b{margin-left:-10px;}
.ele_bt{float:left;width:120px;height:32px;line-height: 32px;text-align:center;margin-right:10px;border:1px solid #ddd;cursor: pointer;}
.ele_bt_on{color:#f36f20;border-color:#f36f20;}
.con_bj_res{width:340px;color:#333;font-size:14px;margin-left: 100px;margin-top:13px;padding:0;}
.bj_res_t{text-align: center;line-height: 35px;font-size: 20px;width: 300px;}
.bj_res_t b{display:inline-block;width: 70px; text-align:right;color:#f36f20;font-size: 24px;padding-right:5px;}
.bj_res_t span {font-size: 14px;}
.bj_res_ul{margin-top:26px;border: 1px solid #ddd;}
.bj_res_ul li{height: 40px;line-height:40px; border-bottom: 1px solid #ddd}
.bj_res_ul li span{float:left; width: 98px; padding-left:20px; border-right: 1px solid #ddd; height: 40px;}
.bj_res_ul li.let_spac{border-bottom: none;}
.bj_res_ul li strong {float:left; width:179px; padding-right: 30px; height: 40px; line-height: 40px; font-weight: normal;text-align: right;}
.bj_res_ul li strong em {font-style: normal; margin-left: 14px;}
.let_spac i{padding:0 21px;}
.bj_res_ul li b{display:inline-block;width:107px;margin:0 15px;padding-bottom:3px;border-bottom:1px solid #eaeaea;font-weight: normal;color:#f36f20;font-size:20px;}
.bj_res_tip{color:#999; text-align: center;padding-top:15px;}
.res_btn_box{ width:220px;height:42px;margin:0 auto 40px;}
.res_btn:hover{color:#999;}
.res_btn.active:hover{ color: #fff;}
.zxbj_info .info_hd h3 em{font-size:12px;padding-left:5px;}
.bj_form .gs-select-s{width: 80px;margin-right: 7px;}
.con_bro{width: 980px;overflow: hidden;}
.con_bro ul{width: 1008px;}
/* 鍜ㄨ瑁呬慨绠″寮规 */
.fill-msg{position: fixed;top: 35%;width: 100%;z-index: 101;display: none;}
.window-shoot-zxzx{position: absolute;display: block;top: 135px;width: 105px;text-align: center;left: 225px;padding: 21px 0 21px;font-size: 14px;color: white;}
.window-figure{text-align: center;position: relative;width: 500px;margin: 0 auto;}
.window-figure img{display: inline;}
.layerout{display: none;background-color: black;position: fixed;left: 0;top: 0;height: 100%;width: 100%;z-index: 100;opacity: 0.75;filter: alpha(opacity=0.75);}
.closes{width: 25px;height: 25px;display: block;position: absolute;right: 47px;top: 17px;}
.msg-close-animate{position: fixed;top: 35%;left: 35%;width: 428px;}
.qishu{width: 255px;height: 38px;}
.zxd_select_city{margin-right:10px;}
/*閫氱敤鍥涗釜閾炬帴鏍峰紡*/
.con_bro ul{width: 1008px;}
.con_bro li{display: block;width: 230px;height: 120px;float: left;margin-right: 20px;text-align: center;font-size: 14px;}
.con_bro li a{display: block;width: 228px;height: 118px;border: 1px solid #e9e9e9;background-color: #fff;}
.border-zero{border-right:0;}
.kaishi{position: absolute;top: 46px;left: 53px;width: 32px;font-size: 16px;color: #fff;}
.dn{display:none;}
.con_bro_zxys,.con_bro_zxdk,.con_bro_zxjr,.con_bro_zxgs,.con_bro_zxcl{display:block; width:39px;height:39px;margin: 26px auto 20px;}
.con_bro li a:hover .con_bro_zxys{background-position:-1px -45px;}
.con_bro li a:hover .con_bro_zxdk{background-position:-47px -45px;}
.con_bro li a:hover .con_bro_zxcl{background-position:-133px -45px;}
.con_bro li a:hover .con_bro_zxgs{background-position:-176px -86px;}
.con_bro li a:hover .con_bro_zxjr{background-position:-92px -46px;}
.jiri_con_bro li a{border: 1px solid #eae0d4;background-color:#fff8e8;}
.jiri_con_bro li a:hover{color: #fff;border: 1px solid #85633d;background-color: #85633d;}
/**********************************************************
 *add by fidermo.hu 鏁村悎椤甸潰 2016/9/12
 **********************************************************/
.col_l{
    float:left;
 }
.new_zxys_info .bj_form{
    padding-top:25px;
}
 .con_bj{
    box-shadow: none;
 }
 .con_mainbody{
    background-color: #fefefe;
 }
.zxbj_details .Calc_Container_zxys .zxbj_zxgs,
.zxbj_details .Calc_Container_zxys .zxbj_zxdk,
.zxbj_details .Calc_Container_zxys .zxbj_jiri,
.zxbj_details .Calc_Container_zxys .zxbj_zxcl{
    display:none;
}
.zxbj_details .Calc_Container_zxgs .zxbj_zxys,
.zxbj_details .Calc_Container_zxgs .zxbj_zxdk,
.zxbj_details .Calc_Container_zxgs .zxbj_jiri,
.zxbj_details .Calc_Container_zxgs .zxbj_zxcl{
    display:none;
}
.zxbj_details .Calc_Container_zxdk .zxbj_zxys,
.zxbj_details .Calc_Container_zxdk .zxbj_zxgs,
.zxbj_details .Calc_Container_zxdk .zxbj_jiri,
.zxbj_details .Calc_Container_zxdk .zxbj_zxcl{
    display:none;
}
.zxbj_details .Calc_Container_jiri .zxbj_zxys,
.zxbj_details .Calc_Container_jiri .zxbj_zxgs,
.zxbj_details .Calc_Container_jiri .zxbj_zxdk,
.zxbj_details .Calc_Container_jiri .zxbj_zxcl{
    display:none;
}
.zxbj_details .Calc_Container_zxcl .zxbj_zxys,
.zxbj_details .Calc_Container_zxcl .zxbj_zxgs,
.zxbj_details .Calc_Container_zxcl .zxbj_jiri,
.zxbj_details .Calc_Container_zxcl .zxbj_zxdk{
    display:none;
}
.clear:after{
    clear:both;
    content:'';
    height:0;
    display: block;
}
.Calc_Header ul{
    color:#fff;
    height:44px;
    width:980px;
    position: relative;
    margin:0 auto;
}
.Calc_Header li{
    height:44px;
    width:210px;
    list-style:none;
    text-align:center;
    cursor:pointer;
    position:absolute;
}
.Calc_Header span,
.Calc_Header em{
    cursor:pointer;
}
.Calc_Header li em{ 
    display: inline-block;
    width:19px;
    height:22px;
    position:relative;
    top:15px;
    left:-5px;
}
.Calc_Header span{
    position:relative;
    top:8px;
    left:1px;
    font-size:16px;
}
.Calc_Header .zxysimg em{
    background-position: -6px -112px;
}
.Calc_Header .zxclimg em{
    background-position: -41px -108px;
}
.Calc_Header .zxgsimg em{
    background-position: -69px -108px;
}
.Calc_Header .zxdkimg em{
    background-position: -100px -108px;
}
.Calc_Header .zxjrimg em{
    background-position: -131px -108px;
}

.Calc_Header .zxclimg{
    left:192px;
}
.Calc_Header .zxgsimg{
    left:192px;
}
.Calc_Header .zxdkimg{
    left:577px;
}
.Calc_Header .zxjrimg{
    left:770px;
}
.zxbj_zxys .con_bj{
    background-color: #fefefe;
}
.firston .zxysimg{
    color:#ff5a00;
    background-position: 0px -56px;
}
.firston .zxysimg em{
    background-position: -6px -147px;
}
.secondon .zxclimg{
    color:#ff5a00;
    background-position: -244px -56px;
}
.secondon .zxclimg em{
    background-position: -41px -147px;
}
.secondon .zxysimg{
    background-position: -255px 1px;
}
.secondon .zxgsimg{
    color:#ff5a00;
    background-position: -242px -57px;
}
/*.thirdon .zxgsimg{*/
    /*color:#ff5a00;*/
    /*background-position: -242px -57px;*/
/*}*/
.secondon .zxgsimg{
    color:#ff5a00;
    background-position: -244px -56px;
}
.thirdon .zxgsimg{
    background-position: -498px 1px;
}
.secondon .zxgsimg em{
    background-position: -69px -147px;
}
.thirdon .zxclimg{
    background-position: -498px 1px;
}
.fourthon .zxdkimg{
    color:#ff5a00;
    background-position: -244px -57px;
}
.fourthon .zxdkimg em{
    background-position: -100px -147px;
}
/*.fourthon .zxgsimg{*/
    /*background-position: -498px 1px;*/
/*}*/
.fifthon .zxjrimg{
    color:#ff5a00;
    background-position: -492px -57px;
}
.fifthon .zxjrimg em{
    background-position: -131px -147px;
}
.fifthon .zxdkimg{
    background-position: -498px 1px;
}
 .calcstart{
    position:absolute;
    color:#fff;
    display: inline-block;
    width:40px;
    top:46px;
    left:56px;
    cursor:pointer;
}
.calc-btn-start,
.calc-btn-end{
    position: absolute;
    width: 134px;
    height: 138px;
    top: 121px;
    right: -66px;
    display: block;
}
.calc-btn-start{
	background: #fefefe url(../images/active_btn.png) no-repeat 3px -150px;
}
.calc-btn-start:hover{
    background-position-x:-153px;
}
.calc-btn-start:active{
    background-position-x:-310px;
}
.calc-btn-end{
}
.calc-btn-end:hover{
    background-position-x:-153px;
}
.calc-btn-end:active{
    background-position-x:-310px;
}
.zxbj_zxys .zxys_result{
    font-size:20px;
    text-align:center;
}
.zxbj_zxys .zxys_result span{
    font-size:15px;
}
.zxbj_zxys .zxys_result b{
    font-size: 30px;
    color: #ff5a00;
    display: inline-block;
    width:65px;
    text-align: center;
}
.zxgs-list-before{
    text-align:center;
}
.zxbj_zxys .zxgs-list .zxgs-list-before li{
    width:109px;
}
.zxbj_zxys .zxgs-list .zxgs-list-before li span{
    float:left;
}
.zxbj_zxys .zxgs-list .zxgs-list-before li em{
  display: inline-block;
  float:left;
  margin-left:16px;
}
.zxbj_zxys .zxys_worn{
    color:#999;
    font-size:12px;
    margin-top:14px;
}
.zxbj_zxys .zxys_worn  span{
    color:#ff5a00;
}
.zxbj_zxcl .zxys_worn p{
    color:#999;
    font-size:12px;
}
.zxbj_zxcl .material-detail div{
    padding:8px 0px 7px 17px;
}
.zxbj_zxdk .calc_result h3{
    margin-top:18px;
}
.zxbj_zxdk .repay_detail{
    border:1px solid #DDD;
    background-color:#fff;
    width:338px;
    margin-top:37px;
    height:228px;
    margin-top:26px;
    padding-top:16px;
}
.zxbj_zxdk .inputips{
    right:0px;
    left:12px;
}
.zxbj_zxdk .zxdk_phone{
    margin-top:10px;
}
.selectday{
    color:#ff5a00;
}
.zxbj_zxdk .zxdk_result{
    font-size:14px; 
}
.zxbj_zxcl .element .first_line{
    height:37px;
    margin-bottom:10px;
}
.zxbj_zxcl .bj_form .element{
    padding-bottom:21px;
}
.zxcl_worn{
    font-size:12px;
    color:#999;
    margin-top:11px;
}
.zxcl_worn span{
    color:#ff5a00;
}
.zxbj_zxcl .con_bj_res{
    margin-top:34px;
}
.zxcl_explain{
    margin-top:8px;
}
.zxbj_zxgs .bj_form{
    margin-top:26px;
}
.zxbj_zxgs .bj_form .element{
    padding-bottom:20px;
}
.zxbj_zxgs .zxgs-list{
    height:228px;
    margin-top:27px;
}
.zxbj_zxgs .con_bj_res{
    margin-top:33px;
}
.zxbj_zxdk .calc_result{
    margin-top:16px;
}
.zxbj_zxjr .con_bj_res{
    margin-left:115px;
    margin-top:32px;
}
.zxbj_zxjr .m_year{
    margin-top:-4px;
}
.zxcl_explain{
    position: relative;
    margin-left: 20px;
    padding-left: 10px;
    line-height: 24px;
    color: #999;
    font-size: 12px;
}
.zxcl_explain .attention{
    color:#f36f20;
}
.zxbj_zxgs .con_bj_res .bj_explain{
    margin:0;
}
.zxgs-list-after .zxgs-information li em{
    display: inline-block;
    width:42px;
}
{
    height: 390px;
    position: fixed;
    bottom: -320px;
    z-index: 7999;
    width: 100%;
    _position:absolute;
    _left:expression(eval(document.documentElement.scrollLeft));_top:expression(eval(document.documentElement.scrollTop + document.documentElement.clientHeight - 215))
}
.slide_box_shade{
    height: 385px;
    background: #15161a;
    position: absolute;
    bottom: 0px;
    z-index: 5;
    width: 100%;
    opacity: 0.78;
    filter:alpha(opacity=78);
    -ms-filter:alpha(opacity=78);
}
{
    z-index: 7;
    position: absolute;
    left: 50%;
    margin-left: -600px;
    top: 53px;
    width: 980px;
}
.new-zxbj-details {
	margin-left: -490px;
}
.con_bj_cal{      
    padding: 24px 40px 20px 40px;
    height: 276px;
}
.con_bj_res{
    margin-top: 18px;
}
.zxbj_details{
    background: none;
}
{
    top: 66px;
}
.bj_form{
    padding-top: 15px;
}
.zxgs-list{
    margin-top: 12px;
}
.zxbj_zxcl .con_bj_res{
    margin-top: 24px;
}
.Calc_Container_zxys .bottom_slide_img{
    width: 720px;
    height: 120px;
    z-index: 7;
    position: absolute;
    left: 85px;
    top: -116px;
}
.Calc_Container_zxcl .bottom_slide_img{
    width: 690px;
    height: 120px;
    z-index: 7;
    position: absolute;
    left: 110px;
    top: -116px;
}
.Calc_Container_zxgs .bottom_slide_img{
    width: 820px;
    height: 120px;
    z-index: 7;
    position: absolute;
    left: 60px;
    top: -116px;
}
.Calc_Container_zxdk .bottom_slide_img{
    width: 880px;
    height: 120px;
    z-index: 7;
    position: absolute;
    left: 30px;
    top: -116px;
}
.Calc_Container_jiri .bottom_slide_img{
    width: 750px;
    height: 120px;
    z-index: 7;
    position: absolute;
    left: 90px;
    top: -116px;
}
.bottom_slide_down{
    position: absolute;
    right: 95px;
    top: -50px;
    width: 42px;
    height: 43px;
    cursor: pointer;
}
.bottom_slide_close{
    position: absolute;
    top: 10px;
    left: 100%;
    margin-left: -26px;
    width: 16px;
    height: 16px;
    cursor: pointer;
    display: none;
}
.Calc_Container_zxgs .bottom_slide_down{
    right: 62px;
}
.Calc_Container_zxdk .bottom_slide_down{
    right: 30px;
}
.Calc_Container_jiri .bottom_slide_down{
    right: 92px;
}
.fifthon .zxjrimg{
    background-position: -492px -56px;
}
.bottom_slide_click{
    position: absolute;
    cursor: pointer;
    width: 100%;
    height: 91px;
    top: -20px;
    left: 0;
    z-index: 10;
}
.zxbj_details .bottom_slide_question,.zxbj_details .repay_mon{
    font-size: 30px;
    color: #ff5a00;
    font-weight: bold;
}
.element .first_line{
    margin-right: 7px;
}
.element .second_line{
    margin-right: 6px;
}
.zxbj_zxys{
    margin-top: 4px;
}
.zxys_result span.zxys-result-span{
    font-size: 20px;
    color: #333;
}
.bj_form .label{
    font-size: 14px;
}
.bottom_slide_content .text_area {
  display: none;
  position: absolute;
  top: 37px;
  left: 0;
  font-size: 12px;
  color: #f79c33;
}
.bottom_slide_content .attention{
	color: #f36f20;
}
.bottom_slide_content .zxbj_zxys .zxgs-list .zxgs-list-before li em{
	color: #f36f20;
}
.bottom_slide_content .zxgs-list{
	border: 1px solid #e8e8e8;
}
.zxys_explain{
	margin-top: 5px;
}
/*鍙充晶浜岀淮鐮�*/
.tdc-box{
	position: absolute;
	width: 192px;
	height: 274px;
    left: 988px;
    top: -65px;
	z-index: 10;
}
/**/
.element .province-town,.element .text_wrap,.element .zxgs-hx{
	padding-bottom: 10px;
}
.element .height_auto{
	padding-bottom: 0;
}

.Calc_Container_zxys .fifteen_bottom_slide_img{
    width: 815px;
    height: 71px;
    z-index: 7;
    position: absolute;
    left: 60px;
    bottom: 65px;
}
.Calc_Container_zxys .ewm_gzh{
    width: 120px;
    height: 128px;
    z-index: 7;
    position: absolute;
    left: 107px;
    bottom: 66px;
}
.slide_box_shade1{
    height: 65px;
    background: #15161a;
    position: absolute;
    bottom: 0px;
    z-index: 5;
    width: 100%;
    opacity: 0.78;
    filter: alpha(opacity=78);
    -ms-filter: alpha(opacity=78)
}
/* .zxbj_details{
	padding-top: 0;
} */
/*鏂扮殑搴曢儴banner*/
.new-fifteen-left{
    width: 200px;
    height: 106px;
    z-index: 7;
    position: absolute;
    left: 0px;
    bottom: -1px;    
}
.new-fifteen-content{
	font-size: 26px;
	color: #fae101;
	position: absolute;
    left: 219px;
    bottom: 13px;
    z-index: 7;
    font-weight: bold;
    cursor: pointer;
}
.bottom-bf-gif{/*鍘熸湰浣跨敤gif浣嗕細鏈夌櫧杈瑰氨娌＄敤*/
	width: 30px;
	height: 30px;
	position: absolute;
    left: 126px;
  	bottom: 19px;
    cursor: pointer;
    z-index: 8;
}
.new-fifteen-img{
	position: absolute;
	width: 820px;
	height: 65px;
	bottom: 0;
	left: 50%;
	margin-left: -410px;
	z-index: 6;
}
.new-fifteen-right{
	width: 166px;
	height: 151px;
	z-index: 8;
	position: absolute;
	left: 655px;
    bottom: 0px;
}
.new-fifteen-right1{
	width: 166px;
	height: 151px;
	z-index: 10;
	position: absolute;
	left: -166px;
    bottom: 0px;    
}
.fifteen-left-box{
	width: 200px;
    height: 206px;
    z-index: 9;
    position: absolute;
    left: 200px;
    bottom: 0px;
    overflow: hidden;    
}


.fixed-bottom-button-hidden {
	width:100%;

	height:15px;
	position:absolute;
	display:none;
	cursor:pointer;
  top: 15px;
}
.land_buttom_ceng{
  position: absolute;
  top: 83px;
  left: 165px;
}
/*底部报名*/
.land_buttom_select{
    width: 96px;
    height: 30px;
  margin-right: 20px;
  border: none;
  background: rgba(0,0,0,0);
  outline: none;
  text-indent: 5px;
}
.land_buttom_input{
  width: 208px;
  height: 30px;
  margin-top: 20px;
  background: rgba(0,0,0,0);
  outline: none;
  border: none;
  text-indent: 10px;
}
.land_buttom_phone{
  width: 208px;
  height: 30px;
  margin-top: 10px;
  background: rgba(0,0,0,0);
  outline: none;
  border: none;
  text-indent: 10px;
}
.land_buttom_button{
  width: 100px;
  height: 100px;
  position: absolute;
  left: 290px;
 top: 0px;
  background: rgba(0,0,0,0);
  outline: none;
  border: none;
  cursor: pointer;
}