body,
div,
p,
a,
ul,
li,
dl,
dt,
dd,
form,
input,
table,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
}

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

a {
    color: #133DB6;
    text-decoration: none;
}

a:hover {
    color: #f13c01;
    text-decoration: underline
}

.line {
    width: 100%;
    margin-top: 5px;
    height: 1px;
    border-top: 1px dotted #CCC;
    font-size: 1px;
    line-height: 1px;
}

.line2 {
    width: 100%;
    margin-top: 0px;
    height: 1px;
    border-top: 1px dotted #CCC;
    font-size: 1px;
    line-height: 1px;
}

h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
}

h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FF6600;
}

h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}

em {
    font-style: normal;
    color: #cc0000
}

/* 网站顶部 */

#dingbu {
    width: 1000px;
    height: 25px;
    margin: 0 auto;
    margin-top: 4px;
    background: #E6F4D0;
    border: 1px solid #E6F4D0;
}

.riqi {
    float: left;
    margin-left: 5px;
    margin-top: 4px;
}

.riqi a {
    font-size: 12px;
    color: #666
}

.ding01 {
    float: right;
    margin-right: 5px;
    margin-top: 5px;
}

#top {
    width: 1000px;
    height: 90px;
    margin: 0 auto;
    margin-top: 8px;
    border: 1px solid #88C369;
}

#logo {
    float: left;
    width: 240px;
    height: 89px;
}

#jieshao {
    left: 80px;
    top: 15px;
    height: 89px;
    font-size: 15px;
    line-height: 25px;
}

.js2 {
    float: left;
    margin-left: 150px;
    margin-top: 10px;
}

/* 会员登录 */

/* 网站搜索 */

#soso {
    width: 1000px;
    height: 40px;
    margin: 0 auto;
    margin-top: 5px;
}

.hdi {
    font-family: Arial;
    font-size: 16px;
    padding: 3px 5px;
    width: 420px;
    height: 23px;
    border: 1px solid #B6B6B6;
    border-color: #7B7B7B #B6B6B6 #B6B6B6 #7B7B7B;
    background: transparent;
    float: center;
    outline: none;
}

.btn-wrap {
    background: url(/images/comm.png) no-repeat;
    width: 97px;
    height: 34px;
    float: center;
    margin-right: 6px;
    background-position: -194px -161px
}

.btn-global {
    border: none;
    background: url(/images/comm.png) no-repeat;
    width: 95px;
    height: 32px;
    padding: 0;
    padding-top: 2px;
    float: center;
    cursor: pointer;
    background-position: -194px -161px
}

/* 网站头部、导航 */

#head {
    width: 1000px;
    height: 32px;
    margin: 0 auto;
    margin-top: 10px;
    border: 1px solid #1E5289;
    background: #1E5289;
}

/*menu*/

#nav {
    margin: 0 auto;
    width: 1000px;
    display: block;
}

#nav .jquery_out {
    float: left;
    line-height: 32px;
    display: block;
    border-right: 1px solid #fff;
    text-align: center;
    color: #fff;
    font: 18px/32px "微软雅黑";
    background: #1E5289;
}

#nav .jquery_out .smile {
    padding-left: 1em;
}

#nav .jquery_inner {
    margin-left: 10px;
}

#nav .jquery {
    margin-right: 1px;
    padding: 0 1em;
}

#nav .mainlevel {
    background: #1E5289;
    float: left;
    border-right: 1px solid #fff;
    width: 88px;
    /*IE6 only*/
}

#nav .mainlevel a {
    color: #fff;
    text-decoration: none;
    line-height: 32px;
    display: block;
    padding: 0 8px;
    width: 88px;
}

#nav .mainlevel a:hover {
    color: #ffffcc;
    text-decoration: none;
    background: #062723;
    width: 88px;
}

#nav .mainlevel ul {
    display: none;
    position: absolute;
}

#nav .mainlevel li {
    border-top: 1px solid #fff;
    background: #1E5289;
    width: 88px;
    /*IE6 only*/
}

.log {
    text-align: center;
    color: skyblue;
    line-height: 24px;
    text-transform: capitalize;
    margin: 50px auto;
}

ul,
li {
    list-style-type: none;
    text-transform: capitalize;
}

.clear {
    clear: both;
    *display: inline;
    /*IE only*/
}

/* 网站广告 */

