/*------------------------------------------------------------*/
/*			
/*			Eshop店铺模版系统默认样式
/*			
/*------------------------------------------------------------*/

@charset "utf-8";

/* 
*
*   CSS Reset 样式初始化
*
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,td {
 padding: 0;
 margin: 0;
 }
table {
 border-collapse: collapse;
 border-spacing: 0;
 }
fieldset,img {
 border: 0;
 }
address,caption,cite,code,dfn,em,strong,th,var {
 font-weight: normal;
 font-style: normal;
 }
ol,ul {
 list-style: none;
 }
caption,th {
 text-align: left;
 }
h1,h2,h3,h4,h5,h6 {
 font-weight: normal;
 font-size: 100%;
 }
q:before,q:after {
 content:'';
 }
abbr,acronym { border: 0;
 }

/* 
*
*   模版的layout布局样式
*
*/
#wrapper {width:970px;margin:6px  auto 0 auto;}
#main{width:760px;float:left;overflow:hidden;padding:0 5px;}
#slidebar{width:190px;float:left;overflow:hidden;padding:0 5px;}
#main2{width:760px;float:right;overflow:hidden;padding:0 5px;}
#slidebar2{width:190px;float:left;overflow:hidden;padding:0 5px;}
#main{overflow:hidden;padding:0 5px;}
#left{width:190px;float:left;overflow:hidden;padding:0 5px;}
#center{width:560px;float:left;overflow:hidden;padding:0 5px;}
#right{width:190px;float:left;overflow:hidden;padding:0 5px;}

