.askL{width: 160px;}
.askR{width: 1030px;}

.ask_nav { width: 160px; z-index: 2; position: relative; }
.ask_nav_tit { font-weight: normal; line-height: 48px; background: #3ba354; padding-left: 15px; font-size: 18px; color: #fff; }
.ask_nav_tit span { color: #fff;}
.ask_navli{background-color: #f7f7f7;}
.ask_navli a { display: block; padding: 0 15px 0 16px; position: relative; }
.ask_navli span { line-height: 48px; font-size: 16px; color: #333333; }
.ask_nav .icon-sidenav { width: 20px; height: 20px; margin-top: 14px; margin-right: 7px; background: no-repeat center; }

.ask_navli:hover { background: #3ba354; }

.ask_nav .ask_navli:hover .ask_navli-title:before { display: block; }

.ask_navli:hover span { color: #fff; }


.ask_nav .icon-sidenav-zan { background-position: -304px -115px; }

.ask_nav .icon-sidenav-nk { background-position: -40px -302px; }

.ask_nav .icon-sidenav-wk { background-position: -160px -224px; }

.ask_nav .icon-sidenav-gk { background-position: -342px 0; }

.ask_nav .icon-sidenav-yk { background-position: -80px -302px; }

.ask_nav .icon-sidenav-kq { background-position: -304px -76px; }

.ask_nav .icon-sidenav-zy { background-position: -304px -38px; }

.ask_nav .icon-sidenav-grxjb { background-position: -104px -42px; }

.ask_nav .icon-sidenav-kfyx { background-position: -80px -144px; }

.ask_nav .icon-sidenav-yxyx { background-position: 0 -264px; }

.ask_nav .icon-sidenav-mzyx { background-position: -120px -144px; }

.ask_nav .icon-sidenav-yyk { background-position: -265px 0; }

.ask_nav .icon-sidenav-qtks { background-position: -266px -264px; }

.ask_nav .icon-sidenav-nank { background-position: -228px -264px; }

.ask_nav .icon-sidenav-fck { background-position: 0 -103px; }

.ask_nav .icon-sidenav-ek { background-position: 0 -184px; }

.ask_nav .icon-sidenav-bxby { background-position: -190px -264px; }

.ask_nav .icon-sidenav-wgk { background-position: -304px -229px; }

.ask_nav .icon-sidenav-zlk { background-position: -265px -165px; }

.ask_nav .icon-sidenav-pfk { background-position: -196px -302px; }

.ask_nav .icon-sidenav-gck { background-position: -304px 0; }

.ask_nav .icon-sidenav-zx { background-position: -265px -126px; }

.ask_nav .icon-sidenav-xb { background-position: -225px -80px; }

.ask_nav .icon-sidenav-jsk { background-position: -225px -120px; }

.ask_nav .icon-sidenav-xlk { background-position: -80px -224px; }

.ask_nav .icon-sidenav-crk { background-position: -265px -83px; }

.ask_nav .icon-sidenav-zyk { background-position: -42px -60px; }
.ask_nav:hover .icon-sidenav-zan { background-position: -304px -115px; }

.ask_nav:hover .icon-sidenav-nk { background-position: -40px -302px; }

.ask_nav:hover .icon-sidenav-wk { background-position: -160px -224px; }

.ask_nav:hover .icon-sidenav-gk { background-position: -342px 0; }

.ask_nav:hover .icon-sidenav-yk { background-position: -80px -302px; }

.ask_nav:hover .icon-sidenav-kq { background-position: -304px -76px; }

.ask_nav:hover .icon-sidenav-zy { background-position: -304px -38px; }

.ask_nav:hover .icon-sidenav-grxjb { background-position: -104px -42px; }

.ask_nav:hover .icon-sidenav-kfyx { background-position: -80px -144px; }

.ask_nav:hover .icon-sidenav-yxyx { background-position: 0 -264px; }

.ask_nav:hover .icon-sidenav-mzyx { background-position: -120px -144px; }

.ask_nav:hover .icon-sidenav-yyk { background-position: -265px 0; }

.ask_nav:hover .icon-sidenav-qtks { background-position: -266px -264px; }

.ask_nav:hover .icon-sidenav-nank { background-position: -228px -264px; }

.ask_nav:hover .icon-sidenav-fck { background-position: 0 -103px; }

.ask_nav:hover .icon-sidenav-ek { background-position: 0 -184px; }

.ask_nav:hover .icon-sidenav-bxby { background-position: -190px -264px; }

.ask_nav:hover .icon-sidenav-wgk { background-position: -304px -229px; }

.ask_nav:hover .icon-sidenav-zlk { background-position: -265px -165px; }

.ask_nav:hover .icon-sidenav-pfk { background-position: -196px -302px; }

.ask_nav:hover .icon-sidenav-gck { background-position: -304px 0; }

.ask_nav:hover .icon-sidenav-zx { background-position: -265px -126px; }

.ask_nav:hover .icon-sidenav-xb { background-position: -225px -80px; }

.ask_nav:hover .icon-sidenav-jsk { background-position: -225px -120px; }

.ask_nav:hover .icon-sidenav-xlk { background-position: -80px -224px; }

.ask_nav:hover .icon-sidenav-crk { background-position: -265px -83px; }

.ask_nav:hover .icon-sidenav-zyk { background-position: -42px -60px; }

/* ../images/index.png */
.icon-andrology,
.icon-gynaecology,
.icon-skin,
.icon-oncology,
.icon-neike,
.icon-waike,
.icon-zhongyi,
.ask_nav .icon-sidenav-zan,
.ask_nav .icon-sidenav-nk,
.ask_nav .icon-sidenav-wk,
.ask_nav .icon-sidenav-gk,
.ask_nav .icon-sidenav-yk,
.ask_nav .icon-sidenav-kq,
.ask_nav .icon-sidenav-zy,
.ask_nav .icon-sidenav-grxjb,
.ask_nav .icon-sidenav-kfyx,
.ask_nav .icon-sidenav-yxyx,
.ask_nav .icon-sidenav-mzyx,
.ask_nav .icon-sidenav-yyk,
.ask_nav .icon-sidenav-qtks,
.ask_nav .icon-sidenav-nank,
.ask_nav .icon-sidenav-fck,
.ask_nav .icon-sidenav-ek,
.ask_nav .icon-sidenav-bxby,
.ask_nav .icon-sidenav-wgk,
.ask_nav .icon-sidenav-zlk,
.ask_nav .icon-sidenav-pfk,
.ask_nav .icon-sidenav-gck,
.ask_nav .icon-sidenav-zx,
.ask_nav .icon-sidenav-xb,
.ask_nav .icon-sidenav-jsk,
.ask_nav .icon-sidenav-xlk,
.ask_nav .icon-sidenav-crk,
.ask_nav .icon-sidenav-zyk,
.ask_nav .icon-nav-arrow,
.read-recom .icon-list-btn,
.read-recom .icon-detail-listbtn,
.video-medical-list .icon-list-btn{
background-image: url(../img/ask_index.png);
}
.ask_nav .ask_navli:hover .icon-sidenav-zan,
.ask_nav .ask_navli:hover .icon-sidenav-nk,
.ask_nav .ask_navli:hover .icon-sidenav-wk,
.ask_nav .ask_navli:hover .icon-sidenav-nank,
.ask_nav .ask_navli:hover .icon-sidenav-fck,
.ask_nav .ask_navli:hover .icon-sidenav-ek,
.ask_nav .ask_navli:hover .icon-sidenav-bxby,
.ask_nav .ask_navli:hover .icon-sidenav-wgk,
.ask_nav .ask_navli:hover .icon-sidenav-zlk,
.ask_nav .ask_navli:hover .icon-sidenav-pfk,
.ask_nav .ask_navli:hover .icon-sidenav-gck,
.ask_nav .ask_navli:hover .icon-sidenav-zx,
.ask_nav .ask_navli:hover .icon-sidenav-xb,
.ask_nav .ask_navli:hover .icon-sidenav-jsk,
.ask_nav .ask_navli:hover .icon-sidenav-xlk,
.ask_nav .ask_navli:hover .icon-sidenav-crk,
.ask_nav .ask_navli:hover .icon-sidenav-zyk,
.ask_nav .ask_navli:hover .icon-sidenav-gk,
.ask_nav .ask_navli:hover .icon-sidenav-yk,
.ask_nav .ask_navli:hover .icon-sidenav-kq,
.ask_nav .ask_navli:hover .icon-sidenav-zy,
.ask_nav .ask_navli:hover .icon-sidenav-grxjb,
.ask_nav .ask_navli:hover .icon-sidenav-kfyx,
.ask_nav .ask_navli:hover .icon-sidenav-yxyx,
.ask_nav .ask_navli:hover .icon-sidenav-mzyx,
.ask_nav .ask_navli:hover .icon-sidenav-yyk,
.ask_nav .ask_navli:hover .icon-sidenav-qtks,
.read-recom .icon-list-btn,
.read-recom .icon-detail-listbtn,
.video-medical-list .icon-list-btn{
background-image: url(../img/ask_index1.png);
}

.askR1,.askR2{width: 100%;float: left;margin-bottom: 20px;}
.askR_banner{width: 715px;height: 280px;float: left;}
.askR_banner .slideBox {width: 100%;height: 280px;overflow: hidden;position: relative;}
.askR_banner .slideBox .hd {overflow: hidden;position: absolute;left: 50%;right: 15px;bottom: 30px;margin-left: -46px;z-index: 1;width: 170px;}
.askR_banner .slideBox .hd ul { overflow: hidden; zoom: 1; float: left; }
.askR_banner .slideBox .hd ul li {float: left;width: 30px;height: 4px;background: #fff;cursor: pointer;margin: 0 4px;}
.askR_banner .slideBox .hd ul li.on { background: #3ba354; }
.askR_banner .slideBox .bd { position: relative; height: 100%; z-index: 0; }
.askR_banner .slideBox .bd li { zoom: 1; vertical-align: top; }
.askR_banner .slideBox .bd img { display: block;width: 715px;height: 280px; }

.askR_hotask{width: 284px;float: right;}
.askR_hotask h2{background: url('../img/askR_hotask_tit.png') 0px 8px no-repeat;font-size: 20px;line-height: 40px;padding-left: 35px;}
.askR_hotask ul{}
.askR_hotask ul li{
    line-height: 37px;
    border-bottom: 1px dotted #dddddd;
}
.askR_hotask ul li.last{border: none;}
.askR_hotask ul li a{
    font-size: 14px;
    color: #999999;
}

.askR_hotask ul li a em{
    font-size: 20px;
    color: #646464;
    margin-right: 10px;
}
.askR_hotask ul li:hover a,.askR_hotask ul li:hover em{color: #3ba354;}
.ask_doctit{border-bottom: 1px solid #eeeeee;}
.ask_doctit h2{font-size: 26px;border-bottom: 1px solid #3ba354;display: inline-block;line-height: 60px;margin-right: 15px;}
.ask_doctit span{color: #666666;font-size: 14px;}


.docli { margin-right: -30px; }
.docli li {float: left;margin-right: 15px;width: 250px;overflow: hidden;cursor: pointer;background-color: #f9fbff;}
.docli li:hover {background-color: #e7effe;-moz-box-shadow:1px 1px 10px #ccc;-webkit-box-shadow:1px 1px 10px #ccc;box-shadow:1px 1px 10px #ccc; text-decoration:none;}
.docli {margin-top: 16px;text-align: center;}
.infodoctor_pic {display: block;margin-top: 24px;width: 100px;height: 100px;-webkit-border-radius: 50%;border-radius: 50%;overflow: hidden;border: 1px solid #d0dff9;}

.info-box {position: relative;margin: 0 auto;width: 100px;height: 100px;}

.docinfo {padding: 10px 20px 0px 40px;}
.doctor_name {display: block;font-size: 16px;line-height: 1;color: #3ba354;}
.docinfo p {font-size: 12px;color: #82878d;}
.doctor_leve {display: inline-block;padding: 5px 10px 5px 0;font-size: 12px;color: #2c2d2c;-webkit-border-radius: 2px;border-radius: 6px;font-weight: normal;}
.doctor_hospital {padding: 13px 10px 13px;font-size: 14px;color: #82878d;text-align: left;background-color: #f1f6fe;margin-top: 10px;min-height: 76px;}
.doctor_hospital em { color: #999; }



.askR3_tab{}
.askR3_tab ul{width: 1032px;overflow: hidden;padding-top: 20px;}
.askR3_tab ul li{width: 124px;height: 40px;background-color: #eeeeee;line-height: 40px;float: left;margin-right: 5px;}

.askR3_tab ul li a{font-size: 16px;color: #7b838a;text-align: center;float: left;width: 100%;}
.askR3_tab ul li.cur,.askR3_tab ul li:hover{background-color: #3ba354}
.askR3_tab ul li.cur a,.askR3_tab ul li:hover a{color: #ffffff;}
.askR3_li{display: none;}
.show{display: block;}
.ask_li{position:relative;border-bottom: 1px dashed #eee;padding-top:22px;}
.ask_li a.ask_li_l:hover{ text-decoration:none;}
.ask_li .ask_li_l{position:absolute;top:0;left:0;width: 220px;}
.ask_li .ask_li_l dl{ position:relative;}
.ask_li .ask_li_l dl dt{position:absolute;top:30px;left:7px;width: 70px;height: 70px;border-radius: 70px;overflow:hidden;}
.ask_li .ask_li_l dl dt img{width: 70px;height: 70px;}
.ask_li .ask_li_l dl dd{padding: 40px 0 0 100px;}
.ask_li .ask_li_l dl dd span{display:block;padding-left:1px;font-size:18px;color: #666666;margin-bottom:12px;}
.ask_li .ask_li_l dl dd strong{display:block;font-size:12px;color: #3ba354;height:18px;line-height:18px;border: 1px solid #3ba354;text-align: center;font-weight: normal;border-radius: 5px;display: inline-block;padding: 0 5px;}
.ask_li .ask_li_l .ask_li_txt{margin: 18px 0 0 12px;text-align: left;font-size: 14px;color:#666;}
.ask_li .ask_li_l:hover dl dd span{color: #3ba354;}
.ask_li .ask_li_r{margin: 0 0 0 220px;}
.ask_li .ask_li_r_q,.ask_li_r_a{ position:relative; padding-left:34px;}
.ask_li .ask_li_r_q span,.ask_li_r_a span{position:absolute;top:0;left:0;width: 18px;height: 18px;font-size: 12px;line-height: 18px;text-align: center;}
.ask_li .ask_li_r_q span{background-position:0 -140px;border: 1px solid #3ba354;color: #3ba354;}
.ask_li .ask_li_r_a span{top:10px;border: 1px solid #3ba354;color: #3ba354;}
.ask_li a.ask_li_r_q{display:block;font-size: 16px;color:#222;line-height: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.ask_li:hover a{color:#3ba354;}
.ask_li .ask_li_r_a{line-height:22px;font-size:14px;color:#7b838a;padding-top: 8px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.ask_li .ask_li_r_a a{font-size:14px;color: #666666;text-decoration:none;line-height: 22px;}
.ask_li .ask_li_r_txt{margin: 0px 24px 0;}
.ask_li .ask_li_r_txt a{ float:left; width:98px; height:26px; border:1px solid #43bfc7; border-radius:26px; text-align:center; line-height:26px; font-size: 14px; color:#43bfc7;}
.ask_li .ask_li_r_txt p{float:right;font-size:12px;color: #999999;padding-top:6px;}

.ask_li .ask_li_r_con{    margin: 0 0 0 220px;}
.ask_li .ask_li_r_con .ask_li_r_cont{
    font-size: 16px;
    color: #222;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    padding: 0 20px 10px 0;
    position: relative;
    margin-top: 20px;
}
.ask_li .ask_li_r_con .ask_li_r_cont span{
    top: 4px;
    border: 1px solid #3ba354;
    color: #ffffff;
    position: absolute;
    background-color: #3ba354;
    width: 16px;
    font-size: 14px;
    height: 16px;
    line-height: 16px;
    text-align: center;
}
.ask_li .ask_li_r_con .ask_li_r_cont p{
    padding-left: 34px;
    display: inline-block;
    line-height: 24px;
    margin-bottom: 10px;
    display: inline-block;
}
.ask_li .ask_li_r_con .ask_li_r_cont em{float: right;font-size: 12px;color: #999;display: inline-block;}
.ask_li .ask_li_r_con .ask_li_r_cont .iwanta{
    border: 1px solid #3ba354;
    text-align: center;
    border-radius: 10px;
    color: #3ba354;
    padding: 3px 10px;
    display: inline-block;
}
.ask_li .ask_li_r_con .ask_li_r_cont .iwanta:hover{background-color: #3ba354;color: #ffffff;}
