@charset "utf-8";
/* CSS Document */

/************内页广告************/
.l_banner{ background-position:center center; background-repeat:no-repeat; background-size:auto 100%; height:180px; border-bottom:5px solid #00addd;}

/************登录**********/
.login{ background:url(../testing/login_banner.jpg) no-repeat top center; background-size:1920px 392px;}
.login_box{ width:62.7%; margin-left:auto; margin-right:auto; border:1px solid #e5e5e5; background:#fefefe; border-radius:5px;}
.login_box h1{ color:#f3611b;}
.login_box .p_i_t{width:63.8%; margin:26px auto 0;}
.login_box .p_i_t input:not([type=checkbox]){ width:91.8%; padding:15px 4.1%; color:#c7c7c7; border:1px solid #dcdcdc; border-radius:5px; }
.login_box .p_i_t input[type=button]{ width:100%; background:#f3621c; color:#fff; cursor:pointer}
.login_box .p_i_t.nc{ margin-top:15px;}
.login_box .p_i_t.nc a{ color:#feac00;}
.login_box h1 span{ color:#666;}

/************会员中心***********/
.menber{ width:86.3%; margin:0 auto;}
.menber h2{ border-bottom:2px solid #e9e9e9;}
.menber table{ width:85.6%; margin:0 auto;}
.menber table td{ padding-top:17px;}
.menber table td.td-l{ width:20%; padding-right:4%;} 
.menber table td.td-r{ width:76%;}
.menber table td.td-r p{ border:1px solid #dcdcdc; padding:12px 2.7%;border-radius:5px; width:84%;}
.menber table td.td-r input{ color:#666;}
.a-update{ padding:10px 38px; background:#f3621c; color:#fff; border:1px solid #eeeeee;border-radius:5px;}

.menber .table02{width:100%;}
.menber .table02 .td-2{ width:22.7%;}
.menber .table02 td{ padding:18px 0 18px 2%;}
.menber .table02 a{ padding:0 16px; color:#fff; margin-right:16px; border-radius:5px;}
.menber .table02 a.a_c{ background:#f85b11;}
.menber .table02 a.a_b{ background:#03a9d9;}

/**************内页头部************/
.c_header{ height:95px; background:#f7f7f7;}
.c_header h1{ color:#f3621e; line-height:95px; float:left}
.c_header .inside_nav a{ margin-left:26px; line-height:90px; border-bottom:5px solid #f7f7f7; display:inline-block}
.c_header .inside_nav a:hover,.c_header .inside_nav a.act{ color:#f3621e; border-bottom-color:#f3621e; font-size:16px;}
.c_header .a_nav{ width:50px; height:95px; background:url(../images/mo02.png) no-repeat center center; background-size:28px 23px;}

/***********特色服务***********/
.features li{ width:23.605%; float:left; margin-right:0.6975%; margin-left:0.6975%; height:260px; margin-top:30px;}
.features li.last{ margin-right:0;}
.features li a{ display:block;position:relative; height:100%; }
.features li .ltwhabs{ position:absolute; left:0; top:0; width:100%; height:100%;}
.features li p.ltwhabs{ height:39px; bottom:0; top:auto; z-index:3}
.features li p .p-bg{ background:#6dbe40; opacity:0.6; filter:alpha(opacity:60);}
.features li p .p-t{ color:#fff;font-size:18px; text-align:center; line-height:39px;}
.features li .f_h{ z-index:2; display:none;}
.features li .f_h .h_bg{ background:#000; opacity:0.6; filter:alpha(opacity:60);}
.features li .f_h .h_img{ background:url(../images/fecture_bg.png) no-repeat center center;}
.features li a:hover .f_h{ display:block;}

/***********关于华方养老 联系我们***********/
.p-img img{ max-width:100%; height:auto;}
.about .lfp{ line-height:30px;}
.about h1{line-height:34px;}
.about h2{line-height:26px;}
#allmap{ width:100%; height:415px;}

/***********新闻动态***********/
.dynamic li{ padding:15px 0; border-bottom:1px solid #efefef;}
.dynamic li a{ display:block;}
.dynamic li .d_l{ width:10%; padding:18px 0; background:#f7f7f7;}
.dynamic li .d_r{ width:86%; padding:8px 0;}
.dynamic li .d_l p.day{ color:#969494;}
.dynamic li .d_l p.date{ color:#bdbdbd;}
.dynamic li .d_r h3{ padding-bottom:6px;}
.dynamic li a:hover,.dynamic li a.act{ background:#d0eff8;}
.dynamic li a:hover .d_l,.dynamic li a.act .d_l{ background:#d0eff8;}

/***********新闻动态 详情***********/
.dynamic_xq .d_title{ padding-bottom:12px; border-bottom:1px solid #efefef;}

.c_banner{ width:89%; padding:46px 57px; background:#f7f7f7;}
.c_banner li img{ width:100%; height:100%;}
.c_banner .bx-wrapper .bx-controls-direction a { position: absolute; top:50%; width:35px;height:35px; outline: none; text-indent: -9999px; margin-top:-18px; transition:none; border-radius:50%; background-size:35px 35px;}
.c_banner .bx-wrapper .bx-controls-direction a.bx-prev { left:-50px; background:url(../images/narr_l.png) no-repeat center center;}
.c_banner .bx-wrapper .bx-controls-direction a.bx-next { right:-50px; background:url(../images/narr_r.png) no-repeat center center;}
.c_banner .bx-wrapper .bx-controls-direction a.bx-prev:hover{ background:url(../images/narr_l_h.png) no-repeat center center;}
.c_banner .bx-wrapper .bx-controls-direction a.bx-next:hover{ background:url(../images/narr_r_H.png) no-repeat center center;}

/**************预约服务-预约登记*************/
.appo_s .a-title{ border-bottom:1px solid #e1e1e1;}
.appo_s .a-title a{ padding:8px 18px; background:#eaebeb; border-radius:5px; margin-right:12px; margin-bottom:5px;}
.appo_s .a-title a:hover,.appo_s .a-title a.act{ background:#00addd; color:#fff;}
.appo_s table{ width:100%;table-layout:fixed;word-break:break-all}
.appo_s table td{ padding-bottom:16px;}
.appo_s table input[type=text]{ line-height:30px; width:100%;}
.appo_s table input[type=radio]{ width:17px; height:17px; float:left; margin-top:7px; margin-right:10px;}
.appo_s .col-18{ width:16%; padding-right:2%; color:#333333;}
.appo_s .p-border{ border:1px solid #eaeaea; background:#fefefe; padding:10px 1.1%; width:33.3%; height:30px; border-radius:5px; line-height:30px;}
.appo_s .dot{ color:#f31e2d; margin-left:12px; line-height:50px;}
.appo_s table select{ width:100%; outline:none; height:30px;}
.appo_s table i{ display:inline-block; min-width:280px;}
.appo_s table textarea{ height:195px; width:44%; padding:10px; border:1px solid #eaeaea; background:#fefefe; border-radius:5px;}
.appo_s table .qdyy{ border-radius:5px; border:1px solid #eaeaea; margin-left:13%; background:#f3621e; color:#fff; padding:10px 35px;}

/******************特色服务 展开图片预览******************/
.op_img_big{ position:fixed; width:100%; height:100%; left:0; top:0; z-index:999}
.op_img_big .o_i_b_bg{ position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:.8; filter:alpha(opacity:80);}
.op_img_big .o_i_b_b{ position:absolute; left:0; top:0; width:100%; height:100%;}
.op_img_big .o_i_b_b .o_box{ width:71.1%; margin:auto; height:590px; position:relative;}
.op_img_big .o_i_b_b .o_box img{ width:100%; height:100%;} 
.op_img_big .o_i_b_b .o_a_narr{ position:absolute; right:0; bottom:0; width:100%; height:48px; text-align:right;}
.op_img_big .o_i_b_b .o_a_narr a{ display:inline-block; width:100px; background:#fff; opacity:0.44; filter:alpha(opacity:44); height:100%;}
.op_img_big .o_i_b_b .o_a_narr a span{ width:100%; height:100%;}
.op_img_big .o_i_b_b .o_a_narr a.o_prev span{ background:url(../images/img_prev.png) no-repeat center center;}
.op_img_big .o_i_b_b .o_a_narr a.o_next span{ background:url(../images/img_next.png) no-repeat center center;}
.op_img_big .o_i_b_b  .o_close{ position:absolute; top:-40px; right:-36px; width:30px; height:30px; background:url(../images/close_img.png) no-repeat center center;}