﻿@charset "UTF-8";
::-webkit-scrollbar-track-piece {width:5px;background-color:#f8f8f8;}
::-webkit-scrollbar {width:5px;background-color:#f9be00;}
::-webkit-scrollbar-thumb {width:5px;background-color:#f9be00;}
::-webkit-scrollbar-thumb:hover {width:5px;background-color:#f9be00;}

#browser_ie {
	BACKGROUND-COLOR: #f6f6b4; DISPLAY: none; HEIGHT:auto; COLOR: #000; FONT-SIZE: 15px; 
}
#browser_ie .brower_info {
	MARGIN: 0px auto; WIDTH: 100%; 
}
#browser_ie .brower_info .notice_info {
	POSITION: relative; MARGIN-TOP: 5px;WIDTH: 100%;
}
#browser_ie .brower_info .notice_info P {
	 LINE-HEIGHT: 40px; WIDTH: 100%; DISPLAY: block;text-align: center;
}


.normalblock{width: 100%;overflow: hidden;display: block;}
/*头部*/
*{box-sizing: border-box;}
.head2{display: none;}
.mediashow{display: none;}
.mediashow320{display: none;}
.navblock{width: 100%;overflow: hidden; position: fixed;top: 90px;z-index: 999999999;left: 0px;height: auto;padding: 20px 0px;background-position: center;background-size: 100% auto;display:none;}
.navlist{width: 100%;overflow: hidden;max-width: 1220px;margin: auto;}
.navlist li{width: 100%;overflow: hidden;min-height: 130px;text-align: center;display: none;margin: 10px 0px;}
.navlist li:nth-child(1){text-align: left;}
.navlist li:nth-child(5){width: 100%;margin:8px auto;}
.navlist li:nth-child(6){min-height: 100px;}
.navlist li:nth-child(1) .per:nth-child(1){width: 100px;}
.per{padding: 10px;display: inline-block;vertical-align: top; width: 180px; max-width: 250px;min-width: 130px;box-sizing: border-box;}
.pertit{text-shadow: 1px 1px 1px #aaa;width: 100%;overflow: hidden;font-size: 18px;color: #fff;margin-bottom: 10px;line-height: 22px;}
.pera{width: 100%;overflow: hidden;font-size: 16px;color: #fff;display: block;width: 100%;line-height: 30px;text-shadow: 1px 1px 1px #aaa; overflow: hidden;}
.pera:hover{color: #000;transition: all 500ms;width: 100%;display: block;}
.imga{display:inline-block;vertical-align: middle;position: relative;min-height: 110px;padding: 5px 20px;padding-left: 100px;width: 270px;text-align: left;}
.per.per2{text-align: center;width: 300px;max-width: 300px;}
.per.per3{text-align: center;width: 300px;max-width: 300px;}
.per.per4{text-align: center;width: 170px;max-width: 180px;padding: 0px;}
.per.per4 .imga {padding-left: 0px;padding-top: 0px;padding-right: 0px;width: 150px;text-align: center;}
.per.per4 .imga img{display: block;margin: auto;position: relative;margin-top: 29px;left: 0px;}
.per.per4 .navword{width: 100%;display: block;text-align: center;margin-top: 3px;}
.per.per4 .imga:before{position: absolute;content: "";width: 74px;height: 74px;background: #fff;transform: rotate(45deg);left: 50%;top: 0px;margin-top:17px;border-radius: 10px;margin-left: -37px;}
.imga:before{position: absolute;content: "";width: 74px;height: 74px;background: #fff;transform: rotate(45deg);left: 0px;top: 50%;margin-top: -37px;border-radius: 10px;}
.imga img{position: absolute;top:50%;margin-top: -25px;left: 12px;}
.navword{font-size: 18px;color: #fff;line-height: 20px;padding-top: 30px;text-shadow: 1px 1px 1px #aaa;}
.per2:hover .navword,.per2.dq .navword{color: #000;transition: all 500ms;}
.per4:hover .navword,.per4.dq .navword{color: #000;transition: all 500ms;}

.inputboxs{width:552px;margin: auto;box-sizing: border-box;margin-top: 22px;}
.inputboxs input[type=text]{width:420px;background: #fff;line-height: 45px;height: 45px;display: block;float: left;padding-left: 10px;border: 0px;font-size: 16px;color: #999;}
.inputboxs input[type=button]{width:130px;line-height: 45px;height: 45px;display: block;float: left;text-align: center;border: 0px;font-size: 16px;color: #333;background: rgba(255,253,225,1.00);}
.inputboxs input[type=text]::-webkit-input-placeholder{font-size: 16px;color: #999;}    /* 使用webkit内核的浏览器 */
.inputboxs input[type=text]:-moz-placeholder{font-size: 16px;color: #999;}                  /* Firefox版本4-18 */
.inputboxs input[type=text]::-moz-placeholder{font-size: 16px;color: #999;}                  /* Firefox版本19+ */
.inputboxs input[type=text]:-ms-input-placeholder{font-size: 16px;color: #999;}           /* IE浏览器 */
.mvp{display: none;}
/*-----------*/



/*360看房手机*/
.tklist{width: 100%;overflow: hidden;}
.tklist li{width: 96%;overflow: hidden;position: relative;margin: 5px 2%;}
.tkimg{width: 100%;overflow: hidden;border-radius: 10px;}
.tkimg img{width: 100%;overflow: hidden;}
.tkcon{width: 100%;overflow: hidden;position: absolute;width: 100%;height: 30%;background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8));bottom: 0px;left: 0px;}
.tktit{width: 100%;overflow: hidden;color: #fff;font-size: 16px;position: absolute;bottom: 0px;left: 0px;line-height: 30px;padding: 5px 10px;}


/*-----底部------*/
.fb.f30.pnumber{width: 400px;display: inline-block;vertical-align: middle;}
.weebsitemap{width: 100%;overflow: hidden;text-align: left;}
.weebsitemap a{display: inline-block;color: #333;font-size: 14px;border-right: 1px solid #aaa;padding: 0px 10px;line-height: 16px;}
.weebsitemap a:hover{color:#aacd23; }
.footphone{color: #aacd23;font-size: 30px;line-height: 50px;height: 50px;margin-top: 10px;}
.footphone img{display: inline-block;vertical-align: middle;width: 32px;margin-top: -5px;}
.footbottom{width: 100%;border-top: 1px dotted #ddd;max-width: 100%;padding-bottom: 20px;}
.footbottom .w100{max-width: 1200px;margin: auto;}
.footbottom .footer-show{padding-top: 10px;}

/*-----------*/

/*banner*/
/*独立公寓*/
.pagebg{width: 100%;height: 460px;background-size: cover;   background-position: center center;}
.pagebg2{width: 100%;height: 560px;background-size: cover;}
.pagebg.ani{animation:zoomIn 5s infinite alternate;}
/*---标题及导航面包削---*/
/*-公用-*/
.pagecontent{width: 100%;overflow: hidden;} 
.totalnav{position: absolute;width: auto;left: 0px;max-width:300px;text-align: left;top: 20%;}
.totaltit{width:auto;color: #f9be00;font-size:30px;line-height: 32px;background: url(../images/titbg1.png) no-repeat left top,url(../images/titbg2.png) no-repeat bottom right;padding: 15px 47px 5px 53px;}
.totaltiten{width:auto;color: #999;font-size:14px;padding: 0px 30px 0px 48px;text-transform: uppercase;display: none;}
.navgroup{width: 100%;text-align: left;overflow: hidden;}
.navgroup a{display: inline-block;line-height: 30px;padding: 15px 10px;border-radius: 30px;width: 175px;text-align: center;font-size: 18px;margin-right: 30px;color: #444;position: relative;transition: all 500ms;}
.navgroup a.dq,.navgroup a:hover{background: #f9be00;color: #fff;}
.navgroup a.dq:before,.navgroup a:hover:before{position: absolute;content: "";background: url(../images/navbg1.png) no-repeat top left,url(../images/navbg2.png) no-repeat top right;left: 0px;top: 0px;width: 100%;height: 100%;}
.pagetitle{width: 100%;overflow: hidden;border-bottom: 1px solid #f9be00;}
.page1200{;width: 100%;max-width: 1200px;margin: auto;}
.pagetitle .page1200{min-height: 100px;width: 100%;max-width: 1200px;margin: auto;position: relative;padding: 20px 0px;padding-left: 310px;}
.pagenav{width: 100%;max-width: 1200px;margin: auto;position: relative; padding: 20px;padding-left: 40px;}
.pagenav a{display: inline-block;color: #999;font-size:14px;color: #999;}
.pagenav a:nth-child(1){position: absolute;left: 0px;top: 20px;}
.pagenav a:nth-child(1):after,.pagenav a:last-child:after{display: none;}
.pagenav a:after{content: "/";}
.pagenav a:hover,.pagenav a.dq{color: #abcf27;}
/*独立公寓*/
.pageindependent{width: 100%;overflow: hidden;}
.pageindependent .pagetitle{}
.pageindependent .pagetitle .page1200{}
.pageindependent .pagenav{}
.pageindependent .pagenav a{}
.pageindependent .navgroup{}
.pageindependent .navgroup a{}
.pageindependent .totalnav{}
.pageindependent .totaltit{}
.pageindependent .totaltiten{}

/*********/

/*关于我们*/
.pageabout{width: 100%;overflow: hidden;}
.pageabout .pagetitle{}
.pageabout .pagetitle .page1200{padding-left: 240px;}
.pageabout .pagenav{}
.pageabout .pagenav a{}
.pageabout .navgroup{}
.pageabout .navgroup a{margin-right: 0px;width: 150px;}
.pageabout .totalnav{max-width: 240px;min-width: 220px;}
.pageabout .totaltit{}
.pageabout .totaltiten{}


/*********/
/*视频*/
.pagevideo{width: 100%;overflow: hidden;}
.pagevideo .pagetitle{}
.pagevideo .pagetitle .page1200{padding-left: 240px;}
.pagevideo .pagenav{}
.pagevideo .pagenav a{}
.pagevideo .navgroup{}
.pagevideo .navgroup a{margin-right: 0px;width: 150px;}
.pagevideo .totalnav{max-width: 240px;min-width: 220px;}
.pagevideo .totaltit{}
.pagevideo .totaltiten{}


/*********/
/*社区动态*/
.pagenews{width: 100%;overflow: hidden;background: #f7f7f7;}
.pagenews .pagetitle{}
.pagenews .pagetitle .page1200{padding-left: 320px;}
.pagenews .pagenav{}
.pagenews .pagenav a{}
.pagenews .navgroup{}
.pagenews .navgroup a{margin-right: 0px;width: 150px;}
.pagenews .totalnav{max-width: 240px;min-width: 220px;}
.pagenews .totaltit{}
.pagenews .totaltiten{width: 300px;}


/*********/
/*概览*/
.pagechain{width: 100%;overflow: hidden;}
.pagechain .pagetitle{}
.pagechain .pagetitle .page1200{padding-left: 400px;}
.pagechain .pagenav{}
.pagechain .pagenav a{}
.pagechain .navgroup{}
.pagechain .navgroup a{margin-right: 0px;width: 150px;}
.pagechain .totalnav{max-width: 350px;min-width: 350px;}
.pagechain .totaltit{}
.pagechain .totaltiten{}


/*********/
/*健康指南*/
.pagehealth{width: 100%;overflow: hidden;background: #fafafa;}
.pagehealth .pagetitle{background: #fff;}
.pagehealth .pagetitle .page1200{padding-left: 240px;}
.pagehealth .pagenav{}
.pagehealth .pagenav a{}
.pagehealth .navgroup{}
.pagehealth .navgroup a{margin-right: 0px;width: 150px;}
.pagehealth .totalnav{max-width: 240px;min-width: 220px;}
.pagehealth .totaltit{padding-left: 50px;}
.pagehealth .totaltiten{padding-left: 50px;}


/*********/
/*居民故事*/
.pageresident{width: 100%;overflow: hidden;background: #fafafa;}
.pageresident .pagetitle{background: #fff;}
.pageresident .pagetitle .page1200{padding-left: 240px;}
.pageresident .pagenav{}
.pageresident .pagenav a{}
.pageresident .navgroup{}
.pageresident .navgroup a{margin-right: 0px;width: 150px;}
.pageresident .totalnav{max-width: 240px;}
.pageresident .totaltit{width: 230px;}
.pageresident .totaltiten{width: 230px;}
.pageresident .article.page1200{max-width: 1300px;}

/*********/
/*旅居养老*/
.pageliving{width: 100%;overflow: hidden;}
.pageliving .pagetitle{background: #fff;}
.pageliving .pagetitle .page1200{padding-left: 240px;}
.pageliving .pagenav{}
.pageliving .pagenav a{}
.pageliving .navgroup{}
.pageliving .navgroup a{margin-right: 0px;width: 150px;}
.pageliving .totalnav{max-width: 240px;}
.pageliving .totaltit{width: 220px;}
.pageliving .totaltiten{}


/*********/
/*生活照料*/
.pagecare{width: 100%;overflow: hidden;}
.pagecare .pagetitle{background: #fff;}
.pagecare .pagetitle .page1200{padding-left: 240px;}
.pagecare .pagenav{}
.pagecare .pagenav a{}
.pagecare .navgroup{}
.pagecare .navgroup a{margin-right: 0px;width: 150px;}
.pagecare .totalnav{max-width: 240px;}
.pagecare .totaltit{width: 230px;padding-left: 55px;}
.pagecare .totaltiten{padding-left: 55px;}


/*********/
/*医护康复*/
.pagereheal{width: 100%;overflow: hidden;}
.pagereheal .pagetitle{background: #fff;}
.pagereheal .pagetitle .page1200{padding-left: 290px;}
.pagereheal .pagenav{}
.pagereheal .pagenav a{}
.pagereheal .navgroup{}
.pagereheal .navgroup a{margin-right: 0px;width: 210px;}
.pagereheal .totalnav{max-width: 290px;}
.pagereheal .totaltit{width: 230px;}
.pagereheal .totaltiten{padding-right: 10px;}


/*********/
/*特惠专区*/
.pagespecialarea{width: 100%;overflow: hidden;}
.pagespecialarea .pagetitle{background: #fff;}
.pagespecialarea .pagetitle .page1200{padding-left: 240px;}
.pagespecialarea .pagenav{}
.pagespecialarea .pagenav a{}
.pagespecialarea .navgroup{}
.pagespecialarea .navgroup a{margin-right: 0px;width: 150px;}
.pagespecialarea .totalnav{max-width: 250px;}
.pagespecialarea .totaltit{}
.pagespecialarea .totaltiten{}


/*********/

/*详情页*/
.pagespecialarea{width: 100%;overflow: hidden;}
.pagespecialarea .pagetitle{background: #fff;}
.pagespecialarea .pagetitle .page1200{padding-left: 240px;}
.pagespecialarea .pagenav{}
.pagespecialarea .pagenav a{}
.pagespecialarea .navgroup{}
.pagespecialarea .navgroup a{margin-right: 0px;width: 150px;}
.pagespecialarea .totalnav{max-width: 250px;width: 230px;}
.pagespecialarea .totaltit{}
.pagespecialarea .totaltiten{}


/*********/
/*失能失智*/
.pagedis{width: 100%;overflow: hidden;padding-top: 20px;}
.pagedis .pagetitle{background: #fff;}
.pagedis .pagetitle .page1200{padding-left: 240px;}
.pagedis .pagenav{}
.pagedis .pagenav a{}
.pagedis .navgroup{}
.pagedis .navgroup a{margin-right: 0px;width: 150px;}
.pagedis .totalnav{max-width: 250px;}
.pagedis .totaltit{}
.pagedis .totaltiten{}


/*********/
/*园区*/
.pagecommunity{width: 100%;overflow: hidden;padding-top: 20px;}
.pagecommunity .pagetitle{background: #fff;}
.pagecommunity .pagetitle .page1200{padding-left: 240px;}
.pagecommunity .pagenav{}
.pagecommunity .pagenav a{}
.pagecommunity .navgroup{}
.pagecommunity .navgroup a{margin-right: 0px;width: 150px;}
.pagecommunity .totalnav{max-width: 250px;}
.pagecommunity .totaltit{}
.pagecommunity .totaltiten{}


/*********/

/*-------------------------------------*/

/*---文章内容---*/
/*-公用-*/
.article{width: 100%;overflow: hidden;}
.articletitle{padding: 0px 10%;width: 100%;overflow: hidden;text-align: center;color: #333;font-size: 30px;line-height: 35px;}
.articlebrief{width: 100%;overflow: hidden;text-align: center;color: #222;font-size:24px;margin-top: 30px;line-height: 32px;margin-bottom: 30px;padding: 0px 10%;}
.articlecontent{width: 100%;overflow: hidden;}
.articlecontent img{max-width: 100%;}
.bookbutton{margin: 50px auto;width: 100%;overflow: hidden;text-align: center;}
.bookbutton a{display: inline-block;width: 250px;text-align: center;color: #fff;font-size: 24px;line-height:60px;height: 60px;border-radius: 40px;margin: 0px 20px;background: url(.../images/book1_1.png) no-repeat right top;background-color: #aacd23;}
.bookbutton a img{margin-right: 10px;width: 32px;}
.bookbutton a:last-child{background-color: #f9be00;}
.indexbt.bookbutton{margin: 20px auto 10px;width: 100%;overflow: hidden;text-align: left;}
.indexbt.bookbutton a{display: inline-block;width: 180px;text-align: center;color: #fff;font-size: 20px;line-height:46px;height: 46px;border-radius: 40px;margin: 0px 10px;background: url(.../images/book1_1.png) no-repeat right top;background-color: #aacd23;}
.indexbt.bookbutton a img{margin-right: 10px;width: 32px;}
.indexbt.bookbutton a:last-child{background-color: #f9be00;}
.articleshare{width: 100%;text-align: center;margin: auto;display: none;}
.articleshare2{width: 100%;text-align: center;margin: auto;}
.articleshare2 a{display: inline-block;font-size: 16px;color: #666;}
.articleshare  a{display: inline-block;font-size: 16px;color: #666;}
.indexbt1{display: none;}
/*独立公寓1*/
.pageindependent .article{}
.pageindependent .articletitle{}
.pageindependent .articlebrief{}
.pageindependent .articlecontent{}
.a1{font-size: 20px;color: #444;overflow: hidden;width:85%;margin: 30px auto;}
.a2{font-size: 18px;color: #444;overflow: hidden;width: 85%;margin: auto;position: relative;padding-left: 25px;}
.a2:before{content:"";position: absolute;width: 8px;height: 8px;background:#f9be00;left: 0px;top: 10px;transform: rotate(45deg);}
.housecoiffure li{width: 100%;overflow: hidden;background: #efefef; padding: 15px 15px 10px;margin-top: 40px;}
.coiffurel{width:70%;float: left;}
.coiffurer{width: 30%;float: left;padding: 20px 30px;}
.coiffurerbox{width: 100%;overflow: hidden;}
.coiffurername{width: 100%;overflow: hidden;color: #000;font-size: 20px;margin-top: 20%;line-height: 25px;}
.coiffurerbrief{width: 100%;overflow: hidden;color: #333;font-size: 17px;position: relative;padding-left: 30px;margin: 10px 0px;line-height: 30px;}
.coiffurerbrief img{width: 30px;position: absolute;top: 0px;left: 0px;}
.coiffurercontent{width: 100%;overflow: hidden;color: #999;font-size: 14px;}
.coiffuremore{width: 200px;display: block;text-align: center;color: #fff;background: url(../images/navbg1.png) top left no-repeat,url(../images/navbg2.png) top right no-repeat; background-color: #a9cd23;line-height: 50px;height: 50px;border-radius: 30px;font-size: 20px;margin-top: 20px;}
/* demoEffect 文件CSS ======================================= */
#demoContent{ text-align:center; width:100%; height:auto;    }
#demoContent .effect{width: 100%;overflow: hidden; }
/* 
深蓝色 #1974a1
*/
/* 双重slide-相册效果 */
.gallery{  text-align:left; width: 100%;overflow: hidden; text-align: center;  box-sizing: border-box;}
.gallery .bd li{width: 100%;overflow: hidden;padding: 0px;margin-top: 0px;}
.gallery .bd {width: 100%;overflow: hidden;background: #fff;}
.gallery .bd li .pic{ line-height:0px; width: 100%;background: #fff; }
.gallery .bd li .bg,.gallery .bd li .title{ display:none;  }
.gallery .bd .tempWrap{width: 100%;}
.gallery .bd li img{ max-width:100%; height:auto;   }
.gallery .hd{ position:relative; padding:0 0px; margin-top:10px; zoom:1; padding: 10px 3px;}
.gallery .hd ul{ overflow:hidden; zoom:1; }
.gallery .hd li{ width:25%; padding-top:4px; text-align:center; cursor:pointer; float: left;position: relative;box-sizing: border-box; overflow: hidden;padding: 0px;margin-top: 0px;}
.gallery .hd li img{ width:100%; height:auto; border:3px solid #ddd;    }
.gallery .hd li.on{ background:url("../images/icoup.gif") no-repeat center 0;  }
.gallery .hd li.on img{ border:3px solid #248e4d; background:#fff; transition: all 500ms;  }
.gallery .hd .sNext,.gallery .hd .sPrev{ text-align:center; width: 40px;height:40px; line-height:60px;  cursor:pointer; position:absolute;  left:10px; top:50%; font-size: 30px;color: #fff;margin-top: -20px;z-index: 666;background: rgba(0,0,0,0.4);}
.gallery .hd .sNext{ left:auto; right:10px; }
.gallery .hd .sNext:hover,.gallery .hd .sPrev:hover{ color: #248e4d;transition: all 500ms;  }
.gallery .hd li.on .indexprotit{border-color:#248e4d;transition: all 500ms; }

/*独立公寓-养老智能*/
.intelligent{width: 100%;overflow: hidden;}
.intelligent li{width: 100%;overflow: hidden;padding: 10px 10px 20px;padding-left: 350px;position: relative;min-height: 235px;border-bottom: 1px dotted #ddd;margin-top: 25px;}
.intelligentimg{position: absolute;left: 0px;top: 10px;width: 320px;overflow: hidden;}
.intelligentimg img{width: 100%;transition: all 500ms;}
.intelligentcontent{width: 100%;overflow: hidden;padding:20px 10px;}
.intelligenttit{width: 100%;overflow: hidden;color: #222;font-size: 20px;line-height: 30px;font-weight: 600;}
.intelligenttit img{width: 40px;margin-right: 10px;margin-top: -3px;}
.intelligentcon{width: 100%;font-size: 18px;color: #444;line-height: 25px;overflow: hidden;margin-top: 10px;}
/********/

/*关于我们*/
.pagecontent img{max-width: 100%;}
.pageabout .article{}
.pageabout .articletitle{position: relative;padding-bottom: 15px;}
.pageabout .articlebrief{margin-top: 10px;font-size: 18px;}
.pageabout .articlebrief2{color: #a9cd23;padding: 0px 5%;font-size: 24px;}
.pageabout .articleshare{margin-top: 13px;}
.pageabout .articlecontent{}
.pageabout .articletitle:before{content: "";position: absolute;bottom: 0px;left: 50%;margin-left: -35px;width: 70px;height: 2px;background: #f9be00;}
/*关于我们-资质荣誉*/
.glory{width: 100%;overflow: hidden;padding: 10px 5px;}
.glory li{width: 100%;overflow: hidden;padding: 10px 10px 20px;position: relative;margin-top: 5px;transition: all 500ms;}
.gloryimg{width:25%;padding: 0px;overflow: hidden;float: left;}
.gbox{width: auto;max-width: 100%;background: url(../images/imgbk1.png);background-size: 100% 100%;padding: 30px;}
.li2 .gbox{width: 65%;margin: auto;}
.gloryimg img{width: 100%;transition: all 500ms;box-shadow: 1px 1px 15px 1px #bbb;}
.glorycontent{width: 65%;overflow: hidden;padding:50px 10px 20px;}
.glorytit{width: 100%;overflow: hidden;color: #222;font-size: 20px;line-height: 30px;font-weight: 600;}
.glorytit img{width: 40px;margin-right: 10px;margin-top: -3px;}
.glorycon{width: 100%;font-size: 18px;color: #777;line-height: 25px;overflow: hidden;margin-top: 10px;padding-left: 20px;}
/*.glory li:hover img{transition: all 500ms;transform: scale(1.1);}*/
.glory li:hover{transition: all 500ms;box-shadow: 1px 1px 10px 1px #f9be00;}
/*关于我们-发展历程*/
.dashiji {
  color: #001558; }
.dashiji .yearabout {font-size: 72px;text-align: center;margin-bottom: 28px; margin-left: 150px; margin-right: 150px; color: #f9be00;}
 .dashiji .text {color: #777777; }
.dashiji .dome-inner {background: url(../images/shuxian.jpg) repeat-y center; }

.dashiji .demoone {padding-bottom: 50px; }
.dashiji .show-demo {width: 50%;}
/*.show-demo_minh{height: 500px;}*/
.dashiji .month {font-size: 36px; }
.dashiji .firstleft .show-demo { padding-top: 170px; min-height:500px; }
.dashiji .firstleft .show-demo:nth-child(1) {padding-top: 0; }
.dashiji .firstleft .show-d {margin-top: 40px; }
.dashiji .firstleft .show-d img {width: 100%;-webkit-transition: all 300ms 0s ease-out;-moz-transition: all 300ms 0s ease-out;-ms-transition: all 300ms 0s ease-out;-o-transition: all 300ms 0s ease-out;transition: all 300ms 0s ease-out; }
.dashiji .firstleft .show-d img:hover {opacity: 0.9; }
.dashiji .firstleft .month {margin-top: -23px; }
.dashiji .firstleft .text {font-size: 16px;color: #777777;line-height: 25px;margin-top: 40px; }
.dashiji .firstleft .show-demo:nth-child(odd) {float: left; }
.dashiji .firstleft .show-demo:nth-child(odd) .show-d {padding-right: 52px; min-height: 500px; }
.dashiji .firstleft .show-demo:nth-child(odd) .month {text-align: right;padding-right: 58px;margin-right: -10px;background: url(../images/xianbiao1.png) no-repeat right center; }
.dashiji .firstleft .show-demo:nth-child(odd) .text {padding-left: 20%; }
.dashiji .firstleft .show-demo:nth-child(even) {float: right; }
.dashiji .firstleft .show-demo:nth-child(even) .show-d {padding-left: 52px;  min-height: 500px;}
.dashiji .firstleft .show-demo:nth-child(even) .month {text-align: left;padding-left: 58px;margin-left: -8px;background: url(../images/xianbiao2.png) no-repeat left center; }
.dashiji .firstleft .show-demo:nth-child(even) .text { padding-right: 20%; }
.pageabout .right select {width: 100px;border: none; background:url(../images/selectbg.png);display: block;margin-left: 12px;color: #f9be00; }
.pageabout .right{border: 1px solid #ddd;text-align: center;padding: 15px 3px;}
/******/
/*关于我们-常见问题*/
.qandalist{width: 100%;overflow: hidden;}
.qandalist li{width: 100%;overflow: hidden;margin-top: 35px;}
.question{position: relative;width: 80%;overflow: hidden;padding-left: 120px;min-height: 100px;}
.answer{position: relative;width: 80%;overflow: hidden;padding-right: 120px;min-height: 100px;margin-left: 20%;margin-top: 35px;}
.qimg{width: 100px;height: 100px;position: absolute;left: 0px;top: 0px;border-radius: 50px;background:radial-gradient(#abcd2e,#fbffea);}
.qimg img{width: 100%;}
.qconcon{width: 100%;overflow: hidden;border: 2px solid #abcd2e;position: relative;padding: 30px;font-size: 20px;color: #777;border-radius: 15px;background: #fbffea;}
.qconbox:before{position: absolute;content: "";width: 10px;height: 10px;background:#abcd2e;left: 2px;transform:rotate(45deg);top:45px;}
.qconbox{padding: 0px 7px;position: relative;overflow: hidden;}
.aimg{width: 100px;height: 100px;position: absolute;right: 0px;top: 0px;border-radius: 50px;background:radial-gradient(#fff9ee,#f9be00);}
.aimg img{width: 100%;}
.aconcon{width: 100%;overflow: hidden;border: 2px solid #f9be00;position: relative;padding: 30px;font-size: 20px;color: #777;border-radius: 15px;background: #fff9ee;}
.aconbox:before{position: absolute;content: "";width: 10px;height: 10px;background:#f9be00;right: 2px;transform:rotate(45deg);top: 45px;}
.aconbox{padding: 0px 7px;position: relative;overflow: hidden;}
/************/
/******关于我们-常见问题******/
.introduce{width: 100%;overflow: hidden;padding: 20px 35px;}				
.introduce li{width: 100%;overflow: hidden;position: relative;background: url(../images/about4-guide1.png) bottom no-repeat;background-size: 100% auto;padding: 85px 40px 85px;overflow: visible;padding-left: 230px;}
.introduce li:nth-child(2n){background: url(../images/about4-guide2.png) bottom no-repeat;background-size: 100% auto;padding-right: 230px;padding-left: 75px;}
.introduce li:nth-child(2n) .guideitem{float: right;}
.introduce li:before{width: 5px;height: 78%;position: absolute;left: 0px;bottom: 22%;background:#f9be00;content: ""; }
.introduce li:nth-child(1):before{height: 33%;}
.introduce li:last-child{background: #fff;}
.introduce li:last-child:before{height: 33%;bottom: auto;top: 0px;}
.introduce li:nth-child(2n):before{left: auto;right: 0px;}
.guidenum{position: absolute;width:70px;height:70px;border-radius: 70px;background: #f9be00;left: -35px;top: 40%;margin-top: -35px;text-align: center;color: #fff;line-height: 70px;font-size: 30px;}
.introduce li:nth-child(2n) .guidenum{left: auto;right: -35px;}
.guidename{position: absolute;width:200px;height:auto;border-radius: 30px;background: #f9be00;left:12px;top: 40%;margin-top: -20px;text-align: center;color: #fff;line-height: 40px;font-size: 20px;}
.introduce li:nth-child(2n) .guidename{left: auto;right: 12px;}
.guidecon{width: 100%;overflow: hidden;margin-top: -20px;}
.guidesign{width:10%;float: left;}
.introduce li:nth-child(2n) .guidesign{float: right;}
.introduce li:nth-child(2n) .guideitem{text-align: right;padding-right: 25px;}
.guidesign img{max-width: 80%;}
.guideitem{width: 80%;float: left;}
.g1{font-size: 18px;color: #444;overflow: hidden;width: 100%;margin: auto;position: relative;padding-left: 25px;}
.g1:before{content:"";position: absolute;width: 6px;height: 6px;background:#f9be00;left: 0px;top: 12px;border-radius: 10px;}
.introduce li:nth-child(2n) .g1:before{left: auto;right: 0px;}
.introduce li:nth-child(2n) .g1{padding-right: 25px;}
/************/
/*****关于我们-入住指南*******/
.require{width: 100%;overflow: hidden;}
.requiretit{width: 100%;overflow: hidden; color:#f9be00;font-size: 30px;text-align: center;}
.requiretit2{width: 100%;overflow: hidden; color:#000;font-size: 18px;text-align: center;margin-top: 10px;font-weight: 600;}
.bgy{background: #f9be00;}
.bgg{background: #a9cd23;}
.bgy1{background: #faeec9;}
.bgy2{background: #faf4e1;}
.bgg1{background: #eaf1d0;}
.cy{color: #f9be00;}
.cg{color: #a9cd23;}
.cg2{color: #aacd23;}
.cg2b{color: #aacd23;font-weight: 600;}
.per50{width: 48%;float: left;margin: 30px 1%;padding:15px 10px;text-align: center;color: #fff;font-size: 18px;}
.big24{font-size: 24px;}
.reqblock{width: 95%;overflow: hidden;text-align: center;padding: 20px;margin: 25px auto;box-shadow: 1px 1px 5px 1px #f9be00;border-radius: 6px;}
.r1{font-size: 18px;}

/************/
/******关于我们-联系我们******/
.about5list{width: 100%;overflow: hidden;}
.about5list li{width: 100%;overflow: hidden;position: relative;padding: 30px 10px; padding-left: 330px;min-height: 220px;border-bottom: 1px solid #eee;padding-right: 90px;}
.about5img{width: 300px;position: absolute;left: 0px;top: 30px;}
.about5con{width: 100%;overflow: hidden;font-size: 18px;color: #444;}
.maplink{position: absolute;right: 0px;border: 1px solid #f9be00;width: 80px;height: 80px;border-radius: 10px;padding: 10px;text-align: center;display: block;color: #333;}
.maplink img{display: block;margin: auto;}

/************/



/*------健康指南------*/
.pagehealth .article{}
.pagehealth .articletitle{position: relative;padding-bottom: 15px;}
.pagehealth .articlebrief{margin-top: 10px;font-size: 18px;}
.pagehealth .articlebrief2{color: #a9cd23;padding: 0px 5%;font-size: 24px;}
.pagehealth .articleshare{margin-top: 13px;}
.pagehealth .articlecontent{}
.pagehealth .articletitle:before{content: "";position: absolute;bottom: 0px;left: 50%;margin-left: -35px;width: 70px;height: 2px;background: #f9be00;}

.pagehealth{background: #fafafa;}
.healthlist{width: 100%;overflow: hidden;padding: 10px;}
.healthlist li{width: 100%;overflow: hidden;position: relative;box-shadow: 1px 1px 20px                1px #ddd;margin-top: 40px;transition: all 500ms;}
.healthimg{width: 33%;float: left;}
.healthimg img{width: 100%;overflow: hidden;transition: all 500ms;}
.healthcon{width: 67%;float: left;position: relative;padding: 35px 80px 20px 150px;}
.healthdate{width: 60px;height: 60px;left: 50px;top: 38px;position: absolute;overflow: hidden;background: #a9cd23;color: #fff;text-align: center;}
.healthtit{width: 100%;overflow: hidden;font-size: 20px;color: #000;}
.healthbrief{width: 100%;overflow: hidden;font-size: 16px;color: #999;}
.healthmore{width: 140px;height: 33px;line-height: 33px;background: #f9be00;display: block;text-align: center;color: #fff;border-radius: 50px;margin-top: 25px;float: right;transition: all 500ms;}
.year{display: block;width: 100%;font-size: 18px;line-height: 20px;margin-top: 10px;}
.day{display: block;width: 100%;font-size: 17px;line-height: 18px;}
.healthlist li:hover{box-shadow: 1px 1px 20px 1px #f9be00;transition: all 500ms;}
.healthlist li:hover .healthmore{transition: all 500ms;width: 150px;}

/*-------------------*/
/*------居民风采------*/
.pageresident .article{}
.pageresident .articletitle{position: relative;padding-bottom: 15px;}
.pageresident .articlebrief{margin-top: 10px;font-size: 18px;}
.pageresident .articlebrief2{color: #a9cd23;padding: 0px 5%;font-size: 24px;}
.pageresident .articleshare{margin-top: 13px;}
.pageresident .articlecontent{}
.pageresident .articletitle:before{content: "";position: absolute;bottom: 0px;left: 50%;margin-left: -35px;width: 70px;height: 2px;background: #f9be00;}

/*居民作品*/
.fh5co-desc{width: 100%;overflow: hidden;}
.j_workname{width: 100%;overflow: hidden;border-bottom: 1px solid #ddd;padding-bottom:5px;font-size: 20px;color: #222;}
.j_workauthor{width: 100%;overflow: hidden;margin-top: 7px;font-size: 17px;color: #333;}
#fh5co-board .item .j_share a{display: inline-block;}
#fh5co-board .item .j_share a img{width: 24px;}
.j_share{width: 100%;overflow: hidden;text-align: right;color: #000;margin-top: 5px;}
.nav li a{padding: 5px 0px;}
.j_workauthor2{color: #999;font-size: 16px;line-height: 22px;}
.j_workname2{width: 100%;overflow: hidden;padding-bottom:5px;font-size: 20px;color: #222;}
#fh5co-board .column{width: 33.33%;}	
/*-------------------*/

/*翻页*/
.pageflip{width: 100%;text-align: center;overflow: hidden;margin: 40px 0px;}
.pageflip a{display: inline-block;position: relative;padding: 20px;color: #f9be00;font-size: 14px;}
.pageflip a:before{position: absolute;content:"";width: 28px;height: 28px;border: 1px solid #f9be00;left: 50%;margin-left: -15px;transform: rotate(45deg);top:50%;margin-top: -15px;border-radius: 7px;z-index: 1;}
.pageflip a.first:before{display: none;}
.pageflip a span{position: relative;z-index: 2;color: #f9be00;transition: all 500ms;}
.pageflip a:hover:before,.pageflip a.dq:before{background: #f9be00;color: #fff;transition: all 500ms;}
.pageflip a:hover span,.pageflip a.dq span{color:#fff;transition: all 500ms;}

/****/


/*--------特殊服务--------*/
.pageliving{position: relative;}
.pageliving .article{}
.pageliving .articletitle{position: relative;padding-bottom: 15px;}
.pageliving .articlebrief{margin-top: 10px;font-size: 18px;}
.pageliving .articlebrief2{color: #a9cd23;padding: 0px 5%;font-size: 24px;}
.pageliving .articleshare{margin-top: 13px;}
.pageliving .articlecontent{position: relative;z-index: 33;}
.pageliving .articletitle:before{content: "";position: absolute;bottom: 0px;left: 50%;margin-left: -35px;width: 70px;height: 2px;background: #f9be00;}


.pageliving .articletitlebg{width: 100%;overflow: hidden;text-align: center;margin: 40px auto;}
.pageliving .articletitlebg2{width: 60%;margin: auto;padding: 20px;text-align: center;font-size: 30px;line-height: 35px;border-radius: 50px;border: 1px solid #f9be00;position: relative;margin-top: 20px;background: #fff;}
.pageliving .articletitlebg2:before,.articletitlebg2:after{content: "";position: absolute;width: 12px;height: 12px;background: #f9be00;transform: rotate(45deg);border-radius: 3px;top: 50%;margin-top: -7px;}
.pageliving .articletitlebg2:before{left: -6px;}
.pageliving .articletitlebg2:after{right: -6px;}

/*--旅居养老---*/
.f20c0{font-size: 20px;color: #000;}
.f18c7{font-size: 18px;color: #777;line-height: 30px;}
.f30c3{font-size: 30px;color: #333;line-height: 40px;}
.mar30{margin-top: 30px;}
.pagebgimg{width: 100%;position: absolute;top: 333px;}
.poem{width: 70%;overflow: hidden;text-align: center;font-size: 20px;line-height: 40px;overflow: hidden;margin: auto;background: url(../images/livingbg1.png) no-repeat bottom left,url(../images/livingbg1.png) no-repeat bottom right;padding-bottom: 30px}
.livingtit{width: 100%;overflow: hidden;text-align: center;color: #000;font-size: 30px;margin-top: 60px;}
.livinglist{width: 100%;overflow: hidden;}
.livinglist li{padding: 5px;width: 33.33%;float: left;overflow: hidden;margin-top: 20px;}
.livinglist li.x_w50{width: 50%;}
.lvingimg{width: 100%;overflow: hidden;}
.livingcon{width: 100%;overflow: hidden;position: relative;padding:17px 10px; padding-left: 90px;min-height: 100px;}
.lvingimg img{width: 100%;overflow: hidden;}
.livingsign{position: absolute;top: 15px;left: 5px;width: 64px;height: 64px;}
.livingword{width: 100%;color: #777;font-size: 18px;line-height: 25px;height: 75px;}
.imgbg{width:190px;height: 190px;border-radius: 100px;overflow: hidden;display: inline-block;vertical-align: middle;}
.imgbg img{width:100px;}
.per50w{color: #000;display: inline-block;vertical-align: middle;text-align: left;}
.big60{font-size: 60px;}
.bordertb{padding: 30px 0px;border: 1px solid #ddd;margin: 40px 0px;}
.timezone{width: 100%;text-align: center;}
.f18c3{font-size: 18px;color: #333;margin-top: 15px;}
.f22c0{font-size: 22px;color: #000;font-weight: 600;margin-top: 20px;}
.ma_30{margin: -60px auto 20px;width: 80px;height: 70px;background:#fff;}
/*---------*/

/*--------特惠专区--------*/
.pagespecialarea{position: relative;}
.pagespecialarea .article{}
.pagespecialarea .articletitle{position: relative;padding-bottom: 15px;}
.pagespecialarea .articlebrief{margin-top: 10px;font-size: 18px;}
.pagespecialarea .articlebrief2{color: #a9cd23;padding: 0px 5%;font-size: 24px;}
.pagespecialarea .articleshare{margin-top: 13px;}
.pagespecialarea .articlecontent{position: relative;z-index: 33;}
.pagespecialarea .articletitle:before{content: "";position: absolute;bottom: 0px;left: 50%;margin-left: -35px;width: 70px;height: 2px;background: #f9be00;}

.specialarea{width: 100%;overflow: hidden;padding: 10px;}
.specialarea li{width: 100%;overflow: hidden;position: relative;box-shadow: 1px 1px 20px                1px #ddd;margin-top: 40px;transition: all 500ms;}
.specialareaimg{width:100%;}
.specialareaimg img{width: 100%;overflow: hidden;transition: all 500ms;}
.specialareacon{transition: all 500ms;width: 50%;position: absolute;background: #fff;bottom: 30px;left: 40px;padding: 20px 40px;}
.specialareatit{width: 100%;overflow: hidden;font-size: 20px;color: #000;}
.specialareabrief{width: 100%;overflow: hidden;font-size: 16px;color: #999;}
.specialareamore{width: 140px;height: 33px;line-height: 33px;display: block;text-align: center;border-radius: 50px;margin-top: 25px;float: right;transition: all 500ms;font-size: 17px;}
.specialarea li:hover .specialareamore{transition: all 500ms;color: #f9be00;}
.specialarea li:hover .specialareacon{box-shadow: 1px 1px 20px 1px #f9be00;transition: all 500ms;}
/*------------------*/

/**----生活照料---**/
.pagecare{position: relative;}
.pagecare .article{}
.pagecare .articletitle{position: relative;padding-bottom: 15px;}
.pagecare .articlebrief{margin-top: 10px;font-size: 18px;}
.pagecare .articlebrief2{color: #a9cd23;padding: 0px 5%;font-size: 24px;}
.pagecare .articleshare{margin-top: 13px;}
.pagecare .articlecontent{position: relative;z-index: 33;}
.pagecare .articletitle:before{content: "";position: absolute;bottom: 0px;left: 50%;margin-left: -35px;width: 70px;height: 2px;background: #f9be00;}
.pagecare .articletitlebg{width: 100%;overflow: hidden;text-align: center;margin: 40px auto;position: relative;}
.pagecare .articletitlebg2{width: 60%;margin: auto;padding: 20px;text-align: center;font-size: 30px;line-height: 38px;border-radius: 50px;border: 1px solid #f9be00;position: relative;margin-top: 10px;background: #fff;}
.pagecare .articletitlebg2:before,.articletitlebg2:after{content: "";position: absolute;width: 12px;height: 12px;background: #f9be00;transform: rotate(45deg);border-radius: 3px;top: 50%;margin-top: -7px;}
.pagecare .articletitlebg2:before{left: -6px;}
.pagecare .articletitlebg2:after{right: -6px;}
.pagecare .articletitlebg  .str{width: 140%;position: absolute;left: -20%;height: 1px;background:#f9be00;bottom: 50% ;z-index: -1;}
/**----生活照料-健康管理---**/
.careimgblock{width: 100%;overflow: hidden;margin: 20px 0px;}
.block72{width: 63%;float: left;overflow: hidden;padding: 5px;}
.block28{width: 37%;float: left;overflow: hidden;padding: 5px;}
.careimgblock img{width: 100%;}
.mar10{margin-top: 10px;}
.carelist{width: 100%;overflow: hidden;}		
.carelist li{width:31.33%;overflow: hidden;float: left;margin: 10px 1%;border:1px solid #f9be00;padding:40px 25px 10px 40px;}	
.caretit{width: 100%;overflow: hidden;position: relative;padding-left: 30px; font-size: 24px;color: #333;line-height: 40px;margin: 7px 0px;}
.caretit:before{content:"";position: absolute;width: 3px;height: 50%;top: 25%;left: 14px;background: #aacd23;}
.carebrief{width: 100%;overflow: hidden;position: relative; font-size: 18px;color: #999;line-height: 25px;padding: 5px 0px;padding-left: 12px;height: 135px;}

/**----生活照料-生活服务---**/
.care2list{width: 100%;overflow: hidden;}
.care2list li{width: 100%;overflow: hidden;background: #fffcf3;margin-top: 30px;border-top: 1px solid #f9be00;border: 1px solid #f9be00;}
.care2img{width: 30%;float: left;overflow: hidden;position: relative;}
.care2con{width: 70%;float: left;overflow: hidden;padding: 20px 40px;}
.carebrief{width: 100%;overflow: hidden;font-size: 18px;color: #333;line-height: 25px;}
.care2img img{width: 100%;}
.care2list li:nth-child(2n){background: #fbfef1;border: 1px solid #a8cd1e;border: 1px solid #a8cd1e;}
.care2list li:nth-child(2n) .care2img{float: right;}
.abjujia{position: absolute;left: 0px;top: 0px;text-align: center;overflow: hidden;background: #f9be00;padding:10px 20px;font-size: 30px;color: #fff;font-weight: 600;}
.care2list li:nth-child(2n) .abjujia{left: auto;right: 0px;background: #a8cd1e;}
/************/
/**----医护康复---**/
.pagereheal{position: relative;}
.pagereheal .article{}
.pagereheal .articletitle{position: relative;padding-bottom: 15px;}
.pagereheal .articlebrief{margin-top: 10px;font-size: 18px;}
.pagereheal .articlebrief2{color: #a9cd23;padding: 0px 5%;font-size: 24px;}
.pagereheal .articleshare{margin-top: 13px;}
.pagereheal .articlecontent{position: relative;z-index: 33;}
.pagereheal .articletitle:before{content: "";position: absolute;bottom: 0px;left: 50%;margin-left: -35px;width: 70px;height: 2px;background: #f9be00;}
.pagereheal .articletitlebg{width: 100%;overflow: hidden;text-align: center;margin: 40px auto;position: relative;}
.pagereheal .articletitlebg2{width: 60%;margin: auto;padding: 20px;text-align: center;font-size: 20px;line-height: 38px;border-radius: 50px;border: 1px solid #f9be00;position: relative;margin-top: 10px;background: #fff;}
.pagereheal .articletitlebg2:before,.articletitlebg2:after{content: "";position: absolute;width: 12px;height: 12px;background: #f9be00;transform: rotate(45deg);border-radius: 3px;top: 50%;margin-top: -7px;}
.pagereheal .articletitlebg2:before{left: -6px;}
.pagereheal .articletitlebg2:after{right: -6px;}
.pagereheal .articletitlebg  .str{width: 180%;position: absolute;left: -40%;height: 1px;background:#f9be00;bottom: 50% ;z-index: -1;}
.b80f18c0{width: 80%;overflow: hidden;margin:40px  auto;font-size: 18px;color: #444;line-height: 30px;}
/**----高品质康复专科连锁---**/
.reheal{width: 100%;overflow: hidden;text-align: center;}
.reheal li{width: 100%;overflow: hidden;}
.rehealimg{width: 100%;overflow: hidden;}
.rehealimg img{max-width: 90%;}
.rehealcon{width: 100%;overflow: hidden;padding: 10px;width: 80%;margin: auto;max-width: 700px;}
/**----高品质康复专科连锁---**/
.reheal2list{width: 100%;overflow: hidden;}
.reheal2list li{width: 100%;overflow: hidden;margin-top: 50px;}
.reheal2img{width: 50%;float: left;overflow: hidden;}
.reheal2con{width: 50%;float: left;overflow: hidden;padding: 20px 60px;}
.reheal2brief{width: 100%;overflow: hidden;font-size: 16px;color: #999;line-height: 25px;text-align: left;margin-top: 10px;}
.reheal2tit{width: 100%;overflow: hidden;fcolor: #333;margin: 5px 0px;}
.reheal2img img{width: 100%;}
.reheal2list li:nth-child(2n){text-align: right;}
.reheal2list li:nth-child(2n) .reheal2img{float: right;}
/*---专业失智照护----*/
.contenttit{text-align: center;font-size: 30px;margin: 20px 0px;}
.contentbrief{text-align: center;}
.reheal3title{width: 90%;margin: auto;}
.reheal3bri{width: 90%;margin: auto;}
.center{text-align: center;margin: 20px 0px;}
.reheal3list{width: 100%;overflow: hidden;}
.reheal3list li{width: 30.33%;overflow: hidden;margin: 40px 1.5%;padding: 15px;background: #fff;box-shadow: 1px 1px 10px 2px #faf4e1;float: left;transition: all 500ms;}
.reheal3img{width: 100%;overflow: hidden;}
.reheal3con{width: 100%;overflow: hidden;padding: 20px 40px;}
.reheal3brief{width: 100%;overflow: hidden;font-size: 16px;color: #999;line-height: 25px;text-align: left;margin-top: 10px;}
.reheal3tit{width: 100%;overflow: hidden;fcolor: #333;margin: 5px 0px;}
.reheal3img img{width: 100%;}
.reheal3list li:hover{transition: all 500ms;box-shadow: 1px 1px 10px 2px #f9be00;}
.reheal3{text-align: center;padding: 60px 0px;width: 100%;overflow: hidden;margin-top: 30PX;}
.reheal3brief{width: 100%;overflow: hidden;}
.reheal31list{width: 100%;overflow: hidden;}
.reheal31list li{width: 19%;overflow: hidden;margin: 40px 0.5%;padding:5px;background: #fff;float: left;transition: all 500ms;}
.reheal31img{width: 100%;overflow: hidden;}
.reheal31con{width: 100%;overflow: hidden;padding: 10px 30px;}
.reheal31brief{width: 100%;overflow: hidden;font-size: 16px;color: #999;line-height: 25px;text-align: left;margin-top: 10px;}
.reheal31tit{width: 100%;overflow: hidden;fcolor: #333;margin: 5px 0px;font-weight: 600;font-size: 24px;}
.reheal31img img{width: 100%;}
.reheal31list li:hover{transition: all 500ms;box-shadow: 1px 1px 10px 2px #f9be00;}
.str2{width: 40px;height: 1px;margin: auto;background: #f9be00;}

/*---专业护理服务----*/
.reheal4{text-align: center;padding: 60px 0px;width: 100%;overflow: hidden;margin-top: 30PX;}
.reheal4title{width: 90%;margin: auto;text-align: center;}
.center{text-align: center;margin: 20px 0px;}
.reheal4list{width: 100%;overflow: hidden;}
.reheal4list li{width: 33.33%;overflow: hidden;margin: 40px 0;padding: 8px;background: #fff;float: left;transition: all 500ms;text-align: center;}
.reheal4img{width: 100%;overflow: hidden;}
.reheal4con{width: 100%;overflow: hidden;padding: 60px 5px 40px;border: 1px solid #a9cd23;border-radius: 10px;margin-top: -45px;text-align: center;}
.reheal4brief{width: 100%;overflow: hidden;font-size: 18px;color: #333;line-height: 25px;margin-top: 10px;min-height: 50px;}
.reheal4tit{width: 100%;overflow: hidden;color: #a9cd23;margin: 5px 0px;font-size: 30px;}
.reheal4img img{max-width: 100%;}
.reheal4list li:nth-child(2) .reheal4con{border-color: #f9be00;}
.reheal4list li:nth-child(3) .reheal4con{border-color: #0091db;}
.reheal4list li:nth-child(2) .reheal4tit{color: #f9be00;}
.reheal4list li:nth-child(3) .reheal4tit{color: #0091db;}

.reheal5list{width: 100%;overflow: hidden;background: url(../images/reheal4bg4.png)  no-repeat;background-position: center 30px;}
.reheal5list li{width: 25%;overflow: hidden;margin: 40px 0;padding: 8px;float: left;transition: all 500ms;text-align: center;}

.reheal5img{width:140px;overflow: hidden;height: 140px;border-radius: 70px;margin: auto;}
.reheal5list li:nth-child(4) .reheal5img {margin-left: 28%;}
.reheal5list li:nth-child(3) .reheal5img {margin-left: 25%;}
.reheal5brief{width: 100%;overflow: hidden;font-size: 18px;color: #333;line-height: 25px;margin-top: 20px;min-height: 50px;}
.reheal5img img{max-width: 100%;}
.bgfa{background: #fafafa;}

.reheal6list{width: 100%;overflow: hidden;}
.reheal6list li{width: 47%;overflow: hidden;margin: 18px 1.5%;padding: 10px;float: left;transition: all 500ms;text-align: center;background: #fff;box-shadow: 1px 1px 15px 1px #efefef;}
.reheal6img{width:100%;overflow: hidden;}
.reheal6brief{width: 100%;overflow: hidden;font-size: 18px;color: #888;line-height: 25px;margin-top: 10px;min-height: 75px;}
.reheal6con{width: 100%;overflow: hidden;padding: 20px 45px 30px;text-align: center;}
.reheal6tit{width: 100%;overflow: hidden;color: #000;margin: 5px 0px;font-size: 20px;line-height: 25px;height: 50px;}
.reheal6img img{max-width: 100%;}
/*---*****----*/

/*-------失能失智---------*/

.pagedis{position: relative;padding-top: 20px;}
.pagedis .article{}
.pagedis .articletitle{position: relative;padding-bottom: 15px;}
.pagedis .articlebrief{margin-top: 10px;font-size: 18px;}
.pagedis .articlebrief2{color: #a9cd23;padding: 0px 5%;font-size: 24px;}
.pagedis .articleshare{margin-top: 13px;}
.pagedis .articlecontent{position: relative;z-index: 33;}

/*失能*/
.pagedis .distitle{width: 100%;overflow: hidden;text-align: center;padding: 20px 0px 30px;position: relative;margin: 10px auto;}	
.pagedis .didbg{font-size: 60px;background: url(../images/disbg1.png) top left no-repeat,url(../images/disbg2.png) right top no-repeat;padding: 0px 100px;}
.pagedis .discontent{width: 100%;overflow: hidden;}
.pagedis .distitle:before{position: absolute;content:"";width: 260px;background: #f9be00;height: 2px;left: 50%;margin-left: -130px;bottom:0px;}
.pagedis .distitle:after{position: absolute;content:"";width: 200px;background: #aacd23;height: 2px;left: 50%;margin-left: -100px;bottom:0px;}
.pagedis .distiten{width: 100%;overflow: hidden;line-height: 32px;margin: auto;display: none;}
.pagedis .disbrief{width: 80%;overflow: hidden;font-weight: 600;margin: auto;line-height: 34px;margin-top: 5px;}				
.disblock1{margin-top: 50px;}
.disblock2{margin-top: 50px;}
.disblock3{margin-top: 50px;}
.disblock4{margin-top: 50px;}
.disblock5{margin-top: 50px;padding: 50px 10px;}
.disblock6{margin-top: 50px;}
.disblock1img{width: 40%;float: left;}
.disblock1img img{width: 100%;overflow: hidden;}
.disblockcon{width: 60%;float: left;padding: 20px;}
.d2{font-size: 16px;color: #777;overflow: hidden;width: 100%;margin: auto;position: relative;padding-left: 25px;margin-top: 15px;}
.d2:before{content:"";position: absolute;width: 8px;height: 8px;background:#f9be00;left: 0px;top: 10px;transform: rotate(45deg);}
.dis1list{width: 100%;overflow: hidden;padding: 10px;}
.dis1list li{width: 33.33%;overflow: hidden;position: relative;text-align: center;float: left;padding: 10px;}
.dis1img{width: 75%;overflow: hidden;margin: auto;}
.dis1img img{width: 100%;overflow: hidden;}
.dis1con{padding: 20px 20px 40px; width: 100%;overflow: hidden;padding-top: 170px;margin-top: -130px;background: #fff;box-shadow: 1px 1px 10px 1px #eee;border-radius: 3px;transition: all 500ms;}
.dis1tit{width: 100%;overflow: hidden;font-size: 18px;color: #000;font-weight: 600;}
.dis1brief{width: 100%;overflow: hidden;font-size: 16px;color: #333;}
/*.dis1list li:hover .dis1con{background: #ebebeb;box-shadow: 1px 1px 15px 1px #aaa;}*/
.block4img1{width: 100%;overflow: hidden;text-align: center;}
.block4img2{width: 50%;overflow: hidden;text-align: center;float: left;}
.block4img3{width: 50%;overflow: hidden;text-align: center;float: left;}
.block4img1 img,.block4img2 img，.block4img3 img{width: auto;max-width: 80%;}

.dis1list1{width: 100%;overflow: hidden;padding: 10px;}
.dis1list1 li{width: 33.33%;overflow: hidden;position: relative;text-align: center;float: left;padding: 10px 20px;}
.dis1img1{width: 100%;overflow: hidden;margin: auto;}
.dis1img1 img{width: 100%;overflow: hidden;}
.dis1con1{padding: 20px 30px 40px; width: 80%;overflow: hidden;margin: auto;margin-top: -60px;background: #fff;box-shadow: 1px 1px 10px 1px #ccc;border-radius: 10px;transition: all 500ms;position: relative;z-index: 2;}
.dis1tit1{width: 100%;overflow: hidden;font-size: 18px;color: #aacd23;font-weight: 600;}
.dis1brief1{margin-top: 10px; width: 100%;overflow: hidden;font-size: 16px;color: #333;line-height: 25px;min-height: 125px;}
.dis1con1:before{position: absolute;content:"";width: 100%;background: #f9be00;height: 5px;left: 0%;bottom:0px;}
.dis1con1:after{position: absolute;content:"";width: 80%;background: #aacd23;height: 5px;left: 10%;bottom:0px;}

.dis1list2{width: 100%;overflow: hidden;}
.dis1list2 li{width: 100%;overflow: hidden;position: relative;margin-top: 40px;}
.dis1img2{width: 50%;overflow: hidden;float: left;}
.dis1img2 img{width: 100%;overflow: hidden;}
.dis1list2 li:nth-child(2n) .dis1img2{float: right;}
.dis1con2{width: 50%;overflow: hidden;float: left;padding: 10px;}
.dis1tit2{width: 100%;overflow: hidden;font-size: 18px;color: #666;line-height: 25px;}

.dis1brief2s{width: 100%;overflow: hidden;font-size: 16px;color: #333;line-height: 20px;}
.dis1listblock{position: relative;padding: 8px 10px;min-height: 78px;padding-left: 115px;margin: 20px 0px;}
.dis1sign{position: absolute;width: 70px;height: 70px;left:30px;top: 5px;border-radius: 40px;background: #ddd;text-align: center;overflow: hidden;transition: all 500ms;}
.dis1sign img{width: 50px;margin:10px auto;}
.dis1list2 li:nth-child(2n) .dis1listblock{padding-left: 85px;}
.dis1list2 li:nth-child(2n) .dis1sign{left: 0px;}
.dis1sign:hover{transition: all 500ms;background:#aacd23; }
/*失智*/
.ltxylist2{width: 100%;overflow: hidden;}
.ltxylist2 li{width: 100%;overflow: hidden;position: relative;padding-left:75px;margin: 20px 0px;min-height: 55px;}
.ltxyimg2{ width:55px;overflow: hidden;position: absolute;left: 0px;top: 0px;}
.ltxyimg2 img{width: 100%;overflow: hidden;}
.ltxycon2{width: 100%;overflow: hidden;margin-top: 5px;}
.ltxytit2{width: 100%;overflow: hidden;font-size: 18px;color: #000;line-height: 25px;}
.ltxybrief2{width: 100%;overflow: hidden;font-size: 16px;color: #333;line-height: 20px;}






.disblock6{margin-top: 50px;}
.disblock6img{width: 40%;float: left;}
.disblock6img img{width: 100%;overflow: hidden;}
.disblock6con{width: 60%;float: left;padding:5px 20px;}
.d3{font-size: 16px;color: #777;overflow: hidden;width: 100%;margin: auto;position: relative;margin-top: 15px;line-height: 40px;}
.d3 .bgyno{padding: 5px 10px;}
.d3 .bggno{padding: 5px 10px;text-align: center;}

.disblock7{margin-top: 50px;background: url(../images/dis2bg.png) center bottom no-repeat;background-color: #f7f7f7;padding: 30px 10px 40px;}
.dis2list{width: 100%;overflow: hidden;}
.dis2list li{width: 20%;overflow: hidden;position: relative;padding: 10px;float: left;}
.dis2list li:nth-child(2){width: 30%;padding: 20px;}
.dis2list li:nth-child(1){width: 30%;margin-left: 5%;}
.dis2list li:nth-child(3){width: 30%;margin-right: 5%;}
.dis2list li:nth-child(5){margin-right: 20%;}
.dis2list li:nth-child(8){margin-left: 10%;}
.dis2list li:nth-child(9){margin-left: 10%;}
.dis2list li:nth-child(10){margin-left: 10%;}
.dis2img{width: 100%;overflow: hidden;text-align: center;}
.dis2img img{max-width: 100%;overflow: hidden;}
.dis2tit{width: 100%;overflow: hidden;font-size: 18px;text-align: center;line-height: 30px;color: #333;}

.dis2list2{width: 100%;overflow: hidden;margin: 30px 0px;}
.dis2list2 li{width: 25%;overflow: hidden;position: relative;padding: 10px;float: left;margin: 10px 0px;}
.dis2img2{width: 140px;overflow: hidden;text-align: center;border: 2px solid #f9be00;border-radius: 70px;height: 140px;line-height: 140px;margin: auto;}
.dis2img2 img{overflow: hidden;width: 100px;height: 100px;margin-top: 15px;}
.dis2tit2{width: 100%;overflow: hidden;font-size: 18px;text-align: center;line-height: 30px;color: #333;margin-top: 10px;}
.block8{margin-top: 40px;}
/*-------*****---------*/


/*-------详情页------*/

.pagedetail{position: relative;}
.pagedetail .article{}
.pagedetail .articletitle{position: relative;padding-bottom: 15px;}
.pagedetail .articlebrief{margin-top: 10px;font-size: 18px;}
.pagedetail .articlebrief2{color: #a9cd23;padding: 0px 5%;font-size: 24px;}
.pagedetail .articleshare{margin-top: 13px;}
.pagedetail .articlecontent{position: relative;z-index: 33;}

.backlist{width: 200px;line-height: 50px;border-radius: 30px;border:1px solid #ddd;display: block;text-align: center;font-size: 16px;color: #666;margin: 50px auto;}
.updown{width: 100%;overflow: hidden;border-top: 1px solid #ddd;padding: 20px 0px;margin-top: 30px;}
.upblock{width: 100%;overflow: hidden;text-align: left;text-overflow: ellipsis;white-space: nowrap;line-height: 40px;font-size: 17px;padding: 10px 0px;}
.bgf{padding: 10px 20px;background: #ddd;margin-right: 20px;}
.upblock a{color: #666;}
.upblock a:hover{color: #f9be00;}
.backlist:hover{background: #f9be00;color: #fff;border-color: #f9be00;transition: all 500ms;}
.detailtitle{padding: 0px 10%;width: 100%;overflow: hidden;text-align: center;color: #333;font-size: 30px;line-height: 35px;}
.detailbrief{padding-bottom: 20px; width: 100%;overflow: hidden;text-align: center;margin: 20px 0px;border-bottom: 1px solid #ddd;}
.detaildes{display: inline-block;font-size: 15px;color: #999;}
.detailcontent{width: 100%;overflow: hidden;}


/*----------*/

/*---连锁----*/
.pagechain .article{}
.pagechain .articletitle{position: relative;padding-bottom: 15px;}
.pagechain .articlebrief{margin-top: 10px;font-size: 18px;}
.pagechain .articlebrief2{color: #a9cd23;padding: 0px 5%;font-size: 24px;}
.pagechain .articleshare{margin-top: 13px;}
.pagechain .articlecontent{}
.pagechain .articletitle:before{content: "";position: absolute;bottom: 0px;left: 50%;margin-left: -35px;width: 70px;height: 2px;background: #f9be00;}

/************/


/*---社区动态----*/
.pagechain .article{}
.pagechain .articletitle{position: relative;padding-bottom: 15px;}
.pagechain .articlebrief{margin-top: 10px;font-size: 18px;}
.pagechain .articlebrief2{color: #a9cd23;padding: 0px 5%;font-size: 24px;}
.pagechain .articleshare{margin-top: 13px;}
.pagechain .articlecontent{}
.pagechain .articletitle:before{content: "";position: absolute;bottom: 0px;left: 50%;margin-left: -35px;width: 70px;height: 2px;background: #f9be00;}
.topnew {
  background: #F8F8F8;
  padding: 38px 0; }
  .topnew .showimgbk {
    padding-top: 54.83333%;background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
  .topnew .swiper-wrapper {
    padding-bottom: 10px; }
  .topnew .swiper-container .swiper-pagination {
    position: absolute;
    bottom: auto;
    top: 71%;
    text-align: right;
    float: right;
    right: 20px;
    left: auto; }
    .topnew .swiper-container .swiper-pagination span {
      background: #CCCCCC;
      opacity: 1;
      width: 10px;
      height: 10px; }
    .topnew .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
      background: #FF8D1B; }

.transition {
  -webkit-transition: all 300ms 0s ease-out;
  -moz-transition: all 300ms 0s ease-out;
  -ms-transition: all 300ms 0s ease-out;
  -o-transition: all 300ms 0s ease-out;
  transition: all 300ms 0s ease-out; }

.topn {
  box-shadow: 0 3px 10px 1px rgba(0, 0, 0, 0.1);
  padding: 90px 50px 50px; }
  .topn .time {
    line-height: 20px;
    top: -45px;
    color: #ffffff;
    text-align: right;
    background: #a9cd23;
    padding: 10px 14px; }
    .topn .time .ri {
      text-align: center;
      line-height: 46px; }
  .topn .title {
    color: #333333;
    margin-bottom: 10px; }
    .topn .title em {
      color: #ff8d1b;
      margin-left: 16px;
      vertical-align: text-top; }
    .topn .title:hover {
      color: #ff8d1b; }
  .topn .des:hover {
    color: #ff8d1b; }

.n-list {
  background: #F8F8F8;
  padding-bottom: 40px; }
  .n-list ul {
    margin: 0 -10px; }
  .n-list li {
    width: 33.33%;
    margin-bottom: 20px; }
    .n-list li .inner {
      margin: 0 10px;
      box-shadow: 0 4px 5px 0px rgba(0, 0, 0, 0.1); }
    .n-list li .showimgbk {
      padding-top: 56.84755%; }
      .n-list li .showimgbk .time {
        background: rgba(0, 0, 0, 0.5);
        bottom: 0;
        left: 0;
        padding: 15px;
        color: #ffffff;
        line-height: 15px;
        text-align: right; }
        .n-list li .showimgbk .time .ri {
          line-height: 30px;
          text-align: center; }
    .n-list li .text {
      padding: 36px; }
      .n-list li .text .ti {
        text-align: center;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        border-bottom: 1px solid #DEDEDE;
        padding-bottom: 30px; }
        .n-list li .text .ti:hover {
          color: #FF8D1B; }
      .n-list li .text p {
        margin-top: 10px;
        line-height: 25px;
		  color: #666;
        height: 50px;
        overflow: hidden; }
        .n-list li .text p:hover {
          color: #FF8D1B; }
  .n-list .more {
    width: 50px;
    height: 40px;
    padding-top: 10px;
    background: #FF8D1B;
    cursor: pointer;
    margin-top: 10px;
	text-align: center;color: #fff;font-size: 20px;	line-height: 35px;
}
    .n-list .more span {
      display: block;
      margin: 0 auto;
      margin-top: 7px; }
    .n-list .more:hover {
      background: #d37211; }

.boxs {
  box-shadow: 0 8px 10px 2px rgba(0, 0, 0, 0.1); }

.showMore {
  padding-top: 64px;
  padding-bottom: 74px;
  background: #F8F8F8; }
  .showMore ul {
    margin: 0 -5px; }
  .showMore li {
    width: 25%; }
    .showMore li .i {
      padding: 30px;
      background: #fff;
      margin: 0 5px; }
      .showMore li .i p {
        margin-bottom: 23px; }
      .showMore li .i .o {
        color: #42962b; }
      .showMore li .i em {
        display: block; }
      .showMore li .i .t {
        color: #0090ff; }
      .showMore li .i .icon {
        width: 100%;
        padding-top: 100%;
        background-size: auto; }
      .showMore li .i img {
        width: 100%; }
  .showMore .liu {
    cursor: pointer; }

.hoverToTop {
  -webkit-transition: all 300ms 0s ease-out;
  -moz-transition: all 300ms 0s ease-out;
  -ms-transition: all 300ms 0s ease-out;
  -o-transition: all 300ms 0s ease-out;
  transition: all 300ms 0s ease-out; }
  .hoverToTop:hover {
    -webkit-transform: translate3d(0, -10px, 0);
    -moz-transform: translate3d(0, -10px, 0);
    -ms-transform: translate3d(0, -10px, 0);
    -o-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }

.showBooks {
  padding: 30px;
  margin-top: 10px;
  background: #fff; }
  .showBooks p.f24 {
    color: #20e0b5; }
  .showBooks .item1.item {
    width: 25%;
    margin-right: 0; }
  .showBooks img {
    max-width: 100%; }
  .showBooks .item {
    margin-right: 45px; }
    .showBooks .item .icon1 {
      margin-top: 30px; }
    .showBooks .item em {
      display: block; }

.showLiu {
  position: fixed;
  display: none;
  z-index: 5;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5); }
  .showLiu .inner {
    max-width: 1000px;
    width: 100%;
    margin: auto;
    position: absolute;
    top: 15%;
    bottom: 0;
    right: 0;
    left: 0; }
    .showLiu .inner video {
      width: 100%; }
    .showLiu .inner .Sloth-liuc {
      margin: 50px auto;
      cursor: pointer; }

/************/

/*-----燕园-----*/
.ltxylist{width: 100%;overflow: hidden;}
.ltxylist li{width: 100%;overflow: hidden;position: relative;padding-left: 100px;margin: 30px 0px;min-height: 90px;}
.ltxyimg{ width:75px;overflow: hidden;position: absolute;left: 0px;top: 0px;}
.ltxyimg img{width: 100%;overflow: hidden;}
.ltxycon{width: 100%;overflow: hidden;}
.ltxytit{width: 100%;overflow: hidden;font-size: 22px;color: #000;line-height: 35px;}
.ltxybrief{width: 100%;overflow: hidden;font-size: 18px;color: #333;line-height: 30px;}

.pagecommunity .distitle{width: 100%;overflow: hidden;text-align: center;padding: 20px 0px 30px;position: relative;margin: 10px auto;}	
.pagecommunity .didbg{font-size: 60px;background: url(../images/disbg1.png) top left no-repeat,url(../images/disbg2.png) right top no-repeat;padding: 0px 100px;}
.didbg.f36{font-size: 36px;padding: 20px 90px;}

.pagecommunity .comcontent{width: 100%;overflow: hidden;position: relative;padding: 40px 0px;}
.pagecommunity .distitle:before{position: absolute;content:"";width: 260px;background: #f9be00;height: 2px;left: 50%;margin-left: -130px;bottom:0px;}
.pagecommunity .distitle:after{position: absolute;content:"";width: 200px;background: #aacd23;height: 2px;left: 50%;margin-left: -100px;bottom:0px;}
.pagecommunity .distiten{width: 100%;overflow: hidden;line-height: 32px;margin: auto;display: none;}
.pagecommunity .disbrief{font-size: 16px;color: #666; width:60%;overflow: hidden;margin: auto;line-height: 25px;margin-top: 20px;text-align: center;}	
.comblock1img{width: 40%;float: left;margin-left: 10%;}
.comblock1img img{width: 100%;overflow: hidden;}
.comblockcon{width: 100%;float: none;padding: 20px 0px;}
.comblockcon img{width: 100%;}
.comblock1imgb{float: right;width: 100%;}
.comab{position: relative;bottom: 20px;left:0%;width: 100%;box-shadow: 1px 1px 10px 1px #eee; }
.comtit{width: 60%;text-align: center;color: #fff;font-size: 30px;}
.combrief{width:100%;background: #fff;padding: 30px;font-size: 16px;line-height: 25px;color: #333;}
.comblock1 .page1200{position: relative;}
/*------燕园----*/

.comlist{width: 100%;overflow: hidden;}
.comlist li{width: 30.33%;margin: 40px 1.5%; overflow: hidden;position: relative;border-radius: 7px;float: left;}
.comimg{width: 100%;overflow: hidden;}
.comsignimg{width: 100%;overflow: hidden;text-align: center;}
.comsign{width: 100%;overflow: hidden;position: absolute;top: 0px;left: 0px;height: 100%;text-align: center;padding: 20px;z-index: 2;background:rgba(0,0,0,0.3);}
.comcon{width: 100%;overflow: hidden;position: absolute;top: 0px;left: 0px;height: 100%;text-align: center;padding: 20px 30px;z-index: 3;background: #e2e2e2;opacity: 0;transition: all 500ms;}
.comlist li:hover .comcon{transition: all 500ms;opacity: 1;}
.comtit2{width: 100%;color: #fff;font-size: 30px;}
.comimg img{width: 100%;overflow: hidden;}
.comcon{width: 100%;overflow: hidden;}
.comcontit{width: 100%;overflow: hidden;font-size: 30px;color: #000;text-align: center;}
.comconbrief{width: 100%;overflow: hidden;font-size: 16px;color: #333;margin-top: 5px;}

.onelist{width: 100%;overflow: hidden;margin: 0px 0px 50px;}
.onelist li{width: 100%;overflow: hidden;position: relative;margin-top: 80px;}
.oneimg{width: 45%;overflow: hidden;float: left;}
.oneimg img{max-width: 100%;overflow: hidden;}
.onecon{width: 55%;overflow: hidden;float: left;padding: 20px 40px;}
.onelist li:nth-child(2n) .oneimg{float: right;}
.onecon .distitle{width: 100%;overflow: hidden;text-align: left;padding: 20px 0px 30px;position: relative;margin: 10px auto;}	
.onecon .didbg{font-size: 60px;background: url(../images/disbg1.png) top left no-repeat,url(../images/disbg2.png) right bottom no-repeat;padding: 80px 40px 20px 0px;;}
.onecon .didbg.f36{font-size: 36px;padding:  55px 100px 20px 30px;}

.onecon .comcontent{width: 100%;overflow: hidden;position: relative;padding: 40px 0px;}
.onecon .distitle:before{position: absolute;content:"";width: 260px;background: #ddd;height: 2px;left: 30px;margin-left: 0px;bottom:0px;}
.onecon .distitle:after{position: absolute;content:"";width: 200px;background: #ddd;height: 2px;left: 30px;margin-left: 0px;bottom:0px;}
.onecon .distiten{width: 100%;overflow: hidden;line-height: 60px;margin: auto;padding-left: 30px;font-size: 30px;}
.onecon .disbrief{font-size: 16px;color: #666; width:100%;overflow: hidden;margin: auto;line-height: 25px;margin-top: 20px;text-align: left;padding-left: 30px;}	
.onecon .bookbuttons{margin: 50px auto;width: 100%;overflow: hidden;text-align: left;}
.onecon .bookbuttons a{display: inline-block;width: 220px;text-align: center;color: #fff;font-size: 22px;line-height:50px;height: 50px;border-radius: 40px;margin: 0px 20px;background: url(.../images/book1_1.png) no-repeat right top;background-color: #aacd23;}
.onecon .bookbuttons a img{margin-right: 10px;width: 32px;}
.onecon .bookbuttons a:last-child{background-color: #f9be00;}
.block11{width: 100%;background: #eee;}
.block10{width: 100%;}
.block11 .page1200{width: 100%;position: relative;}
.bgfff{background: #fff;}

.block11left{width: 50%;float: left;overflow: hidden;}
.block11right{width: 50%;overflow: hidden;position: absolute;right: 0px;bottom: 0px;}
.numberblock{width: 50%;float: left;padding: 40px 20px;position: relative;}
.number{font-size: 100px;text-align: center;line-height: 120px;}
.numname{width: 150px;top: 110px;right: 0px;font-size: 16px;line-height: 30px;z-index: 2;margin: auto;text-align: center;}
.numstr{width: 80px;margin:20px auto;height: 1px;background: #666;}
.numbrief{width: 100%;text-align: center;color: #333;font-size: 16px;}
.block11right .distiten{width: 100%;overflow: hidden;line-height: 60px;margin: auto;padding-left: 30px;font-size: 30px;}
.block11right .distitle{width: 100%;overflow: hidden;text-align: right;padding: 40px 0px 60px 0px;position: relative;margin: 10px auto;}	
.block11right .didbg{font-size: 40px;background: url(../images/disbg1.png) center left no-repeat,url(../images/disbg2.png) right top no-repeat;padding:50px 0px 0px 100px;line-height: 60px;}
.didbg.f36{font-size: 36px;padding: 20px 90px;}
.block11right .distitle:before{position: absolute;content:"";width: 260px;background: #f9be00;height: 2px;left: auto;margin-left: 0px;bottom:0px;right: 0px;}
.block11right .distitle:after{position: absolute;content:"";width: 200px;background: #aacd23;height: 2px;left: auto;margin-left:0px;bottom:0px;right: 20px;}
.dis1brief2{width: 100%;overflow: hidden;font-size: 16px;color: #333;line-height: 20px;min-height: 60px;}

.block12box{width: 100%;overflow: hidden;} 
.block12left{width: 50%;overflow: hidden;float: left;} 
.block12right{width: 50%;overflow: hidden;float: left;padding:40px  20px;min-height: 450px;} 
.block12box{width: 100%;overflow: hidden;position: relative;} 
/*.dab1,.dab2,.dab3{font-size: 16px;color: #777;overflow: hidden;width:50%;margin: auto;position:absolute;margin-top: 15px;line-height: 40px;}*/


.dab1,.dab2,.dab3{font-size: 16px;color: #777;overflow: hidden;width:100%;margin: 30px auto;margin-top: 15px;line-height: 40px;line-height: 20px;}
.dab1{margin-top: 70px;}
/*.dab1{top: 20%;left: 30%;}
.dab2{top: 20%;left: 35%;margin-top: 100px;}
.dab3{top: 20%;left: 40%;margin-top: 190px;}*/
/*.dab1 .bgy,.dab2 .bgy,.dab3 .bgy{padding: 5px 5px;color: #fff;display: block;width:70%;float: left;font-size: 13px;}
.dab1 .bgg,.dab2 .bgg,.dab3 .bgg{padding: 5px 5px;color: #fff;display: block;width:30%;float: left;text-align: center;font-size: 16px;}*/

/*申园*/
.comblock12{margin: 40px 0px 20px;position: relative;padding: 10px}
.comblock1img2{width: 50%;float: left;}
.comblock1img2 img{width: 100%;overflow: hidden;}
.comblockcon2{width: 100%;}
.comblockcon2 img{width: 100%;}
.comblock1imgb2{max-width: 600px;padding: 20px 0px;}
.comab2{position: relative;width: 100%;box-shadow: 1px 1px 10px 1px #eee; }
.comtit4{width: 65%;text-align: center;color: #fff;font-size: 26px;}
.combrief4{width:80%;background: #fff;padding: 20px 30px;font-size: 16px;line-height: 30px;color: #333;}

.s3{font-size: 24px;color: #777;overflow: hidden;width: 50%;margin: auto;position: relative;margin-top: 5px;line-height: 40px;position: absolute;top: 0px;right: 0px;}
.s3 .bgy{padding: 5px 10px;color: #fff;display: block;width:70%;float: left;}
.s3 .bgg{padding: 5px 10px;color: #fff;display: block;width:30%;float: left;text-align: center;font-size: 26px;}
.s3 img{width: 45px;}
/*粤园*/
.comblock13{margin: 20px 0px 20px;position: relative;padding:10px;}
.comblock1img3{width: 100%;float: none;padding: 0px;}
.comblock1img3 img{width: 100%;overflow: hidden;}
.comblockcon3{width: 100%;float: left;}
.comblock1imgb3{padding: 20px 0px;}
.comab3{width: 100%;position: relative;box-shadow: 1px 1px 10px 1px #eee; }
.comtit3{width: 65%;text-align: center;color: #fff;font-size: 30px;max-width: 500px;}
.combrief3{width:100%;background: #fff;padding: 30px;font-size: 16px;line-height: 30px;color: #333;}

.s33{font-size: 16px;color: #777;overflow: hidden;width: 100%;margin: auto;position: relative;margin-top: 5px;line-height: 40px;}
.s33 .bgy{padding: 5px 10px;color: #fff;display: block;width:70%;float: left;}
.s33 .bgg{padding: 5px 10px;color: #fff;display: block;width:30%;float: left;text-align: center;font-size: 20px;}
.s33 img{width: 45px;}
/*------*/
/*预约表单*/
.f22cf{font-size: 22px;color: #fff;}
.f30cf{font-size: 30px;color: #fff;display: block;line-height: 40px;}
.resignbox{width: 100%;height: 100%;position: fixed;top: 0px;left: 0px;background: rgba(0,0,0,0.5);z-index: 66666;display: none;overflow-y:scroll;}
.resignbg{width:740px;margin: auto;margin-top: 6%;overflow: hidden;background-repeat: no-repeat;background-position: top;background-size: 100% auto;min-height: 400px; padding:80px 100px;position: relative;}
.resignrio{width: 100%;overflow: hidden;border-radius: 20px;}
.resigntit{width: 100%;overflow: hidden;padding: 20px 60px;position: relative;}
.resigntit img{display: inline-block;vertical-align: middle;}
.resigntit .resigntitsmall{display: inline-block;vertical-align: middle;color: #fff;width: 270px;}
.closeresign{position: absolute;right: 20px;top: 30px;color: #000;width: 35px;text-align: center;display: block;font-size: 16px;}
.closeresign i{display: block;font-size: 20px;}
.formbg1{width: 140px;position: absolute;left: 0px;top: 0px;z-index: 66;}
.formbg2{width: 140px;position: absolute;right: 0px;top: 10px;z-index: 66;}
.formbg3{width: 140px;position: absolute;left: 0px;top: 50%;z-index: 66;}
.formbg4{width: 140px;position: absolute;right: 70px;top: 50%;z-index: 66;}
.bgfff{background: #fff;}
.resignform{width: 100%;overflow: hidden;padding: 20px 30px 30px;}
input.formtj{width: 250px;line-height: 50px;height: 50px;border-radius: 40px;background: url(../images/book1_1.png) right bottom no-repeat;-webkit-appearance:none;background-color: #f9be00;border:0px;display: block;font-size: 20px;color: #fff;margin:30px auto;}
.formtit{color: #000;font-size: 16px;margin: 10px 0px;}
.formin{width: 100%;overflow: hidden;margin: 10px 0px;line-height: 30px; height: 35px;font-size: 15px;color: #999;padding: 0px 20px;}
.formin2{width: 100%;overflow: hidden;margin: 10px 0px;line-height: 30px;  height: 35px;font-size: 15px;color: #999;padding: 0px 20px;}
.formin input{width: 360px;line-height: 30px; height: 32px; outline: none;padding-left: 20px;border: 1px solid #ddd;}
.formin2 input{width: 150px;line-height: 30px; height: 32px;outline: none;padding-left: 20px;border: 1px solid #ddd;}

.formin2 input[type=radio]{width:45px;line-height: 30px;height: 32px; outline: none;-webkit-appearance:none;background: url(../images/rbg1.png) no-repeat;  border: 0px;margin-left: 0px;padding-left: 0px;}
.formin2 input[type=radio]:checked{width:45px;line-height: 30px;height: 32px; outline: none;-webkit-appearance:none;background: url(../images/rbg2.png) no-repeat;  border: 0px;margin-left: 0px; padding-left: 0px;}

.formin select{width: 360px;line-height: 30px; height: 32px;outline: none;padding-left: 10px;background: url(../images/selectbgff2.jpg) no-repeat;background-size: 100%;}

/**/

/* 弹窗2*/
.resignbox_x{width: 100%;height: 100%;position: fixed;top: 0px;left: 0px;background: rgba(0,0,0,0.5);z-index: 9999999999999;display:none;overflow-y:scroll;}
.resignbg_x{width:700px;margin: auto;margin-top: 6%;overflow: hidden;background-repeat: no-repeat;background-position: top;background-size: 100% auto;min-height: 400px; padding:80px 80px;position: relative;}
.resigntit_t{ background: #fffbed; padding: 50px; text-align: center; font-size: 18px; color: #000;}
.resigntit_ta{ color: #000; background: #f9be00; border-radius:20px; width: 100px; line-height: 35px; margin: 30px 0px 0px 0px;  padding: 0px 0px; display:inline-block;}


/*授权*/
.checklist{width: 100%;overflow: hidden;background:rgba(0,0,0,0.5);position: fixed;height: 100%;z-index: 999999;top: 0px;left: 0px;display: none;overflow-y:scroll;}
.checklistbox{width:550px;height: 500px;margin: auto;margin-top:7%;padding:40px 70px;background: #fff;border-radius: 20px;}
.checkcon{width: 100%;height: 350px;overflow: hidden;overflow-y: scroll;}
.checktit{width: 100%;text-align: center;font-size: 20px;}
.checkconword{width: 100%;overflow: hidden;padding:10px 20px;color: #999;font-size: 16px;}
.author{width: 100%;text-align: center;}
.author a{display: inline-block;padding:5px  30px;font-size: 16px;color: #fff;margin: 15px 20px;}

/*视频*/

/* 本例子css */
.scroll_padding{padding: 0px 0px;max-width: 1200px;margin: auto;}
.picScroll-left6{ width:100%;  overflow:hidden; position:relative;    }
.picScroll-left6 .hd{ overflow:visible;  height:40px; margin: auto; line-height: 40px; width: 150px;}
.picScroll-left6 .hd .prev,.picScroll-left6 .hd .next{ display:block; height:40px;   overflow:hidden;width: 40px;line-height: 40px;background: #aaa; cursor:pointer;text-align: center;top:50%;margin-top: -40px;transition: all 500ms;}
.picScroll-left6 .hd .prev:hover,.picScroll-left6 .hd .next:hover{background:#f9be00;transition: all 500ms;}
.picScroll-left6 .hd .prev i,.picScroll-left6 .hd .next i{display: block;line-height: 40px;}
.picScroll-left6 .hd .next{ position: absolute; right: 0px;font-size: 22px; color: #fff;}
.picScroll-left6 .hd .prev{ position: absolute; left: 0px;font-size: 22px; color: #fff;}
.picScroll-left6 .hd .prevStop{ background-position:-60px 0; }
.picScroll-left6 .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left6 .bd{ padding:10px 40px;   }
.picScroll-left6 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left6 .bd ul li{  float:left; _display:inline; overflow:hidden; text-align:center;width: 25%;padding: 20px 0px;  }
.picScroll-left6 .bd ul li .pic{ text-align:center;padding:10px 10px 0px;}
.picScroll-left6 .bd ul li .pic img{ width:100%; height:auto; display:block; }
.picScroll-left6 .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left6 .bd ul li .title{ text-align: center; text-overflow: ellipsis; width: 100%;overflow: hidden; padding:0px 10px 5px;box-sizing: border-box;}
.picScroll-left6 .bd ul li .title a{width: 100%;display: block;overflow: hidden;text-overflow: ellipsis;line-height: 35px;height: 35px;transition: all 500ms;background: #fff;color: #666;font-size: 13px;padding: 0px 10px;box-shadow: 1px 1px 10px 1px #ccc;}
.picScroll-left6 .bd ul li:hover .title a{background: #f9be00;color: #fff;transition: all 500ms;}	
.videobox{width: 100%;overflow: hidden;padding: 40px 20px;background: #000;}

@media only screen and (min-width : 320px) and (max-width : 768px){  div.piclist {padding:10px; height: 300px; overflow:hidden; } } 
@media only screen and (min-width : 992px) and (max-width : 1920px){ } 
/*PC端宽高设定*/
#CuPlayer div.CuPc{ width:100%; height:450px;margin:0 auto; }
/*移动端宽高设定*/
#CuPlayer div.CuMob{ width:100%; height:400px;margin:0 auto;position: relative; }
#CuPlayer div.CuPad{ width:100%; height:450px;margin:0 auto; }
#CuPlayer .video-js{ width:100%; height:100%;}
/*移动端设定*/
video::-webkit-media-controls-enclosure { display: none !important;}
.vlist{width: 100%;overflow: hidden;max-width: 1200px;margin: auto;padding: 10px;}
.vlist li{width: 31.33%;overflow: hidden;position: relative;margin: 10px 1%;float: left;box-sizing: border-box;box-shadow: 1px 1px 10px 1px #eee;cursor: pointer;}
.vimg{width: 100%;overflow: hidden;}
.vimg img{width: 100%;overflow: hidden;}
.vtit{width: 100%;overflow: hidden;background: #fff;text-align: center;line-height: 35px;color: #666;font-size: 16px;padding: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.vbrief{width: 100%;overflow: hidden;}
.video{width: 100%;height: 500px;}
.videotit{width: 100%;text-align: center;color: #fff;font-size: 30px;margin-bottom: 20px;line-height: 35px;}
.videonav{width: 100%;overflow: hidden;text-align: center;padding: 10px;}
.videonav li{display: inline-block;padding: 3px 10px;border-right:1px solid #ddd;}
.videonav li:last-child{border: 0px;}
.videonav li span{font-size: 16px;color: #888;cursor: pointer;}
.videonav li span:hover,.videonav li.dq span{color: #FF8D1B}


.fixyear{position: fixed;top:120px;z-index: 999999999999;right: 12%;background: #fff; }

/*右侧悬浮框*/
.fixr{width:90px;position: fixed;top:30%;right: 10px;z-index: 999999999999;}
.fixrbox{width: 60px;background: #fff;box-shadow: 0px 0px 4px 1px #f9be00;text-align: center;margin-left: 35px;padding-top: 60px;margin-top: -50px;}
.fixrbox a{display: block;width: 100%;overflow: hidden;padding: 5px 0px;font-size: 12px;}
.fixrbox a img{ width: 25px;}
.fiximg{}
.fiximg img{width: 100px;}
.cb{color: #53b4e1;}
/*悬浮二维码*/
.fixewm{width: 100%;height: 100%;position: fixed;background:rgba(0,0,0,0.5);z-index: 9999999999999;top: 0px;left: 0px;text-align: center;display: none;}
.fixewmbox{width: 200px;height:200px;position: absolute;top: 50%;left: 50%;margin-top: -100px;margin-left: -100px;}
.fixewmbox img{width: 100%;}
/*************/

/*弹出框地图*/
.fixmap{width: 100%;height: 100%;position: fixed;top: 0px;left: 0px;background:rgba(0,0,0,0.6);z-index: 999999999;display: none;}
.mapbox{width: 800px;height: 400px;margin: auto;position: absolute;top: 50%;margin-top: -200px;left: 50%;margin-left: -400px;border: 2px solid #ddd;border-radius: 10px;background: #fff;}
.mapbox iframe{width: 100%;height: 100%;}
/**********/

.x_w33{ width: 33.333%;}
.x_w50{ width: 50%;}