﻿*{margin:0px 0px; padding:0px 0px;}

body
{
	scrollbar-3dlight-color:#999999;
    scrollbar-arrow-color:#999999;
    scrollbar-base-color:#CFCFCF;
    scrollbar-darkshadow-color:#FFFFFF;
    scrollbar-face-color:#EAEAEA;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-shadow-color:#999999	
}
.warp{width:768px; margin: 0px auto; font-size:12px;}

.img15 {border: 0px solid #fff;
    width: 15px;
    height: 15px;
}

#advertise{ width:768px; height:75px;}

#menu{height:27px; background:url(../images/Main/toolbar_bg.gif); overflow: hidden;}
#menu ul{ list-style:none; display:inline;}
#menu span {height:24px; line-height:24px;}
#menu ul li{ float:left; display:block; height:24px; line-height:24px;}

#header{}

#footer{ background:url(../images/main/bottom_bg.gif) no-repeat; width:768px; height:85px; padding-top:20px;}

#maincontent{}

#left-top{background:url(../images/main/left1_top.gif) no-repeat; height:14px; font-size:0px;}
#left-content{ background:url(../images/main/left1_bg.gif);}
#left-bottom{background:url(../images/main/left1_bottom.gif) no-repeat; height:7px; font-size:0px;}

#panel-top{background:url(../images/main/main1_top.gif) no-repeat; height:14px; font-size:0px;}
#panel-content{ background: url(../images/main/main1_bg.gif);}
#panel-bottom{ background: url(../images/main/main1_bottom.gif) no-repeat; height:7px; font-size:0px;}



