/* CSS Document */

body{ background:#09F url(../images/christmas2013/bg.png) bottom repeat-x;} 

#header{ height:406px; background:url(../images/christmas2013/header-bg.jpg) top no-repeat; margin:0 auto;}
.header-con{ position:relative; width:1160px; margin:0 auto;}
.header-con .logo{ position:absolute; top:70px; left:89px; background:#333; width:250px; height:70px; display:block; z-index:19}
.header-con .sothink-com{position:absolute; top:287px; left:99px; width:160px; height:45px; display:block;  z-index:15}
.header-con .sothinkmedia-com{position:absolute; top:287px; left:278px;  width:225px; height:45px; display:block;  z-index:16}
.logo01 a{ width:102px; height:102px;
    position:absolute;
    right:435px;
    top:85px;
    background:url(../images/christmas2013/logo01a.png) left top no-repeat;
}

.logo01 a:hover{ width:121px; height:121px;
    position:absolute;
    right:425px;
    top:68px;
    background:url(../images/christmas2013/logo01.png) left top no-repeat;
}

.logo02 a{ width:154px; height:154px;
    position:absolute;
    right:231px;
    top:170px;
    background:url(../images/christmas2013/logo02a.png) left top no-repeat;
}

.logo02 a:hover{ width:170px; height:170px;
    position:absolute;
    right:221px;
    top:160px;
    background:url(../images/christmas2013/logo02.png) left top no-repeat;
}

.logo03 a{ width:152px; height:152px;
    position:absolute;
    right:32px;
    top:250px;
    background:url(../images/christmas2013/logo03a.png) left top no-repeat;
}

.logo03 a:hover{ width:179px; height:179px;
    position:absolute;
    right:20px;
    top:220px;
    background:url(../images/christmas2013/logo03.png) left top no-repeat;
}

.logo04 a{ width:133px; height:133px;
    position:absolute;
    right:125px;
    top:76px;
    background:url(../images/christmas2013/logo04a.png) left top no-repeat;
}

.logo04 a:hover{ width:152px; height:152px;
    position:absolute;
    right:115px;
    top:72px;
    background:url(../images/christmas2013/logo04.png) left top no-repeat;
}

.logo05 a{ width:121px; height:121px;
    position:absolute;
    right:370px;
    top:252px;
    background:url(../images/christmas2013/logo05a.png) left top no-repeat;
}

.logo05 a:hover{ width:152px; height:152px;
    position:absolute;
    right:355px;
    top:235px;
    background:url(../images/christmas2013/logo05.png) left top no-repeat;
}

#con{ height:957px; background:url(../images/christmas2013/con-bg.png) bottom center no-repeat;}
#con .con-con{ width:1126px; height:1007px; background:url(../images/christmas2013/z-con-bg.png) top no-repeat; position:relative;}

.con-con-st{ width:568px; height:574px; position:absolute; top:220px; left:120px; z-index:1;}
.con-con-st li{ margin-bottom:35px; font-size:18px; color:#000}
.con-con-st li b{ color:#FFF;}
.st--box{ display:block; width:100px; height:38px; line-height:38px; background:url(../images/christmas2013/st-bg.png) no-repeat;
color:#FFF; font-size:18px; font-weight:bold;  font-family:Arial, Helvetica, sans-serif; text-align:center; margin-bottom:20px;}
.zp-swf{  position:absolute; top:170px; right:100px; z-index:9;}
.fx-icon{  position:absolute; bottom:60px; left:100px; z-index:7;}
.jp-dj{ display:block; width:70px; height:20px; line-height:20px; background:#B11919;
color:#FFF; font-size:12px; font-weight:bold;  font-family:Arial, Helvetica, sans-serif; text-align:center; float:right; 
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}


.winner-list{ width:277px; height:290px;  margin:30px 15px 15px 15px;  position:absolute; bottom:140px; right:80px; z-index:55; overflow:hidden}
.winner-list li{ line-height:20px; margin-bottom:10px; font-size:14px;  position:relative;  z-index:55;}

#cp-yuan{ background:url(../images/christmas2013/cp-yuan-bg.png) center no-repeat; height:600px; position:relative; top:30px; margin:0 auto; z-index:29; }
#cp-yuan .hd-img{ margin:0 auto; width:1160px; overflow:hidden;  position:relative;}
#cp-yuan li{ display:inline-block;}
.left-right{ position:relative; z-index:5; width:100%; height:100px;}
.left-right  .prev{ width:47px; height:58px; background:url(../images/christmas2013/left-right.png) left no-repeat; display:block;
position:absolute; left:30px; top:-300px;
}
.left-right .next{ width:47px; height:58px; background:url(../images/christmas2013/left-right.png) right no-repeat; display:block;
position:absolute; right:30px; top:-300px;
}

#lm-pro-local{ float:left; width:482px; margin-right:5px }
.local-top{ height:10px; }

.local-con h3{ font-size:18px; color:#FFF; line-height:30px; margin-bottom:20px;}
.local-bottom{ height:10px;  }

#footer{ height:307px; background:url(../images/christmas2013/footer.jpg) bottom no-repeat;}
.footer-xx{ height:307px; background:url(../images/christmas2013/footer-con-bg.png) bottom center no-repeat;}
.footer-con{ width:1160px; margin:0px auto; position:relative;}
.footer-con .footer-sothink a{ position:absolute; left:420px; top:230px; width:145px; height:45px; display:block;}
.footer-con .footer-sothinkmedia a{ position:absolute; right:140px; top:230px; width:187px; height:45px; display:block;}
