@charset "utf-8";
/* CSS Document */

/*1.1 布局*/

.wp {
	width: 1000px;
	height: auto;
	overflow: hidden;
}/*网页整体宽度*/
.wpvsb {
	width: 1000px;
	height: auto;
	overflow: visible;
	margin: 0 auto;
}
.w_676 {
	width: 676px;
	height: auto;
	overflow: hidden
}
.w_675 {
	width: 675px
}
.w_404 {
	float: left;
	display: inline;
	width: 404px;
	height: auto;
	overflow: hidden;
}
.w_328 {
	width: 328px
}
.w_315 {
	width: 315px
}
.w_305 {
	width: 305px
}
.w_292 {
	width: 292px;
	height: auto;
	overflow: hidden;
}
.w_242 {
	width: 242px;
	height: auto;
	overflow: hidden;
}
.h_250 {
	height: 250px;
}
.h_90 {
	height: 90px;
}
/*1.2 文字*/

a:link, a:visited, a:active {
	color: #333
}/*主链接*/
.sublink:link, .sublink:visited, .sublink:active {
}/*次链*/
.hotlink {
	color: #014961
}
a.hotlink:link, a.hotlink:visited, a.hotlink:active,  .hotlink a:link, .hotlink a:visited, .hotlink a:active {
	color: #014961
}/*重点链接*/
a:hover, a:focus,  a.hotlink:hover, .hotlink a:hover,  .c_main, .c_main a {
	color: #ba2636
}/*链接经过颜色，主色调*/
.c_sub, .c_sub a {
}/*次文字颜色*/
.c_title {
}/*标题颜色*/
.c_content {
	color: #818181
}/*内容文字颜色*/
.c_Auxiliary {
}/*辅助颜色*/
.title-big {
	font-size: 22px;
	line-height: 30px;
}/*首屏标题*/
.title-large {
}
/*2.1 头部*/

.header {
}
/*2.1.1*/

.logo {
	float: left;
	display: inline;
	padding: 12px 8px 0 0;
	border-right: 1px solid #e5e5e5;
	width: 201px;
	height: auto;
	overflow: hidden;
	text-align: center;
	color: #999;
	margin-top: 15px;
}
.logo img {
	width: 201px;
	height: 53px;
}
.navSearchBar {
	width: 440px;
	height: 38px;
	float: left;
	display: inline-block;
	margin-top: 15px
}
.inputVal {
	float: left;
	width: 400px;
	height: 29px;
	display: inline-block;
	border: 1px solid #e5e5e5;
	color: #999;
	padding: 4px 0;
}
.inputVal:hover {
	border-color: #ba2636;
	color: #333
}
.inputVal span {
	display: inline-block;
	vertical-align: middle;
}
.inputVal .val1 {
	width: 68px;
	height: 29px;
	border-right: #e5e5e5 1px solid;
	font: 14px/28px \5b8b\4f53;
	text-align: center;
	cursor: pointer;
	position: relative;
}
.inputVal .val1 .i {
	display: inline-block;
	width: 8px;
	height: 4px;
	background: url(../images/icon_jt2.png) no-repeat 0 -6px;
	vertical-align: middle;
	margin-top: 12px;
}
.inputVal .val1 p {
	padding-left: 14px;
	float: left;
	line-height: 29px;
	text-align: center;
	font-weight: normal;
}
.inputVal .val1 .searchMenu {
	display: none;
	position: absolute;
	width: 69px;
	left: -1px;
	top: 33px;
	background: #fff;
	border: #e5e5e5 1px solid;
	border-right: none;
	overflow: hidden;
	border-top: none;
}
.inputVal .val1.open .i {
	background-position-y: 0
}
.inputVal .val1.open .searchMenu {
	display: block
}
.inputVal .val1 .searchMenu a {
	border-top: solid 1px #e5e5e5;
	display: block;
	font: 14px/30px \5b8b\4f53;
	color: #999;
	text-align: left;
	padding: 0 0 0 17px;
	z-index: 9999999;
	border-right: 1px solid #e5e5e5;
}
.inputVal .val1 .searchMenu a:hover {
	display: block;
	background: #f3f3f3;
	overflow: hidden;
	height: 30px;
	color: #ba2636;
	text-decoration: none;
}
.inputVal .val2 {
	width: 321px;
	height: 29px;
}
.inputVal .val2 input {
	display: inline-block;
	width: 310px;
	height: 28px;
	padding: 0 0 0 10px;
	border: none;
	background: none;
	font: 14px/28px \5b8b\4f53;
	color: #999;
}
.buttonVal {
	width: 36px;
	height: 38px;
	float: right;
	display: inline-block;
	background: url(../images/search_btn.png) no-repeat 10px 11px;
}
.buttonVal:hover {
	background-position-x: -33px
}
.buttonVal input {
	display: inline-block;
	width: 36px;
	height: 38px;
	background: none;
	border: none;
	vertical-align: middle;
	cursor: pointer;
}
#keywordBar {
	word-spacing: 13px;
	width: 780px;
	overflow: hidden;
	height: 19px;
}
#keywordBar a {
	color: #999
}
#keywordBar a:hover {
	color: #ba2636
}
/*2.1.2主导航*/



