@charset "utf-8";
/* CSS Document */
.top_banner{ background-position:center 0; background-repeat:no-repeat;padding-top:80px; background-color:#fff; text-align:center;}
.top_banner h1{ font-size:30px; line-height:1.2em;color:#333; font-weight:bold;}
.top_banner .dd{font-size:30px; line-height:1.2em;}
.top_banner .dd strong{display:block;color:#ff5240; font-size:60px; line-height:1.4em;}
.top_banner .btn{margin-top:30px;}
.top_banner .btn a{ font-size:24px;}
.top_banner .time{margin-top:20px;color:#333;}
.countdown_section {display:inline-block;font-size:12px;text-align:center;width:36px;height:36px;line-height:inherit; line-height:1.2em;padding-top:5px; background:#000; border-radius:4px;margin:0 5px;}
.countdown_section:first-child{padding-left:0;}
.countdown_amount {font-size:30px;display:block;line-height:1em;color:#b6b6b6;margin-bottom:15px;font-weight: bold;}
@media (max-width: 767px) {
	.top_banner .dd strong{ font-size:46px;}
	.top_banner .pic{margin-top:30px;}
}

.proBox{padding:60px 0;}
.proBox .item{float:left;width:47%;padding:0 1.5%; text-align:center;}
.proBox .item .dd{ font-size:18px;margin-top:20px;}
.proBox .item .btn{margin-top:30px;}
.proBox .item .logo_pdf{margin:15px 0;}
.proBox .item .title{ font-size:30px; font-weight:bold; line-height:1.2em;}
@media (max-width: 780px) {
	.proBox .item{float:none;width:auto;margin-top:30px;}
}

.infoBox{ background:#f6f6f6 url(https://pdfimages.wondershare.com/style2016/images/bg_repeat4.png) repeat;padding:60px 0;}
.infoBox h2{ text-align:center;}
.infoBox .iconbox .item{padding-top:30px; text-align:center;float:left;width:30.3%;margin:0 1.5%; text-align:center;}
.infoBox .iconbox .item::nth-of-type(3n+1){ clear:both;}
.infoBox .iconbox .item h3{ font-size:24px; font-weight:bold; line-height:1.2em;margin-top:10px;}
.infoBox .iconbox .item p{margin-top:10px;}
@media (max-width: 479px) {
	.infoBox .iconbox .item{float:none;width:auto;margin:0;}
}

.videoBox{ background-position:center 0; background-repeat:no-repeat;padding:60px 0; background-color:#f6f6f6; text-align:center;}
.videoBox h2{ text-align:center;}
.videoBox .video{width:80%;margin:0 auto;margin-top:30px;}

.btmBox{background:#5a5b64 url(https://pdfimages.wondershare.com/style2016/images/bg_repeat2.png) repeat;padding:80px 0;color:#fff;}
.btmBox .pic{float:left;width:50%;}
.btmBox .text{float:right;width:46%;}
.btmBox .text .tit{ font-size:18px; font-weight:bold; line-height:1.2em;}
.btmBox .text .save{font-size:60px; line-height:1.4em;font-weight:bold;}
.btmBox .text .price{margin-top:20px;}
.btmBox .text .price .old{display:inline-block;width:20%; font-size:18px;}
.btmBox .text .price .now{display:inline-block;font-size:50px; line-height:1em;font-weight:bold;margin-left:10%;}
.btmBox .text .btn{margin-top:30px;}
@media (max-width: 979px) {
	.btmBox .pic{float:none;width:auto; text-align:center;}
	.btmBox .text{float:none;width:auto; text-align:center;margin-top:30px;}
}
@media (max-width: 767px) {
	.btmBox .text .save{ font-size:46px;}
	.btmBox .text .price .old{width:auto;}
}