﻿@charset "utf-8";
/* CSS Document */
body,div,table,tr,td,h1,h2,h3,h4,h5,ul,li,dl,dt,dd,span,a,input,img,span{ margin:0 auto; text-decoration:none; font-family:"微软雅黑",Arial, Helvetica, sans-serif,"宋体"; font-size:13px; color:#666;}
ul,dl,dd{ margin:0; padding:0;}
ul{ list-style:none;}
a{ text-decoration:none;}
a:hover{ color:; text-decoration:underline;}
.wrapper{ background:url(../images/index_bg.jpg) repeat-x; }
.container{ width:960px; overflow:hidden;}
.headerLayer{ height:90px;  background:url(../images/head_bg.jpg) repeat-x;  }
.header{ padding-top:13px; width:960px; }
.header .top{ margin-bottom:13px; height:36px;}
.header .top .logo{ width:500px; height:36px; background:url(../images/logo.png) no-repeat; cursor:pointer; float:left;}
.header .top .searchLayer{ margin-top:6px; margin-left:220px; width:230px; float: left; display:inline; clear:right;}
.header .top .searchLayer span{ margin-top:4px; width:230px; text-align:right; float:left; display:inline-block;}
.header .top .searchLayer span a{ font-size:12px; color:#666;}
.header .top .searchLayer span a:hover{ color:#da251d; text-decoration:underline;}
.header .top .searchLayer .keywords{ width:140px; _width:136px; height:23px; line-height:23px; border:none; background:none; float:left; display: inline-block;}
.header .top .searchLayer .subBtn{ margin-top:1px; margin-right:1px; width:26px; height:23px; border:none; float:left; display: inline-block;}

.headerLayer .clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.headerLayer .clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.headerLayer .topNav {
	position:relative;
	z-index:1;
	height:40px;
	line-height:40px;
	border-top:3px solid #ff8500;
	border-bottom:1px solid #EDEEF0;
	background-color:#FCFCFC;
	
  
}
.headerLayer .topNav-width {
   width:960px;
	margin:0 auto;
}
.headerLayer .topNav h3 {
	font-weight:normal;
	font-size:100%;
}
.headerLayer .topNav dl {
	zoom:1;
}
.headerLayer .topNav .tnLeft {
	float:left;
}
.headerLayer .topNav .tnRight {
	float:right;
}
.headerLayer .topNav dd {
	float:left;
	position:relative;
}
.headerLayer .topNav dd h3 {
	float:left;
}
.headerLayer .topNav dd h3 a {
	display:inline-block;
	*display:inline;
	zoom:1;
	height:14px;
	line-height:14px;
	padding:13px 20px;
	
}
.headerLayer .topNav dd h3 a i {
	display:inline-block;
	width:8px;
	height:5px;
	margin:0 0 0 5px;
	overflow:hidden;
	vertical-align:middle;
   
	line-height:13px;
	background:url(images/icon.png) 0 -61px no-repeat;
}
.headerLayer .topNav dd h3 a:hover,.topNav dd.on h3 a {
	background:#EDEEF0;
	color:#FF8400;
   
}
.headerLayer .topNav .welcome {
	padding-right:15px;
	color:#FF8400;
}
.headerLayer .topNav .welcome a {
	color:#FF8400;
}
.headerLayer .topNav dd ul {
	display:none;
	position:absolute;
	width:110px;
	top:40px;
	left:0;
	border:1px solid #FECC5B;
	border-top:0;
	background:#fff;
	-moz-box-shadow:3px 3px 3px rgba(0,0,0,.1);
	-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.1);
	box-shadow:3px 3px 3px rgba(0,0,0,.1);
}
.headerLayer .topNav dd ul li {
	line-height:31px;
	border-bottom:1px solid #FECC5B;
}
.headerLayer .topNav dd ul li a {
	display:block;
	color:#333;
	padding:0 15px;
  
}
.headerLayer .topNav dd ul li a:hover {
	background:#FFF5DA;
	color:#E67902;
}
.headerLayer .topNav dd ul li a span {
	color:#FF8400;
	margin-left:5px;
}


.bottom{ height:30px; line-height:30px; font-size:12px; color:#fff; background:#4b4b4b; width:970px;}
.bottom a{ color:#fff;}
.bottom a:hover{ text-decoration:;}
.bottom span{ float:right; color:#fff; display:inline; margin-right:20px;}


