#main {
	padding: 20px 0;
	border-top: 5px #eaeaea solid;
	background:#fff;
}
#main .subnav {
	width: 24%;
	background: #fff;
	border: 1px #eaeaea solid;
	box-shadow: 0px 1px 5px rgba(0,0,0,0.1);
	color: #333;
	padding: 15px 0;
	float: left;
}
#main .subnav .ul {
	display:block;
}
#main .subnav li a {
	display: block;
	padding: 8px 12% 8px 8%;
	font-size: 14px;
}
#main .subnav li a.on {
	background: #d5291d url(../image/subnavicon.png) no-repeat right center;
	color: white;
	font-size: 14px;
}
#main .subnav .title {
	padding-left:3%;	
	display:none;
}
#main .subnav li h4 {
	font-size: 14px;
	padding: 10px 12% 10px 5%;
}
#main .yw {
	width: 70%;
	margin-right: 4%;
	float: right;
	position: relative;
	z-index: 1;
}
#main .yw h4 {
	font-size: 16px;
	padding: 15px 0;
	font-weight: normal;
	border-bottom: 1px #ddd solid;
}
#main .yw .mbxdh {
	font-size: 14px;
	position: absolute;
	top: 15px;
	right: 0;
	z-index: 1;
}
#main .content .box h5 {
	padding: 5px 20px;
	background: #d5291d;
	color: white;
	display: inline-block;
	width: auto;
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: normal;
}
#main .content .box h5{
	*display: inline;
}
#main .content .box {
	padding: 30px 5% 40px;
	font-size: 14px;
	line-height: 2em;
	border: 1px #ddd solid;
	margin: 20px 0 0;
}
#main .content .box img {
	max-width:100%;	
}

@media screen and (max-width:1280px){
	#main {
		background-size:100%;	
	}
}
@media screen and (max-width:768px){
	#main {
		padding-top:0;	
	}
	#main .subnav .title {
		display:block;	
		width:85%;
	}
	#main .subnav {
		width:100%;
		float:none;	
		padding:7px 0;
		box-shadow:none;
		position:relative;
		background:#d5291d;
	}
	#main .subnav .btn {
		display:block;
		width:50px;
		height:44px;
		position:absolute;
		top:0;
		right:0;
		background:url(../image/sj.svg) no-repeat center center;
	}
	#main .subnav .ul {
		position:absolute;
		width:100%;
		background:white;
		z-index:8;
		top:36px;
		box-shadow: 0px 1px 5px rgba(0,0,0,0.1);
		display:none;	
		padding-bottom:30px;

	}
	#main .subnav li h4 {
		padding:5px 3%;	
	}
	#main .subnav li a {
		padding:5px 50px 5px 5%;	
	}
	#main .yw {
		width:90%;
		margin:0 5%;
	}
	#main .yw h4 {
		display:none;	
	}
	#main .yw .mbxdh {
		display:none;	
	}
	#main .yw .box {
		min-height:300px;	
	}
	#main .subnav .title {
		color:#fff;
		display:block;
		padding-left:3%;
	}
}
@media screen and (max-width:640px){
	#banner .text .h2 h2 {
		font-size:24px;	
	}
}