.w460 { width:460px;} 
.w400 { width:400px;} 
.w410 { width:410px;} 
/*
 * 详情页患者端 右侧边栏 推荐礼物和礼物动?20120607
 */
.presentPersonList{ padding:10px; background:#C2D5E3;}
.presentPersonList-inner{ background:#fff; padding:10px;}
.presentPersonList-box .presentPersonList-box-item{ float:left; display:inline; width:265px; }
.presentPersonList-box-item-margin{margin:30px 0px 0px 50px;}
.presentPersonList-box-item-l{ width:62px;}
.presentPersonList-box-item-l .avatar{ border:1px solid #96B7CF;}
.presentPersonList-box-item-r-shell{ width:185px;}
.presentPersonList-box-item-r{ width:185px; background:url("//i1.hdfimg.com/space/images/corner_bg_big.gif") no-repeat left top; height:66px; position:absolute;}
.presentPersonList-box-item-rHover{z-index:1; background:url("//i1.hdfimg.com/space/images/corner_bg_big.gif") no-repeat left -66px;height:210px;}
.reflink:hover{text-decoration:none;}
.phonePop-blue {
    color: #35A5E1;
}
.phonePop-btn, .phonePop-btn-l, .phonePop-btn-r {
    display: inline-block;
    height: 27px;
    line-height: 23px;
}
.phonePop-btn {
    background: url("//i1.hdfimg.com/space/images/phone_pop03.png") repeat-x scroll 0 0 transparent;
    cursor: pointer;
}
.phonePop-btn:hover {
    text-decoration: none;
}
.phonePop-btn-l {
    background: url("//i1.hdfimg.com/space/images/phone_pop02.png") no-repeat scroll left top transparent;
    padding-left: 12px;
}
.phonePop-btn-r {
    background: url("//i1.hdfimg.com/space/images/phone_pop04.png") no-repeat scroll right top transparent;
    padding-right: 12px;
}
.presentIntro{ border:1px solid #ddd; background:#f7f7f7; padding:10px;}
.ov{ overflow:hidden;}

/*caringValueRank-box*/
.caringValueRank-box{ padding:12px 0px; border-bottom:1px dashed #ddd; float:left; width:278px;}
.rankValue{ width:20px; height:20px; background:url("//i1.hdfimg.com/space/images/caringValue01.jpg") no-repeat; line-height:20px; text-align:center; color:#fff; font-weight:bold; margin-top:20px;}
.doctorValueShell img{ margin-top:23px;}
.doctorImgShell{ width:175px;}
.caringValue_banner{ width:45px; margin-top:20px;}
.oh{ overflow:hidden;}
.nbb{ border-bottom:none;}

/*presentAndRankValueShell*/
.presentAndRankValueShell{ width:596px;}
.presentShow, .caringValueRank{ width:298px; height:220px;}

/*toggleTab*/
.toggleTab a{ display:inline-block; width:149px; height:30px; background:url("//i1.hdfimg.com/space/images/caringValue03.jpg") no-repeat; outline:none;}
.toggleTab .prev{ background-position:left top;}
.toggleTab .next{ background-position:right top;}
.toggleTab .prevClicked{ background-position:left -30px;}
.toggleTab .nextClicked{ background-position:right -30px;}
.w298{ width:298px;}

/*PresentZone*/
.presentZone-ul{                            
} 
.presentZone-ul li{                         
    width: 136px;                       
    float: left; 
} 
.presentZone-ul .received{ 
    padding-left:16px; 
    padding-right:16px; 
} 
.presentZone-ul .notReceive{ 
    padding-left:16px; 
    padding-right:16px; 
} 

/*
 * pop
 */
.flowerShow{ width:514px; margin:0 auto; z-index:999;}
.knowBtn{ font-weight:bold; color:#8b8b8b; background:url(//i1.hdfimg.com/space/images/present09.png) no-repeat; width:92px; height:27px;line-height:23px; _line-height:26px;display:inline-block;  text-align:center;}
/* flowerShow-menu */
.flowerShow-menu{ border-bottom:1px solid #35A5E1;}
.flowerShow-menu li{ height:27px; line-height:27px; width:78px; text-align:center; color:#666; float:left; _display:inline; cursor:pointer; }
.flowerShow-menu li.flowerShow-menu-active{ border:1px solid #35A5E1; border-bottom:1px solid #fff; position:relative; bottom:-1px; overflow:hidden; color:#333;}
/* flowerApplyLess */
.applyLess-notice { background:url(//i1.hdfimg.com/space/images/present07.png) no-repeat left 3px; padding-left:20px;}
.phonePop-blue{ color:#35A5E1;}
.phonePop-btn,.phonePop-btn-l,.phonePop-btn-r{ display:inline-block; height:27px; line-height:23px; _line-height:26px;}
.phonePop-btn{ background:url(//i1.hdfimg.com/space/images/phone_pop03.png) repeat-x; cursor:pointer;}
.phonePop-btn:hover{ text-decoration:none;}
.phonePop-btn-l{ padding-left:12px; background:url(//i1.hdfimg.com/space/images/phone_pop02.png) no-repeat left top;}
.phonePop-btn-r{ padding-right:12px; background:url(//i1.hdfimg.com/space/images/phone_pop04.png) no-repeat right top;}
/* flowerApplySuccess */
.flowerApplySuccess{ width:400px; padding-left:80px; margin-left:auto; margin-right:auto; background:url(//i1.hdfimg.com/space/images/present08.png) no-repeat left center;}
.flowerApply-green{ color:#72bd00;}
/* flowerToDoctor */
.flowerToDoctor-lcWrap{ width:75%; padding-bottom:25px; background:url(//i1.hdfimg.com/space/images/present04.png) no-repeat right bottom}
.flowerToDoctor-l{ width:110px;}
.flowerToDoctor-c{ width:260px;}
.flowerToDoctor-r{ width:110px;}
/*  */
.apply-subTitle{
    text-align:center;
    background:url(//i1.hdfimg.com/space/images/present/apply-bg-underTitle.jpg) repeat-x;
    border-color: pink;
    border-style: solid;
    border-width: 1px 0;
}
.apply-subTitle1{
    background:url(//i1.hdfimg.com/space/images/present/apply-bg-underTitle1.gif);
    background-repeat:no-repeat;
    background-position:right top;
    padding:9px 0;
}
/* flowerShow-list */
.flowerShow-list-item{ width:49.9%;}
.flowerShow-list-item  input{ margin-top:30px;}
.flowerKind1{ background:url(//i1.hdfimg.com/space/images/present.png) no-repeat 0px -65px; width:66px; height:65px; margin:0px 5px; vertical-align:top;}
.flowerKind2{ background:url(//i1.hdfimg.com/space/images/present.png) no-repeat -76px -65px; width:57px; height:65px; margin:0px 5px; vertical-align:top;}
.flowerKind3{ background:url(//i1.hdfimg.com/space/images/present.png) no-repeat -143px -65px; width:88px; height:84px; vertical-align:top;}
.flowerShow-list-item-details{ overflow:hidden; zoom:1;}
.flowerShow-list-item-details li{margin-left:10px;padding:2px;}
/* presentPop */
.presentPop{ padding:6px; background:#B2B2B2;}
.presentPop-title{ height:37px; line-height:37px; padding:0px 10px; background:#36A6E2;}
.presentPop-title-close{ width:11px; height:10px; background:url(//i1.hdfimg.com/space/images/present.png) no-repeat left top;margin-top:8px; overflow:hidden; cursor:pointer;}
.presentPop-content{ background:#fff; border:1px solid #36A6E2;}
.presentPop-notice{ border:1px dashed #F5951C; background:#FEF1E2; line-height:33px;}
.presentPop-btn{ display:inline-block; width:92px; height:27px; line-height:22px; text-align:center; color:#35A5E1; background:url(//i1.hdfimg.com/space/images/present.png) no-repeat -21px 0px; font-weight:bold;}
.presentPop-btn:hover{ text-decoration:none;}
.presentWords{ line-height:28px; background:url(//i1.hdfimg.com/space/images/present06.png) repeat-y;}

/* doctorHavePresent */
#doctorHavePresent{ background:url(//i1.hdfimg.com/space/images/present10.png) no-repeat right top #F1F8E9;position: relative;}
#cornerBg{ position:absolute; left:-41px; top:0px;}
.presentBg {border:1px solid #efefef;}
#cornerBg2{ position:absolute; left:-41px; bottom:0px;}
.presetClick {cursor:pointer;width:50px;height:50px;position:absolute;top:0;right:0;}

/*
 *success
 */

/*base*/
.w270{ width:270px;}
.w500{ width:500px;}
.gifts-blue{ color:#36A6E2;}
.gifts-bb{ border-bottom:1px dashed #ddd;}

/*gifts*/
.gifts{ margin-left:auto; margin-right:auto; border:1px solid #36A6E2;}
.gifts-t{ height:27px; line-height:27px; padding-left:10px; font-size:14px; color:#fff; font-weight:bold; background:#36A6E2;}
.gifts .telText{ height:22px; line-height:22px; width:120px; padding-left:3px; border:1px solid #ddd;}
.gifts .submitBtn{ height:23px; line-height:23px; padding:0px 4px; border:1px solid #ddd; background:#eee; cursor:pointer; font-size:14px;}

/*musicBox*/
.musicBox{ min-height:270px; _height:270px; margin:10px; background:url("//i1.hdfimg.com/space/images/success_nurse.jpg") no-repeat right top;}




/*
 *stream.css
 */
.stream-side {
    display: inline;
    float: left;
    margin-left: 10px;
    width: 300px;
}
.stream-side-box {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C8C8C8;
}
.stream-side-box h3 {
    background: url("//i1.hdfimg.com/space/images/stream16.gif") repeat-x scroll 0 0 transparent;
    height: 36px;
    line-height: 36px;
    padding-left: 8px;
}

.case_zx_con {
    background: url("//i1.hdfimg.com/space/images/case_zxico.gif") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    margin-bottom: 10px;
    padding: 10px 0;
}


/*
 *选择医生
 */

.doctorServiceSend a{display:inline-block;font-family:'微软雅黑';font-size:14px;background:url(//i1.hdfimg.com/space/images/service_btn.png?1347434713) no-repeat;height:35px;line-height:33px;zoom:1;text-decoration:none; padding-left:33px;}
.doctorServiceSend a:hover{background:url(//i1.hdfimg.com/space/images/service_btnhover.png?1347434713) no-repeat;text-decoration:none;}
.doctorServiceSend a.telBtn{background-position:0px 0px;width:65px;}
.doctorServiceSend a.telBtn:hover{background-position:0px 0px;width:65px;}
.doctorServiceSend a.advisoryBtn{background-position:-105px 0px;width:65px;}
.doctorServiceSend a.advisoryBtn:hover{background-position:-105px 0px;width:65px;}
.doctorServiceSend a.jiahaoBtn{background-position:-210px 0px;width:65px;}
.doctorServiceSend a.jiahaoBtn:hover{background-position:-210px 0px;width:65px;}
.doctorServiceSend a.oldPatientBtn{background-position:-420px 0px;width:90px;}
.doctorServiceSend a.oldPatientBtn:hover{background-position:-420px 0px;width:90px;}
.doctorServiceSend a.oldPresentBtn{background-position:-315px 0px;width:65px;}
.doctorServiceSend a.oldPresentBtn:hover{background-position:-315px 0px;width:65px;}
/*
 * notice under reply-box (flow detail for patient)
 */

.patientNotice{
    background: #FFEED0;
    border: 1px solid #FFD58A;
    margin-bottom:10px;
    padding:4px 10px;
    height:40px;
}

/*
 *user_center ,telpay for present
 */
.scenter-main-present{
    background: none repeat scroll 0 0 #FFFFFF;
    margin:10px;
}
.scenter-doc-present{
    margin: 0 auto;
    width: 960px;
}
.presentRecharge-present{
    border: 1px solid #A0BEDC;
    padding: 15px 20px;
}
.flowerToDoctor-present{
    background: none repeat scroll 0 0 #FFFFFF;
    margin-left: 137px;
    width:550px;
}
.orderInfo{
    padding: 15px 20px;
}
.flowerToDoctor-c-present{
    width:70%;
    padding-left: 20px;
}
.funds-query-title_present{
    background: url(//i1.hdfimg.com/userspace/images/scenter11-present.gif) no-repeat;
    height: 33px;
    line-height: 33px;
}
.telaccount-orderInfo{
    width:550px;          
    margin-left:80px;
}                     
.banks_bar li{ 
    bottom: -1px; 
    cursor: pointer; 
    display: inline; 
    float: left; 
    height: 28px; 
    line-height: 28px; 
    margin-right: 5px; 
    overflow: hidden; 
    padding: 0 15px; 
    position: static; 
    background: none repeat scroll 0 0 #E7F0F6; 
    border: 1px solid #E7F0F6; 
    font-weight: bold; 
}           
.banks_bar li.button_active{ 
    background: none repeat scroll 0 0 white; 
    border: 1px solid #F1F1F1; 
}               
.phoneCardManu{ 
    width:125px; 
} 
.phoneCardManu li{ 
    bottom: -1px; 
    cursor: pointer; 
    display: inline; 
    float: left; 
    height: 28px; 
    line-height: 28px; 
    overflow: hidden; 
    padding: 0 5px; 
    position: static; 
    background: none repeat scroll 0 0 white; 
    border: 1px solid #F1F1F1; 
    font-weight: bold; 
} 
.phoneCardManu li.button_active{ 
    background: none repeat scroll 0 0 #E7F0F6; 
    border: 1px solid #E7F0F6; 
} 

/*
 *recommend zone
 */
.todayPush-tip{
    background: none repeat scroll 0 0 #FFF8F0;
    border: 1px solid #FFA568; 
    border-radius: 5px 5px 5px 5px;
    padding: 5px 9px;
    right: 10px;
    top: 20px;
}           
.todayPush-pr{
    width:230px;
    float:left;
    margin-right:15px;
}
.presentMsg{width:86%;}

.comment-li{height:40px;
    width:135px;
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
}
