
ul.m-dh-ul {
  margin: 5px 0 10px 0;
  background:#FF7D00;
  overflow: hidden;
  zoom: 1;
}


ul.m-dh-ul li {
  float:left;
  width: 16.6%;
  text-align: center;
  font-size: 1.3em;
  line-height: 47px;
  height: 47px;
}
ul.m-dh-ul li.index { width: 33%; }
ul.m-dh-ul li a, ul.m-dh-ul li a:visited {
  color: #FFF;
  display: block;
  text-decoration: none;
  border-right: 1px solid #FFF;
  height: 100%;
}

ul.m-dh-ul li a:hover {
  background: #63C102;
}

ul.m-dh-ul li.now a {
  background: #09F;
}
ul.m-dh-ul li.zizhu a {
  background: #00a13a;
}



div.post-bcgm-index-1 {
    font-size: 18px;
/*    line-height: 2.5em;*/
    letter-spacing: 0.1em;
}
div.h1-bottom-down {
	margin: 0 0 5px 0;
}
div.s450px, div.s300px { display:none; }

@media screen and (max-width: 800px) {
  div.s600px { display:none; }
  div.s450px { display: block; }
}
@media screen and (max-width: 480px) {
  div.s450px { display:none; }
  div.s300px { display: block; }
}

div.g-m-760 {
  display: none;
}

div.g-m-banner {
    text-align: center;
}

@media screen and (max-width: 760px) {
    div.g-m-banner { display: none; }
    div.g-m-760 { display: block; }
}



ul.z-z-bcgm-one, ul.z-z-bencao-one, ul.z-z-all-one{
  display: none;
}


ul.js-zyxg li.tbaajbjaa {
  background: #d2eeff;
}
ul.js-zyxg li.tbaajbzaa {
  background: #eaf7ff;
}
ul.js-zyxg li.tbaarxwaa {
  background: #efffd2;
}
ul.js-zyxg li.tbaazycaa {
  background: #d2ffe2;
}
ul.js-zyxg li.tbaazyfaa {
  background: #ffeaff;
}

ul.js-zyxg li.tbaabenaa {
  background: #c1ffc1;
}
ul.js-zyxg li.tbaabcgaa {
  background: #d0ffd0;
}

ul.js-zyxg li.tbaazybaa {
  background: #e8feff;
}

ul.js-znxg li:hover , ul.js-zyxg li:hover, ul.js-qhxg li:hover {
    background: #ffffcc;
}

ul.js-znxg li a, ul.js-zyxg li a, ul.js-qhxg li a {
    display: block;
}

ul.js-znxg li a, ul.js-zyxg li a, ul.js-qhxg li a {
    padding: 3px 0 3px 5px;

}




/********** QiHuangZhiShu ************/

img.qihuangss {
  vertical-align: bottom;
  margin: 0 0 0 15px;
}

img.h1-download-gif {
  vertical-align: bottom;
  margin: 0 0 0 15px;
}

ul.js-znxg, ul.js-zyxg, ul.js-qhxg {
white-space: nowrap;
overflow: hidden;

}

