body {font-family:Arial;}

.pageheader {width:1060px; background:#464646}
.pageheader .title{display:table-cell; vertical-align:middle; width: 1060px; height: 80px; background:url(../images/giveaway-header.png) no-repeat;}
.pageheader .title img{margin-left: 120px; margin-right: 85px; vertical-align:middle;}
.pageheader .title h1{display: inline; color: white; font-weight:normal; font-size: 36px;text-shadow:0px 3px 5px #000000,0px 14px 10px rgba(0,0,0,0.15),0px 24px 2px rgba(0,0,0,0.1),0px 34px 30px rgba(0,0,0,0.1);}

.subject{width: 1060px; height: 160px;background:url(../images/giveaway-title.png) no-repeat;}
.subject h2{color: white; padding-top: 43px; text-align: center;font-size: 24px; font-weight:bold; text-shadow: 0px 3px 5px #000000;}

.copyfot{width:972px; padding:20px 0; color:#fff; text-align:center}

.complete {width:972px; background:white; padding:1px; margin-top: -40px;}
.innercontent{ width:972px; background:#3c3c3d; padding-bottom:20px;}
.heroimage{ float:left; position:relative; overflow:hidden; z-index:10px; margin-top:-30px; width:440px; padding-left:10px;}
.heroimage .activitiesbut{ width:420px; padding:10px 0 20px; overflow:hidden}
.heroimage .activitiesbut input.inp{ width:220px; height:30px; padding:5px; color:#fff; border:#fffc00 1px solid; background:none; box-shadow:inset 5px 5px 5px #1b1b1b; -moz-box-shadow:inset 5px 5px 5px #1b1b1b; -webkit-box-shadow:inset 5px 5px 5px #1b1b1b}
.heroimage .activitiesbut input.but{ width:160px; height:42px; text-align:center; color:#fff; font-size:20px; cursor:pointer; font-weight:bold; border:#1b1b1b 1px solid; border-radius:5px; margin-left:10px;background-image: -moz-linear-gradient(top, #ffee00, #ffb400); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffed00), color-stop(1, #ffb400));text-shadow:0px 2px 2px #896c00;  outline:none}
.heroimage .activitiesbut p{ font-size:12px; color:#fff; margin-top:10px;}

.actionwidget{ float:right; width:500px; color:#fff; padding:20px 0; line-height:24px; font-family:Arial, Helvetica, sans-serif}
.actionwidget h1{ font-size:18px; color:#fffc00; padding:5px 0; font-weight:normal}
.actionwidget p{ padding:5px 0}
.actionwidget .yellow{ color:#fffc00}
.actionwidget .yellow a{ color:#fffc00}
.activitieright{ width:450px; height:57px; margin:25px 0 0 0; padding:6px 15px; background:url(../images/xinbg02.png) no-repeat right #da1d3d;}
.activitieright .f18{ font-size:18px;}
.activitieright em{text-decoration:line-through; font-style:normal;}
.activitieright p{ padding:3px 0}
.activitieleft{ width:400px; height:67px; margin:0px 0 0 -10px; color:#fff; padding:6px 15px; position:relative; background:url(../images/xinbg03.png) no-repeat right #da1d3d;}
.activitieleft .f18{ font-size:18px;}
.activitieleft em{text-decoration:line-through; font-style:normal;}
.activitieleft p{ padding:3px 0}
.activitieleft .buy02{ position:absolute; top:8px; right:18px; width:140px; height:40px; padding-top:2px; font-size:16px;}
.activitieleft .buy02 em{text-decoration:line-through; font-style:normal; color:#282d32}
.activitieleft .buy02 span{ display:inline-block; margin-left:5px;}
.activitieleft .yellow{ color:#fffc00}
.activitietimezt{ width:450px; margin:25px 0; height:36px; line-height:32px; padding-left:40px; font-size:18px; background:url(../images/xintime.png) no-repeat left center}
.activitietimecon{ width:450px; margin:25px 0; overflow:hidden}
.activitietimecon p{ float:left; padding-right:15px; color:#fffc00; font-size:14px;}
.activitietimecon p span{ color:#ff002a; font-size:36px; display:inline-block; margin-right:5px;}

.innercon{ width:900px; padding:10px 0;}
.innercon h3{ width:780px; padding:10px 0; font-size:18px; margin-top:15px; font-weight:normal}
.likelist{ width:800px; overflow:hidden; padding:10px 0;}
.likelist li{ float:left; width:350px; overflow:hidden; padding:10px 20px;}
.likelist li dl{ width:350px; overflow:hidden}
.likelist li dl dt{ float:left; width:160px; text-align:center;}
.likelist li dl dt img{ width:150px;}
.likelist li dl dd{ float:right; width:180px; line-height:30px; padding-top:20px; font-size:16px}
.likelist li dl dd h4{ font-weight:normal}
.likelist li dl dd p{ padding:5px 0}
.likelist li dl dd em{ text-decoration:line-through; font-style:normal; padding:5px 0}
.likelist li dl dd span{ color:#ff6000}
.likelist li .likecon{ padding:0px 0; font-size:12px;}
.likelist li .buy{display:inline-block;background:#ff7e00; margin-top:20px;font-size:16px; text-align:center;width:160px;height:36px;line-height:36px; border-radius:3px;-webkit-border-radius:3px; -moz-border-radius:3px; border:1px solid #ff7e00; font-weight:bold; color:#fff}
.likelist li .buy:hover{background:#ff9732; border:1px solid #ff9732; color:#fff; text-decoration:none}
.innerbg{ width:888px; height:70px; background:url(../images/xinbg01.png) no-repeat center bottom}

.gilisoftfile{ width:800px; overflow:hidden; padding:10px 0;}
.gilisoftfile dl{ float:left; width:370px; overflow:hidden; padding:20px 15px;}
.gilisoftfile dl dt{ float:left; width:32px;}
.gilisoftfile dl dd{ float:right; width:325px; font-size:12px;}
.gilisoftfile dl dd h5{ font-size:18px; margin:2px 0; padding:0; font-weight:normal}

.calendar{ width:450px; background:rgba(25, 165, 8, 0.5); border-radius:8px; padding-bottom:10px; margin-top:-50px;}
.calendar th{ padding:5px; text-align:center; padding-bottom:8px; vertical-align:middle;}
.calendar td{ height:40px; width:54px; padding:1px 2px; text-align:center; vertical-align:middle;}
.calendar td a{ color:#fff}
.calendar td.cur{ color:#fffc00}
.calendar td.cur a{ color:#fffc00}
.calendar td div{ width:60px; display:block; color:#000;}
.calendar td div a{ display:block; padding:5px 0; height:30px; line-height:16px; color:#fff;}
.calendar td div a:hover{color:#fffc00;}
.calendar td div.cur{ background:#fffc00;}
.calendar td div.cur a{ color:#000;}
.calendar td div span{ display:block; height:20px; font-size:12px;}

