body{
    width: 100%;
    height: auto;
    background: url(01_01.jpg) no-repeat;
    background-size: 100% auto;
}
@media screen and (max-width: 750px){
    body{
        background: url(01_01.jpg) 20% 0% no-repeat;
        width: 100%;
        height: auto;
    }  
}
.box01{
    margin-top: 30%;
    background: #ffffff;
    /* height: 5000px; */
    padding: 0 20px;
}
.yxjw{
    width: 100%;
    height: 91px;
    padding-top: 30px;
    padding-bottom: 30px;
}
.yxjw a img{
    width: 100%;
    height: auto;
    /* margin-top: 30px; */
}
.lbt{
    /* padding-top: 35px; */
     float: left;
     width: 50%;
 }
 /* è½®æ’­ */
 
     .box {
         width: 576px;
         height: 369px;
         /* margin: 20px auto; */
         overflow: hidden;
         position: relative;
     }
 .box-1{
     height: 369px;
 }
 
     .box-1 ul li {
         width: 100%;
         height: 369px;
         position: relative;
         overflow: hidden;
     }
 
     .box-1 ul li img {
         display: block;
         width: 100%;
         height: 100%;
     }
 
     .box-1 ul li h2 {
         position: absolute;
         left: 0;
         bottom: 0;
         height: 40px;
         width: 100%;
         background: rgb(16 16 15 / 40%);
         text-indent: 2em;
         /* padding-right: 500px; */
         font-size: 15px;
         line-height: 40px;
         text-overflow: ellipsis;
         overflow: hidden;
         white-space: nowrap;
         font-weight: normal;
         color: ghostwhite
     }
 
     .box-2 {
         position: absolute;
         right: 10px;
         bottom: 14px;
     }
 
     .box-2 ul li {
         float: left;
         width: 12px;
         height: 12px;
         overflow: hidden;
         margin: 0 5px;
         border-radius: 50%;
         background: rgba(255, 255, 255, 0.6);
         text-indent: 100px;
         cursor: pointer;
     }
 
     .box-2 ul .on {
         background: #d70101;
     }
 
     .box-3 span {
         display: none;
         position: absolute;
         color: white;
         background: rgba(125, 125, 120, .3);
         width: 50px;
         height: 80px;
         top: 50%;
         font-family: "å®‹ä½“";
         line-height: 80px;
         font-size: 60px;
         margin-top: -40px;
         text-align: center;
         cursor: pointer;
     }
 
     .box-3 .prev {
         left: 50px;
     }
 
     .box-3 .next {
         right: 10px;
     }
 
     .box-3 span::selection {
         background: transparent;
     }
 
     .box-3 span:hover {
         background: rgba(125, 125, 120, .8);
     }
     .yxjw01{
         width: 100%;
         height: 369px;
         margin-top: 15px;
     }
     .yxjwzuo{
         width: 49%;
         height: 100%;
         float: left;
     }
     .yxjwyou{
         width: 50%;
         height: 100%;
         float: right;
     }
     .yxjwyou h1 a{
         color: #333333;
         font-weight: 900;
         font-size: 24px;
         padding-left: 20px;
         
     }
     .yxjwyou h1 {
         line-height: 45px;
         height: 45px;
     }
     .yxjwyou ul li {
         line-height: 40px;
         height: 40px;
         width: 100%;
     }
     .yxjwyou ul li a{
         color: #333333;
         font-size: 18px;
         padding-left: 10px;
     }

     .xcyx{
         height: 378px;
         width: 100%;
     }
     .bi{
         color: #ffffff;
         font-size: 16px;
         display: block;
         width: 93%;
         margin: 0 auto;
     }
     .bu{
        color: #ffffff;
        font-size: 12px;
        text-indent: 2em;
        display: block;
        width: 90%;
        margin: 0 auto;
     }

