@charset "utf-8";
/* CSS Document */








.newStyle div,.newStyle span,.newStyle a,.newStyle abbr,.newStyle acronym,.newStyle address,.newStyle big,.newStyle cite,.newStyle code,.newStyle img,.newStyle ins,.newStyle kbd,.newStyle q,.newStyle s,.newStyle samp,.newStyle small,.newStyle strike,.newStyle strong,.newStyle dl,.newStyle dt,.newStyle dd,.newStyle ol,.newStyle ul,.newStyle li,.newStyle fieldset,.newStyle form,.newStyle label,.newStyle legend,.newStyle table,.newStyle caption,.newStyle tbody,.newStyle tfoot,.newStyle thead,.newStyle tr,.newStyle th,.newStyle td 
{   
	margin: 0;   
	padding: 0;   
	border: 0;   
	outline: 0; 
	font-weight: normal;
	font-style: normal;
	font-size: 100%; 
}     
.newStyle ol,.newStyle ul,.newStyle li {
	list-style: none; 
}   
.newStyle blockquote,.newStyle q {   
	quotes: none;
}
.newStyle q:before,.newStyle q:after {
content:”;
}
.newStyle table {   
	border-collapse: collapse;   
	border-spacing: 0;   
}
.newStyle a{
	text-decoration:none;
	color:#3d3d3d;
	line-height:1.3;
}





.box764_2top {
	width:970px;
	height:36px;
}

.box764_2topLeft {
	float:left;
	width:4px;
	height:36px;
	background:url(../images/box764_2topLeft.gif) no-repeat;
}
.box764_2topCenter {
	float:left;
	width:962px;
	height:36px;
	background:url(../images/box764_2topCenter.gif) repeat-x;
}
.box764_2topRight {
	float:left;
	width:4px;
	height:36px;
	background:url(../images/box764_2topRight.gif) no-repeat;
}

.box764_2body {
	overflow:hidden;
	width:970px;
	background:url(../images/box764_2body.gif) repeat-y;
}
.box764_2bottom{
	width:970px;
	height:4px;
	background:url(../images/box764_2bottom.gif) no-repeat;
}




.tipsDiv{
	display:none;
	position:absolute;
	z-index:100;
}

.tipCloseBtn{
	width:18px;
	height:18px;
	margin:0px 0px 0px 95px;
	background:url(../images/boxX.gif) no-repeat;
	cursor:pointer;
}
.tipsDiv .isOn{
	background-image:url(../images/boxX2.gif);
}

.tipsTop331{
	width:331px;
	height:10px;
	background:url(../images/tipsTop331.gif) no-repeat;
}
.tipsBody331{
	width:331px;
	margin-top:-2px;
	background:url(../images/tipsBody331.gif) repeat-y;
}

.tipsBottom331{
	width:331px;
	height:10px;
	background:url(../images/tipsBottom331.gif) no-repeat;
}
.tipsTop150{
	width:150px;
	height:10px;
	background:url(../images/tipsTop150.gif) no-repeat;
}
.tipsBody150{
	width:150px;
	margin-top:-2px;
	background:url(../images/tipsBody150.gif) repeat-y;
}

.tipsBottom150{
	width:150px;
	height:10px;
	background:url(../images/tipsBottom150.gif) no-repeat;
}
.tipsTop120{
	width:120px;
	height:10px;
	background:url(../images/tipsTop120.gif) no-repeat;
}
.tipsBody120{
	width:120px;
	margin-top:-2px;
	background:url(../images/tipsBody120.gif) repeat-y;
	padding-bottom:8px;
}
.tipsBody120 .btn{
	width:67px;
	height:26px;
	border:none;
	background:url(../images/tipsBtn.gif) no-repeat;
	color:#1C57A3;
	margin-top:8px;
}

.tipsBottom120{
	width:120px;
	height:10px;
	background:url(../images/tipsBottom120.gif) no-repeat;
}
.tipsTop200{
	width:200px;
	height:10px;
	background:url(../images/tipsTop200.gif) no-repeat;
}
.tipsBody200{
	width:200px;
	margin-top:-2px;
	background:url(../images/tipsBody200.gif) repeat-y;
}

.tipsBottom200{
	width:200px;
	height:10px;
	background:url(../images/tipsBottom200.gif) no-repeat;
}




.newStyle{
	padding:0px 0px 13px 6px;
}


