H2 {
	FONT-SIZE: 14px
}
H3 {
	FONT-SIZE: 14px
}
H4 {
	FONT-SIZE: 14px
}
.clear{clear:both;}
.a-l .bt {
	BACKGROUND-POSITION: 0px -55px
}
.column {
	OVERFLOW: hidden; _zoom: 1
}
.cont {
	OVERFLOW: hidden; _zoom: 1
}
.a {
	OVERFLOW: hidden; _zoom: 1
}
UL {
	OVERFLOW: hidden; _zoom: 1
}
.column .headline {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; COLOR: #fff; LINE-HEIGHT: 29px; PADDING-TOP: 0px; BORDER-BOTTOM: 1px solid; HEIGHT: 29px
}
.column .headline H3 {
	FLOAT: left
}
.column .headline UL {
	FLOAT: left
}
.column .headline UL LI {
	FLOAT: left
}
.column .headline H3 {
	BACKGROUND: url(http://img.cyol.com/tplimg/book/tabs_bg.gif) no-repeat; TEXT-ALIGN: center
}
.column .headline A {
	FONT-SIZE: 12px; FLOAT: right
}
.a-l .column .cont {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
.a-l .list1 LI {
	OVERFLOW: hidden; LINE-HEIGHT: 24px; HEIGHT: 24px
}
.list1 LI {
	PADDING-LEFT: 1em; BACKGROUND: url(http://img.cyol.com/tplimg/book/list1.gif) no-repeat 0px 10px
}
.list1 LI STRONG {
	FONT-SIZE: 14px
}
.images H4 {
	MARGIN-BOTTOM: 4px; OVERFLOW: hidden; COLOR: #000; LINE-HEIGHT: 20px
}
.images P {
	FONT-SIZE: 12px; OVERFLOW: hidden; COLOR: #999; TEXT-INDENT: 2em; LINE-HEIGHT: 18px
}
#roll-news LI {
	FLOAT: left
}
#roll-news A {
	PADDING-RIGHT: 20px; PADDING-LEFT: 12px; BACKGROUND: url(http://img.cyol.com/tplimg/book/dot.gif) no-repeat 0px 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#roll-news .wrap {
	OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 100%
}
#main .w942 {
	MARGIN: 0px auto; WIDTH: 942px
}
#firstview {
	MARGIN-TOP: 8px
}
.ads {
	MARGIN-TOP: 8px
}
.a {
	MARGIN-TOP: 8px
}
.b {
	MARGIN-TOP: 8px
}
.c {
	MARGIN-TOP: 8px
}
.links {
	MARGIN-TOP: 8px
}
#firstview {
	HEIGHT: 288px
}
#firstview .fr {
	HEIGHT: 100%
}
#ppt {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 324px; HEIGHT: 100%
}
#ppt UL {
	HEIGHT: 100%
}
.d1 {
	OVERFLOW: hidden; POSITION: relative; BACKGROUND-COLOR: #fff
}
#ppt .loading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; WIDTH: 100%; COLOR: #aaa; LINE-HEIGHT: 36px; PADDING-TOP: 100px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
#ppt .d2 {
	OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 100%
}
#ppt .tit {
	LEFT: 0px; WIDTH: 100%; BOTTOM: 0px; LINE-HEIGHT: 50px; POSITION: absolute; HEIGHT: 50px; BACKGROUND-COLOR: #000
}
#ppt .tit SPAN {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 200px; COLOR: #fff; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 50px
}
#ppt .d2 IMG {
	WIDTH: 324px; HEIGHT: 288px
}
#ppt UL {
	DISPLAY: none
}
#ppt .button {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; Z-INDEX: 1000; RIGHT: 12px; BOTTOM: 16px; POSITION: absolute
}
#ppt .b1 {
	DISPLAY: block; FILTER: alpha(opacity=30); FLOAT: left; MARGIN: 0px 1px; WIDTH: 18px; CURSOR: pointer; COLOR: #000; LINE-HEIGHT: 18px; HEIGHT: 18px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center; TEXT-DECORATION: none; -moz-opacity: 0.3; opacity: 0.3
}
#ppt .b2 {
	DISPLAY: block; FILTER: alpha(opacity=30); FLOAT: left; MARGIN: 0px 1px; WIDTH: 18px; CURSOR: pointer; COLOR: #000; LINE-HEIGHT: 18px; HEIGHT: 18px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center; TEXT-DECORATION: none; -moz-opacity: 0.3; opacity: 0.3
}
#ppt .b2 {
	FILTER: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8
}
#news {
	PADDING-LEFT: 8px; WIDTH: 358px; HEIGHT: 100%
}
#news .bg {
	BACKGROUND-COLOR: #f5f5f5
}
#news UL {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; HEIGHT: 72px
}
#news .list1 LI {
	OVERFLOW: hidden; LINE-HEIGHT: 25px; HEIGHT: 25px
}
#guanai {
	BACKGROUND: url(http://img.cyol.com/tplimg/book/guanai.gif) no-repeat; WIDTH: 244px; HEIGHT: 100%
}
#guanai H2 {
	TEXT-INDENT: -999em
}
#guanai H3 {
	TEXT-INDENT: -999em
}
#guanai H2 {
	HEIGHT: 109px
}
#guanai H3 {
	HEIGHT: 23px
}
#guanai P {
	FONT-WEIGHT: bold; MARGIN: 0px auto; WIDTH: 144px; HEIGHT: 21px; TEXT-ALIGN: center
}
#guanai P SPAN {
	DISPLAY: block; PADDING-LEFT: 3px; FONT-SIZE: 16px; FLOAT: right; WIDTH: 15px; COLOR: #fff; LINE-HEIGHT: 21px; HEIGHT: 100%
}
#guanai P.btn {
	MARGIN-TOP: 26px
}
#guanai P.btn A {
	DISPLAY: block; FONT-SIZE: 13px; COLOR: #ffd8d8; LINE-HEIGHT: 31px; HEIGHT: 31px
}
.a .a-l {
	WIDTH: 690px
}
.a .a-r {
	WIDTH: 244px
}
.a-l-1 .mainbody {
	PADDING-TOP: 16px; HEIGHT: 804px
}
.a-l-2 .mainbody {
	PADDING-TOP: 19px; HEIGHT: 250px
}
.a-l .column .headline H3 {
	WIDTH: 135px
}
.a-l .bor {
	BORDER-BOTTOM: #b5b5b5 1px dashed
}
.a-l-1 .column .headline {
	BORDER-BOTTOM-COLOR: #f56769
}
.a-l-1 .column .headline A {
	COLOR: #d94b4e
}
.a-l-1-1 {
	OVERFLOW: hidden; HEIGHT: 266px
}
.a-l-1-2 {
	OVERFLOW: hidden; HEIGHT: 282px
}
.a-l-1-3 {
	OVERFLOW: hidden; HEIGHT: 256px
}
.a-l-1-1 .cont .fl {
	WIDTH: 320px
}
.a-l-1-1 .cont .fr {
	WIDTH: 320px
}
.a-l-1-1 .cont .fl {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}
.a-l-1-1 .fr A {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; OVERFLOW: hidden; WIDTH: 119px; LINE-HEIGHT: 24px; PADDING-TOP: 3px; HEIGHT: 92px; BACKGROUND-COLOR: #e5e5e5; TEXT-ALIGN: center
}
.a-l-1-1 .fr LI {
	FLOAT: left; MARGIN: 4px 10px
}
.a-l-1-1 .fr A:hover {
	BACKGROUND-COLOR: #ccc; TEXT-DECORATION: none
}
.a-l-1-2 .list1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.a-l-1-2 LI {
	PADDING-RIGHT: 14px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 304px; PADDING-TOP: 2px
}
.a-l-1-2 .list1 LI {
	PADDING-LEFT: 12px; WIDTH: 294px
}
.a-l-1-2 .images {
	PADDING-BOTTOM: 14px; OVERFLOW: hidden; HEIGHT: 117px
}
.a-l-1-2 .images .fr {
	WIDTH: 200px
}
.a-l-1-2 .images .fr H4 {
	HEIGHT: 40px
}
.a-l-1-2 .images .fr P {
	HEIGHT: 72px
}
.a-l-1-3 .cont {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.a-l-1-3 .fl {
	WIDTH: 320px
}
.a-l-1-3 .fr {
	WIDTH: 320px
}
.a-l-1-3 .list1 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px
}
.a-l-1-3 .list1 LI {
	LINE-HEIGHT: 25px; HEIGHT: 25px
}
.a-l-1-3 .images {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; OVERFLOW: hidden; PADDING-TOP: 7px; HEIGHT: 90px
}
.a-l-1-3 .images .fl {
	WIDTH: 124px
}
.a-l-1-3 .images .fr {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 180px; PADDING-TOP: 5px
}
.a-l-2 {
	MARGIN-TOP: 8px
}
.a-l-2 .column {
	WIDTH: 328px
}
.a-l-2 .column .headline {
	BORDER-BOTTOM-COLOR: #fa9225
}
.a-l-2 .column .headline A {
	COLOR: #e77b09
}
.a-l-2 .column .headline H3 {
	BACKGROUND-POSITION: right 0px
}
#blog {
	MARGIN-BOTTOM: 9px; WIDTH: 244px; HEIGHT: 38px
}
.a-r .column {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: -1px; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.a-r .column .headline {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 12px; BORDER-TOP: 0px; PADDING-LEFT: 12px; BACKGROUND: url(http://img.cyol.com/tplimg/book/tool_bg.gif) repeat-x 0px -117px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 30px
}
.a-r .column .headline H3 {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #333
}
.a-r .column .cont {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.a-r .list1 LI {
	OVERFLOW: hidden; LINE-HEIGHT: 25px; BORDER-BOTTOM: #ccc 1px dotted; HEIGHT: 25px
}
.a-r .list1 LI.nobor {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.a-r .list1 LI EM {
	PADDING-RIGHT: 4px; COLOR: #710000
}
.a-r-1 {
	HEIGHT: 197px
}
.a-r-2 {
	HEIGHT: 197px
}
.a-r-3 {
	HEIGHT: 197px
}
#marquee2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px 10px; PADDING-TOP: 0px
}
.a-r-1 .cont {
	HEIGHT: 155px
}
.a-r-4 {
	HEIGHT: 229px
}
.a-r-3 .list1 LI {
	PADDING-LEFT: 6px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.a-r-2 .tabs {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.a-r-2 .tabs LI {
	WIDTH: 58px; CURSOR: pointer; COLOR: #b20000; HEIGHT: 30px; TEXT-ALIGN: center
}
.a-r-2 .tabs LI.curr {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 0px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 0px solid; BACKGROUND-COLOR: #fff
}
.a-r-2 .list1 {
	DISPLAY: none
}
.a-r-4 .images {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 1px dotted; HEIGHT: 67px
}
.a-r-4 .images .fl {
	WIDTH: 94px
}
.a-r-4 .images .fr {
	WIDTH: 105px
}
.a-r-4 .images .fr H4 {
	FONT-SIZE: 12px; OVERFLOW: hidden; LINE-HEIGHT: 16px; HEIGHT: 32px
}
.a-r-4 .images .fr P {
	FONT-SIZE: 12px; OVERFLOW: hidden; LINE-HEIGHT: 16px; HEIGHT: 32px
}
.a-r-4 .images .fr H4 {
	MARGIN: 8px 0px; HEIGHT: 50px
}
.a-r-4 .images .fr H4 A {
	COLOR: #710000
}
.r-ads {
	MARGIN-TOP: 8px
}
.b .column {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 296px; PADDING-TOP: 5px
}
.c .column {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 296px; PADDING-TOP: 5px
}
.b .column .headline {
	BORDER-BOTTOM-COLOR: #9bb807
}
.b .column .headline H3 {
	BACKGROUND-POSITION: right -30px; WIDTH: 117px
}
.b .column .headline A {
	COLOR: #849e00
}
.b .images {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 14px; OVERFLOW: hidden; PADDING-TOP: 14px; BORDER-BOTTOM: #b5b5b5 1px dashed; HEIGHT: 78px
}
.b .images .fl {
	WIDTH: 108px
}
.b .images .fr {
	WIDTH: 155px
}
.b .images .fr H4 {
	OVERFLOW: hidden; HEIGHT: 40px
}
.b .images .fr P {
	OVERFLOW: hidden; HEIGHT: 36px
}
.b .list1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.b .list1 LI {
	OVERFLOW: hidden; LINE-HEIGHT: 24px; HEIGHT: 24px
}
.c .mainbody {
	PADDING-BOTTOM: 0px
}
.c .column .headline {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 6px; BORDER-TOP: 0px; PADDING-LEFT: 6px; BACKGROUND: url(http://img.cyol.com/tplimg/book/tabs_bg.gif) 0px -60px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 30px
}
.c .column .headline H3 {
	BACKGROUND-POSITION: -6px -60px; WIDTH: 117px; COLOR: #b20000
}
.c .column .headline A {
	COLOR: #b20000
}
.c .cont {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.c .list1 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.c .list1 LI {
	OVERFLOW: hidden; LINE-HEIGHT: 24px; HEIGHT: 24px
}
.c .images {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 14px; OVERFLOW: hidden; PADDING-TOP: 14px; BORDER-BOTTOM: #b5b5b5 1px dashed
}
.c-1 .images {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 16px; PADDING-TOP: 8px; HEIGHT: 104px
}
.c-1 .images .fl {
	WIDTH: 143px
}
.c-1 .images .fr {
	WIDTH: 120px
}
.c-1 .images .fr H4 {
	OVERFLOW: hidden; LINE-HEIGHT: 21px; HEIGHT: 40px
}
.c-1 .images .fr P {
	OVERFLOW: hidden; LINE-HEIGHT: 20px; HEIGHT: 60px
}
.c-2 .images {
	PADDING-RIGHT: 2px; PADDING-LEFT: 4px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 56px
}
.c-3 .images {
	PADDING-RIGHT: 2px; PADDING-LEFT: 4px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 56px
}
.c-2 .images .fl {
	WIDTH: 196px
}
.c-3 .images .fl {
	WIDTH: 196px
}
.c-2 .images .fr {
	WIDTH: 78px
}
.c-3 .images .fr {
	WIDTH: 78px
}
.c-2 .images .fl H4 {
	OVERFLOW: hidden; LINE-HEIGHT: 21px; HEIGHT: 20px
}
.c-3 .images .fl H4 {
	OVERFLOW: hidden; LINE-HEIGHT: 21px; HEIGHT: 20px
}
.c-2 .images .fl P {
	OVERFLOW: hidden; LINE-HEIGHT: 18px; HEIGHT: 36px
}
.c-3 .images .fl P {
	OVERFLOW: hidden; LINE-HEIGHT: 18px; HEIGHT: 36px
}
.c-2 .nobor {
	BORDER-BOTTOM: 0px
}
.c-2 .workblog .headline {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-TOP: 5px; BORDER-BOTTOM: #f56200 1px solid; HEIGHT: 24px
}
.c-2 .workblog .headline H3 {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 70px
}
.c-2 .workblog .headline H3 {
	COLOR: #f56200
}
.c-2 .workblog .headline A {
	COLOR: #f56200
}
.c-2 .workblog .headline .tabs {
	COLOR: #f56200
}
.c-2 .workblog .headline .tabs {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.c-2 .workblog .headline .tabs LI {
	BACKGROUND: url(http://img.cyol.com/tplimg/book/tabs_bg.gif) no-repeat -52px -30px; MARGIN: 0px 2px; WIDTH: 50px; CURSOR: pointer; LINE-HEIGHT: 24px; HEIGHT: 24px; TEXT-ALIGN: center
}
.c-2 .workblog .headline .tabs LI.curr {
	BACKGROUND-POSITION: 0px -30px; COLOR: #fff
}
.c-2 .workblog .list3 {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; OVERFLOW: hidden; PADDING-TOP: 7px; HEIGHT: 110px
}
.c-2 .workblog .list3 LI {
	BORDER-RIGHT: #c54f00 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 4px 0px; PADDING-TOP: 1px; WHITE-SPACE: nowrap
}
.c-2 .workblog .list3 A {
	COLOR: #c54f00
}
.links .mainbody {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 20px; PADDING-TOP: 10px
}
.links A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

/* -------flash------ */
.flash{	FLOAT: left; OVERFLOW: hidden; WIDTH: 324px; HEIGHT: 288px;background:#ecede8;position:relative;}
.flash img{ width:324px; height:288px;}
.flash_text{position:absolute;font-size:15px;font-weight:bold;color:#ffffff;top:250px;left:10px;z-index:3;height:22px;overflow:hidden;line-height:22px;width: 220px; text-align:left;}
.flash_text a{color:#ffffff;}
.number_sub{position:absolute;z-index:2;top:238px;width:324px;height:50px;left:0px;background-color:#3d3936;filter: alpha(opacity=30);opacity:0.3;}
.number{position:absolute; z-index:3; top:250px;left:235px;}
.number a{ font-size:12px; font-weight:bold; color:#fff;width:13px; height:14px;display:block; float:left; text-align:center; margin-right:6px; padding-top:2px; CURSOR: pointer; }
#T_Menu_02 span{float:left;}
#T_Menu_02{ overflow:hidden;height:31px; float: left;}
#T_Menu_02 span{text-align:center;display:inline; width:55px; font-size:12px;cursor:pointer; height:30px;line-height:30px;color:#b20000; overflow:hidden;}
#T_Menu_02 span a{font-size:12px;color:#b20000;font-weight:normal;margin:0 auto;width:55px;text-align:center;}
#T_Menu_02 span.selectd{background:#fff;BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 0px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 0px solid;}