#top-ad1 {
    width: 1000px;
    margin: 0 auto;
    margin-top: 1px;
    border: 1px solid #ffffff;
}

/* 首页网页中间 */

#content {
    width: 1000px;
    margin: 0 auto;
    margin-top: 10px;
}

#content-left {
    float: left;
    width: 620px;
}

#content-left table a {
    margin-left: 10px;
}

#content-right {
    float: right;
    width: 350px;
}

#content-right table a {
    margin-left: 10px;
    overflow: hidden;
}

/* 分类页面list */

#dh {
    width: 1000px;
    margin: 0 auto;
    height: 30px;
    line-height: 30px;
    border: 1px solid #88C369;
    background: #E6F4D0;
}

#all {
    width: 1000px;
    margin: 0 auto;
    margin-top: 5px;
}

#classList {
    line-height: 30px;
    text-align: center;
}

#left {
    float: left;
    width: 654px;
}

#list-wenji {
    float: left;
    width: 654px;
    padding-top: 5px;
    height: 30px;
    line-height: 30px;
    text-indent: 1em;
    background: #fff;
    border: 1px solid #88C369;
}

#list-left {
    float: left;
    width: 654px;
    background: #ffffff;
    line-height: 30px;
    border: 1px solid #88C369;
}

#list-right {
    float: right;
    width: 336px;
    margin-top: 0px;
}

#fenye {
    width: 1000px;
    margin: 0 auto;
    margin-top: 10px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #88C369;
    letter-spacing: 5px;
    background: #E6F4D0;
}

/* 内容页面 */

#biaoti {
    width: 1000px;
    margin: 0 auto;
    margin-top: 5px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #88C369;
    background: #E6F4D0;
}

#miaoxu {
    width: 1000px;
    margin: 0 auto;
    margin-top: 5px;
    padding-top: 5px;
    line-height: 35px;
    border: 1px solid #88C369;
    text-indent: 5px;
}

#neirong {
    width: 730px;
    float: left;
    margin: 0 auto;
    margin-top: 5px;
}

#n-left {
    float: left;
    width: 730px;
    border: 1px solid #88C369;
}

#n-right {
    float: right;
    width: 260px;
    margin-top: 0px;
}

.xbg {
    border: 1px solid #88C369;
    line-height: 25px;
    border: 1px solid #88C369;
    margin-bottom: 5px;
    overflow: hidden;
}

.xbg h2 {
    padding-left: 5px;
}

#doc-info {
    float: left;
    width: 730px;
    border: 1px solid #88C369;
    height: 35px;
    line-height: 35px;
    text-indent: 5px;
    padding-top: 5px;
}

#doc-down {
    float: left;
    width: 730px;
    margin-top: 10px;
    border: 1px solid #88C369;
    height: 80px;
}

#doc-down .download {
    margin-top: 20px;
    line-height: 55px;
    text-indent: 5px;
}

#doc-down .download A {
    WIDTH: 190px;
    margin-top: 2px;
    DISPLAY: block;
    BACKGROUND: url(/images/download_btn.jpg) no-repeat 3px 0px;
    FLOAT: left;
    HEIGHT: 42px;
    TEXT-DECORATION: none;
}

#doc-down .download A:hover {
    BACKGROUND: url(/images/download_btn.jpg) no-repeat 3px -50px;
    TEXT-DECORATION: none;
    margin-top: 2px;
}

#n-right .download {
    margin: 10px;
    text-align: center;
}

#n-right .download A {
    margin: 0 0 10px 25px;
    WIDTH: 190px;
    DISPLAY: block;
    BACKGROUND: url(/images/download_btn.jpg) no-repeat 3px 0px;
    FLOAT: left;
    HEIGHT: 42px;
    TEXT-DECORATION: none;
}

#n-right .download A:hover {
    BACKGROUND: url(/images/download_btn.jpg) no-repeat 3px -50px;
    TEXT-DECORATION: none;
}

#doc-xiangguan {
    float: left;
    width: 730px;
    margin-top: 10px;
    border: 1px solid #88C369;
    line-height: 30px;
    text-indent: 5px;
}

#doc-share {
    float: left;
    width: 730px;
    margin-top: 5px;
    border: 1px solid #88C369;
    line-height: 35px;
    overflow: hidden;
}

#doc-ad2 {
    float: left;
    width: 730px;
    margin-top: 10px;
    border: 1px solid #88C369;
    overflow: hidden;
}

