@charset "utf-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, form, fieldset, legend, input, button, textarea, select, option, tr, th, td { border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; margin: 0; padding: 0 }
dl, dt, dd, ol, ul, li, dl, dd, dt { list-style: none }
body { line-height: 22px; font-family: "Microsoft Yahei"; font-size: 12px; color: #434343; }
table { border-collapse: separate; border-spacing: 0 }
caption, th, td { text-align: left; font-weight: 400 }
table, td, th { vertical-align: middle }
textarea, input, button, select, keygen, legend { font: 12px/1.14 "Microsoft Yahei"; outline: 0; }
blockquote:before, blockquote:after, q:before, q:after { content: "" }
a img { border: none }
ol { margin-left: 2em }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
html>body p code { white-space: normal }
hr { margin: -8px auto 11px }
.clearfix:after, #container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden }
.clear { clear: both; height: 0; font-size: 1px; line-height: 0 }
* html .clearfix, * html #container { height: 1% }
fieldset { padding-top: 0 }
a:link, a:visited, a:hover { text-decoration: none; }
/*公共样式*/







.hw { width: 1000px; margin: 0 auto; overflow: hidden; }
.mt30 { margin-top: 30px; }
.mt20 { margin-top: 20px; }
.mt10 { margin-top: 10px; }
.mr15 { margin-right: 15px; }
.mr30 { margin-right: 30px; }
.border1 { border: 1px solid #CCCCCC; }
.zr_zx { vertical-align: middle; margin: -1px 5px 0 22px }
/*.mr30 img{border:1px solid #ccc;}*/







.l_mr { margin-right: 0 !important }
/*banner*/







.banner img { display: block; margin: 0 auto; }
/*nav 副*/







.f_nav { height: 50px; width: 100%; background: #BD935C; z-index: 99999; }
.f_nav ul li { float: left; border-right: 1px solid #A5804C; }
.f_nav ul li a { font-size: 14px; color: #fff; line-height: 50px; text-align: center; padding: 0 25px; display: block; }
.f_nav ul li:last-child { border: none; }
/*content1*/







.content1 { padding: 30px 0px 10px 0px; background: #F5F5F5; width: 100%; }
.cont_1 div { width: 150px; height: 105px; background: url(cont_1.png) no-repeat center #94311C; font-size: 18px; color: #fff; font-weight: bold; float: left; }
.cont_1 div span { display: block; line-height: 27px; width: 63%; padding: 23px 0 0 31px; }
.cont_1 p { font-size: 14px; float: left; margin-left: 20px; width: 82%; text-indent: 2em; line-height: 24px; position: relative; }
.cont_1 p span { position: absolute; right: 0; bottom: -10px; display: block; }
.cont_1 p a { color: #FF0000; }
.cont_2_img { display: block; margin: 10px auto 0; }
/*中医微创可视针刀镜技术*/







.cont2_tit { font-size: 30px; font-weight: bold; color: #333333; text-align: center; position: relative; height: 55px; line-height: 55px; border-bottom: 1px solid #C39E6D; margin: 20px 0 30px 0px; }
.cont2_tit span { color: #963017; }
.cont2_tit i { position: absolute; height: 3px; width: 195px; background: #BA8E55; ; bottom: 0; left: 50%; margin-left: -98px; }
.cont2_tit2 { font-size: 24px; font-weight: bold; background: url(tit_l.jpg) no-repeat left center; height: 50px; line-height: 50px; text-indent: 1em; border-bottom: 2px solid #C7BCA6; position: relative; }
.cont2_tit2 span { display: block; float: right; font-size: 15px; }
.cont2_tit2 span a { color: #FF0000; }
.cont2_tit2 i { border-bottom: 4px solid #DBCFB7; width: 482px; position: absolute; left: 0; bottom: -2px; }
/*传承中医*/







.zhongyi_l { width: 540px; float: left; margin-top: 20px; }
.zhongyi_l p { font-size: 14px; text-indent: 2em; width: 100%; line-height: 24px; position: relative; }
.picMarquee-left { width: 540px; overflow: hidden; position: relative; }
.picMarquee-left .hd .prev { position: absolute; right: 0px; top: 38%; }
.picMarquee-left .hd .next { position: absolute; left: 0px; top: 38%; }
.picMarquee-left .bd { padding: 5px 0 0 30px; width: 485px; overflow: hidden; }
.picMarquee-left .bd ul { overflow: hidden; zoom: 1; }
.picMarquee-left .bd ul li { float: left; _display: inline; overflow: hidden; text-align: center; }
.picMarquee-left .bd ul li .pic { text-align: center; }
.picMarquee-left .bd ul li .pic img { width: 156px; height: 112px; display: block; padding: 2px; }
.picMarquee-left .bd ul li .pic a:hover img { border-color: #999; }
.picMarquee-left .bd ul li .title { line-height: 24px; }
.lunh_zi { font-size: 15px; color: #94311C; height: 45px; line-height: 45px; background: #EEE4D1; margin: 20px 0; }
.lunh_zi span { float: left; color: #fff; background: #94311C; display: inline-block; padding: 0 15px; font-size: 18px; margin-right: 15px; }
.lunh_zi h4 { float: left; }
.pub_h4 { font-size: 15px; color: #94311C; height: 45px; line-height: 45px; background: #EEE4D1; }
.pub_h4 span { color: #fff; background: #94311C; display: inline-block; padding: 0 15px; font-size: 18px; margin-right: 15px; }
.zhongyi_r { float: right; }
.zy_img { display: block; }
p.zy_p { font-size: 15px; color: #343434; background: #EEEEEE; height: 43px; line-height: 43px; }
p.zy_p span { height: 100%; width: 43px; float: left; background: url(zhongyi_bf.png) no-repeat center #DCDCDC; margin-right: 15px; }
/*专家讲解*/







p.p_style { font-size: 14px; line-height: 24px; text-indent: 2em; }
.explain_left { float: left; width: 417px; }
.explain_right { float: right; }
.explain_right .hd li { float: left; height: 40px; width: 135px; line-height: 40px; background: #EEE4D1; color: #94311C; margin-left: 5px; text-align: center; font-size: 14px; cursor: pointer; }
.explain_right .hd li.on { background: #94311C; color: #fff; font-weight: bold; }
.explain_right .bd ul li { padding: 15px 0 0 0; }
/*全面解析*/







.jx_left { float: left; }
/*高效保障*/







.ensure li { float: left; position: relative; height: 290px; width: 220px; background: #EEE4D1; margin: 110px 40px 20px 0; }
.ensure li:nth-child(4n) { margin-right: 0px; float: right; }
.ensure li img { display: block; margin: -110px auto 0; }
.ensure li i { display: block; position: absolute; height: 50px; width: 50px; background: #963017; font-size: 14px; color: #fff; border-radius: 50%; line-height: 50px; text-align: center; font-style: normal; top: 15px; left: 15px; }
.ensure li h5 { font-size: 16px; font-weight: bold; width: 85%; margin: 0 auto; text-align: center; border-bottom: 1px solid #BA8E55; ; height: 40px; line-height: 45px; }
.ensure li p { text-indent: 2em; padding: 6px 15px 5px 15px; color: #666666; }
.ensure li a { display: block; height: 40px; width: 83%; background: #963017; margin: 0 auto; border-radius: 3px; color: #fff; font-size: 16px; text-align: center; line-height: 40px; position: absolute; bottom: 10px; left: 8.5%; }
/*针刀镜技术打破传统治疗方式弊端*/







table { width: 100%; border-collapse: collapse !important; }
table, tr, th, td {border: 1px solid #D0D0D0 !important; border-collapse: collapse !important; }
tr, th, td { height: 40px; text-align: center !important; }
th { font-size: 16px; font-weight: bold; }
.tab_font_color { color: #94311C; }
/*媒体聚焦*/







.foucs_ship img { display: block; }
.foucs_ship li { width: 318px; float: left; margin-right: 23px; }
.foucs_ship li:last-child { margin-right: 0; float: right; }
.foucs_ship li p { height: 60px; background: url(foucs_click.png) no-repeat 10px center #EEEEEE; }
.foucs_ship li p a { font-size: 14px; color: #504E4E; float: left; width: 266px; padding: 10px 0px 0px 48px; }
.new_box { overflow: hidden; position: relative; }
.new_box .box_l { position: absolute; display: inline-block; height: 60px; width: 60px; border-radius: 50%; top: 40%; left: -30px; background: url(focus_r.png) 35px center no-repeat rgba(255,255,255,.6); }
.new_box .box_r { position: absolute; display: inline-block; height: 60px; width: 60px; border-radius: 50%; top: 40%; right: -30px; background: url(focus_l.png) 15px center no-repeat rgba(255,255,255,.6); }
/*.new_box a:hover {opacity:1; }*/







.new_box .box_l .i_arr_l14_on, .main .yysy .new_box .box_r .i_arr_r14_on { margin: 13px 0 0 18px; }
.new_box .box_call { width: 1000px; height: 450px; position: relative; }
.new_box .box_call li { position: relative; width: 1000px; height: 450px; }
.new_box .box_call li img { display: block; }
.new_box .box_call li b { position: absolute; width: 1000px; height: 40px; background: rgba(20, 16, 17, .5); bottom: 30px; left: 0px; line-height: 40px; text-align: center; color: #fff; font-size: 14px; }
.focus_m li { float: left; height: 44px; line-height: 44px; width: 485px; border-bottom: 1px dashed #999; margin-bottom: 20px; }
.focus_m li img { float: left; }
.focus_m li a { float: left; font-size: 14px; padding-left: 5px; }
/*名医保障*/






.doc_bz_qh{ position:relative;}
.doc_bz_qh .prev1,.doc_bz_qh .next1{ position:absolute; width:30px; height:40px; top:170px; z-index:99;}
.doc_bz_qh .prev1{ background:url(doc_bz_qh_l.png); left:0;}
.doc_bz_qh .next1{ background:url(doc_bz_qh_r.png); right:0;}
.doc_bz li { position: relative; width: 240px; float: left; margin-right: 13px; }
.doc_bz li:last-child { margin-right: 0; float: right; }
.doc_bz li p { position: absolute; height: 65px; width: 100%; bottom: 6px; background: rgba(0,0,0,.5); }
.doc_bz li p a { height: 35px; width: 110px; border-radius: 3px; font-size: 14px; color: #fff; display: inline-block; line-height: 35px; text-indent: 35px; margin: 15px 0 0 6px; }
.bz_a1 { background: url(xin.png) no-repeat 10px center #A83822; }
.bz_a2 { background: url(yuyue.png) no-repeat 10px center #A83822; }
.doc_ship { }
.doc_ship li { float: left; width: 230px; margin-right: 26px; }
.doc_ship li:last-child { margin-right: 0; float: right; }
.doc_ship li img { display: block; }
.doc_ship li p { font-size: 14px; text-align: center; }
/********/







.zdj_doc { overflow: hidden; }
.zdj_doc_ul { overflow: hidden; margin: 0 auto; }
.zdj_doc_ul li, .doc_ul_li { float: left; width: 230px; margin: 20px 26px 0 0; }
.zdj_doc_ul li .tx { position: relative; display: block; width: 230px; height: 255px; margin-bottom: 5px; }
.zdj_doc_ul li .tx b { position: absolute; width: 230px; height: 35px; background: rgba(80, 84, 88, .7); bottom: 0; line-height: 35px; text-align: center; color: #fff; font-size: 16px; left: 0 }
.zdj_doc_ul li .tx b p { display: inline-block; font-size: 14px; margin-left: 2px; }
.zdj_doc_ul li a { float: left; line-height: 26px; border-radius: 3px; }
.zdj_doc_ul li .zxl { width: 109px; height: 25px; background: #f7f2e9; border: 1px solid #eee4d1; margin-right: 9px; color: #94311c }
.zdj_doc_ul li .zxr { width: 110px; height: 26px; background: linear-gradient(-180deg, #b63320, #903526); color: #fff; ; }
.zdj_doc_ul li .zxl .i_qt2118_on { margin: -5px 5px 0 22px; vertical-align: middle; }
.zdj_doc_ul li .zxr .i_zx18 { margin: 0 5px 0 19px; vertical-align: middle; }
.zdj_doc_ul li .zxr .i_yy18 { margin: 5px 5px 0 19px; float: left; }
.zdj_doc_ul li .zxl img, .zdj_doc_ul li .zxl .i_zx18_m { margin: -1px 5px 0 22px; vertical-align: middle; }
.doc_ul_li { height: 287px; background: #aed0e5; }
.doc_ul_li p { width: 174px; height: 200px; padding-top: 35px; border: 2px solid #2586d3; margin: 26px; text-align: center; overflow: hidden; }
.doc_ul_li p a { color: #2586d3; font-size: 25px; line-height: 40px; }
/*疗效见证*/







.zdj_lxjz { margin: 0 auto; overflow: hidden; }
.lxjz_ul li { float: left; border: 2px solid #F4F1E9; padding: 10px; margin: 0 28px 18px 0; }
.lxjz_ul li p { border-bottom: 1px dotted #CCC; height: 36px; line-height: 36px; }
.lxjz_ul li p img { float: left; margin: 7px 12px 0 10px; }
.lxjz_ul li .p3 { border-bottom: none; overflow: hidden; }
.lxjz_ul li .p3 span { float: right; margin-top: 6px; }
.lxjz_ul li .p3 a { width: 90px; height: 26px; font-size: 12px; line-height: 26px; text-indent: 33px; color: #fff; }
.lxjz_ul .icon_lx { height: 26px; }
.lxjz_ul li .p3 a i { top: 6px; left: 10px; }
/*预约*/







.wsbfz_box { background: url(yy_bj.jpg) no-repeat left bottom #f7f4ed; padding: 25px 25px 0; overflow: hidden }
.wsbfz_box .box_left { width: 460px; float: left }
.wsbfz_box .box_left .left_title { height: 30px; background: #dbcfb7; color: #a63721 ; font-size: 16px; line-height: 30px; margin-bottom: 10px; }
.wsbfz_box .box_left .left_title em { display: inline-block; width: 30px; height: 30px; background: #a63721 ; margin-right: 10px; float: left; }
.wsbfz_box .box_left .left_title .i_notice20 { margin: 5px 0 0 5px; }
.wsbfz_box .box_left .TextDescription { width: 430px; height: 150px; border-left: 5px solid #eee4d1; padding: 10px 0 0 28px; margin-bottom: 19px; }
.wsbfz_box .box_left .TextDescription p { line-height: 26px; text-indent: 2em; }
.wsbfz_box .box_left .yyfs { margin: 10px 11px 0 0; float: left }
.wsbfz_box .box_left .yyfs a { display: inline-block; width: 70px; height: 85px; background: #fff; margin-right: 12px; }
.wsbfz_box .box_left .yyfs a .i_kefu30_on, .wsbfz_box .box_left .yyfs a .i_qq29_on, .wsbfz_box .box_left .yyfs a .i_tel28_on { margin: 17px 0px 13px 19px; }
.wsbfz_box .box_left .yyfs a p { width: 70px; height: 25px; background: #2586d3 ; line-height: 25px; text-align: center; color: #fff; }
.wsbfz_box .box_left .yyfs a:hover { text-decoration: none }
.wsbfz_box .box_left span { height: 36px; margin-bottom: 20px; display: block; line-height: 20px; }
.wsbfz_box .box_left .zxtell { margin-top: 23px; }
.wsbfz_box .box_left span em { float: left; margin-right: 7px; width: 36px; height: 36px; background: url("dp_add.jpg")no-repeat }
.wsbfz_box .box_left span em .i_tel21 { margin: 10px 0 0 7px; }
.wsbfz_box .box_left span em .i_clock20 { margin: 8px 0 0 8px }
.wsbfz_box .box_left span p { font-size: 20px; }
.wsbfz_box .box_right { width: 440px; float: right }
.wsbfz_box .box_right .top_title { display: block; font-size: 22px; color: #94311c; text-align: center; margin-bottom: 7px; letter-spacing: 1px }
.wsbfz_box .box_right .top_add { display: block; width: 435px; height: 1px; background: #dbcfb7; margin-bottom: 10px; }
.wsbfz_box .box_right .grxx { position: relative; height: 35px; display: inline-block; margin-left: 15px; color: #a63721 ; font-size: 16px; line-height: 20px; }
.wsbfz_box .box_right .grxx:before { content: ''; position: absolute; width: 5px; height: 17px; background: #a63721 ; left: -11px; top: 4px }
.wsbfz_box .box_right .grxx p { display: inline-block; margin-left: 4px; color: #b0afac; font-size: 12px; }
.wsbfz_box .box_right form { margin-left: 13px; }
.wsbfz_box .box_right p { height: 30px; line-height: 30px; margin-bottom: 10px; }
.wsbfz_box .box_right p span { text-align: right }
.wsbfz_box .box_right p .right { display: inline-block; margin-left: 10px; }
.wsbfz_box .box_right p input { height: 18px; width: 125px; padding: 6px 0; text-indent: 5px; color: #898989; }
.wsbfz_box .box_right p .address { width: 323px; }
.wsbfz_box .box_right p .input_date { background: #fff url("Day.jpg")no-repeat right; }
.wsbfz_box .box_right select { width: 125px; height: 30px; color: #898989; }
.wsbfz_box .box_right .left_tdh { display: inline-block; width: 62px; text-align: right }
.wsbfz_box .box_right .age { margin-left: 36px; }
.wsbfz_box .box_right .yygh { position: relative; height: 35px; display: inline-block; color: #a63721 ; margin-top: 20px; font-size: 16px; line-height: 20px; }
.wsbfz_box .box_right .yygh:before { content: ''; position: absolute; width: 5px; height: 17px; background: #a63721 ; left: -11px; top: 4px }
.wsbfz_box .box_right .yygh p { display: inline-block; margin-left: 4px; color: #b0afac; font-size: 12px; }
.wsbfz_box .box_right p .appointment { display: inline-block; margin-left: 15px; }
.wsbfz_box .box_right p .add { color: #94311c; font-style: normal }
.wsbfz_box .box_right p textarea { width: 357px; height: 60px; font-size: 12px; padding-top: 8px; text-indent: 5px; }
.wsbfz_box .box_right .bqms { height: 70px; margin-bottom: 26px; }
.wsbfz_box .box_right .bqms span { float: left; width: 64px; text-align: left; }
.wsbfz_box .box_right .btnl { width: 160px; height: 35px; background: url("tjan.jpg")no-repeat; color: #fff; text-indent: 23px; margin: 0 30px 0 4px; font-size: 14px; cursor: pointer; }
.wsbfz_box .box_right .btnr { width: 160px; height: 35px; background: #434343; color: #fff; border-radius: 3px; font-size: 14px; cursor: pointer; }
/*小banner*/







.zdp_sm_banner1 { position: relative; overflow: hidden; height: 100px; background: url(zdp_fm_banner1.jpg) no-repeat; margin: 20px auto; }
.zdp_sm_banner1 p { position: absolute; top: 12px; right: 20px; }
.zdp_sm_banner1 p a { display: block; font-size: 14px; background: #94311C; width: 197px; height: 32px; line-height: 32px; text-align: center; color: #fff; margin-bottom: 10px; border-radius: 4px; }
.icon_lx { width: 90px; height: 28px; line-height: 28px; display: inline-block; border-radius: 3px; }
.icon_bg01 { background: url(icon_lx01.png) no-repeat 12px center #A43A24; }
.icon_bg02 { background: url(icon_lx02.png) no-repeat 12px center #A43A24; }
