﻿@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 {
    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;
    width: 80px;
    line-height: 80px;
    text-align: center;
}

.mod {
    border: 0px;
    border-right: solid 1px #e7e6e3;
    padding:0 10px;
}

.mod1 {
   
    background-color: #fff;
    height: 100vh;
}
.inner .tb{
    padding: 15px;
}

.mod .hd{height:40px;line-height:40px;font-weight:bold;background-color:#f5f5f5;
border-bottom:1px solid #e8e8e8;padding-left:10px;}

.mod1 .hd {
    width: 40px;
    line-height: 40px;
    background-color: #f5f5f5;
    padding-top:15px;
    font-size:18px;
}
.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: 16px;
    margin: 0px 15px ;
    padding:20px 0px ;
    overflow: hidden;
    zoom: 1;
}

.spc{font-size:14px;color:#ff0000;}

.farea dt {
    /*float: left;*/
    line-height: 36px;
    margin-top: 5px;
    padding: 2px 0px 5px 0px;
    color: #999;
}

.farea dd {
    color: #666;
    display: inline;
    overflow: hidden;
    line-height:36px; padding:0;}

.farea dd a {
    padding: 10px 3px;
    color: #333;
    font-family: 'Onon Sonin Sans';
    white-space: nowrap;
}
    .farea dd a:hover {
        background-color: #ff6e40;
        color: #fff;
        border-radius: 2px;
    }
.farea dd a.last{border-right:none;}
    .farea dd span {
        color: #fff;
        background-color: #ff6e40;
        padding: 0px 10px 3px 10px;
     
    }

    .farea dd a.selected {
        color: #fff;
        background-color: #ff6e40;
        border-radius:2px;
        text-decoration: none;
        padding: 10px 3px 10px 3px;
    }
.farea 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 {
    height: 100%;
    background-color: #fff;
}
.zt_list_ls{
  
}
.maTableT {
    margin: 0px 20px;
    height: calc(100vh - 40px);
    padding: 20px 0;
}
.maTableT .normal{
    padding: 0 10px;
    border-right: solid 1px #e7e6e3;
}
.maTableT .huanhang{
    margin: 0 5px;
}

.doc-list {
    min-width: 800px;
    margin-left: 0px;
}

.doc-list li {
    padding:125px 30px 0px 30px ;
    text-align: left;
    border-right: 1px solid #E9E9E9;
    position: relative;
    overflow: hidden;
}
.doc-list li .doc-list-img {
    top: 20px;
    left: 50%;
    margin-left: -35px;
    width: 70px;
    height: 90px;
    border-bottom: 1px solid #E9E9E9;
    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:  0px 8px;*/
    height: calc(100vh - 300px);

}
.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 0;
    font-size: 20px;
    font-weight:normal;
}
.doc-list li .doc-list-intro {
    padding:0px 10px ;
    color: rgb(102, 102, 102);
    white-space: normal;
    text-overflow: ellipsis;
    overflow: hidden;
    height: calc(100vh - 300px);
}
.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;
    position: relative;
    overflow: hidden;
}
.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 {
}
.doc-list li .doc-list-info .page {
	/*width: 80px;*/
}
.doc-list li .doc-list-comment {
    /*width: 110px;*/
    width: 42px;
    bottom: 30px;
    left: 50%;
    margin-left: -21px;
    color: rgb(153, 153, 153);
    padding-top: 16px;
    border-top: 1px solid #E9E9E9;
    position: absolute;
}
.doc-list li .doc-list-comment .read {
	color: rgb(51, 51, 51);
}
.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: #eee;
} 
.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}