/* 列表页ABC */

/* ad */
.ad1{height:90px;overflow:hidden;zoom:1;}
.ad1 .l, .ad1 .r{width:487px;float:left;margin:5px 0;}
.ad1 .r{float:right;}
.ad2{margin:5px auto;overflow:hidden;zoom:1;}
.ad2 .l{float:left;}
.ad2 .r{float:right;}

/* 面包屑导航 */
#crumbs{line-height:36px;font-family:simsun;}
#crumbs h2{font-size:12px;font-weight:bold;line-height:12px; }
/* 字母排列 */
#sort {font-size:14px;font-weight:700;text-align:center;}
#sort .boxBody{border-top:2px solid #eaf1fc;padding:10px 0;}
#sort a{margin:0 10px 0 10px;zoom:1;}

/* 列表 */
#list table{border-collapse:collapse;}
#list th, #list td{height:29px;line-height:29px;padding:0 5px;}
#list th{background:url(../images/sprites.gif) repeat-x 0 -159px;text-align:left;color:#039;}
#list td{height:27px;font:400 14px/27px arial;}
#list th.spec, #list td.spec{font-size:12px;text-align:center;font-family:simsun;}
#list .spec a:link, #list .spec a:visited{color:#000;}
#list .alter td{background-color:#ebf5ff;}
.page, #list td.page{text-align:center;padding:15px 0;font-family:simsun;}
.page span{zoom:1;margin:0 5px;}
.page span.num a{font-weight:700;}

/* -------------------------------------------------- */
/* 列表页 */

#listPage .col3{float:left;margin:0;}
#listPage .col12{float:right;}

/* clslist */
#clslist .boxBody{padding:8px 12px;}
#clslist ul{overflow:hidden;zoom:1;}
#clslist li{width:80px;float:left;background:url(../images/dot.gif) no-repeat 5px 10px;padding-left:12px;font-size:14px;line-height:24px;}
#clslist li.focus a:link, #clslist li.focus a:visited{font-weight:700;color:#ff7101;}


/* clslist */
#clslist-pic .boxBody{padding:8px 5px;}
#clslist-pic ul{overflow:hidden;zoom:1;}
#clslist-pic li{width:190px;float:left;background:url(/images/dot.gif) no-repeat 5px 10px;padding-left:12px;font-size:14px;line-height:24px;}
#clslist-pic li.focus a:link, #clslist-pic li.focus a:visited{font-weight:700;color:#ff7101;}

/* 推荐 */
#feesoft{border-bottom-width:1px;}
#feesoft .boxBody{padding:0 12px;}
#feesoft .boxBody div{padding:10px 0;border-bottom:1px solid #d0e0fa;}
#feesoft .boxBody p{margin-top:-22px;text-align:right;color:#f00;}
#feesoft .boxBody p.desc{margin:0;text-align:left;color:#747e88;}
#feesoft .boxBody a:link, #feesoft .boxBody a:visited{text-decoration:underline;}
#feesoft .boxBody a:hover{color:#f00;}

/* downTop */
#downTop{border-bottom-width:1px;}
#downTop li{overflow:hidden;zoom:1;}
#downTop li span{float:left;width:13px;height:11px;font:800 9px/11px arial;overflow:hidden;background-color:#0093fb;text-align:center;margin:5px 5px 0 0;color:#fff;}
#downTop li.top span{background-color:#ff9101;}

/* hotRec */
#hotReco{border-bottom-width:1px;}
#hotReco li{background:url(../images/dot.gif) no-repeat 5px 10px;padding-left:12px;}

/* courseTop */
#courseTop li{overflow:hidden;zoom:1; width:180px; height:18px; margin-bottom:5px;}
#courseTop li span{float:left;width:13px;height:11px;font:800 9px/11px arial;overflow:hidden;background-color:#0093fb;text-align:center;margin:5px 5px 0 0;color:#fff;}
#courseTop li.top span{background-color:#ff9101;}

/* clsBest */
#clsBest h2{background:#ecf5ff;height:27px;line-height:27px;}
#clsBest ul{overflow:hidden;zoom:1;}
#clsBest li{width:180px;float:left;white-space:nowrap;overflow:hidden;}
#clsBest li img{vertical-align:middle;margin:2px 5px 2px 0;width:20px;height:20px;}

/* clslist2 */
#clslist2 .tit{height:27px;background:url(../images/sprites.gif) repeat-x 0 -159px;}
#clslist2 li{width:189px;float:left;height:27px;text-align:center;line-height:27px;font-weight:700;position:relative;border-bottom:1px solid #75a3ed;}
#clslist2 li.l2{border-left:1px solid #75a3ed;border-right:1px solid #75a3ed;}
#clslist2 li.last{width:188px;border-left:1px solid #75a3ed;}
#clslist2 li.focus{background:url(../images/sprites.gif) repeat-x 0 -238px;color:#fff;}
#clslist2 li img{display:none;}
#clslist2 li.focus img{display:block;position:absolute;top:27px;left:50%;}
#clslist2 li a{display:block;height:27px;}
#book_em em{COLOR: #006699;}

#clslist2 dt{font-size:14px;font-weight:690px;background-color:#e3f0fd; padding-bottom:4px; padding-top:4px; padding-left:10px;position:relative;}
#clslist2 dt p{text-align:right;margin-top:-28px;font:400 12px/28px arial;}
#clslist2 dt span{margin-left:10px;font:400 12px/28px simsun;color:#039;}
#clslist2 dd{padding:10px;}
#clslist2 dd i{margin:0 5px;}
#clslist2 dd .noPlugin{color:#40a300;font-weight:700;}
#clslist2 dd .hasPlugin{color:#f00;font-weight:700;}
#clslist2 dd .buxiang{color:#ff9101;font-weight:700;}
#clslist2 dd p{color:#747e88;text-indent:2em;}
#clslist2 .bar{position:absolute;right:90px;top:12px;width:83px;height:5px;border:1px solid #40a300;background-color:#fff;}
#clslist2 .bar div{background:url(../images/sprites.gif) repeat-x 0 -265px;height:5px;overflow:hidden;}
#clslist2 .page{font-size:14px;}


