/**
*@Description:网络门诊 css  bug修复
*@Author: yys
*@Update:xuy(2017-2-7 11:00);
**/
/*common*/
@charset "utf-8";
img{border:0;}
.toe{display: inline-block; max-width:290px; width:96%;text-align:left;vertical-align: middle;  white-space:nowrap; text-overflow: -o-ellipsis-lastline; text-overflow: ellipsis;overflow: hidden;}
.w1200{width: 1200px; margin: 0 auto;}
.user-info a.message{color: #5da0d5;margin-right: 0}
.user-info a.message i{background:url(../images/clinic.png) -290px -45px}
.user-info a.alert i{background:url(../images/clinic.png) -290px -63px}
.user-info a.alert{color: #ff8f2c;}

/* 头部 */
.clinic-h{width: 100%; min-width: 1200px;  background: #6fcac3;}
.clinic-hdtop{width: 100%; height: 35px;}
.clinic-hdtop ul{float:right; font-size: 14px;}
.clinic-hdtop ul li{float: left; margin-left: 10px;}
.clinic-hdtop ul li a{display: inline-block; height: 16px; line-height: 16px; padding-left: 7px; padding-right: 18px; margin-top:10px ; border-right: 1px solid #b8e0e8; color: #fff; }
.clinic-hdtop .clinic-last{border: none;}
.clinic-middle{width: 100%; height: 101px;}
.clinic-logo{float: left; margin-top:18px; width:166px; height: 64px; background: url(../images/clinic.png) no-repeat -162px -195px; }
.clinic-logo a{display: inline-block; width: 100%; height: 100%;}
.clinic-search{float: right; position: relative; width: 460px; height: 40px; margin-top: 30px;}
.clinic-search-icon{position: absolute; left: 0px; top: 0px; width: 42px; height: 40px; background: url(../images/clinic.png) no-repeat -180px -111px; z-index: 99;}
.clinic-search-input{position: absolute; left: 0px; top: 0px;padding-left:42px; width: 360px; height:38px; border: none; outline: none;}
.clinic-search-whitebtn{position: absolute; right: 2px; top: 0px; width: 98px; height: 40px; background: #fff; border: none;   cursor: pointer; }
.clinic-search-text{position: absolute; right: 0px; top: 8px; width: 95px; height: 24px; line-height: 24px; text-align: center; border-left: 1px solid #e2e2e2; font-size: 16px;  color: #269b93; }
.clinic-search-text2{position: absolute;top: 46px; left: 4px; color: #fff;}
.clinic-list{margin-top: 14px; width: 100%; height: auto;}
.clinic-list ul{width: 100%; height: 100%;}
.clinic-list ul li{float: left; width: 100px; height: 40px; font-size: 16px; line-height: 40px; text-align: center; border-radius: 2px; font-weight: bold;}
.clinic-list ul li a{color: #fff;}
.current{background: #fff; }
.clinic-list .current a{color:#209a8b;}


/*网络门诊首页*/
.header-top{height: 36px;line-height: 36px;background: #f0f0f0;}
.clinic-warp{width: 1200px;margin: 0 auto;}
.clinic-top-right{float: right;}
.clinic-top-right span{margin: 0 10px;}
.clinic-top-right i{color:#898989;}
.header-bottom{padding: 40px 0;}
.logo{ float: left;display: block;width: 214px;height: 66px;background: url(../images/clinic.png) no-repeat 0 -390px;}
.clinic-bottom-right{float: right;font-size: 0;}
.clinic-bottom-right input{ font-size: 14px;height: 36px;line-height: 36px;width: 360px;border: 2px solid #3dafa7;text-indent:5px; }
.clinic-bottom-right>a{ display: inline-block;  font-size: 14px;  height: 38px;  line-height: 38px;  width: 100px;  color:#fff;  text-align: center;  border: 2px solid #3dafa7;  background:#3dafa7 ;}
.clinic-bottom-right p a{font-size: 12px;  margin: 4px 10px 0 0;}

/*.clinic-tabs{border-bottom: 2px solid #3dafa7;}*/


.clinic-tabs{margin-top: -10px; width: 100%; border-bottom: 1px solid #ccc;margin-bottom: 30px;}
.clinic-tag li,.dis-tag li{display: inline-block;float: left;  padding:0 30px; margin-bottom:0px;line-height: 50px; font-size: 16px;}
.clinic-tag li.current,.dis-tag li.current{border-top:2px solid #3dafa7; border-left: 1px solid #ddd; border-right: 1px solid #ddd; background: #fff;}

.clinic-tabs a{display: inline-block;  width: 120px;  padding: 15px 0;  text-align: center;  font-size: 16px; }
.clinic-tabs-on{color: #3dafa7;border-bottom:2px solid #3dafa7;}
.clinic-banner{position: relative;  margin-top: 20px;  width: 100%;  height: 340px;  background: url(../images/clinic-banner1.jpg);}
.banner-list{position: absolute;bottom: 0;left:47%;}
.banner-list li{border-radius: 50%;float: left;width:10px;height:10px;margin:10px;background: #898989;cursor: pointer;}
.clinic-login-choose{margin: 16px auto;width: 150px;height: 16px;line-height: 16px;font-size: 14px;}
.clinic-login-choose a{margin-right:22px;}
.clinic-login-choose i{display: inline-block;margin-right:2px;width: 16px;height: 16px;background:url(../images/clinic.png) no-repeat -70px -158px;}
.clinic-login-choose i.choose{background:url(../images/clinic.png) no-repeat -70px -140px;}
.clinic-login,.clinic-logined{position: absolute;  top:15px;  right: 40px;  width: 300px;  height: 310px;  border-radius: 2px;  box-shadow: 2px 2px 2px #e5e5e5;  background: #fff;}
.clinic-login h4{width: 260px;  margin: 10px auto 0;  border-bottom: 1px solid #e5e5e5;  padding-bottom: 6px; }
.clinic-login h4 b{ float: left;  font-size: 16px;  color:#000;}
.clinic-login h4 a{ float: right; font-size: 14px; color:#898989;}
.clinic-login h4 i{color:#3dafa7;}
.clinic-logined img{float: left; margin:20px; width: 100px; height: 100px; border:1px solid #ddd;}
.clinic-logined h3{margin-top: 30px; margin-left: 10px;font-size: 15px; line-height: 24px; margin-bottom: 10px; }
.clinic-logined h3 strong{display: block;}
.clinic-logined p{font-size: 13px; color: #898989;line-height: 30px; }
.clinic-logined p span{color: #3dafa7;}
.clinic-logined p a{color: #ff8f2c;}
.clinic-logined p a:hover{text-decoration: underline;}
.clinic-logined button{display: inline-block; margin-left: 15px; margin-top: 30px; padding:0 10px; line-height: 30px; background: #3dafa7; color: #fff; border:0; border-radius: 2px; cursor: pointer;}
.clinic-logined button:hover{background:#6fcac4;}
.log-p{clear: both; margin-left: 30px; margin-top:5px; }.clinic-login-row{ margin: 0 auto; width: 220px; height: 30px; margin-bottom:20px;}
.clinic-login-row input{ width: 220px; height: 30px; line-height: 30px; background: #f4f4f4; color:#898989; text-indent: 10px;}
.clinic-login-row input.v-code{display: block;width: 110px;margin-right:7px;float: left}
.clinic-login-row a.get-vcode{ display: inline-block;height: 32px;line-height: 32px;width: 100px;text-align: center;color:#fff;background: #ff8f2c; border-radius: 2px;}
.clinic-login-row a.login-now{display: inline-block;height: 32px;line-height: 32px;width: 100%;text-align: center;color:#fff;background: #1f9a95; border-radius: 2px;font-size: 16px;}
.clinic-login-row a.forgot-pwd{position:relative;top:-10px;display: inline-block;height: 18px; line-height: 18px; width: 100%; text-align: center; color:#898989; font-size: 14px;}
.clinic-index-main{margin-top: 50px;}
.clinic-main-left{ float: left; width: 860px;}
.clinic-main-right{ float: right;width: 300px;}
.left-part-title{margin-bottom: 20px;}
.left-part-title span{font-size: 30px;margin-right: 10px;}
.left-part-title b{color:#898989; }
.left-part-title a.fr{ margin-top: 20px;font-size: 12px;}
.hospital-box{width: 100%;margin-bottom: 50px;}
.hospital-box img{display: block; max-width: 380px; height: 140px; margin: 0 auto;}
.hospital-left,.hospital-right{ padding: 20px;width: 380px;height: 400px;border: 1px solid #e6e6e6;}

.hospital-detail{margin-top: 20px;font-size: 14px;}
.hospital-name{ text-align: center;font-size: 16px;margin-bottom: 10px;}
.hospital-detail p{ margin-top: 6px; color: #a0a0a0;}
.hospital-detail p span{color:#898989;}
.hospital-detail p a{ color:#3fada7; }
.hospital-detail ul{ margin-top: 20px;width: 380px;}
.hospital-detail ul li{ float: left;width: 50%;margin-top: 8px;}
.hospital-detail ul li i{ display: inline-block;position: relative;top:4px;width: 20px;height: 20px;background: url(../images/clinic.png) no-repeat;}
.hospital-detail ul li i.hospital-index-icon1{background-position: -333px -726px;}
.hospital-detail ul li i.hospital-index-icon2{background-position: -368px -728px;}
.hospital-detail ul li i.hospital-index-icon3{background-position: -333px -758px;}
.hospital-detail ul li i.hospital-index-icon4{background-position: -368px -759px;}
.hospital-detail ul li span{color: #898989;}
.hospital-detail ul li b{color: #ff8f2c;}
.vertical-specialization{width: 100%;margin-bottom: 100px;}
.vertical-specialization li{ width: 25%; float: left; text-align: center;font-size: 14px; margin-bottom: 25px;}
.vertical-specialization li i{display: block;width: 64px;height: 64px; margin: 10px auto;  background: url(../images/clinic.png) no-repeat;}
.vertical-specialization li i.vertical-icon1{background-position: -323px -391px;}
.vertical-specialization li i.vertical-icon2{background-position:  -323px -481px;}
.vertical-specialization li i.vertical-icon3{ background-position:  -323px -561px;  }
.vertical-specialization li i.vertical-icon4{ background-position:  -323px -638px;  }
.vertical-specialization li i.vertical-icon5{ background-position:  -406px -390px;  }
.vertical-specialization li i.vertical-icon6{ background-position:  -406px  -466px;  }
.vertical-specialization li i.vertical-icon7{ background-position:  -406px -551px;  }
.vertical-specialization li i.vertical-icon8{ background-position:  -413px -638px;  }
.clinic-enter{  padding-top: 59px;  }
.clinic-enter a{  display: block;  width: 100%;  height: 100px;  margin-bottom: 20px;  background: url(../images/clinic.png) no-repeat;  }
.clinic-enter a.enter1{  background-position: 0 -473px;  }
.clinic-enter a.enter2{  background-position: 0 -593px;  }
.clinic-enter a.enter3{  background-position: 0 -713px;  }
.yuyue-info{  position: relative;  margin-top: 60px;  width: 100%;  padding-top: 10px;  border-top: 2px solid #3dafa7;  }
.yuyue-info h4{  font-size: 18px;  color:#3dafa7;  }
.clinic-yuyue{position: absolute; top:60px; overflow: hidden; width: 300px; height: 200px; font-size: 14px; line-height: 30px;  color: #777; }
.clinic-yuyue ul{  list-style: disc;  color:#898989;  width: 88%;  height:auto;  margin: 0 auto;  }
.clinic-yuyue ul li{  margin-top: 10px;  }
.clinic-yuyue ul li b,.clinic-yuyue ul li span,.clinic-yuyue ul li i{ display: inline-block;  width: 30%;  text-align: left;  color:#000; font-size: 14px;}
.clinic-yuyue ul li b{color:#898989;}

#marquee-box{width: 300px;height: 200px;}

/*首页reserve*/
.clinic-nbor .clinic-department{border: none;}
.reser-note{width: 100%;height: 190px;background: #f0fcfb;margin: 20px 0 40px;overflow: hidden}
.reser-cont .clinic-main .clinic-right{margin-top: 15px}
.reser-note .note-left{float: left;width: 185px;height: 190px}
.reser-note .note-left .note-t{width: 130px;margin: 28px auto;height: 100%}
.note-left .note-t .ts-img{height: 40px;width:40px;margin:auto;background: url("../images/clinic.png" )no-repeat -265px -402px;}
.note-left .note-t .ts-text{color: #333333;font-size: 18px;text-align: center;margin-top: 10px}
.reser-note .note-cont{float: left;width: 907px;height: 190px;}
.note-cont ul{width:100%;height: 160px;margin: 15px 0;overflow: hidden;  display: -webkit-box;-webkit-box-orient: vertical;}
.note-cont ul li{line-height: 26px;color: #333}
.reser-note .note-right{float: right;position: relative;height:100%;width: 90px}
.note-right .more-d{color: #209b95;position: absolute;bottom: 20px;right: 15px}
#more-text{font-size:14px;padding:0 15px;}
#more-text ul{margin:auto;width: 96%;height:330px;overflow: auto}
.reser-cont .clinic-box-r-top1{border-bottom:none;}
#more-text h1{margin-bottom: 20px;width: 96%;height: 46px;line-height: 46px;margin-left: 20px;font-size: 18px;color: #269d97;border-bottom: 1px solid #e4e5e5;font-weight: normal;}
#more-text .choice{width: 300px;margin:22px auto;height: 37px;overflow: hidden;}
.choice a{width: 120px;line-height: 37px;text-align: center;background: #3889cf;color: #ffffff;font-size: 15px }
.choice .cho-lf{float: left;}
.choice .cho-rt{float: right;background: #dfdfdf;color: #323232;}
/*找医生host-finddoctor*/
.find-cont .clinic-box-htype{width: 1195px}
.idxclinic-h .clearfix li.chang-c{background: #3dc3ba;}
/*城市切换效果*/
.clinic-box-add{ width: auto; position: relative; z-index: 9999; }
.clinic-add-main{width: auto; height: 32px;margin-top: 22px; padding-top:12px; background: #fbfbfd;}
.clinic-add-main i{display:block;float:left; width: 15px; height: 20px; background: url(../images/clinic.png) no-repeat -99px -123px; margin-left: 20px;}
.clinic-add-main em{ font-style: normal; margin-left: 10px; font-size: 16px; }
.clinic-add-main input{border: none; width: 54px; height: 24px; margin-left:20px; background: #d4ecec; color: #1aa09f; line-height: 24px; text-align: center; }
.clinic-city-box{position: absolute;left: 125px; top: 48px; width: auto; height: auto; padding: 3px 7px 17px 20px; border: 1px solid #dddddd; background: #fff; }
.clinic-city-box em{position: absolute; z-index:999; left: 32px; top: -12px; width: 0; height: 0; border-style: solid; border-width: 6px; border-color: transparent transparent #c0c0be transparent; }
.clinic-city-box .clinic-c-b-top{width: 340px; height: 38px; border-bottom: 1px solid #3cafa7;  }
.clinic-city-box .clinic-c-b-top li{float: left; line-height: 38px; margin-right: 17px; font-size: 11px; color:#a9a9a8 ; cursor: pointer;}
.clinic-city-box .clinic-c-b-top li a{color:#a9a9a8 ;}
.clinic-city-box .clinic-c-b-top li a:hover{color: #3cafa7;}
.clinic-city-box .clinic-c-b-top li a:active{color: #3cafa7;}
.clinic-city-box .clinic-c-b-top .clinic-cb-style{margin-right: 6px; color: #ff8f2c; }
.clinic-c-b-main{width: 358px; height: auto;}
.clinic-c-b-main .clinic-c-b-main-top{position: relative; z-index:99; width: 353px; height: 30px;}
.clinic-c-b-main .clinic-c-b-main-top li{float: left;  width: 72px; height: 30px; margin-right: 13px; line-height:30px; text-align: center; font-size: 14px;  font-weight: bold; cursor: pointer;}
.selectlidown{color: #3cafa7;}
.selectliup{color: #000;}
.clinic-c-b-main .clinic-c-main-list{width: 100%; height: auto; margin: 11px 0 0 9px;}
.clinic-c-b-main .clinic-c-main-list li{float: left; width: 60px; height: 20px; margin:0 28px 4px 0; line-height:20px; text-align: center; font-size: 13px; color: #666; cursor: pointer; }
.clinic-c-b-main .clinic-c-main-list li:hover{background: #1f9c95; color: #fff;}
.clinic-c-b-main .clinic-c-b-main-top em{position: absolute; z-index:999; left: 70px; top: 13px; width: 7px; height: 4px; border: none; background: url(../images/clinic.png) no-repeat -74px -128px; }
.clinic-c-b-main .clinic-c-b-main-top .clinic-c-b-main-top-em1{left: 155px; top: 13px;}
.clinic-c-b-main .clinic-c-b-main-top .clinic-c-b-main-top-em2{left: 240px; top: 13px;}

/* 选择科室 */
.clinic-box-htype{width: 100%; margin-top: 20px; border: 1px solid #f0f0f0; padding: 14px 0 8px 0; }
.clinic-box-htype div{width: 1123px; height: 45px; margin-left: 18px; overflow: hidden; }
.clinic-box-htype .clinic-b-h-second{height: 45px;}

.clinic-box-htype ul li{float:left; position: relative; height: 24px; margin:10px 34px 0 0; line-height: 24px; text-align: center; font-size: 13px; }
.clinic-b-h-second .clinic-b-h-li {float: left; width: 68px; height: 24px; color: #969696; margin-top: 13px; font-size: 13px;}
.clinic-b-h-second ul{height: auto; width: 820px; float: left; }
.clinic-b-h-second .clinic-b-h-more{float:left; position: relative; width: 68px; height: 24px; margin:10px 34px 0 0; line-height: 24px; text-align: center;  cursor: pointer;}
.clinic-b-h-second .clinic-b-h-more a{color: #209b98;}
.clinic-b-h-second .clinic-b-h-more  i{position: absolute;  left: 54px; top: 9px;  width: 12px; height: 7px; background: url(../images/clinic.png) no-repeat -148px -129px; text-indent: -99em; overflow: hidden;}
.clinic-b-h-first .clinic-b-h-li, .clinic-b-h-third .clinic-b-h-li {float: left; width: 68px; height: 24px; color: #969696; margin-top: 13px; font-size: 13px;}
.clinic-b-h-first ul, .clinic-b-h-third ul{height: auto; width: 820px; float: left; }
.clinic-b-h-first .clinic-b-h-more{float:left; width: 68px; height: 24px; margin:10px 34px 0 0; line-height: 24px; text-align: center; color: #209b98; cursor: pointer;}
.clinic-box-htype ul li a{color: #209b98; display: block;padding:0 3px;  height: 24px ;}
.clinic-box-htype ul li a:hover{background: #d9eeef;}
.clinic-box-htype .clinic-b-h-first, .clinic-box-htype .clinic-b-h-second2{border-top: 1px dashed #cecece;}
.clinic-box-htype .clinic-b-h-first .clinic-b-h-li, .clinic-box-htype .clinic-b-h-second .clinic-b-h-li, .clinic-box-htype .clinic-b-h-third .clinic-b-h-li,{margin-right: 17px;}
.clinic-box-htype .clinic-b-h-first .clinic-b-h-li a, .clinic-box-htype .clinic-b-h-second .clinic-b-h-li a , .clinic-box-htype .clinic-b-h-first .clinic-b-h-li a{color: #969696;}
.clinic-box-htype .clinic-b-h-second .current{background: #d9eeef;}
.clinic-box-htype2 .clinic-b-h-select{width: 1100px; height: 37px; margin-left: 22px; line-height: 37px; color: #818181; }
.clinic-box-htype2 .clinic-b-h-select span{float: left;}
.clinic-box-htype2 .clinic-b-h-select .clinic-b-h-select-ul{ float: left; height: 37px; margin-left: 10px;}
.clinic-box-htype2 .clinic-b-h-select .clinic-b-h-select-ul li{float: right;  padding:6px 30px 6px 9px; border: 1px solid #3cb0a7;  margin: 6px 0 0 12px;  text-align: left;  width: auto; height: auto; line-height: 12px; }
.clinic-box-htype2 .clinic-b-h-select .clinic-b-h-select-ul li a{color: #169e92; display: inline; width: auto; height: auto;}
.clinic-box-htype2 .clinic-b-h-select .clinic-b-h-select-ul li a:hover{background: none;}
.clinic-box-htype2 .clinic-b-h-select .clinic-b-h-select-ul li  i{position: relative;  left: 19px;  top: 3px;  width: 5px; height: 5px; background: url(../images/clinic.png) no-repeat -132px -130px; text-indent: -99em; display:inline-block; }

/* 右边-推荐医院+帮助 */
.clinic-box-right{float: left; width: 299px; height: auto; margin:31px 0 0 31px;}
.clinic-box-r-top{width: 100%; height: 588px; border-top: 2px solid #3cb0a5; border-bottom: 2px solid #3cb0a5;}
.clinic-box-r-top h1{font-size: 18px; color: #269994; line-height: 39px; margin-bottom: 3px; font-weight: normal;}
.clinic-box-r-top ul{margin-left: 11px; width: auto; height: auto;}
.clinic-box-r-top li{width: 240px; height: 80px; border-bottom: 1px dashed #a9a9a9; padding-top: 20px; }
.clinic-box-r-top a{display: block; width: 240px; height: 61px;}
.clinic-box-r-top a img{float:left; width: 60px; height: 60px; margin-left: 1px;}
.clinic-box-r-top a h1:hover{color: #3dafa7;}
.clinic-box-r-top a p:hover{color: #3dafa7;}
.clinic-box-r-top .clinic-r-top-text{float:left; margin-left: 10px; width: auto; height: auto;}
.clinic-box-r-top .clinic-r-top-text h1{font-size: 15px; line-height: 21px; color: #000; margin-bottom: 4px;}
.clinic-box-r-top .clinic-r-top-text p{font-size: 11px; line-height: 17px; color: #7f7f7f;
margin-top: 1px;}
.clinic-box-r-top .clinic-r-top-text p i{color: #ff8f33; font-size: 15px;  font-style: normal; }
.clinic-box-r-help{width: auto; height: auto;}
.clinic-box-r-help h1{position:relative; line-height: 38px; font-size: 18px; color: #269994; font-weight: normal;}
.clinic-box-r-help h1 a{position: absolute; top: 3px; right: 12px; width: 28px; height: 12px; font-style: normal; font-size: 12px; color: #000;}
.clinic-box-r-help h1 a:hover{color:#3dafa7;}
.clinic-box-r-help ul{width: auto; height: auto; margin: 11px 0 0 9px; list-style:square;}
.clinic-box-r-help li{position: relative;  width: 200px; height: 33px; line-height: 33px; color: #616161; margin-left: 15px; font-size: 13px;}
.clinic-box-r-help li i{position: absolute;  left: -14px; top: 15px;  width: 3px; height: 3px; background: url(../images/clinic.png) no-repeat -121px -131px; text-indent: -99em; overflow: hidden;}
.clinic-box-r-help li a:hover{color: #3dafa7;}


/* 页面内容+导航 */
.clinic-box{width: 100%; min-width: 1200px; height:auto; background: #fff; font-size: 14px;}
.clinic-box-left{float: left; margin-bottom: 50px; width: 863px; height: auto; padding-left: 1px; margin-top: 31px;}
.box-left-nav{margin-top: 30px}
.clinic-box-left-nav{/*width: 858px; */ height: 30px; padding-top: 6px; border: 1px solid #f0f0f0; background: #f8f8f8;}
.clinic-box-left-nav ul{float:left; width: auto; height: auto; margin-left: 18px;}
.clinic-box-left-nav ul li{float: left; position: relative; width: 60px; height: 22px; border: 1px solid #dfdfdf; margin-right: 28px; line-height: 22px; text-indent: 10px; background: #f8f8f8; font-size: 12px; }
.clinic-box-left-nav ul li.change-sh{background: #f8f8f8}
.clinic-box-left-nav ul li i{position: absolute; right:3px; top: 7px;  width: 7px; height: 10px; background: url(../images/clinic.png) no-repeat -286px -127px; text-indent: -99em; overflow: hidden;}
.clinic-box-left-nav ul li a{color: #7e7e7e; }
.clinic-box-left-nav .clinic-box-left-nav-li{margin-left: 6px; margin-top:1px; border: none; width:120px;}
.clinic-box-left-nav .clinic-box-left-nav-li label{color: #7e7e7e;}
.clinic-box-left-nav .clinic-box-left-nav-li input{margin: 2px 3px 0 0 ; }
.clinic-b-l-right{float: right; /*width: 73px; */width: 83px; height: 29px; margin:3px 30px 0 0;   text-align: center; color: #9a9a9a; font-size: 12px;}
.clinic-b-l-right i{font-style: normal; color: #f23539; font-size: 14px; font-weight: bold;}


/* 各个页面新增内容 */
/* 找医院的主要内容 */
.clinic-box-left-main{width: 100%; height: auto;}
.clinic-box-left-main li{width:100%; height: 100px; padding: 20px 0 20px 0; border-bottom: 1px dashed #cecece; }
.clinic-box-left-main li a{float: left; width: 628px; height: 100px; }
.clinic-box-left-main li a img{float:left; width: 140px; height: 100px; margin-right: 30px;}
.clinic-box-left-main li a p:hover{color: #3dafa7;}
.clinic-box-left-main li a h1:hover{color: #3dafa7;}
.clinic-box-left-main .clinic-l-text{float:left; width:450px; height: auto;}
.clinic-box-left-main .clinic-l-text h1{max-width:450px;  height: 32px; margin-top: 6px; line-height: 32px; font-style: normal; font-size: 15px; color: #000; font-weight: normal; }
.clinic-box-left-main .clinic-l-text .clinic-l-text-class{display:inline-block; width:60px; height: 20px; background: #ffe8d6; color: #ff922b; line-height: 20px; text-align: center; margin: 6px 0 0 10px; font-size: 11px;}
.clinic-box-left-main .clinic-l-text p{line-height: 26px; font-size: 12px; color: #7e7e7e;}
.clinic-box-left-main .clinic-l-text2{float: right; width: 121px; height: 46px; margin: 33px 76px 0 0; border-left: 1px solid #e6e6e6; padding-left: 31px;}
.clinic-box-left-main .clinic-l-text2 .clinic-l-text2-p1{line-height: 18px; font-size: 11px; color: #7e7e7e;}
.clinic-box-left-main .clinic-l-text2 .clinic-l-text2-p2{margin-top: 4px; line-height: 24px; font-size: 11px; color: #7e7e7e;}
.clinic-box-left-main .clinic-l-text2 .clinic-l-text2-p1 i, .clinic-box-left-main .clinic-l-text2 .clinic-l-text2-p2 i{font-style: normal; color: #ff8c2d; font-size: 14px;}

/*找科室的主要内容*/
.clinic-box-right .clinic-box-r-top2{border-bottom: none;}
.clinic-box-right .clinic-box-r-top2 p{width: 240px; line-height: 27px; margin-left: 12px; color: #696969;}
.clinic-box-left .clinic-box-left-nav2 ul{margin-left: 5px;}

/*找医生的主要内容*/
.clinic-box-left-main3{ height: auto; margin-top: 30px;}
.clinic-box-left-main3 li{float:left; width: 268px; height: 148px; margin: 0 26px 25px 0; border: 1px solid #ededed; padding: 0;}
.clinic-box-left-main3 li.last{margin-right: -26px;}
.clinic-box-left-main3 li a{display: block; width: 250px; height: 75px; border-bottom: 1px solid #ededed; margin:15px 0 8px 8px;}
.clinic-box-left-main3 li a img{float:left; width: 60px; height: 60px; margin: 0 11px 0 6px;}
.clinic-box-left-main3 .clinic-r-top-text{float: left; width: 173px; height: auto;}
.clinic-box-left-main3 .clinic-r-top-text h1{line-height: 16px; margin-bottom: 6px; font-size: 12px; color: #209b95;}
.clinic-box-left-main3 .clinic-r-top-text span{font-size: 11px; color: #000; margin-left: 11px; font-weight: normal;}
.clinic-box-left-main3 .clinic-r-top-text i{font-style: normal; font-size: 16px; color: #ff8f2c;}
.clinic-box-left-main3 .clinic-r-top-text p{line-height: 20px; color: #959595; font-size: 11px;}
.clinic-box-left-main3 .clinic-right-text3{ width: 245px; padding-left: 9px; line-height: 20px; color: #959595; font-size: 11px; }
.clinic-box-left-main3 .clinic-right-text3 i{font-style: normal; color: #000;}
.clinic-box-r-top3{border-bottom: none;}
.clinic-box3{height: 1100px;}


/*页脚*/
/*.clinic-foot{margin-top: 40px; background: #ebebeb;}
.footer-text{width: 900px; margin-top: 0; font-size: 12px; color:#999;}
.footer-img li{width: 114px; height: 168px; margin-right: 20px; text-align: center; line-height: 30px; font-size: 16px; color: #fff;}
.bordernone{border: none;}
*/
/* list */
.clinic-new-breadcrumb{width: 100%; min-width: 1200px; height: 60px; }
.clinic-new-b-list{height: 59px; width:1000px; line-height: 59px; border-bottom: 1px solid #f0f0f0; padding-left: 5px; color:#209b95;  }
.clinic-new-b-list a{color:#209b95; }
.clinic-new-b-list .current a{color: #808080;}
/* 主要内容 */
/*doctorintro <!--头--> */
.clinic-doc-intro{position: relative; height: 280px; border-bottom: 1px solid #f0f0f0; background: #fff; }
.clinic-doc-img{float: left; width: 152px; height: 205px; margin: 27px 0 0 37px; }
.clinic-doc-img img{margin-left: 14px;}
.clinic-doc-follow{display: block;  width: 125px; height: 20px; border: 1px solid #ff8f2c; margin:18px 0 11px 14px; }
.clinic-doc-follow .clinic-doc-f-text{display:block; float: left; position: relative;  height: 20px; line-height: 18px; text-align: center; width: 100%; text-indent: 8px; background: #ff8f2c; font-size: 11px; color: #fff; }
.clinic-doc-follow .clinic-doc-f-text i{position: absolute; left: 8px; top: 5px; width: 14px; height: 12px; background: url(../images/clinic.png) no-repeat -323px -6px;}
.clinic-doc-f-text i.fav{ background: url(../images/clinic.png) no-repeat -291px -64px;}
.clinic-doc-f-num{display:block; float: left; width: 39px; height: 20px; line-height: 20px; text-align: center; font-size: 9px; }
.clinic-doc-order{display:block;  height: 31px; line-height: 31px; color: #40555e; font-size: 13px;}
.clinic-doc-order i{font-style: normal; color: #ff8f2c;}
.clinic-doc-about{float: left; margin:27px 0 0 22px; width: 636px; height: 143px; }
.clinic-doc-about-title{width: 185px; height: 24px; line-height: 24px; }
.clinic-doc-about-title em{font-style: normal; font-size: 16px;}
.clinic-doc-about-title span{display: inline-block; width:auto; height: 24px; line-height: 24px;    margin-left: 26px;  color: #808080;}
.clinic-doc-about-text{max-width:80%; height: 36px; line-height: 36px; color: #209b95; }
.clinic-doc-about-sc{width: 636px; height: 60px; line-height: 30px; color: #808080; }
.clinic-doc-about-sc strong{color: #000;}
.clinic-satisfied{float: left; width: 198px; height: 139px; margin:51px 0 0 153px; }
.clinic-satisfied p{height: 30px; line-height: 30px; padding-right: 9px; text-align: right; color: #209b95; font-size: 14px;}
.stars-icons{height: 30px;}
.clinic-satisfied .star_ul{width: 160px;}
.stars-icons .star_ul{float:right;background:url(../images/star-big.png) no-repeat 0 -157px;margin-left:17px;z-index:10;position:relative;height:25px;}
.stars-icons .star_ul li{float:left;margin-right:1px;width:39px;height:25px;}
.stars-icons .star_ul li a{display:block;width:26px;height:25px;padding-left:10px;position:absolute;left:0;top:0;text-indent:-999em;}
.stars-icons .star_ul li .active-star{background:url(../images/star-big.png) no-repeat;}
.stars-icons .star_ul li .one-star{width:28px;background-position:0 -127px;z-index:50;}
.stars-icons .star_ul li .two-star{width:60px;background-position:0 -97px;z-index:40;}
.stars-icons .star_ul li .three-star{width:87px;background-position:0 -66px;z-index:30;}
.stars-icons .star_ul li .four-star{width:115px;background-position:0 -5px;z-index:20;}
.stars-icons .star_ul li .five-star{width:176px;margin-right:0;background-position:0 -5px;z-index:10;}
.stars-icons .s_result{padding:6px 0 0 5px;}
.clinic-satisfied input{display: block; padding:0; width: 158px; height: 35px; margin:13px 0 0 39px; background: #3989ce; border: none; color: #fff; font-size: 16px;  border-radius: 2px; }

/* 专家简介 */
.clinic-doc-profile{height: 177px; padding-left: 46px;  color: #808080;}
.clinic-doc-profile h4{height: 53px; line-height: 53px; font-size: 17px; color: #333333; font-weight: normal;}
.clinic-doc-profile p{width: 1103px; line-height: 22px;}

/* 排班 */
.clinic-doc-sdu-new{width: 863px; height: 588px; float: left;}
.clinic-doc-current-ks{width: 100%; margin-bottom: 20px; font-size: 14px; line-height: 60px; }
.clinic-doc-current-ks span{display: inline-block; margin-right: 20px;}
.clinic-doc-current-ks a{padding:3px 14px; margin:0 8px; display: inline-block; text-align: center; color: #3dafa7; border-radius: 2px; line-height: 20px; }
.clinic-doc-current-ks a:hover,.clinic-doc-current-ks a.current{color: #fff;background: #3dafa7;}
.clinic-doc-sdu-title{width: 100%; height: 45px;font-size: 18px;text-indent: 20px; line-height: 45px; border-bottom: 2px solid #3dafa7;}
.clinic-doc-sdu-block{ width: 100%; margin-bottom: 30px;  height:auto;overflow: hidden;}
.clinic-doc-schedu{    text-align: center; height: 159px; border-collapse: collapse;}
.clinic-doc-schedu thead{border-bottom: 2px solid #efefef; box-shadow: 1px 0 2px #eee;}
.doc-sdu #doc_scheme_div .clinic-doc-sdu-block{height:28%;margin-bottom:30px;}
.clinic-doc-schedu th{ height:54px; vertical-align: middle; font-weight: normal; font-size: 12px;}
.clinic-doc-schedu tr{border-bottom: 1px dashed #cccccc;}
.clinic-doc-schedu td{ width: 12.5%;height:50px;vertical-align: top; font-size: 12px;}
.clinic-doc-schedu td p{margin-top:5px; display:block;height:18px; width:auto;min-width:10px; color: #285181; font-size: 13px;}
.clinic-doc-schedu td p span{margin-left: 10px;color: #000;}
.clinic-doc-schedu td p.price{color: #ff8f2c; font-weight: bold;}
.clinic-doc-schedu td em{color:#ff8f2c; font-style: normal;}
.clinic-doc-schedu td.odd{background: #f5f5f5;}
.clinic-doc-schedu td:hover{background: #e0faff;}
.clinic-doc-schedu td[rowspan]:hover{background: #fff;}
td.sche-am:hover,td.sche-pm:hover,td.sche-nt:hover{background: none;}
@-moz-document url-prefix(){
.doc-schedu tbody{height:auto;}
.clinic-doc-schedu td{height:33%; width: 12.5%;}
}
.sche-am,.sche-pm,.sche-nt{padding: 0 10px; font-weight: bold;vertical-align: middle; line-height: 50px; }
.clinic-doc-schedu a.full p,.clinic-doc-schedu a.full em,.clinic-doc-schedu a.full span{ color: #aaa;}

/* 点评 */
.clinic-dochome-review{float: left; width: 859px; height: 1030px; border: 1px solid #ededed; margin-top: 55px; margin-bottom: 40px; }
.clinic-dochome-review-title{height:50px;width:100%; border-bottom: 1px solid #ddd; background: #f7f7f7;}
.clinic-dochome-review-title h2{float:left;line-height: 50px; margin-left: 54px; font-weight: normal; font-size: 19px; }
.clinic-dochome-review-title p{float:right;font-size: 14px;line-height: 3; margin-right: 19px;}
.clinic-dochome-review-title p i{font-size: 18px;color: #3dafa7; font-style:normal; }
.clinic-dochome-review-content{float:left;width:768px; height: 173px;  margin-left:50px; border-bottom: 1px dashed #ddd; }
.clinic-dochome-review-content .dochome-userimg{float: left;margin-top: 30px;}
.dochome-userimg img{width: 80px; height: 80px;}
.clinic-dochome-review-content .clinic-dochome-user-artice{float: left;margin-top: 16px;margin-left:20px;width:auto; line-height:42px;font-size: 14px;}
.clinic-dochome-review-content .clinic-dochome-user-artice p span{color:#a0a0a0;}
.clinic-dochome-review-content .clinic-dochome-user-star{float: right;margin-top: 62px;width:150px;height:30px;}
.clinic-dochome-user-answer{float: left;min-height:115px;margin-left: 20px;font-size: 14px;}
.clinic-dochome-user-answer p{width: 480px; line-height: 24px; }
.clinic-dochome-user-answer .clinic-dochome-user-other{margin-top:10px;font-size: 12px;color:#a0a0a0;}
.clinic-dochome-user-answer .clinic-dochome-user-other span{margin-right: 10px;}

.doc-home-page .pages{position:inherit;width:730px;margin-top:10px;margin-bottom:10px;}
.clinic-dochome-user-star .stars-icons .star_ul{float:right;background:url(../images/star-sm.png) no-repeat 0 -112px;margin-left:17px;z-index:10;position:relative;height:25px;}
.clinic-dochome-user-star .stars-icons .star_ul li{float:left;margin-right:1px;width:28px;height:25px;}
.clinic-dochome-user-star .stars-icons .star_ul li a{display:block;width:19px;height:25px;padding-left:10px;position:absolute;left:0;top:0;text-indent:-999em;}
.clinic-dochome-user-star .stars-icons .star_ul li .active-star{background:url(../images/star-sm.png) no-repeat;}
.clinic-dochome-user-star .stars-icons .star_ul li .one-star{width:19px;background-position:0 -88px;z-index:50;}
.clinic-dochome-user-star .stars-icons .star_ul li .two-star{width:43px;background-position:0 -68px;z-index:40;}
.clinic-dochome-user-star .stars-icons .star_ul li .three-star{width:64px;background-position:0 -44px;z-index:30;}
.clinic-dochome-user-star .stars-icons .star_ul li .four-star{width:84px;background-position:0 -0px;z-index:20;}
.clinic-dochome-user-star .stars-icons .star_ul li .five-star{width:116px;margin-right:0;background-position:0 -0px;z-index:10;}

/*doc-desk*/
.clinic-handle{width: 930px; height: 205px; margin: 13px 0 0 27px; }
.clinic-h-left{float: left; width: 390px; height: 100px; margin-top: 10px; margin-right: 84px;}
.clinic-h-left img{display: block; float: left; width: 100px; height: 100px; margin-right: 20px; }
.clinic-h-l-text{float: left; width: auto; height: 100px; }
.clinic-h-l-text h2{line-height: 28px; font-size: 16px; }
.clinic-h-time{line-height: 30px; color: #999999; }
.clinic-h-money{height: 26px; margin-top: 16px;}
.clinic-h-money span{float: left; margin-top: 12px; color: #666666;}
.clinic-h-money i{float: left; font-size: 26px; color: #ff8f2c; margin-left: 15px;}
.clinic-h-money em{float: left; margin-top: 7px; color: #ff8f2c; font-size: 20px;}
.clinic-h-money a{float: left; margin-top: 12px; color: #3989ce; margin-left: 42px;}
.clinic-h-right{float: left; width: auto; height: auto;}
.clinic-h-right h2{line-height: 35px; font-size: 15px; color: #999999;}
.clinic-r-ul{margin: 18px 0 0 8px; width: auto; height: auto;}
.clinic-r-ul li{width: 240px; height: 50px; margin-bottom: 24px;}
.clinic-r-ul .clinic-r-ul-li0 i{float: left;  width: 30px; height: 33px; background: url(../images/clinic.png) -501px -88px no-repeat;}
.clinic-r-ul .clinic-r-ul-li1 i{float: left; width: 34px; height: 30px; background: url(../images/clinic.png) no-repeat -497px -44px ;}
.clinic-r-ul li span{float: left; line-height: 33px; font-size: 15px; color: #666666; margin-left: 20px;}
.clinic-r-ul li span em{color: #ff8f2c; display: inline-block; margin-left: 12px; font-size: 16px; }
.clinic-r-ul .clinic-tovideo{display: block; line-height:17px; font-size: 14px; margin-left: 55px;}
.clinic-r-ul .clinic-tovideo a{color: #3989ce;}
.clinic-listicon{width: 930px; height: 172px; margin-left: 37px; border-top:1px dashed #d8d8d8; border-bottom:1px dashed #d8d8d8;}
.clinic-lc-ul{margin: 40px 0 0 65px; width: 1100px; height:auto; overflow: hidden;}
.clinic-lc-ul li{float:left; width: 60px; height: 100px; margin-right: 127px;text-align: center;}
.clinic-lc-ul .clinic-lc-ul-li3{margin-right: 118px;}
.clinic-lc-ul li span{display: block; line-height: 23px; margin-top: 10px; }
.clinic-lc-ul li em{display: block; color: #ff8f2c; line-height: 21px; font-weight: bold; padding-left: 3px;}
.clinic-lc-ul li i{display: block; margin: 0 auto; width: 40px; height: 36px; background: url(../images/clinic.png) no-repeat -580px -44px ; }
.clinic-lc-ul .clinic-lc-ul-li1 i{background-position: -579px -93px;}
.clinic-lc-ul .clinic-lc-ul-li2 i{background-position: -581px -139px;}
.clinic-lc-ul .clinic-lc-ul-li3 i{background-position: -578px -186px;}
.clinic-lc-ul .clinic-lc-ul-li4 i{background-position: -580px -234px;}
.clinic-btext{width: 934px; height: 232px; margin: 48px 0 0 33px;}
.clinic-btext-left{float:left; width: 430px; height: 170px; }
.clinic-bl-head, .clinic-br-head{width: 200px; height: 25px;}
.clinic-bl-head i, .clinic-br-head i{float:left; width: 4px; height: 16px; background: #3dafa7; margin-right: 10px; margin-top: 4px;}
.clinic-bl-head h2, .clinic-br-head h2{float: left; font-size: 16px;}
.clinic-bl-list{margin: 24px 0 0 16px; width: auto; height: auto;}
.clinic-bl-list li{width: 400px; height: 20px; line-height: 20px; margin-bottom: 7px;}
.clinic-bl-list li span{float: left; }
.clinic-bl-list li span i{display: inline-block; width: 4px; height: 4px; border-radius: 50%; background: #666666; margin-right: 10px;}
.clinic-bl-list li em{float: right; color: #999999;}
.clinic-bl-list li span:hover{color: #82c6c1;}
.clinic-bl-list li span:hover i{background: #82c6c1;}
.clinic-btext-rigth{float: left; width: 445px; height: 170px; margin-left: 49px;}
.clinic-br-list{margin: 20px 0 0 20px; width: 424px; height: 125px;}
.clinic-br-list li{line-height: 21px; margin-bottom: 8px;}


/* 右边-预约信息+医院科室 */
.clinic-box-right{float: right; width: 299px; height: auto; margin:31px 0 0 31px;}
.clinic-box-r-top1{width: 100%; height: 328px; border-top: 2px solid #3cb0a5; border-bottom: 2px solid #3cb0a5;}
.clinic-box-r-top1 h1{font-size: 18px; color: #269994; line-height: 39px; margin-bottom: 3px; font-weight: normal;}
.clinic-box-right-div{width: 298px; height: 270px; overflow: hidden; }
.clinic-box-r-top1 ul{margin-left: 6px; width: auto; height: auto;}
.clinic-box-r-top1 li{width: 294px; height: 32px; line-height: 32px; font-size: 14px; }
.clinic-box-r-help1{width: auto; height: auto;}
.clinic-box-r-help1 h1{position:relative; line-height: 38px; font-size: 18px; color: #269994; font-weight: normal;}
.clinic-box-r-help1 h1 a{position: absolute; top: 3px; right: 12px; width: 48px; height: 12px; font-style: normal; font-size: 13px; color: #000;}
.clinic-box-r-help1 ul{width: auto; height: auto; margin: 11px 0 0 9px; list-style:square;}
.clinic-box-r-help1 li{width: 200px; height: 33px; line-height: 33px;   }
.clinic-box-r-help1 li a{color: #7d7d7d;}


/*doctorphome <!--头--> */
/***浙江省浙江医院介绍***/
.clinic-content{margin-top: 30px;}
.clinic-content section{margin:0; width: 100%; padding: 0; display: none;}
.clinic-head{width: 100%; height: 250px; margin-bottom: 10px; }
.clinic-img{float:left; width:360px; height: 234px; margin-right: 33px; }
.clinic-img img{width: 360px; height: 180px; }
.clinic-img p{width: 360px; height: 54px; line-height: 54px; }
.clinic-img a{ line-height: 54px;}
.clinic-img .clinic-doc-order{float: left; margin-left: 3px;}
.clinic-img .clinic-doc-follow{float: right;margin: 14px 0 11px 0}
.clinic-profile{width:801px; height: 140px;  float: left; }
.clinic-profile h1,.se-hp-res h1{color: #209b95; width: auto; font-size: 18px; font-weight: normal;  margin-bottom: 12px;}
.clinic-class{display:inline-block; width:60px; height: 20px; background: #ffe8d6; color: #ff922b; line-height: 20px; text-align: center; margin: 6px 0 0 20px; font-size: 11px; }
.clinic-profile label,.se-hp-res li label{color: #aaa;}
.clinic-profile li{font-size: 14px; line-height: 24px;}
.clinic-profile li a{color: #209b95;}
.clinic-profile-button{width: 157px; height: 36px; background: #3989ce; border: none; color: #fff; font-size: 15px; line-height: 36px; text-align: center; margin-top: 3px; font-size: 16px;}

/* 右边 */
.clinic-main .clinic-right{width:299px;}
.clinic-box-r-top2{height: 262px;}
.clinic-box-right-div2{height: 215px;}
.clinic-insidesearch{   border-bottom: 2px solid #3cb0a5; height: 190px; }
.clinic-insidesearch .caption h2, .clinic-map .caption h2{     font-size: 18px; color: #269994; line-height: 39px; margin-bottom: 3px; font-weight: normal; text-indent: 0px;}
.inside-search{float: left; width: 198px; height: 30px; border:1px solid #ccc; margin: 20px 0 0 11px; text-indent: 5px; outline: none;}
.clinic-insidesearch .btn{ float: left;margin-top: 20px;  width: 80px;height: 32px;  background: #3989ce; color: #fff; border:none;}
.clinic-map{height: 439px; border-bottom: 2px solid #3cb0a5;}
.clinic-map ul li{ line-height: 30px;  font-size: 14px; margin-left: 10px; }
.clinic-map label{display: block; float: left;color: #808080;}
.clinic-cooperate{border-bottom: none; border-top: none;}
.clinic-cooperate li a:hover{color: #3dafa7;}
/* 左边 */
/* 科室列表 */
.clinic-main .cli-left{width: 862px;margin-right: 20px;}
.other-docs,.clinic-department{border:1px solid #c7c7c7; margin-bottom:15px;position: relative;}
.clinic-department{font-size: 12px; padding:10px;}
.caption{position: relative;}
.caption h2{ text-indent: 10px; line-height: 30px;  font-weight: normal; }
.clinic-dep-block{border-bottom: 1px dashed #e0e0e0;padding:0 12px; clear:both;margin-bottom: 10px;}
.clinic-department ul{ float: left;   width: 726px; }
.clinic-department h4{display: block; width:80px; min-height: 30px; float: left;margin-right:10px;color:#209b95; font-size: 15px; line-height:30px; font-weight: normal;}
.clinic-department li{ float:left; width:122px; height:35px;   margin-right:3px; font-size:14px;  line-height:30px; text-align:left;}
.clinic-department li em{display: inline;margin-left:2px; color: #2db9d4; font-style: normal;}
.clinic-department li a{display: block; float: left; max-width:100px;color: #000;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
.clinic-department li a.tuijian{font-weight: bold; color: #285181;}
.clinic-department li a:hover{ text-decoration:underline;}

/* 热门专家 */
.clinic-docs {margin-top: 12px;}
.clinic-docs .caption{width: auto; height: 60px;}
.clinic-docs .caption h2{float: left;  font-size: 18px; font-weight: normal; line-height: 60px; text-indent: 0px;}
.clinic-docs .caption a{float: right; color: #209b95;  line-height: 60px;}
.clinic-docs ul{ margin-top: 0px;}

.clinic-box-left-main3 li{float:left; width: 268px; height: 148px; margin: 0 17px 25px 0; border: 1px solid #ededed; padding: 0;}
.clinic-box-left-main3 li a{display: block; width: 250px; height: 75px; border-bottom: 1px solid #ededed; margin:15px 0 8px 8px;}
.clinic-box-left-main3 li a img{float:left; width: 60px; height: 60px; margin: 0 11px 0 6px;}
.clinic-box-left-main3 .clinic-r-top-text{float: left; width: 173px; height: auto;}
.clinic-box-left-main3 .clinic-r-top-text h1{line-height: 16px; margin-bottom: 6px; font-size: 12px; color: #209b95; font-size: 14px; }
.clinic-box-left-main3 .clinic-r-top-text span{font-size: 12px; color: #000; margin-left: 2px; font-weight: normal;}
.clinic-box-left-main3 .clinic-r-top-text i{font-style: normal; font-size: 16px; color: #ff8f2c;}
.clinic-box-left-main3 .clinic-r-top-text p{line-height: 20px; color: #959595; font-size: 11px;}
.clinic-box-left-main3 .clinic-right-text3{float:left;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 245px; padding-left: 9px; line-height: 20px; color: #959595; font-size: 11px; }
.clinic-box-left-main3 .clinic-right-text3 i{font-style: normal; color: #000;}
.clinic-box-r-top3{border-bottom: none;}

/* 医院简介 */
.clinic-about { position: relative; padding: 10px; margin-bottom: 50px;}
 .clinic-about h2 { margin-bottom: 20px;}
.clinic-about p { font-size: 14px; line-height: 24px; margin-bottom: 10px;}

/* 风湿免疫科  头部新增*/
.clinic-profile h2{font-size: 15px; color: #aaa; line-height: 25px; margin-bottom: 8px;}
/* 风湿免疫科  主要内容*/
.clinic-ri{width: 100%; height: auto; overflow: hidden;}
.clinic-depart-title{border: none; text-indent: 0px; font-size: 17px;}
.clinic-depart-title i{font-style: normal; color: #999999; font-size: 12px;}
.clinic-depart-sdu-schedu{border-top:none; height: auto; overflow: hidden;}
.clinic-depart-schedu thead{border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6;}
.clinic-depart-schedu th{font-weight: normal; height: 56px; font-size: 12px; }
.clinic-depart-schedu td{position: relative;  font-weight: normal; height: 68px;}
.clinic-depart-schedu .clinic-depart-content{ height: 60px; margin-top: 20px; }
.clinic-depart-schedu .clinic-depart-content img{float:left; width: 60px; height: 60px;}
.clinic-depart-schedu .clinic-depart-text{float: left; margin-left: 10px; max-width: 120px; }
.clinic-depart-schedu .clinic-depart-text h1{height: 18px; line-height: 18px; color: #209b95; font-size: 16px; font-weight: normal;}
.clinic-depart-schedu .clinic-depart-text span{display: block; height: 28px; line-height: 28px; color: #999999; font-size: 11px; }
.clinic-depart-schedu .clinic-depart-input{width: 150px; height: 20px;margin-top:10px;}
.clinic-depart-schedu .clinic-depart-input input{float: left; width: 60px; height: 20px; line-height: 20px; text-align: center; color: #fff; margin-right: 10px; border: none; background: #3989ce; font-size: 12px;}
.clinic-depart-schedu .clinic-depart-p{display: block;  width: 186px; height: 63px; line-height: 20px; margin-top: 20px; font-size: 13px; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.clinic-depart-schedu .clinic-depart-am{font-size: 13px; color: #999999; vertical-align: middle;}
.clinic-depart-schedu .clinic-depart-detail{position: absolute; left: 0px; top: 59px;  width: 184px; height: 104px; box-shadow: -0.5px 1px 1px 2px #eee;  background: #fff; z-index: 999; padding-top: 16px; padding-left: 16px;}
.clinic-depart-schedu .clinic-depart-detail span{display: block; width: auto; height: 22px; line-height: 22px; text-align: left;}
.clinic-depart-schedu .clinic-depart-detail span i{color: #ff8f2c; font-style: normal;}
.clinic-depart-pages{padding:22px 0 0 0 ; margin: 22px 0 0 0; text-align: center;}
.clinic-doc-schedu .clinic-depart-stop:hover{background:#fff;}


/* 找回密码1 */
.clinic-new-pass-list{border-bottom: none;}
.clinic-findpass{width: 100%; height: 451px; padding:49px 0 0 200px;}
.clinic-probar{width: 806px; height: 25px; }
.clinic-probar-1{position: relative; display: block; width: 801px; height: 4px; margin-top: 10px; background: #cccccc;}
.clinic-probar-1 .clinic-probar-2{position: absolute; top: 0px; left: 0px; width: 275px; height: 4px; background: #209b95;}
.clinic-probar-circle1, .clinic-probar-circle2, .clinic-probar-circle3{position: absolute; top: -10px; left: 136px; width: 24px; height: 24px;  background: url(../images/clinic.png) no-repeat -269px -153px; line-height: 24px; text-align: center; font-weight: bold; font-size: 13px; color: #fff; font-style: normal;}
.clinic-probar-circle1 span, .clinic-probar-circle2 span, .clinic-probar-circle3 span{position: absolute; left: -21px; top: 30px;   width:69px; height: 21px; color: #209b95;  }
.clinic-probar-circle2 span, .clinic-probar-circle3 span{color: #d3d3d3;}
.clinic-probar-circle2{left: 389px;  background-position: -229px -153px;}
.clinic-probar-circle3{left: 642px; background-position: -229px -153px;}
.clinic-findpass-content1, .clinic-findpass-content2, .clinic-findpass-content3, .clinic-findpass-content4{ width: 300px; height: 160px; margin: 100px 0 0 223px;  }
.clinic-f-con-tel, .clinic-f-con-code{width: 300px; height: 31px; line-height: 31px; color: #333; font-size: 13px; margin-bottom:20px; }
.clinic-f-con-tel input, .clinic-f-con-code input{width: 210px; height: 28px; border: 1px solid #e5e5e5; color: #333; line-height: 30px; padding-left: 8px; font-size: 13px;     outline: none;}
.clinic-f-con-code{padding-left: 10px; width: 298px; position: relative;}
.clinic-f-con-code input{width: 108px; }
.clinic-f-con-code .clinic-f-code-button{width: 98px; height: 30px; border: 1px solid #ff8f2c; color: #ff8f2c; font-size: 12px; line-height: 28px; text-align: center; background: #fff;  padding-left: 0px;}
.clinic-code-mistake{color: red; position: absolute; left: 300px; top: 0px; width: 158px;}
.clinic-f-c-next , .clinic-f-c-ensure{width: 220px; height: 40px; background: #3989ce; line-height: 40px; text-align: center; font-weight: bold; color: #fff; margin: 30px 0 0 73px;  border: none; }
/* 找回密码3 */
.clinic-findpass-content3, .clinic-findpass-content4{padding: 31px 0 0 8px; height: 129px; width: 292px;}
.clinic-f-success, .clinic-f-fail{width: 292px; height: 64px; }
.clinic-f-success i, .clinic-f-fail i{float: left; display: block; width: 64px; height: 64px;  background: url(../images/clinic.png) no-repeat 0 -186px; }
.clinic-f-success span, .clinic-f-fail span{float: left; margin-left: 21px; width: auto; line-height: 64px; font-size: 23px; font-weight: bold;}
.clinic-f-fail i{background-position: -88px -186px;}


/* 视频预约、医院挂号 弹窗 */
.mlayer{width: 561px;/* height: 341px;*/ padding-left: 20px; font-size: 13px;}
.mlayer h1{width: 541px; height: 46px; line-height:46px; border-bottom: 1px solid #e6e6e6; font-size: 15px; color: #209b95; }
.mlayer h1 i{display: block;   width: 12px; height:12px; margin-top: 18px;  background: url(../images/clinic.png) no-repeat -261px -89px; float: right; }
.mlayer-content{width: 377px;/* height: 254px; */margin:31px 0 30px 32px; }
.mlayer-content-pro{width: 469px; height: 36px; margin-bottom: 21px; margin-top: 20px;}
.mlayer-content-pro span{float: left; width: auto; line-height: 36px; margin-right: 62px; color: #959595; }
.mlayer-content-pro span i{font-style: normal; font-weight: bold; color: #000;}
.mlayer-content-pro label{float:left; position: relative; width: auto; padding-left: 20px; margin-right: 75px; cursor: pointer;  }
.mlayer-content-pro label>i{display: inline-block;position: absolute; top:2px; left: 0; width: 20px; height: 18px; background:url(../images/clinic.png) no-repeat -71px -162px;}
.mlayer-content-pro .checked,.mlayer-content-pro .checked i{background-position: -71px -143px;}
.mlayer-content-pro input{display: none; margin:3px 3px 0 5px;}
.mlayer-content-button{width: 369px; height: 40px; margin-top: 47px;     margin-left: 80px;}
.mlayer-content-button input{width: 160px; height: 40px; background: #3989ce; margin-right: 20px; font-size: 16px; color: #fff; line-height: 40px; text-align: center; border: none; border-radius: 2px;  }
.mlayer-content-pro .newpeople{float: left; min-width: 72px;border:1px solid #8dcac7; color: #209b95; line-height: 22px; text-align: center; display: block; margin:0; background:#fff; cursor: pointer;}
.mlayer-content-pro1 label{margin-right: 30px; }
.mlayer-content-pro2 label{margin-right: 30px; }
.mlayer-content-pro2 span{width:78px;}
.mlayer-content-pro2 label{margin-right: 30px;position: relative;background:none;}
.mlayer-content-pro2 label i{width: 14px;height: 14px;position: absolute;top:0;left:0;display:block;background: url(../images/clinic.png) no-repeat -71px -162px;}
.mlayer-content-pro2 label.checked i{background: url(../images/clinic.png) no-repeat -71px -143px;}
.mlayer-content-pro2 span{width:78px;float: left; min-height: 100px; display: block;}
.mlayer-text{color: #ff8f2c; font-size: 12px; width:400px; height: 15px; margin-top: 35px; }

.mlayer-registered{width: 581px; height: 488px; font-size: 13px;}
.mlayer-registered h1,.clinic-table-content h1{width: 540px; height: 46px; line-height: 46px; margin-left: 20px; font-size: 15px; color: #269d97; border-bottom: 1px solid #e4e5e5; font-weight: normal; }
.mlayer-regis-person{margin-left: 20px; width: 540px; border-bottom: 1px solid #e4e5e5; height: auto;  padding-bottom: 27px;}
.mlayer-regis-person-add{width: 540px; height: 55px; line-height: 55px; margin-left: 11px; }
.mlayer-regis-person-add span{float: left; color: #8a898a; }
.mlayer-regis-person-add input{float: left; margin:16px 0 0 17px;  width: 82px; height: 24px; border:1px solid #ff902e; color: #ff902e; line-height: 24x; text-align: center; background: #fff; border-radius: 2px; cursor: pointer; }
.mlayer-regis-person-list{margin:15px 0 0 33px; width: 497px; height: auto; }
.mlayer-regis-person-list li{width: auto; height: 18px; margin-bottom: 18px; }
.mlayer-regis-person-list li input{display: none; }
.mlayer-regis-person-list li i, .mlayer-regis-source-list li i{display: inline-block; width: 12px; height: 12px;  background:url(../images/clinic.png) no-repeat -71px -162px; margin-right: 60px; }
.mlayer-regis-person-list .current, .mlayer-regis-source-list .current{color: #3dafa7; }
.mlayer-regis-person-list .current i, .mlayer-regis-source-list .current i{background-position: -71px -144px; }
.mlayer-regis-source{width: 540px; height: 244px; margin-left: 20px; }
.mlayer-regis-source h3{width: auto; height: 52px; line-height: 52px; color: #8a898a; padding-left: 3px; font-weight: normal; font-size: 14px; }
.mlayer-regis-source-list{width: 516px; min-height: 105px; margin:11px 0 0 33px;  }
.mlayer-regis-source-list li{float: left; width: 145px; height: 18px; margin:0 23px 17px 0 ;  }
.mlayer-regis-source-list label{width: 145px; height: 18px;}
.mlayer-regis-source-list li input{display: none; }
.mlayer-regis-source-list li i{margin-right: 5px; }
.mlayer-regis-source input{width: 286px; height: 40px; background: #3889cf; margin:21px 0 0 127px; color: #fff; line-height: 40px; text-align: center; font-size: 16px; border-radius: 2px; border:none; font-weight: bold;}

/*预约须知是否阅读提示*/
.cut-z{position: relative;height: 37px;line-height: 37px;padding-left: 25px;color: #333;}
.cut-z i{width: 12px;height: 12px; background: url(../images/clinic.png) no-repeat -290px -4px;position: absolute;top: 4px;left: 5px;}
.cut-z input{display: none}
.col-dif{color: #3dafa7}
.cut-z .cut-img1{background-position: -304px -4px; }
.ask-dif .imp-c{overflow: hidden;margin-top: 20px}
.ask-dif .clinic-ask-l-up-sure{width:200px;background: #dfdfdf;color:#323232;float: left}
.ask-dif .return-s{width: 200px;height: 56px;background: #3989ce;border-radius: 2px;color: #fff;font-size: 17px;line-height: 56px;text-align: center;float: right;margin-right: 100px}
.btn-z{position: absolute;bottom: 35px;right: 22px}
.btn-z input{cursor:pointer;width: 100px;height: 36px;background: #3989ce;border-radius: 4px;color: #fff;font-size: 15px;line-height: 36px;text-align: center;  border: none;}
.btn-2{right: 35px}
.btn-3{right: 40px}

.clinic-table-content h1 .cut-tc{height: 46px;margin: auto;overflow: hidden;position: absolute;left: 50%;margin-left: -95px;color: #333;top: 0}
.clinic-table-content .cut-tc li{float: left;width: 110px;height: 44px;line-height: 44px;text-align: center;cursor: pointer}
.cut-tc li.sw-seat{color: #3dafa7;border-bottom: 2px solid #3dafa7;}
.clinic-bg{position: relative;display: none}
.clinic-show{display: block}/*确认订单页预约须知*/
.bosom-bnner .cut-z i{top: 2px}
.bh-dif .con-jl{margin-bottom: 10px}
.bh-dif .bosom-bnner .confirm-refer{margin-top: 8px}


/* 留言咨询1 */
.clinic-new-b-left{float: left; }
.clinic-ask-tit span{font-size: 17px; color:#209b95;}
.clinic-ask-tit strong{color: #ff8f2c; font-weight: normal;}
.clinic-new-b-left .clinic-new-b-left-price{margin-left: 20px; color: #ff8f2c; }
.clinic-askconsult{width: auto; height: auto; padding: 33px 0 0 42px;}
.clinic-askconsult-l{float: left; width:712px; height: auto; margin-bottom:145px; }
.clinic-askconsult-l span { width: 110px; text-align: right; float: left; width: 110px; height: 40px; line-height: 40px; }
.clinic-askconsult-l em{color:#ff8f2c; margin:0 2px;}
.clinic-askconsult-right{float: right; width:410px; height: auto; margin-top: 20px; }
.clinic-ask-l-patient{width: auto; height:40px; line-height:40px;  }
.clinic-ask-l-patient strong{margin-left: 12px;}
.clinic-ask-l-patient input{width: 72px;border:1px solid #88cac6; line-height: 22px; border-radius: 2px; text-align: center; color: #209b95; margin-left: 35px; cursor: pointer; background:#fff; outline: none;}
.clinic-ask-l-patient input:hover{ background: #209b95; color: #fff;}
.clinic-ask-l-aim{width: auto; height: 115px; }
.clinic-ask-l-aim-list{float: left; width: 472px; height: 115px; margin-left: 12px; }
.clinic-ask-l-aim-list label{display: block; position: relative; width: auto; height:37px; line-height: 37px;  padding-left: 25px; color: #898989;}
.clinic-ask-l-aim-list input{display: none;}
.clinic-ask-l-aim-list i{position: absolute; left: 0; top: 13px; width: 12px; height: 12px; background:url(../images/clinic.png) no-repeat -290px -4px; }
.clinic-ask-l-aim-list .clinic-ask-list-current{background-position: -304px -4px; }
.clinic-ask-l-aim-list .input-text{display: block; position: absolute; left: 69px;  top: 7px; width: 189px; height: 23px; border:1px solid #e6e6e6; outline: none; }
.clinic-ask-l-illname{width: auto; height: 47px; line-height: 47px;  }
.clinic-ask-l-illname input{width: 531px; height: 23px; border:1px solid #e6e6e6; outline: none; padding-left: 6px; margin-left: 5px; }
.clinic-ask-l-illdes{width: auto; height: 108px;}

.clinic-ask-l-illdes textarea,.clinic-ask-l-allergic textarea{float:left;  width: 531px; height: 90px; border:1px solid #e6e6e6; outline: none; margin:6px 0 0 5px;   padding:8px 0 0 6px;}
.clinic-ask-l-allergic{height: 112px; width: auto;}

.clinic-ask-l-up{width: auto; height: 108px;}
.clinic-ask-l-up span{float: left; line-height: 37px; }
.clinic-ask-l-up-main{float: left; width: 570px; height: auto; margin-left: 6px; }
.clinic-ask-l-up-main h4{display:block;  width: auto; height: 37px; line-height: 37px; color: #f15848; font-size: 12px; padding-left: 8px; margin-bottom: 10px; font-weight: normal;}
.clinic-ask-l-up-report, .clinic-ask-l-up-video, .clinic-ask-l-up-caseillness{width: 539px; height: auto; border:1px solid #98d4d0;}
.clinic-ask-l-up-report h4, .clinic-ask-l-up-video h4 ,.clinic-ask-l-up-caseillness h4{display: block; height: 35px;  line-height: 35px; color: #3dafa7; padding-left: 10px; font-size: 14px; margin-bottom: 9px;}
.clinic-ask-l-up-report ul, .clinic-ask-l-up-video ul, .clinic-ask-l-up-caseillness ul{width:546px; height: auto; margin-left:17px;}
.clinic-ask-l-up-report ul li, .clinic-ask-l-up-video ul li, .clinic-ask-l-up-caseillness ul li{position:relative; float: left; width: 80px; height: 80px; margin:0 25px 25px 0; border:1px dashed #3dafa7; cursor: pointer;}
.clinic-as-li b{position: absolute; width: 20px; height: 20px; right:-8px; top:-8px; border-radius: 10px; background: url(../images/clinic.png) no-repeat -257px -85px #fff; }
.clinic-as-li b:hover{background-position:  -257px -102px ;}.clinic-ask-l-up-report ul .current i , .clinic-ask-l-up-video ul .current i , .clinic-ask-l-up-caseillness ul .current i{position: absolute; left: 28px; top: 28px; display: block; width: 25px; height: 25px;   background:url(../images/clinic.png) no-repeat -354px -136px; }
.clinic-ask-l-up-report ul li input, .clinic-ask-l-up-video ul li input, .clinic-ask-l-up-caseillness ul li input{ width: 80px; height: 80px;  opacity: 0; filter: "alpha(opacity=0)"; filter: alpha(opacity=0); }
.clinic-ask-l-up-report span, .clinic-ask-l-up-video span, .clinic-ask-l-up-caseillness span { display:flex; justify-content:center; align-items:center;  width:80px;height:80px; text-align: center; line-height: 100%; vertical-align: middle; }
.clinic-ask-l-up-video img,.clinic-ask-l-up-report img,.clinic-ask-l-up-caseillness img{ max-width:80px;max-height: 80px; }
.clinic-ask-choose{float: right; font-size: 12px; margin-right: 5px; text-decoration: underline; }

.clinic-ask-l-up-video{border:1px solid #95c0e5; margin-top: 20px; }
.clinic-ask-l-up-video h4,.clinic-ask-l-up-video a{color: #3989ce;}
.clinic-ask-l-up-video ul li{border:1px dashed #3989ce;}
.clinic-ask-l-up-video ul .current i{background-position: -411px -136px; }
.clinic-ask-l-up-video-list{width: 522px; height: auto; margin-left: 17px; margin-bottom: 13px; }
.clinic-ask-l-up-video-list p{ display: block; font-size: 12px; color: #898989; height: 30px; line-height: 30px;  text-decoration: underline;}
.clinic-ask-l-up-video-list p em{display: inline-block;max-width:120px;margin: 0; color: #898989;    text-decoration: underline; vertical-align: bottom; overflow: hidden;white-space:nowrap;text-overflow:ellipsis; }
.clinic-ask-l-up-caseillness{border:1px solid #75ba3d; margin-top: 20px; margin-bottom: 37px; }
.clinic-ask-l-up-caseillness h4,.clinic-ask-l-up-caseillness a{color: #75ba3d; }
.clinic-ask-l-up-caseillness ul li{border:1px dashed #75ba3d;}
.clinic-ask-l-up-caseillness ul .current i{background-position: -468px -136px; }
.clinic-ask-l-up-video-list a,.clinic-ask-l-up-caseillness p a{margin-left: 10px; color:#f15848;}
.clinic-ask-l-up-sure{width: 224px; height: 56px; background: #3989ce; border-radius:2px; color: #fff; font-size: 17px; line-height: 56px; text-align: center; border:none;}
.clinic-ask-right-askdoctor{width: 409px; height: 420px; border-left: 1px solid #eeeeee; }
.clinic-ask-right-askdoctor h1{line-height: 25px; font-size: 18px; color: #209b95; padding-left: 48px; font-weight: normal;}
.clinic-ask-right-askdoctor-main{width: 312px; height: 345px; margin:77px 0 0 48px;}
.clinic-ask-right-askdoctor-main img{width: 120px; height: 120px; border:1px solid #79cec8; margin-left: 72px; }
.clinic-ask-right-askdoctor-main h1{width: 122px; height: 33px; line-height: 33px; color: #209b95; font-size: 18px; margin:21px 0 0 72px; font-weight: bold;}
.clinic-ask-right-askdoctor-main span{display: block;  width: 122px; height: 35px; line-height: 35px; text-align: center; color: #959595; font-size: 14px; margin-left: 72px; font-weight: bold;}
.clinic-ask-right-askdoctor-main p{width: 312px; height: 38px; line-height: 17px; color: #959595; margin-top: 10px; }



/* 预约成功 */
.clinic-ordersuccess{ position: relative; width: 100%;  padding: 54px 0 0 103px;  }
.clinic-os-main{ width: 981px; height: 293px; }
.clinic-os-main-left{float: left; width: 417px; height: 278px; }
.clinic-os h1{height: 67px; line-height: 67px; font-size: 31px; padding-left:84px}
.clinic-os>i{display:block; float: left; width: 64px; height: 64px; background:url(../images/clinic.png) no-repeat; }
.clinic-os i.suc{background-position: 0 -186px;}
.clinic-os i.fail{background-position: -88px -186px;}.clinic-os-main-left-text{width: 332px;margin:21px 0 0 84px;}
.clinic-os-main-left-text span{display: block; line-height: 37px; }
.clinic-os-main-left-text span i{font-style: normal; color: #209b95; margin: 0 8px; }
.clinic-os-main-left-text p{line-height: 30px; margin-top: 7px; }
.clinic-os-main-left-text p a{ color: #ff8f2c;}
.clinic-os-main-right{float: left;  width: 386px; height: 214px; margin:20px 0 0 134px; border-left: 2px solid #e6e6e6;}
.clinic-os-m-r-img{height: 100px; margin-left: 39px; }
.clinic-os-m-r-img img{float: left; width: 100px; height: 100px;}
.clinic-os-img-text{float: left; height: 100px; margin-left: 15px; }
.clinic-os-img-text span{display: block; max-width:230px; line-height: 27px; color: #999999; font-size: 13px;}
.clinic-os-img-text span i{font-style: normal; font-size: 16px; color: #000; margin-right: 10px;}
.clinic-os-img-text span b{display: inline-block;}
.clinic-os-img-text input{margin-top: 13px; width: 80px; height: 28px; line-height: 29px; text-align: center; color: #fff; border: none; background: #3989ce;}
.clinic-os-main-right p{margin:15px 0 0 39px; width: 327px; height: 96px; line-height: 24px; color: #999999;}
.clinic-os-main-right p i{font-style: normal; color: #000;}
.clinic-os-other{position: absolute; left: 102px; top:380px;  width: 1000px; height: 150px; }
.clinic-os-other-head{width:100%; height: 36px; background: #f5f5f5;}
.clinic-os-other-head span{float: left; line-height: 36px; margin-left: 11px; }
.clinic-os-other-head a{float: right; margin-right: 11px; color: #209b95; line-height: 36px; }
.clinic-os-other-list{width: 998px; height: 87px; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; padding-top: 26px; }
.clinic-os-other-list ul{width: 100%; height: auto;  }
.clinic-os-other-list li{float: left;  width: 184px; height: 78px; margin-left: 63px; }
.clinic-os-other-list li img{width: 60px; height: 60px; float: left;}
.clinic-os-other-list-text{display: block; float: left; width: 67px; height: 67px; margin-left: 11px;cursor: pointer; }
.clinic-os-other-list-text:hover,.clinic-os-other-list-text:hover span{color: #209b95;}
.clinic-os-other-list-text h3{font-size: 14px; line-height: 20px; }
.clinic-os-other-list-text span{display:block; line-height: 22px; color: #999999; font-size: 12px;}

/* 健康百科 */
.clinic-box-health-left{padding-left:18px; width:846px; margin-top: 14px; }
.clinic-box-h-left-h1{width: 801px; height: 50px; line-height: 50px; color: #30a29d; font-size: 20px; border-bottom: 1px solid #f0f0f0;   }
.clinic-box-left-health-main li{height: 80px; width: 801px; border-bottom: 1px dotted #f1f1f1; padding:12px 0 12px 0;}
.clinic-box-left-health-main li a img{width: 120px; height: 80px; }
.clinic-box-left-health-main li a{width: 743px; height: 80px; float: none;}
.clinic-box-left-health-main .clinic-l-text{float: left; width: 595px; height: 80px; }
.clinic-box-left-health-main .clinic-l-text h1{width: 300px; height: 33px; line-height: 33px; font-size: 14px; margin-top: 0px; font-size: 15px; }
.clinic-box-left-health-main .clinic-l-text p{color: #999999; line-height: 22px; margin-top: 3px; width: 589px; font-size: 14px;  }
/* 健康百科详情 */
.clinic-box-hd-left-h1{width: 798px; height: 84px; line-height: 84px; text-align: center; font-size: 20px; font-weight: normal; }
.clinic-box-hd-left-read{width: 766px; height: 122px; padding:33px 16px 0 16px; line-height: 29px; color: #999999;}
.clinic-box-hd-left-read i{font-style: normal; color: #000; }
.clinic-box-left-healthdetail-main li{height: auto; width: 782px; padding-left: 16px;}
.clinic-box-left-healthdetail-main h1{width: 190px; height: 42px; line-height: 39px; font-size: 16px; margin-left: 28px; }
.clinic-box-left-healthdetail-main p{line-height: 29px; width: 770px; text-indent:2em;}

/*=====================医院通用====================*/
/* header */
.idxclinic-header{  height: 400px; background:#fff url(../images/idx-banner.jpg) no-repeat center top;  margin:0 auto; min-width: 1200px;  }
.nmgclinic-header-ul{height: 30px; line-height: 30px; margin-top: 10px;}
.clinic-top .idxclinic-header-ul li{margin-left: 0px; background: rgba(0,0,0,0.4);}
.clinic-top .idxclinic-header-ul li a{margin-top: 0px; padding-left: 15px; }
.idxclinic-header-list{ background:#3dafa7;  height: 60px; min-width: 1200px; }
.idxclinic-header-list ul{width: 1200px; margin:0 auto;}
.idxclinic-header-list ul li{float:left; padding:20px 25px 19px 27px;  font-size: 16px; }
.idxclinic-header-list li a{color: #fff;}.idxclinic-header-list-ul li:hover{background:#3dc3ba;}
/* content */
.idxclinic-l-info{width: 838px; height: 138px; border:1px solid #e8e8e8; margin-bottom: 26px; }
.idxclinic-l-info span{float: left; width: 28px; height: 115px; background:#3faca6; color: #fff; font-size: 16px; padding: 23px 0 0 10px; }
.idxclinic-l-info ul{float:left; width: 763px;  margin-left: 24px; height: auto; margin-top: 10px; }
.idxclinic-l-info ul li{float: left; position: relative; width: 329px; height: 24px; margin-right: 65px; line-height: 24px; font-size: 12px;  padding-left: 14px; }
.idxclinic-l-info ul li a{color: #7a7a7a;}
.idxclinic-l-info ul li i{position: absolute; left: 0px; top: 10px; width: 4px; height: 4px; background: url(../images/clinic.png) no-repeat -121px -140px;}
.idxclinic-l-info ul li em{float: right; color: #a3a3a3; font-size: 12px; font-style: normal; }

/* department */
.idxclinic-department{width: 838px; height: auto; margin-bottom: 10px; }
.idxclinic-depart-head, .idxclinic-docs-head, .idxclinic-box-r-head, .idxclinic-verticalspe-head{width: auto; height: 39px; line-height: 39px;  border-bottom: 1px solid #659f91;   }
.idxclinic-depart-head h2, .idxclinic-docs-head h2, .idxclinic-box-r-head h2, .idxclinic-verticalspe-head h2{float: left; font-size: 16px; color: #3dafa7; font-style: normal;}
.idxclinic-depart-head i, .idxclinic-docs-head i, .idxclinic-box-r-head i, .idxclinic-verticalspe-head i{display: block; float: left; width: 4px; height: 18px; background: url(../images/clinic.png) no-repeat -307px -156px; margin-top: 11px; margin-right: 9px;  }
.idxclinic-dep-block{width: auto; height: auto; }
.idxclinic-dep-block h4{float: left; width: 78px; height: 30px;  padding-right: 5px;  color: #f8c085; line-height: 30px; text-align: right; font-style: normal; }
.idxclinic-dep-block ul{float: left; width: 741px; height: auto; }
.idxclinic-dep-block ul li{float: left; width: 154px; height: 30px; line-height: 30px; margin-right: 25px; padding-left: 6px; }
/* docs */
.idxclinic-docs{width: 838px; height: auto; margin-bottom: 10px; }
.idxclinic-docs-head .more{float: right; color: #959595; }
.idxclinic-docs-content{width: auto; height: auto; }
.idxclinic-docs-content ul{width: auto; height: auto; padding-top: 30px; }
.idxclinic-docs-content ul li{width: 268px; height: 268px; margin:0 9px 15px 0; float: left; border:1px solid #e4e4e4; }
.idxclinic-docs-content ul li a {width: 253px; height: 80px; display: block; border-bottom: none;     margin: 21px 0 29px 12px;}

.idxclinic-docs-content ul li a img{float: left; width: 80px; height: 80px; }
.idxclinic-star{position: relative; width: auto; height:30px; margin-bottom: 2px; padding-left: 53px;  }
.idxclinic-star span{display: block;  width: 110px; height: 22px;  background: url(../images/star-sm.png) no-repeat -8px -1px; }
.idxclinic-star i{position: absolute; left: 12px; top: 1px; font-style: normal; color: #939393; }

.idxclinic-docs-content1 .clinic-r-top-text{float: left; width: 153px;  margin-left: 10px; }
.idxclinic-docs-content1 .clinic-r-top-text h1{font-weight: normal; font-size: 16px; line-height: 35px; color: #44aeaa; }
.idxclinic-docs-content1 .clinic-r-top-text span{font-size: 14px; color: #000; }
.idxclinic-docs-content1 .clinic-r-top-text p{line-height: 20px; color: #7c7c7c; font-size: 12px; }
.idxclinic-docs-content1 .clinic-right-text3{color: #000; width: 239px; height: auto; margin-left: 12px; }
.idxclinic-docs-content1 .clinic-right-text3 i{color: #a3a3a3; font-style: normal;}
.idxclinic-right-img1, .idxclinic-right-img2{width: 320px; height: 64px;  margin-bottom: 11px; background: url(../images/clinic.png) no-repeat -200px -261px; }
.idxclinic-right-img2{background-position: -200px -325px; }
.idxclinic-box-right-div ul li a{color: #636363;}
.idxclinic-box-r-top1{border-top: none; border-bottom: none; width: 319px; height: 334px;  margin-bottom: 20px; }
.idxclinic-box-r-head{margin-bottom: 13px; }
.idxclinic-box-r-head h2{font-size: 14px; }
.idxclinic-box-right-div {height: 282px; }

.idxclinic-verticalspe{width: 838px; height: 263px;  margin-bottom: 20px;}
.idxclinic-verticalspe-content{width: 900px; height: 100px; margin:67px 0 0 22px; overflow: hidden;}
.idxclinic-verticalspe-content li{float: left; width: 368px; height: 100px; margin-right: 62px; }
.idxclinic-verticalspe-content li i{float: left; width: 100px; height: 100px; background: url(../images/clinic.png) no-repeat -100px -261px;}
.idxclinic-ver-content-main-text{float: left; width: 250px; height: 100px; margin-left: 16px; }
.idxclinic-ver-content-main-text h1{width: 250px; height: 30px; line-height: 30px; font-weight: normal; font-size: 16px; }
.idxclinic-ver-content-main-text p{width: 250px; height: 70px; color: #9b9b9b; line-height: 23px; }
.idxclinic-consult{display: block; position: relative; width: 154px; height: 48px; line-height: 48px; border-top: 1px solid #e5e5e5; font-size: 16px; color: #3dafa7; padding-left: 114px; }
.idxclinic-consult i{position: absolute; left: 78px; top: 12px;        width:27px; height: 27px; background: url(../images/clinic.png) no-repeat -153px -152px;}
.idxclinic-consult:hover i{background-position: -187px -152px; }
.idxclinic-consult:hover {background:#3dafa7; color:#fff;  }

.idxclinic-box-right-div ul{margin-left: 0px; }
.idxclinic-box-right-div ul li{position: relative;  padding-left: 14px; width: 280px; }
.idxclinic-box-right-div ul li i{position: absolute; left: 0px; top: 14px; width: 4px; height: 4px; background: url(../images/clinic.png) no-repeat -121px -140px;}



/*患者评价*/
.pa-eval .re-quant{float: right;height: 60px;line-height: 60px;overflow: hidden}
.re-quant .quant-lf{float:right;margin-left: 32px}
.pa-eval table{color: #333;}
.re-quant .quant-rt{float: right}
.re-quant span{color: #333;font-size: 15px;}
.re-quant b{color: #ff8f2c;font-size: 16px}
.tm-text{position: relative;top: -8px}
.pa-eval .tm-text p{line-height: 20px;height: 20px;margin-top: 5px;color: #b3b3b3}
.pa-eval tbody tr .com-cont{width:420px;display:block;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;text-align: left}

.pa-eval .stars-icons .star_ul{float:right;background:url(../images/star-sm.png) no-repeat 0 -112px;margin-left:17px;z-index:10;position:relative;height:25px;top: 13px}
.pa-eval .stars-icons .star_ul li{float:left;margin-right:1px;width:28px;height:25px;}
.pa-eval .stars-icons .star_ul li a{display:block;width:19px;height:25px;padding-left:10px;position:absolute;left:0;top:0;text-indent:-999em;}
.pa-eval .stars-icons .star_ul li .active-star{background:url(../images/star-sm.png) no-repeat;}
.pa-eval .stars-icons .star_ul li .one-star{width:19px;background-position:0 -88px;z-index:50;}
.pa-eval .stars-icons .star_ul li .two-star{width:43px;background-position:0 -68px;z-index:40;}
.pa-eval .stars-icons .star_ul li .three-star{width:64px;background-position:0 -44px;z-index:30;}
.pa-eval .stars-icons .star_ul li .four-star{width:84px;background-position:0 -0px;z-index:20;}
.pa-eval .stars-icons .star_ul li .five-star{width:116px;margin-right:0;background-position:0 -0px;z-index:10;}


/*======================================================================================*/
.fw900{font-weight:bold;}
.header{height: 80px;}
.user-info .message i{position: relative;top: 4px;display: inline-block;margin-left: 5px;width: 16px;height: 17px;background: url(../images/clinic.png) no-repeat -291px -43px;}
.clinic-header{background: #6fcac4;}
.header-content{width: 1200px; height: 80px; margin: 0 auto;}
.head-left a{float: left; margin: 15px 4px 0 8px; width: 141px; height: 47px;}
.clinic-content,.clinic-bread{width: 1200px; margin: 20px auto; overflow: hidden;}
.clinic-content{font-size: 14px;}
.clinic-bread span{color:#6fcac4; margin:0 6px;}
.clinic-bread a{font-weight: 600; color:#6fcac4;}
.clinic-bread b{color:#898989;}
.clinic-left{float: left; padding-bottom: 9999px; margin-bottom: -9999px; width: 198px; border: 1px solid #f0f0f0; background: #f7f7f7;}
.clinic-right{float: right; width: 980px;}
.clinic-top{position: relative; width: 100%; height: 60px;}
.clinic-top i{position: absolute; top: 16px; left: 24px; display: block; width: 32px; height: 32px; background: url(../images/clinic.png) no-repeat 0 -80px;}
.clinic-left .clinic-top{width: 200px; margin: -1px 0 0 -1px; background: #6fcac4; color:#fff; text-align: center; height: 60px; line-height: 60px; font-size: 18px;}
.clinic-right .clinic-top{background: #fbfbfd;margin-bottom: 20px; }
.big-module{background:#f7f7f7; color:#898989; border-bottom:1px solid #e6e6e6; padding-bottom: 20px;}
.module-title{position: relative; display: block; height: 60px; font-size: 16px; line-height: 60px;}
.module-title b{margin-left:64px;}
.big-module em{display: block; position: absolute; top:2px; left:68px;/* width:18px;height:18px;*/font-size: 11px; font-weight: bold; text-align: center; line-height: 14px; color:#f9551e;}

b.lcysgzz{margin-left:64px;}
.module-title-icon{position: absolute; top: 20px; left: 36px; display: inline-block; width: 26px; height: 24px; background: url(../images/clinic.png) no-repeat;}
i.icon-bianmin{background-position: -97px -85px;}
i.icon-lcysgzz{background-position: -284px -85px;}
i.icon-dingdan{background-position: -126px -85px;}
i.icon-dingdan-check{background-position:-126px -52px;}
i.icon-yingxiang{background-position: -156px -85px;}
i.icon-guanzhu{background-position: -191px -85px;}
i.icon-qita{background-position:-316px -85px;}
i.icon-zhanghu{background-position: -226px -85px;}
i.icon-guanzhu{background-position: -191px -85px;}
.big-module p{position: relative; height: 32px; line-height: 32px;}
.big-module p a{display: block; width:200px; margin-left: -1px; text-indent: 64px;}
.big-module p a.clinic-click,.module-title.clinic-click{background: #3dafa7; color:#fff; position: relative;}
.big-module p a.clinic-click::after{display: block; content: ""; width: 20px; height: 20px; position: absolute; top: 11px; right:0; background: url(../images/clinic.png) no-repeat -45px -90px;}
.big-module p a.clinic-click em{color: #fff;}
.pb0{padding-bottom:0;}
.clinic-right-warp{width: 960px; margin:0 auto 20px;}
.clinic-search-box{float: right;position: relative; height: 60px; line-height: 60px;}
.search-simple{position: relative; float: left;}
.clinic-search-box input{border: 1px solid #dedede; width: 240px; padding-right: 20px; padding-left: 8px; height: 30px; line-height: 30px;}
.clinic-search-box a.icon-magnifier{position: absolute;top: 20px;left: 240px;display: block;width: 22px;height: 22px;background: url(../images/clinic.png) no-repeat -64px -85px;}
.clinic-search-btn{margin-left: 20px; padding: 7.5px 20px; background: #3989ce; color:#fff; font-size: 14px; border-radius: 2px;}
.clinic-table-content{ width: 100%;margin: 0 auto; }
.clinic-table-content h1{margin-bottom: 20px; width: 96%;}
.clinic-table-content table{width: 100%;}
.clinic-table-content table thead{height: 38px; line-height: 38px; background: #f5f5f5;}
.clinic-table-content table thead th .drop-down:hover{color:#3989ce;}
.clinic-table-content table thead th .drop-down i{display: inline-block;width: 10px;height: 10px;background: url(../images/clinic.png) no-repeat -74px -125px;}
.drop-down-list{display: none;position: absolute;z-index: 9;width: 80px;height: 90px;background: #fff;border: 1px solid #d7d7d7;}
.drop-down-list a{display: block;height: 30px;line-height: 30px;}
.drop-down-list a:hover{color:#3989ce;}
.clinic-table-content table tr{font-size: 13px; border-bottom: 1px dashed #ebebeb;cursor: pointer;}
.clinic-table-content table tr.checked{ color: #3dafa7; cursor: pointer;}
.clinic-table-content table tr td{font-size:14px;text-align: center; height: 50px; line-height: 50px;}
@-moz-document url-prefix() { .follow-doc-table tr td{white-space: pre;} }
.lyzz-time p,.lyzz-info p,.lyzz-caozuo p{/*margin-top: 5px;*/ height: 20px; line-height: 20px;}
.lyzz-caozuo b{margin: 0 4px; color:#d0d0d0;}
.cli-caozuo{min-width: 113px;}
.cli-caozuo b{color:#d0d0d0;}
.lyzz-caozuo a,.cli-caozuo a{color:#898989;}
.lyzz-caozuo a:hover,.cli-caozuo a:hover{color: #3dafa7;}
.text-b3{color: #b3b3b3;}
.red-text{color:#f00;}
.org-text{color: #ff8f2c}
.mint-text{color:#6fcac4;}

.lyzz-caozuo p{width: 60%; margin: 0 auto; text-align: left;}
.clinic-page{position: relative; text-align: center;}
.clinic-page div.pages{position: relative; width: 100%; max-width: 100%; text-align: center;}
.clinic-page-detail{vertical-align: middle; display: inline-block;}
.clinic-page-detail i{color:#3989ce;}
.clinic-page-detail a.page-go{line-height: 16px;}
.clinic-page-detail input{margin: 0 6px; width: 40px; height: 12px; line-height: 12px; border: 1px solid #898989; text-indent: 8px;}
.pop-table{width: 96%;margin: 0 auto;}

.pages a.pageimg,.pages a.pageimg:hover{vertical-align: bottom;}
/*通用详情 申诉*/
.liuyan-shensu{width: 620px; height: 580px; background: #fff;}
.liuyan-layer h4{width: 90%; padding: 10px 0; margin: 0 auto; border-bottom: 1px solid #e6e6e6; color:#3dafa7;font-size: 16px;}
.liuyan-warp{width: 90%; margin: 0 auto;font-size:14px;}
.liuyan-shensu-warp textarea{float: left; resize: none; width: 430px; border: 1px solid #e5e5e5;}
.liuyan-shensu-warp input{float: left; width: 230px; border: 1px solid #e5e5e5; height: 26px; line-height: 26px; text-indent: 8px; border-radius: 2px;}
.shensu-title{float: left; width: 150px;height: 25px;line-height:25px; text-align: right; color:#666; font-size: 14px;}
.shensu-title em{color: #ff8f2c;}
.liuyan-row{margin-top: 20px;}
.liuyan-submit-btn{float: left; margin-top:20px; padding: 10px 60px; color: #fff; border-radius: 2px; background: #3989ce;}

.base-block1{margin:30px 20px 50px 30px;}
.base-block2{padding: 10px 0; margin:30px 0 30px 30px; width:890px; border-top: 1px solid #dedede;}
.base-block3{margin-top: 20px;}
.lyzx-detail-box-row{width: 100%; margin-top: 20px;}
.lyzx-detail-box-row:hover{text-decoration: underline;}
.lyzx-detail-box-row>div{width: 50%; text-align: left;}

.lyzx-dtl-fj{border-top: 1px solid #dedede;}
.yxzl,.bgzl,.blzl{margin-top: 20px;  }
.yxzl h6,.bgzl h6,.blzl h6{margin: 20px 0; width: 125px; text-align: center;  line-height: 30px; border-bottom: 2px solid;}
.yxzl h6{color: #3989ce; border-color:#3989ce; }
.blzl h6{color: #75ba3d; border-color:#75ba3d; }
.bgzl h6{color: #3dafa7; border-color:#3dafa7; }
a.detail-row{margin-left:20px; display: inline-block; font-size: 13px; margin-bottom: 10px; }
a.detail-row:hover,.lyzx-dtl-fj li img:hover{color:#3dafa7; border-color:#3dafa7;}
.detail-row span{margin-right: 15px;}

.lyzx-detail-label{display: inline-block; width:80px;text-align: justify; text-align-last: justify;text-justify:inter-ideograph; }
div.liuyan-data>a{margin-left: 30px; padding: 4px 10px; color:#fff; border-radius: 2px; background: #ff8f2c;}
.lyzx-detail-img-list {  /*border: 1px solid red;*/margin: 10px 0 0 40px; }
.lyzx-detail-img-list li{margin: 20px 20px 20px 0; float: left; width: 100px;}
.lyzx-detail-img-list li img{width: 100px; height: 100px; border:3px solid #d7d7d7;}
.lyzx-detail-img-list li p{text-align: center; color:#898989;}

.liuyan-shensu-warp .liuyan-submit-btn{font-size: 15px;}
.cli-submit-btn{float: left; margin-top: 30px; padding: 10px 40px; border-radius: 2px; margin-right:20px; color: #fff; background:#3989ce; font-size: 15px; cursor: pointer;  }
.cli-submit-btn.unable,.cli-submit-btn.unable:hover{background: #ddd;color: #a5a5a5;}
.cli-submit-btn:hover{background: #2574b9;}
/*回复弹窗*/
.order-reply { display: block; margin: 20px; width: 400px; height: 120px; resize: none; border: 1px solid #ccc; box-shadow: 1px 1px 5px rgba(0, 0, 0, .1) inset; color: #333; }
.reply-order .cli-submit-btn { padding: 5px 20px; }
.reply-order .btns { margin-left: 120px; }

/*订单操作日志*/
.order-records { padding: 15px; height:220px; overflow-y:auto; }
.order-records table{line-height: 24px; font-size: 13px;}
.order-records thead{font-weight: bold;color: #3dafa7; margin-bottom:20px;}
.order-records em{color: #3989ce;}
.order-records strong{color: #ff8f2c;}

/*评价弹出框*/
.liuyan-pingjia{width: 560px; height: 580px;}
.pingjia-top{width: 400px; margin: 10px auto; text-align: center; border-bottom: 1px solid #d7d7d7;}
.pingjia-bottom{width: 400px; margin: 0 auto;}
.pingjia-bottom .liuyan-row{width: 100%;}
.pingjia-bottom .liuyan-row textarea{width: 394px; height:200px;resize: none;border-color: #d7d7d7; text-indent: 5px;}
.pingjia-bottom .liuyan-row .liuyan-submit-btn{float: right; background: #3dafa7;}
.pingjia-content{width: 60%; margin: 10px auto;}
.pingjia-content a:hover p,.pingjia-content .checked p{color:#3dafa7;}
.pingjia-icon{margin: 20px 0; display: block; width: 56px; height: 32px; background: url(../images/clinic.png) no-repeat;}
.good .pingjia-icon{background-position: 0 0 ;}
.bad .pingjia-icon{background-position: -148px 0;}
.good a:hover .pingjia-icon,.good.checked .pingjia-icon{background-position: -74px 0 ;}
.bad a:hover .pingjia-icon,.bad.checked .pingjia-icon{background-position: -223px 0;}
.start-system{float: left; width: 150px; height: 24px; background: url(../images/clinic.png) no-repeat -149px -51px;}
.star{margin-right: 3px; position: relative; left: 2px; display: inline-block; width: 23px; height: 22px; z-index: 299;}
a.enter-room{display: block; margin-top: 3px; height: 22px; line-height: 22px; width:100%; background: #3989ce; color:#fff; text-align: center; border-radius: 2px;}
a.enter-room:hover{background: #ff8f2c; color: #fff;}

/*评分星星*/
.stars-icons .star_ul{float:right;background:url(../images/star-big.png) no-repeat 0 -157px;margin-left:17px;z-index:10;position:relative;height:25px;}
.stars-icons .star_ul li{float:left;margin-right:1px;width:39px;height:25px;}
.stars-icons .star_ul li a{display:block;width:26px;height:25px;padding-left:10px;position:absolute;left:0;top:0;text-indent:-999em;}
.stars-icons .star_ul li .active-star{background:url(../images/star-big.png) no-repeat;}
.pingjia-box .stars-icons .star_ul li .active-star{background:url(../images/star-sm.png) no-repeat;}
.stars-icons .star_ul li .one-star{width:28px;background-position:0 -127px;z-index:50;}
.stars-icons .star_ul li .two-star{width:60px;background-position:0 -97px;z-index:40;}
.stars-icons .star_ul li .three-star{width:87px;background-position:0 -66px;z-index:30;}
.stars-icons .star_ul li .four-star{width:115px;background-position:0 -5px;z-index:20;}
.stars-icons .star_ul li .five-star{width:176px;margin-right:0;background-position:0 -5px;z-index:10;}
.stars-icons .s_result{padding:6px 0 0 5px;}
.pingjia-box .stars-icons .star_ul{float:left;background:url(../images/star-sm.png) no-repeat 0 -112px;z-index:10;position:relative;height:25px;}
/*我的云盘*/
.yunpan-container h6{margin: 20px 0; color:#3dafa7;}
.yunpan-table .toe{color: #a0a0a0;}
.search-left{position: relative; float: left; width: 600px;}
.search-left b{position: absolute; bottom: 13px; right: 217px; font-size: 16px;}
.search-right{width: 310px; float: right;}
.search-right .margin-btn{margin-top: 30px;}
.search-col-3{float: left; width: 33%;}
.search-col-4{position: relative;float: left; width: 25%; }
.search-col-4 p,.search-col-3 p{color: #898989;}
.search-col-4 .user-select,.search-col-3 .user-select{margin: 6px 0;}
.search-col-4 .user-select .grey-select,.search-col-3 .user-select .grey-select{height: 28px; line-height: 28px; border-radius: 2px; border: 1px solid #e5e5e5;}
.search-col-4 input,.search-col-3 input{margin: 6px 0; border: 1px solid #e5e5e5; height: 26px; line-height: 26px; width: 160px; border-radius: 2px;}
.search-right .search-col-3 input,.search-right .search-col-4 input{position: relative; top: 2px; margin-right: 4px; width: 14px; height:14px;}
.search-right h5{color: #898989;}
.search-right a{float: right; padding: 6px 60px; color:#fff; background: #3dafa7; border-radius: 2px;}
.txa-c span,.txa-r span{display: inline-block; width: 30px; text-align: center;}
.txa-l{text-align: left;}
.txa-c{text-align: center;}
.txa-r{text-align: right;}
.base-right-top{width:930px; margin-left:30px;}
.base-right-top h3 a{margin-left: 60px; font-size: 12px; color:#999;}
.base-right-top h4{margin:50px 0; font-size: 14px;}
.base-right-top h4 a{text-decoration: underline; color:#3dafa7;}
.base-right-bottom{width: 960px; margin: 20px auto;}
.base-right-bottom h6{height: 40px; line-height: 40px; background: #f5f5f5;}
.base-right-bottom h6 .fl{margin-left: 20px;}
.base-right-bottom h6 .fr{margin-right: 20px;}
.base-right-bottom h6 .fr a{padding:4px 10px; color:#fff; background: #3989ce;}
.upload-image-list{margin-bottom: 40px;}
.upload-image-list li{height: 96px; line-height:96px; border-bottom: 1px dashed #e7e7e7;}
.upload-image-list li img{position: relative; top: 18px; margin: 0 30px; width: 42px; height: 60px; border: 1px solid red;}
/*.base-right-bottom a{margin-top: 40px; padding: 8px 50px; border-radius: 2px; background: #3dafa7; color:#fff;}
*//*我的关注*/
.follow-hospital-table .txa-l{text-indent: 48px;}
.clinic-text{color:#3dafa7;}
/*我的账户*/
/*账户设置*/
.clinic-account-list{margin:0 0 30px 10px; width: 70%; border-bottom: 1px solid #e5e5e5;}
.clinic-account-list li a{padding-bottom: 10px; display: inline-block; height: 36px; line-height: 36px; width: 110px; text-align: center; color:#666; font-size: 16px;}
.clinic-account-list li a.clinic-account-on{color:#3dafa7; border-bottom: 2px solid #3dafa7;}
.clinic-account-row{width: 70%; height: 30px; line-height: 30px; margin-top:20px;}
.clinic-account-row input{text-indent: 8px;}
.clinic-account-row>a{width: 100px;}
.clinic-account-row>a.clinic-account-submit{margin-top: 40px; padding: 8px 50px; color: #fff; background: #3dafa7; border-radius: 2px; }
.clinic-account-row .grey-select{width: 120px; min-width: 120px;}
.clinic-account-row .user-select{margin:0 16px 0 4px; width: 120px; min-width: 120px;}
.clinic-account-label{display: inline-block; width: 110px; text-align: right; color: #999; height: 30px; line-height: 30px;}
.clinic-account-name{width: 252px; height: 26px; line-height: 26px; border: 1px solid #e5e5e5;}
.clinic-account-addr{width: 400px; height: 26px; line-height: 26px; border: 1px solid #e5e5e5; font-size: 14px;}
/*绑定手机*/
.bind-box{display: none;width: 580px;height: 340px;}
.bind-box h4 {width: 90%;padding: 10px 0;margin: 0 auto 40px;border-bottom: 1px solid #e6e6e6;color: #3989ce;font-size: 16px;}
.bind-box .clinic-account-row{margin:  10px auto;}
.bind-box .clinic-account-row span{font-size: 14px;}
.bind-box .clinic-account-row input{border: 1px solid #d7d7d7;width: 220px;height: 26px;line-height: 26px;}
.bind-box .clinic-account-row input.v-code{border: 1px solid #d7d7d7;margin-right: 10px;width: 110px;height: 26px;line-height: 26px;}
.bind-box .clinic-account-row a.get-vcode{display: inline-block;width: 96px;height: 30px;line-height: 30px;color:#fff;text-align: center;background: #3989ce;border-radius: 2px;}
.bind-box .clinic-account-row a.bind-btn{position: relative;top: 20px;margin-top: 40px;padding: 10px 40px;background: #3dafa7;color: #fff;border-radius: 2px;}
/*修改头像*/
.clinic-headimg{position: relative; padding-bottom: 40px;}
.head-img-title{margin: 40px 0 0 40px; font-size: 16px; color:#333;}
.head-img-title p{margin: 8px 0; font-size: 12px; color:#999;}
.file{position: relative;z-index: -2; top: 20px; margin:30px 0 0 40px; width: 170px; height: 30px; cursor: pointer;}
.my-file{cursor: pointer; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0); font-size: 120px;}
.clinic-headimg a{padding: 10px 40px; margin:40px 0 0 40px; color: #fff; background: #3dafa7; border-radius: 2px;}
/*新增就诊人*/
.clinic-patients{height: 30px; line-height: 30px; margin: 20px 0;font-size: 14px;}
.clinic-patients i{position: relative; top:8px; margin-right: 4px; display: inline-block; width: 29px; height: 29px; background:url(../images/clinic.png) no-repeat -36px -119px;}
.clinic-patients span{font-size: 22px;}
.add-patients{display: none; width: 600px; height:500px; font-size: 14px;}
.add-patients h3,.add-patients h4,.clinic-patients-row{margin: 16px auto; width: 560px;}
.add-patients h3{padding-bottom: 10px; border-bottom: 1px solid #e6e6e6;font-size:18px;}
.add-patients h3 span{color: #898989;}
.add-patients h4{margin: 20px 0;width:100%;text-align: center;}
.clinic-patients-row{margin-top: 8px; height: 30px; line-height: 30px;}
.clinic-patients-row em{color: #ff8f2c;}
.clinic-patients-row input{width: 248px; height: 30px; text-indent: 5px; line-height: 30px; border: 1px solid #e5e5e5;}
.clinic-patients-row input[disabled]{background: #eee;color: #d7d7d7;}
.clinic-patients-row input.clinic-patients-vcode{width: 128px; margin-right: 10px;}
.clinic-patients-vcode-btn{padding: 7px 18px; color: #fff; background: #3989ce; border-radius:2px;}
.clinic-patients-label{display: inline-block; width: 160px; text-align: right; color: #666;}
.clinic-patients-sub-box{margin-top: 30px;}
.clinic-patients-sub{padding: 8px 58px; color: #fff; background: #3dafa7; border-radius: 2px;}
.clinic-patients-row .add-user-dif li a{color: #898989}
/*消息中心*/
.clinic-message-tabs{margin-top: 20px;width: 80%;border-bottom: 1px solid #d7d7d7;}
.clinic-message-tabs li{float: left;height: 40px;width: 100px;}
li.clinic-message-on,.clinic-message-on a{border-bottom: 2px solid #3dafa7; color: #3dafa7;}
.clinic-message-tabs li a{display: block;height: 40px;line-height: 40px;width: 100px;text-align: center;}
.clinic-message{margin: 20px 0;}
.clinic-message>a{margin-right: 10px; padding: 2px 10px; border-radius: 2px; border: 1px solid #b3b3b3; background: #f5f5f5; color:#333;}
.clinic-message>a:hover{color: #3dafa7;border-color:#3dafa7;}
.clinic-message span {color: #898989;}
.clinic-message span a{color:#ff8f2c;}
.icon-clinic-message{display: inline-block;position: relative;top: 2px;width: 24px;height: 20px;background: url(../images/clinic.png) no-repeat;}
.read{background-position: -315px -43px;}
.unread{background-position: -315px -20px;}

/*消息详情*/
.message-detail-box h3{padding-bottom: 20px; border-bottom: 1px solid #e5e5e5; font-size: 14px;}
.message-detail-box h3 i{font-size: 16px; font-weight: 900; margin-right: 30px;}
.message-detail-box h3 a{color:#6fcac4;}
.message-detail-box h3 div{margin-top: 20px;}
.message-detail-box h3 div b{margin-right: 20px;}
.message-detail .message-detail-label{margin:10px 0; color:#898989;}
.message-detail p{text-indent:24px;}

/*页脚*/
.clinic-foot{margin-top: 40px; background: #ebebeb;}
.footer-text{width: 900px; margin-top: 0; font-size: 12px; color:#999;}
.footer-img li{width: 114px; height: 168px; margin-right: 20px; text-align: center; line-height: 30px; font-size: 16px; color: #fff;}
.bordernone{border: none;}
/*分页*/
.clinic-pages{position:relative; width: 100%; height: 90px; padding:30px 0 0 118px; margin:22px 0 85px 0;overflow: hidden;}
.clinic-pages .pages{width:auto;}
.clinic-pages-padn{padding:0 0 0 0; margin: 0;}
.clinic-pages-padn .pages{width: 100%;  text-align: center;position: relative;max-width: 100%;}
.clinic-pages span{display: inline-block; margin: 0 2px; vertical-align: bottom;}
.pages strong{color: #49bfc1; margin: 0 2px;}
.clinic-pages .pages .clinic-page-to{width: 40px; height: 14px; border: 1px solid #ddd; text-align: center;}
.clinic-pages .pages .clinic-page-go{height: 16px; background: #31c5eb; color: #fff; border: 0; font-weight: bold; cursor: pointer; box-shadow: 1px 1px 2px #d7d7d7;}
.pages a{display: inline-block; width: 30px; height: 30px; border: 1px solid #ddd; background: #fff; text-decoration: none; text-align: center; vertical-align: bottom; line-height: 30px; margin: 0 2px;}
.clinic-pages .pages  .clinic-pageimg{ background: url(../images/clinic.png) no-repeat #fff; vertical-align: middle; text-indent: -999px; font-size: 0; line-height: 0;}
.clinic-pages .pages .clinic-page-first{background-position: -384px -20px;}
.clinic-pages .pages .clinic-page-prev{background-position: -345px -20px;}
.clinic-pages .pages .clinic-page-next{background-position: -345px 7px;}
.clinic-pages .pages .clinic-page-last{background-position: -384px 7px;}
.clinic-pages  .current{background: #20afbd; color: #fff; }
.pages a:hover,.pages a.sel-color{background: #20afbd; color: #fff; }
.pages a.clinic-pageimg:hover{background: url(../images/clinic.png) no-repeat #20afbd;}
.pages a.clinic-page-first:hover{background-position: -459px -20px;}
.pages a.clinic-page-prev:hover{background-position: -420px -20px;}
.pages a.clinic-page-next:hover{background-position: -421px -44px;}
.pages a.clinic-page-last:hover{background-position: -460px -44px;}

/*个人设置*/
.user-layer{width:600px;height:450px; background-color: #fff;padding-left: 70px; padding-top: 72px;}
.clinic-file{position: absolute;  width: 140px;  height: 32px;  opacity: 0;  cursor: pointer;  filter: alpha(opacity=0);  z-index: 1;}
.user-upbtn2{display: inline-block;width: 140px;  height: 32px;  background: #75be0c;  color: #fff;  text-align: center;  border-radius: 4px;  font-size: 16px;  font-weight: bold;  z-index: 10;}
.user-layer-main{width:510px;height:400px;}
.user-layer-main p{margin-top: 20px;}
.img-container{float:left;width:315px ;height:200px;margin-right: 50px;}
.img-container img{max-width: 315px; max-height:200px;}

.uesr-img-select p{float:left;color: #306185;margin-top: 8px;margin-bottom: 15px;}
.uesr-img-select{margin-top:16px;height:350px;}
.user-succes{width:90px; height:32px;}
.jcrop-holder #preview-pane {display: block;position:absolute;z-index:2000;top:78px;  right: -190px;  padding: 6px;  background-color: white; }
#preview-pane .preview-container {width: 135px;height: 135px;overflow:hidden;}

.my-img-search-box{min-height: 80px; margin: 20px 0;}
.clinic-qy-query {margin-top: 30px;}
.clinic-qy-query .search-col-3{ margin-right:30px; width: auto;}
.clinic-qy-query .search-col-3 p{display: inline-block;float: left; line-height: 30px; vertical-align: bottom;}
.clinic-qy-query .user-select{float: left; margin:0;}


/*短信设置*/
.clinic-msg-set{margin:30px 0 0 50px;}
.clinic-msg-li{margin-bottom: 20px;}
.clinic-msg-li p{line-height: 30px;margin-bottom: 5px;}
.clinic-msg-li b{margin-top:10px; margin-right: 35px;}
.clinic-submit {display: block; width:200px; height:40px; line-height: 40px; text-align: center; margin: 40px 0 0 0; color: #fff; background: #3dafa7; border-radius: 2px; }

/*排班设置*/
.clinic-scheduling-right{float: right;width: 980px;}
.clinic-scheduling-right .sched-top{background: #fbfbfd;width: 100%;height: 60px;}
.sched-warp{width: 960px;margin: 0 auto;overflow: hidden}
.sched-warp .scheduling-right-title{float: left;line-height: 60px;  font-size: 18px;color: #333;}
.scheduling-right-box a{padding: 7.5px 20px;background: #3989ce;color: #fff;font-size: 14px;border-radius: 2px;float: right;margin-top: 12.5px}
.clinic-scheduling-right .view-detail{line-height: 33px;width: 960px;margin:15px auto 0;}
.clinic-scheduling-right .view-detail a{color: #3989ce;font-size: 14px}
.sched-table table{width: 100%;}
.sched-table thead tr th{width: 12.5%;text-align:center;padding: 12px 0}
.sched-table table thead{border-top: 1px solid #ddd;color:#626262;border-bottom: 1px solid #ddd;color:#626262;}
.sched-table table thead p{line-height: 22px}
.sched-table tbody tr td{width: 12.5%;text-align:center;padding: 12px 0 17px;}
.sched-table tbody tr{border-bottom: 1px dashed #ddd;}
.sched-table tbody .time-dif{position: relative;top: 23px}
.sched-table .time-slot p{line-height: 23px}
.sched-table .time-slot .changing{color: #ff8f2c}
.sched-table .time-slot .changing span{color: #000000}
.sched-table .time-slot p a{width: 50px;height:26px;line-height:26px;color: #ffffff;display: block;margin-top: 5px;margin: 5px auto 0}
.sched-table .time-slot p .chan-h{background:#3cafa7;}
.sched-table .time-slot p .chan-s{background:#3cafa7;}
.sched-table tfoot tr td{width: 12.5%;text-align:center;padding: 12px 0;color: #ff8b2f;cursor: pointer}
.sched-table tfoot tr td.bang-d{font-weight: bold}
.sched-table tfoot tr td.bang-d:hover{background:  #f5f5f5;}
.sched-table tfoot tr .bang-h{color:#000000;}
.sched-table tfoot tr{border-top: 1px solid #ddd;color:#626262;border-bottom: 1px solid #ddd;}

/*排班详情*/
.clinic-detail-right{float: right;width: 980px;}
.clinic-detail-right .detail-right-top{background: #fbfbfd;width: 100%;height: 60px;}
.detail-right-warp{width: 960px;margin: 0 auto;overflow: hidden}
.detail-right-warp .detail-right-title{float: left;line-height: 60px;  font-size: 18px;color: #333;}
.return-scheduling a{height: 60px;line-height: 67px;margin-left: 13px}
.detail-table table{width: 100%;border-bottom: 1px solid #ddd;margin-top: 20px}
.detail-table thead tr th{width: 12.5%;text-align:center;padding: 12px 0}
.detail-table table thead{border-top: 1px solid #ddd;color:#626262;border-bottom: 1px solid #ddd;color:#626262;}
.detail-table table thead p{line-height: 22px}
.detail-table table .fate{position: relative;top: 13px;color:#3989ce; }
.detail-table tbody tr td{width: 12.5%;text-align:center;padding: 12px 0 17px;}
.detail-table tbody tr{border-bottom: 1px dashed #ddd;}
.detail-table tbody .time-dif{position: relative;top: 15px}
.detail-table .time-stop{position: relative;top: 15px;color:#626262;}
.detail-table .time-slot p{line-height: 23px}
.detail-table .time-slot .changing{color: #ff8f2c}
.detail-table .time-slot .changing span{color: #000000}
.detail-table .time-slot p a{width: 50px;height:26px;line-height:26px;color: #ffffff;display: block;margin: 5px auto 0;background:#3889cf;}
.stop-h{color:#626262; }

/*排班修改弹框*/
.sch-amend{display: none}
.sch-white{padding:0 15px; background: #fff; }
.sch-amend form{padding-left: 50px}
.sch-white .sched{width: 100%;height: 45px;border-bottom: 1px solid #dddddd;overflow: hidden}
.sched-left{float: left;line-height: 45px;color: #209b95;font-size: 16px}
.close-right{float: right;line-height: 45px;font-size: 22px;cursor: pointer;color: #a9a9a9;font-weight: bold;}
.time-sol,.time-ender{margin: 10px auto 30px;height: 30px;color: #323232;padding-left: 48px}
.time-ender{overflow: hidden}
.time-sol label{display: block;  float: left;  width: 80px;  text-align: right;  height: 30px;  font: 14px/30px Microsoft Yahei,SimSun,"华文细黑",sans-serif;  color: #323232;}
{margin: 4px 0 0 10px;}
.sys-text em{color: #ff8f2c;}
.time-sol select, .time-ender select {display: block;text-indent: 5px;float: left;width: 200px;height: 30px;border:1px solid #e5e5e5;color:#999999;font: 14px/30px Microsoft Yahei,SimSun,"华文细黑",sans-serif;cursor: pointer;}
.time-ender .sys-text,.time-sol .sys-text{float: left;font-size: 14px;margin:0 0 0 10px;line-height: 30px;}
.time-dif{margin-left: 28px}
.dif-but{display: block;float: left;overflow: hidden;width:90px;height: 37px;cursor: pointer;font-size: 15px; border-radius: 2px;}
.dif-l{background:#3889cf;color: #ffffff;margin-right: 20px}
.dif-h{background: #dfdfdf;color: #323232;}

/*排班价格弹窗*/
.price{display:none;}
.time-txt{text-align: center;color: #ff8932;font-size: 14px;line-height: 22px}
.price-s{width: 80px;float:left;height: 20px;  border: 1px solid #ddd;color: #000000;  margin-right: 10px;  text-align:center; padding: 2px; font: 14px/20px Microsoft Yahei,"华文细黑",sans-serif;}
.price .time-ender label{margin: 0 0 0 40px;color: #898989}
.price .time-sol{margin: 30px 0 60px}
.price .time-ender label.sys-r{margin: 0;color: #323232}
.price .dif-l{margin: 20px 0 24px;font-size: 15px;}
.price .dif-but{width: 130px}
.price .time-sol, .time-ender{padding-left: 0;}
.price form{padding-left: 39px}

/*加号弹框*/
.add-tk .add-cont{width: 180px;margin: 0 auto;height: 120px;overflow: hidden}
.add-cont-left{width: 49px;height: 34px;  overflow: hidden;  border: 1px solid #ccc;  position: relative;  float: left;  margin: 40px 10px 0 0;  padding: 0;}
.add-cont-left .add-text{display: block;width: 31px;height: 32px;line-height: 32px;position: absolute;top: 1px;left: 0;padding: 1px 0;border: 0;text-align: center;}
.add-cont-left a{white-space: nowrap;text-decoration: none; display: block;width: 15px;text-align: center;height: 17px;line-height: 17px;overflow: hidden;background: #f1f1f1;color: #666;position: absolute;right: -1px;border: 1px solid #ccc;}
.add-cont-left .text-bottom{bottom: -1px}
.add-cont-left .text-top{top: -1px}
.add-cont-right{cursor:pointer;display: inline-block;float: left;width: 100px;height: 30px;margin-top: 40px;background: #3889cf;color: #ffffff;border-radius: 2px;font-size: 14px}

/*预约挂号-预约确认*/
.register-con .clinic-new-b-list{border-bottom: none;}
.bosom-bnner{width: 1200px;margin:20px auto 0;height:auto;}
.bosom-bnner .prompt-title{width: 100%;height: 50px;background: #f5fbfb;text-align: center;line-height: 50px;font-size: 15px;color: #333333}
.bosom-bnner .prompt-title span{color: #f94d4e}
.bosom-bnner .prompt-title a{text-decoration: underline;color: #209b95}
.bosom-bnner .more-info{padding:40px 0 0 280px;box-sizing: border-box;height: auto;}
.more-info ul li{height: 45px;font-size: 15px;line-height: 45px}
.more-info ul li label{font-weight: bold}
.confirm-sub,.confirm-back{display: block;float: left;margin: 45px 30px 55px; width: 200px;height: 45px;line-height: 45px;text-align: center;color: #ffffff;background: #3989ce;font-size: 16px; cursor: pointer; border-radius: 2px}
.confirm-back{background: #dfdfdf; color: #323232;}
/*视频预约挂号确认*/
.order-confirm .bosom-bnner .particular-intro{padding: 45px 0 0 137px;}
.particular-intro ul li{overflow:hidden;font-size: 14px;line-height: 45px}
.particular-intro ul li label{display: block;float: left;width:210px;text-align: right;font-weight: bold;}
.particular-intro ul li span{display: block;color: #999999;width: 585px;float: left;line-height: 30px;padding: 8px 0 0 5px}
.particular-intro ul li span.dif-wit{width: 800px}
.list-module li .module-caption{color: #333333;line-height: 30px}
.list-module .module-img{overflow: hidden;width: 600px}
.list-module .module-img li{float: left;width: 95px;height: 95px;margin:10px 22px 10px 0;}
.list-module .module-img li .report-img{display: block;width: 95px;height: 95px;}
/*.list-module .summary-list{width: 550px}*/
.list-module .summary-list .summary-dif{overflow: hidden;width: 100%;margin-bottom: 10px;}
.list-module .summary-list .summary-dif li{color: #999999;float: left;overflow: hidden;margin-right: 22px;line-height:25px;}
.particular-intro .submit-conf{display: block;width: 200px;height: 45px;line-height: 45px;text-align: center;color: #ffffff;background: #3989ce;  margin: 45px 0 50px 210px;  font-size: 17px;  border-radius: 5px;}
/*检查检验报告切换*/
.cut-cont{display: none}
.cut-cont2{display: block}
.report-switch{margin-bottom: 20px}
.la-rt .search-col-3{width: 50%;}
.la-rt .search-col-3 input{width: 260px}
.la-rt .search-left{width: 650px; margin-bottom: 20px;}
.la-rt .search-left b.baogao-b{right:350px;}
.la-rt .query-time img, .tri-timepicker{top: 92px;right: 70px}
.la-rt .txa-dif input{width: 14px;height: 14px}
.la-rt .baogao-search-right{margin-top: 0}
.la-rt .txa-s{width: 33%}
.la-rt .search-right a{margin-top: 20px;}
.la-rt .search-col-3 .user-select{margin: 4px 0}
.la-rt .user-select .grey-select{height: 30px;line-height: 30px}
.la-rt .tri-dif{top: 94px}

/*检查报告详情*/
.report-switch .switch-top{width: 635px;height: 45px;border-bottom: 1px solid #eeeeee}
.switch-top ul{overflow: hidden}
.switch-top ul li{color: #666666;width: 130px;float: left;line-height:45px;height: 45px;text-align: center;font-size: 16px;cursor: pointer }
.switch-top ul li.switch-vary{color:#3dafa7; border-bottom: 2px solid #3dafa7;}
.report-switch .substance{width: 900px;margin: 0 auto;position: relative;padding-top:50px;color: #333333;display: none}
.baogao-detail .report-switch .sub2{display: block}
.report-switch .substance .print{ float: right; margin-top: -30px; width:100px;background:url("../images/clinic.png") no-repeat;background-position:-470px -187px;text-align:center; cursor: pointer;color: #333333;}
.report-switch .substance .report-sub{width: 100%;border: 1px solid #eeeeee;}
.report-switch .substance .sub-cont{width: 808px;margin: 37px auto;}
.report-switch .rep-title{text-align: center;font-size: 21px;line-height: 30px}
.sub-cont .classify{margin: 35px 0 15px 0}
.sub-cont .classify ul{overflow: hidden}
.sub-cont .classify ul li{float: left;width: 25%;font-size: 15px;margin: 5px 0;}
.analyse table{width: 100%;border-bottom: 1px solid #000000}
.analyse table thead{border-top:1px solid #000000;border-bottom: 1px solid #000000}
.analyse thead tr td{width: 14%;line-height: 30px;text-align: center}
.analyse thead tr td.wide{width: 28%;}
.analyse tbody tr td{text-align: center;line-height: 36px}
.analyse tbody tr td.matter{color: #ff0000}
.tfoot ul{overflow: hidden}
.tfoot ul li{float: left;width: 25%;line-height: 50px}
.baogao-detail .reportcm h1{font-size: 18px;line-height: 40px}
.baogao-detail .reportcm p{font-size: 14px}
.baogao-detail .reportcm h2{font-size: 18px}
.baogao-detail .reportcm-top{font-size: 14px}
.baogao-detail .reportcm-top .report-lf{float: left;text-align: left}
.baogao-detail .reportcm-top .report-rt{float: right}
.baogao-detail .reportcm-mid .u4 li{width: 22.5%}
.baogao-detail .u4 li.dif-width{width: 32.5%}
.reportcm-mid, .reportcm-foot
.baogao-detail .reportcm-mid, .reportcm-cont{font-size: 15px}
.baogao-detail .reportcm-see{min-height: 160px}
.baogao-detail .reportcm-foot{font-size: 15px;padding-bottom: 0}
.baogao-detail .hint-foot{overflow: hidden;}
.baogao-detail .hint-foot p{color: #333333}

/*病历文书详情*/
.blws-detail{width: 900px;margin: 0 auto;padding: 28px 0}
.blws-detail h4{text-align: center;line-height: 40px;font-size: 18px;font-weight: bold;margin-bottom: 3px}
.blws-detail .datum ul{width: 100%;border-bottom: 1px solid #000000;overflow: hidden}
.blws-detail .datum ul li{float: left;margin-right: 30px;line-height: 35px;font-size: 15px}
.blws-detail .adm-record ul{overflow: hidden}
.adm-record{padding-top: 24px}
.adm-record ul li{float: left;margin-right: 120px;line-height: 35px;font-size: 15px}
.blws-detail .suit{margin-top: 15px;font-size: 15px;}
.blws-detail .suit label{font-weight: bold}
.blws-detail .suit .suit-con{line-height: 35px}
.adm-record .adm-ts{margin-top: 20px;text-align: right}
.adm-rc ul li{margin-right: 30px}

/*病历文书添加时间*/
.blws-rt .search-col-3 input{width: 160px}
.blws-rt .search-col-3 #studyDateStart6{margin: 1px 0}
.blws-rt .dif-q{position: absolute;right: 217px;bottom: 80px}
.blws-rt .dif-r{bottom: 18px}
.blws-rt .tri-dif2{right: 248px}
.blws-rt .tri-dif3{right: 50px}
.blws-rt .search-col-3 p{height: 20px}
/*病例文书*/
.search-left b.baogao-b{right:415px;}
.baogao-search-right{margin-top: 70px;}
.blws-search-right{margin-top: 16px;}
.clinic-right-title{float: left; height: 60px; line-height: 60px; font-size: 18px; color:#333;}
.clinic-right-title a{font-size: 12px; font-weight: 900; color:#898989; font-weight: 400; margin-left: 20px;}
.clinic-right-title a.orange-text{color: #ff8f2c;}
.input-search-btn{display: inline-block; position: relative; top:0; left:-5px; border: 1px solid #dedede; height: 32px; line-height: 32px; width: 80px; /*text-align: center;*/ background: #f5f5f5; color:#3989ce;}
.input-search-btn i{display: inline-block; margin-right: 20px; position: absolute; width: 20px; height: 20px; background-position: -440px -188px; top:7px; left:14px;}
.input-search-btn b{margin-left: 38px;}
.liuyan-fujian{margin-top: 20px; padding-top: 30px; border-top: 1px solid #dedede;}
.lyzx-detail-label a{padding: 4px 20px; margin-right: 20px;}
.lyzx-detail-img-list{/*border: 1px solid red;*/ margin:10px 0 0 40px;}
.progress-bar{padding: 20px 20px 10px 20px; margin: 20px 0; background: #f5fcfc;}
.completed-line{background: #3dafa7;}
.un-completed-line{background: #ccc;}
.short-line,.long-line,.mid-line{position: relative; top:-10px; display: inline-block;height: 2px;}
.short-line{ width: 70px; }
.long-line{ width: 180px;}
.mid-line{width: 120px;}
.step{position: relative; top:14px; display: inline-block; width: 50px; height: 50px;}
.completed-text{display: inline-block; width: 126px; text-align: center; position: absolute; top:-20px; left:-36px; color:#3dafa7;}
.un-completed-text{display: inline-block; width: 126px; text-align: center; position: absolute; top:-20px; left:-36px; color:#898989;}
.completed,.un-completed{display: block; width: 28px; height: 28px; position: absolute; top:11px; left:11px; background: url(../images/clinic.png) no-repeat;}
.completed{background-position: -347px -183px;}
.un-completed{background-position: -394px -183px;}
/*病历文书*/
.search-left b.baogao-b { right: 415px; }
.baogao-search-right { margin-top:25px; }
.blws-list-table .toe{color: #a0a0a0;}
.blws-search-right { margin-top: 25px; }
.input-search-btn { display: inline-block; position: relative; /*top: 1px;*/ left: -4px; border: 1px solid #dedede; height: 32px; line-height: 32px; width: 80px;  /*text-align: center;*/ background: #f5f5f5; color: #3989ce; }
.input-search-btn i { display: inline-block; margin-right: 20px; position: absolute; width: 20px; height: 20px; background-position: -440px -188px; top: 7px; left: 14px; }
.input-search-btn b { margin-left: 38px; }

.lyzx-detail-label a {display: inline-block; padding: 4px 20px; margin-right: 20px; color: #3dafa7; }

.progress-bar { padding: 20px 20px 10px 20px; margin: 20px 0; background: #f5fcfc; }
.completed-line { background: #3dafa7; }
.un-completed-line { background: #ccc; }
.short-line { position: relative; top: -10px; display: inline-block; width: 70px; height: 2px; }
.long-line { position: relative; top: -10px; display: inline-block; width: 180px; height: 2px; }
.step { position: relative; top: 14px; display: inline-block; width: 50px; height: 50px; }
.completed-text { display: inline-block; width: 126px; text-align: center; position: absolute; top: -20px; left: -36px; color: #3dafa7; }
.un-completed-text { display: inline-block; width: 126px; text-align: center; position: absolute; top: -20px; left: -36px; color: #898989; }
.completed, .un-completed { display: block; width: 28px; height: 28px; position: absolute; top: 11px; left: 11px; background: url(../images/clinic.png) no-repeat; }
.completed { background-position: -347px -183px; }
.un-completed { background-position: -394px -183px; }


/*候诊室*/
.clinic-wait-room{background: #fafafa;}
.wait-room,.payment{width: 1200px; padding: 40px 0; border: 1px solid #e6e6e6; background: #fff;}
.wait-room-left,.wait-room-right{width: 49%; /*border: 1px solid red;*/ float: left;}
.wait-room-left{border-right: 1px solid #e6e6e6;}
.wait-room-content{width: 500px; margin: 0 auto;}
.wait-room-left h3{font-size: 18px; font-weight: 900; color:#6fcac4;}
.wait-room-left h3 span.offline{ color:#6fcac4; }
.wait-room-left h3 i{display: inline-block;vertical-align: top;  width:25px;height:25px; margin-left: 10px; background: url(../images/clinic.png) no-repeat ;}
.wait-room-left h3 span.online i{background-position:-494px -402px}
.wait-room-left h3 span.offline i{background-position: -494px -427px}
.wait-room-left h3 p{font-size: 14px; font-weight:400; color:#898989; margin-top: 20px;}
.wait-notice{margin-top: 30px;}
.wait-notice p{line-height: 2; color:#898989;}
.wait-notice h4{margin: 20px 0 0 0 ; font-size: 16px; font-weight: 900; color:#ff8f2c; text-indent: 16px;}
.wr-btns{float: left; margin-top:60px; width: 100%; height:50px; text-align: center;}
.wait-cli-room-btn{position: relative; margin-left: -24px; margin-right: 40px; padding: 14px 50px; border-radius: 2px;background:#3dafa7;color:#fff; }
.wait-cli-room-btn:hover{box-shadow: 0 0 1em rgba(32,155,149,.3)}
.wait-cli-room-btn.unable{background: #f6f6f6;color:#898989;}

.wait-doc-info{margin-top: 40px;}
.wait-doc-left,.wait-doc-left img{width: 100px; float: left; height: 100px;}
.wait-doc-right{width: 360px; float: right; margin-left: 40px;}
.wait-doc-right p{line-height: 2; color:#898989;}
.wait-doc-right p.wait-room-doc-name{font-size: 16px; color: #6fcac4;}
.wait-doc-right p.wait-room-doc-name span{font-size: 14px; color: #898989; margin-left: 20px;}
.con-contacts{position:relative;float: left;width:270px;height: 110px;padding:20px 20px;border-bottom: 1px dotted #d7d7d7;border-left: 1px dotted #d7d7d7;background: #fff;}
.con-contacts img{float: left;margin-right: 20px; max-width: 65px;max-height: 65px;}
.con-contacts img.doc-medal{position: absolute; top:5px; left:75px; height: 29px;min-width:30px; width: 30px; z-index: 1000;}
.con-contacts p{float: left;width: 170px;margin-bottom: 5px;font:bold 12px/28px SimSun,sans-serif;height:30px;}
.con-contacts input.share-btn{display:block;position:absolute;right:10px;bottom:10px;height:20px;width:45px;font-size:13px;font-weight:bold;color:#fff;background:#aaa;font-famliy:Microsoft Yahei,"华文细黑",sans-serif;cursor: pointer;}
.con-type{margin-left: 20px;}
.con-action{margin-top: 20px;}
.doctor-friend-content{margin:40px 0;}
.doctor-friend-b-none{border-bottom: none;}
.doctor-friend-l-none{border-left: none;}
.action-icon{display: inline-block; position: relative; top:4px; width: 20px; height: 20px; margin:0 4px; background: url(../images/clinic.png) no-repeat;}
.icon-comments{background-position:-353px -224px;}
.icon-cross{background-position:-392px -224px;}
.icon-share{background-position:-428px -224px;}
.con-action b{float: right; color:#898989;}
.add-user-btn{float: right; padding:4px 12px; color:#fff; background: #ff8f2c; border-radius: 2px;}
/*.search-friend-content{margin-top: 20px;}
.search-friend-content>span{margin-right: 8px; height: 30px; line-height: 30px;}
.search-friend-content>input{width: 160px; border: 1px solid #f5f5f5; height: 30px; line-height: 30px;}
.search-friend-content>.user-select{margin-right: 20px; height: 30px; line-height: 30px; width: 120px}*/
.search-user-btn{float: right; height: 32px; line-height: 32px; width: 100px; text-align: center; background: #3989ce; border-radius: 2px; color:#fff;}
.clinic-wait-room { background: #fafafa; }

/*支付页*/
.payment{margin-top: 50px;}
.payment-content h5{line-height: 30px; width: 90%;margin: 0 auto;}
.payment-content h3{margin: 0 auto; line-height: 60px; border-bottom:1px solid #d7d7d7; width: 90%;}
.payment-content h3 strong{font-size: 22px;}
.payment-content .pay-method{width: 90%;margin: 50px auto; color: #898989;}
.pay-method p{line-height: 40px;}
.alipay,.wechat{display: inline-block; margin-right: 20px; position: relative; width: 140px; height: 50px; line-height: 50px; border: 1px solid #e5e5e5; font-size: 18px; color:#000;}
.alipay span{position: absolute;top:0; left:62px;}
.wechat span{position: absolute;top:0; left:52px;}
.alipay i,.wechat i{display: block; width: 36px; height: 36px; position: absolute; top:10px; left:10px; background: url(../images/clinic.png) no-repeat;}
.alipay i{left:20px;}
.alipay i.icon-alipay{background-position: -495px 0;}
.wechat i.icon-wechat{background-position: -541px 0;}
.lease-btn-box{padding: 20px 0 100px 0;}
.lease-btn-box a{border-radius: 2px; margin:0 40px 100px 0;}
.go-pay-btn{padding:10px 31px;; color:#fff; background: #3989ce;}
.esc-pay-btn{padding: 10px 66px; color:#000; background: #dedede;}
a.lease-clickon{position: relative; border: 1px solid #3c88ca;}
a.lease-clickon::after{content: " "; display: block; width: 34px; height: 34px; position: absolute; right: 0; bottom:0; background: url(../images/clinic.png) no-repeat -584px 4px;}



/*视频会诊间*/
#bodyH{min-width: 1200px; background: #ebebeb;}
.clinic-con-html{height: 100%;}
.clinic-con-warp{position: relative; background: #000;}
.clinic-con-head{position: relative; height: 60px; background: #3dafa7;}
.clinic-con-head .con-logo{display: inline-block;margin:12px;}
.clinic-con-head .con-logo i{display: inline-block;width:102px;height: 32px;background:url(../images/clinic.png) no-repeat -161px -38px;}
.clinic-con-footer{padding-top: 10px; height: 25%; min-height: 200px; background: #ebebeb;}
.con-room-title{position: relative; top:2px;display: inline-block; height: 50px; line-height: 50px; font-size: 16px; color:#fff;}
.out-con-room{position: absolute; display: block; width: 20px; height: 22px; background: url(../images/clinic.png) no-repeat -7px -44px; top:10px; right: 10px;}
.out-con-room:hover{transform:rotate(180deg);-ms-transform:rotate(180deg);}
.out-con-room:hover{-webkit-transition: All 0.8s ease-in-out;}
.con-room-title b{margin: 0 10px;}
.video-player{width: 90%; margin: 20px auto; height: 200px; background: #000;}
.small-video-player{background:#000;width:90%;margin:0 auto;height: 180px;}
.video-player img,.small-video-player img{display: block;position: relative;top:49px;width: 106px;height: 98px;margin:0 auto;}
.con-room-btn-box{width:400px;margin:0 auto;}
.con-room-btn-box-pa{width:280px;float: right;}
.con-room-btn-box>div{float: left; width:auto;}
.con-room-btn-box>div a{display: block; font-size: 14px; color:#fff;height: 34px;line-height: 34px;text-align:left;}
.con-room-btn-box>div a.grey-text{ color:#a4d5d1;}
.con-room-btn-box i{margin-right: 10px;display: block;float: left;width: 34px; height: 34px; background:url(../images/clinic.png) no-repeat;}
.con-room-btn-box i.tz{background-position:-397px -722px;}
.con-room-btn-box i.ysgzz{background-position:-436px -722px;}
.con-room-btn-box i.jh{background-position:-476px -722px;}
.con-room-btn-box i.xyg{background-position:-514px -722px;}
.con-room-btn-box i.jszd{background-position:-551px -722px;}
.con-room-btn-box i.tuikuan{background-position:-587px -722px;}
.con-room-btn-box i.tz-grey{background-position:-397px -766px;}
.con-room-btn-box i.ysgzz-grey{background-position:-436px -766px;}
.con-room-btn-box i.jh-grey{background-position:-476px -766px;}
.con-room-btn-box i.xyg-grey{background-position:-514px -766px;}
.con-room-btn-box i.jszd-grey{background-position:-551px -766px;}
.con-room-btn-box i.tuikuan-grey{background-position:-587px -766px;}
.con-room-btn-box>div{padding-top:12px;margin-right:40px;text-align:center;}
.end-video,.tuikuan{width: 100px; text-align: center;}
/*.con-room-btn-box .tuikuan{float: left;}*/
.con-room-btn-box .end-video{float: right;}
.con-room-left{float: left;width: 100%; height: 100%; background: #ebebeb;}
.con-room-left-warp{height: 100%;}
.con-room-right{float: left;margin-top:-10px;padding-bottom:10px;width: 250px;margin-left:-250px;height: 100%; background: #fff;}
.con-room-left-warp .left-list{float: left; width:25%; height: 100%; background: #fff; font-size: 14px;}
.con-room-footer-warp{margin-right: 250px;height: 100%;}
.left-main{width: 98%; float: left; height: 100%; }
.info-main{float: right; width:100%; height:100%; background: #fff;}
.left-list p{line-height: 2; font-size: 14px; text-indent: 10px;}
.left-list p.fl{width: 66px;}
.left-list p.fr{width: 70%;}
.left-list p span{margin-right: 8px; float:left;}
.left-list p b{color:#898989; float:left;}
.left-list p i{color:#ff8832; float:left;}
.doc-reply-box{float: left;width:75%;background: #ebebeb;height: 100%}
.pa-reply-box{width:100%;}
.reply-content{width:98%;margin: 0 auto;height:100%;}
.pa-reply-box .reply-content{width:99%;}
.reply-content textarea{border: none;width: 98%;height: 100px;resize: none;text-indent: 12px;}
.pa-reply-box .reply-content textarea{width:100%;padding:0;}
.pa-reply-box .reply-content{margin:0;}
.reply-btn-box{width: 98%;height: 40px; margin: 0 auto;}
.reply-btn-box a{float: right;margin-left: 20px;width: 110px;height: 34px;line-height: 34px;margin-top: 3px;color:#fff;background: #3dafa7;border-radius: 2px;font-size: 14px;}
.reply-btn-box a.grey{background: #c5c5c5; cursor:default;}
#fasong{text-align: center;}
.jh{margin: 0 14px 0 6px;display: block;float: left;width: 34px;height: 34px;background: url(../images/clinic.png) no-repeat -321px -786px;}
.jszd{margin: 1px 6px;display: block;float: left;width: 34px;height: 34px;background: url(../images/clinic.png) no-repeat -357px -786px;}
/*.reply-tabs{margin-top: 10px;}*/
.reply-tabs li{float: left;}
.reply-tabs li a{display: block;padding: 6px 16px;font-size: 14px;color:#000;}
.reply-tabs li a.onclick{display: block;font-size: 14px;color:#3dafa7;background: #fff;border-top-left-radius:4px;border-top-right-radius:4px;}
.right-main{width:100%; margin: 0 auto;}
.right-main textarea{width: 90%; height: 144px; resize: none; border: none; text-indent: 8px;}
.right-main a{float: right; margin-top: 10px; width: 60px; height: 26px; line-height: 26px; color:#fff; background:#3dafa7; border-radius: 2px; text-align: center; font-size: 14px;}
.info-main ul.info-nav{width: 100%; border-bottom: 1px solid #e8e8e8;}
.info-main ul.info-nav li{float: left; padding: 8px 10px 0;}
.info-main ul.info-nav li a{position: relative;display: block; padding: 0 6px; font-size: 14px;}
.info-main ul.info-nav li a.info-nav-on{padding-bottom:8px; color:#219f94; font-weight: 900; border-bottom:2px solid #219f94;}
.info2 p{margin:6px auto; width: 98%; line-height: 1.5; font-size: 14px;}
.info2 p b{float: left; margin-left: 10px; width: 80%; color:#898989;}
.con-room-info-label{float: left; color:#000;}
.info-content{overflow-y:auto; height: auto;}
.time-over{position: absolute;z-index:9999;right:10px; color:#f00;}
.info-content>div{font-size: 14px;}
.infos{display: none;}
.info1 span,.info1 b,.info1 i{float: left;}
.info1 p{line-height: 1.5; margin: 4px 0 4px 20px;}
.info1 span{width: 100px; text-align: left; font-weight:900;}
.info1 b{width: 100px; text-align: center;}
.info1 i{width: 500px;}
.info1 i.pa{color:#3dafa7;}
.info1 i.doc{color:#898989;}
.con-room-date-box{width: 96%; margin: 10px auto;}
.con-room-date-head{color:#898989; background: #ebebeb;}
.con-room-date-head span,.con-room-date-main li span{display: inline-block; overflow:hidden;  height: 30px; line-height: 30px; text-align: center; vertical-align: middle;}
.con-room-date-main li{cursor:pointer;}
.con-room-date-main li:hover,.con-room-date-main li:hover a{color:#3dafa7;}
.con-room-date-main li:hover span a.operation-del{color:#898989 !important;}
.con-room-img-box p{margin: 10px 0; color:#000; font-weight: 900;}
.con-room-img-box a{position: relative;float:left;display: inline-block; width: 100px; height: 100px; margin-right: 10px; border: 2px solid #ebebeb;}
.con-room-img-box a img{width:100%;height:100%;}
.mCSB_container{width: 100%;}
.con-room-pop{width: 400px; font-size:14px;}
.reason{width: 340px; margin: 20px auto;}
.reason span.fl{width: 80px; color:#898989;}
.reason div.fl{width: 260px; color:#898989;}
.reason div p{margin-bottom: 20px;}
.reason-text{border-bottom: 1px solid #e5e5e5;}
.reson-submit{display: inline-block; width: 200px; height: 30px; line-height: 30px; text-align: center; color:#fff; border-radius: 2px; background: #3a89ce;}
.reason div input{position: relative; top:2px;}
.con-room-pop h3{width: 360px; margin: 0 auto; padding:10px 0; color:#3dafa7; border-bottom: 1px solid #e5e5e5;}
.qx-tip{width: 100%;color: #ff8f2c; text-align: center; font-size: 12px; line-height: 40px;}
.duanwang p{font-size: 14px; padding: 20px; width: 280px; margin: 10px auto;}
.jiahao-content>div{width: 360px; margin: 0 auto; margin-top: 20px;}
.jiahao-content{width: 98%; margin: 0 auto;}
.jiahao-content input {border: 1px solid #e5e5e5;}
.jiahao-content>div span{width: 100px; text-align: right; margin-right: 10px;color:#898989;}
.jh-enter,.jh-quxiao{display: inline-block; width: 100px; text-align: center; height: 30px; line-height: 30px; border-radius: 2px; font-size: 14px; margin-left: 40px; margin-top:20px;}
.jh-enter{color:#fff; background:#3889cf;}
.jh-quxiao{color:#000; background:#dfdfdf;}
/*医生版*/
.doc-left-warp{height:100%;margin-right: 250px;}
.doc-left-list{float: left; width: 100%; height: 100%; background:#ebebeb;}
.doc-right-playbox{background:#fff;z-index:9999;margin-left: -250px;float:left;width: 250px;position: relative; height: 100%;}
.wait-list{float: left;width:25%;height: 100%; background: #fff;}
.wait-list h3{color:#3dafa7; text-align: center; font-size: 14px; padding: 10px 0; border-bottom: 1px solid #ebebeb;}
.wait-list ul{width: 100%; font-size: 14px;}
.wait-list ul li{cursor:pointer;height: 30px; line-height: 30px; width: 100%;}
.wait-list ul li.pa-now{background:#d9f6f4;}
.wait-list ul li.pa-now b{color:#f00; font-size:13px;}
.pa-date{float:left;height:100%;width:75%;overflow: hidden;}
.pa-date-pa{width:100%;}
.pa-date-pa .info-main{width:100%;}
.pa-wait{color:#ff8832;}
.pa-end{color:#898989;}
.wait-list ul li span{display: inline-block; text-align: center;}
.con-pa-name{width: 40%;}
.con-pa-time{width: 20%;}
.con-pa-state{width: 22%; font-size: 13px;}
.con-pa-icon{width: 12%;}
.con-pa-icon a{padding: 1px 3px; background: #d4d4d4; border-radius: 2px; color:#fff;}
.con-pa-icon a.able{background: #3dafa7;}
.green-text{color: #3dafa7;}


/*=======================================================================*/

/*以下银行账户*/
.orange-text{color: #ff8f2c;}
.green-text{color: #91b45d;}
.grey-text{color: #777;}
.settings-query-box{width: 100%;}



/*account manegement*/
.post-account .account-state{padding: 30px 0; height: 80px; clear:both; }
.account-state .post-query{ margin-bottom: 20px; width: 270px; }
.account-state .post-query span{width:84px; line-height: 32px; }
.post-query input[type=text]{margin-left: 0; color: #777;}
.post-query-left{width:840px; }
.post-query-left .post-a-query{ margin-bottom: 10px; width: 270px;}
.post-a-query span{display:inline-block; height: 30px; width: 50px; vertical-align: middle;}
.new-postfun,.post-search,.new-pur-group{margin-right: 10px; width: 80px;height:30px;font-size: 12px;  }
.new-postfun,.new-pur-group{width: 110px;}
.post-a-query p,.post-a-query span,.post-a-query input{float: left; padding: 0;}
.post-a-query p{position: relative;width: 120px; }
.post-a-query p.con2-sxtit,.post-a-query ul.con2-mgul,.post-a-query p.hos-sxtit,.post-a-query ul.hos-mgul{width:140px; }
.post-a-query .con2-mgsw,.post-a-query .hos-mgsw{font-weight: normal;}
.post-a-query span.con2-mgbt,.post-a-query span.hos-mgbt{position: absolute; right:5px; width: 20px;}

.account-role-btn{position: absolute; right:5px; top: 5px; width: 110px;height:30px;font-size: 12px;}
.acc-role{padding:10px; width: 670px; height: 600px;  background: #f5f5f5;}
.acc-doc-list{float: left; margin-right: 10px; margin-bottom: 20px; width: 200px; height: 520px;background: #fff; border:1px solid #ccc;}
.acc-post,.acc-purview{float: left; margin-left: 10px; margin-bottom: 20px;padding: 10px;width: 400px; height: 260px; }
.acc-post{padding-top: 0; border-bottom: 1px solid #ccc;}
.acc-purview{margin-bottom: 0;}
.acc-post h3 {color: #285181; font-weight: bold; font-size: 13px;}
.acc-post h3 span{ color: #ff8f2c;}
.acc-post h4,.acc-purview h4{font-weight: bold; line-height:30px; font-size: 14px;}
.acc-post-left,.acc-post-right,.acc-purview-left,.acc-purview-right{float: left;margin-bottom: 20px; width:150px; }
.acc-post-mid,.acc-purview-mid{float: left;margin-top: 80px;margin-left: 10px; width:90px;}
.acc-post-mid .movebtn,.acc-purview-mid .movebtn{margin-bottom: 20px;width: 80px; height: 24px; border-radius:4px; text-align: center; color: #fff; font-size: 13px; }
.acc-block1,.acc-block2{float: left; width: 150px;height: 180px; overflow: auto;border:1px solid #ccc;background: #fff;}


/***------------account账户--------------****/
.account{/*border:1px solid #ddd;*/ background: #fff; }
.acc-tab{margin-top: 20px;position: relative; bottom: -1px;}
.acc-tab ul{ width:193px; border-bottom: 0; line-height:30px;margin-top:40px;overflow:hidden;   border-radius:4px 4px 0 0;}
.acc-tab li{line-height:40px;padding:0 20px;float:left;color:#999; font-size: 14px; cursor: pointer;}
.acc-tab .current{background:#fff; font-weight: bold; color: #000; border-top:2px solid #2aacc6;border-right: 1px solid #ddd;border-left: 1px solid #ddd;}

.acc-info{padding: 30px 20px;margin:10px 10px 30px 10px; height: 50px; border-bottom: 1px dotted #aaa;}
.acc-info h4{color: #898989;margin-bottom: 10px; font-size: 15px;}
.acc-info span{display: block; float: left; margin-right: 20px; font-size: 24px; line-height: 30px;}
.acc-info input{ float: left; margin-top:5px; margin-left: 20px; height: 24px; font-size: 14px; line-height: 30px;}
.account-type{display: none;}
.acc-list-tab {border-bottom: 1px solid #ddd;}
.acc-list-tab li{position: relative; float: left; bottom: 0; padding:5px 20px;margin-right: 10px; line-height: 30px; color: #898989; background:#eee; font-size: 15px; border-top-left-radius:4px;border-top-right-radius:4px;cursor: pointer;}
.acc-list-tab ul{margin-left: 10px;}
.acc-list-tab li.current{ color: #000; font-weight: bold; }
.acc-list{min-height: 400px;}
.acc-recrods{display:none;font-size: 13px;}
.acc-recrods table{ width:98%;margin: 0 auto; text-align: center;}
.acc-recrods tr{line-height: 40px;border-bottom: 1px solid #ddd;}
.acc-recrods thead{color: #777;height: 30px; line-height: 30px; border-color: #fff;}
.acc-recrods td i{margin-right: 5px;}
.acc-recrods td.revenue{color: #6aa904;}
.acc-recrods td.exp{color: #ff8f2c;}

/*open*/
.account-open{margin-top: 30px;}
.account-open h4{line-height: 40px;font-size: 15px;}
.account-open input{margin-top: 20px; width:80px; height: 30px;}
.open-step1,.open-step2{display: none; position: relative; width:400px;height: 200px;text-align:left; }
.open-step1 h5,.open-step2 h5{margin:20px 0 ; border-bottom: 1px solid #ddd; line-height: 40px; font-size: 13px; color: #ff8f2c; text-align: center;}
.open-step1 p,.open-step2 p{margin-bottom: 10px; margin-left: 40px; line-height: 24px; font-size: 13px; }
.open-step1 label,.open-step2 label{display: inline-block; float: left;width:170px; text-align: right;}
.open-step1 input[type=password],.open-step2 input[type=password]{float: left;  width: 80px; height: 20px; line-height: 30; border:1px solid #aaa;}
.open-step1 i,.open-step2 i{margin-top: 5px;}
.acc-step-btn{display: block; margin:20px auto 0;  width: 180px; height: 30px; }
.open-step2{height: 230px;}
.open-step2 label{width:140px;}
.open-step2 h6{width: 120px; margin-left: 180px; line-height: 20px; color:#76be0d;}

/*details*/
.account-details{padding-top: 30px; background: #fff;}
.acc-query{position: relative; margin:10px 10px 30px 10px; height:auto;}
.acc-query li label{display: block;float: left;width: 60px; text-align: right; font-weight: bold; font-size: 13px; line-height: 30px; color: #285181;margin-right: 10px; }
.acc-query .acc-sel-li{float: left; width:250px;}
.select-block{position: relative; }
.select-block i{position: absolute; top:7px; right:20px;width: 17px;height: 17px; background: url(../images/imgs.png) no-repeat 0 -82px; }
.acc-query cite{ display:block; float: left; width:160px; height:25px; border-radius:2px; line-height: 25px;text-align:left;text-indent:10px;}
.acc-query ul ul{position: absolute; display: none; top:28px; /*left:70px;*/ width: 160px; background: #fff; border:2px solid #ddd;text-indent: 20px; z-index: 800;}
.acc-query ul li{float: none; margin-bottom: 15px;}
.acc-query ul li ul li{margin-bottom: 0;}
.acc-query ul li ul li:hover{background: #eee;}
.select-block ul a{display:block; height: 24px; width: 100%;line-height: 24px; }

.acc-query .time-picker{position: relative;float: left; width:160px; height: 30px; border-radius: 2px;  text-indent:10px;}
.acc-query .acc-query-btn{position:relative; margin-left:40px; width:120px; height: 30px; line-height: 30px;}
.acc-query li span{ display: block; float: left;  margin:0 5px; width:80px; height: 30px;line-height: 30px; text-align: center; font-weight: bold;}

.account-select .user-select{width:158px;border: 1px solid #d7d7d7;position: relative;margin-left: 82px;}
.account-select .grey-select{border: none;}
.account-select .user-select p{position: absolute;display:inline-block;top:0px;left:-70px; width:60px; text-align: right; font-weight: bold;   font-size: 13px; line-height: 30px;  color: #285181;}


/*------------withdraw cash 提现----------*/
.withdraw-cash{width: 100%;}
.cash-info{padding: 10px; margin:20px 0; background: #fff;border:1px solid #ddd; }
.cash-info i{display: block; float: left; margin-top:5px; width: 20px; height: 20px; background: url(../images/imgs.png) no-repeat -150px -270px;}
.cash-info p{margin-left: 30px;font:13px/24px Microsoft Yahei,sans-serif;color: #777;}
.cash-acc-info,.cash-acc-bank{margin-bottom: 20px; background: #fff;}
.cash-acc-bank{padding-bottom: 30px; width: 100%;}
.cash-acc-info h3,.cash-acc-bank h3{ margin-bottom:10px; background: #eee; text-indent:10px; line-height: 35px; font-size: 15px;}
.cash-acc-bank h4{margin-bottom: 10px;line-height: 30px; text-indent: 10px; font-weight: bold; color:#285181; }
.cash-acc-info ul{margin:20px;}
.cash-acc-info li{float: left; width: 50%; line-height: 30px; font-size: 14px;}
.cash-acc-info li label{display: inline-block; margin-right: 10px; width:90px; text-align: right; color: #898989;}
.used-online{width: 100%;}
.used-online li{position: relative; padding-top: 30px; margin-left: 20px;margin-bottom: 20px; width:520px; height: 130px; border:1px solid #9dc6e2; background: url(../images/icons.png) no-repeat 0 0; }
.used-online label{display:inline-block;margin-left: 70px; text-align: right; width: 100px;font-size:14px; }
.used-online input[type=text]{display:inline-block; margin-left: 5px; width: 220px; height:35px; line-height: 35px;color: #898989; text-indent: 5px; font:14px Microsoft Yahei,sans-serif; border:1px solid #d7d7d7; }
.view-cbank{ display: none;position: absolute; bottom:100px; right:30px; text-indent:5px; color: #76be0d;font-size: 13px;}
.view-online{display: none; line-height: 30px;margin-left: 20px; font-weight: normal; font-size: 13px;color: #76be0d;}
.used-bank{margin-top: 20px; width: 100%;}
.used-bank li{float: left;position: relative; margin-left: 20px;margin-bottom: 20px; width: 250px; height: 130px; border:1px solid #ddd;cursor: pointer;}
.used-bank li h5{background: #f5f5f5;margin-bottom: 10px; line-height:30px;text-indent: 5px; }
.used-bank h5 a{margin-left: 30px;}
.used-bank h5 a:hover{color: #ff8f2c;}
.used-bank h5 span{display: inline-block; width:160px; height: 35px; background: url(../images/common.png) no-repeat; text-indent: -9999px;}
.used-bank p{padding:0 10px; font-size: 12px; color: #777; line-height: 20px;}
.used-bank p em{font-weight: bold; color: #444;}
.used-online li.checked,.used-bank li.checked{border-color: #2aacc6;}
.used-online li.checked .hook,.used-bank li.checked .hook{display: block; position: absolute; right: 0; top:0; width: 29px; height: 30px; background: url(../images/imgs.png) no-repeat -162px -241px; }
.used-bank li.addnewbank i{display: block; margin:30px auto 0; width: 34px;height: 34px; background: url(../images/imgs.png) no-repeat -127px -544px;}
.used-bank li.addnewbank p{margin-top: 15px; text-align: center;}
.addnewbank:hover{background: #eee;}
.cash-num{float: left;margin-top: 30px;  width: 360px; margin-left:80px; font-size: 14px; line-height: 35px; }
.cash-num input{margin-left: 5px;border:1px solid #aaa;line-height: 30px; width:220px;text-indent: 5px;}
.withdraw-cash-btn{float: left; margin-top: 32px; /*margin:20px 0 0 197px;*/ width: 80px; height: 32px;}
.used-bank .jsyh,.banks .jsyh{background-position:0 0; }
.used-bank .nyyh,.banks .nyyh{background-position:-166px 0; }
.used-bank .gsyh,.banks .gsyh{background-position:-343px 0; }
.used-bank .msyh,.banks .msyh{background-position:-525px 0; }
.used-bank .zgyh,.banks .zgyh{background-position:-693px 0; }
.used-bank .zsyh,.banks .zsyh{background-position:0 -43px; }
.used-bank .jtyh,.banks .jtyh{background-position:-166px -43px; }
.used-bank .gfyh,.banks .gfyh{background-position:-343px -43px; }
.used-bank .xyyh,.banks .xyyh{background-position:-525px -43px; }
.used-bank .njyh,.banks .njyh{background-position:-693px -43px; }
.used-bank .zxyh,.banks .zxyh{background-position:0 -94px; }
.used-bank .sfyh,.banks .sfyh{background-position:-166px -94px; }
.used-bank .shyh,.banks .shyh{background-position:-343px -94px; }
.used-bank .ycyh,.banks .ycyh{background-position:-525px -94px; }
.used-bank .zjyh,.banks .zjyh{background-position:-693px -94px; }
.used-bank .payh,.banks .payh{background-position:0 -135px; }
.used-bank .pfyh,.banks .pfyh{background-position:-166px -135px; }
.used-bank .gdyh,.banks .gdyh{background-position:-343px -135px; }
.used-bank .bjyh,.banks .bjyh{background-position:-525px -135px; }

/*add bank account*/
.cash-new-bank{margin: 20px 0;clear:both;}
.cash-new-bank h4,.cash-new-acc h4{background: #f5f5f5;margin-bottom: 10px; line-height:35px;text-indent: 5px;font-size: 15px; }
.cash-new-bank ul{width: 90%; margin:30px 0  0 5%;clear: both;}
.cash-new-bank .banks li{float: left;margin-bottom: 40px;  height: 35px; width: 200px; line-height: 35px;  }
.cash-new-bank i{display: inline-block; width:160px; height: 35px; background: url(../images/common.png) no-repeat; text-indent: -9999px;}
.cash-new-bank input[type=radio]{margin-top:-2px; margin-right: 10px;vertical-align: middle;}
.cash-new-bank li.other{text-align: center; font-size: 14px; font-weight: bold; line-height:20px;}
.cash-new-bank li.other input{display: none; }
.cash-new-bank li.other em{display: block;margin: 0 auto; width: 16px;height: 16px; background: url(../images/imgs.png) no-repeat 0 -81px; transition:all .2s ease;}
.cash-new-bank li.other em.checked{transform:rotate(180deg);}
.other-bank{display:none;}
.other-bank li{font-size: 14px;}
.other-bank li input{width: 200px; border:1px solid #bbb; line-height: 28px;text-indent: 5px;background: #fff; }

.cash-new-acc{padding-left: 5%;margin-top: 30px; display: none;}
.cash-new-acc div{margin-bottom: 20px;}
.cash-new-acc div label{font-size: 14px;}
.cash-new-acc div span{margin-left: 25px; font-size: 15px;font-weight: bold; color: #317f8f;}
.new-acc-fill li{line-height: 30px; margin-bottom:20px; height: 30px;}
.new-acc-fill select{width:90px; height: 30px;margin-left: 0;}
.new-acc-fill li input{display: block; float: left; border:1px solid #a9a9a9; line-height: 28px; width: 180px; background: #fff; border-radius: 2px; text-indent: 5px; }
.new-acc-fill li label{display: block; float: left; width:100px; font-size: 14px; }
.add-tip { display: none; font-size: 14px; letter-spacing: 1px; color: #777 }
.cash-new-bank .next-btn, .cash-new-acc .next-btn { display: block; margin-left: 5%; margin-top: 30px; width: 180px; height: 45px; clear: both }

/*=======================================*/

/*云pacs-我的账户*/
.settings-account-head{width:99%; border: 1px solid #6fcac4; border-radius: 2px; box-shadow: 2px 2px 2px #f7f7f7;}
.settings-account-head div{float: left; width: 33.33%; border-radius: 2px;}
.settings-account-head div a{display: block; width: 100%; height:40px; line-height:40px; text-align: center; color:#6fcac4;}
.account-on{position: relative;background:#6fcac4;}
.account-on:after{content: ""; position: absolute; display: block; left:50%; margin-left: -5px; width:0; height:0; border: 10px solid #fff;}
.settings-account-head div.account-on a{color:#fff;}
.settings-account-info{width: 99%; margin-top: 30px; border: 1px solid #d7d7d7; border-radius: 2px; box-shadow: 2px 2px 2px #f7f7f7;}
.account-balance{margin: 20px 0 10px 20px; font-size: 14px;}
.account-money{font-size: 28px; margin:0 40px 20px 20px;}
.account-money a{padding: 4px 28px; font-size: 14px; border-radius: 2px;}
.account-money .settings-orange-btn{margin:0 10px 0 50px; background: #ff8f2c; color:#fff;}
.account-table-caption{position: relative; padding-bottom: 6px; width: 100%; height: 40px; border: 1px solid #d7d7d7; border-top-right-radius:2px; border-top-left-radius:2px; background: #b5b5b5;}
.account-table-caption div{float: left; padding:6px 14px; margin: 20px 0 0 10px; color:#fff; cursor: pointer;}
div.account-table-on{color:#000; background: #fff; border-top-right-radius:2px; border-top-left-radius:2px; font-weight: 800;}
.account-table thead th{background: #f0f0f0; color:#898989;}
.account-table thead th,.account-table tbody td{border: none; height: 36px; vertical-align:middle;}
.account-user-detail-content .settings-select .user-select p{top: 6px;}
.account-date{position: relative; top: -6px;}
.account-date input{position: relative; width:160px; top:-4px; height:26px;border:1px solid #e5e5e5;}
.account-user-detail-head{margin-bottom: 20px;}
.account-user-detail-head .settings-select .user-select{position: relative; margin: 0 30px 0 78px; width: 120px;}
.account-user-detail-head .settings-select .user-select ul{width: 120px;}
.account-user-detail-head .settings-select .user-select p{left:-72px;}
.account-user-cash-box{margin-top: 20px; width:99%; border-radius: 2px; border: 1px solid #d7d7d7; box-shadow: 2px 2px 2px #f7f7f7;}
.account-user-cash-box h4{background: #efefef; padding: 8px;}
.account-user-cash-box>div{width:96%; margin: 10px auto;}
.account-user-cash-box div span{display: inline-block; width:40%;}
.account-user-cash-box div span i{margin-right: 8px; display: inline-block; width: 21%; text-align: right;}
.cash-warning-icon{display: block; float: left; margin: 10px; width: 30px; height: 30px; background: url(../images/common.png) no-repeat -24px -185px;}
.cash-warning-box>p{float: left; width: 90%; line-height: 2;}
a.bank-account{font-weight: 800;}
.account-bank-list li{float: left; margin: 10px; width: 252px; height: 130px; border: 1px solid #d7d7d7; border-radius: 2px;}
.account-bank-list li p{margin: 0 auto; width: 240px; font-size: 12px; line-height:2;}
.account-bank-list li h4{width: 100%; padding: 2px 0;}
.account-bank-list li h4 a{float: right; font-size: 12px; margin:10px 30px 0 0;}
.account-bank-list li p span{display: inline; width: 40px; color:#898989;}
.bank-icon{display:inline-block; margin-left: 4px; width: 160px; height:32px; background: url(../images/common.png) no-repeat;}
.bank-icbc{background-position: -352px -5px;}
.bank-cbc{background-position: -11px -5px;}
.bank-abc{background-position: -176px -5px;}
.bank-cmsb{background-position: -535px -5px;}
.bank-ccb{background-position: -707px -5px;}
.bank-cmbc{background-position: -11px -46px;}
.bank-bcm{background-position: -175px -46px;}
.bank-cgb{background-position: -353px -46px;}
.bank-cib{background-position: -533px -46px;}
.bank-bon{background-position: -707px -52px;}
.bank-citic{background-position: -11px -100px;}
.bank-sdb{background-position: -174px -100px;}
.bank-bosh{background-position: -350px -100px;}
.bank-yzcx{background-position: -537px -100px;}
.bank-czb{background-position: -709px -100px;}
.bank-pa{background-position: -12px -143px;}
.bank-spdb{background-position: -172px -143px;}
.bank-ceb{background-position: -355px -143px;}
.bank-bobj{background-position: -535px -143px;}
li.add-bank{position: relative;}
li.add-bank a{display: block; width:100%; height:100%;}
li.add-bank p{position: absolute; top:60%;}
.add-bank-icon{position: absolute; left:50%; top:45%; margin: -18px 0 0 -18px; width:36px; height:36px; background-position: -352px -183px;}
li.add-bank p{color:#898989; text-align: center;}
.input-cash{margin-top: 20px;}
.input-cash input{width: 180px; height: 26px; line-height: 26px; border: 1px solid #d7d7d7;}
.input-cash a{padding: 5px 18px; color:#fff; border-radius: 2px; background: #3989ce;}
.online-account-box{margin-top: 20px; width:500px; height:144px; border:1px solid #7881a7; background: url(../images/icons.png) no-repeat 0 0;}
.online-account-box p{margin-top: 20px;}
.online-account-box p span{width: 150px; text-align: right;}
.online-account-box p input{width: 180px; height: 26px; line-height: 26px; border: 1px solid #d7d7d7; border-radius: 2px;}
.account-bank-content h3{margin: 20px 0 0 20px;}
.bank-list{margin-bottom: 30px;}
.bank-list li{position: relative; float: left; margin-top: 20px; width:320px; text-align: center; cursor:pointer;}
.bank-list li i.settings-icon-radio,.bank-list li i.settings-icon-radio-check{position: absolute; top: 10px; left: 54px; display: inline-block; width:14px; height:14px; background:url(../images/common.png) no-repeat;}
.bank-list li i.settings-icon-radio{background-position: -411px -191px;}
.bank-list li i.settings-icon-radio-check{background-position: -437px -191px;}
.bank-list li p{margin:5px 0 0 -54px; color:#898989;}
.bank-list li input{display:none;}
.other-bank{margin: 40px auto; width: 96%;}
.other-bank input,.bank-name{width:252px; height: 26px; line-height: 26px; border: 1px solid #d7d7d7; border-radius: 2px;}
.bank-next{background:#3989ce;margin-left:80px; padding: 6px 87px; color:#fff;}
.account-user-info-list{margin: 30px;}
.account-user-info-list li{margin-bottom: 20px; line-height:30px;}
.account-user-info-list li .user-select-ul li{margin-bottom: 0;}
.account-info-lable{display: inline-block; margin-right:8px; width: 200px; text-align: right;}
.account-user-info-list b{font-weight: 900; margin-right: 20px;}
li.bank-place .user-select{width:120px; margin:0 14px 0 -4px;}
.bank-name{margin-left: -4px;}
.btn-3989ce{background: #3989ce;}
#bank-nub-warning{margin-left: 10px; color:red;}
.cash-warning{text-indent: 208px; color:#898989;}
.add-bank-card-li a{margin-left: 208px; padding:6px 26px; color:#fff; border-radius: 2px;}
.uesr-img-select p{float:left;color: #306185;margin-top: 8px;margin-bottom: 15px;}
.uesr-img-select{margin-top:16px;height:350px;}
.user-succes{width:90px; height:32px;}
.jcrop-holder #preview-pane {display: block;position:absolute;z-index:2000;top:78px;  right: -190px;  padding: 6px;  background-color: white; }
#preview-pane .preview-container {width: 135px;height: 135px;overflow:hidden;}
/**************************************************************/
.pacs-settings-right .account-on:after{border-top: 10px solid #6fcac4;}
.pacs-settings-right .update{position: relative;margin: 0 auto; width: 813px;}
.pacs-settings-right .update input{position: absolute; right:300px; top:260px; width: 100px; height: 30px;}
.pacs-settings-right .center-ul textarea{border:0;box-shadow: 0 2px 2px #ccc; }

.pacs-settings-right .settings-blue-btn{background:#7881a7;color:#fff;}
.pacs-settings-right .user-upav-right ul{width:500px;}
.pacs-settings-right .user-upav-right ul li{ width:405px;height: 40px;}
.pacs-settings-right .user-upav-right ul li span{display:inline-block;width:100px;color:#898989;}
.pacs-settings-right .user-upav-right ul li p{display: inline-block;}
.pacs-settings-right .user-name{width:225px;height:30px; padding-left:15px;}
.pacs-settings-right .user-none{border: none; background-color: #F7F7F7;font-size: 14px;}
.pacs-settings-right .user-upav-right ul li input{}
.pacs-settings-right .user-upav-right ul li a{float:right; width:65px;height:30px;line-height: 2;text-align: center;}
.pacs-settings-right .user-input{  float: left;width:320px; height:70px;}
.pacs-settings-right .user-input p{ height:24px; color:#898989;}
.pacs-settings-right .user-input input{width:255px; height:30px;padding-left: 15px; background-color: #EFEEEC;}
.pacs-settings-right .user-area{float: left;width: 100%;height:81px;}
.pacs-settings-right .user-area p{height:24px; color:#898989;}
.pacs-settings-right .user-area1{float:left;width:203px;}
.pacs-settings-right .user-mgsw{display:inline-block;width:189px;height:32px;padding-left: 15px;background-color: #fff;line-height: 2.3;cursor: pointer;}
.pacs-settings-right .user-province{position: relative;}
.pacs-settings-right .settings-green-btn{height: 30px;line-height:30px;margin-top:2px;width:60px;text-align:center;border-radius:2px;background:#3989ce;color:#fff;}


.pacs-settings-right .report-template .save-btn{float: left;background:#91b45d;}
.pacs-settings-table{color:#898989;}
.pacs-settings-table th{background: #b5b5b5; border: none; color:#fff;}
.pacs-settings-table tbody tr,.pacs-settings-table tfoot tr{border: 1px solid #d7d7d7;}
.pacs-settings-table td{height:28px; vertical-align:middle; border: none;}
.pacs-settings-table tfoot .pacs-settings-pages{position: relative; padding: 10px 0; max-width: 100%; text-align:center;}
.bg-grey{background: #f5f5f5;}
.settings-select .user-select{position: relative; margin:0 20px 0 34px; width:200px;}
.settings-select .user-select .grey-select{width:100%;}
.settings-select .user-select p{position: absolute; top:-12px; left:-34px; float: left;}







li.account-bank-list-click{border: 1px solid #6fcac4;height:128px;}

/*账户页面银行logo*/
.account-bank-list li{position: relative;}
.used-bank i{display: inline-block; width:160px; height: 35px; background: url(../images/common.png) no-repeat; text-indent: -9999px;}
.used-bank i.icon-ok { position: absolute; top: 0; right: 0; z-index: 99; display: block; width: 0; height: 0; border-top: 14px solid #6fcac4; border-right: 14px solid #6fcac4; border-left: 14px solid transparent; border-bottom: 14px solid transparent; }
.icon-ok b { display: block; position: absolute; top: -11px; width: 10px; height: 10px; background: url(../images/common.png) no-repeat -198px -352px; }
.used-bank .jsyh, .banks .jsyh { background-position: -7px -5px; }
.used-bank .nyyh,.banks .nyyh{background-position:-173px -5px; }
.used-bank .gsyh,.banks .gsyh{background-position:-350px -5px; }
.used-bank .msyh,.banks .msyh{background-position:-532px -5px; }
.used-bank .zgyh,.banks .zgyh{background-position:-700px -5px; }
.used-bank .zsyh,.banks .zsyh{background-position:-7px -48px; }
.used-bank .jtyh,.banks .jtyh{background-position:-173px -48px; }
.used-bank .gfyh,.banks .gfyh{background-position:-350px -48px; }
.used-bank .xyyh,.banks .xyyh{background-position:-322px -48px; }
.used-bank .njyh,.banks .njyh{background-position:-700px -48px; }
.used-bank .zxyh,.banks .zxyh{background-position:-7px -99px; }
.used-bank .sfyh,.banks .sfyh{background-position:-173px -99px; }
.used-bank .shyh,.banks .shyh{background-position:-350px -99px; }
.used-bank .ycyh,.banks .ycyh{background-position:-532px -99px; }
.used-bank .zjyh,.banks .zjyh{background-position:-700px -99px; }
.used-bank .payh,.banks .payh{background-position:-7px -140px; }
.used-bank .pfyh,.banks .pfyh{background-position:-173px -140px; }
.used-bank .gdyh,.banks .gdyh{background-position:-350px -140px; }
.used-bank .bjyh,.banks .bjyh{background-position:-532px -140px; }
.add-new-acc-title{padding: 20px 0; color:#ff8f2c; text-align: center; border-bottom: 1px solid #d7d7d7;}
.add-new-acc div{margin-top: 20px; text-align: center; font-size: 16px;}
.add-new-acc div input{width: 91px; border: 1px solid #d7d7d7;}
.add-new-acc a{display: block; width: 120px; text-align: center; margin: 20px auto;}
a.re-send{background: #ccc;}
.cash>p{font-size: 15px; height: 30px; line-height: 30px; margin-top: 10px;}
.cash-box{margin: 30px 0; padding: 20px; border: 1px solid #dfdfdf;}
.cash-box p{height: 30px; line-height: 30px;}
.cash-box p span{display: inline-block; width: 100px; text-align: right; color: #898989; margin-right: 10px;}
.cash-box p input{display: inline-block; width: 120px; height: 20px; line-height: 20px; background: #eee;}
.cash a{padding: 8px 40px;}
.settings-base-table{width:100%; border-collapse:collapse; border-radius: 2px; overflow: hidden; /*box-shadow: 2px 2px 2px #ccc;*/}
.settings-base-table td,.settings-base-table th{text-align: center; vertical-align: middle; border: 1px solid #d7d7d7;}
.settings-base-table th{height:32px;}

/*二维码*/
.pay-code{position: relative; margin: 2px auto;width: 800px; height: 445px; background: url(../images/pay.jpg);}
.pay-code .code-content{position: absolute; top:91px; left:78px; width: 278px; height: 278px;}
.pay-code .code-content canvas{margin: 16px;}
.pay-code .pay-number{position: absolute; top:50px; left:130px; font-size: 18px;}
.pay-code i{position: absolute; top:382px; left:116px; font-size: 12px;}
.pay-code .code-content img{width: 200px; height: 200px; margin: 39px 0 0 39px;}




/*网络门诊修改*/
.clinic-account-addr{float: left;border: 1px solid #e5e5e5;resize: none;width: 500px;height: 100px;}
.e5-input{height: 30px;line-height: 30px;border: 1px solid #e5e5e5;width: 200px;}

/*信息公告详情页增加作者、时间*/
.con-r{width: 600px;margin: 15px auto 0;overflow: hidden;text-align: center}
.con-r .author{width:50%;float: left;line-height: 24px;}
.con-r .con-time{width:50%;float: left;line-height: 24px;}

/*医生详情页专家简介更多弹框*/
#more-zt h1,#more-sc h1{margin-bottom: 20px;width: 96%;height: 46px;line-height: 46px;margin-left: 20px;font-size: 18px;color: #269d97;border-bottom: 1px solid #e4e5e5;font-weight: normal;}
#more-zt ul,#more-sc ul{width: 96%;margin: auto;height: auto}
#more-zt ul li,#more-sc ul li{line-height: 26px;color: #808080}


/*患者诊室11.14新增需求*/
span.new-add { display: block; float: right; margin-top: 8px; width: 200px; height: 30px; padding: 0 20px; line-height: 30px; text-align: center; background: #fff; color: #3dafa7; border-radius: 4px; border: 1px solid #3dafa7; cursor: pointer; }
.add-file { float: left; display: inline-block; width: 100px; height: 100px; cursor: pointer; border: 2px solid #eee; background: url(../images/clinic.png) no-repeat -521px -608px; }
.add-file input { cursor: pointer; opacity: 0; display: block; width: 100%; height: 100%; }
.newaddbox { width: 96%; margin: 0 auto; }
.icon-del { display: block; position: absolute; width: 20px; height: 20px; right: -8px; top: -8px; border-radius: 10px; background: url(../images/clinic.png) no-repeat -257px -85px #fff; }
.submit-btn { margin-top: 40px; height: 40px; margin-bottom: 30px; text-align: center; }
.submit-btn a { padding: 10px 100px; background: #3dafa7; color: #fff; border-radius: 4px; }
.doctor-msg-title { display: block; position: absolute; height: 14px; line-height: 14px; background: #fff; color: #f00; top: -7px; right: -7px; text-align: center; font-size: 10px; }
.con-room-img-box a.doc-new-add { border-color: #3dafa7; }
li.doc-table-newadd { position: relative; }
li.doc-table-newadd::before { content: " "; display: block; position: absolute; top: 10px; width: 8px; height: 8px; border-radius: 4px; background: #3dafa7; }