﻿
@import url("common.codes.css");
@import url("common.user.css");


/* ************************* */

body { padding:0px; font-size:12px; font-family:"Arial","Verdana","宋体"; background:#666;}
table,input,textarea,select,button { font-size:12px; }
IE7 { css2: auto; }


/* ************************* */
.ClewSign { background:url("../common/ico_clew_sign.gif") no-repeat 7px 5px; }
.ClewTrue { background:url("../common/ico_clew_true.gif") no-repeat 3px 2px; }
.ClewFalse { background:url("../common/ico_clew_false.gif") no-repeat 3px 2px; }
.ClewYes { background:url("../common/ico_clew_yes.gif") no-repeat 4px 5px; }
.ClewNo { background:url("../common/ico_clew_no.gif") no-repeat 5px 5px; }
.ClewOptional { background:url("../common/ico_clew_optional.gif") no-repeat 4px 2px; }
.ClewIgnorer { background:url("../common/ico_clew_ignorer.gif") no-repeat 4px 2px; }

/* ************************* */
input { border:1px solid #BBBBBB; height:21px; line-height:21px; }
textarea { border:1px solid #BBBBBB; }
select { border:1px solid #BBBBBB; }
input.btn { background:#E8F5FD url("../common/bg_button.gif") repeat-x; }
button { background:#E8F5FD url("../common/bg_button.gif") repeat-x; }
input.sea-btn { background:#E8F5FD url("../common/bg_button.gif") 0px 0px repeat-x; }
.left{ float:left;}
.right{ float:right;}
div.clear-both {
	font: 0px/0px sans-serif;
	clear: both;
	display: block;
}

/* ************************* */
table.tab tr.bar td { background:#E9F5FF url("../common/bg_table_tab.gif") 0px 0px repeat-x; color:#333333; font-weight:bold; }
table.tab tr.sub td { background:#E9F5FF url("../common/bg_table_tab.gif") 0px -20px repeat-x; color:#888888; font-weight:bold; }
table.frm tr.bar td { background:#E9F5FF url("../common/bg_table_frm.gif") 0px 0px repeat-x; color:#333333; font-weight:bold; }
table.frm tr.sub td { background:#E9F5FF url("../common/bg_table_frm.gif") 0px -20px repeat-x; color:#888888; font-weight:bold; }
table.list tr.bar td { background:#F4F4EA url("../common/bg_table_list.gif") repeat-x; color:#333333; font-weight:bold; }
table.list tr.sub td { background:#F4F4EA url("../common/bg_table_list.gif") repeat-x; color:#888888; font-weight:bold; }

/* ************************* */
/* ********** Page ********* */
/* ************************* */
div.Framer { clear:both; width:1004px; }
div.FramerFloor { clear:both; width:1004px; background:url(../index/right_bg.gif) top right repeat; }
div.FramerFloor div.MainBody { width:776px; float:left; background:#fefff5;}
div.FramerFloor div.MainLeft { width:778px; margin:0px 0px 0px 0px; float:left;background:#fefff5; }
div.SideLeft{ float:left;width:387px;}
div.SideLeftBox_01{ border-top:1px solid #bdd4a6;border-left:1px solid #bdd4a6;border-right:1px solid #bdd4a6;}
div.SideLeftBox_03{ border-bottom:1px solid #bdd4a6;border-left:1px solid #bdd4a6;border-right:1px solid #bdd4a6;}

div.SideLeftSpace_01{ background:url(../index/left_01_bg.gif) left top no-repeat; height:21px; }
div.SideLeftSpace_03{ background:url(../index/left_03_bg.gif) left top no-repeat; height:40px; }

div.SideRight{ float:right;width:387px;}
div.SideRight_v{ float:right;width:226px;}
div.SideRightBox_01{ border-top:1px solid #bdd4a6;border-left:1px solid #bdd4a6;border-right:1px solid #bdd4a6;}
div.SideRightBox_03{ border-bottom:1px solid #bdd4a6;border-left:1px solid #bdd4a6;border-right:1px solid #bdd4a6;}

div.SideRightSpace_01{ background:url(../index/left_02_bg.gif) right top no-repeat; height:21px;}
div.SideRightSpace_03{ background:url(../index/left_04_bg.gif) right top no-repeat; height:40px;}

div.FramerFloor div.MainRight { width:226px; margin:0px 0px 0px 0px; float:right; }


/* ********* header ******** */
div.Header { width:1004px;}
div.HeaderSpace { clear:both; height:6px;  background:#36892d; font-size:5px;border-bottom:1px solid #c8ebc4;}
div.HeaderFrame { clear:both; width:1004px;; margin:0 auto; padding:0px 0px 0px 0px; border-top:1px solid #009900;border-bottom:1px solid #009900; text-align:right; background:#fff;}
div.HeaderLogo { width:391px; height:126px; float:left; background:url(../../../../images/logo_header_bg.gif); }
div.HeaderLogo_nav{ height:30px; line-height:30px; vertical-align:middle; padding-left:40px; text-align:left;}
div.LogoBox{ padding:0px 0 0 25px;}
div.HeaderFlash{text-align:right; float:right;}
div.HeaderNav {width:1004px; background: url(../frame/header_menu_bg.gif);}
div.HeaderNav div.space { width:auto; margin:2px; padding:2px; }


div.HeaderLogo_nav a { color:#003300; text-decoration:none; padding:0; }
div.HeaderLogo_nav a:visited { color:#003300; text-decoration:none; }
div.HeaderLogo_nav a:hover { color:#cc0000; text-decoration: none; }
div.HeaderLogo_nav a:active { color:#cc0000; text-decoration:none; }

div.HeaderMenu { width:702px; margin:0px; padding:0px 0 0 30px; float:left; }
div.HeaderMenu div.item { height:32px; line-height:32px; background: url("../frame/header_menu_bg.gif") repeat-x; padding:0px 0px 0px 0px; color:#FFFFFF; font-size:14px; font-weight:bold;}
div.HeaderMenu a { float:left; color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none; padding:0px 8px 0px 8px; }
div.HeaderMenu a:visited { color:#FFFFFF; text-decoration:none; }
div.HeaderMenu a:hover { background:url("../frame/header_menu_active.gif") repeat-x; color:#FFFFFF; text-decoration:none; }
div.HeaderMenu a:active { color:#FFFFFF; text-decoration:none; }
div.HeaderTime { width:250px; margin:0px; padding:0px; float:right; text-align:right; padding:8px 10px 0 0; color:#FFFFFF;}


/* ********* footer ******** */
div.Footer { width:1004px; clear:both; border-top:2px solid #36892d; background:#fff; padding:0px 0px 0px 0px; margin-top:1px; height:125px;}
div.FooterFrame { clear:both; width:1004px; margin:0; padding:0px 0px 0px 0px; }

div.FooterAds { width:100%; text-align:center; padding:5px 0px 5px 0px; }

div.FooterMenu {   font-size:12px; padding:0px 10px 0px 10px; text-align:center;}
div.FooterMenu ul { }
div.FooterMenu li { display:inline; padding:0px 3px 0px 3px; }
div.FooterMenu a { text-decoration:none; }
div.FooterMenu a:link { text-decoration:none; }
div.FooterMenu a:visited { text-decoration:none; }
div.FooterMenu a:hover { text-decoration:underline; }
div.FooterMenu a:active {text-decoration:underline; }
div.FooterMenuLeft { display:none; }
div.FooterMenuBody { width:100%; height:100%; padding:15px 0px 0px 0px; }
div.FooterMenuRight { display:none; }
div.footerleft{ float:left; padding-left:285px;}

div.FooterInfo { color:#000000; padding:5px; }
div.FooterInfo p { color:#000000; padding:2px; }
div.FooterInfo p a { text-decoration:none; }
div.FooterInfo p a:link { text-decoration:none; }
div.FooterInfo p a:visited { text-decoration:none; }
div.FooterInfo p a:hover { text-decoration:underline; }
div.FooterInfo p a:active {text-decoration:underline; }


/* ********** base ********* */
div.MenuBar { clear:both; text-align:left; padding:5px 0px 5px 0px; }
div.MenuBar ul { clear:both; }
div.MenuBar li { display:inline; background:url("../common/ico_menubar.gif") 2px 2px no-repeat; padding:0px 5px 0px 16px; }

div.MenuPic { clear:both; text-align:center; padding:5px 0px 5px 0px; }
div.MenuPic ul { clear:both; }
div.MenuPic li { display:inline; background:none; padding:0px 4px 0px 4px; }

div.MenuLinks { clear:both; padding:5px 0px 5px 0px; }
div.MenuLinks ul { clear:both; }
div.MenuLinks li { background:url("../common/ico_menulinks.gif") 2px 6px no-repeat; padding:3px 5px 3px 16px; }


/* ********* login ********* */
div.Block-Login { clear:both; height:200px; border:1px solid #A3BFE8; background:#E9F1F8; }
div.Block-Login div.BlockBar { background:url("../common/ico_logo.gif") no-repeat 7px 9px; text-align:left; color:#29458C; font-weight:bold; padding:10px 8px 4px 26px; }
div.Block-Login div.BlockBody { clear:both; height:147px; border:1px solid #D8E4EF; background:#FFFFFF; text-align:center; line-height:200%; margin:3px; padding:7px; }
div.Block-Login div.BlockBody div { padding:2px 0px 2px 0px; }
input.username { width:100px; background:#FFFFFF url("../account/ico_username.gif") 2px 2px no-repeat; padding-left:18px; }
input.password { width:100px; background:#FFFFFF url("../account/ico_password.gif") 2px 2px no-repeat; padding-left:18px; }
input.login-text { border:1px solid #BBBBBB; background:#E8F5FD url("../common/bg_button.gif") repeat-x; height:23px; line-height:23px; padding:0px 2px 0px 2px; }


