#favoriteTips {
	text-align: center;
	background-color: #f8fafc;
	border-top: 1px solid #b5d5fd;
	border-bottom: 1px solid #b5d5fd;
	padding: 9px 0;
	width: 100%;
	display: block
}

#favoriteTips p {
	margin: 0;
	padding: 0;
	font-family: "����", Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	height: 16px;
	color: #666
}

#favoriteTips em {
	font-style: normal;
	text-decoration: underline;
	cursor: pointer
}

#favoriteTips strong,#favoriteTips em {
	color: #1f5cb5;
	font-weight: 700
}

#favoriteTips a {
	display: inline-block;
	width: 15px;
	height: 15px;
	background:
		url(http://vs0.bdstatic.com/browse_static/widget/index/favoriteTips/shut_cb9686f5.gif)
		no-repeat 0 0;
	margin-left: 22px;
	text-indent: -9999px;
	outline: 0
}

.fb-feedback-right-dialog .fb-finished {
	text-align: center
}

.fb-feedback-right-dialog .fb-finished .fb-icon-ok {
	vertical-align: sub;
	vertical-align: middle\9;
	margin-right: 12px
}

.fb-feedback-right-dialog .fb-finished .fb-tip-ok {
	font-size: 18px;
	color: #666
}

.fb-feedback-right-dialog .fb-cut-block .fb-shangchuan {
	color: #666
}

.feedback-img {
	height: 74px;
	background: url(http://news.baidu.com/resource/img/feedback_return.gif)
		no-repeat 0 0
}

.totop-img {
	height: 74px;
	margin-top: 3px;
	background: url(http://news.baidu.com/resource/img/feedback_return.gif)
		no-repeat 0 -77px
}

#header .for-ipad-style {
	background:
		url(http://news.baidu.com/resource/img/video_app_tuiguang/video_ipadapp_header_bg.png)
		no-repeat right bottom;
	background-size: 210px 68px;
	-webkit-background-size: 210px 68px
}

.toTopOne {
	position: fixed;
	height: 150px;
	width: 25px;
	left: 50%;
	margin-left: 497px
}

.tang-ui dl,.tang-ui dt,.tang-ui dd,.tang-ui ul,.tang-ui ol,.tang-ui li,.tang-ui input
	{
	margin: 0;
	padding: 0
}

.tang-ui table {
	border-collapse: collapse;
	border-spacing: 0
}

.tang-ui img {
	border: 0
}

.tang-ui li {
	list-style: none
}

.tang-ui th {
	text-align: left
}

.tang-ui input,.tang-ui textarea,.tang-ui select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	*font-size: 100%
}

.tang-ui {
	
}

.tang-ui .tang-background {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.tang-ui .tang-foreground {
	
}

.tang-dialog {
	position: absolute
}

.tang-dialog {
	background-color: #fff;
	border: 1px solid #ccc
}

.tang-dialog .tang-background-inner {
	width: 100%;
	height: 100%
}

.tang-dialog .tang-title {
	
}

.tang-dialog .tang-title-dragable {
	cursor: move
}

.tang-dialog .tang-title .buttons {
	position: absolute;
	top: 2px;
	right: 2px;
	z-index: 100
}

.tang-dialog .tang-title .buttons a {
	display: block;
	width: 30px;
	height: 30px;
	outline: 0;
	background: transparent url(/resource/img/feedback.png) no-repeat
}

.tang-dialog .tang-title a.close-btn {
	background-position: -8px -8px
}

.tang-dialog .tang-title a.close-btn:hover {
	
}

.tang-dialog .tang-title span {
	
}

.tang-dialog .tang-body {
	
}

.tang-dialog .tang-body .tang-content {
	padding: 10px 0 0 24px
}

.tang-dialog .tang-body .contentFrame {
	padding: 0
}

.tang-dialog .tang-body .contentFrame iframe {
	border: 0;
	width: 100%;
	height: 100%
}

.tang-dialog .tang-body {
	position: relative
}

.tang-dialog .tang-buttons {
	position: absolute;
	right: 20px;
	bottom: 20px;
	padding: 0;
	margin: 0
}

.tang-dialog .tang-buttons button {
	height: 30px;
	width: 90px
}

.tang-mask {
	position: fixed;
	top: 0;
	left: 0;
	background-color: #FFF;
	opacity: .15;
	filter: alpha(opacity = .15)
}

#tab.tang-tab {
	margin-bottom: 8px
}

.tang-tab .tang-title {
	width: 652px;
	height: 42px;
	clear: both;
	border-bottom: 1px solid #DDD
}

.tang-tab .tang-title .tang-title-item {
	float: left;
	margin-right: 3px
}

.tang-tab .tang-title .tang-title-item-selected {
	
}

.tang-tab .tang-title .tang-title-item a {
	display: inline-block;
	font-size: 14px;
	color: #303030;
	height: 36px;
	line-height: 36px;
	padding-left: 3px;
	background: url(/resource/img/feedback.png) no-repeat 0 -49px;
	text-decoration: none;
	outline: 0
}

.tang-tab .tang-title .tang-title-item-selected {
	
}

.tang-tab .tang-title .tang-title-item a span {
	display: inline-block;
	background: url(/resource/img/feedback.png) no-repeat right -96px;
	padding: 0 12px 0 10px;
	text-align: center
}

.tang-tab .tang-title .tang-title-item-selected a {
	font-weight: 700;
	background-position: 0 -144px;
	height: 43px
}

.tang-tab .tang-title .tang-title-item-selected a span {
	background-position: right -213px;
	height: 43px
}

.tang-tab .tang-title .tang-title-item a:hover {
	
}

.tang-tab .tang-title .tang-title-item a:hover span {
	
}

.tang-tab .tang-title .tang-title-item-selected a:hover {
	
}

.tang-tab .tang-title .tang-title-item-selected a:hover span {
	
}

.tang-tab .tang-body {
	width: 650px;
	height: 120px;
	clear: both
}

.tang-tab .tang-body .tang-body-item {
	display: none
}

.tang-tab .tang-body .tang-body-item-selected {
	display: block;
	width: 650px;
	height: 120px;
	border: 1px solid #DDD;
	border-width: 0 1px 1px
}

.tang-tab .tang-body textarea {
	border: 0 none;
	overflow: auto;
	outline: 0;
	resize: none;
	width: 620px;
	height: 90px;
	margin: 15px 0 0 15px;
	font-size: 14px;
	color: #000
}

.tang-tab .tang-body textarea.focus {
	
}

#tuiguang_dialog {
	position: absolute;
	top: -1000px;
	left: -9999px;
	background:
		url(http://news.baidu.com/resource/img/video_app_tuiguang/news_home_ad_dialog_ipad5.png)
		no-repeat;
	background-size: 564px 429px;
	width: : 564px;
	height: 429px;
	border: 0
}

#tuiguang_dialog .buttons a.close-btn {
	display: block;
	width: 60px;
	height: 60px;
	background: 0 0
}

.tuiguang-app-download {
	position: absolute;
	display: block;
	width: 564px;
	height: 429px;
	top: 9;
	left: 0
}

#feedback {
	padding-left: 25px
}

#feedback h2 {
	font: 16px "΢���ź�", arial, tahoma;
	color: #666;
	font-weight: 700
}

#feedback h2 span {
	font: 30px arial;
	color: #377cca;
	font-style: italic;
	margin-right: 8px
}

#feedback .feedback-contact {
	height: 36px;
	line-height: 36px
}

#feedback .feedback-contact input {
	color: #9C9C9C
}

#feedback .feedback-contact .des {
	float: left;
	font-size: 14px
}

#feedback .box {
	width: 286px;
	height: 32px;
	overflow: hidden;
	border: 1px solid #DDD;
	float: left;
	margin-right: 10px
}

#feedback .box input {
	border: 0;
	width: 250px;
	height: 20px;
	outline: 0;
	margin-left: 15px;
	margin-top: 5px;
	font-size: 14px
}

