* { margin: 0; outline: 0; padding: 0; font-size: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
a { text-decoration: none;  }
html { height: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; padding: 0; width: 100%; height: 100%; min-height: 100%; font-family:"\5FAE\8F6F\96C5\9ED1","\5b8b\4f53", Arial, Helvetica, sans-serif; font-size: 62.5%; line-height: 1.231; -webkit-touch-callout: none; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-align: stretch; position: relative; }
ul,li { list-style: none; margin:0; padding:0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}


/*手机端样式*/
#wrap{display:block; min-width:320px;max-width:640px;margin:0 auto;width:100%;height:100%;overflow:hidden-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.navlist_box{display:block;width:90%;margin-left:-20%; margin-top:40%; position:relative;}
.navlist_box ul li{float:left;-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg); text-align:center;overflow:hidden;}
.navlist_box ul li a{color:#fff; display:block; text-align:center; font-size:12px; margin-top:-13px; margin-left:20px;}
.navlist_box ul li a div{-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);background-repeat:no-repeat; height:100%; padding-top:50%; }
.telmenu01{width:120px; height:120px; background:#cf7e46; padding:4 5px;}
footer{display:block; bottom:0;background:#f4f4f4; width:100%;line-height:2.5;color:#999;font-size:1em;text-align:center; margin:0px auto; min-width:320px;max-width:640px; }
.navlist_box ul li img{ padding-bottom:10px; text-align:center;}

/*关于我们*/
.lv-header{margin:0 auto; border-bottom:1px solid #b86023;position:relative; width:320px; max-width:640px; width:100%;}
.lv-media-width{width:320px;background:#cf7e46;max-width:640px; margin:0px auto; width:100%;}
.lv-header .lv-logo{width:125px}
.lv-header .lv-phone a{color:#fff;height:24px;line-height:24px}
.lv-header-mheight{height:42px;overflow:hidden}
.lv-operate-icon{width:44px;height:100%;position:absolute;left:0;top:0}
.lv-operate-icon a{display:block;height:100%}
.lv-operate-icon img{width:11px;padding:25% 0 0 40%}
.lv-pull-left{color:#999}
.lv-operate-sep{width:2px;position:absolute;left:44px;top:1px}
.lv-title{text-align:center;color:#FFF;font-size:1.5em;line-height:44px}
.lv-position{height:30px;line-height:30px;position:absolute;right:2%;top:12%;border:1px solid #f0a169;border-radius:6px;text-align:center;padding:0 10px; background:#b86023;}
.lv-position-e{ color:#FFF;}
.lv-position-e a{font-size:1em; color:#FFF;}
.lv-position-e img{width:15px;margin-right:4px;margin-top:-4px}
.lv-banner{position:relative;width:320px;height:160px;overflow:hidden;margin:0 auto}
.lv-banner-stdetail{height:112px}
.lv-banner-list img{border:0}
.lv-banner-list a{position:absolute}
.lv-wrapper-container{width:95%;margin:0 auto; padding-bottom:20px;}
.lv-wrapper-container:last-child .lv-box{margin:10px auto}
.lv-wrapper-container .lv-box{margin-left:0;margin-right:0}
.clear{clear:both}.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.lv-spot-desc{padding-top:2%;font-size:1.2em;color:#333}
.holiday_dis{font-size:16px;line-height:23px}
.lv-wrapper{background:#eee;margin:0 auto;font-size:1.2em}

/*服务项目*/
.lv-min-height{min-height:300px}
.lv-biz-title{text-align:center;padding-top:10px;font-size:1.5em;color:#333}
.lv-seprator-super{width:95.625%;height:20px;margin:0 auto}
.lv-biz-list{padding:0 0 3px 0 !important;margin:0;width:100%;height:auto;overflow:hidden}
.lv-biz-list li{padding-top:0;}
.lv-li-current{background:#e2e2e2;border-bottom:1px solid #e2e2e2;color:#d11f7f;}
ul.lv-biz-list{padding-bottom:5%;}
ul.lv-biz-list li{height:auto;overflow:hidden;margin-top:10px;}
ul.lv-biz-list:last-child{padding-bottom:16px; }
ul.lv-biz-list li a{display:block;text-align:center;float:left;margin:0 15px;}
#lv-fixdiv ul.lv-biz-list li a{width:18.75%; }
ul.lv-biz-list li a img{width:50px;height:50px}
ul.lv-biz-list li a span{padding-top:4px;display:block;color:#333;width:60px;height:20px;line-height:20px;overflow:hidden;margin-bottom:10px}
ul.lv-biz-list li a span.lv-biz-point{background:#fff;border:1px solid #b7b7b7;padding:6px 0;font-size:18px;-moz-box-shadow:0 2px 3px #b7b7b7;-webkit-box-shadow:0 2px 3px #b7b7b7;box-shadow:0 2px 3px #b7b7b7;border-radius:3px;color:#464646}
.lv-search-minheight{min-height:440px}
ul.lv-search-ul li.lv-search-li{height:10%;line-height:10%;padding:6% 5%}
ul.lv-search-ul li.lv-search-liFirst{border-top:0}

/*宠物课堂*/
.main{ width:95%; margin:10px auto;}
.main li{ margin:10px auto; border-bottom:#ccc 1px dashed; padding-bottom:10px; }
.timg{ width:25%; float:left;}
.wenz{ width:70%; float:right; font-size:16px; color:#000; line-height:30px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;}
.wenz span{ font-size:12px; color:#999; line-height:20px; }
.cha{ text-align:right; color:#666; font-size:12px;}

/*商城*/
.wenwenz{width:70%; float:right; font-size:14px; color:#333; }

/*长城路店*/
.anniu{ margin:10px auto; width:95%;}
.bo{ width:100%; border:0px; background:#cf7e46; height:40px; color:#FFF; font-size:16px; font-family:"\5FAE\8F6F\96C5\9ED1","\5b8b\4f53", Arial, Helvetica, sans-serif; border-radius:100px;}
.bobo{ width:100%; border:0px; background:#21a675; height:40px; color:#FFF; font-size:16px; font-family:"\5FAE\8F6F\96C5\9ED1","\5b8b\4f53", Arial, Helvetica, sans-serif; border-radius:100px;}

