﻿/* CSS Document */

BODY {
	FONT-SIZE: 14px;
	COLOR: #000;
	TEXT-ALIGN:left;
	padding:0px;
	margin:0px;
	background:#fff;
}
a:link {
	color: #1f1f1f;
	text-decoration: none;
}
a:visited {
	color: #1f1f1f;
	text-decoration: none;
}
a:hover {
	color: #cf0111;
	text-decoration: underline;
}
a:active {
	color: #1f1f1f;
}
a.blue:link {
	color: #004b85;
	text-decoration: none;
}
a.blue:visited {
	color: #004b85;
	text-decoration: none;
}
a.blue:hover {
	color: #cf0111;
	text-decoration: underline;
}
a.blue:active {
	color: #004b85;
}
a.red:link {
	color: #ff0000;
	text-decoration: none;
}
a.red:visited {
	color: #ff0000;
	text-decoration: none;
}
a.red:hover {
	color: #cf0111;
	text-decoration: underline;
}
a.red:active {
	color: #ff0000;
}
a.reds:link {
	color: #ae1908;
	text-decoration: none;
}
a.reds:visited {
	color: #ae1908;
	text-decoration: none;
}
a.reds:hover {
	color: #cf0111;
	text-decoration: underline;
}
a.reds:active {
	color: #ae1908;
}
.more {float: right; font-weight:normal;font-size:12px;}
.more a:link {
	color: #969696;
	text-decoration: none;
}
.more a:visited {
	color: #969696;
	text-decoration: none;
}
.more a:hover {
	color: #cf0111;
	text-decoration: underline;
}
.more a:active {
	color: #969696;
}
img { border: 0; margin: 0px; padding:0; }
.ml10 {margin-left: 10px;}
.mb10 {margin-bottom: 10px;}


UL {
	PADDING: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none;
}
LI {
	PADDING: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none; text-align: left;
}
form, dl, dt, dd, h1, h2, h3, h4, h5 { padding: 0; margin: 0; float: left; font-size: 14px; }
p { margin: 0; }

i, u, em {
	font-style : normal; text-decoration: none;
}
form, dl, dt, dd, h1, h2, h3, h4 { padding: 0; margin: 0; }

.fl {
	DISPLAY: inline; FLOAT: left
}
.fr {
	DISPLAY: inline; FLOAT: right
}
.hide {
	DISPLAY: none
}



.clear { float: left; width: 100%; height: 8px; line-height: 8px; font-size: 1px; }
.cursor {
	cursor: pointer;
} 

#header {
	margin: 0 auto;
	width: 980px;
	height: 285px;
	margin-bottom: 10px;
	position: relative;
	background: url(../images/headers.jpg) no-repeat left 0px;
}
#header .logo {
	width: 280px;
	height: 80px;
	position: absolute;
	top: 65px;
}
#header .logo a {
	float: left;
	width: 280px;
	height: 80px;
}
#header .old {
	width: 86px;
	height: 36px;
	position: absolute;
	top: 0px;
	right: 0;
}
#header .old a {
	float: left;
	width: 86px;
	height: 36px;
}
#header .menu {
	width: 980px;
	height: 70px;
	position: absolute;
	bottom: 0;
	background: url(imagesmenu.jpg) no-repeat left 0px;
}
#header .menu .table_menu {
	float: left;
	width: 712px;
	height: 70px;
	text-align: center;
}
#header .menu .table_menu table {
	width: 100%;
}
#header .menu .table_menu td {
	width: 86px;
	height: 35px;
	font-size: 14px;
	line-height: 35px;
	text-align: center;
	font-weight: bold;
}
#header .menu ul {
	float: left;
	width: 712px;
	height: 70px;
}
#header .menu ul li {
	float: left;
	width: 86px;
	height: 35px;
	font-size: 14px;
	line-height: 35px;
	text-align: center;
	font-weight: bold;
}
#header .menu a:link {
	color: #fff;
	text-decoration: none;
}
#header .menu a:visited {
	color: #fff;
	text-decoration: none;
}
#header .menu a:hover {
	color: #fff;
	text-decoration: underline;
}
#header .menu a:active {
	color: #fff;
}
#header .menu .search {
	float: right;
	width: 253px;
	height: 48px;
	padding: 22px 0 0 15px;
}
#header .menu .search .txt {
	width: 173px;
	height: 28px;
	border: none;
	padding: 0 5px;
	background: none;
}
#header .menu .search .btn {
	width: 40px;
	height: 27px;
	border: none;
	color: #fff;
	cursor: pointer;
	margin-left: 5px;
	background: url(imagesbtn.jpg) no-repeat left 0px;
}

