#container { min-width:1001px; overflow:hidden; }
#main-product-s { width:1001px; overflow:hidden;}
#main-product {overflow:hidden; position:relative; min-width:980px; height:602px; background:url(/new-style/images/main-bg.jpg) repeat-x bottom; zoom:1; }
#breadcrumb-s{ padding-left:10px; padding-top:5px; }
#titel-line {overflow:hidden; padding-top: 5px; position:relative; width:1001px; height:1px; background:url(/new-style/images/titel-line.jpg) repeat-x bottom; zoom:1; }
.main-product-txt { float:left; width:495px; display:inline; padding-left:75px; padding-top:23px; }
.get-win, .get-mac { float:left; font-size:14px; margin-bottom:20px; }
.get-win a, .get-mac a, .get-win a:link, .get-mac a:link, .get-win a:visited, .get-mac a:visited, .get-win a:hover, .get-mac a:hover, .get-win a:active .get-mac a:active { color:#2e7ba7; text-decoration:underline; }
.get-win img, .get-mac img { vertical-align:middle; }
.main-product-txt h1 { clear:both; font-size:24px; margin:0 0 15px; }
.main-product-txt p { padding-bottom:10px; line-height:25px; }
.main-product-txt ul { margin-top:10px; }
.main-product-txt li { background:url(/style/images/icon-li.png) no-repeat left 6px; padding-left:22px; margin-bottom:10px; _background:url(/style/images/li-dot.jpg) no-repeat scroll 0 8px; _padding-left:15px; }
.main-product-pic { float:left; margin:50px 0 0 10px; display:inline; }
.main-product-pic p { padding-left: 175px; }
.main-product-pic p a { background:url(/new-style/images/icon-screen.png) no-repeat left 0; width:118px; height:30px; display:inline-block; }
.product-btn-box { width:1001px; overflow:hidden; height: 100px;}
.version-win-mac a { float:right; padding:0 10px 0 0; margin-top:5px; background:url(/new-style/images/version.jpg) no-repeat; width:168px; height:23px; display:block; overflow:hidden; }
.version-win-mac .getmac { background-position:0 -46px; }
.version-win-mac .getmac:hover { background-position:0 -69px; }
.version-win-mac .getwin:hover { background-position:0 -23px; }
.product-sys-mac { float:left; width:274px; padding:16px 15px 0 30px; line-height:20px; }
.product-review { float:left; width:300px; padding:16px 35px 0 30px; line-height:20px; }
.review-title {font-size:18px; color:#343434; }
.review-pic {float:left; padding-top:15px; padding-right:20px;}
.review-star {float:left; width:110px; font-size:18px; } 
.review-star span {color:#c94014; font-size:28px; }
.line { background:url(/new-style/images/line-p.jpg) no-repeat; float:left; height:70px; width:1px; margin: 20px 15px 0 0;}
.product-price {font-size:25px; color:#fe1010; float:left; margin:20px 22px 0 10px;}
.product-price-t{font-size:14px; color:#005595; padding-left: 9px;}
.product-btn { margin-top:11px; float:left; display:inline; }
a.product-btn-buy, a.product-btn-down {display:block; float:left; background:url(/new-style/images/button.png) no-repeat; width:85px; height:89px; font-size:18px; padding:20px 22px 0 162px; }
a.product-btn-buy:hover { background-position:0 -89px; }
a.product-btn-down { background-position:0 -178px;  } 
a.product-btn-down:hover { background-position:0 -267px; }
.com-pic { float: left;  padding-left: 5px; padding-right: 15px;}
.com-rate {float: left; width: 130px; padding-right: 15px; padding-bottom: 8px;}
#product-detail { border-left:#d0d0d0 solid 1px; border-right:#d0d0d0 solid 1px; background-color:#FFF; overflow:hidden; padding-top:25px; }
.product-detail-container { width:980px; overflow:hidden; padding-left: 40px;} 
.product-left { float:left; width:630px; overflow:hidden; padding-bottom:40px; }
.features-title {width:630px; height:30px; }
.switch {width:520px; height:37px; float:left; border-bottom:#0b6192 solid 1px; }
.product-left h2 { font-size:24px; font-weight:bold; padding-bottom:10px;  padding-bottom:40px; color:#107ebf;}
.feature-line { overflow:hidden; border-bottom:#CCC dashed 1px; padding:25px 0 30px; zoom:1; }
.feature-line-last { overflow:hidden; padding:25px 0 35px; zoom:1; }
.main-feature {float:left; display:inline; width:630px; }
.feature-list { float:left; width:300px; display:inline; padding-right:30px; }
.product-feature { padding-top:20px; }
.product-feature .last { padding-right:0; }
.main-feature img { display:block; float:left; margin-right:20px; }
.main-feature p { float:left; width:415px; line-height:24px; padding-bottom:8px; }
.main-feature p strong { display:block; font-size:14px; margin-bottom:5px; }
.feature-list img { display:block; float:left; margin-right:10px; }
.feature-list p { float:left; width:215px; line-height:24px; }
.feature-list p strong { display:block; font-size:14px; margin-bottom:5px; }
.product-profile { margin-top:35px; }
.product-profile h2 { font-size:16px; padding-bottom:10px; }
.product-profile table td { padding:5px 15px; line-height:25px; }
.product-profile table td p { line-height:25px; }
.product-profile table td, .product-profile table, .product-profile table tr { border-collapse:collapse; border:1px solid #1c97e0; }
.product-side { float:left; width:246px; overflow:hidden; margin:45px 30px 40px 50px; display:inline; border:1px solid #0c6193; padding:5px;}
.side-box { overflow:hidden; margin-bottom:10px; }
.side-box h3 { background:url(/new-style/images/side-titel.jpg) no-repeat; height:28px; line-height:28px; font-size:14px; font-weight:normal; color:#ffffff; padding-left:20px; }
.side-main { overflow:hidden; zoom:1; padding:25px 10px 20px; }
.side-main ul { }
.side-main li { line-height:25px; padding-left:11px; }
.reviews-s li { overflow:hidden; margin-bottom:10px; line-height:20px; }
.reviews-s li span { float:right; }
.side-main a{color:#333333; }

.spe-offer { min-width:1001px; overflow:hidden; background-color:#f3f3f3; padding-bottom: 40px; padding-top: 30px;}
.spe-offer-s { width:1001px;}
.spe-offer-box { float:left; width:295px; padding-left:20px; padding-right: 15px;}
.spe-offer-pic { float:left; padding-right:20px; display:inline; }
.spe-offer-buy { height:35px; width:290px; padding-top: 15px;}
.spe-offer-buy a { background:url(/new-style/images/btn.png) no-repeat; display:block; height:31px; width:123px; float: left; padding-right: 20px;}
.spe-offer-buy a.pro-down { float: left; background-position:0 -100px;}
.spe-offer-buy a:hover 	{ background-position:0 -50px;}
.spe-offer-buy a.pro-down:hover { background-position:0 -150px;}
.spe-offer-s h2{ font-size: 22px; font-weight:200; padding-left: 25px; padding-bottom: 15px;}	
.spe-offer-s h3 a{ font-size:14px; color:#222222;}

/*purchase page*/
#container-purchase { width:996px; border-left:1px solid #848484; border-right:1px solid #848484; overflow:hidden; }
#breadcrumb-new { height:36px; line-height:43px; padding-left:20px; border-bottom:#999 1px dashed; }
#breadcrumb-new a { color:#016484; }
#breadcrumb-new a:hover, #breadcrumb-new a:active { color:#016484; text-decoration:underline; }
.purchase-main { width:978px; background-color:#FFF; overflow:hidden; padding-bottom:15px; zoom:1; }
.purchase-main-top { width:925px; overflow:hidden; margin:21px 0px 0 25px; }
.purchase-pic { float:left; width:285px; margin:10px; }
.purchase-pic p { float:left; width:285px; margin:10px 0 0 5px; }
.purchase-pic p a { color:#2A6EB7; } 
.purchase-info { float:right; width:563px; position:relative; margin-top: 6px; }
.purchase-info h1 { font:bold 26px MS PGothic, Arial; }
.purchase-info h1 a { color:#000; }
.purchase-info p { font:14px Arial, Helvetica, sans-serif; margin-top:15px; line-height:30px; }
.purchase-info .price { font-size:14px; font-weight:bold; margin-top: 10px; margin-left: 22px; float:left; }
.purchase-info .price span { font-size:25px; color:#b70101; }
.avangate-only { background:url(/style/images/avangate.jpg) no-repeat; width:217px; display:block; height:64px; float:left;  margin-top: 12px; }
.buy-way img{ padding-left: 600px; margin-top: -24px; }
.contact { padding-left: 15px; padding-top: 20px;}

.purchase-offer { width:910px; margin-top:40px; margin-bottom: 25px; overflow:hidden; }
.purchase-offer h2 { background:url(/style/images/green.jpg) no-repeat scroll 5px center transparent; font-size:16px; font-weight:bold; border-top:#999 dashed 1px; border-bottom:#999 dashed 1px; padding-left:18px; margin-bottom:15px; }
.purchase-offer-left, .purchase-offer-right { border-right:#d8d8d8 solid 1px; float:left; width:420px; padding-left:20px; }
.purchase-offer-right { border:none; float:right; }
.purchase-offer-txt { float:left; width:270px; margin:10px 0 0 0; }
.purchase-offer-txt h3 { font-size:14px; font-weight:bold; margin:0 0 10px 0; }
.purchase-offer-txt .learnmore a { color:#39a2eb; }
.purchase-offer-buy { margin:10px 5px 0 0; }
.purchase-offer-buy a { background:url(/new-style/images/btn-s.png) no-repeat; display:block; height:31px; width:143px; margin-left: 17px;  float: left;}
.purchase-offer-buy a:hover { background-position:0 -31px; }
.purchase-offer-buy p { font-size:14px; font-weight:bold; color:#911515; margin-top:5px; float: left; }
.purchase-offer-buy p del { color:#222222; }
.purchase-offer-buy p span { font-size:20px; }
.purchase-offer-pic { float:left; margin:25px 25px 0 0; display:inline; }
.banno { background:url(/style/images/count-board2.jpg) no-repeat; width:552px; height:48px; position:absolute; top:120px; left:4px; }
.banno-checkout { background:url(/style/images/count-bar.jpg) no-repeat center; width:552px; height:149px; margin:48px auto; }
.avangate-only:hover { background-position:0 -64px; }
/*rollTop*/
.rollTop {position:fixed; z-index:16; top:0; left:0; width:100%; height:80px; background-image: url(/new-style/images/roll-bg.png); background-repeat: repeat-x; background-position: 0 100%;}
.rollTop .wrap {width:1000px; overflow:hidden; height: 80px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;}
.rollTop .name {float:left; color:#666; margin-top:13px; font-size:24px; font-weight:bold; display:block; margin-bottom:5px; width: 410px; text-align: center;}
.btn {width:400px; height:43px; display:block; float:left; padding-top: 19px; padding-left: 190px;}
a.btn-buy, a.btn-down{ background:url(/new-style/images/button-r.png) no-repeat; width:173px; height:43px; display:block; float:left; padding-right: 27px;}
a.btn-buy:hover { background-position:0 -43px; }
a.btn-down { background-position:0 -86px; }
a.btn-down:hover { background-position:0 -129px; }
/* -------->> jquery.lightbox-0.5 <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#jquery-overlay { position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; }
#jquery-lightbox { position:absolute; top:0; left:0; width:100%; z-index:1000; text-align:center; line-height:0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position:absolute; top:40%; left:44%; height:25%; text-align:center; line-height:0; }
#lightbox-nav { position:absolute; top:0; left:0; height:100%; width:100%; z-index:1000; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none; }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em; }
#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em; }
/*purchase_tips*/
.purchase_tips{justify-content: flex-start;width: 100%;max-width: 540px;background: #fff;border-radius: 12px;padding: 8px 12px;flex-wrap: nowrap;margin: 12px 0;display: flex;box-sizing: border-box;align-items: center;border: 1px solid #D2D2D2;}
.purchase_tips img{display: block;margin: 0 12px 0 0;align-items: center;}
.purchase_tips span{display: inline-block;font-weight: 400;font-size: 14px;line-height: 24px;color: #333;text-align: left;padding: 0;}