#doc-sc {
    float: left;
    width: 730px;
    margin-top: 15px;
    height: 30px;
    line-height: 30px;
}

#show-like {
    float: left;
    width: 730px;
    margin-top: 10px;
    border: 1px solid #88C369;
    overflow: hidden;
}

#doc-like {
    width: 730px;
    margin-top: 10px;
    border-top: 1px solid #88C369;
    overflow: hidden;
}

.hd {
    position: static;
}

.hd h4 {
    padding: 0 0 8px 5px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    font-family: "Microsoft YaHei""微软雅黑""黑体""宋体";
}

.tagList-wrap {
    height: 41px;
    overflow: hidden;
}

.tagList {
    padding: 0;
    background-color: #FAFAFA;
    border-bottom: 1px solid #DDD;
    height: 35px;
}

.tagList li {
    color: #333;
    font-size: 14px;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    margin-right: 12px;
    margin-left: 3px;
}

.tagList li:hover,
.tagList li.current {
    color: #000;
    border-bottom: 3px solid #1aa97b;
}

.list-more {
    margin-left: 5px;
    font-size: 12px;
    display: none;
}

.list-more a {
    color: #999;
}

.list-more span {
    color: #10966B;
}

.tableList {
    line-height: 25px;
    position: relative;
    zoom: 1;
    vertical-align: top;
    text-align: left;
    font-size: 14px;
}

.tableList li span {
    color: #999;
    margin-left: 20px;
    font-size: 13px
}

.current {
    display: block;
}

.disabled {
    display: none;
}

/* 搜索页面 */

#so {
    width: 1000px;
    margin: 0 auto;
    margin-top: 5px;
}

#so-left {
    float: left;
    width: 720px;
    line-height: 30px;
}

#so-right {
    float: right;
    width: 250px;
}

#so-right .ad {
    height: 950px;
}

.so-xg {
    width: 730px;
    margin: 0 auto;
    margin-top: 15px;
    line-height: 30px;
}

.so-xg ul {
    margin: 15px 0 0 0px;
}

.so-xg ul li {
    float: left;
    width: 140px;
    height: 16px;
    margin-bottom: 15px;
    padding: 0 10px 0 10px;
    line-height: 16px;
    font-size: 14px;
}

/* 复制页面 */

#fuzhi {
    width: 1000px;
    margin: 0 auto;
    margin-top: 10px;
    line-height: 30px;
}

#fuzhi-left {
    float: left;
    width: 720px;
    line-height: 30px;
    word-wrap: break-word;
    word-break: break-all;
}

#fuzhi-right {
    float: right;
    width: 250px;
}

#fuzhi-fenye {
    width: 720px;
    margin: 0 auto;
    margin-top: 10px;
    line-height: 35px;
    letter-spacing: 5px;
    border: 1px solid #88C369;
    background: #E6F4D0;
}

#fuzhi-down {
    float: left;
    width: 720px;
    margin-top: 10px;
    height: 60px;
}

#fuzhi-down .d {
    margin-top: 10px;
    line-height: 40px;
    text-indent: 5px;
}

#fuzhi-down .download A {
    WIDTH: 190px;
    margin-top: 2px;
    DISPLAY: block;
    BACKGROUND: url(/images/download_btn.jpg) no-repeat 3px 0px;
    FLOAT: left;
    HEIGHT: 42px;
    TEXT-DECORATION: none;
}

#fuzhi-down .download A:hover {
    BACKGROUND: url(/images/download_btn.jpg) no-repeat 3px -50px;
    TEXT-DECORATION: none;
    margin-top: 2px;
}

/* 文集corpus */

#wj-left {
    float: left;
    width: 770px;
    background: #ffffff;
    line-height: 34px;
    border: 1px solid #88C369;
}

#wj-left .r {
    float: right;
    margin-right: 5px;
    font-size: 13px;
}

#wj-right {
    float: right;
    width: 200px;
    height: 410px;
    border: 1px solid #88C369;
}

/* 文辑album */

#album-left {
    float: left;
    width: 720px;
    background: #ffffff;
    line-height: 30px;
    border: 1px solid #88C369;
}

#album-right {
    float: right;
    width: 240px;
    border: 1px solid #88C369;
}

/* 会员注册 */

