@charset "utf-8";

html, body, form, fieldset {
	margin: 0;
	padding: 0;
}

body{
	background-image: url(../images/daomahalai_bg_default.jpg);
   	/*margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;*/
	margin:0 auto;
	background-repeat:repeat-y;
	background-position: center;
	background-color: #0d7896;
	height:100%;
}

/* Clearfix */
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}
.clearfix {display: inline-block;}


* html > body .clearfix {
	width: 100%;
	display: block;
}

* html .clearfix {
	height: 1%;
}

/* Firefox Scrollbar Hack - Do not remove */
html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}

#top_bg {
	/*border-color: #00FF00;
	border-style:solid;
	border-width:1px;*/
	margin:0 auto;
	background-image: url(../images/daomahalai_bg_top.jpg);
	background-repeat:no-repeat;
	background-position: center;
	width:100%;
	background-repeat:no-repeat;
	background-position: center;
}

#div_top {
	background-image: url(../images/daomahalai_bg_top.jpg);
	/*border-color: #00FF00;
	border-style:solid;
	border-width:1px;*/
	/*margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;*/
	margin:0 auto;
	background-repeat:no-repeat;
	background-position: center;
	width:1168px;
	height: 1300px;
}

#div_middle {
	background-image: url(../images/daomahalai_bg_default.jpg);
	background-repeat:repeat-y;
	background-position: center;
	/*margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;*/
	margin:0 auto;
	width:1168px;
	/*padding-left: 18px;*/
}

#div_footer {
	background-image: url(../images/daomahalai_bg_footer.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*border-color: #FF0000;
	border-style:solid;
	border-width:1px;*/
	background-repeat:no-repeat;
	background-position: center;
	height: 334px;
	width: 1168px;
	float: none
}

#middle_content {
	margin:0 auto;
	/*border-color: #00FF00;
	border-style:solid;
	border-width:1px;*/
	/*margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;*/
	/*width: 940px;*/
	width: 1168px;
	height: 1195px;
}

#footer_content {
	background-image: url(../images/daomahalai_footer.png);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat:no-repeat;
	background-position: center;
	background-position: bottom;
	height: 334px;
	width: 1168px;
}

#top_banner {
	/*border-color:#FF0000;
	border-style:solid;
	border-width:1px;*/
	margin:0 auto;
	width:1025px;
	height: 415px;
}

#top_menu {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 55px;
}

#top_menu_container {
	width: 900px;
	height: 100%;
	position: relative;
}

#top_div01 {}

#top_div01_container {
	/*border-style: solid;
	border-color: #000099;
	border-width: 1px;*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	position: relative;
	width: 900px;
	height: 210px;
}

#top_div02 {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	position: relative;
	height: 610px;
}

#top_div02_container {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	position: relative;
	width: 900px;
	height: 100%;
}

a,a:link,a:visited{font:normal 12px Tahoma; color:#2897AB;text-decoration:none; font-weight:bold;}
.gk_news_show_news_text{line-height:15px;}
div.daotumdee{font-family:tahoma; font-size:12px; width:240px; height:160px; float:left; text-align:left;}
div.daotumdee img{width:237px; height:98px;}
div.daoden{width:240px; height:160px; float:left; font-family:tahoma; font-size:12px; text-align:left;}
div.daoden img{width:237px; height:98px;}
div.lifestyle1{width:100%; height:182px; float:left; font:normal 11px Tahoma; color:#5C5B5A; padding-top:12px;}
div.lifestyle1 a:link,div.lifestyle1 a:visited {font:bold 11px Tahoma; color: #FF7D35; text-decoration:none;}
div.lifestyle1 a:hover {color:#FF7D35; text-decoration:underline;}
div.lifestyle1 img{width:64px; height:45px; padding:4px;}
div.mouth{width:100%; height:182px; float:left; font:normal 11px Tahoma; color:#5C5B5A; padding-top:12px;}
div.mouth a:link,div.mouth a:visited {font:bold 11px Tahoma; color: #FF7D35; text-decoration:none;}
div.mouth a:hover {color:#FF7D35; text-decoration:underline;}
div.mouth img{width:64px; height:45px; padding:4px;}

#content {
	background-image: url(../images/daomahalai_bg_default.jpg);
	/*border-color: #00FF00;
	border-style:solid;
	border-width:1px;*/
	background-repeat:repeat-y;
	background-position: center;
	width: 1168px;
}

#content_width {
	/*border-color: #0000FF;
	border-style:solid;
	border-width:1px;*/
	width: 937px;
	margin-left:10px;
}

