 @charset "utf-8";
/*store-index*/
.clr{ clear:both;}
.store-index .adbanner img{max-width:100%;}
.store-index .leftBox{ width:74%;} 
.store-index .leftBox .navHr{ border-bottom:2px solid #5690b7;}
.store-index .leftBox h1{float:left;font-size:25px; line-height:28px;} 
.store-index .leftBox .nav{float:right;}
.store-index .leftBox .nav li{ float:left;position:relative;padding:0 3px;}
.store-index .leftBox .nav li span{ display:none; position:absolute; z-index:1; width:9px; height:5px; left:50%; top:33px;}
.store-index .leftBox .nav li.curr span{ display:block;}
.store-index .leftBox .nav li a{ display:block; width:126px; text-align:center; height:32px; line-height:32px; background:#e2e2e2; color:#555; font-size:14px;}
.store-index .leftBox .nav li a:hover{ text-decoration:none; background:#e8e8e8;}
.store-index .leftBox .nav li.curr a{ background:#5690b7; color:#fff;}
 
.store-index .leftBox .pro-box .item{ float:left; width:212px; border-right:1px solid #e3e3e3; padding:0 16.5px; margin:30px 0 10px 0;}
.store-index .leftBox .pro-box .item.nobor{border-right:none;}
.store-index .leftBox .pro-box .item a{ color:#555;}
.store-index .leftBox .pro-box .item h3{ font-size:16px; font-weight:bold;}
.store-index .leftBox .pro-box .item .img{ text-align:center; margin:10px 0 0; padding-right:20px;}
.store-index .leftBox .pro-box .item .price{ float:left; font-weight:bold; width:104px; margin-bottom:5px; color:#f58501; text-align:center;}
.store-index .leftBox .pro-box .item .price .orangeBtn{ width:96px; font-size:12px; font-weight:normal; background-position:-4px -68px; border-radius:5px; margin:0 auto;}
.store-index .leftBox .pro-box .item .price .orangeBtn:hover{ background-position:-4px -102px;}
.store-index .leftBox .pro-box .item .price .greenBtn{width:96px; font-size:12px; font-weight:normal;  border-radius:5px; margin:0 auto;}
.store-index .leftBox .pro-box .item .price del{ font-weight:normal; color:#777;}

@media (min-width: 768px) and (max-width: 979px) {
	.store-index .leftBox .pro-box .item{float:none;width:auto; border-bottom:1px solid #e3e3e3; border-right:none;padding:20px 15px;margin:auto;}
	.store-index .leftBox .pro-box .item .img{float:left;width:100px;text-align:left;}
	.store-index .leftBox .pro-box .item .text{float:right;width:77%;}
}
@media (max-width: 767px) { 
    .store-index .leftBox {float:none;width:auto;}
	.store-index .leftBox.fr {float:none !important;}
	.store-index .leftBox .pro-box .item{float:none;width:auto; border-bottom:1px solid #e3e3e3; border-right:none;padding:20px 0;margin:auto;}
	.store-index .leftBox .pro-box .item .img{float:left;width:80px;text-align:left;}
	.store-index .leftBox .pro-box .item .text{float:right;width:65%;}
	.store-index .leftBox h1{float:none;padding-bottom:15px;}
	.store-index .leftBox .nav{float:none;width:100%;}
	.store-index .leftBox .nav li{float:left;position:relative;width:32.6%;padding:0 1px;}
	.store-index .leftBox .nav li a{width:100%;}
}

.store-index .leftBox .box2{ overflow:hidden; padding-bottom:20px;  }
.store-index .leftBox .box2 h3{ font-size:19px; margin:15px 0 25px;}
.store-index .leftBox .box2 .item{ float:left; width:185px;}
.store-index .leftBox .box2 .item .img { float:left; margin-right:8px; height:100px;}
.store-index .leftBox .box2 .item p{ margin-bottom:5px; color:#777; font-size:11px; line-height:1.4em;}
.store-index .leftBox .box2 .item .title{ display:block; margin-bottom:5px;}
.store-index .leftBox .box2 .cart img{max-width:100%;}
@media (min-width: 768px) and (max-width: 979px) {
	.store-index .leftBox .box2 .item{ float:left; width:49%;}
}
@media (max-width: 767px) { 
    .store-index .leftBox .box2 .item{float:none;width:auto;clear:both;padding-bottom:15px;}
	.store-index .leftBox .box2 .item .img{height:auto;}
}
/*sideBar*/ 
.sideBar .box .storeTitle{ color:#fff;  text-shadow:0 1px 0 #113444; height:45px; line-height:45px; font-size:18px; padding-left:18px;}
.sideBar .box li.curr a{ color:#fff;}
.sideBar h4{ font-size:15px;  padding-left:18px; }
.catalogue h4{ border-top:1px solid #dbdbdb;}
.sideBar .box h4.curr a{ color:#0072bc; }
.sideBar .box h4 a{ color:#555;}
.sideBar .box .noCon{ height:32px;}
.sideBar .purchase-help .img{ float:left; height:55px; margin-right:5px;}
.sideBar .purchase-help p{ line-height:1.3em; color:#777;}
.sideBar .purchase-help .name a{ color:#555;}
.sideBar .nav dt a.curr{ color:#0072bc; }

/*rightBox*/
.rightBox{ width:752px; float:right; overflow:hidden;}

.rightBox .advSlide{ height:170px; overflow:hidden; position:relative;}
.rightBox .advSlide .pagination{ width:70px;  position:absolute; z-index:12; right:10px; bottom:10px;}
.rightBox .advSlide .pagination li{ float:left; margin:0 2px;}
.rightBox .advSlide .pagination li a{ display:block; float:left; width:11px; height:11px; padding:2px; }
.rightBox .advSlide .pagination li.current a{ background-position:0 -70px;}

.rightBox h2{ border:1px solid #dbdbdb; height:30px; line-height:30px; padding:0 15px; font-size:18px; border-radius:5px;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#fbfbfb',endcolorstr='#eeeeee',gradientType=0); background: -moz-linear-gradient(top, #fbfbfb, #eeeeee 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#eeeeee)); margin:18px 0;}
.rightBox .box1{ overflow:hidden;}
.rightBox .box1 .item{ width:212px; overflow:hidden; float:left; padding:0 10px 0 25px; margin-bottom:20px;}
.rightBox .box1 .item h3{ font-size:15px; margin-bottom:10px;}
.rightBox .box1 .item h3 a{ color:#555;}
.rightBox .box1 .item .price{ font-size:14px; color:#f26522; font-style:italic; font-weight:bold; margin-bottom:10px;}
.rightBox .box1 .item .price del{ font-size:12px; color:#777; font-style:normal; font-weight:normal;}

.rightBox .box2{ overflow:hidden; padding-bottom:20px;  border-bottom:1px solid #dbdbdb;}
.rightBox .box2 h3{ font-size:17px; margin:15px 0 25px;}
.rightBox .box2 .item{ float:left; width:185px;}
.rightBox .box2 .item .img { float:left; margin-right:5px; height:100px;}
.rightBox .box2 .item p{ margin-bottom:5px; color:#777; font-size:11px; line-height:1.4em;}
.rightBox .box2 .item .title{ display:block; margin-bottom:5px;}

/*volume-license*/
.volume-license{ overflow:hidden; border:1px solid #dbdbdb; border-radius:15px; padding-bottom:30px; margin:20px auto;}
.volume-license .title{ overflow:hidden; padding:28px 22px; font-size:18px;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#ffffff',endcolorstr='#ededed',gradientType=0); background: -moz-linear-gradient(top, #ffffff, #ededed 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ededed)); border-bottom:1px solid #dbdbdb; margin-bottom:25px;}
.volume-license .title h1{ font-size:25px; line-height:25px; margin-bottom:10px;}
.volume-license .leftBox{ width:590px; padding-right:30px; margin:0 0 0 25px; }
.volume-license .sideBar .box h4{ border-top:none;}
.volume-license .subTitle{ font-size:15px; margin-bottom:20px;}
.volume-license table td{ padding:5px 3px;}
.volume-license table input[type='text']{ height:30px; line-height:30px; padding:0 15px; border:1px solid #dbdbdb; background:#fff; color:#777; width:210px;}
.volume-license table select{ width:240px; padding:5px;border:1px solid #dbdbdb; height:33px; background:#fff; }
.volume-license table textarea{   max-width:505px;min-width:505px;width:505px;border:1px solid #dbdbdb; background:#fff; color:#777;padding:5px;}

.volume-license .sideBar{ width:275px; font-size:13px; line-height:1.3em; margin-right:25px;}
.volume-license h2{ font-size:20px; margin:20px 0;}
.volume-license .bottom{ padding:0 25px 15px; border-top:1px solid #dcdcdc;}
.volume-license .bottom .item{ float:left; width:215px; margin-right:15px;}
.volume-license .bottom .item .img{ float:left; margin-right:10px; height:90px;}

/*buyBanner*/
.bugTop_imgfr {float:right;}

.store-buy { padding-bottom:20px;}
.store-buy .table1 th,.store-buy .table1 td{ padding:10px;}
.store-buy  .top-ad{ height:66px; padding:18px 0 0 130px; font-size:15px;} 
.store-buy  .top-ad strong{ display:block; font-size:21px; margin-bottom:8px;}

.store-buy .leftBox{ width:75%; float:left; line-height:1.6em; padding-bottom:20px;}
.buyBanner{ border:1px solid #e3e3e3;  box-shadow:0 4px 2px #f5f5f5; }

.buyBanner .title{padding:25px 10px; }
.buyBanner .title .img{ float:left; width:160px; height:220px;   }
.buyBanner .title h2{ font-size:25px; line-height:25px; margin-bottom:20px;}
.buyBanner .title .text{padding:0 0 0 180px;}
.buyBanner .title .buyItemBox {padding:0 0 0 180px;}
.buyBanner .item{ margin:20px 25px 0 0; width:245px; float:left; border-right:1px solid #e4e4e4; padding-right:10px;} 
.buyBanner .item .name{ font-size:15px; font-weight:bold; margin-bottom:5px;}
.buyBanner .item .price{ font-size:22px; line-height:25px; color:#f26522;  margin:5px 0 10px;}
.buyBanner .item .price del{ font-size:16px; color:#777; }
.buyBanner .countArea{ height:38px; margin:30px 0 0 0; z-index:2; position:relative; line-height:38px; color:#666; font-size:16px;  overflow:hidden; color:#fff; padding-left:30px; width:450px; overflow:hidden;}
.buyBanner .countArea .txt {float:left; padding-right:10px;}
.buyBanner .countArea .time{float:left;width:210px;font-weight:bold;padding:5px 0 0 0;}
.buyBanner .countArea .countdown_section{display:block;float:left;background:#fff;color:#666;font-size:10px;padding:2px 4px 2px; width:40px;margin:0 2px;border-radius:3px;line-height:10px;text-align:center; }
.buyBanner .countArea .countdown_amount{color:#333;padding:0 3px; font-size:13px;display:block; line-height:15px;}
.buyBanner .otherBuyBtn {clear:both; padding:10px 0 0 0; text-align:left;}

.buyBanner .title-2{  border-bottom:1px solid #dbdbdb;border-top:1px solid #fff;}
.buyBanner .purchaseArea{ padding:15px 20px 0;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#f7f7f7',endcolorstr='#ffffff',gradientType=0); background: -moz-linear-gradient(top, #f7f7f7, #ffffff 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#ffffff)); }
.buyBanner .purchaseArea select{ width:220px; padding:5px;border:1px solid #dbdbdb; height:33px; background:#fff; }
.buyBanner .purchaseArea .price{ color:#f26522;}

.buyBanner .chooseDevice{ margin-top:30px;}
.buyBanner .chooseDevice label{ display:inline-block; width:130px;}
.buyBanner .chooseDevice .price{ font-size:25px; line-height:45px; color:#f67707;  }
.buyBanner .chooseDevice .price del{ font-size:13px; color:#777;}
.buyBanner .chooseDevice .btnArea{ width:180px;  margin-bottom:20px; text-align:center;} 
.buyBanner .chooseDevice select{ border:1px solid #cac9c9; padding:3px; width:250px;}

.buyBanner .temp-3 { border-top:1px solid #e5e5e5; margin:-20px -10px 0; *margin-top:-45px; position:relative; zoom:1;}
.buyBanner .temp-3 .item{ border:none; margin:-19px 0 0; *margin-top:0; padding-top:50px;}
.buyBanner .temp-3 .item-1{ text-align:center;}
.buyBanner .temp-3 .item-1 .orangeBtn{ margin:15px auto 0;}
.buyBanner .temp-3 .item-2{ width:435px; float:right; padding:50px 25px 0; height:223px;height:219px\9;*height:220px;}
.buyBanner .temp-3 .item-2 .imgArea{ float:left; width:80px; text-align:center;}
.buyBanner .temp-3 .item-2 .cross{ float:left; width:28px; text-align:center; padding-top:30px;}
.buyBanner .temp-3 .item-2 .dscri{ float:right; width:218px; font-size:12px; } 

.buyBanner .buyBox_fl {float:left; width:67%;}
.buyBanner .buyBox_fl .proBox {padding:10px 20px;}
.buyBanner .buyBox_fl .proBox .name {font-size:25px;color:#293b45;font-weight:bold;padding:0px 0 20px 0px; line-height:1.4em;}
.buyBanner .buyBox_fl .img {float:left;}
.buyBanner .buyBox_fl .info {padding:10px 0 0 170px;}
.buyBanner .buyBox_fl .info p {padding:5px 0;}
.buyBanner .buyBox_fl .price big{ font-size:20px; color:#cc3300;}
.buyBanner .buyBox_fl .oProBox {padding:20px;}
.buyBanner .buyBox_fl .oProBox .time_buy {color: #333333;font-size: 16px;font-weight: bold;margin-bottom: 15px;padding-left: 10px;}
.buyBanner .buyBox_fl .oProBox .time_buy span {font-size: 14px;color: #C30;}
.buyBanner .buyBox_fl .oProBox .img {position:relative;float:left; padding-bottom:10px;}
.buyBanner .buyBox_fl .oProBox .img span {position:absolute; bottom:0; left:0px;}
.buyBanner .buyBox_fl .oProBox .cor_text {padding-left:110px;}
.buyBanner .buyBox_fl .oProBox .cor_text p {padding:5px 0;}
.buyBanner .buyPick {float:right;width:24%;border-left:solid 1px #e3e3e3;padding:0 2% 60px 2%;}
.buyBanner .buyPick .price {padding:15px 0; display:block; font-weight:bold; color:#cc3300; text-align:center; font-size:25px;}
.buyBanner .buyPick .price span{color:#687175; font-size:18px; text-decoration:line-through; font-weight:normal;}
.buyBanner .buyPick .btn a {margin:0 auto;}
.buyBanner .accept {text-align:center; padding:20px; border-top:solid 1px #e3e3e3;}
.buyBanner .accept2 {padding:20px 0;}
.buyBanner .reviw {text-align:center; margin-left:20px; padding:20px 0; border-top:dashed 1px #e3e3e3;}
.buyBanner .reviw .img {margin-right:20px;}
.buyBanner .reviw .txt {text-align:left; padding-right:20px;}
.box_bag{ text-align:center; position:relative; padding-top:40px;}
.box_bag .mb{ position:absolute; right:0; top: -5px; }
.art_box{margin:0 0 20px 0;box-shadow:0 4px 2px #f5f5f5;}
.art_title{display:block; font-size:22px; line-height:1.2em;color:#293b45; padding:10px 0;}
.art_box {overflow:auto;}
.art_box .trtop {background:url(images/bg5.gif) repeat-x;color:#fff;font-weight: normal;}
/*Binding*/

.Binding h2{ font-size:17px; margin:20px 0;}
.Binding { overflow:hidden; padding-bottom:20px;}
.Binding .cross{ float:left; background:url(images/cross.png) no-repeat 50% 100%; width:85px; height:115px;}
.Binding .item{ float:left; width:210px;}
.Binding .item p{ font-size:11px; line-height:1.4em;} 
.Binding .item label{ display:block; line-height:16px; height:32px; padding:5px 10px; background:#ebebeb; margin-bottom:10px; position:relative;}
.Binding .item label .dot{ display:block; position:absolute; z-index:2; background:url(images/binding-dot_07.png) no-repeat; width:19px; height:8px; bottom:-8px; left:30px;}
.Binding .price{ color:#f26522; margin-top:5px; font-size:13px;}
.Binding .price del{ color:#777;}
.Binding .payArea{ background:url(images/binding-buyarea_07.png) no-repeat; height:123px; float:left; width:200px; padding:15px 0 15px 30px; text-align:center; margin:15px 0 0 50px; }
.Binding .payArea .price{ font-size:20px; line-height:20px;}
.Binding .payArea .orangeBtn{ margin:10px auto;}

.noteArea{ background:#f8f8f8; padding:18px; border:1px solid #e3e3e3; float:left; width:708px; overflow:hidden;}
.noteArea .left {float:left; width:60%;}
.noteArea .right{ float:right; width:33%; padding-left:20px; border-left:1px solid #e3e3e3;}
.noteArea .tit{ font-size:18px; margin-bottom:10px; display:block; font-weight:normal;}
.noteArea ul li{ line-height:30px; border-top:1px dashed #ddd;}
.noteArea ul li:first-child{ border:none;}
.noteArea ul li a{ color:#777; line-height:1.2em;}
.noteArea ul li:before{content:'>> '}
.noteArea ol li{ margin-bottom:5px;}

.frLiveChat {float:right;}

.tip{color:red;margin-left:20px;display:none}
/*side-nav*/
.sideBar .bor{border:1px solid #e3e3e3; padding-bottom:10px;}
.sideBar .bor h4{ background:#365e74; font-size:14px; line-height:36px; border-bottom:1px solid #e3e3e3; padding-left:15px;color:#fff; margin-bottom:10px;}
.sideBar .nav dl{ padding-bottom:10px;}
.sideBar .nav dt a{ display:block; height:34px; line-height:34px; font-size:14px; padding-left:33px; border-bottom:1px solid #e3e3e3; margin-bottom:10px; color:#555;}
.sideBar .nav dt a:hover{ text-decoration:none; background-color:#eee;}
.sideBar .nav dd a{ display:block; height:30px; line-height:30px; margin:0 14px; padding-left:18px; color:#555;}
.sideBar .nav dd a:hover{text-decoration:none; background-color:#f9f9f9;}
.sideBar .nav dd.curr a{ border-left:5px solid #81c000; background:#f1f1f1; padding-left:13px;}
.sideBar .nav dl.close{ padding-bottom:0;}
.sideBar .nav dl.close dt a{margin-bottom:0;}
.sideBar .nav dl.close dd{ display:none;}

.sideBar .liveChat img {max-width:100%;}

.store-buy .sideBar {float:right; width:23%;}

@media (max-width: 767px) {
    .sideBar{float:none;width:100%;}
    .sideBar .bor{border:none;}
	.sideBar .bor dt a{margin-bottom:0;}
	.sideBar .nav dl{padding:0;}
	.sideBar.fl{float:none !important;}
	.sideBar .nav dd{display:none;}
	.sideBar .nav dd a{margin:0;}
	.store-buy .sideBar {display:none;}
	.store-buy .leftBox {width:auto; float:none;}
}

/*cartFloat*/
.cartFloat{ position:fixed; z-index:15; top:30%; left:50%; margin-left:520px;}
.cartFloat .icon{ display:block; width:44px; height:44px; cursor:pointer; text-indent:-9999px;}
.cartFloat .con{ display:none; position:absolute; z-index:1; right:0; top:0; background:#fff; border:1px solid #e0dfdf; width:208px;}
.cartFloat:hover .con{ display:block;}
.cartFloat .con .tit{ background:#f5f5f5; padding:0 15px; height:32px; line-height:32px; border-bottom:1px solid #e0dfdf;}

/* switch-upgrade*/
.switch-upgrade,.switch-upgrade .title{ overflow:hidden;}
.switch-upgrade h3{ font-size:20px; line-height:23px; margin-bottom:10px;}
.switch-upgrade .title .price{ font-size:25px; line-height:28px; color:#f67707;}
.switch-upgrade .title .price del{ color:#777; font-size:15px;} 
.switch-upgrade .title .orangeBtnBig{ font-size:23px;}
.switch-upgrade .title .img{ position:relative; padding-top:65px; text-align:center;}
.switch-upgrade .title .img span{ position:absolute; z-index:1; top:-25px; left:-10px;}
.switch-upgrade .grayArea{ overflow:hidden; background:#f3f2f2; padding:30px 15px 15px 30px; /*height:150px;*/ margin-top:15px;}
.switch-upgrade .grayArea .img{ width:118px; text-align:center; float:left;}
.switch-upgrade .grayArea .or{ width:50px; height:100px; float:left;}
.switch-upgrade .grayArea .wid550{ width:550px;}

/*coupon-item*/
.coupon-item-1{width:335px; float:left; font-size:14px; margin:20px 0 35px 18px; padding-right:15px; border-right:1px solid #e2e2e2;}
.coupon-item-1 .img{ margin-right:18px; float:left; margin-left:-10px;}
.coupon-item-1 h2{ font-size:23px; line-height:25px; margin-bottom:18px;}
.coupon-item-1 h2 a,.coupon-item-2 h3 a{ color:#555;}  
.coupon-item-1 .text{ padding-left:130px;}
.coupon-item-1 .off{ padding:5px 0 0; font-size:18px; margin-bottom:5px; font-family:Impact;}
.coupon-item-1 .off strong{ font-size:36px; line-height:36px; color:#e70e0f; letter-spacing:-1px; font-weight:normal;}
.coupon-item-1 .price{ margin:5px 0 10px; font-size:18px;}
.coupon-item-1 .price strong{ color:#e70e0f; font-size:23px; line-height:23px;}

.coupon-item-2{ margin:25px 15px 0; padding:0 0 25px; border-bottom:1px dashed #ccc; overflow:hidden;}
.coupon-item-2 p{ margin:2px 0;}
.coupon-item-2 .more{ font-size:12px; float:right; color:#fff; background:#919191; padding:0 5px; border-radius:3px;}
.coupon-item-2 .offArea{ float:left; width:143px; height:110px; text-align:center; font-size:14px; margin-right:15px;}
.coupon-item-2 .offArea .off{font-size:18px; margin:15px 0 5px; font-family:Impact;}
.coupon-item-2 .offArea .off strong{font-size:36px; line-height:36px; color:#e70e0f; letter-spacing:-1px; font-weight:normal;}
.coupon-item-2 .offArea .price{ font-size:18px; font-weight:bold; color:#e70e0f; }
.coupon-item-2 h3{ font-size:19px; margin:10px 0 5px;}
.coupon-item-2 .link{ font-size:12px; line-height:27px; margin-top:5px;} 
.coupon-item-2 .link .orangeBtn{ margin-top:-12px;}

/*purchaseArea*/
.leftBox.purchaseArea{ border:1px solid #e3e3e3; padding:23px; width:690px; height:870px; margin-bottom:30px;}
.leftBox.purchaseArea p{ margin:8px 0;}
.leftBox.purchaseArea h2{ font-size:19px; margin:30px 0 18px;}

.box740 .box740_top {background-position: -220px top;height: 30px;line-height: 30px;padding: 10px 10px 10px 20px;font-size: 18px;font-weight: bold;color: #3e4e57;}
.box740 .box740_top .column {line-height: 30px;font-size: 18px;color: #3e4e57;float: left;}
.cont_txt .title {padding: 0 0 0 10px;margin: 10px 0;font-size: 16px;color: #3E4E57;border-bottom: dashed 1px #CCC;}
.box740 .box740_top2 h2, .box740 .box740_main h2 {background: none;border: 0;font-weight: bold;filter: none;}
.box740 .box740_main {border-left: solid 1px #ddd;border-right: solid 1px #ddd;zoom: 1;padding: 1px 15px 10px;width: 708px;}
.box740 .box740_bottom {background-position: -220px -70px;height: 10px;font-size: 0;line-height: 0;}

.buyBanner .title .text dd{background: url(images/icon_right.png) 0 4px no-repeat;padding-left: 22px;margin: 4px 0; display:block;}
.buyBanner .grayArea dd{background: url(images/icon_right.png) 0 4px no-repeat;padding-left: 22px;margin: 4px 0; display:block;}

.specialArea{ border:1px solid #e5e5e5; border-top:none; padding-top:10px; overflow:hidden;}
.specialArea .item {float: left;width: 260px;line-height: 17px;padding:0 10px;}
.specialArea .item .img {margin-right: 10px;float: left;display: block;height: 130px;}
.specialArea .item .info { overflow:hidden; padding:10px 0;}
.specialArea .item .select {width:226px;height:31px;padding:3px 0 0 10px; }
.specialArea .cross {display: block;float: left;height: 100px;width: 30px;margin-top: 30px;}
.specialArea .pay {height: 121px;padding: 25px 0 0 20px; margin-left:20px;text-align: center;width: 200px; float:left;}
.specialArea .pay span {font-size: 16px;}
.specialArea .pay span.save {font-size: 20px;line-height: 22px;color: #9e0b0f;font-weight: bold;margin-left: 10px;}
.specialArea .pay .btn {padding-top:15px;}
.specialArea .pay .btn a {margin:0 auto;}
.specialArea .item .select label {margin: 3px 0 0 15px;display: block;color: #260a09;}
.specialArea .item .price {padding-top:10px; text-align:center;}
.specialArea .item .price span {color: #9e0b0f;font-size: 16px;}
.specialArea .mprice span {color: #9E0B0F;font-size: 16px;font-weight: bold;margin-left: 5px;}
.boxTitle{ margin:15px 0; box-shadow:0 4px 2px #f5f5f5;}
.boxTitle .title {background:#f8f8f8;padding:15px 20px;color: #333;line-height:1.2em;font-size: 16px;display: block;border:1px solid #e3e3e3;  }
.boxTitle .title strong {font-size: 20px;}
.boxTitle .wid200{width:150px;}

.bread{ width:960px; margin:0 auto;}

/*main*/
#main{width:960px;margin:0 auto; padding:0px 3px;}
.probox{ padding:30px 20px 20px 40px; border:solid 1px #CFCFCF; border-top:0; position:relative;}
.main_vc{ width:958px; margin:0 auto;padding:0; border-left:solid 1px #cfcfcf;  border-right:solid 1px #cfcfcf;}

.probox_c {border-left:solid 1px #cfcfcf;border-right:solid 1px #cfcfcf;border-bottom: solid 1px #cfcfcf; padding-left:10px;}
.probox_c .box {float:left; width:200px; padding:30px 15px 0 15px; min-height: 200px;}
.probox_d .box {float:left; width:198px; padding:0 1px 0 1px;}
.probox_c .bw1 {width:210px;}
.probox_c .bw2 {width:220px;}
.probox_c .box h4 {font-size:16px; font-weight:normal; padding:0 0 10px 0; color:#293B45;}
.probox_c .box img {float:left; margin-bottom:5px; max-width:100%;}
.probox_c .box .p {padding:10px 0 0 75px;}
.probox_c .box a .p {padding-left:95px;}
.probox_c .lineR { background-image:none; border-right:1px solid #e3e3e3;}

.sbStyle2{position:relative;}
.sbStyle2 .leftBox {width:1000px;}
.table_m{ margin-top:20px;}
.table_m .table_form,.table_m .select_table{ text-align:center;}
.table_m .table_form th, .table_m .table_form td{ padding:13px 0; border:1px solid #CCC;}
.table_m .table_form td strong{ color:#F30; font-size:18px;}
.table_m .table_form td span{ text-decoration:line-through; margin-left:5px; font-size:14px;}
.store-buy .pickTiem {position: absolute;top:0;right:-2px;width: 222px;height: 152px;padding: 10px 0 0 15px;background: url(https://www.wondershare.net/shop/buy/images/pick_bg.png) left top no-repeat;text-align: left;}
.table_m .table_form th{ background-color:#ebebeb;}
.table_m .select_table th, .table_m .select_table td{ border:none;}
.table_m .table_form td .btn-paypal,.table_m .table_form td .btn-avangate{ margin-top:15px;}
.orangeBtn1{display: block;width:133px;height:44px;font-size:20px;line-height:38px;color: #fff !important;text-align: center;}
.orangeBtn1:hover {background-position: 0 -43px;text-decoration: none;}

.license_tab{padding:20px 0 0 180px;}
.license_tab .table_fl{ float:left; width:180px; height:155px; text-align:center;border:1px solid #dedede;}
.license_tab .table_fl h1{ font-size:14px;display:table-cell;background-color:#efefef; vertical-align:middle;  height:50px; width:180px;border-bottom: 1px solid #dedede; }
.license_tab .table_fr{ float:left; width:610px;}
.license_tab .table_fr h2{ font-size:13px;display:table-cell;background-color:#efefef; vertical-align:middle;height:50px;line-height:20px;border-bottom: 1px solid #dedede; margin:0; width:190px; padding:0 5px;}
.license_tab .table_fl p,.license_tab .table_fr p{font-size:14px; padding-top:8px;}
.license_tab .table_fl p strong,.license_tab .table_fr p strong{color: #F00; font-size:16px; padding:5px 0;}
.license_tab .table_fl p span,.license_tab .table_fr p span{ text-decoration:line-through; font-size:14px;}
.license_tab .table_fr .box1{ width:200px; float:left; text-align:center;border: 1px solid #dedede; border-left:none;height:150px;}
.license_tab .table_fr .box2{ width:200px; float:left; text-align:center;border: 1px solid #dedede;height:155px;}
.license_tab .table_fr .box3{width:200px; float:left; text-align:center;border: 1px solid #dedede; border-left:none;border-top:none;height:150px;}

.table2 th, .table2 td {padding: 10px 15px;border: 1px solid #CFCFCF;}

.h-shop{width:105px;}
@media (max-width: 979px) {
	.noteArea {width:62%;}
	.buyBanner .title .buyItemBox {padding:0;}
	.buyBanner .title .img {height:auto; padding-bottom:10px;}
	.sbStyle2 .leftBox {width:auto;}
	.sbStyle2 .leftBox .text ul {padding-right:250px;}
	.license_tab {padding:20px 0 0 0; clear:both;}
	.probox_c .box {width:20%; height:205px;}
	.license_tab .table_fl {width:160px;}
	.license_tab .table_fr {width:560px;}
	.license_tab .table_fr .box2 {width:180px;}
	.license_tab .table_fl h1 {width:160px;}
	.license_tab .table_fr h2 {width:180px;}
	.specialArea .item {width:240px; padding:0 10px;}
	.specialArea .pay {width:170px; padding-left:0;}
	.coupon-item-1 {float:none; width:auto; border:0;}
	.box740 .box740_top {border:solid 1px #ddd; border-bottom:0; border-radius:5px 5px 0 0; background-position:-221px -1px; overflow:hidden;}
	.box740 .box740_main {width:auto;}
	.box740 .box740_bottom {background:none;border:solid 1px #ddd; border-top:0; border-radius:0 0 5px 5px;}
}
@media (min-width: 767px) and (max-width: 979px) {
	.probox_c .box img {float:none;}
	.probox_c .box .p,.probox_c .box a .p {padding:0;}
}
@media (max-width: 767px) {
	.noteArea {width:auto; float:none;}
	.noteArea .left,.noteArea .right {width:auto; float:none; }
	.noteArea .right {padding:20px 0 0 0; border:0;}
	.frLiveChat {display:none;}
	.sideBar .liveChat {display:none;}
	.buyBanner .title .text{padding:20px 0 0 0;}
	.buyBanner .title .img {float:none; width:auto; height:auto;}
	.buyBanner .countArea {background-color:#5997c0; width:auto;}
	.buyBanner .item {float:none; width:auto; border:0;}
	.probox_c .box {width:auto; height:auto; float:none; overflow:hidden;}
	.license_tab .table_fl {width:160px;}
	.license_tab .table_fr {width:auto;}
	.license_tab .table_fr .box2 {width:225px;}
	.license_tab .table_fr h2 {width:215px;}
	.bugTop_imgfr {float:none;}
	.sbStyle2 .leftBox .text ul {padding-right:0;}
	.buyBanner .buyBox_fl,.buyBanner .buyPick {float:none; width:auto;}
	.buyBanner .buyPick {border-top:solid 1px #CFCFCF; border-left:0;}
	.box_bag {padding-top:0;}
	.specialArea .item {width:220px; padding:0;}
	.specialArea .pay {width:auto; height:auto; float:none; padding:20px 0; margin-left:0; background:none; border-top:solid 1px #CFCFCF; clear:both;}
	.buyBanner .reviw .img {float:none; text-align:center; display:block;}
	.buyBanner .chooseDevice .btnArea {margin:0 auto;}
}
@media (max-width: 479px) {
	.buyBanner .countArea {height:auto; padding:0 10px 10px 10px;}
	.buyBanner .countArea .txt,.buyBanner .countArea .time {float:none;}
	.license_tab .table_fl {width:auto; float:none;}
	.license_tab .table_fr {width:auto; float:none;}
	.license_tab .table_fr .box2 {width:auto; float:none;}
	.license_tab .table_fl h1,.license_tab .table_fr h2 {width:296px;}
	.buyBanner .buyBox_fl .img {float:none; text-align:center;}
	.buyBanner .buyBox_fl .info {padding:0;}
	.specialArea .item,.specialArea .cross,.specialArea .pay {float:none; width:auto;}
	.specialArea .item {padding:0 10px;}
	.specialArea .cross {margin-top:0; height:40px;}
	.specialArea .item .img {height:auto;}
	.specialArea .item .select {margin:0 auto;}
}
/*rating*/
.ratingArea{ float:left; }
.rating{position:relative;width:95px;float:left;}
.ratingArea .rating{ margin-left:5px;}
.ratingArea .reviewNum{ font-size:11px;}
.rating li{float:left;display:block;height:20px;width:18px;cursor:pointer;text-indent:-9999px;}
.rating strong{color:#f60;padding-left:10px}
.rating li.on{background-position:0 -28px}
.rating li.half{background-position:0 -55px}
.rating p{position:absolute;top:25px;width:120px;height:32px;line-height:32px;display:none;text-align:center;font-size:15px}
.rating p em{color:#f60;display:block;font-style:normal}
.distr{float:left; position:relative;width:20px;height:20px; margin-top:2px; z-index:1; font-size: 12px !important;}
.distr a.showBtn{display:block; width:20px;height:18px}
.distr:hover a.showBtn{height:22px;background-position:-20px -191px;position:absolute;top:0;right:0;z-index:3}
.distr .distrArea{ display:none;position:absolute;top:21px;height:137px;padding:10px 0 0 15px;width:205px;right:0;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;z-index:2;}
.distr:hover .distrArea{ display:block;}
.vote-box-list{float:left}
#appVote .vote-action{margin-top:30px;width:60px}
.vote-box-list li .vote-item-wrap{padding:3px 0}
.vote-box-list li .vote-item-wrap .xx{width:40px}
.vote-box-list li.over{background-color:#FFE57F}
.vote-box-list li h4{font-size:1em;font-weight:400;overflow:hidden;text-align:right;width:260px;word-wrap:break-word}
.vote-box-list li .litem{background:none repeat scroll 0 0 #EFEFEF;border:1px solid #E2E2E2;height:14px;width:100px;font-size:10px}
.vote-box-list li .vote-item-wrap .data{z-index:1000;background-color:transparent;margin:-2px 0 0 13px}
.vote-box-list li div,.vote-box-list li h4{float:left;margin:0;padding:0}
.vote-box-list li div input{float:left;margin:2px 4px 0 0}
.vote-box-list li em,.vote-box-list li span{float:left;height:15px;overflow:hidden}
.vote-box-list li .vleft,.vote-box-list li .right{width:2px}
.sideBar .box,.content .box{ overflow:hidden; border:1px solid #e3e3e3; margin-bottom:10px; background:#fff;}
.orangeBtn,.orangeBtnBig{ display:block; width:120px; height:33px; font-size:16px; line-height:32px; color:#fff !important; text-align:center; }
.orangeBtnBig{ background-position:0 -508px; width:176px; height:45px; font-size:26px; line-height:40px;}
.orangeBtnBig:hover{ background-position:0 -554px;text-decoration:none;}
.orangeBtn{ background-position:0 -68px;}
.orangeBtn:hover{ background-position:0 -102px; text-decoration:none;}
.probox_p .pickTiem {position: absolute;top:-35px;right: -25px;width: 222px;height: 142px;padding: 6px 0 0 15px;}
.ltable{margin-left:160px; border-collapse:collapse;}
.ltable td,.ltable th{border:1px solid #CCC; text-align:center; font-weight:normal;}
.ltable th strong{font-style:italic; font-size:18px;}
.ltable td{font-size:16px;}
.ltable td strong{color:#F00; font-size:18px; }
.ltable td span{text-decoration:line-through;}
.probox_p{padding-top:30px; position:relative;}
.probox_p .probox_p_box{float:left; width:180px; margin-left:-20px; margin-top:-10px; }
.probox_p .probox_p_buy{float:left; width:500px;}
.probox_p .probox_p_buy .accept{font-size:14px; padding-top:15px; font-weight:bold;}
#ucimage {position:absolute;left:0px;top:40px;width:771px;height:87px;}
#uctext {position:absolute;left:0px;top:100px;width:771px;height:43px;}
#uccounter {position:absolute;left:0px;top:150px;width:771px;height:190px;}
.countdown_section {display: block;float:left;font-size:11px;text-align:center;font-weight:normal;color: #737373;width: 50px;padding-top:10px;line-height:inherit;}
.countdown_amount {display:block; font-size:20px; width:45px; height:43px; margin:0 auto; line-height:38px; text-align:center; color:#FFF;}
#defaultCountdown { background-repeat:repeat-x;}
.probox_b {height:11px; font-size:0;}
.probox_t{background:url(images/fts_bg_top.gif) no-repeat; height:5px; overflow:hidden;}
.buyBanner .countArea .countdown_section{display:block;float:left;background:#fff;color:#666;font-size:10px;padding:2px 4px 2px; width:40px;margin:0 2px;border-radius:3px;line-height:10px;text-align:center; }
.buyBanner .countArea .countdown_amount{color:#333;padding:0 3px; font-size:12px;display:block; line-height:15px; background:none; width:auto; height: auto;}
/* style add 2015-10-20   */
.guarantee{ padding:2px 3px 0; }
.guarantee li{ border-bottom:dashed 1px #c7c7c7; font-size:11px; line-height:15px; padding-bottom:5px; padding-top:5px; color:#898989; }
.guarantee li.last{ border-bottom:0; }
.guarantee li strong{ color:#555; display:block;  }
.guarantee li .img{ float:left; margin-right:8px; }
.compareBox{padding-bottom:35px; padding-top:10px; }
.compareTab{ border:solid 1px #fff; }
.compareTab td{ border:solid 1px #fff; font-size:14px; line-height:24px; padding: 11px 0; text-align:center; }
.compareTab tr.last2col td{ padding-top:0; padding-bottom:0; }
.compareTab tr.dark_gray td{ background-color:#d8d8d8; }
.compareTab tr.light_gray td{ background-color:#f6f6f6; }
.compareTab tr td.bgblue{ background-color:#b6e4fb; }
.compareTab .firstcol{ padding-left:12px; text-align:left; }
.compareTab th{ border:solid 1px #fff; font-size:16px; line-height:24px; padding:6px 0 6px 22px; background-color:#777676; color:#fff; text-align:left; font-weight:normal; }
.compareTab tr th.bgblue{ background-color:#5fbfee; color:#fff; position:relative; }
.compareTab .lastpos{ position:relative; }
.compareTab .bestseller{ position:absolute; top:-6px; right:0; }
.compareTab .price{ color:#f46b07; font-weight:bold; }
.compareTab .buya{ display:inline-block; width:115px; text-align:center; background-color:#f46b07; color:#fff; font-weight:bold; border-radius:4px; line-height:28px; }
.compareTab .buya:hover{ background-color:#e46000; text-decoration:none; }
.compareTab label{ display:block; padding-top:5px; padding-bottom:5px; }
.compareTab label.bordertp{ border-top:solid 2px #fff; }
@media (max-width: 979px){
	.compareTab th{ padding-left:5px; font-size:14px; }
	.compareTab .firstcol{ padding-left:5px; }
}