.banner{
	margin: 0px auto;
	position: relative;
	width: 100%;
	height: 400px;
	overflow: hidden;
	zoom: 1;
}

.banner img{
	width: 100%;
	height: 100%;
}

.main{
	width: 1200px;
	height: auto !important;
	min-height: 300px;
	overflow: hidden;
	margin: 0px auto;
}

.crumbs{
	width: 100%;
	height: 30px;
	line-height: 30px;
	margin: 30px 0px;
	font-size: 1em;
	color: #a7a7a7
}

.crumbs a{
	font-size: 1em;
	color: #a7a7a7;
}

.mainbox{
	width: 100%;
	height: auto !important;
	min-height: 300px;
	overflow: hidden;
}

.leftnav{
	float: left;
	width: 15%;
	margin: 0px 0px 20px 0px;
}

.leftnav .navtitle{
	width: 99%;
	height: 50px;
	line-height: 50px;
	color: #fff;
	background: #2e81fc;
	font-weight: bold;
	text-align: center;
}

.leftnav > ul{
	width: 100%;
}

.leftnav > ul > li{
	width: 98%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border: 0px;
	border: 1px solid #eeeeee;
}

.leftnav > ul > li .on{
	color: #076ec6;
	font-size: bold;
}


.rightcon{
	float: right;
	width: 84%;
	height: auto !important;
	min-height: 300px;
	overflow: hidden;
}

.title{
	width: 96%;
	margin: 0px auto;
	position: relative;
}

.title .txt{
	display: inline-block;
	min-width: 70px;
	overflow: auto;
	height: 40px;
	line-height: 40px;
	border-bottom: 2px solid #2e81fc;
}

.xiant{
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #e1e1e1;
	position: absolute;
	left: 0;
	top: 40px;
}

.content{
	width: 95%;
	height: auto !important;
	min-height: 300px;
	overflow: hidden;
	margin: 10px auto;
}

.content p{
	line-height: 30px;
	text-indent: 2em;
}

.content #txtcon{
	width: 96%;
	margin: 20px auto;
}

.content #txtcon li{
	width: 100%;
	height: 100px;
}

.content #txtcon li .newslist{
	width: 98%;
	height: 100px;
	margin: 20px 0px;
}

.newslist .newsleft{
	float: left;
	width: 10%;
	height: 100px;
}

.newslist .newsleft .datebox{
	width:98%;
	height: 98%;
	margin: 0px auto;
	text-align: center;
	border: 1px solid #cccccc;
}

.newslist .newsleft .datebox .ri{
	font-size: 2em;
	line-height: 2em;
	color: #666666;
	font-weight: bold;
}

.newslist .newsleft .datebox .nian{
	font-size: 0.75em;
	line-height: 0.75em;
	color: #b0b0b0;
}

.newslist .newsright{
	float: left;
	width: 90%;
	height: 100px;
	overflow: hidden;
}

.newslist .newsright .newscon{
	width: 95%;
	height: 90px;
	margin: 0px auto;
	overflow: hidden;
}
	
.newslist .newsright .newscon .title{
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 1.25em;
}

.newslist .newsright .newscon .desc{
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 1em;
}

.list-lb{width:9.8rem;height:1.03rem;margin:0.25rem 0.15rem 0.25rem 0.1rem;padding-top:0.25rem;}
.news_left {text-align: center;width:1.03rem;height:1.03rem;background-color: #fff;border:1px solid #cccccc;}
.yue {color:#666666;font-size:0.31rem;line-height:0.64rem;min-height:0.28rem;font-weight:bold;}
.nian {font-size:0.15rem;color:#b0b0b0;line-height:0.23rem;min-height: 33px;}
.news_right{width:8.6rem;}
.qtitle {font-size:0.17rem;padding-bottom:5px;}
.qtitle a{font-size:0.17rem;color:#000;}
.news_right p {line-height:0.24rem;color: #666;}
.f15 {font-size:0.15rem;text-decoration: none;margin-top:4px;}

.content #imgcon{
	width:96%;
	height: auto !important;
	min-height: 200px;
	overflow: hidden;
	margin: 20px auto;
}

.content #imgcon li{
	float: left;
	width: 25%;
	height: 200px;
	font-size: 1.25em;
	overflow: hidden;
	margin: 10px 0px;
}

#imgcon .imgbox{
	width: 90%;
	height: 100%;
	margin: 0px auto;
	position: relative;
}

#imgcon .imgbox a img{
	width: 100%;
	height: 100%;
}

#imgcon .imgbox .txt{
	width: 100%;
	height: 40px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	color: #ffffff;
	background: rgba(0, 0, 0, .50);
}

#imgcon .imgbox .txt span{
	display: block;
	width: 90%;
	line-height: 40px;
	margin: 0px auto;
	white-space: nowrap;
	text-overflow: ellipsis; 
	-o-text-overflow: ellipsis; 
	overflow: hidden;
	text-align: center;
	overflow: hidden;
}


.content .contitle{
	width: 100%;
	margin: 0px auto;
	min-height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 1em;
	font-weight: bold;
}

.content .condate{
	width: 96%;
	margin: 0px auto;
	height: 50px;
	line-height: 50px;
	text-align: center;
}

.content .summary{
	width: 100%;
	margin: 0px auto;
	line-height: 30px;
	text-indent: 2em;
}

.content .contents{
	line-height: 30px;
}

.content .contents p{
	text-indent: 2em;
	line-height: 30px;
}

.content .pages{
	width: 100%;
	margin: 10px 0px;
	font-size: 0.85em;
	position: relative;
	left: 0;
	bottom: 0;
}

.content .pages p{
	height: 30px;
	line-height: 30px;
}