.head-title{
    color: #19aea5;
    padding-left: 3em;
    text-align: left;
    background: #fff;
    border-bottom:none;
}
.head-title1{
    color: #fff;
    padding-left: 3em;
    text-align: left;
    background: #19aea5;
    border-bottom:none;
}
#order_section .left .previous{color: #fff;}
.title{
    font-size:1.3em!important;
}
.title1{
    color:#fff!important;
    font-size:1.3em!important;
    text-align:center;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    margin: 0;
    width: 100%;
    font-size: 1.2em;
    line-height: 44px;
    text-align: center;
    white-space: nowrap;
    z-index: 1;
}

.page_title{
    padding-left: 10px;
    border-left: 3px solid #19aea5;
    font-size:20px;
    color:#000;

    padding:10px;
}

.footer-main{
    background-color:#F6F6F6;
    color:#000!important;
}
.footer-main a{
    background-color:#F6F6F6;
    color:#000!important;
}

.img80{
    display: block;
    margin: 10px auto 0;
    width: 80px;
    height: 80px;
    border: 1px solid #ddd;
    border-radius: 50%;
    z-index: 0;
    overflow: hidden;
}

.img100{
    background-color: #fff;
    display: block;
    margin: 7px auto;
    width: 100px;
    height: 100px;
    border: 1px solid #ddd;
    border-radius: 50%;
    overflow: hidden;
}

.doc-title>span{
    padding: 5px 20px 0;
    border: 1px solid #eeca23;
    border-radius: 5px;
    color: #9f9fa0;
}
.doctor-title>span{
    padding:0 1px 0 3px;
    border:1px solid #b7d998;
    color:#b7d998;
    -webkit-border-radius: 20px;

}

.team-name{
    font-size:18px;
    color: #000;
}
.team-name>span{
    font-size:12px;
}

.team-hospital{
    color: #000;

}

.team-slogan{
    color: #19aea5;
    white-space:nowrap;
}
.color-black{
    color:#333;
}
.header-nav{
    background-color:#abdad6;
    height:36px;
}
.header-nav a{
    text-align:center;
    color:#000;
    display: inline-block;
    width: 75px;
}

.section_title{
    padding: 5px 15px;
    background-color: #F7F7F7;
    font-size: 17px;
    color: #abdad6;
}

.border-title{
    border-bottom: 1px solid #abdad6!important;
}


.eteamdecs {
    padding: 0 20px;
    line-height: 1.9em;
}
.dashed{
    border: 1px dashed #ededed;

}

.faculty{
    margin-top: 10px;
    color: #888;
}
.lunbotu{
    text-align: center;float: left; display: block;
}

.waike{
    background-color:#78cbe0;
    font-size:44px;
    width:60%;font-size:22px; line-height:50px;   
    overflow:hidden; text-align:center;
}
.guke{
    background-color:#c8acd1;
    font-size:36px;
    font-size:22px; line-height:50px;   
    overflow:hidden; text-align:center;
}
.yanke{
    background-color:#7dc69b;
    font-size:36px;
}
.yanke1{
    width:48%;background-color:#7dc69b;height:50px;text-align:center;   
    line-height:50px;   
    overflow:hidden;  
}
.kouqiangke{
    background-color:#a4d6c7;
    font-size:36px;
}
.kouqiang1{
    background-color:#a4d6c7;width:47%; line-height:50px;   
    overflow:hidden; text-align:center;
}
.fuchanke{
    background-color:#95a4d3;
    font-size:36px;
}
.fuke1{
    width:48%;background-color:#95a4d3;height:50px; line-height:50px;   
    overflow:hidden; text-align:center;
}
.xiaoerke{
    background-color:#b7d998;
    font-size:36px;
}
.xiaoer1{
    background-color:#b7d998;line-height:50px;   
    overflow:hidden; text-align:center;
}
.qita1{
    margin-right:10px;background-color:#698cc7;line-height:100px;   
    overflow:hidden; text-align:center;
}
.other{
    background-color:#698cc7;
    font-size:36px;
}


