
h3{ font-size: 36px; text-align: center; margin-bottom: 30px;}

section{ margin-bottom: 80px;}

#cityswitch { border-bottom: solid 1px #dbf0d7; padding-bottom: 16px; margin-bottom: 30px;}
#cityswitch li{ display: inline-block; vertical-align: top; border-left: solid 1px #dbf0d7; padding: 0 50px; cursor: pointer;}
#cityswitch li:first-child{ border: none;}
#cityswitch li.selected{ color: #68c159;}

#storeitem >div{display: none; min-height: 750px; width: 1050px;}
#storeitem >div:first-child{ display: block;}

#storeitem ul{ box-shadow:0 0 10px 3px #f7f7f7; width: 460px; margin: 10px; margin-bottom: 30px; display: inline-block; padding: 25px 20px; margin-right: 10px;  }

#storeitem ul li{ display: inline-block; vertical-align: top; width: 290px; line-height: 24px;}
#storeitem ul li:first-child{width: 150px; margin-right: 15px;}
#storeitem ul li:first-child a{ display: block; width: 100%;  height: 100px; overflow: hidden ;}
#storeitem ul li img{ width: 100%;}
#storeitem ul li h2{text-align:left; margin-bottom: 10px; line-height: 18px;}
#storeitem ul li *{  font-size: 14px; color: #a2a2a2;}
#storeitem ul li h2 a{ font-size: 18px; color: #333;}


#leftnav li{ padding:15px 10px; padding-left: 0;text-align: right;}

#schedulelist {text-align: center; margin-bottom: 30px; }
#schedulelist td,#schedulelist th{border-color: #68c159; padding: 20px 15px;}
#schedulelist th{ background: #f1f9f0; color: #68c159; font-size: 18px;}

#schema {overflow: visible; width: 1050px;}
#schema img{ display: block;  margin-left: -20px; z-index: 1;}

#faqitem dl{ margin-bottom: 30px; line-height: 30px;}
#faqitem dt{ color: #68c159;}