@charset "utf-8";
html {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
}

body {
    margin: 0;
    padding: 0;
    font-size: 0.3rem;
    line-height: 0.32rem;
    color: #292929;
    font-family: "Microsoft Yahei", Helvetica, sans-serif;
    width: 100%;
    height: auto;
    background: #ffffff;

}

* {
    margin: 0;
    padding: 0;
    list-style: none;
}

A:link {
    color: #333333;
    text-decoration: none;
}

A:visited {
    color: #333333;
    text-decoration: none;
}

A:hover {
    color: #3366cc;
    text-decoration: none;
}

A:active {
    color: #333333;
    text-decoration: none;
}

table {
    word-break: break-all;
}

.memubut {
    position: absolute;
    right: 0.2rem;
    top: 0.3rem;
    z-index: 100;

}

.backmemu {
    margin-top: -0.88rem;
    position: absolute;
    margin-left: 0.3rem;
    z-index: 100;
    width: 5.7%;
}

.search {
    position: absolute;
    right: 0.9rem;
    top: 0.28rem;
    z-index: 100;
    width: 5.5%;
}

.search img {
    width: 100%;
}

.search-box {
    padding: 0.2rem 5%;
    width: 90%;
    height: 0.45rem;
    line-height: 0.45rem;
    margin: 0 auto;
    background: #960218;
}

.search-box-txt {
    float: left;
    padding-left: 0.05rem;
    width: 80%;
    height: 0.45rem;
    border: none;
    line-height: 0.45rem;;
    background: #ffffff;
    font-size: 0.18rem;
}

.search-box-btn {
    float: left;
    width: 18%;
    height: 0.45rem;
    line-height: 0.45rem;
!important;
    border: none;
    font-size: 0.2rem;
    margin: 0 !important;
    padding: 0 !important;
    background: #fb9f0c;
}

/*news*/
/**/
.yb_news {
    width: 94%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding: 0.2rem 2% 0rem 2%;
    background: #ffffff;
}

.ibanner {
    position: relative;
    overflow: hidden;
    margin: 0.25rem auto 0 auto;
    width: 100%;
}

.ibanner .hd {
    position: absolute;
    height: 0.600em;
    line-height: 0.600em;
    bottom: 5%;
    right: 40%;
    z-index: 1;
    width: auto;
    text-align: center;
    margin: 0 auto;
}

.ibanner .hd ul {
    display: inline-block;
    text-align: center;
    height: auto
}

.ibanner .hd li {
    display: inline-block;
    width: 0.3rem;
    height: 0.05rem;
    -webkit-border-radius: 0.500em;
    -moz-border-radius: 0.500em;
    border-radius: 1em;
    background: #ffffff;
    text-indent: 9999px;
    overflow: hidden;
    margin: 0 0.2em;
}

.ibanner .hd li.on {
    background: #cc0000;
    width: 0.5rem;
    margin-top: -0.1em;
}

.ibanner .bd {
    position: relative;
    z-index: 0;
}

.ibanner .bd li {
    position: relative;
    text-align: center;
}

.ibanner .bd li h1 {
    position: absolute;
    text-align: left;
    display: block;
    width: 100%;
    bottom: 0;
    left: 0;
    height: 36px;
    line-height: 36px;
    color: #ffffff;
    background: url("../images/font_bg.png");
    text-indent: 0.3em;
    font-size: 0.8em;
}

.ibanner .bd li img {
    background: url(../images/loading.gif) center center no-repeat;
    vertical-align: top;
    width: 100%;
}

.ibanner .bd li a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    text-decoration: none;
}

.ibanner .bd li .tit {
    display: block;
    width: 100%;
    position: absolute;
    bottom: 5px;
    text-indent: 10px;
    height: 28px;
    line-height: 28px;
    color: #fff;
    text-align: center;
    z-index: 3;
}

/*news*/
.news_box {
    width: 96%;
    height: auto;
    overflow: hidden;
    margin: 0 auto
}

.news_bht_title {
    width: 100%;
    border-bottom: #bedb85 0.02rem solid;
    margin: 0.15rem auto 0.15rem auto;
    height: 0.5rem;
}

.news_bht_title h1 {
    float: left;
    margin: 0;
    padding: 0 0.05rem;
    height: 0.485rem;
    border-bottom: #960218 0.04rem solid;
    color: #000000;
    text-align: left;
    font-weight: normal;
    font-size: 0.24rem;
    line-height: 0.485rem;
}

.news_bht_title .t_more {
    float: right;
    display: block;
    height: 0.3rem;
    width: 0.58rem;
    margin: 0.15rem 0 0 0;
}

.news_bht_title .t_more img {
    width: 0.58rem;
    height: 0.16rem;
}

.top_pic {
    overflow: hidden;
    margin: 0.3rem auto 0 auto;
    width: 100%;
    height: auto;
}

.top_pic a {
    position: relative;
    float: left;
    overflow: hidden;
    margin-right: 3%;
    width: 2.96rem;
    background: #000000;
    text-align: center;
    margin-bottom:15px;
}

.top_pic a img {
    width: 2.96rem;
    height: 1.9rem;
}

.top_pic a span {
    position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
    height: 0.5rem;
    background: url("../images/font_bg.png");
    color: #ffffff;
    text-align: center;
    font-size: 0.2rem;
    line-height: 0.5rem;
}

/*xxmhbox*/
.xxmhbox {
    width: 96%;
    margin: 0 auto;
    height: auto;
    overflow: hidden
}

.xxmhbox li {
    float: left;
    width: 33.333333%;
    padding: 0.2rem 0
}

.xxmhbox img {
    width: 96%;
    display: block;
    text-align: center;
    margin: 0 auto
}

/**/
.n_list2 {
    position: relative;
    width: 100%;
    overflow: hidden;
    padding: 0.2rem 0;
    height: auto;
    margin: 0 auto;
    text-overflow: ellipsis;
}

.n_list2 li {
    display: block;
    overflow: hidden;
    width: 95%;
    color: #333333;
    text-overflow: ellipsis;
    font-size: 0.18rem;
    height: 0.5rem;
    line-height: 0.5rem;
    -o-text-overflow: ellipsis;
}

.n_list2 li a {
    float: left;
    width: 85%;
    text-overflow: ellipsis;
    display: block;
    color: #333333;
    font-size: 0.22rem;
    background-size: 0.08rem 0.08rem;
    padding-left: 0.15rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    background: url("../images/ico_list1.png") left center no-repeat;
}

.n_list2 li a:hover {
    color: #cc3300;
}

.n_list2 li .ndate {
    float: right;
    color: #8d8d8d;
    font-size: 1em;
}

.n_list2 li i {
    color: #8d8d8d;
    font-style: normal;
    font-size: 0.18rem;
    display: inline;
}

/**/

/*news_box*/
.inews_box {
    width: 94%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding: 0.2rem 2% 0 2%;
    background: #ffffff;
}

.inews_box .hd {
    height: 0.6rem;
    line-height: 0.6rem;
    padding: 0;
    font-size: 0.2rem;
    border-bottom: 0.03rem solid #dadada;
    position: relative;
}

.inews_box .hd ul {
    position: absolute;
    width: 100%;
    top: 0;
    height: 0.6rem;
    line-height: 0.6rem;
}

.inews_box .hd ul li {
    float: left;
    width: 50%;
    text-align: center;
    height: 0.6rem;
    line-height: 0.6rem;
    padding: 0 0;
    color: #666;
    font-size: 0.26rem;
    font-weight: bold;
}

.z_line {
    background: #f7f7f7;
    height: 0.15rem
}

.inews_box .hd ul .on {
    text-decoration: none;
    color: #960218;
    height: 0.585rem;
    line-height: 0.6rem;
    border-top-left-radius: 0.1rem;
    border-top-right-radius: 0.1rem;
    font-weight: bold;
    text-align: center;
    padding: 0 0;
    font-size: 0.26rem;
    float: left;
    border-bottom: #960218 0.05rem solid;
}

.inews_box .hd ul .on a {
    display: block;
    color:#960218;
    font-size: 0.26rem;

    /* 淇Android 4.0.x 榛樿娴忚鍣ㄥ綋鍓嶆牱鑹叉棤鏁堟灉bug */
}

/*ks_box*/
.ks_box {
    width: 96%;
    height: auto;
    overflow: hidden;
    margin: 0.2rem auto;
}

