/*Basic CSS Document */
/* work by dreamcog ::: BLOG: http://dreamcog.yo2.cn */
/* Use For ie5.5,ie6,ie7,ie8,ff3 */


body,ul,ol,dl,td,th,caption,pre,p,blockquote,input,textarea,table
{
	font-family:Arial;
	line-height:150%; 
	font-size:12px;
	color:#333;
}

body {margin:0 auto;}

table {border: 0;border-collapse:collapse;}
table tr td {vertical-align: top;}

img {border:none;}
ul,ol,li,dl,dt,dd {margin:0;padding:0;}

input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input {color:#222222;font-family:Helvetica,Arial,Sans-Serif;font-size:13px;font-weight:normal;margin:2px 0;padding:2px 2px 1px;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}

h1 {font-size:25px; line-height:110%; margin-top:0; margin-bottom:12px; font-weight:bold;padding:0}
h2 {font-size:14px; line-height:110%; margin-top:0; margin-bottom:3px; font-weight:bold;padding-bottom:3px}
h3 {font-size:18px; line-height:110%; margin-top:0; margin-bottom:8px; font-weight:bold; }
h4 {font-size:16px; line-height:110%; margin-top:0; margin-bottom:5px; font-weight:bold; }
h5 {font-size:14px; line-height:110%; margin-top:0; margin-bottom:5px; font-weight:bold;}
h6 {font-size:12px; line-height:110%; margin-top:0; margin-bottom:5px; font-weight:bold; }

p {margin:1em 0;}
blockquote {margin:1em;}
ol li {list-style: decimal outside;	}
ul li {list-style: disc outside;}

th,td {
	border:1px solid #000;
	padding:.5em;
}
th {
	font-weight:bold;
	text-align:center;
}
caption {
	margin-bottom:.5em;
	text-align:center;
}

blockquote  {margin: 10px; color: #666; background:#FFFFCC}

/*Hide or Show 隐藏、显示*/
.hide {display:none;}
.show {display:block;}

/*Floats 浮动部分*/
.fl {float:left;}
.fr {float:right;}
.cf {clear:both;}


/* Clear Fix ::: 用于内部有浮动元素的元素，可以起到关闭浮动的作用 */

.clearfix:after
{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix
{
display:inline-block;
}
/* Hide from IE Mac */
.clearfix {display:block;}
/* End hide from IE Mac */
/* end of clearfix */

body {background:#000;} 
.wapper {width:950px;margin:0 auto}



.header {height:300px;background:#fff;overflow:hidden;}
.header .logo a {width:190px;height:170px;overflow:hidden;background:url(../image/logo.png) no-repeat;display:block}
.header .logo a:hover {background-position:0 -170px;} 
.header .logo a h1 {position:relative;left:-99999px;}
.header .logo {width:190px;margin-left:150px;margin-top:100px;float:left}
.header .search {float:right;width:500px;overflow:hidden;margin:160px 100px 0 0;}
.header .search button {padding:0;margin:0;border:none;position:relative;top:10px;margin-left:10px;background:#fff}
.header .search input {background:#f4f4f4;border:1px solid #ccc;font-size:14px;color:#333;padding:5px;width:300px;margin:0;}
.header .search .notice {margin-top:5px;color:#999}
.header .wapper {position:relative;}
.line{position:relative;top:-27px;height:27px;display:block;background:url(../image/bg.png) no-repeat;}

#nav,#list {list-style:none;clear:both;padding-top:5px}
#nav li{float:left;list-style:none;background:url(../image/arrow.gif) no-repeat right 3px;font-size:14px;padding-right:20px;}
#nav li a {color:#f90}
#nav {border-bottom:1px dotted #333;padding-bottom:5px;margin-bottom:5px;}

.main {background:#000;}

#list li {list-style:none;width:235px;margin:1px 1px 0 0;text-align:center;float:left}
#list li a {color:#000;display:block;background:#f90;}
#list li a:hover {color:#fff;display:block;background:#f30;}
#list li.last {border:1px solid #333;background:#333;width:233px;color:#fff;text-align:left;}
#list li.last a {color:#000;background:#f90;font-size:10px;display:inline;padding:1px 3px;margin:0 1px}
#list li.last a:hover {display:inline;color:#fff;background:#f30;}
#list li.last strong {margin-left:10px}

.location {background:#eee;border:1px solid #999;line-height:12px;font-size:12px;text-align:center;padding:2px;margin-top:2px}

#footer {clear:both;margin-top:10px;border-top:1px dotted #333;padding-top:5px;color:#222;}