/*主体*/

.top1 {
	width: 598px;
	height: 68px;
	padding: 5px 10px 5px 60px;
	padding: 10px 10px 0 60px\9;
	text-align: center;
	background: url(../images/top1-bg.png) #f3f3f3 no-repeat;
	float: left!important;
	_display: inline;
	border: 1px solid #e5e5e5
}
.top1>h1 {
	font-size: 30px;
	font-weight: 800;
	font-family: "Microsoft Yahei", "Tahoma", "SimSun";
	margin: 6px 0
}
.top1>span {
	word-spacing: 3px
}
.top1>span a {
	font-size: 13px
}
.top1>span a span.left_photo {
	background: url(../images/ico.png) no-repeat;
	padding-left: 14px
}
.top1>span a span.left_music {
	background: url(../images/ico.png) no-repeat 0 -52px;
	padding-left: 14px
}
.top1>span a span.left_video {
	background: url(../images/ico.png) no-repeat 0 -25px;
	padding-left: 14px
}
.top1>span a span.left_flash {
	background: url(../images/ico.png) no-repeat 0 -25px;
	padding-left: 14px
}
.subtop1 {
	width: 318px;
	height: 78px;
	background: #fff;
	border: 1px solid #e5e5e5;
	float: right!important;
	_display: inline;
	margin-left: 10px
}
.subtop1_tit {
	background: #fbec99;
	width: 26px;
	height: 78px;
	font-size: 14px;
	color: #bf000a;
	line-height: 17px;
	text-align: center
}
.subtop1_con {
	text-align: center;
	vertical-align: middle;
	height: 78px;
	padding: 0 5px
}
.subtop1_con h4 {
	font-weight: bold;
	font-family: "Microsoft Yahei", "Tahoma", "SimSun";
	margin-top: 5px;
	margin-bottom: 10px
}
.subtop1_con span a {
	font-size: 14px;
	display: inline-block;
	margin-right: 10px;
	color: #ba2636
}
.no {
	display: none
}
.mbar {
	height: 44px;
	line-height: 44px;
	border: 1px solid #e5e5e5;
	border-top: 3px solid #000
}
.mbar h4 {
	float: left!important;
	_display: inline;
	margin: 10px 0 0 15px;
	font: 18px "Microsoft Yahei", "Tahoma", "SimSun"
}
.mbar .more {
	float: right!important;
	_display: inline;
	font-size: 13px;
	height: 23px;
	line-height: 23px;
	margin: 10px 8px 0 0;
	color: #ccc
}
.mbar .more a {
	display: inline-block;
	margin: 0 3px;
	color: #888
}
.mbar_a1 {
	border-top: 3px solid #c40109;
	border-right: none;
	border-left: none;
	border-bottom: 1px solid #e5e5e5
}
.mbar_b1 {
	border-top: 3px solid #bdbdbd;
	border-right: none;
	border-left: none;
	border-bottom: 1px solid #e5e5e5
}
.mbar_b1 h4 {
	height: 44px;
	line-height: 44px;
	width: 120px;
	text-align: center;
	margin: 0;
	top: -3px;
	position: relative;
	border-top: 3px solid #649343
}
.mbar_b1 h4 a {
	color: #649343
}
.mbar_b2 {
	border-top: 3px solid #bdbdbd;
	border-right: none;
	border-left: none;
	border-bottom: 1px solid #e5e5e5
}
.mbar_b2 h4 {
	height: 44px;
	line-height: 44px;
	width: 120px;
	text-align: center;
	margin: 0;
	top: -3px;
	position: relative;
	border-top: 3px solid #c58138
}
.mbar_b2 h4 a {
	color: #c58138
}
.mbar_c1,  .mbar_c2,  .mbar_c3,  .mbar_c4,  .mbar_c5,  .mbar_c6 {
	border-top: 1px solid #bdbdbd;
	border-right: none;
	border-left: none;
	background: #F8F8F8
}
.mbar_c1 h4 {
	height: 44px;
	line-height: 44px;
	width: 75px;
	text-align: center;
	margin: 0;
	top: -1px;
	position: relative;
	border-top: 1px solid #E63A65
}
.mbar_c2 h4 {
	height: 44px;
	line-height: 44px;
	width: 75px;
	text-align: center;
	margin: 0;
	top: -1px;
	position: relative;
	border-top: 1px solid #59FBC2
}
.mbar_c3 h4 {
	height: 44px;
	line-height: 44px;
	width: 75px;
	text-align: center;
	margin: 0;
	top: -1px;
	position: relative;
	border-top: 1px solid #FDC187
}
.mbar_c4 h4 {
	height: 44px;
	line-height: 44px;
	width: 75px;
	text-align: center;
	margin: 0;
	top: -1px;
	position: relative;
	border-top: 1px solid #F785F1
}
.mbar_c5 h4 {
	height: 44px;
	line-height: 44px;
	width: 75px;
	text-align: center;
	margin: 0;
	top: -1px;
	position: relative;
	border-top: 1px solid #68C95E
}
.mbar_c6 h4 {
	height: 44px;
	line-height: 44px;
	width: 75px;
	text-align: center;
	margin: 0;
	top: -1px;
	position: relative;
	border-top: 1px solid #805DEA
}
.mbarSe {
	height: 34px;
	line-height: 34px
}
.mbarSe h4 {
	float: left!important;
	_display: inline;
	height: 34px;
	line-height: 34px;
	margin: 0 0 0 15px;
	font: 16px "Microsoft Yahei", "Tahoma", "SimSun";
}
.mbarSe h4 a {
	line-height: 32px;
}
.mbarSe .more {
	float: right!important;
	_display: inline;
	height: 34px;
	line-height: 34px;
	font-size: 12px;
	margin: 0 8px 0 0;
	color: #ccc
}
.mbarSe .more a {
	display: inline-block;
	margin: 0 3px;
	color: #888
}
.mbarSe ul.more li {
	float: left;
	display: inline-block;
	margin: 15px 0 0 8px;
	width: 8px;
	height: 6px;
	background-color: #DCDCDC
}
.mbarSe ul.more li.current {
	background-color: #014961;
	width: 15px
}
.mbar_red {
	border-top-color: #c30008
}
#jrkd .more a {
	display: inline-block;
	background: url(../images/icon.png) no-repeat;
	padding-left: 25px
}
#jrkd .more a:hover {
	background-position-y: -23px
}
.borderbom {
	border-bottom: none;
}
.list {
	overflow: hidden;
	padding: 0 3px
}
.list h3 {
	font-size: 16px;
	font-weight: bolder;
	text-align: center;
	margin: 0;
	line-height: 28px;
}
.list h3 a {
	height: 28px;
	display: block;
	overflow: hidden;
}
.list h3 small {
	display: block;
	font-size: 13px;
	margin-bottom: 5px;
	padding-top: 2px;
}
.list ul {
	margin-bottom: 5px
}
.list li {
	font-size: 14px;
	color: #333;
	height: 28px;
	line-height: 28px;
	overflow: hidden
}
.list li a {
	height: 28px;
	overflow: hidden;
}
.list li span {
	color: #333
}
.list_box li {
	padding-left: 14px;
	background: url(../images/icon.png) no-repeat 0 -65px
}
.list_mix ol {
	display: block;
	float: left;
	width: 128px;
	height: 96px;
	position: relative;
	margin: 8px 10px 0 0
}
.list_mix ol img {
	width: 128px;
	height: 96px
}
.list_mix ol a {
	text-decoration: none;
	display: block
}
.list_mix ol a p {
	position: absolute;
	background: rgba(0, 0, 0, 0.6)!important;
	filter: Alpha(opacity=60);
	background: #000;
	color: #fff;
	height: 24px;
	line-height: 24px;
	width: 118px;
	padding: 0 5px;
	margin: 0;
	font-size: 12px;
	left: 0;
	bottom: 0;
	text-align: left;
	overflow: hidden
}
.list_mix ol a:hover p {
	background: rgba(1, 73, 97, 0.6)!important;
	filter: Alpha(opacity=60);
	background: #014961;
	padding-top: 3px;
	padding-bottom: 3px
}
.list_mix li {
	padding-left: 15px;
	background: url(../images/icon.png) no-repeat 0 -65px
}
#newsScroll {
	height: 64px;
	line-height: 64px;
	overflow: hidden;
	margin-top: -2px;
}
#newsScroll ul {
	margin: 0
}
#newsScroll li {
	background: url(../images/icon.png) no-repeat 3px -45px;
	padding-left: 18px
}
.focus-img {
	width: 640px;
	overflow: hidden
}
.focus-img .imgbox {
	width: 560px;
	position: relative;
	height: 315px;
	float: left;
	border: 1px solid #e5e5e5
}
.focus-img .imgbox div.imgbox_sw {
	display: none
}
.focus-img .imgbox div.now {
	display: block
}
.focus-img .img {
	width: 560px;
	height: 315px;
	overflow: hidden
}
.focus-img .img a {
	display: block
}
.focus-img .img img {
	width: 560px;
	height: 315px
}
.focus-img .title {
	position: absolute;
	background: rgba(0, 0, 0, 0.6)!important;
	filter: Alpha(opacity=60);
	background: #000;
	height: 40px;
	left: 0;
	bottom: 0;
	width: 560px;
}
.focus-img .title p a {
	position: relative;
	color: #FFF;
	line-height: 40px;
	width: 550px;
	height: 40px;
	overflow: hidden;
	font-size: 16px;
	margin: 0;
	display: block;
	text-align: center;
}
.fouce-img-nav {
	display: block;
	float: left;
	width: 78px;
}
.fouce-img-nav li {
	position: relative;
	display: block;
	height: 45px;
}
.fouce-img-nav a, .fouce-img-nav p {
	display: block;
	font-size: 14px;
	text-align: center;
	width: 64px;
	height: 44px;
	border: 1px solid #e5e5e5;
	border-bottom: none;
	line-height: 43px;
	margin: 0 0 0 12px;
	padding: 0
}
#sw_7 a, #sw_7 p {
	border-bottom: 1px solid #e5e5e5
}
.fouce-img-nav li.now a, .fouce-img-nav li.now p {
	background: #014961;
	height: 44px;
	color: #fff;
	text-decoration: none;
}
.fouce-img-nav li.now a:hover {
	text-decoration: none
}
.fouce-img-nav li.now span {
	display: block;
	background: url(../images/focusimg-jt.png) no-repeat;
	width: 7px;
	height: 14px;
	position: absolute;
	left: 6px;
	top: 16px;
}
#zzfs {
	height: 50px
}
#zzfs .tit {
	float: left;
	display: inline-block;
	clear: right;
	width: 40px;
	font-size: 12px;
	color: #fff;
	background: #014961;
	text-align: center;
	line-height: 20px;
	padding: 5px 0
}
#zzfsScroll {
	float: left;
	display: inline-block;
	clear: right;
	width: 570px;
	height: 50px;
	line-height: 50px;
	padding: 0 6px;
	font-size: 13px;
	background: url(../images/bg1.png);
	overflow: hidden
}
#newsScroll ul {
	width: 570px
}
#zzfsScroll li {
	display: block;
	float: left;
	width: 262px;
	white-space: nowrap;
	overflow: hidden;
	padding: 0 0 0 13px;
	margin-right: 10px;
	text-align: left;
	height: 25px;
	line-height: 25px;
	background: url(../images/icon.png) no-repeat 0 -67px
}
#zzfsScroll>ul>li>span {
	display: none
}
#zzfs .ctrl {
	width: 18px;
	height: 50px;
	float: right;
	display: inline-block
}
#zzfsCtrlRefresh {
	display: block;
	width: 18px;
	height: 25px;
	background: url(../images/zzfs-ctrl.png) no-repeat 1px -3px #e5e5e5
}
#zzfsCtrlExt {
	display: block;
	width: 18px;
	height: 25px;
	background: url(../images/zzfs-ctrl.png) no-repeat 1px -63px #e5e5e5
}
#zzfsCtrlExt:hover, #zzfsCtrlRefresh:hover {
	background-position-x: -18px
}
#zzfsCtrlExt.ext, #zzfsCtrlRefresh.ext {
	background-color: #c40109;
	background-position-x: -36px
}
#zzfsCtrlExt.ext:hover, #zzfsCtrlRefresh.ext:hover {
	background-color: #014961
}
#zzfs_extlist {
	display: none;
	position: absolute;
	width: 536px;
	padding: 15px 20px;
	background: url(../images/bg1.png);
	z-index: 100;
	border: 3px solid #c40109;
	height: 355px;
	overflow-y: auto
}
#zzfs_extlist span {
	color: #014961;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em
}
.vImg img {
	width: 160px;
	height: 120px
}
.vImg a {
	display: block;
	width: 160px;
	height: 120px;
	position: relative;
	border: 1px solid #e5e5e5;
	margin-bottom: 15px;
	color: #fff;
	text-decoration: none
}
.vImg a p {
	position: absolute;
	opacity: 0.7;
	filter: alpha(opacity=70);
	background: #000;
	color: #fff!important;
	height: 24px;
	line-height: 24px;
	width: 150px;
	padding: 0 5px;
	margin: 0;
	font-size: 12px;
	left: 0;
	bottom: 0;
	text-align: left;
	overflow: hidden;
	z-index: 2
}
.vImg a:hover p {
	opacity: 0.7;
	filter: alpha(opacity=70);
	background: #014961;
	padding-top: 3px;
	padding-bottom: 3px
}
.vImg a span {
	display: block;
	width: 160px;
	height: 90px;
	position: absolute;
	left: 0;
	top: 0
}
.vImg-l a {
	display: inline-block;
	float: left;
	margin: 0 4px
}
.vImg-icon-xc {
	background: url(../images/vImg-icon-xc.png) no-repeat
}
.vImg-icon-zb {
	background: url(../images/vImg-icon-zb.png) no-repeat
}
.vImg-icon-ft {
	background: url(../images/vImg-icon-ft.png) no-repeat
}
.vList {
	width: 145px
}
.vList h4 {
	margin: 0 0 5px 0;
	font-size: 14px;
	text-align: center;
	font-weight: bold
}
.vList li {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	padding: 0 0 0 13px;
	text-align: left;
	background: url(../images/icon.png) no-repeat 0 -68px;
}
.va-zyt {
	margin-bottom: 5px
}
.va-zyt .list {
	width: 272px
}
.va-bg {
	background: url(../images/va_bg.png) no-repeat;
	width: 29px;
	height: 68px;
	color: #014961;
	font-size: 14px;
	padding: 3px 0 0 6px;
	line-height: 16px;
	margin-top: 7px
}
.va-bg:hover {
	color: #ba2636
}
#wylp {
	border: 1px solid #e5e5e5;
	background-color: #F6F6F6
}
#wylp .l {
	padding: 5px 0;
	width: 38px;
	text-align: center;
	color: #014961
}
#wylp .l a {
	color: #014961
}
#wylp .l a:hover {
	color: #ba2636
}
#wylp .r {
	width: 270px;
	height: 48px;
	line-height: 48px;
	overflow: hidden;
	margin-right: 5px
}
#wylp ul {
	margin: 0
}
#wylp ul li {
	background: url(../images/icon.png) no-repeat 0px -67px;
	padding-left: 15px;
	height: 24px;
	line-height: 24px;
	white-space: nowrap;
	overflow: hidden
}
.proBar {
	padding: 0;
}
.proBar li {
	margin: 0 0 8px 0;
}
.proBar li table {
	cursor: pointer;
}
.proBar li td {
	height: 15px;
	font: bold 12px/15px Arial, Helvetica, sans-serif;
	color: #333
}
.proBar li td.precent {
	padding: 0 0 0 6px;
	white-space: nowrap;
}
.proBar li td.title {
	width: 18px
}
.proBar li td.title span {
	display: inline-block;
	width: 18px;
	height: 15px;
	color: #fff;
	background-color: #999;
	text-align: center;
	font: 11px/15px Arial, Helvetica, sans-serif;
	margin: 0 2px 0 0;
}
.proBar li p {
	font: 12px;
	color: #333;
	margin: 2px 0 0;
}
.proBar li p a {
	color: #333;
}
.proBar li.a .pro {
	background: #44b1f2
}
.proBar li.a:hover span {
	background-color: #44b1f2
}
.proBar li.b .pro {
	background: #da1d3b
}
.proBar li.b:hover span {
	background-color: #da1d3b
}
.proBar li.c .pro {
	background: #0c6eab;
}
.proBar li.c:hover span {
	background-color: #0c6eab
}
#csdh {
	padding: 5px
}
#csdh a {
	display: inline-block;
	width: 48px;
	height: 30px;
	line-height: 30px;
	padding-left: 3px;
	font-size: 12px;
}
.csdh_icon {
	background: url(../images/la_bg.png) no-repeat;
	width: 65px!important;
	text-align: left;
	padding: 0 0 0 10px!important;
	;
	margin: 5px
}
.csdh_hot {
	width: 63px!important;
	padding: 0!important;
}
/*2.2 尾部*/