.ks_box .hd {
    height: 0.6rem;
    line-height: 0.6rem;
    padding: 0;
    font-size: 0.2rem;

    position: relative;
}

.ks_box .hd ul {
    position: absolute;
    width: 100%;
    top: 0;
    overflow: hidden;
    height: 1.5rem;
    line-height: 0.6rem;
}

.ks_box .hd ul li {
    float: left;
    margin: 1.0% 1%;
    padding: 0 2.5%;
    text-align: center;
    height: 0.45rem;
    line-height: 0.45rem;
    color: #ffffff;
    font-size: 0.22rem;
    border-radius: 0.1rem;
    background: #960218;
}

.ks_box .hd ul .on {
    border-bottom-color: #fff;
    background: #FF9800;
    text-decoration: none;
    color: #ffffff;
}

.ks_box .hd ul .on a {
    display: block;
    color: #ffffff;
    font-size: 0.22rem;
    /* 淇Android 4.0.x 榛樿娴忚鍣ㄥ綋鍓嶆牱鑹叉棤鏁堟灉bug */
}

.ks_box .tempWrap {
    width: 100%;
    overflow: hidden;
}

.ks_box .bd ul {
    padding: 0.2rem 0 0 0;
    width: 100%
}

.ks_box .bd li {
    height: 0.5rem;
    width: 3.045rem;
    float: left;
    font-size: 0.22rem;
    text-align: center;
    margin: 0.05rem 0;
    line-height: 0.5rem;
}

.ks_box .bd li a {
    background: #ffffff;
    border: #cccccc 1px solid;
    color: #333333;
    border-radius: 0.05rem;
    display: block;
    width: 94%;
    margin: 0 auto;

}

.ks_box .bd li a:hover {
    background: #7cbb00;
    color: #ffffff
}

.sy-more {
    display: block;
    margin: 0.1rem auto 0.1rem auto;
    width: 36%;
    border-radius: 20px;
    color: #555555 !important;
    text-align: center;
    font-size: 0.7em;
    line-height: 0.5rem;
    background: #f2f2f2;
}

.list-more {
    display: block;
    margin: 10px auto 0 auto;
    width: 50%;
    border-radius: 20px;
    color: #333333 !important;
    text-align: center;
    font-size: 0.24rem;
    line-height: 0.5rem;
    border: #cccccc 1px solid;
}

/* 鍘绘帀閾炬帴瑙︽懜楂樹寒 */
/*sideMenu*/
.sideMenu {
    margin: 0.1rem auto;
}

.sideMenu h3 {
    height: 0.6rem;
    line-height: 0.6rem;
    font-size: 0.24rem;
    padding-left: 0.2rem;
    background: #e4f2f6;
    cursor: pointer;
    color: #1d90d0;
    margin: 0.1rem auto
}

.sideMenu h3 em {
    float: right;
    display: block;
    width: 0.6rem;;
    height: 0.6rem;;
    background: url(../images/icoAdd.png) 0.3rem 0.25rem no-repeat;
    cursor: pointer;
    background-size: 50%
}

.sideMenu h3.on {
    background-color: #1d90d0;
    color: #ffffff
}

.sideMenu h3.on em {
    background-position: 0.28rem -1.05rem;
}

.sideMenu ul {
    padding: 0.1rem 0.1rem;
    color: #555555;
    display: none; /* 榛樿閮介殣钘 */
    font-size: 0.22rem;
    line-height: 0.4rem;
}

.sideMenu ul li {
    font-size: 0.22rem;
    line-height: 0.4rem;
}

.sideMenu ul p {
    font-size: 0.22rem;
    line-height: 0.4rem;
    color: #707070;
    width: 100%;
    display: block
}

.sideMenu ul span {
    font-size: 0.22rem;
    line-height: 0.4rem;
    color: #707070;
}


/*zt_box1*/

.zt_box {
    margin: 5% auto;
    width: 96%;
    height: auto;
    overflow: hidden;
    position: relative;
}

.zt_box .hd {
    position: absolute;
    height: 0.4rem;
    line-height: 0.4rem;
    bottom: 0.65rem;
    right: 0;
    z-index: 1;
    width: 100%;
    text-align: center;
}

.zt_box .hd li {
    /*display: inline-block;*/
    display: none;
    width: 0.4rem;
    height: 0.05rem;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: #333;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0 6px;
}

.zt_box .hd li.on {
    background: #fff;
}

.zt_box .tempWrap {
    padding: 0.2rem 0 0 0
}

.zt_box .bd ul {
    width: 100%;
    float: left;
}

.zt_box .bd li {
    width: 50%;
    float: left;
    font-size: 14px;
    text-align: center;
}

.zt_box .bd li a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 鍙栨秷閾炬帴楂樹寒 */
}

.zt_box .bd li img {
    width: 98%;
    background: url(../images/loading.gif) #fff center center no-repeat;
}

.zt_box .prev, .zt_box .next {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 23px;
    height: 27px;
    line-height: 27px;
    text-align: center;
}

.zt_box .next {
    left: auto;
    right: 0;
}

/*.zt_box .prev,.zt_box .next{ position:absolute; left:0; top:0; display:block; width:0.3rem; height:0.4rem; line-height:27px; text-align:center;   }*/
/*.zt_box .next{ left:auto; right:0;}*/
/*.zt_box .prev img{width: 100%}*/
/*.zt_box .next img{width: 100%}*/
/*zt_box2*/
.zt_box2 {
    position: relative;
    overflow: hidden;
    margin: 0 auto 0.2rem auto;
    max-width: 96%; /* 璁剧疆鐒︾偣鍥炬渶澶у搴 */
}

.zt_box2 .hd {
    position: absolute;
    height: 0.4rem;
    line-height: 0.4rem;
    bottom: 0.5rem;
    right: 0;
    z-index: 1;
    width: 100%;
    text-align: center;
}

.zt_box2 .hd li {
    display: inline-block;
    width: 5px;
    height: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #333;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0 6px;
}

.zt_box2 .hd li.on {
    background: #fff;
}

.zt_box2 .bd {
    position: relative;
    z-index: 0;
    padding: 0.2rem 0 0 0;
}

.zt_box2 .bd li {
    position: relative;
    text-align: center;
}

.zt_box2 .bd li img {
    vertical-align: top;
    width: 100%; /* 鍥剧墖瀹藉害100%锛岃揪鍒拌嚜閫傚簲鏁堟灉 */
    height: 1.44rem;
}

.zt_box2 .bd li a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.zt_box2 .prev, .zt_box2 .next {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 0.4rem;
    height: 0.5rem;
    line-height: 27px;
    text-align: center;
}

.zt_box2 .next {
    left: auto;
    right: 0;
}

.zt_box2 .prev img {
    width: 100%
}

.zt_box2 .next img {
    width: 100%
}

/*memulogo*/

.i_logo_box {
    width: 100%;
    padding: 0.1rem 0;
    background: #960218;
    background-size: 100% 100%;
    position: relative;
    height: 0.7rem;
}

.i_logo_box2 {
    width: 100%;
    padding: 0.1rem 0;
    background: #960218;
    background-size: 40%;
    position: relative;
    height: 0.7rem;
}

.i_logo {
    width: 4.5rem;
    margin: 0.05rem 0 0 0.1rem
}

.i_logo_box2 .i_logo {
    width: 4rem;
    margin: 0.1rem auto auto auto;
    display: block;
}

.i_logo_box2 .backmemu {
    margin-top: 0.12rem;
    position: absolute;
    margin-left: 0.1rem;
    z-index: 100;
    width: 8%;
}


/**/
.news_pic {
    position: relative;
    overflow: hidden;
    margin: 0 auto 0 auto;
    padding: 0.2rem 0 0 0;
    width: 100%;
}

.news_pic .hd {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 0.5rem;
    line-height: 0.5rem
}

.news_pic .hd img {
    width: 0.2rem;
    height: 0.2rem;
    margin: 0.15rem auto
}

.news_pic .prev, .news_pic .next {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 0.3rem;
    height: 0.3rem;
    text-align: center;
    line-height: 0.5rem;
}

.news_pic .next {
    right: 0;
    left: auto;
}

.news_pic .bd {
    position: relative;
    z-index: 0;
}

.news_pic .bd li {
    position: relative;
}