/* 
*
*   模版的widgets初始化样式
*
*/
.widget{margin:0 0 10px;zoom:1;position:relative;clear:both;}
.wg_title{height:30px;line-height:30px;color:#666;font-size:14px;font-weight:bold;background:#f4f4f4;text-indent:14px;}
.wg_title span{cursor:pointer;float:left;padding:0 10px;text-align:center;margin-left:5px;text-indent:0;}
.wg_title span.focus{height:24px;line-height:24px;margin-top:3px;background:#fff;}
.wg_cont{line-height:19px;background:#fff;zoom:1;}
.wg_cont:after {content:' ';display:block;clear:both;}
.wg_more{float:right;position:absolute;line-height:21px;right:5px;top:3px}

.list{zoom:1;clear:left;}
.list:after{content:'.';display: block;height:0;overflow:hidden;clear:both;}
.list li{list-style:none;float:left;overflow:hidden;display:inline;padding:10px 0;margin-left:-1px;}
.list .li_cont{border-bottom:1px dashed #ddd;margin:0 10px;padding:0 5px 5px}
.list .img{text-align:center;width:152px;margin:0 auto;text-align:center;text-indent:0;}
.list .img a{display: table-cell;text-align:center;vertical-align:middle;height:150px;width:150px;border:1px solid #ddd;*display:block;*font-size:131px;overflow:hidden;}
.list .img img{max-width:150px;max-height:150px;vertical-align:middle;}
.list p{overflow:hidden;text-align:center;zoom:1;line-height:15px;padding:2px 10px}
.list p.title  {display:block;height:30px;line-height:16px;padding:5px 10px;}
.list p.oldprice,.list p.price,.list p.des {color:#999999;}
.list p.price em {color:#FF6600;font-family:Arial;font-size:16px;font-weight:bold;}
.list p.des{height:30px;overflow:hidden;}
.list p.des span{height:30px;}
.list span{text-align:right;margin-right:3px;}
.list em,.list del{margin-left:3px}
.list .ctrl{text-align:center;}
.list button{background:#f60;margin:0 5px;height:25px;line-height:19px;overflow:visible;border:1px outset #ccc;padding:4px 8px;}
.list button{+padding:0 10px;_line-height:16px;_padding-top:3px;_padding-bottom:0}

.prds li{margin-left:-1px}
.prds{padding-left:1px}

/*---品牌列表---*/
.brand{border:1px solid #CCCCCC;}
.brand .wg_cont{padding:5px 0;}
.brand .divimg ul li{float:left;padding:5px 10px;}
.brand .divimg ul li .img{display:block;width:80px;height:40px;border:1px solid #cccccc;text-align:center;display: table-cell;vertical-align:middle;*display: block;*font-family:Arial;*font-size: 35px;}
.brand .divimg ul li .img img{vertical-align:middle;}
.brand .divimg ul li .title{text-align:center;width:82px;line-height:16px;height:16px;overflow:hidden}
.brand .divcommon ul li{line-height:25px;padding:0 10px}

/*---最近浏览---*/
.recent-prd{border:1px solid #ccc;}
.recent-prd .wg_cont{padding-top:5px;}
.recent-prd ul li{float:left;width:50%;}
.recent-prd .img img{width:80px;height:80px;margin:auto;}
.recent-prd .img a{width:82px;height:82px;margin:auto;overflow:hidden;*font-size:70px;}
.recent-prd .list .img{width:82px;}
.recent-prd .list p.title{width:82px;padding:0;}

/*---广告块---*/
.imgad img{display:block;}

/*---文章列表---*/
.article-box .wg_title{color:#ffffff;}
.article-box .list li{float:none;display:block;line-height:25px;padding:0;}

/*---分类列表---*/
.category h3,.category h4{background:url(../../images/front/icon_cate.png) no-repeat 0 0;}
.category{padding:5px}
.category a.current{color:#FF6600;font-weight:bold;}
.category h3{font-size:14px;background-position:-507px center;padding-left:20px;}
.category h3.sub-cate{background-position:0 center;display:block;zoom:1;}
.category h3.expand{background-position:-171px center;}
.category h4{font-size:12px;padding-left:14px;background-position:-342px 7px;}
.category div{padding-left:14px;margin:0 5px}
.category div div{padding-left:40px;}
.cate_fold h3{background:#ddd;cursor:pointer;}
.cate_fold h4{background:#f6f6f6;cursor:pointer;}
.cate_pop div{position:relative;background:#ccc;margin:0;padding:0 5px;}
.cate_pop h3,.cate_pop h4{background:none;padding:0;}
.cate_pop h3.hover{background:#ccc;}


/*---导航菜单---*/
.menu{background:#a1afb0;zoom:1;height:32px;}
.menu div{height:32px;float:left;line-height:32px;text-align:center;font-size:14px;}
.menu div.current a{background:#333;}
.menu div a{display:inline-block;zoom:1;line-height:32px;padding:0 12px;color:#fff;}
.menu div a:hover{background:#333;color:#fff;}
.menu div.menu_more{position:relative;padding:0;border-width:0 0 1px;}
.menu div.menu_more ul{position:absolute;top:32px;background:#f8f8f8;border:1px solid #ccc;list-style:none;left:0;width:80px;z-index:1;display:none}
.menu div.menu_more ul li a{color:#333;background:#F8F8F8;}
.menu div.menu_more ul li a:hover{color:#fff;background:#333;}
.menu .menu_more_a{float:left;height:32px;line-height:32px;padding:0 12px;position:relative;border-bottom:none;z-index:2;cursor:pointer;}

/*---图片幻灯切换---*/
.slide{width:752px;height:350px;font-size:0;overflow:hidden;}
.slide ol,.widget .slide li{width:752px;height:350px;overflow:hidden;text-indent:0}
.slide_num{position:relative;height:33px;top:-33px;overflow:hidden;font-size:12px;text-align:right;padding:0 20px;}
.slide_num span{display:inline-block;line-height:13px;padding:0 3px;overflow:hidden;color:#000;border:1px solid #999;background:#fff;text-indent:0;text-align:center;margin:0 0 0 5px;position:relative;top:3px;cursor:pointer;vertical-align:baseline;}
.slide_num span.hover{border:2px solid #f60;height:15px;padding:0 4px;line-height:15px}

/*---商品筛选---*/
.filter-prd{padding:0 0 5px;border:1px solid #ccc;}
.filter-prd .wg_cont{padding:5px;}
.filter-prd .filter-dis,.filter-prd .filter-price{margin-bottom:5px;}
.filter-prd span{padding:0 5px;}
.filter-prd .submit{text-align:center;}
.filter-prd .submit input{height:20px;line-height:20px;background:#ccc;border:1px outset #ddd;color:#333}
.filter-prd .text{width:40px;}

.article{padding-top:5px;text-indent:14px;overflow:hidden;width:100%;}

/*---在线客服---*/
.service{border:1px solid #CCCCCC;}
.service .wg_cont{padding:5px;}
.service ul{overflow:hidden}
.service .qqs li,.service .skypes li{width:85px;margin:0 5px;float:left;}

/* 
*
*   模版的边框样式
*
*/
.bord2{border:1px solid #ccc; border:none}
.bord2 .wg_title{background:#f1f1f1;}
.bord2 .wg_title span.focus{background:#fff;}
.bord2 .wg_cont{background:#fff;}

.bord1{border:1px solid #ccc;}
.bord1 .wg_title{background:#f1f1f1;margin:0 -1px;}
.bord1 .wg_cont{background:#fff;}
.bord1 .wg_title span.focus{background:#fff;}


/* 
*
*   模版的Main样式
*
*/
#current{height:31px;padding:0 2px;line-height:22px;}

/*--#content .settings--*/
.settings {background:#f5f5f5;border:1px solid #ddd;padding:7px;margin:0 0 7px;overflow:hidden;}
.settings a{color:#3367cd;}
.settings li{float:left;overflow:hidden;}
.settings table th {text-align:right;vertical-align:top;white-space:nowrap;font-weight:bold;line-height:22px;}
.settings table td a {display:inline-block;margin-right:10px;}
.settings table td a.current {background:#666666;color:#FFFFFF;}
.settings .tabtitle li{width:128px;padding:0 0 0 25px;line-height:31px;cursor:pointer;}
.settings .tabtitle li.current{background:#fff;}
.settings .tabtitle a{color:#3367cd;padding:0 12px 0 0; background:url(../../images/front/expand.png) right center no-repeat;+background-position:right top;}
.settings .tabcont{background:#fff;line-height:26px;padding:13px;display:none}
.settings .tabcont li{width:20%;font-size:14px;text-indent:25px}

.cont-title{border-top:1px solid #ddd;background:#f7f7f7;padding:11px 20px;height:22px;line-height:22px;overflow:hidden;}
#content h3.cont_title{border-top:1px solid #ddd;font-size:14px;background:#f7f7f7;padding:6px 30px;margin:0 0 0 20px;overflow:hidden;}
#content .gotop{float:right;height:18px;width:21px;overflow:hidden;background:url(../../images/front/no-repeat.png) -130px top;text-indent:-999em;margin:-26px 20px 0 0}

.viewtype{padding:6px 20px;}
.viewtype a,.viewtype span{float:left;margin-right:5px;}
.viewtype .gap{margin-top:-2px}
.viewtype a{padding:0 0 0 20px;margin:1px;overflow:hidden;background:url(../../images/front/no-repeat.png);height:20px;*line-height:20px;line-height:19px;color:#3266cc;}
.viewtype a.imgview{background-position:-50px -62px;margin:1px 15px 0 5px;}
.viewtype a.imgview2,.viewtype a.imgview:hover{background-position:0 -62px;color:#fe6700;margin:1px 15px 0 5px;}
.viewtype a.listview{background-position:0 -79px;margin:1px 10px 0 5px;}
.viewtype a.listview2,.viewtype a.listview:hover{background-position:-50px -79px;color:#fe6700;margin:1px 10px 0 5px;}

/*---页码条---*/
.page{float:right;padding:0 22px 0 0;height:25px;overflow:hidden;}
.page a{color:#333 !important;}
.page a:hover{color:#FF6600 !important;text-decoration:none;}
.page_top{margin-top:-30px;}
.page_a{color:#999}
 a.page_a{color:#3567ca !important;}
.page a,.page span{float:left;padding:0 4px;font-size:12px;margin:5px 3px 0 0}
.page span{border:none;color:#999;}
.page span.current{color:#FF6600;font-weight:700;}
.page .intext{height:15px;width:31px;float:left;margin:4px 7px 0 0}
.page .insubmit{background:url(../../images/front/no-repeat.png) -100px -65px;font-size:12px;width:33px;height:17px;padding:1px;line-height:17px;text-align:center;border:none;color:#fff;float:left;margin:4px 0;}
.page .page_a{margin:5px 7px 0 0;border:none;font-size:12px;line-height:15px;}

/*--#content .products--*/
.anc a{color:#363d4f;}
.anc li{border-bottom:1px dashed #dbdbdb;background-position:-210px -67px !important;background:url(../../images/front/no-repeat.png) no-repeat -207px -67px;text-indent:30px;padding-right:5px;}
.anc li a{color:#333;}
.anc li a:hover{color:#3366cc;}
.anc .anctitle {float:left;}
.anc .ancdate{float:right;}
.anc-title{font-size:14px;text-indent:5px;}
.anc-title-view{font-size:14px;text-align:center;}
.anc .page{margin:0 0 15px 0;}
.ancinfo{color:#999;float:left;margin:15px 0 0 25px;}
.ancnew {background:transparent url(../../images/front/no-repeat.png) no-repeat scroll -217px -298px;width:23px;height:11px;display:inline-block;margin-top:4px;margin-left:20px;}
.anc-content {padding:30px 60px 30px 60px;font-size:13px;color:#333;overflow:hidden;width:647px;}
.anc-content strong{font-weight:bold;}
.anc-date {text-align:center;color:#808080;margin-top:10px;}
.ancback {text-align:center;margin:10px 0;padding-top:10px;font-size:14px;border-top:1px dashed #dbdbdb;}
.ancback a{color:#36c;}

.size span{margin-right:5px;}
.color,.size{color:#666;}
.products{padding:0 0 30px 0}
.products .prdnotfound{border-bottom:1px dashed #DDDDDD;color:#666666;font-size:14px;height:20px;line-height:20px;padding:20px;}
.products .page{margin:15px 0}
.products .photo{border:1px solid #dddddd;text-align:center;display:table-cell;+display:block;vertical-align:middle;overflow:hidden;}
.products .photo img{vertical-align:middle;}
.products .oldprice{color:#9a9a9a;}
.products .price strong{font-size:17px;color:#ff6600;font-weight:700}
.products li {border-bottom:1px dashed #DBDBDB;}
.img-view ul{margin:10px 0;}
.products div .rmb{color:#9a9a9a;font-size:12px;display:inline}
.img-view li{float:left;width:150px;padding:0 22px;height:278px;border:none;border-bottom:1px dashed #cccccc;margin-bottom:10px;}
.img-view .photo {width:148px;height:148px;+font-size:129px;}
.img-view .title{line-height:16px;height:32px;margin:5px 0;overflow:hidden}
.list-view li{padding:7px 16px 7px 19px;+padding:4px 16px 7px 19px;position:relative;}
.list-view .title{font-size:14px;padding:2px 0 3px}
.list-view .photo{float:left;margin:0 10px 0 0;width:90px;height:90px;overflow:hidden;}
.list-view .photo a{display:table-cell;*display:block;vertical-align:middle;width:90px;height:90px;*font-size:82px;overflow:hidden;}
.prd_promotion{width:32px;height:15px;}
.prd_promotion img{display:block;}
.list-view .prd_promotion{position:absolute;right:120px;top:75px;}
.list-view .oldprice,.list-view .price,.list-view .paypoint{position:absolute;left:628px;top:30px;}
.list-view .oldprice{top:50px;}
.list-view .color,.list-view .size{line-height:18px}

.promo_type {float:left;_margin-top:10px;}

.express_promo{color:#000000;padding-left:65px;*padding-left:70px;}

#product{padding:13px 0 0}

.product-photo{float:left;padding:20px 20px 20px 13px;}
.product-photo .photo{border:1px solid #ddd;width:300px;height:300px;+font-size:270px;line-height:0;text-align:center;display:table-cell;+display:block;vertical-align:middle;overflow:hidden;}
.product-photo .photo img{vertical-align:middle;max-width:300px;max-height:300px;}
.product-photo .photos{padding:7px 0 0;_margin-right:-3px;}
.product-photo .photos div{height:50px;width:50px;float:left;display:inline;margin:0 10px 0 0;overflow:hidden;border:1px solid #ddd;}
.product-photo .photos div a{width:50px;height:50px;+width:42px;+height:42px;+font-size:35px;text-align:center;border:4px solid #fff;display:table-cell;+display:block;vertical-align:middle;overflow:hidden;}
.product-photo .photos div a img{vertical-align:middle;width:42px;height:42px;}
.product-photo .photos div.current a{border-color:#ddd}
.product-photo .photos span{float:left;width:15px;height:52px;background:#eee;cursor:pointer;}
.product-photo .photos span.leftpage{margin:0 3px 0 0}
.product-photo .photos span.rightpage{margin:0 0 0 3px}
.product-photo .photos span em{display:block;height:0;width:0;overflow:hidden;border-top:6px solid #eee;border-bottom:6px solid #eee;margin:20px 4px}
.product-photo .photos span.leftpage em{border-right:7px solid #333}
.product-photo .photos span.rightpage em{border-left:7px solid #333}
.product-photo .photos span.state2 em{border-right-color:#bbb;border-left-color:#bbb}
.product-baseinfo{color:#666;font-size:14px;line-height:28px;+line-height:29px;margin:20px 0 0 308px;}
.product-baseinfo .favorites{background:url(../../images/front/favorites.png);width:96px;height:22px;border:none;float:right;cursor:pointer;margin:5px 30px 0 0;text-indent:-999em;overflow:hidden;}
.product-baseinfo strong{font-size:24px;color:#ff6600;font-weight:normal;}
.product-baseinfo em{text-decoration:line-through;color:#000}
.product-baseinfo .favoritesate{float:right;margin:-50px -97px 0 0;overflow:hidden;font-size:12px;width:136px;display:none;}
.product-baseinfo .favoritesate span{display:block;background:#f60;height:22px;color:#fff;line-height:22px;padding:0 10px}
.product-baseinfo .favoritesate div{border:1px solid #f60;height:24px;line-height:24px;padding:0 5px;text-align:center;}
.product-baseinfo .favoritesate a{color:#36c;margin:0 2px;}
.product-baseinfo .favoritesate em{background:url(../../images/front/arrow_b.png);display:block;height:7px;width:11px;overflow:hidden;margin:-1px 95px}
.supertips,.isdown {margin:0 0 5px;height:33px;line-height:33px;border:1px solid #ffd200;background:#fffbef;overflow:hidden;text-indent:10px;}
.supertips strong{color:#ff6600;font-weight:400px;font-size:14px;}
.supertips span.promotion{padding:0 15px 0 5px;font-family:'tahoma'}
.bordertips {padding:0 10px;margin:0 0 5px;height:33px;line-height:33px;border:1px solid #DDDDDD;overflow:hidden;text-indent:10px;}
.bordertips span.promotion{padding:0 15px 0 5px;text-indent:0;display:inline-block;}
.isdown{text-align:center;font-size:13px;color:#333;}
.isdown strong{color:#ff6600;font-weight:700px;font-size:16px;}
.choose{font-size:13px;border:1px solid #ddd;background:#fffefc;margin:4px 0 0 0;line-height:35px;padding:5px 15px 11px;zoom:1;overflow:hidden;}
.choose div{float:left;width:100%}
.choose div span{float:left;height:23px;padding:6px 0;line-height:23px;}
.choose div span a{float:left;border:1px solid #ddd;height:17px;line-height:17px;margin:0 6px 0 0;padding:2px 7px;outline:none}
.choose div span a.current{border:2px solid #96dcff;padding:1px 6px}
.choose div em{display:block;font-size:0;height:9px;overflow:hidden;width:11px;background:url(../../images/front/no-repeat.png) -130px -20px;margin:0px 0 0 2px;position:relative;top:0px;+top:1px;cursor:pointer;}
.choose div em.reduce{background-position:-130px -30px;margin:1px 0 0 2px}
.choose div span.amount{margin:0 0 0 4px}
.choose div span.amount span{display:inline;float:none;font-size:12px;color:#999;margin:0 0 0 10px}
.choose div span.amount strong{margin:0 3px}
.choose .intext{border-color:#ddd;width:27px;height:13px;line-height:13px;padding:2px 5px;color:#ff6600;font-weight:bold;border:1px solid #999999}
.choose strong{font-size:15px;font-weight:bolder;margin:0 10px 0 0;color:#ff6600;}
.choose .insubmit{width:121px;height:32px;font-size:16px;color:#fff;background:url(../../images/front/no-repeat.png) left -340px;border:none;float:left;}
.choose div .tipmessage{display:none;float:none;margin:0 0 0 131px;color:#f60;padding:0;line-height:35px;_margin:0 0 -3px 128px;}
.chooes_promotion {line-height:30px;padding:0 0 0 25px;}
.chooes_promotion input{margin:0 2px 0 10px;}

.relate-prd{width:761px;height:201px;border:3px solid #eeeeee;margin-left:13px;margin-top:20px;}
.relate-prd h2{color:#ff6600;font-size:14px;padding:8px;}
.relate-prd-s{width:757px;height:195px;border:3px solid #f8f8f8;}
.relate-prd-s ul{float:left;clear:left;margin:0 0 0 10px;display:inline;}
.relate-prd-s ul li{width:100px;height:100px;margin-right:25px;float:left;}
.relate-prd-s ul li div{+font-size:90px;overflow:hidden;text-align:center;vertical-align:middle;display:table-cell;width:100px;height:100px;border:1px solid #ccc;margin-bottom:4px;}
.relate-prd-s ul li div a img{vertical-align:middle;}
.relate-prd-s ul li .relate-title{line-height:16px;height:32px;overflow:hidden;color:#333;}
.relate-prd-s ul li .relate-price{color:#999;}


#product-tab{clear:both;margin-left:13px;}
#product-tab .tabtitle{height:30px;padding:20px 0 0 20px;border-bottom:1px solid #cfcfcf}
.settings .tabtitle strong{color:#ff6600}
.settings .tabtitle a.cancel{background:none;padding:0 0 0 5px;}
#product-tab .tabtitle li{float:left;height:30px;line-height:33px;background:url(../../images/front/no-repeat.png) -120px -310px;padding:0 20px;overflow:hidden;margin:0 3px 0 0; position:relative;bottom:-1px;cursor:pointer;}
#product-tab .tabtitle span{background:url(../../images/front/no-repeat.png) -220px -310px;height:30px;width:20px;position:absolute;right:0;top:0;}
#product-tab .tabtitle li.current{background-position:left -310px;line-height:30px;font-size:14px;font-weight:bold;padding:0 17px;}
#product-tab .tabtitle li.current span{background-position:-103px -310px;width:17px;}

#product-info{padding:20px 25px 0;width:717px;overflow:hidden;}
#product-info li{overflow:hidden;}
#product-info div{margin:10px 0 0 0}
#product-info strong{font-weight:bold;}

#payway{margin:35px 0 0 0;}
#payway img{display:block;}
#payway .payprocess{margin:15px 60px}
#payway p{padding:8px 0 8px 40px;}
#payway .banklist{padding:6px 0 14px 60px;width:700px}
#payway .banklist ul li{float:left;overflow:hidden;padding:5px 0;width:150px;}
#payway p img{margin:5px 8px 5px 0;border:1px solid #ddd}
#payway p.address{padding:0 0 8px 60px;line-height:18px;}
#payway p.address span{display:block;}
#payway strong{color:#9d0000}
#payway .arrow{color:#3367cd;background:url(../../images/front/no-repeat.png) -100px -82px;padding:0 0 0 12px;+background-position:-100px -83px}

#product-advisory{margin:25px 0 0 0;}
#product-advisory ul{overflow:hidden;clear:both;}
#product-advisory li{border-bottom:1px dashed #ddd;margin:0 0 0 20px;padding:10px 320px 10px 20px;position:relative;zoom:1}
#product-advisory p span{color:#999;width:225px;position:absolute;top:17px;right:0;}
#product-advisory p em{color:#f60}
#product-advisory div.input{padding:5px 30px 5px 40px;background:#fff;margin-top:-1px;position:relative;clear:both}
#product-advisory div.input input{margin:0 5px 0 0}

#product-advisory .form span{position:static;width:85px}
#product-advisory .page{margin:-32px 0 0 0}
#product-advisory .page-info{padding:10px 40px;color:#999;}

#product-discuss{*margin-top:10px;}
#product-discuss p{padding:0 30px 0 60px;color:#333}
#product-discuss h4{color:#999;font-size:14px;padding:5px 30px 5px 60px;}
#product-discuss .user-score strong{color:#f60;font-size:35px;}
#product-discuss .user-score{float:left;width:250px;margin:0 0 10px;border-right:1px dashed #bbb;}
#product-discuss .proportion{height:13px;overflow:hidden;background:url(../../images/front/stars.png);width:65px;margin:-23px 10px 0 140px;+margin-top:-19px}
#product-discuss .proportion div{height:13px;overflow:hidden;background:url(../../images/front/stars.png) left -13px;}
#product-discuss .proportion em{float:left;width:13px;height:13px;overflow:hidden;position:relative;top:-13px;text-indent:-999em;cursor:pointer;}
#product-discuss .starlevel{width:200px;float:left;height:130px;padding:5px}
#product-discuss .starlevel div.star{height:18px;line-heigght:18px;overflow:hidden;}
#product-discuss .starlevel div span{float:left;margin:0 0 0 5px}
#product-discuss .starlevel .proportion{width:100px;height:16px;background:#fefbd0;float:left;margin:5px 0 0 0;}
#product-discuss .starlevel .proportion div{height:15px;background:#fd0;float:left;}
#product-discuss .amount{color:#999;letter-spacing:1px;margin:10px 0 0 0;}
#product-discuss .amount em{color:#f60; letter-spacing:0}
#product-discuss ul.comments{clear:both;border-top:1px solid #ddd;margin:0 0 0 20px;overflow:hidden;}
#product-discuss li{border-bottom:1px dashed #ddd;padding:10px 60px 10px 40px;margin:0 0 0 -40px}
#product-discuss ul div{overflow:hidden;line-height:22px;}
#product-discuss ul .proportion{margin:-19px 0 0 35px;float:left;display:inline;}
#product-discuss ul {padding:0 0 0 35px}
#product-discuss ul .info{color:#999}
#product-discuss ul .info span{float:right}
#product-discuss .page{margin:10px 0 0 0;}
#product-discuss .page-info{padding:10px 40px;color:#999;}
.product-comments{margin:10px 0 0 490px;padding:34px 0 34px 90px}
.tabclass2 .product-comments{margin:10px 0 0 250px;padding:5px 0 5px 60px}
.tabclass2 .form,.tabclass2 .comments{display:block;}
.tabclass2 .starlevel,.tabclass2 .product-comments strong a,.tabclass2 h3,.tabclass2 .gotop,.tabclass2 .input{display:none}
.tabclass2 .user-score strong a{display:inline;font-size:14px}
.tabclass .form,.tabclass .page-info,.tabclass .page,.tabclass .user-score strong a,.tabclass .comments{display:none}
.tabclass .starlevel,.tabclass h3,.tabclass .gotop,.tabclass .input{display:block}
#product-discuss a{color:#3367cd;}
#product-discuss  strong{font-size:14px;font-weight:bold;}

.tabclass2 .form{padding:10px 30px 10px 20px;margin:0 0 0 20px;border-bottom:1px solid #ddd}
.tabclass2 .form div{clear:both}
.tabclass2 .form span{float:left;width:85px;position:static;line-height:26px;text-align:right;}
.tabclass2 .form p{padding:0 0 0 85px;}
.tabclass2 .form textarea{width:415px;height:84px;border:1px solid #a7a6ab;display:block;overflow-y:scroll;}
.tabclass2 .form a{color:#3367cd;margin:3px}
.tabclass2 .form img{position:relative;top:4px}
.tabclass2 .form .intext{width:90px;height:13px;padding:1px}

#addresslist{display:none;position:absolute;background:url(../../images/front/winHomeB.gif) repeat-x #fffefc;border:1px solid #7aafcd;border-bottom:#aeaeae solid 2px;width:300px;padding:10px 5px 5px 10px;}
#addresslist a{margin:0 5px 5px 0;line-height:16px;color:#36c;font-size:12px;zoom:1;display:inline-block;width:55px}
#addresslist a:hover{text-decoration:underline;}
#region2{color:#36c;cursor:pointer;}
#box_shopcart_overlay,#box_shopcart{width:280px;height:84px;position:absolute;padding:1px;display:none}
#box_shopcart_overlay div div{opacity:0.2;filter:alpha(opacity="20");background:#000}
#box_shopcart{background:url(../../images/front/bg_shopcart.png) no-repeat;}
#box_shopcart h3{background:#ffdc7e;color:#813400;line-height:24px;font-size:12px;font-weight:normal;text-indent:20px}
#box_shopcart p{text-align:center;line-height:30px;}
#box_shopcart em{color:#f60}
#box_shopcart span{margin:0 5px}
#box_shopcart label{border:1px solid #ccc;display:inline-block;zoom:1;height:19px;overflow:hidden;line-height:19px;margin:0 5px;}
#box_shopcart label button{background:url(../../images/front/no-repeat.png) -121px -340px;overflow:visible;border:none;padding:0 7px;+padding:0 10px;cursor:pointer;}

/*---弹窗---*/
/*---#popupSystemOverlay,#popupSystemContent{display:none;}---*/
#popupSystemOverlay{background:#000000;position:absolute;top:0;left:0;width:100%;}
#popupSystemIframe{position:absolute;visibility:inherit;top:0px;left:0px;height:0;width:0;z-index:-1; filter="progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)";border:none;}
#popupSystemContent{width:490px;background:#fff;position:absolute;padding:0;border:1px solid #b8b8ba;left:50%;top:215px;}
#popupSystemTitle{height:33px;line-height:33px;font-size:14px;font-weight:700;color:#333333;background:url(../../images/front/popupsystem_titlebg.png) repeat-x;border-bottom:1px solid #b8b8ba;}
#popupSystemTitle span{height:33px;background:url(../../images/front/popupsystem_titleicon.png) no-repeat 0 center;margin-left:20px;padding-left:25px;display:inline-block;}
#popupSystemClose{width:15px;height:15px;background:url(../../images/front/popupsystem_close.png) no-repeat 0 center;display:inline-block;position:absolute;right:20px;top:8px;_top:4px;}
#popupSystemClose a{width:100%;height:15px;margin:0;padding:0;display:block;}

/*---价格举报---*/
.priceReportButton1,.priceReportButton2{width:79px;display:inline;}
.priceReportButton1 a,.priceReportButton2 a{height:22px;margin:0;padding:0;display:inline-block;}
.priceReportButton1 a{width:79px;background:url(../../images/front/pricereport_button1.png) no-repeat;margin-right:15px;}
.priceReportButton2 a{width:60px;background:url(../../images/front/pricereport_button2.png) no-repeat;}
.priceReportButton1 span,.priceReportButton2 span{display:none;}
#priceReportButton{margin:5px 10px 0 0;_margin:5px -5px 0 0;float:right;}
#priceReportParent{display:none;}
#priceReport{margin:20px 28px;*margin:15px 22px 25px 25px;}
#priceReport *{font-size:12px;color:#333333;}
#priceReport .priceReportInfo{border-bottom:1px dashed #b8b8ba;margin-bottom:15px;padding-bottom:10px;}
#priceReport .priceReportNotice{color:#999999;margin:0 0 0 55px;}
#priceReport .priceReportAlert{color:#ff0000;margin:0 0 0 55px;}
#priceReport .text{width:130px;height:21px;border:1px solid #cccccc;vertical-align:middle;}
#priceReport .long{width:360px;}
#priceReport .ctrl{text-align:center;margin-top:15px;}

/*---品牌页---*/
#brand{padding:0 0 10px;margin:0;width:970px;overflow:hidden;}
#brand li{width:180px;height:85px;border:1px solid #ccc;float:left;margin:10px 12px 10px 0;overflow:hidden;}
#brand li a{display:block;padding-top:12px;}
#brand span.img{width:180px;height:36px;overflow:hidden;padding:12px 0;display:block;cursor:pointer;}
#brand img{display:block;padding:0 0 1px;margin:0 auto 12px;}
#brand span.title{background:#f5f5f5;line-height:25px;display:block;text-align:center;cursor:pointer;}

/*---积分换购页面---*/
#sidebar h2{border:1px solid #fff;height:23px;line-height:23px;color:#fff;background:#a1afb0;font-size:14px;font-weight:bold;text-indent:14px;}
#point-goods{border:1px solid #CCCCCC;margin-bottom:7px;}
#point-goods .point-filter{padding:5px;}
#point-goods .point-filter span{width:100px;text-align:right;padding-right:5px;}
#point-goods .filter-price,#point-goods .filter-words{margin-bottom:5px;}
#point-goods .filter-price input{width:45px;}
#point-goods .filter-words .intext{width:110px;}
#point-goods .filter-sub{text-align:center;}
#point-cate{border:1px solid #CCCCCC;margin-bottom:7px;}
#point-cate .divcommon{padding:5px 5px 5px 15px;}
#point-cate .divcommon h3{font-size:14px;line-height:25px;font-weight:bold;}
#point-cate .divcommon ul{padding-left:10px;}
#point-cate .divcommon ul li{height:25px;line-height:25px;font-size:14px;}
#point-history{border:1px solid #CCCCCC;margin-bottom:7px;position:relative;}
#point-history a.clearhistory{color:#fff;}
#point-history .clearhistory{position:absolute;right:5px;top:5px;}
#point-history ul li{float:left;width:50%;padding:10px 0;}
#point-history .photo{width:82px;margin:0 auto;}
#point-history .photo img{width:80px;height:80px;margin:0 auto;}
#point-history .photo a{width:82px;height:82px;margin:auto;overflow:hidden;*font-size:70px;}
#point-history p.title{width:82px;padding:0;height:32px;line-height:16px;overflow:hidden;margin:0 auto;}

.paypoint {color:#390 !important;font-size:17px;}
.paypoint strong{font-weight:bold;}
.product-baseinfo .paypoint{font-size:24px;}

/* 
*
*   购物车页面
*
*/

/* 订购流程 */
.shopCart-header{height:22px;padding:22px;clear:both}
.myshopCart{float:left;color:#666;height:22px;line-height:22px;font-size:18px;font-weight:700;background:url(../../images/front/no-repeat.png) no-repeat -188px 0;padding-left:25px;}
.flow-steps {float:right;overflow:hidden;}
.num5{position:relative;float:left;clear:left;}
.flow-steps li.current {background:#F1F3DB url(../../images/front/flow_steps_bg.png) no-repeat scroll 100% -26px;color:#333;}
.flow-steps .num5 li {width:120px;}
.flow-steps li {
background:#f5f5f5 url(../../images/front/flow_steps_bg.png) no-repeat scroll 100% -1px;color:#bbb;float:left;font-size:14px;font-weight:bold;height:23px;line-height:23px;overflow:hidden;padding:0 13px 0 0;text-align:center;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;}
.flow-steps li.current .first {background-color:#F1f3db;background-position:-10px -100px;}
.flow-steps li .first {background:#F5f5f5;}
.flow-steps li.current-prev {background-position:100% -51px !important;}
.flow-steps li span{display:block;}
.flow-steps li.last {background-position:100% -125px;padding-right:3px !important; }
.flow-steps-donel{display:block;width:3px;height:25px;text-indent:-9999px;position:absolute;top:0;left:0;background:#F1f3db url(../../images/front/flow_steps_bg.png) no-repeat -10px -75px; }
.flow-steps-l{display:block;width:3px;height:25px;text-indent:-9999px;position:absolute;top:0;left:0;background:#F1f3db url(../../images/front/flow_steps_bg.png) no-repeat -10px -100px; }
.flow-steps-r{display:block;width:3px;height:25px;text-indent:-9999px;position:absolute;top:0;right:0;background:#F1f3db url(../../images/front/flow_steps_bg.png) no-repeat -10px -125px; }
.flow-steps-doner{display:block;width:3px;height:25px;text-indent:-9999px;position:absolute;top:0;right:0;background:#F1f3db url(../../images/front/flow_steps_bg.png) no-repeat -10px -150px; }
.alert_tab{width:970px;text-align:center;padding:5px 0;border:1px solid #ffdd88;color:#ff6600;background-color:#fffdf6;font-size:12px;}
.alert_img{width:13px;height:13px;overflow:hidden;position:relative;top:1px;}

#shop {background:#fff;padding:0 0 20px 0;}
#shop .del{width:70px;}
#shop .name{text-align:left;padding-left:5px}
#shop .points{width:80px}
#shop .price{width:110px}
#shop .nums{width:150px}
#shop .total{width:144px}
#shop table{border-collapse:collapse;border-spacing:0;width:100% }
#shop thead .name{text-indent:95px}
#shop .name a{font-size:14px}
#shop .step1 thead tr{background:#eee;}
#shop thead tr{height:30px}
#shop td{border-bottom:1px dashed #d9d9d9;text-align:center;vertical-align:middle;}
#shop tbody td{padding:7px 0;background:#fff}
#shop .photo{float:left;width:50px;height:50px;border:1px solid #ddd;overflow:hidden;margin:0 14px 0 0}
#shop .photo a{width:50px;height:50px;display:table-cell;vertical-align:middle;text-align:center;+display:block;+font-size:45px}
#shop .photo img{vertical-align:middle;}
#shop tbody .points{letter-spacing:1px}
#shop tbody .price{color:#666}
#shop tbody .total{color:#666;letter-spacing:1px}
#shop tbody .nums *{float:left;margin:0 3px}
#shop tbody .nums{font-size:13px;color:#666}
#shop tbody .nums .intext{width:22px;height:13;padding:2px 5px;border-color:ccc;color:#ff6800;font-weight:bold;}
#shop tbody .nums strong{text-align:center;color:#f60;float:left;width:100%;}
#shop .money{height:34px;padding:10px}
#shop .money div{text-align:right;float:right;}
#shop .money div span{color:#999}
#shop .money div strong{font-size:25px;color:#ff6400;margin:2px}
#shop .delall{width:110px;height:22px;background:url(../../images/front/shopcart.png) -22px -52px;border:none;text-indent:-999em;float:left;margin:7px 16px}
#shop .ctrl{text-align:center;clear:both;}
#shop .ctrl div{display:inline-block;height:32px;position:relative;overflow:hidden;+display:inline;zoom:1;margin:0 7px}
#shop .ctrl div span{position:absolute;height:32px;top:0;right:0 !important;right:0}
#shop .ctrl input{border:none;height:32px;line-height:32px !important;line-height:36px;padding:0 3px;font-size:14px;font-weight:bold;cursor:pointer;}
#shop  .ctrl .insubmit1{background:url(../../images/front/shopcart.png) 0 -74px !important;padding:0 10px 0 40px;}
#shop .ctrl .insubmit1 span{background:url(../../images/front/shopcart.png) right -74px  !important;width:10px;}
#shop .ctrl .insubmit1 input{background:url(../../images/front/shopcart.png) -40px -74px !important;text-align:center;color:#004487;}
#shop .ctrl .insubmit2{background:url(../../images/front/shopcart.png) 0 -106px !important;padding:0 35px 0 20px;}
#shop .ctrl .insubmit2 span{background:url(../../images/front/shopcart.png) right -106px !important;width:40px;}
#shop .ctrl .insubmit2 input{background:url(no-repeat.png) -30px -398px !important;text-align:center;color:#883200;}
#shop .ctrl .insubmit3{background:url(../../images/front/shopcart.png) 0 -138px !important;padding:0 30px 0 60px;}
#shop .ctrl .insubmit3 span{background:url(../../images/front/shopcart.png) right -138px  !important;width:10px;}
#shop .ctrl .insubmit3 input{background:url(../../images/front/shopcart.png) -60px -138px !important;text-align:center;color:#883300;}
#shop h2{background:#eee;border-bottom:1px solid #ccc;padding:4px 20px;margin:10px 0 0;font-size:14px;color:#666;}
#shop h3{font-size:12px;background:#eee;}
#shop .common {padding:20px 50px}
#shop .tipmsg{color:#f00;padding:0 0 0 14px;font-size:14px}
#shop .tipmsg2{color:#999;margin:0 5px}
#shop .address ul{font-size:12px;padding:5px 0 0;line-height:16px;}
#shop .address li{padding:6px 0}
#shop .address .current {font-size:14px;font-weight:bold;}
#shop .address .current strong{font-weight:bold}
#shop .leavemsg{margin:10px 0 0;position:relative;}
#shop .leavemsg input{width:250px;height:14px;padding:2px;}
#shop .demand{width:478px;float:left}
#shop .demand h2{font-size:14px}
#shop .demand .intext{width:300px;}
#shop .demand ul{padding:10px 50px}
#shop .demand li.redstar{padding:10px 0 0}
#shop .demand .tipmsg2{display:block;padding:0 0 0 67px}
#shop .demand span.redstar{font-size:11px;color:#f00;margin:3px}
#shop .demand div{padding:10px 50px}
#shop .invoice{width:485px;height:230px;float:right;}
#shop .invoice p{padding:10px 52px;background:#f9f9f9;margin:0 -52px}
#shop tr.paynum{background:#eee}
#shop .paynum-r{text-align:right;padding-right:50px}
#shop .step3 .name,#shop .step3 td.paynum{padding-left:20px;text-align:left;}
#shop .step3 table{border-color:#DDDDDD;border-style:solid;border-width:2px 1px 1px;border-collapse: separate !important;border-collapse:collapse;margin-bottom:5px;}
#shop .step3 table .noborder{border:none;}
#shop .step3 tbody td{background:none}
#shop .step3 .money{padding:0 30px}
#shop .step3 tbody .haul{border-left:1px dashed #d9d9d9;border-bottom:none;}
#shop .haul{width:100px}
#shop .step3 tfoot td{border:none;padding-top:10px}
#shop .pay{margin:7px 0 0 0;border:1px solid #ccc;border-top-width:2px;font-size:14px;clear:both;}
#shop .pay h2{margin:0;font-size:15px;font-weight:700;}
#shop .pay span{margin:0 0 0 20px}
#shop .pay p{background:#f8f8f8;padding:14px 30px 5px;}
#shop .color1 strong{color:#ff6600;margin:0 3px 0 0}
#shop .color2 strong{color:#390;margin:0 3px 0 0}
#shop h2.color1{font-size:14px;text-indent:20px;background:none;color:#ff6600;}
#shop .pay .needpay{padding:0 30px 10px;}
#shop .pay h3{background:none;font-size:14px}
#shop .pay .common{padding:0 30px 10px;line-height:30px}
#shop .pay .common div{margin:5px 20px;padding:0 0 15px 0;_padding:0 0 12px 0;overflow:hidden;zoom:1;width:755px}
#shop .pay .common img{position:relative;top:3px;left:5px}
#shop .pay .common .alipay{border-bottom:1px dashed #ddd;}
#shop .pay label{float:left;width:150px;overflow:hidden;padding:5px 0}
#shop .pay .ctrl{text-align:left;margin:0 0 20px 20px}


.zhe1{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;}
.zhe2{position:absolute;top:50%;left:50%;background:#000;width:479px;height:220px;margin:-108px 0 0 -238px;background:#000}
.add_zhe2{width:582px;height:326px;margin:-163px 0 0 -291px}
.zhwindow{border:2px solid #bdd6e6;position:absolute;top:50%;left:50%;background:#000;padding:8px 12px;width:455px;height:204px;margin:-115px 0 0 -245px;background:url(../../images/front/window.png) 0 -87px repeat-x #fff;overflow:hidden;}
.zhwindow .close{width:30px;height:19px;float:right;overflow:hidden;text-indent:-999em;background:url(../../images/front/window.png);}
.zhwindow h2{font-size:18px;color:#f60;margin:38px 0 5px  36px;+margin:46px 0 5px 36px;padding-left:30px;height:25px;background:url(../../images/front/window.png) 0 -19px no-repeat;}

#shop .endpay div{color:#666;padding:0 0 0 66px}
#shop .endpay div.button{height:23px;margin:10px 0 0 0}
#shop .endpay div.button *{float:left}
#shop .endpay div.button label{margin:0 15px 0 0;height:21px;overflow:hidden;border:1px solid #fdcc0e;}
#shop .endpay div.button button{border:none;height:21px;background:url(../../images/front/window.png) 0 -66px;overflow:visible;cursor:pointer;padding:0 6px;+padding:0 10px;color:#730}
#shop .endpay span{float:right;margin:30px 27px 0 0;background:url(../../images/front/window.png) 0 -44px no-repeat;padding:0 0 0 16px;+background-position:0 -45px}

/*---弹出添加新地址---*/
.add_address{width:558px;height:310px;margin:-168px 0 0 -296px}
.add_address h2{background:url(line.png) left bottom no-repeat;width:556px;margin-left:auto;margin-right:auto;font-size:14px;color:#333}
.add_address div{width:556px;margin:0 auto;_margin-bottom:-3px;height:20px;padding:5px 0;font-size:14px}
.add_address select{width:92px;border:1px solid #ccc;padding:1px 0}
.add_address span{float:left}
.add_address span.title{width:80px;text-align:right;padding:0px 3px;}
.add_address span.err,.add_address span.right{font-size:12px;padding:0 5px;height:20px;}
.add_address span.err{padding:0 5px 0 20px;color:#ff6600;border:1px solid #FFDD88;background:#FFFAEA url(../../images/front/icon_red_1.gif) no-repeat scroll 5px 5px;line-height:22px;}
.add_address span.right{background:transparent url(../images/tips_ok.png) no-repeat scroll 5px 5px;padding-left:20px;text-indent:-9999px;}
.add_address input{border:1px solid #ccc;height:14px !important;height:16px;padding:3px 5px;width:100px;float:left;margin:0 5px}
.add_address input.intext{width:260px}
.add_address em{font-size:12px;color:#999;margin:-3px 0 -3px 96px;_margin-top:-6px;display:block;}
.add_address button{overflow:visible;height:24px;line-height:18px;float:left;padding:0 7px;+padding:0 10px}
.add_address .save{margin:0 10px 0 96px}

#head_365{overflow:hidden;height:45px;padding:7px 15px;border-bottom:3px solid #6EAE00;}
#head_365 span{margin-top:8px;}
.h365{float:right;}
.h365 img{height:30px;margin-top:10px;}
.eshop-logo img{max-height:45px;}
#footer-365{border-top:1px solid #ccc;text-align:center;padding:10px 0}
#footer-365 , #footer-365 a{color:#666;line-height:24px;}

#pay_message{padding:0 0 10px}
#pay_message h1{height:25px;line-height:25px;background:none;padding:0 10px 8px;margin:5px 10px 27px;border-bottom:1px solid #ccc;width:auto;text-indent:0;text-align:left}
#pay_message .mod{border:1px solid #aadc97;background:url(../../images/front/state_ok.png) no-repeat 55px 35px #f8fff5;padding:35px 100px 35px 115px;margin:0 10px}
#pay_message a{color:#014bc8}
#pay_message .mod h2{font-size:20px;font-family:"simhei";font-weight:normal;}
#pay_message .mod h2 em{margin:0 5px}
.ok h2{color:#137602;}
.ok ul{border-top:1px dashed #bbb;padding:10px 10px 0px 25px;margin:10px 0 0}
.ok li{list-style:disc outside;}
#pay_message .h1wrong{padding-left:40px;background:url(../../images/front/bg_wrong.png) no-repeat 10px 0;}
#pay_message .wrong{border-color:#ffdc88;background-image:url(../../images/front/state_wrong.png);background-color:#fffdf6}
#pay_message .wrong li{background:url(../../images/front/bg_wrong.png) no-repeat -90px -58px;e-height:21px;padding:5px 18px;margin:0 30px 0 10px;color:#666}
#pay_message .wrong li div{color:#014bc8}
#pay_message .wrong li strong{color:#000}
#pay_message .wrong a{font-weight:700;}
#pay_message .wrong ul{border-bottom:1px dashed #bbb;padding:20px 0 15px 0;margin:0 0 15px}
#pay_message .ctrl{zoom:1;overflow:hidden;padding:5px 10px}
#pay_message .ctrl strong{float:left;}
#pay_message .qcenter{float:left;width:90px;height:22px;overflow:hidden;text-indent:-999em;background:url(../../images/front/bg_wrong.png) no-repeat 0 -58px;margin:0 3px}
#pay_message label{float:left;height:23px;width:125px;overflow:hidden;position:relative;+top:-2px;left:3px;}
#pay_message label button{float:left;height:23px;width:125px;overflow:hidden;background:url(../../images/front/bg_wrong.png) no-repeat 0 -35px;text-indent:-999em;cursor:pointer;border:none;}

.eshop-logo{padding:10px 0 0;}
.shopCartTips{background:url(../../images/front/no-repeat.png) no-repeat -161px -25px;_background-position:-161px -26px;padding-left:15px;}
.shopCartTips2{background:url(../../images/front/no-repeat.png) no-repeat -144px -64px;_background-position:-144px -66px;padding-left:15px;margin:5px 0 0 15px;}

.clickallow{cursor:pointer;background:url(../../images/front/shopcart.png) -139px -55px;padding-left:15px;}
.clickallow-h{cursor:pointer;background:url(../../images/front/shopcart.png) -4px -173px;padding-left:15px;}

#shop .ctrlb{height:70px;position:relative;float:right}
#shop .arrowTips {position:relative;float:right;width:600px;}
#shop .arrowTips .benefit{z-index:2;background:#FFFEE9 none repeat scroll 0 0;border:1px solid #FFDE00;padding:0 10px;display:none;float:none;line-height:16px;position:absolute;right:0;top:32px;*top:27px;}
#shop .arrowTips .benefit div{float:none;padding:0;text-align:center;}
#shop .arrowTips a.arrow{outline:none;z-index:3;position:relative;}
#shop .arrowTips span.arrow{z-index:5;background:url(../../images/front/arrow.png);width:11px;height:7px;overflow:hidden;position:absolute;left:5px;top:18px;+top:25px;display:none}
#shop .ctrlb a.arrow{outline:none;z-index:3;position:relative;}
#shop .ctrlb span.arrow{z-index:5;background:url(../../images/front/arrow.png);width:11px;height:7px;overflow:hidden;position:absolute;left:5px;top:18px;+top:25px;display:none}
#shop .ctrlb .benefit{z-index:2;background:#FFFEE9 none repeat scroll 0 0;border:1px solid #FFDE00;display:none;float:none;line-height:16px;position:absolute;right:0;top:35px;*top:30px;width:400px;}
#shop .ctrlb .benefit div{float:none;padding:0;text-align:center;}


#shop #changenum {margin:0;padding:6px 0;position:relative;width:15px;}
#shop #changenum em {
background:transparent url(../../images/front/no-repeat.png) repeat scroll -130px -20px;
cursor:pointer;
display:block;
font-size:0;
height:9px;
left:0;
margin:0;
overflow:hidden;
position:absolute;
top:2px;
width:11px;
}

#shop #changenum em.reduce {
background:transparent url(../../images/front/shopcart.png) repeat scroll -11px -52px;
height:9px;
margin-top:7px;
overflow:hidden;
position:absolute;
text-indent:-999em;
top:5px;
width:11px;
}




/* promotion */
.promotion p span{padding-left:5px;}
p.whole_promo{padding:5px 0 ;}
div.whole_promo {margin:10px 0 0 0;}
p span.promotion{padding:0 15px 0 5px;color:#000;}
td.promotion p{text-align:left;margin-bottom:5px;}
.price-down,.price-down-gray,.price-panic,.price-reduce,.price-reduce-gray,.price-free,.price-give,.post365com{vertical-align:middle;width:14px;height:14px;*margin-right:3px;display:inline-block;}
.price-down{background:url(../../images/front/icon_down.png) no-repeat;}
.price-panic{background:url(../../images/icon_panic.png) no-repeat;}
.price-down-gray{background:url(../../images/front/icon_down_gray.png) no-repeat;}
.price-reduce{background:url(../../images/front/icon_reduce.png) no-repeat;}
.price-reduce-gray{background:url(../../images/front/icon_reduce_gray.png) no-repeat;}
.price-free{background:url(../../images/front/icon_free.png) no-repeat;}
.price-give{background:url(../../images/front/icon_give.png) no-repeat;}


.system-widgets-box {
background:#E6E6E6 url(../../images/front/system-widgets-box.gif) no-repeat scroll 50% 50%;
border-color:#CCCCCC #999999 #999999 #CCCCCC;
border-width:1px;
height:500px;
}

.paypoint{color:#390 !important;}

/*---优惠活动弹出提示---*/
.goodsTips{display:inline-block;overflow:visible;position:relative;}
.goods_tips{display:none;position:absolute;top:21px;padding:5px;left:-5px;width:180px;line-height:17px;border:1px solid #fed57b;background:#fffeea;}
.goods_tips span.allow{width:11px;height:7px;display:block;position:absolute;background:url(../../images/front/arrow.png) no-repeat;top:-7px;left:0;margin-left:15px;width:100px;}
.goods_tips span.promotion{padding:0 15px 0 5px;}
p span.promotion{padding:0 15px 0 5px;color:#000;}

/* 积分提示 */
.supertips {clear:both;text-align:center;margin:0 0 5px;height:33px;line-height:33px;border:1px solid #ffd200;background:#fffbef;overflow:hidden;text-indent:10px;}
.supertips a{margin:0 5px;font-weight:bold;}
.paypoint{color:#390 !important;}
.supertips strong{color:#ff0000;font-weight:400px;font-size:14px;}

/* 订单出错 */
.cartError {margin:30px 0;}
.cartError .supertips {color:#FF0000;font-size:14px;font-weight:bold;padding-left:20px;text-align:left;}
.cartError .f00,.cartError .alert {color:#FF0000;}

/* 
*
*   Mbox插件样式
*
*/
#moverlay,#mshadow,#mbox{position:absolute;top:0;left:0;background:#fff;z-index:1000}
#moverlay{opacity:0.7;filter:alpha(opacity=70);width:100%}
#mshadow{background:#000;top:105px;left:50%;}
#mbox{background:url(mbox.png) 0 -32px repeat-x #fff;border:2px solid #bdd6e6;top:100px;left:50%;padding-bottom:7px;overflow:hidden;}
#mbox h3{line-height:31px;text-indent:15px;}
#mdel{text-align:right;height:16px;overflow:hidden;}
#mdel a{background:url(mbox.png);display:inline-block;zoom:1;width:38px;height:16px;margin:0 10px;overflow:hidden;}
#mdel a:hover{background:url(mbox.png) 0 -16px;}
#mctrl{padding:0 0 0 140px;}
#mbox div{position:relative;}
.norm1{width:630px;margin-left:-315px;}
.norm2{width:400px;margin-left:-200px;}
.division{margin:0 0 7px;padding:7px;overflow:hidden;background:#fff}
.division div{line-height:25px;padding:3px 0 2px 110px;overflow:hidden;zoom:1}
.division .caption{padding:0 0 0 120px;margin-top:-3px;line-height:19px;color:#999}
.division span{float:left;width:110px;margin-left:-100px;text-align:right;}
.division .text{padding:3px 2px 2px;line-height:15px;height:15px}

/*---365旗下站提示---*/
#popupTips1,#popupTips2,#popupTips3{margin:0 auto;display:none;color:#666;width:350px;height:176px;padding:24px 0 0 0;text-align:center;}
#popupTips1 p,#popupTips2 p,#popupTips3 p{width:263px;margin:0 auto;text-align:left;line-height:22px;margin-top:8px;}
#popupTips1 button,#popupTips2 button,#popupTips3 button{cursor:pointer;background:url(../../images/front/bg.png) no-repeat 0 -58px;color:#666;border:0;width:61px;height:27px;text-align:center;margin:5px 7px;}
#popupTips1 a,#popupTips2 a,#popupTips3 a{text-decoration:none;}

#poupuplogin,.popup{display:none;position:relative;width:324px;height:200px;padding:36px 36px 0;background:url(../../images/front/mboxbg.png) no-repeat;}
#poupuplogin h2,.popup h2{font-size:16px;font-weight:700;padding:0 0 10px 0;}
#poupuplogin label,.popup label{width:70px;line-height:25px !important;line-height:30px;float:left;text-align:right}
#poupuplogin p,.popup p{margin-bottom:5px;line-height:20px;}
#poupuplogin p a,.popup p a{color:#3366cc;margin-left:7px;}
#poupuplogin p.loginsubmit{padding:0 0 0 70px;}
#poupuplogin p input,.popup p input{height:20px;line-height:20px;}
#poupuplogin span.nologin {color:#328cd9;line-height:20px;display:block;padding:0 0 0 25px;background:#eff9ff url(../../images/front/no-repeat.png) no-repeat -105px -430px;width:285px;height:20px;border:1px solid #aad6fd;}
span.closepopup {cursor:pointer;width:30px;height:19px;background:url(../../images/front/no-repeat.png) no-repeat -181px -271px;display:block;text-indent:-999px;position:absolute;top:10px;right:20px;}

.form .nologin {line-height:30px;margin-bottom:10px;margin-top:-10px;display:block;padding:0 0 0 25px;background:#eff9ff url(../../images/front/no-repeat.png) no-repeat -105px -425px;width:285px;height:30px;border:1px solid #aad6fd;}
.product-comments .form .nologin{margin:30px 0 0;}

#mshadow{background:#000;top:105px;left:50%;}
#mbox{background:#fff;border:1px solid #ccc;top:100px;left:50%;padding-bottom:7px;overflow:hidden;}
#mdel a{background:none;}
#mdel a:hover{background:none;}
.norm1{width:396px;margin-left:-198px;}

/* 
*
*   信息提示页面样式
*
*/
.msg{line-height:22px;margin:15px 0;}
.msg .box{margin:7px 0;padding:0;overflow:hidden;position:relative;}
.msg.blue .box{background:#eff9ff;border:1px solid #aad6fd;}
.msg.green .box{background:#f8fff5;border:1px solid #abdc97;}
.msg.red .box{background:#fffdf6;border:1px solid #ffdd88;}
.msg.yellow .box{background:#fffdf6;border:1px solid #ffdd88;}
.msg .msgContent{margin:30px 0;margin-left:40px;padding-left:75px;}
.msg .msgContent h1{height:30px;line-height:30px;font-size:20px;font-family:"黑体";font-weight:500;}
.msg.blue .msgContent{background:url(../../images/front/icon_ok_45.gif) no-repeat;}
.msg.blue .msgContent h1{color:#117700;text-align:left;}
.msg.green .msgContent{background:url(../../images/front/icon_ok_45.gif) no-repeat 0 5px;}
.msg.green .msgContent h1{color:#117700;text-align:left;}
.msg.red .msgContent{background:url(../../images/front/icon_error_45.gif) no-repeat;}
.msg.red .msgContent h1{color:#cc3333;text-align:left;}
.msg.yellow .msgContent{background:url(../../images/front/icon_notice_45.gif) no-repeat;}
.msg.yellow .msgContent h1{color:#333333;text-align:left;}
.msg .msgContent p{font-size:12px;margin:0;padding:0;}
.msg .msgContent p.go{line-height:20px;}
.msg .msgContent p.go.firstline{line-height:30px;}
.msg .msgContent p.go.firstline a{font-weight:700;color:#3366cc;}
.msg .msgContent p.go.moreline{padding-left:48px;}

/*限时抢购频道*/
#panicList #content{width:970px;}
#panicList .list-view .title{font-size:14px;padding:2px 0 3px;}
#panicList .list-view .oldprice,.list-view .price{position:static;}
#panicList .countDown{position:absolute;left:735px;top:20px;}
#panicList .countDown strong{font-weight:500;}
#panicList .countDown a{width:91px;height:29px;line-height:29px;font-size:14px;font-weight:700;color:#735700;text-align:center;background:url(../../images/front/btn_yel_bg.png) no-repeat;display:block;margin:10px 0 0;text-decoration:none;}
#panicList .countDown a.disabled{color:#666666;background:url(../../images/front/btn_gray_bg.png) no-repeat;cursor:default;}
#panicList .countDown em{font-weight:700;color:#ff6600;}
