@charset "utf-8";
img, object, embed, video {
	max-width: 100%;
}
.ie6 img {
	width:100%;
}
body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,form,button,input,textarea,table,tr,th,td{margin:0;padding:0;}
body{color:#b48f56;font-family:"微软雅黑","Microsoft YaHei";font-size:14px; background:#000;}
.clear {clear: both;}
img,a img{border:0;margin:0;padding:0;vertical-align:middle;}
a{color:#8D8D8D;text-decoration:none;}
ul,ol,li{list-style:none;}
#main  {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	max-width:640px;
	min-width:320px;
}

#topmenu { display: none; }
#topmenu ul,
#topmenu li { display: block; width: 100%;}
#topmenu li a { display: block; background: #333; color: #999; padding:0 10px; height: 40px; border-top: 1px #444 solid; border-bottom: 1px #111 solid; font: 100 14px/40px "微软雅黑","Microsoft YaHei",Arial; }
#topmenu li a:hover { background:#222; }
#pageslide {
    /* These styles MUST be included. Do not change. */
    display: none;
    position: absolute;
    position: fixed;
    top: 0;
    height: 100%;
    z-index: 999999;

    /* Specify the width of your pageslide here */
    width: 240px;
    padding: 20px;

    /* These styles are optional, and describe how the pageslide will look */
    background-color: #333;
    color: #FFF;
    -webkit-box-shadow: inset 0 0 5px 5px #222;
    -moz-shadow: inset 0 0 5px 5px #222;
    box-shadow: inset 0 0 5px 5px #222;
}