/* clslist3 */
#clslist3 .list{width:733px; float:left;}
#clslist3 .tit{height:27px;background:url(../images/sprites.gif) repeat-x 0 -159px;}
#clslist3 li{width:176px;float:left;height:27px;text-align:center;line-height:27px;font-weight:700;position:relative;border-bottom:1px solid #75a3ed;}
#clslist3 li.l2{border-left:1px solid #75a3ed;border-right:1px solid #75a3ed;}
#clslist3 li.last{width:188px;border-left:1px solid #75a3ed;}
#clslist3 li.focus{background:url(../images/sprites.gif) repeat-x 0 -238px;color:#fff;}
#clslist3 li img{display:none;}
#clslist3 li.focus img{display:block;position:absolute;top:27px;left:50%;}
#clslist3 li a{display:block;height:27px;}


#clslist3 dd{padding:11px;width:123px;float:left; height:220px;}
#clslist3 dd i{margin:0 5px;}
#clslist3 dd .noPlugin{color:#40a300;font-weight:700;}
#clslist3 dd .noPluginFavort{color:#40a300;cursor:pointer;}
#clslist3 dd .hasPlugin{color:#f00;font-weight:700;}
#clslist3 dd .buxiang{color:#ff9101;font-weight:700;}
#clslist3 dd p{color:#747e88; padding-left:5px;width:108px;}
#clslist3 .content{height:45px;overflow-x :hidden;overflow-y:hidden;word-break:break-all;}
#clslist3 dd span{color:#747e88;text-indent:2em; width:110px;}
#clslist3 .bar{position:absolute;right:90px;top:12px;width:83px;height:5px;border:1px solid #40a300;background-color:#fff;}
#clslist3 .bar div{background:url(../images/sprites.gif) repeat-x 0 -265px;height:5px;overflow:hidden;}
#clslist3 .page{font-size:14px; width:730px;}


#clslist3 a:link {text-decoration: none;}
#clslist3 a:visited {text-decoration: none;}
#clslist3 a:hover {text-decoration: none;}
#clslist3 a:active {text-decoration: none;}
/* -------------------------------------------------- */
/* 搜索结果 */

#relArt li{background:url(../images/dot.gif) no-repeat 5px 10px;padding-left:12px;}
#searchPage #hotReco{border-bottom-width:1px;}
.ad3{margin:10px 0;}
#clslist2 dt .searchWord, #clslist2 dd .searchWord{color:#f00;display:inline}

/* -------------------------------------------------- */
/* 评论列表页 */
#reviewPage #crumbs{padding:10px 0;}
#reviewPage #crumbs b{font:400 18px/21px "黑体";color:#039;}

#relReview h2{background:#e3f0fd;height:28px;line-height:28px;}
#relReview li{background:url(../images/dot.gif) no-repeat 5px 10px;padding-left:12px;font-family:simsun;}

#reviewlist .tit{height:33px;line-height:33px;background-color:#e3f0fd;zoom:1;overflow:hidden;}
#reviewlist .tit li{width:140px;float:left;text-align:center;font-size:14px;color:#000;height:33px;font-weight:700;}
#reviewlist .tit li.focus{background-color:#fff;}
#reviewlist .tit a:link, #reviewlist .tit a:visited{text-decoration:underline;zoom:1;}
#reviewlist dt{height:28px;font:700 14px/28px arial;padding-left:10px;background-color:#e3f0fd;margin:0 0 10px}
#reviewlist dd{padding:0 0 10px 5px;}
#reviewlist dd .ip{font-size:12px;color:#5d5d5d;font-weight:400;}
#reviewlist dd .bright{font-size:14px;margin-right:2px;}
#reviewlist p.rTime{margin-top:-21px;text-align:right;color:#5d5d5d;padding-right:10px;}
.rBody{padding:10px 0;}
.rBody blockquote{padding:5px;border:1px solid #bdbdbd;background-color:#feffea;}
.rBody .rBody{padding:0;}
.cmd{background:url(../images/dotLine.gif) repeat-x 0 bottom;padding-bottom:10px;}
.cmd a{font-weight:700;}
#reviewlist .page{font-size:14px;background-color:#f7f7f7;height:28px;line-height:28px;margin:10px 0;padding:0;}

#postBody{text-align:left;color:#5f5f5f;}
#postBody textarea{width:512px;height:108px;background:#fff url(../images/txtAreaBg.gif) no-repeat center center;border:1px solid #7f9db9;}
#postBody form{padding:15px;}
#postBody form p{padding:2px 0;}







#loader_container {
text-align:center;
position:absolute;
top:40%;
width:100%;
left: 0;
}
#loader {
font-family:Tahoma, Helvetica, sans;
font-size:11.5px;
background-color:#FFFFFF;
padding:10px 0 16px 0;
margin:0 auto;
display:block;
width:130px;
border:1px solid #dddddd;
text-align:left;
z-index:2;
}
#progress {
height:5px;
font-size:1px;
width:1px;
position:relative;
top:1px;
left:0px;
background-color:#8894a8;
}
#loader_bg {
background-color:#e4e7eb;
position:relative;
top:8px;
left:8px;
height:7px;
width:113px;
font-size:1px;
}
