body{
	min-width:1400px;
	padding:0; 
	margin:0;
	border:0;  
	font-family:"Microsoft YaHei",SimHei,arial;
	font-size:14px;
	color:#333;
	/* opacity: 20%; */
}
body::after{
	content: "";
	background: url(../images/background.jpg) fixed;
	opacity: 0.6;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-repeat: repeat;
	position: fixed;
	z-index: -1;
	background-color:#F3F3F1;
}
	
ul,li{ 
	list-style:none;
	padding:0; 
	margin:0; 
	border:0;}

dl,dt,dd,img,input{
	padding:0; 
	margin:0;
	border:0;}
	
a{ text-decoration:none; color:#444;}

a:hover{  color:#2264d9;}
		
.clear{ 
    clear:both;}


.top{ height:84px; line-height:84px; width:100%; background:#23539d;}
.topbox{ width:1400px; margin:0 auto; position:relative; z-index:9999;}
.logo{ position:absolute; left:30px; top:-10px; width:550px;}
.logo img{ width:100%; height:auto;}
.nav{ float:right;  width:830px;}
.nav li{ float:left; width:81px; height:84px; text-align:center; position:relative;}
.nav li a{ display:block;  line-height:84px; color:#fff;}
.nav li a:hover{ background:url(../images/navline.jpg) bottom repeat-x; color:#fff;}
.curr1{ background:url(../images/navline.jpg) bottom repeat-x; color:#fff !important;}
.subnav{ z-index:999; cursor:default; position:absolute; left:0; top:84px; overflow:hidden; display:none;}
.subnav li { height:36px;line-height:36px; text-align:center;  border-bottom:solid 1px #838383;}
.subnav li a{ display:block; line-height:36px; font-size:14px !important; background:#969594; color:#fff; font-weight:normal;}
.subnav li a:hover{ background:#23539d !important;}
.nav li:hover .subnav{ display:block;}

.foot {
	width: 100%;
	height: 150px;
	padding: 20px 0;
	background: url(../images/footbg.jpg) center top no-repeat;
	margin-top: 1px;
	border-top: 5px solid #f2d805;
}
.footbox{  width:1200px; margin:0 auto;}
.footbox-left{ float:left; width:400px;}
.footbox-right{ float:right; width:550px; color:#fff; line-height:30px; padding-top:15px; text-align:right; opacity:0.7;}
.toTop {
	position: fixed;
	bottom: 10px;
	right: 20px;
	width: 50px;
	height: 50px;
	overflow: hidden;
	border-radius: 10px;
	cursor: pointer;
}

.toTop img {
	position: absolute;
}

.toOld {
	position: fixed;
	bottom: 80px;
	right: 25px;
	width: 50px;
	height: 50px;
	overflow: hidden;
	cursor: pointer;
}
.toOld img{
	position: absolute;
}