#main {
	margin: 0 auto;
	width: 980px;
	margin-bottom: 10px;
}
#main .left_boxa {
	float: left;
	width: 270px;
	padding-right: 10px;
}

/* 默认幻灯片 */
#hot {zoom:1;position:relative; height:225px;}
#slide {zoom:1;position:relative;}
#slide .content{}
#slide .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
#slide .title-bg, #slide .title{position:absolute;left:0px;top:0;width:260px;height:30px;line-height:30px;overflow:hidden; padding-right: 10px;}

#slide .changeDiv img { width: 270px; height: 200px;}
#slide .title a{display:block;padding-left:15px;color:#fff; font-size:14px;}
#slide .change{bottom:-30px;height:20px;left: 95px; margin:0 auto;position:absolute;text-align: center;z-index:9999;}
#slide .change i {background: url(imagess_a.jpg) no-repeat;color:#FFF;cursor:pointer;font-family:Arial;font-size:1px;line-height:10px;margin-right:5px; font-style:normal; width:10px; height:10px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline; text-align: center; text-indent:-99999px;}
#slide .change i.cur {background:url(imagess_b.jpg) no-repeat;}

#main .left_boxa .hotnews {
	float: left;
	width: 268px;
	height: 283px;
	overflow: hidden;
	border: 1px solid #ddd;
	border-top: 2px solid #2875ad;
}
#main .left_boxa .hotnews h3 {
	float: left;
	width: 268px;
	height: 30px;
	background:url(imageshotnews.jpg) no-repeat 0 -5px;
}
#main .left_boxa .hotnews dl {
	float: left;
	width: 258px;
	padding: 5px;
	background: #f6f6f6;
}
#main .left_boxa .hotnews dl dt {
	float: left;
	width: 258px;
	height: 35px;
	line-height: 30px;
	text-indent: 55px;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background: url(imageshotnewsa.jpg) no-repeat 0 6px;
}
#main .left_boxa .hotnews dl .pic {
	float: left;
	width: 80px;
	height: 60px;
}
#main .left_boxa .hotnews dl .pic img {
	width: 80px;
	height: 60px;
}
#main .left_boxa .hotnews dl .txt {
	float: left;
	width: 170px;
	height: 60px;
	color: #929292;
	line-height: 20px;
	padding-left: 8px;
}
#main .left_boxa .hotnews .txtpic {
	position: relative;
	float: left;
	width: 258px;
	height: 95px;
	padding: 5px;
	background: #f6f6f6;
}
#main .left_boxa .hotnews .txtpic .chan_tit_td_11 {
	position: absolute;
	width: 258px;
	height: 35px;
	line-height: 30px;
	text-indent: 5px;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background: url(../images/hotnewsa.bak.jpg) no-repeat 0 6px;
	top: 3px;
	left: 5px;
}
#main .left_boxa .hotnews .txtpic .chan_pic_td_11 {
	position: absolute;
	width: 80px;
	height: 60px;
	top: 35px;
	left: 5px;
}
#main .left_boxa .hotnews .txtpic .chan_pic_td_11 img {
	width: 80px;
	height: 60px;
}
#main .left_boxa .hotnews .txtpic .chan_con_td_11 {
	position: absolute;
	width: 170px;
	height: 60px;
	color: #929292;
	line-height: 20px;
	padding-left: 8px;
	top: 35px;
	right:5px;
}
#main .left_boxa .hotnews .txtpic .chan_con_td_11 a {
	float: left;
	width: 162px;
	height: 60px;
	color: #929292;
	line-height: 20px;
	padding-left: 0px;
	overflow: hidden;
}
.txtpic a:link {
	color: #004b85;
	text-decoration: none;
}
.txtpic a:visited {
	color: #004b85;
	text-decoration: none;
}
.txtpic a:hover {
	color: #cf0111;
	text-decoration: underline;
}
.txtpic a:active {
	color: #004b85;
}
#main .left_boxa .hotnews ul {
	float: left;
	width: 258px;
	padding: 5px;
	border: none;
	border-top: 1px solid #ddd;
}
#main .left_boxa .hotnews ul li {
	float: left;
	width: 258px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#main .left_boxa .hotnews .hotnewslist {
	float: left;
	width: 258px;
	padding: 5px;
	border: none;
	border-top: 1px solid #ddd;
}
#main .left_boxa .hotnews .hotnewslist td {
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	text-align:left;
	font-size: 12px;
	white-space: nowrap;
	text-overflow: ellipsis;
}