#feedback .box input.focus {
	color: #000
}

#feedback .sub-btn {
	width: 116px;
	height: 36px;
	background: url(/resource/img/feedback.png) 0 -400px;
	overflow: hidden;
	margin: 20px auto 0;
	vertical-align: top;
	cursor: pointer
}

#goTop {
	position: fixed;
	width: 54px;
	left: 50%;
	margin-left: 502px;
	bottom: 20px;
	_position: absolute;
	z-index: 998;
	zoom: 1
}

#goTop div {
	height: 48px;
	margin-top: 3px;
	position: relative;
	width: 48px
}

#goTop div a,#goTop div a:link {
	display: inline-block;
	height: 18px;
	width: 100%;
	color: #fff;
	background: #b7c5ca url(http://news.baidu.com/resource/img/gotop.png)
		no-repeat;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	text-decoration: none;
	padding-top: 30px
}

#goTop div.hotword a {
	background-position: 0 -48px
}

#goTop .hotword a:hover {
	background-position: 0 0
}

#goTop div.media a {
	background-position: -49px -48px
}

#goTop .media a:hover {
	background-position: -49px 0
}

#goTop div.search a {
	background-position: -98px -48px
}

#goTop .search a:hover {
	background-position: -98px 0
}

#goTop .search dl {
	position: absolute;
	top: 0;
	right: 0;
	white-space: nowrap
}

#goTop div.feedback a {
	padding: 10px;
	height: 28px;
	width: 28px;
	line-height: 14px;
	background: #b7c5ca
}

#goTop div.gotop a {
	background-position: -147px -48px
}

#goTop .gotop a:hover {
	background-position: -147px 0
}

#goTop .search dt {
	font-size: 0;
	white-space: nowrap;
	vertical-align: top
}

#goTop .search dt a {
	height: 18px;
	width: 48px
}

#goTop .search dd {
	display: inline-block;
	vertical-align: top;
	background: #69b8d1;
	height: 48px;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
	width: 0;
	-webkit-transition: width .5s;
	-moz-transition: width .5s;
	-ms-transition: width .5s;
	-o-transition: width .5s;
	transition: width .5s
}

#goTop .search.show dd {
	width: 256px
}

#goTop .search input {
	border: 0;
	color: #666;
	font-size: 12px;
	height: 28px;
	line-height: 28px;
	padding: 2px 0 2px 6px;
	vertical-align: middle;
	width: 178px;
	margin: 0
}

#goTop .search form {
	margin: 8px 8px 8px 16px;
	font-size: 0;
	line-height: 0;
	vertical-align: middle
}

#goTop .search dd span {
	display: block;
	width: 16px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: url(http://news.baidu.com/resource/img/gotop.png) no-repeat
		-234px 0;
	cursor: hand
}

#goTop .search button {
	color: #fff;
	border: 0;
	margin: 0;
	padding: 0;
	width: 48px;
	height: 32px;
	text-align: middle;
	font-size: 12px;
	line-height: 32px;
	background: #b7c5ca;
	vertical-align: middle
}

#header.for-ipad-style {
	background:
		url(http://news.baidu.com/resource/img/tuiguang/news_ad_header_ipad.png)
		no-repeat right 5px;
	background-size: 160px 65px;
	-webkit-background-size: 160px 65px
}

#tuiguang_dialog {
	position: absolute;
	top: -1000px;
	left: -9999px;
	background:
		url(http://news.baidu.com/resource/img/tuiguang/news_home_ad_dialog_ipad_news.png)
		no-repeat;
	background-size: 564px 429px;
	width: : 564px;
	height: 429px;
	border: 0
}

#tuiguang_dialog .buttons a.close-btn {
	display: block;
	width: 60px;
	height: 60px;
	background: 0 0
}

.tuiguang-app-download {
	position: absolute;
	display: block;
	width: 195px;
	height: 66px;
	top: 136px;
	left: 322px
}

#footerwrapper {
	background-color: #001e50;
	padding-bottom: 10px;
	color: #a3a9b5
}

#footer {
	font-size: 12px;
	color: #a3a9b5;
	text-align: center;
	padding-top: 5px;
	line-height: 24px
}

#footer a {
	color: #a3a9b5
}

#footer .img-link {
	display: inline-block;
	width: 19px;
	height: 19px;
	background-repeat: no-repeat;
	margin-bottom: -4px;
	margin-left: 3px
}

#footer .img-link1 {
	background-image:
		url(http://ns2.bdstatic.com/static/fisp_static/common/img/footer/img/img1_07ee3bc.png)
}

#footer .img-link2 {
	background-image:
		url(http://ns2.bdstatic.com/static/fisp_static/common/img/footer/img/img2_000e014.png)
}

#footer .img-link3 {
	background-image:
		url(http://ns2.bdstatic.com/static/fisp_static/common/img/footer/img/img3_32c9dc6.png)
}

.bottombar {
	width: 984px;
	margin: 0 auto
}

.bottombar-inner * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.bottombar-inner a:hover {
	text-decoration: none
}

.bottombar-inner .title-container {
	width: 100%;
	position: relative;
	overflow: hidden
}

.bottombar-inner .title-container h4 {
	overflow: hidden;
	font-family: "΢���ź�", "����", tahoma;
	font-size: 20px;
	font-weight: 300;
	color: #fff;
	text-align: left;
	margin-bottom: 20px;
	margin-left: 15px
}

.bottombar-inner .title-container .icon {
	width: 7px;
	height: 7px;
	background-color: #d54a51;
	position: absolute;
	margin-top: 13px;
	line-height: 0
}

.bot-left {
	float: left;
	width: 300px;
	padding: 35px;
	*width: 230px;
	overflow: hidden
}

.bot-left .qrcode-container {
	width: 100%;
	overflow: hidden
}

.bot-left .qrcode-container .img-container {
	width: 95px;
	height: 95px;
	float: left;
	overflow: hidden
}

.bot-left .qrcode-container .img-container img {
	width: 100%;
	height: 100%
}

.bot-left .qrcode-container .link-container {
	width: 120px;
	float: left;
	margin-left: 15px
}

.bot-left .qrcode-container .link-container a {
	width: 100%;
	height: 33px;
	color: #fff;
	background-color: #334b73;
	border-radius: 3px;
	text-align: center;
	display: inline-block;
	margin-top: 5px;
	margin-bottom: 10px;
	line-height: 2.1
}

.bot-left .qrcode-container .info {
	float: left;
	width: 100%;
	text-align: left;
	color: #fff;
	font-size: 18px;
	font-weight: 300;
	margin-top: 15px
}

.bot-center {
	float: left;
	width: 375px;
	padding: 35px 30px;
	*width: 310px;
	overflow: hidden
}

.bot-center .item-container {
	display: block;
	margin: 0;
	padding: 0;
	margin-bottom: -10px
}

.bot-center .item-container .item {
	width: 33%;
	height: 60px;
	padding-top: 40px;
	float: left;
	line-height: 1;
	text-align: center;
	margin-bottom: 20px
}

.bot-center .item-container .item a {
	color: #a3a9b5
}

