@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

body {
	font-family: "Microsoft Yahei";
	font-size: .16rem;
	color: black;
}

.dis {
    display:block;
}
.undis {
    display:none;
}



/*************顶部标志与信息******************/

.top-i {
	width: 19.2rem;
	height: 1.32rem;
}

.top-i .top-logo {
	margin: .32rem 0 0 2.93rem;
	float: left;
}

.top-i .top-logo img {
	width: 6.04rem;
}

.top-i .top-rt {
	margin: .7rem 2.7rem 0 0;
	float: right;
	color: black;
}

.top-i .top-rt a {
	color: black;
	text-decoration: none;
}

.top-i .top-rt a:hover {
	color: #910000;
}

.top-i .top-rt .top-spc {
	padding: 0 0 0 .3rem;
}


/*************主链接*********************/


.m-link {
	width: 19.2rem;
	height: .45rem;
	background: url(../images/m-link-bg.png) repeat-x center .03rem;
	background-size: .28rem .45rem;
	text-align: center;
}

.m-link .sgl {
	height: .51rem;
	margin: -.02rem .2rem .2rem 0;
	display: inline-block;
	position: relative;
	border-radius: .05rem .05rem 0 0;
	line-height: .51rem;
	color: white;
	padding: 0 .25rem;
	text-decoration: none;
	z-index: 80;
}

.m-link .sgl:hover {
	background: black;
}

.m-link .sgl .sgl-lk {
	color: white;
	text-decoration: none;
}

.m-link .sgl .son-lk {
	position: absolute;
	top: .51rem;
	left: 0;
	min-width: .8rem;
	padding:.1rem .25rem;
	background: black;
	display: none;
	border-radius: 0 0 .05rem .05rem;
	text-align: left;
}

.m-link .sgl:hover .son-lk {
	display: block;
}

.m-link .sgl .son-lk .son-sgl {
	display: block;
	font-size: .14rem;
	line-height: .43rem;
	color: white;
	text-decoration: none;
	white-space: nowrap;
}



/*************非首页头图*********************/


.banner {
	width: 19.2rem;
	height: 2rem;
	overflow: hidden;	
}

.banner img{
	width: 19.2rem;
}




/*************主版块*********************/


.list {
	width: 12.2rem;
	margin: .37rem 0 0 0;
	padding: 0 3.5rem 0 3.5rem;
}

.list .lst-rt {
	width: 100%;
}
	
.tit-tit {
	width: 100%;
	border-bottom: 1px #cccccc solid;
	height: .37rem;
	text-align: right;
	color: #910000;
	font-size: .18rem;
	padding: 0 0 .08rem 0;
}

.tit-pst {	
	color: #910000;
	text-decoration: none;
	padding: 0;
}

.tit-spc {
	font-family: "SimSun";
	padding: 0 .03rem
}



.list .lst-rt .thd-lst {
	width: 100%;
	margin: .1rem 0;
	border-bottom: 1px #dddddd solid;
}

.lk-thd {
	padding: .08rem .1rem;
	text-align: center;
	border: 1px #dddddd solid;
	display: inline-block;
	text-decoration: none;
	font-size: .16rem;
	background: white;
	color: #910000;
	margin: 0 .03rem .1rem 0;
	white-space: nowrap;
}

.lk-thd:hover {
	background: #910000;
	color: white;
}




.lst-list {
	width: 100%;
	font-size: .18rem;
}

.ns-sgl {
	height: .45rem;
	line-height: .45rem;
	font-size: .16rem;
	padding: 0 .05rem 0 .05rem;
	display: block;
	text-decoration: none;
	color: black;
	background: url(../images/line.png) repeat-x bottom;
	background-size: .03rem;
}

.ns-sgl:hover {
	color: #910000;
}


.ns-hd {
	float: left;
	padding: 0 .1rem 0 0;
	font-family: "SimSun";
}

.ns-news {	
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap; 
}

.list .lst-rt .ns-news  {
	width: 7.5rem;
}

.ns-nsdt {	
	float: right;
}





/*****列表页码********/



.lst-page {
	width: 7rem;
	text-align: left;
	padding: .5rem 0 0 .35rem;
	font-size: .16rem;
}




.page-num {
	display: inline-block;
	position: relative;
}

.page-num a {
	text-decoration: none;
	color: black;
	padding: 0 .15rem;
	display: inline-block;
}

.page-num a:hover {
	color: #910000;
}

.page-back {
	position: absolute;
	top: .04rem;
	left: -.4rem;
}

.page-for {
	position: absolute;
	top: .04rem;
	right: -.4rem;
}

.page-num .page-back img,.page-num .page-for img {
	width: .13rem;
}






.page-go {
	display: inline-block;
	font-size: .16rem;
	margin: 0 0 0 .65rem;
}

.page-ipt {
	display: inline-block;
	width: .44rem;
	height: .28rem;
	border: 1px #9c9c9c solid;
	padding: 0;
	margin: 0 .05rem;
	line-height: .28rem;
	text-align: center;
}

.page-sub {
	text-decoration: none;
	display: inline-block;
	background: white;
	border-radius: .08rem;
	border: 1px #910000 solid;
	color: #910000;
	letter-spacing: .03rem;
	padding: .03rem .17rem .03rem .2rem;
	margin: 0 0 0 .23rem;
}

.page-sub:hover {
	background: #910000;
	color: white;
}








/*************底部信息*********************/


.bot {
	width: 12.2rem;
	height: 2rem;
	margin: .65rem 0 0 0;
	padding: 0 3.5rem 0 3.5rem;
	background: #910000;
}

.bot .bot-logo {
	float:left;
	margin: .47rem 0 0 0;
}

.bot .bot-logo img {
	width: 2.55rem
}

.bot .bot-info {
	width: 9rem;
	float: left;
	color: white;
	margin: .45rem 0 0 .45rem;
}

.bot .bot-info .bot-lk {
}

.bot .bot-info .bot-lk a {
	color: white;
	text-decoration: none;
}

.bot .bot-info .bot-lk .bot-spc {
	padding: 0 .1rem;
}

.bot .bot-info .cprt {
	margin: .35rem 0 0 0;
	line-height: .26rem;
}
















	