@charset "utf-8";
/* CSS Document */

.f_black,a.f_black,a.f_black:visited{color:#000;}
.f_white,a.f_white,a.f_white:visited{color:#fff;}
.f_gray,a.f_gray,a.f_gray:visited{color:#808080;}
.f_gray2,a.f_gray2,a.f_gray2:visited{color:#444;}
.f_orange,a.f_orange,a.f_orange:visited{color:#ff8000;}
.f_orange2,a.f_orange2,a.f_orange2:visited{color:#f40;}
.f_red,a.f_red,a.f_red:visited{color:#f00;}
.f_red2,a.f_red2,a.f_red2:visited{color:#b00;}
.f_green,a.f_green,a.f_green:visited{color:#0b0;}
.f_green2,a.f_green2,a.f_green2:visited{color:#008000;}
.f_blue,a.f_blue,a.f_blue:visited{color:#00f;}
.f_blue2,a.f_blue2,a.f_blue2:visited{color:#00b;}
.f_purple,a.f_purple,a.f_purple:visited{color:#f0f;}
.f_purple2,a.f_purple2,a.f_purple2:visited{color:#b0b;}
.f_yellow,a.f_yellow,a.f_yellow:visited{color:#0ff;}
.f_yellow2,a.f_yellow2,a.f_yellow2:visited{color:#0bb;}
.f_cyan,a.f_cyan,a.f_cyan:visited{color:#0ff;}
.f_cyan2,a.f_cyan2,a.f_cyan2:visited{color:#0bb;}

.f0{font-size:0px;}
.f10{font-size:10px;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f24{font-size:24px;}

.fc{margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.t_center{text-align:center;}
.t_left{text-align:left;}
.t_right{text-align:right;}

.mt_0{margin-top:0;}
.mr_0{margin-right:0;}
.mb_0{margin-bottom:0;}
.ml_0{margin-left:0;}
.mt_5{margin-top:5px;}
.mr_5{margin-right:5px;}
.mb_5{margin-bottom:5px;}
.ml_5{margin-left:5px;}
.mt_15{margin-top:15px;}
.mr_15{margin-right:15px;}
.mb_15{margin-bottom:15px;}
.ml_15{margin-left:15px;}
.mt_25{margin-top:25px;}
.mr_25{margin-right:25px;}
.mb_25{margin-bottom:25px;}
.ml_25{margin-left:25px;}

/* 购买确认弹出框 */
.confirmbox{width:670px; height:auto; top:300px; left:50%; margin-left:-336px; border:1px solid #f8b7cf; position:absolute; background:#ffffff; z-index:105; display:none;}
.confirmbox .t{width:660px; height:30px; line-height:30px; background:#ffeaf1; border-bottom:1px solid #f8b7cf; color:#f3709a; padding-left:10px; font-size:16px; position:relative;}
.confirmbox .t .closes{background:url(/shop../images/icos.png) 0 -1280px no-repeat; top:2px; right:2px; position:absolute; display:block; width:26px; height:25px; cursor:pointer;}
.confirmbox .che{width:600px; height:auto; padding:10px; margin:10px auto; background:#ffeaf1; border:1px solid #f8b7cf;}
.confirmbox .che li{width:600px; height:auto; line-height:24px; padding:2px 0; font-size:14px;}
.confirmbox .che li span{color:#ff0000;}
.confirmbox .che li strong{font-weight:normal; color:#0000ff;}
.confirmbox .bhe{width:600px; margin:0 auto; padding-bottom:60px;}
.confirmbox .bhe li{width:600px; height:24px; line-height:24px; color:#ff0000;}
.confirmbox .setoks{width:100px; height:35px; line-height:35px; background:#ffeaf1; border:1px solid #f8b7cf; color:#f3709a; bottom:10px; right:10px; position:absolute; font-size:14px; text-align:center; cursor:pointer;}
.confirmbox .setbks{bottom:20px; right:130px; position:absolute; font-size:14px; color:#333333;}
.blays{width:100%; height:2000px; background:#000000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; z-index:100; top:0; left:0; position:absolute; display:none;}