.newStyle .box764_2topCenter{
	height:24px;
	width:953px;
	padding:12px 0px 0px 9px;
}
.newStyle .box764_2topCenter .title{
	float:left;
	padding:5px 37px 5px 23px;
	margin-top:-7px;
	background:url(../images/n.gif) no-repeat;
	background-position:0px 3px;
	font-size:14px;
	font-weight:bold;
}

.newStyle .box764_2body {
	padding-top:25px;
	_margin-top:-4px;
}

.newStyle .box764_2body .week{
	width:970px;
	.width:970px;
	width\0:970px;
	margin-left:0px;
	margin-left\0:0px;
	.margin-left:0px;
	
	
}
.newStyle .box764_2body .week td{
	padding-top:3px;
	border:solid 1px #CBCBCB;
	background-color:#F4F9FF;
	text-align:center;
	line-height:180%;
}
.newStyle .box764_2body .week .selected{
	padding-top:0px;
	width:130px;
	border:none;
	cursor:default;
}
.newStyle .box764_2body .week .selected div {
	position:absolute;
	margin-top:-43px;
	margin-top\0:-42px;
	.margin-left:-65px;
	padding-top:20px;
	width:130px;
	height:59px;
	background:url(../images/selectedDay.gif) no-repeat;
	color:#FFF;
	font-weight:bold;
	z-index:100;
	line-height:1.9;
}
.newStyle .box764_2body .week .previous{
	width:17px;
	height:72px;
	padding:0px;
	background:url(../images/previous.gif) no-repeat;
}
.newStyle .box764_2body .week .next{
	width:15px;
	height:72px;
	padding:0px;
	background:url(../images/next.gif) no-repeat;
}

.newStyle .box764_2body .dataHeader{
	width:970px;
	height:40px;
	padding-top:3px;
	margin:0px auto 0px auto;
	background:url(../images/dataHeader.gif) repeat-x;
	_margin-bottom:-3px;
}
.newStyle .box764_2body .dataHeader table{
	width:970px;
}
.newStyle .box764_2body .dataHeader table td{
	color:#FFF;
	font-weight:bold;
	line-height:1.5;
}
.newStyle .box764_2body .dataHeader table td img{
	vertical-align:-3px;
}
.newStyle .box764_2body .dataHeader table td a,
.newStyle .box764_2body .dataHeader table td a:link,
.newStyle .box764_2body .dataHeader table td a:visited {
	display:block;
	width:87px;
	height:24px;
	padding-top:9px;
	margin:0px auto 0px auto;
	color:#FFF;
	font-weight:bold;
	vertical-align:middle;
	text-decoration:none;
}
.newStyle .box764_2body .dataHeader table td a:hover {
	background:url(../images/headerOn.gif) no-repeat;
}
.newStyle .box764_2body .dataHeader table .td1{
	width:140px;
	padding-left:37px;
}
.newStyle .box764_2body .dataHeader table .td2{
	width:100px;
	text-align:center;
}
.newStyle .box764_2body .dataHeader table .td2 img{
	vertical-align:-3px;
}

.newStyle .box764_2body .dataHeader table .td3{
	width:80px;
	text-align:center;
}
.newStyle .box764_2body .dataHeader table .td4{
	width:80px;
	text-align:center;
}
.newStyle .box764_2body .dataHeader table .td5{
	width:170px;
	text-align:center;
}
.newStyle .box764_2body .dataHeader table .td6{
	width:80px;
	text-align:center;
	line-height:1.5;
}
.newStyle .box764_2body .dataHeader table .td6 span{
	font-weight:normal;
	color:#FFF;
}
.newStyle .box764_2body .dataHeader table .td7{
	width:90px;
	padding-left:65px;
}
.newStyle .box764_2body .dataHeader table .td8{
	text-align:center;
	line-height:1.5;
}


.newStyle .box764_2body .dataHeader .fixParent{
	width:87px; 
	margin:auto;
}
.newStyle .box764_2body .dataHeader .fixParent .tipsDiv{
	top:35px; 
	left:0px;
}

.newStyle .box764_2body .dataHeader .tipsBody120{
}
.newStyle .box764_2body .dataHeader .tipsBody120 table{
	width:120px;
}
.newStyle .box764_2body .dataHeader .tipsBody120 th{
	width:40px;
	height:20px;
}
.newStyle .box764_2body .dataHeader .tipsBody120 td{
	height:20px;
	text-align:left;
	color:#999;
	font-weight:normal;
}