footer {
	border-top: 1px solid #E8E8E8;
	margin-top: 20px;
	height: 60px;
	font-family: tahoma, Arial;
	font-size: 12px;
	color: #999;
	line-height: 22px;
	text-align: center
}
footer p {
	padding-top: 15px
}
footer a, footer a:hover {
	color: #999
}
.channelBrand {
	border: solid 1px #e5e5e5;
	padding: 4px 8px
}
#featureContainer {
	margin: 0px auto;
	width: 288px;
	height: 80px;
	overflow: hidden;
}
#load {
	background-image: url(../images/loader32x32.gif);
	border: #999 0px dotted;
	text-indent: -9999px;
	margin: 0px auto;
	width: 948px;
	display: none;
	background-repeat: no-repeat;
	background-position: center 50%;
	height: 100px;
}
.channelBrand .button {
	position: absolute;
	border: #999 0px dotted;
	width: 840px;
	left: 0px;
}
.channelBrand .next, .channelBrand .prev {
	height: 20px;
	width: 11px;
	top: -55px;
	outline-style: none;
	position: relative;
}
.channelBrand .prev {
	border-bottom: #999 0px dotted;
	border-left: #999 0px dotted;
	text-indent: -9999px;
	display: block;
	background: url(../images/icon.gif) 0 -97px;
	float: left;
	border-top: #999 0px dotted;
	border-right: #999 0px dotted;
}
.channelBrand .next {
	border-bottom: #999 0px dotted;
	border-left: #999 0px dotted;
	text-indent: -9999px;
	display: block;
	background: url(../images/icon.gif) -12px -97px;
	float: right;
	border-top: #999 0px dotted;
	border-right: #999 0px dotted;
	position: relative;
}
.channelBrand .prev:hover {
	background-position: -24px -97px;
}
.channelBrand .next:hover {
	background-position: -36px -97px;
}
.channelBrand .featureUL {
	border-bottom: #000 0px dotted;
	position: relative;
	border-left: #000 0px dotted;
	padding-bottom: 0px;
	list-style-type: none;
	margin: 0px;
	padding-left: 0px;
	width: 2800px;
	padding-right: 0px;
	float: left;
	border-top: #000 0px dotted;
	border-right: #000 0px dotted;
	padding-top: 0px;
	left: 0px;
}
.channelBrand .featureUL li {
	width: 55px;
	float: left;
	height: 80px;
	overflow: hidden;
	padding: 5px;
	text-align: center;
}
.channelBrand #block #botton-scroll {
	z-index: 0;
	margin: 0px auto;
	float: left;
	height: 80px;
	padding: 0;
	;
}
.channelBrand #block {
	z-index: 0;
	position: relative;
	width: 260px;
	height: 80px;
	overflow: hidden;
	margin: 0 auto;
}
.channelBrand #block img {
	width: 55px;
	height: 55px;
	margin-bottom: 3px;
}
.channelBrand #block .feature-thumb {
	width: 240px;
	margin-bottom: 5px;
	float: left;
	height: 150px;
}
.channelBrand #block a {
	font-size: 12px;
}
/*  懂无锡  */

