@charset "utf-8";
/* mainContent */
.recommended{*padding-bottom:0px;position:relative;}
.recommended h2,.keywords h2,.top h2{width:87px;}
.recommended .freelisten{top:-10px;right:10px;width:180px;height:56px;color:red;font-size:24px;font-weight:bold;line-height:56px;position:absolute;background:url(/web/images/freelisten/freesign.png) no-repeat right center;}
.recommended .freelisten a{color:blue;text-decoration:none;}
.recommended .freelisten a:hover{color:blue;text-decoration:underline;}
.recommended h2{width:157px;margin-left:8px;background-image:url(../images/title_7.gif);}
.recommended .inside{padding:15px 10px 10px;}
.recommended .reco,.recommended ul.inside{height:452px;*height:448px;}
.recommended .reco{float:left;width:284px;}
.recommended .reco .pic{text-align:center;}
.recommended .reco img{width:200px;padding:5px;border:1px solid #eae4d1;}
.recommended .reco h3{line-height:1.5;margin:10px 0;}
.recommended .reco h3 a{font-size:10.5pt;font-weight:bold;}
.recommended .reco dt,.recommended .reco dd,.recommended .reco dd a{margin-bottom:5px;}
.recommended .reco dt,.recommended .reco dt.des{font-weight:bold;color:#333;}
.recommended .reco .des{display:inline;float:none;color:#666;}
.recommended ul.inside{overflow:hidden;float:right;width:304px;}
*+html .recommended ul.inside{padding-bottom:17px;}
.recommended li{margin-right:10px;margin-left:10px;}
.categorynav{margin-bottom:10px;width:958px;padding:10px;background:#EEF4FF;border:1px solid #B2C9F9;overflow:hidden;}
.categorynav h1{font-size:24px;color:#06409e;}
.categorynav p{line-height:30px;color:#666;}
/* secContent */
.secContent .inside{padding:10px;}
.keywords h2{background-image:url(../images/title_8.gif);}
.keywords li{_display:inline;float:left;margin:0 15px 3px 0;*margin-bottom:5px;*white-space:nowrap;}
.top h2{background-image:url(../images/title_9.gif);}
.top li{clear:both;margin-bottom:5px;padding:0 0 8px 22px;*padding-top:4px;_padding-top:2px;list-style:none;border-bottom:1px dashed #ccc;background-image:url(../images/icon_13.gif);background-position:left 5px;}
.top li.r2{background-position:left -145px;}
.top li.r3{background-position:left -175px;}
.top li.r4{background-position:left -205px;}
.top li.r5{background-position:left -235px;}
.top li.r6{background-position:left -265px;}
.top li.r7{background-position:left -295px;}
.top li.r8{background-position:left -325px;}
.top li.r9{background-position:left -355px;}
.top li.r10{background-position:left -385px;}
.top .pic{float:left;margin-right:10px;}
.top dl{margin:5px 0 5px 0;}
/* content */
.content{float:right;width:804px;}
.video ul.vtab{margin:0 15px 20px 0;border:1px solid #ccc;border-right:none;border-left:none;background-image:url(../images/bg_9.gif);background-position:left bottom;background-repeat:repeat-x;}
.video ul.vtab li,.video ul.page li{width:auto;}
.video ul.page li.current{width:27px;}
.video ul.vtab li{margin:2px 0 0 -1px;padding:0 14px 0 15px;background-position:left 6px;}
.video ul.vtab li a{line-height:20px;color:#666;text-decoration:none;}
.video ul.vtab li.current a,.video ul.vtab li a:hover{color:#f60;}
.video ul.info li{width:auto;}
.video ul.info .pic{width:120px;}
.video ul.info .basic{width:580px;}
.video ul.page li{margin:0 5px 0 0;}
/* sidebar */
.sidebar{float:left;width:161px;}
.category{	margin-bottom:15px;}
.category li h3{font-weight:normal;font-size:9pt;}
.category li a{display:block;line-height:23px;margin-bottom:5px;padding-left:10px;color:#666;text-decoration:none;background-image:url(../images/bg_7.gif);}
.category li.current a,.category li a:hover{color:#f60;background-position:-161px top;}
.category li ul{margin:10px 10px 20px 10px;}
.category li li{margin-bottom:10px;padding-left:5px;background-image:url(../images/icon_14.gif);background-position:left 6px;}
.category li li a{line-height:normal;color:#666 !important;background:none;}
.category li li.current a,.category li li a:hover{text-decoration:underline;}
.hot{padding-bottom:10px;background-image:url(../images/bg_8.gif);background-position:left bottom;}
.hot h2{height:50px;text-indent:-9999px;background-image:url(../images/bg_8.gif);}
.hot ul{padding:0 25px;background-image:url(../images/bg_8.gif);background-position:-161px top;background-repeat:repeat-y;}
.hot li{margin-bottom:10px;}
/* cate */
.cate{*margin-bottom:15px;}
.cate h2{display:none;}
.cate li{margin-bottom:10px;}
.cate li h3{margin-bottom:10px;line-height:30px;*line-height:28px;*padding-top:2px;padding-bottom:2px;padding-left:10px;font-size:10.5pt;font-weight:normal;background-image:url(../images/bg_15.gif);}
.cate li p a{display:block;float:left;width:140px;margin-bottom:5px;padding-left:15px;color:#666;background-image:url(../images/icon_14.gif);background-position:5px 6px;}
/* detail */
#main.detail{width:978px;}
.detail{border:1px solid #e1e1e1;}
.detail h1{margin-bottom:10px;font-family:"Microsoft Yahei",Verdana,Geneva,sans-serif;font-size:12pt;font-weight:normal;padding:5px 11px 3px;border-bottom:1px solid #e1e1e1;background-color:#f1f1f1;}
.detail .mainContent{width:775px;_width:760px;margin-left:10px;padding:0 10px 20px 0;border-right:1px dotted #ccc;}
.info,.list,.comment,.introduce{margin-bottom:10px;padding:10px;_padding:0;border-bottom:1px solid #e6e6e6;}
.info .pic{float:left;width:130px;padding:5px;border:1px solid #eae4d1;}
.info .basic{_display:inline;float:left;width:450px;line-height:1.5;margin-left:20px;}
.info .basic p{margin-bottom:10px;text-indent:2em;}
.info .basic p.score,.info .basic p.date,.info .basic p.buy{text-indent:0;}
.info .basic p.score{height:23px;padding:3px 0 0 135px;background-image:url(../images/star.gif);}
.info .basic p.s8{background-position:left -33px;}
.info .basic p.s7{background-position:left -66px;}
.info .basic p.s6{background-position:left -99px;}
.info .basic p.s5{background-position:left -132px;}
.info .basic p.s4{background-position:left -165px;}
.info .basic p.s3{background-position:left -198px;}
.info .basic p.s2{background-position:left -231px;}
.info .basic p.s1{background-position:left -264px;}
.info .basic p.s0{background-position:left -297px;}
.info .basic p.s-1{background-position:left -330px;}
.info .basic p.score span.s{display:none;color:#f3ae15 !important;}
.info .basic dl.c1{padding-bottom:10px;border-bottom:1px solid #e6e6e6;}
.info .basic dt,.info .basic dd{float:left;margin-right:5px;}
.info .basic dt{clear:both;width:60px;font-weight:bold;}
.info .basic dd{*width:200px;margin-right:15px;}
.info .basic dd a{text-decoration:underline;}
.info .basic dd.free a{font-weight:bold;color:#c00;}
.info .basic dt.price{padding-top:5px;}
.info .basic dd.price strong{margin-right:5px;font-size:150%;color:#f60;}
.info p.date *{text-decoration:underline;}
.info p.date strong{margin-right:3px;font-size:150%;color:#f8b90f;}
.info p.date span{margin:0 3px;font-weight:bold;}
.info p.buy{margin-top:20px;}
.list{padding-right:0;}
.list h2,.introduce h2{margin-bottom:10px;}
table.classes{width:100%;margin-left:-2px;}
table.classes th,table.classes td{padding:0.5em 1em;}
table.classes th{text-align:left;background-color:#f2f2f2;}
table.classes td{background-color:#f8f8f8;}
table.classes td.title a{font-size:10pt;}
table.classes td.teac a{color:#333;}
table.classes td.point{font-weight:bold;color:#f60;}
table.classes ul{padding:5px;background-color:#fff;}
table.classes li{display:block;float:none;width:auto;line-height:1.8;margin:0;padding-left:15px;background-image:url(../images/icon_8.gif);background-position:left center;}
.introduce{line-height:1.5;}
.introduce p{margin-bottom:5px;text-indent:2em;}
.detail .secContent{_display:inline;width:154px;margin-right:15px;}
.reco{padding:1px;border:1px solid #ccc;}
.reco h2{float:none;margin:0;padding:3px 5px;color:#fff;background-color:#666;}
.reco ul{margin:10px;}
.reco li{width:auto;margin:0 0 10px 0;}
.single .info .pic{width:300px;}
.single .info .basic{width:420px;}
.single .info .basic dl{margin-bottom:10px;}
/* cateInfo */
.cateNav li.video a{text-decoration:underline;}
.cateInfo h2{margin-bottom:15px;font-size:10.5pt;}
.cateInfo .text{margin-bottom:20px;}
.cateInfo .text p{line-height:1.5;font-size:10.5pt;text-indent:2em;}
.teacInfo h2{text-indent:0;background:none;}
.teacInfo h3 a{font-size:10.5pt;}
/* side */

.secContent .reco h3{height:auto;}
.secContent .reco p.sbuy{width:70px;margin:0 auto;}
.secContent .reco p.free{width:67px;line-height:23px;margin:5px auto;text-align:center;background:url(../images/btn_9.gif) no-repeat center top;}
.secContent .reco p.free a{color:#c00;display:block;text-indent:-9999px;text-decoration:none;}


