@media (min-width: 1200px) {
    body {
        background: #f5f5f5;
    }
}

article{
    padding: 0;
    background: #f5f5f5;
}
article .container{
    background: #fff;
}
.zhengwen{ border:1px solid#dcdcdc; padding:10px; background:url(../images/common_bg1.png) right 10px bottom 20px no-repeat #FFF;}
@media (min-width: 1200px) {
	.zhengwen{ border:1px solid#dcdcdc; padding:25px; background:url(../images/common_bg1.png) right 100px bottom 50px no-repeat #FFF;}
    article .container{
        padding: 20px 30px; 
    }
}

/* 公共头部 */
.common-top{
    display: flex;
    justify-content: space-between;
    padding: 2px 5px;
    border-bottom: 1px solid #bf101a;
}
.common-nav .ch{ font: 500 25px/50px '微软雅黑';
    color: #037a52; text-align:center;
	background:url(../images/sj-bg.jpg) center bottom no-repeat;  width:100%; margin-bottom:10px;
}


/* 面包序导航 */
.bread{
    display: none;
    padding-left: 20px;
 	padding-right: 20px;
    font: 400 14px/70px '微软雅黑';
    color: #000;
	background:#f7f7f7;
}
.bread a{
    color: #000;
}
@media (min-width: 1200px) {

    .bread{
        display: block;
    }
	.bread span{ float:right; background:url(../images/mbxdh.png) left 0 center no-repeat; display:block; color:#fff; font: 400 16px/40px '微软雅黑'; margin-top:15px; text-align: center; padding:0 20px;}
    .common-top{
        margin-bottom: 10px;
        border-width: 3px;
    }
    .common-nav .ch{
        text-align: center;
    border-top: 10px solid #bf101a;
    background: #faf3f4;
    font: 600 18px/70px '微软雅黑';
    color: #bf101a;
	margin-bottom:4px;
    }
   
}



/* 左侧导航 */
.common-nav {}
.common-nav ul {
    display: flex;
    flex-wrap: wrap;
    padding: 4px 2px;
}

.common-nav li {
    width: 33.333%; padding:3px;
    text-align: center;
    
}
.common-nav li a {
    display: block;
    font: bold 14px/30px  '微软雅黑';
    color: #bf101a;
	border-bottom: 3px solid #fff;
    background:#faf3f4;

}
 .common-nav li.active a {
         color: #fff;
         background-color: #bf101a;
         background-image: url('../images/com_sana.png');
    }
.jgszdh .ch{ font: 500 25px/50px '微软雅黑';
    color: #037a52; text-align:center;
	background:url(../images/sj-bg.jpg) center bottom no-repeat;  width:100%; margin-bottom:10px;
}

.jgszdh {}
.jgszdh ul {
    display: flex;
    flex-wrap: wrap;
    padding: 4px 2px;
}
.jgszdh li {
    width: 50%; padding:3px;
    text-align: center;
    
}
.jgszdh li a {
    display: block;
    font: bold 14px/30px  '微软雅黑';
    color: #bf101a;
	border-bottom: 3px solid #fff;
    background:#faf3f4;

}
 .jgszdh li.active a {
         color: #fff;
         background-color: #bf101a;
         background-image: url('../images/com_sana.png');
    }
.comm-right{
    padding: 10px;
    background: #f7f7f7;
}

@media (min-width: 1200px) {
    .common-main{
        display: flex;
        justify-content: space-between;
    }
    .comm-left{
        width: 260px;
    }
    .common-nav {
        background: none;
    }
    .common-nav ul {
        display: block;
    }
    .common-nav li {
        width: 100%;
        padding: 0;
        text-align: center;
    }
    .common-nav li a {
        padding-left: 0px;
        font: 400 18px/55px '微软雅黑';
        color: #000;
        background:#faf3f4 url('../images/com_san.png') no-repeat 220px center;
    }
    .common-nav li a:hover {
         color: #faf3f4;
         background-color: #bf101a;
         background-image: url('../images/com_sana.png');
    }
    .common-nav li.active a {
         color: #faf3f4;
         background-color: #bf101a;
         background-image: url('../images/com_sana.png');
    }

    .comm-right{
        width: 870px;
        padding: 0 ;
        background: #fff;
    }
	.comm-kypt-right{
        width: 100%;
        padding: 0 ;
        background: #fff;
    }
}


/* 网站翻页 */

.pages {
    display: flex;
    justify-content: center;
    margin:10px 0;
    text-align: center;
    color: #000;
}

.pages-left {
    display: none;
}

.pages-right{
    display: flex;
}
.pages-right a {
    margin-left: 2px;
    padding: 3px 8px;
    font: 400 14px/21px '微软雅黑';
    color: #000;
    border: 1px solid #000;
    border-radius: 5px;
}

.pages-right .page-num {
    border: 1px solid #bf101a;
    background: #bf101a;
    color: #FFFFFF;
}

.pages .page-first,.pages .page-last{
   position: relative;
}
.page-first img, .page-last img{
   position: absolute;
   left: 50%;
   top: 50%;
   transform: translate3d(-50%, -50%, 0);
}


@media (min-width:1200px) {
    .pages {
        display: block;
        justify-content: center;
        margin:20px 0;
        font-size: 0;

    }
    .pages-left{ float:left;
        display: flex;
    }
    .pages span {
        padding: 0 0 0 10px;
        font: 400 14px/40px '微软雅黑';
        color: #000;
    }
    .pages-right{ float:right;
        padding-left: 20px;
    }
    .pages-right a {
        margin-left: 2px;
        padding: 4px 15px;
        font: 400 14px/30px '微软雅黑';
    }
    .pages-right a:hover {
        background: #bf101a;
        color: #FFFFFF;
        border-color: #bf101a;
    }

    .pages-right .page-num:hover {
        background: #bf101a;
        color: #FFFFFF;
    }
	.yqlj{  margin:0 30px; padding:30px 0 30px 60px; background:url(../images/yqljl.png) left center no-repeat ; }
	.yqlj1{ background:url(../images/yl.png) left center no-repeat; padding-left:15px; width:300px; text-align:left;}
	.yqlj1 a{ color:#000;}
}

