@charset "utf-8";
.w_banner {margin:10px auto; width:990px;}
/*.f_l, .f_m {width:365px; height:347px;overflow:hidden;margin-bottom:10px;}*/
.f_l { float:left; clear:both;}
.f_m { float:right;}
.f_r { float:right;width:240px;overflow:hidden;}
.first_row { height:410px;}
.h340{height:340px;}
.w330{width:330px;}

.y_slide_on,.y_slide_a { display:inline-block;width:10px;height:10px;margin-left:10px;background-color:#000;opacity:0.3;filter:alpha(opacity=30); line-height:10px;text-align:center;border-radius:8px;cursor:pointer;}
.y_slide_on {background-color:#0083ce;opacity:1;filter:alpha(opacity=100);}
.tsSlideSwitch {position:absolute;left:150px;bottom:105px;z-index:1;}
.m_t { width:320px; height:80px;overflow:hidden; margin-left:4px; margin-top:4px;}
.m_t h3{ display:inline-block; font-size:20px;font-weight:normal; width:310px; font-family:"Microsoft YaHei"; line-height:32px; height:32px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.m_t p { line-height:20px; height:40px; overflow:hidden;}
.boted_box { border-top:#d4d4d4 1px dotted;margin-left:4px; }
.list_dot { width:360px;line-height:30px; margin-top:4px; font-size:14px;}
.list_dot li{width:340px;}
.list_dot li, .two_column li{ padding-left:16px; background: url(../images/index_sprite.png) no-repeat -10px -95px ;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.r_adbox { position:relative;width:240xp;height:120px;overflow:hidden;margin-bottom:10px; white-space:nowrap; text-overflow:ellipsis;}
.r_adbox p { position:absolute; bottom:0;left:0; height:20px; line-height:20px;filter:alpha(opacity=50);opacity:.5;width:100%; text-align:center; background-color:#000;color:#fff;}
.r_adbox img{width:240px; height:120px;}
.rbox .top5box{width:240px;vertical-align:middle;background:#f8f8f8}
.rbox .top5box li{width:240px;padding:7px 0 0;height:25px;border-top:#ddd 1px solid;vertical-align:middle}
.rbox .top5box li .pic{float:left;width:82px;height:82px;padding:0 8px}
.rbox .top5box li .pic img{width:80px;height:80px;border:#ddd 1px solid;vertical-align:top}
.rbox .top5box li .title{float:left;width:203px;}
.rbox .top5box li .title i{float:left;width:16px;height:18px;margin:0 5px 0 8px;display:inline;font:12px/18px Arial;text-align:center;color:#fff;background:#999}
.rbox .top5box li .title a{float:left;width:170px;line-height:18px;line-height:18px\9;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.rbox .top5box .pic,.rbox .top5box b,.rbox .top5box del{display:none}
.rbox .top5box .hover .pic,.rbox .top5box .hover b,.rbox .top5box .hover del{display:block}
.rbox .top5box .hover{height:93px;padding-top:11px;background:#fff}
.rbox .top5box .hover .title{width:102px}
.rbox .top5box .hover .title a{width:102px;height:35px;white-space:normal;line-height:18px}
.rbox .top5box .hover .title i{float:left;position:relative;margin:0 0 0 -90px;background:#d00}
.rbox .top5box .hover b{float:left;width:102px;margin-top:3px;font:bold 14px/28px Arial;color:#d00}
.rbox .top5box .hover b strong { font-size:18px; font-weight:normal;}
.rbox .top5box .hover del{float:left;width:102px;color:#999}
.rbox .top5box .hover b img{float:none;vertical-align:middle;line-height:28px}
.r_tab{ border-top:#636363 2px solid;height:37px;position:relative;}
.r_tab a,.r_tab span { padding:10px;display:inline-block;font-weight:bold; color:#333}
.r_hot_pic_title{ margin-top: -20px; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; background-color: #000; color: #FFF; line-height: 20px; text-align: center;}
.r_hot_pic_title a{color:#FFF; text-decoration: none;}

.r_tab .cur {color:#0083ce;border-top:#0083ce 2px solid; font-size:14px; background-position:center -56px; margin-top:-2px; }
.r_tab .cur h2{font-size:14px;}
.r_tab .title{float:left; display:inline-block; color:#000; font-size:20px; line-height:20px; margin-top:-2px; font-family:"Microsoft YaHei"; font-weight:normal;}
.r_tab h2{font-size:20px; }


.z_h3 { line-height:20px; padding:7px 0 7px 7px; border-top:#636363 2px solid; border-bottom:#e6e6e6 1px solid; font-weight:normal;}
.z_h3 h2, .z_h3 h2 a{ font-size:20px; font-family:"Microsoft YaHei"; font-weight:normal; color:#000; }
.z_h3 h2 a{float:left;}
.z_h3 a{ float:right;font-size:12px; color:#999; font-family:\5b8b\4f53; }
.z_info a img{width:130px; height:75px; display: block;}
.z_info_l { float:left;margin:9px 14px 9px 0; height:75px; overflow:hidden;}
.z_info_r { float:left;margin:6px 14px 6px 0;width:192px; height:80px; overflow:hidden;}
.z_info_r b { font-size:16px;font-family:"Microsoft YaHei"; font-weight:normal; line-height:22px; max-height:44px; overflow:hidden;display:block;}
.z_info_r span {display:block; color:#999; line-height:18px; height:36px; overflow:hidden; text-indent:2em;}
.hot_info, .hot_art{ background-color:#f8f8f8; border-top:#e6e6e6 1px solid; overflow:hidden;}
.hot_info li{background:url(../images/index_sprite.png) no-repeat 0 -95px; height:29px; width:190px; line-height:29px; padding:0 20px 0 30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.hot_art li { height:30px; padding-right:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.two_column li{ float:left; width:90px; padding-left:12px; padding-right:8px; margin-left:10px;background-position: -10px -95px;}
.hot_art i{float:left;width:16px;height:18px;margin:5px 5px 0 8px;display:inline;font:12px/18px Arial;text-align:center;color:#fff;background:#fff; border:#e5e5e5 1px solid;color:#5e5e5e;}
.hot_art .cur i {border:#0083ce 1px solid;color:#fff; background-color:#0083ce;}
.hot_art a { display:inherit; color:#333; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.hot_art a:hover{color:#e72418;}
.r_dot { width:240px; margin-bottom:10px; overflow:hidden;font-size:14px;line-height:28px;background-color:#f8f8f8;border-top:#e6e6e6 1px solid; font-size:12px; }
.r_dot li{ width:205px;padding-left:25px; background:url(../images/index_sprite.png) no-repeat 0 -95px; height:25px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.r_dot .img_li{position:relative; width:220px; height:140px;overflow:hidden; background:none; padding:10px;}
.r_dot .img_li img{width:220px;}
.r_dot .img_li .layer_p{position: absolute; bottom: 20px; width: 210px; padding:0 5px; background: #000; opacity: 0.5; filter: alpha(opacity:50); text-align: center; color: #fff; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

/*主页banner区域图*/
.nav_area{ position:relative;}
.right_banner,.often_que,{width:750px;}
.img_scroll{width:740px; height:245px; overflow:hidden; position:relative;}
.img_scroll ul{position:absolute;}
.img_scroll li{float:left;}
.img_scroll img{width:750px; height:245px;}
.dot_area{width:100%;text-align:center; position:absolute; bottom:10px;}
.dot_area a{ display:inline-block; width:16px; height:16px; background:#8b8b8b;); margin:0 5px; border-radius:8px;}
.dot_area a:hover,.dot_area a.active{background:#0083ce;}

.question_submit{padding:10px;background:#cfeeff; height:85px}
.q_input{float:left; width:506px; background:#FFF; height:59px; padding:13px; position:relative;}
.que_icon{ display:inline-block; height:39px; background:url(../images/index_sprite.png) no-repeat 0 0; position:absolute; margin-left:-2px; cursor:pointer;}
.que_icon:hover{background:url(../images/index_sprite.png) no-repeat -46px 0;}
.q_input textarea{display:block; padding-left:46px; width:460px; font-size:14px; color:#999; height:50px; resize:none; outline:none;}
.q_input span{font-size:14px; padding-left:46px; color:#5e5e5e; line-height:20px;}
.info_form{width:180px; height:75px; font-size:14px; color:#5e5e5e; padding-top:10px;}
.age{margin-left:5px;}
.age input{width:40px; height:20px; text-align:center;}
.question_radio label input{margin-right: 5px;}

.submit_btn{width:183px;height:30px; line-height:30px; display:block; background:#0083ce; font-size:14px; font-weight:bold; color:#fff; text-align:center; margin-top:20px;}
.submit_btn:hover{color:#FFF; background:#069;}


/*网友正在问模块*/
.title_area{line-height:40px;}
.title_area .title{ font-size:20px; margin-left:10px; padding-left:13px; border-left:4px solid #0083ce; font-weight:bold; font-family:"Microsoft YaHei";}
.title_area strong{color:#f00;}
.label_area{width:240px; font-size:14px; padding-top:15px; padding-left:3px;}
.label_area a{float:left; display:inline-block; height:29px; line-height:29px; padding:0 13px; border:1px solid #b8d5f2; border-radius:2px; background:#ebf5ff; margin-right:5px; margin-bottom:12px; color:#5e5e5e; position:relative; text-decoration:none;}
.label_area .deep_blue{background:#0093e7; border-color:#0093e7; color:#FFF;}
.label_area .light_yellow{background:#fffccc; border-color:#f4e0a3;}
.label_area .deep_yellow{background:#ffaa00; border-color:#ffaa00; color:#FFF;}
.hot{width:13px; height:16px; position:absolute; right:-4px; top:-10px; background:url(../images/index_sprite.png) no-repeat 0 -39px;}
.label_hot{ background-color:#fcfcfc; border-top:#e6e6e6 1px solid; overflow:hidden;}

/*主页重复行*/
.con_list{width:240px;}
.r_box{width:740px;}

/*左边图片广告*/
.ad_layer{position:relative;}
.ad_layer img{width:240px; height:130px;}
.span_layer, .ad_link{position:absolute; bottom:0; left:0; width:100%; height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.span_layer{background:rgba(0,0,0,0.5)}
.ad_link,.ad_link:hover{line-height:20px; color:#FFF; text-align:center; text-decoration:none;}

/*热门用药*/
.hot_drug li{border-bottom:1px solid #ebebeb; height:31px;}
.hot_drug img{display:none;}
.hot_drug .hover .pic{width:82px; height:82px; float:left; padding:0 8px; display:block;}
.hot_drug .hover .pic img{width:80px; height:80px; border:1px solid #ebebeb; display:block;}

.hot_drug .hover{height:100px; padding-top:10px;}
.hot_drug a:hover{color:#e72418;}
.hot_drug .hover .title{float:left; width:102px;}
.hot_drug .hover .title a {width: 102px;height: 35px;white-space: normal;line-height: 18px;}
.hot_drug .hover .title a.hotyaolink {display: block; width: 135px}
.hot_drug .hover i{float: left;position: relative;margin: 0 0 0 -90px;background: #d00; color:#FFF;}
.hot_drug .hover strong{float: left; width: 102px;margin-top: 3px; color: #d00;}
.hot_drug .hover .m_price{float: left;width: 102px; color: #999;}
.hot_drug .hover .price_now{ float:left; width:102px; margin-top:3px; color:#d00; font-weight:normal; line-height:24px;}

/*右边问题区域*/
.common_drug{position:relative;}
.que_list{ font-size: 14px;}
.que_headline{width:720px;height:33px; line-height:33px; border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb; padding:0 10px;}

.que_list li{width:720px;height:40px; line-height:40px; border-bottom:1px solid #ebebeb; padding:0 10px;}
.que_title .que_cate a{color:#999;}
.que_title{width:420px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.que_info span{float:left; width:70px; overflow:hidden; text-align:center;}
.que_title span a{color:#0083ce;}
.que_title span a:hover{color:#e72418;}
.que_info{width:300px; font-size:12px;}
.que_info .que_view, .que_info .que_answer, .que_info .que_status{color:#5e5e5e;}
.que_info .que_status .solve{ display:inline-block; width:50px; height:20px; line-height:20px; background:url(../images/index_sprite.png) no-repeat #ebf5ff 0 -55px;font-weight:normal; line-height:19px\9; margin-top: 10px;}
.que_info .que_status .unsolved{ display:inline-block; width:50px; height:20px; line-height:20px; background:url(../images/index_sprite.png) no-repeat 0 -75px #ebf5ff;font-weight:normal; color:#e72418; margin-top: 10px;}
.que_info .que_update_time{width:90px; overflow:hidden; white-space:nowrap; color:#999;}
.que_headline .que_title, .que_headline .que_view, .que_headline .que_answer, .que_headline .que_status,.que_headline .que_update_time{ color:#999; font-size:12px;}

/*常用药物问题栏*/
.que_cate_list{max-width:610px; float:right; height:40px; overflow:hidden;}
.que_cate_list div{float: left;}
.que_cate_list li{float:left; padding-top:4px;}
.que_cate_list li h3{float:left; position:relative; text-align:center;}
.que_cate_list li a{ position:relative; display:inline-block; font-size:12px; padding:6px; color:#5e5e5e; font-weight:normal;}
.que_cate_list .separate{float:left; color:#ccc; padding:7px 5px; font-weight:normal; font-size:14px;}
.que_cate_list .active .bg_arrow{ position:absolute; left:50%; bottom:-3px; width:14px; height:4px; margin-left:-5px; background:url(../images/z_bg.png) no-repeat center  -56px;}
.que_cate_list .active a{background:#0083ce; color:#FFF; text-decoration:none;}