body {
    margin: 0px;
    padding: 0;
    background: #fff7ec url(../images/sfcjbg.jpg) center top no-repeat;
    font-family: "Microsoft YaHei";
}

.clear {
    clear: both;
    visibility: hidden;
    height: 0;
    overflow: hidden;
}

img,
a img {
    border: 0;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}

ul,
ol,
li,
dl,
dt,
dd {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

label,
input,
select,
button,
textarea {
    vertical-align: middle;
    outline: none;
    -webkit-appearance: none;
}


h1,
h2,
h3,
h4,
h5 {
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-size: 12px;
}


a {
    color: #333;
    text-decoration: none;
}

a:hover {
    color: #c00;
    text-decoration: underline;
}

.sfcjhead {
    width: 100%;
    min-width: 1200px;

    height: 330px;
    margin: 0 auto;
}

.sfcjlogo {
    width: 1200px;
    min-width: 1200px;
    margin: 0 auto;
    height: 330px;
    background: url(../images/logo.png) left 50px no-repeat;
}

.sfcjnav {
    width: 1200px;
    /*height: 90px;*/
    margin: 0 auto;
    min-width: 1200px;

}

.lm {
    width: 1060px;
    margin: auto;
    padding-top: 20px;    overflow: hidden;
}

.lm li {
    float: left;
    line-height: 70px;
    font-size: 24px;
    width: 224px;
    height: 70px;
    background: url(../images/ic.png) no-repeat center;
    text-align: center;
    margin: 0 12px;
}

.lm li.kuan {
    width: 252px;
    background: url(../images/ic2.png) no-repeat center;
}

.lm li a {
    color: #fff;
}


.all {
    width: 1200px;
    min-width: 1200px;

}

.nbox2 {
    margin: 40px auto 0;
    min-height: 400px;
    overflow: hidden;

}

.c1 {
    width: 300px;
}

.c2 {
    width: 835px;
}

.dh {
    border-bottom: 2px solid #C1182B;
    padding: 5px 0;
}

.list1 li {
    height: 35px;
    line-height: 35px;
    background: url(../images/dot2.gif) no-repeat 10px 15px;
    padding-left: 20px;
    width: 45%;
    float: left;
}

.list1 li,
.list1 li a,
.list1 li a:hover {
    font-size: 16px;
}

.list2 {
    overflow: hidden;
}

.list2 ul {}

.list2 ul li {
    background: url(../images/dy.png) no-repeat 0 0;
    padding: 2px 0 0 20px;
    border-radius: 5px;
    line-height: 25px;
    margin-bottom: 20px;
}

.list2 ul li a {
    display: block;
    padding: 0 10px;
}

/* 手风琴 */
.cwsps_sfq h3 {
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
    background: #C1182B;
    color: #eee;
    cursor: pointer;
    font: normal 16px/40px "Microsoft YaHei";
    margin-bottom: 2px;
    overflow: hidden;
}

.cwsps_sfq h3 em {
    float: right;
    display: block;
    width: 40px;
    height: 32px;
    background: url(../images/ico.png) 16px 12px no-repeat;
    cursor: pointer;
}

.cwsps_sfq h3.on em {
    background-position: 15px -10px;
}

.cwsps_sfq ul {
    display: none;
}

.cwsps_sfq ul li {
    background: #FDF1F2;
    margin: 5px 0 5px 0;
    line-height: 170%;
    font-size: 14px;
    overflow: hidden;
}

.cwsps_sfq ul li a {
    display: block;
    padding: 5px 10px;
}

.cwsps_sfq ul li a:hover {
    background: #F6BFC6;
    color: #000;
    text-decoration: none;
}

.cwsps_sfq ul li.on {
    background: #F6BFC6;
    color: #000;
    text-decoration: none;
}


.gtleft {
    float: left;
    overflow: hidden;
}

.gtright {
    float: right;
    overflow: hidden;
}

.bgbai {
    background: #fff;
}

.bghei {
    background: #000;
}

.bghui {
    background: #f4f4f4;
}

.body2 {
    padding: 10px;
}

.body3 {
    padding: 20px;
}

.mdown2 {
    margin-bottom: 10px;
}

.f14 {
    font-size: 14px;
}

.f16 {
    font-size: 16px;
}

/*分页*/
.f20 {
    font-size: 20px;
}

.dqlmwz {
    color: #C1182B;
    width: 1160px;
    height: 40px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

.butsyuan {
    border-radius: 10px;
}

.lineh1 {
    line-height: 160%;
    margin-bottom: 10px;
}

.c3 {
    width: 180px;
}

.c4 {
    width: 960px;
}

.fylmlist li {
    border: 1px solid #ccc;
    background: #F4F4F4;
    margin-bottom: 10px;
    font-size: 16px;
    border-radius: 5px;
}

.fylmlist li a {
    display: block;
    padding: 5px 15px;
}

.fylmlist li.on,
.fylmlist li.on a,
.fylmlist li a:hover {
    text-decoration: none;
    background: #C1182B;
    color: #fff;
    border-radius: 5px;
}

.list_news li {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px dashed #ccc;
    background: url(../images/dot1.gif) no-repeat 0px 15px;
    padding-left: 14px;
}

.list_news li,
.list_news li a,
.list_news li a:hover {
    font-size: 14px;
}

.wljszblist {
    overflow: hidden;
    margin-bottom: 20px;
}

.wljszblist ul {
    width: 1130px;
}

.wljszblist ul li {
    background: #FFEEEC;
    width: 540px;
    float: left;
    margin: 10px 10px 10px 10px;
    border-radius: 5px;
    height: 40px;
    line-height: 40px;
}

.wljszblist ul li a {
    display: block;
    padding-left: 10px;
}

.wljszblist ul li a:hover {
    background: #C1182B;
    color: #fff;
    text-decoration: none;
    border-radius: 5px;
}

.sfcjlm {
    width: 100%;
    height: 45px;
}

.gzdtlist li {
    height: 35px;
    line-height: 35px;
    background: url(../images/dot2.gif) no-repeat 10px 15px;
    padding-left: 20px;
    width: 45%;
    float: left;
}

.gzdtlist li,
.gzdtlist li a,
.gzdtlist li a:hover {
    font-size: 16px;
}

/*尾部*/
.sitelink{
    width: 100%;
    height: 40px;
    float: left;
    margin-top: 50px;
}

.sitelinkcon{
    width: 217px;
    height: 40px;
    float: left;
    background: #fff;
    border: none;
    font-size: 18px;
    outline: none;
    color: #666;
    padding-left: 20px;
    text-align-last: center;

}
.sitelinkcon + .sitelinkcon{
    margin-left: 25px;
}
.footlcon{
    width: 117px;
    height: 109px;
    float: left;
    margin-top: 60px;
    margin-left: 150px;
}
.footlcon img{
    width: 117px;
    height: 79px;
    float: left;
}
.footlcon span{
    width: 100%;
    height: 30px;
    float: left;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 30px;
}
.footcon{
    width: 600px;
    height:auto;
    float: left;
    margin-top: 60px;
}
.footcon li{
    width: 100%;
    height: 30px;
    float: left;
    font: 14px/30px '微软雅黑';
    text-align: center;
    color: #fff;
}
.footrcon{
    width: auto;
    height: 78px;
    float: left;
    margin-top: 65px;
}

.footcontainer{
    width: 100%;
min-width:1200px;
    height: 295px;
    float: left;
    background: #C1182B;
    border-top:5px solid #C1182B;
    margin-top: 25px;
}
.maincontainer{ 
    width:1200px;
    margin:0 auto; 
    padding:0;
    overflow: hidden;
}
/*详情页*/
.article-box{
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
}
.article-tit{
    margin: 50px 0 30px;
    color: #333;
    font: 30px/40px 'notoMedium';
    text-align: center;
}
.article-data{
    margin-bottom: 28px;
    padding-bottom: 18px;
    border-bottom: 1px dashed #e8e8e8;
    font-family: 'notoRegular';
    text-align: center;
}
.article-data span{ margin-right: 120px}
.article-cont p{
    text-indent: 2em;
    color: #333;
    font: 18px/36px 'notoRegular';
text-align:justify;
}

.cms-article-video{
    margin:0 auto;
    width:600px;
    height:400px;
}
.article-cont img{
    display:block;
    margin:0 auto;
    max-width:900px;
    height:auto;}
.share{
    margin-top: 40px;
    float: right;
}
.share .bdsharebuttonbox{
    margin-left: 60px;
}
.share  span{
    color: #666;
    font: 16px/34px '宋体';
}
.share  a{
    width: 34px;
    height: 34px;
    margin: 0 0 0 14px;
    padding: 0;
}