
.maincon{ OVERFLOW: hidden; margin-top:5px;}
.m710b {
	WIDTH: 705px; height:auto; clear:both;
}
.m710{}
.m710 .mainwrap3 {
	POSITION: relative; PADDING-LEFT: 15px; 
}
.m230b {
	WIDTH: 230px;
}
.m230 {
	WIDTH: 230px;
}
.main {
	BORDER: #dbdbdb 1px solid; BACKGROUND: url(mbg.png) repeat-x #fff 0px top;
}
.mainwrap3 {
	OVERFLOW: hidden; 
}
.tit30 {
	TEXT-INDENT: -9999px; BACKGROUND: url(tit.png) no-repeat 0px 0px; HEIGHT: 30px; COLOR: #c00; FONT-SIZE: 16px
}
.tit30b {
	TEXT-INDENT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 30px
}
.tit40 {
	TEXT-INDENT: -9999px; BACKGROUND: url(tit.png) no-repeat 10px -440px; HEIGHT: 50px
}
.tit50 {
	BACKGROUND-POSITION: 10px -511px
}
.titsb {
	TEXT-INDENT: -9999px; BACKGROUND: url(tit.png) no-repeat 10px -300px; HEIGHT: 50px
}
.imglist {
	WIDTH: 100%; OVERFLOW: hidden; margin:0;
}
.imglist LI {
	MARGIN-top:8px; WIDTH: 160px; FLOAT: left; HEIGHT: 160px; OVERFLOW: hidden; MARGIN-RIGHT: 10px;
}
.imglist LI A {
	TEXT-ALIGN: center; WIDTH: 160px; DISPLAY: block; HEIGHT: 160px
}
.imglist LI A IMG {
	BORDER: #dcdcdc 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 154px; PADDING-RIGHT: 2px; HEIGHT: 120px; PADDING-TOP: 2px
}
.imglist LI A:hover {
	TEXT-DECORATION: none
}

.imglist LI A IMG {
	DISPLAY: block
}
.imglist LI A SPAN {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 150px; DISPLAY: block; WHITE-SPACE: nowrap; HEIGHT: 30px; OVERFLOW: hidden
}

SPAN.more A {
	COLOR: #c00
}
SPAN.more A:hover {
	TEXT-DECORATION: underline
}
SPAN.morea {
	POSITION: absolute; TOP: 30px; RIGHT: 25px
}
SPAN.morea A {
	COLOR: #c00
}
SPAN.morea {
	LINE-HEIGHT: 25px; PADDING-LEFT: 35px; DISPLAY: block; BACKGROUND: url(reco.gif) no-repeat 0px 3px; HEIGHT: 25px; TOP: 15px
}
.proclass LI {
	HEIGHT: 42px; padding-left: 10px;
}
.proclass LI A {
	LINE-HEIGHT: 42px; TEXT-INDENT: 28px; DISPLAY: block; BACKGROUND: url(showclass.png) no-repeat 0px -36px; HEIGHT: 42px; font-size:14px; font-weight:bold;
}
.proclass LI.first A {
	BACKGROUND-POSITION: 0px 5px; COLOR: #fff
}
.proclass LI.channel_now A {
	BACKGROUND-POSITION: 0px 5px; COLOR: #fff
}
.proclass LI A:hover {
	BACKGROUND-POSITION: 0px 5px; COLOR: #fff
}

.m180 {
	WIDTH: 180px
}
.gray_txt {
	COLOR: #666
}
.gray_txt A {
	COLOR: #666
}
.gray_txt A:hover {
	COLOR: #c00
}
.special {
	BORDER-BOTTOM: #dbdbdb 1px solid; BORDER-LEFT: #dbdbdb 1px solid; BORDER-TOP: #dbdbdb 1px solid; BORDER-RIGHT: #dbdbdb 1px solid
}
.special UL {
	MARGIN: 0px auto; WIDTH: 210px
}
.special UL LI{
	TEXT-INDENT: 20px; WIDTH: 200px; WHITE-SPACE: nowrap; BACKGROUND: url(ltab.gif) no-repeat 0px 5px; line-HEIGHT: 26px; HEIGHT: 26px;OVERFLOW: hidden; border-bottom:1px #e2e2e2 dashed;
}
.special UL LI.last {
	BACKGROUND: none transparent scroll repeat 0% 0%
}

.picnews {
	Z-INDEX: 2; BORDER-BOTTOM: #dbdbdb 1px solid; POSITION: relative; BORDER-LEFT: #dbdbdb 1px solid;  BORDER-TOP: #dbdbdb 1px solid; BORDER-RIGHT: #dbdbdb 1px solid
}
.picnews H2 {
	BACKGROUND-POSITION-X: 10px
}

.picnews UL {
	MARGIN: 0px auto; WIDTH: 210px
}
.picnews UL LI {	TEXT-INDENT: 20px; WIDTH: 200px; WHITE-SPACE: nowrap; BACKGROUND: url(ltab.gif) no-repeat 0px 8px; line-HEIGHT: 28px;HEIGHT: 28px; OVERFLOW: hidden; border-bottom:1px #e2e2e2 dashed;

}
.picnews UL LI A.newspic {
	WIDTH: 84px; DISPLAY: block; FLOAT: left; HEIGHT: 64px; MARGIN-RIGHT: 5px
}
.picnews UL LI IMG {
	BORDER: #dadada 1px solid;PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 78px; PADDING-RIGHT: 2px; BACKGROUND: #fff; HEIGHT: 58px; PADDING-TOP: 2px
}
.picnews UL LI A:hover IMG {
	BORDER: #ea0000 1px solid;
}
.picnews UL LI P {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 20px; PADDING-LEFT: 2px; WIDTH: 96px; PADDING-RIGHT: 2px; FLOAT: left; HEIGHT: 58px; OVERFLOW: hidden; PADDING-TOP: 2px
}
.picnews SPAN.more {
	LINE-HEIGHT: 30px; TEXT-INDENT: 10px; DISPLAY: block
}