a{ color:#333;}
a:hover{ color:#e7333f;}
.newsbg{background:url(Images/newsbg.jpg) bottom no-repeat; background-color:#f8e8e5; background-size:100% auto;}
#newstitle{ padding-top:30px; float:left;}
#newstitle1{ float:right; height:100px; background:url(Images/newsyr.jpg) no-repeat right bottom; width:80px; padding-right:220px; padding-top:30px;}
#newstitle1 a{ display:block; height:30px; line-height:30px; font-size:16px; color:#666;}
#newstitle1 a:hover{color:#e7333f;}
#newstitle1 .ahr{color:#e7333f; font-weight:bold;}

.newslist{ background-color:#fff; clear:both;}
.newslist1{ float:left; width:550px; height:260px; overflow:hidden;}
.newslist1 img{ width:100%;}
.newslist1 img:hover{ width:100%;}
.newslist2{ float:left; padding:30px; font-size:14px; width:490px; background-color:rgba(255,255,255,0.8); height:200px; overflow:hidden;}
.newslist2 a{ color:#666;}
.newslist2 a:hover{color:#e7333f;}
.newslist2 a h1{ color:#e7333f; font-size:18px; padding-bottom:10px;}
.newslist2 a span{ line-height:25px; display:block; height:100px; overflow:hidden;}
.newslist2 .gomore{ display:block; width:120px; padding:5px; border:#e7333f solid 1px; color:#e7333f; text-align:center; border-radius:10px; position:absolute; margin-top:180px;}
.newslist2 .gomore:hover{ background-color:#e7333f; color:#fff;}
#newsinfo{ background:#fff; border-radius:10px; padding:30px;}

#nntitle{ text-align:center; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dotted #ccc;}
#nntitle h1{ color:#e7333f; font-size:22px; padding:15px;}
#nntitle .newfx{ color:#666; height:30px;}
#nntitle .newfx1{ float:left;}
#nntitle .newfx2{ float:left;}

.newstop{ height:35px; color:#666;}
.newstop a{color:#666;}
.newstop1{ float:left; height:35px; background:url(Images/ico37.png) no-repeat left 3px; padding-left:20px;}
.newstop2{ float:right; height:35px; background:url(Images/ico38.png) no-repeat left 3px; padding-left:30px;}
.newskk{ padding:15px; background:rgba(255,255,255,0.8); border-radius:20px;}

.newslist_w{ height:155px; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #eee; overflow:hidden;}
.newslist_a{ float:left; width:210px; overflow:hidden;}
.newslist_b{ float:left; width:650px; padding-left:50px;}
.newslist_c{ float:right; width:80px; text-align:center; color:#ccc; font-size:16px; line-height:40px;}
.newslist_a img{ width:100%;}
.newslist_a img:hover{ width:100%;}

.newslist_b h1{ font-size:20px; padding-bottom:10px;}
.newslist_b span{ font-size:14px; height:120px; overflow:hidden; display:block; line-height:20px; color:#999;}

.newslist_c h1{ color:#999; font-size:22px;}
.newslist_c a{ display:block; width:26px; height:26px; background:url(Images/ico34.png) no-repeat top; margin:auto;}
.newslist_c a:hover{background:url(Images/ico34.png) no-repeat bottom;}

#fanye{ height:100px;}
#fanyek{ margin:auto; text-align:center; padding-top:20px;}
#fanyek a,#fanyek span,#fanyek input{ padding:10px; border:#ddd solid 1px; margin-right:5px; margin-left:5px;  background-color:#fff;}
#fanyek font{ padding:10px;}

#fanyek a:hover{ background-color:#e7333f; color:#fff;}
#fanyek .goon{ background-color:#e7333f; color:#fff;}

.newfx{ float:left; width:500px; text-align:right; padding-top:16px;}
.bdsharebuttonbox{ float:left;}
.moreleft{ float:left; width:500px; text-align:left; height:50px; line-height:50px;}
.moreright{ float:right; width:500px;text-align:right; height:50px; line-height:50px;}
#morenews{ border-top:#ccc dotted 1px; margin-top:20px;}