@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px;}
body{ font-size:12px; line-height:24px; color:#333; font-family:"微软雅黑",Verdana,Arial,Helvetica,sans-serif;}
ul,li{ list-style:none;}
a{ text-decoration:none; color:#444;}
table{ border-collapse:collapse;}
a,img{ border:none;}
a:hover{ color:red;}
a:focus{ outline:none;-moz-outline:none;}
.left{ float:left;}
.right{ float:right; }
.clear{ clear:both;}

.top { width: 100%;}
.top img{ display:block; width: 100%;}
.ww{ width: 1300px; margin: 0px auto; padding-top: 40px; padding-bottom: 40px;}
.center{ width: 1300px; margin: 0px auto; margin-top: 50px; margin-bottom: 50px;}
.newsbox li{
  padding: 20px 0px;
  border-bottom: 1px solid #eeeeee;
  cursor: pointer;
  position: relative; 
}
.aa{ width: 88%; overflow: hidden; display: block;}
.aa img{ 
float:left;
width: 240px;
height: 150px;
margin-right: 15px;
transition: all .3s ease;
-webkit-transition: all .3s ease;}
.aa:hover img{transform: scale(1.05);
-o-transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);}
.aa h1{
font-size: 24px;
font-weight: bold;
color: #322d24;
margin-top: 4px;
margin-bottom: 15px;}
.aa p{
	
font-size: 14px;
color: #554d40;
text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
line-clamp: 2;
-webkit-box-orient: vertical;
margin-top: 25px;
line-height: 26px;
}

.aa span{line-height: 36px;
font-size: 14px;
color: #9a9a9a; margin-top: 15px; display: block;}

.more{
	
position: absolute;
right: 0;
top: 42%;
line-height: 32px;
text-align: center;
color: #c40001;
border: 1px solid #c40001;
padding: 5px 20px;
}
.more:hover{color: #fff; background: #c40001;}
.aa:hover h1{ color:#c40001;}

/*page*/
.content_page{ padding:10px; text-align:center; clear:both; text-align:center; margin-top:15px; font-size:12px;}
.content_page a{ background:none repeat scroll 0 0 #e0e0e0;  color:#333; margin:2px; padding:3px 7px;}
.content_page a:hover{ color:#FF6600;}
.content_page span{ margin:2px; cursor: pointer;}
.content_page span font{ background:none repeat scroll 0 0 #F30; border:1px solid #F30; color:#fff; padding:3px 7px;}
.content_page span.nolink{ background:none repeat scroll 0 0 #e0e0e0; border:1px solid #ccc; color:#333; margin:3px; padding:3px 7px;}


.t{  height: 60px;
  line-height: 60px;
  font-size: 16px;
  font-weight: bold;
}
.nynewqxtt{ margin-top: 40px;margin-bottom: 40px;position: relative;}
.nynewqxtt h1{line-height: 60px;font-size: 36px;overflow: hidden;font-weight:bold;clear: left;padding: 10px 0;}
.post_source{clear: both;font-size: 14px;border-bottom: 1px #ccc solid;padding-bottom: 10px;color: #666;}
.share_box {position: absolute;right: 0;bottom: 10px;}
.nynewxqnr p img{ display:block; max-width:100%; margin:10px auto;}
.nynewxqnr p{ text-indent:2em; font-size:16px; padding-bottom:10px; line-height:40px;}



















.foot{background: #D40000;
text-align: center;
padding: 0.5rem 0;
margin-top: 0.4rem;
color: #FCC;}
.foot p{ font-size: 16px; line-height: 36px;}