.news_pic .bd li img {
    display: block;
    width: 100%;
    height: 200px;
    max-height: 100%;
}
@media  (min-width:600px)  and (max-width:768px) {
 .news_pic .bd li img {
   
    height: 400px;
   
}
}
@media  (min-width:769px)  and (max-width:1200px) {
 .news_pic .bd li img {
   
    height: 600px;
   
}
}
.news_pic .bd li a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 鍙栨秷閾炬帴楂樹寒 */
}

.news_pic .bd li .tit {
    position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
    height: 0.5rem;
    line-height: 0.5rem;
    background-color: rgba(0, 0, 0, 0.7);
    color: #fff;
    text-align: center;
    text-indent: 10px;
    font-size: 0.2rem
}

.news_xxsx_txt {
    overflow: hidden;
    margin: 0 auto;
    padding: 5px 0 0 0;
    width: 100%;
    height: auto;
}

.news_xxsx_txt h2 {
    padding: 0.4em 0 0 0;
    color: #008f40;
    font-size: 20px;
    line-height: 36px;
}

.news_xxsx_txt p {
    margin: 0;
    padding: 5px 0;
    color: #333333;
    font-size: 14px;
    line-height: 24px;
}

/* 鐒︾偣鍥 */
.slideBox {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    max-width: 100%; /* 璁剧疆鐒︾偣鍥炬渶澶у搴 */
}

.slideBox .hd {
    position: absolute;
    height: 0.35rem;
    line-height: 0.35rem;
    bottom: 0;
    right: 0;
    z-index: 1;
    width: 100%;
    text-align: center;
}

.slideBox .hd li {
    display: inline-block;
    width: 5px;
    height: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #333;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0 6px;
}

.slideBox .hd li.on {
    background: #fff;
}

.slideBox .bd {
    position: relative;
    z-index: 0;
}

.slideBox .bd li {
    position: relative;
    text-align: center;
}

.slideBox .bd li img {
    vertical-align: top;
    width: 100%; /* 鍥剧墖瀹藉害100%锛岃揪鍒拌嚜閫傚簲鏁堟灉 */
}

.slideBox .bd li a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* 鍘绘帀閾炬帴瑙︽懜楂樹寒 */
.slideBox .bd li .tit {
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    text-indent: 10px;
    height: 28px;
    line-height: 28px;
    color: #fff;
    text-align: left;
}

p#back-to-top {
    position: fixed;
    display: none;
    bottom: 100px;
    right: 0;
    z-index: 99999;
}

p#back-to-top a {
    text-align: center;
    text-decoration: none;
    color: #d1d1d1;
    display: block;
    width: 0.5rem;

    -moz-transition: color 1s;
    -webkit-transition: color 1s;
    -o-transition: color 1s;
}

p#back-to-top a:hover {
    color: #979797;
}

p#back-to-top a span {
    border-radius: 6px;
    display: block;
    height: 0.5rem;
    width: 0.5rem;
    margin-bottom: 5px;
    background: transparent url() no-repeat;
    -moz-transition: background 1s;
    -webkit-transition: background 1s;
    -o-transition: background 1s;
    background-size: cover;
}

#back-to-top a:hover span {
    background-size: cover;

}

/*fast_box*/
.i_title {
    border-bottom: 0.02rem solid #dadada;
    position: relative;
    height: 0.6rem;
    line-height: 0.6rem;
    padding: 0;
    font-size: 0.2rem;
}

.i_title h2 {
    text-decoration: none;
    color: #960218;
    height: 0.585rem;
    line-height: 0.6rem;
    border-top-left-radius: 0.1rem;
    border-top-right-radius: 0.1rem;
    font-weight: bold;
    text-align: center;
    padding: 0 0.1rem;
    font-size: 0.26rem;
    float: left;
    border-bottom:#960218 0.05rem solid;
}

.t_more {
    float: right;
    display: block;
    height: 0.3rem;
    width: 0.8rem;
    margin: 1em 0.2rem 0 0;
    font-size: 0.20rem;
    text-align: right;
}

.t_more img {
    width: 17%;
}

.ico_t1 {
    background: url("../images/title_001.png") left center no-repeat;
    background-size: 20%;
    padding: 0 0.15rem 0 0.45rem !important;
}

.ico_t2 {
    background: url("../images/title_002.png") left center no-repeat;
    background-size: 20%;
    padding: 0 0.15rem 0 0.45rem !important;
}

.ico_t3 {
    background: url("../images/title_003.png") 0.05rem center no-repeat;
    background-size: 21%;
    padding: 0 0.15rem 0 0.45rem !important;
}

.ico_t4 {
    background: url("../images/title_004.png") 0.05rem center no-repeat;
    background-size: 20%;
    padding: 0 0.15rem 0 0.45rem !important;
}

.ico_t5 {
    background: url("../images/title_005.png") left center no-repeat;
    background-size: 22%;
    padding: 0 0.15rem 0 0.45rem !important;
}

.ico_t6 {
    background: url("../images/title_006.png") left center no-repeat;
    background-size: 14%;
    padding: 0 0.1rem 0 0.5rem !important;
}


.fast_box {
    width: 94%;
    padding: 2% 3%;
    background: #ffffff;
    background-size: cover;
    height: auto;
    overflow: hidden;
}

.fast_box ul {
    width: 105%;
    padding: 0.2rem 0 0 0;
}

.fast_box li {
    float: left;
    width: 21.5%;
    margin-right: 3%;
    margin-top: 0.7em;
    margin-bottom: 0.2em;
}

.fast_box li img {
    width: 35%;
    display: block;
    margin: 0 auto;
}

.fast_box li span {
    text-align: center;
    font-size: 0.22rem;
    font-weight: bold;
    color: #555555;
    display: block;
    width: 100%;
    line-height: 0.5rem;
}


/**/
.date_list {
    position: relative;
    width: 100%;
    overflow: hidden;
    padding: 0.25rem 0;
    height: auto;
    margin: 0 auto;
    text-overflow: ellipsis;
}

.date_list li {
    width: 100%;
    height: 0.8rem;
    display: block;
    padding: 0;
    margin-bottom: 0.25rem;
    overflow: hidden;
}

.date_list li:last-child {
    border-bottom: none;
    margin-bottom: 0;
}

.date_list li a {
    font-size: 0.22rem;
    color: #333333;
    line-height: 0.4rem;
    display: block;
    text-align: justify;
}

.date_list li a:hover {
    color: #cc0000;
}

.date_list li span {
    float: left;
    display: block;
    width: 0.9rem;
    height: 0.8rem;;
    text-align: center;
    color: #ffffff;
    font-size: 0.15rem;
    line-height: 20px;
    margin-right: 0.2rem;
    overflow: hidden;
    background: #960218;
}

.date_list li span i {
    width: 62%;
    display: block;
    text-align: center;
    margin: 0.03rem auto 0.02rem auto;
    color: #ffffff;
    font-size: 0.28rem;;
    font-weight: normal;
    font-style: normal;
    line-height: 0.4rem;
    border-bottom: #d3d3d3 1px solid;

}

.date_list li:hover span {
    background: #830000;
    color: #ffffff;
}

.date_list li:hover i {
    background: #830000;
    color: #ffffff
}

/**/
.i_linkbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #f2f2f2;
    padding: 0.2rem 0
}

.i_linkboxli {
    width: 46%;
    padding: 0 2%;
    float: left;
}

.i_linkboxli select {
    width: 100%;
    float: left;
    display: block;
    height: 0.4rem;
    background: #ffffff;
    border: none;
    outline: none;
    padding: 0 5%;
    font-size: 0.2rem;
    color: #666666
}

/*end_link*/
.end_link {
    width: 82%;
    height: auto;
    overflow: hidden;
    margin: 0 auto 0.2rem auto;
    border-bottom: #1379c6 1px solid;
}

.end_link li {
    width: 25%;
    float: left
}

.end_link li a {
    display: block;
    width: 100%;
    text-align: center;
    color: #ffffff;
    font-size: 0.2rem;
    line-height: 0.8rem
}

.index_newslist {
    margin-left: 0.08rem;
    margin-right: 0.08rem;
}

.index_newslist li {
    float: left;

}

.index_newslist .li1 {
    width: 0;
    height: 0;
    overflow: hidden;

}

.index_newslist .li2 {
    color: #272727;
    width: 100%;
    margin-top: 0.2rem;
    margin-bottom: 0.1rem;
    line-height: 0.42rem;
    font-size: 0.32rem;
}

.index_newslist .li3 {
    width: 100%;
    color: #0166c2;
    font-weight: bold;
    background-position: bottom center;
    background-repeat: no-repeat;
    line-height: 0.4rem;
    background-size: 100%;
    font-size: 0.22rem;

}

