body {
font-size:12px;
}
a {
text-decoration:none;
}
*{outline:none}
img {
border:0;
}
.head {
background-image:url(../image/head.jpg);
}
.container {
clear:both;
width:1001px;
overflow:hidden;
border:0 solid #fafafa;
background-color:#fff;
margin:3px auto 0;
}
.body_container {
clear:both;
overflow:hidden;
width:1001px;
border:1px solid #A2A46B;
background:#f9f9f9;
height:100%;
margin:0 auto;
}
.title {
clear:both;
overflow:hidden;
height:60px;
line-height:60px;
font-size:16pt;
color:#000;
width:1003px;
text-align:center;
margin:0 auto;
}
.title label {
font-size:12px;
color:#888;
}
#zml_pic{overflow:hidden;width:50%; float:left; margin-bottom:10px;}
#zml_pic img{width:140px; height:170px; float:right; margin-right:5px;}
#us_pic{overflow:hidden; width:1003px; margin:0 auto; text-align:center; padding-bottom:20px;}
#us_pic img{width:140px; height:170px;}

#nr_info {
color:#666;
width:1003px;
clear:both;
overflow:hidden;
margin:0 auto;
text-align:center;
background-image:url(/ccwd/image/hr.gif); background-position:top; background-repeat:no-repeat;
padding: 10px 0 20px 0;
}
#nr_info span{color:#888}

#nr_info table{float:left; margin-left:5px;}
#nr_info table tr td{text-align:left; line-height:26px; color:#666;}
#nr_info table tr td span{ color:#888};


.nr_font {
clear:both;
border-top:1px dotted #ccc;
width:901px;
line-height:40px;
color:#888;
margin:0 auto;
}
.nr_font select {
color:#666;
}
.nr_font a:hover {
color:red!important;
text-decoration:none;
margin-left:3px;
}
.nr_font span {
border:1px solid #ccc;
vertical-align:middle;
cursor:pointer;
display:inline-block;
width:11px;
height:18px;
padding:2px 6px;
margin-left:1px;

}
.nr {
margin:0 auto;
}
#nr{text-align-last:left}
#nr{text-align:justify}
#nr{text-justify:distribute-all-lines}
#nr{ white-space:pre-line}


#nr {
width:955px;
padding-top:20px;
clear:both;
overflow:hidden;
margin:0 auto;
font-size:17px;
line-height:30px;
white-space: pre-line;
color: #000;}


#nr span{color:#888; text-align:center; display:inline-block; margin-left:350px; font-size:12px; color:#888;}
#nr img {
vertical-align:middle;
width:25px;
height:25px;
}
#play_button {
clear:both;
overflow:hidden;
vertical-align:top;
padding-top:10px;
padding-bottom:10px;
}
#play_button input {
width:25px;
height:22px;
border:1px solid #ccc;
background-color:#fff;
border-radius:1px;
margin:0 5px;
}
.read {
background-image:url(../image/read.png);
background-position:center;
cursor:pointer;
}
.go_on {
background-image:url(../image/go_on.png);
background-position:center;
cursor:pointer;
}
.pause {
background-image:url(../image/pause.png);
background-position:center;
cursor:pointer;
}
.stop {
background-image:url(../image/stop.png);
background-position:center;
cursor:pointer;
}
.read_gray {
background-image:url(../image/read_gray.png);
background-position:center;
cursor:default;
}
.go_on_gray {
background-image:url(../image/go_on_gray.png);
background-position:center;
}
.pause_gray {
background-image:url(../image/pause_gray.png);
background-position:center;
cursor:default;
}
.stop_gray {
background-image:url(../image/stop_gray.png);
background-position:center;
cursor:default;
}
#refresh{background-image:url(../image/refresh.png);background-position:center;
cursor:pointer; background-repeat:no-repeat; background-size:80% 75%}
#ej_help{background-image:url(../image/ej.png);background-position:center;
cursor:pointer; background-repeat:no-repeat;}
/*---------------------------*/
.cur{color:red; cursor:default}
#page_container{width:981px; clear:both; overflow:hidden; margin:0 auto; text-align:left; margin-top:6px;}
#page_container label a{ display:inline-block; width:auto; height:15px; min-width:15px; margin:5px 5px; border:1px solid #ccc; text-align:center; padding:2px 4px; font-weight:bold; background:#fafafa;}
#page_container label a.cur{border:1px solid #676702; color:#fff; background:#676702; cursor:default}
#page_container  span{display:inline-block; float:right; margin-top:4px;}
#page_container  span input{border:1px solid #ccc; outline:none;}
#page_container  span input[type="text"]{width:100px; padding:2px; padding-left:4px;}
#page_container  span input[type="button"]{ padding:0px 2px; text-align:center;border:1px solid #888; border-radius:2px;}

.m .zt{text-align:center}
.weixin_box,#weixin_box{display:none;}

#iframe_pdf{width:1001px; height:1093px; border:1px solid #A2A46B}
#page_container  span#per_page{display:none;}
#series_page{clear:both; overflow:hidden; padding:12px;}
#series_page a{border:1px solid #676702; padding:4px; float:left; display:inline-block; margin:0 4px 0; border-radius:2px;}
#series_page a.series_cur{color:#fff; background:#676702}

#book_pm{overflow:hidden; width:50%; float:right; text-align:left}

.book_ml{ clear:both; overflow:hidden; float:left; text-align:left; margin-bottom:10px;}
.book_ml table{ float:left; margin-left:10px;}
.book_ml table tr td{width:auto; text-align:left; padding:5px 2px 5px 0;}
.book_ml table tr td img{width:18px; height:22px; vertical-align:middle;}
#book_intr{ clear:both; overflow:hidden; 
	background:#fff; width:1001px; border:1px solid #ccc; margin:0 auto;padding:8px; line-height:26px; color:#666; text-align:left;margin-top:10px;}
.pre_next label{cursor:pointer}

.book_ml_head{ clear:both; overflow:hidden; font-weight:bold}
.book_ml_head span{ margin-left:12px; color:#888;}

