@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0 auto; line-height:22px;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
li{list-style-type:none;}
img{vertical-align:middle;}
h1,h2,h3,h4{ font-weight:normal;}

.halloween-wrap{ background:url(../images/halloween/halloween-bg.jpg) center top no-repeat;  background-size:cover; }
.halloween-header{ width:100%; height:700px; background:url(../images/halloween/halloween-banner.jpg) center top no-repeat;}
.mt-logo{ width:1000px; margin:0 auto; padding-top:102px; padding-left:40px;}

.h-content-1{ width:100%; margin-top:-55px;}
.h-title-bg{width:1188px;height:205px; margin:0 auto; position:relative; margin-bottom:-40px;}
.h-title{height:135px; background:url(../images/halloween/halloween-title.png) center no-repeat; color:#fdf2b0; font-size:28px; text-align:center; padding-top:70px;}

.h-play{ width:1000px; height:400px; margin:0 auto; background:url(../images/halloween/halloween-one.jpg) center no-repeat; margin-bottom:40px; position:relative;}
.h-play-control{ display:block; width:60px; height:60px; background:url(../images/halloween/halloween-play.png) no-repeat; position:absolute; top:320px; left:20px;}
.h-play-control:hover{background:url(../images/halloween/halloween-play.png) no-repeat;opacity:0.5; filter:"alpha(opacity=50)";}

.video-wrap{ width:100%; height:100%; background:rgba(255,255,255,0.2); position:fixed; z-index:8; top:0; left:0;}
.h-video{ position:fixed; z-index:9; border-radius:5px; box-shadow:0px 0px 15px #000;}
.h-video-close{ width:30px; height:30px; background:url(../images/halloween/close.png) no-repeat; position:absolute; top:-10px; right:-10px; }

.h-subscrible{ width:1000px; margin:0 auto;}
.h-email{ width:100%; height:42px; text-align:center; font-size:18px; color:#999999; border:none;}
.h-email-btn{ width:100%; height:42px; background-color:#ef6b23; cursor:pointer; border:#ef6b23 2px solid; transition:all 0.5s; margin-top:25px; color:#fff; font-size:18px; font-family:Arial, Helvetica, sans-serif;}
.h-email-btn:hover{ background-color:transparent; color:#ef6b23;}
.h-email-btn:active, .h-email-btn:focus{ outline:none;}

.h-content-2{ width:100%; margin-top:40px;}
.h-share-page{ width:1000px; height:324px; margin:0 auto; background:url(../images/halloween/halloween-two.png) center no-repeat;}
.h-share{ width:60%; line-height:43px; font-size:36px; color:#577fad; margin-left:350px; padding-top:70px;}
.h-saveing{ font-size:36px; color:#ef6b23; float:right; margin-right:100px; padding-top:30px;}
.h-share-page:after{ content:""; display:inline-block; width:100%; clear:both;}
.h-share-btn{ width:1000px; margin:0 auto; margin-top:65px;}
.share-btn{ height:84px; display:inline-block; color:#fff; font-size:36px; line-height:84px; position:relative;}
.share-btn:hover{ text-decoration:none;}
.fbook{ width:380px; background:url(../images/halloween/halloween-fb-btn.png) no-repeat; padding-left:105px;}
.fbook:after{ content:""; width:100%; height:100%; position:absolute; top:0; left:0; transition:all 0.3s;}
.fbook:hover:after{ background:rgba(255,255,255,0.2);}
.twitter{width:365px; background:url(../images/halloween/halloween-tw-btn.png) no-repeat; padding-left:120px; margin-left:25px;}
.twitter:after{ content:""; width:100%; height:100%; position:absolute; top:0; left:0; transition:all 0.3s;}
.twitter:hover:after{ background:rgba(255,255,255,0.3);}

.offer-products{ width:1000px; margin:0 auto; background-color:#fff; border-radius:5px; margin-bottom:50px;}
.offer-pw-pro{background:url(../images/halloween/halloween-off-30.png) right top no-repeat #fff;}
.offer-pw-server{background:url(../images/halloween/halloween-off-20.png) right top no-repeat #fff; }
.offer-content{ padding:35px 30px 10px 30px; margin-bottom:50px; text-align:justify; font-size:12px;}
.offer-content:after{ content:""; width:100%; height:0; display:inline-block;}
.offer-content li{ display:inline-block; vertical-align:top; text-align:center;}
.offer-product{ width:18%;}
.offer-bootable{ width:15%;}
.offer-icon{ width:5%;}
.offer-buy{ width:25%;}
.offer-content h3{ color:#000; font-size:12px; text-align:left; font-weight:bold; padding:20px 0px 10px;}
.offer-content p{ color:#999999; text-align:left;}
.offer-icon img{ margin-top:150px;}
.h-price{ display:block; font-size:48px; color:#ef6b22; margin-top:90px;}
.h-buynow-btn{ display:inline-block; width:199px; height:50px; background:url(../images/halloween/halloween-buy-btn.png) no-repeat; text-align:center; line-height:50px; font-size:26px; color:#fff; margin-top:20px; position:relative;}
.h-buynow-btn:hover{ text-decoration:none;}
.h-buynow-btn:before{ content:""; width:100%; height:100%; position:absolute; top:0; left:0; transition:all 0.3s;}
.h-buynow-btn:hover:before{ background:rgba(255,255,255,0.2);}
.h-support-sys{ display:block; color:#000000; font-size:14px;margin-top:10px;}

.h-footer{ width:100%; padding:30px 0; font-size:14px; color:#888; text-align:center; border-top:1px solid #2c221c;}

/*--------------------------------*/
.thanksgiving-wrap{ width:100%; background:url(../images/thanksgiving/thanksgiving-bg.jpg) center top repeat-y;}
.thanksgiving-top{ width:1000px; margin:0 auto; background-color:#fff;}
.thanksgiving-banner{ height:523px; background:url(../images/thanksgiving/thanksgiving-banner.png) no-repeat; text-align:center; font-weight:bold; text-transform:uppercase; color:#fff;}
.thanksgiving-banner h1{ width:400px; font-size:60px; line-height:60px; padding-top:100px; display:inline-block;}
.thanksgiving-banner span{ display:block; font-size:24px; margin-top:5px;}
.thanksgiving-banner p{ width:595px; height:56px; border-radius:5px; background-color:#fda50c; margin-top:25px; font-size:30px; line-height:56px; display:inline-block;}
.thanksgiving-email{ height:245px; background:url(../images/thanksgiving/thanksgiving-email.png) center no-repeat; margin-top:60px; margin-bottom:60px;}

.thanksgiving-get-pw{ padding-bottom:60px;}
.thanksgiving-get-pw h2{ font-size:36px; color:#000; text-align:center; margin-bottom:60px;}
.thanksgiving-get-pw p{font-size:24px; text-align:center; color:#000; margin-top:35px; margin-bottom:60px;}
.thanksgiving-emtext{ display:block; width:95%; border:1px solid #cccccc; height:40px; text-align:center; margin:0 auto; font-size:18px; color:#000;}
.thanksgiving-emailsubmit{ display:block; width:95.2%; height:42px; line-height:42px; color:#fff; font-size:18px; background-color:#d45b0c; border:none; margin:0 auto; margin-top:20px; cursor:pointer; font-family:Arial, Helvetica, sans-serif;}

.thanksgiving-share-off{ width:1000px; margin:0 auto; margin-top:60px; padding-bottom:60px;}
.thanksgiving-share-off h2{font-size:36px; font-weight:bold; color:#fff; text-align:center; margin-bottom:50px;}
.thanksgiving-off{ height:306px; background:url(../images/thanksgiving/thanksgiving-off.png) center no-repeat;}
.thanksgiving-share{ width:88px; height:88px; display:inline-block;}
.thanks-fb{ background:url(../images/thanksgiving/thanksgiving-fb.png) no-repeat;}
.thanks-tw{ background:url(../images/thanksgiving/thanksgiving-tw.png) no-repeat; margin-left:10px;}
.thanksgiving-share-btn{padding-top:175px; padding-left:588px;}

.thanksgiving-bottom{ width:1000px; margin:0 auto; background-color:#fff;}
.thanksgiving-bottom h2{font-size:36px; text-align:center; color:#000; padding:60px 0px 40px;}
.sale-model{ padding:0px 20px; margin-bottom:40px;}
.sale-model h3{ height:50px; background:url(../images/thanksgiving/thanksgiving-title.png) no-repeat; font-size:20px; color:#000; padding-left:80px; padding-top:54px; margin-bottom:30px;}
.sale-model-text{ font-size:20px; color:#000; margin-bottom:20px;}
.thanksgiving-pro{display:inline-block; width:99.6%; border:1px solid #000;}
.thanksgiving-pro li{ width:33.2%; float:left; border-right:1px solid #000; padding:45px 0px; height:195px;}
.thanksgiving-img{ text-align:center;}
.thanksgiving-info h4{ padding:0px 25px; font-size:20px;}
.thanksgiving-info span{ display:block; padding:0px 25px; font-size:20px; color:#666; margin-top:30px;}
.thanksgiving-buy{ border-right:none !important; text-align:center;}
.thanksgiving-price{ font-size:48px; color:#ff7800; margin-top:40px;}
.thanksgiving-priceold{ font-size:22px; color:#999999; text-decoration:line-through;}
.thanksgiving-buybtn{ display:inline-block; width:199px; height:54px; background:url(../images/thanksgiving/thanksgiving-buyntb.png) no-repeat; font-size:30px; color:#fff; line-height:54px; margin-top:20px;}
.thanksgiving-sysup{ display:block; font-size:18px; color:#434343; margin-top:15px;}

.thanksgiving-products{ margin-top:20px;}

.thanksgiving-footer{ width:1000px; margin:0 auto; padding-bottom:30px; color:#fff; font-weight:bold;}