.index_newslist .fbdw {

}

.index_gg {
    margin-left: 0.08rem;
    margin-right: 0.08rem;
}

.index_gg img {
    width: 6.24rem;
    height: 0.733rem;
    margin-top: 0.3rem;
}

.kstd {
    width: 100%;

}

.kstd li {
    font-size: 0.3rem;
    line-height: 0.5rem;
    width: 1.52rem;
    margin-left: 0.04rem;
    margin-right: 0.04rem;
    float: left;
    margin-bottom: 2%;
    text-align: center;
}

.kstd1 {
    width: 100%;
}

.kstd1 li {
    float: left;
    margin-left: 1%;

    width: 23.5%;
}

.kstd1 img {
    width: 100%;
}


/*lm_banner*/
.lm_banner {
    width: 100%;
    height: 1.6rem;
    position: relative;
    background-size: 100% 100%;
    margin: 0 auto
}

.lm_banner h2 {
    font-size: 0.36rem;
    color:#960218;
    position: absolute;
    left: 0.2rem;
    bottom: 40%;
    padding: 0 10px
}

.ejdh {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #ebeced;
}

.ejdh-1 {
    width: 100%;
    height: auto;
    background: #ebeced;
    line-height: 0.6rem;
}


#top_opera_qf {
    width: 0.7rem;
    float: right;
    background: url("../images/ico_twonav.png") no-repeat center center;
    height: 0.6rem;
    line-height: 0.6rem;
    background-size: 60%;
}

#top_opera_qf:hover {
    background: url("../images/ico_twonavhover.png") no-repeat center center;
    background-size: 60%;
}

#top_tabs_qf {
    width: 100%;
    height: 0.60rem;
    display: block;
}

#top_tabs_qf:hover {
    width: 100%;
    background: #960218 url("../images/ico_twonavhover.png") no-repeat center center;
    background-size: 60%;
}

.top_panel_qf li {
    width: 70%;
    text-align: center;
    margin: 0 auto;
    border-bottom: #FFFFff 1px solid;
}

.top_panel_qf ul {
    padding: 0.2rem 0 0.4rem 0
}

.top_panel_qf li a {
    width: 100%;
    height: 0.6rem;
    line-height: 0.6rem;
    display: block;
    color: #ffffff;
    font-size: 0.22rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#top_panel_box_qf {
    width: 100%;
    background: #960218;
    height: auto;
    overflow: hidden
}

.top_panel_qf {
    height: 0;
    overflow: hidden;
    float: left;
    width: 100%;
}

.list_wz {
    width: 100%;
    height: 2.2rem;
    background: #e0e0e0;
    border-bottom: #e0dfdf 1px solid;
}

.list_wz a {

}


.l_dqwz {
    padding: 0 0 0 0.5rem;
    color: #666;
    font-size: 1em;
    float: left;
    height: 0.6rem;
    line-height: 0.6rem;
    overflow: hidden;
    background: url("../images/icohome.png") 0.12rem 0.16rem no-repeat;
    background-size: 6%;
    width: 4.5rem;
    font-size: .22rem;
}

.l_dqwz a {
    height: 0.6rem;
    overflow: hidden;
    line-height: 0.6rem;
    font-size: .22rem;
    color: #333;
    margin: 0 .1em
}

.list_nav {
    float: right;
    padding: 0.5rem 0.1rem 0 0;
}

.list_nav img {
    width: 80%
}