#main .left_boxa h2 {
	float: left;
	width: 248px;
	height: 35px;
	color: #054b86;
	font-size: 14px;
	line-height: 35px;
	padding: 0 10px;
	text-indent: 10px;
	border: 1px solid #ddd;
	border-bottom: none;
	background: #f6f6f6 url(imagesda.gif) no-repeat 5px center;
}
#main .left_boxa ul {
	float: left;
	width: 258px;
	padding: 3px 5px;
	overflow: hidden;
	border: 1px solid #ddd;
}
#main .left_boxa ul li {
	float: left;
	width: 258px;
	height: 30px;
	line-height:30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-bottom: 1px dotted #ddd;
}
#main .left_boxa .txtnewslist {
	float: left;
	width: 258px;
	padding: 3px 5px;
	overflow: hidden;
	border: 1px solid #ddd;
}
#main .left_boxa .txtnewslist td {
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	text-align:left;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#main .left_boxa .bk {
	float: left;
	width: 258px;
	padding: 5px;
	border: 1px solid #ddd;
}
#main .left_boxa .bk img {
	width: 258px;
}


#main .right_boxa {
	float: left;
	width: 698px;
	height: 511px;
	border: 1px solid #ddd;
	border-top: 2px solid #2875ad;
}
#main .right_boxa .top {
	position: relative;
	float: left;
	width: 698px;
	height: 120px;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
	background: url(imagestopbg.gif) repeat-x 0 0px;
}
#main .right_boxa .top dt {
	float: left;
	width: 678px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 22px;
	overflow: hidden;
	padding: 0 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-family: microsoft yahei;
}
#main .right_boxa .top dt i {
	position: absolute;
	left: 0;
	top: 0;
	width: 59px;
	height: 65px;
	background: url(imagestopa.png) no-repeat 0 0px;
}
#main .right_boxa .top dd {
	float: left;
	width: 678px;
	height: 60px;
	color: #929292;
	padding: 0 10px;
	line-height: 20px;
	text-indent: 26px;
}

