
/*--------------------- overall class-------------------------- */
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,ul,ol,li,form,input,textarea,p,button{margin:0;padding:0}
body{font-family:Helvetica,arial;font-size:12px;color:#393939;background:#fff;min-width:1024px;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
img{border:0}
table{border-collapse:collapse;border-spacing:0}
li{list-style:none}
html,.body{height:100%;}
/*--------------------- float-------------------------- */
.fl{float:left}
.fr{float:right}
.cl{clear:both}
/*--------------------- font class-------------------------- */
a:hover,a:link,a:visited{text-decoration:none}
.white{color:#fff}
.gray1{color:#666}
.gray2{color:#D3D1BE}
.orange{color:#EF8200}
.top-bt .green{color:#72e375}
.list-crumb span .orange{color:#EF8200}

.list-crumb .orange{color:#EF8200}

/*--------------------- input textare raido checkbox select-------------------------- */
.input-style-1{border-radius:4px;border:1px solid #c9c8c8;color:#333;height:12px;padding:8px 0px 6px 5px;box-shadow:2px 2px 3px #eae8e8 inset;background:#fff}
.input-style-1-focus{border-radius:4px;border:1px solid #91cf9d;color:#333;height:12px;padding:8px 0px 6px 5px;box-shadow:2px 2px 3px #eae8e8 inset;background:#fff}
.select-style-1{vertical-align:middle;height:26px;padding:3px;width:auto;border-radius:3px;border:1px solid #cacaca;background-image:-moz-linear-gradient(top, #fff, #efefef);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #efefef));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef', GradientType='0'); }
.select-style-1 option{padding:3px;border:none}
.check-box-1{vertical-align:middle;margin-right:3px;display:inline-block;width:14px;height:14px;}

.radio-style-1{vertical-align:middle;width:14px;height:14px;}
.textarea-style-1{padding:10px;border:1px solid #c9c8c8;box-shadow:2px 2px 3px #eae8e8 inset;border-radius:6px}
.tfw{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-moz-binding:url("ellipsis.xml#ellipsis")}
/*--------------------- table-style-------------------------- */
.table-1{float:left;border-bottom:1px solid #e4e4e4;padding-bottom:5px}
.table-1 dt{float:left;height:35px;width:100%;border-radius:6px;background:#e3f4e6;line-height:35px;}
.table-1 dd ul{float:left;padding:10px 0px 10px 0px;width:100%;}
.table-1 ul li{float:left;padding-left:10px;}
.table-1 dd{float:left;width:100%;background:#fff;line-height:20px;}
.table-1 .table-1-bg{background:#f7f7f7}

.table-2{float:left;}
.table-2 dt{float:left;width:100%;border-radius:6px;background:#e3f4e6;line-height:35px;}
.table-2 ul{width:100%;float:left;}
.table-2 ul li{position:relative;vertical-align:top;display:inline-block;padding-left:10px;}
.table-2 dd{float:left;width:100%;border-bottom:1px solid #e4e4e4;padding:10px 0px 5px 0px;background:#fff;line-height:20px;}
.table-2 dd img{float:left;vertical-align:middle;display:inline-block;}

.table-2-name{float:left;display:inline-block;vertical-align:top;font-size:14px;padding-left:10px;width:300px;line-height:20px;}
.table-2-name a{color:#000}
.table-2-name a:hover{text-decoration:underline;color:#48ae5c}
.table-2-des{float:left;margin-top:10px;white-space:nowrap;width:200px;color:#666;line-height:20px;}
.table-2-iteminfo{margin:0px 10px 0px 10px;width:400px;float:left;color:#666}
.table-2-des span{margin:0px 10px 0px 10px;}

.table-3{float:left;width:530px;margin:20px 10px 0px 10px;}
.table-3 dt{float:left;width:100%;border-radius:6px;background:#eae0c2;line-height:30px;}
.table-3 dd{float:left;width:100%;color:#666;padding:5px 0px 5px 0px;line-height:20px;border-bottom:1px solid #eae0c2}
.table-3 a{color:#af9853}
.table-3 ul{width:100%;float:left;}
.table-3 ul li{position:relative;vertical-align:top;display:inline-block;padding-left:10px;margin-top:0px}
.table-3-1{width:150px}
.table-3-2{width:150px}
.table-3-3{width:100px}
.table-3-4{width:50px}

.table-4{float:left;}
.table-4 dt{float:left;width:100%;border-radius:6px;background:#e7f4ff;line-height:35px;}
.table-4 ul{width:100%;float:left;}
.table-4 ul li{position:relative;vertical-align:top;display:inline-block;padding-left:10px;}
.table-4 dd{float:left;width:100%;border-bottom:1px solid #e4e4e4;padding:10px 0px 5px 0px;background:#fff;line-height:20px;}
.table-4 dd img{float:left;vertical-align:middle;display:inline-block;}

.table-4-name{float:left;display:inline-block;vertical-align:top;font-size:14px;padding-left:10px;width:300px;line-height:20px;}
.table-4-name a{color:#000}
.table-4-name a:hover{text-decoration:underline;color:#5a96ca}
.table-4-des{float:left;margin-top:10px;white-space:nowrap;width:200px;color:#666;line-height:20px;}
.table-4-des span{margin:0px 10px 0px 10px;}

.center-box .cart-mt{margin-top:50px}
/*--------------------- tips-info -------------------------- */
.tips-info{position:relative;background:#fcf8f4;border-radius:6px;padding:10px 10px 10px 35px;border:1px solid #ebe7e4;line-height:20px;margin-top:20px;}
.tips-info-icon{position:absolute;left:5px;top:7px;background:url(../images/icon-01.jpg) no-repeat;background-position:-10px -1095px;display:block;width:30px;height:30px;float:left;}

.tips-info-2{position:relative;background:#fff;border-radius:6px;padding:0px 10px 5px 28px;line-height:14px;margin:10px 0px 10px 0px;color:#ff0000;width:385px}
.tips-info2-icon{position:absolute;left:0px;top:1px;background:url(../images/icon-5.jpg) no-repeat;background-position:-4px -6px;display:block;width:20px;height:26px;float:left;}


.text-tips-1{font-style:normal;text-indent:10px;font-size:10px;color:#666;display:inline-block;text-indent:10px;}

.loading-2{background:url(../images/loading.gif) #fff no-repeat 10px 10px;padding-left:30px;position:absolute;border-radius:20px;height:37px;top:45%;left:45%;box-shadow:1px 1px 3px #888;z-index:99999;width:90px;}
.loading-2 p{font-weight:bold;color:#666;position:absolute;left:40px;top:10px;line-height:15px;}
.loading-mask{position:absolute;z-index:99998;width:100%;height:100%;background:#000;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}

.loading{position:absolute;border-radius:20px;height:37px;top:45%;left:45%;box-shadow:1px 1px 2px #999;z-index:99999;width:130px;background:#fff;}
.loading img{position:absolute;left:20px;top:10px}
.loading p{font-weight:bold;color:#666;position:absolute;left:50px;top:10px;line-height:15px;}

.tips-frame{display:none;position:absolute;border-radius:10px;padding:25px 30px 30px 70px;background:#fff;border:2px solid #e9e6e6;box-shadow:1px 1px 4px #999;z-index:99999;width:auto;background:#fff;}
.tips-err-ico{background:url(../images/tips_icon_01.png) no-repeat 10px 10px #fff}
.tips-suc-ico{background:url(../images/tips_icon_02.png) no-repeat 10px 10px #fff}

.tips-frame p{vertical-align:middle;display:inline-block;max-width:300px;font-weight:bold;color:#666;line-height:15px;}
.no-info-2{background:url(../images/no-info.png) no-repeat;margin-left:20%;height:200px;padding-left:220px;background-position:0px -225px;margin-top:20px}
.no-info-2 p{line-height:200px;font-size:26px;color:#bebebe}

.account-r-frame .no-info-1,.no-info-1{position:relative;background:url(../images/no-info.png) no-repeat;margin-left:20%;height:200px;padding-left:220px;background-position:0px 10px}
.no-info-1 p{line-height:180px;font-size:26px;color:#bebebe}
.no-info-1 .no-info-bt{position:absolute;left:220px;top:120px}
.no-info-1 .no-info-bt a{float:left;margin-right:10px;min-width:70px;}
.account-r-frame .no-info-ml{margin-left:60px;}
.pro-n{width:400px;margin-left:16%;float:left}
/*--------------------- top -------------------------- */

.top{height:105px;width:100%;background:#202020}
.top-center{position:relative;width:980px;height:98px;margin:0 auto}
.top-nav-01,.nav-mail,.top-nav-bt-focus,.top-nav-bt-gray,.top-seach-bt,.top-cart,.all-announcement,.top-register,.top-login{background:url(../images/top-ui-01.jpg) no-repeat}
.top-nav-01{width:980px;height:52px;background-position:225px -350px}
.nav-logo{position:absolute;top:12px;left:0px;width:184px;height:51px;display:block;}
.nav-notice{position:absolute;top:10px;left:210px;color:#cbcbcb;width:420px;}

.top-nav-01-info{position:absolute;top:10px;right:165px;background:#202020}
.nav-hello{float:right;text-align:right;color:#cbcbcb;margin-left:10px;}
.nav-hello a{color:#f1503b;margin-left:10px}
.nav-hello a:hover{text-decoration:underline;}
.nav-currency,.nav-currency-focus{position:absolute;width:42px;height:24px;padding:10px 0px 0px 15px;top:0px;right:0px;color:#cbcbcb;background: url(../images/top-ui-01.jpg) no-repeat;}
.nav-currency{background-position:-552px -110px;}
.nav-currency-focus{background: url(../images/top-ui-01.jpg) no-repeat #000;background-position:-691px -110px;}
.show-currency{display:none;position:absolute;right:0px;top:34px;width:57px;z-index:10;background:#000;border-radius:0px 0px 6px 6px;overflow:hidden}
.show-currency li{cursor:pointer;float:left;height:25px;line-height:25px;color:#fff;width:57px;text-indent:15px;border-top:1px solid #2b2b2b;border-bottom:1px solid #040404;}
.show-currency li:hover{background:#272727}

.all-announcement{float:right;color:#cbcbcb;padding-left:22px;height:20px;display:block;background-position:0px -289px}
.all-announcement:hover{background-position:0px -318px;color:#48ae5c}

.nav-notice a{color:#fff}
.nav-notice a:hover{color:#48ae5c;}

.nav-mail{position:absolute;top:10px;right:60px;color:#cbcbcb;padding-left:22px;height:20px;display:block;background-position:0px -225px}
.nav-mail:hover{background-position:0px -257px;color:#48ae5c}

.top-nav_02{width:980px;height:46px}
.top-nav-bt{position:absolute;top:62px;font-size:14px}
.top-nav-bt a{cursor:pointer;text-align:center;line-height:36px;float:left;width:102px;height:36px;margin-right:7px;display:block}

.top-nav-bt-focus{background-position:0px 0px;color:#fff}
.top-nav-bt-gray{background-position:-105px 0px;color:#ddd}

.top-seach{position:absolute;top:34px;left:210px;}
.top-seach input{height:19px;padding:5px;width:370px;border-radius:3px 0px 0px 3px;border:none;float:left}
.top-seach .top-seach-bt{cursor:pointer;background-position:0px -46px;width:39px;height:29px;display:block;float:left;border-radius: 0px 3px 3px 0px;}

.top-nav-02-r{position:absolute;top:36px;right:0px;font-size:13px;}
.top-nav-02-r a{float:left;display:block;line-height:37px;color:#fff;height:37px}


.top-login{background-position:78px -405px;cursor:pointer;width:80px;text-align:center;}
.top-register{background-position:78px -405px;cursor:pointer;width:80px;text-align:center;}

.top-account-box{float:left;width:120px;}
.top-account{background:url(../images/top-ui-01.jpg) no-repeat;background-position:-495px -50px;width:120px;text-indent:20px;}
.top-account-focus{background:url(../images/top-ui-01.jpg) no-repeat;width:120px;text-indent:20px;background-position:-635px -55px;}
.top-login:hover,.top-register:hover{background:#000}

.top-account-list{display:none;position:absolute;top:36px;left:0px;z-index:10;background:#000;overflow:hidden;padding-bottom:2px;border-radius:0px 0px 6px 6px;width:120px;height:auto;}
.top-account-list li{width:120px;height:30px;text-indent:20px;border-top:1px solid #2b2b2b;border-bottom:1px solid #040404;font-size:12px;}
.top-account-list a{width:100%;height:100%;color:#fff;display:block;line-height:30px;}
.top-account-list a:hover{background:#272727}

.top-cart{width:120px;padding-right:10px;background-position:15px -95px;text-align:right;padding-left:15px;}
.cart-number{position:absolute;right:-5px;top:4px;border-radius:10px;background:#f1503b;color:#fff;font-style:normal;line-height:16px;text-align:center;padding:0px 5px 0px 5px;height:16px;}
.message-number{position:absolute;right:-14px;top:-10px;border-radius:10px;background:#f1503b;color:#fff;font-style:normal;line-height:16px;text-align:center;padding:0px 5px 0px 5px;height:16px}
.top-nav-02-r .top-cart:hover{background:url(../images/top-ui-01.jpg) no-repeat #000;background-position:16px -162px;}

.top-bt{position:absolute;top:76px;width:100%;height:28px;border-top:1px solid #535353;background:#383838;}
.top-bt ul{width:980px;margin:auto;height:28px;background:#383838;line-height:28px}
.top-bt ul li{float:left;}
.top-bt ul li a{font-weight:bold;padding:0px 11px 0px 12px;display:block;color:#ececec;}
.top-bt ul li a:hover{background:#555;}
.top-bt ul .top-a-focus{background:#555}
/*--------------------- top-sub-pannel -------------------------- */
.sub-pannel-show{position:absolute;top:105px;}
.top-sub-pannel-2{position:absolute;padding:10px 0px 10px 0px;border-radius:0px 0px 6px 6px;z-index:10;display:none;width:220px;background:#555;float:left}
.top-sub-pannel-2 li{width:220px;line-height:30px;height:30px;}
.top-sub-pannel-2 li a{float:left;background:url(../images/icon-01.jpg) no-repeat;background-position:10px -5px;width:205px;padding-left:20px;height:30px;display:block;color:#ececec}
.top-sub-pannel-2 li .pannel-focus{color:#48ae5c;background-position:10px -41px;}
.top-sub-pannel-2 li .no-allow{background:none;}

.top-sub-pannel-3{position:absolute;padding:10px 0px 10px 0px;z-index:9;border-radius:0px 0px 6px 6px;padding-bottom:10px;border-left:1px solid #717171;display:none;width:220px;background:#555;float:left}
.top-sub-pannel-3 li{width:210px;padding-left:15px;line-height:30px;height:30px;}
.top-sub-pannel-3 li a{float:left;color:#ececec}
.top-sub-pannel-3 li a:hover{color:#48ae5c;}

/*--------------------- middle -------------------------- */
.center-box{width:980px;margin:0 auto}
/*--------------------- index -------------------------- */
.main-pannel-banner{width:980px;height:258px;margin-top:10px;}
.main-banner{position:relative;width:645px;border-radius:6px;overflow:hidden;float:left;height:258px}
.index-pic{position:absolute;width:645px;height:258px;z-index:1;}
.main-banner-bt1,.main-banner-bt2{visibility:hidden;cursor:pointer;position:absolute;display:block;top:90px;width:41px;height:69px;background:url(../images/icon-allow.png) no-repeat;z-index:2;}
.main-banner-bt1{left:0px;background-position:-84px 0px}
.main-banner-bt1:hover{background-position:0px 0px}

.main-banner-bt2{right:0px;background-position:-124px 0px}
.main-banner-bt2:hover{background-position:-42px 0px}
.index-pic img{width:645px;height:258px;}
.index-pic a{position:absolute;display:none;z-index:1}

.showbanner-1,.showbanner-1-focus{border-radius:0px 6px 0px 0px;margin-bottom:1px;}
.showbanner-2,.showbanner-2-focus{margin-bottom:1px;}
.showbanner-3,.showbanner-3-focus{border-radius:0px 0px 6px 0px;}

.main-recommend-banner{width:980px;height:160px;margin-top:10px;color:#666}
.main-recommend-banner-1,.main-recommend-banner-2{cursor:default;position:relative;width:485px;height:160px;border-radius:6px;float:left}
.main-recommend-banner-1{margin-right:10px;}

.main-recommend-banner dt{position:absolute;z-index:5;top:20px;left:20px;font-size:20px;width:180px;}
.main-recommend-banner-1 dt{color:#666}
.main-recommend-banner-2 dt{color:#666}
.main-recommend-banner-txt{z-index:4;position:absolute;left:20px;top:50px;width:180px;font-size:11px;line-height:18px;}
.main-recommend-banner-pic{z-index:3;position:absolute;width:276px;height:160px}
.main-recommend-banner-pic img{border-radius:6px}

.news{position:relative;width:320px;float:right;height:255px;border-radius:6px;border:1px solid #e0e5e1;}
.news dd{width:320px;float:left;}
.news-head{height:30px;overflow:hidden;border-radius:6px 6px 0px 0px;border-top:1px solid #fff;background-image:-moz-linear-gradient(top, #f2fff4, #fff);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2fff4), color-stop(1, #fff));background:#f2fff4\0;}
.news-icon{background:url(../images/news-icon.gif);position:absolute;width:69px;height:69px;left:-6px;top:-6px}

.news-body{height:200px;}
.news-body ul li{float:left;width:290px;padding:0px 0px 0px 30px;height:30px;line-height:30px;border-bottom:1px dotted #dbdbdb}
.news-body ul a{color:#666}
.news-body ul a:hover{color:#48ae5c}
.news-body ul .news-1{color:#48ae5c}

.news-footer{background:#eaf8ed;border-radius:0px 0px 6px 6px;overflow:hidden;height:24px;line-height:24px}
.news-footer a{float:right;color:#666;margin-right:10px;}
.news-footer a:hover{color:#48ae5c}

/*-------------- thumb --------------- */
.main-thumb{width:980px;margin-top:10px;border:1px solid #e8e8e8;border-radius:6px;float:left}
.main-thumb-title{line-height:30px;height:30px;width:980px;background:#f2f2f2;border-bottom:1px solid #e8e8e8;width:980px;border-top:1px solid #fff;border-radius:6px 6px 0px 0px}
.main-thumb span{float:left;margin-left:10px;color:#48ae5c;font-weight:bold;font-size:14px;}
.main-thumb-more{float:right;color:#666;margin-right:10px;}
.main-thumb-more:hover{color:#48ae5c}
.main-thumb .thumb-box dl{margin:10px 6px 10px 6px;}
.main-thumb .thumb-box{margin:0px 0px 10px 10px;}
.thumb-box{width:988px;float:left;}

.thumb-box dl,.thumb-box dd{width:180px;float:left}
.thumb-box dl{margin:10px 17px 10px 0px;}
.thumb-box-name{height:53px;}
.thumb-box-name a{font-size:12px;color:#666}
.thumb-box-name a:hover{text-decoration:underline;color:#48ae5c}

.thumb-box-description{padding:10px 0px 10px 0px}
.thumb-box-pic a{margin:10px;width:160px;height:160px;display:block}
.thumb-box-pic img{width:160px;height:160px}
.thumb-box .price{float:right;margin-right:10px;color:#48ae5c}
.thumb-box .star-1{float:right}
.star-1-green,.star-1-gray{background:url(../images/icon-01.jpg) no-repeat;float:left;display:block;width:16px;height:16px;}
.thumb-box .star-1-green{background-position:-15px -143px}
.thumb-box .star-1-gray{background-position:-79px -144px}

.add-cart,.add-wishlist,.add-notice,.add-remove{cursor:pointer;background:url(../images/bt-style-1.png) no-repeat;display:block;width:83px;height:25px;float:left;line-height:25px;text-align:center}
.add-cart{background-position:-10px -12px;color:#fff;margin-right:10px}
.add-cart:hover{background-position:-10px -56px;}

.add-wishlist{background-position:-109px -12px;color:#ab9450;text-indent:10px;}
.add-wishlist:hover{background-position:-109px -56px;color:#876f31}

.add-remove{background-position:-207px -12px;color:#ab9450;}
.add-remove:hover{background-position:-207px -56px;color:#876f31}

.add-notice{background-position:-308px -12px;color:#fff;margin-right:10px;text-indent:0px;}
.add-notice:hover{background-position:-308px -56px;}

/*-------------- pro-description --------------- */
.pro-description{width:483px;border-radius:6px;height:288px;background:#f8f5f1;margin:10px 10px 0px 0px;float:left}
.pro-description h1{width:440px;white-space:nowrap;padding:20px 20px 0px 20px;color:#333;font-size:17px;}
.pro-description p{width:440px;padding:10px 20px 0px 20px;color:#666;line-height:23px;}

/*-------------- voice --------------- */
.main-voice{width:483px;border:1px solid #e8e8e8;border-radius:6px;margin-top:10px;float:right}

.box-rel{width:100%;height:100%;position:relative;}
.voice-slide{width:100%;height:120px;overflow:hidden;}

.JQ-content-box{float:left;width:100%;height:255px;min-height:25px;line-height:25px;overflow:hidden}
.JQ-content-box li{width:100%;float:left;border-bottom:1px solid #e7e7e7}
.inner-content-box{width:100%;min-height:25px;line-height:25px;}
.inner-content-box li{width:100%;float:left;border-bottom:1px solid #e7e7e7}
.main-voice-title{float:left;height:30px;line-height:30px;width:100%;background:#efefef}
.main-voice-title span{float:left;background:url(../images/icon-01.jpg) no-repeat;background-position:-10px -1268px;margin-left:10px;height:28px;display:block;width:100px;color:#48ae5c;padding-left:25px}
.box-rel dl{padding:3% 3% 0px 3%;float:left;width:94%;}
.main-voice dt,.main-voice dd{width:100%;float:left}
.main-voice-name,.main-voice-time{display:inline-block;height:30px;line-height:30px;}
.main-voice dd b{float:left;margin:5px 0px 0px 0px;}
.main-voice-time{float:right;}
.main-voice-name{background:url(../images/icon-01.jpg) no-repeat;font-size:14px;background-position:-77px -265px;padding-left:35px;margin-right:30px;}
.main-voice-txt{color:#666}
.main-voice-more{float:right;font-size:11px;margin-right:10px;color:#666}
.main-voice-more:hover{color:#48ae5c}
.box-rel .admin-reply{padding:15px 0px 30px 0px;margin-left:3%;border-top:1px dotted #ccc;float:left;width:920px;}
.box-rel .admin-reply .admin-reply-name{display:inline-block;width:140px;height:20px;line-height:20px;color:#fff;background:#ccc;text-align:center;border-radius:3px;}
.box-rel .admin-reply .admin-reply-time{display:inline-block;float:right}
/*-------------- main-bottom-nav --------------- */
.main-bottom-nav{height:127px;width:980px;border:1px solid #e8e8e8;margin-top:10px;float:left;border-radius:6px}
.main-bottom-nav a{display:inline-block;border-right:1px solid #e6e6e6;background:url(../images/icon-02.jpg) no-repeat;width:191px;height:27px;color:#666;text-align:center;padding-top:100px;}
.main-bottom-nav .main-bottom-nav-points{background-position:40px -110px}
.main-bottom-nav .main-bottom-nav-Shipping{background-position:-160px -110px}
.main-bottom-nav .main-bottom-nav-opp{background-position:-350px -110px}
.main-bottom-nav .main-bottom-nav-order{background-position:-550px -110px}
.main-bottom-nav .main-bottom-nav-blog{background-position:-740px -110px}

.main-bottom-nav a:hover{color:#48ae5c}
.main-bottom-nav .main-bottom-nav-points:hover{background-position:40px -240px}
.main-bottom-nav .main-bottom-nav-Shipping:hover{background-position:-160px -240px}
.main-bottom-nav .main-bottom-nav-opp:hover{background-position:-350px -240px}
.main-bottom-nav .main-bottom-nav-order:hover{background-position:-550px -240px}
.main-bottom-nav .main-bottom-nav-blog:hover{background-position:-740px -237px}

/*-------------- footer-box --------------- */
.footer-box{width:100%;height:auto;margin-top:30px;background:#f5f5f5}
.footer-center{width:100%;border-bottom:1px solid #d6d6d6}
.footer-nav{height:220px;width:980px;margin:auto;line-height:22px;}
.footer-nav ul{float:left;margin:10px 78px 10px 0px;}
.footer-nav ul li{line-height:30px;height:30px}

.footer-nav .footer-nav-title{color:#48ae5c;font-size:14px;margin-bottom:5px}
.footer-nav .footer-nav-title a{color:#48ae5c;text-decoration:none;}
.footer-nav ul a{color:#666}
.footer-nav ul a:hover{text-decoration:underline;color:#48ae5c;}
.footer-nav .footer-nav-5{width:auto;margin-right:0px}
.footer-nav-title-2{color:#666;margin-top:20px;font-size:14px;}

.con-1,.con-2,.con-3,.con-4{float:left;margin-right:10px;background:url(../images/share-icon.jpg) no-repeat;width:30px;height:30px;display:block}
.con-1{background-position:0px 0px;}
.con-2{background-position:-41px 0px;}
.con-3{background-position:-81px 0px;}
.con-4{background-position:-122px 0px;}
.con-info{display:none;position:relative;margin-top:10px;width:150px;height:30px;line-height:30px;background:#fff;border:1px solid #dcdcdc;border-radius:6px}
.con-allow1,.con-allow2,.con-allow3,.con-allow4{position:absolute;top:-6px;width:11px;height:6px;background:url(../images/share-icon.jpg) no-repeat;background-position:-2px -43px;display:block}
.con-allow1{left:10px;}
.con-allow2{left:50px;}
.con-allow3{left:90px;}
.con-allow4{left:130px;}

.con-info a{margin-left:11px}
.footer-logo{height:70px;width:980px;margin:auto;background:url(../images/line-01.jpg) no-repeat top center;padding-top:40px;}
.footer-payment{height:60px;float:left}
.footer-logistics{height:60px;float:right}
.payment-1,.payment-2,.payment-3,.payment-4,.logistics-1,.logistics-2,.logistics-3,.logistics-4{border:1px solid #dedede;vertical-align:middle;margin-right:20px;background:url(../images/bottom-logo.jpg) no-repeat;float:left;width:100px;height:40px}
.payment-title,.logistics-title{vertical-align:middle;width:auto;float:left;margin-right:5px;font-size:13px;color:#494949;line-height:40px;}
.payment-1{background-position:0px -6px;}
.payment-2{background-position:-115px -5px;}
.payment-3{background-position:-232px -5px;}
.payment-4{background-position:-799px -6px;}
.logistics-1{background-position:-365px -5px;}
.logistics-2{background-position:-480px -5px;}
.logistics-3{background-position:-577px -5px;}
.logistics-4{background-position:-680px -6px;}

.footer-copyright{background:#202020;height:60px;width:100%;padding-top:10px;}
.footer-copyright p{width:980px;margin:0 auto;color:#fff;line-height:25px;}
.footer-copyright p span{width:600px;text-align:right;display:inline-block;}

.footer-copyright a{color:#48ae5c;display:inline-block;width:60px;height:20px;line-height:20px;margin-left:5px;}
.footer-copyright a:hover{text-decoration:underline}
.footer-copyright .c_time{width:160px}
/*-------------- crumb --------------- */
.crumb-1{width:960px;height:25px;background:#f4f4f4;border-radius:6px;color:#666;padding:5px 10px 0px 10px;white-space:nowrap;overflow:hidden;border:1px solid #e1e1e1;margin-top:20px}
.crumb-2{width:960px;height:20px;line-height:20px;white-space:nowrap;overflow:hidden;color:#000;padding:0px 10px 0px 0px;margin-top:20px}
.crumb-1 a,.crumb-1 span,.crumb-2 a,.crumb-2 span{color:#666;display:inline-block;height:20px;line-height:20px;vertical-align:middle}
.crumb-1 a:hover,.crumb-2 a:hover{text-decoration:underline;color:#48ae5c;display:inline-block;height:20px;vertical-align:middle}

.arrow-1,.arrow-2,.c-list,.c-list-focus,.d-line-1,.c-back,.c-thumb,.c-thumb-focus{float:left;background:url(../images/icon-01.jpg) no-repeat;}
.arrow-1{float:none;padding-left:20px;background-position:-15px -94px}
.arrow-2{float:none;padding-left:20px;background-position:-10px -1188px}
.crumb-c-mode{float:right;padding-top:3px;padding-right:10px;}
.crumb-c-mode a{display:inline-blcok;padding:0px;width:20px;height:25px;}
.c-list-focus{cursor:default;background-position:-15px -386px;margin-right:10px}
.c-list{cursor:pointer;background-position:-77px -386px;margin-right:10px}
.c-list:hover{background-position:-15px -386px;}

.c-back{background-position:-15px -810px}
.c-thumb-focus{cursor:default;background-position:-16px -430px}
.c-thumb{cursor:pointer;background-position:-77px -430px}
.c-thumb:hover{background-position:-16px -430px}

.d-line-1{width:7px;height:27px;margin-left:10px;background-position:0px -385px}

/*-------------- item-info --------------- */
.item-info{width:980px;margin-top:20px;float:left;}
.item-info-l{float:left;width:420px;}
.item-info-r{float:right;width:540px;padding-left:20px;}
.item-info-pic{width:410px;height:410px}
.item-info-thumb div{position:relative;float:left;overflow:hidden;width:380px;height:100px}
.item-info-thumb ul{position:absolute;left:0px;height:100px}
.item-info-thumb ul li{width:80px;height:80px;float:left;margin:10px 13px 0px 0px;}
.item-info-thumb ul li a{cursor:pointer;display:block;width:80px;height:80px;border:1px solid #dbdbdb;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;border:1px solid #dbdbdb;}
.item-info-thumb ul .zoomThumbActive{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;border:1px solid #c1c0c0;}
.item-info-thumb ul li img{width:80px;height:80px;}

.itemthumb_movel,.itemthumb_mover{cursor:pointer;background:url(../images/icon-01.jpg) no-repeat;display:block;width:15px;height:80px;float:left;}
.itemthumb_movel{background-position:-10px -665px;margin:10px 0px 0px 0px;}
.itemthumb_mover{background-position:-10px -730px;margin:10px 0px 0px 5px;}

.prefix span{vertical-align:top;background:#888;font-size:14px;display:inline-block;padding:3px 10px 3px 10px;color:#fff;border-radius:3px;margin:0px 6px 6px 0px;}
.item-info-title{font-size:22px;color:#000}
.item-info-des{margin-top:10px;padding-bottom:10px;}
.item-info-detail-1{width:540px;float:left;padding-bottom:5px}
.item-info-detail-1 ul{width:540px;border-top:1px solid #e7e7e7;padding-top:10px;}
.item-info-detail-1 ul li{width:250px;float:left;height:30px;line-height:30px;margin-right:20px;}

.item-info-detail-2{clear:both;width:540px;border-top:1px solid #e7e7e7;padding-top:10px;}
.item-info-price{height:30px;}
.item-info-price span{font-size:20px;color:#48ae5c;width:150px;display:inline-block;margin-left:41px}

/*-------------- reference-price --------------- */
.item-info-price-reference{height:30px;}
.item-info-price-reference span{font-size:14px;color:#888;width:153px;display:inline-block;text-decoration:line-through}

/*-------------- item-info-down-app --------------- */
.item-info-downapp{margin:10px 0px 15px 0px;}
.item-info-downapp p{color:#e57c0e;background:url(../images/s-icon-m1.jpg) no-repeat left center;display:inline-block;height:30px;line-height:30px;border:1px dashed #ffb284;border-right:none;padding:0px 38px 0px 30px;border-radius:3px 0px 0px 3px;}
.item-info-downapp a{text-align:center;color:#fff;display:inline-block;padding:0px 10px 0px 10px;height:32px;line-height:32px;border-radius:0px 3px 3px 0px;background:#f5852b}
.item-info-downapp a:hover{background:#ee7615}

/*-------------- 2014 9-22-start --------------- */
.item-info-price-through{height:30px;}
.item-info-price-through span{font-size:14px;color:#888;width:147px;display:inline-block;margin-left:41px;text-decoration:line-through;}

.sales-price{height:30px;}
.sales-price span{font-size:20px;color:#ff0000;width:143px;margin-left:7px;display:inline-block;}
.sales-price .sales-price-time{font-size:12px;color:#ff7e00;width:auto}
/*-------------- end --------------- */
.s-bt-01{cursor:pointer;display:inline-block;height:20px;padding:0px 10px 0px 10px;margin-right:10px;color:#666;border-radius:6px;box-shadow:1px 1px 1px #fff inset;line-height:20px;text-align:center;background:#efefef;border:1px solid #ccc;}
.s-bt-01:hover{color:#48ae5c}
.item-info-rating{height:30px;margin-top:10px;}
.item-info-rating b,.item-info-rating p{float:left;line-height:20px;}
.item-info-rating p{margin-left:35px;}
.item-info-rating a{margin-top:10px;color:#48ae5c}
.item-info-rating a:hover{text-decoration:underline;}
.item-info-bt{width:540px;height:50px;margin-top:10px}

.star-box{vertical-align:top;display:inline-block;margin-top:10px}
.star-box dd{line-height:22px;color:#48ae5c}
.star-box span{color:#666;margin-right:5px;vertical-align:middle;text-align:right;display:inline-block;width:110px;}
.star-box i{vertical-align:middle;display:inline-block}
.star-2{float:left;width:100px;height:30px}
.star2-0,.star2-1,.star2-2,.star2-3,.star2-4,.star2-5,.star2-0-half,.star2-1_,.star2-2_,.star2-3_,.star2-4_{display:block;background:url(../images/star-2.png) no-repeat;width:110px;height:20px;}
.star2-0{background-position:2px -236px}
.star2-1{background-position:2px -213px}
.star2-2{background-position:2px -191px}
.star2-3{height:20px;background-position:2px -170px}
.star2-4{background-position:2px -147px}
.star2-5{background-position:2px -125px}
.star2-0_{background-position:2px -94px}
.star2-1_{background-position:2px -71px}
.star2-2_{background-position:2px -46px}
.star2-3_{background-position:2px -23px}
.star2-4_{background-position:2px 0px}

.star-control{display:inline-block;}
.detail-leave-reviews .star-number{width:auto;margin-left:10px}
.star,.star-gray{cursor:pointer;width:20px;height:20px;display:block;background:url(../images/star-2.png) no-repeat;}
.star{background-position:2px -213px}
.star-gray{background-position:-19px -213px}

.item-info-selected{float:left;margin-bottom:10px;width:450px;}
.item-info-selected b{float:left;width:68px;margin-top:10px;line-height:18px;line-height:15px;}

.selected-1,.selected-2{margin-top:10px;position:relative;cursor:pointer;float:left;margin-right:12px;width:140px;height:30px;text-indent:5px;line-height:30px;color:#948359;background:url(../images/icon-01.jpg) no-repeat;border:1px solid #e7dcbb;background-position:-70px -465px}
.item-info-selected .selected-1-focus{background-position:-70px -494px}
.selected-1 span,.selected-2 span{width:125px;padding-right:15px;display:block}
.selected-1-box{display:none;position:absolute;right:-1px;top:30px;z-index:6000;width:330px;padding:0px 0px 10px 10px;height:auto;overflow-x:hidden;overflow-y:auto;border:1px solid #e7dcbb;background:#fff;}
.selected-1-box li{cursor:pointer;border-radius:3px;padding:0px 10px 0px 10px;text-indent:0px;margin:10px 10px 0px 0px;float:left;height:20px;line-height:20px;background:#efefef;text-align:center}
.selected-1-box .selected-1-box-li-focus{background:#c0aa6c;color:#fff}
.selected-1-box .gray-item{cursor:default;background:#f5f5f5;color:#ccc;}

.item-info-quantity{width:540px;height:40px;clear:both}
.item-info-quantity b{float:left;line-height:30px;width:68px;}
.item-info-quantity p{float:left;line-height:30px;margin-left:12px;}
.item-info-quantity p span{color:000;font-weight:bold}

.amount{height:30px;float:left;border:1px solid #e7dcbb;background:#fffbeb;}
.amount-bt-1,.amount-bt-2{cursor:pointer;background:url(../images/icon-01.jpg) no-repeat;float:left;display:block;width:30px;height:30px;}
.amount-bt-1{background-position:0px -600px;}
.amount input{width:80px;text-align:center;float:left;height:20px;margin-top:5px;float:left;border:none;background:#fffbeb;}
.amount-bt-2{background-position:0px -628px}

.item-pre-order{text-indent:40px;position:relative;color:#ff0000;height:40px;line-height:40px;margin-bottom:10px;}

.item-info-pro{background:url(../images/bg-style-1.jpg) no-repeat;width:500px;height:50px;padding-top:10px;margin-bottom:10px;display:table-cell;vertical-align:middle}
.item-info-pro p{color:#666;padding-left:50px;width:400px;line-height:22px;vertical-align:middle}

.add-cart-2,.add-notice-2,.add-wishlist-2,.add-exchange-2{background:url(../images/bt-style-1.png) no-repeat;float:left;text-indent:60px;color:#fff;font-size:18px;line-height:49px;margin-right:20px;display:block;width:202px;height:49px}
.add-cart-2{background-position:-9px -101px}
.add-cart-2:hover{background-position:-230px -101px}

.add-wishlist-2{background-position:-9px -164px}
.add-wishlist-2:hover{background-position:-230px -164px}

.add-notice-2{cursor:pointer;background-position:-9px -228px}
.add-notice-2:hover{background-position:-230px -228px}

.add-exchange-2{background-position:-9px -466px}
.add-exchange-2:hover{background-position:-229px -466px}
/*--------------item-info-cutsheet --------------- */
.product-notice{position:relative;background:#f7f7f7;border:1px solid #ebe7e4;width:960px;padding:8px 10px 6px 10px;float:left;margin-top:30px;border-radius:6px}
.product-notice p{margin-left:20px;width:940px;color:#ff0000;line-height:20px}

.product-notice-ico{position:absolute;background:url(../images/icon-01.jpg) no-repeat;background-position:-10px -1238px;left:5px;top:10px;width:20px;height:20px;}
.item-info-cutsheet{width:980px;margin-top:20px;float:left;border-radius:6px;overflow:hidden}
.cut-sheet-2{float:left;width:100%;background:#f0f0f0;height:35px;border-bottom:1px solid #d4d4d4;}
.cut-sheet-2 li{cursor:pointer;float:left;width:190px;height:35px;line-height:35px;text-align:center;}
.cut-sheet-2 .cut-sheet-2-focus{cursor:default;border:1px solid #d4d4d4;background:#fff;height:33px;border-top:3px solid #4ba45d;border-bottom:0px}

.item-cutsheet-body{float:left;width:938px;padding:20px;border:1px solid #d4d4d4;border-top:0px;}
.cutsheet-promotion dl{width:430px;margin-right:30px;line-height:30px;float:left}
.cutsheet-promotion dt{font-size:18px;color:#000}
.cutsheet-promotion dd{font-size:14px;color:#666}

.cutsheet-related{display:none}
.cutsheet-related .thumb-box{width:auto;}
.cutsheet-related .thumb-box dl{margin-right:30px;margin-left:20px}

.cutsheet-reviews{display:none}
.cutsheet-reviews-1{float:left;width:290px;margin-right:20px;height:100px}
.cutsheet-reviews-1 dd{float:left;line-height:30px;color:#48ae5c}
.cutsheet-reviews-1 span{vertical-align:middle;font-size:14px;color:#333;display:inline-block;width:110px;text-align:right;}
.cutsheet-reviews-1 .mt{margin-top:30px;}
.rh{border-right:1px dotted #ccc;}
.cutsheet-reviews-1 .bt-style-3{width:130px;color:#666;text-align:center;margin-left:80px;}
.cutsheet-reviews-1 i{vertical-align:middle;display:inline-block;}

.cutsheet-question{display:none;}
.cutsheet-question-1 p{float:left;margin-top:20px}
.cutsheet-question-1 .bt-style-3{float:right;width:130px;text-align:center;color:#666}

.product-video{display:none;}
.product-video iframe{margin:20px 180px}

.detail-qr{border-bottom:1px solid #ddd;float:left;padding-top:10px;}
/*--------------.detail voice --------------- */
.detail-voice{width:920px;float:left;margin-bottom:10px;}
.detail-voice ul{width:920px;float:left;}
.detail-voice li{padding:20px 0px 20px 0px;border-bottom:1px dotted #ddd;}

.detail-reviews{vertical-align:top;display:inline-block;width:640px;margin-right:20px}
.detail-voice-name,.detail-voice-time{display:inline-block;height:30px;line-height:30px;}
.detail-voice-name{background:url(../images/icon-01.jpg) no-repeat;font-size:14px;background-position:-77px -265px;padding-left:35px;margin-right:30px;}
.detail-voice-txt{color:#666}

.detail-leave-reviews{float:left;margin-right:40px}
.detail-leave-reviews dd{line-height:30px}
.detail-leave-reviews span{vertical-align:middle;font-size:14px;color:#333;display:inline-block;width:110px;text-align:right;}
.detail-leave-reviews i{vertical-align:middle;display:inline-block;}
.detail-leave-reviews textarea{width:350px;font-size:12px;height:70px;margin:20px 0px 0px 0px}
.detail-leave-reviews .bt-style-1{width:200px;text-align:center;margin:20px 0px 0px 0px}
.detail-leave-reviews .reviews-tips{width:370px;height:70px;border:1px solid #dcdcdc;box-shadow:2px 2px 3px #eae8e8 inset;border-radius: 6px;text-align:center;padding:20px 0px 10px 0px;margin:20px 0px 0px 0px}
.contact-method{margin-top:20px}
.contact-method span{margin-left:15px}
.contact-method i{font-style:normal;font-size:10px;margin-left:10px}
.contact-method input{width:205px}

.reviews-tips .s-bt-green{margin:0px;}
.frame-style-3{float:left;width:940px;margin-top:20px;}
.frame-style-3-head{height:30px;background:#e3f4e6;line-height:30px;color:#000;text-indent:10px;}
.frame-style-3-body{float:left;width:920px;padding:10px 10px 20px 10px;}
.frame-style-3-body .s-bt-green{margin-right:0px;}
.frame-style-3-body .c-page-2{margin:0px;}
.center-box .m-0{margin:10px 0px 10px 0px;}

.frame-style-3 .verification-code{margin-top:20px}
.frame-style-3 .verification-code span{width:auto}
.frame-style-3 .verification-code input{color:#666;width:80px}
/*-------------- message-review --------------- */
.message-des{background:#fcf8f4;border:1px solid #ebe7e4;width:960px;padding:10px;float:left;margin-top:10px;border-radius:6px;}
.message-des h1{font-size:16px;color:#000;line-height:25px;}
.message-des p{color:#666;line-height:25px;}

.message-review{margin-left:130px;}
.message-review dd{width:760px;margin:10px 0px 10px 0px}
.message-review span{width:120px;display:inline-block;text-align:right}
.message-review textarea{vertical-align:top;width:300px;height:70px;margin:0px}
.message-review input{width:300px}
.message-review i{font-style:normal;font-size:9px}
.message-review .bt-style-1{text-align:center;width:290px;margin-left:150px}
.message-review .verification-code input{width:80px}
.message-review .reviews-tips{vertical-align:top;display:inline-block;width:305px;height:60px;border:1px solid #dcdcdc;box-shadow:2px 2px 3px #eae8e8 inset;border-radius: 6px;text-align:center;padding:20px 0px 10px 0px;}

.inner-voice-title{font-size:14px;height:30px;line-height:30px;text-indent:10px;color:#48AE5C;width:980px;background:#efefef;border-radius:6px 6px 0px 0px}
.inner-voice-list{float:left;border-top:1px solid #e1e1e1;padding:10px 0px 10px 0px}
.inner-voice{width:980px;border:1px solid #e1e1e1;border-radius:6px;margin-top:10px;float:right}

.inner-voice-l{width:490px;float:left;}
.inner-voice-l-icon{float:left;margin:20px 0px 0px 15px;width:45px;height:45px;display:block;background:url(../images/inner-voice.jpg)}
.inner-voice-l ul{float:left;margin-left:15px;width:400px;}
.inner-voice-l-name{width:400px;height:25px;line-height:25px;color:#967e3d}
.inner-voice-l-txt{position:relative;width:380px;padding:10px;border-radius:6px;background:#fefcf2;border:1px solid #e3dfcf}
.inner-voice-l-txt b{font-size:14px;line-height:20px;display:block;padding-bottom:5px;}
.voice-l-allowicon{position:absolute;left:-11px;display:block;width:11px;height:14px;background:url(../images/inner-voice.jpg);background-position:0px -128px}
.inner-voice-l-txt p{font-size:12px;color:#666;line-height:20px;}
.inner-voice-l-time{width:390px;padding-right:10px;text-align:right;height:25px;line-height:25px;color:#888}

.inner-voice-r{width:490px;float:left;}
.inner-voice-r-icon{float:left;margin:20px 0px 0px 20px;width:45px;height:45px;display:block;background:url(../images/inner-voice.jpg);background-position:0px -60px}
.inner-voice-r ul{float:left;margin-left:15px;width:400px;}
.inner-voice-r-name{width:400px;text-align:right;height:25px;line-height:25px;color:#967e3d}
.inner-voice-r-txt{position:relative;width:380px;margin-top:25px;padding:10px;border-radius:6px;background:#f3fff5;border:1px solid #d0e2d4}
.voice-r-allowicon{position:absolute;right:-11px;display:block;width:11px;height:14px;background:url(../images/inner-voice.jpg);background-position:-1px -168px}
.inner-voice-r-txt p{font-size:12px;color:#666;line-height:20px;}
.inner-voice-r-time{width:390px;padding-left:10px;height:25px;line-height:25px;color:#888}

.c-page-3{float:right;margin-top:10px;text-align:right}
.c-page-3-pre,.c-page-3-next,.c-page-3-pre-gray,.c-page-3-next-gray{vertical-align:middle;cursor:pointer;display:inline-block;width:22px;height:22px;background:url(../images/c-page-3.gif) #f8f8f8;border:1px solid #dedede;border-radius:3px;}
.c-page-3-pre{cursor:pointer;border:1px solid #dedede;background:url(../images/c-page-3.gif) #f8f8f8 -51px -4px;}
.c-page-3-next{cursor:pointer;border:1px solid #dedede;background:url(../images/c-page-3.gif) #f8f8f8 -51px -33px;}
.c-page-3-pre-gray{cursor:default;background-position:-3px -4px;}
.c-page-3-next-gray{cursor:default;background-position:-3px -33px;}

.c-page-3-pre:hover{background:url(../images/c-page-3.gif) #f8f8f8 -110px -4px;border:1px solid #79ca89;}
.c-page-3-next:hover{background:url(../images/c-page-3.gif) #f8f8f8 -110px -33px;border:1px solid #79ca89;}

.c-page-3 p{vertical-align:middle;display:inline-block;}
.c-page-3 p a{color:#666;width:22px;height:22px;margin-right:2px;margin-left:2px;border:1px solid #fff;display:inline-block;text-align:center;line-height:22px;}
.c-page-3 p a:hover{background:#f8f8f8;border:1px solid #79ca89;border-radius:3px;}

.c-page-3 .c-page-3-focus,.c-page-3 .c-page-3-focus:hover{background:#48ae5c;border:1px solid #48ae5c;border-radius:3px;color:#fff}

.page-go{display:inline-block;margin-left:20px;}
.page-go-input{vertical-align:middle;text-align:right;padding:2px 5px;display:inline-block;margin:0px 2px 0px 10px;width:30px;border-radius:3px;border:1px solid #ccc;height:18px;}
.page-go-bt{cursor:pointer;vertical-align:middle;text-align:center;display:inline-block;width:50px;border:1px solid #d5d5d5;background:#f5f5f5;border-radius:3px;height:22px;line-height:22px;}
.page-go-bt:hover{border:1px solid #79ca89;color:#48ae5c}

.account-r .page-go{margin-right:10px;}

/*-------------- details-listmode --------------- */
.details-listmode{width:980px;}
.details-listmode-title{float:left;width:980px;height:50px;margin-top:20px;font-size:14px;}
.details-listmode-title dd{float:left;padding:0px 20px 0px 0px;height:30px;line-height:30px;margin:0px 20px 0px 0px;}
.details-listmode-title dd .price{font-size:16px;color:#48ae5c}

.add-cart-3,.add-wishlist-3,.add-notice-3,.add-exchange-3{cursor:pointer;background:url(../images/bt-style-1.png) no-repeat;float:right;text-indent:40px;font-size:14px;line-height:30px;display:block;width:146px;height:32px}
.add-cart-3{background-position:-7px -312px;color:#fff;}
.add-cart-3:hover{background-position:-229px -312px}

.add-wishlist-3{background-position:-7px -363px;color:#a7904b;}
.add-wishlist-3:hover{background-position:-229px -363px}

.add-notice-3{background-position:-7px -410px;color:#fff;}
.add-notice-3{background-position:-229px -410px;color:#fff;}

.add-exchange-3{width:131px;background-position:-7px -534px;color:#fff;}
.add-exchange-3:hover{background-position:-229px -534px;color:#fff;}

.listmode-table{width:980px;}
.listmode-table dd{width:980px;height:40px;width:100%;background:#fff;line-height:40px;}
.details-listmode .listmode-table ul{padding:0px}
.listmode-table dd:hover{background:#e8f7eb}

.listmode-1{width:450px}
.listmode-2{width:190px}
.listmode-3{width:200px}
.listmode-4{width:100px}

.listmode-4 .input-style-1,.listmode-4 .input-style-1-focus{float:left;margin-top:6px;width:80px;height:12px;text-align:center}
.listmode-4 .add-notice{margin:0px;margin-top:7px;border-radius:6px;overflow:hidden}

/*-------------- product-list --------------- */
.product-list{width:980px;}
.goodsselector{float:left;width:980px;margin-top:10px;padding:10px 0px 0px 0px;border:1px solid #e1e1e1;border-radius:6px;}
.goodsselector-name{width:980px;float:left;border-bottom:1px solid #e1e1e1;padding-bottom:10px;}
.goodsselector-name dt{float:left;width:100px;line-height:30px;padding-right:10px;text-align:right;color:#48ae5c}
.goodsselector-name dd{float:left;width:870px;}
.goodsselector-name ul li{float:left;margin-right:30px;height:30px;line-height:30px;}
.goodsselector-name ul li a{color:#666}
.goodsselector-name ul li a:hover{text-decoration:underline;color:#48ae5c}

.goodsselector-brands{width:980px;float:left;padding-top:10px;padding-bottom:10px;}
.goodsselector-brands dt{float:left;width:100px;text-align:right;padding-right:10px;line-height:60px;color:#48ae5c}
.goodsselector-brands dd{float:left;width:870px;}
.goodsselector-brands ul li{float:left;position:relative;margin-right:50px;}
.goodsselector-brands img{height:46px;width:100px;float:left;}
.brands-number{position:absolute;right:5px;top:5px;border-radius:10px;background:#f1503b;color:#fff;font-style:normal;line-height:16px;text-align:center;padding:0px 5px 0px 5px;height:16px;}
.goodsselector-brands ul li a{display:block;height:46px;width:100px;border:3px solid #fff;}
.goodsselector-brands ul li a:hover{border:3px solid #efefef;}

.goodsselector-type{width:980px;float:left;padding-bottom:10px;border-top:1px solid #e1e1e1;padding-top:10px;}
.goodsselector-type dt{float:left;width:100px;line-height:20px;padding-right:10px;text-align:right;color:#48ae5c}
.goodsselector-type dd{float:left;width:870px;}
.goodsselector-type ul li{float:left;margin-right:10px;height:32px;line-height:30px;}
.goodsselector-type ul li a{color:#666;display:block;border-radius:3px;padding:0px 10px 0px 10px;height:20px;line-height:20px;background:#efefef;background-image:-moz-linear-gradient(top, #fff, #efefef);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #efefef));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef', GradientType='0');border:1px solid #ccc}
.goodsselector-type ul li a:hover{text-decoration:underline;color:#48ae5c}

.product-list-box{position:relative;width:785px;float:left;margin-top:10px;border-radius:6px;}
.product-list-title-top{width:785px;float:left;height:30px;background:#f4f4f4;border-radius:6px 6px 0px 0px;border:1px solid #e1e1e1;border-bottom:0px;}
.product-list-title-bottom{position:absolute;bottom:0px;width:785px;float:left;height:30px;background:#f4f4f4;border-radius:0px 0px 6px 6px;}
.product-list-title-l{float:left;line-height:30px;height:30px;}
.product-list-title-l i{float:left;margin:8px}

.product-name-des{background:#fcf8f4;border:1px solid #ebe7e4;width:960px;padding:10px;float:left;margin-top:10px;border-radius:6px;}
.product-name-des h1{font-size:14px;color:#000;line-height:25px;}
.product-name-des p{color:#666;line-height:25px;}

.product-list-title-r{float:right}
.filt-mode{float:left;margin-left:10px}

.allow-up,.allow-up-focus,.allow-down,.allow-down-focus{cursor:pointer;display:inline-block;color:#666;margin-right:15px;line-height:30px;height:30px;padding-left:20px;background:url(../images/icon-01.jpg) no-repeat}
.allow-up-focus{background-position:-13px -902px;color:#48ae5c}
.allow-up{background-position:-113px -902px}
.allow-down-focus{background-position:-13px -944px;color:#48ae5c}
.allow-down{background-position:-113px -944px}

.c-page{background:url(../images/icon-01.jpg) no-repeat;float:left;padding-left:3px;background-position:0px -382px}
.c-page-prev,.c-page-prev-focus,.c-page-next,.c-page-next-focus{display:block;width:30px;height:30px;background:url(../images/icon-01.jpg) no-repeat}
.c-page-prev-focus{float:left;background-position:-108px -990px}
.c-page-prev{cursor:auto;float:left;background-position:-5px -990px}
.c-page-next-focus{float:right;background-position:-108px -1036px}
.c-page-next{cursor:auto;float:right;background-position:-5px -1036px}
.c-page-current{float:left;display:block;line-height:30px;width:50px;background:#f4f4f4;text-align:center;font-size:14px;}
.c-page-current i{font-style:normal;color:#48ae5c}

.product-list-style{width:785px;float:left;border:1px solid #e1e1e1;border-top:0px;border-radius:0px 0px 6px 6px;}
.product-list-style .thumb-box{width:785px;}
.product-list-style .thumb-box dl{margin:10px 0 10px 14px}
.items-from .c-page-3{margin-top:0px;}

.items-from{width:785px;margin-top:10px;}

.itemslist-1{width:775px;float:left;height:160px;padding:5px;border-top:1px solid #e1e1e1}
.itemslist-1-pic{width:200px;float:left;}
.itemslist-1-pic img{width:160px;height:160px}
.itemslist-1-txt{width:405px;float:left;padding-top:21px;}
.itemslist-1-txt h2{width:405px;font-weight:bold;margin-bottom:10px;font-size:16px;line-height:20px;}
.itemslist-1-txt h2 a{color:#272727}
.itemslist-1-txt h2 a:hover{text-decoration:underline;color:#48ae5c}
.itemslist-1 .price{font-weight:bold;float:right;font-size:18px;margin-right:5px;line-height:20px;color:#48ae5c}

.itemslist-1-button{width:160px;padding-top:20px;float:left;}
.itemslist-1-button a{margin-top:10px;}

.product-list-r{float:right;width:180px;}
.topseller-box{width:180px;float:left;margin-top:10px;border-radius:6px;border:1px solid #e1e1e1}
.topseller-title{width:180px;font-size:14px;color:#48ae5c;line-height:30px;text-indent:10px;float:left;height:30px;background:#f4f4f4;border-radius:6px 6px 0px 0px;}
.topseller-box dl{position:relative;width:160px;padding:10px;border-top:1px dotted #ccc;float:left}
.topseller-pic img{width:120px;height:120px;margin:0px 0px 10px 20px;}
.topseller-name a{color:#666}
.topseller-name a:hover{text-decoration:underline;color:#48ae5c}
.topseller-1,.topseller-2,.topseller-3{display:block;position:absolute;right:10px;top:10px;width:32px;height:42px;background:url(../images/topselle-icon.png) no-repeat}
.topseller-1{background-position:0px 0px}
.topseller-2{background-position:0px -71px}
.topseller-3{background-position:0px -143px}

.r-banner{float:left;margin-top:10px;}
.r-banner img{border-radius:6px;}

.recently-viewed-box{width:785px;float:left;padding-bottom:10px;margin-top:20px;border:1px solid #e1e1e1;border-radius:6px;}
.recently-viewed-title{width:785px;font-size:14px;color:#48ae5c;line-height:30px;text-indent:10px;float:left;height:30px;background:#f4f4f4;border-radius:6px 6px 0px 0px;}
.recently-viewed-box .thumb-box{width:785px;}
.recently-viewed-box .thumb-box dl{margin:10px 0px 10px 14px}
/*-------------- pay-1 --------------- */
.pay .account-r-title{margin:10px 0px 10px 0px}
.pay .fr{margin-right:0px}
.account-order-seach{margin:10px 0px 20px 5px;width:760px;padding:0px 0px 10px 10px;border-bottom:1px dotted #d9d7d7;height:35px;}
.account-order-seach span{display:inline-block;margin-right:3px}
.order-seach-ml{margin-left:10px;}
.account-seach-a{margin-left:10px;vertical-align:top;display:inline-block;border-radius:3px;text-align:center;height:26px;background:#f2fdf5;border:1px solid #bde3c5;color:#48ae5c;line-height:26px;}
.account-seach-a:hover{border:1px solid #94cfa0;color:#379c4b}
.subtotal-amount{margin:15px 10px 20px 5px;width:760px;text-align:right;}
.subtotal-amount td{line-height:20px;font-size:13px;}
.subtotal-amount span{margin-right:5px}

.account-seach-bt1{width:75px;}
.account-seach-bt2{margin-left:13px;vertical-align:top;margin-top:7px;display:inline-block;color:#4baa5e;}
.account-seach-bt2:link{text-decoration:underline;}

.account-seach-cl{margin-left:10px;}

.account-order-seach input{display:inline-block;border-radius:3px;height:20px;border:1px solid #c1c1c1;}
.seach-date{background:url(../images/order-seach-icon-1.jpg) no-repeat center right;padding:3px 25px 3px 3px;width:110px;}
.seach-keywords{width:185px;padding:3px;}

.pay-progressbar-1,.pay-progressbar-2,.pay-progressbar-3{width:980px;height:28px;margin-top:10px;background:url(../images/pay-progressbar.jpg) no-repeat}
.pay-progressbar-1{background-position:-3px -8px}
.pay-progressbar-2{background-position:-3px -51px}
.pay-progressbar-3{background-position:-3px -98px}

.pay-progressbar-1 li,.pay-progressbar-2 li,.pay-progressbar-3 li{float:left;width:320px;text-align:center;color:#fff;line-height:28px;font-size:14px}
.pay-tabletitle{width:980px;height:28px;margin-top:20px;}
.pay-tabletitle-number{float:left;line-height:28px;}
.pay-table1{margin-top:10px;}
.pay-table1-1{position:relative;width:400px;}
.pay-table1-1 img{width:80px;height:80px}
.pay-table1-2{width:90px;}
.pay-table1-3{width:120px;}
.pay-table1-4{width:78px;}
.pay-table1-5{width:78px;}
.pay-table1-6{width:135px;}
.pay-table1-4 input{width:60px;text-align:center}
.gift-icon{display:inline-block;text-align:center;font-size:12px;font-style:normal;width:auto;padding:0px 3px;height:16px;line-height:16px;margin-left:10px;border-radius:3px;background:#e1bb48;color:#fff}
.stock-icon{display:inline-block;text-align:center;font-size:12px;font-style:normal;width:auto;padding:0px 3px;height:16px;line-height:16px;margin-left:10px;border-radius:3px;background:#ff0000;color:#fff}
.pre-icon{display:inline-block;text-align:center;font-size:12px;font-style:normal;width:auto;padding:0px 3px;height:16px;line-height:16px;margin-left:10px;border-radius:3px;background:#72bcfb;color:#fff}

.pay-table2{margin-top:10px;}
.pay-table2-1{width:400px;}
.pay-table2-1 img{width:80px;height:80px}

.pay-table2-2{width:130px;}
.pay-table2-3{width:130px;}
.pay-table2-4 input{width:60px;text-align:center}
.pay-table2-4{width:130px;}

.pay-table2-5{width:120px;}

.s-bt-green{cursor:pointer;color:#48ae5c;margin-right:10px;white-space:nowrap}
.s-bt-green:hover{text-decoration:underline}

.s-bt-blue{cursor:pointer;color:#5a96ca;margin-right:10px;white-space:nowrap}
.s-bt-blue:hover{text-decoration:underline}

.pay-info{float:right;line-height:20px;margin-top:10px;text-align:right}
.pay-info span{margin-left:5px;width:90px;text-align:left;display:inline-block;}
.pay-info .total-amount{font-size:16px;margin:10px 0px 10px 0px;}
.price-1{color:#48ae5c;font-style:normal}
.price-2{color:#48ae5c;font-size:16px;font-style:normal}
.price-4{color:#5a96ca;font-size:16px;font-style:normal}

.check-button-1{font-size:14px;float:right;margin-top:10px;width:141px;}
.clear-button-1{float:right}
.pay-sales-discount{float:left;margin-top:10px;padding:10px 20px 10px 12px;min-width:150px;line-height:25px;background:#fcf8f4;border-radius:6px;}
.pay-sales-discount .sales-discount-title{margin-left:0px;list-style:none;font-size:14px;color:#ff7800}
.pay-sales-discount li{list-style:disc;font-size:12px;margin-left:16px;color:#666}
.pay-l-tips{position:relative;float:left;padding:10px 10px 10px 35px;width:300px;margin-top:10px;line-height:25px;background:#fcf8f4;border-radius:6px;}

.order-accept{white-space:nowrap;border-top:1px dashed #e4e4e4;width:370px;padding-top:5px;}
.order-accept input{margin-right:3px}
.order-accept input,.order-accept p{display:inline-block;vertical-align:middle;color:#666}
/*-------------- pay-2 --------------- */
.frame-style-1{width:980px;margin-top:20px;float:left}
.frame-style-1-head{height:30px;font-size:14px;background:#e3f4e6;border-radius:6px 6px 0px 0px;line-height:30px;color:#000;text-indent:10px;}
.frame-style-1-body{padding:10px 10px 20px 10px;border:1px solid #e0e0e0}
.frame-style-1-body p{line-height:30px}

.frame-style-1-body span{margin:0px 0px 0px 30px;height:30px;display:inline-block;line-height:30px;}
.address-book-t{width:960px;height:35px;}
.address-book-t input{width:200px;padding-right:40px;}
.address-book-seach{float:left;position:relative}
.address-book-seach a{cursor:pointer;background:url(../images/icon-01.jpg) no-repeat;border:none;background-position:-8px -1142px;position:absolute;display:block;width:30px;height:22px;right:2px;top:4px;border-radius:0px 4px 4px 0px;}
.address-book-seach a:hover{background-position:-108px -1141px;}
.address-book-t .gray-text{left:10px;top:8px}
.delivery-button{width:235px;margin-left:140px;text-align:center}

.newaddress-button-1{color:#48ae5c}
.frame-style-1 .tips-info{width:915px;}
.frame-radio-list{width:930px;margin:10px 0px 0px 40px;font-size:12px;padding-bottom:10px}
.frame-radio-list li{line-height:30px;}
.frame-radio-list li span{margin-left:5px;}
.frame-style-1-body .frame-radio-list-txt span{margin:0px;height:auto;line-height:20px}

.frame-radio-list li p{line-height:20px;color:#666;width:880px;}
.frame-radio-list-title{color:#000;font-size:14px;}
.frame-radio-list-title img{margin:10px 0px 10px 0px}
.frame-radio-list .frame-radio-list-txt b{margin:0px}

.frame-show-list span{display:inline-block;margin-left:70px;width:400px}
.frame-radio-list .bd,.frame-radio-list .price-1{font-size:14px;}
.frame-radio-list-txt{margin-bottom:20px;}
.address-list-info{width:auto;}
.address-list-info dd{margin-bottom:10px}
.address-list-info p span{margin-left:20px}

.address-list-info .s-bt-01{margin-left:130px;}
.address-list-info i{font-style:normal}

.address-list-info span{width:110px;display:inline-block;text-align:right}
.address-list-info input{width:250px;}
.address-list-info .check-box-1{width:14px;}

.address-list-info select{width:258px;}
.address-list-agreement p{display:inline-block;}
.address-list-agreement a{margin:3px 3px 0px 0px;}

.delivery-button-1{margin-left:110px;display:inline-block;}
.back-button-1{float:right;margin:10px 10px 0px 0px;width:142px;color:#666;}

.bt-style-2{display:block;height:40px;padding:0px 10px 0px 10px;line-height:40px;border:1px solid #65bb73;text-align:center;border-radius:6px;overflow:hidden;background-image:-moz-linear-gradient(top, #68cb7c, #49a85c);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #68cb7c), color-stop(1, #49a85c));background:#49a85c\0;color:#fff;}
.bt-style-2:hover{background-image:-moz-linear-gradient(top, #5bba6e, #3b994e);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5bba6e), color-stop(1, #3b994e));background:#3b994e\0}
.bt-style-3{display:block;height:40px;text-align:center;padding:0px 10px 0px 10px;line-height:40px;border:1px solid #e6e5e5;border-radius:6px;overflow:hidden;background-image:-moz-linear-gradient(top, #ffffff, #efefef);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #efefef));background:#efefef\0;color:#666}
.bt-style-3:hover{display:block;height:40px;text-align:center;padding:0px 10px 0px 10px;line-height:40px;border:1px solid #e6e5e5;border-radius:6px;overflow:hidden;background-image:-moz-linear-gradient(top, #ffffff, #e5e3e3);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #e5e3e3));background:#e5e3e3\0;color:#666}
.bt-style-4{display:block;height:40px;padding:0px 10px 0px 10px;line-height:40px;border:1px solid #5d9fd7;text-align:center;border-radius:6px;overflow:hidden;background-image:-moz-linear-gradient(top, #72bcfb, #54a5ea);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #72bcfb), color-stop(1, #54a5ea));background:#54a5ea\0;color:#fff;}
.bt-style-4:hover{background-image:-moz-linear-gradient(top, #6fb3ec, #4995d7);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6fb3ec), color-stop(1, #4995d7));background:#4995d7\0}

.use-coupon,.use-giftcard,.crrent-Sale{position:relative;float:left;margin-bottom:10px;width:550px;border-radius:6px}
.use-coupon{background:#fbf8ef;height:auto;padding:20px 0px 20px 0px;}
.use-giftcard{background:#ecf7f9;margin-top:10px;height:auto;padding:20px 0px 20px 0px;}
.crrent-Sale{background:#eefbf1;margin-top:10px;text-indent:100px;height:55px;font-size:16px;color:#57bf6b;padding:30px 0px 0px 0px;}
.use-coupon li,.use-giftcard li{margin-top:10px;}
.crrent-ico-1,.crrent-ico-2,.crrent-ico-3{position:absolute;left:-5px;top:-5px;width:80px;height:80px;background:url(../images/bg-style-1.jpg) no-repeat;}
.crrent-ico-1{background-position:0px -417px}
.crrent-ico-2{background-position:0px -76px}
.crrent-ico-3{background-position:0px -250px}

.use-coupon span,.use-giftcard span{vertical-align:middle;width:100px;margin-left:80px;text-align:right;display:inline-block}
.use-coupon input,.use-coupon select,.use-giftcard input,.use-giftcard select{vertical-align:middle;width:200px;display:inline-block}
.use-coupon .use-coupon-bt{display:block;margin-left:100px;text-align:center;color:#fff;width:100px;height:25px;line-height:25px;margin-left:180px;background:#a5967e;border-radius:6px}
.use-giftcard .use-giftcard-bt{display:block;float:left;text-align:center;color:#fff;width:100px;height:25px;line-height:25px;margin-left:180px;background:#76b5eb;border-radius:6px}

.summary-l{vertical-align:top;width:550px;display:inline-block}
.summary-r{width:370px;margin-left:20px;display:inline-block}
.frame-style-1-body .summary-r span{height:25px;line-height:25px;margin-left:8px;}

.order-note{float:right;color:#666;width:370px;line-height:30px;padding-bottom:20px;border-bottom:1px dashed #e4e4e4}
.order-note textarea{width:350px;height:70px}

.txt-r{width:auto;}
.txt-r p span{margin-left:10px}
.txt-r span{width:130px;display:inline-block;text-align:right}

/*--------------pay-order --------------- */
.pay-order{width:780px;height:230px;background:#f4f4f4;border-radius:6px;margin-top:20px;padding:70px 0px 0px 200px}
.pay-order-2{width:100%;height:300px;background:#f4f4f4;border-radius:6px;margin-top:20px;padding:40px 0px 5px 40px}

.pay-order p{margin-bottom:15px;}

.icon-ordersuccess,.icon-error,.icon-timeout{float:left;background:url(../images/icon-03.jpg) no-repeat;width:150px;height:140px;margin-right:10px;}
.icon-ordersuccess{background-position:0px -120px;}
.icon-error{background-position:0px -270px;}
.icon-timeout{background-position:0px -440px;margin-left:100px}
.pay-order-info{float:left}
.pay-order-info .pay-oder-txt{color:#393939}
.pay-order-info .check-button-1,.pay-order-info .back-button-1{float:left;margin-right:10px}
.pay-order-title{font-size:25px;margin:0px 0px 10px 0px;}
.pay-order-info span{font-size:14px}
.pay-order-info .price-3{color:#48ae5c;font-size:18px;}
.margin-l{margin-left:30px;}

.pay-order-change,.pay-order-account{line-height:20px;margin-top:10px;}
.pay-order-change a,.pay-order-account a{color:#48ae5c}
.pay-order-change a:hover,.pay-order-account a:hover{text-decoration:underline}

.pay-order-account{margin:10px 0px 50px 0px;clear: both;}
.select-paymethod-2{display:none;}
.select-paymethod-2 .frame-radio-list{margin-left:0px;width:980px}
.select-paymethod-2 .frame-radio-list b{margin-left:0px;}
.select-paymethod-2 .check-button-1{float:none}

/*-------------- bulkprice-newpage --------------- */
.bulkprice-newpage{width:980px;margin-top:10px}
.bulkprice-newpage .bulkprice-table{width:980px;}
.bulkprice-newpage .bulkprice-table-1{width:700px;}
.bulkprice-newpage .bulkprice-table-2{width:200px;}
.bulkprice-newpage p{margin-top:15px;line-height:30px;}

.w-bulkprice-items-more ul{float:left}
.w-bulkprice-items-more li{color:#666;margin-left:20px;list-style:square;width:280px;height:45px;margin-right:20px;float:left;}
.w-bulkprice-items-more li a{color:#666}
.w-bulkprice-items-more li a:hover{text-decoration:underline;color:#48ae5c}

.w-bulkprice-items-more{width:988px;border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;background:#f9f9f9;padding:15px 10px 10px 0px;width:968px}

/*-------------- login --------------- */
.gray-bg-01{width:968px;padding:10px 0px 30px 0px;border-radius:6px;background:#f4f4f4;border:1px solid #E0E0E0;box-shadow: 1px 1px 1px #fff inset;margin-top:10px;margin-bottom:120px;background-image:-moz-linear-gradient(top, #fff, #efefef);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #efefef));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef', GradientType='0')}
.login{margin:50px 0px 0px 330px;margin-top:70px;margin-bottom:50px;}
.login input{margin-bottom:20px;}
.login dd{position:relative;}
.login-bottom{width:285px;line-height:30px;height:30px;margin-top:10px}
.login-bottom-l{float:left;color:#666}
.login-bottom-r{float:right;color:#48ae5c}
.login .verification-code input{width:120px;}

/*-------------- register --------------- */
.gray-bg-01 .w-register{width:800px;margin-left:80px;}
.gray-bg-01 .w-register dl{width:700px;}
.gray-bg-01 .w-register dd{width:700px;}

/*-------------- forgotpassword --------------- */
.gray-bg-01 .w-forgotpassword{margin:70px 0px 50px 120px;height:200px}
.gray-bg-01 .w-forgotpassword dl{width:650px;}
.gray-bg-01 .w-forgotpassword dd{width:650px;}

/*-------------- reset-password --------------- */
.gray-bg-01 .reset-password{margin:70px 0px 50px 180px;height:200px}
.gray-bg-01 .reset-password dl{width:650px;}
.gray-bg-01 .reset-password dd{width:650px;height:50px}
.reset-password span {width:160px;height:30px;display:inline-block;text-align:right;padding-right:5px;}
.reset-password input{display: inline-block;width:226px;height:16px;}
.reset-password span.ico-suc,.reset-password span.ico-err{width:auto;}
.reset-password dd .w-bt-2{margin-left:165px}
/*-------------- account --------------- */
.account{width:980px;margin-top:10px;}
.account-l{width:170px;float:left;border-radius:6px;border:1px solid #ccc}
.account-l dl{width:100%;border-bottom:1px solid #ccc}
.account-l dt{width:100%;height:30px;border-radius:6px 6px 0px 0px;color:#000;text-indent:10px;line-height:30px;background-image:-moz-linear-gradient(top, #fff, #efefef);border-bottom:1px solid #ccc;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #efefef));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef', GradientType='0');background:#f7f6f6\0;}
.account-l dd{width:100%;height:30px;text-indent:10px;line-height:30px}
.account-l dd a{width:100%;height:30px;display:block;color:#666;box-shadow:1px 1px 1px #fff inset;}
.account-l dd a:hover{background:#def1e2;color:#666}
.account-l dd .account-l-a-focus{background:#def1e2;color:#48ae5c}
.account-l .account-l-wishlist{border-bottom:none}
.account-r{float:left;margin-left:10px;width:792px;overflow:hidden}
.account-r .tips-info{margin:10px}
.c-page-2{margin:10px;}
.c-page-2-r{float:right}
.c-page-2-prev,.c-page-2-next,.c-page-2-prev-focus,.c-page-2-next-focus{background:url(../images/icon-01.jpg) no-repeat;display:inline-block;width:30px;height:20px}
.c-page-2-prev{cursor:default;background-position:-110px -692px}
.c-page-2-prev-focus{cursor:pointer;background-position:0px -692px}

.c-page-2-next{cursor:default;background-position:-110px -751px}
.c-page-2-next-focus{cursor:pointer;background-position:0px -751px}

/*-------------- account-home --------------- */
.account-home-1{width:750px;height:160px;padding:20px;border-radius:6px;border:1px solid #dadada;background-image:-moz-linear-gradient(top, #fff, #f8f7f7);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #f8f7f7));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f8f7f7', GradientType='0')}
.a-h1-welcome{font-size:20px;}
.a-h1-welcome span{font-size:16px;margin-left:10px;}

.a-h1-level{margin-top:30px}
.a-h1-level div{height:20px;background:#d5d5d5;display:inline-block;border-radius:20px}
.a-h1-level b{width:40px;height:20px;display:inline-block;line-height:20px;}

.level-bar{width:auto;border-radius:20px;height:20px;background:#ccc;white-space:nowrap}
.level-bar-focus{width:auto;border-radius:20px;height:20px;border-radius:20px;background:#48ae5c;white-space:nowrap}
.level-bar span{height:20px;display:inline-block;color:#fff;text-align:center;font-size:12px;line-height:20px;padding:0px 20px}


.a-h1-info{margin-top:20px}
.a-h1-info li{float:left;height:30px;line-height:30px;padding-left:40px;margin:0px 30px 15px 0px}
.a-h1-info span{display:inline-block;margin-right:10px}

.a-h1-info-1,.a-h1-info-2,.a-h1-info-3{background:url(../images/account-ui-1.gif) no-repeat;}
.a-h1-info-1{background-position:0px -5px}
.a-h1-info-2{background-position:0px -90px}
.a-h1-info-3{background-position:0px -48px}
.frozen-points{color:#0099CC;}

.account-home-2{margin:10px;margin-top:10px;padding:0px;border:none}

.account-sbt-1{display:inline-block;color:#48ae5c;}
.account-sbt-1:hover{text-decoration:underline}

.account-sbt-2{display:inline-block;padding:0px 10px 0px 10px;height:20px;line-height:20px;border-radius:3px;background-image:-moz-linear-gradient(top, #fff, #f8f7f7);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #f8f7f7));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f8f7f7', GradientType='0');border:1px solid #ccc}

.a-h2-1{width:200px;}
.a-h2-2{width:100px;}
.a-h2-3{width:100px;}
.a-h2-4{width:80px;}
.a-h2-5{width:80px;}
.a-h2-6{width:140px;}
.account-table1-1-name a{line-height:20px;color:#000}
.account-table1-1-name a:hover{text-decoration:underline;color:#48ae5c;}

.account-table1-1-des{font-size:12px;white-space:nowrap;line-height:20px;color:#666;}
.account-table1-1-des span{margin-right:5px}
.account-home-2 dd{height:auto;float:left;border-bottom:1px solid #e4e4e4;padding:10px 0px 10px 0px}
.account-home-2 dd ul{float:left;height:auto;}

.account-home-frame{float:left;width:790px;margin-top:10px;border-radius:6px;padding-bottom:20px;border:1px solid #dadada}
.account-home-frame .account-home-frame-header{width:770px;height:30px;border-radius:6px 6px 0px 0px;line-height:30px;padding:0px 10px 0px 10px;background:#f4f4f4;color:#000}
.account-home-frame .account-home-frame-header a{float:right;color:#48ae5c}
.account-home-frame .account-home-frame-header a:hover{text-decoration:underline}

.account-r .thumb-box{width:720px;margin-left:50px;}
.account-r .thumb-box dl{margin-right:60px}

/*--------------  account-myOrders --------------- */
.account-r-frame{width:790px;min-height:782px;padding-bottom:10px;max-height:auto;float:left;border-radius:6px;border:1px solid #dadada;}
.account-r-frame-header{font-weight:bold;width:790px;height:30px;line-height:30px;text-indent:10px;border-radius:6px 6px 0px 0px;border-bottom:1px solid #dadada;background-image:-moz-linear-gradient(top, #fff, #efefef);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #efefef));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef', GradientType='0');background:#f7f6f6\0;}

.order-sheet{width:770px;margin:20px 0px 20px 10px;background:#f3f3f3;height:30px;border-bottom:1px solid #dcdbdb;border-radius:6px 6px 0px 0px;}
.order-sheet li{cursor:pointer;float:left;width:180px;height:30px;line-height:30px;text-align:center;}
.order-sheet-focus{border:1px solid #dcdbdb;font-weight:bold;background:#fff;border-radius:6px 6px 0px 0px;border-bottom:none}
.order-sheet .order-sheet-focus a{color:#48ae5c;}
.order-sheet li a{width:180px;height:30px;display:block;color:#393939;}
.order-sheet li a:hover{color:#48ae5c;}
.account-r-title .fr{margin-right:0px;}
.account-order-table{margin:10px;}
.account-order-table .input-radio{float:left;margin-left:10px;}
.a-o-1{width:60px;}
.a-o-2{width:150px;}
.a-o-3{width:110px;}
.a-o-4{width:100px;}
.a-o-5{width:100px;}
.a-o-6{width:180px;}
.account-r-title{height:30px;line-height:30px;margin:10px;}
.account-r-title span{margin-right:30px}
.account-r-title i{font-style:normal;color:#48ae5c;font-size:14px}
.account-r-title a{float:right;margin-left:10px}
.bt-style-1{display:block;height:28px;padding:0px 7px 0px 7px;line-height:28px;border:1px solid #65bb73;border-radius:6px;overflow:hidden;background-image:-moz-linear-gradient(top, #68cb7c, #49a85c);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #68cb7c), color-stop(1, #49a85c));background:#49a85c\0;color:#fff;}
.bt-style-1:hover{background-image:-moz-linear-gradient(top, #5bba6e, #3b994e);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5bba6e), color-stop(1, #3b994e));background:#3b994e\0;}
.bt-style-1-gray{cursor:default;display:block;height:28px;padding:0px 10px 0px 10px;line-height:28px;border:1px solid #e6e5e5;border-radius:6px;overflow:hidden;background-image:-moz-linear-gradient(top, #ffffff, #efefef);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #efefef));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef', GradientType='0');color:#c3c3c3;}

.title-bt-download,.title-bt-add,.title-bt-redeemcoupons,.title-bt-redeemgifts,.title-bt-send,.title-bt-del,.title-bt-clear{vertical-align:middle;background:url(../images/title-bt-1.png) no-repeat;width:20px;height:28px;display:inline-block}
.title-bt-download{background-position:0px 0px}
.title-bt-add{background-position:0px -96px}
.title-bt-redeemcoupons{background-position:0px -32px}
.title-bt-redeemgifts{background-position:0px -65px}
.title-bt-send{background-position:0px -155px}
.title-bt-del{background-position:0px -127px}
.title-bt-clear{background-position:0px -186px}
/*--------------tracking order2 order23--------------- */
.tracking{margin:10px;float:left}
.cut-sheet{float:left;width:100%;background:#f0f0f0;height:35px;border-bottom:1px solid #d4d4d4;border-radius:6px 6px 0px 0px;}
.cut-sheet li{cursor:pointer;float:left;width:200px;height:35px;line-height:35px;text-align:center;}
.cut-sheet-focus{cursor:default;border:1px solid #d4d4d4;background:#fff;border-radius:6px 6px 0px 0px;border-bottom:none}
.tracking-body{border:1px solid #d4d4d4;float:left;padding:20px;border-top:none}
.tracking-ico{float:left;width:728px;margin-bottom:10px}
.tracking-ico-1,.tracking-ico-2,.tracking-ico-3,.tracking-ico-4,.tracking-ico-1-focus,.tracking-ico-2-focus,.tracking-ico-3-focus,.tracking-ico-4-focus{padding-top:120px;background:url(../images/tracking.jpg) no-repeat;width:200px;height:20px;float:left;}
.tracking-ico-1{background-position:-10px -136px;text-indent:10px}
.tracking-ico-1-focus{background-position:-10px 0px;text-indent:10px;color:#48ae5c}
.tracking-ico-2{background-position:-210px -136px;}
.tracking-ico-2-focus{background-position:-210px 0px;color:#48ae5c}
.tracking-ico-3{background-position:-418px -136px;text-indent:20px}
.tracking-ico-3-focus{background-position:-418px 0px;text-indent:20px;color:#48ae5c}
.tracking .tracking-ico-4{width:110px;background-position:-615px -136px;text-indent:20px}
.tracking .tracking-ico-4-focus{width:110px;background-position:-615px 0px;text-indent:20px;color:#48ae5c}
.tracking-info p{line-height:25px;}

.tracking-info-dl{width:720px;line-height:30px;margin-top:10px;border:1px solid #ece2d8;border-radius:6px;border-bottom:0px;overflow:hidden}
.tracking-info-dl p{padding-left:10px;}
.tracking-info-dl dt{background:#fcf8f4;height:30px;}
.tracking-info-dl dd{height:30px;border-bottom:1px solid #ece2d8;}
.tracking-info-dl dd p{vertical-align:middle;width:630px;display:inline-block;}
.tracking-info-dl dd span{vertical-align:middle;width:50px;margin-left:20px;display:inline-block;}

.show-allgoods{height:30px;line-height:30px;background:#fcf8f4;text-indent:10px;border-radius:6px;margin:10px 0px 10px 0px;display:none}
.payinfo-body{display:none;float:left;border:1px solid #d4d4d4;border-top:none;padding:20px;}
.payinfo-body p{line-height:25px;width:728px}
.payinfo-body span{display:inline-block;}
.payinfo-body i{display:inline-block;font-style:normal}

.account-order2-table{margin:10px}
.a-o2-1{width:400px}
.a-o2-1 img{width:80px;height:80px}
.a-o2-2{width:70px}
.a-o2-3{width:100px}
.a-o2-4{width:70px}
.a-o2-5{width:60px}

.frame-style-2{margin:10px;float:left;width:770px}
.frame-style-2-head{height:30px;background:#e3f4e6;border-radius:6px 6px 0px 0px;line-height:30px;color:#000;text-indent:10px;font-size:14px;}
.frame-style-2-body{width:748px;float:left;padding:10px 10px 20px 10px;border:1px solid #e0e0e0}
.frame-style-2-body p{width:728px;line-height:30px;}
.frame-style-2 .radio-style-1{margin:0px 5px 0px 20px}
.frame-style-2-body span{margin:0px 20px 0px 20px;height:30px;display:block;line-height:30px;}
.frame-style-2-body-fl{float:left;width:200px}
.frame-style-2 .s-bt-01{margin-left:10px}
.account-r-title .fl{float:left;margin:0px}
.account-r-frame .check-button-1{float:left;margin-left:10px}
.another-payment{display:none}
/*--------------  account-purchased-goods --------------- */
.thumb-box-review-bt1{width:150px;text-align:center;height:25px;line-height:25px}
.thumb-box-time{margin:10px 0px 10px 0px;color:#666}
.account-my-coupons-table{margin:10px;}

.a-mc-1{width:200px}
.a-mc-2{width:120px}
.a-mc-3{width:200px}
.a-mc-4{width:210px}

/*--------------  account-My Points --------------- */
.account-my-points-table{margin:10px}
.a-mp-1{width:300px}
.a-mp-2{width:200px}
.a-mp-3{width:200px}

/*--------------  account-redeem coupons --------------- */
.account-redeem-coupons-table{margin:10px}
.a-rc-1{width:200px;}
.a-rc-2{width:200px;}
.a-rc-3{width:150px;}
.a-rc-4{width:100px;}

/*--------------  account-redeem gifts --------------- */
.rg-1{width:600px}
.rg-1 img{width:80px;height:80px}
.rg-2{width:200px;}
.rg-3{width:140px}
.redeem-gifts-table .table-2-name{width:500px}
.redeem-gifts-table .table-2-iteminfo{width:500px}

/*--------------  account-My Deposit Account --------------- */
.account-deposit-account{margin:10px}
.a-da-1{width:100px}
.a-da-2{width:250px}
.a-da-3{width:100px}
.a-da-4{width:100px}
.a-da-5{width:100px}

/*--------------  account-Add Funds to My Deposit --------------- */
.account-r-grayframe{border-radius:6px;margin:10px;padding:30px 0px 30px 0px;background:#f5f2f2;border:1px solid #dadada}
.add-funds-grayframe{padding-left:100px}
.account-r-grayframe dd{margin:10px 0px 10px 0px;line-height:30px;}
.account-r-grayframe dd span{display:inline-block;width:150px;text-align:right}
.account-r-grayframe .input-style-1,.account-r-grayframe .input-style-1-focus{width:175px;}
.account-r-grayframe .input-radio{vertical-align:middle;margin-right:5px;}
.account-r-grayframe .input-radio-ml{margin-left:20px;}
.account-r-pay-bt{width:120px;margin-left:150px;text-align:center}
.radio-div{vertical-align:top;display:inline-block;}
/*--------------  My Referral Link --------------- */
.referral-link-grayframe{padding-left:30px}
.referral-link-grayframe .input-style-1,.referral-link-grayframe .input-style-1-focus{width:650px;}
.account-r-link-bt{width:120px;text-align:center}

/*-------------- account-my-referrees --------------- */
.account-my-referrees{margin:10px}
.a-mr-1{width:200px}
.a-mr-2{width:300px}
.a-mr-3{width:200px}

/*-------------- account-my-commissions--------------- */
.account-commissions{margin:10px}
.a-co-1{width:120px}
.a-co-2{width:120px}
.a-co-3{width:80px}
.a-co-4{width:90px}
.a-co-5{width:70px}
.a-co-6{width:120px}
.a-co-7{width:100px}

/*--------------withdraw-commission--------------- */
.withdraw-commission-grayframe .select-style-1{width:183px}

/*--------------account-message--------------- */
.message-top{width:790px;height:50px;border-radius:6px;margin-bottom:10px;background-image:-moz-linear-gradient(top, #ffffff, #efefef);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #efefef));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef', GradientType='0');border:1px solid #dadada}
.message-top li{cursor:pointer;width:170px;float:left;margin-left:20px;heigt:50px;line-height:50px;font-size:14px;}
.message-top-1,.message-top-2,.message-top-3,.message-top-4,.message-top-1-focus,.message-top-2-focus,.message-top-3-focus,.message-top-4-focus{display:block;width:130px;color:#666;padding-left:40px;height:100%;background:url(../images/account-ui-1.gif) no-repeat}
.message-top-1{background-position:0px -243px}
.message-top-1-focus,.message-top-1:hover{background-position:-276px -243px;color:#48ae5c}

.message-top-2{background-position:0px -289px}
.message-top-2-focus,.message-top-2:hover{background-position:-276px -288px;color:#48ae5c}

.message-top-3{background-position:0px -341px}
.message-top-3-focus,.message-top-3:hover{background-position:-276px -340px;color:#48ae5c}

.message-top-4{background-position:0px -393px}
.message-top-4-focus,.message-top-4:hover{background-position:-276px -393px;color:#48ae5c}

.account-site-message{margin:10px;float:left}
.a-sm-1{width:20px}
.a-sm-2{width:400px}
.a-sm-3{width:150px}
.a-sm-4{width:150px}
.a-sm-5{display:none;width:750px;margin-bottom:20px;border-top:1px dotted #ccc;color:#666;}
.a-sm-5 p{width:670px;padding-top:10px;padding-left:30px;line-height:25px}

.account-site-message dd{float:left;height:auto}
.account-site-message ul{float:left;height:auto}

/*--------------account-message--------------- */
.s-seach-1{float:left;position:relative}
.s-seach-1 a{cursor:pointer;background:url(../images/icon-01.jpg) no-repeat;background-position:-8px -1142px;position:absolute;display:block;width:30px;height:22px;right:2px;top:4px;border-radius:0px 4px 4px 0px;}
.s-seach-1 a:hover{background-position:-108px -1141px;}
.account-r-title .s-seach-1 .gray-text{position:absolute;left:5px;top:0px}
.account-arrival-notice{margin:10px;border-bottom:none}
.account-arrival-notice dd{border-bottom:1px solid #e4e4e4}
.account-arrival-notice ul{height:90px;}
.account-arrival-notice img{float:left;margin:10px 10px 10px 0px;}
.account-arrival-name{float: left;font-size: 14px;margin-top: 10px;padding-left: 10px;width: 300px;line-height: 20px;}
.account-arrival-name a{color:#000}
.account-arrival-name a:hover{color:#48ae5c;text-decoration:underline}

.account-arrival-des{float:left;color:#666;line-height: 20px;margin-top: 5px;}
.account-arrival-des span{margin: 0px 10px 0px 10px;}

.a-anr-1{width:400px;}
.a-anr-1 img{width:80px;height:80px}
.a-anr-2{width:200px;}
dd .a-anr-2,dd .a-anr-3{padding-top:20px}
.a-anr-3{width:100px;}

/*--------------account-my-question--------------- */
.account-my-qr{margin:10px}
.account-my-qr img{float:left;width:80px;height:80px;margin:10px 10px 10px 0px;}
.account-my-qr dl{float:left;border-bottom:1px solid #e4e4e4}
.account-my-qr dt{height:90px;width:100%;border-bottom:1px dotted #ccc}
.qr-name{float: left;font-size: 14px;margin-top:20px;padding-left: 10px;width:600px;line-height: 20px;}
.qr-name a{color:#000}
.qr-name a:hover{color:#48ae5c;text-decoration:underline}
.qr-des{float:left;color:#666;line-height: 20px;margin-top: 5px;width:600px;}
.qr-des span{margin:0px 10px 0px 10px;}
.qr-q,.qr-a,.qr-r{float:left;padding-bottom:20px;line-height:20px;width:100%}
.qr-q p,.qr-a p,.qr-r p{width:570px;display:inline-block}
.qr-q span,.qr-a span,.qr-r span{vertical-align:top;width:150px;text-align:right;display:inline-block;float:right}
.qr-q-icon,.qr-a-icon,.qr-r-icon{vertical-align:top;width:20px;height:20px;display:inline-block;margin-right:10px;}
.qr-q-icon{background:#56b368;border-radius:20px;color:#fff;text-align:center;line-height:20px}
.qr-a-icon{background:#e97e16;border-radius:20px;color:#fff;text-align:center;line-height:20px}
.qr-r-icon{background:url(../images/account-ui-1.gif) no-repeat;background-position:-8px -460px}

/*--------------account-profile--------------- */
.profile-grayframe dd{margin-left:100px}
.profile-grayframe select{width:183px}
.account-r-grayframe .w-register-date{background:url(../images/window-ui-2.gif) no-repeat #fff; background-position:160px -102px}
.account-r-grayframe .ico-suc,.account-r-grayframe .ico-suc{text-align:left}
.account-r-save-bt{width:160px;margin-left:150px;text-align:center}

/*--------------account-changepassword--------------- */
.changepassword dd{margin-left:100px}

/*--------------address-book-table--------------- */
.address-book-table{margin:10px;float:left;width:770px}
.a-ab-1{width:90px}
.a-ab-2{width:80px}
.a-ab-3{width:60px}
.a-ab-4{width:50px}
.a-ab-5{width:50px}
.a-ab-6{width:40px}
.a-ab-7{width:40px}
.a-ab-8{width:80px}
.a-ab-9{width:85px}

.address-book-table ul,.address-book-table dd{float:left;height:auto}
.address-book-table dd li{word-break:break-all;line-height:20px;padding:5px 0px 5px 10px}
.address-book-table .s-bt-01{margin:0px}

/*--------------address-book-table--------------- */

.newsletters-grayframe dd{margin-left:200px}
.switch-off,.switch-on{cursor:pointer;vertical-align:middle;display:inline-block;width:130px;height:21px;background:url(../images/account-ui-1.gif) no-repeat}
.switch-off{background-position:0px -503px}
.switch-on{background-position:-2px -540px}

/*--------------article--------------- */
.article{width:980px;margin:auto;}
.article-info{border:1px solid #e7e7e7;border-radius:6px;width:980px;margin:10px auto 0px auto;padding:10px 0px 20px 0px;}
.article-info h1{width:980px;font-size:22px;line-height:30px;text-align:center}
.article-time{width:980px;font-size:13px;color:#666;line-height:30px;text-align:center}

.article-body{border:0px;border-top:1px dotted #ccc;line-height:20px;background:none;width:940px;margin:10px 20px 0px 20px;padding-top:10px;font-size:13px;min-height:300px;}
.cutsheet-description{line-height:20px;background:none;font-size:13px;padding-top:20px}

.article-body h5,.cutsheet-description h5{font-weight:bold;font-size:16px;margin:10px 0px 5px 0px;}
.article-body a,.cutsheet-description a{color:#48ae5c}
.article-body a:hover,.cutsheet-description a:hover{text-decoration:underline}
.article-body p,.cutsheet-description p{color:#555;margin:10px 0px 5px 0px}
.article-body ul,.article-body ol,.cutsheet-description ul,.cutsheet-description ol{margin-bottom:10px;color:#555}
.article-body ul li,.cutsheet-description ul li{list-style:square outside;margin-left:15px;}
.article-body ol li,.cutsheet-description ol li{list-style:decimal outside;margin-left:20px;}
.article-body table,.cutsheet-description table{margin:15px 0px 15px 0px;border:1px solid #c0dbc5;border-right:0px;border-bottom:0px}
.article-body table th,.cutsheet-description table th{background:#e3f4e6;height:30px;line-height:30px;padding:0px 20px 0px 20px;border-right:1px solid #c0dbc5;border-bottom:1px solid #c0dbc5}
.article-body table td,.cutsheet-description table td{height:30px;line-height:30px;padding:0px 20px 0px 20px;border-right:1px solid #c0dbc5;border-bottom:1px solid #c0dbc5}

.article-body-2{width:950px;}
.article-body-2 .c-page-2{margin:10px 0px 0px 0px}
.p-0{padding:0px;}
.article-body-list li{padding:15px 10px 5px 10px;color:#48ae5c;width:958px;margin:0px;list-style:square inside;}
.article-body-list li p{width:920px;margin:10px 0px 5px 11px;color:#666;border-top:1px dotted #e1e1e1;padding:10px;background:#f6f6f6;line-height:20px;}
.article-body-list a{font-size:13px;color:#48ae5c;}
.article-body-list a:hover{text-decoration:underline}
.article-body-list span{float:right;margin-right:10px;color:#888}
.article-body-list .tfw{width:780px;float:none;margin:0px;height:auto;}
.frame-style-1-body .article-body-list span{vertical-align:top;height:auto;line-height:inherit}

.a-wishlist-line{border-bottom:1px dotted #ccc;padding-bottom:10px;}
.latest-articles{float:left;border-radius:6px;margin-top:20px;border:1px solid #e7e7e7;width:980px;}
.latest-articles dt{text-indent:10px;height:30px;font-size:14px;line-height:30px;width:100%;background:#f3f3f3;}
.latest-articles dd{float:left;line-height:30px;width:980px;padding:10px 0px 10px 0px}
.latest-articles dd li{float:left;width:480px;list-style:square inside;color:#48ae5c;text-indent:10px;}
.latest-articles dd li a{color:#48ae5c}
.latest-articles dd li a:hover{text-decoration:underline}

/*--------------binding-commodities-list--------------- */
.binding-commodities-list{width: 980px;float:left;margin-top:10px;border:1px solid #e1e1e1;border-bottom:0px;border-radius:6px;overflow:hidden}
.binding-commodities-title{width:980px;font-size:14px;color:#48ae5c;line-height:30px;text-indent:10px;float:left;height:30px;background:#f4f4f4;}
.binding-commodities-list dl{width:970px;float:left;border-bottom:1px solid #e1e1e1;padding:0px 10px 10px 0px;}
.binding-l ul{width:100px;float:left;}
.binding-l .binding-txt{width:100px;}
.binding-l ul img{width:100px;height:100px;}
.binding-l ul a{color:#393939}
.binding-l ul a:hover{text-decoration:underline;color:#48ae5c}
.add{background:url(../images/binding-commodities-icon.jpg) no-repeat;height:30px;width:30px;display:block;float:left;margin:38px 10px 0px 10px;}
.equal{background:url(../images/binding-commodities-icon.jpg) no-repeat;background-position:0px -45px;height:30px;width:30px;display:block;float:left;margin:38px 10px 0px 10px;}
.binding-dt{width:980px;margin-bottom:10px;text-indent:10px;margin-top:1px;height:30px;line-height:30px;background:#f7f7f7;color:#48ae5c;}
.binding-l{width:710px;height:190px;margin-left:10px;overflow-y:hidden;overflow-x:auto;float:left}
.binding-l div{position:relative;width:auto;float:left}
.binding-r{width:250px;height:180px;float:right}
.binding-r li{line-height:20px;}
.binding-r .binding-price{margin-top:30px;}
.binding-r ul{float:left}
.binding-price,.priginal-price{margin:6px 0px 7px 0px;}
.binding-price span{width:100px;font-size:18px;margin-left:10px;color:#48ae5c;white-space:nowrap}
.priginal-price span{width:100px;font-size:14px;color:#888;margin-left:10px;text-decoration: line-through;}
.binding-r .bt-style-1{cursor:pointer;width:100px;text-align:center}

/*--------------binding-commodities-info--------------- */
.binding-commodities-info{width: 980px;float:left;margin-top:10px;border:1px solid #e1e1e1;border-radius:6px;}

.binding-commodities-tips{width:980px;font-size:12px;color:#666;line-height:30px;text-indent:10px;float:left;height:30px;background:#f4f4f4;}
.binding-commodities-info dl{width:960px;float:left;border-top:1px solid #e1e1e1;padding:10px;}
.binding-commodities-info dd{float:left;}

.binding-commodities-info li{float:left;}
.binding-info-l{width:160px;min-height:160px;max-height:1000px;margin-right:10px;}
.binding-info-l img{width:160px;min-height:160px;}

.binding-info-r{width:760px;padding:10px;background:#fff;}
.binding-info-r .selected-1{margin-right:25px}
.remaining-quantity{text-align:right;width:755px;line-height:20px;margin-top:10px;color:#ff0000}
.item-info-quantity p{margin-left:22px;}

.binding-info-txt,.binding-paylist-txt{width:780px;line-height:20px;font-size:16px;font-weight:bold;margin-bottom:10px}
.binding-info-txt a,.binding-paylist-txt a{color:#272727;}
.binding-info-txt a:hover,.binding-paylist-txt a:hover{text-decoration:underline;color:#48ae5c;}
.bt-style-2-gray{display:block;height:40px;padding:0px 10px 0px 10px;line-height:40px;border:1px solid #e6e5e5;text-align:center;border-radius:6px;overflow:hidden;background-image:-moz-linear-gradient(top, #ffffff, #efefef);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #efefef));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef', GradientType='0');color:#c3c3c3;}

.binding-info-txt i,.binding-confirmed-frame i,.binding-pay-number,.binding-pay-number-gray{text-align:center;font-style:normal;border-radius:6px;padding:0px 5px;color:#fff;}
.binding-info-txt i{background:#48ae5c;margin-left:3px;font-size:14px;color:#fff;display:inline-block;height:18px;line-height:18px;}
.binding-confirmed-frame i{background:#adadad;line-height:18px;margin-left:20px;}

.binding-commodities-info .item-info-selected{width:760px}
.binding-info-specification{position:relative;width:750px;margin-bottom:10px;border-top:1px dashed #e1e1e1;border-bottom:1px dashed #e1e1e1;background:#fbfafa;padding:10px;}
.binding-bt-confirm{text-align:center;float:right;margin-top:10px;width:50px;}
.binding-error-tips{float:left;width:600px;color:#ff0000;margin-top:20px;}

.binding-confirmed{width:770px;border-top:1px solid #efefef}
.binding-confirmed-frame{width:770px;padding:7px 0px 7px 0px;border-bottom:1px dashed #e1e1e1}
.binding-confirmed-frame p,.binding-confirmed-frame input,.binding-confirmed-frame i,.binding-confirmed-frame{vertical-align:top;display:inline-block;} 
.binding-confirmed-frame p{width:640px;}
.binding-confirmed-frame input{width:26px;text-align:center;background:#fffbeb;border:1px solid #e7dcbb;height:20px;}
.binding-confirmed-frame .s-bt-green{float:right;height:15px;}

.binding-selectnumber{height:35px;margin-top:10px;margin-bottom:10px;}
.binding-selectnumber .amount input{width:38px}
.binding-selectnumber .item-info-quantity b{margin-right:10px;width:auto}
.binding-selectnumber .item-info-quantity{width:auto;}

/*--------------binding-commodities-pay--------------- */
.binding-frame{padding:0px;border-bottom:0px;border-left:0px;border-right:0px}
.binding-pay-list{padding:10px;border:1px solid #e1e1e1;border-top:0px}
.binding-paylist-l{display:inline-block;width:80px;min-height:80px}
.binding-paylist-l img{display:inline-block;width:80px;min-height:80px}
.binding-paylist-r{vertical-align:top;display:inline-block;width:750px;margin-left:10px;}

.binding-paylist-txt{margin:5px 0px 5px 0px;}
.binding-paylist-txt i{text-align:center;background:#48ae5c;border-radius:10px;font-size:14px;color:#fff;display:inline-block;height:20px;width:20px;font-style:normal}

.binding-paylist-info{width:770px;}
.binding-paylist-r p{width:720px;line-height:20px;color:#666;}
.binding-pay-number{background:#48ae5c;font-size:14px;margin-left:3px;}
.binding-pay-number-gray{background:#adadad;font-size:12px;margin-right:5px}

/*---------------product-detail-binding--------------- */
.binding-select{text-indent:10px;height:30px;float:left;width:980px;padding:10px 0px 5px 0px;border-top:1px solid #e1e1e1;background-image:-moz-linear-gradient(top, #f9f9f9, #fff);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f9f9f9), color-stop(1, #fff));background:#f9f9f9\0;}
.binding-select select{vertical-align:middle;display:inline-block;font-size:12px;color:#666}

/*---------------error_404--------------- */
.error-404{height:530px;}
.error-404 img{margin:60px 0px 20px 100px;}
.error-404 p{margin-left:130px;font-size:22px;}
.error-404_box{width:550px;height:100px;margin-left:130px;background:#f4f4f4;border-radius:6px;margin-top:20px;padding:20px;}
.error-404_box dt{font-size:14px;margin-bottom:5px;}
.error-404-bt{width:100px;height:30px;line-height:30px;margin-top:10px;}

/*--------------------- all_categories-------------------------- */
.all_categories{width:980px;}
.all_categories dl{float:left;margin-bottom:30px}
.all_categories dt{width:980px;font-size:28px;margin-top:10px}
.all_categories dt a{color:#000;}
.all_categories dt a:hover{color:#48ae5c;text-decoration:underline;}

.all_categories dd{width:950px;margin-left:25px;line-height:20px;font-size:14px;float:left;margin-top:10px;}
.categories-2{width:980px;float:left;color:#48ae5c;padding-bottom:5px;margin-bottom:10px;border-bottom:1px dotted #d9d9d9}
.categories-2:hover{text-decoration:underline}

.categories-3{float:left;width:980px;font-size:12px;margin-bottom:10px;}
.categories-3 li{background:url(../images/categories-ui-1.jpg) no-repeat;background-position:5px 5px;float:left;margin-left:15px;padding-left:20px;width:210px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-moz-binding:url("ellipsis.xml#ellipsis")}
.categories-3 a{color:#666}
.categories-3 a:hover{color:#48ae5c;text-decoration:underline;}

/*--------------------- all_products-------------------------- */
.all_products{width:980px;}
.all_products dl{float:left;margin-bottom:20px}
.all_products dt{width:980px;font-size:16px;margin-top:10px;border-bottom:1px dotted #d9d9d9;padding-bottom:5px;}

.all_products dd{width:980px;line-height:20px;font-size:12px;float:left;margin-top:10px;}
.all_products-1{color:#48ae5c;}
.all_products-1 :hover{color:#48ae5c;text-decoration:underline;}

.all_products-2 a{color:#666}
.all_products-2 a:hover{color:#48ae5c;text-decoration:underline;}
.all_products-2 li{float:left;width:450px;margin-right:20px;background:url(../images/categories-ui-1.jpg) no-repeat;background-position:5px 5px;padding-left:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-moz-binding:url("ellipsis.xml#ellipsis")}

/*--------------------- Cards Accepted -------------------------- */
.accept_bk{overflow:hidden;margin:0 0 10px 0px;width:300px;}
.accept_bk li{float:left;text-align:center;display:inline;margin-right: 13px;margin-bottom:5px;width:51px;margin-left:0px;padding:0px;}
.accept_bk label{display:block;width:51px;height:32px;background: url('/themes/heavengifts/images/bank_icons.jpg') no-repeat;}
.accept_bk li .bkn_1{background-position:0 -0px;}
.accept_bk li .bkn_2{background-position:0 -42px;}
.accept_bk li .bkn_3{background-position:0 -84px;}
.accept_bk li .bkn_6{background-position:0 -210px;}
.accept_bk li .bkn_10{background-position:0 -378px;}
.accept_bk li .bkn_12{background-position:0 -462px;}
.accept_bk li .bkn_13{background-position:0 -504px;}
.accept_bk li .bkn_15{background-position:0 -588px;}
.accept_bk .bkn_20{background-position:0 -830px;width:125px;height:50px;}
.accept_bk .bkn_29{background-position:0 -1224px;}
.accept_bk .bkn_30{background-position:0 -1266px;}
.accept_bk .bkn_33{background-position:0 -1340px;}
.accept_bk .bkn_32{background-position:0 -1400px;}
.accept_bk .bkn_31{background-position:0 -1440px;}
.accept_bk input{height:20px;line-height:20px;padding:1px;}
.gc-payment-bt{width:160px;text-align:center}

.pay_summary{width:300px;background:#ffffff;border-radius:5px;padding:10px;font-size:14px;line-height:30px;margin:0 50px 0 50px;float:left}
.pay_summary .pay_summary_name{width:120px;display:block;float:left;text-align:right;margin-right:10px;}
.pay_summary .pay_summary_item{width:160px;display:block;float:left;text-align:left;font-size:16px;color:#48ae5c;}
.pay-order-2 h3{font-weight:bold;color:#333333;border-bottom:1px solid #333333}

/*--------------------- pay2-css3 -------------------------- */
.cbox-1{display:none;}
.clabel-1{padding-left:20px;margin-left:5px;vertical-align:top;cursor:pointer;height:30px;line-height:30px;background:url(../images/arrow-cs3.jpg) no-repeat;display:inline-block;background-position:-2px 0px;color:#e88f49;display:none\9}
.cbox-1:checked ~ .content{display:none;display:inline-block\9}
.cbox-1:checked ~ .clabel-1{background-position:-2px -25px;}
.content{display:block}