@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
	list-style:none;
	}
body{
	font-family: "Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
	background:#f5f5f5;
}
p,h1,h2,h3,h4,h5,ul,li{
	padding:0;
	margin:0;
	font-family: "Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
	}
a{
	color:#000;
	text-decoration:none;
	cursor:pointer;
	}
a{blr:expression(this.onFocus=this.close());} /* 只支持IE，过多使用效率低 */
a{blr:expression(this.onFocus=this.blur());} /* 只支持IE，过多使用效率低 */
a:focus { -moz-outline-style: none; } /* IE不支持 */
a:focus { outline: none; }
input{
	vertical-align:middle;
	}
label{
	vertical-align:middle;
	}
ul,li{
	list-style-type:none;
	vertical-align:middle;
	padding:0;
	margin:0;
	}
img{
	border:none;
	}
h1,h2,h3,h4,h5{
	font-family:"微软雅黑",Arial;
	}
input{
	outline: none;
	}
.FL{
	float:left;
	}
.FR{
	float:right;
	}	
/*顶部*/
.header{
	width:100%;
	height:120px;
	background:#fff; 
	z-index:20;
	}
.header .header-mid{
	width:1200px;
	margin:0 auto;
	}
.header .header-mid .logo{
	width:500px;
	height:120px;
	float:left;
	}
.header .header-mid .search{
	width:390px;
	float:right;
	padding-top:30px;
	}
.header .header-mid .search .searchBox{
	width:380px;
	margin:0 auto;
	height:18px;
	background:#f5f5f5;
	border-radius:2px;
	padding:14px 0;
	position:relative;
	border:1px solid #eaeaea;
	z-index:20;
	}
.header .header-mid .search .searchBox span{
	width:80px;
	border:none;
	outline:none;
	margin-left:20px;
	font-size:14px;
	color:#666;
	height:18px;
	line-height:18px;
	cursor:pointer;
	position:absolute;
	padding:14px 0;
	border-right:1px solid #eaeaea;
	top:0;
	left:0;
	display: table-cell;
    vertical-align:middle;
	}
.header .header-mid .search .searchBox span b{
	color:#666;
	font-weight:normal;
	}
.header .header-mid .search .searchBox span img{
	vertical-align:middle;
	padding-left:10px;
	}
.header .header-mid .search .searchBox span ul.choose{
	position:absolute;
	left:-20px;
	top:47px;
	width:100px;
	background:#f5f5f5;
	display:none;
	z-index:20;
	}
.header .header-mid .search .searchBox span ul.choose li{
	height:24px;
	line-height:24px;
	color:#666;
	text-indent:20px;
	cursor:pointer;
	}
.header .header-mid .search .searchBox span ul.choose li:hover{
	color:#fff;
	background:#666;
	}
.header .header-mid .search .searchBox input{
	height:18px;
	color:#ccc;
	font-size:14px;
	outline:none;
	border:none;
	width:250px;
	background:#f5f5f5;
	margin-left:110px;
	line-height:18px;
	}
.header .header-mid .search .searchBox input.over{
	color:#434343;
	}
.header .header-mid .search .searchBox img.search-img{
	position:absolute;
	top:6px;
	right:10px;
	cursor:pointer;
	}
.header .header-mid .search .chaKan{
	padding:10px 0 0 100px;
	}
.header .header-mid .search .chaKan span{
	padding:0 10px;
	font-size:12px;
	font-family:"宋体";
	}
.header .header-mid .search .chaKan span a{
	color:#0992fb;
	}	
.nav-top{
	background:#2a5c82;
	height:40px;
	width:100%;
	}
.nav-top .nav-top-mid{
	width:1140px;
	margin:0 auto;
	}
.nav-top .nav-top-mid ul{
	}
.nav-top .nav-top-mid ul li{
	float:left;
	line-height:40px;
	height:36px;
	font-size:14px;
	margin-left:10px;
	}
.nav-top .nav-top-mid ul li:hover{
	border-bottom:4px solid #0090ff;
	cursor:pointer;
	}	
.nav-top .nav-top-mid ul li:hover a{
	color:#fff;
	}
.nav-top .nav-top-mid ul li a{
	color:#83c4f5;
	line-height:40px;
	padding:0 20px;
	height:40px;
	display:block;
	}
.nav-top .nav-top-mid ul li.on{
	border-bottom:4px solid #0090ff;
	}
.nav-top .nav-top-mid ul li.on a{
	color:#fff;
	}

/*底部*/
.link{
	width:100%;
	border-top:1px solid #ddd;
	height:90px;
	background:#f5f5f5;
	}
.link .link-mid{
	width:1140px;
	margin:0 auto;
	padding:20px 0;
	}
.link .link-mid p.webLink{
	width:110px;
	color:#9f9f9f;
	font-size:14px;
	}
.link .link-mid ul{
	width:1030px;
	margin-left:110px;
	margin-top:-15px;
	font-size:14px;
	}
.link .link-mid ul li{
	border-right:1px solid #666;
	padding:0 10px;
	float:left;
	margin-bottom:10px;
	}
.link .link-mid ul li a{
	color:#666;
	}
.link .link-mid ul li a:hover{
	color:#0E80D8;
	}
.footer{
	height:150px;
	width:100%;
	background:#666;
	}	
.footer .footer-mid{
	width:1140px;
	margin:0 auto;
	}
.footer .footer-mid .footer-mid-right{
	width:310px;
	float:left;
	}
.footer .footer-mid .footer-mid-right h6{
	line-height:40px;
	color:#eee;
	font-size:14px;
	font-weight:normal;
	margin-top:10px;
	}
.footer .footer-mid .footer-mid-right p{
	line-height:24px;
	color:#ccc;
	font-size:12px;
	}
.footer .footer-mid .footer-mid-tel{
	width:310px;
	float:left;
	margin-left:50px;
	}
.footer .footer-mid .footer-mid-tel h6{
	line-height:40px;
	color:#eee;
	font-size:14px;
	font-weight:normal;
	margin-top:10px;
	}
.footer .footer-mid .footer-mid-tel p{
	line-height:24px;
	color:#ccc;
	font-size:12px;
	}
.footer .footer-mid .footer-mid-content{
	width:400px;
	float:right;
	margin-top:40px;
	}
.footer .footer-mid .footer-mid-content p{
	line-height:24px;
	color:#ccc;
	font-size:14px;
	text-align:right;
	}
.footer .footer-mid .footer-mid-content p span{
	padding-left:20px;
	}
	
/*推荐词弹出框*/
.suggestion{
	width:380px;
	border:1px solid #EAEAEA;
	position:absolute;
	top:46px;
	left:-1px;
	background:#f5f5f5;
	border-radius:0 0 2px 2px;
	display:none;
	}
.suggestion ul{
	padding-bottom:5px;
	}
.suggestion ul li{
	line-height:24px;
	font-size:16px;
	color:#666;
	text-indent:10px;
	cursor:pointer;
	}
.suggestion ul li:hover{
	background:#0090FF;
	color:#fff;
	}