.header {
	background: url("../images/logo_bg.gif") top; margin: 0px auto; padding: 0px; height: 122px; overflow: hidden; clear: both; display: block;
}
.header h1 {
	text-align: center; font-size: 12px; font-weight: bold; float: left;
}
.header h1.site-name {
	margin-top: -30px; float: left;
}
.logo {
	margin: 0px 10px; float: left;
}
.header_r {
	width: 300px; text-align: right; float: right; display: block;
}
.mainheaderad {
	margin: 0px auto; padding: 0px; width: 960px; height: 60px; overflow: hidden; clear: both; display: block;
}
.header .top {
	width: 960px; overflow: hidden; padding-top: 10px; clear: both; position: relative;
}
.topimg {
	background: url("../images/topbg2.gif"); margin: 0px auto; padding: 0px; height: 9px; overflow: hidden; clear: both; display: block;
}
.main_index {
	background: white; margin: 0px auto; padding: 0px 1px 8px; width: 960px; overflow: hidden; clear: both; display: block;
}
.main_counttool {
	background: white; margin: 0px auto; padding: 0px 1px 3px; width: 960px; overflow: hidden; clear: both; display: block;
}
.center {
	margin: 0px auto; text-align: center;
}
#counttool {
	background: rgb(244, 241, 241); padding: 5px; height: 24px; clear: both; font-size: 12px;
}
#countinfo {
	font: 12px/normal Verdana, Arial, Tahoma; padding-top: 5px; float: left; font-size-adjust: none; font-stretch: normal;
}
#tool {
	float: right;
}
.qlink {
	font: 12px/29px "����"; width: 288px; height: 29px; overflow: hidden; margin-bottom: 9px; float: right; display: block; font-size-adjust: none; font-stretch: normal;
}
.qlinkB {
	font: 12px/29px "����"; width: 85%; height: 29px; overflow: hidden; margin-bottom: 15px; float: right; display: block; font-size-adjust: none; font-stretch: normal;
}
.qlinkB .h_login {
	color: rgb(102, 102, 102);
}
.conNavL0Link {
	list-style: none; margin: 0px auto; height: 25px; overflow: hidden; clear: both; float: right; display: block;
}
.conNavL0Link ul {
	margin: 0px auto; padding: 7px 0px 0px; float: left;
}
.conNavL0Link ul li {
	margin: 0px auto; padding: 0px 5px 0px 0px; float: left;
}
.qlink_r {
	padding: 0px 5px 0px 0px;
}
.qlink_r a {
	margin: 0px 6px; color: rgb(255, 255, 255); text-decoration: none;
}
.qlink_r a:hover {
	color: rgb(255, 255, 112); text-decoration: none;
}
.h_login {
	padding: 0px 0px 0px 5px; height: 29px; color: rgb(255, 255, 112); overflow: hidden; float: left; display: inline;
}
.h_login a {
	color: rgb(255, 255, 255); text-decoration: none; margin-right: 5px;
}
.h_login a:hover {
	color: rgb(255, 255, 112); text-decoration: none;
}
.t_login {
	background: url("../images/icon_h.gif") no-repeat 0px 1px; color: rgb(201, 71, 0); padding-left: 15px;
}
.t_reg {
	background: url("../images/icon_h.gif") no-repeat 0px -24px; color: rgb(201, 71, 0); padding-left: 15px;
}
.t_help {
	background: url("../images/icon_h.gif") no-repeat 0px -49px; padding-left: 15px;
}
.t_add {
	background: url("../images/icon_h.gif") no-repeat 0px -73px; padding-left: 15px;
}
.logoad {
	float: left;
}
.logoad img {
	width: 445px; height: 63px; float: left;
}
.h_titbox {
	height: 28px; overflow: hidden; clear: both; display: block;
}
.h_tit {
	font: bold 14px/28px "����"; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
.h_gn {
	color: rgb(25, 75, 3); font-weight: bold; text-decoration: none;
}
.h_gn:hover {
	color: rgb(25, 75, 3); font-weight: bold; text-decoration: underline;
}
.menu {
	background: url("../images/menu_01.gif") no-repeat; margin: 6px auto 0px; width: 970px; height: 40px; clear: both; display: block; position: relative;
}
.menuinner {
	background: url("../images/menu_03.gif") no-repeat 100%;
}
.menulist {
	background: url("../images/nav-bg.gif") repeat-x 0px 0px; margin: 0px 27px; height: 40px; line-height: 40px; overflow: hidden; padding-left: 5px;
}
.menu li {
	margin: 0px; padding: 0px; height: 40px; line-height: 40px; float: left; display: inline;
}
.menu a {
	padding: 0px 10px; text-align: center; font-family: "����", arial; font-size: 12px; text-decoration: none; display: block;
}
.menu a:link {
	color: rgb(255, 255, 255);
}
.menu a:visited {
	color: rgb(255, 255, 255);
}
.menu a.current {
	background: none; color: rgb(251, 231, 3); text-decoration: none;
}
.menu a:hover {
	background: none; color: rgb(251, 231, 3); text-decoration: none;
}
.menu a:active {
	background: none; color: rgb(251, 231, 3); text-decoration: none;
}
.menu ul li a.selected {
	background: none; color: rgb(251, 231, 3); text-decoration: none;
}
.menu .yellow a {
	color: rgb(247, 233, 11);
}
.h_username {
	background: url("../images/icon_h_face.gif") no-repeat 0px 0px; color: rgb(255, 102, 0); padding-left: 20px; font-family: tahoma; font-weight: bold;
}
.h_exit {
	color: rgb(255, 102, 0); text-decoration: underline !important;
}
.h_exit:hover {
	color: rgb(255, 102, 0); text-decoration: none !important;
}
.sele {
	margin: 0px 4px 0px 0px; padding: 0px 0px 0px 2px; border: 1px solid rgb(152, 5, 5); width: 70px; height: 22px; color: rgb(51, 51, 51); line-height: 26px; font-size: 14px; float: left; display: inline;
}
.searchs {
	padding: 0px; width: 288px; height: 28px; overflow: hidden; clear: both; float: right; display: block;
}
.searchs .input {
	padding: 2px 0px 0px 2px; border: 1px solid rgb(152, 5, 5); width: 144px; height: 18px; color: rgb(70, 70, 70); font-size: 14px; float: left; _width: 140px;
}
.searchs .button {
	background: url("../images/global_compress.gif") no-repeat 0px 0px; margin: 0px 0px 0px 4px; padding: 0px; border: currentColor; width: 53px; height: 22px; float: left;
}
.bottom000 {
	background: rgb(0, 0, 0); margin: 0px auto; padding: 0px 1px; width: 960px; height: 5px; overflow: hidden; clear: both; display: block;
}
.bottomimg {
	background: url("../images/topbg2.gif"); margin: 0px auto; padding: 0px 1px; width: 960px; height: 9px; overflow: hidden; clear: both; display: block;
}
.foot {
	background: rgb(233, 1, 1); font: 12px/normal Verdana, Arial, Tahoma; margin: 0px auto; padding: 10px 1px 20px; width: 960px; color: rgb(0, 0, 0); overflow: hidden; clear: both; display: block; font-size-adjust: none; font-stretch: normal;
}
#footer {
	margin: 0px auto; text-align: center; clear: both;
}
#copyright {
	padding: 0px 50px; line-height: 180%;
}
#copyright .site {
	color: rgb(254, 227, 2);
}
#copyright em {
	font: 12px/normal Verdana, Arial, Tahoma; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
