@charset "utf-8";
/*pur_main*/
#pur_main{ padding-top:60px;}
#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;  background:#fff;}
.buyBanner .ratingArea{width:auto;margin:5px 0 0 20px;}/*padding:8px 0 8px 30px;*/
.buyBanner .title{border-top:1px solid #fff; position:relative;padding:25px 10px 10px; background:#fafafa;}
.buyBanner .title .img{float:left; height:220px;padding:10px 25px 0 0;text-align:center;}
.buyBanner .title h2,.buyBanner .title h1{font-size:22px; margin:10px 0; font-weight:bold;}
.buyBanner .title .list li{line-height:26px;font-size:14px;}
.buyBanner .title .bdd{padding:5px 0 20px 0;}
.buyBanner .purchaseArea{  padding:10px 20px 0; text-align:center;}
.buyBanner .purchaseArea .license{float:left;width:240px; padding-top:10px;}
.buyBanner .purchaseArea .license .bt{display:block;line-height:20px; font-weight:bold; margin-bottom:8px;}
.buyBanner .purchaseArea .license .sel_style{width:250px;color:#666;border:1px solid #d7d7d7;height:26px;}
.buyBanner .purchaseArea .price{float:left;width:150px;padding:10px 20px 0; margin-left:16px;}
.buyBanner .purchaseArea .price strong{display:block;line-height:20px;padding:0 0 5px 0; }
.buyBanner .purchaseArea .btn{float:right; width:235px;}
.buyBanner .limited{float:right;border:1px solid #dbdbdb;border-radius:0 0 10px 10px;background:#fff;width:524px;position:relative;margin:35px 0 20px 0;padding:15px 0;box-shadow:0 2px 4px #dbdbdb;}
.buyBanner .limited .topbg{position:absolute;background:url(images/limite_top.png) no-repeat;width:411px;height:34px;top:-25px;left:60px; 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:231px;padding:5px 15px 0 15px;}
.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;margin:0 2px;border-radius:3px;}
.countdown_amount{color:#333;padding:0 3px; font-size:14px;}

/*news pur style 20130308*/
.pur_box {padding:10px 0 0 165px;}
.pur_box .timeBox {background:url(images/timebox.png) no-repeat 2px 0; *background-position:0 0; height:45px; width:457px; padding:14px 0 0 65px; color:#717171;}
.pur_box .timeBox strong {float:left; display:block; padding-top:5px; font-weight:normal;}
.pur_box .timeBox .countdown_section { background:none; padding:2px 4px; margin:0;}
.pur_box .timeBox .countdown_amount { font-size:24px; color:#97c84d;}
.pur_box .pur_cartBox {border-radius:0 0 10px 10px; border-left:solid 1px #e7e7e7; border-right:solid 1px #e7e7e7; border-bottom:solid 1px #e7e7e7; width:498px; padding:5px 0 20px 20px; overflow:hidden;background:url(images/purLine.png) no-repeat 250px 0 #fff;}
.pur_box .pur_cart {float:left; width:225px;}
.pur_box .pr30 {padding-right:30px;}
.pur_box .pur_cart .title2 {font-size:18px; color:#000; padding:5px 0;}
.pur_box .pur_cart .price {padding:15px 0 5px 5px;}
.pur_box .pur_cart .price big {color:#f33502; font-size:18px; padding-right:5px;}
.pur_box .pur_cart a.btn {background:url(images/btn_addcart.png) no-repeat 0 0; width:160px; height:45px; overflow:hidden; text-indent:-9999px; display:block;}
.pur_box .pur_cart a.btn:hover {background-position:0 -52px;}

/*Binding*/
.Binding{overflow:hidden;padding-bottom:20px;}
.Binding h2{font-size:17px; margin:40px 0 20px 0; font-weight:bold;}
.Binding .cross{float:left;background:url(images/cross.gif) no-repeat center 90px;width:43px;height:160px;padding:0 35px;}
.Binding .item{ float:left; width:220px;}
.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; height:22px; padding:5px 10px; background:#ebebeb; margin-bottom:20px; position:relative;}
.Binding .item label .dot{display:block;position:absolute;z-index:2;background:url(images/binding-dot_07.png) 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(images/binding-buyarea_07.png) 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 h2 { font-size: 16px;font-weight: bold; margin-bottom:10px;}
.btmList p{ line-height:1.9em;}