/* CSS Document */
/*商城首页弹出的商品分类层*/
#classification{ position:absolute; z-index:100; top:0; left:0; right:0; bottom:0em; width:100%; height:auto; background-color:#FFFFFF; overflow:hidden;visibility: hidden;}
#classification .btop{ width:100%; height:3em; background-color:#21a5e9;}
#classification .btop .l{ width:20%; height:3em; text-align:left; float:left; }
#classification .btop .l img{ height:1.2em; margin-left:0.5em; margin-top:0.9em; float:left;}
#classification .btop .c{ width:60%; height:3em; font-size:1em; text-align:center; line-height:3em; color:#FFFFFF; float:left;}
#classification .binf{ width:100%; height:auto;}
#classification .binf .l{ width:20%; height:auto; float:left; overflow:hidden;position:absolute;bottom:0;top:3em;}
#classification .binf .l .b{ width:100%; height:3em; background-color:#FFFFFF; border-bottom:1px solid #F2F2F2; font-size:1em; text-align:center;line-height:3em;color:#666666;}
#classification .binf .l .b.over{ background-color:#F2F2F2;color:#21a5e9;}
#classification .binf .r{ width:80%; background-color:#F2F2F2;  float:right; overflow:hidden;position:absolute;right:0;top:3em;bottom:0;}
#classification .binf .r .but{ height:auto; background-color:#ffffff; border:0px; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; font-size:1em; text-align:center; line-height:2.5em; color:#454545; margin-left:2%; margin-right:2%; display:block;font-weight:400;height:2.5em;overflow:hidden;}
#classification .binf .r .but font {display:inline-block;float:left;width:90%;height:2.5em;line-height:2.5em;}
#classification .binf .r .but img {height:0.8em;float:right;margin-top:0.9em;margin-right:0.5em;}
#classification .binf .r .b{ width:100%; height:auto; margin-top:0.5em; overflow:hidden;}
#classification .binf .r .b .t{ width:90%; height:2em; font-size:1em; text-align:left; line-height:2em; color:#333333; margin-left:5%; margin-right:5%;font-weight:300;}
#classification .binf .r .b .k{ width:100%; height:auto;}
#classification .binf .r .b .k .p{ width:30.666666666%; height:6em; background-color:#FFFFFF; margin-left:2%; margin-top:2.0%; float:left;}
#classification .binf .r .b .k .p .m{ width:100%; height:4.6em; text-align:center;}
#classification .binf .r .b .k .p .m img{ height:3em; margin-top:0.8em;}
#classification .binf .r .b .k .p .n{ width:100%; height:1.4em; text-align:center; line-height:1em; color:#666666;overflow:hidden;}
#classification .binf .r .dl{ display:none;padding-top:0.5em; padding-bottom:0.5em;}
#classification .binf .r .dl.over{ display:block;}

