@Import "global.css";

html { min-width: 780px; }

body, div, span, img, a, dl, dt, dd, ul, ol, li, table, th, td {
	color: #777777;
	line-height: 130%;
}

body { background: url(/Images/Page_Bg.gif) transparent; }

a:link, a:visited { color: #777777; text-decoration: none; }
a:hover { color: #000000; text-decoration: underline; }

a.Link:link, a.Link:visited { color: #777777; text-decoration: none; }
a.Link:hover { color: #000000; text-decoration: underline; }

a.MainMenu:link, a.MainMenu:visited { color: #ffffff; text-decoration: none; }
a.MainMenu:hover { color: #ffff00; text-decoration: underline; }

.FullW { width: 100%; }
.rLine { border-right: 1px solid #777777; }

/*** Box ***/

.PageBox { width: 780px; }
.LeftBox { width: 214px; }
.BigBox { width: 560px; }
.SmallBox { width: 278px; }
.LeftBox, .BigBox, .SmallBox { padding: 3px 0px 3px 0px; }
.PageBox table, .LeftBoxBg table, .LeftBox table, .BigBox table, .SmallBox table { width: 100%; }


.btl, .btc, .btr, .bcl, .bcr, .bbl, bbc, .bbr { width: 8px; height: 8px; }
.btl { background: url(/Images/Box_Top_Left.gif) transparent no-repeat left top; }
.btc { background: url(/Images/Box_Top.gif) transparent repeat-x top center; }
.btr { background: url(/Images/Box_Top_Right.gif) transparent no-repeat right top; }
.bcl { background: url(/Images/Box_Left.gif) transparent repeat-y left center; }
.bcr { background: url(/Images/Box_Right.gif) transparent repeat-y right center; }
.bbl { background: url(/Images/Box_Bottom_Left.gif) transparent no-repeat left bottom; }
.bbc { background: url(/Images/Box_Bottom.gif) transparent repeat-x bottom center; }
.bbr { background: url(/Images/Box_Bottom_Right.gif) transparent no-repeat right bottom; }


.LeftBoxBg {
  width: 214px;
	background: url(/Images/LeftBox_Bg.gif) transparent repeat-y;
}

.LeftTitleBg {
  height: 28px;
	background: url(/Images/LeftBox_Title.gif) transparent no-repeat center center;
}

.LeftBoxTitle {
	font-family: '黑体', '宋体', '新宋体', 'Arial', 'Times New Roman', 'Sans-Serif';
	font-size: 12pt;
  text-align: left;
	color: #000000;
	padding: 4px 0px 0px 40px;
}

.BoxTitle {
  float: left;
	font-family: '黑体', '宋体', '新宋体', 'Arial', 'Times New Roman', Sans-Serif;
	line-height: 110%;
  text-align: left;
	font-size: 12pt;
	color: #000000;
	background: url(/Images/icon_cross.gif) transparent no-repeat 5px 1px;
  padding: 3px 0px 2px 30px;
}

.LeftBoxBody {
  padding: 5px 5px 8px 5px;
}

.BoxBody {
  padding: 1px 3px 1px 3px;
}

.crLine {
  text-align: left;
  padding: 0px 0px 2px 2px;
}



.NeedMore {
  float: right;
  width: 45px;
  padding: 5px 8px 0px 0px;
}

.Icon_Red {
	background: url(/Images/icon_red.gif) transparent no-repeat 15px 4px;
}

.Icon_Green {
	background: url(/Images/icon_green.gif) transparent no-repeat 15px 4px;
}

.ValidXHTML {
  width: 186px;
	padding: 5px 0px 5px 0px;
}

.TaiJiLink {
  width: 16px;
  height: 16px;
	padding: 0px;
}

.GoogleTextAd {
  clear: both;
/*  border-top: 1px solid #848484;*/
  padding: 5px 0px 5px 0px;
}

.GoogleFireFox {
  padding: 5px 0px 0px 0px;
}






/*** Full Page ***/

.FullPage, .PageTop, .PageBody,
.PageBottom, .EmptyDiv, .Copyright {
  clear: both;
	width: 780px;
}

.FullPage {
  vertical-align: top;
  background-color: #F7F5F1;
}

/*** PageTop ***/

.PageTop {
  height: 190px;
  background: url(/Images/Page_Top.gif) transparent no-repeat top center;
}


/*** PageBody ***/

.BodyLeft {
  float: left;
  width: 214px;
}

#BodyRight, .BodyRight {
  margin: 0px 0px 0px 214px;
}

#BodyLeftBottom {
  clear: both;
	width: 214px;
	height: 8px;
	background: url(/Images/LeftBox_Bottom.gif) transparent no-repeat bottom center;
}



/*** PageBottom ***/

.PageBottom {
	padding: 5px 0px 5px 0px;
}

.BottomLine {
  clear: both;
  width: 770px;
  background: url(/Images/Box_Bottom.gif) transparent repeat-x center center;
  padding: 5px 0px 5px 0px;
}

.Copyright {
  margin-top: 10px;
}


.SiteLogo, .XHTMLLogo, .CSSLogo {
  width: 88px;
  height: 31px;
}

.SiteLogo {
  margin: 18px 0px 0px 8px;
}

.ValidXHTML, .TaiJiLink {
  clear: both;
  float: right;
}

.ValidXHTML {
  width: 186px;
  padding: 5px 10px 3px 0px;
}

.TaiJiLink {
	padding: 3px 18px 5px 0px;
}




/*** PageTop & SmallMenu & MainMenu ***/

#TopBox1 {
	clear: both;
	width: 780px;
	height: 141px;
}

#TopBox2 {
	clear: both;
	width: 780px;
	height: 49px;
}

#TopBox3 {
  float: left;
  width: 216px;
}

#TopBox4 {
  float: right;
	width: 564px;
}

#SmallMenu {
  margin: 15px 0px 0px 32px;
}