#content_top {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	position: relative;
	width: 930px;
	height: 285px;
}

#content_left {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	/*border-style: dotted;
	border-color: #CCCCCC;
	border-width: 1px;*/
	/*margin:0 auto;*/
	width: 467px;
	/*height: 1100px;*/
	float:left;
	/*position: relative;*/
	/*clear:both;*/
}

#content_rigth {
	width: 455px;
	float:right;
}

#daobeauty_div{
	width:200px;
	height:145px;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	position:absolute;
	margin-top:-170px;
	margin-left:17px;
}
#daobeauty_div a:link,#daobeauty_div a:visited { font:bold 12px Tahoma; color: #FFFFFF; text-decoration:none; }
#daobeauty_div img { width: 80px; height: 140px; display:block; }

#daoshop_div {
	width:200px;
	height:145px;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	position:absolute;
	margin-top:-170px;
	margin-left:245px;
}
#daoshop_div a:link,#daoshop_div a:visited { font:bold 12px Tahoma; color: #FFFFFF; text-decoration:none; }
#daoshop_div img { width: 80px; height: 140px; display:block; }

#beauty_div1 {
	/*border-style: solid;
	border-color: #FF3399;
	border-width: 1px;*/
	width:220px;
	font-family: Tahoma;
	font-size: 11px;
	color: #474840;
	margin-right:5px;
	float:left;
}

#beauty_div1 a:link,#beauty_div1 a:visited {
	font:bold 11px Tahoma;
	color: #FF3300;
	text-decoration:none;
}

#beauty_div1 img {
	width: 90px;
	height: 64px;
	display:block;
}

#beauty_div2 {
	width:220px;
	font-family: Tahoma;
	font-size: 11px;
	color: #474840;
	float:left;
}

#beauty_div2 a:link,#beauty_div2 a:visited {
	font:bold 11px Tahoma;
	color: #FF3300;
	text-decoration:none;
}

#beauty_div2 img {
	width: 90px;
	height: 64px;
	display:block;
}


#shopping_div1 {
	width:220px;
	font-family: Tahoma;
	font-size: 11px;
	color: #474840;
	margin-right:5px;
	float:left;
}

#shopping_div1 a:link,#shopping_div1 a:visited {
	font:bold 11px Tahoma;
	color: #FF3300;
	text-decoration:none;
}

#shopping_div1 img {
	width: 90px;
	height: 64px;
	display:block;
}

#shopping_div2 {
	width:220px;
	font-family: Tahoma;
	font-size: 11px;
	color: #474840;
	float:left;
}

#shopping_div2 a:link,#shopping_div2 a:visited {
	font:bold 11px Tahoma;
	color: #FF3300;
	text-decoration:none;
}

#shopping_div2 img {
	width: 90px;
	height: 64px;
	display:block;
}

#eating_div1 {
	width:220px;
	font-family: Tahoma;
	font-size: 11px;
	color: #474840;
	margin-right:5px;
	float:left;
}

#eating_div1 a:link,#eating_div1 a:visited {
	font:bold 11px Tahoma;
	color: #FF3300;
	text-decoration:none;
}

#eating_div1 img {
	width: 90px;
	height: 64px;
	display:block;
}

#eating_div2 {
	width:220px;
	font-family: Tahoma;
	font-size: 11px;
	color: #474840;
	float:left;
}

#eating_div2 a:link,#eating_div2 a:visited {
	font:bold 11px Tahoma;
	color: #FF3300;
	text-decoration:none;
}

#shopping_div2 img {
	width: 90px;
	height: 64px;
	display:block;
}


#around_univers1 { width:130px; font-family: Tahoma; font-size: 11px; color: #474840; position:absolute; margin-top:63px; margin-left:25px; }
#around_univers1 a:link,#around_univers1 a:visited { font:bold 11px Tahoma; color: #FF3300; text-decoration:none; }
#around_univers1 img { width: 130px; height: 100px; }

#around_univers2 { width:130px; font-family: Tahoma; font-size: 11px; color: #474840; position:absolute; margin-top:63px; margin-left:162px; }
#around_univers2 a:link,#around_univers2 a:visited { font:bold 11px Tahoma; color: #FF3300; text-decoration:none; }
#around_univers2 img { width: 130px; height: 100px; }

#around_univers3 { width:130px; font-family: Tahoma; font-size: 11px; color: #474840; position:absolute; margin-top:63px; margin-left:300px; }
#around_univers3 a:link,#around_univers3 a:visited { font:bold 11px Tahoma; color: #FF3300; text-decoration:none; }
#around_univers3 img { width: 130px; height: 100px; }

