/** 公共定义 ***/
body {
	font-size:12px; background:url(bg_all.gif) repeat; text-align:center; margin:0px; padding:0px;
}
img {
	border:none;
}
form,p {
	padding:0px; margin:0px;
}
a {
	color:#454545; text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.clear {
	width:100%; height:1px; overflow:hidden; display:block;
}

/** 通用超链接颜色 **/
a.color1 {
	color:#00FFff;
}
a.color2 {
	color:#ff0000;
}
a.color3 {
	color:#0000FF;
}
a.color4 {
	color:#00FF00;
}
a.color5 {
	color:#FF00FF;
}
a.color6 {
	color:#F0F903;
}
a.color7 {
	color:#4D1186;
}


/*** 页面主体框 ***/
.mdiv {
	width:848px; height:auto; background:url(main_bg_center.gif) repeat-y; margin:auto; text-align:center;
}


/** 头部文字区域 ***/
#topline {
	width:780px; height:20px; line-height:20px; background-color:#00B3FE; color:#FFFFFF; text-align:right; margin:auto;
} 

/*** 头部logo 广告区域 **/
#header {
	width:780px; height:60px; margin:2px auto;
}

#logo {
	float:left; width:200px; height:60px; background-image:url(logo.gif); color:#0066FF; line-height:100px; overflow:hidden;
}
#headads {
	width:470px; height:60px; float:left; border:solid 1px #CCCCCC;
}
#headerlink {
	width:105px; height:48px; margin-top:8px; float:right;
}

/*** 头部横向导航条 ***/
#nav {
	width:780px; margin:auto;
}
#nav .beginleft {
	float:left; width:32px; height:37px; background-image:url(bg_menu_left.gif);
}
#nav .endright {
	float:right; width:28px; height:37px; background-image:url(bg_menu_right.gif);
}
#nav li {
	display:block; list-style:none; width:80px; height:37px; line-height:42px; float:left; overflow:hidden;
}
#nav .normal {
	background-image:url(menu_bg_blue.gif);
}
#nav .select {
	background-image:url(menu_bg_orange.gif);
}
#nav .right {
	background-image:url(menu_bg_right.gif);
}
#nav a {
	color:#FFFFFF; text-decoration:none;
}
#nav a:hover {
	font-weight:bold; text-decoration:underline;
}

/*** 热门推荐部分 **/
#hot {
	width:774px; height:110px; margin:2px auto; border-bottom:solid 2px #ff970f; clear:both;
}
#hot .title {
	width:30px; height:110px; line-height:25px; font-weight:bold; float:left; background-color:#ff970f; color:#FFFFFF; text-align:center;
}
#hot .block {
	width:148px; height:110px; float:left; line-height:26px; text-align:center;
}
#hot .block img {
	border: dashed 1px #CCCCCC; width:80px; height:80px; margin-top:3px;
}

/*** 页面上部板块 ***/
#m1 {
	width:780px; height:100px; margin:2px auto;
}
/** 左边小板块 **/
#m1 .left {
	width:600px; float:left;
}
#m1 .left .line {
	width:100%; height:32px; line-height:36px; overflow:hidden; border-bottom:dashed 1px #CCCCCC; text-align:left;
}
#m1 .left .word {
	color:#ff6600;
}
#m1 .left .btitle {
	font-weight:bold; color:#0066ff; width:80px; height:32px; float:left; text-align:center;
}
#m1 .left .simg {
	width:10px; height:32px; background:url(jiantou.gif) center no-repeat; float:left;
}
#m1 .left .area {
	width: 480px; margin-left:10px; float:left;
}
#m1 .left .area li {
	width:120px; float:left; display:block; list-style:none; height:32px; text-align:center; word-break:break-all; overflow:visible;
}
#m1 .search {
	width:100%; height:30px;
}
#m1 .search .l {
	float:left; width:58px; height:30px; background:url(search_01.gif) no-repeat;
}
#m1 .search .r {
	float:right; width:13px; height:30px; background:url(search_05.gif) no-repeat;
}
#m1 .search .m {
	float:left; width:409px; height:30px; line-height:30px;  background:url(search_03.gif) repeat-x; text-align:center;
}
#m1 .search input {
	margin:5px;
}
#m1 .search select {
	margin:5px;
}
/** 右边小板块 公告 **/
#m1 .right {
	width:170px; height:94px; float:right; border:solid 1px #ffcc00; margin:3px;
}
#m1 .right .title {
	width:100%; height:24px; line-height:24px; background:#ffcc00 url(gonggao.gif) no-repeat 10px 5px; text-align:center; color: rgb(0, 102, 255);
}
#m1 .right .main {
	width:160px; margin-left:8px; margin-top:5px; height:48px; text-align:left;
}
#m1 .right li {
	width:160px;height:16px; line-height:16px; text-align:left; display:block; list-style:none; float:left;
}
#m1 .right .more {
	float:right; height:14px; line-height:14px; width:100px; text-align: right; margin-right:5px;
}

