* {
	margin:0;
	padding:0;	
}
ul,ol {
	list-style:none;	
}
.clear {
	clear:both;	
}
img {
	border:0;	
}
body {
	width:100%;
	min-width:320px;
	padding-top:70px;	
	font-size:14px;
	line-height:1.5em;
	font-family:Helvetica, "PingFangSC", 'Microsoft Yahei', '微软雅黑', Arial, sans-serif;
}
a {
	color:#333;
	text-decoration:none;
}
#main a {
	transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;	
}
.l {
	float:left;	
}
.r {
	float:right;	
}

#header {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	
	background:white; 
	z-index:9;
	min-height:70px;
}
#nav {
	float:right;
	height:70px;	
}
#logo {
	height:70px;
	float:left;	
	padding-left:30px;
}
#nav li {
	list-style:none;
	display:inline-block;
	position:relative;	
}
#nav li {
	*display:inline;	
}
#nav li a {
	display:block;
	text-decoration:none;
	color:#333;
	padding:0 13px;
	line-height:70px;
	font-size:14px;
	text-align:center;
}
#nav li a.on {
	background:#d62e21;
	color:white;	
}
#nav .cd {
	display:none;
	line-height:70px;
	width:auto;
	text-align:right;
	padding:0 20px 0 20px;
	font-size:16px;	
	background:url(../image/nav.svg) no-repeat left center;
}
#nav .close{
	position:absolute;
	top:0px;
	right:0px;
	width:50px;
	height:50px;
	color:white;
	text-align:center;
	line-height:50px;
	z-index:9;
	font-size:24px;
	display:none;	
}


#main {
	background:url(../image/bg.png) repeat-y top right;	
}

#footer .bottom{
	background:#f6f6f6;
	padding:20px 0 20px 6%;	
}
#footer .bottom .box {
	width:13%;
	padding:0 2%;
	float:left;	
	font-size:12px;
}
#footer .bottom .box a {
	color:#666;
	line-height:1.7em;
}	

#footer .bottom h4 {
	font-size:14px;
	font-weight:normal;
	margin-bottom:10px;
}
#footer .bottom .box1 {
	width:20%;
}
#footer .bottom .box1 p {
	color:#666;
	line-height:1.5em;	
}
#footer .copyright {
	position:relative;
	height:50px;
	line-height:50px;
	background:#313133;	
	font-size:12px;
	color:white;
	padding-left:2%;
}
#footer .copyright a {
	color:white;	
}
#footer .copyright .gotop {
	display:none;
	height:50px;
	position:fixed;
	z-index:1070;
	right:2%;
	bottom:0px;
}
#footer .copyright .gotop img {
	height:50px;	
}



#page {
	width:500px;
	margin:50px auto 30px;
	height:48px;
	background:#f8f8f8;
	text-align:center;	
}
#page li {
	font-family:"黑体";
	font-weight:bold;
	font-size:14px;
	height:48px;
	width:48px;
	line-height:48px;
	text-align:center;
	display:inline-block;
}
#page li {
	*display:inline;
}
#page li a {
	display:block;
	height:48px;	
}
#page li a.prev,#page li a.next {
	color:#ff6600;	
}
#page li a.on {
	background:	#ff6600;
	color:white;
}


@media screen and (min-width:1025px){
	#nav li a:hover {
		background:#d62e21;
		color:white;	
	}
	#footer .bottom .box a:hover {
		color:#c3251c;	
	}
}
@media screen and (max-width:768px){
	#logo {
		padding-left:2%;	
	}
	#nav .cd {
		display:block;	
	}
	#nav ul {
		position:absolute;
		top:0px;
		right:0%;
		width:100%;
		background:url(../image/black0.8.png);
		padding:50px 0 20px;
		display:none;
	}
	#nav li {
		display:block;	
	}
	#nav li a {
		line-height:2.2rem;
		padding:0 5px;
		color:white;	
	}
	#footer .bottom {
		padding:20px 5%;	
	}
	#footer .bottom .box {
		width:25%;
		padding:0;
	}
	#footer .bottom .box1 {
		width:100%;
		padding:0;
	}
}
@media screen and (max-width:640px){
	#footer .bottom {
		display:none;	
	}
	#footer .copyright {
		height:auto;
		padding:10px 60px 10px 10px;	
		line-height:1.5em;
	}
	#page {
		width:100%;
		margin:20px auto;
		height:40px;	
	}
	#page li {
		height:40px;
		width:39px;
		line-height:40px;	
	}
	#page li a {
		height:40px;	
	}
}
@media screen and (max-width:414px){
	#business .box p {
		line-height:1.3em;	
	}
	#page {
		width:100%;
		margin:20px auto;
		height:35px;	
	}
	#page li {
		height:35px;
		width:35px;
		line-height:35px;	
	}
	#page li a {
		height:35px;	
	}
}
@media screen and (max-width:375px){
	#page {
		height:29px;	
	}
	#page li {
		height:29px;
		width:29px;
		line-height:29px;	
	}
	#page li a {
		height:29px;	
	}
}