.bot-center .item-container .item-01 {
	background:
		url(http://ns2.bdstatic.com/static/fisp_static/common/img/footer/img/m1_da03e52.png)
		no-repeat center top
}

.bot-center .item-container .item-02 {
	background:
		url(http://ns2.bdstatic.com/static/fisp_static/common/img/footer/img/m2_f7fc097.png)
		no-repeat center top
}

.bot-center .item-container .item-03 {
	background:
		url(http://ns2.bdstatic.com/static/fisp_static/common/img/footer/img/m3_9bbb290.png)
		no-repeat center top
}

.bot-center .item-container .item-04 {
	background:
		url(http://ns2.bdstatic.com/static/fisp_static/common/img/footer/img/m4_f793fb1.png)
		no-repeat center top
}

.bot-center .item-container .item-05 {
	background:
		url(http://ns2.bdstatic.com/static/fisp_static/common/img/footer/img/m5_7d63764.png)
		no-repeat center top
}

.bot-center .item-container .item-06 {
	background:
		url(http://ns2.bdstatic.com/static/fisp_static/common/img/footer/img/m6_535009b.png)
		no-repeat center top
}

.bot-right {
	float: left;
	width: 309px;
	padding: 35px 15px;
	*width: 279px;
	margin-bottom: -10px;
	overflow: hidden
}

.bot-right ol {
	list-style-type: number;
	margin-top: 10px
}

.bot-right ol li {
	margin-bottom: 25px;
	font-size: 14px
}

.headline {
	padding: 10px 0 0 20px
}

.headline li {
	
}

.headline li a:link {
	font-size: 12px;
	color: #333
}

.headline li a:visited {
	font-size: 12px
}

.headline li strong {
	display: block;
	height: 27px;
	overflow: hidden;
	margin-bottom: 4px
}

.headline li strong a:link {
	font-size: 18px;
	font-family: "����";
	color: #B00;
	white-space: normal;
	font-weight: 400
}

.headline li strong a:visited {
	font-size: 18px;
	font-family: "����";
	font-weight: 400
}

.ilist {
	position: absolute;
	right: 30px;
	width: 120px;
	bottom: 40px
}

.ilist li {
	position: relative;
	padding-top: 142px;
	height: 38px;
	line-height: 18px;
	overflow: hidden;
	text-align: left
}

.ilist .pic {
	position: absolute;
	width: 120px;
	left: 0;
	bottom: 41px;
	text-align: center
}

.ilist li img {
	border: 0;
	padding: 0
}

.ilist li a:link {
	color: #333;
	font-size: 12px
}

.latestnews-list {
	float: left;
	width: 470px;
	padding: 10px 0 10px 20px
}

#latestnews .ulist {
	margin: 0 0 10px
}

.mod-navbar {
	width: 100%;
	height: 40px;
	background-color: #01204f
}

.channel-shanghai,.channel-all {
	position: relative;
	width: 984px;
	margin: 0 auto
}

.mod-navbar li {
	float: left
}

.mod-navbar .menu-list {
	float: left;
	width: 984px
}

.mod-navbar .menu-list a {
	display: block;
	_display: inline;
	_zoom: 1;
	height: 100%;
	font-size: 14px;
	line-height: 40px;
	font-weight: 700;
	padding: 0 10px;
	*padding: 0 9px;
	_padding: 0 9px;
	color: #fff;
	margin-right: 2px
}

.mod-navbar a:link,.mod-navbar a:visited,.mod-navbar a:hover {
	color: #fff;
	text-decoration: none
}

.mod-navbar .menu-list .current a {
	background-color: #c00
}

.mod-navbar .menu-list .navitem-index a {
	padding-left: 30px;
	*padding-left: 28px;
	background-image:
		url(http://ns2.bdstatic.com/static/fisp_static/common/img/navbar/icon-index_2c3bd00.png);
	background-repeat: no-repeat;
	background-position: 6px 7px
}

.icon-new-wrapper {
	position: relative
}

.icon-new {
	position: absolute;
	right: -4px;
	top: -4px;
	width: 26px;
	height: 13px;
	background:
		url(http://ns2.bdstatic.com/static/fisp_static/common/img/navbar/icon-new_b295ac1.png)
		no-repeat;
	-webkit-transition: margin .1s;
	-o-transition: margin .1s;
	transition: margin .1s
}

.channel-shanghai .menu-list,.channel-shanghai .menu-list ul {
	width: 980px
}

.mod-navbar .slogan {
	position: absolute;
	display: block;
	right: 0;
	top: -25px;
	width: 205px;
	height: 20px;
	background-image:
		url(http://ns2.bdstatic.com/static/fisp_static/common/img/navbar/icon-slogan_919150e.png);
	background-repeat: no-repeat
}

.mod-navbar .lavalamp-object {
	background-color: #c00
}

.mod-navbar .menu-list .more-container {
	padding-right: 5px
}

.mod-navbar .menu-list .more-container .more-trigger {
	background-image:
		url(http://ns2.bdstatic.com/static/fisp_static/common/img/navbar/down-1x_f2091fe.png);
	background-image: -webkit-image-set(url(http://ns2.bdstatic.com/static/fisp_static/common/img/navbar/down-1x_f2091fe.png)
		1x,
		url(http://ns2.bdstatic.com/static/fisp_static/common/img/navbar/down-2x_5c9987b.png)
		2x);
	background-repeat: no-repeat;
	background-position: center right
}

.mod-navbar .menu-list .more-container .hover {
	background-image:
		url(http://ns2.bdstatic.com/static/fisp_static/common/img/navbar/up-1x_3469f18.png);
	background-image: -webkit-image-set(url(http://ns2.bdstatic.com/static/fisp_static/common/img/navbar/up-1x_3469f18.png)
		1x,
		url(http://ns2.bdstatic.com/static/fisp_static/common/img/navbar/up-2x_fd725dd.png)
		2x);
	background-repeat: no-repeat;
	background-position: center right
}

.mod-navbar .menu-list .more-container .more-links {
	position: absolute;
	background-color: #01204f;
	display: none;
	width: 55px;
	top: 40px;
	left: 0;
	filter: alpha(opacity = 95);
	opacity: .95
}

.mod-navbar .menu-list .more-container .more-links a {
	margin-right: 0;
	background: 0 0;
	display: block;
	text-align: center
}

.mod-navbar .menu-list .more-container .more-links a:hover {
	background-color: #0e3471
}

.media-container {
	position: relative
}

.media-container .links-container {
	position: absolute;
	top: 40px;
	left: 0;
	width: 234px;
	background-color: #01204f;
	opacity: .95;
	padding: 0;
	overflow: hidden;
	display: none
}

.media-container .links-container a {
	float: left;
	width: 95px;
	height: 40px;
	text-align: left;
	font-size: 13px;
	font-weight: 100
}

.media-container .links-container .right {
	float: right
}

.media-container .links-container a:hover {
	background-color: #0e3471
}

.menu-fix-top {
	position: fixed;
	top: 0;
	z-index: 1100;
	_position: absolute;
	_bottom: auto;
	_top: expression(eval(document.documentElement.scrollTop) )
}

.menu-fix-top .icon-new {
	margin-top: 4px
}

.olist li {
	height: 26px;
	line-height: 26px;
	overflow: hidden
}

.olist .listnum {
	display: inline-block;
	height: 13px;
	width: 13px;
	line-height: 12px;
	vertical-align: middle;
	margin-right: 5px
}

.olist li a {
	font-size: 12px
}

#rss {
	margin-top: 1px
}

#rss a.rss-icon {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 32px;
	height: 32px;
	background: #FFF
		url(http://ns2.bdstatic.com/static/common/widget/rss/rss_2f22b90.gif)
		scroll no-repeat 0 0;
	margin-right: 14px
}

#rss a:link {
	color: #333;
	font: 14px/32px normal
}

#rss a.rss-icon:hover {
	text-decoration: none
}

#rss .order-more-rss {
	padding-left: 46px
}

#rss .order-more-rss a:link {
	line-height: 20px
}

form.sbox {
	margin: 0 0 14px;
	padding: 0;
	padding-top: 1px;
	position: relative;
	z-index: 99;
	zoom: 1
}

table.sbox {
	width: 100%;
	margin-bottom: 6px;
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 14px;
	font-family: Tahoma, Arial, 'Helvetica Neue', "Microsoft YaHei New",
		"Microsoft Yahei", "΢���ź�", "����", Simsum, STXihei, "����ϸ��",
		sans-serif
}

table.sbox a:link,table.sbox a:visited,table.sbox a:hover {
	color: #304e80
}

table.sbox table {
	margin: 0;
	border-collapse: collapse;
	border-spacing: 0
}

table.sbox td {
	padding: 0;
	font-size: 12px;
	line-height: 18px
}

table.sbox td.logo {
	width: 153px;
	padding-top: 11px;
	vertical-align: top
}

table.sbox td.search {
	vertical-align: top
}

table.sbox td.box {
	padding-right: 8px;
	white-space: nowrap
}

table.sbox td.help {
	vertical-align: middle;
	white-space: nowrap
}

table.sbox div {
	margin: 0;
	padding: 0
}

table.sbox div.logo {
	margin-left: 2px;
	height: 46px
}

table.sbox div.logo img {
	width: 137px;
	height: 46px;
	border: 0
}

table.sbox div.tab {
	margin-bottom: 7px;
	font-size: 14px;
	font-family: Tahoma, Arial, 'Helvetica Neue', "Microsoft YaHei New",
		"Microsoft Yahei", "΢���ź�", "����", Simsum, STXihei, "����ϸ��",
		sans-serif
}

table.sbox div.tab span.cur {
	font-weight: 700;
	margin-right: 17px;
	color: #333
}

table.sbox div.tab a {
	margin-right: 18px;
	color: #555;
	text-decoration: none;
	-webkit-font-smoothing: auto
}

table.sbox div.tab a:hover {
	color: #333;
	text-decoration: underline
}

table.sbox div.date {
	margin-top: 3px;
	text-align: center
}

table.sbox .s_ipt_wr {
	width: 457px;
	height: 32px;
	display: inline-block;
	border-width: 1px;
	border-style: solid;
	border-color: #b8b8b8 #b8b8b8 #ccc;
	border-right: 0 none;
	vertical-align: top;
	background-color: #fff
}

table.sbox .s_ipt_wr:hover {
	border-color: #ababab
}

table.sbox input.word {
	border: 0;
	padding: 0;
	width: 445px;
	height: 20px;
	font-size: 16px;
	line-height: 20px;
	font-family: Tahoma, Arial, 'Helvetica Neue', "Microsoft YaHei New",
		"Microsoft Yahei", "΢���ź�", "����", Simsum, STXihei, "����ϸ��",
		sans-serif;
	color: #000;
	margin: 6px 0 0 8px;
	outline: 0;
	background: #fff
}

table.sbox .s_btn_wr {
	width: 100px;
	height: 34px;
	display: inline-block;
	*position: relative;
	z-index: 0;
	vertical-align: top;
	background-color: #ccc
}

table.sbox .s_btn_wr:hover {
	background-color: #ababab
}

table.sbox .btn {
	width: 98px;
	height: 32px;
	line-height: 32px;
	margin-left: 1px;
	margin-top: 1px;
	*margin-top: 0;
	padding-top: 2px\9;
	font-size: 16px;
	cursor: pointer;
	border: 0 none;
	outline: 0;
	padding: 0;
	color: #333;
	font-family: Tahoma, Arial, 'Helvetica Neue', "Microsoft YaHei New",
		"Microsoft Yahei", "΢���ź�", "����", Simsum, STXihei, "����ϸ��",
		sans-serif;
	FILTER: progid : DXImageTransform.Microsoft.Gradient ( gradientType = 0,
		startColorStr = #fcfcfc, endColorStr = #f2f2f2 );
	background: -ms-linear-gradient(bottom, #f2f2f2, #fcfcfc);
	background: -moz-linear-gradient(bottom, #f2f2f2, #fcfcfc);
	background: -webkit-gradient(linear, 0 100%, 0 0, from(#f2f2f2),
		to(#fcfcfc) );
	background: -webkit-gradient(linear, 0 100%, 0 0, from(#f2f2f2),
		to(#fcfcfc) );
	background: -webkit-linear-gradient(bottom, #f2f2f2, #fcfcfc);
	background: -o-linear-gradient(bottom, #f2f2f2, #fcfcfc)
}

table.sbox .btn:hover {
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8),
		to(#e9e9e9) );
	FILTER: progid : DXImageTransform.Microsoft.Gradient ( gradientType = 0,
		startColorStr = #f8f8f8, endColorStr = #e9e9e9 );
	background: -ms-linear-gradient(top, #f8f8f8, #e9e9e9);
	background: -moz-linear-gradient(top, #f8f8f8, #e9e9e9);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8),
		to(#e9e9e9) );
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8),
		to(#e9e9e9) );
	background: -webkit-linear-gradient(top, #f8f8f8, #e9e9e9);
	background: -o-linear-gradient(top, #f8f8f8, #e9e9e9)
}

table.sbox .s_btn_h {
	background-position: -100px 0
}

table.sbox #sugarea {
	position: relative;
	z-index: 1000
}

table.sbox table#st {
	margin: 0
}

table.sbox .help a {
	margin: 0 7px
}

table.sbox .help span.sep {
	color: #999
}

.search-radios {
	zoom: 1;
	margin-top: 5px;
	margin-left: 10px
}

.search-radios input,.search-radios label {
	font-family: tahoma;
	vertical-align: middle;
	cursor: pointer
}

.search-radios label {
	padding-left: 16px;
	margin-right: 18px;
	font-size: 12px;
	font-family: Tahoma, Arial, 'Helvetica Neue', "Microsoft YaHei New",
		"Microsoft Yahei", "΢���ź�", "����", Simsum, STXihei, "����ϸ��",
		sans-serif;
	color: #555
}

.search-radios .checked {
	background-image:
		url(http://ns2.bdstatic.com/static/fisp_static/common/img/searchbox/icon-radio-checked-1x_056397d.jpg);
	background-image: -webkit-image-set(url(http://ns2.bdstatic.com/static/fisp_static/common/img/searchbox/icon-radio-checked-1x_056397d.jpg)
		1x,
		url(http://ns2.bdstatic.com/static/fisp_static/common/img/searchbox/icon-radio-checked-2x_567f323.jpg)
		2x);
	background-repeat: no-repeat;
	background-position: 0 2px;
	width: 10px;
	height: 10px
}

.search-radios .not-checked {
	background-image:
		url(http://ns2.bdstatic.com/static/fisp_static/common/img/searchbox/icon-radio-notchecked-1x_00b3956.jpg);
	background-image: -webkit-image-set(url(http://ns2.bdstatic.com/static/fisp_static/common/img/searchbox/icon-radio-notchecked-1x_00b3956.jpg)
		1x,
		url(http://ns2.bdstatic.com/static/fisp_static/common/img/searchbox/icon-radio-notchecked-2x_ef03557.jpg)
		2x);
	background-repeat: no-repeat;
	background-position: 0 2px;
	width: 10px;
	height: 10px
}

.search-radios input {
	margin: 0 3px 0 0;
	*margin: -2px 3px 0 -4px
}

.focus-searchbox {
	border-color: #969696 !important
}

.vote_flag {
	background: url(../img/bg.gif) no-repeat scroll 6px 2px #FFF;
	cursor: pointer;
	padding: 0 10px;
	text-decoration: none
}

#searchbox_tuiguang {
	position: absolute;
	top: 17px;
	right: 0;
	display: block;
	width: 160px;
	height: 65px
}

#channel-media {
	width: 100%;
	background-color: #f1f1f3;
	background-image:
		url(http://ns2.bdstatic.com/static/fisp_static/common/img/second_navbar/icon-media-border_b67af06.png);
	background-repeat: repeat-x;
	background-position: top left
}

.media-row {
	position: relative;
	width: 934px;
	height: 38px;
	padding-right: 50px;
	margin: 0 auto;
	overflow: hidden
}

.media-row ul {
	position: relative;
	width: 100%
}

.media-row ul li {
	float: left;
	margin-right: 25px
}

.media-row ul li a {
	*display: inline;
	display: inline-block;
	zoom: 1;
	white-space: nowrap;
	height: 38px;
	padding: 0 8px;
	font-size: 14px;
	line-height: 38px;
	font-family: arial, 'Hiragino Sans GB', 'Microsoft Yahei', '΢���ź�',
		'����', \5b8b\4f53, Tahoma, Arial, Helvetica, STHeiti;
	color: #868687;
	text-decoration: none
}

#channel-media ul li a:hover {
	background-color: #3064bb;
	color: #fff;
	text-decoration: none
}

.media-row .media-more {
	display: none;
	position: absolute;
	top: 0;
	*top: -1px;
	right: 0;
	float: right;
	width: 50px;
	height: 38px
}

.media-row .media-more a {
	*display: inline;
	display: inline-block;
	zoom: 1;
	font-size: 14px;
	width: 100%;
	height: 100%;
	line-height: 38px;
	font-family: arial, 'Hiragino Sans GB', 'Microsoft Yahei', '΢���ź�',
		'����', \5b8b\4f53, Tahoma, Arial, Helvetica, STHeiti;
	color: #868687 !important;
	text-decoration: none
}

.media-row .media-more a:hover {
	text-decoration: none
}

.media-row .media-more i {
	*display: inline;
	display: inline-block;
	zoom: 1;
	position: absolute;
	top: 17.5px;
	left: 33px;
	*left: 32px;
	width: 7px;
	height: 4px
}

.media-row .fold {
	background:
		url(http://ns2.bdstatic.com/static/fisp_static/common/img/second_navbar/icon-media-more_f6bc187.png)
		no-repeat -6px -5px
}

.media-row .unfold {
	background:
		url(http://ns2.bdstatic.com/static/fisp_static/common/img/second_navbar/icon-media-more_f6bc187.png)
		no-repeat -6px -29px
}

#app_tooltip_qrcode {
	display: none;
	position: absolute;
	width: 100px;
	height: 100px;
	border: 1px solid #f1f1f1;
	margin-left: -9px;
	*margin-left: -95px;
	*margin-top: 15px;
	*zoom: 1
}

#app_tooltip_qrcode img {
	width: 100%;
	height: 100%
}

.mod-sidebar .item {
	position: relative;
	width: 48px;
	height: 48px;
	margin-top: 3px;
	*margin-top: 0;
	background:
		url(http://ns2.bdstatic.com/static/fisp_static/common/img/sidebar/icon-merged_665a315.png)
		no-repeat;
	cursor: pointer
}

.mod-sidebar .qr-code {
	background-position: 0 0
}

.mod-sidebar .favorite {
	background-position: 0 -51px
}

.mod-sidebar .hotword {
	background-position: 0 -102px
}

.mod-sidebar .media {
	background-position: 0 -153px
}

.mod-sidebar .search {
	background-position: 0 -204px;
	z-index: 10
}

.mod-sidebar .feedback {
	background-position: 0 -255px
}

.mod-sidebar .gotop {
	display: none;
	background-position: 0 -306px
}

.mod-sidebar .gotop:hover {
	background-position: 0 -357px
}

.mod-sidebar .searchbox {
	position: absolute;
	top: 207px;
	right: 52px;
	vertical-align: top;
	background: #394151;
	height: 48px;
	overflow: hidden;
	width: 0;
	border-radius: 3px 0 0 3px;
	-webkit-transition: width .5s;
	-moz-transition: width .5s;
	-ms-transition: width .5s;
	-o-transition: width .5s;
	transition: width .5s;
	white-space: nowrap;
	z-index: 1
}

.mod-sidebar .searchbox.show {
	width: 302px
}

.mod-sidebar .searchbox .searchInput {
	border: 0;
	color: #999;
	font-size: 12px;
	height: 28px;
	line-height: 28px;
	padding: 2px 0 2px 6px;
	vertical-align: middle;
	width: 268px;
	margin: 0;
	background-color: #000
}

.mod-sidebar .searchbox form {
	margin: 8px 8px 8px 26px;
	font-size: 0;
	line-height: 0;
	vertical-align: middle
}

.mod-sidebar .searchbox .close-btn {
	display: block;
	width: 22px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background:
		url(http://ns2.bdstatic.com/static/fisp_static/common/img/sidebar/icon-search-hide_a475c94.png)
		no-repeat 0 -57px;
	cursor: pointer
}

.mod-sidebar .close-tip {
	display: none;
	position: absolute;
	top: 118px;
	left: -310px;
	font-size: 12px;
	line-height: 30px;
	padding: 0 10px;
	border-radius: 3px;
	background-color: #000;
	color: #fff;
	opacity: .8;
	filter: alpha(opacity = 80)
}

.mod-sidebar .close-tip .arrow {
	position: absolute;
	bottom: -8px;
	left: 18px;
	width: 0;
	height: 0;
	border-width: 4px;
	border-style: solid;
	border-color: #000 transparent transparent;
	opacity: .8;
	filter: alpha(opacity = 80)
}

.mod-sidebar .searchbox .close-btn:hover {
	background:
		url(http://ns2.bdstatic.com/static/fisp_static/common/img/sidebar/icon-search-hide_a475c94.png)
		no-repeat 0 0
}

.mod-sidebar .searchbox button {
	display: none;
	color: #fff;
	border: 0;
	margin: 0;
	padding: 0;
	width: 48px;
	height: 32px;
	text-align: middle;
	font-size: 12px;
	line-height: 32px;
	background: #b7c5ca;
	vertical-align: middle
}

.button-rotate {
	overflow: hidden;
	color: #fff;
	background: #37474f
}

.button-rotate a {
	content: attr(data-text);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	line-height: 48px;
	font-size: 12px;
	font-weight: 700;
	color: #fff !important;
	border-radius: 3px;
	background-color: #18448e;
	text-decoration: none !important;
	text-align: center;
	-webkit-transform-origin: -50% 50%;
	transform-origin: -50% 50%;
	-webkit-transform: rotate3d(0, 0, 1, 90deg);
	transform: rotate3d(0, 0, 1, 90deg);
	-webkit-transition: -webkit-transform .3s ease-in;
	transition: transform .3s ease-in;
	opacity: 0\9;
	filter: alpha(opacity = 0) \9
}

.button-rotate:hover a,.button-rotate:hover {
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.button-rotate:hover a {
	-webkit-transform: rotate3d(0, 0, 1, 0deg);
	transform: rotate3d(0, 0, 1, 0deg);
	text-decoration: none;
	opacity: 1\9;
	filter: alpha(opacity = 100) \9
}

.favorite a,.feedback a {
	width: 28px;
	height: 28px;
	line-height: 14px;
	padding: 10px
}

.gotop a {
	display: block;
	width: 48px;
	height: 48px
}

.mod-sidebar .notice-sidebar-favorite {
	position: absolute;
	top: 53px;
	left: -299px;
	width: 233px;
	height: 46px;
	padding: 12px 28px;
	border-radius: 3px;
	background-color: #000;
	opacity: .8;
	filter: alpha(opacity = 80)
}

.mod-sidebar .notice-sidebar-favorite .arrow {
	position: absolute;
	top: 20px;
	right: -13px;
	width: 0;
	height: 0;
	border-width: 7px;
	border-style: solid;
	border-color: transparent transparent transparent #000;
	opacity: .8;
	filter: alpha(opacity = 80)
}

.mod-sidebar .notice-sidebar-favorite .content {
	font-size: 14px;
	line-height: 20px;
	color: #fff
}

#goTop .qr-code-container {
	display: none;
	width: 330px;
	height: 130px;
	padding: 20px;
	position: absolute;
	margin-left: -375px;
	margin-top: -50px;
	color: #333;
	text-align: left;
	background: #eff1f4;
	border-radius: 3px;
	box-shadow: 0 2px 3px #ccc;
	*border: 1px solid #ccc;
	border: 1px solid #ccc\9
}

#goTop .qr-code-container .item-container {
	
}

#goTop .qr-code-container .left {
	float: left;
	width: 130px;
	height: 130px
}

#goTop .qr-code-container .right {
	float: right;
	width: 182px
}

#goTop .qr-code-container .item-container .img-container {
	display: block;
	width: 100%
}

#goTop .qr-code-container .item-container .img-container img {
	width: 100%;
	height: 100%
}

#goTop .qr-code-container .item-container .title {
	font-size: 26px;
	font-weight: 400;
	margin-bottom: 15px;
	margin-top: 10px
}

#goTop .qr-code-container .item-container ul {
	margin-left: 20px
}

#goTop .qr-code-container .item-container ul li {
	list-style: disc;
	color: #666;
	font-size: 14px;
	line-height: 1.7
}

#top_nav_wrapper {
	background: url(/resource/img/top_nav_bg.gif) repeat-x;
	position: relative;
	z-index: 400
}

#top_nav {
	width: 984px;
	margin: 0 auto;
	position: relative;
	z-index: 1010
}

#top_nav ul {
	list-style-type: none;
	height: 24px;
	margin-left: 152px
}

#top_nav li {
	float: left;
	width: 38px;
	height: 24px;
	text-align: center;
	font: 12px/24px ����
}

#top_nav li a:link,#top_nav li a:visited {
	text-decoration: none;
	color: #54555d
}

#top_nav li a:hover {
	text-decoration: underline
}

#top_nav li.chosen_state {
	background: #fff;
	border-left: #dfdfdf 1px solid;
	border-right: #dfdfdf 1px solid;
	color: #6a6d82;
	font-weight: 700
}

#product_more {
	border: #d1d1d1 1px solid;
	border-top: 0;
	background: #fff;
	width: 306px;
	position: absolute;
	top: 24px;
	left: 534px;
	z-index: 1011;
	box-shadow: 1px 1px 2px #ccc;
	-moz-box-shadow: 1px 1px 2px #ccc;
	-webkit-box-shadow: 1px 1px 2px #ccc;
	display: none
}

#product_more table {
	margin: 7px 0 19px 27px
}

#product_more td {
	font: 13px/35px ����;
	width: 67px;
	height: 35px;
	text-align: left;
	margin-right: 24px
}

#product_more td a,#product_more td a:link,#product_more td a:visited {
	color: #54555d;
	text-decoration: none
}

#product_more td a:hover {
	text-decoration: underline
}

#product_more #all_product {
	font: 12px/20px ����;
	color: #848484;
	background: url(/resource/img/nav_top_img.gif?v=8.0) -115px 3px
		no-repeat;
	padding-left: 14px;
	position: absolute;
	right: 10px;
	bottom: 6px
}

#product_more a#all_product:link,#product_more a#all_product:visited {
	text-decoration: none
}

#product_more a#all_product:hover {
	text-decoration: underline
}

#top_nav #show_more {
	width: 57px;
	text-align: left;
	background: url(/resource/img/nav_top_img.gif?v=8.0) 0 0 no-repeat
}

#top_nav #show_more a {
	font: 12px/24px ����;
	color: #54555d;
	width: 57px;
	padding: 0 20px 0 10px
}

#top_nav #show_more.chosen {
	background-position: -57px 0
}

#product_more td.p_new img {
	width: 10px;
	height: 9px;
	position: relative;
	top: -10px;
	left: -3px
}

#product_more td.p_new a:link,#product_more td.p_new a:visited {
	color: #0e68b0
}

.topic {
	margin-top: 8px;
	font-size: 12px
}

.topic h4 {
	font-weight: 700;
	height: 20px;
	overflow: hidden
}

.topic h4 a:link {
	color: #000
}

.topic h4 a:visited {
	text-decoration: none
}

.topic table td {
	vertical-align: top
}

.topic img {
	border: 0;
	padding: 0
}

.topic .topic-pic {
	padding: 2px 10px 2px 2px
}

.topic .topic-txt {
	color: #666
}

.topic .topic-txt a:link {
	padding-left: 6px;
	white-space: nowrap;
	color: #666
}

html {
	margin: 0;
	padding: 0;
	border: 0
}

body {
	font-family: arial, "Hiragino Sans GB", "Microsoft Yahei", "΢���ź�",
		"����", Tahoma, Helvetica, STHeiti;
	-webkit-font-smoothing: antialiased
}

body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section
	{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline
}

article,aside,details,figcaption,figure,dialog,footer,header,hgroup,menu,nav,section
	{
	display: block
}

body {
	line-height: 1.5;
	background: #fff
}

table {
	border-collapse: separate;
	border-spacing: 0
}

caption,th,td {
	text-align: left;
	font-weight: 400;
	float: none !important
}

table,th,td {
	vertical-align: middle
}

blockquote:before,blockquote:after,q:before,q:after {
	content: ''
}

blockquote,q {
	quotes: "" ""
}

a img {
	border: 0
}

:focus {
	outline: 0
}

ul,ol,li {
	list-style: none
}

button,input,select,textarea,label {
	vertical-align: middle
}

h1,h2,h3,h4,h6,h6 {
	font-weight: 700;
	font-size: 100%
}

a:link {
	text-decoration: none
}

a:visited {
	text-decoration: none
}

a:hover {
	text-decoration: underline
}

.align-r {
	text-align: right
}

.align-c {
	text-align: center
}

.align-l {
	text-align: left
}

.bold {
	font-weight: 700
}

.hide {
	display: none
}

.clearfix:after {
	clear: both;
	content: '.';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	height: 0
}

.clearfix {
	zoom: 1
}

#usrbar {
	height: 19px;
	line-height: 19px;
	color: #000;
	font: 12px/19px Arial;
	padding-right: 0;
	position: absolute;
	right: 10px;
	top: 5px;
	z-index: 100;
	text-align: right
}

#usrbar img {
	border: medium none
}

#usrbar a {
	color: #666;
	margin: 0 10px;
	border-radius: 3px;
	text-decoration: none;
	display: block;
	_display: inline;
	height: 20px;
	line-height: 20px;
	line-height: 22px\9
}

