body,input{font-family: "microsoft yahei";}
.allpage{ background:#fff;}
input{outline: none;}
@charset "utf-8";
body,div,dl,dt,dd,ul,li,form,input,button,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}
html{overflow-x:hidden;-webkit-text-size-adjust:none}
ul,li,dl,dt,dd{display:block;list-style:none}
a { text-decoration: none;  outline: 0; color: #666; display: inline-block;-webkit-tap-highlight-color: rgba(0,0,0,0);}

/*font*/
@font-face{font-family:"iconfont";src:url('../font/iconfont.html') format('woff'),url('../font/iconfont-2.html') format('truetype');}
@font-face{font-family:"iconfont1";src:url('../font/iconfont1.html') format('woff'),url('../font/iconfont1-2.html') format('truetype');}
.iconfont{font-family:"iconfont" !important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}
.iconfont1 {font-family:"iconfont1" !important;	font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;borde/r-radius: 50%;display: inline-block;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;
}
/* mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm */
.casei{width:100%;height:auto;overflow:hidden;margin:0 auto;}
/*banner*/
.banner{width:100%;position: relative; margin:0 auto;}
.banner img{ width:100%; height:auto;}
.swiper-container { width: 100%; height: 100%;}
.swiper-slide { text-align: center; font-size: 18px; background: #fff;  /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.swiper-pagination{ padding:0; margin:0;width: 100%!important;text-align: center!important; bottom:-14%!important;; margin-bottom:10%;}
.swiper-pagination-bullet{width: 0.1rem!important;height: 0.1rem!important; background-color: #666;opacity: 1!important; border-radius:50%!important;}
.swiper-pagination-bullet-active{ background:#000002; }
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 1%!important;}
.swiper-container{ }
/*顶部搜索区域*/
.search-lh-input{width: 75%;border:1px solid #65b673;border-radius: 15px 0 0 15px;float: left;border-right: none;height: 0.461rem;font-size: 0.18rem;font-family: "microsoft yahei";text-indent: 5%;margin-top: 2%;}
.search-lh-btn{width: 15%;float: left;background-color: #fff;border-radius:0 15px 15px 0;border:1px solid #65b673;border-left: none;height: 0.491rem;font-size: 0.25rem;margin-top: 2%;}
.search_hl{width:14.0625%;left:0.1%;top:-1px;position:absolute;height:100%;font-size:0.38rem;line-height:0.8rem;color:#b3b3b3;text-align:center;overflow:hidden;}
.search{width: 96%;height: 0.691rem;padding:0 2%;position: absolute;top: -120%;left: 0;background-color: #7e0001;font-family: "microsoft yahei";}
.search-lh-input{width: 75%;border:1px solid #364261;border-radius: 15px 0 0 15px;float: left;border-right: none;height: 0.461rem;font-size: 0.18rem;font-family: "microsoft yahei";text-indent: 5%;margin-top: 2%;}
.search-lh-btn{width: 15%;float: left;background-color: #fff;border-radius:0 15px 15px 0;border:1px solid #364261;border-left: none;height: 0.491rem;font-size: 0.25rem;margin-top: 2%;}
.search a{display: inline-block;width: 9%;float: left;color:#fff;text-align: center;height: 0.7rem;}







/*首页我们的服务*/
.t_nav{width:100%; clear:both; backg/round:#323232;  z-index:9}
.t_nav .type_a{padding:12px 10px 0px; overflow:hidden;}
.t_nav .type_a:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.t_nav .type_a li{width:33.333333%; float:left;padding: 10px 10px 0px; font-size:0.23rem; color:#0256ac;text-align:center;box-sizing: border-box;/*border-bottom: 1px solid #eaeaea;border-right: 1px solid #eaeaea;*/}
/*.t_nav .type_a li:nth-child(3n){border-right: 0px solid #eaeaea;}*/
.t_nav .type_a li img{ width: 60%; margin: 0 auto;}
.t_nav .type_a li .btwz{ width: 100%; text-align: center; font-size:15px; line-height:25px;color: #3a3a3a;  text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.t_nav .type_a li a{color:#0256ac; display:block; width:100%; display:block;text-overflow: ellipsis; white-space: nowrap;
    overflow: hidden; }



/**************************/
/*公司简介*/
.mu-intr{padding: 10px 0px;}
.mu-biao h3{color:#000002;font-size:18px;text-align: center;}
.mu-xi{width: 60px;height: 2px; background:#000002;margin: 10px auto 0px;}
.mu-intr-bg{padding: 20px 10px;box-sizing:border-box;width:96%;margin:20px auto 10px;background: #eee;}
.mu-img-div{width: 250px; height:166px;margin: 0px auto;}
.mu-img{width: 250px; height: 166px;display: table-cell;vertical-align: middle; text-align: center;background: #fff;overflow: hidden;}
.mu-img img {max-width: 100%;max-height: 100%;margin: 0px auto;}
.mu-in-p{font-size:14px; line-height:25px;color: #333;margin-top: 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.mu-more{width: 100px;height: 32px;border: 1px solid #000002; border-radius: 20px;margin: 15px auto 0px;box-sizing: border-box;}
.mu-more a{display: block;color: #000002;font-size:14px; line-height:32px;text-align: center;}
/*我们的优势*/
.mu-htit{position:relative;z-index:2;width: 100%;background: url(../images/mu-tit-bg.png) top center no-repeat;}
.mu-tu{text-align: center;padding-top: 5px;}
.mu-tu img{width: 52px;display: inline;}
.mu-htit h3{color:#fff;font-size:18px;text-align: center;padding-bottom: 12px;}
.mu-htit h3 i{color: #ffde6c;font-style: normal;}
.mu-you img{display: block;width: 100%;}
.mu-you{background: #fff3f7;}
/*优秀月嫂展示-为什么选择家政月嫂?*/
.index_yue{ margin:12px auto 0; overflow:hidden;}
.index_yue ul{width: 95%; margin:10px auto; overflow: hidden;}
.index_yue ul li{ width: 50%;float:left; text-align:center;overflow:hidden; box-sizing: border-box; padding: 6px;}
.index_yue ul li .pro-bor{ background: #ffffff;border:5px solid #eaeaea;}
.index_yue ul li .totp{width:160px; height:185px;border-bottom:1px solid #eaeaea;  background: #fff; display: table-cell; vertical-align: middle; text-align: center;}
.index_yue ul li .totp img{max-width:100%; max-height: 100%;  text-align: center; margin: 0 auto;}
.pro-bor h5{width:130px;font-size:15px;text-align: center;font-weight: normal;color: #8d919c;margin: 10px auto;padding: 0px 5px;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.pro-bor h5 i{font-style: normal;font-weight: bold;margin-right: 5px;}
.yu-yingp{font-size:12px;color: #8d919c;padding: 0px 5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.yu-kan{font-size:12px;color: #ed58a1;text-align: right;padding: 0px 10px;margin: 10px 0px;}
.mu-yue{width:100%; height:185px;display: table;text-align: center;}
.us-link{width: 120px; height: 35px; font-size:14px;line-height: 35px;text-align: center;margin: 20px auto;border: 1px solid #ed58a1; border-radius: 3px;}
.us-link a{display: block;color: #ed58a1;}
/*新闻动态*/
.index_new{ margin:0px auto; overflow:hidden;}
.index_new ul{width: 94%; margin:10px auto 10px auto; overflow: hidden;}
.index_new ul li{width: 99%;overflow: hidden; margin:10px auto 10px auto;height: auto; float: left; background: #fff;}
.index_new ul li a{ display: table;}
.index_new ul li .fl-tp{width:86px; height: 80px;overflow: hidden; background: #fff; border: 1px solid #eee; display: table-cell; vertical-align: middle; text-align: center;}
.index_new ul li .fl-tp img{max-width:100%; max-height: 100%; margin: 0 auto;}
.index_new ul li .fr-wz{width:90%;margin-left: 10px;text-align: left;}
.index_new ul li .fr-wz h5{font-size:14px;color:#666;font-weight:normal;margin-top:6px;width: 200px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.index_new ul li .fr-wz p{font-size:15px;color:#666;margin-top:20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}

/*案例活动*/
.swiper3{padding: 25px 0px;}
.pt-bor{width: 200px !important; background: #fdfdfd}
.gd-img{width: 100%;}
.yun-bg {
    background-size: cover;
    width: 200px;
    height: 290px;
}
.mu-dis{display: none;}
.mu-bu{   width: 200px;height: 148px;overflow: hidden; background: #eee; display: table-cell; vertical-align: middle; text-align: center;}
.mu-bu img{max-width:100%; max-height: 100%; margin: 0 auto;}
.pt-bor h3{font-size:15px;color:#8d919c;text-align:left;line-height: 25px;padding: 0px 15px;margin-top: 10px;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.pt-bor p{font-size:12px;color:#8d919c;line-height: 22px;text-align: left;padding: 0px 15px;margin: 10px 0px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
/*用爱呵护 关爱千万家！*/
.he-hu{background: url(../images/he-hu.jpg) center no-repeat; background-size: cover;padding: 20px; box-sizing: border-box;text-align: center;}
.he-hu h3{font-size:18px;line-height: 30px; font-weight: normal;color: #fff;}
.he-hu p{font-size:14px; color: #fff; line-height: 22px; margin-top: 10px;}
.he-hu a{background: #000002; height: 35px; line-height: 35px;text-align: center;border-radius:3px;color: #fff;font-size:14px;display: block;width: 120px;text-align: center;margin: 20px auto 0px;}
/*扫一扫 关注我们*/
.sao-ma{background: #000002;}
.sao-er{width: 32%;margin: 0px auto;padding: 20px 0px 5px;}
.sao-er img{width: 100%; display: block;}
.link-width{width: 90%; margin: 10px auto 0px;padding-bottom: 20px;}
.link-p{font-size: 14px; color: #f3cdd7;margin-top: 5px;}
.di-zhi img{display: block;width: 100%;margin-top: 8px;}
.he-di{background: #000002;}
.he-mai{background: rgba(0,0,0,0.3);font-size: 14px; padding:10px 5px;box-sizing:border-box;line-height: 25px;text-align: center;color: #ffffff;}
@media only screen and (min-width: 768px){
	.index_pro01{margin:7% auto 0;}
	.medis-top{margin:1% auto 0;}
	.about, .view {margin:4% auto 0 !important;}
	.mar-top20{ margin-top:8% !important;}
	
}

@media only screen and (max-width: 320px) {
	.mar-top20{ margin-top:0;}
	.index_hpro01 ul li .tjtp{ width:100px; height: 90px;}
	.foot a{margin-top: 1px !important;;}
}

/*其他页面*/
.index_pro01{ margin:1% auto 0; overflow:hidden;}
.index_pro01 ul{width: 95%; margin:10px auto; overflow: hidden;}
.index_pro01 ul li{ width: 50%;float:left; text-align:center;overflow:hidden; box-sizing: border-box; padding: 6px;}
.index_pro01 ul li .pro-bor{ background: #ffffff;border:1px solid #eaeaea;}
.index_pro01 ul li .totp{width: 202px; height: 130px;border-bottom:1px solid #eaeaea;  background: #f8f8f8; display: table-cell; vertical-align: middle; text-align: center;}
.index_pro01 ul li .totp img{max-width:100%; max-height: 100%;  text-align: center; margin: 0 auto;}
.index_pro01 ul li span{color:#df6a14;font-size: 14px;display: inline-block;}
.index_pro01 ul li h5{color:#333;font-size: 14px;font-weight: normal; width: 130px; margin: 0 auto; line-height: 36px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.color-y a{background: #f07c00;border: 0px; padding: 4px 15px !important;}
.show_next span a{color: #000002;}
.show_next span{display: block;width: 100%;overflow: hidden;margin: 5px 0;}
.show_next{width: 100%;overflow: hidden;padding:0 10px !important;box-sizing: border-box;}