#main .right_boxa .top .chan_pic_td_13 {
	display: none;
}
#main .right_boxa .top .chan_tit_td_13 {
	float: left;
	width: 678px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 22px;
	overflow: hidden;
	padding: 0 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-family: microsoft yahei;
}
#main .right_boxa .top .chan_tit_td_13 a{color: #004b85;}
#main .right_boxa .top i {
	position: absolute;
	left: 0;
	top: 0;
	width: 59px;
	height: 65px;
	background: url(imagestopa.png) no-repeat 0 0px;
}
#main .right_boxa .top .chan_con_13 {
	float: left;
	width: 678px;
	height: 60px;
	color: #929292;
	padding: 0 10px;
	line-height: 20px;
	text-align: left;
	text-indent: 26px;
}
#main .right_boxa .toplist {
	float: left;
	width: 446px;
	height: 388px;
	padding: 0 10px;
	overflow: hidden;
}
#main .right_boxa .toplist li {
	float: left;
	width: 446px;
	height: 29px;
	line-height:31px;
	font-size: 14px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-bottom: 1px dotted #ddd;
}
#main .right_boxa .toplist td {
	height: 30px;
	line-height:30px;
	font-size: 14px;
	overflow: hidden;
	text-align: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-bottom: 1px dotted #ddd;
}
#main .right_boxa .toplist td.hotone table td {
	padding-left: 70px;
	background: #ffffff url(imageshota.gif) no-repeat -6px 1px;
}
#main .right_boxa .toplist td.hottow table td {
	padding-left: 70px;
	background: #ffffff url(imageshotb.gif) no-repeat -6px 1px;
}
#main .right_boxa .topright {
	float: left;
	width: 231px;
	height: 390px;
	border-left: 1px solid #ddd;
}
#main .right_boxa .topright h2 {
	float: left;
	width: 211px;
	height: 35px;
	color: #054b86;
	font-size: 14px;
	line-height: 35px;
	padding: 0 10px;
	text-indent: 10px;
	border-bottom: 1px dotted #ddd;
	background: #f6f6f6 url(imagesda.gif) no-repeat 5px center;
}
#main .right_boxa .topright ul {
	float: left;
	width: 221px;
	height: 127px;
	padding: 3px 5px;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
}
#main .right_boxa .topright ul li {
	float: left;
	width: 221px;
	height: 25px;
	line-height:25px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-bottom: 1px dotted #ddd;
}
#main .right_boxa .topright .toprightlist {
	float: left;
	width: 221px;
	height: 127px;
	padding: 3px 5px;
	overflow: hidden;
	background: #f6f6f6;
	border-bottom: 1px solid #ddd;
}
#main .right_boxa .topright .toprightlist td {
	height: 25px;
	line-height:25px;
	overflow: hidden;
	text-align: left;
	font-size: 12px;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-bottom: 1px dotted #ddd;
}
#main .right_boxa .topright .bk {
	float: left;
	width: 221px;
	height: 175px;
	padding: 5px;
}


#main .right_boxb {
	float: right;
	width: 268px;
	height: 913px;
	border: 1px solid #ddd;
}
#main .right_boxb h2 {
	float: left;
	width: 248px;
	height: 35px;
	color: #054b86;
	font-size: 14px;
	line-height: 35px;
	padding: 0 10px;
	text-indent: 10px;
	border-bottom: 1px dotted #ddd;
	background: #f6f6f6 url(imagesda.gif) no-repeat 5px center;
}
#main .right_boxb dl {
	float: left;
	width: 258px;
	padding: 5px;
	border-bottom: 1px dotted #ddd;
}
#main .right_boxb dl .pic {
	float: left;
	width: 100px;
	height: 127px;
}
#main .right_boxb dl .pic a {
	float: left;
	width: 90px;
	height: 123px;
	padding: 1px;
	overflow: hidden;
	border: 1px solid #ddd;
}
#main .right_boxb dl .pic img {
	width: 90px;
}
#main .right_boxb dl dt {
	float: left;
	width: 158px;
	height: 27px;
	line-height: 27px;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#main .right_boxb dl .txt {
	float: left;
	width: 158px;
	height: 60px;
	color: #929292;
	line-height: 19px;
}
#main .right_boxb .txtpic {
	float: left;
	width: 268px;
	height: 278px;
	overflow: hidden;
	border-bottom: 1px dotted #ddd;
}
#main .tr_linea {
	height: 130px;
	border-bottom: 1px dotted #dddddd;
}