#usrbar a:hover {
	color: #304e80 !important
}

#usrbar ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 100;
	zoom: 1
}

#usrbar li {
	float: right
}

#usrbar .uname {
	font-weight: 700
}

#usrbar .line {
	background: none repeat scroll 0 0 #bdbdbd;
	display: inline;
	height: 12px;
	overflow: hidden;
	width: 1px;
	position: relative;
	top: 5px;
	top: 3px\9
}

#usrbar .msgs {
	color: #2b66b4
}

#usrbar .msgs span {
	color: red
}

#usrbar .mn-lk-w {
	font-family: Arial;
	position: relative;
	vertical-align: baseline
}

#usrbar .mn-lk-w .mn-lk {
	background: url(http://news.baidu.com/resource/img/mn.png) no-repeat
		scroll right 6px transparent;
	padding-right: 11px
}

#usrbar .mn-tip-null {
	clear: both;
	font-size: 1px;
	height: 5px;
	overflow: hidden;
	width: 75px
}

#usrbar .mn-tip {
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #999;
	box-shadow: 1px 1px 2px #CCC;
	color: #888;
	font-weight: 400;
	position: absolute;
	text-align: left;
	top: 20px;
	z-index: 10
}

#usrbar .mn-tip a {
	margin-left: 0
}

