/* CSS Document */
input{ border:none; background:none}
#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;  background:#FFF; 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 活动****/
dl{background:url(../images/link.png) top center no-repeat ; }
.none{ display:none;}
#giveaway .back-to-school-title{ font-weight:bold; font-family:Verdana,Geneva,sans-serif,Dancing Script; height:90px; line-height:90px; font-size:40px; color:#0bb1ec; text-align:center;}
#giveaway-con .back-to-school-changeimg{ height:349px; width:968px; background:url(../images/back-to-school-flash.jpg)}
#giveaway-con .back-to-school-changeimg li{ width:484px; height:349px; list-style:none; padding:0px; margin:0px; float:left; cursor:pointer;}
#giveaway-con .back-to-school-changeimg li.back-to-school-flash-hover{ background:url(../images/back-to-school-flash01.jpg) left no-repeat; width:484px; height:349px;}
#giveaway-con .back-to-school-changeimg li.back-to-school-video-hover{ background:url(../images/back-to-school-video01.jpg) left no-repeat;; width:484px; height:349px;}
.price{ font-size:14px; font-weight:bold; height:40px; line-height:40px;}
.price .price-old{ text-decoration:line-through; font-size:14px;}
.price .price-new{ color:#F00; font-size:18px;}
#dec-content{ padding:10px 20px 30px 20px; }
#dec-content .dec-conternt-con2-left{ width:450px; height:258px; float:left; background:#FBFBFB; border:1px solid #DDDDDD;}
.dec-conternt-con2-left .con2-left-title{ background:#EDEDEF; height:50px; line-height:50px; font-size:16px; padding:0px 15px; border-bottom:1px solid #dddddd}
#dec-content .dec-conternt-con2-left ul{ padding:10px 15px;}
#dec-content .dec-conternt-con2-left li{ height:23px; line-height:23px; padding-left:20px; background:url(../../images/li-img.png) left no-repeat;}
#dec-content .dec-conternt-con2-left p{ font-size:16px; margin-bottom:10px;}
#dec-content .dec-conternt-con2-left a{ color:#333;}
#dec-content .dec-conternt-con2-right{ width:410px; height:218px; padding: 20px 20px;  float:right;  color:#606060; background:#F6F6F6 url(../../../images/product/swfquicker/hot.jpg) top right no-repeat; border:1px solid #CCCCCC; }
#dec-content .dec-conternt-con2-right .right-title { margin:0px; font-size:26px; color:#333;  font-family:Arial, Helvetica, sans-serif;  font-weight:bold; line-height:40px;}
#dec-content .dec-conternt-con2-right .right-title2 {margin:0px; font-size:16px; color:#333; font-family:Arial, Helvetica, sans-serif; line-height:35px;}
#dec-content .dec-conternt-con2-right ul{ width:260px; float:left;}
#dec-content .dec-conternt-con2-right ul li{ padding-left:20px; line-height:25px; background:url(../../../images/product/doc.png) left no-repeat;  background-position:3px 9px;}
#dec-content .dec-conternt-con2-right .dec-con-right-img{ float:right; position:relative;}
#dec-content .dec-con-right-but{ margin-left:11px;}
#dec-content .dec-con-right-but a{ width:102px; height:29px; background:url(../../../images/product/swfquicker/dec-but1.jpg) no-repeat; text-align:center; line-height:28px; display:block; color:#333; font-weight:bold; font-style:italic; text-shadow: 1px 2px 1px #fff; font-size:12px;}
#dec-content .dec-con-right-but a:hover{ width:102px; height:29px; background:url(../../../images/product/swfquicker/dec-but2.jpg) no-repeat; text-align:center; line-height:28px; display:block; color:#333; font-weight:bold; text-decoration:none; font-style:italic; text-shadow: 1px 2px 1px #fff; font-size:12px;}

#dec-content .video-con-right-but{ margin-left:11px;}
#dec-content .video-con-right-but a{ width:103px; height:29px; background:url(../images/download.png) left no-repeat; padding-left:27px; text-align:center; line-height:28px; display:block; color:#fff; font-weight:bold; font-style:italic;  font-size:12px;}
#dec-content .video-con-right-but a:hover{ width:103px; height:29px; background:url(../images/download.png) left no-repeat;  padding-left:27px; text-align:center; line-height:28px; display:block; color:#FF0; font-weight:bold; text-decoration:none; font-style:italic; font-size:12px;}

#dec-content .dec-conternt-con2-right ul.video-ul{ margin-top:20px;}
#dec-content .dec-conternt-con2-right ul.video-ul li{ line-height:25px;}

.autumnsale-baner{ height:349px; background:url(../images/autumnsale-banner.jpg) center no-repeat;} 