@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	background-color:#666;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight: lighter;
	color: #084FA6;
}
a{ font-family: "宋体";color: #084FA6}
a:link{ color:#084FA6; text-decoration:none}
a:visited{ color:#084FA6; text-decoration:none}
a:hover{
	color:#084FA6;
}
.wrapper{
	width:1001px;
	/*height:100%;*/
	margin:0px auto;
	background-color: #FFF;
}
.header{ width:1001px; border-bottom:2px solid #CFDAEA;height:82px; line-height:80px; font-style:italic;text-align:center;color:#084FA6;font-size:36px; font-family:"微软雅黑"; font-weight:bold; background-image:url(../images/index_01.jpg)}

#login_div{
    width:425px;
    height:200px;
    margin-top:80px;
    margin-bottom:80px;
    /*margin-left:400px;*/
    margin-left: auto;
margin-right: auto;

    border:2px solid #CFDAEA;
    /*border-right:2px solid #CFDAEA;*/
    background-color:#498EF4;
}
.mainbody{
	width:1001px;
	/*height:100%*/
}
.title{ font-size:16px; font-family:"微软雅黑"; font-weight:bold; color: #FFF; text-align:center; line-height:25px}
.sidebar-left{
	float:left;
	width:237px;
	text-align:center;
	/*height: 800px;*/
}
.sidebar-left ul{
    float:left;
	padding:0px;
	margin-left:23px;
}

.sidebar-left li{
	text-align:center;
    font-weight:bold;
	height: 23px;
	line-height: 23px;
    width:203px;
	background-image:url(../images/index_22.gif);
	/*background-repeat:repeat-y;*/
	list-style-type:none;
	/*padding-left:28px*/

}
.ipnut01 {
	border: #0066CC 1px solid;
	background-color: #FFFFFF;
	color: #0066CC;
	width: 140px;
}
.left-list-li{
    text-align:center;
    font-weight:bold;
    letter-spacing:6px;
	height: 26px;
	line-height: 26px;
    width:203px;
    border-bottom:1px solid #fff;
    border-top:1px solid #B3CDED;
    background-color:#2E83FF;
    /*color: #B3CDED;*/
}
#left-title-li{ font-weight:bold}
.content1{
	float:left;
	width:764px;
	/*height: 100%;*/
}

.content1 ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
	padding-left: 20px;
	padding-top:5px
}
.content1 ul li{ height:20px}
#d1{
	width:764px;
	height:240px;
	margin-top: 20px;
}
.d2{
	width:764px;
	/*height:350px;*/
	margin-top: 10px;
	clear: both;
}
#d3{
	width:360px;
	height:350px;
	margin-top: 0px;
	float: left;
}
#d3 ul li{padding-left:5px; padding-top:3px}
.d2 ul li{ padding-left:5px; padding-top:3px}
#d4{ width:764px; height:350px; clear:both}
#d4 ul li{padding-left:5px; padding-top:3px}
.main-li{ background-color:#fda40c}
.main-list-li{ background-color:#e6e6e6}
.footer{
	width:100%;
	height:81px;
	/*background-image: url(images/index_34.gif);*/
	text-align: left;
	clear: both;
	/*background-repeat: repeat-x;*/
    margin-top: 8px;
    border-top:2px solid #B3CDED;
}
.footer ul{
	list-style-type: none;
}

.loading_content {
	margin-left:280px;margin-top:80px;
    z-index: 1;
    position: absolute;
    padding-right: 5px; padding-left: 5px; background: #1772c4; padding-bottom: 5px; width: 180px; color: #fff; padding-top: 5px; height: 20px; text-align: center
}

.data_table {
	border-right: #6cb2cf 1px solid; border-top: #6cb2cf 1px solid; margin: 0px auto; border-left: #6cb2cf 1px solid; width: 98%; border-bottom: #6cb2cf 1px solid
}
.data_table tbody tr:hover td {
	background: #edfbff; color: #19538b
}
.data_table tbody tr:hover td.total {
	background: #e1f0ff; color: #000
}
.data_table th {
	padding-right: 0px; padding-left: 0px; font-weight: bold; background: url(../images/data_table_th_bg.gif); padding-bottom: 0px; margin: 0px; border-left: #c3deea 1px solid; color: #3877b3; padding-top: 0px; height: 25px; text-align: center
}
.data_table td {
	padding-right: 5px; border-top: #c3deea 1px solid; padding-left: 5px; min-height: 25px; background: #f9fcfc; padding-bottom: 5px; border-left: #c3deea 1px solid; color: #000; padding-top: 5px
}
.data_table td.total {
	padding-right: 5px; border-top: #c3deea 1px solid; padding-left: 5px; min-height: 25px; background: #e1f0ff; padding-bottom: 5px; border-left: #c3deea 1px solid; padding-top: 5px
}
.data_table th.white {
	padding-right: 5px; border-top: #c3deea 1px solid; padding-left: 5px; min-height: 25px; background: #fff; padding-bottom: 5px; border-left: #c3deea 1px solid; padding-top: 5px
}
.data_table th.first {
	border-left-width: 0px
}
.data_table td.first {
	border-left-width: 0px
}

/*
   通用样式
*/
.hidden {
	display: none;
}
.clear {
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}
.hand {
	cursor: pointer;
}