/*瀛愰〉banner*/
.subbanner {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.subbanner img {
    width: 100%;
}

/**/
.title {
}

.title_txt {
    font-size: 0.30rem;
    font-weight: bold;
    color: #960218;
    margin-top: 0.3rem;
    position: absolute;
    margin-left: 0.3rem;
}

/*鏂伴椈鍒楄〃*/
.itemlist {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    line-height: 0.4rem;
    border-bottom: #cccccc 1px dotted;
}

.itemlist .li1, .itemlist a {
    font-size: 0.22rem;
    line-height: 0.4rem;
    color: #333333;
    margin-top: 0.1rem;
}

.itemlist .li2 {
    color: #960218;
    font-size: 0.2rem;
    padding-bottom: 0.1rem;
    margin-top: 0;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center bottom;
    display: block;
}

.itemlist .li3 {
    display: none;
}

/*鏂伴椈鍒楄〃鏈夊浘*/
.lm_box {
    padding: 0.2rem 0 0.4rem 0
}

.itemlistimg {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center 1.9rem;
    height: auto;
    overflow: hidden;
    padding: 0.15rem 0;
    border-bottom: #cccccc 1px dotted;
}

.itemlistimg .img {
    float: left;
    height: 1.3rem;
    width: 2rem;
    overflow: hidden;

}

.itemlistimg img {
    height: 1.3rem;
    width: 2rem;
    float: left;
}

.itemlistimg .da {
    width: 4rem;
    overflow: hidden;
    float: left;
    height: 1.3rem;
}

.itemlistimg .d1 {
    font-size: 0.22rem;
    margin-top: 0;
    margin-left: 0.2rem;
    line-height: 0.4rem;
    color: #232323;
    width: 3.8rem;
    float: left;
}

.itemlistimg .d1 a {
    color: #333333;
}

.itemlistimg .d2 {
    font-size: 0.2rem;
    padding-bottom: 0;
    margin-left: 0.20rem;
    margin-top: 0.2rem;
    width: 3.5rem;
    color: #888888;
}

.itemlistimg .d3 {
    display: none;
}

/**/
/*鏂伴椈鏍囬*/
.newstitle h1 {
    color: #000000;
    font-size: 0.3rem;
    font-weight: bold;
    line-height: 0.4rem;
    margin-left: 0;
    margin-right: 0;
    text-align: left;

}

.datetime {
    color: #848484;
    width: 100%;
    font-size: 0.16rem;
    overflow: hidden;
    margin: 0.1rem 0 0 0;
    height: 0.4rem;
}

.download {

}

/*鍐呭涓讳綋*/
.m_content {
    height: auto;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
    width: 100%;
    min-height: 4.48rem;
    text-align: justify;
    text-justify: inter-ideograph;
    padding: 0 0 6% 0;

}

.m_content p {
    line-height: 0.46rem;
    font-size: 0.26rem !important;
    text-align: justify;
    text-justify: inter-ideograph;
    margin: 0.15rem 0;
    color: #292929;
    font-family: "Microsoft Yahei", Helvetica, sans-serif;
}

.m_content p img {
    border: none !important;
}

.m_content span {
    line-height: 0.46rem;
    font-size: 0.26rem !important;
    text-align: justify;
    text-justify: inter-ideograph;
    color: #292929;
    font-family: "Microsoft Yahei", Helvetica, sans-serif !important;
}

.m_content table, .m_content table tr, .m_content table td {
    line-height: 0.4rem;
    font-size: 0.3rem;
    overflow: hidden;
    word-break: break-all;
    text-align: justify;
    text-justify: inter-ideograph;
    max-width: 100%;
}

.m_content div {
    line-height: 0.4rem;
    font-size: 0.3rem;
    text-align: justify;
    text-justify: inter-ideograph;
}

.zinfo {
    line-height: 0.4rem;
    font-size: 0.3rem;
    text-align: justify;
    text-justify: inter-ideograph;
}

.zinfo p {
    line-height: 0.4rem;
    font-size: 0.3rem;
    padding: 0.2rem 0;
    text-align: justify;
    text-justify: inter-ideograph;
}

.lm_box {
    height: auto;
    overflow: hidden;
    width: 94%;
    min-height: 500px;
    text-justify: inter-ideograph;
    margin: 0 auto;
}

/*鍥剧墖鍒楄〃*/
.img_box {
    padding: 0.2rem 0 0.6rem 0;
    width: 100%;
    height: auto;
    overflow: hidden;
}

.imglist {
    width: 100%;
}

.imglist li {
    margin-left: 0.14rem;
    width: 3rem;
    margin-bottom: 0;
    margin-top: 0.1rem;
    float: left;
    text-align: center;
}

.imglist img {
    width: 3rem;
    height: 2.175rem;
}

.imglist p {
    width: 100%;
    text-align: center;
    font-size: 0.22rem;
    line-height: 0.5rem
}


/*imglist_zj*/
.imglist_zj {
}

.imglist_zj ul li {
    width: 100%;
    height: 2.4rem;
    border-bottom: #cccccc 1px dotted;
    overflow: hidden;
    margin: 0.2rem auto;
}

.imglist_zj ul li .avactar {
    width: 27%;
    height: 2.4rem;
    float: left;
    margin: 0 3% 0 0;
}

.imglist_zj ul li .avactar img {
    width: 1.6rem;
    height: 2.22rem;
}

.imglist_zj ul li .message {
    width: 70%;
    height: 2.4rem;
    float: left;
}

.imglist_zj ul li .message h5 {
    font-size: 0.26rem;
    color: #222222;
    padding-top: 0;
    font-weight: bold;
    line-height: 0.6rem;
}

.imglist_zj ul li .message span {
    font-size: 0.24rem;
    color: #505050;
    display: block;
    margin-top: 0;
    line-height: 0.5rem;
}

.imglist_zj ul li .message p {
    font-size: 0.24rem;
    color: #818080;
    margin-top: 0;
    line-height: 0.4rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    text-align: justify;
}

.imglist_zj ul li .message a {
    display: block;
    width: 1rem;
    height: 0.5rem;
    background-color: #1d90d0;
    line-height: 31px;
    text-align: center;
    font-size: 0.22rem;
    color: #fff;
    margin-top: 0.1rem;
}


/*鏈烘瀯*/
.zzjgd {
    width: 100%;
    overflow: hidden;
}

.zzjgd h2 {
    display: block;
    font-size: 0.3rem;
    color: #960218;
    line-height: 1rem;
    text-align: center;
    font-weight: bold
}

.zzjgd ul {
    width: 100%;
}

.zzjgd li {
    float: left;
    overflow: hidden;
    width: 25%;
    height: 0.4rem;
    line-height: 0.4rem;
    text-align: center;
    margin-bottom: 0.15rem;
    border-radius: 0.15rem;
    font-size: 0.22rem;
    color: #333333;
}

.zzjgd li a {
    color: #555555;
}

.zzjgd a:active {
    float: left;
    overflow: hidden;
    width: 2.91rem;
    margin-left: 0.05rem;
    border: 1px solid #e8e8e8;
    height: 0.8rem;
    line-height: 0.8rem;
    text-align: center;
    margin-bottom: 0.3rem;
    border-radius: 0.1rem;
    background: #cccccc;
}

/*zj*/
.ks_name_title {
    width: 100%;
    text-align: center;
    font-size: 0.3rem;
    margin: 0.2rem auto
}

.zj_info ul {
    overflow: hidden;
    margin: 0 auto
}

.zj_info li {
    width: 100%;
    border-radius: 0.3rem;
    margin: 0.2rem auto;
}

.zj_info li h5 {
    line-height: 0.54rem;
    height: 0.54rem;
    background-color: #960218;
    text-align: center;
    font-weight: normal;
    border-top-left-radius: 0.2rem;
    border-top-right-radius: 0.2rem;
}

.zj_info li h5 i {
    font-style: normal;
    color: #fff;
    font-size: 0.2rem;
    background: url(../images/p-list-people01.png) no-repeat right center;
}

.zj_info li dl {
    overflow: hidden;
    margin: 0 auto;
    border: 1px solid #e5e5e5;
    border-top: none;
    padding: 0 5%;
    width: 100%;
    box-sizing: border-box;
    border-bottom-left-radius: 0.2rem;;
    border-bottom-right-radius: 0.2rem;
}

.zj_info li dd {
    float: left;
    font-size: 0.22rem;
    color: #323232;
    width: 25%;
    text-align: center;
    /* margin: 0 0.1rem 0.1rem 0.1rem; */
    line-height: 0.6rem;
}

.zj_info li dd a {
    color: #323232;
    transition: 0.6s all;
}

.zj_info li dd a:hover {
    color: #960218;
    transition: 0.6s all;
}

.p-people {
    height: auto;
    overflow: hidden;
    width: 94%;
    margin: 0 auto;
    padding: 0.2rem 0
}

.p-people01 {
    overflow: hidden;
    padding-bottom: 30px;
    border-bottom: 1px dashed #cccccc;
    margin-bottom: 30px;
}

.p-people01 .pic {
    width: 100%;
    overflow: hidden;
    text-align: center;
}

.p-people01 .pic img {
    display: block;
    width: 60%;
    margin: 0 auto
}

.p-people01 .tit {
    width: 100%
}

.p-people01 .tit h5 {
    font-size: 0.3rem;
    color: #960218;
    margin-bottom: 0.1rem;
    text-align: center;
    line-height: 0.6rem;
}

.p-people01 .tit h4 {
    font-size: 0.24rem;
    color: #323232;
    font-weight: 700;
    margin-bottom: 0;
}

.p-people01 .tit h4 i {
    font-style: normal;
    margin-right: 0.35rem;
}

.p-people01 .tit p {
    font-size: 0.24rem;
    color: #323232;
    line-height: 0.4rem;
    margin-bottom: 0.2rem;
}

.p-people02 h5 {
    font-size: 0.30rem;
    color: #960218;
    font-weight: 500;
    padding-left: 0.4rem;
    margin-bottom: 0.3rem;
}

.p-people02 p {
    font-size: 0.24rem;
    color: #323232;
    line-height: 0.4rem;
    text-indent: 0.32rem;
    margin-bottom: 0.3rem;
}

.p-people03 {
    overflow: hidden;
}

.p-people03 li {
    width: 100%;
    height: auto;
    float: left;
    border: 1px solid #e5e5e5;
    border-radius: 0.2rem;
    padding: 0.07rem 0.2rem 0.2rem 0.2rem;
    box-sizing: border-box;
    margin: 0 auto 0.3rem auto;
}

.p-people03 li h5 {
    text-align: center;
    color: #323232;
    font-size: 0.18rem;
    font-weight: 600;
    border-bottom: 0.01rem solid #e5e5e5;
    margin-bottom: 0.30rem;
}

.p-people03 li h5 i {
    font-style: normal;
    border-bottom: 0.03rem solid #7cbb00;
    display: table;
    margin: 0 auto;
    line-height: 0.6rem;
    font-size: 0.27rem;
}

.p-people03 li p {
    font-size: 0.24rem;
    color: #323232;
    line-height: 0.36rem;
}

.p-people03 li + li i {
    border-bottom: 0.03rem solid #fb9f0c;
}

.p-people03 li + li + li i {
    border-bottom: 0.03rem solid #960218;
}

.p-people03 li + li + li + li i {
    border-bottom: 0.03rem solid #d928ab;
}

/*绉戝鍒楄〃*/
.p-list-section {
    height: auto;
    overflow: hidden;
    width: 96%;
    text-align: justify;
    margin: 0 auto;
    padding: 0.2rem 0;
}

.p-list-section .section01 {
    margin-bottom: 0.34rem;
}

.p-list-section .section01 .title {
    padding-bottom: 0.32rem;
    background: url("../images/p-section03.png") no-repeat bottom center;
    background-size: 100%;
    margin-bottom: 0.25rem;
}

.p-list-section .section01 .title .pic {
    margin-bottom: 0.1rem;
}

.p-list-section .section01 .title .pic img {
    display: block;
    width: 1rem;
    height: 1rem;
    margin: 0 auto;
}

.p-list-section .section01 .title h5 {
    font-size: 0.3rem;
    color: #960218;
    text-align: center;
    font-weight: bold;
}

.p-list-section .section01 ul {
    overflow: hidden;
    width: 6.4rem;
}

.p-list-section .section01 li {
    width: 2.97rem;
    height: 0.5rem;
    line-height: 0.5rem;
    float: left;
    margin-right: 0.15rem;
    border: 1px solid #dcdcdc;
    border-radius: 0.06rem;
    margin-bottom: 0.15rem;
    text-align: center;
}

.p-list-section .section01 li a {
    display: block;
    padding: 0 0.1rem;
    font-size: 0.22rem;
    color: #666666;
    background: url("../images/p-part4-05.png") no-repeat 1.46rem center;
}

.p-list-section .section01 li:hover {
    background: #960218;
    border: 1px solid #960218;
    transition: 0.6s all;
}

.p-list-section .section01 li:hover a {
    color: #fff;
    background: url("../images/p-part4-05-on.png") no-repeat 1.46rem center;
}

/**/
/* slidePic */
.slidePic {
}

.slidePic .picList {
    overflow: hidden;
    margin: 20px auto
}

.slidePic .picList li {
    float: left;
    position: relative;
    text-align: center;
}

.slidePic .picList li > a {
    display: block;
    width: 50%;
    height: auto;
    float: left;
    padding: 1% 0;
}

.slidePic .picList img {
    display: block;
    width: 94%;
    height: 2rem;
    margin: 0 auto;
}

.slidePic .pics {
    width: 100%
}

.slidePic .picList .title {
    display: inline-block;
    padding: 5px 0;
    color: #5C5C5C;
    text-overflow: ellipsis;
    border-top: none;
    width: 88%;
    max-width: 145px;
    white-space: nowrap;
    overflow: hidden;
    text-shadow: #fff 1px 1px 1px;
    font-size: 0.24rem;
}

.ctrls {
    margin: 2% auto 3%;
    text-align: center;
}

.ctrls ul {
    display: inline-block;
}

.ctrls li {
    float: left;
    margin: 0 4px;
    height: 8px;
    width: 8px;
    background: #D0D0D0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.ctrls .on {
    background: #BA2636;
}

.ctrls div {
    display: inline-block;
    margin: 0 8px;
}

.ctrls .prev,
.ctrls .next {
    border: #898989 1px solid;
    width: 35px;
    height: 25px;
    vertical-align: middle;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVGMjYyN0VDMjIzMzExRTE5NzIzRDRBNDYwMjMwMkM1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVGMjYyN0VEMjIzMzExRTE5NzIzRDRBNDYwMjMwMkM1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUYyNjI3RUEyMjMzMTFFMTk3MjNENEE0NjAyMzAyQzUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUYyNjI3RUIyMjMzMTFFMTk3MjNENEE0NjAyMzAyQzUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5ya9fLAAAAc0lEQVR42mJMTk6OY2BgWAjEm4DYnwEKmIB4ERDPB2I/IO6GSbBA6SQglgTiEiC+DcSzYBIgEAHER4B4JhA/YkKS+AjEdVB2JbIEPxC3QNmdyBIrgFgLiDOAeBtMYi4QewBxH9QOsHNjoK4C+aMYph0gwAAScxM3V4n58wAAAABJRU5ErkJggg==) no-repeat 50% 50%,
    -webkit-gradient(linear, 0 0, 0 100%, from(#F5F5F5), to(#E3E3E3));
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVGMjYyN0VDMjIzMzExRTE5NzIzRDRBNDYwMjMwMkM1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVGMjYyN0VEMjIzMzExRTE5NzIzRDRBNDYwMjMwMkM1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUYyNjI3RUEyMjMzMTFFMTk3MjNENEE0NjAyMzAyQzUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUYyNjI3RUIyMjMzMTFFMTk3MjNENEE0NjAyMzAyQzUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5ya9fLAAAAc0lEQVR42mJMTk6OY2BgWAjEm4DYnwEKmIB4ERDPB2I/IO6GSbBA6SQglgTiEiC+DcSzYBIgEAHER4B4JhA/YkKS+AjEdVB2JbIEPxC3QNmdyBIrgFgLiDOAeBtMYi4QewBxH9QOsHNjoK4C+aMYph0gwAAScxM3V4n58wAAAABJRU5ErkJggg==) no-repeat 50% 50%,
    -moz-linear-gradient(top, #F5F5F5, #E3E3E3);
}

.ctrls .prev {
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    transform: scaleX(-1);
}


/* 绉戝鍐呭椤靛紑濮 */
.p-show-section {
    padding: 0.2rem 0;
    width: 96%;
    margin: 0 auto;
    overflow: hidden;
}

.show-section01 {
    overflow: hidden;
    padding-bottom: 0.2rem;
    border-bottom: 0.01rem dashed #cccccc;
    margin-bottom: 0.3rem;
}

.show-section01 .pic {
    width: 100%;
    height: auto;
    overflow: hidden;
    float: left;
}

.show-section01 .pic img {
    display: block;
    width: 100%;
}

.show-section01 .tit {
    padding-bottom: 0.1rem;
    position: relative;
    width: 100%;
    margin: 0 auto;
}

.show-section01 .tit h5 {
    font-size: 0.3rem;
    line-height: 0.6rem;
    color: #960218;
}

.show-section01 .tit h4 {
    font-size: 0.22rem;
    color: #323232;
    line-height: 0.4rem;
}

.show-section01 .tit p {
    font-size: 0.24rem;
    color: #323232;
    line-height: 0.46rem;
    text-indent: 0.32rem;
}

.show-section01 .tit a {
    /* position: absolute; */
    /* bottom: 0; */
    /* right: 0; */
    text-align: center;
    display: block;
    line-height: 0.5rem;
    font-size: 0.2rem;
    color: #960218;
    border: #960218 1px solid;
    width: 1.2rem;
    margin: 0.2rem auto;
}

.show-section01 .tit a:hover {
    right: 0.1rem;
    transition: 0.6s all;
}

.show-section02 {
    padding-left: 0.45rem;
    padding-bottom: 0.4rem;
    margin-bottom: 0.4rem;
    border-bottom: 0.01rem dashed #cccccc;
    background-size: 5%;
}

.show-section02 h5 {
    font-size: 0.3rem;
    color: #960218;
    font-weight: normal;
    margin-bottom: 0.3rem;
}

.show-section02 p {
    font-size: 0.24rem;
    color: #333;
    line-height: 0.46rem;
}

.show-section03 {
    background-size: 5%;
}

.show-section03 h5 i {
    font-style: normal;
    font-size: 0.12rem;
    color: #999999;
}

.show-section04 {
    padding-bottom: 0.4rem;
    margin-bottom: 0.4rem;
    border-bottom: 0.01rem dashed #cccccc;
}

.show-section04 .title {
    overflow: hidden;
    margin-bottom: 0.3rem;
}

.show-section04 .title h5 {
    padding-left: 0.45rem;
    background-size: 18%;
    float: left;
    font-size: 0.3rem;
    color: #960218;
    font-weight: normal;
}

.show-section04 .title a {
    display: block;
    font-size: 0.24rem;
    color: #960218;
    float: right;
}

.show-section04 .title a:hover {
    margin-right: 0.1rem;
    transition: 0.6s all;
}

.show-section04 ul {
    width: 86%;
    margin: 0 auto
}

.show-section04 li {
    margin-bottom: 0.2rem;
}

.show-section04 li a {
    display: block;
    overflow: hidden;
}

.show-section04 li p {
    font-size: 0.24rem;
    color: #323232;
    float: left;
    line-height: 0.46rem;
}

.show-section04 li i {
    font-style: normal;
    float: left;
    font-size: 0.24rem;
    color: #323232;
}

.show-section04 li:hover p {
    color: #3aa5dd;
}

.show-section05 .title {
    overflow: hidden;
    margin-bottom: 0.3rem;
}

.show-section05 .title h5 {
    padding-left: 0.45rem;
    float: left;
    font-size: 0.3rem;
    color: #960218;
    font-weight: normal;
}

.show-section05 .title a {
    display: block;
    font-size: 0.24rem;
    color: #960218;
    float: right;
}

.show-section05 .title a:hover {
    margin-right: 0.1rem;
}

.bottom {
    background: url("../images/ned_bgpng.png") center no-repeat #911f23;
    background-size: 100% 100%;
    color: #ffffff;
    font-size: 0.15rem;
    line-height: 0.4rem;
    width: 100%;
    padding: 0.3rem 0 0 0;
    height: auto;
    overflow: hidden;
    text-align: center;
    margin: 0 auto 0 auto;
    border-top: #5c0400 0.05rem solid;

}

.bottom .end_tel {
    font-size: 0.26rem;
    line-height: 0.5rem;
    font-weight: bold
}

.bottom a {
    color: #ffffff;
}

.bottom .copright {
}

.bottom .copright p {
    font-size: 0.2rem;
    line-height: 0.4rem;
}

.bottom .copright p a {
    font-size: 0.15rem;
    line-height: 0.4rem;
}

.wx_mbox {
    width: 90%;
    text-align: center;
    font-size: 0.2rem;
    margin: 1em auto;
}

.wx_mbox li {
    width: 30%;
    display: inline-block;
}

.wx_mbox img {
    width: 80%;
    display: block;
    margin: 0 auto
}

.wx_mbox span {
    width: 100%;
    text-align: center;
    font-size: 0.2rem;
    line-height: 0.5rem;
    display: block;
    margin: 0 auto
}

.end_gnbox {
    width: 90%;
    text-align: center;
    font-size: 0.2rem;
    margin: 1em auto;
}

.end_gnbox li {
    width: 30%;
    display: inline-block;
}

.end_gnbox img {
    width: 80%;
    display: block;
    margin: 0 auto;
    background: #ffffff;
}

.end_gnbox span {
    width: 100%;
    text-align: center;
    font-size: 0.2rem;
    line-height: 0.5rem;
    display: block;
    margin: 0 auto
}kground-size: 20%;
    padding: 0 0.15rem 0 0.45rem !important;
}

.ico_t2 {
    background: url("../images/title_002.png") left center no-repeat;
    background-size: 20%;
    padding: 0 0.15rem 0 0.45rem !important;
}

.ico_t3 {
    background: url("../images/title_003.png") 0.05rem center no-repeat;
    background-size: 21%;
    padding: 0 0.15rem 0 0.45rem !important;
}

.ico_t4 {
    background: url("../images/title_004.png") 0.05rem center no-repeat;
    background-size: 20%;
    padding: 0 0.15rem 0 0.45rem !important;
}

.ico_t5 {
    background: url("../images/title_005.png") left center no-repeat;
    background-size: 22%;
    padding: 0 0.15rem 0 0.45rem !important;
}

.ico_t6 {
    background: url("../images/title_006.png") left center no-repeat;
    background-size: 14%;
    padding: 0 0.1rem 0 0.5rem !important;
}


.fast_box {
    width: 94%;
    padding: 2% 3%;
    background: #ffffff;
    background-size: cover;
    height: auto;
    overflow: hidden;
}

.fast_box ul {
    width: 105%;
    padding: 0.2rem 0 0 0;
}

.fast_box li {
    float: left;
    width: 21.5%;
    margin-right: 3%;
    margin-top: 0.7em;
    margin-bottom: 0.2em;
}

.fast_box li img {
    width: 35%;
    display: block;
    margin: 0 auto;
}

.fast_box li span {
    text-align: center;
    font-size: 0.22rem;
    font-weight: bold;
    color: #555555;
    display: block;
    width: 100%;
    line-height: 0.5rem;
}


/**/
.date_list {
    position: relative;
    width: 100%;
    overflow: hidden;
    padding: 0.25rem 0;
    height: auto;
    margin: 0 auto;
    text-overflow: ellipsis;
}

.date_list li {
    width: 100%;
    height: 0.8rem;
    display: block;
    padding: 0;
    margin-bottom: 0.25rem;
    overflow: hidden;
}

.date_list li:last-child {
    border-bottom: none;
    margin-bottom: 0;
}

.date_list li a {
    font-size: 0.22rem;
    color: #333333;
    line-height: 0.4rem;
    display: block;
    text-align: justify;
}

.date_list li a:hover {
    color: #cc0000;
}

.date_list li span {
    float: left;
    display: block;
    width: 0.9rem;
    height: 0.8rem;;
    text-align: center;
    color: #ffffff;
    font-size: 0.15rem;
    line-height: 20px;
    margin-right: 0.2rem;
    overflow: hidden;
    background: #960218;
}

.date_list li span i {
    width: 62%;
    display: block;
    text-align: center;
    margin: 0.03rem auto 0.02rem auto;
    color: #ffffff;
    font-size: 0.28rem;;
    font-weight: normal;
    font-style: normal;
    line-height: 0.4rem;
    border-bottom: #d3d3d3 1px solid;

}

.date_list li:hover span {
    background: #830000;
    color: #ffffff;
}

.date_list li:hover i {
    background: #830000;
    color: #ffffff
}

/**/
.i_linkbox {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #f2f2f2;
    padding: 0.2rem 0
}

.i_linkboxli {
    width: 46%;
    padding: 0 2%;
    float: left;
}

.i_linkboxli select {
    width: 100%;
    float: left;
    display: block;
    height: 0.4rem;
    background: #ffffff;
    border: none;
    outline: none;
    padding: 0 5%;
    font-size: 0.2rem;
    color: #666666
}

/*end_link*/
.end_link {
    width: 82%;
    height: auto;
    overflow: hidden;
    margin: 0 auto 0.2rem auto;
    border-bottom: #1379c6 1px solid;
}

.end_link li {
    width: 25%;
    float: left
}

.end_link li a {
    display: block;
    width: 100%;
    text-align: center;
    color: #ffffff;
    font-size: 0.2rem;
    line-height: 0.8rem
}

.index_newslist {
    margin-left: 0.08rem;
    margin-right: 0.08rem;
}

.index_newslist li {
    float: left;

}

.index_newslist .li1 {
    width: 0;
    height: 0;
    overflow: hidden;

}

.index_newslist .li2 {
    color: #272727;
    width: 100%;
    margin-top: 0.2rem;
    margin-bottom: 0.1rem;
    line-height: 0.42rem;
    font-size: 0.32rem;
}

.index_newslist .li3 {
    width: 100%;
    color: #0166c2;
    font-weight: bold;
    background-position: bottom center;
    background-repeat: no-repeat;
    line-height: 0.4rem;
    background-size: 100%;
    font-size: 0.22rem;

}

.index_newslist .fbdw {

}

.index_gg {
    margin-left: 0.08rem;
    margin-right: 0.08rem;
}

.index_gg img {
    width: 6.24rem;
    height: 0.733rem;
    margin-top: 0.3rem;
}

.kstd {
    width: 100%;

}

.kstd li {
    font-size: 0.3rem;
    line-height: 0.5rem;
    width: 1.52rem;
    margin-left: 0.04rem;
    margin-right: 0.04rem;
    float: left;
    margin-bottom: 2%;
    text-align: center;
}

.kstd1 {
    width: 100%;
}

.kstd1 li {
    float: left;
    margin-left: 1%;

    width: 23.5%;
}

.kstd1 img {
    width: 100%;
}


/*lm_banner*/
.lm_banner {
    width: 100%;
    height: 1.6rem;
    position: relative;
    background-size: 100% 100%;
    margin: 0 auto
}

.lm_banner h2 {
    font-size: 0.36rem;
    color:#960218;
    position: absolute;
    left: 0.2rem;
    bottom: 40%;
    padding: 0 10px
}

.ejdh {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #ebeced;
}

.ejdh-1 {
    width: 100%;
    height: auto;
    background: #ebeced;
    line-height: 0.6rem;
}


#top_opera_qf {
    width: 0.7rem;
    float: right;
    background: url("../images/ico_twonav.png") no-repeat center center;
    height: 0.6rem;
    line-height: 0.6rem;
    background-size: 60%;
}

