﻿@charset "utf-8";
*{ padding:0px; margin:0px;}

body {
	font-family: Arial, Helvetica, sans-serif;
}

body{
font-size:12px; color:#474747; background:#fff; margin:0px auto; font:"宋体", Arial;
}
a{
color:#474747; text-decoration:none;
}
a:hover{
	overflow: hidden;
	color:#b20f23;
}

img{
border:0px;
}
li{
list-style:none;
}

.top{ margin:0 auto; width:960px; height:294px;}
.top_a{float:left; width:960px; height:93px; background:#b20f23;}
.top_a img{ float:left; width:418px; height:93px;}
.ss{float:right; padding-right:20px; width:330px; height:40px; background:url(../images/index1.jpg) left no-repeat; font-size:14px; color:#FFFFFF;}
.ss input{ float:left; border:none; margin-top:9px; height:20px; background:#FFFFFF; margin-left:30px;}
.ss span{ float:left; padding-left:50px; line-height:40px; height:40px;}
.ss span a{ color:#FFFFFF}
.ss img{ float:right; padding-right:8px; padding-top:9px; width:26px; height:26px;}
.top_b{ float:left; width:960px; height:202px;}


.dao{ margin:0 auto; width:960px; height:auto; background:#363636;}


.end{ margin:0 auto; width:960px; height:70px; background:url(../images/bg.jpg) repeat-x; padding-top:30px;}
.end span{ float:left; width:960px; text-align:center; font-size:12px;color:#FFFFFF; }
.end span a{color:#FFFFFF;}




.bg {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}








.navi li:hover a:link, .navi li:hover a:visited, .navi li:hover a:hover{ color:#FFFFFF; background-color:#363636; float:left;}

.navi li:hover ul li a:hover{ color:#FFFFFF; background-color:#000000; text-decoration:none; float:left;}
.navi li.current-menu-item ul li a:link, .navi li.current-menu-item ul li a:visited{ color:#104A7B; font-weight:normal; text-decoration:none; float:left;}
.navi li.current-menu-item ul li a:hover{ color:#fff; background-color:#000000;}

/* Main Menu */
.navi{
	width:900px;
	height:36px;
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin-bottom: 0px;
}
.navi li{
	float:left;
	font-size:14px;
	text-align:left;
	height:35px;
	line-height:35px;
	width: 100px;
	
	
}
.navi li a{
	width: 100px;
	float:left; 
	color:#FFF;
	padding-left:7px;
}
.navi li a:link, .navi li a:visited{float:left; color:#FFFFFF; text-decoration:none; width:92px;}
.navi li a:hover{ 
	color:#FFFFFF;
	background-color:#363636;
	text-decoration: none;
              float:left; 

}
.navi li.current-menu-item a:link, .navi li.current-menu-item a:visited{ color:#E8F4F9; font-weight:bold; float:left; }


/* SubCats Link */


.navi li{ position:relative;}
.navi li ul{ position:absolute; width:100px; top:35px; left:0px; background-color:#363636; z-index:300; display:none;}
.navi li ul li{
	width:100px;
	height:31px;
	line-height:30px;
	font-size:14px;
	text-align:left;
	border-bottom:1px solid #F0F0F0;
	margin-right: auto;
	margin-left: auto;
	background-color: #363636;
}
.navi li ul li a:link, .navi li ul li a:visited{
	padding-left:7px;
	width:93px;
	height:30px;
	line-height:30px;
	color:#fff;
	background-color:#363636;
}
.navi li ul li a:hover{ color:#fff; background-color:#000000;}