#usrbar .mn-tip .mn {
	margin: 0;
	padding: 0
}

#usrbar .mn-tip .mn li {
	float: left;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	width: 100%
}

#usrbar .mn-tip .mn a {
	display: block;
	padding: 3px 6px;
	text-decoration: none;
	margin: 0
}

#usrbar .mn-tip .mn a:hover {
	background: none repeat scroll 0 0 #EBEBEB
}

#usrbar .mn-tip .mn .my-info {
	border-bottom: 1px solid #EBEBEB
}

#usrbar .mn-tip .mn .logout {
	border-top: 1px solid #EBEBEB
}

.i-triangler-left {
	width: 0;
	height: 0;
	border-top: 3px solid #fff;
	border-right: 4px solid #5c5c5c;
	border-bottom: 3px solid #fff
}

.i-triangler-right {
	width: 0;
	height: 0;
	border-top: 3px solid #fff;
	border-left: 4px solid #5c5c5c;
	border-bottom: 3px solid #fff
}

.i-triangler-up {
	width: 0;
	height: 0;
	border-left: 3px solid #fff;
	border-right: 3px solid #fff;
	border-bottom: 4px solid #5c5c5c
}

.i-triangler-down {
	width: 0;
	height: 0;
	border-left: 3px solid #fff;
	border-right: 3px solid #fff;
	border-top: 4px solid #5c5c5c
}