#movie_coming {
	font-family: Tahoma;
	font-size: 11px;
	color: #474840;
}

#movie_coming a:link,#movie_coming a:visited {
	font:bold 11px Tahoma;
	color: #66b410;
	text-decoration:none;
	margin-right:2px;
}

#movie_coming img {
	margin-right:2px;
	margin-bottom:5px;
	width: 140px;
	height: 190px;
}

#bottom_rigth_ads {
	/*border-style: solid;
	border-color: #FF3399;
	border-width: 1px;*/
	height: 20px;
}

#div_footer_banner {
	/*height: 310px;*/
	background-image: url(../images/daomahalai_bg_default.jpg);
	background-repeat:repeat-y;
	background-position: center;
	width:1168px;	
	/*padding-left: 18px;*/
}

#footer_banner_left {
	width:300px;
	height:250px;
	margin-left:20px;
	margin-top:0px;
	position:absolute;
}

#footer_news_left1 { background-image: url(../images/news_box.png); width:582px; height:275px; margin-left:335px; position:absolute; }
#footer_news_left2 { background-image: url(../images/news_box2.png); width:582px; height:275px; margin-left:335px; position:absolute; }
#footer_news_left3 { background-image: url(../images/news_box3.png); width:582px; height:275px; margin-left:335px; position:absolute; }
#footer_news_left4 { background-image: url(../images/news_box4.png); width:582px; height:275px; margin-left:335px; position:absolute; }

#footer_news_left1_1 { font-family: Tahoma; font-size: 11px; color:#FFFFFF; width:225px; height:200px; margin-left:350px; margin-top: 60px; position:absolute; }
#footer_news_left1_1 a:link,#footer_news_left1_1 a:visited { font:bold 11px Tahoma; color: #c32f2f; text-decoration:none; margin-right:2px; }
#footer_news_left1_1 img { width:220px; height:128px; margin-bottom:5px; }

#footer_news_left1_2 { font-family: Tahoma; font-size: 11px; color:#FFFFFF; width:270px; height:55px; margin-left:603px; margin-top: 63px; position:absolute; }
#footer_news_left1_3 { font-family: Tahoma; font-size: 11px; color:#FFFFFF; width:270px; height:55px; margin-left:603px; margin-top: 126px; position:absolute; }
#footer_news_left1_4 { font-family: Tahoma; font-size: 11px; color:#FFFFFF; width:270px; height:55px; margin-left:603px; margin-top: 190px; position:absolute; }

#footer_news_left1_content {	font-family: Tahoma; font-size: 11px; color:#999999; width:280px; height:55px; }
#footer_news_left1_content a:link,#footer_news_left1_content a:visited { font:bold 11px Tahoma; color: #666666; text-decoration:none; }
#footer_news_left1_content img { width:90px; height:52px; border-color:#999999; }

#btn_footer_news_left1 { width:109px; height:30px; position:absolute; margin-left:348px; margin-top:13px; cursor:pointer; }
#btn_footer_news_left2 { width:109px; height:30px; position:absolute; margin-left:465px; margin-top:13px; cursor:pointer; }
#btn_footer_news_left3 { width:109px; height:30px; position:absolute; margin-left:582px; margin-top:13px; cursor:pointer; }
#btn_footer_news_left4 { width:109px; height:30px; position:absolute; margin-left:697px; margin-top:13px; cursor:pointer; }
#btn_footer_news_more { width:70px; height:20px; position:absolute; margin-left:825px; margin-top:22px; cursor:pointer; }

#board_list_header { font-family: Tahoma; font-size:12px; font-weight:bold; color: #dd556b; margin-left:15px; }
a.foruminfo1, a:link.foruminfo1, a:visited.foruminfo1 { font-family:Tahoma; font-size:11px; color:#FFFFFF; margin-left:15px; }
a.foruminfo2, a:link.foruminfo2, a:visited.foruminfo2 { font-family:Tahoma; font-size:11px; color:#FD9398; margin-left:15px; }
.forum_author {font-family:Tahoma; font-size:11px; color:#999999; margin-left:15px;}

#random_ads img { width:730px; height:90; }
#random_ads { position: absolute; float: left; width: 730px; height: 90px; left:8px; top:24px; z-index: 11; }
#random_ads div { position: absolute; left: 0; top: 0; }

.movie_coming_div { width:140px; margin-right:5px; }
