/*** 主体数据显示区域 ***/
#mbig {
	width:780px; margin:5px auto; border:solid 1px #008FCB; overflow:hidden;
}
/** 左侧分类显示 **/
#mleft {
	width:188px; overflow:hidden; height:100%; float:left; border-right:solid 2px #008FCB; margin-bottom:-1000px; padding-bottom:1000px;
}
#mleft .title {
	background:url(type_bg.gif) top left no-repeat; text-align:left; font-weight:bold; height:32px; line-height:32px; width:190px; color:#FFFFFF;
}
#mleft .main {
	width:180px; height:auto; margin:3px;
}
#mleft .cblock {
	width:100%; height:auto; margin-top:10px;
}
#mleft .t1 {
	width:172px !important; width:180px; height:30px; line-height:30px; margin-left:4px; padding-left:8px; display:inline; border-bottom:dashed 1px #CCCCCC; clear:both; float:left; text-align:left; background:url(feilei_titlle.gif) no-repeat 0px 10px; 
}
#mleft .t1 a {
	color:#ff6600;
}
#mleft .t1 .more {
	float:right; display:block;
}
#melft .cutline {
	width:188px; height:20px; clear:both; overflow:hidden; border-bottom:dashed 1px #CCCCCC; float:left;
}
#mleft li {
	width:75px; height:25px; line-height:25px; float:left; display:block; margin-left:10px; text-align:left; list-style:none;
}

/** 右侧数据列表 **/
#mright {
	border-top:solid 2px #008FCB; border-right:solid 4px #008FCB; width:586px; height:100%; float:right; color:#333333; margin-bottom:-1000px; padding-bottom:1000px;
}
#mright .title {
	width:500px; height:40px; float:left; line-height:40px; padding-left:40px; text-align:left; background:url(text.gif) 10px 8px no-repeat; font-weight:bold;
}
#mright .line {
	border-top:solid 1px #eeeeee; border-bottom:solid 1px #eeeee; width:100%; height:28px; line-height:28px; text-align:center; clear:both;
}
#mright .head {
	background-color:#999999; color:#FFFFFF; font-weight:bold;
}
#mright .line .d1 {
	border-left:solid 1px #eeeeee; text-align:center; width:45px; float:left;
}
#mright .line .d1buy {
	border-left:solid 1px #eeeeee; text-align:center; width:45px; float:left;color:#FF0000;
}
#mright .line .d1sell {
	border-left:solid 1px #eeeeee; text-align:center; width:45px; float:left;
}
#mright .line .d2 {
	border-left:solid 1px #eeeeee; text-align:left; width:300px; float:left; overflow:hidden; 
}
#mright .line .d3 {
	border-left:solid 1px #eeeeee; text-align:center; width:50px; float:left;
}
#mright .line .d4 {
	border-left:solid 1px #eeeeee; text-align:center; width:50px; float:left;;
}
#mright .line .d5 {
	border-left:solid 1px #eeeeee; border-right:solid 1px #eeeeee; text-align:center; width:130px; float:left;
}

/** 通栏广告 **/
#mads {
	width:780px; margin:auto;
}
#linkword .title{
	background:url(adv2.gif) 13px 8px no-repeat; width:750px; padding-left:30px; height:20px; line-height:25px; text-align:left; font-weight:bold; color:#FFFFFF; background-color:#9999ff; border-bottom:solid 2px #CCCCCC;
}

/*** 文字友情链接 **/
#linkword {
	width:780px; margin:auto;
}
#linkword .title{
	background:url(f_wz.gif) 13px 8px no-repeat; width:750px; padding-left:30px; height:20px; line-height:25px; text-align:left; font-weight:bold; color:#FFFFFF; background-color:#9999ff; border-bottom:solid 2px #CCCCCC;
}
#linkword .line {
	width:100%; height:22px; border-bottom:dashed 1px #CCCCCC;
}
#linkword li {
	width:90px; height:22px; line-height:26px; overflow:hidden; float:left; display:block;
}
#linkword li.cut {
	width:5px; color:#0033FF; text-align:center;
}

/** 图片友情链接 **/
#linkimg {
	width:780px; margin:auto;
}
#linkimg .title{
	background:url(f_tp.gif) 8px 5px no-repeat; width:750px; padding-left:30px; height:20px; line-height:25px; text-align:left; font-weight:bold; color:#FFFFFF; background-color:#9999ff; border-bottom:solid 2px #CCCCCC; 
}
#linkimg a {
	display:block; float:left; margin-left:9px !important; margin-left:7px;
}
#linkimg img {
	width:88px; height:31px;
}

/** 页面底部 **/
#bottom {
	width:780px; height:100px; margin:5px auto; background:url(bottom.gif) bottom no-repeat #008fcb; clear:both;
}
#bottom .left {
	width:600px; height:80px; line-height:18px; margin:10px; text-align:left; color:#FFFFFF; float:left;
}
#bottom .white {
	color:#FFFFFF;
}
#bottom .yellow {
	color:#ffff00;
}
#bottom .logo {
	width:93px; height:40px; background:url(logo_bottom.gif) no-repeat; float:right; margin-top:10px; margin-right:20px;
}
#bottom .stat {
	width:150px; height:20px; line-height:20px; float:right; margin-top:10px;
}

