/* ==========================================================*/
body, dl, dt, dd, ul, ol, h1, h2, h3, h4, h5, h6, pre,
form, fieldset, textarea, p, blockquote, caption, th, td { 
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: normal;
	line-height:20px;
}
fieldset, img { 
    border: 0;
}
ol, ul {
    list-style: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th {
    text-align: left;
}
:focus {
    outline: 0;
}

/* ==========================================================*/
body {
    text-align: left;
    font: 12px Tahoma, Helvetica, Arial, sans-serif;
    color: #333;
    background: #111;
}
input, textarea {
    font-family: Tahoma, Helvetica, Arial, sans-serif;
}
.container {
	width:950px;
	margin:auto;
	background: #fff; 
}

a {
    color: #0068b7;
    text-decoration: none;
}
a:hover{
	color:#000;

}

.clear{
    clear:both;
	display:block;
}
/* ==========================================================*/

.top {
	background: url(/html/e/img/top.jpg) no-repeat left top;
	height:280px;
	position:relative;
	color:#fff;
}
.top strong {
	font-size:14px;
	line-height:25px;
}

.js {
	position:absolute;
	left:50px;
	top:145px;
	width:500px;
	line-height:18px;
}
.sp {
	position:absolute;
	right:50px;
	top:145px;
	width:250px;
	line-height:20px;
}

.title {
	line-height:30px;
	background: #8d141b; 
	font-size: 14px;
	font-weight:bold;
	color:#FFF;
	padding-left:15px;
}


.box1 {
	padding:15px 10px 10px 10px;
}
.box2 {
	border:1px solid #dadada;
	padding:10px;
	margin-bottom:8px;
}
.box4 {
	padding:10px;
	text-align:center;
	line-height:20px;
}
.box4 img {
	border:1px solid #ddd;
}
.box5 {
	padding:10px;
}
.box5 li {
	padding:15px;
	height:95px;
	border-bottom:1px solid #ddd;
	line-height:20px;
}
.box5 li a{
	font-size:14px;
	font-weight:bold;
	line-height:30px;
}


.box5 li img{
	float:left;
	margin-right:20px;
}





.l-box {
	float:left;
	width:190px;
	border:1px solid #dadada;
}
.r-box {
	margin-left:200px;
	border:1px solid #dadada;
}
/* ==========================================================*/

.text {
	color:#f26522;
	font-weight:bold;
}



.bot {
	padding:10px;
	text-align:center;
	border-top:1px solid #b4b4b4;
	margin-top:20px;
}
.bot a{
	color:#333333;
}

.p_bar {
float:right;
margin: 5px 0px;
clear: both;
}
.p_bar a {
float: left;
padding: 5px 7px;
font-size: 12px;
text-decoration: none;
}
.p_input {
border: 0px;
padding: 0px;
width: 40px;
height: 20px !important;
height: 20px;
margin: 0px;
background: #FFFFFF;
}
.p_total {
background-color: #F5FBFF;
border: 1px solid #86B9D6;
border-right: 0px solid #86B9D6;
font-weight: bold;
}
.p_pages {
background-color: #F5FBFF;
border: 1px solid #86B9D6;
margin-right:1px;
vertical-align: middle;
font-weight: bold;
}
.p_num {
background-color: #FFFFFF;
border: 1px solid #DEDEB8;
margin-right:1px;
vertical-align: middle;
}
a:hover.p_num  {
background-color: #F5FBFF;
border: 1px solid #86B9D6;
text-decoration: none;
}
.p_redirect {
background-color: #FFFFFF;
border: 1px solid #DEDEB8;
margin-right:1px;
font-size: 12px !important;
font-size: 12px;
}
a:hover.p_redirect {
background-color: #F5FBFF;
border: 1px solid #86B9D6;
text-decoration: none;
}
.p_curpage {
margin-right:1px;
border: 1px solid #DEDEB8;
vertical-align: middle;
background-color: #FFFFD9;
color: #92A05A;
font-weight: bold;
}