﻿@charset "UTF-8";
*{
    margin: 0;
    padding: 0;
}
.f-l{
    float: left;
}
.f-r{
    float: right;
}
.clearfix{
    zoom: 1;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    font-size:0;
}

.dkj_container{
    width: 1200px;
    margin: 0 auto;
}
/******************* lm_content *****************/
.location{
    width: 100%;
    background-color: #f6f6f6;
}
.location_con{
    min-height: 40px;
    line-height: 40px;
    padding-left: 35px;
    background: url("location_ico.png") no-repeat left 12px;
}
.location_con a{
    font-size: 14px;
    color: #333333;
}
.wz_content{
    background-color: #ffffff;
}
.wz_con{
    width: 900px;
    padding-top: 50px;
    margin: 0 auto 40px auto;
}
.con_box{
    padding-bottom: 40px;
    border-bottom: 1px dotted #c5c5c5;
}
.top_title{
    font-size: 28px;
    color: #000000;
    width: 100%;
    line-height: 45px;
    text-align: center;
    padding-bottom: 20px;
    border-bottom: 2px solid #717171;
}
.top_info{
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 14px;
    color: #333333;
}
.wz_date{
    margin-top: 4px;
}
.wz_from{
    width: 254px;
    text-align: center;
    margin-top: 4px;
}
.wz_look{
    width: 126px;
    text-align: right;
    margin-top: 4px;
}
.wz_font{
    margin-right: 44px;
    margin-top: 4px;
}
.bigwz {
    font-size: 18px !important;
}
.numwz {
    font-size: 16px !important;
}
.smallwz {
    font-size: 12px !important;
}
.wz_share{
    padding-left: 34px;
    background: url(share_ico.png) no-repeat left top;
}
.wz_share .icon-weibo{
    width: 25px;
    height: 24px;
    background: url("share-weibo.png") no-repeat;
}
.wz_share .icon-wechat{
    width: 25px;
    height: 24px;
    background: url("share-wechat.png") no-repeat;
}
.wz_share .icon-qzone{
    width: 25px;
    height: 24px;
    background: url("share-qzone.png") no-repeat;
}
.con_text img{
    max-width: 85% !important;
    border: 0px !important;
    margin: 10px auto;
    vertical-align: middle;
    display: block;
}
.con_text p{
    text-align: justify;
    word-break: break-all;
    font-size: 16px;
    line-height: 32px   ;
    color: #333333;
    letter-spacing: 0;
    max-width: 100% !important;
    text-indent: 2em;
    margin: 20px 0;
}
.con_tools{
    width: 100%;
    height: 40px;
    line-height: 40px;
       clear: both;margin-top: 30px;    display: inline-block;
}
.con_tools .wyjc{
    font-size: 14px;
    color: #333333;
    margin-right: 60px;
}
.con_tools .wz_dy{
 text-align: right;
    cursor: pointer;
    margin-right:5px;
}
.con_tools .wz_gb{
       text-align: right;
    cursor: pointer;
}
.con_tools .wz_dy a,
.con_tools .wz_gb a{
    font-size: 14px;
    color: #333333;
}
.wz_links{
    font-size: 14px;
    color: #333333;
    margin-top: 24px;
}
.wz_links a{
    color: #333333;
}
.links_next{
    margin-top: 15px;
}
/******** 响应调整 ********/
@media screen and (min-width: 768px) and (max-width: 991px){
    .wz_con{width: 728px}
    .wz_font{margin-left: 58px}
    .wz_share{margin-top: 10px}
}
@media screen and (max-width: 767px){
    .wz_con{width: 90%}
    .wz_look,.wz_font{display: none}
}
@media screen and (max-width: 621px){
    .wz_con{width: 85%}
    .location,.wz_from,.con_tools{display: none}
}
@media screen and (max-width: 410px){
    .wz_share{display: none}
    .wz_date{width: 100%;text-align: center}
}