@media screen and (min-width: 750px) {
    html {
        font-family: sans-serif;
        text-size-adjust: 100%;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }

    body {
        margin: 0px;
        text-align: left;
        font-size: 12px;
        background: rgb(234, 234, 234);
        font-family: arial;
    }

    article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
        display: block;
    }

    audio, canvas, progress, video {
        display: inline-block;
    }

    audio:not([controls]) {
        display: none;
        height: 0px;
    }

    progress {
        vertical-align: baseline;
    }

    template, [hidden] {
        display: none;
    }

    a {
        background-color: transparent;
    }

    a:active, a:hover {
        outline-width: 0px;
    }

    abbr[title] {
        border-bottom: none;
        text-decoration: underline dotted;
    }

    b, strong {
        font-weight: inherit;
    }

    b, strong {
        font-weight: bolder;
    }

    dfn {
        font-style: italic;
    }

    h1 {
        font-size: 2em;
        margin: 0.67em 0px;
    }

    mark {
        background-color: rgb(255, 255, 0);
        color: rgb(0, 0, 0);
    }

    small {
        font-size: 80%;
    }

    sub, sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
    }

    sub {
        bottom: -0.25em;
    }

    sup {
        top: -0.5em;
    }

    img {
        border-style: none;
    }

    svg:not(:root) {
        overflow: hidden;
    }

    code, kbd, pre, samp {
        font-family: monospace, monospace;
        font-size: 1em;
    }

    figure {
        margin: 1em 40px;
    }

    hr {
        box-sizing: content-box;
        height: 0px;
        overflow: visible;
    }

    button, input, select, textarea {
        font: inherit;
        margin: 0px;
    }

    optgroup {
        font-weight: bold;
    }

    button, input {
        overflow: visible;
    }

    button, select {
        text-transform: none;
    }

    button, html [type="button"], [type="reset"], [type="submit"] {
        -webkit-appearance: button;
    }

    fieldset {
        border: 0px;
        margin: 0px 2px;
        padding: 0.35em 0.625em 0.75em;
    }

    legend {
        box-sizing: border-box;
        color: inherit;
        display: table;
        max-width: 100%;
        padding: 0px;
        white-space: normal;
    }

    textarea {
        overflow: auto;
        width: 96%;
        height: 200px;
        font-size: 14px;
    }

    [type="checkbox"], [type="radio"] {
        box-sizing: border-box;
        padding: 0px;
    }

    [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
        height: auto;
    }

    [type="search"] {
        -webkit-appearance: textfield;
        outline-offset: -2px;
    }

    [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
        -webkit-appearance: none;
    }

    ::-webkit-input-placeholder {
        color: inherit;
        opacity: 0.54;
    }

    ::-webkit-file-upload-button {
        -webkit-appearance: button;
        font: inherit;
    }

    .clearfix {
    }

    .clearfix::before, .clearfix::after {
        display: table;
        line-height: 0;
        content: "";
    }

    .clearfix::after {
        clear: both;
    }

    p {
        margin: 0px;
    }

    img {
        height: auto;
        max-width: 100%;
        vertical-align: middle;
        border: 0px;
    }

    ul, ol, dl, h1, h2, h3, h4, h5, h6, dt, dd {
        margin: 0px;
        padding: 0px;
    }

    ul li, ol li {
        list-style: none;
    }

    .f-fl, .f-lifl li, .f-dlfl dt, .f-dlfl dd {
        float: left;
        display: inline;
    }

    .f-fr {
        float: right;
        display: inline;
    }

    a, a:visited {
        text-decoration: none;
        color: rgb(42, 42, 42);
    }

    a:hover {
        transition: color 160ms ease 0s, background-color 200ms ease 0s, border-color 160ms ease 0s, transform 500ms ease 0s;
        color: rgb(255, 119, 119);
        cursor: pointer;
    }

    em {
        font-style: normal;
    }

    .g-box-1200 {
        width: 1200px;
        height: auto;
        margin: auto;
        display: block;
    }

    .g-top-full {
        width: 100%;
        height: 30px;
        background: rgb(66, 66, 66);
        display: block;
        overflow: hidden;
    }

    .g-top-full p {
        height: 30px;
        line-height: 30px;
        font-size: 12px;
        font-weight: normal;
        color: rgb(255, 255, 255);
        font-family: serif;
        overflow: hidden;
    }

    .g-top-full p a {
        padding: 0px 10px;
        color: rgb(255, 255, 255);
    }

    .g-top-full p a:hover {
        text-decoration: none;
        color: rgb(255, 119, 119);
    }

    .g-nav-full {
        width: 100%;
        height: 66px;
        padding: 5px 0px;
        background: #FFF;
        border-bottom: 1px solid rgb(222, 222, 222);
        display: block;
        overflow: hidden;
    }

    .g-nav-full .logo {
        width: 201px;
        height: auto;
        overflow: hidden;
    }

    .g-nav-full .m-nav {
        width: auto;
        height: auto;
        margin-top: 16px;
        overflow: hidden;
    }

    .g-nav-full .m-nav li {
        margin: 0px 0px 0px 30px;
        float: left;
        display: inline;
    }

    .g-nav-full .m-nav li a {
        width: auto;
        height: 33px;
        line-height: 33px;
        font-size: 16px;
        font-weight: normal;
        color: rgb(51, 51, 51);
        padding: 0px 10px;
        text-decoration: none;
        display: block;
        overflow: hidden;
        font-family: "microsoft yahei";
    }

    .g-nav-full .m-nav li a:hover {
        background: #236fdd;
        color: rgb(255, 255, 255);
    }

    .g-nav-full #form_top {
        width: 303px;
        height: 32px;
        margin-top: 16px;
        overflow: hidden;
    }

    .g-nav-full #form_top .u-search-input {
        width: 232px;
        height: 32px;
        line-height: 32px;
        text-indent: 10px;
        background: rgb(255, 255, 255);
        float: left;
        font-size: 14px;
        font-weight: normal;
        color: rgb(51, 51, 51);
        margin: 0px;
        padding: 0px;
        border: 1px solid rgb(99, 155, 216);
        display: inline;
        overflow: hidden;
    }

    .g-nav-full #form_top .u-search-btn {
        width: 67px;
        height: 32px;
        line-height: 32px;
        font-size: 12px;
        font-weight: normal;
        color: rgb(255, 255, 255);
        text-align: center;
        background: #236fdd;
        float: left;
        margin: 0px;
        padding: 0px;
        border: 0px;
        display: inline;
        overflow: hidden;
        cursor: pointer;
        font-family: "microsoft yahei";
    }

    .g-box-nav .m-guide #topForm .u-search-input {
        height: 26px;
        line-height: 26px;
        width: 130px;
        border: none;
        background: none;
        color: rgb(111, 111, 111);
        margin: 1px 0px 0px 3px;
        float: left;
    }

    .g-box-nav .m-guide #topForm a.u-search-btn {
        display: block;
        height: 30px;
        width: 30px;
        float: right;
    }

    .subbtn {
        border: none;
        float: left;
        width: 20%;
        height: 32px;
        margin-right: 3%;
        padding: 0;
    }

    .g-main-bg {
        background-color: rgb(255, 255, 255);
        box-shadow: rgb(204, 204, 204) 0px 1px 3px;
    }

    .g-new-foot {
        overflow: hidden;
        margin-top: 5px;
    }

    .g-new-footcont {
        overflow: hidden;
        padding: 10px 0px 20px;
    }

    .g-new-footcont p {
        color: rgb(153, 153, 153);
        text-align: center;
        font-family: simsun;
        font-size: 12px;
        margin-top: 10px;
        height: 24px;
        line-height: 24px;
    }

    .g-new-footcont p img {
        margin: -1px 6px 4px 0px;
    }

    .g-new-footcont p a {
        font-family: simsun;
        color: rgb(68, 68, 68);
        text-align: center;
        margin: 0px 4px;
        font-size: 12px;
    }

    .g-new-footcont p a:hover {
        color: rgb(255, 73, 57);
    }

    .g-new-footcont p b {
        color: rgb(255, 73, 57);
    }

    .g-nav {
        height: 42px;
        line-height: 42px;
        font-size: 14px;
        color: rgb(42, 42, 42);
        display: none;
    }

    .g-nav span {
        float: left;
        width: 20px;
        height: 20px;
        background: url("../images/weizhinav.gif");
        margin: 10px 5px 0px 0px;
    }

    .g-main .m-mainleft {
        width: 885px;
        float: left;
    }

    .g-main .m-mainright {
        width: 300px;
        float: right;
    }

    .g-main .m-rightdiv {
        background-color: rgb(255, 255, 255);
        box-shadow: rgb(207, 207, 207) 0px 0px 2px;
        position: relative;
        overflow: hidden;
        margin: 0px 0px 15px;
    }

    .g-main .m-leftdiv, .m-newsuldiv {
        background-color: rgb(255, 255, 255);
        box-shadow: rgb(207, 207, 207) 0px 0px 2px;
        position: relative;
        overflow: hidden;
        margin: 0px 0px 15px;
    }

    .m-newstith4 {
        height: 24px;
        padding: 0px 20px;
        border-left: 4px solid #236fdd;
        margin: 18px 0px 15px;
        position: relative;
    }

    .m-newstith4 span.f-fl {
        font-size: 20px;
        color: rgb(51, 51, 51);
        font-weight: normal;
        height: 24px;
        line-height: 24px;
        margin: 0px 5px 0px 0px;
    }

    .m-newstith4 .f-fl i {
        display: inline-block;
        width: 30px;
        height: 30px;
    }

    .m-newstith4 .f-fr {
        margin: 3px 0px 0px;
        font-weight: normal;
    }

    .m-newstith4 .f-fr a {
        font-size: 14px;
        color: rgb(170, 170, 170);
    }

    .m-newstith4 .f-fr a:hover {
        color: rgb(255, 119, 119);
    }

    .m-newslistul li a.f-fl {
        margin-right: 20px;
    }

    .m-newslistul li a.f-fl img {
        width: 210px;
        height: 140px;
        display: block;
        overflow: hidden;
    }

    .m-zsul {
        position: relative;
        padding-bottom: 15px;
    }

    .m-zsul li {
        border-left: 1px solid rgb(245, 245, 245);
        margin: 0px 20px;
        padding-left: 20px;
        position: relative;
    }

    .m-zsul li .f-fr {
        color: rgb(153, 153, 153);
        margin: 8px 0px 0px 8px;
    }

    .m-zsul li b {
        width: 7px;
        height: 7px;
        position: absolute;
        left: -4px;
        top: 10px;
        background: url("../images/ullidian.gif") left -7px;
        z-index: 10;
    }

    .m-zsul li.f-ix b {
        background-position: left top;
    }

    .m-zsul li p.m-titbt {
        height: 28px;
        line-height: 28px;
        font-size: 14px;
        overflow: hidden;
    }

    .m-zsul li .m-js {
        display: none;
        background: url("../images/ppage.gif") no-repeat rgb(250, 250, 250);
        padding: 14px 10px 10px;
        line-height: 20px;
        height: 48px;
        overflow: hidden;
    }

    .m-zsul li .m-js p {
        height: 40px;
        line-height: 20px;
        overflow: hidden;
        padding-top: 6px;
        color: rgb(153, 153, 153);
    }

    .m-zsul li .m-js img {
        width: 75px;
        height: 50px;
        display: block;
        margin-right: 15px;
    }

    .m-zsul li.f-ix .m-js {
        display: block;
    }

    .m-zsdiv {
        position: relative;
    }

    .m-zsdiv p.m-utop, .m-zsdiv p.m-ubottom {
        position: absolute;
        height: 18px;
        width: 3px;
        background-color: rgb(255, 255, 255);
        left: 19px;
        z-index: 1;
    }

    .m-zsdiv p.m-utop {
        top: 0px;
    }

    .m-zsdiv p.m-ubottom {
        bottom: 0px;
    }

    .m-imgul li {
        position: relative;
        width: 120px;
        height: 80px;
        margin: 0px 0px 10px 20px;
        overflow: hidden;
    }

    .m-imgul li a {
        display: block;
    }

    .m-imgul li a img {
        width: 120px;
        height: 80px;
    }

    .m-imgul li a p {
        position: absolute;
        left: 0px;
        bottom: 0px;
        width: 100%;
        height: 20px;
        line-height: 20px;
        text-align: center;
        background-color: rgba(50, 50, 50, 0.6);
        color: rgb(255, 255, 255);
    }

    .m-imgul li a:hover p {
        background-color: rgba(255, 120, 120, 0.8);
    }

    .m-imgul li a p span {
        padding: 0px 8px;
        display: block;
        font-size: 14px;
    }

    .m-hotgul li a p.f-fl {
        width: 120px;
        height: 80px;
        overflow: hidden;
        margin-right: 16px;
    }

    .m-hotgul li a p.f-fl img {
        display: block;
        width: 120px;
        height: 80px;
    }

    .m-blphul {
        margin: 0px 20px;
        padding-bottom: 8px;
    }

    .m-blphul li {
    }

    .m-blphul li a {
        display: block;
        height: 32px;
        line-height: 32px;
        overflow: hidden;
        font-size: 14px;
    }

    .m-blphul li a em {
        float: left;
        width: 20px;
        height: 20px;
        line-height: 20px;
        text-align: center;
        background-color: rgb(170, 170, 170);
        color: rgb(255, 255, 255);
        font-size: 12px;
        margin: 5px 5px 0px 0px;
    }

    .m-blphul li.f-t3 a em {
        background-color: rgb(255, 119, 119);
    }

    .m-blphul li.f-t3:nth-child(1) a em {
        background-color: rgb(255, 60, 60);
    }

    .m-blphul li.f-t3:nth-child(2) a em {
        background-color: rgb(255, 102, 0);
    }

    .m-blphul li.f-t3:nth-child(3) a em {
        background-color: rgb(255, 192, 51);
    }

    .m-newsmain {
        padding: 0px 20px;
    }

    .m-newsmain h1 {
        line-height: 42px;
        padding: 20px 0px 10px;
        text-align: center;
    }

    .m-newsmain .m-infomain {
        color: rgb(170, 170, 170);
        font-size: 14px;
        margin-bottom: 10px;
        border-bottom: 0px dashed rgb(211, 211, 211);
        text-align: center;
        height: 40px;
        overflow: hidden;
    }

    .m-newsmain .m-infomain span {
        margin: 0px 10px;
    }

    .m-newsmain .m-infomain span i {
        font-style: normal;
    }

    .m-newsmain .m-infomain a {
        color: rgb(170, 170, 170);
    }

    .m-newsmain .m-infomain a:hover {
        color: rgb(255, 119, 119);
    }

    .m-newsmain .m-main {
        font-size: 16px;
        word-break: break-word;
        color: rgb(85, 85, 85);
    }

    .m-main p {
        margin: 16px 0px;
        line-height: 30px;
        text-indent: 0em;
    }

    .m-newsmain .m-main li {
        margin: 10px 1em;
        list-style-type: square;
    }

    .m-newsmain .m-main img {
        max-width: 800px;
        clear: both;
        display: block;
    }

    .number {
        color: #fff;
        display: none;
    }

    table {
        border: 1px solid #cccccc;
        border-collapse: collapse;
        text-align: center;
        margin-top: 0.54em;
        clear: both;
        width: 100%;
    }

    table th, table td {
        padding: 8px;
        border: 1px solid #C1DAD7;
        line-height: 22px;
        text-align: left
    }

    table th {
        background: #CAE8EA;
    }

    table thead,

