/*

【优品诚】——将免费进行到底
百款原创免费模板及应用尽在优品诚！shopex4.8.5模板永久免费，不断更新。
最新使用帮助，电商资源尽在优品诚。
=================================================
官网地址：www.upin99.com
官网论坛：www.upin99.com/bbs
=================================================
修改定制模板支持：QQ:544350711 QQ:2397358844

*/


/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

/* 设置默认字体 */
body,
button, input, select, textarea { /* for ie */
    /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
    font: 12px Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; /* 用 ascii 字符表示，使得在任何编码下都无问题 */
}

h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/* 重置列表元素 */
ul, ol { list-style: none; }

/* 重置文本格式元素 */
a { text-decoration: none; }
a:hover { text-decoration: none; }

abbr[title], acronym[title] { /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */
	border-bottom: 1px dotted;
	cursor: help;
}

q:before, q:after { content: ''; }

/* 重置表单元素 */
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* 重置 hr */
hr {
    border: none;
    height: 1px;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html { overflow-y: scroll; }


/*顶部通用*/
.topbar{background: #f7f8f6;height: 32px;line-height: 32px;border-bottom:1px solid #eee;}
.innerbox{width: 1024px;margin: 0 auto;padding-bottom: 10px;}
.loginbar{float: left;}
.loginbar a{color:#f87716;padding:0 6px;}
.loginbar em{color:#f87716;font-weight: 400;}
.top_right{float: right;}
.top_right a{display: inline-block;*zoom:1;*display:inline;padding-right: 5px;color:#666;}
.top_right a.myorder{padding-left: 23px;background: url('myorder.jpg') no-repeat 0 7px;}
.top_right a.helpcenter{padding-left:23px;background: url('helpcenter.jpg') no-repeat 0 6px;}
.top_right a.addfav{padding-left:23px;background: url('addfav.jpg') no-repeat 0 6px;}
.header .logo{float: left;margin-top: 10px;width:290px;}
.searchbar{float:left;margin-left:65px;_display:inline;margin-top:30px;width: 398px;position: relative;}
.searchbar .search_input{line-height:28px;position:absolute;left:0;top:0;width:350px;border:2px solid #f56b0e;height: 28px;padding:2px;}
.searchbar .search_btn{position:absolute;right:0;top:0;text-indent:-9999px;overflow:hidden;cursor:pointer;background: url('searchbtn.jpg') no-repeat;width: 40px;height: 36px;border: none;}
.searchbar .SearchBar{height: 35px;}
.hotwords{margin-top: 10px;}
.hotwords,.hotwords a{color:#999;}
.hotwords a{padding-right: 5px;}
.cart{position: relative;}
.cart{color:#fff;font-size:14px;font-weight:400;margin-top:30px;float: right;width:172px;height: 36px;background: url('cartbg.jpg') no-repeat;}
.cart #cartpop dl{padding:6px 0 0 45px;width:127px;}
.cart #cartpop dl dt{height: 29px;}
.cart #cartpop dl table{width:245px;margin:0 10px;}
.cart #cartpop dl .gocart{position:absolute;right:10px;bottom:20px;display:block;width:80px;text-align:center;text-decoration:none;height:30px;line-height: 30px;color:#fff;background: #ff4907;}
.cart #cartpop dl table td{border-bottom: 1px dotted #ddd;padding:5px 0;}
.cart #cartpop dl .goods-pic img{width: 65px;height: 65px;}
.cart #cartpop dl .cart-goods-total{background: #eee;padding:15px;}
.cart #cartpop dl h4{font-weight: 400;margin:5px 0;font-size:12px;padding-left:10px;}
.cart #cartpop dl .CartInfoItems{font-size: 12px;color:#333;}
.cart .cart-goods-total{color:#333;}
.cart .boxGray{background: #fff;border:none;padding:0;}
#cartpop dt a{color:#fff;}
#cartpop .shopping{font-weight:700;padding:0 4px 0 15px;color:#f4863c;font-size:16px;font-family: Microsoft Yahei;}
.cart .unit{color:#666;font-weight: 400;}

.menubar{position:relative;z-index:2000;border-bottom: 2px solid #f6731a;height: 38px;margin-top: 10px;}
.category{float: left;position: relative;width: 198px;}
.category h4{height: 38px;line-height: 38px;background: #f6731a;color:#fff;font-family: Microsoft YaHei;font-size:16px;font-weight: 700;padding-left:15px;}
.category_box{position: absolute;top:38px;padding-top:2px;left: 0;background: #f6731a;min-height: 361px;_height:361px;width: 198px;}
.category_box ul li{border-left:2px solid #f6731a;border-top: 1px solid #f87c17;height:43px;padding:8px 10px;background: url('arrow.jpg') no-repeat 182px 25px;}
.category_box ul li h3 a{color:#fff;}
.cat-lv2-redundancy a{padding:0 10px 0 0;}
.cat-lv2-redundancy{margin-top: 5px;height: 18px;overflow: hidden;}
.first_cate{color:#fff;font-size: 14px;font-weight: 700;}
.sec_cate{color:#fff;margin-top: 5px;}
.menu{float: left;margin-left: 15px;_display:inline;font-size:14px;}
.menu ul li{float: left;line-height: 38px;}
.menu ul li a{color:#666;display: block;float: left;height: 38px;padding:0 20px;}
.menu ul li a:hover{background: #f87c17;color:#fff;}
.menu ul li.curr a{background: #f87c17;color:#fff;}
.focus_pic{float: left;margin-left:198px;width: 625px;_zoom:1;_display:inline;}
.r_box{float: left;width: 200px;}
.s_focuspic{height: 224px;overflow: hidden;}
.weixin{overflow:hidden;height: 105px;width:169px;padding:15px;border-top:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.weixin h3{color:#010101;margin-bottom: 10px;}
.weixin_pic{float: left;}
.weixin_words{float: left;margin-left:10px;_display:inline;line-height: 24px;width:80px;color:#4f4f4f;}
.goods_tab{margin-top:20px;}
.goods_tab .tab_header{_overflow:hidden;height: 40px;line-height: 40px;border:1px solid #e0e0e0;background: #f6f6f6;font-size: 14px;}
.goods_tab .tab_header div{color:#434343;padding:0 30px;float: left;border-right: 1px solid #e0e0e0;cursor: pointer;height: 40px;}
.goods_tab .tab_header div.curr{height:40px;position: relative;border-top: 2px solid #ff4a06;top:-1px;background: #fff;}
.tab_content{display:none;height: 368px;padding-top:10px;border-right: 1px solid #e0e0e0;border-left: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;}
.goods_tab div.active{display: block;}
.banner1{margin: 20px 0;}
.fl1_title,.fl2_title{float: left;}
.floor .hts{float:right;height: 40px;line-height: 40px;}
.floor .hts a{padding-left:10px;color:#454545;font-size:14px;}
.fl1 .floor_header{border-bottom: 1px solid #f87716;}
.floor .hot_sale{float: left;width:218px; overflow: hidden;}
.fl2 .hot_sale h3{font-size:16px;height: 38px;background: #feb300;color:#fff;line-height: 38px;padding-left:15px;}
.fl1 .hot_sale h3{font-size:16px;height: 38px;background: #f87716;color:#fff;line-height: 38px;padding-left:15px;}
.hot_sale_box{border-left:1px solid #ddd;border-right: 1px solid #ddd;height: 250px;}
.floor .hot_sale li .gname{text-align: left;}
.floor .hot_sale li.curr .goods_pic{display:block;float: left;}
.floor .hot_sale li.curr .goods_info{float: left;margin-left: 5px;_display:inline;width:130px;}
.floor .hot_sale li.curr{background:#fff;height:73px;padding:10px 5px;position: relative;}
.floor .hot_sale li.curr .num{margin:0;display:block;width:21px;height:20px;color:#fff;text-align:center;line-height:20px;position: absolute;top:10px;left:5px;background: url('num_curr.jpg') no-repeat;}
.floor .hot_sale li.curr .goodsname{color:#454545;line-height: 22px;height: 44px;overflow: hidden;}
.floor .hot_sale li.curr .price{text-align:left;line-height:20px;display:block;font-family: Microsoft YaHei;color:#fe4c02;font-size: 14px;margin-top: 5px;}
.floor .hot_sale li{height:38px;line-height:38px;background:#fafafa;overflow: hidden;border-bottom: 1px solid #f1f1f1;}
.floor .hot_sale li .goods_pic{display: none;}
.floor .hot_sale li .price{display: none;}
.floor .hot_sale li .num{display:block;width:21px;height:20px;color:#fff;text-align:center;line-height:20px;background: url('num.jpg') no-repeat;float:left;margin: 9px 5px 0 5px;}
.floor .hot_sale li .goodsname a{color:#838383;}
.floor .floor_focus{width:584px;float: left;height: 289px;overflow: hidden;}
.floor .brand{overflow:hidden;float: left;width: 213px;padding:10px 0 0 8px;height: 278px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.floor .brand ul li{width:93px;overflow:hidden;float: left;margin:5px 5px;border:1px solid #ddd;height:55px;overflow: hidden;_display:inline;}
.floor .floor_pds{padding-top:20px;height:314px;border-right: 1px solid #ddd;border-left: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.fl2{margin:20px 0;}
.ads_bottom .ads_list{float: left;margin-right:20px;width: 328px;}
.ads_bottom div.last{margin: 0;}
.ads_bottom{margin-bottom: 20px;overflow: hidden;}
.footer{background:#eaeaea;border-top:1px solid #dadada;}
.footer .helplist{height:145px;position:relative;overflow:hidden;padding:40px 0px 30px 60px;border-bottom:1px solid #d0d0d0;}
.footer .helplist .list1 .cat1{font-weight:700;font-size:18px;padding-left:50px;line-height: 45px;background: url('helpico1.jpg') no-repeat;font-family: Microsoft YaHei;}
.footer .helplist .cat1 a{color:#fe4c02;}
.footer .helplist .helps{float: left;width:170px;margin-right:70px;}

.footer .cat2{height:20px;line-height: 20px;padding-left:50px;}
.footer .helplist .list2 .cat1{font-weight:700;color:#fe4c02;font-size:18px;padding-left:50px;line-height: 45px;background: url('helpico2.jpg') no-repeat;font-family: Microsoft YaHei;}
.footer .helplist .list3 .cat1{font-weight:700;color:#fe4c02;font-size:18px;padding-left:50px;line-height: 45px;background: url('helpico3.jpg') no-repeat;font-family: Microsoft YaHei;}
.footer .helplist .list4 .cat1{font-weight:700;color:#fe4c02;font-size:18px;padding-left:50px;line-height: 45px;background: url('helpico4.jpg') no-repeat;font-family: Microsoft YaHei;}
.copyright .bt_info{line-height:20px;text-align: center;padding-top:20px;color:#666;}
.copyright .bt_info a{padding:0 2px;color:#666;}
.copyright_info{text-align: center;color:#666;line-height: 20px;padding-bottom:20px;}

.s_focuspic .switchable-content .switchable-panel a{display:block;}
.s_focuspic .slide-trigger li{font-size:0;line-height:0;margin-right:5px;overflow: hidden;width:24px;height: 5px;}
.s_focuspic .slide-trigger{width: 200px;overflow: hidden;}
.goods_tab ul.goodslist{width: 1022px;}
.goods_tab .goodslist li{overflow: hidden;width: 255px !important;}
.goods_tab .goodslist li div.goodsbox{height: 324px;width: 220px;margin:15px auto 0;border:2px solid #fff;}
.goods_tab .goodslist li div.goodsbox .goods_pic img{width:220px;height: 220px;}
.goods_tab .goodslist li div.goodsbox .info{margin-top: 20px;}
.goods_tab .goodslist li div.goodsbox .info a{color:#666;}
.goods_tab .goodslist li div.goodsbox .gname{padding:0 20px;height: 40px;line-height: 20px;text-align:center;}
.goods_tab .goodslist li div.goodsbox .salewords{display: none;}
.goods_tab .goodslist li div.goodsbox .price,.floor_pds .price{margin-top:5px;font-family: Microsoft YaHei;}
.goods_tab .goodslist li div.goodsbox .goods_pic{height: 220px;width: 220px;overflow: hidden;}
.goods_tab .goodslist li div.goodsbox .price1,.floor_pds .price1{font-weight: 400;font-size:18px;}
.goods_tab .goodslist li div.goodsbox .money,.floor_pds .money{color:#f87716;}
.goods_tab .goodslist li.active .goodsbox{border-color: #f87716;}
.hot_sale_box .goods_pic img{width:70px;height: 70px;}
.hot_sale_box .salewords{display: none;}
.hot_sale_box li.curr .goods_info .goodsname{height:44px !important;line-height: 22px !important;}
.hot_sale_box li .goods_info .goodsname{text-align: left;}
.floor_focus ul.switchable-triggerBox{width:100%;}
.floor_focus .slide-trigger li{display:inline-block;line-height:0;font-size:0;_zoom:1;*display:inline;background:#c0c0c0;cursor:pointer;width: 12px;height: 12px;margin-right:5px;border-radius: 6px;}
.floor_focus .slide-trigger{bottom:15px;}
.floor_pds .salewords{display: none;}
.floor_pds .goods_pic img{width: 192px;height: 192px;}
.floor_pds .goods_pic{width: 192px;height: 192px;overflow: hidden;}
.floor_pds .gname{margin-top: 10px;padding:0 20px;}
.floor_pds .goodsbox{width: 192px;margin: 0 auto;}
.floor_pds .goodsbox .info a{color:#666;}
.pricelist .price1{font-family: Microsoft YaHei;font-weight: 400;}
.floor_header{overflow: hidden;}
.fl2 .floor_header{border-bottom:1px solid #feb300;overflow: hidden;}
.focus_pic .switchable-triggerBox{width: 100%;}
.focus_pic .slide-trigger{bottom:14px;}
.focus_pic .slide-trigger li{width:20px;height: 20px;border-radius: 10px;text-indent: 0;text-align: center;line-height: 20px;color:#fff;font-size:12px;margin-right: 5px;}
.btn_advsearch{display: none;}
.leftbar{float:left;width: 221px;margin-top: 20px;}
.rightbar{float: right;width: 783px;margin-top: 20px;}
.l_hotsale{margin-bottom: 15px;}
.border3 h3{padding-left:5px;height: 30px;line-height: 30px;font-size:16px;font-family: Microsoft YaHei;border-bottom: 2px solid #fa7818;}
.border3 .l_contentbox{width:219px;overflow:hidden;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.l_hotsale .goods_pic img,.p_ranking .goods_pic img{width:65px;height: 65px;}
.l_hotsale .goods_pic,.p_ranking .goods_pic{float: left;}
.l_hotsale .goodslist li,.p_ranking .goodslist li{padding:5px;border-bottom:1px solid #ddd;width:209px !important;}
.l_hotsale .salewords,.p_ranking .salewords{display: none;}
.l_hotsale .gname,.p_ranking .gname{text-align: left;overflow: hidden;}
.l_hotsale .gname a,.p_ranking .gname a{color:#666;}
.l_hotsale .goodsinfo,.p_ranking .goodsinfo{text-align: left;}
.l_hotsale .price,.p_ranking .price{margin-top:5px;font-size:14px;font-family: Microsoft YaHei;color:#f87616;}
.l_hotsale .price1{font-weight: 400;}
.l_hotsale .info,.p_ranking .info{width:135px;float: left;margin-left: 5px;_display:inline;}
.l_hst .l_contentbox .hstgoodslist{border-bottom:1px solid #ddd;padding:5px;} 
.l_hst .goodpic img{width: 65px;height: 65px;}
.l_hst .goods_name{font-size:12px;color:#666;line-height: 20px;}
.hst_btn{padding:5px;text-align: center;}
.hst_btn a{text-decoration: none;}
.l_hst{margin-bottom: 15px;}
.l_pics{margin-bottom: 15px;}
.GoodsSearchWrap .grid .goodpic img{width:180px !important;height:180px !important;}
.GoodsSearchWrap .items-gallery .goodpic a{width:180px !important;height:180px !important;border:none;}
.GoodsSearchWrap .items-gallery .goodpic{padding:0;height:180px !important;}
.pager .pagecurrent{background: #ff6a10;border-color: #ff6a10;}
.price1{font-family: Microsoft YaHei;}
.GoodsSearchWrap .items-gallery .goodinfo .price1{font-weight: 400;font-size:16px;}
.GoodsSearchWrap .items-gallery .goodinfo h6{text-align: left;height:40px;line-height: 20px;overflow: hidden;}
.GoodsSearchWrap .items-gallery .goodinfo h6 a{color:#666;}
.GoodsSearchWrap .items-gallery{border:1px solid #ddd;}
.category_box .mod_cate_hd{display: none;}
.category_box ul li.mouseenter-cat{background: #fff;position: relative;}
.category_box ul li.mouseenter-cat h3 a{color:#333;}
.cat-ex-vertical .cat-children-box{left:196px;border:1px solid #f66b0e;top:-1px !important;padding: 0;background: #fcf9ea;}
.category_box ul li .sm_bg{display: none;}
.category_box ul li.mouseenter-cat .sm_bg{display:block;background:#fff;height: 59px;width:2px;position: absolute;right:-1px;top:0px;z-index: 999;}
.category_box ul li .cat-children{height:100%;padding:10px 10px 10px 20px;float: left;width:288px;background: #fff;}
.category_box ul li .cat-link{float: left;width: 227px;}
.DuceDropNavs li a.m-depth-2{font-size:14px;color:#f87716;}
.category_box .cat-children dd a,.category_box .cat-children dd span{display: inline;}
.category_box ul li .cat-children dl{padding-bottom:5px;border-bottom:1px dashed #ddd;margin-bottom: 5px;}
.category_box ul li .cat-link-brand-item a{display:block;overflow:hidden;width:92px;height: 55px;border:1px solid #ddd;}
.category_box ul li .cat-link-brand-item a img{width:92px;height: 55px;}
.category_box ul li .cat-link-brand-item{float: left;margin:0 0 15px 13px;_display:inline;overflow: hidden;width: 94px;height: 57px;}
.category_box ul li .cat-link-brand-item a span{display: none;}
.category_box ul li .cat-link-brand dt span{display: none;}
.category_box ul li .cat-link-brand{padding-top:15px;overflow: hidden;}
.category_box ul li .cat-link-brand dd{overflow: hidden;width: 227px;*padding-bottom:15px;}
.nav{margin: 20px 0 0 0;}
.nav .Navigation a{text-decoration: none;}
.p_leftbar{width: 785px;float: left;}
.p_rightbar{width: 221px;float: right;}
#goods-intro{width:765px;overflow: hidden;}
.goods-detail-pic{width: 380px;height: 380px;border: 1px solid #ddd;}
.GoodsInfoWrap .goodsname{font-family: Microsoft YaHei;font-size:18px;color:#333;line-height: 28px;}
.GoodsInfoWrap .goodsprops li,.GoodsInfoWrap .goodsprops li a{color:#666;}
ul.list li{background: none;padding-left:0;border: none;}
#goods-viewer .price1{font-size:20px;font-weight: 700;}
#goods-viewer .btn-fastbuy{background: url('btn_buy.jpg') no-repeat;width: 99px;height: 39px;}
#goods-viewer .btn-buy{background: url('btn_gocart.jpg') no-repeat;width: 148px;height: 39px;}
.recommend .salewords{display: none;}
.recommend .price{color:#FF6600;font-family: Microsoft YaHei;}
.recommend .gname{text-align: left;overflow: hidden;}
.recommend .info{text-align: left;padding:0 10px;}
.recommend li.item{border-bottom: 1px solid #ddd;padding:0 0 10px 0;}
.price1{font-weight: 400;}
.recommend,.p_ranking,.p_ads{margin-bottom: 15px;}
dd.mini-cart-list{top:34px !important;background:#fff;border:1px solid #ddd;width: 265px;right: 0;position: absolute;}
dd.mini-cart-list .nogoods{color:#333;padding:20px;}
.header{position: relative;z-index:3000;}
dd.mini-cart-list .note{border:none;background: none;}
.clr{clear:both;height:0;font-size:0;overflow:hidden;}
.g_focus{margin-bottom: 15px;}
.l_article{margin-bottom: 15px;}
.l_article .TreeList{padding:0 10px 10px 10px;}
.l_article .TreeList .cat1{height:24px;line-height: 24px;font-size:14px;margin: 10px 0 5px 0;}
.l_article .TreeList .cat2{font-size:12px;height:18px;line-height: 18px;}
.l_article .TreeList .cat2 a{color:#666;}
.recommend .goods_pic img{width: 200px;height: 200px;}
.recommend .goods_pic{padding:10px 0;}

