@charset "utf-8";
	body,div,hr,p,blockquote,ul,ol,li,table,th,td,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,input,button,select,textarea,fieldset,legend {
	margin:0;
	padding:0
}
body,button,input,label,select,option,textarea,button,fieldset,legend {
	font:14px/26px PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,Helvetica Neue,Arial,sans-serif
}
body {
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	color:#222
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal
}
ul,ol {
	list-style:none
}
img::selection {
	background:transparent
}
img::-moz-selection {
	background:transparent
}
iframe::selection {
	background:transparent
}
iframe::-moz-selection {
	background:transparent
}
a {
	color:#333;
	text-decoration:none;
	cursor:pointer
}
a:hover {
	color:#e80007;
	text-decoration:none
}
fieldset,img {
	border:0
}
address,cite,dfn,em,var {
	font-style:normal
}
strong {
	font-weight:bold
}
sup {
	vertical-align:text-top
}
sub {
	vertical-align:text-bottom
}
table {
	border-collapse:collapse;
	border-spacing:0
}
button {
	cursor:pointer
}
legend {
	color:#000
}
button,input,select,textarea {
	font-size:100%
}
:focus {
	outline:0
}
textarea {
	resize:none
}
a.noline:hover {
	text-decoration:none
}
img {
	vertical-align:middle
}
.mt10 {
	margin-top:10px
}
.mt15 {
	margin-top:15px
}
.mb10 {
	margin-bottom:10px
}
.mb15 {
	margin-bottom:15px
}
.fs14 {
	font-size:14px
}
.fs15 {
	font-size:15px
}
.fs16 {
	font-size:16px
}
.hidden {
	display:none;
	overflow:hidden
}
.hide {
	display:none
}
.container {
	width:1170px;
	margin:0 auto;
	position:relative
}
.containerfull {
	width:100%
}
.center {
	text-align:center
}
.clear {
	clear:both
}
.pd10 {
	padding:0 10px
}
.pd20 {
	padding-left:20px
}
.pleft {
	float:left
}
.pright {
	float:right;
	width:336px
}
.col_left {
	float:left;
	overflow:hidden
}
.col_auto {
	width:auto;
	overflow:hidden
}
.col_right {
	float:right;
	overflow:hidden
}
.fix {
	position:absolute
}
.clearfix:after {
	clear:both;
	content:"";
	display:block;
	height:0;
	overflow:hidden;
	visibility:hidden
}
.box-warp .fn14 {
	font-size:14px;
	line-height:20px
}
.bd5 {
	width:auto;
	height:5px;
	visibility:visible;
	clear:both
}
.site-top-nav {
	height:42px;
	background:#333;
	color:#ddd;
	z-index:2;
	position:relative;
	z-index:10
}
.site-top-nav a {
	color:#eee
}
.top_middle {
	position:relative
}
.top_menu {
	height:65px
}
.top_menu_item {
	zoom:1;
	height:65px
}
.top_menu_l {
	overflow:hidden;
	border:1px solid #c9c9c9;
	border-top:3px solid #b23231;
	background-color:#f7f7f7;
	height:70px
}
.top_middle {
	margin:0 auto;
	padding:30px 0 20px;
	position:relative;
	overflow:hidden;
	zoom:1
}
.top_middle .logo {
	width:156px
}
.tuku .top-middle-logo .logo {
	width:130px;
	margin-top:5px
}
.top_middle_logo {
	float:left
}
.top_middle_ad {
	display:inline;
	float:left;
	margin-left:10px;
	width:470px
}
.top_middle_s {
	float:right;
	height:60px;
	width:364px;
	*width:366px !important
}
.top_middle_othoer {
	float:left;
	overflow:hidden;
	padding-left:30px
}
.search-submit {
	height:32px;
	width:50px;
	background:#b00101;
	float:left;
	color:#fff;
	border:1px solid #b00101;
	vertical-align:middle
}
.search-submit:hover {
	background-position:-48px 1px
}
.form input {
	height:32px;
	width:305px;
	line-height:32px;
	background:#fbfbfb;
	border:1px solid #bbb;
	float:left;
	margin-right:2px;
	vertical-align:middle;
	text-indent:10px
}
.footer_copyright {
	color:#d0a5a5;
	background:#990909;
	font-size:12px;
	padding:10px 0 10px 0;
	margin-top:20px
}
.footer_copyright .container {
	overflow:hidden;
	zoom:1;
	margin:0 auto;
	color:#eee;
	text-align: center;
}
.footer_copyright .container span {
	display:block;
	/*float:left*/
}
.footer_copyright .container .abouts {
	text-align:right;
	float:right;
	color:#af5f5f
}
.footer_copyright .container a {
	color:#eee
}
.footer_copyright .container a:hover {
	color:#d0a5a5
}
.share {
	right:26px;
	top:103px;
	position:absolute
}
.share a {
	width:24px;
	height:24px;
	display:inline-block;
	float:left;
	margin-left:10px
}
.pages {
	padding:10px 0;
	text-align:center
}
.pagelist li {
	display:inline-block
}
.pagelist span {
	display:inline-block;
	margin:0 3px
}
.pagelist a {
	border:1px solid #333;
	background:#333;
	font-size:14px;
	padding:6px 10px;
	line-height:1;
	margin:0 3px;
	color:#fff;
	text-decoration:none;
	display:inline-block
}
.pagelist select {
	padding:5px 10px;
	vertical-align:top;
	width:54px
}
.pagelist a:hover,.pagelist .curent {
	border-color:#b00101;
	background:#b00101;
	color:#fff
}
.pageinfo {
	_line-height:40px;
	_display:inline-block;
	_vertical-align:top
}
.video-icon {
	position:relative;
	display:block
}
.video-icon .video-play {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	opacity:.6;
	filter:alpha(opacity=60);
	filter:alpha(opacity=60);
	background-position:center center;
	background-repeat:no-repeat;
	_background-image:none
}
.video-news {
	padding-left:22px;
	background:url('../images/video_news.gif') no-repeat 0 50% !important
}
.mm div[id^=BAIDU_SSP__wrapper] {
	display:block !important
}
.mm div[id^=BAIDU_SSP__wrapper]>iframe {
	display:block !important
}
.mm div[id^=starIframe_wrapper] {
	display:block !important
}
.mm div[id^=starIframe_wrapper]>iframe {
	display:block !important
}
.mm ins[id^=tanxssp-outer-conmm] {
	display:block !important
}
.mxm div[id^=BAIDU_SSP__wrapper] {
	display:block !important
}
.mxm div[id^=BAIDU_SSP__wrapper]>iframe {
	display:block !important
}
.mxm div[id^=starIframe_wrapper] {
	display:block !important
}
.mxm div[id^=starIframe_wrapper]>iframe {
	display:block !important
}
.mxm ins[id^=tanxssp-outer-conmm] {
	display:block !important
}
#gj_NavDiv {
	display:none !important
}
#gj_mini {
	display:none !important
}
#gj_shard {
	display:none !important
}
#gj_circle {
	display:none !important
}
#gj_bar_left {
	display:none !important
}
.__read-mode-nav-container__ {
	display:none !important;
	height:0;
	width:0;
	overflow:hidden
}
.__read-mode-title-entry-container__ {
	display:none !important;
	height:0;
	width:0;
	overflow:hidden
}
.__read-mode-container-display__ {
	overflow:auto !important
}
.__read-mode-container__ {
	display:none !important;
	height:0;
	width:0;
	overflow:hidden
}
.__read-mode-stream-entry-container__ {
	display:none !important;
	height:0;
	width:0;
	overflow:hidden
}
.mm {
	display:none;
	background-color:#f7f7f7;
	position:relative;
	z-index:1;
	overflow:hidden
}
.mm.mshow {
	display:block !important
}
.mm-300x250 {
	width:300px;
	height:250px
}
.mm-336x280 {
	width:336px;
	height:280px
}
.mm-780x90 {
	width:780px;
	height:90px
}
.mm-1170x90 {
	width:1170px;
	height:90px
}
.mm-inner {
	float:left;
	clear:both;
	top:0;
	vertical-align:top;
	margin:0 20px 10px 0;
	position:relative
}
.mmfix {
	position:absolute;
	z-index:999;
	left:0;
	top:0;
	right:0;
	width:100%
}
.mm-1170x90 {
	overflow:hidden;
	zoom:1
}
.mm-1170x90 .left {
	float:left;
	width:580px
}
.mm-1170x90 .right {
	float:right;
	width:580px
}
.mxm {
	display:none;
	background-color:#f7f7f7;
	position:relative;
	z-index:1;
	overflow:hidden
}
.mxm.mshow {
	display:block !important
}
.mxm-300x250 {
	width:300px;
	height:250px
}
.mxm-336x280 {
	width:336px;
	height:280px
}
.mxm-780x90 {
	width:780px;
	height:90px
}
.mxm-1170x90 {
	width:1170px;
	height:90px
}
.mxm-inner {
	float:left;
	clear:both;
	top:0;
	vertical-align:top;
	margin:0 20px 10px 0;
	position:relative
}
.mxmfix {
	position:absolute;
	z-index:999;
	left:0;
	top:0;
	right:0;
	width:100%
}
.mxm-1170x90 {
	overflow:hidden;
	zoom:1
}
.mxm-1170x90 .left {
	float:left;
	width:580px
}
.mxm-1170x90 .right {
	float:right;
	width:580px
}
.sidenav a,.news-logo,.follow-left ul li.submenu .mtitle,.box-hd span.more a,.list-top10 ul.list-item,.main-slide .prev,.main-slide .next,.articleview .site-top-nav .home a,#popup-news .popup-content a.mediav span,.unread-message-title {
	background-image:url(/static/images/sprite.png?38);
	background-repeat:no-repeat;
	background-position:0 0
}
.qrcodex {
	position:relative;
	z-index:2
}
.qrcodex:hover .qrcodex-box {
	display:block
}
.qrcodex .qrcodex-box {
	display:none;
	position:absolute;
	background:#fff;
	border:1px solid #666;
	padding:0 10px;
	text-align:center;
	font-size:12px
}
.qrcodex .qrcodex-box .img {
	width:150px;
	height:150px;
	margin:10px auto 0 auto;
	background:url(../images/wxqrcode.png) no-repeat 0 0
}
.site-top-nav .qrcodex .qrcodex-box {
	top:36px;
	right:0;
	border-top:0
}
.sidenav .qrcodex .qrcodex-box {
	bottom:0;
	right:41px
}
.sidenav .qrcodex .qrcodex-box .text {
	line-height:26px
}
.site-top-nav {
	height:36px;
	z-index:3
}
.site-top-nav.fixed {
	position:fixed;
	width:100%;
	top:0
}
.site-top-nav .container {
	height:36px;
	line-height:36px
}
.site-top-nav a:hover {
	color:#fff
}
.site-top-nav .left {
	float:left
}
.site-top-nav .right {
	float:right
}
.site-top-nav .left li {
	float:left
}
.site-top-nav .right li {
	float:right
}
.site-top-nav .last {
	border:0
}
.site-top-nav li span {
	margin-left:15px;
	padding-right:15px;
	border-left:1px solid #555;
	display:inline-block;
	_zoom:1;
	*display:inline;
	height:10px
}
.site-top-nav .hotword {
	display:none;
	position:absolute;
	top:0;
	left:150px;
	overflow:hidden;
	zoom:1
}
.site-top-nav .hotword .title {
	float:left;
	padding-right:6px;
	color:#fff
}
.site-top-nav .hotword .content {
	float:left
}
.site-top-nav .hotword ul a {
	text-decoration:underline
}
.site-top-nav .weather {
	position:absolute;
	top:0;
	right:0;
	overflow:hidden;
	height:40px
}
.site-top-nav .weather .mask {
	position:absolute;
	top:0;
	right:0;
	width:318px;
	height:40px;
	z-index:2
}
.site-top-nav .weather iframe {
	margin-top:8px;
	margin-right:-15px
}
.sidenav {
	position:fixed;
	bottom:100px;
	left:50%;
	margin-left:588px;
	z-index:2
}
.sidenav li {
	margin-bottom:2px;
	position:relative;
	z-index:3
}
.sidenav li,.sidenav li a {
	display:block;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center
}
.sidenav a {
	background-color:#f97a7a;
	color:#fefefe;
	font-size:12px;
	text-decoration:none;
	text-indent:-1000em;
	border-radius:2px
}
.sidenav .refresh a {
	background-position:-300px 5px
}
.sidenav .top a {
	background-position:-300px -35px
}
.sidenav .weixin a {
	background-position:-300px -75px
}
.sidenav .home a {
	background-position:-300px -115px
}
.sidenav .channel a {
	background-position:-300px -155px
}
.sidenav .bottom a {
	background-position:-300px -195px
}
.sidenav .hot a {
	background-position:-300px -485px
}
.sidenav .top {
	display:none
}
.sidenav a:hover {
	background:#af080f;
	text-indent:0
}
.ie6 .sidenav {
	display:none
}
.image img {
	-webkit-transition:transform .5s ease-in;
	-moz-transition:transform .5s ease-in;
	-ms-transition:transform .5s ease-in;
	transition:transform .5s ease-in
}
.image img:hover {
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
	-o-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05)
}
.top_middle {
	position:relative
}
.top_menu_item {
	padding:0
}
.top_menu * {
	box-sizing:border-box
}
#sidebar-follow {
	width:336px
}
.list-item ul a {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:block;
	height:28px;
	_width:300px
}
.box-hd {
	border-top:3px solid #b00101;
	height:40px;
	position:relative;
	margin-bottom:3px
}
.box-hd .title_h3 {
	color:#80c1b9;
	font-size:16px;
	font-weight:bold;
	position:relative;
	height:40px;
	line-height:40px;
	zoom:1;
	float:left;
	display:inline-block;
	_display:inline;
	display:inline !important
}
.box-hd .title_h3 {
	color:#333;
	padding:0 8px;
	position:relative
}
.box-hd span.more {
	position:absolute;
	right:0;
	top:5px;
	height:30px;
	line-height:30px
}
.box-hd span.more a {
	color:#666;
	display:block;
	background-position:right -367px;
	padding-right:16px
}
.box-hd span.more a:hover {
	color:#e80007;
	background-position:right -415px
}
.list-item li {
	line-height:30px;
	background:url(../images/list-icon.gif) no-repeat -6px center;
	padding-left:15px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.list-item li a img {
	color:#999;
	display:inline-block;
	overflow:hidden
}
.pright ul.list-item {
	width:336px;
	overflow:hidden
}
.list-cc .list-item li {
	background:0;
	border-left:4px solid #ddd;
	margin-bottom:4px;
	padding-left:8px
}
.list-cc .list-item li:hover {
	border-left:4px solid #666
}
.list-cc .list-item li a {
	font-size:12px
}
.list-top10 ul.list-item {
	background-position:-400px 0
}
.list-top10 .list-item li {
	border-bottom:1px solid #ddd;
	height:28px;
	line-height:28px;
	background:0;
	padding:3px 0 4px 30px;
	overflow:hidden;
	text-overflow:ellipsis
}
.list-top10 ul.list-item.hotword li {
	position:relative
}
.list-top10 ul.list-item.hotword li span {
	position:absolute;
	right:0;
	top:0;
	padding-right:12px;
	height:34px;
	line-height:34px;
	font-size:12px;
	text-align:right;
	display:block;
	background:url(../images/hotword_trend.gif) no-repeat right 14px;
	color:#888;
	font-family:Arial,Helvetica,Verdana
}
.list-top10 ul.list-item.hotword li span.fair {
	background-position:right -39px
}
.list-top10 ul.list-item.hotword li span.fall {
	background-position:right -14px
}
.pright .list-img {
	width:336px;
	overflow:hidden
}
.list-img ol {
	width:350px;
	overflow:hidden
}
.list-img li {
	float:left;
	width:160px;
	height:145px;
	margin-right:15px;
	display:block;
	overflow:hidden
}
.list-img a {
	display:block
}
.list-img li img {
	width:100%;
	display:block
}
.list-img li span {
	display:block
}
.list-img li span.image {
	width:100%;
	height:90px;
	overflow:hidden;
	background-color:#f1f1f1
}
.list-img .rttxt {
	text-align:center;
	height:25px;
	line-height:25px;
	font-size:14px
}
.toppic {
	position:relative;
	padding:0 0 20px 0;
	vertical-align:top;
	width:140px;
	overflow:hidden;
	display:block;
	margin-left:20px;
	*margin-left:20px !important;
	_margin-left:20px;
	_display:inline;
	float:left;
	*float:left !important;
	_float:left
}
.toppic a {
	width:140px;
	height:auto;
	overflow:hidden;
	z-index:1;
	display:block
}
.toppic img {
	float:left
}
.toppic span {
	width:100%;
	display:block;
	float:left;
	z-index:2;
	text-align:center;
	line-height:1.5;
	height:auto
}
.tab-hd {
	border-bottom:2px solid #d8d8d8
}
.tab-hd ul {
	height:32px
}
.tab-hd li {
	float:left;
	padding:0 30px 0 8px
}
.tab-hd li a {
	font-size:17px;
	height:32px;
	padding:0 5px;
	display:block;
	_display:inline-block
}
.tab-hd li.on a {
	color:#000;
	font-weight:700;
	border-bottom:2px solid #ff2000;
	_display:inline-block
}
.listbox-item li {
	border-bottom:1px solid #eee;
	clear:both;
	color:#aaa;
	overflow:hidden;
	padding:15px 0;
	width:100%;
	text-align:left;
	position:relative
}
.listbox-item li a.preview {
	display:inline;
	float:left;
	margin-bottom:3px;
	margin-right:15px;
	background:#f7f7f7
}
.listbox-item li a.preview img {
	display:block;
	padding:1px;
	background:#ddd;
	width:100%
}
.listbox-item li b a {
	color:#555
}
.listbox-item li div {
	position:relative;
	overflow:hidden;
	white-space:nowrap
}
.list-day.listbox-item li div {
	width:180px
}
.listbox-item li a.title {
	font-size:18px;
	line-height:1;
	padding-bottom:10px;
	display:block;
	font-weight:700;
	color:#000;
	_width:440px;
	overflow:hidden;
	white-space:nowrap
}
.listbox-item li a.title:hover {
	color:#ff2000
}
.listbox-item li a.title b {
	padding-left:22px;
	*display:inline-block !important
}
.listbox-item p.intro {
	color:#999;
	overflow:hidden;
	padding:6px 0 15px;
	height:42px
}
.listbox-item p small {
	font-size:12px
}
.listbox-item p.intro a {
	color:#fd01b8
}
.listbox-item span.info {
	color:#aaa;
	display:block;
	line-height:32px;
	overflow:hidden
}
.listbox-item span.infos {
	display:inline;
	text-align:right;
	float:right;
	*margin-top:-20px !important
}
.listbox-item span.infos i {
	font-size:12px;
	font-style:normal;
	padding-left:18px;
	padding-right:15px
}
.listbox-item span.infos .date {
	font-size:12px;
	background-position:0 1px;
	position:absolute;
	top:16px;
	right:-27px;
	line-height:18px;
	height:16px;
	text-align:left;
	padding-right:0;
	width:100px;
	background:0
}
.listbox-item .intro .date {
	font-style:normal;
	font-size:13px;
	color:#ff9f07;
	font-family:"tahoma"
}
.listbox-item span.infos .read {
	font-size:12px;
	background-position:0 -20px
}
.listbox-item span.infos .share {
	font-size:12px;
	background-position:0 -40px;
	padding-right:5px
}
.listbox-item span.info small {
	color:#aaa;
	font-size:12px;
	margin-left:5px
}
.listbox-item small.tags {
	color:#aeaeae;
	padding-left:25px;
	height:20px;
	display:inline-block
}
.listbox-item small.tags a {
	font-size:12px;
	line-height:1.5;
	padding:0 2px;
	color:#aeaeae
}
.listbox-item small.tags a:hover {
	color:#e80007
}
.box-item-img li {
	float:left;
	height:140px;
	margin-left:20px;
	width:142px
}
.box-item-img ol {
	margin-left:-20px;
	-margin-left:-21px;
	*display:inline-block
}
.list-item-img li {
	position:relative;
	padding:0 0 10px 0;
	vertical-align:top;
	width:140px;
	overflow:hidden;
	display:block;
	margin-left:20px;
	*margin-left:20px !important;
	_margin-left:20px;
	_display:inline;
	float:left
}
.list-item-img li a {
	overflow:hidden;
	z-index:1
}
.list-item-img li img {
	margin-bottom:3px;
	z-index:2;
	position:absolute;
	top:0
}
.list-item-img li span {
	width:100%;
	display:block;
	position:absolute;
	bottom:0;
	z-index:9999;
	text-align:center;
	line-height:25px;
	height:25px;
	overflow:hidden
}
.no-fix li span {
	position:relative
}
.img-hot .list-item-img li span {
	color:#fff;
	background:rgba(0,0,0,0.7);
	*background:transparent;
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(StartColorStr='#b2000000',EndColorStr='#b2000000');
	filter:progid:DXImageTransform.Microsoft.gradient(StartColorStr='#b2000000',EndColorStr='#b2000000');
	zoom:1;
	_background:#000
}
.list-day {
	height:165px;
	overflow:hidden
}
.list-day li {
	padding:14px 0 0;
	border:0;
	border-top:1px solid #e2e2e2
}
.list-day .listbox-item p.intro {
	line-height:1.8;
	padding-top:0;
	height:45px;
	font-size:12px
}
.list-day .listbox-item li a.title {
	font-size:14px
}
.btn-more {
	display:block;
	margin:10px auto;
	padding:5px 2%;
	background:#fff;
	border:1px solid #d5d5d5
}
.btn-more:hover {
	color:#fff;
	background:#b73737
}
.image-list li {
	overflow:hidden;
	zoom:1;
	margin-top:10px
}
.image-list li span.image {
	position:relative
}
.image-list li span.image img,.image-list li a.image,.image-list li a.image img {
	width:120px;
	display:block
}
.image-list li span.image,.image-list li a.image {
	float:left;
	height:68px;
	overflow:hidden;
	margin-right:10px;
	background:#f1f1f1
}
.image-list li p {
	float:left;
	width:206px;
	height:68px;
	overflow:hidden
}
.image-list li.baidu .inner {
	margin-top:-23px;
	margin-bottom:-8px
}
.image-list li span.image .tuig {
	display:block;
	position:absolute;
	right:0;
	bottom:0;
	padding:0;
	background:url(//p0.ssl.qhimg.com/t01c5fc7f8612d6b610.png) no-repeat center center;
	width:22px;
	height:12px;
	overflow:hidden;
	text-indent:-200px;
	pointer-events:none
}
.image-list li.mediav {
	cursor:pointer
}
.image-list li.mediav:hover {
	color:#e80007
}
.main-slide {
	width:100%;
	height:280px;
	margin-bottom:15px;
	overflow:hidden;
	position:relative;
	background:#000
}
.main-slide .hd {
	height:0;
	width:100%;
	position:absolute;
	left:0;
	right:0;
	bottom:-28px;
	z-index:1;
	overflow:visible
}
.main-slide .hd ul {
	overflow:hidden;
	zoom:1;
	position:absolute;
	bottom:42px;
	right:12px
}
.main-slide .hd ul li {
	width:8px;
	height:8px;
	margin-left:6px;
	background:#ddd;
	float:left;
	cursor:pointer;
	border-radius:100%
}
.main-slide .hd ul li span {
	display:block;
	width:245px;
	padding:0 10px;
	height:48px;
	line-height:48px;
	text-align:center;
	zoom:1;
	cursor:pointer;
	border-bottom:1px solid #262626;
	overflow:hidden;
	white-space:nowrap
}
.main-slide .hd ul li span a {
	color:#8d8d8d
}
.main-slide .hd ul li.on {
	background:#b73737
}
.main-slide .hd ul li.on a {
	color:#d69b9b
}
.main-slide .bd {
	position:relative;
	height:100%;
	width:100%;
	margin:0;
	z-index:0;
	background:#000
}
.main-slide .bd a {
	display:block
}
.main-slide .bd li {
	zoom:1;
	vertical-align:middle;
	display:none
}
.main-slide .bd li.mediav {
	position:relative;
	cursor:pointer
}
.main-slide .bd li.mediav .tuig {
	position:absolute;
	top:6px;
	right:6px;
	height:16px;
	line-height:16px;
	text-align:center;
	background:#bbb;
	color:#bbb;
	font-size:12px;
	border-radius:8px;
	padding:0 6px;
	background:rgba(0,0,0,.5)
}
.main-slide .bd li:before {
	content:" ";
	display:block;
	width:40px;
	height:40px;
	border-radius:50%;
	border:6px solid #fff;
	border-color:#fff transparent #fff transparent;
	animation:main-slide-loading 1.2s linear infinite;
	top:50%;
	left:50%;
	position:absolute;
	z-index:-1;
	margin:-24px 0 0 -24px;
	pointer-events:none
}
@keyframes main-slide-loading {
	0{transform:rotate(0)
}
100% {
	transform:rotate(360deg)
}
}html.lte-ie8 .main-slide .bd li.mediav .tuig {
	color:#666
}
html.lte-ie8 .main-slide .bd li img {
	background:url(../images/loading36.gif) no-repeat center center
}
.main-slide .bd li span {
	position:absolute;
	bottom:0;
	left:0;
	cursor:pointer;
	right:0;
	z-index:2;
	color:#fff;
	font-weight:bold;
	font-size:20px;
	_width:100%;
	display:block;
	padding:10px 15px;
	background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(19,19,19,0.7) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(19,19,19,0.7)));
	background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(19,19,19,0.7) 100%);
	background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(19,19,19,0.7) 100%);
	background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(19,19,19,0.7) 100%);
	background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(19,19,19,0.7) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#131313',GradientType=0)
}
.main-slide .bd li span em {
	font-style:normal;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:block;
	width:538px
}
.main-slide .bd img {
	width:100%;
	height:280px;
	display:block
}
.main-slide .prev,.main-slide .next {
	position:absolute;
	top:-210px;
	display:block;
	*display:inline-block;
	width:35px;
	height:60px;
	background-position:0 0
}
.main-slide .show .prev {
	left:0
}
.main-slide .show .next {
	right:0
}
.main-slide .prev {
	-webkit-transition:left .3s linear;
	-o-transition:left .3s linear;
	transition:left .3s linear;
	left:-35px
}
.main-slide .next {
	-webkit-transition:right .3s linear;
	-o-transition:right .3s linear;
	transition:right .3s linear;
	right:-35px;
	background-position:-49px 0
}
.main-slide .prev:hover {
	background-position:-99px 0
}
.main-slide .next:hover {
	background-position:-143px 0
}
.main-slide .prevStop {
	display:none
}
.main-slide .nextStop {
	display:none
}
.main-slide.bdstyle .bd li {
	height:280px
}
.main-slide.bdstyle .bd img {
	height:241px
}
.main-slide.bdstyle .bd li span {
	padding:6px 15px;
	background:#fff;
	color:#000;
	border:1px solid #ccc;
	border-top:0;
	font-size:20px;
	word-spacing:1.76px;
	letter-spacing:1px;
	font-weight:normal
}
.main-slide.bdstyle .bd li span:hover {
	color:#044f77
}
.main-slide.bdstyle .bd li span em {
	width:100%
}
.main-slide.bdstyle .hd ul {
	bottom:80px;
	right:50%;
	margin-right:-60px
}
.main-slide.bdstyle .hd ul li {
	border:1px solid #fff;
	background:transparent;
	margin-left:10px
}
.main-slide.bdstyle .hd ul li.on {
	background:#fff
}
#lowerright-container {
	width:398px;
	height:190px;
	overflow:hidden;
	cursor:pointer;
	position:fixed;
	bottom:0;
	right:0;
	z-index:99999999;
	border:1px solid #ddd;
	background:#fcfeff
}
.lowerright-image {
	text-align:center;
	padding:0 1px
}
.lowerright-image,.lowerright-image img {
	width:396px;
	height:165px;
	display:block
}
#lowerright-container:hover .lowerright-header,#lowerright-container.hover .lowerright-header {
	color:#b23231
}
.lowerright-header {
	width:396px;
	height:42px;
	line-height:42px;
	font-size:18px;
	font-weight:bold;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.lowerright-close {
	position:absolute;
	top:7px;
	right:2px;
	color:#333;
	display:block;
	width:28px;
	height:28px;
	line-height:28px;
	text-align:center;
	cursor:pointer;
	background:#fcfeff;
	z-index:9;
	font-size:14px;
	font-family:serif;
	font-weight:normal
}
.lowerright-close:hover,.lowerright-close.hover {
	color:red;
	background:#f5efef
}
.lowerright-idd {
	position:absolute;
	bottom:0;
	right:1px;
	width:22px;
	height:12px;
	background:#000 url(//p0.ssl.qhimg.com/t01c5fc7f8612d6b610.png) no-repeat 0 0;
	opacity:.6;
	filter:alpha(opacity=60)
}
#lowerright-container.showcase .lowerright-close {
	top:-25px;
	right:-25px;
	border-radius:100%;
	color:#000;
	background-color:#ccc;
	opacity:.6;
	width:50px;
	height:50px;
	line-height:50px;
	line-height:70px;
	text-indent:12px;
	text-align:left;
	font-size:12px
}
#lowerright-container.showcase .lowerright-close:hover {
	opacity:1
}
#lowerright-container.showcase .lowerright-header {
	position:absolute;
	bottom:0;
	left:0;
	text-align:center;
	width:100%;
	background:rgba(1,1,1,0.5);
	color:#fff;
	font-size:16px
}
.small-card {
	padding:10px;
	position:relative;
	overflow:hidden;
	background:#fff;
	box-shadow:5px 5px 5px #ddd
}
.small-card:hover {
	background-color:#fff8f8;
	box-shadow:5px 5px 5px #bbb
}
.small-card h3 {
	font-size:18px;
	font-weight:bold;
	margin-bottom:5px
}
.small-card a {
	color:#ff5f5f;
	text-decoration:underline
}
.small-card a:hover {
	color:#ec5529
}
.small-card .info {
	overflow:hidden;
	zoom:1
}
.small-card .image {
	float:left;
	width:350px;
	height:175px;
	overflow:hidden;
	position:relative
}
.small-card .image img {
	width:100%
}
.small-card .image a {
	display:block
}
.small-card .image span {
	position:absolute;
	display:block
}
.small-card .image span.hot {
	top:0;
	left:0;
	position:absolute;
	top:0;
	left:0;
	display:block;
	padding:0 3px;
	border:1px solid #d82626;
	height:20px;
	line-height:20px;
	color:#fff;
	text-align:center;
	background:#fe434c;
	font-size:13px
}
.small-card .image span.mask,.small-card .image span.tip {
	bottom:0;
	left:0;
	width:100%;
	height:30px;
	line-height:30px
}
.small-card .image span.mask {
	background:#000;
	opacity:.65;
	filter:alpha(opacity=65)
}
.small-card .image span.tip {
	color:#fff;
	text-align:center;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.small-card .text {
	float:left;
	width:298px;
	line-height:22px;
	padding-left:15px
}
.small-card .text .second {
	font-size:16px;
	margin-bottom:5px
}
.small-card .text .detail {
	margin-bottom:8px;
	color:#666;
	overflow:hidden;
	height:44px
}
.small-card .text .detail a {
	text-decoration:none
}
.small-card .text .more {
	margin-top:8px
}
.small-card .text .more a {
	text-decoration:none
}
.small-card .cutoff {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.small-card .sologo {
	font-size:12px;
	background:url(../images/sologo.png) no-repeat 0 center;
	text-indent:16px;
	color:#888;
	position:absolute;
	top:10px;
	right:10px
}
.badge-number {
	position:absolute;
	top:0;
	font-size:12px;
	width:16px;
	height:16px;
	line-height:16px;
	text-align:center;
	background:red;
	border-radius:100%;
	color:#fff;
	display:inline-block
}
.badge-dot {
	position:absolute;
	top:0;
	width:8px;
	height:8px;
	background:red;
	border-radius:100%;
	display:inline-block
}
.badge-number-left,.badge-dot-left {
	left:0
}
.badge-number-right,.badge-dot-right {
	right:0
}
#popup-news {
	color:#fff;
	width:480px;
	height:44px;
	border-radius:4px;
	overflow:hidden;
	position:fixed;
	left:50%;
	margin-left:-250px;
	bottom:-44px;
	-webkit-transition:bottom .2s linear;
	-o-transition:bottom .2s linear;
	transition:bottom .2s linear;
	z-index:2147483647
}
#popup-news.show {
	bottom:50px
}
#popup-news .popup-mask {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:.7;
	filter:alpha(opacity=70)
}
#popup-news .popup-content {
	font-size:16px;
	color:#fff;
	width:100%;
	height:44px;
	line-height:44px;
	position:absolute;
	top:0;
	left:0;
	right:0;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
