@charset "utf-8";
a.buy-tog{display:block;background:url(#) no-repeat;width:137px;height:32px;line-height:32px;color:#fff;font-size:14px;font-weight:bold;text-align:center;text-decoration:none;}
a.add{display:block;background:url(#) no-repeat;width:134px;height:33px;text-indent:-9999px;}
a:hover.add{background-position:0 -33px;}
a.pbuy{display:block;background:url(#) no-repeat;width:189px;height:55px;text-indent:-9999px;}
.crumb .go_to{ float:right;}
.crumb .go_to a{ color:#4897ee; text-decoration:underline;}
/*rating*/
.ratingArea{height:20px;padding:0 0 5px 0;}
.ratingArea .comment{float:left;line-height:20px;width:110px;font-size:12px;}
.ratingArea .comment a{color:#666;}
.rating{width:95px;}
.rating li,.rating span{float:left;display:block;height:20px;width:18px;background:url(#) no-repeat;text-indent:-9999px;}
.rating li a{display:block;height:20px;width:18px;}
.rating strong{color:#f60;padding-left:10px;}
.rating .on{background-position:0 -28px;}
.rating .half{background-position:0 -55px;}
/*pro-banner*/
.pro-banner{background:url(#) repeat-x;width:100%;height:402px;}
.pro-banner h1{text-align:center;font-size:30px;line-height:20px; color:#194356; padding:25px 0;}
.pro-banner2{background:url(#) repeat-x;width:100%;height:102px;}
.pro-banner2 h1{text-align:center;font-size:30px;line-height:20px; color:#194356; padding:25px 0;}
.pro-nav-bar {background:url(#) no-repeat 0 bottom;font-size:14px;height:28px;}
.pro-nav-bar .pro-nav{margin-left:125px;overflow:hidden;float:left;height:27px;}
.pro-nav-bar .pro-nav li{float:left;width:90px;height:27px;text-align:center;}
.pro-nav-bar .pro-nav li.curr{background:url(#) no-repeat;}
.pro-nav-bar .pro-nav li.curr a{font-weight:bold;color:#fff;}
.pro-nav-bar .pro-nav li a{display:inline-block;line-height:22px;color:#333;}
.pro-pic{float:left;width:180px;text-align:center;padding:50px 0 0 0;}
.pro-text{float:left;width:470px;padding:30px 0 0 30px;}
.pro-text h2{font-size:20px;}
.pro-text .dd{padding:10px 0 0 0;}
.pro-text ul{padding:20px 0 0 0;}
.pro-text li{background:url(#) no-repeat 0 center;line-height:26px;padding:0 0 0 25px;}
.pro-pur{float:right;background:url(#) no-repeat 0 15px;width:250px;height:244px;padding:45px 0 0 40px;}
.pro-pur strong{display:block;font-size:16px;padding:0 0 10px 0;}
.pro-pur .sle{padding:3px 0;}
.pro-pur .btnbox{background:url(#) no-repeat 205px center;margin:15px 0 0 0;}
.pro-pur .btnbox .freeBtn{display:block;background:url(#) no-repeat;width:197px;height:57px;text-decoration:none;}
.pro-pur .btnbox .freeBtn .dd{display:block;color:#fff;padding:25px 0 0 63px;}
.pro-pur .btnbox .buyBtn{display:block;background:url(#) no-repeat 0 -57px;width:197px;height:57px;text-decoration:none;}
.pro-pur .btnbox .buyBtn .dd{display:block;color:#fff;padding:25px 0 0 63px;}
.pur-text {padding:0 0 0 180px;}

/*pur_main*/
#pur_main{width:1000px;margin:25px auto 0 auto;}
#pur_main .leftBox{float:left;width:730px;}

/*sidebar*/
.p_sidebar{float:right;width:248px;border:1px solid #e2e2e2;border-radius:5px;}
.p_sidebar .pic{text-align:center;padding:15px 0;}

/*buyBanner*/
.buyBanner{border:1px solid #e2e2e2;border-radius:5px;box-shadow:0 2px 4px #dbdbdb;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#ffffff',endcolorstr='#f7f7f7',gradientType=0); background: -moz-linear-gradient(top, #ffffff, #f7f7f7 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f7f7f7));}
.buyBanner .ratingArea{width:auto;margin:5px 0 0 20px;}/*padding:8px 0 8px 30px;*/
.buyBanner .title{position:relative;padding:25px 10px;}
.buyBanner .title img {max-width:100%;}
.buyBanner .title .img{float:left;width:150px;padding:0 15px;text-align:center;}
.buyBanner .title h2{font-size:22px;line-height:25px; margin-bottom:20px;}
.buyBanner .title .list li{line-height:26px;font-size:14px;}
.buyBanner .title .bdd{padding:5px 0 20px 0;}
.buyBanner .purchaseArea{border-top:1px solid #dbdbdb;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));padding:15px 20px; text-align:center;}
.buyBanner .purchaseArea .license{float:left;width:220px;}
.buyBanner .purchaseArea .license .bt{display:block;line-height:20px; font-weight:bold; margin-bottom:8px;}
.buyBanner .purchaseArea .license .sel_style{width:210px;color:#666;border:1px solid #d7d7d7;height:26px;}
.buyBanner .purchaseArea .price{float:left;min-width:100px; width:20%;padding:0 20px; margin-left:26px;}
.buyBanner .purchaseArea .price strong{display:block;line-height:20px;padding:0 0 5px 0; }
.buyBanner .purchaseArea .btn{float:right;background:url(#) no-repeat 0 bottom;width:189px;height:70px;}
.buyBanner .limited{float:left;border:1px solid #dbdbdb;border-radius:0 0 10px 10px;background:#fff;position:relative;margin:35px 0 20px 0;padding:15px 0;box-shadow:0 2px 4px #dbdbdb;}
.buyBanner .limited .topbg{position:absolute;background:url(#) no-repeat;width:411px;height:34px;top:-25px;left:50%; margin-left:-205px; z-index:1;}
.buyBanner .limited .topbg .bt{color:#fff;font-size:14px;font-weight:bold;line-height:34px;float:left;padding:0 10px 0 20px;}
.buyBanner .limited .item{width:42%;padding:5px 3% 0 3%;}
.buyBanner .limited .item .dd{font-size:12px;padding:5px 0 10px 0;}
.buyBanner .limited .topbg .time{float:left;width:210px;font-weight:bold;padding:5px 0 0 0;}
.countdown_section{display:block;float:left;background:#fff;color:#666;font-size:10px;padding:2px 4px 0;margin:0 2px;border-radius:3px;line-height:10px;text-align:center;}
.countdown_amount{color:#333;padding:0 3px; font-size:13px;display:block; line-height:13px;}

.cart-box3{ border: 3px solid #4897ee;border-radius: 5px;padding: 15px;background-color: #fff;}
.cart-box3 p { line-height:1.2em; color:#434a53;}
.cart-box3 ul.buy {padding:10px 0;}
.cart-box3 ul.buy li {border-bottom:solid 1px #e6e6e6;}
.cart-box3 ul.buy li:hover, .text_main .tabMenu li:hover{ cursor:pointer;}
.cart-box3 ul.buy li.btnTogg{ color:#ff6100; padding:10px;}
.cart-box3 ul.buy li.btnTogg span {background:#82c84c; color:#fff; border-radius:20px; padding:0 5px; margin-right:5px; font-family:Arial, Helvetica, sans-serif;}
.cart-box3 label {display:block; overflow:hidden; padding:10px;}
.cart-box3 label:hover, .cart-box3 label.curr {background:#f6f6f6;}
.cart-box3 label input { float:left; margin-top:5px;}
.cart-box3 label strong {float:left; padding:0 7px; font-weight:normal; color:#747474;}
.cart-box3 label.curr strong{ font-weight:bold; color:#434a53;}
.cart-box3 label.curr input[type="radio"]{ border:3px solid #89cbf9;}
.cart-box3 label span {float:right; color:#ff6100; font-size:16px; font-weight:bold;}
.cart-box3 label p {clear:both; padding:0 0 0 20px; font-size:12px;}
.cart-box3 .priceBtn .price {color:#41464a; font-size:20px; padding:15px 0; text-align:center;}
.cart-box3 .priceBtn .price big , .cart-box3 .priceBtn .price small{ color:#ff6100;}
.cart-box3 label span del{ color:#666; padding-right:10px;}
.cart-box3 label strong img{ padding-left:10px; cursor:pointer;}
.cart-box3 .priceBtn .paypaly_btn{ float:right; position:relative; margin-top:-40px; margin-right:5px;}
.cart-box3 .priceBtn .price del{ color:#666; margin-right:10px;}
.cart-box3 .btn{ text-align:center; }

/*Binding*/
.Binding{overflow:hidden;padding-bottom:40px;}
.Binding h2{font-size:17px; margin:40px 0 20px 0;}
.Binding .cross{float:left;background:url(#) no-repeat center 90px;width:43px;height:160px;padding:0 35px;}
.Binding .item{ float:left; width:220px;}
.Binding .fristImg {float:left; margin-top:30px;}
.Binding .item .img {float:left;}
.Binding .item .dd{font-size:11px;line-height:1.4em;} 
.Binding .item .pic{float:left;width:100px; text-align:center;}
.Binding .item label{ display:block; line-height:16px; padding:5px 10px 10px 10px; background:#ebebeb; margin-bottom:20px; position:relative;}
.Binding .item label .dot{display:block;position:absolute;z-index:2;background:url(#) no-repeat; width:16px;height:8px; bottom:-8px; left:40px;}
.Binding .price{color:#f26522;font-size:13px;line-height:24px;}
.Binding .price del{color:#777;}
.Binding .payArea{background:url(#) no-repeat;height:140px;float:left; width:150px; padding:30px 0 0 60px;margin-left:25px;}
.Binding .payArea .price{font-size:20px;line-height:20px;padding:0 0 10px 0;}

/*btmList*/
.btmList{padding:0 0 40px 0;}
.btmList .item{float:left;}
.btmList .item h2{height:41px;font-size:16px;font-weight:bold;line-height:41px;padding:0 0 0 20px;}
.btmList .item .titbg1{background:url(#) no-repeat;}
.btmList .item .titbg2{background:url(#) no-repeat;}
.btmList .item .nrbox{background:#fff url(#) repeat-x 0 bottom;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}
.btmList .item .nrbox .txt{padding:15px;line-height:1.8em;}
.btmList .item .nrbox .list{padding:12px 0;}
.btmList .item .nrbox .list li{border-bottom:1px solid #e9e9e9;padding:0 15px; list-style:none; margin:0;}
.btmList .item .nrbox .list li a{display:block;background:url(#) no-repeat right center;height:27px;line-height:27px;color:#555;}
.btmList .wd500{width:500px;margin-right:15px;}
.btmList .wd228{width:228px;margin-right:15px;}

/*.buyBanner .limited-2*/
.buyBanner .limited-2{ width:100%; float:none; box-shadow:0 0 0; border-radius:0;}
.buyBanner .limited-2 .btn a{float:left;background: url(#) no-repeat;width: 189px;height:50px; background-position:0 0;}
.buyBanner .limited-2 .price{ float:left; font-size:30px; line-height:60px; color:#f00; margin-right:15px; margin-left:20%; padding-top:30px;}
.buyBanner .limited-2 .btn {padding-top:30px;}
.buyBanner .limited-2 .price del{ font-size:19px; color:#777;}
.buyBanner .limited-2 .btn a:hover{ background-position:0 -55px;}
@media (max-width: 979px) {
	#pur_main {width:auto; padding:0 10px;}
	.p_sidebar {width:200px;}
	.Binding .cross {padding:0 5px;}
	.Binding .item {width:170px;}
	.Binding .payArea {margin-left:20px; padding:30px 0 0 50px;}
	.btmList .itemlc {display:none;}
	.btmList .wd500 {width:48%;}
	.btmList .wd228 {width:48%;}
	.btmList .item .titbg1,.btmList .item .titbg2 {background-image: -moz-linear-gradient(top, #ffffff, #f4f4f4); /* Firefox */background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #f4f4f4)); /* Saf4+, Chrome */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType='0'); /* IE*/border-radius:10px 10px 0 0;border:solid 1px #e2e2e2;}
}
@media (max-width: 960px) {
	#pur_main .leftBox {width:71%;}
	.buyBanner .purchaseArea .price {margin-left:1%;}
	.pur-text2 {padding:0; clear:both;}
	.buyBanner .limited .topbg {background:#0167b6;border-radius:10px 10px 0 0; width:100%;left:0; margin:0; }
	.buyBanner .limited .topbg .bt {font-size:11px; padding:0 5px;}
	.buyBanner .limited .topbg .time {width:175px;}
	.countdown_section {font-size:9px;}
	.buyBanner .limited-2 .price { margin-left:10%;}
}
@media (max-width: 767px) {
	#pur_main .leftBox {width:auto; float:none;}
	.p_sidebar { display:none;}
	.btmList .wd500 {width:auto; float:none; margin-bottom:20px;}
	.btmList .wd228 {width:auto; float:none;}
	.buyBanner .purchaseArea .license,.buyBanner .purchaseArea .price,.buyBanner .purchaseArea .btn {float:none; width:auto; padding-bottom:20px;}
	.buyBanner .purchaseArea .license .bt,.buyBanner .purchaseArea .license .sel_style,.buyBanner .purchaseArea .price strong {display:inline-block;}
	.buyBanner .purchaseArea .license .bt,.buyBanner .purchaseArea .price strong {padding:0 5px;}
	.buyBanner .purchaseArea .btn {background-position:center bottom; text-align:center;}
	.buyBanner .purchaseArea .btn a.pbuy {margin:0 auto;}
	.Binding {padding-bottom:0;}
	.Binding .item {width:150px;}
	.Binding .item .img {float:left; width:60px;}
	.Binding .item img {max-width:100%;}
	.Binding .payArea {float:none; width:auto; clear:both; padding:50px 0 0 0; background:url(#) no-repeat center 10px; text-align:center;}
	.Binding .payArea a.buy-tog {margin:0 auto;}
	.Binding .item label {height:auto;}
	.buyBanner .limited {margin-top:50px;}
	.buyBanner .limited .topbg {height:auto; text-align:center; top:-40px;}
	.buyBanner .limited .topbg .bt,.buyBanner .limited .topbg .time { display:inline-block; float:none;}
	.buyBanner .limited-2 .price {float:none; margin:0; text-align:center; padding:0;}
	.buyBanner .limited-2 .btn {margin:0 auto; float:none; padding:0;}
}
@media (max-width: 479px) {
	.buyBanner .title .img {display:none;}
	.Binding .fristImg,.Binding .cross,.Binding .item,.Binding .payArea {float:none; width:auto;}
	.Binding .cross {height:50px; background-position:center center;}
	.pur-text {padding:0;}
	.buyBanner .limited {margin-top:70px;}
	.buyBanner .limited .topbg {top:-60px; padding-bottom:10px;}
	.buyBanner .limited .item {display:block; width:auto; float:none; padding:10px;}
	
}

/*2014-4-24 new-store*/
.bg_col_gray{ background-color:#efefef;}
.store_newCss{ border:1px solid #dfdfdf; padding:15px;}
.store_newCss .box_img{ float:left; width:15%; text-align:center;}
.store_newCss .text_main{ float:left; width:55%; margin-left:4%;}
.store_newCss .text_main h2{ font-size:24px; font-weight:bold; margin-bottom:10px;}
.store_newCss .text_main h2 span{ font-size:16px; padding:3px 10px; border-radius:5px; font-weight:normal; white-space:nowrap;background:#4897ee; margin-left:5px; color:#fff;}
.store_newCss .text_main h4{ font-size:18px; font-weight:bold; margin-bottom:10px;}
.store_newCss .text_main .selct_buy_box{ border:3px solid #4897ee; border-radius:5px; padding:15px; background-color:#fff;}
.store_newCss .text_main .selct_buy_box .license select{width:85%; padding:5px; border:1px solid #d7d7d7;}
.store_newCss .text_main .selct_buy_box .title{ font-weight:bold;}
.store_newCss .text_main .selct_buy_box .price{ margin-bottom:10px;}
.store_newCss .text_main .selct_buy_box .price del{ font-size:16px; font-weight:bold; margin:0 5px;}
.store_newCss .text_main .selct_buy_box .price .orange{ font-size:20px; font-weight:bold; color:#ff6100;}
.or_icon{ font-size:18px; font-weight:bold; color:#555;}
.store_newCss .text_main .selct_buy_box .link{ float:left; padding-top:5px; margin-left:15px;}
.buy_button_new{ background-color:#ff6100; padding:8px 20px; color:#fff; font-size:24px; font-weight:bold; display:inline-block; border-radius:5px;}
.buy_button_new img{ margin-right:5px;}
.buy_button_new:hover{ text-decoration:none; background-color:#ff741e;}
.buy_together_btn{ color:#fff; font-size:18px; padding:8px 15px; background-color:#ff6100; border-radius:5px; display:inline-block;}
.buy_together_btn:hover{ text-decoration:none; background-color:#fc6e17;}
.store_newCss .aceept_info{ float:right; width:20%; }
.store_newCss .aceept_info .title{ font-size:14px; font-weight:bold;text-transform:Uppercase;}
.store_newCss .aceept_info p{ margin-bottom:5px;}

.promiss_us{ margin:25px 0 15px 0;}
.promiss_us .title{text-transform:Uppercase; color:#666; font-weight:bold; margin-bottom:10px;}
.promiss_us .box_info p{ float:left; width:40%;}
.promiss_us .box_info .info{ float:left; width:60%; font-size:12px;}
.promiss_us .box_info{ margin-bottom:10px;}

@media (max-width: 767px) {
	.store_newCss .text_main,.store_newCss .aceept_info{ float:none; width:auto;}
	.store_newCss .aceept_info .img{ width:45%; float:left;}
}
@media (max-width: 479px) {
	.store_newCss .aceept_info .img{ float:none; width:auto;}
	
}

.save-pro {padding:10px 0 20px 0; margin:15px 0;}
.save-pro h3{ font-size:18px; font-weight:bold; margin-bottom:15px;}
.save-pro .item {float:left; border-radius:5px; border:solid 1px #e5e5e5; padding:15px 2%; margin-right:1%; width:20%; height:300px; position:relative; z-index:1;}
.save-pro .item label{ display:block; line-height:16px; height:32px; padding:5px 2%; background:#ebebeb; margin-bottom:20px; position:relative;}
.save-pro .first label{background:none;text-align:left;}
.save-pro .item label .dot{ display:block; position:absolute; z-index:2; background:url(#) no-repeat; width:19px; height:8px; bottom:-8px; left:30px;}
.save-pro label,.save-pro .addPro {cursor:pointer; display:block;}
.save-pro .item .shot_desc{ text-align:left;}
.save-pro .item.curr {border:solid 1px #4897ee;}
.save-pro .item .img {text-align:center; padding:10px 0; float:none;}
.save-pro .item .price {text-align:center;color:#f26522; margin:6px 0; font-size:16px;}
.save-pro .item .price del {color:#555;}
.save-pro .item .price big {font-weight:bold; color:#f75a50;}
.save-pro .item .add { display:block; width:36px; height:36px; overflow:hidden; background:url(#) 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 .totalPro { float:right; width:20%; height:230px; padding:100px 2% 0 2%; background:#efefef; color:#fff;position:relative; z-index:1; text-align:center; margin-left:0; }
.save-pro .totalPro .total { display:block; width:36px; height:36px; overflow:hidden; background:url(#) no-repeat 0 -84px; position:absolute; top:41%; left:-24px; z-index:2;}
.save-pro .totalPro .price { padding:10px; font-size:20px; text-align:center; color:#f26522;}
.save-pro .totalPro .btn {text-align:center; padding-top:5px; margin-bottom:10px;}
.save-pro .totalPro .col_gray_font{ color:#555;font-size:16px;}
@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:27%; margin:0 0 20px 1%;}
	.save-pro .item{ height:320px;}
	.save-pro .item:first-child {margin-left:0;}
	.save-pro .item .add {top:20%;}
	.save-pro .totalPro {float:none; width:auto; clear:both;height:auto; padding-top:50px;}
	.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;}
}
.line_list{ border-left:1px solid #E7E7E7;}
.store_newCss .text_main .box_left{ width:43%; float:left;}
.store_newCss .text_main .box_right{ width:50%; float:right; padding-left:5%;}
@media (max-width: 979px) {
.store_newCss .text_main .box_left{ float:none; width:auto;}	
.store_newCss .text_main .box_right{float:none; width:auto; margin-top:15px;}
.line_list{ border-left:none; border-top:1px solid #E7E7E7; padding-top:10px;}
}
a  {color:#06C;}