/* 全局CSS定义 */
body {
	font-family:'宋体';
	text-align:center;
	margin:0 auto;
	padding:0;
	background:#ffffff;
	font-size:12px;
	color:#000;
	height:100%;
	vertical-align:middle;
	_behavior:url(csshover.htc);
}
body > div {
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	background:#FFFFFF;
}
div, form, ul, ol, li, span, p, dl, dd, dt {
	margin:0;
	padding:0;
	border:0;
}
img, a img {
	border:0;
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
}
ul, ol, li {
	list-style:none
}
table, td, input {
	font-size:12px;
	padding:0
}
/* 默认链接颜色 */
a {
	outline-style:none;
	color:#333;
	text-decoration:none
}
a:hover {
	color:#c00;
	text-decoration:underline;
}
/* 通用属性 */
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
	font-size:1px;
	width:1px;
	height:0;
	visibility:hidden;
	margin-top:0px!important;
*margin-top:-1px;
	line-height:0
}/*ie and firefox1.5 updata */
/*文字对齐方式*/
.txtLeft {
	text-align:left
}
.txtRight {
	text-align:right
}
.txtCenter {
	text-align:center
}
/*常用方法*/
.show {
	display:block
}
.hidden {
	display:none
}
.hand {
	cursor:pointer;
}
.fontArial {
	font-family:'Arial';
}
.b {
	font-weight:bold;
}
.hui_font {
	color:#999999;
}
.white_font {
	color:#FFFFFF;
}
#all {
	width:1002px;
	height:auto;
	margin:0 auto;
	background:#FFFFFF;
}
/*前台页面*/
#main{ width:950px; margin:0 auto;}
#top{ width:100%; height:408px; background:url(../images/main_01.gif) no-repeat; overflow:hidden;}

.left{ width:210px; height:auto; float:left; margin-left:36px; display:inline;}

.menutop{ width:100%; background:url(../images/main_03.gif); height:30px;}
.menuc{ width:100%; background:url(../images/main_14.gif); height:auto;}
.menuend{ width:100%; background:url(../images/main_19.gif); height:11px; line-height:11px;}
.menuc div{ width:90%; padding-left:24px; margin:2px auto; height:28px; text-align:left; border-bottom:1px dashed #CCC; line-height:28px; vertical-align:middle; background:url(../images/icon1.gif) no-repeat 4px 7px;}
.gzsj{ width:100%; height:265px; margin-top:36px;} 

.right{ width:660px; float:right; margin-right:12px; display:inline;}

.fk{ width:320px; height:240px;}
.fk_top{ width:100%; height:42px; border-bottom:1px dotted #CCC;}
.fk_top_left{ width:auto; float:left; height:42px; margin-left:8px; display:inline;}
.fk_top_right{ width:29px; float:right; height:11px; background:url(../images/main_12.gif); margin-top:20px; margin-right:12px; display:inline; cursor:pointer;}
.fk_c{ width:100%; height:195px; margin-top:4px;}
.fk_c div{ width:100%; margin:0 auto; height:18px; line-height:18px; vertical-align:middle; text-align:left; border-bottom:1px dashed #CCC; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.fkcc{ width:95%; margin:0 auto; padding-left:5px; line-height:150%; vertical-align:middle; text-align:justify;}

.mar{ width:653px; height:150px; margin:8px auto; display:inline; background:url(../images/main_22.gif) no-repeat;}

.footer{ width:920px; height:auto; margin:8px auto;}
.footer_top{ width:100%; height:19px; background:url(../images/main_29.gif);}
.footer_c{ width:100%; height:auto; padding-top:2px; padding-bottom:2px; background:url(../images/main_32.jpg);}
.footer_bottom{ width:100%; height:16px; background:url(../images/main_31.gif);}

.inexcn_top{ width:100%; padding-left:24px; color:#F00; font-size:14px; font-weight:bold; height:36px; line-height:38px; overflow:hidden; vertical-align:middle; text-align:left; background:url(../images/icon.gif) no-repeat 6px 12px; margin-top:12px; border-bottom:2px dotted #F00;}
.inexcn_info{width:90%; float:right; height:24px; border-bottom:#999 dashed 1px; line-height:24px; vertical-align:middle; text-align:right;}
.inexcn_title{width:100%; margin-top:4px; height:24px; line-height:24px; vertical-align:middle; text-align:center; font-size:14px; font-weight:bold;}
.inexcn_page{width:100%; margin-top:4px; height:24px; line-height:24px; vertical-align:middle; text-align:center; font-size:14px;}
.c{ width:95%;  height:auto!important; height:480px; min-height:480px;  margin:8px auto; padding-left:5px; line-height:150%; clear:both; vertical-align:middle; text-align:justify;}

.marsub{width:auto; height:120px; margin-top:20px; float:left; margin-left:12px; display:inline;}
.marsub div{width:120px; height:120px; overflow:hidden; display:inline; margin-left:4px; margin-right:4px; border:1px solid #900;}
