body{
  background: #e32614;
}
.navmid-logo .logo-area{
  background: url(../images/icons.png) -453px -503px no-repeat !important;
}

.content{
  width: 1213px;
  margin: 0 auto;
  background: red;
}

.content-nav{
  height: 114px;
  background: #ffda58;
  width: 100%;
}

.content-nav a{
  display: block;
}

.content-nav ul {
  margin: 0 auto;
  width: 988px;
  padding-top: 14px;
}

.content-nav li{
  width: 226px;
  height: 81px;
  border: 3px solid #fff;
  position: relative;
  float: left;
  margin-right: 19px;
}

.clear-mr{
  margin-right: 0 !important;
}

.content-nav-text{
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 151px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  font-size: 18px;
  font-weight: bold;
  color: #50392c;
  background: url('../images/content-nav-bg.jpg');
}

.content-area{
  background: #fdf6dc;
  width: 100%;
  height: 1370px;
}

.content-area2{
  background: #fdf6dc;
  width: 100%;
  height: 1100px;
}

.content-area3{
  background: #fdf6dc;
  width: 100%;
  height: 850px;
}

.content-title{
  width: 100%;
  height: 70px;
  background: #a91405;
  text-align: center;
  font-size: 35px;
  font-weight: bold;
  line-height: 70px;
  color:#ffe700;
}

.content-img-list{
  width: 988px;
  height: 228px;
  margin: 30px auto 0;
}

.content-img-list li{
  width: 211px;
  height: 222px;
  border: 3px solid #f9dd7c;
  float: left;
  margin-right: 18px;
  position: relative;
  overflow: hidden;
}

.content-img-list a{
  display: block;
  height: 100%;
}

.content-img-list-other label{
  position: absolute;
  left: 0;
  top: 10px;
  width: 95px;
  height: 30px;
  background: #ff0b01;
  font-size: 16px;
  text-align: center;
  line-height: 30px;
  color: #fff;
}

.other-text-box{
  position: absolute;
  background: rgba(0, 0, 0,0.7);
  height: 93px;
  width: 100%;
  bottom: -68px;
  padding-top: 5px;
}

.other-text-box p{
  text-align: center;
  font-size: 16px;
  color: #fff;
}

.other-text-box span{
  font-weight: bold;
}


.other-text-box-gold{
  color: #ffda58 !important;
}

.other-text-box-red{
  color: #FF0B01 !important;
}

.content-img-list-main{
  width: 270px !important;
  height: 216px !important;
  overflow: visible !important;
  border: 6px solid #f9dd7c !important;
}

.adviser-list{
  margin-top: 10px;
  height: 210px;
  width: 988px;
  margin: 20px auto 0;
}

.adviser-list-left{
  height: 210px;
  float: left;
  width: 485px;
}

.adviser-list-right{
  float: right;
}

.adviser{
  border: 8px solid #fff;
  width: 451px;
  height: 120px;
  background: #fff4ce;
  padding-top: 7px;
  padding-left: 18px;
}

.adviser li{
  height: 107px;
  width: 90px;
  border: 3px solid #e3cb87;
  margin-right: 13px;
  position: relative;
  float: left;
}

.adviser-info{
	position: absolute;
	bottom: 5px;
	height: 20px;
	background: rgba(0, 0, 0, 0.5);
	width: 100%;
	left: 0px;
}

.adviser-info p{
  text-align: center;
  color: #eec14c;
  font-weight: bold;
}

.adviser a{
  display: block;
}

.adviser-list-right{
  height: 202px;
  width: 486px;
}

.order-top{
  height: 40px;
  width: 100%;
}

.order-top-left{
  background: #474747;
  text-align: center;
  height: 40px;
  font-size: 16px;
  line-height: 40px;
  width: 200px;
  color: #fff;
  font-weight: bold;
  float: left;
}

.order-top-left span{
  color: #f94000;
}

.order-top-right{
  float: right;
  background: #ffda58;
  height: 40px;
  width: 286px;
}

.order-top-right p{
  float: left;
  width: 183px;
  text-align: center;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
}

.order-top-right span{
  font-weight: bold;
  color: #e32614;
}

.order-top-right a{
  float: left;
  font-size: 16px;
  color: #fff4ce;
  text-align: center;
  line-height: 26px;
  height: 26px;
  width: 84px;
  border-radius: 5px;
  background: #fb4000;
  margin-top: 7px;
}

.order-content{
  background: #fff;
  height: 170px;
  width: 100%;
}

.order-content ul{
  margin-top: 10px;
  width: 448px;
  margin: 0 auto;
}

.order-content li{
  height: 26px;
  margin-top: 10px;
  font-size: 14px;
}

.order-input-box span{
  font-weight: bold;
}

.order-input-box textarea{
  border: 0;
}

.order-input{
  width: 80%;
  border: 0px;
}

.img-citys{
  background: url('../images/img-icon.png');
}

.flag-icon{
  background: url('../images/img-icon.png');
  display: block;
  position: absolute;
  left: -29px;
  top: -32px;
  width: 135px;
  height: 137px;
}

.hefei-citys{
  background-position: -143px 0px;
}

.shanghai-citys{
  background-position: -286px 0px;
}

.dongguan-citys{
  background-position: -716px 0px;
}

.shenzhen-citys{
  background-position: -1145px 0px;
}

.wuxi-citys{
  background-position: -859px 0px;
}

.jiaxing-citys{
  background-position: -1002px 0px;
}

.nantong-citys{
  background-position: -573px 0px;
}

.huzhou-citys{
  background-position: -429px 0px;
}

.suspend{
  position: fixed;
  right: 8%;
  top: 100px;
  width: 100px;
  display: none;
}

.suspend img{
  z-index: 1;
  position: absolute;
  left: -40px;
}

.suspend ul{
  position: absolute;
  z-index: 2;
  font-size: 21px;
  color: #fff;
  top: 99px;
  left: -15px;
}

.suspend li{
  width: 118px;
  text-align: center;
  height: 46px;
  line-height: 52px;
}

.suspend a{
  color: #fff;
}

.suspend-text{
  color: #ffda58 !important;
}

.suspend-text-top{
height: 27px;
  width: 118px;
  background: #525252;
  display: block;
  font-size: 12px;
  line-height: 28px;
  margin-top:10px;
}

.banner{
  width: 100%;
  position: relative;
  height: 714px;
}

.banner img{
  position: absolute;
  left: 50%;
  margin-left: -800px;
}

.adviser-cur .adviser-cur-img{
  position: absolute;
  top: -3px;
  left: -3px;
  display: block !important;
}

.adviser-cur-img{
  display: none;
}

.content-img-list-other:hover .other-text-box{
  bottom: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
