@charset "utf-8";
ul,
li {
    list-style-type: none;
}

hgroup {
    clear: both;
    overflow: hidden;
}

.bai {
    color: #fff;
}

.hei {
    color: #000
}

.none {
    display: none;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clearfix {
    display: block;
    clear: both;
}

.clearfix {
    *zoom: 1;
}

.clearfix:after {
    display: block;
    overflow: hidden;
    clear: both;
    height: 0;
    visibility: hidden;
    content: ".";
}

.clearfix:before {
    display: block;
    overflow: hidden;
    clear: both;
    height: 0;
    visibility: hidden;
    content: ".";
}

.h0 {
    height: 0;
}


/*内容块清除浮动专用*/

.h10 {
    height: 10px;
}


/*间隔高勿删*/

.h15 {
    height: 15px;
}


/*间隔高勿删*/

.h20 {
    height: 20px;
}


/*间隔高勿删*/

.h25 {
    height: 25px;
}


/*间隔高勿删*/

.h30 {
    height: 30px;
}


/*间隔高勿删*/

hgroup h2.fr {
    font-weight: normal;
}

.ul-bor {
    border-bottom: 1px dashed #e4e4e4
}

input:-webkit-autofill {
    box-shadow: 0 0 0 1000px white inset;
}


/*清除表单自完成背景*/

em,
a {
    font-style: normal;
}

.art-tab .hd a {
    transition: none;
}


/*其他*/

.jz,
.bd img {
    /*图片加载*/
    background: url(../sucai/bx_loader.gif) center center no-repeat #fff;
}

.jz {
    border: 1px solid #CCC;
    padding: 1px;
}

.jz:hover {
    box-shadow: 0 0 5px #999;
}

.lb li {
    /*列表标点*/
    background: url(../sucai/biaodian.gif) no-repeat left center;
    padding-left: 10px;
}

.pngbg {
    /*背景半黑*/
    background: rgba(0, 0, 0, .6)!important;
    /*ie9+any*/
    background: #000;
    /*ie678*/
    filter: alpha(opacity=60);
    /*ie6789*/
    /*_background:url(../sucai/tubg.png);/*ie6*/
}

:root .pngbg {
    filter: alpha(opacity=100)\9;
    /*ie9*/
}


/*多栏居中通用*/

.list-cn {
    text-align: center;
    font-size: 0;
}

.list-left {
    text-align: left;
    font-size: 0;
}

.list-cn li {
    font-size: 12px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}


html {
    width: 100%;
}

body {
    font-family: "微软雅黑";
    width: 100%;
    max-width: 640px;
    margin: 0 auto;
    color: #333;
    background: #fff;
}

a {
    text-decoration: none;
    color: #333;
}

.a_des {
    color: #d7000f;
}

.hui_a a {
    color: #666666;
}

.news_list {
    line-height: 200%;
    padding: 1% 0 0 1%;
}

header .banner {
    padding: 0% 3%;
}

header .banner_img img{}

header .banner div.fr {
    width: 21%;
    padding-top: 30px;
}

header .banner div.fr a {
    display: block;
    padding-left: 15%;
    line-height: 120%;
    background: left center no-repeat;
    background-size: auto 100%;
    color: #d90011;
    margin: 9% 0;
    text-align: center;
}

header .banner div.fr a i {
    font-size: 110%;
}

header .banner div.fr a.ico_2 {
    background-image: url(../sucai/ico_2.jpg)
}

header .banner .s_date {
    font-size: 80%;
    color: #a2a2a2;
}

header .h_info {
    padding-right: 5%;
    line-height: 220%;
    border-bottom: 1px solid #d9d9d9;
    color: #424242;
    text-align: right;
    font-size: 90%;
}

header nav {
    background: #d7000f;
    /*border-bottom: 2px solid #dbdbdb;*/
    font-size: 100%;
    line-height: 300%;
}

header nav a {
    float: left;
    width: 19.2%;
    text-align: center;
    color: #fff;
    border-left: 1px solid #ed393a;
    border-right: 1px solid #c11b1b;
}

header nav a img {
    width: 24%;
    vertical-align: middle;
    margin-right: 8%;
}

#container {
    padding: 0 5%;
}

.ly_btn {
    padding: 5% 10% 0;
}

.ly_btn a {
    width: 45%;
}

.m_con {
    margin-top: 5%;
}

