﻿@charset "utf-8";.clear{clear:both;}.l{float:left;}.r{float:right;}
.wrapper{width:1000px;margin:0 auto;margin-top:10px;zoom:1;overflow:hidden;}
.sidebar{width:150px;font-size:12px;margin-left:10px;margin-top:0px;}
.list-nav{margin-top:10px;padding-top:5px;}
.list-nav a{margin-right:5px;}.list-nav span{color:#999;margin-right:5px;}

.no-book{font-size:16px;font-weight:bold;height:80px;line-height:80px;text-align:center;}


.mod{border: 0px; border: solid 1px #a2852b; 
background-color:#fafcef; width:968px;
      margin-bottom:20px; padding-bottom: 10px; padding-top:10px;border-radius:5px 5px;}
.mod1{border:solid 1px  #eee; background-color:#fff;border-radius:5px 5px;}
.mod .hd{height:40px;line-height:40px;font-weight:bold;background-color:#f5f5f5; border-radius:5px 5px;
border-bottom:1px solid #e8e8e8;padding-left:10px;}

.mod1 .hd{height:44px;line-height:44px;font-weight:bold;background-color:#f8f8f8;
border-bottom:1px solid #eee;padding-left:15px; font-size:15px;}
.mod1  .level1 li{height:30px;line-height:30px;border-bottom:1px solid #e8e8e8;font-size:12px;}
.level1 li{height:30px;line-height:30px;border-bottom:1px solid #e8e8e8;font-size:12px;}
.level1 li.last{border-bottom:none;}
.level1 li a{display:inline-block;width:180px;height:30px;background-color:#fff;padding-left:15px;}
.level1 li a:hover{background-color:#fdf8f5;text-decoration:none; color:#333}
.level1 li a.current{background-color:#fdd4bf; color:#333; }
.farea{font-size:12px;margin: 5px 0px;padding:0 0px 0 20px;overflow:hidden;zoom:1;word-wrap:break-word; 
       font-family:微软雅黑;}
.spc{font-size:12px;color:#ff0000;}
.farea dt{float:left;margin-top:5px;padding-top:2px; padding:0px 0px 2px 0px;width:74px;color:#666;}
.farea dd{color:#666;display:inline;float:left; word-wrap:break-word;word-break:break-all;overflow:hidden;  width:778px;
line-height:28px; padding:0;}
.farea dd a{padding:4px 8px 1px 8px; font-size:14px; color:#111;font-family:微软雅黑;white-space:nowrap;}
.farea dd a.last{border-right:none;}
.farea dd span{color:#fff; background-color:#55c3a1; border-radius:5px 5px; padding:2px 10px 4px 10px;font-family:微软雅黑;}
.farea dd a.selected{color:#fff; background-color:#55c3a1; border-radius:5px 5px; text-decoration:none; padding:2px 10px 4px 10px;font-family:微软雅黑;}
.farea dd span.disable{color:#c1c1c1;}.farea dd span.last{border-right:none;}
   
.mods{border:1px solid #e8e8e8;background-color:#fff;} 
.mods .hd{height:40px;line-height:40px;font-weight:bold;background-color:#f5f5f5;
border-bottom:1px solid #e8e8e8;padding-left:10px;} 
.level1 li{height:30px;line-height:30px;border-bottom:1px solid #e8e8e8;font-size:12px;}
.level1 li.last{border-bottom:none;}
.level1 li a{display:inline-block;width:180px;height:30px;background-color:#fff;padding-left:15px;}
.level1 li a:hover{background-color:#fdf8f5;text-decoration:none; color:#333}
.level1 li a.current{background-color:#fdd4bf; color:#333; }
.fareas{font-size:14px;padding:0 20px 0 50px;overflow:hidden;zoom:1;word-wrap:break-word; font-family:微软雅黑;}
.spc{font-size:14px;color:#ff0000;}
.fareas dt{float:left; margin-left:-35px;*margin-left:-20px;margin-top:5px;padding-top:2px; padding:0px 0px 2px 0px;width:70px;color:#ff3c00;}
.fareas dd{color:#666;display:inline;float:left; word-wrap:break-word;word-break:break-all;overflow:hidden;   
line-height:28px; padding:0;}
.fareas dd a{padding:0 10px; color:#333;font-family:微软雅黑;white-space:nowrap;}
.fareas dd a.last{border-right:none;}
.fareas dd span{color:#fff; background-color:#ff3c00;  padding:0px 10px 2px 10px;font-family:微软雅黑;}
.fareas dd a.selected{color:#fff; background-color:#ff3c00;  text-decoration:none; padding:0px 10px 2px 10px;font-family:微软雅黑;}
.fareas dd span.disable{color:#c1c1c1;}.farea dd span.last{border-right:none;}

.clear{clear:both;margin:0;padding:0;font-size:0;line-height:0;}
 
/***************************************************************/ 
/***************************主体部分****************************/
/***************************************************************/   
 .class{ 
   border-bottom:1px solid #e8e8e8; 
   font:600 15px/40px  "Microsoft YaHei";
   background:#f5f5f5;
   color:#462712; padding-left:10px;
   }
/*   弹出栏目*/
 .main1_l{
	width:200px;
	height:auto; 
	z-index:1; background:#fff;
	border:1px solid #e8e8e8; margin-bottom:10px;
	}  
.main1_l li{
   width:100%;
   height:60px;
   display:block; background:url(../images/r.png) no-repeat 180px 10px;
   } 
.main1_left_category{
   width:200px;
	position:relative;
   /*position:absolute;*/
   }
.main1_left_category .h2_cat_main1{
   width:200px;
   height:60px;

   }
.main1_left_category h3{
   width:200px;
   height:60px;
   font-weight:normal;
   display:block;border-bottom:solid 1px #e8e8e8;
   }
.main1_left_category h3 dt{
   width:180px;
   padding-left:10px;
   }
.main1_left_category h3 dt a{
   font:600 14px/35px "Microsoft YaHei"; color:#666;
   } 
.main1_left_category h3 dd{
   width:180px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;
   padding-left:10px; 
   }
.main1_left_category h3 dd a{ margin-right:5px; font-size:12px;color:#666;
   } 
.main1_left_category .active_cat_main1{
   z-index:98;
   position:absolute;
   cursor:pointer; background-color:#fff; border:solid 1px #e8e8e8;
   height:60px; border-right:solid 0px #e8e8e8;border-left:solid 0px #e8e8e8;
   width:202px;  background:url(../images/r.png) #F8F8FF no-repeat 180px 10px;
   }
.main1_left_category .active_cat_main1 h3 dl dt a{
   color:#FF0000;
   text-decoration:none;
   }  
.main1_left_category .active_cat_main1 h3 dl dt a:hover{
	text-decoration:underline;
	}   
.main1_left_category:hover div{
   display:block;
   }
#div1{
	top:-1px; 
	}
.main1_left_category .h3_cat_main1{
   display:none;
   width:400px;
   min-height:100px;background-color:#F8F8FF; border:solid 1px #e8e8e8;
   padding:10px;
   position:absolute;  top:-4px;
   left:201px;
   z-index:99;border-left:solid 0px #e8e8e8;
   }
.h3_cat_main1 dl{
	width:400px;
	overflow:auto;
	margin-top:5px;
	float:left;
	}
.h3_cat_main1 dl dt{
	min-width:30px;
	height:30px;
	float:left;
	padding:0;
	}	
.h3_cat_main1 dl dt a{
	font:600 14px/24px  "Microsoft YaHei";
	padding:0;
	}	
.h3_cat_main1 dl dt a:link,
.h3_cat_main1 dl dt a:visited{
   color:#462712;
   }
.h3_cat_main1 dl dt a:hover{
   color:#fb7b00;
   }	
	
.h3_cat_main1 dl dd{
	min-width:20px;
	height:30px;
	float:left;
	text-align:center;
	font-family:"宋体";
	line-height:24px;
	white-space:nowrap;
	color:#333;
	}
.h3_cat_main1 dl dd a{
	font:300 13px/24px  "Microsoft YaHei";
	padding:0;
	}	
.h3_cat_main1 dl dd a:link,
.h3_cat_main1 dl dd a:visited{
   color:#333;
   }
.h3_cat_main1 dl dd a:hover{
   color:#fb7b00;
   }

/*资源弹出栏目结束*/	
 
 #listmain{ width:972px;  background-color:#fff;}
.maTableT { margin:10px 20px 0px 20px;width:932px;
}
.doc-list {
	min-height: 800px; margin-top:0px;
}
.doc-list li {
	padding: 15px 30px 25px 100px; height: 90px; text-align: left; border-bottom-color: rgb(233, 233, 233); 
    border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.doc-list li .doc-list-img {
	padding: 2px; left: 15px; top: 20px; width: 70px; height: 90px; border-bottom-color: rgb(233, 233, 233); 
    border-bottom-width: 1px; border-bottom-style: solid; position: absolute;
}
.doc-list li .doc-list-img img {
	border: 1px solid rgb(226, 226, 226); border-image: none; width: 70px; height: 90px;
} 
.doc-list li .doc-list-title {
	padding: 8px 0px; font-family: "microsoft yahei"; font-size: 14px;
}
.doc-list li .doc-list-title img{
	 margin-top:2px; width:20px; height:16px; border:0;
}
.doc-list li .doc-list-title a {
	padding: 10px 0px; font-family: "microsoft yahei"; font-size: 14px;
}
.doc-list li .doc-list-intro {
	padding: 10px 0px 15px 0px; color: rgb(102, 102, 102); width:700px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;
}
.doc-list li .doc-list-intro a
{
	color:#666;
}
.doc-list li .doc-list-info {
	padding: 0px 0px; color: rgb(136, 136, 136); font-size: 0px;  
}
.doc-list li .doc-list-info div {
	font-size: 12px; display: inline-block; float:left;
}
.doc-list li .doc-list-info .price {
	width: 150px;
}
.doc-list li .doc-list-info .price span {
	color: rgb(161, 101, 63);
}
.doc-list li .doc-list-info .time {
	width: 160px;
}
.doc-list li .doc-list-info .author {
	width: 120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;
}
.doc-list li .doc-list-info .down {
	width: 80px;
}
.doc-list li .doc-list-info .page {
	width: 80px;
}
.doc-list li .doc-list-comment {
	width: 110px; height: 42px; right: 0px; bottom: 50px; color: rgb(153, 153, 153); padding-left: 16px; border-left-color: rgb(233, 233, 233); border-left-width: 1px; border-left-style: solid; position: absolute;
}
.doc-list li .doc-list-comment .read {
	color: rgb(51, 51, 51); padding-bottom: 10px;
}
.doc-list li .doc-list-comment .doc-score {
	color: rgb(51, 51, 51);
}
.doc-list li .doc-list-comment .ic {
	width: 10px !important;
}
.doc-list li:hover {
	background: rgb(245, 245, 245);
} 
.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}