.bg{background:url(../img/bg.gif) no-repeat;}
.icon{background:url(../img/icon.gif);}
.icon *{display:none;}
.btn{background:url(../img/btn.gif) no-repeat;border:none;overflow:hidden;cursor:pointer;}
.btn.orange{background-position:-100px -5px;width:68px;height:23px;line-height:23px;color:#990100;font-size:14px;font-weight:bold;}
.store-info{height:23px;float:right;background:url(../img/point_bg.gif) repeat-x left -23px;}
.store-info a,.store-info a:visited{color:#000;}
.store-info div{background:url(../img/point_bg.gif);height:23px;width:3px;float:left;}
.store-info .lft{background-position:0 0;}
.store-info .rgt{background-position:0 bottom;}
.store-info ul{float:left;}
.store-info li{float:left;padding:5px 15px 0 15px;height:18px;background:url(../img/vertical_bg.gif) no-repeat right bottom;}
.icon.icart{background-position:left top;width:15px;height:11px;line-height:0;font-size:0;margin-right:5px;}
.store-info li.last{background:none;}
.navigation .panel-body{position:relative;height:32px;padding:5px 0 13px 0;text-align:center;}
.navigation .bg{width:28px;height:45px;background-position:left -35px;margin-right:5px;display:inline-block;vertical-align:middle;}
.navigation .panel-body input.text{width:550px;padding:6px;border:1px solid #dbdbdb;margin-right:10px;}
.navigation .panel-body input.btn{width:86px;height:30px;font-size:12px;color:#5e5e5e;background-position:0 0;}
.navigation .panel-body input.on{color:#000;background-position:0 -40px;}
.panel a,.panel a:visited{color:#4a4a4a;}
.panel a:hover{color:#aaa;}
.container .c-left{width:230px;float:left;}
.container .panel{margin-bottom:10px;}
.container .c-main{width:730px;margin-left:240px;_margin-left:237px;}
.container .product-top{margin-top:10px;height:585px;}
.container .c-main .m-top{height:198px;}
.container .c-main .m-top .panel{float:left;width:195px;height:198px;margin-left:10px;margin-bottom:0;}
.container .c-main .m-bottom .panel-item{margin-top:10px;}
.red a,.red a:visited,.red a:hover{color:#c00;}
.store-memo{padding-top:5px;width:950px;border-top:#c2c2c2 3px solid;}
.store-memo .memo{border-left:#c2c2c2 1px solid;padding:5px 0 5px 20px;margin-left:230px;_margin-left:230px;}
.store-memo .guide{padding:5px 0 0 20px;}
.store-memo li{line-height:22px;width:80px;float:left;}
.store-memo .memo p{line-height:17px;}
.promotion{float:left;width:519px;height:192px;border:#c2c2c2 3px solid;overflow:hidden;}
.promotion .pics li{overflow:hidden;width:519px;height:192px;*margin-bottom:-2px;}
.promotion .nums{position:absolute;text-align:right;margin-top:172px;display:none;}
.promotion .nums li{width:17px;height:17px;margin-right:3px;display:inline;}
.promotion .nums a,.promotion .nums a:visited{display:inline-block;width:17px;height:17px;line-height:17px;text-decoration:none;text-align:center;color:#fff;background:#666;opacity:.7;}
.promotion .nums a:hover,.promotion .nums li.on a{background:#333;opacity:1.0;}
.panel .ph-h21{height:21px;line-height:21px;}
.panel .ph-pl40{padding-left:40px;}
.panel-gray .panel-body{margin-top:0;background:url(../img/panel_bg_gray.gif) repeat-x;}
.panel ol li{line-height:20px;}
.panel ol{padding:5px 10px;}
.hot .bg{position:absolute;z-index:100;width:51px;height:33px;background-position:0 0;}
.panel-gray panel-hc{background:none;}
.panel-gray .panel-bl,.panel-gray .panel-br,.panel-gray .panel-tl,.panel-gray .panel-tr{background:url(../img/panel-corners.gif) no-repeat 0 0;height:5px;}
.panel-gray .panel-tc{height:5px;border-top:#dedede 1px solid;}
.panel-gray .panel-tc div{background:#eaeaea;height:3px;margin-top:1px;}
.panel-gray .panel-tr{background-position:right 0;}
.panel-gray .panel-bl{background-position:0 -5px;}
.panel-gray .panel-br{background-position:right -5px;}
.panel-gray .panel-bc{height:4px;}
.silver .panel-body{background:url(../img/panel_bg_silver.gif) repeat-x;padding:5px 10px 5px 10px;}
.silver .panel-br{background-position:right bottom;}
.silver .panel-bl{background-position:left bottom;}
.silver .panel-bc div{background:#dadada;height:3px;margin-bottom:1px;}
.panel-gray .panel-body h2{border-bottom:#b1b1b1 1px solid;padding:0 0 3px 5px;}
#p-search .panel-body,#p-accnouce .panel-body{height:178px;}
#p-accnouce ul{padding:5px 0 0 10px;}
#p-accnouce ul li{line-height:22px;}
#p-accnouce .more{text-align:right;padding-right:10px;margin-top:5px;}
#p-hot .panel-mc{padding:10px 10px 10px 10px;}
#p-hot .item li{height:91px;padding-top:15px;border-bottom:#dedede 1px solid;}
#p-hot .item li img{float:left;margin-right:10px;}
#p-hot .item li p{line-height:20px;padding:5px 0 0 5px;}
#p-hot .item li.last{border:none;}
#p-history ul{padding:5px 13px;}
#p-history li{display:inline-block;zoom:1;*display:inline;width:60px;height:90px;padding:5px 18px 0 18px;background:url(../img/vertical_bg.gif) no-repeat right -145px;margin-top:5px;text-align:center;}
#p-history li.odd{background:none;}
#p-history li img{border:#999 1px solid;margin:0 0 5px 0;}
.panel-item{margin-bottom:10px;background-repeat:repeat-x;}
.panel-item .panel-top{height:32px;color:#fff;background:url(../img/panel_item_header.gif) no-repeat;}
.panel-item .panel-hc{height:26px;}
.panel-item .panel-mc,.panel-item .panel-hc{border-style:solid;border-width:0 1px 0 1px;background:none;}
.panel-item .panel-header{background:none;}
.panel-item .panel-mc{padding:0 3px;}
.panel-item .inner.under{margin-top:3px;}
.panel-item .inner-tl,.panel-item .inner-tr,.panel-item .inner-bl,.panel-item .inner-br{height:5px;overflow:hidden;line-height:0;}
.panel-item .inner-tc,.panel-item .inner-bc{height:4px;background:#fff;line-height:0;overflow:hidden;}
.panel-item .inner-tl,.panel-item .inner-tr,.panel-item .inner-bl,.panel-item .inner-br,.panel-item .panel-tl,.panel-item .panel-tr,.panel-item .panel-bl,.panel-item .panel-br{background:url(../img/panel_item_corners.gif) no-repeat;}
.panel-item .inner-tl,.panel-item .inner-bl{padding-left:5px;}
.panel-item .inner-br,.panel-item .inner-tr{padding-right:5px;}
.panel-item .panel-bl,.panel-item .panel-br{height:4px;}
.panel-item .panel-tc,.panel-item .panel-bc{background:none;}
.panel-item .panel-bc{height:3px;}
.panel-item .inner-body{border-style:solid;border-width:0 1px;background:#fff;}
.panel-item ul.item li{height:140px;width:100px;padding:10px 10px 10px 10px;text-align:center;display:inline-block;zoom:1;*display:inline;background:url(../img/vertical_bg.gif) no-repeat right 10px;overflow:hidden;}
.panel-item ul.item li.last{background:none;}
.panel-item ul.item li img{margin-bottom:10px;}
.panel-item ul.item li p{margin-bottom:5px;}
.p-green{background-image:url(../img/panel_item_gb_green.gif);background-color:#85af03;}
.p-green .panel-tc,.p-green .panel-bc,.p-green .panel-mc,.p-green .panel-hc{border-color:#690;}
.p-green .panel-top{background-position:center 1px;}
.p-green .panel-tr{background-position:right -5px;}
.panel-item.p-green .panel-bl{background-position:left -10px;}
.p-green .panel-br{background-position:right -14px;}
.p-green .bg{background-position:-56px -1px;width:23px;height:20px;margin-right:5px;vertical-align:middle;display:inline-block;}
.p-green .inner-tl{background-position:left -36px;}
.p-green .inner-tr{background-position:right -41px;}
.p-green .inner-bl{background-position:left -46px;}
.p-green .inner-br{background-position:right -51px;}
.p-green .inner-tc{border-top:#690 1px solid;}
.p-green .inner-bc{border-bottom:#690 1px solid;}
.p-green .inner-body{border-color:#690;}
.p-yellow{background-image:url(../img/panel_item_gb_yellow.gif);background-color:#cc9902;}
.p-yellow .panel-tc,.p-yellow .panel-bc,.p-yellow .panel-mc,.p-yellow .panel-hc{border-color:#b48a00;}
.p-yellow .panel-top{background-position:center -30px;}
.p-yellow .panel-tl{background-position:left -19px;}
.p-yellow .panel-tr{background-position:right -24px;}
.p-yellow .panel-bl{background-position:left -28px;}
.p-yellow .panel-br{background-position:right -32px;}
.p-yellow .bg{background-position:-78px -1px;width:23px;height:20px;margin-right:5px;vertical-align:middle;display:inline-block;}
.p-yellow .inner-tl{background-position:left -56px;}
.p-yellow .inner-tr{background-position:right -61px;}
.p-yellow .inner-bl{background-position:left -66px;}
.p-yellow .inner-br{background-position:right -71px;}
.p-yellow .inner-tc{border-top:#b48a00 1px solid;}
.p-yellow .inner-bc{border-bottom:#b48a00 1px solid;}
.p-yellow .inner-body{border-color:#b48a00;}
#productlist .ext{line-height:21px;height:21px;width:350px;padding-right:10px;font-size:12px;}
#productlist .panel-body{padding:0;overflow:hidden;}
#productlist ul.list{padding:0 10px;*width:702px;}
#productlist ul.list li{border-bottom:#999 1px dashed;height:109px;padding:18px 5px;overflow:hidden;}
#productlist ul.list li.last{border:none;}
#productlist li .photo{border:#999 1px solid;width:150px;height:110px;overflow:hidden;text-align:center;padding:1px;}
#productlist ul.list li .photo{float:left;}
#productlist ul.list li .info{margin-left:170px;line-height:19px;}
#productlist ul.pic{padding:15px 0;_width:722px;}
#productlist ul.pic li{width:155px;margin:5px 12px;*margin:5px 13px;_margin:5px 12px 5px 13px;display:inline-block;zoom:1;*display:inline;overflow:hidden;}
#productlist ul.pic li .photo{margin-bottom:5px;}
#productlist ul.pic li .info .name{display:block;height:35px;}
.star,.star span{background:url(../img/star.gif) repeat-x bottom;height:10px;width:60px;line-height:0;font-size:0;vertical-align:middle;display:inline-block;zoom:1;*display:inline;}
.star .grade{background-position:left top;background-color:#fff;}
.product .panel{margin:10px 0 0 0;}
.path{padding:0 5px;}
.path span{margin:0 5px;}
.path a,.path a:visited{color:#333;}
.productinfo{margin:10px 0;clear:both;}
.productinfo h1{color:#333;margin-bottom:10px;}
.productinfo .bigimg{float:left;border:#ccc 1px solid;padding:1px;width:347px;height:260px;overflow:hidden;}
.productinfo .info,.productinfo .buy,.productinfo .smallimg{margin:5px 0 0 365px;padding-left:10px;}
.productinfo .info p{line-height:24px;}
.productinfo .buy{background:#ffffd1;height:60px;padding-top:5px;}
.productinfo .buy p{margin-bottom:3px;}
.btn.orangew{width:99px;height:23px;margin-right:10px;background-position:-100px -42px;font-size:12px;font-weight:normal;color:#000;}
.smallimg ul{padding-top:20px;}
.smallimg li{padding:1px;margin-right:10px;border:#d7d7d7 1px solid;width:50px;height:36px;overflow:hidden;display:inline-block;zoom:1;*display:inline;text-align:center;}
.smallimg li.on{border-color:#f90;}
div.content{padding:10px 10px 20px 10px;line-height:22px;color:#666;}
.commentlist{padding:0 10px;margin:5px 0 10px 0;overflow:hidden;}
.commentlist li{padding:7px 5px 5px 7px;height:70px;overflow:hidden;}
.commentlist li div{overflow:hidden;}
.commentlist li.odd{background:#f3f3f3;}
.commentlist li .member{width:180px;height:68px;float:left;}
.member .face{padding:1px;border:#ccc 1px solid;float:left;margin-right:10px;width:64px;height:64px;}
.member p{line-height:22px;}
.commentlist li .comment{margin-left:190px;}
.comment .star{margin-left:10px;}
.comment .subject{height:20px;border-bottom:#ccc 1px dashed;}
.subject .green{color:#690;}
.comment .body{padding-top:5px;height:32px;color:#4a4a4a;}
.comment .changetime{color:#999;}
.comment-memo{border-top:#e2e2e2 1px solid;padding:0 15px;line-height:32px;height:32px;}
#commentform .b-left{width:580px;float:left;}
#commentform .b-right{margin:4px 4px 0 585px;padding:5px;border:#ccc 1px solid;background:#f6f6f6;color:#666;clear:right;line-height:22px;}
.step li{display:inline-block;color:#d00 zoom:1;*display:inline;height:50px;line-height:50px;}
.step li.gray{color:#ccc;}
.step .bg{display:inline-block;vertical-align:middle;}
.bg.cart,.bg.fill,.bg.order,.bg.pay{width:50px;height:50px;margin-right:5px;}
.bg.cart{background-position:left -100px;}
.bg.fill{background-position:-50px -100px;}
.gray .bg.fill{background-position:-50px -150px;}
.bg.order{background-position:-100px -100px;}
.gray .bg.order{background-position:-100px -150px;}
.bg.pay{background-position:-150px -150px;}
.bg.arrow{background-position:-132px top;margin:0 5px;width:18px;height:14px;}
#cart,#reciever{margin-top:20px;}
.itemlist thead tr th{border-bottom:#a7cbff 3px solid;line-height:24px;}
.itemlist .margin td{line-height:0;font-size:0;height:10px;background:#fff;}
.itemlist tbody tr td{background:#f2f5fa;height:60px;border-top:#d1ecff 1px solid;border-right:#fff 1px solid;}
.itemlist tbody .noborder{border-right:none;}
.itemlist tbody tr.last td{border-bottom:#d1ecff 1px solid;}
.itemlist tbody tr.unselected td{background:#f5f5f5;border-top-color:#e5e5e5;border-bottom-color:#e5e5e5;}
#reciever div{margin-left:15px;}
#reciever li{line-height:24px;}
.reciverform{border:#ccc 1px solid;padding:10px;}
.cartinfo{margin-top:10px;padding:0 5px;}
.ordersheet td{background:#f2f5fa;border:#d6d6d6 1px dashed;border-bottom-width:0;border-left-width:0;line-height:24px;}
.ordersheet tr.top td{border-top-style:solid;}
.ordersheet tr.bottom td{border-bottom:#d6d6d6 1px solid;}
.ordersheet td.lname{border-left-width:1px;border-left-style:solid;border-right-width:0;text-align:right;font-weight:bold;}
.ordersheet td.rname{text-align:right;border-right-width:0;font-weight:bold;}
.ordersheet td.rvalue{border-right-style:solid;}
.ordersheet tr.odd td{background:#fff;}
#orderlist .table-wrap{margin-bottom:10px;}
#orderlist .table-list thead th,#orderlist .table-list tbody td{padding:0;line-height:24px;}
#orderlist .table-list tbody td{border-bottom:#b6cae3 1px solid;}
#orderlist .table-list tfoot td{border:none;}
#orderlogs{clear:both;}
.table-tabs{font-size:14px;height:24px;border-left:#b6cae3 1px solid;}
.table-tabs li{float:left;border-width:1px 1px 0 0;border-color:#b6cae3;border-style:solid;background-color:#f2f6fb;}
.table-tabs li a{float:left;height:14px;z-index:1;padding:4px 15px 5px 15px;border-width:1px 1px 0 1px;border-color:#fff;line-height:14px;text-decoration:none;}
.table-tabs li.on a{position:relative;margin-bottom:-1px;padding-bottom:6px;background:#fff;font-weight:bold;}
.fullscreen{padding:100px 0 100px 0;}
.loglist{margin:0 10px 0 10px;}
.loglist table{border:#ccc 1px solid;border-bottom:none;margin:10px 0;}
.loglist table th,.loglist table td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
div.input{height:20px;width:160px;padding-left:5px;margin-top:10px;line-height:20px;border-width:1px;border-style:solid;border-top-color:#7e7e7e;border-left-color:#7e7e7e;border-right-color:#ccc;border-bottom-color:#ccc;}
div.input input{width:110px;height:16px;padding:1px;border:none;background:none;}
.bg.lookup{display:block;background-position:-34px -36px;width:171px;height:57px;}
.lookup *{display:none;}
.btn.confirm{width:208px;height:30px;background-position:left bottom;color:#fff;}
.btn.silver{width:76px;height:19px;background-position:right -7px;}
.bg.finish{width:309px;height:93px;display:inline-block;zoom:1;*display:inline;vertical-align:middle;margin-right:10px;background-position:left -207px;}
.icon.list{width:16px;height:16px;margin:3px 5px 0 0;background-position:-17px bottom;}
.icon.list.on{background-position:left bottom;}
.icon.pic{width:16px;height:16px;margin:3px 5px 0 0;background-position:-51px bottom;}
.icon.pic.on{background-position:-34px bottom;}
.icon.cartadd,.icon.cartclear{width:24px;height:15px;margin-right:5px;}
.icon.cartadd{background-position:-18px top;}
.icon.cartclear{background-position:-44px top;}
.icon.arrred,.icon.arrgreen,.icon.arrgray{width:17px;height:16px;margin-right:5px;}
.icon.arrred{background-position:-70px top;}
.icon.arrgreen{background-position:-89px top;}
.icon.arrgray{background-position:-108px top;}
.icon.plus,.icon.minus{width:9px;height:9px;}
.icon.plus{background-position:-70px -20px;}
.icon.minus{background-position:-80px -20px;}
a.red,a.red:visited{color:#c00;}
.pages{float:right;}