@charset "utf-8";
/* CSS Document */
.font_red_18px{
  font-size:18px;
  color:#ff6c00;
}
.font_red_16px{
  color:#ff6c00;
  font-weight:bold;
}
.font_red_16px_underline{
  font-size:18px;
  color:#ff6c00;
  text-decoration:underline
}
.font_black_18px{ font-size:18px; color:#000000}
.font_black{color:#000000}
.p_form01{
   border:#75afce solid 1px;
   padding:2px;
   font-size:12px;
}
.p_form02{
   font-size:12px;
   width:200px;
   margin-bottom:8px;
}
.p_form03{
   font-size:12px;
   width:150px;
   margin-right:15px;
}

.points{
   width:934px;
   margin:0px auto 0 auto;
   padding-top:20px;
}


#points_top{
   background:url(p_topbg.jpg) no-repeat;
   width:934px;
   font-size:11px;
   height:262px;
   margin-bottom:10px
}
#points_top_01{
   padding:38px 20px 0px 110px;
}
#points_top_02{
   padding:33px 20px 0px 410px;
}




#points_cart_form_content{
   padding:40px 30px 0px 30px;
}
#points_cart_form_l{ width:600px; float:left;font-size:11px; line-height:18px}
#points_cart_form_l h2{ font-size:18px; font-weight:lighter; padding-bottom:10px}
#points_cart_form_r{ width:210px; float:right; background:url(points_cart_form_r_bg.jpg) no-repeat; height:98px; padding:20px 30px 0 0; text-align:right; line-height:30px; font-size:11px;}



/*-- left --*/
#points_l{
   width:218px;
   float:left;
}
#points_l h2{
   background:url(P_tit_r01.jpg) no-repeat;
   height:27px;
   font-size:18px;
   color:#FFFFFF;
   font-weight:lighter;
   padding:5px 0 0 10px
}
/*
#points_l_01{ background:#f5f5f5; border-bottom:#e2e2e2 solid 1px;border-left:#e2e2e2 solid 1px;border-right:#e2e2e2 solid 1px; margin-bottom:10px;position:relative; padding:10px 0 10px 3px;}
#points_l_01 ul{padding:0; margin:0;list-style-type: none; }
#points_l_01 ul li{float:left;position:relative; margin:5px 0}
#points_l_01 ul li:hover{background:url(p_icon_arrow1.jpg) no-repeat right 10px;padding-right:5px}
#points_l_01 ul li p {display: none; border-right:#8eb011 solid 1px;border-top:#8eb011 solid 1px;border-bottom:#8eb011 solid 1px;border-left:#8eb011 solid 3px; padding:10px; background:#fbffec;}
#points_l_01 ul li:hover p {display:block; position:absolute; top:0; left:212px; width:400px;font-size:11px; color:#90b800;} 
#points_l_01 ul li:hover p a{ padding:2px; font-size:11px; color:#555555}
#points_l_01 ul li:hover p a:hover{ color: #FF6600}
*/
#points_l_01{ background:#f5f5f5; border-bottom:#e2e2e2 solid 1px;border-left:#e2e2e2 solid 1px;border-right:#e2e2e2 solid 1px; margin-bottom:10px;position:relative; padding:10px 0 10px 3px;}
#points_l_01 ul li{float:left;position:relative; margin:5px 0}
#points_l_01 ul li:hover,.a9{background:url(p_icon_arrow1.jpg) no-repeat right 10px;padding-right:5px}
.points_l_a{ border-right:#8eb011 solid 1px;border-top:#8eb011 solid 1px;border-bottom:#8eb011 solid 1px;border-left:#8eb011 solid 3px; padding:10px; background:#fbffec;position:absolute; top:0; left:212px; width:400px;font-size:11px; color:#90b800; min-height:80px}
.points_l_a a{ padding:0px 7px; font-size:11px; color:#555555; line-height:24px;white-space:nowrap; display:block; width:115px; float:left; border-right:#8eb011 solid 1px}
.points_l_a a:hover{ color: #FF6600; text-decoration:underline}
.points_l_a a.a14{ color:#FF9900; font-weight:bold}
.points_l_a a.a14:hover{ color: #FF6600; text-decoration:underline}
.points_l_a a.a15{ border-right:none}

#points_l_02{border-bottom:#e2e2e2 solid 1px;border-left:#e2e2e2 solid 1px;border-right:#e2e2e2 solid 1px; margin-bottom:10px; padding:0px 10px}
#points_l_02 li{ height:90px; font-size:11px; border-bottom:#e2e2e2 dashed 1px;padding:10px 0px; color:#4f4f4f}
#points_l_02 li a{color:#4f4f4f}
#points_l_02 li a:hover{ text-decoration:underline}
#points_l_02 li img{ width:80px; float:left; padding-right:3px;}

/*-- right --*/
#points_r{
   width:703px;
   float:right;
}
#points_r_banner{ border:#a5be46 solid 1px; margin-bottom:10px}


.points_r_01{ clear:both; margin-bottom:10px}
.points_r_01 h2{
   background:url(p_tit_l01.jpg) no-repeat;
   height:24px;
   color:#ffffff;
   font-size:16px;
   padding:3px 0 0 10px;
   font-weight:lighter
}
.points_r_01 ul{
  padding:15px 0px;
  border-bottom:#015e8d solid 2px;
  border-left:#e2e2e2 solid 1px;
  border-right:#e2e2e2 solid 1px;
  clear:both;
  padding:10px
}
.points_r_01 ul li{
  list-style:none;
  float:left;
  width:19%;
  padding:10px 20px;
  font-size:11px;
  height:190px;
  color:#6e6e6e;
  text-align:center
}
.points_r_01 ul li a{
  color:#6e6e6e
}
.points_r_01 ul li a:hover{ text-decoration:underline}
.points_r_01 ul li p img{
  height:115px;
}

/*-------------goodsbrand----------------*/
#points_brand{ clear:both; margin-bottom:10px; margin-top:25px}
.displaying{font-size:11px; width:400px; float:right; color:#ffffff; padding-top:5px; padding-right:10px; text-align:right; font-weight:bold;}
.displaying a{ padding:0 3px; color:#FFFFFF}
.a10{ background:#cbcbcb}
.displaying02{ border:#e2e2e2 solid 1px;font-size:11px; height:19px; padding:6px 20px 0 0; text-align:right; background:url(p_brand_bg.jpg) repeat-x}
.displaying02 a{ padding:0 3px;}
#points_brand h2{
   background:url(p_tit_l01.jpg) no-repeat;
   height:24px;
   color:#ffffff;
   font-size:16px;
   padding:3px 0 0 10px;
   font-weight:lighter
}
#points_brand ul{
  padding:15px 0px;
  border-bottom:#015e8d solid 2px;
  border-left:#e2e2e2 solid 1px;
  border-right:#e2e2e2 solid 1px;
  clear:both;
  padding:10px
}
#points_brand ul li{
  list-style:none;
  float:left;
  width:19%;
  padding:10px 20px;
  font-size:11px;
  height:190px;
  color:#6e6e6e;
  text-align:center
}
#points_brand ul li a{
  color:#6e6e6e
}
#points_brand ul li a:hover{ text-decoration:underline}
#points_brand ul li p img{
  height:115px;
}
/*-------------goodsdetail----------------*/
.p_h2{
   background:url(p_tit_l01.jpg) no-repeat;
   height:24px;
   color:#ffffff;
   font-size:16px;
   padding:3px 0 0 10px;
   font-weight:lighter
}
#points_detail{
  padding:20px 10px;
  border-bottom:#015e8d solid 2px;
  border-left:#e2e2e2 solid 1px;
  border-right:#e2e2e2 solid 1px;
  clear:both;
  margin-bottom:10px
}
#points_detail_l{
   float:left;
   width:270px;
   text-align:center
}
#points_detail_l img{}
#points_detail_r{
   float:right;
   width:380px;
   color:#8f8f8f;
   font-size:11px;
}
#points_detail_r h1{
   font-size:18px;
   font-weight:lighter;
   color:#464646;
   padding-bottom:10px;
}
#points_detail_bottom{
   clear:both;
   padding:25px 15px 10px 15px;
   font-size:11px;
}
#points_detail_bottom h2{
   font-size:14px;
   border-bottom:#eaeaea solid 1px;
   margin-bottom:10px;
   font-weight:lighter;
   color:#ffffff;
   background:url(p_tit_bg03.jpg) no-repeat;
   height:20px;
   padding:5px 0 0 10px
}
.a11{ font-size:10px; padding:5px 0}
.a12 img{ border:#CCCCCC solid 1px; margin-right:2px; width:60px; height:60px}


/*----------cart-----------------*/
#points_car{
    background:#e9f6b8;
	border:#a5be46 solid 1px;
	padding:6px;
	margin:30px 0px;
}


