﻿.banner {
    background-position:center top;
}
.banner .inner {
    width: 1000px;
    margin: 0 auto;
}
.con {
    background-position: center top;
}
.floor {
    overflow: hidden;
}

.firstTitle {
        position:relative;
        margin:30px auto 16px;
        width:1000px;
   background-repeat: no-repeat;
   background-position:center;
 }
.firstTitle h2 {
   font-weight: normal;

}
.firstTitle a {
    position: absolute;
    right: 0;
    text-indent: 0;
    top: 0;
    text-align: center;
}
.secondTitle {
    position:relative;
    margin:20px auto 25px;
    width:1000px;
   background-repeat: no-repeat;
   background-position:center;
 }
.secondTitle h2 {
    font-weight: normal;
}
.secondTitle a {
position: absolute;
right: 0;
text-indent: 0;
top: 50%;
text-align: center;
}
.lastMoreLink {
    position:relative;
}

.lastMoreLink a{
 position:absolute;
 left:0;
 top:0;
 text-indent:-9999px;
 overflow:hidden;
 width:100%;

}
.lastMoreLink span {
    display:none;
}
.floorNav {
  width:1000px;
  margin:auto;
}

.floorNav ul {
  overflow:hidden;

}
.floorNav ul li { float:left;height:40px;line-height:40px; text-align:center;   background:#cdcdcd; cursor:pointer; }
.floorNav .navLength1 li  {
    width:100%;   
}
.floorNav .navLength2 li  {
    width:50%;   
}
.floorNav .navLength3 li  {
    width:33.333333%;   
}
.floorNav .navLength4 li  {
    width:25%;   
}
.floorNav .navLength5 li  {
    width:20%;   
}
.floorNav .navLength6 li  {
    width:16.6666666666%;   
}
.floorNav  li.cur {
    background:#fff;
}

.floorNav .navLength3 li a {
    color:#fff;
    display:block;
    font-size:16px;
    font-family:'Microsoft YaHei';
    height:40px;
}
.floorNav .navLength3 li.cur a {
   color:#333;
}

.floorCon ul.hide  {
    display:none;
}
.slMoreLink {
    height:40px;
    text-align:right;
    padding-right:10px;
    line-height:40px;
    overflow:hidden;
    margin:20px auto;
    background:#bcbcbc;
    width:1000px;
}
.slMoreLink a {
    float:right;
    color:#fff;
    font-size:16px;
    font-family:'Microsoft YaHei';
}
.slMoreLink a.hide {
    display:none;
}
/*查看全部*/


#floor a {
    position: static;
    overflow: hidden;
    display: block;
    height: 60px;
    color: #fff;
    font-size: 24px;
    font-family: 'Microsoft YaHei';
}
/* 一行1个*/
.line1 { overflow:hidden;width:1000px;margin:0  auto;}  
.line1 li { padding-bottom:20px; position: relative; width:1000px; float:left;  background: #fff;margin: 0 10px 20px;display: inline;}
.line1 li .Img{   width:200px; height:200px; padding:20px;text-align:center; float:left;  } 
.line1 li .Img img { max-height: 200px; max-width: 200px;}
.line1 li .text {padding:15px 0 0;  float:left; width:740px; }
.line1 .name { overflow:hidden;white-space:nowrap;  text-overflow: ellipsis;  height:26px; line-height:26px;}
.line1 .name a {font-size: 18px; color:#333; font-family:"Microsoft YaHei";font-weight:bold; }
.line1 .name a:hover { color:#e60000;  }
.line1 .bookRe {color:#333; text-indent:2em;  font-size:14px; line-height:22px; margin-top:10px;  }
.line1  .startWrap {overflow:hidden; height:22px; line-height:22px;  }
.line1  .startWrap i { float:left; background: url(/Images/homeindex.png) no-repeat -17px -386px;  height:13px; width:13px; margin:5px 3px 0 0;  }
.line1  .startWrap i.one { background-position:0px -386px; }
.line1  .startWrap i.half { background-position:-33px -386px; }
.line1  .startWrap b { color:#ff6c00; float:left; margin-left:2px;   }   
.line1 .auPu { margin-top:5px; }          
.line1  .author { height:22px; line-height:22px;  color:#999;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }  
.line1  .author span { color:#024f7d; }
.line1 .publish { height:22px; line-height:22px;  color:#999;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }  
.line1 .publish span { color:#024f7d; }
.line1 .priceWrap { overflow:hidden; height:30px; line-height:30px;  }   
.line1 .priceWrap p { float:left; }  
.line1 .zhekou { color:#333;  margin-right:12px; font-size:14px; }   
.line1 .zhekou span { color:#e60000; font-size:14px; font-weight:bold; font-family:'Microsoft YaHei'; }   
.line1 .np {font-size:12px;  color:#333;  margin-right:12px}  
.line1 .np span { color:#e60000; font-size:16px; font-weight:bold; font-family:'Microsoft YaHei'; }   
.line1 .znp {  color:#999999;  margin-right:12px; }         
.line1 .op {  color:#999999;}
.line1 .add { line-height: 35px;  text-indent:28px; width: 130px;height: 35px; margin-top:10px;  }
.line1 .add a {color:#ffffff; font-size:16px; font-family:SimHei; letter-spacing:5px;  border-radius:5px; background: url('../Images/buybutton1.png') no-repeat center;   display:block;height:35px;overflow:hidden;text-decoration:none;}
.line1  a:hover { text-decoration:none;}
/* 一行1个*/


/* 一行2个*/
.line2 { overflow:hidden;width:1020px;margin:0  auto;}  
.line2 li { position: relative; width:486px; float:left;  background: #fff;margin: 0 10px 20px;display: inline;}
.line2 li .Img{   width:200px; height:200px; padding:20px;text-align:center; float:left;  } 
.line2 li .Img img { height: 200px; max-width: 200px;}
.line2 li .text {padding:15px 0 0;  float:left; width:230px; }
.line2 .name { overflow:hidden;white-space:nowrap;  text-overflow: ellipsis;  height:26px; line-height:26px;}
.line2 .name a {font-size: 16px; color:#333333; font-family:'Microsoft YaHei'; font-weight:600; }
.line2 .name a:hover { text-decoration:underline;  }
.line2 .bookRe {color:#666666; font-size:12px; line-height:22px; height:88px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4;  }
.line2  .startWrap {overflow:hidden; height:22px; line-height:22px;  }
.line2  .startWrap i { float:left; background: url(/Images/homeindex.png) no-repeat -17px -386px;  height:13px; width:13px; margin:5px 3px 0 0;  }
.line2  .startWrap i.one { background-position:0px -386px; }
.line2  .startWrap i.half { background-position:-33px -386px; }
.line2  .startWrap b { color:#ff6c00; float:left; margin-left:2px;   }                 
.line2  .auPu { margin-top:3px; }
.line2  .author { height:22px; line-height:22px;  color:#999;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }  
.line2  .author span { color:#024f7d; }
.line2 .publish { height:22px; line-height:22px;  color:#999;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }  
.line2 .publish span { color:#024f7d; }
.line2 .priceWrap { background:#838484; border-radius:5px; overflow:hidden; height:40px; padding:0 10px; width:210px; position:absolute; right:20px; bottom:20px;  }   
.line2 .priceWrap p { float:left; }  
.line2 .zhekou { color:#fff; height:20px; line-height:20px; font-size:12px; vertical-align:bottom; width:100%; }   
.line2 .zhekou span { color:#fff228; font-size:14px; font-weight:bold; font-family:'Microsoft YaHei'; }   
.line2 .np {font-size:12px; vertical-align:bottom; color:#fff; height:18px; line-height:18px; font-size:12px; vertical-align:bottom; width:100%; margin-top:2px; }  
.line2 .np span { color:#fff228; font-size:14px; font-weight:bold; font-family:'Microsoft YaHei'; }   
.line2 .znp {  color:#cccccc; height:20px; line-height:20px; margin-right:9px;  }         
.line2 .op {  color:#cccccc; height:18px; line-height:18px;  }
.line2 .add { line-height: 30px;  text-indent:10px; width: 50px;height: 30px;position: absolute;   right: 25px; bottom: 25px;  }
.line2 .add a {color:#f03c18; font-size:16px; font-family:SimHei; font-weight:bold;  border-radius:5px; background:#ffe76b;   display:block;height:30px;overflow:hidden;text-decoration:none;}
.line2  .add  a:hover { text-decoration:none;background:#ffe351; }
/* 一行2个结束 */



/* 一行3个 */
.line3 { overflow:hidden;width:1012px;margin:0  auto;}  
.line3 li { position: relative; width:325px; padding-bottom:9px;float:left;  background: #fff;margin: 0 6px 15px;display: inline;}
.line3 li .Img{   width:200px; height:200px; margin:auto; padding:10px 10px 5px;text-align:center; } 
.line3 li .Img img { max-height: 200px; max-width: 200px;}
.line3 li .text {padding:3px 8px 0}
.line3 .name {padding-bottom:2px; height:40px; line-height: 20px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;}
.line3 .name a {font-size: 14px; color:#0080cc;}
.line3 .name a:hover {  text-decoration:none;}
.line3 .bookRc {color:#ff5000; font-size:12px;height:22px;  line-height:22px;}
.line3  .startWrap {overflow:hidden; height:22px; line-height:22px;  }
.line3  .startWrap i { float:left; background: url(/Images/homeindex.png) no-repeat -17px -386px;  height:13px; width:13px; margin:5px 3px 0 0;  }
.line3  .startWrap i.one { background-position:0px -386px; }
.line3  .startWrap i.half { background-position:-33px -386px; }
.line3  .startWrap b { color:#ff6c00; float:left; margin-left:2px;   }                 
.line3  .author { height:20px; line-height:20px;  color:#666;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }  
.line3 .publish { height:20px; line-height:20px;  color:#666;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }  
.line3 .priceWrap { border-top: 1px solid #cdcdcd; padding-top:6px; margin-top:6px;  }     
.line3 .zhekou {  color:#e60000; height:22px; font-size:14px; line-height:22px;vertical-align:bottom; font-weight:bold; }   
.line3 .zhekou span { color:#e60000; font-size:16px; font-weight:bold; font-family:'Microsoft YaHei'; }   
.line3 .np {color:#333; height:22px; line-height:22px; font-size:12px; vertical-align:bottom;}  
.line3 .np span { color:#e60000; font-size:16px; font-weight:bold; font-family:'Microsoft YaHei'; }   
.line3 .znp {  color:#666; height:18px; line-height:18px; margin-top:3px;  }         
.line3 .op {  color:#666; height:20px; line-height:20px; font-size:12px;  } 
.line3 .add {line-height:30px;text-align:center;width:90px;height:30px;position:absolute;right:8px;bottom:12px;}
.line3 .add a {color:#fff; font-size:16px; font-family:SimHei;  border-radius:10px;background:#f40e0e;  letter-spacing:5px;  display:block;height:30px;overflow:hidden;text-decoration:none;}
.line3  a:hover { text-decoration:none;}
/* 一行3个结束 */


/* 一行4个 */
.line4 { overflow:hidden;width:1012px;margin:0  auto;}  
.line4 li { position: relative;  width:241px; padding-bottom:9px;float:left;  background: #fff;margin: 0 6px 15px;display: inline;}
.line4 li .Img{   width:200px; height:200px;  margin:auto; padding:10px 10px 5px; text-align:center; } 
.line4 li .Img img { max-height: 200px; max-width: 200px;}
.line4 li .text {padding:3px 8px 0}
.line4 .name {padding-bottom:2px; height:40px; line-height: 20px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;}
.line4 .name a {font-size: 14px; color:#0080cc;}
.line4 .name a:hover {  text-decoration:none;}
.line4 .bookRc {color:#ff5000; font-size:12px;height:22px;  line-height:22px;}
.line4  .startWrap {overflow:hidden; height:22px; line-height:22px;  }
.line4  .startWrap i { float:left; background: url(/Images/homeindex.png) no-repeat -17px -386px;  height:13px; width:13px; margin:5px 3px 0 0;  }
.line4  .startWrap i.one { background-position:0px -386px; }
.line4  .startWrap i.half { background-position:-33px -386px; }
.line4  .startWrap b { color:#ff6c00; float:left; margin-left:2px;   }                 
.line4  .author { height:20px; line-height:20px;  color:#666;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }  
.line4 .publish { height:20px; line-height:20px;  color:#666;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }  
.line4 .priceWrap { border-top: 1px solid #cdcdcd; padding-top:6px; margin-top:6px;  }     
.line4 .zhekou { color:#e60000; height:22px; font-size:14px; line-height:22px;vertical-align:bottom; font-weight:bold; }   
.line4 .zhekou span { color:#e60000; font-size:16px; font-weight:bold; font-family:'Microsoft YaHei'; }   
.line4 .np {color:#333; height:22px; line-height:22px; font-size:12px; vertical-align:bottom;}  
.line4 .np span { color:#e60000; font-size:16px; font-weight:bold; font-family:'Microsoft YaHei'; }   
.line4 .znp {  color:#666; height:18px; line-height:18px;margin-top:3px;  }         
.line4 .op {  color:#666; height:20px; line-height:20px; font-size:12px; } 
.line4 .add {line-height:27px;text-align:center;width:62px;position:absolute;right:8px;bottom:12px;}
.line4 .add a {color:#fff; font-size:15px; font-family:"Microsoft YaHei";  border-radius:5px;background:#f40e0e;  letter-spacing:4px;  display:block;height:27px;overflow:hidden;text-decoration:none;}
.line4  a:hover { text-decoration:none;}
/* 一行4个结束 */


/* 一行五个 */
.line5 { overflow:hidden; overflow:hidden;width:1012px;margin:0  auto;}
.line5 li { position: relative; width:190px; float:left;  background: #fff;margin: 2px 6px 13px;display: inline;}
.line5 li .Img{   width:170px; height:170px;  margin:auto;padding:10px 10px 5px; text-align:center;} 
.line5 li .Img img { max-height: 170px; max-width: 170px;}
.line5 li .text {padding:3px 8px 9px}
.line5 li:hover { outline:2px solid #ff7800; }
.line5 li:hover .text { background:#fff4e0;  } 
.line5 .name {padding-bottom:2px; height:40px; line-height: 20px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;}
.line5 .name a {font-size: 14px; color:#0080cc;}
.line5 .name a:hover {  text-decoration:underline; color:#ff3600;  }
.line5 .bookRe  { color:#ff6c00; font-size:12px;line-height:18px; height:54px; overflow:hidden;margin-bottom:5px;margin-bottom:5px;margin-bottom:3px;}
.line5 .bookRc {color:#ff5000; font-size:12px;height:22px;  line-height:22px;}
.line5  .startWrap {overflow:hidden; height:22px; line-height:22px;  }
.line5  .startWrap i { float:left; background: url(/Images/homeindex.png) no-repeat -17px -386px;  height:13px; width:13px; margin:5px 3px 0 0;  }
.line5  .startWrap i.one { background-position:0px -386px; }
.line5  .startWrap i.half { background-position:-33px -386px; }
.line5  .startWrap b { color:#ff6c00; float:left; margin-left:2px;   }                 
.line5  .author { height:20px; line-height:20px;  color:#666;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }  
.line5 .publish { height:20px; line-height:20px;  color:#666;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }  
.line5 .priceWrap { border-top: 1px solid #cdcdcd; padding-top:6px; margin-top:6px;  }     
.line5 .zhekou {  color:#e60000; font-size:14px; font-weight:bold; height:22px; line-height:22px;vertical-align:bottom; }   
.line5 .zhekou span { color:#e60000; font-size:16px; font-weight:bold; font-family:'Microsoft YaHei'; }   
.line5 .np {color:#333; height:20px; line-height:20px; font-size:12px; vertical-align:bottom;}  
.line5 .np span { color:#e60000; font-size:14px; font-weight:bold; font-family:'Microsoft YaHei'; }   
.line5 .znp {  color:#666; height:18px; line-height:18px; margin-top:3px;    }         
.line5 .op {  color:#666; height:20px; line-height:20px; font-size:12px; } 
.line5 .add {line-height:24px;text-align:center;width:62px;height:24px;position:absolute;right:8px;bottom:12px;background:url(http://image31.bookschina.com/pro-images/images/goumaibutton.png) no-repeat;}
.line5 .add a {color:#fff;font-weight:bold;display:block;height:24px;overflow:hidden;text-decoration:none;}
.line5 a:hover { text-decoration:none;}
.line5 .sellout {line-height:24px;text-align:center;width:62px;height:24px;position:absolute;right:8px;bottom:12px;background:url(http://image31.bookschina.com/pro-images/tubiao/juxing.png) no-repeat;}
.line5 .sellout a {color:#fff;font-weight:bold;display:block;height:24px;overflow:hidden;text-decoration:none;}
/* 一行五个结束 */

/*侧导航*/
.sidebar {
    display:none;
	z-index:999;
	width:120px;
	top:30px;
	position:fixed;
	left:50%;
	margin-left:520px;
	background-repeat: no-repeat;
    background-position:top center;
}
.sidebar ul {
    margin: 0px auto 0;
    overflow: hidden;
}
.sidebar ul li {
text-align: center;

}
.sidebar ul li a {
    font-size: 16px;
    display: block;
    text-decoration: none;
    font-family:'Microsoft YaHei';
    background-repeat:no-repeat; 
}

.sidebar .erweima {
 overflow: hidden;
 background: #fff;
  width: 102px;
 margin: 5px auto 0;
}
.sidebar .erweima .erwimaInner img {
    width: 78px;
    margin:auto;
    padding: 8px 0 0;
    display: block;
}
.sidebar .erweima .erwimaInner b {
    display: block;
    text-align: center;
    font-size: 12px;
    line-height: 20px;
    color: #666666;
}
.sidebar > a {
    height: 40px;
    display: block;
    text-indent: -999px;
    overflow: hidden;
    color: #333333;
}



/*售罄*/
.line5 li .Img{position: relative;}
.line5 li .Img .shadeBg{ position: absolute;   width: 190px;   height: 185px;  left: 0px;  top: 0px;   background-color: rgba(0,0,0,.3); background: #000\9; filter: Alpha(opacity=30)\9;  z-index: 518; background: url('http://o.bookschina.com/images/bannerline.png') repeat right\9; filter: Alpha(Opacity=75, Style=0);opacity:0.75\9;}
.line5 li .Img img.sellOut{position: absolute;   left: 0px;  bottom: 0px;  right: 0px;  top: 0px;   width: 170px; height: 92px;  margin: auto;  filter: alpha(opacity=100);   z-index: 1009; top:50%\9; margin-top:-46px\9; left:50%\9; margin-left:-85px\9;}



 