#SmallMenu dl {
	display: inline;
}

#SmallMenu dd {
  display: block;
  float: left;
	text-align: left;
	padding: 1px 5px 0px 5px;
	filter: dropshadow(color=#666666,offx=1,offy=1);
}

#SmallMenu dd#fhsy { border-right: 1px solid #baef86; }
#SmallMenu dd#swsy { border-right: 1px solid #baef86; }



#MainMenu {
  margin: 0px 0px 0px 14px;
}

#MainMenu dl {
	display: inline;
}

#MainMenu dd {
  display: block;
	float: left;
	text-align: left;
	filter: dropshadow(color=#000000,offx=1,offy=1);
}

#MainMenu dd#wzfl { width: 113px; }
#MainMenu dd#cyzx { width: 113px; }
#MainMenu dd#wyly { width: 113px; }
#MainMenu dd#yqlj { width: 113px; }
#MainMenu dd#wzdl { width: 94px; }





/*** Page Left Settings ***/

#SiteTypeBodyLeft {
  width: 180px;
}

#SiteTypeBodyLeft td {
  white-space: nowrap;
  width: 33%;
  padding: 1px;
}




.YanSuLink {
  clear: both;
	padding: 5px 0px 5px 0px;
}

.YanSuLink table {
  width: 98%;
	border-left: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
}

.YanSuLink td {
	text-align: left;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	width: 14%;
	padding: 2px;
}

.YanSuLink td a font {
  color: #008000;
  text-decoration: none;
}




a.FNG:link, a.FNG:visited { color: #008000; text-decoration: none; }
a.FNG:hover { color: #000000; text-decoration: underline; }

a.FNR:link, a.FNR:visited { color: #FF0000; text-decoration: none; }
a.FNR:hover { color: #000000; text-decoration: underline; }

a.FNO:link, a.FNO:visited { color: #FF6600; text-decoration: none; }
a.FNO:hover { color: #000000; text-decoration: underline; }

