@charset "utf-8";
/* CSS Document */
body{ background:#f5f5f5;}
.content{width: 1160px;padding: 20px;background: #ffffff;margin: 0 auto;position: relative;margin-bottom: 25px;margin-top:-20px;}
.position{height: 20px;background: url("position.png") left 3px no-repeat;padding-left: 25px;margin-bottom: 14px}
.position a{line-height: 20px;font-size: 14px;color: #333333}
.position1{height: 50px;background: url("position.png") left 19px no-repeat;padding-left: 25px;float: right;}
.content > .position1{float:left;}
.content .lm-right .right-title .position1{float:right;}
.position1 a{line-height: 50px;font-size: 14px;color: #333333}
.content-left{float: left;width: 780px;}
.content-right{float: left;margin-left: 20px;width: 320px;background: #f5f5f5;padding: 9px 20px 20px;position: relative}
.mainnews{position: relative;height: 260px}
.mainnews .news-img{width: 390px;height: 260px;float: left}
.mainnews .news-detail{width: 350px;height: 242px;border: 1px solid #dcdcdc;float: left;padding: 16px 19px 0 19px}
.mainnews .news-detail .news-title{color: #e4011f;font-size: 22px;width: 335px;line-height: 30px;}
.mainnews .news-detail .news-summary{line-height: 25px;font-size: 16px;color: #333333;text-indent: 2em}
.mainnews .news-detail .news-date{color: #999999;line-height: 41px;font-size: 14px}
.title{border-bottom: 1px solid #dcdcdc;height: 37px;margin-top: 20px;}
.tit{font-size: 17px;color: #333333;font-weight: bold;float: left;line-height: 37px;}
.title em{background: url("icon5.png") no-repeat left 10px;float: left;display: block;width: 1px;height: 44px;margin: 0 14px}
.title1{height: 37px}
.more{color: #999999;font-size: 15px;float: right;line-height: 37px}

.column-1{height: 50px;font-size: 24px;line-height: 50px;color: #e60009;font-weight: bold;background: url("lm1bg.png") no-repeat right 9px #FFFFff;position: relative;}
.position1 table, .position1 tr, .position1 td, .position1 tbody{display: inline;line-height: 50px;vertical-align: baseline;width:auto;float: left;}
.position1 a{line-height: 50px;}
.position1 span{line-height: 50px;float: left;}

.lm-left{width: 260px;float: left}
.lm-left .column-2{border-top: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6}
.lm-left .column-2 li{border-bottom: 1px solid #e6e6e6;position: relative}
.lm-left .column-2 li a{font-size: 16px;color: #333333;line-height: 55px;padding-left: 20px;width: 233px;height: 55px;display: block;}
.lm-left .column-2 li.active, .lm-left .column-2 li:hover{background: #f5f5f5;border-bottom:none}
.lm-left .column-2 li:hover a{color: #e60009;border-left: 6px solid #e60009;border-bottom: 1px solid #e6e6e6;padding-left: 14px;}
.lm-left .column-2 li.active a{color: #e60009;border-left: 6px solid #e60009;border-bottom: 1px solid #e6e6e6;padding-left: 20px}
.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: #e60009}
.lm-left .column-2 .column-3 li a:hover{color: #e60009}
.lm-right{width: 861px;float: left;padding-left: 40px;margin-bottom: 20px;background: url(icon_1.png) repeat-y left;margin-left: -1px;}
.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,.govpushinfo150203{margin-top: 11px}
.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}

.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;;line-height:1.8;}
.article_content #zoom *{}
.article_content #zoom p{color: #333333;ine-height:200%;}
.article_content #zoom div{color: #333333;line-height: 200%;}
.article_content #zoom img{max-width: 100%; height: auto!important;}
.article_content #zoom p.indent,.article_content #zoom div.indent{color: #333333;ine-height:200%;text-indent: 2em; margin-bottom:20px;

.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}


.lm-right .p5{
	width: 100%;
	height: 40px;
	color: #434343;
	font-size: 14px;
	text-align: center;
	float: left;
}
.lm-right .p5 .s1{
	margin-right: 20px;
}
/*.lm-right .p5 a{
	margin-right: 20px;
	color: #434343;
}*/
.lm-right .p5 a:hover{
	color: #d4312a;
}
/*.lm-right .p5 a{
	margin-right: 10px;
	color: #d4312a;
	font-weight: 700;
}*/
.lm-right .p5 a{
    border: 1px solid #dddddd;
    display: inline-block;
    padding: 0 12px;
    height: 30px;
    line-height: 30px;
    color: #434343;
    margin-right: 4px;
}
.lm-right .p5 a:hover{
	border: 1px solid #d4312a;
	color: #d4312a;
}
.lm-right .p5 span{
	padding: 0 12px;
	color:red;
}