H1 {
	FONT-SIZE: 16px;
	margin: 0px;
	padding: 0px;
}
body {
background:#FFF;
color:#000;
font-family:宋体, 新细明体, Verdana, Arial, sans-serif;
font-size:12px;
text-align:center;
margin:0;
padding:0;
}

form {
margin:0;
padding:0;
}

mainBox {
width:966px;
height:auto;
margin:0 auto;
}

borGray {
border:#CDCDCD solid 1px;
}

/* 表格样式 */
table{
	text-align: left; 
	font: 12px/120% 宋体,Verdana,Arial,sans-serif;
}

table td{
}

table.fix{
	table-layout: fixed;
}

table.fix td{
	white-space:nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
}

table.grid{
	border-collapse: collapse;
	border: 1px solid #C1F2BB;
	padding: 3px;
	margin: auto;
}

table.grid caption, .gridtop{
	border: 1px solid #C1F2BB;
	vertical-align: middle; 
	text-align: center;
	padding: 3px;
	color:#054e86;
	font-weight: bold;
	font-size: 14px;
	margin: auto;
}

table.grid th, .head{
	border: 1px solid #C1F2BB;
	color:#054e86;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	padding: 3px;
}

table.grid td{
	border: 1px solid #C1F2BB;
	padding: 3px;

}

table.hide, table.hide th, table.hide td{
	border: 0;
}

a:hover {
font-size:12px;
text-decoration:none;
color:red;
border-bottom:1px dotted;

position:relative;
top:0 !important;
left:0 !important;
}

#info_link td a:hover {
font-size:12px;
text-decoration:none;
color:red;
border:0;
}

hr {
height:1px;
border:#FF7800 1px solid;
}

ul {
list-style-type:none;
text-align:left;
clear:both;
margin:0;
padding:0;
}

li {
list-style-type:none;
line-height:150%;
}

.shadeout {
position:relative;
background:#bbb;
width:71px;
margin:5px auto;
}

.shadein {
background:#fff;
border:1px solid #555;
position:relative;
top:-3px;
left:-3px;
padding:3px;
}

.main {
width:967px;
clear:both;
text-align:center;
margin-left:auto;
margin-right:auto;
}

.m_top {
background:#F1F6F9;
background-image:url('images/z-01.jpg');
height:29px;
color:#FFF;
line-height:30px;
text-decoration:none;
}

.m_head {
height:77px;
background:#F7F7F7;
border:1px #E0E0E0 solid;
margin:2px 0 2px opx;
}

.h_logo {
float:left;
width:230px;
padding:2px 0 2px 10px;
}

.h_banner {
margin-bottom:5px;
}

.h_link {
float:left;
text-align:center;
width:720px;
line-height:25px;
padding-top:18px;
}

.h_linkz {
float:left;
text-align:center;
width:720px;
line-height:20px;
padding:11px 0 0 5px;
}

.m_menu {
background-color:#178BDE;
background-image:url('images/menubg.gif');
height:25px;
padding-top:3px;
margin-bottom:3px;
}

.i_foot {
border:1px solid #FF7800;
background-color:#FFF4EA;
line-height:150%;
padding:5px 0;
}

.m_foot {
background:url('images/z-02.jpg') repeat-x #FF7800;
height:31px;
text-align:center;
margin-top:5px;
margin-bottom:5px;
font-size:12px;
line-height:31px;
color:#FFF;
text-decoration:none;
font-family:"宋体";
}

.m_foot a:link,.m_foot a:visited,.m_foot a:hover {
color:#FFF;
}

#left {
float:left;
width:200px;
margin-right:6px !important;
}

#right {
float:right;
width:200px;
}

#centers {
float:left;
width:555px !important;
}

#centerm {
float:left;
width:761px;
}

#centerl {
float:left;
width:967px;
}

.block {
width:100%;
border:1px solid #FF7800;
margin-bottom:5px;
}

.blocktitle {
text-align:center;
font-weight:700;
font-size:14px;
line-height:26px;
padding-left:10px;
background-color:#FF7800;
background-image:url('images/z-02.jpg');
border-bottom:#FF7800 1px solid;
font-family:"宋体";
color:#FFF;
text-decoration:none;
}

.blockcontent {
width:99.8%;
margin:0 !important;
}

.blocknote {
border-top:#FF7800 1px solid;
text-align:center;
background:#FFF4EA;
line-height:150%;
padding:3px;
}

#left .block,#right .block {
border:#FF7800 1px solid;
}

.blocktitlec {
float:left;
height:25px;
}

.blocktitler {
float:right;
height:25px;
padding-right:12px;
}

#left .blocktitle,#left4 .blocktitle {
font-weight:400;
border-bottom:#FF7800 1px solid;
background:#FF7800;
font-size:12px;
line-height:25px;
color:#FFF;
text-decoration:none;
font-family:"宋体";
height:25px;
}

#right .blocktitle {
font-weight:400;
border-bottom:#FF7800 1px solid;
background:#FF7800;
background-image:url('');
font-size:12px;
line-height:25px;
color:#FFF;
text-decoration:none;
font-family:"宋体";
height:25px;
}

