/* CSS Document */
body{ background:#F8EBC1 url(../images/thanksgiving2013/body-bg.jpg) top repeat-x;;}
a:hover,a.header-button:hover,a.tag-con-download:hover,a.button:hover{ text-decoration:none;}
.more{ float:left; text-align:center; width:161px; height:75px; line-height:75px; background:url(../images/halloween/more.png) center no-repeat; display:inline-block; margin-left:20px; color:#00FFFF; font-size:16px;}
.right-jg .old-jg{font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#FBAF5D; text-decoration:line-through;}
.right-jg{ padding:0px 0px; font-family:Verdana, Geneva, sans-serif; color:#FF0; font-size:26px;  }
span.new-jg{width:130px; height:63px; line-height:63px; background:url(../images/halloween/other-jg.png) center no-repeat;
 display:block; float:left; position:relative; font-family:Verdana, Geneva, sans-serif; color:#FF0; 
  font-family:Verdana, Geneva, sans-serif; font-size:26px;
 }
 img{ border:none;}
/* header */
.thanksgiving-header{ height:64px; background:#282828; margin:0 auto; }
.thanksgiving-logo{ float:left; position:relative; left:0px; top:5px;}
.thanksgiving-header-con{ margin:0 auto; width:1000px;}
.thanksgiving-header-con li{ display:inline-block; position:relative; right:10px; top:8px; float:right;}

.banner01{ height:334px; padding-top:250px; background:url(../images/thanksgiving2013/banner01.png) center no-repeat; }
.banner01-con { text-align:center; width:1000px; margin:0 auto; position:relative;}
/*
.banner01-con .tit01{ font-size:22px; font-family:Arial, Helvetica, sans-serif; height:30px; line-height:30px;}
.banner01-con .tit02{ font-size:18px; font-family:Arial, Helvetica, sans-serif; height:30px; line-height:30px; font-weight:bold;}
.banner01-con .tit03{ color:#E77313; font-size:40px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; word-spacing:0px;}
*/
.banner01-con .banner-img{ width:164px; height:50px; position:absolute; bottom:-324px; right:83px;}
.banner01-con .check-specialrecommendation{ position:relative; float:right; top:120px; right:50px; display:block; width:130px; height:60px;}
.banner02{ height:552px; background:#000 url(../images/halloween/banner02.jpg) top center no-repeat; text-align:center;}

.thanksgiving-con{  text-align:center; font-family:Verdana, Geneva, sans-serif; height:1528px; background:url(../images/thanksgiving2013/con-bg.png) top center no-repeat}
.thanksgiving-con-con{ width:1024px; margin:0 auto 0px auto; position:relative;  height:auto;}
.thanksgiving-con-con ul{}
.thanksgiving-con-con li{}

.dish01{ width:593px; height:352px; background:url(../images/thanksgiving2013/dish01a.png) no-repeat; position:absolute; top:0px; right:440px; cursor:pointer}
.dish01c{ width:593px; height:352px; background:url(../images/thanksgiving2013/dish01c.png) no-repeat; position:absolute; top:0px; right:440px; display:block;}
.dish03{ width:593px; height:352px; background:url(../images/thanksgiving2013/dish03a.png) no-repeat; position:absolute; top:520px; right:440px;  cursor:pointer}
.dish03c{ width:593px; height:352px; background:url(../images/thanksgiving2013/dish03c.png) no-repeat; position:absolute; top:520px; right:440px; display:block;}
.dish05{ width:593px; height:352px; background:url(../images/thanksgiving2013/dish05a.png) no-repeat; position:absolute; top:980px; right:440px; cursor:pointer;}
.dish05c{ width:593px; height:352px; background:url(../images/thanksgiving2013/dish05c.png) no-repeat; position:absolute; top:980px; right:440px; display:block;}


.dish02{ width:593px; height:352px; background:url(../images/thanksgiving2013/dish02a.png) no-repeat; position:absolute; top:250px; right:0px; cursor:pointer;}
.dish02c{ width:593px; height:352px; background:url(../images/thanksgiving2013/dish02c.png) no-repeat; position:absolute; top:250px; right:0px; }
.dish04{ width:593px; height:352px; background:url(../images/thanksgiving2013/dish04a.png) no-repeat; position:absolute; top:740px; right:0px;  cursor:pointer}
.dish04c{ width:593px; height:352px; background:url(../images/thanksgiving2013/dish04c.png) no-repeat; position:absolute; top:740px; right:0px;}
.dish06{ width:593px; height:352px; background:url(../images/thanksgiving2013/dish06a.png) no-repeat; position:absolute; top:1230px; right:0px; cursor:pointer;}
.dish06c{ width:593px; height:352px; background:url(../images/thanksgiving2013/dish06c.png) no-repeat; position:absolute; top:1230px; right:0px;}

input{ border:none; background:none}
.none{ display:none;}

.bottom-button{ clear:both; display:block; height:44px; position:relative; left:-5px;}
.bottom-button-more a{ background:url(../images/thanksgiving2013/learnmore.png) center no-repeat; width:149px; height:44px; line-height:46px; display:block; text-align:center; color:#fff; font-weight:bold; font-size:18px; float:left; text-shadow: 2px 2px 1px #333; font-family:Arial, Helvetica, sans-serif}
.bottom-button-download a{ background:url(../images/thanksgiving2013/download.png) center no-repeat; width:149px; height:44px; line-height:46px; display:block; text-align:center; color:#fff; font-weight:bold; font-size:18px; float:left; text-shadow: 2px 2px 1px #333; font-family:Arial, Helvetica, sans-serif}

#giveaway-out{ margin:0 auto; background:url(/image/commonality/nav-bg2.jpg) top repeat-x; clear:both;}
#giveaway-header{ height:48px; padding-top:45px; width:1084px; margin:0 auto; background:url(/image/product/giveaway/giveaway-header.png) left top no-repeat;}
#giveaway-header-thanks{ height:131px; width:1084px; margin:0 auto; background:url(/image/product/giveaway/giveaway-header.png) left bottom no-repeat; text-shadow:1px 1px 1px  #999}

#giveaway-header h1,#giveaway-header-thanks h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#FFF; text-align:center; }
#giveaway{ margin:0 auto; width:970px;  padding:0px 10px;}

#giveaway .giveaway-title{ font-weight:bold; font-family:Dancing Script,Verdana,Geneva,sans-serif; height:103px; padding-top:50px; background:url(../images/giveaway-title.png) top center no-repeat; font-size:40px; color:#0bb1ec; text-align:center;}
#giveaway .giveaway-jt{  position:relative; z-index:9; float:left; left:200px; top:50px;}
#giveaway .thank-jt{  position:relative; z-index:7; float:left; left:500px; top:50px;}

#giveaway-con { padding-top:10px;}
#giveaway-con .giveaway-con-left{ float:left; width:283px; background:#B7E6FD; padding:50px 0px;   -moz-border-radius: 20px; webkit-border-radius: 20px; 
border-radius:20px; text-align:center;}

#giveaway-con .giveaway-con-right{ float:right; width:532px; line-height:20px; margin-top:50px; }
#giveaway-con .giveaway-con-right dl{ clear:both; margin:10px 20px;}
#giveaway-con .giveaway-con-right dt{ font-size:16px; color:#464646;}

#giveaway-con .giveaway-con-right .dl-img{ float:left; width:150px; text-align:center; margin-top:30px;}
#giveaway-con .giveaway-con-right .right-more{ text-align:right; margin-bottom:20px;}
.right-more a{ color:#019bef; font-size:12px; text-decoration:underline;}
dd .shopping a{ background:url(../images/but.png) left top no-repeat; width:269px; text-align:center; height:45px; line-height:43px; font-size:14px; display:block; float:right; color:#fff; }
dd .download a{ background:url(../../../image/banner/index-banner-download-long.png) left top no-repeat; width:300px; text-align:center; height:45px; line-height:43px; font-size:14px; display:block; float:right; color:#fff; margin-right:30px; }


#giveaway .thank-con{ background:#B7E6FD; margin-top:30px; padding:30px; width:540px;  -moz-border-radius: 20px; webkit-border-radius: 20px; 
border-radius:20px; color:#4c4c4c;}
#giveaway .coupon-con{  width:700px;  padding:0px 0px 30px 0px;/* background:url(../images/coupon.jpg) left top no-repeat; text-align:center;*/ margin:30px auto 0px auto;}
#giveaway .coupon-con p{font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#747474; line-height:25px;}
#giveaway p.coupon-key{ height:100px; line-height:100px; font-size:30px; color:#0bb1ec; font-weight:bold;}
#giveaway p.coupon-key span{ color:#ed1c1c;}
#giveaway .thank-con p{ line-height:20px;}
#giveaway .thank-title{ font-size:15px; color:#373737; font-weight:bold; }
p.coupon-tit{ font-weight:bold; padding-top:10px;}
p.coupon-more{ font-size:12px; font-style:italic; padding:20px 0px;}
.bmform_outer282048 {
	width:220px;
}
.bmform_inner282048 {
	border:1px solid #797a7b;
}
.bmform_head282048 {
	background-color:#0BB1EC;
	height:37px;
}
.bm_headetext282048 {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding:12px 10px 0 10px;
	font-weight:bold;
}
.bmform_body282048 {
	background-color:#E8F6FD;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:12px;
}
.bmform_introtxt282048 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:12px;
	text-align:left;
	line-height:20px;
}
.bmform_frmtext282048 {
	padding: 5px 0px 3px 0px;
	display:block;
	float:none;
	text-align: left;
	text-decoration: none;
	width: auto;
	font-weight:bold;
}
.bmform_frm282048 {
	color:#000000;
	display:block;
	float:none;
	font-family:Verdana, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	width:190px;
	padding:3px;
	background:#fff;
	border:1px solid #B6B6B6;
}
.bmform_button282048 {
	text-align:center;
	padding-top:15px;
}
.bmform_submit282048 {
	padding:3px 12px 3px 12px;
	border:1px solid #707070;
	-moz-border-radius: 5px;
	webkit-border-radius: 5px;
	border-radius:5px;
	background:url(../images/button.png) bottom repeat-x;
	cursor:pointer;
}
.bmform_footer282048 {
}
.footer_bdy282048 {
}
.footer_txt282048 {
}
#tdLogo282048 img {
	margin-bottom:10px;
	max-width:230px;
}

.catcher-form-but:hover{ color:#FF0; background:#02B69A; }

.giveaway-friend{ padding:10px 20px;}
.giveaway-friend li{ float:left; margin:5px 10px;}

/********* decompiler mac活动************/
.other-ways{ padding:20px 10px 30px 10px; color:#0bb1ec; font-size:24px; }
.other-ways span{ font-size:16px;}
/*** back to school 活动****/
.halloween-left{ float:left; width:730px;}
.halloween-left-tag{  height:50px; line-height:50px; padding-top:25px; background:url(../images/halloween/tag-menu.png) top no-repeat; font-family:Verdana, Geneva, sans-serif; }
.halloween-left-tag li{ 
display:inline-block;  cursor:pointer; text-align:center; color:#FFF; font-size:18px; font-weight:bold;}
.halloween-left-tag .tag01{ width:232px;}
.halloween-left-tag .tag02{ width:243px;}
.halloween-left-tag .tag03{ width:243px;}
.halloween-left-tag .tag-now{ background:url(../images/halloween/tag-now.jpg) top left ; color:#FF0}

.halloween-left-tag-con{ height:275px; padding:0px 30px; margin-bottom:30px; position:relative; }
.mini-img{ position:absolute; right:20px; top:50px;}
.mini-img2{ position:absolute; right:50px; top:45px;}

.halloween-left-tag-con h3{ color:#FFF; font-size:30px; font-size:19px; font-weight:bold; height:30px; line-height:30px; margin-bottom:20px; font-family:Verdana, Geneva, sans-serif;}
.halloween-left-tag-con ul{ margin-bottom:20px;}
.halloween-left-tag-con li{ height:25px; line-height:25px; padding-left:20px; color:#FFF; font-size:16px; font-family:Tahoma, Geneva, sans-serif; background:url(../images/halloween/doc.png) left no-repeat;}
.halloween-m-banner{ margin:10px 0px 30px 0px; background:url(../images/halloween/halloween-m-banner-bg.png) center no-repeat; padding:30px 0px 10px 0px; text-align:center; height:74px;}
.halloween-m-banner p{ color:#FBC313; font-size:13px; line-height:15px;}
.halloween-left-top{ height:17px;  background:url(../images/halloween/con-top.png) bottom no-repeat; display:block}
.halloween-left-bottom{ height:42px;  background: url(../images/halloween/con-bottom.png) bottom no-repeat; display:block;}
.halloween-left-con-left{ width:15px; float:left; background:url(../images/halloween/con-left.png) right repeat-y; display:block;}
.halloween-left-con-right{ width:15px; float:right; background:url(../images/halloween/con-left.png) left repeat-y; display:block;}
.halloween-left-con{ background:url(../images/halloween/halloween-con.png) repeat-y;}
.fx{ text-align:left; margin:15px 0px 10px 0px; padding-left:50px;}
.con-tag-jg{  font-family:Verdana, Geneva, sans-serif; color:#FF0; font-size:50px; float:left; display:block; font-weight:bold; height:71px; line-height:71px;}

.halloween-right{ float:right; width:205px; padding-left:30px;}
.halloween-right dl{ margin:35px 0px 15px 0px;}
.halloween-right dt{ text-align:left; color:#FFF; font-size:16px; height:30px; line-height:30px;  font-weight:bold; font-family:Verdana, Geneva, sans-serif; font-size:20px; margin-bottom:10px; }
.halloween-right dd{ text-align:left;}
.halloween-right dd a.button,
.halloween-other dd a.button
{ background:url(../images/halloween/button.png) no-repeat; width:117px; height:45px; line-height:40px; display:block; text-align:center; color:#000; font-size:14px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; }

.halloween-right dd a.button-soldout,
.halloween-other dd a.button-soldout,
.halloween-other dd .button-soldout
{ background:url(../images/halloween/button-soldout.png) no-repeat; width:117px; height:45px; line-height:40px; display:block; text-align:center; color:#000; font-size:14px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; }

.halloween-other dd li{ clear:both;}
.halloween-other{ padding:0px 15px;}
.halloween-other dl{ float:left; width:206px; margin-right:10px; padding-left:20px;}
.halloween-other dt{ color:#FFF; font-size:20px; height:35px; line-height:35px;  font-family:Verdana, Geneva, sans-serif; font-size:22px;}

.bottom-box{ height: 190px; margin:0 auto; text-align:center; padding-top:30px; background:url(../images/halloween/bottom-box-bg.png) right no-repeat;}
#thanksgiving-footer{ height:1233px; background:url(../images/thanksgiving2013/footer-bg.png) bottom no-repeat; margin-top:100px;}
#thanksgiving-footer .thanksgiving-bottom-con{ margin:0 auto; width:874px; padding:130px 130px 0px 130px; height:763px; background:url(../images/thanksgiving2013/thanksgiving-bottom-con.png) top center no-repeat;}
#thanksgiving-footer .thanksgiving-bottom-con dt{ font-size:26px; font-weight:bold; height:30px; line-height:30px;}
#thanksgiving-footer .thanksgiving-bottom-con dd{ font-size:14px; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:10px 0px; clear:both; display:block;}
#thanksgiving-footer .thanksgiving-bottom-con dd li{ height:29px; line-height:29px; background:url(../images/thanksgiving2013/li-icon.png) left no-repeat; padding-left:39px; color:#F68D55; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.thanksgiving-bottom-con-left{ float:left; width:420px;}
.thanksgiving-bottom-con-right{ float:right; width:420px;}

.halloween-footer-text{ float:left; width:600px; margin-top:30px; color:#888888; }
.halloween-footer-text p{font-size:20px; font-family:Tahoma, Geneva, sans-serif; line-height:30px;}

.back-to-top{ text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:16px; cursor:pointer;}

/* 弹出层 */
.reveal-modal {
    background: url("../image/product/logo-design-software/modal-gloss.png") no-repeat scroll -200px -80px #EEEEEE;
    border-radius: 5px 5px 5px 5px;
    left: 50%;
    margin-left: -300px;
    padding: 30px 40px 34px;
    position: absolute;
    top: 100px;
    visibility: hidden;
    width: 480px;
    z-index: 101;
}
.reveal-modal .close-reveal-modal {
    color: #AAAAAA;
    cursor: pointer;
    font-size: 22px;
    font-weight: bold;
    line-height: 0.5;
    position: absolute;
    right: 11px;
    top: 8px;
}

#share{width:136px;height:84px;position:fixed;right:10px;top:300px;z-index:99}
