/*                      cat_shop_fl
============================================================*/
.w1200{width:1000px; margin:0 auto;}
.page_cat_fl{width:748px; border:1px solid #e1e1e1; border-top:none; padding:0 10px 10px;}
.cat_top_manber{background:url(images/cat_shop_08.jpg) left 39px no-repeat; height:62px;}
.cat_top_manber span{background:url(images/cat_shop_06.jpg) no-repeat #ccc; width:662px; height:26px; display:block; overflow:hidden; zoom:1; float:left; margin:14px 0;}
.cat_top_manber span a{height:26px; display:block; overflow:hidden; zoom:1; float:left;}
.cat_top_manber span a.manber1{width:190px;}
.cat_top_manber span a.manber2{width:230px;}
.cat_top_manber span a.manber3{width:280px;}
.cat_top_manber span a.manber4{width:162px;}

.cat_top_manber span.bg_manber1{ background-position:0 0;}
.cat_top_manber span.bg_manber2{ background-position:0 -26px;}
.cat_top_manber span.bg_manber3{ background-position:0 -52px;}
.cat_top_manber span.bg_manber4{ background-position:0 -78px;}

.cat_top_manber em{background:url(images/cat_shop_03.jpg) no-repeat; height:62px; width:60px; overflow:hidden; zoom:1; display:block; float:right;}

.page_cat_fl .s2{ display:block; padding:20px 10px 10px; border-bottom:1px solid #e1e1e1;}
.page_cat_fl .s2 dt{display:block; font-size:24px; line-height:36px;}
.page_cat_fl .s2 dt span{color:#666;}
.page_cat_fl .s2 dd{font-size:14px; color:#cc0000; line-height:24px;}
.page_cat_fl .s3 .s3_form_top{ display:block; line-height:30px; height:30px;}
.page_cat_fl .s3 .s3_form_top .fl{font-size:18px;}
.page_cat_fl .s3 .s3_form_top .fl i{ font-style:normal; padding:0 5px; color:#cc0000;}
.page_cat_fl .s3 .s3_form_top .fr{width:20px;}
.page_cat_fl .s3 .s3_form{ line-height:30px;}
.page_cat_fl .s3 .s3_form th{line-height:35px;}
.page_cat_fl .s3 .s3_form td.td1{color:#999;}
.page_cat_fl .s3 .s3_form td.td2 img{ width:50px; height:50px; padding:5px;}
.page_cat_fl .s3 .s3_form td.td3 span{height:28px; overflow:hidden; zoom:1;}
.page_cat_fl .s3 .s3_form td.td3 a{color:#0c3a87; display:block; padding:5px; text-align:left;}
.page_cat_fl .s3 .s3_form td.td4{color:#ff6600;}
.page_cat_fl .s3 .s3_form td.td5 span{float:left; display:block; width:16px; height:28px; overflow:hidden; zoom:1;}
.page_cat_fl .s3 .s3_form td.td5 span a{float:left; overflow:hidden; zoom:1; width:15px; height:15px; padding:0;}

.page_cat_fl .s4{border:1px solid #e1e1e1;}
.page_cat_fl .s4 .s4_top{background:url(images/cat_shop_26.jpg) repeat-x; line-height:33px; height:33px; display:block;}
.page_cat_fl .s4 .s4_top span{background:url(images/cat_shop_28.jpg) 10px center no-repeat; padding-left:20px; color:#666;}
.page_cat_fl .s4 .s4_main{padding:10px; display:block;}
.page_cat_fl .s4 .s4_main dl{padding:10px 0; border-bottom:1px solid #e1e1e1; display:block; overflow:hidden; zoom:1;}
.page_cat_fl .s4 .s4_main dl dt{float:left; width:110px; padding-top:8px;}
.page_cat_fl .s4 .s4_main dl dd{float:right; width:600px; line-height:30px;}
.page_cat_fl .s4 .s4_main dl dd .s4_main_x1{line-height:30px; font-size:14px; font-weight:bold; display:block;}
.page_cat_fl .s4 .s4_main dl dd .s4_main_x2{float:left; color:#666;}
.page_cat_fl .s4 .s4_main dl dd div.in{float:right; margin-right:100px;}
.page_cat_fl .s4 .s4_main dl dd div.in select{border:1px solid #e1e1e1; background:none; padding:5px 2px; width:300px; line-height:24px; height:30px;}
.page_cat_fl .s4 .s4_main dl dd label{color:#666;}
.page_cat_fl .s5{border:1px solid #e1e1e1;}
.page_cat_fl .s5 .s5_top{background:url(images/cat_shop_26.jpg) repeat-x; line-height:33px; height:33px; display:block;}
.page_cat_fl .s5 div.in{padding:20px;}
.page_cat_fl .s5 div.in label{display:block; line-height:30px;}
.page_cat_fl .s5 div.in textarea{ width:670px; height:80px;}
.page_cat_fl .s6{display:block; text-align:right; padding:20px 0;}
.page_cat_fl .s6 a{ margin-left:20px; display:inline;}


.cat_main .page_cat_fr{width:220px; background:#FFF;}
.cat_main .page_cat_fr .s1_top{background:#466cbf; border-radius:5px 5px 0 0; color:#fff; line-height:40px; padding-left:15px; display:block; font-size:18px;}
.cat_main .page_cat_fr .s1{border:1px solid #e1e1e1; border-top:none;}
.cat_main .page_cat_fr .s1 dl{padding:10px 0 0; display:block;line-height:30px; text-align:center;}
.cat_main .page_cat_fr .s1 dt{display:block; color:#999;  margin-bottom:5px;}
.cat_main .page_cat_fr .s1 dd.x1{color:#999;}
.cat_main .page_cat_fr .s1 dd.x1 span{ font-weight:bold; font-size:14px; padding-right:10px; color:#333;}
.cat_main .page_cat_fr .s1 dd.x2{padding:10px 0 20px;}
.cat_main .page_cat_fr .s1 dd.x3{border-top:1px solid #e1e1e1; display:block; overflow:hidden; zoom:1;}
.cat_main .page_cat_fr .s1 dd.x3 a{ width:98px; padding:5px; display:block; float:left; border-left:1px solid #e1e1e1; margin-left:-1px;line-height:16px; color:#999; display:block; height:73px;}
.cat_main .page_cat_fr .s1 dd.x3 a em{display:block; padding:10px 0;}


.page_cat2 .s1{border:1px solid #e1e1e1; overflow:hidden; zoom:1; display:block;}
.page_cat2 .s1 .fl{width:665px; display:block; padding:20px;}
.page_cat2 .s1 .fr{border-right:1px solid #e1e1e1; width:470px; display:block; padding:10px; overflow:hidden; zoom:1;}
.page_cat2 .s1 .x1 dl dt{display:block;}
.page_cat2 .s1 .x1 dl dd{display:block; line-height:24px; padding:7px 0; color:#000; font-size:14px; overflow:hidden; zoom:1;}
.page_cat2 .s1 .x1 dl dd p{color:#ff6600; font-size:24px;}
.page_cat2 .s1 .x1 dl dd label{width:150px; text-align:right; float:left; font-size:14px; clear:#000;}
.page_cat2 .s1 .x1 dl dd .text{border:1px solid #ccc; background:none; line-height:22px; height:22px; width:250px; float:left; display:inline; margin-left:5px;}
.page_cat2 .s1 .x1 dl dd span.sell{ float:left;border:1px solid #ccc; height:22px; padding:2px; display:inline; margin-left:5px;}
.page_cat2 .s1 .x1 dl dd select{ border:none; background:none; line-height:22px; height:22px; width:242px; float:left; display:inline; margin-left:5px;}
.page_cat2 .s1 .x1 dl dd .text2{border:1px solid #ccc; background:none; line-height:22px; height:22px; width:150px; float:left; display:inline; margin:0 15px 0 5px;}
.page_cat2 .s1 .x1 dl dd .but{background:url(images/cat2_sign.png) right no-repeat; width:85px; height:25px; border:none; display:block; overflow:hidden; zoom:1; float:left; cursor:pointer;}
.page_cat2 .s1 .x1 dl dd .but2{background:url(images/checkout.jpg) no-repeat; width:180px; height:33px; border:none; display:block; overflow:hidden; zoom:1; margin-left:150px; cursor:pointer;}

.page_cat2 .s1 .x1 dl dd a{float:left; margin-left:30px; display:inline; color:#2590c6; text-decoration:underline;}
.page_cat2 .s1 .x1 dl dd a:hover{color:#ff6600; text-decoration:none;}

.page_cat2 .s2,.page_cat2 .s3,.page_cat2 .s4{border:1px solid #e1e1e1;}
.page_cat2 .s2 .s2_top,.page_cat2 .s3 .s3_top,.page_cat2 .s4 .s4_top{background:url(images/cat_shop_26.jpg) repeat-x; line-height:33px; height:33px; display:block;}
.page_cat2 .s2 .s2_top span,.page_cat2 .s3 .s3_top span,.page_cat2 .s4 .s4_top span{background:url(images/cat_shop_28.jpg) 10px center no-repeat; padding-left:20px; color:#666; font-weight:bold;}


.page_cat2 .s2 table{margin:10px auto 10px; display:block;}
.page_cat2 .s2 table th{border-bottom:1px solid #e1e1e1; line-height:30px; height:30px; padding:0 5px}
.page_cat2 .s2 table td{padding:5px;}
.page_cat2 .s2 table td img{width:65px; height:30px;}
.page_cat2 .s2 table tr{background:#fff;}
.page_cat2 .s2 table tr.s2_on{background:#edf1f4;}
.page_cat2 .s2 table tr.s2_off{background:#fff;}

.page_cat2 .s3 dl{ width:940px; margin:10px auto;}
.page_cat2 .s3 dl dd{line-height:30px; height:30px; color:#666; font-size:14px;}
.page_cat2 .s3 dl dd select{line-height:24px; height:24px; width:160px; margin-left:10px;}
.page_cat2 .s3 dl dd input{width:150px; margin:0 5px 0 10px;}

.page_cat2 .s4 .s4_main{padding:15px 20px;}

.page_cat2 .s5{border:1px solid #e1e1e1; border-top:none; padding:30px 20px;}
.page_cat2 .s5 .s5_coupon_Code{border:1px solid #e1e1e1; overflow:hidden; zoom:1; display:block;}
.page_cat2 .s5 .s5_coupon_Code .x1{width:569px; float:left; display:block; height:70px; padding:5px 0 5px 25px;}
.page_cat2 .s5 .s5_coupon_Code .x1 span{display:block; line-height:30px; height:30px;}
.page_cat2 .s5 .s5_coupon_Code .x1 span label{float:left; background:url(images/important.jpg) right center no-repeat; padding:0 20px 0 0; display:block; font-weight:bold;}
.page_cat2 .s5 .s5_coupon_Code .x1 .text{border:1px solid #e1e1e1; height:24px; line-height:24px; width:160px; display:block; float:left;}
.page_cat2 .s5 .s5_coupon_Code .x1 .but{background:url(images/coupon_but.jpg) 5px center no-repeat; height:27px; border:none; width:90px; display:block; cursor:pointer; float:left; padding-left:10px;}
.page_cat2 .s5 .s5_coupon_Code .x2{ text-align:right; line-height:80px; border-right:1px solid #e1e1e1; height:80px; float:left; width:200px;}
.page_cat2 .s5 .s5_coupon_Code .x3{ text-align:center; line-height:80px; border-right:1px solid #e1e1e1; height:80px; float:left; width:160px;}


.page_cat2 .s5 .coupon_shop{border-bottom:1px solid #e1e1e1; display:block; overflow:hidden; zoom:1;}
.page_cat2 .s5 .fl_coupon{float:left; width:800px; display:block; height:36px; padding-top:50px; color:#999;}
.page_cat2 .s5 .fr_coupon{float:right; width:240px; display:block; line-height:30px;}
.page_cat2 .s5 .fr_coupon dd{display:block; overflow:hidden; zoom:1;}
.page_cat2 .s5 .fr_coupon dd em{width:140px; text-align:right; display:block; float:left; font-style:normal; font-size:14px; color:#000;}
.page_cat2 .s5 .fr_coupon dd span{width:95px; text-align:right; display:block; float:right; font-style:normal; font-size:14px; color:#ff6600;}

.page_cat2 .s5 .coupon_shop2{border-bottom:1px solid #e1e1e1; display:block; overflow:hidden; zoom:1;}
.page_cat2 .s5 .fl_coupon2{float:left; width:800px; display:block; height:36px; line-height:36px; color:#666;}
.page_cat2 .s5 .fr_coupon2{float:right; width:240px; display:block; line-height:30px;}
.page_cat2 .s5 .fr_coupon2 dd{display:block; overflow:hidden; zoom:1; line-height:36px;}
.page_cat2 .s5 .fr_coupon2 dd em{width:140px; text-align:right; display:block; float:left; font-style:normal; font-size:14px; color:#000; font-weight:bold;}
.page_cat2 .s5 .fr_coupon2 dd span{width:95px; text-align:right; display:block; float:right; font-style:normal; font-size:14px; color:#ff6600; font-weight:bold;}

.page_cat2 .s6{display:block; text-align:right; padding:20px 0;}
.page_cat2 .s6 a{ margin-left:20px; display:inline;}

.page_cat3,page_member{padding:10px; overflow:hidden; zoom:1; display:block;}
.page_cat3 .s1{display:block; overflow:hidden; zoom:1; padding:50px 0px 30px 80px;}
.page_cat3 .s1 dt{float:left; border-right:1px solid #e1e1e1; width:160px; height:90px;}
.page_cat3 .s1 dd{padding-left:30px; float:left; display:block; height:90px;}
.page_cat3 .s1 dd span{ color:#000; font-size:18px; font-weight:bold; line-height:30px;}
.page_cat3 .s1 dd a{margin:20px 0 0 15px; display:block; float:left;}
.page_cat3 .s2{line-height:30px; font-size:14px;}
.page_cat3 .s2 td{padding:3px 6px;}

.co_1{color:#000;}
.co_2{color:#ff6600;}

.btn_confirm_shippping{
	background:url(images/confirm_shipping_address.gif) no-repeat;
	width:205px;
	height:35px;
	border:0px;
	cursor:pointer;
}

.bbbsbb {
	border:1px solid #ccc;
	overflow: hidden;
	padding:5px;
}
.bbbsbb li {
	line-height: 26px;
	height: 26px;
	border-bottom:1px solid #ccc;
}
.bbbsbb li strong {
	float: left;
	padding-left: 20px;
	width: 147px;
	border-right:1px solid #dcdcdc;
}
.bbbsbb  li span {
	float: left;
	padding-left: 17px;
}
.bbbsbb .p1  {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	line-height: 18px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	height: auto;
	width: auto;
}
.bbbsbb  .p1 strong {
	float: none;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.bbbsbb .p1 a {
	color: #0000ff;
	text-decoration: underline;
	font-weight: bold;
}
.bbbsbb .p2  {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	line-height: 24px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	height: auto;
	width: auto;
}

.bbbsbb_pb {
	height: 26px;
	width: 171px;
	background-image: url(images/shopping_cart_90.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	cursor:pointer;
}