@import 'hos_right.css';
.hos_right { background: none; }
/* hos_nav */
.hos_nav h2 span{ font-size:14px; color:#333; }

/* pro_intro */
.pro_intros,.user_exp{ width:633px; }
.pro_intro{ width:728px; border:1px solid #ccc; }
.sft{ width:130px; text-align:center; font-family:"Microsoft YaHei"; float:left; padding-top:20px; }
.sft i{ font-size:24px; color:#f18700; display:block; font-style:normal;background: none; line-height: 27px; }
.sft span{ font-size:14px; }

.intro_con{ width:380px; float:left; padding:30px 10px 10px; }
.intro_con i { background: none; }
.intro_con .red{ font:20px/24px "microsoft YaHei"; vertical-align:middle; }

.pro_intro .pic{ width:96px; float:left; margin-top:20px; text-align:center; }
.pro_intros .pic img{ background:url(../image/pro_bg.png) no-repeat 0 0;  width:88px; height:88px; padding:4px; margin-top:13px;}

/* user_exp */
.user_exp,.sontrast,.attention,.about_info{ background:none; }
.zx_t{ font:20px/24px "Microsoft YaHei"; padding:10px 0; }
.zx_t i{ display:inline-block; width:9px; height:9px; background:url(../image/pro_bg.png) no-repeat -105px -101px; vertical-align:top; }

.user_exp .first{ border-top:none; }
.user_exp_list{ border-top:1px dotted #d5d5d5; padding:10px 0; }
.user_exp_list .icon{ width:42px; height:48px; background:url(../image/pro_bg.png) no-repeat -97px -52px; float:left; }
.user_exp_list .no_rmd{ background-position:-140px -52px; }
.user_exp_list .info{ width:580px; float:right; }
.user_exp_list .info h3{ font:16px/26px "Microsoft YaHei"; }
.user_exp_list .info .gray{ color:#888; }
.user_exp_list .info .pics{ padding:8px 0; }
.user_exp_list .info .pics img{ vertical-align:top; border:1px solid #ccc; padding:1px; width:50px; }
.user_exp_list .info .u_name{ display:inline-block; width:460px; vertical-align:middle; color:#888; }
.user_exp_list .info .u_name i{ font-style:normal; color:#666; background: none;}
.user_exp_list .info .cmt{ display:inline-block; width:110px; }
.user_exp_list .info .cmt i{ display:inline-block; width:14px; height:13px; background:url(../image/pro_bg.png) no-repeat -70px -101px; vertical-align:middle; margin-right:5px; }

/* sontrast */
.sontrast{ overflow: hidden; }
.sontrast .pics p{ float:left; padding:10px; text-align:center; }
.sontrast .pics p img{ display:block; width:280px; }
.sontrast .more{ text-align:right; font-size:14px; border-top:1px dotted #d5d5d5; padding:10px 0; }

/* attention */
.attention{}
.att_list{ padding:10px 0; }
.att_list li{ float:left; width:88px; padding:0 19px; text-align:center; }
.att_list li img{ display:block; width:88px; height:100px; }
.attention .more{ border-top:none; text-align:right; font-size:14px; padding-bottom:10px; }

/* about_info */
.about_info{}
.about_info_list{ border-bottom:1px dotted #d5d5d5; padding:10px 0; }
.about_info_list h3 span{ display:inline-block; height:23px; overflow:hidden; vertical-align:middle; font-family: "ËÎÌå"; font-size: 14px; }
.about_info_list h3 .t{ width:540px; font-weight:bold; }
.about_info_list h3 .time{ width:80px; color:#999; }
.about_info_list h3 .t .red{ font-weight:normal; }
.about_info_list h3 .t a:hover.red{ text-decoration:none; }
.about_info_list .gray{ color:#999; }
.about_info .more{ text-align:right; padding:10px 0; }
.pro_intro .about_info_list h3 .t { width: 620px; }


/* pro_ways */
.pro_ways{ padding:0 10px 10px; }
.way_con{ font-size:12px; border-bottom:1px dashed #ddd; padding:5px 0 8px; }
.way_con h3 i,.way_con h3 span,.way_con h3 em{ display:inline-block; vertical-align:middle; font-size:12px; font-weight:bold; overflow:hidden; }
.way_con h3 i,.way_con h3 em{ background:url(../image/pro_bg.png) no-repeat; }
.way_con h3 i{ width:24px; height:19px; background:url(../image/pro_bg.png) no-repeat -15px -101px; font:12px/18px tahoma, Helvetica, Arial; color:#fff; text-align:center; }
.way_con h3 .t{ width:250px; }
.way_con h3 em{ width:9px; height:9px; background-position:-95px -101px; cursor:pointer; }
.way_con h3 .now{ background-position:-85px -101px; }
.way_con ul{ padding-left:30px; }
.way_con ul li{ color:#ccc; width:250px; height:26px; line-height:26px; overflow:hidden; font-family: "ËÎÌå"; }


/* exp_tabs */
.p_tabs{}
.p_tabs .tabs_t{ padding:0 10px; }
.p_tabs .tabs_t span{ display:inline-block; height:25px; padding:0 10px; background:url(../image/liner.png) repeat-x 0 -291px; cursor:pointer; }
.p_tabs .tabs_t .now{ background-position:0 -317px; border:1px solid #cdcdcd; border-bottom:1px solid #FBFBFB; color:#e35399; margin-bottom:-1px; *margin-bottom:-8px; }
.p_tabs .tabs_t a,.tabs_con .more{ font-size:12px; }
.hos_tabs .more{ margin-top:10px; }
.tabs_con .more{ text-align:right; border-top:1px dashed #ddd; padding-top:5px; }

.p_tabs .tabs_con{ border-top:1px solid #cdcdcd; padding-top: 10px; }

.hot_hos{ padding-top:10px; }
.hot_hos .pic,.hot_hos .pic img{ width:105px; height:79px; }
.hot_hos .pic{ border:1px solid #ccc; padding:1px; float:left; }
.hot_hos .info{ width:180px; float:right; font-size:12px; line-height:21px; color:#999; }
.hot_hos .info .hh_t{ display:block; height:20px; overflow:hidden; }

/* brief_intro */
.brief_intro{ border:1px solid #ccc; padding:10px; }
.brief_intro img{ background:url(../image/pro_bg.png) no-repeat 0 0; width:88px; height:88px; padding:4px; }
.brief_intro h3{ font:bold 14px/23px tahoma, Helvetica, Arial; }
.brief_intro .more{ text-align:right; }

/* citys */
.citys{ position:relative; }
.citys .city_bar{ background:url(../image/liner.png) repeat-x 0 -342px; border-right:1px solid #dbdbdb; padding-top:1px; height:30px; line-height:30px; width:605px; }
.citys .city_bar a{ border-left:1px solid #dbdbdb; float:left; height:30px; padding:0 12px; color:#999; }
.citys .city_bar .more i{ display:inline-block; width:10px; height:6px; background:url(../image/pro_bg.png) no-repeat -116px -101px; }
.citys .city_bar .now,.citys a:hover{ color:#e35399; text-decoration:none;}
.citys .city_bar .now{ background:#fff; }

.city_list{ background:#fff; border:2px solid #c2c2c2; width:340px; font-size:14px; position:absolute; right:0; top:31px; display:none; }
.city_list .t{ height:28px; line-height:28px; background:#ececec; border-bottom:1px solid #e0e0e0; text-indent:10px; }
.city_list .t .close{ float:right; width:14px; height:14px; background:url(../image/pro_bg.png) no-repeat 0 -101px; margin:7px; *margin-top:-23px; }
.city_list .list_con{ padding:5px; }
.city_list .list_con a{ float:left; width:66px; height:26px; line-height:26px; text-align:center; color:#369; }
.city_list .list_con a:hover,.city_list .list_con .now{ background:#efefef; color:#e35399; }

/* hos_list */
.hos_list{ }
.list_con{ border-bottom:1px dotted #d5d5d5; padding:10px 0;}
.list_con .pic{ width:100px; float:left; margin-top: 0; }
.list_con .pic img{ width:92px; height:78px; border:1px solid #ddd; padding:3px; margin-top:15px; }
.list_con .info{ width:470px; float:left; padding:10px; }
.list_con .info h3{ font:bold 14px/23px tahoma, Helvetica, Arial; height:23px; overflow:hidden; }
.list_con .info p{ color:#9e9e9e; }
.list_con .btns{ width:110px; float:right; }
.list_con .btns a{ display:block; width:102px; height:25px; background:url(../image/pro_bg.png) no-repeat; margin-top:15px; }
.list_con .btns .see{ background-position:-97px 0; }
.list_con .btns .zx{ background-position:-97px -26px; }


/* doctor_list */
.hos_list{ }
.list_doc{ border-bottom:1px dotted #d5d5d5; padding:10px 0; }
.list_doc .pic{ width:100px; float:left; margin-top: 0; }
.list_doc .pic img{ width:78px; height:92px; border:1px solid #ddd; padding:3px; }
.list_doc .info{ width:470px; float:left; padding:0 10px; }
.list_doc .info h3{ font:bold 14px/23px tahoma, Helvetica, Arial; height:23px; overflow:hidden; }
.list_doc .info p{ color:#9e9e9e; }
.list_doc .btns{ width:110px; float:right; padding-top:20px; }
.list_doc .btns a i{ display:inline-block; background:url(../image/pro_bg.png) no-repeat; width:14px; height:14px; vertical-align:middle; margin-right:5px; }
.list_doc .btns .zx i{ background-position:-40px -101px; }
.list_doc .btns .yy i{ background-position:-55px -101px; }

/* photo_list */
.photo_list{ width:728px; overflow:hidden; }
.photo_list ul{ width:105%; }
.photo_list li{ float:left; padding:10px 12px 15px 6px; text-align:center; }
.photo_list li img{ display:block; width:220px; height:150px; padding:2px; border:1px solid #d2d1d1; }
.photo_list li .txt{ height:23px; overflow:hidden; }
.photo_list li .txt a{ color:#235e96; }

/* hot_zx */
.pro_intro{ }
.pro_intro .zx_btn{ text-align:right; margin-top:-10px; }
.pro_intro .zx_btn a{ display:inline-block; width:101px; height:28px; background:url(../image/exp_bg.png) no-repeat 0 0; vertical-align:middle; }
.hot_list ul{ margin-bottom:15px; font-size:14px; }
.hot_list li{ height:30px; line-height:30px; overflow:hidden; font-family: "ËÎÌå"; }
.hot_list li span{ display:inline-block; height:30px; vertical-align:middle; overflow:hidden; }
.hot_list li .t{ width:580px; }
.hot_list li .n{ width:135px; color:#9e9e9e; }

/*share*/
.share_user { width: 111px; height: 28px; background: url(../image/share_btn.gif) no-repeat 0 -52px; border: 0; color: #FFF; line-height: 25px; padding-bottom: 4px; vertical-align: middle; font-size: 14px; font-weight: bold; }
.ask_user { width: 110px; height: 25px; line-height: 25px; }