@charset "utf-8";
/* CSS Document */
* {word-wrap:break-word;}
body {background:#fff;}
body,input,button,select,textarea {font:12px/1.5 Tahoma,'Microsoft Yahei','SimSun',sans-serif;color:#444;}
textarea {resize:none;}
body,ul,ol,li,dl,dd,p,h1,h2,h3,h4,h5,h6,form,fieldset,.pr,.pc {margin:0;padding:0;}
table {empty-cells:show;border-collapse:collapse;}
caption,th {text-align:left;font-weight:400;}
ul li{list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:1em;font-weight: normal;}
em,cite,i {font-style:normal;}
a {color:#333;text-decoration:none;}
a img {border:none;}
label {cursor:pointer;}
.fl {float:left;}
.fr {float:right;}
.cl:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.cl {zoom:1;}
.ellipsis{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*弹框样式*/
.LpBBoxBg{position:fixed;z-index:9999;top:0;left:0;height:1500px;width:2000px;background-color:#000;filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;display:none;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));_left:expression(eval(document.documentElement.scrollLeft))}
.LpBBoxBg.showed{display:block}
.LpBombBox{position:fixed;z-index:9999;text-align:left;width:532px;margin-left:-270px;height:376px;margin-top:-188px;left:50%;top:-2000px;background:#fff url(../tfang360/LpBombBox.jpg?time=2.0) repeat-x center bottom;border-radius: 4px;box-shadow: 0px 0px 4px rgba(0,0,0,0.8);}
.LpBombBox.showed{top:50%;}
/*close*/
.LpBombBox .close-reveal-modal{float:right;color:#fff;padding:5px;font:bold 26px/20px simsun;position: absolute;top:10px;right: 10px;}
.LpBombBox a.close-reveal-modal:hover{color: #fff;}
/*close end*/
.LpBombBox *{color:#000;font-size:16px}
.LpBombBox .bombTit{color: #fff;font-size: 24px;font-weight: bold;text-align: center;height: 52px;line-height: 52px;margin-bottom: 30px;background: #2299d7;border-bottom: 1px solid #bbb9b9;}
.LpBombBox .line{overflow:hidden;overflow:hidden;_height:30px;margin: 0 auto 10px;width: 360px}
.LpBombBox .line span,.LpBombBox .line input{float:left;display:block}
.LpBombBox .line .textShow{display:block;font-size:16px;width:66px;height: 36px;line-height: 36px;color: #000000;text-align: right;padding-right: 10px;}
.LpBombBox .line input{background:#fff;height:34px;padding-left:5px;color:#000;width:230px;padding-left:5px;border:1px solid #b2b2b2;}
.text_ts{width:190px;font-size:12px;line-height:16px}
.LpBombBox .line .ConfirmBtn{width:238px;height:50px;text-align:center;color:#fff;background:#2299d7;display:block;float:left;line-height:50px;border-radius: 3px;font-size: 18px;}
.LpBombBox .line .ConfirmBtn:hover{background:#00A8FF}
.LpBombBox #sr1_2{overflow:hidden; text-align: center; margin:15px auto 0px; line-height: 30px; color:#c40000; height: 30px;}
.LpBombBox .prompt{width: 440px;margin: 30px auto 0px;line-height: 24px;color: #666666;font-size: 14px;}
.LpBombBox .prompt span{color: #ff7200;font-size: 14px;font-weight: bold;}

.staticLoading{ display: none;}
.loadingBox{width: 140px;margin: 80px auto;text-align: center;}
.loadingBox p{font-size: 14px;color:#2299d7;font-weight: bold;margin-top: 15px;}
.staticSuccess{width:400px; margin:80px auto; text-align:center; display: none;}
.staticSuccess .ts {font-size:16px;color: #c40000;width: 80%;margin: 50px auto 0px;border: 2px dashed #c40000;height: 60px;line-height: 60px;}
.staticSuccess .tsTel{font-size: 14px;margin-top: 50px;color: #999;}
.staticSuccess .tsTel b{color: #c40000;font-weight: bold;}



/*弹框样式*/
.kftpubimg{background: url(../images/kftpub.png) no-repeat;}

.kftcontainer{width:1200px;margin:0 auto;}
.currlocat{color:#8d8d8d;height: 30px;line-height: 30px;}
.currlocat a{color:#8d8d8d;}
.currlocat a.font_ff7306{color: #ef8403;}

/*kftmain*/
.kftmain{}
.kftmainltit{border-bottom:2px solid #c8c8c8;height: 30px;position: relative;line-height: 30px;margin-bottom: 12px;margin-top: 6px;}
.kftmainltit h3{color: #000000;border-bottom: 2px solid #008cd6;position: absolute;left: 0px;top:0px;font-size: 16px;font-weight: bold;height: 30px;display: block;padding:0px 2px;}
.kftmainltit span{float: left;display: inline-block;width: 238px;height: 17px;margin-left: 100px;margin-top: 8px;}
.kftmainltit a{color: #f22626;font-size: 12px;float: right;display: block;}
.kftmainltit a:hover{color: #ff0000;}

.kftmain .kftmainl{width:725px;float: left;}
.kftmainlbox{width: 725px;}
.kftmainlbox ul{width: 745px;margin-left: -20px;}
.kftmainlbox ul li{width: 350px;float: left;margin-left: 20px;margin-bottom: 20px;display:inline;}
.kftmainlbox ul li a.kftboximg{display: block;width: 250px;height: 180px;position: relative;}

.kfttj,.tst{width: 67px;height: 68px;line-height: 68px;text-align: center;color: #ffffff;font-size: 16px;font-weight: bold;position: absolute;left: 0px;top:0px;}
.kfttj{background-position: 0px -17px;}
.tst{background-position: -125px -17px;}
.kft100{ background-position: 0px -87px; width: 80px; height: 43px; position: absolute;bottom:0px; right: -100px;}



.kftmainlbox ul li a.kftboximg .cgt{background-position: -67px -43px;}
.kftmainlbox ul li a.kftboximg img{display: block;width: 350px;height: 180px;}
.kftmainlbox ul li .kftmaininfor{border:1px solid #cccccc;height: 260px;border-top:0;padding:15px 20px 0;}
.kftmainlbox ul li .kftmaininfor h3{color:#000000;font-size:16px;font-weight: bold;text-align: center; line-height:33px;}
.kftmainlbox ul li .kftmaininfor h4{color: #ff0000;font-size: 18px;text-align: center;margin: 6px 0px;}
.kftmainlbox ul li .kftmaininfor p{font-size: 14px;}
.kftmainlbox ul li .kftmaininfor .line01{color: #7a7a7a;line-height: 24px;height: 72px;overflow: hidden;}
.kftmainlbox ul li .kftmaininfor .line02{color: #7a7a7a;line-height: 24px;height: 24px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-top: 2px;}
.kftmainlbox ul li .kftmaininfor .kftmainbtn{margin-top: 8px;}
.kftmainlbox ul li .kftmaininfor .kftmainbtn p{color: #0c0c0c;float: left;line-height: 32px;}
.kftmainlbox ul li .kftmaininfor .kftmainbtn p span{color: #ff0000;}
.kftmainlbox ul li .kftmaininfor .kftmainbtn a{color: #ffffff;display: block;width: 116px;height: 32px;line-height: 32px;text-align: center;background: #6ebdf0;float: right;border-radius: 4px;}
.kftmainlbox ul li .kftmaininfor .kftmainbtn a:hover{background: #009bff;}
.kftmainlbox ul li .kftmaininfor .kftmainbtn a.end{color: #333333;border:1px solid #cccccc;background-image: -webkit-gradient(linear,0% 0%, 0% 100%, from(#F6F6F6), to(#dddddd));background-image:-moz-linear-gradient(0% 0% 270deg, #F6F6F6,#DDDDDD);background-color:#DDDDDD; }
.kftmainlbox ul li .kftmaininfor .kftmainbtn a.end:hover{background: #DDDDDD; }
/*面试阿姨团right*/
.kftmain .kftmainr{width: 450px;float: right;}
/*面试阿姨记*/
.kfjbox{width: 450px;overflow: hidden;}
.kfjbox h2{text-align: center;padding-bottom: 6px;}
.kfjbox h2 a{color: #00078c;font-size: 20px;font-weight: bold;}

.kfjbox .kfjnews{}
.kfjbox .kfjnews li{margin: 0px 0px 6px;}
.kfjbox .kfjnews li .kfjinfor{float: left;width: 400px;height: 21px;overflow: hidden;}
.kfjbox .kfjnews li .kfjinfor a{color: #0c0c0c;font-size: 14px;}
.kfjbox .kfjnews li .kfjinfor a:hover{color: #ff6400;text-decoration:underline;}
.kfjbox .kfjnews li .kfjinfor span{color: #0c0c0c;font-size: 14px;padding-left: 4px;padding-right: 5px;}
.kfjbox .kfjnews li .kfjinfor span.point{color: #8d8d8d;padding-left: 0px;padding-right: 8px;}
.kfjbox .kfjnews li .kfjtime{float: right;color: #0c0c0c;font-size: 14px;}

.kfjbox .kfjimg{width: 450px;padding-top: 10px;padding-bottom: 6px;}
.kfjbox .kfjimg li{width: 165px;float: left;margin-right: 20px;}
.kfjbox .kfjimg li div img{width: 165px;height: 165px;}
.kfjbox .kfjimg li p{color: #0c0c0c;font-size: 14px;text-align: center;padding-top: 6px;}
.kfjbox .kfjimg a:hover p{color: #ff6400;text-decoration:underline;}

.kfjbox .kfjfirst{}
.kfjbox .kfjfirst dt{float: left;margin-bottom: 6px;}
.kfjbox .kfjfirst dt a{display: block;}
.kfjbox .kfjfirst dt a img{width: 120px;height: 120px;}
.kfjbox .kfjfirst dd{float: left;width: 310px;padding-left: 14px;height: 120px;overflow: hidden;}
.kfjbox .kfjfirst dd h3{padding-top: 12px;margin-bottom: 4px;}
.kfjbox .kfjfirst dd h3 a{color: #00078c;font-weight: bold;font-size: 14px;}
.kfjbox .kfjfirst dd p{color: #7a7a7a;font-size: 14px;line-height: 22px;height: 72px;}
/*zutuan*/
.zutuan{height: 318px;border:1px solid #c8c8c8;margin-top: 10px;}
.zutuan h3{color: #000000;font-size: 24px;font-weight: bold;text-align: center;margin:26px 0px 14px; }
.zutuan ul{width: 254px;margin: 0 auto;}
.zutuan ul li{margin-bottom: 12px;}
.zutuan ul li span{color: #000000;font-size: 14px;padding-right: 10px;float: left;line-height: 32px;}
.zutuan ul li input{width: 164px;height: 30px;line-height: 30px;text-indent: 6px;border:1px solid #a0a0a0;color: #000;float: left;}
.zutuan .quyu{width: 254px;margin: 0 auto 20px;}
.zutuan .quyu .quyul{float: left;font-size: 14px;color: #000;}
.zutuan .quyu .quyul p{color: #444444;font-size: 12px;text-align: center;}
.zutuan .quyu .quyur{float: left;padding-left: 7px;}
.zutuan a{font-size: 16px;display: block;width: 136px;height: 36px;line-height: 36px;text-align: center;color: #fff;background: #33ccff;margin: 0 auto;border-radius: 4px;}
.zutuan a:hover{background: #00a6ff;}
.zutuan .prompt{ text-align: center; color:#c40000; text-align: center;}

/*分页*/
.page{text-align: right;padding-top: 20px;padding-bottom: 30px;}
.page a{border:1px solid #aaaaaa;padding:3px 8px;color: #666666;font-size: 14px;margin: 0px 3px;}
.page a:hover,.page a.active{background-color: #33ccff;color:#fff;border-color: #33ccff;}
.page .pagenum{margin-left: 6px;margin-right: 4px;}
.page .pagenum input{width: 34px;height: 19px;margin: 0px 4px;text-align:center;}
.page .page_btn{border:#33ccff 1px solid;background-color: #fff;color: #33ccff;cursor: pointer;/* padding-left: 10px;padding-right: 10px; */padding:2px 10px;}
.page .page_btn:hover{background-color: #33ccff;color: #fff;}
.page a.disabled_page{color: #c8cdd2;border-color: #c8cdd2;cursor: text;}
.page a.disabled_page:hover{background-color: #fff;}

/*面试阿姨团线路*/
.kftfirst{margin-bottom: 30px;}
.kftfirst .firstimg{float: left; position: relative;}
.kftfirst .firstimg img{width: 600px;height: 360px;}
.kftfirst .firstinforbox{float: right;border:1px solid #e6e6e6;border-left: none;width: 399px;height: 358px; position: relative;}
.firstinforbox .firstinfor{height: 211px;border-bottom: 1px solid #e6e6e6;padding: 20px 20px 0px;}
.firstinforbox .firstinfor h2{color: #000000;font-size: 20px;font-weight: bold;text-align: center;}
.firstinforbox .firstinfor h3{color: #000;font-size: 16px;font-weight: bold;padding: 8px 0px;}
.firstinforbox .firstinfor p{color: #000;font-size: 14px;line-height: 24px;}
.firstinforbox .firstinfor p.lxts{height: 48px;overflow: hidden;margin-bottom: 4px;}
.firstinforbox .firstinfor p b{color: #f38b24;}

.firstinfor .vouchersBox{ margin-top:35px; overflow: hidden;}
.vouchersBox .vouchersImg{background-position: 0px -87px; width: 80px; height: 43px; margin-right: 10px;}
.firstinforbox .firstinfor .vouchersBox .vouchersInfo p{line-height: 22px;}


.firstinforbox .bmct{color: #008cd6;font-weight: bold;font-size: 16px;border-right:1px solid #e6e6e6;width: 24px;height: 100px;text-align: center;padding: 26px 20px 0px;line-height: 18px;float: left;}
.reportbox{float: right;padding-right: 23px;padding-top: 28px;}
.firstinforbox .prompt{ text-align: center;line-height:30px;position:absolute;color: #c40000;width: 288px;right: 23px;}
.reportbox li{float: left;}
.reportbox li a{display: block;width: 72px;height: 72px;background-color: #6ebdf0;color: #fff;font-size: 16px;line-height: 72px;text-align: center;border-radius: 4px;}
.reportbox li a:hover{background-color: #009bff;}
.reportbox li .inforline{margin-bottom: 8px;padding-right: 10px;}
.reportbox li .inforline b{color: #000;font-size: 14px;padding-right: 14px;line-height: 28px;}
.reportbox li .inforline input{width: 134px;height: 28px;line-height: 28px;border: 1px solid #a0a0a0;text-indent: 6px;color: #000;}

/*面试阿姨团详情*/
.fktxqinfor{}
.fktxqinfor h3{color: #000000;font-size: 20px;font-weight: bold;margin-bottom: 8px;padding-top: 6px;}
.fktxqinfor p{color: #0c0c0c;font-size: 14px;line-height: 24px;}

.kftlpbox{}
.kftlpbox li{padding:20px;}
.kftlpbox li:nth-child(2n-1){ background:#e6e6e6;}
.kftlpbox li dl{}
.kftlpbox li dl dt{float: left;}
.kftlpbox li dl dt a{display: block;}
.kftlpbox li dl dt img{width: 200px;height: 120px;}
.kftlpbox li dl dd{float: left;padding-left:20px; width:360px;}
.kftlpbox li dl dd h4 a{color: #000000;font-size: 16px;font-weight: bold;}
.kftlpbox li dl dd h4 .djsale{background-color: #ff0000;font-size: 14px;font-weight: bold;color: #fff;font-weight: normal;padding: 2px 15px;margin-left: 10px;}
.kftlpbox li dl dd p{color: #0c0c0c;font-size: 14px;margin-top:4px;}
.kftlpbox li dl dd p i{color: #ff0000;}

.contmode_perfer{padding-top: 10px;font-size: 14px;}

/*附近保姆*/
.mapbox{height: 383px;border:1px solid #e6e6e6;margin-bottom: 30px;}
.mapbox .mapCont{height: 383px;width: 618px;border:none;margin-left: 0px;}
/*报名流程*/
.lcbox{height: 181px;border:1px solid #6ebdf0; position: relative;}
.lcimg{border-bottom: 1px solid #6ebdf0;text-align: center;height: 82px;padding-top: 20px;}
.ginseng{text-align: center;padding-top:30px;}
.ginseng span{margin:0 10px;}
.ginseng span b{color: #000;padding-right: 6px;}
.ginseng span input{width: 124px;height: 28px;border:1px solid #a0a0a0;text-indent: 6px;line-height: 28px;color: #000;}
.ginseng span a{width: 126px;height: 32px;line-height: 32px;text-align: center;color: #fff;font-size: 14px;background-color: #6ebdf0;display: inline-block;border-radius: 3px;}
.ginseng span a:hover{background-color: #009bff}
.lcbox .prompt{position:absolute; width: 100%; text-align:center;color: #c40000; top:103px; line-height: 30px;}
/*线路右侧*/
.pubStyleRight{border: 1px solid #e6e6e6;margin-bottom: 12px;width: 348px;}
.pubStyleRight .rightTit{height: 31px;border-bottom: 1px solid #e6e6e6;padding: 12px 10px 0px 20px;}
.pubStyleRight .rightTit h3{color: #000;font-weight: bold;float:left;font-size: 16px;}
.pubStyleRight .rightTit h3 span{color: #ea5404;}
.pubStyleRight .rightTit a{color: #8d8d8d;font-size: 12px;float: right;}
.pubStyleRight .rightTit a:hover{color: #000;}
.pubStyleRight .rightInfor{padding: 20px;}

#marqueebox{height: 160px;overflow: hidden;margin:20px;}
.kfbminfor li{line-height: 32px;}
.kfbminfor li span{display: block;height: 32px;color: #666666;font-size: 14px;overflow: hidden;}
.kfbminfor li span a{color: #666;}
.kfbminfor li span a:hover{color: #ff6400;}
.kfbminfor li span.zixuninforl{float: left;width: 60px;}
.kfbminfor li span.zixuninforc{float: left;width: 120px;padding-left: 30px;}
.kfbminfor li span.zixuninforr{float: right;width: 60px;text-align: right;}

.pubStyleRight .lpBox1{}
.pubStyleRight .lpBox1 dt{width: 120px;height: 72px;float: left;}
.pubStyleRight .lpBox1 dt img{width: 120px;height: 72px;}
.pubStyleRight .lpBox1 dd{padding-left: 14px;float: left;width: 174px;height: 72px;overflow: hidden;}
.pubStyleRight .lpBox1 dd h4{color: #333333;font-size: 14px;margin: 8px 0px;width: 174px;height: 22px;overflow: hidden;}
.pubStyleRight .lpBox1 a:hover dd h4{color: #ff6400;}
.pubStyleRight .lpBox1 dd p{color: #666666;font-size: 14px;}

.pubStyleRight .week{}
.pubStyleRight .week li{margin: 8px 0px 0px;}
.pubStyleRight .week li span{color: #666666;font-size: 14px;}
.pubStyleRight .week li span.weekName a{color: #333333;}
.pubStyleRight .week li span.weekName a:hover{color: #ff6400;}

.pubStyleRight .mobileimg{text-align: center;margin: 0px auto 10px;}
.pubStyleRight .mobileinfor{color: #000;font-size: 14px;font-weight: bold;text-align: center;}

.page {height: 30px; margin: 0 auto; margin-top: 20px;}
.pagewrap {margin: 0 auto;}
.page ul {width: auto; margin: 0 auto;}
.page li {float: left;  margin-right: 10px; height: 22px; text-align: center; line-height: 22px; }
.page li a {background: #fff; border: 1px solid #3169FA; padding: 0 9px;}
.page li a:link,.page li a:visited {background: #fff;}  
.page li a:hover,.page li a:active {background: #2E6AB1;} 

