* {
	font-family: sans-serif,arial,"����"
}
body {
	padding-bottom: 0px; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: sans-serif,arial,"����"; border-top-width: 0px; border-bottom-width: 0px; color: #4b4a4a; font-size: 14px; border-left-width: 0px; font-weight: normal; padding-top: 0px
}
dl {
	padding-bottom: 0px; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: sans-serif,arial,"����"; border-top-width: 0px; border-bottom-width: 0px; color: #4b4a4a; font-size: 14px; border-left-width: 0px; font-weight: normal; padding-top: 0px
}
dt {
	padding-bottom: 0px; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: sans-serif,arial,"����"; border-top-width: 0px; border-bottom-width: 0px; color: #4b4a4a; font-size: 14px; border-left-width: 0px; font-weight: normal; padding-top: 0px
}
dd {
	padding-bottom: 0px; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: sans-serif,arial,"����"; border-top-width: 0px; border-bottom-width: 0px; color: #4b4a4a; font-size: 14px; border-left-width: 0px; font-weight: normal; padding-top: 0px
}
ul {
	padding-bottom: 0px; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: sans-serif,arial,"����"; border-top-width: 0px; border-bottom-width: 0px; color: #4b4a4a; font-size: 14px; border-left-width: 0px; font-weight: normal; padding-top: 0px
}
ol {
	padding-bottom: 0px; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: sans-serif,arial,"����"; border-top-width: 0px; border-bottom-width: 0px; color: #4b4a4a; font-size: 14px; border-left-width: 0px; font-weight: normal; padding-top: 0px
}
li {
	padding-bottom: 0px; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: sans-serif,arial,"����"; border-top-width: 0px; border-bottom-width: 0px; color: #4b4a4a; font-size: 14px; border-left-width: 0px; font-weight: normal; padding-top: 0px
}
p {
	padding-bottom: 0px; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: sans-serif,arial,"����"; border-top-width: 0px; border-bottom-width: 0px; color: #4b4a4a; font-size: 14px; border-left-width: 0px; font-weight: normal; padding-top: 0px
}
h1 {
	padding-bottom: 0px; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: sans-serif,arial,"����"; border-top-width: 0px; border-bottom-width: 0px; color: #4b4a4a; font-size: 14px; border-left-width: 0px; font-weight: normal; padding-top: 0px
}
h2 {
	padding-bottom: 0px; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: sans-serif,arial,"����"; border-top-width: 0px; border-bottom-width: 0px; color: #4b4a4a; font-size: 14px; border-left-width: 0px; font-weight: normal; padding-top: 0px
}
h3 {
	padding-bottom: 0px; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: sans-serif,arial,"����"; border-top-width: 0px; border-bottom-width: 0px; color: #4b4a4a; font-size: 14px; border-left-width: 0px; font-weight: normal; padding-top: 0px
}
h4 {
	padding-bottom: 0px; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: sans-serif,arial,"����"; border-top-width: 0px; border-bottom-width: 0px; color: #4b4a4a; font-size: 14px; border-left-width: 0px; font-weight: normal; padding-top: 0px
}
h5 {
	padding-bottom: 0px; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: sans-serif,arial,"����"; border-top-width: 0px; border-bottom-width: 0px; color: #4b4a4a; font-size: 14px; border-left-width: 0px; font-weight: normal; padding-top: 0px
}
h6 {
	padding-bottom: 0px; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: sans-serif,arial,"����"; border-top-width: 0px; border-bottom-width: 0px; color: #4b4a4a; font-size: 14px; border-left-width: 0px; font-weight: normal; padding-top: 0px
}
form {
	padding-bottom: 0px; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: sans-serif,arial,"����"; border-top-width: 0px; border-bottom-width: 0px; color: #4b4a4a; font-size: 14px; border-left-width: 0px; font-weight: normal; padding-top: 0px
}
table {
	padding-bottom: 0px; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: sans-serif,arial,"����"; border-top-width: 0px; border-bottom-width: 0px; color: #4b4a4a; font-size: 14px; border-left-width: 0px; font-weight: normal; padding-top: 0px
}
td {
	padding-bottom: 0px; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: sans-serif,arial,"����"; border-top-width: 0px; border-bottom-width: 0px; color: #4b4a4a; font-size: 14px; border-left-width: 0px; font-weight: normal; padding-top: 0px
}
tr {
	padding-bottom: 0px; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: sans-serif,arial,"����"; border-top-width: 0px; border-bottom-width: 0px; color: #4b4a4a; font-size: 14px; border-left-width: 0px; font-weight: normal; padding-top: 0px
}
img {
	padding-bottom: 0px; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: sans-serif,arial,"����"; border-top-width: 0px; border-bottom-width: 0px; color: #4b4a4a; font-size: 14px; border-left-width: 0px; font-weight: normal; padding-top: 0px
}
ul {
	list-style-type: none
}
li {
	list-style-type: none
}
table {
	border-collapse: collapse
}
img {
	border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}
a {
	color: #003399; text-decoration: underline
}
a:hover {
	color: #bc2931; text-decoration: underline
}
iframe {
	border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}
