body{ font-size:10px;}
td{ font-size:10px; line-height:15px;}
.cr{ clear:both}
a{color:#333; text-decoration:none}
.top{height:80px;line-height:80px; box-shadow: 0px 0px 1px #aaa; position:relative; background:url(bodybg.jpg); border:#ddd 1px solid}
.top .logo{ height:80px; width:80px; text-align:center; float:left;}
.top .logo img{ height:60px; vertical-align:middle}
.top h1{font-size:16px; width:200px; float:left; height:40px; line-height:50px; margin:0px; padding:0px;}
.top h2{font-size:14px; width:200px; float:left; height:30px; line-height:30px; margin:0px; padding:0px;}
.mu_shop{ width:130px; height:40px; position: absolute; right:0px; top:10px;}
.mu_shop a{ display:block; height:22px; line-height:22px; color:#fff; text-decoration:none; width:54px;text-indent:3px; border:#ccc 1px solid; text-align:center; margin-bottom:10px;background:-webkit-gradient(linear, left top, left bottom, from(#ff3300), to(#cc0000), color-stop(0.5, #cc0000), color-stop(0.5, #cc0000));border-radius:3px; margin-right:5px; float:left}

.user_tx{ padding:10px; background:#efefef;box-shadow: 0px 0px 1px #efefef;margin-bottom:15px;}

.user_tx .wxanqf{ height:30px; width:120px; float:right; line-height:12px; display: block; color:#999; font-size:10px;text-align:right;}
.user_tx .wxanqf .kf{color:#999999; text-decoration:none; display:block; text-align:right}
.user_tx .wxanqf img{ vertical-align:middle;}

.mp_mu{ border-bottom:#CCCCCC 1px solid;border-top:#CCCCCC 1px solid; height:30px; line-height:30px;border-right:#CCCCCC 1px solid; background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#d7d7d7), color-stop(0.5, #d7d7d7), color-stop(0.5, #d7d7d7));}
.mp_mu .dl_mu{ height:30px; line-height:30px; float:left; border-left:#CCCCCC 1px solid; width:33%; text-align:center; color:#333333; text-decoration:none; font-size:12px;}
.mp_mu .nn{ background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#cdcdcd), color-stop(0.5, #cdcdcd), color-stop(0.5, #cdcdcd));;color:#cc0000}

.mp_mu_b{ border-bottom:#CCCCCC 1px solid;border-top:#CCCCCC 1px solid; height:26px; line-height:26px;border-right:#CCCCCC 1px solid; background:url(dhsjb.jpg)}
.mp_mu_b a{ height:26px; line-height:26px; float:left; border-left:#CCCCCC 1px solid; width:24%; text-align:center; color:#333333; text-decoration:none; font-size:12px;}
.mp_mu_b .nn{ background:url(dhsjb2.jpg); color: #cc0000}

.notinfo{ text-align:center; height:280px; line-height:300px; border:#dedede 1px solid;}
.notinfo img{ vertical-align:middle}

.cart_an{padding:3px 10px; background:#FF3300; color:#FFF; font-size:14px; height:32px;border:#FF0000 1px solid;border-radius:5px;text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); cursor:pointer;}
.cart_an2{padding:3px 10px; background:#0099FF; color:#FFF; font-size:14px; height:32px;border:#0099FF 1px solid;border-radius:5px;text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); cursor:pointer;}
.cart_qx{padding:3px 10px; background:#666666; color:#FFF; font-size:14px; height:32px;border:#666666 1px solid;border-radius:5px;text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); cursor:pointer;}
.hlts{background:#666666; color:#ffffff; font-size:14px; height:32px; line-height:32px; text-indent:15px; margin-top:10px;}

.shxxtt{ height:32px; line-height:32px;}
.shxxtt h4{ width:150px; float:left; font-size:14px; margin:0px; }
.yfd_an{width:80px; color:#fff; background:#0066FF; text-decoration:none; margin:5px; border:#dedede 1px solid; border-bottom:#fff 1px solid;border-radius:5px; height:24px; line-height:24px; text-align:center; display:block; float:right;}
.yfd_an2{width:80px; color:#fff; background:#999; text-decoration:none; margin:5px; border:#dedede 1px solid; border-bottom:#fff 1px solid;border-radius:5px; height:24px; line-height:24px; text-align:center; display:block; float:right;}
#add_shk td{ height:18px; line-height:18px;font-size:10px; background:#dedede; border-bottom:#CCCCCC 1px solid; border-top:#fff 1px solid; text-indent:3px;}
#add_shk select{height:20px; line-height:20px; font-size:10px;}
#add_shk  select option{height:20px; line-height:20px; font-size:10px; border-bottom:#CCCCCC 1px solid;}
#add_shk  .mtxt{ height:20px; line-height:20px; font-size:10px; text-indent:2px;}
.zfann{ padding:3px; background:#0066FF; color:#ffffff; text-decoration:none;border-radius:3px;}
.qxann{ padding:3px; background:#999; color:#ffffff; text-decoration:none;border-radius:3px;}
.zfannk{min-height:52px; line-height:52px; font-size:16px; position:fixed; bottom:0px; left:0px; width:100%;border-top:#999 1px solid; background:#d7d7d7;   background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#d7d7d7), color-stop(0.5, #d7d7d7), color-stop(0.5, #d7d7d7)); z-index:10;box-shadow: 0px -2px 3px #999;}
.zfzjrk{ width:250px; float:left; height:52px; line-height:52px; text-indent:10px; color: #000000; }
.zfzjrk span{ color:#FF3300}
.yxzll{ padding:3px; font-size:10px; color:#999999; background:#FFFFCC; border:#FF6666 1px dotted;}
.wxzfan{ height:52px; width:100px; text-align:center; color:#fff; background:#00c800; line-height:52px; display: block; float:right; font-size:16px; text-decoration:none;background:-webkit-gradient(linear, left top, left bottom, from(#00c800), to(#339933), color-stop(0.5, #339933), color-stop(0.5, #339933)); }
.myjsan{ height:52px; width:100px; text-align:center; color:#fff; background:#FF3300; line-height:52px; display: block; float:right; font-size:16px; text-decoration:none;background:-webkit-gradient(linear, left top, left bottom, from(#ff3300), to(#cc0000), color-stop(0.5, #cc0000), color-stop(0.5, #cc0000)); }
.bany{ height:42px; line-height:42px; color:#ccc; text-align:center; font-size:10px;}

.mp_cp_list{ padding:10px 0px 10px 0px;}
.cpr{ float:right; margin-left:2%;}
.cp_li{ width:47%; height:190px; float:left;margin-bottom:10px;margin-left:5px;margin-right:5px; box-shadow: 0px 0px 1px #aaa;overflow:hidden;position:relative; z-index:1; display:table}
.cp_li .pic{width:100%; height:150px; overflow:hidden; display:block; margin:0px auto; }
.cp_li .pic img{width:100%; margin:0px auto; display:block}
.cp_li .mp_jg{ height:20px; line-height:20px; font-size:12px; background:#fff; color:#ff0000; display:block; position:absolute;top:130px; left:0px; z-index:10; width:100%; text-indent:10px;opacity:0.9;filter: alpha(opacity=90); border-bottom:#eee 0.5px solid;}
.cp_li .mp_ys{ height:20px; line-height:20px;display:block; position:absolute;top:130px;right:0px; z-index:18; width:50%; text-align:right; padding-right:5px; font-size:8px; font-weight:100;}
.cp_li .mp_ys span{ color:#fff; background:#FF0000;border-radius:3px; padding:3px;}
.cp_li .tt{height:30px; background:#fff; color:#333;text-decoration:none; font-size:10px;line-height:15px;padding:5px;display:block;}
.cpxx{ line-height:15px; padding:10px 0px;}
.cpxx img{ max-width:100%; }
.yxms{ padding:5px;}
.yxmsx{ padding:3px;}
.cpwk{ border:#CCCCCC 1px dotted; }
.tsv{ background:url(hsjb.jpg) repeat-x; height:10px; clear:both;}
.shop_cart_ann{height:52px; line-height:52px; font-size:16px; position:fixed; bottom:0px; left:0px; width:100%;border-top:#999999 1px solid;background:#d7d7d7;   background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#d7d7d7), color-stop(0.5, #d7d7d7), color-stop(0.5, #d7d7d7));box-shadow: 0px -2px 3px #999;}
.shop_cart_ann .ann_kf{ width:33%; height:52px; line-height:52px; float:left;font-size:16px; color:#666;display:block; text-align:center; text-decoration:none;}
.shop_cart_ann .ann_gwc{ width:33%; height:52px; line-height:52px; float:right;font-size:16px; background:#FF3300;background:-webkit-gradient(linear, left top, left bottom, from(#ff3300), to(#cc0000), color-stop(0.5, #cc0000), color-stop(0.5, #cc0000)); color:#fff; display:block; text-align:center; text-decoration:none;}
.shop_cart_ann .ann_ljg{ width:33%; height:52px; line-height:52px; float:right;font-size:16px; background:#00c800;background:-webkit-gradient(linear, left top, left bottom, from(#00c800), to(#339933), color-stop(0.5, #339933), color-stop(0.5, #339933)); color:#fff;display:block; text-align:center;text-decoration:none;}
#hsdk{ background:#333;position:fixed;top:0px; left:0px; width:100%; height:100%; z-index:10;opacity:0.8;filter: alpha(opacity=80); display:none}
.cartdx{ background:#fff;border-top:#CCCCCC 1px solid; min-height:200px; position:fixed; bottom:0px; left:0px; width:100%; z-index:99; display:none}
.cartdx_an{height:52px; line-height:52px;font-size:16px; background:#FF3300; background:-webkit-gradient(linear, left top, left bottom, from(#ff3300), to(#cc0000), color-stop(0.5, #cc0000), color-stop(0.5, #cc0000));color:#fff; display:block; text-align:center; text-decoration:none; width:100%; }
.myxg_ys{ height:54px; line-height:54px;}
.yxms{border:#ffffff 1px solid; padding:10px; margin:5px;}
.yxv{border:#ff7403 1px solid;position:relative; z-index:1}
.yxv i{ background:url(yxs.png) no-repeat; width:22px; height:16px; position:absolute; left:0px; bottom:0px; z-index:9}

.gml_a1{ background: url(sljj.png) no-repeat -22px -22px; height:22px; width:22px; display:block; float:left; margin:5px; cursor:pointer}
.gml_a2{ background: url(sljj.png) no-repeat 0px -22px; height:22px; width:22px; display:block; float:left; margin:5px; cursor:pointer}
.gml_b1{ background: url(sljj.png) no-repeat -22px 0px; height:22px; width:22px; display:block; float:left; margin:5px; cursor:pointer}
.gml_b2{ background: url(sljj.png) no-repeat 0px 0px; height:22px; width:22px; display:block; float:left; margin:5px; cursor:pointer}
.gml_z{ height:22px; width:40px; line-height:30px; font-size:14px;text-align:center; border:#abadb3 1px solid; margin:5px ; float:left;}

.fl_a{ width:30px; float:left; height:20px; line-height:20px;}
.fl_c{ clear:both;}
.dd_hj{ height:40px; line-height:40px; text-indent:10px; color:#FFFFFF; background:#FF3300;}

.shxx_li{background:#999; color:#fff; font-size:10px;  border:#999 1px solid; margin-top:6px; position:relative; cursor:pointer;}
.shxx_yes{background:#fff;border:#ff7403 1px solid; color:#333}
.shxx_li label{ display:block;cursor:pointer;padding:3px;} 
.shxx_yes label{ background:url(yxs.png) no-repeat left bottom;}
.lskhsd{ background:#0099FF; border:#0099FF 1px solid; background:#fefefe;}


.pagenav{ text-align:center; padding:25px 25px 25px 25px; clear:both; font-size:12px}
.pagenav span{ padding:8px 10px; border:#dddddd 1px solid; margin-right:8px; background:#ffffff; color:#999999;}
.pagenav a{ padding:8px 10px; border:#dddddd 1px solid; margin-right:8px; text-decoration:none; background:#ffffff; text-decoration:none; color:#333333}
.pagenav .ns{padding:8px 10px; border:#dddddd 1px solid; margin-right:8px; background:#CCCCCC;}

.spflk{border:#fff 1px solid;border-right:none; border-top:none;width:100%;background:#d0a37a}
.spflk a{ height:26px; line-height:30px;border-right:#fff 1px solid;border-bottom:#fff 1px solid;  width:33%; text-indent:5px;float:left; background:#8f5521; color:#fff}
.spflk a.xfsn{ background:#8f5521}