#left .blockcontent,#right .blockcontent {
background:#FFFEFA;
}

#left .blocknote,#right .blocknote {
border-top:#E8CA78 1px solid;
background:#FFFEFA;
}

input {
font-size:12px;
}

.text {
border:Gray 1px solid;

color:#054e86;
height:20px;
}

.textarea {
border:#FF7800 1px solid;
color:#054e86;
background-color:#fff;
font-size:12px;
}

.button {
background-color:#FF7800;
background-image:url('');
color:#FFF;
height:20px;
padding-top:2px;
border:1px solid #000000;
}

.button1 {
background-color: #DDF2FF;
	background-image:url('images/but-01.jpg');
    color: #000000;
    height: 18px;
	width:40px;
	padding-top:2px;
	border: 0px; 
}

.button2 {
background-color: #DDF2FF;
	background-image:url('images/but-02.jpg');
    color: #000000;
    height: 18px;
	width:40px;
	padding-top:2px;
	border: 0px; 
}

.checkbox,.radio {
border-width:0;
}

.select {
font-size:12px;
height:18px;
}

.hottext {
color:red;
}

.grid {
background-color:#c1f2bb;
}

.gridtop {
border-top:1px solid #69bd5f;
border-left:1px solid #69bd5f;
border-right:1px solid #69bd5f;
background:#FF7800 url('');
vertical-align:middle;
text-align:center;
color:#FFF;
font-size:14px;
font-weight:700;
padding:3px;
}

.title {
vertical-align:middle;
text-align:center;
color:#FF0000;
font-size:14px;
font-weight:700;
padding:3px;
height:22px;
}
.title a{
font-size:14px;}
.head {
background:#FFF4EA;
color:#C42205;
font-size:14px;
font-weight:700;
padding:3px;
}

.foot {
background:#FFF4EA;
text-align:center;
padding:3px;
}

.bottom {
height:9px;
background:#B7B785;
}

.ulrow li {
padding:3px;
}

.ulmul {
overflow:hidden;
}

#left .ultop li,#left .ulitem li,#right .ultop li,#right .ulitem li {
list-style:none;
padding-left:10px !important;
}

.fl {
float:left;
}

.fr {
float:right;
}

.cl {
clear:left;
}

.cr {
clear:right;
}

.cb {
clear:both;
}

#jieqi_menu {
line-height:20px;
list-style-type:none;
}

#jieqi_menu a {
display:block;
width:65px;
text-align:center;
font-weight:700;
}

#jieqi_menu a:hover {
color:#178BDE;
text-decoration:none;
}

#jieqi_menu li {
float:left;
width:65px;
}

#jieqi_menu li a:hover {
background:#F1F6F9;
}

#jieqi_menu li ul {
line-height:20px;
list-style-type:none;
text-align:left;
left:-999em;
width:90px;
position:absolute;
background:#178BDE;
margin:0;
padding:0;
}

#jieqi_menu li ul li {
float:left;
width:88px;
background:#178BDE;
margin-left:1px;
display:inline;
}

#jieqi_menu li ul a {
display:block;
width:77px !important;
text-align:left;
padding-left:10px;
font-weight:400;
}

#jieqi_menu li ul a:hover {
color:#178BDE;
text-decoration:none;
font-weight:400;
background:#F1F6F9;
}

.popbox {
position:absolute;
width:190px !important;
height:110px !important;
border:1px solid #83b0e1;
background:#F0F7FF;
color:red;
font-size:12px;
line-height:120%;
display:none;
z-index:9999;
padding:3px;
}

.c_title {
width:100%;
text-align:center;
font-size:16px;
font-weight:700;
line-height:200%;
}

.c_content {
font-size:14px;
line-height:150%;
}

.c_label {
font-weight:700;
}

.btnlogin {
background-color:#DDF2FF;
background-image:url('images/but-01.jpg');
color:#000;
height:18px;
width:40px;
padding-top:2px;
border:0;
}

table,div,.tl {
text-align:left;
}

table.fix td,.lm {
white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
overflow:hidden;
}

a:link,a:visited {
font-size:12px;
text-decoration:none;
color:#000;
}

#left .blocktitlel,#left4 .blocktitlel,#right .blocktitlel {
background:url('') no-repeat;
float:left;
height:8px;
width:6px;
margin:8px 3px 0 -3px;
}

.even,.odd {
background:#FFF;
padding:3px;
}

.jieqiQuote,.jieqiCode {
border:#000 1px solid;
font-size:12px;
color:#000;
background-color:#FF7800;
padding:2px;
}

.ultop li,.ulitem li {
list-style:circle inside;
margin-left:3px;
}

.ulcenter li,.tc {
text-align:center;
}

.tr,.more {
text-align:right;
}

#jieqi_menu a:link,#jieqi_menu a:visited,#jieqi_menu li ul a:link,#jieqi_menu li ul a:visited {
color:#FFF;
text-decoration:none;
}

