@charset "utf-8";
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,textarea,input,span{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body{min-width: 320px;
	max-width: 640px;
	margin: 0 auto;
	font-family: "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif;font-size:14px;color:#4d4c4c;background:#f5f5f5;}
input,textarea{font-family: "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; color:#666;}
input,button {outline: 0;-webkit-appearance: none}
input:focus {outline: 0}
button {background: transparent;border: 0}
a{color:#333;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0.2)}
a:hover{text-decoration:none}
a:visited{color:#323232}
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }
textarea,input{resize:none;outline:0;font-size:100%;-webkit-tap-highlight-color:rgba(255,0,0,0);}
textarea{resize:none;-webkit-appearance:none}
ul,ol{list-style:none}
em{font-style:normal}
.fl{ float: left}.fr{float: right;}
.hid{ display:none;}.tlc{text-align:center;}.tlr{text-align:right;}.tll{text-align:left !important;}.fs16{font-size:16px;}
.z-in4{ z-index:4;}.z-in3{ z-index:3;}.z-in2{ z-index:2;}.z-in1{ z-index:1;}
.in-box{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;*margin-right:0;vertical-align:middle}
.bgf{background:#fff;}.bgn{background:none !important; cursor:default;}
.bsd{ box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);}
.tsd{ text-shadow:0 1px 4px rgba(0, 0, 0, 0.3);}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;overflow:hidden; }
.fix{top:0; left:0; position:fixed; z-index:1001}
.srcollFix{ position:absolute; left:0; top:50px;}
.rela{ position:relative}.tind2{ text-indent:2em}
/*color 1,2,99,9d：灰色;3橙色,4红色,5，6淡蓝*/
.c_1{color:#d6d6d6;}
.c_2{ color:#6c6c6c}
.c_99{color:#999;}
.c_9d{ color:#9d9c9c}
.c_14{ color:#141414}
.c_3{ color:#ff6600}
.c_4{ color:#ff3600;}
.c_5{ color:#4e7180;}
.c_6{ color:#00b0ef}
.f-24{ font-size:24px;}
.f-20{ font-size:20px;}
.bold{ font-weight:bold;}
.price-through{ color:#959595; text-decoration:line-through}
.com-btn{color: #fff;background: #ff8d07;padding: 3px 15px;border-radius: 10px;}
.com-btn.blur{ background:#00acef; color:#fff}
/*margin & padding*/
.mt0{margin-top:0 !important;}.mt2{ margin-top:2px;}.mt5{ margin-top:5px;}.mt10{ margin-top:10px;}.mt15{margin-top:15px !important;}.mt20{ margin-top:20px !important;}.mt30{margin-top:30px;}.mt50{margin-top:50px;}.mt100{margin-top:100px;}.mt150{margin-top:150px;}
.ml10{ margin-left:10px;}
.mr10{ margin-right:10px;}.mr30{ margin-right:30px;}
.mb0{margin-bottom:0px !important;}.mb15{margin-bottom:15px;}.mb50{margin-bottom:50px;}.mrl10{ margin:0 10px;}.m10{ margin:10px !important;}
.mtb30{margin:30px 0;}.mtb15{margin:15px 0;}
.p0{ padding:0 !important}.pt15{ padding-top:15px !important;}
.pl15{ padding-left:15px;}.pr15{ padding-right:15px;}
.pb20{ padding-bottom:20px;}
.ptb15{padding:15px 0;}
.bdr-3{ border-radius:3px; -webkit-border-radius:3px;}
/*按钮*/
.n_btn{width:100%; height:47px; line-height:47px; text-align:center; display:block; border:1px solid #c9891a; border-radius:3px;-webkit-border-radius:3px; color:#fff; font-size:18px; background:#fb8617;background-image: -moz-linear-gradient(top, #fb8617, #e77912); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fb8617), color-stop(1, #e77912)); cursor:pointer}
/*banner*/
.banner,.banner img{ width: 100%;overflow:hidden;position:relative}
.banner img{ float:left;}
.banner1{ padding:13px 0 15px 0;}
.banner1 .banner-text{ position:absolute; left:0; bottom:0px; height:40px; line-height:40px; color:#fff; background:rgba(21,0,0,.85); width:100%; text-align:right;box-sizing: border-box; padding:0 10px;}
.main{padding:0;overflow:hidden;zoom:1; min-height:342px;}
/*关于本店*/
.m-dp-add{ padding:15px 0}
.m-dp-add a{padding:3px 0; display:block}
.m-dp-add .item{padding:3px 0; display:block; position:relative}
.ind li dd{ color:#502a1a}
.ind-box .ind-list a{color: #444444;position: relative;display: block;border: 1px solid #eaeaea; border-radius:5px; margin-bottom:12px;padding: 10px;}
.ind-list .arrow_r{ right:10px;}
.m-dp-add i.ico-n{background:url(../images/p_06.png) no-repeat;  width:24px; top:0}
.m-dp-add i.ico-a,.m-dp-add i.ico-ina{background:url(../images/p_07.png) no-repeat 2px 0; background-size: auto 18px !important; width:24px; height:18px;}
.m-dp-add i.ico-t,.m-dp-add i.ico-int,i.ico-qm{background:url(../images/p_08.png) no-repeat;  background-size: auto 18px !important; width:24px; height:18px;}
.m-dp-add i.ico-q{background:url(../images/p_22.png) no-repeat;left:2px; top:0}
.m-dp-add i.ico-l{background:url(../images/p_23.png) no-repeat;}
.m-dp-add i.ico-x{background:url(../images/p_17.png) no-repeat;top:1px}
.m-dp-add i.ico-b{background:url(../images/p_16.png) no-repeat;}

.m-dp-add i.ico-ina{background:url(../images/p_25.png) no-repeat;}
.m-dp-add i.ico-int{background:url(../images/p_26.png) no-repeat;}

.m-dp-add i.ico-tq{background:url(../images/p_27.png) no-repeat;}
.m-dp-add i.ico-sm{background:url(../images/p_28.png) no-repeat;}
.m-dp-add i.ico-jl{background:url(../images/p_29.png) no-repeat;}
.m-dp-add i.ico-hd{background:url(../images/p_30.png) no-repeat;}
i.ico-qm{background:url(../images/p_38.png) no-repeat; display:inline-block}
.m-dp-add i{display:inline-block; background-size: auto 15px !important;width:27px; height:15px; position:relative; top:0px}

.mfs-list{ padding:10px 0;overflow:hidden}
.mfs-wrap { overflow:hidden; height:102px;}
.mfs-list ul {float: left;width: 100%;position: relative;}
.mfs-list li{ float:left; width:25%; text-align:center;}
.mfs-list li p{ font-size:12px;}
.mfs-list li a.btn{ font-size:14px; padding:0 7px}

/*盒子*/
.art-box{background:#fff; margin-bottom:10px; padding:0 15px; /* border-top:1px solid #f4f4f4;box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);*/ position:relative;}
.art-box .inner-main{ margin:0 7px; padding:0 15px; background:#fff;}
.des_01{ border-bottom:1px solid #e7e7e7; color:#1f1f1f; padding:10px 5px;}
.exp-box{ background:#ffb607; color:#fff; border-radius:3px; padding:0 7px; height:23px; line-height:21px; position:relative; top:-1px;}
.des_02{display:block;padding:15px 0px; color:#4d4c4c; font-size:14px}
.des_02 img,.des_05 img{ border-radius:50%;}
.des_02 dt{float: left;width: 70px;}
.des_03 img,.des_06 img{ border-radius:0; border:1px solid #ccc}
.des_03 dt{ padding-left:10px;}
.des_05 dl{ position:relative; border-bottom:1px solid #f3f3f3;}
.des_05 dl:last-child{ border:none;}
.des_05 dt{ position:absolute; width:90px; text-align:center; top:15px; left:0px;}
.des_05 dd{padding:15px 0 15px 90px; min-height:75px;}
.des_06 dd{ line-height:60px; position:relative}
.art-box h2{color: #323232; font-weight:normal;border-bottom: 1px solid #eaeaea;height: 40px;line-height: 40px;position: relative;padding-left: 10px;}
.art-box h2 span{ display:block; width:50%;height:38px; padding-left:5px; background:url(../images/p_04.jpg) no-repeat left bottom;  background-size: auto 3px;  padding-bottom:2px; position:absolute; left:0; bottom:0;}
.art-box h2 span.tt-4{ background-size: auto 4px}
.art-box .m-tex{padding: 10px;line-height: 26px;}
.art-box .m-ibox{ padding:15px 0;}
.art-box .m-ibox a{ margin:0px 3% 10px 0; display:block; float:left; width:30%;}
.art-box .m-ibox a img{ width:100%}
.art-box .m-per{ text-align:center; padding-bottom:20px; position:relative;}
.art-box .m-per img{ border-radius:50%; margin:20px auto 10px;}
.art-box .m-per .mp-rq{ position:absolute; top:25px; right:5px;}
.art-box a.btn{ color:#fff; background:#ff8d07; padding:0px 15px; border-radius:10px;}
a.ico-write{ background:#fff url(../images/ico2.png) no-repeat center center; display:inline-block; background-size:16px auto; width:24px; height:24px; border:1px solid #a4a4a4; border-radius:50%; position:relative; top:6px; margin-right:5px; cursor:pointer;}


/*左右浮动dl*/
.com-dl dl{ position:relative}
.com-dl dt{ width:86px; position:absolute; top:0; left:0; color:#000}.com-dl dd{ margin-left:86px}




/*table*/
table {border-collapse: collapse; /* IE7 and lower */border-spacing: 0;width: 100%;}
table.t1 { width: 100%;}
table.t1 th,table.t1 td { color:#707070; font-weight:normal; padding: 8px; line-height: 18px; text-align:center}
table.t1 th{ color:#4a4a4a; background:#f7f7f7;}


/*分享广告*/
.index-ad{ text-align:center}
.index-ad img{ width:100%}
.fx-box{ padding:20px 10% 0; position:relative;}
.fx-box ul{padding-bottom:20px;}
.fx-box li{float: left;width: 25%;text-align: center;}
.fx-box li img{ width:44px; height:44px;}

.de-wrap { background:#1f1f1f;}
.de-wrap .img-c{ position:relative; text-align:center; background:#fff;}
.de-wrap .img-c img{ height:100%;}
.de-wrap .img-c:before,.de-wrap .img-c:after{content:'';width:0;height:0;position:absolute;}
.de-wrap .img-c:before{top:0; left:0;background: url(../images/line-bg.jpg) no-repeat top center; background-size: cover; height:3px; width:100%;}
.de-wrap .img-c:after{bottom:0; left:0;background: url(../images/line-bg.jpg) no-repeat top center; background-size: cover; height:3px; width:100%;}
.de-wrap .img-c.first:before{ background:none;}
.de-wrap .text-c{padding: 10px; color:#676666;line-height: 26px;}
/*新增样式0606*/
.djsc{ width:50px; height:61px; display:block; position:absolute; bottom:13px; right:15px; z-index:9999}
.djcon,.sccon{background:url(../images/rz_01.png) no-repeat; background-size:100px auto; width:100%; display:block; }
.djcon{ height:45px;display:block;background-position:0 0px;}
.sccon{ height:16px;background-position:0 -45px;}
.djcon.on{ background-position:0 -64px}
.sccon.on{ background-position:-53px -45px;}
.arrow_r {width:8px;height:8px;border-right:2px solid #c6c6c6;border-bottom:2px solid #c6c6c6;cursor:pointer;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);display: inline-block; vertical-align:top; position:absolute; right:0px; top:50%; margin-top:-5px;}
.imp-info1{ border:1px solid #e4e4e4; border-left:none; border-right:none; line-height:42px; color:#555555; background:#fff; padding:4px 10px 4px 44px; position:relative; display:block;}
.imp-info1 img{ width:17px; height:auto; position:absolute; left:9px; top:50%; margin-top:-8px;}
.imp-num{ font-family:"微软雅黑"; color:#ffb033; float:right; padding-right:20px;}
.imp-info1 .arrow_r{ right:10px;}
.imp-info1:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;overflow:hidden; }
/*弹窗组件*/
/* 组件 */
.pop-tips,.pop-btn {display: none;}
.show {display:block;}
.hide {display: none;}
.pop-main{ position:absolute;}
.pop-con {background-color:rgba(255, 255, 255, 0.85);text-align: center;padding:8px 15px; border:2px solid #f6b37f;}
.pop-con .warn {color: #f17a2b; font:16px Microsoft YaHei;}
.pop-btn {margin-top: 5px; text-align:center;}
.pop-btn button {width:70px; height:30px;line-height: 30px; color:#444;font-size: 14px;border:0;border-radius: 2px;margin:10px 5px 0;background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#EEE),color-stop(100%,#999)); }
.pop-close { border-left:1px solid #717171; padding-left:20px; position:absolute; right:0; top:-20px; min-height:46px; padding-top:30px}
.pop-close .close{ width:19px; height:19px; background-position:-105px -195px; background-size:180px auto; display:inline-block;}
.inp-stor{ border:1px solid #BBBBBB;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; height:25px; margin-top:10px; padding:0 5px}
.close{height:30px; position:absolute; width:100%;line-height: 30px; color:#444;font-size: 14px;border:0;border-radius: 2px;margin:10px 0 0;background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#EEE),color-stop(100%,#999));}
.loclose{ text-align:center; position:relative; width:100%; height:30px;}
/*返回顶部*/
.top-box { background:url(../images/totop.png) no-repeat; width:48px; height:48px;position: fixed; right: 10px; display: block; text-align: center; bottom: 20px; font-size: 0; }
