﻿/* CSS Document */

/***** -----   初始化   -----*****/
body, h1, h2, h3, h4, h5, h6, hr, p, 
blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, textarea, select, option，/* form elements 表单元素 */
th, td, /* table elements 表格元素 */
img/* img elements 图片元素 */
{
border: 0 none;
margin: 0;
padding: 0;
}
/** 去掉a标签的虚线框，避免出现奇怪的选中区域 **/
a{ blr:expression(this.onFocus=this.blur()) }
:focus{ outline:0; }
/** 设置背景色 **/
body, textarea{ background:#fff; }
/** 设置默认字体 **/
body, button, input, select, textarea { font: 12px/1.5 '宋体',tahoma, Srial, helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
i,em{ font-style:normal; }
/** 重置列表元素 **/
ul, ol { list-style: none; }
/** 重置超链接元素 **/
a { text-decoration: none; color:#333;}
a:hover { text-decoration: underline; color:#F40; }
/** 重置图片元素 **/
img{ border:0px;}
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
/** 清除浮动 **/
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
/***** -----   初始化结束   -----*****/

/* 浮动 */
.Fhidden{ overflow:hidden; zoom:1; }
.Fleft{ float:left; display:inline; }
.Fright{ float:right; display:inline; }
/* /浮动 */
/* 对齐 */
.Tleft{ text-align:left; }
.Tcenter{ text-align:center; }
.Tright{ text-align:right; }
/* /对齐 */
/* 字粗细 */
.Bbold{ font-weight:bold; }
.Bnormal{ font-weight:normal; }
/* /字粗细 */
/* 字大小 */
.S12px{	font-size:12px; }
.S13px{	font-size:13px; }
.S14px{	font-size:14px; }
.S15px{	font-size:15px; }
.S16px{	font-size:16px; }
.S17px{	font-size:17px; }
.S18px{	font-size:18px; }
.S19px{	font-size:19px; }
.S20px{	font-size:20px; }
/* /字大小 */
/* 高度 */
.H5{ height:5px; line-height:5px; }
.H8{ height:8px; line-height:8px; }
.H10{ height:10px; line-height:10px; }
.H15{ height:15px; line-height:15px; }
.H20{ height:20px; line-height:20px; }
.H30{ height:30px; line-height:30px; }
.H50{ height:50px; line-height:50px; }
.H100{ height:100px; line-height:100px; }
/* /高度 */
/* 宽度 */
.W5{ width:5px; }
.W8{ width:8px; }
.W10{ width:10px; }
.W15{ width:15px; }
.W20{ width:20px; }
.W30{ width:30px; }
.W50{ width:50px; }
.W100{ width:100px; }
/* /宽度 */


/*-----------------------------------------------结构-----------------------------------------------*/
.footer_container{
	width:960px;
	margin:0 auto;
	overflow:hidden;
	zoom:1;
}
/*-----------------------------------------------/结构-----------------------------------------------*/
/*-----------------------------------------------头-----------------------------------------------*/
.head{
	background: url(../img/head_bg.jpg) repeat-x 0px 0px;
	height:90px;
}
.head span{
	overflow:hidden;
	zoom:1;
	width:960px;
	margin:0 auto;
	display:block;
	background: url(../img/head_bg.jpg) repeat-x 0px 0px;
}
.head span i{
	float:left;
	display:inline;
	height:65px;
	width:500px;
	margin:20px 0 0 0;
}
.head span em{
	float:right;
	display:inline;
	color:#777;
}
.head span em a, .head span em a:hover{
	color:#5F5F5F;
	line-height:30px;
}
/*-----------------------------------------------/头-----------------------------------------------*/
/*-----------------------------------------------导航-----------------------------------------------*/
.nav{
	height:70px;
	background:url(../img/nav_bg.gif) repeat-x 0px -35px;
}
.nav_main{
	width:960px;
	height:70px;
	line-height:40px;
	margin:0 auto;
	background:url(../img/nav_bg.gif) repeat-x 0px -35px;
}
.nav_main ul{
	margin:0 0 0 50px;
}
.nav_main ul li{
	height:40px;
	float:left;
	display:inline;
	position:relative;
	cursor:pointer;
}
.nav_main ul li a{
	float:left;
	display:inline;
	margin:7px 0 0 0;
	padding:0 0 0 20px;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	height:26px;
	line-height:26px;
	font-family:"微软雅黑",黑体;
}
.nav_main ul li a span{
	float:left;
	display:inline;
	padding:0 20px 0 0;
	cursor:pointer;
}
.nav_main ul li a:hover, .nav_main ul li.fatcurrent a{
	text-decoration:none;
	color:#eee;
	background: url(../img/nav_father.jpg) no-repeat 0px 0px;
	cursor:pointer;
}
.nav_main ul li a:hover span, .nav_main ul li.fatcurrent a span{
	background: url(../img/nav_father.jpg) no-repeat right 0px;
}
/*主链接选定时*/
.nav_main ul li a.navcurrent, .nav_main ul li a.navcurrent:hover{
	background: url(../img/nav_bg.gif) 0px 0px;
	color:#888;
	height:35px;
	line-height:35px;
	margin:6px 0 0 0;
}
.nav_main ul li a.navcurrent span, .nav_main ul li a.navcurrent:hover span{
	background: url(../img/nav_bg.gif) right 0px;
}
/*二级菜单*/
.nav_main ul li.fatcurrent ul{
	display:block;
}
.nav_main ul li ul{
	margin:0;
	position:absolute;
	top:40px;
	left:-100px;
	display:none;
	width:650px;
	height:30px;
	line-height:30px;
}
.nav_main ul li ul li a, .nav_main ul li.fatcurrent ul li a{
	font-size:12px;
	color:#555;
	font-weight:normal;
	padding:0 0 0 13px;
	margin:5px 0px 0;
	height:22px;
	line-height:22px;
	background:none;
}
.nav_main ul li ul li a span, .nav_main ul li.fatcurrent ul li a span{
	padding:0 13px 0 0;
	background:none;
}
/*子链接被选择*/
.nav_main ul li ul li a:hover, .nav_main ul li ul li a.soncurrent{
	color:#f40;
	background: url(../img/nav_son.jpg) no-repeat 0px 0px;
}
.nav_main ul li ul li a:hover span, .nav_main ul li ul li a.soncurrent span{
	background: url(../img/nav_son.jpg) no-repeat right 0px;
}
.nav_son{
	width:960px;
	margin:0 auto;
	line-height:30px;
}
/*-----------------------------------------------/导航-----------------------------------------------*/
/*尾部*/
.foot{
	width:960px;
	margin:0 auto;
	border-top: 1px solid #ccc;
	padding:20px 0;
	font-size:14px;
}
.foot ul{
	overflow:hidden;
	zoom:1;
}
.foot ul li{
	float:left;
	display:inline;
	margin:0 0 0 8px;
	color:#ccc;
}
.foot ul li a{
	color:#009BE3;
}
.foot ul li a:hover{
	color:#f20;
}
.foot ul li b a{
	font-weight:normal;
	color:#f00;
}
.foot p{
	margin:10px 0 0 8px;
	color:#666;
}
/*/尾部*/