# table.jbborder tr {
      background-color: #fff;
  }

    table tr:nth-child(even) {
        background-color: #f5fafa
    }

    table tbody tr:hover {
        background: rgba(255, 255, 153, .4)
    }

    table th img {
        display: block;
        margin: 5px auto 0;
    }

    table td {
        text-align: left;
        min-width: 8em;
    }

    table td.version {
        font-weight: bold;
    }

    table pre {
        width: auto;
        margin: 0;
        padding: 0;
        border: 0;
        background: transparent
    }

    table td p {
        margin: 0;
        padding: 0;
        line-height: 22px;
    }

    table ul {
        margin-top: 2px;
    }

    /*code quote标签样式 --start*/
    .codetitle {
        background: #F2F6FB;
        padding: 5px;
        clear: both;
        border: #0099CC 1px solid;
        border-bottom: none;
        overflow: hidden
    }

    .codetitle span {
        float: right;
    }

    .codetitle span a {
        cursor: pointer;
    }

    .codebody {
        background: #DDEDFB;
        padding: 5px;
        border: 1px solid #0099CC;
        clear: both;
    }

    .htmlarea {
        margin: 0px auto;
        padding: 3px;
        width: 100%;
        text-align: center;
        clear: both;
        font-size: 14px;
    }

    .htmlarea textarea {
        width: 100%;
        height: 280px;
        font-size: 14px;
        padding: 5px;
        margin-bottom: 5px \0;
    }

    input.fn-butt {
        padding: 5px 12px;
        font-size: 14px;
        background: #00a9c7;
        color: #fff;
        border-color: #00a9c7;
        margin-right: 5px;
        border-radius: 3px;
    }

    input.fn-butt:hover {
        background: #EB7351;
        border-color: #EB7351;
    }

    .tip {
        padding: 10px 0 20px 0;
        color: red;
        font-size: 16px
    }

    h2, h3 {
        clear: both;
        width: auto;
        float: none;
        height: 36px;
        line-height: 36px;
        background-color: rgb(245, 245, 245);
        color: #236fdd;
        display: block;
        padding: 0px 20px;
        margin: 10px 0px;
        position: relative;
        border-left: 4px solid #236fdd;
    }

    h4, h5 {
        clear: both;
        float: none;
        font-size: 18px;
        color: rgb(63, 174, 95);
        margin-bottom: 20px;
    }

    pre {
        word-wrap: break-word;
        margin: 1em 0px;
        font-size: 12px;
        padding: 10px;
        background-color: rgb(245, 245, 245) !important;
        border: 1px solid rgb(204, 204, 204) !important;
        border-radius: 3px !important;
    }

    section {
        margin-top: 5px;
        margin-bottom: 5px;
        line-height: 26px;
        text-align: left;
        color: rgb(1, 1, 1);
        font-weight: 500;
    }

    figure {
        margin: 10px 0px;
    }

    ol {
        margin-top: 8px;
        margin-bottom: 8px;
        padding-left: 25px;
        color: black;
        list-style-type: decimal;
    }

    hr {
        margin: 10px 0px;
        height: 1px;
        padding: 0px;
        border: none;
        text-align: center;
        background-image: linear-gradient(to right, rgba(93, 186, 133, 0), rgba(93, 186, 133, 0.75), rgba(93, 186, 133, 0));
    }

    blockquote {
        margin-inline-start: 0px;
        margin-inline-end: 0px;
        overflow: auto;
        background: rgb(251, 249, 253);
        color: rgb(106, 115, 125);
        margin-bottom: 20px;
        margin-top: 20px;
        padding: 10px;
        line-height: 27px;
        border-left: 0px solid rgb(53, 179, 120);
        display: block;
    }

    .copybut {
        display: none
    }

    .m-imgdiv ul {
    }

    .m-imgdiv li {
        width: 410px;
        margin: 0px 0px 0px 20px;
    }

    .m-imgdiv li a.f-fl {
        margin: 0px 20px 0px 0px;
    }

    .m-imgdiv li a.f-fl img {
        display: block;
        width: 168px;
        height: 112px;
    }

    .m-imgdiv li div p {
        height: 42px;
        line-height: 22px;
        overflow: hidden;
        margin-bottom: 8px;
    }

    .m-imgdiv li div p a {
        font-size: 16px;
    }

    .m-imgdiv li .m-info {
        color: rgb(170, 170, 170);
        font-size: 12px;
        height: 62px;
        line-height: 20px;
        overflow: hidden;
    }

    .m-txtdiv {
    }

    .m-txtdiv ul {
        padding: 10px 0px;
    }

    .m-txtdiv li {
        width: 410px;
        margin: 0px 0px 0px 20px;
        height: 28px;
        line-height: 28px;
        overflow: hidden;
    }

    .m-txtdiv li span {
        color: rgb(153, 153, 153);
    }

    .m-txtdiv li a {
        font-size: 14px;
    }

    .m-txtdiv li a b {
        float: left;
        width: 4px;
        height: 4px;
        background-color: rgb(0, 170, 221);
        margin: 12px 5px 0px 0px;
    }

    .m-fx span.f-fl {
        margin: 7px 0px 0px;
        font-size: 14px;
    }

    .m-au-1 {
        display: none;
    }

    .m-infomain span {
        position: relative;
    }

    button, input, select, textarea, a {
        outline: none;
    }

    /* 列表 */
    .m-newslistul {
        margin: 20px 0 0 0px;
    }

    .m-newslistul li {
        border-bottom: 1px dashed #d3d3d3;
        padding-bottom: 20px;
        margin: 0 20px 20px
    }

    .m-newslistul li a.f-fl {
        margin-right: 20px
    }

    .m-newslistul li a.f-fl img {
        width: 210px;
        height: 140px;
        display: block;
        overflow: hidden;
    }

    .m-newslistul li .m-listdiv {
    }

    .m-newslistul li .m-listdiv .m-title {
        height: 36px;
        line-height: 36px;
        font-size: 18px;
        overflow: hidden;
    }

    .m-newslistul li .m-listdiv .m-title a {
        font-weight: bold
    }

    .m-newslistul li .m-listdiv .m-listinfo {
        font-size: 15px;
        color: #999;
        height: 50px;
        line-height: 26px;
        overflow: hidden;
        margin: 10px 0 10px
    }

    .m-newslistul li .m-listdiv .m-listime {
        line-height: 20px;
        color: #aaa
    }

    .m-newslistul li .m-listdiv .m-listime span {
        margin-right: 20px
    }

    .m-newslistul li .m-listdiv .m-listime span i {
        font-style: normal;
    }

    .m-newslistul li .m-listdiv .m-listime em {
        float: left;
        width: 20px;
        height: 20px;
        margin-right: 8px
    }

    /* 右侧列表 */
    .m-newsnavul {
    }

    .m-newsnavul li {
        width: 120px;
        height: 36px;
        line-height: 36px;
        text-align: center;
        margin-left: 20px;
        margin-bottom: 15px;
    }

    .m-newsnavul li a {
        display: block;
        background-color: #eee;
        font-size: 14px;
        color: #333;
    }

    .m-newsnavul li a:hover, .m-newsnavul li.m-hover a, .m-newsnavul li a.red {
        background-color: #f77;
        color: #fff
    }

    .m-newsnavul li a font {
        display: none
    }

    .m-newsnavul2 {
    }

    .m-newsnavul2 li {
        width: 120px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        margin-left: 20px;
        margin-bottom: 15px;
    }

    .m-newsnavul2 li a {
        display: block;
        font-size: 14px;
        color: #333;
        border: 1px #edeeec solid;
        border-radius: 8px
    }

    .m-newsnavul2 li a:hover, .m-newsnavul2 li.m-hover a, .m-newsnavul2 li a.red {
        color: #f77;
        border: 1px #f77 solid;
    }

    .m-newsnavul2 li a font {
        display: none
    }

    /* page */
    .m-page {
        overflow: hidden;
    }

    .m-page .tspage {
        width: 100%;
        height: 54px;
        background: #fff;
        text-align: center;
        display: block;
        overflow: hidden
    }

    .m-page .tspage .tsp_count {
        display: none
    }

    .m-page .tspage .tsp_change {
        display: none
    }

    .m-page .tspage .tsp_nav {
        width: 100%;
        height: auto;
        text-align: center;
        display: inline-block;
        overflow: hidden
    }

    .m-page .tspage .tsp_nav i {
        display: none
    }

    .m-page .tspage .tsp_nav a i {
        width: auto;
        height: 25px;
        padding: 0 15px;
        line-height: 25px;
        font-size: 14px;
        font-weight: normal;
        color: #333;
        margin: 10px 0 0 10px;
        display: inline-block;
        overflow: hidden;
    }

    .m-page .tspage .tsp_nav b {
        width: auto;
        height: 25px;
        padding: 0 12px;
        line-height: 25px;
        font-size: 14px;
        font-weight: normal;
        background: #236fdd;
        color: #fff;
        margin: 10px 0 0 10px;
        display: inline-block;
        overflow: hidden;
    }

    .m-page .tspage .tsp_nav a {
        width: auto;
        height: 25px;
        padding: 0 10px;
        line-height: 25px;
        font-size: 14px;
        font-weight: normal;
        color: #555;
        margin: 10px 0 0 10px;
        display: inline-block;
        overflow: hidden;
        background-color: #eee;
    }

    .m-page .tspage .tsp_nav a i {
        margin: 0;
        padding: 0
    }

    .m-page .tspage .tsp_nav a:hover {
        background: #236fdd;
        color: #fff;
        text-decoration: none
    }

    .m-page .tspage .tsp_nav a:hover i {
        color: #fff;
    }

    #comment_list {
        color: rgb(47, 47, 47);
        zoom: 1;
        font-size: 12px;
        padding: 0px 15px;
        overflow: hidden;
        position: relative;
    }

    #comment_list dt {
        line-height: 28px;
        height: 28px;
        overflow: hidden;
        padding: 0px;
    }

    #comment_list dt span {
        float: left;
    }

    #comment_list dt em {
        float: right;
        font-style: normal;
    }

    #comment_list dd {
        word-wrap: break-word;
        line-height: 20px;
        padding: 10px 0px;
        margin: 0px 0px 10px;
        font-size: 14px;
        border-bottom: 1px dashed rgb(229, 229, 229);
    }

    #comment_list p {
        text-align: right;
        line-height: 1;
        padding: 5px 0px;
        font-size: 12px;
        margin-top: 10px;
    }

    #comment_list p a {
        color: rgb(126, 126, 126);
        margin-left: 10px;
    }

    #comment_list h2 span {
        font-size: 16px;
        color: rgb(255, 102, 0);
        font-weight: normal;
    }

    #comment_list h2 {
        height: 30px;
        padding: 0px;
        margin-bottom: 10px;
        border-bottom: 1px solid rgb(221, 221, 221);
    }

    #comment_list dt b {
        margin: 0px 6px;
        color: rgb(217, 34, 39);
        font-weight: normal;
    }

    #comment_list .quote, #comment_list .quote span {
        text-indent: 0px;
        text-align: left;
    }

    #comment_list {
        color: rgb(47, 47, 47);
        zoom: 1;
        font-size: 12px;
        padding: 0px 15px;
        overflow: hidden;
    }

    #comment_list dt {
        line-height: 28px;
        height: 28px;
        overflow: hidden;
        padding: 0px;
    }

    #comment_list h2 {
        height: 30px;
        padding: 0px;
        margin-bottom: 10px;
        border-bottom: 1px solid rgb(221, 221, 221);
    }

    #comment_list h2 em {
        float: left;
        margin-right: 8px;
        width: 4px;
        height: 17px;
        background: rgb(224, 224, 224);
        border-radius: 2px;
        margin-top: 4px;
    }

    #comment_list h2 span {
        font-size: 16px;
        color: rgb(51, 51, 51);
        font-weight: normal;
    }

    #comment_list dl {
        padding: 0px;
        text-align: left;
    }

    #comment_list dd {
        word-wrap: break-word;
        line-height: 20px;
        padding: 10px 0px;
        margin: 0px 0px 10px;
        font-size: 14px;
        border-bottom: 1px dashed rgb(229, 229, 229);
    }

    #comment_list dd img {
        margin-top: -5px;
    }

    #comment_list blockquote, #comment_list .quote {
        padding: 3px 3px 5px;
        margin: 0px 0px 5px;
        border: 1px solid rgb(191, 191, 191);
        background: rgb(255, 253, 233);
        color: rgb(0, 0, 0);
    }

    #comment_list blockquote h4, #comment_list .quote span {
        color: rgb(102, 102, 102);
        padding: 0px 3px;
        font-weight: normal;
        font-size: 12px;
        display: block;
        background: none;
    }

    #comment_list blockquote h4 cite {
        font-style: normal;
    }

    #comment_list blockquote div {
        padding: 0px 7px;
    }

    #comment_list dt i {
        font-family: verdana;
        font-style: normal;
    }

    #comment_list dt b {
        margin: 0px 6px;
        color: rgb(217, 34, 39);
        font-weight: normal;
    }

    #comment_list p {
        text-align: right;
        line-height: 1;
        padding: 5px 0px;
        font-size: 12px;
        margin-top: 10px;
    }

    #comment_list p a {
        color: rgb(126, 126, 126);
        margin-left: 10px;
    }

    #comment_list dt span {
        float: left;
    }

    #comment_list dt em {
        float: right;
        font-style: normal;
    }

    .money300 {
        background: #FFF;
        margin-bottom: 15px
    }


    #cont ul li {
        list-style: none;
        margin: 10px 2em;
    }

    #cont ul li p {
        text-indent: 0em;
    }

    #cont img {
        text-align: center;
        margin: 0 auto 15px auto;
        display: block;
        max-width: 100%;
    }

    ul li i {
        width;
        30px;
        height: 30px;
        color: #fff;
        display: inline-block;
        width: 30px;
        height: 30px;
        margin-right: 10px;
        border-radius: 50%;
        background: #4d8eff;
        text-align: center;
        font: 700 18px/30px arial;
        float: left;
    }

    /*阅读全文*/
    #contTab {
        display: none;
    }

    .content-more {
        display: none;
    }

    #contTab:checked ~ #cont {
        max-height: 600px;
        overflow: hidden;
    }

    #contTab:checked ~ .content-more {
        display: block;
        position: relative;
        padding-top: 20px;
        padding-bottom: 30px;
        text-align: center;
    }

    #contTab:checked ~ .content-more .gradient {
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fff));
        background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #fff);
        background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0), #fff);
        height: 80px;
        position: absolute;
        left: 0;
        top: -79px;
        width: 100%;
    }

    #contTab:checked ~ .content-more .readmore {
        display: inline-block;
        background: #0067cb;
        color: #fff;
        width: 175px;
        height: 42px;
        border-radius: 42px;
        line-height: 42px;
        font-size: 16px;
        cursor: pointer;
    }

}