.dwx-h4 {
	font-size: 14px;
	font-weight: 700;
	line-height: 22px;
	margin: 0;
	text-align: center;
}
/* links */

.links {
	width: 960px;
	padding: 20px;
	background-color: #f8f8f8;
	border: solid 1px #dddddd;
	font-size: 13px;
}
.links div {
	line-height: 22px;
	overflow: hidden;
	margin-bottom: 3px;
}
.links div strong {
	float: left;
	display: inline;
	height: auto;
	padding-right: 10px;
}
.links div div {
	float: left;
	display: inline;
	width: 880px;
	overflow: hidden;
	height: auto;
}
.links div a {
	padding-right: 8px;
	display: inline-block;
}
.links div .linkmore:link, .links div .linkmore:visited {
	color: #aeaeae;
}
.links div .linkmore:hover, .links div .linkmore:active {
	color: #ee0000;
}
.links div strong a {
	padding: 0;
}
.links div b {
	font-weight: 400;
	padding-right: 16px;
	display: inline-block;
	cursor: pointer;
}
.links .jk a:link div, .links .jk a:visited div {
	float: none;
	display: none;
	color: #0C9;
}
.links .jk a:hover div, .links .jk a:active div {
	float: none;
	display: inline;
	color: #FC3;
}
#time {
	float: right;
	display: inline;
	height: 40px;
	display: inline-block;
	line-height: 40px;
}
#weather {
	float: right;
	display: inline;
	position: relative;
	width: 140px;
	height: 24px;
}
/*  看点下方滚动  */

