body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6, pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
margin:0;
padding:0;
border:0;
}
a  {
text-decoration:none;
border:0;
color:#585858;
}
a:linked,a:visited,a:active {
text-decoration:none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display:block;
}

html {
height:100%;
}
body {
color:#333;
background-color:#fff;
height:100%;
}
li {
list-style:none;
}
input, textarea, select {
outline:none;
-moz-outline:none;
}
input[type=button]{
-webkit-appearance:none;
-moz-appearance:none;
outline:none;
cursor:pointer;
}
img {
border:0;
}

.page_list {
  margin:0px auto;
  width:1150px;
  height:auto;
  overflow:hidden;
  font-family: 'PingFang-SC-Regular','Source Han Sans CN Light','Microsoft Yahei','Arial','Helvetica';
}
.nav_list {
  float:left;
  width:100%;
  height:75px;
  background:url(bg_nav.gif) bottom left repeat-x;
  margin-top:20px;
}
.nav_head {
	float:left;
	width:150px;
	margin-left:20px;
}
.nav_icon {
	float:left;
	width:42px;
	height:42px;
	background-color:#e00000;
	color:#fff;
	border-radius:5px;
}
.nav_icon h2 {
float:left;
	width:100%;
	font-size:35px;
	line-height:35px;
	font-family:"Times New Roman";
	text-align:center;
	margin-top:-5px;	
}
.nav_icon h3 {
float:left;
	width:100%;
	font-size:12px;
	line-height:12px;
	text-align:center;	
	font-weight:normal;
}
.nav_head h4 {
	float:left;
	width:auto;
	margin-left:8px;
	margin-top:-2px;
	font-size:25px;
	line-height:25px;
	height:23px;
	margin-bottom:6px;
	color:#333;
	font-weight:normal;
	padding-right:15px;
}
.nav_head h5 {
	float:left;
	width:104px;
	margin-left:4px;
	font-size:12px;
	color:#333;
	font-weight:normal;
}
.nav_list ul {
  float:left;
  width:auto;
}
.nav_list ul li {
  float:left;
  width:auto;
  padding-left:50px;
  padding-right:50px;
  font-size:20px;
  height:46px;
  margin-top:10px;
}
.nav_list li a {
display:block;
  color:#333;
	height:46px;
}
.nav_list li a:hover {
  font-weight:bold;
  border-bottom:5px solid #e00000;
}
.list_main {
  float:left;
  width:750px;
  margin-top:20px;
}
.crumb {
  float:left;
  width:100%;
  text-align:left;
  font-size:12px;
  line-height:36px;
  color:#024ea5;
  font-family:Simsun;
}
.crumb a {
  color:#024ea5;
}
.list_main h1 {
  float:left;
  width:100%;
  height:40px;
  font-size:22px;
  font-weight:normal;
  color:#000;
  line-height:22px;
  height:22px;
  margin-top:7px;
  margin-bottom:8px;
  padding-left:15px;
  border-left:6px solid #e00000;
}
.list_thread {
  float:left;
  width:750px;
  padding-top:10px;
  padding-bottom:10px;
  border-bottom:1px dashed #ccc;
}
.list_thread h2 {
  float:left;
  width:750px;
  line-height:50px;
  height:50px;
  font-size:18px;
  font-family: 'PingFang-SC-Regular','Source Han Sans CN Light','Microsoft Yahei','Arial','Helvetica';
  text-align:left;
  padding-right:30px;
}
.list_thread img {
	float:left;
	width:200px;
	height:135px;
	margin-right:20px;
	}
.list_thread h2 a {
  color:#333;
}
.list_thread h2 a:hover {
	color:#f60;
}
.list_thread h3 {
  float:left;
  width:750px;
  line-height:50px;
  height:50px;
  font-size:13px;
  font-weight:normal;
  text-align:left;
  color:#aaa;
}
.list_thread p {
  float:left;
  width:750px;
  line-height:22px;
  max-height:44px;
  overflow:hidden;
  font-size:12px;
  text-align:left;
  font-family:Simsun;
  color:#8d8d8d;
}
.list_adv {
  float:right;
  width:360px;
  height:auto;
  background-color:#f5f5f5;
  text-align:center;
  margin-top:20px;
}
.links {
float:left;
width:100%;
text-align:left;
font-size:12px;
border-bottom:1px solid #ccc;
text-align:center;
}
.links span {
float:left;
width:auto;
font-weight:bold;
color:#000;
line-height:36px;
font-family:Simsun;
}
.links ul {
float:left;
width:auto;
}
.links ul li {
float:left;
width:auto;
padding-left:20px;
padding-right:20px;
line-height:12px;
height:12px;
margin-top:12px;
border-right:1px solid #999;
font-family:Simsun;
}
.links ul li:last-child {
border-right:0;
}
.links ul li a {
color:#999;
}
#displaypagenum {
float:left;
width:100%;
font-size:12px;
line-height:28px;
margin-top:10px;
}
#displaypagenum p {
float:left;
width:100%;
}
#displaypagenum span {
font-size:14px !important;
padding-left:5px !important;
padding-right:5px !important;
line-height:22px;
color:#999;
}
#displaypagenum a {
font-size:14px !important;
padding-left:5px !important;
padding-right:5px !important;
line-height:22px;
}
#displaypagenum a:hover {
color:#f60;
}

.pic_txt{width:360px; height:auto; overflow:hidden; background-color:#fff;padding-bottom:5px;}
.pic_txt h2 {float:left; width:100%; text-align:left;font-weight:normal; font-size:18px;height:36px; line-height:36px; color:#118af1;}
.pic_info{float:left;width:170px; margin-right:10px; margin-top:8px; height:auto;}
.pic_info li{float:left; width:170px; height:114px; position:relative; overflow:hidden;margin-bottom:20px;}
.pic_info li img{width:170px; height:114px}
.pic_info li p{position:absolute; bottom:0; left:0; width:100%; height:24px; font-size:12px; line-height:24px; text-align:center; left:0; bottom:0; margin:0; overflow:hidden;background:url(alpha.png) top left; color:#fff; }
.txt_info{float:left; width:180px; height:auto; overflow:hidden;}
.txt_info li{width:180px; height:33px; line-height:33px; overflow:hidden; font-size:12px; text-align:left; font-family:Simsun;}