body{
    margin:0;
    padding:0;
    font:16px "Microsoft YaHei";
    color:#333;
    -webkit-text-size-adjust:none;
}
img{
    border:none;
}
h1, h2, h2, h4, h5, h6{
    margin:0;
    padding:0;
}
dl, dt, dd, ul, li, form, input{
    margin:0;
    padding:0;
    list-style:none;
}
.fl{
    float:left;
}
.fr{
    float:right;
}
.clearfix{
    zoom:1;
}
.clearfix:after{
    content:"";
    display:block;
    clear:both;
    height:0;
}
.fr{
    float:right;
}
.fl{
    float:left;
}
a{
    color:#333;
    text-decoration:none;
}
.max-wrap{
    width:100%;
    margin:0 auto;
    position:relative;
}
.main-wrap{
    width:1200px;
    margin:0 auto;
    position:relative;
}
.main-bg{
    background:url(../images/zjgc/bg.jpg);
}
/*banner*/
.head{
    position:relative;
}
.top-banner ul li{
    background:url(../images/zjgc/banner.jpg) no-repeat center;
    height:767px;
    background-size:cover;
}
/*daohan*/
.box-center{
    width:1200px;
    margin:0 auto;
}
.logo-nav{
    position:absolute;
    width:100%;
    top:75px;
}
.memu li{
    float:left;
    padding-top:25px;
}
.memu li a{
    display:block;
    padding:2px;
    background:#fff;
    margin-left:17px;
    text-align:center;
    border:1px solid transparent;
}
.memu li a span{
    display:inline-block;
    width:1.5em;
    font-size:1.25em;
    line-height:1.25em;
    padding:.25em 0;
    height:5.5em;
    position:relative;
    text-align:center;
    color:#2c2719;
    box-sizing:border-box;
}
.memu a.focus, .memu a:hover{
    border:1px solid #d4a5a0;
    box-sizing:border-box;
}
.memu a.focus span, .memu a:hover span{
    background:#90160b;
    color:#fff;
}
.memu a.focus span:after, .memu a:hover span:after{
    content:"";
    width:30px;
    height:17px;
    display:inline-block;
    background:url(../images/zjgc/nav-icon.png) no-repeat;
    left:0;
    bottom:6px;
    position:absolute;
}
/*2020-05-08追加默认样式*/
.news_content_content > p, .news_content_content > div{
    text-indent:2em;
    line-height:1.875em;
}
.news_content_content > p > img, .news_content_content > div > img{
    display:block;
    margin:0 auto;
    max-width:78%;
    height:auto !important;
}
.news_content_content table{
    margin:10px auto;
    border-collapse:collapse;
}
.mobile-menu{
    display:none;
}
@media screen and (max-width:1200px){
    body{
        background-image:none;
        background-color:#fafafa;
    }
    .top-banner ul li{
        background:none;
        height:131px;
    }
    .logo-nav{
        top:0;
    }
    .logo{
        line-height:0;
        padding:10px;
        box-sizing:border-box;
    }
    .logo img{
        height:66px;
        width:auto;
    }
    /*m-nav start*/
    .mobile-menu{
        width:40px;
        height:45px;
        position:absolute;
        top:0;
        right:0;
        z-index:5;
        display:block;
        background:url(../images/zjgc/icon_list.png) no-repeat center center;
    }
    .memu li{
        padding-top:0;
    }
    .memu a.focus span, .memu a:hover span{
        background:none;
        color:#2C271C;
    }
    .m-nav{
        position:absolute;
        top:45px;
        right:0;
        width:7.5em;
        background:#fff;
        display:none;
        z-index:1;
        border-left:1px solid #e8e8e8;
    }
    .show{
        display:block;
    }
    #memu{
        position:relative;
        height:45px;
        background:#90160b;
        width:100%;
    }

    .main-nav{
        border-bottom:none;
        height:45px;
    }
    #memu li{
        display:block;
        float:none;
    }

    .memu li a span{
        height:auto;
        width:auto;
        display:block;
        padding:.5em .75em;
    }
    .memu a.focus span{
        color:#333;
    }
    .memu li a, .memu a.focus{
        background:none;
        padding:0;
        margin-left:0;
        border:none;
        border-bottom:1px solid #e8e8e8;
    }
    .memu a.focus{
        background:#d2d1d1;
    }
    .memu a.focus span:after{
        display:none;
    }
}
/*m-nav end*/
/*head end*/
/*content*/
.view-one{
    padding-top:45px;
    padding-bottom:168px;
    position:relative;
}
.bg-sdyz{
    background:url(../images/zjgc/bg-sdyz.png) no-repeat right bottom;
}
.bg-ding{
    background:url(../images/zjgc/bg-ding.png) no-repeat left bottom;
}
.bg-cyyq{
    background:url(../images/zjgc/bg-cyyq.jpg) no-repeat right bottom;
}
.content-box .tit-box{
    margin:0 auto;
    width:370px;
    position:relative;
    padding-bottom:54px;
}
.tit-box span{
    border:1px solid #c6141b;
    padding:3px;
    width:175px;
    margin:0 auto;
    display:block;
}
.tit-box span i{
    font-style:normal;
    display:block;
    background:#c40910;
    padding:15px 0;
    font-size:1.125em;
    text-align:center;
    color:#f8e9e9;
}
.view-one .tit-box:before, .view-one .tit-box:after{
    content:"";
    display:inline-block;
    background:url(../images/zjgc/tit-icon.png) no-repeat center;
    width:83px;
    height:26px;
    position:absolute;
    top:20px;
    right:6px;
}
.view-one .tit-box:before{
    left:0;
}
.content-box .kuan{
    width:54%;
}
.content-box .kuan p{
    color:#302219;
    font-size:1em;
    line-height:2em;
    text-indent:2em;
    margin:.5em 0;
}
.view-one .zhai{
    margin-left:60px;
    border:3px solid #db040c;
    position:relative;
    width:38%;
    height:305px;
}
.view-one .zhai img{
    display:block;
    position:absolute;
    top:15px;
    left:-45px;
}
.content-box .more{
    border:1px solid #c7c7c7;
    display:inline-block;
    padding:8px 12px;
    font-size:0.75em;
    color:#302219;
}
.content-box .more:after{
    content:">>";
    color:#cb4547;
    padding-left:5px;
    font-weight:bold;
    font-size:.75em;
}
/*view-two*/
.bg-line{
    background:url(../images/zjgc/bg-line.png) no-repeat center;
    height:78px;
    width:100%;
    position:relative;
    top:-3px;
}
.view-two ul{
    padding-top:54px;
    padding-bottom:60px;
    margin-left:-2%;
}
.view-two li{
    float:left;
    box-sizing:border-box;
    width:23%;
    margin-left:2%;
    padding-bottom:35px;
    background:#70a4af;
    color:#fff;
}
.view-two li span{
    font-weight:bold;
    font-size:1.125em;
    display:inline-block;
    padding-top:25px;
}
.view-two li span, .view-two .more{
    margin-left:20px;
}
.view-two img{
    display:block;
    width:100%;
}
.view-two li p{
    padding:0 18px;
    text-indent:2em;
    font-size:1em;
    height:9em;
    line-height:1.5em;
    overflow:hidden;
}
.view-two .more{
    border:1px solid #b6d1d6;
    color:#fff;
}
.view-two .more:after{
    color:#fff;
}
/*3ping*/
.view-three{
    position:relative;
}
.view-three dl, .view-four dl, .view-five dl{
    top:-30px;
}
.view-three span{
    display:block;
}
.view-five{
    padding-bottom:110px;
}
/*end*/
.fj-bg{
    background:url(../images/zjgc/fj-bg.jpg);
    height:27px;
}
/*copyright*/
.copyright{
    font-size:0.8125em;
    padding:30px 0;
    line-height:2em;
    color:#302219;
    text-align:center;
    background:url(../images/zjgc/bg.jpg);
}
.copyright table{
    table-layout:fixed;
    width:100%;
}
.copyright table td a{
    color:#302219;
    display:inline-block;
}
.copyright table td span,
.copyright table td a {
    padding:0 5px;
}
.copyright table td span img {
    vertical-align:text-top;
}
.small-copyright{
    display:none;
    padding:6px 10px;
    text-align:center;
    font-size:1.125em;
    line-height:1.5em;
    box-sizing:border-box;
}

