@charset "utf-8";
#ListLeft{width:760px;float:left;overflow:hidden;height:auto}
#ListRight{width:232px;float:right;overflow:hidden;height:auto}
#CategoryBrief{width:687px;height:110px; background:url(../Images/CategoryBrief.jpg) no-repeat;margin:auto;overflow:hidden;}
#CategoryBrief h2{width:500px;height:24px;font-size:14px;line-height:24px;margin:7px 10px 0px 100px;text-align:left;}
#CategoryBrief p{width:570px;height:auto;font-size:12px;color:#4d4d4d;line-height:20px;font-weight:normal;margin:5px 10px 10px 100px;}
#SearchBar{width:540px;height:39px;overflow:hidden;margin:auto;margin-top:12px;text-align:center;background:url(../Images/SearchBg.jpg) no-repeat;}
#SearchBar span{color:#4c4c47;;font-weight:bold;background:url(../Images/IconBg.png) no-repeat 0px -150px;padding:0px 0px 0px 22px;*padding-top:2px}
*html #SearchBar span{background:url(../Images/Ie6/IcoSearch.gif) no-repeat 0px 0px;}
#SearchBar input{background:#f0efef;border:1px solid #c5c3c3;color:#5c662c;width:145px;text-indent:2px;padding-top:3px;margin-top:8px;}
#SearchBar input.Btn{width:29px;height:16px;background:url(../Images/SearchBtn.gif) no-repeat;border:0px;margin:0px 0px 0px 5px;padding-top:0px;}
#SearchBar select{color:#5c662c;background:#e3e1e1;}
#RecommendBook{width:98%;height:auto;overflow:hidden;margin:auto;}
#RecommendBook a {margin:0px 15px 0px 20px;}
#RecommendBook a img{width:108px;height:132px;}
.ListBox {width:95%;height:auto;overflow:hidden;margin:auto;padding:10px 0px 0px 0px;position:relative;}
.ListBox H2 {font-size:14px;color:#375a00;border-bottom:1px solid #ccc8c8;line-height:25px;}
.ListBox H2 a{color:#375a00;text-decoration:none;}
.ListBox H2 a:hover{color:#375a00;text-decoration:underline;}
.ListBox H2 span{font-size:12px;color:#787877;font-weight:normal;float:right;}
.ListBox H2 span img{margin:3px 0px 0px 7px;}
.ListBox p{color:#373737;margin:5px 8px 0px 0px;;line-height:18px;height:54px;overflow:hidden;}
.ListBox h3{color:#787877;margin-top:0px;line-height:24px;font-weight:normal;font-size:12px; }
.ListBox h3 a{color:#787877;text-decoration:none;padding-right:5px;}
.ListBox h3 a:hover{color:#375a00;font-weight:normal;}
.ListBox h3 span a{font-size:14px;color:#6c2803;font-weight:bold;background:url(../Images/IconBg.png) no-repeat 0px -53px;padding-left:23px;margin-right:5px;text-decoration:none;float:right;}
*html .ListBox h3 span a{background:url(../Images/IconBg.gif) no-repeat 0px -53px;}
.ListBox h3 span a:hover{background-position:-141px -53px;font-weight:bold;color:#6c2803}  
.ListBox h4{color:#787877;margin-top:6px;line-height:12px;font-weight:normal;font-size:12px;text-align:right;}
a.CdImgbox{padding:0px;width:148px; height:109px; overflow:hidden;float:left;display:block;background:#dbdbdb;margin:15px 0px 0px 0px;}
a.CdImgbox img{width:128px; height:109px;}
.ListBox .ZoomIco {width:18px;height:18px;background:url(../Images/IconBg.png) no-repeat 0 -360px;position:absolute;top:118px;left:115px;display:block;}
*html .ListBox .ZoomIco {background:url(../Images/IconBg.gif) no-repeat 0 -360px;}
.ListBox .ZoomIco:hover {background-position: -145px -360px;}
a.VideoBox{padding:0px;width:164px; height:120px; overflow:hidden;float:left;display:block;background:#dbdbdb;margin:15px 0px 0px 0px;}
a.VideoBox img{width:140px; height:108px;background:#ebebeb;padding:5px;border:1px solid #cdcdcd;}
a:hover.VideoBox img{background:#f8ffd0;}
.ListBox p.VideoTxt{color:#373737;margin:5px 8px 0px 0px;;line-height:19px;height:64px;overflow:hidden;}
.ListBox .VideoIco {width:28px;height:28px;background:url(../Images/IconBg.png) no-repeat 0 -260px;position:absolute;top:75px;left:66px;display:block;}
*html .ListBox .VideoIco {background:url(../Images/IconBg.gif) no-repeat 0 -260px;}
.ListBox .VideoIco:hover {background-position: 0 -310px;}
a.AImgBox{padding:0px;width:144px; height:105px; overflow:hidden;float:left;display:block;background:#dbdbdb;margin:8px 0px 0px 0px;}
a.AImgBox img{max-width: 120px;max-height: 93px;width:auto;height:auto;background:#ebebeb;padding:5px;border:1px solid #cdcdcd;}
*html a.AImgBox img{width:expression(this.width >120 ?120: true);height:expression(this.height > 93 ? 93 :true);}
a:hover.AImgBox img{background:#f8ffd0;}
.ListBox p.AImgTxt{color:#373737;margin:5px 8px 0px 0px;;line-height:19px;height:60px;overflow:hidden;}
.ListBox p.Line{width:100%; height:1px;margin:auto;background:#a0a0a0;border-bottom:1px solid #f0f0f0;margin-top:5px;padding:0px;font-size:2px;}

/*Right Area*/

/* 分页样式 CSS green-black style pagination*/
div.green-black {margin:3px;text-align:center;width:100%;padding:3px;font-family:Geneva,Tahoma,sans-serif;font-size:12px;}
div.green-black a {border: #2c2c2c 1px solid; background:url(../Images/frm/PageBlack.gif) #2c2c2c; color: #fff; margin-right: 4px; text-decoration: none;padding:2px 5px 2px 5px;font-weight:normal;display:inline-block}
div.green-black a:hover {border: #aad83e 1px solid; background:url(../Images/frm/PageGreen.gif) #aad83e; color: #fff;display:inline-block}
div.green-black a:active {border: #aad83e 1px solid; background: url(../Images/frm/PageGreen.gif) #aad83e; color: #fff;}
div.green-black span.current {border: #aad83e 1px solid; font-weight: bold; background: url(../Images/frm/PageGreen.gif) #aad83e; color: #fff; margin-right: 5px; padding:2px 5px 2px 5px;display:inline-block}
div.green-black span.disabled {border: #f3f3f3 1px solid; color: #fff; margin-right: 5px;padding:2px 5px 2px 5px;display:inline-block}