.fl {
	display: inline; float: left
}
.fr {
	display: inline; float: right
}
.clear {
	clear: both
}
.wrap {
	margin: 0px auto; min-height: 32px; width: 950px; height: auto !important
}
.fb {
	font-weight: bold
}
.margin_top {
	margin-top: 10px
}
.margin_top_bottom {
	margin: 10px auto; zoom: 1; overflow: hidden
}
.margin_top_bottom a {
	zoom: 1; display: block; overflow: hidden
}
.margin_top_bottom iframe {
	zoom: 1; overflow: hidden
}
.margin_left {
	display: inline; margin-left: 10px
}
.border_org {
	border-bottom: #ffcc99 1px solid; border-left: #ffcc99 1px solid; background: #fff; border-top: #ffcc99 1px solid; border-right: #ffcc99 1px solid
}
.border_blue {
	border-bottom: #afc4e1 1px solid; border-left: #afc4e1 1px solid; border-top: #afc4e1 1px solid; border-right: #afc4e1 1px solid
}
.border_blue .title {
	background: #e7f6fd;
}
.border_blue .title h2 {
	color: #154f98
}
.border_blue .title h2 a {
	color: #154f98
}
.title {
	line-height: 25px; margin: 1px; background: #ffe6c7; height: 25px; font-size: 12px;
}
.title h2 {
	padding-left: 10px; float: left; color: #000; font-size: 12px; font-weight: bold
}
.title div {
	text-align: right; padding-right: 2px
}
.title div a {
	padding-left: 5px
}
.pd_l5 {
	padding-left: 10px
}
.charlist {
	padding-bottom: 4px; margin: 3px 10px 0px
}
.charlist li {
	line-height: 27px; padding-left: 8px; text-overflow: ellipsis; white-space: nowrap; background: url(../images/sprite.gif) no-repeat -760px -158px; overflow: hidden
}
.noborder {
	border-bottom-style: none
}
.border_bottom {
	border-bottom: #ccc 1px dashed
}
.char_pic dl {
	text-align: center; width: 139px; float: left
}
- .char_pic ul {
	float: left
}
.col360 {
	width: 360px; display: inline; float: left
}
.col730 {
	width: 730px
}
.col810 {
	width: 810px
}
#aread a {
	width: 185px; display: block; float: left; height: 45px
}
#login {
	border-bottom: #e7e7e7 1px solid; background: #f4f4f4; height: 25px; padding-top: 5px
}
#login table td {
	height: 20px; font-size: 12px
}
#login form {
	
}
.login_input_bg {
	border-right-width: 0px; width: 100px; background: url(../images/sprite.gif) no-repeat -350px -480px; border-top-width: 0px; border-bottom-width: 0px; height: 20px; border-left-width: 0px
}
.btn_login {
	line-height: 20px; width: 60px; display: block; background: url(../images/sprite.gif) no-repeat -455px -480px; height: 20px; color: #fff
}
#search {
	width: 300px
}
#search p {
	line-height: 25px; padding-left: 10px; height: 25px
}
#search .keywords span {
	padding-right: 10px; color: #ff0000; font-size: 12px
}
#search .keywords a {
	padding-bottom: 0px; padding-left: 3px; padding-right: 3px; font-size: 12px; padding-top: 0px
}
#search table {
	margin: 0px auto; height: 25px
}
.search_bar {
	border-bottom-style: none; border-left-style: none; width: 200px; border-top-style: none; background: url(../images/sprite.gif) no-repeat 0px -480px; height: 20px; margin-left: 10px; border-right-style: none
}
#head {
	border-bottom: #dadada 1px solid; border-left: #dadada 1px solid; margin: 0px auto; width: 948px; background: url(../images/sprite.gif) no-repeat 1px -829px; height: 72px; border-top: #dadada 1px solid; border-right: #dadada 1px solid
}
#logo {
	margin: 10px; width: 130px; float: left; height: 60px
}
#nav ul {
	margin-top: 15px; float: left
}
#nav li {
	line-height: 25px; float: left; font-size: 12px
}
#nav li a {
	color: #000; text-decoration: none
}
.nav1 {
	text-align: center; width: 210px;
}
.nav1 li {
	text-align: center; width: 38px;
}
.nav1 .last {
	background: none transparent scroll repeat 0% 0%
}
.nav1 .nav62 {
	width: 62px; background: url(../images/sprite.gif) no-repeat -94px -337px
}
.nav2 .nav62 {
	width: 62px; background: url(../images/sprite.gif) no-repeat -94px -337px
}
.nav2 li {
	text-align: center; width: 40px; 
}
.nav2 .last {
	background: none transparent scroll repeat 0% 0%
}
.nav2 {
	text-align: center; width: 113px; 
}
.nav3 {
	text-align: center; width: 130px;
}
.nav3 li {
	text-align: center; width: 40px; 
}
.nav3 .last {
	background: none transparent scroll repeat 0% 0%
}
.nav4 {
	text-align: center; width: 155px
}
.nav4 li {
	text-align: center; padding-bottom: 0px; padding-left: 3px; padding-right: 3px; display: inline; padding-top: 0px
}
.nav4 .last {
	background: none transparent scroll repeat 0% 0%
}
.nav4 .nav62 {
	width: 62px; background: url(../images/sprite.gif) no-repeat -90px -337px
}
.nav4 .nav55 {
	width: 45px; background: url(../images/sprite.gif) no-repeat -107px -337px
}
.nav5 {
	text-align: center; width: 165px;  overflow: hidden
}
.nav5 li {
	text-align: center; width: 40px; 
}
.nav5 .last {
	background: none transparent scroll repeat 0% 0%
}
#topad {
	
}
#topad ul {
	width: 130px; float: right
}
#topad ul li {
	line-height: 180%; padding-left: 10px; font-size: 12px
}
.tools {
	border-bottom: #efefef 1px solid; text-align: center; border-left: #efefef 1px solid; line-height: 28px; width: 470px; height: 28px; font-size: 12px; border-top: #efefef 1px solid; border-right: #efefef 1px solid
}
.tools a {
	padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px
}
#zonghe {
	width: 470px
}
.break_news {
	line-height: 35px; float: left; height: 30px
}
.break_news span {
	color: #ff3300
}
.break_news a {
	padding-bottom: 0px; padding-left: 3px; padding-right: 3px; text-decoration: none; padding-top: 0px
}
p.break_news marquee {
	width: 290px; display: inline
}
div.marquee {
	line-height: 35px; width: 290px; display: inline; float: left
}
#menu ul {
	line-height: 150%; list-style-type: none; margin-left: 10px
}
#menu_out {
	padding-left: 0px; width: 950px; background: url(../images/sprite.gif) no-repeat 0px -620px; margin-left: auto; margin-right: auto
}
#menu_in {
	padding-right: 0px
}
#menu {
	height: 55px
}
.menu_line {
	width: 8px
}
.menu_line2 {
	width: 6px
}
#navh {
	padding-left: 0px
}
#navh li {
	float: left; height: 27px
}
#navh li a {
	display: block; float: left; height: 27px; cursor: pointer; text-decoration: none
}
#navh li a span {
	padding-bottom: 0px; line-height: 14px; padding-left: 2px; padding-right: 5px; float: left; color: #333; font-size: 14px; text-decoration: none; padding-top: 8px
}
#navh li .nav_on {
	background-position: left 100%
}
#navh li .nav_on span {
	padding-bottom: 0px; padding-left: 2px; padding-right: 5px; background-position: right 100%; color: #ff0000; text-decoration: none; padding-top: 8px
}
#menu_con {
	text-align: left; padding-left: 0px; clear: both
}
#menu_con li {
	margin-top: 6px; float: left
}
#menu_con li a {
	padding-left: 3px; display: inline; float: left; color: #333333; font-size: 12px; cursor: pointer
}
#menu_con li a span {
	padding-bottom: 4px; line-height: 12px; padding-left: 10px; padding-right: 10px; float: left; padding-top: 6px
}
#menu_con li a:hover {
	color: #cc0000; text-decoration: none
}
#screen1 .lft {
	float: left
}
#screen1 .mid {
	float: left
}
#screen1 .rgt {
	float: left
}
#screen1 .lft {
	width: 340px; display: inline; overflow: hidden
}
#screen1 .mid {
	margin: 0px 10px; width: 380px; display: inline; overflow: hidden
}
#screen1 .rgt {
	width: 210px; display: inline; font-size: 12px; overflow: hidden
}
#special {
	
}
#special h2 {
	margin-top: 10px; width: 32px; background: url(../images/sprite.gif) -380px -324px; float: left; height: 101px
}
#special h2 span {
	display: none
}
#special h2 a {
	width: 32px; display: block; height: 100px
}
#special div.charlist {
	border-bottom-style: none; display: inline; float: left; margin-left: 8px
}
#sd {
	
}
#sd .adchar {
	color: red; font-size: 12px; font-weight: bold
}
#sd .char_pic {
	margin: 8px 8px 1px; height: 138px
}
#sd .char_pic img {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 1px; padding-left: 1px; width: 135px; padding-right: 1px; height: 100px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 1px
}
#sd .char_pic ul {
	margin-top: 0px; width: 210px; margin-right: 0px
}
#sd .char_pic dl {
	margin-top: 5px
}
#sd .char_pic dl dd {
	text-align: center; line-height: 200%; font-size: 12px
}
#sd .charlist {
	margin: 5px 8px 0px
}
#sd .charlist li {
	padding-left: 8px; text-overflow: ellipsis; overflow: hidden
}
#sd .charlist li a {
	padding-right: 3px
}
#sd #index_live {
	padding-bottom: 10px; margin: 0px; padding-left: 8px; padding-right: 8px; background: #efefef; padding-top: 10px
}
#sd #index_live li {
	padding-left: 19px; background: url(../images/tvset.gif) no-repeat 0px 7px
}
#survey {
	margin-top: 10px; width: 360px; background: url(../images/shenghuobang.jpg); height: 125px
}
#survey h2 {
	width: 32px; float: left; height: 125px; margin-right: 10px
}
#survey h2 span {
	display: none
}
#survey h2 a {
	width: 35px; display: block; height: 103px
}
#survey .charlist {
	margin: 10px 0px 0px; width: 310px; float: left; overflow: hidden
}
#survey .charlist span a {
	padding-bottom: 0px; padding-left: 5px; padding-right: 5px; color: #ff0000; font-size: 12px; text-decoration: none; padding-top: 0px
}
#surver .charlist span a:hover {
	text-decoration: underline
}
#laoxiang {
	height: 414px; overflow: hidden; _height: 413px
}
#wt {
	height: 125px; _height: 125px; _overflow: hidden
}
#laoxiang .char_pic {
	margin: 8px 8px 2px; height: 137px; _height: 137px; _overflow: hidden
}
#laoxiang .char_pic img {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 1px; padding-left: 1px; width: 135px; padding-right: 1px; height: 100px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 1px
}
#laoxiang .char_pic ul {
	margin-top: 0px; width: 210px; float: left; margin-right: 0px
}
#laoxiang .char_pic dl {
	margin-top: 5px
}
#laoxiang .char_pic dl dd {
	line-height: 200%; font-size: 12px
}
#laoxiang .charlist {
	margin-top: 7px; _padding-bottom: 0px
}
#find_lx {
	
}
#find_lx h2 {
	border-left: #ff3333 5px solid; padding-left: 6px; margin-left: 10px; font-size: 12px
}
#find_lx form table {
	margin: 10px 0px; width: 350px; color: #999999; font-size: 12px
}
#find_lx form table td {
	font-size: 12px
}
#help_lx {
	height: 115px
}
.help_lft {
	width: 210px; float: left
}
.help_lft h2 {
	border-left: #ff3333 5px solid; padding-left: 6px; margin-left: 10px; font-size: 12px
}
.help_lft h2 span {
	padding-bottom: 0px; padding-left: 2px; padding-right: 2px; padding-top: 0px
}
.help_lft h2 a {
	color: #999999
}
.help_lft .charlist {
	padding-bottom: 0px; margin: 5px 0px 10px 10px
}
.help_rgt {
	
}
#help_lx dl {
	padding-bottom: 0px; padding-left: 3px; width: 74px; padding-right: 3px; float: left; padding-top: 0px
}
#help_lx dl img {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 1px; padding-left: 1px; width: 70px; padding-right: 1px; height: 70px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 1px
}
#help_lx dd {
	text-align: center; line-height: 25px; background: #fbf3de; font-size: 12px
}
#help_lx div.border_bottom {
	margin: 0px 8px
}
#tv_net a {
	display: block; background: url(../images/sprite.gif) 0px -72px; height: 74px
}
#tv_net a span {
	display: none
}
#vod .tit_tab span {
	text-align: center; width: 106px; display: block; background: url(../images/tab_bg.gif) no-repeat 1px -91px; float: left; color: #000; margin-left: -2px; font-size: 12px; font-weight: bold; margin-right: 0px
}
#vod .tit_tab span.current {
	background: url(../images/tab_bg.gif) no-repeat 1px -117px
}
.content_tab ul {
	margin: 10px 5px
}
.content_tab li {
	line-height: 200%; padding-left: 13px; display: inline; background: url(../images/sprite.gif) no-repeat -760px -200px; font-size: 12px
}
#vod a {
	color: #000; text-decoration: none
}
#vod .content_tab {
	display: none
}
#vod .current {
	display: block
}
#time_table p {
	font-size: 12px
}
.time_online {
	line-height: 25px; padding-left: 10px; background: #e7f6fd; color: #154f98; border-top: #afc4e1 1px solid; font-weight: bold
}
.time_tv {
	line-height: 25px; font-size: 12px
}
#time_tv_list li {
	font-size: 12px
}
#exmple_vod {
	background: url(../images/sprite.gif) no-repeat 0px -147px; height: 185px
}
.focuspic {
	position: relative; text-align: center; margin: 0px auto; width: 200px; height: 150px; clear: both; overflow: hidden; padding-top: 5px; _padding-top: 6px
}
.focuspic .focustitle {
	width: 200px; clear: both
}
.focuspic .focustitle ul {
	clear: both
}
.focuspic .focustitle li {
	border-bottom: #ccc 1px solid; text-align: center; border-left: #ccc 1px solid; line-height: 18px; margin: 4px 1px; width: 18px; display: inline; background: white; float: left; height: 18px; color: #f60; font-size: 12px; border-top: #ccc 1px solid; font-weight: bold; border-right: #ccc 1px solid
}
.focuspic .focustitle .current {
	background: #f60; color: #fff
}
.focuspic #focusmenu {
	z-index: 6; position: absolute; width: 66px; bottom: 0px; float: right; height: 29px; clear: both; overflow: hidden; right: 0px
}
.focuspic #focusmenu li.current {
	color: #fff
}
#ifocus_opdiv {
	z-index: 2; position: absolute; filter: alpha(opacity=50); width: 200px; bottom: 0px; background: #000; height: 30px; left: 0px; opacity: 0.5; -moz-opacity: 0.5
}
.focuspic #focusleft {
	z-index: -1; position: absolute; width: 200px; bottom: 0px; float: left; height: 150px; left: 0px
}
.focuspic #focusleft li {
	display: none; float: left
}
.focuspic #focusleft li.current {
	display: block
}
.focuspic #focusleft li img {
	width: 200px; height: 150px
}
.focuspic #focusleft li h6 {
	z-index: 5; position: absolute; text-align: left; padding-bottom: 0px; line-height: 30px; padding-left: 10px; bottom: 0px; padding-right: 10px; color: #fff; font-size: 12px; padding-top: 0px; left: 0px
}
.focuspic #focusleft li h6 a {
	color: #fff
}
#focuspic_txt {
	z-index: 4; position: absolute; text-align: left; line-height: 30px; padding-left: 5px; width: 195px; bottom: 0px; height: 30px; left: 0px
}
#focuspic_txt li a {
	color: #fff; font-size: 12px
}
#focuspic_txt li {
	display: none
}
#focuspic_txt li.current {
	display: block
}
#video_exclusive {
	background: white; overflow: hidden
}
#video_exclusive .border_blue {
	border-bottom: #dc1f06 1px solid; border-left: #dc1f06 1px solid; border-top: #dc1f06 1px solid; border-right: #dc1f06 1px solid
}
#video_exclusive dl {
	margin: 10px 0px 0px 6px; width: 96px; display: inline; background: url(../images/sprite.gif) no-repeat -760px -230px; float: left
}
#video_exclusive dt {
	height: 82px
}
#video_exclusive dd a {
	text-decoration: none
}
#video_exclusive dd {
	text-align: center; line-height: 150%; font-size: 12px; padding-top: 5px
}
#video_exclusive img {
	margin-top: 3px; width: 90px; height: 66px; margin-left: 3px
}
#video_exclusive ul {
	margin: 5px
}
#video_exclusive ul li {
	line-height: 25px; padding-left: 17px; width: 180px; white-space: nowrap; background: url(../images/sprite.gif) no-repeat -760px -130px; font-size: 12px; overflow: hidden
}
#aread {
	margin-top: 10px; margin-bottom: 10px; height: 45px
}
#screen2 .lft {
	width: 730px; display: inline; float: left;overflow: hidden;
}
#screen2 .rgt {
	width: 210px; display: inline; float: left; margin-left: 10px; overflow: hidden;
}
#bbs {
	background: white
}
#bbs .single_pic {
	margin: 10px; width: 139px; display: inline; float: left
}
#bbs img {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 1px
}
#bbs dl {
	margin: 10px 10px 10px 0px; width: 185px
}
#bbs dl dt {
	line-height: 27px; font-weight: bold
}
#bbs dl dt a {
	text-decoration: none
}
#bbs dl dd {
	line-height: 180%; color: #003397; font-size: 12px
}
#bbs ul.char_list_num {
	margin: 0px 10px 10px
}
#spot ul.char_list_num {
	margin: 0px 10px 10px
}
#bbs ul li {
	line-height: 180%; padding-left: 10px; background: url(../images/sprite.gif) no-repeat -760px -158px; clear: both
}
#spot ul li {
	line-height: 180%; padding-left: 10px; background: url(../images/sprite.gif) no-repeat -760px -158px; clear: both
}
#bbs ul li span {
	text-align: right; display: block; float: right; clear: right; font-size: 12px
}
#spot ul li span {
	text-align: right; display: block; float: right; clear: right; font-size: 12px
}
#bbs ul.char_list_num {
	margin: 7px 10px 10px
}
#ent .char_pic {
	margin: 10px 8px; height: 145px
}
#sport .char_pic {
	margin: 10px 8px; height: 145px
}
#health .char_pic {
	margin: 10px 8px; height: 145px
}
#car .char_pic {
	margin: 10px 8px; height: 145px
}
#woman .char_pic {
	margin: 10px 8px; height: 145px
}
#edu .char_pic {
	margin: 10px 8px; height: 145px
}
#blog .char_pic {
	margin: 10px 8px; height: 145px
}
#property .char_pic {
	margin: 10px 8px; height: 145px
}
#finance .char_pic {
	margin: 10px 8px; height: 145px
}
#travel .char_pic {
	margin: 10px 8px; height: 145px
}
#industry {
	zoom: 1; overflow: hidden
}
.char_pic#industry {
	margin: 10px 8px; zoom: 1; overflow: hidden
}
#ent .char_pic dd {
	line-height: 27px; font-size: 12px
}
#sport .char_pic dd {
	line-height: 27px; font-size: 12px
}
#health .char_pic dd {
	line-height: 27px; font-size: 12px
}
#car .char_pic dd {
	line-height: 27px; font-size: 12px
}
#woman .char_pic dd {
	line-height: 27px; font-size: 12px
}
#edu .char_pic dd {
	line-height: 27px; font-size: 12px
}
#blog .char_pic dd {
	line-height: 27px; font-size: 12px
}
#property .char_pic dd {
	line-height: 27px; font-size: 12px
}
#industry .char_pic dd {
	line-height: 27px; font-size: 12px
}
#finance .char_pic dd {
	line-height: 27px; font-size: 12px
}
#travel .char_pic dd {
	line-height: 27px; font-size: 12px
}
#ent .charlist {
	margin: 0px 4px 0px 10px; float: left
}
#sport .charlist {
	margin: 0px 4px 0px 10px; float: left
}
#health .charlist {
	margin: 0px 4px 0px 10px; float: left
}
#car .charlist {
	margin: 0px 4px 0px 10px; float: left
}
#woman .charlist {
	margin: 0px 4px 0px 10px; float: left
}
#edu .charlist {
	margin: 0px 4px 0px 10px; float: left
}
#blog .charlist {
	margin: 0px 4px 0px 10px; float: left
}
#property .charlist {
	margin: 0px 4px 0px 10px; float: left
}
#industry .charlist {
	margin: 0px 4px 0px 10px; float: left
}
#finance .charlist {
	margin: 0px 4px 0px 10px; float: left
}
#travel .charlist {
	margin: 0px 4px 0px 10px; float: left
}
#ent .char_pic img {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 1px; padding-left: 1px; width: 135px; padding-right: 1px; height: 100px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 1px
}
#sport .char_pic img {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 1px; padding-left: 1px; width: 135px; padding-right: 1px; height: 100px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 1px
}
#health .char_pic img {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 1px; padding-left: 1px; width: 135px; padding-right: 1px; height: 100px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 1px
}
#car .char_pic img {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 1px; padding-left: 1px; width: 135px; padding-right: 1px; height: 100px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 1px
}
#woman .char_pic img {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 1px; padding-left: 1px; width: 135px; padding-right: 1px; height: 100px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 1px
}
#edu .char_pic img {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 1px; padding-left: 1px; width: 135px; padding-right: 1px; height: 100px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 1px
}
#blog .char_pic img {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 1px; padding-left: 1px; width: 135px; padding-right: 1px; height: 100px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 1px
}
#property .char_pic img {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 1px; padding-left: 1px; width: 135px; padding-right: 1px; height: 100px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 1px
}
#industry .char_pic img {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 1px; padding-left: 1px; width: 135px; padding-right: 1px; height: 100px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 1px
}
#finance .char_pic img {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 1px; padding-left: 1px; width: 135px; padding-right: 1px; height: 100px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 1px
}
#travel .char_pic img {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 1px; padding-left: 1px; width: 135px; padding-right: 1px; height: 100px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 1px
}
#spot {
	position: relative; zoom: 1
}
#spot ul.char_list_num {
	margin-top: 10px
}
#spot .char_list_num a {
	padding-right: 5px
}
#spot .char_list_num a.area {
	color: #4b4a4a
}
#spot ul.area17 {
	padding-bottom: 6px; padding-left: 6px; padding-right: 6px; background: #efefef; padding-top: 6px
}
#spot .area17 li {
	line-height: 27px; list-style-type: none; padding-left: 0px; display: inline; background: none transparent scroll repeat 0% 0%; font-size: 12px
}
#spot a.btn_spot {
	position: absolute; width: 84px; bottom: 5px; display: block; background: url(../images/sprite.gif) no-repeat 0px -335px; float: left; height: 25px; color: #ccc; right: 20px
}
#spot a.btn_spot:hover {
	background: url(../images/sprite.gif) no-repeat 0px -360px
}
#spot a.btn_spot span {
	display: none
}
#pic_lib {
	background: #fff
}
#screen2 #pic_lib h2 {
	width: 35px; background: url(../images/sprite.gif) no-repeat -380px -70px; float: left; height: 145px
}
#screen2 #pic_lib h2 span {
	display: none
}
#screen2 #pic_lib h2 a {
	width: 32px; display: block; height: 145px
}
#pic_lib dl {
	margin: 14px 4px 6px 8px; width: 124px; float: left; height: 125px
}
#pic_lib dl img {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 1px; padding-left: 1px; width: 120px; padding-right: 1px; height: 90px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 1px
}
#pic_lib dl dd {
	text-align: center; line-height: 25px; height: 25px; font-size: 12px
}
#active {
	background: white
}
#active .pic_list {
	margin: 0px 10px 10px; width: 120px; display: inline; float: left
}
#active .pic_list dl {
	margin-top: 10px
}
#active .pic_list img {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 1px; padding-left: 1px; width: 116px; padding-right: 1px; height: 50px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 1px
}
#active .pic_list dd {
	text-align: center; line-height: 25px; font-size: 12px
}
#active .charlist {
	display: inline; margin-left: 0px
}
#active .charlist li {
	line-height: 30px
}
.pic_sd {
	margin: 10px; width: 120px; display: inline; float: left
}
.pic_sd img {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 1px; padding-left: 1px; width: 116px; padding-right: 1px; height: 50px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 1px
}
.pic_sd dd {
	text-align: center; line-height: 25px; font-size: 12px
}
#blog {
	background: white
}
#blog .single_pic {
	margin: 0px 10px 10px 0px; width: 84px; display: inline; float: left; height: 84px
}
#blog .single_pic img {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 1px; padding-left: 1px; width: 80px; padding-right: 1px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 1px; heigth: 80px
}
#blog .char_pic {
	margin: 10px 6px 5px 10px; display: inline; float: left
}
#blog dl dt {
	line-height: 25px; color: #0000ff; font-size: 12px; font-weight: bold
}
#blog dl dt a {
	text-decoration: none
}
#blog dl dd {
	line-height: 150%; font-size: 12px
}
#blog dl dd a {
	padding-left: 5px
}
#blog .charlist {
	margin: 0px 0px 0px 10px
}
#blog .char_pic_wrap {
	width: 210px; display: inline; float: left
}
#blog .host_name li {
	line-height: 21px; width: 40px; display: inline; float: left; margin-left: 5px; font-size: 12px; margin-right: 1px
}
#blog .host_name {
	margin-top: 5px; width: 142px; background: url(../images/blogbg.gif) no-repeat 0px -8px; float: left; height: 190px; padding-top: 15px; _height: 190px
}
#blog .host_name li a {
	color: #333
}
.bloglist {
	padding-bottom: 7px; margin-top: 7px; width: 348px; display: inline; float: left; margin-left: 5px
}
.bloglist ul {
	width: 170px; float: left; margin-left: 2px
}
.bloglist li {
	line-height: 25px; padding-left: 10px; width: 155px; text-overflow: ellipsis; white-space: nowrap; background: url(../images/sprite.gif) no-repeat -760px -158px; overflow: hidden
}
.blg_nm1 {
	height: 145px; padding-top: 28px
}
.blg_nm2 {
	padding-top: 38px
}
#prg_index {
	background: white
}
#prg_index .ul_wrap {
	margin: 5px 2px; width: 100px; display: inline; float: left
}
#prg_index ul li {
	line-height: 25px; padding-left: 1px; color: #fff; clear: both; font-size: 12px
}
#prg_index ul li a {
	text-decoration: none
}
#prg_index ul li span {
	text-align: center; line-height: 16px; margin-top: 4px; width: 16px; display: block; background: url(../images/sprite.gif) no-repeat -760px -384px; float: left; height: 17px; font-size: 11px; font-weight: bold; margin-right: 2px
}
#prg_index .top10 li span {
	background: url(../images/sprite.gif) no-repeat -760px -384px
}
#video_hot dl {
	margin: 10px 0px 0px 6px; width: 200px; background: url(../images/sprite.gif) no-repeat -760px -230px; height: 95px
}
#video_hot dt {
	float: left; height: 82px
}
#video_hot dd {
	line-height: 150%; color: #666666; font-size: 12px
}
#video_hot dd h3 {
	line-height: 160%; font-size: 12px
}
#video_hot dd h3 a {
	text-decoration: none
}
#video_hot img {
	margin-top: 3px; width: 90px; display: inline; height: 67px; margin-left: 2px; margin-right: 8px
}
#video_hot .charlist {
	margin: 0px 5px
}
#video_hot ul li {
	line-height: 25px; padding-left: 17px; background: url(../images/sprite.gif) no-repeat -760px -130px; font-size: 12px
}
#topic {
	height: 208px; overflow: hidden
}
.topic_tit {
	line-height: 180%; margin: 10px; height: 105px; color: #003399; font-size: 12px
}
#topic .charlist li {
	font-size: 12px
}
#industry .charlist li {
	font-size: 12px
}
#kj1_container table {
	clear: both
}
#kj1_container table td {
	color: #039; font-size: 12px
}
#kj1_container table img {
	margin-top: 5px; display: inline; margin-left: 15px
}
#host {
	
}
#host dl {
	margin: 10px 5px; height: 115px
}
#host dl img {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 1px; padding-left: 1px; width: 83px; padding-right: 1px; height: 110px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 1px
}
#host dl dt {
	width: 87px; float: left; margin-right: 10px
}
#host dl dd {
	line-height: 180%; color: #777; font-size: 12px
}
#host dl dd h3 {
	font-size: 12px; font-weight: bold
}
#host .charlist {
	padding-bottom: 0px; margin: 10px 5px 10px 8px
}
#host .charlist li {
	font-size: 12px
}
.channel_host {
	margin: 10px auto; width: 200px
}
.out {
	text-align: center; padding-bottom: 0px; line-height: 30px; list-style-type: none; margin: 0px; padding-left: 0px; width: 64px; padding-right: 0px; background: url(../images/sprite.gif) no-repeat 0px -577px; float: left; height: 30px; color: #333; cursor: pointer; text-decoration: none; padding-top: 0px
}
.on {
	text-align: center; padding-bottom: 0px; line-height: 30px; list-style-type: none; margin: 0px; padding-left: 0px; width: 64px; padding-right: 0px; background: url(../images/sprite.gif) no-repeat -80px -577px; float: left; height: 30px; color: #ff0000; cursor: pointer; text-decoration: none; padding-top: 0px
}
.on a {
	color: #ff0000; text-decoration: none
}
.on a:hover {
	color: #ff0000; text-decoration: none
}
.subtit div {
	border-bottom: #afc4e1 1px solid; border-left: #afc4e1 1px solid; padding-left: 5px; width: 193px; display: none; float: left; height: 92px; overflow: hidden; border-right: #afc4e1 1px solid; padding-top: 5px
}
.subtit div ul {
	list-style-type: none
}
.subtit div li {
	text-align: left; line-height: 18px; list-style-type: none; padding-left: 2px; width: 42px; text-overflow: ellipsis; display: inline; white-space: nowrap; margin-bottom: 5px; background: #eee; float: left; color: #333; font-size: 12px; overflow: hidden; margin-right: 4px
}
.subtit div li a:hover {
	list-style-type: none; color: #f00; text-decoration: none
}
ul.tit li {
	font-size: 12px
}
.titm {
	float: left; clear: both
}
#play_hot {
	background: white
}
#play_hot .single_pic {
	margin: 10px 10px 10px 5px; width: 87px; float: left; height: 114px
}
#play_hot .single_pic img {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 1px; margin: 3px 3px 0px; padding-left: 1px; width: 83px; padding-right: 1px; height: 110px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 1px
}
#play_hot dl {
	height: 115px; overflow: hidden
}
#play_hot dl dt {
	line-height: 200%; font-size: 12px; font-weight: bold
}
#play_hot dl dt a {
	text-decoration: none
}
#play_hot dl dd {
	line-height: 150%; font-size: 12px
}
#play_hot dl dd span {
	color: #ff6633; font-weight: bold
}
#play_hot dl dd a {
	padding-right: 3px
}
#play_hot p {
	line-height: 150%; margin: 0px 12px 5px; color: #666; font-size: 12px
}
#play_hot div.clear {
	margin: 0px 8px
}
#coop .charlist li {
	font-size: 12px
}
#dynamic .charlist li {
	font-size: 12px
}
#pic_funny {
	width: 548px; background: #fff
}
#pic_funny h2 {
	background: url(../images/sprite.gif) no-repeat 0px -520px; height: 26px
}
#pic_funny h2 span {
	display: none
}
#pic_funny h2 a {
	display: block; height: 26px
}
#pic_funny dl {
	margin: 14px 4px 6px 8px; width: 124px; display: inline; float: left; height: 125px
}
#pic_funny dl img {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 1px; padding-left: 1px; width: 120px; padding-right: 1px; height: 90px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 1px
}
#pic_funny dl dd {
	text-align: center; line-height: 25px; height: 25px; font-size: 12px; overflow: hidden
}
#pic_funny div.border_org {
	border-top-style: none
}
#joke {
	width: 392px; background: white
}
#joke h2 {
	background: url(../images/sprite.gif) no-repeat 0px -550px; height: 23px
}
#joke h2 span {
	display: none
}
#joke h2 a {
	display: block; height: 23px
}
#joke div.border_org {
	border-top-style: none
}
#joke ul {
	margin: 0px; padding-left: 8px; width: 120px; float: left; overflow: hidden; padding-top: 4px
}
#joke ul li {
	font-size: 12px
}
#union {
	padding-bottom: 10px
}
.tit_tab {
	z-index: 1; line-height: 26px; background: url(../images/tab_bg.gif) 0px -34px; height: 26px
}
.tit_tab span {
	text-align: center; width: 75px; display: block; background: url(../images/tab_bg.gif) #fff no-repeat 0px 0px; float: left; height: 26px; font-size: 12px; margin-right: 5px
}
.tit_tab span a {
	font-size: 12px; border-right: #afc4e1 1px solid
}
.tit_tab span.current {
	z-index: 1; background-position: -160px -116px; cursor: pointer
}
#union ul {
	margin: 5px 10px
}
#union .content {
	border-bottom: #afc4e1 1px solid; border-left: #afc4e1 1px solid; min-height: 60px; display: none; border-top: #afc4e1 0px solid; border-right: #afc4e1 1px solid; padding-top: 5px
}
#union .content li {
	line-height: 180%; display: inline; word-wrap: normal; margin-right: 5px
}
#union .current {
	display: block
}
h2 a {
	color: #000; text-decoration: none
}
#dynamic {
	overflow: hidden
}
#dynamic .title a {
	color: #154f98
}
.footer {
	text-align: center; margin: 10px auto; width: 950px; color: #ccc; font-size: 12px; border-top: #ccc 1px solid
}
.ft_top {
	text-align: center; line-height: 35px; margin-top: 10px; height: 35px; font-size: 12px
}
.ft_top a {
	margin: 0px 5px; color: #000
}
.footer ul li {
	line-height: 180%; font-size: 12px
}
.video {
	padding-right: 12px; background: url(../images/vod1_1.gif) no-repeat right 3px
}
#sd .charlist li .video {
	padding-right: 14px
}
#lantern_slide {
	width: 200px; overflow: hidden
}
#bimg {
	filter: progid:dximagetransform.microsoft.fade ( duration=0.5,overlap=1.0 ); height: 130px; overflow: hidden
}
#info2 {
	border-bottom: #343434 1px solid; text-align: center; border-left: #343434 1px solid; line-height: 20px; background: #343434; font-size: 12px; border-top: #343434 1px solid; border-right: #343434 1px solid
}
.lkff a {
	color: #fff; text-decoration: none
}
.lkff a:hover {
	color: #fff; text-decoration: none
}
#simg {
	padding-left: 0px
}
#simg div {
	text-align: center; line-height: 16px; margin: 1px; width: 16px; background: #d6d6d6; float: left; height: 16px; color: #fff; font-size: 12px; cursor: pointer
}
#simg .f1 {
	background: #6f6f6f
}
.dis {
	display: block
}
.undis {
	display: none
}
.lkff {
	width: 100px; background: #343434
}
#font_hd {
	margin-top: 0px; width: 100%; background: #343434; height: 20px
}
#font_hd td {
	height: 20px; overflow: hidden
}
.pic {
	overflow: hidden
}
.pic .dis a {
	text-align: center; width: 200px; display: block; font-family: arial; height: 130px; font-size: 14px; vertical-align: middle; overflow: hidden
}
.pic .dis a img {
	max-width: 200px; vertical-align: middle
}
#font_hd td a {
	line-height: 20px; width: 140px; height: 20px; font-size: 12px
}
.bd4lf {
	padding-left: 15px; width: 320px; float: left
}
.bd4ls {
	width: 314px; float: left; padding-top: 5px
}
.bd4ce {
	width: 342px; float: left; padding-top: 20px
}
.bd4ce .bd3cenr {
	border-bottom-style: none
}
.bd4vs {
	padding-left: 8px; width: 75px; float: left
}
.bd4vstop {
	padding-left: 25px
}
.bd4vstop img {
	cursor: pointer
}
.bd4vse {
	width: 75px; height: 219px; overflow: hidden
}
.bd4vse ul {
	height: 4000px
}
.bd4vse li {
	width: 75px; height: 75px
}
.bd4vse img {
	border-bottom: #e0e0e0 1px solid; border-left: #e0e0e0 1px solid; padding-bottom: 1px; padding-left: 1px; width: 65px; padding-right: 1px; height: 65px; border-top: #e0e0e0 1px solid; cursor: pointer; border-right: #e0e0e0 1px solid; padding-top: 1px
}
.bd4vse li.show img {
	border-bottom: #fe7302 1px solid; border-left: #fe7302 1px solid; border-top: #fe7302 1px solid; border-right: #fe7302 1px solid
}
.bd4rs {
	width: 228px; float: left; height: 218px; overflow: hidden; padding-top: 16px
}
.bd4rs dl {
	width: 228px; display: none; background: #b0c3d5; height: 218px
}
.bd4rs dl.show {
	display: block
}
.bd4rs dt {
	text-align: center; height: 191px; padding-top: 3px
}
.bd4rs dt img {
	border-bottom: #fff 1px solid; border-left: #fff 1px solid; margin: 0px auto; width: 220px; height: 180px; border-top: #fff 1px solid; border-right: #fff 1px solid
}
.bd4rs dt a:hover img {
	border-bottom: #fe7302 1px solid; border-left: #fe7302 1px solid; border-top: #fe7302 1px solid; border-right: #fe7302 1px solid
}
.bd4rs dd {
	text-align: center; width: 228px; height: 20px; overflow: hidden
}
.vwww {
	border-bottom: #dbdee2 1px solid; border-left: #dbdee2 1px solid; width: 650px; background: #f0f5fb; height: 26px; border-top: #dbdee2 1px solid; border-right: #dbdee2 1px solid; padding-top: 10px
}
.vwww dd {
	padding-left: 10px; width: 304px; float: left
}
.vwww dt {
	width: 330px; float: left
}
.vwww b {
	color: #ff7400
}
.toutiao {
	border-bottom: #ffcc9a 1px solid; border-left: #ffcc9a 1px solid; width: 728px; height: 70px; border-top: #ffcc9a 3px solid; border-right: #ffcc9a 1px solid
}
.zuixin1 {
	margin: 5px; width: 58px; background: url(../images/zxxx.jpg); height: 58px
}
.zuixin2 {
	margin: 5px; width: 58px; background: url(../images/djbd.jpg); height: 58px
}
.zuixin3 {
	margin: 5px; width: 58px; background: url(../images/jrgd.jpg); height: 58px
}
.zuixin4 {
	margin: 5px; width: 58px; background: url(../images/qlgd.jpg); height: 58px
}
.zuixin5 {
	margin: 5px; width: 58px; background: url(../images/qltt.jpg); height: 58px
}
.zuixin6 {
	margin: 5px; width: 58px; background: url(../images/tbbd.jpg); height: 58px
}
.zuixin7 {
	margin: 5px; width: 58px; background: url(../images/tbch.jpg); height: 58px
}
.ttnews {
	width: 630px
}
.ttnews h2 {
	text-align: center; line-height: 45px; width: 630px; letter-spacing: -1px; font-family: "����"; white-space: nowrap; font-size: 28px; overflow: hidden
}
.ttnews h2 a {
	font-family: "����"
}
.ttnews ul li {
	text-align: center; font-size: 12px
}
.ttnews a {
	color: #003399; text-decoration: none
}
.ttnews a:hover {
	color: #003399; text-decoration: underline
}
#jiantou {
	margin: 10px 5px 0px 4px; width: 10px; float: right; height: 50px
}
.ad_left {
	width: 100px
}
.ad_left ul li {
	line-height: 21px; font-size: 12px
}
.ad_mid {
	width: 725px; margin-left: 12px
}
.ad_top {
	margin-top: 1px; width: 725px; height: 21px
}
.ad_top ul li {
	line-height: 21px; display: inline; float: left; margin-left: 18px; font-size: 12px
}
.ad_mmid {
	width: 725px; height: 60px
}
.xingxiang {
	background: url(../images/wbh.jpg) no-repeat; height: 92px
}
.xingxiang .charlist li {
	background: none transparent scroll repeat 0% 0%; margin-left: 10px
}
.sd_news li {
	font-size: 12px
}
.ad_sd {
	margin: 10px auto; zoom: 1; overflow: hidden
}
.ad_sd iframe {
	border-right-width: 0px; width: 185px; zoom: 1; display: inline-block; float: left; border-top-width: 0px; border-bottom-width: 0px; overflow: hidden; border-left-width: 0px
}
.hsj {
	margin: 0px; width: 369px; background: url(../images/h_bj.jpg) no-repeat; height: 156px; overflow: hidden
}
#sd .hsj_ul {
	margin: 0px 0px 0px 20px
}
.toutiao2 {
	width: 728px; height: 75px
}
.ttnews2 {
	width: 601px; background: url(../images/h_top2.jpg) repeat-x; height: 75px
}
.ttnews2 h2 {
	text-align: center; line-height: 45px; margin-top: 5px; width: 600px; letter-spacing: -1px; font-family: "����"; white-space: nowrap; font-size: 28px; overflow: hidden
}
.ttnews2 ul li {
	text-align: center; font-size: 12px
}
.ttnews2 a {
	color: #003399; text-decoration: none
}
.ttnews2 a:hover {
	color: #003399; text-decoration: underline
}