#popup-news .popup-label {
	width:77px;
	height:44px;
	position:absolute;
	left:0;
	top:0;
	background:#ff2f2f;
	line-height:46px;
	padding-left:8px;
	font-size:18px
}
#popup-news .popup-label:after {
	content:'';
	position:absolute;
	left:100%;
	top:0;
	width:0;
	height:0;
	border-top:22px solid transparent;
	border-right:0 solid transparent;
	border-bottom:22px solid transparent;
	border-left:12px solid #ff2f2f
}
#popup-news .popup-close {
	height:100%;
	width:40px;
	position:absolute;
	top:0;
	right:0;
	text-align:center;
	line-height:44px;
	opacity:.7;
	filter:alpha(opacity=70);
	font-size:18px;
	font-family:serif;
	font-weight:bold;
	cursor:pointer
}
#popup-news .popup-close:hover {
	opacity:1;
	filter:alpha(opacity=100)
}
#popup-news .popup-content a {
	position:relative;
	color:#fff;
	display:block;
	height:44px;
	width:330px;
	margin:0 10px 0 0;
	padding-left:107px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	text-align:center
}
#popup-news .popup-content a:hover {
	text-decoration:underline
}
#popup-news .popup-content a.mediav {
	width:300px;
	padding-right:28px;
	visibility:hidden;
	display:none
}
#popup-news .popup-content a.mediav span {
	width:22px;
	display:block;
	height:13px;
	background-position:-413px -639px;
	position:absolute;
	top:16px;
	right:0
}
.unread-message {
	font-size:12px;
	cursor:pointer;
	position:relative
}
.unread-message i,.unread-message em {
	font-style:normal
}
.unread-message .image-list {
	position:absolute;
	top:40px;
	right:0;
	overflow:hidden;
	zoom:1;
	background:#fcfcfc;
	border:1px solid #ddd;
	height:233px;
	width:300px;
	box-shadow:-2px 2px 3px 0 #e9e9e9;
	display:none
}
.unread-message .image-list li {
	padding:10px;
	border-bottom:1px solid #eee;
	margin:0
}
.unread-message .image-list li span {
	padding:0 !important;
	margin:0 !important;
	border:none !important;
	display:block !important
}
.unread-message .image-list li:hover {
	background-color:#eee
}
.unread-message .image-list li:hover p {
	color:#e80007
}
.unread-message .image-list li p {
	width:170px;
	padding-left:10px;
	color:#333;
	word-wrap:break-word;
	word-break:break-all;
	line-height:20px;
	font-size:14px
}
.unread-message .image-list .loading {
	position:absolute;
	top:0;
	left:0;
	background:#fff;
	width:100%;
	text-align:center;
	height:100%;
	color:#666
}
.unread-message-title {
	opacity:1;
	padding-left:22px;
	background-position:-231px -530px
}
.unread-message-title.light {
	background-position:-310px -530px;
	opacity:1;
	color:#00ffe7;
	transition:opacity .3s
}
.unread-message-title.dark {
	opacity:0
}
.skinbg {
	display:none;
	position:fixed;
	_position:absolute;
	top:0;
	left:0;
	width:100%;
	height:1500px;
	z-index:-1;
	background-position:top center;
	background-repeat:no-repeat;
	background-image:url(//ubmcmm.baidustatic.com/media/v1/0f000ckyT9C17DgTgku-Zs.jpg)
}
.jieri .skinbg {
	display:block
}
.jieri .sidenav {
	margin-left:600px
}
.follow-left {
	width:110px;
	height:10px;
	float:left;
	margin-right:30px
}
.follow-left .inner {
	width:110px;
	z-index:1
}
.follow-left ul {
	text-align:center
}
.follow-left ul li {
	width:110px
}
.follow-left ul li a {
	display:block;
	height:38px;
	line-height:38px;
	border-radius:4px;
	margin-bottom:2px;
	white-space:nowrap;
	overflow:hidden;
	font-size:16px;
	text-decoration:none;
	background:#fff
}
.follow-left ul li a:hover,.follow-left ul li a.active {
	background-color:#b00101;
	color:#fff
}
.follow-left ul li.submenu {
	position:relative;
	z-index:3
}
.follow-left ul li.submenu .mtitle {
	background-position:-340px -463px
}
.follow-left ul li.submenu ul {
	position:absolute;
	bottom:0;
	left:110px;
	border:1px solid #ddd;
	background:#fff;
	padding:6px 0;
	width:238px;
	overflow:hidden;
	zoom:1;
	display:none;
	box-shadow:4px 4px 0 rgba(0,0,0,0.1);
	z-index:4
}
.follow-left ul li.submenu ul li {
	float:left;
	margin-left:6px;
	_margin-left:3px
}
.news-logo {
	width:110px;
	height:32px;
	margin-bottom:12px;
	display:block;
	background-position:-2px -105px
}
.sub-nav {
	height:36px;
	margin-bottom:15px
}
.sub-nav .inner {
	font-size:16px;
	height:36px;
	line-height:36px;
	border-bottom:2px solid #eee
}
.sub-nav ul li {
	margin-right:18px;
	display:inline-block;
	_zoom:1;
	*display:inline
}
.sub-nav ul li:last-child {
	margin-right:0
}
.sub-nav ul li.active {
	border-bottom:2px solid #b00101
}
.sub-nav .inner.fixed {
	position:fixed;
	top:0;
	background-color:#fff;
	border-color:#ddd;
	width:664px;
	z-index:2;
	text-align:center;
	-webkit-transition:top .3s ease-out .1s;
	transition:top .3s ease-out .1s
}
.main-area {
	overflow:hidden;
	zoom:1;
	padding-top:15px;
	position:relative
}
.main-area .left {
	float:left;
	width:664px;
	_display:inline
}
.main-area .right {
	float:right;
	width:336px
}
.ie6 .main-area .right {
	overflow:hidden
}
.main-area .tips,.main-area .loading {
	display:none;
	margin-bottom:15px;
	font-size:14px;
	color:#fff;
	height:32px;
	line-height:32px;
	text-align:center;
	background-color:#f97a7a;
	background-color:rgba(249,122,122,.85);
	position:relative
}
.main-area .tips {
	display:block
}
.main-area .tips a,.main-area .loading a {
	color:#fff
}
.main-area .tips a:hover,.main-area .loading a:hover {
	color:#c00
}
.main-area .tips:hover {
	background-color:#b00101
}
.main-area .tips .close {
	position:absolute;
	top:0;
	right:0;
	width:20px;
	display:block;
	text-align:center;
	font-size:14px;
	font-family:serif;
	font-weight:normal;
	cursor:pointer
}
.main-area .head-block {
	background:#333;
	color:#fff;
	font-size:16px;
	height:36px;
	line-height:36px;
	padding:0;
	text-indent:10px
}
.main-area .info-flow {
	background-color:#fff
}
.main-area .info-flow li {
	width:100%;
	overflow:hidden;
	zoom:1;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #eee
}
.main-area .info-flow li.baidu {
	height:98px;
	padding-bottom:0
}
.main-area .info-flow li.baidu.bigimg {
	height:210px
}
.main-area .info-flow li.baidu.bigimg2 {
	height:250px
}
.main-area .info-flow li.baidu.bigimg3 {
	height:230px
}
.main-area .info-flow li a.curl {
	display:block;
	overflow:hidden;
	zoom:1;
	position:relative
}
.main-area .info-flow li .image {
	float:left;
	margin-right:15px
}
.main-area .info-flow li .image.last {
	margin-right:0
}
.main-area .info-flow li .image,.main-area .info-flow li .image img,.main-area .info-flow li .image a {
	width:154px;
	height:88px;
	overflow:hidden;
	display:block;
	background-color:#f1f1f1
}
.main-area .info-flow li .image img {
	height:auto
}
.main-area .info-flow li.mediav-flow .image img {
	height:88px
}
.main-area .info-flow li .content {
	width:495px;
	height:88px;
	float:left;
	position:relative
}
.main-area .info-flow li .content .inner {
	position:absolute;
	top:50%;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	width:100%
}
.lte-ie8 .main-area .info-flow li .content .inner {
	position:initial;
	top:0;
	transform:none
}
.main-area .info-flow li h2 {
	display:block;
	font-size:20px;
	line-height:1.3;
	margin-bottom:4px;
	font-weight:700;
	max-height:52px;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	text-overflow:ellipsis
}
.main-area .info-flow li .info {
	font-size:12px;
	color:#bbb;
	margin-top:4px
}
.main-area .info-flow li .info i,.main-area .info-flow li .info a,.main-area .info-flow li .info em {
	font-style:normal;
	border:1px solid #eee;
	border-radius:3px;
	padding:2px 6px;
	color:#a0a0a0
}
.main-area .info-flow li .info a.category {
	border-color:#b00101;
	color:#b00101
}
.main-area .info-flow li .info i {
	margin-right:3px
}
.main-area .info-flow li .info a:hover {
	border-color:#e80007;
	color:#e80007
}
.main-area .info-flow li.nopic .image {
	display:none
}
.main-area .info-flow li.nopic .content {
	width:664px
}
.main-area .info-flow li.single {
	position:relative
}
.main-area .info-flow li.single .image,.main-area .info-flow li.single .image img,.main-area .info-flow li.single .image a {
	width:100%;
	height:200px;
	clear:both
}
.main-area .info-flow li.single img {
	margin-right:0
}
.main-area .info-flow li.single,.main-area .info-flow li.group {
	position:relative;
	*padding-bottom:5px
}
.main-area .info-flow li.group .image {
	position:relative
}
.main-area .info-flow li.single h2,.main-area .info-flow li.group h2 {
	display:block;
	margin-bottom:10px
}
.main-area .info-flow li.single .tuig,.main-area .info-flow li.group .tuig {
	position:absolute;
	bottom:10px;
	right:3px;
	z-index:1;
	pointer-events:none;
	text-indent:-999px;
	background:url(//p0.ssl.qhimg.com/t01c5fc7f8612d6b610.png) no-repeat center center;
	width:22px;
	height:12px
}
.main-area .info-flow li.single .tuig {
	right:0;
	bottom:0;
	padding:0;
	border-radius:0;
	text-indent:-999px;
	background:url(//p0.ssl.qhimg.com/t01c5fc7f8612d6b610.png) no-repeat center center;
	width:22px;
	height:12px;
	overflow:hidden
}
.main-area .info-flow li.group p.title,.main-area .info-flow li.group p.mask-bg {
	position:absolute;
	bottom:0;
	left:0;
	text-align:center;
	width:100%;
	font-size:14px;
	color:#fff;
	height:24px;
	line-height:24px
}
.main-area .info-flow li.group p.mask-bg {
	background:#000;
	-webkit-opacity:.6;
	-moz-opacity:.6;
	filter:alpha(opacity=60);
	opacity:.6
}
.main-area .info-flow li.group p.title a {
	display:block;
	white-space:nowrap;
	width:auto !important;
	height:auto !important;
	color:#fff;
	background:none !important
}
.main-area .info-flow li.group p.title a:hover {
	color:#ccc
}
.main-area .list-img li span {
	background:0
}
.main-area .list-img li span.image {
	background-color:#f1f1f1
}
.main-area .list-img li .rttxt {
	overflow:hidden;
	height:40px;
	line-height:20px;
	font-size:14px;
	text-align:left;
	margin-top:2px
}
.main-area .list-img li:hover .rttxt {
	color:#e80007
}
.main-area .list-top10 .list-item li {
	border-color:#eee
}
#follow-right {
	width:336px
}
.bgimg .main-area .left {
	width:684px;
	margin-left:130px
}
.bgimg .main-area .info-flow {
	padding:10px;
	background:#fff
}
.bgimg .image-list li {
	background:#fff
}
.bgimg .main-area .list-img li .rttxt {
	background:#fff;
	padding:0 4px
}
.bgimg.blue {
	background-position:center center;
	background-size:cover;
	background-color:#fff;
	background-attachment:fixed;
	background-repeat:no-repeat
}
.recommend-toutiao {
	line-height:38px;
	font-size:24px;
	font-weight:bold;
	margin-bottom:15px;
	background:#fff url(../images/hot2.png) no-repeat 10px 12px;
	padding:0;
	box-shadow:5px 5px 5px #ddd;
	height:58px;
	overflow:hidden
}
@keyframes toutiaoColorChange {
	0{color:#d81f14
}
25% {
	color:red
}
50% {
	color:#f60
}
75% {
	color:orange
}
100% {
	color:#b5180f
}
}.recommend-toutiao .text,.recommend-toutiao a {
	color:#ff5f5f;
	display:block;
	padding:10px 10px 10px 50px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.recommend-toutiao:hover {
	background-color:#fff8f8;
	box-shadow:5px 5px 5px #bbb
}
.recommend-toutiao a:hover {
	color:#ec5529
}
.recommend-toutiao a.mediav {
	visibility:hidden;
	display:none
}
.recommend-toutiao .text {
	position:relative
}
.recommend-toutiao .text span {
	position:absolute;
	top:18px;
	right:10px;
	font-size:12px;
	color:#ccc;
	height:20px;
	line-height:20px;
	font-weight:normal;
	display:block;
	pointer-events:none
}
body.new1120 {
	background:#f5f5f5
}
.new1120 .container {
	width:1190px
}
/*.new1120 .area-block .box-hd .title_h3,.new1120 .follow-left ul li a.active {
	background-image:url(../images/sprite.png?v109)
}*/
.new1120 .site-top-nav {
	height:40px
}
.new1120 .site-top-nav .container {
	line-height:40px;
	height:40px
}
.new1120 .site-top-nav .left {
	display:none
}
.new1120 .site-top-nav a:hover {
	color:#f87a7a
}
.new1120 .follow-left {
	margin-right:0;
	width:130px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-595px;
	z-index:999999
}
.new1120 .news-logo {
	width:130px;
	height:40px;
	/*background-color:#f54d4c;*/
	/*border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;*/
	background-position: 0px -228px;
	/*-webkit-transition:height .3s linear;
	-o-transition:height .3s linear;
	transition:height .3s linear*/
}
.new1120 .fixed .news-logo {
	height:50px
}
.new1120 .follow-left .inner {
	width:130px;
	top:0 !important
}
.new1120 .follow-left ul {
	background:#fff
}
.new1120 .follow-left ul li {
	width:130px
}
.new1120 .follow-left ul li a {
	border-radius:0;
	position:relative
}
.new1120 .follow-left ul li a:hover,.new1120 .follow-left ul li a.active {
	background-color:#fff;
	color:#b00101
}
.new1120 .follow-left ul li a:hover:after,.new1120 .follow-left ul li a.active:after {
	content:" ";
	position:absolute;
	border-bottom:2px solid #b00101;
	bottom:6px;
	left:50%;
	width:36px;
	margin-left:-18px
}
.new1120 .follow-left ul li a.active {
	background-repeat:no-repeat;
	background-position:-330px -525px
}
.new1120 .follow-left ul li.submenu ul {
	width:278px
}
.new1120 .follow-left ul li.submenu li {
	width:86px
}
.new1120 .follow-left ul li.submenu .mtitle {
	background-position:-330px -463px
}
.new1120 .follow-left .circular-bottom {
	height:6px;
	width:100%;
	background:#fff;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	margin-top:-2px
}
.new1120 .follow-left .circular-top {
	height:6px;
	width:100%;
	background:#fff;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	margin-top:-2px
}
.new1120 .main-area .left {
	width:684px;
	margin-left:150px
}
.new1120 .main-area .info-flow {
	padding:10px
}
.new1120 .area-block {
	padding:0 10px 10px 10px;
	background:#fff
}
.new1120 .area-block .box-hd .title_h3 {
	background-position:-420px -574px;
	background-repeat:no-repeat;
	/*padding-left:20px*/
}
.new1120 .area-block .box-hd {
	border-top:0;
	border-bottom:1px solid #eee
}
.new1120 .area-block.image-list li p {
	width:186px
}
.new1120 .area-block .list-img li {
	width:150px;
	height:140px
}
.new1120 .area-block .list-img li span.image {
	height:84px
}
.new1120 .sidenav {
	margin-left:600px
}
.referrer360 .new1120 .news-logo {
	background-position:center 12px
}
.new1120.junshi .news-logo {
	background-position:center 12px
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5) {
	.new1120 .news-logo {

}
.referrer360 .new1120 .news-logo {
	background-size:110px 27px
}
.new1120.junshi .news-logo {
	background-size:110px 27px
}
}.new1120.mini .container {
	width:1040px
}
.new1120.mini .main-area .left {
	margin-left:0
}
.new1120.mini .site-top-nav {
	height:40px;
	visibility:hidden
}
.new1120.mini .site-top-nav .container {
	line-height:40px;
	height:40px
}
.new1120.mini .follow-left {
	width:100%;
	height:40px;
	margin-right:0;
	margin-left:0;
	position:fixed;
	top:0;
	left:0;
	background-color:#333
}
.new1120.mini .follow-left .inner {
	width:1040px;
	margin:0 auto;
	position:relative !important
}
.new1120.mini .follow-left .news-logo {
	float:left;
	height:50px
}
.new1120.mini .follow-left ul {
	float:left;
	background-color:#333;
	padding-left:20px
}
.new1120.mini .follow-left ul li {
	float:left;
	width:70px
}
.new1120.mini .follow-left ul li a {
	background-color:#333;
	color:#eee
}
.new1120.mini .follow-left ul li a:hover,.new1120.mini .follow-left ul li a.active {
	background-color:#333;
	color:#fff;
	font-weight:bold
}
.new1120.mini .follow-left ul li a:hover:after,.new1120.mini .follow-left ul li a.active:after {
	border-color:#fff
}
.new1120.mini .news-logo {
	margin-bottom:0
}
.new1120.mini .follow-left .circular-top,.new1120.mini .follow-left .circular-bottom {
	display:none
}
.new1120.mini .follow-left ul li.submenu ul {
	bottom:auto;
	top:40px;
	left:-25px;
	background-color:#fff;
	padding-left:0
}
.new1120.mini .follow-left ul li.submenu li a {
	background-color:#fff;
	color:#333
}
.new1120.mini .follow-left ul li.submenu li a:hover {
	color:#b00101
}
.new1120.mini .follow-left ul li.submenu li a:hover:after {
	border-color:#b00101
}
.new1120.mini .follow-left ul li.submenu .mtitle {
	background-position:-366px -463px
}
.new1120.mini .sidenav {
	margin-left:530px
}
body.newyear2020 {
	background:url(../images/holiday/newyear2020_bg.jpg) center top #f5f5f5 no-repeat fixed
}
.newyear2020 .site-top-nav {
	background:#960000
}
.newyear2020 .site-top-nav::after {
	content:"";
	width:100%;
	height:3px;
	background:#fee78a;
	position:absolute
}
.newyear2020 .follow-left ul li a {
	background-color:transparent
}
.newyear2020 .category-menu {
	position:relative
}
.newyear2020 ul.category-menu::after {
	background:url(../images/holiday/newyear2020_2.png) no-repeat 0 0;
	content:"";
	width:194px;
	height:622px;
	z-index:-1;
	top:-7px;
	left:-50px;
	position:absolute
}
.newyear2020 .follow-left ul,.newyear2020 .follow-left .circular-top,.newyear2020 .follow-left .circular-bottom,.newyear2020 .follow-left ul li a:hover,.newyear2020 .follow-left ul li a.active {
	background-color:transparent
}
.newyear2020.mini ul.category-menu::after {
	display:none
}
.newyear2020 .recommend-toutiao {
	box-shadow:none
}
