body{margin:0;padding:0;font: 14px Microsoft Yahei, Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;}
ul, ol{list-style: none;}
a{text-decoration: none;color:#467CD4;}
a:link,a:hover,a:visited{text-decoration: none;color:#467CD4;}

.only-1-hide{overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}

.cursor{cursor:pointer;}
.t_songti{font-family:'宋体','tahoma' !important;}
.t_yahei{font-family:"microsoft yahei","\5FAE\8F6F\96C5\9ED1" !important;}
.text-nobr{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

/* 元素浮动 */
.fl{float:left;}
.fr{float:right;}

.flex {display: flex;display: -webkit-flex;flex-direction: row;flex-wrap: nowrap;}
.flex-1 {flex: 1;}

.ofs-y{overflow-y:auto;}
.none{display: none;}
.f0{font-size:0;}
.f12{font-size:12px;}
.f13{font-size:13px !important;}
.f14{font-size:14px !important;}
.f15{font-size:15px !important;}
.f16{font-size:16px !important;}
.f18{font-size:18px !important;}
.f20{font-size:20px;}
.f21{font-size:21px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f28{font-size:28px;}
.f30{font-size:30px;}
.f32{font-size:32px;}
.f35{font-size:35px;}
.f48{font-size:48px;}

.f0-1e{ font-size:0.1em;}
.f0-2e{ font-size:0.2em;}
.f0-3e{ font-size:0.3em;}
.f0-4e{ font-size:0.4em;}
.f0-5e{ font-size:0.5em;}
.f0-6e{ font-size:0.6em;}
.f0-7e{ font-size:0.7em;}
.f0-8e{ font-size:0.8em;}
.f0-9e{ font-size:0.9em;}
.f1-0e{ font-size:1.0em;}
.f1-1e{ font-size:1.1em;}
.f1-2e{ font-size:1.2em;}
.f1-3e{ font-size:1.3em;}
.f1-4e{ font-size:1.4em;}
.f1-5e{ font-size:1.5em;}
.f1-6e{ font-size:1.6em;}
.f1-7e{ font-size:1.7em;}
.f1-8e{ font-size:1.8em;}
.f1-9e{ font-size:1.9em;}
.f2-0e{ font-size:2.0em;}
.f2-1e{ font-size:2.1em;}

/* 字体居中 */
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}

.lh15{line-height:15px !important;}
.lh20{line-height:20px !important;}
.lh24{line-height:24px !important;}
.lh25{line-height:25px !important;}
.lh28{line-height:28px !important;}
.lh30{line-height:30px !important;}
.lh35{line-height:35px;}
.lh34{line-height:34px !important;}
.lh40{line-height:40px !important;}
.lh50{line-height:50px !important;}
.lh60{line-height:60px !important;}
.lh100{line-height:100px !important;}

.fb{font-weight:bold;}
.fn{font-weight:normal;}
.c_fff{color:#fff;}
.c_333{color:#333;}
.c_666{color:#666;}
.c_888{color:#888;}
.c_999{color:#999;}
.c_000{color:#000;}
.c_success{color:#449d44;}
.c_red{color:red;}
.c_blue{color:#42A5F5;}
.c_danger{color:#d9534f;}
.c_green{color: #2cbe19}
.c_467CD4{color:#467CD4 !important;}
.c_FF2727{color:#FF2727;}
.c_90DB45{color:#90DB45;}
.c_FF9600{color:#FF9600;}
.c_B3B3B3{color:#B3B3B3;}
.c_666{color:#666666;}
.c_1A1A1A{color:#1A1A1A;}
.c_111{color:#111111;}
.c_20A3FF{color:#20A3FF;}
.c_FC9600{color:#FC9600;}
.c_45AEF8{color:#45AEF8 !important;}
.c_36A3F0{color:#36A3F0 !important;}
.c_1890ff{color:#1890ff;}
.c_39eaff{color:#39eaff !important;}
.c_ffffff{color:#ffffff !important;}
.c_28a1ff{color:#28a1ff !important;}
.c_fffc00{color:#fffc00 !important;}
.c_ffd298{color:#ffd298 !important;}
.c_0fb8ff{color:#0fb8ff;}
.c_f8aa45{color:#f8aa45;}
.c_ff0404{color:#FF0404;}
.c_575757{color:#575757;}

.bg_f4{background-color:#f4f4f4;}
.bg_f5{background-color:#f5f5f5;}
.bg_fff{background-color:#FFFFFF !important;}
.bg_ECF6FE{background-color:#ECF6FE !important;}
.bg_467CD4{background-color:#467CD4 !important;}
.bg_90DB45{background-color:#90DB45 !important;}
.bg_B3B3B3{background-color:#B3B3B3 !important;}
.bg_90DB45{background-color:#90DB45 !important;}
.bg_36ADFD{background-color:#36ADFD !important;}
.bg_F9F9F9{background-color:#F9F9F9 !important;}
.bg_000{background-color:#000 !important;}
.bg_173668{background-color:#173668 !important;}
.bg_040a1d{background-color:#040a1d;}
.bg_f6f6f6{background-color:#f6f6f6;}
.bg_45aef8{background-color:#45aef8;}
.bg_049EFF{background-color:#049EFF !important;}
.bg_dcdcdc{background-color:#dcdcdc !important;}

.w25{width:25px;}
.w30{width:30px;}
.w35{width:35px;}
.w40{width:40px;}
.w45{width:45px;}
.w50{width:50px;}
.w60{width:60px;}
.w70{width:70px;}
.w80{width:80px;}
.w90{width:90px;}
.w95{width:95px;}
.w100{width:100px !important;}
.w110{width:110px !important;}
.w120{width:120px;}
.w150{width:150px;}
.w180{width:180px !important;}
.w200{width:200px;}
.w230{width:230px;}
.w250{width:250px !important;}
.w270{width:270px !important;}
.w300{width:300px !important;}
.w350{width:350px !important;}
.w450{width:450px !important;}
.w660{width:660px !important;}
.wmax600{max-width:600px;}
.h20{height:20px;}
.h30{height:30px;}
.h40{height:40px;}
.h50{height:50px;}
.h100{height:100px;}
.h150{height:150px;}
.h200{height:200px;}
.h220{height:220px;}
.h240{height:240px;}
.h300{height:300px;}
.h320{height:320px;}
.h350{height:350px;}
.h400{height:400px;}
.h500{height:500px;}
.hmax80{max-height:80px;}
.hmax400{max-height:400px;}
.m0{margin:0!important;}
.mauto{margin:0 auto!important;}
.m5{margin:5px;}
.m10{margin:10px;}
.m15{margin:15px;}
.m20{margin:20px;}
.m30{margin:30px;}
.m50{margin:50px;}
.m25{margin:25px;}
.mt5{margin-top:5px;}
.mt6{margin-top:6px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px;}
.mt-20{margin-top:-20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}
.mt45{margin-top:45px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt70{margin-top:70px;}
.mt80{margin-top:80px;}
.mt100{margin-top:100px;}
.mt120{margin-top:120px;}
.mt150{margin-top:150px;}
.mt200{margin-top:200px;}
.mb-10{margin-bottom:-10px!important;}
.mb0{margin-bottom: 0px;}
.mb3{margin-bottom: 3px;}
.mb5{margin-bottom: 5px;}
.mb6{margin-bottom: 6px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}
.mb25{margin-bottom: 25px;}
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.mb50{margin-bottom: 50px;}
.mb70{margin-bottom: 70px;}
.mb75{margin-bottom: 75px;}
.mb80{margin-bottom: 80px;}
.mb85{margin-bottom: 85px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr25{margin-right:25px;}
.mr30{margin-right:30px;}
.mr40{margin-right:40px;}
.mr50{margin-right:50px;}
.ml50{margin-left:50px;}
.ml40{margin-left:40px;}
.ml30{margin-left:30px;}
.ml25{margin-left:25px;}
.ml20{margin-left:20px;}
.ml15{margin-left:15px;}
.ml10{margin-left:10px;}
.ml5{margin-left:5px;}

.p-5-20{padding:5px 20px;}
.p0{padding:0 !important;}
.p5{padding:5px;}
.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px!important;}
.p30{padding:30px;}
.pt3{padding-top:3px !important;}
.pt5{padding-top:5px;}
.pt6{padding-top:6px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}
.pt35{padding-top:35px;}
.pt45{padding-top:45px;}
.pt100{padding-top:100px;}
.pb3{padding-bottom:3px !important;}
.pb5{padding-bottom:5px;}
.pb6{padding-bottom:6px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb25{padding-bottom:25px;}
.pb30{padding-bottom:30px;}
.pb45{padding-bottom:45px;}
.pb50{padding-bottom:50px;}
.pb100{padding-bottom:100px;}
.pl-15{padding-left:-15px !important;}
.pl0{padding-left:0!important;}
.pl3{padding-left:3px !important;}
.pl5{padding-left:5px;}
.pl7{padding-left:7px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl25{padding-left:25px;}
.pl30{padding-left:30px;}
.pl35{padding-left:35px;}
.pl45{padding-left:45px;}
.pl50{padding-left:50px;}
.pl55{padding-left:55px;}
.pl60{padding-left:60px;}
.pl70{padding-left:70px;}
.plp10{padding-left:10%;}
.plp20{padding-left:20%;}

.pr-15{padding-right:-15px;}
.pr0{padding-right:0!important;}
.pr3{padding-right:3px !important;}
.pr5{padding-right:5px !important;}
.pr7{padding-right:7px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pr25{padding-right:25px;}
.pr30{padding-right:30px;}
.pr35{padding-right:35px;}
.pr45{padding-right:45px;}
.pr60{padding-right:60px;}
.wmin150{min-width:150px;}
.wmin80{min-width:80px;}
.mw150{max-width:150px;}
.mw200{max-width:200px;}
.mw400{max-width:400px;}
.mh200{min-height:200px;}
.mh300{min-height:300px;}
.mh400{min-height:400px;}
.mh500{min-height:500px;}
.mh580{min-height:580px;}
.mh600{min-height:600px;}
.wp10{width:10%!important;}
.wp15{width:15%!important;}
.wp20{width:20%!important;}
.wp25{width:25%!important;}
.wp30{width:30%!important;}
.wp35{width:35%!important;}
.wp40{width:40%!important;}
.wp45{width:45%!important;}
.wp50{width:50%!important;}
.wp55{width:55%!important;}
.wp60{width:60%!important;}
.wp70{width:70%!important;}
.wp75{width:75%!important;}
.wp80{width:80%!important;}
.wp85{width:85%!important;}
.wp90{width:90%!important;}
.wp100{width:100%!important;}
.hp100{height:100%!important;}
.noData-tips{text-align: center;color: #888;font-size: 20px;line-height: 200px;}
.thead-bg>tr>th{background-color: #42a5f5;color: #fff;border-bottom: 0 !important;font-weight:normal;}
.thead-bg_f1>tr{border:1px solid #ccc;}
.thead-bg_f1>tr>th{background-color: #f1f1f1;color: #333;border-bottom: 0 !important;font-weight:normal;}
.tbody-bg-D3EBFF>tr{background-color:#ECF6FE!important;border:1px solid #D3EBFF;}

.bdr1{border-right:1px solid #ddd;margin-legt:-1px;}
.bd1{border-bottom:1px solid #ddd;}
.bd_d3ebff{border-bottom:1px solid #d3ebff;}
.bd_b_e5e5e5{border-bottom:1px solid #e5e5e5;}
.b1{border: 1px solid #ddd;}
.bdt1{border-top:1px solid #ddd;}
.bdl_ccc{border-left:1px solid #ccc;}
.border-radius-3{border-radius:3px;}
.border-radius-5{border-radius:5px;}
.b-rl-5{border-radius:5px 0 0 5px !important;}
.b-rr-5{border-radius:0 5px 5px 0 !important;}
.border-radius-10{border-radius:10px;}
.na_tool{padding:20px;text-align:center;margin-bottom:10px;}
.dis-inline{display:inline-block}
.dis-flex{display: flex;}
.vertical-text-top{}
.ellipsis{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.downTips{height:50px;line-height:50px;color:#d9534f;}
.unline{text-decoration: underline !important;}
.bg-table{background-color:#f1f1f1;color:#000}
.tbody-bg>tr>td{background-color:#ECF6FE;border-bottom: 1px solid #ddd;}
.share_tips{color:red;height:20px;line-height:20px;}
.relative{position:relative;}
#LRdiv0{display:none !important;}

.pr{position:relative;}
.pa{position:absolute;}
.pf{position:fixed;}
.zindex2000{z-index:2000;}
.zindex0{z-index:0;}
.zindex1{z-index:1;}
.zindex2{z-index:2;}
.zindex3{z-index:3;}
.zindex4{z-index:4;}
.zindex5{z-index:5;}
.zindex10{z-index:10;}
.zindex100{z-index:100;}

.bottom0{bottom:0;}
.bottom100{bottom:100px;}
.left0{left:0;}
.left200{left:200px;}
.top0{top:0;}

.flex{display:flex;dispaly:-webkit-flex;flex-direction:row;flex-wrap:nowrap;}
.flex-1{flex: 1;}
.none{display: none;}

/**面包屑导航**/
.main-nav{float:right;}
.main-nav>li{float:left;font-size:16px;padding-right:5px;}
.main-nav>li>a{color:#fff;}

/**按钮**/
.btn-blue {color: #fff;background-color: #467CD4;border-color: #467CD4;}
.btn-e6 {color: #333;background-color: #e6e6e6;border-color: #e6e6e6;}
.btn-e6.active,.btn-e6:focus,.btn-e6:hover {color: #333;background-color: #e9e9e9;border-color: #e9e9e9;}

/* 滚动条 */
::-webkit-scrollbar{ height:7px; width:5px;}
::-webkit-scrollbar-thumb{min-height:30px;background: rgb(31, 144, 210);border-radius: 100px;box-shadow: 0 0 1px 1px rgba(255,255,255,0.25);}
::-webkit-scrollbar-track:vertical {background:rgba(207,207,207,.8);}
::-webkit-scrollbar-track:horizontal{ background:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(0,0,0,.13)), to(rgba(0,0,0,.13)), color-stop(.5,rgba(0, 0, 0, .05)));}
::-webkit-scrollbar-corner{ background:#e7e7e7;}
/* 滚动条 */
.scrollbar-C50306::-webkit-scrollbar{ height:7px; width:5px;}
.scrollbar-C50306::-webkit-scrollbar-thumb{min-height:30px;background:rgb(197,3,6)!important;border-radius: 100px;box-shadow: 0 0 1px 1px rgba(197,3,6,0.25)!important;}
.scrollbar-C50306::-webkit-scrollbar-track:vertical {background:rgba(207,207,207,.8);}
.scrollbar-C50306::-webkit-scrollbar-track:horizontal{ background:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(0,0,0,.13)), to(rgba(0,0,0,.13)), color-stop(.5,rgba(0, 0, 0, .05)));}
.scrollbar-C50306::-webkit-scrollbar-corner{ background:#e7e7e7;}
/**顶部**/
.header{height:30px;line-height:30px;font-size:12px;}
.logo{padding:5px 0;}
.current-tit{background:#42A5F5;color:#fff;font-size:18px;padding:20px 0;}

/* login */
.login{background:url(../images/login-bg.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.login-index{font-size:16px;max-width:500px;border:0px solid #ddd;border-radius:8px;margin: 100px auto 260px auto;}
.login-editpass{font-size:16px;max-width:500px;background:#fff;border:0px solid #ddd;border-radius:8px;margin: 100px auto 230px auto;}
.login-register{font-size:16px;max-width:960px;background:#fff;border:0px solid #ddd;border-radius:8px;margin: 80px auto 80px auto;}
.login-tit{text-align:center;font-size:32px;color:#e9f1ff;width:100%;background:url(../images/login-tit.png) repeat-x center center;padding: 19px 0;border-radius:8px 8px 0 0;}
.login-form{margin:45px 30px 40px 30px;}
.login-form1{margin:35px 30px 40px 30px;}
.login-btn{line-height:35px;border-radius:30px;vertical-align: baseline !important;color:#fff !important;background:#467CD4 !important;}
.login-btn:hover{color:#fff !important;background:#467CD4 !important;border-color:1px solid #467CD4;}
.login-edit{color:#fff !important;;background:#90DB45;}
.login-edit:hover{color:#fff !important;;background:#90DB45;}
.login-tip>a{color:#888;font-size:12px;}
.validate{cursor: pointer;}
.hopital_item{padding-left:5px;padding-right:5px;}
.hopital_item:hover{background:#1F90D2 !important;color:#fff !important;}

/* 医生入驻须知页面 */
.service{background:url(../images/adws-bg.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.service-content{font-size:18px;max-width:940px;background:#fff;border:0px solid #ddd;margin: 60px auto 75px auto;}
.service-tit{height:10px;text-align:center;color:#fff;width:100%;background:url(../images/adws-tit.png) no-repeat center top;}
.service-lanmu{padding: 5px 0;text-align: center;background:#F5F5F5;}
.service-lanmu-active{padding: 5px 0;text-align: center;background: #467CD4 !important;}
.service-lanmu-a{padding: 5px 0;color:#666 !important;}
.service-lanmu-a-active{padding: 5px 0;color:#fff !important;}
/**入驻申请**/  

.arrow {width: 0px;height: 0px;border-top: 8px solid transparent;border-left: 8px solid;border-bottom: 8px solid transparent;position: absolute;right:-7px;top:30px;}   
.apply-title{max-width:940px;margin: 10px auto;font-size:24px;color:#666;line-height:40px;}
.apply-content{font-size:18px;max-width:940px;background:#fff;border:0px solid #ddd;margin: 10px auto 75px auto;}
.apply-icon{position: absolute;left: 24px;top: 28px;}
.apply-main{width:400px;height:auto;margin:0 auto;}
.apply-real-td{width:200px;background:#90DB45;vertical-align:top;}
.apply-real-content{max-width:500px;background:#F5F5F5;}
.apply-content1{background:#F5F5F5; width:180px;}
.apply-real-btn{width:120px;border-radius: 4px;margin:auto;padding-top:3px;padding-bottom:3px;}
.apply-expert-td{width:200px;background:#467CD4;vertical-align:top;}
.apply-expert-content{max-width:500px;background:#F5F5F5;padding-top:8px;padding-bottom:8px;}
.apply-expert-btn{width:120px;border-radius: 4px;margin:auto;padding-top:3px;padding-bottom:3px;}
.adws-39-img{max-width:100%;}
.real-content{max-width:200px;max-height:150px;margin:auto;}
.real-img{max-width:200px;max-height:150px;}
.real-btn1{max-width:200px;border-radius:4px;margin:auto;padding-top:5px;padding-bottom:5px;}
.real-btn2{max-width:200px;border-radius:4px;margin:auto;padding-top:5px;padding-bottom:5px;}
.real-btn-submit{max-width:280px;border-radius:4px;margin:auto;padding-top:8px;padding-bottom:8px;}
.real-btn-update{padding: 6px 54px !important;background:#467CD4 !important;color:#fff !important;}
.real-btn-update:hover{background:#467CD4 !important;color:#fff !important;}
/**  以上是资格认证页面  **/

.apply-item{margin-bottom:20px;height:30px;line-height:30px;}
.apply-item-tit{font-size:16px;float:left;width:100px;}
.apply-item-input{float:right;width:280px;border: 1px solid #ddd;height: 30px;line-height: 30px;}
.apply-item-input:focus{border:1px solid #42A5F5;}
.apply-success-tips{text-align:center;padding-top:50px;padding-bottom:50px;}
.apply-sms-verify{border: 1px solid #ddd;height: 30px;line-height: 30px;}

/**医生入驻【新版】**/
.sett-main{max-width:850px;}
.sett-flow{border:1px solid #ccc; font-size:18px; border-radius:5px;background:#f5f5f5;}
.sett-flow .active{background:#fff;color:#42A5F5;border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
.sett-flow .active-l{border-radius:5px 0 0 5px;border-left:0;}
.sett-flow .active-r{border-radius:0 5px 5px 0;border-right:0;}
.sett-type{position:relative;}
.sett-type .sett-tit{position:absolute;z-index:1;bottom:0;font-size:21px;color:#fff; padding-left:30px;}
.sett-type-doctor{padding-right:30px;}
.sett-type-team{padding-left:30px;}
.sett-agreement{border:1px solid #ccc;line-height:25px;border-radius:4px;height:400px;background:#fafafa;overflow-y:auto;overflow-x:hidden;padding:15px;}
.sett-agreement p{text-indent:2em;}
.sett-suc-msg{font-size:22px;color:#666;}
.sett-suc-remark{margin-top:80px;color:#666;}
.sett-label{line-height:35px;color:#666;font-size:14px;}
.na_select {height: 34px; border: 1px solid #ddd; border-radius: 4px; padding: 0 5px;}
.sett-label>i{color:#d9534f;padding-right:10px;}
.sett-label>span{color: #B3B1B1;font-weight: normal;padding-left: 10px;}
.sett-inputjl>*{cursor: pointer;}
.sett-tit-2{border-bottom:1px solid #ddd;}
.sett-error-tips{margin-top:10px;color:#d9534f;}
.sett-radio{margin-top:0;}
.apply-tit{border-bottom:1px solid #ddd;padding-bottom: 10px;font-size: 14px;font-weight: bold;margin-top: 50px;}

.settled-adddoc .docitem{
	float:left;
	width:100px;
	height:130px;
	text-align:center;
	margin-right:20px;
	margin-bottom:20px;
}
.settled-adddoc .docitem .avatar{width:100%;height:100px;border: 1px solid #ddd;}
.settled-adddoc .docitem .tit{margin-top:10px;color:#888;}
.settled-adddoc .docitem .add{    
	width: 100px;
    height: 100px;
    line-height: 100px;
    border: 1px solid #ddd;
    display: block;
}
.settled-filename{line-height:30px;}
.settled-docList{padding:0 10px;margin-bottom:10px;height: 20px;line-height: 20px;background: rgb(78, 163, 232);color: #fff;font-size: 12px;}
.settled-docList .filename{float:left;}
.settled-docList .del{float:right;}
.settled-docList .del a{color:#fff;}

/**就诊管理**/
.Wdate{height: 28px;line-height: 28px;font-size: 12px;padding: 0 10px;}
.appmgt-input{border:1px solid #ddd;width:180px;height:28px;line-height:28px;font-size:12px;padding: 0 10px;}

/**上传页面**/
.upload-mess{max-width:250px;border:1px solid #ddd;border-radius: 4px;padding:5px;position: absolute;right:15px;top:68px;z-index:125;}
.uploadBtn{color:#fff;background:#90DB45;}
.uploadBtn:hover{color:#fff;background:#90DB45;}
.uploadBtn:link{color:#fff;background:#90DB45;}
.uploadBtn:hover{color:#fff;background:#90DB45;}
.uploadBtn:visited{color:#fff;background:#90DB45;}
.upload-div{padding:20px;}
.upload-link{float:left;width:120px;height:120px;background:#EFECEC;text-align:center;border:1px dashed #ddd;border-radius:4px;}
.upload-delFile{color:#d9534f;text-decoration: underline !important;font-size:12px;}
.dicom-del{color:#d9534f;text-decoration: underline !important;font-size:12px;}

/** 管理列表tab **/
.schtype-list ul{padding:0;margin:0;}
.schtype-list ul li{border:1px solid #ddd; border-radius:4px 4px 0 0; width:100px; display:inline-block; text-align:center; background:#f5f5f5;padding:8px 0;}
.schtype-list ul li a{color:#333;}
.schtype-list .active{background:#fff;border-bottom:1px solid #fff;}
.schtype-list .active a{color:#42A5F5;}
.schtype-con{border:1px solid #ddd;border-radius:0 4px 4px 4px;padding:30px 0 0 0;margin-top:-1px;}
.doc-m-hover.active,.doc-m-hover:hover{background:#E8F2FB;}
.btn-42a5f5{border-radius:4px;background:#42A5F5;padding:10px 20px;}

/** 医生签名 **/
.doc-sign-60{background:url(../images/39hlwyy-yz.png) no-repeat center;}

/**关联病历**/
.relapp-tit{padding:10px 0; border:1px solid #ccc; background:#f3f3f3;}
.relapp-tit .titdiv{padding:0 3px; margin-right:-1px;}
.relapp-con{line-height:18px; border:1px solid #d3ebff; background:#ecf6fe;padding:15px 0;}
.relapp-con .titdiv{padding:0 3px;}

/** 排班类型弹框 **/
.bg_his a{height:460px;width:350px;display:block;background:url(../images/scheduing/bg_his.jpg) left top;}
.bg_his a:hover{background:url(../images/scheduing/bg_his.jpg) right top;}
.bg_hisimg a{height:460px;width:350px;display:block;background:url(../images/scheduing/bg_hisimg.jpg) left top;}
.bg_hisimg a:hover{background:url(../images/scheduing/bg_hisimg.jpg) right top;}

/**医生排班页面**/
.doctor-item{margin-top:20px;}
.doctor-avatar{float:left;width:140px;height:140px;}
.doctor-info{float:left;margin-left:20px;}
.doctor-line{padding-top:10px;border-bottom:1px dashed #ddd;width: 300px;}
.scheduing-avatar{width:100px;height:100px;}
.scheduing-sel-date{height: 30px;line-height: 30px;padding-left: 5px;border:1px solid #ddd;}
.scheduing-list{height: 340px;overflow: auto;}
.scheduing-list .item-head{margin-top:1px;}
.scheduing-list .item-head .item-head-ymd{float:left;width: 130px;padding-top:10px;font-size:15px;color:#333;font-weight:bold;}
.scheduing-list .item-head .item-head-icon{float:right;width:795px;padding-right:10px;}
.scheduing-list .his-type-ico{width:26px;float:right;}
.scheduing-list .his-type-ico-msg{display:none;z-index:1000000000;}
.scheduing-list .his-type-ico:hover .his-type-ico-msg{display:block;text-align:left;font-weight:none;width:280px;right:0;top:26px;padding:10px;background:#66B4F0;color:#fff;}
.scheduing-list .item{margin-top:1px;}
.scheduing-list .item-dt{float:left;width: 130px;background: #79C0F8;color: #fff;text-align: center;border-radius: 4px;}
.scheduing-list .item-info{float:right;width:805px;list-style:none;padding:0;margin:0;}
.scheduing-list .item-info>li{padding:10px 15px 15px 10px;border: 1px solid #ddd;margin-bottom: 10px;border-radius: 4px;}
.scheduing-list .item-info>li:hover{background:#eee;/*border: 1px solid #30A8DA;*/}
.scheduing-list .item-info .his-serTit{font-size:16px;color:#666;}
.scheduing-list .item-info .his-con{margin-top:5px;}
.scheduing-list .item-info .his-conl{width:500px!important; float:left;}
.scheduing-list .item-info .his-conl-desc{font-size:14px; color:#666; line-height:20px;}
.scheduing-list .his-conl-label{margin-top:10px;}
.scheduing-list .his-conl-label-yes{font-size:13px;margin-right:10px;color:#f00;border:1px solid #f00;padding:5px 10px;}
.scheduing-list .his-conl-label-no{color:#666;border:1px solid #999;}  
.scheduing-list .his-conr{width:250px; float:right;}
.scheduing-list .his-conr-money{font-size:22px;line-height:25px;color:#42a5f5;font-family:"microsoft yahei"}
.scheduing-list .his-conr-money-no{color:#666!important;}

.input_verify_code{width:240px;display:inline;}
.img_verify_code{border: 1px solid #ccc;}
.welcome_tips_ul{padding:0;line-height: 20px;}
.welcome_tips_down{display: block; height: 95px;width: 250px;border: 1px solid #3C94DC;background: #42A5F5;color: #fff;float:right}
.welcome_tips_down:hover{color: #fff;background: #3C94DC;border-color: #2D70A7;}
.welcome_tips_intro{
	font-size: 12px;
    width: 330px;
    float:left;
}
.welcome_tips_open{
	display: block;
    width: 100%;
    height: 50px;
    background: #36C325;
    line-height: 50px;
    text-align: center;
    color: #fff;
    border: 1px solid #2CB91B;
    margin-top: 20px;
    font-size: 16px;
}
.welcome_tips_open:hover{color: #fff;background: #31B321;border-color: #26A916;}
.welcome_tips_tit{
	text-align: center;
    font-size: 24px;
}

/**无医生预约**/
.nodocapp-tips{background:#f5f5f5;padding:20px;font-size:16px;margin-top: 20px;line-height: 30px;}
.nodocapp-tit{font-size:18px;padding-bottom:10px;border-bottom:1px solid #ddd;}

/**panel-black**/
.panel-black{border-color: #34495e;}
.panel-black>.panel-heading{color: #fff;background-color: #34495e;border-color: #34495e;}
.breadcrumb{margin-bottom:0;border-bottom: 1px solid #ddd;}

/**分页显示**/
.paginationU{text-align:center;padding-bottom:20px;}
.paginationU a,.paginationU .current{color:#333;position:relative;display:inline-block;padding:.5em 1em;text-decoration:none;line-height:1.2;background-color:#fff;border:1px solid #ddd;border-radius:3px;margin-bottom:5px;margin-right:5px}
.paginationU a:hover{border: 1px solid #2D70A7;background: #3C94DC;color: #ffffff;}
.paginationU .current{z-index:2;color:#fff;background-color:#42A5F5;border-color:#3C94DC;cursor:default}

/**备注**/
.remark-list{padding:0;}
.remark-list>li{display:block;padding:5px 0;margin-bottom: 10px;border-bottom: 1px solid #ECECEC;padding-bottom: 10px;}

/**病历详情**/
.pd-btn-group>a{float:left;width:50%;text-align:center;height:40px;line-height:40px;font-size: 16px;color: #333;}
.pd-btn-group .no-active{background:#f5f5f5;border-left: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.pd-btn-group .no-active2{background:#f5f5f5;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.cureR_head{padding:20px;background-color:#5DADEF;text-align:center;font-size:18px;color:#fff;}
.cureR_head_url{float:right; color:#fff;}
.cureR_line_height td{line-height:30px;}
.cureR_border_js{border-bottom:2px solid #FEB79A;}
.cureR_border_696{border-bottom:1px solid #669966; color:#669966;}
.cureR_border_88bbd7{border-bottom:1px solid #88bbd7; color:#88bbd7;}
.cureR_border_f90{border-bottom:1px solid #ff9900; color:#ff9900;}
.cureR_border_8abb55{border-bottom:1px solid #8abb55; color:#8abb55;}
.cureR_border_c9f{border-bottom:1px solid #cc99ff; color:#cc99ff;}
.cureR_border_ccc{border-bottom:1px solid #ccc;}
.cureR_textarea{width:100%;}
.material-checked-name{margin-top:10px;}

/**文件上传**/
.webuploader-container {position: relative;}
.webuploader-element-invisible {position: absolute !important;clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px);}
.file-item{float: left;position: relative;margin: 0 10px 10px 0;width: 120px;}
.file-item img{width:120px;height:120px;}
.file-item .txt{position: absolute;left: 0px;bottom: 4px;right: 0px;height: 20px;line-height: 20px;text-indent: 5px;background: rgba(0,0,0,.6);color: #fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size: 12px;z-index: 10;}
.file-item .info{line-height:30px;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.upload-state-done:after{content:"\f00c";font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;position:absolute;bottom:0;right:4px;color:#4cae4c;z-index:99}
.file-item .progress{position:absolute;right:0px;bottom:4px;height:3px;left:0px;height:4px;overflow:hidden;z-index:15;margin:0;padding:0;border-radius:0;background:0 0}
.file-item .progress span{display:block;overflow:hidden;width:0;height:100%;background:#3cc468;}
.checkImgList_item{float:left;width:102px;margin-right: 10px;margin-top:10px;text-align:center;}
.checkImgList_item .listImg{width:102px;height:102px;padding:2px;border:1px solid #ddd;cursor: pointer;vertical-align: top; background: #fff;}
.checkImgList_item .listImg:hover{background:#00bb9c;}
.upload-nav{width: 100%;}
.upload-nav>a{position: relative;float:left;width:200px;text-align:center;height:40px;line-height:40px;color: #333;background:#fff;margin-right: 10px;}
.upload-nav>a>div{width: 100%;height: 41px;color:#42A5F5;background: #fff;border: 1px solid #ddd;border-bottom:none;border-radius:5px 5px 0 0;}
.upload-nav .no-active>div{background:#f5f5f5;border-bottom:1px solid #ddd;color:#333;}
.upload-nav-main{padding: 20px;border: 1px solid #ddd;border-radius:0 5px 5px 5px;}
/** 关联病历  **/
.attuser-main{overflow-y:auto; height:380px;}

/**大文件上传**/
.bigFileUp-history .icon-kaishi{display:inline-block;width:16px;height:16px;background:url(../images/bigfileup/iconfont-kaishi.png);vertical-align: sub;}
.bigFileUp-history .icon-upload{display:inline-block;width:24px;height:24px;background:url(../images/bigfileup/iconfont-upload.png);vertical-align: middle;}
.bigFileUp-history .icon-jinzhi{display:inline-block;width:16px;height:16px;background:url(../images/bigfileup/iconfont-jinzhi.png);vertical-align: sub;}
.bigFileUp-history .icon-shanchu{display:inline-block;width:16px;height:16px;background:url(../images/bigfileup/iconfont-shanchu.png);vertical-align: sub;}
.bigFileUp-history .icon-shangchuan{display:inline-block;width:16px;height:16px;background:url(../images/bigfileup/iconfont-shangchuan.png);vertical-align: sub;}
.bigFileUp-text-tips{margin-top: 20px;color: #888;font-size: 12px;line-height: 20px;background: #f5f5f5;padding: 10px;}
.bigFileUp-history{padding:0;margin:0;margin-top:20px;}
.bigFileUp-history>li{display:block;border-bottom: 1px solid #EAEAEA;padding: 10px;}
.bigFileUp-history>li .progress{margin-bottom:0;}
.bigFileUp-times{float:right;color:#888;line-height: 24px;}
.bigFileUp-filename{float:left;width:700px;margin-left:5px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;line-height: 24px;}
.bigFileUp-filesize{font-size: 13px;color: #888;line-height: 20px;}
.bigFileUp-utils{margin-top:5px;}
.bigFileUp-utils a{color:#666;margin-right:10px;font-size: 12px;display:none}

/**footer**/
.footer{background-color:#f7f7f7;padding-top:30px;padding-bottom:30px;color:#666;margin-top:0px;border-top: 1px solid #eee;}
.footer h4{margin-top:20px;font-size:16px;}
.footer_intro{margin-top:20px;line-height:24px; margin-bottom:20px; padding-bottom:23px; font-size:12px; border-bottom:1px solid #d9d9d9;}
.footer_nav{list-style:none;padding:0;margin-top:20px}
.footer_nav li{float:none;margin-bottom:10px;margin-right:15px; font-size:12px;}
.footer_nav li span{font-size:24px;vertical-align:sub}
.footer_nav li a{font-size:12px;color:#999;}
.footer_nav li a:hover{color:#42A5F5;}
.footer .phone400{height:26px; line-height:26px; color:#3fbe72;}
.footer .phone400_ico{margin-right:10px;vertical-align: bottom;}
.footer .email{line-height:22px !important; margin-top:9px; font-size:12px;}

@media (max-width: 767px){
	.sett-flow{font-size:14px;}
	.sett-type-doctor{padding-right:0;}
	.sett-type-team{padding-left:0;margin-top:40px;}
	.sett-type .sett-tit{padding-left:20px;font-size:18px;}
	.sett-suc-msg{font-size:18px;color:#666;}
	.sett-suc-remark{margin-top:60px;color:#666;}
	#verifyCode{width:45% !important;}
	.btn-yzm{width:50% !important;}
	#sett-upload{padding:0 15px;}
}



/* sign_netcourse */
#particles-js{position: fixed;top:0;left:0;width:100%;height: 100%;}
.n-l{background: #EFF4FF;border-radius: 12px 0  0 12px;text-align: center;}
.net_adv_b{width:70%;height:80%;margin: 10% auto;overflow: hidden}
.net_adv{width:100%;margin:0px auto;}
.n-l,.n-r{width:50%;height:560px;display: inline-block;float: left	}
.net_tit{height: 40px;font-size: 30px;font-family: Alibaba PuHuiTi;	font-weight: bold;font-style: italic;color: #0474FF;line-height: 40px;margin-top: 20px;}
.net_littit{height: 20px;font-size: 10px;font-family: Microsoft YaHei;font-weight: 400;font-style: italic;color: #0474FF;}
.input_li{text-align: center;margin:10px auto;}
.net_icon{display:inline-block;width:20px;height:20px;margin-right:10px;}
._user{background:url(../images/user.png) no-repeat;background-size: 20px;}
._phone{background:url(../images/phone.png) no-repeat;background-size: 20px;}
._img_code{background:url(../images/img_code.png) no-repeat;background-size: 20px;}
._code{background:url(../images/code.png) no-repeat;background-size: 20px;}
._idcard{background:url(../images/idcard.png) no-repeat;background-size: 20px;}
._hos{background:url(../images/hos.png) no-repeat;background-size: 20px;margin-right: 6px;margin-bottom: 8px;}
._depart{background:url(../images/depart.png) no-repeat;background-size: 20px;margin-right: 6px;}
._input{display: inline-block!important;width:80%;}
._code_input{display: inline-block!important;width:58%;margin-right: 6px;}
._city{width:80%;display: inline-block;}
.no_hos{font-family: Microsoft YaHei;color:#0474FF;cursor:pointer}
.save_net_btn{ height: 35px;background: #0474FF;border-radius: 4px;line-height: 35px;color:#fff;text-align: center;margin:5px auto;cursor:pointer}
.save_net_btn:hover{ background: #45AEF8;}

.net_head_img{width:90px;height:90px;margin:0 auto;border-radius: 10px;overflow: hidden;position: relative}
.head_avater{width:90px;height:90px;}
.change_head_img_t{font-width: Medium;text-align: center;color:#0474FF;width:100%;height:26px;line-height: 26px;background: #ECECEC;opacity: 0.89;border-radius: 0px 0px 10px 10px;position: absolute;left:0;bottom:0}

.suc_l{width:40%;float: left;}
.suc_l::after{display:block;width:1px;height:300px;background: #9B9B9B;position: absolute;top:0;right:0;content:'';}
.suc_gou{display: inline-block;width:36px;height: 36px;background:url(../images/suc_gou.png) no-repeat;background-size: 36px;position: absolute;top:0px;left: -40px;}
.suc_tit{display: inline-block;height: 30px;line-height: 30px;font-size: 30px;font-family: Microsoft YaHei;font-weight: bold;color: #0474FF;}
.save_img{height: 35px;line-height:35px;background: #0474FF;border-radius: 4px;color:#fff;width:60%;text-align: center;cursor:pointer}
.save_img:hover{background: #45AEF8}
.suc_r{width:60%;float: left;}
.suc_title{height: 35px;font-size: 30px;font-family: Microsoft YaHei;font-weight: bold;color: #666666;line-height: 35px;padding-left: 25px;}
.suc_mibile{width:100%;}
.suc_erm{width:60%}
.suc_r_l{width:50%;float: left;}
.suc_r_r{width:40%;float: left;margin-top:100px;}

._suc1{display: inline-block;width: 44%;float: left;position:relative}
._suc1:after{display: block;width:1px; height:100%;content: "";position:absolute;right:0;top:1px;background: #9B9B9B}
.save_img{height: 35px;line-height:35px;background: #0474FF;border-radius: 4px;color:#fff;width:60%;text-align: center;cursor:pointer}
.save_img:hover{background: #45AEF8}
._suc2{display: inline-block;width: 38%;margin-left: 10%;}
._suc2_mt10{margin-top: -10px;}
._suc2_mtp2{margin-top: 4%;}
._su2_e{width:50%;display: inline-block;float: left}
._su2_e>img{width:170px;height: 170px;}
.net_logo_0{width:212px;position:absolute;left: 5%;top: 5%;}
.net_logo_1{width: 90%;display: block;margin:45px auto;}
.net_logo_2{width: 70%;margin-top: 20px;}
.net_sined{font-family: Microsoft YaHei;color:#007FDA;cursor: pointer;}
.search_sign_box{width:300px;heihgt:300px;z-index: 100;}

.netcourse_wap{max-width: 768px;margin: 0 auto;}

/*netcard_active*/
.nc_banner{width:100%;}
.nc_banner>img{width:100%;}
.nc_form{width:95%;background: #FFFFFF;border-radius: 10px;margin:0 auto;left:0;right:0;top:-50px;padding: 5px 5px 50px;}
.save_nc_btn{background: #326DFF;box-shadow: 0px 6px 16px 2px rgba(3, 53, 176, 0.22);padding:10px 20px;width:150px;border-radius: 20px;margin:50px auto;color:#fff;text-align: center}
.nc_scan_tit:after{display: block;content:" ";width:32%;height:15px;background:url(../images/net_ac_icon.png) no-repeat;position:absolute;background-size:100% 10px;right:10px;top:6px}
.nc_scan_tit:before{display: block;content:" ";width:32%;height:15px;background:url(../images/net_ac_icon.png) no-repeat;position:absolute;background-size:100% 10px;left:10px;top:6px;transform: rotateY(180deg)}