*{ margin:0; padding:0}
/*按钮*/
/* 按钮动画效果 */
.topButton{
    cursor: pointer;
  -webkit-animation: free_download 1s linear alternate infinite;
  animation: free_download 1s linear alternate infinite;
}
@-webkit-keyframes free_download{
  0%{-webkit-transform:scale(0.9);}
  100%{-webkit-transform:scale(1);}
}
@keyframes free_download{
  0%{transform:scale(0.9);}
  100%{transform:scale(1);}
}

body{
  font-size:12px;
  color:#333;
  font-family:'宋体'，Arial, Helvetica, sans-serif;
  background-color: #f3f3f3;
}
a{
  color:#999999;
  /*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: 250px;
	text-align: center;
	padding-top: 30px;
	border: 2px dashed #FFF;
	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: #FFF;
	font-family: "宋体";
}

.listArea{
  width: 1650px;
  /*width: 1650px; // 2格时不合适*/
  /*width: 1200px;*/
  margin:0 auto;
  height:345px;
}
ul{
  height: 1110px;
}
li{
  float:left;
  width: 370px; // 2格时不合适
  /*width: 370px; // 2格时不合适*/
  /*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;
}
.floatForm {
  background: #fff;
  color:#000;
  overflow: hidden;
  z-index: 9999;
  position: fixed;
  padding:5px;
  text-align:center;
  width: 550px;
  /*width: 500px; // 自定义正确的尺寸*!*/
  height: 270px;
  /*height: 220px;*/
  /*height: 220px; // 自定义正确的尺寸*/
  /*height: 255px;*/
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  right: 40%;
  top: 50%;
}
.shadow{
  /*width:100%;*/
  /*height:100%;*/
  width: 5000px;
  height: 5000px;
  position:absolute;
  left:0;
  top:0;
  z-index:9998;
  background-color:#000;
  opacity:0.6;
  /*display:none;*/
}