#ureg {
    width: 1000px;
    margin: 0 auto;
    margin-top: 5px;
    border: 1px solid #88C369;
    line-height: 30px;
}

/* 帮助help */

#help {
    width: 1000px;
    margin: 0 auto;
    margin-top: 5px;
    border: 1px solid #88C369;
    line-height: 30px;
}

/* 底部页面 */

#boot {
    width: 1000px;
    margin: 0 auto;
    margin-top: 5px;
}

#boot .a1 {
    margin-top: 10px;
    height: 35px;
    line-height: 35px;
    text-align: center;
}

#boot .a2 {
    margin-top: 5px;
    text-align: center;
}

#boot .a3 {
    margin-top: 5px;
    height: 35px;
    line-height: 20px;
    text-align: center;
}

/* 下载ing */

#dw {
    width: 1000px;
    margin: 0 auto;
    margin-top: 50px;
    border: 1px solid #88C369;
    line-height: 40px;
}

#dwts {
    width: 1000px;
    margin: 0 auto;
    margin-top: 20px;
    text-indent: 5px;
    border: 1px solid #88C369;
    height: 40px;
    line-height: 40px;
}

#dw .d {
    margin-top: 5px;
    height: 35px;
    line-height: 35px;
    text-align: center;
}

#goTopBtn {
    display: none;
    position: fixed;
    text-align: center;
    line-height: 30px;
    width: 44px;
    bottom: 50px;
    right: 35px;
    height: 44px;
    font-size: 12px;
    cursor: pointer;
    _position: absolute;
    _right: auto;
    background-image: url(/images/comm.png);
    background-repeat: no-repeat;
    background-position: -992px -36px;
}

.doclist {
    overflow: hidden;
}

.doclist li {
    padding: 5px 0 0 5px;
    list-style: none;
    display: list-item;
    text-align: -webkit-match-parent;
}

.doclist p {
    font-size: 12px;
    color: #333;
    line-height: 20px
}

.doclist em {
    color: red;
    font-style: normal;
}

#list-right .doclist li {
    width: 336px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#n-right .doclist li {
    width: 260px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#n-right .doclist p {
    width: 260px;
    overflow: inherit;
    white-space: normal;
}

.pages {
    color: #006600;
    text-align: center;
    padding: 10px 0;
    font-size: 11pt;
}

.pages a {
    text-align: center;
    color: #006600;
    border: 1px solid #eaeaea;
    padding: 2px 5px;
    text-decoration: none;
    margin: 0 5px 0 5px;
    display: inline-block;
    text-indent: 0em;
}

.pages a:hover,
.pages .current {
    background-color: #006600;
    border: 1px solid #006600;
    color: #fff;
}

.bdshare {
    padding-left: 5px;
    clear: both;
}

.clearfix:after {
    content: "\200B";
    display: block;
    height: 0;
    clear: both;
}

.clearfix {
    *zoom: 1;
}

.clear {
    clear: both;
    visibility: hidden;
}

.list {
    margin: 0 auto;
}

.list li {
    list-style-type: none;
    width: 100%;
    margin-top: 5px;
    border-bottom: 1px dotted #CCC;
}

.list li a {
    padding-left: 3px
}

.list p {
    font-size: 12px;
    color: #333;
    line-height: 22px;
    padding-left: 5px;
}

li i {
    margin-left: 5px;
    width: 20px;
    height: 17px;
    background-image: url(/images/comm.png);
    background-repeat: no-repeat;
    display: inline-block
}

li .doc {
    background-position: -856px -36px;
}

li .docx {
    background-position: -856px -36px;
}

li .ppt {
    background-position: -835px -36px;
}

li .pptx {
    background-position: -835px -36px;
}

li .pdf {
    background-position: -583px -36px;
}

li .wps {
    background-position: -772px -36px;
}

li .txt {
    background-position: -793px -36px;
}

li .pps {
    background-position: -625px -36px;
}

li .dps {
    background-position: -688px -36px;
}

li .rtf {
    background-position: -814px -36px;
}

li .xls {
    background-position: -709px -36px;
}

li .xlsx {
    background-position: -709px -36px;
}

li .folder {
    background-position: -725px -36px;
}

li .all {
    background-position: -541px -36px
}

.title {
    padding: 10px 50px 10px 10px;
    border-bottom: 2px #bfbfbf solid;
    font: normal 27px/1.2 "\5B8B\4F53";
    FONT-WEIGHT: 700;
    font-size: 22px;
}