#jieqi_menu li:hover ul,#jieqi_menu li.sfhover ul {
left:auto;
}

.c_head,.c_foot {
line-height:150%;
}


/*翻页样式*/
.pages{
	padding: 5px 0px;
}
.pagelink{
	border: 1px solid #C1F2BB;
	float: right;
	background: #F0FEDE;
	line-height:24px;
	padding:0;
}
.pagelink a, .pagelink strong, .pagelink em, .pagelink kbd, .pagelink a.first, .pagelink a.last, .pagelink a.prev, .pagelink a.next, .pagelink a.pgroup, .pagelink a.ngroup{
	float: left;
	padding: 0 6px;
}
.pagelink a:hover{background-color: #ffffff; text-decoration:none}
.pagelink strong{font-weight: bold; color: #ff6600; background: #F0FEDE;}
.pagelink kbd{height:24px; border-left: 1px solid #C1F2BB;}
.pagelink em{height:24px; border-right: 1px solid #C1F2BB; font-style:normal;}
.pagelink input{border: 1px solid #C1F2BB; color: #054e86; margin-top:1px; height: 18px;}

/*醒目效果*/
.hottext, a.hottext{color: #ff0000;}
.poptext, a.poptext{color: #c42205;}
.notetext, a.notetext{color: #1979cc;}
.errortext, a.errortext{color: #ff0000;}

a.btnlink, a.btnlink:visited{display:inline-block;vertical-align:middle;height:26px;line-height:26px;font-size:12px;padding:0px 10px;color:#ffffff;text-align:center;background: #255dad url("images/btnlink.gif") repeat-x;border:1px solid #dddddd;}
a.btnlink:hover{color:#ffff99;text-decoration:none;position:relative;top:1px;left:1px;}
h3 {
visibility:hidden;
display:inline;
font-size:14px;
font-weight:bolder;
}

.blocktitle1 {
background-color:#FF7800;
background-image:url('');
border-bottom:#FF7800 1px solid;
font-family:"宋体";
color:#FFF;
text-decoration:none;
height:26px;
line-height:26px;
padding-left:18px;
}

.blocktitle2 {
font-family:"宋体";
color:#FFF;
text-decoration:none;
height:24px;
line-height:24px;
padding-left:18px;
padding-right:18px;
}

#left3 {
float:left;
width:376px;
margin-right:8px;
}

#centers3 {
float:left;
width:376px;
}

.blocktitle3 {
font-family:"宋体";
color:#FFF;
text-decoration:none;
height:24px;
line-height:24px;
padding:0 18px;
}

#left4 {
float:left;
width:247px;
margin-right:8px;
}

.block4 {
width:100%;
border:1px solid #59ACA5;
margin-bottom:5px;
}

.blocktitle4 {
background:#59ACA5 no-repeat url('images/z-04.jpg');
border-bottom:#59ACA5 1px solid;
font-family:"宋体";
color:#FFF;
text-decoration:none;
height:24px;
padding:5px 18px 0;
}

#left8 {
float:left;
width:480px;
}

#right8 {
float:right;
width:480px;
}

.dis {
display:block;
}

.undis {
display:none;
}

.fod {
margin-top:2px;
}

.fod td {
cursor:pointer;
}

.fod td.tab00 {
background:no-repeat url('images/week0.gif');
}

.fod td.tab01 {
background:no-repeat url('images/week1.gif');
}

.fod td.tab10 {
background:no-repeat url('images/month0.gif');
}

.fod td.tab11 {
background:no-repeat url('images/month1.gif');
}

.fod td.tab20 {
background:no-repeat url('images/year0.gif');
}

.fod td.tab21 {
background:no-repeat url('images/year1.gif');
}

.ullist li {
list-style:none;
padding-left:10px !important;
padding-bottom:3px;
}

.block2,.block3 {
width:100%;
margin-bottom:5px;
}

.buttonlog{
    background-color: #DDF2FF;
	background-image:url('images/but-01.jpg');
    color: #000000;
    height: 18px;
	width:40px;
	padding-top:2px;
	border: 0px; 
}
.ajaxtip{
	position:absolute;
	border: 1px solid #a3bee8;
	background: #f0f7ff;
	color: #ff0000;
	font-size: 12px;
	line-height:120%;
	padding: 3px;
	z-index:1000;
}
#tips {
	border: 1px solid #a3bee8;
	padding: 3px;
	display: none;
	background: #f0f7ff;
	position: absolute;
	z-index: 2000;
}
#dialog{
	position:absolute;
	top:0px;
	left:0px;
	border: 5px solid #8bcee4;
	background: #f1f5fa;
	font-size: 12px;
	line-height:120%;
	padding: 20px 10px 10px 10px;
	visibility: hidden;
}
#mask{
	position:absolute;
	top:0px;
	left:0px;
	background: #777777;
	filter: Alpha(opacity=30);
	opacity: 0.3;
}
img.avatar{
	border: 0px;
}
img.avatars{
	border: 1px solid #dddddd;
}