#top_opera_qf:hover {
    background: url("../images/ico_twonavhover.png") no-repeat center center;
    background-size: 60%;
}

#top_tabs_qf {
    width: 100%;
    height: 0.60rem;
    display: block;
}

#top_tabs_qf:hover {
    width: 100%;
    background: #960218 url("../images/ico_twonavhover.png") no-repeat center center;
    background-size: 60%;
}

.top_panel_qf li {
    width: 70%;
    text-align: center;
    margin: 0 auto;
    border-bottom: #FFFFff 1px solid;
}

.top_panel_qf ul {
    padding: 0.2rem 0 0.4rem 0
}

.top_panel_qf li a {
    width: 100%;
    height: 0.6rem;
    line-height: 0.6rem;
    display: block;
    color: #ffffff;
    font-size: 0.22rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#top_panel_box_qf {
    width: 100%;
    background: #960218;
    height: auto;
    overflow: hidden
}

.top_panel_qf {
    height: 0;
    overflow: hidden;
    float: left;
    width: 100%;
}

.list_wz {
    width: 100%;
    height: 2.2rem;
    background: #e0e0e0;
    border-bottom: #e0dfdf 1px solid;
}

.list_wz a {

}


.l_dqwz {
    padding: 0 0 0 0.5rem;
    color: #666;
    font-size: 1em;
    float: left;
    height: 0.6rem;
    line-height: 0.6rem;
    overflow: hidden;
    background: url("../images/icohome.png") 0.12rem 0.16rem no-repeat;
    background-size: 6%;
    width: 4.5rem;
    font-size: .22rem;
}