.marqueeul li {
	height: 32px;
	line-height: 32px;
}
/*  大家都在看  */

.tabli li {
	cursor: pointer;
}
/*  不容错过  */

.spenews {
	height: 284px;
	overflow: hidden;
}
.list ul .columnID {
	height: auto;
	overflow: hidden;
	line-height: 28px;
	font-size: 14px;
	float: left;
	display: inline;
	height: auto;
	white-space: normal;
}
.column {
	position: relative;
	overflow: hidden;
	height: auto;
}
.column .conB {
	float: left;
	height: 28px;
	overflow: hidden;
	width: 334px;
}
.column h5 {
	line-height: 28px;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	background: url(../images/icon.png) no-repeat 0 -64px;
	padding-left: 15px;
	margin: 0;
	white-space: nowrap;
	overflow: hidden
}
.column .conB a img {
	float: left;
	display: inline;
	width: 90px;
	height: 60px;
	margin-right: 10px;
	padding-left: 15px;
}
.colnow .conB h5, .colnow .conC h5 {
	font-weight: 700;
}
.column p {
	text-indent: 0;
	font-size: 13px;
	line-height: 20px;
	color: #686868;
	padding: 0;
	margin: 0;
	padding-left: 15px;
}
/*  快门App  */

.sfoto {
	height: 160px;
	overflow: hidden;
}
.sfoto .columnID {
	margin-bottom: 5px;
}
.column .conC {
	float: left;
	height: 28px;
	overflow: hidden;
	width: 305px;
}
.column .conC a img {
	float: right;
	display: inline;
	margin-right: 10px;
}
/* 组图 */