#main .right_boxb .txtpic trs {
	float: left;
	width: 268px;
	line-height: 19px;
	border-bottom: 1px dotted #ddd;
}
#main .right_boxb .txtpic td.chan_pic_td_17 {
	float: left;
	width: 100px;
	height: 127px;
}
#main .right_boxb .txtpic td.chan_pic_td_17 a {
	float: left;
	width: 90px;
	height: 120px;
	padding: 1px;
	overflow: hidden;
	border: 1px solid #ddd;
}
#main .right_boxb .txtpic td.chan_pic_td_17 img {
	width: 90px;
}
#main .right_boxb .txtpic td.chan_tit_td_17 {
	float: left;
	width: 158px;
	height: 27px;
	line-height: 27px;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#main .right_boxb .txtpic td.chan_con_td_17 {
	float: left;
	width: 158px;
	height: 90px;
}
#main .right_boxb .txtpic td.chan_con_td_17 a {
	float: left;
	width: 155px;
	height: 90px;
	color: #929292;
	font-size: 12px;
	line-height: 22px;
	overflow: hidden;
}
#main .right_boxb .tlist {
	float: left;
	width: 258px;
	padding: 3px 5px;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
}
#main .right_boxb ul.tlist li {
	float: left;
	width: 258px;
	height: 30px;
	line-height:30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#main .right_boxb .tlist td {
	height: 30px;
	text-align:left;
	line-height:30px;
	overflow: hidden;
	font-size: 12px;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#main .right_boxb ul.plist {
	float: left;
	width: 268px;
	padding: 5px 0px;
}
#main .right_boxb ul.plist li {
	float: left;
	width: 124px;
	overflow: hidden;
	padding: 0 5px;
	font-size: 12px;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#main .right_boxb ul.plist li .pic {
	float: left;
	width: 120px;
	height: 90px;
	padding: 1px;
	overflow: hidden;
	border: 1px solid #ddd;
}
#main .right_boxb ul.plist li .pic img {
	width: 120px;
}
#main .right_boxb ul.plist li .link {
	float: left;
	width: 120px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#main .iboxa {
	float: left;
	width: 343px;
	height: 308px;
	border: 1px solid #ddd;
}
#main .iboxa h2 {
	float: left;
	width: 323px;
	height: 35px;
	color: #054b86;
	font-size: 14px;
	line-height: 35px;
	padding: 0 10px;
	text-indent: 15px;
	border-bottom: 1px dotted #ddd;
	background: #f6f6f6 url(imagesdb.gif) no-repeat 5px center;
}
#main .iboxa dl {
	float: left;
	width: 333px;
	padding: 5px;
	border-bottom: 1px dotted #ddd;
}
#main .iboxa dl .pic {
	float: left;
	width: 130px;
	height: 95px;
}
#main .iboxa dl .pic a {
	float: left;
	width: 120px;
	height: 90px;
	padding: 1px;
	overflow: hidden;
	border: 1px solid #ddd;
}
#main .iboxa dl .pic img {
	width: 120px;
	height: 90px;
}
#main .iboxa dl dt {
	float: left;
	width: 203px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#main .iboxa dl .txt {
	float: left;
	width: 203px;
	height: 60px;
	color: #929292;
	line-height: 20px;
}
#main .iboxa .txtpic {
	float: left;
	width: 333px;
	height:99px;
	padding: 5px;
	border-bottom: 1px dotted #ddd;
}
#main .iboxa .txtpic td {
	color: #929292;
	line-height: 18px;
}
#main .iboxa .txtpic td.chan_pic_td_22, #main .iboxa .txtpic td.chan_pic_td_30, #main .iboxa .txtpic td.chan_pic_td_24, #main .iboxa .txtpic td.chan_pic_td_26 {
	float: left;
	width: 125px;
	height: 95px;
}
#main .iboxa .txtpic td.chan_pic_td_22 a, #main .iboxa .txtpic td.chan_pic_td_30 a, #main .iboxa .txtpic td.chan_pic_td_24 a, #main .iboxa .txtpic td.chan_pic_td_26 a {
	float: left;
	width: 120px;
	height: 90px;
	padding: 1px;
	overflow: hidden;
	border: 1px solid #ddd;
}
#main .iboxa .txtpic td.chan_pic_td_22 img, #main .iboxa .txtpic td.chan_pic_td_30 img, #main .iboxa .txtpic td.chan_pic_td_24 img, #main .iboxa .txtpic td.chan_pic_td_26 img {
	width: 120px;
	height: 90px;
}
#main .iboxa .txtpic td.chan_tit_td_22, #main .iboxa .txtpic td.chan_tit_td_30, #main .iboxa .txtpic td.chan_tit_td_24, #main .iboxa .txtpic td.chan_tit_td_26 {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#main .iboxa .txtpic td.chan_con_td_22, #main .iboxa .txtpic td.chan_con_td_30, #main .iboxa .txtpic td.chan_con_td_24, #main .iboxa .txtpic td.chan_con_td_26 {
	height: 60px;
	color: #929292;
	line-height: 20px;
	overflow: hidden;
}
#main .iboxa .txtpic td.chan_con_td_22 a, #main .iboxa .txtpic td.chan_con_td_30 a, #main .iboxa .txtpic td.chan_con_td_24 a, #main .iboxa .txtpic td.chan_con_td_26 a {
	float: left;
	width: 195px;
	height: 60px;
	color: #929292;
	line-height: 20px;
	overflow: hidden;
	word-break:break-all; /*支持IE，chrome，FF不支持*/
	word-wrap:break-word;/*支持IE，chrome，FF*/
	white-space:pre-wrap;
}
#imgContent30 {
	float: left;
	width: 200px;
	height: 60px;
	line-height: 20px;
	overflow: hidden;
	white-space:pre-wrap;
}
#main .iboxa .tlist {
	float: left;
	width: 333px;
	padding: 3px 5px;
	overflow: hidden;
}
#main .iboxa ul.tlist li {
	float: left;
	width: 333px;
	height: 30px;
	line-height:30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#main .iboxa .tlist td {
	height: 30px;
	text-align: left;
	line-height:30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#main .iboxb {
	float: left;
	width: 698px;
	height: 273px;
	overflow: hidden;
	border: 1px solid #ddd;
}