#usrbar #passLog {
	color: #304e80 !important;
	width: 38px;
	text-align: center;
	padding: 0;
	margin: 0 6px;
	font-weight: 700;
	_padding: 2px 5px
}

#usrbar a#passLog:hover {
	background: #304e80;
	color: #fff !important
}

#header,#body,#footer {
	width: 984px;
	margin: 0 auto
}

.column {
	margin: 12px 0
}

.l-left-col {
	float: left;
	width: 648px
}

.l-right-col {
	float: right;
	width: 324px
}

#headerwrapper {
	padding-top: 24px;
	border-bottom: 1px solid #e5e5e5;
	background: #fbfbfc;
	box-shadow: -2px 12px 12px -16px #999
}

.mod {
	border: 1px solid #DADADA
}

.mod .hd {
	height: 28px;
	line-height: 29px;
	padding: 0 10px;
	text-align: right;
	overflow: hidden
}

.mod .hd h3 {
	float: left;
	font-size: 14px
}

.mod .hd .more {
	color: #333;
	overflow: hidden
}

.mod .hd .more a {
	padding: 0 3px;
	color: #666
}

.mod .bd {
	zoom: 1
}

.mod .bd:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

button,input,select,textarea,label {
	vertical-align: middle
}

h1,h2,h3,h4,h6,h6 {
	font-weight: 700;
	font-size: 100%
}

