body{  background:url(../images/2019qingming_02.jpg);}

.clearfix:after{
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.c_fl{ float:left !important; _display:inline;  }
.c_fr{ float:right !important; _display:inline;}
.wrap{margin: 0 auto;}
.more{float:right;margin-right:15px; font-size:14px; font-weight:normal;}
.tit{height:35px;}
.conttitle{height: auto;}
.conttitle img{ max-width: 95%; height: auto;}

/*头部*/
.head{width: 100%;text-align:center;}
.head img{width: 100%;}

.column_1{background-image: url(../images/2019qingming_03.jpg); background-position: center; background-size:cover }

.column_2{padding-top:50px;overflow:hidden;background-image: url(../images/2019qingming_04.jpg); background-position: center; background-size:cover;  }
.column_2 ul{ background:#fff; padding:20px 30px;overflow: hidden;}
.column_2 ul li{float:left;}
.column_2 ul li dl{margin:10px;}
.column_2 ul li dl dt{float:left; width:35%; }
.column_2 ul li dl dt img{width:100%;}
.column_2 ul li dl dd{float:left;width:60%; margin-left: 10px;}
.column_2 ul li dl dd a{color:#506888;font-size:18px;}
.column_2 ul li dl dd p {font-size: 14px;text-indent: 2em;}

.column_3{background-image: url(../images/2019qingming_06.jpg); background-position: center; background-size:cover;  }
.column_3{padding-top:50px;overflow:hidden;}
.column_3 ul{ background:#fff; padding:20px 30px;overflow: hidden;}
.column_3 ul li{float:left;}
.column_3 ul li dl{margin:10px;}
.column_3 ul li dl dt{ padding:10px;line-height:28px; font-size:20px;font-weight:600; text-align: center;color: #ff0007;}
.column_3 ul li dl dt a{color:#fff;}
.column_3 ul li dl dd{padding:10px;font-size:14px;}
.column_3 ul li dl dd img{width:100%;}
.column_3 ul li dl dd p {font-size: 14px;text-indent: 2em;}



@media only screen and (min-width: 1029px){
.wrap{width:1000px;overflow: hidden;}
.form1{ margin-left: 85px;}
.tj ul li{ width:32%;}
.tj ul li span:first-child{
	margin: 0 8px;
	line-height: 50px;
}
.tj ul li .bfb{
  line-height: 50px;
}
.lycont li{
  padding: 7px 20px;
}

.column_1 .wyly{padding:10px;margin-top:120px;}
.column_1 .wyly .conttitle{margin-top: -100px;}
.column_1 .jxly{ padding:30px ;}
.column_1 .jxly .conttitle{line-height: 57px;font-size: 24px;text-align: center;font-weight: bolder; border-top: 1px dashed #333;}
.column_1 .gdtj{ padding:30px;margin-top:120px;}
.column_1 .gdtj .conttitle{ margin-top: -120px;text-align: center;}
.column_1 .gdtj .tj{margin-top: 50px;}

.column_2 .conttitle{margin-bottom:-20px;}
.column_2 ul li{width:50%;height:180px;}

.column_3 .conttitle{margin-bottom:-20px;text-align: center;}
.column_3 ul li{width:33%; }


}
@media screen and (min-width: 300px) and (max-width:640px){
body{max-width:480px;min-width:320px;margin:auto}
.wrap{
  max-width:480px;
}
.form1 {
    margin-left:10px;
}
.tj ul li{ width:45%; padding-left:2px;}

.tj ul li span:first-child{
	display:block;
	width:100%;
	text-align:center;
}
.lycont li{
  padding:5px;
}
.column_2 ul li{width:100%; }
.column_3 ul li{width:100%; }

}

.dq{
	  float: left;
	  margin-top: 10px;
}
.bt_input{
	  width: 170px;
	  height: 34px;
	  font-size: 16px;
	  padding: 5px 10px;
	  color: #666666；
	  font-weight:bold;
	  border:solid 2px #dbdbdb;font-family: "Microsoft yahei","微软雅黑",Tahoma,Verdana,Arial,sans-serif;
}
/*留言*/
.wyly,.jxly,.gdtj{ background: #fff;}
.form1{
  margin-top: 30px;
  color: #404040;
  font-size:16px;
  font-weight: bold;
}
.form1 li{ margin:10px auto;}
.form1. span{width:30%;}
.form1 dd span{ line-height:32px;}
.form1 .required{width:70%;	height:32px;line-height:32px;}
.form1 #content{ height:auto}
.form1 .yzm{ line-height:32px}
.form1 .yzm  .required{width: 100px;}
.form1 .mid{height:32px;vertical-align: top;padding: 1px 0;}
.form1 .error{ font-size:14px; color:#973035; padding-left:20px;}


.form1 .tjcz{
    margin: 20px auto;
  text-align: center; clear:both;
}
.form1 .tjcz .inpttstr,.form1 .tjcz .inputstl{
  width: 125px;
  height: 40px;
  color: #fff;
  margin:0 10px;
  border:0px;
  cursor:pointer;
  font-weight:600;
  background-color:#5b534f;
}
.form1 .tjcz .inputstl:hover,.form1 .tjcz .inpttstr:hover{
  background-color: #963034;
}


/*留言精选*/

.lytitle{
	font-size:14px;
	color: #333;
	line-height: 20px;
	margin-top: 0px;
}
.lytitle :first-child{
  float: left;
  margin-left: 160px;
  font-size: 14px;
}
.lytitle :last-child{
  float: right;
}
.lytitle :last-child a{
  font-size: 20px;
  line-height: 20px;
  color: #973035;
  font-weight: bold;
}
.lycont{
  width: 100%;
  height:450px;
  margin-top: 20px;
  background-color:#ffffff;
  border: solid 1px #dfdfdf; 
}
.lycont ul{height:450px;
    overflow: auto;}
.lycont li{
  border-bottom: solid 1px #cccccc;
}
.lycont li h2{
	font-size: 16px;
	line-height: 45px;
	height: 45px; 
}
.lycont li h2 span{
	font-weight:100;
	font-size: 12px;
}
.lycont li p{
  color: #333333;
  margin-left: 8px;
  font-size:14px;
}

/*各地统计*/
.tjtitle{
  font-size: 20px;
  line-height: 20px;
  color: #973035;
  font-weight: bold;
  float: right;
  margin-top: -20px;
  margin-bottom: 20px;
}
.tj{
	background: #dbdbdb;
  margin-top: 20px;
  padding: 20px 20px;

}
.tj ul{
  margin-left: -10px;
  margin-top: -10px;
}
.tj ul li{
  float: left;
  height: 50px;
  margin-top:10px;
  margin-left: 10px;
  background-color: #fff; 
  font-size: 14px;
  color:#4c4c4c ;
}
.tj ul li span:first-child{
font-size: 16px;
color: #333;
font-weight: bold;
}
.tj ul li .renshu{
	color:#669ad0;
	font-weight: bold;
}
.tj ul li .bfb{
  font-size: 14px;
  color: #c03730;
}
.bfb{
	float:right;
    padding-right: 10px;
    font-weight: bold;
}

.wxfy{position:relative;clear:both;margin:10px auto; line-height:45px;text-align:center}
.wxfy a{color: #333;margin:10px 5px;padding: 5px 10px;border: solid 1px #cccccc;}


.gdhd_title{background: url(../images/conttitle-20170327.png) no-repeat;
    width: 147px;
    height: 57px;
    background-size: 100% 100%;
    line-height: 57px;
    font-size: 20px;
    color: #ffffff;
    text-align: center;
    font-weight: bolder;
    margin-top: 20px;}
.gdhd a{ font-size: 20px;
    line-height: 20px;
    color: #973035;
    font-weight: bold;
    float: right;
    margin-top: -20px;
    margin-bottom: 20px;}
.gedihd ul{ margin-top:20px; width:1120px; margin-left:auto; margin-right:auto;}
.gedihd ul li{ float:left; width:280px;}
.gedihd ul li img{ border:5px solid #fff; width:250px;}
.gedihd ul li p{ text-align:center; clear:left; margin-top:10px; margin-bottom:20px;}
.gedihd ul li p a{color:#4c4c4c }

.controls{display: none;}
.gdtj{ margin-top:30px;}



/*底部*/
.foot{margin:100px auto; padding-top:200px;text-align:center; font-size:14px; color: #666666;clear:both;}
.foot p{ line-height:28px; color: #fff;}
.foot p a{color: #fff;}