.tit_1 {
    border-bottom: 1px solid #cdcdcd;
    line-height: 200%;
    font-weight: normal;
    font-size: 140%;
    margin-bottom: 3%;
}

.tit_1 .a_tit {
    border-bottom: 2px solid #d7000f;
    padding: 0 3% 0;
}

.con1 dl .dd_tit {
    margin: 3% 0;
    text-align: center;
    font-size: 115%;
}

.con1 dl .dd_des {
    text-indent: 2em;
    font-size: 95%;
    line-height: 150%;
}

i {
    font-style: normal;
}

.con1 .tit_3 {
    background-image: url(../sucai/ico_14.jpg)
}

.tit_2 {
    margin-bottom: 4%;
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #d7000f;
    font-size: 140%;
    line-height: 150%;
    font-weight: normal;
    background-size: auto 100%;
}

.tit_2 .a_tit {
    color: #fff;
    margin-left: 5%;
}

.tit_22 {
    margin-bottom: 4%;
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #d7000f;
    font-size: 140%;
    line-height: 200%;
    font-weight: normal;
    background: url(../sucai/ico_5.jpg) no-repeat left center;
    background-size: auto 100%;
}

.tit_22 .a_tit {
    color: #fff;
    margin-left: 5%;
}

.con2 .hd_li {
    position: relative;
    width: 35%;
    font-size: 78%;
    color: #575757;
    text-align: center;
    transition: none;
}

.con2 .hd_li img.ico_3 {
    width: 20%;
    vertical-align: middle;
    margin-right: 5%;
    display: none;
}

.con2 .hd_li img.ico_4 {
    position: absolute;
    width: 20%;
    top: 100%;
    left: 45%;
    display: none;
}

.con2 .hd_li.on {
    background-size: auto 50%;
    color: #d7000f;
    width: 48%;
    text-align: center;
}
.con2 .hd_li .iconfont{padding-right: 5px}

.con2 .hd_li.on img {
    display: inline;
}

.con2 .bd div {
    background: #fff;
}

.tit_3 {
    margin-bottom: 1%;
    padding-left: 12%;
    font-size: 110%;
    line-height: 200%;
    border-top: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    background: no-repeat left center;
    background-size: auto 100%;
    font-weight: normal;
}

.tit_3 .a_tit {
    color: #d7000f;
}

.tit_3 .a_more {
    font-size: 75%;
}

.tit_3 span {
    font-size: 65%;
}

.con3 .tit_3 {
    background-image: url(../sucai/ico_6.jpg)
}

.con3 dl {
    padding: 2% 0;
    border-top: 1px solid #cdcdcd;
}

.con3 dl:nth-of-type(1) {
    border-top-width: 0
}

.con3 dl dt {
    position: relative;
    width: 30.6%;
    padding-top: 22%;
    margin-top: 1.5%;
}

