@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
a{ text-decoration:none;color:#45830e;}
a:hover{text-decoration:underline;}
img{ vertical-align:middle;}
input{ font-family:Arial,Helvetica,sans-serif;}
input[type='checkbox']{ margin-top:3px; vertical-align:text-top;}
/*basic*/
.fl {float:left !important;}
.fr {float:right !important;}
.clr{ clear:both; height:0; overflow:hidden;  }
hr{ border:none; margin:20px 0; *margin:12px 0; height:0;}
.ml20{ margin-left:20px !important;}
.mb10{ margin-bottom:10px !important;}
.oh{ overflow:hidden !important;}
.noh{ overflow:visible !important;}
.error{ border:1px dashed #f00 !important; color:#C00 !important;}
.noBor{ background:none !important; border:none !important; margin-right:0 !important;}
body{font:12px/1.5em Arial, Helvetica, sans-serif; color:#555;background:#e4e4e4; }
.wrap{ width:940px; margin:0 auto; overflow:hidden;}
.buyBtn{ background:url(images/buy_06.png) no-repeat; width:199px; height:52px; display:block; }
.buyBtn:hover{ background-position:-199px 0;}
.buyBtn2{ background:url(images/buy-2_33.png) no-repeat; width:251px; height:66px; display:block; }
.buyBtn2:hover{ background-position:-251px 0;}
/*header*/
.header .share{ float:right; width:300px; margin-top:35px;}
.header .share a{ padding:0 0 0 3px;}
/*banner*/
.banner{ background:url(images/banner_15.jpg) no-repeat; height:434px; overflow:hidden; position:relative; margin-bottom:10px;}

#defaultCountdown{ position:absolute; z-index:2; top:20px; right:10px; width:185px; height:40px; overflow:hidden; text-align:center;}
#defaultCountdown .countdown_section{float:left;display:block; background:url(images/count-bg_50.png) 50% 0 no-repeat;width:45px;color:#fff; font-size:11px;-webkit-text-size-adjust:none;}
#defaultCountdown .countdown_amount{font-size:18px; line-height:18px; margin:3px 0 -3px; display:block;}
.banner .buyBtn{position:absolute; z-index:2; bottom:61px; right:95px; margin-left:-110px;}

.banner .goBtn{ width:940px; height:433px; position:absolute; top:0; left:50%; margin-left:-470px;}


/*main*/
.main{ background:url(images/bg_21.jpg) repeat-y; width:949px; position:relative; margin-bottom:10px;}
.main .mainTop{ background:url(images/bg_19.jpg) no-repeat; width:949px; height:14px; margin-bottom:40px;}
.main .item{ width:270px; height:160px; overflow:hidden; padding:0 40px 0 20px; border-bottom:1px solid #e7e7e7; margin-bottom:15px;}
.main .item .img{ float:left; margin-right:13px; text-align:center;}
.main .item h2,.main .mainItem h2{ margin-bottom:5px;}
.main .item h2 a,.main .mainItem h2 a{ font-size:20px; line-height:20px; color:#0072bc; }
.main .item del,.main .mainItem del{ display:block; font-size:25px; line-height:25px; margin-top:3px; position:relative; text-decoration:none; float:left;padding-left:5px;}
.main .item del span,.main .mainItem del span{ position:absolute; z-index:2; background:url(images/cross_30.png) no-repeat 0 3px; top:0; left:0; width:86px; height:19px; }
.main .mainItem{ width:293px; position:absolute; z-index:2; top:35px; left:50%; margin-left:-146px; background:#edffd6; border:4px solid #7eb83f; padding:30px 0; text-align:center; border-radius:10px; overflow:hidden;}
.main .mainItem del{  text-align:center; width:100%; float:none; margin-bottom:8px;}
.main .mainItem del span{ width:100%; background-position:50% 3px;}
.main .bottom{ filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#e1e1e1',endcolorstr='#efefef',gradientType=0); background: -moz-linear-gradient(top, #e1e1e1, #efefef 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#e1e1e1), to(#efefef)); margin:0 5px 0 4px; padding:0 0 33px 77px; overflow:hidden;}
.main .bottom .dot{ background:url(images/dot_49.png) no-repeat 370px 0; height:26px;}
.main .bottom .price{ font-size:40px; line-height:40px; color:#111; margin:40px 0 0 10px; float:left; width:347px; overflow:hidden;}
.main .bottom .price .priceArea{ color:#ed1c24; font-style:italic;}
.main .bottom .price del{ font-size:30px; color:#555;}
.main .bottom .price p{ font-size:18px; color:#f26522; line-height:18px;}
.main .bottom .btnArea { float:right; width:254px; text-align:center; margin-right:100px; font-size:15px; line-height:25px;}
.main .bottom .btnArea .buyBtn2{ margin:38px 0 0;}
.main .mainBtm{ background:url(images/bg_23.jpg) no-repeat; height:16px;}
/*footer*/
.footer{ overflow:visible; border:1px solid #cdcdcd; box-shadow:0 0 5px #c0c0c0; padding:10px 0; background:#fff; border-radius:10px; position:relative; font-size:16px;}
.footer p{ margin-left:90px; line-height:25px;}
.footer .letter{ background:url(images/letter_59.png) no-repeat; width:74px; height:67px; position:absolute; left:10px; top:-12px;}
.footer .join{ background:url(images/join_62.png) no-repeat; width:61px; height:25px; float:right; display:block; margin:0 15px 0 10px;}
.footer input[type="text"]{ height:25px; line-height:25px; background:#dfdfdf; border-radius:10px; padding:0 13px; border:0; float:right; color:#898989;}
.copyright{ text-align:center; padding:30px 0 20px; color:#b7b7b7;}



.rollLeft {
 
   
    position:absolute;
	left:-1000px;
	/*上面两句是必需的，下面看实际情况去定义了*/
	
	width:150px;
	height:200px;
	

	

}

#AdRoll {
    top:200px;
	
}
