@charset "utf-8";
/* CSS Document */
.m_r25{  margin-right:25px;}
.inline{ display:inline-block; vertical-align:middle;}
.check_pd_box{ padding:0 100px; font-size:16px; line-height:36px; }
.red_tit{color:#b73a21; line-height:30px; font-weight:bold;}
.red_tit .gray_3{ color:#333; font-weight:normal; font-size:12px;}
.check_pd_box .bt{ width:280px; text-align:right;margin-right:10px;}
.check_pd_box .input_box{ position:relative;}
.check_pd_box .input_box span.con{ position:absolute; left:10px; top:1px;color:#cfcfcf;}
.check_pd_box .input_box input{ border:1px solid #cbcbcb; height:36px; font-size:16px; padding:0 10px; width:255px; }

.erro_box{ font-size:12px; color:#ff0000; display:none;}
.info_gray{ font-size:14px; color:#5a5a5a;}
.info_gray br{ display:none;}
.btn_box a{ display:block; width:200px; height:50px; text-align:center; line-height:50px; color:#fff; background:#b73a21; border-radius:3px;}
/*查询结果页*/
.gray_tit{ background:#dbdbdb; padding:0 15px; height:40px; line-height:40px; color:#333; font-size:16px; margin-left:100px; margin-right:100px;}
.user_name_box{ padding:0 15px; font-size:16px;color:#333; line-height:20px; }
.user_name_box .name{ width:175px; height:20px; border-right:1px solid #ddd; overflow:hidden; margin-right:48px}

.pc_table{ border-top:2px solid #dbdbdb; border-bottom:1px solid #dbdbdb; font-size:16px; color:#333;}
.pc_table th,.pc_table td{ border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; padding:10px; text-align:center; font-weight:normal; line-height:22px}
.pc_table th.last,.pc_table td.last{ border-right:none}

.btn_more a{ display:block; background:#ededed;  text-align:center; color:#b73a21; height:40px; line-height:40px;}
.m_box{ display:none; font-size:0.65rem; line-height:1rem;}
/*取消预约弹窗*/
.cancel_box{ width:420px;}
.cancel_box .cancel_tit{ font-size:24px;  position:relative; top:-20px; text-align:center;color:#333;}
.cancel_box .cancel_txt{ padding:15px 0 10px 70px; font-size:16px;color:#333;}


/*手机端*/
@media (max-width:767px) {
.check_pd_box{ padding:0 0.35rem;line-height:1.65rem; font-size:0.7rem;} 
.m_r25{  margin-right:0.625rem;}
.red_tit{ font-size:0.75rem;line-height:0.9rem; font-weight:normal;}
.red_tit .gray_3{ font-size:0.6rem;}
.check_pd_box .bt{ width:4.25rem;margin-right:0.1rem; text-align:right; font-size:0.7rem;}
.check_pd_box .input_box span.con{left:0.45rem;font-size:0.65rem; }
.check_pd_box .input_box input{ height:1.65rem; font-size:0.65rem; padding:0 0.45rem; width:9.95rem; }

.erro_box{ font-size:0.5rem;}
.info_gray{ font-size:0.6rem; line-height:0.9rem;}
.btn_box a{ width:10rem; height:2rem; line-height:2rem; font-size:0.75rem;border-radius:0.08rem;}
/*查询结果页*/
.gray_tit{padding:0 0.375rem; height:1.45rem; line-height:1.45rem; font-size:0.6rem; margin-left:0; margin-right:0;}
.gray_tit .more{ display:none;}
.pc_box{ display:none;}
.m_box{ display:block;}
.m_box .m_tab{ border:1px solid #dbdbdb; line-height:1.05rem; padding:0.5rem; border-bottom:none;}
.m_box .m_tab.last{ border-bottom:1px solid #dbdbdb;}
.btn a{ display:block; width:2.75rem; height:1.05rem; line-height:1.05rem; text-align:center; color:#b73a21; margin-bottom:0.125rem;}
.btn a.bg_pink{ background:#f4dede; border-radius:0.5rem; color:#333;}
.btn a.bg_gray{ background:#ededed; border-radius:0.5rem; color:#333;}
.btn_more a{ font-size:0.65rem; height:1.425rem; line-height:1.425rem;}
/*取消预约弹窗*/
.cancel_box{ width:15rem;}
.cancel_box .cancel_tit{ font-size:0.9rem;  position:relative; top:-0.5rem; text-align:center; }
.cancel_box .cancel_txt{ padding:0.2rem 0 0.25rem 0.78rem; font-size:0.65rem;}
}
/*ipad*/
@media screen and (min-width: 768px) and (max-width: 1002px)  {
  .check_pd_box{ padding:0 10px;}
  .gray_tit{ margin-left:10px; margin-right:10px;}
}

