﻿
/* 公共部分 */
.nav_list {
    float: left;
    margin: 0 auto;
    width: 1100px;
}
*
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
body
{
	background-color: #fff;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
}
input, select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
th, td, font
{
	font-size: 14px;
}
a, a:link
{
	color: #333;
	text-decoration: none;
}
a:hover
{
	color: #f60;
	text-decoration: underline;
}
a:hover img {
    filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;
}
img
{
	border-width: 0;
}
.fl
{
	float: left;
}
.fr
{
	float: right;
}
.clear
{
	clear: both;
	height:1px;
	overflow: hidden;
}
.al
{
	text-align: left;
}
.ar
{
	text-align: right;
}
.ac
{
	text-align: center;
}
.none
{
	display: none;
}
.block
{
	display: block;
}
.abs
{
	position: absolute;
}
.flow
{
	overflow: hidden;
}
.wto
{
	margin-right: auto;
	margin-left: auto;
}
.hto
{
	height: 100%;
}
.str
{
	font-weight: bold;
}
.nor
{
	font-weight: normal;
}
.s14
{
	font-size: 14px;
}
.s12
{
	font-size: 12px;
}
.red
{
	color: #f00;
}
.mt10 {
    margin-top:10px;
}
.pt10  {
    padding-top:10px;
}

/* 头尾部分 */

.header {
    background:url(imageshead_bg.jpg) repeat-x; height:160px;
}
.wrapper {
}
.box {
    width:1100px; margin:5px auto; overflow:hidden;
}
.ad {
    width:1100px; margin:0 auto; overflow:hidden
}
.top {
    line-height:32px;
}
.top a {
    font-weight:bold; color:#FF0000
}
.login {
    float:right
}
.btn {
    width:40px; height:18px; border:#ccc solid 1px; background:#fec; margin:0 2px;
}
.txt {
    width:80px; height:16px; color:#666666; border:#ccc solid 1px;
}
.logo {
    float:left; width:300px; height:128px; background: url(imageslogo.jpg) #fff 50% 25px no-repeat;
}
.nav {
    float:left; overflow:hidden; width:800px;
}
.subnav {
    padding:25px 20px 5px 37px; *padding:20px 20px 5px 37px; line-height:30px;
}
.subnav a {
    padding:0 6px; 
}
.menu {
    line-height:40px; padding-left:50px; 
}
.menu a {
    display:block; float:left; font-size:14px; font-weight:bold; padding:0 12px; color:#FFFFFF
}
.menu a:hover {
    background:#FFFFFF; color:#CC0000; text-decoration:none
}
.footer {
    text-align:center
}
.footnav {
    line-height:30px; border-top:#CC0000 solid 3px; border-bottom:#E3E3E3 solid 1px
}
.copyright {
    color:#666666; padding:10px;
}
.tophead1 {
    background-image: url("imagesindex_13a.gif");
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    font-size: 12px;
    line-height: 28px;
    padding-left: 20px;
    width: 80px;
}
.tophead2{background-image: url("imagesindex_10a.gif");
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    font-size: 12px;
    line-height: 28px;
    padding-left: 20px;width: 80px;}
.tophead3{background-image: url("imagesindex_10a.gif");
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    font-size: 12px;
    line-height: 28px;
    padding-left: 20px;
    width: 80px;}
.tophead4{background-image: url("imagesindex_16a.gif");
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    font-size: 12px;
    line-height: 28px;
    padding-left: 20px;
    width: 80px;}

.head_top_title {
    background: url("imagesttttt.jpg") repeat-x;
    color: #FFFFFF;
    font-family: "微软雅黑";
    font-size: 14px;
    font-weight: bold;
    height: 38px;
    line-height: 38px;
    margin: 0 auto;
    text-align: center;
    width: 1100px;background-color:#cc0001;
}
.head_top_title a{color:#545353;}

.head_top_title b{color:#FBFBFB;}