.newStyle .box764_2body #ajaxContent .loading{
	display:none;
	height:612px;
	background:url(../images/loading.gif) no-repeat center;
}




.newStyle .box764_2body .cellIsOn{
}

.newStyle .box764_2body .list{
	width:970px;
	margin:auto;
}

.newStyle .box764_2body .list .trIsOn td{
	background-color:#E8F2FF;
}
.newStyle .box764_2body .list .trIsClicked td{
	background-color:#E8F2FF;
}
.newStyle .box764_2body .list td{
	height:60px;
	border-top:solid 1px #CBCBCB;
	line-height:1.6;
}
.newStyle .box764_2body .list td td{
	height:auto;
	border-top:none;
	line-height:normal;
	background-color:;
}
.newStyle .box764_2body .list .icon{
	width:24px;
	background-repeat:no-repeat;
	background-position:0px 10px;
}

.newStyle .box764_2body .list .btn{
	padding-right:9px;
}
.newStyle .box764_2body .list .btn a,
.newStyle .box764_2body .list .btn a:link,
.newStyle .box764_2body .list .btn a:visited {
	display:block;
	width:65px;
	height:22px;
	padding-top:4px;
	background:url(../images/btn65off.gif) no-repeat;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
.newStyle .box764_2body .list .btn a:hover{
	background:url(../images/btn65on.gif) no-repeat;
}
.newStyle .box764_2body .list .td1{
	width:150px;
	padding-left:15px;
}	
.newStyle .box764_2body .list .td3{
	width:110px;
}

.newStyle .box764_2body .list .td4{
	width:40px;
	text-align:center;
}
.newStyle .box764_2body .list .td5{
	width:135px;
	text-align:center;
}
.newStyle .box764_2body .list .td6{
	padding-left:10px;
	width:140px;
}
.newStyle .box764_2body .list .td6 span{
	color:#F00;
	font-weight:bold;
}
.newStyle .box764_2body .list .td6 .href{
	color:#F00;
	text-decoration:underline;
	cursor:pointer;
}

.newStyle .box764_2body .list .td7{
	width:97px;
	padding-left:5px;
}
.newStyle .box764_2body .list .td8{
	width:90px;
	text-align:center;
}
.newStyle .box764_2body .list .td8 a{
	cursor:pointer;
	text-decoration:underline;
	color:#009;
}
.newStyle .box764_2body .list .td8 a:hover{
	color:#F00;
}
.newStyle .box764_2body .list .td9{
	width:60px;
}

.newStyle .box764_2body .list .hideTr{
	display:none;
}

.newStyle .box764_2body .list .hideTr td td{
	height:60px;
	line-height:1.6;
	background-color:#E8F2FF;
}
.newStyle .box764_2body .list .hideTr td td td{
	height:auto;
	line-height:normal;
	background-color:;
}

.newStyle .box764_2body .list .extend{
	display:none;
	width:970px;
	margin-right:-20px;
}

.newStyle .box764_2body .list .tips{
	color:#F00;
	border-bottom:#F00 dashed 1px;
	cursor:help;
}
.newStyle .box764_2body .list .tips .tipsDiv{
	margin-top:19px;
	.margin-top:15px;
}
/*
,
.newStyle .box764_2body .list .tips:link .tipsDiv,
.newStyle .box764_2body .list .tips:visited .tipsDiv{
	display:none;
	position:absolute;
	margin-top:19px;
	.margin-top:15px;
}*/
.newStyle .box764_2body .list .tips .tipsTab {
	margin-left:4px;
}
.newStyle .box764_2body .list .tips .tipsTab th{
	background-color:#F2F2F2;
	text-align:center;
	color:#999;
	font-weight:bold;
}
.newStyle .box764_2body .list .tips .tipsTab td {
	background-color:#F2F2F2;
	border-top:#5E9DE0 solid 1px;
	text-align:center;
	color:#999;
	line-height:1.8;
}



.newStyle .box764_2body .list .tips .tipsBody331 table {
	width:318px;
}
.newStyle .box764_2body .list .tips .tipsBody200 table {
	width:189px;
}
.newStyle .box764_2body .list .tips .tipsBody150 table {
	width:139px;
}

