/* line 14, ../sass/_global.scss */
#page button.am-button-lg { height: 50px; line-height: 50px; }

/* line 16, ../sass/_global.scss */
.am-button-yellow { background: none; border: none; background-color: #ffcd00; }

@font-face { font-family: "iconfont"; src: url('fonts/iconfont.ttf') format('truetype'), url('fonts/iconfont.svg#iconfont') format('svg'), url('fonts/iconfont.eot') format('embedded-opentype'), url('fonts/iconfont.eot?#iefix') format('embedded-opentype'); }
/* line 26, ../sass/_global.scss */
[class^="icon-"], [class*=" icon-"] { display: inline-block; speak: none; font-family: "iconfont"; line-height: 1; font-size: 16px; padding: 0 5px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* line 46, ../sass/_global.scss */
.icon-jiantou:before { content: "\e600"; }

/* line 47, ../sass/_global.scss */
.icon-email:before { content: "\e601"; }

/* line 48, ../sass/_global.scss */
.icon-yinxingqia:before { content: "\e602"; }

/* line 49, ../sass/_global.scss */
.icon-fangzi:before { content: "\e603"; }

/* line 50, ../sass/_global.scss */
.icon-jichuziliao:before { content: "\e604"; }

/* line 51, ../sass/_global.scss */
.icon-duigou:before { content: "\e605"; }

/* line 52, ../sass/_global.scss */
.icon-faduanxin:before { content: "\e607"; }

/* line 53, ../sass/_global.scss */
.icon-phone:before { content: "\e606"; }

/* line 54, ../sass/_global.scss */
.icon-tel:before { content: "\e608"; }

/* line 55, ../sass/_global.scss */
.icon-yuan:before { content: "\e609"; }

/* line 56, ../sass/_global.scss */
.icon-community:before { content: "\e60b"; }

/* line 57, ../sass/_global.scss */
.icon-info:before { content: "\e60a"; }

/* line 59, ../sass/_global.scss */
.am-list-flat .am-list-item .am-list-button button, .am-list-flat .am-list-item .am-list-button a { color: #ffcd00; }

/* line 62, ../sass/_global.scss */
.am-checkbox-tiny input:checked + .icon-check, .am-checkbox-tiny input:checked + .icon-check:after { border-color: #ffcd00; }

/* line 66, ../sass/_global.scss */
body { font-size: 14px; }
/* line 67, ../sass/_global.scss */
body template { display: none; }
/* line 70, ../sass/_global.scss */
body #page { position: absolute; left: 0; right: 0; top: 0; bottom: 0; }
/* line 76, ../sass/_global.scss */
body #page .btn_group { padding: 10px; }
/* line 77, ../sass/_global.scss */
body #page .am-content { padding: 5px; }
/* line 78, ../sass/_global.scss */
body #page .disabled { background-color: #EFEFEF; }

/* line 81, ../sass/_global.scss */
.toast { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 1000; }
/* line 88, ../sass/_global.scss */
.toast .am-toast .loading { width: 90px; }

/* line 92, ../sass/_global.scss */
.swiper-container { width: 100%; height: 100%; text-align: center; position: relative; font-size: 14px; color: #444; }
/* line 100, ../sass/_global.scss */
.swiper-container .swiper-wrapper { background-color: #FFF; }
/* line 102, ../sass/_global.scss */
.swiper-container .swiper-wrapper .swiper-slide { width: 100%; text-align: center; border-bottom: 1px solid #f1f1f1; }
/* line 109, ../sass/_global.scss */
.swiper-container .preloader { position: absolute; left: 0; right: 0; height: 40px; line-height: 40px; visibility: hidden; font-size: 12px; z-index: -1; }
/* line 119, ../sass/_global.scss */
.swiper-container .loadTip > div { height: 50px; line-height: 50px; }
/* line 120, ../sass/_global.scss */
.swiper-container .preloader { top: 0; }

/* line 2, ../sass/appointmentDetail.scss */
body div#page { bottom: 90px; overflow: auto; }

/* line 4, ../sass/appointmentDetail.scss */
#page .userInfo { border-bottom: 2px solid #c7c7c7; padding: 10px 0; }
/* line 7, ../sass/appointmentDetail.scss */
#page .userInfo .icon-faduanxin, #page .userInfo .icon-phone { font-size: 45px; color: #d80312; }
/* line 8, ../sass/appointmentDetail.scss */
#page .userInfo .info-left { padding: 0 30px; border-right: 2px solid #c7c7c7; }
/* line 11, ../sass/appointmentDetail.scss */
#page .userInfo .info-left .name { height: 40px; line-height: 40px; font-size: 26px; font-weight: 600; max-width: 150px; overflow: hidden;}
/* line 17, ../sass/appointmentDetail.scss */
#page .userInfo .info-left .phone { height: 40px; line-height: 40px; font-size: 20px; color: #9c9c9c; }
/* line 24, ../sass/appointmentDetail.scss */
#page .userInfo .info-right { padding: 0 20px; }
/* line 26, ../sass/appointmentDetail.scss */
#page .userInfo .info-right .am-flexbox-item { text-align: center; }
/* line 30, ../sass/appointmentDetail.scss */
#page .text-info { padding: 0 30px; line-height: 30px; font-size: 12px; }
/* line 36, ../sass/appointmentDetail.scss */
#page .text-info dl dd:first-child span { color: #D6AD3D; }
/* line 40, ../sass/appointmentDetail.scss */
#page .appointmentInfo { padding: 25px 0; }
/* line 42, ../sass/appointmentDetail.scss */
#page .appointmentInfo .am-flexbox-item { font-size: 16px; text-align: center; }
/* line 45, ../sass/appointmentDetail.scss */
#page .appointmentInfo .am-flexbox-item .btn { color: #9c9c9c; border: 1px solid #9c9c9c; display: inline-block; padding: 3px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#page .appointmentInfo .am-flexbox-item .bbtn { color: #D6AD3D; border: 1px solid #D6AD3D; display: inline-block; padding: 3px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

/* line 53, ../sass/appointmentDetail.scss */
#page .appointmentInfo .proceing { height: 50px; background: url("") center center no-repeat; background-size: 87%; }
/* line 58, ../sass/appointmentDetail.scss */
#page .appointmentInfo .small { font-size: 10px; color: #9c9c9c; }

/* line 62, ../sass/appointmentDetail.scss */
.tel { position: fixed; left: 0; right: 0; bottom: 0; height: 60px; background-color: #333; padding: 15px 0; }
/* line 70, ../sass/appointmentDetail.scss */
.tel .tel-cont { position: relative; left: 50%; bottom: 0;  margin-left: -130px; overflow: hidden; }
/* line 77, ../sass/appointmentDetail.scss */
.tel .tel-cont .icon-tel { color: #FFF; display: inline-block; float: left; height: 60px; line-height: 60px; font-size: 4em; }
/* line 85, ../sass/appointmentDetail.scss */
.tel .tel-cont .tel-right { float: left; }
/* line 87, ../sass/appointmentDetail.scss */
.tel .tel-cont .tel-right .name, .tel .tel-cont .tel-right .tel-number { height: 30px; line-height: 30px; color: #FFF; font-size: 20px; }
