@charset "UTF-8";a,a:active,a:hover{color:#666;text-decoration:none;}
body{background-color:#f5f5f5;color:#2f2f2f;font-size:14px;font-family:Segoe UI,Lucida Grande,Helvetica,Arial,Microsoft YaHei,FreeSans,Arimo,antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern","Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",FontAwesome,sans-serif;padding-bottom:40px;}
.align-l{float:left;}
.align-r{float:right;}
.align-l:after,.align-r{clear:both;}
.divspace{padding-top:20px;}
.btn:active,.btn:hover,.btn:visited{display:inline-block;padding:6px;border:1px solid #f5f5f5;border-radius:5px;color:#45aeff;font-size:14px;}
.btn-lg{display:block;margin:20px;padding:8px;border-radius:5px;text-align:center;letter-spacing:5px;font-size:1pc;}
.btn-active,.btn-active:active,.btn-active:hover,.btn-active:visited,.btn-lg{background-color:#45aeff;color:#fff;}
.btn-disabled,.btn-disabled:active,.btn-disabled:hover,.btn-disabled:visited{background-color:grey;color:#fff;}
a.ui-arrowlink{display:block;}
.txt-c{text-align:center;}
.txt-r{text-align:right;}
.txt-blue{color:#45aeff;}
.ui-dialog-cnt{width:280px;}
input[disabled]{color:grey!important;}
input:-webkit-autofill{-webkit-box-shadow:0 0 0 750pt #fff inset;}
.ui-input-border{padding:5px;border:2px solid #f5f5f5!important;}
.box h2,.box h3{font-size:1.6em;}
.box h2{margin:10px 5px 10px 10px;padding:0 10px;border-left:4px solid #3f87d9;font-weight:700;line-height:18px;}
.box .box-bd,.box .box-ft{border-top:1px solid #eee;background-color:#fff;}
.box .box-bd h3,.box .box-ft h3{color:#45aeff;}
.box-space{padding-top:20px;}
.box-space .box-bd{margin-bottom:20px;}
.box-form{padding-top:20px;}
.box-form .box-bd{margin-bottom:10px;padding:4px 15px;}
.box-form .box-bd .radio-list{padding-left:95px;}
.box-form input,.box-form span{color:#45aeff;}
.metro-box{margin-top:10px;}
.metro-box .box-bd{margin:5px;text-align:center;}
.metro-box .box-bd img{width:95%;}
.ui-form-item-textarea textarea{color:#45aeff;}
.box .ui-form-upload h3{padding:10px 0;color:grey;}
.box-form .box-form-inline .ui-form-item input{padding-left:0;}
.box-form .box-form-inline .radio-list{padding-left:0;text-align:right;}
.avatar,.avatar-r{width:5pc;height:5pc;border-radius:200px;}
.reddot{display:inline-block;margin-left:6px;width:8px;height:8px;border-radius:200px;background-color:red;}
.ui-header{position:relative;height:50px;max-width:40pc;background:#3f87d9;line-height:50px;}
.ui-header h1{text-align:center;}
.ui-header i{color:#3f87d9;}
#btn-menu,#btn-place{position:absolute;display:block;}
#btn-menu{right:5px;margin-top:8px;width:40px;height:35px;line-height: 35px;border-radius:3px;background-color:#fff;text-align:center;}
#btn-place{right:70px;height:40px;color:grey;}
#btn-place:after{position:absolute;right:-15px;z-index:9;content:'\e661';text-indent:-3px;font-family:iconfont!important;}
.wrap{position:relative;overflow-x:hidden;margin:0 auto;max-width:40pc;height:auto;background-color:#f5f5f5;}
.page-home{overflow:hidden;height:125px;}
@media screen and (min-height:668px){.page-home{height:200px;}
;}
@media screen and (min-height:481px){.page-home{height:150px;}
;}
#banner{position:relative;overflow:hidden;height:10pc;}
#banner img{width:100%;height:10pc;}
#banner .banner-bg{position:absolute;bottom:0;left:0;width:100%;height:2pc;background-color:#000;opacity:.3;}
#banner p{position:absolute;bottom:6px;left:15px;width:100%;color:#fff;}
.index-menu{margin-top:10px;}
.index-menu table tr td{padding:10px 0;border-bottom:0;border-left:0;text-align:center;}
.index-menu table{border:0;background-color:#fff;}
.index-menu-b-l{bolder:0;}
.intro{padding:0 10px;}
.line-img{overflow:hidden;padding-top:3px;width:35%;height:90px;}
.line-img img{width:200px;}
.line-item-text{margin-top:6px;}
.line-item-hd{overflow:hidden;margin-left:8px;width:65%;}
.line-item-hd p{line-height:22px;}
.line-item-hd h3 a{color:#3f87d9;font-weight:700;font-size:16px;}
.line-item-text a{color:#2f2f2f;}
.line-item-jg{margin-top:5px;}
.box-bd ul li{display:-webkit-inline-box;padding:10px 0;width:100%;border-bottom:1px dashed #eee;}
.box-bd ul li span{color:#2f2f2f;}
#line-box{background-color:#fff;margin-top:10px;}
.line-top{padding-top:10px;}
.am-pagination>li:last-child>a,.am-pagination>li:last-child>span{margin-right:0;}
.am-pagination>li>a,.am-pagination>li>span{position:relative;display:block;padding:10px;border-radius:0;background-color:#fff;text-align:center;text-decoration:none;line-height:22px;}
.am-pagination-default{margin-right:10px;margin-left:10px;font-size:14px;}
.am-pagination{position:relative;padding-left:0;color:#999;list-style:none;text-align:left;}
.shop-bottom-menu table tr td{padding:10px 0 0;border:1px solid #eee;border-bottom:0;border-left:0;text-align:center;}
.b-c-f60{background-color:#f60;}
#side-nav{position:absolute;top:0;right:0;z-index:198;width:45%;height:100%;background-color:#333;color:#fff;}
#side-nav ul{margin:10px 0;font-size:1pc;}
#side-nav ul li{padding:10px 0 10px 10px;text-align:center;}
#side-nav ul li ul{margin-top:0;}
#side-nav ul li li{font-size:14px;}
#side-nav ul li li a,#side-nav ul li li a:active,#side-nav ul li li a:hover,#side-nav ul li li a:visited{color:grey;}
#side-nav a,#side-nav a:active,#side-nav a:hover,#side-nav a:visited{color:#fff;}
#side-nav .ui-arrowlink:before{font-size:18px;}
.hide{display:none;}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
to{display:block;opacity:1;-webkit-transform:none;transform:none;}
;}
@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
to{display:block;opacity:1;-webkit-transform:none;transform:none;}
;}
.slideIn{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
@-webkit-keyframes fadeOutRight{0%{opacity:1;}
to{display:none;opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
;}
@keyframes fadeOutRight{0%{opacity:1;}
to{display:none;opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
;}
.slideOut{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight;}
.slideIn,.slideOut{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
#mask{position:fixed;top:0;left:0;z-index:39;display:none;width:100%;height:100%;background:#000;opacity:.5;}
.navbar{z-index:1;color:#fff;}
.navbar p{margin:20px;font-size:1pc;}
.navbar .btn{margin:9pt;padding:10px 10px 10px 20px;background:#fff;letter-spacing:10px;}
.alphamask,.navbar{position:fixed;bottom:0;width:100%;height:56px;}
.alphamask{z-index:0;background-color:#000;opacity:.5;}
footer{z-index:199;max-width:40pc;background-color:#fff;position: fixed;bottom: 0;width: 100%;height:50px;box-shadow: 0 0 5px rgba(100,100,100,0.3);}
@media screen and (max-width:321px){.btn,body{font-size:9pt;}
.doc-list .doc-intro{padding-left:15px;}
#doc-intro .doc-intro{margin-left:10px;}
.comment h3{font-size:14px;}
.ui-panel-subtitle{margin-left:5px;font-size:9pt;}
;}
@media screen and (min-width:641px){.ui-footer,.ui-header{left:50%;margin-left:-20pc;}
;}
@media screen and (min-width:361px){#banner,#banner img{height:250px;}
;}
@media screen and (max-width:416px){.avatar-r{width:50px;height:50px;}
#doc-date .date-time .btn{margin-left:10px;}
;}
.call-phone{position:fixed;bottom:20%;left:15px;z-index:99999;display:block;width:40px;height:40px;border-radius:50%;background:rgb(37, 119, 227) url(../i/phone-float.png) no-repeat center center;background-size:20px;box-shadow:0 0 5px rgba(0,0,0,.24);}
.shop-main-top{padding-bottom:30px;background-color:#fff;}
.am-fw-3 th{padding:10px;text-align:center;font-weight:400;}
.table-b-l{border-left:1px solid #eee;}
.am-fw-3{border-top:1px solid #eee;border-bottom:1px solid #eee;color:#3f87d9;text-align:center;font-size:20px;}
.am-article-jg{margin-bottom:18px;padding:0 10px;}
.am-article-ts{padding:0 10px 10px;color:#999;}
.shop-title{margin:10px;}
.am-top-img{overflow:hidden;max-height:280px;}
.am-fw-3 p{color:#888;font-weight:400;font-size:14px;}
.am-article-jg span b{color:#f60;font-size:25px;}
.am-article-jg del{margin-left:20px;}
.am-article-day{padding:20px 10px;}
.am-article-yd{margin:10px auto 0;width:90%;background-color:#3f87d9;text-align:center;}
.box-bd em{margin-left:20px;}
.xc-bottom{padding-bottom:15px;}
.intro-pa-10{padding:20px 15px 0;}


.intro-pa-10 p{font-size:1.2em;line-height:2em;}

.day-box i{display:inline!important;margin-right:8px;font-size:1.2em;line-height:2em;}
.day-title dt{color:#3f87d9;font-weight:700;font-size:1.5em;}
.day-title dd{font-weight:700;font-size:1.4em;}
.day-box{padding:5px 10px 10px;border:1px solid #eee;border-radius:3px;}
.day-box dt{font-size:1.2em;line-height:2em;}
.day-box dd p{font-size:1.2em;line-height:2em;padding-bottom:.5em;color:#666:}
.day-box{padding:5px 10px 10px;border:1px solid #eee;border-radius:3px;}
.ui-icon-xs3{margin-top:-10px;margin-bottom:-18px;margin-left:15px;color:#eee;font-size:1pc;}
.bo-das-1{padding-bottom:10px;padding-left:5px;color:#3f87d9;font-size:1.2em;line-height:2em;}
.day-b-xc{margin-bottom:10px;border-bottom:1px dashed #eee;font-size:1.2em;line-height:2em;}
.shop-bottom-menu{position:fixed;bottom:0;left:0;z-index:100;width:100%;background-color:#fff;line-height:1pc;}
.shop-bottom-menu table tr td{padding:5px 0 0;height:45px;text-align:center;}
.div-line{line-height:20px!important;}
.shop-bottom-menu table{border:0;}
.ui-icon-cxfs,.ui-icon-index,.ui-icon-kf,.ui-icon-lyzt,.ui-icon-mdd,.ui-icon-sc,.ui-icon-ts{font-size:25px;line-height:24px;}
.shop-menu-b-f60{background-color:#f60;}
.shop-menu-b-f60 a{color:#fff;}
.bottom-menu-ts{width:100%;background:rgba(0,0,0,.3);}
.bottom-menu-ts,.menu-ts-box{position:fixed;right:0;bottom:0;z-index:9999;height:100%;}
.menu-ts-box{width:100%;background:#fff;}
.bottom-menu-ts ul li{margin-top:-1px;margin-left:-1px;padding:5px;height:auto;line-height:30px;float:left;}
.menu-ts-new{display:inline-block;width:100%;vertical-align:top;border-bottom:1px solid #f2f2f2;}
.menu-shadow{box-shadow:5px 0 6px -4px #ddd;}
.sx-tname{color:#999;font-weight:400;font-size:12pt;float:left;width:100%;}
.bottom-menu-ts ul.bom li a.cur span{padding:5px;}
.bottom-menu-ts ul li span{padding:5px;background-color:#3f87d9;color:#fff;border-radius:30px;}
.bottom-menu-ts ul li a{padding:5px;}
.bottom-menu-exit{position:absolute;bottom:20px;margin-left:20%;width:60%;border-radius:3px;background-color:#f60;color:#fff;text-align:center;line-height:35px;}
.bottom-menu-ti-b{background-color:#0c92f2;color:#fff;text-align:center;font-weight:700;font-size:15px;}
.shop-new-z dl{margin-bottom:6px;padding-bottom:6px;border-bottom:1px dashed #eee;color:#0c92f2;text-align:center;font-weight:bolder;font-size:1.4em;}
.shop-new-z dd{margin-bottom:10px;}
.dede_pages{padding: 20px 0;height:50px;}
.dede_pages ul{float:left;padding:9pt 0;}
.dede_pages ul li{float:left;margin-right:6px;border:1px solid #e9e9e9;line-height:17px;}
.dede_pages ul li a{float:left;display:block;padding:4px 10px;color:#555;}
.dede_pages ul li a:hover{padding:4px 10px;color:#3f87d9;text-decoration:none;}
.dede_pages ul li.thisclass,.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{padding:2px 4px 6px;border-color:#f60;background-color:#f60;color:#fff;font-weight:700;}
.dede_pages .pageinfo{padding:6px 10px;color:#999;line-height:25px;}
.dede_pages .pageinfo strong{margin:0 2px;color:#555;font-weight:400;}
.box-quner{margin-top:10px;}
.box-quner ul li{position:relative;padding-bottom:5px;border-bottom:5px solid #eee;}
.box-quner .quner-img{overflow:hidden;width:100%;height:150px;}
.box-quner .quner-img img{width:100%;}
.quner-item-hd h3{padding:10px 10px 0;}
.quner-item-text{padding:0 10px 10px;color:#999;line-height:22px;}
.quner-jiage-box{position:relative;}
.quner-jiage-left{position:absolute;top:70px;padding-left:20px;color:#fff;text-align:center;}
.quner-jiage-right{position:absolute;right:0;margin-top:115px;padding-right:20px;color:#fff;text-align:right;font-weight:700;}
.quner-back-c{padding:2px 6px;border-radius:3px 3px 0 0;background:#3f87d9;font-weight:700;font-size:18px;}
.quner-back-d{padding:4px 6px;border-radius:0 0 3px 3px;background:#333;color:#ccc;}
.am-form-group{display:inline-block;width:70%;vertical-align:top;}
.mdd-search input{padding:5px;width:200px;width:100%;height:30px;border:1px solid #eee;border-radius:5px 0 0 5px;}
.mdd-search button{display:inline-block;width:28%;height:42px;border:1px solid #3f87d9;border-radius:0 5px 5px 0;background:#3f87d9;color:#fff;vertical-align:top;}
.mdd-search{padding:15px 10px;background-color:#fff;}
.mdd-top-box{padding:15px 0;height:75pt;background:url(../i/mdd-index-top-bj.jpg);color:#fff;text-align:center;font-size:18px;}
.mdd-top-b{margin:0 auto;margin-top:20px;width:80%;letter-spacing:2px;font-weight:700;}
.mdd-meishi{text-align:center;padding:10px;}
.mdd-meishi ul li{display:inline-block;margin-bottom:15px;width:49%;vertical-align:top;}
.mdd-meishi h3{font-size:14px;}
.meishi-img{width:100%;height:75pt;}
.meishi-img img{width:98%;height:75pt;}
.meishi-hd{padding:5px;text-align:left;}
.mdd-index-allm{padding:10px 0;border-top:1px solid #eee;}
.mdd-index-allm ul li{display:inline-block;margin:10px 0;width:24%;vertical-align:top;text-align:center;}
.mdd-art-img{overflow:hidden;height:200px;}
.mdd-art-img img{width:100%;}
.mdd-art-title{padding:10px;text-align:center;font-weight:700;font-size:20px;color: #3f87d9;line-height: 50px;}
.mdd-art-title p{margin:5px 0;font-weight:400;font-size:9pt;}
.mdd-art-xx{padding:10px;background-color:#fff;line-height:22px;}
.mdd-art-xx div{padding:10px 0;border-bottom:1px dashed #eee;}
.mdd-art-xx span{color:#3f87d9;}
.mdd-content{padding:10px 10px 20px;background-color:#fff;line-height:22px;}
.mdd-content img{width:100%!important;height:100%;min-height:200px;}
.mdd-about{padding:10px;line-height:22px;}
.dtitle-m{border-bottom:1px solid #eee;background:#fff;color:#3f87d9;text-align:center;font-size:1pc;line-height:50px;}
.car-imgname{display:-webkit-box;padding:10px;background-color:#fff;}
.car-img{overflow:hidden;width:30%;}
.car-img img{width:100%;}
.car-name{padding-left:10px;width:69%;}
.car-name p{color:#f60;font-size:18px;}
.car-time-main p span{padding-left:20px;}
.car_peoples b{padding:3px 10px;cursor:pointer;}
.car_peoples b,.car_peoples input{margin:0;height:25px;border:1px solid #ccc;text-align:center;}
.car-time-main p select{border:1px solid #ccc;}
.cars strong{display:inline-block;width:75px;color:#333;text-align:right;font-weight:500;}
.car-contact li,.car-pay li,.car-time-main p{padding:15px 10px;border-top:1px solid #eee;}
.car-contact li input{height:30px;}
.car-contact li input,textarea{border:0;line-height:30px;-webkit-box-flex:1;}
textarea{display:inline-block;overflow:auto;padding:0 10px;width:70%;height:75pt;background:#f3f3f3;vertical-align:top;resize:vertical;}
.btn-2{overflow:hidden;height:40px;border:none;color:#fff;font-size:14px;line-height:40px;cursor:pointer;}
.qr-ok{margin-top:30px;text-align:center;}
.ui-row-flex i{font-size:30px;color:#3f87d9;}
.ui-row-flex i img{width:50%;}
.u-footer ul{display:-webkit-box;}
.u-footer li{text-align:center;padding: 6px 0;}
.u-footer i{font-size:22px;line-height: 1pc;}
.l-border{border-left:1px solid #eee;}
.shop-bottom-menu  i{font-size:22px;}

.u-footer-46{width:46%;}
.u-footer-25{width:25%;}
.u-footer-18{width:18%;}

.top-main{background-color:#fff;padding-bottom:30px;}
.top-one{background-color:#3f87d9;text-align:center;height:125px;border-top:1px solid #04A704;}
.t-name{padding:20px 0;color:#fff;font-size:18px;}
.t-img{width:100px;height:100px;padding:3px;border:2px solid #eee;border-radius:100px;margin:0 auto;}
.t-img img{width:100px;height:100px;overflow:hidden;border-radius:100px;}
.top-two{margin-top:90px;overflow:auto;}
.top-two ul{display: -webkit-box;}
.top-two li{width:32%;text-align:center;}
.i-menu{padding: 0 15px;background-color: #fff;line-height: 50px;}
.i-menu em{float:right;color:#ccc;}
.mt20{margin-top:20px;}
.b-border{border-bottom:1px solid #eee;}
.pb20{padding-bottom:20px;}
.b-ns{background-color:#3f87d9;}

td{font-size:14px;} 
th{border-bottom: 1px solid #eee;padding: 15px;}
.meTitle{height:50px;line-height:50px;text-align:center;}
.meTitle a{float:left;font-size:14px;color:#2f2f2f;border-right: 1px solid #eee;padding: 0 20px;position: absolute;left: 0;}

.orders-main{background-color:#fff;margin-top:20px;padding:10px;}
.b-border{border-bottom:1px solid #eee;}
.data-oid{padding-bottom:10px;margin-bottom:10px;}

.postForm label{width:100px;text-align:right;display: inline-block;	;}
.postForm p{height:50px;}

.login{text-align:center;background-color:#fff;}
.logo-img{background-color:#3f87d9;height:160px;}
.ne-txt{height:60px;line-height:60px;font-size:20px;color:#3f87d9;margin-top:20px;}
.fLeft li{height:60px;}
.zh-zc{text-align:center;line-height:60px;}
.logo-img img{margin-top:15px;}
.fLeft{padding-bottom: 30px;}
.fLeft img{margin-top: 5px;}
.am-list-news-bd{padding:10px;background-color:#fff;margin-top:20px;}
.am-list-news-bd li{display: -webkit-box;margin-bottom:20px;}
.am-list-news-bd img{width:100%;}
.am-u-sm-4{width:25%;}
.am-u-sm-8{padding-left:10px;width:70%;}
.am-list-item-text{color:#2f2f2f;}
.tjcs{padding: 10px 0;border-top: 1px solid #eee;}
.tjcs li{display: inline-block;margin: 10px 0;width: 32%;vertical-align: top;text-align: center;}
.mdd-gonglve{padding:0 10px;}
.mdd-gonglve li{display: -webkit-box;padding:10px 0;}
.gonglve-img{width:30%;}
.gonglve-img img{width:100%;}
.gonglve-hd{width:68%;padding-left:3%;}
.gonglve-hd h3{border-bottom:1px solid #eee;padding-bottom:8px;margin-bottom:8px;}
.gonglve-hd h3 a{color:#3f87d9;}
#line-box h2 span{float: right;font-weight: normal;color: #ccc;}
.mdd-fanhui{line-height: 50px;height: 50px;width: 80px;text-align: center;border-right: 1px solid #ddd;}
#line-box-list{background-color:#fff;}
.slideBox{ position:relative; overflow:hidden; margin:0 auto 10px;  max-width:560px;height:auto;/* 设置焦点图最大宽度 */ ;}
.slideBox .hd{ width:100%; height:5px;  position:absolute; z-index:1; bottom:0; text-align:center;} 
.slideBox .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:5px; background-color:rgba(51,51,51,0.5);}
.slideBox .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; ;}
.slideBox .hd ul .on{ background:#3f87d9;} 
.slideBox .bd{ position:relative; z-index:0; ;}
.slideBox .bd li{ position:relative; text-align:center;}
.slideBox .bd li img{ background:url(../images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */;}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);}  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;}