a:link {
	text-decoration: none
}

a:visited {
	text-decoration: none
}

a:hover {
	text-decoration: underline
}

.align-r {
	text-align: right
}

.align-c {
	text-align: center
}

.align-l {
	text-align: left
}

.bold {
	font-weight: 700
}

.hide {
	display: none
}

.clearfix:after {
	clear: both;
	content: '.';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	height: 0
}

.clearfix {
	zoom: 1
}

#usrbar {
	height: 19px;
	line-height: 19px;
	color: #000;
	font: 12px/19px Arial;
	padding-right: 0;
	position: absolute;
	right: 10px;
	top: 5px;
	z-index: 100;
	text-align: right
}

#usrbar img {
	border: medium none
}

#usrbar a {
	color: #666;
	margin: 0 10px;
	border-radius: 3px;
	text-decoration: none;
	display: block;
	_display: inline;
	height: 20px;
	line-height: 20px;
	line-height: 22px\9
}

#usrbar a:hover {
	color: #304e80 !important
}

#usrbar ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 100;
	zoom: 1
}

#usrbar li {
	float: right
}

#usrbar .uname {
	font-weight: 700
}

#usrbar .line {
	background: none repeat scroll 0 0 #bdbdbd;
	display: inline;
	height: 12px;
	overflow: hidden;
	width: 1px;
	position: relative;
	top: 5px;
	top: 3px\9
}

#usrbar .msgs {
	color: #2b66b4
}

#usrbar .msgs span {
	color: red
}

#usrbar .mn-lk-w {
	font-family: Arial;
	position: relative;
	vertical-align: baseline
}

#usrbar .mn-lk-w .mn-lk {
	background: url(http://news.baidu.com/resource/img/mn.png) no-repeat
		scroll right 6px transparent;
	padding-right: 11px
}

#usrbar .mn-tip-null {
	clear: both;
	font-size: 1px;
	height: 5px;
	overflow: hidden;
	width: 75px
}

#usrbar .mn-tip {
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #999;
	box-shadow: 1px 1px 2px #CCC;
	color: #888;
	font-weight: 400;
	position: absolute;
	text-align: left;
	top: 20px;
	z-index: 10
}

#usrbar .mn-tip a {
	margin-left: 0
}

#usrbar .mn-tip .mn {
	margin: 0;
	padding: 0
}

#usrbar .mn-tip .mn li {
	float: left;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	width: 100%
}

#usrbar .mn-tip .mn a {
	display: block;
	padding: 3px 6px;
	text-decoration: none;
	margin: 0
}

#usrbar .mn-tip .mn a:hover {
	background: none repeat scroll 0 0 #EBEBEB
}

#usrbar .mn-tip .mn .my-info {
	border-bottom: 1px solid #EBEBEB
}

#usrbar .mn-tip .mn .logout {
	border-top: 1px solid #EBEBEB
}

.i-triangler-left {
	width: 0;
	height: 0;
	border-top: 3px solid #fff;
	border-right: 4px solid #5c5c5c;
	border-bottom: 3px solid #fff
}

.i-triangler-right {
	width: 0;
	height: 0;
	border-top: 3px solid #fff;
	border-left: 4px solid #5c5c5c;
	border-bottom: 3px solid #fff
}

.i-triangler-up {
	width: 0;
	height: 0;
	border-left: 3px solid #fff;
	border-right: 3px solid #fff;
	border-bottom: 4px solid #5c5c5c
}

.i-triangler-down {
	width: 0;
	height: 0;
	border-left: 3px solid #fff;
	border-right: 3px solid #fff;
	border-top: 4px solid #5c5c5c
}

#usrbar #passLog {
	color: #304e80 !important;
	width: 38px;
	text-align: center;
	padding: 0;
	margin: 0 6px;
	font-weight: 700;
	_padding: 2px 5px
}

#usrbar a#passLog:hover {
	background: #304e80;
	color: #fff !important
}

#header,#body,#footer {
	width: 984px;
	margin: 0 auto
}

.column {
	margin: 12px 0
}

.l-left-col {
	float: left;
	width: 648px
}

.l-right-col {
	float: right;
	width: 324px
}

#headerwrapper {
	padding-top: 24px;
	border-bottom: 1px solid #e5e5e5;
	background: #fbfbfc;
	box-shadow: -2px 12px 12px -16px #999
}

.mod {
	border: 1px solid #DADADA
}

.mod .hd {
	height: 28px;
	line-height: 29px;
	padding: 0 10px;
	text-align: right;
	overflow: hidden
}

.mod .hd h3 {
	float: left;
	font-size: 14px
}

.mod .hd .more {
	color: #333;
	overflow: hidden
}

.mod .hd .more a {
	padding: 0 3px;
	color: #666
}

.mod .bd {
	zoom: 1
}

.mod .bd:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

html {
	margin: 0;
	padding: 0;
	border: 0
}

body {
	font-family: arial, "Hiragino Sans GB", "Microsoft Yahei", "΢���ź�",
		"����", Tahoma, Helvetica, STHeiti;
	-webkit-font-smoothing: antialiased
}

body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section
	{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}

article,aside,details,figcaption,figure,dialog,footer,header,hgroup,menu,nav,section
	{
	display: block
}

body {
	line-height: 1.5;
	background: #fff
}

table {
	border-collapse: separate;
	border-spacing: 0
}

caption,th,td {
	text-align: left;
	font-weight: 400;
	float: none !important
}

table,th,td {
	vertical-align: middle
}

blockquote:before,blockquote:after,q:before,q:after {
	content: ''
}

blockquote,q {
	quotes: "" ""
}

a img {
	border: 0
}

:focus {
	outline: 0
}

ul,ol,li {
	list-style: none
}