@media screen and (max-width: 750px) {
    html {
        font-family: sans-serif;
        text-size-adjust: 100%;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }

    body {
        margin: 0px;
        text-align: left;
        font-size: 12px;
        background: rgb(234, 234, 234);
        font-family: arial;
    }

    article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
        display: block;
    }

    audio, canvas, progress, video {
        display: inline-block;
    }

    audio:not([controls]) {
        display: none;
        height: 0px;
    }

    progress {
        vertical-align: baseline;
    }

    template, [hidden] {
        display: none;
    }

    a {
        background-color: transparent;
    }

    a:active, a:hover {
        outline-width: 0px;
    }

    abbr[title] {
        border-bottom: none;
        text-decoration: underline dotted;
    }

    b, strong {
        font-weight: inherit;
    }

    b, strong {
        font-weight: bolder;
    }

    dfn {
        font-style: italic;
    }

    h1 {
        font-size: 2em;
        margin: 0.67em 0px;
    }

    mark {
        background-color: rgb(255, 255, 0);
        color: rgb(0, 0, 0);
    }

    small {
        font-size: 80%;
    }

    sub, sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
    }

    sub {
        bottom: -0.25em;
    }

    sup {
        top: -0.5em;
    }

    img {
        border-style: none;
    }

    svg:not(:root) {
        overflow: hidden;
    }

    code, kbd, pre, samp {
        font-family: monospace, monospace;
        font-size: 1em;
    }

    figure {
        margin: 1em 40px;
    }

    hr {
        box-sizing: content-box;
        height: 0px;
        overflow: visible;
    }

    button, input, select, textarea {
        font: inherit;
        margin: 0px;
    }

    optgroup {
        font-weight: bold;
    }

    button, input {
        overflow: visible;
    }

    button, select {
        text-transform: none;
    }

    button, html [type="button"], [type="reset"], [type="submit"] {
        -webkit-appearance: button;
    }

    fieldset {
        border: 0px;
        margin: 0px 2px;
        padding: 0.35em 0.625em 0.75em;
    }

    legend {
        box-sizing: border-box;
        color: inherit;
        display: table;
        max-width: 100%;
        padding: 0px;
        white-space: normal;
    }

    textarea {
        overflow: auto;
        width: 96%;
        height: 200px;
        font-size: 14px;
    }

    [type="checkbox"], [type="radio"] {
        box-sizing: border-box;
        padding: 0px;
    }

    [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
        height: auto;
    }

    [type="search"] {
        -webkit-appearance: textfield;
        outline-offset: -2px;
    }

    [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
        -webkit-appearance: none;
    }

    ::-webkit-input-placeholder {
        color: inherit;
        opacity: 0.54;
    }

    ::-webkit-file-upload-button {
        -webkit-appearance: button;
        font: inherit;
    }

    .clearfix {
    }

    .clearfix::before, .clearfix::after {
        display: table;
        line-height: 0;
        content: "";
    }

    .clearfix::after {
        clear: both;
    }

    p {
        margin: 0px;
    }

    img {
        height: auto;
        max-width: 100%;
        vertical-align: middle;
        border: 0px;
    }

    ul, ol, dl, h1, h2, h3, h4, h5, h6, dt, dd {
        margin: 0px;
        padding: 0px;
    }

    ul li, ol li {
        list-style: none;
    }

    a, a:visited {
        text-decoration: none;
        color: rgb(42, 42, 42);
    }

    a:hover {
        transition: color 160ms ease 0s, background-color 200ms ease 0s, border-color 160ms ease 0s, transform 500ms ease 0s;
        color: rgb(255, 119, 119);
        cursor: pointer;
    }

    em {
        font-style: normal;
    }

    .g-box-1200 {
        width: 100%;
        height: auto;
        margin: auto;
        display: block;
    }

    .g-top-full {
        width: 100%;
        height: 30px;
        background: rgb(66, 66, 66);
        display: none;
        overflow: hidden;
    }

    .g-top-full p {
        height: 30px;
        line-height: 30px;
        font-size: 12px;
        font-weight: normal;
        color: rgb(255, 255, 255);
        font-family: serif;
        overflow: hidden;
    }

    .g-top-full p a {
        padding: 0px 10px;
        color: rgb(255, 255, 255);
    }

    .g-top-full p a:hover {
        text-decoration: none;
        color: rgb(255, 119, 119);
    }

    .g-nav-full {
        width: 100%;
        height: auto;
        background: rgb(255, 255, 255);
        border-bottom: 1px solid rgb(222, 222, 222);
        display: block;
        overflow: hidden;
    }

    .g-nav-full .u-logo {
        width: 100%;
        text-align: center;
        height: 60px;
    }

    .g-nav-full .m-nav {
        width: 100%;
        height: 42px;
        line-height: 42px;
        font-size: 14px;
        display: none
    }

    .g-nav-full .m-nav li {
        margin: 0px 0px 0px 1rem;
        float: left;
        display: inline;
    }

    .g-nav-full .m-nav li a {
        width: auto;
        height: 33px;
        line-height: 33px;
        font-size: 14px;
        font-weight: normal;
        color: rgb(51, 51, 51);
        padding: 0px 5px;
        text-decoration: none;
        display: block;
        overflow: hidden;
        font-family: "microsoft yahei";
    }

    .g-nav-full .m-nav li a:hover {
        background: #236fdd;
        color: rgb(255, 255, 255);
    }

    .g-nav-full #form_top {
        width: 100%;
        height: 32px;
        margin: 10px 0;
        text-align: center;
        overflow: hidden;
    }

    .g-nav-full #form_top .u-search-input {
        width: 74%;
        height: 32px;
        margin-left: 3%;
        line-height: 32px;
        text-indent: 10px;
        background: rgb(255, 255, 255);
        float: left;
        font-size: 14px;
        font-weight: normal;
        color: rgb(51, 51, 51);
        padding: 0px;
        border: 1px solid rgb(99, 155, 216);
        display: inline;
        overflow: hidden;
    }

    .subbtn {
        border: none;
        float: left;
        width: 20%;
        height: 32px;
        margin-right: 3%;
        padding: 0;
    }

    .g-nav-full #form_top .u-search-btn {
        width: 100%;
        height: 32px;
        line-height: 32px;
        font-size: 12px;
        font-weight: normal;
        color: rgb(255, 255, 255);
        text-align: center;
        background: #236fdd;
        float: left;
        margin: 0px;
        padding: 0px;
        border: 0px;
        display: inline;
        overflow: hidden;
        cursor: pointer;
        font-family: "microsoft yahei";
    }

    .g-box-nav .m-guide #topForm .u-search-input {
        height: 26px;
        line-height: 26px;
        width: 130px;
        border: none;
        background: none;
        color: rgb(111, 111, 111);
        margin: 1px 0px 0px 3px;
        float: left;
    }

    .g-box-nav .m-guide #topForm a.u-search-btn {
        background: url("../../../skin/new2018/images/cpk-ico.png") -275px -167px no-repeat;
        display: block;
        height: 30px;
        width: 30px;
        float: right;
    }

    .g-main-bg {
        background-color: rgb(255, 255, 255);
        box-shadow: rgb(204, 204, 204) 0px 1px 3px;
    }

    .g-new-foot {
        overflow: hidden;
        margin-top: 5px;
    }

    .g-new-footcont {
        overflow: hidden;
        padding: 10px 0px 20px;
    }

    .g-new-footcont p {
        color: rgb(153, 153, 153);
        text-align: center;
        font-family: simsun;
        font-size: 12px;
        margin-top: 10px;
        height: 24px;
        line-height: 24px;
    }

    .g-new-footcont p img {
        margin: -1px 6px 4px 0px;
    }

    .g-new-footcont p a {
        font-family: simsun;
        color: rgb(68, 68, 68);
        text-align: center;
        margin: 0px 4px;
        font-size: 12px;
    }

    .g-new-footcont p a:hover {
        color: rgb(255, 73, 57);
    }

    .g-new-footcont p b {
        color: rgb(255, 73, 57);
    }

    .g-nav {
        height: 42px;
        line-height: 42px;
        font-size: 14px;
        color: rgb(42, 42, 42);
        display: none;
    }

    .g-nav span {
        float: left;
        width: 20px;
        height: 20px;
        background: url("../images/weizhinav.gif");
        margin: 10px 5px 0px 0px;
    }

    .g-main .m-mainleft {
        width: 100%;
    }

    .g-main .m-mainright {
        width: 100%;
    }

    .g-main .m-rightdiv {
        background-color: rgb(255, 255, 255);
        box-shadow: rgb(207, 207, 207) 0px 0px 2px;
        position: relative;
        overflow: hidden;
        margin: 0px 0px 15px;
    }

    .g-main .m-leftdiv, .m-newsuldiv {
        background-color: rgb(255, 255, 255);
        box-shadow: rgb(207, 207, 207) 0px 0px 2px;
        position: relative;
        overflow: hidden;
        margin: 0px 0px 15px;
    }

    .m-newstith4 {
        height: 24px;
        padding: 0px 20px;
        border-left: 4px solid #236fdd;
        margin: 18px 0px 15px;
        position: relative;
    }

    .m-newstith4 span.f-fl {
        font-size: 20px;
        color: rgb(51, 51, 51);
        font-weight: normal;
        height: 24px;
        line-height: 24px;
        margin: 0px 5px 0px 0px;
    }

    .m-newstith4 .f-fl i {
        display: inline-block;
        width: 30px;
        height: 30px;
    }

    .m-newstith4 .f-fr {
        margin: 3px 0px 0px;
        font-weight: normal;
    }

    .m-newstith4 .f-fr a {
        font-size: 14px;
        color: rgb(170, 170, 170);
    }

    .m-newstith4 .f-fr a:hover {
        color: rgb(255, 119, 119);
    }

    .m-newslistul li a.f-fl {
        margin-right: 20px;
    }

    .m-newslistul li a.f-fl img {
        width: 210px;
        height: 140px;
        display: block;
        overflow: hidden;
    }

    .m-zsul {
        position: relative;
        padding-bottom: 15px;
    }

    .m-zsul li {
        border-left: 1px solid rgb(245, 245, 245);
        margin: 0px 20px;
        padding-left: 20px;
        position: relative;
    }

    .m-zsul li .f-fr {
        color: rgb(153, 153, 153);
        margin: 8px 0px 0px 8px;
    }

    .m-zsul li b {
        width: 7px;
        height: 7px;
        position: absolute;
        left: -4px;
        top: 10px;
        background: url("../images/ullidian.gif") left -7px;
        z-index: 10;
    }

    .m-zsul li.f-ix b {
        background-position: left top;
    }

    .m-zsul li p.m-titbt {
        height: 28px;
        line-height: 28px;
        font-size: 14px;
        overflow: hidden;
    }

    .m-zsul li .m-js {
        display: none;
        background: url("../images/ppage.gif") no-repeat rgb(250, 250, 250);
        padding: 14px 10px 10px;
        line-height: 20px;
        height: 48px;
        overflow: hidden;
    }

    .m-zsul li .m-js p {
        height: 40px;
        line-height: 20px;
        overflow: hidden;
        padding-top: 6px;
        color: rgb(153, 153, 153);
    }

    .m-zsul li .m-js img {
        width: 75px;
        height: 50px;
        display: block;
        margin-right: 15px;
    }

    .m-zsul li.f-ix .m-js {
        display: block;
    }

    .m-zsdiv {
        position: relative;
    }

    .m-zsdiv p.m-utop, .m-zsdiv p.m-ubottom {
        position: absolute;
        height: 18px;
        width: 3px;
        background-color: rgb(255, 255, 255);
        left: 19px;
        z-index: 1;
    }

    .m-zsdiv p.m-utop {
        top: 0px;
    }

    .m-zsdiv p.m-ubottom {
        bottom: 0px;
    }

    .m-imgul li {
        position: relative;
        width: 120px;
        height: 80px;
        margin: 0px 0px 10px 20px;
        overflow: hidden;
    }

    .m-imgul li a {
        display: block;
    }

    .m-imgul li a img {
        width: 120px;
        height: 80px;
    }

    .m-imgul li a p {
        position: absolute;
        left: 0px;
        bottom: 0px;
        width: 100%;
        height: 20px;
        line-height: 20px;
        text-align: center;
        background-color: rgba(50, 50, 50, 0.6);
        color: rgb(255, 255, 255);
    }

    .m-imgul li a:hover p {
        background-color: rgba(255, 120, 120, 0.8);
    }

    .m-imgul li a p span {
        padding: 0px 8px;
        display: block;
        font-size: 14px;
    }

    .m-hot {
        height: 800px;
    }

    .m-hotgul li a p.f-fl {
        width: 120px;
        height: 80px;
        overflow: hidden;
        margin-right: 16px;
    }

    .m-hotgul li a p.f-fl img {
        display: block;
        width: 120px;
        height: 80px;
    }

    .m-blphul {
        margin: 0px 20px;
        padding-bottom: 8px;
    }

    .m-blphul li {
    }

    .m-blphul li a {
        display: block;
        height: 32px;
        line-height: 32px;
        overflow: hidden;
        font-size: 14px;
    }

    .m-blphul li a em {
        float: left;
        width: 20px;
        height: 20px;
        line-height: 20px;
        text-align: center;
        background-color: rgb(170, 170, 170);
        color: rgb(255, 255, 255);
        font-size: 12px;
        margin: 5px 5px 0px 0px;
    }

    .m-blphul li.f-t3 a em {
        background-color: rgb(255, 119, 119);
    }

    .m-blphul li.f-t3:nth-child(1) a em {
        background-color: rgb(255, 60, 60);
    }

    .m-blphul li.f-t3:nth-child(2) a em {
        background-color: rgb(255, 102, 0);
    }

    .m-blphul li.f-t3:nth-child(3) a em {
        background-color: rgb(255, 192, 51);
    }

    .m-newsmain {
        padding: 0px 10px;
    }

    .m-newsmain h1 {
        line-height: 32px;
        padding: 10px 0px;
        text-align: center;
    }

    .m-newsmain .m-infomain {
        color: rgb(170, 170, 170);
        font-size: 14px;
        margin-bottom: 5px;
        border-bottom: 0px dashed rgb(211, 211, 211);
        text-align: center;
        height: 30px;
        overflow: hidden;
    }

    .m-newsmain .m-infomain span {
        margin: 0px 10px;
    }

    .m-newsmain .m-infomain span i {
        font-style: normal;
    }

    .m-newsmain .m-infomain a {
        color: rgb(170, 170, 170);
    }

    .m-newsmain .m-infomain a:hover {
        color: rgb(255, 119, 119);
    }

    .m-newsmain .m-main {
        font-size: 16px;
        word-break: break-word;
    }

    .m-main p {
        margin: 16px auto;
        line-height: 30px;
        color: rgb(85, 85, 85);
        text-indent: 0em;
    }

    .m-newsmain .m-main li {
        margin: 10px 1em;
        list-style-type: square;
    }

    .m-newsmain .m-main p img {
        max-width: 750px;
        width: 100%
    }

    .number {
        color: #fff;
        display: none;
    }

    table {
        border: 1px solid #cccccc;
        border-collapse: collapse;
        text-align: center;
        margin-top: 0.54em;
        clear: both;
        width: 100%;
    }

    table th, table td {
        padding: 8px;
        border: 1px solid #C1DAD7;
        line-height: 22px;
        text-align: left
    }

    table th {
        background: #CAE8EA;
    }

    table thead, #content table.jbborder tr {
        background-color: #fff;
    }

    table tr:nth-child(even) {
        background-color: #f5fafa
    }

    table tbody tr:hover {
        background: rgba(255, 255, 153, .4)
    }

    table th img {
        display: block;
        margin: 5px auto 0;
    }

    table td {
        text-align: left;
        min-width: 6em;
    }

    table td.version {
        font-weight: bold;
    }

    table pre {
        width: auto;
        margin: 0;
        padding: 0;
        border: 0;
        background: transparent
    }

    table td p {
        margin: 0;
        padding: 0;
        line-height: 22px;
    }

    table ul {
        margin-top: 2px;
    }

    /*code quote标签样式 --start*/
    .codetitle {
        background: #F2F6FB;
        padding: 5px;
        clear: both;
        border: #0099CC 1px solid;
        border-bottom: none;
        overflow: hidden
    }

    .codetitle span {
        float: right;
    }

    .codetitle span a {
        cursor: pointer;
    }

    .codebody {
        background: #DDEDFB;
        padding: 5px;
        border: 1px solid #0099CC;
        clear: both;
    }

    .htmlarea {
        margin: 0px auto;
        padding: 3px;
        width: 800px;
        text-align: center;
        clear: both;
        font-size: 14px;
    }

    .htmlarea textarea {
        width: 100%;
        height: 280px;
        font-size: 14px;
        padding: 5px;
        margin-bottom: 5px \0;
    }

    input.fn-butt {
        padding: 5px 12px;
        font-size: 14px;
        background: #00a9c7;
        color: #fff;
        border-color: #00a9c7;
        margin-right: 5px;
        border-radius: 3px;
    }

    input.fn-butt:hover {
        background: #EB7351;
        border-color: #EB7351;
    }

    .tip {
        padding: 10px 0 20px 0;
        color: red;
        font-size: 16px
    }

    h2, h3 {
        clear: right;
        float: none;
        height: 36px;
        line-height: 36px;
        background-color: rgb(245, 245, 245);
        color: #236fdd;
        display: inline-block;
        padding: 0px 20px;
        margin: 16px 0px;
        position: relative;
        border-left: 4px solid #236fdd;
    }

    h4, h5 {
        clear: both;
        float: none;
        font-size: 18px;
        color: rgb(63, 174, 95);
        margin-bottom: 20px;
    }

    pre {
        word-wrap: break-word;
        margin: 1em 0px;
        font-size: 12px;
        padding: 10px;
        background-color: rgb(245, 245, 245) !important;
        border: 1px solid rgb(204, 204, 204) !important;
        border-radius: 3px !important;
    }

    section {
        margin-top: 5px;
        margin-bottom: 5px;
        line-height: 26px;
        text-align: left;
        color: rgb(1, 1, 1);
        font-weight: 500;
    }

    figure {
        margin: 10px 0px;
    }

    ol {
        margin-top: 8px;
        margin-bottom: 8px;
        padding-left: 25px;
        color: black;
        list-style-type: decimal;
    }

    hr {
        margin: 10px 0px;
        height: 1px;
        padding: 0px;
        border: none;
        text-align: center;
        background-image: linear-gradient(to right, rgba(93, 186, 133, 0), rgba(93, 186, 133, 0.75), rgba(93, 186, 133, 0));
    }

    blockquote {
        font-size: 0.9em;
        overflow: auto;
        background: rgb(251, 249, 253);
        color: rgb(106, 115, 125);
        margin-bottom: 20px;
        margin-top: 20px;
        padding: 15px 20px;
        line-height: 27px;
        border-left: 3px solid rgb(53, 179, 120);
        display: block;
    }

    .copybut {
        display: none
    }

    .m-imgdiv ul {
    }

    .m-imgdiv li {
        width: 410px;
        margin: 0px 0px 0px 20px;
    }

    .m-imgdiv li a.f-fl {
        margin: 0px 20px 0px 0px;
    }

    .m-imgdiv li a.f-fl img {
        display: block;
        width: 168px;
        height: 112px;
    }

    .m-imgdiv li div p {
        height: 42px;
        line-height: 22px;
        overflow: hidden;
        margin-bottom: 8px;
    }

    .m-imgdiv li div p a {
        font-size: 16px;
    }

    .m-imgdiv li .m-info {
        color: rgb(170, 170, 170);
        font-size: 12px;
        height: 62px;
        line-height: 20px;
        overflow: hidden;
    }

    .m-txtdiv {
    }

    .m-txtdiv ul {
        padding: 10px 0px;
    }

    .m-txtdiv li {
        width: 410px;
        margin: 0px 0px 0px 20px;
        height: 28px;
        line-height: 28px;
        overflow: hidden;
    }

    .m-txtdiv li span {
        color: rgb(153, 153, 153);
    }

    .m-txtdiv li a {
        font-size: 14px;
    }

    .m-txtdiv li a b {
        float: left;
        width: 4px;
        height: 4px;
        background-color: rgb(0, 170, 221);
        margin: 12px 5px 0px 0px;
    }

    .m-fx span.f-fl {
        margin: 7px 0px 0px;
        font-size: 14px;
    }

    .m-au-1 {
        display: none;
    }

    .m-infomain span {
        position: relative;
    }

    button, input, select, textarea, a {
        outline: none;
    }

    #comment_list {
        color: rgb(47, 47, 47);
        zoom: 1;
        font-size: 12px;
        padding: 0px 15px;
        overflow: hidden;
        position: relative;
    }

    #comment_list dt {
        line-height: 28px;
        height: 28px;
        overflow: hidden;
        padding: 0px;
    }

    #comment_list dt span {
        float: left;
    }

    #comment_list dt em {
        float: right;
        font-style: normal;
    }

    #comment_list dd {
        word-wrap: break-word;
        line-height: 20px;
        padding: 10px 0px;
        margin: 0px 0px 10px;
        font-size: 14px;
        border-bottom: 1px dashed rgb(229, 229, 229);
    }

    #comment_list p {
        text-align: right;
        line-height: 1;
        padding: 5px 0px;
        font-size: 12px;
        margin-top: 10px;
    }

    #comment_list p a {
        color: rgb(126, 126, 126);
        margin-left: 10px;
    }

    #comment_list h2 span {
        font-size: 16px;
        color: rgb(255, 102, 0);
        font-weight: normal;
    }

    #comment_list h2 {
        height: 30px;
        padding: 0px;
        margin-bottom: 10px;
        border-bottom: 1px solid rgb(221, 221, 221);
    }

    #comment_list dt b {
        margin: 0px 6px;
        color: rgb(217, 34, 39);
        font-weight: normal;
    }

    #comment_list .quote, #comment_list .quote span {
        text-indent: 0px;
        text-align: left;
    }

    #comment_list {
        color: rgb(47, 47, 47);
        zoom: 1;
        font-size: 12px;
        padding: 0px 15px;
        overflow: hidden;
    }

    #comment_list dt {
        line-height: 28px;
        height: 28px;
        overflow: hidden;
        padding: 0px;
    }

    #comment_list h2 {
        height: 30px;
        padding: 0px;
        margin-bottom: 10px;
        border-bottom: 1px solid rgb(221, 221, 221);
    }

    #comment_list h2 em {
        float: left;
        margin-right: 8px;
        width: 4px;
        height: 17px;
        background: rgb(224, 224, 224);
        border-radius: 2px;
        margin-top: 4px;
    }

    #comment_list h2 span {
        font-size: 16px;
        color: rgb(51, 51, 51);
        font-weight: normal;
    }

    #comment_list dl {
        padding: 0px;
        text-align: left;
    }

    #comment_list dd {
        word-wrap: break-word;
        line-height: 20px;
        padding: 10px 0px;
        margin: 0px 0px 10px;
        font-size: 14px;
        border-bottom: 1px dashed rgb(229, 229, 229);
    }

    #comment_list dd img {
        margin-top: -5px;
    }

    #comment_list blockquote, #comment_list .quote {
        padding: 3px 3px 5px;
        margin: 0px 0px 5px;
        border: 1px solid rgb(191, 191, 191);
        background: rgb(255, 253, 233);
        color: rgb(0, 0, 0);
    }

    #comment_list blockquote h4, #comment_list .quote span {
        color: rgb(102, 102, 102);
        padding: 0px 3px;
        font-weight: normal;
        font-size: 12px;
        display: block;
        background: none;
    }

    #comment_list blockquote h4 cite {
        font-style: normal;
    }

    #comment_list blockquote div {
        padding: 0px 7px;
    }

    #comment_list dt i {
        font-family: verdana;
        font-style: normal;
    }

    #comment_list dt b {
        margin: 0px 6px;
        color: rgb(217, 34, 39);
        font-weight: normal;
    }

    #comment_list p {
        text-align: right;
        line-height: 1;
        padding: 5px 0px;
        font-size: 12px;
        margin-top: 10px;
    }

    #comment_list p a {
        color: rgb(126, 126, 126);
        margin-left: 10px;
    }

    #comment_list dt span {
        float: left;
    }

    #comment_list dt em {
        float: right;
        font-style: normal;
    }

    .m-news {
        display: none
    }

    .money300 {
        width: 100%;
        height: auto;
        margin-bottom: 15px
    }

    .money300 img {
        width: 100%
    }

    .logo {
        text-align: center
    }

    .logo img {
        height: 50px
    }

    #cont ul li {
        list-style: none;
        margin: 10px 0px;
    }

    #cont ul li p {
        text-indent: 0em;
    }

    #cont img {
        max-width: 100%;
    }

    #cont ul li img {
        text-align: center;
        margin: 0 auto 15px auto;
        display: block;
    }

    ul li i {
        width;
        30px;
        height: 30px;
        color: #fff;
        display: inline-block;
        width: 30px;
        height: 30px;
        margin-right: 10px;
        border-radius: 50%;
        background: #4d8eff;
        text-align: center;
        font: 700 18px/30px arial;
        float: left;
    }

    /*阅读全文*/
    #contTab {
        display: none;
    }

    .content-more {
        display: none;
    }

    #contTab:checked ~ #cont {
        max-height: 600px;
        overflow: hidden;
    }

    #contTab:checked ~ .content-more {
        display: block;
        position: relative;
        padding-top: 20px;
        padding-bottom: 30px;
        text-align: center;
    }

    #contTab:checked ~ .content-more .gradient {
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fff));
        background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #fff);
        background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0), #fff);
        height: 80px;
        position: absolute;
        left: 0;
        top: -79px;
        width: 100%;
    }

    #contTab:checked ~ .content-more .readmore {
        display: inline-block;
        background: #0067cb;
        color: #fff;
        width: 175px;
        height: 42px;
        border-radius: 42px;
        line-height: 42px;
        font-size: 16px;
        cursor: pointer;
    }

}
