﻿@charset "utf-8";
/* CSS Document */
/*__________PC css样式__________*/
* {
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
    outline: none;
    font-family: 'Microsoft Yahei',"微软雅黑","宋体","Arial";
    font-style: normal
}

body a {
    text-decoration: none;
}

html, body {
    min-width: 1300px;
    background: #FFFFFF !important
}

.location {
    width: 1100px;
    height: 58px;
    margin: 0 auto;
    line-height: 58px;
}

    .location a, .location table td {
        font-size: 13px;
        color: #999999
    }

.main {
    width: 1100px;
    margin: 0 auto;
    overflow: hidden;
    border: #dcdcdc 1px solid;
    margin-bottom: 40px;
    box-sizing: border-box
}

.article {
    padding: 30px 12.5% 70px 12.5%;
}

    .article .article_hd {
        width: 100%;
        padding: 26px 0 15px 0;
        color: #000;
    }

        .article .article_hd h2 {
            text-align: center;
            line-height: 1.5;
            font-size: 20px;
            font-weight: normal;
        }

        .article .article_hd h1 {
            text-align: center;
            line-height: 1.5;
            font-size: 25px;
            font-weight: normal;
        }

    .article .article_td {
        width: 100%;
        line-height: 1;
        font-size: 15px;
        color: #666;
        position: relative;
        border-top: 1px #dcdcdc solid;
        text-align: center;
        padding: 20px 0;
    }

        .article .article_td span {
            padding: 0 20px;
        }

    .article .article_bd {
        width: 100%;
        font-family: "SimSun";
        text-align: justify;
        font-size: 16px;
        line-height: 1.875;
    }

    .article .pages_content {
        padding-bottom: 40px;
    }

        .article .pages_content p {
            margin-bottom: 15px;
        }

    .article .article_fd {
        height: 45px;
        background: #f1f1f1;
        line-height: 45px;
        padding: 0 25px;
    }

    .article .article_fd_l {
        float: left;
    }

.mainShareDiv_24 > span {
    float: left;
}

#gwdshare {
    position: relative;
    top: 11px;
    float: left;
}

.mainShareDiv_24 a {
    width: 24px;
    height: 24px;
    float: left;
    margin-left: 10px;
    display: inline-block;
    padding: 0 !important;
    background-image: url(share.png) !important;
    background-repeat: no-repeat !important;
}

    .mainShareDiv_24 a.gwds_weixin {
        background-position: 0 -76px !important;
        margin-left: 5px;
    }

.article .article_fd a {
    color: #333;
    float: left;
}

.mainShareDiv_24 a.gwds_tsina {
    background-position: 0 -38px !important;
}

.mainShareDiv_24 span.gwds_more {
    /* background-position: 0 0 !important; */
    background-position: 0 -114px !important;
    margin-left: 9px;
    background-image: url(share.png) !important;
    background-repeat: no-repeat !important;
    width: 24px;
    height: 24px;
    display: inline-block;
}

.article .article_fd_r {
    float: right;
    font-size: 15px;
}

.article .article_fd a {
    color: #333;
    float: left;
}

.article .pages_content p {
    line-height: 1.8 !important;
    margin-bottom: 15px !important;
    margin-top: 0 !important
}

.article .article_hd h1 {
    text-align: center;
    line-height: 1.5;
    font-size: 24px;
    font-weight: bold;
    padding: 5px 0;
}

.article .article_hd h2 {
    text-align: center;
    line-height: 1.5;
    font-size: 20px;
    font-weight: normal;
    padding: 5px 0;
}

/*


#zoom p, #zoom span , #zoom div{
    font-family: "微软雅黑" !important;
    font-size: 16px !important;
    line-height: 22pt !important;
	color:#333333 !important;
}
#zoom p{    text-align: justify !important;
    text-justify: inter-ideograph !important;
}
 #zoom span{ display:block !important; text-align:center !important}
#zoom img {
    margin: 22.5pt auto !important;float: none !important;
    clear: both !important;
    display: block !important;
    max-width: 100% !important;
}

.main table td.title{ font-size:25px;}
.main table.timesource tr td{ font-size:15px; color:#666666}

.articlebtm{ background:#EFEFEF;}
.articlebtm a{ font-size:15px; color:#333333; line-height:40px;}

*/






/*本css为移动端css样式，基于flexble插件；换算比例为75px=1rem*/

@media screen and (max-width: 1024px) and (min-width: 769px) {

    .location, .main {
        width: 1000px
    }
}

@media screen and (max-width: 768px) {
    html, body {
        min-width: auto;
        overflow-x: hidden
    }

    .location {
        width: 100%;
        height: 1.2rem;
        box-sizing: border-box;
        padding: 0 20px;
        line-height: 1.2rem;
    }

    .main {
        width: 100%;
        box-sizing: border-box;
        margin-bottom: 30px;
        padding: 0 20px 20px 20px;
        display: block;
        position: relative
    }
    /*.main #zoom{ width:100%; margin:0 auto}
#zoom p, #zoom span , #zoom div{
    font-family: "微软雅黑" !important;
    font-size: 0.4rem !important;
    line-height: 0.8rem !important;
	color:#333333 !important;
}
#zoom p{    text-align: justify !important;
    text-justify: inter-ideograph !important;
}
 #zoom span{ display:block !important; text-align:center !important}
#zoom img {
    margin: 0.4rem auto !important;float: none !important;
    clear: both !important;
    display: block !important;
    max-width: 100% !important;
}
*/
    .ewmzs {
        display: none
    }

    .article .article_hd {
        padding: 26px 0 15px 0
    }

    .article {
        padding: 0
    }

        .article .article_td span {
            font-size: 15px;
            line-height: 1.5;
            display: block
        }

        .article .pages_content p {
            font-size: 0.4rem
        }

    .main table td.title {
        font-size: 0.53rem;
    }

    .article .article_fd {
        box-sizing: border-box;
        height: auto;
        display: none
    }

    .article .article_fd_l, .article .article_fd_r {
        float: none;
        overflow: hidden
    }

    .mainShareDiv_24 {
        height: auto
    }

        .mainShareDiv_24 > span {
            font-size: 0.4rem
        }

    #gwdshare {
        position: static;
        height: 0.64rem;
        margin-top: 0.28rem
    }

    .mainShareDiv_24 a, .mainShareDiv_24 span.gwds_more {
        width: 0.64rem;
        height: 0.64rem;
        background-size: 0.64rem
    }

        .mainShareDiv_24 a.gwds_weixin {
            background-position: 0 -2.026rem !important;
        }

    .article .article_fd a {
        font-size: 0.38rem
    }

    .mainShareDiv_24 a.gwds_tsina {
        background-position: 0 -1.013rem !important;
    }

    .mainShareDiv_24 span.gwds_more {
        background-position: 0 -3.04rem !important;
        display: block;
        float: left
    }

    .article .article_fd {
        line-height: 1.2rem
    }

    .main table.timesource tr td {
        font-size: 0.35rem;
        color: #666666
    }

    .articlebtm {
        display: none
    }

    .share, .mainShareDiv_24 {
        overflow: hidden
    }

    #gwdshare a, #gwdshare_s a, #gwdshare_pop a {
        display: block;
        float: left
    }

    #zoom p, #zoom span {
        font-size: 0.4rem !important
    }

    .article_bd p, .article_bd span {
        font-size: 0.4rem !important
    }

    .article_bd img, .article img {
        display: block;
        max-width: 100%;
        margin: 0 auto
    }

    .footer {
        display: block;
        height: auto
    }
}

@media screen and (max-width: 650px) {
    .location {
        padding: 0 10px
    }
}