.points_car01{
    background:url(points_car_tit1.jpg) no-repeat;
	height:30px;
	padding-top:25px;
}
.points_car02{
    background:url(points_car_tit2.jpg) no-repeat;
	height:30px;
	padding-top:25px;
}
.points_car03{
    background:url(points_car_tit3.jpg) no-repeat;
	height:30px;
	padding-top:25px;
}

.points_car_tit_1{
    float:left;
	width:215px;
	font-size:14px;
	padding-left:70px;
}
.points_car_tit_2{
    float:left;
	width:250px;
	font-size:14px;
}
.points_car_tit_3{
    float:left;
	width:170px;
	font-size:14px;
}
.points_car_tit_4{
    float:left;
	width:200px;
	font-size:14px;
}
.font_white{
    color:#F78E26;
	font-weight:bold;
}
.p_total{ font-size:14px; line-height:24px}
.font_line_through{ text-decoration:line-through}

#points_car table{
    border-collapse: separate;
	border-spacing: 1px;} 
/*cart1*/
#points_car_01{
    border:#a5be46 solid 1px;
	background:#FFFFFF;
	padding:40px 80px 30px 80px;
	font-size:11px;
	color:#7f7f7f;
}
#points_car_01 h1{
    font-size:14px;
	padding-bottom:15px;
	color:#464646;
}
#points_car_01 span{
    text-align:right;
	display:block;
	padding-top:15px;
}
/*cart2*/
#points_car_02{
    border:#a5be46 solid 1px;
	background:#FFFFFF;
}
#points_car_02 table tr td{
   padding:8px;
   background:#FFFFFF;
}
.cart_02_btn{
   margin:30px 30px;
}
.cart_02_p{
   margin:0px 30px 40px 30px;
   font-size:11px;
   color:#7f7f7f;
}
.cart_02_p h2{
   font-size:14px;
   font-weight:bold;
   color:#333333
}
