@charset "utf-8";
/* CSS Document */

/* 公用 */

body, div ,a ,dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, p, th, td { margin:0; padding:0;}
body { font-size:12px; font-family:"微软雅黑"; background:#fff; color:#a6a6a6; overflow-x:hidden;}
img{ border:0;}
a{ text-decoration:none; color:#a6a6a6;}
a:hover,a:focus{ text-decoration:none; outline: none;}
ul,ol{ list-style:none;}
em,i{ font-style:normal; }

.clear{ clear:both;}
.clearfix {zoom: 1;}
.clearfix:after{ clear: both;content: ".";display: block;height: 0; visibility: hidden;}
.consulting i.icolor{color:#ff000e; font-style: normal;}
.container{ margin:0 auto; padding:0 85px;}
.page-left{ width:27%; margin-right:3%; float:left;}
.page-right{ width:70%; float:right;}
.pub-title{ padding:30px 0; background:#fff;}
.pub-title h5{ font-size: 22px; color:#333; border-left: 3px solid #d60000; padding-left: 30px; box-sizing: border-box;}



/*=============================头部和导航=============================*/
.top{ height:40px; background:#f9f9f9; border-bottom: 1px solid #e8e8e8;}
.top ul{ padding:10px 0;}
.top ul.active{ display:block;}
.top ul li{ float: left; padding:0 10px; border-right:1px solid #a6a6a6; position:relative;}
.top ul li:last-child{ border:none;}
.top ul li.myinfo ol{ position:absolute; left:25px; top:30px; border:1px solid #a6a6a6; z-index:99; background:#fff; display:none;}
.top ul li.myinfo ol li img{ width:15px; margin-right:5px;}
.top ul li.myinfo ol li{ float:none; border:none; line-height:25px;}
.nav-box{ overflow: hidden; min-height: 105px;}
.nav-box h1 a{ height:80px; width:100%; float:left; text-indent:-9999em; overflow:hidden; background:url(/images/yuyue.png) no-repeat; margin-top: 5px;}
.nav-box ul.nav{ width:100%;}
.nav-box ul.nav li{ text-align: center; font-size:18px;}
.nav-box ul.nav li.active a{ color:#dc0000;}
.nav-box ul.nav li a{ text-decoration: none; color:#333; background:none!important;}
.nav-box ul.nav li a:hover{ color:#dc0000!important;}
.nav-box .nav-search{ padding-top:36px;}
.nav-box .nav-search input{ font-size: 12px!important;}
.nav-box .nav-search button{ padding-top:9px; padding-bottom:9px;}
.nav-box .navigation{ padding-top:30px; }
.nav-box .navigation div{ padding:0;}
.navbar{ border:none; background:none;}
.navbar .navbar-collapse{ border:none;}
.top .myinfo .arrow_t1,.top .myinfo .arrow_t2{ height:0; width:0;
     display:block;
     border-width:10px;
     border-style:dashed dashed solid dashed;
     border-color:transparent transparent #a6a6a6 transparent;
     position:absolute;
     left:40%;
     top:-21px;
     font-size:0px;
     line-height:0px;
     overflow:hidden;}
.top .myinfo .arrow_t2{ border-bottom-color:#fff; top:-19px;}


/*=============================底部=============================*/
.footer{ height:160px; background:#333; color:#fff;}
.footer ul{ padding-top:35px; margin:0 auto 50px; width:410px;}
.footer ul li{ float:left; width:100px; text-align: center; border-right:1px solid #fff;}
.footer ul li:last-child{ border:none;}
.footer ul li a{ color:#fff;}
.footer ul li a:hover{ text-decoration:underline;}
.footer p{ text-align: center;}



/*=============================主页banner=============================*/
.banner{ height:520px; position:relative;}
.banner img{ height:520px; position:absolute; left: 50%; margin-left: -935px; cursor:pointer;}



/*=============================主页推荐医生=============================*/
.rec-doctor{ margin-top:55px; margin-bottom: 80px;}
.public-title p{ text-align: center; font-size: 14px;}
.public-title .rec-doctor-title{ position:relative; height:80px;}
.public-title .rec-doctor-title a{ font-size:20px; color:#e07900; background:#fff; padding:0 15px; z-index: 2; position:absolute; left:50%; top:0; margin-left:-50px;}
.public-title .rec-doctor-title::before,.public-title .rec-doctor-title::after{ 
    content:""; 
    display:block;  
    width:100%; 
    height:1px; 
    position:absolute;
    left:0;
    top:15px;
    background:#e8e8e8;
}
.public-title .rec-doctor-title::after{ 
    width:300px; 
    left:50%;
    margin-left: -150px;
    background:#e07900;
}
.public-title .arrow_r1,.public-title .arrow_r2{ height:0; width:0;
     display:block;
     border-width:6px;
     border-style:solid dashed dashed dashed;
     border-color:#e07900 transparent transparent transparent;
     position:absolute;
     left:50%;
     margin-left: -3px;
     top:35px;
     font-size:0px;
     line-height:0px;
     overflow:hidden;}
.public-title .arrow_r2{ border-top-color:#fff; top:34px;}
.rec-doctor-list{ overflow: hidden;}
.rec-doctor-list li{ float:left; width:22%; border:1px solid #e8e8e8; box-sizing:border-box; margin-right: 4%;}
.rec-doctor-list li:last-child{ margin:0;}
.rec-doctor-list li .photo{ padding:10px;}
.rec-doctor-list li .photo img{ max-width:100%; max-height:100%; cursor:pointer; position:absolute; bottom:0; top:0; left:0; right:0; margin:auto; position:absolute;}
.rec-doctor-list li .photo div{ position:relative; overflow:hidden; margin-bottom: 10px;}
.rec-doctor-list li .photo p{ font-size: 16px; text-align: left;}
.rec-doctor-list li .photo p a{ color:#333;}
.rec-doctor-list li .photo span{ color:#128e1b;}
.rec-doctor-list li .info{ height:42px; padding:5px 10px 0; background:#fafafa; border-top:1px solid #e8e8e8; overflow: hidden;}
.rec-doctor-list li .info span{color:#484848;}



/*=============================抗癌资讯和成功案例=============================*/
.message{ background:#f5f5f5; padding:50px 0;}
.message .news:not(:last-child){ margin-right: 2%; }
.message .news,.message .case{ width:32%; float:left;}
.message .title{ color:#e07900; font-size: 20px; padding-left: 15px; position:relative;}
.message .title span{ font-size: 14px; color:#a8a8a8;}
.message .title .arrow_l1,.message .title .arrow_l2{
    height:0; width:0;
     display:block;
     border-width:6px;
     border-style:dashed dashed dashed solid;
     border-color:transparent transparent transparent #e07900;
     position:absolute;
     left:0;
     top:10px;
     font-size:0px;
     line-height:0px;
     overflow:hidden;
}
.message .title .arrow_l2{ border-left-color:#f5f5f5; left:-1px;}
.message .news ul,.case-main{ height:300px; padding:25px; background:#fff; margin-top:40px; position: relative;}
.message .news ul li{ overflow: hidden; margin-bottom: 15px;}
.message .news ul li p{ width:72%; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.message .news ul li span{ width:24%; float:right; }/*width:20%;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;*/
.message .news ul button{ height:20px; width:55px; background:#008733; border:none; position:absolute; right:25px; bottom:25px;}
.message .news ul button a{ color:#fff;}
.message .case{ margin-left: 4%;}
.message .case-main .case-main-height{ height:230px; overflow: hidden; position:relative;}
.message .case-main .case-main-height ul{ width:9999px; overflow: hidden; position:absolute; left:0; top:0;}
.message .case-main .case-main-height li{ float:left;}
.message .case-main .case-main-height img{ width:48%; float:left;}
.message .case-main .case-main-height div{ width:50%; float:right;}
.message .case-main .case-main-height div h5{ font-size: 14px; color:#008733; font-weight: bold; line-height: 40px;}
.message .case-main .case-main-height div p{ line-height: 20px;}
.message .case-main .case-main-height div p:nth-child(2){ padding-bottom: 15px; border-bottom:1px dashed #e8e8e8; margin-bottom:15px;}
.message .case-main .case-main-height div p:nth-child(3){ text-indent: 24px;}
.message .case-main-r,.message .case-main-l{ width:27px; height:27px; float:right; background:#dbdbdb; position: relative; cursor:pointer;}
.message .case-main-r:hover,.message .case-main-l:hover{ background:#bebebe;}
.message .case-main-r:hover .arrow_r2{border-left-color:#bebebe;}
.message .case-main-l:hover .arrow_l2{border-right-color:#bebebe;}
.message .case-main-l{ margin-right: 3px;}
.message .case-main-r .arrow_r1,.message .case-main-r .arrow_r2{
    height:0; width:0;
     display:block;
     border-width:6px;
     border-style:dashed dashed dashed solid;
     border-color:transparent transparent transparent #fff;
     position:absolute;
     left:13px;
     top:8px;
     font-size:0px;
     line-height:0px;
     overflow:hidden;
}
.message .case-main-r .arrow_r2{ border-left-color:#dbdbdb; left:12px;}
.message .case-main-l .arrow_l1,.message .case-main-l .arrow_l2{
    height:0; width:0;
     display:block;
     border-width:6px;
     border-style:dashed solid dashed dashed;
     border-color:transparent #fff transparent transparent;
     position:absolute;
     left:3px;
     top:8px;
     font-size:0px;
     line-height:0px;
     overflow:hidden;
}
.message .case-main-l .arrow_l2{ border-right-color:#dbdbdb; left:4px;}



/*=============================合作医院=============================*/
.cooperation-doctor{ margin-top:55px; margin-bottom: 20px;}
.cooperation{ overflow: hidden;}
.cooperation li{ width:25%; height:100px; text-align: center; float:left;}
.cooperation li img{ cursor:pointer;}


/*=============================医护加盟=============================*/
.join{ background:#f5f5f5; padding:15px 0;}
.join .container{ position:relative;}
.join img{ width:100%;}
.join .join-btn{ height:50px; width:200px; text-align: center; border-radius: 50px; position:absolute; left:50%; margin-left:-100px; bottom:15%; background:#fff; color:#ea0b12; line-height: 50px; font-size: 22px; cursor:pointer;}


/*=============================按疾病查找医生=============================*/
.searchPage{ padding:30px 0 50px; background:#f5f5f5;}
.searchPage-left{ padding:20px 10px; background:#fff; display:none;}
.searchPage-left h5{ padding-left:20px; background: url(/images/ill-title.png) 0 3px no-repeat; color:#e00000; font-size: 16px; font-weight: bold; padding-bottom: 18px; border-bottom: 1px solid #f5f5f5;}
.searchPage-left ul,.ill-right ul{ padding-top:12px;}
.searchPage-left ul li{ line-height: 35px; background:#f5f5f5; cursor:pointer; color:#333; font-weight: bold; margin-bottom:5px; padding-left:10px; overflow: hidden;}
.searchPage-right{ padding:20px 30px; background:#fff; display:none;}
.searchPage-right h5{ font-size: 16px; border-bottom: 1px solid #f5f5f5; padding-bottom: 18px; color:#333;}
.searchPage-right ul{ overflow: hidden; padding-bottom: 25px; border-bottom: 1px dashed #f0f0f0;}
.searchPage-right ul:last-child{ border:none;}
.searchPage-right ul li{ height:35px; line-height: 35px; float:left; width:20%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.city-left ul li span{ color:#666; float:right; margin-right:5px; font-size: 20px;}
.city-left i{ float:left; margin-right: 8%; font-weight: normal;  margin-top: 5px; cursor: pointer;}
.city-left .panel-heading{ padding:5px 5%; cursor:pointer;}
.city-right p,.doctor-right p{ font-size: 14px; font-weight: bold; color:#333; padding:20px 0 10px;}
.city-right ul li{ width:33%;}
.doctor-left ul li{ background:#fff;}
.doctor-right ul li{ width:14%;}


/*=============================个人中心=============================*/
.preInfo{ width:100%; background:#f5f5f5; padding: 30px 0;}
.preInfoTop{ padding:40px 30px; background:#fff; overflow: hidden; margin:0 0 20px;}
/*.preInfoTop .preInfoImg{ padding:0 18px; width:33%;}*/
.preInfoTop .preInfoImg img{ width:100%;}
/*.preInfoTop .preInfoMain{ padding: 0 20px 0 45px;}*/
/*.preInfoTop .preInfoMain{}*/
.preInfoTop .preInfoMain div{ height:100px; border-bottom:1px solid #f2f2f2; padding-top: 30px; margin-bottom: 25px;}
.preInfoTop .preInfoMain h4{ color:#333; font-size:26px; float:left;}
.preInfoTop .preInfoMain .girl{ height:18px; width:18px; display:inline-block; background: url(/images/girl.png) 0 0 no-repeat;}
.preInfoTop .preInfoMain .boy{ height:18px; width:18px; display:inline-block; background: url(/images/n.png) 0 0 no-repeat;}
.preInfoTop .preInfoMain a{ float:right; padding-left:30px; padding-right:30px; margin-top:-9%}
.preInfoTop .preInfoMain p{ line-height: 30px; font-size: 14px; color:#999;}
.preInfoTop .preInfoMain p span{ color:#666;}
.preInfoList{ overflow: hidden;}
.preInfoList .preInfoList-left{ padding:40px 30px; background:#fff;}
.preInfoList .preInfoList-left h5{ font-size: 24px; color:#333; margin-bottom:30px; }
.preInfoList .preInfoList-left ul li{ line-height: 35px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.preInfoList .preInfoList-right{ padding:40px 40px; background:#fff;}
.preInfoList .preInfoList-right .infoTop{ font-size: 24px; background:#fff;}
.preInfoList .preInfoList-right .infoTop span{ cursor:pointer;}
.preInfoList .preInfoList-right .infoTop span.active{ color:#333;}
.preInfoList .preInfoList-right .infoTop em{ display:inline-block; padding:0 24px; color:#dbdbdb;}
.myAtt{ padding-top:20px;}
.myAtt .rec-doctor-list li{ width:30%; margin-right: 3%; margin-bottom:20px; position:relative;}
.myAtt .rec-doctor-list li .unfollow{ position:absolute; top:3px; right:3px; padding:2px 5px; font-size:12px; display:none;}
.myAtt .rec-doctor-list li:hover .unfollow{ display:block;}



/*=============================我的预约列表（公用）=============================*/
.myOrderTop{ padding:20px 0 20px; overflow: hidden; font-size:14px;}
.myOrderTop li{ padding:0 25px; float:left; border-left: 1px solid #dbdbdb;}
.myOrderTop li:first-child{ padding-left:0; border:none;}
.myOrderTop li a.active{ color:#e07900;}
.myOrderList {overflow-y: auto;}
.myOrderList li{ border:1px solid #f2f2f2; margin-bottom: 15px;}
.myOrderList li .myOrderList-top{ border-bottom:1px solid #f2f2f2; font-size:20px; color:#333; padding:0 20px; line-height: 50px; position:relative;}
.myOrderList li .myOrderList-top span{ color:#a6a6a6;}
/*.myOrderList li p i{ float:left;}*/
.myOrderList li .myOrderList-top em{ position:absolute; right:20px; top:15px; height:23px; width:23px;background: url(/images/del.png) 0 0 no-repeat; cursor:pointer;}
.myOrderList li .myOrderList-main{ padding:24px 20px; overflow: hidden;}
.myOrderList li .myOrderList-main img{ float:left; width:20%; margin-right: 4%;}
.myOrderList li .myOrderList-main .orderDoc{ float:left;width:100%}
.myOrderList li .myOrderList-main .orderDoc p{color:#333;font-size: 16px; line-height: 30px;}
.myOrderList li .myOrderList-main .orderDoc p:first-child{ padding-top:2%;}
.myOrderList li .myOrderList-main .orderDoc p:first-child i{ font-size: 14px; color:#128e1b;}
.myOrderList li .myOrderList-main .orderDoc p:nth-child(2) span{color:#a6a6a6; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.myOrderList li .myOrderList-main .orderDoc p:last-child{ color:#f00; font-size: 20px; padding-top:10px;}
.myOrderList li .myOrderList-main .orderDoc p:last-child i,.myOrderList li .myOrderList-main .orderDoc p:last-child span{ font-size: 24px;}
.myOrderList li .myOrderList-main .orderBtn{ float:right; padding-top: 15px;}
.myOrderList li .myOrderList-main .orderBtn a{ color:#a6a6a6;}
.myOrderList li .myOrderList-main .orderBtn button{ background:#a6a6a6; color:#fff;}



/*=============================医生信息列表=============================*/
.docListBg{ background:#f5f5f5; padding:30px 0;}
.docList,.sys-msg{ background:#fff; padding-top:30px;}
.docList .rec-doctor-list{ padding:40px 30px 0;}
.docList .rec-doctor-list li{ width:23%; margin-right:2%; margin-bottom:40px;}



/*=============================系统消息详情列表=============================*/
.sys-msg-bg{ background:#f5f5f5; padding:30px 0;}
.sys-msg{ padding-bottom: 60px; margin-bottom:20px;}
.sys-msg .content{ padding:30px 30px 0; color:#666;}
.sys-msg .content .title{ font-size:18px;}
.sys-msg .content .date{ font-size:14px;}
.sys-msg .content .article{ font-size: 16px; margin-top:25px; border-top:1px solid #f5f5f5; padding-top: 25px; text-indent: 32px;}
.sys-msg ul.content{ padding-top:10px;}
.sys-msg .content li{ height:75px; line-height: 75px; font-size:16px; border-bottom: 1px solid #f5f5f5;}
.sys-msg .content li p{ float:left; width:80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sys-msg .content li span{ float:right;}



/*=============================我的预约=============================*/
.myOrderBg{ background:#f5f5f5; padding:30px 0;}
.myOrderPage{ background:#fff; padding:0 30px 40px; min-height: 400px;}
.myOrderPage .myOrderList li .myOrderList-main .orderDoc p:last-child{ margin-top: 35px;}




/*=============================预约详情=============================*/
.order-details-bg{ background:#f5f5f5; padding:30px 0;}
.order-details{ background:#fff; padding:30px 25px 80px;}
.order-details-top{ padding-bottom: 10px; border-bottom: 1px solid #f5f5f5;}
.order-details-top h5{ font-size: 26px; color:#333;}
.order-details-top p{ font-size: 18px; padding-top:20px;}
.order-details-top span{ float:right; font-size: 22px; color:#e00000;}
.order-details-info{ padding:40px 0 20px 0; border-bottom: 1px solid #f5f5f5;}
.order-details-info h6{ font-size: 20px; color:#333; padding-bottom: 15px;}
.order-details-info div{ font-size: 18px; line-height: 35px; overflow: hidden; text-overflow: ellipsis; }
.order-details .myOrderList{ padding-top:30px; border-bottom: 1px solid #f5f5f5;}
.order-details .myOrderList li{ border:none;}
.order-details .myOrderList li .myOrderList-top em{ display:none;}
.order-details .myOrderList li .myOrderList-top{ border:none;}
.order-details .myOrderList li .myOrderList-main .orderBtn{ display:none;}
.order-details .myOrderList li .myOrderList-main .orderDoc p:last-child{ margin-top: 35px;}
.order-details .price{ text-align: right; font-size:20px; padding:60px 0 90px 0; color:#666;}
.order-details .price i,.order-details .price span{ color:#f00; font-size:24px;}
.order-details .price span{ font-size:32px;}
.order-details-btn{ text-align: right;}
.order-details-btn a{ padding-left:60px; padding-right:60px; margin-left:2%;}



/*=============================孝爱计划公用部分=============================*/
.myxiaoai{background:#f5f5f5; padding:30px 0;}
.myheader{ background:#fff; padding:20px 10px 30px;}
.myheader{ overflow: hidden;}
.myheader .myheader-img{ width:40%; border-radius: 50%; overflow: hidden; float:left;}
.myheader .myheader-img img{ width:100%;}
.myheader .myheader-info{ padding-top: 15px; float:right; width:55%;}
.myheader .myheader-info h6{ font-size: 18px; color:#333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.myheader .myheader-info p{ font-size:14px; color:#444; padding-bottom: 5px;}
.myheader .myheader-info em{ font-size:14px; color:#fff; background:#23cbeb; display:inline-block; border-radius:20px; padding:2px 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.apply-record{ background:#fff; padding:20px 10px 0; margin-top: 15px;}
.apply-record h5{ color:#333; font-size: 16px; padding-bottom: 15px; border-bottom: 1px solid #f5f5f5;}
.apply-record ol li{ font-size: 14px; color:#555; padding:10px 0;}
.apply-record ul li{ line-height: 30px;}
.apply-record ul,.apply-record ol{ overflow: hidden;}
.apply-record li{ text-align: center; float:left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.apply-record li:first-child{ width:30%;}
.apply-record li:nth-child(2){ width:45%;}
.apply-record li:last-child{ width:20%;}



/*=============================我的孝爱=============================*/
.myxiaoai-banner img{ width:100%; cursor:pointer;}
.myxiaoai-list{ padding:35px 0; background:#fff; margin-top:15px; overflow: hidden;}
.myxiaoai-list ul{ margin-top:5px; overflow: hidden;}
.myxiaoai-list ul li{ text-align:center; float:left; width:20%; font-size: 16px; color:#666;}
.myxiaoai-publicity{ margin-top:15px; background:#fff; padding-bottom:30px;}
.myxiaoai-publicity .pub-title a{ float:right; color:#e00000; line-height: 22px; padding-right:30px;}
.myxiaoai-publicity ul{ padding:0 30px;}
.myxiaoai-publicity ul li{ font-size:14px; line-height: 60px; overflow: hidden; border-bottom: 1px dashed #f5f5f5;}
.myxiaoai-publicity ul li a{ color:#666666;}
.myxiaoai-publicity ul li:first-child{ border-top: 1px solid #f5f5f5;}
.myxiaoai-publicity ul li:last-child{ border:none;}
.myxiaoai-publicity ul li p:first-child{ float:left; width:80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.myxiaoai-publicity ul li p:first-child em{ font-size: 18px;}
.myxiaoai-publicity .girl{ display:inline-block; height:14px; width:14px; background: url(/images/girl02.png) 0 0 no-repeat; margin:0 10px 0 5px;}
.myxiaoai-publicity .boy{ display:inline-block; height:14px; width:14px; background: url(/images/n.png) 0 0 no-repeat; margin:0 10px 0 5px;}
.myxiaoai-publicity ul li p:last-child{ float:right; color:#999;}
.myxiaoai-publicity ul li p:last-child.active{ color:#e59700;}






/*=============================孝爱计划=============================*/
.xiaoai-plan{ background:#f5f5f5; padding:30px 0;}
.xiaoai-plan-banner img{ width:100%;}
.xiaoai-plan-list{ margin-top:15px; padding:15px; background:#fff;}
.xiaoai-plan-list .panel-heading{ cursor:pointer;}
.xiaoai-plan-list .panel-title div{ position:relative;}
.xiaoai-plan-list .panel-title div span{ height:20px; width:20px; background: url(/images/rightarrow.png) 0 0 no-repeat; position:absolute; right: 0; background-size:contain;}
.xiaoai-plan-list .panel-title div span.active{ background: url(/images/downarrow.png) 0 0 no-repeat; top:5px;}




/*=============================我的孝爱信息=============================*/
.xiaoai-info{ background:#f5f5f5; padding:30px 0;}
.xiaoai-info-list{ padding:0 10px; background:#fff; margin-top:15px;}
.xiaoai-info-list li{ padding-left:15%; line-height: 50px; border-bottom: 1px solid #f5f5f5; position:relative;}
.xiaoai-info-list li.active a{ color:#e00000;}
.xiaoai-info-list li a{ font-size:16px; color:#333;}
.xiaoai-info-list li span{ height:20px; width:20px; position:absolute; left:0; top:17px; background: url(/images/famliyicon.png) 0 0 no-repeat; background-size: contain;}
.xiaoai-info-list li:nth-child(2) span{ background-image: url(../images/applyicon.png);}
.xiaoai-info-list li:nth-child(3) span{ background-image: url(../images/propertyicon.png);}
.xiaoai-info-list li:nth-child(4) span{ background-image: url(../images/contributeicon.png);}
.xiaoai-info-list li:nth-child(1).active span{ background-image: url(../images/famliyicon2.png);}
.xiaoai-info-list li:nth-child(2).active span{ background-image: url(../images/applyicon2.png);}
.xiaoai-info-list li:nth-child(3).active span{ background-image: url(../images/propertyicon2.png);}
.xiaoai-info-list li:nth-child(4).active span{ background-image: url(../images/contributeicon2.png);}
/*家庭*/
.xiaoai-family-input{ padding:50px 30px; background: #fff url(../images/familybanner.jpg) 0 0 no-repeat; background-size: cover; }
.xiaoai-family-input input{ width:48%; height:48px; margin-bottom: 20px;}
.xiaoai-family-input a{ padding:10px 20%; margin-top:10px; background:#d60000;}
.xiaoai-family-info{ padding:30px; background:#fff; margin-top:15px;  overflow-y: auto;}
.xiaoai-family-info h5{ font-size: 20px; color:#333; padding-bottom: 20px;}
.xiaoai-family-info ul li{ padding:20px 0; border-top:1px solid #f5f5f5;}
.xiaoai-family-info ul li p{ font-size:16px; color:#666;}
/*申请获助*/
.xiaoai-apply{ background:#fff; padding:60px 30px; position:relative;}
.xiaoai-apply h5{ font-size: 20px; color:#333; margin-bottom:20px;}
.xiaoai-apply .btn-group{ width:80%;}
.xiaoai-apply .btn-group button{ height:50px; width:100%; position:relative;}
.xiaoai-apply .btn-group button span{ height:25px; width:25px; position:absolute; right: 3%; top:37%; background: url(/images/downarrow.png) 0 0 no-repeat; background-size:contain;}
.xiaoai-apply .btn-group ul{ width:100%;}
.xiaoai-apply input{ width:80%; height:48px; margin-top:30px;}
.xiaoai-apply textarea{ margin-top:30px; width:80%;}
.xiaoai-apply p{ line-height: 55px;}
.xiaoai-apply .btn-apply{ padding:10px 15%; background:#d60000;}
.xiaoai-apply img{ position:absolute; right:0; top:0;}
/*我的孝爱金和我的贡献*/
.xiaoai-property-img{ height:150px; background: url(/images/myproperty.jpg) 0 0 no-repeat; background-size:cover;}
.xiaoai-property-img p{ text-align: center; font-size:22px; color:#666;}
.xiaoai-property-img p:first-child{ line-height: 50px; padding-top:20px;}
.xiaoai-property-img p:last-child{ font-size:32px; color:#ef0000;}
.xiaoai-property-list{ padding:0 30px 30px; margin-top: 15px; background:#fff; overflow-y: auto;}
.xiaoai-property-list ol li{ line-height: 80px; border-bottom: 1px solid #f5f5f5; font-size: 18px; color:#333;}
.xiaoai-property-list li{ text-align: center; float:left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.xiaoai-property-list li:nth-child(1){ width:25%;}
.xiaoai-property-list li:nth-child(2){ width:20%;}
.xiaoai-property-list li:nth-child(3){ width:20%;}
.xiaoai-property-list li:nth-child(4){ width:30%;}
.xiaoai-property-list ul{ padding-top:15px;}
.xiaoai-property-list ul,.xiaoai-property-list ol{ overflow:hidden;}
.xiaoai-property-list ul li{ font-size: 16px; color:#666; line-height: 50px;}




/*=============================公告详情=============================*/
.xiaoai-publicitybg{ background:#f5f5f5; padding:30px 0;}
.xiaoai-publicity{ background:#fff; padding:35px 30px;}
.xiaoai-publicity-top{ padding-bottom:25px; border-bottom: 1px solid #f5f5f5;}
.xiaoai-publicity-top a{ float:right;}
.xiaoai-publicity-top p{ font-size: 22px; color:#333; padding-bottom:5px; line-height: 30px;}
.xiaoai-publicity-top .girl{ height:14px; width:14px; display:inline-block; background: url(/images/girl02.png) 0 0 no-repeat; background-size:cover;}
.xiaoai-publicity-top .boy{ height:14px; width:14px; display:inline-block; background: url(/images/n.png) 0 0 no-repeat; background-size:cover;}
.xiaoai-publicity-top{ font-size: 16px; color:#666;}
.xiaoai-publicity-img{ padding-top:25px;}
.xiaoai-publicity-img{ font-size: 16px; color:#333;}
.xiaoai-publicity-img ul{ padding:45px 0; border-bottom:1px solid #f5f5f5; overflow: hidden;}
.xiaoai-publicity-img ul li{ float:left; width:18%; padding-right: 1%;}
.xiaoai-publicity-img ul li img{ width:100%;}
.xiaoai-publicity-img .infopic{ position:relative; overflow:hidden;}
.xiaoai-publicity-img .infopic .picbox{ height:200px;}
.xiaoai-publicity-img .piclist{ height:200px; position:absolute; top:0; left:0; overflow:hidden;}
.xiaoai-publicity-img .pic_prev,.xiaoai-publicity-img .pic_next{ width:30px; height:50px; background:url(../images/icon.png) no-repeat; position:absolute; top:50%; cursor:pointer; display:none;}
.pic_prev{ background-position:0 0; left:0;}
.pic_next{ background-position:0 -60px!important; right:0;}
.xiaoai-publicity-text{ padding-top: 30px;}
.xiaoai-publicity-text p{ font-size: 16px; color:#333; line-height: 50px;}



/***********************登录注册页面***************************/
.login_box{width:100%; height:934px; background:url(../images/loginRegister_bg.jpg) scroll center center;}
.login_box .container{width:616px; padding:3% 6.5555%; background: rgba(255, 255, 255, 0.55) none repeat scroll 0 0 ;}
.login_box .container .form-group{ background-color: #fff; padding:10px 5px;}
.login_box .container .form-group input{border:none; box-shadow: none !important;color:#333; font-size: 14px;}
.login_box .container .box_title{font-size: 20px; color:#f3ad00; padding-bottom:15px; border-bottom:1px solid #f1ecee; margin-bottom:25px;}
.login_box .container .fg_password a{ font-size: 14px; color:#787878; font-family: "宋体";}
.login_box .container .fg_password .checkbox{ font-size: 14px; color:#787878; font-family: "宋体"; margin-bottom: 0px; margin-top: 0px;}
.login_box .container .fg_password .checkbox a{color:#e00000; text-decoration: none;}
.login_box .container .zc_free{text-align: right;}
.login_box .container .zc_free{font-size: 14px; color:#787878; font-family: "宋体";}
.login_box .container .zc_free a{  font-size: 14px; color:#e00000; font-family: "宋体"; text-decoration: underline;}
.login_box .container .zc_free a：hover{color:#e00000;}
.login_box .container .import_area{ margin-bottom:25px;}
.login_box .container .hint_area{ margin-bottom: 25px;}
.login_box .container .btn-lg{ border-radius: 5px; padding:15px 16px 10px; font-size: 20px; }
.login_box .container .nb_code { padding-left: 5px !important;}
.login_box .container .nb_code .btn-lg{ border-radius: 0px; padding:16px; font-size: 14px; }
.login_box .container .btn-primary{background-color: #e00000; border-color: #e00000;}
.login_box .container .btn:focus{outline: none;}

/***********************预约会诊页面***************************/
.appointent .page-left{float: left; }
.appointent .page-left .search_btn a{display:block; width: 100%; color: #fff; font-size: 18px; text-align: left;}
.appointent .page-left .search_btn a:nth-child(1){ background: url(/images/hospital_icon.png) no-repeat 26% 41%; background-color: #e07900; margin-bottom: 3px; padding: 12px 10px 12px 37%;}
.appointent .page-left .search_btn a:nth-child(2){ background: url(/images/search_icon.png) no-repeat 26% 41%; background-color: #128e1b; margin-bottom: 3px; padding: 12px 10px 12px 37%;}

/***********************预约会诊页面_左侧医生推荐***************************/
.recommend{ background: #fff; padding: 20px 10px; }
.recommend h3{ font-size: 16px; color: #333; font-style: none; border-bottom: 1px solid #f2f2f2 ; padding-left: 10px; padding-bottom: 16px;}
.recommend ul li{border-bottom:1px dashed #efefef; padding: 29px 0 30px 10px;}
.recommend .dc_images{float: left; background: url(/images/slash.png) repeat; width: 38.8%; height: 97px;position: relative;overflow:hidden;}
.recommend .dc_images img{max-width:100%; max-height:100%; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto;}
.recommend .dc_info{ float: right; height: 97px; width: 53.2%;}
.recommend .dc_info p{ font-size: 16px; color: #128e1b;}
.recommend .dc_info p:nth-child(1){ line-height: 63px;}
.recommend .dc_info p:nth-child(2){ line-height: 0px;}
.recommend .dc_info p span{ font-size: 18px; color: #333333;}
.recommend .dc_info p i{ font-size: 14px; color: #757575;}
.recommend .dc_nice{padding-top: 15px;}
.recommend .dc_nice p{ font-size: 14px; color: #757575;}

.appointent .page-right{height: 1028px;float: right;}
.appointent .page-right .ill_style{ background: #fff; height: 750px; margin-top: 18px; padding-top: 40px;}
.appointent .page-right .ill_style ul li{width: 25%; height: 95px; text-align: center; float: left; margin-bottom: 35px;}
.appointent .page-right .ill_style ul li a .ill_style_icon{margin:10px auto 5px; height: 34px;}
.appointent .page-right .ill_style ul li a p{ font-size: 20px; color: #333333;}

/***********************预约会诊页面_右侧轮播***************************/
.appointent{ background:#f5f5f5; padding:30px 0;}
.page-right .appointBanner{ height: 260px; width:100%; position: relative;}
.page-right .appointBanner img{ display: block;}
.page-right .appointBanner .carousel-control.left{background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 100%);}
.page-right .appointBanner .carousel-control.right{background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 100%);}
.page-right .appointBanner a .chevron-left{width: 42px; height: 89px; background: url(/images/before_icon.png) no-repeat; position: absolute; left: 0; top: 50%; margin-top: -45px; cursor: pointer;}
.page-right .appointBanner a .chevron-right{ width: 42px; height: 89px; background: url(/images/next_icon.png) no-repeat; position: absolute; right:0; top: 50%; margin-top: -45px; cursor: pointer;}

.page-right .appointBanner .show{position: relative; width: 100%; height: 260px; overflow: hidden;}
.page-right .appointBanner .show ul{width: 9999px; position: absolute; left: 0; top: 0;}
.page-right .appointBanner .show ul li{float: left;}
.banner span.prve{ width: 42px; height: 89px; background: url(/images/before_icon.png) no-repeat; position: absolute; left: 0; top: 50%; margin-top: -45px; cursor: pointer;}
.banner span.nexts{ width: 42px; height: 89px; background: url(/images/next_icon.png) no-repeat; position: absolute; right:0; top: 50%; margin-top: -45px; cursor: pointer;}

/***********************图文资讯***************************/
.consulting{ background-color: #f5f5f5; padding: 30px 0; width: 100%;}
.consulting .consulting_detail{background: #fff; padding: 30px 20px;}
.consulting .consulting_detail_02{background: #fff; padding: 30px 20px; margin-top: 20px;}
.docInfo .docInfoImg img{width: 100%;}
.docInfodetail{ font-size: 16px; color: #979797;}
.docInfodetail p{margin-top: 8px;}
.docInfodetail p span{color: #000;}
.docInfodetail p:nth-child(2){color: #128e1b;}
.docInfodetail p:nth-child(1) span{font-size: 18px; padding-right: 8px;}

.consulting_detail .illInfo_top{ border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; padding: 65px 0 45px 0; margin-top: 35px;}
.consulting_detail .illInfo_top .illInfo_title h3{font-style: normal; color: #333; font-size: 20px;}
.consulting_detail .illInfo_top .illInfo_title h3 span{ display: inline-block; background: url(/images/iller_icon.png) no-repeat; height: 26px; width: 23px;}

.consulting_detail .illInfo_top .illInfo_btn span{display: block; float:left; margin-right: 15px; color: #b7b7b7; font-size: 16px;}
/*
.consulting_detail .illInfo_top .illInfo_btn .wrap{ float:left;}*/

.illInfo_bottom{margin-top: 50px;}
.illInfo_bottom .form-group .info_w{font-size: 18px; color: #333; font-weight: normal; padding-top: 15px;}
.illInfo_bottom .form-group .info_input_w{width: 43%;}
.illInfo_bottom .form-group .form-control {border: 1px solid #e8e8e8;border-radius: 0px;box-shadow: none;color: #555;display: block;font-size: 16px;height: 56px;line-height: 1.42857;padding: 6px 12px;width: 100%;}
.illInfo_bottom .form-group .radio_c{ font-size: 16px;  color: #333;}

.illInfo_bottom .form-group .radio{width: 16px; height: 16px; border-radius: 50%;border:1px solid #ccc; position:relative; min-height: 16px; float: left; margin-right: 50px; cursor: pointer;}
.illInfo_bottom .form-group .radio .label{ color: #333; font-size: 16px; font-weight: normal; width: 50px; height: 50px; margin-left:10px; cursor: pointer;}
.illInfo_bottom .form-group .radio input{ width: 0; height: 0; border:0; font-size: 0; opacity: 0;}
.illInfo_bottom .form-horizontal .form-group .radio{padding-top: 0px; margin-top:20px;}
.illInfo_bottom .form-horizontal .form-group .radio:nth-child(1){margin-left: 179px;}
.illInfo_bottom .form-horizontal .form-group .radio label{padding-left: 0px; position: absolute; top: -3px;left: 21px;}
.active .label:after{ width: 10px; height: 10px; position: absolute; top: 2px; left: 2px;background:#f90; content:""; border-radius: 50%;}
.illInfo_bottom .form-group .active{color:#f90; border:1px solid #f90;}

.consulting_detail_02 .illInfo_top{ border-bottom: 1px solid #f2f2f2; padding: 0px 0 45px 0;}
.consulting_detail_02 .illInfo_top .illInfo_title h3{font-style: normal; color: #333; font-size: 20px;}
.consulting_detail_02 .illInfo_top .illInfo_title h3 span{ display: inline-block; background: url(/images/illwrite_icon.png) no-repeat ; height: 22px; width: 22px;}
.consulting_detail_02 .ill_textarea{margin-top:15px; margin-bottom: 10px;}
.consulting_detail_02 .ill_textarea .form-control{ border-radius: 0; font-size: 15px; border: none!important; transition:none; box-shadow: none;}
.consulting_detail_02 .textarea_bottom span{display:block; line-height: 30px; font-size: 14px; color: #3f3f3f;}
.consulting_detail_02 .textarea_bottom a{ display: block; float: right;}
.consulting_detail_02 .textarea_bottom a:nth-child(1){ margin-left: 30px;}

.tijiao_btn{margin:60px 0 100px 0;}
.tijiao_btn a{display: block; width: 30%; margin:0 auto; font-size: 20px;}
.tijiao_btn a.btn-lg.btn-danger {color: #fff;background-color: #d60000;border-color: #d60000;}



/***********************医生信息-详情***************************/
.consulting_detail .docIntroduce_top{ border-top: 1px solid #f2f2f2; margin-top: 35px; padding:20px 0 0 0;}
.consulting_detail .docIntroduce_top .docIntroduce_title{padding-left: 1px;}
.consulting_detail .docIntroduce_title h3{font-style: normal; color: #333; font-size: 20px;}
.consulting_detail .docIntroduce_title h3 span{ display: inline-block; background: url(/images/doctor_intro_icon.png) no-repeat; height: 25px; width: 21px;}

.consulting_detail .docIntroduce_mid .into_text {margin: 18px 0 28px 0;}
.consulting_detail .docIntroduce_mid .into_text p{color: #757575; font-size: 16px; line-height:27px; }
.consulting_detail .docIntroduce_mid .hot_tip{ font-size: 15px; color: #757575; border-bottom:1px solid #f2f2f2; padding-bottom: 35px;}
.consulting_detail .docIntroduce_mid .hot_tip dt{font-weight: normal; color: #f50000; margin-bottom: 5px;}
.consulting_detail .docIntroduce_mid .hot_tip dd{margin-bottom:5px; text-indent: 1.5em;}
.consulting_detail .docIntroduce_mid .type_btn{text-align: center; margin-top: 40px;}
.consulting_detail .docIntroduce_mid .type_btn .btn-lg{padding: 7px 28px; border-radius: 5px;}
.consulting_detail .docIntroduce_mid .type_btn a.btn-default{ font-size: 18px; background-color: #f3ad00; color: #fff; border-color:#f3ad00; margin-right: 5px; margin-bottom: 5px;}

.consulting .consulting_detail_04{background: #fff; padding: 30px 20px; margin-top: 20px;}
.consulting_detail_04 .pinlun_top{margin-bottom: 25px;}
.consulting_detail_04 .docIntroduce_title h3{ font-style: normal; color: #333; font-size: 20px;}
.consulting_detail_04 .docIntroduce_title h3 span.introduce_icon_04{ display: inline-block; background: url(/images/pinlun_icon.png) no-repeat; height: 22px; width: 21px;}
.consulting_detail_04 .pinlun_bottom .pinlun_detail:nth-child(1){border-top: 1px solid #f2f2f2;}
.consulting_detail_04 .pinlun_bottom .pinlun_detail{border-bottom: 1px solid #f2f2f2; padding: 20px 0;}
.consulting_detail_04 .pinlun_bottom .pinlun_num{font-size: 18px; color: #333333;}
.consulting_detail_04 .pinlun_bottom .pinlun_time{font-size: 16px; color: #757575; line-height: 25px;}
.consulting_detail_04 .pinlun_bottom .pinlun_stars ul li{ height: 27px; width: 27px; background: url(/images/star.gif) no-repeat; float: left; cursor: pointer;}
.consulting_detail_04 .pinlun_bottom .pinlun_stars ul li.current{background: url(/images/star.gif) no-repeat left bottom;}
.consulting_detail_04 .pinlun_bottom .col-md-3{width: 21%;}

/***********************私人医生***************************/
.consulting .consulting_detail_03{background: #fff; padding: 30px 20px; margin-top: 20px;}
.consulting_detail_03 .illInfo_top{ border-bottom: 1px solid #f2f2f2; padding: 0px 0 50px 0;}
.consulting_detail_03 .illInfo_top .illInfo_title h3{font-style: normal; color: #333; font-size: 20px;}
.consulting_detail_03 .illInfo_top .illInfo_title h3 span{ display: inline-block; background: url(/images/time_icon.png) no-repeat ; height: 25px; width: 25px;}
.consulting_detail_03 .change_time{margin-top: 80px;}
.consulting_detail_03 .change_time a{ display: block; margin: 0 auto; font-size: 18px; color: #595959;  width: 30%; padding: 1% 0; border:1px solid #e8e8e8; text-align: center; margin-bottom: 20px;}
.time_active{background: url(/images/time_bg.png) no-repeat; background-size: cover; border:1px solid #fec200!important;}

/***********************个人资料***************************/
.user_sidebar li a:hover, .user_sidebar li a.active { border-bottom: 1px solid #e9e9e9;border-top: 1px solid #e9e9e9;color: #e40202;text-decoration: none;}
.user_sidebar li a {border-bottom: 1px solid #f7f7f7; border-top: 1px solid #f7f7f7;color: #757575;display: block;font-family: "宋体";font-size: 14px;font-weight: bold;padding: 10px 30px;}
.user_rbox .title { border-left: 2px solid #e40202;color: #373737;font-family: "宋体";font-size: 16px;font-weight: bold;line-height: 17px;margin-bottom: 20px;padding-left: 10px;}
.user_rbox .ubox { background: #fafafa none repeat scroll 0 0;padding: 45px;}
.user_rbox .ubox .bx { margin-bottom: 30px;}
.user_rbox .ubox .bx .left {color: #757575; float: left;font-family: "微软雅黑"; font-size: 16px; height: 30px;line-height: 30px;text-align: right;width: 100px;}
.user_rbox .ubox .bx .right {color: #373737; display: inline;float: left; font-family: "微软雅黑"; font-size: 14px; line-height: 30px; margin-left: 25px;}
.user_rbox .right .photo { background: rgba(0, 0, 0, 0) url("../images/user_photobg.jpg") no-repeat scroll 0 0;float: left; height: 130px; padding: 10px; position: relative; width: 130px;}
.user_rbox .right .photo .pto { background-repeat: no-repeat; height: 130px;overflow: hidden; width: 130px;}
.user_rbox .right .photo .pto_hover {left: 10px; position: absolute;top: 10px;}
.user_rbox .ubox .right input { background: #fff none repeat scroll 0 0;border: 1px solid #ddd;color: #373737;font-family: "微软雅黑";font-size: 14px; height: 30px; line-height: 30px;padding: 0 10px;width: 400px;}
.user_rbox .ubox .bx .left span {color: #e40202;font-size: 20px;font-weight: bold;margin-right: 2px;vertical-align: text-top;}
.user_rbox .ubox .right label { color: #373737;font-family: "微软雅黑";font-size: 14px; font-weight: normal; margin-right: 30px;}
.user_rbox .ubox .right label input {border: medium none;margin-right: 5px;vertical-align: middle;width: auto;}
.user_rbox .right .text { color: #757575;display: inline;float: left;font-family: "微软雅黑";font-size: 12px;line-height: 25px;margin: 40px 0 0 15px;}
.user_rbox .btn input.submit {background: #e40202 none repeat scroll 0 0;border: medium none;color: #fff;cursor: pointer; font-family: "微软雅黑";font-size: 18px;padding: 10px 50px;}
.user_rbox .btn {margin: 50px 0 0 125px;}
/***********************申请医生***************************/
.user_message{ border:1px solid #f1f1f1; padding:10px; margin-bottom:1px;}
.user_message img{ max-width:100%;}
.user_message p{ color:#a7a7a7; font-size:14px; font-family:"微软雅黑";}
.right_box{ border:1px solid #f1f1f1;}
.right_box .title{ background:#f1f1f1; color:#000; font-size:16px; font-family:"微软雅黑"; padding:10px;}
.right_box form label{ color:#858585; font-size:16px; font-family:"微软雅黑"; font-weight:normal; padding-right: 0;}
.right_box .box{ padding:20px;}
.right_box .box .position{ position:relative;}
.right_box .box .posi{ position:absolute; right:40px; top:5px;color:#858585; font-size:16px; font-family:"微软雅黑";}
.right_box .form_button{ border-top:1px solid #e7e7e7; padding-top:50px; padding-bottom:10px}
.right_box .form_button .btn_reset{ background:#c2c2c2; color:#000; font-size:14px; font-family:"微软雅黑"; width:20%;}
.right_box .form_button .btn_submit{ background:#e40202; color:#fff; font-size:14px; font-family:"微软雅黑"; width:20%;}
.pad-none { padding: 0;}
.about_left ul li {border-bottom: 1px solid #fff; padding: 10px;}
.about_left li a:hover, .about_left li a.active {color: #e40202;}
.about_left li a { color: #6b6b6b;font-family: "微软雅黑";font-size: 14px;text-decoration: none;}
.about_left ul {background: #f1f1f1 none repeat scroll 0 0;}
#pto .photo_list { margin-bottom: 60px;overflow: auto;}
#pto .photo_list li { border: 1px solid #cdcdcd;float: left;margin: 0 10px;position: relative;width: 102px;}
#pto .photo_list li .image { height: 100px;position: relative;width: 100px;}
#pto .photo_list li .image img {bottom: 0;left: 0;margin: auto;max-height: 100px;max-width: 100px;position: absolute;right: 0; top: 0;width: auto;}
.form_button .ok{background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;color: #05be95;font-family: 微软雅黑;font-size: 20px; margin-top: 0;text-align: center;}
.form_button .unvalid{ background: none;border: medium none;color: #ababab;font-family: 微软雅黑;font-size: 20px; margin-top: 0;text-align: center;}

/***********************pinlun***************************/
        .pinlun_stars ul li {
    background: rgba(0, 0, 0, 0) url("/images/star.gif") no-repeat scroll 0 0;
    cursor: pointer;
    float: left;
    height: 27px;
    width: 27px;
}
.pinlun_stars ul li.current {
    background: rgba(0, 0, 0, 0) url("/images/star.gif") no-repeat scroll left bottom;
}
.pinlun_content{ margin-top:15px; width:100%; float:left}

.btn_list{ position:relative; margin-bottom:15px;}
.btn_list .serPrice{display:inline-block; font-size:20px; cursor: pointer;}
.btn_list .switch{display:inline-block; position:absolute; right:0;}
.btn_list .switch .bootstrap-switch{ line-height:16px;}
.btn_list .switch span.bootstrap-switch-handle-on{background:#d9534f;}
.order-details-info .memo{height: 200px;overflow-y: auto;text-align: justify;width: 100%;}

/******************************about页面样式***************************************/
.about_xiaoai{padding: 30px 0 50px; background-color: #F5F5F5;}
.aboutxa_left{width: 20%; float: left; margin-right: 1%; }
.aboutxa_right{width:79%; float: right; background-color: #fff; padding: 15px;}

.aboutxa_left .menu{border:1px solid #E8E8E8; background-color: #fff;}
.aboutxa_left .menu .level2{display:none;}
.aboutxa_left .menu .level1 a.level1_title{display: block; font-size: 1.55rem; color:#7d7d7d; text-align: center; padding: 13px 0; border-bottom: 1px solid #E8E8E8; position:relative;}
.aboutxa_left .menu .level1 a.level1_title img{position:absolute; top:13px; left:32px;}
.aboutxa_left .menu .level2 li a{display: block; font-size: 14px; text-align: center; padding: 6px 0; border-bottom: 1px solid #E8E8E8;}

.aboutxa_right h3.big_title{font-style: normal; font-weight:500; font-size: 30px; margin-bottom: 20px;  font-family:黑体;color:#333; border-left:3px solid #dc0000; padding-left:5px;}
.aboutxa_right h4.small_title{font-style: normal; font-weight:600; font-size: 14px; color:#333; margin-bottom: 12px;}
.aboutxa_right .neiron_area{margin-bottom: 35px;}
.aboutxa_right .neiron_area p{margin-bottom: 8px; font-size: 14px;}

/*.aboutxa_left .menu .level1 a.abouts_us{background:url(/images/about_usicon02.png) no-repeat scroll 36px center;}
.aboutxa_left .menu .level1 a.some_problem{background:url(/images/problem_icon02.png) no-repeat scroll 36px center;}
.aboutxa_left .menu .level1 a.hz_introduce{background:url(/images/jianjie_icon02.png) no-repeat scroll 36px center;}*/
.aboutxa_left .menu .level1 a.actions{color:#fff; background-color:#dc0000;}



/******************************抗癌资讯页面***************************************/
.newsdetails{ background:#f5f5f5; padding:30px 0; border-top:1px solid #f5f5f5;}
.newsdetails-left{ background:#fff; border:1px solid #f5f5f5; text-align:center;}
.newsdetails-left h3{ line-height:50px; color:#fff; background:#dc0000;}
.newsdetails-left ul{ height:350px; overflow-y:auto;}
.newsdetails-left a{ font-size:16px; color:#333;}
.newsdetails-left li{ line-height:35px; border-bottom:1px dashed #f5f5f5; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.newsdetails-right h3{ line-height:35px; border-left:3px solid #dc0000; padding-left:15px;}
.newsdetails-right{ background:#fff; font-size:14px; color:#333;; border:1px solid #f5f5f5;}
.newsdetails-right-content{ padding:15px;}
.newsdetails-right-content .topimg{ width:80%; display:block; margin:0 auto;}





