/*------------------------主要内容------------------------*/
.mainContent H2 {
	padding-right: 0px; display: inline; padding-leet: 11px; font-weight: bold; font-size: 12px; padding-bottom: 0px; color: #ff7800; padding-top: 10px; font-family: '宋体'; text-align: left
}
.mainContent .olympicTitle {
	padding-right: 0px; padding-left: 5px; font-size: 12px; padding-bottom: 5px; color: #006ab3; padding-top: 5px; font-family: Tahoma; text-align: left
}
.mainContent .olympicTitle span {
	display: inline; margin: 3px 14px 0px 0px; text-align: left
}
.mainContent .olympicTitle .date {
	font-size: 11px
}
.mainContent .slogan {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; background: #fff; border-bottom-width: 0px; padding-bottom: 3px; margin: 0px; padding-top: 0px; border-right-width: 0px
}
.mainContent .olympicTime UL {
	float: left; margin-left: 5px! important
}
.mainContent .olympicTime LI {
	padding-right: 0px; padding-left: 0px; font-size: 11px; float: left; padding-bottom: 0px; margin: 4px 2px 4px 1px; width: 15px; padding-top: 2px; height: 19px; text-align: center
}
.mainContent .olympicTime .today {
	background: url(../web_img/08new_time_bg2.jpg); color: #fff
}
.mainContent .olympicTime .today A {
	color: #fff
}
.mainContent .olympicTime .todayTxt {
	padding-right: 0px; display: inline; padding-left: 10px; font-weight: bold; font-size: 11px; float: left; padding-bottom: 0px; width: 160px! important; color: #fff; padding-top: 8px
}
.mainContent .focusPop {
	border-right: #a4d6e9 1px solid; padding-right: 0px; border-top: #a4d6e9 1px solid; padding-left: 0px; background: #e9f6fb; padding-bottom: 2px; margin: 2px 0px 0px; border-left: #a4d6e9 1px solid; padding-top: 2px; border-bottom: #a4d6e9 1px solid; text-align: left
}
.mainContent .focusPop img {
	display: inline; float: left; margin: 3px 5px 0px; cursor: pointer
}
.mainContent .popGames {
	border-right: #a4d6e9 1px solid; border-top: #a4d6e9 0px solid; background: url(../web_img/pop_bg.gif); overflow: hidden; border-left: #a4d6e9 1px solid; border-bottom: #a4d6e9 1px solid
}
.mainContent .popGames UL {
	border-right: #f00 0px solid; border-top: #f00 0px solid; float: right; margin: 0px auto 20px; border-left: #f00 0px solid; width: 490px; border-bottom: #f00 0px solid; height: 240px
}
.mainContent .popGames LI {
	display: inline; font-size: 11px; float: left; width: 150px; line-height: 20px; margin-RIGHT: 5px; text-align: left
}
.mainContent .popGames A {
	color: #006ab3
}
.mainContent .popGames .close {
	CLEAR: both; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; color: #006ab3; padding-top: 2px; height: 18px; text-align: left
}
.mainContent .popGames .close img {
	display: inline; float: left; margin: 2px 4px 0px; cursor: pointer
}
.mainContent .hidden {
	display: none
}
.mainContent .focusFlash {
	background: url(../web_img/flashbj.jpg); margin: 2px 0px 0px
}
.mainContent .focusFlash1 {
	border-right: #d3d3d3 1px solid; border-top: #d3d3d3 1px solid; background: #eaeaea; margin: 2px 0px 0px; border-left: #d3d3d3 1px solid; width: 520px! important; border-bottom: #d3d3d3 1px solid
}
.mainContent .focusFlash1 .left {
	background: #000; margin: 8px 0px 8px 8px
}
.mainContent .focusFlash1 .left P {
	width: 409px; color: #fff; text-align: left
}
.mainContent .focusFlash1 .left img {
	overflow: hidden; width: 409px; height: 193px
}
.mainContent .focusFlash1 .left A {
	color: #fff
}
.mainContent .focusFlash1 .left span {
	CLEAR: both; padding-left: 8px; line-height: 33px; text-align: left
}
.mainContent .focusFlash1 .right {
	background: #cccccc; margin: 8px 8px 8px 0px
}
.mainContent .focusFlash1 .right UL {
	margin: 5px
}
.mainContent .focusFlash1 .right LI {
	margin: 2px auto 1px; width: 74px; text-align: center
}
.mainContent .focusNews {
	line-height: 18px; text-align: left
}
.mainContent .focusNews H1 {
	padding-right: 10px; padding-left: 10px; font-size: 18px; padding-bottom: 0px; margin: 6px auto 0px; color: #006ab3; padding-top: 0px; border-bottom: #d8d8d8 1px solid; FONT-FAMILY: '黑体'; text-align: center
}
.mainContent .focusNews A {
	color: #006ab3
}
.mainContent .focusNews P {
	margin: 5px 10px; line-height: 18px
}
.mainContent .focusNews .more {
	color: #0070b9
}
.mainContent .foucsNews .more A {
	color: #0070b9
}
.mainContent .schResult {
	background: url(../web_img/col522_blue.jpg) no-repeat center top; width: 522px
}
.mainContent .schResult .title {
	padding-right: 0px; padding-left: 58px; font-weight: bold; padding-bottom: 0px; color: #ff7800; padding-top: 10px; text-align: left
}
.mainContent .schResult .title span {
	padding-left: 31px; font-weight: normal
}
.mainContent .schResult .title img {
	padding-left: 5px
}
/*------------------------标签盒子------------------------*/
.tag_box {
	font-size: 12px; margin: 10px auto 0px; overflow: hidden; width: 510px; height: 169px
}
.tag_box UL.menulist UL {
	margin: 0px; overflow: hidden; width: 402px; height: 23px
}
.tag_box UL.menulist LI {
	float: left; width: 140px; line-height: 19px; list-style-type: none; position: relative; height: 19px; text-align: center
}
.tag_box UL.menulist LI A {
	border-right: #d3d3d3 1px solid; display: block; background: url(../web_img/schresult_tbg2.gif) repeat-x; border-left: #d3d3d3 1px solid; width: 140px; color: #0070b9; border-bottom: #b2d4ea 1px solid; text-decoration: none
}
.tag_box UL.menulist LI A:hover {
	text-decoration: none
}
.tag_box UL.menulist LI A.curMenu {
	border-right: #b2d4ea 1px solid; font-weight: bold; z-index: 100; background: url(../web_img/schresult_tbg1.gif) repeat-x; LEFT: -1px; border-left: #b2d4ea 1px solid; width: 140px; color: #0070b9; position: absolute; TOP: 0px; height: 21px; border-bottom-STYLE: none
}
.tag_box A.nonebg {
	background: none transparent scroll repeat 0% 0%
}
.tag_content {
	CLEAR: both; border-right: #b2d4ea 1px solid; padding-right: 6px; border-top: #b2d4ea 1px solid; padding-left: 6px; background: #e3f3fd; padding-bottom: 6px; overflow: hidden; border-left: #b2d4ea 1px solid; padding-top: 6px; border-bottom: #b2d4ea 1px solid; height: 195px; text-align: left
}
.tag_content A {
	text-decoration: none
}
.tag_content A:hover {
	text-decoration: none
}
.tag_content P {
	padding-right: 6px; padding-left: 6px; padding-bottom: 2px; margin: 0px; line-height: 18px; padding-top: 2px; text-align: left
}
.tag_content UL {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px 3px; padding-top: 0px
}
.tag_content LI {
	background: url(../web_img/dotline.gif) repeat-x 50% bottom; margin-BOTTOM: 3px; margin-left: 10px; text-align: left
}
.tag_content LI span {
	padding-right: 3px; padding-left: 3px; padding-bottom: 0px; padding-top: 0px
}
.tag_content LI img {
	border-right: #000 1px solid; border-top: #000 1px solid; border-left: #000 1px solid; margin-RIGHT: 3px; border-bottom: #000 1px solid
}
.tag_content .more {
	background: none transparent scroll repeat 0% 0%; color: #0070b9; text-align: right
}
.tag_content .more A {
	background: none transparent scroll repeat 0% 0%; color: #0070b9; text-align: right
}
.mainContent .medal {
	margin-TOP: 5px; background: url(../web_img/col522_title.gif) no-repeat center top; padding-top: 18px
}
.mainContent .medal .col251 {
	width: 253px
}
.mainContent .medal .col251 table {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; background: #f2fcff; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; width: 100%; padding-top: 0px; border-right-width: 0px
}
.mainContent .medal .col251 TD {
	border-right: #b0e8f5 1px solid; border-top: #b0e8f5 1px solid; padding-left: 5px; background: #f2fcff; margin: 0px auto; border-left: #b0e8f5 1px solid; color: #000; line-height: 23px; border-bottom: #b0e8f5 1px solid; text-align: left
}


