/*公共样式*/
* {margin: 0;padding: 0;outline: 0;font-size: 14px;font-family:"微软雅黑";}
a {text-decoration: none;color: #000000;}
a:hover {text-decoration: underline}
ul {list-style-type: none;}
img {border: none;}

.fl {float: left;}
.fr {float: right;}
.clear {clear: both}
.wt1080 {width: 1080px;margin: 0 auto;}
.wt1170 {width: 1170px;margin: 0 auto;}

/*超市站顶*/
.top {width: 100%;background: url(/i/web/images/bg1.jpg) repeat-x;height: 36px;line-height: 36px;}
.top ul li {float: left;height: 36px;background: url(/i/web/images/daohang.png) no-repeat;background-position: 100% 50%;padding-left: 10px;padding-right: 20px;}
.top ul li span {display: block;height: 36px;}
.top ul li  .personal {border-radius:0;border:1px solid #fff;-webkit-box-shadow:0 0 10px rgba(63, 63, 63, .5);-moz-box-shadow:0 0 10px rgba(63, 63, 63, .5);box-shadow:0 0 10px rgba(63, 63, 63, .5);background: #ffffff;display: none;position: absolute;width: 80px;text-align: center;z-index:99;}
.top ul li  .personal dl dd {height: 30px;line-height: 30px;}
.top ul li .shop {background: url(/i/web/images/shop.png) no-repeat;padding-left: 25px;background-position: 0 50%;}
.top ul li .shop a {color: #ff6600;font-weight: bold}
.top ul li .phone {padding-left: 25px;background: url(/i/web/images/phone.png) no-repeat;background-position: 0 50%;}
.top ul li .phone2 {background: url(/i/web/images/phone2.png) no-repeat;height: 36px;background-position: 0 50%;padding-left: 20px;font-size: 18px;font-weight: bold}

/*LOGO+搜索+购物车*/
.header {padding: 25px 0;}
.header .search {margin-left: 130px;margin-top: 15px;}
.header .search .a_search {width: 300px;height: 31px; border: 2px solid #ff6600;font-size: 15px;padding-left: 10px;line-height: 31px;}
.header .search .b_search {width: 45px;height: 35px;background: url(/i/web/images/sousuo.png) no-repeat;display: block;cursor: pointer}
.header .search p {margin-top: 7px;}
.header .search p .current {color: red;}

.header .my_shop {width: 82px;height: 38px;background: #ff6600;margin-top: 10px;border-radius: 5px;line-height: 38px;color: #ffffff;font-size: 14px; background-image:url(/i/web/images/shop1.png);background-position: 15% 50%;background-repeat: no-repeat;padding-left: 45px;position: relative}
.header .my_shop span {background: #dd2233; color: #ffffff;position: absolute;font-size: 16px;border-radius: 25px;width: 25px;height: 25px;line-height: 25px;text-align: center;top: -12.5px;right: 20px;}

/*超市导航*/
.nav {border-bottom: 4px solid #ff6600;width: 100%;height: 40px;}
.nav ul li {float: left;height: 50px;line-height: 40px;padding: 0 65px;position: relative;}
.nav ul li .current {color: #ff6600;}
.nav ul li a span {font-size: 16px;}
.nav ul li a:hover {color: #ff6600;text-decoration: none;}

.nav ul li .details {display: none;width: 350px; height:450px; padding: 0 10px;position: absolute;margin-left: -260px;background: #fff; opacity:0.9; box-shadow: 0 3px 10px rgba(0,0,0,.3);border: 1px solid #ccc;border-width: 0 1px 1px 1px;margin-top: 2px;z-index: 10000;}
.nav ul li .details .item{display: inline-block;padding: 0;margin: 0 25px 10px 0;vertical-align: top;width: 350px;height: auto;line-height: normal;overflow: hidden;}
.nav ul li .details .item p {height: 40px;line-height: 40px; font-size:15px; font-weight: bold;border-bottom: 1px solid #000;padding-left: 8px;color: #000;}
.nav ul li .details .item p a {font-size: 15px;}
.nav ul li .details .item .ctgnamebox {}
.nav ul li .details .item .ctgnamebox a {width:66px; display: inline-block;height: 14px;line-height: 14px;padding: 0 9px 0 9px;margin-top: 12px;font-size: 14px;color: #000;text-decoration:none;}
.nav ul li .details .item .ctgnamebox .current {color: red}
.nav ul li .details .item .ctgnamebox a:hover {text-decoration: underline}
.nav ul li .details .item .ctgnamebox2 {}
.nav ul li .details .item .ctgnamebox2 a {width:103px; display: inline-block;height: 14px;line-height: 14px;padding: 0 5px 0 5px;margin-top: 12px;font-size: 14px;color: #000;text-decoration: none;}
.nav ul li .details .item .ctgnamebox2 .current {color: red}
.nav ul li .details .item .ctgnamebox2 a:hover {text-decoration: underline}

/*超市保障*/
.baozhang {width: 100%;background: #ff6600;text-align:center;float:left;}
.baozhang ul {padding-left: 0;}
.baozhang ul li {text-align: center;width: 130px;padding: 15px 0;margin-left: 20px;margin-right: 20px;display: inline-block;}
.baozhang ul li p {font-size: 16px;color: #ffffff;margin-top: 20px;}

/*超市站底*/
.footer {width: 100%;background: #ffffff;float:left;}
.footer .a_footer {padding: 25px 10px 15px 0;height: 138px;}
.footer .a_footer .left {width: 355px;float: left;}
.footer .a_footer .left .lianxi {margin-top: 25px;position: relative}
.footer .a_footer .left .lianxi img {margin-right: 10px;}
.footer .a_footer .left .lianxi span {position: absolute;top: 0;font-weight: bold;font-size: 18px;margin-left: 10px;}

.footer .a_footer .right {float: left;}
.footer .a_footer .right ul li {border-left: 1px solid #eaeaea;padding-left: 40px;padding-right: 40px;float: left;}
.footer .a_footer .right ul li dl dt {margin-bottom: 10px;}
.footer .a_footer .right ul li dl dt a{font-size: 18px;}
.footer .a_footer .right ul li dl dd {margin-bottom: 10px;}
.footer .a_footer .right ul li dl dd a {color: #555555}

.footer .weixin {position:absolute;right: 0;top: 25px;text-align:center;}
.footer .beian {text-align: center;height: 85px;line-height: 40px;border-top: 1px solid #eaeaea}