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;}
/**/
.giveaway-header{ height:440px; padding-top:20px; background:url(../images/giveaway-bannerbg.png) repeat-x top}
.giveaway-header .givcon{ width:1000px; height:390px; padding-top:50px; background:url(../images/giveaway-bg.png) no-repeat}
.giveaway-header .givcon h2{ width:750px; text-align:center; font-weight:normal; padding:6px 0; font-size:24px}
.giveaway-header .givcon .red{color:#ce263d}
.giveaway-header .givcon .yellow{color:#ff7e00}
.giveaway-header .givcon h5{ width:750px; text-align:center; font-weight:normal; padding:6px 0; font-size:14px}
.giveaway-header .givconbox{ width:750px; overflow:hidden; padding-top:20px;}
.giveaway-header .givconbox .left{ float:left; width:200px; text-align:center;}
.giveaway-header .givconbox .right{ float:right; width:520px; padding-top:20px;}
.giveaway-header .givconbox .right p{ line-height:30px; font-size:18px;}
.giveaway-header .givconbox .right p em{ font-style:normal; text-decoration:line-through}
.giveaway-header .givconbox .right input.inp{ border:#c12437 2px solid; padding:5px; width:280px; outline:none}
.giveaway-header .givconbox .right input.but{ border-radius:5px; color:#fff; font-weight:bold; font-size:16px; cursor:pointer; border:0; margin-left:10px; -webkit-border-radius:5px; padding:5px 8px; background-image:-moz-linear-gradient(top, #e60523, #a50115);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #e60523), color-stop(1, #a50115));}
.giveaway-header .givconbox .orig{ width:513px; height:66px; padding:5px 0; background:url(../images/giveaway-bannercon.png) no-repeat}
.giveaway-header .givconbox .orig dt{ float:left; width:340px; height:50px; font-family:Arial, Helvetica, sans-serif; padding:8px 10px 0 18px; font-size:18px; color:#fff; border-right:#d4d4d4 1px dashed}
.giveaway-header .givconbox .orig dt span{font-size:14px; color:#1f1f1f}
.giveaway-header .givconbox .orig dt i{ font-style:normal; text-decoration:line-through}
.giveaway-header .givconbox .orig dd{ float:left; width:120px; padding-top:13px; text-align:center; }
.giveaway-header .givconbox .orig dd a{ display:inline-block; border-radius:5px; color:#fff; font-weight:bold; font-size:16px; -webkit-border-radius:5px; padding:5px 8px; background-image:-moz-linear-gradient(top, #e60523, #a50115);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #e60523), color-stop(1, #a50115));}
.giveaway-header .givconbox .start{ width:513px; margin-top:30px; padding:5px 0; overflow:hidden}
.giveaway-header .givconbox .start dt{ float:left; width:70px;}
.giveaway-header .givconbox .start dd{ float:right; width:420px; height:60px;}
.giveaway-header .givconbox .start dd h4{ font-size:18px; margin-bottom:15px; font-weight:normal}
.giveaway-header .givconbox .start dd span{ font-size:36px; color:#ce263d}
.giveaway-header .givconbox .caring{color:#ce263d; line-height:32px; margin-top:20px; height:40px; font-size:18px;color:#ce263d}
.giveaway-header .givconbox .caring img{ margin-left:15px; height:32px; margin-bottom:-10px;}
.giveaway-header .givconbox .caring a{-moz-opacity:0.8;opacity:0.8;}
.giveaway-header .givconbox .caring a:hover{-moz-opacity:1;opacity:1;}
.giveaway-header .givconbox .time{ padding-top:40px;}
.giveaway-header .givconbox .time span{ font-size:36px; color:#ce263d}
.giveaway-header .givconbox .time i{ font-size:20px; font-style:normal}
.giveaway-header .givconbox .fot16{ font-size:16px; line-height:26px;}

.giveaway-main{ width:990px; overflow:hidden; margin-top:50px; padding-bottom:20px;}
.giveaway-main .mainleft{ float:left; width:600px;}
.giveaway-main .mainright{ float:right; width:390px; background:#eee}
.giveaway-main .mincon{ width:550px; min-height:180px;}
.giveaway-main .mincon .minzt{ width:550px; overflow:hidden; margin-bottom:10px;}
.giveaway-main .mincon .minzt dt{ float:left; width:240px; font-size:18px; line-height:32px; text-indent:35px; font-weight:bold; background:url(../images/giveaway-ico1.png) no-repeat top left}
.giveaway-main .mincon .minzt dd{ float:left; width:131px; margin-top:5px; font-size:14px; color:#eafbff; line-height:24px; text-indent:30px; height:24px; background:url(../images/giveaway-ztbg.png) no-repeat}
.giveaway-main .mincon .minzt dd.zt2{ background-position:0 -25px}
.giveaway-main .mincon .minzt dd.zt3{ background-position:0 -50px}
.giveaway-main .mincon .minlist{width:550px; overflow:hidden; margin-bottom:10px; line-height:24px; font-size:16px}
.giveaway-main .mincon a{ color:#1f1f1f;}
.giveaway-main .mincon .green{ color:#8ac827;}
.giveaway-main .mincon .red{ color:#af1a00;}
.giveaway-main .mincon .minlist dt{float:left; width:240px; text-indent:35px; background:url(../images/giveaway-ico2.png) no-repeat 5px center}
.giveaway-main .mincon .minlist dd{float:left; width:290px;}
.giveaway-main .mincon .list{width:550px; overflow:hidden;}
.giveaway-main .mincon .list li{ float:left;width:200px; padding-left:35px; height:30px; line-height:30px; background:url(../images/giveaway-ico2.png) no-repeat 5px center}
.giveaway-main .minxx{ width:550px; padding-bottom:20px}
.giveaway-main .minxx h3{font-size:18px; line-height:32px; text-indent:35px; background:url(../images/giveaway-ico1.png) no-repeat top left}
.giveaway-main .minxx .mintex{ padding:10px 0 10px 35px;}
.giveaway-main .minxx ul{width:560px;}
.giveaway-main .minxx ul li{ width:525px; padding-left:35px; line-height:30px; background:url(../images/giveaway-ico2.png) no-repeat 5px center}
.giveaway-main .minxx ul li a{ color:#1f1f1f;}

.giveaway-main .rlist{ width:360px; padding:20px 0; margin-bottom:10px;}
.giveaway-main .rlist h4{ font-weight:normal; font-size:18px;}
.giveaway-main .rlist dl{ width:350px; overflow:hidden}
.giveaway-main .rlist dl dt{ float:left; width:160px; text-align:center;}
.giveaway-main .rlist dl dt img{ width:150px;}
.giveaway-main .rlist dl dd{ float:right; width:170px; line-height:30px; padding-top:20px; font-size:16px}
.giveaway-main .rlist dl dd p{ padding:5px 0}
.giveaway-main .rlist dl dd em{ text-decoration:line-through; font-style:normal; padding:5px 0}
.giveaway-main .rlist dl dd span{ color:#ff6000; font-size:30px; display:inline-block; margin-left:10px;}
.giveaway-main .buy{display:inline-block;background:#ff7e00; margin-top:20px;font-size:16px; text-align:center;width:140px;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}
.giveaway-main .buy:hover{background:#ff9732; border:1px solid #ff9732; color:#fff; text-decoration:none}

.giveaway-footer{ height:60px; line-height:24px; padding-top:30px; color:#fff; background:#282d32; text-align:center}

.comment{ width:980px; padding:20px 0}
.commentcon{ margin-left:0; width:740px; color:#a7b4bb}
.commentcon a{color:#a7b4bb}
.commentcon i{ display:inline-block; overflow:hidden; margin-left:5px; margin-right:5px; background:url(../images/icotu.png) no-repeat}
.commentcon .commzt{ width:740px; height:40px; position:relative; border-bottom:#eaedee 2px solid;}
.commentcon .commzt h3{ float:left; height:40px; line-height:40px; position:relative; z-index:10; color:#3f4549; border-bottom:#004b6b 2px solid;}
.commentcon .commzt .login{ float:right; line-height:40px;}
.commentcon .commzt .login i.ico1{ width:20px; height:20px; background-position:0 0; margin-bottom:-5px}
.commentcon .commzt .login i.ico2{ width:8px; height:4px; background-position:-30px 0}
.commentcon .sort{width:740px; overflow:hidden; padding:10px 0; line-height:24px;}
.commentcon .sort i.ico1{ width:8px; height:4px; background-position:-30px 0}
.commentcon .sort i.ico2{ width:15px; height:14px; margin-bottom:-2px; background-position:0 -33px}
.commentcon .sort i.ico3{ width:15px; height:14px; margin-bottom:-2px; background-position:-24px -33px}
.commentcon .sort dt{ float:left; }
.commentcon .sort dd{ text-align:right}
.commentcon .comment_ent{width:740px; overflow:hidden; padding:5px 0; line-height:24px;}
.commentcon .comment_ent dt{ float:left; width:48px;}
.commentcon .comment_ent dd{ float:right; width:680px;}
.commentcon .comment_ent dd textarea{ float:right; width:660px; padding:7px; border:#cbd2d6 2px solid; border-radius:5px; color:#a7b4bb; outline:none; resize:none}
.commentcon .zwxx{ text-align:center; padding:40px 0; color:#b4b6b8}
.commentcon .dlsqus{ width:740px; padding:20px 0; overflow:hidden; border-bottom:#eaedee 1px solid; border-top:#eaedee 2px solid}
.commentcon .dlsqus .left{ float:left;}
.commentcon .dlsqus .left i{ width:20px; height:17px; background-position:0 -56px; margin-bottom:-5px}
.commentcon .dlsqus .left i.ico2{ background-position:0 -78px;}
.commentcon .dlsqus .left i.ico3{ background-position:0 -100px}
.commentcon .dlsqus .right{ float:right; font-size:18px; font-weight:bold; color:#c8cdd1}

.tanbox{ position:fixed; top:0; left:0; height:100%; width:100%; z-index:999}
.tanbg{ position:absolute; top:0; left:0; height:100%; width:100%; background:#000;-moz-opacity:50;opacity:0.5;}
.tancon{ width:600px; height:320px; position:absolute; top:20%; left:50%; margin-left:-300px; background:#fff; z-index:10}
.tancon .tanzt{ width:600px; height:40px; color:#fff; line-height:40px; text-indent:20px; position:relative; background:#bd2033}
.tancon .tanzt a.close{ color:#fff; position:absolute; top:2px; right:10px; font-size:40px; font-weight:100}
.tancon .tanzt a.close:hover{ text-decoration:none}
.tancon .tantext{ width:400px; line-height:26px; padding:50px 0}



