@charset "utf-8";
/* css document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,{
	margin: 0;padding: 0;
}
*{
    margin: 0;
    padding: 0;
}
html{
	}
body{
	font: 12px "宋体";
	color:#514a3d;
	background: no-repeat #e2cba6;
	margin:auto;
}
img,input{ border:none;}
img{ display:block;}
ul{list-style:none;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix {display:block;}
.all .item ul li p a:hover{
	text-decoration:underline;
}
.red{color:#a22327;}
.f_l{float:left;}
.f_r{float:right;}
a{text-decoration:none; color:#514a3d}
.mtb10{ margin:10px 0px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.mr2{ margin-right:2px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mr30{ margin-right:30px;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt12{ margin-top:12px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}

a.detail{ color:#ac393c; }
a.detail:hover{text-decoration:underline}