body {
	margin: 0;
	padding: 0;
	border: 0;
	font: 12px arial, verdana, helvetica, geneva, sans-serif;
	text-align: center;
	line-height: 150%;
	color: #555;
	background: #333;
}
#header {
	width: 780px;
	height: 50px;
	margin: 0 auto;
	padding-top: 10px;
	border: 0;
	text-align: left;
	background: #FFF;
	border-bottom: 2px solid #555;
}
#logo {
	float: left;
	width: 170px;
	margin: 0;
	padding-left: 10px;
	border: 0;
	text-align: left;
}
#hr1 {
	float: right;
	width: 500px;
	margin: 0;
	padding: 5px 5px 0 0;
	border: 0;
	text-align: right;
	color: #060;
}
#hr1 A {
	padding: 0 2px;
	color: #060;
	text-decoration: underline;
}
.menu {
	width: 780px;
	margin: 0 auto;
	padding: 2px 0 2px;
	color: #fff;
	background: #61A800;
}
.menuggad {
	width: 780px;
	margin: 0 auto;
	padding: 1px 0 8px 0;
	color: #fff;
	background: #ffff;
	text-align: center;
}
.menu A {
	padding: 0 5px;
	color: #FFF;
	text-decoration: none;
}
.menu A:link, .menu A:visited {
	color: #FFF;
	text-decoration: none;
}
.menu A:hover, .menu A:active {
	color: #CF3;
	text-decoration: underline;
}
#mjjq {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	padding: 3px 0;
	text-align: left;
	background: #fff;
}
#main {
	float: left;
	width: 780px;
	padding: 0;
	text-align: left;
	background: url(mjjq_bg_ss.gif) repeat-y center 50%;
}
#middle {
	float: right;
	width: 605px;
	margin: 0;
	padding-left: 5px;
	text-align: left;
}
#ml {
	float: left;
	width: 470px;
	margin: 0;
	padding: 0;
	text-align: center;
	background: #FFF;
}
.mlada {
	float: left;
	width: 470px;
	margin: 0;
	padding: 3px 0;
	text-align: center;
	background: url(04p.gif);
}
.mladap {
	float: left;
	width: 93px;
	margin: 0;
	padding: 0;
}
.mladbp {
	float: left;
	width: 468px;
	margin: 0;
	padding: 0;
	height: 240px;
	border: 1px solid #222;
	text-align: center;
}
.mlp {
	float: left;
	width: 470px;
	margin: 0;
	padding: 0;
}
.mlps {
	float: left;
	width: 460px;
	margin: 0;
	padding: 4px;
	border: 1px solid #CCC;
}
.mlwo {
	float: left;
	width: 460px;
	margin: 0;
	padding: 4px;
	text-align: left;
	border: 1px solid #CCC;
}
.mlwo {
	float: left;
	width: 460px;
	margin: 0;
	padding: 4px;
	text-align: left;
	border: 1px solid #CCC;
}
.adl {
	float: left;
	width: 200px;
    padding: 5px;
}
.adr {
	float: right;
	width: 200px;
    padding: 5px;
}
.googleadc {
	float: left;
	width: 460px;
	margin: 5px 0;
	padding: 4px;
	text-align: left;
	border-top: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
}
.mlwo A:link, .mlwo A:visited {
	color: #61A800;
	text-decoration: underline;
}
.mlwo A:hover, .mlwo A:active {
	color: #666;
	text-decoration: none;
}
.mlok {
	float: left;
	width: 450px;
	margin: 0;
	padding: 5px 10px;
	line-height: 190%;
	text-align: left;
	background: #F8F8F8;
}
.mlok ul {
	float: left;
	width: 440px;
	margin: 0;
	padding: 3px 0 3px 10px;
	list-style: none;
	border-bottom: 1px dotted #ccc;
	background: url(m16.gif) no-repeat 0 6px;
}
.mlok li.tw {
	float: left;
	width: 100px;
	margin: 0;
	padding: 6px 0 0;
	color: #888;
	font: 10px arial, verdana, georgia, sans-serif;
}
.mlok li {
	float: left;
	width: 340px;
	margin: 0;
	padding: 0;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font: 14px/190%  微软雅黑, arial, verdana, georgia, sans-serif;
}
.mloks {
	float: left;
	width: 447px;
	margin: 0;
	padding: 5px 10px;
	line-height: 190%;
	text-align: left;
	background: #F8F8F8;
	border: 1px solid #ccc;
}
.mlokk {
	float: left;
	width: 450px;
	margin: 0;
	padding: 5px 10px;
	line-height: 190%;
	text-align: left;
	font-size: 1.2em;
	background: #F8F8F8;
}
.mlokk ul {
	float: left;
	width: 450px;
	margin: 0;
	padding: 0; 
	list-style: none;
}
.mlokk li {
	float: left;
	width: 215px;
	margin: 0;
	padding: 2px 0 2px 10px;
	border-bottom: 1px dotted #ccc;
	background: url(m2.gif) no-repeat 0px 14px;
}
.mloks ul {
	float: left;
	width: 447px;
	margin: 0;
	padding: 0;
	list-style: none;
}
.mloks li {
	float: left;
	width: 432px;
	margin: 0;
	padding: 3px 0 3px 15px;
	border-bottom: 1px dotted #ccc;
	background: url(gif-0466.gif) no-repeat 0 10px;
	font: 14px/190% 微软雅黑, arial, verdana, georgia, sans-serif;
}
.mlttx {
	float: left;
	width: 470px;
	margin: 0;
	padding: 5px 0 2px;
	color: #FFF;
	font-size: 14px;
	line-height: 180%;
	border-bottom: 3px solid #060;
	background: #060;
}
.mltty {
	float: left;
	width: 450px;
	margin: 0;
	padding: 5px 10px;
	text-align: right;
	font: 11px verdana, arial, georgia, sans-serif;
}
.mlttz {
	float: left;
	width: 470px;
	margin: 5px 0;
	padding: 2px 0;
	text-align: center;
	color: #AC9CDC;
	border: 1px solid #eee;
	background-color: #F3F1FA;
}
.mltt {
	float: left;
	width: 460px;
	margin: 0;
	padding: 5px 0 2px 10px;
	background: url(mjjq_bg_4701.gif) repeat-y center 50%;
}
.mltt1 {
	float: left;
	width: 460px;
	margin: 0;
	padding: 2px 0 2px 10px;
	background: url(mjjq_bg_4701.gif) repeat-y center 50%;
}
.mltt2 {
	float: left;
	width: 460px;
	margin: 0;
	padding: 2px 0 2px 10px;
	background: url(mjjq_bg_4702.gif) repeat-y center 50%;
}
.mltt3 {
	float: left;
	width: 460px;
	margin: 0;
	padding: 2px 0 2px 10px;
	background: url(mjjq_bg_4703.gif) repeat-y center 50%;
}
.mltt4 {
	float: left;
	width: 460px;
	margin: 0;
	padding: 2px 0 2px 10px;
	background: url(mjjq_bg_4704.gif) repeat-y center 50%;
}
.mltt5 {
	float: left;
	width: 460px;
	margin: 0;
	padding: 2px 0 2px 10px;
	background: url(mjjq_bg_4705.gif) repeat-y center 50%;
}
.mltt6 {
	float: left;
	width: 460px;
	margin: 0;
	padding: 2px 0 2px 10px;
	background: url(mjjq_bg_4706.gif) repeat-y center 50%;
}
.mltt7 {
	float: left;
	width: 460px;
	margin: 0;
	padding: 2px 0 2px 10px;
	background: url(mjjq_bg_4707.gif) repeat-y center 50%;
}
.mlttl A:link, .mlttl A:visited {
	color: #000;
	text-decoration: none;
}
.mlttl A:hover, .mlttl A:active {
	color: #060;
	text-decoration: none;
}
.mlttl {
	float: left;
	width: 310px;
	margin: 0;
	padding-left: 20px;
	color: #000;
	text-align: left;
	font: 14px/180% 微软雅黑, arial, verdana, georgia, sans-serif;
	font-weight: bold;
	background: url(m8.gif) no-repeat 0 5px;
}
.mlttr {
	float: right;
	width: 100px;
	margin: 0;
	padding: 0;
	color: #AAA;
	font: 10px arial, verdana, georgia, sans-serif;
	text-align: right;
}
.mlok A:link, .mlok A:visited {
	color: #000;
	text-decoration: none;
}
.mlok A:hover, .mlok A:active {
	color: #060;
	text-decoration: none;
}
.mloks A:link, .mloks A:visited {
	color: #006A00;
	text-decoration: none;
}
.mloks A:hover, .mloks A:active {
	color: #000;
	text-decoration: none;
}
.fhs {
	font: bold 12px arial, verdana, georgia, sans-serif;
	color: #800;
}
.fsls {
	font: bold 12px arial, verdana, georgia, sans-serif;
	color: #060;
}
.fls {
	font: bold 12px arial, verdana, georgia, sans-serif;
	color: #61A800;
}
.fbs {
	font: bold 12px arial, verdana, georgia, sans-serif;
	color: #FFF;
}
.telh {
	color: #CF3;
	font: bold 16px arial, verdana, georgia, sans-serif;
}
.k6 {
	float: left;
	margin: 0 auto;
	width: 100%;
	height: 2px;
	font-size: 1px;
	line-height: 4px;
}
.k10 {
	float: left;
	margin: 0 auto;
	width: 100%;
	height: 4px;
	font-size: 1px;
	line-height: 4px;
}
.hrt {
	color: #333;
	font: 10px verdana, arial, georgia, sans-serif;
}
.time {
	padding-left: 10px;
	color: #666;
	font: 11px arial, verdana, georgia, sans-serif;
}
.v10 {
	font: bold 10px verdana, arial, georgia, sans-serif;
}
#mr {
	float: right;
	width: 122px;
	margin: 0;
	padding: 0 4px;
	color: #666;
	text-align: center;
}
#mr A:link, #mr A:visited {
	color: #666;
	text-decoration: none;
}
#mr A:hover, #mr A:active {
	color: #060;
	text-decoration: underline;
}
.mral ul {
	margin: 0;
	padding-left: 10px;
	list-style: none;
}
.mral li {
	margin: 0;
	padding: 1px 0px 1px 10px;
	background: url(m5.gif) no-repeat 0 8px;
}
.mrpic {
	float: left;
	width: 122px;
	margin: 0;
	padding: 2px 0;
	text-align: center;
}
.mrpic img {
	margin: 0;
	padding: 2px;
	border: 1px solid #ddd;
	background: #FFF;
}
.mrpic ul {
	width: 122px;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
.mrpic li {
	margin: 0;
	padding: 0;
}
.mrpic li.tt {
	margin: 0;
	padding: 1px 0 4px 0;
}
.mrt {
	float: left;
	width: 122px;
	margin: 0;
	padding: 8px 0 5px;
	font: bold 12px arial, verdana, georgia, sans-serif;
	background: url(04p.gif);
}
.mrp {
	float: left;
	width: 122px;
	padding: 0;
	margin: 0;
}
.mral {
	float: left;
	width: 120px;
	margin: 0;
	padding: 5px 0;
	border: 1px solid #ddd;
	text-align: left;
}
.mrwo {
	float: left;
	width: 110px;
	margin: 0;
	padding: 5px 5px;
	border: 1px solid #ddd;
	background: #FFF;
	text-align: left;
}
.hotel {
	float: left;
	width: 120px;
	margin: 0;
	padding-top: 5px;
	text-align: left;
	border: 1px solid #ddd;
}
.mrlogo {
	float: left;
	width: 120px;
	margin: 0;
	padding: 10px 0;
	border: 1px solid #ddd;
	background: #FFF;
}
.mrlogo img {
	margin: 0;
	padding-bottom: 10px;
}
.txtr {
	float: right;
	margin: 0;
	padding: 2px;
	text-align: right;
}
.txtc {
	width: 120px;
	margin: 0;
	padding: 0;
	text-align: center;
}
.txtcl {
	width: 120px;
	margin: 0;
	padding: 2px 0;
	text-align: center;
	color: #61A800;
	font: bold 11px verdana, arial, georgia, sans-serif;
}
#left {
	float: left;
	width: 160px;
	margin: 0;
	padding: 0 5px;
	text-align: left;
}
.lata {
	float: left;
	width: 155px;
	margin: 0;
	padding: 7px 0 7px 5px;
	color: #FFF;
	text-align: center;
	font: bold 11px verdana, arial, georgia, sans-serif;
	background: #BBCE97;
}
.lal {
	float: left;
	width: 160px;
	padding: 0;
	line-height: 150%;
}
.lal ul {
	width: 160px;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
.lal li {
	float: left;
	width: 150px;
	margin: 0;
	padding: 2px 0 2px 10px;
	background: url(m20.gif) no-repeat 0 8px;
	border-top: 1px solid #BBCE97;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.lay {
	float: left;
	width: 160px;
	padding: 0px;
	line-height: 150%;
}
.lay ul {
	float: left;
	width: 160px;
	margin: 0;
	padding: 0;
	list-style: none;
}
.lay li {
	float: left;
	width: 74px;
	margin: 0;
	padding: 2px 0 2px 6px;
	background: url(m2.gif) no-repeat 0 8px;
	border-top: 1px solid #BBCE97;
}
.latb {
	float: left;
	width: 150px;
	margin: 0;
	padding: 10px 0 0 10px;
	color: #555;
	font: bold 12px verdana, arial, georgia, sans-serif;
}
.lal img {
	margin: 0;
	padding: 4px 0 0;
}
.kl6 {
	float: left;
	margin: 2px auto;
	width: 100%;
	height: 2px;
	font-size: 1px;
	line-height: 4px;
	border-bottom: 3px solid #BBCE97;
}
.latc {
	float: left;
	width: 150px;
	margin: 0;
	padding: 2px 0 5px 10px;
	color: #555;
	font: bold 12px verdana, arial, georgia, sans-serif;
}
.lacc {
	float: left;
	width: 140px;
	margin: 0;
	padding: 3px 10px;
	text-align: left;
	line-height: 170%;
}
.lacc ul {
	width: 140px;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
.lacc li {
	margin: 0;
	padding: 0;
}
.lacc img {
	margin: 0;
	padding: 3px 0;
}
.lap {
	float: left;
	width: 160px;
	margin: 0;
	padding: 2px 0;
	text-align: center;
}
.lap img {
	margin: 0;
	padding: 3px;
	border: 1px solid #ccc;
	background: #FFF;
}
.lap ul {
	width: 160px;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
.lap li {
	margin: 0;
	padding: 0;
}
.lapic {
	float: left;
	width: 160px;
	margin: 0;
	padding: 2px 0;
	text-align: center;
}
.lapic img {
	margin: 0;
	padding: 3px;
	border: 1px solid #ccc;
	background: #FFF;
}
.lapic ul {
	width: 160px;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
.lapic li {
	margin: 0;
	padding: 0;
}
.lapic li.bt {
	margin: 0;
	padding: 0 0 5px 0;
}
.ladd {
	float: left;
	width: 150px;
	margin: 0;
	padding: 2px 0 2px 10px;
	text-align: center;
	line-height: 150%;
	color: #555;
	font: bold 10px verdana, arial, georgia, sans-serif;
}
#db {
	clear: both;
	width: 780px;
	margin: 0 auto;
        PADDING: 5px 0 0 0 !important; 
	padding: 0;
	border: 0;
	text-align: center;
	background: #fff;
}
#dbt {
	margin: 0;
	padding: 10px 0;
	color: #666;
	font: 11px arial, verdana, helvetica, geneva, sans-serif;
	line-height: 150%;
	border-top: 2px solid #555;
}
#dbt a {
	padding: 0 4px;
}
INPUT {
	padding: 1px;
	margin: 0;
	border: 1px solid #DDD;
	word-break: break-all;
	background: #FFF;
}
form {
	padding: 0;
	margin: 0;
	word-break: break-all;
}
INPUT.button {
	border-left-color: #D2D1D1;
	border-top-color: #D2D1D1;
	border-right-color: #898989;
	border-bottom-color: #898989;
	border-width: thin;
	border-style: solid;
	margin: 0;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #000;
	background: #fff url(button-background.gif) repeat-x;
	font: bold 10px verdana, arial, helvetica, geneva, sans-serif;
}
img {
	border: 0;
}
#search {
	padding: 20px 5px 5px 0;
	margin: 0;
	text-align: center;
}
OPTION {
	font: 12px arial, verdana, georgia, sans-serif;
}
SELECT {
	font: 12px arial, verdana, georgia, sans-serif;
}
TEXTAREA {
	margin: 5px 0;
	padding: 0;
	border: 1px solid #999;
	font: 12px arial, verdana, georgia, sans-serif;
}
P {
	margin: 0;
	padding: 0;
}
H1 {
	margin: 0;
	padding: 0;
	font-size: 16px;
}
H2 {
	margin: 0;
	padding: 0;
	font-size: 14px;
}
H3 {
	margin: 0;
	padding: 0;
	font-size: 12px;
}
H4 {
	margin: 0;
	padding: 0;
	font-size: 12px;
}
H5 {
	margin: 0;
	padding: 0;
	font-size: 12px;
}
H6 {
	margin: 0;
	padding: 0;
	font-size: 12px;
}
#alt {
	padding: 20px;
	margin-top: 100px;
	margin-left: auto;
	margin-right: auto;
	border: 1px dotted #999;
	width: 300px;
	text-align: center;
	font-size: 16px;
	background: #FFF;
}
.mjjqtitle {
	display: none;
}
#leftdisp {
	display: none;
}
.technoratitag {
	display: none;
}
A:link {
	color: #555;
	text-decoration: none;
}
A:visited {
	color: #555;
	text-decoration: none;
}
A:hover {
	color: #61A800;
	text-decoration: underline;
}
A:active {
	color: #61A800;
	text-decoration: underline;
}
.mlttdh {
	float: left;
	width: 450px;
	margin: 0;
	padding: 5px;
	text-align: left;
	color: #888;
	font: 11px verdana, arial, georgia, sans-serif;
}
.mrdh {
	float: left;
	width: 120px;
	margin: 0;
	padding: 5px 0;
	border: 1px solid #DDD;
	text-align: left;
}
.mrdh ul {
	float: left;
	width: 114px;
	margin: 0;
	padding: 0px 3px;
	list-style: none;
}
.mrdh li {
	float: left;
	width: 50px;
	margin: 0;
	padding: 2px 0 2px 7px;
	background: url(m5.gif) no-repeat 0 8px;
}
.laldh {
	float: left;
	width: 160px;
	padding: 0;
	line-height: 150%;
}
.laldh ul {
	float: left;
	width: 160px;
	margin: 0;
	padding: 0;
	list-style: none;
}
.laldh li {
	float: left;
	width: 68px;
	margin: 0;
	padding: 3px 0 1px 12px;
	background: url(m16.gif) no-repeat 3px 4px;
	border-top: 1px solid #BBCE97;
}