.qw {
	border-bottom: #f8c898 1px solid; border-left: #f8c898 1px solid; width: 208px; height: 65px; overflow: hidden; border-top: #f8c898 1px solid; border-right: #f8c898 1px solid
}
.qwlist li {
	font-size: 12px
}
.v_h {
	height: 358px; overflow: hidden
}
.z_h {
	height: 462px; overflow: hidden
}
.r_h {
	height: 312px; overflow: hidden
}
.h_h {
	zoom: 1; height: 390px; overflow: hidden
}
#dynamic .charlist {
	padding-bottom: 10px; margin: 5px 10px 0px; overflow: hidden
}
#coop .charlist {
	margin: 5px 10px 0px
}
.car_charlist li {
	width: 172px; white-space: nowrap; overflow: hidden
}
#haoke {
	background: url(../images/bj_h.jpg) no-repeat; height: 87px
}
#haoke .charlist {
	margin: 0px 0px 0px 45px
}
#haoke .charlist li {
	line-height: 24px
}
#img_wrap3 {
	position: relative; margin: 50px; width: 139px; float: left; height: 104px
}
#bimg3 {
	filter: progid:dximagetransform.microsoft.fade ( duration=0.5,overlap=1.0 ); height: 139px
}
.pic3 .dis3 a {
	width: 139px; display: block; font-family: arial; height: 104px; font-size: 14px; vertical-align: middle; overflow: hidden
}
.pic3 .dis3 a img {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 1px; padding-left: 1px; width: 135px; padding-right: 1px; max-width: 139px; height: 100px; vertical-align: middle; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 1px
}
#simg3 {
	z-index: 2; position: absolute; margin: 3px 1px; width: 40px; bottom: 0px; right: 0px
}
#simg3 div {
	text-align: center; line-height: 16px; margin: 1px; width: 16px; background: #ff0000; float: left; height: 16px; color: #fff; font-size: 12px; cursor: pointer
}
#simg3 .f1 {
	background: #6f6f6f
}
.dis3 {
	display: block
}
.undis3 {
	display: none
}
.lkff3 {
	z-index: 2; position: absolute; text-align: center; line-height: 20px; width: 139px; bottom: -20px; height: 20px; overflow: hidden
}
#info23 {
	line-height: 23px; height: 20px
}
#font_hd3 {
	z-index: 2; position: absolute; line-height: 24px; margin-top: 0px; width: 139px; bottom: 0px; height: 20px; left: 0px
}
#ifocus_opdiv3 {
	z-index: 1; position: absolute; filter: alpha(opacity=50); width: 139px; bottom: -20px; background: #fff; height: 20px; left: 0px; opacity: 0.5; -moz-opacity: 0.5; _bottom: -20px
}
.toutiao1 {
	width: 700px; float: left
}
.wangtai ul {
	padding-bottom: 7px; margin-top: 7px
}
.weibo {
	margin: 2px; width: 352px; background: #f0f0f0; height: 116px
}
.huati {
	width: 350px; height: 30px; margin-left: 4px; overflow: hidden
}
.huati ul li {
	line-height: 30px; white-space: nowrap; float: left; margin-left: 10px; font-size: 12px
}
.huati a {
	color: #962e2e
}
#host .host_margin_top {
	margin-top: -7px
}
#hsx {
	margin-bottom: 6px; background: url(../images/jiandang90.jpg); height: 145px
}
#hsx .tit {
	height: 27px
}
#hsx .tit span {
	display: none
}
#hsx .tit a {
	display: block; height: 27px
}
#hsx ul {
	padding-left: 8px; padding-right: 10px
}
#hsx li {
	line-height: 28px; padding-left: 8px; white-space: nowrap; background: url(../images/sprite.gif) no-repeat -760px -158px; overflow: hidden
}
.nav2 .lagua {
	width: 66px
}
#foot06 a {
	text-decoration: none
}
#foot06 a:hover {
	text-decoration: underline
}
.border_org1 {
	border-bottom: #5c7dbf 1px solid; border-left: #5c7dbf 1px solid; background: #fff; border-top: #5c7dbf 1px solid; border-right: #5c7dbf 1px solid
}
#video_hot li {
	width: 180px
}
.charlist_wei li {
	line-height: 28px; width: 180px; white-space: nowrap; overflow: hidden
}
.charlist_wei li a {
	line-height: 28px; margin-top: 0px
}
.w_sxjp_biaoti h2 a:hover {
	text-decoration: none
}
.w_jrzt {
	margin: 30px 0px 0px 780px; width: 130px; display: block; height: 30px
}
.w_sxjp_ys {
	width: 950px; background: url(../images/w_sxjp_ys.jpg); float: left; height: 82px
}
.w_sxjp_xw {
	width: 950px; background: #ffefd7; float: left
}
.w_sxjp_left {
	width: 21px; background: url(../images/w_sxjp_left.jpg); float: left; height: 285px
}
.w_sxjp_bj {
	width: 613px; background: url(../images/w_sxjp_bj.jpg) repeat-x; float: left; height: 285px
}
.w_sxjp_tu dl {
	width: 241px; display: inline; float: left; height: 220px; margin-left: 13px
}
.w_sxjp_tu dl dt img {
	border-bottom: #ffefd6 3px solid; border-left: #ffefd6 3px solid; width: 235px; height: 175px; border-top: #ffefd6 3px solid; border-right: #ffefd6 3px solid
}
.w_sxjp_tu dl dd {
	text-align: center; line-height: 18px; font-size: 12px
}
.w_sxjp_right {
	width: 5px; background: url(../images/w_sxjp_right.jpg); float: left; height: 285px
}
.w_sxjp_biaoti h2 {
	text-align: center; line-height: 48px; letter-spacing: 1px; font-family: "microsoft yahei","����"; font-size: 26px
}
.w_zxbd_new {
	width: 315px; float: left; height: 195px
}
.w_zxbd_new ul li {
	line-height: 27px; padding-left: 16px; width: 293px; white-space: nowrap; background: url(../images/point.jpg) no-repeat 10px 15px; font-size: 14px; overflow: hidden
}
.w_sxjp_biaoti h2 a {
	color: #ff0000; text-decoration: none
}
.w_zxbd {
	width: 36px; background: url(../images/w_zxbd.jpg); float: left; height: 179px; margin-left: 8px
}
.w_spbd {
	width: 137px; background: url(../images/w_spbd.jpg); float: left; height: 35px; margin-left: 84px
}
.w_spbd_tp {
	width: 310px; float: left; height: 135px; padding-top: 8px
}
.w_spbd_tp dl {
	width: 126px; display: inline; float: left; height: 135px; margin-left: 13px
}
.w_spbd_tp dl dt img {
	border-bottom: #fff 3px solid; border-left: #fff 3px solid; width: 120px; height: 90px; overflow: hidden; border-top: #fff 3px solid; border-right: #fff 3px solid
}
.w_spbd_tp dl dd {
	text-align: center; line-height: 20px; font-size: 12px
}
.w_spbd_lb ul li {
	line-height: 26px; padding-left: 30px; width: 270px; text-overflow: ellipsis; white-space: nowrap; background: url(../images/w_tv.jpg) no-repeat 10px 10px; font-size: 12px; overflow: hidden
}
.w_spbd_lb {
	width: 310px; float: left
}
.w_xian {
	border-bottom: #dfc087 1px dashed; margin: 5px 0px 0px 20px; width: 255px; display: inline; float: left; height: 2px; overflow: hidden
}
.margin_tb {
	margin-top: 10px; margin-bottom: 6px
}
.margin_tb li {
	width: 325px
}
.xinwenlianbo {
	padding-right: 0px
}
.xinwenlianbo a {
	color: #ff0000; text-decoration: none
}
#news h3 {
	line-height: 27px; margin-top: 10px; width: 320px; white-space: nowrap; margin-left: 10px; font-size: 16px; overflow: hidden; font-weight: bold
}
#life_info .charlist li {
	font-size: 12px
}
.scrolldoorframe {
	margin: 1px; width: 376px; display: inline; float: left; height: 180px
}
.scroll {
	width: 54px; float: left; height: 180px
}
.scrollul {
	width: 54px; height: 180px
}
.scrollul li {
	line-height: 29px; margin-top: 1px; width: 54px; height: 29px; font-size: 12px; cursor: pointer
}
.sd01 {
	text-align: center; color: #0158a7; cursor: pointer; font-weight: bold
}
.sd02 {
	text-align: center; background: #ffe6c7; cursor: pointer
}
.sd01 a {
	color: #f80000; text-decoration: none
}
.sd02 a {
	color: #343233; text-decoration: none
}
.hidden {
	display: none
}
.h_con {
	width: 322px; height: 180px
}
.cont_h {
	width: 320px; height: 180px; margin-left: 2px
}
.cont_h dl {
	position: relative; width: 320px; display: block; height: 180px
}
.cont_h dl dt {
	width: 320px; height: 180px
}
.cont_h dl dt img {
	width: 320px; height: 180px
}
.cont_h dl dd {
	position: absolute; text-align: center; line-height: 30px; width: 320px; bottom: 0px; font-family: "΢���ź�","����"; background: url(../images/dd.png); height: 30px; font-size: 18px; left: 0px
}
.cont_h a {
	font-family: "΢���ź�","����"; color: #ffffff; font-size: 18px; text-decoration: none
}
.cont_h a:hover {
	color: #ffffff; text-decoration: none
}
.scrolldoorframe2 {
	width: 210px
}
.scroll2 {
	width: 209px; background: url(../images/actbg3.gif); height: 26px; overflow: hidden
}
.scrollul2 {
	width: 210px; height: 26px; overflow: hidden
}
.scrollul2 li {
	list-style-type: none; width: 74px; float: left; height: 26px; font-size: 12px; cursor: pointer
}
.sd012 {
	text-align: center; line-height: 26px; background: url(../images/actbg1.gif); height: 26px; color: #0158a7; cursor: pointer; font-weight: bold
}
.sd022 {
	text-align: center; line-height: 26px; background: url(../images/actbg2.gif); cursor: pointer; font-weight: bold
}
.bor03 {
	border-bottom: #afc4e1 1px solid; border-left: #afc4e1 1px solid; margin-top: -1px; width: 208px; border-top: #afc4e1 1px; border-right: #afc4e1 1px solid
}
.bor03 ul li {
	font-size: 12px
}
.con_f {
	width: 208px
}
.qlfoot2 a {
	color: #039
}
#sport .char_pic ul {
	float: left
}
#health .char_pic ul {
	float: left
}
#woman .char_pic ul {
	float: left
}
#edu .char_pic ul {
	float: left
}
#ent .char_pic ul {
	float: left
}
#car .char_pic ul {
	float: left
}
.daojishi {
	width: 210px; background: url(../images/daojishi_bg1.jpg) 0px 0px; height: 70px
}
#divdown1 {
	line-height: 20px; margin-left: 20px; font-size: 16px
}
.h_h {
	height: 385px
}
.border_blue h2 {
	line-height: 25px; padding-left: 10px; background: #e7f6fd; height: 25px; color: #154f98; font-size: 12px; font-weight: bold
}
.hotline dl {
	border-bottom: #ccc 1px dashed; padding-bottom: 5px; margin: 5px; height: 74px; font-size: 12px
}
.hotline dl dd {
	line-height: 180%; font-size: 12px
}
.hotline dl img {
	border-bottom: #efefef 1px solid; border-left: #efefef 1px solid; padding-bottom: 1px; padding-left: 1px; width: 90px; padding-right: 1px; display: inline; float: left; height: 70px; border-top: #efefef 1px solid; margin-right: 10px; border-right: #efefef 1px solid; padding-top: 1px
}
.enter_colum {
	line-height: 25px; padding-left: 10px; margin-bottom: 5px; height: 25px; font-size: 12px
}
.enter_colum a {
	padding-right: 5px; text-decoration: none
}
.enter_colum a:hover {
	text-decoration: underline
}
.link_enter {
	line-height: 20px; margin: 3px 5px 0px 0px; padding-left: 10px; width: 101px; display: block; background: url(../images/btn_enterbg.jpg) no-repeat 0px 0px; float: right; height: 20px; text-decoration: none
}