.grid-box1{
    border:1px solid #19aea5;
    border-left:none!important;
    text-align:center;
    padding:10px;
}
.grid-box2{
    border:1px solid #19aea5;
    border-right:none!important;
    text-align:center;
    padding:10px;
}
.reserve_button{
    -webkit-border-radius: 5px;
    color: #fff;
    background-color:#19aea5;
    border-color: #19aea5;
}



.list_title{
    text-align:center;
    margin:-10px auto 0;
}
.list_title>span{
    padding:5px 10px;
    border:1px solid #000;
    background-color:#fff;
    color:#000;
}
.list_title1{
    text-align:center;
    margin:-10px auto 0;
}
.list_title1>span{

    border:1px solid #000;
    background-color:#fff;
    color:#000;

}
.team_divider{
    position: relative;
    height:8px;
    background-color: #f2f2f1;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;

}
.team_divider1{
    position: relative;
    height:10px;
    background-color: #f2f2f1;

}
.team_divider1{
    position: relative;
    height:20px;
    background-color: #f2f2f1;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;

}
.team_divider2{
    position: relative;
    height:50px;
    background-color: #f2f2f1;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
}

.htitle{
    display:block;
}
.htitle1{
    font-size:16px;
    color:#9f9fa0;
    display:block;
}

.list>li:first-child{
    border-top:none;
}