ul.L0 {
  font-size: 18px;
  margin: 20px 0 20px 10px;
}
ul.L0 li { zoom: 1 }
ul.L0 a, ul.L0 span.no-link, ul.L0 span.li-nolink {
  display: block;
  padding: 8px 0;
  padding-left: 0.5em;
}
ul.L0 a:hover { background: #FFFFE5; color: #F00; }
ul.L0 ul {
  padding-left: 1.5em;
}
ul.L0 { background: #f6fbff; }
ul.L1 { background: #e9f6ff; }
ul.L2 { background: #dbf0ff; }
ul.L3 { background: #d2ecff; }

h1.index { text-align: center; color: #F00; }
div.g-m {
  display: none;
}
div.g-m-li {
  display: none;
}

div.download-id {
    margin-bottom: 20px;
}
div.download-id a {
    display: block;
    text-align: center;
}
a.download-id {
    padding: 20px 0;
    color: #FFF!important;
    background: #90BDF6;
    font-size: 24px;
    letter-spacing: 0.2em;
}
a.download-id:hover { color: #FFF!important; background: #448EF3; }
a.download-help {
    padding: 10px 0;
    font-size: 16px;
    background: #DFF1FF;
}
a.download-help:hover { color: #F00; background: #EAF5FF; }

ul.fm-xgfm { text-align: center; }
ul.fm-xgfm a { margin: 0 7px; }
ul.fm-xgfm img { width: 11%; }
ul.fm-xgfm a.qhxgsj01 img { width: 18%; }
@media screen and (max-width: 840px) {
    ul.fm-xgfm a { margin: 0 4px; }
}
@media screen and (max-width: 400px) {
  ul.fm-xgfm a { margin: 0 1px; }
}

/********** QiHuangZhiShu ************/




ul.bcgm-index-ycul li {
  float: left;
  font-size:20px;
  width: 130px;
  padding:6px 0 6px 0;
}
ul.bcgm-index-ycul li a {
    display: block;
}
ul.bcgm-index-ycul {
  margin-left: 30px;
  margin-bottom: 30px;
  clear: both;
}
ul.bcgm-index-ycul:after {
  display: block;
  visibility: hidden;
  clear: both;
}
/************************************/
ul.bcgm-index-ycul2 li {
  float: left;
  font-size:20px;
  width: 130px;
  padding:6px 0 6px 0;
}
ul.bcgm-index-ycul2 li a {
    display: block;
}
ul.bcgm-index-ycul2 {
  margin-left: 30px;
  margin-bottom: 30px;
  clear: both;
}
ul.bcgm-index-ycul2:after {
  display: block;
  visibility: hidden;
  clear: both;
}
/************************************/
ul.bcgm-index-ycul3 li {
  float: left;
  font-size:20px;
  width: 315px;
  padding:6px 0 6px 0;
}
ul.bcgm-index-ycul3 li a {
    display: block;
}
ul.bcgm-index-ycul3 {
  margin-left: 30px;
  margin-bottom: 30px;
  clear: both;
}
ul.bcgm-index-ycul3:after {
  display: block;
  visibility: hidden;
  clear: both;
}
/************************************/

a.body-bottom-down {border-bottom: 1px solid #0645ad; }

a.body-bottom-down:hover { border-color: #F00; }

a.body-bottom-directory {border-bottom: 1px solid #0645ad; }

a.body-bottom-directory:hover { border-color: #F00; }


a, a:visited {
  color: #0645AD;
  text-decoration: none;
}

div.bpdd { opacity: 0.5; filter: alpha(opacity=50); }

div.zybd-page {
  height: 48px;
  margin-bottom: 5px;
}
ul.gsw-page {
  width: 100%;
  overflow: hidden;
  text-align: center;
  margin-bottom: 10px;
  z-index: 9999;
}
ul.gsw-page li {
  float: left;
  width: 25%;
  font-size: 18px;
  background: #E7F4FF;
}
ul.gsw-page a {
  display: block;
  padding: 10px 0;
}
ul.gsw-page a:hover {
  background: #fdf0d0;
}
ul.gsw-page li.page-previous, ul.gsw-page li.page-next {
  background: #cce7fd;
}

div.zybd2-page {
  margin-bottom: 10px;
  z-index: 999999;
}
div.zybd2-page ul {
  width: 100%;
  overflow: hidden;
  text-align: center;
}
ul.zybd1-page { background: #DDF2E8; }
ul.zybd2-page { background: #F9E3F9; }
ul.zybd1-page li:nth-child(2n) { background: #D1E7E2; }
ul.zybd2-page li:nth-child(2n+1) { background: #F0DAF0; }
div.zybd2-page ul li {
  float: left;
  width: 25%;
  font-size: 18px;
  white-space: nowrap;
  overflow: hidden;
}
div.zybd2-page ul a {
  display: block;
  padding: 10px 0;
}
div.zybd2-page ul a:hover {
  background: #fdf0d0;
}


img {
  max-width: 100%;
}

div.fm2-banner2 {
  text-align:center;
}

img.fm-banner2 {
  margin: 0 18px 10px 18px;
}

img.fm-banner {
  margin: 0 5px 0 5px;
}
img.fm-banner-bottom {
  margin: 5px 25px 5px 25px;
}

div.fm-banner-bottom {
  text-align: center;
}

div.fm-banner {
  text-align: center;
  border: 2px dashed #68c2ff;
  padding:18px 0 12px 0;
  background: #dbf1ff;
  margin: 0px 0px 5px 0px;
  background: url(css/fm-banner.jpg);
}

p.body-bottom-down {
  text-align: center;
}

p.body-bottom-directory {
  text-align: center;
}

div.down-index {
  text-align: center;
}

div.zybook-lm-img {
  width:780px;
  margin-top: 30px;
  text-align: center;
}


div.post-b2 p.g728 {
  text-indent: 0em;
  text-align: center;
}

div.bpdd {
  text-align: center;
  font-size: 16px;

}


div.g2-my {
  float:right;
  margin:0 0 0 0;
}

div.divpp p {
  font-size:1.2em;
  line-height:1.8em;
  letter-spacing:0.1em;
}


ul.my-ulli li {
  float: left;
  font-size:20px;
  width: 190px;
  padding:8px 0 8px 0;
}
ul.my-ulli {
  margin-left: 30px;
  margin-bottom: 30px;
}

td.zyczz { vertical-align: top; }

ul.zyczz2c li, ul.zyczz3c li, ul.zyczz4c li, ul.zyczz5c li {
  float: left;
  text-align: center;
  padding: 6px 6px 6px 6px;
  font-size: 16px;
}

ul.zyczz2c { background: #f2faff; padding-left: 7px; }
ul.zyczz3c { background: #fce9ea; }
ul.zyczz4c { background: #edfaf1;  padding-left: 3px; }
ul.zyczz5c { background: #ffefdf;  padding-left: 0px; }

ul.zyczz5c li {
  width: 110px;
}


ul.zyczz2c, ul.zyczz3c, ul.zyczz4c, ul.zyczz5c {
  overflow: hidden;
  margin-top: 10px;
  float: left;
}


ul.zyczz3c li {
  padding: 6px 4px 6px 4px;
}

div.gindexlink {
  margin-bottom: 5px;
  text-align:center;
        font-size: 15px;
}

div.gindexlinka {
  margin-bottom: 5px;
  text-align:center;
}



/*********************************************/

ul.mulu-body li {
  float: left;
  font-size:18px;
  width: 195px;
  text-align: left;
  padding-top:5px;
  padding-bottom:5px;
}
ul.mulu-body {
  width:800px;
  padding-left: 10px;
  padding-right: 10px;
}



ul.flxg li {
  float: left;
  font-size:18px;
  width: 266px;
  padding-top:5px;
  padding-bottom:5px;
}

p.down{
  margin: 0!important;
}

div.down {
        margin: 0px 0 10px 0;
  text-align:center;
  background-color: #FFFFCC;
  border: 2px dashed #FFCC66;
  font-size: 18px;
}

div.down a {
  display:inline-block;
  padding-bottom:5px;
}

div.down a.chmdown{
  font-weight:bold;
  margin:5px 50px 5px 0;
  background:url("css/chmdown.gif") no-repeat 0 0;
  color:#FFFFFF!important;
  padding:0;
}

div.down span.chmdownSpan{
  background:url("css/chmdown.gif") no-repeat right 0;
  position:relative;
  left:30px;
  display:inline-block;
  height:47px;
  line-height:47px;
  padding-right:20px;
  cursor:pointer;
  letter-spacing:0.15em;
}

div.down a.chmdown:hover{
  background:url("css/chmdown.gif") no-repeat 0 -47px;
}

div.down a.chmdown:hover span.chmdownSpan {
  background:url("css/chmdown.gif") no-repeat right -47px;
}

div.down a.chmdbk{
/**	padding: 3px 0px 3px 0px;**/
}

div.banner div.bannerad{
  overflow: hidden;
  position: absolute;
  height: 90px;
}

div.banner div.bsearchpng{
  position: absolute;
  display: block;
  height: 32px;
  width: 207px;
  z-index: 80;
  margin-top: 8px;
  margin-left: 761px;
}

div.banner div.bannersearch{
  position: absolute;
  display: block;
  height: 38px;
  width: 230px;
  z-index: 91;
  margin-top: 8px;
  margin-left: 762px;
}


#gotop{
  bottom:5px;
  position:fixed;
  right:5px;
  width:67px;

}

#gotop a:link{
  color:#FFFFFF;
  text-decoration:none;
  font-size:80px;
  background-color:#808080;
}

#gotop a:hover{
  background-color:#424242;
}
#gotop a:visited{
  color:#FFFFFF;
  font-size:80px;
  text-decoration:none;
  background-color:#808080;
}

div.bencaogangmu-left {
  margin-right:30px;
  margin-top:10px;
  margin-left:10px;
  margin-bottom:10px;
  width: 360px;
  float: left;
}
div.bencaogangmu-right {
  float: right;
  margin-left:10px;
  margin-top:10px;
}
div.bencaogangmu-bencao-right {
  float: right;
}
div.bencao-b-fhml-wz {
  float: right;
}
@media screen and (max-width: 800px) {
  div.bencao-bbzzy800, div.bencaogangmu-right,  div.bencaogangmu-left,  div.bencao-b-fhml-wz,  div.bencaogangmu-bencao-right { display: none; }
}


div.bencaogangmu-zhuzhi-txt {
  font-size:35px;
}
/************************* logo ****************************/

div.logo {
  padding:10px 0 0 0;
/**	text-align:center;**/
}
div.jklg2 {
  padding:10px 0 0 0;
  float:right;
/**	text-align:center;**/
}
/**
#indexPayHide2{
  border:0;
  width: 22px;
  height: 24px;
  background: url(pic/close.jpg) no-repeat;
  position: relative;
  top: -49px;
  left: 965px;
  cursor: pointer;
}
***/
#indexPay2 img{

}

#indexPay2 {

}


div.fhml {
  padding:10px 0 0 0;
  text-align:right;
}


h2.wide800 {
  clear:both;
}


h2 {
  line-height:1.9em;
  font-size: 150%;
  background-color:#E2F2ED;
  margin:15px 0 8px 0;
  padding:4px 0;
  color:#0099ff;
  text-align: center;
  clear: both;
/*	padding:0 0 0 25px;*/
/*	margin: 0px;*/
}

img.qihuangss-h {
	vertical-align: bottom;
	margin-left: 10px;
}

ul.hhh-a-name, ul.hhh-a-name-xg {
  overflow: hidden;
  text-align: center;
}
ul.hhh-a-name a, ul.hhh-a-name-xg a {
  color: #ABABAB!important;
}
ul.hhh-a-name { background: #F7F7F7; }
ul.hhh-a-name-xg { background: #F7F7F7; }
ul.hhh-a-name li:nth-child(2n) { background: #F2F2F2; }
ul.hhh-a-name-xg li:nth-child(2n+1) { background: #F2F2F2; }
ul.hhh-a-name li, ul.hhh-a-name-xg li {
  float: left;
  width: 25%;
  font-size: 18px;
  white-space: nowrap;
  overflow: hidden;
}
ul.hhh-a-name a, ul.hhh-a-name-xg a {
  display: block;
  padding: 0px 0;
}
ul.hhh-a-name a:hover, ul.hhh-a-name-xg a:hover {
  background: #fdf0d0;
}


h3 {
  font-size: 120%;
  background-color:#DDF2E8;
  margin:15px 0 7px 0;
  padding:4px 0 4px 35px;
  color: #63C102;
  line-height: 2em;
/*	text-align: center;*/
/*	padding:0 0 0 25px;*/
/*	margin: 0px;*/
}



h2.zytp {
  background-color:#F2FAFF;
  text-align:center;
  font-size:150%;
  margin:15px 0 10px 0;
  padding:5px 0 5px 0;
}

/**
h3 {
  font-color:#63C102;
  font-size: 118%;
  text-align: center;
}
**/

dl{
  background-color: #f8fcff;
  border: 1px dashed #a7d7f9;
  font-size:1.2em;
  line-height:1.6em;
}
dt {
  font-weight: bold;
  margin-left: 10px;
}
/**
ul.zybook-ml-fl {
  background:#FFC;
  border:2px dashed #FC6;
  margin-bottom:10px;
  overflow:hidden;
  padding:10px 0 5px 3px;
  zoom:1;
  clear:both;
}

ul.zybook-ml-fl li {
  float:left;
  width:9%;
  margin-bottom:8px;
  text-align:center;
  font-size:1.1em;
}
**/
div.zybook-ml-py {
  text-align:center;
  border:2px dashed #A7D7F9;
  padding-bottom:10px;
  background:#F8FCFF;
}

h2.zybook-ml-py {
  margin-bottom:15px;
  background:#CBE7FC;
  padding:15px 0;
  margin-top:0;
}

div.zybook-ml-py li {
  display:inline-block;
  *display:inline;
  zoom:1;
  font-size:1.5em;
  line-height:1.5em;
  margin:0 8px;
  font-weight:bold;
}

p.Pz {
  text-indent: 0px;
  text-align: center;
  margin-bottom: 0px;
  color: #666666;
}
p.Pz img{
  border: 1px dashed #666666;
}

table.bookdir {
  margin: 0 auto;
}

ul.divsjml{
/*	min-height:320px;*/
  min-height:300px;
  font-size: 18px;
}
ul.divsjml span {
  padding: 5px 0;
  display: block;
}
ul.divsjml span.Frg {
  background: #ffffcc;
}
ul.divsjml li:nth-child(2n) {
  background: #f0f9ff;
}

ul.divsjml a {
  display: block;
  padding: 5px 0;
}
ul.divsjml li:hover {
  background: #ffff9d;
}
li.d-i-r-001 { padding-left: 0px; }
li.d-i-r-002 { padding-left: 20px; }
li.d-i-r-003 { padding-left: 20px; }
li.d-i-r-004 { padding-left: 0px; }
/************************* daohang ****************************/

div.googleadsense-zishiying {
  background:#0099ff;
  margin: 5px 0 5px 0;
  display: none;
}


ul.cs-zdh-1 {
	margin: 5px 0 0 0;
	background:#FF7D00;
	overflow: hidden;
	zoom: 1;
	display: none;
}

ul.cs-zdh-1 li {
	float:left;
	width: 16.6%;
	text-align: center;
	font-size: 1.3em;
	line-height: 2em;
        height: 39px;
}
ul.cs-zdh-1 li.zybd { width: 33%; }
ul.cs-zdh-1 li a, ul.cs-zdh-1 li a:visited {
	color: #FFF;
	display: block;
	text-decoration: none;
	border-right: 1px solid #FFF;
}

ul.cs-zdh-1 li a:hover {
	background: #63C102;
}

ul.cs-zdh-1 li.now a {
	background: #09F;
}


div.daohang {
  font-size:15px;
  width:988px;
  padding:10px 0 10px 0;
}
div.daohang a:link {
  color: #0645AD;
  text-decoration: none;
}
div.daohang a:visited {
  color: #0645AD;
  text-decoration: none;
}
div.daohang a:hover {
  color: #ff0000;
  text-decoration: none;
  border-bottom: 2px solid #F80;
}
div.daohang a:active {
  color: #0645AD;
  text-decoration: none;
}

ul.bddh {
  border:2px solid #FF7D00;
  height: 30px;
  background:#FF7D00;
  padding-left:8px;
}

ul.bddh li {
  float:left;
}

ul.bddh li a {
  padding: 5px 7px;
  text-decoration: none;
  color: #FFFFFF;
  float:left;
  background:#FF7D00;
}

ul.bddh li a:hover {
  background: #FFFFFF;
  color: #FF7D00;
}

ul.bddh a,li.bddh a:visited,li.bddh a:link {
  background: #FF7D00;
  color: #FFF!important;/**
  padding: 5px 11px 5px 12px!important;***/
}

ul.bddh a:hover {
  background:#FFFFFF;
  color:#FF7D00!important;
  border:0;
}

div.zbody4 li a {display: block;padding: 5px;}
div.zbody4 li:nth-child(2n) {background: #f3f9ff;}
div.zbody4 li a:hover {background: #FFC;}

ul.a-b li a {display: block;padding: 5px;}
ul.a-b li:nth-child(2n) {background: #f3f9ff;}
ul.a-b li a:hover {background: #FFC;}

ul.a-b-1 li a {display: block;padding: 5px;}
ul.a-b-1 li:nth-child(2n) {background: #f3f9ff;}
ul.a-b-1 li a:hover {background: #FFC;}

ul.a-b-2 li a {display: block;padding: 5px;}
ul.a-b-2 li:nth-child(2n) {background: #f3f9ff;}
ul.a-b-2 li a:hover {background: #FFC;}

div.type-1 li a {display: block;padding: 5px;}
div.type-1 li:nth-child(2n) {background: #f3f9ff;}
div.type-1 li a:hover {background: #FFC;}

div.type-2 li a {display: block;padding: 5px;}
div.type-2 li:nth-child(2n) {background: #f3f9ff;}
div.type-2 li a:hover {background: #FFC;}

div.Related-link li a {display: block;padding: 5px;}
div.Related-link li:nth-child(2n) {background: #f3f9ff;}
div.Related-link li a:hover {background: #FFC;}

div.Related-book li a {display: block;padding: 5px;}
div.Related-book li:nth-child(2n) {background: #f3f9ff;}
div.Related-book li a:hover {background: #FFC;}

/*************************** banner **************************/

div.banner {
  border: 1px solid #A7D7F9;
  margin-bottom: 10px;
  height: 90px;
  overflow: hidden;
  top: -15px;
  background-color:#a7d7f9;
}

/***************************** ????? ?��? ************************/
ul.flb li{
  float: left!important;
  width: 258px;
  font-size:18px;
  padding-top:5px;
  padding-bottom:5px;
  text-align: left;

}
ul.flb {
  float: left;
  padding-left:20px;
  padding-top:0px;
  padding-bottom:0px;
}

ul.chmdownindex li {
  float: left!important;
  width: 370px;
  font-size:18px;
  padding-top:5px;
  padding-bottom:5px;
}


ul.chmdownindex {
  float: left;
  padding-left:25px;
  padding-top:10px;
  padding-bottom:10px;
}
ul.chmdownindex li:nth-child(4n), ul.chmdownindex li:nth-child(4n-1) {
    background: #f2faff;
}
ul.chmdownindex li:hover {
  background:#ffffcc;
}


ul.chmdownindexdh li {
  float: left;
  font-size:15px;
  padding:2px 8px 2px 8px;
}

ul.chmdownindexdh li:hover {
    font-size: 17px;
    padding: 1px 6px;
}

ul.chmdownindexdh li a{
  color:#ff0000!important;
}
ul.chmdownindexdh li a:hover{
  color:#0B9A19!important;
}


ul.chmdownindexdh {
  float: left;
  background-color: #FFFFCC;
  border: 2px dashed #FFCC66;
  width:796px;
  margin-bottom:10px;
  margin-top:10px;
  padding-top:2px;
  padding-bottom:2px;
}


ol.o li {
  float: left;
  width: 150px;
}
ol.book li {
  float: left;
  font-size:18px;
  width: 250px;
  padding-top:5px;
  padding-bottom:5px;
}
ul.uzyc li {
  float: left;
  font-size:20px;
  width: 190px;
  padding:8px 0 8px 0;
}
ul.uzyc li a {
    display: block;
}
ul.uzyc {
  margin-left: 30px;
  margin-bottom: 30px;
  clear: both;
}
ul.uzyc:after {
  content: "";
  display: block;
  visibility: hidden;
  clear: both;
}

ul.u li {
  float: left;
  width: 155px;
}

ul.zytp li {
  float: left;
  width: 130px;
  padding-left:30px;
}

ul.btable li {
  float: left;
  width: 140px;
  font-size:18px;
  padding-top:10px;
  padding-bottom:10px;
}

ul.btable {
  float: left;
  padding-left:25px;
  padding-top:15px;
  padding-bottom:15px;
}
ul.btable a, ul.bbtable a {
  display: block;
}

ul.bbtable li {
  float: left;
  width: 140px;
  font-size:18px;
  padding-top:10px;
  padding-bottom:10px;
}

ul.bbtable {
  background:#F2FAFF;
  float: left;
  padding-left:25px;
  padding-top:15px;
  padding-bottom:15px;
}


ul.btable2 li {
  float: left;
  width: 90px;
  padding-left:30px;
}


ol.bcgm-b2-xg {
  float: left;
  padding-left:5px;
  padding-top:5px;
  padding-bottom:5px;
}


ol.bcgm-b2-xg li {
  float: left;
  width: 200px;
  padding-left:30px;
}


/***************************************************/

ul.bcgm1 li {
  float: left;
  width: 150px;
  font-size:18px;
  padding-top:5px;
  padding-bottom:5px;
}

ul.bcgm1 {
  float: left;
  padding-left:35px;
  padding-top:15px;
  padding-bottom:15px;
}
ul.bcgm1 a, ul.bbcgm1 a {
  display: block;
}
ul.bbcgm1 li {
  float: left;
  width: 150px;
  font-size:18px;
  padding-top:5px;
  padding-bottom:5px;
}

ul.bbcgm1 {
  background:#F2FAFF;
  float: left;
  padding-left:35px;
  padding-top:15px;
  padding-bottom:15px;
}
/*
div.bcgmmulutable p {
  font-size:15px;
  line-height:18px;

}
*/
div.bcgm-wzb-title {
  font-size:22px;
  color:#198908;
  font-weight:bold;
}
div.bcgm-twb-title {
  font-size:22px;
  color:#0645AD;
  font-weight:bold;
}

div.bcgm-ml-dh2 {
  font-size:13px;
}

div.bcgm-ml-dh {
  font-size:14px;
}

div.bcgm-ml-dh2-jk {
  padding-top:5px;
}

div.bcgm-ml-dh-jk {
  padding-top:6px;
}


/*************************  bcgm mulu wzb twb *******************/

ul.bcgmwzb-caobu, ul.bcgmtwb-caobu, ul.bcgmwzb-mubu, ul.bcgmtwb-mubu,
 ul.bcgmwzb-shibu, ul.bcgmtwb-shibu, ul.bcgmwzb-guobu, ul.bcgmtwb-guobu,
 ul.bcgmwzb-caibu, ul.bcgmtwb-caibu, ul.bcgmwzb-shoubu, ul.bcgmtwb-shoubu,
 ul.bcgmwzb-gubu, ul.bcgmtwb-gubu, ul.bcgmwzb-chongbu, ul.bcgmtwb-chongbu,
 ul.bcgmwzb-tubu, ul.bcgmtwb-tubu, ul.bcgmwzb-shuibu, ul.bcgmtwb-shuibu,
 ul.bcgmwzb-linbu, ul.bcgmtwb-linbu, ul.bcgmwzb-jinbu, ul.bcgmtwb-jinbu,
 ul.bcgmwzb-qinbu, ul.bcgmtwb-qinbu, ul.bcgmwzb-jiebu, ul.bcgmtwb-jiebu,
 ul.bcgmwzb-renbu, ul.bcgmtwb-renbu, ul.bcgmwzb-huobu, ul.bcgmtwb-huobu {
  float: left; padding: 10px 0 10px 15px;
}

ul.bcgmwzb-caobu li, ul.bcgmtwb-caobu li, ul.bcgmwzb-mubu li, ul.bcgmtwb-mubu li,
 ul.bcgmwzb-shibu li, ul.bcgmtwb-shibu li, ul.bcgmwzb-guobu li, ul.bcgmtwb-guobu li,
 ul.bcgmwzb-caibu li, ul.bcgmtwb-caibu li, ul.bcgmwzb-shoubu li, ul.bcgmtwb-shoubu li,
 ul.bcgmwzb-gubu li, ul.bcgmtwb-gubu li, ul.bcgmwzb-chongbu li, ul.bcgmtwb-chongbu li,
 ul.bcgmwzb-tubu li, ul.bcgmtwb-tubu li, ul.bcgmwzb-shuibu li, ul.bcgmtwb-shuibu li,
 ul.bcgmwzb-linbu li, ul.bcgmtwb-linbu li, ul.bcgmwzb-jinbu li, ul.bcgmtwb-jinbu li,
 ul.bcgmwzb-qinbu li, ul.bcgmtwb-qinbu li, ul.bcgmwzb-jiebu li, ul.bcgmtwb-jiebu li,
 ul.bcgmwzb-renbu li, ul.bcgmtwb-renbu li, ul.bcgmwzb-huobu li, ul.bcgmtwb-huobu li {
  float: left; font-size:18px; padding-top:0px; padding-bottom:10px;}

ul.bcgmtwb-caobu li,ul.bcgmtwb-mubu li,ul.bcgmtwb-shibu li,ul.bcgmtwb-guobu li,
ul.bcgmtwb-caibu li,ul.bcgmtwb-shoubu li,ul.bcgmtwb-gubu li,ul.bcgmtwb-chongbu li,
ul.bcgmtwb-tubu li,ul.bcgmtwb-shuibu li,ul.bcgmtwb-linbu li,ul.bcgmtwb-jinbu li,
ul.bcgmtwb-qinbu li,ul.bcgmtwb-jiebu li,ul.bcgmtwb-renbu li,ul.bcgmtwb-huobu li {width: 170px;}

ul.bcgmwzb-caobu li,ul.bcgmwzb-mubu li,ul.bcgmwzb-shibu li,ul.bcgmwzb-guobu li,
ul.bcgmwzb-caibu li,ul.bcgmwzb-shoubu li,ul.bcgmwzb-gubu li,ul.bcgmwzb-chongbu li,
ul.bcgmwzb-tubu li,ul.bcgmwzb-shuibu li,ul.bcgmwzb-linbu li,ul.bcgmwzb-jinbu li,
ul.bcgmwzb-qinbu li,ul.bcgmwzb-jiebu li,ul.bcgmwzb-renbu li,ul.bcgmwzb-huobu li {width: 120px;}


ul.bcgmwzb-caobu li a, ul.bcgmtwb-caobu li a, ul.bcgmwzb-mubu li a, ul.bcgmtwb-mubu li a,
 ul.bcgmwzb-shibu li a, ul.bcgmtwb-shibu li a, ul.bcgmwzb-guobu li a, ul.bcgmtwb-guobu li a,
 ul.bcgmwzb-caibu li a, ul.bcgmtwb-caibu li a, ul.bcgmwzb-shoubu li a, ul.bcgmtwb-shoubu li a,
 ul.bcgmwzb-gubu li a, ul.bcgmtwb-gubu li a, ul.bcgmwzb-chongbu li a, ul.bcgmtwb-chongbu li a,
 ul.bcgmwzb-tubu li a, ul.bcgmtwb-tubu li a, ul.bcgmwzb-shuibu li a, ul.bcgmtwb-shuibu li a,
 ul.bcgmwzb-linbu li a, ul.bcgmtwb-linbu li a, ul.bcgmwzb-jinbu li a, ul.bcgmtwb-jinbu li a,
 ul.bcgmwzb-qinbu li a, ul.bcgmtwb-qinbu li a, ul.bcgmwzb-jiebu li a, ul.bcgmtwb-jiebu li a,
 ul.bcgmwzb-renbu li a, ul.bcgmtwb-renbu li a, ul.bcgmwzb-huobu li a, ul.bcgmtwb-huobu li a,
 ul.bcgm-baibingzhuzhiyao li a, ul.bcgm-zhongyao li a, ul.bcgm-xuli li a, ul.bcgm-lishizhen li a,
 ul.bcgm-fuqibu li a, ul.bcgm-bencaogangmu li a
{ display: block; }

ul.bcgm-baibingzhuzhiyao li, ul.bcgm-zhongyao li, ul.bcgm-xuli li, ul.bcgm-lishizhen li, ul.bcgm-fuqibu li, ul.bcgm-bencaogangmu li { float: left; font-size: 16px; padding-top: 0; padding-bottom: 10px;}

ul.bcgm-baibingzhuzhiyao, ul.bcgm-zhongyao, ul.bcgm-xuli, ul.bcgm-lishizhen, ul.bcgm-fuqibu, ul.bcgm-bencaogangmu
{ float: left; padding: 10px 0 10px 15px; }

ul.bcgm-baibingzhuzhiyao li {width: 151px;}
ul.bcgm-zhongyao li {width: 252px;}
ul.bcgm-xuli li {width: 252px;}
ul.bcgm-lishizhen li {width: 252px;}
ul.bcgm-fuqibu li {width: 126px;}
ul.bcgm-bencaogangmu li {width: 252px;}

td.td-bcgm-ml {vertical-align:top;}


ul.zjmulu li {
  float: left;
  width: 380px;
  padding-top:5px;
  padding-bottom:5px;
  font-size:1.1em;
}

ul.zjmulu {
  float: left;
  padding-left:20px;
  padding-top:15px;
  padding-bottom:15px;
}


ul.bcgm-b2-xg li {float: left;width: 252px;font-size:16px;padding-top:0px;padding-bottom:10px;}
ul.bcgm-b2-xg {float: left;padding-left:15px;padding-top:10px;padding-bottom:10px;}

ul.z-z-bcgm-two, ul.z-z-bencao-two, ul.bcgm2 li {float: left;width: 252px;font-size:16px;padding-top:0px;padding-bottom:10px;}
ul.z-z-bcgm-two, ul.z-z-bencao-two, ul.bcgm2 {float: left;padding-left:15px;padding-top:10px;padding-bottom:10px;}

/************************* body ****************************/


body{
  margin:0;
  padding:0;
  font-size:15px;
/*	background:#ffffff url(wenxue360/top.jpg) repeat-x top;*/
  text-align:center;
  font-family:Microsoft yahei;
}

ul{
  list-style-type:none;
  list-style-position : outside;
  margin:0 0 0 0;
  padding:0 0 0 0;
  word-break:break-all;
}
li{
  margin:0 0 0 0;
  padding:0 0 0 0;
}
p{
  margin:0 0 0 0;
  padding:0 0 0 0;
  word-break:break-all;
  color:#484848;
}


/*---------------------------------------------------------------*/
#divAll{
  width:1000px;
  margin:0 auto;
  padding:0
}

#divPage{
  width:988px;
  margin:0;
  padding:0 0 0 0;
  text-align:left;
  float:left;
}

#divMiddle{
  width:988px;
  margin:0;
  padding:0;
  text-align:left;
  float:left;
}

#divTop{
  width:988px;
  margin:0 auto;
  padding:0;
  text-align:left;
  float:left;
  height:120px;
}

/*---------------------------------------------------------------*/

#celan{
  background-color:#f2faff;
  width:160px;
  margin:0 0 0 0;
  padding:0 0 0 0;
  text-align:center;
  float:left;
  text-align: left;
}

#celan h3{
  font-weight:normal;
  width:155px;
  font-size:15px;
  height:16px;
  margin:0 0 0 0;
  padding:4px 0 4px 6px;
  color:#FFFFFF;
  background:#0099FF url(function-h3-bg.jpg) 0 0 repeat-x;
  line-height: 15px;
}

div.cs-top a {
  display: block;
  padding-left: 10px;
  font-size: 15px;
  line-height: 25px;
}
div.cs-top a:hover {
  background: #FF7D00;
  color: #FFF;
  font-size: 17px;
}

div.cs-xgys li {
  font-size: 15px;
}
div.cs-xgys li:hover { background: #FF7D00; font-size: 17px;}
div.cs-xgys li:hover a { color: #FFF;}
div.cs-xgys h3 {
  padding: 10px 0 10px 4px!important;
  font-size: 18px!important;
}
div.cs-xgys ul.flc2 { text-align: center; margin-bottom: 20px; }
div.cs-xgys ul.flc2 li a {
  display: block;
  font-size: 16px;
  padding: 10px 0;
  background: #F2FAFF;
}
div.cs-xgys ul.flc2 li a:hover {
  background: #ffffcc;
  color: #ff0000;
}
div.cs-xgys ul.flc2 li.flc2down {
}
div.cs-xgys ul.flc2 li.flc2down a {
  background: #D2EEFF;
  padding: 0;
}
div.cs-xgys ul.flc2 li.flc2down a:hover {
  color: #FFF;
  background: #09F;
}
div.cs-xgys ul.flc2 li.flc2chmdbk a {
  background: #FFC;
}
div.cs-xgys ul.flc2 li.flc2chmdbk a:hover {
  background: #F00;
  color: #FFF;
}



#divMain2{
  width:813px;
  margin:0px 0 10px 0;
  padding: 0;
  text-align:left;
  float:right;
}
#divMain{
  width:813px;
  margin:0 0 10px 0;
  padding: 0;
  text-align:left;
  float:right;
  background:#FFF url(wenxue360/main2.jpg) no-repeat top right;
  border:1px solid #A7D7F9;
  /*border-right:none;*/
  border-bottom:none;
  border-top:none;
}
#divBottom{
  width:988px;
  margin:0 auto;
  padding:0;
  text-align:center;
  float:right;
  height:70px;
  border:1px solid #A7D7F9;
  border-right:none;
  border-bottom:none;
  border-left:none;
}
#divBottom a{
    color:#878787;
  text-decoration: none;
}
#divBottom a:link {
  text-decoration: none;
}
#divBottom a:visited {
  color: #878787;
  text-decoration: none;
}

/*---------------------------------------------------------------*/
div.function {
  margin:0 0 0 0;
  padding:0 0 0 0;
  text-align:left;
}
/**
div.function li a{
  width:160px;
}
**/

div.function h3{
  font-weight:normal;
  font-size:18px;
  height:29px;
  margin:15px 0 -2px 0;
         padding:5px 0 0 5px;
  color:#484848;
  background:#D8EFFF;
}


div.function ul{
  text-align:left;
  font-size:15px;
  margin:0 0 10px 0;
  padding:5px 0 5px 0;
  list-style-position:outside;
  list-style-type:none;
  color:#198908;
}

div.function li{
  font-size:15px;
  margin:0 0 0 0;
  padding:3px 0 3px 0;
}

div.function li:hover{
  background:#fdffdf;
  font-size:17px;
  padding:1px 0 2px 0;
}

li.now{
  background:#0099FF;
}
li.now a, li.now a:hover, li.now a:visited {
  color:#FFFFFF;
  font-size:22px;
}
/**
ul.lib-cdh li {
  padding: 3px 0 3px 30px;
}
**/
ul.lib-cdh li:hover {
  background:#FF7D00;
  padding-left: 30px;
  font-size:22px;
}

ul.lib-cdh li:hover a,ul.lib-cdh li:hover a:link,ul.lib-cdh li:hover a:visited {
  color:#FFFFFF;
}

ul.lib-cdh li a{
  display:block;
  width:130px;
}

ul.lib-cdh {
  border: 2px solid #FF7D00;
  width: 156px!important;
  background: #fff4f4;
}


/*--------------------  dhc   ---------*/

div.dhc {
/**	float:left;**/
  margin:0 0 0 0;
  padding:0 0 0 0;
  text-align:left;
}


div.dhc li:hover{
  background-color:#fdffdf;
}

div.dhc a:link {
  color: #0645AD;
  text-decoration: none;
}
div.dhc a:visited {
  color: #0645AD;
  text-decoration: none;
}
div.dhc a:hover {
  color: #ff0000;
  text-decoration: none;
}
div.dhc a:active {
  color: #0645AD;
  text-decoration: none;
}


div.dhc h3{
  font-weight:normal;
  width:155px;
  font-size:15px;
  height:16px;
  margin:0 0 0 0;
  padding:5px 0 0 0;
  color:#484848;
}


div.dhc ul{
  text-align:left;
  width:160px;
  font-size:15px;
  margin:0 0 10px 0;
  padding:5px 0 5px 0;
  list-style-position:outside;
  list-style-type:none;
  color:#198908;
}

div.dhc li{
  font-size:15px;
  margin:0 0 0 0;
  padding:3px 0 3px 0;
/**	background:url("wenxue360/pointblue.gif") no-repeat 3px 4px;**/
}

/*---------------------------------------------------------------*/

div.la { float: left; }

div.g {
  float: left;
  width: 360px;
  background: #FFF;
}
div.g-tcm {
  float: left;
  width: 360px;
  background: #FFF;
}


div.gr {
  background: #FFF;
}
div.gr, div.gri, div.gra {
  float: right;
  width: 160px;
}

div.grb, div.grb2 {
  float: right;
}
div.grb1 { text-align: center; }

div.arbody p {
  text-indent: 2em;
}

div.post {
  width:800px;
  margin: 0;
  padding: 0;
  text-align:left;
}

div.post .post-title{
  width:800px;
  text-align:center;
  padding:0px 0 0px 10px;
  margin: 0;
  font-size:30px;
  color: #ff0000;
/*	height:45px;*/
/*	border-bottom:1px dashed #A7D7F9;*/
}

div.post div.post-body{
  width:800px;
  margin:0 0 0 0;
  padding:0 0 0 4px;
  font-size:18px;
/*	word-break:break-all;*/
  text-align:left;
  line-height:160%;

}


div.post-body a:link {
  color: #0645AD;
  text-decoration: none;
}
div.post-body a:visited {
  color: #0645AD;
  text-decoration: none;
}
div.post-body a:hover {
  color: #ff0000;
  text-decoration: none;
}
div.post-body a:active {
  color: #0645AD;
  text-decoration: none;
}


div.post-body img.thumb {
  border:0px solid #666;
  float: right;
  margin: 10px 10px 10px 10px;
  padding: 0px;
  padding: 0px;
  max-width: 500px;
  max-height:500px;
  overflow:hidden;
  clear:both;
}

div.post-body p{
  margin:10px 0 15px 0;
  padding:0;
  line-height: 1.8em;
  letter-spacing: 0.1em;
}

div.post-body p.img{
  margin:0;
  padding:0;
  text-align:center;
}
div.post-body p.inscript{
  margin:0;
  padding:0;
  padding-right:20px;
  text-align:right;
}

div.tpg3, div.tpg1 { float: left; }
div.tpg4, div.tpg2 { float: right; }
p.zytpbody { text-align: center; }
div.zytpxg { text-align: center; }
div.zytpxg a { margin-left: 5px; }
div.zytpbcgm, div.zyctpgd2 {
  background: #E9FED1;
  padding: 10px 0;
  margin: 10px 0;
  text-align: center;
}
div.zcytpxg1 { text-align: center; }

div.post-b2 p {
  font-size:18px;
  line-height:1.8em;
  letter-spacing:0.1em;
/*  text-indent: 2em;*/
}

div.post-body p.h1-p {
  margin: 15px 0 15px 0;
}

div.post-b2 h2 {
  font-size: 1.3em;
  clear:none;
}
div.post-index p {
  font-size:18px;
  line-height:1.6em;
  letter-spacing:0.1em;
}

div.post-index p.sj1 { text-indent: 2em; }
div.post-index p.sj2 { text-indent: 4em; }
div.post-index p.sj2-mulu { text-indent: 1em; }
div.post-index p.sj3 { text-indent: 5em; }
div.post-index p.sj4 { text-indent: 6em; }
div.post-index p.sj5 { text-indent: 7em; }

div.post-b2 p a:link {
  text-decoration: none;
  border-bottom: 1px solid #0645AD;
  padding-bottom: 0px;
}

div.post-b2 p a:hover {
    border-bottom: 1px solid #FF0000;
}
div.post-b2 p a:visited{
  color:#0645ad;
  border-bottom: 1px solid #0645ad;
}

/* ------------------------ post-body2 ------------------------ */

div.post div.post-body2{
  width:800px;
  margin:0 0 0 0;
  padding:0 0 0 5px;
  font-size:15px;
/*	word-break:break-all;*/
  text-align:left;
  line-height:160%;
}


div.post-body2 a:link {
  color: #0645AD;
  text-decoration: none;
}
div.post-body2 a:visited {
  color: #0645AD;
  text-decoration: none;
}
div.post-body2 a:hover {
  color: #ff0000;
  text-decoration: none;
}
div.post-body2 a:active {
  color: #0645AD;
  text-decoration: none;
}


div.post-body2 img.thumb {
  border:0px solid #666;
  float: right;
  margin: 10px 10px 10px 10px;
  padding: 0px;
  padding: 0px;
  max-width: 500px;
  max-height:500px;
  overflow:hidden;
  clear:both;
}

div.post-body2 p{
  margin:10px 0 15px 0;
  padding:0;
}
div.post-body2 p.img{
  margin:0;
  padding:0;
  text-align:center;
}
div.post-body2 p.inscript{
  margin:0;
  padding:0;
  padding-right:20px;
  text-align:right;
}

.Ff {
  border: 1px solid #333333;
  padding: 1px;
}
.Fr {
  color: #FF6600;
}
.Frg {
  color: #FF0000;
}

/*------------------------ post-body3 -----------------*/

div.post div.post-body3{
  width:800px;
  margin:0 0 0 0;
  padding:0 0 0 5px;
  font-size:15px;
/*	word-break:break-all;*/
  text-align:left;
  line-height:160%;
}

div.post-b2 p a:hover {
color: #F00;
border-color: #F00;
}

div.post-body3 a:link {
/*	color: #198908;*/
  text-decoration: none;
}
div.post-body3 a:visited {
  color: #0645AD;
  text-decoration: none;
}
div.post-body3 a:hover {
  color: #ff0000;
  text-decoration: none;
}
div.post-body3 a:active {
  color: #0645AD;
  text-decoration: none;
}


div.post-body3 img.thumb {
  border:0px solid #666;
  float: right;
  margin: 10px 10px 10px 10px;
  padding: 0px;
  padding: 0px;
  max-width: 500px;
  max-height:500px;
  overflow:hidden;
  clear:both;
}

div.post-body3 p{
  margin:10px 0 15px 0;
  padding:0;
}
div.post-body3 p.img{
  margin:0;
  padding:0;
  text-align:center;
}
div.post-body3 p.inscript{
  margin:0;
  padding:0;
  padding-right:20px;
  text-align:right;
}


div.bcgmbodysize p, div.arbody p, div.arbodyin p, ol.arxg {
  font-size:18px;
  line-height:1.8em;
  letter-spacing:0.1em;
}

div.bcgmbodysize p {
  text-indent: 2em;
}

ol.arxg {
  color:#63C102;
}

div.bookml {
  background-color: #f8fcff;
  border: 1px dashed #a7d7f9;
  margin-bottom: 10px;
  clear: left;
  font-size: 16px;
}

div.bookml h3.ml {
  padding: 10px 0;
  margin: 0;
  font-size: 1.5em;
}

div.bookml ul.divsjml {
  margin-left: 30px;
}

h3.ml a, h3.ml a:visited {
  color:#F00!important
}

h3.ml a:hover {
  color:#63C102;
}

div.g2 {
  float: right;
}

/*---------------------------------------------------------------*/

input.button{
  border: 1px double #909090;
  border-left-color: #c0c0c0;
  border-top-color: #c0c0c0;
  color: #333;
}

input.text {
  border: 1px solid #909090;
  background:#FAFAFA;
}

textarea.text {
  border: 1px solid #909090;
  width: 80%;
  height: 80px;
  width: 420px;
  height: 120px;
  background:#FAFAFA;
}

div.r{
  height:20px;
  float:right;
  margin:0 0 0 0;
  padding:0px 0 1px 0;
  font-size:15px;
}


div.l{
  height:20px;
  float:left;
  padding:0px 0 1px 0;
  font-size:15px;
}

div.l a:link {
  color: #0645AD;
  text-decoration: none;
}
div.l a:visited {
  color: #0645AD;
  text-decoration: none;
}
div.l a:hover {
  color: #ff0000;
  border-bottom: 1px solid #F80;
  text-decoration: none;
}
div.l a:active {
  color: #0645AD;
  text-decoration: none;
}

#box{float:left;position:relative;width:160px;}
.div1{}
.div2{position:fixed;_position:absolute;top:3px;z-index:-1;}
ul.ulshuji li{
  float: left;
  width: 170px;
  padding-left: 5px;
  list-style-type: none;
}
p.sj0{
  font-size: 110%;
  font-weight: bold;
  text-indent: 0px;
}
p.sj1{
  font-size: 110%;
  font-weight: bold;
  padding-top: 8px;
  padding-bottom: 4px;
}
p.sj2{
  padding-left: 30px;
}
p.sj3{
  padding-left: 50px;
}
p.sj4{
  padding-left: 70px;
}
p.sj2 img {
  float: left;
  margin: 3px;
  display: block;
  visibility: visible;
  vertical-align: bottom;
}
p.sj1,p.sj2,p.sj3,p.sj4{/*??:????-???????????-4?????څ*/
  margin: 2px;
}



@font-face {
  font-family: 'fontello';
  src: url("/ttf/fontello.eot");
  src: url("/ttf/fontello.eot?#iefix") format('embedded-opentype'), url("/ttf/fontello.woff") format('woff'), url("/ttf/fontello.ttf") format('truetype'), url("/ttf/fontello.svg#fontello") format('svg');
  font-weight: normal;
  font-style: normal;
}

.icon { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#x25c2;'); }

.icon:before {content:'\25c2';}

.icon{
  font-family:'fontello';
  font-style: normal;
  font-weight: normal;
  font-size:150%;
}

div.zjmlm {
  margin-top:4px;
  margin-bottom:14px;
}


div.zjmlm a {
  margin: 0 1em 0 1em;
  font-size:1.2em;
}

div.zjmlm a:hover{
  border-style:solid;
  border-width:0 0 2px 0;
}

div.zjmll,div.zjmlr {
  margin:0 1em 0 1em;
}

div.zjmll a, div.zjmlr a {
  font-size: 2em;
  width:3em;
}

div.zjmll a:hover, div.zjmlr a:hover {
  border-style:solid;
  border-width:0 0 2px 0;
}
/*
ul.zs li {float: left;width:401px;font-size:18px;padding-top:5px;padding-bottom:5px;}
*/
/*ul.zs {float: left;padding-left:25px;padding-top:1px;padding-bottom:10px;}*/
ul.zs {padding-left:25px;padding-top:1px;padding-bottom:1px;}

ul.zs li {font-size:20px;padding-top:5px;padding-bottom:5px;}


div.pzs p {
  text-indent:2em;
  font-size:18px;
  line-height:1.6em;
  letter-spacing:0.1em;
}


.bcgm-img { float:left; }
div.bcgm-zz-center {
  font-size:1.1em;
  line-height:1.6em;
  letter-spacing:0.06em;

}

div.bcgm-zz-center { vertical-align: center;}

.miss1,.miss,#scrollTop,#scrollTop a {
    width: 67px;
    height: 70px;
}

#scrollTop {
  position: fixed;
  right: 1%;
  bottom: 1%;
}

#scrollTop a {
    float: left;
    background: url(css/sprite_ico.png) no-repeat 0 0;
    opacity: 0.2;
}

#scrollTop a:hover {
    opacity: 0.8;
}

ul.FriendLink li {
  float: left;
  width: 150px;
  font-color:#878787;
  font-size:16px;
  padding-top:5px;
  padding-bottom:5px;
}

ul.FriendLink {
  float: left;
  padding-left:25px;
  padding-top:15px;
  padding-bottom:15px;
}

div.g72815 {
margin: 0px 0 5px 0;
text-align: center;
}
div.g72815index {
margin: 0px 0 5px 0;
text-align: center;
}



ul.jb39dh {
  border:2px solid #12a4d5;
  height: 30px;
  margin-bottom: 10px;
  background:#12A4D5;
}

ul.jb39dh li {
  float:left;
}

ul.jb39dh li a {
  padding: 5px 8px;
  text-decoration: none;
  color: #FFFFFF;
  float:left;
  background:#12A4D5;
}

ul.jb39dh li a:hover {
  background: #FFFFFF;
  color: #12A4D5;
}

div.bookwzml {
background: #ffffcc;
border: 3px dashed #FFCC66;
padding: 20px 0;
text-align:center;
}

div.downml {
  margin-bottom: 10px;
  background-color: #FFFFCC;
  border: 2px dashed #FFffCC;
  font-size: 16px;
}

div.downml a {
  display:inline-block;
  padding-bottom:5px;
}

div.downml a.chmdown{
  font-weight:bold;
  margin:5px 50px 5px 0;
  background:url("css/chmdown.gif") no-repeat 0 0;
  color:#FFFFFF!important;
  padding:0;
}
div.post h1.post-title {
  padding:5px 0px 3px 0;
}
div.downml span.chmdownSpan{
  background:url("css/chmdown.gif") no-repeat right 0;
  position:relative;
  left:30px;
  display:inline-block;
  height:47px;
  line-height:47px;
  padding-right:20px;
  cursor:pointer;
}

div.downml a.chmdown:hover{
  background:url("css/chmdown.gif") no-repeat 0 -47px;
}

div.downml a.chmdown:hover span.chmdownSpan {
  background:url("css/chmdown.gif") no-repeat right -47px;
}

div.downml a.chmdbk{
/**	padding: 3px 0px 3px 0px;**/
}



@media screen and (max-width: 1274px) {
  #cproIframe1holder ,#cproIframe2holder,#cproIframe3holder,#cproIframe4holder,#cproIframe5holder,#cproIframe6holder,#cproIframe7holder,#cproIframe8holder,#cproIframe9holder,#cproIframe10holder,#cproIframe11holder,#cproIframe12holder,#cproIframe13holder,#cproIframe14holder,#cproIframe15holder,#cproIframe16holder,#cproIframe17holder,#cproIframe18holder,#cproIframe19holder,#cproIframe20holder,#cproIframe21holder,#cproIframe22holder,#cproIframe23holder,#cproIframe24holder,#cproIframe2002holder,#cproIframe2001holder,#cproIframe2003holder,#cproIframe2004holder,#cproIframe2005holder,#cproIframe2006holder,{display:none!important;}
}

@media screen and (max-width: 988px) {
  #divAll, #divPage, #divMiddle, #divBottom { width: 100%; }
  div.jklg-2, div.index-search, div.l, div.daohang, div.l-bookml, iframe.iframe-bcgm-728,  p.bcgm-p-728,  div.la, ul.jb39dh, ul.zhongcaoyaotupian-index, div.banner, ul.bddh { display:none; }
  ul.cs-zdh-1 { display: block; }
  div.googleadsense-zishiying { display: block; }
  div.r, div.good, div.g72815 { display:none; }
  div.l { float: none; }
  div.l { height: auto; }
  #divMain2, #divMain, div.post, h1.post-title, div.zybook-lm-img, div.post-body { width:auto!important; }
  #divMain2, #divMain, div.post { float:none; }
  div.post-body { padding-right: 10px; }
  div.m1, div.m2, div.m3, div.m4 { display:none; }
  ul.mulu-body, ul.mulu-body2 { width: auto; }
  div.mulu-page { width: auto; }
  div.cs-flb, ul.flb, div.dhc, div.cl { display: none; }
  div.cs-cajb, div.cs-cajc, div.cs-cazz, div.cs-cl2, div.cs-good { display:none; }
  #celan, #celan h3, #celan ul, #celan li { width: 100%; }
  ul.mulu-pinyin li { width: auto!important; }
  ul.mulu-pinyin li a { width: 28px!important; }

  div.jbml-daohang, div.jbml2-daohang { width: 100%; }

  div.function { width: 100%; }

  #celan h3 { text-align: center; }

  div.cs-xgys li a {
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 10%;
  }
  div.cs-xgys li a:first-child {
    width: 88%;
  }
  div.cs-xgys ul.flc2 li a {
    width: 100%;
  }
  div.cs-xgys h3 { padding-left: 0!important; }
  div.l { margin-top: 5px; }
  div.cs-z3, div.ziframe { display: none; }
        div.g72815index { display: none; }
        div.gri a { display: none; }
        div.gri a.cs-gr, div.gri a.cs-down { display: inline; }
div.post-index p.sj1 { text-indent: 1em; }
div.post-index p.sj2 { text-indent: 3em; }
div.post-index p.sj2-mulu { text-indent: 0em; }
div.post-index p.sj3 { text-indent: 4em; }
div.post-index p.sj4 { text-indent: 5em; }
div.post-index p.sj5 { text-indent: 5em; }
}

@media screen and (max-width: 800px) {
  a.cs-download, ul.zybook-ml-fl, div.gindexlink, div.bpdd, div.gindexlinka { display: none; }
  div.grb1, div.grb2, div.down-index, div.tpg2, div.tpg4, div.down4gif, div.banner-lm-gg, div.bookwzml { display: none; }
  div.bookml ul.divsjml { margin-left: 0; }
    div.gr a { display: none; }
    div.gr a.cs-gr, div.gr a.cs-down { display: inline; }

    div.gri a.cs-down { display: none; }
    ul.chmdownindex { padding-left: 0; }
    ul.chmdownindex li { float: none; width: 100%; }
    ul.chmdownindex li:nth-child(4n), ul.chmdownindex li:nth-child(4n-1) { background: #FFF; }
    ul.chmdownindex li:nth-child(2n) { background: #f2faff; }

}

div.banner-lm-bd {
  text-align: center;
  margin:5px 0px 15px 0;
}

div.banner-lm-bd-2 {
  text-align: center;
  margin:15px 0px 15px 0;
}
div.banner-lm-gg {
  text-align: center;
  margin:20px 0px 0px 0;
}
@media screen and (max-width: 760px) {
  div.banner-lm-bd,  div.banner-lm-bd-2 { display: none; }

}

@media screen and (max-width: 600px) {
  div.g2 { display: none; }

}

@media screen and (max-width: 696px) {
  div.gr, div.grb3, div.gra { display: none; }
}

@media screen and (max-width: 560px) {
  div.zjmlm, div.tpg1, div.tpg3  { display: none; }
/*	div.post-body center { clear: both; }*/
}


@media screen and (max-width: 536px) {
  div.grb3, div.gra {
    display: block;
    float: left;
  }
  div.gr {
    display: block;
    float: right;
  }
        div.grb { float: left; }
  div.g { display: none; }
        div.gr a.gr-zizhu { display: none; }
  div.g-m { display: block; }
}

@media screen and (max-width: 721px) {
  div.g-tcm { display: none; }
  div.g-m-li { display: block; }
}

@media screen and (max-width: 320px) {
  div.gr, div.gri, div.grb3, div.gra { display:none; }
}


div.post-table {
font-size: 15px;
}


ul.divsjml a span.sjmlullia{color: #bbbbbb;}
ul.divsjml a:hover span.sjmlullia { color: #F00; }

ul.flxg a span.sjmlullia{color: #bbbbbb;}
ul.flxg a:hover span.sjmlullia { color: #F00; }

div.post-body p.bpdd {
  text-indent: 0em;
  text-align:center;
}
/**
ul.zybook-ml-fl2 li a:hover { color: #3400EE; background: #DFFDDB; }

ul.zybook-ml-fl2 {
  overflow: hidden;
  zoom: 1;
  border:2px dashed #FC6;
  background-color: #ffffcc;
  padding: 10px 0 10px 0px;
  font-size: 18px;
}
ul.zybook-ml-fl2:after {
  display: block;
  visibility: hidden;
  clear: both;
}
ul.zybook-ml-fl2 li {
  float: left;
  text-align: center;
  width: 14.2%;
  padding: 0px 0;
  line-height: 40px;
}

ul.zybook-ml-fl2 li a {
    display: block;
}

ul.zybook-ml-fl2 li.now a {
    background: #FFFFFE;
}
*****/
/*************************************************************/


ul.zybook-lm li a:hover { color: #ffffff; background: #04aa1c; }

ul.zybook-lm {
  overflow: hidden;
  zoom: 1;
  border:2px dashed #FC6;
  margin:5px 5px 5px 5px;
  background-color: #ffffcc;
  padding: 10px 5px 10px 5px;
  font-size: 18px;
}
ul.zybook-lm:after {
  display: block;
  visibility: hidden;
  clear: both;
}
ul.zybook-lm li {
  float: left;
  text-align: center;
  width: 14.2%;
  padding: 0px 0;
  line-height: 40px;
}

ul.zybook-lm li a {
    display: block;
}

ul.zybook-lm li.yes a {
  color:#ffffff;
    background: #fe8500;
}

ul.zybook-lm li.yes a:hover { color: #3400EE; background: #DFFDDB; }

ul.book-lm-body {
  zoom: 1;
  clear: both;
  margin: 20px auto;
}
ul.book-lm-body:after {
  content: "";
  visibility: hidden;
  display: block;
  clear: both;
}
ul.book-lm-body li {
  width: 45%;
  float: left;
  text-align: center;
  margin: 0 20px 20px 20px;
  line-height: 2.0em;
}
ul.book-lm-body li a {
  display: block;
}
ul.book-lm-body li a:first-child {
  background: #F2F9FF;
}
ul.book-lm-body li a:first-child:hover {
  background: #FFC;
}
ul.book-lm-body li a:last-child {
  background: #D3EEFF;
}
ul.book-lm-body li a:last-child:hover {
  background: #09F;
  color: #FFF;
}

@media screen and (max-width: 1000px) {
  ul.book-lm-body li {
    width: 44%;
    margin: 0 22px 20px 22px;
  }
}

@media screen and (max-width: 870px) {
  ul.book-lm-body li {
    width: 44%;
    margin: 0 20px 20px 20px;
  }
}

@media screen and (max-width: 800px) {
  ul.book-lm-body li {
    width: 46%;
    margin: 0 12px 20px 12px;
  }
  div.fm-banner { display: none; }
}

@media screen and (max-width: 700px) {
  ul.book-lm-body li {
    width: 47%;
    margin: 0 8px 20px 8px;
  }
}
@media screen and (max-width: 600px) {
  ul.book-lm-body li {
    float: none;
    width: 100%;
    margin: 0 0 20px 0;
  }
}
/********************************************************/

div.l-bookml a:link {
  color: #0645AD;
  text-decoration: none;
}
div.l-bookml a:visited {
  color: #0645AD;
  text-decoration: none;
}
div.l-bookml a:hover {
  color: #ff0000;
  border-bottom: 1px solid #F80;
  text-decoration: none;
}
div.l-bookml a:active {
  color: #0645AD;
  text-decoration: none;
}
div.l-bookml{
  height:20px;
  float:left;
  padding:0px 0 1px 0;
  font-size:15px;
}
/*****************************************************/

/*****************************/
div.ih { clear: both; display: none; }
div.ih ul {
    overflow: hidden;
    zoom: 1;
    margin-bottom: 1px;
}
div.ih ul:after {
    content: "";
    visibility: hidden;
    display: block;
    clear: both;
}
div.ih ul li {
    float: left;
    width: 14.2%;
    text-align: center;
    font-size: 1.2em;
    line-height: 2em;
    height: px;
}
div.ih ul li a, div.ih ul li a:visited {
    display: block;
    color: #FFF;
    border-right: 1px solid #FFF;
}
div.ih ul li a:hover {
    background: #63C102;
}
div.ih ul.ih1 { background: #3cb0ff; }
div.ih ul.ih2 { background: #09F; }
div.ih ul.ih3 { background: #3cb0ff; }
div.ih li.yes, div.ih2 li.yes { background: #ff7d00; }
/*************************************/
div.ih2 { clear: both; }
div.ih2 ul {
    overflow: hidden;
    zoom: 1;
    margin-bottom: 1px;
}
div.ih2 ul:after {
    content: "";
    visibility: hidden;
    display: block;
    clear: both;
}
div.ih2 ul li {
    float: left;
    width: 14.2%;
    text-align: center;
    font-size: 1.2em;
    line-height: 2em;
    height: px;
}
div.ih2 ul li a, div.ih2 ul li a:visited {
    display: block;
    color: #FFF;
    border-right: 1px solid #FFF;
}
div.ih2 ul li a:hover {
    background: #63C102;
}
div.ih2 ul.ih1 { background: #3cb0ff; }
div.ih2 ul.ih2 { background: #09F; }
div.ih2 ul.ih3 { background: #3cb0ff; }
/***************************************/
@media screen and (max-width:988px) {
  div.ih { display: block; }
}

h2.lm-img {
  margin-top:25px;
  background:#ffffcc;
  padding:15px 0;
}
/*********************************/

sub {
    font-size: inherit;
    verticle-align: inherit;
    background: #ffffcc;
}

/**********************************/
ul.z-z-all-one {
  background: #FFC;
  padding: 5px 0;
  border: 2px dashed #FD9001;
}
ul.z-z-all-one li a {
  display: block;
  padding: 3px 0;
}
ul.z-z-all-one li.z-z-0 {
  background: #FEEA89;
}
/*
ul.z-z-all-one li:nth-child(2n) {
  background: #FFE;
}
*/
ul.z-z-all-one li:hover {
  background: #ffff9d!important;
}


ul.z-z-all-two {
  background: #FFC;
  padding: 5px 0;
  border: 2px dashed #FD9001;
}
/*
ul.z-z-all-two li:nth-child(2n) {
  background: #FFE;
}
*/
ul.z-z-all-two li a {
  display: block;
  padding: 3px 0 3px 5px;
}
ul.z-z-all-two li.z-z-0 {
  background: #FEEA89;
}
ul.z-z-all-two li:hover {
  background: #ffff9d;
}


ul.page-7 li a {
    float: left;
    font-size:18px;
    text-align: center;
    width: 14.2%;
    padding:5px 0 5px 0px;
}
ul.page-7 li a {
    display: block;
}
ul.page-7 {
    background: #ddf2e8;
}

div.page-7 {
    margin-bottom: 0px 0 5px 0;
}

ul.page-7 li.page-7-now a {
/*    color: #FF0000;*/
    background: #cce7fd;
}


ul.page-7 li a:hover {
    color: #FFF;
    background: #68A2DB;
}

ul.page-7:after {
    content: '';
    display: block;
    clear: both;
}


div.gsw-f-s {
    margin: 0px 0px 0px 0;
    float: right;
}
ul.gsw-f-s li {
	text-align: center;
    background: #ffffcc;
}

ul.gsw-f-s li:nth-child(2n) {
    background: #fdf0d0;
}
ul.gsw-f-s li a {
    color: #337BC9;
    display: block;
    padding: 5px 0 5px 0px;
    width: 100px;
}

ul.gsw-f-s li.gsw-f-s-now {
    color: #FFF;
    background: #cce7fd;
}


ul.gsw-f-s li a:hover {
    color: #FFF;
    background: #68A2DB;
}


ul.gsw-f-s-gr li {
    background: #ffffcc;
}

ul.gsw-f-s-gr li:nth-child(2n) {
    background: #fdf0d0;
}

ul.gsw-f-s-gr li a {
    color: #337BC9;
    display: block;
    padding: 5px 0 5px 5px;
    width: 100px;
}

ul.gsw-f-s-gr li a:hover {
    color: #FFF;
    background: #68A2DB;
}

ul.TCM-page {
    overflow: hidden;
    margin-bottom: 10px;
}
ul.TCM-page li {
    float: left;
    width: 33.3%;
    height: 60px;
    line-height: 60px;
}
ul.TCM-page li a {
    text-align: center;
    display: block;
    background: #EDE7FD;
}
ul.TCM-page li a:hover {
    color: #FFF;
    background: #849AE0;
}


div.category {
	margin-bottom: 10px;
	font-size:16px;
	line-height:42px;
	color:#fff!important;
	background: #FCEBBF;
	width:100%;
	height:42px;
	position:relative;
	overflow:hidden;
}
div.category a {
	padding-left:26px;
	float:left;
	text-decoration:none;
	color:#fff!important;
	position:relative;
	background-color: #E59A6B;
}
div.category a:first-child {
	padding-left:5px;
}
div.category a:last-child {
	margin-right:26px;
}
div.category a:hover {
	background:#9E592D;
}
div.category a::after,div.category a::before {
	content:"";
	position:absolute;
	top:50%;
	margin-top:-1.5em;
	border-top: 1.5em solid transparent;
	border-bottom:1.5em solid transparent;
	border-left:1em solid;
	right:-1em;
}
div.category a::after {
	z-index:2;
	border-left-color: #E59A6B;
}
div.category a::before {
	border-left-color:#fff;
	right: -1.2em;
	z-index:1;
}
div.category a:hover::after {
	border-left-color:#9E592D;
}


ul.TCM-001 {
	font-size: 18px;
	margin: 20px 0 20px 10px;
	clear: both;
}
ul.TCM-001 li { zoom: 1 }
ul.TCM-001 a, ul.TCM-001 span.no-link, ul.TCM-001 span.li-nolink {
	display: block;
	padding: 8px 0;
	padding-left: 0.5em;
}
ul.TCM-001 a:hover { background: #FFFFE5; color: #F00; }
ul.TCM-001 ul {
	padding-left: 1.5em;
}
ul.TCM-001 { background: #f6fbff; }
ul.TCM-002 { background: #e9f6ff; }
ul.TCM-003 { background: #dbf0ff; }
ul.TCM-004 { background: #d2ecff; }

div.topappad a:hover {
    background: #d6fead;
}

div.topappad a {
    display: block;
}

div.topappad a {
    padding: 10px 0 10px 0px;
}

div.topappad {
clear: both;
white-space: nowrap;
overflow: hidden;
text-align: center;
background: #ffff9d;
font-size: 18px;
width:988px;
}
@media screen and (max-width:988px) {
  div.topappad {  width:auto; }
}

div.appad a:hover {
    background: #d6fead;
}

div.appad a {
    display: block;
}

div.appad a {
/*	color:#fff!important;*/
    padding: 10px 0 10px 0px;
}

div.appad {
	margin: 5px 0 5px 0px;
white-space: nowrap;
overflow: hidden;
text-align: center;
background: #ffff9d;
font-size: 18px;
width:auto; 
}

div.share-code {
clear: both;
margin: 5px 0 5px 0px;
text-align: center;

}
