

a {
    color: #333333
}
a:hover{ text-decoration: underline;}

* {
    margin: 0;
    padding: 0;
    text-decoration: none;
    list-style: none;
    font-family: "微软雅黑";
}

ul,
li {
    list-style: none;
}

img {
    border: 0;
}

a {
    text-decoration: none;
}


table {
    border-collapse: collapse;
}

.clear {
    clear: both;
}





.contert_bakindex{
    top: 0px;
    width: 132px;
    margin: 0 auto;
    height: 41px;
    position: fixed;
    right: 20%;
}


.w1100 {
	width:1200px;
	margin:0 auto;
	
}

 .zt_top {
            width: 100%;
            height: 400px;
            background: url(zt_bg_top.gif) no-repeat center;
        }
        
        .top_po {
            width: 1200px;
            margin: 0 auto;
            position: relative;
        }
        

        .fhsy {
            width: 120px;
            height: 40px;
            text-align: center;
            line-height: 40px;
            font-size: 18px;
            font-weight: bold;
            background: #fff;
            border-radius: 5px;
            position: absolute;
            top: 20px;
            right: 0;
            color: #b12816;
        }
        
        .nav{width:100%;height:50px;background:#d70101;position:relative;z-index:99999;}
.nav .w1200{height:50px;background:#d70101;overflow:visible;}
.nav ul{width:1200px;height: 50px; margin: 0 auto;}
.nav ul li{width:190px;float:left;font-size:17px;text-align: center;}
.nav ul li p{width:100%;height:50px;line-height:50px;}
.nav ul li p a{width:100%;height:50px;line-height:50px;text-align:center;color:#fff;font-weight:bold;}


.conter_bottombg{position: relative; width:100%;min-height:560px;}
.main{ margin:0 auto; width:100% overflow:hidden;}
.main_hotnew{ margin:0 auto; width:1200px; background:#fff;}

/*通用栏目页*/
.lm-left{width: 304px;float: left; background:#efefef;margin-left:10px;}
.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: 858px;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;}


/*footer区域开始*/

.bottom{width: 100%;  } 




.footer{
	padding-top:16px;
	margin-top: 30px;
	width: 100%;
	height: 108px;
	background-color: #666666;
}
.footer p{
	text-align: center;
	line-height: 25px;
	font-size: 13px;
	color: #fff;
}