.pics {
	overflow: hidden
}
.pics>div {
	float: left;
	width: 680px;
	height: 260px;
	overflow: hidden
}
.pics>div.pics-va {
	width: 320px;
	height: 260px;
	float: right
}
.pics>div a {
	display: block;
	width: 216px;
	height: 120px;
	float: left;
	margin: 0 10px 10px 0;
	text-decoration: none
}
.pics>div.pics-va a {
	width: 320px;
	height: 260px;
	float: none;
	text-decoration: none
}
.pics img {
	width: 216px;
	height: 120px
}
.pics .pics-va img {
	width: 320px;
	height: 200px
}
.pics a>div {
	position: absolute;
	opacity: 0.7;
	filter: alpha(opacity=70);
	background: #000;
	color: #fff!important;
	height: 24px;
	line-height: 24px;
	width: 206px;
	padding: 0 5px;
	margin: 0;
	font-size: 12px;
	left: 0;
	bottom: 0;
	text-align: left;
	overflow: hidden;
	z-index: 2
}
.pics a:hover>div {
	opacity: 0.7;
	filter: alpha(opacity=70);
	background: #014961;
	padding-top: 3px;
	padding-bottom: 3px
}
.pics>div.pics-va a>p {
	background: #121212;
	color: #fff;
	font-size: 12px;
	height: 40px;
	widows: 310px;
	padding: 5px;
	overflow: hidden
}
.pics>div.pics-va a>p>span {
	font-size: 14px;
	display: block
}
.pics>div.pics-va a:hover>p {
	background: #014961
}
/*  adnewsindex  */

