@import url('basic.css');
@import url('li.css');
@import url('tit.css');
@import url('ico.css');
@import url('TitHead.css');
@import url('class.css');
/*------------------------form 常用样式------------------------*/
INPUT.input_over {
	BORDER: #9ecc00 1px solid;
	background: #E3FAD5;
}
.button {
	BORDER: #bdc5ca 1px solid;
	BACKGROUND: url(images/button_bg/button_bg.gif);
}
.button_on {
	BORDER: #c3a336 1px solid;
	BACKGROUND: url(images/button_bg/button_bg2.gif);
}
.button_sea {
	BORDER: 0px;
	width: 99px;
	height: 23px;
	BACKGROUND: url(images/button_bg/sea_bg.jpg);
}
INPUT.username {
	PADDING-LEFT: 18px;
	BACKGROUND: url(images/ico/ico_username.gif) #ffffff no-repeat 2px 2px;
	WIDTH: 100px;
}
INPUT.password {
	PADDING-LEFT: 18px;
	BACKGROUND: url(images/ico/ico_password.gif) #ffffff no-repeat 2px 2px;
	WIDTH: 100px;
}
/*------------------------TABLE常用样式------------------------*/
/*stripe表格的显示*/
table.stripe tr td {
	background: #FFFFFF;   /*这行将给所有的tr加上背景色*/
}
table.stripe tr.alt td {
	background: #FAF3D7;   /*这行将给间隔TR加上背景色*/
}
table.stripe tr.over td {
	background: #FBE9A9;  /*这个将是鼠标高亮行的背景色*/
}
/*通用表格显示*/
table.common {
	width: 100%;
	BACKGROUND-COLOR: #c6d2e3;
}
table.common TD {
	padding: 8px 10px 4px 10px;
	COLOR: #221E1F;
}
table.common TH {
	PADDING-LEFT: 5px;
	COLOR: #000000;
	LINE-HEIGHT: 32px;
	TEXT-ALIGN: left;
	background-image: url('images/table_th_bg.gif');
}
/*通用表格显2显示*/
table.tab {
	width: 100%;
	border: 0px;
	background: #E6E2D9;
	line-height: normal;
	table-layout: fixed;
	overflow: hidden;
}
table.tab td {
	padding: 8px 0px 8px 8px;
	background: #FFFFFF;
}
table.tab th td {
	background: #E9F5FF url("images/bg_table_tit.gif") 0px -15px repeat-x;
	color: #666666;
	font-weight: bold;
}
table.tab tr.sub td {
	/*标题1*/
	background: #E9F5FF url("images/bg_table_tit.gif") 0px -15px repeat-x;
	color: #666666;
	font-weight: bold;
}
table.tab tr.bar td {
	/*标题2*/
	background: #E9F5FF url("images/bg_table_tit.gif") 0px 0px repeat-x;
	color: #333333;
	font-weight: bold;
}
table.tab tr.rows td {
	/*作重行*/
	background: #EFEFDE;
}
table.tab tr.rowsp td {
	/*作重行2*/
	background: #EBFFD7;
}
table.tab tr.pop td {
	/*MOUSEOVER行*/
	background: #E9F5FF !important;
}
table.tab tr td.caption {
	/*标题行*/
	width: 100px;
}
/*TR常用使用样式*/
tr.align-left td {
	text-align: left;
}
tr.align-center td {
	text-align: center;
}
tr.align-right td {
	text-align: right;
}
table tr.foot td {
	/*最后操作行*/
	padding: 10px 0px 10px 8px;
	background: #F4F4E8;
}
/*------------------------A的连接显示------------------------*/
a {
	COLOR: #013179;
	TEXT-DECORATION: none;
}
a:active {
	TEXT-DECORATION: underline;
}
A:hover {
	TEXT-DECORATION: underline;
}
/*------------------------分页样式------------------------*/
.p_bar {
	CLEAR: both;
	MARGIN: 3px 0px;
	float: right;
}
.p_bar A {
	FLOAT: left;
	padding: 1px 4px 1px 4px;
	TEXT-DECORATION: none;
}
.p_total {
	border: 1px #86b9d6 solid;
	BORDER-RIGHT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #f5fbff;
}
.p_pages {
	BORDER: #86b9d6 1px solid;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: middle;
	MARGIN-RIGHT: 2px;
	BACKGROUND-COLOR: #f5fbff;
}
.p_num {
	BORDER: #dedeb8 1px solid;
	VERTICAL-ALIGN: middle;
	MARGIN-RIGHT: 2px;
	BACKGROUND-COLOR: #ffffff;
}
A.p_num:hover {
	BORDER: #86b9d6 1px solid;
	BACKGROUND-COLOR: #f5fbff;
	TEXT-DECORATION: none;
}
.p_curpage {
	BORDER: #dedeb8 1px solid;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: middle;
	COLOR: #92a05a;
	MARGIN-RIGHT: 2px;
	BACKGROUND-COLOR: #ffffd9;
}
.p_redirect {
	BORDER: #dedeb8 1px solid;
	FONT-SIZE: 13px;
	MARGIN-RIGHT: 2px;
	BACKGROUND-COLOR: #ffffff;
}
A.p_redirect:hover {
	BORDER: #86b9d6 1px solid;
	BACKGROUND-COLOR: #f5fbff;
	TEXT-DECORATION: none;
}
.p_input {
	BORDER: 0px;
	PADDING: 0px;
	MARGIN: 0px;
	WIDTH: 18px;
	HEIGHT: 16px;
	BACKGROUND: #ffffff;
}
/*------------------------显示文章------------------------*/
div.font_word {
	CLEAR: both;
	PADDING: 11px;
	FONT-SIZE: 14px;
	OVERFLOW: hidden;
	WORD-BREAK: break-all;
	LINE-HEIGHT: 23px;
	TEXT-ALIGN: left;
	WORD-WRAP: break-word;
}
div.font_word p {
	CLEAR: both;
	PADDING: 11px;
	FONT-SIZE: 14px;
	OVERFLOW: hidden;
	WORD-BREAK: break-all;
	LINE-HEIGHT: 23px;
	TEXT-ALIGN: left;
	WORD-WRAP: break-word;
}
div.endSummary {
	CLEAR: both;
	text-indent: 2em;
	BORDER: #dce1e5 1px solid;
	padding: 5px 10px 5px 10px;
	BACKGROUND: #FFFCDF;
	MARGIN: 0px auto;
	WIDTH: 545px;
}
div.rela p {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #999999;
	background: #FFFFFF url('images/ico/ico_1.gif') no-repeat 5px 5px;
	padding-left: 28px;
}
div.rela a {
	color: #3333FF;
	margin: 0px 5px 0px 5px;
}
/*------------------------显示图片样式------------------------*/
.imgDiv {
	margin: 4px;
	overflow: hidden;
}
.imgDiv img {
	clear: both;
	border: 3px solid #EEE;
	padding: 1px;
}
div.pic_list {
	width: 100%;
}
div.pic_list a {
	display: inline-block;
	margin: 3px 5px;
	overflow: hidden;
	TEXT-ALIGN: center;
	LINE-HEIGHT: 20px;
	background-repeat: no-repeat;
	color: #333333;
}
div.pic_list img {
	width: 110px;
	height: 80px;
	padding: 2px;
	BORDER: #C3C6CB 1px solid;
}
a.photo {
	/*显示图片*/
    padding: 6px 6px 0px 6px;
	BORDER: #C3C6CB 1px solid;
	BACKGROUND: #fff;
	TEXT-ALIGN: center;
	LINE-HEIGHT: 20px;
}
/*------------------------特殊字符显示------------------------*/
.imp_msg {
	/*一般情况下为提示错误时使用*/
	color: #FF0000;
}
.red {
	/*一般情况下为提示错误时使用*/
	color: #CC0000;
}
.maj {
	/*一般情况下为着重时使用*/
	COLOR: #0065CE;
}
.gray {
	COLOR: #CCCCCC;
}
.prompt {
	COLOR: #999999;
        padding-left:5px;
}
a.sel {
	/* 当选择时超链接 */
	color: #CE3000;
	text-decoration: none;
}
.tim {
	/*显示时间*/
	font-size: 10px;
	COLOR: #999999;
}
.icon_list {
	margin-right: 4px;
}
/*------------------------显示提示信息------------------------*/
span.sug_msg {
	/*提示信息*/
	BORDER: #e2e2e2 1px solid;
	PADDING: 2px 2px 2px 3px;
	BACKGROUND: #fff;
	LINE-HEIGHT: 140%;
	color: #666666;
}
span.sug_wrong {
	/*提示错误信息*/
	BORDER: #ed9a9a 1px solid;
	PADDING: 2px 2px 2px 3px;
	background: #FFEEEE;
	BACKGROUND: url(images/ico_wrong.gif) #ffeeee no-repeat 5px 5px;
	LINE-HEIGHT: 140%;
	color: #666666;
}
div.show_msg {
	width: 50%;
	margin: 10px auto;
	border: 1px #9FD2F5 solid;
	text-align: left;
}
div.show_msg h2 {
	color: #FF0000;
	background-color: #EBF7FF;
	border-bottom: 1px #9FD2F5 solid;
	padding: 3px;
}
div.show_msg li {
	color: #0066FF;
	padding: 3px;
	list-style: decimal;
	list-style-position: inside;
	line-height: 150%;
}
div.show_msg span {
	padding: 15px 5px 15px 20px;
}
/*表单提示信息*/
.onShow {
	PADDING-LEFT: 25px;
	BACKGROUND: url(images/form/reg1.gif) no-repeat;
	VERTICAL-ALIGN: middle;
	LINE-HEIGHT: 22px;
	POSITION: absolute;
	TOP: -4px;
}
.onFocus {
	PADDING-LEFT: 25px;
	BACKGROUND: url(images/form/reg2.gif) #e9f0ff no-repeat;
	VERTICAL-ALIGN: middle;
	LINE-HEIGHT: 22px;
	POSITION: absolute;
	TOP: -4px;
}
.onError {
	PADDING-LEFT: 25px;
	BACKGROUND: url(images/form/reg3.gif) #fff2e9 no-repeat;
	VERTICAL-ALIGN: middle;
	LINE-HEIGHT: 22px;
	POSITION: absolute;
	TOP: -4px;
}
.onSuccess {
	PADDING-LEFT: 25px;
	BACKGROUND: url(images/form/reg4.gif) #e9ffeb no-repeat;
	VERTICAL-ALIGN: middle;
	LINE-HEIGHT: 22px;
	POSITION: absolute;
	TOP: -4px;
}
.onLoad {
	PADDING-LEFT: 25px;
	BACKGROUND: url(images/form/loading.gif) #e9ffeb no-repeat 3px 3px;
	VERTICAL-ALIGN: middle;
	LINE-HEIGHT: 22px;
	POSITION: absolute;
	TOP: -4px;
}
.formValidateTip {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
	POSITION: absolute;
}
ul.class_list li {
	margin-top: 10px;
	line-height: 32px;
	height: 32px;
	text-align: left;
	padding-left: 45px;
	background-image: url('/images/main/class_bg_1.gif');
	font-weight: bold;
}
ul.class_list li.class_curr {
	background-image: url('/images/main/class_bg_2.gif');
}
ul.class_list li a {
	color: #ffffff;
}
ul.newslist li {
	MARGIN: 8px auto;
	BORDER-BOTTOM: #c3e4fa 1px dashed;
}
ul.newslist li .topic {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	MARGIN: 6px;
}
ul.newslist li .topic A {
	COLOR: #0033cc;
}
ul.newslist li p.abst {
	MARGIN-BOTTOM: 10px;
	MARGIN-LEFT: 6px;
	LINE-HEIGHT: 18px;
	color: #666666;
}
/*div#review*/
div#Comments_list {
	width: 690px;
	padding: 5px;
	border: 1px #E5E5EF solid;
	margin: 5px auto;
}
div#Comments_list div.list_review {
	width: 100%;
	clear: both;
	margin-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px #999999 dashed;
}
div#Comments_list div.tit {
	background-image: none;
	height: 25px;
	line-height: 25px;
	background-color: #E5E5EF;
	color: #FF0000;
}
div#Comments_list div.num img {
	display: inline;
	margin-right: 5px;
}
div.r_tit span.r_username {
	margin-left: 20px;
	font-weight: bold;
}
div.r_tit span.tim {
	float: right;
	padding-right: 20px;
}
div.r_text {
	width: 93%;
	line-height: 20px;
}
p.r_word {
	line-height: 20px;
}
div#review {
	width: 696px;
	margin-top: 5px;
}
div#review div.tit {
	height: 30px;
	line-height: 30px;
	background-image: url('images/review/review_tit.jpg');
}
div#review h2.review_name {
	color: #000000;
	margin-left: 35px;
	font-size: 12px;
}
td#review_star div {
	width: 33%;
	float: left;
}
div#review span.right_info {
	padding: 0px;
	padding-right: 10px;
	float: right;
	color: #333333;
	font-weight: normal;
}
div#review span.tit_num {
	padding: 0px;
	font-weight: bold;
}
/**-------------------------------自身网站-------------------------------------------**/
/**自身网站**/
body {
	background-position: center top;
	background-image: url('/images/main/body_bg.jpg');
	background-repeat: repeat-x;
	background-color: #e4e4e4;
}
div.main {
	clear: both;
	width: 986px;
	overflow: hidden;
}
div.main_left {
	float: left;
	display: inline;
	width: 223px;
}
div.main_right {
	float: right;
	display: inline;
	width: 705px;
	overflow: hidden;
}
a.more {
	display: block;
}
a.more img {
	float: right;
	margin-right: 5px;
	margin-top: 10px;
}
div#curr_tit {
	height: 50px;
}
div#curr_tit h2 {
	padding-left: 30px;
	line-height: 50px;
	font-weight: bold;
}
div#prod_class ul {
	overflow: hidden;
	width: 180px;
	text-align: center;
	margin: 0px auto;
	margin-top: 50px;
}
div#prod_class ul li {
	line-height: 30px;
	height: 30px;
	margin-bottom: 10px;
	border: 2px #EFEFEF solid;
	background-color: #FAFAFA;
}
div#prod_class ul li a {
	color: #333333;
}
div#prod_class ul li.c_style {
	font-weight: bold;
	background-image: url('/images/main/prod_class_bg.jpg');
	border: 2px #a50101 solid;
}
div#prod_class ul li.c_style a {
	color: #FFFFFF;
}
div#prod_class ul li.c_style a.sel {
	color: #FFFFFF;
}
p.tit {
	text-align: center;
	margin: 20px 10px;
	font-size: 18px;
	color: #013179;
	font-weight: bold;
}
div.main_left div.class ul {
	margin-left: 20px;
}
div.main_left div.class ul li {
	display: block;
	clear: both;
}
div#footer {
	width: 988px;
	background-image: url('/images/main/footer_bg.jpg');
	background-repeat: repeat-x;
	height: 41px;
	line-height: 30px;
	text-align: center;
	color: #FFFFFF;
}
div#footer a {
	color: #FFFFFF;
}
table#list_marquee td {
	width: 146px;
	background-image: url('/images/main/prod_td_bg.jpg');
	background-position: right top;
	background-repeat: no-repeat;
	text-align: center;
	padding-left: 10px;
}
table#list_marquee td a {
	color: #333333;
}
table#list_marquee td img {
	width: 146px;
	height: 110px;
	margin-top: 33px;
	margin-bottom: -3px;
}
div#head_oper {
	height: 30px;
	line-height: 30px;
	text-align: right;
}
div.prod_class {
	width: 200px;
	overflow: hidden;
	background-color: #2288d2;
	padding-bottom: 25px;
}
div.prod_class a {
	width: 200px;
	height: 31px;
	line-height: 31px;
	background-image: url('/images/main/prod_bg.jpg');
	display: block;
	color: #FFFFFF;
	padding-left: 70px;
}
div.left_button {
	background-color: #f2f2f2;
	border: 1px #e6e6e6 solid;
	margin-top: 8px;
	overflow: hidden;
	clear: both;
}
div.left_button img {
	display: block;
	margin: 10px auto;
}
div.left_link a {
	display: block;
	width: 190px;
	overflow: hidden;
	line-height: 26px;
	padding-left: 15px;
	color: #666666;
	background-image: url(http://www.c56.cn/templets/default/images/ico-2.gif);
	background-repeat: no-repeat;
	background-position: 6px 11px;
}
div.left_link a.more {
	width: 100px;
	float: right;
	text-align: center;
	color: #333333;
	clear: both;
	background-image: none;
}
.idxScrollDiv {
	OVERFLOW: hidden;
	MARGIN: 24px auto;
	WIDTH: 769px;
}
.btnLeft {
	CURSOR: pointer;
	HEIGHT: 37px;
	BACKGROUND: url(/images/main/jian_left.jpg) no-repeat;
	FLOAT: left;
	MARGIN-LEFT: 8px;
	DISPLAY: inline;
	WIDTH: 7px;
	MARGIN-RIGHT: 5px;
}
.btnRight {
	CURSOR: pointer;
	HEIGHT: 37px;
	BACKGROUND: url(/images/main/jian_right.jpg) no-repeat;
	FLOAT: left;
	MARGIN-LEFT: 5px;
	DISPLAY: inline;
	WIDTH: 7px;
}
.idxScroll {
	FLOAT: left;
	DISPLAY: inline;
}
.idxScroll LI {
	OVERFLOW: hidden;
	FLOAT: left;
	TEXT-ALIGN: center;
	MARGIN: 0px 5px;
	DISPLAY: inline;
}
.idxScroll LI IMG {
	BORDER: #dadada 1px solid;
	DISPLAY: block;
}
.Cont {
	OVERFLOW: hidden;
	FLOAT: left;
	WIDTH: 728px;
}
.ScrCont {
	WIDTH: 10000000px;
}
#List1 {
	FLOAT: left;
}
#List2 {
	FLOAT: left;
}


div.hzhb_list {
	width: 98%;
}
div.hzhb_list img {
	display: block;
	float: left;
	margin: 8px 5px;
}