﻿/*课本版本页-课本年级页-课本列表页 迷你logo*/
.nav_min_header{float: left;height: 45px;width: 1200px;margin: 1px 0 1px;display:none;}
.nav_min_header .logo{float: left;width: 110px;height: 40px;background: url(../images/keben_logo_min.png) no-repeat;margin-top: 6px;margin-left: 20px;}
.sidebar{width: 820px;float: left;line-height: 45px;margin-left: -10px;font-size: 12px;color: #666;height: 45px;overflow: hidden;}
.sidebar a{color: #585858;padding: 0 4px;font-size: 14px;}
.sidebar span{color: #585858;font-size: 14px;}

/*课本版本页-课本年级页-课本列表页 迷你导航*/
.nav_min{float: left;width: 1200px;line-height: 40px;background: url(../images/shuben_bg.png) right center no-repeat #f7f7f7;background-size: 40px;border: 1px solid #ededed;margin: 0px 0;}
.nav_min li{float: left;padding: 0 5px;}
.nav_min li a{color: #0080cc;font-size: 12px;}
.nav_min .on{color: #f8a214;font-weight: 700;}
.n_name {float: left;margin-left: 20px;color: #333;font-weight: bold;}
.n_list{ float: left; width: 1200px }
.n_list li{list-style: none outside none;}
.n_list ul a {color: #3677c3;text-decoration: none;}
.n_list ul a:hover {text-decoration: underline; cursor:pointer;color: #fd3f3f!important;}
.grade{width: 1200px !important;}

/*课本版本页 课本展示*/
.main-left{float: left;width: 880px;background: #fff;margin-top: 10px;}
.l_box{float: left;width: 890px;}
.comtitle{float: left;font-size: 14px;width: 880px;height: 34px;line-height: 34px;border-bottom: 3px solid #e2e2e2;}
.comtitle h2{color: #333;float: left;height: 33px;line-height: 33px;font-size: 20px;font-weight: bold;border-bottom: 4px solid #2ca6e0;}
.comtitle .more{float: right;}
.comtitle .more a{color: #0543a0;background: none;font-size: 12px;font-weight: 400;border-bottom: 0;}
.l_type{float: left;}
.l_title{height: 34px;margin-bottom: 10px;color: #B48340;font-weight: bold;line-height: 30px;font-size: 20px;border-bottom: 2px solid #ccc;}
.l_list ul{float: left;margin-top:10px;}
.l_list li{float: left;width: 165px;display: block;text-align: center;overflow: hidden;height: 245px;margin:5px 5px 0px 6px;}
.l_list li a{color: #333;font-size: 14px;}
.l_list .preview {display: block;}
.l_list .text {display: block;padding-top: 5px;}
.l_list li img {width: 160px;height: 200px;}

/*课本版本页-课本年级页-课本列表页 右侧width300*/
.main-right{float: right;width: 300px;height: auto;margin: 0;overflow: hidden;}
.main-right span{height: 28px;padding-bottom: 3px;position: relative;color: #333;font-weight: bold;line-height: 28px;font-size: 16px;}
.right_box{float: left;margin-top: 10px;margin-bottom: 10px;width: 96%;background: #fff;padding: 2%;border: 1px solid #e2e2e2;}
.right_box li {height: 38px;line-height: 38px;width: 100%;float: left;border-bottom: 1px dashed #E4E4E4;}
.right_box li {height: 34px;line-height: 34px;}
.right_box li:last-child{border-bottom:0}
.right_box li a {color: #0080bd;}
.right_box font {font-size: 14px;margin-right: 8px;color: #bbbbbb;font-weight: 700;}
.col_right li:nth-child(-n+3) em{background: #f8a214;}
.col_right li em {float: left;width: 16px;height: 16px;color: #fff;border-radius: 3px;white-space: nowrap;text-align: 
center;display: inline-block;background-color: #c1c1c1;font-size: 12px;font-style: initial;line-height: 16px;margin-top: 9px;margin-right: 5px;}

/*课本年级页-课本列表页 目录展示*/
.left_box{float:left;width:890px}
.col_box{float:left;width: 890px;margin-top: 0px;}
.nianji_list{float:left;width: 438px;padding-bottom:10px;margin-bottom:20px;margin-right: 5px;border-right:1px solid #EEE}
.nianji_list h2{width:408px;height:34x;background: #2ca6e0;color:#fff;text-align:center;padding:8px 15px 8px 15px;font-size:18px;font-weight:bold;}
.nianji_bot{float:left;width: 438px;padding: 15px 0;}
.nj_pic{float:left;line-height:30px;width: 438px;border-bottom: 1px dotted #d9d9d9;padding-bottom: 10px;}
.nj_pic  img{width: 150px;height: 200px;float: left;margin-left: 15px;}
.nj_pic .nj_art{float: right;width: 260px;height: 200px;overflow: hidden;font-size: 15px!important;}
.nj_pic .nj_art p{float: left;width: 250px;color: #b5b5b5;height: 200px;overflow: hidden;line-height: 28px;font-size: 13px;}
.nj_text{  width: 220px; padding: 5px;line-height:26px; font-size:14px;}
.nj_text li { width: 385px; font-size: 15px!important; border-bottom: 1px dashed #E4E4E4;margin-left: 20px; }
.nj_text li strong{ width: 385px; font-size: 15px;font-weight: bold; border-bottom: 1px dashed #E4E4E4;margin-left: 0px;color: #EF8642}
.nj_text a{color:#333; }
.nj_text span,.nj_text b{display:inline-block;color: #e37309;font-size:14px;height:28px;line-height:29px;padding:0px 5px;margin-top:10px;background: #faf5ec;}

@media screen and (min-width: 450px) and (max-width: 950px){
.nav_min{display:none}
/*课本版本页 课本展示*/
.comtitle{float: left;font-size: 14px;width: 100%;height: 34px;line-height: 34px;border-bottom: 2px solid #e2e2e2;}
.main-left{float: left;width: 99%;background: #fff;border: 1px solid #e2e2e2;margin-top: -15px;}
.l_box{float: left;width: 99%;background: #fff;margin-top: 10px;}
.l_title{width: 100%;height: 34px;margin-bottom: 10px;color: #B48340;font-weight: bold;line-height: 30px;font-size: 20px;border-bottom: 2px solid #ccc;}
.l_list li{float: left;width: 30.5%;height: 260px;display: block;margin:0% 0.5% 0.5% 2%;text-align: center;overflow: hidden;}
.l_list .text {display: block;text-align: center;overflow: hidden;}
.l_list li img {width: 100%;height: 90%;display: inline-block;}

/*课本版本页-课本年级页-课本列表页 右侧width300*/
.main-right{float: left;width: 100%;height: 100%;display:none}
.main-right span{height: 28px;padding-bottom: 3px;position: relative;color: #333;font-weight: bold;line-height: 28px;font-size: 16px;}
.right_box{float: left;margin-top: 10px;margin-bottom: 10px;width: 95%;background: #fff;padding: 2%;border: 1px solid #e2e2e2;}

/*课本年级页-课本列表页 目录展示*/
.left_box{float:left;width:100%;}
.col_box{float:left;width: 100%;}
.nianji_list{float:left;width: 97%;margin:10px;border-right:0px solid #EEE;overflow: hidden;}
.nianji_list h2{width: 95%;line-height: 30px;overflow: hidden;height: 30px;font-weight: 700;background: #2ca6df;color: #fff;font-size: 16px;border-radius: 4px;}
.nianji_bot{float:left;width: 100%;}
.nj_pic{width: 100%;line-height:30px;border-bottom: 1px dotted #d9d9d9;}
.nj_pic a{float:left;text-align: center;}
.nj_pic img{width: 70%;height: 50%;box-shadow: 1px 1px 2px 1px #dddddd;margin: 1px 15% 10px 15%;}
.nj_pic .nj_art{float:left;width: 100%;height: 130px;font-size: 16px;text-align: center;padding-left:5px;}
.nj_pic .nj_art h3{width: 98%;line-height: 30px;overflow: hidden;height: 30px;font-weight: 700;background: #2ca6df;color: #fff;font-size: 15px;border-radius: 4px;margin-bottom:10px;}
.nj_pic .nj_art p{float: left;width: 100%;height: 100%;color: #b5b5b5;overflow: hidden;line-height: 24px;font-size:12px;text-align:left;margin-left: 1px;}
.nj_text{ float:left; width:100%; line-height:26px; font-size:16px;}
.nj_text li{width:92%;height: 28px;overflow: hidden;border-bottom: 1px dashed #E4E4E4;margin-left: 4%; font-size:16px;}
.nj_text a{=: #333}
.nj_text span,.nj_text b{display:inline-block;color: #e37309;font-size:14px;height: 24px;line-height: 24px;padding:0px 5px;background: #faf5ec;}
}


@media screen and (max-width:450px){
.nav_min{display:none}
/*课本版本页 课本展示*/
.comtitle{float: left;font-size: 14px;width: 100%;height: 34px;line-height: 34px;border-bottom: 2px solid #e2e2e2;padding-top:5px;}
.main-left{float: left;width: 100%;background: #fff;border: 0px;margin-top: -15px;}
.l_box{float: left;width: 100%;background: #fff;margin-top: 10px;}
.l_title{width: 100%;height: 34px;margin-bottom: 10px;color: #B48340;font-weight: bold;line-height: 30px;font-size: 20px;border-bottom: 2px solid #ccc;}
.l_list li{float: left;width: 45%;height: 220px;display: block;margin:1% 1% 1% 3%;text-align: center;overflow: hidden;}
.l_list .text {display: block;text-align: center;overflow: hidden;}
.l_list li img {width: 100%;height: 90%;}

/*课本版本页-课本年级页-课本列表页 右侧width300*/
.main-right{float: left;width: 100%;height: 100%;display:none}
.main-right span{height: 28px;padding-bottom: 3px;position: relative;color: #333;font-weight: bold;line-height: 28px;font-size: 16px;}
.right_box{float: left;margin-top: 10px;margin-bottom: 10px;width: 95%;background: #fff;padding: 2%;border: 1px solid #e2e2e2;}

/*课本年级页-课本列表页 目录展示*/
.left_box{float:left;width:100%;}
.col_box{float:left;width: 100%;margin-top: 0px;}
.nianji_list{float:left;width: 94.5%;margin:10px;border-right:0px solid #EEE;overflow: hidden;}
.nianji_list h2{width: 90%;line-height: 30px;overflow: hidden;height: 30px;font-weight: 700;background: #2ca6df;color: #fff;font-size: 16px;border-radius: 4px;}
.nianji_bot{float:left;width: 100%;}
.nj_pic{width: 100%;line-height:30px;border-bottom: 1px dotted #d9d9d9;}
.nj_pic a{float:left;text-align: center;}
.nj_pic img{width: 70%;height: 50%;box-shadow: 1px 1px 2px 1px #dddddd;margin: 1px 15% 10px 15%;}
.nj_pic .nj_art{float:left;width: 100%;height: 130px;font-size: 16px;text-align: center;padding-left:5px;}
.nj_pic .nj_art h3{width: 97%;line-height: 30px;overflow: hidden;height: 30px;font-weight: 700;background: #2ca6df;color: #fff;font-size: 15px;border-radius: 4px;margin-bottom:10px;}
.nj_pic .nj_art p{float: left;width: 100%;height: 100%;color: #b5b5b5;overflow: hidden;line-height: 24px;font-size:12px;text-align:left;margin-left: 1px;}
.nj_text{ float:left; width:100%; line-height:26px; font-size:16px;}
.nj_text li{width:92%;height: 28px;overflow: hidden;border-bottom: 1px dashed #E4E4E4;margin-left: 4%; font-size:16px;}
.nj_text a{=: #333}
.nj_text span,.nj_text b{display:inline-block;color: #e37309;font-size:14px;height: 24px;line-height: 24px;padding:0px 5px;background: #faf5ec;}

}