@charset "utf-8";
/*top_banner*/
.top_banner{padding:40px 0;}
.filmora_banner{ background:url(images/filmora_banner_bg.jpg) no-repeat center -6px;}
.pdf_banner{ background:url(images/pe_banner_bg.jpg) no-repeat center -6px;}
.vcu_banner{ background:url(images/vcu_banner_bg.jpg) no-repeat center -6px;}
.ve_banner{ background:url(images/ve_banner_bg.jpg) no-repeat center -6px;}
.iskysoft_banner{ background:url(images/isk_bg.jpg) no-repeat center -6px;}
.aimer_banner{ background:url(images/aimer_bg.jpg) no-repeat center -6px;}
.top_banner .logo{ text-align:center;}
.filmora_banner .logo img{height:100px;}
.pdf_banner .logo img{height:70px;}
.vcu_banner .logo {text-align: center;font-size: 54px;color:#82bd55;line-height: 1em;font-weight: 700;}
.ve_banner .logo {text-align: center;font-size: 54px;color:#36c0cb;line-height: 1em;font-weight: 700;}
.iskysoft_banner .logo {text-align: center;font-size: 54px;color:#82bd55;line-height: 1em;font-weight: 700;}
.aimer_banner .logo {text-align: center;font-size: 54px;color:#ef8d00;line-height: 1em;font-weight: 700;}
.top_banner .title{ font-size:40px;color:#eae7d9; text-align:center; line-height:1em; font-weight:700;margin-top:20px;}
.top_banner .title strong{color:#59bec7;}
.top_banner .w_bg{ width:60%;margin:30px auto;}
.top_banner .w_bg th,.top_banner .w_bg td{padding:3px 0;color:#fff;}
.top_banner .w_bg th{border-bottom:1px solid #959097;}
.top_banner .price{ text-align:center;color:#fff; font-size:22px; line-height:1.4em; font-weight:300;} 
.top_banner .price strong{display:block;}
.top_banner .btn{margin-top:15px; text-align:center;}
.top_banner .btn a{display:inline-block; background:#ef8d00;color:#fff; font-size:28px; line-height:64px;height:64px;width:220px; text-align:center;letter-spacing:1px; border-radius:10px;}
.top_banner .btn a:hover{ text-decoration:none;background-color:#E08603;}

/*save-pro*/
.main_box{padding:50px 0;}
.save-titleColumn{ font-size:40px; text-align:center; line-height:1.2em;padding-bottom:30px;}
.save-pro {padding:10px 0 0 0;}
.save-pro .item {float:left; border-radius:5px; border:solid 1px #e5e5e5; padding:15px 2%; margin-right:1%; width:17.4%; height:330px; position:relative; z-index:1;}
.save-pro label,.save-pro .addPro {cursor:pointer; display:block;}
.save-pro .item.curr {border:solid 1px #6ec2e8;}
.save-pro .item .img {text-align:center; padding:10px 0;}
.save-pro .item .price {text-align:center;}
.save-pro .item .price del {color:#ccd5da;}
.save-pro .item .price big {font-weight:bold; color:#f75a50;}
.save-pro .item .add { display:block; width:36px; height:36px; overflow:hidden; background:url(images/savepro-icon.png) no-repeat 0 0; position:absolute; top:41%; left:-24px; z-index:2;}
.save-pro .item.curr .add { background-position:0 -42px;}
.save-pro .name { font-size:16px; padding:10px 0 5px 0;}
.save-pro .item p {line-height:1.3em;}
.save-pro .item p a{ color:#8d8d8d; font-style:italic; text-decoration:underline;}
.save-pro .item p a:hover{ text-decoration:none;}
.save-pro .item p span {color:#f26522 !important;}
.save-pro .totalPro { float:right; width:28%; height:330px; padding:15px 2%; background:#435362; color:#fff; border:solid 1px #435362; position:relative; z-index:1; border-radius:5px;}
.save-pro .totalPro .total { display:block; width:36px; height:36px; overflow:hidden; background:url(images/savepro-icon.png) no-repeat 0 -84px; position:absolute; top:41%; left:-24px; z-index:2;}
.save-pro .totalPro .imgBox {text-align:center; padding:25px 0;}
.save-pro .totalPro .imgBox .img {display:inline; margin:0 -20px;}
.save-pro .totalPro .price { padding:10px; font-size:23px; text-align:center;}
.save-pro .totalPro .price big {display:block; font-size:21px; color:#f75a50; padding:10px 0 0 0;}
.save-pro .totalPro .price span { font-size:16px; color:#b7c1ca;}
.save-pro .totalPro .btn {text-align:center; padding-top:10px;}
@media (max-width: 979px) {
	.save-pro .item {width:17.3%;}
	.save-pro .item .add {left:-22px;}
	.save-pro .totalPro .total {left:-22px;}
}
@media (max-width: 767px) {
	.save-pro .item {width:28.2%; margin:0 0 20px 1%;}
	.save-pro .item:first-child {margin-left:0;}
	.save-pro .item .add {top:20%;}
	.save-pro .totalPro {float:none; width:auto; clear:both;}
	.save-pro .totalPro .total { top:-18px; left:50%; margin-left:-18px;}
}
@media (max-width: 479px) {
	.save-pro .item {float:none; width:auto; height:auto; padding:20px; margin:0 0 10px 0;}
	.save-pro .item .add {top:auto; top:-23px; left:50%; margin-left:-18px;}
}
.otherBtn{padding:10px 0 0 0; text-align:center;}