#copyright strong {
	font: 12px/normal Verdana, Arial, Tahoma; font-size-adjust: none; font-stretch: normal;
}
#copyright a {
	color: rgb(255, 255, 255);
}
#counter {
	
}
.about {
	padding-bottom: 10px;
}
.about a {
	padding: 0px 5px; color: rgb(255, 255, 255);
}
#debug {
	color: rgb(0, 0, 0);
}
#menu_dh {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 0px 5px; width: 950px; line-height: 20px;
}
#menu_dh #menu_bk {
	background: none repeat-x; border: 1px solid rgb(242, 38, 38); height: 70px;
}
#menu_dh #left {
	background: rgb(242, 38, 38); width: 16px; height: 63px; color: rgb(255, 255, 255); line-height: 15px; overflow: hidden; padding-top: 5px; padding-left: 5px; font-size: 13px; margin-top: 1px; margin-bottom: 1px; border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left;margin-right:0px;
}
#menu_dh #right {
	margin: 0px auto; width: 923px; height: 70px; text-align: left; overflow: hidden; border-left-color: rgb(242, 38, 38); border-left-width: 1px; border-left-style: solid; float: left;
}
#menu_dh #right .dlt {
	font: 12px/23px "����"; padding: 0px 15px; height: 23px; color: rgb(51, 51, 51); overflow: hidden; clear: both; display: block; font-size-adjust: none; font-stretch: normal;
}
#menu_dh #right .dlt span {
	font-weight: bold;
}
#menu_dh #right .dlt span a {
	color: rgb(0, 0, 0);
}
#menu_dh #right .no {
	background: rgb(255, 255, 255); border-top-color: rgb(242, 38, 38); border-bottom-color: rgb(242, 38, 38); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dashed; border-bottom-style: dashed;
}
.content-ad {
	text-align: center; padding-bottom: 10px;
}
.ad-r {
	text-align: center; padding-bottom: 1px;
}
.ad-l {
	margin: 10px 90px; overflow: hidden;
}