#down {
    padding: 0 0 5px 15px;
}

#down h3 {
    display: inline;
    color: Red
}

.downA {
    float: right;
    margin-top: 15px;
    padding-left: 15px;
    font: normal 12px/12px "\5B8B\4F53";
    color: Red;
    background-position: 1px -320px;
}

.downA:hover,
.downA:link,
.downA:visited {
    color: red;
}

#contents {
    background-color: #fff;
    width: 720px;
    margin: 0 5px;
    overflow: hidden;
    padding: 15px 0 0 0;
    font-size: 15px;
    line-height: 1.8;
}

#contents p {
    background-color: #fff;
    text-indent: 2em;
    margin-bottom: 10px;
}

#contents img,
.img {
    text-indent: 0em;
    min-width: 16px;
    max-width: 720px;
    text-align: center;
    margin: 0 auto;
}

#contents .img {
    text-indent: 0em;
}

.comment h2 {
    margin: 0 auto;
    margin-top: 5px;
    height: 35px;
    padding-left: 5px;
    line-height: 35px;
    border: 1px solid #88C369;
    background: #E6F4D0;
}

.gg336x280 {
    float: right;
    padding: 0 0px 0 0px;
    overflow: hidden;
}

.bd336x280 {
    float: right;
    padding: 0 0px 0 0px;
    overflow: hidden;
}

.gg970x90 {
    width: 1000px;
    margin: 0 auto;
}

#adleft {
    left: 2px;
    POSITION: absolute;
    top: 250px !important;
    width: 160px;
    height: 600px;
}

.bddefault {
    padding-right: 5px;
}

.about {
    margin: 15px 0 15px 0;
}

.about h2 {
    height: 18px;
    line-height: 18px;
    padding: 0 20px 10px 5px;
    border-bottom: 2px #bfbfbf solid;
    font-size: 14px;
}

.about h2 a {
    float: right;
    font-size: 12px;
    font-weight: normal;
}

.about ul {
    margin: 15px 0 0 15px;
}

.about ul li {
    float: left;
    width: 140px;
    height: 16px;
    margin-bottom: 5px;
    padding: 0 10px 0 5px;
    line-height: 16px;
    font-size: 14px;
}

.sfenlei {
    margin: 5px 0 0 10px;
}

.sfenlei li {
    float: left;
    width: 92px;
    height: 20px;
    margin-bottom: 5px;
    padding: 0 5px 0 5px;
    line-height: 20px;
}

.allclass a {
    padding-right: 15px;
    font-size: 13px
}

.album-desc {
    float: left;
    width: 645px;
    padding-top: 5px;
    line-height: 25px;
    font-size: 13px
}

.album-desc p {
    text-indent: 1em;
}

.albumtab {
    float: left;
    padding-top: 5px;
    padding-left: 12px;
    width: 630px;
    height: 26px;
    position: relative;
}

.albumtab li {
    list-style: none;
    float: left;
    width: 108px;
    height: 25px;
    line-height: 25px;
    border: 1px solid #88C369;
    background: #E6F4D0;
    color: #004a8f;
    text-align: center;
    border-bottom: 0;
    margin-right: 12px;
    cursor: pointer;
}

.albumtab li.selected {
    border-left-width: 2px;
    border-right-width: 2px;
    font-weight: bold;
    background: #fff;
    height: 27px;
}

.tab-line {
    height: 2px;
    font-size: 0;
    line-height: 2px;
    background: #b5cfde;
    _margin-top: -2px;
    clear: both;
    position: relative;
    _position: inherit;
}

.a660d {
    text-align: center;
    padding: 5px
}

.reward {
    padding-top: 10px;
}

.a2 span {
    background-image: url(/images/comm.png);
    display: inline-block;
    margin-right: 15px;
}

.img-renzheng {
    background-position: -952px -86px;
    width: 118px;
    height: 42px;
}

.img-psite {
    background-position: -820px -86px;
    width: 118px;
    height: 48px;
}

.img-lvse {
    background-position: -686px -86px;
    width: 118px;
    height: 48px;
}

.img-kexin {
    background-position: -550px -86px;
    width: 118px;
    height: 48px;
}

.img-beian {
    background-position: -417px -86px;
    width: 118px;
    height: 48px;
}