﻿/******************** Reset ********************/
html, body, div, 
dl, dt, dd, ul, ol, li, 
table, caption, thead, tbody, tfoot, tr, th, td, 
form, input, textarea, button, select, option, label, fieldset, legend, 
h1, h2, h3, h4, h5, h6, p, span, pre, q, del, address, i, b, big, small, em, strong, a, img, map, area, object, param, iframe {
	margin:0; padding:0;}

body { font:12px/1 Tahoma,  Helvetica,  Arial,  "\5b8b\4f53", sans-serif;}
ul, ol ,li { list-style:none;}
table { border-collapse:collapse; border-spacing:0;}
input, textarea, button, select { font-size:100%; vertical-align:middle; outline:none;}
button { background-color:transparent; border:0 none; cursor:pointer;}
textarea { resize:none;}
fieldset {}
legend{ color:#000; display:none;}
h1, h2, h3, h4, h5, h6 { font-size:100%; font-variant:normal;}
p { font-size:14px;}
pre { font-family:"Courier New", Courier,  monospace;}
q { quotes:none;}
q:before, q:after { content:"";}
caption, address, em, i { font-style:normal; font-weight:normal;}
a { color:#666; text-decoration:none;}
a:hover { text-decoration:underline;}
img{ border:0  none; vertical-align:top;}
.clear { clear: both;}/* 清除浮动 */


/******************** Header ********************/
.header { width:100%; min-width:1000px; height:auto; position:relative;}
.header .top { background-color:#353535; width:100%; min-width:1000px; height:auto;}

.header .logo { width:1000px; height:auto; margin:0 auto;}
.header .logo img { width:1000px; height:120px;}
/***** First level navigation *****/
.header .nav { background:url(imagesnav_bg.jpg) repeat-x bottom; width:100%; min-width:1000px; height:50px; position:relative;}
.header .nav .navBox { background:url(imagesnavbox_bg.png) no-repeat center; width:100%; height:50px; padding-top:14px; padding-bottom:6px; position:absolute; z-index:10; margin-top:-13px;}
.header .nav .navBox ul { width:1000px; margin:0 auto; position:relative;}
.header .nav .navBox ul:after { content:""; clear:both; display:block;}
.header .nav .navBox ul li { background:url(imagesnav_line.jpg) no-repeat left; float:left; padding:10px 0;}
.header .nav .navBox ul li:first-child { background:none;}
.header .nav .navBox ul li a { display:block; font-size:20px; font-weight:bold; color:#fff; padding:5px 20px;}
.header .nav .navBox ul li a:hover { background:#727272; text-decoration:none;}
/***** Two level navigation *****/
.header .nav .navBox ul li ul { display:none; width:auto; background:url(imagesarrow.png) no-repeat left top ; padding-top:10px; margin-top:-10px; position:absolute; top:100%;}
.header .nav .navBox ul li:hover >ul { display:block;}
.header .nav .navBox ul li ul li { float:none; border-top:1px solid #646464; position:relative; padding:0;}
.header .nav .navBox ul li ul li a { font-size:16px; padding:10px 30px; color:#fff;}
.header .nav .navBox ul li ul li a:hover { background:#353535;}



/******************** Container ********************/
.container { width:100%; min-width:1000px; height:auto; position:relative;}
.container .main { width:1000px; height:auto; margin:0 auto;}



/******************** Footer ********************/
.footer { background-color:#7a7a7a; width:100%; min-width:1000px; height:auto; position:relative; margin-top:80px;}
.backstage { width:1000px; height:auto; position:relative; margin:0 auto;}
.backstage a { display:block; position:absolute; right:0; margin-top:-74px;}
.backstage a img { width:60px; height:56px;}

.copyright { width:1000px; height:auto; padding:30px 0; position:relative; margin:0 auto;}
.copyright p { font-size:14px; color:#fff; line-height:30px; text-align:center;}
.copyright p span { margin-left:50px; margin-right:5px;}
.copyright p span:first-child { margin-left:0;} 
.copyright p a { color:#fff;}