@charset "gb2312";
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 { 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 }

fieldset { padding-top:0 }
#k_s_ol_inviteWin_fl,#k_s_ol_inviteWin,#divbg,#div36{ width:0px !important; height:0px !important; display:none !important;}
/*公用框架*/
a { color:#434343; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }
.b_l,.b_c,.left{ float:left}
.b_r,.right{ float:right}
.t_i2em{ text-indent:2em}
.t_ca6{color:#a63721  !important;}
.t_c1b{color:#1b1b1b}
.t_c43{color:#434343}
.t_c7d{color:#7d7d7d}
.t_c95{color:#959595}
.more{color: #1b1b1b;}
.more:hover{color:#a63721  !important;text-decoration: none !important;}
.bg_ca6{ background-color:#a63721; color:#fff}
.bg_c94{ background-color:#94311c; color:#fff}
.bg_c8a{ background-color:#8a2b17; color:#fff}
.bg_cf7{ background-color:#f7f4ed}
.bg_cf79{ background-color:#f7f2e9}
.bg_caee{ background-color:#eee4d1}
.bg_cadb{ background-color:#dbcfb7}
.main{ width: 1000px; margin: 0 auto; overflow: hidden;}
.f_s14{font-size: 14px;}
.f_s16{font-size: 16px;}
.f_s18{font-size: 18px;}
.l_mr{margin-right:0 !important;}
.l_bg{background: none !important;}
.mt20{margin-top:20px !important;}
.mb10{margin-bottom: 10px !important;}
.mb15{margin-bottom: 15px !important;}
.mb20{margin-bottom: 20px !important;}
.mb25{margin-bottom: 25px !important;}
.mb30{margin-bottom: 30px !important;}
.mb40{margin-bottom: 40px !important;}
.mr20{margin-right:20px !important;}
.box_p1540{padding: 15px 0 40px;}
.box_p1020{padding: 10px 0 20px;}
.li_fl li{float: left;}
.tela,.telb,.yuyuea{ cursor:pointer;}
/*小图标*/
.icon{background-image: url(icon.png); display: inline-block;}
/*圆形背景*/
.i_round25_on{width:25px; height:25px;background-position:-139px -116px;}
.i_round30{width:30px; height:30px;background-position:-115px -86px;}
.i_round30_on{width:30px; height:30px;background-position:-145px -86px;}
.i_round45{width:45px; height:45px;background-position:0 0;}
.i_round45_on{width:45px; height:45px;background-position:-45px 0;}
.i_round50{width:50px; height:50px;background-position:-191px 0;}
.i_round55{width:55px; height:55px;background-position:-116px -240px;}
.i_round55_on{width:55px; height:55px;background-position:-116px -297px;}
/*咨询*/
.i_zx16{width:16px; height:13px;background-position:-1px -131px;}
.i_zx18{width:18px; height:15px;background-position:0 -479px;}
.i_zx18_m{width:18px; height:15px;background-position:-18px -479px;}
.i_zx18_on{width:18px; height:15px;background-position:-161px -46px;}
.i_zx22{width:22px; height:19px;background-position:0 -46px;}
.i_zx22_on{width:22px; height:19px;background-position:-22px -46px;}
.i_zx26{width:26px; height:23px;background-position:0 -175px;}
.i_zx30{width:30px; height:25px;background-position:0 -397px;}
/*预约日期*/
.i_yy16{width:16px; height:13px;background-position:0 -145px;}
.i_yy18{width:18px; height:15px;background-position:0 -495px;}
.i_yy22{width:22px; height:18px;background-position:0 -67px;}
.i_yy22_on{width:22px; height:18px;background-position:-22px -67px;}
/*QQ电话*/
.i_qq15{width:15px; height:13px;background-position:0 -159px;}
.i_qq22{width:24px; height:25px;background-position:0 -200px;}
.i_qq29{width:29px; height:30px;background-position:0 -580px;}
.i_qq29_on{width:29px; height:30px;background-position:-29px -580px;}
.i_tel15{width:15px; height:17px; background-position:-161px -61px}
.i_tel18{width:17px; height:16px;background-position:0 -511px;}
.i_tel21{width:21px; height:16px;background-position:0 -88px;}
.i_tel21_on{width:21px; height:16px;background-position:-22px -88px;}
.i_tel21_on2{width:21px; height:16px;background-position:-34px -148px}
.i_tel23{width:23px; height:26px;background-position:0 -250px;}
.i_tel25{width:25px; height:25px;background-position:0 -423px;}
.i_tel27{width:27px; height:27px;background-position:0 -279px;}
.i_tel28{width:28px; height:30px;background-position:-60px -506px}
.i_tel28_on{width:28px; height:30px;background-position:-88px -506px;}
.i_tel27{width:28px; height:27px;background-position:0 -279px;}
.i_tel30{width:30px; height:22px;background-position:0 -226px;}
/*其他*/
.i_dui11{width:11px; height:13px; background-position:-115px -410px}
.i_dui11_on{width:11px; height:13px; background-position:-126px -410px}
.i_dui23{width:23px; height:29px; background-position:-100px -375px}
.i_zan15{width:15px; height:15px; background-position:-161px -31px}
.i_home14{width:14px; height:13px;background-position:-139px -63px;}
.i_star13{width:13px; height:13px;background-position:-102px -321px}
.i_star16{width:16px; height:15px;background-position:-86px -336px;}
.i_star16_on{width:16px; height:15px;background-position:-86px -321px;}
.i_notice20{width:20px; height:20px;background-position:-80px -556px;}
.i_notice20_on{width:20px; height:20px;background-position:-60px -556px;}
.i_clock20{width:20px; height:20px;background-position:-80px -536px;}
.i_clock20_on{width:20px; height:20px;background-position:-60px -536px;}
.i_chat29{width:29px; height:22px;background-position:0 -528px;}
.i_chat29_on{width:29px; height:22px;background-position:-29px -528px;}
.i_start12{width:12px; height:11px;background-position:-37px -164px;}
.i_zan26{width:26px; height:25px;background-position:-30px -369px;}
.i_zheng23{width:23px; height:24px;background-position:-115px -139px;}
.i_lock15{width:15px; height:18px;background-position:-36px -128px;}
.i_map20{width:20px; height:20px;background-position:-1px -106px;}
.i_map20_on{width:20px; height:20px;background-position:-23px -106px;}
.i_video16{width:16px; height:16px;background-position:-95px -49px;}
.i_video16_on{width:16px; height:16px;background-position:-116px -49px;}
.i_video28{width:28px; height:18px;background-position:-1px -313px;}
.i_video28_on{width:28px; height:18px;background-position:-29px -313px;}
.i_people22{width:22px; height:22px;background-position:-86px -192px;}
.i_people25{width:25px; height:25px;background-position:-60px -336px;}
.i_people26{width:26px; height:29px;background-position:-1px -337px;}
.i_people26_on{width:26px; height:29px;background-position:-30px -337px;}
.i_people30{ width:30px; height:30px; background-position:0 -549px}
.i_people30_on{ width:30px; height:30px; background-position:-30px -549px}
.i_people45{ width:45px; height:45px; background-position:-114px -176px}
.i_heart28{width:28px; height:26px; background-position:-115px -450px}
.i_heart28_on{width:28px; height:26px; background-position:-143px -450px}
.i_kefu30{width:30px; height:30px; background-position:-60px -577px}
.i_kefu30_on{width:30px; height:30px; background-position:-90px -577px}
.i_cumputer24{width:24px; height:24px;background-position:-86px -216px;}
.i_shou23{width:23px; height:28px;background-position:-86px -240px;}
.i_ask22{width:22px; height:29px;background-position:-86px -268px;}
.i_book29{width:29px; height:21px;background-position:-86px -297px;}
.i_circle14{width:14px; height:14px;background-position:-98px -117px;}
.i_circle14_on{width:14px; height:14px;background-position:-98px -133px;}
.i_shumingl{width:23px; height:21px;background-position:-60px -363px;}
.i_shumingr{width:23px; height:21px;background-position:-60px -384px;}
.i_honor14{width:14px; height:15px;background-position:-96px -70px;}
.i_search17{width:17px; height:16px;background-position:-114px -68px;}
.i_time13{width:13px; height:15px;background-position:-100px -89px;}
.i_hot22{width:22px; height:22px;background-position:-115px -117px;}
.i_list15{width:15px; height:11px;background-position:-115px -423px;}
.i_list15_on{width:15px; height:11px;background-position:-130px  -423px;}
.i_qt2118{width: 21px; height: 18px;background-position:0 -454px;}
.i_qt2118_on{width:21px; height:18px;background-position:-30px -454px;}
.i_earth30{width:30px; height:30px;background-position:-115px -476px;}
.i_c_arr_r15{width:15px; height:15px;background-position:-115px -434px;}
.i_c_arr_r15_on{width:15px; height:15px;background-position:-130px -434px;}
.i_c_arr_r15_on2{width:15px; height:15px;background-position:-145px -434px;}
/*底部医院品牌*/
.i_logo30{ width:30px; height:30px; background-position:-160px 0}
.i_yy1{width:19px; height:16px;background-position:-60px -96px;}
.i_yy2{width:19px; height:16px;background-position:-60px -112px;}
.i_yy3{width:19px; height:16px;background-position:-60px -128px;}
.i_yy4{width:19px; height:16px;background-position:-60px -144px;}
.i_yy5{width:19px; height:16px;background-position:-60px -160px;}
.i_yy6{width:19px; height:16px;background-position:-60px -176px;}
.i_yy1_on{width:19px; height:16px;background-position:-79px -96px;}
.i_yy2_on{width:19px; height:16px;background-position:-79px -112px;}
.i_yy3_on{width:19px; height:16px;background-position:-79px -128px;}
.i_yy4_on{width:19px; height:16px;background-position:-79px -144px;}
.i_yy5_on{width:19px; height:16px;background-position:-79px -160px;}
.i_yy6_on{width:19px; height:16px;background-position:-79px -176px;}
.i_yy126{width:26px; height:24px;background-position:-60px -192px;}
.i_yy226{width:26px; height:24px;background-position:-60px -216px;}
.i_yy326{width:26px; height:24px;background-position:-60px -240px;}
.i_yy426{width:26px; height:24px;background-position:-60px -264px;}
.i_yy526{width:26px; height:24px;background-position:-60px -288px;}
.i_yy626{width:26px; height:24px;background-position:-60px -312px;}
/*疗法侧边*/
.i_lf1{width:26px; height:24px;background-position:-60px -410px;}
.i_lf2{width:26px; height:24px;background-position:-60px -434px;}
.i_lf3{width:26px; height:24px;background-position:-60px -458px;}
.i_lf4{width:26px; height:24px;background-position:-60px -482px;}
.i_lf1_on{width:26px; height:24px;background-position:-86px -410px;}
.i_lf2_on{width:26px; height:24px;background-position:-86px -434px;}
.i_lf3_on{width:26px; height:24px;background-position:-86px -458px;}
.i_lf4_on{width:26px; height:24px;background-position:-86px -482px;}
/*疗法侧边*/
.i_arr_r7{width:7px; height:10px;background-position:-139px -46px;}
.i_arr_l{width:6px; height:11px;background-position:-47px -97px;}
.i_arr_r{width:6px; height:11px;background-position:-48px -108px;}
.i_arr9_r{width:9px; height:10px;background-position:-51px -128px;}
.i_arr_b{width:13px; height:8px;background-position:-47px -120px;}
.i_arr_l_b{width:11px; height:14px;background-position:-149px -17px;}
.i_arr_r_b{width:11px; height:14px;background-position:-150px -32px;}
.i_arr_t15{width:15px; height:8px;background-position:-100px -352px;}
.i_arr_b15{width:15px; height:8px;background-position:-100px -360px;}
.i_arr_l10_on{width:10px; height:18px; background-position:-105px -149px}
.i_arr_r10_on{width:10px; height:18px; background-position:-106px -167px}
.i_arr_l14_on{width:14px; height:24px; background-position:-86px -351px}
.i_arr_r14_on{width:14px; height:24px; background-position:-86px -375px}
/*表单*/
.form_checkbox label{display: block;height:28px; line-height: 28px;}
.form_checkbox label input{float: left; margin:7px 20px 0 5px;}
.form_text p{line-height: 30px;margin-bottom: 5px;}
.form_text p span{float: left;width: 66px;}
.form_text p input {width: 150px; height: 18px;line-height: 18px;padding: 6px 0; text-indent: 5px;}
.form_text p .input_date {width: 150px; height: 18px;line-height: 18px;padding: 6px 0; text-indent: 5px; background:url(icon_b.png) #fff 122px -723px no-repeat}
.form_text p select{width: 150px; height:30px; line-height:30px; text-indent: 5px;}
.form_text p textarea{ width:180px;height:82px; font-size:12px; padding-top:8px; text-indent:5px;}
.i_submit_lock{
	/*box-shadow:0px 2px 5px -2px #000;投影*/
	text-shadow: 0px 1px 2px #888;
	background-position:20px -663px; background-repeat:no-repeat;
	background-image:url(icon_b.png),-webkit-gradient(linear, left top, left bottom, from(#b93217), to(#a23b25));
	background-image:url(icon_b.png),-moz-linear-gradient(top,  #b93217,  #a23b25);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b93217', endColorstr='#a23b25');
	cursor:pointer;
}
.i_submit_tel{
	/*box-shadow:0px 2px 5px -2px #000;投影*/
	text-shadow: 0px 1px 2px #888;
	background-position:15px -807px; background-repeat:no-repeat;
	background-image:url(icon_b.png),-webkit-gradient(linear, left top, left bottom, from(#b93217), to(#a23b25));
	background-image:url(icon_b.png),-moz-linear-gradient(top,  #b93217,  #a23b25);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b93217', endColorstr='#a23b25');
	cursor:pointer;
}
/*左右切换按钮*/
.p_n_bnt{display:block; height: 40px; width:15px; background:#DCDCDC;cursor:pointer; background-image:url(icon_b.png); background-repeat:no-repeat;}
.p_n_bnt_l15{ float:left; background-position:3px -296px}
.p_n_bnt_r15{ float:right; background-position:-28px -296px}
.p_n_bnt_l20{float:left; width:20px;background-position:6px -296px}
.p_n_bnt_r20{float:right; width:20px;background-position:-25px -296px}
.p_n_bnt:hover{ background-color:#DBCFB7;text-decoration: none;}
/*模块-按钮*/
.arr_t,.arr_b,.arr_l,.arr_r{position: relative;}
.arr_t i,.arr_b i,.arr_l i,.arr_r i{position: absolute;z-index: 2;width:0;height:0;line-height:0;left:46%;}
.arr_t i{top:-7px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #A63721;}
.arr_b i{bottom:-7px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #A63721; left:2%; margin-left:-7px;}
.arr_l i{left:-7px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #A63721;}
.arr_r i{right:-7px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #A63721;}