@charset "utf-8";
/* CSS Document */

body{
	min-width:320px;
	margin:0 auto;
	font:normal 100% Helvetica, Arial, sans-serif;
	background-color:#fff;
	overflow-x:hidden;
	}	
form{
	margin:0px;
	padding:0px;
	}
img{
	border:0px;
	margin:0px;
	padding:0px;
	}
input{
	border:0px;
	}
select{
	border:0px;
	}
ul{
	margin:0px;
	padding:0px;
	}
li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
ul,ol,li{
	list-style:none;
	}
h1,h2,h3,h4,h5,h6,b,i,em{
	font-size:1em;
	font-weight:normal;
	font-style:normal
	}
body,input,button,textarea,select{
	font-family:"Microsoft YaHei",Helvetica;
	-webkit-text-size-adjust:none;
	font:normal helvetica,verdana,san-serif;
	outline:0;
	color:#333;
	}
input[type="text"],input[type="password"],input[type="button"],input[type="submit"],button,textarea{
	-webkit-appearance:none;
	}
a,a:visited{
	text-decoration:none;
	}
.img img,video{
	vertical-align:middle
	}
.btn{
	display:inline-block;
	vertical-align:middle;
	}
.cfx:after,nav.mini:after,.h:after,.hn:after,.PH:after{
	content:' ';
	clear:both;
	display:block;
	height:0;
	visibility:hidden;
	line-height:0;
	}
.noDis{
	display:none!important
	}
	

/**** logo ****/
.header{
	width:100%;
	float:left;
	}
.header img{
	width:100%;
	float:left;
	}
/**** logo ****/


/**** 公共背景 ****/	
.wrap{
	width:100%;
	float:left;
	background:#fff;
	box-sizing:border-box;
	padding:5px;
	letter-spacing:0.1em;
	}
/**** 公共背景 ****/	
	
.in_search{
	width:100%;
	float:left;
	height:37px;
	padding:5px;
	border:solid 1px #aba359;
	box-sizing:border-box;
	}	
.in_input{
	width:90%;
	float:left;
	font-size:1em;
	}
.in_search a{
	width:10%;
	float:right;
	text-align:right;
	}
.in_info{
	width:100%;
	float:left;
	background:#f9eddb;
	padding:10px;
	box-sizing:border-box;
	line-height:25px;
	font-size:0.875em;
	margin:10px 0 0 0;
	}
.in_info span{
	color:#ff0b0b;
	}
.in_title{
	width:100%;
	float:left;
	background:#f6a562;
	line-height:35px;
	font-size:1em;
	color:#fff;
	padding:0 10px;
	box-sizing:border-box;
	margin:10px 0 0 0;
	}
.in_box{
	width:100%;
	float:left;
	}	
.in_list{
	width:100%;
	float:left;
	border:solid 1px #e6e6e6;
	background:#f9eddb;
	box-sizing:border-box;
	margin:10px 0 0 0;
	}
.in_list_pic{
	width:34%;
	float:left;
	}
.in_list_pic img{
	width:100px;
	height:100px;
	float:left;
	}
.in_list_txt{
	width:66%;
	float:left;
	line-height:25px;
	font-size:0.875em;
	box-sizing:border-box;
	color:#333;
	}
.in_list_txt b{
	font-size:1.125em;
	}
	
.re_top{
	width:100%;
	float:left;
	background:#7e298c;
	line-height:40px;
	font-size:1.125em;
	text-align:center;
	color:#fff;
	}
.re_pic{
	width:100%;
	float:left;
	text-align:center;
	margin:10px 0 0 0;
	}
.re_pic img{
	width:280px;
	}
.re_title{
	width:100%;
	float:left;
	line-height:30px;
	font-size:1em;
	font-weight:bold;
	margin:10px 0 0 0;
	}
.re_txt{
	width:100%;
	float:left;
	line-height:25px;
	font-size:0.875em;
	}
.re_list{
	width:100%;
	float:left;
	}
.re_list ul li{
	width:100%;
	float:left;
	line-height:25px;
	font-size:0.875em;
	}
