﻿@charset "utf-8";

/****************** CSS Document ******************/
.master-wrapper-center {
  width:100%;  clear:left; }

#storeSideAds {
 display:none;}
.estore-campaign_wrapper {font-family: 'Open Sans', Arial, "新細明體", sans-serif; color:#666;}
.estore-campaign_wrapper .clearfix {clear: both; height: 0px; overflow: hidden; visibility: inherit; border: none!important;}
.estore-campaign_border{border:1px solid #e9edf1;}

/****************** banner ******************/
.estore-campaign_banner{position: relative; min-width: 980px; height: 385px; background:#9fe3cc; overflow: hidden;}
.estore-campaign_bannerTxt{position: absolute; z-index: 1; width: 540px; height: 75px; background: url(../images/eStore_bannerTxtBG.jpg) top center no-repeat; left: 50%; margin-left: -284px; top: 101px;}
.estore-campaign_bannerTxt .bannerTxtLine{position: absolute; left: -300px;}
.estore-campaign_bannerBG{position: absolute; z-index: 3; width: 100%; min-width: 980px; height: 385px; background: url(../images/eStore_campaign_bannerBG.png) top center no-repeat;}
.bannerCurtain{position: absolute; z-index: 4; top: 0px; height: 385px; min-width: 30px;}
.bannerCurtainLeft{left: 0px;}
.bannerCurtainRight{right: 0px;}
.estore-campaign_bannerAction{ position: relative; z-index: 3; width:800px; margin: 0 auto; padding: 320px 90px 0; color: #0857a1; font-size: 21px; font-weight: 400; text-align: center;}
.estore-campaign_bannerAction a{color: #0857a1; text-decoration: underline;}
.estore-campaign_bannerAction a.btn{color: #fff; text-decoration: none; background: #0857a1; margin-left: 10px; padding:8px 20px; border-radius: 3px; font-size: 18px;}
/****************** container ******************/
.estore-campaign_container{width:960px; padding: 0 10px; margin: 0 auto;}
.estore-campaign_container .estore-campaign_title{text-align: center; font-size: 22px; color: #000; margin-top: 85px;}
.estore-campaign_container .estore-campaign_title span{display: inline-block; *display: inline; *zoom:1; }
.estore-campaign_container .estore-campaign_title.title1 span{background: url(../images/eStore_campaign_title1.png) left bottom no-repeat; padding: 50px 0 0 60px;}
.estore-campaign_container .estore-campaign_title.title2 span{background: url(../images/eStore_campaign_title2.png) left bottom no-repeat; width: 453px; height: 80px; text-align: left; padding: 25px 0 0 140px; position: relative; z-index: 2;}
.estore-campaign_content {margin-top: 10px;}
.estore-campaign_content .block{margin: 10px; float: left;}
.estore-campaign_content .btn{color: #fff; text-decoration: none; background: #4398ef; text-align: center; border-radius: 3px; font-size: 13px; line-height: 16px; padding: 4px 0; margin-top: 12px; width: 100%;}
.estore-campaign_content .estore-campaign_contentTxt{margin: 8px 10px;}
.estore-campaign_content .estore-campaign_productprice{font-size: 18px; color: #f39800;}
.estore-campaign_content .estore-campaign_productprice span{font-size: 13px; color: #bababa; margin-right: 3px;}
/**content1**/
.content1 .block{width: 298px; position: relative;}
.content1 .estore-campaign_ribbon{position: absolute; z-index: 2; right: -1px; top: -2px;}
.content1 .buy{display: inline-block; *display: inline; *zoom: 1; background: url(../images/eStore_campaign_iconBuy.png) no-repeat; padding:0 0 0 25px;}
.content1 .estore-campaign_producttitle{float: left; font-size: 18px;}
.content1 .estore-campaign_productprice{ float: right;}
/**content2**/
.content2{margin-top: -20px;}
.content2 .block{width: 458px; padding-top: 20px;}
.content2 .estore-campaign_producttitle{font-size: 14px;}
/**bottomBanner**/
.estore-campaign_bottomBanner{margin: 50px 0 -60px; height: 316px; background: url(../images/eStore_campaign_bannerBottom_bg.jpg) repeat-x;}
.estore-campaign_bottomBannerTxt{width: 650px; height: 196px; padding-top: 120px; margin: 0 auto; background: url(../images/eStore_campaign_bannerBottom_img.jpg) right bottom no-repeat;} 
.estore-campaign_bottomBannerTxt .estore-campaign_title{font-size: 26px; color: #000; margin-bottom: 5px;}
.estore-campaign_bottomBannerTxt p{font-size: 16px; line-height: 25px;}
.estore-campaign_bottomBannerTxt .btn{color: #fff; text-decoration: none; background: #4398ef; text-align: center; border-radius: 3px; font-size: 13px; line-height: 16px; padding: 4px 8px; min-width: 100px; margin: 12px 10px 0 0;}