#main .iboxb .txtpic {
	float: left;
	width: 698px;
	height:99px;
	padding: 5px;
	border-bottom: 1px dotted #ddd;
}
#main .iboxb .txtpic td {
	color: #929292;
	line-height: 18px;
}
#main .iboxb .txtpic td.chan_pic_td_28 {
	float: left;
	width: 125px;
	height: 95px;
}
#main .iboxb .txtpic td.chan_pic_td_28 a {
	float: left;
	width: 120px;
	height: 90px;
	padding: 1px;
	overflow: hidden;
	border: 1px solid #ddd;
}
#main .iboxb .txtpic td.chan_pic_td_28 img {
	width: 120px;
	height: 90px;
}
#main .iboxb .txtpic td.chan_tit_td_28 {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#main .iboxb .txtpic td.chan_con_td_28 {
	height: 60px;
	color: #929292;
	line-height: 20px;
	overflow: hidden;
}
#main .iboxb .txtpic td.chan_con_td_28 a {
	float: left;
	width: 540px;
	height: 60px;
	color: #929292;
	line-height: 20px;
	overflow: hidden;
}



#main .iboxb h2 {
	float: left;
	width: 678px;
	height: 35px;
	color: #054b86;
	font-size: 14px;
	line-height: 35px;
	padding: 0 10px;
	text-indent: 15px;
	border-bottom: 1px dotted #ddd;
	background: #f6f6f6 url(imagesdb.gif) no-repeat 5px center;
}
#main .iboxb ul.plist {
	float: left;
	width: 270px;
	padding: 10px 30px;
}
#main .iboxb ul.plist li {
	position: relative;
	float: left;
	width: 124px;
	overflow: hidden;
	padding: 0 5px;
	font-size: 12px;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#main .iboxb ul.plist li:hover i {
	position: absolute;
	width: 110px;
	height: 82px;
	top: 2px;
	left: 7px;
	cursor: pointer;
 	background: url(imagesplay.png) no-repeat 50%;
	background-color:#000000;
    filter: Alpha(Opacity=50);
	-moz-opacity:0.5; /* Moz + FF 透明度20%*/
    opacity: 0.5; /* 支持CSS3的浏览器（FF 1.5也支持）透明度20%*/
}
#main .iboxb ul.plist li .pic {
	float: left;
	width: 110px;
	height: 82px;
	padding: 1px;
	overflow: hidden;
	border: 1px solid #ddd;
}
#main .iboxb ul.plist li .pic img {
	width: 110px;
}
#main .iboxb ul.plist li .link {
	float: left;
	width: 120px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#main .iboxb .tlist {
	float: left;
	/*
	width: 325px;
	*/
	width: 680px;
	padding: 15px 5px;
	overflow: hidden;
}
#main .iboxb ul.tlist li {
	float: left;
	width: 325px;
	height: 30px;
	line-height:30px;
	overflow: hidden;
	font-size: 14px;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#main .iboxb .tlist td {
	text-align: left;
	height: 30px;
	line-height:30px;
	overflow: hidden;
	font-size: 14px;
	white-space: nowrap;
	text-overflow: ellipsis;
}