* {
	margin: 0px; padding: 0px;
}
body {
	background: url("../images/bg.gif"); font: 12px/normal Verdana, Arial, Tahoma; font-size-adjust: none; font-stretch: normal;
}
img {
	border: currentColor;
}
a {
	color: rgb(85, 85, 85); text-decoration: none;
}
a:hover {
	color: rgb(255, 51, 51); text-decoration: underline;
}
ul {
	list-style: none;
}
.left10 {
	margin-left: 10px;
}
.top10 {
	margin-top: 10px;
}
.line {
	border-bottom-color: rgb(244, 244, 244); border-bottom-width: 1px; border-bottom-style: dashed;
}
em {
	color: rgb(102, 102, 102); font-family: tahoma, verdana, arial; font-size: 9px; font-style: normal;
}
.nocontent {
	margin: 10px;
}
.user_avatar {
	border: 0px currentColor; width: 48px; height: 48px;
}
.small_user_avatar {
	padding: 2px; border: 1px solid rgb(204, 204, 204); width: 32px; height: 32px; margin-top: 10px; float: right;
}
.middle_user_avatar {
	padding: 3px; border: 1px solid rgb(228, 228, 226); width: 50px; height: 50px;
}
.big_user_avatar {
	padding: 3px; border: 1px solid rgb(228, 228, 226); width: 90px; height: 90px;
}
.clear {
	height: 0px; overflow: hidden; clear: both;
}
.clear3 {
	height: 3px; line-height: 3px; clear: both;
}
.clear5 {
	height: 7px; line-height: 5px; clear: both;
}
.clear10 {
	height: 10px; line-height: 10px; clear: both;
}
#container {
	margin: 5px auto; width: 980px;
}
.red {
	color: rgb(255, 0, 0);
}
.left {
	float: left;
}
.right {
	float: right;
}
#pbleft {
	width: 670px; padding-left: 5px; clear: left; float: left;
}
#leftcategory {
	background: rgb(244, 251, 255); border: 1px solid rgb(221, 237, 247); width: 668px; float: left;
}
#leftcontainer {
	background: rgb(244, 251, 255); border: 1px solid rgb(221, 237, 247); width: 478px; padding-bottom: 5px; float: left;
}
#rightcontainer {
	width: 180px; float: right;
}
.lefttop {
	background: rgb(244, 251, 255); padding: 8px 0px; clear: both; font-weight: bold; text-decoration: none; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.lefttop h2 {
	background: url("../img/arrow.gif") no-repeat left; margin: 0px 9px; line-height: 2em; padding-top: 2px; padding-left: 22px; font-size: 14px;
}
.lefttop h3 {
	margin: 10px 10px 0px 0px; color: rgb(0, 68, 152); padding-left: 16px; font-size: 13px; float: right;
}
.lefttop h3 span.tool {
	background: rgb(227, 116, 0); padding: 3px 5px 2px; height: auto; color: rgb(255, 255, 255); font-size: 12px;
}
#indexhot {
	width: 670px; clear: left; margin-bottom: 5px; float: left;
}
#KinSlideshow h2.title {
	line-height: 26px; background-image: none;
}
.indexhot_1 {
	margin: 0px; padding: 3px; border: 1px solid rgb(223, 223, 223); width: 290px; height: 539px; float: left;
}
.indexhot_2 {
	margin: 0px; padding: 0px; border: 1px solid rgb(223, 223, 223); width: 362px; height: 258px; font-size: 12px; float: right;
}
.indexhot_2 ul {
	margin: 0px; padding: 5px 0px 0px;
}
.indexhot_2 ul li {
	padding: 2px; line-height: 24px; font-size: 13px; margin-left: 3px;
}
.indexhot_2 ul li span {
	padding: 0px; font-size: 12px;
}
.indexhot_2 ul li em {
	color: rgb(153, 153, 153); padding-left: 10px;
}
.indexhot_2 h3 {
	padding: 10px 5px 5px; border-bottom-color: rgb(244, 244, 244); border-bottom-width: 1px; border-bottom-style: solid;
}
.indexhot_2 h3 a {
	color: rgb(255, 41, 35); font-size: 14px;
}
.indexhot_2 h3 p {
	height: 48px; line-height: 22px; overflow: hidden; font-size: 12px; font-weight: normal;
}
.indexhot_2 h3 h1 {
	margin: auto; height: 26px; text-align: center; color: rgb(185, 4, 8); line-height: 26px; font-size: 16px; font-weight: bold;
}
.pictxbox {
	padding: 5px 0px; width: 350px; height: 62px; overflow: hidden; clear: both; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dashed;
}
.pictxbox h1 {
	font-size: 16px; display: inline;
}
.pictxbox div {
	width: 86px; float: left;
}
.pictxbox img {
	border: 1px solid rgb(213, 213, 213); width: 80px; height: 60px; float: left;
}
.pictxbox ul {
	background: rgb(255, 204, 204); width: 264px; float: right;
}
.pictxbox ul li {
	list-style: none; width: 100%; height: 22px; line-height: 22px; overflow: hidden; display: inline;
}
.dtop_1 {
	padding: 0px; border: 1px solid rgb(223, 223, 223); width: 362px; font-size: 12px; margin-top: 7px; float: right;
}
.dtop_1 ul {
	margin: 0px; padding: 5px 0px;
}
.dtop_1 ul li {
	list-style: none; padding: 0px; line-height: 23px; margin-left: 3px;
}
.dtop_1 .d_title {
	width: 100%; height: 28px; line-height: 28px; position: relative; background-image: none; background-repeat: repeat-x;
}
.dtop_1 h2 {
	background: url("../images/bar_2.gif") no-repeat left 7px; margin: 0px 0px 5px 9px; color: rgb(185, 4, 8); padding-left: 20px; font-size: 12px;
}
.toptxtbox {
	padding: 0px 10px 10px; line-height: 26px; overflow: hidden; clear: both; font-size: 14px;
}
.toptxtbox span {
	padding-left: 10px;
}
.toptxtbox h1 {
	font-size: 16px; display: inline;
}
.toptxtbox div {
	width: 86px; float: left;
}
.toptxtbox img {
	border: 1px solid rgb(213, 213, 213); width: 80px; height: 60px; float: left;
}
.toptxtbox ul {
	background: rgb(255, 204, 204); width: 264px; float: right;
}
.toptxtbox ul li {
	list-style: none; width: 100%; height: 22px; line-height: 22px; overflow: hidden; display: inline;
}
.top_article {
	color: rgb(255, 102, 0); overflow: hidden; clear: both; font-size: 12px;
}
.top_article ul li {
	list-style: none; height: 30px; text-align: left; line-height: 30px; overflow: hidden; padding-left: 8px; display: block;
}
.top_article ul li a {
	padding-left: 5px; font-size: 14px;
}
#pbright {
	width: 273px; padding-right: 5px; clear: right; margin-left: 7px; float: right;
}
.list {
	background: url("../images/right_BG.jpg") repeat-x left 20px rgb(242, 249, 253); margin: 0px 0px 5px; border: 1px solid rgb(211, 227, 239); height: 100%; clear: both;
}
.list_title {
	background: rgb(231, 245, 255); height: 24px; line-height: 24px; padding-left: 10px; clear: both; font-size: 14px;
}
.friend_link_title {
	background: rgb(231, 245, 255); height: 24px; line-height: 24px; padding-left: 10px; clear: both; font-size: 14px;
}
.list_title span {
	padding-right: 20px; float: right;
}
.list_title a {
	font-size: 13px; font-style: italic;
}
.list_title a:visited {
	font-size: 13px; font-style: italic;
}
.list_content ul {
	margin: 0px auto; padding: 5px 5px 0px; width: 298px; overflow: auto; clear: both;
}
.list_content li {
	background: url("../images/li.gif") no-repeat left 10px; padding: 0px 0px 0px 10px; width: 278px; height: 24px; line-height: 24px; overflow: hidden; float: left;
}
.list p {
	padding: 5px; clear: both; margin-top: 0px; display: block;
}
.bd-g {
	border: 1px solid rgb(214, 231, 207);
}
.bg-g {
	background: rgb(236, 255, 229);
}
.bd-r {
	border: 1px solid rgb(232, 229, 207);
}
.bg-r {
	background: rgb(254, 251, 231);
}
.friend_link {
	margin: 0px 5px; border: 1px solid rgb(232, 229, 207); width: 948px; height:70px; clear: both;
}
.friend_link_title ul {
	margin: 0px auto; width: 100%; padding-top: 10px; clear: both;
}
.friend_link_title ul li {
	float:left; padding:0 10px;
}