.copyright table td:nth-child(2) img {
    vertical-align: text-bottom;
}
.copyright table td:first-child {
    padding-right:10px;
}
.single-content{
    background:#fff;
}
.back{
    position:absolute;
    left:0;
    top:-45px;
    display:inline-block;
    width:6em;
    text-align:center;
    height:45px;
    line-height:45px;
    background-color:#90160b;
    color:#fff;
    font-size:0.875em;
    -webkit-transition:background-color 400ms;
    transition:background-color 400ms;
}
.back:hover{
    background-color:#a91c10;
}
.pding-30{
    padding:15px 30px 30px;
}
.enter-title em{
    font-style:normal;
    font-size:1.25em;
}
.enter-title span{
    display:block;
    width:30px;
    height:4px;
    background-color:#90160b;
    margin-top:8px;
}
.content-article{
    line-height:2em;
    color:#666;
    min-height:378px;
}
.content-article p{
    text-indent:2em;
}
/*location--开始*/
.location{
    font-size:0.875em;
    padding-bottom:.5em;
}
.location > *{
    float:left;
    line-height:1.5em;
}
.location > em, .location > a{
    color:#aaa;
    font-style:normal;
}
.location > em:before{
    content:"";
    padding-right:2px;
    float:left;
    font-size:1em;
    background:url(../images/zjgc/icon_location.png) no-repeat center;
    width:16px;
    height:1.5em;
}
.location > a:hover{
    color:#ff7900;
}
.location > span{
    color:#333;
}
.location > a:after{
    content:">";
    padding:0px 5px;
    font-family:simsun;
}
/*location--结束*/
@media screen and (max-width:1230px){
    .main-wrap, .box-center{
        width:100%;
        box-sizing:border-box;
    }
}
@media screen and (max-width:1200px){
    /*public-area start*/
    .fl{
        float:none;
    }
    .fr{
        float:none;
    }
    .main-bg, .bg-cyyq, .bg-ding, .bg-sdyz, .view-one .tit-box:before, .view-one .tit-box:after{
        background:none;
    }
    .bg-line, .fj-bg{
        display:none;
    }
    .content-box .kuan{
        width:94%;
        margin:0 auto;
    }
    .zhai{
        display:none;
    }
    /*public-area end*/
    /*m-body start*/
    .content-box{
        padding-bottom:20px;
    }
    .content-box .tit-box{
        width:100%;
        padding-bottom:0px;
    }
    .view-one{
        padding-top:0px;
    }
    .tit-box span{
        width:100%;
        border:none;
        padding:0;
    }
    .tit-box span i{
        border-left:3px solid #90160b;
        background:#e8e5e5;
        color:#333;
        text-align:left;
        padding:.5em 0 .5em 20px;
    }
    .view-three dl, .view-four dl, .view-five dl{
        top:0;
    }
    .view-two{
        padding-bottom:10px;
    }
    .view-two ul{
        padding:0;
    }
    .view-two li{
        padding-bottom:20px;
    }
    .view-two img{
        display:none;
    }
    .back, .view-one .back{
        background:#7d0f05;
    }
    /*m-body end*/
    /*copyright start*/
    .copyright{
        padding:10px 0;
        border-top:1px solid #ccc;
    }
     .copyright table td div>*{
	display:none;
       }
      .copyright table td div>.m-visible{
	display:inline-block;
      }
      .copyright table td:first-child,.copyright table td:last-child{
	display:none;
      }
      .copyright table td:nth-child(2){
	width:auto;
      }
      .copyright table td div>.m-block {
	display:block;
      }
    .small-copyright{
        background:#90160b;
        display:block;
        padding:10px;
        box-sizing:border-box;
        color:#fff;
    }
    /*copyright end*/
}
@media screen and (max-width:1000px){
    .view-two li{
        width:48%;
        margin-bottom:2%;
    }
    .pding-30{
        padding:5px 15px 10px;
    }
    .news_content_content > p > img, .news_content_content > div > img{
        max-width:100% !important;
    }
}
@media screen and (max-width:480px){
    .tit-box span i{
        font-size:1em;
    }
    .content-box .tit-box{
        padding-bottom:0;
    }
    .view-two li{
        width:100%;
        margin:0 auto 2%;
        padding-bottom:15px;
    }
    .view-two li p{
        height:auto;
    }
    .view-two li span{
        font-size:1em;
    }
    .small-copyright{
        font-size:0.875em;
    }
    .enter-title span{
        display:none;
    }
    .content-article p{
        font-size:1em;
        color:#333;
    }
    .enter-title em{
        font-size:1.125em;
        font-weight:bold;
        color:#666;
    }
}
/*列表--模块化--开始*/
.list-box{
    background:#fff;
    padding:0 30px;
    box-sizing:border-box;
}
.list-box .pding-30{
    padding:15px 0 0;
}
.news-list{
    padding-top:15px;
}
.news-list > a:after{
    content:"";
    display:block;
    clear:both;
    height:0;
}
.news-list > a{
    display:block;
    padding:.5em 0;
    line-height:1.5em;
}
.news-list > a > span{
    float:left;
    width:calc(100% - 6em);
    color:#666;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    position:relative;
}
.news-list > a:hover > span{
    color:#a91d11 !important;
    -webkit-transition:background-color 400ms;
    transition:background-color 400ms;
}
.news-list > a > em{
    float:right;
    font-style:normal;
    color:#aaa;
    font-size:0.875em;
    font-family:Arial, Verdana;
}
.news-list.date-right > a{
    padding:.7em 0;
}
.news-list.date-right.dot-b > a{
    padding:.75em 0;
    border-top:1px dashed #dcdcdc;
}
.news-list.date-right.dot-b a:first-child{
    border-top:none;
}
@media screen and (max-width:1200px){
    .list-box{
        width:100%;
        padding:0 3%;
    }
    .news-list > a > em{
        display:none;
    }
    .news-list > a > span{
        width:100%;
    }
}
/*列表--模块化--结束*/
/*翻页-模块化-start*/
.page-tile{
    display:block;
    border-width:1px 0;
    font-family:Verdana, Arial;
    padding:15px 0;
}
.page-tile:after{
    display:block;
    content:"";
    clear:both;
}
.page-tile > *{
    color:#888;
    display:block;
    float:left;
    padding:0 .5em;
    min-width:1.5em;
    text-align:center;
    font-size:0.75em;
    line-height:2.5em;
    height:2.5em;
    overflow:hidden;
}
.page-tile > em{
    display: none;
}
.page-tile > *:before{
    font-size:1.25em;
}
.page-tile .more:before{
    content:"…";
}
.page-tile a.prev:before{
    content:"\2039"
}
.page-tile a.next:before{
    content:"\203A"
}
.page-tile a.last:before{
    content:"\203A\203A"
}
.page-tile .focus{
    background-color:#90160b;
    color:#fff;
    border-radius:5px;
}
.page-tile-2{
    display:none;
    text-align:center;
    font-size:.875em;
    height:1.875em;
    margin-top:10px;
    padding-bottom:10px;
}
.page-tile-2 span.no-click{
    background-color:#ccc;
    color:#fff;
}
.page-tile-2 span{
    padding:0.5em 1em;
    background-color:#888;
    margin:0px 3px;
    color:#fff;
    border-radius:20px;
}
.page-tile-2 span a{
    color:#fff;
}
.page-tile a:hover{
    text-decoration:underline;
}
@media screen and (max-width:1000px){
    .page-tile a, .page-tile span{
        display:none;
    }
    .page-tile > *{
        float:none;
    }
    .page-tile{
        text-align:center;
        padding:0;
    }
    .page-tile a.prev, .page-tile a.next{
        display:inline-block;
        box-sizing:border-box;
        height:2em;
        line-height:2em;
        color:#333;
        width:90px;
    }
    .page-tile a.prev:before{
        content:"上一页";
    }
    .page-tile a.next:before{
        content:"下一页";
    }
}
/*翻页-模块化-end*/
/*适老开关·登录·简繁体*/
.top-link{
    font-size:16px;
    position:relative;
    z-index:5;
    top:10px;
    right:10px;
    float:right;
    height:30px;
    line-height:30px;
}
.pip-triggers{
    line-height:20px;
    text-align:left;
}
.top-bar .version-links:before, .top-bar .version-links:after{
    content:"|";
    padding:0 6px;
}
.pip-triggers > em{
    padding-left:10px;
}
.pip-triggers > em > i{
    vertical-align:middle;
}
@media screen and (max-width:1000px){
    .top-link{
        padding-right:10px;
    }
}
/*适老开关·登录·简繁体 end*/