.spbf{
    width: 100%;
    height: 340px;
}
.spbf ul li{
    box-shadow: 3px 3px 8px #909090;
    width: 370px;
    height: 279px;
    float: left;
    margin: 30px 15px;
}
.spbf ul li img{

    width: 100%;
    height: 211px;
}
.spbf ul li p{
    height: 65px;
    line-height: 65px;
    color: #333333;
    font-size: 18px;
    text-align: center;

}
.spbf ul li p img{
    width: 23px;
    height: auto;
}
.footer{
    width: 100%;
    height: 103px;
    background: #cb0708;
}
.footer p{
    color: #fff;
    text-align: center;
    line-height: 103px;
}











/* 栏目页开始 */
/*通用栏目页*/
.lm-left{width: 304px;float: left; background:#efefef;margin-left:16px;}
.lm-left .column-2{border-top: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6}
.lm-left .column-2 li{border-bottom: 1px solid #e3e3e3;position: relative}
.lm-left .column-2 li a{margin-left:25px;font-size: 17px;color: #000;line-height: 55px;padding-left: 20px;width: 233px; min-height:55px; height:auto; display: block; background:url(zfltlm_off_03.png) left center no-repeat;}
.lm-left .column-2 li a:hover{ text-decoration: none;}
.lm-left .column-2 li.active, .lm-left .column-2 li:hover{background: #f9f9f9;}
.lm-left .column-2 li:hover a{color: #d63d3f;padding-left: 20px; background:url(zfltlm_on_03.png) left center no-repeat;}
.lm-left .column-2 li.active a{color: #d63d3f;padding-left: 20px; background:url(zfltlm_on_03.png) left center no-repeat;}
.lm-left .column-2 .column-3{background: white}
.lm-left .column-2 .column-3 li{height: 45px;border-bottom: 1px solid #eeeeee;text-align: center;border-right:none}
.lm-left .column-2 .column-3 li a{font-size: 14px;padding-left: 0;color: #333333;line-height: 45px;display: block;width: 100%;height: 45px;background: white;border-left: none;border-bottom:none}
.lm-left .column-2 .column-3 li.active a{color: #d63d3f}
.lm-left .column-2 .column-3 li a:hover{color: #d63d3f}
.lm-right{width: 746px;float: left;padding:0px 20px 20px;margin-bottom: 20px;background:#f9f9f9; border:1px solid #dedede;margin-left: 16px;}
.lm-right .right-title{height: 50px;width: 100%;border-bottom: 1px solid #dcdcdc;}
.lm-right .right-title p{display: inline-block;float: left;}
.lm-right .right-title p span{display: inline-block;padding-right: 15px;color: #333333;font-size: 24px;line-height: 50px;font-weight: bold}
.lm-right .list,.lm-right .govpushinfo150203{margin-top: 5px;padding-bottom: 12px}

.list li,.govpushinfo150203 li{overflow: hidden;height:44px;padding-left: 13px;background: url("icon.png") no-repeat left 22px;border-bottom: 1px dashed #dddddd;}
.list li a ,.govpushinfo150203 li a{line-height: 44px;font-size: 16px;color: #333333;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.list li span,.govpushinfo150203 li span{line-height: 44px;float: right;font-size: 16px;color: #999999}
.list li a:hover{text-decoration: underline;}



/*通用文章页*/.article_content{margin: 40px 100px;clear: both}
.article_title{padding-bottom: 20px;border-bottom: 1px solid #b7b7b7}
.article_title h1{font-size: 25px;text-align: center;color: #333333;line-height:1.8;}
.article_title h2{font-size: 20px;text-align: center;color: #333333;line-height:1.8;}
.article_content .source{text-align: center}
.article_content .source p{line-height: 50px;font-size: 15px;color: #999999;}
.article_content .source .font{line-height: 50px;font-size: 15px;color: #333333}
.article_content #zoom{color: #333333;font-size: 16px;margin-bottom: 40px;font-family: "宋体";line-height:1.8;}
.article_content #zoom *{font-family: "宋体"}
.article_content #zoom p{color: #333333;text-indent: 2em;line-height: 30px;margin: 15px 0;font-family: "宋体"}
.article_content #zoom div{color: #333333;text-indent: 2em;line-height: 30px;margin: 15px 0;font-family: "宋体"}
.article_content .share{height: 40px;width: 100%;background: #f1f1f1}
.bshare-weixin{background: url(weixin.png) no-repeat!important;display: block!important;width: 24px!important;height: 24px!important;float: left!important;margin: 9px 0 0 10px!important;padding: 0!important;}
.bshare-sinaminiblog{background: url(weibo.png) no-repeat!important;display: block!important;width: 24px!important;height: 24px!important;float: left!important;margin: 9px 0 0 10px!important;padding: 0!important;}
.bshare-more-icon{margin: 9px 0 0 10px!important;padding-left: 0!important;background: url(bsmore.png) no-repeat!important;display: block!important;width: 20px!important;height: 24px!important;float: left!important;}
.print{float: right;width: 55px;margin-right: 20px;background: url("art_pic_01.png") no-repeat left 14px;line-height: 40px;text-align: right}
.close{float: right;width: 55px;margin-right: 20px;background: url("art_pic_02.png") no-repeat left 14px;line-height: 40px;text-align: right}
.historybtn{position: relative;height: 85px}
.historyline{width: 665px;height: 2px;background: #c7c7c7;position: absolute;top: 55px;left: 50px;z-index: 0}
.historybtn .time{float: left;margin: 20px 15px 0;position: relative;overflow: hidden;width: 665px;height: 65px}
.historybtn ul{height: 65px;width: 10000px;position: absolute;left: 0;top: 0}
.historybtn li{float: left;width: 110px;text-align: center}
.historybtn li p{color:#0069ab;font-size: 12px;font-weight: bold;background: url("history.png") no-repeat center 28px;height: 65px;cursor: pointer}
.historybtn li.active p{background: url("history2.png") no-repeat center 28px;color: #cc3333}
#history-left{float: left;margin-top: 39px;cursor: pointer}
#history-right{float: left;margin-top: 39px;cursor: pointer}
.historycontent{background: #f0f0f0;padding: 10px;height: 110px}
.historycontent img{float: left}
.historycontent p{float: left;margin-left: 20px;width: 510px}
.historycontent li{display: none}
/*相关新闻*/.xiangguan{margin-top: 30px}
.xiangguanname{font-size: 18px;font-weight: bold;width: 100px;z-index: 10;position: relative;background: #fff;}
.xiangguantit{width: 100%;border: 1px solid #ddd;position:relative;height: 0;top: -10px;z-index: 1}
/*}*/
@media all and (max-width:1249px){
.tpy_list{width:230px;float:left;margin:0 15px 20px 0;}
.tpy_list .tpy_pic{width:100%;height:170px;float:left;}
.tpy_list .tpy_pic img{width:100%;height:170px;float:left;}
.tpy_list .tpy_title{width:100%;height:30px;line-height:30px;float:left;font-size:16px;color:#333;text-align:center;}
.banner{width: 100%;height: 240px;position: relative;z-index: 0;}

.top-by1 {
    background:#FAFAF9;
    background-size: 100% 100%;
    height: auto;
    margin: 0 auto;
}
.top-by1{
    width: 100%;
    margin: 0 auto;
    background: url(bj1002.png) no-repeat;

    
}
.top-by11{
    width: 75%;
    /*height: 205PX;*/
    text-align: center;
    margin: 0 auto;
}
.top-by11 h1{
    width: 100%;
    padding-top: 70px;
    height: 74PX;
    font-size: 25px;
    line-height: 44px;
    color: #333333;
    font-weight: 900;
}
.top-by11 h2{
    color:#333;
    margin-top:20px;
    font-size: 18px;
}

.top-by11 p{
    width: 100%;
    height: 45PX;
    font-size: 16px;
    line-height: 44px;
    color: #333333;
    /* font-weight: 900;  */
}
.top-by2{
    width: 84%;
    margin: 0 auto;
    height: auto;
    text-align: center;
    border-top: 2px solid #ccc;
    padding-top: 35px;
    min-width: 500px;
    padding-bottom:20px;
}
.top-by2 p{
    width: 100%;
    height: auto;
    margin: 15px 0;
    font-size: 16px;
    font-family: "宋体" !important;
    line-height: 30px;
    color: #333333;
    white-space: normal;
    word-break: break-all;
    text-indent: 2em;
    /* font-weight: 900;  */
}