.link-list {
	padding: 5px; width: auto; margin-top: 5px;
}
.link-list li {
	height: 30px; padding-right: 10px; display: inline;
}
.com_box {
	margin: 0px 8px 0px 0px; padding: 8px; clear: both; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dashed;
}
.com_box_z {
	width: 58px; float: left;
}
.com_box_z img {
	border: 1px solid rgb(204, 204, 204); width: 50px; height: 50px;
}
.com_box_y {
	width: 200px; float: right;
}
.com_box_y h3 {
	width: 200px; line-height: 22px; font-size: 12px; font-weight: normal;
}
.com_box_y h3 a {
	margin-right: 3px;
}
.com_box_y span {
	width: 200px; color: rgb(85, 85, 85); line-height: 18px; display: block;
}
.com_box_y em {
	width: 200px; text-align: right; color: rgb(85, 85, 85); line-height: 18px; font-size: 12px; display: block;
}
.t_table {
	border: 1px solid rgb(202, 217, 234); border-collapse: collapse; empty-cells: show;
}
.t_table td {
	padding: 4px; border: 1px solid rgb(202, 217, 234); overflow: hidden;
}
#pages {
	font: 12px/26px Tahoma, "����"; margin: 10px 20px 25px; text-align: center; clear: both; font-size-adjust: none; font-stretch: normal;
}
#pages span {
	background: rgb(224, 0, 0); margin: 3px; padding: 3px 6px 2px; border: 1px solid rgb(242, 121, 121); text-align: center; color: rgb(255, 255, 255);
}
#pages a {
	margin: 3px; padding: 3px 6px 2px; border: 1px solid rgb(242, 121, 121); text-align: center; color: rgb(224, 0, 0);
}
#pages a.now {
	background: rgb(7, 122, 199); border: 0px currentColor; color: rgb(255, 255, 255);
}
#pages a:hover {
	background: rgb(224, 0, 0); color: rgb(255, 255, 255); text-decoration: none;
}
#pages a.now:hover {
	background: rgb(224, 0, 0); color: rgb(255, 255, 255); text-decoration: none;
}
.pages_input {
	border: 1px solid rgb(220, 220, 220); font-family: "����";
}
.gotopage {
	background: url("../images/bg_admin.jpg") repeat-x 0px -51px; padding: 1px 4px; border: 1px solid rgb(233, 186, 1); height: 21px; text-align: center; color: rgb(51, 51, 51); cursor: pointer;
}
#digest {
	margin: 10px 20px; padding: 8px; border: 1px solid rgb(227, 227, 227); line-height: 200%; text-indent: 2em; font-size: 14px; background-color: rgb(249, 249, 249);
}
.box::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.box {
	zoom: 1;
}
.box {
	width: 330px; height: auto; float: left;
}
.title {
	width: 100%; height: 30px; position: relative; background-image:url(../images/ui.jpg); background-repeat: no-repeat;
}
.title h2 {
	background: url("../images/bar_2.gif") no-repeat left 9px; color: rgb(179, 4, 4); padding-top: 7px; padding-right: 10px; padding-left: 20px; font-size: 13px; margin-left: 10px;
}
.title em {
	top: 7px; right: 10px; font-size: 12px; position: absolute;
}
.content {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(215, 215, 215); padding-bottom: 8px; background-color: rgb(247, 247, 247);
}
.content2 {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(215, 215, 215);
}
.space {
	height: 7px; overflow: hidden; clear: both;
}
.space2px {
	height: 2px; overflow: hidden; clear: both;
}
.box_b::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.box_b {
	zoom: 1;
}
.box_b {
	width: 670px; height: auto; float: left;
}
.title_b {
	width: 100%; height: 30px; position: relative; background-image: url("../images/titlebg.gif"); background-repeat: no-repeat;
}
.title_b h2 {
	color: rgb(255, 255, 255); padding-top: 7px; padding-right: 10px; padding-left: 20px; font-size: 13px; margin-left: 10px;
}
.title_b em {
	top: 7px; right: 10px; font-size: 12px; position: absolute;
}
.content_b {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(215, 215, 215); width: 668px; overflow: hidden; background-color: rgb(255, 255, 255);
}
.news_m_box {
	background: rgb(255, 255, 255); width: 271px; overflow: hidden; display: block;
}
.box04 {
	background: rgb(255, 255, 255); border: 1px solid rgb(224, 0, 0);
}
.box05 {
	background: rgb(255, 255, 255); border: 1px solid rgb(224, 0, 0);
}
.columnK {
	background: rgb(224, 0, 0); margin: 0px; color: rgb(255, 255, 255); border-bottom-color: rgb(224, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
.columnK p {
	background: none no-repeat 10px -429px; font: bold 14px/28px verdana; padding: 0px 10px; clear: both; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block; font-size-adjust: none; font-stretch: normal;
}
.moreC {
	font: 12px/28px verdana, "����"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.moreD {
	font: bold 13px/24px verdana, "����"; color: red; font-size-adjust: none; font-stretch: normal;
}
ul.contentH {
	list-style: none; padding: 6px 10px; overflow: hidden; clear: both; display: block;
}
ul.contentH li {
	line-height: 25px; padding-right: 1px; clear: both; font-size: 12px; display: block;
}
ul.contentH p {
	color: rgb(153, 153, 153); overflow: hidden; font-size: 11px; font-style: normal; float: right; display: inline;
}
ul.contentH .tp {
	color: rgb(255, 102, 0);
}
ul.contentH span {
	background: url("../images/t_4.gif") no-repeat left 4px; width: 75%; overflow: hidden; padding-left: 15px; float: left; display: inline; white-space: nowrap; text-overflow: ellipsis;
}
ul.contentB {
	list-style: none; padding: 10px; width: 200px; overflow: hidden; display: block; background-color: rgb(247, 247, 247);
}
ul.contentB li {
	background: url("../images/title_icon.gif") no-repeat left 8px; width: 83px; line-height: 25px; overflow: hidden; padding-left: 12px; font-size: 12px; margin-right: 5px; float: left; display: block; white-space: nowrap;
}
ul.contentB em {
	color: rgb(153, 153, 153); overflow: hidden; font-size: 11px; font-style: normal; float: right; display: inline;
}
ul.contentC {
	list-style: none; width: 438px; overflow: hidden; padding-top: 6px; padding-bottom: 10px; padding-left: 10px; clear: both; display: block;
}
ul.contentC li {
	width: 204px; line-height: 25px; overflow: hidden; font-family: "����"; font-size: 12px; margin-right: 15px; float: left; display: block; white-space: nowrap;
}
ul.contentC em {
	color: rgb(153, 153, 153); overflow: hidden; font-size: 11px; font-style: normal; float: right; display: inline;
}
.news_m_tB {
	width: 438px; height: 110px; overflow: hidden; padding-top: 12px; padding-bottom: 7px; padding-left: 10px; clear: both; display: block;
}
.news_m_tB a {
	margin: 0px 10px 0px 5px; width: 410px; text-align: center; overflow: hidden; float: left; display: block;
}
.news_m_tB div {
	padding: 2px; border: 1px solid rgb(245, 213, 182); width: 122px; height: 82px;
}
.news_m_tB span {
	height: 24px; color: rgb(179, 4, 4); line-height: 24px; overflow: hidden; font-size: 12px; margin-top: 5px; display: block;
}
.news_m_tB a:hover {
	color: rgb(255, 51, 51); text-decoration: underline;
}
.mainboxA {
	overflow: hidden; clear: both; display: block; zoom: 1;
}
.mainboxA {
	margin-bottom: 5px;
}
.modbox_news {
	background: none repeat-x 0px 0px; border: 1px solid rgb(204, 204, 204);
}
.modbox_news h1 {
	font: bold 24px/40px Tahoma, "����"; margin: 10px; text-align: center; color: rgb(224, 0, 0); clear: both; display: block; font-size-adjust: none; font-stretch: normal;
}
.pash_news {
	margin: 0px 20px 20px; padding: 5px 0px 0px; color: rgb(153, 153, 153); line-height: 36px; clear: both; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.pash_news a {
	margin: 0px 5px; color: rgb(153, 153, 153);
}
.tag {
	font: 12px/24px verdana, "����"; margin: 10px 20px; color: rgb(153, 153, 153); overflow: hidden; float: right; display: block; font-size-adjust: none; font-stretch: normal;
}
.tag a {
	padding-right: 4px;
}
.catname {
	margin-right: 10px;
}
.PagingB {
	font: 12px/26px Tahoma, "����"; margin: 20px; color: rgb(51, 102, 153); overflow: hidden; clear: both; float: right; display: block; font-size-adjust: none; font-stretch: normal;
}
.PagingB a {
	background: rgb(255, 255, 255); margin: 0px 4px; padding: 3px 7px; border: 1px solid rgb(224, 0, 0); color: rgb(224, 0, 0); text-decoration: none;
}
.PagingB a:hover {
	background: rgb(224, 0, 0); margin: 0px 4px; padding: 3px 7px; border: 1px solid rgb(224, 0, 0); color: rgb(255, 255, 255); text-decoration: none;
}
.contI_li_news {
	margin: 0px 20px; clear: both; display: block; list-style-type: none; list-style-image: none;
}
.contI_li_news li {
	font: 14px/30px "����"; color: rgb(51, 51, 51); overflow: hidden; clear: both; display: block; zoom: 1; font-size-adjust: none; font-stretch: normal;
}
.contI_li_news em {
	font-style: normal; float: right; display: inline;
}
.lineB_news {
	margin: 0px 0px 15px; padding: 0px 0px 15px; clear: both; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; display: block;
}
.contI_li_duilian {
	margin: 0px; border: 1px solid rgb(227, 227, 227); width: 194px; float: left; display: block; list-style-type: none; list-style-image: none;
}
.contI_li_duilian li {
	font: 14px/30px "����"; padding: 0px 10px; color: rgb(51, 51, 51); overflow: hidden; display: block; zoom: 1; font-size-adjust: none; font-stretch: normal;
}
.contI_li_duilian p {
	font: bold 14px/24px verdana, "����"; padding: 3px 10px; color: rgb(47, 51, 210); font-size-adjust: none; font-stretch: normal; background-color: rgb(243, 242, 242);
}
.fl_k {
	width: 196px; padding-bottom: 10px; padding-left: 20px; float: left;
}
.contentF {
	font: 14px/30px verdana, "����"; margin: 21px 21px 0px; overflow: hidden; clear: both; display: block; font-size-adjust: none; font-stretch: normal;
}
.contentF p {
	padding: 0px 0px 15px 15px;
}
.f_title {
	font: 12px/24px verdana, "����"; margin: 0px 20px; padding: 0px 0px 5px; text-align: center; color: rgb(153, 153, 153); clear: both; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; display: block; font-size-adjust: none; font-stretch: normal;
}
.f_title a {
	color: rgb(153, 153, 153); text-decoration: none;
}
.f_title em {
	font: 12px/24px verdana, "����"; color: rgb(204, 51, 0); font-size-adjust: none; font-stretch: normal;
}
.digg {
	margin: 0px 45px; overflow: hidden; clear: both;
}
#digg {
	margin: 0px auto; width: 140px; overflow: hidden; padding-right: 40px; padding-left: 50px;
}
#digg span {
	background: none no-repeat 0px 0px; width: 53px; text-align: center; color: rgb(255, 255, 255); line-height: 22px; padding-top: 7px; text-decoration: none; float: left; display: block;
}
#digg span.cai {
	background: none no-repeat 0px 0px; width: 53px; text-align: center; color: rgb(255, 255, 255); line-height: 22px; padding-top: 7px; text-decoration: none; float: left; display: block;
}
#digg span strong {
	color: rgb(255, 255, 255); font-family: Arial; font-size: 14px;
}
#digg span.cai {
	background-position: -62px 0px; width: 53px; color: rgb(255, 255, 255); float: right;
}
#digg samp {
	cursor: pointer;
}
#digg a {
	color: rgb(255, 255, 255);
}
#digg a:hover {
	color: rgb(255, 255, 255); font-weight: bold; text-decoration: none;
}
.digg_text_list {
	padding-top: 5px; padding-bottom: 5px; padding-left: 3px;
}
.digg_text_list li {
	line-height: 24px; padding-left: 2px; background-image: none;
}
.digg_text_list li span {
	background: url("../images/bg_digg2.gif") no-repeat 0px -57px; padding: 0px; width: 42px; height: 18px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; font-size: 11px; margin-top: 3px; margin-right: 2px; float: left; display: block;
}
.margin_10 {
	margin: 10px;
}
.mood {
	margin: 10px 0px 20px 45px; overflow: hidden; clear: both;
}
.titles {
	width: 596px; overflow: hidden;
}
.titles h3 {
	font: bold 12px/22px verdana, "����"; padding: 0px 8px; border: 1px solid rgb(255, 255, 255); color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.titles div {
	padding: 10px 0px;
}
.titles a {
	width: 280px; line-height: 150%; padding-left: 8px; float: left;
}
#xinqing li {
	margin: 9px; text-align: center; line-height: 24px; float: left; display: inline;
}
#column {
	
}
#column li {
	margin: 5px 14px;
}
#column li div {
	padding: 0px; border: 1px solid rgb(244, 188, 175); width: 20px; height: 79px; position: relative; background-color: rgb(252, 237, 234);
}
#column li div img {
	left: 0px; width: 20px; bottom: 0px; position: absolute;
}
.moodtit {
	font: bold 12px/24px verdana, "����"; margin: 0px 21px; padding: 15px 0px 10px; overflow: hidden; clear: both; border-top-color: rgb(237, 233, 217); border-top-width: 1px; border-top-style: solid; display: block; font-size-adjust: none; font-stretch: normal;
}
.font05 {
	font: 12px/30px verdana, "����"; margin: 0px 10px; color: rgb(102, 51, 0); font-size-adjust: none; font-stretch: normal;
}
.font06 {
	color: rgb(255, 0, 0);
}
.comment_pt {
	background: rgb(250, 249, 234); font: bold 12px/30px verdana, "����"; padding: 0px 10px; border: 1px solid rgb(232, 223, 181); color: rgb(102, 51, 0); overflow: hidden; clear: both; margin-bottom: 5px; display: block; font-size-adjust: none; font-stretch: normal;
}
.comment_pt span {
	font: 12px/30px verdana, "����"; margin: 0px 5px; font-size-adjust: none; font-stretch: normal;
}
.cm_textarea {
	font: 12px/20px verdana, "����"; padding: 0px 0px 0px 3px; border: 1px solid rgb(232, 223, 181); width: 658px; height: 80px; color: rgb(102, 102, 102); word-break: normal; word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
.patb10 {
	padding: 10px 0px;
}
.block {
	overflow: hidden; clear: both; display: block;
}
.baseinp {
	font: 12px/20px Verdana, "����"; margin: 1px 2px; padding: 0px 3px; border: 1px solid rgb(221, 221, 221); height: 20px; color: rgb(102, 102, 102); vertical-align: middle; font-size-adjust: none; font-stretch: normal;
}
.wk input {
	border: 1px solid rgb(174, 11, 11); width: 90px; overflow: hidden; margin-left: 10px; vertical-align: middle; float: left; display: block;
}
.btnsent {
	background: url("../images/m_bg02.gif") 0px 0px; font: bold 12px/24px verdana, "����"; margin: 0px; border: 1px solid rgb(255, 255, 255); width: 90px; height: 23px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; display: block; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.tipsbox {
	background: rgb(251, 248, 236); font: 12px/22px Tahoma, "����"; margin: 10px auto; padding: 5px 10px; border: 1px solid rgb(246, 206, 138); color: rgb(255, 102, 0); clear: both; display: block; font-size-adjust: none; font-stretch: normal;
}
.plbtntit {
	overflow: hidden; padding-top: 2px; float: left; display: block;
}
.columnD_news {
	font: bold 14px/32px tahoma, "����"; padding: 1px 0px 0px; color: rgb(255, 0, 0); overflow: hidden; clear: both; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; display: block; font-size-adjust: none; font-stretch: normal; zomm: 1;
}
.columnD_news em {
	font: bold 14px/32px tahoma, "����"; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.columnD_news .link_com {
	font: 12px/14px "����"; margin: 0px 0px 0px 5px; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
.columnD_news .link_com strong {
	color: rgb(255, 0, 0); font-family: tahoma;
}
.combox_news {
	padding: 5px 15px; margin-bottom: 5px;
}
.combox_news .comment_pt {
	background: rgb(246, 246, 246); font: bold 12px/30px verdana, "����"; margin: 10px 0px 5px; padding: 0px 10px; border: 1px solid rgb(227, 227, 227); color: rgb(51, 51, 51); overflow: hidden; clear: both; display: block; font-size-adjust: none; font-stretch: normal;
}
.combox_news .comment_pt span {
	font: 12px/30px verdana, "����"; margin: 0px 5px; font-size-adjust: none; font-stretch: normal;
}
.combox_news .cm_textarea {
	font: 12px/20px verdana, "����"; padding: 0px 0px 0px 3px; border: 1px solid rgb(227, 227, 227); width: 633px; height: 80px; color: rgb(102, 102, 102); word-break: normal; word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
.combox_news .plbtntit {
	margin: 0px 0px 0px 10px; color: rgb(153, 153, 153);
}
.more_comtit {
	font: 14px/30px "����"; color: rgb(0, 102, 204); text-decoration: none; float: right; font-size-adjust: none; font-stretch: normal;
}
.combox_news dl.comment {
	background: rgb(255, 255, 255); border: 1px solid rgb(227, 227, 227); overflow: hidden; clear: both; margin-top: 10px; display: block;
}
.combox_news dl.comment dt {
	background: rgb(246, 246, 246); font: bold 12px/30px verdana, "����"; padding: 0px 10px; overflow: hidden; clear: both; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid; display: block; font-size-adjust: none; font-stretch: normal;
}
.combox_news dl.comment dt em {
	font: 12px/30px verdana, "����"; margin: 0px 10px; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
.combox_news dl.comment dd {
	padding: 10px; overflow: hidden; clear: both; display: block; word-break: normal; word-wrap: break-word;
}
.combox_news dl.comment dt span {
	color: rgb(102, 102, 102); font-weight: normal;
}
.plun {
	color: rgb(102, 102, 102); line-height: 23px; padding-left: 8px; font-weight: bold;
}
.contentDH {
	overflow: hidden; padding-bottom: 6px; padding-left: 10px; clear: both; display: block; list-style-type: none;
}
.contentDH a {
	color: rgb(51, 51, 51); line-height: 25px; padding-right: 5px; font-size: 13px; display: inline; white-space: nowrap;
}
h2.title_t {
	background: url("../images/title_bg.gif") repeat-x; padding: 0px 8px 0px 10px; height: 30px; color: rgb(0, 0, 0); line-height: 30px; font-size: 14px;
}
h2.title_t2 {
	padding: 0px 8px 0px 10px; height: 30px; color: rgb(0, 0, 0); line-height: 30px; font-size: 14px;
}



.content_l{
	float:left;
	width:310px;
}
.content_r{
	float:right;
	width:300px;
	padding-top:10px;
}

.zt_title{
	width:400px;
	margin:10px auto;
	text-align:center;
	color:red;
	font-weight:bold;
	font-size:24px;
}
.zt_desc {
	line-height:28px;
	font-size:14px;
	background-color:#f9f9f9;
	padding:10px;
	width:610px;
	margin:0 auto;
	border:1px solid #e3e3e3;
}



.zt_content{
	clear:both;
	width:670px;
	margin:20px auto 0 18px;
}
.zt_content .zt_content_l{
	float:left;
	width:197px;
	margin-right:20px;
}
.zt_content .zt_content_l2{
	float:left;
	width:195px;
}

.height10px{
	clear:both;
	width:197px;
	height:10px;
}

.contI_li_duilian {
	margin: 0px; border: 1px solid rgb(227, 227, 227); width: 197px; float: left; display: block; list-style-type: none; list-style-image: none;padding:0 0 10px 0;
}
.contI_li_duilian li {
	font: 14px/30px "����"; padding-left:10px;height:32px;line-height:32px; color: rgb(51, 51, 51); overflow: hidden; display: block; zoom: 1; font-size-adjust: none; font-stretch: normal;
}
.contI_li_duilian li a{
	color: rgb(51, 51, 51);
}
.contI_li_duilian p {
	font: bold 14px/24px verdana, "����"; padding: 3px 10px; color:#336699; font-size-adjust: none; font-stretch: normal; background-color: rgb(243, 242, 242);
	margin:0 0 8px 0;
}

.content_word ul{
	width:120px;
	/*float:left;*/
	margin:0;
	padding:0;
}
.cl_alimama{
	float:left;
	width:500px;
    margin-top:40px;
}

.cl_alimama2{
	float:left;
	width:500px;
    margin-top:40px;
}

.cl_alimama3{
	float:left;
	width:500px;
    margin-top:2px;
}