body,ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
a{ transition:0.5s; }
a:link {
	color: rgb(0, 66, 118); text-decoration: none!important;
}

.fl {
	float: left;
}

.fr {
	float: right;
}
.clear {
	clear: both;
}
ul li {
	list-style: none; margin: 0px; padding: 0px;
}

.foot_bg {
	 height: auto; min-width: 1400px; max-width: 100%;
}
.foot {
	margin: 0px auto; width: 1400px; padding-bottom: 15px; padding-top:15px;
}
.kslj ul{ clear:both;}
.kslj {
	color: rgb(255, 255, 255); line-height: 50px;   font-size: 18px; font-weight: bold; margin-bottom:20px;
}
.foot li {
	width: 11%; text-align: center;
}
.foot li:hover{ margin-top:-5px; transition:0.5s;}
.foot span {
	line-height: 30px;
}
.foot a:link {
	color: rgb(255, 255, 255) !important; font-size: 14px;
}
.foot a:visited {
	color: rgb(255, 255, 255) !important; font-size: 14px;
}
.foot li:hover span{ color:#ccc; }
.fg {
	margin:15px 0px 25px 0px; width: 100%; height: 3px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}

.bq {
	margin: 0px 0px 35px 20px; width: 60%; height: auto; color: rgb(255, 255, 255); line-height:28px; font-size: 14px;
}
.wx {
	width: 32%; height: auto; margin-right: 20px;margin: 35px 0px;
}

.img{
    width: 50px;
    height: 50px;
}


.ipart1_date{ float:left; width:65px; text-align:center; display:block;   }
.xxgg a{ color:#000; font-size:16px; }
.xxgg a:hover{ margin-top:-7px;color:#890017; }

.ipart1_dyr{ background:#890017; color:#fff; font-size:18px; line-height:30px;  display:block; }
.ipart1_dyear{ font-size:14px; border:solid 1px #cccccc; border-top:none; line-height:25px;  display:block;}
.clear{ clear:both; display:block; }