﻿/* 
Author: Sining Wang
Contact: xms0080 
*/

html,body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,a,img,span,form {
margin: 0;
padding: 0;
border: 0;
text-align: left;
background-color: transparent;
}
body {
padding-bottom: 88px;
color: #000;
font: 9pt Tahoma, Verdana, Arial，Gill, Helvetica, sans-serif/*georgia*/;
line-height: 3.5ex;
text-align: center;
background: #FFF url(../img/gress.png) repeat-x bottom left;
}
h1 {
margin-top: 2em;
margin-left: 141px;
margin-bottom: 1ex;
font: 14pt georgia, Gill, Helvetica, sans-serif;
letter-spacing: 1px;
font-weight: bold;
}
h3 {
margin-bottom: 0.5ex;
padding-top: 0.5ex;
font: 11pt georgia, Gill, Helvetica, sans-serif;
letter-spacing: 1px;
color: #690;
}
/*p {
text-align: justify;
background: transparent;
}*/
a,a:hover,a:link,a:visited {
font-family: verdana, Gill, Helvetica, sans-serif;
text-decoration: none;
color: #333;
background-color: transparent;
}
a:hover {
color: #6C0;
background-color: transparent;
}
ul {
list-style-type: none;
}
ul li {
display: inline;
line-height: 3ex;
}
ol li {
display: inline;
}
form {
line-height: 25px;
color: #333;
text-align: left;
}
input,select,textarea {
font: 12px Tahoma, Verdana, Arial, Gill, Helvetica, sans-serif;
color: #333;
}
#bud {
margin: 0 auto;
width: 700px;
height: 100%;
background: #FFF;
}
/*--header--*/
#header {
margin: 0 auto;
width: 700px;
height: 150px;
background: url(../img/cnheaderbg.jpg) no-repeat top left;
}
#logo {
clear: both;
width: 700px;
height: 150px;
text-align:left;
}
img.logo {
margin-top: 70px;
margin-left: 125px;
}
#nav {
padding-top: 1px;
width: 700px;
height: 30px;
}
a.navo,a.navo:visited {
float: left;
display: block;
width: 140px;
height: 28px;
border-bottom: 6px solid #FFF;
line-height: 28px;
letter-spacing: 1px;
text-align: center;
color: #FFF;
background: #690 url(../img/navo.gif) no-repeat top left;
}
a.navo:hover {
color: #FFF;
border-bottom: 6px solid #690;
}

a.nav,a.nav:visited {
float: left;
margin-left: 1px;
display: block;
width: 139px;
height: 28px;
border-bottom: 6px solid #FFF;
line-height: 28px;
letter-spacing: 1px;
text-align: center;
color: #FFF;
background: #690 url(../img/navt.gif) no-repeat top left;
}
a.nav:hover {
color: #FFF;
border-bottom: 6px solid #690;
}

#box {
clear: both;
padding-top: 1px;
padding-bottom: 3em;
width: 700px;
}
#uav {
float: left;
width: 120px;
}
a.sava,a.sava:visited {
display: block;
width: 120px;
line-height: 2em;
color: #666;
background: #FFF;
}
a.sava:hover {
color: #6C3;
background: #FFF;
}

/*--container--*/
form.sform {
margin-top: 2em;
background-color: transparent;
}
form.sform input,select,textarea, form.cform input,select,textarea {
margin-top: 1em;
margin-left: 0 !important;
margin-left: 1em;
font: 12px Arial, Gill, Helvetica, sans-serif;
}
form.cform {
margin-top: 3em;
background-color: transparent;
}
#container {
margin-left: 140px;
width: 420px;
padding-bottom: 1em;
}
#container ol {
margin-top: 1.5em;
list-style-type: none;
}
p.br {
margin-top: 1em;
}
ul.uleft {
float: left;
}
ul.uright {
margin-left: 220px;
}
ul.uright > li {
display: block;
}

ul.prdu, ul.prdf, ul.prds {
clear: both;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 0.5em;
padding-right: 0.5em;
line-height: 3ex;
border-bottom: 1px dotted #999;
}
ul.prdf {
margin-top: 0 !important;
margin-top: 1.5em;
color: #FFF;
background-color: #666;
border-bottom: 2px solid #CCC;
}
ul.prds {
border-bottom: 1px solid #999;
}
ul.prdu:hover, ul.prds:hover {
background-color: #F9F9F9;
}

li.foe {
float: left;
display: block;
width: 180px;
}
li.soe {
float: left;
display: block;
width: 150px;
}
a.toe {
padding-bottom: 1px;
padding-right: 2px;
color: #6C0;
}
a.toe:hover {
color: #FFF;
background-color: #6C0;
}
p.clearfloat {
clear: both;
}

table {
margin: 0px;
width: 420px;
font-size: 12px;
border: 0px;
background: url(../img/tdch.jpg) no-repeat top left;
}
td {
margin: 0;
padding-top: 0;
padding-left: 10px;
height: 23px;
line-height: 23px;
text-align: left;
}
tr.oc {
background-color: #EEF3EB;
}
tr.ch {
height: 22px;
line-height: 22px;
color: #fff;
}
tr.tc td {
height: 35px;
border-bottom: 1px dotted #999;
}
p.title {
margin-top: 1em;
margin-bottom: 0;
letter-spacing: 1px;
}
p.topp {
margin-top: 2em;
}
a.topa {
color: #690;
}
a.topa:hover {
color: #6c0;
}

.titlep1 {
margin-top: 1em;
}

/*--footer--*/
#footer {
clear: both;
width: 700px;
/*height: 60px;*/
text-align: center;
/*background: url(../img/me1.gif) no-repeat bottom left;*/
}
p.cp {
margin: 0 auto;
width: 420px;
text-align: left;
}

fieldset {
position: relative; 
margin-top: 1em; 
padding-top: 0.75em;
margin-bottom: 2em;
padding-left: 2em;
padding-bottom: 1.5em;
border: 1px dotted #CCC;
background-color: #f0ffe6;
}
legend {
position: absolute; 
top: -0.5em; 
left: 0.5em;
margin-top: -1em !important;
margin-left: 1.5em !important;
padding: 3px 12px 3px 12px;
border: 0;
color: #FFF;
background-color: #666;
}
label { 
display: inline;
color: #000;
}