#main .main_cont {
	float:left;
	width: 698px;
	border: 1px solid #ddd;
	border-top: 2px solid #2875ad;
}
#main .main_cont h3.title {
	float: left;
	width: 698px;
	height: 35px;
	color: #054b86;
	font-size: 14px;
	line-height: 35px;
	text-indent: 30px;
	border-bottom: 1px solid #ddd;
	background: #f6f6f6 url(imagesdb.gif) no-repeat 5px center;
}
#main .main_cont h3.title .local {
	float: right;
	color: #7e7e7e;
	font-size: 14px;
	font-weight:normal;
	padding-right: 10px;
}
#main .main_cont h3.title .local a {
	color: #7e7e7e;
}
#main .main_cont .search {
	float: left;
	width: 630px;
	height: 37px;
	text-align: center;
	padding: 20px 0 20px 50px;;
	background: url(imagessearch.jpg) no-repeat center 20px;
}
#main .main_cont .search .txt {
	float: left;
	width: 490px;
	height: 30px;
	line-height: 38px;
	border: 0px;
	background: none;
	padding: 0 5px;
	color: #ccc;
}
#main .main_cont .search .button {
	float: left;
	width: 90px;
	height: 37px;
	line-height: 30px;
	border: 0px;
	cursor: pointer;
	background: none;
}
#main .main_cont .search_tip {
	float: left;
	width: 700px;
	text-align: center;
	padding: 20px 0;
}
#main .main_cont .tlist {
	float:left;
	width: 678px;
	padding: 15px;
	padding-bottom: 0;
}
#main .main_cont .tlist li {
	float:left;
	width: 668px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
}
#main .main_cont .tlist .tlist_list {
	margin-bottom: 20px;
}
#main .main_cont .tlist .tr_line {
	width: 678px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	padding-bottom: 0;
	border-bottom: 1px dotted #ddd;
}
#main .main_cont .piclist {
	float:left;
	width: 678px;
	padding: 15px;
	padding-bottom: 0;
}
#main .main_cont .piclist li {
	float:left;
	width: 154px;
	height: 140px;
	line-height: 35px;
	padding: 6px 6px 6px 7px;
	font-size: 14px;
}
#main .main_cont .piclist li a.pic {
	position: relative;
	float: left;
	width: 150px;
	height: 112px;
	padding: 1px;
	overflow: hidden;
	border: 1px solid #ddd;
}
#main .main_cont .piclist li .pic img {
	width: 150px;
}
#main .main_cont .piclist li em {
	float: left;
	width: 150px;
	height: 20px;
	padding: 0px;
	text-align:center;
}
#main .main_cont .piclist li:hover i {
	position: absolute;
	width: 148px;
	height: 110px;
	top: 2px;
	left: 2px;
	cursor: pointer;
 	background: url(imagesplay.png) no-repeat 50%;
	background-color:#000000;
    filter: Alpha(Opacity=40);
	-moz-opacity:0.4; /* Moz + FF 透明度20%*/
    opacity: 0.4; /* 支持CSS3的浏览器（FF 1.5也支持）透明度20%*/
}
#main .main_cont .tlist li.line {
	height: 1px;
	line-height:1px;
	font-size: 1px;
	overflow: hidden;
	margin: 10px 0;
	border-bottom: 1px dotted #ddd;
}
#main .main_cont .tlist li span {
	float:right;
	color: #878686;
}
#main .main_conts {
	float:left;
	width: 700px;
}
#main .main_conts h3.local {
	float: left;
	width: 700px;
	height: 35px;
	color: #7e7e7e;
	font-size: 14px;
	line-height: 35px;
	text-indent: 30px;
	font-weight:normal;
	border-bottom: 1px solid #ddd;
	background: url(imageshome.gif) no-repeat 5px center;
}
#main .main_conts h3.local a {
	color: #7e7e7e;
}
#main .main_conts h1.title {
	float: left;
	width: 700px;
	color: #424343;
	font-size: 24px;
	line-height: 35px;
	text-indent: 30px;
	text-align: center;
	font-weight:normal;
	padding: 20px 0 10px 0;
	font-family: microsoft yahei;
}
#main .main_conts h2.st {
	float: left;
	width: 700px;
	color: #9e9e9e;
	font-size: 14px;
	height: 25px;
	line-height: 25px;
	text-indent: 30px;
	text-align: center;
	font-weight:normal;
	border-bottom: 1px dotted #ddd;
}
#main .main_conts .play {
	float: left;
	width: 650px;
	height: 450px;
	padding: 10px 25px;
	text-align: center;
}
#main .main_conts .c_txt {
	float: left;
	width: 680px;
	color: #424343;
	font-size: 14px;
	line-height: 200%;
	padding: 10px;
	font-size: 14px;
}
#main .main_conts .c_txt p {
	text-indent: 32px;
	margin-bottom: 15px;
}
#main .main_conts .comments {
	position: relative;
	float: left;
	width: 700px;
}
#main .main_conts .comments i {
	position: absolute;
	float: left;
	width: 700px;
	height: 25px;
	background: #fff;
	left:0;
	bottom: 0;
}

