.question { width:95%;border:1px solid #eeeeee; color:#333333;}

.question h3 { background:url(../images/question_img_03.jpg) no-repeat; height:28px; line-height:28px; font-size:20px; text-decoration:none;}

.question .qtitle { width:95%; height:28px; line-height:28px; padding:20px 20px 0 20px; overflow:hidden; background:url(../images/question_img_03.jpg) no-repeat 20px 20px; color:#333;}

.question .qtitle1 { float:left;font-size:15px;margin-left:36px; font-weight:bold;}

.question .qtitle2 { display:block; float:left; line-height:25px;display:block;height:25px;padding-top:3px;width:70px;}

.question .qtitle3 {float:right;font-size:12px;display:inline-block}

.question .sp1 {font-size:12px;line-height:30px; padding:0 20px;}

.question .sp2 { line-height:30px;background:url(../images/sy_zjwd_img_061.jpg) no-repeat 20px 10px; text-indent:1em; padding:0 20px; font-size:14px;}

.question .sp3 { display:block; height:30px; padding:0 20px; margin:5px 0 20px;}

.similar { width:95%; margin-top:10px; border:1px solid #eeeeee; color:#333333;}

.similar .title { width:95%; height:28px; line-height:28px; padding:10px 20px 0 20px;}

.similar .title span { display:block; width:170px; height:28px; background:url(../images/similar_title.png) no-repeat 5px 4px; background-color:#ff6600;}

.similar .title span { padding-left:30px; color:#fff; font-size:14px; font-weight:bold;}

.similar ul { width:95%; height:180px;  padding:10px 20px 20px 20px;}

.similar ul li { width:49%; height:35px; line-height:35px; margin-right:1%; float:left; border-bottom:1px dashed #e0e0e0;}

.similar ul li a { display:block; width:100%; float:left; font-size:14px;}

.anwser { width:95%; margin-top:10px; border:1px solid #eeeeee; color:#333333; overflow:hidden;}

.anwser .anwser_box { margin:10px 20px; overflow:hidden;}

.anwser .anwser_box .title { background:url(../images/sy_zjwd_img_22.jpg) no-repeat; height:28px; line-height:28px; padding-left:40px; font-size:14px;}

.anwser .anwser_box .doctor { margin:10px auto; overflow:hidden;}

.anwser .anwser_box .doctor img { width:120px; height:110px; border:1px solid #e0e0e0; float:left;}

.anwser .anwser_box .doctor h3 { width:70%; font-size:16px;color:#006766; float:left; margin-left:20px;}

.anwser .anwser_box .doctor .p1 { width:70%; float:left; margin-left:20px; line-height:45px; font-size:12px;}

.anwser .anwser_box .doctor .p1 span { color:#F00;}

.anwser .anwser_box .doctor .p2 { width:70%; float:left; margin-left:20px; line-height:45px; font-size:14px;} 

.anwser .anwser_box .doctor .p2  span { display:inline-block; width:80px; height:25px; line-height:25px; font-size:12px; border-radius:5px; background-color:#FE6700; color:#fff; text-align:center; margin-right:5px;}

.anwser .anwser_box .abbottom { border:1px dashed #e0e0e0; padding:10px 5px; margin-top:20px;}

.anwser .anwser_box .abbottom p { line-height:22px; font-size:14px;}

.qaa { width:95%; margin-top:10px; overflow:hidden;}

.qaa img { width:30px; height:66px; float:left;}

.qaa ul { width:90%; height:64px; margin-left:3px; border:1px solid #e0e0e0; float:left;}

.qaa ul li { width:24%; height:32px; line-height:32px; margin-right:1%; float:left; font-size:13px; text-align:center;}

.other_question { width:95%;border:1px solid #eeeeee; color:#333333; overflow:hidden;}

.other_question { margin-top:10px; overflow:hidden;}

.other_question .oqbox { margin:10px 20px; overflow:hidden;}

.other_question .oqbox .otitle { display:inline-block; width:100px; height:30px; line-height:30px; color:#fff; font-size:14px; background-color:#ff6600; text-align:center;}

.other_question .oqbox .obottom { overflow:hidden; margin-top:20px;}

.other_question .oqbox .obottom .obtitle { width:25px; height:25px; line-height:25px; font-size:14px; text-align:center; border-radius:25px; background-color:#006766; color:#fff; float:left;}

.other_question .oqbox .obottom ul li { margin-bottom:10px; border-bottom:1px dashed #e0e0e0;}

.other_question .oqbox .obottom h3 { height:25px; line-height:25px; font-size:15px; margin-left:35px; margin-bottom:15px;}

.other_question .oqbox .obottom p { line-height:25px; font-size:14px; margin-left:35px; margin-bottom:10px;}

.other_question .oqbox .obottom h3 a:hover { color:#ff6600;}

.ask_list { width:96%; margin:1% auto; padding:1%; border:1px solid #eeeeee; color:#333333;}

.ask_list .altitle { width:25px; height:25px; line-height:25px; font-size:14px; text-align:center; border-radius:25px; background-color:#95301C; color:#fff; float:left;}

.ask_list ul li { overflow:hidden; margin-bottom:10px; border-bottom:1px dashed #e0e0e0;}

.ask_list h3 { height:25px; line-height:25px; font-size:15px; margin-left:35px; margin-bottom:15px;}

.ask_list p { line-height:25px; font-size:14px; margin-left:35px; margin-bottom:10px;}
 
.ask_list h3 a:hover { color:#ff6600;}