﻿body {margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; text-align:center;}

a:link {text-decoration:none; color:#FF9000;}
	
a:visited {text-decoration:none;}

a:hover {text-decoration: none;}

a:active {text-decoration: none;}

ul {list-style:none; margin:0; padding:0;}

/*------------------------------------------------------------*
	TOP INFORMATION
--------------------------------------------------------------*/
#all {width:100%; text-align:center;}

#content {width:980px; border:2px solid #eee;}

#top-information {font-size:9px; width:100%; height:55px; position:relative; text-align:left;}

#top-information-home {position:absolute; top:5px; right:10px; width:50%; text-align:right;}

#floatTips{position:absolute; float:left; border:solid 1px #aaa; padding:3px; top:300px; width:100px; background:#fff; color:#000;}
	
/*------------------------------------------------------------*
	TOP MENU STYLES
--------------------------------------------------------------*/

.preload1 {background: url(image/blank_over.gif);}

.preload2 {background: url(image/blank_overa.gif);}

.menu {padding:0 0 0 0px; margin:0; list-style:none; width:980px; height:36px; background:#fff; position:relative; z-index:500; font-family:arial, verdana, sans-serif;background: url(image/blank_none.gif);}

.menu li.top {display:block; float:left;}

.menu li a.top_link {display:block; float:left; height:36px; line-height:27px; color:#ddd; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 14px; cursor:pointer; background: url(image/blank.gif);}

.menu li a.top_link span {float:left; display:block; padding:0 29px 0 14px; height:36px; background:url(image/blank.gif) right top;}

.menu li a.top_link span.down {float:left; display:block; padding:0 29px 0 14px; height:36px; background:url(image/blanka.gif) no-repeat right top;}

.menu li a.top_link:hover {color:#fff; background: url(image/blank_over.gif) no-repeat;}

.menu li a.top_link:hover span {background:url(image/blank_over.gif) no-repeat right top;}

.menu li a.top_link:hover span.down {background:url(image/blank_overa.gif) no-repeat right top;}

.menu li:hover > a.top_link {color:#fff; background: url(image/blank_over.gif) no-repeat;}

.menu li:hover > a.top_link span {background:url(image/blank_over.gif) no-repeat right top;}

.menu li:hover > a.top_link span.down {background:url(image/blank_overa.gif) no-repeat right top;}

.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

.menu a:hover {visibility:visible; position:relative; z-index:200;}

.menu li:hover {position:relative; z-index:200;}

.menu ul, 

.menu :hover ul ul, 

.menu :hover ul :hover ul ul,

.menu :hover ul :hover ul :hover ul ul,

.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu :hover ul.sub {left:-2px; top:30px; background:#fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:105px; height:auto; z-index:300;}

.menu :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:105px; font-weight:normal;}

.menu :hover ul.sub li a {display:block; font-size:11px; height:20px; width:105px; line-height:20px; color:#000; text-decoration:none;}

.menu :hover ul.sub li a.fly {background:#fff url(image/arrow.gif) 80px 7px no-repeat;}

.menu :hover ul.sub li a:hover {background:#3a93d2; color:#fff;}

.menu :hover ul.sub li a.fly:hover {background:#3a93d2 url(image/arrow_over.gif) 80px 7px no-repeat; color:#fff;}

.menu :hover ul li:hover > a.fly {background:#3a93d2 url(image/arrow_over.gif) 80px 7px no-repeat; color:#fff;} 

.menu :hover ul :hover ul,

.menu :hover ul :hover ul :hover ul,

.menu :hover ul :hover ul :hover ul :hover ul,

.menu :hover ul :hover ul :hover ul :hover ul :hover ul

{left:90px; top:-4px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:90px; z-index:400; height:auto;}

.menuen {padding:0 0 0 0px; margin:0; list-style:none; width:980px; height:36px; background:#fff; position:relative; z-index:500; font-family:arial, verdana, sans-serif;background: url(image/blank_none.gif);}

.menuen li.top {display:block; float:left;}

.menuen li a.top_link {display:block; float:left; height:36px; line-height:27px; color:#ddd; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 14px; cursor:pointer; background: url(image/blank.gif);}

.menuen li a.top_link span {float:left; display:block; padding:0 28px 0 14px; height:36px; background:url(image/blank.gif) right top;}

.menuen li a.top_link span.down {float:left; display:block; padding:0 28px 0 14px; height:36px; background:url(image/blanka.gif) no-repeat right top;}

.menuen li a.top_link:hover {color:#fff; background: url(image/blank_over.gif) no-repeat;}

.menuen li a.top_link:hover span {background:url(image/blank_over.gif) no-repeat right top;}

.menuen li a.top_link:hover span.down {background:url(image/blank_overa.gif) no-repeat right top;}

.menuen li:hover > a.top_link {color:#fff; background: url(image/blank_over.gif) no-repeat;}

.menuen li:hover > a.top_link span {background:url(image/blank_over.gif) no-repeat right top;}

.menuen li:hover > a.top_link span.down {background:url(image/blank_overa.gif) no-repeat right top;}

.menuen table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

.menuen a:hover {visibility:visible; position:relative; z-index:200;}

.menuen li:hover {position:relative; z-index:200;}

.menuen ul, 

.menuen :hover ul ul, 

.menuen :hover ul :hover ul ul,

.menuen :hover ul :hover ul :hover ul ul,

.menuen :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menuen :hover ul.sub {left:-18px; top:30px; background:#fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:140px; height:auto; z-index:300;}

.menuen :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:140px; font-weight:normal;}

.menuen :hover ul.sub li a {display:block; font-size:11px; height:20px; width:140px; line-height:20px; color:#000; text-decoration:none;}

.menuen :hover ul.sub li a.fly {background:#fff url(image/arrow.gif) 80px 7px no-repeat;}

.menuen :hover ul.sub li a:hover {background:#3a93d2; color:#fff;}

.menuen :hover ul.sub li a.fly:hover {background:#3a93d2 url(image/arrow_over.gif) 80px 7px no-repeat; color:#fff;}

.menuen :hover ul li:hover > a.fly {background:#3a93d2 url(image/arrow_over.gif) 80px 7px no-repeat; color:#fff;} 

.menuen :hover ul :hover ul,

.menuen :hover ul :hover ul :hover ul,

.menuen :hover ul :hover ul :hover ul :hover ul,

.menuen :hover ul :hover ul :hover ul :hover ul :hover ul

{left:90px; top:-4px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:90px; z-index:400; height:auto;}

/*------------------------------------------------------------*
	FOOTER STYLES
--------------------------------------------------------------*/

#footer {color:#999999; font-size:11px; border-top:5px double #ccc; padding:0; margin:0; width:980px; text-align:center}

#footer-sub {padding:0; margin:0; list-style:none;}

#footer-sub ul {padding:0; margin:0; list-style:none;}

#footer-sub ul li {height:18px;}

/*------------------------------------------------------------*
	FOOTER MENU STYLES
--------------------------------------------------------------*/

.footer_menu {padding:0; margin:10px auto; height:25px; list-style-type:none; border-bottom:1px dashed #ccc; width:99%; text-align:center; }

.footer_menu li.right {height:20px; line-height:25px; display:inline; text-align:center; margin:0 5px;}

.footer_menu li.center {height:20px; line-height:25px; border-right:1px solid #bbb; display:inline; text-align:center; margin:0 5px;}

.footer_menu li a {text-decoration:none; color:#888;}

.footer_menu li a:hover {color:#59d; text-decoration:underline;}

/*------------------------------------------------------------*
	CONTENT STYLES
--------------------------------------------------------------*/

#home_left {width:100%; margin:0; padding:0; text-align:center;}

#home_right {width:100%; margin:0; padding:0; text-align:center; border-left:1px solid #ddd;}

.maintable {width:100%; color:#000; text-align:left;}

.maintable tr {vertical-align:middle;}

.maintable td.label {text-align:right; width:16%; background-color:#EEEDEF; padding-right:10px; vertical-align:top; line-height:200%;}

.maintable td.border {border-bottom:1px dashed #ddd;text-align:center; width:100%; vertical-align:middle;}

.maintable td.logintd {text-align:right; width:30%; color:#679}

.maintable td.search {text-align:right; width:35%; color:#679}

.maintable td.button {text-align:center;}

.maintable tr.subtitle{height:30px; font-size:14px; font-family:黑体; color:#285D85;}

.maintable tr.subtitle td.left {text-indent:25px; letter-spacing:3px; background: url(image/subtitle_left.gif) no-repeat left; width:150px; text-align:left;}

.maintable tr.subtitle td.longleft {text-indent:25px; letter-spacing:3px; background: url(image/subtitle_left.gif) no-repeat left; width:200px; text-align:left;}

.maintable tr.subtitle td.right {background: url(image/subtitle_right.gif); text-align:right; padding:0 10px 0 0;}

.maintable td.pagesubtitle {height:35px; width:120px; vertical-align:bottom; line-height:200%; text-indent:40px; font-family:黑体; font-size:15px; color:#000; background: url(image/pagetitle.gif) no-repeat}

.maintable td.pagesubtitleprod {height:35px; width:180px; vertical-align:bottom; line-height:200%; text-indent:40px; font-family:黑体; font-size:15px; color:#000; background: url(image/pagetitle_prod.gif) no-repeat}

.maintable td.pagesubtitlelong {height:35px; width:250px; vertical-align:bottom; line-height:200%; text-indent:40px; font-family:黑体; font-size:15px; color:#000; background: url(image/pagetitle_long.gif) no-repeat}

.maintable td.pagesubtitleserv {height:35px; width:140px; vertical-align:bottom; line-height:200%; text-indent:40px; font-family:黑体; font-size:15px; color:#000; background: url(image/pagetitle_serv.gif) no-repeat}

.maintable td.pagesubtitleleft {background: url(image/pagetitle_left.gif) repeat}

.frame {width:100%; color:#000; text-align:left;}

.frame td {vertical-align:top;}

.frame td.menulist {width:21%; text-align:left; border-right:1px double #DDD; vertical-align:top;}

.normaltable {width:100%; color:#000; text-align:left; margin:0;}

.normaltable td {background-color:#DFDFDF;}

.normaltable td.sub-title {height:30px; color:#fff; font-family:黑体; font-size:14px; text-indent:10px; background-color:#BFC5FF; border-bottom:2px solid #858585; }

.normaltable td.button {text-align:center;}

.normaltable tr {height:30px;}

.normaltable td.label {text-align:right; width:20%; background-color:#C5C5C5; padding-right:10px; vertical-align:top; line-height:250%;}

/*------------------------------------------------------------*
	PAGE MENU STYLES
--------------------------------------------------------------*/
	
#menu_page {width:100%; border-style:none solid none solid; border-color:#D0D0D0; border-width:1px; font-family:黑体; font-size:13px;}
	
#menu_page li a {height:32px; height:24px; text-decoration:none;}
	
#menu_page li a:link, #menu_page li a:visited {color: #FFF; display: block; background: url(image/menu_page.gif); padding:8px 30px 0 10px; text-align:right;}
	
#menu_page li a:hover, #menu_page li a:active {color:#777; background:url(image/menu_page.gif) 0 -32px; padding:8px 30px 0 10px; text-align:right;} 

/*------------------------------------------------------------*
	CONTROL STYLES
--------------------------------------------------------------*/

.ShortTextBox {width:115px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

.MiddleTextBox200 {width:200px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

.MiddleDropDownList {width:120px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

.NormalButton {width:72px; height:24px; background:url(image/enter.gif) no-repeat; border:none; font-family:宋体; font-size:12px; text-indent:10px;}

.ComInfo {line-height:150%; font-size:12px;}

/*------------------------------------------------------------*
	GRIDVIEW STYLES
--------------------------------------------------------------*/

.gv {border: 1px solid #D7D7D7;}

.gvHeader {color: #4F6293;background-color: #F3F3E3;height: 30px;line-height: 24px; font-size:13px; font-family:黑体; text-align: center;}

.gvHeader th {font-weight: normal;font-variant: normal;}

.gvRow, .gvAlternatingRow, .gvEditRow {text-align: center;padding: 2px;height: 25px;}

.gvAlternatingRow {background-color: #F5FBFF;}

.gvEditRow {background-color: #FAF9DD;}

.gvCommandField {text-align: center;width: 130px;}

.gvLeftField {text-align: left;padding-left: 10px;}

.gvBtAField {text-align: center;width: 130px;}

.gvPage {padding-left: 15px;font-size: 18px;color: #333333;font-family: Arial, Helvetica, sans-serif; text-align:right;}

.gvPage a {display: block;text-decoration: none;padding-top: 2px;padding-right: 5px;padding-bottom: 2px;padding-left: 5px;border: 1px solid #FFFFFF;float: left;font-size: 12px;font-weight: normal;}

.gvPage a:hover {display: block;text-decoration: none;border: 1px solid #CCCCCC;}
