﻿.m-page {
    display: table;
    width: 100%;
    font-size: 14px;
    font-family: "Microsoft yahei";
    margin: 25px auto;}
.m-page ul {
    display: table-cell;
    text-align: center;}
.m-page li {
    display: inline;
    margin: 0 2px;}
.m-page a, .m-page .topage {
	color: #666;
    display: inline-block;
    padding: 5px 10px;
    line-height: 18px;
    text-align: center;
    border: 1px solid #ededed;
    border-radius: 3px;}
.m-page a:hover {
    border-color: #1a469b;
    color: #1a469b;}
.m-page .active a {
    color: #fff;
    background: #1a469b;
    border: 1px solid #1a469b;}
.m-page .next a,.m-page .prev a{color: #666;}
.m-page .disabled a, .m-page .disabled a:hover {
    text-decoration: none;
    color: #999;
    border-color: #ddd;
    cursor: default;}
.m-page .item.active a{color: #fff;}
.m-page .item a {font-size: 16px; color: #66paging6;}
.m-page .dot a, .m-page .dot a:hover, .m-page .prev a, .m-page .next a {border: none;}
.m-page .dot a:hover{text-decoration: none; cursor: default;}
.m-page .topage {
    width: 20px;
    margin: 1px 3px 0;
    vertical-align: top;position: relative;
    top: -2px;}
.vl-hide {
    position: absolute;
    left: 0;
    top: 0;}
#paging span{    position: relative;}
.vl-off {display: none;}
.vl-on {display: block;}
.vl-hide .vl-list p:hover {color: #1a469b;}
.current {color: #1888ee;}
#vl-list i {left: 208px;}
.content_img img {
    position: relative;
    height: 200px;
    background: #fff;}
.content_img {
    padding: 0 25px;
    position: relative;
    height: 200px;
    background: #fff;}
.bgjj {
    position: absolute;
    top: 12px;
    right: 48px;
    width: 293px;
    height: 154px;
    background: rgba(255, 255, 255, 0.7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2ffffff,endColorstr=#B2ffffff);
    border-radius: 10px;
    padding: 11px;}
.bg_white {
    background: #fff;
    height: 154px;
    background: rgba(255, 255, 255, 0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff);}
.font_jj {
    margin: 0 25px;
    font-size: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-bottom: 1px solid #1a469b;
    padding-top: 12px;}
.font_jj span{    display: inline-block;
    color: #1a469b;
    border-bottom: 2px solid #1a469b;
    padding-bottom: 5px;
    font-family: "Microsoft Ya Hei";}
.font_tt {
    font-size: 13px;
    text-indent: 2em;
    line-height: 25px;
    margin: 10px 23px 0;
    height: 79px;
    overflow: hidden;
    color: #333;
    word-break: break-all;}
.font_a {
    font-size: 13px;
    color: #1a469b;
    margin-right: 20px;
    display: block;
    float: right;}
.content {
    width: 1200px;
    margin: 0 auto;
    background: #fff;}
.reader_advise {
    position: fixed;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    height: 182px;}
.reader_page {
    width: 38px;
    height: 105px;
    background: #1a469b;
    padding-top: 12px;}
.reader_page i {
    background: url(../img/icon_message.jpg) no-repeat center center;
    width: 100%;
    height: 20px;
    display: inline-block;
    margin-bottom: 4px;}
.reader_page a.reader_ly {
    width: 14px;
    font-size: 14px;
    display: block;
    margin: 0 auto;
    color: #fff;}
.reader_consider {
    width: 38px;
    height: 74px;
    position: relative;}
.reader_tools img {
    background: #1a469b;
    display: block;
    padding: 10px 9px;
    margin-top: 1px;
    cursor: pointer;}
.reader_first {
    display: none;}
.reader_shader {
    width: 120px;
    text-align: center;
    padding: 13px 0;
    box-shadow: 1px 1px 15px #888;
    background: #fff;
    position: absolute;
    right: 100%;
    top: 0;}
.reader_bottom {
    margin-bottom: 10px;}
.reader_lib p {
    font-size: 13px;}
.reader_tools img {
    background: #1a469b;
    display: block;
    padding: 10px 9px;
    margin-top: 1px;
    cursor: pointer;}
.reader_textalign {
    padding: 10px;
    text-align: center;
    line-height: 17px;}
.reader_weibo {
    top: 37px;
    display: none;}
.reader_xg:hover .reader_weibo {
    display: block;}
.reader_hover:hover .reader_first {
    display: block;}
.reader_first {
    display: none;}