﻿body { background:url(../image-style/xmas2011/bg.jpg) repeat-x top #FFF; font:11px/20px Verdana, Arial, sans-serif; margin:0; padding:0; }
p, h1, h2, h3, h4, h5, ul, li, ol { margin:0; padding:0;}
#clear { clear:both;}
#save { text-decoration:line-through}
#red { color:#C00;}
/*----------------------------*/
a { color:#6666FF; text-decoration:none;}
a:hover { color:#FF6600; text-decoration:underline;}
/*----------------*/
#background { min-width:1120px; background:url(../image-style/xmas2011/banner.jpg) top center no-repeat;}
#share { width:1120px; margin:0 auto; height:329px;}
#share #home { height:86px;}
#share #home img { float:right;}
#share #face { position:relative; width:1120px; height:200px;}
#adv { min-width:1120px; background:url(../image-style/xmas2011/adv.jpg) no-repeat center; }
#main_01 { width:1120px; margin:0 auto; height:332px;}
#main_01_left { width:430px; float:left; padding:10px 15px 10px 35px;}
#main_01_left  h2, #main_01_right h2 { font-size:15px;}
#main_01_left  h3 { font-size:10px; color:#B62B21; padding-bottom:10px;}
#main_01_left  p { padding:2px 0;}
/*----------------*/
#main_01_right {width:540px; float:left; padding:10px 35px 0 44px;}
#main_01_right h3 { padding:10px 0 10px 0; font-size:13px;}
#main_01_right #box { width:130px; float:left;}
#main_01_right #txt { float:left; width:400px; padding:5px;}
#main_01_right #txt ul { list-style:none; padding:5px; line-height:24px;}
#main_01_right #txt ul li { background:url(../image-style/xmas2011/yx.png) no-repeat center left; padding:0 0 0 12px;}
#main_01_right #txt p { padding:7px;}

#main_02 { height:177px; background:url(../image-style/xmas2011/banner03.jpg) no-repeat top center; padding:55px 40px 0 200px;  width:880px; margin:0 auto;}
#main_02 h2 {  font-size:15px; color:#71490b;}
#main_02 p { padding:5px;}
#main_02 ul { list-style:none; font-weight:bold;}
#main_02 ul li { background:url(../image-style/xmas2011/1.png) left center no-repeat; padding:1px 0 1px 15px; float:left; margin:0 0 0 15px; }
#main_02 ul li a { color:#000;}
#main_02 ul li a:hover { color:#FF3300;}
#main_02 h3 { font-size:13px; float:right;}
/*----------------*/
#column { background:url(../image/thx/b5.jpg) repeat-y center; width:1120px; margin:0 auto;}
#main_03 { background:url(../image-style/xmas2011/banner04.jpg) top center no-repeat; height:131px; width:1120px; margin:0 auto;}

#game_container {  width:1120px; background:url(../image-style/xmas2011/bg02.jpg) repeat-y center; margin:0 auto;}
#game #con { width:1060px; margin:0 auto;  background:url(../image-style/xmas2011/1.jpg) no-repeat;}
#bot { height:23px; background:url(../image-style/xmas2011/bt.jpg) no-repeat center; width:1120px; margin:0 auto;}

#list { width:990px; margin:0 auto; padding:10px 55px;}
#list a { color:#333; text-decoration:none;}
#list a:hover { color:#FF6600; text-decoration:underline;}
#list h3 { font-size:17px; color:#333; padding:5px 0;}
#list #left { width:330px; float:left; padding:0 0 15px 0;}
#list #left ul { list-style:none; line-height:24px; padding:5px;}
#list #left ul li { background:url(../image-style/xmas2011/yx.png) no-repeat left center; padding:0 0 0 12px;}


#foot { width:1050px; margin:0 auto; }
#foot p { font-size:10px; color:#666; margin:0; padding:10px 0 10px 0;}
#foot a { color:#A45037; text-decoration:none;}
#foot a:hover { text-decoration:underline;}
#footline { border-top:#CCC 1px solid;}

.loadimg{ display:none;}
/*--------------*/
#main_04 { height:273px; background:url(../image-style/xmas2011/banner05.jpg) no-repeat top center; padding:10px 30px; width:1060px; margin:0 auto;}
#main_04 h2 { color:#c31616; font-size:21px; line-height:36px; background:url(../image-style/xmas2011/2.png) center left no-repeat; padding:0 0 0 50px;}
#main_04 #left { width:510px; float:left; padding:10px;}
#main_04 #left #box { width:165px; float:left;}
#main_04 #left #txt { width:335px; padding:5px; float:left;}
#main_04 #left #txt h3 { font-size:13px; padding:0 0 5px 0;}
#main_04 #left #txt h4 { font-size:17px; padding:10px 0;}