body {background: #FFF;}
a:hover{text-decoration:none}
/*header*/
#header_biz{border-bottom:1px #dedede solid; position: relative; text-indent:35px; height:40px; color: #787878; font-size:18px; line-height:40px;}
#header_biz .back{height: 40px; width: 40px; display: block; position:absolute; cursor: pointer; background: url(images/back.png) center center no-repeat; background-size: 40%;}
#header_biz .more{height: 40px; width: 40px; display: block; position:absolute; cursor: pointer; background: url(images/more.png) center center no-repeat; background-size: 40%; top:0px; right:5px; border-left:1px #FFF solid}
.b8{height:8px; width:100%; clear:both; overflow:hidden; font-size:1px; background:#efefef; border-top:1px #dfdfdf solid}
/*index*/
#shop_skin_index{position:relative}
#shop_skin_index .biz_info{position:absolute; bottom:0px; height:50px; left:0px; width:100%; box-sizing:border-box; background:rgba(0,0,0,0.8); z-index:999999; padding:2px 8px;}
#shop_skin_index .biz_info p{margin:0px; padding:0px; color:#F00; height:23px; line-height:24px; font-size:14px;}
#shop_skin_index .biz_info p span{color:#FFF; font-size:14px;}
#shop_skin_index .biz_info p.biz_info_name{height:23px; width:70%; line-height:23px; font-size:16px; color:#FFF; overflow:hidden}
#shop_skin_index .biz_info .offline_pay{display:block;position:absolute;top:10px;right:10px;height:20px;line-height:20px;text-align:center;padding:5px 15px;border-radius:5px;background:#F60;color:#ffffff;font-weight:600;}

.dianpu_contact{width:100%;}
.dianpu_contact a{display:block; width:100%; box-sizing:border-box; height:40px; line-height:40px; color:#333; padding:0px 8px; font-size:14px; overflow:hidden; line-height:40px; border-top:1px #dfdfdf solid; text-indent:22px;}
.dianpu_contact a:hover{color:#333;}
.dianpu_contact a span{float:right; display:block; height:100%; width:10px; background:url('images/goto.png') no-repeat center}
.dianpu_contact a.location{background:url('images/location.png') no-repeat 8px center}
.dianpu_contact a.tel{background:url('images/tel.png') no-repeat 8px center}
.dianpu_contact a.youhui{background:url('images/youhui.png') no-repeat 8px center}

#header_biz .favourite{height: 40px; width: 40px; display: block; position:absolute; cursor: pointer; background: url(images/favourite.jpg) center center no-repeat; top:0px; right:5px;}

/*products*/
#products{width:100%}
#products h2{height:36px; line-height:36px; font-size:16px; color:#333; text-indent:8px; padding:0px; margin:0px; border-top:1px #dfdfdf solid; font-weight:normal}
#products h2 span{font-size:14px; color:#999; padding-left:2px;}
#products .items{width:100%; border-top:1px #f1f1f1 solid; padding:8px 0px; height:90px; position:relative}
#products .items .img{position:absolute; top:8px; left:8px; width:90px; height:90px; line-height:90px; overflow:hidden; border:1px #f1f1f1 solid} 
#products .items .img img{width:100%;}
#products p{padding:0px; margin:0px 0px 0px 108px; font-size:14px; line-height:20px; color:#333; max-height:20px; overflow:hidden;margin-bottom:5px;}
#products .pro_price{font-size:16px; line-height:20px; color:#099fde; position:absolute; left:0px; bottom:20px; width:100%; box-sizing:border-box; padding-left:108px; font-family:"Times New Roman";}
#products .pro_price span{float:right; padding-right:20px; color:#999}
#products .pro_price i{font-size:12px; color:#999; text-decoration:line-through; padding:5px 3px 0px; font-style:normal;}

/*commit*/
#commits{width:100%}
#commits h2{height:36px; line-height:36px; font-size:16px; color:#333; text-indent:8px; padding:0px; margin:0px; border-top:1px #dfdfdf solid; font-weight:normal}
#commits h2 span{font-size:14px; color:#999; padding-left:2px;}
#commits h2 p{padding:0px; margin:0px 8px 0px 0px; float:right; color:#f00; font-size:16px;}
#commits .items{width:100%; border-top:1px #f1f1f1 solid; padding:8px 0px;}
#commits .items .creattime{text-align:right; padding-right:10px; height:22px; line-height:22px; font-size:12px; color:#999; font-family:"Times New Roman"}
#commits .items .commit_content{padding:3px 10px; line-height:22px; font-size:14px;}
#commits .commit_more{height:40px; line-height:40px; font-size:14px; text-align:center; border-top:#f1f1f1 1px solid}
#commits .commit_more a{color:#099fde;}


#header_biz ul{position:absolute; top:40px; right:0px; margin:0px; padding:0px; list-style:none; z-index:999; display:none}
#header_biz ul li{width:150px; height:40px; border-top:1px #dedede solid; border-left:1px #dedede solid; background:#FFF}
#header_biz ul li.last{border-bottom:1px #dedede solid}
#header_biz ul li a{display:block; width:100%; height:100%; line-height:40px; text-align:left; font-size:14px; text-indent:45px; color:#787878}
#header_biz a.shop_home{background:url('images/home.png') no-repeat 15px center; background-size:20px}
#header_biz a.shop_dis{background:url('images/dis.png') no-repeat 15px center; background-size:20px}
#header_biz a.shop_cart{background:url('images/cart.png') no-repeat 15px center; background-size:20px}
#header_biz a.shop_member{background:url('images/member.png') no-repeat 15px center; background-size:20px}
#header_biz span{wdith:50px; height:38px; display:block; position:absolute; top:2px; right:0px;}
#header_biz span a{width:50px; height:38px; display:block; background:url(images/menu.png) no-repeat center;}
.clear{clear:both}
/*index*/
#dianpu_desc{height:180px; padding:0px 5px;}
#dianpu_desc .dianpu_logo, #dianpu_desc .dianpu_name{float:left; margin-bottom:8px;}
#dianpu_desc .dianpu_logo{width:120px; height:40px; border:1px #dfdfdf solid}
#dianpu_desc .dianpu_logo img{width:100%;}
#dianpu_desc .dianpu_name{height:40px; padding-left:8px; overflow:hidden; line-height:20px; font-size:12px;}
#dianpu_desc .dianpu_name p{padding:0px; margin:0px; height:20px; overflow:hidden}
#dianpu_desc .dianpu_name p.name{color:#FFF; font-size:14px;}
#dianpu_desc .dianpu_name p.score{color:#333}
#dianpu_desc .dianpu_name p.score span{color:#F60; font-size:16px; font-weight:bold;  font-family:"Times New Roman"; padding-right:3px;}

.b8{height:8px; width:100%; clear:both; overflow:hidden; font-size:1px; background:#efefef; border-top:1px #dfdfdf solid}
#products{border-top:1px #dfdfdf solid}
#products h1{margin:0px; padding:0px 0px 0px 8px; border-bottom:1px #dfdfdf solid; height:36px; line-height:36px; font-size:14px; margin-bottom:8px}
#products {width:98%; margin:0 auto;}
#products .item{float:left; width:50%; overflow:hidden;}
#products .item ul{width:94%; margin:0 auto; overflow:hidden; margin-bottom:5px;}
#products .item ul .img{height:144px; border:1px solid #ddd; overflow:hidden;}
#products .item ul .img img{width:100%; height:100%;}
#products .item ul .name{text-align:left; padding:8px 0px 0px;}
#products .item ul .name a{color:#3a3a3a;}
#products .item ul .name span{color:#C62E3A;}
#products .item ul .price{font-size:16px; font-family:"Times New Roman"; color:#ff0000; padding-bottom:8px}
#products .item ul .price span{padding-left:5px; color:#787878; text-decoration:line-through}

/*mulu*/
#mulu{padding-top:8px;}
#mulu dl,#mulu dt,#mulu dd{margin:0px; padding:0px; width:100%}
#mulu dt{height:36px; line-height:36px;}
#mulu dt a{display:block; width:100%; height:36px; line-height:36px; font-size:16px; text-indent:16px; color:#3c3c3c;}
#mulu dd{background:#FFF}
#mulu dd a{display:block; width:50%; background:#efefef; height:38px; line-height:36px; color:#3c3c3c; font-size:12px; text-indent:16px; float:left; box-sizing:border-box; border-bottom:2px #FFF solid}
#mulu .mulu_left{border-right:2px #FFF solid}
/*products*/

#intro .company_info{height:66px; width:100%; box-sizing:border-box; overflow:hidden; border-bottom:1px #dfdfdf solid; padding:8px 0px; margin-bottom:8px;background:#FFF;}
#intro .company_info img{display:block; float:left; border:1px #dfdfdf solid; padding:0px; width:50px; height:50px; margin-left:10px;}
#intro .company_info span{display:block; float:left; height:50px; line-height:50px; color:#333; font-size:16px; margin-left:8px;}

#intro .introduce{background:#FFF; padding:8px; border-top:1px #dfdfdf solid; border-bottom:1px #dfdfdf solid; font-size:14px; line-height:22px;}
#intro .introduce img{max-width:100%}

#footer_points{height:42px; clear:both;}
#footer{width:100%; margin:0 auto; background:#FFF; height:42px; position:fixed; z-index:1000; bottom:0;}
#footer a{text-decoration:none; color:#787878; font-size:14px;}
#footer a.cur{color:#ff6600;}
#footer ul{margin-top:0px; border-top:1px solid #dedede;}
#footer ul li{position:relative; float:left; height:41px; line-height:41px; width:25%; box-sizing:border-box; text-align:center; border-left:1px #dedede solid;}
#footer ul li.first{border-left:none;}

.index_bottom{width:100%; padding:5px 0px 12px; font-size:14px; text-align:center; color:#787878; background:#efefef;}
.index_bottom a{color:#787878; padding:0px 10px}

.list_sorts{width:100%; margin:0px auto 8px; background:#FFF; border-radius:2px; border-bottom:1px #dfdfdf solid}
.list_sorts ul{list-style:none;}
.list_sorts ul li{width:33.3333%; height:30px; line-height:30px; font-size:16px; box-sizing:border-box; border-left:1px #f0f0f0 solid; text-align:center; float:left}
.list_sorts ul li:nth-child(1){border-left:none}
.list_sorts ul li a{color:#5a5a5a; display:block; width:100%; height:100%; box-sizing:border-box;}
.list_sorts ul li a.cur{color:red}

#commit_list{width:100%;}
#commit_list .items{width:100%; padding:8px 0px; border-bottom:1px #dfdfdf solid}
#commit_list .items h2{margin:0px; padding:0px; font-size:14px; color:#099fde; width:100%; box-sizing:border-box; padding:0px 8px}
#commit_list .items h2 i{font-style:normal; font-size:18px; padding-right:2px; font-weight:bold; font-family:"Times New Roman"}
#commit_list .items h2 span{float:right; color:#999}
#commit_list .items h3{width:100%; padding:5px 8px 2px 8px; box-sizing:border-box; line-height:18px; font-size:14px;}
#list_more{width:100%; height:30px; font-size:14px; line-height:30px; color:#999; text-align:center}