* {  margin: 0; padding: 0; font-family: "microsoft yahei";text-decoration: none;font-size:16px;}
i{font-style: normal;}
img{border:none;}
ul,ol,li { list-style: none;}
ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,hgroup,p,blockquote,figure,form,fieldset,input,legend,pre,abbr,button {margin: 0; padding: 0;}
a,button,input { -webkit-appearance: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: none;}
img { vertical-align: middle;}
a {color: #666;text-decoration: none !important; /*background-color: transparent;*/}
.clear { clear: both;}
.m {width:1200px; margin: 0 auto;}
html,
body {width: 100%;}
.clearfix:before,
.clearfix:after { content: ""; display: table; clear: both;}
.clearfix:after {clear: both;}
.fl,.lf { float: left;}
.fr,.rt{float: right;}
.clearfix {*zoom: 1;/*IE/7/6*/}
.t_r{ text-align:right;}
.t_l{text-align:left;}
.t_c{ text-align:center;}
/* 回到顶部 */
#toTop { width: 56px;height: 56px;position: fixed;cursor: pointer; display: none; right: 3%; bottom: 4%; z-index: 60; background:url("../../images/top.png")/*/top.png*/ center center no-repeat;color:#fff;text-align: center;line-height: 56px;font-size:50px;font-weight: bold;}
/* 头部 */
.headerTop{height:36px;background:#f1f1f1;font-size: 12px;color:#666;line-height: 36px;    box-shadow: 0 2px 2px #ddd;}
  .headerTop p,  .headerTop a{font-size: 12px;color:#666;cursor: pointer;}
  .headerTop_in>.fr{font-size: 12px;}
  .headerTop_in>.fr a:hover{color:#d31145;}
#header{  width: 100%;}
#nav,#nav ul {list-style: none outside none;margin: 0;  padding: 0;}
#nav { font-family: "Lucida Sans Unicode",Verdana,Arial,sans-serif; font-size: 13px; height:50px;list-style: none outside none;}
.nav{ -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
   -moz-box-shadow: 0px 3px 3px #cecece;-webkit-box-shadow: 0px 3px 3px #cecece; box-shadow: 0 3px 4px #8b8b8b;
  background:#d31145;}
#nav li {  display: block; float: left; height: 50px; position: relative; width: 130px;}
#nav li.on a{background:#b50000;    z-index: 1000; position: relative;color:#fff;}
#nav > li:first-child {border-left: 0 none;margin-left: 5px;}
#nav ul { left: -9999px; position: absolute; top: -9999px; z-index: 2;}
#nav ul li {background: none repeat scroll 0 0 #d31145;box-shadow: 5px 5px 5px rgba(211, 17, 69, 0.5); width: 100%;}
#nav li a { color: #fff;display: block;line-height:50px; outline: medium none;text-align: center;text-decoration: none;
  /* background-color: #202020; */
}
#nav>li>a{line-height:50px;}

/* keyframes #animation */
@-webkit-keyframes animation {
  0% { -webkit-transform: scale(1);}
  30% {-webkit-transform: scale(1.2);}
  100% { -webkit-transform: scale(1.1);}}
@-moz-keyframes animation {
  0% { -moz-transform: scale(1);}
  30% { -moz-transform: scale(1.2);}
  100% { -moz-transform: scale(1.1);}}
#nav li > a:hover {background:#be0f3e; 
  /* CSS3 animation */ -webkit-animation-name: animation;-webkit-animation-duration: 0.3s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: 1;-webkit-animation-direction: normal;-webkit-animation-delay: 0;-webkit-animation-play-state: running;-webkit-animation-fill-mode: forwards;-moz-animation-name: animation; -moz-animation-duration: 0.3s; -moz-animation-timing-function: linear; -moz-animation-iteration-count: 1; -moz-animation-direction: normal; -moz-animation-delay: 0; -moz-animation-play-state: running; -moz-animation-fill-mode: forwards;}
#nav li:hover ul {left: -10px;top: 50px; width: 134px;}
.header_title{height:130px;}
.header_title .fl img{margin-top: 30px;}
.header_title .fl h1{margin-top: 40px;font-size:40px; color:#333;font-weight: bold;margin-bottom: 5px;}
.header_title img.fl{margin-top: 30px;width:66px;height:70px;margin-right: 20px;}
.header_title .fl p{font-size: 13px;color:#999;}
.header_title .phoneBox p{color:#666;font-size:25px;font-weight:bold;color:#d31145;}
.header_title .phoneBox p:first-child{font-size:16px;color:#333;}
.header_title .fr img{width:84px;height:85px;vertical-align: top;}
.phoneBox{display:inline-block;padding-left:10px;}
.header_title .fr{margin-top: 25px;padding-left: 70px;}
.nav .fr{margin-top:9px;position: relative;}
.nav .fr button{cursor:pointer;outline:none;position: absolute;height:30px;width:50px;background:url("../../images/search.png")/*/search.png*/ center center no-repeat;right:0;top:0;}
.nav .fr input{color:#fff;outline:none;height:30px;width:155px;background:none;border:1px solid #fff;padding:0 50px 0 15px;font-size:14px;border-radius: 20px;}
.nav .fr input::-webkit-input-placeholder{color:#fff;}
.nav .fr  input::-moz-placeholder {color:#fff}
.nav .fr  input::-ms-input-placeholder {color:#fff}
/* 主体 */
/* 公寓简介 */
.aboutUs{background-size:100% 100%;}
.aboutUs{padding-bottom: 60px;}
.case_center .branch_title h2,
.aboutUs_in .branch_title h2{color:#333;}
.case_center .branch_title h2 p,
.aboutUs_in .branch_title  h2 P{color:#b8b8b8;}
.aboutUs_in_txt{margin-left:40px;width: 600px;}
.aboutUs_in_txt_in{max-height:405px;overflow:hidden;line-height: 30px;font-size: 14px;color:#000;}
.aboutUs_in_txt p{font-size: 16px; line-height: 35px;}
.more{width:183px;height:45px;margin-top:5px;text-align: center;line-height: 45px;color:#d31145;display:block;font-size: 17px;border:1px solid #d31145;border-radius: 25px;}
.more:hover{color:#fff;background:#d31145;}
.aboutUs_in_banner{width:474px;height:438px;background:#e0587c;}
.aboutUs_in_banner .slick_ban{width:370px;margin:0 auto;}
.aboutUs_in_banner .slick_ban .bannerTxt{color:#fff;text-align: center;line-height: 50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.aboutUs_in_banner .slick_ban .slick-prev{ left: -17%;  height:65px;    top: 35%; background: url("../../images/arr1_1.png")/*/arr1_1.png*/ center center no-repeat;}
.aboutUs_in_banner .slick_ban .slick-next{  right:-17%;height:65px;      top: 35%;background: url("../../images/arr1_2.png")/*/arr1_2.png*/ center center no-repeat;}
.thirdBox  .branch_title{padding:50px 0 25px;}
.aboutUs_in_banner .branch_title{padding:40px 0 25px;}
.fifthBox .branch_title h2,
.fifthBox .branch_title p,
.thirdBox  .branch_title h2,
.thirdBox  .branch_title p,
.aboutUs_in_banner .branch_title p,
.aboutUs_in_banner .branch_title h2{color:#fff;}
.aboutUs_in_banner .branch_title p::before,.aboutUs_in_banner .branch_title p::after{display: none;}
.fifthBox .branch_title p::before,.fifthBox .branch_title p::after,
.thirdBox  .branch_title p::before,.thirdBox  .branch_title p::after{background:#fff;}
.aboutUs_in_txt_in>h3{font-size: 30px;color:#d31145;font-weight: bold;margin-bottom:45px;}
/* 副标题 */
.branch_title{padding:30px 0 30px;}
.branch_title h2{ font-size:28px; color:#333; margin-bottom:10px;font-weight: bold;}
.branch_title>p{ color:#d31145; font-size:14px;display: inline-block;position: relative;}
.branch_title>p:after,
.branch_title>p:before{content: ''; display: block; width: 65px;height: 2px;background: #d31145; position: absolute; top: 0px;left:-90px;}
.branch_title>p:after{left:auto;right:-90px;}

/* 配套设施 */
.firstBox li{width:360px;margin-right: 60px;float: left;margin-bottom: 10px;}
.firstBox li:nth-child(3n){margin-right: 0;}
.firstBox li .pictureSet_box{width:360px;height:280px;overflow: hidden;position: relative;}
.firstBoxModel{position: absolute;top:0;left: 0;width:100%;height:100%;background:rgba(211, 17, 69, 0.7);display: none;}
.firstBoxModel img{width:56px !important;height:55px !important;top:40% !important;left:43% !important;}
.firstBox li :hover .firstBoxModel{display: block;}
.firstBox li .firstBoxTxt{height:50px;line-height: 50px;text-align: center;font-size: 18px;color:#333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.firstBox li :hover .firstBoxTxt{color:#d31145;font-weight: bold;}

/* 入住流程 */
.thirdBox{padding-bottom: 20px;}
.thirdBox li{overflow:hidden;float: left;width:200px;text-align: center;color:#fff;}
.thirdBox li img{display: inline-block;width:66px;height:66px;}
.thirdBoxTxt{font-size: 20px;font-weight: bold;height:70px;line-height: 70px;width:80%;display: inline-block;}
.thirdBox li>span{font-size: 24px;font-weight: bold;}
.thirdBox li:last-child>span{display: none;}

/* 健康饮食 */

.fourthBox li{width:376px;height:296px;margin-right: 35px;position: relative;float: left;}
.fourthBox li:last-child{margin-right: 0;}
.fourthBox li .pictureSet_box{width:100%;height:100%;overflow: hidden;}
.fourthBox li .fourthBoxTxt{display:none;width:100%;height:50px;text-align: center;line-height: 50px;background:rgba(0, 0, 0, 0.3);color:#fff;position: absolute;bottom: 0;left: 0;}
.fourthBox li:hover .fourthBoxTxt{display: block;}

/* 多彩生活 */
.fifthBox .branch_title{padding:70px 0 110px;}
.fifthBox ul{position: relative;top:-70px;background:#fff;padding-top:30px;}
.fifthBox ul li{margin-bottom:30px;float:left;width:560px;padding: 0 10px 0 30px;}
.fifthBox ul li .pictureSet_box{width:200px;height:136px;overflow: hidden;position: relative;}
.fifthBox ul li .pictureSet_box .newsDate{text-align:right;width:51px;height:60px;padding-right:5px;background:rgba(211, 17, 69, 0.7);position: absolute;top:0;left: 0;color:#fff;}
.fifthBox ul li:nth-child(2n) .pictureSet_box .newsDate{background:rgba(0,0,0,0.6)}
.fifthBox ul li .pictureSet_box .newsDate .newsDate_p1{font-size: 18px;font-weight: bold;margin-top:10px;}
.fifthBox ul li .pictureSet_box .newsDate .newsDate_p2{font-size: 14px;}
.fifthBox ul li .fifthBoxTxt{width:340px;} 
.fifthBox ul li .fifthBoxTxt h4{color:#333;margin:15px 0 10px;    overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;}

.fifthBox ul li .fifthBoxTxt .fifthBoxTxt_in{font-size: 14px;color:#666;line-height: 26px;height:52px;overflow: hidden;}
.fifthBox ul li .fifthBoxTxt .fifthBoxTxt_in p{font-size: 14px;color:#666;}
.fifthBox ul li .fifthBoxTxt .more_p{color:#d31145;font-size: 14px;margin-top:15px;}
.fourthBox li .pictureSet_box img,
.fifthBox ul li .pictureSet_box img{transition: all 0.3s;}
.fourthBox li .pictureSet_box img:hover,
.fifthBox ul li .pictureSet_box img:hover{transform: scale(1.2)}
.fifthBox ul li .fifthBoxTxt:hover .fifthBoxTxt_in p,
.fifthBox ul li .fifthBoxTxt:hover h4{    color: #d31145;}
/* 轮播图 */
.slick-dots{bottom:40px;}
.slick-dots li button:before{font-size: 16px;color:#fff;opacity: 1;}
.slick-dots li.slick-active button:before{color:#b50000;font-size: 18px;opacity: 1;}
.slick-next:before,
.slick-prev:before{display: none;}
.slick-prev, .slick-next{z-index: 10000;background:url("../../images/arr2.png")/*/arr2.png*/ center center no-repeat;width:50px;height:50px;}
.slick-prev{background:url("../../images/arr1.png")/*/arr1.png*/ center center no-repeat;}
.slick-prev{ left:10%;}
.slick-next{right:10%;}

/* 底部 */ 
.book_Online{background:#3c3c3c;}
.book_Online .m{ color:#fff;padding-bottom:30px;}
.book_Online .m>.fl{width:550px;position: relative;}
.book_Online .m>.fl h4{font-size: 26px;font-weight: normal;margin-bottom:10px;}
.book_Online .m>.fl .img_box{position: absolute;right:0px;bottom: 0;text-align: center;}
.book_Online .m .book_OnlineTxt p{font-size: 14px;line-height: 34px;}
.book_Online .m>.fr{width:430px;}
.book_Online .m h3{ font-size:30px; margin-bottom:45px; padding-left: 30px;position: relative;}
.book_Online .m h3:before{content: ''; display: block; width: 6px; height: 28px; position: absolute; left: 0; top: 8px; background: #ff3145;}
.book_Online .m h3 strong{font-size:30px; color:#ff3145;}
.online_b1 input{ color:#fff;height:44px; width:410px;background:rgba(75,76,78,0.5); padding-left: 20px;outline: none;margin-bottom:15px;}
.book_Online .m .btn{width:430px;height:44px;background:#d31145;color:#fff;font-size: 18px; }
.copyright{background:#333;font-size:14px;width:100%;height:46px;line-height:46px;text-align:center;color:#fff; }
.copyright p{font-size:14px;}
.book_OnlineTxt{width:450px;}
.book_Online .branch_title h2:before{display: none;}
.book_Online .branch_title{padding:40px 0 20px;}
.book_Online .branch_title h2,.book_Online .branch_title p{font-weight: normal;}
.online_b1 input::-webkit-input-placeholder{color:#fff;}
.online_b1 input::-moz-placeholder {color:#fff}
.online_b1 input::-ms-input-placeholder {color:#fff}
/* 内页主体 */

  /* 左侧导航 */
  .inside{padding-bottom: 30px;}
  .insideContent_l{width:275px;}
  .insideContent_r{width:876px;background:#f3f3f3;}
  .insideContent_l_d .insideContent_l_d_1>p{overflow:hidden;padding-left:10px;height:50px;line-height:50px;background:#f3f3f3;color:#d31145;font-size: 26px;margin-bottom:25px;font-weight: bold;}
  .insideContent_l_d .insideContent_l_d_1:last-child>p{font-size: 26px;}
  .insideContent_l_d .insideContent_l_d_1{padding-left:50px;background-image:url("../../images/phone1.png")/*/phone1.png*/;background-position:8px center;background-repeat:no-repeat;background-color:#999;}
  .insideContent_l_d .insideContent_l_d_1:last-child{    background-size: auto 55%;background-image:url("../../images/phone3.png")/*/phone3.png*/;}
.list{width: 275px;}
.list ul li a{  background:#d31145;text-align:center;color: #fff; font-size:16px; display: block; height:60px;line-height: 60px;position: relative;    position: relative; overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.list>ul>li>a{  border-left: 10px solid #be0f3e;font-size:22px;}
.list>ul>li{margin-bottom: 10px;}
.list>ul>li:last-child{margin-bottom: 25px;}
.list ul li ul{display: none;}
.list ul li ul a{background:#fff;padding-left:100px;text-align: left;}
.list ul li ul a span{color:#fff;}
.list ul li ul li { border-left:0; border-right:0; }
.list ul li ul li ul{display: none;}
.list ul li ul li a{ color:#333;     border-bottom: 1px solid #ddd;   font-size: 14px;}
.list ul li ul li ul li { background-color:#d6e6f1; border-color:#6196bb; }
.last{ background-color:#d6e6f1; border-color:#6196bb; }
.list ul li ul li ul li a{ color:#316a91; padding-left:30px;}
.list ul li ul li a:hover{color:#0167b5;}
.list ul li ul li a:hover span{color:#0167b5;}

 /* 内页广告栏 */
 .insideBanner{position: relative;}
 .insideBanner img{width:100%;}

  /* 右侧内容 */

  .bread{height:60px;line-height: 60px;font-size: 14px;color:#999;}
  .bread a{color:#999;}
  .insideContent_r_txt{padding:10px 0px 20px;}
  .insideContent_r_txt .insideContent_r_txt_in{width:816px;margin:0 auto;text-align: center;}
  .insideContent_r_txt .insideContent_r_txt_in>img{max-width: 800px;margin-bottom:30px; width: 100%;}
  .insideContent_r_txt .insideContent_r_txt_in .insideContent_r_txt_p{text-align: left;color:#666;font-size: 14px;line-height: 36px;}
  .insideContent_r_txt .insideContent_r_txt_in .insideContent_r_txt_p img{max-width: 100%;}
  /* 联系我们 */
  .messList li{float:left;width:210px;background:#ebebeb;margin-right:2px;text-align: center;}
  .messList li>img{margin:20px auto 30px;width:77px;height:77px;}
  .messList_txt{height:80px;border-top:2px solid #fff;color:#666;line-height: 80px;overflow: hidden;}
  
  /* 集团简介 */
.insideContent_r .insideContent_r_title{height:78px;line-height: 78px;border-bottom: 2px solid #0167b5;text-align: center;font-size:28px;color:#333;font-weight: normal;position: relative; font-weight: bold;}
.insideContent_r .insideContent_r_title::after{content:'';display:block;position: absolute;width:200px;height:2px;background:#b91e2b;left:39%;}
.contact_l{width:264px;height:264px;background:#fff;text-align: center;line-height: 264px;}
.contact_l img{display: inline-block;}
.contact_r{width:490px;height:264px;text-align: left;}
.contact_r h5{font-size: 28px;color:#231f20;margin-bottom:30px;letter-spacing: 2px;}
.contact_r .contact_r_p1{height:50px;padding-left:50px;margin-bottom:20px;background-color:#999999;background-repeat: no-repeat;background-position: 8px center;line-height: 50px;overflow: hidden;}
.contact_r .contact_r_p1>p{padding-left:20px;background:#f3f3f3;color:#333;font-size: 14px;}
.contact_r .contact_r_p1:last-child p{font-size: 30px;font-weight: bold;color:#b91e2b;}
  /* 新闻列表 */
  .newslist_in{margin-bottom: 20px; margin-top: 10px;}
  .newslist{color:#333;}
  .newslist_in .pictureSet_box{width: 150px;height:150px;overflow: hidden;}
  .newslist_in .newslist_r{width:816px;text-align: left;color:#666;  height:60px;  border-bottom: 1px dashed #666; float: left;}
  .newslist_in .newslist_r:hover{ border-bottom: 1px dashed #be0f3e;}
  .newslist_in .newslist_r h5{    color: #333 !important;font-size: 18px;    overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;}
  .newslist_in .newslist_r:hover a, .newslist_in .newslist_r:hover h5, .newslist_in .newslist_r:hover p, .newslist_in .newslist_r:hover span{color:#d31145 !important;}
.newslist_in .newslist_in_txt, .newslist_in .newslist_in_txt p{    color: #333;font-size: 12px;line-height:24px;}
  .newslist_in .newslist_in_txt{overflow: hidden;height:72px;padding:10px 0;}
  .newslist_in .newslist_r span{font-size: 12px; color: #333;}
  .newslist_in img{transition: all 0.3s;}
  .newslist_in img:hover{transform: scale(1.2)}
 /* 新闻详情 */
 .newstxt{color:#333;margin-bottom:10px;}
 .newstxt h6{font-size: 24px;}
 .newstxt .newstxt_p{font-size: 14px;line-height: 40px;}
  /* 分页 */
#page {  text-align: right;font-size: 14px;color: #666;width: 830px; margin: 20px auto 0; border: 1px solid #ccc; padding: 10px 10px;}
#page>.fl{text-align: left;    line-height: 30px;}
#page .n { height: 28px; padding: 0 12px;border: 1px solid #e1e2e3;}
#page a, #page strong { display: inline-block;vertical-align: text-bottom;text-align: center;  text-decoration: none; overflow: hidden; margin-right: 9px; background: #fff;}
#page .pc {width: 34px;height: 34px;border: 1px solid #e1e2e3;cursor: pointer;display: block;}
#page .current{background:#d31145;color:#fff;}

/* 详情分页 */
.page .am-share .am-share-sns  .jiathis_style_32x32  .jtico_tsina{width:24px !important;height:24px !important;background:url("../../images/f3.png")/*/f3.png*/ no-repeat !important;}
.page .am-share .am-share-sns  .jiathis_style_32x32  .jtico_qzone{width:24px !important;height:24px !important;background:url("../../images/f1.png")/*/f1.png*/ no-repeat !important;}
.page .am-share .am-share-sns  .jiathis_style_32x32  .jtico_cqq{width:24px !important;height:24px !important;background:url("../../images/f2.png")/*/f2.png*/ no-repeat !important;}
.page .am-share .am-share-sns  .jiathis_style_32x32  .jtico_weixin{width:24px !important;height:24px !important;background:url("../../images/f4.png")/*/f4.png*/ no-repeat !important;}
.page .am-share .am-share-sns a{margin-left:5px;}
.page .fl a{margin-right:20px;font-size: 14px;color:#666;}
.page{padding:20px 0 0;}
.page .fr{position: relative;}
.page .fr>p{position: absolute;    left: -70px;color: #666;}

.in11{max-width: 1920px; width: 100%; margin: 0px auto;}

.in11 img{max-width: 1920px; width: 100%; margin: 0px auto;}


.page{PADDING-BOTTOM: 25px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 10px; TEXT-ALIGN: center}
.page a,.page span{BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important}


/* 荣誉列表 */
.rypicture{width:393px;height:290px;border:1px solid #dcdcdc;}
.rylist li{float:left;margin-right: 30px;width:393px;}
.rylist li img{transition: all 0.5s;}
.rylist li img:hover{transform: scale(1.2);}
.rylist{width:846px;}
.rylist li .pictureSet_box{width:393px;height:290px;overflow: hidden;} 
/* .rylist li:nth-child(3n){margin-right: 0;} */
.ry_txt{height:40px;line-height: 40px;font-size: 14px;color:#666;}
.newslist_in .newslist_in_txt img{display:none;}
.fifthBoxTxt_in img{display:none;}