.mainContent .medal .col251 .td1 {
	padding-left: 5px; font-weight: bold; color: #e90416
}
.mainContent .medal .col251 .td2 {
	padding-right: 0px; padding-left: 8px; font-weight: bold; border-left-width: 0px; padding-bottom: 3px; color: #000; padding-top: 3px; text-align: left; border-right-width: 0px
}
.mainContent .medal .col251 .td3 {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
.mainContent .medal .col251 .more {
	background: none transparent scroll repeat 0% 0%; color: #0070b9; text-align: right
}
.mainContent .medal .col251 .more A {
	background: none transparent scroll repeat 0% 0%; color: #0070b9; text-align: right
}
.mainContent .medal .col260 {
	width: 260px
}
.mainContent .medal .col260 table {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; background: #e1f3f8; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; width: 100%; padding-top: 0px; border-right-width: 0px
}
.mainContent .medal .col260 .tab1 {
	background: url(../web_img/col260_bg.jpg) no-repeat 50% top; width: 100%; height: 25px
}
.mainContent .medal .col260 .tab1 TD {
	border-top-width: 0px; font-weight: bold; border-left-width: 0px; border-bottom-width: 0px; margin: 4px auto 0px; color: #fff; line-height: 18px; text-align: center; border-right-width: 0px
}
.mainContent .medal .col260 .tab2 {
	background: #e1f3f8; width: 100%
}
.mainContent .medal .col260 .tab2 TD {
	border-right: #b0e8f5 1px solid; border-top: #b0e8f5 1px solid; margin: 0px auto; border-left: #b0e8f5 1px solid; color: #000; line-height: 23px; border-bottom: #b0e8f5 1px solid; text-align: center
}
.mainContent .medal .col260 .tab2 img {
	border-right: #000 1px solid; border-top: #000 1px solid; border-left: #000 1px solid; margin-RIGHT: 5px; border-bottom: #000 1px solid
}
.mainContent .medal .col260 .tab3 {
	background: #f2fcff; width: 100%
}
.mainContent .medal .col260 .tab3 TD {
	border-right: #b0e8f5 1px solid; border-top: #b0e8f5 1px solid; margin: 0px auto; border-left: #b0e8f5 1px solid; color: #000; line-height: 23px; border-bottom: #b0e8f5 1px solid; text-align: center
}
.mainContent .medal .col260 .tab3 img {
	border-right: #000 1px solid; border-top: #000 1px solid; border-left: #000 1px solid; margin-RIGHT: 5px; border-bottom: #000 1px solid
}
.mainContent .medal .col260 .tab4 {
	background: #fff; width: 100%
}
.mainContent .medal .col260 .tab4 TD {
	border-right: #b0e8f5 1px solid; padding-right: 5px; border-top: #b0e8f5 1px solid; margin: 0px auto; border-left: #b0e8f5 1px solid; color: #0070b9; line-height: 23px; border-bottom: #b0e8f5 1px solid; text-align: right
}
.mainContent .medal .col260 .tab4 TD A {
	color: #0070b9
}
.mainContent .col304x218 {
	background: url(../web_img/col522_title.gif) no-repeat; margin: 5px auto 0px; width: 522px
}
.mainContent .col304x218 .left {
	margin-TOP: 10px; width: 350px; text-align: left
}
.mainContent .col304x218 .left .f12list {
	border-right: #d8d8d8 1px solid
}
.mainContent .col304x218 .left .f12list UL {
	margin: 10px auto; width: 325px
}
.mainContent .col304x218 .left .f12list LI {
	color: #000
}
.mainContent .col304x218 .left .more {
	padding-left: 5px; color: #ff7800; text-align: left
}
.mainContent .col304x218 .left .more A {
	color: #ff7800
}
.mainContent .col304x218 .right {
	margin-TOP: 10px; width: 150px; text-align: left
}
.mainContent .col304x218 .picTextGroup {
	margin: 10px 0px 8px 13px
}
.mainContent .col304x218 .right .f12list UL {
	margin: 0px auto 20px 0px; width: 150px
}
.mainContent .col304x218 .right .f12list LI {
	color: #000
}
.mainContent .col304x218 .right .more {
	padding-left: 15px; color: #ff7800; text-align: left
}
.mainContent .col304x218 .right .more A {
	color: #ff7800
}
.mainContent .col304x218 .right .title {
	padding-right: 0px; padding-left: 0px; background: url(../web_img/col522_title.gif) no-repeat -308px 0px; padding-bottom: 5px; margin: 10px auto 0px; width: 215px; padding-top: 10px
}
.mainContent .col522 {
	background: url(../web_img/col522_title.gif) no-repeat; margin: 5px auto 0px; padding-top: 10px; text-align: left
}
.mainContent .col522 .picTextGroup P {
	margin: 10px 13px 8px
}
.mainContent .col522 .picTextGroup span {
	font-weight: bold; color: #0070b9
}
.mainContent .col522 .picTextGroup .more {
	font-weight: normal
}
.mainContent .col522 .picTextGroup .more A {
	color: #0070b9
}
.mainContent .photoNews {
	padding-right: 0px; padding-left: 0px; background: url(../web_img/col522_title.gif) no-repeat 50% top; padding-bottom: 11px; margin: 5px 0px 0px; width: 100%; padding-top: 10px
}
.mainContent .photoNews .title {
	padding-right: 8px; padding-left: 8px; padding-bottom: 0px; color: #ff7900; padding-top: 0px; height: 20px; text-align: left
}
.mainContent .photoNews .title span {
	float: left; text-align: center
}
.mainContent .photoNews .photo {
	float: right; width: 220px
}
.mainContent .photoNews .photo .picGroup {
	margin-TOP: 10px
}
.mainContent .photoNews .todayNews {
	/*border-right: #d8d8d8 1px solid;*/ float: left; width: 490px
}
.mainContent .photoNews .todayNews H2 {
	background: url(../web_img/photo_news_bg.gif) repeat-x 50% bottom; height: 24px
}
.mainContent .photoNews .todayNews H2 span {
	padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; width: 120px; cursor: pointer; margin-RIGHT: 5px; padding-top: 5px; height: 19px
}
.mainContent .photoNews .todayNews .bg {
	background: url(../web_img/photo_news_bg2.gif) no-repeat
}
.mainContent .photoNews .picTextGroup span {
	display: block; color: #006ab3
}
.mainContent .photoNews .picTextGroup span A {
	color: #006ab3
}
.mainContent .photoNews .picTextGroup .txt {
	margin: 10px auto; width: 270px; text-align: left
}
.mainContent .photoNews .picTextGroup .more {
	margin: 10px 5px 0px 10px; color: #ff7800
}
.mainContent .photoNews .picTextGroup .more A {
	color: #ff7800
}
.mainContent .photo .more {
	margin: 5px auto 0px; width: 200px; color: #ff7800
}
.mainContent .photo .more A {
	color: #ff7800
}
.mainContent .olympic_logos {
	CLEAR: both; background: url(../web_img/col522_title.gif) no-repeat 50% top; margin: 0px
}
.mainContent .olympic_logos img {
	margin: 15px 13px
}

/*------------------------右边内容------------------------*/



.rightContent .language {
	background: url(../web_img/language_bg.gif); height: 16px
}
.rightContent .language UL {
	display: inline; float: right; margin: 0px 6px 0px 0px; height: 14px
}
.rightContent .language LI {
	font-size: 12px; float: left; height: 14px
}
.rightContent .language .line {
	padding-right: 0px; padding-left: 0px; font-size: 1px; background: url(../web_img/lanage_line.gif); padding-bottom: 0px; margin: 0px 5px; width: 1px; padding-top: 0px; height: 14px
}
.rightContent H2 {
	font-weight: bold; font-size: 12px; background: url(../web_img/righttitle_bg2.gif); margin: 5px auto 0px; width: 285px; color: #fff; height: 25px; text-align: left
}
.rightContent H2 span {
	float: left; margin: 5px 15px 0px 10px; color: #fff; text-align: left
}
.rightContent H2 A {
	color: #fff
}
.rightContent .title1 {
	background: url(../web_img/righttitle_bg1.gif)
}
.rightContent .countdown {
	padding-right: 0px; padding-left: 0px; font-size: 12px; background: url(../web_img/countdown_bg.gif); padding-bottom: 0px; margin: 12px auto 0px; width: 287px; color: #2185c2; padding-top: 5px; height: 21px; text-align: center
}
.rightContent .countdown1 {
	font-size: 12px; background: url(../web_img/cd1_bg.gif); margin: 12px auto 0px; width: 287px; color: #2185c2; height: 51px; text-align: center
}
.rightContent .weather .otherCity {
	padding-right: 15px; margin-TOP: 5px; padding-left: 5px; background: url(../web_img/wcity.gif) no-repeat left 50%; float: right; width: 56px; color: #004aaf; line-height: 16px; height: 29px; text-align: left
}
.rightContent .weather .otherCity A {
	color: #004aaf
}
.rightContent .weather {
	background: url(../web_img/weather_bg1.gif); margin: 30px auto 0px 7px; width: 250px; color: #004aaf; position: relative; height: 41px
}
.rightContent .weather img {
	display: inline; float: left; margin: 8px 6px 0px
}
.rightContent .weather .info {
	font-size: 12px; float: left; margin: 5px 0px 0px; width: 125px; line-height: 16px; FONT-FAMILY: '宋体'
}
.rightContent .weather .mascot {
	border-right: #f00 0px solid; border-top: #f00 0px solid; RIGHT: -40px; border-left: #f00 0px solid; border-bottom: #f00 0px solid; position: absolute; TOP: -27px
}
.rightContent .weather .mascot img {
	float: none; margin: 0px
}
.rightContent .rightContent1 {
	border-right: #a4d6e9 1px solid; border-top: #a4d6e9 1px solid; background: #b7e2f3; margin: 5px auto 0px; border-left: #a4d6e9 1px solid; width: 283px; border-bottom: #a4d6e9 1px solid
}
.rightContent .rightContent2 {
	border-right: #7ec8e3 1px solid; border-top: #7ec8e3 1px solid; background: #91d0e9; margin: 5px auto 0px; border-left: #7ec8e3 1px solid; width: 283px; border-bottom: #7ec8e3 1px solid
}
.rightContent .search {
	padding-right: 0px; padding-left: 0px; padding-bottom: 7px; padding-top: 7px
}
.rightContent .search .form {
	margin: 0px auto; width: 200px
}
.rightContent .search .ts {
	border-right: #009ac3 1px solid; padding-right: 0px; border-top: #009ac3 1px solid; padding-left: 0px; font-size: 11px; float: left; padding-bottom: 0px; border-left: #009ac3 1px solid; width: 115px; color: #999; line-height: 16px; padding-top: 2px; border-bottom: #009ac3 1px solid; height: 17px
}
.rightContent .textList {
	margin: 0px auto; width: 270px
}
.rightContent .textList LI {
	padding-right: 0px; padding-left: 3px; background: url(../web_img/rightt_line.gif) repeat-x 50% bottom; padding-bottom: 3px; padding-top: 5px
}

.textListLinks {
	margin-left:8px; width: 285px; 
}
.rightContent .textListLinks LI {
	padding-right: 2px; padding-left: 3px; padding-bottom: 3px; padding-top: 5px; float:left;width:85px;
}

.rightContent .textList .more {
	background: none transparent scroll repeat 0% 0%; text-align: left
}
.rightContent .video {
	margin: 0px auto
}
.rightContent .video .vc {
	padding-right: 0px; padding-left: 0px; padding-bottom: 8px; margin: 0px auto; width: 275px; padding-top: 8px
}
.rightContent .video .pic {
	float: left; width: 130px
}
.rightContent .video .pic img {
	border-right: #bdbdbd 1px solid; border-top: #bdbdbd 1px solid; margin: 0px auto; border-left: #bdbdbd 1px solid; border-bottom: #bdbdbd 1px solid; text-align: left
}
.rightContent .video .pic A {
	color: #000
}
.rightContent .video .pic span {
	margin: 5px auto 0px; text-align: center
}
.rightContent .video .condition {
	float: right; width: 140px
}
.rightContent .video P {
	float: left; width: 140px; line-height: 18px; text-align: left
}
.rightContent .video select {
	font-size: 12px; float: right; width: 135px
}
.rightContent .servers {
	padding-right: 0px; padding-left: 0px; padding-bottom: 10px; padding-top: 5px
}
.rightContent .servers .line {
	CLEAR: both; font-size: 1px; background: url(../web_img/rightt_line.gif); margin: 5px auto; width: 262px; height: 1px
}
.rightContent .servers .form {
	margin: 0px auto; width: 250px; height: 24px
}
.rightContent .servers .form table {
	width: 100%
}
.rightContent .servers .form TD {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; padding-top: 0px; border-right-width: 0px
}
.rightContent .servers .ts {
	border-right: #009ac3 1px solid; padding-right: 0px; border-top: #009ac3 1px solid; padding-left: 0px; font-size: 12px; float: left; padding-bottom: 0px; border-left: #009ac3 1px solid; width: 125px; color: #999; line-height: 16px; padding-top: 2px; border-bottom: #009ac3 1px solid; height: 17px
}
.rightContent .servers .ts2 {
	border-right: #009ac3 1px solid; padding-right: 0px; border-top: #009ac3 1px solid; padding-left: 0px; font-size: 11px; float: left; padding-bottom: 0px; border-left: #009ac3 1px solid; width: 60px; color: #999; line-height: 16px; padding-top: 2px; border-bottom: #009ac3 1px solid; height: 17px
}
.rightContent .servers P {
	padding-right: 10px; padding-left: 10px; padding-bottom: 0px; line-height: 20px; padding-top: 0px; text-align: left
}
.rightContent .servers UL {
	margin-left: 10px
}
.rightContent .servers LI {
	float: left; margin-RIGHT: 10px
}
.rightContent .servers H3 {
	padding-right: 0px; padding-left: 0px; font-size: 12px; padding-bottom: 0px; padding-top: 0px; height: 20px; text-align: left
}
.rightContent .servers H3 span {
	font-weight: bold; margin: 5px 10px 0px; color: #006ab3
}
.rightContent .olympicLogo {
	margin: 5px auto; text-align: center
}
.rightContent .olympicLogo img {
	border-right: #c9c9c9 1px solid; border-top: #c9c9c9 1px solid; border-left: #c9c9c9 1px solid; border-bottom: #c9c9c9 1px solid
}
.rightContent .marketing {
	padding-right: 0px; padding-left: 0px; padding-bottom: 10px; margin: 5px auto; padding-top: 10px; text-align: center
}
.rightContent .quoted P {
	font-size: 12px; margin: 5px auto; width: 255px; line-height: 20px; FONT-FAMILY: Tahoma; text-align: left
}
.mainContent .calendar {
	margin: 5px auto 0px; width: 444px; text-align: center
}
DL {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px
}
DT {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px
}
DD {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px
}
/*日历部分*/
/*
.calendar {
	background: url(../web_img/calendar_bg.gif) no-repeat; height: 21px
}
.calendar .tl {
	padding-left: 10px; float: left; width: 168px; line-height: 21px; height: 21px; text-align: left
}
.calendar .t {
	background: url(../web_img/calendar_bg2.gif); float: left; vertical-align: middle; width: 23px; line-height: 19px; height: 19px; text-align: center
}
.calendar .calendarBtn {
	float: right; margin: 1px 0px 0px; width: 63px
}
.calendar .m {
	CLEAR: both; position: relative; height: 1px
}
* + HTML .calendar .m {
	margin-TOP: 0px
}
.calendar .hidden {
	display: none
}
.calendar DL {
	border-right: #f00 0px solid; padding-right: 0px; border-top: #f00 0px solid; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px auto; border-left: #f00 0px solid; width: 202px! important; padding-top: 1px; border-bottom: #f00 0px solid; height: 19px
}
.calendar DL DD {
	border-right: #f00 0px solid; border-top: #f00 0px solid; float: left; border-left: #f00 0px solid; width: 59px! important; border-bottom: #f00 0px solid; text-align: left
}
.calendar DL .yy {
	float: left; width: 83px! important; text-align: left
}
.calendar DL img {
	border-right: #bbbbbb 1px solid
}
*/
.n1 {
	border-top-width: 0px; border-right: #bbbbbb 1px solid; padding-right: 0px; padding-left: 0px; font-size: 11px; float: left; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; vertical-align: middle; border-left: #bbbbbb 1px solid; width: 44px! important; cursor: pointer; color: #424242; line-height: 19px; padding-top: 0px; FONT-FAMILY: Verdana; height: 19px; text-align: center
}
.dMenu {
	border-right: #bbbbbb 1px solid; border-top: #bbbbbb 0px solid; font-size: 11px; z-index: 4; background: #f4f4f4; LEFT: 0px; margin: 1px 0px 0px; border-left: #bbbbbb 1px solid; width: 58px; border-bottom: #bbbbbb 1px solid; position: absolute; TOP: 0px
}
.dMenu A {
	display: block; padding-left: 3px; font-weight: normal; cursor: pointer; color: #424242; line-height: 14px; padding-top: 0px; height: 14px; text-align: left
}
.dMenu A:hover {
	background: #78868c; color: #fff; text-decoration: none
}
.r {
	width: 20px! important
}
.rs {
	width: 34px! important
}

/*---------------content.css------------------------*/
.col520_c3 {
	PADDING-RIGHT: 0px; BORDER-TOP: #cae3f4 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(../web_img/col520_bg_c3.gif); FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 8px; WIDTH: 520px; PADDING-TOP: 5px; BORDER-BOTTOM: #cae3f4 1px solid; TEXT-ALIGN: left
}
.col520_c3 P {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 30%! important; COLOR: #004aaf; PADDING-TOP: 0px
}
.col520_c3 P A {
	COLOR: #004aaf
}

/*--------------------------------------*/
.col520_c4 {
	PADDING-RIGHT: 0px; BORDER-TOP: #cae3f4 1px solid; PADDING-LEFT: 0px;  FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 8px; WIDTH: 520px; PADDING-TOP: 5px; BORDER-BOTTOM: #cae3f4 1px solid; TEXT-ALIGN: left
}
.col520_c4 P {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 21%! important; COLOR: #004aaf; PADDING-TOP: 0px; text-align:left;
}
.col520_c4 P A {
	COLOR: #004aaf
}


/*
.col520_c3 {
	PADDING-RIGHT: 0px; BORDER-TOP: #cae3f4 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(../web_img/col520_bg_c3.gif); FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 8px; WIDTH: 520px; PADDING-TOP: 5px; BORDER-BOTTOM: #cae3f4 1px solid; TEXT-ALIGN: left
}
.col520_c3 P {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 30%! important; COLOR: #004aaf; PADDING-TOP: 0px
}
.col520_c3 P A {
	COLOR: #004aaf
}
*/