/**/
.dw-header { position:fixed; left:0; top:0; width:100%; height:48px; border-top: 2px solid #4db944; background-color: #f4f4f4; opacity:.8; filter:alpha(opacity=80); _position:absolute; width:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth)); _top:expression(eval(document.documentElement.scrollTop)); z-index: 999;}
.dw-header:hover { opacity:1; filter:alpha(opacity=100);}
.dw-header-navbar {margin:15px 15px 0 0; height:20px;}
.dw-header-member-login { float:left; margin-right: 30px;}
.dw-header-member-login a:link, .dw-header-member-login a:visited { color:#555; cursor:pointer;}
.dw-header-doctor-login { float:left; margin-right: 30px;}
.dw-header-doctor-login a:link, .dw-header-doctor-login a:visited { color:#555; cursor:pointer;}
.dw-header-nav { float:left;}
.dw-header-nav a:link, .dw-header-nav a:visited { color:#555; cursor:pointer;}

.dw-banner { position:relative; height:250px; background:url(../images/doctorsite/banner.jpg) no-repeat center top;}
.dw-banner01 { background:url(../images/doctorsite/dbanner01.jpg) no-repeat center top;}
.dw-banner02 { background:url(../images/doctorsite/dbanner02.jpg) no-repeat center top;}
.dw-banner03 { background:url(../images/doctorsite/dbanner03.jpg) no-repeat center top;}
.dw-banner04 { background:url(../images/doctorsite/dbanner04.jpg) no-repeat center top;}
.dw-banner05 { background:url(../images/doctorsite/dbanner05.jpg) no-repeat center top;}
.dw-banner06 { background:url(../images/doctorsite/dbanner06.jpg) no-repeat center top;}
.dw-banner .wrapper { position:relative; height:250px; z-index:2;}
.dw-banner .doc-intro { position:absolute; left:0; top:40px;}
.dw-banner .doc-intro .doctor-photo-wrap, .dw-banner .doc-intro .doctor-info { display:inline; float:left;}
.dw-banner .doc-intro .doctor-photo-wrap { width:116px; height:116px; text-align: center;}
.dw-banner .doc-intro .doctor-photo { height: 116px; width: 116px; -webkit-border-radius: 50%; border-radius: 50%;}
.dw-banner .doc-intro .doctor-info { margin-left: 25px; margin-top: 15px; width:500px; color:#666;}
.dw-banner .doc-intro .doctor-info dt { font-size: 16px;}
.dw-banner .doc-intro .doctor-info .dw-address:link, .dw-banner .doc-intro .doctor-info .dw-address:visited { margin-left: 15px; font-size: 14px; color:#fff;}
.dw-banner .doc-intro .doctor-info dd a:link, .dw-banner .doc-intro .doctor-info dd a:visited { color:#666;}
.dw-banner .doc-intro .doctor-info dd { width:100%; margin-top: 10px; white-space: nowrap; overflow:hidden; text-overflow: ellipsis;}

.follow, .followed { position:relative; display:inline-block; height:30px; line-height: 30px; padding:0 5px 0 35px; font-size: 12px; background-color: #fff; text-align: center; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; *display:inline; *zoom:1;}
.follow { border:1px solid #f37b00;}
.follow:link, .follow:visited { color:#f37b00; text-shadow: none;}
.followed { border:1px solid #cecece;}
.followed:link, .followed:visited { color:#555; text-shadow: none;}
.icon-btnfollow { position:absolute; left:-1px; top:0; display:inline-block; width:30px; height:30px; background-color:#f37b00; -webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;  *display:inline; *zoom:1;}
.icon-cross { position:absolute; left:50%; top:50%; display:inline-block; width:12px; height:12px; margin-left: -6px; margin-top: -6px; background:url(../images/cross-white.gif) no-repeat; *display:inline; *zoom:1;}
.followed .icon-btnfollow { background-color: #cecece;}

.doc-qrcode-w { position:absolute; right:70px; top:37px; color:#fff; text-align: center; z-index: 2;}
.doc-qrcode { width:118px; padding:15px 0; line-height: 20px; background-color: #fff; text-align: center; -webkit-box-shadow: 0 0 3px rgba(0,0,0,.6);-moz-box-shadow: 0 0 3px rgba(0,0,0,.6);box-shadow: 0 0 3px rgba(0,0,0,.6);}
.doc-qrcode img { width: 88px; height: 88px;}

.banner-nav { position:absolute; left:0; bottom:0; height:43px; line-height: 43px;}
.banner-nav li { float:left; height:43px; width:159px; margin-left: -1px; text-align: center; line-height: 43px; border-left:1px solid #70818a; border-right:1px solid #70818a;}
.banner-nav li.current, .banner-nav li a:hover { background-color: #485055;}
.banner-nav li.first { margin-left: 0;}
.banner-nav li a { display:block; position:relative; height:100%;}
.banner-nav li a:link, .banner-nav li a:visited { color:#fff;}

.banner-nav-bg { position:absolute; left:0; bottom:0; height:43px; width:100%; background-color: #000; opacity:.5; filter:alpha(opacity=50);}

.section { margin-top: 20px; background-color: #fff; border:1px solid #e1e1e1; -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);-moz-box-shadow: 0 0 5px rgba(0,0,0,.1);box-shadow: 0 0 5px rgba(0,0,0,.1); zoom:1;}
.section-main { width:886px;}
.section-header { padding:9px 20px; background-color: #f8f8f8; border-bottom:1px solid #e1e1e1;}
.section-header h4 { display:inline; float:left; height:28px; padding-left: 15px; margin:5px 5px 0 -20px; font-size: 16px; color:#222; border-left: 2px solid #ff9966; line-height: 28px;}
.section-header a {/* float:right; margin-top: 5px;*/}
.section-header a.btn { height:20px; padding:8px 0; line-height: 20px; font-size: 14px;}
.section-header.bd-0 { border:0;}
.section-header.bg-none { background-color: transparent;}

.section-full { padding:0 20px 20px;}
.section-full .section-header { padding:20px 0; background-color: transparent; border-bottom:1px solid #dedbdb}
.section-full .section-header h4 { font-size: 18px; _position:relative;}

/*@media screen and (max-width: 1220px) {
    .section-main { width:688px;}
}*/

/*医生个人主页侧边栏*/
.doc-aside { margin-top: 20px;}
.doc-aside-sec { width:290px; margin-bottom: 20px; background-color: #fff; border:1px solid #e1e1e1; -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);-moz-box-shadow: 0 0 5px rgba(0,0,0,.1);box-shadow: 0 0 5px rgba(0,0,0,.1);}
.doc-aside-header { padding:10px 0; height:28px; line-height: 28px;}
.doc-aside-header h4 { padding-left: 15px; font-size: 16px; color:#222; border-left: 2px solid #ff9966;}
.doc-aside-con { padding:0 20px; border-bottom: 1px solid #dedbdb;}

.doc-aside-myinfo { position:relative; z-index: 100;}
.doc-aside-myinfo .doc-aside-header { height:34px; line-height: 34px; background:url(../images/doctorsite/sb-tit-bg.jpg) repeat-x; }
.doc-aside-myinfo .doc-aside-header h4 { border-left: 0; padding-left: 17px;}

.doc-aside-myinfo-1 { margin:20px -20px 0; padding:0 20px; border-bottom: 1px dashed #d9d9d9;}
.doc-aside-myinfo-1 li { margin-bottom: 30px;}
.doc-aside-myinfo-1 strong { display:inline; float:left; width:75px; font-weight: normal; color:#222; text-align: right;}
.doc-aside-myinfo-1 .c-btn-gray { vertical-align: text-top; margin-top: -4px;}

.doc-aside-myinfo-2 { margin:0 -20px; line-height:24px; word-break: break-all; word-wrap: break-word;}
.doc-aside-myinfo-2 strong { display:inline; float:left; width:45px; font-weight: normal; color:#222; text-align: right;}
.shadow-line-1, .shadow-line-2, .shadow-line-3 { background:url(../images/doctorsite/sb-shadow.jpg) no-repeat;}
.shadow-line-1 { height:5px; background-position:center top; overflow:hidden;}
.shadow-line-2 { height:10px; background-position:center -5px; overflow:hidden;}
.shadow-line-3 { height:15px; background-position:center -15px;}

.pop-myinfo-full { position:absolute; left:290px; top: 0; width:698px; border:1px solid #c2c2c2;}
.pop-myinfo-tb { table-layout:fixed;}
.pop-myinfo-tb th { width:105px; padding:15px 0; text-align: right; vertical-align: top; line-height: 24px; color:#222; background-color: #f8f8f8; border-bottom: 1px dashed #e1e1e1; border-top: 1px dashed #fff;}
.pop-myinfo-tb td { padding:15px 20px; line-height: 24px; background-color: #fff; border-bottom: 1px dashed #e1e1e1; border-top: 1px dashed #fff; word-wrap: break-word; word-break:break-all;}
.pop-myinfo-tb .last th, .pop-myinfo-tb .last td { border:0;}

.pop-vote { display:none; position:absolute; left:50%; top:-120px; margin-left: -128px; width:216px; padding:20px; background-color: #fff; border:1px solid #d8d8d8;}
.pop-vote em { position:absolute; left:50%; bottom:-12px; display:block; width:0; height:0; margin-left: -6px; border-width: 6px; border-style: solid dashed dashed; border-color: #d8d8d8 transparent transparent; line-height: 0;}
.pop-vote span { position:absolute; left:-6px; bottom:-5px; display:block; width:0; height:0; border-width: 6px; border-style: solid dashed dashed; border-color: #fff transparent transparent; line-height: 0;}

.doc-aside-mypatient .doc-aside-con { padding:5px 0 20px 20px;}
.disease-vote li { display:inline; float:left; height:27px; margin:0 15px 20px 0; position:relative; z-index: 101;}
.disease-vote li .icon-btnfollow { display:none; width:25px; height:27px; left:0;}
.disease-vote li.hover .icon-btnfollow { display:block;}

.doc-aside-statics .doc-aside-header { padding:0;}
.doc-aside-statics li { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dashed #f1f1f1; line-height: 24px;}
.doc-aside-statics li.last {border-bottom:0;}
/*医生个人主页主体部分*/
.doctor-msg { padding:20px; margin-top: 20px;}

.myschedule .section-header h4, .net-consult .section-header h4, .myshare .section-header h4, .jy-share .section-header h4, .doctors .section-header h4 { display:inline; float:left; height:28px; padding-left: 15px; margin:5px 5px 0 -20px; font-size: 16px; color:#222; border-left: 2px solid #ff9966; line-height: 28px;}
.net-consult .section-header a, .myshare .section-header a, .jy-share .section-header a, .doctors .section-header a { float:right; margin-top: 10px;}

.myschedule .section-header .schedule-refresh { margin-top: 8px;}
.myschedule .section-con .schedule-refresh { display:none;}
.schedule-refresh a { display:inline; float:left; margin-top: 0;}
.schedule-refresh a:link, .schedule-refresh a:visited { color:#555;}
.schedule-refresh a:hover { color:#e44319;}
.schedule-refresh span { display:inline; float:left;}
.schedule-refresh .icon-refresh { margin-top: 3px;}
.myschedule-tb-wrap { position:relative; padding:20px; z-index: 1;}
.myschedule-tb { width:100%; table-layout: fixed; border:1px solid #6eb2c1; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.myschedule-tb th { padding:5px 0; height:40px; background-color: #dcf0f5; border-bottom:1px solid #bddfe8; text-align: center; font-weight: normal; vertical-align: middle;}
.myschedule-tb th.first, .myschedule-tb th.last { width:70px;}
.myschedule-tb td { height:95px; border:1px dashed #bddfe8; text-align: center; vertical-align: top;}
.myschedule-tb td.bg { background-color:#e9f8fc;}
.myschedule-tb td.first { vertical-align: middle;}
.myschedule-tb td.hover {}
.myschedule-tb td .myschedule-stat { position:relative; display:block; margin:-1px; width:100%; height:78px; padding: 18px 1px 1px;}
.myschedule-tb td.hover .myschedule-stat { background-color:#fafffc; border:1px solid #4db944; padding: 17px 0 0; z-index: 2;}
.myschedule-tb td.hover .pop-myschedule-info { display:block;}
.myschedule-tb .icon-prev-gray, .myschedule-tb .icon-next-gray {  _margin-top: -10px;}
.btn-gh, .btn-tz, .btn-hb { display:block; width:50px; height:27px; margin:0 auto; border:0; text-align: center; color:#fff; font-size: 14px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.width-70{width:70px}
.btn-gh { background-color: #4db944; cursor:pointer;}
.btn-tz { background-color: #bcbcbc;}
.btn-hb { background-color: #f37b00;}
a.btn-gh { line-height: 27px;}
a.btn-tz { line-height: 27px; cursor:default;}
a.btn-hb { line-height: 27px; cursor:default;}
a.btn-gh:link, a.btn-gh:visited, a.btn-tz:link, a.btn-tz:visited, a.btn-hb:link, a.btn-hb:visited { color:#fff;}
.myschedule-tb td .myschedule-stat .number-gh { position:absolute; right:0; top:0; display:inline-block; width:14px; height:14px; background-color: #f37b00; font-size: 12px; line-height: 14px; color:#fff; text-align: center;}
.corner-br { position:absolute; right:-4px; bottom:-3px; display:block; width:30px; height:30px; background:url(../images/doctorsite/corner-br.gif) no-repeat;}
.pop-myschedule-info { display:none; position:absolute; left:50%; top:95px; margin-left: -95px; width:170px; padding:10px; background-color: #fff; border:1px solid #d8d8d8; font-size: 12px; text-align: left;}
.pop-myschedule-info em { position:absolute; left:50%; top:-12px; display:block; width:0; height:0; margin-left: -6px; border-width: 6px; border-style: dashed dashed solid; border-color:transparent transparent #d8d8d8; line-height: 0;}
.pop-myschedule-info i { position:absolute; left:-6px; top:-5px; display:block; width:0; height:0; border-width: 6px; border-style: dashed dashed solid; border-color:transparent transparent #fff; line-height: 0;}
.myschedule-loading { top: 200px; left: 50%; margin-left: -90px; width:170px; padding:5px; border:1px solid #e1e1e1; background-color:#fff; z-index: 3;}
.myschedule-none { top: 72px; left: 92px; height: 287px; width: 770px; background-color:#fff; z-index: 4;}
/*@media screen and (max-width: 1220px) {
    .myschedule .section-header .schedule-refresh { display:none;}
    .myschedule .section-con .schedule-refresh { display:block;}
    .myschedule-none { width: 573px;}
}*/

.article-list li { padding: 0 15px 15px 0; margin-bottom: 15px; border-bottom:1px dashed #f2f2f2; overflow:hidden; zoom:1;}
.article-list li.last { border-bottom: 0; margin-bottom: 0;}
.article-list li a { display:inline; float:left; width:590px; white-space: nowrap; overflow:hidden; text-overflow: ellipsis;}
.article-list li a em { color:#aeaeae;}
.article-list li a:link, .article-list li a:visited { color:#555;}
.article-list li a:hover { color:#e44319;}
.article-list-tit { height:32px; line-height: 32px; padding-left:10px; padding-bottom: 10px; margin-bottom: 15px; border-bottom: 1px solid #e1e1e1;}
.article-list-tit .page { padding:0;}

.net-consult-res { width: 150px; text-align: left; color:#aeaeae;}

.patient-comment { margin-bottom: 30px;}
.comment-user-photo { display:inline; float:left; width:60px;}
.comment-user-photo-img { position:relative; width:59px; height:59px;}
.comment-box { position:relative; margin-left:80px; padding-top:20px; }
.comment-box-arr { position:absolute; left:40px; top:-8px; width:0; height:0; border-width:3px 5px 6px 6px; border-style:dashed dashed solid  dashed; border-color:transparent transparent #f4f4f4  transparent; font-size:0; line-height:0; overflow:hidden;}
.comment-txt { line-height:1.5; word-wrap:break-word; word-break:break-all;}
.comment-box-doc{ background: #f4f4f4;position:relative;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding:20px;}
.comment-box-w{width:930px}
.p-desc { padding:30px 20px; background-color:#f8f8f8; border-bottom:1px solid #e1e1e1; position:relative;}
.p-desc .comment-box { padding:5px 145px 0 0; background-color:none; -webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.p-desc em { position:absolute; left:125px; bottom:-12px; display:block; width:0; height:0; margin-left: -6px; border-width: 6px; border-style: solid dashed dashed; border-color: #e1e1e1 transparent transparent; line-height: 0;}
.p-desc em span { position:absolute; left:-6px; bottom:-5px; display:block; width:0; height:0; border-width: 6px; border-style: solid dashed dashed; border-color: #f8f8f8 transparent transparent; line-height: 0;}
.doc-reply { padding:20px;}
.doc-reply .doc-photo { display:inline; float:left; width:59px; height:59px; -webkit-border-radius: 45px; -moz-border-radius: 45px; border-radius: 45px;}
.doc-reply-l li { overflow:hidden; vertical-align: top; zoom:1;}
.doc-reply-date { display:inline; float:left; width:110px; margin-top: 15px; font-size: 12px; color:#aeaeae;}
.doc-reply-con { margin-left: 110px; padding:12px 15px; line-height: 24px; border-left: 2px solid #e1e1e1; word-break:break-all; position:relative;}
.doc-reply-con .icon-listico-g { position:absolute; left:-7px; top:19px;}

/*@media screen and (max-width:1220px) {
    .net-consult .article-list li a { width: 480px;}
}*/

/*未登录*/
.lh28 { line-height: 28px;}
.lh35 { line-height: 35px;}
.doctors {}
.doctors li { display:inline; float:left; width:410px; height: 95px; padding-left: 10px;}
.doctors li .doctor-photo-wrap, .doctors li .doctor-info { display:inline-block; vertical-align: middle; *display:inline; *zoom:1;}
.doctors li .doctor-photo-wrap { width:90px; height:90px; text-align: center;}
.doctors li .doctor-photo { height: 90px; width: auto; max-width:90px; _width:expression(this.width>90?"90px":"auto");}
.doctor-info { margin-left: 25px; width:295px;}
.doctor-info dt a {}
.doctor-info dd { width:100%; margin-top: 15px; white-space: nowrap; overflow:hidden; text-overflow: ellipsis;}
.service-tag-gh, .service-tag-net, .service-tag-phone { display:inline-block; width:40px; height:20px; margin-right: 5px; font-size: 12px; color:#fff; text-align: center; -webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px; *display:inline; *zoom:1;}
.service-tag-gh { background-color: #f37b00;}
.service-tag-net {background-color: #007bff;}
.service-tag-phone { background-color: #2acf8d;}
/*@media screen and (max-width: 1220px) {
    .doctors li { width: 310px;}
    .doctor-info { margin-left: 20px; width:195px;}
}*/

#addDisease .relsearch { position:absolute; left:0; top:38px; width:200px; border:1px solid #e1e1e1; background-color:#fff; -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.12);-moz-box-shadow: 1px 1px 5px rgba(0,0,0,.12);box-shadow: 1px 1px 5px rgba(0,0,0,.12); z-index: 2;}
#addDisease .relsearch a { display:block; padding:0 10px; width:180px; height:36px; line-height: 36px; white-space: nowrap; overflow:hidden; text-overflow: ellipsis;}
#addDisease .relsearch a:link, #addDisease .relsearch a:visited { color:#555;}
#addDisease .relsearch a:hover { background-color: #f8f8f8;}

/**/
#mainTip { position:relative; margin:20px 0 0; padding:10px 20px; border:1px dashed #e7e7cd; background-color:#ffffe1;}
#mainTip .maintip-txt { padding-right:15px; font-size:14px; line-height:1.5; color:#555;}
#mainTip .close-maintip { position:absolute; right:13px; top:10px; display:block; width:14px; height:14px; background-position: -260px -240px; zoom:1;}

.module { margin-top:20px; *position:relative;}
.module .module-tit { position:relative; height:44px; padding:0 50px 0 12px; background-color:#e9f4f8; font-size:16px; color:#222; line-height:44px; border-top:1px solid #bbd9e4;}
.module .module-tit-bgc-f5 { background-color:#f5f5f5; border-top:1px solid #e2e2e2; }
.module .module-hide { position:absolute; right:20px; top:12px; display:block; width:21px; height:21px; background-position: -200px -240px;}
.module .module-show { background-position: -230px -240px;}
.module .module-con { margin:15px 10px 0;}
.module .module-con a { color:#4095ce; line-height:1.5; white-space:nowrap;}
.module .module-con a:hover { color:#e44319;}
.module .module-con .page a.page-prev, .page a.page-next { line-height: 25px; color:#717171;}


.patient-list li, .patient-vote li { display:inline; float:left; margin-right:25px; line-height:1.5; white-space:nowrap;}
.patient-list li a:link, .patient-list li a:visited { color:#555;}
.patient-list li a:hover { color:#e44319;}

.announcement-list {}
.announcement-list li { height: 60px; line-height:60px; border-bottom:1px solid #f1f1f1; overflow:hidden; vertical-align: top;}
.announcement-list .list-caption { height:44px; line-height:44px; background-color:#f5f5f5; border-top:1px solid #e2e2e2; font-size:16px; color:#222;}
.announcement-list .list-caption .list-num, .announcement-list .list-caption .list-vote, .announcement-list .list-caption .list-date { text-align:center;}
.announcement-list .list-caption .list-date { font-size: 16px; color:#222;}
.announcement-list .list-caption .list-tit { text-align: left;}
.announcement-list li .list-num { display:block; width:20%; text-align:center;}
.announcement-list li .list-tit { display:block; padding-left: 10px; width:55%; margin-right: 2%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.announcement-list li a.list-tit:link, .announcement-list li a.list-tit:visited { color:#555;}
.announcement-list li a.list-tit:hover { color:#e60012;}
.announcement-list li .list-vote { display:block; width:15%; text-align:left;}
.announcement-list li .list-date { display:block; width:20%; text-align:center; font-size: 12px; color:#aeaeae;}
.announcement-list li.hover { background-color: #fdfdfd;}

/*我的文章*/
.article-tit { padding:20px 0; text-align:center; font-size: 24px; color:#222; }
.social-icons { display:inline-block; width: 140px; vertical-align: top; *margin-top: -4px; *display:inline; *zoom:1;}
.article-con {padding: 30px 30px 0;}
.article-con p { margin-bottom: 30px; line-height: 32px; text-indent: 2em;}
.article-suggest { display:inline-block; width:63px; height:65px; background-position:-437px 0; _background:url(../images/suggest-bg-ie6.gif) no-repeat; text-align: center; overflow:hidden; opacity:.9; *display:inline; *zoom:1;}
.article-suggest .icon-suggest { margin: 14px 0 3px 0;}
.article-suggest:link, .article-suggest:visited { color:#555;}
.article-suggest:hover { opacity:1;}

 /*文章列表*/
 .article-aside { display:inline; float:left; padding:15px 15px 0 0; border-right: 1px solid #f2f2f2;}
 .article-aside li { width:190px; height:48px; line-height: 48px; padding:0 10px; border-bottom: 1px solid #f2f2f2;}
 .article-aside li a:link, .article-aside li a:visited { color:#555;}
 .article-aside li a .article-num { color:#aeaeae;}
 .article-aside li.on a:link, .article-aside li.on a:visited, .article-aside li.on a .article-num, .article-aside li a:hover, .article-aside li a:hover .article-num { color:#f37b00;}
/*我的文章列表页*/
.m-article-list { margin-left: 225px; padding:20px 0 0 20px; min-height:350px; _height:350px; border-left: 1px solid #f2f2f2;}
.m-article-list li { padding:0 20px 20px 0; border-bottom: 1px solid #f2f2f2; overflow:hidden; zoom:1;}
.m-article-list li a { max-width:470px; width: auto; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;padding-right:10px;}

.icon-list, .icon-list-s { display:inline-block; margin-right: 10px; vertical-align:middle; overflow:hidden; *display:inline; *zoom:1;}
.icon-list { width:38px; height:38px; background: url(../images/doctorsite/icon-list.png) no-repeat;}
.icon-list-s { width:24px; height:24px; background: url(../images/doctorsite/icon-list-s.png) no-repeat;}

/*加入患友会*/
.form-join li label { width:145px;}
.form-join li label.radio { width:auto; text-align: left;}
.input-file { position:absolute; left:0; top:0; width:102px; height:37px; opacity:0; filter:alpha(opacity=0);}
.suctip { display:inline-block; width:17px; height:17px; background:url(../images/zq-tip.gif) no-repeat; vertical-align: text-top; margin: 0 5px 0 0; *display:inline; *zoom:1;}
.errtip { display:inline-block; width:17px; height:17px; background:url(../images/ze-tip.gif) no-repeat; vertical-align: text-top; margin: 0 5px 0 0; *display:inline; *zoom:1;}
.msg { display:inline-block; margin-left: 10px; padding:8px 15px; background-color: #fef2f2; border:1px solid #ffbaba; font-size: 12px; color:#ff5a20; *display:inline; *zoom:1;}
.msg-err {}
.msg-suc {}

.d-uploadimg { float:left; margin-top: 10px;}
.d-uploadimg ul { *padding-bottom: 10px;}
.d-uploadimg li { float:left; width:62px; margin:0 10px 10px 0;}
.d-uploadimg-wrap { position:relative; width:60px; height:60px; margin:0 auto 5px;}
.d-uploadimg-wrap img { display:block; width:60px; height:60px;}
.d-uploadimg-wrap .icon-close { display:none; position:absolute; right:-7px; top:-7px;}
.d-uploadimg-desc-w { position:relative; width:60px; height:25px;}
.d-uploadimg-desc { display:inline-block; padding:2px 5px; width:50px; height:21px; line-height: 21px; border:1px solid #e3e3e3; background-color: #fff; font-size: 14px; color:#555; resize:none; overflow-y:auto; *display:inline; *zoom:1;}
.d-uploadimg-add { display:block; width: 59px; height:59px; border:1px dashed #aeaeae; background:url(../images/add.gif) no-repeat center;}
.d-uploadimg-note { font-size: 12px; color:#aeaeae;}
.d-uploadimg.mt0{margin-top: -2px;}
 /*电话咨询*/
.form-dhzx li label { width:115px;}
.note-con { margin-left: 95px; /*line-height: 24px;*/ color:#aeaeae;}

.phone-advantage-wrap { background:url(../images/phone/cross-bg.jpg) no-repeat center center; width: 100%; table-layout: fixed;}
.phone-advantage { display:inline; float:left; width:385px; height:145px;}
.phone-advantage p { margin-left: 90px; line-height: 24px;}
.icon-pa-1, .icon-pa-2, .icon-pa-3, .icon-pa-4 { display:inline-block; width:70px; height:70px; background:url(../images/phone/icons-pa.jpg) no-repeat; vertical-align: middle; overflow: hidden;}
.icon-pa-2 { background-position: -70px 0;}
.icon-pa-3 { background-position: -140px 0;}
.icon-pa-4 { background-position: -210px 0;}

.phone-advantage-wrap .td1 { padding: 35px 35px 35px 20px;}
.phone-advantage-wrap .td2 { padding: 35px 20px 35px 35px;}
.phone-advantage-txt { display:inline-block; width: 295px; margin-left: 15px; vertical-align: middle; *display:inline; *zoom:1;}

/*@media screen and (max-width: 1220px) {
    .phone-advantage-txt { width: 195px;}
}*/

.aside-phone { width:300px; margin-top: 20px;}
.aside-phone .aside-header { height:52px; padding-left: 25px; background:url(../images/phone/bg-aside-header.jpg) no-repeat; line-height: 47px;}
.aside-phone .aside-header h4 { color:#fff; font-size: 16px;}
.aside-phone .aside-con { margin:0 5px; border-left: 1px solid #dedbdb; border-right: 1px solid #dedbdb; padding:0 20px; background-color: #fff;}
.aside-phone .aside-btm { width:290px; height:12px; margin:0 auto; background: url(../images/phone/bg-aside-btm.jpg) no-repeat;}
.booklist li { position:relative; padding:15px 0; border-bottom: 1px dashed #f2f2f2; line-height: 40px;}
.booklist li.last { border-bottom: 0;}
.booklist li .bookdate { float:right; color:#aeaeae; font-size: 12px; line-height: 20px; text-align: center;}
.booklist li .icon-listico { position:absolute; left:-25px; top:31px;}
.booklist li .bookcon { float:left; width:160px; white-space: nowrap; overflow:hidden; text-overflow: ellipsis;}
.booklist li:after { content:""; display:table; clear:both;}
.booklist li { zoom:1;}

/****** 弹窗 ******/
.popbox-btm-1 { position:absolute; width:592px; height:4px; left:50%; bottom:3px; _bottom:-4px; margin-left: -296px; background-color:#fff; border:1px solid #92969b; border-top:none; -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; font-size:0; line-height:0;}
.popbox-btm-2 { position:absolute; width:584px; height:3px; left:3px; bottom:-5px; background-color:#fff; border:1px solid #92969b; border-top:none; -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; font-size:0; line-height:0;}

.pop-hzz-con {}
.pop-hzz-name { padding:0 10px; height:25px; line-height:25px; background-color:#f2f2f2; border:1px solid #cacaca; font-size:12px; color:#333; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.pop-hzz-intro { line-height:2;word-wrap: break-word;}

/* 医生个人主页底部浮动栏 */
.widget-bottom { position:fixed; left:0; bottom:0; width:100%; height:215px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-215)); z-index:999;}
.widget-bottom-mask { position:absolute; left:0; bottom:0; width:100%; height:148px; background-color:#000d1d; opacity:.75; filter:alpha(opacity=75);}
.widget-bottom-con { position:relative;}
.icon-wdt-close { position:absolute; right:15px; top:87px; width:27px; height:27px; background-position: -20px -320px; cursor:pointer; -webkit-transition: all .3s ease;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;}
.icon-wdt-close:hover { -webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);}
.wdt-doc-photo { display:inline; float:left; margin-left: 15px; width: 865px; height:215px; background:url(../images/wdt-btm.png) no-repeat;}
.widget-bottom-con span { display:inline; float:left; margin:57px 0 0 20px; font-size: 24px; color:#fff; line-height: 148px;}
.wdt-divider-v { display:inline; float:left; width:5px; height:95px; margin:82px 0 0 50px; background-position: 0 -320px;}
.widget-bottom-con .wdt-btn { display: inline-block; width: 150px; height: 45px; margin:110px 0 0 50px; background:url(../images/wdt-btm-btn.png) no-repeat; opacity: .9; cursor: pointer; *display: inline; *zoom:1;}
.widget-bottom-con .wdt-btn:hover { opacity:1;}
/*@media screen and (max-width: 1220px) {
    .wdt-doc-photo { margin-left: 0; width: 785px; background: url(../images/wdt-btmx1000.png) no-repeat;}
    .widget-bottom-con .wdt-btn { margin-left: 15px;}
    .icon-wdt-close { right: 0;}
}*/

/*20150203 新增气泡提示窗*/
#bubbleTip { position: absolute; width: 254px; height: 178px; background:url(../images/doctorsite/i-poptip.png) no-repeat; z-index: 2;}
#bubbleTip .btn-clsbubble1 { position: absolute; left: 213px; top:17px; display:block; width: 18px; height: 18px;}
#bubbleTip .btn-clsbubble2 { position: absolute; left: 134px; top:105px; display:block; width: 50px; height: 28px;}
/*added 20150819*/
.ellipsis { white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

/* 20160412 新版首页 */
.c-ae { color:#aeaeae;}
.
/*勋章*/
.doc-medal, .doc-dochome { position:relative; display:inline-block; font-family: arial; vertical-align: text-top; *display:inline; *zoom:1;}
.doc-medal .icon, .doc-dochome .icon { vertical-align: top;}
.doc-medal span, .doc-dochome span { position:absolute; left:15px; top:5px; *top:7px; font-size: 11px; z-index: 2;}
.doc-medal span { color:#f98506;}
.doc-dochome span {color:#01aaee;}
.doc-medal em, .doc-dochome em { position:absolute; left:14px; top:4px; *top:6px; font-size: 11px; color:#fff; font-weight: bold;}
.btn-closepop { position:absolute; right:20px; top:13px; display:block; width:22px; height:22px; background-position:-160px -240px;}

.cus-sel-w130 .cus-sel-chosed { width:85px;}
.cus-sel-w130 .cus-sel-list { width:128px;}

.c-btn-tiny { padding-top: 3px; padding-bottom: 3px;}

.icon-face-s1, .icon-face-s2, .icon-face-s3, .icon-face-1, .icon-face-2, .icon-face-3 { background-image: url(../images/faces.png); background-repeat: no-repeat;}
.icon-face-s1 { width: 20px; height: 20px; background-position: 0 0; margin-right: 5px; vertical-align: text-top;}
.icon-face-s2 { width: 20px; height: 20px; background-position: -20px 0; margin-right: 5px; vertical-align: text-top;}
.icon-face-s3 { width: 20px; height: 20px; background-position: -40px 0; margin-right: 5px; vertical-align: text-top;}
.icon-face-1 { width: 30px; height: 30px; background-position: 0 -30px; margin-right: 5px; vertical-align: middle;}
.icon-face-2 { width: 30px; height: 30px; background-position: -30px -30px; margin-right: 5px; vertical-align: middle;}
.icon-face-3 { width: 30px; height: 30px; background-position: -60px -30px; margin-right: 5px; vertical-align: middle;}
.icon-face-1.icon-face-org { background-position: 0 -60px;}
.icon-face-2.icon-face-org { background-position: -30px -60px;}
.icon-face-3.icon-face-org { background-position: -60px -60px;}

/* 20160715充值活动 */
.aside-chongzhi { width:290px; background-color:#fff; border:1px solid #e1e1e1; }
.icon-gift { display:inline-block; width:16px; height:16px; background:url(../images/zixun/icon-gift.png) no-repeat; vertical-align:middle; *display:inline; *zoom:1; }
.input-text-w250 { width:228px; }
/*放号*/
.ad-mask{ z-index: 1993;}
.remind-con{position:fixed; left:50%; top:50%; background: #fff; border-radius: 5px; width:480px; padding-bottom:20px; margin-left:-240px; margin-top:-300px; _position:absolute; _left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth/2)); _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2));  z-index:1993;}
.r-icon{ background: url(../images/icons.png) no-repeat;}
.remind-con i{width:32px;cursor: pointer; height: 32px;display:block; position:absolute;top:10px; right:20px; background-position: -263px -271px;}
.bell-ico-bg{width:156px; height: 42px; display: block; background-position:  -172px -316px; z-index:9999;position:absolute;top:-42px;left:50%; margin-left:-78px}
.bell-ico{width:165px ;height: 80px;position:absolute;top:-20px;left:50%;margin-left:-90px; display:block; background-position: -330px -294px;}
.remind-tit{ margin-top:90px;height: 1px; background: #eee;}
.remind-tit span{ background: #fff;padding:0 30px; position:absolute;display:block;font-size: 24px; left:50%; margin-left:-80px;margin-top:-10px;}
.remind-pay{ background: #fff9f7;   border:1px solid #f4c6b7; border-right: none;border-left:none;}
.c-btn-buy{font-size: 24px; padding:10px 0; }
.c-btn-org{background: #fb5e2f;  color:#fff45c;}
.c-btn-org:hover , .c-btn-org:active{color:#fff45c;}
.d-success{background: rgba(0,0,0,.75);border-radius:30px;color:#fff; padding:10px 26px; }
.d-success span{width:26px; height: 26px; background-position:-309px -271px;padding-right: 5px; display:inline-block; vertical-align: middle;}
.d-dialog .aui_inner{ background: none; -webkit-box-shadow: none;box-shadow: none;}
.remind-mess{ display:block; border-bottom:1px solid #f4c6b7;}
.remind-mess li{ background:#fff9f7; border-top:1px solid #f9dfd7; overflow:hidden; line-height:22px; padding:10px 0;}
.remind-mess li:first-child{ border-top:1px solid #f4c6b7;}
.remind-mess .rm-tit{ width:145px; float:left; text-align:right; padding-right:5px;}
.remind-mess .rm-con{ overflow:hidden;}
/*就医评价*/
.width-405 {width:405px}
.d-uploadimg-add.bgc-f8f8f8{ background-color: #f8f8f8;}
/*个人文章付费弹窗*/
.c-32c05a {color: #32c05a;}
.overlay {position: fixed;top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(0,0,0,.4);z-index: 998;}
.pop {position: fixed;top: 50%;left: 50%;width: 350px;margin-left: -175px;margin-top: -210px;background-color: #fff;z-index: 999;}
.pop-close {display: inline-block;width: 50px;line-height: 50px;text-align: center;position: absolute;top: 0;right: 0;font-size: 24px;color: #a8a8a8;font-weight: bold;}
.pop-hd {line-height: 50px;text-align: center;border-bottom: 1px solid #f2f2f2;font-size: 16px;font-weight: bold;}
.pop-bd {padding: 20px;}
.pop-bd .state-pay {display: inline-block;width: 134px;height: 169px;padding: 30px 0;}
.pop-bd .state-pay img {width: 100%;}
.pay-btn {display: inline-block;width: 258px;height: 47px;line-height: 47px;text-align: center;font-size: 18px;font-weight: bold;color: #fff;background-color: #32c05a;border-radius: 2px;margin-bottom: 30px;}
.pay-price {color: #eb6100;font-size: 14px;}
.pay-con {text-align: center;margin-top: 30px;}
.pay-con .state-pay {width: 134px;height: 169px;padding: 30px 0;margin: 0 auto;}
.pay-con .state-pay img {width: 100%;}
.code-pay {width: 140px;padding: 30px 0;margin: 0 auto;}
.code-pay img {width: 100%;}

/*2018.6.28修改*/
.c-ae span{margin-right: 20px;}
.m-article-list li{position: relative;}
.stick {display: inline-block; background: url(../images/icon.png) no-repeat; vertical-align: middle; }
.bq-time {width: 45px; height: 22px; line-height: 22px; text-align: center; background-position: -130px -20px; font-size: 12px; color: #fff; position: absolute; }
.article-details{padding: 30px 30px 0;line-height: 32px;margin-bottom: 60px;}
.article-details h2{color: #333;font-size: 20px;font-weight: bold;margin: 10px 0;}
.article-details h3{color: #333;font-size: 16px;}
.article-details p{color: #333;font-size: 16px;}
.illness-pho{max-width: 100%;text-align: center;margin: 20px 0;}
.illness-pho img{max-width: 100%;}
.illness-pho p{font-size: 14px;color: #aeaeae;}
.article-details h4{color: #17b3ec;}

/*音频*/
.audio-box{padding:.4rem .5rem;width: 560px; height:34px;border:1px solid #e0e0e0;border-radius:3px;background-color:#fcfcfc; margin: 0 auto;margin-bottom: 50px;}
.audio-icon{float:left;width:30px;height:30px;border:2px solid #2acf8d;border-radius:50%;text-align:center;}
.audio-icon i{display:inline-block;margin-top:7px;width:12px;height:16px;background:url(../images/audio-icon.png) no-repeat;background-position: -30px 0;background-size:45px 16px;}
.audio-box.curr.loading .audio-icon i {animation: none;-webkit-animation: none;}
.audio-box.curr .audio-icon i{-webkit-animation:iconwave 1s steps(3) infinite backwards;animation:iconwave 1s steps(3) infinite backwards;}
@-webkit-keyframes iconwave{
	from{background-position: 0 0;}
	to{background-position: -45px 0;}
}
@keyframes iconwave{
	from{background-position: 0 0;}
	to{background-position: -45px 0;}
}
.audio-con{padding:.35rem 0 .25rem 3rem;}
.audio-timeline{position:relative;width:100%;height:2px;background-color:#ebebeb;}
.audio-timeline .bar{position:relative;display:none;width:0;height:2px;background-color:#2acf8d;}
.audio-box .audio-timeline .bar:after{position:absolute;top:-4px;right:-10px;display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#4dcd70;box-shadow: 0 0 0 4px rgba(77,205,112,.2);content:'';}
.audio-box.loading .audio-timeline {background: url(../images/audio-loading.png) repeat-x #ebebeb;background-size: auto 100%;animation:repeatx 5s linear infinite;-webkit-animation:repeatx 5s linear infinite;}
.audio-box.active .audio-timeline .bar{display:block;}
.audio-time{margin-top:.4rem;color:#909090;font-size:.6rem;}
.audio-time .all-time{float:right;}
@-webkit-keyframes repeatx{
	to{background-position: 100% 0;}
}
@keyframes repeatx{
	to{background-position: 100% 0;}
}

/*点赞*/
.article-comments{width: 720px;background-color: #f9f9f9;border: 1px solid #eee; margin: 0 auto;line-height: 80px;margin-bottom: 60px;}
.article-comments >span{padding-left: 50px;}
.article-comments >span:first-child{font-weight: bold;font-size: 15px;}
.article-comments >span:nth-child(2){padding-left: 0;}
.article-comments i{padding-right: 10px;}
.icon-help{width: 28px;height: 28px;background-position: -54px -400px;}
.icon-nohelp{width: 28px;height: 28px;background-position: -85px -400px;}
.article-comments > div > span{padding: 8px 20px;border-radius: 20px;color: #fff;}
.goevaluate{display: inline-block; margin-left: 50px;}
.evaluate{margin-right: 20px;background: #06b44f;}
.haveevaluate{margin-right: 50px;background: #555;}
.reprint{font-size: 14px;padding-left: 40px;color: #555;margin-bottom: 10px;border: 1px solid #eee;padding: 10px 20px;margin-bottom: 50px;}
.reprint i{display: inline-block;background: url(../images/book.png) no-repeat;background-size: 100% 100%;width: 24px;height: 24px;vertical-align: middle;margin-right: 10px;}
.reprint span{color: #3b3bf3;}
.reprint .zz-name{font-size: 16px;color: #000;font-weight: bold;padding: 0 5px;}
/*弹窗*/
.maskr{position: fixed; width: 100%; height: 100%; background: rgba(0,0,0,0.5); top: 0; left: 0; right: 0; bottom: 0; z-index: 300; display: none; }
.col-main{width: 350px; background-color: #fff; position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); height: auto; overflow: hidden; z-index: 400; display: none;}
.col-cont-h{line-height: 50px; border-bottom: 1px solid #f2f2f2; text-align: center; position: relative; }
.col-cont-h p{font-size: 16px; color: #333; }
.col-cont-h i{position: absolute; right: 10px; top: -6px; color: #a8a8a8; }
.col-evaluate {min-height: 300px; position: relative;}
.col-tab {width: 140px; float: left; text-align: center;}
.col-help {border: 1px solid #ccc; border-radius: 5px; display: inline-block; padding: 15px 28px; background-color: #fff; text-align: center; font-size: 16px; white-space: nowrap; }
/*.col-tab-content:before{content: "";display: block;width: 0;height: 0;z-index: 99;position: absolute;top:-12px;left: 50px;border-left: 11px solid transparent;border-right: 11px solid transparent;border-bottom:12px solid #f7f8f9;}
.col-tab-content:after{content: "";display: block;width: 0;height: 0;z-index: 99;position: absolute;top:-11px;left: 51px;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom:11px solid #f7f8f9;}*/
.col-choose, .col-tab-content {position: absolute; left: -999em; background: #f7f8f9; margin-right: 20px; }
.col-choose:checked ~ .col-tab-content {margin-top: 20px; left: 0; right: 0; }
.col-choose:checked ~ .col-help {background-color: #35bf5c; color: #fff; position: relative; z-index: 1; }
.col-tab-list{padding-top: 20px;}

.col-tab-list li{width: 110px;float: left;margin-left: 30px; margin-bottom: 20px;line-height: 40px;border-radius: 5px;text-align: center;font-size: 14px;border: 1px solid #eee; background: #fff;}
.col-tab-list li.curr{color: #32c05a;border: 1px solid #32c05a;border-radius: 5px;}
.affirm{margin-top: 10px; margin-bottom: 30px; }
.affirm > a{display: block; line-height: 45px; text-align: center; text-decoration: none; color: #fff; font-size: 18px; font-weight: 700; background-color: #35bf5c; border-radius: 2px; }

/*付费阅读*/
.paycost a{display: block;background: #32c05a;width: 310px;height: 47px;line-height: 47px;text-align: center;color: #fff;font-size: 18px;margin: 0 auto;margin-bottom: 120px;}
.paycost a span{margin-right: 5px;}
/* 科普-视频文章  */
.article-video { width: 750px; height: 467px; margin: 0 auto 30px;}
.article-video img { width: 100%; height: 100%;}

.video-list { overflow: hidden; }
.video-list li { float: left; width: 25%; margin-bottom: 20px;}
.video-list .picbox { position: relative; height: 147px;    margin-right: 20px; cursor: pointer;}
.video-list .picbox img { width: 100%; height: 100%;}
.video-list .picbox .times { position: absolute; right: 10px; bottom: 12px; z-index: 2; height: 20px; line-height: 20px; background: rgba(0, 0, 0, .6); border-radius: 20px; padding: 0 9px; font-size: 12px; color: #fff;}
.video-list .picbox .playico { position: absolute; left: 50%; top: 50%; z-index: 2; width: 44px; height: 44px; background: url('../images/icon-play.png') no-repeat; margin: -22px 0 0 -22px;}
.video-list .txtbox { padding: 10px; border: 1px solid #eee; border-top: none; font-size: 14px; color: #333; margin-right: 20px;}

.video-buybtn { display: block; height: 47px; line-height: 47px; background: #32c05a; border-radius: 3px; text-align: center; font-size: 18px; color: #fff;}
/* 就医分享_新 */
.jymore-doctap { overflow: hidden; border: 1px solid #dedbdb; border-top: none; box-shadow: 0 3px 10px rgba(0, 0, 0, .1); padding: 30px 20px 20px;}
.jymore-doctap .doctap-tit,.jymore-doctap .doctap-list { display: inline-block; vertical-align: top;}
.jymore-doctap .doctap-tit { line-height: 34px;}
.jymore-doctap .doctap-tit i,.jymore-doctap .doctap-tit span { display: inline-block; vertical-align: middle; line-height: 1;}
.jymore-doctap .doctap-tit i { width: 15px; height: 18px; background: url('../images/icons.png') no-repeat -170px -400px; margin-right: 10px;}
.jymore-doctap .doctap-tit span { font-size: 16px; color: #333;}
.jymore-doctap .doctap-list { width: 90%;}
.jymore-doctap .doctap-list li { display: inline-block; vertical-align: top; min-width: 80px; height: 32px; line-height: 32px; padding: 0 19px; border: 1px solid #e1e1e1; background: #f9f9f9; margin: 0 16px 10px 0; font-size: 14px; color: #555;}

.comment-star { height: 20px; font-size: 14px; color: #555;}
.comment-star .icon-star { display: inline-block; vertical-align: top; width: 14px; height: 14px; background: url('../images/icons.png') no-repeat 0 -440px; margin-left: 3px;}
.comment-medic { line-height: 1; font-size: 14px; color: #ee810b;}
.com-share-tit { font-size: 14px; color: #2acf8d;}
.com-share-tit span { display: inline-block; vertical-align: middle; line-height: 1;}
.com-share-tit span.ico { width: 16px; height: 16px; background: url('../images/icons.png') no-repeat -140px -400px; margin-right: 6px;}
.com-share-list li { line-height: 1.4; margin-bottom: 7px; font-size: 14px; color: #555;} 

.comment-box-doc2 { display: inline-block; vertical-align: top; padding: 15px 20px; background: #f5f6f7; color: #000; font-size: 14px; border-radius: 0 10px 10px 10px;}

.section-hd-tap.tap-org {background: #f37b00;margin-left: 10px;}
.section-hd-tap.tap-blue {background: #4095ce;margin-right: 10px;}
.section-hd-tap.tap-gray {background: #bcbcbc;margin-left: 10px;}
.section-hd-tap {display: inline-block;height: 24px;line-height: 22px;padding: 0 7px;border-radius: 3px;color: #fff;font-size: 12px;}

.form-horizontal .control-group.control-group-clean { margin-bottom: 0;}
.choospat-list { font-size: 0;}
.choospat-list li { display: inline-block; vertical-align: top; margin: 0 20px 20px 0;}
.choospat-list .list-box { position: relative; display: block; width: 182px; height: 116px; border: 1px solid #d0d0d0; border-radius: 2px;}
.choospat-list .list-title { height: 44px; line-height: 44px; border-bottom: 1px solid #e1e1e1; padding-left: 20px; font-size: 14px; color: #999999;} 
.choospat-list .list-title b { font-size: 16px; color: #333333;}
.choospat-list .list-cont { padding: 12px 20px 0;}
.choospat-list .list-cont >p { line-height: 1.5; margin-bottom: 8px; font-size: 14px; color: #555555;}
.choospat-list .list-cont >p:last-child { margin-bottom: 0;}
.choospat-list li.addbtn .list-box { line-height: 116px; text-align: center;}
.choospat-list li.addbtn .addmid { display: inline-block; vertical-align: middle;}
.choospat-list li.addbtn .add-icon { display: block; width: 34px; height: 34px; background: url('../images/icon-add.png') no-repeat 0 0; margin: 0 auto 10px; border-radius: 50%;}
.choospat-list li.addbtn .add-txt { line-height: 1.2; font-size: 14px; color: #555555;}
.choospat-list .list-box.curr { border-color: #40d0a7;}
.choospat-list .list-box.curr:after { content: ''; position: absolute; right: 0px; bottom: -1px; z-index: 1; width: 24px; height: 24px; background: url('../images/checked2.png') no-repeat 0 0; border-radius: 0 0 2px 0;}


