﻿/* CSS Document */

body{overflow-x:hidden;}
/*header*/
.head_one{ line-height:40px; background:#fb8e7f; color:#fff; font-size:16px; height:40px;}
.welcom{float:left;}
.rightae{float:right;}
.head_one a{ color:#fff; padding:0 5px;}
.head_two{ max-width:1200px; margin:0 auto; overflow:hidden; padding-top:20px;}
.head_two .logo{ display:block; float:left; margin-right:8%;}
.head_two .logotp{ float:left;}
.head_two .top_tel{ float:right; padding-top:16px;}
.head_two .top_tel img{ display:block; float:left; margin-right:14px;}
.head_two .top_tel p{ font-size:16px; color:#ee5f4c;}

.head_nav{ border-top:2px solid #d6d6d6; margin-top:13px;height:68px;}
.head_nav .vaidan{ max-width:1200px; margin:0 auto;}
.head_nav .nav li{  float:left;width:11.11111%; position:relative;cursor:pointer; z-index:999;}
.head_nav .nav li>a{line-height:68px; font-size:18px; color:#333333; display:block;text-align:center; }
.head_nav .nav li>a:hover{ color:#fd5b44;}
.head_nav .nav li>a.active{color:#fd5b44;}
.head_nav .nav li .nav_down{line-height:25px; position:absolute; width:100%; top:68px; display:none;font-size:16px; text-align:center; background:#fff;}
.head_nav .nav li .nav_down a{color:#333;display:block !important;padding:5px 0px; font-size:16px !important;}
.head_nav .nav li .nav_down a:hover{ background:#fc8170; color:#fff;}



.banner{ position:relative; text-align:center;}
.banner img{ vertical-align:middle;}


.head_tb .phone-nav{display:none;}

.phone-nav{right:10px;top:18px;position:absolute;width:35px;height:35px;background:url(../images/menu.png) no-repeat center;margin:0 0 0 5px;z-index:999}

.phone-subnav{width:100%;position:fixed;left:0;height:100%;top:0;background:rgba(255,255,255,.98);z-index:999999;margin:0 auto;display:none}
.phone-subnav .close{padding:20px 40px;display:block}
.phone-subnav .close img{max-height:40px}
.phone-subnav ul{height:90%;overflow-y:scroll;margin:0 30px}
.phone-subnav ul li{position:relative;border-top:1px solid #dadada; overflow:hidden; text-align:left;}
.phone-subnav ul li i{position:absolute;right:10px;top:5px;text-align:center;line-height:30px;display:block;border-radius:100%;font-style:inherit;cursor:pointer}
.phone-subnav ul li i:after{content:"+";color:#666;font-size:24px;cursor:pointer;text-align:center}
.phone-subnav ul li .menu{color:#333;font-size:16px;line-height:40px;overflow:hidden;padding:0 40px 0 20px;display:block;cursor:pointer;text-align:left;position:relative;border-bottom:1px solid rgba(255,255,255,.05)}
.phone-subnav ul li .menu>a{display:block;color:#333}
.phone-subnav ul li .menu02>a{color:#1b8fe2}
.phone-subnav ul li .menu03{display:block;padding:10px 0}
.phone-subnav ul li .menu03 a{color:#888;font-size:13px;line-height:20px;padding-top:0}
.phone-subnav ul li div{display:none;padding-bottom:15px}
.phone-subnav ul li div a{color:#666;line-height:20px;padding:5px 10px 5px 20px;display:block;height:auto;font-weight:100;position:relative}
.phone-subnav ul li div em{display:block;font-style:inherit}
.phone-subnav ul li div em>a{color:#666;font-size:12px;display:block;padding:5px 5px 5px 48px;line-height:18px}
.phone-subnav ul .active i:after{content:"-"}

.home_two{ margin-top:1.5%; background:url(../images/ttbj.jpg) no-repeat; background-size:cover; overflow:hidden; padding-top:20px; padding-bottom:10px;padding-bottom:3%}
.hzjyti{text-align:center; font-size:32px; color:#f65743; padding-top:1%;}
.home_two ul{margin:auto; margin-top:2.5%; margin-bottom:88px;width:100%;}
.home_two ul li{ width:23%; float:left; background:#fff; border-radius:15px;padding:40px; text-align:center; margin:0 10px;}
.home_two ul li:nth-child(1){ margin-left:0;}
.home_two ul li .pxtp{width:123px; height:123px; margin:0 auto;}
.fwxame ul li{float:left; width:33.33%; height:200px;}
.yuesao{background:#993300;}
.home_two ul li:nth-child(1) .pxtp{ background:url(../images/yx1.png) no-repeat 0 0;transition: .5s}
.home_two ul li:nth-child(1):hover .pxtp{ background:url(../images/yx1.png) no-repeat 0 -124px;}
#IndexBlock1 .NumBox{ padding:30px 0; }
#IndexBlock1 .NumBox .num{ display: inline-block; vertical-align: middle; width: 25%; padding:0 0.15rem; position: relative; }
#IndexBlock1 .NumBox .num:after{ content: ""; display: block; position: absolute; right: 0; top:15%; height: 70%; width: 0.01rem; background-color: #ececec; }
#IndexBlock1 .NumBox .number{ font-size: 46px; line-height: 40px; color:#fc7766; }
#IndexBlock1 .NumBox .number i{ font-size: 16px; line-height: 16px; font-style:normal; vertical-align: top; margin-left: 0.05rem; }
#IndexBlock1 .NumBox .txt{ font-size: 14px; color:#888888; }
#IndexBlock1 .NumBox .num1{ width: 21%; padding-right: 6.9%; }
#IndexBlock1 .NumBox .num4{ width: 20%; margin-left: 3.9%; }
#IndexBlock1 .NumBox .num4:after{ display: none; }
.t-center{ text-align: center; }

.home_two ul li:nth-child(2) .pxtp{ background:url(../images/yx2.png) no-repeat 0 0;transition: .5s}
.home_two ul li:nth-child(2):hover .pxtp{ background:url(../images/yx2.png) no-repeat 0 -124px;}


.home_two ul li:nth-child(3) .pxtp{ background:url(../images/yx3.png) no-repeat 0 0;transition: .5s}
.home_two ul li:nth-child(3):hover .pxtp{ background:url(../images/yx3.png) no-repeat 0 -124px;}


.home_two ul li:nth-child(4) .pxtp{ background:url(../images/yx4.png) no-repeat 0 0;transition: .5s}
.home_two ul li:nth-child(4):hover .pxtp{ background:url(../images/yx4.png) no-repeat 0 -124px;}


.home_two ul li .pxwz{ font-size:14px; color:#333; margin-top:16px;}
.ydtp{ display:none;}
.sjfoot{display:none;}
.ydtp li{ overflow:hidden; margin-bottom:10px;}
.ydtp li img{ display:block; float:left;width:80px; height:80px;}
.ydtp li p{ float:left; margin-left:34px; padding-top:6px;width:66%;}
.ydtp li p em{ display:block; font-style:normal; font-size:16px; margin-bottom:7px; font-weight:bold;}
.ydtp li p span{ display:block; font-size:14px;}

.home_one{ overflow:hidden; margin-top:1.5%;}
.home_one .ysone{ float:left; }


.ys_message{ width:36%; float:right; background:#ffe4f1; padding:4% 2% 5.5% 4%; max-height:620px; overflow:hidden;}
.ys_message input[type='text']{ border:none; border-bottom:2px solid #fc8170; background:none;width:100%; font-size:18px; color:#333; line-height:35px; margin-bottom:40px; padding:0 5px;}

.ys_message .checkbox-item label{ font-size:18px;}
.ys_message .mess{ margin-top:8%;}
.ys_message .mess button{ width:320px; height:66px; line-height:66px; font-size:24px; margin:20px auto;}
.ys11{
	float:left;
	width:24%;
	height:350px;
	margin-right:1%;
	border-radius:10px;
	background-color: #e9bece;
	background-image: url(../images/y1.png);
	background-repeat: no-repeat;
	background-position: 10px bottom;
}

.ys21{
	float:left;
	width:24%;
	height:350px;
	margin-right:1%;
	border-radius:10px;
	background-color: #b8c5dc;
	background-image: url(../images/y2.png);
	background-repeat: no-repeat;
	background-position: 10px bottom;
}
.ys31{
	float:left;
	width:24%;
	height:350px;
	margin-right:1%;
	border-radius:10px;
	background-color: #e8ddbe;
	background-image: url(../images/y3.png);
	background-repeat: no-repeat;
	background-position: 10px bottom;
}
.ys41{
	float:left;
	width:24%;
	height:350px;
	margin-right:1%;
	border-radius:10px;
	background-color: #e9bebe;
	background-image: url(../images/y4.png);
	background-repeat: no-repeat;
	background-position: 10px bottom;
}

.ys1bt3{font-size:28px; font-weight:bold; text-align:right; color:#dca409; margin-top:15%; margin-right:10%;}
.ys1btx3{font-size:18px; text-align:right; margin-top:5%; margin-right:10%; color:#dca409; line-height:30px;}
.ys1bbut3{width:40%; height:40px;border-radius: 25px; background:#dca409; margin:auto; margin-top:10px; float:right; margin-right:10%; text-align:center; color:#FFFFFF; font-size:16px; line-height:40px; margin-top:5%}

.ys12bt{font-size:28px; font-weight:bold; text-align:right; color:#0081cd; margin-top:15%; margin-right:10%;}
.ys1btx2{font-size:18px; text-align:right; margin-top:5%; margin-right:10%; color:#0080c9; line-height:30px;}
.ys1bbut2{width:40%; height:40px;border-radius: 25px; background:#0080c9; margin:auto; margin-top:10px; float:right; margin-right:10%; text-align:center; color:#FFFFFF; font-size:16px; line-height:40px; margin-top:5%}
.ys1bt{font-size:28px; font-weight:bold; text-align:right; color:#c95570; margin-top:15%; margin-right:10%;}
.ys1btx{font-size:18px; text-align:right; margin-top:5%; margin-right:10%; color:#c95570; line-height:30px;}
.ys1bbut{width:40%; height:40px;border-radius: 25px; background:#fc8170; margin:auto; margin-top:10px; float:right; margin-right:10%; text-align:center; color:#FFFFFF; font-size:16px; line-height:40px; margin-top:5%}
.ys1bbut a{color:#FFFFFF; text-decoration:none;}
.ys1bbut2 a{color:#FFFFFF; text-decoration:none;}
.ys1bbut3 a{color:#FFFFFF; text-decoration:none;}
/*.ydtp{ display:none;}
*/
.hzjyan{margin:auto; width:50%; height:36px; line-height:36px; background:#fb8e7f;border-radius: 25px; margin-top:10px;}
.hzjyan a{color:#FFFFFF; text-decoration:none;}
.hzjyan a:hover{color:#FFFFFF; background:#f33f27; display:block;border-radius: 25px;}
/*客户口碑*/
.home_kb{ overflow:hidden;}
.hom_kb_list ul li{ background:#ffe4e0; float:left; overflow:hidden; width:24%; margin-right:1%; transition:0.5s;}
.hom_kb_list ul li:hover{ background:#ffd6d1;}
.hom_kb_list ul li img{ display:block; width:100%;transition:all 1s ease-out;}
.hom_kb_list ul li:hover img{ transform:scale(1.1);}
.hom_kb_list ul li div{ padding:2%;}
.hom_kb_list ul li div strong{ font-size:14px; font-weight:normal; padding-bottom:8px; display:block;}
.hom_kb_list ul li div p{ line-height:25px; font-size:16px; padding-bottom:10px;}
.hom_kb_list ul li div a{ display:block; text-align:right; font-size:15px;}

.home_title{ text-align:center; padding:30px 0px;}
.home_title h3{ font-size:32px; font-weight:normal;}
.home_title p{ font-size:16px; padding-top:5px;}

/*选择我们*/
.home_xzwm{background:#ffe4f1; overflow:hidden}
.home_xzwm >.fl{ width:50%;}
.home_xzwm >.fl img{ width:100%; vertical-align:middle;}
.home_xzwm >.fr{ width:50%; background:#ffe4f1; padding:4% 5%;}
.home_xzwm >.fr li{ overflow:hidden; margin-bottom:5%;}
.home_xzwm >.fr li:last-child{ margin-bottom:0px;}
.home_xzwm >.fr img{ float:left; margin-top:5px;}
.home_xzwm >.fr p{ float:left; width:80%; padding-left:5%; font-size:20px; color:#cb1c5d; line-height:35px;}


/*首页新闻*/
.home_news{ padding:50px 15px; overflow: hidden;}
.home_news .fl{ width:31%; margin-right:1%;}
.home_news .fl p{ font-size: 24px; color:#333333;}
.home_news .fl ul li { line-height:40px;}
.home_news .fl ul li a{ color:#000; font-size:16px;}
.home_news .fl ul li a:hover{ color:#fd5b44;}

.home_news_list >div{ padding:33px 0px;}



.footer{background: #fc7766;width: 100%;display: table;margin-top:5%; padding-bottom:20px;}
.footer .link{border-bottom: 1px #ffe3df solid;padding: 20px 0; height:40px; line-height:30px; padding-bottom:20px; }
.linkb{border-bottom: 1px #ffe3df solid; line-height:38px; color:#FFFFFF; padding-top:10px; padding-bottom:10px;}
.linkb a{color:#FFFFFF; text-decoration:none;}
.footer .link span{color: #FFF;line-height: 30px;}
.footer .link .txt{padding-left: 90px;}
.footer .link a{color: #FFF;line-height: 30px;margin-right: 15px;padding-right: 15px;display: block;}
.footer .link a:after{content: '|';color: #FFF;position: absolute;right: 0;}
.footer .link a:last-child:after{content: '';}
.copy{color: #9f9f9f;font-size: 14px;padding: 15px 0;background: #323840;}
.copy a{color:#9f9f9f;}
.footer .copy a{color: #9f9f9f;}
.footer .copy a:first-child{display: none}
.footer .foot{padding: 20px 0;}
.footer .foot .t-box{border-right: 1px #ffe3df solid;padding-right: 70px;margin-right: 70px;}
.footer .foot .t-box .time{color: #FFF;font-size: 16px;line-height: 40px;}
.footer .foot .t-box .tel{color: #FFF;font-size: 20px;}
.footer .foot .kj{width: 575px;}
.footer .foot .kj h3{color: #FFF;font-size: 20px;margin-bottom: 30px;}
.footer .foot .kj li{width: 33.333%;line-height: 28px;}
.footer .foot .kj li a{color: #FFF;font-size: 15px;}
.footer .foot .code{width: 100px;;}
.footer .foot .code p{color: #FFF;font-size: 14px; text-align:center;}
.footer_con{ max-width:1200px; margin:0 auto; clear:both; line-height:26px;}
.link{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffe9e6;
}
.footer_con .fl{ width:25%; text-align:center;}
.footer_con .fl img{ width:30%; display:inline-block; margin-right:3%; vertical-align:middle;}
.footer_con .fr{ width:60%;}
.footer_con .fr ul li{ width:14%; float:left; color:#fff; text-align:center;}
.footer_con .fr ul li a{ color:#fff;}
.footer_con .fr ul li a:hover{ color:#ffff00;}

/*关于我们*/
.wi12{max-width:1200px; margin:0 auto;}
.copy{ padding-top:39px; padding-bottom:39px; overflow:hidden;}
.copy .fr a{ font-size:16px; color:#000; display:inline-block; padding:0px 15px;}
.copy .fr a:hover{ color:#fd5b44;}



.wi1025{ max-width:1055px; margin:0 auto; padding:0px 15px;}
.mess li{ margin-bottom:20px;}
.mess .ndx p{ font-size:20px; color:#333;}
.mess .ndx p span{ color:#fe4343;}
.mess .typx{ overflow:hidden;}
.mess .typx .fl{ width:25%; margin-bottom:8px;}

.checkbox-item{margin-right:20px;display:inline-block;position:relative;}
.checkbox-item label{line-height:35px;vertical-align:middle;cursor:pointer; font-size:20px;}
.checkbox-item input[type=checkbox]{margin-right:0px;width:25px;height:25px;visibility:hidden}
.checkbox-item label:before{content:'';position:absolute;top:5px;left:0;width:25px;height:25px;border-radius:50%;border:1px solid #bbb;background:#fc8170;cursor:pointer; border:0px;}
.checkbox-item input[type=checkbox]:checked+label:before{content:'\2713';display:block;line-height:25px;vertical-align:middle;text-align:center;background-color:#fc8170;color:#fff}




.mess select{ width:23%; margin-right:2%;vertical-align:middle;font-size:18px;line-height:40px;border-radius:30px; background:#f4d8e3; border:0px; height:40px; padding-left:10px;}
.mess input[type=text]{ background:#f4d8e3; border:0px; border-radius:30px; width:23%; padding:0px 15px; line-height:40px;margin-right:2%;vertical-align:middle;}
.mess button{ width:23%;border-radius:30px; background:#fc8170; font-size:24px; color:#fff; border:0px; vertical-align:middle; line-height:40px;}
.mess input::-webkit-input-placeholder { /* WebKit browsers 适配谷歌 */
    color: #333333; font-size:18px;
}
.mess input:-moz-placeholder { /* Mozilla Firefox 4 to 18 适配火狐 */
    color: #333333;
}
.mess input::-moz-placeholder { /* Mozilla Firefox 19+ 适配火狐 */
    color: #333333;
}
.mess input:-ms-input-placeholder { /* Internet Explorer 10+  适配ie*/
    color: #333333;
}



.nybanner img{ width:100%; vertical-align:middle;}
.ny_menu{ border-bottom:solid 2px #ececec;}
.ny_menu_con{ text-align:center;}
.ny_menu a{ display:inline-block; line-height:60px; height:60px; padding:0px 30px; font-size:18px;}
.ny_menu a:hover{ background:#fc8170; color:#fff;}
.ny_menu a.act{ background:#fc8170; color:#fff;}

.ny_about{ overflow:hidden;line-height:38px;}
.ny_about .fl{ width:62%; padding-top:20px; font-size:16px; }
.ny_about .fl p{ margin-bottom:8px;}
.ny_about .fr{ width:37%;}

.xhx{text-decoration:underline; text-indent:2em; color:#fc8170;}

/*联系我们*/
.ny_contact p.wz{ line-height:40px; font-size:18px;}

#allmap{height:460px;width:100%;overflow:hidden;}
#allmap img{max-width:initial;max-height:inherit}
#allmap .anchorBL{display:none}
.ny_lxwm{ padding-top:7%; overflow:hidden;}
.lcwm_left{ width:30%; float:left;}
.lx p{ font-size:18px; color:#000; margin-bottom:30px;}
.ewm{ margin-top:10px;}
.ewm img{ padding-right:30px;}

.lxwm_dt{ float:right; width:60%;}

.messhx{ border-top:2px solid #f4d8e3; max-width:1280px; margin:5% auto; padding-top:3%;}
.yb_time{ float:right; color:#000; font-size:18px; text-align:right; margin-top:20px;}
.yb_time p{ margin-top:10px;}

/*新闻中心*/
.xxny_news{ padding-bottom:7%;}
.xxny_news ul{ margin-bottom:3%; overflow:hidden;}
.xxny_news li{ overflow:hidden; margin-bottom:5%;}
.xxny_news li .xxtp{ display:block; float:left;-webkit-transition:all .5s;transition:all .5s;width:320px; height:226px;}
.xxny_news li .xx{ float:left; padding-left:5%; width:72%;max-height:226px; overflow:hidden;}
.xxny_news li .xx em{ display:block; font-size:16px; color:#999999; font-style:normal;}
.xxny_news li .xx strong{ display:block; font-size:24px; font-weight:normal; margin-top:37px; margin-bottom:20px;color:#000;} 
.xxny_news li .xx strong:hover{color:#fc8170;} 
.xxny_news li .xx p{ font-size:16px; color:#333; line-height:35px; height:70px; overflow:hidden;}
.xxny_news li .xx a{ display:block; font-size:16px; color:#999; margin-top:10px;}
.xxny_news li:hover .xx a{ color:#fc8170;}
.xxny_news li:hover .xxtp{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.xx_more{ display:block;width:220px; height:60px; line-height:60px; text-align:center; font-size:18px; background:#f4d8e3; margin:0 auto;}
.xxny_news .xx_more{color:#fd5b44; }
/*荣誉资质*/
.ny_honor li{ width:45%; text-align:center; border:2px solid #e4e4e4; float:left; margin-right:80px; margin-bottom:60px;}
.ny_honor li:nth-child(even){ margin-right:0;}
.ny_honor li img{ display:block; margin:0 auto;padding:40px;-webkit-transition:all .5s;transition:all .5s;}
.ny_honor li p{ height:88px; line-height:88px; color:#333; font-size:24px; background:#e4e4e4;-webkit-transition:all .5s;transition:all .5s; overflow:hidden;}
.ny_honor li:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.ny_honor li:hover p{ background:#fc8170; color:#fff;}

/*视频中心*/
   .ny_honor .swiper-container {
      width: 100%;
      
      margin-left: auto;
      margin-right: auto; overflow:hidden;
    }

    .ny_honor .swiper-slide {
      background-size: cover;
      background-position: center;
    }

   .ny_honor  .gallery-top {
      height: 85%;
      width: 100%;
    }

   .ny_honor .gallery-thumbs {
      height: 20%;
      box-sizing: border-box;
      padding: 10px 0;
    }

   .ny_honor  .gallery-thumbs .swiper-slide {
      width: 25%;
      height: 100%; border:2px solid #fff;
 
    }
.ny_honor  .gallery-thumbs .swiper-slide img{ display:block; width:100%;}
   .ny_honor  .gallery-thumbs .swiper-slide-thumb-active {
    border:2px solid #fc8170;
    }
		  
/*月嫂风采*/
.ny_fengcai {overflow:hidden;}
.ny_fengcai li{ width:21%; float:left; border:1px solid #e4e4e4; padding:20px; margin:0 2% 3% 2%;}
.ny_fengcai li strong{ color:#fd5b44; font-size:18px; margin-top:15px; display:block;}
.ny_fengcai li p{ font-size:16px; color:#666; margin-top:10px;}

.ny_fengcai li img{ display:block;-webkit-transition:all .5s;transition:all .5s; text-align:center;}
.ny_fengcai li:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.ny_fengcai .xx_more{color:#fd5b44; margin:3% auto 8%;}


.ny_fengcaib {overflow:hidden;}
.ny_fengcaib li{ width:23%; float:left; border:1px solid #e4e4e4; padding:20px; margin:0 0.2% 0.2% 0.2%;}
.ny_fengcaib li strong{ color:#fd5b44; font-size:18px; margin-top:15px; display:block;}
.ny_fengcaib li p{ font-size:16px; color:#666; margin-top:10px;}
.deanftrsd{overflow:hidden; height:520px; width:100%;}
.ny_fengcaib li img{ display:block;-webkit-transition:all .5s;transition:all .5s; text-align:center;}
.ny_fengcaib li:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.ny_fengcaib .xx_more{color:#fd5b44; margin:3% auto 8%;}



.moreb{ margin:auto; text-align:center; margin-bottom:30px;}
.moreb a{display: inline-block;background: #fc7765;color: #FFF;font-size: 16px;padding: 10px 25px;border-radius: 30px;-moz-box-shadow:0px 5px 15px #fb8f80;-webkit-box-shadow:0px 5px 15px #fb8f80;box-shadow:0px 5px 15px #fb8f80;width: 150px;transition: all 0.3s; text-align:center;}
.moreb a:hover{background: #d7000f;-moz-box-shadow:0px 5px 15px #d2f1ff;-webkit-box-shadow:0px 5px 15px #d2f1ff;box-shadow:0px 5px 15px #d2f1ff;transition: all 0.3s;}

.morebc{ margin:auto; text-align:center; margin-top:40px;}
.morebc a{display: inline-block;background: #fc7765;color: #FFF;font-size: 16px;padding: 10px 25px;border-radius: 30px;-moz-box-shadow:0px 5px 15px #fb8f80;-webkit-box-shadow:0px 5px 15px #fb8f80;box-shadow:0px 5px 15px #fb8f80;width: 150px;transition: all 0.3s; text-align:center;}
.morebc a:hover{background: #d7000f;-moz-box-shadow:0px 5px 15px #d2f1ff;-webkit-box-shadow:0px 5px 15px #d2f1ff;box-shadow:0px 5px 15px #d2f1ff;transition: all 0.3s;}


.t_c{text-align:center}
/*风采详情*/
.fc_top{ margin-top:7%; margin-bottom:40px; overflow:hidden;}
.fc_top img{ display:block; float:left;}
.fc_top .fc_right{ float:left; padding:2% 9% 3.5% 8%; border:1px solid #e4e4e4; max-height:280px;width:75%;}
.fc_top .fc_right strong{ display:block; font-size:23px;color: #e86b9c; font-weight:normal; margin-bottom:20px;}
.fc_top .fc_right table,.fc_top .fc_right table tr,.fc_top .fc_right table th{border:1px solid #e4e4e4; line-height:52px;}
.fc_top .fc_right table th{ text-align:center; background:#e86b9c; color:#fff;}
.fc_top .fc_right table td{ padding-left:25px; color:#333}

/*招聘培训*/
.jobwz{ padding-top:4%; padding-bottom:4%;}
.jobwz p{ font-size:18px; color:#000; line-height:35px; margin-bottom:42px;}

/*月嫂服务*/
.ny_liuyab{ background:#fc8170; min-height:100px; padding-top:29px;}
.ny_liuyab input[type="text"]{background: #fff; color:#ca3368;border: 0px;border-radius: 30px;padding: 0px 15px;width:16%; margin-right:3%; line-height:42px;}
.dj_one{ padding-top:5%;}
.dj_one strong{ display:block; font-size:32px; color:#ca3368; text-align:center; margin-bottom:6%;}
.dj_one li{ width:23%; margin-right:2%;float:left;}

.dj_one li img{ display:block;margin:0 auto;}
.dj_one li p{ font-size:18px; color:#333; font-weight:bold; text-align:center; margin-top:6%;}

.ys_two{ background:url(../images/ystwobj.jpg) no-repeat center center; background-size:cover;padding:5.5% 0 6% 0;margin-top:6%; overflow:hidden;}
.ysleft{ width:49%; float:left;}
.ntbiaoti{ z-index:999; position:relative;}
.ntbiaoti p{color:#e9b7ca;font-size:60px;text-transform: uppercase; }
.ntbiaoti h3{ color:#d33c75; font-size:32px; position:absolute;top:38px; z-index:666;}
.ysleft ul{ overflow:hidden; margin-top:10%;}
.ysleft li { overflow:hidden; margin-bottom:6%;}
.ysleft li img{ display:block; float:left;}
.ysleft li div{ float:left; margin-left:21px;  font-size:18px;color:#d33c75;width:83%;}
.ysleft li div p{ margin-bottom:5px; font-size:16px;}

.ys_three{ background:url(../images/ysthreebj.jpg) no-repeat center center;background-size:cover; overflow:hidden;}
.yslist{ width:37%; float:right; padding-top:10%; padding-bottom:8%;}
.yslist ul{ border-left:2px dashed #f6d5e3;}
.yslist ul li{ margin-left:-13px; overflow:hidden; padding-bottom:33px;}
.yslist ul li img{ display:block; float:left;}
.yslist ul li p{ float:left; margin-left:15px; color:#333; font-size:17px;}
.yslist ul li:last-child{ padding-bottom:0;}
.ys_three .ysbt { display:none;}
.ys_three .ysbt img{ display:block; margin:0 auto; padding-top:3%;}

.ys_four{ background:url(../images/ysfourbj.jpg) no-repeat center center; background-size:cover; overflow:hidden; padding-bottom:9%;}
.ysga_list{ width:57%; float:left; padding-top:8%;}
.gawenzi{ padding-top:20px;} 
.gawenzi p{ font-size:18px; color:#d33c75; line-height:40px;}

/*育儿嫂服务*/
.yes_one { padding-top:4%;}
.yes_one h3{ font-size:32px; color:#e6739e; text-align:center; margin-bottom:7%}
.yes_one li{ width:22%; float:left; text-align:center;margin-right:3%; padding:25px 0 30px 0; background:#ffecf5; border-radius:15px; margin-bottom:8%}
.yes_one li:last-child{ margin-right:0;}
.yes_one li img{ display:block; margin:0 auto;}
.yes_one li div{ font-size:18px; color:#e6739e; margin-top:30px;}
.yes_one li div p{ margin-bottom:5px;}

.yes_two{ background:#f4d8e4; min-height:720px;}
.yes_title{ width:100px; height:100px; text-align:center; background:#fff; border-radius:50%; vertical-align:middle; position:relative;top:-50px; margin:0 auto;} 
.yes_title p{ font-size:32px; color:#e6739e; line-height:100px;}
p.yezz{ font-size:18px; color:#333; text-align:center; max-width:70%; margin:0 auto; line-height:35px;}
.yesnr_one ul{ margin-top:5%;}
.yesnr_one li{ width:22%; float:left; margin-right:3%; overflow:hidden;}
.yesnr_one li:last-child{ margin-right:0;}
.yesnr_one li img{ display:block; width:100%;}
.yesnr_one li div{ text-align:center;color:#333; background:#fff; padding:35px 8px 28px 8px; overflow:hidden; min-height:184px;}
.yesnr_one li div strong{ display:block; font-size:24px;  font-weight:normal;}
.yesnr_one li div p{ font-size:18px; margin-top:4px;}

.yes_three img{ display:block; margin:0 auto; padding-top:5%; padding-bottom:8%;}


.yes_four{ background:url(../images/yedbj1.jpg) no-repeat center center; background-size:cover; min-height:720px;}
.yes_four ul{ margin-top:5%;}
.yes_four li{ width:22%; float:left; margin:0 2% 0 2%; background:#f4d8e4; border-radius:15px; text-align:center; padding-top:3%;}
.yes_four li img{ display:block; margin:0 auto;}
.yes_four li div{ padding:20px 15px; font-size:18px; color:#333; line-height:30px;}

.yes_five .fivebj{ background:#f4d8e3; padding-bottom:10px;}
.yes_five .fivebj .yezz{ max-width:73%;}
.yes_five img{ display:block; width:100%; margin:0 auto;}


/*新闻详细*/
.inside-news-show{color:#333;font-size:16px;padding:60px 0 20px 0}
table,table tr th, table tr td { border:1px solid #0094ff; }
        table { width: 100%; min-height: 25px; line-height: 25px; text-align: center; border-collapse: collapse;}
.inside-news-show h1{color:#333;font-size:30px;text-align:center;font-weight:400;line-height:40px}
.inside-news-show .info{color:#999;margin-bottom:30px;text-align:center;padding:20px 0 40px 0;border-bottom:solid 1px #e3e3e3}
.inside-news-show .info span{padding:0 40px;display:inline-block}
.inside-news-show .info img{vertical-align:top;margin:5px 10px 0 0}

.inside-xg-news{ overflow:hidden; line-height:40px;margin:20px 0;font-size:14px;border-top:solid 1px #e4e4e4;border-bottom:solid 1px #e4e4e4}
.inside-xg-news li{width:50%;float:left;height:40px;color:#666;padding:0 30px;text-align:right;overflow:hidden;border-left:solid 1px #e3e3e3}
.inside-xg-news li a{color:#666}
.inside-xg-news li a:hover{ color:#fc8170;}
.inside-xg-news li:first-child{text-align:left;border-left:0}
.inside-fh{color:#fff!important;display:block;width:172px;margin:0 auto;text-align:center;line-height:45px;background:#fc8170}
.inside-fh img{vertical-align:middle;margin-left:10px}
.inside-fh:hover{background:#fc8170;}


/*分页*/

.page{ text-align:center;}
.fcpage{ margin-bottom:20px;}
ul.pagination{display:inline-block;padding:0;margin:0}
ul.pagination li{display:inline;}
ul.pagination li a{color:#000;float:left;padding:8px 16px;text-decoration:none;transition:background-color .3s;border:1px solid #ddd;margin:0 4px}
ul.pagination li.active a{background-color:#fc8170;color:#fff;border:1px solid #fc8170}
ul.pagination li a:hover:not(.active){background-color:#ddd}
ul.pagination li span{color:#000;float:left;padding:8px 16px;text-decoration:none;transition:background-color .3s;border:1px solid #ddd;margin:0 4px}


.home_news_list .ckgd{ padding:10px 0px;}
.home_news_list .ckgd a{ display:inline-block; background:#fff; border:solid 1px #eee; font-size:13px; padding:5px 10px;}
.home_news_list .ckgd a:hover{ background:#fc8170; color:#fff;}



@media (max-width:1600px) {
.home_xzwm >.fr li{ overflow:hidden; margin-bottom:4.5%;}
.home_xzwm >.fr{ width:50%; background:#ffe4f1; padding:2% 3%;}
.home_xzwm >.fr img{ float:left; margin-top:5px; width:10%;}

.home_xzwm >.fr p{ float:left; width:90%;}
.ys_message{padding: 5% 2% 6% 4%;width:25%;}
.ys_message input[type="text"]{ font-size:14px;}
.ys_message .mess{ margin-top:5%;}
.ys_message .mess .ndx p{ font-size:16px;}
.ys_message .checkbox-item label{ font-size:14px;}
.ys_message .mess button{ font-size:16px;width:100%; height:46px; line-height:46px;}

.home_news .fl p{ font-size:20px;}
.home_news .fl ul li a{ font-size:14px; height:38px; overflow:hidden; display:block;}
.home_news .fl{ width:30%; margin-right:2%;}

}

@media (max-width:1366px) {
.home_xzwm >.fr img{ width:6%;}	
.home_xzwm >.fr p{ float:left; width:80%; padding-left:5%; font-size:15px; color:#cb1c5d; line-height:30px;}
.ys_message{ padding:2%;width:34%; max-height:511px;}
	.mess .typx .fl{ width:45%;}
	.ys_message input[type="text"]{ margin-bottom:20px;}
	
	.home_one .ysone{ width:60%;}
	
	.ys_message .mess button{ margin:0;}
	.xxny_news li .xx{width:65%;}
.xxny_news li .xx strong{margin-top: 12px;margin-bottom: 8px;}

.yslist{width:40%;}
.yslist ul li p{ font-size:14px;width:87%;}

	}

@media (max-width:1060px) {
.fc_top img{ display:none;}	
.fc_top .fc_right{width:100%; max-height:100%; padding:3%;}	
.fc_top .fc_right table,.fc_top .fc_right table tr,.fc_top .fc_right table th{ line-height:40px;}
.fc_top .fc_right table td{ font-size:12px; padding-left:10px;}
.fc_right table th{ font-size:13px;}
.fc_top .fc_right strong{ font-size:15px; font-weight:bold; margin-bottom:10px;}

.ys_two{ background:#f4d8e4;}
.ysleft{width:100%;}
.ys_three{ background:#ededee;}
.ys_three .ysbt { display:block;}
.yslist{ width:100%; padding:3%;}
.ys_three .yslist ul li{ padding-bottom:15px;}
.yes_one li div{ font-size:14px;}
.yesnr_one li div strong{ font-size:18px; font-weight:bold;}
.yesnr_one li div p{ font-size:14px;}


}

@media (max-width:1010px) {
.head_two .logotp{ display:none;}
.head_nav .nav li > a{ font-size:14px;}
.head_nav .nav li .nav_down a{ font-size:14px!important;}
.home_two{ margin-top:2%; }
.home_two ul{ margin-top:0; float:none; margin-bottom:0;}
.home_two ul li{ width:46%; background:#f7f5f5; margin:0 20px 10px 20px;}
.home_two ul li:nth-child(3){ margin-left:0;}

.home_one .ysone{ width:100%; float:none;}
.ys_message{ width:100%;float:none; padding:4%; margin-top:20px;}
.mess .typx .fl{ width:25%;}

	.xxny_news li .xx{width:60%;}
.ny_honor li{ margin-right:4%; margin-bottom:4%;width:48%;}
.ny_honor li img{ padding:3%;}
.ny_honor li p{ height:40px; line-height:40px;}



.ny_fengcai li{ width:23%; margin:0 1% 2% 1%; padding:2%;}
.ny_fengcai li strong{ font-size:16px; margin-top:10px;}
.ny_fengcai li p{font-size: 12px; margin-top:6px;}




.yes_four{background:#f2f1f7;}
.yes_four li{ width:29%;}
}


@media (max-width:850px) {
.head_nav{ display:none;}	
.head_two .top_tel{ display:none;}	
.head_tb .phone-nav {display: block}
.phone-nav{ top:62px; right:16px !important; }	
.home_two ul li{ width:45%; margin:0 25px 10px 0;}
	.xxny_news li .xx{width:100%; float:none; padding-left:0;}
.xxny_news li .xxtp{ display:none;}
.xxny_news li .xx strong{ font-size:16px; font-weight:bold;}
.xxny_news li .xx p{ line-height:24px; height:50px; font-size:14px;}
.xxny_news li .xx a{ margin-top:5px;}
.xxny_news li .xx em{ font-size:14px;}
.ys_four{ background:#f4d8e4; padding-bottom:3%;}

.ysga_list{ width:100%; padding-top:2%;}
.gawenzi{ padding-top:0;}
.gawenzi p{ font-size:14px; line-height:30px;}
.yes_one li{ width:46%; margin:0 2% 2% 2%;}
.yesnr_one li{width:46%; margin:0 2% 2% 2%;}
.yesnr_one li div{ min-height:130px;padding: 18px 8px 0 8px;}
 p.yezz{ width:100%; max-width:100%; font-size:15px; line-height:25px;}
.yes_two{ margin-top:12%; min-height:850px;}
.yes_four li div{ font-size:14px; line-height:26px;}
}
@media (min-width:850px) {
.fnav{display:none;}

}



@media (max-width:760px) {

.home_two ul{width:100%;}

 .float{display:none;}
.home_two ul li .pxwz{ font-size:14px;margin-top: 5px;}

.home_two ul li{ width:47%; margin-right:6%; padding:10px; margin-bottom:6%;}	
.home_two ul li:nth-child(even){ margin-right:0%;}


.home_two ul li .pxtp{ width:50px; height:50px;}
.home_two ul li:nth-child(1) .pxtp{ background-size:100%;}
.home_two ul li:nth-child(2) .pxtp{ background-size:100%;}
.home_two ul li:nth-child(3) .pxtp{ background-size:100%;}
.home_two ul li:nth-child(4) .pxtp{ background-size:100%;}



.home_two ul li:nth-child(1):hover .pxtp{background:url(../images/yx1.png) no-repeat 0 0;background-size:100%;}
.home_two ul li:nth-child(2):hover .pxtp{background:url(../images/yx2.png) no-repeat 0 0;background-size:100%;}
.home_two ul li:nth-child(3):hover .pxtp{background:url(../images/yx3.png) no-repeat 0 0;background-size:100%;}
.home_two ul li:nth-child(4):hover .pxtp{background:url(../images/yx4.png) no-repeat 0 0;background-size:100%;}
 



.home_title{ padding:20px 0px;}
.home_title h3{ font-size:25px;}
.home_title p{ font-size:14px; padding-top:0px;}






.ys11{
	float:left;
	width:48%;
	height:250px;
	margin-right:1%;
	border-radius:10px;
	background-color: #e9bece;
	background-image: url(../images/y1.png);
	background-repeat: no-repeat;
	background-size:50%;
	background-position: 10px bottom;
}

.ys21{
	float:right;
	width:48%;
	height:250px;
	margin-right:1%;
	border-radius:10px;
	background-color: #b8c5dc;
	background-image: url(../images/y2.png);
	background-repeat: no-repeat;
	background-size:50%;
	background-position: 10px bottom;
}
.ys31{
	float:left;
	width:48%;
	height:250px;
	margin-right:1%;
	border-radius:10px;
	background-color: #e8ddbe;
	background-image: url(../images/y3.png);
	background-repeat: no-repeat;
	background-size:50%;
	margin-top:3%;
	background-position: 10px bottom;
}
.ys41{
	float:right;
	width:48%;
	height:250px;
	margin-right:1%;
	border-radius:10px;
	background-color: #e9bebe;
	background-image: url(../images/y4.png);
	background-size:50%;
	margin-top:3%;
	background-repeat: no-repeat;
	background-position: 10px bottom;
}

.ys1bt3{font-size:20px; font-weight:bold; text-align:right; color:#dca409; margin-top:15%; margin-right:15%;}
.ys1btx3{font-size:14px; text-align:right; margin-top:5%; margin-right:15%; color:#dca409; line-height:30px;}
.ys1bbut3{width:50%; height:30px;border-radius: 25px; background:#dca409; margin:auto; margin-top:10px; float:right; margin-right:15%; text-align:center; color:#FFFFFF; font-size:12px; line-height:30px; margin-top:5%}

.ys12bt{font-size:20px; font-weight:bold; text-align:right; color:#0081cd; margin-top:15%; margin-right:15%;}
.ys1btx2{font-size:14px; text-align:right; margin-top:5%; margin-right:15%; color:#0080c9; line-height:30px;}
.ys1bbut2{width:50%; height:30px;border-radius: 25px; background:#0080c9; margin:auto; margin-top:10px; float:right; margin-right:15%; text-align:center; color:#FFFFFF; font-size:12px; line-height:30px; margin-top:5%}

.rightae{display:none;}
.welcom{font-size:14px;}
.linkb{display:none;}
.footer{display:none;}
.copy{font-size:12px; line-height:24px; margin-top:20px;}
.ys1bt{font-size:20px; font-weight:bold; text-align:right; color:#c95570; margin-top:15%; margin-right:15%;}
.ys1btx{font-size:14px; text-align:right; margin-top:5%; margin-right:15%; color:#c95570; line-height:30px;}
.ys1bbut{width:50%; height:30px;border-radius: 25px; background:#fc8170; margin:auto; margin-top:10px; float:right; margin-right:15%; text-align:center; color:#FFFFFF; font-size:12px; line-height:30px; margin-top:5%}


.ny_fengcaib li{ width:50%; float:left; border:1px solid #e4e4e4; padding:20px; margin:0 0% 0.2% 0.2%;}
.deanftrsd{overflow:hidden; height:380px; width:100%;}
.ny_fengcaib li p{ font-size:12px; color:#666; margin-top:5px;}
.fnav{ position:fixed; bottom:0; left:0; min-width:320px; max-width:640px; width:100%; height:60px; background:#ff7562;z-index:20;}
.fnav li{ width:25%; float:left; height:60px; position:relative;line-height: 0;}
.fnav li:before{ content:""; position:absolute; top:0; right:0; width:1px; height:100%; background:#ffc2ba;}
.fnav li a{ display:block; text-align:center; color:#fff; font-size:14px; height:60px;}
.fnav li em{ display:block; width:1.8rem; margin:10px auto;}
.fnav li em img{width: 26px;height: 26px;}
.fnav li:last-child:before{ background:none;}
.fnav li:first-child{background: #fe3b20;}
.copy{margin-bottom:60px;}


#IndexBlock1 .NumBox{ padding:20px 0; }
#IndexBlock1 .NumBox .num{ display: inline-block; vertical-align: middle; width: 49%; padding:0 0.15rem; position: relative; }
#IndexBlock1 .NumBox .num:after{ content: ""; display: block; position: absolute; right: 0; top:15%; height: 70%; width: 0.01rem; background-color: #ececec; }
#IndexBlock1 .NumBox .number{ font-size: 20px; line-height: 40px; color:#fc7766; }
#IndexBlock1 .NumBox .number i{ font-size: 14px; line-height: 16px; font-style:normal; vertical-align: top; margin-left: 0.05rem; }
#IndexBlock1 .NumBox .txt{ font-size: 12px; color:#888888; }
#IndexBlock1 .NumBox .num1{ width: 49%; padding-right: 1%; }
#IndexBlock1 .NumBox .num4{ width: 47%; margin-left: 1%; }
#IndexBlock1 .NumBox .num4:after{ display: none; }





.hzjyti{text-align:center; font-size:24px; color:#f65743; padding-top:1%; margin-bottom:1%}
.hzjyan{margin:auto; width:50%; height:30px; line-height:30px; background:#fb8e7f;border-radius: 25px; margin-top:10px; font-size:12px;}
.moreb{ margin:auto; text-align:center; margin-bottom:20px;}
.moreb a{display: inline-block;background: #fc7765;color: #FFF;font-size: 14px;padding: 7px 15px;border-radius: 20px;-moz-box-shadow:0px 5px 15px #fb8f80;-webkit-box-shadow:0px 5px 15px #fb8f80;box-shadow:0px 5px 15px #fb8f80;width: 100px;transition: all 0.3s; text-align:center;}
.moreb a:hover{background: #d7000f;-moz-box-shadow:0px 5px 15px #d2f1ff;-webkit-box-shadow:0px 5px 15px #d2f1ff;box-shadow:0px 5px 15px #d2f1ff;transition: all 0.3s;}

.morebc{ margin:auto; text-align:center; margin-top:40px;}
.morebc a{display: inline-block;background: #fc7765;color: #FFF;font-size: 14px;padding: 7px 15px;border-radius: 20px;-moz-box-shadow:0px 5px 15px #fb8f80;-webkit-box-shadow:0px 5px 15px #fb8f80;box-shadow:0px 5px 15px #fb8f80;width:100px;transition: all 0.3s; text-align:center;}
.morebc a:hover{background: #d7000f;-moz-box-shadow:0px 5px 15px #d2f1ff;-webkit-box-shadow:0px 5px 15px #d2f1ff;box-shadow:0px 5px 15px #d2f1ff;transition: all 0.3s;}



.hom_kb_list ul li{  width:48%; margin-right:4%; margin-bottom:4%;}
.hom_kb_list ul li:nth-child(even){ margin-right:0%;}
.hom_kb_list ul li div strong{ font-size:12px; padding-bottom:8px; }
.hom_kb_list ul li div p{ line-height:20px; font-size:13px; padding-bottom:10px; height:62px; overflow:hidden;}	
.hom_kb_list ul li div a{ font-size:13px; margin:5px 0px;}

.home_xzwm >.fr img{ width:7%;}	
.home_xzwm >.fr p{ float:left; width:93%; padding-left:4%; font-size:15px; color:#cb1c5d; line-height:25px;}

.home_xzwm >.fl{ width:100%;}
.home_xzwm >.fr{ width:100%; background:#ffe4f1; padding:4% 5%;}

.ydtp{ display:block;}
.home_news .fl p{ padding-top:20px;}
.home_news{ padding:20px 15px;}
.home_news .fl{ width:100%;}
.home_news_list >div{ padding:15px 0px;}
.home_news .fl{ border-bottom:solid 1px #e7e7e7;}
.home_news .fl:last-child{ border:0px;}
.home_news .fl ul li { line-height:30px;  height:30px; overflow:hidden;}
.home_news .fl ul li:last-child{ margin-bottom:15px;}
.home_news .fl ul li a{ font-size:15px;}


.footer_con .fl{  width:100%;}
.footer_con .fr{ width:100%; padding-top:15px;}
.footer_con .fr ul li{ width:14%; font-size:12px;}

.footer_con .fl img{ width:20%; margin-right:10%;}
.footer_con .fl img:last-child{ margin-right:0%;}


.ny_about{ overflow:hidden;line-height:30px;}
.ny_about .fl{ width:100%; font-size:14px; padding-top:0px;}
.ny_about .fr{ width:100%;}	
.ny_menu a{ display:inline-block; line-height:35px; height:35px; padding:0px 5px; font-size:13px;}	

.mess .typx .fl{ width:50%;}


.mess select{ width:46%; margin-right:2%; margin-bottom:10px; font-size:15px;}
.mess input[type=text]{  width:46%; margin-bottom:8px;}
.mess button{ width:46%;}

.mess input::-webkit-input-placeholder { 
    color: #333333; font-size:15px;
}
.checkbox-item label{font-size:15px; line-height:30px;}


.checkbox-item input[type=checkbox]{width:20px;height:20px;}
.checkbox-item label:before{width:20px;height:20px;}

 .mess .typx .fl{ margin-bottom:4px; }

.copy{ padding-top:15px; padding-bottom:15px;}
.copy .fr{ padding-top:10px;}
.copy .fr a{ font-size:16px; color:#000; display:inline-block; padding:0px 15px;}
.copy .fr a:hover{ color:#fd5b44;}

.copy .fr span:nth-child(6){display:none;}

.footer{ padding:20px 15px;}

.ydtp{ display:block;}
.pctp{ display:none;}
.ny_contact p.wz{ line-height:25px; font-size:14px;}
.lcwm_left{ width:100%; float:none;}
.lx p{ font-size:14px; margin-bottom:5px;}
.lxwm_dt{ width:100%; float:none; margin-top:20px;}
.yb_time{ margin-top:0; font-size:14px;}
.ewm img{ padding-right:25px;}

.ny_fengcai li{ width:47%; margin:0 1% 2% 1%; padding:2%;}


.jobwz p{ font-size:13px;line-height:25px; margin-bottom:4%;}
.fc_top .fc_right{ padding:3% 0; border:none;}
.fc_top .fc_right table td{ font-size:10px; padding-left:0; text-align:center;}
.fc_right table th{ font-size:12px;}
.ny_liuyab input[type="text"]{ width:46%; margin-bottom:10px; font-size:12px; }
.dj_one li{ width:47%; margin-bottom:20px;}
.dj_one li p{ font-size:15px;}
.dj_one strong{ font-size:25px;}
.ysleft li{ margin-bottom:4%;}
.ysleft li div{width:75%; font-size:14px;}
.ysleft li div p{ font-size:12px;}
.ntbiaoti p{ font-size:40px;}
.ntbiaoti h3{ font-size:24px; top:24px;}
.ysleft ul { margin-top:5%;}
.yslist ul li p{ font-size:14px;width:87%;}
.yes_five .fivebj .yezz{ width:100%; max-width:100%;}

ul.pagination li a{margin:8px 4px}

.ny_honor li p{ font-size:12px; line-height:30px; height:30px;}
.fcpage{ margin-bottom:10px; margin-top:10px;}

ul.pagination li a{ padding:4px 8px;}
.head_two .logo img{ width:60%; margin-left:5px;}
.head_two{ padding:10px 0px;}


ul.pagination li{}
ul.pagination li span{padding:4px 8px;margin:8px 4px;}
ul.pagination li span.current{background:#fc8170;color:#fff}

}
@media (max-width:560px) {

	.yes_one li{ width:100%; margin:0 0 2% 0;}


.yes_two{ margin-top:12%; min-height:780px;}
.yes_four li{ width:96%; margin-bottom:20px;}
.yes_four{ min-height:1100px;}
}

.gallery-thumbs .swiper-slide img{ width:100%; vertical-align:middle;}
.swiper-slide-thumb-active{ border:solid 1px #ff6600;}


.bannerBox{position:relative;}
.bannerBox .banner{position:relative}
.bannerBox .banner.active:before{top:50%;left:50%;opacity:1}
.bannerBox .swiper-slide-active.banner07:before{transition-delay:.5s;-webkit-transition-delay:.5s;top:0;opacity:1}
.bannerBox .pages{margin-left:-110px;width:230px;position:absolute;left:50%;bottom:0px;z-index:10;}
.bannerBox .pages p{margin-bottom:2px;color:#ffe400;font-family:Century;font-size:18px;font-weight:700;text-align:center; display:none;}
.bannerBox .pages p span{font-size:48px}
.bannerBox .pages .arrows{padding:17px 0;position:relative}
.bannerBox .pages .arrows .prev{position:absolute;left:0;top:-2px;cursor:pointer;display:none;}
.bannerBox .pages .arrows .next{position:absolute;right:0;top:-2px;cursor:pointer;display:none;}
.bannerBox .pages .arrows .line{margin:0 auto;width:100px;height:8px;background:rgba(229,114,157,.2)}
.bannerBox .pages .arrows .line span{width:0;display:block;height:8px;background:#fc7765}

@media (max-width:560px) {
	.bannerBox .pages .arrows .line{height:2px;}
.bannerBox .pages .arrows .line span{height:2px;}
	
	}
	
	
.ny_liuyab button{background:#fff;border:0px; cursor:pointer; border-radius:30px;line-height:42px;width:16%;}
.ny_liuyab select{background:#fff;border:0px; cursor:pointer; border-radius:30px;line-height:42px;width:16%;height:42px;padding-left:10px;margin-right:3%;}



.yd{display:none;}

@media (max-width:767px) {



.pc{display:none;}
.yd{display:block;}

.ny_liuyab select{width:46%;}
.ny_liuyab button{width:46%;margin-bottom:10px;}

.ys_message{max-height:none;;}
	
	}
	
	
	
	
	
.case{overflow:hidden;margin-top:20px}
.case ul{margin:0 -15px;overflow:hidden}
.case ul li{float:left;width:33.3333333%;padding:0 15px;margin-bottom:10px;overflow:hidden}
.case ul li a{display:block;padding-bottom:14px;border-bottom:1px solid #e3e3e3}
.case ul li .pic{position:relative;overflow:hidden}
.case ul li .pic img{transition:.4s}
.case ul li .pic:after{padding-bottom:61%;content:'';display:block}
.case ul li .bt{color:#333;font-size:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:23px;margin-bottom:10px}
.case ul li span{color:#999;font-size:14px;background:url(../images/case-04.png) no-repeat center left;padding-left:20px;display:block;margin-bottom:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.case ul li .jsh{line-height:26px;color:#666;height:12px;overflow:hidden}
.case ul li:hover a{border-bottom:1px solid #e5729d}
.case ul li:hover .pic img{transform:scale(1.03)}
.case ul li:hover .bt{color:#e5729d}
@media (max-width:768px){.case ul li{width:50%}
}
@media (max-width:520px){.case ul{margin:0 -5px}
.case ul li{padding:0 5px;margin-bottom:20px}
.case ul li a{padding-bottom:15px}
.case ul li .bt{font-size:14px;margin-top:15px}
.case ul li span{font-size:13px}
.case ul li .jsh{font-size:12px}
}
	
	
	
	
	
.fc_bottom .gallery-top img{max-width:500px;}
	
