@charset "utf-8";

/* CSS Document */
*{margin:0;padding:0;list-style-type:none;}
html,body{font-family:Arial,Helvetica,sans-serif,"新宋体";font-size:14px;background:#F5F6F9;margin:0;padding:0;outline:0;}
body,div,h1,h2,h3,h4,h5,h6,p,ul,li,img,p,span,a,form,textarea,input,select,dl,a{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline;}
a{text-decoration:none;color:#000000;}
ol,ul,li{list-style:none;}
em,i{font-style:normal;}
input[disabled]{color:#fff;opacity:1}

/* 首页幻灯片 */
.scroll{margin:0px auto;width:100%;height:250px;overflow:hidden;position:relative;}
.mod_01{float:left;width:640px;}
.mod_01 img{display:block;width:100%;height:250px;}
.dotModule_new{padding:0 5px;height:15px;line-height:6px;-webkit-border-radius:11px;background:rgba(45,45,45,0.5);position:absolute;bottom:5px;right:10px;z-index:1;}
#slide_01_dot{text-align:center;margin:3px 0 0 0;}
#slide_01_dot span{display:inline-block;margin:0 3px;width:5px;height:5px;vertical-align:middle;background:#f7f7f7;-webkit-border-radius:5px;}
#slide_01_dot .selected{background:#66ff33;}

/* 头部 */
#headbar{margin:0px auto;width:100%;height:40px;overflow:hidden;background-image:url(../images/headbar.jpg);position:relative;line-height:40px;}
#headbar .headbar-left{top:0;left:0;height:40px;overflow:hidden;position:absolute;padding-left:10px;z-index:10;}
#headbar .headbar-left img{float:left;width:32px;height:32px;overflow:hidden;margin-top:4px;}
#headbar .headbar-right{top:0;right:0;height:40px;overflow:hidden;position:absolute;padding-right:10px;}
#headbar .headbar-right img{float:left;width:32px;height:32px;overflow:hidden;margin-top:4px;}
#headbar .headbar-center{top:0;left:0;width:100%;height:40px;overflow:hidden;position:absolute;text-align:center;font-family:"微软雅黑";font-size:18px;font-weight:bold;color:#FFFFFF;}

/* 标题 */
#titlewrap{margin:0px auto;width:100%;height:40px;overflow:hidden;background:#FFFFFF;border-bottom:#e5e5e5 1px solid;line-height:40px;font-size:16px;}
#titlewrap img{float:left;width:16px;height:16px;overflow:hidden;margin:12px 10px 0px 10px;}

/* 须知 */
#textwrap{margin:0px auto;width:100%;overflow:hidden;background:#FFFFFF;border-bottom:#e5e5e5 1px solid;margin-bottom:60px;}
#textwrap .texttitle{padding:15px;line-height:150%;text-align:center;font-family:"微软雅黑";font-size:22px;font-weight:bold;}
#textwrap .textbox{padding:15px;line-height:200%;font-size:14px;}
#textwrap .textbox p{margin-bottom:15px;}

/* 选择 */
#yuyuechoose{margin:10px auto;width:100%;overflow:hidden;background:#FFFFFF;border-top:#e5e5e5 1px solid;}
#yuyuechoose .choosetab{float:left;width:100%;height:40px;overflow:hidden;border-bottom:#e5e5e5 1px solid;}
#yuyuechoose .choosetab li{float:left;width:20%;height:40px;overflow:hidden;text-align:center;line-height:40px;font-size:16px;}
#yuyuechoose .choosetab li.cur{background:#FF0000;color:#FFFFFF;}
#yuyuechoose .choosebox{float:left;width:100%;overflow:hidden;}
#yuyuechoose .choosebox .chooseitem{float:left;width:100%;overflow:hidden;}
#yuyuechoose .choosebox .chooseitem li{float:left;width:100%;height:40px;overflow:hidden;line-height:40px;border-bottom:#e5e5e5 1px solid;font-size:16px;color:#333333;}
#yuyuechoose .choosebox .chooseitem li span{float:left;padding-left:15px;}
#yuyuechoose .choosebox .chooseitem li i{float:right;width:60px;height:25px;overflow:hidden;border:#FF0000 1px solid;border-radius:5px;line-height:25px;text-align:center;margin-right:10px;margin-top:7px;background:#FF0000;color:#FFFFFF;}

/* 选择日期 */
#choosedate{margin:10px auto;width:100%;overflow:hidden;background:#FFFFFF;border-top:#e5e5e5 1px solid;}
#choosedate a{float:left;width:50%;overflow:hidden;text-align:center;font-size:16px;border-bottom:#e5e5e5 1px solid;padding:10px 0px;}
#choosedate .sele{background:#FF0000;color:#FFFFFF;}

/* 选择提示 */
.choosetips{margin:0px auto;overflow:hidden;padding:0px 15px;}
.choosetips font{margin-right:5px;color:#FF0000;font-size:14px;}

/* 选择类别 */
.chooseclass{margin:5px auto 10px auto;width:100%;overflow:hidden;background:#FFFFFF;border-top:#e5e5e5 1px solid;}
.chooseclass ul{float:left;width:100%;overflow:hidden;}
.chooseclass ul li{float:left;width:100%;height:50px;overflow:hidden;line-height:50px;border-bottom:#e5e5e5 1px solid;font-size:18px;color:#333333;}
.chooseclass ul li label{float:left;padding-left:15px;}
.chooseclass ul li label input{float:left;width:30px;height:30px;overflow:hidden;margin-top:10px;}
.chooseclass ul li span{float:left;padding-left:15px;}
.chooseclass ul li i{float:right;width:60px;height:28px;overflow:hidden;border:#FF0000 1px solid;border-radius:5px;line-height:28px;text-align:center;margin-right:15px;margin-top:10px;background:#FF0000;color:#FFFFFF;font-size:16px;}

/* 表单 */
#formwrap{margin:0px auto;width:100%;overflow:hidden;background:#FFFFFF;border-top:#e5e5e5 1px solid;border-bottom:#e5e5e5 1px solid;}
#formwrap .formbox{padding:15px;}
#formwrap .formbox .form-item{float:left;width:100%;overflow:hidden;margin-bottom:15px;}
#formwrap .formbox .form-item label{float:left;width:100%;overflow:hidden;margin-bottom:5px;}
#formwrap .formbox .form-item label font{float:left;margin-right:5px;color:#FF0000;font-size:14px;}
#formwrap .formbox .form-item label div{float:left;font-size:14px;}
#formwrap .formbox .form-item .form-input{float:left;width:100%;overflow:hidden;}
#formwrap .formbox .form-item .form-input input{float:left;height:40px;overflow:hidden;line-height:30px;border:#e5e5e5 1px solid;border-radius:3px;padding:0px 10px;}
#formwrap .formbox .form-item .form-input select{float:left;height:40px;overflow:hidden;line-height:30px;border:#e5e5e5 1px solid;border-radius:3px;padding:0px 10px;}
#formwrap .formbox .form-item .form-input textarea{float:left;height:120px;overflow:hidden;line-height:150%;border:#e5e5e5 1px solid;border-radius:3px;padding:10px;}
#formsubmit{margin:0px auto 80px auto;width:100%;overflow:hidden;}
#formsubmit .formsub{padding:20px 15px 20px 15px;}
#formsubmit .formsub input{float:left;width:100%;height:50px;overflow:hidden;line-height:50px;color:#FFFFFF;background:#CC0000;border-radius:5px;font-size:18px;}

/* 预约成功 */
#succwrap{margin:0px auto;width:100%;overflow:hidden;background:#FFFFFF;border-bottom:#e5e5e5 1px solid;padding:50px 0px;}
#succwrap .succcode{float:left;width:100%;overflow:hidden;text-align:center;}
#succwrap .succcode h1{float:left;width:100%;overflow:hidden;text-align:center;font-family:"微软雅黑";font-size:36px;color:#FF0000;margin:10px 0px;}
#succwrap .succcode span{float:left;width:100%;overflow:hidden;text-align:center;font-size:18px;color:#333333;}
#succwrap .succinfo{float:left;width:100%;overflow:hidden;}
#succwrap .succinfo ul{padding:30px 15px;}
#succwrap .succinfo ul li{float:left;width:100%;height:30px;overflow:hidden;font-size:18px;}
#succwrap .succtips{float:left;width:100%;overflow:hidden;margin-top:30px;}
#succwrap .succtips h3{float:left;width:100%;height:20px;overflow:hidden;line-height:20px;font-weight:bold;margin-bottom:5px;}
#succwrap .succtips h3 img{float:left;width:20px;height:20px;overflow:hidden;margin:0px 10px;font-size:14px;}
#succwrap .succtips ul{padding:15px;}
#succwrap .succtips ul li{float:left;width:100%;overflow:hidden;font-size:14px;color:#333333;line-height:150%;}

/* 我的预约 */
#myorder{margin:10px auto 0px auto;width:100%;overflow:hidden;}
#myorder .ordercard{margin:0px auto 10px auto;width:100%;overflow:hidden;background:#FFFFFF;border-top:#e5e5e5 1px solid;border-bottom:#e5e5e5 1px solid;}
#myorder .ordercard .ordertitle{float:left;width:100%;height:40px;overflow:hidden;border-bottom:#e5e5e5 1px solid;line-height:40px;}
#myorder .ordercard .ordertitle h1{float:left;font-size:14px;font-weight:bold;padding-left:10px;}
#myorder .ordercard .ordertitle span{float:right;font-size:14px;font-weight:bold;padding-right:10px;color:#006600;}
#myorder .ordercard .orderbox{float:left;width:100%;overflow:hidden;border-bottom:#e5e5e5 1px solid;}
#myorder .ordercard .orderbox ul{float:left;padding:10px 10px 5px 10px;}
#myorder .ordercard .orderbox ul li{float:left;width:100%;overflow:hidden;margin-bottom:5px;}
#myorder .ordercard .ordercaozuo{float:left;width:100%;height:40px;overflow:hidden;}
#myorder .ordercard .ordercaozuo ul{padding-top:7px;}
#myorder .ordercard .ordercaozuo ul li{float:right;height:26px;overflow:hidden;background:#FF0000;color:#FFFFFF;padding:0px 5px;margin:0px 5px;line-height:26px;border-radius:3px;}
#myorder .ordercard .ordercaozuo ul li img{float:left;width:16px;height:16px;overflow:hidden;margin:5px 5px 0px 0px;}

/* 首页 */
#slidewrap{margin:0px auto;width:100%;height:100%;overflow:hidden;}

#navwrap{margin:0px auto;width:100%;height:100%;overflow:hidden;}
#navwrap .navleft{float:left;width:50%;height:50%;overflow:hidden;}
#navwrap .navleft .navleftbox{height:237px;overflow:hidden;margin:5px;text-align:center;background:#E64A19;}
#navwrap .navleft .navleftbox img{width:50px;height:50px;;overflow:hidden;margin:30px 0px 10px 0px;}
#navwrap .navleft .navleftbox p{float:left;width:100%;height:100%;overflow:hidden;text-align:center;font-size:16px;color:#FFFFFF;font-family:"微软雅黑";padding-bottom:20px;}
#navwrap .navright{float:left;width:50%;height:100%;overflow:hidden;}
#navwrap .navright ul{float:left;width:100%;height:100%;overflow:hidden;padding:5px 0px 0px 0px;}
#navwrap .navright ul li{float:left;width:50%;height:50%;overflow:hidden;margin-bottom:5px;}
#navwrap .navright ul li div{height:100%;overflow:hidden;background:#2B2B2B;margin-right:5px;text-align:center;}
#navwrap .navright ul li div img{margin:30px 0px 10px 0px;}
#navwrap .navright ul li div p{float:left;width:100%;height:100%;overflow:hidden;padding-bottom:20px;text-align:center;font-size:16px;color:#FFFFFF;font-family:"微软雅黑";}

#newswrap{margin:10px auto;width:100%;height:100%;overflow:hidden;background:#FFFFFF;border-top:#e5e5e5 solid 1px;}
#newswrap .newstop{margin:0px auto;width:100%;height:40px;overflow:hidden;line-height:40px;border-bottom:#e5e5e5 solid 1px;font-family:"微软雅黑";font-size:16px;}
#newswrap .newstop img{float:left;padding:12px 10px 0px 10px;}
#newswrap .newsbox{margin:0px auto;width:100%;height:100%;overflow:hidden;}
#newswrap .newsbox ul{padding:0px 10px;}
#newswrap .newsbox ul li{float:left;width:100%;height:100%;overflow:hidden;padding-top:10px;}
#newswrap .newsbox ul li span{float:left;width:100%;height:100%;overflow:hidden;font-family:"微软雅黑";font-size:14px;}
#newswrap .newsbox ul li em{float:left;width:100%;height:100%;overflow:hidden;padding-top:5px;}

/* 底部 */
#bottom{margin:0px 0px 35px 0px;width:100%;height:100%;overflow:hidden;}

/* 底部导航 */
#bar-fixed{position:fixed!important;right:0;left:0;z-index:10;background:rgba(247,247,249,0.95);bottom:0;width:100%;height:50px;display:table;border-top:1px solid rgba(0,0,0,.1);}
#bar-fixed .bar-box{background:#CC0000;margin:5px 10px;height:40px;text-align:center;color:#FFFFFF;font-size:16px;line-height:40px;border-radius:5px;}

/* 分页 */
.pages{margin:0px auto;width:100%;height:100%;overflow:hidden;text-align:center;padding:20px 0px;}
.pages a{background:#990000;padding:10px;color:#FFFFFF;margin:0px 3px;width:20px;overflow:hidden;}
.pages span{background:#e5e5e5;padding:10px;color:#000000;margin:0px 3px;}
.pages b{margin:0px 5px;}
.pages select{height:35px;overflow:hidden;}

/* 弹框样式3 */
.cd-popup3{
    position:fixed;
    left:0;
    top:0;
    height:100%;
    width:100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
    z-index:9999;
}
.cd-popup3.is-visible3 {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup-container3 {
    position: relative;
    width:640px;
    margin:40px auto 0px auto;
    height:350px;
    background: #FFF;
    border-radius:0rem 0rem 0rem 0rem;
    text-align: center;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform:scale(0.8);
  -moz-transform:scale(0.8);
  -ms-transform:scale(0.8);
  -o-transform:scale(0.8);
  transform:scale(0.8);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.cd-popup-close{position: absolute;right:50%;bottom:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;color:#000000;text-decoration:none;}
.is-visible3 .cd-popup-container3 {
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1);
  }
.cd-popup-container3 .cd-form{margin:0 auto;padding:0px 20px;}
.cd-popup-container3 .cd-form ul{float:left;width:100%;height:100%;overflow:hidden;color:#999999;}
.cd-popup-container3 .cd-form ul li{float:left;width:100%;height:50px;overflow:hidden;line-height:50px;border-bottom:#e5e5e5 1px solid;}