/*商城首页的检索条*/
.c_retrieval{ width:100%; height:3em; margin-top:0.5em; margin-bottom:0.5em;}
.c_retrieval .l{ width:19.8%; height:3em; background-color:#FFFFFF;text-align:center; margin-right:0.2%; float:left;}
.c_retrieval .l img{ height:1.4em; margin-top:0.8em;}
.c_retrieval .r{ width:80%; height:3em; background-color:#FFFFFF; float:right;}
.c_retrieval .r .inpt{ width:72%; height:3em; padding-left:4%; padding-right:4%; float:left;}
.c_retrieval .r .inpt input{ width:100%; height:3em; background-color:#FFFFFF; border:0px; font-size:1em; text-align:left;line-height:3em;color:#999999;}
.c_retrieval .r .icon{ width:20%; height:3em; text-align:center; float:left;}
.c_retrieval .r .icon img{ height:1.4em; margin-top:0.8em;}

/*分类选择后列表页面的检索条*/
.f_retrieval{ width:100%; height:3em; margin-top:0.5em;}
.f_retrieval .l{ width:24.8%; height:3em; background-color:#FFFFFF; font-size:1em; text-align:center;line-height:2.6em;color:#999999; margin-left:0.1%; margin-right:0.1%; float:left;}
.f_retrieval .l.over{color:#333333;}
.f_retrieval .l .f_l {display:inline-block;float:left;line-height:2.6em;height:2.6em;overflow:hidden;width:30%;}
.f_retrieval .l .f_l img {height:1.2em;overflow:hidden;float:left;margin-top:0.8em;margin-left:0.5em;}
.f_retrieval .l .f_r {float:right;width:70%;height:2.6em;line-height:2.8em;overflow:hidden;text-align:left;}
.f_retrieval .l .jg{ background:url(../img/commodity_jg_cdr0.png) right no-repeat; padding-right:1em;}

/*商品详细*/
.listcommodity{ width:100%; height:auto;}
/*商品基本信息*/
.listcommodity .k0{ width:100%; height:auto; background-color:#FFFFFF; padding-top:0.65em; padding-bottom:0.65em; overflow:hidden;}
.listcommodity .k0 .hd{ width:94%; height:auto; padding-left:3%; padding-right:3%;}
.listcommodity .k0 .hd .b{ width:100%; height:auto;}
.listcommodity .k0 .hd .b img{ width:100%;}
.listcommodity .k0 .tt{ width:94%; height:auto; padding-top:0.4em; padding-left:3%; padding-right:3%;}
.listcommodity .k0 .tt .t{ width:100%; height:auto; font-size:1em; text-align:left; line-height:160%; color:#333333;}
.listcommodity .k0 .tt .m{ width:100%; height:auto; text-align:left; line-height:1.8em; color:#333333; padding-top:0.4em;}
.listcommodity .k0 .tt .m .fx{ background:url(../img/fenxiang_cdr0.png) right no-repeat; padding-right:1em;}
.listcommodity .k0 .tt .m .pb{ color:#FFFFFF; padding-left:0.5em; padding-right:0.5em; padding-top:0.3em; padding-bottom:0.3em;border-radius:1.2em;-moz-border-radius:1.2em;-webkit-border-radius:1.2em;opacity:0.85;-moz-opacity:0.85;-webkit-opacity:0.85;}
/*保证说明，规格选择，快递选择*/
.listcommodity .k1{ width:100%; height:3em; background-color:#FFFFFF; margin-top:1px;}
.listcommodity .k1 .l{ width:87%; height:3em; text-align:left; line-height:2.8em; color:#333333; margin-left:3%; float:left;}
.listcommodity .k1 .l img{ height:1.1em; margin-top:-0.15em; padding-right:0.4em;}
.listcommodity .k1 .r{ width:10%; height:3em; text-align:right; float:right;}
.listcommodity .k1 .r img{ height:1.2em; margin-right:0.5em; margin-top:0.9em; float:right;}
/*功能条*/
.listcommodity .k2{ width:100%; height:3em; margin-top:0.5em;}
.listcommodity .k2 .l{ width:24.8%; height:3em; background-color:#FFFFFF; font-size:1em; text-align:center; line-height:3em; color:#666666; margin-left:0.1%; margin-right:0.1%; float:left;}
.listcommodity .k2 .l.over{background-color:#3cccbd; color:#FFFFFF;}
/*内容*/
.listcommodity .k3{ width:100%; height:auto;}
/*标题*/
.listcommodity .k3 .te{ width:100%; height:auto; text-align:center; line-height:2.8em; overflow:hidden;background:white;margin-top:0.5em;border-bottom:1px solid #f2f2f2;}
.listcommodity .k3 .te img{ height:1.2em; margin-top:-0.1em; padding-right:0.5em;}
/*整体好评度*/
.listcommodity .k3 .zthp{ width:100%; height:8em; background-color:#FFFFFF; text-align:center; line-height:8em; margin-bottom:1px; overflow:hidden;}
/*内容外框*/
.listcommodity .k3 .nr{ width:100%; height:auto; background-color:#FFFFFF; padding-top:1em; padding-bottom:1em; overflow:hidden;}
/*评价*/
.listcommodity .k3 .nr .nr_0{ width:94%; height:auto; margin-left:3%; margin-right:3%; overflow:hidden;}
.listcommodity .k3 .nr .nr_0 .nrtext{ background-color:#FF6600; text-align:left; line-height:1.6em; color:#FFFFFF; border:0px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; margin-bottom:0.5em; padding-left:0.5em; padding-right:0.5em; padding-top:0.3em; padding-bottom:0.3em; float:left; overflow:hidden;}
.listcommodity .k3 .nr .nrm{ width:100%; height:auto; text-align:center; margin-top:1em;}
.listcommodity .k3 .nr .nrm img{ height:1em;}
.listcommodity .k3 .nr .nrb{ width:60%; height:3em; background-color:#FFFFFF; border:1px solid #FF6600; border-radius:1.5em; -webkit-border-radius:1.5em; -moz-border-radius:1.5em; font-size:0.8em; text-align:center; line-height:3em; color:#FF6600; margin-top:1.5em; margin-left:auto; margin-right:auto;}
/*评论信息*/
.listcommodity .k3 .pl{ width:100%; height:auto; padding-bottom:0.5em; overflow:hidden;}
.listcommodity .k3 .pl .pl_k{ width:100%; height:auto; margin-top:0.5em; overflow:hidden;}
.listcommodity .k3 .pl .pl_k .pl_kt{ width:100%; height:3em; background-color:#FFFFFF; overflow:hidden;}
.listcommodity .k3 .pl .pl_k .pl_kt .l{ width:2em; height:2em; text-align:center; border:2px solid #F2F2F2; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; margin-top:0.4em; margin-left:3%; overflow:hidden; float:left;}
.listcommodity .k3 .pl .pl_k .pl_kt .l img{ height:2em;}
.listcommodity .k3 .pl .pl_k .pl_kt .r{ width:78%; height:auto; margin-left:0.5em; margin-top:0.3em; line-height:100%; text-align:left; float:left; overflow:hidden;}
.listcommodity .k3 .pl .pl_k .pl_kn{ width:100%; height:auto; background-color:#FFFFFF; margin-top:1px; overflow:hidden;}
.listcommodity .k3 .pl .pl_k .pl_kn .p{ width:94%; height:auto; text-align:left; margin-top:0.5em; margin-bottom:0.5em; margin-left:3%; margin-right:3%; overflow:hidden;}
.listcommodity .k3 .pl .pl_k .pl_kn .p img{ height:1em; margin-right:0.3em; float:left;}
.listcommodity .k3 .pl .pl_k .pl_kn .t{ width:94%; height:auto; font-size:0.8em; line-height:180%; text-align:left; color:#666666; margin-left:3%; margin-right:3%; padding-bottom:1em; overflow:hidden;}
/*店铺*/
.listcommodity .k3 .nr .nr_p{ width:94%; height:3em; margin-left:3%; margin-right:3%;}
.listcommodity .k3 .nr .nr_p .p_m{ width:30%; height:3em; text-align:left; overflow:hidden; float:left;}
.listcommodity .k3 .nr .nr_p .p_m img{ height:100%; float:left;}
.listcommodity .k3 .nr .nr_p .p_t{ width:69%; height:3.5em; text-align:left; line-height:160%; margin-top:-0.5em; overflow:hidden; float:right;}
.listcommodity .k3 .nr .nr_p .p_t img{ height:1em; padding-right:0.5em;}
.listcommodity .k3 .nr .nr_p .p_t .pb{ color:#FFFFFF;width:1.8em;text-align:center;height:1.8em;overflow:hidden;line-height:1.8em;padding:0.0em;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:1px solid #cccccc;color:#999999;display:inline-block;}
.listcommodity .k3 .nr .nr_s{ width:100%; height:3em; background-color:#F2F2F2; margin-top:1em;}
.listcommodity .k3 .nr .nr_s .s_l{ width:30.13333333%; height:3em; background-color:#FFFFFF; margin-right:0.2%; padding-left:3%; float:left;}
.listcommodity .k3 .nr .nr_s .s_l .s_lp{ width:44%; height:3em; text-align:left; float:left;}
.listcommodity .k3 .nr .nr_s .s_l .s_lp img{ height:1.4em; margin-top:0.8em;}
.listcommodity .k3 .nr .nr_s .s_l .s_lt{ width:56%; height:3em; text-align:left; line-height:2.8em; float:left;}
.listcommodity .k3 .nr .nr_s .s_r{ width:30.33333333%; height:3em; background-color:#FFFFFF; text-align:left; line-height:2.8em; padding-left:3%; float:left;}
/*详情*/
.listcommodity .k3 .nr .nr_x{ width:94%; height:auto; font-size:0.8em; text-align:left; line-height:200%; color:#666666; margin-left:3%; margin-right:3%; overflow:hidden;}
.listcommodity .k3 .nr .nr_x img{ width:100%; padding-top:0.2em; padding-bottom:0.2em;}

/*商品详细页面底部功能*/
#commodity_foot{position:fixed; left:0; bottom:0; width:100%; height:3em; background-color:#F2F2F2; border:0;overflow:hidden;}
#commodity_foot .l{ width:13.8%; height:3em; background-color:#FFFFFF; margin-left:0.2%; text-align:center; float:left;border-top:1px solid #f2f2f2;}
#commodity_foot .l img{ height:1.2em; margin-top:0.6em;}
#commodity_foot .b{ width:29%; height:3em; background-color:#bf3000; font-size:1em; text-align:center;line-height:3em;color:#FFFFFF; float:left;}
#commodity_foot .l font {display:block;font-size:0.6em;padding-top:0.3em;}
#commodity_foot .b.over{ background-color:#FF6600;}
#commodity_foot .but3 {height:2.5em;width:94%;margin-left:3%;display:block;margin-top:0.25em;background:#21a5e9;border-radius:1.25em;-moz-border-radius:1.25em;-webkit-border-radius:1.25em;text-align:center;color:white;line-height:2.5em;}
#commodity_foot .but3.over {background:#ff7100;}

/*购物车*/
.gwc_bg{ width:100%; height:auto; margin:0px; padding:0px; overflow:hidden;}
.gwc_bg .b{ width:100%; height:auto; padding-bottom:0.5em; overflow:hidden;}
.gwc_bg .b .tele{ width:100%; height:3em;border-bottom:1px solid #e3e3e3;}
.gwc_bg .b .tele .l{ width:10%; height:3em; background-color:#FFFFFF; line-height:2.6em; padding-left:3%; float:left;}
.gwc_bg .b .tele .c{ width:67%; height:3em; background-color:#FFFFFF; font-size:1em; text-align:left; color:#333333; line-height:2.4em; float:left;}
.gwc_bg .b .tele .c.over{ width:53%; padding-left:3%;}
.gwc_bg .b .tele .r{ width:19.8%; height:3em; background-color:#FFFFFF; font-size:1em; text-align:center; color:#666666; line-height:3em; float:right;}
.gwc_bg .b .tele .r.over{ color:#00C89D;}
.gwc_bg .b .tele .kdxz{ width:41.8%; height:3em; background-color:#FFFFFF; text-align:center; color:#666666; line-height:2.6em; padding-left:2%; float:right;}
.gwc_bg .b .gmwp{ width:100%; height:auto; overflow:hidden;}
.gwc_bg .b .gmwp .p{ position:relative; z-index:0; left:0; top:0; width:100%; height:auto; padding:1em 0; overflow:hidden;background:white;}
.gwc_bg .b .gmwp .p .l{ width:10%; height:auto; line-height:4em; padding-left:3%; float:left;}
.gwc_bg .b .gmwp .p .c{ width:20%; height:auto; text-align:left; overflow:hidden; float:left;}
.gwc_bg .b .gmwp .p .c.over{ padding-left:3%;}
.gwc_bg .b .gmwp .p .c img{ width:100%; margin-top:0.25em;}
.gwc_bg .b .gmwp .p .r{ width:60%; height:auto; margin-right:3%; overflow:hidden; float:right;}
.gwc_bg .b .gmwp .p .r.over{ width:70%;}
.gwc_bg .b .gmwp .p .r .r_t{ width:100%; height:auto; overflow:hidden;}
.gwc_bg .b .gmwp .p .r .r_t .t0{ width:100%; height:auto; line-height:150%; text-align:left; color:#333333; margin-bottom:0.2em; overflow:hidden;}
.gwc_bg .b .gmwp .p .r .r_t .t1{ width:100%; height:auto; line-height:160%; text-align:left; color:#999999; overflow:hidden;}
.gwc_bg .b .gmwp .p .r .r_t .t2{ width:100%; height:auto; line-height:1em; text-align:left; overflow:hidden;}
.gwc_bg .b .gmwp .p .r .r_t .t3{ width:100%; height:1.4em; padding-bottom:0.2em; overflow:hidden;}
.gwc_bg .b .gmwp .p .r .r_t .t3 .butt{ width:1.4em; height:1.4em; background-color:#CCCCCC; border:0px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; line-height:1.2em; color:#FFFFFF; text-align:center; overflow:hidden; float:left;}
.gwc_bg .b .gmwp .p .r .r_t .t3 .butt.over{background-color:#FF6600;}
.gwc_bg .b .gmwp .p .r .r_t .t3 .putt{width:2.4em; height:1.4em; font-size:1em; font-family:'Arial'; line-height:1.4em; text-align:center; font-weight:bold; color:#FF6600; overflow:hidden; float:left;}
.gwc_bg .b .gmwp .p .dele{ position:absolute; z-index:1; top:0; right:0; width:2em; height:2em; background-color:#F00; border:0; border-radius:0 0 0 100%; -moz-border-radius:0 0 0 100%; -webkit-border-radius:0 0 0 100%; line-height:1em; text-align:center;}
.gwc_bg .b .gmwp .p .dele font{ margin-left:0.5em;}

/*显示地址*/
.gwc_bg .b1{ width:100%; height:3em; background-color:#FFFFFF; margin-bottom:0.5em; padding-top:1em; padding-bottom:1em; overflow:hidden;}
.gwc_bg .b1 .l{ width:84%; height:3em; line-height:150%; text-align:left; margin-left:3%; float:left;}
.gwc_bg .b1 .r{ width:10%; height:3em; text-align:right; margin-right:3%; float:right;}
.gwc_bg .b1 .r img{ height:1.4em; margin-top:0.8em; float:right;}

/*商品详细页面底部功能*/
#gwc_foot{position:fixed; left:0; bottom:0; width:100%; height:3em; background-color:#FFFFFF; border:0; overflow:hidden;}
#gwc_foot .l{ width:22%; height:3em; margin-left:3%; text-align:left; line-height:2.6em; float:left;}
#gwc_foot .c{ width:46%; height:3em; line-height:3em; text-align:right; float:left;}
#gwc_foot .c.over{ width:68%; margin-left:3%; text-align:left;}
#gwc_foot .r{ width:26%; height:3em; background-color:#21a5e9; font-size:1em; text-align:center;line-height:3em;color:#FFFFFF; float:right;}

/*付款弹出层*/
#fkc{ position:fixed; z-index:99999999; top:0; left:0; right:0; bottom:0; width:100%; height:100%; margin:0; padding:0; overflow:hidden;}
#fkc .bg{ position:relative; z-index:0; top:0; left:0; right:0; bottom:0; width:100%; height:100%; background-color:#000000; filter:alpha(Opacity=60); opacity:0.6; -moz-opacity:0.6; -webkit-opacity:0.6; margin:0; padding:0; overflow:hidden;}
#fkc .b{ position:absolute; z-index:1; bottom:0; left:0; right:0; width:100%; height:auto; background-color:#FFFFFF; padding-bottom:1em; overflow:hidden;}
#fkc .b .k0{ width:100%; height:3em; border-bottom:1px solid #F2F2F2;}
#fkc .b .k0 .l{ width:27%; height:3em; line-height:2.8em; text-align:left; margin-left:3%; float:left;}
#fkc .b .k0 .y{ width:27%; height:3em; text-align:left; margin-left:3%; float:left;}
#fkc .b .k0 .y img{ height:1em; margin-top:1.1em; float:left;}
#fkc .b .k0 .c{ width:40%; height:3em; font-size:1em; line-height:3em; text-align:center; color:#333333; float:left;}
#fkc .b .k0 .r{ width:27%; height:3em; line-height:2.8em; text-align:right; margin-right:3%; float:right;}
#fkc .b .k0 .x{ width:37%; height:3em; line-height:2.8em; text-align:left; margin-left:3%; float:left;}
#fkc .b .k0 .z{ width:50%; height:3em; line-height:2.8em; text-align:right; float:left;}
#fkc .b .k0 .p{ width:7%; height:3em; text-align:right; margin-right:3%; float:right;}
#fkc .b .k0 .p img{ height:1em; margin-top:1.1em; float:right;}
#fkc .b .k0 .q{ width:94%; height:3em; line-height:2.8em; text-align:left; margin-left:3%;}
#fkc .b .k0 .d{ width:12%; height:3em; line-height:2.8em; text-align:left; margin-left:3%; float:left;}
#fkc .b .k0 .u{ width:35%; height:3em; float:left;}
#fkc .b .k0 .u input[type="text"] {width:100%; height:3em; background-color:#FFFFFF; border:0px; font-size:0.8em; line-height:3em; text-align:left; color:#999999; margin-top:0.5em;}
#fkc .b .k0 .u input[type="text"]:focus { color:#FF6600;}
#fkc .b .but{ width:94%; height:3em; background-color:#21a5e9; border:0px; font-size:1em; line-height:3em; text-align:center; color:#FFFFFF; margin-top:2em; margin-left:3%; margin-right:3%;}
#fkc .b .k0 .m{ width:7%; height:3em; text-align:left; margin-left:3%; float:left;}
#fkc .b .k0 .m img{ height:1.4em; margin-top:0.9em; float:left;}

#fkc .b .k1{ width:100%; height:auto; border-bottom:1px solid #F2F2F2; overflow:hidden;}
#fkc .b .k1 .l{ width:21%; height:3em; line-height:2.8em; text-align:left; margin-left:3%; float:left;}
#fkc .b .k1 .r{ width:73%; height:auto; margin-right:3%; padding-top:0.6em; float:right;}
#fkc .b .k1 .r .r_p{ position:relative; z-index:0; width:auto; height:1.6em; border:1px solid #F2F2F2; line-height:1.2em; text-align:center; color:#999999; margin-right:0.5em; margin-bottom:0.6em; padding:0 0.5em; overflow:hidden; float:left;}
#fkc .b .k1 .r .r_p font img{ width:1em; height:1em;}
#fkc .b .k1 .r .r_p .r_plist{ display:none;}
#fkc .b .k1 .r .r_p.over{ border:1px solid #21a5e9; color:#21a5e9;}
#fkc .b .k1 .r .r_p.over .r_plist{ position:absolute; z-index:1; top:0px; right:0px; width:0.5em; height:0.5em; background-color:#21a5e9; overflow:hidden; display:block;}
#fkc .b .k1 .r .r_p.over .r_plist img{ width:0.3em; height:0.3em; margin-top:0.1em; margin-left:0.1em; float:left;}
#fkc .b .k2{ width:100%; height:3em; overflow:hidden;}
#fkc .b .k2 .l{ width:64%; height:3em; line-height:2.8em; text-align:left; margin-left:3%; float:left;}
#fkc .b .k2 .r{ width:30%; height:3em; font-size:1em; line-height:3em; text-align:center; color:#FFFFFF; overflow:hidden; float:right;}