.ad_90 {
	height: 90px;
}
.ad_402 {
	width: 402px;
	border: solid 1px #ccc;
	text-align: center;
	line-height: 90px;
	background-color: #EFEFEF;
}
.mbarnewsindex {
	border-bottom: solid 2px #1c1c1c;
	height: 33px;
	overflow: visible;
}
.mbarnewsindex h5 {
	margin: 0;
	float: left;
	display: inline;
	padding: 0;
	height: 35px;
	margin-bottom: -2px;
	border-right: solid 2px #fff;
	font-size: 22px;
	position: relative;
	z-index: 1;
}
.mbarnewsindex h5 strong {
	font-weight: 400;
	border-bottom: solid 2px #b92638;
	display: block;
	text-align: center;
	padding: 0 10px;
	height: 33px;
	line-height: 33px;
	font-family: "Microsoft Yahei", "Tahoma", "SimSun";
}
.mbarnewsindex a {
	float: right;
	font-size: 12px;
	display: inline;
	margin-top: 12px;
	padding-right: 2px;
}
.mbarnewsindex a:link, .mbarnewsindex a:visited {
	color: #a7a7a7;
}
.mbarnewsindexright {
	height: 40px;
	overflow: hidden;
	padding: 0 7px;
	border-bottom: solid 2px #2b2b2b;
}
.mbarnewsindexright h5 {
	float: left;
	display: inline;
	height: 40px;
	line-height: 40px;
	font-size: 22px;
	margin: 0;
	padding: 0;
	font-family: "Microsoft Yahei", "Tahoma", "SimSun";
}
.mbarnewsindexright span {
	float: right;
	display: inline;
	width: 60px;
	height: 18px;
	font-size: 12px;
	color: #ababab;
	margin-top: 15px;
	background: url(../images/change.jpg) no-repeat 3px 3px;
	text-align: right;
	cursor: pointer;
}
.mbarnewsindexright a {
	float: right;
	display: inline;
	width: 60px;
	height: 18px;
	font-size: 12px;
	margin-top: 15px;
	text-align: right;
	cursor: pointer
}
.mbarnewsindexright a:link, .mbarnewsindexright a:visited {
	color: #ababab;
}
.bmr .mbarnewsindexright, .bmr .mbarnewsindexright h5 {
	height: 33px;
	line-height: 33px;
}
.bmr .mbarnewsindexright a {
	margin-top: 6px;
}
/*qr*/

