.clearfix:after{
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
 
.wrap{margin: 0 auto;}
.more{float:right;margin-right:15px; font-size:14px; font-weight:normal;}
.tit{height:35px;}
.conttitle{line-height: 57px;font-size: 24px;text-align: center;}
.conttitle img{ max-width: 95%; height: auto;}

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

.column_1{ height:150px;background-image: url(../images/2020qingming_02.jpg); background-position: center; background-size:cover }
.column_1 .btn-xh{width:100%; text-align: center;}
.column_1 .btn-xh img,.column_1 .btn-jg img{max-width: 100%;}

.column_2{background-image: url(../images/2020qingming_03.jpg); background-position: center; background-size:cover }
.column_2 .wrap{ background: #fff;}
.column_2 .jxly,.column_2 .wyly{ padding:20px;}
.column_2 .jxly .conttitle{font-weight: bolder; color:#1d8366;border-top: 1px dashed #333;}

.column_3{background-image: url(../images/2020qingming_04.jpg); background-position: center; background-size:cover }


@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_2 .gdtj{ padding:30px;margin-top:120px;}
.column_2 .gdtj .conttitle{ margin-top: -120px;text-align: center;}
.column_2 .gdtj .tj{margin-top: 50px;}

}
@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;}


.column_3 {
    background-image: url(../images/2020qingming_m_04.jpg);
    background-position: center;
    background-size: cover;
}

.gdtj .tjtitle{ float:none;margin-top:20px;text-align: center;}

.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;}

}

.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;
}
/*留言*/
.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:#1d8366;
}
.form1 .tjcz .inputstl:hover,.form1 .tjcz .inpttstr:hover{
  background-color:#5b534f ;
}


/*留言精选*/

.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;
}
.tj{
	background: #63997c;
  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{padding-top:30px;}

.ui__toast_text{ padding: 20px; font-size: 16px;}


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

