* {
margin : 0;
padding : 0;
}
body {
background :  white;
font : 85%/1.7 Arial, Tahoma,Verdana , Sans-Serif;
text-align : center;
color : #363636;
}
form { margin: 1px; }
input.search {  background :url(/images/xiangyun.gif) no-repeat scroll right bottom;width: 300px; border-width: 1px;  padding: 2px; color: #1E67A8; font-weight: bold; }
input.button { padding: 3px; border-width: 2px;background: #FFFFFF; font-weight: bold;}

a {
text-decoration : none;
font-weight : none;
}
a:link {
border-bottom : 1px  #414141;
color : #0000FF;
}
a:visited {
border-bottom : 1px  #5E5E5E;
color : #9999FF;
}
a:hover, a:active {
border-bottom : 1px  #B4FF01;
color : #9EC068;
}
p, ul, ol, table, dl {
margin : 1em 0 1em 0;
}
ul, ol {
padding : 4px;
margin-left : 4em;
}
ul {

}
img {
border : 0;
vertical-align : middle;
padding : 7px;
}
h2, h3, h4, h5, h6 {
font : 180%/1 Verdana, Tahoma, Arial, Sans-Serif;
color : #414141;
margin : 0 0 0.4em 0;
}
h3 {
font-size : 160%;
margin-bottom : 0;
}
h4 {
font-weight : bold;
font-size : 130%;
margin : 1em 0 0;
color : #636363;
}
h5 {
font : small-caps bold 140%/1 Verdana, Tahoma, Arial, Sans-Serif;
letter-spacing : 1px;
margin : 1em 0 0;
color : #787878;
}
h6 {
margin : 1em 0 0;
color : #858585;
font : small-caps bold 120%/1 Verdana, Tahoma, Arial, Sans-Serif;
letter-spacing : 1px;
}
h2 a, h2 a:link, h3 a, h3 a:link, h4 a, h4 a:link, h5 a, h5 a:link, h6 a, h6 a:link {
color : #414141;
border-bottom : 1px dashed #414141;
font-weight : normal;
}
h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
color : #B4FF01;
}
ins, em {
text-decoration : none;
font-style : oblique;
}
blockquote {
font : 105%/1.4 Verdana, Tahoma, Arial, Sans-Serif;
color : #343434;
margin : 0 10% 0 5%;
background : #c0c0c0;
border-left : 4px solid #B4FF01;
padding : 7px;
}
ul, ol, dd {
margin-left : 4em;
}
code, pre {
color : #616161;
font : 100%/1.2 "Courier New", Courier, monospace;
}
textarea, input, select, option {
font : 110%/1 Verdana, Tahoma, Arial, Sans-Serif;
vertical-align : middle;
padding : 3px;
margin-bottom : 5px;
background : #d0d0d0;
border : 1px solid #4B4B4B;
color : #4B4B4B;
}
label {
font-weight : bold;
}
#container {
margin : 0 auto;
width : 900px;
height: 100%;
text-align : center;
background :#E7F3FF;

}
#top {
width : 100%;
text-align : center;
margin : 0 auto;
height : 80px;
background :url(/images/logo-1.gif) no-repeat;
font : 100%/1 Verdana, Tahoma, Arial, Sans-Serif;
}

#topIndex {
width : 100%;
text-align : center;
margin : 0 auto;
height : 28px;
font : 100%/1 Verdana, Tahoma, Arial, Sans-Serif;
background :url(/images/title_bg.gif) repeat-x;
}

#menuleft {
width: 48%;
margin-right : 3px;
text-align : right;
float : right;
padding-top : 4px;

}
#menu {
width: 50%;
margin-left : 1px;
padding: 0;
float : left;
font-weight: bold;
text-align: left;

}
#menu ul {
list-style: none;
padding: 0;
margin : 0 auto;
}
#menu ul li {
width: 100%;
float: left;
list-style: none;
margin: 0 auto;
padding: 0;
border: 0;
}
#menu ul li a {
list-style: none;
text-align: center;
color: blue;
font : bold 100%/1.7 Verdana, Tahoma, Arial, Sans-Serif;
margin: 0 auto;
padding: 0;
}
#menu ul li a:hover {
list-style: none;
color: #b7ff0b;
}
#header {
text-align: center;
padding: 1px 0 0 0;

}
h1#title, h1#title a {
font : 180%/1 Verdana, Tahoma, Arial, Sans-Serif;
color : green;
font-weight : bold;
border : 10px;
padding-right: 10px;
}
h2#tagline, h2#tagline a {
font : 140%/1 Verdana, Tahoma, Arial, Sans-Serif;
color : black;
font-weight : bold;
border : 0;
padding-right: 13px;
padding-top: 13px;

}
#wrapper {
width : 900px;
text-align : left;
background : #E7F3FF;
border-top : 1px solid #4B4B4B;

}
#content {
float : right;
width : 725px;
padding : 2px 5px 100px 5px;
background : #E7F3FF;
border-left: 1px solid #2D2D2D;
background :url(/images/title_bg.gif) repeat-x;
}
#contentleft {
float : left;
clear:left; 
width : 365px;
padding : 2px 5px 100px 5px;
background : #E7F3FF;
word-wrap:break-word; 
border-top : 1px solid #4B4B4B;
border-right : 1px solid #4B4B4B;
background :url(/images/title_bg.gif) repeat-x;
}
#contentright {
float : right;
clear:right; 
width : 336px;
padding : 2px 5px 100px 5px;
background :  #E7F3FF;
word-wrap:break-word;
border-top : 1px solid #4B4B4B;
background :url(/images/title_bg.gif) repeat-x;
}
#linkpage{
float : bottom;
clear:both; 
width : 700px;
padding : 1px 1px 1px 1px;
background : #E7F3FF;
word-wrap:break-word;
border-top : 1px solid #4B4B4B;
}

#sidebar {

float : left;
width : 160px;
font-size : 0.9em;
line-height : 1.5;
color : #343434;
padding : 0px 0px 0px 0px;
background : #E7F3FF;
}
#footer {
clear : both;
margin: 0 auto;
border-top : 1px solid #2D2D2D;
border-bottom: 2px solid #2D2D2D;
background : #CC9900;;
width : 100%;
color : #000000;
font : bold 100%/1.7 Verdana, Tahoma, Arial, Sans-Serif;
background :url(/images/title_bg.gif) repeat-x;
}
#footer ul {
list-style : none;
margin : 0 0 1.2em;
padding-left : 15px;
}
#footer ul li {
color : #000000;
display : inline;
padding-right : 1.8em;
}
#footer ul li a {
color : #000000;
font-weight : normal;
}
#footer p {
margin : 0.7em 0 0;
padding-left : 15px;
}
#footer p a {
color : #000000;
font-weight : normal;
}
.hidden {
display : none;
}
.clearer {
clear : both;
}
.center {
text-align : center;
margin-left : auto;
margin-right : auto;
}
.left {
text-align : left;
float : left;
}
.right {
text-align : right;
float : right;
}