.l_dqwz a {
    height: 0.6rem;
    overflow: hidden;
    line-height: 0.6rem;
    font-size: .22rem;
    color: #333;
    margin: 0 .1em
}

.list_nav {
    float: right;
    padding: 0.5rem 0.1rem 0 0;
}

.list_nav img {
    width: 80%
}

/*瀛愰〉banner*/
.subbanner {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.subbanner img {
    width: 100%;
}

/**/
.title {
}

.title_txt {
    font-size: 0.30rem;
    font-weight: bold;
    color: #960218;
    margin-top: 0.3rem;
    position: absolute;
    margin-left: 0.3rem;
}

/*鏂伴椈鍒楄〃*/
.itemlist {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    line-height: 0.4rem;
    border-bottom: #cccccc 1px dotted;
}

.itemlist .li1, .itemlist a {
    font-size: 0.22rem;
    line-height: 0.4rem;
    color: #333333;
    margin-top: 0.1rem;
}

.itemlist .li2 {
    color: #960218;
    font-size: 0.2rem;
    padding-bottom: 0.1rem;
    margin-top: 0;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center bottom;
    display: block;
}

.itemlist .li3 {
    display: none;
}

/*鏂伴椈鍒楄〃鏈夊浘*/
.lm_box {
    padding: 0.2rem 0 0.4rem 0
}

.itemlistimg {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center 1.9rem;
    height: auto;
    overflow: hidden;
    padding: 0.15rem 0;
    border-bottom: #cccccc 1px dotted;
}

.itemlistimg .img {
    float: left;
    height: 1.3rem;
    width: 2rem;
    overflow: hidden;

}

.itemlistimg img {
    height: 1.3rem;
    width: 2rem;
    float: left;
}

.itemlistimg .da {
    width: 4rem;
    overflow: hidden;
    float: left;
    height: 1.3rem;
}

.itemlistimg .d1 {
    font-size: 0.22rem;
    margin-top: 0;
    margin-left: 0.2rem;
    line-height: 0.4rem;
    color: #232323;
    width: 3.8rem;
    float: left;
}

.itemlistimg .d1 a {
    color: #333333;
}

.itemlistimg .d2 {
    font-size: 0.2rem;
    padding-bottom: 0;
    margin-left: 0.20rem;
    margin-top: 0.2rem;
    width: 3.5rem;
    color: #888888;
}

.itemlistimg .d3 {
    display: none;
}

/**/
/*鏂伴椈鏍囬*/
.newstitle h1 {
    color: #000000;
    font-size: 0.3rem;
    font-weight: bold;
    line-height: 0.4rem;
    margin-left: 0;
    margin-right: 0;
    text-align: left;

}

.datetime {
    color: #848484;
    width: 100%;
    font-size: 0.16rem;
    overflow: hidden;
    margin: 0.1rem 0 0 0;
    height: 0.4rem;
}

.download {

}

/*鍐呭涓讳綋*/
.m_content {
    height: auto;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
    width: 100%;
    min-height: 4.48rem;
    text-align: justify;
    text-justify: inter-ideograph;
    padding: 0 0 6% 0;

}

.m_content p {
    line-height: 0.46rem;
    font-size: 0.26rem !important;
    text-align: justify;
    text-justify: inter-ideograph;
    margin: 0.15rem 0;
    color: #292929;
    font-family: "Microsoft Yahei", Helvetica, sans-serif;
}

.m_content p img {
    border: none !important;
}

.m_content span {
    line-height: 0.46rem;
    font-size: 0.26rem !important;
    text-align: justify;
    text-justify: inter-ideograph;
    color: #292929;
    font-family: "Microsoft Yahei", Helvetica, sans-serif !important;
}

.m_content table, .m_content table tr, .m_content table td {
    line-height: 0.4rem;
    font-size: 0.3rem;
    overflow: hidden;
    word-break: break-all;
    text-align: justify;
    text-justify: inter-ideograph;
}

.m_content div {
    line-height: 0.4rem;
    font-size: 0.3rem;
    text-align: justify;
    text-justify: inter-ideograph;
}

.zinfo {
    line-height: 0.4rem;
    font-size: 0.3rem;
    text-align: justify;
    text-justify: inter-ideograph;
}

.zinfo p {
    line-height: 0.4rem;
    font-size: 0.3rem;
    padding: 0.2rem 0;
    text-align: justify;
    text-justify: inter-ideograph;
}

.lm_box {
    height: auto;
    overflow: hidden;
    width: 94%;
    min-height: 500px;
    text-justify: inter-ideograph;
    margin: 0 auto;
}

/*鍥剧墖鍒楄〃*/
.img_box {
    padding: 0.2rem 0 0.6rem 0;
    width: 100%;
    height: auto;
    overflow: hidden;
}

.imglist {
    width: 100%;
}

.imglist li {
    margin-left: 0.14rem;
    width: 3rem;
    margin-bottom: 0;
    margin-top: 0.1rem;
    float: left;
    text-align: center;
}

.imglist img {
    width: 3rem;
    height: 2.175rem;
}

.imglist p {
    width: 100%;
    text-align: center;
    font-size: 0.22rem;
    line-height: 0.5rem
}


/*imglist_zj*/
.imglist_zj {
}

.imglist_zj ul li {
    width: 100%;
    height: 2.4rem;
    border-bottom: #cccccc 1px dotted;
    overflow: hidden;
    margin: 0.2rem auto;
}

.imglist_zj ul li .avactar {
    width: 27%;
    height: 2.4rem;
    float: left;
    margin: 0 3% 0 0;
}

.imglist_zj ul li .avactar img {
    width: 1.6rem;
    height: 2.22rem;
}

.imglist_zj ul li .message {
    width: 70%;
    height: 2.4rem;
    float: left;
}

.imglist_zj ul li .message h5 {
    font-size: 0.26rem;
    color: #222222;
    padding-top: 0;
    font-weight: bold;
    line-height: 0.6rem;
}

.imglist_zj ul li .message span {
    font-size: 0.24rem;
    color: #505050;
    display: block;
    margin-top: 0;
    line-height: 0.5rem;
}

.imglist_zj ul li .message p {
    font-size: 0.24rem;
    color: #818080;
    margin-top: 0;
    line-height: 0.4rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    text-align: justify;
}

.imglist_zj ul li .message a {
    display: block;
    width: 1rem;
    height: 0.5rem;
    background-color: #1d90d0;
    line-height: 31px;
    text-align: center;
    font-size: 0.22rem;
    color: #fff;
    margin-top: 0.1rem;
}


/*鏈烘瀯*/
.zzjgd {
    width: 100%;
    overflow: hidden;
}

.zzjgd h2 {
    display: block;
    font-size: 0.3rem;
    color: #960218;
    line-height: 1rem;
    text-align: center;
    font-weight: bold
}

.zzjgd ul {
    width: 100%;
}

.zzjgd li {
    float: left;
    overflow: hidden;
    width: 25%;
    height: 0.4rem;
    line-height: 0.4rem;
    text-align: center;
    margin-bottom: 0.15rem;
    border-radius: 0.15rem;
    font-size: 0.22rem;
    color: #333333;
}

.zzjgd li a {
    color: #555555;
}

.zzjgd a:active {
    float: left;
    overflow: hidden;
    width: 2.91rem;
    margin-left: 0.05rem;
    border: 1px solid #e8e8e8;
    height: 0.8rem;
    line-height: 0.8rem;
    text-align: center;
    margin-bottom: 0.3rem;
    border-radius: 0.1rem;
    background: #cccccc;
}

/*zj*/
.ks_name_title {
    width: 100%;
    text-align: center;
    font-size: 0.3rem;
    margin: 0.2rem auto
}

.zj_info ul {
    overflow: hidden;
    margin: 0 auto
}

.zj_info li {
    width: 100%;
    border-radius: 0.3rem;
    margin: 0.2rem auto;
}

.zj_info li h5 {
    line-height: 0.54rem;
    height: 0.54rem;
    background-color: #960218;
    text-align: center;
    font-weight: normal;
    border-top-left-radius: 0.2rem;
    border-top-right-radius: 0.2rem;
}

.zj_info li h5 i {
    font-style: normal;
    color: #fff;
    font-size: 0.2rem;
    background: url(../images/p-list-people01.png) no-repeat right center;
}

.zj_info li dl {
    overflow: hidden;
    margin: 0 auto;
    border: 1px solid #e5e5e5;
    border-top: none;
    padding: 0 5%;
    width: 100%;
    box-sizing: border-box;
    border-bottom-left-radius: 0.2rem;;
    border-bottom-right-radius: 0.2rem;
}

.zj_info li dd {
    float: left;
    font-size: 0.22rem