#ajax_mess { position: absolute; display: none; z-index: 100; width: 100px; height: 1.6em; top: 0px; right: 0px; line-height: 1.6em; overflow: hidden; background: #dd0000; color: #ffffff;font-size:12px}

#space_appicon li { float: left; width: 25px; height: 25px; background-image: url(../../../../images/appicons.gif); background-repeat: no-repeat; background-position: 0px 5px; overflow: hidden; }
	#space_appicon li.app-doing { background-position: 0 5px; }
	#space_appicon li.app-photo { background-position: 0 -35px; }
	#space_appicon li.app-blog { background-position: 0 -75px; }
	#space_appicon li.app-share { background-position: 0 -115px; }
	#space_appicon li.app-thread { background-position: 0 -355px; }
	#space_appicon li a { float: left; width: 25px; height: 25px; text-indent: -9999px; }
.s_clear:after, .image_left li:after, .image_right li:after, .post_list li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.s_clear, .image_left li, .image_right li, .post_list li { zoom: 1; }

.poke { margin: 0px; padding: 1px; list-style: none; }
	.poke { overflow: hidden; }
	.poke li { float: left; line-height: 2em; width:200px}


.box { padding-bottom: 1em; text-align:left}
	.box_action { position: relative; height: 1.8em; border-top: 1px solid #DDD; background: #EEE; color: #666; line-height: 1.8em; text-indent: 0.8em; }
		.box_action .action { position: absolute; top: 0; right: 0.8em; }
	.box h3 { border-top: 1px solid #1461A9; background: #C9DFF4; font-size: 1em; text-indent: 0.8em; line-height: 1.8em; }
		.box h4 { padding-top: 0.5em; border-bottom: 1px solid #CCC; color: #777; font-size: 1em; }
	.box_content { padding: 0.8em 0.8em 0; }

.line_list li { border-bottom: 1px solid #DDD; overflow: hidden;width:160px}
.blocklink a { display: block; padding-left: 0.5em; line-height: 2em; font-size:12px}
.blocklink a:hover { background: #2782D6; color: #FFF; text-decoration: none; font-size:12px}

/*快捷面板*/
.dbnav { overflow: hidden; margin: 0 0 1em; padding: 0; list-style: none; }
.dbnav li { float: left; width: 16%; text-align: center; }
	.dbnav li a { display: block; border: 1px solid #CCC; width: 60px; margin: 2px auto; height: 30px; text-align: center; line-height: 30px;}
	.dbnav li a:hover { border-color: #86B9D6; background-color: #F5FBFF; text-decoration: none; }

/*快捷面板*/
.quicklink { overflow: hidden; margin: 0 0 5em; padding: 0; list-style: none; }
.quicklink li { float: left; width: 33.3%; text-align: center; }
	.quicklink li a { display: block; border: 1px solid #CCC; width: 160px; margin: 10px auto; height: 50px; text-align: left; line-height: 50px; text-indent: 65px; background-image: url(../../../../images/panel_icons.gif); background-repeat: no-repeat; }
		.sitehome { background-position: 10px 7px; }
		.bbs { background-position: 10px -83px; }
		.myspace { background-position: 10px -173px; }
		.spacemng { background-position: 10px -263px; }
		.spacesignup { background-position: 10px 7px; }
		.sitemng { background-position: 10px -443px; }
		.logout { background-position: 10px -533px; }
		.login { background-position: 10px -173px; }
		.register { background-position: 10px -353px; }
	.quicklink li a:hover { border-color: #86B9D6; background-color: #F5FBFF; text-decoration: none; }

/*导航菜单*/
.welcomepanel { margin: 0.5em; padding: 5; list-style: none; }
	.welcomepanel { overflow: hidden; }
	.welcomepanel li { float: left; line-height: 2em; text-align: center; font-size: 12px;}
		.welcomepanel a { display: block; border: 1px solid #E6E8DC; background: #FFF; margin: 1px; padding: 0 5px; text-decoration: none; }
			.welcomepanel a:hover { background: #F6AB20; border: 1px solid; border-color: #FFD68B #B1A682 #B1A682 #FFD68B; color: #333; }

.s {
	font: 12px Arial, Helvetica, sans-serif !important;
	font: 11px Arial, Helvetica, sans-serif;
}

/*表单元素*/
form { padding: 0; margin: 0; }
	input, textarea { padding: 3px 2px; background: #FDFFF5; }
	textarea, input, select {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F9F9F9 none repeat scroll 0 0;
	border-color:#666666 #CCCCCC #CCCCCC #666666;
	border-style:solid;
	border-width:1px;
	color:#333333;
	padding:2px;
	font-size:12px;
	}
	.textfocus, select, .vmiddle {
	vertical-align:middle;
	}
	.textfocus:hover, .textfocus:focus, textarea:hover, textarea:focus {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F5F9FD none repeat scroll 0 0;
	border-color:#0099CC;
	}
	.hover:hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F5F9FD none repeat scroll 0 0;
	}
	.textfocusnobd {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #FFFFFF;
	cursor:pointer;
	}
	.radio, .checkbox {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	border:medium none;
	vertical-align:middle;
	}
	.checkbox {
	height:14px;
	}
	.btn {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#DDDDDD none repeat scroll 0 0;
	border-color:#DDDDDD #666666 #666666 #DDDDDD;
	color:#000000;
	cursor:pointer;
	margin:3px 0;
	padding:2px 5px;
	vertical-align:middle;
	}
	.uploadbtn {
	border-color:#999999;
	width:250px;
	}
	.line {
	border-bottom:1px solid #00FF00;
	}


textarea {
	overflow: auto;
}
.checkbox, .radio {
	border: 0px;
	background: none;
	vertical-align: middle;
	height: 16px;
}

a {
	text-decoration: none;
	color: #555555
}
a:hover {
	text-decoration: underline;
}

.submit{
	margin-right:20px;
	width:68px;
	height:21px;
	background:url(../../../../images/userlogin_submit.gif) repeat-x;
	border:1px solid #D4B06A;
	font-weight:bold;
	color:#753D00;
	letter-spacing:3px;
	line-height:20px;
	font-size:12px;
}
.btnStyle {
	BORDER-TOP-WIDTH: 2px; BORDER-LEFT-WIDTH: 2px; FONT-SIZE: 12px; BORDER-LEFT-COLOR: #e9e9e9; BORDER-BOTTOM-WIDTH: 2px; BORDER-BOTTOM-COLOR: #e9e9e9; CURSOR: hand; COLOR: #ffffff; BORDER-TOP-COLOR: #e9e9e9; FONT-FAMILY: Tahoma,Georgia; BACKGROUND-COLOR: #5d7790; BORDER-RIGHT-WIDTH: 2px; BORDER-RIGHT-COLOR: #e9e9e9
}
.selStyle {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 12px; BORDER-LEFT: black 1px solid; CURSOR: hand; COLOR: #000000; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Tahoma,Georgia; BACKGROUND-COLOR: #ffffff
}
.inpStyle {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 12px; BORDER-LEFT: black 1px solid; COLOR: #000000; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Tahoma,Georgia; BACKGROUND-COLOR: #ffffff
}
.input22 {
	BORDER-BOTTOM: #529A10 2px solid; BORDER-RIGHT: #5F920A 2px solid; BORDER-TOP: #b5f24f 2px solid; BORDER-LEFT: #b5f24f 2px solid;FONT-WEIGHT: bold; FONT-SIZE: 14.8px;  COLOR: #ffffff; LINE-HEIGHT: 20px;text-align:bottom; FONT-FAMILY: 宋体,Verdana; BACKGROUND-COLOR: #6bc10d
}

.head {
	BACKGROUND-COLOR: #f5f5f5;font-weight:bold ;
}
.odd {
	BACKGROUND-COLOR: #ffffff
}
.even {
	BACKGROUND-COLOR: #f7f7ef
}
.b_lan {
	FONT-SIZE: 14px; COLOR: #003399; LINE-HEIGHT: 18px;
}

#font_01{
    padding-top:15px;color:#3366FF
}

#mycolor{float:right;background-image:url(../../../../images/mycolor.gif);width:122px;height:30px}
.mycolor1{float:left}
a.mycolor1:link,a.mycolor1:visited{text-align:center;WIDTH: 30px; COLOR: #fff;font-weight:bold; HEIGHT: 30px; TEXT-DECORATION: none;display:block;font-size:14px}
a.mycolor1:hover,a.mycolor1:active{text-align:center;WIDTH: 30px; COLOR: #336600; HEIGHT: 30px; TEXT-DECORATION: none;display:block;font-size:14px}

#menuall {background-image:url(../../../../images/menu_bg.gif);height:40px;width:auto}
#menu {
	BACKGROUND: url(../../../../images/menu_bg.gif) #e4e4e4 repeat-x 50% top;
}
#menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;FLOAT: left;
}
#menu LI {
	PADDING-RIGHT: 10px; BACKGROUND: url(../../../../images/menu_bg.gif) no-repeat 100% -48px; FLOAT: left; LINE-HEIGHT: 40px
}
#menu A {
	PADDING-LEFT: 10px; FLOAT: left; COLOR: #284D82; HEIGHT: 40px; TEXT-DECORATION: none
}
#menu A:hover {
	COLOR: #1D5798; BACKGROUND-COLOR: transparent
}
#menu LI.current {
	PADDING-RIGHT: 15px; BACKGROUND-POSITION: 100% -144px
}
#menu LI.current A {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: url(../../../../images/menu_bg.gif) no-repeat 0px -96px; COLOR: #fff
}

#center_box
{width:auto;margin-top:8px}
#center_box .top{padding-top:10px}
#center_box .bottom
{height:17px;clear:left}
#center_box #left A {COLOR: #284D82; TEXT-DECORATION: none}
#center_box #left A:hover {	COLOR: #FFFFFF; BACKGROUND-COLOR: transparent}
#center_box #left
{width:190px;float:left;background-image:url(../../../../images/box_botton_off.gif);height:240px;padding-top:20px}
#center_box #left div
{background-image:url(../../../../images/box_botton_off2.gif);line-height:30px;font-size:14px}
#center_box #left .menu_on
{background-image:url(../../../../images/box_botton_on.gif);line-height:58px;font-weight:bold;font-size:14px}
#center_box #left .menu_bottom
{}
#center_box #rightbody
{border:1px solid #77B42E;padding:20px;margin-top:0px;margin-bottom:20px;background-color:#FFFFFF}

#center_box #boxtitle{
width:200px;height:60;float:left;border:1px solid #ACD8EA;border-bottom:0px solid #ACD8EA;background-image:url(../../../../images/ut.gif)   ;background-repeat: no-repeat;background-position: 10px 0px;}

#center_box LI {
	PADDING-RIGHT: 10px; FLOAT: left
}

#rightbody_message
{float:right;width:auto;}


.lh24  {
line-height:24px;
}
.bor-t-a {
border-top:1px solid #E0E0E0;
}
.pt10 {
padding-top:10px;
}
ol, ul {
list-style:none outside none;
}
.f14  {
font-size:14px;
}

.b {
font-weight:700;
}

.bottom {
background:none repeat scroll 0 0 #F3F9FB;
border:1px solid #D5E6ED;
margin:0 auto 10px;
}

.bottom ul {
list-style:none outside none;
margin:0;
padding:5px;
}
.bottom ul li {
display:inline;
padding:0 10px 0 0;
}
.cc {
display:block;
}

.tac {
text-align:center;
}

.bor-t-c  {
border-top:1px solid #F0F0F0;
}

.mt10 {
margin-top:10px;
}
.user-tr td {
border-bottom:1px solid #F0F0F0;
padding:10px 0 10px 10px;
vertical-align:middle;
}
.user-tr td td {
border-bottom:medium none;
}
.user-tr input, .user-tr2 input {
vertical-align:middle;
}

HR {border-top:1px dashed #cccccc;height: 1px;overflow:hidden;}

/*----------2010-10-23----------*/

.flow-steps ul, ol {
list-style:none outside none;
margin: 0 0 0 5;
padding:0;
}

/**/
.flow-steps {
margin:20px 0;
overflow:hidden;
}
.flow-steps .num3 li {
width:301px;
}
.flow-steps .num4 li {
width:222px;
}
.flow-steps .num5 li {
width:175px;
}
.flow-steps .num6 li {
width:143px;
}
.flow-steps li {
background:url(../../../../images/flow_steps_bg.png) no-repeat scroll 100% 0 #E4E4E4;
color:#404040;
float:left;
font-size:14px;
font-weight:bold;
height:23px;
line-height:23px;
overflow:hidden;
padding:0 15px 0 0;
text-align:center;
}
.flow-steps li span, .flow-steps li strong {
display:block;
}
.flow-steps li .first {
background:url(../../../../images/flow_steps_bg.png) no-repeat scroll -12px -69px #E4E4E4;
}
.flow-steps li.last {
background-position:100% -138px;
}
.flow-steps li.current {
background-color:#FF6600;
color:#FFFFFF;
}
.flow-steps li.current .first {
background-color:#FF6600;
background-position:-12px -92px;
}
.flow-steps li.current-prev {
background-position:100% -23px !important;
}
.flow-steps li.done {
background-color:#FFE6BA;
background-position:100% -46px;
color:#FF6600;
}
.flow-steps li.done .first {
background-color:#FFE6BA;
background-position:-12px -115px;
}
.flow-steps li.last-current {
background-color:#FF6600;
background-position:100% -161px;
color:#FFFFFF;
}


/**/
#crumbs {
color:black;
margin:20px 0 10px;
overflow:hidden;
}
#crumbs strong {
float:left;
font-weight:normal;
}
#crumbs span.cart-tip {
color:#808080;
float:right;
}
.crumbs {
float:left;
margin-left:-5px;
}
.crumbs li {
float:left;
padding:0 0 0 5px;
}
.crumbs .current {
background:none repeat scroll 0 0 transparent;
}

.crumbs a {
background:url(../../../../images/crumb_bg.gif) no-repeat scroll 100% 50% transparent;
margin-right:1px;
padding-right:8px;
}
.crumbs span {
display:none;
}

/*button*/
.btn, .small-btn, .long-btn, .short-btn, .small-long-btn {
background:url(../../../../images/btn_bg.png) no-repeat scroll 0 0 transparent;
border:medium none;
color:#FFFFFF;
cursor:pointer;
display:inline-block;
font-size:14px;
font-weight:bold;
height:25px;
line-height:25px;
text-align:center;
width:80px;
}
.small-btn {
background-position:0 -150px;
font-size:12px;
font-weight:normal;
height:21px;
line-height:21px;
width:51px;
}
.long-btn {
background-position:0 -300px;
font-size:12px;
width:100px;
}
.short-btn {
background-position:0 -450px;
font-size:12px;
width:60px;
}
.small-long-btn {
background-position:0 -600px;
font-size:12px;
font-weight:normal;
height:21px;
line-height:21px;
width:61px;
}
.btn, .small-btn, .long-btn, .short-btn, .small-long-btn {
color:#FFFFFF;
}
.btn:hover, .small-btn:hover, .long-btn:hover, .short-btn:hover, .small-long-btn:hover {
color:#FFFFFF;
text-decoration:underline;
}
button.btn:hover, button.small-btn:hover, button.long-btn:hover, button.short-btn:hover, button.small-long-btn:hover {
text-decoration:none;
}
.skin-gray .btn {
background-position:0 -50px;
}
.skin-blue .btn {
background-position:0 -25px;
}
.skin-gray .small-btn {
background-position:0 -210px;
}
.skin-blue .small-btn {
background-position:0 -180px;
}
.skin-gray .long-btn {
background-position:0 -350px;
}
.skin-blue .long-btn {
background-position:0 -325px;
}
.skin-gray .short-btn {
background-position:0 -500px;
}
.skin-blue .short-btn {
background-position:0 -475px;
}
.skin-gray .small-long-btn {
background-position:0 -660px;
}
.skin-blue .small-long-btn {
background-position:0 -630px;
}
.skin-gray .btn, .skin-gray .small-btn, .skin-gray .long-btn, .skin-gray .short-btn, .skin-gray .small-long-btn {
color:#0F0000;
}
.skin-gray .btn:hover, .skin-gray .small-btn:hover, .skin-gray .long-btn:hover, .skin-gray .short-btn:hover, .skin-gray .small-long-btn:hover {
color:#0F0000;
}

/*bounght*/
.box {
width:768px;
}
.box div.bd {
background:none repeat scroll 0 0 #FFFFFF;
}
.box div.bd .list {
margin-left:-8px;
}
.box .bd .item {
float:left;
margin-left:30px;
text-align:center;
width:115px !important;
}
.box .bd .item .pic {
background-color:#FFFFFF;
background-position:center center;
background-repeat:no-repeat;
border:1px solid #DDDDDD;
height:110px;
margin:0 auto 3px;
width:110px;
}
.box .bd .item .pic a {
display:block;
height:110px;
position:relative;
width:110px;
}
.box .bd .item .pic img {
border:medium none;
height:110px;
width:110px;
}
.box .bd .item .title {
height:40px;
margin:2px auto 0;
overflow:hidden;
text-align:center;
width:100%;
}
.box .bd .item .title a {
color:#404040;
font-size:13px;
text-decoration:none;
}
.box .bd .item .Price {
color:#FF6600;
font:bold 14px arial;
}
.box .hd {
background:url(../../../../images/xxbg.png) repeat-x scroll 0 1px transparent;
height:25px;
}
.box #CorSort {
margin:5px 0;
padding-left:15px;
}
.box hr {
border-top:1px dashed #D9DCE1;
height:1px;
text-align:center;
width:98%;
}
.box .hd h3 {
border:medium none;
font-size:15px;
margin:0;
padding:2px 8px;
text-align:left;
}

#remide .bd {
background-color:#FFFFE0;
border-color:#F9DFB2;
height:18px;
overflow:hidden;
padding:5px 10px;
}
#remide .num {
color:#FF0000;
}
#remide dd, #remide dt {
display:inline;
float:left;
}
#remide dd {
margin:0 30px 0 10px;
}
#remide .online-shop-order {
float:right;
}


