*{ margin:0; padding:0}
body{
  font-size:12px;
  color:#333;
  font-family:'宋体'，Arial, Helvetica, sans-serif;
  background-color: #f3f3f3;
}
a{ 
  color:#333; 
  text-decoration:none
}
a:hover{
  color:#3ca0db;
  text-decoration:none
}
ul,li{ 
  list-style:none
}

.header img{
  position: relative;
}
.header .intr{
  width: 450px;
  height: 340px;
  position: absolute;
  top: 55px;
  right: 100px;
  background-color: black;
  opacity:0.35;
  text-align: center;
  padding-top: 40px;
  border-radius: 10px;
}
.header .intr h1{
  color: white;
  margin-bottom: 15px;
}

.header .intr p{
  text-align: left;
  /*padding-bottom: 5px;*/
  width: 400px;
  margin:0 auto;
  height: 30px;
  line-height: 40px;
  font-size: 21px;
  color: white;
  font-family: "宋体";
}
#word{
  width: 800px;
  height: 280px;
  text-align: center;
  padding-top: 30px;
  border:solid 2px black;
  border-radius: 15px;
  margin: 50px auto 60px auto;
}
#word h1{
  line-height: 30px;
  font-size: 32px;
  color: black;
  
  margin-bottom: 15px;
}

#word p{
  text-align: left;
  /*padding-bottom: 5px;*/
  width: 720px;
  margin:0 auto;
  height: 22px;
  line-height: 36px;
  font-size: 22px;
  color: gray;
  font-family: "宋体";
}

.listArea{
  width: 1200px;
  margin:0 auto;
  height:345px;
}
ul{
  height: 1110px;
}
li{
  float:left;
  width: 370px;
  margin-bottom: 20px;
  background-color:#f1edf5 ;
}
ul li:nth-child(n+2){
  margin-left: 40px;
}
.box_pic{
  position: relative;
  width: 370px;
}
.box_pic img{
  margin:15px 15px 0px 15px;
}
.text{
  position: absolute;
  bottom: 2px;
  left: 35px;
  z-index: 1;  
  height: 40px;
  line-height: 40px;
  width: 300px;
  color: white;
  /*margin:0 auto;*/
  opacity:0.6;
  text-align: center;
  background-color: black;
}
.text > p{
  opacity:1;
  font-size:18px;
}

.box_word{
  height: 90px;
  margin-top: 10px;
  padding:0px 15px 10px 15px;
}

.box_word .word{
  height: 30px;
  line-height: 30px;
  font-size: 15px;
}
.box_word .word span{
  font-size:22px ;
  /*color: redl*/
}
.box_word .price span{
  color:red;
}
.box_word .address{
   overflow: hidden;
   /*一行内显示*/
   white-space: nowrap;
   /*当文本溢出时是否显示省略标记*/
   text-overflow: ellipsis;
}.listArea.main1200 .clearfix {
	text-align: left;
}
.listArea.main1200 .clearfix {
	text-align: left;
}