.ulist li {
	height: 27px;
	line-height: 27px;
	padding-left: 8px;
	background-image:
		url(http://news.baidu.com/resource/css/../img/bg_warn.gif);
	background-repeat: no-repeat;
	background-position: left -255px;
	overflow: hidden
}

.ulist li i {
	font-family: Arial;
	font-style: normal;
	padding-left: 10px;
	font-size: 13px;
	color: #999
}

.ulist .bold-item {
	padding: 10px 0 5px;
	background: 0 0
}

.ulist .bold-item a {
	font: 400 16px/26px "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53"
}

.videopost {
	position: absolute;
	right: 0;
	top: 250px;
	width: 252px
}

.videopost h3 {
	height: 25px;
	line-height: 25px;
	padding-left: 30px;
	background: url(http://news.baidu.com/resource/img/bg_yule.gif)
		no-repeat 10px -108px
}

.videopost h3 a {
	font-size: 12px;
	color: #000
}

.videopost .sep {
	background: url(http://news.baidu.com/resource/img/bg_yule.gif)
		no-repeat scroll 0 -291px;
	font-size: 1px;
	height: 2px;
	line-height: 2px;
	overflow: hidden
}

#videopost {
	width: 228px;
	padding: 8px 0 0 12px
}

.videopost .btn_prev {
	cursor: pointer;
	display: inline;
	float: right;
	height: 16px;
	margin-bottom: 6px;
	width: 21px
}

.videopost .btn_next {
	cursor: pointer;
	display: inline;
	float: right;
	height: 16px;
	margin-bottom: 6px;
	width: 22px
}

.videopost div.btn_prev_on {
	background: url(/static/common/ui/img/bg_warn.gif) no-repeat scroll 0 0
}

.videopost div.btn_prev_off {
	background: url(/static/common/ui/img/bg_warn.gif) no-repeat scroll 0
		-20px
}

.videopost div.btn_next_on {
	background: url(/static/common/ui/img/bg_warn.gif) no-repeat scroll 0
		-60px
}

.videopost div.btn_next_off {
	background: url(/static/common/ui/img/bg_warn.gif) no-repeat scroll 0
		-40px
}

.videopost div.now_scale {
	color: #999;
	display: inline;
	float: right;
	font-family: arial;
	margin-bottom: 6px;
	margin-right: 6px;
	font-size: 12px
}

.videopost .now_nm {
	color: #333
}

.videopost div.mask {
	float: left;
	height: 119px;
	overflow: hidden;
	position: relative;
	width: 228px
}

.videopost div.item {
	display: inline;
	float: left;
	height: 118px;
	overflow: hidden;
	padding-right: 20px;
	text-align: left;
	width: 104px
}

.videopost div.item img {
	height: 75px;
	width: 100px;
	padding: 0;
	border: 0
}

.videopost div.item a,.videolist .img_border {
	display: block;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 4px;
	position: relative;
	text-align: left;
	text-decoration: none
}

.videolist td .imglist .img_border {
	width: 120px
}

.videopost div.item a .play,.videolist a .play {
	background: url(http://news.baidu.com/resource/img/bg_play.png)
		no-repeat scroll 0 0 transparent;
	_background-image: none;
	filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'http://news.baidu.com/resource/img/bg_play.png' );
	cursor: pointer;
	display: block;
	height: 17px;
	left: 81px;
	overflow: hidden;
	position: absolute;
	top: 57px;
	width: 17px
}

.videolist a .play {
	left: 101px;
	top: 72px
}

.videopost div.item a:link {
	color: #333
}

.videlpost div.item a:visited {
	color: purple
}

.videopost div.item a:hover,.videolist a:hover {
	text-decoration: underline
}

.videopost div.img_list {
	left: 0;
	position: absolute;
	top: 0;
	width: 744px
}

.bannerAdContainer {
	position: relative;
	width: 100%;
	overflow: hidden;
	width: 960px;
	margin: 0 auto;
	margin-top: -20px;
	*margin-top: 0
}

.bannerAdContainer .ad-item-container {
	display: none;
	width: 100%;
	overflow: hidden
}

.bannerAdContainer .ad-item-container img {
	width: 100%;
	height: 100%
}

.bannerAdContainerClose {
	display: none;
	position: absolute;
	width: 23px;
	height: 23px;
	background: #ccc
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiYmY4ZWY0ZS00Yjg0LTQzZjctODAyMC01MzJkNDk1NmQ0MTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjAwOEY0OTYxMzQ0MTFFNUE2QTBCM0MyREI1NTYyQjUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjAwOEY0OTUxMzQ0MTFFNUE2QTBCM0MyREI1NTYyQjUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZTM4MWVmYWItMDlmNi00NDEyLTg1NjUtNDUwZmQyMTgxN2NlIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmJiZjhlZjRlLTRiODQtNDNmNy04MDIwLTUzMmQ0OTU2ZDQxOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Puw59gQAAABrSURBVHjafI/REYAwCEOBcyBdREdSR3ISR8KiRy+tUL4a+gKE5/VQ+orva6eolu18GYGelmYKOsyZAUHjJn8YCAbU/k8CdzYberDenBgabYyg6CZW7cMkCxOFZlUdgtiXAfgzShYmCv0IMADjYTATVuyG0QAAAABJRU5ErkJggg==)
		no-repeat center center;
	cursor: pointer;
	top: 0;
	right: 0
}

.bannerAdContainerClose:hover {
	background-color: #999
}

.column-title {
	text-align: right
}

.column-title .column-title-border {
	border-bottom: 1px solid #ececec;
	border-top: 2px solid #c7c7c7;
	height: 52px;
	line-height: 52px
}

.column-title .column-title-border h2 {
	position: relative;
	top: -2px;
	float: left;
	padding: 6px 5px 0 0;
	margin-right: 10px;
	font-weight: 400;
	font-size: 20px;
	line-height: 26px;
	font-family: Microsoft YaHei, \5FAE\8F6F\96C5\9ED1, \9ED1\4F53;
	color: #069;
	border-top: 2px solid #069;
	text-align: left
}

.column-title .column-title-border h2 .arrow {
	padding: 6px 12px 0 0;
	background:
		url(http://ns2.bdstatic.com/static/fisp_static/common/img/top_bg_f32315c.png)
		no-repeat right -674px
}

.column-title .column-title-border h2 a {
	padding: 6px 12px 0 0;
	font-weight: 400;
	font-size: 20px;
	line-height: 26px;
	font-family: Microsoft YaHei, \5FAE\8F6F\96C5\9ED1, \9ED1\4F53;
	color: #069
}

.column-title .column-title-border h2 a:link,.column-title .column-title-border h2 a:active,.column-title .column-title-border h2 a:visited,.column-title .column-title-border h2 a:hover
	{
	padding: 6px 12px 0 0;
	color: #069
}

.column-title .column-title-border h2 .cname {
	display: block;
	font-weight: 400;
	font-size: 9px;
	line-height: 12px;
	font-family: arial, sans-serif;
	color: #999;
	text-transform: uppercase
}

.column-title .column-title-border .sub-class {
	display: inline-block;
	width: 460px;
	height: 44px;
	padding-right: 25px;
	color: #f0f0f0;
	overflow: hidden
}

.column-title .column-title-border .sub-class a:link,.column-title .column-title-border .sub-class a:active,.column-title .column-title-border .sub-class a:visited
	{
	padding: 0 4px;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	font-family: Microsoft YaHei, \5FAE\8F6F\96C5\9ED1, \9ED1\4F53;
	color: #666
}

.column-title .column-title-border .more {
	float: right;
	margin-top: 13px
}

.column-title .column-title-border .more a:link {
	display: block;
	height: 25px;
	width: 25px;
	background:
		url(http://ns2.bdstatic.com/static/fisp_static/common/img/mod_coltitle/sp_icon_b_more_1d61f1f.png)
		no-repeat left top;
	margin: 0;
	padding: 0;
	overflow: hidden;
	line-height: 10
}

.column-title .column-title-border .more a:link,.column-title .column-title-border .more a:active,.column-title .column-title-border .more a:visited
	{
	padding: 0 4px;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	font-family: Microsoft YaHei, \5FAE\8F6F\96C5\9ED1, \9ED1\4F53;
	color: #666
}