#screen2 .lft h2 {
	line-height: 25px; margin: 1px; padding-left: 10px; background: #ffe6c7; height: 25px; color: #000; font-size: 12px; font-weight: bold
}
#screen2 #wt {
	height: 150px
}
#screen2 .lft {
	width: 730px;overflow: hidden;
}
#announce .charlist {
	padding-bottom: 0px; margin: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
#club {
	width: 355px; margin-left: 10px
}
#club .pic_list {
	margin: 10px 10px 0px; width: 115px
}
#club .pic_list img {
	width: 115px; height: 60px
}
#club .pic_list dl {
	margin: 10px 0px 5px
}
#club .pic_list dd {
	text-align: center; line-height: 25px; height: 25px; font-size: 12px
}
#club .charlist {
	line-height: 175%; margin: 10px 10px 0px
}
#club .charlist li {
	width: 192px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden
}
#play_hot dl {
	border-bottom: #ccc 1px dashed; margin: 10px
}
#play_hot dl h3 {
	padding-bottom: 10px; line-height: 150%; font-size: 12px; font-weight: bold
}
#play_hot dl dd {
	line-height: 180%
}
#play_hot dl img {
	width: 83px; display: inline; float: left; height: 110px; margin-right: 5px
}
#play_hot .charlist li {
	width: 172px; text-overflow: ellipsis; white-space: nowrap; font-size: 12px; overflow: hidden
}
#ent {
	width: 358px; overflow: hidden
}
.hidden {
	display: none
}
.scrolldoorframe_1 {
	
}
.scrollul2_1 {
	background: url(../images/actbg_3.gif) repeat-x; height: 26px; overflow: hidden
}
.scrollul2_1 li {
	line-height: 28px; list-style-type: none; width: 104px; float: left; height: 26px; font-size: 12px; overflow: hidden; cursor: pointer
}
.sd03_1 {
	text-align: center; background: url(../images/actbg_1.gif) no-repeat; color: #154f98; cursor: pointer
}
.sd04_1 {
	text-align: center; background: url(../images/actbg_2.gif) no-repeat; color: #4a4a4a; cursor: pointer
}
#cc01 {
	border-bottom: #afc4e1 1px; border-left: #afc4e1 1px solid; float: left; border-top: #afc4e1 1px; border-right: #afc4e1 1px solid
}
#cc02 {
	border-bottom: #afc4e1 1px; border-left: #afc4e1 1px solid; float: left; border-top: #afc4e1 1px; border-right: #afc4e1 1px solid
}
#host .charlist {
	border-bottom: #afc4e1 1px solid; border-left: #afc4e1 1px solid; padding-bottom: 5px; margin: 0px; padding-left: 10px; width: 188px; padding-right: 10px; float: left; border-top: #afc4e1 1px; border-right: #afc4e1 1px solid; padding-top: 0px
}
#host dl {
	margin: 6px 5px; height: 114px; overflow: hidden
}
.channel_host {
	margin: 8px auto
}
.z_h {
	height: 464px; overflow: hidden;
}
#screen2 .lft #survey h2{background: none;}
#active .title{overflow: hidden;}
.gaodu {
	min-height: 467px; height: 467px; overflow: hidden
}
.link {
	margin-top: 10px; width: 650px; margin-left: 20px
}
.link ul li {
	line-height: 26px; display: inline; white-space: nowrap; float: left; margin-left: 10px
}