﻿@charset "utf-8";
body,dd,dl,dt,h1,h2,h3,h4,h5,h6,li,ol,p,ul {    margin: 0;    padding: 0;    list-style: none;    -webkit-text-size-adjust: none}

i,em {    font-style: normal;}
img {    border: 0;}
img {  filter: alpha(opacity=100); opacity:1;}
a:hover img {  filter: alpha(opacity=90); opacity: 0.9;}
input {    outline: 0;    vertical-align: middle;}
table {    border-collapse: collapse;    border-spacing: 0}
a:hover {    color: #42BE9C; }
:focus {    outline: 0}
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre, code, form, fieldset, legend,
input, button, textarea, p,
blockquote, th, td {    margin: 0;    padding: 0;}
fieldset, img {    border: 0;}
/* remember to define focus styles! */
address, caption, cite, code, dfn, em,
strong, th, var, optgroup {    font-style: normal;    font-weight: normal;}
body {    text-size-adjust: none;    -webkit-text-size-adjust: none;}
h1, h2, h3, h4, h5, h6 {    font-size: 100%;    font-weight: normal;}
abbr, acronym {    border: 0;    font-variant: normal;}
input, button, textarea, select, optgroup, option {font-family: inherit;    font-size: inherit;    font-style: inherit;    font-weight: inherit;}
code, kbd, samp, tt {    font-size: 100%;}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {    *font-size: 100%;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;    border-spacing: 0;}
caption, th {text-align: left;}
sup, sub {    font-size: 100%;    vertical-align: baseline;}
/* remember to highlight anchors and inserts somehow! */
:link,:visited,ins {    text-decoration: none;}
blockquote, q {    quotes: none;}
blockquote:before,
blockquote:after,
q:before,q:after {content: '';    content: none;}
body {background: #fff;font: 14px/1.5 "Microsoft YaHei", "微软雅黑",arial ,"Simsun", "宋体";    color: #333;    text-rendering: geometricPrecision}
.clearfix {zoom: 1}
.clearfix:after {    content: "";    display: block;    clear: both;    visibility: hidden;    overflow: hidden;}
.fl {    float: left;}
.fr {    float: right;}
.red{color:#42BE9;}
a{ color: #333; }
.hide{ display:none;}


.space1{ overflow:hidden; clear:both; height:15px;}
.main_box{ width:1200px; margin:0 auto}

.main_left{ float:left; width:915px;}
.main_bai{ padding:0px 10px; background:#fff; overflow:hidden;}

.main_right{ float:right; width:270px;}

.right_box{ background:#fff; overflow:hidden; width:274px; float:right; border:#E9E9E9 1px solid; height:auto}
.right_box  .lm1{ background:#F9F9F9; line-height:35px;  border-bottom:#E9E9E9 1px solid; }
.i_con1{background:#F9F9F9 url(../images/i_con1.png) no-repeat left center;  padding-left:30px;font-size:16px; margin-left:10px}
.i_con2{background:#F9F9F9 url(../images/i_con2.png) no-repeat left center;font-size:16px; margin-left:10px; padding:2px 0px;  padding-left:30px;}


.synewlsit{padding: 0px; overflow:hidden}
.synewlsit ul{padding: 0px 0px; margin:4px ; overflow:hidden}
.synewlsit ul li{padding:0px; border-bottom:#CCCCCC 1px dotted; line-height:28px; background:url(../images/i-dot.png) no-repeat 5px center; text-indent:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px; line-height:220%}
.synewlsit ul li a{font-size:14px;}
.synewlsit ul li span{ float:right; font-size:12px; color:#666666}


.tj_ayilist{ overflow: hidden; margin:0px 10px}
.tu_pic1{ float:left; margin-right:10px; margin-bottom:10px; overflow:hidden}
.tu_pic1 img{ width:70px; height:90px; vertical-align:middle}
.tj_ayilist dl{ overflow:hidden; margin:0px; padding:0px; border-bottom:#E8E8E8 1px  solid; padding:10px; margin-bottom:10px; margin:10px}
.tj_ayilist dl dt{ overflow:hidden; margin:0px; padding:0px; color:#42BE9C; font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-size:15px}
.tj_ayilist dl dt a{color:#42BE9C;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.tj_ayilist dl dt a:hover{color:#FF4200;font-size:15px}
.tj_ayilist dl dd{ overflow:hidden; margin:0px; padding:0px; margin-left:10px;}
.tj_ayilist dl dd span{ color:#FF4200}

.zhaojiazheng{ overflow:hidden; border:#E1E1E1 1px solid; line-height:40px; margin:10px 0px}
.zhaojiazheng li{ width:80px; float: left; border-left:#E1E1E1 1px solid;border-right:#E1E1E1 1px solid; text-align:center}
.zhaojiazheng p{ margin:0px; text-align:center; color:#fff; background:#42BE9C; float:left; width:100px; font-size:16px;}
.zhaojiazheng li a{line-height:38px;}

.jzrenlist{ overflow:hidden}
.jzrenlist  .tuk{ margin:4px; border:#CCCCCC 1px solid;padding:8px; margin:0px 6px; min-height:275px}
.jzrenlist li{ margin:0px; width:25%; float:left; margin:6px 0px}
.jzrenlist li dl{overflow:hidden; margin:0px; padding:0px; }
.jzrenlist li dl dt{margin:0px; padding:0px;font-weight:bold}
.jzrenlist li dl dt span{ color:#FF4200; margin-left:5px; }
.jzrenlist li dl dd{margin:0px; padding:0px}
.jzrenlist li dl dd span{ margin-right:4px; color:#666;}

.jzsx_box{ overflow:hidden; margin:8px  0px; display:none}
.jzsx1{ border:#DCDCDC 1px solid; float:left; width:40px; color:#F88F55; margin:0px 3px; text-align:center; font-size:11px; overflow:hidden;display:none}
.jzsx1 p{ text-align:center; color:#FFFFFF; background:#F88F55;font-size:12px;}

.jzsx2{ border:#DCDCDC 1px solid; float:left; width:40px; color:#EF7D8A; margin:0px 3px; text-align:center; font-size:11px;overflow:hidden}
.jzsx2 p{ text-align:center; color:#FFFFFF; background:#EF7D8A;font-size:12px;}

.jzsx3{ border:#DCDCDC 1px solid; float:left; width:40px; color:#67CCB7; margin:0px 3px; text-align:center; font-size:11px;overflow:hidden}
.jzsx3 p{ text-align:center; color:#FFFFFF; background:#67CCB7;font-size:12px;}

.jzsx4{ border:#DCDCDC 1px solid; float:left; width:40px; color:#8EC5D8; margin:0px 3px; text-align:center; font-size:11px;overflow:hidden}
.jzsx4 p{ text-align:center; color:#FFFFFF; background:#8EC5D8;font-size:12px;}

.jzsx_box-1{ overflow:hidden; margin:8px  0px}
.jzsx1-1{ border:#DCDCDC 1px solid; float:left; width:80px; color:#F88F55; margin:0px 3px; text-align:center; font-size:14px; overflow:hidden}
.jzsx1-1 p{ text-align:center; color:#FFFFFF; background:#F88F55;font-size:14px;}

.jzsx2-1{ border:#DCDCDC 1px solid; float:left; width:80px; color:#EF7D8A; margin:0px 3px; text-align:center; font-size:14px;overflow:hidden}
.jzsx2-1 p{ text-align:center; color:#FFFFFF; background:#EF7D8A;font-size:14px;}

.jzsx3-1{ border:#DCDCDC 1px solid; float:left; width:80px; color:#67CCB7; margin:0px 3px; text-align:center; font-size:14px;overflow:hidden}
.jzsx3-1 p{ text-align:center; color:#FFFFFF; background:#67CCB7;font-size:14px;}

.jzsx4-1{ border:#DCDCDC 1px solid; float:left; width:80px; color:#8EC5D8; margin:0px 3px; text-align:center; font-size:14px;overflow:hidden}
.jzsx4-1 p{ text-align:center; color:#FFFFFF; background:#8EC5D8;font-size:14px;}



.adds{ overflow:hidden; line-height:25px; border-bottom:#CCCCCC 1px solid; background:url(../images/i_add.jpg) no-repeat  0 5px; padding-left:20px; font-size:12px;overflow:hidden;/*white-space:nowrap;*/text-overflow:ellipsis;}
.adds span{padding-right:4px; color:#777}
.btn_yd{ width:50px; text-align:center; color:#FFFFFF; background:#42BE9C; float:right; height:30px; line-height:30px; border-radius:3px;margin-top:4px; overflow:hidden}
.btn_yd a{color:#FFFFFF; }

.jzrenlist li  .rwphot{ width:100%; overflow:hidden; text-align:center; margin:10px 0px}
.jzrenlist li  .rwphot img{ width:120px; height:160px;border:#fff 1px solid; vertical-align:middle}
.jzrenlist li  .rwphot a:hover img{ border:#A2ECE9 1px solid}

/* --最新阿姨--- */
.zxayi_box{ overflow:hidden; border:#E1E1E1 1px solid; background:#F5F5F5; width:1170px; margin:0 auto; padding:15px 15px}
.zxayi_box  .lm{background:url(../images/i_zxay.png) no-repeat  left center; padding-left:38px; font-size:16px; line-height:40px;}
.ayi_tu{ border:#E1E1E1 1px solid; background:#fff; margin:0 auto; width:1160px; margin-top:5px; overflow:hidden}
.ayi_tu ul{ margin:30px 10px; overflow:hidden}
.ayi_tu ul li{ float:left; width:14.2%; overflow:hidden; text-align:center}
.ayi_tu ul li p{ margin:0px; padding:0px; text-align:center; color:#666666;} 
.ayi_tu ul li a{ font-weight: bold;line-height:28px}
.ayi_tu img{ width:120px; height:160px;border:#fff 1px solid; vertical-align:middle}
.ayi_tu a:hover img{ border:#A2ECE9 1px solid}

/* --合作--- */
.hzbox{ overflow:hidden; width:100%;background:#fff;}
.hzlm{ border-bottom:#CFCFCF 1px solid; overflow:hidden}
.hzlm  .lmtxt{ float:left; padding:0px 15px; border-bottom:2px #42BE9C  solid; font-size:16px; font-weight:bold; border-bottom:-1px; position:relative;}
.hzlist{ overflow:hidden; margin:10px 0px}
.hzlist li{ float:left; width:150px; margin-right:10px}
.hzlist li img{ width:150px; height:60px}

.hztxt{ overflow:hidden; margin:10px 0px}
.hztxt li{ float:left; width:auto; padding:0px 10px}


/* --底部--- */

.down_box{ width:100%; background:#fff; border-top:1px solid #EEEEEE}
.down_menu{ overflow:hidden; margin:20px 0px}
.down_menu dl{ overflow:hidden; width:14.5%; border-right:#CCCCCC 1px solid; float:left; text-align:center;  min-height:155px; padding:0px 2%;box-sizing:content-box}
.down_menu dl dt{ font-weight:bold; font-size:16px; line-height:30px}
.down_menu dl dd{ font-size:14px;}
.down_menu dl dd img{ width:110px; height:110px}

.cop{ overflow:hidden; text-align:center; font-size:12px;}
.down_aq{ overflow:hidden; text-align:center; margin:20px 0px; display:block}
.down_aq  span{ margin:0px 10px;}
.down_aq img{ height:52px; width:auto; vertical-align:middle; border:0}

.footer_lx span {
    display: inline-block;
   
}
.footer_lx {
    text-align: left;
    padding-left: 25px;
}
.footer_lx dd{
    margin-top:5px;
}

    .page {
        padding: 15px 0;
        font-size: 12px;
        background: #fff;
        line-height: 22px;
        text-align: center;
        clear: both;
    }
.page a{
	text-decoration:none;
	color:#444;
	background:#fff;
	border:1px solid #CCCCCC;
	padding:3px 6px;
	padding-bottom:2px;
	margin-right:3px}
.page a.active{
	background:#42BE9C;
	border:1px solid #42BE9C;
	color:#fff}
.page a:hover{
	text-decoration:none;
	color:#fff;
	background:#42BE9C;
	border:1px solid #42BE9C}



/* --内页新闻--- */
.lmbt{ overflow:hidden; padding:20px 20px 10px 20px; border-bottom:#CCCCCC 1px solid; margin-bottom:20px; font-size:18px}

.xinweixx1{padding: 0px; overflow:hidden}
.xinweixx1 ul{padding: 0px; margin:0px; overflow:hidden; width:90%; margin:0 auto}
.xinweixx1 ul li{padding:0px; border-bottom:#CCCCCC 1px dotted; line-height:40px; background:url(../images/xwtb.jpg) no-repeat left center; text-indent:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.xinweixx1 ul li a{font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:40px;}
.xinweixx1 ul li span{float:right; color:#666; font-size:12px; display:block; width:85px; margin-left:10px;  right:0; text-align:right; color:#888}
.date_k{ float:right; color:#666; font-size:12px; display:block; width:85px; margin-left:10px;  right:0; text-align:right; color:#888}

/*---------图闻列表----------*/
.newpic{ overflow:hidden; width:96%; margin:0 auto}
.newpic dl{ margin:0px;overflow:hidden;border-bottom:#CCCCCC 1px dashed; padding:4px 0px; padding-bottom:35px; margin:5px 0px }
.newpic dl dt{ overflow:hidden; margin:0px; padding:0px;}
.newpic dl dt a{ font-weight:bold}
.newpic dl dt h3{ font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin:0px}
.newpic dl dt h3 a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-size:14px; line-height:25px}
.newpic dl dt span{ float:right; font-size:12px; color:#666666; font-weight:normal}
.newpic dl dd{ font-size:14px; line-height:190%; margin:0px; padding:0px}
.newpic dl dd p{ margin:0px; padding:0px; line-height:18px; padding-top:5px}
.newpic dl dd p a{ color:#42BE9C}
.newpic dl dd p a:hover{ color:#FF8400}
.newpic dl dd  .more{ padding:2px 10px; line-height:20px; width:80px; border:#42BE9C 1px solid;}
.newpic_tu{ width:190px; float:left; margin-right:20px; height:110px;}
.newpic_tu img{ min-height:110px; border:0; width:100%; vertical-align:middle}

/*new有问必答*/
.new_QA{padding:20px;font-size:16px;line-height:36px;padding-bottom:20px;}
.new_QA dl{margin-bottom:20px;border-bottom:1px solid #dcdcdc;padding-bottom:20px;}
.new_QA dt{color:#12b37d;background:url(../images/i_qa.jpg) no-repeat left center;padding-left:35px;}
.new_QA dd{padding-left:30px;}
.new_QA a{display:block;line-height:40px;padding-left:10px;padding-right:10px;background-color:#28B988;color:#fff;float:right;border-radius:4px;}
.new_QA a:hover{text-decoration:none;}
.new_QA h4{font-size:14px;font-weight:normal;font-family:'Microsoft YaHei';line-height:30px;}
.new_QA a{display:block;width:80px;height:30px;background-color:#18BA87;color:#fff;text-align:center;line-height:28px;border-radius:4px;font-size:14px;font-family:'Microsoft YaHei';margin-top:10px;}
.new_QA a:hover{text-decoration:none;}

/*详细页*/
.main_nr {overflow: hidden;padding: 0px 10px 15px 10px;font-size: 14px;line-height: 190%; height:auto; min-height:357px;}
.main_nr1{overflow: hidden;padding: 15px 10px;font-size: 14px;line-height: 190%;}
.content_bt{ width:100%; line-height:40px; font-size:16px; text-align:center; padding-top:25px;font-weight:bold; overflow:hidden}
.content_time{width:100%; border-bottom:#ccc 1px solid; font-size:12px; color:#666666; text-align:center; padding-bottom:4px; line-height:30px;}
.i_date{ background:url(../images/i_date.png) no-repeat left center; padding-left:25px; margin-right:10px;font-size:12px;}
.i_View{ background:url(../images/i_View.png) no-repeat  left center; padding-left:25px;font-size:12px;}
.i_from{ background:url(../images/i_t1.png) no-repeat left center; padding-left:25px; margin-right:10px;font-size:12px;}
.main_nr span img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;width:expression(this.width > 800 ? "800px" : this.width)!important;}


.next_k{margin-top:15px; border-top:#CCCCCC 1px solid; margin-bottom:10px}
.next_k ul{ margin:0px; padding:0px; margin-top:10px}
.next_k ul li{ line-height:25px; margin:0px; padding:0px; color:#666666; padding-left:0px; font-size:14px}


.l-list .l-sub{ overflow:hidden;border:0px solid #DDDDDD;}
.l-list .l-sub li{ height: 45px; line-height: 45px;background: #fff; text-align:center; border-bottom:#ddd 1px solid;}
.l-list .l-sub a{ display: block; color: #333;font-size:16px;border-bottom:#ddd 1px solid;}
.l-list .l-sub a:hover,.l-list .l-sub a:active,.l-list .l-sub li.active a{ color: #333; font-size:16px;border-bottom:#ddd 1px solid;}
.l-list .l-sub li.active a{border-bottom:#ddd 1px solid; color: #21AE87; font-size:16px}


/*---------会员注册----------*/
.zuce_box{ overflow:hidden; padding:40px 0px 40px 0px}
.zc_box_L{ width:55%; float:left; overflow:hidden; border-right:#CCCCCC 1px solid}
.zc_box_R{ width:40%; float: right; overflow:hidden}

/*-------表单---------*/
.odform-tit{font-weight:normal;font-size:22px;color:#595757;line-height:40px;text-align:center;border-bottom:1px solid #c9cacb;margin:0;padding:10px 0}
.odform-tit img{height:40px;vertical-align:middle;margin-right:15px}
.odform{ overflow:hidden; margin:15px 0px; width:480px; margin:0 auto}
.input-group1{margin-bottom:10px;position:relative; width:100%;}
.input-group1 span{ color:#FF0000}
.input-group1 label{padding:0px 0;position:absolute;color:#333; font-size:14px; }
.input-group1 input{margin-left:5em;padding:4px 6px;box-sizing:border-box; border:#CCCCCC 1px solid;background:#fff;border-radius:5px;color:#595757;width:45%; font-size:14px; line-height:25px}
.input-group1 select{margin-left:5em;padding:2% 6px;box-sizing:border-box;background:#fff;border: #efeff0 1px solid;border-radius:5px;color:#595757;width:75%; font-size:14px; line-height:25px}
.input-group1 textarea{margin-left:5em;padding:4px 6px;box-sizing:border-box;background:#efeff0;border:0;border-radius:5px;color:#595757;width:75%; font-size:14px; height:150px}
.odform button{color:#fff;text-align:center;border:0;border-radius:5px;padding:4px;width:120px;font-size:16px; font-weight:bold;cursor: pointer; line-height:30px; margin:0 auto}
.an_ly{ width:120px; margin-left:72px}
.btntj{background:#1EA983;color:#fff;text-align:center;border:0;border-radius:5px;padding:4px;width:120px;font-size:16px; font-weight:bold;cursor: pointer; line-height:30px;}

.tp_lybt{border-bottom:#999999 1px solid; margin-bottom:10px; font-size:16px; font-weight:bold}

.div_xy{ padding:20px 0px 20px 70px; overflow:hidden}
.div_xy a{ color:#1EA983}

.dlr_k{ padding:100px 0px 0px 0px; text-align:center}
.dlr_k1{ padding:50px 0px 0px 0px; text-align:center}



/*----预约--------*/
.bmyy_title{ overflow:hidden; font-size:20px; line-height:40px; padding:20px 30px}
.bmyy_title span{ float:right; font-size:14px;}

.bmyy_box{ border:#CCCCCC 1px solid; margin:10px 30px; overflow:hidden; padding:20px}
.bmyy_L{ overflow:hidden; float:left; width:50%;border-right:#CCCCCC 1px solid;}
.bmyy_R{ overflow:hidden; float: right; width:49.8%;}

.bmgrxx{ overflow:hidden; width:90%; margin:0 auto}
.bmgrxx dl{ overflow:hidden; margin:0px; padding:0px;}
.bmgrxx dl dt{  margin:0px; padding:0px;text-align:center; font-weight:bold; font-size:16px}
.bmgrxx dl dt img{ width:120px; height:160px;}
.bmgrxx dl dd{ overflow:hidden; margin:0px; padding:0px; text-align:center; line-height:190%}
.bmgrxx dl dd span{margin:0px 3px}

.Reservation_k{ overflow: hidden; width:360px; margin:0 auto}
.Reservation_k dl{overflow: hidden; margin:0px; padding:0px;line-height:190%; margin-bottom:10px}
.Reservation_k dl dt{ overflow:hidden; margin:0px; padding:0px;font-size:16px;}
.Reservation_k dl dt span{ color:#FF0000; margin-right:5px}
.Reservation_k dl dd{margin:0px;padding:2px 0px; overflow:hidden; line-height:190%}
.Reservation_k dl dd input{ width:260px;padding:2px}
.Reservation_k dl dd textarea{ width:260px; padding:2px}



.Reservation_k1{ overflow: hidden; width:390px; margin:0 auto}
.Reservation_k1 dl{overflow: hidden; margin:0px; padding:0px;line-height:190%; margin-bottom:10px}
.Reservation_k1 dl dt{ overflow:hidden; margin:0px; padding:2px 0px;font-size:16px; float:left; width:25%; line-height:200%}
.Reservation_k1 dl dd span{ color:#FF0000;}
.Reservation_k1 dl dd{margin:0px;padding:5px 0px; overflow:hidden; line-height:200%;float:left; width:75%}
.Reservation_k1 dl dd input{ width:260px;padding:2px}
.Reservation_k1 dl dd textarea{ width:260px; padding:2px}



.newBmInfoBox{border-top:5px solid #42BE9C;margin-top:20px;}
.newBmInfoBox dl{line-height:48px;font-family:'Microsoft YaHei';font-size:16px;}
.newBmInfoBox dl dt{width:125px;text-align:center;background-color:#F5F5F5;color:#999;border-bottom:1px solid #eee;display:block;}
.newBmInfoBox dl dd{width:1003px;padding-left:10px;border-bottom:1px solid #eee;display:block;}

.grxx_tab{padding:10px 30px 30px 30px; overflow:hidden}

/*----保姆个人详细--------*/
.bmxx_title{ overflow:hidden; font-size:16px; line-height:40px; padding:20px 30px}
.bmxx_title span{ margin:0px 8px}
.bmxx_box{ overflow:hidden;padding:0px 30px 20px 30px;}
.bmxx_biaoge{width:1130px; overflow:hidden}

.bmtuxiang{ overflow:hidden;width:300px;}
.bmtuxiang img{ width:240px; height:auto; vertical-align:middle}

.bmgrzl{ margin:0px; padding:0px; overflow:hidden}
.bmgrzl dl{ padding:0px;overflow:hidden}
.bmgrzl dl dt{ padding:0px;overflow:hidden; font-size:16px; line-height:200%}
.bmgrzl dl dt span{ padding:0px;overflow:hidden; margin-left:5px; font-size:20px}
.bmgrzl dl dd{ padding:0px;overflow:hidden}

.zwjs{ overflow:hidden;}
.zwjs li{ overflow:hidden; margin-bottom:5px; line-height:22px; font-size:14px; font-variant:normal}
.zwjs li span{ font-size:14px; margin-right:10px; font-weight:bold}
.wyyy{ overflow:hidden;  padding:15px 0px 0px 0px}

.xltel{overflow:hidden;  padding:15px 0px 0px 0px; font-size:16px}
.xltel span{ font-size:24px; color:#FF0000}
.xltel dd{ float:left; margin-right:20px;font-size:16px;}

.flip{ float: left; width:80px; background:#FF6600; text-align:center; color:#FFFFFF; font-size:15px; line-height:26px; height:26px; border-radius:3px}
.panel{ width:195px; float:left; padding-left:15px}