#pages {
	FLOAT: left;
	width: 100%;
	height: 27px;
	text-align:center;
	padding-top: 15px;
	padding-bottom: 15px;
}
#pages a {
	margin: 0px auto 7px;
	text-align:center;
	clear:both;
	height: 17px;
	color:#333;
	line-height: 19px;
	display: inline-block;
	background: #fff;
	padding: 1px 10px;
	border: 1px solid #ccc;
}
/*
#pages a.a1 {
	color: #ff5a00;
	border: none;
	background: none;
}
*/
#pages span {
	margin: 0px auto 7px;
	text-align:center;
	clear:both;
	height: 17px;
	color:#333;
	line-height: 19px;
	display: inline-block;
	background: #e2e2e2;
	padding: 1px 10px;
	border: solid 1px #ccc;
}
#pages a:hover,#pages a.now:hover { background:; color:#cdcdcd;}

#copyright {
	margin: 0 auto;
	width: 980px;
	text-align: center;

}
#copyright .link {
	float: left;
	width: 980px;
	height: 40px;
	line-height: 43px;
	color: #262626;
	text-align: center;
	background: #dddddd;
	overflow: hidden;

}
#copyright .txt {
	float: left;
	width: 980px;
	height: 80px;
	line-height: 25px;
	color: #262626;
	padding-top: 15px;
	text-align: center;

}

.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: ""
}
.clearfix {
	ZOOM: 1
}