.layout { width:724px; text-align:left; margin:0 auto;}
.layout-top{ background:url(../images/info/main3_top.gif); padding-top:5px; height:19px;}
.layout-middle{ border-left: solid 1px #999; border-right: solid 1px #999;}
.layout-bottom{background: url(../images/info/main3_bottom.gif); height:10px;}


.skymap{ border:solid 0px #eee; padding:2px 10px;}
.whitefont{ font-weight: bold; color:#fff; margin-left:10px;}
.paddingleft{padding-left: 10px;}
.affiche{padding: 10px 10px;}

table.dataclass
{
    font-size: 9pt;
    line-height: 150%;
}

td.title
{
    font-family: 宋体;
    font-size: 9pt;
    background: #76b202;
    border-bottom: black 1px solid;
    border-top: white 1px solid;
    color: #228b22;
    line-height: 150%
}

tr.row
{
    font-family: 宋体;
    font-size: 9pt;
    background: #eeeeee;
    border-bottom: #76b202 1cm solid;
    line-height: 150%
}
td.row
{
    font-family: 宋体;
    font-size: 9pt;
    background: #d6e4ba;
    border-bottom: #76b202 1px groove;
    line-height: 150%
}
td.row1
{
    font-family: 宋体;
    font-size: 9pt;
    background: #eeeeee;
    line-height: 150%
}
td.left
{
    font-family: 宋体;
    font-size: 9pt;
    background: #e1eec8;
    border-bottom: #629648 1px groove;
    line-height: 150%
}
td.leftbak
{
    font-family: 宋体;
    font-size: 9pt;
    background: #00b8d8;
    border-bottom: #629648 1px groove;
    line-height: 150%
}
td.right
{
    font-family: 宋体;
    font-size: 9pt;
    background: #caf5fb;
    line-height: 150%
}
td.bottom
{
    font-family: 宋体;
    font-size: 9pt;
    background: #dff2ba;
    border-bottom: black 1px solid;
    line-height: 150%;
    text-align: right;
}
p.title
{
    font-family: 宋体;
    font-size: 10pt;
    font-weight: bold
}

p
{
    font-family: 宋体;
    font-size: 9pt;
    line-height: 150%
}

li
{
    font-family: 宋体;
    font-size: 9pt;
    line-height: 150%
}

caption
{
    font-family: 宋体;
    font-size: 9pt;
    line-height: 150%
}

input
{
    font-family: 宋体;
    font-size: 9pt;
    
}

select
{
    font-family: 宋体;
    font-size: 9pt;
    line-height: 150%;
}

textarea
{
    font-family: 宋体;
    font-size: 9pt;
    line-height: 150%
}

option
{
    font-family: 宋体;
    font-size: 9pt;
    line-height: 150%;

}

form
{
    font-family: 宋体;
    font-size: 9pt;
    line-height: 150%
}

ul
{
    font-family: 宋体;
    font-size: 9pt;
    line-height: 150%
}
a:link
{
    color: #000000;
    text-decoration: none
}

a:visited
{
    color: #0a3bc7;
    text-decoration: none
}

a:hover
{
    color: #ff0000;
    text-decoration: none
}

li
{
    list-style: disc
}
.boxborder
{
    background-color: #ffffff;
    border-bottom: #8cbe31 1px solid;
    border-left: #8cbe31 0px solid;
    border-right: #8cbe31 0px solid;
    border-top: #00cc00 0px solid;
    color: #ff6600
}
.titlebar{
	font: bold 14px/20px;
	font-family:"arial";
	color: #000000;
	background-color: #91d4a9;
	width: 100%;
	height:30px;
	padding-top: 2px;
	padding-left: 10px;
	margin-bottom:5px;
	vertical-align:middle;
}
.tabletitletext{
	font: bold ;
	font-family:"arial";
}
table.tabletoolbar{
	margin-top: 2px;
	margin-bottom: 2px;
	border-style: double;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-color:#287603;
	border-collapse:collapse;
	padding-bottom:3px;
}
table.tableframe{
    background-color: #ffffff;
    margin-top: 5px;
    border-style: solid;
    border-width: 1px;
    border-color:#277103;
    border-collapse:collapse
}
table.tableframedept{
    background-color: #ffffff;
    cellpadding: 0px;
	margin:0px;
    border-style: solid;
    border-width: 1px;
    border-color:#7c9ccf;
    border-collapse:collapse
}
table.tableframechilddept{
    cellpadding: 0px;
    border-style: solid;
    border-width: 0px;
    border-color:#f1f1f1;
    border-collapse:collapse
}
tr.listtitle
{
    font: bold ;
    font-family: 宋体;
    font-size: 9pt;
    background: #62c800;
    border-bottom: #277103 1px solid;
    border-top: #277103 1px solid;
    color: #ffffff;
    text-align:center;
    vertical-align:center;
    height:18px;
}
tr.listtitleborder
{
    font-family: 宋体;
    font-size: 9pt;
    background: #62c800;
    border-bottom: #277103 1px solid;
    border-top: #277103 1px solid;
    border-left: #277103 1px solid;
    border-right: #277103 1px solid;
    color: #ffffff;
    text-align:center;
    vertical-align:center;
    height:18px;
}
.listframe
{
	background-color:#767573
;
}
tr.listrow1
{
    font-family: 宋体;
    font-size: 9pt;
    background: #eeeeee;
}
tr.listrowemp
{
    font-family: 宋体;
    font-size: 9pt;
    background: #f6aa16;
}
td.listcellemp
{
    font-family: 宋体;
    font-size: 9pt;
    background: #f6aa16;
}
tr.listrow2
{
    font-family: 宋体;
    font-size: 9pt;
    background: #ffffff;
}
tr.listrow1_1
{
    font-family: 宋体;
    font-size: 9pt;
    background: #ebf1e0;
}
tr.listrow3
{
    font-family: 宋体;
    font-size: 9pt;
    background: #ffffff;
}

td.listcelltitle
{
  border-style: solid;
	border-width: 1px 1px 1px 0px;
	border-color:#629648;
	padding:2px 2px 2px 2px;
}
td.listcellrow
{
  border-style: solid;
	border-width: 1px;
	border-color:#629648;
	padding:0px 4px 0px 4px;
}
td.listcellrowline
{
	background:#999999;
}
td.listtail
{
    font-size: 9pt;
    color:#05963b;
    background: #ffffff;
}

table.inputframemain{
  margin-top:15px;
  margin-bottom:5px;
	background-color: #ebf1e0;
	border-style: solid;
	border-width: 1px;
	border-color:#2c8103;
	border-collapse:collapse;
}

.tableheader
{
	background-color:#91cdff;
}
.tableheader1
{
	background-color:#a3d3ff;
}
.tableitem
{
	background-color:#d7ecff;
}

.tablealternatingitem
{
	background-color:white;
}

/* 
 * housemain
 */
#houseform { width:99%; text-align:left;}
#house-tool { padding:10px 10px;}
#house-build{ height:550px; width:700px; padding:10px 10px; overflow:auto;
}
#loading {font-size:12px; padding: 5px 5px; border: solid 1px #000;}
#loading p img{margin:0 10px;}

.dp1{ background:#C963E2;}
.dp2{ background:#3ED980;}
.dp7{ background:#f2f826;}
.dp3{ background:#139cfa;}
.dp4{ background:#FF0000;}

.salestate1{float:left; width:10px; height:10px; border:1px solid #000; font-size:0px;}
.salestate2{float:left; width:10px; height:10px; border:1px solid #000; font-size:0px;}
.salestate7{float:left; width:10px; height:10px; border:1px solid #000; font-size:0px;}
.salestate3{float:left; width:10px; height:10px; border:1px solid #000; font-size:0px;}
.salestate4{float:left; width:10px; height:10px; border:1px solid #000; font-size:0px;}

.buildtable {
	text-align:center;
	border:1px solid #000;
	border-collapse:collapse;
	word-break: break-all;
	table-layout:fixed;
}

.brw {
	background:#ffffff;
	height:25px;
}

.buildtable td {border:1px solid #000}

.blt {
	background:#d4d0c8;
	border:1px solid #000;
}
.ic {
	border:0px solid #000;
	border-collapse:collapse;
	table-layout:fixed;
	width:100%;
	word-break: break-all;
}

.ic td.bu {
	border-top: 0px solid #000;
	border-bottom: 0px solid #000;
	border-left: 0px solid #000;
	text-align:center;
	height:25px;
}
.beu {
	text-align:center;
	border:0px solid #000;
	background:url(../images/buildempty.gif);
}

#tooltip{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;	
}

.buildtip {
	text-align:center;
	border:1px solid #000;
	border-collapse:collapse;
	table-layout: fixed;
	background: #fff;
	width:400px;
	height:100px;
	font-size:12px;
	word-break: break-all;
}
.buildtip td {
	border:1px solid #000;
}
.buildtip tr.header 
{
	background: #ddd;
	line-height:18px;
}

.absright{ }
.red{ color:#ff0000; font-weight:bold;}

div.info
{
	text-align:justify;
	margin-left:10px;
}
div.info li{ list-style:none;}

.afrom{ background: #fff; border-collapse:collapse;}

.afrom td{ height:25px; line-height:25px;  padding:5px 2px; border:1px solid #eee;}

.afrom input.tbx { height:20px; width:70%; line-height:20px;}


/*2009-7-21 18:08:13 */

#mainc{ width:768px; margin:0 auto;}

.main1-top{background:url(../images/info/main1_top.gif) no-repeat; height:16px; font-size:0px;}
.main1-bottom{background:url(../images/info/main1_bottom.gif) no-repeat; height:7px; font-size:0px;}
.main1-bg{background:url(../images/info/main1_bg.gif) repeat-y;}

#charts {
    width:100%;
    height:400px;
}

.cj-list{
    border-collapse:collapse;
    width:98%;
    margin: 0 auto;
    padding: 2px;
}

.tabnav{
 margin:5px 4px;
 text-align:right;
}

#sider{
   width:202px;
   background:url(../images/main/left1_bg.gif) repeat-y;
   float:left;
}

#sider div.middle table {
    border-collapse:collapse;
}

#sider div.top{
   background:url(../images/main/left1_top.gif) no-repeat; height:14px; font-size:0px;
}

#sider div.bottom{
   background:url(../images/main/left1_bottom.gif) no-repeat; height:7px; font-size:0px;
}

#sider div.middle{
   margin:2px 4px;
}

#main-content{
    width:566px;
    float:right;
    background: url(../images/main/main1_bg.gif);
}

#main-content div.top{
    background:url(../images/main/main1_top.gif) no-repeat; height:14px; font-size:0px;
}

#main-content div.bottom{
    background: url(../images/main/main1_bottom.gif) no-repeat; height:7px; font-size:0px;
}

#main-content div.middle{
    margin:2px 12px;height:1041px;
}

#main-content ul li {
    list-style:none;
}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

#ysf h1{
    font-size:16px;
    background:url(../images/new/ysf.jpg) no-repeat left;
    height:41px;
    line-height:41px;
    text-indent:-9999px
}

#xmxx, #fy, #rsxx , #yzxmtj{
    width:511px;
    margin:0 auto;
}

#xmxxtj, #fyxxtj, #rsxxtj{
    margin: 4px 0 0 0;
    padding: 0 0;
}

#xmxxtj li, #fyxxtj li, #rsxxtj li,  #yzxmtt li{
    list-style:none;
    float:left;
}

#xmxxtj li a, #fyxxtj li a, #rsxxtj li a,  #yzxmtt li a{
    zoom:1;
    margin: 0px 5px 0px 2px;
}

#xmxxtj li img, #rsxxtj li img, #yzxmtt li img, #fyxxtj li img{
    border: 0px;
}

#fyxx h1{
    font-size:16px;
    background:url(../images/new/fyxx.jpg) no-repeat left;
    height:41px;
    line-height:41px;
    text-indent:-9999px
}

#rsjcj h1{
    font-size:16px;
    background:url(../images/new/rsjcj.jpg) no-repeat left;
    height:41px;
    line-height:41px;
    text-indent:-9999px
}

#yzxm h1{
    font-size:16px;
    background:url(../images/new/yzxm.jpg) no-repeat left;
    height:41px;
    line-height:41px;
    text-indent:-9999px
}

.tips {
    padding:10px;
}