/*----------------*/
#newslisttab {height:26px;border-bottom: 2px solid #86B9D6; margin-bottom: 10px;}
	#newslisttab ul{position: relative; list-style:none;}
	#newslisttab li{position:relative;float:left;padding:0 10px; line-height:26px; height:26px; margin-right:8px;margin-bottom:-2px;}
	*html #newslisttab li{padding-top:6px;height:20px;}
	#newslisttab li a{margin-top:10px;}
	#newslisttab .active { background: #fff; border: 2px solid #86B9D6; border-bottom: none;}

#pagehead { background: url(../../../../images/page_head.gif) repeat-x 0 0; margin-bottom: 25px; }
	#pagehead .td { background: url(../../../../images/page_head.gif) no-repeat 100% -80px;}
	#pagehead h1 { background: url(../../../../images/page_head.gif) no-repeat 0 -40px; color: #6774A8; line-height: 40px; font-size: 14px; padding-left: 18px; margin: 0; }

	.actions { text-align: right; padding-right: 10px; padding-top: 9px; }
		#pagehead .actions tr { background-image: none; }
		.actions td { text-align: center; padding: 0 10px; line-height: 30px; height: 30px; }
			.actions td.active { background: #FFF; border: solid #86B9D6; border-width: 1px 1px 0; }
				.actions a.add { background: url(../../../../images/action_icon_add.gif) no-repeat; padding-left: 17px; }
				.actions a.del { background: url(../../../../images/action_icon_del.gif) no-repeat; padding-left: 17px; }
				.actions a.do { background: url(../../../../images/action_icon_do.gif) no-repeat; padding-left: 17px; }
				.actions a.find { background: url(../../../../images/action_icon_find.gif) no-repeat; padding-left: 17px; }
				.actions a.succ { background: url(../../../../images/menu_icon_post.png) no-repeat; padding-left: 17px; }
				.actions a.top { background: url(../../../../images/menu_icon_top.gif) no-repeat; padding-left: 17px; }
				.actions a.default { background: url(../../../../images/action_icon_default.gif) no-repeat; padding-left: 17px; }

/*分页*/
.pages { height:auto; overflow:hidden; padding:2px 0 1px 0; text-align:center; font-family:Verdana,Helvetica,Arial,sans-serif; color:#CCC; vertical-align:top; clear:both; }
	.pages div { float:right; padding-right:12px; }
	.pages a, .pages strong { float:left; height:18px; overflow:hidden; margin:0 1px; padding:2px 6px 1px; border:1px solid #E4E4E4; color:#046CB5; text-decoration:none !important; line-height:18px;}
	.pages strong  { border:1px solid #046CB5; background:#046CB5; color:#FFF; font-weight:700; }
	.pages a:hover{ border:1px solid #046CB5; }
	.pages .prev { padding:2px 0 1px 16px; background:url(../../../../images/arrow_left.gif) no-repeat 29% 50%; }
	.pages .next { padding:2px 16px 1px 5px; background:url(../../../../images/arrow_right.gif) no-repeat 93% 50%; *background-position:93% 45%; font-size:simsun; *line-height:21px; }


/*细线边框区域*/
.bdrcontent { padding: 1em; border: 2px solid #B7C6F5; zoom: 1; }

/*粗边框区域*/
.block { margin-bottom: 10px; padding: 0.5em 1em; border: 2px solid #EFF5F8; }
	.block h2 { margin: 0.5em 0; color: #363636; font-size: 1.17em; }
	.block p { margin: 0.5em 0; }
	.side .block li { margin: 0.2em 0; }
	.side h2 a { display:block; width:122px; }
	.side h2 a span{ display:inline; float:right; margin:3px 0 0 0; }
	.side .admin_open { width:11px; height:11px; overflow:hidden; background:url(../../../../images/zoomout.gif) no-repeat;}
	.side .admin_close {width:11px; height:11px; overflow:hidden; background:url(../../../../images/zoomin.gif) no-repeat;}
.myblock { margin-bottom: 10px; padding: 0.5em 1em; border: 2px solid #EFF5F8; }
	.myblock h2 { margin: 0.5em 0; color: #363636; font-size: 1.17em; }
	.myblock p { margin: 0.5em 0; }
	.myblock li { margin: 0 0; }
/*多列的列表*/
.listcol { overflow: hidden; zoom: 1; }
	.list2col li { float: left; width: 49.9%; }
	.list3col li { float: left; width: 33.3%; }
	.list4col li { float: left; width: 24.9%; }
	.list5col li { float: left; width: 19.9%; }
	.list6col li { float: left; width: 16.6%; }
					
/*标签页*/
.tabs { height: 30px; line-height: 29px; }
	.tabs li { float: left; margin-right: 2px; padding: 0 1em; background: ; }
		.tabs li.active { line-height: 30px; }
		.tabs li h1 { font-size: 1em; font-weight: normal; }
		
/*按钮*/
.topactions { margin-bottom: 10px; padding-top: 0.4em; padding-bottom: 0.2em; border-bottom: 2px solid #B7C6F5; }
	.topactions a { font-size: 14px; font-weight:bold; }

.footactions { margin: 0 0 1em; padding: 0.5em; border: 2px solid #B7C6F5; border-top: 0px; }
	/*\*/ * html .footactions { height: 1%; } /**/ * > .footactions { overflow: hidden; }
	
.submit { padding: 0.2em 1em 0; width: 1px; overflow: visible; border: 1px solid; border-color: #A1E5FE #5DAFD2 #5DAFD2 #A1E5FE; background: #EFF5F5; color: #46498E; cursor: pointer; }
	* > .submit { width: auto; padding: 0.3em 1em; }

/*各种区域样式*/
.style1 { border-color: #CDE39C; }
.style2 { border-color: #EAF6D2; }
.style3 { border-color: #EDEDED; }
.style3 { border-color: #CDE39C; }
.style4 { border: none; background: #EFF5F8; zoom: 1; border: 1px solid #CDCDCD; }
.style5 { padding: 10px; border: 1px solid #CDCDCD; background:#EAF6D2; }
.style6 { border: none; background: #DDF3FD; }

.gray { color: #999; font-weight: normal; }
.sfont { font-size: 10px; }
.underline { text-decoration: underline; }
.noline { text-decoration: none !important; border: none; }
	.noline a { text-decoration: none !important; border: none; }
.footmargin { margin-bottom: 10px; }

/*用于表单的表格*/
.formtable { width: 100%; table-layout: fixed; }
	.formtable th { text-align: left; font-weight: bold; color: #333333; }
	.formtable th, .formtable td { padding: 0.5em 0; border-bottom: 1px solid #F2F2F2; vertical-align: top; line-height:1.5em; }
		.formtable td th, .formtable td td { border: none; }

.title { margin-bottom: 10px; padding-bottom: 0.5em; border-bottom: 1px solid #B7C6F5;}
	.title h1, .title h3 { padding: 0.6em 0 0.2em 0; font-size: 1.17em; }

#footer { clear: both; padding: 1em 0; color: #939393; text-align: center; }
	#footer p { font-size: 0.83em; }
	#footer .menu a { padding: 0 1em; }

/*对话框*/
/*普通表格样式*/
.tabc { width: 100%; border-collapse: collapse; border: solid; border-color: #86B9D6 #D8DDE5 #D8DDE5; border-width: 2px 1px 1px; }
	.tabc th, .tabc td { border: 1px solid #D8DDE5; padding: 5px; }
		.tabc th { background: #F3F7FF;  color: #0D58A5; font-weight: normal; }
	
	/*为嵌套的表格移除边框*/
	.tabc td th, .tabc td td { border: none; }

	.tabc th p { margin: 0; color: #909DC6; }

/*对话框*/
.tabl { width: 100%; border-collapse: collapse; border: solid; border-color: #86B9D6 #D8DDE5 #D8DDE5; border-width: 1px 1px 1px; }
	.tabl th { background: #F3F7FF; color: #6774A8; border-bottom: 1px solid #86B9D6; padding: 6px; }
	.tabl td { border: 1px solid #D8DDE5; padding: 6px; font-family: Georgia, "Times New Roman", Times, serif; }