.topct_out {
	BORDER-BOTTOM: #fff 3px solid
}
.topct {
	BACKGROUND: url(o_topbgin.gif) #fffeee left bottom; LINE-HEIGHT: 28px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 28px
}
.top A {
	
}
.top {
	FONT-SIZE: 12px; BACKGROUND: repeat-x left bottom
}
.top .right A {
	
}
.top .r A:hover {
	
}
.top .left {
	
}
.top .left A {
	
}
.search .box1 LI {
	BACKGROUND: url(search_t01.gif) no-repeat; COLOR: #fff
}
.search .box1 LI.a {
	BACKGROUND: url(search_t02.gif) no-repeat; COLOR: #f50
}
.search .box1 .r {
	FONT-SIZE: 13px; COLOR: #0066ff
}
.search .box1 .r A {
	COLOR: #0350c4
}
.search .s_content {
	BORDER-RIGHT: #ffa632 1px solid; BORDER-TOP: #ffa632 1px solid; BACKGROUND: url(osearchbg.gif) repeat-x center bottom; BORDER-LEFT: #ffa632 1px solid; BORDER-BOTTOM: #ffa632 1px solid
}
.search .l .s_more {
	FONT-WEIGHT: bold; BACKGROUND: url(odraw.gif) no-repeat right center; COLOR: #f50
}
.s_content .searchbutton {
	BACKGROUND: url(osearch_button1.gif)
}
#sbb {
	BACKGROUND: url(osearch_button1.gif)
}
.lefts .top_l {
	BORDER-RIGHT: #ff771c 1px solid; BORDER-TOP: #ff771c 1px solid; FONT-WEIGHT: bold; BACKGROUND: url(olefttopbg.gif); BORDER-LEFT: #ff771c 1px solid; COLOR: #fff; BORDER-BOTTOM: #ff771c 1px solid
}
.lefts .c {
	BORDER-RIGHT: #ffa632 1px solid; BORDER-TOP: #ffa632 1px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: #ffa632 1px solid; BORDER-BOTTOM: #ffa632 1px solid
}
.lefts .c H3 {
	COLOR: #f50
}
.tabs {
	BORDER-RIGHT: #ff771c 1px solid; BORDER-TOP: #ff771c 1px solid; BACKGROUND: url(orighttop.gif) repeat-x left bottom; BORDER-LEFT: #ff771c 1px solid; BORDER-BOTTOM: #ff771c 1px
}
.tabs LI {
	FONT-WEIGHT: bold; COLOR: #fff
}
.tabs LI.active {
	BACKGROUND: url(oright_a.gif) no-repeat center top; COLOR: #f50
}
.tabs .shbox INPUT {
	BACKGROUND: url(orights.gif) no-repeat
}
.box_f .content {
	BORDER-RIGHT: #ffa632 1px solid; BORDER-TOP: #ffa632 1px; OVERFLOW: hidden; BORDER-LEFT: #ffa632 1px solid; BORDER-BOTTOM: #ffa632 1px solid
}
.box_f SPAN {
	COLOR: #f30
}
.box_normal {
	OVERFLOW: hidden; HEIGHT: 200px
}
#tabli_webcontent0 {
	OVERFLOW: hidden; HEIGHT: 228px
}
#tabli_webcontent1 {
	OVERFLOW: hidden; HEIGHT: 228px
}
#tabli_webcontent2 {
	OVERFLOW: hidden; HEIGHT: 228px
}
#tabli_webcontent3 {
	OVERFLOW: hidden; HEIGHT: 228px
}
#tabli_webcontent4 {
	OVERFLOW: hidden; HEIGHT: 228px
}
#tabli_webcontent5 {
	OVERFLOW: hidden; HEIGHT: 228px
}
.s_m1 {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 12px; FONT-SIZE: 14px; Z-INDEX: 2; RIGHT: -2px; BACKGROUND: #fffeea; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; WIDTH: 42px; COLOR: #0059a1; LINE-HEIGHT: 24px; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; TOP: 26px; HEIGHT: 235px
}
.s_m1 A {
	DISPLAY: block; FONT-SIZE: 14px
}
.s_m1 A:visited {
	DISPLAY: block; FONT-SIZE: 14px
}
.s_m1 P {
	OVERFLOW: hidden; HEIGHT: 24px
}
.box_tool {
	MARGIN-BOTTOM: 0px; WIDTH: 100%; LINE-HEIGHT: 27px; BORDER-BOTTOM: #fff 1px dashed; HEIGHT: 27px
}
.box_tool UL {
	WIDTH: 105%
}
.box_tool LI {
	COLOR: #666; BORDER-BOTTOM: #f2f2f2 1px solid
}
.box_toolspan {
	MARGIN-BOTTOM: 3px; LINE-HEIGHT: 20px; BORDER-BOTTOM: #ddd 1px solid
}
.box_toolspan LI {
	BORDER-BOTTOM-STYLE: none
}
.box_tool LI.l_span {
	COLOR: #333
}
.box_tool LI.l_span SPAN {
	COLOR: #f00
}
.box_tool LI IMG {
	DISPLAY: none
}
.box_f .ad {
	BORDER-TOP: #ddd 1px dashed; MARGIN-TOP: 5px; FONT-SIZE: 13px; OVERFLOW: hidden; WIDTH: 100%; LINE-HEIGHT: 20px; PADDING-TOP: 7px; HEIGHT: 20px
}
.box_f .ad A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.box_f .ad A:visited {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.box_f .ad IMG {
	DISPLAY: none; MARGIN-LEFT: 2px
}
.flist .box_tool UL {
	MARGIN-LEFT: 10px
}
.flist .box_tool LI {
	WIDTH: 118px; TEXT-ALIGN: center
}
.box_f .content .box_tool LI SPAN A {
	COLOR: #f00
}
.box_f .content .box_tool LI SPAN A:visited {
	COLOR: #f00
}
.oftenarea {
	BORDER-RIGHT: #ffa632 1px solid; BORDER-TOP: #ffa632 1px solid; BORDER-LEFT: #ffa632 1px solid; BORDER-BOTTOM: #ffa632 1px solid
}
.oftenarea H2 {
	BACKGROUND: #fef9de; COLOR: #ff6600
}
.oftenarea .content {
	BACKGROUND: url(oftenbg.gif) left top
}
.oftenarea .weblist .l A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #119a4e; TEXT-DECORATION: none
}
.oftenarea .weblist .l A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #119a4e; TEXT-DECORATION: none
}
.oftenarea .weblist .l A:hover {
	COLOR: #f30; TEXT-DECORATION: underline
}
.oftenarea .weblist .c A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.oftenarea .weblist .c A:visited {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.oftenarea .weblist .c A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
.oftenarea .weblist .r A {
	FONT-SIZE: 14px; COLOR: #333; TEXT-DECORATION: none
}
.oftenarea .weblist .r A:visited {
	FONT-SIZE: 14px; COLOR: #333; TEXT-DECORATION: none
}
.oftenarea .weblist .r A:hover {
	COLOR: #f30; TEXT-DECORATION: underline
}
.footer {
	FONT-SIZE: 12px; COLOR: #333
}
.footer A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #111; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.footer A:visited {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #111; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.footer A:hover {
	TEXT-DECORATION: underline
}
.f_span {
	MARGIN-TOP: -5px; PADDING-BOTTOM: 25px; HEIGHT: 30px
}
.ad_footer {
	BORDER-RIGHT: #ffa632 1px solid; BORDER-TOP: #ffa632 1px solid; BACKGROUND: #fff; BORDER-LEFT: #ffa632 1px solid; BORDER-BOTTOM: #ffa632 1px solid
}
.ad_footer .list_ad {
	BORDER-BOTTOM: #ddd 1px solid
}
.ad_footer .nob {
	BORDER-BOTTOM-STYLE: none
}
.ad_footer .list_ad A:hover {
	COLOR: #f00; TEXT-DECORATION: underline
}
.list_ad A.fg {
	COLOR: #0a6cd9
}
.list_ad A.fg:visited {
	COLOR: #0a6cd9
}
.list_ad A.fr {
	COLOR: #e60067
}
.list_ad A.fr:visited {
	COLOR: #e60067
}
.list_ad A.fred {
	COLOR: #f30
}
.list_ad A.fred:visited {
	COLOR: #f30
}
.r01 {
	FONT-WEIGHT: bold; COLOR: #f50
}
.main_c {
	MARGIN: 0px auto; WIDTH: 970px
}
.dclear {
	CLEAR: both
}
.top_c {
	PADDING-BOTTOM: 6px; MARGIN: 3px auto 6px; BORDER-BOTTOM: #ddd 1px solid
}
.top_c .logo {
	FLOAT: left; WIDTH: 180px; HEIGHT: 60px
}
.top_c .r_s {
	PADDING-RIGHT: 50px; FLOAT: right; WIDTH: 600px; PADDING-TOP: 20px; TEXT-ALIGN: right
}
.s_content .searchbutton {
	BACKGROUND: url(osearch_button1.gif)
}
#sbb {
	BACKGROUND: url(osearch_button1.gif)
}
.linkmap {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 25px
}
.linkmap SPAN {
	FLOAT: right
}
.linkmap A {
	FONT-WEIGHT: bold; COLOR: #0143df; TEXT-DECORATION: underline
}
.box_slist {
	MARGIN-BOTTOM: 5px
}
.box_slist .top_s {
	BORDER-RIGHT: #ff9126 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ff9126 1px solid; PADDING-LEFT: 10px; BACKGROUND: url(o_classtop.gif) repeat-x center top; PADDING-BOTTOM: 0px; OVERFLOW: hidden; BORDER-LEFT: #ff9126 1px solid; LINE-HEIGHT: 25px; PADDING-TOP: 0px; BORDER-BOTTOM: #ff9126 1px; HEIGHT: 25px
}
.box_slist .top_s .r {
	DISPLAY: none
}
.box_slist .top_s .r A {
	COLOR: #111
}
.box_slist .topsw {
	BORDER-RIGHT: #ffc06f 1px solid; BORDER-TOP: #ffc06f 1px solid; BACKGROUND: url(o_classtop2.gif) repeat-x center top; BORDER-LEFT: #ffc06f 1px solid; BORDER-BOTTOM: #ffc06f 1px solid
}
.box_slist H3 {
	PADDING-LEFT: 30px; BACKGROUND: url(tag_aclass.gif) no-repeat left top; FLOAT: left; OVERFLOW: hidden; WIDTH: 400px; COLOR: #FF0000; LINE-HEIGHT: 32px; PADDING-TOP: 1px; HEIGHT: 26px
}
.box_slist H3 A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
.box_slist H3 A:hover {
	COLOR: #111
}
.box_slist H3.sli {
	PADDING-LEFT: 13px;
	BACKGROUND: no-repeat left center;
	COLOR: #ff5b01;
	font-size: 13px;
}
.box_slist SPAN.r A {
	FONT-SIZE: 12px; COLOR: #666
}
.box_slist .c_sorts {
	BORDER-RIGHT: #ffb063 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #ffb063 1px; PADDING-LEFT: 20px; BACKGROUND: #fffef8; PADDING-BOTTOM: 8px; OVERFLOW: hidden; BORDER-LEFT: #ffb063 1px solid; WIDTH: 928px; LINE-HEIGHT: 28px; PADDING-TOP: 8px; BORDER-BOTTOM: #ffb063 1px solid
}
.box_slist .c_sorts SPAN.b {
	PADDING-RIGHT: 10px; FONT-WEIGHT: bold
}
.box_slist .c_sorts LI {
	PADDING-LEFT: 8px; BACKGROUND: url(sortlibg_class.gif) no-repeat left center; FLOAT: left; OVERFLOW: hidden; WIDTH: 120px; LINE-HEIGHT: 26px; HEIGHT: 26px
}
.box_slist .c_sorts LI A {
	FONT-WEIGHT: bold; COLOR: #0000FF
}
.box_slist .c_sorts LI A:hover {
	COLOR: #FF0000;
	TEXT-DECORATION: underline;
	font-size: 13px;
}
.box_slist .c_sorts A:hover {
	COLOR: #f30;
	TEXT-DECORATION: underline;
	font-size: 13px;
}
.box_slist .c_sorts .gg IMG {
	PADDING-TOP: 8px
}
.box_slist .c_weblist {
	BORDER-RIGHT: #ffc06f 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #ffc06f 1px; PADDING-LEFT: 20px; PADDING-BOTTOM: 6px; OVERFLOW: hidden; BORDER-LEFT: #ffc06f 1px solid; WIDTH: 928px; PADDING-TOP: 6px; BORDER-BOTTOM: #ffc06f 1px solid
}
.box_slist .c_weblist UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.box_slist .c_weblist LI {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 115px; LINE-HEIGHT: 20px; BORDER-BOTTOM: #eee 1px solid; HEIGHT: 20px
}
.box_slist .c_weblist LI.hot A {
	COLOR: #FF0000
}
.box_slist .c_weblist LI A {
	COLOR: #0033FF
}
.box_slist .c_weblist LI A:visited {
}
.box_slist .c_weblist LI A:hover {
	COLOR: #FF0000
}
.main_c .marb {
	MARGIN-BOTTOM: -2px; POSITION: relative
}
.main_c .ft {
	MARGIN-TOP: 8px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; COLOR: #333; LINE-HEIGHT: 28px; TEXT-ALIGN: center
}
.main_c .ft A {
	FONT-SIZE: 12px; COLOR: #FF0000
}