header{ width:100%; color:#fff;}
header .header-title { position:relative; color:#b48f56; width:100%; text-align:center;line-height:60px; background: #060606;}
.header-home { position: absolute; top: 0; right: 40px; }
.header-menu { position: absolute; top: 0; left: 10px;}
.header-search { position:absolute; top:0; left:40px;}
.header-cart { position:absolute; top:0; right:10px;}
.header-menu i,
.header-search i,
.header-cart i,
.header-home i {margin-top: 16px; color: #b48f56; font-size:22px;}
header #logo { padding:0; text-align:center;}
header #logo img { max-height:40px; }


header .navBar { border:1px solid #fff;}
header .navBar ul { display:table; width:100%; border-radius:3px;}
header .navBar li { float:left; display:table-cell; width:33.33333%; background: #0065cb url(../images/navbg.jpg) no-repeat right top; border-bottom:1px #fff solid; line-height:26px; text-align:center; font-size:14px; font-weight:700;}
header .navBar li a { color:#fff;}


#search { margin:10px 2%; padding:4px 15px; width: 86%; min-width:280px; height:26px; border:1px #845b35 solid;border-radius:24px 24px 24px 24px; background:#f7e8c1;}
#search .keytxt { float: left; width: 80%; min-width:248px; height:26px; border:0px; border-right:1px #845b35 solid; vertical-align:middle; color:#845b35; line-height:26px; background: #f7e8c1;}
#search .btn-search { float: right; width:26px; height:26px; background: url(../images/searchbg.png) no-repeat center center; border:0px; cursor:pointer;}
header .menu { margin:auto; width:100%; min-height:28px; line-height: normal !important; background:#bf0916; font-family:"微软雅黑","Microsoft YaHei"; margin-top:10px;}
header .menu ul { display:block; width:100%;  }
header .menu li { display:block; float:left; height:28px;}
header .menu li a { display: block; padding:0px 10px; height:28px; color:#fff; font-size:12px; line-height: 28px;}
header .menu li a:hover { background: #cd1724;}
header .menu .set a { background: #f40;}

header .header-top { width:100%; min-width:320px; height:40px; background:#101010 url(../images/headtop.png) no-repeat 10px 10px; border-bottom:1px #b48f56 solid; border-top:1px solid #b48f56; }
header .header-top .black { float:left; text-align:left; height:40px;}
header .header-top .black a { display:block; text-indent:24px; color:#b48f56; font:100 16px/40px "微软雅黑","Microsoft YaHei";}
header .header-top .navmenu { float:right; width:40px; height:40px; border-left:1px #b48f56 solid; }
header .header-top .navmenu a { display:block; width:40px; height:40px; color:#b48f56; text-align:center; }
header .header-top .navmenu a i { margin-top:10px; font-size:22px !important;}

.ban { padding: 3%; background: #f0f0f0;}
.ad { padding: 5px; background: #fff; text-align: center; border-radius: 5px;}

.cate { padding:10px 0;}
.cate li { float:left; width:24%; padding:10px 0.5%; text-align:center;}
.cate li span { padding:5px 0; display:block; color:#b48f56}
.cate li span img { border-radius:50%; width:70px; height:70px; box-shadow:0 0px 10px rgba(255,255,255,.5)}

.sideBan{width:100%; min-width:298px; margin:0 auto; position:relative; overflow:hidden;  }
.sideBan .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
.sideBan .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7);
-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
}
.sideBan .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.sideBan .hd ul .on{ background:#FE6C9C;  }
.sideBan .bd{ position:relative; z-index:0; }
.sideBan .bd li img{ width:100%;   background:url(../images/loading.gif) center center no-repeat;  }
.sideBan .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

#mainContent { margin: 0 auto; width:100%; min-width: 320px;}

#mainContent .newtitle { font-weight:700; text-align:center; margin-bottom: 10px; padding:5px 0; height:30px; color:#d49625;  font-size:16px; line-height:30px; background: #111;}
#mainContent .newtitle em { font:100 11px Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; margin-left:5px;}
.ad { margin: }
.aboutTitle {
    clear: both;
    overflow: hidden;
}
.aboutTitle h2 { color: #279f1b; padding: 10px 0; text-align: center; overflow: hidden; font-size:1.2em; background: #f0f0f0; }
.aboutTitle h2 a {color: #279f1b; font-size: 18px; font-weight: 700;}
.aboutBody { padding: 3px 5px; overflow: hidden;}
.aboutBody .ChannelPicture {margin-bottom:10px;}
.indexBottom { clear: both; overflow: hidden; padding: 10px 0;}
.indexBottom a  { margin: 0 auto; display: block; width: 100px; height: 32px; line-height: 32px; background: #111; text-align: center; color: #fff; border-radius:3px; color:#d49625;}

.proBox { padding: 3px 0; overflow: hidden; }
.gridlist { overflow: hidden; }
.gridlist li { width: 50%; verflow: hidden; float: left; line-height: 0; position:relative; }
.gridlist li .InfoPicture { margin:0; padding: 0 5px; text-align: center; min-height:120px; border: 1px solid #000; background: #000; display: table-cell; vertical-align:middle;}
.gridlist li .InfoPicture img { width:100%; border: 1px solid #111; }
.gridlist li .InfoTitle {overflow: hidden; font-size: 14px; padding: 5px; color: #b48f56; font-weight: 500; vertical-align: middle; text-align:center; }
.gridlist li .InfoPrice {margin-bottom:10px; overflow: hidden; font-size: 12px; padding: 6px; color: #b48f56; vertical-align: middle; text-align:center; }
.gridlist li .hw_pic {width:56px; height:24px; position:absolute; top:0; left:5px;  margin:0; padding:0;}

.left_title2 h2 {display: block; margin-top:10px; font-size: 18px; color: #d49625; height: 40px; line-height: 40px; background: #111; text-align: center;}
.left_title2 h2 a { color: #d49625; font-size: 16px; font-weight: 700; }
.left_title2 h2 em { font-size:12px; font-weight:100; font-style:normal; margin-left:10px;}
.textlist1 {padding:18px 10px;}
.textlist1 li { margin: 9px auto; padding: 0; height: 24px; line-height: 24px; background: #111; overflow: hidden; }
.textlist1 li span { float:left; display: block; margin-right: 5px; width: 50px; background: #d49625; text-align: center; color: #fff; font-size: 12px;}
.InfoTitle, .ChannelName { font-size: 14px; line-height: 1.5em; vertical-align: middle; font-weight: bold; }
.textlist1 li .ChannelName { margin: 0 5px; height: 34px; line-height: 34px; }
.textlist1 li a { color: #999;font-size: 14px; overflow: hidden; }
.textlist1 li .ChannelName a { color: #71D54C; font-size: 14px;overflow: hidden; }


.item-box { float:left; margin:5px 3px 0 3px; width:48%; padding-bottom:10px;}
.item-box .is-img { margin:0 auto; padding:2px; width:96%; height:100%; background: #f7e8c1; border:1px #99724d solid; }
.item-box .is-img a img{ border:0; width:100%;  }
.item-box .is-info { margin:0 auto; width:100%; border-top:1px #f1f1f1 solid; text-align:center;}
.item-box .is-info .is-info-name { padding:2px; overflow:hidden; }
.item-box .is-info .is-info-name a { color:#99724d; font:100 14px "微软雅黑","Microsoft YaHei", Arial, sans-serif;}
.item-box .is-info .is-info-name a:hover { color:#ff4560; text-decoration:none;}
.item-box .is-info .is-info-price { font:bold 18px/25px Arial, Helvetica, sans-serif; color:#f60;}
.item-box .is-info .is-info-price s { font:100 12px/25px Arial, Helvetica, sans-serif; color:#999; }

/* 内导航 */
.new-header{position:relative;z-index:8888;height:44px;background:#ff4560}
.new-header h2{height:44px;line-height:44px;font-weight:400;font-size:16px;color:#fff;text-align:center}
.new-a-back{position:absolute;top:6px;left:6px;width:30px;height:32px}
.new-a-back span{display:inline-block;width:10px;height:18px;margin-top:6px;background:url(../images/icon2b.png) -60px 0 no-repeat;background-size:180px 180px;text-indent:-9999px}
.new-a-jd{position:absolute;top:6px;right:7px;width:37px;height:30px}
.new-a-jd span{display:inline-block;width:21px;height:21px;margin:5px 0 0 8px;background:url(../images/icon2b.png) -125px -24px no-repeat;background-size:180px 180px;text-indent:-9999px}

.new-jd-tab{border-bottom:1px solid #d0cece;background-color:#fff}
.new-jd-tab .new-tbl-cell{ float:left; width:25%;padding:9px 0;font-size:12px;color:#fff;text-align:center;}
.new-jd-tab .new-tbl-cell span{vertical-align:text-top}
.new-jd-tab .new-tbl-cell .icon,.new-jd-tab .new-tbl-cell .icon2,.new-jd-tab .new-tbl-cell .icon3,.new-jd-tab .new-tbl-cell .icon4{display:inline-block;width:22px;height:22px;background:url(../images/icon2b.png) -60px -25px no-repeat;background-size:180px 180px;text-indent:-9999px}
.new-jd-tab .new-tbl-cell .icon2{width:26px;background-position:0 -25px}
.new-jd-tab .new-tbl-cell .icon3{width:25px;background-position:-29px -25px}
.new-jd-tab .new-tbl-cell .icon4{width:22px;background-position:-85px -25px}
.new-jd-tab .new-tbl-cell .icon.on{background-position:-157px 0}
.new-jd-tab .new-tbl-cell .icon2.on{background-position:-154px -24px}
.new-jd-tab .new-tbl-cell .icon3.on{background-position:-154px -49px}
.new-jd-tab .new-tbl-cell .icon4.on{background-position:-155px -74px}
.new-jd-tab .new-tbl-cell .txt{display:block}
.new-tbl-type{display:table;width:100%}
/*商品分类*/
.new-ct{min-height:300px;}
.new-category{padding:30px 12px 20px;}.new-category .new-category-lst{border:1px solid #333; border-radius:5px; background-color:#111;}.new-category .new-category-lst .new-category-li .new-category-a,.new-category .new-category2-lst .new-category2-li .new-category2-a{border-bottom:1px solid #333;}.new-category .new-category-lst .new-category-li:last-child .new-category-a{border-bottom:none;}.new-category .new-category-lst .new-category-li .new-category-a{display:block;padding:11px 13px 10px;background:url(../images/icon.png) 98% -839px no-repeat;font-size:14px;color:#b48f56;}.new-category .new-category-lst .new-category-li .new-category-a.new-on{background:url(../images/icon.png) 98% -893px no-repeat;}.new-category .new-category-lst .new-category-li .new-category-a .icon{display:inline-block;width:7px;height:7px;margin:0 5px 2px 0;border-radius:7px;background-color:#b48f56;}.new-category .new-category2-lst .new-category2-li .new-category2-a{border-top:1px solid #fff;}.new-category .new-category-lst .new-category-li:last-child .new-category2-lst .new-category2-li:first-child{border-top:1px solid #ded6c9;}.new-category .new-category-lst .new-category-li:last-child .new-category2-lst .new-category2-li:last-child .new-category2-a{border-bottom:none;}.new-category .new-category2-lst{background-color:#fff;}.new-category .new-category2-lst .new-category2-li{display:table;width:100%;}.new-category .new-category2-lst .new-category2-li .new-category2-a{display:table-cell;width:33.9%;padding:10px 0;font-size:.75em;color:#6e6e6e;text-align:center;}.new-category .new-category2-lst .new-category2-li .new-category2-a .new-bar{float:left;width:1px;height:12px;margin-top:3px;border-bottom:1px solid #fff;background-color:#ded6c9;vertical-align:middle;}.new-category .new-category2-lst .new-category2-li .new-category2-a:first-child .new-bar{border:none;background:none;}
a.new-category1-a { padding:10px 0; width:100%; height:18px; border-bottom:1px #ddd solid; display:block; text-indent:20px; color:#000;}
a.new-category1-a:hover { color:#f00;}

.showpage { clear:both; padding-top:10px;}
.page{ height:60px;  position:relative; }
.prv{text-align:center;color:#b48f56; line-height:30px; width:103px; height:30px;display:inline-block; border:1px solid #333;border-radius: 6px; text-decoration:none; background:#222;margin-left:5px}
.next{float:right; text-align:center;color:#b48f56; line-height:30px; width:103px; height:30px;display:inline-block; border:1px solid #333;border-radius: 6px; text-decoration:none; background:#222;margin-right:5px}
#select-choice-1{ float:left; width:72px; padding-top:4px; padding-left:4px; height:30px; line-height:30px; font-weight:bold; background:#222;border-radius:6px; border:1px solid #333;outline:none; color:#b48f56;position:absolute; top:0; left:126px; z-index:88;}

/*帮助中心*/
.page-role { padding-top:10px; margin:0 1%;}
.page-title a,
.page-title i{background-size:179px 175px;background-image:url(../images/public.gif);}
.page-title{line-height:40px;font-size:14px;text-align:center;background:#373737;border:1px solid #373737;border-radius:5px;color:#fff;margin-bottom:12px;position:relative;height:40px;overflow:hidden;}
.page-title a{position:absolute;margin:5px 6px;background-position:0 -144px;display:inline-block;padding-left:15px;line-height:30px;font-size:14px;right:0;color:#fff;}
.page-title i{display:inline-block;width:15px;background-position:-124px -144px;height:30px;vertical-align:top;}
.page-title a.return{background-position:-76px -45px;width:62px;padding-left:0;text-indent:8px;left:0;}

.pxui-area{background:#111;border-bottom:2px solid #4e3d36;overflow:hidden;}
.pxui-area .t-name { text-align:center; padding:10px 0;}
.infobox {padding:5px; border:1px #222 solid; border-radius:4px 4px 4px 4px;}
.pxui-area .pxui-form-info{margin:10px;}
.pxui-list a{display:block;line-height:40px;border-top:1px solid #222;padding-left:14px;position:relative; color:#b48f56;}
.pxui-list a:first-child{border-top-width:0;}
.pxui-list a:Hover { color:#b48f56;}
.pxui-list a i{float:right;float: right;top: 23px;right: 10px;background:#CFCFCF;border-radius:0;}
.pxui-list a i.arrow-bottom{right:15px;}
.pxui-list a i::before{background:#CFCFCF;border-radius:0;}


.arrow-right,
.arrow-left,
.arrow-bottom,
.arrow-top{display: inline-block;position: relative;background: red;width: 10px;height: 2px;border-radius:5px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);vertical-align: middle;margin-top: -6px;}
.arrow-right::before,
.arrow-left::before,
.arrow-bottom::before,
.arrow-top::before{content: "";display: inline-block;position: absolute;border-width: 0;background: red;width: 10px;height: 2px;border-radius:5px;top: 4px;left: 4px;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);}

/*大图*/
a.a,.a{color:#2876D6;}
.good-page .tuan-time i,
.good-page .services i,
.touchslider-prev,
.touchslider-next,
.good-page .comment-list strong i,
.goshop i{background-image:url(../images/index.gif);background-size:105px 82px;}
a.pxui-light-button,
.pxui-light-button,
input.pxui-light-button{background:#fb4e3a;border-color:#fb4e3a;color:#fff;}
.pxui-light-button:active,
input.pxui-light-button:active{background:#C93A29;border-color:#C93A29;}
a.pxui-blue-button,
.pxui-blue-button,
input.pxui-blue-button{background:#56678e;border-color:#56678e;color:#fff;}

a.pxui-gray-button,
.pxui-gray-button,
input.pxui-gray-button{background:#B9B9B9;border-color:#B9B9B9;color:#fff;}
.pxui-gray-button:active,
input.pxui-gray-button:active{background:#8D8D8D;border-color:#8D8D8D;}
input.pxui-light-button:disabled,
input.pxui-gray-button:disabled,
input.pxui-blue-button:disabled{opacity:0.9;color:#ccc;}
input.pxui-gray-button:disabled:active{background:#B9B9B9;border-color:#B9B9B9;}
input.pxui-light-button:disabled:active{background:#fb4e3a;border-color:#fb4e3a;}
.addtocart { height:50px; line-height:50px; border:0px;}

h1{font-size:22px; font-weight:100; }
.add_to_cart { display:block; width:99%; margin:0 0.5%; border:0; height:40px; line-height:40px; border-radius:3px; font-size:18px; font-family:"微软雅黑"; font-weight:700; background: #d49625; color:#49250f; letter-spacing:2px; text-align:center;

FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#b48f56,endColorStr=#d49625); /*IE 6 7 8*/ 
background: -ms-linear-gradient(top, #b48f56,  #d49625);        /* IE 10 */
background:-moz-linear-gradient(top,#b48f56,#d49625);/*火狐*/ 
background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#b48f56), to(#d49625));/*谷歌*/ 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b48f56), to(#d49625));      /* Safari 4-5, Chrome 1-9*/
background: -webkit-linear-gradient(top, #b48f56, #d49625);   /*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(top, #b48f56, #d49625);  /*Opera 11.10+*/
}

.orderinput { padding:5px 0; margin-bottom:5px;}
.orderinput label { float:left; display:block; width:25%; line-height:40px;}
.orderinput p { float:left; display:block; line-height:40px; width:74%; font-size:18px;}
.orderinput p input { width:90%; border:1px solid #555; background: #111; border-radius:3px; color:#b48f56; height:20px;}
.orderinput p input[type="radio"] { vertical-align:middle;}


.good-page .img320{display:block;margin:auto;}
.good-page .pxui-area{padding:10px;}
.good-page .pxui-imgshow img,
.good-page .pxui-imgshow td img,
#js-imgshow td img{ width:100%; height:auto; display:block; margin:0 auto; background:url(../../images/public/loading.gif) center center no-repeat;}
#js-imgshow table{ width:100%; height:auto;}
#js-imgshow td{ border:0px;}
.good-page h1{font-size:18px;font-weight:normal;margin:10px 0;}
.good-page h3{font-size:14px;font-weight:normal; line-height:42px;padding-left:7px;margin:5px 0;border-left:0;border-right:0; }
.good-page h3 a{ float:right; margin-right:10px; color:#455a8c;}
.good-page h3 .arrow2-top:before{ background:#7f90ba;}
.good-page h3 .arrow2-top{ border-bottom:6px solid #7f90ba;border-left:6px solid rgba(0, 0, 0, 0);border-right:6px solid rgba(0, 0, 0, 0); margin-bottom:6px; margin-left:3px;}
.good-page .pxui-gray-button{display:block;text-align:center;margin:10px 0;padding: 9px 12px 8px 12px;width:auto; background:#111; border:1px solid #111;border-radius:3px; color:#b48f56;}
.good-page .pxui-blue-button{display:block;text-align:center;margin:10px 0;padding: 9px 12px 8px 12px;width:100%;}
.good-page .pxui-blue-button .arrow-top,
.good-page .pxui-blue-button .arrow-top::before,
.good-page .pxui-blue-button .arrow-right,
.good-page .pxui-blue-button .arrow-right::before{background:#b48f56;}
.good-page .pxui-gray-button .arrow-right,
.good-page .pxui-gray-button .arrow-right::before{background:#b48f56;}
.good-page .pxui-light-button,
.good-page input.pxui-blue-button,
.good-page input.pxui-gray-button{font-size:16px;line-height:24px;border-radius:3px;margin:0;margin-top:30px;width:100%;}
.good-page a.pxui-blue-button{width:auto;}
.good-page .attrs{margin:0 10px;overflow:hidden;}
.good-page .attrs li{width:50%;float:left;display:none;height:28px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size:12px;}
.good-page .attrs a{text-decoration:underline;}
.good-page .attrs li:nth-child(1),
.good-page .attrs li:nth-child(2),
.good-page .attrs li:nth-child(3),
.good-page .attrs li:nth-child(4),
.good-page .attrs li:nth-child(5),
.good-page .attrs li:nth-child(6),
.good-page .attrs li:nth-last-child(2),
.good-page .attrs li:last-child{display:inline;}
.good-page .services{margin:0 10px;}
.good-page .services i{display:inline-block;width:17px;height:18px;background-position:0 -32px;vertical-align:middle;}
.good-page .services :nth-child(2) i{background-position:-22px -32px;}
.good-page .services :nth-child(3) i{background-position:-44px -32px;}
.good-page .services :nth-child(4) i{background-position:-66px -32px;}
.good-page .services :nth-child(5) i{background-position:-88px -32px;}
.good-page .goodinfo li{overflow:hidden;padding-top:5px;}
.good-page .goodinfo b{width:60px;float:left;font-weight:normal; color:#b48f56}
.good-page .goodinfo div{float:left;width:100%;margin-right:-65px; padding-left:5px;}
.good-page .goodinfo p{margin-right:60px;}
.good-page .goodinfo .pxui-select{margin:0;}
.good-page .goodinfo .img40{display:inline-block;vertical-align:middle;border:1px solid #d0d0d0;margin-bottom:5px;}
.good-page .goodinfo .selected{border-color:#d40202;position:relative;}
.good-page .goodinfo .selected::before{content: "";position:absolute;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #d40202;top: -5px;left: 50%;margin-left: -5px;}
/*.good-page .sizes a{display:inline-block;border:1px solid #d0d0d0;line-height:27px;padding:0 9px;cursor:pointer;margin-bottom:5px;height:30px;}
.good-page .sizes .selected{color:#d40202;border-color:#d40202;}
.good-page .sizes .selected::before{display:none;}
.good-page .sizes i{font-size:10px;font-style:normal;position:relative;top:-6px;margin-left:3px;margin-right:-2px;}
.good-page .sizes dfn{font-size:10px;font-style:normal;position:relative;text-decoration:none;bottom:-6px;margin-left:-2px;}
.good-page .sizes b{display:inline;width:auto;float:none;}
*/
.sizest { float:left; width:275px; margin:0 auto; padding:0;}
.sizes { margin:0 auto; padding:0;}
.sizes a {border:1px #999 solid; margin-right:4px; margin-bottom:3px; background:#fff; color:#333; display:block; height:22px; padding:0 10px; float:left; text-align:center; font: 100 12px/22px Verdana; text-decoration:none;}
.sizes a:hover {margin:-1px; margin-bottom:3px; margin-right:3px; border:2px solid #F60; background:url(../../images/bg-selected.png) right bottom no-repeat #fff; color:#000;display:block; height:22px; padding:0 10px; float:left; text-align:center; font: 100 12px/22px Verdana; text-decoration:none; }
a.sizes1{margin:-1px; margin-bottom:3px; margin-right:3px; border:2px solid #F60; background:url(../../images/bg-selected.png) right bottom no-repeat #fff; color:#900 !important; display:block; height:22px; padding:0 10px; float:left; text-align:center; font: 100 12px/22px Verdana; overflow:hidden;}
.viewstext {border:1px #ddd solid; height:16px; width:30px; text-align:center; color:#999; font-size:12px; padding:5px 10px; margin-top:5px;}

.colors { margin:0 auto; padding:0; width:240px !important;}
.colors a {border:1px #999 solid; margin:0px 3px 3px 0px; background:#fff; color:#333; display:block; height:22px; padding:0 10px; float:left; text-align:center; font: 100 12px/22px Verdana; text-decoration:none;}
.colors a:hover {margin:-1px 3px 2px -1px; border:2px solid #F60; background:url(../../images/bg-selected.png) right bottom no-repeat #fff; color:#000;display:block; height:22px; padding:0 10px; float:left; text-align:center; font: 100 12px/22px Verdana; text-decoration:none; }
a.color{margin:-1px 3px 2px -1px; border:2px solid #F60; background:url(../../images/bg-selected.png) right bottom no-repeat #fff; color:#900 !important; display:block; height:22px; padding:0 10px; float:left; text-align:center; font: 100 12px/22px Verdana; overflow:hidden;}

.totalcash {text-align:right; font-weight:100;  padding:10px 10px 10px 0; font-size:18px; line-height:30px; color:#b48f56;}

.good-page .fixed-add-to-cart{position:fixed;width:100%;bottom:0;min-width:320px;max-width:540px;left:50%;display:none;}
.good-page .fixed-add-to-cart div{right:50%;position:relative;background:#fff;-moz-box-shadow:0px -2px 5px #999; -webkit-box-shadow:0px -2px 5px #999; box-shadow:0px -2px 5px #999;overflow:hidden;padding:10px;min-width:280px;}
.good-page .fixed-add-to-cart .pxui-light-button{width:auto;float:right;margin-top:5px;}
.good-page table{ width:100%; line-height:25px;margin-top:10px; margin-bottom:10px; table-layout: fixed;  word-wrap:break-word;font-size:12px; border-top:1px solid #333; }
.good-page table td li { text-align:left; padding-left:5px;}
.good-page table thead th{font-weight:normal;}
.good-page table tbody th{background:#cecdcd;color:#202f44;}
.good-page table td{text-align:center;border:1px solid #333;border-left-width:0;border-top:0;}
.good-page table tr td:nth-child(1){border-left-width:1px;}
.good-page table tbody tr:nth-child(2n+1){background:#222;}

.good-page .pxui-area{margin-bottom:10px;}
.good-page .pxui-list{margin-top:10px;margin-bottom:10px;}
.good-page .pxui-list-con{background:#fdf3dc;padding:0 12px 12px 12px;}
.good-page .pxui-list a{background:#fdf3dc;color:#fb4e3a;border-color:#fdf3dc;height:40px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;position:relative;padding-right: 20px;}
.good-page .pxui-list a i::before,
.good-page .pxui-list a i{background:#ff7565;}
.good-page .pxui-list a i{position:absolute;right:10px;}
/*团购部分*/
.good-page .tuan-price{border:1px solid #e4e4e4;overflow:hidden;border-top:0;line-height:62px;padding-left:12px;}
.good-page .tuan-price b{font-size:24px;}
.good-page .tuan-price input{float:right;width:auto;margin:10px;border-radius:0;}
.good-page .tuan-services{border-bottom:1px solid #cfcfcf;overflow:hidden;padding-bottom:10px;}
.good-page .tuan-services li{float:left;text-indent:3px;margin-right:8px;}
.good-page .tuan-time{text-align:center;line-height:24px;margin-top:10px;}
.good-page .tuan-time i{display:inline-block;vertical-align:middle;width:15px;height:15px;background-position:-46px 0;border:1px solid #b6b6b6;border-radius:15px;margin-top:-2px;}

.pxui-color-red{color:#FB4E3A; font-size:20px;}
.jf-color-red{color:#FB4E3A;}

.touchslider{position:relative;padding-bottom:15px;overflow:hidden;}
.touchslider .touchslider-item{ width:100%;}
.touchslider .touchslider-viewport {height:350px;overflow:hidden; width:100%;}
.touchslider .touchslider-viewport img { max-height:350px;}
.touchslider .touchslider-prev,
.touchslider .touchslider-next{width:18px;height:27px; display:block; position:absolute; top:355px;}
.touchslider .touchslider-prev{ left:10px;}
.touchslider .touchslider-next{ right:10px; background-position:-23px 0;}
.touchslider .touchslider-navtag{text-align:center;height:34px;display:inline-block;vertical-align:middle;width:100%}
.touchslider .touchslider-navtag span{width:14px;height:2px;background:#c1c1c1;overflow:hidden;display:inline-block; }
.touchslider .touchslider-navtag .touchslider-nav-item-current{background:#ff7363;}


/*底部*/
#footer { margin:10px auto 0 auto; width:100%; min-width:320px; clear:both; background:#111 ; text-align: center;}
#footer .foot-box { padding:10px 0 10px 10px; color:#fff;font:100 14px/24px "微软雅黑","Microsoft YaHei"; color:#b48f56 }
#footer .foot-box p { display: inline-block; color:#b48f56 !important}
#footer .foot-box a { color:#fff; }

.box {
	width: 100%;
	display: -webkit-box;
	display: -moz-box;
	-webkit-box-orient: horizontal;
	-moz-box-orient: horizontal;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.box > * {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
}


.nav_10{
	height:53px;
	text-align:center;
}
.nav_10 ul{
	height:53px;
	position:fixed;
	z-index:200;
	bottom:0;
	left:0;
	width:100%;
	border-top:1px  solid #000;
	background: #111;
	background-clip: content-box;
}
.nav_10 li>a{
	font-size:12px;
	color:#fff;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-bottom:0;
	display:block;
	height:100%;
	padding:5px 0;
	text-align:center;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.nav_10 li>a.on, .nav_10 li>a.active{
	color:#fff;
}
.nav_10 li>a>*{
	pointer-events:none;
}
.nav_10 li>a>span{
	display: block;
	width:25px;
	height:25px;
	margin:auto;
	background:url(../images/v80_nav.png) no-repeat -13px -13px;
	-webkit-background-size: auto 100px;
}
.nav_10 li>a>span.back{
	background-position:-13px -13px;
}
.nav_10 li>a>span.phone{
	background-position:-65px -13px;
}
.nav_10 li>a>span.address{
	background-position:-113px -13px;
}
.nav_10 li>a>span.home{
	background-position:-162px -13px;
}
.nav_10 li>a>span.share1{
	background-position:-214px -13px;
}

.nav_10 li>a.on>span, .nav_10 li>a.active>span{
	background-position-y:-64px;
}

.nav_10 li>a label{
	width: 60px;
	display: block;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	width: 100%;
}
.share{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:1000;
	background:rgba(0,0,0,0.5);
	display:none;
}
.share.on{
	display:block;
}
.share table{
	float:right;
	margin-right:10px;
	width:235px;
	text-align:center;
}
.share table img{
}
.share tr:nth-of-type(2){
	text-align:center;
	border:2px dashed #fff;
	border-radius:8px;
	-webkit-border-radius:8px;
	display:block;
	color:#fff;
	line-height:30px;
}
.share td{
	width:116px;
	text-align:center;
}
.share tr:nth-of-type(2) img{
	width:66px!important;
	height:66px!important;
	margin:5px;
}

#scrollUp {
	bottom: 20px;
	right: 20px;
	background: #555;
	color: #fff;
	font-size: 12px;
	font-family: sans-serif;
	text-decoration: none;
	opacity: .9;
	padding: 10px 20px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	-webkit-transition: background 200ms linear;
	-moz-transition: background 200ms linear;
	transition: background 200ms linear;
}
	#scrollUp:hover {
		background: #000;
	}

/* 购物车 */
.showcart { padding:10px 5px; width:300px;}
.showcart .cartimg { float:left; width:80px; border:1px #ddd solid;}
.showcart .cartinfo { float:left; padding-left:5px; width:205px;}
.showcart .cartinfo ul { margin:0; padding:0; display:block; width:inherit; }
.showcart .cartinfo li { list-style-type:none; margin:0; padding:2px 0; display:block; font-size:12px;}
.showcart .cartinfo li input { border:1px #ddd solid; padding:3px 5px; text-align:center;}

/*会员*/
.member { padding:10px 0; border-bottom:1px #ddd solid; color:#888; }
.member span { font-size:16px; color:#fb4e3a; margin-right:10px; }
.fav { float:left; padding:10px 0; width:46%;}
.fav span { padding:0 2px; color:#fb4e3a;}
.jifeng { float:left; padding:10px 0; width:46%;}
.jifeng span { color:#fb4e3a; font-size:16px;}
.pxui-list span { margin-left:10px; font-size:12px; color:#bbb;}
.pxui-list span font { color:#F60}

.pxui-form-info{padding:10px 0 ;}
.pxui-form-info div{overflow:hidden;}
.pxui-form-info span{width:70px;padding-right:5px;text-align:right;color:#40597d;float:left;line-height:51px;}
.pxui-form-info p{width:100%;margin-right:-75px;float:left;}
.error-msg,
.pxui-form-info p.error-msg{float:none;background:#fffbd5;padding:10px;width:auto;margin:0;margin-bottom:10px;display:none;}
.pxui-form-info p span{display:block;float:none;width:auto;margin-right:73px;text-align:left;color:#575757;line-height:16px;padding-bottom:10px;}
.pxui-form-info p input[type=text],
.pxui-form-info p input[type=number],
.pxui-form-info p input[type=email],
.pxui-form-info p input[type=password]{text-indent:8px;}
.pxui-form-info p input,
.pxui-form-info p textarea,
.pxui-form-info p .pxui-select{width:100%;margin-left:0;margin-right:0;padding-left: 0px;padding-right: 0px;}
.pxui-area .pxui-form-info{margin:10px;}
.pxui-form-info p .pxui-select span{padding:0;margin:0;text-indent:10px;line-height:20px;}
.pxui-form-info p .pxui-select i{position: absolute;right: 10px;top: 16px;}
.pxui-form-info label{line-height:20px;display:inline-block;vertical-align:middle;color:#2876d6;}
.pxui-form-info p input[type=checkbox]{line-height:20px;width:auto;margin:0;vertical-align:middle;}

.login-page .pxui-form-info p .pxui-gray-button,
.login-page .pxui-form-info p input.pxui-light-button{width:auto;padding:9px 12px 8px 12px;display:inline-block;margin:0;border:0;vertical-align:middle;margin-bottom:12px;}
.login-page .pxui-form-info p input.pxui-light-button{width:50%;}
.login-page .pxui-form-info p .pxui-gray-button{line-height:20px;width:45%;text-align:center;padding:9px 0 8px 0;float:right;}
.login-page h3{text-align:center;border:1px solid #b4bdd0;border-left:0;border-right:0;line-height:36px;font-weight:normal;font-size:14px;}
.login-page div.pxui-form-info{margin-top:20px;}
.login-page div.pxui-other-login{margin-top:0;}
.login-page div.pxui-form-info a{width:100%;padding-left:0;padding-right:0;margin:10px 0 0 0;text-indent:98px;position:relative;line-height:22px;}
.login-page div.pxui-form-info i{background-image:url(../images/index.gif);background-size:89px 167px;width:89px;height:39px;display:inline-block;position:absolute;left:0;top:0;}
.login-page div.pxui-form-info a:nth-child(2) i{background-position:0 -44px;}
.login-page div.pxui-form-info a:nth-child(3) i{background-position:0 -88px;}
.login-page div.pxui-form-info a:nth-child(4) i{background-position:0 -127px;}
.error-msg, .pxui-form-info p.error-msg{padding-left:26px;}
.login-page .loginput { height:40px;  border:1px #ddd solid; border-radius:4px 4px 4px 4px; margin-top:3px;}

.phone_list_join ul { float: left; width: 100%;}
.phone_list_join li { float: left; width: 100%; border-top: 1px solid #dddddd;padding: 10px 0 13px 0; }
.phone_list_join li a { float: left; width: 100%; color: #007edf; font-size: 16px;}
.phone_list_join li a .t_0100 { float: left; width: 100%;height: 36px; line-height: 36px; }
.phone_list_join li a .t_0100 span { float: left;width: 70%; overflow: hidden; text-overflow: ellipsis; }
.phone_list_join li a .t_0100 .r_time { float: right; color: #888888; font-size: 12px; line-height: 36px; }
.phone_list_join li a .d_0100_1 { float: left; width: 100%; }
.phone_list_join li a .d_0100_1 span { float: left; width: 50%; overflow: hidden;  text-overflow: ellipsis; color: #666666; font-size: 14px; height: 32px; line-height: 32px; }
.l_800 { width: 100%; }
.l_800 .d_800 { float: left; width: 98%; padding: 2px 1%; background: #fff; }
.l_800 .d_800 .tit5 { float: left; width: 100%; height: 62px; border-bottom: 1px dashed #cccccc; line-height: 62px; }
.l_800 .d_800 .tit5 .l_tit { float: left; width: 100%; }
.l_800 .d_800 .tit5 .l_tit strong { float: left; max-width: 60%; overflow: hidden; text-overflow: ellipsis; }
.l_800 .d_800 .tit5 .l_tit span { float: right; margin-left: 20px; }
.l_800 .d_800 .text2 { float: left; width: 100%; color: #666666; font-size: 14px; line-height: 30px; margin-top: 17px;  margin-bottom:10px; height: 430px; overflow-x: hidden; overflow-y: scroll; }
.l_800 .tdjl {  float: left; width: 100%; padding: 0 10px; }
.l_800 .tdjl a { float: none; display: table; margin: 0 auto; width: 100%;  height: 36px; font-size: 14px; /* font-weight: bold; */ color: #fff; background: #007edf; line-height: 36px;  text-align: center; margin-top: 0px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;  -o-border-radius: 3px; }




@media only screen and (min-width: 481px) {
#main {
	width: 100%;
}



.touchslider .touchslider-viewport {height:417px;overflow:hidden}
.touchslider .touchslider-next, .touchslider .touchslider-prev{ top:435px;}

/* 购物车 */
.showcart { padding:10px 5px; width:600px; margin:0 auto;}
.showcart .cartimg { float:left; margin:2px 0; width:180px; border:1px #ddd solid;}
.showcart .cartimg img { width:180px; }
.showcart .cartinfo { float:left; padding-left:5px; width:400px;}
.showcart .cartinfo ul { margin:0; padding:0; display:block; width:inherit; }
.showcart .cartinfo li { list-style-type:none; margin:0; padding:2px 0; display:block; font-size:12px;}
.showcart .cartinfo li input { border:1px #ddd solid; padding:3px 5px; text-align:center;}


}
