@charset "utf-8";
/* CSS Document */

/**----------6助详情页---------**/
.main .zhuyi{margin: 70px 0 0 20px;}
.main .zhuyi img{margin-top: 25px; float: left; width: 444px; height: 295px;}
.main .zhuyi .news{float: left; margin-left: 30px; width: 690px;}
.main .zhuyi .news .title{text-align: center; font-size: 28px; color: #e63929; font-weight: normal; line-height: 100%;}
.main .zhuyi .news .date{font-size: 27px; color: #959595; margin: 10px 0;}
.main .zhuyi .news .matter{font-size: 18px; color: #959595; text-indent: 25px; line-height: 32px;}
.main .zhuyi .news .hospital{margin-top: 45px;}
.main .zhuyi .news .hospital span{width: 33%; text-align: center; color: #252525; font-size: 16px; display: inline-block; font-weight: bold;}

.main .service{margin-top: 80px; text-align: center;}
.main .service h2{font-weight: normal; font-size: 35px; color: #000; margin-bottom: 78px;}
.main .service .message{margin-top:80px; text-align: left;}
.main .service .message .ml{margin-left:200px;}
.main .service .message .imgbox{float:left; margin:0 30px;}
.main .service .message img{width: 245px; height: 163px;}
.main .service .message .desc{float:left; padding-top:20px;}
.main .service .message .nr{font-size: 18px; color: #171511; padding-bottom: 15px; line-height: 30px; letter-spacing: 0.5px;}
.main .service .message .mt{margin-top:20px;}
.main .service .message .mt .jianjie{padding:0 20px;}

.main .service .messRg{margin-left: 187px;}

/**----------办事指南----------**/
.norm{margin-top: 70px;}
.norm .work-title{text-align: center; font-size: 48px; color: #e63929; font-weight: normal; line-height:100%;}
.norm .date{font-size: 27px; color: #959595; text-align: right; margin: 40px 50px 30px 0;}
.norm .bs{text-align: center;}
.norm .rules{font-size: 24px; color: #535353; margin-top: 50px; line-height: 40px;}

.norm .toview{position: relative; width:200px; margin:-15px auto 0; font-size:16px; text-align: center; margin-bottom: 40px}
.norm .toview .tip{position:absolute; left:0; bottom: -26px; width:200px; display:inline-block; text-align: center;}

/**----------机构地图----------**/
.insMap{margin-top: 70px;}
.insMap .options .selStyle01{border: 1px solid #D0D0D0; width: 100px; padding: 0 10px; height: 38px; line-height: 38px; color: #666; font-size: 13px; box-shadow: inset 1px -1px 1px #eee; margin-right: 23px; }
.insMap .options .textStyle01{border: 1px solid #D0D0D0; width: 230px; padding: 0 10px; height: 36px; line-height: 36px; color: #666; font-size: 13px; box-shadow: inset 1px -1px 1px #eee; margin-right: 25px;}
.insMap .options .hunt{position: relative; display: inline-block;}
.insMap .options .hunt .textStyle02{box-shadow: inset 0 0 10px #E9E9E9; width: 418px; margin-right: 0;}
.insMap .options .hunt .butStyle{background-color: #E63929; font-size: 20px; color: #fff; cursor: pointer; height: 38px; line-height: 38px; width: 90px; text-align: center; border: 0; position: absolute; top: 0; right: -90px;}
.insMap .map{margin-top: 70px; width: 1195px; height: 542px;}

.insMap .insYL{margin-top: 90px;}
.insMap .insYL .yl-title{color: #e63929;}
.insMap .insYL .yl-title h2{border-bottom: 1px solid #C099A0; display: inline-block; vertical-align: middle; padding:0 0 12px 13px; position: relative; line-height: 100%; font-size: 28px; *display: inline; *zoom:1;}
.insMap .insYL .yl-title .string{ width: 6px; height: 40px; background-color:#e63929; display: inline-block; margin-right: 13px; vertical-align: middle;}
.insMap .insYL .yl-title .centre{width: 0px; height: 0px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 10px solid #E63929; position: absolute; right: 52px; bottom: -1px;}
.insMap .insYL .yl-title .eng{font-size: 14px; color: #cbcbcb; padding-left: 20px;}
.insMap .insYL .yl-title .more{float: right; font-size: 16px; color: #e63929; margin-top: 10px; *margin-top: -40px;}
.insMap .insYL .line{height: 6px; background-color: #e63929;}

.insMap .oldHome{margin-top: 60px;}
.insMap .oldHome .list{border: 1px solid #CDCBCC; text-align: center; width: 380px; float: left; margin-right: 24px;}
.insMap .oldHome .mr0{margin-right: 0;}
.insMap .oldHome .list .page{position: relative; padding-top: 10px; display: inline-block; margin-bottom: 20px;}
.insMap .oldHome .list .page img{width: 366px; height: 273px;}
.insMap .oldHome .list .page .shade{position: absolute; background-color: #000; opacity: 0.5; filter:alpha(opacity=50); height: 50px; line-height: 50px; text-align: center; color: #fff; font-size: 23px; bottom: 0; left: 0; width: 100%; font-weight: normal;}
.insMap .oldHome .list .message{font-size: 24px; color: #000; line-height: 35px; padding-left:20px; text-align: left; float: left; width: 95%;} 
.insMap .oldHome .list .message .dt{float: left;}
.insMap .oldHome .list .message .dd{float: left; margin-right: 20px;}
.insMap .oldHome .list .message .h_dd{width: 262px; height: 70px; overflow: hidden;}
.insMap .oldHome .list .btn{margin: 20px 0 30px 20px; text-align: left;}
.insMap .oldHome .list .btn .btn-style{width: 75px; height: 38px; line-height: 38px; text-align: center; cursor: pointer; color: #fff; background-color: #E63929; font-size: 23px;}

.paging{padding: 120px 0 30px 0; text-align: center;}
.paging a{border: 2px solid #E6E4DD; color: #f39700; font-size: 23px; padding: 5px 10px; margin-right: 7px; border-radius: 2px;}
.paging a:hover, .paging .cur{background-color: #F39800; border: 2px solid #F39800; color: #fff;}

/**----------能力评估----------**/
.norm .bs .contact{font-size: 24px; color: #000; line-height: 1.6; padding: 80px 0 20px;}

/**----------中心介绍----------**/
.norm .briefIntro{margin: 70px 0 100px; font-size: 20px; color: #000; line-height: 35px;}
.norm .briefIntro .deta{text-indent: 40px;}
.norm .imgbox li{float: left;}
.norm .imgbox li.rimg{float: right;}

/**----------在线申请---------**/
.wrapper{width: 1200px; margin: 0 auto;}
.bg{background: #F2F2F2;}
.bg_Main{padding: 70px 0 60px;}
.applyTop{margin-bottom: 65px;}
.applyTop .top_L{float: left; padding: 0 35px 0 85px;}
.applyTop .top_L .phone{margin-top: 15px;}
.applyTop .top_R{float: left; padding: 34px 0 18px 86px; margin-top: 16px; border-left: 1px solid #BBBBBB;}

.mainInfo{background: #fff; border: 2px solid #DBD8DA; padding: 45px 0 65px;}
.mainInfo .title{text-align: center;}
.mainInfo .form_wrap{margin-top: 50px;}
.mainInfo .stitle{margin-left: 130px; font-size: 21px; color: #e13811;}
.mainInfo .form_item{margin-top: 23px;}
.mainInfo .form_item label{width: 220px; text-align: right; display:inline-block; padding-right: 10px; vertical-align: top; line-height: 31px; font-size: 20px; color: #000;}
.mainInfo .form_item .frm_txt{width: 290px;}
.mainInfo .form_item .frm_txt_1{width: 411px;}
.mainInfo .form_item .date_txt{width: 214px; background: url(../images/date.jpg) 98% center no-repeat;}
.mainInfo .form_item .frm_sel{width: 170px; height: 31px;}
.mainInfo .form_item .rdobox{line-height: 31px; display: inline-block; vertical-align: middle;}
.mainInfo .form_item .rdobox label{width: auto;}
.mainInfo .form_item .textarea{width: 374px; height: 133px; line-height: 22px;}
.mainInfo .form_item .tips{font-size: 14px; color: #f00; padding-left: 15px;}
.mainInfo .submit{margin-top: 80px; text-align: center;}
.mainInfo .submit .sub_btn{background: url(../images/submit.jpg) center center no-repeat; width: 220px; height: 95px; cursor: pointer;}

/**----------下单预约---------**/
.orderTop{margin-bottom: 50px;}
.orderTop .top_L{float: left; padding: 8px 255px 0 60px;}
.orderTop .top_R{float: left; padding: 23px 0 40px 92px; border-left: 1px solid #BBBBBB;}
.orderInfo{padding: 90px 0 85px;}
.orderInfo .form_wrap{margin-top: 80px; margin-left: 250px;}
.orderInfo .form_item label{width: 7em;}
.orderInfo .form_item .frm_txt{width: 493px;}
.orderInfo .submit{margin-top: 95px;}
.orderCopyright{padding: 10px 0 55px; text-align: center; font-size: 19px; color: #6a3906; line-height: 30px;}

/**----------新闻资讯---------**/
.main .zixun img{margin-top: 7px;}
.main .zixun .news .matter{margin-top: 35px;}
.main .zixun .news .more{float: right; margin-right: 65px; margin-top: 20px;}
.main .zixun .news .more a{font-size: 18px; color: #e63929;}
.main .activity{padding-top: 15px;}
.main .activity ul li{margin-top: 60px; padding-right: 10px;}
.main .activity ul li a{font-size: 26px; color: #959595; line-height: 1; display: inline-block; width: 100%;}
.main .activity ul li a.cur{color: #f39800;}
.wrap .activity ul li a .tubiao{width:10px; height:10px; background: #f39800; display:inline-block; margin:10px 10px 0 0; float:left;}
.wrap .activity ul li a .shijian{float:left;}
.wrap .activity ul li a .date{float:right;}

/**----------社区养老---------**/
.main .com_service{margin-top: 50px;}
.main .com_service h2{margin-bottom: 30px;}
.main .serviceIntro{padding: 0 30px;  text-align: left;}
.main .serviceIntro p{font-size: 19px; color: #171511; line-height: 1.5; text-indent: 38px;}
.main .serviceShow{padding: 0 30px;}
.main .serviceShow ul li{margin-top: 50px; width: 50%; *width:49.9%; text-align: center; float: left;}
.main .serviceShow ul li img{width: 470px; height:313px;}
.main .contacts{padding: 40px 0 20px 245px;}
.main .contacts .contactsInfo{ padding: 38px 0 30px 42px; font-size: 20px; color: #15130f;}
.main .contacts .contactsInfo .ml{margin-left: 50px;}
.main .mapShow{margin: 90px 0 30px; width: 1195px; height: 542px;}

.tbl{border-collapse: collapse;  margin: 50px 0 40px 245px; width: 950px;}
.tbl th, .tbl td{text-align:left; padding:5px 0; font-size:19px; color:#000; font-weight:normal;}

.tbl_1{margin: 60px 0 0 200px; width: 995px;}

.tbl_wrap{border-collapse: collapse; width: 515px; border: 1px solid #C4C4C4; margin:60px auto 0; background: #EFEFEF;}
.tbl_wrap th, .tbl_wrap td{border: 1px solid #C4C4C4; text-align: left; padding-left: 80px; height: 42px; line-height: 42px; font-size: 19px; color: #656565; font-weight:normal;}
.tbl_wrap .color_border{border-right: 1px solid #989898;}

.tbl_info{border-collapse: collapse; width: 100%; margin: 10px 0px;}
.tbl_info th{background: #EEF2F9;}
.tbl_info th, .tbl_info td{text-align: center; padding:5px 0; font-size:19px; color:#000; font-weight:normal;}

/**--------------居家养老--------------------------**/
.living .options{float: right; margin-bottom: 50px; *margin-bottom:0;}
.living .options .hunt{margin-right: 120px;}
.living .options .hunt .textStyle02{width: 180px;} 
.living .options .selStyle01{margin-right: 0;}

.living .athome{margin-bottom: 20px; margin-top: 0;}
.living .athome .line{background-color: #FD9F6C;}
.living .athome .line .titline{background-color:#E63929; width: 12%; height: 6px; display: block; border-top: 1px solid #BD9FA7;}
.living .athome .yl-title h2{ z-index: 10; border-bottom: 0; background-color: #E63929; color: #fff; padding:0 0 1px 0; border-radius: 3px; font-size: 23px; font-weight: normal; line-height: 30px; top: -3px; width: 96px; text-align: center;}
.living .athome .yl-title h2 img{margin-right: 5px; vertical-align: -5px;}
.living .athome .yl-title .centre{top: -10px; right: -16px;; bottom: 0;}

.living .athome .live-main{margin-left: 25px;}
.living .athome .live-main .main_content{width: 830px;  float: left;}
.living .athome .live-main .infor{margin-top: 16px;}
.living .athome .live-main .infor span{color: #252525; font-size: 16px;}
.living .athome .live-main .infor .infor_l{width:400px; display:inline-block; *diaplay:inline; *zoom:1; vertical-align:top; margin-right:15px;}
.living .athome .live-main .infor .infor_r{width:410px; display:inline-block; *diaplay:inline; *zoom:1;}
.living .athome .live-main .more{width:830px; display: block; color: #e63929; font-size: 17px; text-align:right;}
.living .athome .live-main .page{float: right; margin-top: -10px; margin-right: 20px;}
.living .athome .live-main .page img{width:292px; height:196px;}

