@charset "utf-8";
.content,.listpage {
	width:740px;
	padding:20px 5px 5px 5px;
	color:#000;
	text-decoration:none;
	float:left;
}
.content p {
	font-family:"微软雅黑","宋体";
	margin-bottom:10px;
	color:#222;
	font-size:18px;
	line-height:36px;
}
.content .abstract {
	background:#f1f1f1;
	font-size:16px;
	margin:10px auto;
	line-height:30px;
	padding:20px 30px;
	margin-bottom:20px;
	width:660px;
	color:#555;
	border-radius:10px;
}
.content .abstract span {
	font-weight:bold;
}
.content .topics {
	margin:10px auto;
	width:100%;
	text-align:center;
}
.content  .topics a {
	color:#660000;
	font-size:16px;
	padding:8px 10px 10px 43px;
	font-weight:bold;
	line-height:28px;
	background-image:url(../images/zticon.jpg);
	background-repeat:no-repeat;
	margin:10px auto;
}
.content  img {
	height:100%;
	max-width:680px;
}
.content  .editor {
	float:right;
	font-size:16px;
	line-height:30px;
	color:#666;
	text-decoration:none;
}
.right {
	float:right;
	width:302px;
	padding-top:30px;
}
.pbanner {
	display:none;
}
.picbox {
	height:250px;
	width:300px;
	padding:0 1px;
}
.picbox:hover {
	transform:rotate(2deg);
	box-shadow:10px 10px 5px #888888;
}
.content p strong {
	font-weight:bold;
}
.picbox img {
	height:100%;
	width:100%;
}
.listbox {
	height:auto;
	width:300px;
	overflow:hidden;
	margin-top:30px;
	border:1px solid #ded8de;
	text-overflow:ellipsis;
}
.listbox  .tit {
	margin:0 10px;
	padding:10px 0;
	border-bottom:1px solid #ded8de;
}
.listbox .hot {
	margin-left:10px;
	padding-left:19px;
	padding-top:2px;
	padding-bottom:8px;
	line-height:35px;
	background-image:url(../images/pop.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	font-size:14px;
}
.listbox  .list,.listbox  .pics {
	padding:10px;
	width:310px;
	font-size:14px;
}
.listbox   .hot  > li {
	white-space:nowrap;
	width:290px;
	overflow:hidden;
	line-height:15px;
	padding:10px 0;
	text-overflow:ellipsis;
	white-space:nowrap;
	height:15px;
}
.listbox    .list   > li {
	white-space:nowrap;
	width:290px;
	overflow:hidden;
	line-height:14px;
	padding:10px 0;
}
.listbox  .pics > li {
	float:left;
	width:135px;
	margin-right:10px;
	margin-top:5px;
	overflow:hidden;
	line-height:26px;
	padding-bottom:10px;
}
.listbox  .pics > li img {
	height:90px;
	width:135px;
}
.listbox  .pics > li:hover img {
	margin-left:-5%;
	width:110%;
}
.listbox .pics p {
	font-size:12px;
	text-align:center;
	height:52px;
	overflow:hidden;
}
li a:hover {
	text-decoration:underline;
	color:#990000;
}
article footer {
	width:750px;
	float:left;
	overflow:hidden;
	margin:0;
	padding:0 0 50px 0;
	border:none;
}
.related,.recommend {
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#d9d9d9;
	margin-top:35px;
	padding:20px 0 0 0;
	margin-left:5px;
	width:740px;
	overflow:hidden;
}
.related   .list {
	margin-top:20px;
	margin-bottom:10px;
}
.related   li {
	width:50%;
	width:47%;
	float:left;
	overflow:hidden;
	white-space:nowrap;
	line-height:35px;
	margin-right:3%;
}
.recommend   .tit {
	padding-bottom:5px;
}
.newslist article {
	border-top-width:1px;
	border-bottom-width:1px;
	border-top-style:solid;
	border-right-style:none;
	border-bottom-style:solid;
	border-left-style:none;
	border-top-color:#F7F7F7;
	border-bottom-color:#d9d9d9;
	width:100%;
	padding:15px 0 20px 0;
}
.newslist article:hover {
	background-color:#E6E6E6;
}
.newslist .headnews {
	display:none;
}
.newslist header {
	border:0;
	padding:0;
	margin:0;
}
.newslist h4 {
	padding:5px 0 15px 0;
}
.newslist h4 a {
	font-family:"微软雅黑";
	font-size:20px;
	line-height:30px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.newslist aside {
	overflow:hidden;
}
.newslist footer {
	}.newslist .pic {
	float:left;
	width:180px;
	height:111.25px;
	overflow:hidden;
	margin-right:15px;
display:none;
}
.newslist .pic img {
	width:100%;
	height:100%;
}
.newslist .pic img:hover {
	margin:-5px;
	width:190px;
	height:121.25px;
}
.newslist .abstract {
display:none;
	font-size:16px;
	line-height:26px;
	color:#666;
	text-decoration:none;
	padding-top:0px;
	margin-bottom:12px;
	max-height:80px;
	overflow:hidden;
}
.newslist .info,.newslist .info a {
	font-size:14px;
	line-height:26px;
	color:#999;
}
.newslist .info span {
	margin-left:15px;
}
.newslist .info .channle {
	display:inline;
}
.newslist  .abstract  a {
	color:#666;
}
.newslist aside a:hover {
	color:#505050;
}
.newslist header a:hover {
	color:#990000;
}
.newslist .pics {
	width:751px;
	overflow:hidden;
	padding-bottom:10px;
display:none;
}
.newslist .pics .pic {
	width:239px;
	height:147.7px;
	overflow:hidden;
	margin-right:11px;
}
.newslist .pics .pic img:hover {
	margin:-5px;
	width:250px;
	height:157.7px;
}
.newslist .more {
	direction:block;
	text-align:center;
	padding:20px;
	font-size:16px;
	background:#F7F7F7;
	border-bottom:1px solid #b9b9b9;
}
.newslist .more a {
	color:#666666;
}
.newslist .more:hover  a {
	color:#ffffff;
}
.newslist div.more:hover {
	background:#a9a9a9;
}
article   .banner {
	margin:20px 0;
	width:728px;
	clear:both;
	height:90px;
	margin:0 auto;
	float:none;
	padding-top:20px;
}
article   .banner   img {
	width:728px;
	height:90px;
}
#floatbox {
	position:relative;
	top:0;
}
.ad {
	width:1075px;
	height:60px;
	margin:-15px auto 30px auto;
	padding-left:5px;
}
.icon-toutiao {
	background-position:-15px 0;
}
.toutiao {
	width:60px;
	border:1px solid #ccc;
	height:18px;
	border-radius:10px;
	float:left;
	margin-top:0;
	padding-top:50px
}
.toutiao p a {
	color:#999
}
.toutiao p {
	width:100%;
	border-top:1px solid #ccccc;
	font-size:14px;
}
#headlines {
	text-align:center;
	margin:30px 0 0 5px;
}
#headlines a:hover {
	color:#900;
}
.headlines {
	text-align:center;
	clear:none;
	float:right;
	width:1000px;
	padding-bottom:20px
}
.headlines h1 {
	font-family:"微软雅黑";
	font-size:36px;
	line-height:36px;
	color:#8D3C3C;
	text-decoration:none;
	font-weight:bold;
	padding:0;
	white-space:nowrap;
}
.headlines a:hover {
	}.headmore {
	float:right;
	width:1000px
}
.headmore a {
	font-size:14px
}
#focus {
	font-size:12px;
	margin-top:20px
}
.headlines {
	text-align:center;
	clear:none;
	float:right;
	width:1000px;
	padding-bottom:20px
}
.headlines h1:hover {
	color:#f30
}
.headmore a:hover {
	text-decoration:underline;
}
#focus {
	width:740px;
	float:left;
	display:block;
	margin-top:13px;
}
#picFocus {
	width:730px;
	margin:8px auto;
	overflow:hidden
}
.focus {
	position:relative;
	width:100%;
	height:449px;
	overflow:hidden;
	zoom:1
}
.focus .slides li {
	width:100%;
	height:100%
}
.focus .flex-direction-nav a {
	width:70px;
	height:70px;
	line-height:99em;
	overflow:hidden;
	margin:0;
	display:block;
	background:url(../images/ad_ctr.png) no-repeat;
	position:absolute;
	top:200px;
	z-index:10;
	cursor:pointer;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all .3s ease;
	border-radius:35px
}
.focus .slides h2 {
	position:absolute;
	text-indent:10px;
	bottom:0;
	width:100%;
	left:0;
	height:60px;
	line-height:60px;
	font-size:18px;
	font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",serif;
	text-align:center;
	margin:0
}
.focus .slides span {
	position:absolute;
	bottom:0;
	width:100%;
	left:0;
	height:60px;
	background:#000;
	opacity:.68;
	filter:alpha(opacity=68);
	margin:0
}
.focus .slides a {
	color:#fff
}
.focus .flex-direction-nav .flex-next {
	background-position:0 -70px;
	right:23px
}
.focus .flex-direction-nav .flex-prev {
	background-position:0 0;
	left:25px
}
.focus:hover .flex-next,.focus:hover .flex-prev {
	opacity:.8;
	filter:alpha(opacity=80)
}
.focus:hover .flex-next:hover,.focus:hover .flex-prev:hover {
	opacity:1;
	filter:alpha(opacity=100)
}
.focus .flex-control-nav {
	width:120px;
	position:absolute;
	bottom:5px;
	text-align:center;
	left:600px;
	height:33px
}
.focus .flex-control-nav li {
	margin:0 2px;
	display:inline-block;
	zoom:1;
	*display:inline
}
.focus .flex-control-paging li a {
	display:block;
	height:16px;
	overflow:hidden;
	text-indent:-99em;
	width:16px;
	cursor:pointer;
	background-image:url(../images/dot1.png);
	background-repeat:no-repeat;
	background-position:0 -16px
}
.focus .flex-control-paging li a.flex-active,.focus .flex-control-paging li.active a {
	background-position:0 0
}
.focus .slides a img {
	display:block;
	width:100%;
	height:100%;
}
#footer {
	padding:20px;
	border-top:1px solid #dbdada;
	margin:20px auto;
	width:100%;
	clear:both;
}
#footer  p {
	font-size:12px;
	line-height:26px;
	text-align:center;
	color:#333;
	font-family:"宋体";
}
#footer   p img {
	width:251px;
	height:39px;
	padding:5px;
}
.links {
	display:none;
}
#share {
	height:45px;
	padding:0 10px;
	text-align:right;
	float:right;
	opacity:0.68;
	padding-top:10px;
	width:220px;
}
.icon-search {
	height:25px;
	width:60px;
	background-position:-15px -75px;
}
.icon-arrow-down {
	height:5px;
	width:9px;
	background-position:0 -16px;
}
#returnTop {
	width:66px;
	height:66px;
	position:fixed;
	right:10px;
	bottom:10px;
	display:none;
	background-image:url(../images/returntop.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	background-size:66px 66px;
}
.page,.page a:hover {
	color:#900;
	font-size:16px;
	padding-top:12px;
}
.pagination #currentid {
	font-size:22px !important;
	color:#900;
	font-weight:bold
}
.pagination #allid {
	color:#900
}
.pagination #jumppageId {
	border:1px solid #999;
	height:26px !important;
	width:50px !important;
	margin:0px !important;
	padding:0 !important
}
.pager-a-jump {
	background-color:#efebef;
	color:#900 !important;
	font-size:1em !important;
	width:30px !important
}
.pagination #currentpage {
	background-color:#066
}
.pagination #downpage,.pagination #uppage,.pager-a-jump {
	margin-right:2px;
	background-color:#efebef;
	color:#900 !important;
	font-size:1em !important;
	max-width:3em !important;
	height:1.8em !important;
	line-height:1.8em !important;
}
.pagination {
	color:#333;
	font-size:16px !important
}
.pagination span {
	color:#333;
	margin:0 1px !important;
	padding:0 1px !important
}
.title {
    margin: 0;
    width: 100%;
    height: 30px;
    background: none;
    border: none;
    box-shadow: 0 10px 10px #eee;
}
.right li 
{
margin: 15px 0;
white-space: nowrap;font-size: 14px;}.piclist li {
    width: 50%;
    float: left;
}.links {
    display: block;
}