html{
background:#E2E2E2;
}
body{
margin:0;
padding:0;
font-family: "Arial","宋体";
font-size:12px;
line-height:24px;
background:url(../images/head_bj.jpg) repeat-x;
}  
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,input,p{
margin:0;
padding:0;
list-style-type:none;
}
h1,h2,h3,h4,h5{
font-family:"微软雅黑";
}
img{ border:0;}
a{color:#948D78;text-decoration:none;}
a:hover{text-decoration:underline;}
li a:hover img,
dl a:hover img,
span a:hover img{
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity:0.8;
opacity:0.8;
}
.mid{
position:relative;
width:990px;
margin:0 auto;
padding:15px 55px;
background:#fff;
overflow:hidden;
}
.clear{
clear:both;
}
/*头部*/
#head{
position:relative;
width:990px;
height:152px;
margin:0 auto;
z-index:999;
}
#head .logo{
position:absolute;
width:186px;
height:72px;
left:85px;
top:42px;
overflow:hidden;
}
#head .logo span{
position:absolute;
top:-860px;
}
#head .login{
position:absolute;
height:20px;
right:35px;
top:20px;
overflow:hidden;
}
#head .search{
position:absolute;
width:192px;
height:20px;
right:35px;
top:65px;
overflow:hidden;
}
#head .search input{
height:20px;
border:0;
}
#head .search input.text{
float:left;
width:169px;
height:20px;
color:#999;
line-height:20px;
text-indent:25px;
border:0;
background:url(../images/search01.png) no-repeat left center;
}
#head .search input.button{
float:right;
width:23px;
height:20px;
border:0;
background:url(../images/search02.png) no-repeat right center;
}
/*导航*/
#nav{                        /*nav容器设置*/
position:absolute;
top:94px;
right:35px;
width:546px;
height:36px;
}
#nav li{                     /*1级li和2级li的统一设置*/
float:left;
text-align:center;
height:36px;
}
#nav li a.trad{              /*1级li a的设置*/
position:relative;
display:inline-block;
width:91px;
height:36px;
text-align:center;
font-family:"微软雅黑";
font-size:14px;
color:#000;
z-index:50;      
}
#nav li.open,
#nav li:hover{}
#nav li.open a.trad,
#nav li:hover a.trad,
#nav li a.trad:hover{                   /*li的背景鼠标经过设置*/
text-decoration:none;
color:#ce171e;
background:url('../images/nav01.png') no-repeat center top;
}
#nav li a.trad span{                    /*1级li的整体文字设置*/
display:block;
width:91px;        /*1级li的宽度*/
font-size:14px;
line-height:36px;
}
#nav li ul{                            /*2级ul设置*/
display:none;
position:absolute;
top:36px;                   /*2级菜垂直位置设置*/
left:91px;                 /*2级菜第一个ul水平位置设置*/
width:91px;                /*2级菜宽度*/
background:url(../images/nav03.png) no-repeat bottom center;
padding-bottom:5px;
overflow:hidden;
text-align:center;
}
#nav li ul.nav01{                      /*2级菜nav01类水平位置设置*/
left:182px;
}
#nav li ul.nav02{
left:273px;            /*2级菜nav02类水平位置设置*/
}
#nav li ul.nav03{
left:364px;            /*2级菜nav03类水平位置设置*/
}
#nav li ul.nav04{
left:455px;            /*2级菜nav04类水平位置设置*/
}
#nav li ul.nav05{
left:546px;            /*2级菜nav05类水平位置设置*/
}
#nav li ul.nav06{
left:637px;            /*2级菜nav06类水平位置设置*/
}
#nav li:hover ul{
display:block;
}
#nav li ul li{                         /*2级li设置*/ 
width:100%;              /*2级li宽度*/
height:auto;
overflow:hidden;
}
#nav li ul li dl{
width:100%;
background:url(../images/nav02.png) no-repeat center top #F3D1A0;
overflow:hidden;
}
#nav li ul li dl dt,
#nav li ul li dl dd{
width:100%;
line-height:28px;    /*2级菜单链接之间的距离*/
background:url(../images/nav04.png) no-repeat bottom center;
overflow:hidden;
}
#nav li ul li dl dd.no{
background:none;
}
#nav li ul li dl dd a{
display:block;
width:76px;
height:22px;
text-align:center;
line-height:22px;
margin:5px 0 5px 7px;
font-size:12px;
color:#000;
font-family:"微软雅黑", "宋体";
}
#nav li ul li dl dd a:hover{
text-decoration:none;
background:#F7E2AF;
}
/*banner图片*/
#banner{
position:relative;
margin:0 auto;
width:990px;
height:247px;
overflow:hidden;
}
#banner .photo{                  /*包含图片区块*/
width:100%;
height:247px;
text-align:center;
background:url('../images/yy.png') no-repeat center bottom;   /* 底部阴影背景*/
overflow:hidden;
}
#banner .photo img{
width:990px;
height:247px;
}
#jsNav{                         /*小圆按钮区块设置*/
position:absolute;
left:45%;
bottom:15px;
width:110px;
height:12px;
z-index:999;
overflow:hidden;
}
#jsNav a{
float:left;
display:block;
width:12px;
height:12px;
overflow:hidden;
margin:0 5px;
}
#jsNav a.trigger{
background:url('../images/icon01.png') no-repeat center top;         /*未选中小圆点按钮*/
}
#jsNav a.trigger:hover,
#jsNav a.imgSelected{
background:url('../images/icon02.png') no-repeat center top;     /*选中或者鼠标经过后小圆点按钮*/
}
/*页脚*/
#foot{
width:100%;
height:105px;
background:url(../images/foot_bj.jpg) repeat-x;
overflow:hidden;
}
.foot{
width:990px;
height:105px;
margin:0 auto;
text-align:center;
overflow:hidden;
}
.foot .foot_top{
width:100%;
margin:5px 0 0;
text-align:center;
color:#271504;
font-family:"微软雅黑";
overflow:hidden;
}
.foot .foot_top a{
color:#271504;
margin:0 7px;
}
.foot .foot_btm{
width:100%;
overflow:hidden;
}
.foot .foot_btm p{
width:100%;
text-align:center;
color:#271504;
font-family:"微软雅黑";
line-height:20px;
}
/*登录*/
.quanp{ background-color:#fff; width:100%; overflow:hidden;}
#content .title02
{
	 width:100%; text-align:center; padding:20px 0 36px; overflow:hidden;
	 }

#content .title02 h3
{
	 font-family:"微软雅黑"; font-size:24px; line-height:30px; color:#c50000; font-weight:normal; padding-bottom:14px;
	 }
#content .title02 p
{
	 font-size:14px; color:#999;
	 }
#content .title02 input.button
{
	 width:81px; height:30px; line-height:30px; text-align:center; border:none; background-color:#c50000; font-size:14px; font-family:"微软雅黑"; color:#fff; overflow:hidden; margin-top:20px;
	 }
#content .login
{
	 width:340px; margin:0 auto; overflow:hidden;
	 }
#content .login li
{
	 width:336px; height:35px; line-height:35px; border:2px solid #e5e5e5; margin-bottom:21px; font-size:14px; overflow:hidden;
	 }
#content .login li:hover
{
	 border-color:#ffb0b0;
	 }
#content .login li span
{
	 float:left; width:58px; height:35px; padding-left:9px; font-size:14px; color:#b8b8b8; font-family:"微软雅黑"; overflow:hidden;
	 }
#content .login li input.text
{
	 float:left; width:242px; height:35px; line-height:35px; border:none; font-family:"微软雅黑"; overflow:hidden;
	 }
#content .login li i
{
	 float:left; width:35px; height:29px; border-left:1px solid #e5e5e5; margin-top:3px; overflow:hidden;
	 }
#content .login li input#vcode
{
	 float:left; width:60px; height:32px; line-height:23px; font-family:"微软雅黑"; overflow:hidden;
	 }
i.icon14
{
	 background:url('../images/icon14.jpg') no-repeat center center;
	 }
i.icon15
{
	 background:url('../images/icon15.jpg') no-repeat center center;
	 }
i.icon16
{
	 background:url('../images/icon16.jpg') no-repeat center center;
	 }
i.icon29{
	background:url('../images/icon29.jpg') no-repeat center center; 
	}
i.icon30{
	background:url('../images/icon30.jpg') no-repeat center center; 
	}
#content .login li.no
{
	 width:100%; height:auto; border:none;
	 }
#content .login li.nomargin
{
	 width:100%; height:auto; margin:0; border:none;
	 }
#content .login li input.button
{
	 float:right; width:81px; height:30px; line-height:30px; text-align:center; border:none; background-color:#c50000; font-size:14px; font-family:"微软雅黑"; color:#fff; overflow:hidden;
	 }
#content .login li.text-right
{
	 padding:20px 0 36px;
	 }
#content .login li .red
{
	 margin-left:18px;
	 }
#content .login li.Label{
	border:none; background:none;
	}
	#content .login li.Label label{
		float:left; font-family:"微软雅黑"; font-size:14px; color:#6a6a6a; margin-right:28px;
		}
		#content .login li.Label label input{
			 margin-right:6px;
			 }
#faq h3{
	padding:10px 17px; margin-top:30px;
	color:#448dca;
}
	#faq table{
		width:700px; margin:20px auto;
	}
		#faq table th{
			text-align:right; white-space:nowrap;
		}
		#faq table th, #faq table td{
			padding:5px 3px ;
		}
		#faq  table input{
			width:300px; height:26px; line-height:26px;
			background:#fff; border:#c0c0c0 1px solid; vertical-align:middle; margin-right:15px;
		}
		#faq  table textarea{
			width:450px; height:130px;
			background:#fff; border:#c0c0c0 1px solid; 
		}
		#faq  table img{
			vertical-align:middle; margin:0 10px;
		}
		#faq  table .num input{
			width:110px;
		}
		#faq  table .btnbox input{
			margin-right:10px; margin-top:20px;
			width:116px; height:35px; line-height:35px;
			background:url(../images/btn.gif) left top; border:0; cursor:pointer;
			color:#5b5b5b; font-size:14px; font-family:微软雅黑;
		}
		#faq  table a{
			color:#286aa7;
		}
		span.red{
			color:#ff0000; vertical-align:middle; padding-right:5px;
		}				 