.list1>li{
    border-bottom:1px solid #f2f2f1;
}
.list1>li div{
    position: relative;
    padding: 15px 0px 15px 10px;
}
.list1-left{width:50%;background-color:#efefef;height:100%}
.list1-right{width:50%;background-color:#fff!important;height:100%}
.order_title{
    font-size:18px;
}
.order_list{
    font-size:14px;
    color:#000;
    margin-top:10px;
    margin-left:14px;
}
.login{
    background:url(../images/image/loginb.jpg) no-repeat fixed top;
}

.logo{
    margin:30px auto 50px;
    display:block;
    position: absolute;
    text-align:center;
}
.logo>img{width:15%;height:10%;}
.button1{
    padding:10px 25px;
    border: 0;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    outline: 0;
    border-radius: 4px;
}

.loginform input{
    background-color:rgba(204, 197, 196, 0.15);
    color:#fff!important;
}

.button2{
    border-radius:4px;font-size:1em;background-color:#f2f2f1;border:1px solid #f2f2f1;text-align:center
}
.button{
    white-space:nowrap;
}
.button3{
    padding:5px 15px;
}
.sick_list>li{
    margin:10px 60px 0;
}
.sick_list>li>a{color:#696a6a;}
.find-waike{border-bottom:1px solid #19aea5;text-align:center;color:#000;}
.find-guke,.find-yanke,.find-kouqiangke,.find-fuchanke,.find-xiaoerke{border-bottom:1px solid #19aea5;background-color:#fff;color:#000;text-align:center;}
.find-other{border-bottom:1px solid #19aea5;background-color:#fff;color:#000;text-align:center;}
.find-menu>a>.active{background-color:#19aea5;color:#fff;}
#expert_list1_article{background-color:#efefef;border-bottom:1px solid #efefef;}
.find-list-a>img{height:15px;width:10px;}
.find-list-b{background-color:#efefef;}
.find-list-b>ul{display:none;}

.find-menu{background-color:#fff;color:#000;width:100px;}
.cityover-list{height:400px;}

.cityover-btn{border:1px solid #19aea5;}
.cityover-btn>a>div{width:100%}
.cityover-btn>a>div>span{color:19aea5;}
.cityover-btn>a>div>img{z-index:99;height:10px;width:15px;}

.honor{height:20px;width:20px;}

.booking-data>input{width:47%;border:1px solid #9f9fa0!important;border-radius:5px;}
.purple-title{color:#b574b1!important;border:1px solid #b574b1!important;}
.honor-mobile-team>img{height:20px;width:20px;}
.first-li{border-bottom:none;}

.person-header{background-color:#19aea5;padding:24px 0 19px;}
.per-login-phone{color:#fff; text-align:center;margin-top:14px;}
.login-tip{color:#fff; text-align:center;margin-top:14px;}
.per-login-area{background-color:#19aea5;padding:24px 0 19px;}

.person-list>li>a>img{width:50px;}

.input-text>input{background-color:rgba(204, 197, 196, 0.15);color:#fff!important;}

.login-yanzhen{color:#fff!important;background-color:#21a59c;}

.m-footer-area>a>img{height:70%;}


/*footer*/
.m-icon-home{background:url('../images/image/menu1_normal.png') no-repeat 50% 5px;background-size:22px 22px;padding-top:28px;}
.active.m-icon-home{background:url('../images/image/menu1_selected.png') no-repeat 50% 5px;background-size:22px 22px;padding-top:28px;color:#19aea5!important;}
.m-icon-expert{background:url('../images/image/menu2_normal.png') no-repeat 50% 5px;background-size:22px 22px;padding-top:28px;}
.active.m-icon-expert{background:url('../images/image/menu2_selected.png') no-repeat 50% 5px;background-size:22px 22px;padding-top:28px;color:#19aea5!important;}
.m-icon-hospital{background:url('../images/image/menu3_normal.png') no-repeat 50% 5px;background-size:22px 22px;padding-top:28px;}
.active.m-icon-hospital{background:url('../images/image/menu3_selected.png') no-repeat 50% 5px;background-size:22px 22px;padding-top:28px;color:#19aea5!important;}
.m-icon-center{background:url('../images/image/menu4_normal.png') no-repeat 50% 5px;background-size:22px 22px;padding-top:28px;}
.active.m-icon-center{background:url('../images/image/menu4_selected.png') no-repeat 50% 5px;background-size:22px 22px;padding-top:28px;color:#19aea5!important;}

/**** zhitongche ****/
#zhitongche{background-color: #e9f5f4;}
#zhitongche .section-title{padding:5px 15px;font-size:17px;letter-spacing: 2px;background:url(../images/icons/round.png) 15px center no-repeat;border-bottom: 2px solid #abdad6;}
#zhitongche .section-title>.fa{font-size: 12px;}
#zhitongche .section-body{padding: 10px 15px 20px;}
#zhitongche .desc{font-size: 15px;letter-spacing: 2px;line-height: 1.5em;}
#zhitongche .zhitongche-title{height: 122px;font-size:26px;text-align: center;color: #19aea5;background: url(../images/zhitongche/round-title.png) center center no-repeat;background-size: 100%;}
#zhitongche .zhitongche-title.pt50{padding-top: 50px;}
#zhitongche .zhitongche-title.pt20{padding-top: 20px;}
#zhitongche .section-body{padding: 10px 15px 0px;}
#zhitongche .section-body .ui-grid-a .ui-block-a{padding-right: 10px;}
#zhitongche .section-body .ui-grid-a .ui-block-b{padding-left: 10px;}
#zhitongche .section-body .introduce-title{font-size: 15px;color: #19aea5;margin-bottom: 3px;}
#zhitongche .section-body .introduce-title>span{display: inline-block;width: 1.1em;height: 1.1em;font-size: 16px;border-radius: 50%;color: #fff;background-color:#19aea5;text-align: right;line-height: 1.1em;padding-right: 2px;}
#zhitongche .section-body .introduce-title.step1{background-image: url(../images/zhitongche/step1.png);background-position: 0 center ;background-repeat: no-repeat;background-size: contain;padding-left: 1.6em;}
#zhitongche .section-body .introduce-title.step2{background-image: url(../images/zhitongche/step2.png) ;background-position: right center ;background-repeat: no-repeat;background-size: contain;padding-right: 1.6em;}
#zhitongche .section-body .introduce-title.step3{background-image: url(../images/zhitongche/step3.png) ;background-position: 0 center ;background-repeat: no-repeat;background-size: contain;padding-left: 1.6em;}
#zhitongche .section-body .introduce-title.step4{background-image: url(../images/zhitongche/step4.png) ;background-position: right center ;background-repeat: no-repeat;background-size: contain;padding-right: 1.6em;}
#zhitongche .section-body .introduce-content{padding: 5px;font-size: 13px;}
#zhitongche .section-body .step,#zhitongche .section-body .long{padding:20px 0;background: url(../images/zhitongche/wire.png) center 0 repeat-y;}
#zhitongche .section-body .step .introduce-content{min-height: 60px;padding: 5px 10px 5px 15px;background-color: #e9f5f4;}
#zhitongche .section-body .step .introduce-content.bg-left{background-image: url(../images/zhitongche/bg-blue.png) ;background-repeat: no-repeat;background-size: 100% 100%;}
#zhitongche .section-body .step .introduce-content.bg-right{background-image: url(../images/zhitongche/bg-blue-r.png) ;background-repeat: no-repeat;background-size: 100% 100%;}
#zhitongche .section-body .long .introduce-content{background-color: #abdad6;color: #fff;border-radius: 3px;font-size: 13px;letter-spacing: 1.5px;min-height: 80px;line-height: 1.6em;}
#zhitongche .section-body .long .mt-20{margin-top: -30px;}
#zhitongche .qa .question{font-weight: bold;margin-top: 5px;}
#zhitongche .qa .question .qtitle{background: url(../images/bg-question.png) no-repeat;background-size: 100% 100%;padding: 5px;color: #fff;}
#zhitongche .qa .answer{line-height: 1.5em;color: #717071;padding-left: 30px;background: url(../images/bg-answer.png) 0 20px no-repeat;background-size: 2em;}
#zhitongche .qa .answer>span{padding:10px 10px 20px 10px;display: inline-block;background-color: #eff7f7;min-height: 70px;margin-top: 5px;}
#zhitongche .btn-eteam{text-align: center;}
#zhitongche .btn-eteam>a{display: inline-block;margin: 0 auto;border-radius: 5px;box-shadow: 1px 1px 5px #888;font-size: 14px;letter-spacing: 3px;}
#zhitongche .wire{background: url(../images/zhitongche/wire.png) center 0 repeat-y;}



/*个人中心退出*/
.popup-title {
    text-align: center;
    font-size: 20px;
}
.popup-content {
    text-align: center;
    padding: 0 10px 10px;
    line-height: 1.2em;
}

/*科室图片*/
.dpt img{
    width:35px;
    height:40px;
}

/*科室页面*/
.dptStyle div{
    padding:2px 5px;
    margin-bottom: 5px;
    display: inline-block;
}

/*按钮*/
.btn-block {
    display: block!important;
    width: 90%;
    margin: 5px 2.5%!important;
    padding: 10px!important;
}
/*表单宽度*/
.w-div{
    width:calc(100% - 100px);
}
/*登录界面倒计时*/
#btn-sendSmsCode[disabled=true]{
    color:#fff!important;
}
#btn-sendSmsCode{
    padding-left: 10px;
    padding-right:10px;
    padding-top: 10px;
    display: block;
    padding-bottom: 9px;
    border-radius: 3px;
}
button:disabled{
    color:#c1c1c1!important;
}
button{
    padding:10px 14px;
}
#UserDoctorMobileLoginForm_username-error{
    color:#f00;
    text-align:left;
}
#UserDoctorMobileLoginForm_password-error{
    color:#f00;
    text-align:left;
}
#UserDoctorMobileLoginForm_verify_code-error{
    color:#f00;
    text-align:left;
}
.btn-login{
    border-radius:5px;
    margin-top:0px!important;
}
.input-row>input{
    margin-right: 13px;
}
.yy-btn{width:90%!important;margin: 0 5%;display: block;}
.loginform ::-webkit-input-placeholder { /* WebKit browsers */
    color: #fff;
}
.loginform :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #fff;
}
.loginform ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #fff;
}
.loginform :-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #fff;
}

/*时间弹窗*/
.jingle-calendar table td.disabled {
    background-color: #e4e4e4;
}
/**** loading弹框 ****/
#loading_popup{    
    background-color: #eef3f3;
    color: #222;
    -webkit-box-shadow: 0 1px 10px rgba(0,0,0,.6);
    display: none;
    position: absolute;
    top: 50%;
    left: 5%;
    right: 5%;
    border-radius: 3px;
    margin-top: -171px;
    z-index: 98;
    min-height: 50px;
}
#loading_popup.loading {
    background-color: #2C3E50;
    top: 50%;
    left: 50%;
    margin: -75px 0 0 -75px;
    opacity: .9;
    text-align: center;
    width: 150px;
    height: 150px;
    border-radius: 10px;
}
#loading_popup.loading i.icon {
    color: #fff;
    font-size: 4em;
    line-height: 110px;
    margin: 0;
}
#loading_popup.loading p {
    color: #BDC3C7;
}
/*表单错误信息*/
.ui-field-contain div.error{
    color: #f00;
	margin-bottom:10px; 
	margin-top:0px;
	text-align:left;
}
.error{color: #f00;}
.login-back{
    font-size: 23px;
    padding-left: 6px;
    padding-top: 10px;
}
.imgpopup {
    padding: 2.3em;
    background-color: rgba(0,0,0,0.3);
}
.imgpopup>img{display: block;margin: 0 auto;}
#tag_close_popup {
    color: #FFFFFF!important;
}
/*企业预约*/
select {
    height: auto;
    font-size: 1em;
    background-color: #FFFFFF;
    background-image: linear-gradient(to bottom,#FFFFFF 0,#FFFFFF 100%);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.1);
}
.hide-div{
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #19aea5;
    color: #fff;
}
.title{
    display:none;
}
/**** order ****/
#order{line-height: 2em;font-size: 18px;padding: 1em;}
#order .order-content{color: #333;font-size: 16px;}
#order .order-content .title{display: inline-block;width: 5em;font-size: 16px;}
#order .ch{text-align:center;}
#order  .up{background-color: #e4e4e4;border:1px solid #ddd!important;border-radius:10px;background-position:center;background-repeat:no-repeat;width:190px!important;margin:5px auto 0!important;padding:10px!important;}
#order .alipay{background-image: url(../images/icons/ic-alipay.png);}
#order .yeepay{background-image: url(../images/icons/ic-yeepay.png);}
#order .weixin{background-image: url(../images/icons/ic-weixin.png);}
/**** aboutus ****/
#aboutus{font-size: 15px;letter-spacing: 2px;line-height: 1.8em;}
.login_form{padding: 20px 10px 60px;}
/*安卓快速预约弹窗*/
.bookingConfirm{ top: 50%!important; left: 5%!important; right: 5%!important; border-radius: 3px!important; display: block!important; margin-top: -55px!important; position:fixed!important;}
.bookingDiv{height: 100px!important;text-align: center!important;font-size: 20px!important;font-weight: 600!important;margin-top: 10px!important;color:#222!important;}
/*图片提交*/
.img-btn{
    padding-top: 5px;
    padding-bottom: 5px;
    width:100%;
    background-color: #19aea5;
    color:#222;
    text-align: center;
    border-radius: 3px;
}

/*hongbao*/
#hongbao .bg{background: url(../images/hongbao/bg-hongbao.jpg) no-repeat;background-size: 100%;}
#hongbao .list>li{padding:5px 20px;}
#hongbao .activity{border:1px solid #F5D623; width:90px; font-size:18px; color:#F5D623;border-radius:3px;}
#hongbao .img-btn{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;background-color: #CA1947;}
#hongbao .error{color:#EFA429;}
#hongbao #btn-sendSmsCode{font-size: 18px;width:130px;padding-left: 0;padding-right: 0;min-width: 0;padding-top: 8px;}
#successHongbao .success{background: url(../images/hongbao/success-hongbao.jpg) no-repeat;background-size: 100%;}