.con3 dl dt img {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.con3 dl dd {
    width: 66%;
}

.con3 dl dd .p_info {
    padding-left: 8%;
    line-height: 120%;
    font-size: 85%;
    color: #979797;
    background: url(../sucai/ico_7.jpg) no-repeat left center;
    background-size: auto 100%;
}

.con3 dl dd .p_tit {
    font-size: 105%;
    line-height: 150%;
    margin: 1% 0;
}

.con3 dl dd .p_des {
    color: #979797;
    font-size: 90%;
}

.con4 .tit_3 {
    background-image: url(../sucai/ico_8.jpg)
}

.con5 .tit_3 {
    background-image: url(../sucai/ico_9.jpg)
}

.con5 .p_des {
    margin: 2% 0;
    line-height: 150%;
    text-indent: 2em;
}

.con6 .tit_3 {
    background-image: url(../sucai/ico_10.jpg);
    border-bottom-color: #d7000f;
}

.con6 .hd_li {
    width: 49%
}

.con6 .hd_li.on {
    width: 42%;
    text-decoration:none
}

.con6 .bd {}

.con6 li {
    line-height: 135%;
    border-top: 1px dashed #a0a0a0;
    text-align: center;
    padding: 4% 3%;
}

.con6 li:first-child {
    border-top-width: 0;
}

.con6 li i {
    width: 8%;
    background: #808080;
    color: #fff;
}

.con6 li i.oth {
    background: #d73240
}

.con6 li a {
    width: 70%;
    font-size: 95%;
}

.con6 li span {
    width: 20%
}

.con7 .tit_3 {
    background-image: url(../sucai/ico_11.jpg)
}

.con8 .tit_3 {
    background-image: url(../sucai/ico_12.jpg)
}

.con8 .a_li {
    margin: 3% 0;
    padding: 0 3%;
}

.con8 .a_li .img_fl {
    width: 35%;
}

.con8 .a_li .img_fr {
    width: 60%;
    line-height: 150%;
    padding-top: 2%;
}

.con8 .a_li .img_fr .p_tit {
    color: #4e89ad;
    font-size: 110%;
}

.con8 .a_li .img_fr .p_des {
    color: #7c7b7b;
    margin: 3% 0;
}

.con8 .a_li .img_fr .p_info {
    color: #d80000;
}

.con8 .a_li .img_fr .p_info i {
    padding: 0 2%;
    border: 1px solid #d6d6d6;
    border-radius: 10%;
    color: #666666;
}

.con9 .tit_2 .a_tit {
    font-size: 90%;
    margin-left: 3%;
}

.con9 .tit_3 {
    background-image: url(../sucai/ico_15.jpg)
}

.div_img {
    position: relative;
    margin-bottom: 2%;
}

.div_img p {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    line-height: 200%;
    text-align: center;
}

.div_img p a {
    color: #fff;
}

.foot-m {
    background: #ededed;
    padding: 4%;
    margin-top: 5%;
    color: #a2a2a2;
}

.foot-m .logo_fl {
    width: 45%
}

.foot-m .logo_fr p {
    font-size: 85%;
    color: #a2a2a2;
    margin-bottom: 5%;
}

.foot-m .logo_fr p a {
    color: #a2a2a2;
}

.foot-m .help_div .a_help {
    padding-left: 8%;
    background: url(../sucai/ico_13.png) no-repeat left center;
    background-size: auto 90%;
}

.foot-m .foot_info {
    font-size: 100%;
    line-height: 180%;
    color: #a2a2a2;
}

.foot-m .foot_info p:first-child {
    font-size: 93%;
}

.foot-m a {
    color: #a2a2a2;
}

.gyls ul li {
    padding: 10px 0;
    border-bottom: 1px solid #dadada
}

.gyls ul li img {
    width: 20%;
    margin: 0 2%;
}

.gyls ul li p {
    line-height: 150%;
    font-size: 100%;
    color: #818080
}

.gyls ul li p strong {
    font-size: 115%;
    color: #000
}

.nnlist {}

.nnlist li {
    line-height: 32px;
    height: 32px;
    overflow: hidden;
}

.nnlist li a {
    width: 70%;
    display: block;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.nnlist li span {
    display: block;
    float: right;
    max-width: 28%;
    overflow: hidden;
    text-align: right;
}


.page_list{ margin-top: -10px; }
.page_list li{ height: 42px;line-height: 42px; clear: both; overflow: hidden; vertical-align: bottom;display: flex;justify-content: space-between}
.page_list li a{ display: block;}
.page_list li span{display: block; float: right;color: #B7B7B7;white-space: nowrap;padding-left: 10px}

.page_list li.line{ width: 100%; margin: 10px 0px; height: 1px;line-height: 1px; float: left; overflow: hidden;border-bottom: 1px dotted #DBDBDB; }

.article_cont_box{
	padding:30px 20px;
}
.article_cont_box img{
	width: 100%;
}
.art_content{padding-top: 25px;  font-size: 16px;line-height: 200%;white-space: 110%;text-indent: 2em; text-autospace:ideograph-numeric;}
.art_content p,.art_content div{  padding-bottom: 12px; }
.art_content img{max-width: 600px;margin-left: -2em;}


.cont_title{font-size: 18px; line-height:24px;;text-align: center;}
.cont_ftitle{ font-size: 20px;text-align: center;line-height:28px;padding: 10px 0;}
.cont_auth{ line-height: 28px; text-align: center;font-size: 14px;padding-top: 20px;color: #666666;}
.c_print { color:#666666; text-align:right;height: 32px;}
.c_print a { color:#000; padding:5px 10px; border:1px solid #CCCCCC; margin-left:10px; line-height:20px;}
.c_print a:hover{ background:#CC0000; color:#FFFFFF; text-decoration:none;}
.article_cont_box  img{width: 100%}