.wp_qr li {
	display: inline-block;
	float: left;
	width: 105px;
	text-align: center;
	margin: 0 10px
}
.wp_qr li a {
	display: block
}
.wp_qr li img {
	width: 100px;
	height: 100px;
	border: 1px solid #e5e5e5
}
.wp_qr li span {
	display: inline-block;
	width: 49px;
	height: 19px;
	line-height: 19px;
	border: 1px solid #e5e5e5;
	border-top: none;
	background-color: #e5e5e5;
	color: #999;
	cursor: pointer
}
.wp_qr li span.now {
	background-color: #fff;
	color: #000
}
.wp_qr li .qr_2 {
	display: none
}
/*  footer  */

.bdtop {
	height: auto;
	border-top: solid 1px #e5e5e5;
}
.footer {
	height: auto;
	text-align: center;
	line-height: 20px;
	padding: 10px 0 10px;
}
.mainnavbom {
	color: #999;
	text-align: center;
	padding-bottom: 10px;
}
.footer div {
	height: auto;
	padding: 5px 0;
	color: #999;
}
.footer div a, .footer div span {
	padding: 0 10px;
}
.footer div a:link, .footer div a:visited {
	color: #999;
}
.footer div a:hover, .footer div a:active {
	color: #BA2636;
}
/*  channelmainnav top nav of channel  */

.channelmainnav {
	height: 17px;
	line-height: 17px;
	padding: 9px 0;
	overflow: visible;
}
.channelmainnav .nav_ul {
	float: left;
	display: inline;
	width: 850px;
}
.channelmainnav .nav_ul li {
	float: left;
	color: #9a9a9a;
}
.channelmainnav .nav_ul li a {
	padding: 0 12px;
}
.channelmainnav .nav_ul li a b {
	border-color: #000 transparent transparent transparent;
	display: inline-block;
	border-style: solid dashed dashed dashed;
	border-width: 3px;
	width: 0px;
	height: 0px;
	font-size: 0;
	overflow: hidden;
	margin-left: 5px;
}
.channelmainnav .dropDown {
	line-height: 17px;
}
.channelmainnav .nav_ul .dropDown a {
	color: #333;
}
.channelmainnav .dropDown.open .dropDown-menu {
	top: 17px;
	left: 10px;
}
.channelmainnav .dropDown.open .dropDown-menu li {
	float: none;
	line-height: 19px;
	height: 19px;
}
.channelmainnav .dropDown.open .dropDown-menu a {
	padding: 0;
}
.collection a {
	padding: 0 10px;
}
.collection a:link, .collection a:visited {
	color: #9a9a9a;
}
/* jrkd */

.jrkd a:link, .jrkd a:visited, .jrkd a:hover, .jrkd a:active {
	color: #ff0000;
}
.jkicon {
	padding: 7px;
	background-color: #f7f7f7;
	margin-bottom: 3px;
}
.jk {
	padding-top: 3px;
}
.jk, .jk .vImg {
	width: 297px;
}
.jk .vImg a {
	float: none;
	width: 295px;
	height: 150px;
}
.jk .vImg img {
	width: 295px;
	height: 150px;
}
.jk .vImg a p {
	width: 285px;
}
.jkh span {
	float: right;
	width: 175px;
	padding-left: 15px;
	background: url(../images/jkicon.jpg) no-repeat left 50%;
}
.jkh span a {
	display: block;
	height: 45px;
	line-height: 45px;
}
/* 物博会弹窗 */

.countdown {
	width: 1000px;
	height: 400px;
	background: url(../images/countdown.jpg) no-repeat;
	position: absolute;
	display: none;
	margin-left: 50%;
	left: -500px;
	top: 350px;
	z-index: 2147483699;
}
.countdown a {
	display: block;
	width: 1000px;
	height: 400px;
}
.countdown strong {
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-family: "微软雅黑", "Microsoft Yahei", "Tahoma", "SimSun";
	font-size: 50px;
	color: #fff;
	position: absolute;
	top: 209px;
	right: 473px;
}
.countdown span {
	position: absolute;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 14px;
	color: #333;
	top: 0;
	right: 0;
	cursor: pointer;
	text-align: center;
	font-family: "微软雅黑", "Microsoft Yahei", "Tahoma", "SimSun";
}
