@charset "UTF-8";

.m-style {
    position: relative;
    text-align: center;
    zoom: 1;
}

.m-style:before,
.m-style:after {
    content: "";
    display: table;
}

.m-style:after {
    clear: both;
    overflow: hidden;
}

.m-style span {
    float: left;
    margin: 0 5px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    color: #bdbdbd;
    font-size: 14px;
}

.m-style .active {
    float: left;
    margin: 0 5px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #e91e63;
    color: #fff;
    font-size: 14px;
    border: 1px solid #e91e63;
}

.m-style a {
    float: left;
    margin: 0 5px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border: 1px solid #ebebeb;
    color: #bdbdbd;
    font-size: 14px;
}

.m-style a:hover {
    color: #fff;
    background: #e91e63;
}

.m-style .next,
.m-style .prev {
    font-family: "Simsun";
    font-size: 16px;
    font-weight: bold;
}

.now,
.count {
    padding: 0 5px;
    color: #f00;
}

.eg img {
    max-width: 800px;
    min-height: 500px;
}

input {
    float: left;
    margin: 0 5px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    background: #fff;
    border: 1px solid #ebebeb;
    outline: none;
    color: #bdbdbd;
    font-size: 14px;
}



.page_wrap{clear:both; margin-bottom:10px; overflow:hidden;zoom:1;}
.paginator {height:55px; overflow:hidden; margin-top:50px;text-align: center;}
.paginator,
.paginator input,
.paginator button {font-family:Tahoma, "宋体"; font-size:25px; }
.paginator a,
.paginator span {height:50px; margin:0 5px 0 0; text-align:center; white-space:nowrap; vertical-align:middle; line-height:50px; background:#fff; display: inline-block;}
.paginator a {color:#b4b4b4; }
.paginator b{font-family:"宋体"; margin:3px;font-weight:300;}
.paginator a:link,
.paginator a:visited,
.paginator a:hover,
.paginator a:active {text-decoration:none; }
.paginator .page-start,
.paginator a,
.paginator .page-end {padding:0 20px; border:1px solid #D3D3D3; background:#ffffff; }
.paginator .page-start {border-color:#d9d9d9; color:#b4b4b4; }
.paginator .page-end { border-color:#d9d9d9;  color:#b4b4b4; }
.paginator .page-this,
.paginator .page-break {padding:0 3px; }
.paginator .page-start{padding:0 15px;}
.paginator .page-next{padding:0 15px;}
.paginator .page-prev{padding:0 15px;}
.paginator .page-end{padding:0 15px;}
.paginator .page-break {border:1px solid #fff; }
.paginator .page-this {border:1px solid #D3D3D3;background-color:#08439E; color:white;padding:0px 8px; font-weight:bold;padding:0 20px;height:50px;line-height:50px;display: inline-block; }
.paginator .page-skip {height:22px; line-height:22px; padding:0 3px; margin:0; background:none; }
.paginator .page-skip input {width:26px;  *width:23px;height:19px;line-height:19px;border:1px #D3D3D3 solid;font-size:12px; margin:-1px 6px 0px 6px;#margin-top:1px;_margin-top:0px;padding:0px 0px 0px 2px; vertical-align:middle; padding-top:0px; padding-bottom:0px; }
.paginator .page-skip button {font-size:12px; padding:0 5px 5px 5px;_padding:0 5px 0 5px; width:auto; _width:0; height:22px;  *height:23px; *line-height:20px; _height:16px; _line-height:16px; margin-left:10px;  *margin-top:-1px;overflow:visible; vertical-align:top; }
.paginator a:hover {border:1px solid #A6A6A6;color:#868688; }

@media (max-width: 767px) {
    .paginator,
    .paginator input,
    .paginator button {font-family:Tahoma, "宋体"; font-size:0.370370rem; }
.paginator a,
.paginator span {height:20px; margin:0 5px 0 0; text-align:center; white-space:nowrap; vertical-align:middle; line-height:20px; background:#fff; display: inline-block;}
.paginator a, .paginator span{
padding:0 8px;
}
.paginator .page-this{
    height:20px;line-height:20px;
    padding:0 8px;
}
.paginator .page-start{padding:0 5px;}
.paginator .page-next{padding:0 5px;}
.paginator .page-prev{padding:0 5px;}
.paginator .page-end{padding:0 5px;}
}