html,body,ul,li,ol,dl,div,p{
	margin:0;
	padding:0;
}
html{font-size: 16px;}
body{
	font-family:"Microsoft YaHei",Arial;
	color:#333;
	font-size:16px;
}
ul,li{
	list-style:none;
}
a{
	text-decoration:none;
}
a:link,a:visited{color: #000;}
a:hover{color: #f00;}
.clear:after,.clearfix:after{
	display:block;clear:both;content:"";visibility:hidden;height:0
}
.clear,.clearfix{
	zoom:1
}
.fl{ float:left;}
.fr{ float:right;}
.mgt_20{margin-top: 20px;}

body{background:#fffdf3}
/*div.body{background:url(banner.jpg) no-repeat top center;}
 .top{width:1200px;margin:0 auto;height: 580px;}
.top h1{font-size: 0;}
.top h2{padding:80px 0 0 20px} */
.top{width: 100%;}
.top h2{width: 1200px;margin:0 auto; position:absolute;left:50%;top:0;margin-left:-600px}
.top h2 a{display: inline-block;padding:80px 0 0 20px}
.top p {text-align: center;}
.top p img{margin: 0 auto; width: 100%;max-width: 1920px;}

.container{margin:-50px auto 30px;position:relative;width:1140px;padding:30px;background: #fff; box-shadow: 0 10px 10px #f6e2bd;z-index: 10;}

.block h3{position: relative;}
.block h3 img{display: block;}
.block h3 span{position: absolute;top:0;left:50%;margin-left: -175px;cursor: pointer;}
.block h3 span a{display: block;width:350px;height:58px;font-size: 0;}

.block .more{margin: 20px 0 30px; text-align: center;}
.block .more a{display: inline-block;padding:10px 15px;border-radius:10px;font-size: 1rem;font-weight: bold;background-color: #c00;color: #fff;}

.list1{}
.list1 li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #aaa;overflow: hidden;line-height: 1.5;}
.list1 li:last-child{}
.list1 li .date{float: right;color:#999;font-size:1.125rem;}
.list1 li a{float: left;padding-left:15px; background:url(dot.png) no-repeat left center;font-size:1.125rem;color: #333;transition: all ease-in 0.3s;}
.list1 li a:hover{color: #f00;}

.footer{ background: #fff !important;color: #333;border-top: 3px solid #c00;}

@media screen and (max-width:1090px) {
	html{font-size: 16px;}
	.top{width:100%;}
	.top h2{width:100%;margin-left: 0; transform: translateX(-50%);}
	.top h2 a{padding:20px 0 0 30px}
	.top h2 img{width:50%}
	.container{width:100%;padding:10px;margin-top:0;box-sizing: border-box; box-shadow: none;}
	.block h3 {margin-top: 0;border-bottom: 2px solid #c00;background: #fff5f5; text-align: center;}
	.block h3 img{display: none;}
	.block h3 span{ position: static;margin: 0;}
	.block h3 span a{width: auto;height: auto;font-size: 1.375rem;font-weight: bold;line-height: 2;color: #c00;}
	
	.list1 li a{background-position: left 10px;}
	.list1 li .date,.list1 li a{font-size: 1rem;}
	
	
}
/*web older mode*/
@media screen and (min-width:640px) {
	
}