/*base*/
*{ margin:0; padding:0;}
body{ color:#333; font:16px/1.5 "Microsoft YaHei","微软雅黑",Arial; -webkit-text-size-adjust:none; background:#eee; word-break:break-all;}
table{ border-collapse:collapse; border-spacing:0;}
h1, h2, h3, h4, h5, h6, b{ font-size:100%; font-weight:100;}
ul, ol, dl, dt, dd, li{ list-style:none;}
em, i{font-style:normal;}
mark{ background:none;}
textarea {resize:none;}
input,textarea { outline:none;}
a img{ border:0;}
a{ color:#333; text-decoration:none; -webkit-tap-highlight-color:rgba(255,0,0,0);}
a:active{ color:#e64a63; -webkit-tap-highlight-color:rgba(255,0,0,0);}
.clear{ clear:both;}
.clear:after{ display:block; content:''; clear:both; visibility:hidden;}
header, nav, section, footer, article{ display:block;}
.left{ float:left;}
.right{ float:right;}
.f700{ font-weight:700;}
.f100{ font-weight:100;}
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f15 { font-size:15px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.ta_l{ text-align:left;}
.ta_c{ text-align:center;}
.ta_r{ text-align:right;}
.pos_rel{ position:relative;}
.pos_abs{ position:absolute;}
.mar_t5{ margin-top:5px;}
.mar_t10{ margin-top:10px;}
.mar_t15{ margin-top:15px;}
.mar_t30{ margin-top:30px;}
.mar_left10 { margin-left:10px;}
.mar_right25 { margin-right:25px;}
.mar_b30 { margin-bottom:30px;}
.cursor{ cursor:pointer;}
.hidden{ display:none;}
a.underline, .underline a, .underline{ text-decoration:underline;}
a.pink, a.pink:active, .pink, .pink a, .pink a:active{ color:#e64a63;}
a.green, a.green:active, .green, .green a, .green a:active{ color:#24a251;}
a.gray, a.gray:active, .gray, .gray a, .gray a:active{ color:#999999;}
a.blue, a.blue:active, .blue, .blue a, .blue a:active{ color:#369;}
a.gray666, a.gray666:active, .gray666, .gray666 a, .gray666 a:active{ color:#666;}
a.white, a.white:active, .white, .white a, .white a:active{ color:#fff;}
a.black, a.black:active, .black, .black a, .black a:active{ color:#333;}
.fhei { font-family:"SimHei","黑体";}
.box_h{ width:100%; height:100%; overflow:hidden; position:absolute; right:0; top:0; outline:none; z-index:1;}
.line { background:#ccc; height:1px; overflow:hidden;}
.topline { border-top:1px solid #ccc;}
.btmline { border-bottom:1px solid #ccc;}
select { border-radius:6px; outline:none;height:32px; font-size:15px;border:2px solid #6b6b6b;-webkit-appearance:none; background:url(/ask/template/default/images/ico.png) right center no-repeat #F9F9F9; padding-right:32px; padding-left:3px; text-align:left;}
option { float:left;}
@-moz-document url-prefix(){ select{padding:5px; background:none;}} /* firefox */
.wth_100 { width:100%;}
.wth_50 { width:50%;}
.w_170px { width:170px;}
.half { padding-right:5px;}
/*base-end*/
.wrapper { background:#fff;}
.v{ display:inline-block;width:18px; height:18px; background:url(/ask/template/default/images/v.png) 0 0 no-repeat; background-size:18px 40px; vertical-align:middle;}
figure .v { position:absolute; right:-3px; bottom:-1px; }
.v_hospital{ display:inline-block;width:18px; height:18px; background:url(/ask/template/default/images/v.png) 0 -22px no-repeat; background-size:18px 40px;}
/*btn*/
.btnred,.btngreen { width:118px; height:43px; display:inline-block; background:url(/ask/template/default/images/btnplug.png) 0 0; background-size:2px 302px; border-radius:5px; color:#fff; line-height:43px; font-size:16px; text-align:center;}
input.btnred,input.btngreen { border:none;}
.btnred { background-position:0 -43px;}
.btnred:active,.btngreen:active { color:#fff;}
.btngreen:active { background-position:0 -151px;}
.btnred:active { background-position:0 -194px;}
.btnred_s{ width:94px; height:28px; display:inline-block; background:url(/ask/template/default/images/btnplug.png) 0 -123px; background-size:2px 302px; border-radius:5px; color:#fff; line-height:26px; font-size:14px; text-align:center; position:relative; z-index:10;}
.btnred_s:active { color:#fff; background-position:0 -273px;}
.btnred_m{ width:90px; height:32px; display:inline-block; background:url(/ask/template/default/images/btnplug.png) 0 -54px; background-size:2px 302px; border-radius:5px; color:#fff; line-height:32px; font-size:14px; text-align:center; position:relative; z-index:10;}
.btnred_m:active { color:#fff; background-position:0 -205px;}
.btngreen_s { width:113px; height:31px;display:inline-block; background:url(/ask/template/default/images/btnplug.png) 0 -12px; background-size:2px 302px; border-radius:5px; color:#fff; line-height:31px; font-size:16px; text-align:center;}
.btngreen_s:active { background-position:0 -163px; color:#fff;}
.btnred_g{ width:110px; height:34px; display:inline-block; background:url(/ask/template/default/images/btnplug.png) 0 -52px; background-size:2px 302px; border-radius:5px; color:#fff; line-height:34px; font-size:16px; text-align:center; position:relative; z-index:10;}
.btnred_g:active { color:#fff; background-position:0 -203px;}
.btngreen_g { width:100px; height:34px;display:inline-block; background:url(/ask/template/default/images/btnplug.png) 0 -9px; background-size:2px 302px; border-radius:5px; color:#fff; line-height:34px; font-size:16px; text-align:center;}
.btngreen_g:active { background-position:0 -160px; color:#fff;}
.btnyel_g { width:100px; height:34px;display:inline-block;  background:url(/ask/template/default/images/btnplug.png) 0 -89px; background-size:2px 302px; border-radius:5px; color:#fff; line-height:34px; font-size:16px; text-align:center;}
.btnyel_g:active {background-position:0 -240px;color:#fff;}
.btnred_100,.btngreen_100 { width:100%;}
/*header&footer*/
#header { border-bottom:1px solid #b4b4b4; width:100%; position:relative; height:40px; overflow:hidden;  background: none repeat scroll 0 0 #15a8e9}
#footer { text-align:center; color:#999; font-size:14px; padding:30px 0 50px 0; background-color:#eee;}
.logo { display:inline-block; width:36px; height:23px; background:url(/ask/template/default/images/logo.png); background-size:36px 23px; overflow:hidden; position:absolute; top:10px; left:6px;}
.breadcrumbs { padding-left:65px; padding-right:40px;color:#777; font-size:14px;word-wrap: break-word;word-break: normal; display:block; line-height:40px; text-indent:-15px;}
.breadcrumbs i { text-indent:0;}
.breadcrumbs a { color:#777;}
.breadcrumbs a:active{ color:#e64a63;}
.breadcrumbs i  { display:inline-block; margin:0 5px; font-family:"SimHei","黑体";}

/*面包屑 scroll*/
.breadcrumbs_s { height:40px; line-height:40px; margin:0 40px 0 0; font-size:14px;}
.navscroller a { color:#777; float:left;}
.navscroller a.on { color:#777;}
.navscroller a:active{ color:#e64a63;}
.navscroller i { color:#bbb; float:left; padding:0 5px; font-family:"SimHei","黑体";}

.avatar { width:30px; height:30px; position:absolute; right:41px; top:6px; line-height:30px; font-size:14px;}
.avatar img { width:28px; height:28px; border:1px solid #dcdcdc;}
.backhome { position:absolute; right:6px; top:0; line-height:40px; font-size:14px; }
.backhome a {color:#777;}
.head_phone { width:30px; height:30px; position:absolute; right:6px; top:6px; background:url(/ask/template/default/images/head_phone.png) no-repeat; background-size:30px 30px;}
.head_phone a { display:block; width:30px; height:30px;}
/*body*/
.surltit { height:56px;  background:#fdfdfd; border-bottom:2px solid #e64a63;line-height:56px; font-size:24px; text-indent:14px;}
.box { background:#fff; padding:13px;}
.box_gray { padding:13px;}
.more {color:#666; position:relative;border-top:1px dotted #ccc;}
.more i { position:absolute; right:20px; font-family:"SimHei","黑体"}
.moduletit { height:60px; line-height:60px;background:url(/ask/template/default/images/titarrow.png) 45px 52px no-repeat ,url(/ask/template/default/images/line_ccc.png) 0 59px repeat-x; background-color:#eee; border-top:1px solid #ccc; font-size:22px; color:#e64a63; text-indent:10px; overflow:hidden;}
.moduletit_nobdr { border:none;}
.surlmode { position:relative;}
.surlmode em { display:block;}
.surlmode i{ height:26px; padding:13px; right:20px; position:absolute; top:0; background:url(/ask/template/default/images/arrowupdown.png) right 22px no-repeat; background-size:18px 50px;}
.surlmode ul { display:none;}
.surlmodeopen i { background-position:right -20px;}
.surlmodeopen em { font-weight:700;}
.surlmodeopen ul { overflow:hidden; display:block; margin-top:10px;}
.surlmodeopen ul li { font-size:14px; width:145px; float:left; height:25px; line-height:25px; overflow:hidden;}
.experience article { padding:14px 15px 10px 65px; min-height:40px; border-bottom:1px dotted #ccc; position:relative; }
.experience article:last-child{ border-bottom:none;}
.ding { background:url(/ask/template/default/images/ico_ding.png) 13px 13px no-repeat; background-size:34px 34px;}
.zhong { background:url(/ask/template/default/images/ico_zhong.png) 13px 13px no-repeat; background-size:34px 34px;}
.cai { background:url(/ask/template/default/images/ico_cai.png) 13px 13px no-repeat; background-size:34px 34px;}
.sspic { overflow:hidden;}
.sspic img{ margin-right:4px; display:inline-block; float:left; margin-top:10px;}
.experience article time{ margin-left:20px;}
/*问答*/
.problemlist li{ position:relative; padding:13px; border-bottom:1px dotted #ccc;}
.problemlist li p{ margin-top:5px;}
.problemlist li:last-child{ border-bottom:none;}
/*doctor*/
.doctorlist article{ padding:13px 13px 13px 80px; border-bottom:1px dotted #ccc; position:relative; overflow:hidden; word-break:break-all; min-height:50px;}
.doctorlist article:last-child{ border-bottom:none;}
.doctorlist figure{ float:left; position:absolute; left:13px; top:13px;height:50px;}
.doctorlist figure img{ border-radius:5px; }
/*hospital*/
.hospitallist article{ padding:13px; position:relative;border-bottom:1px dotted #ccc; position:relative; line-height:26px;}
.hospitallist article:last-child{ border-bottom:none;}
.hospitallist .v_hospital { margin-left:5px; vertical-align:middle; margin-top:-2px;}
.hospitallist .btnred_s { margin-right:13px;}
.gotop { display:block; width:162px; height:41px; background:url(/ask/template/default/images/gotop.png) 0 0 no-repeat; background-size:162px 82px; margin:30px auto 0;}
.gotop:active { background-position:0 -41px;}
/*对比图*/
.contrast article{ padding:13px 13px 13px 80px; border-bottom:1px dotted #ccc; position:relative; overflow:hidden; word-break:break-all; min-height:50px;}
.contrast article:last-child{ border-bottom:none;}
.contrast figure{ float:left; position:absolute; left:13px; top:13px;height:48px; width:48px; border:1px solid #dcdcdc;}
.contrast figure img { width:48px;}
.contrast p { line-height:24px;}
.introcont { line-height:30px;}
.introcont img { max-width:290px;}
/*案例*/
.case article{ padding:13px 13px 13px 90px; border-bottom:1px dotted #ccc; position:relative; overflow:hidden; word-break:break-all; min-height:70px;}
.case article:last-child{ border-bottom:none;}
.case figure{ float:left; position:absolute; left:13px; top:13px;height:63px; width:63px; border:1px solid #dcdcdc; text-align:center;}
.case figure img { width:63px;}
.case p { line-height:18px;}
/*消费线索*/
.tit { font-size:24px;}
.ipt { padding-right:12px;}
.ipt input{ padding:8px 5px; border:1px solid #d0d0d0; border-radius:2px; outline:none; font-size:16px; box-shadow:inset 0 2px 2px #dbdbdb;}
input:-moz-placeholder { color: #999; font-size:16px;}
::-webkit-input-placeholder { color:#999; font-size:16px;}
.ipt textarea{ padding:8px 5px; border:1px solid #d0d0d0; border-radius:2px; outline:none; font-size:16px; box-shadow:inset 0 2px 2px #dbdbdb; line-height:1.6;}
textarea:-moz-placeholder { color: #999; font-size:16px;}
::-webkit-textarea-placeholder { color:#999; font-size:16px;}
.sex label{ padding-left:10px; margin-right:50px; color:#666;}
.btn_submit { display:inline-block; width:180px; height:37px; line-height:37px; text-align:center; font-size:18px; color:#fff; background:url(/ask/template/default/images/btnplug.png) 0 -86px; background-size:2px 302px; border-radius:5px; border:none; font-family:"Microsoft YaHei";}
.btn_submit_100 { width:100%;}
.btn_submit:active { color:#fff; background-position:0 -237px;}
.continue { padding:80px 0 110px;}
/*分页*/
.allpage { background:#eee; font-size:20px; padding:5px 13px;}
.prevnextpage { margin-top:30px; text-align:center;}
.prevnextpage em { line-height:29px; vertical-align:middle; padding:0 30px;}
.prev,.next,.prev_act,.next_act { display:inline-block; width:29px; height:29px; background:url(/ask/template/default/images/page.png) 0 0 no-repeat; background-size:159px 29px; vertical-align:middle;}
.prev { background-position:-40px 0;}
.next { background-position:-90px 0;}
.prev_act,.prev:active { background-position:0;}
.next_act,.next:active { background-position:-130px 0;}

/*验证码*/
.verifyCode{ width:80px; float:left;}
.verify{ margin:3px 0 0 5px; width:70px; height:30px; display:inline-block; vertical-align:middle;}
.gettelcode { width:100%; height:41px; border:none; background:url(/ask/template/default/images/graybtnbg.png) 0 0 repeat-x; background-size:5px 123px; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; font-size:16px;}
.gettelcode:active { background-position:0 -41px;}
.timedown {width:100%; height:41px; border:none; background:url(/ask/template/default/images/graybtnbg.png) 0 -82px repeat-x; background-size:5px 123px; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; font-size:16px; color:#999;}

/*首页*/
.item_search { padding:13px; background:#fff; border-bottom:2px solid #e64a63; position:relative; padding-right:90px;}
.line_search {position:relative; padding-right:90px;}
.item_search .left,.line_search .left { position:relative; z-index:2; width:50%; overflow:hidden; text-align:center; }
.item_search .right,.line_search .right{ width:50%; position:relative;}
.item_search_key { padding:0 5px; font-size:15px; height:30px; line-height:30px; border:1px solid #666; border-radius:3px; margin-left:10px; width:100%;}
.item_search_btn { height:32px; width:52px; line-height:32px; background:url(/ask/template/default/images/searchbg.png); background-size:2px 64px; border:none; font-size:15px; color:#fff; font-weight:700; border-left:1px solid #ea304e; border-right:1px solid #ea304e;border-radius:3px; position:absolute; right:-82px; top:0;}
.item_search_btn:active { background-position:0 -32px;}
.navindex ul li{width:33%;}
.navindex ul li:nth-child(3n+3){ background-image:none;width:34%;}
.noreg { display:block; width:59px; height:21px; background:#ffd800; border-radius:3px; line-height:21px; text-align:center; font-size:12px; position:absolute; top:-10px; right:-21px;}
/*首页焦点图*/
.index_focus { min-width:320px; max-width:640px; max-height:300px; height:100%; width:100%; margin:0 auto;}
.focus_pic { overflow:hidden;}
.focus_pic li{ overflow:hidden; float:left; position:relative;}
.focus_pic img { width:100%;}
.focus_bar { height:25px; line-height:25px; padding:0 10px; position:relative; margin-top:-35px;}
.focus_dot { position:absolute; right:15px; top:10px; }
.focus_dot li { height:6px; width:6px; background-color:#fff; border:1px solid #d6d3cf; border-radius:100%; margin-left:6px; float:left;}
.focus_dot li.act { width:8px; height:8px; background-color:#f93957; border:none;}
/*登录注册*/
.loginbox { border:1px solid #d9d9d9; border-radius:5px;}
.loginbox input { padding:8px 0;border:none; font-size:16px; width:100%; display:block;}
.loginbox div { padding:0 5px;}
.loginbox div:first-child { border-bottom:1px solid #d9d9d9}
.loginbtn_login,.loginbtn_reg { height:38px; text-align:center;display:inline-block; background:url(/ask/template/default/images/loginbg.png); background-size:2px 152px; line-height:38px; border-radius:5px;}
.loginbtn_login { width:181px; color:#fff; border:none; font-size:16px;  border-right:1px solid #e22241;border-left:1px solid #e22241;}
.loginbtn_login:active{ color:#fff; background-position:0 -38px;}
.loginbtn_reg { width:105px; border-left:1px solid #cacaca; border-right:1px solid #cacaca; background-position:0 -76px; color:#666;}
.loginbtn_reg:active { color:#666; background-position:0 -114px;}
.loginwrap { margin-bottom:200px;}
.getcode { display:inline-block; width:83px; height:26px; line-height:26px; background:#e9e9e9; border:1px solid #ddd; font-size:14px; right:4px; top:4px; text-align:center; border-radius:3px;}
.getcode:active { background:#d6d6d6; color:#333;}
.ipt_text { width:110px;padding:8px 5px;border:none; font-size:16px; border:1px solid #d9d9d9; border-radius:3px;}
.changeVerify { margin-left:5px; vertical-align:middle; text-decoration:underline;}
/*个人中心*/
.person { padding:15px 15px 0 55px; position:relative;}
.person dt { position:absolute; left:15px;}
.person dt img { width:28px; height:28px; border:1px solid #dcdcdc;}
.persontit { font-size:24px; }
.seemyself {position:relative; padding-right:50px;}
.persontit em { position:relative; top:-7px;}
.persontit b { position:absolute; right:0; top:0; font-size:16px; font-weight:100;}
/*搜索,问答*/
.result { padding:13px; background:#fdfdfd; font-size:20px;}
.askarea { border:none; font-size:16px; line-height:1.6;}
.insertpic { height:25px; line-height:25px; padding:9px 8px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#fafafa; font-size:14px;}
.insertpic label { float:left; position:relative;}
.insertpic a { position:relative; top:-3px; left:-25px; padding-left:25px;}
.ins { width:56px; height:20px; overflow:hidden; position:absolute; left:0; top:0;}
.ins input { opacity:0; position:relative; left:-70px; color:#dcdcdc;}
.picbox { display:inline-block; width:16px; height:16px; background:url(/ask/template/default/images/insertpic.png) 0 1px no-repeat; background-size:16px 12px; margin-right:5px; overflow:hidden;}
.setpic input{ vertical-align:middle; float:left;margin:2px 5px 0 0;}
.askhead { background:#fdfdfd;}
.redline { border-bottom:2px solid #e64a63;}
.asktit { background:url(/ask/template/default/images/q.png) top right no-repeat; background-size:41px 41px; min-height:41px; padding-right:45px; font-size:24px; line-height:30px;}
.ding_tit,.cai_tit,.zhong_tit { min-height:41px; padding-right:45px; font-size:24px; line-height:30px;}
.ding_tit {background:url(/ask/template/default/images/ico_ding.png) top right no-repeat;background-size:41px 41px; }
.cai_tit {background:url(/ask/template/default/images/ico_cai.png) top right no-repeat;background-size:41px 41px; }
.zhong_tit {background:url(/ask/template/default/images/ico_zhong.png) top right no-repeat;background-size:41px 41px; }
.myface { padding-left:40px; position:relative;}
.myface>a{vertical-align: text-bottom;}
.myface em{display: inline-block; line-height: 21px; vertical-align: middle;}
.radius_face { width:30px; height:30px; border-radius:15px; vertical-align:middle; margin-right:10px; margin-left:-40px;}
.delask { display:inline-block; width:49px; height:21px; line-height:21px; background:url(/ask/template/default/images/x.png) 6px 6px no-repeat #e9e9e9; background-size:10px 10px; border:1px solid #c9c9c9; font-size:12px; border-radius:3px; text-indent:18px; margin-top:5px;}
.delask:active { color:#333; background-color:#d6d6d6;}
.content { font-size:15px;}
.share-txt { padding:13px;}
.content img,.share-txt img { max-width:290px;height:auto;}
.content p,.share-txt p { margin-bottom:10px;}
.answertit { background:url(/ask/template/default/images/a.png) right top no-repeat; background-size:41px 41px; min-height:41px; padding-right:45px; font-size:24px;}
.answerlist article {border-bottom:1px dotted #ccc;}
.answerlist article:last-child { border-bottom:none;}
.docanswer { padding:10px 15px 10px 60px; position:relative; word-break:break-all;}
.docanswer dt { position:absolute; z-index:2;}
.docanswer dt .radius_face{ margin-left:-45px;}
.docanswer dd .v { vertical-align:middle; margin-left:10px;}
.answerdefault dl dd:last-child { border-bottom:1px dotted #ccc; padding-bottom:10px;}
.answerdefault dl { padding-bottom:0;}
.reply { display:inline-block; position:relative;height:25px; line-height:25px; padding:0 8px; background:#e9e9e9; border:1px solid #ddd; font-size:14px; border-radius:3px; z-index:2;}
.reply:active { background:#d6d6d6; color:#333;}
.note { text-indent:-2em; padding-left:2em; color:#666; font-size:15px;}
#deletePic{ position:absolute; left:20px; width:60px; padding:3px; background:#dcdcdc;}
/*项目大全*/
.item { border-collapse:collapse;  width:100%; font-size:14px; }
.item table { width:100%; margin-bottom:-1px;}
.item tr{ height:36px; line-height:36px;}
.item td a{ border-bottom:1px solid #333; height:14px; line-height:14px; display:inline-block;}
.item td a:active{ border-bottom-color:#e64a63;}
.item th,.item table td {border:1px solid #ccc; padding:0 5px;}
.item th { font-weight:100; color:#666; text-align:left;}
.item table tr:first-child td { border-top:0;}
.item table tr td:last-child  { border-right:0;}
.i_price{ width:80px;}
.i_adv { width:55px;}
.i_part { width:14px; padding:0 14px; border-bottom:1px solid #ccc; color:#999; text-align:center;}
.item td .i_adv a { display:block; width:49px; height:24px; line-height:24px; background:url(/ask/template/default/images/advbg.png) 0 0 repeat-x; background-size:2px 53px; border-left:1px solid #f06e0f;border-right:1px solid #f06e0f; border-radius:3px; color:#fff; text-align:center; font-size:15px; text-decoration:none; border-bottom:none;}

.item td .i_adv .m_parts{ display:block; text-align:center; cursor:pointer; color:#666; text-decoration:none; border:1px solid #bbb; font-family:"Microsoft Yahei";}
.item td .i_adv .m_parts{ width:50px; background:url(../../images/pc-parts-bg.jpg) repeat-x; font-size:16px; border-radius:5px; line-height:26px; }

.item td .i_adv a:active { color:#fff; background-position:0 -27px;}
.docads { padding-left:60px; position:relative; padding-bottom:10px; min-height:50px;}
.docads dt { position:absolute; left:0; top:5px;}
.docads dt img { border-radius:5px; width:50px; height:50px;}
.docads .btnred_s,.docads .btngreen_g,.hospads .btnred_s { margin-right:13px;}
.doctit { padding-right:50px; position:relative;}
.docexit { position:absolute; right:0; top:5px;}
.titcomment { padding-bottom:0;}
.box_price4 { padding:7px 10px; line-height:32px;}
.tit_h4 { font-size:14px; padding:0 10px; height:24px; line-height:24px; background:#e64a63; color:#fff; display:inline-block;}
.docnav,.hospnav { overflow:hidden; height:35px; line-height:35px;}
.docnav li,.hospnav li{ display:inline-block; float:left;width:25%; font-size:13px; font-weight:700; text-align:center; background:url(/ask/template/default/images/line_ccc.png) right repeat-y;}
.hospnav li { width:33%;}
.hospnav li:last-child { width:34%;}
.docnav li:last-child,.hospnav li:last-child { background:none;}
.docnav li.act,.hospnav li.act{ background-color:#dcdcdc;}
.docnav li a,.hospnav li a { display:block; height:35px; width:100%;}
.hosp p{ padding-left:5em; text-indent:-5em;}
/*404*/
.wrapper404{ padding:20px 20px 100px 20px; line-height:2em;}
/*返现*/
.fanxiantit { height:73px; line-height:73px; background-color:#e64660; border-top:1px solid #d52b48; border-bottom:1px solid #d52b48; color:#fff; font-size:24px; text-align:center;}
.box_radius { border-radius:5px; margin:10px; background:#fff;}
.tit_fanxian { padding:25px 10px 0; border-top:1px dotted #dad9da; font-size:18px; font-weight:700;}
.noline { border-top:none;}
.cont_box { padding:10px 10px 10px;}
.fanxian_ol { overflow:hidden;}
.fanxian_ol li{ width:50%; float:left; border-top:1px dotted #dad9da;border-left:1px dotted #dad9da; padding:25px 0 20px; margin-top:-1px; margin-left:-1px;; line-height:22px;}
.fanxian_ol li mark { display:inline-block; width:50px; text-align:center; height:45px; line-height:45px; color:#e64660; font-size:60px; font-family:Arial; float:left;}
.fanxian_tiaojian li { padding-left:18px; margin-bottom:10px;}
.fanxian_tiaojian li mark { color:#e64660; width:18px; display:inline-block; margin-left:-18px; float:left;}
.link_a { color:#369; text-decoration:underline;}
.fanxian_edu { line-height:28px;}
.fanxian_contact { line-height:30px;}
.fanxianform { border:1px solid #d9d9d9; border-radius:5px;}
.fanxianform input { padding:8px 0;border:none; font-size:16px; width:100%; display:block;}
.fanxianform div { padding:0 5px; border-bottom:1px solid #d9d9d9}
.fanxianform div:last-child { border-bottom:none;}
.fanxian_ipt_text { width:130px;padding:8px 5px;border:none; font-size:16px; border:1px solid #d9d9d9; border-radius:3px;}
.fanxian_gettelcode { width:120px; height:41px; background:url(/ask/template/default/images/fanxian_btn.png) 0 0; background-size:5px 102px; border:none; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-radius:5px; font-size:14px; margin-left:5px;}
.fanxian_submit { width:100%; height:61px; background:url(/ask/template/default/images/fanxian_btn.png) 0 -41px; border:none; border-left:1px solid #c35071; box-shadow:1px 0 0 #a5566d ,inset 1px 0 0 #ff5672; border-radius:8px; margin-top:25px; color:#fff; font-size:18px;}
.remind { line-height:28px; padding:10px 10px 30px; border-top:1px dotted #dad9da; margin-top:20px;}
.fanxian_index {background:#fffcf3; line-height:40px; padding:5px 10px;font-family:"SimHei","黑体"}
.fanxian_hot { width:21px; height:12px; font-size:13px; line-height:13px; background:#f93957; border-radius:3px; color:#fff; overflow:hidden; display:inline-block; font-family:Calibri; vertical-align:top}

.download{ height:60px; width:100%; background:#000000; position:fixed; bottom:0; z-index:100; opacity:0.9;}
.download img{ position:absolute; left:15px; top:10px;}
.download p{ position:absolute; left:70px; top:32px; color:#ffffff; font-size:14px;}
.download p.title{ top:8px; font-size:16px;}
.download a{ position:absolute; right:40px; top:18px; width:72px; height:26px; background:#eeeeee; border-radius:5px; font:14px/26px "微软雅黑"; text-align:center;}
.download i{ position:absolute; right:10px; top:25px; width:14px; height:14px; background:url(/ask/template/default/images/download_x.png) no-repeat; background-size:14px 14px;}

.foot_phone { height:46px; width:100%; background:url(/ask/template/default/images/foot_phonebg.png) repeat; background-size:1px 1px;position:fixed; bottom:0; left:0; z-index:100; color:#fff; border-top:1px solid #d8d4d7; overflow:hidden;}
.foot_phone mark{ display:inline-block; position:absolute; left:33px; top:9px; width:27px; height:27px; background:url(/ask/template/default/images/foot_tel.png) 1px 1px no-repeat #e64a63; background-size:50px 25px; border-radius:2px;}
.foot_phone p { margin-left:68px; font-size:12px; color:#fff; margin-top:9px; line-height:1.2;}
.foot_phone p a { color:#ffffff;}
.foot_tel { display:inline-block; width:65px; height:27px; line-height:27px; text-align:center; font-size:12px; font-weight:700; color:#2b2123; position:absolute; right:8px; top:9px; background-color:#f7f5f8; border-radius:2px;}
.foot_phoneclose { display:inline-block; width:23px; height:23px; position:absolute; top:12px; left:5px; background:url(/ask/template/default/images/foot_tel.png) -30px 5px no-repeat #392e31; border-radius:100%; background-size:50px 25px;}

.left_phone { width:26px; height:88px; background:url(/ask/template/default/images/left_phone.png) 7px center #e44860 no-repeat; background-size:12px 78px;position:fixed; left:0; top:50%; margin-top:-37px;z-index:100; }
.left_phone a{ display:block; width:26px; height:88px;}
.left_phone_alert { display:none; width:280px; /*height:132px;*/ border:1px solid #e44860; background:#fff; position:fixed; left:50%; top:50%; margin-top:-66px; margin-left:-140px; z-index:100; }
.left_phone_alert .recall { width:100%; height:64px; background:#f6f6f6; border-bottom:1px solid #e1e1e1;}
.recalltext { font-size:14px; padding:13px 18px; line-height:24px; font-family:"幼圆";color:#888;}
.x_close { display:block; width:22px; height:22px; background:url(/ask/template/default/images/i_close.png) no-repeat; background-size:22px 22px; position:absolute; top:-11px; right:-11px;}
.recall_ipt { position:absolute; left:0; top:0; width:170px; padding-left:5px; margin-right:5px; height:24px; font-size:14px; border:1px solid #e1e1e1; border-radius:0;box-shadow:none; background:#fff;} 
.recall_ipt::-webkit-input-placeholder{font-size:14px;} 
.recall_btn,.recall_btn:active { position:absolute; left:185px; top:0; display:inline-block; width:65px; height:26px; line-height:26px;  text-align:center; border:none; font-size:14px; color:#fff; background:#e44860;}
.recall { font-size:9px;}
.recall_bar { position:relative; top:22px; left:17px;}
.x_cleartext { display:inline-block; width:20px; height:20px; background:url(/ask/template/default/images/xx.png) 7px 7px no-repeat #fff; background-size:7px 7px; position:absolute; left:155px; top:3px;}

/*问答工具*/
#formList { background-color:#fff;}
.plus_v { display:inline-block; width:18px; height:13px; background:url(/ask/template/default/images/plus_v.png) left center no-repeat; background-size:18px 13px; vertical-align:middle; margin-left:3px; margin-top:-3px;}
.defaultpic { display:inline-block; width:28px; height:25px; background:url(/ask/template/default/images/ico_p.png) no-repeat; background-size:28px 25px;position:relative;}
.defaultpic i { display:inline-block; width:14px; height:14px; background-color:#e85870; border-radius:100%; position:absolute; right:-7px; top:-7px; line-height:14px; text-align:center; color:#fff; font-size:12px;}
.setpichidden { float:right; font-size:16px; vertical-align:middle;}
.setpichidden input{ vertical-align:middle; margin-right:5px;}
.upload_box { padding:20px 20px 15px 0; background-color:#e6ebef; display:none;}
.pic_list { float:left;}
.pic_list li { width:80px; height:120px; display:inline-block; padding-left:11px; position:relative; float:left; margin-top:25px;}
.pic_list li.add_pic { background:url(/ask/template/default/images/btn_addfile.png) right center no-repeat; background-size:80px 120px; overflow:hidden;}
.pic_list li.add_pic input { height:120px; font-size:100px; position:absolute; top:0; right:0; opacity:0;}
.pic_list li img{ display:block; float:left;}
.pic_list li i { background:url(/ask/template/default/images/i_close.png) no-repeat; background-size:22px 22px; height:22px; width:22px; position:absolute; display:inline-block; right:-8px; top:-11px;}
.pic_list_sel { font-size:12px; margin-top:20px;text-align:center; color:#999;}
.btn_qa_green { height:44px; line-height:44px; width:100%; border-radius:5px; background-image:url(/ask/template/default/images/qa_btnbg.png); background-size:5px 132px; border:1px solid #e2e2e2; border-top:none; border-bottom:none; font-size:20px; font-family:"微软雅黑"; color:#bbb;}
.btn_qa_green_ok { background-position:0 -44px; color:#fff;}
.btn_qa_green_ok:active { background-position:0 -88px; color:#fff;}
.qa_docintro { position:relative; padding-left:95px; min-height:90px; margin:10px;}
.qa_docintro dt { position:absolute; left:0; top:5px;}
.qa_docintro dt img { padding:2px; border:1px solid #dcdcdc;}
.qa_docintro dd { font-size:12px; line-height:24px;}
.qa_docintro_tag { padding-left:40px; position:relative;}
.qa_docintro_tag span { display:block; position:absolute; left:0; top:0;}
.qa_docintro_tag em a{display:inline-block; height:16px; line-height:16px; padding:0 4px; background-color:#f4f4f4; border:1px solid #dbdbdb; margin-right:6px; margin-bottom:5px;color:#333; vertical-align:middle;}
.qa_docintro_tag em a:hover{ text-decoration:none; background-color:#fc829b; border-color:#ff3266; color:#fff;}
.qa_docintro_tag span { color:#bbb;}
/*话题*/
.huati article{ padding:15px 20px 15px 112px; border-bottom:1px solid #cfcfcf; position:relative; overflow:hidden; word-break:break-all; min-height:55px; white-space:nowrap; text-overflow:ellipsis;}
.huati article:last-child{ border-bottom:none;}
.huati figure{ float:left; position:absolute; left:20px; top:15px;height:50px; width:80px; border:1px solid #dcdcdc; padding:1px;}
.huati { line-height:18px;}
.huati p { white-space:normal; margin-top:3px;}
.huatiindex article{ padding:15px 20px 15px 106px; border-bottom:1px dotted #ccc; min-height:58px;}
.huatiindex figure { left:13px; top:17px;}
.huatiindex p { margin-top:0;}
/*添加视频的尺寸*/
.content embed{max-width: 290px;height: auto;}


   