@charset "utf-8";
html,body{
    width: 100%;height: 100%
}
body{
    background-image: ;
    background-size: cover;
    background-position: center;
}
/*reset start*/
*,ul.dl,ol,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}
html{font-family:'pingfang sc'; -webkit-font-smoothing: antialiased;}
a{text-decoration:none;  color:#2a2a2a;}
strong,b,h1,h2,h3,h4,h5,h6{ font-weight:normal;}
i,em{font-style:normal;}
a img{border:0;}
li{list-style:none;  }
.clearfix:after{display:block; content:''; clear:both;}
.clearfix{zoom:1;}
.fl{float:left;}
.fr{float:right;}
table{border-collapse:collapse;}
th,td{border:none; padding:0;}
/*input,textarea{outline:none; -webkit-appearance: none;}*/
img{border:none;}
input{outline:medium;}
input, textarea, select, button { font-family:'pingfang sc', 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', 微软雅黑, 'segoe ui', tahoma, 宋体b8b体, simsun, sans-serif;}

.page_d{width:566px; height:762px; background: no-repeat;}
.back_catalog{width:213px; height:67px; position:absolute; top:-84px; color:#7c6a20; text-align:center; line-height: 58px; background: no-repeat; font-size:22px; right:54px;}

.banner_title{width:664px; height:254px; background: no-repeat; position:absolute; left:50%; margin-left:-332px; top:107px;}
.book_box{position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;width:1050px; height:820px; background: no-repeat;
	}
.book_box .book_content{overflow:hidden;width:990px; height:776px; position:absolute; left:33px; top:17px; z-index:9999;}

.bookmark{position:absolute; top:200px; left:0;}
.bookmark li{cursor:pointer; width:67px; height:42px;  text-align:center; line-height:42px; color:#fff; border-radius: 5px 0 0 5px; font-size:18px; margin-bottom:10px;}
.bookmark .mark_00{width:106px; background:#1e95cb;margin-left: -88px;}
.bookmark .mark_01{width:106px; background:#1eb2e8;margin-left: -86px;}
.bookmark .mark_02{width:106px; background:#e3712a;margin-left: -86px;}
.bookmark .mark_03{width:106px; background:#8fc123;margin-left: -82px;}
.bookmark .mark_04{width:106px; background:#e95e83;margin-left: -82px;}
.bookmark .mark_05{width:106px; background:#14af88;margin-left: -80px;}
.bookmark .mark_06{width:106px; background:#6255a0;margin-left: -80px;}
.bookmark .mark_07{width:106px; background:#a8613f;margin-left: -78px;}

.cover{width:535px; height:762px; background:red; position:absolute; top:17px; left:33px; background:url(/uploads/image/timages/page-01.png) no-repeat; background-size:100% 100%}
.shadowe{width:536px; height:762px; background:red; position:absolute; top:17px; right:32px; background: no-repeat;}
.book_box .w_title{font-size:27px; color:#fff; text-align:center; position:absolute; top:47px; left:0; width:100%;}
.book_box .pre_page{ cursor: pointer; position:absolute; bottom:23px; left:26px; color:#fff; font-size:24px;}
.book_box .next_page{cursor: pointer; position:absolute; bottom:23px; right:26px; color:#fff; font-size:24px;}
.book_box .book_text{text-align:center; width:510px; height:680px; margin:22px auto 0; overflow-y:none;}
.book_box .book_text p{text-align:left;}
.book_box .book_pic{ width:477px; height:103px; background: no-repeat; margin:0 auto; margin-bottom:28px; color:#095d7e; overflow:hidden;}
.book_box .book_pic p{font-size:21px;     margin: 53px 0 0 123px;}
.book_box .text_pl{color:#fff; font-size:18px; line-height:30px; width:480px; margin:0 auto; margin-bottom:25px;}
/* body{overflow:hidden;} */
.book_box .book_text .school_list{width:100%;}
.book_box .book_text .school_list li{width:126px; border:1px solid #fff; margin-left:-1px; font-size:14px; color:#fff; text-align:center; margin-top:-1px; }
.book_box .book_text .school_list li.list01{height:30px; line-height:30px;}
.book_box .book_text .school_list li.list02{height:74px;}
.book_box .book_text .school_list li p{text-align:center;}
.book_box .book_text .school_list li p.cnname{margin-top:16px; text-align:left; text-indent: 6px;}
.book_box .book_text .school_list li p.enname{font-size:12px; text-align:left; text-indent: 6px;}
.book_box .book_text table td{border:1px solid #fff; color:#fff; width:500px; padding:4px 6px;}
.book_box .book_text table td a{color:#fff; display:inline-block; width:100%; height:100%; line-height:14px;}
.book_box .book_text table td .enname{font-size:12px;}

