@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
html{font-size:100%;}
body, h1, h2, h3, h4, h5, h6, input, textarea, select{font-family:'Microsoft Yahei';}
input[type="submit"], input[type="button"]{-webkit-appearance:none;}
textarea{resize:none; padding-top:5px; padding-bottom:5px;}
body{min-width:320px;}
a{text-decoration:none; color:#1d96dd;}
li{list-style:none;}
.clear{clear:both;}
.clearfix{zoom:1;}
.clearfix:after{content:'';clear:both;display:block;height:0;visibility:hidden;}

.main{}
.wrapper{max-width:720px; margin:0 auto;}

.banner{width:100%;}
.banner img{width:100%;}

.banner .banner_title{position:absolute; text-align:center; color:#000; top:10%; width:100%;}
.banner .banner_title h2{font-size:1.375rem; font-weight:normal; margin:8px 0;}
.banner .banner_title h3{font-size:1rem; font-weight:normal; margin-top:8px;}

.banner .banner_title .banner_show{border:5px solid #fff; border-radius:50%; display:inline-block; margin:0 auto;}
.banner .banner_title .banner_show .show{background:#FF9000; border-radius:50%; width:4.5rem; height:4.5rem; font-size:2.5rem; color:#fff; font-weight:bold; line-height:4.5rem;}

.nul{width:2rem; height:1rem; font-style:normal; display:inline-block;}

/*header
---------------------------------*/
.header{height:2.75rem; background:#F7F7F7; line-height:2.75rem; border-bottom:1px solid #C2BEB7; position:relative;}
.header .title{color:#777; font-size:1.125rem; text-align:center; font-weight:normal;}
.header .back{position:absolute; left:0; top:0; width:4rem; height:100%; background:url(../images/back_head.png) center center no-repeat; background-size:0.64rem 1.28rem;}
.header .back_home{position:absolute; right:1rem; top:0.8rem;}

/*项目类型
---------------------------------*/
.type{padding:1.875rem 0;}
.type .home_title{font-size:1.175rem; color:#272b31; margin-left:1rem; padding-left:10px; font-weight:normal;}
.type .h_home{border-left:5px solid #FF9000;margin-top:3px;}

.lightshadow{background:#E7E6E3; width:100%; height:10px;}

.type .type_list{margin:0 15px; border-bottom:1px solid #f0f2f4; display:table; width: calc(100% - 30px);}
.type .type_list .type_list_p{padding:0.25rem 0; position:relative;}
.type .type_list .type_list_p .l{padding-top:0.5rem; vertical-align:top; display:table-cell;}
.type .type_list .type_list_p .price{display:inline-block; margin:0 0.8rem;}
.type .type_list .type_list_p .price img{width:7.5rem;}
.type .type_list .type_list_p .typeInfo{display:table-cell; vertical-align:middle;}
.type .type_list .type_list_p .typeInfo .type_line{font-size:1rem; color:#373b41; line-height:1.2; margin-top:0.5rem;}
.type .type_list .type_list_p .typeInfo .type_line span{font-size:1.375rem; color:#f39800; vertical-align:-2px;}
.type .type_list .type_list_p .typeInfo .type_line1{font-size:1rem; line-height:1.5;}
.type .type_list .type_list_p .typeInfo .color_org{color:#f39800;}
.type .type_list .type_list_p .typeInfo .drop{position:absolute; right:0.5rem; bottom:1.8rem;}
.type .tbl_2 img{max-width:100%;}
.chakanjianli{background-color: #FF3333;color: #fff;cursor: pointer;border: none;margin-left: 5px; border-radius:4px;height: 2rem;line-height: 2rem;width:6rem;text-align: center;margin-top: 10px;}
/*养老
---------------------------------*/
.type .nme{margin-top:2rem; position:relative; border-bottom:1px solid #000000; width:100%;}
.type .nme .up_line{color:#000; position:absolute; background-color:#fff; top:-0.8rem; left:2rem; padding:0 1rem; font-weight:normal; font-size:1.125rem;}
.type .nme_intro{margin:0 1rem; text-align:center;}
.type .nme_intro .imgcur{padding:2rem 0; position:relative;}
.type .nme_intro .imgcur a{background:#85827D; width:8%; padding:2rem 0; text-align:center; display:inline-block; position:absolute; top:35%;}
.type .nme_intro .imgcur a:hover{opacity:0.8;}
.type .nme_intro .imgcur a.nme_left{left:0rem;}
.type .nme_intro .imgcur a.nme_right{right:0rem;}

.type .nme_intro .imgcur a img{width:0.625rem;}
.type .nme_intro .imgcur .imgbox{margin:0 10px; display:inline-block; vertical-align:middle; width:84%; height:350px; overflow:hidden;}
.type .nme_intro .imgcur .imgbox img{float:left; height:300px;}
.type .nme_intro .intro{font-size:1rem; color:#000; text-align:left; line-height:1.8rem; padding-left:16%; margin-bottom:1rem;}
.type .nme_intro .intro p{display:table;}
.type .nme_intro .intro .intro_l{text-align:right; display:table-cell;}
.type .nme_intro .intro .intro_l img{margin-right:0.5rem; vertical-align:middle;}
.type .nme_intro .intro .intro_t{width:5rem; display:table-cell;}
.type .nme_intro .intro .intro_d{display:table-cell;}


/*门店
---------------------------------*/
.type .nme_intro .storeInfo{padding:2rem 0;}
.type .nme_intro .storeInfo .store{display:inline-block; vertical-align:top; margin-right:2rem;}
.type .nme_intro .storeInfo .store_l{display:inline-block; vertical-align:middle;}
.type .nme_intro .storeInfo dl{width:100%;}
.type .nme_intro .storeInfo dl dt, .type .nme_intro .storeInfo dl dd{float:left;}
.type .nme_intro .storeInfo dl dt{width:7.5rem; text-align:right;}
.type .nme_intro .storeInfo dl dt .icon{width:2rem; height:2rem; display:inline-block; vertical-align:middle; text-align:center; margin-right:5px;}
.type .nme_intro .storeInfo dl dt .icon img{margin-top:5px;}
.type .nme_intro .storeInfo dl dd{width:calc(100% - 7.5rem); text-align:left;}
.type .nme_intro .storeInfo dl dd.decs{width:calc(100% - 10rem); word-break: break-all;}
.type .nme_intro .storeInfo dl .flex{float:right;}
.type .nme_intro .storeInfo dl .flex .go{vertical-align:-1.5rem;}
.type .nme_intro .storeInfo dl .flex .shr{vertical-align:-1rem;}

/*表格*/
.tbl_1{border-collapse:collapse; border:3px solid #F2F4F6; margin:20px auto; width:95%;}
.tbl_1 th, .tbl_1 td{border:3px solid #F2F4F6; text-align:left; line-height:1.7; padding:10px;}
.tbl_1 th{font-size:1.125rem; color:#313131; background:#F2F4F6; font-weight:normal;}
.tbl_1 td{font-size:1rem; color:#58606b;}
.tbl_1 td .content{text-indent:2rem;}
.tbl_1 td ul{padding-left:15px;}
.tbl_1 td ul li{list-style:square;}
.tbl_1 td .con{display:inline-block; width:50%;}
.tbl_1 td .con1{display:inline-block;}
.tbl_1 td p .lbl{width:5.25rem; display:inline-block;}
.tbl_1 .tdl_1{text-align:center;}
.tbl_1 .tdl_1 img{width:80%;}
.tbl_1 .tdl_2{border-left:0;}
.tbl_1 .safe{color:#f39700; text-align:center; border-right:0;}

/*用户
---------------------------------*/
.user{background:#F2F2F5; display:flex; padding:1rem 0; text-align:center; max-width:720px; margin:0 auto;}
.user .footer{width:100%;}
.user a{background-color:#ffffff;color: #e60012;border-radius:6px;width:6rem;text-align:center; display:inline-block;height:2rem;line-height: 2rem;margin:0 10px; }

.user .footer .userbtn{width:40%;}

.user1{margin:5rem auto 2rem; width:100%; text-align:center;}
.user1 a{background-color:#ffffff;color: #e60012;border-radius:6px;width:8rem;text-align:center; height:2rem;line-height: 2rem;display:inline-block;border:1px solid #e60012;}

.user2{margin-top:2rem;}
.user2 a{width:40%; margin:0 10px;}

/*公共弹框
---------------------------------*/
.TK_popup{width:100%; position:fixed; top:50%;}
.TK_popup .bounced{font-size:1.375rem; color:#333; width:20rem; z-index:1; margin:0 auto;}
.TK_popup .bounced .boun_main{background:#fff; text-align:center; line-height:1.5;}
.TK_popup .bounced .boun_main .tel{padding:1.25rem 0; border-bottom:1px solid #333;}
.TK_popup .bounced .boun_main .sub{width:100%; padding:1.25rem 0;}
.TK_popup .bounced .boun_main .sub .go_btn{width:35%; border:0; border-radius:5px; background:#FF9000; height:2.5rem; font-size:1.125rem; color:#fff; cursor:pointer; margin:0 1rem;}

/*首页
---------------------------------*/
.home_classify{margin-bottom:1.5rem;}
.home_classify li{width:33.3%; float:left; text-align:center; padding-top:2.5rem;}
.home_classify li img{width:6rem; height:6rem;}
.home_classify li p{margin-top:10px; font-size:1.25rem;}
.home_classify li p.decs_1{color:#ffa302;}
.home_classify li p.decs_2{color:#6b6fde;}
.home_classify li p.decs_3{color:#3cb7e3;}
.home_classify li p.decs_4{color:#ff4968;}
.home_classify li p.decs_5{color:#f2732e;}

.home_option{margin:3rem 0;}
.home_option .option{padding:1.25rem 0; text-align:center; width:100%;}
.home_option .option a{border:2px solid #FF9000; border-radius:5px; width:55%; padding:10px 0; font-size:1.125rem; color:#f39700; display:inline-block;}

.home_option .option1{width:calc(50% - 3px); display:inline-block;}


/*预约
---------------------------------*/
.userlistview{margin-top:1rem; border-top:1px solid #E7E6E3; border-bottom:1px solid #E7E6E3;}
.userlistview .item{padding:1rem; height:3rem; line-height:3rem; font-size:1.25rem; color:#b1b8c2; display:block;}
.userlistview .item .label{ width:calc(100% - 4rem); float:left;}
.userlistview .item .label .txt{border:none; font-size:1.25rem; color:#878787; height:3rem;}
.userlistview .item .content{float:left; margin-right:0.5rem; width:3rem; height:3rem; vertical-align:middle; text-align:center;}
.userlistview .item .content img{margin-top:0.375rem;}
.userlistview .item .arrow{background:url(../images/icon_18.png) no-repeat center center; background-size:0.875rem auto; float:right; height:100%; width:1rem;}
.userlistview .item .gain{float:right; background:#E8E4DF; width:8rem; border-radius:5px; font-size:1.125rem; color:#fff; text-align:center;}


/*育儿嫂首页
---------------------------------*/
.infants_nurse{background-color:#F1F2F6; margin-bottom:1.5rem;}
.infants_nurse .home_title{color:#535b66; padding:1.5rem 0 0 1rem; margin:0; font-size:1.125rem; position:relative;}
.infants_nurse .y_next{background-color:#fff; border-radius:18px; color:#f39700; font-size:1.125rem; padding:0.3rem 1rem;  margin-top:-4px; position:absolute; right:1rem;}

.infants_nurse .in_select{width:100%; text-align:center;}
.infants_nurse .in_select li{display:inline-block; background-color:#fff; border-radius:10px; border:2px solid #DBDEE5;  width:28%; height:5.625rem; text-align:center; line-height:5.625rem; color:#8c94a0; font-size:1.125rem; margin-right:1rem; margin-top:1.5rem;}
.infants_nurse .in_select .no_mrg{margin-right:0;}
.infants_nurse .in_select a{color:#8c94a0;}
.infants_nurse .in_select li.cur{border:2px solid #C490BF; background:url(../images/yuesao/datum_3.png) no-repeat 102% 102%;}
.infants_nurse .in_select li.cur a{color:#c490bf;}
.infants_nurse .user{display:inherit; margin-top:0.5rem; padding-bottom:1.5rem;}
.infants_nurse .user a{width:92%; font-size:1.5rem;}

.type .type_list .kids .typeInfo .type_line img{width:2rem; vertical-align:middle; padding:0 0.5rem;}
.type .type_list .more{text-align:center; border-bottom:1px solid #F5F4F3; padding:1.25rem 0;}
.type .type_list .more a{color:#373b41; font-size:1.375rem;}

/*育儿嫂列表页
---------------------------------*/
.infants_list{border-bottom:1px solid #BDBDBD; padding:1rem 0; text-align:center; position:relative;}
.infants_list li{display:inline-block;}
.infants_list li a{font-size:0.875rem; color:#858d99;}
.infants_list li img{vertical-align:middle; margin-left:0.2rem;}

.infants_list2{border-bottom:1px solid #BDBDBD; padding:1.5rem 0; text-align:center; position:relative;}
.infants_list2 li{display:inline-block; width:32%;}
.infants_list2 li a{font-size:1.125rem; color:#858d99;}
.infants_list2 li i{display:inline-block; width:1.5rem; height:0.8rem; vertical-align:middle; margin-left:0.5rem;}
.infants_list2 li i.up{background:url(../images/yuesao/datum_6.png) no-repeat;}
.infants_list2 li i.down{background:url(../images/yuesao/datum_5.png) no-repeat;}


/*育儿嫂详情页
---------------------------------*/
.type .type_list .type_list_p .typeInfo .type_line2{font-size:1rem; color:#7a7a7a;}
.infants_details{padding:2rem 0; margin:0 0.5rem; text-align:center;}
.infants_details dt{display:inline-block; color:#373b41; line-height:3.5rem;}
.infants_details dd{display:inline-block; border:1px solid #C7C7C7; border-radius:8px; padding:1rem 0; width:14%; color:#7a7a7a; margin-left:6px;}

.in_line{background-color:#F1F2F6; height:1rem; border:1px solid #BDBDBD; border-left:0; border-right:0; margin:0 15px;}

.nme_intro .in_title{text-align:left; font-weight:normal; color:#373b41; font-size:1.375rem; margin-top:1rem;}
.nme_intro .page_number{position:absolute; bottom:0; left:50%; color:#7a7a7a; font-size:1.125rem;}


/*找门店页面
---------------------------------*/
.looking_store{padding:1rem 0;}
.looking_store li i.search{background:url(../images/icon_13.png) no-repeat; height:1.5rem; width:1.3rem;}

.type .looking_store .screen{width:100%;}
.type .looking_store .screen li{border-bottom:3px solid #41BFB1; width:49%; padding:1rem 0;}
.type .looking_store .screen li a{color:#333;}
.type .looking_store .classify{width:29.9%; float:left; height:21.5rem; overflow-y:auto; overflow-x:hidden;}
.type .looking_store .classify li{border-bottom:1px solid #E6E6E6; border-right:1px solid #E6E6E6; height:3rem; line-height:3rem; width:100%}
.type .looking_store .classify li a{font-size:1rem;}
.type .looking_store .information{background-color:#F2F2F2; width:70%; float:right;}
.type .looking_store .information li{border-bottom:1px solid #E6E6E6; width:100%; height:3rem; line-height:3rem;}
.type .looking_store .information li a{font-size:1rem;}

.type .looking_store .sort_hide{position:absolute; width:100%; background-color:#fff; z-index:1; top:0;}
.type .looking_store .sort_hide .order_by{ max-height:21.5rem; overflow-y:auto; overflow-x:hidden;}
.type .looking_store .sort_hide .order_by li{border-bottom:1px solid #EAEAEA; padding:1rem 0; width:100%; display:block; text-align:left;}
.type .looking_store .sort_hide .order_by li a{color:#7C7B79; padding:0 4rem;}
.type .looking_store .sort_hide .order_by li.cur a{color:#00BDA8; background:url(../images/dept/store_7.png) no-repeat 13% 50%;}
.type .looking_store .sort_hide .order_by li.line{padding:0.3rem 0;}
.type .looking_store .sort_hide .close{background:url(../images/dept/store_8.png) no-repeat 50%; border-bottom:1px solid #6D6D6D; cursor:pointer;height:20px;}

.type .want_store{border-bottom:1px solid #D2D2D2; width:98%; margin:0 auto;}
.type .want_store .type_list_p{padding: 1.25rem 0;}
.type .want_store .type_list_p .l{float:left; width:27%;}
.type .want_store .type_list_p .price a{border:3px solid #FF9000; border-radius:50%; padding:0.8rem; display: inline-block;}
.type .want_store .type_list_p .price img{width:3.5rem;}
.type .want_store .type_list_p .typeInfo{float: left; text-align: left; width: 40%;}
.type .want_store .type_list_p .typeInfo .type_line span.synthesize{margin-left:0.5rem;}
.type .want_store .type_list_p .typeInfo .type_line{font-size: 1rem; color: #373b41; line-height: 1.2; margin-top: 0.5rem;}
.type .want_store .type_list_p .typeInfo .type_line1{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.type .want_store .type_list_p .typeInfo .type_line .location{vertical-align:bottom; margin-right:0.5rem;}
.type .want_store .operate{float: left; width:33%; text-align: center; font-size:0.875rem;}
.type .want_store .operate .consult{background-color:#F39800; color:#fff; padding:0.2rem 0.7rem; border-radius:12px; font-size:0.875rem; display:inline-block;}
.type .want_store .operate .dist{margin-top:2.625rem;}
.type .want_store .operate .dist img{vertical-align:middle; margin-right:2px;}
.type .looking_store .searchbox{position:absolute; right:6rem; top:3.75rem; z-index:1;}
.type .looking_store .searchbox .seatxt{width:15rem; height:1.625rem; border:1px solid #BDBDBD; padding:5px; text-align:center; font-size:0.875rem; color:#373b41;}

/*分页new
-------------------------------------------*/
.pageNew{padding:1rem 0; width:100%; text-align:center;}
.pageNew .borderBox a{display:inline-block; padding:0.2rem 0.5rem; border:1px solid #e4e4e4; font-size:1rem; color:#6f6f6f; margin-right:0.3rem;}
.pageNew .borderBox a:hover, .pageNew .borderBox a.cur{border:1px solid #4286b3; padding:0.2rem 0.5rem;}

/*查询条件
-------------------------------------------*/
.searchbox{width: 96%; margin: 0 auto;}
.form_item{display:-webkit-box; display:flex; margin:0 15px;}
.form_item .inpt_lbl{display:inline-block; min-width:5rem; padding-right:10px; line-height:2.5rem; text-align:right; font-size:1rem; color: #373b41;}
.form_item .input_i{-webkit-box-flex:1; flex-grow:1;}
.form_item .txt{width:calc(100% - 22px); height:2.5rem; border:1px solid #c4c4c4; font-size:1rem; padding-left:10px; padding-right:10px;}
.form_item .go_btn{width:50%; border:0; background:#f3991c; color:#fff; height:2.5rem; font-size:1.125rem; cursor:pointer;}

.midline{background-color:#F2F2F5; height:12px; margin:1rem 0;}

/*详情页
---------------------------------*/
.type .container{border: 0;}
.type .container .type_list_p .price img{width: 8rem;}
.container .xinxi{display: table-cell; vertical-align: middle;}
.container .xinxi .xx_mess{font-size: 1rem; color:#373b41; margin-top: 6px;}
.container .xinxi .name{font-size: 1.125rem; color:#66ccff;}
.container .xinxi .renzheng{width:1.25rem; margin-left:10px;}
.container .xinxi .message{display: inline-block; margin-right: 5px;}
.container .xinxi .message img{height: 0.75rem;}
.container .xinxi .needzhi{padding:3px 7px; background:#d30b2f; margin-right:5px; color:#fff; display: inline-block;}
.container .xinxi .gongzi{background:url(../images/sear_btn_bg.jpg) repeat-x; border:1px solid #ff7213; border-radius:2px; padding:0 5px; margin-right: 3px; height:1.5rem; line-height:1.5rem; font-weight:bold; color:#fff; display:inline-block; vertical-align:1px;}
.container .xiangxi{border: 1px dashed #ccc; padding: 3px 1rem 10px;}
.container .xiangxi_1{float: left; width:50%; margin-top:7px; font-size: 1rem; color:#000;}
.container .xiangxi_2{width: 100%;}
.container .xiangxi_1 .qq{color: #000;}
.container .xiangxi_1 .qq img{width: 1rem; vertical-align: -2px; margin-right: 5px;}
.container .xiangxi_1 .zhengjian{background: url(../images/message.png) no-repeat 0 3px; padding-left: 1rem; margin-right: 2%; display: inline-block;}

/*详情介绍*/
.detailsShow{margin-top: 1.5rem; padding: 0 15px; font-size: 1rem; color: #373b41;}
.detailsShow .hd{background:#F2F2F5; height: 2.25rem; line-height: 2.25rem; font-size: 1.125rem; color:#cc0000; text-indent: 1rem;}
.detailsShow .bd{margin-top: 1rem; margin-left: 1rem;}
.detailsShow .bd ul li{float: left; width: 50%; margin-top: 5px;}
.detailsShow .bd ul li.wh100{width: 100%;}
.detailsShow .bd p{margin-top: 5px;}
.detailsShow .bd .work1{position: relative; z-index: 3;}
.detailsShow .bd .work1 .jingli{height: 4.5rem; margin-left: 30%; vertical-align: middle;}
.detailsShow .bd .work1 .time{font-size: 1.25rem; color: #ff9900; vertical-align: middle;}
.detailsShow .bd .work2{position:relative; z-index:1; width:100%;}
.detailsShow .bd .work2 .worktime{float:left; width:30%; margin-top:4.5rem;}
.detailsShow .bd .work2 .time{position: absolute; width:30%; line-height: 1.5; text-align:right;}
.detailsShow .bd .work2 .jingli{float: left; margin-left: 1.25rem; margin-top: -1px; width: 2rem;}
.detailsShow .bd .work2 .workNR{float:left; font-size: 0.875rem; color:#666666;}
.detailsShow .bd .work2 .workNR .work-deta{position: absolute; margin-top: 4.25rem; margin-left: 1.5rem; padding:0.5rem; background:#fac55e;}
.detailsShow .bd .work2 .workNR img{position: absolute; top: 0.5rem; left: -1.125rem; width: 1.125rem;}
.detailsShow .bd .work3{margin-top: -1.25rem;}

.tbl_wrap{padding: 0.25rem 0;}
.tbl_wrap .tbl{width: 100%; border-collapse: collapse;}
.tbl_wrap .tbl th, .tbl_wrap .tbl td{text-align: center; padding: 0.5rem 0;}
.tbl_wrap .tbl th{color:#cc0000; font-weight: normal; background:#F2F2F5;}


@media screen and (max-width:480px){
    html{font-size:87.5%;}
}
