@CHARSET "UTF-8";


/*首页登录*/

*{font-family:"Microsoft Yahei";}


.navbar-custom-menu{ font-size:14px; color:#fff; line-height:50px; text-align:right;}

ol,ul{list-style:none; margin:0; padding:0;}
label{ font-weight:normal;}

#wizard {font-size:12px;min-height:1500px;margin:20px auto; width:100%; overflow:hidden; position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;}
#wizard_read {font-size:12px;height:auto;margin:20px auto; width:100%; overflow:hidden; position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;}
#wizard .items{width:700%; clear:both; position:absolute;}
.wizard-read .items-show{width:100%; clear:both; position:relative; }
#wizard .right{float:right;}
#wizard #status{height:35px;background:#123;padding-left:25px !important;}
#status li{float:left;color:#fff;padding:10px 30px; list-style:none; cursor:pointer;}
#status li.active{background-color:#369;font-weight:normal;}
.input{width:100%; height:18px; margin:10px auto; line-height:20px; border:1px solid #d3d3d3; padding:2px}
#wizard .page{padding:20px 35px;width:14%;float:left;}

.wizard-read .page-show{padding:20px auto;width:98%; margin:auto; }
.wizard-read .page-show .form-control{overflow-y:visible; word-break:break-all;}
.page h3{height:42px; font-size:16px; border-bottom:1px dotted #ccc; margin-bottom:20px; padding-bottom:5px}
.page h3 em{font-size:12px; font-weight:500; font-style:normal}
.page p{line-height:24px;}
.page p label{font-size:14px; display:block;}
.btn_nav{height:36px; line-height:36px; margin:20px auto;}

#wizard .page input{}
.downButton{ background:#ebebeb; position:fixed; bottom:0; z-index:100; height:50px; width:100%; padding:10px 0;}


.col-md-6{ width:50%; float:left;}

.has-feedback img{ width:100%;}
/*登陆页面背景*/
.login-page{ background:url(../../../../statics/images/login-bg.jpg) center 0 no-repeat;}
.login-page-staff{ background:url(../../../../statics/images/login-bg2.jpg) center 0 no-repeat;}

/*提示框样式*/
.tooltip-inner{ background:#F00;}
.tooltip.bottom .tooltip-arrow{ border-bottom-color:#F00;}
.redBorder{ border:1px solid #f00;}

/*倒计时*/
.times{ color:#ff0000; margin-left:15px;}
.times .days{ background:url(../images/timer.png) 0 0 no-repeat; height:29px; line-height:29px; color:#fff; width:40px; display:inline-block; letter-spacing: 13px; padding-left:5px; margin-right:10px;}
.times .hours{ background:url(../images/timer.png) 0 0 no-repeat; height:29px; line-height:29px; color:#fff; width:40px; display:inline-block; letter-spacing: 13px; padding-left:5px;margin-right:10px;}
.times .minutes{ background:url(../images/timer.png) 0 0 no-repeat; height:29px; line-height:29px; color:#fff; width:40px; display:inline-block; letter-spacing: 13px; padding-left:5px;margin-right:10px;}
.times .seconds{ background:url(../images/timer.png) 0 0 no-repeat; height:29px; line-height:29px; color:#fff; width:40px; display:inline-block; letter-spacing: 13px; padding-left:5px;margin-right:10px;}

.times .days2{ background:url(../images/timer2.png) 0 0 no-repeat; height:29px; line-height:29px; color:#fff; width:40px; display:inline-block; letter-spacing: 13px; padding-left:5px; margin-right:10px;}
.times .hours2{ background:url(../images/timer2.png) 0 0 no-repeat; height:29px; line-height:29px; color:#fff; width:40px; display:inline-block; letter-spacing: 13px; padding-left:5px;margin-right:10px;}
.times .minutes2{ background:url(../images/timer2.png) 0 0 no-repeat; height:29px; line-height:29px; color:#fff; width:40px; display:inline-block; letter-spacing: 13px; padding-left:5px;margin-right:10px;}
.times .seconds2{ background:url(../images/timer2.png) 0 0 no-repeat; height:29px; line-height:29px; color:#fff; width:40px; display:inline-block; letter-spacing: 13px; padding-left:5px;margin-right:10px;}

/*模态框*/
.bs-modal-lg .modal-dialog{ width:1300px;}

/*五星评价*/
#starRating .photo span {
    position: relative;
    display: inline-block;
    width: 44px;
    height: 42px;
    overflow: hidden;
    margin-right: 23px;
    cursor: pointer;
}
#starRating .photo span:last-child {
    margin-right: 0px;
}
#starRating .photo span .nohigh {
    position: absolute;
    width: 44px;
    height: 42px;
    top: 0;
    left: 0;
    background: url("../images/star.png");
}
#starRating .photo span .high {
    position: absolute;
    width: 44px;
    height: 42px;
    top: 0;
    left: 0;
    background: url("../images/star1.png");
}
#starRating .starNum {
    font-size: 26px;
    color: #de4414;
    margin-top: 4px;
    margin-bottom: 10px;
}
#starRating .bottoms {
    height: 54px;
    border-top: 1px solid #d8d8d8;
}
#starRating .photo {
    margin-top: 30px;
}
#starRating .bottoms a {
    margin-bottom: 0;
}
#starRating .bottoms .garyBtn {
    margin-right: 57px!important;
}
#starRating .bottoms a {
    width: 130px;
    height: 35px;
    line-height: 35px;
    border-radius: 3px;
    display: inline-block;
    font-size: 16px;
    transition: all 0.2s linear;
    margin: 16px 0 22px;
    text-align: center;
    cursor: pointer;
}


/*通用样式*/
.m-1{margin: 10px;}
.my-1{margin: 10px 0px;}
.mx-1{margin: 0 10px;}
.mt-1{margin-top: 10px;}

.p-1{padding: 10px;}
.py-1{padding: 10px 0px;}
.px-1{padding: 0 10px;}

thead tr:first-child {
        background-color: #FFF; 
        position:sticky;
        top:-12px;
        padding-top:10px;
    }

