html{width:100%;height:100%;}
a{color:#393a48; transition:all 0.4s ease 0s;}
a:hover{text-decoration:none; color:#051388;}
body{ height:100%; width:100%;
	background:url('bg.jpg') no-repeat left bottom;
	background-size:cover; 
	background-attachment: fixed;
	font-size:18px;
	font-family:"Microsoft Yahei",serif;
}
li,ul{
	margin:0;padding:0;list-style:none;
}
img{max-width:100%;}
/*webkit浏览器滚动条*/
::-webkit-scrollbar {
    width: 7px;
    height: 7px; border-radius:7px;
}
::-webkit-scrollbar-track,::-webkit-scrollbar-corner {
    background: #ede8de;
}
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #d5b299;
}
::-webkit-scrollbar-thumb:window-inactive {
    background: #d5b299;
}
body{padding:0 7%;}
.logo{
	float:left; width:25%;
	margin-top: 80px;
}
.fl{float:left;}
.fr{float:right;}
.con{
	width:74%;
	height:85vh; margin-top: 65px; 
	background-color:#fff9ee;
	border-radius:20px;
	border:4px solid #dec8b9; padding:20px 15px;	
}
.con .txt{
	display: block; width:100%;height:100%;
	overflow-y:auto; padding:0 20px 0 25px;
}
.txt > img{
	width:65%; display: block; margin:0 auto 12px;
	border-radius:10px; border:1px solid #fff;
}
.txt p{
	line-height:1.8;
	text-indent:36px;
}
.tit{
    display: block; text-align:center;
    margin:30px 0 10px;
}
.foot{
	text-align:center; color:#feeecd;
	display: block; font-size:14px; padding-top: 30px;
}
.m{
	display: none;
}
@media screen and (max-width:1440px){
    body{padding:0 3%;}
}
@media screen and (max-width:960px){
	.m{display:block;}
	.p{display:none;}
     .con{padding:10px;}
     .con .txt{padding:0 10px ;}
}
@media screen and ( max-width:768px ){
	body{
		background:url('bg.jpg') no-repeat 81% bottom;
		background-size:cover;
		background-attachment:fixed;
	}
	.txt > img{
		width:100%;
	}
	.con,.logo{width:100%; } 
	.logo{margin-top:15px;  }
	.logo img{height:13vh; margin:0 auto;}
	.con{margin-top:0;height:80vh;}
	.foot{padding-top:14px;}
} 
@media screen and ( max-width:540px ){
    .logo img{height:auto;}
	.foot span{display:block; }
}