﻿body
{
	margin:0px; 
	font-family:微软雅黑;
	font-size:12px;
	}
		
ul,li,h1,h2,h3,h4,h5,h6,dd,dl,dt,p,a,img
{
	margin:0;
	padding:0;
	border:0px;
	list-style-type:none;
	text-decoration:none;
	}
.top-layout
{
	width:100%;
	height:304px;
	background:url(imagesbanner.jpg) top center no-repeat;
	}
.top-layout .top
{
    position:relative;
	width:1100px;
	height:304px;
	margin:0px auto auto auto;
	}
.top-layout .top .flash
{
    position:absolute;
    left:255px;
    bottom:0px;
    width:478px;
    height:174px;
    }
.top-layout .top .logo
{
    position:absolute;
    left:0px;
    top:0px;
	width:300px;
	height:120px;
	}
.top-layout .nav
{
    position:absolute;
    left:295px;
    top:0px;
	width:806px;
	height:50px;
	background:url(imagesicon-8.jpg);
	}
.top-layout .nav .boxbg
{
	position:absolute;
	top:50px;
	left:0px;
	width:806px;
	height:37px;
	background-color:#FFFFFF;
	display:none;
	}
.top-layout .nav li
{
	position:relative;
	float:left;
	display:inline;
	width:115px;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:16px;
	z-index:999;
	color:#FFFFFF;
	}
.top-layout .nav li i
{
	position:absolute;
	bottom:-7px;
	left:50px;
	width:16px;
	height:7px;
	background:url(imagesicon-9.jpg) 0px 0px  no-repeat;
	display:none;
	}
.top-layout .nav li a
{
    display:block;
	width:84px;
	height:41px;
	margin:0px auto auto auto;
	color:#FFFFFF;
	}
.top-layout .nav li a:hover,.top-layout .nav li .selecd
{
	}
.top-layout .nav li .box
{
	position:absolute; 
	top:50px; 
	height:37px; 
	line-height:37px;
	z-index:999;
	display:none;
	color:#0081D2;
	}
.top-layout .nav li dt 
{
	float:left; 
	display:inline;
	height:37px;
	z-index:999;
	text-align:center; 
	font-size:14px;
	}
.top-layout .nav li .box a 
{
    display:inline;
	height:37px;
	line-height:37px;
	background:url();
	color:#0081D2;
	}
.top-layout .nav li .box a:hover 
{
	background:url();
	text-decoration:underline;
	}

.footer-layout
{
    width:100%;
    height:67px;
    margin-top:20px;
    padding:15px 0px;
    background-color:#DCDCDC;
    color:#646464;
    }	
.footer-layout a
{
	color:#646464;
	}
	
.footer-layout .footer
{
	width:1100px;
	margin:0px auto auto auto;
	font-size:14px;
	}
.footer-layout .footer p
{
	line-height:32px;
	}
.footer-layout .footer p .left-con
{
    float:left;
    display:block;
    width:600px;
    }
.footer-layout .footer p .right-con
{
    float:right;
    display:block;
    width:400px;
    text-align:right;
    }
